﻿@charset "utf-8";
.upProgress {position: absolute;top: 0%;left: -3%;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);-moz-opacity: 0.5;    -khtml-opacity: 0.5;opacity: 0.5;background-color: #ddd;width: 106%;height: 100%;min-height: 70px;-moz-border-radius: 20px;-webkit-border-radius: 20px;-khtml-border-radius: 20px;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}
body,html{padding:0px;margin:0px;font-size:14px; font-family: 'Open Sans', sans-serif !important;color: #5a4f49; -webkit-font-smoothing: none!important;
-webkit-font-smoothing: subpixel-antialiased!important; /* It is the default and looks bolder */
-webkit-font-smoothing: antialiased!important; /* Looks pretty much the same than Windows */
-webkit-backface-visibility: hidden;}
.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;}
/*Languages*/
.Langs li {display: inline;padding: 5px;}
.Langs {list-style: none;text-align: center;margin-left: 11px;margin-top: 5px;}
/*End Languages*/
#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: 0px 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 */
.gritter-item-wrapper{background-image:none !important;box-shadow:0 2px 10px rgba(50,50,50,0.5);background:rgba(50,50,50,0.92)}
.gritter-item-wrapper.gritter-info{background:rgba(49,81,133,0.92)}.gritter-item-wrapper.gritter-error{background:rgba(153,40,18,0.92)}
.gritter-item-wrapper.gritter-success{background:rgba(89,131,75,0.92)}
.gritter-item-wrapper.gritter-warning{background:rgba(190,112,31,0.92)}
.gritter-item-wrapper.gritter-light{background:rgba(245,245,245,0.95);border:1px solid #BBB}
.gritter-item-wrapper.gritter-light.gritter-info{background:rgba(232,242,255,0.95)}
.gritter-item-wrapper.gritter-light.gritter-info .gritter-item{color:#4A577D}
.gritter-item-wrapper.gritter-light.gritter-error{background:rgba(255,235,235,0.95)}
.gritter-item-wrapper.gritter-light.gritter-error .gritter-item{color:#894A38}
.gritter-item-wrapper.gritter-light.gritter-success{background:rgba(239,250,227,0.95)}
.gritter-item-wrapper.gritter-light.gritter-success .gritter-item{color:#416131}
.gritter-item-wrapper.gritter-light.gritter-warning{background:rgba(252,248,227,0.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%}
/* end gritter */
/* wizard */
.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: 0px;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;-webkit-border-radius: 5px;-moz-border-radius: 5px;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: 0.5em;min-height: 25em;overflow: hidden;position: relative;width: auto;-webkit-border-radius: 5px;-moz-border-radius: 5px;    border-radius: 5px;}
.wizard.vertical > .content{display: inline;float: left;margin: 0 2.5% 0.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: 0.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 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: 0.5em 1em;text-decoration: none;
-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.wizard > .actions .disabled a,.wizard > .actions .disabled a:hover,.wizard > .actions .disabled a:active{background: #eee;color: #aaa;}
.wizard > .loading{}
.wizard > .loading .spinner{}
.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;}
/* end wizard */
/*Tabcontrol*/
.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;}
/*end Tabcontrol*/
/*LoginArea*/
.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 {background-color: #fff;color: #000;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;-moz-transform: scale(1,1) translate(0);-webkit-transform: scale(1,1) translate(0);    -o-transform: scale(1,1) translate(0);-ms-transform: scale(1,1) translate(0);transform: scale(1,1) translate(0);transition: transform .3s ease;-moz-transition: -moz-transform .3s ease;-webkit-transition: -webkit-transform .3s ease;-o-transition: -o-transform .2s ease;}
.login-layout .widget-box {visibility: hidden;position: fixed;z-index: -5;border-bottom: none;box-shadow: none;-moz-transform: scale(0,1) translate(-150px);    -webkit-transform: scale(0,1) translate(-150px);-o-transform: scale(0,1) translate(-150px);-ms-transform: scale(0,1) translate(-150px);transform: scale(0,1) translate(-150px);}
.widget-box.no-border {border-width: 0;}
.widget-box {padding: 0;-webkit-box-shadow: none;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 18px;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_DivUserNotLoggedIn {box-shadow: 3px 3px 6px 0 rgba(82, 82, 82, 0.55);}
#ctl00_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: #FFFFFF;background-color: rgb(45, 57, 64);border-color: rgb(45, 57, 64);}
.LoginArea .btn-primary:hover {color: #FFFFFF;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: 0px;text-align: center;}
.LoginArea .fa-user {font-size: 22px;color: #2a2a2a;}
/*End LoginArea*/
/*Search*/
.search-container {width:50px}
.search-box { /* -webkit-transition: width 0.6s, border-radius 0.6s, background 0.6s, box-shadow 0.6s;transition: width 0.6s, border-radius 0.6s, background 0.6s, box-shadow 0.6s;*/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: black;}
.search-box:hover {color: white;/* background: #c8c8c8;box-shadow: 0 0 0 5px #3d4752;*/}
.search-box:hover + label .search-icon {color: white;}
.search-box:focus {-webkit-transition: width 0.6s cubic-bezier(0, 1.22, 0.66, 1.39), border-radius 0.6s, background 0.6s;transition: width 0.6s cubic-bezier(0, 1.22, 0.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: black;}
.search-box:focus + label .search-icon {color: black;}
.search-box:not(:focus) {text-indent: -5000px;}
#search-submit {position: relative;left: -5000px;}
.search-icon {position: relative;left: -15px;top:35px;cursor: pointer;}
/*End Search*/
/*Main Menu*/
.main-menu > ul > li > a {-webkit-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-o-transition:all 0.35s ease;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 {-webkit-transition:all 0.65s ease;	-moz-transition:all 0.65s ease;-o-transition:all 0.65s ease;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;-webkit-transition: color .2s ease;-moz-transition: color .2s ease;-ms-transition: color .2s ease;-o-transition: color .2s ease;transition: color .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;-webkit-transition: max-height 0.4s ease-out;-moz-transition: max-height 0.4s ease-out;-ms-transition: max-height 0.4s ease-out;-o-transition: max-height 0.4s ease-out;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: #000000;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: #ffffff;z-index: 2;top: 15px;right: 15px;}
.main-menu ul li ul li a {font-size: 11px;font-weight: 400;text-transform: none;color: #000000;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: 0px;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 ul li.active,.main-menu ul li:hover {background-color:#9F3847;}
.main-menu .menu-button {display: none;}
.main-content{min-height:550px;overflow:hidden}
/*end menu*/
/*Header*/
span.glyphicon.glyphicon-envelope {font-size: 15px;position: relative;color: #880013;margin-right: 3px;}
/*End Header*/
/*Main Content*/
.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: 3rem 0;
    margin-top: -1px;
}
.contact_info span.glyphicon.glyphicon-envelope {color: #393939;font-size: 17px;position: relative;right: 3px;top: 1px;}
/*End Main Content*/

/*Social Media*/
.social_media ul li {color: #49b641;display: inline-block;font-size: 24px;height: 45px;padding: 10px 5px;}
.social_media ul li a {background: none repeat scroll 0 0 #41525c;border-radius: 100%;color: #fff;display: inline-block;font-size: 24px;text-align: center;width: 40px;line-height: 40px;height: 40px;margin: 0px 6px;float: left;padding: 0px 6px;box-sizing: border-box;}
.social_media li a i {color: #fff;height: 25px;line-height: 24px;width: 19px;}
.social_media ul li a:hover {background-color: #2d3940;}
.social_media span {padding: 0px 10px 0px 5px;position: relative;bottom: 7px;}
.social_media {padding-bottom: 25px;padding-top: 20px;}
.social_media ul li {color: #b20208;display: inline-block;font-size: 28px;height: 45px;padding: 10px 5px;}
.social_media h2 {color: #880013;font-size: 26px;font-weight: 600;}
.contact-form .social_media ul {padding-left:0;}
/*End Social Media*/
/*Footer*/
.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;}
/*End Footer*/
/*accordion*/
.panel-heading .accordion-toggle:after {font-family: 'Glyphicons Halflings';content: "\e114";float: right;color: grey;}
.panel-heading .accordion-toggle.collapsed:after {content: "\e080";}
/*end accordion*/
iframe#ContentFrame {height: 100%;}
/*LessonMenu*/
.LessonMenu h2 {background: url('/cms/site/images/shape_2.png');background-repeat: no-repeat;background-size: cover;color: #fff;text-align: center;border-radius: 0px 0px 100% 100%;position: relative;z-index: 3;padding-top: 20px;padding-bottom: 20px;margin: 0px;}
.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: 0px;margin: 0px;}
.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;}
/*end LessonMenu*/
/*carousel*/
.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;}
/*end carousel*/
@media (min-width:1055px) and (max-width: 1366px){
	.LoginArea {position: absolute;top: 10px;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: 0px 18px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;text-align: center;}
.logo.col-md-12 .HeaderFrame {padding: 0px 3px 0px 5px;border-top-right-radius: 5px;border-top-left-radius: 5px;}
.LoginArea {position: absolute;top: 5px;right: 20%;border: 0;z-index: 1000;width: 290px;background-color: transparent;}
.welcome {background-color: #b20208;margin-bottom: 0;padding: 4rem 0;margin-top: -1px;}}

@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, 0.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;margin: 15px 0 0 0 !important;clear: both;float: none;max-height: 0;overflow: hidden;-webkit-transition: max-height 0.35s ease-out;-moz-transition: max-height 0.35s ease-out;-ms-transition: max-height 0.35s ease-out;-o-transition: max-height 0.35s ease-out;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}
.main-menu .menu-button {display: block;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;width: 50px;padding: 15px 20px;font-weight: 700;font-size: 0;letter-spacing: 1px;color: #231F20;cursor: pointer;position: relative;background: url(/CMS/site/images/threelines.png);background-repeat: no-repeat;background-position: right;float: right;}
.botton-header #ctl00_pnlMenu ul li a {background: #b30208;}
#ctl00_pnlMenu {position: absolute;right: 0px;top: -35px;}
header .col-md-3.contact-top {margin-top: 0;}
.mail {text-align: center;padding-left: 0;margin-bottom: 10px;}
}
@media (min-width: 480px) and (max-width:767px){
.LoginArea {position: static;top: 125px;right: 20%;border: 0;z-index: 1000;width: 65% !important;margin: 2rem auto;background-color: transparent;}
}
@media screen and (max-width: 788px) and (min-width: 240px){
.row {margin-left:0px;margin-right:0px;}
}

@media (max-width: 480px){
.LoginArea {position: static;top: 35px;right: 20%;border: 0;z-index: 1000;width: 100% !important;background-color: transparent;}
}

@media screen and (max-width: 328px) and (min-width: 240px){
.WhatTheySay{height:auto;}
.FooterLastCol{padding-left:0px;}
.contact .col-md-3{margin-left:0px;}
.contact .col-md-2.fax {margin-left:0px;}
.contact .col-md-2.mail_footer {margin-left:0px;}
.contact .col-md-2.clock{margin-left:0px;}
}
@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}}	    
