﻿@import url(https://fonts.googleapis.com/css?family=Oswald:400,700);.total_new{padding-left:5%;display:flex;flex-wrap:nowrap;justify-content:space-around;width:100%;align-items:center}main{background-color:#8080801a}.img-background-devise{margin:0;padding:0;background:#2b3643;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;position:relative;height:100%}.login-ad{display:flex;justify-content:center;align-items:center;margin-top:20px}@media (max-width: 768px){.login-ad{display:none}}.img-2{position:relative;top:-40px}.text-on-footer{color:#2f497d;text-align:center;font-size:3em}.text-on-footer spam{font-weight:bold}.container-images{margin-bottom:50px}.flex-movil .flex-movil-title{height:70px}.benefict{margin-top:20px;font-size:3em;line-height:35px;margin-bottom:50px}.benefict2{margin-top:50px}.list-benefict{list-style:none;padding-left:0}.list-benefict h4{font-size:1.5em;font-weight:bold;margin-bottom:0;margin-top:20px}.list-benefict p{font-size:1.2em;margin-top:0}p#login-register{text-align:center !important}.justify{text-align:justify !important}.login{font-family:"gotham_light";top:0px;right:0px;bottom:0px;left:0px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transition:all 2s ease-in-out;-moz-transition:all 2s ease-in-out;-ms-transition:all 2s ease-in-out;-o-transition:all 2s ease-in-out;transition:all 2s ease-in-out}.register{background:#ffffff}.login .logo{margin:0 auto;margin-top:0px;padding:0 30px;text-align:center}.title-3benefits{margin-top:90px;margin-bottom:50px;color:#2f497d}.title-3benefits span{font-weight:bold}.container-3benefict{display:grid;margin-bottom:30px}.container-3benefict .img-logo{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:30px;text-align:center}.container-3benefict .img-logo .img-benefit{margin-bottom:30px}.container-3benefict .img-logo-text h4{text-align:center;font-size:1.7em;color:#8650af;font-weight:bold}.container-3benefict .img-logo-text p{margin-top:20px;text-align:center;font-size:1.5em;color:#2f497d}.content h3{color:#57606B;font-size:28px;font-weight:700 !important}.content h4{color:#555}.content .hint{color:#999;padding:0;margin:15px 0 7px 0}.content .login-form,.content .forget-form{padding:0px;margin:0px}.content .forget-form{display:none}.content .register-form{display:none}.content .form-title{font-weight:300;margin-bottom:25px}.content .form-actions{clear:both;border:0px;border-bottom:1px solid #eee;padding:0px 30px 25px 30px;margin-left:-30px;margin-right:-30px}.login-options{margin-bottom:30px;overflow:hidden}.login-options h4{float:left;font-weight:600;font-size:15px;color:#7d91aa !important}.login-options .social-icons{float:right;padding-top:3px}.login-options .social-icons li a{border-radius:15px 15px 15px 15px !important;-moz-border-radius:15px 15px 15px 15px !important;-webkit-border-radius:15px 15px 15px 15px !important}.content .form-actions .checkbox{margin-left:0;padding-left:0}.content .forget-form .form-actions{border:0;margin-bottom:0;padding-bottom:20px}.content .register-form .form-actions{border:0;margin-bottom:0;padding-bottom:0px}.content .form-actions .btn{margin-top:1px}.content .form-actions .btn-success{font-weight:600;padding:10px 20px !important}.content .form-actions .btn-default{font-weight:600;padding:10px 25px !important;color:#6c7a8d;background-color:#ffffff;border:none}.content .form-actions .btn-default:hover{background-color:#fafaff;color:#45b6af}.content .forget-password{font-size:14px;display:inline-block;margin-top:10px;margin-left:.8rem}.content .check{color:#8290a3}.content .rememberme{margin-left:8px;margin-top:10px}.content .create-account{margin:0 -40px -40px -40px;padding:15px 0 17px 0;text-align:center;background-color:#2b3643;-webkit-border-radius:0 0 7px 7px;-moz-border-radius:0 0 7px 7px;-ms-border-radius:0 0 7px 7px;-o-border-radius:0 0 7px 7px;border-radius:0 0 7px 7px}.btn-login{color:#fff;background-color:#6BCFC3;border-color:#6BCFC3}.content .create-account p a{font-weight:600;font-size:14px;color:#c3cedd}.content .create-account a{display:inline-block;margin-top:5px}main .copyright{position:absolute;bottom:0px;width:100%;text-align:center;margin:0 auto 30px 0;padding:10px;color:#FFF;font-size:13px}.container-login{margin-top:3%;overflow:hidden}.opa{-webkit-opacity:1 !important;-moz-opacity:1 !important;opacity:1 !important}.btn{transition:all .25s ease}.margin{margin-bottom:1rem}.message_confirm{position:fixed;top:0;max-width:100%;width:500px;left:0;right:0;margin:auto;background-color:green;padding:1rem;font-size:1.3rem;font-weight:700;text-align:center;color:white;border:solid thin white;border-top-width:0;border-radius:3px;text-shadow:0 0 2px #323232;-webkit-transform:translatey(-100%);-moz-transform:translatey(-100%);-ms-transform:translatey(-100%);-o-transform:translatey(-100%);transform:translatey(-100%);-webkit-transition:transform .15s ease-in;-moz-transition:transform .15s ease-in;-ms-transition:transform .15s ease-in;-o-transition:transform .15s ease-in;transition:transform .15s ease-in}.message_confirm.open{-webkit-transform:translatey(0%);-moz-transform:translatey(0%);-ms-transform:translatey(0%);-o-transform:translatey(0%);transform:translatey(0%)}@media (max-width: 996px){.container-login,.content-devise .content_{margin:0 !important}.login .logo{margin-top:0;padding:0}.img-logo{padding:0}.container-3benefict{max-width:90%;margin:auto}.benefict{margin-top:0;color:#6BCFC3}.list-benefict{color:#6BCFC3}}@media (max-width: 768px){.flex-movil .flex-movil-title{height:40px;margin-top:10%}main{background:none}.register-main{margin-top:130px !important}}@media (max-width: 440px){.login .logo{margin-top:10px}.content h3{font-size:22px}.forget-password{display:inline-block;margin-top:20px}.login-options .social-icons{float:left;padding-top:3px}.login .checkbox{font-size:13px}}.content-devise .content_{margin-top:12% !important;padding:0 !important}.content-devise .content_ #error_explanation h2{display:none}.content-devise .content_ #error_explanation ul{margin:0}.content-devise .content_ hr{margin-top:0;border-color:#d8dcdf}.content-devise .content_ .container-form-devise{padding:5px 30px 0 30px}.content-devise .content_ .container-form-devise h3.form-title{margin-bottom:12px;color:#57606B;font-size:16px}.content-devise .content_ .container-form-devise label{color:#6b6f75;font-size:12px;font-weight:600}.content-devise .content_ .container-form-devise .check_text{display:inline-block}.content-devise .content_ .container-form-devise .forgot .hr-forgot{margin-bottom:5px;margin-top:10px;border-color:#d8dcdf}.content-devise .content_ .container-form-devise .forgot a{margin-top:0;color:#6b6f75;margin-bottom:15px}.content-devise .content_two .create-account{margin-top:10px}.content-devise .content_two .create-account label,.content-devise .content_two .create-account a{color:#ffffff;font-size:18px}.content-devise .content_two .create-account p{display:inline-block}.content-devise .content_two .create-account p a{text-transform:inherit;color:#00D664;font-weight:700}.register-main{margin-top:30px !important}.register-main .title-main{font-weight:700}.register-main .text_register{color:#00D664;font-weight:700;margin-top:0;text-transform:uppercase;text-align:center}.register-main .subtitle{color:#000;margin-top:10px;font-size:14px;font-weight:700}.register-main .subtitle b{color:#00D664;font-family:"gotham_bold";font-size:30px}.register-main .tabs_register ul.nav-tabs{border:0;width:100%}.register-main .tabs_register ul.nav-tabs li{margin-right:30px;width:30.777777777%}.register-main .tabs_register ul.nav-tabs li a{background:#ffffff;color:#000;font-family:"gotham_bold";font-size:12px;text-transform:uppercase;border-radius:0;border:1px solid #d6dbdf;padding:15px;text-align:center;margin:0}.register-main .tabs_register ul.nav-tabs li a img{opacity:0.3;width:70px;vertical-align:middle;margin-right:30px;height:70px;object-fit:contain}.register-main .tabs_register ul.nav-tabs li a span{vertical-align:middle}.register-main .tabs_register ul.nav-tabs li a img.active{opacity:1;display:none}.register-main .tabs_register ul.nav-tabs li:last-child{margin-right:0}.register-main .tabs_register ul.nav-tabs li.active a{background:#00D664;color:#ffffff}.register-main .tabs_register ul.nav-tabs li.active a img.active{display:inline-block}.register-main .tabs_register ul.nav-tabs li.active a img.normal{display:none}.register-main .tabs_register .items{margin-top:30px}.register-main .tabs_register .items .scroll::-webkit-scrollbar-track{background:#ffffff;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0)}.register-main .tabs_register .items .planes{width:100%;display:inline-block;margin:0;padding:0}.register-main .tabs_register .items .planes .item_planes{display:inline-block;margin:7.5px;float:left;height:370px}.register-main .tabs_register .item_planes.active .filter-align{background:#00D664}.register-main .tabs_register .item_planes.active .filter-align h5,.register-main .tabs_register .item_planes.active .filter-align h4,.register-main .tabs_register .item_planes.active .filter-align span.title2,.register-main .tabs_register .item_planes.active .filter-align p,.register-main .tabs_register .item_planes.active .filter-align ul li{color:#ffffff}.register-main .tabs_register .item_planes.active .filter-align ul li{border-top:1px solid #ffffff}.register-main .tabs_register .item_planes.active .filter-align ul li:last-child{border-bottom:1px solid #ffffff}.register-main .tabs_register .item_planes.active .filter-align a{background:#ffffff;color:#00D664}.register-main .tabs_register .item_planes.active .filter-align a:hover{background:#FFF3F3}.register-main .tabs_register .filter-item.select .cont-filter{border:1px solid #00D664;-webkit-box-shadow:4px 4px 11px 0px rgba(50,50,50,0.84);-moz-box-shadow:4px 4px 11px 0px rgba(50,50,50,0.84);box-shadow:4px 4px 11px 0px rgba(50,50,50,0.84)}.register-main .tabs_register .filter-item.select .cont-filter h4.title_p{color:#ffffff;background:#00D664;text-align:center;font-family:"gotham_bold";padding:15px 0;margin:0;font-size:10px}.register-main .tabs_register .filter-item.select .cont-filter h4.title_p img{width:35px;height:35px;margin:0 auto;display:inline-block;margin-right:10px}.register-main .tabs_register .filter-item.select .filter-align{margin-top:0}.register-main .tabs_register .filter-item .filter-align{border:1px solid #d6dbdf;text-align:center;padding:25px 14px;margin-top:46px;height:370px;background:#ffffff;position:relative}.register-main .tabs_register .filter-item .filter-align .abs{position:absolute;bottom:24px;LEFT:0%;width:100%}.register-main .tabs_register .filter-item .filter-align h5{color:#000;font-family:"gotham_bold";font-size:12px;margin-bottom:7px;text-transform:uppercase;margin-top:0}.register-main .tabs_register .filter-item .filter-align h4{color:#00D664;font-family:"gotham_bold";margin:0;font-size:18px}.register-main .tabs_register .filter-item .filter-align span.title2{color:#000;font-family:"gotham_light";font-size:10px}.register-main .tabs_register .filter-item .filter-align p{color:#57606B;font-family:"gotham_light";text-align:center;margin-top:0;margin-bottom:0;font-style:italic}.register-main .tabs_register .filter-item .filter-align ul{margin-top:20px;padding:0}.register-main .tabs_register .filter-item .filter-align ul li{list-style-type:none;color:#5c606b;font-family:"gotham_light";border-top:1px solid #d6dbdf;padding:5px 0;font-size:11px}.register-main .tabs_register .filter-item .filter-align ul li b{font-family:"gotham_bold"}.register-main .tabs_register .filter-item .filter-align ul li:last-child{border-bottom:1px solid #d6dbdf}.register-main .tabs_register .filter-item .filter-align a{border-radius:20px;background:#00D664;padding:8px 10px;font-family:"gotham_bold";color:#ffffff;font-size:9px;cursor:pointer}.register-main .tabs_register .filter-item .filter-align a:hover{background:#25bc70}.register-main .tabs_register .filter-item .filter-align:hover{-webkit-box-shadow:0px 0px 9px 0px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 9px 0px rgba(0,0,0,0.75);box-shadow:0px 0px 9px 0px rgba(0,0,0,0.75);border:1px solid #00D664}.register-main .tabs_register .planes .item_planes{width:18%}.register-main .tabs_register .time{border:1px solid #d6dbdf;padding:10px 5px}.register-main .tabs_register .time .check_text{display:inline-block;line-height:normal}.register-main .tabs_register .time .check_text .titles{display:inline-block}.register-main .tabs_register .time .check_text .titles label{margin:0}.register-main .tabs_register .time .check_text .titles p{font-size:8px;margin:0}.register-main .tabs_register .time:hover{border:1px solid #00D664}.register-main .tabs_register .time .price{text-align:right;position:relative}.register-main .tabs_register .time .price .total{color:#00D664;font-family:"gotham_bold";font-size:14px}.register-main .tabs_register #dual .panel-default .panel-heading{background-color:#ffffff}.register-main .tabs_register #dual .panel-default .panel-heading h4.panel-title{font-size:12px}.register-main .tabs_register #dual .panel-default .panel-heading h4.panel-title .parent{display:table;height:37px}.register-main .tabs_register #dual .panel-default .panel-heading h4.panel-title .parent .child{display:table-cell;vertical-align:middle}.register-main .tabs_register #dual .panel-default .panel-heading h4.panel-title img{width:20px;display:inline-block;vertical-align:middle;margin-right:10px;height:20px;object-fit:contain}.register-main .tabs_register #dual .panel-default .panel-heading h4.panel-title p{margin:0;color:#000;font-family:"gotham_bold";text-transform:uppercase;display:inline-block;vertical-align:middle}.register-main .tabs_register #dual .panel-default .panel-heading h4.panel-title h5{font-size:12px;margin:0}.register-main .tabs_register #dual .panel-default .panel-heading h4.panel-title .name{color:#000}.register-main .tabs_register #dual .panel-default .panel-heading h4.panel-title .price{font-family:"gotham_bold";color:#00D664}.register-main .tabs_register #dual .panel-default .panel-heading h4.panel-title .price b.price_ant{color:#FF584C;text-decoration:line-through}.register-main .tabs_register #dual .panel-default .panel-heading h4.panel-title .invoices{font-size:10px}.register-main .tabs_register #dual .panel-default .panel-heading h4.panel-title .selector i{font-size:30px;color:#00D664;line-height:normal}.register-main .tabs_register #dual .panel-body{padding:0 10px}.register-main .form-register_scrollbar{margin:0;background:#ffffff;padding:30px 30px 5px;width:100%}.register-main .form-register_scrollbar.scroll::-webkit-scrollbar-thumb{background-color:#00D664}.register-main .main-contorno{cursor:pointer;border:1px solid #d6dbdf;height:618px}.register-main .main-contorno .title-type>h5{color:#000;font-family:"gotham_bold";margin-top:20px}.register-main .main-contorno .image img{width:55px;margin:0 auto;height:55px}.register-main .main-contorno .image img.active{display:none}.register-main .main-contorno .list_items ul{padding:0 15px;margin-bottom:15px}.register-main .main-contorno .list_items ul li{list-style:none;padding:8px 0 0 0}.register-main .main-contorno .list_items ul li h5{color:#57606B;font-family:"gotham_bold";font-size:12px;margin-bottom:0}.register-main .main-contorno .list_items ul li p{color:#5c606b;text-align:inherit;line-height:normal;margin:0}.register-main .main-contorno .list_items ul .list-last{border-bottom:2px solid #e2e7eb}.register-main .main-contorno .price h2{color:#0ED9A9;font-weight:700;margin-bottom:0;font-family:"gotham_bold"}.register-main .main-contorno .price h5{color:#0ED9A9;font-weight:700;margin-top:5px}.register-main .main-contorno .price h6{color:#9baab1;font-weight:700}.register-main .main-contorno:hover{-webkit-box-shadow:0px 0px 9px 0px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 9px 0px rgba(0,0,0,0.75);box-shadow:0px 0px 9px 0px rgba(0,0,0,0.75);border:1px solid #0ED9A9}.register-main .main-contorno-active{background:#00D664}.register-main .main-contorno-active .title-type>h5,.register-main .main-contorno-active .list_items>ul>li>h5,.register-main .main-contorno-active .list_items>ul>li>p{color:#ffffff}.register-main .main-contorno-active .image img.active{display:block}.register-main .main-contorno-active .image img.normal{display:none}.register-main .space-hr{width:80%;margin-top:35px}.welcome-register .space-buttons{margin-bottom:30px;width:80%}.welcome-register #error_explanation h2{display:none}.welcome-register #error_explanation ul{margin:0}.welcome-register .contorno_2{margin:28px auto;background:#f1f8ff;border-radius:100%;height:70px;width:70px}.welcome-register .contorno_2 img{width:40px;height:84px;margin:0 auto;object-fit:contain}.welcome-register h4.form-title{color:#9baab1;text-transform:uppercase;font-weight:700 !important;margin-top:0}.welcome-register label{color:#6b6f75;font-size:12px;font-weight:600}.welcome-register h4.ctr-title{color:#2b3643;text-align:center;font-weight:700;font-family:'Oswald', sans-serif}.welcome-register h5{text-align:center;color:#5b656e;font-weight:700}.buttons button{padding:6px 20px !important}@media (min-width: 991px){.welcome-register{padding:10px 50px 25px 50px}}@media (max-width: 1199px){.register-main .tabs_register .planes .item_planes{width:47.4% !important}.register-main .tabs_register .planes .item_planes .filter-item.select{margin-top:45px}.register-main .tabs_register .planes .item_planes .filter-item.select .filter-align{height:327px !important}.register-main .tabs_register ul.nav-tabs li{width:30.1% !important}}@media (max-width: 620px){.register-main .tabs_register .planes .item_planes{width:46.4% !important}}@media (max-width: 724px){.register-main .tabs_register ul.nav-tabs li{width:100% !important}.register-main .tabs_register ul.nav-tabs li a{padding:15px}}@media (max-width: 450px){.register-main .tabs_register .planes .item_planes{width:100% !important;margin:10px 0 !important}}@media (max-width: 991px){.img-logo>a>img{width:200px;margin:0 auto}.register-main .tabs_register ul.nav-tabs li a img{margin-right:0}.register-main .tabs_register ul.nav-tabs li a span{display:block}}.bg-circle{display:inline-block;width:50px;height:50px;padding:14px 4px;color:#ececec;text-align:center;border-radius:50%}.bg-circle-outline{width:40px;height:40px;color:smoke;padding:8px 2px;border:2px solid;border-color:#fff;border-radius:50%}.bg-circle a,a:hover,.media a:focus{text-decoration:none !important;outline:none;color:#ececec}.bg-circle-outline a,a:hover,.media a:focus{text-decoration:none !important;outline:none;color:#0c3355}#message{display:none}#repeat{display:none;padding:0px 35px;font-size:12px}#message p{padding:0px 35px;font-size:12px;margin:0}.valid{color:green}.valid:before{position:relative;left:-35px;content:"✔"}.invalid{color:red}.invalid:before{position:relative;left:-35px;content:"✖"}.v-line{border-left:1px solid #00000045;height:100%;left:50%;position:absolute}.estilovacionada{background:balck}.field-icon{float:right;margin-left:-25px;margin-top:-26px;margin-right:8px;font-size:20px;position:relative;z-index:2;color:gray}.container{margin:auto}.modal-registration{width:392px;margin:30px auto}.modal-registration-span{color:#7A9EBE;text-decoration:underline}.modal-registration-email{font-weight:bold;color:black}.modal-registration-text{text-align:center;font:normal normal normal 14px/17px gotham_light;letter-spacing:0px;color:#707070;opacity:1}.modal-registration-title{font:18px/21px gotham_bold;height:21px}.modal-registration-footer{text-align:left;margin:0px 20px;border-top:2px solid #e5e5e5;padding:20px 0px 10px 0px}.modal-registration-img{width:280px}.modal-registration-buttom{font:normal normal 13px/15px gotham_bold}#modal_email_confirmation .modal-footer{border:none}#modal_email_confirmation .alert-email{background-color:#dff0d8;border-color:#00d664;color:#00d664;margin:10px 0px 0px 0px}.div-send-email{color:#337ab7;text-decoration:none;cursor:pointer}.div-send-email:hover{text-decoration:none !important;outline:none;color:#0c3355}@media (max-width: 420px){.hide-nit{display:none}.width-nit{width:33.3333333333% !important}}
