﻿/*General CSS*/
body {background-color: #fff !important;min-height: 100%;padding-bottom: 0;font-family: 'Open Sans';font-size: 13px;color: #393939;line-height: 1.5;}
h1{display:none;}
.h2, h2 {display: block !important;color: #00b1df;font-weight: 300;font-size: 24px;margin-bottom: 45px;text-align: center;}
td {border: 1px solid;padding: 5px;}
span.lbl {color: #363636;font-weight: 600;}
.InterestForm {max-width: 500px;margin-left: auto;margin-right: auto;}
.FullDiv{margin-left:-195%;margin-right:-195%;}
.glyphicon-chevron-left:before {content: url('/cms/site/images/left-bottom.png');}
.glyphicon-chevron-right:before {content: url('/cms/site/images/right-bottom.png');}
.pull-left.Selected {color: #7EC60D;font-size: 16px;font-weight: bold;}
:focus{outline:none !important;}
.slider-control{background-color:transparent !important;}
a.left.slider-control {float: left;position: relative;bottom: 155px;right: 20px;}
a.right.slider-control {float: right;position: relative;bottom: 155px;left:20px;}
.pull-botton2.text-center {-webkit-box-shadow: 0 4px 6px -6px #222;-moz-box-shadow: 0 4px 6px -6px #222;box-shadow: 0 5px 6px -6px #434343;margin-bottom: 10px;}
.form-control{font-weight:normal;}
.banner img {width: 100%;}
/*End General CSS*/

/*Buttons*/
.btn-primary:hover {color: #fff;background-color: rgb(45, 57, 64);border-color: rgb(45, 57, 64);}
.btn-primary:active {color: #fff;background-color: #2d3940!important;border-color: #2d3940!important;}
.btn-primary:focus {color: #fff;background-color:#2d3940!important;border-color: #2d3940!important;}
.btn-danger:hover {color: #FFFFFF;background-color: #eee;border-color: #eee;}
.btn-danger.active, .btn-danger:active, .open>.dropdown-toggle.btn-danger {color: #fff;background-color: #2d3940;border-color: #2d3940;}
.btn-danger.focus, .btn-danger:focus {color: #fff;background-color: #41525c!important;border-color: #41525c!important;}
.btn-danger.focus, .btn-danger:focus {color: #fff;background-color: #9B1119;border-color: #761c19;}
.btn-danger:focus {outline: none;}
.btn-info:focus{outline:none;}
.btn-info.focus, .btn-info:focus {color: #fff;background-color: #d89006 !important;border-color: #d89006 !important;}
pull-botton1 .btn-danger {width: auto;padding: 5px 20px 5px 20px;margin-bottom: 50px;color: #fff !important;background-color: #9b1119 !important;border-color: #9b1119 !important;}
.pull-botton2 .btn-danger {width: auto;padding: 5px 20px 5px 20px;margin-bottom: 50px;color: #fff !important;background-color: #9b1119 !important;border-color: #9b1119 !important;}
/*End Buttons*/

/*LoginBox*/
input#mail {width: 95%;margin-left: 3%;margin-bottom: 5%;}
input#Password {width: 95%;margin-left: 3%;margin-bottom: 5%;}
.IframeMainFormContent {background-color: #ececee;}
.fieldWrapper a {color: #424957;font-size: 13px;margin-left: 10%;font-weight: 400;}
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%;}
h4.header.blue.lighter.bigger {color: #424957;font-weight: 600;font-size: 16px;}
a.back-to-login-link {color: #5B5B5B;}
a.forgot-password-link {
    color: #ffffff;
}
#ctl00_cphMain_upPanelRegister .btn-danger {width:auto;}
input#ctl00_cphMain_txtBirthDate {height: 28px;}
#ctl00_cphMain_upPanelRegister .input-icon > .ace-icon{top:-2px;}
div#ctl00_upPanelLoginStatus h2 {text-align: left;font-size: 26px;color: #12188D;font-weight: 600;margin-left:4px;}
#ctl00_upPanelLoginStatus h2:after {content: url('/cms/site/images/image1.png');position: absolute;right: 6px;top: 10px;}
span.input-group-addon i.ace-icon.fa.fa-envelope {color: #434343;}
.HeaderFrame {background-color: transparent;}
#ctl00_DivUserNotLoggedIn {box-shadow: 0 0 0 0;}
.login-box .toolbar {background: transparent;}
.login-layout .widget-box .widget-main {padding: 0;background: transparent;}
.LoginArea {background-color: transparent;}
.LoginArea .btn-primary {
    background: #00b1df;
    border-color: #00b1df;
    max-width: 270px;
}
.LoginArea .btn-primary:hover {
    background-color: #fff;
    border-color: #00b1df;
    color: #00b1df;
}
.LoginArea .btn-danger {background-color: #014996;border-color: #014996;}
.LoginArea .btn-danger:hover {background-color: #eee;border-color: #eee;}
.LogedinBtn .fa-power-off:before {background-color: #014996;}
.LoginArea .fa-user {font-size: 22px;color: #014996; display:block;}
.user-login h4 {
    max-width: 270px;
    margin-left: auto;
    margin-right: auto;
    font-size: 17px;
    color: #ffffff;
    margin-bottom: 15px;
}
.LoginBox {background-color: transparent;}
.LoginArea .form-control {font-weight: normal;border: 1px solid #014996;border-radius: 0;margin-bottom: 5px;box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.35);margin-left: auto;margin-right: auto;max-width: 270px;}
.HeaderFrame h2 {display: none;}
/*End LoginBox*/

/*Main Menu*/
.main-menu > ul > li:hover:after, .main-menu > ul > li.active:after {
    height: inherit;
}
.mega-menu ul li a {color: #00b1df !important;font-size: 14px !important;padding: 5px 10px;font-weight: 600 !important;}
.main-menu > ul > li > a {
    margin: 0px;
    font-weight: 600;
}
.main-menu ul{max-width:1100px;margin-bottom:0px;}
.main-menu > ul > li.active > a, .main-menu > ul > li.active > a{color:#000;}
.main-menu ul li.active, .main-menu ul li:hover {background-color: transparent;}
.main-menu > ul > li > a:after, .main-menu > ul > li > a:before{content:none;}
.main-menu ul li:first-child:after{content:none;}
#ctl00_pnlMenu .main-menu > ul > li:hover a, .main-menu > ul > li:hover a {color: #00b1df !important;font-weight: 600;font-size: 14px;}
.main-menu li:first-child {display: none;}
#ctl00_pnlHeaderMenuTop ul li a:hover{color:#880013 !important;}
#ctl00_pnlHeaderMenuTop .main-menu ul li:after {top: -3px;left: -10px;}
#ctl00_pnlHeaderMenuTop .main-menu ul li {margin: 6px;margin-top: 0px;}
#ctl00_pnlHeaderMenuTop {margin-left: 27%;}
#ctl00_pnlHeaderMenuTop ul li a {color: #880013;font-size: 14px;}
.main-menu > ul > li {float: left;margin-right: 7px;border: 1px solid transparent;}
.main-menu > ul > li.hasChildren:before {display:none;}
.main-menu > ul > li.hasChildren {
    padding-right: 0;
}

header .main-menu ul li.active, header .main-menu ul li:hover {
    background-color: transparent;
    border: 1px solid #00b1df;
    border-radius: 18px;
}
.main-menu > ul > li.hasChildren > i {
    display: none;
}

/*End Main Menu*/

/*Footer Menu*/
#ctl00_pnlFooter .main-menu > ul > li a {font-size: 14px !important;color: #fff !important;font-weight: 300;}
#ctl00_pnlFooter .main-menu > ul > li:hover a {color: #ed2e70 !important;background-color: transparent;}
#ctl00_pnlFooter .main-menu ul li.active, .main-menu ul li:hover{background-color:transparent;}
#ctl00_pnlFooter .main-menu ul li.active a {color: #014996 !important;} 
#ctl00_pnlFooter .main-menu > ul > li {
    float: left;
    margin-right: 32px;
}
.footersep .footer-left .main-menu ul li:after {content:none !important;}
.logo-footer img {
    max-width: 161px;
    margin: 2rem auto;
}
#ctl00_pnlFooter ul {
    margin-left: 17%;
}
/*End Footer Menu*/

/*Header CSS*/
header .col-md-6.e-learning h2 {font-size: 36px;text-align: center;color: #014996;font-weight: 600;margin-top: 15px; margin-bottom: 2px;}
header .col-md-6.e-learning h4 {font-size: 26px;text-align: center;color: #014996;font-weight: 600;margin-top: 5px; margin-bottom: 2px;}
header .col-md-6.e-learning h5 {font-size: 18px;text-align: center;}
header .col-md-6.col-sm-6.e-learning {padding-left: 0px;padding-right: 0px;margin-top: 20px;}
header .col-md-3.contact-top {margin-top: 70px;}
.telephone span.phone {font-size: 20px;color: #014996;font-weight: 600;}
.telephone span.phone:before {content:url('/cms/site/images/phone.png');position: relative;top: 5px;right: 5px;}
.mail a {font-size: 14px;font-weight: 600;color: #014996;}
.mail .glyphicon-envelope:before {content: url(/cms/site/images/mail1.png);content: "\2709";}
.telephone span.phone {font-size: 20px;color: #014996;font-weight: 600;}
.telephone span.phone:before {content:url('/cms/site/images/phone.png');position: relative;top: 5px;right: 5px;}
header .botton-header {background-color: #014996;}
header .logo img {margin-top: 15px;margin-bottom: 15px;max-width: 158px;}
.mail {text-align: right;}
.telephone {text-align: right;}
/*End Header CSS*/

/*Main Content CSS*/
a.more-btn:hover {
    background: #fff;
    color: #00b1df;
}
a.more-btn {
    display: inline-block;
    border: 1px solid #fff;
    color: #fff;
    padding: 5px 10px;
    font-weight: 300;
    font-size: 18px;
    text-decoration: none;
}
.oefe_content {
    background-image: url(/CMS/site/images/oefe-bg.png);
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: contain;
    margin-bottom: -1px;
}
.home {
    padding: 3rem 0 5%;
    text-align: center;
}
.home h2 {
    color: #00b1df;
    font-weight: 300;
    font-size: 24px;
    margin-bottom: 45px;
}
.home .image img {
    margin: 0 auto;
}
.image-wrapper {
    width: 196px;
    height: 196px;
    padding-top: 20px;
	position:relative;
    margin: 0 auto;
    background-image: url(/CMS/site/images/image-bg.png);
}
.image {
    border-radius: 100%;
    width: 160px;
    height: 160px;
    margin: 0 auto;
    overflow: hidden;
}
.image-wrapper:after {
    content: '';
    display: block;
    position: absolute;
    width: 150px;
    height: 4px;
    right: -149px;
    bottom: 54%;
    background-image: url(/CMS/site/images/after-bg.png);
}
#image03:after{
	display:none;
}
.home p {
    margin-top: 20px;
    font-size: 20px;
    font-weight: 300;
    color: #00b1df;
}
.home a {
    text-decoration: none;
}
.main-wrap {min-height: 250px;}
.main-wrap h2 {text-align: center;font-weight: 300;}
.login-layout .widget-box .widget-main {background: transparent;}
.banner-text {position: absolute;right: 0;left: 0;top: 32%;margin: 0 auto;}
.banner-text p {color: #43555b;font-size: 33px;padding-left: 35%;font-weight: 300;}
#home-banner {position: relative;}
.main-content {min-height: 544px;position: relative;}
.welcome p {
    text-align: center;
    font-size: 15px;
    color: #fff;
    margin-bottom: 15px;
    font-weight: 300;
    line-height: 31px;
    max-width: 768px;
    margin-left: auto;
    margin-right: auto;
}
.social_media.text-center ul {
    padding-left: 0;
}
.welcome {background-color: #00b1df;margin-bottom: 0;margin-top: -1px;padding: 3rem 0 3.5rem;min-height: 270px;text-align:center;}
.slider.col-md-12 {padding-left: 0px;padding-right: 0px;}
.information {background:#fff;padding-bottom: 10px;}
.information h2 {text-align: center;color: #014996;font-size: 24px;font-weight: 600;margin-bottom: 30px;}
.col-md-4.instructions.text-center img {margin-bottom: 20px;}
.col-md-4.instructions.text-center a {color: #424957;font-size: 13px;font-weight: 600;}
.instructions a {color: #014996;font-size: 18px;}
.requirements a {color: #014996;font-size: 18px;}
.check a {color: #014996;font-size: 18px;}
.col-md-4.requirements.text-center img {margin-bottom: 20px;}
.col-md-4.requirements.text-center a {color: #424957;font-size: 13px;font-weight: 600;}
.col-md-4.check.text-center img {margin-bottom: 20px;}
.LoginArea {position: absolute;top: 100px;right: 25%;border: 0;z-index: 1000;width: 350px;background-color: transparent;}
.welcome h2 {text-align: center;font-size: 24px;color: #fff;font-weight: 300;margin-bottom: 25px;}
.home-button-welcome{display: block;width: 180px;height: 45px;line-height: 45px;font-size: 18px;background-color: #2a2a2a;color: #ffffff;text-align: center;margin: 25px auto;}
.home-button-welcome:hover {background-color: rgba(42, 42, 42, 0.8);cursor: pointer;}
.home-button-welcome:hover a {text-decoration: none;}
.calendar h1 {display: inherit;font-size: 28px;}
.calendar p, li {text-align: justify;font-size: 15px;}
.calendar{padding: 0 10px 20px 10px;}
.info {
    padding: 2rem 0 10rem;
}
.info-top {
    margin-bottom: 3rem;
}
.info h2 {
    color: #00b1df;
    font-weight: 300;
    font-size: 24px;
    margin-bottom: 45px;
    text-align: center;
}
.info-inner {
    max-width: 990px;
    margin: 0 auto;
    padding: 0 15px;
    text-align: center;
}
.info-top p {
    color: #545454;
    font-size: 18px;
    font-weight: 300;
    line-height: 31px;
    margin-bottom: 25px;
}
.info-bottom {
    max-width: 900px;
    margin: 0 auto;
}
.info-bottom a {
    text-transform: none;
}
.info-box p {
    color: #fff;
    font-weight: 300;
    font-size: 27px;
    max-width: 355px;
    margin: 0 auto;
}
.info-bottom .col-md-6 {
    padding: 0 6px;
}
#box-info2 {
    background-image: url(/CMS/site/images/box-2-bg.jpg);
}
.info-box {
    background-image: url(/CMS/site/images/box-bg.jpg);
    padding: 4rem 2rem 2rem;
    min-height: 500px;
    position: relative;
    max-width: 438px;
    background-position: center center;
    margin: 0 auto;
}

.info-bottom a {
    text-decoration: none;
}
span.blue-text {
    color: #24bce3;
}
.info-box img {
    position: absolute;
    margin: 2rem auto 0;
    right: 0;
    left: 0;
    bottom: 45px;
}
/*End Main Content CSS*/

/*InterestForm Page*/
input[type="text"] {
    height: 40px;
    border: 1px solid #ddd;
    margin: 0px 0 2px;
    border-radius: 0;
}
.contact-form .btn-info:hover {
    background-color: #00b1df;
    color: #fff;
    border-color: #00b1df;
}
h2.header-title {
    position: absolute;
    margin-left: 25px;
    font-weight: 300;
    margin-top: 0;
    color: #ffffff;
    font-size: 27px;
    width: 64.4%;
    right: 0;
    padding-top: 20px;
    text-align: left;
    padding-left: 20px;
    padding-bottom: 15px;
    background-color: #00b1df;
}
.text-paroxes p {
    text-align: center;
}
i.more-less.glyphicon.glyphicon-minus {
    position: absolute;
    right: 35px;
    top: 35px;
}
i.more-less.glyphicon.glyphicon-plus {
    position: absolute;
    right: 35px;
    top: 28px;
}
#pleonektimata p {
    font-size: 18px;
    font-weight: 300;
    text-align: center;
    line-height: 34px;
    margin-bottom: 6rem;
}

.pleonektimata-bottom .glyphicon-plus:before {
content:url(/CMS/site/images/plus-icon.png) !important;
}


.pleonektimata-bottom .glyphicon-minus:before {
content: url(/CMS/site/images/minus-icon.png) !important;
}
#pleonektimata .panel-heading {
    height: 90px;
    padding: 2.5rem 2rem;
    position: relative;
    border: 0;
    background: rgb(0,177,223);
    background: -moz-linear-gradient(left, rgba(0,177,223,1) 0%, rgba(0,83,223,1) 100%);
    background: -webkit-linear-gradient(left, rgba(0,177,223,1) 0%,rgba(0,83,223,1) 100%);
    background: linear-gradient(to right, rgba(0,177,223,1) 0%,rgba(0,83,223,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b1df', endColorstr='#0053df',GradientType=1 );
    text-align: center;
}
#pleonektimata .panel-group .panel {
    margin-bottom: 2rem;
    border-radius: 4px;
    border: 0;
}
#pleonektimata h4.panel-title {
    font-size: 24px;
    font-weight: 300;
}
#pleonektimata .panel-group p {
    margin-bottom: 0px;
}
#pleonektimata .panel-body {
    padding: 3rem;
}
#pleonektimata .panel a {
    text-decoration: none;
}
#pleonektimata ul li {
    font-size: 18px;
    font-weight: 300;
    line-height: 31px;
    text-align: left;
}
#pleonektimata {
    padding-bottom: 3rem;
}
.header-title strong {
    font-weight: 600;
}
#ctl00_cphMain_upPanelContact p {
    color: #545454;
    font-size: 18px;
    font-weight: 300;
    line-height: 31px;
}
label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 400;
    color: #00b1df;
}
#ctl00_cphMain_upPanelContact h1 {
    display: block;
    margin: 4rem 0;
    color: #00b1df;
    font-weight: 300;
    font-size: 24px;
    margin-bottom: 45px;
    text-align: center;
}
.input-group-addon:last-child {
    border-left: 0;
    border-radius: 0;
}
.InterestForm .input-group-addon:last-child {
    border-left: 0;
    display: none;
}
/*End InterestForm Page*/
/*Social Media*/
.social_media {padding-bottom: 16%;padding-top: 20px;}
.social_media ul li a:hover {background-color: #eee;}
.social_media ul li a {
    background: none repeat scroll 0 0 #00b1df;
    border-radius: 12px;
    text-align: center;
}
/*End Social Media*/
/*Contact*/
.contact_info h2 {color: #014996;font-size: 26px;font-weight: 600;}
.contact-form h2 {
    display: block;
    color: #00b1df;
    font-weight: 300;
    font-size: 21px;
    margin-bottom: 45px;
    text-align: left;
}
.contact_info ul {padding-left: 0px;}
.contact_info ul li {list-style: none;color: #685e5a;font-size: 13px;line-height: 30px;margin-left: 5px;}
.contact_info span.glyphicon.glyphicon-earphone {color: #393939;font-size: 20px;position: relative;right: 5px;}
.contact_info span.fa.fa-fax {color: #393939;font-size: 20px;position: relative;right: 5px;}

.contact_info li a {color: #5a4f49;}
.form-group span {color: #014996;}
.contact-form .btn-info {
    color: #00b1df;
    background-color: #ffffff;
    border-color: #00b1df;
    border-radius: 0px;
    font-size: 20px;
    font-weight: 300;
}
.InterestForm .text-center {
    text-align: right;
}
.InterestForm .form-group .pull-left {
    font-size: 18px !important;
    color: #00b1df;
    display: inline-block;
}
#ctl00_cphMain_txtUrl {
    height: 30px;
    margin: 0 5px;
    max-width: 96%;
}
.contact-form .col-md-8{margin-bottom:50px;}
.contact_info span.glyphicon.glyphicon-envelope {color: #00b1df;}
span.glyphicon.glyphicon-phone-alt {color: #00b1df;}
.contact_info span.glyphicon.glyphicon-home {color: #00b1df;}
/*End Contact*/


/*DEMO PAGE*/

.ulAssets .disabled {
    color: #ccc!important;
}
.LessonMenu .panel {
    border-bottom: solid 2px #ffffff!important;
    padding-bottom: 10px;
}
.LessonMenu {
    background-color: #00b1df;
}
.LessonMenu .UnitAssets .pull-left {
    width: 90%;
    color: #fff;
}
.ulAssets li:last-child {
    border-bottom: none;
}
.ulAssets {
    list-style: none;
    margin-left: 40px;
}
.ulAssets li:hover {
    background-color: #ECECEC;
}
.ulAssets li a {
    color: #000;
}
.ulAssets a {
    text-decoration: none;
    color: #000;
}
.ulAssets li {
    background: #fbfbfb;
    border-bottom: solid 1px #ddd;
    padding: 5px;
    padding-left: 22px;
}
.LessonContainer {
    padding: 5px;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    min-height: 280px;
}
.LessonCover img {
    display: inline;
}
#ctl00_cphMain_ltrLessons {
    padding: 1rem 0;
}
#ctl00_cphMain_ltrLessons:after {
    content: '';
    clear: both;
    display: block;
    height: 0;
}
.LessonTitle {
    min-height: 40px;
}
.panel-default>.panel-heading {
    color: #fff;
    background-color: #00b1df;
    border-color: #00b1df;
}
.panel-heading .accordion-toggle:after {
    font-family: 'Glyphicons Halflings';
    content: "\e114";
    float: right;
    color: white;
}
.panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px;
    border: 0;
}

/*Paroxes Page*/

.educational-title {
    max-width: 331px;
    margin: 0 auto;
    text-align: center;
    height: 100px;
    padding: 1rem 0;
    color: #fff;
}
.first-half p {
    font-size: 18px;
    color: #545454;
    font-weight: 300;
    margin-bottom: 30px;
    text-align: center;
}
.title-row {
    margin-top: 3rem;
}
.paroxes-bottom {
    background-color: #0093C4;
    color: #fff;
    padding: 4rem 0;
}
.paroxes-bottom {
    background-color: #0093C4;
    color: #fff;
    padding: 4rem 0;
    font-size: 20px;
    font-weight: 300;
}
p.number-paroxes {
    font-size: 141px;
    font-weight: 900;
    line-height: 120px;
    width: 100%;
    position: relative;
    right: 19px;
}
.paroxes-second {
    max-width: 874px;
    margin: 0 auto;
}
.paroxes-first {
    background-image: url(/CMS/site/images/paroxes-bg.jpg);
    min-height: 550px;
    background-position: center center;
    background-repeat: no-repeat;
    padding: 45% 0 10px;
    font-size: 20px;
    color: #fff;
    background-size: contain;
    font-weight: 300;
    text-align: center;
    line-height: 33px;
    margin-top: -40%;
}
.logo-paroxes {
    position: absolute;
    left: -60px;
    bottom: 41%;
}
#paroxes-row04 .col-md-11 {
    padding: 3rem 15px 0;
}
.paroxes-row {
    border-bottom: 10px solid #fff;
    margin-bottom: 4rem;
}
.paroxes-row .col-md-11 {
    padding: 2rem 15px 0;
}
#paroxes-row01 .col-md-11 {
    padding: 4rem 15px 0;
}
#paroxes-row02 p {
    text-align: right;
}
#paroxes-row04 p {
    text-align: right;
}

#ed-title01 {
    background: rgb(127,51,146);
    background: -moz-linear-gradient(left, rgba(127,51,146,1) 1%, rgba(158,51,146,1) 100%);
    background: -webkit-linear-gradient(left, rgba(127,51,146,1) 1%,rgba(158,51,146,1) 100%);
    background: linear-gradient(to right, rgba(127,51,146,1) 1%,rgba(158,51,146,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7f3392', endColorstr='#9e3392',GradientType=1 );
}
.bottom-half {
    text-align: center;
}
#ed-title02 {
    background: rgb(237,46,112);
    background: -moz-linear-gradient(left, rgba(237,46,112,1) 1%, rgba(237,92,112,1) 100%);
    background: -webkit-linear-gradient(left, rgba(237,46,112,1) 1%,rgba(237,92,112,1) 100%);
    background: linear-gradient(to right, rgba(237,46,112,1) 1%,rgba(237,92,112,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed2e70', endColorstr='#ed5c70',GradientType=1 );
}
#ed-title03 {
    background: rgb(244,126,34);
    background: -moz-linear-gradient(left, rgba(244,126,34,1) 1%, rgba(244,84,34,1) 100%);
    background: -webkit-linear-gradient(left, rgba(244,126,34,1) 1%,rgba(244,84,34,1) 100%);
    background: linear-gradient(to right, rgba(244,126,34,1) 1%,rgba(244,84,34,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f47e22', endColorstr='#f45422',GradientType=1 );
}
.bottom-half p {
    color: #545454;
    font-size: 18px;
    font-weight: 300;
    margin-top: 25px;
}
/*Footer CSS*/
.footersep h4 {display: none;}
.footer-right .col-md-6{padding-right:0px;padding-left:0px;}
.footer-left .col-md-6 {padding-right: 0px;padding-left: 0px;width: 100%;}
.footersep {
    background-color: #00b1df;
    padding-bottom: 10px;
    height: 200px;
    padding-top: 3rem;
}

.col-md-6.footer-left h4 {color: #014996; font-size: 15px;font-weight: 600; display: none;}
.col-md-6.footer-left ul {margin-left: 0px;}
.col-md-6.footer-left ul > li {list-style: none;line-height:25px;}
.col-md-6.footer-left ul > li > a {color: #393939;font-size: 13px;font-weight: 600;}
.col-md-6.footer-right h4 {color: #014996;font-size: 15px;font-weight: bold;margin-left: 5px;}
.col-md-6.footer-right ul {margin-left: 0px;padding-left:0px;}
.col-md-6.footer-right ul > li {list-style: none;}
.col-md-6.footer-right ul > li {color: #393939;font-size: 13px;font-weight: 400;margin-left: 5px;}
.footer_down {
    background: #ffffff;
}
.col-md-6.footer-right ul > li > a {color: #393939;}
.social_media img {display: inline-block;margin: 5px 5px 5px 0px;}
.footer_down .col-sm-6.right span {font-size: 13px;padding-left:0px !important;color: #393939;}
.footer_down .col-sm-6 span {
    font-size: 13px;
    color: #393939;
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
}
.footer_down .col-sm-6.right span a {
    color: #00b1df;
}


#ctl00_pnlFooter .main-menu > ul > li:last-child:before {
    content: '|';
    display: inline-block !important;
    position: absolute;
    right: -9px;
    color: #014996;
	display:none !important;
}
#ctl00_pnlFooter .col-md-6 {
    width: 100%;
}
.footer-logo img {
    margin: 0 auto;
    margin-bottom: 3rem;
}
/*End Footer CSS*/

@media (max-width: 768px) and (min-width: 224px){
.FullDiv {margin-left: -6%;margin-right: -6%;}
.main-content {min-height: 550px;position: relative;}
.col-md-3.col-sm-3.logo img {width: 130px;padding-left: 0;}
.col-md-6.e-learning h2 {font-size: 18px;text-align: center;color: #880013;font-weight: 600;margin-top: 0px;margin-bottom: 5px;}
.telephone span.phone {font-size: 15px;color: #880013;font-weight: 600;padding-right: 30px;}
.mail {text-align: center;padding-left: 0;margin-bottom: 4px;}
header .col-md-3.contact-top {margin-top: 0px;}
.mail a {font-size: 15px;font-weight: 600;color: #880013;}
ul.Langs {display: none;}
.social_media ul {padding-left: 0px;}
.social_media ul li {color: #014996;display: inline-block;font-size: 20px;height: 45px;padding: 10px 5px;}

.information {display: none;}
.welcome h2 {text-align: center;font-size: 19px;color: #fff;font-weight: 600;}
}

@media (min-width:1200px){
	#ctl00_pnlMenu {margin-left: 0;margin-top: 75px;}
}
@media (max-width:1200px){
.mega-menu ul li a {color: #fff;font-size: 14px;padding: 10px 10px;font-weight: 600;}
}
@media (max-width:1200px){

}

@media (max-width:1024px){
.main-menu > ul.open {
    max-height: 10000px;
    border-top: 0;
    margin: 0;
    padding: 0;
    float: none;
    z-index: 99999;
    background-color: #fff;
}
.main-menu {
    margin: 0;
    padding: 0;
    display: block;
    position: relative;
    z-index: 99999999;
}
.main-menu > ul{
    background-color: #fff;
}
#ctl00_pnlMenu {
    position: absolute;
    right: 0px;
    top: 56px;
}
.main-menu > ul > li {
    float: left;
    margin-right: 7px;
    border: 1px solid transparent;
    width: 100%;
    border-bottom: 1px dashed #0cb5e1;
}
#ctl00_pnlFooter {
    display: none;
}
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;}
}

@media (max-width:991px){
.image-wrapper:after {
    display:none;
}
.text {
    margin-bottom: 3rem;
}
.footersep {
    background-color: #00b1df;
    padding-bottom: 10px;
    height: 130px;
    padding-top: 2rem;
}
.LoginArea {
    position: static;
    top: 100px;
    right: 25%;
    border: 0;
    z-index: 1000;
    width: 100% !important;
    background-color: #011e42;
    margin: 0;
    padding: 2rem 0;
}
.footer_down .col-sm-6 span {
    font-size: 13px;
    color: #393939;
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
    text-align: center;
}
.footer_down .col-sm-6.right span {
    font-size: 13px;
    padding-left: 0px !important;
    color: #393939;
    text-align: center;
}
}


@media (min-width:1200px) and (max-width:1410px){
	.LoginArea {
    position: absolute;
    top: 40px;
    right: 25%;
    border: 0;
    z-index: 1000;
    width: 350px;
    background-color: transparent;
}
	
}
@media (min-width:992px) and (max-width:1199px){
.mega-menu ul li a {
    color: #fff;
    font-size: 14px;
    padding: 10px 4px;
    font-weight: 600;
}
#ctl00_pnlFooter .main-menu > ul > li a {
    font-size: 12px !important;
    color: #fff !important;
    font-weight: 300;
}
.mega-menu ul li a {
    color: #00b1df !important;
    font-size: 12px !important;
    font-weight: 600 !important;
}
.LoginArea {
    position: absolute;
    top: 0px;
    right: 25%;
    border: 0;
    z-index: 1000;
    width: 350px;
    background-color: transparent;
}
}
@media (min-width:1025px) and (max-width:1199px){
#ctl00_pnlMenu {
    margin-top: 76px;
}
}