body{font-family:arial;font-size:16px;font-weight:300;color:#888;line-height:30px;text-align:center;}
strong{font-weight:500;}
a, a:hover, a:focus{color:#de615e;text-decoration:none;-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s;}
h1, h2{margin-top:10px;font-size:38px;font-weight:100;color:#555;line-height:50px;}
h3{font-size:22px;font-weight:300;color:#555;line-height:30px;}
img{max-width:100%;}
::-moz-selection{background:#de615e;color:#fff;text-shadow:none;}
::selection{background:#de615e;color:#fff;text-shadow:none;}
.btn-link-1{display:inline-block;height:50px;margin:5px;padding:16px 20px 0 20px;background:#de615e;font-size:16px;font-weight:300;line-height:16px;color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.btn-link-1:hover, .btn-link-1:focus, .btn-link-1:active{outline:0;opacity:0.6;color:#fff;}
.btn-link-1.btn-link-1-facebook{background:#4862a3;}
.btn-link-1.btn-link-1-twitter{background:#55acee;}
.btn-link-1.btn-link-1-google-plus{background:#dd4b39;}
.btn-link-1 i{padding-right:5px;vertical-align:middle;font-size:20px;line-height:20px;}
.btn-link-2{display:inline-block;height:50px;margin:5px;padding:15px 20px 0 20px;background:rgba(0, 0, 0, 0.3);border:1px solid #fff;font-size:16px;font-weight:300;line-height:16px;color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.btn-link-2:hover, .btn-link-2:focus,
.btn-link-2:active, .btn-link-2:active:focus{outline:0;opacity:0.6;background:rgba(0, 0, 0, 0.3);color:#fff;}
.inner-bg{padding:100px 0 170px 0;}
.top-content .text{color:#fff;}
.top-content .text h1{color:#fff;}
.top-content .description{margin:20px 0 10px 0;}
.top-content .description p{opacity:0.8;}
.top-content .description a{color:#fff;}
.top-content .description a:hover,
.top-content .description a:focus{border-bottom:1px dotted #fff;}
.form-box{margin-top:35px;}
.form-top{overflow:hidden;padding:0 25px 15px 25px;background:#444;background:rgba(0, 0, 0, 0.55);-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;text-align:left;}
.form-top-left{float:left;width:75%;padding-top:25px;}
.form-top-left h3{margin-top:0;color:#fff;}
.form-top-left p{opacity:0.8;color:#fff;}
.form-top-right{float:left;width:25%;padding-top:5px;font-size:66px;color:#fff;line-height:100px;text-align:right;opacity:0.3;}
.form-bottom{padding:25px 25px 30px 25px;background:#444;background:rgba(0, 0, 0, 0.3);-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;text-align:left;}
.form-bottom form textarea{height:100px;}
.form-bottom form button.btn{width:100%;}
.form-bottom form .input-error{border-color:#de615e;}
.social-login{margin-top:35px;}
.social-login h3{color:#fff;}
.social-login-buttons{margin-top:25px;}
.form-group{position:relative;margin-bottom:15px;}
.alert{display:none;font-size:12px;color:#f00;float:center;}
@media (min-width:992px) and (max-width:1199px){}
@media (min-width:768px) and (max-width:991px){}
@media (max-width:767px){.inner-bg{padding:60px 0 110px 0;}
}
@media (max-width:415px){h1, h2{font-size:32px;}
}
.form-control, .form-control1{width:100%;height:50px;border:none;padding:5px 7px 5px 15px;background:#fff;color:#666;border:2px solid #E0D68F;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.form-control:focus, .form-control:focus + .fa, .form-control1:focus, .form-control1:focus + .fa{border-color:#10CE88;color:#10CE88;}
.form-group .fa{position:absolute;right:15px;top:17px;color:#999;}
.log-status.wrong-entry, .log-alto.wrong-entry, .log-empresa.wrong-entry, .log-laboratorio.wrong-entry
, .log-pais.wrong-entry, .log-ciudad.wrong-entry, .log-solicitante.wrong-entry, .log-correo.wrong-entry
, .log-ruc.wrong-entry{-webkit-animation:wrong-log 0.3s;-moz-animation:wrong-log 0.3s;-ms-animation:wrong-log 0.3s;animation:wrong-log 0.3s;}
.log-status.wrong-entry .form-control, .log-alto.wrong-entry .form-control,
.log-empresa.wrong-entry .form-control1, .log-laboratorio.wrong-entry .form-control1,
.log-pais.wrong-entry .form-control1, .log-ciudad.wrong-entry .form-control1,
.log-solicitante.wrong-entry .form-control1, .log-correo.wrong-entry .form-control1,
.log-ruc.wrong-entry .form-control1,
.wrong-entry .form-control + .fa,
.wrong-entry .form-control1 + .fa{border-color:#ed1c24;color:#ed1c24;}
@keyframes wrong-log{0%{left:0px;}
20%{left:15px;}
40%{left:-15px;}
60%{left:15px;}
80%{left:-15px;}
100%{left:0px;}
}
@-ms-keyframes wrong-log{0%{left:0px;}
20%{left:15px;}
40%{left:-15px;}
60%{left:15px;}
80%{left:-15px;}
100%{left:0px;}
}
@-moz-keyframes wrong-log{0%{left:0px;}
20%{left:15px;}
40%{left:-15px;}
60%{left:15px;}
80%{left:-15px;}
100%{left:0px;}
}
@-webkit-keyframes wrong-log{0%{left:0px;}
20%{left:15px;}
40%{left:-15px;}
60%{left:15px;}
80%{left:-15px;}
100%{left:0px;}
}