body{overflow-x:hidden;font-family:'Segoe UI'}p{font-size:20px}p.small{font-size:16px}header{text-align:center;color:#fff;background:#3498DB}header .container{padding-top:50px;padding-bottom:50px}header img{display:block}header h1{width:90%;margin:10px auto;font-size:1em}.navbar-brand{color:#3498DB;font-weight:bolder;text-transform:uppercase;padding-right:0;padding-left:5px}.navbar-collapse a{text-transform:uppercase}#navbar-collapse-1 a{font-size:.9em!important;padding-left:10px;padding-right:10px}.padding-top-3em{padding-top:1.5em}.padding-top-5em{padding-top:2.5em}.padding-top-6em{padding-top:3em}.padding-bottom-3em{padding-bottom:1.5em}.padding-bottom-5em{padding-bottom:2.5em}.padding-bottom-6em{padding-bottom:3em}.margin-auto{margin:0 auto}.padding-10{padding:10px!important}.margin-top-50{margin-top:50px}.borde-dadada{background-color:#eaeaea;padding-top:25px;padding-bottom:10px;border:1px solid #dadada}#mailError,#mailSuccess{display:none}h1,h2,h3,h4,h5,h6{font-weight:100!important;line-height:180%}section{padding:100px 0}section h2{margin:0;font-size:2em}section h3{font-size:1.5em;color:#999;width:90%;margin:0 auto 50px}hr.primary{padding:0;border:none;border-top:solid 3px;text-align:center;max-width:10em;margin:5px auto 30px;color:#3498DB}.seccion-item{text-align:center;padding:40px 0}.seccion-item .item{width:70%;margin-left:15%;margin-right:15%}.seccion-item .small{width:90%;padding-left:5%;padding-right:5%;font-size:1.2em}.bottom-fade-in{margin-left:15%;margin-right:15%}.seccion-item img{margin:0 auto}.seccion-item h3{font-size:1.8em;color:#666;margin:20px auto}.seccion-item .small h3{margin:10px auto;width:90%}.seccion-item p{font-size:1.3em;color:#888;margin:0}.seccion-item .panel-heading{overflow:auto;text-align:left}.seccion-item .panel-heading h3{font-size:1.5em;margin-left:5px;margin-top:15px;width:70%;float:left;color:#fff}.seccion-item .panel-heading img{float:right}.seccion-item .panel-body{font-size:1.3em;color:#888;text-align:left;line-height:180%}.panel-success{border-color:#5CB85C}.panel-success .panel-heading{background-color:#5CB85C}.panel-warning{border-color:#F0AD4E}.panel-warning .panel-heading{background-color:#F0AD4E}.panel-info{border-color:#5BC0DE}.panel-info .panel-heading{background-color:#5BC0DE}.panel-danger{border-color:#D9534F}.panel-danger .panel-heading{background-color:#D9534F}.lista-parrafos{text-align:left!important;background-color:#3498DB;padding-top:20px}.lista-parrafos p{color:#999}.lista-parrafos h3{text-align:left!important;width:100%;padding:0;margin:0;font-size:1.5em;color:#3498DB}#contacto,#funcionamiento,#precios{background-color:#f0f0f0}.carousel-inner{overflow:hidden}.carousel h2{margin:0;color:#666;padding-top:40px;font-size:2em}.carousel .item{background:#333;text-align:center;overflow:auto}.carousel{margin-top:20px}.carousel-caption{text-align:justify;right:14%;left:14%;width:72%;padding:50px 0 75px;position:relative;font-size:.8em;min-height:250px}a,a.active,a:active,a:focus,a:hover{outline:0}.vertical-center{height:100%;width:100%;text-align:center;font:0/0 a}.vertical-center:before{content:" ";display:inline-block;vertical-align:middle;height:100%}.vertical-center>.container{max-width:100%;display:inline-block;vertical-align:middle;font:16px/1 "Helvetica Neue",Helvetica,Arial,sans-serif}section.success{color:#fff;background:#18bc9c}@media(max-width:767px){section{padding:75px 0}section.first{padding-top:75px}}.btn-outline{margin-top:15px;border:2px solid #fff;font-size:20px;color:#fff;background:0 0;transition:all .3s ease-in-out}.btn-outline.active,.btn-outline:active,.btn-outline:focus,.btn-outline:hover{border:2px solid #fff;color:#18bc9c;background:#fff}.floating-label-form-group{position:relative;margin-bottom:0;padding-bottom:.5em;border-bottom:1px solid #eee}.floating-label-form-group input,.floating-label-form-group textarea{z-index:1;position:relative;padding-right:0;padding-left:0;border:0;border-radius:0;font-size:1.5em;background:0 0;box-shadow:none!important;resize:none}.floating-label-form-group label{display:block;z-index:0;position:relative;top:2em;margin:0;font-size:.85em;line-height:1.764705882em;vertical-align:middle;vertical-align:baseline;opacity:0;-webkit-transition:top .3s ease,opacity .3s ease;-moz-transition:top .3s ease,opacity .3s ease;-ms-transition:top .3s ease,opacity .3s ease;transition:top .3s ease,opacity .3s ease}.floating-label-form-group::not(:first-child){padding-left:14px;border-left:1px solid #eee}.floating-label-form-group-with-value label{top:0;opacity:1}.floating-label-form-group-with-focus label{color:#18bc9c}form .row:first-child .floating-label-form-group{border-top:1px solid #eee}footer{color:#fff}footer a{font-size:1.5em}footer .social-buttons{margin-bottom:20px}footer .footer-below{padding:25px 0;background-color:#3498DB}.btn.active,.btn:active,.btn:focus{outline:0}.scroll-top{z-index:1049;position:fixed;right:2%;bottom:2%;width:50px;height:50px}.scroll-top .btn{width:50px;height:50px;border-radius:100%;font-size:20px;line-height:28px}.scroll-top .btn:focus{outline:0}.caracteristicas-modal .modal-content{padding:100px 0;min-height:100%;border:0;border-radius:0;text-align:center;background-clip:border-box;-webkit-box-shadow:none;box-shadow:none}.caracteristicas-modal .modal-content h2{margin:0;font-size:3em}.caracteristicas-modal .modal-content img{margin-bottom:30px}.caracteristicas-modal .modal-content .item-details{margin:30px 0}.caracteristicas-modal .close-modal{position:absolute;top:25px;right:25px;width:75px;height:75px;background-color:transparent;cursor:pointer}.caracteristicas-modal .close-modal:hover{opacity:.3}.caracteristicas-modal .close-modal .lr{z-index:1051;width:1px;height:75px;margin-left:35px;background-color:#2c3e50;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.caracteristicas-modal .close-modal .lr .rl{z-index:1052;width:1px;height:75px;background-color:#2c3e50;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.cabecera-azul{font-size:1.2em}.cabecera-azul th{text-align:center;color:#fff;background-color:#3498DB;font-weight:400;padding:15px!important}.cabecera-azul td{color:#888;padding:15px!important}@media(min-width:801px){header h1{margin:0 auto;width:80%;font-size:1.2em}.carousel h2{font-size:3em}.carousel-caption{font-size:1.5em}}@media(min-width:1010px){header .container{padding-top:15px;padding-bottom:15px;width:80%}header h1{font-size:2.5em;margin:0 auto}section h2{font-size:2.5em}section h3{font-size:1.5em;width:70%}hr.primary{padding:0;border:none;border-top:solid 3px;text-align:center;max-width:180px;margin:5px auto 30px}.padding-top-3em{padding-top:3em}.padding-top-5em{padding-top:5em}.padding-top-6em{padding-top:6em}.padding-bottom-3em{padding-bottom:3em}.padding-bottom-5em{padding-bottom:5em}.padding-bottom-6em{padding-bottom:6em}}