#wrapper,body,form,html{width:100%}#logo img,#wrapper,.col,.fleft,article,aside,form{float:left}.col,.container,nav li{position:relative}.tleft,nav li>ul li{text-align:left}header nav li a::after,nav li ul{top:100%;position:absolute;left:0}.about-us,.award-clicker,.form-back{cursor:pointer}.container,.map,body,html{height:100%}a,mark,nav li a,nav li ul li a{color:#333}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}h1,p{margin-bottom:26px}h1,h2,h3{line-height:1.6}p,ul{line-height:1.8}body{font-family:"Roboto Slab",Tahoma,Arial,Verdana,sans-serif;font-size:14px;font-weight:400;line-height:26px;color:#000;background:#fff}.bignumber,.testimonial-text-home,footer nav li,h1,h2,h3,header nav li{font-family:"Proza Libre",Tahoma,Arial,Verdana,sans-serif}.tright,nav{text-align:right}.input .col6-12 input[type=checkbox],.input .col6-12 input[type=radio],.tcenter{text-align:center}em{font-style:italic}h1,h2,h3,p{font-style:normal}b,strong{font-weight:600}u{text-decoration:underline}article,aside,details,figcaption,figure,footer,form.contact_form .col6-12,header,hgroup,menu,nav,nav ul>li:hover>ul,nav ul>li>ul:hover,nav ul>li>ul>li:hover>ul,nav ul>li>ul>li>ul:hover,section{display:block}*{border-radiud:0;-moz-border-radiud:0;-webkit-border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}table{border-collapse:collapse;border-spacing:0}html{overflow-y:scroll}.clear{clear:both}.container{overflow:auto;width:1200px;margin:0 auto;background:0 0;padding:10px 20px}.col1-12,.col10-12,.col11-12,.col2-12,.col3-12,.col4-12,.col5-12,.col6-12,.col7-12,.col8-12,.col9-12{padding:0 10px}.col1-12{width:8.333%;width:calc(100% / 12);width:-webkit-calc(100% / 12);width:-moz-calc(100% / 12)}.col2-12{width:16.666%;width:calc(100% / 12 * 2);width:-webkit-calc(100% / 12 * 2);width:-moz-calc(100% / 12 * 2)}.col3-12{width:24.999%;width:calc(100% / 12 * 3);width:-webkit-calc(100% / 12 * 3);width:-moz-calc(100% / 12 * 3)}.col4-12{width:33.333%;width:calc(100% / 12 * 4);width:-webkit-calc(100% / 12 * 4);width:-moz-calc(100% / 12 * 4)}.col5-12{width:41.666%;width:calc(100% / 12 * 5);width:-webkit-calc(100% / 12 * 5);width:-moz-calc(100% / 12 * 5)}.col6-12{width:49.999%;width:calc(100% / 12 * 6);width:-webkit-calc(100% / 12 * 6);width:-moz-calc(100% / 12 * 6)}.awards-form-template form .col6-12,.awards_form_return-template form .col6-12{display:flex;align-items:center}.col7-12{width:58.333%;width:calc(100% / 12 * 7);width:-webkit-calc(100% / 12 * 7);width:-moz-calc(100% / 12 * 7)}.col8-12{width:66.666%;width:calc(100% / 12 * 8);width:-webkit-calc(100% / 12 * 8);width:-moz-calc(100% / 12 * 8)}.col9-12{width:74.999%;width:calc(100% / 12 * 9);width:-webkit-calc(100% / 12 * 9);width:-moz-calc(100% / 12 * 9)}.col10-12{width:83.333%;width:calc(100% / 12 * 10);width:-webkit-calc(100% / 12 * 10);width:-moz-calc(100% / 12 * 10)}.col11-12{width:91.666%;width:calc(100% / 12 * 11);width:-webkit-calc(100% / 12 * 11);width:-moz-calc(100% / 12 * 11)}.col12-12,hr{padding:10px 0;width:100%}.hidden,script{display:none!important}.col{overflow:hidden;display:block}#post_footer ul li,#pre_header ul li,.awards-top ul li,.contact-socialmedia li,.ib,nav li{display:inline-block}.col_cont{min-height:180px;overflow:auto;background:0 0;padding:10px}.main-home-boxes .main-home-box,.team-member{background-position:center;text-align:center}.about-us .col,.awards-top ul,.donate-strip .col,.form-breadcrumbs .container,.membership-outer,.nopadding,.overlay-map .header,.the-team,header,nav li ul,nav>li:first-child{padding:0}.col1-12:nth-of-type(12n+1),.col2-12:nth-of-type(6n+1),.col3-12:nth-of-type(4n+1),.col4-12:nth-of-type(3n+1),.col6-12:nth-of-type(odd),.col:first-of-type,.contact-socialmedia li:first-child{padding-left:0}.col1-12:nth-of-type(12n),.col2-12:nth-of-type(6n),.col3-12:nth-of-type(4n),.col4-12:nth-of-type(3n),.col6-12:nth-of-type(2n),.col:last-of-type,.contactdetails li.sm i{padding-right:0}#main,#post_footer,#post_header,#pre_footer,#pre_header,footer,header,main{float:left;width:100%;position:relative}article{width:80%;padding-right:20px;padding-bottom:80px}aside{width:20%}.fright,.overlay-map input[type=submit],nav{float:right}nav li{padding:0 0 0 20px}nav li ul{width:145px;background:#d2d2d2;display:none;z-index:10;margin-left:20px}nav li>ul li{border-bottom:1px solid #fff;padding:3px 10px!important;width:100%}nav li>ul li:last-of-type{border-bottom:none}nav li>ul>li>ul{display:none;left:100%;margin-left:0;top:0;padding-top:0}#post_footer ul,#post_header ul,#pre_footer ul,#pre_header ul,nav ul{list-style:none;padding:0;margin:0}.about-us h3,.active-click,.after-sub .header,.event-info i,.how-to-apply .header,.map-marker i,.readmore,.timeline-wrapper .header,footer nav li a.active,header .active,header .website_title span{color:#99bc45}.cd-timeline-navigation,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{text-decoration:none}h1,h2{color:#99bc45}a:hover{opacity:.7}h1{font-size:32px;font-weight:700;text-transform:uppercase}.testimonial-text-home,h2,h3,header .website_title{font-size:26px;text-transform:uppercase;font-weight:700}h2{margin-bottom:24px}h3{margin-bottom:10px}blockquote,p{font-family:"Roboto Slab",Tahoma,Arial,Verdana,sans-serif}p{font-size:16px;font-weight:300}blockquote{font-size:18px;line-height:30px;margin:10px 20px;padding:10px;background-color:#eee;border-left:4px solid #aaa;font-style:italic}pre,ul{font-family:"Roboto Slab",Tahoma,Arial,Verdana,sans-serif;font-style:normal;font-weight:400}pre{font-size:13px;line-height:18px}mark{background-color:#ff6;padding:0 4px}ul{list-style:disc;padding:10px 35px;font-size:16px}hr{float:left;border:none;border-top:1px solid #b3b3b3}#post_footer,#pre_header,.committee-nav,table.dataTable tbody tr.even{background-color:#ebebeb}#header,.donate-strip,header{background-color:#fff}#post_header h1,.blueberry .slides li,.team-member{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex}#pre_header .toplinks li:last-child:after{content:"";padding-left:0}.contactdetails li{padding-right:10px}.contactdetails li i{padding-right:2px;color:#99bc45}#pre_header a,.button a,.gotoapp a,footer nav li a,header nav li a{color:inherit}header .website_title{text-align:right;margin-bottom:5px;padding:10px 0}footer nav li,header nav li{font-weight:900;font-size:15px;text-transform:uppercase;padding:0 15px;color:#000}#logo:hover,.about-us a:hover,.button a:hover,.cd-horizontal-timeline.loaded,.gotoapp a:hover,.timeline a:hover,footer nav li a:hover,header nav li a:hover{opacity:1}header #header_navigation{padding:5px 0}.contact-details li,.contactdetails,header nav li a{padding:10px 0}header nav li a::after{width:100%;height:4px;background:#99bc45;content:"";opacity:0;-webkit-transition:opacity .3s,-webkit-transform .3s;-moz-transition:opacity .3s,-moz-transform .3s;transition:opacity .3s,transform .3s;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);transform:translateY(10px)}.input input,header *{transition:.5s}header nav li:focus a::after,header nav li:hover a::after{opacity:1;-webkit-transform:translateY(2px);-moz-transform:translateY(2px);transform:translateY(2px)}.form-back,.main-home-boxes .main-home-box:hover .main-home-text{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}.blueberry .slides li{display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center}.blueberry .slides li .container{height:auto}.slider-flex{width:40%}.slider-flex h2{font-size:38px;line-height:1.2;font-weight:700;margin-bottom:10px}.donate-strip img{vertical-align:bottom;padding-left:15px}.gotoapp img,.newsletter .ib{vertical-align:middle}.after-sub li:last-child,.clickhere,.contact-text p:last-of-type,.donate-form h2,.donate-strip h3,.how-to-apply li:last-child,.testimonial-text-home p:last-of-type{margin-bottom:0}.testimonial-home{background-color:transparent;width:100%;float:left;padding:60px}.dataTables_wrapper{padding:0 10px;width:100%;float:left}.testimonial-inner-home{width:50%;margin:0 auto;text-align:center;color:#fff}.testimonial-text-home:before{content:"\f10d";font-family:FontAwesome;position:absolute;opacity:.3;top:0;left:-50px}.testimonial-text-home:after{content:"\f10e";font-family:FontAwesome;position:absolute;opacity:.5;bottom:0;right:-50px}.testimonial-text-home{position:relative;margin-bottom:40px;width:100%;float:left}.fullwidth,.testimonial-by-home{width:100%;float:left}.testimonial-by-home p{font-size:18px;margin-bottom:0}.testimonial-text-home p{display:inline-block;font-family:inherit;font-weight:inherit;font-size:inherit}.newsletter h3,input,select,textarea{font-family:"Roboto Slab",Tahoma,Arial,Verdana,sans-serif}.home-intro{padding-top:40px}.home-intro h2,.news-header h2,.post .post-time{margin-bottom:10px}.button{border:2px solid #99bc45;padding:8px 12px;color:#99bc45;text-transform:uppercase;font-weight:700}.main-home-boxes{background-color:#dff1c6;padding:20px 0}.main-home-boxes .main-home-box{color:#fff;background-size:cover;position:relative}.main-home-boxes .main-home-box:hover{-webkit-align-items:flex-start;align-items:flex-start}.main-home-boxes .col4-12:first-of-type .main-home-box{background-image:url(/public/images/student-awards.jpg);height:600px}.main-home-boxes .col4-12:nth-of-type(3) .main-home-box{background-image:url(/public/images/upcoming-events.jpg);height:600px}.main-home-boxes .col4-12:nth-of-type(2) .main-home-box{background-image:url(/public/images/donate-to-us.jpg);height:600px}.main-home-text{position:absolute;bottom:0;left:0;right:0;width:80%;transition:.5s;border:4px solid #fff;padding:7px 20px;margin:20px auto}.contact-details,.contact-socialmedia,.event-info li,.event-info ul,.newsletter,.overlay-map{width:100%;float:left}.main-home-boxes .main-home-box:hover .main-home-text{transform:translateY(-50%)}.main-home-text h3,.map-marker p,.nomarg,.number-bg p:last-of-type,.overlay-map .header h2,button[name=print_app]{margin:0}.map-marker{background-color:#4e4e4e;color:#fff;text-align:center}#footer_logo,.how-to-apply,.internal-body,.internal-space{padding:60px 0}#footer_links nav{text-align:center;float:none;margin:0 auto}footer nav{margin-bottom:10px!important}#post_header{background-color:#99bc45;color:#fff}#post_header h1{color:#fff;text-align:center;height:100px;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-end;align-items:flex-end;-webkit-justify-content:center;justify-content:center;margin-bottom:5px}.awards-top{background-color:#ebebeb;padding:0}.awards-top ul li{padding:0 10px;text-transform:uppercase}.awards-intro{padding:40px 0}.gotoapp img{margin-left:10px}.gotoapp{color:#617b23}.about-the-grant,.timeline-wrapper{background-color:#ebebeb;padding:60px 0}.about-the-grant h3{color:#99bc45;margin-bottom:30px}.bignumber{margin-bottom:0;font-size:68px;font-weight:700;line-height:1}.eligibility{background-color:#99bc45;color:#fff;padding:60px 0}.after-sub,.membership:nth-of-type(4n-1),.membership:nth-of-type(4n-2){background-color:#dff1c6}.eligibility .header p,.eligibility .m0a p{color:#000;font-weight:700}.after-sub ol,.how-to-apply ol{list-style-type:none;list-style-position:inside}.after-sub li,.how-to-apply li{counter-increment:step-counter;margin-bottom:50px}.after-sub li::before,.how-to-apply li::before{content:counter(step-counter);margin-right:10px;color:#99bc45;font-size:28px;font-weight:700;padding:3px 8px;border-radius:11px}.after-sub{padding:60px 0}.map{position:absolute!important;top:0!important;padding:0;overflow:hidden}.committee-header,.form-back{top:50%;position:absolute;left:0}.contact-template #main{overflow:hidden;padding:60px 0}.overlay-map{background-color:rgba(255,255,255,.8);padding:25px}.contact-details{margin:0;padding:0}.contact-details li.col6-12{padding-top:0}.contact-hr{border-top:5px solid #99bc45;margin:40px 0;padding:0}.application ul i,.contact-details i{padding-right:5px;color:#99bc45}.contact-socialmedia{list-style-type:none;margin:0;padding:0}.contact-socialmedia li{padding:10px 20px;font-size:18px}.news-hr{border-top:3px solid #99bc45;margin:0;padding:0}.event-info-box,.team-member{margin-bottom:20px;background-color:#ebebeb}.newsletter i{font-size:32px;color:#99bc45;margin-right:15px}.newsletter h3{font-size:17px;font-weight:400;text-transform:none}.clickhere a,.membership .bold{font-weight:700;text-transform:uppercase}.newsletter{padding:10px 0}.post h2{font-size:23px;margin-bottom:10px}.post p:last-of-type{display:inline}.post .post-time i{color:#99bc45;margin-right:5px}.event-info-header h3{font-size:21px}.event-info li{line-height:1.2;margin:10px 0}.event-info ul{padding:0}.event-info-box{padding:15px!important}.membership{background-color:#ebebeb;width:50%;float:left;padding:30px 0}.membership:nth-of-type(odd){clear:left}.team-member{width:100%;float:left;min-height:400px;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-end;align-items:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end}.fnone{float:none!important}.mnone{margin:0!important}.clickhere a{color:#99bc45}.first-number{padding-left:100px!important}.second-number{padding-right:100px!important}.team-member h2{width:100%;float:left;margin-bottom:5px;font-size:21px}.team-member p{width:100%;float:left;margin-bottom:0}.team-member-inner{padding:20px;width:100%;float:left;background-color:rgba(255,255,255,.4);transition:.3s}.team-member:hover .team-member-inner{padding-bottom:30px}.form-breadcrumbs{width:100%;float:left;background-color:#ebebeb}.form-back{transform:translateY(-50%);z-index:2}.form-breadcrumbs p{margin:0;font-size:18px;font-weight:400}.input p,.question_title{font-weight:700;text-transform:uppercase}.input input{border:0;border-bottom:2px solid #4e4e4e;font-size:16px}.input p.input_p{font-size:16px;text-transform:none;color:#000;text-align:center;font-weight:400}.input textarea{border:2px solid #4e4e4e;resize:vertical}.cd-horizontal-timeline .events a.older-event::after,.input input:focus,.input textarea:focus,.no-touch .cd-timeline-navigation a:hover{border-color:#99bc45}.committee-nav .container,.container-padding{padding-top:0;padding-bottom:0}.application,.scrolled #header_navigation{padding:20px 0}.committee-header{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.committee-header h3{font-size:21px;color:#99bc45;margin:0}.application ul{padding:0;width:100%;float:left}.application{width:100%;float:left;border-bottom:3px solid #99bc45}.application h2,.help-content h2{margin-bottom:5px}.application .fa-times-circle{color:#ba4444}.application .fa-hourglass-2{color:#d6a51d}.input p{text-align:left;font-size:21px;margin-bottom:0;color:#99bc45}.question_title{border-bottom:1px solid #99bc45;margin-bottom:10px}.question_cat h3{text-align:left;font-size:26px;color:#99bc45}.blueberry li:after{content:"";height:100%;width:100%;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:-1}.scrolled{position:fixed;z-index:9;border-bottom:4px solid #99bc45}.honey,.honey1,.scrolled #slogan{display:none}.scrolled #logo img{height:70px;width:auto}.m0a{margin:0 auto;display:block;overflow:hidden}.button,.hvr-bob{display:inline-block;vertical-align:middle;box-shadow:0 0 1px transparent}label{float:left;width:100%;font-size:12px}.btn_link,button,input[type=submit]{outline:0;font-size:16px;font-weight:700;cursor:pointer;text-transform:uppercase}textarea{height:100px}input,select,textarea{float:left;width:100%;border:1px solid #b3b3b3;outline:0;background:#fff;color:#333;padding:10px;margin:10px 0}input[type=checkbox]{width:auto;margin-right:10px}button,input[type=submit]{width:auto;border:none;background:#99bc45;color:#fff;padding:10px 20px;margin:10px 0}.success_message{float:left;width:100%;padding:0;margin:0}.success_yes{background:#9ad69a;color:green}.success_no{background:#fbb;color:red}.btn_link,.button:active,.button:focus,.button:hover{color:#fff}@-webkit-keyframes hvr-bob{0%,100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@keyframes hvr-bob{0%,100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@-webkit-keyframes hvr-bob-float{100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes hvr-bob-float{100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}.hvr-bob{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0)}.about-us:active .hvr-bob,.about-us:focus .hvr-bob,.about-us:hover .hvr-bob{-webkit-animation-name:hvr-bob-float,hvr-bob;animation-name:hvr-bob-float,hvr-bob;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate}.button{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.button:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#99bc45;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.button:active:before,.button:focus:before,.button:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1)}.overlay-application{position:fixed;top:50%;transform:translateY(-50%);right:-93px;z-index:9999;padding:7px 12px;text-transform:uppercase;letter-spacing:1px;background-color:#99bc45;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-box-shadow:-8px 0 32px -7px rgba(0,0,0,.24);-moz-box-shadow:-8px 0 32px -7px rgba(0,0,0,.24);box-shadow:-8px 0 32px -7px rgba(0,0,0,.24)}.overlay-application p{margin:0;font-weight:700;color:#fff}.cd-horizontal-timeline{opacity:0;margin:2em auto;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s}.cd-horizontal-timeline::before{content:"mobile";display:none}.cd-horizontal-timeline .timeline{position:relative;height:100px;width:90%;max-width:800px;margin:0 auto}.cd-horizontal-timeline .events-wrapper{position:relative;height:100%;margin:0 40px;overflow:hidden}.cd-horizontal-timeline .events-wrapper::after,.cd-horizontal-timeline .events-wrapper::before{content:"";position:absolute;z-index:2;top:0;height:100%;width:20px}.cd-horizontal-timeline .events-wrapper::before{left:0;background-image:-webkit-linear-gradient(left,#ebebeb,rgba(248,248,248,0));background-image:linear-gradient(to right,#ebebeb,rgba(248,248,248,0))}.cd-horizontal-timeline .events-wrapper::after{right:0;background-image:-webkit-linear-gradient(right,#ebebeb,rgba(248,248,248,0));background-image:linear-gradient(to left,#ebebeb,rgba(248,248,248,0))}.cd-horizontal-timeline .events{position:absolute;z-index:1;left:0;top:49px;height:2px;background:#b4b4b4;-webkit-transition:-webkit-transform .4s;-moz-transition:-moz-transform .4s;transition:transform .4s}.cd-horizontal-timeline .filling-line{position:absolute;z-index:1;left:0;top:0;height:100%;width:100%;background-color:#99bc45;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s}.logout:hover,.toplinks li a:hover{background-color:#77962d;opacity:1}.cd-horizontal-timeline .events a{position:absolute;bottom:0;z-index:2;text-align:center;font-size:1rem;padding-bottom:15px;color:#383838;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.cd-horizontal-timeline .events a::after{content:"";position:absolute;left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:-5px;height:10px;width:10px;border-radius:50%;border:2px solid #b4b4b4;background-color:#ebebeb;-webkit-transition:background-color .3s,border-color .3s;-moz-transition:background-color .3s,border-color .3s;transition:background-color .3s,border-color .3s}.cd-horizontal-timeline .events a.selected::after,.no-touch .cd-horizontal-timeline .events a:hover::after{background-color:#99bc45;border-color:#99bc45}.cd-horizontal-timeline .events a.selected{pointer-events:none}@media only screen and (min-width:1100px){.cd-horizontal-timeline::before{content:"desktop"}}.cd-timeline-navigation a{position:absolute;z-index:1;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:34px;width:34px;border-radius:50%;border:2px solid #b4b4b4;overflow:hidden;color:transparent;text-indent:100%;white-space:nowrap;-webkit-transition:border-color .3s;-moz-transition:border-color .3s;transition:border-color .3s}.cd-timeline-navigation a::after{content:"";position:absolute;height:16px;width:16px;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background:url(/public/images/cd-arrow.svg) no-repeat}.cd-timeline-navigation a.next,.logout{right:0}.cd-timeline-navigation a.prev{left:0;-webkit-transform:translateY(-50%) rotate(180deg);-moz-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);-o-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.cd-timeline-navigation a.inactive{cursor:not-allowed}.cd-timeline-navigation a.inactive::after{background-position:0 -16px}.no-touch .cd-timeline-navigation a.inactive:hover{border-color:#b4b4b4}.cd-horizontal-timeline .events-content{position:relative;width:100%;margin:2em 0;overflow:hidden;-webkit-transition:height .4s;-moz-transition:height .4s;transition:height .4s}.cd-horizontal-timeline .events-content li{position:absolute;z-index:1;width:100%;left:0;top:0;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);padding:0 5%;opacity:0;-webkit-animation-duration:.4s;-moz-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.cd-horizontal-timeline .events-content li.selected{position:relative;z-index:2;opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.cd-horizontal-timeline .events-content li.enter-right,.cd-horizontal-timeline .events-content li.leave-right{-webkit-animation-name:cd-enter-right;-moz-animation-name:cd-enter-right;animation-name:cd-enter-right}.cd-horizontal-timeline .events-content li.enter-left,.cd-horizontal-timeline .events-content li.leave-left{-webkit-animation-name:cd-enter-left;-moz-animation-name:cd-enter-left;animation-name:cd-enter-left}.cd-horizontal-timeline .events-content li.leave-left,.cd-horizontal-timeline .events-content li.leave-right{-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse}.cd-horizontal-timeline .events-content li>*{max-width:800px;margin:0 auto}.cd-horizontal-timeline .events-content h2{font-size:2.6rem;font-weight:700;line-height:1.2}.cd-horizontal-timeline .events-content em{display:block;font-style:italic;margin:10px auto}.cd-horizontal-timeline .events-content em::before{content:"- "}.cd-horizontal-timeline .events-content p{font-size:1.4rem;color:#959595}.cd-horizontal-timeline .events-content em,.cd-horizontal-timeline .events-content p{line-height:1.6}@-webkit-keyframes cd-enter-right{0%{opacity:0;-webkit-transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes cd-enter-right{0%{opacity:0;-moz-transform:translateX(100%)}100%{opacity:1;-moz-transform:translateX(0)}}@keyframes cd-enter-right{0%{opacity:0;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes cd-enter-left{0%{opacity:0;-webkit-transform:translateX(-100%)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes cd-enter-left{0%{opacity:0;-moz-transform:translateX(-100%)}100%{opacity:1;-moz-transform:translateX(0)}}@keyframes cd-enter-left{0%{opacity:0;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.btn_link{width:auto;border:none;background:#99bc45;padding:10px 20px;margin:10px 0;float:left}.error_msg_alert{background:rgba(255,102,102,.6)}.succ_msg_alert{background:rgba(76,166,76,.6)}.alert_banner{padding-top:10px;padding-bottom:10px;font-weight:800;margin-bottom:10px}.application-start-template input[type=checkbox]{width:auto;float:none;margin-left:10px}#newsletter1{width:100%;float:left;border-bottom:1px solid #99bc45}#newsletter1 *{margin:0;text-transform:uppercase;color:#99bc45;font-weight:600;cursor:pointer}input[type=text]{width:100%!important;max-width:100%!important}.formstar{font-style:italic;color:#565656}.text-limit{font-size:14px;color:#565656;line-height:2.5}.placeholder_text{font-size:12px;float:left}span.placeholder_text{text-align:left;display:block;width:100%}.admin-ipad{display:none;color:#99bc45;font-size:25px;padding:10px 0;float:left}.add_another_dynamic_input,.logout,.toplinks li a{background-color:#99bc45;padding:10px 15px;color:#fff!important;display:inline-block}.admin-ipad a{margin-right:10px;display:inline-block}.exceeded_limit{border:1px solid red}.logout{position:absolute;top:50%;transform:translateY(-50%)}.number-bg{background-color:#a9cc57;padding:20px}.help-content h3{font-size:21px;font-weight:600}.help-content ul{margin-top:-20px}.grades_list{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.grade_item{margin-right:10px;margin-top:0}input.grade_item:last-of-type{margin-right:0}.remove i{vertical-align:-webkit-baseline-middle;color:#ee2125}.tab_login,.tab_register{background:#2e802b;padding:2px 10px;color:#fff;width:100%}.dgreen-bg{background-color:#7ca024!important}.repeater-container{display:flex;margin-top:20px}.repeater-heading{max-width:30%;flex-basis:30%;text-align:left;padding-right:15px}.repeater-row-container{max-width:70%;flex-basis:70%}.repeater-row{display:flex}.repeater-col{max-width:50%;flex-basis:50%}.repeater-col p{line-height:20px}.input input.sum-input,.repeater-col input{border:2px solid #4e4e4e}.sum-input-container{margin-top:10px}.repeater-col:last-of-type{padding-left:20px}.repeater-heading-text{margin-bottom:0;line-height:20px;word-break:break-word}.repeater-heading span{font-size:14px;text-transform:none}.add-input-row{font-size:20px;border-radius:50%;padding:0;height:40px;width:40px;background-color:#99bc45;color:#fff;margin:10px 0;cursor:pointer;text-transform:uppercase;font-weight:700}@media (max-width:650px){.repeater-container{flex-direction:column}.repeater-heading,.repeater-row-container{max-width:100%;flex-basis:100%}}