/* Custom CSS */

/* General style fixes */
body {
	background-color: #287b9b;
	background-image: url("/images/bg-body.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	font-size: 100% !important;
	color: #003e63;
}

#s5_body_padding {
	margin: 0 20px;
}

#s5_main_wrapper {
	background-color: transparent;
}

#s5_columns_wrap {
	background-color: rgba(255, 255, 255, 0.25);
	border-bottom: none;
	margin-top: 20px;
	margin-bottom: 20px;
}

.s5_no_custom_bg {
	border-bottom: none;
}

#s5_left_column_wrap_inner,
#s5_right_column_wrap_inner {
	padding-left: 0;
	padding-top: 20px;
}

#s5_right_column_wrap {
	background: none;
}

.module_round_box_outer {
	margin-bottom: 20px;
	margin-right: 0;
}

#s5_component_wrap_inner {
	padding: 20px;
}

#s5_search_overlay {
	z-index: 9000;
	background: rgba(0, 0, 0, 0.8);
}

#s5_footer_area1 {
	background: transparent;
	padding: 0;
}

.module_round_box {
	padding: 10px;
}

.module_round_box .s5_mod_h3_outer {
	margin-left: -10px;
	margin-right: -10px;
	margin-top: -10px;
	margin-bottom: 10px;
}

#s5_pos_above_body_1 .module_round_box_outer {
	margin-bottom: 0;
}

#s5_responsive_mobile_bar_active {
	padding-top: 10px !important;
}

.item-page .page-header {
	text-align: center;
}

.item-page .page-header h2 {
	color: #fff;
}

.item-page .article-info {
	text-align: center;
}

.item-page .item-image {
	float: none;
	text-align: center;
	margin-bottom: 20px;
}

.item-page .item-image img {
	margin-right: 0;
}

/* Moble view fix, rules and selectors were taken from s5_responsive.css */
.s5_responsive_mobile_present #s5_responsive_mobile_bar_active span {
	width: 100%;
}

@media screen and (max-width: 991px) {
	#s5_right_column_wrap_inner .s5_float_left,
	#s5_left_column_wrap_inner .s5_float_left {
		float: none;
	}

	#s5_columns_wrap_inner {
		width: 100%;
	}

	#s5_center_column_wrap {
		width: 100%;
		left: 100%;
	}

	#s5_left_column_wrap {
		left: 0%;
	}

	#s5_left_top_wrap,
	#s5_left_column_wrap,
	#s5_left_inset_wrap,
	#s5_left_wrap,
	#s5_left_bottom_wrap,
	#s5_right_top_wrap,
	#s5_right_column_wrap,
	#s5_right_inset_wrap,
	#s5_right_wrap,
	#s5_right_bottom_wrap,
	#s5_top_row1 .s5_float_left,
	#s5_top_row2 .s5_float_left,
	#s5_top_row3 .s5_float_left,
	#s5_above_columns_inner .s5_float_left,
	#s5_middle_top .s5_float_left,
	#s5_middle_bottom .s5_float_left,
	#s5_below_columns_inner .s5_float_left,
	#s5_bottom_row1 .s5_float_left,
	#s5_bottom_row2, .s5_float_left,
	#s5_bottom_row3 .s5_float_left,
	#s5_above_body .s5_float_left,
	#s5_below_body .s5_float_left {
		width: 100% !important;
	}

	#s5_center_column_wrap_inner {
		margin: 0 !important;
	}

	#s5_left_column_wrap {
		margin-right: 0 !important;
	}

	#s5_right_column_wrap {
		margin-left: 0 !important;
	}

	.items-row .item {
		width: 100% !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
		margin-right: 0 !important;
		margin-left: 0 !important;
	}

	#s5_breadcrumb_font_login_wrap {
		display:none;
	}

	#s5_left_column_wrap_inner, #s5_right_column_wrap_inner {
		padding-top: 0;
	}
}

.page-header h1 {
	text-align: center;
	color: #fff;
}

/* Fixes improper alignment of slider module */
#s5_above_body, #s5_below_body {
	margin: 0;
}

/* Header style fix */
#s5_menu_wrap {
	text-transform: none !important;
	background-color: transparent;
	height: auto;
}

#s5_menu_wrap_inner {
	float: left;
}

#s5_logo_wrap {
	margin-top: 20px;
	margin-right: 40px;
}

#s5_logo_wrap img {
	max-width: 300px !important;
}

#s5_nav li a {
	font-weight: normal;
}

#s5_menu_wrap a,
#s5_menu_wrap span,
#s5_search_wrap {
	color: #fff;
}

#s5_menu_wrap .mainParentBtn a {
	background: url("/images/s5_menu_arrow_white.png") no-repeat right center !important;
}

#s5_menu_wrap_inner #s5_nav li.active,
#s5_menu_wrap_inner #s5_nav li.mainMenuParentBtn:hover,
#s5_menu_wrap_inner #s5_nav li.mainMenuParentBtnFocused {
	background: rgba(255,255,255, 0.25) !important;
}

#s5_search_wrap_outer {
	margin-top: 70px;
	float: left;
}

#s5_search_wrap {
	margin-right: 0;
}

#s5_menu_wrap_inner {
	margin-top: 60px;
}

#s5_nav li a {
	font-size: 100% !important;
}

#subMenusContainer div.s5_sub_wrap ul,
#subMenusContainer div.s5_sub_wrap_lower ul {
	box-shadow: none;
}

#subMenusContainer a, #s5_nav li li a {
	color: #0062a7 !important;
}

#subMenusContainer .empty-menu-link a {
	cursor: default;
}

.s5_responsive_mobile_bar_light #s5_responsive_mobile_toggle_click_menu span {
	background: url("/images/mobile-menu-icon-blue.png") 50% 45% no-repeat;
}

.s5_responsive_mobile_sidebar_light #s5_responsive_mobile_sidebar_menu_wrap h3 span.s5_sidebar_deeper,
.s5_responsive_mobile_sidebar_light #s5_responsive_mobile_sidebar_menu_wrap li.deeper .first_level_inner,
.s5_responsive_mobile_sidebar_light .s5_responsive_mobile_sidebar_inactive .s5_responsive_mobile_sidebar_title_wrap_inner {
	background: url("/images/mobile-menu-arrow-right-blue.png") center right no-repeat;
}

.s5_responsive_mobile_present #s5_responsive_mobile_bar_active {
	font-size: 14px;
}

.s5_responsive_mobile_sidebar_body_wrap_show_ltr {
	-moz-box-shadow: 0 0 100px rgb(255, 255, 255);
	-webkit-box-shadow: 0 0 100px rgb(255, 255, 255);
	box-shadow: 0 0 100px rgb(255, 255, 255);
}

@media screen and (max-width: 1149px) {
	#s5_nav li {
		padding-left: 10px;
		padding-right: 10px;
	}

	#s5_search_wrap {
		margin-left: 15px;
	}

	#s5_nav li a {
		font-size: 95% !important;
	}
}

@media screen and (max-width: 1049px) {
	#s5_nav li {
		padding-left: 8px;
		padding-right: 8px;
	}
}

@media screen and (max-width: 991px) {
	#s5_menu_wrap {
		text-align: center;
	}

	#s5_logo_wrap {
		float: none;
		margin-left: 10px;
		margin-right: 10px;
		margin-top: 50px;
		cursor: default;
	}

	#s5_logo_wrap img {
		max-width: 400px !important;
		width: 100%;
		display: inline-block;
		cursor: pointer;
	}

	#s5_menu_wrap_inner {
		float: none;
		display: inline-block;
	}

	#s5_nav li {
		padding-bottom: 0 !important;
		margin-left: 10px;
		margin-right: 10px;
	}

	#s5_nav li a {
		font-size: 100% !important;
	}

	#s5_search_wrap_outer {
		display: inline-block;
		float: none;
		vertical-align: top;
	}
}

/* Fix early menu hiding */
@media screen and (max-width: 750px) {
	#s5_menu_wrap_inner,
	#s5_search_wrap_outer {
		display: inline-block !important;
	}
}

@media screen and (max-width: 749px) {
	#s5_logo_wrap {
		margin-top: 20px;
		margin-left: 0;
		margin-right: 0;
	}

	/* Disable early menu hiding fix */
	#s5_menu_wrap_inner,
	#s5_search_wrap_outer {
		display: none !important;
	}
}

/* Sidebar module style */
.module_round_box.sidebar-module {
	background: rgba(255, 255, 255, 0.50) !important;
}

.module_round_box.sidebar-module .s5_mod_h3_outer {
	background: rgba(255, 255, 255, 0.30) !important;
	padding-top: 5px;
	padding-bottom: 5px;
}

.module_round_box.sidebar-module .s5_mod_h3_outer h3 {
	color: #0062A7;
	font-size: 150%;
	text-decoration: none;
	text-align: center;
	margin: 0;
}

/* News module style */
.module_round_box.news-module .s5_mod_h3 a {
	text-decoration: none;
	color: #00a4de !important;
}

.module_round_box.news-module h4 {
	font-size: 100%;
	margin-top: 20px;
	color: #0062a7;
}

.module_round_box.news-module h4:first-child {
	margin-top: 0;
}

.module_round_box.news-module h4 a {
	color: #0062a7 !important;
	text-decoration: none !important;
}

.module_round_box.news-module .publish-date {
	color: #0062a7;
	font-size: 75%;
}

.module_round_box.news-module .readmore {
	font-size: 85%;
	text-decoration: none;
	color: inherit;
}

@media screen and (max-width: 991px) {
	.module_round_box.news-module {
		text-align: center;
	}

	.module_round_box.news-module h4 {
		font-size: 115%;
	}

	.module_round_box.news-module .readmore {
		font-size: 90%;
	}
}

/* Weather module style */
.module_round_box.weather-module .gsInformer {
	font-family: "Open Sans", sans-serif !important;
	width: 100% !important;
	text-align: center;
}

.module_round_box.weather-module .gsIContent a {
	text-decoration: none !important;
}

.module_round_box.weather-module .gsIContent .gsLinks {
	display: none;
}

.module_round_box.weather-module .gsIContent .gsInfoWrapper table {
	width: 100%;
}

.module_round_box.weather-module .gsIContent .head,
.module_round_box.weather-module .gsIContent .secondaryWrap,
.module_round_box.weather-module .gsIContent .gsAddInfo2 {
	color: #003e63 !important;
}

/* Sidebar menu module style */
.module_round_box.sidebar-menu-module ul.menu {
	margin: 0;
}

.module_round_box.sidebar-menu-module ul.menu li {
	margin-top: 0;
}

.module_round_box.sidebar-menu-module ul.menu li a {
	display: inline;
	border-bottom: none;
	padding: 0 !important;
	background-color: transparent !important;
	color: #0062A7;
	font-weight: normal;
}

.module_round_box.sidebar-menu-module ul.menu li a:hover {
	color: #fff;
}

/* Button module style */
.module_round_box.button-module {
	background: transparent !important;
	padding: 0;
}

.module_round_box.button-module .right-side-button {
	display: block;
	background: rgba(255, 255, 255, 0.6);
	text-decoration: none !important;
	text-align: center;
	padding: 20px 10px;
	color: #0062a7;
	font-size: 100%;
}

.module_round_box.button-module .right-side-button:hover {
	background: rgba(255, 255, 255, 0.85);
}

.module_round_box.button-module .right-side-button .fa {
	display: block;
	margin-bottom: 5px;
	font-size: 300%;
}

/*
.module_round_box.button-module .right-side-button .fa-ship {
	font-size: 300%;
}

.module_round_box.button-module .right-side-button .fa-users {
	font-size: 260%;
}

.module_round_box.button-module .right-side-button .fa-refresh {
	font-size: 400% !important;
}
*/

.module_round_box.button-module .right-side-button.long-caption {
	font-size: 95%;
}

/* Slider module style */
.module_round_box.slider-module {
	padding: 0;
	background-color: transparent;
}

.module_round_box.slider-module .rev_slider_wrapper ul li {
	z-index: auto !important;
}

.module_round_box.slider-module .tp-caption {
	z-index: 1 !important;
}

/* Slider navigation style fix */
.tparrows {
	background: none !important;
}

.tparrows:before {
	font-family: "FontAwesome";
	font-weight: bold;
	font-size: 36px;
	color: #0062a7;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.tp-leftarrow:before {
	content: "\f104";
}

.tp-rightarrow:before {
	content: "\f105";
}

/* Contacts module */
.module_round_box.contacts-module {
	background-color: transparent;
	padding: 0;
	text-align: center;
}

.module_round_box.contacts-module .coat-of-arms-wrap {
	display: inline-block;
	width: 20%;
	vertical-align: top;
}

.module_round_box.contacts-module .coat-of-arms-wrap img {
	max-height: 150px;
}

.module_round_box.contacts-module .coat-of-arms-wrap.yamal img {

}

.module_round_box.contacts-module .contacts-wrap {
	display: inline-block;
	width: 50%;
	margin-top: 25px;
	color: #346480;
}

.module_round_box.contacts-module .contacts-wrap i {
	vertical-align: middle;
	margin-right: 5px;
}

.module_round_box.contacts-module .contacts-wrap .fa-phone {
	font-size: 140%;
}

.module_round_box.contacts-module .contacts-wrap .fa-fax {
	font-size: 115%;
}

@media screen and (max-width: 579px) {
	.module_round_box.contacts-module .coat-of-arms-wrap {
		display: block;
		width: 100%;
	}

	.module_round_box.contacts-module .contacts-wrap {
		display: block;
		width: 100%;
		margin-bottom: 25px;
		color: #fff;
	}
}

/* Contacts page styles */
#contacts-map {
	width: 100%;
	height: 400px;
	margin-top: 40px;
}

/* News pages style */
.blog .item, .items-leading {
	border-bottom: none;
}

.blog .items-leading .page-header h2 {
	text-align: center;
	color: #fff;
	font-size: 1.75em !important;
	margin-bottom: 10px;
}

.blog .items-leading .article-info {
	text-align: center;
	margin-bottom: 10px;
}

.blog .items-leading .item-image {
	float: none;
	text-align: center;
	margin-bottom: 10px;
}

.blog .items-leading .readmore {
	text-align: center;
}

.blog .items-leading .readmore a {
	margin-top: 10px;
}

.blog .items-row .page-header h2 {
	font-size: 1.75em !important;
	margin-bottom: 10px;
}

.blog .items-row .article-info {
	margin-bottom: 10px;
}

.blog .items-row .item-image {
	margin-bottom: 10px;
}

.blog .items-row .readmore a {
	margin-top: 10px;
}

.blog .btn {
	border-radius: 0;
	padding-top: 8px;
	background: rgba(255, 255, 255, 0.5) !important;
	color: #003e63 !important;
	font-size: 100%;
}

.blog .btn:hover {
	background: rgba(255, 255, 255, 0.85) !important;
}

.blog .pagination {
	padding-top: 0;
}

@media screen and (min-width: 768px) {
	.blog .item,
	.blog .items-leading {
		margin-bottom: 10px !important;
	}
}

@media screen and (max-width: 767px) {
	.blog .items-row .page-header h2 {
		text-align: center;
	}

	.blog .items-row .article-info {
		text-align: center;
	}

	.blog .items-row .readmore {
		text-align: center;
	}

	.blog .pagination a {
		color: #fff;
	}
}

/* Generic article elements */
.ul_circle_content .circle_item {
	border-color: #003e63;
	color: #003e63;
}

.inline-block-icon {
	font-size: 400%;
	min-width: 120px;
}

.top-margin-20 {
	margin-top: 20px;
}

.bot-margin-20 {
	margin-bottom: 20px;
}

.top-margin-40 {
	margin-top: 40px;
}

.bot-margin-40 {
	margin-bottom: 40px;
}

.responsive-table-wrap {
	overflow: auto;
}

h2, h3 {
	color: #003e63;
	text-align: center;
	margin-bottom: 20px;
}

.white-title {
	color: #fff;
}

.small-title {
	text-align: center;
	font-weight: 600;
	margin-top: 20px;
}

strong {
	font-weight: 600;
}

ul {
	list-style-type: square;
	margin: 10px 0 10px 40px;
}

ol {
	margin: 10px 0 10px 40px;
}

ul li,
ol li {
	margin-top: 10px;
}

a {
	text-decoration: underline;
	color: #003e63 !important;
}

.inline-block-icon {
	color: #fff;
}

.generic-article-table {
	width: 100%;
	background-color: rgba(255, 255, 255, 0.25);
}

.generic-article-table td,
.generic-article-table th {
	text-align: center;
	padding: 10px;
	border: 1px solid;
	border-color: rgba(255, 255, 255, 0.75);
}

.generic-article-table td.highlighted {
	font-weight: bold;
}

.generic-article-table th {
	background-color: rgba(255, 255, 255, 0.5);
}

.generic-article-table tr:nth-child(even) {
	background-color: rgba(255, 255, 255, 0.35);
}

.generic-article-table td a {
	color: #003e63;
	text-decoration: underline;
}

.link-with-icon-wrap {
	display: block;
	text-align: center;
}

.link-with-icon-wrap .link-with-icon {
	display: inline-block;
	text-decoration: none;
}

.link-with-icon-wrap .link-with-icon i {
	font-size: 600%;
	color: #fff;
	display: block;
	margin-bottom: 20px;
}

.link-with-icon-wrap .link-with-icon span {
	font-size: 175%;
	color: #fff;
}

.article-image-left {
	float: left;
	margin-right: 20px;
	max-width: 300px !important;
}

.article-image-right {
	float: right;
	margin-left: 20px;
	max-width: 300px !important;
}

.article-image-center {
	display: block;
	margin-left: auto;
	margin-right: auto;
	max-width: 100%;
}

.intro-text {
	font-style: italic;
}

.article-button-wrap {
	display: -webkit-box;
  	display: -moz-box;
  	display: -ms-flexbox;
  	display: -webkit-flex;
  	display: flex;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	justify-content: center;
}

.article-button-wrap .article-button {
	display: -webkit-box;
  	display: -moz-box;
  	display: -ms-flexbox;
  	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-flex-grow: 1;
	-moz-flex-grow: 1;
	flex-grow: 1;
	-webkit-flex-basis: 0;
	-moz-flex-basis: 0;
	flex-basis: 0;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	justify-content: center;
	background: rgba(255, 255, 255, 0.6);
	text-decoration: none !important;
	text-align: center;
	padding: 20px 10px;
	color: #0062a7;
	font-size: 100%;
	margin-right: 20px;
	max-width: 500px;
}

.article-button-wrap .article-button:last-of-type {
	margin-right: 0;
}

.article-button-wrap .article-button:hover {
	background: rgba(255, 255, 255, 0.85);
}

.article-button-wrap .article-button .fa {
	display: block;
	margin-bottom: 5px;
	font-size: 300%;
}

.article-button-wrap.vertical {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.article-button-wrap.vertical .article-button {
	margin: 20px auto 0 auto !important;
	padding: 20px 10px;
	min-height: 50px;
	min-width: 350px;
}

.article-button-wrap.vertical .article-button:first-of-type {
	margin-top: 0;
}

.article-links a {
	color: #003e63;
	text-decoration: underline;
	font-size: 110%;
}

@media screen and (min-width: 768px) {
	.two-inline div {
		display: inline-block;
		vertical-align: middle;
	}

	.two-inline div:first-child {
		text-align: center;
	}

	.two-inline div:last-child {
		max-width: 80%;
	}

	.float-left {
		float: left;
		margin-right: 20px;
	}

	.float-right {
		float: right;
		margin-left: 20px;
	}
}

@media screen and (max-width: 767px) {
	.inline-block-icon {
		display: none;
	}
}

@media screen and (max-width: 649px) {
	.article-image-left,
	.article-image-right {
		float: none;
		display: block;
		margin: 0 auto 10px auto;
		max-width: 100% !important;
	}

	.article-image-right {
		margin-top: 10px;
	}

	.article-button-wrap {
		display: block;
	}

	.article-button-wrap .article-button {
		margin: 0;
		display: block;
		margin-top: 20px;
	}

	.article-button-wrap .article-button:first-of-type {
		margin-top: 0;
	}

	.article-button-wrap.vertical .article-button {
		display: flex;
		min-width: 0;
	}
}

/* Company seniors page style */
.two-blocks {
	margin-left: auto;
	margin-right: auto;
	margin-top: 80px;
}

.two-blocks:after {
	content: " ";
	display: block;
	clear: both;
}

.two-blocks > div {
	float: left;
	width: 48%;
}

.two-blocks > div:first-child {
	padding-right: 10px;
}

.two-blocks > div:last-child {
	padding-left: 10px;
}

.two-blocks img {
	max-width: 250px !important;
	float: left;
	margin-right: 20px;
}

@media screen and (max-width: 991px) {
	.two-blocks {
		margin-top: 0;
	}

	.two-blocks > div {
		float: none;
		width: 100%;
		margin-top: 40px;
		padding: 0 !important;
	}
}

@media screen and (min-width: 768px) {
	.two-blocks p {
		padding-top: 0;
		margin-top: -8px;
	}

	.company-head img {
		padding-top: 7px;
	}

	.company-head p {
		padding-top: 0;
	}
}

@media screen and (max-width: 549px) {
	.two-blocks img {
		max-width: 100% !important;
		float: none;
		display: block;
		margin: 0 auto 10px auto;
	}
}

/* Annual reports page style */
.annual-reports-wrap {
	text-align: center;
	font-size: 115%;
}

.annual-reports-wrap > div {
	margin-top: 20px;
}

.annual-reports-wrap > div:first-of-type {
	margin-top: 0;
}

.annual-reports-wrap > div i {
	margin-right: 10px;
	vertical-align: middle;
	font-size: 125%;
	color: #fff;
}

.annual-reports-wrap > div a {
	text-decoration: underline;
	color: #fff;
}

/* Gallery module style */
.moduletable.square-gallery-module {
	margin-bottom: -10px;
}

/* Single image gallery module style */
.moduletable.gallery-single-image-module {
	max-width: 275px;
}

@media screen and (max-width: 767px) {
	.moduletable.gallery-single-image-module {
		margin-left: auto;
		margin-right: auto;
	}
}

/* SP Simple Gallery style fix */
.speasyimagegallery-gallery-item {
	cursor: pointer;
}

.speasyimagegallery-gallery-item-content {
	display: none;
}

.speasyimagegallery-close {
	color: #fff !important;
}

.speasyimagegallery-album > div > a:after,
.speasyimagegallery-gallery-item > div:after {
	display: none;
}

/* Sigplus gallery style fix */
.sigplus-gallery {
	margin: -10px;
}

/* Contact form style */
.fox-container .control-group:last-of-type {
	margin-bottom: 0;
}

.fox-container .fox-form input, .fox-container .fox-form textarea {
	border: none !important;
	border-radius: 0;
	box-shadow: none !important;
	outline: none !important;
	padding: 0 10px !important;
	margin-left: auto !important;
	margin-right: auto !important;
	transition: none;
	font-size: 16px !important;
	color: #003e63 !important;
	background-color: rgba(255, 255, 255, 0.5);
}

.fox-container .fox-form input {
	height: 40px !important;
	margin-bottom: 10px !important;
}

.fox-container .fox-form textarea {
	padding: 10px !important;
}

.fox-container .btn {
	background: rgba(255, 255, 255, 0.5) !important;
	border: none !important;
	height: 40px;
	margin-right: 0 !important;
	transition: background-color 0.5s !important;
	padding: 0 25px !important;
	border-radius: 0 !important;
	text-shadow: none;
	box-shadow: none !important;
	color: #003e63 !important;
	text-transform: none;
}

.fox-container .btn:hover {
	background: #fff !important;
}

.fox-container .btn:focus {
	outline: none;
	box-shadow: none;
}

.fox-container .asterisk {
	display: none;
}

.fox-container .control-group {
	float: none !important;
	margin-left: auto;
	margin-right: auto;
}

.fox-container .controls {
	float: none !important;
	text-align: center !important;
	width: 100% !important;
}

.fox-container label {
	font-size: 16px;
}

.fox-container .fox-item-attachments {
	font-size: 16px;
}

.fox-container .alert {
	margin-bottom: 0;
	max-width: 500px;
	margin-left: auto;
	margin-right: auto;
}

.fox-container .alert .fox-messages {
	margin: 0;
	font-size: 14px;
}

.fox-container .fox-form input::-webkit-input-placeholder,
.fox-container .fox-form textarea::-webkit-input-placeholder {
	color: #003e63;
}

.fox-container .fox-form input::-moz-placeholder,
.fox-container .fox-form textarea::-moz-placeholder {
	color: #003e63;
}

.fox-container .fox-form input:-ms-input-placeholder,
.fox-container .fox-form textarea:-ms-input-placeholder {
	color:#003e63;
}

.fox-container .fox-form input:-moz-placeholder,
.fox-container .fox-form textarea:-moz-placeholder {
	color:#003e63;
	opacity: 1;
}

.fox-container .fox-item-recaptcha {
	opacity: 0.75;
	margin-top: 20px;
	margin-bottom: 7px;
}

.fox-container .fox-item-attachments {
	margin-bottom: 20px;
}

.fox-container .fox-item-attachments .fox-item-attachments-btn-cnt {
	display: none;
}

.fox-container .fox-item-attachments .fox-label-inside-no-placeholder {
	text-decoration: underline;
	cursor: pointer;
}

/* DateTime picker style fix used in contact forms */
.xdsoft_datetimepicker .xdsoft_label i,
.xdsoft_datetimepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_next,
.xdsoft_datetimepicker .xdsoft_today_button {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC") !important;
}

.xdsoft_datetimepicker .xdsoft_prev {
	background-position: -20px 0 !important;
}

.xdsoft_datetimepicker .xdsoft_next {
	background-position: 0 0 !important;
}

.xdsoft_datetimepicker .xdsoft_today_button {
	background-position: -70px 0 !important;
}

.xdsoft_datetimepicker .xdsoft_label i {
	background-position: -92px -19px !important;
}

/* Manager contact info block style */
.contact-info {
	text-align: right;
	font-size: 150%;
	line-height: normal;
	margin-top: 20px;
}

.contact-info > div {
	display: inline-block;
}

.contact-info img {
	max-width: 100px !important;
	margin-left: 10px;
}

@media screen and (max-width: 649px) {
	.contact-info > div {
		display: block;
		text-align: center;
	}

	.contact-info img {
		margin-left: 0;
		margin-top: 20px;
		max-width: 100% !important;
	}
}

/* Vacancies page style */
.accordion .accordion-group {
	border: none;
	border-radius: 0;
	background-color: rgba(255, 255, 255, 0.25);
}

.accordion .accordion-heading {
	padding: 10px;
	background: rgba(255, 255, 255, 0.6);
	text-align: center;
}

.accordion .accordion-heading:hover {
	background: rgba(255, 255, 255, 0.85);
}

.accordion .accordion-heading a {
	text-decoration: none !important;
	display: block;
}

.accordion .collapse p {
	padding: 15px;
}

.accordion .collapse .title {
	font-weight: bold;
	padding: 15px 15px 0 15px;
}

/* Dropdown style fix */
#s5_drop_down_container {
	margin-left: 10px;
}

#s5_drop_down_container_inner {
	padding: 0 20px;
}

#s5_drop_down_button {
	background: rgba(255, 255, 255, 0.25) !important;
	margin-top: 0 !important;
}

#s5_drop_down_text {
	padding-top: 0 !important;
}

#s5_drop_down_text_inner {
	margin-top: 0 !important;
	color: white;
}

#s5_drop_down_button.dropdown-lowered {
	background: #d8edef !important;
}

#s5_drop_down_button.dropdown-lowered #s5_drop_down_text_inner {
	color: #0062a7;
}

#s5_drop_down_button #s5_drop_down_text_inner {
	color: white;
}

@media screen and (max-width: 749px) {
	#s5_drop_down_container {
		display: none !important;
	}
}

/* Dropdown overlay style */
#s5_drop_down_overlay {
	display: none;
	transition: all 200ms ease-in;
	cursor: pointer;
}

#s5_drop_down_overlay.overlay-displayed {
	position: fixed;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	background-color: rgba(0, 0, 0, 0.8);
}

body.no-scroll {
	overflow: hidden;
}

@media screen and (max-width: 749px) {
	#s5_drop_down_overlay {
		display: none !important;
	}

	body.no-scroll {
		overflow: visible !important;
	}
}

/* Smart Search results page style */
.finder fieldset {
	padding: 0;
}

.finder .word label {
	display: none;
}

.finder .word button {
	border-radius: 0;
	transition: background-color 0.5s !important;
	background: rgba(255, 255, 255, 0.5) !important;
	color: #003e63 !important;
	font-size: 100%;
	margin-top: 0;
	margin-left: 10px;
	height: 40px;
	padding: 0 25px;
	box-shadow: none !important;
}

.finder .word button .icon-search {
	display: none;
}

.finder .word button:hover {
	background: #fff !important;
}

.finder .word input {
	color: #003e63;
	background-color: rgba(255, 255, 255, 0.5);
	padding: 0 10px;
	font-size: 16px;
	border: none;
}

.autocomplete-suggestions {
	box-shadow: none;
	border-color: #ddd;
}

.finder .search-results {
	list-style-type: none;
	margin: 40px 0 0 0;
}

.finder .search-results li {
	margin-top: 20px;
}

.finder .search-results li:first-of-type {
	margin-top: 0;
}

.finder .search-results .result-title {
	font-size: 100%;
	font-weight: bold;
}

.finder .search-results .result-text {
	padding: 0;
	margin-top: 10px;
}

.finder .search-results .result-url {
	display: none;
}

.finder .search-pagination .search-pages-counter {
	text-align: center;
	margin-top: 10px !important;
}

@media screen and (max-width: 539px) {
	.finder .word input,
	.finder .word button {
		width: 100%;
	}

	.finder .word button {
		margin-top: 20px;
		margin-left: 0;
	}
}

/* Bootstrap modal style */
/* Custom Bootstrap modal style */
.modal {
	display: none;
}

.modal.in {
	display: block;
}

.modal.severflot-modal {
	border-radius: 0;
	border: none;
	box-shadow: none;
	background-color: #287b9b !important;
	background-image: url("/images/bg-body.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	top: 60% !important;
}

.modal.severflot-modal .modal-dialog {
	background-color: rgba(255, 255, 255, 0.25);
}

.modal.severflot-modal .modal-content {
	background-color: rgba(255, 255, 255, 0.50);
}

.modal.severflot-modal .modal-header {
	background-color: rgba(255, 255, 255, 0.30);
	border-bottom: none;
	position: relative;
}

.modal.severflot-modal .modal-title {
	text-align: center;
	font-weight: normal;
	color: #0062a7;
	font-size: 150%;
	line-height: normal;
}

.modal.severflot-modal .close {
	margin: 0;
	line-height: normal;
	border-radius: 0;
	color: #0062a7 !important;
	outline: none;
	font-size: 225%;
	opacity: 1;
	text-shadow: none;
	box-shadow: none;
	background-color: transparent !important;
	float: none;
	position: absolute;
	right: 10px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}

.modal.severflot-modal .modal-body {
	max-height: -webkit-calc(100vh - 200px);
	max-height: -moz-calc(100vh - 200px);
	max-height: calc(100vh - 200px);
}

.modal.severflot-modal .modal-footer {
	background-color: rgba(255, 255, 255, 0.30);
	border-top: none;
	border-radius: 0;
	box-shadow: none;
}

.modal.severflot-modal .btn {
	border-radius: 0;
	box-shadow: none;
	outline: none !important;
	border: none;
	margin: 0;
	font-size: 100%;
	background: #fff !important;
	color: #003e63 !important;
}

.modal.severflot-modal .btn:hover {
	background: transparent !important;
}

@media screen and (min-width: 768px) {
	.modal.severflot-wide-modal {
		width: 80vw !important;
		margin-left: -40vw !important;
	}
}

@media screen and (max-width: 767px) {
	.modal.severflot-wide-modal {
		top: 10px !important;
	}
}

/* Fancybox style fixes */
#fancybox-overlay {
	background-color: rgba(0, 0, 0, 0.8) !important;
}

/* Visually impaired controls module style */
.module_round_box.visually-impaired-controls-module {
	background-color: transparent;
	line-height: normal;
}
.module_round_box.visually-impaired-controls-module .visually-impaired-controls-wrap {
	text-align: center;
}

.module_round_box.visually-impaired-controls-module .visually-impaired-controls-wrap > div {
	display: inline-block;
	vertical-align: middle;
	margin-right: 20px;
}

.module_round_box.visually-impaired-controls-module .visually-impaired-controls-wrap > div:last-of-type {
	margin-right: 0;
}

.visually-impaired-controls-wrap .style-selectors-wrap > div {
	display: inline-block;
	width: 35px;
	height: 35px;
	border: 1px solid #003e63;
	cursor: pointer;
	vertical-align: middle;
}

.visually-impaired-controls-wrap .style-selectors-wrap #yellow-on-blue {
	background-color: blue;
}

.visually-impaired-controls-wrap .style-selectors-wrap #white-on-black {
	background-color: black;
}

.visually-impaired-controls-wrap .style-selectors-wrap #black-on-white {
	background-color: white;
}

.visually-impaired-controls-wrap .font-size-selectors > i {
	cursor: pointer;
	color: #003e63 !important;
	font-size: 100% !important;
}

.visually-impaired-controls-wrap .font-size-selectors #font-size-100-percent {

}

.visually-impaired-controls-wrap .font-size-selectors #font-size-150-percent {
	font-size: 150% !important;
}

.visually-impaired-controls-wrap .font-size-selectors #font-size-200-percent {
	font-size: 200% !important;
}

.visually-impaired-controls-wrap .reset-settings-wrap a {
	color: #003e63 !important;
	font-size: 100% !important;
}

/* Visually impaired system styles */

/* Black on white */
body.black-on-white {
	background: white !important;
	color: black !important;
}

#s5_drop_down_button.black-on-white {
	background: black !important;
}

#s5_drop_down_button.dropdown-lowered.black-on-white {
	background: rgb(216, 237, 239) !important;
}

#s5_drop_down_button.black-on-white #s5_drop_down_text_inner {
	color: white;
}

#s5_drop_down_button.dropdown-lowered.black-on-white #s5_drop_down_text_inner {
	color: #003e63;
}

#s5_menu_wrap .mainParentBtn a.black-on-white,
#s5_nav li.active.mainParentBtn a.black-on-white {
	background: url("/images/s5_menu_arrow_black.png") no-repeat right center !important;
}

#s5_menu_wrap a.black-on-white,
#s5_menu_wrap span.black-on-white,
#s5_search_wrap.black-on-white {
	color: black !important;
}

#s5_nav li.mainMenuParentBtnFocused span.black-on-white,
#s5_nav li.mainMenuParentBtn:hover span.black-on-white,
#s5_nav li.active span.black-on-white {
	color: black !important;
}

#subMenusContainer a.black-on-white,
#s5_nav li li a.black-on-white {
	color: black !important;
}

.S5_submenu_item.black-on-white:hover {
	background: black !important;
}

.s5_mod_h3_outer.black-on-white h3 {
	color: black !important;
}

.news-module.black-on-white .s5_mod_h3 a {
	color: black !important;
	border-bottom: 1px dashed black;
}

.news-module.black-on-white,
.news-module.black-on-white .publish-date {
	color: black !important;
}

.contacts-wrap.black-on-white {
	color: black !important;
}

h1.black-on-white,
h2.black-on-white,
h3.black-on-white {
	color: black;
}

a.black-on-white {
	color: black !important;
}

.item-page .page-header h2.black-on-white,
.white-title.black-on-white {
	color: black;
}

.link-with-icon-wrap .link-with-icon i.black-on-white,
.link-with-icon-wrap .link-with-icon span.black-on-white {
	color: black;
}

.inline-block-icon.black-on-white {
	color: black;
}

.generic-article-table.black-on-white td {
	border-color: black;
}

.generic-article-table.black-on-white td a {
	color: black !important;
}

.accordion.black-on-white .accordion-heading {
	background-color: black;
}

.accordion.black-on-white .accordion-heading a {
	color: white !important;
}

.blog.black-on-white .items-leading .page-header h2 {
	color: black;
}

.blog.black-on-white .readmore a {
	background-color: black !important;
}

.fox-container.black-on-white .fox-form input,
.fox-container.black-on-white .fox-form textarea,
.fox-container.black-on-white .btn {
	border: 1px solid black !important;
	color: black !important;
}

.fox-container.black-on-white .fox-form input::-webkit-input-placeholder,
.fox-container.black-on-white .fox-form textarea::-webkit-input-placeholder {
	color: black;
}

.fox-container.black-on-white .fox-form input::-moz-placeholder,
.fox-container.black-on-white .fox-form textarea::-moz-placeholder {
	color: black;
}

.fox-container.black-on-white .fox-form input:-ms-input-placeholder,
.fox-container.black-on-white .fox-form textarea:-ms-input-placeholder {
	color: black;
}

.fox-container.black-on-white .fox-form input:-moz-placeholder,
.fox-container.black-on-white .fox-form textarea:-moz-placeholder {
	color: black;
}

.tp-caption.black-on-white {
	background: black;
	color: white;
}

.annual-reports-wrap.black-on-white > div i {
	color: black;
}

.article-button.black-on-white,
.right-side-button.black-on-white {
	border: 1px solid black;
}

.module_round_box.weather-module .gsIContent .head.black-on-white,
.module_round_box.weather-module .gsIContent .secondaryWrap.black-on-white,
.module_round_box.weather-module .gsIContent .gsAddInfo2.black-on-white {
	color: black !important;
}

/* White on black */
body.white-on-black {
	background: black !important;
	color: white !important;
}

#s5_drop_down_button.white-on-black {
	background: white !important;
}

#s5_drop_down_button.dropdown-lowered.white-on-black {
	background: rgb(216, 237, 239) !important;
}

#s5_drop_down_button.white-on-black #s5_drop_down_text_inner {
	color: black;
}

#s5_drop_down_button.dropdown-lowered.white-on-black #s5_drop_down_text_inner {
	color: #003e63;
}

#s5_menu_wrap a.white-on-black,
#s5_menu_wrap span.white-on-black,
#s5_search_wrap.white-on-black {
	color: white !important;
}

#s5_nav li.mainMenuParentBtnFocused span.white-on-black,
#s5_nav li.mainMenuParentBtn:hover span.white-on-black,
#s5_nav li.active span.white-on-black {
	color: white !important;
}

#subMenusContainer a.white-on-black,
#s5_nav li li a.white-on-black {
	color: black !important;
}

.S5_submenu_item.white-on-black:hover {
	background: black !important;
}

#s5_columns_wrap.white-on-black {
	background-color: transparent;
}

.module_round_box.sidebar-module.white-on-black,
.module_round_box.sidebar-module.white-on-black .s5_mod_h3_outer {
	background: transparent !important;
}

.s5_mod_h3_outer.white-on-black h3 {
	color: white !important;
}

.news-module.white-on-black .s5_mod_h3 a {
	color: white !important;
	border-bottom: 1px dashed white;
}

.news-module.white-on-black,
.news-module.white-on-black .publish-date {
	color: white !important;
}

.contacts-wrap.white-on-black {
	color: white !important;
}

h1.white-on-black,
h2.white-on-black,
h3.white-on-black {
	color: white;
}

a.white-on-black {
	color: white !important;
}

.item-page .page-header h2.white-on-black,
.white-title.white-on-black {
	color: white;
}

.link-with-icon-wrap .link-with-icon i.white-on-black,
.link-with-icon-wrap .link-with-icon span.white-on-black {
	color: white;
}

.inline-block-icon.white-on-black {
	color: white;
}

.generic-article-table.white-on-black td {
	border-color: white;
}

.generic-article-table.white-on-black td a {
	color: white !important;
}

.accordion.white-on-black .accordion-heading {
	background-color: white;
}

.accordion.white-on-black .accordion-heading a {
	color: black !important;
}

.blog.white-on-black .items-leading .page-header h2 {
	color: white;
}

.blog.white-on-black .readmore a {
	background-color: white !important;
	color: black !important;
}

.fox-container.white-on-black .fox-form input,
.fox-container.white-on-black .fox-form textarea,
.fox-container.white-on-black .btn {
	border: 1px solid white !important;
	color: white !important;
	background: transparent !important;
}

.fox-container.white-on-black .help-block {
	color: white;
}

.fox-container.white-on-black .fox-form input::-webkit-input-placeholder,
.fox-container.white-on-black .fox-form textarea::-webkit-input-placeholder {
	color: white;
}

.fox-container.white-on-black .fox-form input::-moz-placeholder,
.fox-container.white-on-black .fox-form textarea::-moz-placeholder {
	color: white;
}

.fox-container.white-on-black .fox-form input:-ms-input-placeholder,
.fox-container.white-on-black .fox-form textarea:-ms-input-placeholder {
	color: white;
}

.fox-container.white-on-black .fox-form input:-moz-placeholder,
.fox-container.white-on-black .fox-form textarea:-moz-placeholder {
	color: white;
}

.tp-caption.white-on-black {
	background: black;
	color: white;
}

.annual-reports-wrap.white-on-black > div i {
	color: white;
}

.article-button.white-on-black,
.right-side-button.white-on-black {
	border: 1px solid white;
	background: transparent !important;
}

.module_round_box.weather-module .gsIContent .head.white-on-black,
.module_round_box.weather-module .gsIContent .secondaryWrap.white-on-black,
.module_round_box.weather-module .gsIContent .gsAddInfo2.white-on-black {
	color: white !important;
}


/* Yellow on blue */
body.yellow-on-blue {
	background: blue !important;
	color: yellow !important;
}

#s5_drop_down_button.yellow-on-blue {
	background: white !important;
}

#s5_drop_down_button.dropdown-lowered.yellow-on-blue {
	background: rgb(216, 237, 239) !important;
}

#s5_drop_down_button.yellow-on-blue #s5_drop_down_text_inner {
	color: blue;
}

#s5_drop_down_button.dropdown-lowered.yellow-on-blue #s5_drop_down_text_inner {
	color: #003e63;
}

#s5_menu_wrap .mainParentBtn a.yellow-on-blue,
#s5_nav li.active.mainParentBtn a.yellow-on-blue {
	background: url("/images/s5_menu_arrow_yellow.png") no-repeat right center !important;
}


#s5_menu_wrap a.yellow-on-blue,
#s5_menu_wrap span.yellow-on-blue,
#s5_search_wrap.yellow-on-blue {
	color: yellow !important;
}

#s5_nav li.mainMenuParentBtnFocused span.yellow-on-blue,
#s5_nav li.mainMenuParentBtn:hover span.yellow-on-blue,
#s5_nav li.active span.yellow-on-blue {
	color: yellow !important;
}

#subMenusContainer a.yellow-on-blue,
#s5_nav li li a.yellow-on-blue {
	color: blue !important;
}

.S5_submenu_item.yellow-on-blue:hover {
	background: blue !important;
}

#s5_columns_wrap.yellow-on-blue {
	background-color: transparent;
}

.module_round_box.sidebar-module.yellow-on-blue,
.module_round_box.sidebar-module.yellow-on-blue .s5_mod_h3_outer {
	background: transparent !important;
}

.s5_mod_h3_outer.yellow-on-blue h3 {
	color: yellow !important;
}

.news-module.yellow-on-blue .s5_mod_h3 a {
	color: yellow !important;
	border-bottom: 1px dashed yellow;
}

.news-module.yellow-on-blue,
.news-module.yellow-on-blue .publish-date {
	color: yellow !important;
}

.contacts-wrap.yellow-on-blue {
	color: yellow !important;
}

h1.yellow-on-blue,
h2.yellow-on-blue,
h3.yellow-on-blue {
	color: yellow;
}

a.yellow-on-blue {
	color: yellow !important;
}

.item-page .page-header h2.yellow-on-blue,
.white-title.yellow-on-blue {
	color: yellow;
}

.link-with-icon-wrap .link-with-icon i.yellow-on-blue,
.link-with-icon-wrap .link-with-icon span.yellow-on-blue {
	color: yellow;
}

.inline-block-icon.yellow-on-blue {
	color: yellow;
}

.generic-article-table.yellow-on-blue td {
	border-color: yellow;
}

.generic-article-table.yellow-on-blue td a {
	color: yellow !important;
}

.accordion.yellow-on-blue .accordion-heading {
	background-color: yellow;
}

.accordion.yellow-on-blue .accordion-heading a {
	color: blue !important;
}

.blog.yellow-on-blue .items-leading .page-header h2 {
	color: yellow;
}

.blog.yellow-on-blue .readmore a {
	background-color: yellow !important;
	color: blue !important;
}

.fox-container.yellow-on-blue .fox-form input,
.fox-container.yellow-on-blue .fox-form textarea,
.fox-container.yellow-on-blue .btn {
	border: 1px solid yellow !important;
	color: yellow !important;
	background: transparent !important;
}

.fox-container.yellow-on-blue .help-block {
	color: yellow;
}

.fox-container.yellow-on-blue .fox-form input::-webkit-input-placeholder,
.fox-container.yellow-on-blue .fox-form textarea::-webkit-input-placeholder {
	color: yellow;
}

.fox-container.yellow-on-blue .fox-form input::-moz-placeholder,
.fox-container.yellow-on-blue .fox-form textarea::-moz-placeholder {
	color: yellow;
}

.fox-container.yellow-on-blue .fox-form input:-ms-input-placeholder,
.fox-container.yellow-on-blue .fox-form textarea:-ms-input-placeholder {
	color: yellow;
}

.fox-container.yellow-on-blue .fox-form input:-moz-placeholder,
.fox-container.yellow-on-blue .fox-form textarea:-moz-placeholder {
	color: yellow;
}

.tp-caption.yellow-on-blue {
	background: blue;
	color: yellow;
}

.annual-reports-wrap.yellow-on-blue > div i {
	color: yellow;
}

.article-button.yellow-on-blue,
.right-side-button.yellow-on-blue {
	border: 1px solid yellow;
	background: transparent !important;
}

.module_round_box.weather-module .gsIContent .head.yellow-on-blue,
.module_round_box.weather-module .gsIContent .secondaryWrap.yellow-on-blue,
.module_round_box.weather-module .gsIContent .gsAddInfo2.yellow-on-blue {
	color: yellow !important;
}

/* Font size 150 percent */
#s5_nav.font-size-150-percent,
#subMenusContainer.font-size-150-percent {
	font-size: 150%;
}

#s5_columns_wrap.font-size-150-percent p {
	font-size: 150%;
}

.right-side-button.font-size-150-percent {
	font-size: 150% !important;
}

.blog.font-size-150-percent .published {
	font-size: 150%;
}

.blog.font-size-150-percent .icon-calendar {
	display: none;
}

/* Font size 200 percent */
#s5_nav.font-size-200-percent,
#subMenusContainer.font-size-200-percent {
	font-size: 200%;
}

.right-side-button.font-size-200-percent {
	font-size: 200% !important;
}

#s5_columns_wrap.font-size-200-percent p {
	font-size: 200%;
}

.blog.font-size-200-percent .published {
	font-size: 200%;
}

.blog.font-size-200-percent .icon-calendar {
	display: none;
}