.myCssClass{
    font-size:20px;
}

.form-control[readonly] {
    opacity: 100 !important;
    background-color: #33373d !important;
    color: #afb5b8 !important;
    font-weight: bold;
}

.tfield_disabled {
    opacity: 100 !important;
    background-color: #A60C0C !important;
    color: #BC0404 !important;
    font-weight: bold;
}

.tfield_formula_disabled {
    opacity: 100 !important;
    background-color: #FFFFFF !important;
    color: #BC0404 !important;
    font-weight: bold;
}

.tfield_formula {
    opacity: 100 !important;
    background-color: #FFFFFF !important;
    color: #BC0404 !important;
    font-weight: bold;
}

.tcombo_disabled {
    opacity: 100 !important;
    background-color: #FFFFFF !important;
    color: #BC0404 !important;
    font-weight: bold;
}

.tfield_verde {
    opacity: 100 !important;
    background-color: #FFFFFF !important;
    color: #0B881C !important;
    font-weight: bold;
    font-size:11px;
}

.tfield_azul {
    opacity: 100 !important;
    background-color: #FFFFFF !important;
    color: #0E9EC9 !important;
    font-weight: bold;
    font-size:14px;
}

.tfield_vermelho {
    opacity: 100 !important;
    background-color: #FFFFFF !important;
    color: #FE2E2E !important;
    font-weight: bold;
    font-size:11px;
}


.tfield_disabled {
    opacity: 100 !important;
    background-color: #10A50C !important;
    color: #0C2FA5 !important;
    font-weight: bold;
}

.tfield_pagar_disabled {
    opacity: 100 !important;    
    background-color: #CA730B; !important;
    color: #0B6ACA !important;
    font-weight: bold;
    font-size: 32px;
}


.label_total {
    color: #0CA51A;
    font-weight: bold;
    font-size:18px;
    padding: 8px;
}


.label_desconto {
    color: #A50C80;
    font-weight: bold;
    font-size:18px;
    padding: 8px;
}
.label_pagar {
    color: #0B6ACA;
    font-weight: bold;
    font-size:18px;
    padding: 8px;
}



.tbreadcrumb{
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

.table td, .table th {
    padding: 4px !important;
}

 /*# Revertido*/

label {
    font-size: 12px !important;
}


.input-inner-icon{
    top: 4px !important;
}

.tseparator{
    font-size: 14px !important;
}

.tseparator-divisor {
  margin-bottom: 0px !important;
  margin-top: 0px !important;
}

.fb-field-container{
    min-height: 18px !important;
}

.select2-container .select2-selection--single .select2-selection__arrow {
    margin-right: 0px !important;
}



[type="checkbox"].filled-in:not(:checked) + label.tswitch::before,
[type="checkbox"].filled-in:not(:checked) + label.tswitch::after{
    border: 1px solid black !important;
}

[type="checkbox"].filled-in:not(:checked) + label.tswitch::after{
    background-color: #7e7e7e !important;
}

.tseparator{
    margin-top: 15px !important;
}

.tseparator-divisor{
    margin-top: 0 !important;
}

input[type="checkbox"], input[type="radio"] {
    border: 0.5px solid silver;
}


.label_titulounidade {
    color: #E31818;
    font-weight: bold;
    font-size:40px;
    padding: 0px !important;
}

[role="window-wrapper"] .ui-dialog {
    border-radius: 8px !important;
}

[role="window-wrapper"] .ui-dialog-titlebar {
    border-radius: 8px 8px 0 0 !important;
}

[role="window-wrapper"] .ui-dialog-content {
    border-radius: 0 0 8px 8px !important;
}

.highlight {
    color: white !important;
    font-weight: bold;
}

.highlight-red {
    background-color: #b33336 !important;
}

.highlight-blue {
    background-color: #00314a !important;
}

.highlight-today {
    color: black !important;
    border: 0.5px solid gray !important;
}


.login-medium-logo-freeclinic {
    background-image: url(../../../images/nexxusclinic.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    color: transparent !important;
    border: transparent;
    height: 120px;
}


.login-medium-logo-nexxusclinic {
    background-image: url(../../../images/nexxusclinic.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    color: transparent !important;
    border: transparent;
    height: 120px;
}


.login-medium-logo-nexxuslab {
    background-image: url(../../../app/images/nexxuslab.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    color: transparent !important;
    border: transparent;
    height: 120px;
}