.tyc_link{font-family:sans-serif!important;}
.cont{background-color:#ffffff;}
.left_content{text-align: left;margin: 0px; padding:0px;}
.form-control{width: 100%;color: #555;background-color: #fff;background-image: none;}
#footer{margin-top:0px;}
.form_question {text-align:center;}
.form_question > a {text-align:center;}
.footer_text {padding-bottom: 25px;text-align: center;}
.chk{margin-right:10px;display:inline;}
body {font-family:"Helvetica Neue", "Helvetica", "Arial"; background-color:#fff;padding-top: 0px;}
.error{color:#FF0000;font-size:13px;}
.form_question{margin-top:10%;font-size:20px;}
input:-webkit-autofill, input:-webkit-autofill:hover,  input:-webkit-autofill:focus,  input:-webkit-autofill:active  {-webkit-box-shadow: 0 0 0 30px white inset !important;}
.popup-control{display: block;width: 100%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.bold{font-weight:bold;}
.zero{margin:0px;}
.box{box-shadow: 0 0 0 1px rgba(0,0,0,.1),0 2px 3px rgba(0,0,0,.2);padding:10px;}
.box_p{padding:5px;}
.payment-errors{color:#F00;font-weight: bold;}
#checkout_form_landing input{border-radius: 0;height: auto;padding: 10px;margin-bottom: 10px;    border: 1px solid #eee;width:100%;}
#checkout_form_landing i{font-size: 40px;margin-right:5px;}
#checkout_form_landing .btn{padding: 10px;width:100%;margin-top:5px;}
.botones{text-align: center;}
.check_line_ajax{text-align:center;}
.gbutton{padding:10px;margin-top: 15px;}
.abcRioButton{width: 100%!important;}
.txt_puntos{margin-top:5%;}
.soy{font-size:40px;}
.textos_movil{display: none;}
.logo_movil{display: none;}
.blackcol{background-image: url('/static/image/fondo_j_5.jpg');background-color: #031a84;background-size: 100%;color: #fff;text-align: left;background-repeat: no-repeat;background-position: bottom;}
.input_perso {padding: 10px;width: 95%;border-top: 0;border-left: 0;border-right: 0;margin-bottom: 10px;border-bottom: solid 1px #DDD;font-weight: bold;letter-spacing: 1px;}
.input_perso > .form-control { all : initial;}
.input_perso > .form-control:focus { all : initial;}
.input_perso > .form-control {width:100%!important;}
.input_perso_ajax {border-top: 0;border-left: 0;border-right: 0;margin-bottom: 10px;border-bottom: solid 1px #DDD;}
.input_perso_ajax > .form-control  {border:none;}
.txt_10{margin-top:15vh;}

@media (max-width: 999px) {
    .check_line{margin-left: 5%;}
    .textos{padding: 0;text-align: center;}
    .textos_movil{display: block;padding-top:10px!important;}
    .textos_movil > h3 {font-size:24px}
    .pmovil {font-size:18px; padding-bottom: 15px;}
    .company_es_text1{display: none;}
    .textos{display: none;}
    .blackcol{min-height: 50px!important;background-image:none!important;}
    .boton_login{min-width:70vw;}
}
@media (min-width: 768px) {
    .textos{padding: 50px;text-align: center;}
    .check_line{margin-left: 25%;}
    .boton_login{min-width:15vw;}

}
