.blink{
    animation:blink 700ms infinite alternate;
}
*{font-family:'CenturyGothic';outline:none !important;}
/**
.label{ font-family: 'CenturyGothic'; outline: none !important; display:inline;padding:0px;font-size:75%;font-weight:700;line-height:1;color:#333;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;}

.label span{text-align:left;font-size:16px;margin-top:5px;font-weight:100;}

span{text-transform:uppercase;}
body{color:#333333;font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-style:normal;font-weight:400;line-height:1.42857143;font-size:1.4rem;}  
 .page-title-wrapper h1{text-align:center !important;font-size:30px !important;color:#000 !important;font-weight:100 !important;}

*/
.archivo_linea {margin-bottom: 10px;};
.page-title{width: 100% !important;}
label{ padding-right: 0px !important; text-transform: uppercase;}
.button{text-transform: uppercase; margin-bottom: 5px;}
button{ text-transform: uppercase;}
.mayuscula{ text-transform: uppercase;}
.required::before{content:'*';padding:5px;color:#F73B49;}
.customer-account-create .registration-afiliate-section #p-register-affiliate .field .label::before{content:'*';padding:5px;color:#F73B49;}
.text-right{text-align:right !important;}
.text-left{text-align:left !important;}
.text-center{text-align:center !important;}
.text-justify{text-align:justify !important;}
.ui2.field, .ui2.select, .ui.range-slider, .ui.checkbox {
    margin-bottom: 10px; 
}
.div_control{padding-right: 0px;}

input[type="date"]{background:#ffffff;background-clip:padding-box;border:1px solid #c2c2c2;border-radius:1px;font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;height:32px;line-height:1.42857143;padding:0 9px;vertical-align:baseline;width:100%;box-sizing:border-box;}

input{
    /*    font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial,   sans-serif;*/
    font: inherit;
}

input {text-align: center;}
.row {text-align: center;}
.col-sm-12{text-align: center;}
/*TITULO  Azúl*/
.page-title{  width: auto !important; }

/* INPUT SELECT font: inherit; */
.control select{
    margin-bottom: 10px; 
}
/*DOCUMENTOS*/
.ancho {
    height: 224px;
    width: auto;
    border: 1px solid lightgrey;
}
/*Modales*/
.modal-content{height: auto;}
.modal-body{ margin: 0px 20px 0px 20px;}
/* INPUT REQUIERE*/
.one-line-cont {
    border: 1px solid #ff000059 !important;
}
@keyframes blink {
    from { opacity:1; }
    to { opacity:0; }
};

@media (max-width: 767px) {
    .modal-responsiva {
        width: 80%;
    }
    .privacidad-xs {
        left:-115px !important; 
    }
}
@media only screen and (max-width: 767px){
    .base-xs {
        font-size: 0.9em !important; 
    } 
    .base2-xs {
        font-size: 9px !important; 
    }
}
@media (min-width: 768px) and (max-width: 1199px) {
    .base-md {
        font-size: 1.2em !important; 
    }
    .base2-md {
        font-size: 12px !important; 
    }
}

#pano {
    width: 100%;
    min-height: 200px;
    height: 28vh;
    margin-top: 8px;
    background-color: #d1d1d1;
}

/*DIV VENTAJAS*/
.div_ventajas{
    background-color: #ec047e;
    color:#fff !important;
    padding-top: 25px;
    height: 350px;
} 

.div_ventajas span{
    font-size: 30px;
    font-weight: bold;
}

.div_ventajas label{
    font-size: 16px;
    text-transform: inherit;
    padding-left: 30px;
}

.subtitulo {
    font-size: 25px !important;
    font-weight: normal !important;
}

/*Div Gris solo tienes que registrarte*/
.register-accordion{
    margin-top:10px;
    margin-bottom: 10px;
    padding-top:10px;
    padding-bottom:10px;      
    font-size:16px;
    font-weight: bold;
    background:#efefef;
}