a:hover,a:focus{}body{position:relative;padding-bottom:150px}.base_content{z-index:2;margin:0 auto;position:relative;width:960px}.breadcrumb{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#e5e5e5;color:#777;margin-bottom:0}.btn{background-image:none;text-shadow:none!important;box-shadow:none!important;border-radius:30px;font-family:Nunito,Verdana,Sans-Serif;font-size:16px;padding:6px 20px;transition:all 0.2s}.btn:hover{border-color:#7ea7b4}.btn.btn-primary{background-color:#d3eff8;border:2px solid #d3eff8;color:#000;padding:6px 30px;transition:border-color .2s linear}.btn.btn-primary:hover{background-color:#d3eff8;border-color:#abd3e0}.btn.btn-white{background-color:#fff;border:2px solid #abd3e0;color:#000;padding:6px 30px;transition:border-color .2s linear}.btn.btn-white:hover{border-color:#777}.btn-success{background-color:#25a5a0;border:2px solid #25a5a0}.btn-success:hover,.btn-success:focus{background-color:#32b1ac;border-color:#157f7b}.center-block{float:none}.container-breadcrumb{background-color:#e5e5e5}.navbar{border:0;border-radius:0;margin-bottom:0}.navbar-brand{padding:0}.navbar-collapse{transition:0.6s all}.navbar-default{background-color:#abd3e0}.navbar-default .navbar-nav>li>a{color:#000}.navbar-nav>li>.navbar-image{padding:9px 15px}.navbar-nav>li>.navbar-image img{height:32px}.navbar-toggle{background:#d3eff8;border:none}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#7ea7b4}.bg-dark{background:#222;color:#fff}.bg-gray{background:#edeff0}.bg-white{background:#fff}.gray-text{color:#777}.hidden_submit{position:absolute;z-index:1;top:-20000px;left:-20000px}.margin-bottom-30{margin-bottom:30px!important}.margin-top-30{margin-top:30px!important}.margin-top-50{margin-top:50px!important}.no-margin{margin:0!important}.red-text{color:#be1724!important}.full-width{width:100%;height:auto}#footer{background-color:#003252;color:#fff;font-size:10pt;position:relative}#footer p{line-height:20px;margin:0;padding:15px 0}#footer a,#footer a:hover{background:transparent;color:#fff}#footer a:hover{text-decoration:underline}#footer-globe{background:url(../../../img/layout/footer_earth.png) no-repeat bottom center;background-size:100% 80%;position:absolute;width:500px;left:50%;margin-left:-250px;height:190px;bottom:0;z-index:2}#footer-globe .content{margin-top:110px}#footer-globe .content a{color:#fff;display:block;font-family:Nunito,Verdana,Arial,Helvetica,sans-serif;font-size:14pt;font-weight:700}.flag-wrapper img{width:25px;height:auto}.component-card{background:#fff;border-color:#d8d8d8;border-style:solid;border-width:0 1px 2px 1px;border-radius:.25rem;margin-bottom:10px;position:relative}.card-block{padding:1.25rem}.card{background:#fff;border-color:#d8d8d8;border-style:solid;border-width:0 1px 2px 1px;border-radius:.25rem;cursor:pointer;display:block;margin-bottom:10px;position:relative;overflow:hidden;transition:all 0.2s}.login-form{background:#fff;box-shadow:0px 5px 10px #ccc;min-height:497px;padding:0;text-align:center}.login-form .login-nav{padding:0 30px}.login-form .circle-logo{background:#fff url(../../../img/logo/logo-message.svg) no-repeat scroll center center / 70px 70px;width:90px;height:90px;margin:10px auto}.login-form .form-group.reduced-margin{margin-bottom:5px}.login-form input{border:1px solid #c0dee7;border-radius:2px;text-align:center;color:#878787;padding:10px;height:auto}.login-form input:focus{box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px #abd3df}.login-form .help-block a{color:#777;text-decoration:none}.login-form .help-block a:hover{text-decoration:underline}.login-form .btn-login{background-color:#d4ecf5;border:2px solid transparent;color:#000;font-weight:700;margin:0 auto;text-align:center;padding:10px;height:auto;transition:border-color .2s linear;width:210px}.login-form .btn-login:hover{border-color:#7ea7b4}.login-form .sub-section,.extra-login-wrapper.sub-section{background:#d4ecf5;border-top:6px solid #abd3df;height:180px;min-height:180px;margin-top:30px;position:relative}.login-form .sub-section .half-circle,.extra-login-wrapper.sub-section .half-circle{background:url(../../../img/layout/half-circle.png) no-repeat;color:#abd3df;font-weight:700;position:absolute;left:50%;top:-6px;margin-left:-42px;width:84px;height:42px;text-align:center;line-height:5px}.login-form .sub-section .login-buttons,.extra-login-wrapper.sub-section .login-buttons{display:block;height:180px;min-height:180px;padding:50px 0 20px 0;opacity:1;visibility:visible}.no-heading{padding-top:20px}body{background-color:#edeff0;font-family:Verdana,Arial,Helvetica,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Nunito,Verdana,Arial,Helvetica,sans-serif}img.app-store{height:50px;width:168px}section{padding:40px 0;text-align:center}section.audience{background-color:#e5e5e5}section.more-info{background-color:#e5e5e5}section.news{background-color:#fff;position:relative}section.news h2{text-align:center;z-index:15}section.news .media{margin-bottom:30px;margin-top:25px}section.news .media-heading{height:40px}section.news .media-object{width:55px}section.news .media-object-stacked{margin:0 15px 5px 15px;width:25px}section.news a.readmore,.social-links a{color:#777}section.social{background-color:#fff;text-align:left}section.testimonials{background:#fff}section.testimonials blockquote{font-size:1.1em;quotes:"\201C""\201D""\2018""\2019";border:none}section.testimonials blockquote:before{color:#d5d5d5;content:open-quote;font-family:Sans-serif;font-size:4em;line-height:.1em;margin-right:.1em;vertical-align:-.4em}section.testimonials blockquote:after{color:#d5d5d5;content:close-quote;font-family:Sans-serif;font-size:4em;line-height:.1em;margin-left:.1em;vertical-align:-.7em}section.testimonials blockquote p{display:inline}section p.author{font-style:italic;font-size:12px}section .info{display:block;height:200px;padding-top:150px}section .info-quote{padding-top:60px}.app-store-badges>a{display:block;margin:20px 0}.site-bottom{bottom:0;background-color:#020303;position:absolute;width:100%}.btn-gbicon{padding:0;height:34px}.btn-gbicon>:first-child{padding-right:6px;border-right:1px solid rgba(255,255,255,.3)}.btn-gbicon span{padding:6px 12px}.btn-gbicon>span>img{height:22px}.nav>li>a.btn-header,.btn-header{background-color:#d3eff8;border:2px solid #abd3e0;color:#000;padding:4px 20px;transition:border-color .2s linear}.nav>li>a.btn-header:hover,.btn-header:hover{background-color:#d3eff8;border-color:#7ea7b4}.btn.with-icon{background-repeat:no-repeat;background-position:15px center;background-size:20px 20px;padding:10px 10px 10px 45px;text-align:left}.btn-social{color:#000;background-color:#fff;border-radius:50px;border:2px solid #d4ecf5;display:block;margin:5px auto;width:210px;height:auto;transition:border-color .2s linear}.btn-social:hover{border-color:#7ea7b4}.btn-social>span{vertical-align:middle}.btn-social>img{height:22px;display:block;float:left}.btn-social-google{background-image:url(../../../img/icons/google-idp.png)}.btn-social-office365{background-image:url(../../../img/icons/office365-idp.png)}.btn.with-icon>.btn-text{border-left:1px solid #c0dee7;padding-left:10px}.btn span{display:inline-block}.error_msg{border:2px solid #9A0000;background-color:#FFF2F2;color:#9a0000;font-weight:700;text-align:center;padding:20px;margin-bottom:30px}.info-students{background:url(../../../img/layout/landing-page/student.png) no-repeat center 50px}.info-teachers{background:url(../../../img/layout/landing-page/school.png) no-repeat center 50px}.info-parents{background:url(../../../img/layout/landing-page/parent.png) no-repeat center 50px}.info-price{background:url(../../../img/layout/landing-page/price.png) no-repeat center 50px}.info-guides-student{background:url(../../../img/layout/landing-page/guide-student.png) no-repeat center 50px / 125px 125px}.info-guides-teacher{background:url(../../../img/layout/landing-page/guide-teacher.png) no-repeat center 50px / 125px 125px}.info-label{background-color:#565656;border-radius:15px;color:#fff;display:inline-block;font-family:Nunito,Verdana,Sans-Serif;min-width:140px;padding:6px 12px;transition:background-color 0.2s linear}a:hover .info-label,a:active .info-label{background-color:#141414}.jumbotron-start-message-se{background:#d3eff8 url(../../../img/text/se/jumbotron-start.png) no-repeat center 20px}.jumbotron-start-message-en{background:#d3eff8 url(../../../img/text/en/jumbotron-start.png) no-repeat center 20px}.jumbotron.jumbotron-start{background-size:960px;height:454px}.jumbotron-start{text-align:center;color:#fff;margin-bottom:0}.jumbotron-start div{width:540px;margin:auto}.jumbotron-start h1{margin-top:220px;font-size:36px}.jumbotron-start p{font-size:16px;font-weight:400;color:#000}.jumbotron-start a.signup-btn{background:#fff;border-color:#69c3c5;color:#e7140d;font-weight:700;letter-spacing:.1rem;margin-top:10px;padding:6px 20px}.jumbotron-start a.signup-btn:hover{background:#fff;border-color:#2b6e70}.follow-us{background:transparent url(../../../img/logo/facebook.png) no-repeat center left / 50px 50px;display:inline-block;height:50px;line-height:50px;padding-left:60px;width:260px;text-align:left;margin-bottom:20px}.follow-us.twitter{background-image:url(../../../img/logo/twitter.svg)}.logo{height:50px}.nav>.mobile-nav-toggle{display:none}.navbar-choose-language>li a{padding:15px 5px}.navbar-choose-language>li img{height:20px}.ok_msg{border:2px solid #009A00;background-color:#F2FFF2;color:#009a00;font-weight:700;text-align:center;padding:20px;margin-bottom:30px}.section-title{color:#565656;padding-bottom:5px}.section-title p{margin:0}.social-links{margin:20px 0}.social-links .media-object{height:auto;width:50px}.social-links .media-body{text-align:left;vertical-align:middle}.start-page section h2{color:#6ac3c4}.start-promo-img{height:195px;position:absolute;bottom:-110px;right:-235px;z-index:10}.start-promo-text{position:relative}.roar-body{position:absolute;font:12px/14px "Lucida Grande",Arial,Helvetica,Verdana,sans-serif;color:#fff;text-align:left;z-index:999}.roar{position:absolute;width:400px;cursor:pointer;padding:20px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;box-shadow:0 0 5px #626262;-moz-box-shadow:0 0 5px #626262;-webkit-box-shadow:0 0 5px rgba(0,0,0,.5)}.roar-bg{position:absolute;z-index:1000;width:100%;height:100%;left:0;top:0}.roar-body-ugly .roar{background-color:#333}.roar-body-ugly .roar-bg{display:none}.roar img{position:absolute;left:10px;top:50%;margin:-16px 10px 0 10px;z-index:1002;float:left}.roar p{position:relative;padding:25px 25px 25px 55px;margin:0;font-size:10pt;z-index:1002}.roar.ok_msg,.roar.error_msg,.roar.notification_msg{text-align:left}.roar.notification_msg .roar-bg{border:2px solid #FEDA91;background:#FFFFF2}.roar.ok_msg p{color:#009A00;font-weight:700}.roar.error_msg p{color:#9A0000}.roar.notification_msg p{color:#823D00}@media (min-width:768px){.navbar-toggle{display:none}}@media screen and (max-width:640px){.jumbotron-start-message-se{background:#d3eff8 url(../../../img/text/se/jumbotron-start-mobile.png) no-repeat 0 20px;background-size:100%}.jumbotron-start h1{margin-top:100px;font-size:26px}.jumbotron-start-message-se{height:auto}.jumbotron-start p{font-size:14px}.jumbotron-start div{width:390px}}@media screen and (min-width:451px) and (max-width:766px){.jumbotron-start h1{margin-top:240px}}@media screen and (max-width:767px){h1{font-size:30px}.navbar-nav .open .dropdown-menu{background-color:#fff}section.testimonials blockquote::after{margin-left:4em;vertical-align:-.5em}.mobile-nav-toggle{float:right;display:inline-block}.social-links{width:250px;margin:0}.col-md-4{padding-bottom:20px}#footer .navbar-choose-language li,#footer .navbar-choose-language a{display:inline;padding-bottom:0}#footer .margin-left{margin-left:15px}.collapse.navbar-collapse.in .nav li{text-align:center}}@media screen and (min-width:1200px){.base_content{width:1170px!important}}@media print{.no-print,.no-print *{display:none!important}}