@charset "utf-8";.upProgress{position:absolute;top:0%;left:-3%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;background-color:#ddd;width:106%;height:100%;min-height:70px;border-radius:20px;left:-3%;z-index:100}.upProgress center{position:relative;top:40%}.space-4{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0;margin:4px 0 3px}.clearfix{clear:both}.register{position:relative}.FreeVideosContainer{height:108px;overflow:hidden}.VideoTitle{background-color:#eee;font-size:10px;height:30px;padding-left:5px;padding-right:5px;text-align:center;width:120px}.FreeVideoImg{float:left;margin:10px;height:98px;overflow:hidden;cursor:pointer}.FreeVideoImg img{height:68px;text-align:center}.Langs li{display:inline;padding:5px}.Langs{list-style:none;text-align:center;margin-left:11px;margin-top:5px}#ctl00_cphMain_rbtnPaymentMethod{width:100%;margin-top:20px}#ctl00_cphMain_rbtnPaymentMethod input{width:15px;display:inline-block}#ctl00_cphMain_rbtnPaymentMethod td{border-bottom:solid 1px #b4b3b4;padding-bottom:10px;padding-top:10px}#ctl00_cphMain_rbtnPaymentMethod tr:last-child td{border-bottom:none}#ctl00_cphMain_rbtnPaymentMethod>tbody>tr:nth-child(1)>td{background-image:url(/CMS/site/images/visa.png);background-repeat:no-repeat;background-position:right}#ctl00_cphMain_rbtnPaymentMethod>tbody>tr:nth-child(2)>td{background-image:url(/CMS/site/images/visa.png);background-repeat:no-repeat;background-position:right}.input-icon{position:relative}.input-icon.input-icon-right>.ace-icon{left:auto;right:3px}.input-icon>.ace-icon{padding:0 3px;z-index:2;position:absolute;top:1px;bottom:1px;left:3px;line-height:28px;display:inline-block;color:rgb(144,144,144);font-size:16px}.ace-icon{text-align:center}.input-medium,.input-md{width:150px;max-width:100%}.gritter-item-wrapper{background-image:none!important;box-shadow:0 2px 10px rgba(50,50,50,.5);background:rgba(50,50,50,.92)}.gritter-item-wrapper.gritter-info{background:rgba(49,81,133,.92)}.gritter-item-wrapper.gritter-error{background:rgba(153,40,18,.92)}.gritter-item-wrapper.gritter-success{background:rgba(89,131,75,.92)}.gritter-item-wrapper.gritter-warning{background:rgba(190,112,31,.92)}.gritter-item-wrapper.gritter-light{background:rgba(245,245,245,.95);border:1px solid #bbb}.gritter-item-wrapper.gritter-light.gritter-info{background:rgba(232,242,255,.95)}.gritter-item-wrapper.gritter-light.gritter-info .gritter-item{color:#4a577d}.gritter-item-wrapper.gritter-light.gritter-error{background:rgba(255,235,235,.95)}.gritter-item-wrapper.gritter-light.gritter-error .gritter-item{color:#894a38}.gritter-item-wrapper.gritter-light.gritter-success{background:rgba(239,250,227,.95)}.gritter-item-wrapper.gritter-light.gritter-success .gritter-item{color:#416131}.gritter-item-wrapper.gritter-light.gritter-warning{background:rgba(252,248,227,.95)}.gritter-item-wrapper.gritter-light.gritter-warning .gritter-item{color:#946446}.gritter-item p{line-height:1.8}.gritter-top,.gritter-bottom,.gritter-item{background-image:none}.gritter-close{left:auto!important;right:3px;background-image:none;width:18px;height:18px;line-height:17px;text-align:center;border:2px solid transparent;border-radius:16px;color:#e17b67}.gritter-close:before{font-family:FontAwesome;font-size:16px;content:"\f00d"}.gritter-info .gritter-close{color:#ffa500}.gritter-error .gritter-close,.gritter-success .gritter-close,.gritter-warning .gritter-close{color:#ffea07}.gritter-close:hover{color:#fff!important}.gritter-title{text-shadow:none}.gritter-light .gritter-item,.gritter-light .gritter-bottom,.gritter-light .gritter-top,.gritter-light .gritter-close{background-image:none;color:#444}.gritter-light .gritter-title{text-shadow:none}.gritter-light .gritter-close:hover{color:#8a3104!important}.gritter-center{position:fixed!important;left:33%;right:33%;top:33%}.wizard .actions ul{width:auto!important}.wizard .actions ul>li{float:left!important}.wizard>.steps>ul>li{display:table-cell}.addthis_sharing_toolbox{margin-bottom:20px;margin-top:20px}.wizard,.tabcontrol{display:block;width:100%;overflow:hidden}.wizard a,.tabcontrol a{outline:0}.wizard ul,.tabcontrol ul{list-style:none!important;padding:0;margin:0;display:table;width:100%}.wizard ul>li,.tabcontrol ul>li{display:block;padding:0}.wizard>.steps .current-info,.tabcontrol>.steps .current-info{position:absolute;left:-999em}.wizard>.content>.title,.tabcontrol>.content>.title{position:absolute;left:-999em}.wizard>.steps{position:relative;display:block;width:100%}.wizard.vertical>.steps{display:inline;float:left;width:30%}.wizard>.steps .number{font-size:1.429em}.steps li.done .number{border-color:#ec7944}.steps li.current .number{border-color:#008788}.steps li.error .number{border-color:#ff3111}.steps li.active::before,.steps li.complete::before,.steps li.active .step,.steps li.complete .step{border-color:rgb(82,147,196)}.steps li:first-child::before{max-width:51%;left:50%}.steps li:last-child::before{max-width:50%;width:50%}.steps li::before{display:block;content:"";width:100%;height:1px;font-size:0;overflow:hidden;border-top:4px solid rgb(206,209,214);position:relative;top:21px;z-index:1}.steps li.done::before{border-color:#9dc8e2}.steps li.current::before{border-color:#008788}.wizard>.steps>ul>li{display:table-cell;text-align:center}.wizard.vertical>.steps>ul>li{float:none;width:100%}.wizard>.steps a,.wizard>.steps a:hover,.wizard>.steps a:active{width:auto;text-decoration:none;border-radius:5px}.wizard>.steps .disabled a,.wizard>.steps .disabled a:hover,.wizard>.steps .disabled a:active{color:#aaa;cursor:default}.wizard>.steps .current a,.wizard>.steps .current a:hover,.wizard>.steps .current a:active{cursor:default}.wizard>.steps .done a,.wizard>.steps .done a:hover,.wizard>.steps .done a:active{color:#fff}.wizard>.steps .error a,.wizard>.steps .error a:hover,.wizard>.steps .error a:active{color:#fff}.wizard>.content{display:block;margin:.5em;min-height:25em;overflow:hidden;position:relative;width:auto;border-radius:5px}.wizard.vertical>.content{display:inline;float:left;margin:0 2.5% .5em 2.5%;width:65%}.wizard>.content>.body.current{position:relative!important}.wizard>.content>.body{float:left;position:absolute;width:95%;height:95%;padding:2.5%}.wizard>.content>.body ul{list-style:disc!important}.wizard>.content>.body ul>li{display:list-item}.wizard>.content>.body>iframe{border:0 none;width:100%;height:100%}.wizard>.content>.body input{display:block;border:1px solid #ccc;padding:7px 90px 7px 10px}.wizard>.content>.body input[type="checkbox"]{display:inline-block}.wizard>.content>.body input.error{background:rgb(251,227,228);border:1px solid #fbc2c4;color:#8a1f11}.wizard>.content>.body label{display:inline-block;margin-bottom:.5em}.wizard>.content>.body label.error{color:#8a1f11;display:inline-block;margin-left:1.5em}.wizard>.actions{position:relative;display:block;text-align:right;width:100%}.wizard.vertical>.actions{display:inline;float:right;margin:0 2.5%;width:95%}.wizard>.actions>ul{display:inline-block;text-align:right}.wizard>.actions>ul>li{margin:0 .5em}.wizard.vertical>.actions>ul>li{margin:0 0 0 1em}.wizard>.actions a,.wizard>.actions a:hover,.wizard>.actions a:active{background:#2184be;color:#fff;display:block;padding:.5em 1em;text-decoration:none;border-radius:5px}.wizard>.actions .disabled a,.wizard>.actions .disabled a:hover,.wizard>.actions .disabled a:active{background:#eee;color:#aaa}.wizard .number{border:5px solid rgb(206,209,214);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;color:rgb(84,100,116);font-size:15px;border-radius:100%;background-color:rgb(255,255,255);position:relative;z-index:2;display:inline-block;width:45px;height:45px;line-height:30px;text-align:center}.wizard .title{display:block;margin-top:4px;max-width:100%;color:rgb(148,158,167);font-size:14px;z-index:104;text-align:center;table-layout:fixed;word-wrap:break-word}.tabcontrol>.steps{position:relative;display:block;width:100%}.tabcontrol>.steps>ul{position:relative;margin:6px 0 0 0;top:1px;z-index:1}.tabcontrol>.steps>ul>li{float:left;margin:5px 2px 0 0;padding:1px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px}.tabcontrol>.steps>ul>li:hover{background:#edecec;border:1px solid #bbb;padding:0}.tabcontrol>.steps>ul>li.current{background:#fff;border:1px solid #bbb;border-bottom:0 none;padding:0 0 1px 0;margin-top:0}.tabcontrol>.steps>ul>li>a{color:#5f5f5f;display:inline-block;border:0 none;margin:0;padding:10px 30px;text-decoration:none}.tabcontrol>.steps>ul>li>a:hover{text-decoration:none}.tabcontrol>.steps>ul>li.current>a{padding:15px 30px 10px 30px}.tabcontrol>.content{position:relative;display:inline-block;width:100%;height:35em;overflow:hidden;border-top:1px solid #bbb;padding-top:20px}.tabcontrol>.content>.body{float:left;position:absolute;width:95%;height:95%;padding:2.5%}.tabcontrol>.content>.body ul{list-style:disc!important}.tabcontrol>.content>.body ul>li{display:list-item}.LoginArea{position:absolute;top:85px;right:20%;border:0;z-index:1000;width:350px;background-color:transparent}.user-login{text-align:center}.login-box2,.forgot-box2{visibility:hidden;position:absolute}.login-box2.isvisible,.forgot-box2.isvisible{visibility:visible}.LoginBox{border-radius:5px;border:0}.LoginBox .input-icon.input-icon-right>.ace-icon,.Step1LoginBox .input-icon.input-icon-right>.ace-icon{left:auto;right:3px}.LoginBox .input-icon>.ace-icon,.Step1LoginBox .input-icon>.ace-icon{padding:0 3px;z-index:2;position:absolute;top:1px;bottom:1px;left:3px;line-height:28px;display:inline-block;color:#909090;font-size:16px}.LoginBox .input-icon,.Step1LoginBox .input-icon{position:relative}.LoginBox .block,.Step1LoginBox .block{display:block!important}.login-layout .widget-box.visible{visibility:visible;position:relative;z-index:auto;transform:scale(1,1) translate(0);transition:transform 0.3s ease;-moz-transition:-moz-transform 0.3s ease;-webkit-transition:-webkit-transform 0.3s ease;-o-transition:-o-transform 0.2s ease}.login-layout .widget-box{visibility:hidden;position:fixed;z-index:-5;border-bottom:none;box-shadow:none;transform:scale(0,1) translate(-150px)}.widget-box.no-border{border-width:0}.widget-box{padding:0;box-shadow:none}.no-border{border-width:0}.login-layout .login-box .widget-main{padding-bottom:16px}.login-layout .widget-box .widget-main{padding:16px 20px 36px;background:#f7f7f7}.widget-main{padding:12px}.light-login .widget-box .toolbar{border-top-width:1px}.login-box .toolbar{background:#fff;border-top:0;padding:9px 18px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;text-align:center}.forgot-box .toolbar{background:#fff;border-top:0;padding:9px 18px;text-align:center;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.forgot-box h4{text-align:center}.login-box .widget-main,.forgot-box .widget-main{min-height:140px}.login-layout .widget-box .widget-main p{color:#424957;font-size:13px}#ctl00_DivUserLoggedIn,#ctl00_cphMain_DivUserLoggedIn{background:#fff;padding:20px}#ctl00_upPanelLoginStatus h2:after{content:url(/cms/site/images/image1.png);position:absolute;right:6px;top:10px}.LoginArea .btn-primary{color:#fff;background-color:#0095e5;border-color:#0095e5;border-radius:3px!important;font-size:16px;font-weight:300;margin-top:5px;width:91%}.LoginArea .btn-danger{color:#fff;background-color:#0095e5;border-color:#0095e5;border-radius:3px!important;width:100%;font-size:16px;font-weight:300;margin-top:5px;white-space:normal}.LoginArea .btn-danger:hover{color:#fff;background-color:rgb(45,57,64);border-color:rgb(45,57,64)}.LoginArea .btn-primary:hover{color:#fff;background-color:rgb(45,57,64);border-color:rgb(45,57,64)}.LogedinBtn{margin-top:10px}.LogedinBtn a{color:#000;display:block;text-align:center}i.fa.fa-power-off{display:block;text-align:center;margin-top:15px;margin-bottom:15px}.LogedinBtn .fa-power-off:before{content:"\f011";background-color:#0095e5;color:#fff;font-size:18px;padding:7px 25px 7px 25px;cursor:pointer}.form-control{border-radius:3px}input#mail{width:95%;margin-left:3%;margin-bottom:5%}input#Password{width:95%;margin-left:3%;margin-bottom:5%}input#submitButton{background-color:#7ec60d;border:#7ec60d;width:117px;height:31px;color:#fff;font-size:16px;margin-left:25%;margin-top:5%;margin-bottom:10%}.HeaderFrame h2 span{color:#41525c;padding-left:5px}.HeaderFrame{padding:12px 3px 12px 5px;border-top-right-radius:5px;border-top-left-radius:5px;background-color:#ccc}.HeaderFrame h2{font-size:26px;color:#fff;font-weight:600;float:none;margin-top:10px;margin-right:0;text-align:center}.LoginArea .fa-user{font-size:22px;color:#2a2a2a}.search-container{width:50px}.search-box{width:40px;height:40px;border:none;cursor:pointer;background:#ebebeb;float:right;padding-right:40px}.search-box-icon{float:right;color:#000}.search-box+label .search-icon{color:#000}.search-box:hover{color:#fff}.search-box:hover+label .search-icon{color:#fff}.search-box:focus{transition:width 0.6s cubic-bezier(0,1.22,.66,1.39),border-radius 0.6s,background 0.6s;border:none;outline:none;box-shadow:none;padding-left:15px;cursor:text;width:160px;border-radius:auto;background:#ebebeb;color:#000}.search-box:focus+label .search-icon{color:#000}.search-box:not(:focus){text-indent:-5000px}#search-submit{position:relative;left:-5000px}.search-icon{position:relative;left:-15px;top:35px;cursor:pointer}.main-menu>ul>li>a{transition:all 0.35s ease;overflow:hidden;position:relative;padding:1px 0;margin-right:5px;border:none;z-index:3;display:inline-block}.main-menu>ul>li>a:after,.main-menu>ul>li>a:before{content:"";position:absolute;width:100%;height:1px;background:#325a29}.main-menu>ul>li>a:before{left:-100%;bottom:0}.main-menu>ul>li>a:after{left:100%;top:0}.main-menu>ul>li>a:hover:before{left:100%;bottom:0}.main-menu>ul>li>a:hover:after{left:-100%;top:0}.main-menu>ul>li.active>a,.main-menu>ul>li.active>a,.main-menu>ul>li:hover a,.main-menu>ul>li:hover a{color:#325a29}.main-menu>ul>li.active>a:after,.main-menu>ul>li.active>a:before,.main-menu>ul>li:hover a:after,.main-menu>ul>li:hover a:before{transition:all 0.65s ease}.menu{font-size:1.2em;line-height:1.25em;position:relative;bottom:-107px}.main-menu{margin:0;padding:0;display:block;position:relative}.main-menu ul{list-style:none;padding:0;display:block;z-index:99999;max-width:650px}.main-menu ul:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden}.main-menu ul li{margin:0;padding:0;display:block;position:relative}.main-menu ul li a{text-decoration:none;display:block;margin:0;transition:color 0.2s ease}.main-menu ul li ul{position:absolute;left:-9999px;top:auto;background-color:#f8f8f8;border-radius:5px;border:solid 1px #e7e7e7}.main-menu ul li ul li{position:absolute;transition:max-height 0.4s ease-out}.main-menu ul li ul li.hasChildren:after{display:block;position:absolute;content:"";height:10px;width:10px;border-radius:5px;background:#000;z-index:1;top:13px;right:15px}.main-menu ul li ul li.hasChildren:before{display:block;position:absolute;content:"";height:0;width:0;border:3px solid transparent;border-left-color:#fff;z-index:2;top:15px;right:15px}.main-menu ul li ul li a{font-size:11px;font-weight:400;text-transform:none;color:#000;letter-spacing:0;display:block;width:190px;padding:11px 20px 11px 20px;word-wrap:break-word}.main-menu ul li ul li:hover>ul{left:100%;top:0;z-index:99999}.main-menu ul li ul li:hover>ul>li{max-height:72px;position:relative}.main-menu>ul>li{float:left}.main-menu>ul>li.hasChildren{padding-right:15px}.main-menu>ul>li.hasChildren:before{content:"";border:4px solid transparent;border-top-color:#284e95;z-index:2;height:0;width:0;position:absolute;right:6px;top:8px}.main-menu>ul>li>a{color:#000;padding:0;z-index:2;position:relative;width:auto;margin:0 5px}.main-menu>ul>li:hover:after,.main-menu>ul>li.active:after{height:100%}.main-menu>ul>li:hover>ul{left:0}.main-menu>ul>li:hover>ul>li{max-height:72px;position:relative}.main-menu .menu-button{display:none}.main-content{min-height:550px;overflow:hidden}span.glyphicon.glyphicon-envelope{font-size:15px;position:relative;color:#880013;margin-right:3px}.contact_info span.glyphicon.glyphicon-home{color:#393939;font-size:17px;position:relative;right:3px}.welcome{padding-top:10px;background-color:#b20208;margin-bottom:0;padding:2rem 0;margin-top:-1px}.contact_info span.glyphicon.glyphicon-envelope{color:#393939;font-size:17px;position:relative;right:3px;top:1px}.social_media h2{color:#880013;font-size:26px;font-weight:600}.contact-form .social_media ul{padding-left:0}.col-md-6.footer-right i.fa.fa-map-marker{font-size:16px;position:relative;right:-1px;margin-right:7px}.col-md-6.footer-right i.fa.fa-envelope{font-size:14px;position:relative;right:1px;margin-right:3px}.footer_down .right{text-align:right!important}.panel-heading .accordion-toggle:after{font-family:"Glyphicons Halflings";content:"\e114";float:right;color:grey}.panel-heading .accordion-toggle.collapsed:after{content:"\e080"}iframe#ContentFrame{height:100%}.LessonMenu h2{background:url(/cms/site/images/shape_2.png);background-repeat:no-repeat;background-size:cover;color:#fff;text-align:center;border-radius:0 0 100% 100%;position:relative;z-index:3;padding-top:20px;padding-bottom:20px;margin:0}.LessonMenu{background-color:#e0dfdd}.LessonMenu .UnitAssets li{margin:5px;padding:5px}.LessonMenu .UnitAssets li a:before{content:"\f105";font-family:FontAwesome;position:relative;right:5px}.LessonMenu .UnitAssets li a{color:#5a4f49;text-decoration:none}.LessonMenu .UnitAssets li:hover{background-color:#ebeceb}.LessonMenu .UnitAssets{list-style:none;padding:0;margin:0}.LessonMenu .UnitAssets .pull-left{width:90%}.LessonMenu .panel-group,.LessonMenu .panel,.LessonMenu .accordion-style1.panel-group .panel .collapse{background-color:transparent!important}.LessonMenu .panel{border-bottom:solid 2px #d96235!important;padding-bottom:10px}.LessonMenu .ddlUnits{width:100%;margin-top:10px}.LessonMenu .accordion-style2.panel-group .panel-heading .accordion-toggle{background-color:transparent!important;border:none!important;padding:0px!important}.UnitAssets li .pull-left{height:20px}.slider-control{background-color:#eb7640;padding:5px;margin:5px}.slider-control .glyphicon{color:#fff}.slider-control .glyphicon:hover{color:#000}.carousel-controls{margin-bottom:15px}@media (min-width:1055px) and (max-width:1366px){.LoginArea{position:absolute;top:-4px;right:20%;border:0;z-index:1000;width:350px;background-color:transparent}}@media screen and (max-width:1024px) and (min-width:328px){.quote .pull-right i{margin-left:0px!important;margin-top:0px!important}}@media (min-width:768px) and (max-width:1054px){.login-layout .widget-box .widget-main{padding:1px;padding-bottom:2px}.login-box .toolbar{background:#fff;border-top:0;padding:0 18px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;text-align:center}.logo.col-md-12 .HeaderFrame{padding:0 3px 0 5px;border-top-right-radius:5px;border-top-left-radius:5px}.LoginArea{position:absolute;top:-2px;right:20%;border:0;z-index:1000;width:290px;background-color:transparent}}@media all and (max-width:768px){.gritter-center{left:16%;right:16%;top:30%}footer .menu-button{display:none!important}footer .main-menu>ul{max-height:10000px!important}.main-menu>ul.open{max-height:10000px;border-top:1px solid rgba(110,110,110,.25);margin:0;padding:0;float:none}.main-menu ul li ul li:hover>ul>li{max-height:none;position:relative}.main-menu>ul>li:hover>ul>li{max-height:none;position:relative}.main-menu>ul{padding:5px;clear:both;float:none;max-height:0;overflow:hidden;transition:max-height 0.35s ease-out}.main-menu ul li{float:none}.main-menu ul li ul{float:none;position:relative!important;left:0px!important;border:none;background:none}.main-menu ul li ul li{float:none;position:relative!important}.main-menu ul{margin:10px}}@media screen and (max-width:788px) and (min-width:240px){.row{margin-left:0;margin-right:0}}@media (max-width:480px){.LoginArea{position:static;top:35px;right:20%;border:0;z-index:1000;background-color:transparent}}@media screen and (max-width:328px) and (min-width:240px){.WhatTheySay{height:auto}.FooterLastCol{padding-left:0}.contact .col-md-3{margin-left:0}.contact .col-md-2.fax{margin-left:0}.contact .col-md-2.mail_footer{margin-left:0}.contact .col-md-2.clock{margin-left:0}}@media only screen and (max-width:480px){.gritter-center{left:30px;right:30px}}@media only screen and (max-width:320px){.gritter-center{left:10px;right:10px}}