﻿@CHARSET "UTF-8"
/*------------------ Reset CSS ------------------- */
html{overflow-y:scroll;height:100%;overflow:hidden}body{height:100%;overflow:auto;overflow-x:hidden}#site-wrapper{overflow-x:hidden !important}body,button,dd,div,dl,dt,fieldset,form,input,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,textarea,ul{margin:0;padding:0}body,h1,h2,h3,h4,h5,h6{font:300 13px/1.5 'Open Sans', sans-serif}button,input{color:#555555;font:300 13px 'Open Sans', sans-serif}table{border-collapse:collapse;border-spacing:0;font:inherit}fieldset,img{border:none}address,caption,cite,code,em,th,h1,h2,h3,h4,h5,h6{font-style:normal;font-weight:600}caption,th{text-align:left}ol,ul,li{list-style:none;text-indent:0}button,input[type="button"],input[type="submit"]{overflow:visible;cursor:pointer}button::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner{border:none;margin:0;outline:none;padding:0}button:focus,button:active,input:focus,input:active{outline:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;margin:0;padding:0}a{text-decoration:none}p a,p .link,a:hover,a:active,a:focus,a.underline,button.underline{text-decoration:underline}.link{-webkit-appearance:none;background:none;border:0;-webkit-box-shadow:none;box-shadow:none;color:#445708;cursor:pointer;padding:0;text-decoration:none;text-align:left}.link:active,.link:hover,.link:focus{text-decoration:underline}.nobreak{white-space:nowrap}strong,b{font-weight:bold}cite,em,i{font-style:italic}.thin{font-weight:300}.light-bold{font-weight:500}.semi-bold{font-weight:600}.bold{font-weight:700}.italic{font-style:italic}.slightSpace{letter-spacing:.05em}.spaced{letter-spacing:.2em}.hideMe{display:none !important}.r .show768,.r .show480,.r .show320{*display:none !important}@media \0screen{.r .show768,.r .show480,.r .show320{display:none\0/ !important}}@media only screen and (min-width: 1006px){.r .show768,.r .show480:not(.hide768),.r .show320:not(.hide768):not(.hide480),.r .show768.hide480.show320{display:none !important}}@media only screen and (max-width: 1005px){.r body #GlobalWrpr{min-width:320px;padding:0;width:auto}}@media only screen and (min-width: 768px) and (max-width: 1005px){.r .hide768,.r .show480:not(.show768),.r .show320:not(.show768){display:none !important}}@media only screen and (min-width: 480px) and (max-width: 767px){.r body{-webkit-text-size-adjust:none}.r .hide768:not(.show480),.r .hide480,.r .show320:not(.show480){display:none !important}#SnapABug_Button{display:none !important}}@media only screen and (max-width: 479px){.r body{-webkit-text-size-adjust:none}.r .hide768:not(.show480):not(.show320),.r .hide480:not(.show320),.r .hide320{display:none !important}#SnapABug_Button{display:none !important}}* html .clearfix,*:first-child+html .clearfix{display:block;zoom:1}.clearfix:after{content:" ";display:block;height:0;clear:both}img{max-width:100%}body{background:#fff;padding:0;margin:0;font-family:'Open Sans',Arial,Helvetica,Tahoma,sans-serif;font-size:12px;line-height:1.33em;font-weight:400;color:#555;-webkit-font-smoothing:antialiased}::-moz-selection{background-color:#9cc957}::selection{background-color:#9cc957}form{margin:0;padding:0;border:0}form button{border:0;outline:0;padding:0;margin:0;cursor:pointer}form input:focus,form textarea:focus,form select:focus{outline:#8dc63f auto 5px}#webinar_featured .inner,#webinars_list .inner,#recorded_list .inner{text-align:center !important}#webinar_featured{width:100%;height:auto;background:#5a9bf0 url('/certica/images/header.jpg') top left repeat;background-color:#5a9bf0;background-repeat:no-repeat;background-position:center;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/certica/images/header.jpg', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/certica/images/header.jpg', sizingMethod='scale')";margin-top:2px;padding:100px 0}#webinar_featured .webinarlogos{width:355px;margin:23px auto}.schoolzillalogo{width:125px;float:left}#webinar_featured .mclogo{width:205px;float:left;margin:2px 25px 0 0}.webinar-h2{width:100%;position:relative;font-size:24px;font-weight:400;color:#555555}.webinar-h2:after,.webinar-h2:before{width:calc(40% - 48px);content:'';border-top:1px solid #555;display:block;position:absolute;bottom:8px}.webinar-h2:after{right:0}#webinar_featured .webinar-h2:after,#webinar_featured .webinar-h2:before{border-top:1px solid #FFF;width:calc(42% - 53px)}#webinar_featured .webinar-h2{color:#FFF}.webinar-h1{width:100%;font-size:36px;font-weight:500;line-height:50px;color:#555;margin-top:50px}#webinar_featured .date{clear:both;padding-top:35px}#webinar_featured .feature-text{font-size:18px;color:#FFF;margin-top:25px;line-height:26px}.feature-presenter{width:172px;height:41px;margin:22px auto auto;clear:both}.feature-presenter .pres-img{float:left;width:41px;height:41px}.feature-presenter .pres-name{float:left;margin:6px 0 0 9px !important}#webinar_featured .feature-btn{clear:both;display:inline-block;color:#4374B4;text-transform:uppercase;font-size:22px;background:#FFF;border-radius:50px;padding:19px 45px;margin-top:38px;transition:all .25s;-webkit-transition:all .25s}#webinar_featured .feature-btn:hover{background:#000;color:#FFF}#webinar_featured .white{color:#FFF;max-width:510px;margin:50px auto auto}#webinars_list p{font-size:15px;color:#555;line-height:22px;margin:15px auto auto;max-width:580px}section#webinars_list{padding:90px 0 0}#webinar_premium{max-width:700px;margin:35px auto auto}#webinar_premium .webinar-date{clear:both;float:none;border-top:1px solid #D4D4D4;padding:0;height:72px}#webinar_premium .webinar-date:last-child{border-bottom:1px solid #D4D4D4}#webinar_premium .event{float:left;color:#555;font-size:17px;font-weight:600;margin:28px 0 0 14px}#webinar_premium .reg-btn{float:right;margin:28px 20px 0 0}#webinar_premium .webinar-btn{color:#4374B4;border:2px solid #4374B4;border-radius:50px;padding:9px 37px;text-transform:uppercase;font-size:15px;font-weight:500;transition:all .25s;-webkit-transition:all .25s}#webinar_premium .webinar-btn:hover{color:#FFF;background-color:#4374B4;text-decoration:none}#recorded_list{padding:90px 0 0 0}.record-h{margin-bottom:85px}.recorded-shell{width:470px;height:321px;float:left;background:#dcdcdc;margin-bottom:38px;position:relative;text-align:left;background-repeat:no-repeat;background-position:center;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover}.web-bg1{background-image:url('../im/webinar/webinar-pic-sara.jpg')}.web-bg2{background-image:url('../im/webinar/webinar-pic-todd.jpg')}.web-bg3{background-image:url('../im/webinar/webinar-plc-dean.jpg')}.web-bg4{background-image:url('../im/webinar/webinar-plc-james.jpg')}.web-bg5{background-image:url('../im/webinar/webinar-plc-regina.jpg')}.web-bg6{background-image:url('../im/webinar/webinar-pic-trenton.jpg')}.web-bg7{background-image:url('../im/webinar/webinar-plc-prebuilt.jpg')}.web-bg8{background-image:url('../im/webinar/webinar-pic-tom-garth.jpg')}.web-bg9{background-image:url('../im/webinar/webinar-pic-jason.jpg')}.web-bg10{background-image:url('../im/webinar/webinar-pic-sarah-wicks.jpg')}.recorded-shell:nth-child(even){float:right}.recorded-shell h1{position:relative;color:#555;font-size:22px;font-weight:600;margin:40px 0 0 30px;max-width:310px}.recorded-shell h2{position:relative;color:#555;font-size:19px;margin:10px 0 0 30px;font-weight:300}.recorded-shell p{position:relative;color:#555;font-size:16px;margin:4px 0 0 30px;font-weight:300}.recorded-shell .record-btn{position:absolute;color:#000;font-size:15px;text-transform:uppercase;border:2px solid #000;padding:13px 28px;border-radius:50px;font-weight:600;left:30px;bottom:30px;transition:all .25s;-webkit-transition:all .25s}.recorded-shell .record-btn:hover{text-decoration:none;background:#000;color:#FFF}.recorded-shell strong{font-weight:400}.webinar-info{position:absolute;z-index:10;width:100%;height:100%;background-color:rgba(0,0,0,0.9);display:none}.webinar-info p{color:#FFF;margin:0;padding:42px 32px 32px 32px;font-size:15px;line-height:24px}.recorded-shell .more-info{margin:12px 0 0 32px;width:75px;height:15px;cursor:pointer}.recorded-shell .more-info img{width:15px;height:15px;float:left}.recorded-shell .more-info .text{float:left;margin:-1px 0 0 5px;color:#4374B4}.recorded-shell .more-info:hover .text{color:#000}.webinar-info .info-close{width:16px;height:16px;background:url('../im/modal_close_white.png') no-repeat center center;position:absolute;right:8px;top:8px;cursor:pointer;z-index:20;opacity:.6;transition:all .25s;-webkit-transition:all .25s}.webinar-info .info-close:hover{opacity:1;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}section#webinar_request_demo{background-color:#B8411D;padding:70px 0 70px 0;margin:65px 0 0 0}section#webinar_request_demo div.col-a{width:62%;float:left}section#webinar_request_demo div.col-b{width:34%;float:right}section#webinar_request_demo div.col-a h3{margin:0 0 6px;padding:0;font-size:24px;line-height:1em;font-weight:200;color:#FFFFFF}section#webinar_request_demo div.col-a p{font-size:16px;padding:0;margin:23px 0 0 0;color:#FFFFFF;font-weight:200;line-height:27px}section#webinar_request_demo div.col-a p b{font-weight:600}section#webinar_request_demo .request-btn{float:right;color:#FFF;font-size:18px;text-transform:uppercase;border:2px solid #FFF;padding:19px 34px;border-radius:50px;font-weight:600;margin:22px 0 0 0;transition:all .25s;-webkit-transition:all .25s}section#webinar_request_demo .request-btn:hover{text-decoration:none;border:2px solid #000;background:#000;color:#FFF}section#calendar_embed .inner h1{text-align:center;color:#555555;font-size:36px;font-weight:300;line-height:41px}section#calendar_embed .inner p{text-align:center;color:#555555;font-size:20px;font-weight:300;margin-top:32px;line-height:32px}section#calendar_embed .inner .cal-embed{margin-top:10px}#school_wrapper{position:relative}@-moz-keyframes spinner-loader{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes "spinner-loader"{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes "spinner-loader"{0%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-loader:not(:required){-moz-animation:spinner-loader 2000ms infinite linear;-webkit-animation:spinner-loader 2000ms infinite linear;animation:spinner-loader 2000ms infinite linear;-moz-border-radius:0.5em;-webkit-border-radius:0.5em;border-radius:0.5em;-moz-box-shadow:rgba(0,0,51,0.3) 1.5em 0 0 0,rgba(0,0,51,0.3) 1.1em 1.1em 0 0,rgba(0,0,51,0.3) 0 1.5em 0 0,rgba(0,0,51,0.3) -1.1em 1.1em 0 0,rgba(0,0,51,0.3) -1.5em 0 0 0,rgba(0,0,51,0.3) -1.1em -1.1em 0 0,rgba(0,0,51,0.3) 0 -1.5em 0 0,rgba(0,0,51,0.3) 1.1em -1.1em 0 0;-webkit-box-shadow:rgba(0,0,51,0.3) 1.5em 0 0 0,rgba(0,0,51,0.3) 1.1em 1.1em 0 0,rgba(0,0,51,0.3) 0 1.5em 0 0,rgba(0,0,51,0.3) -1.1em 1.1em 0 0,rgba(0,0,51,0.3) -1.5em 0 0 0,rgba(0,0,51,0.3) -1.1em -1.1em 0 0,rgba(0,0,51,0.3) 0 -1.5em 0 0,rgba(0,0,51,0.3) 1.1em -1.1em 0 0;box-shadow:rgba(0,0,51,0.3) 1.5em 0 0 0,rgba(0,0,51,0.3) 1.1em 1.1em 0 0,rgba(0,0,51,0.3) 0 1.5em 0 0,rgba(0,0,51,0.3) -1.1em 1.1em 0 0,rgba(0,0,51,0.3) -1.5em 0 0 0,rgba(0,0,51,0.3) -1.1em -1.1em 0 0,rgba(0,0,51,0.3) 0 -1.5em 0 0,rgba(0,0,51,0.3) 1.1em -1.1em 0 0;font-size:6px;width:1em;height:1em;margin:1.5em;overflow:hidden;text-indent:100%;position:absolute !important;right:26px;top:8px;display:none}nav#fixed_nav{border-bottom:1px solid #666;height:auto;padding:24px 0 23px;background:#8dc63f url(../im/green_band.jpg) repeat center center;position:fixed;top:-100px;left:0;z-index:50;width:100%}nav#fixed_nav div#links{float:right;width:75%}nav#fixed_nav div#links a{text-shadow:0 -1px 0 rgba(0,0,0,0.5);float:left;margin:11px 0 11px 30px;color:#FFF;font-size:17px;font-weight:600;text-decoration:none;line-height:30px;transition:color 0.3s;-webkit-transition:color 0.3s}nav#fixed_nav div#links a:hover{color:#CCC}header{border-top:10px solid #333;height:90px;padding:35px 0 0;background-color:#fff;text-align:center;margin:0;position:relative}header nav{width:978px;margin:0 auto;text-align:left}header nav #logo{padding:0;float:left;width:170px;height:39px;text-indent:-9999px;margin:18px 0 0 0;background:url(../im/svg/mc-inst-logo-horz.svg) center center no-repeat}header nav .links{float:left;margin-left:15px}header nav .links ul{float:left;list-style-type:none}header nav .links ul li{float:left}header nav .links a,header nav a.login{float:left;margin:23px 0 12px 22px;color:#555;font-size:15px;font-weight:400;text-decoration:none;line-height:30px;transition:color 0.3s;-webkit-transition:color 0.3s}header nav .login+.login{margin-left:10px}header nav a.login{font-size:13px;line-height:26px;font-weight:700;text-transform:uppercase;background-color:#f1f1f1;padding:1px 13px;border:1px solid #bbbbbb;border-radius:3px;transition:all 300ms ease}header nav a:hover{color:#333}header nav .teacherLogin{float:right}header .show_nav{position:absolute;right:0;top:40px;width:70px;height:42px;background:#4b4b4b;display:none;z-index:1000}.mobile-nav{width:100%;height:100%;position:absolute;z-index:900;background:#000000;left:100%;overflow-x:hidden;width:0;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s}.open-nav{left:0 !important;width:100% !important}.fulltrans{opacity:1 !important;transition:all 0.75s !important;-webkit-transition:all .75s !important;-moz-transition:all .75s !important;-o-transition:all .75s !important}.no-scroll{overflow:hidden !important;height:100% !important}.mobile-nav .mobile-links{margin:52px 0 0 20px;opacity:0;transition:all .1s;-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s}.mobile-nav .mobile-links div{margin-bottom:15px}.mobile-nav .mobile-links a{color:#FFF;font-size:24px}.mobile-nav .mobile-links a:hover{color:#dcdcdc;text-decoration:none}.mobile-nav .mobile-links div .show768{border-radius:4px;border:1px #FFF solid;margin-bottom:15px;padding:4px 10px}.mobile-nav .mobile-links .bigbtns{margin:31px 0 34px 0}#nav-icon1,#nav-icon2,#nav-icon3,#nav-icon4{width:26px;height:22px;position:relative;margin:10px 0 0 10px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#nav-icon1 span,#nav-icon3 span,#nav-icon4 span{display:block;position:absolute;height:4px;width:100%;background:#eaeaea;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon3 span:nth-child(1){top:0px}#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3){top:9px}#nav-icon3 span:nth-child(4){top:18px}#nav-icon3.open span:nth-child(1){top:18px;width:0%;left:50%}#nav-icon3.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon3.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon3.open span:nth-child(4){top:18px;width:0%;left:50%}.ipadbtns{display:none}div.inner{width:978px;max-width:100%;margin:0 auto;text-align:left}div.clear_fix{clear:both}div.clear_fix:after{clear:both;content:".";display:block;height:0;visibility:hidden}section div.centered{width:100%;text-align:center}*.caps{text-transform:uppercase}body *.right{float:right}body *.left{float:left}body *.none{float:none}*.green{color:#6ea523}* a.bs{color:#6fa3d3;text-decoration:none}* a.sml_sq_btn{height:24px;background:url(../im/sml_grey_square_button_left.png) no-repeat top left;display:block;padding-left:6px;font-size:10px;line-height:24px;font-weight:700;text-transform:uppercase;font-style:normal;color:#555;text-shadow:0 1px 0 #fff;text-decoration:none;transition:color 0.3s;-webkit-transition:color 0.3s}* a.sml_sq_btn span{padding:0 14px 0 8px;background:url(../im/sml_grey_square_button_right.png) no-repeat top right;float:left;display:block}* a.sml_sq_btn:hover{color:#333;text-decoration:none}a.sml_sq_btn{text-decoration:none;cursor:pointer}* a.sq_btn{height:30px;background:url(../im/grey_square_button_left.png) no-repeat top left;display:block;padding-left:10px;font-size:12px;font-weight:700;text-transform:uppercase;font-style:normal;color:#555;text-decoration:none;transition:color 0.3s;-webkit-transition:color 0.3s}* a.sq_btn span{padding-right:10px;background:url(../im/grey_square_button_right.png) no-repeat top right;float:left;display:block}* a.sq_btn:hover{color:#333}a.sq_btn{text-decoration:none;cursor:pointer}*.drk_gry_rnd_btn{height:45px;background:#444;display:block;padding:0 40px;text-shadow:0 1px 1px rgba(0,0,0,0.6);font-size:16px;line-height:45px;font-weight:700;text-transform:uppercase;font-style:normal;color:#FFF;text-decoration:none;transition:color 0.3s;-webkit-transition:color 0.3s;-webkit-border-radius:26px;-moz-border-radius:26px;border-radius:26px;letter-spacing:0.2em}*.drk_gry_rnd_btn.sml{height:40px;width:143px;padding:0 20px;text-align:center;color:#eee;letter-spacing:0.175em;font-size:12px;line-height:40px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}*.drk_gry_rnd_btn:hover{color:#ccc;text-decoration:none}a.drk_gry_rnd_btn{text-decoration:none;cursor:pointer}.home *.drk_gry_rnd_btn,#fixed_nav *.drk_gry_rnd_btn,#features *.drk_gry_rnd_btn{background:#eaa443;border:2px solid rgba(0,0,0,0.5);background-image:-moz-linear-gradient(top, #edb15d, #e4902f);background-image:-ms-linear-gradient(top, #edb15d, #e4902f);background-image:-o-linear-gradient(top, #edb15d, #e4902f);background-image:-webkit-gradient(linear, center top, center bottom, from(#edb15d), to(#e4902f));background-image:-webkit-linear-gradient(top, #edb15d, #e4902f);background-image:linear-gradient(top, #edb15d, #e4902f)}.ie9 .home *.drk_gry_rnd_btn,.ie9 #fixed_nav *.drk_gry_rnd_btn{background:#eaa443;border:2px solid rgba(31,37,22,0.7)}.home *.drk_gry_rnd_btn:hover{color:#f3f3f3}*.med_gry_rnd_btn{height:37px;background:url(../im/medium_grey_rounded_button_left.png) no-repeat top left;display:block;padding-left:21px;font-size:12px;font-style:normal;line-height:37px;font-weight:700;text-transform:uppercase;color:#333;text-decoration:none;text-shadow:0 1px 0 #fff;transition:color 0.3s;-webkit-transition:color 0.3s;margin:25px 45px 0 0}*.med_gry_rnd_btn span{height:37px;display:block;background:url(../im/medium_grey_rounded_button_right.png) no-repeat top right;padding:0 40px 0 19px}*.med_gry_rnd_btn:hover{color:#111;text-decoration:none}a.med_gry_rnd_btn{text-decoration:none;cursor:pointer}*.lte_gry_rnd_btn{height:33px;background:url(../im/grey_rounded_button_left.png) no-repeat top left;display:block;padding-left:18px;font-size:12px;font-style:normal;line-height:33px;font-weight:700;text-transform:uppercase;color:#555;text-decoration:none;transition:color 0.3s;-webkit-transition:color 0.3s;float:left}*.lte_gry_rnd_btn span{height:33px;display:block;background:url(../im/grey_rounded_button_right.png) no-repeat top right;padding:0 30px 0 11px}*.lte_grn_rnd_btn{height:60px;text-decoration:none;background:url(../im/green_rounded_button_left.png) no-repeat top left;display:block;padding-left:31px;font-size:15px;font-style:normal;line-height:60px;font-weight:700;text-transform:uppercase;color:#fff;text-decoration:none;transition:color 0.3s;-webkit-transition:color 0.3s;float:left;text-shadow:0 1px 1px rgba(0,0,0,0.4)}*.lte_grn_rnd_btn:hover{text-decoration:none}*.lte_grn_rnd_btn span{height:60px;display:block;background:url(../im/green_rounded_button_right.png) no-repeat top right;padding:0 40px 0 9px}*.vry_lrg_gry_rnd_btn{height:33px;background:#f0f0f0;border-radius:15px;border:1px solid #bbb;display:block;padding-left:19px;font-size:12px;font-style:normal;line-height:33px;font-weight:700;text-transform:uppercase;color:#555;text-decoration:none;transition:color 0.3s;-webkit-transition:color 0.3s}*.vry_lrg_gry_rnd_btn.dark{background:#ddd}*.vry_lrg_gry_rnd_btn.darker{background:#bbb;border:1px solid #777;color:#fff}*.vry_lrg_gry_rnd_btn span{height:33px;display:block;padding:0 30px 0 11px;text-align:center}*.lte_gry_rnd_btn:hover{color:#333;text-decoration:none}a.lte_gry_rnd_btn{text-decoration:none;cursor:pointer}a.btn-white{color:#555555;background:#ffffff;padding:8px 20px;border:1px solid #bbbbbb;border-radius:20px;text-transform:uppercase;font-weight:700}a.btn-white:hover{text-decoration:none}a.btn-grey{color:#555555;background:#f0f0f0;padding:8px 20px;border:1px solid #bbbbbb;border-radius:20px;text-transform:uppercase;font-weight:700;box-shadow:inset 0 1px 0 #fff}a.btn-grey:hover{text-decoration:none}span.gc-cs-link{color:inherit;text-decoration:inherit}section div.col-b hr{width:100%;border:0;border-top:1px solid #ddd;height:0;float:left;clear:both;margin:30px 0}section#feature_area{min-height:130px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#75b018', endColorstr = '#669c10');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr = '#75b018', endColorstr = '#669c10')";background-image:-moz-linear-gradient(top, #75b018, #669c10);background-image:-ms-linear-gradient(top, #75b018, #669c10);background-image:-o-linear-gradient(top, #75b018, #669c10);background-image:-webkit-gradient(linear, center top, center bottom, from(#75b018), to(#669c10));background-image:-webkit-linear-gradient(top, #75b018, #669c10);background-image:linear-gradient(top, #75b018, #669c10);opacity:0.94;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity = 94);filter:alpha(opacity=94)}section#feature_area .innerwrapper{background:url(../im/home/meshPattern.png) repeat;z-index:2}section#feature_area{height:100%}section#feature_area .green{width:978px;margin:0 auto;z-index:1}section#feature_area .inner.index{padding:68px 0 56px}section#feature_area .inner.features{padding:70px 0 48px}section#feature_area .inner.events{padding:70px 0 48px}section#feature_area .inner.pricing{padding:99px 0 15px;height:186px}section#feature_area .inner.goodies{padding:85px 0 15px;height:200px}section#feature_area .inner.webinars{padding:85px 0 15px;height:200px}section#feature_area .inner.contact{padding:85px 0 15px;height:200px}section#feature_area .inner.masterycon{padding:29px 0 72px;height:200px}section#feature_area .inner.jobs{padding:85px 0 15px;height:147px}section#feature_area .inner.newsroom{padding:68px 0 57px;height:169px}section#feature_area .inner.missing{padding:98px 0 3px;height:200px}section#feature_area .inner.thanks{padding:65px 0 0;height:140px}section#feature_area .inner.thanks h2{color:#FFF;text-align:center;font-size:49px}section#feature_area .inner.started{padding:69px 0 31px;height:200px}section#feature_area .inner.hero{padding:69px 0 31px;height:200px}section#feature_area .inner.score{padding:69px 0 31px;height:200px}section#feature_area .inner.casestudies{padding:55px 0 15px;height:250px}section#feature_area .green img.monster{position:absolute;z-index:-1;top:135px;max-width:100%;opacity:.7;width:978px;height:300px}section#feature_area.home .green img.monster{top:135px;opacity:.7;height:375px}section#feature_area.one .green img.monster{position:absolute;z-index:-1;top:0px;max-width:100%;opacity:.7}section#feature_area.newsroom .green img.monster{position:absolute;z-index:-1;top:0px;max-width:100%;opacity:.7;height:325px}section#feature_area.features .green img.monster{top:135px;opacity:.7;height:325px}section#feature_area.home{background:none;border-bottom:1px solid #dddddd}section#feature_area.home .innerwrapper{background:none;background-color:#dcdcdc;padding-top:1px}section#feature_area.home .joinFree{margin-top:25px}iframe[name=google_conversion_frame]{position:absolute;top:-100px}.home .swiper-container{width:100%;height:470px}.home .swiper-slide{text-align:center;background:#fff;border-top:1px solid transparent}section#feature_area.home .swiper-slide h1,section#feature_area.home .swiper-slide h2{font-size:48px;line-height:120%;text-align:center;font-weight:100;text-shadow:none}.home .swiper-slide small{display:block;margin-top:13px;font-size:12px;font-weight:600}#socrativepro .inner{position:relative}#socrativepro #rocket{position:absolute;left:-640px;top:600px}#socrativepro #spro{height:860px;width:305px;z-index:2;position:relative}#socrativepro.swiper-slide-duplicate #rocket{left:0;top:-100px}#socrativepro #cta{position:absolute;top:100px;right:0;max-width:500px;text-align:center}#socrativepro #cta h2{font-family:"Gotham A", "Gotham B", 'Open Sans';font-size:46px}#socrativepro #cta b{font-weight:400}#socrativepro #cta p{font-size:16px;line-height:24px;max-width:80%;width:80%;float:none;text-align:center;margin:30px auto 30px auto;line-height:160%;color:#555;text-shadow:none}#socrativepro #cta p b{color:#555;font-weight:600}#socrativepro #cta .date{display:block;margin:35px auto 25px auto}#socrativepro #cta .button{margin-top:0;color:#555;border-color:#555}#socrativepro #cta .button:hover{background-color:#555;color:#fff}.cls-1{fill:none;stroke:#e6e7e8;stroke-miterlimit:10;stroke-width:1.27px}.cls-2{fill:#fff100}.cls-3{fill:#f89c1c}.cls-4{fill:#b9131a}.cls-5{fill:#c17b13}.cls-6{fill:#fff}.cls-7{fill:#686868;font-family:"Gotham A", "Gotham B", sans-serif}.cls-12{font-weight:400}.cls-8{opacity:0.12}#clouds{width:100%;height:480px;position:absolute;overflow:hidden}.cloud{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="309.9" height="128.1" viewBox="0 0 309.9 128.1"><defs><style>.a{fill:#e4e7e9;}.b{fill:#ffffff;stroke:#e4e7e9;stroke-miterlimit:10;}</style></defs><path class="b" d="M302.8,82a27.5,27.5,0,0,0-8.4-5.7,15.7,15.7,0,0,0-9.8-13.6,39,39,0,0,0-69.2-31.2l-3-.2a23.8,23.8,0,0,0-12.5,3.6A16.6,16.6,0,0,0,190,22.2a7.5,7.5,0,0,0-6.7-8.8,10.1,10.1,0,0,0-8.8-5.2h-0.5a10,10,0,0,0-9.8-2,6,6,0,0,0-6.7-1.3,17.8,17.8,0,0,0-26.3,8.6h-0.8a7.5,7.5,0,0,0-7.5,8.9A16.6,16.6,0,0,0,113,34.8a23.8,23.8,0,0,0-12.5-3.6l-3,.2A39,39,0,0,0,28.2,62.6a15.7,15.7,0,0,0-9.8,13.6,27.6,27.6,0,1,0,35,39.1,38.6,38.6,0,0,0,49.1-16.8,37.2,37.2,0,0,0,53.8,7.9,37.2,37.2,0,0,0,53.8-7.9,38.6,38.6,0,0,0,49.1,16.8A27.6,27.6,0,1,0,302.8,82Z" transform="translate(-1.5 -1.5)"/><path class="a" d="M302.8,105.6a27.5,27.5,0,0,1-43.4-5.7,38.6,38.6,0,0,1-49.1-16.8,37.2,37.2,0,0,1-53.8,7.9,37.2,37.2,0,0,1-53.8-7.9A38.6,38.6,0,0,1,53.5,99.9,27.6,27.6,0,0,1,3.1,93.8a27.6,27.6,0,0,0,50.4,21.6,38.6,38.6,0,0,0,49.1-16.8,37.2,37.2,0,0,0,53.8,7.9,37.2,37.2,0,0,0,53.8-7.9,38.6,38.6,0,0,0,49.1,16.8,27.6,27.6,0,0,0,50.4-21.6A27.5,27.5,0,0,1,302.8,105.6Z" transform="translate(-1.5 -1.5)"/><path class="a" d="M201,41.6a22.4,22.4,0,0,1-25.8,15.5,16,16,0,0,1-29.3,2.6A16,16,0,0,0,177,65.8a22.3,22.3,0,0,0,9.1-.1C194.4,64,204.4,55.8,201,41.6Z" transform="translate(-1.5 -1.5)"/><path class="a" d="M89.3,62.1a15.1,15.1,0,0,0,19.1-6.7,10.8,10.8,0,0,0,14-14,10.8,10.8,0,0,1-10.3,18.8,15,15,0,0,1-3.9,4.7C103.8,68.4,95.2,70,89.3,62.1Z" transform="translate(-1.5 -1.5)"/></svg>') center center no-repeat;background-size:contain;width:490px;padding-bottom:20.307%;position:absolute}.cloud1{left:5%;top:-210px;opacity:.3}.cloud2{left:45%;width:600px;opacity:.2;top:-250px}.cloud3{left:75%;width:800px;opacity:.3;top:-350px}@media screen and (max-width: 960px){#socrativepro #rocket{display:none}#socrativepro #cta{position:relative;width:80%;max-width:80%;right:0;padding:0 10%}}@media screen and (max-width: 640px){#socrativepro #cta{top:50px}}.flipclock{width:376px;display:inline-block;margin:30px 0 30px 0}.flipclock .time{border-radius:5px;box-shadow:0px 2px 1px 0 rgba(0,0,0,0.2);display:inline-block;text-align:center;position:relative;height:60px;width:64px;-webkit-perspective:479px;-moz-perspective:479px;-ms-perspective:479px;-o-perspective:479px;perspective:479px;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.flipclock .time+.time{margin-left:15px}.flipclock .time:before,.flipclock .time:after{content:"";width:2px;height:9px;position:absolute;top:33px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="2" height="9" viewBox="0 0 2 9"><rect width="2" height="5" style="fill:#ccd1d9"/><rect y="5" width="2" height="4" style="fill:#aab2bc"/></svg>') no-repeat}.flipclock .time:before{left:-4px}.flipclock .time:after{right:-4px}.flipclock .count{background:#799ab1;color:#f8f8f8;display:block;font-family:'Oswald', sans-serif;font-weight:400;font-size:44px;line-height:58px;overflow:hidden;position:absolute;text-align:center;top:0;width:100%;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transform-style:flat;-moz-transform-style:flat;-ms-transform-style:flat;-o-transform-style:flat;transform-style:flat}.flipclock .count.top{border-top:1px solid rgba(255,255,255,0.2);border-bottom:1px solid rgba(255,255,255,0.1);border-radius:5px 5px 0 0;height:50%;background:#94aec1;-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%}.flipclock .count.bottom{background-image:linear-gradient(rgba(255,255,255,0.1), transparent);background-image:-webkit-linear-gradient(rgba(255,255,255,0.1), transparent);background-image:-moz-linear-gradient(rgba(255,255,255,0.1), transparent);background-image:-ms-linear-gradient(rgba(255,255,255,0.1), transparent);background-image:-o-linear-gradient(rgba(255,255,255,0.1), transparent);border-top:1px solid rgba(0,0,0,0.3);border-bottom:1px solid #668497;border-radius:0 0 5px 5px;line-height:0;height:50%;top:50%;-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0}.flipclock .label{display:block;position:absolute;top:64px;width:100%;font-weight:600;font-size:10px;text-transform:uppercase}.flipclock .count.curr.top{-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg);z-index:3}.flipclock .count.next.bottom{-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-ms-transform:rotateX(90deg);-o-transform:rotateX(90deg);transform:rotateX(90deg);z-index:2}.flipclock .flip .count.curr.top{-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);-ms-transform:rotateX(-90deg);-o-transform:rotateX(-90deg);transform:rotateX(-90deg)}.flipclock .flip .count.next.bottom{-webkit-transition:all 250ms ease-in-out 250ms;-moz-transition:all 250ms ease-in-out 250ms;-ms-transition:all 250ms ease-in-out 250ms;-o-transition:all 250ms ease-in-out 250ms;transition:all 250ms ease-in-out 250ms;-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg)}@media screen and (max-width: 480px){.flipclock{width:100%;margin:30px 0}.flipclock .countdown-container{height:70px}.flipclock .time{height:48px;width:48px}.flipclock .count{font-size:2em;line-height:48px}.flipclock .label{font-size:0.8em;top:60px}}@font-face{font-family:'intro_rust_gbase_2_line';src:url('fonts/introrustg-base2line-webfont.eot');src:url('fonts/introrustg-base2line-webfont.eot?#iefix') format("embedded-opentype"),url('fonts/introrustg-base2line-webfont.woff2') format("woff2"),url('fonts/introrustg-base2line-webfont.woff') format("woff"),url('fonts/introrustg-base2line-webfont.ttf') format("truetype"),url('fonts/introrustg-base2line-webfont.svg#intro_rust_gbase_2_line') format("svg");font-weight:normal;font-style:normal}#masterycon16{background:#fff url(../im/masterycon16/bg-photo.jpg) center center no-repeat;background-size:cover}#masterycon16 .inner{text-align:center}#masterycon16 .button{color:#ffffff;border-color:#ffffff;margin-top:30px}#masterycon16 #mcon_logo{width:126px;height:121px;background:url(../im/masterycon16/mcon16_mark.svg) center center no-repeat;background-size:contain;display:inline-block;margin:50px 0 20px 0}section#feature_area.home #masterycon16 h2{font-family:'intro_rust_gbase_2_line';color:#ffffff;font-size:36px;line-height:120%}#masterycon16 .datetime{text-align:center;font-size:16px;line-height:120%;color:#ffffff;margin-top:30px}#masterycon16 .datetime span{display:inline-block;margin:0 7px}@media only screen and (max-width: 960px){section#feature_area #masterycon16 div.inner{width:88%}#masterycon16 #mcon_logo{width:100px;height:96px;margin-top:35px}}@media only screen and (max-width: 700px){section#feature_area.home #masterycon16 h2{font-size:28px}section#feature_area #masterycon16 div.inner{width:75%}}@media only screen and (max-width: 480px){section#feature_area.home #masterycon16 h2{font-size:22px}}#mindful{background:#fff url(../im/slide_bg_mindful.jpg) top center no-repeat;background-size:cover}.swiper-slide#mindful h2,#mindful h2{background:url('data:image/svg+xml;utf8,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="124px" height="124px" viewBox="-13 15 124 124" style="enable-background:new -13 15 124 124;" xml:space="preserve"><path fill="#FF8C69" d="M49,15c-34.2,0-62,27.8-62,62c0,23.7,13.3,44.3,32.9,54.7V125C3.7,115.1-7.2,97.3-7.2,77C-7.2,46,18,20.8,49,20.8S105.2,46,105.2,77c0,31-25.2,56.2-56.2,56.2c-5.1,0-10-0.7-14.7-2v-21.9c0-4.4-2.2-7.5-4.7-11.2c-2.6-3.8-5.8-8.4-8.4-16.6c-0.2-0.7-1.6-6.4-1.6-9.5c0-16.2,13.2-29.4,29.4-29.4c16.2,0,29.4,13.2,29.4,29.4v23.3H64.9v17.7c0,1.5-1.2,2.8-2.8,2.8l-10.3,0V90.2C61,88.8,68,80.9,68,71.4c0-10.5-8.5-19-19-19s-19,8.5-19,19c0,9.5,7,17.4,16.1,18.8v31.5l16.1-0.1c4.7,0,8.6-3.8,8.6-8.6v-11.9h13.5V72.1c0-19.4-15.8-35.2-35.2-35.2c-19.4,0-35.2,15.8-35.2,35.2c0,4,1.6,10.6,1.9,11.3c2.9,8.9,6.5,14.2,9.2,18.1c2.5,3.6,3.7,5.4,3.7,7.9v26.2c6.4,2.3,13.3,3.5,20.5,3.5c34.2,0,62-27.8,62-62C111,42.8,83.2,15,49,15z M35.8,71.4c0-7.3,5.9-13.2,13.2-13.2s13.2,5.9,13.2,13.2c0,7.3-5.9,13.2-13.2,13.2S35.8,78.7,35.8,71.4z"/></svg>') no-repeat center top;background-size:124px;padding:155px 0 0 0;color:#555555;margin-top:50px;font-size:52px;font-weight:200}.swiper-slide#mindful h3,#mindful h3{font-weight:200;font-size:24px;line-height:100%;font-style:italic;text-shadow:none;text-align:center;margin-top:15px;color:#555555}.swiper-slide#mindful .button,#mindful .button{color:#ff8c69;border-color:#ff8c69;margin-top:20px}.swiper-slide#mindful .button .play,#mindful .button .play{border-left-color:#ff8c69}.swiper-slide#mindful .button:hover,#mindful .button:hover{background-color:#ff8c69;color:#fff}.swiper-slide#mindful .button:hover .play,#mindful .button:hover .play{border-left-color:#fff}#mindful-landing #mindful .inner{text-align:center;padding-top:90px;padding-bottom:100px}#mindful-landing #mindful h2{margin-top:0}#mindful-landing #mindful small{display:block}#mindful-landing #mindful .button{margin-top:40px}#mindful-landing #greenbar{background:url(../im/home/meshPattern.png) repeat;z-index:2;background-color:#75b018;padding-top:20px}#mindful-landing .gray{background-color:#f5f5f5;padding:60px 0 80px 0}#mindful-landing .gray h3{font-size:24px;font-weight:200;text-align:center}#mindful-landing .gray h3 b{font-weight:400}#mindful-landing .column,#webinars .column{width:35%;margin:0 0 0 14%;float:left}#mindful-landing .column+.column,#webinars .column+.column{padding:0 0 0 5px;margin:0 9% 0 0}#form,#helpwithlogin{text-align:center;padding-top:60px}#form .column>div,#helpwithlogin .column>div{position:relative;text-align:left;border:1px solid #bbbbbb;margin-bottom:5px;overflow:hidden;background:#fff}#form h2,#helpwithlogin h2{font-size:30px;font-weight:200;margin-bottom:25px;color:#efbb46}#form textarea,#helpwithlogin textarea{resize:none;width:calc(100% - 14px);height:138px}#form label,#helpwithlogin label{font-size:13px;position:absolute;overflow:hidden;color:#555;opacity:1;padding:11px 8px 16px 6px;transition:all 300ms ease}#yellow .active label{color:#555}#red .active label,#teal .active label,#black .active label{color:#fff}#form .completed.active .fieldname{opacity:1}#form .completed .fieldname{opacity:0}#form .wipe{border-right:1px solid #bbbbbb;width:0;height:45px;position:absolute;left:-1px;top:0;z-index:1;transition:all 300ms ease;background-color:#f9cf03}#form .active .wipe{width:100%}#form .fieldname{z-index:2;position:relative}#form .active .wipe{width:100%}#form .processing,#helpwithlogin .processing{padding:15px 50px;background:#555 url(../im/dots_loading.gif) center center no-repeat;background-size:40px}#form .error,#helpwithlogin .error{border-color:#d1120a !important}#form .errorMessage,#form #errorMessage,#helpwithlogin .errorMessage,#helpwithlogin #errorMessage{background-color:#f05a5c !important;border:none !important;border-radius:3px;margin-bottom:15px !important;max-width:440px;margin:0 auto}#form .errorMessage span,#form #errorMessage span,#helpwithlogin .errorMessage span,#helpwithlogin #errorMessage span{float:left;padding:30px 0 0 0;font-size:40px;font-weight:400;color:#d1120a;text-align:center;width:50px}#form .errorInner,#helpwithlogin .errorInner{float:left;width:calc(100% - 90px);background-color:#fff;padding:20px;text-align:left}#form .errorInner h3,#helpwithlogin .errorInner h3{color:#f05a5c;font-size:24px;font-weight:600;margin-bottom:7px;text-align:left}#form .errorInner p,#helpwithlogin .errorInner p{font-size:14px;line-height:140%;font-style:italic}textarea#comments{height:79px}#form_success{border:none;text-align:center;color:#eee;display:none;width:100%;padding:40px 0;color:#444}#form_success h2{font-weight:200;font-size:40px}#form_success h2 i{display:block;margin:0 auto;margin-bottom:10px;background:url(../im/check.svg) center center no-repeat;background-size:contain;width:48px;height:48px}#form_success p{font-size:20px;line-height:40px;font-weight:300}#form_success p a{color:#a0c36f;border-bottom:1px dotted #a0c36f;text-decoration:none}#form_success .top p+p{margin-top:10px}#webinars #form{padding-top:0}#webinars #form select{padding-top:11px}#webinars #form h2{color:#555555}#webinars #form #event-date{font-size:16px}#webinars #errorMessage{padding-top:20px;padding-bottom:20px;color:#ffffff !important}#request-a-demo .column,#contact .column,#pricing .column{width:35%;margin:0 0 0 14%;float:left}#request-a-demo .column+.column,#contact .column+.column,#pricing .column+.column{padding:0 0 0 20px;margin:0 13% 0 0}#request-a-demo #form label,#contact #form label,#contact #helpwithlogin label,#pricing #form label{display:none}#request-a-demo #form select,#contact #form select,#pricing #form select{padding-top:10px;padding-bottom:10px}#request-a-demo #form a.location_scope,#contact #form a.location_scope,#pricing #form a.location_scope,#mli #form a.location_scope,#bootcamp #form a.location_scope{font-size:12px;font-weight:600;color:#eee;position:absolute;width:110px;right:-120px;top:-1px;background:#bbb;padding:12px 0;text-align:center;transition:all 200ms ease}#request-a-demo #form a.location_scope:hover,#contact #form a.location_scope:hover,#pricing #form a.location_scope:hover,#bootcamp #form a.location_scope:hover{background-color:rgba(187,187,187,0.46);color:#555;text-decoration:none}#request-a-demo #zip_code_wrapper,#request-a-demo #country_wrapper,#contact #zip_code_wrapper,#contact #country_wrapper,#pricing #zip_code_wrapper,#pricing #country_wrapper{overflow:visible;width:calc(100% - 120px)}#request-a-demo #form .column>div,#contact #form .column>div,#contact #helpwithlogin .column>div,#pricing #form .column>div{margin-bottom:20px}#instructure{background:url('../im/hp-slider-instructure.jpg');background-repeat:no-repeat;background-position:center;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../im/hp-slider-instructure.jpg', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../im/hp-slider-instructure.jpg', sizingMethod='scale')"}ul#instContainer{margin:0 auto 0 auto;list-style:none;width:978px;margin:0 auto 0 auto;height:470px;display:block;position:relative}ul#instContainer li#instImg{position:absolute;max-width:500px;left:0;top:32px}ul#instContainer li#instImg img{max-width:100%}ul#instContainer li#instLeftCol{display:block;text-align:center;width:62%;margin:85px auto 0}ul#instContainer li#instLeftCol .button{margin-top:24px}ul#instContainer li#instLeftCol h2{color:#FFF;line-height:72px;font-size:52px;text-align:center}ul#instContainer li#instLeftCol h3{color:#FFF;line-height:37px;font-size:22px;font-weight:400;text-align:center;margin:15px 0 0 0}ul#instContainer li#RightCol strong{font-weight:400}ul#instContainer li#instLeftCol .button{color:#FFF;border-color:#FFF}ul#instContainer li#instLeftCol .button:hover{background:#000;border-color:#000}@media screen and (max-width: 978px){#instructure{width:100% !important}ul#instContainer{width:100% !important}ul#instContainer li#instImg{width:42%;left:94px;top:83px}ul#instContainer li#instLeftCol h2{font-size:42px;line-height:58px}ul#instContainer li#instLeftCol{width:80%;margin:94px auto 0;position:relative;z-index:2;float:none;text-align:center}}@media screen and (max-width: 768px){#instructure{width:100% !important}ul#instContainer{width:100% !important}ul#instContainer li#instImg{display:none}ul#instContainer li#instLeftCol{width:80%;margin:84px auto 0;position:relative;z-index:2;float:none;text-align:center}ul#instContainer li#instLeftCol h2{font-size:34px;line-height:43px;color:#FFF;text-align:center}ul#instContainer li#instLeftCol h3{width:85%;font-size:18px;line-height:28px;margin:15px auto 0;float:none}}#android{background:url('../im/hp-slider-android.jpg');background-color:#5A9BF0;background-repeat:no-repeat;background-position:center;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../im/hp-slider-android.jpg', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../im/hp-slider-android.jpg', sizingMethod='scale')"}ul#androidContainer{margin:0 auto 0 auto;list-style:none;width:978px;margin:0 auto 0 auto;height:470px;display:block;position:relative}ul#androidContainer li#overImg{position:absolute;position:absolute;width:371px;left:94px;top:47px}ul#androidContainer li#overImg img{max-width:100%}ul#androidContainer li#appLeftCol{float:right;display:block;width:52%;margin:100px 0 0 0px;text-align:left}ul#androidContainer li#appLeftCol .button{margin-top:29px;color:#FFF;border:2px solid #FFF}ul#androidContainer li#appLeftCol .button:hover{border:2px solid #8DC63F;background:#8DC63F}ul#androidContainer li#appLeftCol h1{color:#FFFFFF;line-height:49px;font-size:42px;text-align:left}ul#androidContainer li#appLeftCol h2{color:#FFFFFF;font-size:31px;margin-top:21px;line-height:44px;text-align:left}@media screen and (max-width: 978px){#overviewVideo{width:100% !important}ul#androidContainer{width:100% !important}ul#androidContainer li#appLeftCol h1{font-size:37px;line-height:39px}ul#androidContainer li#appLeftCol h2{font-size:28px;line-height:38px}ul#androidContainer li#appLeftCol{width:44%;margin:90px 83px 0 0px}}@media screen and (max-width: 768px){#android{background:url('../im/hp-slider-android-mobile.jpg');background-color:#5A9BF0;background-repeat:no-repeat;background-position:center;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../im/hp-slider-android-mobile.jpg', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../im/hp-slider-android-mobile.jpg', sizingMethod='scale')"}#overviewVideo{width:100% !important}ul#androidContainer{width:100% !important}ul#androidContainer li#overImg{display:none}ul#androidContainer li#appLeftCol{width:75%;margin:123px auto 0;position:relative;z-index:2;text-align:center;float:none}ul#androidContainer li#appLeftCol{margin:53px auto 0}ul#androidContainer li#appLeftCol h1{font-size:42px;line-height:46px;text-align:center}ul#androidContainer li#appLeftCol h2{font-size:31px;line-height:41px;text-align:center}}@media screen and (max-width: 520px){ul#androidContainer li#appLeftCol{width:75%;margin:71px auto 0}ul#androidContainer li#appLeftCol h1{font-size:28px;line-height:38px}ul#androidContainer li#appLeftCol h2{font-size:19px;line-height:29px}}@media screen and (width: 414px){ul#androidContainer li#appLeftCol{width:100%;margin:123px 0 0 0px}ul#androidContainer li#appLeftCol h1{font-size:44px;line-height:46px}ul#androidContainer li#appLeftCol h2{font-size:28px;line-height:46px}}#overviewVideo{background:url('../im/hp_overview_bg_jun17.jpg');background-repeat:no-repeat;background-position:center;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../im/hp_overview_bg_jun17.jpg', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../im/hp_overview_bg_jun17.jpg', sizingMethod='scale')"}ul#overContainer{margin:0 auto 0 auto;list-style:none;width:978px;margin:0 auto 0 auto;height:470px;display:block;position:relative}ul#overContainer li#overImg{position:absolute;position:absolute;width:371px;left:94px;top:47px}ul#overContainer li#overImg img{max-width:100%}ul#overContainer li#overLeftCol{float:right;display:block;width:44%;margin:127px 35px 0 0px}ul#overContainer li#overLeftCol .button{margin-top:24px}ul#overContainer li#overLeftCol h1{color:#666666;line-height:57px;font-size:73px}ul#overContainer li#overLeftCol h2{color:#848484;line-height:76px;font-size:44px}ul#overContainer li#RightCol strong{font-weight:400}@media screen and (max-width: 978px){#overviewVideo{width:100% !important}ul#overContainer{width:100% !important}ul#overContainer li#overImg{width:311px;left:94px;top:84px}ul#overContainer li#overLeftCol h1{font-size:48px;line-height:40px}ul#overContainer li#overLeftCol h2{font-size:30px;line-height:40px}ul#overContainer li#overLeftCol{width:40%;margin:137px 44px 0 0px}}@media screen and (max-width: 768px){#overviewVideo{background:url('../im/hp_overview_mobilebg_jun17.jpg');background-repeat:no-repeat;background-position:center;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../im/hp_overview_mobilebg_jun17.jpg', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../im/hp_overview_mobilebg_jun17.jpg', sizingMethod='scale')"}#overviewVideo{width:100% !important}ul#overContainer{width:100% !important}ul#overContainer li#overImg{display:none}ul#overContainer li#overLeftCol{width:100%;margin:123px 0 0 0px;position:relative;z-index:2}ul#overContainer li#overLeftCol h1{font-size:52px;line-height:46px}ul#overContainer li#overLeftCol h2{font-size:36px;line-height:46px}}@media screen and (max-width: 375px){ul#overContainer li#overLeftCol{width:100%;margin:123px 0 0 0px}ul#overContainer li#overLeftCol h1{font-size:44px;line-height:46px}ul#overContainer li#overLeftCol h2{font-size:28px;line-height:46px}}@media screen and (width: 414px){ul#overContainer li#overLeftCol{width:100%;margin:123px 0 0 0px}ul#overContainer li#overLeftCol h1{font-size:44px;line-height:46px}ul#overContainer li#overLeftCol h2{font-size:28px;line-height:46px}}#evidenceCapture{background:#fff url(../im/ec_carousel_bg.jpg) center no-repeat}ul#ecContainer{margin:0 auto 0 auto;list-style:none;width:978px;margin:50px auto 0 auto;height:470px;display:block}ul#ecContainer li#ecImg{float:left;margin-top:15px}ul#ecContainer li#ecImg img{width:85%}ul#ecContainer li#ecRightCol{float:left;display:block;width:39%;margin:61px 0 0 0px}ul#ecContainer li#ecRightCol h1{color:#666666;line-height:57px;font-size:45px}ul#ecContainer li#ecRightCol h2{color:#848484;line-height:57px;font-size:30px}ul#ecContainer li#ecRightCol strong{font-weight:400}@media screen and (max-width: 978px){#evidenceCapture{width:100% !important}ul#ecContainer{width:100% !important}ul#ecContainer li#ecImg{width:48%;margin-left:8%}ul#ecContainer li#ecRightCol h1{font-size:40px;line-height:46px}}@media screen and (max-width: 768px){#evidenceCapture{background:#fff url(../im/slide-teacher-app-mobile.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover}#evidenceCapture{width:100% !important}ul#ecContainer{width:100% !important}ul#ecContainer li#ecImg{display:none}ul#ecContainer li#ecImg img{display:none}ul#ecContainer li#ecRightCol{width:90%;margin-left:5%}ul#ecContainer li#ecRightCol h1{font-size:40px;line-height:46px}}@media screen and (max-width: 375px){ul#ecContainer li#ecImg{display:none}ul#ecContainer li#ecImg img{display:none}ul#ecContainer li#ecRightCol{width:90%;margin-left:5%}ul#ecContainer li#ecRightCol h1{font-size:30px;line-height:42px}}@media screen and (width: 414px){ul#ecContainer li#ecImg{display:none}ul#ecContainer li#ecImg img{display:none}ul#ecContainer li#ecRightCol{width:90%;margin-left:5%}ul#ecContainer li#ecRightCol h1{font-size:30px;line-height:42px}}#growthReporting{background:url('../im/slide_bg_growth.jpg');background-repeat:no-repeat;background-position:center;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../im/slide_bg_growth.jpg', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../im/slide_bg_growth.jpg', sizingMethod='scale')"}ul#growthContainer{margin:0 auto 0 auto;list-style:none;width:978px;margin:50px auto 0 auto;height:470px;display:block}ul#growthContainer li#growthImg{float:left;margin:79px 0 0 128px}ul#growthContainer li#growthImg img{width:90%}ul#growthContainer li#growthRightCol{float:left;display:block;width:41%;margin:42px 0 0 44px}ul#growthContainer li#growthRightCol h1{color:#FFF;line-height:57px;font-size:38px;text-transform:uppercase;font-weight:400}ul#growthContainer li#growthRightCol h2{color:#FFF;line-height:37px;font-size:60px;text-transform:uppercase;border-bottom:1px solid #FFF;padding-bottom:25px;font-weight:400}ul#growthContainer li#growthRightCol p{color:#FFF;text-align:center;font-size:17px;line-height:1.5em;width:100%;padding:0;margin:11px 0 0 0}ul#growthContainer li#growthRightCol strong{font-weight:400}ul#growthContainer li#growthRightCol .button.button-green{border-color:#FFF;color:#FFF}ul#growthContainer li#growthRightCol small{color:#898989}@media screen and (max-width: 978px){ul#growthContainer{width:100%}ul#growthContainer li#growthRightCol .button{margin-top:28px}ul#growthContainer li#growthRightCol h1{font-size:30px;line-height:49px}ul#growthContainer li#growthRightCol h2{font-size:47px}ul#growthContainer li#growthRightCol p{font-size:16px}ul#growthContainer li#growthImg{margin:79px 0 0 10%}}@media screen and (max-width: 768px){ul#growthContainer{margin:0}ul#growthContainer li#growthRightCol{width:70%;margin:15%}ul#growthContainer li#growthImg{display:none}ul#growthContainer li#growthImg img{display:none}ul#growthContainer li#growthRightCol h1{font-size:30px}}@media screen and (max-width: 500px){ul#growthContainer li#growthImg{display:none}ul#growthContainer li#growthImg img{display:none}ul#growthContainer li#growthRightCol{width:85%;margin:8%;margin-top:70px}ul#growthContainer li#growthRightCol h1{font-size:28px}ul#growthContainer li#growthRightCol h2{font-size:35px;line-height:25px}}@media screen and (max-width: 375px){ul#growthContainer li#growthImg{display:none}ul#growthContainer li#growthImg img{display:none}ul#growthContainer li#growthRightCol{width:85%;margin:8%;margin-top:70px}ul#growthContainer li#growthRightCol h1{font-size:26px}ul#growthContainer li#growthRightCol h2{font-size:35px;line-height:25px}}.circle{width:225px;margin:0;display:inline-block;position:relative;text-align:center}.circle canvas{vertical-align:top}.circle strong{position:absolute;top:75px;left:0;width:100%;text-align:center;line-height:40px;font-size:55px;color:#FFF;font-weight:600}.circle strong i{font-style:normal;font-size:28px;font-weight:normal;color:#eaeaea}.circle span{display:block;color:#aaa;margin-top:12px}.circle .dial-info{position:absolute;top:129px;width:225px}.circle .dial-info .dial-top-text{font-size:12px;width:225px;text-align:center;color:#d4d4d4;margin:0;padding:0}.circle .dial-info .dial-bottom-text{font-size:12px;width:225px;text-align:center;color:#d4d4d4;margin:3px 0 0 0;padding:0}.swiper-slide#video1{background:#fff url(../im/slider_bg_tracker_clean.png) center bottom no-repeat}.swiper-slide#video1 h1,.swiper-slide#video1 h2{color:#555555;margin-top:70px}.swiper-slide#video3{background:#4c4c4c url(../im/slide-bg-fairfield.jpg) center bottom no-repeat;background-size:cover}.swiper-slide#video3 h1{margin:136px auto 0 auto;color:#fff;max-width:700px;font-size:35px !important}.swiper-slide#video3 h2{margin:20px auto 0 auto;color:#fff;max-width:700px;font-size:20px !important;text-align:center;font-weight:100;text-shadow:none}.swiper-slide#video3 .button{border-color:#fff;color:#fff;background-color:rgba(255,255,255,0.2)}.swiper-slide#video3 .button:hover{background-color:#8dc63f;border-color:#8dc63f;color:#fff}.swiper-slide#video3 small{color:#fff}@media screen and (max-width: 500px){.swiper-slide#video3{background:#4c4c4c url(../im/slide-bg-springbranch.jpg) -840px bottom no-repeat;background-size:cover}.swiper-slide#video3 h1{font-size:30px !important;width:75%}.swiper-slide#video3 h2{font-size:20px !important;width:75%}}@media screen and (max-width: 375px){.swiper-slide#video3 h1{margin-top:70px}}#pd2019{background:url('../im/hp-pd-2019.jpg');background-color:#5a9bf0;background-repeat:no-repeat;background-position:center;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../im/hp-pd-2019.jpg', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../im/hp-pd-2019.jpg', sizingMethod='scale')"}ul#eoypd li#inswipe{display:block;width:100%;margin:75px auto 0;width:978px;height:auto;display:block;position:relative}ul#eoypd .button{margin-top:24px}ul#eoypd .logos{width:300px;margin:0 auto 0}ul#eoypd li#inswipe h1{color:#FFFFFF;line-height:45px;font-size:40px;margin:20px auto 0;max-width:650px;font-weight:500}ul#eoypd li#inswipe h2{color:#FFFFFF;line-height:60px;font-size:30px;font-weight:500;margin:10px auto 0}.swiper-slide#pd2019 .button{border:none;color:#fff;background-color:#FFA00A;padding:23px 55px;border-radius:100px}.swiper-slide#pd2019 .button:hover{background-color:#000}@media screen and (max-width: 978px){#pd2019{width:100% !important}ul#eoypd li#inswipe{width:100% !important}ul#eoypd li#inswipe h1{font-size:35px}ul#eoypd li#inswipe h2{font-size:27px}}@media screen and (max-width: 768px){ul#webContainer2{width:100% !important}ul#eoypd li#inswipe h1{font-size:32px;width:85%;line-height:40px}ul#eoypd li#inswipe h2{font-size:23px;width:85%;line-height:30px}}@media screen and (max-width: 550px){ul#eoypd .logos{width:225px}ul#eoypd li#inswipe h1{width:75%}ul#eoypd li#inswipe h2{width:75%}}#webinar{background:url('../im/hp_webinar_data.jpg');background-repeat:no-repeat;background-position:center;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../im/hp_webinar_data.jpg', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../im/hp_webinar_data.jpg', sizingMethod='scale')"}ul#webContainer{margin:0 auto 0 auto;list-style:none;width:978px;margin:0 auto 0 auto;height:470px;display:block;position:relative}ul#webContainer li#webImg{position:absolute;width:243px;left:94px;top:90px}ul#webContainer li#webImg img{max-width:100%}ul#webContainer li#webImg p{width:100%;margin:9px 0 0 0;text-align:center;font-size:18px;text-shadow:none}ul#webContainer li#webImg p.smalltext{font-size:15px;font-style:oblique;margin-top:5px}ul#webContainer li#webLeftCol{float:right;display:block;width:60%;margin:106px 35px 0 0px}ul#webContainer li#webLeftCol .button{margin-top:24px}ul#webContainer li#webLeftCol h1{color:#FFFFFF;line-height:57px;font-size:48px}ul#webContainer li#webLeftCol h2{color:#FFFFFF;line-height:76px;font-size:34px;font-weight:500}ul#webContainer li#RightCol strong{font-weight:400}.swiper-slide#webinar .button{border:none;color:#fff;background-color:#FFA00A}.swiper-slide#webinar .button:hover{background-color:#000}@media screen and (max-width: 978px){#webinar{width:100% !important}ul#webContainer{width:100% !important}ul#webContainer li#webImg{width:220px;left:94px;top:104px}ul#webContainer li#webLeftCol h1{font-size:35px;line-height:40px}ul#webContainer li#webLeftCol h2{font-size:26px;line-height:40px}ul#webContainer li#webLeftCol{width:43%;margin:147px 83px 0 0px}}@media screen and (max-width: 768px){#webinar{width:100% !important}ul#webContainer{width:100% !important}ul#webContainer li#webImg{display:none}ul#webContainer li#webLeftCol{width:100%;margin:123px 0 0 0px;position:relative;z-index:2}ul#webContainer li#webLeftCol h1{font-size:40px;line-height:46px;width:70%;margin:auto}ul#webContainer li#webLeftCol h2{font-size:29px;line-height:46px;margin-top:12px}}@media screen and (max-width: 550px){ul#webContainer li#webLeftCol{width:100%;margin:119px 0 0 0px}ul#webContainer li#webLeftCol h1{font-size:28px;line-height:46px}ul#webContainer li#webLeftCol h2{font-size:21px;line-height:46px}}#dcmslide{background:url('../im/hp-slider-dcm.jpg');background-color:#1f3045;background-repeat:no-repeat;background-position:center;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../im/hp-slider-dcm.jpg', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../im/hp-slider-dcm.jpg', sizingMethod='scale')"}ul#dcmContainer{margin:0 auto 0 auto;list-style:none;width:978px;margin:0 auto 0 auto;height:auto;display:block;position:relative}ul#dcmContainer li#dcmLeftCol{display:block;width:100%;margin:98px 0 0 0}ul#dcmContainer li#dcmLeftCol .button{margin-top:24px}ul#dcmContainer li#dcmLeftCol h1{color:#FFFFFF;line-height:51px;font-size:40px;margin:0 auto 0;max-width:670px;font-weight:500}ul#dcmContainer li#dcmLeftCol h2{color:#FFFFFF;line-height:60px;font-size:30px;font-weight:500}ul#dcmContainer li#dcmLeftCol h3{color:#FFFFFF;line-height:29px;font-size:22px;font-weight:500;margin:26px auto auto !important;text-shadow:none;text-align:center;max-width:550px;float:none !important}ul#dcmContainer li#RightCol strong{font-weight:400}.swiper-slide#dcmslide .button{color:#fff;padding:19px 50px;border-radius:100px;border:3px #FFF solid;cursor:pointer}.swiper-slide#dcmslide .button:hover{background-color:#FFF;color:#000}@media screen and (max-width: 978px){#dcmslide{width:100% !important}ul#dcmContainer{width:100% !important}ul#dcmContainer li#webImg{width:220px;left:94px;top:104px}ul#dcmContainer li#dcmLeftCol h2{font-size:26px;line-height:40px}ul#dcmContainer li#dcmLeftCol{width:67%;margin:90px auto}}@media screen and (max-width: 768px){#dcmslide{width:100% !important}ul#dcmContainer{width:100% !important}ul#dcmContainer li#webImg{display:none}ul#dcmContainer li#dcmLeftCol{width:100%;margin:123px 0 0 0px;position:relative;z-index:2}ul#dcmContainer li#dcmLeftCol h1{font-size:32px;line-height:40px}ul#dcmContainer li#dcmLeftCol h2{font-size:23px;line-height:32px;max-width:255px;margin:0 auto}ul#dcmContainer li#dcmLeftCol h3{font-size:18px;max-width:375px !important}ul#dcmContainer li#dcmLeftCol{width:75%;margin:144px auto}}@media screen and (max-width: 550px){ul#dcmContainer li#dcmLeftCol h1{font-size:27px;line-height:30px}ul#dcmContainer li#dcmLeftCol h2{font-size:19px;line-height:25px}ul#dcmContainer li#dcmLeftCol h3{font-size:14px;line-height:22px}ul#dcmContainer li#dcmLeftCol{width:82%;margin:155px auto}}.schoolzillalogohp{width:200px;margin:auto}#webinar2{background:url('/certica/images/header.jpg');background-color:#5a9bf0;background-repeat:no-repeat;background-position:center;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/certica/images/header.jpg', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/certica/images/header.jpg', sizingMethod='scale')"}ul#webContainer2{margin:0 auto 0 auto;list-style:none;width:978px;margin:0 auto 0 auto;height:auto;display:block;position:relative}ul#webContainer2 li#webLeftCol{display:block;width:100%;margin:98px 0 0 0}ul#webContainer2 li#webLeftCol .button{margin-top:24px}ul#webContainer2 li#webLeftCol h1{color:#FFFFFF;line-height:51px;font-size:40px;margin:10px auto 0;max-width:600px;font-weight:500}ul#webContainer2 li#webLeftCol h2{color:#FFFFFF;line-height:60px;font-size:34px;font-weight:500}ul#webContainer2 li#webLeftCol h3{color:#FFFFFF;line-height:29px;font-size:22px;font-weight:300;margin:5px auto auto !important;text-shadow:none;text-align:center;max-width:550px;float:none !important}ul#webContainer2 li#RightCol strong{font-weight:400}.swiper-slide#webinar2 .button{border:none;color:#fff;background-color:#FFA00A;padding:26px 65px;border-radius:100px}.swiper-slide#webinar2 .button:hover{background-color:#000}@media screen and (max-width: 978px){#webinar2{width:100% !important}ul#webContainer2{width:100% !important}ul#webContainer2 li#webImg{width:220px;left:94px;top:104px}ul#webContainer2 li#webLeftCol h2{font-size:26px;line-height:40px}ul#webContainer2 li#webLeftCol{width:67%;margin:90px auto}}@media screen and (max-width: 768px){#webinar2{width:100% !important}ul#webContainer2{width:100% !important}ul#webContainer2 li#webImg{display:none}ul#webContainer2 li#webLeftCol{width:100%;margin:123px 0 0 0px;position:relative;z-index:2}ul#webContainer2 li#webLeftCol h1{font-size:32px;line-height:40px}ul#webContainer2 li#webLeftCol h2{font-size:23px;line-height:32px;max-width:255px;margin:0 auto}ul#webContainer2 li#webLeftCol h3{font-size:18px;max-width:375px !important}ul#webContainer2 li#webLeftCol{width:75%;margin:144px auto}}@media screen and (max-width: 550px){ul#webContainer2 li#webLeftCol h1{font-size:27px;line-height:30px}ul#webContainer2 li#webLeftCol h2{font-size:19px;line-height:25px}ul#webContainer2 li#webLeftCol h3{font-size:14px;line-height:22px}ul#webContainer2 li#webLeftCol{width:82%;margin:155px auto}}#mlihp{background:url('../im/hp-mli-evergreen.jpg');background-repeat:no-repeat;background-position:center;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../im/hp-mli-evergreen.jpg', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../im/hp-mli-evergreen.jpg', sizingMethod='scale')";background-color:#dcdcdc}ul#mlislide{list-style:none;width:978px;margin:0 auto 0 auto;height:auto;display:block;position:relative}ul#mlislide li#mliLeftCol{display:block;width:60%;margin:126px 0 0 30px;text-align:left;float:left}ul#mlislide li#mliLeftCol .button{margin-top:24px}ul#mlislide li#mliLeftCol h1{color:#000;line-height:51px;font-size:40px;margin:0;font-weight:500;text-align:left}ul#mlislide li#mliLeftCol h2{color:#000;line-height:60px;font-size:30px;font-weight:500;text-align:left}ul#mlislide li#mliLeftCol h3{color:#000;line-height:29px;font-size:22px;font-weight:300;margin:5px auto auto !important;text-shadow:none;text-align:center;max-width:550px;float:none !important}ul#mlislide li#mliRightCol{float:left;width:23%;margin:119px 0 0 90px}.swiper-slide#mlihp .button{border:none;color:#fff;background-color:#F15C30}.swiper-slide#mlihp .button:hover{background-color:#000}@media screen and (max-width: 978px){#mlihp{width:100% !important}ul#mlislide{width:100% !important}ul#mlislide li#mliRightCol{width:178px;float:none;margin:46px auto 0}ul#mlislide li#mliLeftCol{width:76%;margin:15px auto 0;text-align:center;float:none}ul#mlislide li#mliLeftCol h1{font-size:38px;line-height:40px;text-align:center}ul#mlislide li#mliLeftCol h2{font-size:26px;line-height:40px;text-align:center}}@media screen and (max-width: 768px){ul#mlislide li#mliRightCol{width:150px}ul#mlislide li#mliLeftCol h1{font-size:30px}ul#mlislide li#mliLeftCol h2{font-size:23px}}#bootcamphp{background:url('../im/hp-bootcamp.jpg');background-repeat:no-repeat;background-position:center;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../im/hp-bootcamp.jpg', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../im/hp-bootcamp.jpg', sizingMethod='scale')";background-color:#889477}ul#bootcampslide{list-style:none;width:978px;margin:0 auto 0 auto;height:auto;display:block;position:relative}ul#bootcampslide li#bootcampLeftCol{display:block;width:60%;margin:136px 0 0 65px;text-align:left;float:left}ul#bootcampslide li#bootcampLeftCol .button{margin-top:24px}ul#bootcampslide li#bootcampLeftCol h1{color:#FFF;line-height:51px;font-size:38px;margin:0;font-weight:500;text-align:left}ul#bootcampslide li#bootcampLeftCol h2{color:#FFF;line-height:60px;font-size:30px;font-weight:500;text-align:left}ul#bootcampslide li#bootcampLeftCol h3{color:#FFFFFF;line-height:29px;font-size:22px;font-weight:300;margin:5px auto auto !important;text-shadow:none;text-align:center;max-width:550px;float:none !important}ul#bootcampslide li#bootcampRightCol{float:left;width:24%;margin:103px 0 0 90px}.swiper-slide#bootcamphp .button{border:none;color:#fff;background-color:#4374B4}.swiper-slide#bootcamphp .button:hover{background-color:#B1B394;color:#000}@media screen and (max-width: 978px){#bootcamphp{width:100% !important}ul#bootcampslide{width:100% !important}ul#bootcampslide li#bootcampRightCol{width:220px;float:none;margin:35px auto 0}ul#bootcampslide li#bootcampLeftCol{width:76%;margin:15px auto 0;text-align:center;float:none}ul#bootcampslide li#bootcampLeftCol h1{font-size:38px;line-height:40px;text-align:center}ul#bootcampslide li#bootcampLeftCol h2{font-size:26px;line-height:40px;text-align:center}}@media screen and (max-width: 768px){ul#bootcampslide li#bootcampRightCol{width:150px;margin:68px auto 0}ul#bootcampslide li#bootcampLeftCol h1{font-size:28px}ul#bootcampslide li#bootcampLeftCol h2{font-size:23px}}.swiper-slide#casestudyslide{background:url('../im/slide_bg_casestudies.jpg');background-repeat:no-repeat;background-position:center;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../im/slide_bg_casestudies.jpg', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../im/slide_bg_casestudies.jpg', sizingMethod='scale')"}.swiper-slide#casestudyslide h2{margin:130px auto 0 auto;color:#fff;max-width:700px}.swiper-slide#casestudyslide .button{border-color:#fff;color:#fff;background-color:rgba(255,255,255,0.2)}.swiper-slide#casestudyslide .button:hover{background-color:#8dc63f;border-color:#8dc63f;color:#fff}.swiper-slide#casestudyslide small{color:#fff}.videowrapper{background:rgba(0,0,0,0.5);position:fixed;top:0;left:0;height:100%;width:100%;z-index:99;cursor:default;display:none}.videowrapper .videoplayer{position:relative;margin:0 auto;width:978px;height:550px;border:10px solid #333;top:20%;background-color:#333}.videowrapper #video_close{right:-30px;top:-30px}.close_x{width:40px;height:40px;background:url('../im/slo/close.svg') no-repeat;position:absolute;cursor:pointer}@media only screen and (max-width: 1080px){.videowrapper .videoplayer{width:100%;border:none;height:auto;padding-top:56.25%}#video_iframe{position:absolute;top:0;left:0}.videowrapper #video_close{right:13px;top:-52px}.case-vid-wrapper .videoplayer{top:20% !important;width:100% !important;margin:0 !important;display:inherit !important;left:inherit !important;height:auto !important;border:none !important;padding-bottom:0 !important}.case-vid-wrapper #video_iframe{width:100% !important;height:100% !important;clear:both !important;float:none !important}.case-vid-wrapper .button{display:none}.case-vid-wrapper .vid_modal_text{display:none}.case-pdf-wrapper .videoplayer{padding-top:0}}.button{border:2px solid transparent;font-size:18px;line-height:18px;font-weight:600;text-transform:uppercase;letter-spacing:1px;padding:17px 35px;border-radius:30px;display:inline-block;margin-top:40px;transition:all 200ms ease}.button:hover{text-decoration:none;cursor:pointer}.button.button-play{padding-left:30px}.button.button-play i{width:0;height:0;margin-right:15px;margin-bottom:-2px;border-top:9px solid transparent;border-left:13px solid red;border-bottom:9px solid transparent;display:inline-block}#pricing #form h3{font-size:24px;font-weight:700;background:#fff;padding:30px 40px 30px 30px;text-align:left;border-bottom:1px solid #ddd;margin-bottom:40px}.button.button-orange{border-color:#ec582b;color:#ec582b}.button.button-orange:hover{background-color:#ec582b;color:#fff}.button.button-white{border-color:#FFF;color:#FFF;margin-top:20px}.button.button-white:hover{background-color:#ec582b;border-color:#ec582b;color:#fff}.button.button-green{border-color:#999999;color:#999999}.button.button-green:hover{background-color:#8dc63f;border-color:#8dc63f;color:#fff}.button.button-green i{border-left-color:#8dc63f}.button.button-green:hover i{border-left-color:#fff}.button.button-transparent{background-color:transparent;border-color:#555}.button.button-transparent:hover{background-color:#555;color:#fafafa}#black_strip{background-color:#282828;font-size:16px;line-height:24px;padding:50px 0;text-align:center;color:#fff}#black_strip p{max-width:425px;margin:0 auto}#black_strip .button{color:#ff9300;border-color:#ff9300;margin-top:30px}#black_strip .button:hover{background-color:#ff9300;color:#282828}section#feature_area h1{font-weight:600;color:#fff;font-size:58px;text-shadow:0 0 5px #464646;margin:0;padding:0;line-height:68px;width:100%;text-align:center}section#feature_area h1.longtext{font-size:52px}section#feature_area h4 b{font-weight:600}section#feature_area hr{border:0;height:0;width:100%;float:left;clear:both;margin:20px 0}section#feature_area p{font-size:.83em;font-style:normal;letter-spacing:0.2em;font-weight:400;color:#fff;text-shadow:0 0 5px #464646;margin:6px 0;padding:0;line-height:20px;width:100%;text-align:center}#features section#feature_area p{text-align:center;width:65%;float:none;margin:5px auto}section#feature_area div.col-a{width:57.25%;float:left}section#feature_area p b{font-weight:600;color:#f5f591}section#feature_area h3{font-weight:700;color:#fff;font-size:50px;text-shadow:0 0 5px #464646;margin:0 0 18px;padding:0;line-height:68px;float:left;width:100%;text-align:left}section#feature_area h3.solutiontree{background:url(../im/st_logo_white.png) no-repeat 75% 10px}section#feature_area h4{font-weight:400;color:#fff;font-size:16px;text-shadow:0 0 5px #464646;margin:9px 0 25px;padding:0;line-height:28px;width:100%;text-align:center}section#feature_area h4 b{font-weight:600;color:#f5f591}section#feature_area hr,body#features section#feature_area hr{border:0;height:0;width:100%;float:left;clear:both;margin:20px 0}section#feature_area p{font-size:1.1em;font-style:normal;letter-spacing:0em;font-weight:400;color:#fff;text-shadow:0 0 5px #464646;margin:0 0 0 32px;padding:0;line-height:20px;width:300px;float:left;text-align:left}section#feature_area .getStarted{width:285px;margin:0 auto}#features .getStarted *.drk_gry_rnd_btn{width:200px}section#feature_area .getStarted p{margin:5px 0 0 0}body#get-started section#feature_area h3{text-align:center}body#pricing section#feature_area a#pointer_down{margin-left:476px}body#goodies section#feature_area h2{font-size:56px}body#purchase-bubblescore section#feature_area h3,body#get-started section#feature_area h3{font-size:38px;line-height:42px}body#purchase-bubblescore section#feature_area h3{text-align:center}section#feature_area .slideDeck{position:relative;float:right}section#feature_area #posters{border:14px solid #fff;width:337px;height:223px;-moz-box-shadow:0 0 5px 0 #333;-webkit-box-shadow:0 0 5px 0 #333;box-shadow:0 0 5px 0 #333}section#feature_area #pager{position:absolute;bottom:-15px;left:158px;width:64px}section#feature_area #pager a{width:6px;height:6px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#fff;float:left;display:block;margin-right:6px;-moz-box-shadow:0 0 1px 0 #555;-webkit-box-shadow:0 0 1px 0 #555;box-shadow:0 0 1px 0 #555}section#feature_area #pager a.activeSlide{background-color:#b5d485}aside#mcon_tout{width:100%;background:#333;min-height:35px;padding:15px 0;color:#ccc;font-size:11px;font-weight:700;text-transform:uppercase}aside#mcon_tout ul{width:745px;margin:0 auto}aside#mcon_tout ul li{float:left;padding:10px 0;position:relative;margin-right:10px;letter-spacing:3px}aside#mcon_tout ul li a{padding-right:10px}aside#mcon_tout ul li img{position:absolute;top:-5px;left:-65px;width:61px}aside#mcon_tout ul li em{text-transform:none;color:#adadad}aside#mcon_tout ul li .bullet{display:inline-block;margin-left:10px}aside#mcon_tout ul li #bullet{display:inline-block;margin:0 10px}aside#mcon_tout ul li a.orange{font-weight:bold;text-decoration:none;color:#fd9226}aside#mcon_tout ul li a:hover{text-decoration:none;color:#6ea523}section#stateApps-hp{padding:90px 0;background:#ffffff;border-bottom:1px solid #ddd}section#stateApps-hp h3{font-size:20px;margin:35px 0 20px}section#stateApps-hp p{font-size:14px;line-height:25px;width:60%;margin:0 auto 35px}section#stateApps-hp a{display:inline-block;float:none}section#desmos{background:url('../desmos/images/header.jpg');background-color:#393939;background-repeat:no-repeat;background-position:center;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../desmos/images/header.jpg', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../desmos/images/header.jpg', sizingMethod='scale')";position:relative;width:100%;z-index:1;padding:90px 0;height:384px;border-bottom:1px solid #ddd}section#desmos h1{font-family:"Open Sans", sans-serif;font-style:normal;font-size:43px !important;text-transform:none;color:#FFF;line-height:1.5em;font-weight:300;margin-bottom:10px}section#desmos .container{position:relative;height:100%;max-width:1200px;margin:0 auto}section#desmos .web-info{width:48%;padding:51px 0 0 0;float:left}section#desmos .computer-graph{float:left;width:47%;margin:70px 0 0 5%;position:relative}section#desmos .computer{position:absolute;z-index:1}section#desmos .mc-svg{position:absolute;z-index:20;top:58px;left:0;right:0;bottom:0;margin:auto;width:29%}@media only screen and (max-width: 1005px){section#desmos .inner{width:95%}section#desmos h1{font-size:40px !important}section#desmos .computer-graph{width:430px;float:right;margin:38px 0 0 0}section#desmos .mc-svg{top:54px}}@media only screen and (max-width: 875px){section#desmos h1{font-size:32px !important}section#desmos .computer-graph{width:373px}section#desmos .mc-svg{top:47px}section#desmos .web-info{padding:17px 0 0 0;float:left}section#desmos{height:276px}}@media only screen and (max-width: 770px){section#desmos{height:auto}section#desmos .web-info{width:100%;float:none;text-align:center}section#desmos .computer-graph{float:none}section#desmos .computer{position:relative}section#desmos .computer-graph{width:380px;margin:58px auto 0}}section#stateApps-hp p{font-size:14px;line-height:25px;width:60%;margin:0 auto 35px}section#stateApps-hp a{display:inline-block;float:none}section#promo-hp{padding:90px 0;background:#ffffff;border-bottom:1px solid #ddd}section#promo-hp h3{font-size:20px;margin:15px 0 8px}section#promo-hp h4{font-size:17px;margin:auto;font-weight:600;border-bottom:1px solid #dcdcdc;width:364px;padding-bottom:12px}section#promo-hp p{font-size:14px;line-height:25px;width:60%;margin:0 auto 35px}section#promo-hp a{display:inline-block;float:none}.index section#socrative{background-color:#f5f5f5;padding:90px 0;border-bottom:1px solid #ddd}section#socrative .socrative_logo{float:left;width:365px;border-right:1px solid #ddd;height:245px;position:relative;top:-23px;margin-left:75px}section#socrative .socrative_logo img{max-width:100%;margin-top:25px}section#socrative .acquisition{float:left;margin-left:60px;width:365px}section#socrative .acquisition a{text-decoration:none}section#socrative .acquisition h3{font-size:14px;margin-bottom:15px}section#socrative .acquisition p{margin-bottom:30px;line-height:19px;font-size:13px}section#focus_area{background-color:#f5f5f5;padding:90px 0;border-bottom:1px solid #ddd}section#focus_area h3{padding:0;margin:0;font-size:20px;line-height:34px;text-align:center;font-weight:700}section#focus_area p{font-size:14px;line-height:1.8725em;text-align:center;margin:6px 0}body#contest section#focus_area p{margin:12px auto 6px;width:600px}body#contest section#focus_area p a{color:#6ca70f;text-decoration:none;font-weight:600}body#contest section#focus_area img#pin_contest_icon{margin:0 0 24px 442px}section#focus_area canvas{width:100%;height:100px;margin:16px 0;padding:0}section#focus_area div#bullet_points{width:100%;height:100px;margin:24px 0;padding:0;position:relative}section#focus_area div#bullet_points img{position:absolute;display:none}section#focus_area div#bullet_points img#arc-a{top:0;left:148px}section#focus_area div#bullet_points img#arc-b{top:0;left:378px}section#focus_area div#bullet_points img#arc-c{top:0;left:525px}section#focus_area div#bullet_points img#arc-d{top:0;left:677px}section#focus_area ul#blt_items{width:100%;list-style:none;padding:0;margin:0}section#focus_area ul#blt_items li{width:23%;padding:68px 0 0;margin:0;float:left;margin-right:2.66%;text-align:center;line-height:2em}section#focus_area ul#blt_items li b{font-weight:600}section#focus_area ul#blt_items li#blt_masterytracking{background:url(../im/tracker_icon.png) no-repeat center 10px}section#focus_area ul#blt_items li#blt_resourcepins{background:url(../im/pins_icon.png) no-repeat center top}section#focus_area ul#blt_items li#blt_assessmentsharing{background:url(../im/assessments_icon.png) no-repeat center 2px}section#focus_area ul#blt_items li#blt_timesavinggradingtools{background:url(../im/devices_icon.png) no-repeat center 2px;margin-right:0}section#counter_area{padding:120px 0;border-bottom:1px solid #ddd}section#counter_area #counters_container{margin:15px 0 35px 0}section#counter_area .counter_holder{width:430px;margin:0 auto;float:none}section#counter_area h3{padding:0;margin:0 0 10px 0;font-size:20px;line-height:34px;text-align:center;font-weight:700}section#counter_area p{font-size:14px;line-height:1.8725em;text-align:center;margin:0 auto;width:685px}section#reportcard_area{padding:100px 0 0;border-bottom:1px solid #ddd}section#reportcard_area #card_itself{float:left;width:400px;margin:0 25px 0 65px}section#reportcard_area #card_itself img{position:relative;bottom:-3px}section#reportcard_area #card_intro{float:left;width:400px;margin:0}section#reportcard_area #card_intro h4{font-size:20px;line-height:32px;color:#555;text-align:center;width:315px;margin:0 auto 8px}section#reportcard_area #card_intro h4 .green{color:#5ea623}section#reportcard_area #card_intro p{margin:0 auto;width:360px;text-align:center;line-height:22px;color:#777}section#reportcard_area #card_intro p.learn-more{width:145px;margin:30px auto 0}section#reportcard_area #donut_chart{width:140px;height:140px;margin:0 auto 65px}section#reportcard_area #donut_chart svg{position:relative}section#reportcard_area #donut_chart .donut_number{display:none;position:relative;top:100px;left:4px;width:140px;font-size:36px;font-weight:bold;color:#000}section#reportcard_area #donut_chart .donut_number sup{font-size:13px;font-weight:500}section#reportcard_area #donut_chart .donut_title{display:none;font-size:9px;font-weight:700;position:relative;width:140px;top:100px;left:2px;letter-spacing:2px;color:#000}section#reportcard_area #donut_chart .donut_summary .donut_number{display:none}section#goodies_area{padding:120px 0;border-bottom:1px solid #ddd;background:#f5f5f5}section#goodies_area div.col-a{width:32%;float:left}section#goodies_area div.col-a ul#app_icons{padding:0;margin:24px 0 0;list-style:none;width:100%}section#goodies_area div.col-a ul#app_icons li{list-style:none;display:block;float:left;height:72px;width:62px}section#goodies_area div.col-a ul#app_icons.three-across li{margin-left:12px}section#goodies_area div.col-a ul#app_icons li img{display:none}section#goodies_area div.col-b{width:50%;margin:70px 9% 0;float:right;text-align:center}section#goodies_area div.col-b h3{font-weight:700;font-size:20px;margin:0;padding:0;line-height:62px;float:left;width:100%;text-align:center}section#goodies_area div.col-b p{font-size:14px;line-height:1.8725em;text-align:center;margin:6px 0 32px}section#goodies_area div.col-b a.lte_gry_rnd_btn{margin-left:33%}section#testimony_area{padding:90px 0;border-bottom:1px solid #ddd}section#testimony_area div.col-a{width:53.25%;float:left;margin-left:5%;padding-top:32px}section#testimony_area h3{font-weight:700;font-size:20px;margin:0;padding:0;line-height:62px;float:left;width:100%;text-align:center}section#testimony_area blockquote{text-align:center;font-size:14px;line-height:1.8725em;padding:0;margin:0;color:#555}section#testimony_area blockquote b{font-weight:600}section#testimony_area div#quote_img{float:right;width:235px;height:264px;margin-right:5%;display:inline;position:relative}section#testimony_area img#quote_img_a{position:absolute;top:0;left:0}section#testimony_area img#quote_img_b{position:absolute;top:0;left:0}section#testimony_area #articles{margin:85px 0 0 0}section#testimony_area #articles #read_more{float:left;margin:0 15px 0 75px;font-size:16px}section#testimony_area #articles #tech_logos{float:left;position:relative;top:-15px;cursor:pointer;min-height:55px}section#writeup_area{padding:120px 0;border-bottom:1px solid #ddd}section#writeup_area h3{padding:0;margin:0;font-size:20px;line-height:34px;text-align:center;font-weight:700}section#writeup_area p{font-size:14px;line-height:1.8725em;text-align:center}section#writeup_area div.quote_sec{width:32%;padding:90px 0 0;margin-right:2%;float:left;height:225px;position:relative}section#writeup_area div.quote_sec.last{margin-right:0}section#writeup_area div.quote_sec blockquote{margin:0;padding:100px 0 0;text-align:center;line-height:2em}section#writeup_area div.quote_sec blockquote#edsurge{background:url(../im/edsurge_logo.gif) no-repeat center top}section#writeup_area div.quote_sec blockquote#techcrunch{background:url(../im/techcrunch_logo.gif) no-repeat center 32px}section#writeup_area div.quote_sec blockquote#thejournal{background:url(../im/thejournal_logo.gif) no-repeat center top}section#writeup_area div.quote_sec a.readmore{color:#6ca70f;text-decoration:none;width:100%;text-align:center;font-weight:600;position:absolute;bottom:0;left:0}section.feature_bank div.inner{padding:90px 0;border-bottom:3px solid #ccc}section.feature_bank div.col-a{width:335px;float:left}section.feature_bank div.col-b{width:643px;float:left}section.feature_bank div.col-b div.feature_block{float:left;width:300px;margin-top:45px}section.feature_bank div.col-b div.feature_block.col1{margin-right:35px}section.feature_bank div.col-b div.feature_block.col2{margin-right:8px}section.feature_bank div.col-b div.feature_block p{width:256px;float:right;margin:0;padding:0;font-weight:400;line-height:1.66em}section.feature_bank div.col-b div.feature_block p b{font-weight:600;text-transform:uppercase}section.feature_bank div.col-b div.feature_block i{float:left;display:block;width:40px;height:40px;overflow:hidden;background:url(../im/features-sprite.png) no-repeat 0 0}section.feature_bank hr{border:0;height:0;width:100%;float:left;clear:both;margin:12px 0}section.feature_bank div.col-a h3{font-size:1.66em;line-height:1.5em;float:left;clear:both;margin:0;padding:0;font-weight:700}section.feature_bank div.col-a img.porthole{float:left;clear:both;margin-top:96px}section.feature_bank div.col-a .screens{float:left;margin:10px 0 0 23px;clear:both;color:#666}section.feature_bank div.col-a .screens .porthole{background:url(../im/shot.jpg);width:19px;height:13px;display:inline-block;position:relative;top:3px}aside.modalContainer .content .screenshots .img_wrapper{height:520px;width:786px;margin:0 auto;cursor:pointer}aside.modalContainer .content .screenshots .img_wrapper img{height:495px;border:1px solid #ccc;padding:3px;margin:10px 0}aside.modalContainer .content .screenshots .img_wrapper{position:relative}aside.modalContainer .content .screenshots .img_wrapper:not(:first-child){display:none}aside.modalContainer .content .screenshots .img_wrapper #prev{font-size:35px;line-height:55px;display:block;position:absolute;top:255px;width:20px;height:55px;left:-35px;border:1px solid #eaeaea;border-radius:5px;color:#bbb;padding:0 5px}aside.modalContainer .content .screenshots .img_wrapper #next{font-size:35px;line-height:55px;display:block;position:absolute;top:255px;width:20px;height:55px;right:-35px;border:1px solid #eaeaea;border-radius:5px;color:#bbb;padding:0 5px}aside.modalContainer .content .screenshots .thumbs{width:100%;float:left;padding:10px 0;background:#fff;border-top:1px solid #ddd}aside.modalContainer .content .screenshots .thumbs ul{margin:0 0 0 10px}aside.modalContainer .content .screenshots .thumbs ul li{float:left;width:150px;padding:5px 12px;border:1px solid #999;margin:0 5px;cursor:pointer;position:relative;opacity:.4;margin-bottom:10px}aside.modalContainer .content .screenshots .thumbs ul li.selected{opacity:1;padding:2px 9px;border:3px solid #8dc63f}section.feature_bank div.col-b h4{font-size:1.2em;line-height:1.5em;padding:0;margin:0 0 15px 0;font-weight:700}section.feature_bank div.col-b p{font-size:1.125em;line-height:2em}section.feature_bank div.col-b div.feature_block p{font-size:1em;line-height:1.66em}section.feature_bank div.col-b div.feature_block p b{font-weight:600}section.feature_bank a.green{text-decoration:none;color:#6ea523}section.feature_bank div.col-b div.feature_block.sprite1 i{background-position:0 0}section.feature_bank div.col-b div.feature_block.sprite2 i{background-position:-40px 0}section.feature_bank div.col-b div.feature_block.sprite3 i{background-position:-80px 0}section.feature_bank div.col-b div.feature_block.sprite4 i{background-position:-120px 0}section.feature_bank div.col-b div.feature_block.sprite5 i{background-position:-160px 0}section.feature_bank div.col-b div.feature_block.sprite6 i{background-position:-200px 0}section.feature_bank div.col-b div.feature_block.sprite7 i{background-position:-240px 0}section.feature_bank div.col-b div.feature_block.sprite8 i{background-position:-280px 0}section.feature_bank div.col-b div.feature_block.sprite9 i{background-position:-320px 0}section.feature_bank div.col-b div.feature_block.sprite10 i{background-position:-360px 0}section.feature_bank div.col-b div.feature_block.sprite11 i{background-position:0 -40px}section.feature_bank div.col-b div.feature_block.sprite12 i{background-position:-40px -40px}section.feature_bank div.col-b div.feature_block.sprite13 i{background-position:-80px -40px}section.feature_bank div.col-b div.feature_block.sprite14 i{background-position:-120px -40px}section.feature_bank div.col-b div.feature_block.sprite15 i{background-position:-160px -40px}section.feature_bank div.col-b div.feature_block.sprite16 i{background-position:-200px -40px}section.feature_bank div.col-b div.feature_block.sprite17 i{background-position:-240px -40px}section.feature_bank div.col-b div.feature_block.sprite18 i{background-position:-280px -40px}section.feature_bank div.col-b div.feature_block.sprite19 i{background-position:-320px -40px}section.feature_bank div.col-b div.feature_block.sprite20 i{background-position:-360px -40px}section.feature_bank div.col-b div.feature_block.sprite21 i{background-position:0 -80px}section.feature_bank div.col-b div.feature_block.sprite22 i{background-position:-40px -80px}section.feature_bank div.col-b div.feature_block.sprite23 i{background-position:-80px -80px}section.feature_bank div.col-b div.feature_block.sprite24 i{background-position:-120px -80px}section.feature_bank div.col-b div.feature_block.sprite25 i{background-position:-160px -80px}section.feature_bank div.col-b div.feature_block.sprite26 i{background-position:-200px -80px}section.feature_bank div.col-b div.feature_block.sprite27 i{background-position:-240px -80px}section.feature_bank div.col-b div.feature_block.sprite28 i{background-position:-280px -80px}section.feature_bank div.col-b div.feature_block.sprite29 i{background-position:-320px -80px}section.feature_bank div.col-b div.feature_block.sprite30 i{background-position:-360px -80px}section.feature_bank div.col-b div.feature_block.sprite31 i{background-position:0 -120px}section.feature_bank div.col-b div.feature_block.sprite32 i{background-position:-40px -120px}section.feature_bank div.col-b div.feature_block.sprite33 i{background-position:-80px -120px}section.feature_bank div.col-b div.feature_block.sprite34 i{background-position:-120px -120px}section.feature_bank div.col-b div.feature_block.sprite35 i{background-position:-160px -120px}section.feature_bank div.col-b div.feature_block.sprite36 i{background-position:-200px -120px}section.feature_bank div.col-b div.feature_block.sprite37 i{background-position:-240px -120px}section.feature_bank div.col-b div.feature_block.sprite38 i{background-position:-280px -120px}section.feature_bank div.col-b div.feature_block.sprite39 i{background-position:-320px -120px}section.feature_bank div.col-b div.feature_block.sprite40 i{background-position:-360px -120px}section.feature_bank div.col-b div.feature_block.sprite41 i{background-position:0 -160px}section.feature_bank div.col-b div.feature_block.sprite42 i{background-position:-40px -169px}section.feature_bank div.col-b div.feature_block.sprite43 i{background-position:-80px -163px}section.feature_bank div.col-b div.feature_block.sprite44 i{background-position:-124px -166px}section#pricing_table{background-color:#f5f5f5;padding:30px 0 70px;border-bottom:1px solid #ddd}section#pricing_table table#pricing_grid{width:100%;border:0;padding:0;float:left;margin:0 0 10px 0}section#pricing_table table#pricing_grid td{width:23%;text-align:center;border-bottom:1px solid #ddd;height:30px;line-height:30px;font-size:1.1em;color:#333;font-weight:400;font-style:italic}section#pricing_table table#pricing_grid td.feature{width:31%;text-align:left;font-style:normal}section#pricing_table table#pricing_grid td.feature em{font-size:0.8em;font-style:italic;font-weight:300}section#pricing_table table#pricing_grid td.checked{background:url(../im/tick.png) no-repeat center center}section#pricing_table table#pricing_grid tr.button_row td{padding:20px 0 60px}section#pricing_table table#pricing_grid tr.button_row td a.lte_gry_rnd_btn{margin-left:60px}section#pricing_table p.notes{padding:0;margin:10px 0 0;font-size:0.83em;line-height:2.5em;font-weight:400;font-style:italic}section#pricing_table div#pricing_grid_header{width:100%;height:185px;float:left;clear:both;border-bottom:5px solid #666;position:relative;overflow:hidden}section#pricing_table div#pricing_grid_header.scrollingActive{width:978px;position:fixed;top:80px;left:230px;border:none}section#pricing_table div#pricing_grid_header h2.scrollingActive{display:none}section#pricing_table div#pricing_grid_header h2{float:left;font-size:1.1675em;margin:0;padding:0;position:absolute;left:0;bottom:15px}section#pricing_table div#pricing_grid_header div.pricing_tab{width:200px;margin:0;text-align:center;height:168px;padding-top:41px;position:absolute;top:55px}section#pricing_table div#pricing_grid_header div.pricing_tab.blank{right:47%}section#pricing_table div#pricing_grid_header div.pricing_tab.teacher{right:24%}section#pricing_table div#pricing_grid_header div.pricing_tab.school{right:1%}section#pricing_table div#pricing_grid_header div.pricing_tab.teacher h3,section#pricing_table div#pricing_grid_header div.pricing_tab.school h3{background:#8fc742}section#pricing_table div#pricing_grid_header div.pricing_tab h3{font-size:1.5em;font-weight:600;padding:15px 0;line-height:1.25em;border-radius:10px 10px 0 0;background:#fc9218;color:#fff}section#pricing_table div#pricing_grid_header div.pricing_tab h4{font-size:0.85em;font-weight:400;padding:12px 0;margin:0;box-shadow:0 1px 11px #ddd;line-height:1.25em;background:#f5f5f5}section#pricing_table div#pricing_grid_header div.pricing_tab h5{background:#fff;padding:10px 0;box-shadow:0 1px 11px #ddd;width:200px;height:55px}section#pricing_table div#pricing_grid_header div.pricing_tab a{margin:15px 40px;width:100px}section#teacher_quote{background-color:#fff;padding:90px 0;border-bottom:1px solid #ddd}section#teacher_quote blockquote{font-size:3.1667em;line-height:1.68em;font-weight:300;font-style:normal;padding:0;margin:0 0 40px;float:left;clear:both;width:100%}section#teacher_quote p{font-size:1.33em;line-height:1.55em;font-weight:300;font-style:normal;padding:0;margin:0;float:right;clear:both;text-align:right;width:100%}section#teacher_quote p b{font-weight:600}body#pricing aside.modalContainer .content{height:600px}body#content aside.modalContainer .content{height:775px}section#pricing_questions{background-color:#f5f5f5;padding:90px 0}section#pricing_questions div.col-a{width:34%;float:left}section#pricing_questions div.col-b{width:66%;float:left}section#pricing_questions div.col-a h3{padding:0;margin:0;font-size:1.66em}section#pricing_questions div.col-b div.qa{float:left;clear:both;width:100%;padding-bottom:30px;border-bottom:1px solid #ddd;margin-bottom:30px}section#pricing_questions div.col-b div.qa h4{font-size:1.15em;font-weight:600;padding:0;margin:0}section#pricing_questions div.col-b div.qa p{font-size:1em;line-height:1.667em;padding:0;margin:1.667em 0 0;font-weight:400}section#pricing_questions div.col-b div.qa p a{color:#6da611;text-decoration:none}.webinar_register{text-align:center;padding-bottom:20px}.webinar_register h2{font-size:30px;font-weight:200;margin-bottom:10px}#webinar_recorded{padding:60px 0}.webinar_featured{padding:0 0 20px 0 !important;border-bottom:1px solid #ddd;margin-bottom:35px}.formerror input,.formerror select{border-color:red !important}section#request_demo{background-color:#f5f5f5;padding:70px 0 70px 0;border-bottom:1px solid #ddd}section#request_demo div.col-a{width:34%;float:left}section#request_demo div.col-b{width:66%;float:left}section#request_demo div.col-a h3{padding:0;margin:0;font-size:1.66em}section#request_demo div.col-b h3{margin:0 0 6px;padding:0;font-size:1.1725em;line-height:1em;font-weight:600}section#request_demo div.col-b p{font-size:1em;padding:0;margin:12px 0}section#request_demo div.col-b p b{font-weight:600}section#teacher_quotes{background-color:#fff;padding:90px 0}section#teacher_quotes div.inner{text-align:center}section#teacher_quotes h2{font-size:1.6667em;line-height:1em;padding:0;margin:0;text-transform:uppercase}section#teacher_quotes div.quote{padding:75px 0 0}section#teacher_quotes div.quote blockquote{font-size:1.6667em;line-height:1.7em;padding:0;margin:0;font-weight:300;font-style:italic;padding-bottom:30px}section#teacher_quotes div.quote i{margin:0;padding:0;font-size:1.1675em;line-height:1.6667em;font-style:normal;font-weight:300}section#teacher_quotes div.quote i b{font-size:1.15em;font-weight:400}section#teacher_quotes div.hr{width:100%;height:1px;margin:75px 0 0}section#teacher_quotes div.hr hr{border:0;border-top:1px solid #ddd;width:645px;margin:0 auto}section#company_story{background-color:#fff;padding:90px 0;border-bottom:1px solid #ddd}section#company_story div.col-a{width:34%;float:left}section#company_story div.col-b{width:66%;float:left}section#company_story div.col-a h3{padding:0 0 0 50px;margin:0;font-size:1.66em;line-height:2.5em;background:url(../im/jobs-sprites.png) no-repeat 0 0}section#company_story div.col-b div.short_desc{float:left;clear:both;width:100%}section#company_story div.col-b div.short_desc h3{font-size:1.15em;line-height:1.875em;font-weight:600;padding:0;margin:0}section#company_story div.col-b div.short_desc p{font-size:1em;line-height:1.667em;padding:0;margin:1em 0}section#company_story div.col-b div.short_desc ul{list-style:circle;padding:0;margin:0}section#company_story div.col-b div.short_desc ul li{margin:0 0 0 16px;font-size:1em;line-height:1.667em}section#company_story div.col-b div.short_desc a{color:#6da611;text-decoration:none}section#company_culture{background-color:#fff;padding:90px 0;border-bottom:1px solid #ddd}section#company_culture div.col-a{width:34%;float:left}section#company_culture div.col-b{width:66%;float:left}section#company_culture div.col-a h3{padding:0 0 0 50px;margin:0;font-size:1.66em;line-height:2.5em;background:url(../im/jobs-sprites.png) no-repeat 0 -100px}section#company_culture div.col-b div.short_desc{float:left;clear:both;width:100%}section#company_culture div.col-b div.short_desc h3{font-size:1.15em;line-height:1.875em;font-weight:600;padding:0;margin:0}section#company_culture div.col-b div.short_desc p{font-size:1em;line-height:1.667em;padding:0;margin:1em 0}section#company_culture div.col-b div.short_desc ul{list-style:circle;padding:0;margin:0}section#company_culture div.col-b div.short_desc ul li{margin:0 0 0 16px;font-size:1em;line-height:1.667em}section#company_culture div.col-b div.short_desc a{color:#6da611;text-decoration:none}section#company_compensation{background-color:#f5f5f5;padding:90px 0;border-bottom:1px solid #ddd}section#company_compensation div.col-a{width:34%;float:left}section#company_compensation div.col-b{width:66%;float:left}section#company_compensation div.col-a h3{padding:0 0 0 50px;margin:0;font-size:1.66em;line-height:1.2em;background:url(../im/jobs-sprites.png) no-repeat 0 -150px}section#company_compensation div.col-b div.short_desc{float:left;clear:both;width:100%}section#company_compensation div.col-b div.short_desc h3{font-size:1.15em;line-height:1.875em;font-weight:600;padding:0;margin:0}section#company_compensation div.col-b div.short_desc p{font-size:1em;line-height:1.667em;padding:0;margin:1em 0}section#company_compensation div.col-b div.short_desc ul{list-style:circle;padding:0;margin:0}section#company_compensation div.col-b div.short_desc ul li{margin:0 0 0 16px;font-size:1em;line-height:1.667em}section#company_compensation div.col-b div.short_desc a{color:#6da611;text-decoration:none}section#career_intro{background-color:#FFF;padding:90px 0;border-bottom:1px solid #ddd}section#career_intro div.col-a{width:34%;float:left}section#career_intro div.col-b{width:66%;float:left}section#career_intro div.col-a h3{padding:0 0 0 50px;margin:0;font-size:1.66em;line-height:2.5em;background:url(../im/jobs-sprites.png) no-repeat 0 -100px}section#career_intro div.col-b div.short_desc{float:left;clear:both;width:100%}section#career_intro div.col-b div.short_desc h3{font-size:1.15em;line-height:1.875em;font-weight:600;padding:0;margin:0}section#career_intro div.col-b div.short_desc p{font-size:1em;line-height:1.667em;padding:0;margin:1em 0}section#career_intro div.col-b div.short_desc ul{list-style:circle;padding:0;margin:0}section#career_intro div.col-b div.short_desc ul li{margin:0 0 0 16px;font-size:1em;line-height:1.667em}section#career_intro div.col-b div.short_desc a{color:#6da611;text-decoration:none}section#company_openings{background-color:#f5f5f5;padding:90px 0;border-bottom:1px solid #ddd}section#company_openings div.col-a{width:34%;float:left}section#company_openings div.col-b{width:66%;float:left}section#company_openings div.col-a h3{padding:0 0 0 50px;margin:0;font-size:1.66em;line-height:2.5em;background:url(../im/jobs-sprites.png) no-repeat 0 -50px}section#company_openings div.col-b div.position_department{float:left;clear:both;width:100%}section#company_openings div.col-b div.position_department h3{font-size:1.15em;line-height:1.875em;font-weight:600;padding:0;margin:0 0 12px}section#company_openings div.col-b div.position_department div.position{width:100%;font-size:1.0875em;line-height:1.875em}section#company_openings div.col-b div.position_department div.position a.position_title{float:left;width:65%;text-align:left;color:#6ea723;text-decoration:none}section#company_openings div.col-b div.position_department div.position a.position_location{float:left;width:35%;text-align:right;color:#555;text-decoration:none}section#company_openings div.col-b div.position_department div.position span.position_title{float:left;width:65%;text-align:left;color:#6ea723;text-decoration:none}section#company_openings div.col-b div.position_department div.position span.position_location{float:left;width:35%;text-align:right;color:#555;text-decoration:none}section#team_header{background:#333;color:white}section#team_header .inner{text-align:center;padding:30px 0}section#team_header h1{color:#cccccc;font-size:54px;line-height:1.2;font-weight:100;letter-spacing:-.02em;margin-bottom:20px}section#team_header .sortTrigger{font-size:16px;color:white;letter-spacing:.05em;text-transform:uppercase;font-weight:600;display:block;width:200px;margin:0 auto}section#team_header .sortTrigger:hover{cursor:pointer}section#team_header .sortTrigger:after{content:'';display:block;width:0;height:0;border:10px solid transparent;border-top:10px solid #8bc832;margin:10px auto 0}section#team_header .teamSelect{display:none;overflow:hidden}section#team_header .teamSelect .col{width:33%;float:left}section#team_header .teamSelect a{color:#ccc;text-transform:uppercase;font-size:16px;display:block;text-align:left;padding:10px 0}section#team_header .teamSelect a:hover{text-decoration:none;color:#8bc832}section#team_header .teamSelect a img{border-radius:50%;height:42px;width:42px;vertical-align:middle;margin-right:20px}section#team_internal{background:#ffffff;padding:40px 0}section#team_internal .fullTeam{overflow:hidden;margin-bottom:100px}section#team_internal .fullTeam .profile{width:20%}section#team_internal section#fullTeam{display:none}section#team_internal h2.teamTitle{text-transform:uppercase;font-size:1.8em;font-weight:600;letter-spacing:.05em;border-bottom:2px solid #e8e7e6;padding-bottom:10px;margin:0 2% 50px}section#team_internal .profile.teamLead{box-sizing:border-box;width:22%;padding-right:10px;border-right:2px solid #d0d0d0;margin-top:0}section#team_internal .theTeam{float:left;width:78%;margin-bottom:100px}section#team_internal .executiveTeam{width:100%}section#team_internal .executiveTeam .teamLead{width:20%;margin:0 0 40px;border:0}section#team_internal .profile{float:left;width:25%;text-align:center;margin-top:40px}section#team_internal .profile span{display:block;line-height:1.5;font-size:11px}section#team_internal .profile .name{text-transform:uppercase;font-size:12px;font-weight:600;letter-spacing:.05em;margin:14px 0 10px}section#team_internal .profile .profilePhoto{border-radius:50%;min-height:110px}section#team_internal .profile .title,section#team_internal .profile .email{font-style:italic}section#team_internal .profile a.email,section#team_internal .profile a.phone{color:#555;font-size:11px;display:block;padding:0 5px}section#team_internal .profile a.email:hover,section#team_internal .profile a.phone:hover{color:#6ea523;text-decoration:none}section#team_internal #creativeTeam .theTeam{width:100%}section#team_internal #creativeTeam .profile{margin-top:0}.loader:before,.loader:after,.loader{border-radius:50%;width:2.5em;height:2.5em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load7 1.8s infinite ease-in-out;animation:load7 1.8s infinite ease-in-out}.loader{color:#ffffff;font-size:10px;margin:80px auto;position:relative;text-indent:-9999em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.loader:before{left:-3.5em;-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.loader:after{left:3.5em}.loader:before,.loader:after{content:'';position:absolute;top:0}@-webkit-keyframes load7{0%, 80%, 100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}@keyframes load7{0%, 80%, 100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}@media only screen and (min-width: 767px){section#team_internal #creativeTeam .profile{width:20%}}@media only screen and (max-width: 767px){section#team_internal .profile .title{padding-bottom:3px}section#team_internal .profile a.phone,section#team_internal .profile a.email{padding:3px 0}section#team_internal .profile a.phone{font-size:14px;letter-spacing:-.05em}}@media only screen and (max-width: 480px){section#team_internal h2.teamTitle{text-align:center}}section#how_it_began{padding:90px 0;border-bottom:1px solid #ddd}section#how_it_began h3{font-size:1.6667em;line-height:1em;margin:0 0 15px;padding:0;font-weight:700}section#how_it_began p{font-size:1.15em;line-height:1.785em;width:60%;margin:0 auto;padding:0}section#how_it_began div.col-a{float:left;display:block;width:35%;margin-left:13.75%;text-align:justify}section#how_it_began div.col-b{float:right;display:block;width:35%;margin-right:13.75%;text-align:justify}section#how_it_began div.col-a p,section#how_it_began div.col-b p{font-weight:400;font-size:1em;line-height:1.875em;width:100%;padding:0;margin:12px 0;text-align:justify}section#how_it_began hr{border:0;background:transparent;height:0px;margin:30px 0;width:100%;float:left;clear:both}section#state_apps{background-color:#fff;padding:90px 0;border-bottom:1px solid #ddd;background:#f5f5f5}section#state_apps h3{font-size:1.6667em;line-height:1em;margin:0 0 60px;padding:0;font-weight:700;text-transform:uppercase}section#state_apps .desc{width:24%;float:left}section#state_apps .desc img{margin:20px 0}section#state_apps .desc h4{font-size:14px;margin-bottom:20px}section#state_apps .desc p{font-size:12px;line-height:20px;margin-bottom:20px}section#state_apps .desc .lte_gry_rnd_btn{float:none;display:inline-block}section#state_apps .map{width:75%;float:right;position:relative}section#resource_pins{background-color:#f5f5f5;padding:90px 0;border-bottom:1px solid #ddd}section#resource_pins h3{font-size:1.6667em;line-height:1em;margin:0 0 15px;padding:0;font-weight:700}section#resource_pins p{font-size:1.15em;line-height:1.785em;width:60%;margin:0 auto;padding:0}section#resource_pins hr{border:0;background:transparent;height:0px;margin:30px 0;width:100%;float:left;clear:both}section#resource_pins #resource_pins_description,section#resource_pins #resource_pins_description_chrome{float:right;width:307px;margin-top:90px}section#resource_pins #resource_pins_description a,section#resource_pins #resource_pins_description_chrome a{color:#6da611;text-decoration:none}section#resource_pins #resource_pins_description h3,section#resource_pins #resource_pins_description_chrome h3{font-size:1.15em;line-height:2em;font-weight:600;width:100%}section#resource_pins #resource_pins_description p,section#resource_pins #resource_pins_description_chrome p{font-size:1em;line-height:1.667em;margin:1em 0;width:100%}section#resource_pins #resource_pins_description h4,section#resource_pins #resource_pins_description_chrome h4{margin:1em 0;padding:0;float:left;clear:both}section#resource_pins #resource_pins_description h4 img,section#resource_pins #resource_pins_description_chrome h4 img{float:left;margin-right:1em}section#resource_pins #resource_pins_description h4 i,section#resource_pins #resource_pins_description_chrome h4 i{font-style:normal;font-size:1em;line-height:1.33em;font-weight:600;float:left;padding:0.5em 0}section#apps{background-color:#fff;padding:90px 0;border-bottom:1px solid #ddd}section#apps h3{font-size:1.6667em;line-height:1em;margin:0 0 15px;padding:0;font-weight:700}section#apps p{font-size:1.15em;line-height:1.785em;width:60%;margin:0 auto;padding:0}section#apps hr{border:0;background:transparent;height:0px;margin:30px 0;width:100%;float:left;clear:both}section#apps #cc_app_ipad{margin:0 auto}section#apps #cc_app_iphone{float:left;margin:86px 0 0 30px}section#apps div#app_icons{width:895px;margin:0 auto;clear:both}section#apps div#app_icons div.app_info{width:230px;height:365px;position:relative;margin-right:-12px;float:left;text-align:center}section#apps div#app_icons div.app_info h5{margin:0 0 8px 0}section#apps div#app_icons div.app_info a{position:relative;display:inline-block;height:65px}section#apps div#app_icons div.app_info a:after{position:absolute;bottom:5px;left:0;color:#666;text-decoration:none}section#apps div#app_icons div.app_info a.apple:hover:after{content:" Apple";text-align:center;left:4px}section#apps div#app_icons div.app_info a.android:hover:after{content:" Android";text-align:center;left:-3px}section#apps div#app_icons div.app_info a.amazon:hover:after{content:" Amazon";text-align:center;left:-5px}section#apps div#app_icons div.app_info a.windows:hover:after{content:" Windows";text-align:center;left:-7px}section#apps div#app_icons div.app_info.last{margin-right:0}section#apps div#app_icons div.app_info img.app_icon{margin:0 0 15px 0}section#apps div#app_icons div.app_info img.apple{position:relative;top:1px}section#apps div#app_icons div.app_info h4{font-size:1.15em;line-height:1.2em;font-weight:700;padding:0;margin:0 0 15px 0;width:100%;text-align:center}section#apps div#app_icons div.app_info p{font-size:1.1em;line-height:1.5em;padding:0;margin:0 auto;width:88%;text-align:center}section#apps div#app_icons div.app_info p.app_store_links{margin:0 auto;text-align:center;width:230px}section#apps div#app_icons div.app_info p.app_store_links img{margin:0 3px}section#socrative_callout{padding-top:85px;border-bottom:1px solid #ddd}section#socrative_callout .inner{position:relative;overflow:hidden}section#socrative_callout .iphone-ss{position:absolute;bottom:0;left:0}section#socrative_callout .description{float:right;width:59%;overflow:hidden}section#socrative_callout h3{font-size:20px;margin:55px 0 8px}section#socrative_callout p{max-width:410px;font-size:14px;line-height:24px;margin:0 auto 90px}section#socrative_callout .appCallout{float:left;width:50%;box-sizing:border-box;padding:0 20px}section#socrative_callout .appCallout h4{margin:20px 0 30px;font-size:14px;font-weight:900}section#socrative_callout .appCallout a{position:relative;display:inline-block;height:65px}section#socrative_callout .appCallout a:after{position:absolute;bottom:5px;left:0;color:#666;text-decoration:none}section#socrative_callout .appCallout a.apple:hover:after{content:" Apple";text-align:center;left:4px}section#socrative_callout .appCallout a.android:hover:after{content:" Android";text-align:center;left:-3px}section#socrative_callout .appCallout a.amazon:hover:after{content:" Amazon";text-align:center;left:-5px}section#socrative_callout .appCallout a.windows:hover:after{content:" Windows";text-align:center;left:-7px}section#socrative_callout .appCallout a.chromeWeb:hover:after{content:" Chrome";text-align:center;left:-10px}section#event_callout{padding:0;border-bottom:1px solid #ddd}section#event_callout .inner{position:relative;overflow:hidden}section#event_callout .description{width:51%;overflow:hidden;text-align:left}section#event_callout h2{font-size:27px;margin:96px 0 3px}section#event_callout h3{font-size:18px;margin:0px 0 8px}section#event_callout p{font-size:14px;line-height:24px;margin:0 auto 25px}section#event_callout.pd-callout{background:#f5f5f5;border-top:1px solid #000}section#event_callout.bootcamp-callout{background:#f5f5f5}section#event_callout .pd-description{float:right}section#event_callout .pd-image{float:left}section#event_callout .mli-description{float:left;width:65%}section#event_callout .mli-image{float:right;margin-top:145px}section#event_callout .bootcamp-description{float:right}section#event_callout .bootcamp-image{float:left}section#event_callout .summit-description{float:left}section#event_callout .summit-image{float:right}section#event_callout .lte_gry_rnd_btn{float:none;display:inline-block;margin-bottom:75px}section#event_callout .feature_block{margin-top:0px;clear:both}section#event_callout .feature_block i{float:left;display:block;width:40px;overflow:hidden;margin-right:12px}section#event_callout .feature_block.icon1 i{background:url(../im/svg/mli-slc-icon.svg) no-repeat 0 0;margin-top:8px;height:21px}section#event_callout .feature_block.icon2 i{background:url(../im/svg/mli-leader-icon.svg) no-repeat 0 0;margin-top:7px;height:25px}section#event_callout .feature_block.icon3 i{background:url(../im/svg/mli-plc-icon.svg) no-repeat 0 0;margin-top:8px;height:22px}section#event_callout .feature_block p{margin-top:8px;margin-bottom:20px;float:left}@media screen and (max-width: 978px){section#socrative_callout .description{float:none;width:100%;padding-bottom:450px}section#socrative_callout .iphone-ss{left:50%;margin-left:-180px}section#event_callout .inner{text-align:center}section#event_callout .description{float:none;width:90%;padding-bottom:0px;text-align:center;margin:auto}section#event_callout .event-image{float:none;padding-bottom:96px}section#event_callout .lte_gry_rnd_btn{float:none;margin-bottom:43px}section#event_callout .mli-image{float:none;margin-top:0;width:200px}section#event_callout .feature_block{width:77%;margin:auto}section#event_callout .feature_block i{float:none;margin:auto;width:60px;height:37px !important}section#event_callout .feature_block p{float:none;text-align:center;width:100%}}@media screen and (max-width: 480px){section#event_callout .event-image{width:100%;margin-bottom:0 !important;padding-bottom:0;float:left}section#event_callout .mli-image{display:none}}section#website_widget{padding:90px 0;border-bottom:1px solid #ddd}section#website_widget h3{font-size:1.6667em;line-height:1em;margin:0 0 15px;padding:0;font-weight:700}section#website_widget p{font-size:1.15em;line-height:1.785em;width:60%;margin:0 auto;padding:0}section#website_widget hr{border:0;background:transparent;height:0px;margin:30px 0;width:100%;float:left;clear:both}section#website_widget div#cc_app_screenshot{float:left;clear:both;width:100%;height:500px;position:relative}section#website_widget img#cc_app_website{position:absolute;left:198px;top:0}section#website_widget img#cc_app_website_zoom1{position:absolute;top:78px;left:0}section#website_widget img#cc_app_website_zoom2{position:absolute;top:30px;right:0}section#website_widget .embed_ccapp{width:444px}section#website_widget .embed_ccapp h4{width:100%;font-size:1.15em;line-height:1.428em;margin:0;padding:0;font-weight:600}section#website_widget .embed_ccapp p{width:100%;font-size:1em;line-height:1.785em;margin:0 0 1em;padding:0}section#website_widget .embed_ccapp p b{font-weight:600}section#website_widget .embed_ccapp code{text-align:left;background-color:#fff;float:left;clear:both;border:1px solid #bbb;height:7em;padding:10px;width:422px;font-size:1em;line-height:1.785em}section#website_widget #embed_left.embed_ccapp{text-align:right;float:left}section#website_widget #embed_right.embed_ccapp{text-align:left;float:right}body.error{border:none !important}section#error_page{background:url('../im/error-bg.jpg');background-repeat:no-repeat;background-position:center;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../im/casestudymap/error-bg.jpg', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../im/casestudymap/error-bg.jpg', sizingMethod='scale')";padding:180px 0 160px 0;overflow:hidden}section#error_page h3{font-size:40px;font-weight:lighter}section#error_page h2{font-size:55px;text-transform:uppercase;font-weight:lighter;line-height:52px;margin-top:7px}section#error_page h4{font-size:17px;margin:34px auto 30px;max-width:50%;line-height:32px}section#error_page a{color:#000;text-decoration:underline}section#error_page a:hover{text-decoration:none}section#request_form{background:url('../im/calendar-header.jpg');background-repeat:no-repeat;background-position:center;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../im/casestudymap/casestudybanner.jpg', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../im/casestudymap/casestudybanner.jpg', sizingMethod='scale')";padding:80px 0 50px;overflow:hidden}.doubletrouble{background:none !important}#request_form .showMobile{display:none}@media only screen and (max-width: 1024px){#request_form .showMobile{display:inline}#request_form .hideMobile{display:none}}@media only screen and (max-width: 728px){section#request_form h3{font-size:42px !important;line-height:1.2em !important}section#request_form .international-btn{padding:10px 15px !important;right:25% !important}}@media only screen and (max-width: 560px){section#request_form .international-btn{display:none !important}}section#request_form p{font-size:20px;margin-top:25px}section#request_form h3{font-size:36px;font-weight:100;line-height:1.2;letter-spacing:-.0em;margin-bottom:15px;color:#555555}section#request_form h3 a{color:#8dc63f}section#request_form h4{font-size:20px;font-weight:400;margin:15px 0;color:#555555}#request_form .svg_wrapper{padding-bottom:30px}#request_form #USmap{width:100%;max-width:none;display:block;position:absolute;margin:50px auto 0;top:0;left:0}#request_form #USmap g:hover{cursor:pointer}#request_form #USmap g:hover>path,#state_app_map #USmap g:hover>polygon{fill:#FF5A28}#request_form #USmap+.legend{position:absolute;bottom:0;right:0;width:220px}#request_form #USmap+.legend li{margin:5px 0;font-style:italic}#request_form #USmap+.legend span[class^=swatch]{display:inline-block;height:20px;width:20px;border-radius:5px;vertical-align:-5px;margin-right:10px}#request_form #USmap+.legend .swatch1{background:#f5cc05}#request_form #USmap+.legend .swatch2{background:#999999}#request_form #USmap+.legend .swatch3{background:#cccccc}section#calendar_embed{padding:60px 0}section#request_form .international-btn{position:absolute;z-index:2000;color:#FFFFFF;background:#9c9c9c;padding:15px 20px;font-size:14px;cursor:pointer;border-radius:5px;top:72%;right:28%;-webkit-transition:all .3s ease;transition:all .3s ease}section#request_form .international-btn:hover{background:#FF5A28}.james{background:#FFF url('../im/calendar/james-head.jpg')}.nate{background:#FFF url('../im/calendar/nate-head.jpg')}.noel{background:#FFF url('../im/calendar/noel-head.jpg')}.andrea{background:#FFF url('../im/calendar/andrea-head.jpg')}.chase{background:#FFF url('../im/calendar/chase-head.jpg')}.sanjin{background:#FFF url('../im/calendar/sanjin-head.jpg')}.kristen{background:#FFF url('../im/calendar/kristen-head.jpg')}.corinne{background:#FFF url('../im/calendar/corinne-head.jpg')}.page{background:#FFF url('../im/calendar/page-head.jpg')}.casey{background:#FFF url('../im/calendar/casey-head.jpg')}.mckay{background:#FFF url('../im/calendar/mckay-head.jpg')}.calendar_head{background-repeat:no-repeat;background-position:center;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover}.calendar_head h1{font-size:52px !important;color:#70A448 !important;text-shadow:none !important;font-weight:400 !important;text-align:left !important;margin-left:34% !important;width:auto !important}.calendar_head p{font-size:22px !important;color:#555 !important;text-shadow:none !important;font-weight:400 !important;text-align:left !important;margin-left:34.2% !important;width:auto !important;margin-top:6px !important}.calendar_head .inner{padding:130px 0 0 0 !important}body#contact section#request_form .select_contact_type{margin:0 0 60px 0;float:left}body#contact section#request_form .contact_type{float:left;width:31%;padding:0 12px}body#contact section#request_form .contact_type p{width:100%;font-size:13px}body#contact section#request_form .inner.one_off{width:1035px}body#contact section#request_form .inner.one_off #tabs-triggers{width:95%}body#contact section#request_form .contact_type .centered h3{font-weight:700;font-size:16px !important}body#contact section#request_form .contact_type .centered h4{margin:5px 0 10px 0}body#contact section#request_form .contact_type p.cta{margin-top:25px}body#contact section#request_form .contact_type p a.lte_gry_rnd_btn{margin:0 auto;float:none;width:170px}body#contact section#request_form .contact_type p a.lte_gry_rnd_btn.large{width:185px}.contact_section{background:#F5F5F5 !important}body#contact section#request_form div.form_area{padding:0 0 60px 0;position:relative}body#contact section#request_form div.form_area a.back_top{position:absolute;right:55px;top:55px;color:#777}body#contact section#request_form div.form_area a.back_top:after{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid black;display:inline-block}body#contact section#request_form div.form_area .subscriber_check input,body#contact section#request_form div.form_area .subscriber_check label{cursor:pointer}body#contact section#request_form div.form_area .subscriber_check{width:365px;margin:0 auto}body#contact section#request_form div.form_area .subscriber_check p{width:100%}body#contact section#request_form div.form_area .teacherLogin{float:left;display:none;width:100%}body#contact section#request_form div.form_area .teacherLogin .sq_btn.login{float:left;margin:12px 0 12px 30px;color:#555;font-size:13px;font-weight:400;text-decoration:none;line-height:30px;transition:color 0.3s;-webkit-transition:color 0.3s}body#contact section#request_form div.form_area .teacherLogin h3.gray{color:#888;font-weight:400}body#contact section#request_form div.form_area .techForm{float:left;width:100%}body#contact section#request_form div.form_area .techForm h3.gray{color:#888;font-weight:400}body#contact section#request_form div.form_area fieldset label input{width:200px}body#contact section#request_form div.form_area fieldset.col-a{width:375px}body#contact section#request_form div.form_area fieldset.col-ab label textarea{width:200px;height:60px}section#request_form div.form_area *.lte_gry_rnd_btn{margin:35px 45px 0 0}section#request_form div.form_area fieldset{padding:0;margin:0;border:0}section#request_form div.form_area fieldset label{width:100%;margin:5px 0;padding:0;float:left;clear:both}section#request_form div.form_area fieldset label span.label.hear{line-height:18px}section#request_form div.form_area fieldset label.note{margin:0 0 15px;font-size:0.875em;line-height:1em;float:right;text-align:left;width:310px}section#request_form div.form_area fieldset label.note a{color:#8dc63f}section#request_form div.form_area fieldset label i{color:#8dc63f}section#request_form div.form_area fieldset label span.label{width:147px;line-height:30px;font-size:14px;font-weight:600;float:left;display:block}section#request_form div.form_area fieldset label span.label.full{width:100%;line-height:30px;font-size:14px;font-weight:600;float:left;display:block}section#request_form div.form_area fieldset label input{width:298px;padding:0 3px;border:1px solid #ddd;height:28px;line-height:28px;float:left;display:block;font-family:'Open Sans';font-weight:300}section#request_form div.form_area fieldset label input.zip{width:50px}section#request_form div.form_area fieldset label input.short{width:78px;padding:0 3px;margin-right:4px;border:1px solid #ddd;height:28px;line-height:28px;float:left;display:block}section#request_form div.form_area fieldset label input.med{width:118px;padding:0 3px;border:1px solid #ddd;height:28px;line-height:28px;float:left;display:block}section#request_form div.form_area fieldset label input.lrg{width:200px;padding:0 3px;border:1px solid #ddd;height:28px;line-height:28px;float:left;display:block}section#request_form div.form_area fieldset label select{padding:4px 0 2px 4px;margin:0;border:1px solid #ddd;height:28px;line-height:28px;float:left;display:block;background-color:#fff;font-family:'Open Sans';font-weight:300}section#request_form div.form_area fieldset label textarea{width:446px;padding:3px;border:1px solid #ddd;height:47px;line-height:16px;float:left;display:block;font-family:'Open Sans';font-weight:300}section#request_form div.form_area fieldset.col-a{float:left}section#request_form div.form_area fieldset.col-b{float:left;margin-left:25px;width:454px}section#request_form div.form_area fieldset label select option{max-width:265px;white-space:nowrap;overflow:hidden;box-sizing:border-box;text-overflow:ellipsis}body#contact section#register_form{background-color:#F5F5F5;height:715px}body#contact section#register_form #form_area_one .form-label{width:100%;line-height:30px;font-size:14px;font-weight:600;display:inline-flex}body#contact section#register_form #form_area_one .form-label input{width:299px !important}body#contact section#register_form #form_area_one .form-label i{padding-right:71px}body#contact section#register_form #form_area_one .form-area-one-right{margin-left:70px !important;width:454px !important}body#contact section#request_form #form_area_one #radio-btns{display:inline-flex;margin-top:10px;font-size:14px}body#contact section#request_form #form_area_one #radio-btns .radio-btns-value{display:inline-flex}body#contact section#request_form #form_area_one #radio-btns .radio-btns-value input{width:30px}body#contact section#request_form #form_area_one #radio-btns .radio-btns-value p{margin-top:7px;line-height:1;font-size:13px}body#contact section#register_form #form_area_two{height:240px;padding-bottom:0px;padding-top:0px;border-bottom:1px solid #ddd;width:100%;text-align:center}body#contact section#register_form #form_area_two h1{padding-top:100px;font-size:20px;font-family:"Open Sans";color:#555;font-weight:bold;text-transform:uppercase;margin-bottom:22px}body#contact section#register_form #form_area_two p{font-family:"Open Sans";font-size:14px;line-height:20px;padding-bottom:9px}body#contact section#register_form #form-area-3{width:983px;height:200px}.helloyoubutton{background-color:red}label.error{border:none;background:none;padding-left:152px !important;margin:-13px 0 !important;position:relative;z-index:100;width:242px !important;margin-top:-3px !important}#error-message{padding:5px;color:red;display:none;margin-bottom:10px}body#contact section#register_form .select_contact_type{margin:0 0 400px 0;float:left}body#contact section#register_form .contact_type{float:left;width:31%;padding:0 12px}body#contact section#register_form .contact_type p{width:100%;font-size:13px}body#contact section#register_form .inner.one_off{width:1035px}body#contact section#register_form .inner.one_off #tabs-triggers{width:95%}body#contact section#register_form .contact_type .centered h3{font-weight:700;font-size:16px}body#contact section#register_form .contact_type .centered h4{margin:5px 0 10px 0}body#contact section#register_form .contact_type p.cta{margin-top:25px}body#contact section#register_form .contact_type p a.lte_gry_rnd_btn{margin:0 auto;float:none;width:170px}body#contact section#register_form .contact_type p a.lte_gry_rnd_btn.large{width:185px}body#contact section#register_form div.form_area{padding-top:42px;position:relative;height:242px;border-bottom:1px solid #ddd}body#contact section#register_form div.form_area a.back_top{position:absolute;right:55px;top:55px;color:#777}body#contact section#register_form div.form_area a.back_top:after{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid black;display:inline-block}body#contact section#register_form div.form_area .subscriber_check input,body#contact section#request_form div.form_area .subscriber_check label{cursor:pointer}body#contact section#register_form div.form_area .subscriber_check{width:365px;margin:0 auto}body#contact section#register_form div.form_area .subscriber_check p{width:100%}body#contact section#register_form div.form_area .teacherLogin{float:left;display:none;width:100%}body#contact section#register_form div.form_area .teacherLogin .sq_btn.login{float:left;margin:12px 0 12px 30px;color:#555;font-size:13px;font-weight:400;text-decoration:none;line-height:30px;transition:color 0.3s;-webkit-transition:color 0.3s}body#contact section#register_form div.form_area .teacherLogin h3.gray{color:#888;font-weight:400}body#contact section#register_form div.form_area .techForm{float:left;width:100%}body#contact section#register_form div.form_area .techForm h3.gray{color:#888;font-weight:400}body#contact section#register_form div.form_area fieldset label input{width:20px}body#contact section#register_form div.form_area fieldset.col-a{width:375px}body#contact section#register_form textarea{resize:none;font-size:13px;color:#555555}body#contact section#register_form div.form_area fieldset.col-ab label textarea{width:200px;height:60px}section#request_form div.form_area fieldset.col-ab{float:left;width:100%}section#request_form div.form_area fieldset.col-ab label textarea{width:775px;height:10em}section#request_form div.form_area fieldset.col-ab label span.label{width:148px;line-height:30px;font-size:14px;font-weight:600;float:left;display:block}section#register_form div.form_area #form-area-3 button{margin-left:399px;float:left;margin-top:96px;width:170px}section#register_form div.form_area fieldset{width:454px;padding:0;margin:0;border:0}section#register_form div.form_area fieldset label{width:100%;margin:5px 0;padding:0;float:left;clear:both}section#register_form div.form_area fieldset label span.label.hear{line-height:18px}section#register_form div.form_area fieldset label.note{margin:0 0 15px;font-size:0.875em;line-height:1em;float:right;text-align:left;width:310px}section#register_form div.form_area fieldset label.note a{color:#8dc63f}section#register_form div.form_area fieldset label i{color:#8dc63f}section#register_form div.form_area fieldset label span.label{width:100%;line-height:30px;font-size:14px;font-weight:600;float:left;display:block}section#register_form div.form_area fieldset label span.label.full{width:100%;line-height:30px;font-size:14px;font-weight:600;float:left;display:block}section#register_form div.form_area fieldset label input{width:298px;padding:0 3px;border:1px solid #ddd;height:28px;line-height:28px;float:left;display:block;font-family:'Open Sans';font-weight:300}section#register_form div.form_area fieldset label input.zip{width:50px}section#register_form div.form_area fieldset label input.short{width:78px;padding:0 3px;margin-right:4px;border:1px solid #ddd;height:28px;line-height:28px;float:left;display:block}section#register_form div.form_area fieldset label input.med{width:118px;padding:0 3px;border:1px solid #ddd;height:28px;line-height:28px;float:left;display:block}section#register_form div.form_area fieldset label input.lrg{width:200px;padding:0 3px;border:1px solid #ddd;height:28px;line-height:28px;float:left;display:block}section#register_form div.form_area fieldset label select{padding:4px 0 2px 4px;margin:0;border:1px solid #ddd;height:28px;line-height:28px;float:left;display:block;background-color:#fff;font-family:'Open Sans';font-weight:300;margin-left:39px;width:306px}section#register_form div.form_area fieldset label textarea{width:446px;padding:3px;border:1px solid #ddd;height:47px;line-height:16px;float:left;display:block;font-family:'Open Sans';font-weight:300}section#register_form div.form_area fieldset.col-a{float:left}section#register_form div.form_area fieldset.col-b{float:left;margin-left:25px;width:454px}section#register_form div.form_area fieldset label select option{max-width:265px;white-space:nowrap;overflow:hidden;box-sizing:border-box;text-overflow:ellipsis}section#register_form div.form_area fieldset.col-ab{float:left;width:100%}section#register_form div.form_area fieldset.col-ab label textarea{width:775px;height:10em}section#register_form div.form_area fieldset.col-ab label span.label{width:148px;line-height:30px;font-size:14px;font-weight:600;float:left;display:block}section#contest_area{background-color:#fff;padding:90px 0 0;border-bottom:1px solid #ddd}section#contest_area h3{padding:0;margin:0;font-size:20px;line-height:34px;text-align:center}section#contest_area p{font-size:14px;line-height:1.8725em;text-align:center;margin:6px auto;width:600px}section#contest_area div#breakdown{background:url(../im/resourcePinsHand.jpg) no-repeat bottom left;width:600px;margin:72px auto 0;height:393px}section#contest_area div#breakdown ul{width:317px;float:right;margin:80px 0 0}section#contest_area div#breakdown ul li{font-size:14px;line-height:30px}section#contest_detail{background-color:#e1f6c6;padding:90px 0;border-bottom:1px solid #ddd}section#contest_detail h3{padding:0;margin:0;font-size:20px;line-height:30px;text-align:center}section#contest_detail h4{padding:0;margin:24px 0;font-size:16px;line-height:25px;text-align:center}section#contest_detail p{font-size:14px;line-height:1.8725em;text-align:center;margin:6px auto;width:600px}section#feature_area .down_arrow{width:20px;height:10px;margin:10px auto;display:block}section#ourVideos{background-color:#fff;padding:90px 0;border-bottom:1px solid #ddd}section#ourVideos .centered{position:relative}section#ourVideos .centered .mr_archibald{position:absolute;top:-195px;right:0}section#ourVideos h3{font-size:1.6667em;line-height:1em;margin:0 0 15px;padding:0;font-weight:700}section#ourVideos p{font-size:1.15em;line-height:1.785em;width:88%;margin:0 auto;padding:0}section#ourVideos .slideDeck{width:512px;margin:35px auto;position:relative}section#ourVideos #posters{border:14px solid #fff;width:512px;height:288px;-moz-box-shadow:0 0 5px 0 #333;-webkit-box-shadow:0 0 5px 0 #333;box-shadow:0 0 5px 0 #333}section#ourVideos #pager{position:absolute;bottom:-25px;left:236px;width:48px}section#ourVideos #pager a{width:6px;height:6px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#fff;float:left;display:block;margin-right:6px;-moz-box-shadow:0 0 1px 0 #555;-webkit-box-shadow:0 0 1px 0 #555;box-shadow:0 0 1px 0 #555}section#ourVideos #pager a.activeSlide{background-color:#b5d485}section#ourVideos .inner .cta{width:200px;margin:50px auto 0}body#reportcard{font:300 13px/1.5 'Open Sans', sans-serif}body#reportcard header.mainNav{height:73px}body#reportcard header img{position:relative;top:-33px;max-width:100%}body#reportcard section.feature_section{padding:90px 0;text-align:center;width:100%;background:#fff;border-top:1px solid #ddd;position:relative}body#reportcard section.feature_section.extra_padding{padding:120px 0}body#reportcard section.feature_section #card_reveal{margin:0 auto;position:relative;top:33px;height:400px}body#reportcard section.feature_section #card_reveal #opaque{position:absolute;bottom:3px;left:288px;opacity:.9;height:66px;width:400px;background:#fff}body#reportcard section.feature_section #card_reveal #rnd{position:absolute;top:-37px;left:4px}body#reportcard section.feature_section #card_reveal #rec{position:absolute;top:75px;right:6px}body#reportcard section.feature_section.one{padding:90px 0 1px 0}body#reportcard section.feature_section.one .RequiredMarker{position:absolute;left:-3px}body#reportcard section.feature_section.one #nav{display:block;position:relative;bottom:63px;border-bottom:1px solid #dfdfdf}body#reportcard section.feature_section.one #nav.fixed{position:fixed;top:-20px;width:100%;z-index:3;opacity:.9;background:#fff;bottom:inherit}body#reportcard section.feature_section.one #nav ul{width:762px;margin:0 auto}body#reportcard section.feature_section.one #nav ul.fixed{width:865px}body#reportcard section.feature_section.one #nav ul li{float:left;font-size:16px;position:relative;cursor:pointer;top:1px}body#reportcard section.feature_section.one #nav ul li:not(#top):hover{background:#fdfbfb}body#reportcard section.feature_section.one #nav ul li img{position:absolute;top:23px;left:15px}body#reportcard section.feature_section.one #nav ul li.selected{background:#f2f2f2;top:1px}body#reportcard section.feature_section.one #nav ul li#top{font-family:open sans;font-size:10px;font-weight:700;position:relative;height:65px;line-height:69px;width:100px;letter-spacing:1px}body#reportcard section.feature_section.one #nav ul li#top a:hover:after{content:"top";position:absolute;top:0;left:45px;cursor:pointer}body#reportcard section.feature_section.one #nav ul li a{display:block;padding:21px 20px;text-decoration:none !important;min-height:15px}body#reportcard section.feature_section #report_card_vid{width:525px;margin:0 auto;cursor:pointer}body#reportcard section.feature_section #report_card_vid #willardVideo{border:1px solid #dadada;box-shadow:1px 3px 7px #dadada;padding:12px;width:480px;height:270px;background:#fff;margin:0 auto;cursor:pointer}body#reportcard section.feature_section p{font-size:16px}body#reportcard section.feature_section p.fluff{max-width:375px;text-align:center;margin:10px auto 30px;font-size:14px;line-height:18px}body#reportcard section.feature_section p.quote{font-size:26px;line-height:34px;margin:0 0 45px 0;font-style:italic;font-weight:100;color:#777}body#reportcard section.feature_section p.quote_man{line-height:28px}body#reportcard section.feature_section h1{font-weight:100}body#reportcard section.feature_section h2{margin:15px 0 0 0;font-size:22px;font-weight:bold}body#reportcard section.feature_section h3{font-weight:bold;font-size:20px;margin-bottom:35px}body#reportcard section.feature_section h4{font-weight:600;font-size:15px}body#reportcard section.feature_section.gray{background:#f5f5f5}body#reportcard section.feature_section .centered{width:978px;margin:0 auto}body#reportcard section.feature_section .btn_center{width:230px;margin:40px auto 0;clear:both}body#reportcard section.feature_section .btn_center #first_cta{display:none}body#reportcard section.feature_section #grading{width:775px;margin:65px auto 0}body#reportcard section.feature_section #grading img{float:left}body#reportcard section.feature_section #grading #bullets{width:350px;float:right;margin-top:25px}body#reportcard section.feature_section #grading #bullets header{width:325px;text-align:left;font-size:16px;line-height:24px;font-weight:bold;background:none;border:none}body#reportcard section.feature_section #grading #bullets ul{margin-left:13px}body#reportcard section.feature_section #grading #bullets li{text-align:left;max-width:325px;text-indent:-8px;padding:0 0 5px 0;line-height:20px}body#reportcard section.feature_section #grading #bullets li:before{content:"+";position:relative;right:5px}body#reportcard section.feature_section #grading #bullets p{font-size:13px;color:#8dc63f;float:left;margin:15px 0 0 0;position:relative}body#reportcard section.feature_section #grading #bullets p img{width:55px}body#reportcard section.feature_section #grading #bullets #arrow{width:0;height:0;border-left:5px solid #999;border-top:4px solid transparent;border-bottom:4px solid transparent;display:inline-block;margin-right:4px}body#reportcard section.feature_section #grading #bullets p img{float:none;position:absolute;top:3px;right:-3px;top:-26px;right:-64px}body#reportcard section.feature_section .centered .btn_center.spaced{margin:80px auto 0;width:290px}section.feature_section.one.mcon{height:250px}section.feature_section.one.mcon #mcon_logo{float:left;text-align:center;width:190px;height:138px;margin:30px 0 30px 80px}section.feature_section.one.mcon #mcon_logo h4{font-size:22px;margin:20px 0 0 0}section.feature_section.one.mcon #mcon_logo h4 b{font-weight:700}section.feature_section.one.mcon #mcon_header{float:left;width:615px;margin-top:65px}section.feature_section.one.mcon #mcon_header h4{font-size:15px;line-height:23px;margin:20px 0 25px}body#masterycon{z-index:1;position:relative}body#masterycon section#feature_top{min-height:130px;background:#8dc63f url(../im/green_band.jpg) repeat center top;padding:55px 0;border-bottom:1px solid #ddd}body#masterycon section#feature_top h2{font-weight:700;color:#fff;font-size:58px;text-shadow:0 0 5px #464646;margin:0;padding:0;line-height:68px;float:left;width:100%;text-align:center}body#masterycon section#feature_top h4 b{font-weight:600}body#masterycon section#feature_top p{font-size:.83em;font-style:normal;letter-spacing:0.2em;font-weight:400;color:#fff;text-shadow:0 0 5px #464646;margin:6px 0;padding:0;line-height:20px;width:100%;text-align:center}body#masterycon section a.green{color:#6ea523;text-decoration:none}body#masterycon section a.green:hover{color:#555}body#masterycon #modal_wrap{display:none;width:100%;height:100%;background:url(../im/overlay_pattern.png);position:absolute;z-index:101;top:0;left:0;cursor:pointer}body#masterycon #activity_modal{display:none;width:800px;height:600px;position:fixed;background-clip:padding-box;-webkit-background-clip:padding-box;left:50%;margin-left:-400px;background:#fff;border:15px solid rgba(0,0,0,0.2)}body#masterycon #activity_modal img{display:none;width:800px;height:600px}body#masterycon section .showMobile{display:none}body#masterycon section.feature_section{width:100%}body#masterycon section.feature_section.one{position:relative}body#masterycon section.feature_section.one .RequiredMarker{position:absolute;left:-3px}body#masterycon section.feature_section.one #nav{display:block;position:absolute;bottom:-67px;border-bottom:1px solid #dfdfdf;width:100%;background:#fff;height:64px;left:0}body#masterycon section.feature_section.one #nav.fixed{position:fixed;top:100px;width:100%;z-index:1001;opacity:.9;background:#fff;bottom:inherit;z-index:1}body#masterycon section.feature_section.one #nav ul{width:550px;margin:0 auto}body#masterycon section.feature_section.one #nav ul.fixed{width:550px}body#masterycon section.feature_section.one #nav ul li{float:left;font-size:16px;position:relative;cursor:pointer;top:-16px}body#masterycon section.feature_section.one #nav ul li:not(#top):hover{background:#fdfbfb}body#masterycon section.feature_section.one #nav ul li img{position:absolute;top:23px;left:15px}body#masterycon section.feature_section.one #nav ul li.selected{background:#f5f5f5;border-bottom:#f5f5f5}body#masterycon section.feature_section.one #nav ul li#top{font-family:open sans;font-size:10px;font-weight:700;position:relative;height:65px;line-height:69px;width:100px;letter-spacing:1px}body#masterycon section.feature_section.one #nav ul li#top a:hover:after{content:"top";position:absolute;top:0;left:45px;cursor:pointer}body#masterycon section.feature_section.one #nav ul li a{display:block;padding:25px 20px;text-decoration:none !important;min-height:15px}body#masterycon section.feature_section.one #nav ul li a:hover{background:#f5f5f5}body#masterycon section#ride_comet{background-color:#f5f5f5;padding:145px 0 75px 0;border-bottom:1px solid #ddd}body#masterycon section#ride_comet #comet_image{width:312px;margin:0 auto;text-align:center}body#masterycon section#ride_comet h3{padding:0;margin:0;font-size:20px;line-height:34px;text-align:center;margin:30px auto;font-weight:700}body#masterycon section#ride_comet p{width:450px;font-size:14px;line-height:20px;margin:0 auto 20px;text-align:center}body#masterycon section#ride_comet #register{width:250px;margin:35px auto;text-align:center}body#masterycon section#ride_comet #register a{display:inline-block;margin:0 0 15px 0}body#masterycon section#ride_comet #register em{color:#555;font-size:11px;font-weight:300}body#masterycon section#be_presenter{background-color:#fff;padding:170px 0 150px 0;border-bottom:1px solid #ddd}body#masterycon section#be_presenter.clicked{padding:200px 0 120px 0}body#masterycon section#be_presenter h3{padding:0;margin:0;font-size:20px;line-height:34px;text-align:center;margin:0 auto 30px;font-weight:700}body#masterycon section#be_presenter p{width:560px;font-size:14px;line-height:20px;margin:0 auto 20px;text-align:center}body#masterycon section#be_presenter #presenters{width:600px;margin:60px auto}body#masterycon section#be_presenter #presenters li{float:left;width:200px;height:200px;cursor:pointer}body#masterycon section#be_presenter #presenters li.one{background:url(../im/masterycon/danielle_sellenriek.png)}body#masterycon section#be_presenter #presenters li.two{background:url(../im/masterycon/patrick_coleman.png)}body#masterycon section#be_presenter #presenters li.three{background:url(../im/masterycon/angeline_oneil.png)}body#masterycon section#be_presenter #presenters li.four{background:url(../im/masterycon/michael_bolsoni.png)}body#masterycon section#be_presenter #presenters li.five{background:url(../im/masterycon/garrick_peterson.png)}body#masterycon section#be_presenter #presenters li.six{background:url(../im/masterycon/ryan_hansen.png)}body#masterycon section#be_presenter #presenters li:hover{width:200px;height:200px}body#masterycon section#be_presenter #presenters li.one:hover{background-position:200px 0}body#masterycon section#be_presenter #presenters li.two:hover{background-position:200px 0}body#masterycon section#be_presenter #presenters li.three:hover{background-position:200px 0}body#masterycon section#be_presenter #presenters li.four:hover{background-position:200px 0}body#masterycon section#be_presenter #presenters li.five:hover{background-position:200px 0}body#masterycon section#be_presenter #presenters li.six:hover{background-position:200px 0}body#masterycon section#be_presenter #presenters li span#switch{display:inline-block;width:200px;height:200px;background:url(../im/masterycon/open_block.png)}body#masterycon section#be_presenter #presenters li span#switch:hover{cursor:pointer;background-position:200px 0}body#masterycon section#gen_schedule{background-color:#f5f5f5;padding:170px 0;border-bottom:1px solid #ddd}body#masterycon section#gen_schedule.clicked{padding:200px 0 90px 0}body#masterycon section#gen_schedule div.col-a{width:34%;float:left;text-align:left}body#masterycon section#gen_schedule div.col-a h3{font-size:20px;color:#555;font-weight:700}body#masterycon section#gen_schedule div.col-b{width:66%;float:right;text-align:left}body#masterycon section#gen_schedule div.col-b .con_day{margin:0 0 45px 0}body#masterycon section#gen_schedule div.col-b .con_day .session li{line-height:24px;color:#989898;font-size:14px}body#masterycon section#gen_schedule div.col-b .con_day .session li .time{width:150px;display:inline-block;margin:0 25px 0 0}body#masterycon section#gen_schedule div.col-b .con_day .session li .green{font-size:12px}body#masterycon section#gen_schedule div.col-b .con_day h4{margin:0 0 15px 0;font-size:16px;font-weight:600}body#masterycon section#plan_trip{background-color:#fff;padding:170px 0;border-bottom:1px solid #ddd}body#masterycon section#plan_trip.clicked{padding:200px 0 100px 0}body#masterycon section#plan_trip .hideMobile{display:block}body#masterycon section#plan_trip div.col-a{width:300px;float:left}body#masterycon section#plan_trip div.col-a h3{font-size:20px;font-weight:700}body#masterycon section#plan_trip div.col-b{width:650px;float:right}body#masterycon section#plan_trip div.col-b #activity_pics{margin:0 0 45px -8px}body#masterycon section#plan_trip div.col-b #activity_pics ul li{float:left;cursor:pointer}body#masterycon section#plan_trip div.col-b #activity_pics ul li img.lrg{display:none}body#masterycon section#plan_trip div.col-b .lists{margin:0 0 50px 0;color:#989898;line-height:22px}body#masterycon section#plan_trip div.col-b .lists h4{font-size:16px;color:#555;font-weight:600;margin:0 0 15px 0}body#masterycon section#plan_trip div.col-b .lists h5{font-weight:200;margin:-5px 0 10px}body#masterycon section#plan_trip #last_register{text-align:center;width:240px;margin:80px 0 0 0}body#masterycon section#plan_trip #last_register .lte_grn_rnd_btn{margin:0 auto;float:none}body#masterycon section#plan_trip #last_register p{font-size:11px;color:#989898;margin:25px 0 0 0}body#masterycon section#plan_trip #last_register p strong{color:#666}body#socrative section#formativer{background:#fff;padding:100px 0}body#socrative section#formativer .merger{position:relative;width:600px;height:300px;overflow:hidden;margin:0 auto 45px}body#socrative section#formativer .merger #mc{position:absolute;top:0;left:-299px}body#socrative section#formativer .merger #plus{position:absolute;top:125px;left:274px;opacity:0;z-index:2}body#socrative section#formativer .merger #soc{position:absolute;top:0;right:-300px}body#socrative section#formativer .merger #combined{display:none}body#socrative section#formativer h1{font:300 52px/58px 'Open Sans', sans-serif;margin-bottom:45px}body#socrative section#formativer h1 em{font-weight:300}body#socrative section#formativer p{font:300 20px/24px 'Open Sans', sans-serif;font-style:italic;margin-bottom:35px}body#socrative section#socrative_sum{background:#f5f5f5;padding:100px 0}body#socrative section#socrative_sum .centered{width:835px;margin:0 auto}body#socrative section#socrative_sum h3{font:600 20px/24px 'Open Sans', sans-serif;margin:0 auto 75px;width:375px}body#socrative section#socrative_sum .sum{width:835px;margin:0 auto;overflow:hidden;opacity:0}body#socrative section#socrative_sum .sum .numbers{float:left;width:260px;margin-left:25px}body#socrative section#socrative_sum .sum .numbers h4{font:100 20px/35px 'Open Sans', sans-serif;color:#333;text-align:left}body#socrative section#socrative_sum .sum .numbers h2{font:100 62px/70px 'Open Sans', sans-serif;color:#333;text-align:left}body#socrative section#socrative_sum .sum .numbers h2 sup{position:relative;top:12px;line-height:25px}body#socrative section#socrative_sum .sum .chart{float:left;width:500px}body#socrative section#socrative_sum .sum .chart img{float:left}body#socrative section#socrative_sum .students.sum{position:relative;left:-100px}body#socrative section#socrative_sum .students.sum .chart{padding-bottom:60px;border-bottom:1px solid #ccc;margin-bottom:35px}body#socrative section#socrative_sum .teachers.sum{position:relative;left:100px}body#socrative section#socrative_sum .teachers.sum .chart{position:relative;bottom:-17px}body#socrative section#socrative_sum .sum .chart img{position:relative;bottom:0}body#socrative section#combined_stats{background:#cbe6a3;width:100%;padding:100px 0}body#socrative section#combined_stats ul{margin:0 auto;width:1000px}body#socrative section#combined_stats ul li{float:left;width:250px}body#socrative section#combined_stats ul li img{margin-bottom:30px;opacity:0}body#socrative section#combined_stats ul li p{font:200 20px/28px 'Open Sans', sans-serif}body#socrative section#keepin_it_free{background:#fff;padding:100px 0}body#socrative section#keepin_it_free .centered{width:425px;margin:0 auto}body#socrative section#keepin_it_free img{margin-bottom:50px;opacity:0}body#socrative section#keepin_it_free h3{font:600 20px/24px 'Open Sans', sans-serif;margin-bottom:40px}body#socrative section#keepin_it_free p{font:300 14px/26px 'Open Sans', sans-serif;margin-bottom:35px}body#tekscontest .mainNav{border-bottom:1px solid #dddddd}body#tekscontest section#contest{background:#fff;padding:100px 0}body#tekscontest section#contest h1{font:300 52px/58px 'Open Sans', sans-serif;margin-bottom:20px}body#tekscontest section#contest h1 em{font-weight:300}body#tekscontest section#contest p{font:300 20px/24px 'Open Sans', sans-serif;margin-bottom:50px}body#tekscontest section#contest .ipad{float:left;margin-left:30px}body#tekscontest section#contest .prizes{float:left;background:url(../im/teks_stars.png) no-repeat center top;width:230px;margin-left:35px;margin-top:250px;padding-top:50px;text-align:center}body#tekscontest section#contest .prizes h4{font-size:28px;letter-spacing:9px;text-transform:uppercase;font-weight:700;border-bottom:2px solid #c1dd9a;margin-left:43px;margin-right:50px;padding-bottom:10px}body#tekscontest section#contest .prizes p{font-size:15px;line-height:20px;font-style:italic;margin-top:20px;margin-bottom:0;padding-right:7px}body#tekscontest section#contest .prizes p+p{margin-top:0;padding-top:40px;background:url(../im/teks_stars-green.png) no-repeat center 12px}body#tekscontest section#contest .prizes strong{font-style:normal}body#tekscontest #how_to_enter{background-color:#f5f5f5;padding:80px 0 70px 0;border-top:1px solid #dddddd}body#tekscontest #how_to_enter h3{font:600 20px/24px 'Open Sans', sans-serif;margin-bottom:20px}body#tekscontest #how_to_enter p{font:400 14px/26px 'Open Sans', sans-serif;margin-bottom:50px}body#tekscontest #how_to_enter p.blurb{width:520px;margin-left:auto;margin-right:auto}body#tekscontest #posters{border:8px solid #fff;width:459px;height:251px;-moz-box-shadow:0 0 5px 0 #c8c8c8;-webkit-box-shadow:0 0 5px 0 #c8c8c8;box-shadow:0 0 5px 0 #c8c8c8;margin:0 auto}body#tekscontest #get_started{background-color:#c1dd9a;border-top:1px solid #6ea523;border-bottom:1px solid #6ea523;margin-top:60px;padding:70px 0 110px 0}body#tekscontest #get_started h2{font-size:36px;font-weight:400}body#tekscontest #get_started p{font-style:italic !important}body#tekscontest #get_started .btn{background-color:#ffffff;border:2px solid #888888;border-radius:35px;padding:17px 35px;font-size:16px;line-height:16px;font-weight:600;text-transform:uppercase;color:#555555;letter-spacing:2px;margin-top:30px}body#tekscontest #how_to_enter .col-a{width:325px;float:left}body#tekscontest #how_to_enter .col-a h3{font-size:16px;font-weight:700}body#tekscontest #how_to_enter .col-a p{font-style:italic}body#tekscontest #how_to_enter .col-b{width:550px;float:right;padding-right:100px}.videos{height:533px}body#tekscontest #rules{padding-top:110px}body#tekscontest #rules ul{font-size:14px;line-height:160%}body#tekscontest #rules li{margin-bottom:25px;position:relative}body#tekscontest .num{position:absolute;left:-35px;border:2px solid #808080;font-size:12px;line-height:6px;font-weight:600;border-radius:15px;padding:6px}body#tekscontest #rules a{color:#6ea523;text-decoration:none}body#tekscontest #rules a:hover{text-decoration:underline}body#tekscontest #rules em{font-weight:400}body#newsroom section .hideMobile{display:block}body#newsroom section.feature_section#feature_area div.inner.main{width:600px}body#newsroom section.feature_section#feature_area h2{margin:5px 0 25px 0}body#newsroom section.feature_section#feature_area h4{width:600px;margin:0 auto}body#newsroom section.feature_section{width:100%}body#newsroom section.feature_section.one{position:relative}body#newsroom section.feature_section.one .RequiredMarker{position:absolute;left:-3px}body#newsroom section.feature_section.one #nav{display:block;position:absolute;bottom:-67px;left:0;border-bottom:1px solid #dfdfdf;width:100%;background:#fff;height:64px}body#newsroom section.feature_section.one #nav.fixed{position:fixed;top:0;width:100%;z-index:1001;opacity:.9;background:#fff;bottom:inherit;z-index:1}body#newsroom section.feature_section.one #nav ul{width:410px;margin:0 auto}body#newsroom section.feature_section.one #nav ul.fixed{width:410px}body#newsroom section.feature_section.one #nav ul li{float:left;font-size:16px;position:relative;cursor:pointer;top:-16px}body#newsroom section.feature_section.one #nav ul li:not(#top):hover{background:#fdfbfb}body#newsroom section.feature_section.one #nav ul li img{position:absolute;top:23px;left:15px}body#newsroom section.feature_section.one #nav ul li.selected{background:#f5f5f5;border-bottom:#f5f5f5}body#newsroom section.feature_section.one #nav ul li#top{font-family:open sans;font-size:10px;font-weight:700;position:relative;height:65px;line-height:69px;width:100px;letter-spacing:1px}body#newsroom section.feature_section.one #nav ul li#top a:hover:after{content:"top";position:absolute;top:0;left:45px;cursor:pointer}body#newsroom section.feature_section.one #nav ul li a{display:block;padding:25px 20px;text-decoration:none !important;min-height:15px}body#newsroom section.feature_section.one #nav ul li a:hover{background:#f5f5f5}body#newsroom section.feature_section#in_news{background-color:#f5f5f5;padding:170px 0 90px 0;border-bottom:1px solid #ddd}body#newsroom section.feature_section#in_news div.col-a{width:300px;float:left}body#newsroom section.feature_section#in_news div.col-a h3{font-size:20px;font-weight:700}body#newsroom section.feature_section#in_news div.col-b{width:675px;float:right}body#newsroom section.feature_section#in_news li[data-id="news"]{display:none}body#newsroom section.feature_section div.col-b ul li.outlet{margin:0 0 45px 0}body#newsroom section.feature_section div.col-b ul li.outlet h4{font-size:16px;margin:25px 0 15px 0}body#newsroom section.feature_section div.col-b ul li.outlet p.quote{font-style:italic;margin-bottom:15px;color:#888;line-height:18px}body#newsroom section.feature_section div.col-b ul li.outlet p.source a.green{color:#6ea523;font-size:14px;font-weight:700;text-decoration:none}body#newsroom section.feature_section div.col-b ul li.outlet p.source a.green:hover{color:#333}body#newsroom section.feature_section div.col-b ul li.outlet p.source a.red{color:#ec008c;text-decoration:none;font-size:11px}body#newsroom section.feature_section div.col-b p.toggle .plus,div.col-b p.toggle .minus{font-size:18px;line-height:22px;position:relative;top:2px}body#newsroom section.feature_section div.col-b p.toggle span.view_all{cursor:pointer;text-decoration:none}body#newsroom section.feature_section div.col-b p.toggle span.view_all:hover{color:#6ea523}body#newsroom section.feature_section div.col-b p.toggle span.view_all.collapse{display:none}body#newsroom section.feature_section#press_releases{background-color:#fff;padding:170px 0 90px 0;border-bottom:1px solid #ddd}body#newsroom section.feature_section#press_releases div.col-a{width:300px;float:left}body#newsroom section.feature_section#press_releases div.col-a h3{font-size:20px;font-weight:700}body#newsroom section.feature_section#press_releases div.col-b{width:675px;float:right}body#newsroom section.feature_section#press_releases div.col-b li[data-id="press"]{display:none}body#newsroom section.feature_section#press_releases div.col-b ul li.outlet h4{margin:0 0 15px 0}body#newsroom section.feature_section#downloads{background-color:#f5f5f5;padding:170px 0 90px 0;border-bottom:1px solid #ddd}body#newsroom section.feature_section#downloads div.col-a{width:300px;float:left}body#newsroom section.feature_section#downloads div.col-a h3{font-size:20px;font-weight:700}body#newsroom section.feature_section#downloads div.col-b{width:675px;float:right}body#newsroom section.feature_section#downloads div.col-b ul li.outlet{margin:0 0 45px 0}body#newsroom section.feature_section#downloads div.col-b ul li div.logo_down{float:left}body#newsroom section.feature_section#downloads div.col-b ul li div.logo_down span:hover{color:#6ea523}body#newsroom section.feature_section#downloads div.col-b ul li div.logo_down .zip{height:75px}body#newsroom section.feature_section#downloads div.col-b ul li div.logo_down .zip.one{width:192px}body#newsroom section.feature_section#downloads div.col-b ul li div.logo_down .zip.one img{margin-top:13px}body#newsroom section.feature_section#downloads div.col-b ul li div.logo_down .zip.two{width:267px}body#newsroom section.feature_section#downloads div.col-b ul li div.logo_down .zip.two img{margin-top:27px;width:190px}body#newsroom section.feature_section#downloads div.col-b ul li div.logo_down .zip.three img{width:156px;position:relative;top:5px}body#newsroom section.feature_section#downloads div.col-b ul li div.logo_down .zip.four{margin-top:35px;width:130px;height:88px}body#newsroom section.feature_section#downloads div.col-b ul li div.logo_down .zip.five{margin-top:35px;width:192px}body#newsroom section.feature_section#downloads div.col-b ul li div.logo_down .zip.six{margin-top:52px;width:267px;height:58px}body#newsroom section.feature_section#downloads div.col-b p.quote{font-style:normal}body#newsroom section.feature_section#downloads div.col-b div.source li{margin-bottom:8px}body#newsroom section.feature_section#downloads div.col-b a.green{color:#6ea523;text-decoration:none}body#newsroom section.feature_section#downloads div.col-b a.green:hover{color:#333}body#newsroom section.feature_section#downloads div.col-b h4{margin:0 0 5px 0}body#newsroom section.feature_section#downloads div.col-b h5{font-weight:500;font-size:14px}body#newsroom .source a{color:#6ea523}body#newsroom .source a:hover{color:#333;text-decoration:none}body#proposal_form section.feature_section.one{width:750px;margin:0 auto}body#proposal_form header.mainNav{background:#8dc63f;height:67px}body#proposal_form header img{position:relative;top:-33px;max-width:100%}body#system_down{position:relative;height:100%;width:100%}body#system_down header.mainNav{background:#8dc63f;height:107px}body#system_down section a.green{color:#6ea523;text-decoration:none}body#system_down header img{position:relative;top:-13px;max-width:100%}body#system_down section.feature_section.one{width:100%;padding:150px 0 135px 0;margin:0 auto;border-top:1px solid #999;height:450px}body#system_down section.feature_section.one h1{font-size:38px;font-weight:700;text-align:center;margin:10px 0}body#system_down section.feature_section.one h2{font-size:18px;font-weight:500;text-align:center}body#system_down section.feature_section p{font-size:14px;line-height:26px;width:550px;margin:35px auto 55px;text-align:center}body#system_down footer#footer_nav{background:#e0f6c7;height:70px;width:100%;position:relative;bottom:-10px;border-top:3px solid #000}body#system_down footer#footer_nav #footer_wrap{width:450px;margin:0 auto}body#system_down footer#footer_nav img{float:left}body#system_down footer#footer_nav p{float:right;color:#444}body#roadmap section#board_features{padding:80px 0;background:#fafafa}body#roadmap section#board_features div.inner{width:1010px}body#roadmap section#board_features header{padding:5px 0;border-top:none;border-bottom:1px solid #ddd;margin:0 0 40px 0;background:none}body#roadmap section#board_features header h2{float:left;font-size:25px;position:relative;top:20px}body#roadmap section#board_features header .filters{float:right}body#roadmap section#board_features header .filters #web{margin:0 0 10px 0}body#roadmap section#board_features header .filters .trigger{display:inline-block;position:relative;top:-7px;width:175px;text-align:right;margin-right:10px}body#roadmap section#board_features #container>div{width:230px;border-radius:5px;float:left;margin:10px;overflow:hidden;border:1px solid #ddd}body#roadmap section#board_features #container div.feature{margin:10px 0}body#roadmap section#board_features #container div .topper{height:70px;width:230px;text-align:center}body#roadmap section#board_features #container div .topper.green{background:#8ec63f}body#roadmap section#board_features #container div .topper.orange{background:#ff9400}body#roadmap section#board_features #container div .topper img{width:60px}body#roadmap section#board_features #container div .description{padding:5px 15px;width:230px;text-align:center;color:#555;min-height:125px;background-color:#ffffff;padding-bottom:20px}body#roadmap section#board_features #container div .description .name{width:195px;border-bottom:1px solid #eaeaea;padding:11px 0;font-weight:400;font-size:15px;line-height:18px}body#roadmap section#board_features #container div .description .write_up{width:190px;font-style:italic;margin:10px 0 0;color:#777;line-height:18px}body#roadmap section#completed_features{background:#fff;padding:80px 0;border-top:1px solid #ddd}body#roadmap section#completed_features h2{border-bottom:1px solid #ddd;font-size:25px;margin:0 0 40px;padding:0 0 30px}body#roadmap section#completed_features ul li{width:980px;float:left;padding:25px 0;border-bottom:1px solid #ddd}body#roadmap section#completed_features ul li .icon{float:left;width:70px;height:70px;border-radius:5px;overflow:hidden;text-align:center;margin-right:45px}body#roadmap section#completed_features ul li .icon.mobile{background:#ff9400}body#roadmap section#completed_features ul li .icon.web{background:#8ec63f}body#roadmap section#completed_features ul li .eta{float:left;width:170px;font-weight:bold}body#roadmap section#completed_features ul li .feature{float:left;width:670px}body#roadmap section#completed_features ul li .feature h4{font-size:14px;font-weight:bold;margin:0 0 8px 0}body#item-banks section.item_bank{padding:80px 0}body#item-banks section#nwea,section#te21{background:#f5f5f5}body#item-banks section#keydata,section#assess2know{background:#fff}body#item-banks section.item_bank .bank_logo{float:left;width:185px}body#item-banks section.item_bank .bank_details{float:right;width:675px}body#item-banks section.item_bank .bank_details .intro{margin-bottom:25px}body#item-banks section.item_bank .bank_details h4{font-size:16px;font-weight:bold;margin-bottom:20px}body#item-banks section.item_bank .bank_details h5{font-weight:bold;margin-bottom:15px}body#item-banks section.item_bank .bank_details ul{margin-bottom:20px}body#item-banks section.item_bank .features li{padding:0 0 8px 0;list-style-type:none}body#item-banks section.item_bank .features li span{display:inline-block}body#item-banks section.item_bank .features li span:first-child{color:#8dc63f;vertical-align:top;display:inline-block;margin:0 8px 0 0;font-size:18px;position:relative;top:2px}body#item-banks section.item_bank .features li span.double{width:95%}body#item-banks section.item_bank .features li span em{font-weight:normal}body#item-banks section.item_bank .bank_details p{font-size:13px;line-height:1.785em}body#item-banks section.item_bank .bank_details p a.green{text-decoration:none}body#item-banks section.item_bank .bank_details p a.green:hover{text-decoration:underline}body#item-banks section.item_bank .bank_details .alignment{float:left;width:320px;margin-right:20px}body#item-banks section.item_bank .bank_details .types{float:left;width:320px}#state_app_map{padding:80px 0 50px;border-top:1px solid #dddddd}#state_app_map .inner{position:relative;text-align:center}#state_app_map .showMobile{display:none}@media only screen and (max-width: 1024px){#state_app_map .showMobile{display:inline}#state_app_map .hideMobile{display:none}}.svg_wrapper{width:90%;height:0;margin:0 auto;padding-top:70.4%;position:relative}#USmap{max-width:90%;max-height:100%;display:block;position:relative;margin:0 auto}#state_app_map #USmap{width:100%;max-width:none;display:block;position:absolute;margin:9% auto 0;top:0;left:0}#USmap g>path,#USmap g>polygon{-webkit-transition:all .3s ease}#USmap .comingSoon>path,#USmap .comingSoon>polygon{fill:#999999}#state_app_map #USmap g:hover{cursor:pointer}#state_app_map #USmap g:hover>path,#state_app_map #USmap g:hover>polygon{fill:#f5cd05}#USmap+.legend{position:absolute;bottom:0;right:0;width:220px}#USmap+.legend li{margin:5px 0;font-style:italic}#USmap+.legend span[class^=swatch]{display:inline-block;height:20px;width:20px;border-radius:5px;vertical-align:-5px;margin-right:10px}#USmap+.legend .swatch1{background:#f5cc05}#USmap+.legend .swatch2{background:#999999}#USmap+.legend .swatch3{background:#cccccc}#state_app_map h1{font-size:52px;font-weight:100;line-height:1.2;letter-spacing:-.0em;margin-bottom:15px}#state_app_map h4{font-size:20px;font-weight:400;margin:15px 0}#state_app_map h4 b{font-weight:600}#state_app_map h4 em{font-style:normal;color:#e6be06}#state_app_icons{background:#f5f5f5;border-top:1px solid #ddd;padding:100px 0}#state_app_icons h3{font-size:20px;line-height:1em;margin:0 0 15px}#state_app_icons p{font-size:14px;line-height:1.785em;width:51%;margin:0 auto 50px}.mainApp{text-align:center;margin-bottom:100px}.mainApp .appIcon{width:152px;height:152px;border-radius:20px;margin:0 auto 40px}.mainApp .appIcon img{width:72px;height:72px;padding:16px 0}.mainApp .appIcon .label{font-size:25px;line-height:1.5;border-radius:0 0 20px 20px}.mainApp .appLinks{display:block}.mainApp .appLinks .appStoreLink{margin:0 5px}.stateApp{display:none;margin:0 5px 10px;vertical-align:top}.stateApp.active{display:inline-block}.appIcon{background:#f5cd05;width:76px;height:76px;border-radius:10px}.appIcon:hover{cursor:pointer}.appIcon img{padding:9px 0 6px}.appIcon .label{background:#333333;color:#dcdcdc;font-size:12px;font-weight:bold;padding:4px 0;border-radius:0 0 10px 10px}.appLinks{display:none}section#common_core_app{border-top:1px solid #DDD;padding:75px 0}section#common_core_app .inner{text-align:center}section#common_core_app h1{font-size:48px;font-weight:100;letter-spacing:-.03em;margin-bottom:20px}section#common_core_app h4{font-size:18px;font-weight:100;line-height:32px;margin-bottom:90px;padding:0 3%}section#common_core_app .appIcons{margin-top:45px}section#common_core_app .appIcons a{margin:0 2px}@media screen and (max-width: 767px){.learn-more_common-core-app header.mainNav{height:auto}.learn-more_common-core-app header nav .links{display:none}section#common_core_app img{max-width:80%}section#common_core_app h2{font-size:28px;line-height:1.3}section#common_core_app .appIcons a{display:block;margin:10px 0}}#feature_area.symposium-hero{background:#f7f8f6;border-top:1px solid #dddddd;max-width:100%;overflow:hidden}#feature_area.symposium-hero .pps.desktop{width:2000px}#feature_area.symposium-hero .pps.desktop .words{vertical-align:top;margin:180px 0 0 -7px}#feature_area.symposium-hero .pps.desktop #straightLines{margin-left:-32px}#feature_area.symposium-hero .pps.mobile{text-align:center;display:none}#feature_area.symposium-hero .pps.mobile .tangleMobile{display:block;margin:0 auto 20px}#feature_area.symposium-hero #tangle path{-webkit-transition:all 2.5s ease-out;-moz-transition:all 2.5s ease-out;transition:all 2.5s ease-out}#feature_area.symposium-hero #straightLines path{-webkit-transition:all 2.5s ease-out 2.5s;-moz-transition:all 2.5s ease-out 2.5s;transition:all 2.5s ease-out 2.5s}#feature_area.m2m-tour-hero{background:#f7f7f7;padding:80px 0}#feature_area.m2m-tour-hero .inner{text-align:center}#symposium,#m2m-tour{padding:90px 0;font-size:14px;line-height:25px}#m2m-tour{border-top:4px solid #b1d779;position:relative;padding:104px 0 90px}#m2m-tour:before{display:block;width:100%;position:absolute;top:10px;content:'';border-top:4px solid #ee5a35}#m2m-tour:after{display:block;width:100%;position:absolute;top:24px;content:'';border-top:4px solid #27a9e1}#symposium .main,#m2m-tour .main{width:72%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:80px}#symposium .callout,#m2m-tour .callout{width:95%;font-size:20px;line-height:35px;font-weight:100;font-style:italic;margin-bottom:120px}#symposium .callout p,#m2m-tour .callout p{margin:0 0 1em}#symposium h3,#m2m-tour h3{font-size:20px;line-height:19px;background:#000000;padding:8px 11px;display:inline-block;text-transform:uppercase;margin-top:20px;margin-bottom:25px}h3.red{color:#f16334}h3.green{color:#b1d779}h3.blue{color:#27a9e1}h4.session{font-size:16px;color:#f16334;padding-top:20px}#symposium .subheadline,#m2m-tour .subheadline{margin:20px 0 25px}#m2m-tour .subheadline em{font-weight:normal}#m2m-tour h4+.subheadline{margin-top:10px}#symposium ul.questions,#m2m-tour ul.questions{margin-bottom:100px}#symposium ul.questions li,#m2m-tour ul.questions li{background:url('../im/icon-question.svg') left 4px no-repeat;margin:1.9em 0;padding-left:2em;text-align:left}#m2m-tour ul.arrows{margin:30px 0 80px}#m2m-tour ul.arrows li{background:url('../im/icon-green-arrow-right.png') left 4px no-repeat;margin:15px 0;padding-left:12px;text-align:left;line-height:1.4;max-width:80%}#symposium .profile,#m2m-tour .profile{margin:40px 0 30px;overflow:hidden}#symposium .profile img,#m2m-tour .profile img{border-radius:50%;float:left;margin-right:40px}#symposium .profile .name,#m2m-tour .profile .name{font-size:16px;font-weight:600;display:inline-block;margin-top:40px}#symposium .profile .title,#m2m-tour .profile .title{font-style:italic;font-weight:100;display:inline-block;margin-bottom:40px}#symposium .mod-description,#m2m-tour .mod-description{margin-bottom:100px}#symposium .testimonial,#m2m-tour .testimonial{margin:25px 0 70px;font-size:16px;font-weight:100;font-style:italic}#symposium .testimonial cite,#m2m-tour .testimonial cite{display:block;font-size:12px;font-weight:600;margin-top:25px}#symposium .aside,#m2m-tour .aside{width:28%;float:right}#m2m-tour .aside em{font-weight:400}#symposium .event{padding:30px 0;border-bottom:1px solid #cccccc}#m2m-tour .event{padding:20px 0}#symposium .event .headline,#m2m-tour .event .headline{display:block;font-weight:600}#m2m-tour .event h4{color:#333333;font-size:14px}#m2m-tour .event span{display:block}#m2m-tour .event .register{color:#6EA723;font-style:italic}#m2m-tour .event .register:hover{color:#F16334;text-decoration:none}#m2m-tour .event.separate{margin-top:20px;padding-top:40px;border-top:1px solid #cccccc}#m2m-tour .tour-stop{margin-bottom:30px}#symposium .btn,#m2m-tour .btn{color:#555555;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;display:inline-block;border:1px solid #bbbbbb;border-radius:40px;padding:11px 30px;line-height:1}#symposium .btn{margin-top:30px}#symposium .btn:hover,#m2m-tour .btn:hover{text-decoration:none}#m2m-tour .edina-dets{padding-bottom:60px;border-bottom:1px solid #cccccc;margin-bottom:60px}#m2m-tour .edina-dets p{margin-bottom:2em;max-width:250px}#m2m-tour .schedule td{vertical-align:top;text-align:left;line-height:1.3;padding:5px 0}#m2m-tour .schedule td.time{font-weight:bold;padding-right:14px;text-align:right}#m2m-tour .schedule .lunch td{padding-top:2em;padding-bottom:2em}@media screen and (max-width: 1006px){.symposium-hero .inner,#symposium .inner,.m2m-tour-hero .inner,#m2m-tour .inner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 3%}#feature_area.symposium-hero .pps.desktop{display:none}#feature_area.symposium-hero .pps.mobile{display:block}}@media screen and (max-width: 767px){#symposium .inner,#m2m-tour .inner{text-align:center}#symposium .main,#symposium .aside,#m2m-tour .main,#m2m-tour .aside{width:100%;padding:0;float:none}#symposium .profile img,#m2m-tour .profile img{display:block;float:none;margin:0 auto}#symposium .profile .name,#m2m-tour .profile .name{margin-top:6%}#symposium .profile .title,#m2m-tour .profile .title{margin-bottom:5%}#symposium .aside,#m2m-tour .aside{margin-top:100px}#m2m-tour .edina-dets p{max-width:100%}}#requestTourStop .description{padding:25px 35px 40px}#requestTourStop .description div{margin:10px 0}#requestTourStop .description div.error{border:none !important;color:red}#requestTourStop label{display:block;font-weight:800;margin-bottom:3px}#requestTourStop input{border:1px solid #A9A9A9;padding:3px 5px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#requestTourStop .description div.error input{border:1px solid red}#requestTourStop .description div.error .errorMessage{float:right}#requestTourStop .lrg_orn_button{float:none;display:inline-block;margin-top:20px}#requestTourStop .lrg_orn_button:disabled{opacity:.5;cursor:auto}#requestTourStop .lrg_orn_button.processing:after{content:url('../im/ajax-loader-button.gif');margin-left:10px}#requestTourStop .success{display:none}#requestTourStop .success h2{font-size:18px}#requestTourStop .success .closeModalLink{color:#6EA723;text-decoration:underline}#requestTourStop .success .closeModalLink:hover{cursor:pointer}.learn-more_moving-to-mastery-tour aside.modalContainer .content{width:500px;margin-left:-250px}#state_app_icons .mainApp{text-align:center;margin-bottom:100px}#state_app_icons .mainApp .appIcon{width:152px;height:152px;border-radius:20px;margin:0 auto 40px;cursor:default;pointer-events:none;background-position:0 0}#state_app_icons .mainApp .appIcon img{width:72px;height:72px;padding:16px 0}#state_app_icons .mainApp .appIcon .label{font-size:25px;line-height:1.5;border-radius:0 0 20px 20px}#state_app_icons .mainApp .appLinks{display:block}#state_app_icons .mainApp .appLinks .appStoreLink{margin:0 5px}#state_app_icons .appIcon{display:inline-block;margin:0 5px 10px;background-image:url(../im/state-apps-sprite.png);background-repeat:no-repeat;height:76px;width:76px}.AL .appIcon{background-position:0 0}.AK .appIcon{background-position:-76px 0}.AZ .appIcon{background-position:-152px 0}.AR .appIcon{background-position:-228px 0}.CA .appIcon{background-position:-304px 0}.CO .appIcon{background-position:-380px 0}.CT .appIcon{background-position:-456px 0}.DC .appIcon{background-position:-532px 0}.DE .appIcon{background-position:-608px 0}.FL .appIcon{background-position:0 -76px}.GA .appIcon{background-position:-76px -76px}.HI .appIcon{background-position:-152px -76px}.ID .appIcon{background-position:-228px -76px}.IL .appIcon{background-position:-304px -76px}.IN .appIcon{background-position:-380px -76px}.IA .appIcon{background-position:-456px -76px}.KS .appIcon{background-position:-532px -76px}.KY .appIcon{background-position:-608px -76px}.LA .appIcon{background-position:0 -152px}.ME .appIcon{background-position:-76px -152px}.MD .appIcon{background-position:-152px -152px}.MA .appIcon{background-position:-228px -152px}.MI .appIcon{background-position:-304px -152px}.MN .appIcon{background-position:-380px -152px}.MS .appIcon{background-position:-456px -152px}.MO .appIcon{background-position:-532px -152px}.MT .appIcon{background-position:-608px -152px}.NE .appIcon{background-position:0 -228px}.NV .appIcon{background-position:-76px -228px}.NH .appIcon{background-position:-152px -228px}.NJ .appIcon{background-position:-228px -228px}.NM .appIcon{background-position:-304px -228px}.NY .appIcon{background-position:-380px -228px}.NC .appIcon{background-position:-456px -228px}.ND .appIcon{background-position:-532px -228px}.OH .appIcon{background-position:-608px -228px}.OK .appIcon{background-position:0 -304px}.OR .appIcon{background-position:-76px -304px}.PA .appIcon{background-position:-152px -304px}.RI .appIcon{background-position:-228px -304px}.SC .appIcon{background-position:-304px -304px}.SD .appIcon{background-position:-380px -304px}.TN .appIcon{background-position:-456px -304px}.TX .appIcon{background-position:-532px -304px}.UT .appIcon{background-position:-608px -304px}.VT .appIcon{background-position:0 -380px}.VA .appIcon{background-position:-76px -380px}.WA .appIcon{background-position:-152px -380px}.WV .appIcon{background-position:-228px -380px}.WI .appIcon{background-position:-304px -380px}.WY .appIcon{background-position:-380px -380px}#state_app_icons .stateApp{display:inline-block;margin:0 5px 10px;vertical-align:top}#state_app_icons .appIcon:hover{cursor:pointer}#state_app_icons .appLinks{display:none}footer#footer_nav{background:#3c3c3c url(../im/footer_repeat.jpg) repeat center top;border-top:1px solid #000;padding:50px 0;color:#ccc;font-weight:400}footer#footer_nav address{float:left;padding:0;margin:0;width:25%;font-style:normal;text-shadow:1px 0px 0px #000}footer#footer_nav address a{color:#ccc;text-decoration:none;transition:color 0.3s;-webkit-transition:color 0.3s}footer#footer_nav address a:hover{color:#00aced}footer#footer_nav address h4{font-size:14px;font-weight:600;padding:0;margin:0 0 8px}footer#footer_nav address h4 strong{font-weight:700}footer#footer_nav address p{line-height:1.8725em;margin:0}footer#footer_nav address p b{font-weight:400}footer#footer_nav nav{float:left;padding:0;margin:0;width:17.25%;text-shadow:1px 0px 0px #000}footer#footer_nav nav a{color:#ccc;text-decoration:none}footer#footer_nav nav a:hover:after{content:" »"}footer#footer_nav nav h4{font-weight:600;padding:0;margin:0 0 8px}footer#footer_nav nav ul{padding:0;margin:0;list-style:none}footer#footer_nav nav ul li{font-size:1em;line-height:1.8725em}footer#footer_nav div#cta{width:23%;float:right}footer#footer_nav div#cta a{clear:both;margin:0 0 12px 18px}footer#footer_nav div#cta i{font-size:.83em;font-style:normal;font-weight:600;letter-spacing:0.2em;float:left;clear:both}footer#sub_footer{background-color:#282828;padding:25px 0;line-height:18px;font-size:11px;font-weight:400;font-style:italic;color:#aaa;text-shadow:0 -1px 0 #000}#black_strip.footer .button-wrapper{float:left;margin-right:30px}#black_strip.footer .button{margin-top:0}#black_strip.footer p{max-width:intrinsic;margin:auto;font-size:.9em;font-style:italic;padding-top:15px}aside.modalContainer{display:none;background:url(../im/overlay_pattern.png);z-index:99;top:0;left:0;background-position:top left;position:fixed;width:100%;height:100%}aside.modalContainer .content{max-height:95%;overflow:auto;z-index:101;background:#fafafa;position:fixed;left:50%;top:-15px;border:15px solid rgba(0,0,0,0.3);-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}aside.modalContainer .content{width:948px;margin-left:-489px;padding-bottom:20px}aside.modalContainer .content header{height:100px;width:100%;padding:0;margin:0;border:0;border-bottom:1px solid #ddd}aside.modalContainer .content header h1{font-size:24px;font-weight:700;line-height:100px;padding:0 35px;margin:0;text-align:left}aside.modalContainer .content .closeModal{cursor:pointer;position:absolute;top:15px;right:15px;font-size:40px;width:16px;height:16px;z-index:1000}aside.modalContainer .content #dialog{border-top:1px solid #f0f0f0;padding:30px 25px;width:878px;float:left;height:380px}aside.modalContainer .content #dialog.jqmWindow.big{margin:0;position:static;padding:0 14px}aside.modalContainer .content #dialog .dialog_content{position:relative;float:left;clear:both;width:100%}aside.modalContainer .content.modal-narrow{width:330px;height:auto !important;margin-left:0;left:calc(50% - 165px);top:135px}#requestDemo header{background:#f5f5f5;border-bottom:1px solid #fff}#requestDemo h1{font-weight:300}#requestDemo #requestForm{padding:20px 33px 10px 33px}#requestDemo #requestForm div{position:relative}#requestDemo #requestForm p{margin-bottom:20px}#requestDemo #requestForm label{position:absolute;font-size:10px;line-height:10px;top:6px;left:8px;z-index:1000;text-align:left;font-weight:300;text-transform:uppercase}#requestDemo #requestForm .required{color:#6ea523}#requestDemo input{width:92%;padding:28px 3% 9px 3%;border:1px solid #cccccc;font-size:14px;line-height:14px;font-weight:600;margin-bottom:-1px;background:transparent;position:relative}#requestDemo .select_wrapper{border:1px solid #cccccc;margin-bottom:-1px;width:98%;background:url(../im/drop_arrow.svg) 98% 6px no-repeat}#requestDemo .select_wrapper select{background:transparent;width:100%;padding:32px 3% 12px 3%;font-size:14px;line-height:14px;font-family:'Open Sans', sans-serif;font-weight:600;border:0;border-radius:0;color:#444444;-webkit-appearance:none;-moz-appearance:none}#requestDemo .button{padding:16px 32px;float:none;font-size:16px;line-height:16px;margin:30px auto 0 auto;display:block;transition:all 300ms ease}.success{display:none;padding:60px 20px 45px 20px;text-align:center}.success h2{font-size:22px;font-weight:300;margin:30px 0 20px 0}.success p{font-size:14px}#requestDemo .error{border:none !important}#requestDemo .error input,#requestDemo .select_wrapper.error{border:1px solid #cf0000 !important;z-index:10}#requestDemo .select_wrapper.error{z-index:1000}#requestDemo .error input:focus,#requestDemo .error select:focus{outline-color:#cf0000}#requestDemo .errorMessage{font-size:13px;font-weight:600;font-style:italic;padding:12px 3%;width:92%;display:block;background-color:#f7e6e6;border:1px solid #ce0000;margin-bottom:20px}#requestDemo #sendRequest.processing{padding:24px 50px;background:url(../im/dots_loading.gif) center center no-repeat;background-size:40px}.jobListing .description,.jobListing .skills,.jobListing .looking,.jobListing .experience,.jobListing .apply{margin-top:20px}.jobListing ul{margin:0 0 0 15px;padding:0}.jobListing ul li{list-style-type:circle;margin-left:5px}.jobListing header,.signUpFree header{border-bottom:1px solid #ddd;border-top:none;padding-left:25px}.jobListing h1,.signUpFree h1{font-weight:700;font-size:25px}.jobListing h3{width:215px;margin-left:45px}.jobListing .copy{width:500px;padding:5px 25px 35px 0}.jobListing .copy.border{border-bottom:1px solid #ddd}.jobListing h4+ul{margin-bottom:10px}div.videos div#video-player{float:left;clear:both;width:95%;height:95%;padding:20px;background-color:#fff;-moz-box-shadow:rgba(0,0,0,0.4) 1px 1px 4px;-webkit-box-shadow:rgba(0,0,0,0.4) 1px 1px 4px;box-shadow:rgba(0,0,0,0.4) 1px 1px 4px}div.videos div#video-js-box{text-align:center}div.videos #social_links{position:absolute;top:30px;right:35px}div.videos #social_links a{float:left;margin:0 4px 0 0;width:21px;height:21px;display:block;text-indent:-9999px;overflow:hidden}div.videos #social_links a.pinterest{background:url(../im/social_icon_pinterest.png) no-repeat 0 0}div.videos #social_links a.facebook{background:url(../im/social_icon_facebook.png) no-repeat 0 0}div.videos #social_links a.twitter{background:url(../im/social_icon_twitter.png) no-repeat 0 0}div.videos #social_links a:hover{background-position:0 -21px}div#video_posters{float:left;clear:both;margin:24px 0 0}div#video_posters a{float:left;margin:0 12px 0 0;display:block;padding:4px;background-color:#fff;-moz-box-shadow:rgba(0,0,0,0.4) 1px 1px 4px;-webkit-box-shadow:rgba(0,0,0,0.4) 1px 1px 4px;box-shadow:rgba(0,0,0,0.4) 1px 1px 4px}div#video_posters a:hover{background-color:#8dc63f;cursor:pointer}div#video_posters a img{float:left}form div#username{display:none}.slide_buttons a{font-size:18px;font-weight:bolder}.next_button{disply:block;float:right;padding-top:250px;padding-right:15px}.prev_button{disply:block;float:left;padding-top:250px;padding-left:15px}.item_slides{disply:block;left:125px}.button_new{border:2px solid transparent;padding:12px 50px;font-size:16px;line-height:16px;border-radius:25px;font-weight:600;text-transform:uppercase;letter-spacing:1px;background-color:transparent;transition:all 200ms ease}#SnapABug_WP{position:fixed;display:none;z-index:2147483645;overflow:hidden;margin:0;padding:0;border-collapse:collapse;border-spacing:0;border:none;list-style:none;outline:none;box-shadow:0px 0px 10px rgba(0,0,0,0.4);border-radius:4px 0 0 0}#SnapABug_bImg{display:none !important}#SnapABug_P{position:absolute;left:0px;top:0px;margin:0;padding:24px;border:none;text-align:left;z-index:1;overflow:hidden;background-color:#333333;border-radius:4px 0 0 0;width:432px !important}#SnapABug_IP{position:absolute;left:0px;top:0px;z-index:0}#SnapABug_DB{position:absolute;left:0px;top:0px;margin:0;border:0;padding:0;z-index:1;cursor:move}#SnapABug_WP #SnapABug_P form{padding:0;color:#555;text-align:center}#SnapABug_P form small{display:block;margin-top:7px;font-size:14px;color:#cccccc}#SnapABug_WP #SnapABug_P form label{display:none}#SnapABug_WP #SnapABug_P form input[type=text],#SnapABug_WP #SnapABug_P form input[type=email],#SnapABug_WP #SnapABug_P form textarea,#chatSurveyComments{padding:2.1% 3.5% 2.3% 3.5%;width:93%;font-size:15px;line-height:20px;border:1px solid #cccccc;margin-bottom:12px}#SnapABug_WP #SnapABug_P form textarea{height:40px}#SnapABug_FormButtons{text-align:center}#SnapABug_SB,#SnapABug_OCB,#SnapABug_OSB,#submitMsg{border-color:#8dc63f;color:#8dc63f;margin-top:30px}#submitMsg{margin-top:15px}#SnapABug_SB.email_form{margin-top:0}#SnapABug_SB:hover,#SnapABug_OCB:hover,#SnapABug_OSB:hover,#SnapABug_SB:focus,#SnapABug_OCB:focus,#SnapABug_OSB:focus,#submitMsg:hover,#submitMsg:focus{background-color:#8dc63f;color:#333;outline:none}#SnapABug_WP .error{background-color:#ffd9d9}#SnapABug_CBMBtn{position:absolute;z-index:2;cursor:pointer;display:block}#SnapABug_NMN{display:none;position:absolute;right:26px;top:19px;z-index:2;font-size:16px;text-align:center;cursor:pointer;background-color:#FF0000;color:#fff;border-radius:3px}.min_close{cursor:pointer;position:absolute;top:15px;right:10px}.minimized .min_close{display:none !important}.min_close i{font-size:14px;padding:7px;border-radius:50%;color:#666666;transition:all 200ms ease}.min_close i+i{margin-left:5px}.min_close i:hover{background-color:#8dc63f;color:#333}body .SnapABug_Button{cursor:pointer;overflow:hidden;position:fixed;display:block;bottom:0;right:-5px;z-index:2147000000;margin:0;border-collapse:collapse;border-spacing:0;outline:none;font-size:16px;line-height:16px;padding:14px 25px 12px 20px;color:#cccccc;text-transform:uppercase;background-color:#333333;border-radius:4px 0 0 0;border-left:1px solid rgba(255,255,255,0.3);border-top:1px solid rgba(255,255,255,0.3);transition:all 100ms}#SnapABug_Button .icon-chat{color:#fff;font-size:22px;vertical-align:middle;margin-right:13px;position:relative;display:inline-block;top:1px}body #SnapABug_Button:hover{background:#555;right:0}@media print{body .SnapABug_Button{display:none}}#pcTitle{padding:30px 10px 35px 0;z-index:2;color:#cccccc}#pcTitle h2{font-size:20px;line-height:30px;margin-bottom:12px;font-weight:400}#pcTitle p{font-size:14px;line-height:24px}#pcTitle a{font-weight:600;color:#cccccc;text-decoration:none;border-bottom:1px solid #8dc63f}#chat_textarea{display:none}#chat_textarea.visible{display:block}#SnapABug_CL{background:#fff;font-size:15px;font-weight:normal;color:#000000;overflow:auto;padding:3%;width:94%;border:1px solid #ccc;height:190px;margin-bottom:15px}#SnapABug_CL.hide_first div:first-child{display:none}.SnapABug_transcriptLine{padding:2% 3%;width:68%;border-radius:4px;margin:0 0 10px 0;position:relative}#SnapABug_Typing{width:10%;margin-left:82%}.SnapABug_transcriptLine.visitor{background:#ddeec5;margin-left:2%}.SnapABug_transcriptLine.visitor i{width:0;height:0;border-top:12px solid #ddeec5;border-left:12px solid transparent;position:absolute;left:-12px;top:10px}.SnapABug_transcriptLine.agent{background:#efefef;margin-left:24%}.SnapABug_transcriptLine.agent i{width:0;height:0;border-top:12px solid #efefef;border-right:12px solid transparent;position:absolute;right:-12px;top:10px}#SnapABug_ChatBoxTitle{margin-bottom:20px}#agent_photo{float:left;width:155px;height:155px;border-radius:5px;border:1px solid #999;background:#999 url('../im/chat/placeholder.png') center center no-repeat;position:relative;background-size:cover}.minimized #agent_photo{display:none}#agent_photo i{width:0;height:0;border-top:14px solid #999999;border-right:14px solid transparent;position:absolute;right:-14px;top:43px}#chat_details{float:left;width:225px;padding:35px 25px 0 25px;color:#ccc}#chat_details h3{font-size:20px;line-height:30px;font-weight:300;margin-bottom:25px}#chat_details h3 b{font-weight:400;color:#fff}.overlay{background-color:#333;z-index:3;position:absolute;width:90%;height:85%;padding:11% 5%}.overlay h2{font-size:20px;font-weight:400}.minimized .overlay h2{display:none}#minimizedMessage{position:absolute;top:0;left:0;width:100%;height:20px;z-index:999;display:none;cursor:pointer;color:#ccc;font-size:20px;line-height:20px;padding:20px}#minimizedMessage:hover{padding:18px 20px 22px 20px}.minimized #minimizedMessage{display:block}#closeConfirmation{color:#cccccc}#closeChat{color:#f4a300;border-color:#f4a300;margin-top:50px}#closeChat:hover{background-color:#f4a300;color:#333}#returnToChat{display:block;padding:10px;color:#ccc;font-size:13px;cursor:pointer;margin-top:20px}#returnToChat:hover{color:#fff;text-decoration:none}#waitingForAgent{font-weight:300}#waitingForAgent h2{color:#fff;font-size:32px}#waitingForAgent h2 span{font-size:18px;display:block;color:#ccc;margin-top:10px}#chatSurvey{padding:24px 0 0 0}#chatSurveyQuestion{font-size:20px;font-weight:400;color:#ccc}#chatSurveyRating{height:50px;padding:30px 0}#chatSurveyRating img{width:32px;height:32px;padding:5px 18px 5px 0}#chatSurveyRatingText{display:none !important}#chatSurveyCommentsContainer{display:block !important;text-align:center}#chatSurveyComments{height:180px}#send_trans_wrapper{display:inline-block;cursor:pointer}#chatSurveySubmitButton{color:#8dc63f;border-color:#8dc63f;margin-top:25px}#chatSurveySubmitButton:hover{background-color:#8dc63f;color:#333}#chatSurveyResults{top:0;left:0;color:#ccc;text-align:center;display:none;z-index:10}#chatSurveyResults h2{text-align:left}#chatSurveyResults #closeChat{margin-top:35px}@font-face{font-family:'icomoon';src:url('fonts/mc/icomoon.eot?-x3he3p');src:url('fonts/mc/icomoon.eot?#iefix-x3he3p') format("embedded-opentype"),url('fonts/mc/icomoon.woff?-x3he3p') format("woff"),url('fonts/mc/icomoon.ttf?-x3he3p') format("truetype"),url('fonts/mc/icomoon.svg?-x3he3p#icomoon') format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-minimize:before{content:"\e600"}.icon-close:before{content:"\e601"}.icon-star_outline:before{content:"\e602"}.icon-star:before{content:"\e604"}.icon-chat:before{content:"\e605"}.mainNav nav{position:relative}#demo_request_form{background-color:lime;display:none;position:absolute;top:60px;right:100px;width:300px;min-height:400px;z-index:999;border-radius:2px;box-shadow:0px 0px 30px rgba(0,0,0,0.3)}#demo_request_form .close_x{width:16px;height:16px;top:5px;right:5px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve"><line fill="none" stroke="#555555" stroke-width="1.5" stroke-miterlimit="10" x1="0.6" y1="0.6" x2="29.4" y2="29.4"/><line fill="none" stroke="#555555" stroke-width="1.5" stroke-miterlimit="10" x1="0.6" y1="29.4" x2="29.4" y2="0.6"/></svg>') no-repeat;background-size:contain}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input{padding:.3em/.4em}#teks .inner{text-align:center;padding:0 3%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#teksCallout{background:url('../im/bg-teks.jpg') top center no-repeat;padding:100px 0}#teks h1{font-size:48px;font-weight:100;line-height:1;margin:0 0 25px}#teks p.subhead{font-size:18px;line-height:32px;max-width:500px;margin:0 auto 50px}#teksCallout .mainApp{margin-top:60px}#teksCallout .mainApp .appIcon{width:192px;height:192px}#teksCallout .appIcon:hover{cursor:auto}#teksCallout .mainApp .appIcon img{height:88px;width:88px;padding:24px 0}#teksCallout .mainApp .appIcon .label{font-size:31px}#teks footer{background:#333333;color:#cccccc;padding:50px 0}#teks footer img{margin-bottom:30px}#teks footer a:link,#teks footer a:visited{color:#cccccc;text-decoration:none}#teks footer a:hover{text-decoration:underline}#social-buttons{float:none;display:inline-block;position:relative;left:50px;top:6px}#social-buttons a{float:left;margin:0 6px 0 0;width:21px;height:21px;display:block;text-indent:-9999px;overflow:hidden}#social-buttons a.pinterest{background:url(../im/social_icon_pinterest.png) no-repeat 0 0}#social-buttons a.facebook{background:url(../im/social_icon_facebook.png) no-repeat 0 0}#social-buttons a.twitter{background:url(../im/social_icon_twitter.png) no-repeat 0 0}#social-buttons a:hover{background-position:0 -21px}@media screen and (max-width: 480px){#teks #teksCallout{background-size:80%;padding:9% 0 110px}#teks h1{font-size:27px;letter-spacing:-.03em;margin:40px 0 25px}#teks p.subhead{font-size:14px;line-height:1.8}#teks .mainApp .appIcon{width:150px;height:150px}#teksCallout .mainApp .appIcon img{height:68px;width:68px;padding:18px 0 14px}#teksCallout .mainApp .appIcon .label{font-size:26px}}#dialog form#new_teacher #pd_code_field>label{width:auto}#dialog form#new_teacher #pd_code_field>#pd_code{width:100px}#casestudies section#feature_area{background:none}#events section#feature_area{background:none}section#feature_area .casewrapper{background:url('../im/casestudymap/casestudybanner.jpg');background-repeat:no-repeat;background-position:center;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../im/casestudymap/casestudybanner.jpg', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../im/casestudymap/casestudybanner.jpg', sizingMethod='scale')";z-index:2}section#feature_area .case-study-head{width:978px;margin:0 auto;z-index:1}section#feature_area .eventwrapper{background:url('../im/eventbanner.jpg');background-repeat:no-repeat;background-position:center;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../im/casestudymap/casestudybanner.jpg', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../im/casestudymap/casestudybanner.jpg', sizingMethod='scale')";z-index:2}section#feature_area .event-head{width:978px;margin:0 auto;z-index:1}section#feature_area .event-head h1{font-size:52px}section#case_studies{background-color:#fff;padding:110px 0 0 0;border-bottom:1px solid #ddd}section#case_studies #map{position:absolute}.case-studies{float:none !important;margin:auto !important;width:100% !important}.case-studies .rollovers{width:978px;height:610px;position:absolute}.case-studies .rollovers a{color:transparent;text-decoration:none;border:none}.map-pin{position:absolute;width:22px;height:40px;z-index:1;cursor:pointer}.map-pin .in{position:absolute;bottom:0;width:22px;height:33px;opacity:.75;transition:all .4s;-webkit-transition:all .4s}.map-pin:hover .in{bottom:5px;opacity:1}.pin-vid{background:url('../im/svg/pin-vid.svg')}.pin-pdf{background:url('../im/svg/pin-pdf.svg')}.pin-thx{background:url('../im/svg/pin-thx.svg');color:transparent;text-decoration:none}section#case-study-thumbs{padding-top:85px;padding-bottom:85px;background:#f5f5f5;border-bottom:1px solid #ddd}section#case-study-thumbs h3,section#mlisection h3,section#bootcampsection h3{font-size:1.6667em;line-height:1em;margin:0 0 15px;padding:0;font-weight:700}section#case-study-thumbs hr{width:100%;border:0;border-top:1px solid #ddd;height:0;clear:both;margin:30px 0}.pin-al{right:31.5%;bottom:47%}.pin-fl{right:19.2%;bottom:26%}.pin-ca{right:90.7%;bottom:63%}.pin-ok{right:52.5%;bottom:50.5%}.pin-il{right:36.2%;bottom:72%}.pin-ut{right:74%;bottom:67%}.pin-ok2{right:49.5%;bottom:52%}.pin-nd{right:57%;bottom:87%}.pin-wi{right:38.4%;bottom:80.2%}.pin-ky{right:31.2%;bottom:59.6%}.pin-oh{right:30.3%;bottom:65.5%}.pin-sc{right:23.8%;bottom:49.8%}.pin-ga{right:28%;bottom:46%}.pin-ut2{right:72%;bottom:65%}.pin-pa{right:23%;bottom:70%}.pin-ga2{right:25.75%;bottom:45%}.pin-tx{right:47.75%;bottom:32%}.pin-sc2{right:21.5%;bottom:49.8%}.pin-sc3{right:22.65%;bottom:45.8%}.pin-ny{right:14.9%;bottom:76.7%}.pin-ut3{right:75.8%;bottom:65%}.pin-ca2{right:89%;bottom:66%}.case-vid-thumbs,.case-pdf-thumbs{width:100%;clear:both;margin-top:45px}.videoArea{float:left;width:474px;margin-bottom:40px}.videoArea:nth-child(odd){margin-right:30px}.videoButton{float:left;width:474px;height:282px;cursor:pointer;overflow:hidden;position:relative}.videoButton .background{position:absolute;z-index:1;width:100%;height:100%;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;top:-100%;left:-100%;right:-100%;bottom:-100%;margin:auto;background-repeat:no-repeat}.videoButton:hover .background{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.vidbg1{background-image:url('../im/casestudymap/vid-thumb-piedmont.jpg')}.vidbg2{background-image:url('../im/casestudymap/vid-thumb-lasalle.jpg')}.vidbg3{background-image:url('../im/casestudymap/vid-thumb-arise.jpg')}.vidbg4{background-image:url('../im/casestudymap/vid-thumb-johnmarshall.jpg')}.vidbg5{background-image:url('../im/casestudymap/vid-thumb-gwendolyn.jpg')}.vidbg6{background-image:url('../im/casestudymap/vid-thumb-lakeridge.jpg')}.vidbg7{background-image:url('../im/casestudymap/vid-thumb-kevin.jpg')}.vidbg8{background-image:url('../im/casestudymap/vid-thumb-jenn.jpg')}.vidbg9{background-image:url('../im/casestudymap/vid-thumb-carver.jpg')}.vidbg10{background-image:url('../im/casestudymap/vid-thumb-springbench.jpg')}.vidbg11{background-image:url('../im/casestudymap/vid-thumb-fairfield.jpg')}.vidbg12{background-image:url('../im/casestudymap/vid-thumb-burtonpack.jpg')}.vidbg13{background-image:url('../im/casestudymap/vid-thumb-pelham.jpg')}.vidbg14{background-image:url('../im/casestudymap/vid-thumb-majestic.jpg')}.vidbg15{background-image:url('../im/casestudymap/vid-thumb-mcpherson.jpg')}.videoButton .videoIcon{-webkit-opacity:0.7;-moz-opacity:0.7;-ms-filter:"alpha(opacity=@opacity-ie)";filter:alpha(opacity=70);opacity:0.7;left:0;height:100%;width:100%;text-align:center;position:absolute;box-sizing:border-box;z-index:2;-webkit-transition:all .75s ease-out;-o-transition:all .75s ease-out;transition:all .75s ease-out}.videoButton:hover .videoIcon{-webkit-opacity:1;-moz-opacity:1;-ms-filter:"alpha(opacity=@opacity-ie)";filter:alpha(opacity=100);opacity:1}.videoButton .videoIcon img{width:24%;position:absolute;top:50%;left:50%;margin:-12% 0 0 -12%}.video-area{width:96%;margin:auto;padding-top:10px;clear:both}.case-text{clear:both;margin:auto;padding-top:12px;width:96%}section#case-study-thumbs h4{font-size:1.15em;line-height:1.2em;font-weight:700;padding:0;margin:0 0 2px 0;width:100%}section#case-study-thumbs p{font-size:1.1em;line-height:1.5em;padding:0;margin:0 0 8px 0;width:100%}section#case-study-thumbs i{font-size:1.1em;line-height:1.5em;padding:0;margin:0 auto;width:100%;font-style:italic}.case-pdfs{clear:both;padding-top:50px}.pdfArea{float:left;width:30%;margin-bottom:40px;margin-right:2%;padding:1%;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.pdfArea:hover{background:#EEE}.pdfArea:nth-child(3n+3){margin-right:0}.pdfArea .pdfButton{text-align:center;padding:0 70px;cursor:pointer}.pdfArea .case-text{width:94% !important}.background-cover{-ms-background-position:center center;background-position:center center;-ms-background-size:cover;background-size:cover;background-repeat:no-repeat}.background-cover{behavior:url('../js/backgroundsize/backgroundsize.min.htc') !important}.case-vid-wrapper .videoplayer{top:12%;height:auto;display:inline-block;left:50%;margin-left:-499px;padding-bottom:7px}.case-vid-wrapper .vid_modal_text{float:right;width:600px;margin-top:15px;margin-right:44px;border-left:1px solid #555;padding-left:40px}.case-vid-wrapper .vid_modal_text .vid_modal_title{color:#FFFFFF;font-size:15px;font-weight:700;margin-bottom:7px}.case-vid-wrapper .vid_modal_text .vid_modal_description{color:#FFFFFF}.case-vid-wrapper #video_iframe{width:978px;height:550px;clear:both;float:none}.case-pdf-wrapper .videoplayer{width:581px;height:325px;border:20px solid #333}.case-pdf-wrapper .pdfthumb{float:left;border:1px solid #6a6a6a}.case-pdf-wrapper .pdf_modal_text{float:left;width:284px;margin:0 0 0 15px;padding:44px 5px 0 25px;height:281px}.case-pdf-wrapper .pdf_modal_text .pdf_modal_title{color:#FFFFFF;font-size:15px;font-weight:700;margin-bottom:7px;line-height:1.65em}.case-pdf-wrapper .pdf_modal_text .pdf_modal_description{color:#FFFFFF;line-height:1.65em;margin:12px 0 0 0}.case-pdf-wrapper #video_close{right:-40px;top:-40px}.case-pdf-wrapper .pdf-link-area{height:17px;margin:24px 0 0 64px}.case-pdf-wrapper .pdf-icon{float:left;width:13px}.case-pdf-wrapper .pdf-download{margin-top:0;float:left;margin-left:5px}.case-pdf-wrapper .pdf-download a{color:#e4e4e4;font-size:14px}.pdf-download a:hover{text-decoration:underline}.case-vid-wrapper .button{color:#ff9300;border-color:#ff9300;margin:19px 15px 0 35px;float:left;padding:12px 32px}.case-pdf-wrapper .button{color:#ff9300;border-color:#ff9300;margin:20px 0 0 24px;padding:12px 32px}.caseCTA{clear:both;text-align:center}.caseCTA .button{color:#ff9300;border-color:#ff9300;padding:18px 45px;margin-top:15px}.map-ticker{width:70%;min-height:135px;margin:auto;margin-top:-55px;position:relative}.ticker-quote p{font-size:13px;color:#8F8F8F}.ticker-name p{color:#B1B1B1;font-style:italic;margin-top:6px}.case-vid-wrapper .button:hover,.case-pdf-wrapper .button:hover{background-color:#ff9300;color:#282828}.caseCTA .button:hover{background-color:#ff9300;color:#FFF}.case-vid-wrapper a,.case-pdf-wrapper a,.caseCTA a{text-decoration:none}.newArea{clear:both;margin:auto !important;float:none;width:620px}.newArea .videoButton{width:620px;height:355px}.newArea .videoButton .videoIcon img{width:20%;margin:-10% 0 0 -10%}.mlibanner{position:relative;bottom:0;width:100%;padding:20px 0;background:#FF5A28;text-align:center}.bcbanner{position:relative;bottom:0;width:100%;padding:20px 0;background:#4374B4;text-align:center}.mlibanner p,.bcbanner p{color:#FFF !important;font-size:18px !important;font-weight:bold !important;text-shadow:none !important;padding:0 20px !important;max-width:800px !important;width:auto !important;margin:0 auto !important}#mli section#feature_area{background:none}#mli section#feature_area h4{font-size:19px;max-width:85%;margin:9px auto 10px}#mli section#feature_area p{text-align:center;margin:0 auto 0;width:60%;font-size:16px;float:none;line-height:28px}section#feature_area .mliwrapper{background:url('../im/mli-header.jpg');background-repeat:no-repeat;background-position:center;background-size:cover;background-color:#1d1d1d;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../im/mli-header.jpg', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../im/mli-header.jpg', sizingMethod='scale')";z-index:2;height:940px}section#feature_area .mlihead{width:978px;margin:0 auto;z-index:1}section#feature_area .inner.mli{padding:85px 0 15px;height:186px;text-align:center}section#feature_area .mlihead .mlibadge{width:200px;margin-bottom:20px}.mlidates{margin-bottom:40px}.headcall{width:100%;background:#404040;height:65px;margin-top:0px;margin-bottom:10px;position:relative}.mlidates .headcall .calldate{width:340px;float:left;height:65px;background:#212121;position:relative}.mlidates .headcall .callcity{width:auto;float:left;height:65px;padding-right:20px}.mlidates .headcall .callhotel{width:auto;float:left;height:65px;padding-left:20px;border-left:1px solid #212121}.mlidates .headcall .icon{float:left}.mlidates .headcall .icon.cal{width:35px;margin:15px 20px 0 20px}.mlidates .headcall .icon.pin{width:24px;margin:16px 13px 0 20px}.mlidates .headcall .calltext{float:left;width:auto}.mlidates .headcall .calltext.lefttext{margin-top:18px}.mlidates .headcall .callimg{width:162px;height:126px;position:absolute;right:0;top:0}.headcall .calltext h2{margin:0;padding:0;float:none;font-weight:700;font-size:32px;text-align:left;color:#FFF;line-height:41px}.headcall .calltext h6{margin:0;padding:0;float:none;font-weight:600;font-size:20px;text-align:left;color:#FFF;position:relative}.soldoutdate{text-decoration:line-through;opacity:.2}.soldoutword{font-size:20px;font-weight:bold;color:#FFF;position:absolute;z-index:0;top:25px;right:25px;z-index:10}.soldoutword::after{content:"SOLD OUT"}section#mlisection{background-color:#fff;padding:30px 0 110px 0;border-bottom:1px solid #ddd}.mlileft{float:left;width:70%}.mliright{float:right;width:25%}section#mlisection p{font-size:17px;line-height:27px;float:none;margin:auto}.mli3block{clear:both;padding-top:35px}.mliblocks{clear:both}.blockicon{float:left;width:8%;margin-top:5px}.mliblocks .blocktext{float:left;width:89%;margin-left:3%}.mliblocks .blocktext h5{font-size:18px}section#mlisection .mliblocks .blocktext p{font-size:15px;max-width:100%;padding:0;margin-bottom:20px;line-height:25px}.mliright h5{font-size:18px;font-weight:bold;margin-bottom:17px;line-height:18px}.mliright h5.formtext{color:#FFF;text-align:center;margin-bottom:8px}.mliformbox{background:#FF5A28;padding:6.5% 3.5% 0 3.5%}.mlihead .videoArea{float:none;margin:30px auto !important;width:555px}.mlihead .videoArea .videoButton{width:555px;height:328px}.mlithumb{max-width:130px}.mlibg{background-image:url('../im/vid-thumb-mli.jpg')}.mlileft .blockquote{background:#F06745;color:#FFF;font-weight:600;font-size:29px;padding:30px 35px;line-height:35px;margin-top:25px}.mlibody .headcall{margin-top:0;float:none}.mlibody .rightcall{margin-top:15px}.mlibody h3{margin-top:35px !important}.thebios{margin-top:15px;position:relative}.biopic img{max-width:100%}.thebios .speakerbio{float:left;width:25%;height:171px;position:relative;cursor:pointer}.speakerbio .bioname{position:absolute;width:100%;height:100%;z-index:2;background:url('../im/mli/dark-bg.png');color:#fff;text-align:center;line-height:176px;font-size:17px;transition:all .4s;-webkit-transition:all .4s}.speakerbio .biopic{position:absolute;width:100%;height:100%;z-index:1}.opacity0{opacity:0}.biowrapper{background:rgba(0,0,0,0.5);position:fixed;top:0;left:0;height:100%;width:100%;z-index:99;cursor:default}.biowrapper .bioarea{position:relative;margin:0 auto;width:752px;height:325px;border:10px solid #333;top:12%;background-color:#333}.biowrapper #video_close{right:-30px;top:-30px}.biowrapper .modalimg{float:left}.biowrapper .modaltext{float:left;margin:25px 0 0 25px;width:385px}.biowrapper .modalname{color:#FFF;font-size:26px;line-height:32px}.biowrapper .modaldescription{color:#FFF;font-size:15px;line-height:20px;margin-top:15px}.mliright #lean_overlay{position:fixed;z-index:100;top:0px;left:0px;height:100%;width:100%;background:#000;display:none}.mliright aside{padding:10px 0 6px 0;margin:auto;height:auto}.mliright aside h2{line-height:1.4em;color:#8DC63F !important}.mliright aside h2:hover{background:none !important;color:#FFA00A}.mliright aside h2{font-size:28px !important;margin:10px 0 30px 0 !important;color:#333333;text-shadow:none}.mliright aside a.mc{color:#626262;font-weight:400;text-decoration:underline}.mliright aside .button{padding:15px 40px;margin:25px auto 0 auto}.mliright aside .button:hover,#form input[type=submit]:hover{background:#efbb46;color:#000}.mliright #more_info{text-align:center}.mliright .icon-checkmark{display:block;margin:0 auto;margin-bottom:10px;background:url('../im/check-wht.svg') center center no-repeat;background-size:contain;width:48px;height:48px}.mliright #form_success{text-align:center;margin-top:29px}.mliright #form_success i{color:#FFF !important;font-size:64px;vertical-align:middle;text-shadow:none}.mliright #form_success p{text-shadow:none;color:#FFF;font-size:17px;line-height:190%;margin-bottom:22px;font-weight:500}.mliright #form_success h2{font-weight:500;color:#FFF !important}.mliright #form>div{position:relative}.mliright #form input{font-family:'Open Sans', sans-serif;width:93%;border-left:1px solid #CBCBCB !important;padding:2.5% 3%;font-size:15px !important;margin-bottom:10px !important;background-color:#FFF;color:#353535 !important;font-weight:lighter}.mliright #form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:3.4% 3%;width:99.5%;background-color:#FFF;border-radius:0;margin-bottom:10px;font-size:15px !important;border-left:1px solid #CBCBCB;color:#353535 !important;font-weight:lighter;background-image:url(../im/select_arrows.svg);background-position:right center;background-repeat:no-repeat}.mliright #form label,#user_email{display:none}.mliright .form_left{float:left;width:250px}.mliright .form_right{float:right;width:320px}.mliright #school_wrapper{position:relative}@-moz-keyframes spinner-loader{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes "spinner-loader"{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes "spinner-loader"{0%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.mliright .spinner-loader:not(:required){-moz-animation:spinner-loader 2000ms infinite linear;-webkit-animation:spinner-loader 2000ms infinite linear;animation:spinner-loader 2000ms infinite linear;-moz-border-radius:0.5em;-webkit-border-radius:0.5em;border-radius:0.5em;-moz-box-shadow:rgba(0,0,51,0.3) 1.5em 0 0 0,rgba(0,0,51,0.3) 1.1em 1.1em 0 0,rgba(0,0,51,0.3) 0 1.5em 0 0,rgba(0,0,51,0.3) -1.1em 1.1em 0 0,rgba(0,0,51,0.3) -1.5em 0 0 0,rgba(0,0,51,0.3) -1.1em -1.1em 0 0,rgba(0,0,51,0.3) 0 -1.5em 0 0,rgba(0,0,51,0.3) 1.1em -1.1em 0 0;-webkit-box-shadow:rgba(0,0,51,0.3) 1.5em 0 0 0,rgba(0,0,51,0.3) 1.1em 1.1em 0 0,rgba(0,0,51,0.3) 0 1.5em 0 0,rgba(0,0,51,0.3) -1.1em 1.1em 0 0,rgba(0,0,51,0.3) -1.5em 0 0 0,rgba(0,0,51,0.3) -1.1em -1.1em 0 0,rgba(0,0,51,0.3) 0 -1.5em 0 0,rgba(0,0,51,0.3) 1.1em -1.1em 0 0;box-shadow:rgba(0,0,51,0.3) 1.5em 0 0 0,rgba(0,0,51,0.3) 1.1em 1.1em 0 0,rgba(0,0,51,0.3) 0 1.5em 0 0,rgba(0,0,51,0.3) -1.1em 1.1em 0 0,rgba(0,0,51,0.3) -1.5em 0 0 0,rgba(0,0,51,0.3) -1.1em -1.1em 0 0,rgba(0,0,51,0.3) 0 -1.5em 0 0,rgba(0,0,51,0.3) 1.1em -1.1em 0 0;font-size:4px;width:1em;height:1em;margin:1.5em;overflow:hidden;text-indent:100%;position:absolute;right:28px;top:8px;display:none}#mli #zip_code_wrapper,#mli #country_wrapper{position:relative;z-index:2}#mli #form a.location_scope{right:0;top:0;width:99px;z-index:1;padding:8px 0;background:#555}#mli #form a.location_scope:hover{background-color:rgba(187,187,187,0.5);color:#555;text-decoration:none}#form #country_wrapper select{background-position:right 93px center !important}.mliright #form .submit_button{text-transform:uppercase;padding:10px 28px;text-align:center;display:block;width:auto;margin:7px auto 20px;font-size:16px !important;font-weight:600 !important;line-height:18px;background:#FFF;border-radius:30px;color:#F06745 !important;font-weight:700 !important;border:none;border-left:none !important;cursor:pointer;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.mliright #form .submit_button:hover{background-color:#F06745 !important;color:#FFF !important}.mliright #form .submit_button.processing{padding:10px 28px;background:#fff url(../im/dots_loading.gif) center center no-repeat;background-size:40px}.mliright #form .error input,#form .error select{border-left:3px solid #FF0000 !important}.mliright #vendor{display:inline-block;margin:0 0 20px 0}.mliright #errorMessage{background-color:#cc0000;border:none !important;display:none;margin-bottom:15px !important;padding:15px;color:#fff}.mliright #errorMessage h3{font-size:1.2em;font-weight:600;margin-bottom:7px}.mliright #errorMessage p{font-size:1em;line-height:1.3}.mliright .invalid{outline-color:red;animation:shake .5s linear;-webkit-animation:shake .5s linear}@-webkit-keyframes shake{8%, 41%{-webkit-transform:translateX(-10px)}25%, 58%{-webkit-transform:translateX(10px)}75%{-webkit-transform:translateX(-5px)}92%{-webkit-transform:translateX(5px)}0%, 100%{-webkit-transform:translateX(0)}}.mliright .error,.fieldWithErrors input{border:none !important}.mliright #nojs{background-color:red;padding:15px;margin:25px 0}.mliright #nojs .nojs_title{font-size:20px;line-height:140%;font-weight:900;text-transform:uppercase}.mliright #nojs .nojs_text{line-height:130%;font-weight:500}.mliright div.modal_close{position:absolute;right:-85px;top:-30px;cursor:pointer;background:url(../images/close.svg) no-repeat center center;width:40px;height:40px}.mliright aside.video_modal{background:#fff;padding:0}.mliright #form,#helpwithlogin{padding-top:0}.margin35{margin-top:35px}#bootcamp section#feature_area{background:none}section#feature_area .bootcamphead h1{color:#FFF;text-shadow:none;text-align:left;font-size:43px;line-height:1.4em;display:inline-block}#bootcamp section#feature_area h4{font-size:19px;max-width:85%;margin:9px auto 25px;color:#000;text-shadow:none}#bootcamp section#feature_area p{text-align:center;margin:45px auto 0;width:60%;font-size:16px;float:none;line-height:28px;color:#000;text-shadow:none}#bootcamp section#feature_area .headimg{width:270px;margin:0 auto 0}#bootcamp section#feature_area .headbox{margin-top:164px;float:left;width:527px;margin-left:75px}section#feature_area .bootcampwrapper{background:url('../im/bootcamp-header.jpg');background-repeat:no-repeat;background-position:center;background-size:cover;background-color:#889477;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../im/bootcamp-header.jpg', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../im/bootcamp-header.jpg', sizingMethod='scale')";z-index:2;height:430px}section#feature_area .bootcamphead{width:978px;margin:0 auto;z-index:1}section#feature_area .inner.bootcamp{padding:79px 0 15px;height:186px;text-align:center}.bootcampwrapper .headcall{float:left;width:459px;background:#404040;height:126px;margin-top:60px;position:relative}.bootcampwrapper .rightcall{float:right}.bootcampwrapper .headcall .icon{float:left}.bootcampwrapper .headcall .icon.cal{width:35px;margin:48px 30px 0 20px}.bootcampwrapper .headcall .icon.pin{width:24px;margin:48px 30px 0 20px}.bootcampwrapper .headcall .calltext{float:left;width:350px}.bootcampwrapper .headcall .calltext.righttext,.headcall .calltext.lefttext{margin-top:10px}.bootcampwrapper .headcall .callimg{width:162px;height:126px;position:absolute;right:0;top:0}.bootcampwrapper .headcall .calltext h2{margin:0;padding:0;float:none;font-weight:700;font-size:32px;text-align:left;color:#FFF;line-height:41px}.bootcampwrapper .headcall .calltext h6{margin:0;padding:0;float:none;font-weight:600;font-size:20px;text-align:left;color:#FFF}section#bootcampsection{background-color:#fff;padding:110px 0;border-bottom:1px solid #ddd}.bootcampsection{padding-top:30px !important}.bootcampleft{float:left;width:71%}.bootcampright{float:right;width:25%}.bootcampleft .specialbox{background:#efefef;padding:20px;margin-top:25px}section#bootcampsection a{color:#4374B4}section#bootcampsection p,section#bootcampsection ul{font-size:17px;line-height:27px;float:none;margin:auto;margin-top:20px}section#bootcampsection ul li{list-style:disc;margin-left:40px;margin-bottom:5px}.bootcampright p{margin-top:0 !important}.bootcampbanner{text-align:center;background:#4374B4;color:#FFF;padding:22px 20px;font-size:25px;margin-bottom:30px;line-height:30px}.bootcampbanner .bootcampdates{margin:10px auto 0;width:248px}.bootcampbanner .bootcampdates .bootdate{float:left !important;display:inline-block;font-weight:bold;margin-left:55px !important;margin-top:0 !important}.bootcampbanner .bootcampdates .bootdate:first-child{margin-left:0 !important}.bootcampsessions{clear:both;margin-top:35px;padding:40px;background:#f7f7f7;border:#d0d0d0 1px solid}.bootcampsessions ul li{list-style:disc;margin-left:34px;font-size:14px;line-height:24px}.bootprice{background:#4374B4;font-weight:bold;font-size:23px !important;line-height:37px !important;color:#FFF;padding:4px 15px;margin-top:30px !important}.top-button{width:auto;margin-top:0}#bootcampsection .bootcampleft h3{color:#000;line-height:32px;font-size:20px;margin-bottom:20px;font-weight:400}.mobile-button{display:none}#bootcampsection .blockicon{float:left;width:8%;margin-top:5px}#bootcampsection .bootcampblocks .blocktext{float:left;width:89%;margin-left:3%}#bootcampsection .bootcampblocks .blocktext h5{font-size:18px}section#bootcampsection .bootcampblocks .blocktext p{font-size:15px;max-width:100%;padding:0;margin-bottom:20px;line-height:25px}#bootcampsection .bootcampright h5{font-size:18px;font-weight:bold;margin-bottom:10px;line-height:18px}#bootcampsection .bootcampright h6{font-size:15px;font-weight:bold;margin-top:20px;margin-bottom:5px;line-height:18px}#bootcampsection .bootcampright p{font-size:15px;margin-bottom:0}.squadgoals{font-size:16px !important;color:#6EA523}#bootcampsection .bootcampthumb{max-width:155px;border:1px solid #dcdcdc}#bootcampsection .bootcampright .videoArea{float:none;width:100%}#bootcampsection .bootcampright .videoButton{float:none;width:100%;height:145px}#bootcampsection .bootcampbg{background-image:url('../im/vid-thumb-mli.jpg')}#bootcampsection .bootcampleft .blockquote{background:#F06745;color:#FFF;font-weight:600;font-size:29px;padding:30px 35px;line-height:35px;margin-top:25px}.bootcampbody .headcall{margin-top:0;float:none}.bootcampleft .rightcall{float:none;margin-top:0;width:100%;background:#404040;height:126px;position:relative}.bootcampbody h3{margin-top:35px !important}.bootcampleft .headcall .icon.pin{width:24px;margin:48px 30px 0 20px;float:left}.bootcampleft .headcall .calltext{float:left;width:350px;margin-top:10px}.bootcampleft .headcall .callimg{width:162px;height:126px;position:absolute;right:0;top:0}#bootcampsection .thebios{margin-top:15px;position:relative}#bootcampsection .biopic img{max-width:100%;border:1px solid #545454}#bootcampsection .thebios .speakerbio{float:left;width:25%;height:171px;position:relative;cursor:pointer}#bootcampsection .biopic{width:275px;float:left}#bootcampsection .biotext{float:left;width:355px;margin-left:25px;margin-top:10px}#bootcampsection .biotext p{color:#555;line-height:25px;font-size:16px}#bootcampsection .biotext .bioname{color:#000;line-height:25px;font-size:18px;margin-bottom:10px}.biosub{color:#000;line-height:25px;font-size:18px;margin:25px 0 0 0}.col-extra{width:48.5%;float:left}.toddwebinar{margin-left:3%}.toddextratext{margin:5px 0 8px 0 !important;font-size:14px !important;line-height:20px !important}#bootcampsection .biowrapper{background:rgba(0,0,0,0.5);position:fixed;top:0;left:0;height:100%;width:100%;z-index:99;cursor:default}#bootcampsection .biowrapper .bioarea{position:relative;margin:0 auto;width:752px;height:325px;border:10px solid #333;top:12%;background-color:#333}#bootcampsection .biowrapper #video_close{right:-30px;top:-30px}#bootcampsection .biowrapper .modalimg{float:left}#bootcampsection .biowrapper .modaltext{float:left;margin:25px 0 0 25px;width:385px}#bootcampsection .biowrapper .modalname{color:#FFF;font-size:26px;line-height:32px}#bootcampsection .biowrapper .modaldescription{color:#FFF;font-size:15px;line-height:20px;margin-top:15px}.bootcampright #lean_overlay{position:fixed;z-index:100;top:0px;left:0px;height:100%;width:100%;background:#000;display:none}.bootcampright aside{padding:0 0 27px 0;margin:auto;height:auto}.bootcampright aside h2{line-height:1.4em;color:#8DC63F !important}.bootcampright aside h2:hover{background:none !important;color:#FFA00A}.bootcampright aside h2{font-size:28px !important;margin:10px 0 30px 0 !important;color:#333333;text-shadow:none}.bootcampright aside a.mc{color:#626262;font-weight:400;text-decoration:underline}.bootcampright aside .button{padding:15px 40px;margin:25px auto 0 auto}.bootcampright aside .button:hover,#form input[type=submit]:hover{background:#efbb46;color:#000}.bootcampright #more_info{text-align:center}.bootcampright .icon-checkmark{display:block;margin:0 auto;margin-bottom:10px;background:url('../im/check-or.svg') center center no-repeat;background-size:contain;width:48px;height:48px}.bootcampright #form_success{text-align:center;margin-top:29px}.bootcampright #form_success i{color:#F06745;font-size:64px;vertical-align:middle;text-shadow:none}.bootcampright #form_success p{text-shadow:none;color:#2b2b2b;font-size:17px;line-height:190%;margin-bottom:22px}.bootcampright #form_success h2{font-weight:100;color:#F06745 !important}.bootcampright #form>div{position:relative}.bootcampright #form input{font-family:'Open Sans', sans-serif;width:93%;border-left:1px solid #CBCBCB !important;padding:2.5% 3%;font-size:15px !important;margin-bottom:10px !important;background-color:#FFF;color:#353535 !important;font-weight:lighter}.bootcampright #form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:3.4% 3%;width:99.5%;background-color:#FFF;border-radius:0;margin-bottom:10px;font-size:15px !important;border-left:1px solid #CBCBCB;color:#353535 !important;font-weight:lighter;background-image:url(../im/select_arrows.svg);background-position:right center;background-repeat:no-repeat}.bootcampright #form label,#user_email{display:none}.bootcampright .form_left{float:left;width:250px}.bootcampright .form_right{float:right;width:320px}.bootcampright #school_wrapper{position:relative}@-moz-keyframes spinner-loader{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes "spinner-loader"{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes "spinner-loader"{0%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.bootcampright .spinner-loader:not(:required){-moz-animation:spinner-loader 2000ms infinite linear;-webkit-animation:spinner-loader 2000ms infinite linear;animation:spinner-loader 2000ms infinite linear;-moz-border-radius:0.5em;-webkit-border-radius:0.5em;border-radius:0.5em;-moz-box-shadow:rgba(0,0,51,0.3) 1.5em 0 0 0,rgba(0,0,51,0.3) 1.1em 1.1em 0 0,rgba(0,0,51,0.3) 0 1.5em 0 0,rgba(0,0,51,0.3) -1.1em 1.1em 0 0,rgba(0,0,51,0.3) -1.5em 0 0 0,rgba(0,0,51,0.3) -1.1em -1.1em 0 0,rgba(0,0,51,0.3) 0 -1.5em 0 0,rgba(0,0,51,0.3) 1.1em -1.1em 0 0;-webkit-box-shadow:rgba(0,0,51,0.3) 1.5em 0 0 0,rgba(0,0,51,0.3) 1.1em 1.1em 0 0,rgba(0,0,51,0.3) 0 1.5em 0 0,rgba(0,0,51,0.3) -1.1em 1.1em 0 0,rgba(0,0,51,0.3) -1.5em 0 0 0,rgba(0,0,51,0.3) -1.1em -1.1em 0 0,rgba(0,0,51,0.3) 0 -1.5em 0 0,rgba(0,0,51,0.3) 1.1em -1.1em 0 0;box-shadow:rgba(0,0,51,0.3) 1.5em 0 0 0,rgba(0,0,51,0.3) 1.1em 1.1em 0 0,rgba(0,0,51,0.3) 0 1.5em 0 0,rgba(0,0,51,0.3) -1.1em 1.1em 0 0,rgba(0,0,51,0.3) -1.5em 0 0 0,rgba(0,0,51,0.3) -1.1em -1.1em 0 0,rgba(0,0,51,0.3) 0 -1.5em 0 0,rgba(0,0,51,0.3) 1.1em -1.1em 0 0;font-size:4px;width:1em;height:1em;margin:1.5em;overflow:hidden;text-indent:100%;position:absolute;right:28px;top:8px;display:none}#bootcamp #zip_code_wrapper,#bootcamp #country_wrapper{position:relative;z-index:2}#bootcamp #form a.location_scope{right:0;top:0;width:99px;z-index:1;padding:10px 0}.bootcampright #form a.location_scope:hover{background-color:rgba(187,187,187,0.46);color:#555;text-decoration:none}.bootcampright #form #country_wrapper select{background-position:right 93px center !important}.bootcampright #form .submit_button{text-transform:uppercase;padding:10px 28px;text-align:center;display:block;width:auto;margin:12px auto 0;font-size:16px !important;font-weight:600 !important;line-height:18px;background:transparent;border:#a2a2a2 2px solid !important;border-radius:30px;color:#555 !important;cursor:pointer;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.bootcampright #form .submit_button:hover{background-color:#555 !important;border:#555 2px solid !important;color:#FFF !important}.bootcampright #form .submit_button.processing{padding:10px 28px;background:#fff url(../im/dots_loading.gif) center center no-repeat;background-size:40px}.bootcampright #form .error input,#form .error select{border-left:3px solid #FF0000 !important}.bootcampright #vendor{display:inline-block;margin:0 0 20px 0}.bootcampright #errorMessage{background-color:#cc0000;border:none !important;display:none;margin-bottom:15px !important;padding:15px;color:#fff}.bootcampright #errorMessage h3{font-size:1.2em;font-weight:600;margin-bottom:7px}.bootcampright #errorMessage p{font-size:1em;line-height:1.3}.bootcampright .invalid{outline-color:red;animation:shake .5s linear;-webkit-animation:shake .5s linear}@-webkit-keyframes shake{8%, 41%{-webkit-transform:translateX(-10px)}25%, 58%{-webkit-transform:translateX(10px)}75%{-webkit-transform:translateX(-5px)}92%{-webkit-transform:translateX(5px)}0%, 100%{-webkit-transform:translateX(0)}}.bootcampright .error,.fieldWithErrors input{border:none !important}.bootcampright #nojs{background-color:red;padding:15px;margin:25px 0}.bootcampright #nojs .nojs_title{font-size:20px;line-height:140%;font-weight:900;text-transform:uppercase}.bootcampright #nojs .nojs_text{line-height:130%;font-weight:500}.bootcampright div.modal_close{position:absolute;right:-85px;top:-30px;cursor:pointer;background:url(../images/close.svg) no-repeat center center;width:40px;height:40px}.bootcampright aside.video_modal{background:#fff;padding:0}.bootcampright #form,#helpwithlogin{padding-top:0}.bootcamp .headcall .icon.cal{width:24px;margin:21px 14px 0 16px}.bootcamp .headcall .calltext h6{font-size:18px}.bootcamp .headcall .calltext.lefttext{margin-top:20px}.bootcamp .headcall .calldate{width:224px}.bootcamp .headcall .icon.pin{width:18px;margin:21px 10px 0 14px}.savedate{font-size:18px;color:#FFF;float:right;font-weight:bold;margin:25px 15px 0 0}.bootcamp-button{text-transform:uppercase;padding:9px 32px;text-align:center;display:block;margin:12px 12px 0 0;font-size:16px !important;font-weight:600 !important;line-height:18px;background:transparent;border:#FFF 2px solid !important;border-radius:30px;cursor:pointer;float:right;color:#FFF !important;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.bootcamp-button:hover{background-color:#4374B4 !important;color:#FFF !important;border:#4374B4 2px solid !important}