@import url(https://fonts.googleapis.com/css?family=Open+Sans:400italic,400,600);@import url(https://fonts.googleapis.com/css?family=Short+Stack);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}body{background:#f1f5f6;font-family:"Open Sans",Helvetica,Arial,sans serif;color:#333}.flash-message{position:fixed;background:#bde5f8;width:100%;padding:20px 0;z-index:500;border-bottom:1px solid #00529b}a{color:#0d9ee7;text-decoration:none}a:hover{text-decoration:underline}.tiny{font-size:0.7em}.small{font-size:0.8em}.meta-text{color:#8f9fa5}h1{font-size:2.1em;text-align:center}h2{font-size:1.4em;line-height:1.5em;margin-bottom:5px}h3{font-size:1.1em;line-height:1.4em;color:#8f9fa5}p{font-size:0.9em;line-height:1.4em;margin:1em 0}strong{font-weight:bold}em{font-style:italic}.hide,.hidden{display:none}.clean{margin:0;padding:0}.btn-default{padding:15px 20px;background:#0d9ee7;border:1px solid #0d9ee7;border-color:#0d9ee7 #1388c2 #1388c2 #0d9ee7;color:#fff;font-size:1em;cursor:pointer;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto}.btn-default.btn-submit{background:#73ab38;border-color:#73ab38 #507700 #507700 #73ab38}.btn-default.btn-form-cta{width:220px;text-align:center;font-size:1.2em}.btn-default.btn-small{padding:8px 10px}.btn-default:hover{text-decoration:none}#header-wrapper .content,#intro-wrapper .content,#main-wrapper .content,#footer-wrapper .content{width:920px;margin:0 auto}#header-wrapper{background:#fff;height:130px}#header-wrapper #header-nav{height:40px;background:#f1f5f6;border-bottom:1px solid #e0e8eb}#header-wrapper #logo{float:left;width:166px;height:91px;margin:-34px 20px 0 0}#header-wrapper #main-nav{position:relative}#header-wrapper #main-nav ul{float:left;padding:20px 0 0 0}#header-wrapper #main-nav li{float:left;margin:10px 5px}#header-wrapper #main-nav li a{padding:8px 10px;font-size:0.9em;text-decoration:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:block}#header-wrapper #main-nav li a:hover{color:#fff;background:#0d9ee7}#header-wrapper #main-nav li.active a{color:#fff;background:#0d9ee7}#header-wrapper #main-nav .call-cta{float:right;padding:17px 10px}body.fixed #header-wrapper #main-nav{position:fixed;top:0;width:100%;background:#fff;z-index:300;border-bottom:1px solid #d5e5e8;-webkit-box-shadow:0 0 2px #d5e5e8;-moz-box-shadow:0 0 2px #d5e5e8;box-shadow:0 0 2px #d5e5e8}body.fixed #header-wrapper #main-nav ul{padding-top:0}body.fixed #header-wrapper #main-nav .hide{display:block}body.fixed #header-wrapper #main-nav #logo{display:none}#intro-wrapper{background:url(//s3-eu-west-1.amazonaws.com/springest-assets/assets/admin-portal-intro.jpg) center 0 no-repeat #1b1a18;border-top:1px solid #1c1c1b;overflow:hidden}#intro-wrapper.clean{background-image:url(//s3-eu-west-1.amazonaws.com/springest-assets/assets/portal-intro-clean.jpg)}#intro-wrapper .content{position:relative;height:565px}#intro-wrapper .slogan{position:absolute;left:126px;top:47px;width:421px;height:60px;background:url(//s3-eu-west-1.amazonaws.com/springest-assets/assets/portal-intro-slogan.png) 0 0 no-repeat transparent}#intro-wrapper .henk{position:absolute;left:-110px;top:-80px;width:325px;height:411px;background:url(//s3-eu-west-1.amazonaws.com/springest-assets/assets/portal-intro-henk.png) 0 0 no-repeat transparent}#intro-wrapper .owl{position:absolute;left:234px;bottom:188px;width:106px;height:64px;background:url(//s3-eu-west-1.amazonaws.com/springest-assets/assets/portal-intro-owl.png) 0 0 no-repeat transparent}#intro-wrapper .stats{position:absolute;font-family:"Short Stack",cursive;color:#fff}#intro-wrapper .stats span{letter-spacing:-0.1em;display:block}#intro-wrapper .stats.leads{left:97px;top:117px;width:210px;height:85px}#intro-wrapper .stats.leads .number{font-size:3.7em;-webkit-transform:skew(-10deg);-moz-transform:skew(-10deg);-o-transform:skew(-10deg);-ms-transform:skew(-10deg);transform:skew(-10deg)}#intro-wrapper .stats.leads .info{font-size:1.35em;text-transform:uppercase;margin:-2px 0 0 3px}#intro-wrapper .stats.trainings{left:97px;top:120px;width:210px;height:85px}#intro-wrapper .stats.trainings .number{font-size:3.4em;-webkit-transform:skew(-10deg);-moz-transform:skew(-10deg);-o-transform:skew(-10deg);-ms-transform:skew(-10deg);transform:skew(-10deg)}#intro-wrapper .stats.trainings .info{font-size:1.1em;text-transform:uppercase;margin:0 0 0 3px}#intro-wrapper .stats.incompany{left:355px;top:138px;width:215px;height:50px}#intro-wrapper .stats.incompany span{float:left}#intro-wrapper .stats.incompany .number{font-size:3em;-webkit-transform:skew(-10deg);-moz-transform:skew(-10deg);-o-transform:skew(-10deg);-ms-transform:skew(-10deg);transform:skew(-10deg)}#intro-wrapper .stats.incompany .info{font-size:1.5em;margin:8px 0 0 14px}#intro-wrapper .stats.incompany .small{margin:2px 0 0 12px}#intro-wrapper .stats.institutes{left:402px;top:145px;width:115px;height:50px}#intro-wrapper .stats.institutes .number{font-size:2.1em;-webkit-transform:skew(-10deg);-moz-transform:skew(-10deg);-o-transform:skew(-10deg);-ms-transform:skew(-10deg);transform:skew(-10deg)}#intro-wrapper .stats.institutes .info{margin:0 0 0 21px}#intro-wrapper .stats.reviews{left:69px;top:226px;width:120px;height:50px;padding-top:50px;background:url(//s3-eu-west-1.amazonaws.com/springest-assets/assets/portal-review-icon.png) 21px 0 no-repeat transparent}#intro-wrapper .stats.reviews .number{font-size:1.7em;-webkit-transform:skew(-10deg);-moz-transform:skew(-10deg);-o-transform:skew(-10deg);-ms-transform:skew(-10deg);transform:skew(-10deg)}#intro-wrapper .stats.reviews .info{font-size:0.8em;text-transform:uppercase;margin:7px 0 0 6px}#intro-wrapper .stats.visitors{left:261px;top:208px;width:295px;height:100px}#intro-wrapper .stats.visitors .before{font-size:0.8em;margin:5px 0 2px 36px}#intro-wrapper .stats.visitors .number{padding-right:50px;font-size:3.7em;-webkit-transform:skew(-10deg);-moz-transform:skew(-10deg);-o-transform:skew(-10deg);-ms-transform:skew(-10deg);transform:skew(-10deg);background:url(//s3-eu-west-1.amazonaws.com/springest-assets/assets/portal-intro-uparrow.png) 100% 7px no-repeat transparent}#intro-wrapper .stats.visitors .after{margin:4px 0 0 78px}#intro-wrapper .simple-arrow{position:absolute;left:330px;top:141px;width:55px;height:22px;background:url(//s3-eu-west-1.amazonaws.com/springest-assets/assets/portal-intro-simplearrow.png) 0 0 no-repeat transparent}#intro-wrapper .double-arrows{position:absolute;left:180px;top:233px;width:58px;height:44px;background:url(//s3-eu-west-1.amazonaws.com/springest-assets/assets/portal-intro-doublearrow.png) 0 0 no-repeat transparent}#intro-wrapper .intro-box{float:right;width:260px;padding:20px 30px;margin-top:35px;background:#fff;font-size:0.8em;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 2px 4px #1a1a1b;-moz-box-shadow:0 2px 4px #1a1a1b;box-shadow:0 2px 4px #1a1a1b}#intro-wrapper .intro-box.large{float:none;width:490px;margin:80px auto 0}#intro-wrapper .intro-box h2{font-size:2em;padding-bottom:10px}#intro-wrapper .login-form{width:260px}#intro-wrapper .login-form p{margin:0}#intro-wrapper .login-form .form-default .form-block{margin-bottom:0}#intro-wrapper .login-form .form-default label{padding:5px 0;color:#87989f;display:block}#intro-wrapper .login-form .form-default label.error,#intro-wrapper .login-form .form-default div.error-message{margin-left:0}#intro-wrapper .login-form .form-default .tiny{margin-top:4px;float:right}#intro-wrapper .login-form .form-default div.input{margin-bottom:10px}#intro-wrapper .login-form .form-default input{width:248px}#intro-wrapper .login-form .form-default input.boolean{float:left;width:auto}#intro-wrapper .login-form .form-default .btn-default{width:260px;padding:10px 20px;margin-bottom:10px;background:#73ab38;border-color:#73ab38 #507700 #507700 #73ab38;font-size:1.2em}#intro-wrapper .scroll-info{position:absolute;left:50%;bottom:192px;width:140px;margin-left:-70px;font-size:0.8em;-webkit-transform:skew(-10deg);-moz-transform:skew(-10deg);-o-transform:skew(-10deg);-ms-transform:skew(-10deg);transform:skew(-10deg);color:#fff}#intro-wrapper .scroll-icon{position:absolute;left:50%;bottom:133px;margin-left:-20px;width:40px;height:41px;z-index:10}#main-wrapper .content{position:relative;margin-top:-155px;background:#fff;border:1px solid #dbe5e8;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}#main-wrapper .content-elm{position:relative;padding:60px;border-top:1px solid #dbe5e8;*zoom:1}#main-wrapper .content-elm:before,#main-wrapper .content-elm:after{content:" ";display:table}#main-wrapper .content-elm:after{clear:both}#main-wrapper .content-elm:first-child{border:none}#main-wrapper .content-elm.center{text-align:center}#main-wrapper .content-elm .arrow-img{position:absolute;top:-50px;left:50%;width:200px;height:100px;margin-left:-100px;background:url(//s3-eu-west-1.amazonaws.com/springest-assets/assets/admin-arrow-image.png) no-repeat 0 0 transparent}#main-wrapper .content-elm .arrow-img.odd{background-position:0 -100px}#main-wrapper .content-elm h1{margin-bottom:30px}#main-wrapper .content-elm h2.meta-text{text-align:center}#main-wrapper .content-elm .info-box{float:left;width:380px;margin:70px 0 25px}#main-wrapper .content-elm .info-box p{padding-right:20px}#main-wrapper .content-elm .info-box ul{margin-left:15px}#main-wrapper .content-elm .info-box ul li{font-size:0.9em;line-height:15pt;list-style:none;margin:8px 0;padding-left:15px;background:url(https://126d8420cc938175934f-784d2933d2f23c3ecdec96adfb7aa243.ssl.cf1.rackcdn.com/images/bg-list-item.png) no-repeat 0 3px}#main-wrapper .content-elm .info-box.first-box{clear:both;margin-right:40px}#main-wrapper .content-elm .info-box-large{margin:70px 0 25px}#main-wrapper .content-elm .info-box-large.clean{margin-top:0}#main-wrapper .content-elm .info-box-cta{clear:left;text-align:center;*zoom:1}#main-wrapper .content-elm .info-box-cta:before,#main-wrapper .content-elm .info-box-cta:after{content:" ";display:table}#main-wrapper .content-elm .info-box-cta:after{clear:both}#main-wrapper .content-elm .category-partner{margin-top:50px;border:1px solid #d5e5e8;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#main-wrapper .content-elm .category-partner table{width:100%}#main-wrapper .content-elm .category-partner thead th{position:relative;padding:15px 10px;background:#eff5f6;color:#005f99;font-size:1.2em;border:1px solid #d5e5e8;border-width:0 0 1px 1px}#main-wrapper .content-elm .category-partner thead th:after{content:" ";position:absolute;top:16px;left:-10px;width:15px;height:15px;background:url(//s3-eu-west-1.amazonaws.com/springest-assets/assets/admin-partner-table.png) 0 0 no-repeat transparent;border:2px solid #eff5f6;display:block;z-index:10}#main-wrapper .content-elm .category-partner thead th.first{border-left:0}#main-wrapper .content-elm .category-partner thead th.first:after{background:none;border:none}#main-wrapper .content-elm .category-partner tbody td{width:33%;padding:15px 40px;text-align:center;border-left:1px solid #d5e5e8;font-size:0.9em}#main-wrapper .content-elm .category-partner tbody td.first{border-left:0}#main-wrapper .content-elm .category-partner tbody .td-2columns{width:50%}#main-wrapper .content-elm .category-partner tfoot td{padding:25px;border-top:1px solid #d5e5e8;font-size:1.1em}#main-wrapper .content-elm .category-partner tfoot .phone{text-align:right}#main-wrapper #intro{text-align:center;padding-bottom:100px}#main-wrapper #intro h1{margin-bottom:40px}#main-wrapper #intro h2{font-size:1.2em}#main-wrapper #intro .btn-default{margin:40px 0 5px}#main-wrapper #ending-scroll{border:0;padding:0}#footer-wrapper{margin:50px 0 100px}#footer-wrapper .content{overflow:hidden}#footer-wrapper .info-box{float:left;width:245px;margin:25px 20px}#footer-wrapper .info-box.first-box{margin-left:50px}#footer-wrapper h3{color:#333}#footer-wrapper ul{margin:1em 0;font-size:0.9em}#footer-wrapper li{padding:0 0 10px}#footer-wrapper p{font-size:0.9em}.new_institute_registration{margin-top:70px}.form-default .form-block{margin-bottom:30px}.form-default .input{margin-bottom:10px;*zoom:1}.form-default .input:before,.form-default .input:after{content:" ";display:table}.form-default .input:after{clear:both}.form-default .input label{float:left;width:250px;padding-top:10px}.form-default .input label.radio{width:auto;margin:0 20px 0 0}.form-default .input label.error:after,.form-default .input div.error-message:after{content:" ";position:absolute;top:-7px;left:5px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #fefccb}.form-default .input label.error:before,.form-default .input div.error-message:before{content:" ";position:absolute;top:-8px;left:4px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #e5db55}.form-default .input input,.form-default .input textarea{float:left;width:300px;height:35px;padding:0 5px;font-size:1em;border:1px solid #cad3d6;border-color:#cad3d6 #dbe5e8 #dbe5e8 #cad3d6;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.form-default .input input.zipcode,.form-default .input textarea.zipcode{width:100px;margin-right:10px}.form-default .input input.input-medium,.form-default .input textarea.input-medium{width:178px}.form-default .input input.boolean,.form-default .input input.radio_buttons,.form-default .input textarea.boolean,.form-default .input textarea.radio_buttons{float:none;width:auto;height:auto;margin:0 7px 0 0}.form-default .input textarea{height:100px}.form-default label.error,.form-default div.error-message{float:left;position:relative;width:auto;margin:1px 0 0 250px;padding:6px 5px 4px;background:#fefccb;color:#333;font-size:0.8em;border:solid 1px #e5db55;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;clear:left;*width:300px}.form-default .agree-terms .boolean{width:auto;margin-left:250px}.form-default .buttons{margin-left:250px}.form-default .message{padding:6px 5px 4px;margin:5px 0 10px;background:#fefccb;border:solid 1px #e5db55;color:#000;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
