
mark {
    background-color: #fff3cd;
}

li span {
    font-weight: normal;
}

.navbar{
    padding-bottom: 0px;    
}

.navbar-text{    
    padding-bottom: 0px;    
}

.text-nivel2{
    margin-left:20px;
}

.text-nivel3{
    margin-left:48px;
}

.underline{
    text-decoration: underline;
}

.bg-button-cancel {
    background-color: #FF7A7B !important;
}

.bg-button-acept {
    background-color: #FF7A7B !important;
    font-size: 0.8rem !important;
}

.vcenter {
    display: flex;
    justify-content: center;
    align-content: center;
    flex-direction: column;
}

input.error-label {
    color: #FF0000;
}

input.error {
    border: 1px solid red;    
}

.error {
    color: red;
}

.help-block {
    color: red;    
}

.tabla-tarifa {
    border: 1px solid #C5C5C5 !important;
}

.tabla-tarifa-cabecera {
    border: 1px solid #C5C5C5 !important;
    background: #DBE5F1 !important;
}

.tabla-tarifa-fila {
    border: 1px solid #DBDBDB !important;
}

.text-afiliate {
    font-size:24px;    
}

.ul-afiliate {
    list-style-type: none;
    padding: 0px;    
    margin-left: 0px;
    margin-right: 5px;    
}

    .ul-afiliate li::before {
        font-family: FontAwesome;
        content: "\f046"; /* FontAwesome Unicode */
        color: darkorange;
        padding-right: 7px;        
        font-size: 20px;
    }

.text-loading {
    color: #163758;
}

#loading {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.75);
    z-index: 1000;
}

#loadingcontent {
    display: table;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

#loadingspinner {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    text-align: center;
    font-size: larger;
    padding-top: 80px;
}

.btn-secondary {
    background-color:#E9DDE6 !important;
    color: #41217A !important;
    border-color: #FF7A7B !important;
    font-size: 0.8rem !important;
}

.btn-secondary:hover, .btn-secondary.hover {
    background-color: #F74B4B !important;
    color: #F9F1F0;
}