html{
}
body{
	padding-top: 57px;
}

h1{
}
h1 small{
	font-size:0.6em;
}




a{
	color: #000080; /*727cf5;*/
	text-decoration: none;
	background-color: transparent;
	-webkit-text-decoration-skip: objects
}
a:hover{
	color: #FFB566;
	text-decoration: none
}


.bg_white{
	background-color: #fff;
}
.bg_branding{
	background-color: #171746;
	color:#fff;
}
.bg_branding_disable{
	background-color: #9999cc;
	color:#fff;
}

.body{
	min-height: 2000px;
}

.ullist{
	list-style:none;
	padding:0px;
	margin:0px;
}
.ullist li{
	padding:3px 0;
}
.ullist .ullist-item{
}

.branding-alt{
	color: #FFB566 !important;
}
.branding{
	color: #000080 !important;
}
.white{
	color: #FFF !important;
}

#header{
	font-size:1em;
	background-color: #ffffff;
}
.navbar-toggler {
    border: 1px solid #000080;
}
.navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 128, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}
.dropdown-item{
	color:#000080;
}
.dropdown-item:hover{
	color:#FFB566;
}


.footer{
	background-color: #171746;
	color:#EEEEEE;
}
.footer a{
	color:#F0F0F0;
}
.footer a:hover{
	color:#FFB566;
}

.footer .social_icon{
	height:30px;
	width:30px;
	margin-right: 20px;
	border:0;
}

.row_bg_first{
	background-color: #fafbfe;
}
.row_bg_alt{
	background-color: #edeff3;
}

.cursor_pointer{
	cursor: pointer;
}

.dashboard_view_item{
	display:none;
}
.dashboard_jsub{
	border-left:1px dotted #aaaaaa;
}


.margin_top{
	margin-top: 20px;
}
.margin_bottom{
	margin-bottom: 20px;
}
.margin_top_sm{
	margin-top: 10px;
}
.margin_bottom_sm{
	margin-bottom: 10px;
}
.nopadding{
	padding: 0;
}
.nopadding_side{
	padding-left: 0;
	padding-right: 0;
}
.nomargin{
	margin: 0;
}
.padding_top{
	padding-top: 15px;
}
.padding_bottom{
	padding-bottom: 15px;
}

#loading{
	display: none;
}


.static_content{
	font-family: Helvetica, "Trebuchet MS", sans-serif;
}




.btn_header_getstarted{
	background-color: #FFB466 !important;
	border-color: #FFB466 !important;
	color: #000080 !important;
	font-weight: bold !important;
	margin-top: 5px;
}
@media (min-width:576px) {
	.btn_header_getstarted{
		margin-top: 2px;
	}
}
.btn_getstarted{
	border-radius: 1.15rem;
	border: 4px solid #FFB566;
}

.btn_programme{
	border-color: #FFB466 !important;
	color: #FFB466 !important;
	font-weight: bold !important;
	margin-top: 5px;
	border-radius: 1.15rem;
	border: 4px solid #FFB566;
}
.btn_programme:hover{
	background-color: #FFB466 !important;
	border-color: #FFB466 !important;
	color: #000080 !important;
	font-weight: bold !important;
	margin-top: 5px;
	border-radius: 1.15rem;
	border: 4px solid #FFB566;
}
.btn_programme_alt{
	border-color: #000080 !important;
	color: #000080 !important;
	font-weight: bold !important;
	margin-top: 5px;
	border-radius: 1.15rem;
	border: 4px solid #FFB566;
}
.btn_programme_alt:hover{
	background-color: #000080 !important;
	border-color: #000080 !important;
	color: #FFB466 !important;
	font-weight: bold !important;
	margin-top: 5px;
	border-radius: 1.15rem;
	border: 4px solid #FFB566;
}


.btn-emsociety {
    background-color: none;
    border-color: #FFB566;
    color: #000080;
}
.btn-emsociety:hover,
.btn-emsociety:active{
    background-color: none;
    border-color: #000080;
    color: #FFB566;
}
.btn-emsociety.focus,
.btn-emsociety:focus {
    /*-webkit-box-shadow: 0 0 0 .2rem rgba(114, 124, 245, .5);*/
    /*box-shadow: 0 0 0 .2rem rgba(114, 124, 245, .5);*/

    background-color: none;
    border-color: #FFB566;
}
.btn-emsociety.disabled,
.btn-emsociety:disabled {
    color: #fff;
    background-color: none;
    border-color: #ffdbb4;
}
.btn-emsociety:not(:disabled):not(.disabled).active,
.btn-emsociety:not(:disabled):not(.disabled):active,
.show>.btn-emsociety.dropdown-toggle {
    background-color: none;
    border-color: #FF9C33;
    color: #FF9C33;
}
.btn-emsociety:not(:disabled):not(.disabled).active:focus,
.btn-emsociety:not(:disabled):not(.disabled):active:focus,
.show>.btn-emsociety.dropdown-toggle:focus {
    /*-webkit-box-shadow: 0 0 0 .2rem rgba(114, 124, 245, .5);*/
    /*box-shadow: 0 0 0 .2rem rgba(114, 124, 245, .5)*/
}



.btn-emsociety-light {
    background-color: none;
    border-color: #FFB566;
    color: #fff;
}
.btn-emsociety-light:hover,
.btn-emsociety-light:active{
    background-color: none;
    border-color: #fff;
    color: #FFB566;
}
.btn-emsociety-light.focus,
.btn-emsociety-light:focus {
    /*-webkit-box-shadow: 0 0 0 .2rem rgba(114, 124, 245, .5);*/
    /*box-shadow: 0 0 0 .2rem rgba(114, 124, 245, .5);*/

    background-color: none;
    border-color: #FFB566;
}
.btn-emsociety-light.disabled,
.btn-emsociety-light:disabled {
    color: #fff;
    background-color: none;
    border-color: #ffdbb4;
}
.btn-emsociety-light:not(:disabled):not(.disabled).active,
.btn-emsociety-light:not(:disabled):not(.disabled):active,
.show>.btn-emsociety-light.dropdown-toggle {
    background-color: none;
    border-color: #FF9C33;
    color: #FF9C33;
}
.btn-emsociety-light:not(:disabled):not(.disabled).active:focus,
.btn-emsociety-light:not(:disabled):not(.disabled):active:focus,
.show>.btn-emsociety-light.dropdown-toggle:focus {
    /*-webkit-box-shadow: 0 0 0 .2rem rgba(114, 124, 245, .5);*/
    /*box-shadow: 0 0 0 .2rem rgba(114, 124, 245, .5)*/
}




.btn-emsociety-branding{
    background-color: #000080;
    border-color: #151567;
    color: #ffffff;
}
.btn-emsociety-branding:hover,
.btn-emsociety-branding:active{
    background-color: #171746;
    border-color: #000080;
    color: #ffffff;
}
.btn-emsociety-branding.focus,
.btn-emsociety-branding:focus {
    /*-webkit-box-shadow: 0 0 0 .2rem rgba(114, 124, 245, .5);*/
    /*box-shadow: 0 0 0 .2rem rgba(114, 124, 245, .5);*/

    background-color: none;
    border-color: #400080;
}
.btn-emsociety-branding.disabled,
.btn-emsociety-branding:disabled {
    color: #fff;
    background-color: none;
    border-color: #ffdbb4;
}
.btn-emsociety-branding:not(:disabled):not(.disabled).active,
.btn-emsociety-branding:not(:disabled):not(.disabled):active,
.show>.btn-emsociety-branding.dropdown-toggle {
    background-color: none;
    border-color: #FF9C33;
    color: #FF9C33;
}
.btn-emsociety-branding:not(:disabled):not(.disabled).active:focus,
.btn-emsociety-branding:not(:disabled):not(.disabled):active:focus,
.show>.btn-emsociety-branding.dropdown-toggle:focus {
    /*-webkit-box-shadow: 0 0 0 .2rem rgba(114, 124, 245, .5);*/
    /*box-shadow: 0 0 0 .2rem rgba(114, 124, 245, .5)*/
}





.home_bg{
	background: #454a4d url(../img/static/home/hero.jpg) no-repeat bottom center;
	min-height: 700px;
	color:#ffffff;
}
.home_bg h1{
	font-weight: normal;
	line-height: 1.4em;
}
@media (max-width: 767px) {
	.home_bg{
		background: #454a4d url(../img/static/home/hero-md.jpg) no-repeat bottom center;
		min-height: 450px;
		color:#ffffff;
	}
}
@media (max-width: 576px) {
	.home_bg{
		min-height: 700px;
	}
}

.home_started_bg{
	min-height: 300px;
	background: url(../img/static/home/get-started-backg.png) no-repeat bottom center;
	background-size: cover;
}
@media (min-width: 992px) {
	.home_started_bg{
		min-height: 480px;
	}
}
@media (max-width: 576px) {
	.home_started_bg{
		background: #fafbfe;
		background-image: none;
	}
}






.plans_silvervault_bg{
	min-height: 100px;
	background: url(../img/packages/silver-vault/silver-vault-bg.png) no-repeat top center;
	background-size: cover;
	background-color: #171746;
}
@media (min-width: 992px) {
	.plans_silvervault_bg{
		min-height: 620px;
	}
}
@media (max-width: 576px) {
	.plans_silvervault_bg{
		background-image: none;
	}
}

.signup_silvervault_bg{
	min-height: 550px;
	background: url(../img/packages/silver-vault/signup.png) no-repeat top center;
	background-size: cover;
}
@media (min-width: 992px) {
	.signup_silvervault_bg{
		min-height: 550px;
	}
}
@media (max-width: 576px) {
	.signup_silvervault_bg{
		background-image: none;
	}
}




.plans_emplify_bg{
	min-height: 100px;
	background: url(../img/packages/emplify/emplify-bg.png) no-repeat top center;
	background-size: cover;
	background-color: #171746;
	background-color: #ffffff;
}
@media (min-width: 992px) {
	.plans_emplify_bg{
		min-height: 620px;
	}
}
@media (max-width: 576px) {
	.plans_emplify_bg{
		background-image: none;
	}
}

.signup_emplify_bg{
	min-height: 550px;
	background: url(../img/packages/emplify/signup.png) no-repeat top center;
	background-size: cover;
}
@media (min-width: 992px) {
	.signup_emplify_bg{
		min-height: 550px;
	}
}
@media (max-width: 576px) {
	.signup_emplify_bg{
		background-image: none;
	}
}




.plans_veloce_bg{
	min-height: 100px;
	background: url(../img/packages/veloce/veloce-bg.png) no-repeat top center;
	background-size: cover;
	background-color: #171746;
}
@media (min-width: 992px) {
	.plans_veloce_bg{
		min-height: 620px;
	}
}
@media (max-width: 576px) {
	.plans_veloce_bg{
		background-image: none;
	}
}

.signup_veloce_bg{
	min-height: 550px;
	background: url(../img/packages/veloce/signup.png) no-repeat top center;
	background-size: cover;
}
@media (min-width: 992px) {
	.signup_veloce_bg{
		min-height: 550px;
	}
}
@media (max-width: 576px) {
	.signup_veloce_bg{
		background-image: none;
	}
}





.legal_text,
.reading_text{
	font-size: 16px;
}

.text_emphasis{
	font-size: 18px;
}
.text_normal{
	font-size: 14px;
}
.stats_emphasis{
	font-size: 2.2em;
	font-weight: 500;
}
.text_disclaimer{
	font-size: 12px;
}
.static_content h2,
.home_static h2{
	font-weight: normal;
	line-height: 1.3em;
	color:#171746;
}





.contact_bg{
	background: url(../img/static/contact-us.jpg) no-repeat center;
	background-position: center top;
	color:#000000;
	background-size: cover;
}


.about_bg{
	background: url(../img/static/about-us/hero.jpg) no-repeat center;
	background-position: center center;
	min-height: 300px;
	color:#ffffff;
	background-size: cover;
}
@media (min-width: 992px) {
	.about_bg{
		min-height: 480px;
	}
}


.about1_bg{
	background: url(../img/static/about-us/hero-vision.jpg) no-repeat center;
	background-position: top center;
	color:#ffffff;
	background-size: cover;
}
@media (min-width: 992px) {
	.about1_bg{
	}
}



.empower_bg{
	min-height: 200px;
	background: #fafbfe;
	background-image: none;
}
@media (min-width: 576px) {
	.empower_bg{
		min-height: 480px;
		background: url(../img/static/about-us/vision-bg.png) no-repeat center;
		background-position: center center;
		background-size: cover;
	}
}




.mission_bg{
	min-height: 200px;
	background: #fafbfe;
	background-image: none;
}
@media (min-width: 576px) {
	.mission_bg{
		min-height: 480px;
		background: url(../img/static/about-us/mission-bg.png) no-repeat center;
		background-position: center center;
		background-size: cover;
	}
}




.story_bg{
	/*min-height: 300px;*/
	background: url(../img/static/about-us/our-story-bg.jpg) no-repeat bottom center;
	background-size: cover;
	background-position: center bottom;
}
@media (min-width: 992px) {
	.story_bg{
		/*min-height: 480px;*/
	}
}



.ace_bg{
	min-height: 300px;
	background: url(../img/static/about-us/ace-bg.jpg) no-repeat bottom center;
	background-size: cover;
	background-position: center center;
}
@media (min-width: 992px) {
	.ace_bg{
		min-height: 480px;
	}
}


.journey_bg{
	min-height: 300px;
	background: url(../img/static/about-us/journey-bg.jpg) no-repeat bottom center;
	background-size: cover;
	background-position: center center;
}
@media (min-width: 992px) {
	.journey_bg{
		min-height: 480px;
	}
}



.education_bg{
	min-height: 300px;
	background: url(../img/static/about-us/education-bg.jpg) no-repeat bottom center;
	background-size: cover;
	background-position: center center;
}
@media (min-width: 992px) {
	.education_bg{
		min-height: 480px;
	}
}




.guidance_bg{
	min-height: 300px;
	background: url(../img/static/about-us/guidance-bg.jpg) no-repeat bottom center;
	background-size: cover;
	background-position: top center;
}
@media (min-width: 992px) {
	.guidance_bg{
		min-height: 480px;
	}
}
