#notification-menu p {
	margin:0 0 0 2px !important;
	font-size:12px;
}

.apex-item-datepicker--popup {
    width: 100%!important;
}

.img-vazio {
    background: url('../indicador/vazio.png');
    border-radius:45px;
    background-color:#eee;
    width: 50px;
    height: 50px;
}

.t-Timeline-avatar {
    width: 50px;
    height: 50px;
    overflow: hidden;
    border-radius: 10%;
    float: left;
    line-height: 40px;
    font-size: 14px;
    margin-right: 12px;
    text-align: center;
    border: 2px solid #fff;
}

.count .num {
    width:22px !important;
    height:22px !important;
    line-height: 20px !important;
}

.kb-card .card-header {
    border-radius: 50% !important;
}

.badge {
    border: 0.05em solid white;
    display: inline-block;
    font-size:11px;
    border-radius: 50%;
    margin-left:5px;
    padding-top:1px;
    position: relative;
    top: -10px;
    text-align: center;
    min-width: 20px;
    min-height: 20px;
}

.badge-sidebar {
    border: 0.05em solid white;
    display: inline-block;
    font-size:11px;
    border-radius: 50%;
    margin-left:5px;
    padding-top:1px;
    position: relative;
    top: -10px;
    text-align: center;
    min-width: 26px;
    min-height: 25px;
}

.badge-red-white {
    background-color: red;
    color: white;
}

.badge-green-white {
    background:green;
    color:white;
}

.text-no-data-found {
    width:100%;
    text-align:center;
}

.t-Form-fieldContainer .apex-item-icon {
    left: 3.4rem !important;
}

#P0_SEARCH_CONTAINER .apex-item-select, 
#P0_SEARCH_CONTAINER .apex-item-text, 
#P0_SEARCH_CONTAINER .apex-item-textarea {
    padding: 1.3rem !important;
}


.nodatafound {
    margin-top:50px;
}

/*Loading */
.loading-screen {
        position:fixed;
        top:0;
        left:0;
        width:100%;
        height:100%;
        background-color:#333D46;
        z-index:9999;
    }

    .imglogo {
        fill: white;
        position:absolute;
        top:25%;
        left:25%;
    }

    .loading-animation {
        position: absolute;
        top:50%;
        left:50%;
        transform: translate(-50%, -50%);
        width:50px;
        height:50px;
        border-radius:50%;
        border:3px solid #333;
        border-top-color:#3BAA2C;
        animation: loading-spin 1s ease-in-out infinite;
    }

    @keyframes loading-spin {
        0% {
           transform: rotate(0deg); 
        }
        100% {
            transform: rotate(360deg);
        }
    }