@font-face{font-family:script;src:url(/fonts/BlogScript/BlogScript.eot);src:url(/fonts/BlogScript/BlogScript.eot?#iefix) format("embedded-opentype"),url(/fonts/BlogScript/BlogScript.woff) format("woff"),url(/fonts/BlogScript/BlogScript.ttf) format("truetype"),url(/fonts/BlogScript/BlogScript.svg#BlogScript) format("svg");font-weight:400;font-style:normal}@font-face{font-family:OsRegular;src:url(/fonts/OpenSans/opensans_regular/OpenSans-Regular-webfont.eot);src:url(/fonts/OpenSans/opensans_regular/OpenSans-Regular-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/OpenSans/opensans_regular/OpenSans-Regular-webfont.woff) format("woff"),url(/fonts/OpenSans/opensans_regular/OpenSans-Regular-webfont.ttf) format("truetype"),url(/fonts/OpenSans/opensans_regular/OpenSans-Regular-webfont.svg#OpenSans-Regular-webfont) format("svg");font-weight:400;font-style:normal}@font-face{font-family:OsSemibold;src:url(/fonts/OpenSans/opensans_semibold/OpenSans-Semibold-webfont.eot);src:url(/fonts/OpenSans/opensans_semibold/OpenSans-Semibold-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/OpenSans/opensans_semibold/OpenSans-Semibold-webfont.woff) format("woff"),url(/fonts/OpenSans/opensans_semibold/OpenSans-Semibold-webfont.ttf) format("truetype"),url(/fonts/OpenSans/opensans_semibold/OpenSans-Semibold-webfont.svg#OpenSans-Semibold-webfont) format("svg");font-weight:400;font-style:normal}@font-face{font-family:OsBold;src:url(/fonts/OpenSans/opensans_bold/OpenSans-Bold-webfont.eot);src:url(/fonts/OpenSans/opensans_bold/OpenSans-Bold-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/OpenSans/opensans_bold/OpenSans-Bold-webfont.woff) format("woff"),url(/fonts/OpenSans/opensans_bold/OpenSans-Bold-webfont.ttf) format("truetype"),url(/fonts/OpenSans/opensans_bold/OpenSans-Bold-webfont.svg#OpenSans-Bold-webfont) format("svg");font-weight:400;font-style:normal}@font-face{font-family:OsItalic;src:url(/fonts/OpenSans/opensans_italic/OpenSans-Italic-webfont.eot);src:url(/fonts/OpenSans/opensans_italic/OpenSans-Italic-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/OpenSans/opensans_italic/OpenSans-Italic-webfont.woff) format("woff"),url(/fonts/OpenSans/opensans_italic/OpenSans-Italic-webfont.ttf) format("truetype"),url(/fonts/OpenSans/opensans_italic/OpenSans-Italic-webfont.svg#OpenSans-Italic-webfont) format("svg");font-weight:400;font-style:normal}body{font-family:OsRegular,Helvetica,Arial,sans-serif;color:#515151;background-color:#eee;overflow-x:hidden}.txt-center{text-align:center}.navbar-default{background:transparent;border:0;position:absolute;width:100%;z-index:10}.navbar-default .logo-brand{width:110px;height:77px;overflow:hidden;text-indent:-3000px;background:transparent url(/course-online/images/logo.png) no-repeat scroll 0 0;background-size:100% auto;margin:15px 15px 0 0}.navbar-default .logo-brand a{display:block;width:100%;height:100%}.navbar-default .navbar-toggle{border:0;float:left;margin:30px 7px}.navbar-default .navbar-toggle .icon-bar{background-color:#0792ce;width:25px;height:3px}.navbar-default .navbar-toggle .icon-bar+.icon-bar{margin-top:5px}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:active,.navbar-default .navbar-toggle:focus{background-color:transparent}.navbar-default .navbar-toggle:hover .icon-bar,.navbar-default .navbar-toggle:active .icon-bar,.navbar-default .navbar-toggle:focus .icon-bar{background-color:#00457c}.navbar-default .navbar-collapse,.navbar-default .navbar-default .navbar-form{border-color:transparent}.navbar-default .navbar-left{width:100%;background-color:#ffffffdb;text-align:left}.navbar-default .navbar-left .link.link-button{font-size:11px;padding:5px}.navbar-default .navbar-left .open .dropdown-menu{padding:0 5px}.navbar-default .navbar-left .open .dropdown-menu p{font-size:12px}.navbar-default .navbar-left .open .dropdown-menu input{height:30px;margin-bottom:10px;padding:5px 12px;border:1px solid #ccc;font-size:13px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:100%}.navbar-default .navbar-right{float:right;border:0;position:absolute;top:15px;right:15px;margin:0;text-align:right}.navbar-default .navbar-right .link.link-button{font-size:11px;padding:5px}.navbar-default .navbar-right .formSite{background-color:#ffffffdb;padding:7px;right:5px;left:auto;margin:10px 0}.navbar-default .navbar-right .formSite:after{width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(255,255,255,.86);position:absolute;top:-7px;right:10px;content:"";display:block}.navbar-default .navbar-right .formSite input{height:30px;margin-bottom:10px;padding:5px 12px;border:1px solid #ccc;font-size:13px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.btn.btn-success{background-color:#0792ce;border:#00457c;width:100%}.btn.btn-pink{background-color:#ea1e63;color:#fff}.link{font-family:OsBold;text-transform:uppercase}.link:hover,.link:focus,.link:active{text-decoration:none}.link.link-button{background-color:#00457c;color:#fff;font-size:16px;padding:10px 15px;display:inline-block;margin:5px;text-align:center}.link.link-button.button-pink{background-color:#ea1e63}.link.link-button.button-pink:hover{background-color:#ee4d83}.link.link-button.button-grey{background-color:#515151}.link.link-button.button-grey:hover{background-color:#6a6a6a}.link.link-button:hover,.link.link-button:focus{background-color:#007ee2;color:#fff}.link.link-text{font-size:12px;display:block;padding:7px}.link.link-text:hover{color:#007ee2}section.main-content{background:#eee url(/course-online/images/background.jpg) no-repeat scroll 50% 0 / cover;background-size:100%;padding-top:110px;min-height:390px;position:relative}section.main-content:after{width:100%;height:20px;content:"";display:block;position:absolute;z-index:1;background:transparent url(/course-online/images/border-white.png) no-repeat scroll 0 0;background-size:100% 100%;bottom:-1px;left:0}section.main-content .messages-support{width:68%;background:transparent url(/course-online/images/white-support.png) no-repeat scroll 50% 0 / cover;padding:35px 20px 15px 25px}section.main-content .messages-support h1,section.main-content .messages-support h2{font-family:script;font-size:26px}section.main-content .messages-support h1{line-height:30px;color:#00457c;margin:0}section.main-content .messages-support h1 .blue-text{color:#0792ce}section.main-content .messages-support h1 .pink-text{color:#ea1e63}section.main-content .messages-support h2{background-color:#00457c;color:#fff;-ms-transform:rotate(-3deg);-webkit-transform:rotate(-3deg);transform:rotate(-3deg);line-height:16px;padding:10px 10px 0;display:block;margin:0 0 30px;float:right;font-size:20px}section.main-content .figure{height:300px;width:180px;position:absolute;bottom:0;right:0;background:transparent no-repeat 50% 0;background-size:cover}section.main-content .figure.richard-figure{background-image:url(/course-online/images/Richard.png)}section.main-content .figure.alberto-figure{background-image:url(/course-online/images/alberto-alonso.png);right:-40px}section.main-content .figure.kyle-figure{background-image:url(/course-online/images/kyle-millar.png);right:-15px}section.main-content .figure.brown-figure{background-image:url(/course-online/images/Richard-brown.png);right:-50px}section.main-content .figure.vaughan-figure{background-image:url(/course-online/images/Richard-vaughan.png);right:-50px}section.main-content .badge-price{position:absolute;background:transparent url(/course-online/images/mancheta.png) no-repeat scroll 0 0 / cover;width:120px;height:120px;color:#fff;padding:30px 7px;right:-5px;bottom:20px;z-index:3;-ms-transform:rotate(-16deg);-webkit-transform:rotate(-16deg);transform:rotate(-16deg)}section.main-content .badge-price span,section.main-content .badge-price strong{width:100%;text-align:center;display:block;text-transform:uppercase}section.main-content .badge-price span.first-text,section.main-content .badge-price strong.first-text{font-size:11px}section.main-content .badge-price strong{font-family:OsBold;font-size:24px}section.main-content .badge-price strong .small del{font-size:16px;font-family:OsRegular;color:#000}section.main-content .badge-price strong .small{font-size:20px;line-height:14px}section.main-content .badge-price strong .small+.small{font-size:22px;padding:5px 0 3px}section.main-content .badge-price .third-price{font-size:12px;font-weight:600}section.contact-form{background-color:#00000080;position:relative;z-index:4;margin:-15px 15px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}section.contact-form h2{text-align:center;color:#fff;font-size:16px;text-transform:uppercase;font-family:OsBold;margin-bottom:0}section.contact-form h3{color:#fff;font-size:18px;text-align:center;margin:7px 0}section.contact-form h3 a{color:#0792ce;font-family:OsBold}section.contact-form h3 a:hover{text-decoration:none;color:#5bcaf9}section.contact-form form .input-group{width:100%}section.contact-form form .input-group input,section.contact-form form .input-group .form-control:last-child{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:100%;height:30px;margin-top:20px}section.contact-form form .input-group label{display:none}section.contact-form form .btn{margin:30px 0 15px;background-color:#0792ce;border:1px solid #00457c;width:100%;text-transform:uppercase}section.contact-form form .btn:hover{background-color:#42c2f9;border:1px solid #0792ce}section.contact-form form .input-group.checkbox-required .private-policy{margin-bottom:15px;display:inline-block;font-size:11px;line-height:15px}section.contact-form form .input-group.checkbox-required .private-policy input{width:15px;margin:0 10px 0 2px;height:15px}section.contact-form form .input-group.checkbox-required .private-policy .conditions{color:#eee}section.contact-form form .input-group.checkbox-required .private-policy .conditions a{color:#eee;text-decoration:underline}.main-claim{text-align:center}.main-claim h2{color:#00457c;text-transform:uppercase;font-family:OsBold;font-size:24px}.main-claim .link-button{margin:10px 0 15px}.main-tips{background-color:#fff}.main-tips .icon-list{padding:0}.main-tips .icon-list li{list-style:none}.main-tips .icon-list li .bubble{height:200px;width:200px;display:inline-block;margin:15px 0;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.main-tips .icon-list li .bubble.blue-bubble{background-color:#00457c;color:#fff}.main-tips .icon-list li .bubble.first-bubble .first-text{font-size:24px}.main-tips .icon-list li .bubble.second-bubble strong{font-size:25px;letter-spacing:-1px}.main-tips .icon-list li .bubble.second-bubble .third-price{font-size:28px;line-height:24px}.main-tips .icon-list li .bubble.third-bubble .first-text{font-size:20px}.main-tips .icon-list li .bubble.third-bubble strong{font-size:42px;line-height:48px;letter-spacing:1px}.main-tips .icon-list li .bubble.third-bubble .third-price{font-size:20px;line-height:18px}.main-tips .icon-list li .bubble img{display:block;margin:15px auto}.main-tips .icon-list li .bubble span{width:100%;font-size:16px;display:inline-block;vertical-align:top}.main-tips .icon-list li .bubble strong{text-transform:uppercase;font-size:40px;line-height:40px;letter-spacing:0;font-family:OsBold}.teachers .col-xs-12{margin:15px 0}.teachers .col-xs-12 h3{font-family:OsBold;font-size:16px}.blue-claim{background-color:#00457c}.blue-claim h2{color:#fff;font-size:22px}.blue-claim h2 strong{font-size:24px;font-family:OsBold;text-transform:uppercase;width:100%;display:block}.list-charact ul{padding:0}.list-charact ul li{list-style:none;margin:15px 0}.list-charact ul li img{display:block;margin:0 auto}.list-charact .link-button{margin-bottom:15px}.list-highlights{background-color:#fff}.list-highlights ul{padding:0;text-align:left}.list-highlights ul li{list-style:none;margin:15px 0;position:relative;padding:0 0 0 75px;min-height:50px}.list-highlights ul li .icon{position:absolute;left:0}.list-highlights ul li img{width:65px;height:65px}.list-highlights ul li strong{width:100%;font-size:14px;text-transform:uppercase;display:inline-block}.list-highlights ul li p{padding-top:10px;font-size:14px}.list-highlights .link-button{margin-bottom:15px}.list-highlights a.call-us{background-color:#0792ce;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;width:90px;height:90px;text-align:center;margin:15px auto;display:block;color:#fff}.list-highlights a.call-us img{height:30px;width:30px;margin:5px}.list-highlights a.call-us span{text-transform:uppercase;font-weight:700}.list-highlights a.call-us:hover{text-decoration:none}.sections-levels .tabs-levels{text-align:center;border-bottom:0;margin:15px 0 0}.sections-levels .tabs-levels li{float:none;display:inline-block;width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.sections-levels .tabs-levels li a{font-weight:600;text-transform:uppercase;margin:0;border:0}.sections-levels .tabs-levels li a:hover,.sections-levels .tabs-levels li a:active{border:0}.sections-levels .tabs-levels li.active a,.sections-levels .tabs-levels li.active a:hover,.sections-levels .tabs-levels li.active a:focus{border:0;color:#fff;background-color:transparent}.sections-levels .tabs-levels li.active.tab-orange{background-color:#ed7216}.sections-levels .tabs-levels li.active.tab-orange a{color:#fff}.sections-levels .tabs-levels li.active.tab-blue{background-color:#00457c}.sections-levels .tabs-levels li.active.tab-blue a{color:#fff}.sections-levels .tabs-levels li.active.tab-red{background-color:#e51e49}.sections-levels .tabs-levels li.active.tab-red a{color:#fff}.sections-levels .tabs-levels li.tab-orange a{color:#ed7216}.sections-levels .tabs-levels li.tab-blue a{color:#00457c}.sections-levels .tabs-levels li.tab-red a{color:#e51e49}.sections-levels .tab-pane{margin-top:20px;position:relative}.sections-levels .tab-pane h2{margin:5px 120px 5px 0;font-weight:600}.sections-levels .tab-pane .goals-img{position:absolute;right:5px;top:0}.sections-levels .tab-pane .goals-img img{width:100px;height:67px}.sections-levels .tab-pane p{margin-right:120px}.sections-levels .route a{display:inline-block;margin:10px 0;background-color:#eee;padding:5px 7px}.sections-levels .route a:hover{text-decoration:none}.sections-levels .route strong{font-weight:100;text-transform:uppercase;display:block}.sections-levels .route.orange,.sections-levels .route.orange a,.sections-levels .strong-orange{color:#ed7216}.sections-levels .route.blue,.sections-levels .route.blue a,.sections-levels .strong-dark-blue{color:#00457c}.sections-levels .route.red,.sections-levels .route.red a,.sections-levels .strong-red{color:#e51e49}.sections-levels .goals-content p{margin-right:0}.sections-levels .goals-box strong{font-weight:100}.sections-levels .goals-box p{padding:10px 0 10px 30px;margin:0 0 0 27px;border-left:5px solid #eeeeee}.sections-levels .goals-box .lesson{width:60px;height:60px;text-align:center;color:#fff;padding-top:10px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.sections-levels .goals-box .lesson strong{font-weight:600;font-size:14px}.sections-levels .goals-box dl{padding:10px 0 10px 30px;margin:0 0 0 27px;border-left:5px solid #eeeeee;position:relative}.sections-levels .goals-box dl .collapse-link{text-transform:uppercase;font-family:OsBold}.sections-levels .goals-box dl .collapse-link:after{height:25px;width:25px;display:block;position:absolute;left:-15px;top:5px;text-align:center;font-size:21px;line-height:20px;font-family:OsRegular;background-color:#eee;border:2px solid #FFF;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;content:"+";color:#fff;padding-left:2px}.sections-levels .goals-box dl .collapse-link:hover{text-decoration:none}.sections-levels .goals-box dl ul{padding:15px 0 0;margin:0}.sections-levels .goals-box dl ul li{padding:5px 0;list-style:none;position:relative}.sections-levels .goals-box dl ul li:after{height:15px;width:15px;display:block;position:absolute;left:-40px;top:5px;content:"";-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background-color:#fff;border:3px solid #000}.sections-levels .goals-box.orange .collapse-link:after,.sections-levels .goals-box.orange .lesson{background-color:#ed7216}.sections-levels .goals-box.orange .collapse-link{color:#ed7216}.sections-levels .goals-box.orange p,.sections-levels .goals-box.orange dl,.sections-levels .goals-box.orange ul li:after{border-color:#ed7216}.sections-levels .goals-box.blue .collapse-link:after,.sections-levels .goals-box.blue .lesson{background-color:#00457c}.sections-levels .goals-box.blue .collapse-link{color:#00457c}.sections-levels .goals-box.blue p,.sections-levels .goals-box.blue dl,.sections-levels .goals-box.blue ul li:after{border-color:#00457c}.sections-levels .goals-box.red .collapse-link:after,.sections-levels .goals-box.red .lesson{background-color:#e51e49}.sections-levels .goals-box.red .collapse-link{color:#e51e49}.sections-levels .goals-box.red p,.sections-levels .goals-box.red dl,.sections-levels .goals-box.red ul li:after{border-color:#e51e49}section.features-section h3{text-align:center;padding:0 15px}section.features-section .col-sm-4{text-align:center}section.features-section .col-sm-4 img{height:100px;width:100px}section.features-section .col-sm-4 h4{font-family:script;color:#0792ce}section.features-section .col-sm-4 p{width:60%;margin:15px auto 10px}section.button-container{text-align:center;background-color:#fff;padding:15px 0}section.faq-section{padding:15px 0}section.faq-section a.faq-item{width:calc(100% - 30px);margin:5px 15px;font-size:14px;text-transform:uppercase;color:#0792ce;font-family:OsBold;display:inline-block;position:relative}section.faq-section a.faq-item:hover{color:#00457c;text-decoration:none}section.faq-section a.faq-item:after{height:20px;width:20px;display:block;position:absolute;left:-20px;top:0;content:"+";font-family:OsRegular}section.contact-section{padding:15px}section.contact-section input,section.contact-section select,section.contact-section textarea{width:100%;height:35px;margin-top:18px;font-size:14px;color:#555;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:5px 12px;border:1px solid #ccc;box-shadow:none}section.contact-section textarea{height:auto}section.contact-section p{margin:15px 0}section.contact-section .send-button{background-color:#0792ce;font-family:OsBold;color:#fff;text-transform:uppercase}section.contact-section .send-button:hover{background-color:#00457c}section.main-content.payment-section,section.main-content.error-section{height:190px;min-height:auto}section.main-content.payment-section h1,section.main-content.error-section h1{font-family:script;text-align:center;width:100%;margin:10px 0 0;color:#00457c;text-transform:uppercase}section.main-content.payment-section.payment-ok,section.main-content.error-section.payment-ok,section.main-content.payment-section.payment-ko,section.main-content.error-section.payment-ko{height:auto}section.sections-payment{margin-top:15px}section.sections-payment .register-form{padding:0}section.sections-payment .register-form .payment{padding:0}section.sections-payment .panel{padding:7px 15px 15px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}section.sections-payment .panel br{display:none}section.sections-payment .panel h2{-webkit-hyphens:none;hyphens:none;box-sizing:border-box;width:100%;text-overflow:ellipsis;display:inline-block;overflow:hidden;font-size:20px;margin:15px 0}section.sections-payment .panel h2 strong{text-transform:uppercase;font-weight:600;font-size:20px;letter-spacing:-.8px}section.sections-payment .panel label{font-weight:100;margin-bottom:0}section.sections-payment .panel .radio-inline{position:relative;margin:0 15px 15px 0;height:auto;line-height:20px;width:auto}section.sections-payment .panel .radio-inline input[type=radio]{position:absolute;left:0;top:-10px;display:inline-block;width:auto}section.sections-payment .panel input{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #CCC;height:30px;margin:5px 0;padding:5px 12px;width:100%;display:block}section.sections-payment .panel input[type=submit]{width:100%;background-color:#0792ce;border:1px solid #00457c;margin:30px 0 15px;text-transform:uppercase;color:#fff;padding:5px 12px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:14px;height:34px}section.sections-payment .panel input[type=submit]:hover{background-color:#42c2f9}section.sections-payment .panel select.form-control{margin:5px 0}section.sections-payment .panel #btn-copy-values{margin-top:-6px;font-size:12px;padding:5px 10px;background-color:#00457c;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.payment-cart{padding:0}.payment-cart .panel .resume-wrapper p.total{text-transform:uppercase;font-weight:600;border-top:1px solid #CCC;padding-top:10px}.payment-cart .panel .resume-wrapper p strong{float:right}.payment-cart .panel .validate-coupon{padding:0;position:relative}.payment-cart .panel .validate-coupon input{padding-right:130px;width:100%}.payment-cart .panel .validate-coupon button{background-color:#00457c;color:#fff;height:30px;border:1px solid #00457c;margin-left:-10px;-webkit-border-top-right-radius:5px;-moz-border-top-right:5px;border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-bottom-right:5px;border-bottom-right-radius:5px;position:absolute;right:0;top:0;width:124px}section.sections-error .container{text-align:center}section.sections-error .container .image-error{width:100%;max-width:450px;padding:0 15px;margin:15px auto}section.sections-error .container .image-error img{width:100%;height:auto}section.sections-error .container h2{text-transform:uppercase}section.sections-error .container p{margin-bottom:30px}section.sections-error .container .btn{margin-bottom:30px}footer{background-color:#515151;position:relative}footer ul{padding:0;margin:15px 0}footer ul li{list-style:none}footer .social-wrapper{background-color:#3b3b3b}footer .social-wrapper .social{text-align:center}footer .social-wrapper .social li{display:inline-block;margin:0 15px}footer .social-wrapper .social li img{height:30px;width:30px}footer h3,footer .news-label{color:#eee;text-transform:uppercase;font-size:16px;font-weight:400;margin:20px 0}footer .list-links a{color:#eee;text-decoration:underline}footer .checkout-form .checkout-userMail{padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;border:0;height:30px;margin-right:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;vertical-align:top}footer .checkout-form .btn-cta-shape{margin:0 0 0 -15px;height:30px;background-color:#0792ce;font-family:OsBold;color:#fff;border:1px solid #0792ce;position:relative;display:inline-block;vertical-align:top;-webkit-border-top-right-radius:5px;-moz-border-top-right-radius:5px;border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-bottom-right-radius:5px;border-bottom-right-radius:5px}footer .checkout-form .checkbox{position:absolute;margin-top:13px}footer .checkout-form .checkbox-p{color:#eee;display:inline-block;margin:10px 20px 20px}footer .checkout-form .checkbox-p a{color:#eee;text-decoration:underline}footer .payment{background-color:#3b3b3b;text-align:center}footer .payment .icons-creditcards li{display:inline-block}footer .links-images{text-align:center}footer .links-images img{margin:15px}.payment-choice,.payment-choice .payment-panel{padding:0}.payment-choice div.choice{margin-bottom:15px}.payment-choice div.choice.aplazame{padding-bottom:30px;border-bottom:1px solid #CCC}.payment-choice div.choice.aplazame .choice-title{background:transparent url(/course-online/images/logo-aplazame.png) no-repeat scroll 0 0;background-size:cover;width:193px;height:50px;overflow:hidden;text-indent:-300%}.payment-choice div.choice.credit .choice-title{background:transparent url(/course-online/images/credit-card-icon.png) no-repeat scroll 0 0;background-size:auto 100%;height:50px;line-height:55px;padding-left:60px}.payment-choice div.choice h3{font-size:20px;display:inline-block;margin-top:10px}.payment-choice div.choice .text{color:#666}.payment-choice div.choice .button-payment{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#0792ce;display:inline-block;overflow:hidden;padding:5px 12px;height:34px;color:#fff;text-transform:uppercase;border:1px solid #0792ce}.payment-choice div.choice .button-payment-disabled{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#d1d3d4;display:inline-block;overflow:hidden;padding:5px 12px;height:34px;color:#fff;text-transform:uppercase;border:1px solid #D1D3D4}.payment-choice div.choice .check-authorize input{width:20px;margin-top:0;position:absolute}.payment-choice div.choice .check-authorize p{padding-left:25px}#cookie_directive_container .alert-info{background-color:#ffffffdb;border:1px solid #ccc}#cookie_directive_container .alert-info .navbar-inner{color:#414042;padding:10px 0 32px}#cookie_directive_container .alert-info .navbar-inner a{color:#0792ce;font-size:12px}#cookie_directive_container .alert-info .navbar-inner .btn{width:25px;height:25px;overflow:hidden;border:0;padding:0;text-indent:-300%;position:relative;border-radius:100%;background-color:#0792ce}#cookie_directive_container .alert-info .navbar-inner .btn:before{width:100%;height:100%;content:"+";color:#fff;display:block;left:0;top:0;text-indent:0;font-size:32px;line-height:24px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.payment-confirmation{padding:0}.payment-confirmation .payment-panel{padding:0;text-align:center}.payment-confirmation .payment-panel .panel{padding-bottom:50px}.payment-confirmation .payment-panel .panel button{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#0792ce;display:inline-block;overflow:hidden;padding:5px 12px;height:34px;color:#fff;text-transform:uppercase;border:1px solid #0792ce;margin-top:15px}form .help-block strong{color:#e51e49;font-weight:600;padding-left:25px}form .help-block+label{margin:0;color:#e51e49;font-weight:600}form .has-error .form-control{border-color:#ccc}form .has-error .help-block{color:#fff;background-color:transparent;position:relative;display:inline-block;margin:0 0 -15px 26px;padding:5px 0 0}form .checkbox-required .has-error .help-block{display:none}form .checkbox-required .has-error .conditions{background-color:#e51e49}form.dropdown-menu.has-error .help-block{color:#e51e49;padding:0 0 0 26px;margin:0 0 10px;display:inline-block}section.section-login .panel{background-color:transparent;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}section.section-login .panel-default>.panel-heading{border:0;background-color:transparent}@media (min-width: 768px){.navbar-default .logo-brand{width:120px;height:84px;float:left;margin-right:0}.navbar-default .navbar-header{float:none}.navbar-default .navbar-left{background-color:transparent;padding:0;margin-top:30px;width:calc(100% - 350px)}.navbar-default .navbar-left .nav.navbar-nav{width:100%}.navbar-default .navbar-left .link.link-button{font-size:10px}.navbar-default .navbar-left .dropdown{float:right;margin-top:3px}.navbar-default .navbar-left .open .dropdown-menu{padding:10px;margin:10px 0;min-width:220px;background-color:#ffffffdb}.navbar-default .navbar-left .open .dropdown-menu:after{width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(255,255,255,.86);position:absolute;top:-7px;left:10px;content:"";display:block}.navbar-default .link.link-text{display:inline-block;font-size:11px;padding:7px 4px}.navbar-default .link.link-button{font-size:10px;padding:5px;display:inline-block;width:auto;margin:0}.navbar-default .navbar-right{position:relative;right:0;top:0;margin-top:30px;min-height:auto;width:230px}.navbar-default .navbar-right .link.link-button{font-size:10px;padding:5px;margin-top:3px}.navbar-default .navbar-right .dropdown{display:inline-block}section.main-content{height:455px}section.main-content .container{position:relative;height:345px}section.main-content .container .messages-support{width:270px;position:relative;z-index:1}section.main-content .container .figure{height:380px;width:230px;right:273px;z-index:1}section.main-content .container .badge-price{right:auto;z-index:2;left:160px;bottom:-10px}section.contact-form{margin:0;background-color:transparent}section.contact-form .container{position:relative;height:0;overflow:visible}section.contact-form .container .form-container{position:absolute;background-color:#00000080;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;top:-410px;right:0}.sections-levels .tabs-levels li{width:auto}section.teachers,section.list-charact,section.list-highlights{padding:15px 0}section.teachers .teacher-description{padding:0 25px}.link.link-button{font-size:14px}.main-claim h2{margin-top:20px}.main-claim .link.link-button{margin-top:0}.main-tips .icon-list{margin-bottom:0}.blue-claim h2{margin:15px 0}.list-highlights .container{position:relative}.list-highlights .container a.call-us{position:absolute;right:30px;bottom:-50px;z-index:3}section.features-section .col-sm-4 p{margin-bottom:20px}#cookie_directive_container .alert-info .navbar-inner{padding:10px 0 20px}section.sections-payment .panel{border:0}section.sections-payment .panel label{height:40px;line-height:40px;width:180px;display:inline-block;text-align:right;padding-right:10px}section.sections-payment .panel input,section.sections-payment .panel select.form-control{width:calc(100% - 184px);display:inline-block;margin:5px 0 10px}section.sections-payment .panel input.form-check-input,section.sections-payment .panel select.form-control.form-check-input{width:auto;height:auto;margin:0}.payment-cart .panel .validate-coupon button{margin-top:5px}}@media (min-width: 992px){section.main-content{height:520px}.navbar-default .logo-brand{width:150px;height:105px}.navbar-default .link.link-text{font-size:13px;padding:10px 7px}.navbar-default .navbar-right{width:315px}.navbar-default .navbar-right .link.link-button{font-size:13px;padding:5px 10px;margin-left:5px;margin-top:5px}.navbar-default .navbar-left{width:calc(100% - 480px)}.navbar-default .navbar-left .link.link-button{font-size:12px;padding:5px 10px;margin-left:5px}.navbar-default .navbar-left .dropdown{margin-top:5px}section.main-content .container{height:410px}section.main-content .container .messages-support{width:360px;margin-left:80px;margin-top:30px;padding:55px 20px 15px 25px}section.main-content .messages-support h1{font-size:28px;line-height:36px}section.main-content .messages-support h2{padding:15px 10px 0;font-size:26px}section.main-content .container .figure{width:265px;height:440px}section.main-content .container .badge-price{width:140px;height:140px;left:330px;bottom:-5px}section.main-content .badge-price span.first-text,section.main-content .badge-price strong.first-text{font-size:12px}section.main-content .badge-price span.third-text{line-height:22px}.payment-cart{padding-left:15px}.choices-wrapper{display:table}.payment-choice div.choice{width:50%;display:table-cell;vertical-align:top}.payment-choice div.choice.aplazame{border-bottom:0;margin:0}.payment-choice div.choice .text{padding-right:30px}section.main-content .badge-price strong .small+.small{font-size:28px;padding:14px 0 10px;display:block}}@media (min-width: 1200px){section.contact-form .container .form-container{top:-410px}section.main-content .container .figure{right:324px}section.main-content .container .badge-price{width:200px;height:200px;left:457px;bottom:-5px}section.main-content .badge-price strong{font-size:48px;line-height:45px}section.main-content .badge-price span.first-text,section.main-content .badge-price strong.first-text{font-size:16px;margin-top:10px}section.main-content .badge-price strong{font-size:40px;line-height:56px}section.main-content .badge-price span.third-price{font-size:16px;line-height:24px}footer h3,footer .news-label{width:100%}section.contact-section .contact-div,section.contact-section .captcha{width:700px;margin:0 auto}section.main-content .badge-price strong .small+.small{font-size:40px;padding:18px 0 16px}}
