/*******************
Labels
*******************/
.cursor-pointer{
    cursor: pointer;
}
.label {
    padding: 2px 10px;
    line-height: 13px;
    color: #ffffff;
    font-weight: 400;
    border-radius: 4px;
    font-size: 90%;
}

.label-rounded {
    border-radius: 60px;
}

.label-custom {
    background-color: #56c0d8;
}

.label-success {
    background-color: #06d79c;
}

.label-info {
    background-color: #398bf7;
}

.label-warning {
    background-color: #ffb22b;
}

.label-danger {
    background-color: #ef5350;
}

.label-megna {
    background-color: #5a93f2;
}

.label-primary {
    background-color: #745af2;
}

.label-purple {
    background-color: #7460ee;
}

.label-red {
    background-color: #fb3a3a;
}

.label-inverse {
    background-color: #2f3d4a;
}

.label-default {
    background-color: #e9edf2;
}

.label-white {
    background-color: #ffffff;
}

.label-light-success {
    background-color: #e8fdeb;
    color: #06d79c;
}

.label-light-info {
    background-color: #cfecfe;
    color: #398bf7;
}

.label-light-warning {
    background-color: #fff8ec;
    color: #ffb22b;
}

.label-light-danger {
    background-color: #f9e7eb;
    color: #ef5350;
}
.llabel-danger {
    color: #ef5350;
}
.llabel-success {
    color: #06d79c;
}
.llabel-warning {
    color: #ffb22b;
}

.label-light-megna {
    background-color: #e0f2f4;
    color: #56c0d8;
}

.label-light-primary {
    background-color: #f1effd;
    color: #745af2;
}

.label-light-inverse {
    background-color: #f6f6f6;
    color: #2f3d4a;
}


/**/

.tooltip_m {
    display: inline-table;
    cursor: pointer;
    user-select: none;
}

.tooltip_m .tooltip_m_text {
    visibility: hidden;
    background-color: #6eccdf99;
    color: #4f5c66;
    text-align: center;
    border-radius: 0px 10px 10px 10px;
    padding: 0px 5px;
    position: absolute;
    font-size: 12px;
    /* Position the tooltip */
    position: absolute;
    z-index: 1;
}
.controles12M{
    margin: -10px 2px 3px 5px;
}

.controles12Md{
    font-size: 8px;
    color: #81a1b1;
    position: inherit;
    margin-top: -10px;
}
.flex-wrap{
    margin-top: -45px !important;
    margin-bottom: -30px !important;
}

@media screen and (min-width: 800px) {

    .tooltip_m .tooltip_m_text {
        visibility: hidden;
        background-color: #6eccdf99;
        color: #4f5c66;
        text-align: center;
        border-radius: 10px 10px 10px 0px;
        padding: 0px 5px;
        position: absolute;
        font-size: 12px;
        /* Position the tooltip */
        position: absolute;
        z-index: 1;
    }
}
.tooltip_m:hover .tooltip_m_text {
    visibility: visible;
}