/*
Theme Name: CEA THEME
Theme URI: http://you1st.com.au
Author: You1st Global Solutions
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: cea-theme
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/
/*IMPORTS*/
	/*StyleSheets*/
	/*Fonts*/
.proximanova-regular{font-family: 'ProximaNova-Regular' !important;}
@font-face {font-family: 'ProximaNova-Regular';src: url('assets/fonts/proximanova/ProximaNova-Regular.otf')  format('opentype')}
.proximanova-semibold{font-family: 'ProximaNova-SemiBold' !important;}
@font-face {font-family: 'ProximaNova-SemiBold';src: url('assets/fonts/proximanova/ProximaNova-Semibold.otf')  format('opentype')}
.proximanova-bold{font-family: 'ProximaNova-Bold' !important;}
@font-face {font-family: 'ProximaNova-Bold';src: url('assets/fonts/proximanova/ProximaNova-Bold.otf')  format('opentype')}
.opensans-regular{font-family: 'OpenSans-Regular' !important;}
@font-face {font-family: 'OpenSans-Regular';src: url('assets/fonts/opensans/OpenSans-Regular.ttf')  format('truetype')}
.opensans-bold{font-family: 'OpenSans-Bold' !important;}
@font-face {font-family: 'OpenSans-Bold';src: url('assets/fonts/opensans/OpenSans-Bold.ttf')  format('truetype')}
.opensans-extrabold{font-family: 'OpenSans-ExtraBold' !important;}
@font-face {font-family: 'OpenSans-ExtraBold';src: url('assets/fonts/opensans/OpenSans-ExtraBold.ttf')  format('truetype')}
.europa-regular{font-family: 'Europa-Regular' !important;}
@font-face {font-family: 'Europa-Regular';src: url('assets/fonts/europa/Europa-Regular.ttf')  format('truetype')}
.europa-light{font-family: 'Europa-Light' !important;}
@font-face {font-family: 'Europa-Light';src: url('assets/fonts/europa/Europa-Light.ttf')  format('truetype')}
.europa-bold{font-family: 'Europa-Bold' !important;}
@font-face {font-family: 'Europa-Bold';src: url('assets/fonts/europa/Europa-Bold.otf')  format('opentype')}
/*RESET CSS*/
*, html, body{-webkit-transition: all .25s ease;-moz-transition: all .25s ease;-ms-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
html {position: relative;min-height: 100%;}
body{font-family: 'ProximaNova-Regular' !important; overflow-x: hidden !important;/*line-height: inherit !important;*/}
a, a:hover, a:focus{color: inherit; text-decoration: none; outline:none; cursor: pointer; word-wrap:break-word; overflow-wrap:break-word; white-space: normal;}
img{pointer-events: none;-khtml-user-select: none;-o-user-select: none;-moz-user-select: none;-webkit-user-select: none;user-select: none; user-drag: none; user-select: none;-moz-user-select: none;-webkit-user-drag: none;-webkit-user-select: none;-ms-user-select: none;}
h1, h2, h3, h4, h5, h6, p{line-height: 1.5;}
/*.container-fluid{padding-left: 40px; padding-right: 40px;}*/
.navbar-form{margin-left: 0; margin-right:0;}
@media (min-width: 1200px) {
    .container{
        max-width: 1140px;
    }
}
/*CSS HELPERS*/
[class*=block-grid-]{display:block;padding:0;margin:0 -.625rem}[class*=block-grid-]:after,[class*=block-grid-]:before{content:" ";display:table}[class*=block-grid-]:after{clear:both}[class*=block-grid-]>li{display:block;float:left;height:auto;padding:0 .625rem 1.25rem}@media only screen{.small-block-grid-1>li{list-style:none;width:100%}.small-block-grid-1>li:nth-of-type(1n){clear:none}.small-block-grid-1>li:nth-of-type(1n+1){clear:both}.small-block-grid-2>li{list-style:none;width:50%}.small-block-grid-2>li:nth-of-type(1n){clear:none}.small-block-grid-2>li:nth-of-type(2n+1){clear:both}.small-block-grid-3>li{list-style:none;width:33.33333%}.small-block-grid-3>li:nth-of-type(1n){clear:none}.small-block-grid-3>li:nth-of-type(3n+1){clear:both}.small-block-grid-4>li{list-style:none;width:25%}.small-block-grid-4>li:nth-of-type(1n){clear:none}.small-block-grid-4>li:nth-of-type(4n+1){clear:both}.small-block-grid-5>li{list-style:none;width:20%}.small-block-grid-5>li:nth-of-type(1n){clear:none}.small-block-grid-5>li:nth-of-type(5n+1){clear:both}.small-block-grid-6>li{list-style:none;width:16.66667%}.small-block-grid-6>li:nth-of-type(1n){clear:none}.small-block-grid-6>li:nth-of-type(6n+1){clear:both}.small-block-grid-7>li{list-style:none;width:14.28571%}.small-block-grid-7>li:nth-of-type(1n){clear:none}.small-block-grid-7>li:nth-of-type(7n+1){clear:both}.small-block-grid-8>li{list-style:none;width:12.5%}.small-block-grid-8>li:nth-of-type(1n){clear:none}.small-block-grid-8>li:nth-of-type(8n+1){clear:both}.small-block-grid-9>li{list-style:none;width:11.11111%}.small-block-grid-9>li:nth-of-type(1n){clear:none}.small-block-grid-9>li:nth-of-type(9n+1){clear:both}.small-block-grid-10>li{list-style:none;width:10%}.small-block-grid-10>li:nth-of-type(1n){clear:none}.small-block-grid-10>li:nth-of-type(10n+1){clear:both}.small-block-grid-11>li{list-style:none;width:9.09091%}.small-block-grid-11>li:nth-of-type(1n){clear:none}.small-block-grid-11>li:nth-of-type(11n+1){clear:both}.small-block-grid-12>li{list-style:none;width:8.33333%}.small-block-grid-12>li:nth-of-type(1n){clear:none}.small-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width:40.0625em){.medium-block-grid-1>li{list-style:none;width:100%}.medium-block-grid-1>li:nth-of-type(1n){clear:none}.medium-block-grid-1>li:nth-of-type(1n+1){clear:both}.medium-block-grid-2>li{list-style:none;width:50%}.medium-block-grid-2>li:nth-of-type(1n){clear:none}.medium-block-grid-2>li:nth-of-type(2n+1){clear:both}.medium-block-grid-3>li{list-style:none;width:33.33333%}.medium-block-grid-3>li:nth-of-type(1n){clear:none}.medium-block-grid-3>li:nth-of-type(3n+1){clear:both}.medium-block-grid-4>li{list-style:none;width:25%}.medium-block-grid-4>li:nth-of-type(1n){clear:none}.medium-block-grid-4>li:nth-of-type(4n+1){clear:both}.medium-block-grid-5>li{list-style:none;width:20%}.medium-block-grid-5>li:nth-of-type(1n){clear:none}.medium-block-grid-5>li:nth-of-type(5n+1){clear:both}.medium-block-grid-6>li{list-style:none;width:16.66667%}.medium-block-grid-6>li:nth-of-type(1n){clear:none}.medium-block-grid-6>li:nth-of-type(6n+1){clear:both}.medium-block-grid-7>li{list-style:none;width:14.28571%}.medium-block-grid-7>li:nth-of-type(1n){clear:none}.medium-block-grid-7>li:nth-of-type(7n+1){clear:both}.medium-block-grid-8>li{list-style:none;width:12.5%}.medium-block-grid-8>li:nth-of-type(1n){clear:none}.medium-block-grid-8>li:nth-of-type(8n+1){clear:both}.medium-block-grid-9>li{list-style:none;width:11.11111%}.medium-block-grid-9>li:nth-of-type(1n){clear:none}.medium-block-grid-9>li:nth-of-type(9n+1){clear:both}.medium-block-grid-10>li{list-style:none;width:10%}.medium-block-grid-10>li:nth-of-type(1n){clear:none}.medium-block-grid-10>li:nth-of-type(10n+1){clear:both}.medium-block-grid-11>li{list-style:none;width:9.09091%}.medium-block-grid-11>li:nth-of-type(1n){clear:none}.medium-block-grid-11>li:nth-of-type(11n+1){clear:both}.medium-block-grid-12>li{list-style:none;width:8.33333%}.medium-block-grid-12>li:nth-of-type(1n){clear:none}.medium-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width:64.0625em){.large-block-grid-1>li{list-style:none;width:100%}.large-block-grid-1>li:nth-of-type(1n){clear:none}.large-block-grid-1>li:nth-of-type(1n+1){clear:both}.large-block-grid-2>li{list-style:none;width:50%}.large-block-grid-2>li:nth-of-type(1n){clear:none}.large-block-grid-2>li:nth-of-type(2n+1){clear:both}.large-block-grid-3>li{list-style:none;width:33.33333%}.large-block-grid-3>li:nth-of-type(1n){clear:none}.large-block-grid-3>li:nth-of-type(3n+1){clear:both}.large-block-grid-4>li{list-style:none;width:25%}.large-block-grid-4>li:nth-of-type(1n){clear:none}.large-block-grid-4>li:nth-of-type(4n+1){clear:both}.large-block-grid-5>li{list-style:none;width:20%}.large-block-grid-5>li:nth-of-type(1n){clear:none}.large-block-grid-5>li:nth-of-type(5n+1){clear:both}.large-block-grid-6>li{list-style:none;width:16.66667%}.large-block-grid-6>li:nth-of-type(1n){clear:none}.large-block-grid-6>li:nth-of-type(6n+1){clear:both}.large-block-grid-7>li{list-style:none;width:14.28571%}.large-block-grid-7>li:nth-of-type(1n){clear:none}.large-block-grid-7>li:nth-of-type(7n+1){clear:both}.large-block-grid-8>li{list-style:none;width:12.5%}.large-block-grid-8>li:nth-of-type(1n){clear:none}.large-block-grid-8>li:nth-of-type(8n+1){clear:both}.large-block-grid-9>li{list-style:none;width:11.11111%}.large-block-grid-9>li:nth-of-type(1n){clear:none}.large-block-grid-9>li:nth-of-type(9n+1){clear:both}.large-block-grid-10>li{list-style:none;width:10%}.large-block-grid-10>li:nth-of-type(1n){clear:none}.large-block-grid-10>li:nth-of-type(10n+1){clear:both}.large-block-grid-11>li{list-style:none;width:9.09091%}.large-block-grid-11>li:nth-of-type(1n){clear:none}.large-block-grid-11>li:nth-of-type(11n+1){clear:both}.large-block-grid-12>li{list-style:none;width:8.33333%}.large-block-grid-12>li:nth-of-type(1n){clear:none}.large-block-grid-12>li:nth-of-type(12n+1){clear:both}}
.grid-centered{float: none; margin: 0 auto;}
.width-100-percent{width: 100%;}
.height-100-percent{height: 100%;}
.height-100-px{height: 100px;}
.height-150-px{height: 150px;}
.height-200-px{height: 200px;}
.padding-5-side{padding: 0 5px;}
.padding-20{padding: 20px;}
.margin-left-5{margin-left:5px !important;}
.no-padding{padding: 0 !important;}
.no-margin{margin:0 !important;}
.no-border{border: none;}
.no-resize{resize: none;}
.box-shadow-none, .box-shadow-none:focus, .box-shadow-none:hover{box-shadow: none !important; -webkit-box-shadow:none !important;}
.background-size-cover{background-size:cover; -o-background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.img-responsive{display: block;max-width: 100%;height: auto;}
.center-block{display: table;margin-right: auto;margin-left: auto;}
.outline-none, .outline-none:focus{outline: none;}
.border-radius-0{border-radius: 0;}
.border-radius-50{border-radius: 50px;}
.display-inherit{display: inherit;}
.display-none{display: none;}
.display-block{display: block;}
.display-none-important{display: none !important;}
.display-block-important{display: block !important;}
.display-inlineblock{display: inline-block;}
.display-inlineflex{display: inline-flex;}
.display-webkit-inline-box{display:-webkit-inline-box !important;}
.overflow-hidden{overflow: hidden;}
.overflow-auto{overflow: auto;}
.overflow-x-auto{overflow-x: auto;}
.overflow-y-auto{overflow-y: auto;}
.overflow-x-hidden{overflow-x: hidden;}
.overflow-y-hidden{overflow-y: hidden;}
.position-inherit{position: inherit;}
.position-fixed{position: fixed;}
.position-relative{position: relative;}
.position-absolute{position: absolute;}
.vertical-align-top{vertical-align: top;}
.vertical-align-bottom{vertical-align: bottom;}
.vertical-align-middle{vertical-align: middle;}
.vertical-align-super{vertical-align: super;}
.vertical-align-sub{vertical-align: sub;}
.vertical-align-text-bottom{vertical-align: text-bottom;}
.vertical-align-webkit-baseline-middle{vertical-align: -webkit-baseline-middle;}
.vertical-align-text-top{vertical-align: text-top;}
.center-position{position: absolute;top: 50% !important;left: 50% !important;right: 50% !important; -webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.center-list{display: table;margin: 0 auto;}
.center-list-item{min-width: 100%;list-style: none;padding-top: 20px;}
.text-uppercase{text-transform: uppercase;}
.small-caps{font-variant: small-caps;}
.text-decoration-underline{text-decoration: underline;}
.text-decoration-line-through{text-decoration: line-through;}
.custom-btn{padding: 16px 50px;}
.hover-underline:hover{text-decoration: underline; color: inherit;}
.word-wrap-break-word{ word-wrap:break-word; overflow-wrap:break-word; white-space: normal;}
.letter-spacing-1px{letter-spacing: 1px;}
.letter-spacing-2px{letter-spacing: 2px;}
.letter-spacing-3px{letter-spacing: 3px;}
.letter-spacing-4px{letter-spacing: 4px;}
.letter-spacing-5px{letter-spacing: 5px;}
.letter-spacing-6px{letter-spacing: 6px;}
.letter-spacing-7px{letter-spacing: 7px;}
.letter-spacing-8px{letter-spacing: 8px;}
.letter-spacing-9px{letter-spacing: 9px;}
.letter-spacing-10px{letter-spacing: 10px;}
.line-height-0{line-height: 0;}
.line-height-1{line-height: 1;}
.line-height-1point5{line-height: 1.5;}
.line-height-2{line-height: 2;}
.text-indent-35px{text-indent:35px;}
ul.list-inline-block li{list-style: none;display: inline-block;}
ul.list-block li{list-style: none;display: block;}
 ul.checked-list {padding-left: 60px; }
 ul.checked-list li{position: relative;}
ul.checked-list li:before {content: "\f00c";font-family: FontAwesome;font-style: normal;font-weight: normal;text-decoration: inherit;color: #fff;font-size: 14px;position: absolute;top: -2px;left: 0px;}
.text-align-center{text-align: center!important}
.text-align-justify{text-align: justify!important}
.text-align-right{text-align: right!important}
.text-align-left{text-align: left!important}
/* Shrink wrap strategy 1 */
.easyzoom {float: left;}
.easyzoom img {display: block;}
/* Shrink wrap strategy 2 */
.easyzoom {display: inline-block;}
.easyzoom img {vertical-align: bottom;}
.custom-btn{padding: 16px 50px;}
.hover-underline:hover{text-decoration: underline; color: inherit;}
@media only screen and (max-width: 544px) {
	body{overflow-x: hidden !important; overflow-y: auto !important;}
	.responsive-height{height: 100% !important;}
	.word-break-responsive{word-break: break-all!important;}
}
/*xs*/
@media only screen and (min-width: 545px) and (max-width: 768px){
	body{overflow-x: hidden !important; overflow-y: auto !important;}	
	.responsive-height{height: 100% !important;}
}
/*sm*/
@media only screen and (min-width: 769px) and (max-width: 922px){
	body{overflow-x: hidden !important; overflow-y: auto !important;}
	.responsive-height{height: 100% !important;}	
}
/*md*/
@media only screen and (min-width: 923px) and (max-width: 1024px){
	body{overflow-x: hidden !important; overflow-y: auto !important;}
}
@media only screen and (min-width: 923px) and (max-width: 1200px){
	body{overflow-x: hidden !important; overflow-y: auto !important;}
}
@media only screen and (min-width: 992px) and (max-width: 1200px){}
/*lg*/
@media only screen and (min-width: 1201px) and (max-width: 1440px){}
/*background colors*/
.white-bg-color{background-color: #fff!important;}
.blue-bg-color{background-color: #0d47a1 !important;}
.grey-bg-color{background-color: #b9b9b9!important;}
.light-grey-bg-color {background-color: #f1f1f1!important;}
	/*Font Colors*/
.white-font-color, .white-font-color a, .white-font-color li, .white-font-color li a, 
.white-font-color:hover, .white-font-color a:hover, .white-font-color li:hover, .white-font-color li a:hover, 
.white-font-color:focus, .white-font-color a:focus, .white-font-color li:focus, .white-font-color li a:focus{color: #FFFFFF !important;}
.black-font-color, .black-font-color a, .black-font-color li, .black-font-color li a, 
.black-font-color:hover, .black-font-color a:hover, .black-font-color li:hover, .black-font-color li a:hover, 
.black-font-color:focus, .black-font-color a:focus, .black-font-color li:focus, .black-font-color li a:focus{color: #000000 !important;}
.skyblue-font-color, .skyblue-font-color a, .skyblue-font-color li, .skyblue-font-color li a, 
.skyblue-font-color:hover, .skyblue-font-color a:hover, .skyblue-font-color li:hover, .skyblue-font-color li a:hover, 
.skyblue-font-color:focus, .skyblue-font-color a:focus, .skyblue-font-color li:focus, .skyblue-font-color li a:focus{color: #00aeef !important;}
.grey-font-color, .grey-font-color a, .grey-font-color li, .grey-font-color li a, 
.grey-font-color:hover, .grey-font-color a:hover, .grey-font-color li:hover, .grey-font-color li a:hover, 
.grey-font-color:focus, .grey-font-color a:focus, .grey-font-color li:focus, .grey-font-color li a:focus{color: #bdbebf !important;}
.cod-grey-font-color, .cod-grey-font-color a, .cod-grey-font-color li, .cod-grey-font-color li a, 
.cod-grey-font-color:hover, .cod-grey-font-color a:hover, .cod-grey-font-color li:hover, .cod-grey-font-color li a:hover, 
.cod-grey-font-color:focus, .cod-grey-font-color a:focus, .cod-grey-font-color li:focus, .cod-grey-font-color li a:focus{color: #323435 !important;}
.suva-grey-font-color, .suva-grey-font-color a, .suva-grey-font-color li, .suva-grey-font-color li a, 
.suva-grey-font-color:hover, .suva-grey-font-color a:hover, .suva-grey-font-color li:hover, .suva-grey-font-color li a:hover, 
.suva-grey-font-color:focus, .suva-grey-font-color a:focus, .suva-grey-font-color li:focus, .suva-grey-font-color li a:focus{color: #8F8E8E !important;}
	/*Background Colors*/
.transparent-bg-color{background: transparent !important;}
.white-bg-color{background: #FFFFFF !important;}
.black-bg-color{background: #000000 !important;}
.blumine-blue-bg-color{background: #336177 !important;}
.smokey-violet-bg-color{background: #5D5D65 !important;}
.cod-grey-bg-color{background: #323435 !important;}
	/*Branding Colors*/
.facebook-font-color{color: #0371C6;}
.facebook-font-color:hover{color: #0371C6; opacity: 0.7;}
.twitter-font-color{color: #55BBC5;}
.twitter-font-color:hover{color: #55BBC5; opacity: 0.7;}
.instagram-font-color{color: #654641;}
.instagram-font-color:hover{color: #654641; opacity: 0.7;}
.linkedin-font-color{color: #0C74B3;}
.linkedin-font-color:hover{color: #0C74B3; opacity: 0.7;}
.google-plus-font-color{color: #d04040;}
.google-plus-font-color:hover{color: #d04040; opacity: 0.7;}
	/*Border Line*/
.black-border-line{background: #000000; display: block; width: 100%; height: 1px;}
	/*Inputs & Links*/
		/*Custom Link Buttons*/
.white-link-rounded-button{width:155px; display: block; border: 1px solid #FFFFFF; border-radius: 50px; padding: 6px 0; margin-bottom: 10px;}
.blumine-blue-link-rounded-button{width: 155px;display: block;border: 1px solid #336177;border-radius: 50px;padding: 6px 0; margin-bottom: 10px;}
.red-link-rounded-button{width: 270px;display: block;border-radius: 10px;padding: 20px; background-color: #b71c1c;color: #fff;text-transform: uppercase;text-align: center;}
.white-link-rounded-button{width: 270px;display: block;border-radius: 10px;padding: 20px; background-color: #fff;color: #0e48a1;text-transform: uppercase;text-align: center;}
.yellow-gold-link-rounded-button{width: 270px;display: block;border-radius: 10px;padding: 20px;color: #FFF;text-transform: uppercase;text-align: center;background-color: #dcba00;}
.red-link-rounded-button:hover, .yellow-gold-link-rounded-button:hover{color: #fff;}
.white-link-rounded-button:hover{color: #0e48a1;}
	/*font sizes*/
.px-10-font{font-size:10px}.px-12-font{font-size:12px}.px-14-font{font-size:14px}.px-16-font{font-size:16px}.px-18-font{font-size:18px}.px-20-font{font-size:20px}.px-22-font{font-size:22px}.px-24-font{font-size:24px}.px-26-font{font-size:26px}.px-28-font{font-size:28px}.px-30-font{font-size:30px}.px-32-font{font-size:32px}.px-34-font{font-size:34px}.px-36-font{font-size:36px}.px-38-font{font-size:38px}.px-40-font{font-size:40px}.px-42-font{font-size:42px}.px-44-font{font-size:44px}.px-46-font{font-size:46px}.px-48-font{font-size:48px}.px-50-font{font-size:50px}.px-52-font{font-size:52px}.px-54-font{font-size:54px}.px-56-font{font-size:56px}.px-58-font{font-size:58px}.px-60-font{font-size:60px}.px-62-font{font-size:62px}.px-64-font{font-size:64px}.px-66-font{font-size:66px}.px-68-font{font-size:68px}.px-70-font{font-size:70px}.px-72-font{font-size:72px}.px-90-font{font-size: 90px;}@media (min-width:992px) and (max-width:1199px){.px-18-font{font-size:13px}.px-20-font{font-size:15px}.px-22-font{font-size:17px}.px-24-font{font-size:19px}.px-26-font{font-size:21px}.px-28-font{font-size:23px}.px-30-font{font-size:25px}.px-32-font{font-size:27px}.px-34-font{font-size:29px}.px-36-font{font-size:31px}.px-38-font{font-size:33px}.px-40-font{font-size:35px}.px-42-font{font-size:37px}.px-44-font{font-size:39px}.px-46-font{font-size:41px}.px-48-font{font-size:43px}.px-50-font{font-size:45px}.px-52-font{font-size:47px}.px-54-font{font-size:49px}.px-56-font{font-size:51px}.px-58-font{font-size:53px}.px-60-font{font-size:55px}.px-62-font{font-size:57px}.px-64-font{font-size:59px}.px-66-font{font-size:61px}.px-68-font{font-size:63px}.px-70-font{font-size:65px}.px-72-font{font-size:67px}}@media (min-width:768px) and (max-width:991px){.px-18-font{font-size:13px}.px-20-font,.px-22-font,.px-24-font,.px-26-font{font-size:15px}.px-28-font{font-size:13px}.px-30-font{font-size:15px}.px-32-font{font-size:17px}.px-34-font{font-size:19px}.px-36-font{font-size:21px}.px-38-font{font-size:23px}.px-40-font{font-size:25px}.px-42-font{font-size:27px}.px-44-font{font-size:29px}.px-46-font{font-size:31px}.px-48-font{font-size:33px}.px-50-font{font-size:35px}.px-52-font{font-size:37px}.px-54-font{font-size:39px}.px-56-font{font-size:41px}.px-58-font{font-size:43px}.px-60-font{font-size:45px}.px-62-font{font-size:47px}.px-64-font{font-size:49px}.px-66-font{font-size:51px}.px-68-font{font-size:53px}.px-70-font{font-size:55px}.px-72-font{font-size:57px}}@media (max-width:767px){.px-18-font{font-size:13px}.px-20-font,.px-22-font,.px-24-font,.px-26-font{font-size:15px}.px-28-font{font-size:13px}.px-30-font{font-size:15px}.px-32-font{font-size:17px}.px-34-font{font-size:19px}.px-36-font{font-size:21px}.px-38-font{font-size:23px}.px-40-font{font-size:25px}.px-42-font{font-size:27px}.px-44-font{font-size:29px}.px-46-font{font-size:21px}.px-48-font{font-size:23px}.px-50-font{font-size:25px}.px-52-font{font-size:27px}.px-54-font{font-size:29px}.px-56-font{font-size:31px}.px-58-font{font-size:33px}.px-60-font{font-size:35px}.px-62-font{font-size:37px}.px-64-font{font-size:39px}.px-66-font{font-size:41px}.px-68-font{font-size:43px}.px-70-font{font-size:45px}.px-72-font{font-size:47px}}@media (max-width:480px){.px-18-font{font-size:13px}.px-20-font,.px-22-font,.px-24-font,.px-26-font{font-size:15px}.px-28-font{font-size:13px}.px-30-font{font-size:15px}.px-32-font{font-size:17px}.px-34-font{font-size:19px}.px-36-font{font-size:21px}.px-38-font{font-size:23px}.px-40-font{font-size:25px}.px-42-font{font-size:27px}.px-44-font{font-size:29px}.px-46-font{font-size:21px}.px-48-font{font-size:23px}.px-50-font{font-size:25px}.px-52-font{font-size:27px}.px-54-font{font-size:29px}.px-56-font{font-size:21px}.px-58-font{font-size:23px}.px-60-font{font-size:25px}.px-62-font{font-size:27px}.px-64-font{font-size:29px}.px-66-font{font-size:31px}.px-68-font{font-size:33px}.px-70-font{font-size:35px}.px-72-font{font-size:37px}}
section.section-wrapper  {padding: 50px 0;}
section.section-wrapper  .section-title{    margin-bottom: 50px;}
a.skyblue-link{    background-color: #00aeef;padding: 15px 30px;border-radius: 30px;display: inline-block;margin: 10px;width: 170px;}
a.skyblue-link-thin{background-color: #00aeef;padding: 5px 30px;border-radius: 15px;}
/*HEADER*/
header{background-color: #122436;padding: 22px;  position: absolute;width: 100%;z-index: 9;}
header a.callrequest{    background-color: #00aeef;padding: 5px 30px;border-radius: 15px;display: block;width: 170px;}
header ul li{padding: 0 0!important;}
header ul li ul li{padding: 0 8px!important;width: 32%;}
header nav.main-menu{ padding: 0 130px;position: absolute;width: 100%;bottom: 15px;right: 0;}
header nav.main-menu ul li a{padding: 0 20px!important;}
header nav.main-menu ul li.current a  {    border-bottom: 1px solid #fff;}
.homebanner-wrapper{background: url('assets/images/banners/CEA_sec-hosp-banner.jpg') no-repeat center center; background-size: cover; -o-background-size: cover; -moz-background-size: cover; -webkit-background-size: cover;}
.homebanner-wrapper .homebanner-content{padding-top: 25%;}
.coursebanner-wrapper{background-color: rgba(0, 174, 239, 0.4); background-size: cover; -o-background-size: cover; -moz-background-size: cover; -webkit-background-size: cover;}
.coursebanner-wrapper .coursebanner-content{padding-top: 25%;}
.courses-wrapper .courses-content .course-box-wrapper{margin-bottom: 20px;}
figure.course-box-wrapper figcaption a{background-color: #00aeef;padding: 5px 30px;border-radius: 15px;border:1px solid #fff;width: 170px;display: block;	margin: 0 auto;text-align: center;}
figure.course-box-wrapper figcaption a, .course-box-wrapper figcaption ul, .course-box-wrapper:hover .course-name{display: none;} 
figure.course-box-wrapper:hover figcaption a, .course-box-wrapper:hover figcaption ul{display: block;} 
figure.course-box-wrapper figcaption h2{text-align: center;}
figure.course-box-wrapper figcaption ul{padding: 0 50px; }
figure.course-box-wrapper figcaption ul li{    padding-left: 25px;}
figure.course-box-wrapper * {-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all 0.6s ease;transition: all 0.6s ease;}
figure.course-box-wrapper .course-name h1{padding: 0 30px;margin: 0;}
figure.course-box-wrapper img {opacity: 1;width: 100%;}
figure.course-box-wrapper:after,
figure.course-box-wrapper:before {background: #33bef2;width: 0;height: 100%;position: absolute;content: '';opacity: 0.5;-webkit-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;z-index: 1;}
figure.course-box-wrapper:after {top: 0;left: 0;}
figure.course-box-wrapper:before {right: 0;bottom: 0;}
figure.course-box-wrapper figcaption {position: absolute;top: 50%;left: 0;width: 100%;-webkit-transform: translateY(-50%);transform: translateY(-50%);z-index: 2;}
figure.course-box-wrapper h2,
figure.course-box-wrapper p {margin: 0;width: 100%;opacity: 0;}
figure.course-box-wrapper h2 {padding: 0 30px;font-weight: 400;text-transform: uppercase;}
figure.course-box-wrapper p {padding: 0 50px;font-weight: 500;font-size: 12px;}
figure.course-box-wrapper:hover img,
figure.course-box-wrapper.hover img {-webkit-filter: grayscale(100%);filter: grayscale(100%);}
figure.course-box-wrapper:hover:after,
figure.course-box-wrapper.hover:after,
figure.course-box-wrapper:hover:before,
figure.course-box-wrapper.hover:before {width: 100%;height: 100%;}
figure.course-box-wrapper:hover figcaption h2,
figure.course-box-wrapper.hover figcaption h2,
figure.course-box-wrapper:hover figcaption p,
figure.course-box-wrapper.hover figcaption p {-webkit-transition-delay: 0.2s;transition-delay: 0.2s;}
figure.course-box-wrapper:hover figcaption h2,
figure.course-box-wrapper.hover figcaption h2 {opacity: 1;/*margin-bottom: 30px;*/}
figure.course-box-wrapper:hover figcaption p,
figure.course-box-wrapper.hover figcaption p {opacity: 1;}
@media only screen and (max-width: 579px) {
figure.course-box-wrapper figcaption .details{display: none;}	
}
.aboutus-wrapper{padding:50px 0;height:auto;overflow: hidden; position: relative; width: 100%; background: #0d47a1 url(assets/images/backgrounds/aboutus-bg.jpg); background-attachment: fixed; background-size: cover; -moz-background-size: cover; -webkit-background-size: cover; background-repeat: no-repeat; background-position: center center;}
.aboutus-wrapper ul.aboutus-list li img{margin-bottom: 10px;}
.news-wrapper .news-content ul li .news-post-wrapper{margin: 8px;}
.testimonial-wrapper  .testimonial-content .testimonial-box{margin: 0 12px;}
.testimonial-wrapper  .testimonial-content .testimonial-box .bubble{ min-height: 220px; font-size:12px;box-shadow: 2px 2px 2px #c5c5c5;  background: #fff;padding: 40px 50px;border-radius: 20px;text-align: justify;}
.testimonial-wrapper  .testimonial-content .testimonial-box .bubble:after{content: "";position: absolute;box-shadow:#c5c5c5 2px 2px 2px;-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);bottom: -10px;left: 47%;border-width: 10px;border-style: solid;border-color: transparent #FFF #FFF transparent;}
.testimonial-wrapper  .testimonial-content .testimonial-box .bubble span.qoute-left{position: absolute;    top: -25px;
    left: -40px;}
.testimonial-wrapper  .testimonial-content .testimonial-box .bubble span.qoute-right{position: absolute;    bottom: -8px;
    right: -38px;}
.testimonial-wrapper  .testimonial-content .testimonial-box .name {margin: 30px;}
.testimonial-wrapper  .testimonial-content .testimonial-box  .avatar-profile img{width: 105px;height: 105; border-radius: 50%;}
#testimonial-slider .owl-controls {margin-top: 30px;}
#testimonial-slider .owl-controls .owl-page.active span{background: #00aeef!important;opacity: 1;}
#testimonial-slider .owl-controls .owl-page span {display: block;width: 12px;height: 12px;margin: 5px 7px;filter: Alpha(Opacity=50);opacity: .5;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;background: #00aeef;}
.contactus-wrapper{background-color: #122436;}
  .contactus-page .contactus-wrapper{padding: 85px 40px;}
  .contactus-page .contactus-wrapper table tbody tr td, .contactus-wrapper table tbody tr td{padding-right: 15px;}
 form.form-template  .input-group{margin-bottom: 25px;    width: 100%;}
 form.form-template .input-group-addon,  form.form-template .form-control{background-color: #e9e9e9;border: 0;color: #393939;border-radius: 5px;border-top-right-radius: 0;border-bottom-right-radius: 0;}
 form.form-template textarea{height: 85px!important;resize: none;    border-radius: 5px;}
 form.form-template .form-control{padding: 5px 0;    border-radius: 5px;    height: 40px;    border-top-right-radius: 5px!important;border-bottom-right-radius: 5px!important;}
 form.form-template .form-control:focus {border-color: #fff;outline: 0;-webkit-box-shadow: inset 0 0 0 #fff, 0 0 0 #fff;box-shadow: inset 0 0 0 #fff, 0 0 0 #fff;}
form.form-template button.submit-btn, form.form-template input.submit-btn{outline: none;    background-color: #00aeef;padding: 8px 30px;border-radius: 20px;width: 200px;margin: 0 auto;margin-top: 30px;color: #fff;display: block;}
form.form-template button.submit-btn:hover, form.form-template input.submit-btn:hover, form.form-template button.submit-btn:active{color: #fff !important;outline: none;}
 form.form-template .form-control::-webkit-input-placeholder { /* Chrome */
  color: #393939;
}
 form.form-template .form-control:-ms-input-placeholder { /* IE 10+ */
  color: #393939;
}
 form.form-template .form-control::-moz-placeholder { /* Firefox 19+ */
  color: #393939;
  opacity: 1;
}
 form.form-template .form-control:-moz-placeholder { /* Firefox 4 - 18 */
  color: #393939;
  opacity: 1;
}
footer{background-color: #0b1826;padding: 50px 0;}
.base-footer{background-color: #070f18;padding: 20px;}
@media only screen and (max-width: 991px) {
	.base-footer{text-align: center;}
}
@media only screen and (max-width: 544px) {}
/*xs*/
@media only screen and (min-width: 545px) and (max-width: 768px){}
/*sm*/
@media only screen and (min-width: 769px) and (max-width: 922px){}
/*md*/
@media only screen and (min-width: 923px) and (max-width: 1024px){}
@media only screen and (min-width: 1024px) and (max-width: 1200px){} 
@media only screen and (min-width: 923px) and (max-width: 1200px){}
@media only screen and (min-width: 992px) and (max-width: 1200px){}
/*lg*/
@media only screen and (min-width: 1201px) and (max-width: 1440px){}
/*MEAN MENU*/
.mean-container .mean-bar {float: left;width: 100%;position: fixed;background: #122436;padding: 4px 0;min-height: 42px;z-index: 999999;}
.mean-container a.meanmenu-reveal span {display: block;background: #00aeef;height: 3px;margin-top: 3px;}
.mean-container .mean-nav ul li {padding: 0;position: relative!important;}
.mean-container .mean-nav ul li.responsive-searchbar{display: none;}
.mean-container .mean-nav ul li a.mean-expand {height: 22px;}
 .mean-container .mean-nav ul {background-color: #f1f1f1;}
.mean-container .mean-nav ul li a{    background: #e2e0e0!important;color: #333!important;    border-top: 1px solid rgba(255,255,255,0.5)!important;white-space: initial!important;}
.mean-container a.meanmenu-reveal{color: #00aeef!important;}
.mean-container .logo-responsive img{display: block;    position: absolute;top: 5px;width: 100px;left: 12px;}
.logo-responsive img {display: none;}
@media only screen and (max-width: 544px) {
	.homebanner-wrapper .homebanner-content{padding: 45% 0 20%!important;}
	.homebanner-wrapper {height: auto!important;}
}
@media only screen and (max-width: 1199px) {
	header  .cea-logo-desktop img{display: none;}
	header ul.contact-details li{    margin-bottom: 10px;}
	header{/* position: initial!important;*/padding-top: 60px;padding-bottom: 0;}
	header ul.contact-details{text-align: center; float: none!important;}
	header  .cea-logo-desktop img{margin-bottom: 20px;}
	.homebanner-wrapper .homebanner-content{padding-top: 30%;}
	.sb-search-input{position: initial!important;padding: 10px 65px 10px 10px!important;height: 25px!important;width: 90%!important;color: #555!important;}
	.sb-icon-search, .sb-search-submit {top: 0px!important;}
	.sb-search-input::-webkit-input-placeholder {
		color: #555!important;font-style: italic;	
	}
	.sb-search-input:-moz-placeholder {
		color: #555!important;font-style: italic;
	}
	.sb-search-input::-moz-placeholder {
		color: #555!important;font-style: italic;
	}
	.sb-search-input:-ms-input-placeholder {
		color: #555!important;font-style: italic;
	}
	.sb-icon-search{color: #555!important;}
}
/*MEGADROPDOWN*/
.mega-dropdown.open a{border-bottom: 1px solid #fff;}
.mega-dropdown {position: static !important;}
.mega-dropdown-menu {padding: 25px;width: 100%;box-shadow: none;-webkit-box-shadow: none;margin-top: 15px;background: rgba(18, 36, 54, 0.7);border-radius: 0;}
.mega-dropdown-menu > li > ul {padding: 0;margin: 1px;}
.mega-dropdown-menu > li > ul > li {list-style: none;}
.mega-dropdown-menu > li > ul > li > a {display: block;color: #222;padding: 3px 5px;}
.mega-dropdown-menu > li  a{border:0!important;}
.mega-dropdown-menu > li  a:hover{background-image: none!important;background-color: transparent;}
.mega-dropdown-menu > li  a i{padding-right: 15px;}
.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus {text-decoration: none;}
.mega-dropdown-menu .dropdown-header {font-size: 18px;color: #ff3546;padding: 5px 60px 5px 5px;line-height: 30px;}
/*SEARCH BAR*/
.sb-search {position: relative;margin-top: 10px;width: 0%;min-width: 60px;height: 60px;float: right;overflow: hidden;-webkit-transition: width 0.3s;-moz-transition: width 0.3s;transition: width 0.3s;-webkit-backface-visibility: hidden;}
.sb-search-input {position: absolute;top: 0;right: 0;border: none;outline: none;background: transparent;width: 100%;height: 60px;margin: 0;z-index: 10;padding: 20px 65px 20px 20px;font-family: inherit;font-size: 20px;color: #fff;margin: 5px 0;}
.sb-search-input::-webkit-input-placeholder {color: #fff;font-style: italic;}
.sb-search-input:-moz-placeholder {color: #fff;font-style: italic;}
.sb-search-input::-moz-placeholder {color: #fff;font-style: italic;}
.sb-search-input:-ms-input-placeholder {color: #fff;font-style: italic;}
.sb-icon-search,
.sb-search-submit  {width: 60px;height: 60px;display: block;position: absolute;right: 0;top: 5px;padding: 0;margin: 0;line-height: 60px;text-align: center;cursor: pointer;}
.sb-search-submit {background: #fff; /* IE needs this */-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */ filter: alpha(opacity=0); /* IE 5-7 */opacity: 0;color: transparent;border: none;outline: none;z-index: -1;}
.sb-icon-search {color: #fff;background: transparent;z-index: 90;font-size: 22px;font-family: 'icomoon';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;}
/* Open state */
.sb-search.sb-search-open,
.no-js .sb-search {
	width: 100%;
}
.sb-search.sb-search-open .sb-icon-search,
.no-js .sb-search .sb-icon-search {
	background: #da6d0d;
	color: #fff;
	z-index: 11;
}
.sb-search.sb-search-open .sb-search-submit,
.no-js .sb-search .sb-search-submit {
	z-index: 90;
}
/*Inner Pages*/
.inner-page-content-wrapper{padding:50px 0;}
	/*Course page*/
.check-list-style li{margin-bottom:10px; position:relative; padding-left: 30px;}
.check-list-style li p{margin-left:30px;}
.check-list-style li:before{font-family: 'FontAwesome'; content: "\f00c"; position:absolute; color:#00aeef; left: 0;}
.units-table tr td{padding:5px 0;}
.course-guide-wrapper{background: #122436; height: 460px; padding: 40px 50px;}
.course-details .details-item{border:1px solid #122436; height: 227.5px; margin-bottom: 5px; margin-right: 5px; padding: 25px;}
.course-details .details-icon{width: 70px; margin-bottom: 15px;}
.course-information-accordion{margin-top: 30px;}
.course-information-accordion .panel{margin-top: 0 !important; border-radius: 0; border: 1px solid #122436; border-bottom: 0;}
.course-information-accordion .panel:last-child{border-bottom: 1px solid #122436;}
.course-information-accordion .panel-heading{background: transparent; border: 0;}
.course-information-accordion .panel-title a{padding: 48px; text-decoration: none;}
.course-information-accordion .panel-title a[aria-expanded="false"]:after{font-family: 'FontAwesome';  content: "\f078"; float: right;}
.course-information-accordion .panel-title a[aria-expanded="true"]:after{font-family: 'FontAwesome';  content: "\f077"; float: right;}
.course-information-accordion .panel-body{border-top: 0 !important; padding: 0 50px 40px;}
@media only screen and (max-width: 544px) {
.course-details .details-item{margin-right:0;}
}
/*xs*/
@media only screen and (min-width: 545px) and (max-width: 768px){
.course-details .details-item{margin-right:0;}
}
/*sm*/
@media only screen and (min-width: 769px) and (max-width: 922px){
.course-details .details-item{margin-right:0;}
}
/*md*/
@media only screen and (min-width: 923px) and (max-width: 1024px){
.course-details .details-item{margin-right:0;}
}
@media only screen and (min-width: 1024px) and (max-width: 1200px){
.course-details .details-item{margin-right:0;}
} 
@media only screen and (max-width: 1199px) {
	.course-details .details-item{height: auto;}
}
@media only screen and (min-width: 923px) and (max-width: 1200px){}
@media only screen and (min-width: 992px) and (max-width: 1200px){}
/*lg*/
@media only screen and (min-width: 1201px) and (max-width: 1440px){}
footer.entry-footer {
    background: transparent !important;
    font-size: 11px !important;
    padding: 0 !important;
}
input.wpcf7-not-valid, textarea.wpcf7-not-valid {
    border: 1px solid red !important;
    border-left: 0 !important;
    border-bottom-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
    display: none !important;
}
span.wpcf7-not-valid-tip {  display: none !important; }
div.wpcf7-validation-errors {
    color: #fff !important;
    background: #af7b2e !important;
    border-color: #af7b2e !important;
    text-align: center !important;
}
#contactnotif .modal-dialog { top: 20%;}
h3#ContactUsNotification { color: #0b1826; font-weight: bold; padding: 1em;}
div.wpcf7-mail-sent-ok { display: none !important; }
.search-page-header{padding: 30px 10px!important;}
.no-results form.search-form input{background-color: #e9e9e9;border: 0;color: #393939;height: 40px;padding: 5px;width: 200px;outline: none;}
.no-results form.search-form .search-submit{outline: none;background-color: #00aeef;padding: 8px 30px;margin: 0 auto;margin-top: 30px;color: #fff;border-color: #00aeef;width: 100px;}
a.backtotop {text-decoration: none!important;position: fixed;line-height: 100%;bottom: 70px;right: 15px;color: #fff;cursor: pointer;    background-color: rgba(7, 15, 24, 0.77);padding: 4px 13px;border-radius: 3px;font-size: 24px;z-index: 999999;}
a.backtotop:hover{color: #fff;    background-color: rgba(0, 174, 239, 0.75);}
a.backtotop  i{margin-bottom: 5px;}
/*BLOG POST*/
.blogpost-wrapper .blog-post .featured-wrapper img{width: 100%;height: auto;}
.blogpost-wrapper .blog-post{margin-bottom: 60px;}
.blogpost-wrapper .blog-post .post-date{    border-right: 1px solid #122436;padding: 10px 20px;line-height: 100%;}
.blogpost-wrapper .blog-post  .post-title{    padding: 10px 20px;}
.blogpost-wrapper .blog-post  .post-details ul li p span{display: block;}
.blogpost-wrapper .newsletter{background-color: #122436;color: #fff;    padding: 50px 20px;}
.blogpost-wrapper  .categories ul li a i {padding-right: 10px;}
.blogpost-wrapper .latestposts ul li .blog-post{margin-bottom:30px; }
.blogpost-wrapper .share-btn-wrapper ul li{margin: 3px 10px;}
.pagination-and-comments-wrapper{background-color: #122436;}
.pagination-and-comments-wrapper span.prev-next-img img{    width: 90px;height: 90px;border-radius: 50%;display: block;margin: 0 auto;}
.pagination-and-comments-wrapper .prev-arrow{    position: absolute;left: -30px;top: 22%;}
.pagination-and-comments-wrapper .next-arrow{    position: absolute;right: -30px;top: 22%;}
@media only screen and (max-width: 767px) {
    .pagination-and-comments-content {padding: 0 30px!important;}
    .pagination-and-comments-content .prev-next-img,   .pagination-and-comments-content .title{ display: none; }
   .pagination-and-comments-wrapper .prev-arrow, .pagination-and-comments-wrapper .next-arrow{ top: -3px!important;}
   .homebanner-wrapper-responsive{background-position: right!important; }
}
    /* ============================================================
  CUSTOM PAGINATION
============================================================ */
.custom-pagination span,
.custom-pagination a {
  display: inline-block;
  padding: 2px 10px;
}
.custom-pagination a {
    background-color: transparent;
    color: #252525;
}
.custom-pagination a:hover {
  color: #00aeef;
}
.custom-pagination span.page-num {
  margin-right: 10px;
  padding: 0;
}
.custom-pagination span.dots {
  padding: 0;
  color: gainsboro;
}
.custom-pagination span.current {
  color: #00aeef;
}
    /*BREADCRUMB NAVXT*/
.breadcrumbs-nav span{padding: 0 8px;}
.breadcrumbs-nav span a{color: #8F8E8E;}
.breadcrumbs-nav span a:hover{color: #ffb81d;}
/*POST COMMENTS*/
    .comments-area{color: #fff}
    .comments-area ol.comment-list li{list-style: none;}
    .comments-area ol.comment-list li article{ margin-bottom: 20px;}
     .comments-area form p.comment-form-author{  float: left;width: 48%;}
     .comments-area form p.comment-form-email{ float: right;width: 48%;}
     .comments-area form p.comment-form-url{display: none;}
      .comments-area form label {font-weight: normal;}
    .comments-area form input, .comments-area form textarea{height: 40px;  color: #393939;width: 100%;    padding: 5px;border-radius: 5px;border: 0;outline: none;}
    .comments-area form textarea{height: 150px!important;resize: none;}
    .comments-area form .form-submit{width: 100%;float: right;}
    .comments-area form .form-submit input{    outline: none;background-color: #00aeef;padding: 8px 30px;border-radius: 20px;width: 200px;margin: 0 auto;margin-top: 30px;color: #fff;display: block;border:0;}
    .comments-area footer{background-color: transparent;padding: 0;}
/*Copyright Details*/
.footer-copyright .certification-codes-list li{display: inline-block; padding: 0 15px 0 10px !important;}
.footer-copyright .certification-codes-list li:nth-child(n){border-right: 2px solid #FFFFFF;}
.footer-copyright .certification-codes-list li:first-child{padding-left: 0;}
.footer-copyright .certification-codes-list li:last-child{border-right: 0;}
@media only screen and (max-width:40em) {
    .footer-copyright .certification-codes-list li{display: block; padding: 10px 0 !important; text-align:center; }
    .footer-copyright .certification-codes-list li:nth-child(n){border-right:0; border-bottom: 2px solid #FFFFFF;}
    .footer-copyright .certification-codes-list li:last-child{border-right:0; border-bottom: 0;}
    .custom-tabs {border-bottom: 2px solid #b8b6b3;}
}
/*RATING WIDGET*/
.rw-rating-table{top: -12px;}
/*FACEBOOK MESSENGER LIVE CHAT*/
#fbmsg .fbmsg-badge {
    bottom: 10px !important;
    background: #FFFFFF;
    height: 50px !important;
    width: 50px !important;
    border-radius: 40px;
    right: 10px!important;
}
#fbmsg .fbmsg-badge-btn {
    height: 40px !important;
    width: 40px !important;
    margin: 6px 5px !important;
}
#fbmsg .fbmsg-badge:after {
    content: "Message Us";
    background: #FFFFFF;
    position: absolute;
    left: -90px;
    top: 12px;
    padding: 3px 10px;
    z-index: -9;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
}
#fbmsg .wp-sheet {
  position: fixed !important;
  bottom: 0 !important;
  right: 0 !important;
  height: 70% !important;
  width: 368px !important;
  z-index: 1999999000 !important;
  transition: all .2s ease-in-out !important;
}
@media (max-width: 460px) {
  #fbmsg .wp-sheet {
    width: 100% !important;
  }
}
#fbmsg .wp-sheet-head {
  position: absolute !important;
  top: 0 !important;
  right: 0 !important;
  width: 100% !important;
  height: 48px !important;
  background: #fff !important;
  /*padding: 10px 16px !important;*/
  /*overflow: hidden !important;*/
  box-shadow: 0 1px 2px 0 rgba(0,0,0,.12) !important;
  z-index: 1999999002 !important;
}
#fbmsg .wp-sheet-head-inner {
  position: absolute !important;
  left: 20px !important;
  top: 0 !important;
  width: 100% !important;
  height: 100% !important;
  line-height: 48px !important;
  z-index: 1999999000 !important;
  font-family: Arial !important;
  font-size: 100% !important;
}
#fbmsg .wp-sheet-head-close {
  position: relative !important;
  height: 49px !important;
  float: right !important;
  color: #aaa !important;
  font-size: 28px !important;
  line-height: 48px !important;
  margin: 0 20px 0 15px !important;
  z-index: 1999999001 !important;
  transition: all .2s ease-in-out !important;
}
#fbmsg .wp-sheet-head-close:hover {
  color: #555 !important;
}
#fbmsg .wp-sheet-body {
  position: absolute !important;
  top: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  width: 100% !important;
  background: rgba(250,250,251,.98) !important;
  border-left: 1px solid #dadee2 !important;
  box-shadow: 0 0 4px 1px rgba(0,0,0,.08) !important;
  z-index: 1999999000 !important;
}
#fbmsg .wp-sheet-content {
  position: absolute !important;
  top: 48px !important;
  right: 0 !important;
  bottom: 0 !important;
  width: 100% !important;
  /*opacity: 0 !important;*/
  overflow-y: auto !important;
  z-index: 1999999001 !important;
  transition: all .2s ease-in-out !important;
  -webkit-transform: translateZ(0) !important;
}
#fbmsg .wp-sheet-content.wp-sheet-ready {
  opacity: 1.0 !important;
}
#fbmsg .wp-sheet-content-inner {
  position: relative !important;
  min-height: 100% !important;
  /*max-width: 620px !important;*/
  margin: 0 auto !important;
  overflow: hidden !important;
}
#fbmsg .wp-sheet-footer {
  position: absolute !important;
  bottom: 0 !important;
  right: 0 !important;
  left: 1px !important;
  width: 100% !important;
  /*height: 48px !important;*/
  z-index: 1999999002 !important;
  background: rgba(250,250,251,.98) !important;
  /*background: #fff !important;
  box-shadow: 0 -1px 2px 0 rgba(0,0,0,.06) !important;*/
}
#fbmsg .wp-spin {
  width: 45px !important;
  height: 45px !important;
  margin: 100px auto !important;
  text-indent: -999em;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(data:image/gif;base64,R0lGODlhLQAtAPMPANTU1O3t7fJoRfv7++9OJdvb2+Lf3/SBZPixn/7v6/m+r/b29ubm5u0wAM3Nzf///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgAPACwAAAAALQAtAAAE//DJSesIBjg3WxMHklRkaUpBsa2c5L0fcs5VoLFrB7+ETJsDFY6l270Eox8lMBwWjS+fktnEPaEehVJiqBJd2NdhOul6ARNCuDFGnZiG8tAQGFQSioOx/egGSgsrcVwrDHYzCXoefGYOCyRCG4N9AI9bBgSMLAU1c1s0jSt/Ezc4k58VoStoKFWsqBWlOKOROJawFIFNnANVDLglDFUXw8AkvU0YTafGcnOyos0kVDjQK4fSE8heLK/ZpE3f4uPk5RVN3uLWXuXb1cnk1N2qkuT0DnTF3+4sdb7iwprYqcUCmzF+Kzg9kNct2zoHox6sY4brnjeG+MTRiyih1qQMBltpDADwcRMJXRkJbTAkMmDKPituLXmpiiTHCcpMybm5xJkrcF4m8Sxxz4oEbvW2YAx3FCnET0uNPnA6dMYCglK5FZCJykaVCa6qdsUKFkcBscAuZNhQ1mbIGREAACH5BAUKAA8ALBgAAAAVABUAAARg0Lliwng46y37DFuIeR4AihlJFheqqmf4wuLsGShgOzimhIOAQdV7HBoI1IDRKR4bjQTqsQA4oVDBdPPEIreYrpcAfhC83t/WgMZqwWLvotyGJuH1Q1lRf28TdQ1lZnURACH5BAUKAA8ALCIABwALAB8AAARe8EkZppXG1fuyc8PlfYU1fhqGroAErGu1wGj5MPQXPnna5QZKzjboTV40jnLJ5BAa0GhDkpBKJQorVCA5aBuHR/WLeHi/Cca3wX1+FeYvYXKWlulS7qWeUHrvSnAWEQAh+QQFCgAPACwYABgAFQAVAAAEZ/DJSSdwOLvK39BaVwUgVoiUUToGKn1r4D7M6gzuYp/uFc+qEmAmCWpkHQPhMDE6eJXEoUFlFjO4SUIxpXqtDxVSQvCav5Ox5MxugCtttqITNyNE9YYggYoT7i5sAnNEVAIHCHxEEhEAIfkEBQoADwAsBwAiAB8ACwAABFrwSXmImTjPBa6mTXh82cA4qJcdYdscSlIGBmo7KujuxATcQNyEtStOgsGLosg8IoGBB4K5cz5RUUlCQA1ZkYWBBkGgfm+ALEnBrUqCBTVpkkAc2s6CISD+RAAAIfkEBQoADwAsAAAYABUAFQAABF+wydnIuzhjSpP+j8BJCqgdY3OYGZI2Hvsk7yqHr3Err3UTKZvMxRHeRBOhAbBg0SRKh5TBckWlWENg8CldDNgwFmACi8+gwHltUq/DrEHhLb0FAO/bJWCG6y8DfHMOEQAh+QQFCgAPACwAAAcACwAfAAAEYPBJqaaVqJ0rU/vbJXyglZGlRKDkprAk8YxwY3j1dsLSkUs0VuVRayQkNRlnyWxeHNCoAzCRSgeSghUakBi2DoMkAHZgB2VGtrx4kMHUBwAsdm/r6yhegobuJ2R/Fl0WEQAh+QQFCgAPACwAAAAAFQAVAAAEYvDJSWtCR7RWu1TaJnoUQogoRyZhOnqI63qKPHuHjVbBlOsESsBh8LkOigRl4GgWJb/GgVRoOn2EZ2dovZIogK5VS+KKHYCvpHp2LNTMNkP9MIvpD0ObTG336G0OA3htaXgRADs=) !important;
}


.js .inputfile {width: 0.1px;height: 0.1px;opacity: 0;overflow: hidden;position: absolute;z-index: -1;}
.inputfile {display: none !important;}
.inputfile+label {width: 100%; text-overflow: ellipsis;white-space: nowrap;cursor: pointer;display: inline-block;overflow: hidden;padding: 0.625rem 1.25rem;color: #FFFFFF !important;background-color: #122436;border-radius: 50px;padding: 8px 0;text-align: center;}
.inputfile-1:focus+label,
.inputfile-1.has-focus+label,
.inputfile-1+label:hover {background-color: #111c27;}
.no-js .inputfile {display: block !important;}
.no-js .inputfile+label {display: none !important;}
.submit-assessment-page {padding: 20px 0;}
.submit-assessment-page .page-header {background-color: #122436;font-weight: 200;padding: 5px 15px;border-radius: 20px;}
.submission-form .form-select {position: relative;}
.submission-form .form-select select {-moz-appearance: none;-webkit-appearance: none;appearance: none;}
.submission-form .form-select::after {font-family: 'FontAwesome';content: "\f0d7";font-size: 20px;position: absolute;right: 5px;top: 50%;transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);}
.submission-form .form-control {border-radius: 50px;border: 1px solid #122436;}
.submission-form textarea.form-control {border-radius: 15px;}
.submission-form .form-btn {border-radius: 50px;background-color: #28a23f;color: #FFFFFF;}
.submission-form .form-btn:hover {background-color: #1d7b2f;}
.submission-form label {color: #122436;}
.submission-form p {color: #336177;margin-bottom: 5px;}
.dialog-box .dialog-header{color: #122436; font-size:40px; font-family: 'OpenSans-Bold';}
.dialog-box .dialog-icon{font-size: 70px; color: #5CB85C;}
.dialog-box .close-btn{border: 1px solid #122436; border-radius: 50px; padding: 5px 50px;}

#enrolmentForm{top: 100px;}
.enrolemt-btns li a{background-color: #00aeef; color: #FFFFFF; display: block; width: 100%; padding: 10px 20px; border-radius: 50px;}
.enrolment-close-btn{height: 30px; width: 30px; background-color: #122436 !important; color: #FFF !important; opacity: 1; border-radius: 50%; position: absolute; right: -15px; top: -15px;}