body{font-family: Open Sans, Open Sans, Helvetica, Geneva, sans-serif;background-color: #f0f3f5}.main h1{font-size: 1.8em;margin-bottom: 0.8em}.main p{font-size: 0.8em;margin-bottom: 0.8em}.textTopMenu{font-size: 90%;font-weight: bold;color: #FFFFFF;padding: 10px;font-style: normal}.tableBg{background-image: url(../images/bg_right.gif);background-repeat: no-repeat;padding:0 20px}.headText{color: #FFA801;font-weight: bold}.padding{padding: 8px}.mainText{font-size: 85%;line-height: 130%}.requiredField{color: #FF0000}.message{border:#FF0000 1px solid;padding:4px;background-color:#fff1c5;font-size:15px}.error-msg{background: #dc3545!important;padding: 3px 10px;color: #fff !important;border-radius: 4px;font-size: 1.05em;display: none}.totalText{color: #545454;font: 110% Open Sans, Helvetica, Geneva, "Lucida Grande", sans-serif}.totalPremium{color: #DD9100;font: bold 170% Open Sans, Helvetica, Geneva, "Lucida Grande", sans-serif}.totalPremiumUSD{color: #a46b0d;font: bold 130% Open Sans, Helvetica, Geneva, "Lucida Grande", sans-serif}.status{display: inline;padding: .2em .6em .3em;font-size: 75%;font-weight: 700;line-height: 1;color: #fff;text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: .25em;text-transform: uppercase}.status.vencida{background: #d9534f}.status.renovada{background: #5cb85c}.status.activa{background: #5cb85c}.row.mainText{line-height: 130%}.data{text-transform: uppercase}.data label{font-size: 0.8em;color: rgb(130, 130, 130);display: block;margin: 0;padding: 0}.form{background: #f7f7f7;border-radius: 10px;padding: 20px 30px;margin: 20px 0px;position: relative;-webkit-box-shadow: 0px 0px 22px -11px rgba(0,0,0,0.5);-moz-box-shadow: 0px 0px 22px -11px rgba(0,0,0,0.5);box-shadow: 0px 0px 22px -11px rgba(0,0,0,0.5)}.form .national_unity{position: absolute !important;background-color: #fff;top: 80px;bottom: 0;left: 0;z-index: 10000;right: 0;border-radius: 10px;display: none}.form .national_unity .disclaimer-message{text-align: center;padding: 20px;width: 70%;margin: 30px auto}#paymentdetails .disclaimer-message{padding: 0.8em;border: solid 1px red;width: 100%;display: inline-block;margin-bottom: 0.8em;background: #fce4e4;border-radius: 10px;text-align: center}#paymentdetails .disclaimer-message p{margin:0}.form.no-pad{padding:0}.form .form-inline{display: inline !important;width: 30%}.form-inline input, .form-inline select{display: inline !important;margin-right: 5px;width: 30% !important}.form-inline{display: inline !important}.form-inline select.old_inline{width: auto !important}.form-group .check-group{border-radius: 12px;border: solid 1px #ccc;padding: 8px;width: 48%;text-align: center;display: inline-block;background: #fff}.form-group .check-group input[type=radio]{width:20px;height:20px}.form-group .check-group input{padding: 4px;margin:2px auto;display: block}.form-group .check-group span{font-weight: normal}.form-group .check-group span.small{display: block;font-size: 10px}.form-group .check-group.disabled{background: #f7f7f7}.form-group .check-group.disabled span{color: #ccc}.input-group .btn-fix{height: 34px;padding: 6px 12px;font-size: 14px;margin: 0}.residencia{}.residencia.row{margin:0;padding:0}.residencia .no-pad{padding: 0}.residencia .no-pad:first-child > a{border-top-left-radius: 10px;border-bottom-left-radius: 10px;text-align: right;background: url("../assets/images/ui/mexico.png") no-repeat;background-size: auto 100%;background-position: left -30px top}.residencia .no-pad:last-child> a{border-top-right-radius: 10px;border-bottom-right-radius: 10px;text-align: left;background: url("../assets/images/ui/usa_off.png") no-repeat;background-size: auto 100%;background-position: right -30px top}.residencia a{display: block;padding: 10px;font-size: 0.8em;box-shadow: inset 0 0 4px 2px rgba(0, 0, 0, 0.1);background: gainsboro;color:darkgray}.residencia .active{box-shadow:none;color:#000;background: #f7f7f7}.custom-select.is-invalid, .form-control.is-invalid, .was-validated .custom-select:invalid, .was-validated .form-control:invalid{border-color: #dc3545}.invalid-feedback{display: none;width: 100%;margin-top: .25rem;font-size: 80%;color: #dc3545}.valid-feedback{display: none;width: 100%;margin-top: .25rem;font-size: 80%;color: #28a745}.chubb-logo{margin: 0 10px}.strip{background: #eaeaea;padding: 21px 34px;border-top: 1px solid #cad3d7;border-bottom: 1px solid #cad3d7;border-color: #cad3d7;margin: 15px auto 40px auto}.strip h3{color: #333 !important;font-size: 1.5em !important;margin: 0 !important}.strip h3 i.icon{font-size: 2.5em;color: #999;margin-right: 20px}.form{position: relative}.loader{background: rgba(247, 247, 247, 0.8);background: url(../assets/images/ui/loading.gif) 50% 50% no-repeat rgba(247, 247, 247, 0.8);background-size: 20px;position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 500;visibility: hidden;-webkit-transition: visibility 2s;transition: visibility 2s}.loading .loader{visibility: visible}span.double{border-top: solid #cad3d7 1px;border-bottom: solid #cad3d7 1px;height: 8px;display: block;margin: 40px auto;position: relative}span.double img{margin: 0 auto;position: relative;top: -20px;display: block}.quote-session{background: #f9a924;position: fixed;min-height: 50px;padding:10px;bottom:-54px;width: 100%;color: #fff;z-index: 100000;transition: bottom 0.5s;display: none}.quote-session span{font-weight: bold}.quote-session .btn{display: none}.quote-session span.total{font-size:1.4em}.quote-session.open{bottom:0}ul.list{list-style: none;margin: 0;padding: 0}ul.list li{padding: 8px 5px;border-bottom: solid 1px #cad3d7;font-size: 80%}ul.list li:last-child{border-bottom: none}ul.list li i.icon{font-size: 2.5em;color: #999;margin-right: 10px}.aside ul.list{padding: 0 10px;background: #fff;border: solid 1px #cad3d7;margin-bottom: 10px}.aside h4{text-transform: uppercase;font-size: 0.9em;font-weight: lighter;background: #333;color: #fff;top:0;height: 30px;line-height: 220%;padding-left: 45px;position: relative;margin: 0}.aside h4 span{background: #ffa801;display: inline-block;width: 30px;height: 30px;top: 0;left: 0;position: absolute;margin-right: 20px;padding: 0}.aside h4 span:after{content:"\00a0";display:block;position:absolute;top:5px;right:-15px;width:0;height:0;border:10px solid transparent;border-left-color:#ffa801}section h2{font-size: 1.5em;color: #fff;letter-spacing: 2px}section.block{padding: 5%;background-color: #666;color:#fff;background-color: #666;position: relative;background-position: center}section .z-index-10{z-index: 100}section .tint{z-index: 2;height: 100%;width: 100%;position: absolute;top: 0px;left: 0px}section.block.info{background-image: url(../assets/images/background/agente_seguros_servicio.jpg)}section.info{position: relative}section.info p{color: #fff;text-align: center}section.info .tint{z-index: 3;background: rgba(0,0,0,0.5)}.maps{margin: 10px;border:solid 8px #fff}.blog h2{letter-spacing: 0}.blog h2 span{color: #000;font-size: 0.8rem;display: block}.travelseguro img{margin:10px auto;min-width: 30%;width: 400px;text-align: center}footer{box-shadow: inset 0 20px 30px -20px #000000;background: #333;height: 100%;color: #fff;font-size: 0.8em;padding: 20px}footer a, footer a:hover{color: #fff;text-decoration: none}footer hr{border-color: #444}footer nav ul{list-style: none;padding:0;margin:0}footer nav ul li{padding:0;margin:0;display: inline-block}footer nav ul li a{display: block;padding: 5px;color: #fff !important;font-size: 0.8em}footer .ayuda .phone, .phone{display: block;font-weight: bold;font-size: 1.5em}footer .seals img{max-height: 64px;margin: 10px}footer .seals .AuthorizeNetSeal img{max-width: 64px;max-height: 66px;margin: 10px}#goog_conv_iframe{display: none}.hidden{display:none}