.brand-color {
    color:#0098a6!important;
}
.bold {
    font-weight: 700!important;
}
h2.brand-color strong, h3.brand-color strong {
    font-weight: 700;
}
a {
	color: #0098a6;
}

	a[href]:hover {
		border-bottom: 1px solid #0098a6;
	}

header a, header a.mobile-logo, header a[href]:hover {
	border-bottom: none;
}

.news h2:before {
	border-bottom-color: #0098a6;
}

.news #jcarousel .jcarousel-prev:before, 
.news #jcarousel .jcarousel-next:before {
    color: #0098a6;
}

/*	header styles  */
header > a:hover, footer .client-logos a:hover {
	border-bottom: none;
}

header .tagLine {
	height: 100%;
	float: left;
}

	header .tagLine:before {
		content: '';
		height: 100%;
		width: 1px;
		margin-right: -1px;
	}

	header .tagLine span {
		font-weight: 600;
		margin-left: 2em;
	}

	header .tagLine:before,
	header .tagLine span {
		display: inline-block;
		vertical-align: middle;
	}

header .menutopMenu .social,
header .menutopMenu .links,
header .menutopMenu .menuIbLogin {
	display: block;
}

header .menutopMenu .left {
	float: left;
	clear: left;
}

header .menutopMenu .menu.links li > a,
header .menutopMenu .menu.links li > span {
	color: #0098a6;
	padding: 0 0 2px;
}

	header .menutopMenu .menu.links li > a:hover,
	header .menutopMenu .menu.links li > span:hover {
		border-bottom: 1px solid #0098a6;
		padding-bottom: 1px;
	}

header .menutopMenu .social {
	float: left;
	clear: left;
}

header .social,
header .social li,
header .social li a {
	font-family: 'Century Gothic', CenturyGothic, AppleGothic, sans-serif;
}

header .menutopMenu .social .icon-facebook,
header .menutopMenu .social .icon-twitter,
header .menutopMenu .social .icon-youtube,
header .menutopMenu .social .icon-instagram {
	background-color: #0098a6;
	border-radius: 100%;
	width: 26px;
	height: 26px;
	margin: 0;
	padding: 0;
	display: inline-block;
	text-align: center;
	font-family: 'icomoon';
	vertical-align: middle;
	line-height: 26px;
	color: #fff;
	font-size: 16px;
}

	header .menutopMenu .social .icon-facebook span,
	header .menutopMenu .social .icon-twitter span,
	header .menutopMenu .social .icon-youtube span,
	header .menutopMenu .social .icon-instagram span {
		display: none;
	}

	header .menutopMenu .social .icon-facebook:before {
		content: '\eee8';
	}

	header .menutopMenu .social .icon-twitter:before {
		content: '\eeed';
	}

	header .menutopMenu .social .icon-youtube:before {
		content: '\eef5';
	}

header .menutopMenu .menuIbLogin {
	line-height: 62px;
	float: right;
}

@media screen and (max-width: 850px) {
	header .menutopMenu .menuIbLogin a span {
		display: none;
	}

	.menutopMenu .menuIbLogin a:before {
		border-right: none;
		margin-right: 0;
		padding-right: 0;
	}
}

.nav-wrapper .menu-wrapper .menu-container .std_btn {
	height: 75px;
	width: 75px;
	margin: 0;
	display: inline-block;
	font-size: 24px;
	position: absolute;
	right: 0;
	top: 0;
	border-bottom: none;
}

	.nav-wrapper .menu-wrapper .menu-container .std_btn,
	.nav-wrapper .menu-wrapper .menu-container .std_btn.before:before {
		-webkit-transition: 0.15s ease;
		-moz-transition: 0.15s ease;
		-ms-transition: 0.15s ease;
		-o-transition: 0.15s ease;
		transition: 0.15s ease;
	}

		.nav-wrapper .menu-wrapper .menu-container .std_btn:hover,
		.nav-wrapper .menu-wrapper .menu-container .std_btn.active {
			background-color: #0098a6;
		}

		.nav-wrapper .menu-wrapper .menu-container .std_btn.before:hover:before,
		.nav-wrapper .menu-wrapper .menu-container .std_btn.before.active:before {
			color: #fff;
		}
		
		
		.nav-wrapper .menu-wrapper .menu-container .std_btn:hover span.mobile,
		.nav-wrapper .menu-wrapper .menu-container .std_btn.active span.mobile, 
		.nav-wrapper .menu-wrapper .menu-container .std_btn span.mobile:hover,
		.nav-wrapper .menu-wrapper .menu-container .std_btn span.mobile:active {
			color: #fff;
		}
		

		.nav-wrapper .menu-wrapper .menu-container .std_btn.icon-lock:before {
			left: 55%;
		}

		.nav-wrapper .menu-wrapper .menu-container .std_btn.icon-search {
			right: 75px;
		}

		.nav-wrapper .menu-wrapper .menu-container .std_btn:before,
		nav span:before {
			font-size: 24px;
		}

		.nav-wrapper .menu-wrapper .menu-container .std_btn:before {
			position: absolute;
			top: 40%;
			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%);
		}

		.nav-wrapper .menu-wrapper .menu-container .std_btn span {
			display: none;
		}
		
		.nav-wrapper .menu-wrapper .menu-container .std_btn span.mobile {
			display: inline-block;
			/*top:45%;
			padding:20% 0;*/
			left:0;
			right:0;
			text-align:center;

			font-size: 13px;
	    	height: 20px;
	    	line-height: 20px;
	    	padding: 0;
	    	margin: 0;
	    	top: 46px;
		}


@media screen and (min-width: 766px) {
	.nav-wrapper .menu-wrapper .menu-container .std_btn {
		display: none;
	}
}

@media screen and (max-width: 765px) {
	.main-banner .Slides .Slide:first-child > a img {
		right: auto !important;
		left: calc(-180px + 20%) !important;
	}
}

.main-banner a[href],
.sub-promo a[href] {
	border-bottom: none;
}

/*	MAIN BANNER  */
.sub-promo p {
	display: block;
	width: 100%;
	height: 100%;
}

.sub-promo img.bg {
	width: auto !important;
	height: auto !important;
	top: 50%;
	left: 50%;
	right: auto;
	min-height: 100%;
	min-width: 100%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}

.main-banner .btn, .sub-promo .btn {
	/*background-color: transparent !important;*/
	color: #fff !important;
	box-shadow: 0 0 1px 1px rgba(255,255,255,0.75) inset;
	background: rgba(255,255,255, 0.2) !important;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	transition: 0.5s ease;
}

	.main-banner .btn:hover, .sub-promo .btn:hover {
		box-shadow: 0 0 2px 1px rgba(255,255,255,0.75) inset;
		box-shadow: 0 0 10px 1px rgba(255,255,255,0.75) inset;
	}
	
.main-banner .btn.tertiary {
	color: #fff;
	box-shadow: none;
	background: rgba(0,89,132, 0.8) !important;
	background-color: #0098a6;
	border: none;
	
}
	.main-banner .btn.tertiary:hover {
		color: #fff;
		background-color: #0098a6;
		box-shadow: 0 0 2px 1px rgba(255,255,255,0.75) inset;
		box-shadow: 0 0 10px 1px rgba(255,255,255,0.75) inset;
	}

.mainNavBottomLevel:after {
	content: '';
	display: block;
	width: calc(100% + 40px);
}

#moreNews a {
	color: #0098a6;
	border-color: #0098a6;
}

	#moreNews a:hover {
		color: #fff;
		background-color: #0098a6;
	}

/*	footer  */
footer {
	background-color: #0098a6;
}

	footer a:hover {
		border-bottom: 1px solid #aadaf2;
		color: #aadaf2;
		padding-bottom: 0.5em;
	}

	footer .client-logos ul {
		vertical-align: middle;
	}

	footer .client-logos li {
		display: inline-block;
		margin: 0 1em 1em;
	}

		footer .client-logos li a {
			border-bottom: none;
			display: block;
			height: 90px;
			padding: 0;
		}

		footer .client-logos li p {
			display: inline;
		}

		footer .client-logos li a:before {
			content: '';
			height: 100%;
			width: 1px;
			margin-right: -1px;
		}

		footer .client-logos li a:before,
		footer .client-logos li img {
			display: inline-block;
			vertical-align: middle;
		}

	footer .footer-links li:after {
		content: '-';
		display: inline-block;
		margin-left: 1.4em;
	}

	footer .footer-links li:last-child:after {
		display: none;
	}

	footer p, footer a,
	footer .footer-links li:after,
	footer .footer-links li {
		color: #aadaf2;
	}

@media screen and (max-width: 640px) {
	footer .client-logos {
		overflow: hidden;
	}

		footer .client-logos li {
			display: block;
			margin: 0 0 1em;
			padding: 0 1em;
		}

			footer .client-logos li img {
				max-width: calc(100% - 6px);
			}

	footer .footer-links {
		background-color: #b8d1dd;
	}

		footer .footer-links li:after,
		footer .footer-links li,
		footer .footer-links li a {
			color: #0098a6;
		}

			footer .footer-links li:after {
				display: none;
			}

			footer a:hover {
				color: #0098a6;
			}
}

/*	quick tools  */
.quick-tools li a:after {
	background-color: #0098a6;
}

.quick-tools li a:before {
	color: #0098a6;
}

/*	subpromo-menu  
.subpromo-menu {
	background-color: limegreen;
}*/

/*	btns  */

.btn.primary {
	background-color: rgba(255,255,255,0.1);
	border: none;
}

	.btn.primary.ib {
		background-color: transparent;
		/*box-shadow: none;*/
	}

/*	search styles  */
.readon, #searchForm .button {
	border: 1px solid #0098a6;
	background: #0098a6;
}

#search-form {
	background-color: #fff;
}

	#search-form input, #ps_icon:before {
		color: #0098a6;
	}

@media screen and (min-width: 766px) {
	#search-form {
		display: block !important;
	}
}

@media screen and (max-width: 765px) {
	#search-form input,
	#ps_icon:before,
	#ps_icon_background {
		background-color: #0098a6;
		color: #fff;
	}
}

/*	menu styles  */
.menutopMenu .menuIbLogin a {
	background-color: #0098a6;
}

	.menutopMenu .menuIbLogin a:hover {
		border-bottom-color: #003d5c;
	}

	/* Apply now styling 

	nav#mainNav ul.mainNavBottomLevel li:last-child {
		background-color: #f6f6f6;
	}

	nav#mainNav ul.mainNavBottomLevel li:last-child a,
	nav#mainNav ul.mainNavBottomLevel li:last-child a span,
	nav#mainNav ul.mainNavBottomLevel li:last-child p {
		color: #0098a6;
	}

	*/


@media screen and (min-width: 766px) {
	.menu-wrapper, nav#mainMenu {
		background-color: #0098a6;
	}
}

ul#mainNavTopLevel li a:hover,
ul#mainNavTopLevel li a.active,
ul.mainNavTopLevel li a:hover,
ul.mainNavTopLevel li a.active {
	background-color: #5f6269;
	color: #fff;
	border-bottom: none;
}

nav#mainNav ul.mainNavMiddleLevel {
	background-color: #5f6269;
}

	nav#mainNav ul.mainNavMiddleLevel li a:hover,
	nav#mainNav ul.mainNavMiddleLevel li a.active {
		background-color: #fff;
		color: #bb8d09;
	}

@media screen and (min-width: 765px) {
	nav#mainNav ul.mainNavMiddleLevel li a:hover,
	nav#mainNav ul.mainNavMiddleLevel li a.active {
		color: #bb8d09;
	}
}

/*	Content  */
.content div#page ul li {
	position: relative;
	margin-left: 0;
	padding-left: 40px;
	text-indent: 0;
}

	.content div#page ul li:before {
		border: 3px solid #0098a6;
		border-radius: 100%;
		position: absolute;
		left: 8px;
		top: 5px;
		width: 12px;
		height: 12px;
	}

.btn {
	border: 2px solid #0098a6;
	border-radius: 5px;
	box-shadow: none;
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
}

	.btn.primary {
		color: #fff;
		background-color: #0098a6;
	}

		.btn.primary:hover, .readon:hover {
			color: #0098a6;
			background-color: transparent;
			border-bottom: none;
		}

.internal-banner-campaign .btn.primary {
	background-color: #0098a6;
}

	.internal-banner-campaign .btn.primary:hover {
		color: #fff;
		border-bottom: 4px solid #003d5c;
		height: 64px;
		margin-top: 16px;
	}
	

.btn.secondary {
	color: #0098a6;
	border: 2px solid #0098a6;
}

	.btn.secondary:hover {
		color: #fff;
		background-color: #0098a6;
	}

.internal-banner-campaign .btn.tertiary, .sub-promo-content .btn.tertiary {
	color: #fff;
	box-shadow: none;
	background: rgba(0,89,132, 0.8) !important;
	background-color: #0098a6;
	border: none;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	transition: 0.5s ease;
}

	.internal-banner-campaign .btn.tertiary:hover, .sub-promo-content .btn.tertiary:hover {
		color: #fff;
		background-color: #0098a6;
		box-shadow: 0 0 2px 1px rgba(255,255,255,0.75) inset;
		box-shadow: 0 0 10px 1px rgba(255,255,255,0.75) inset;
	}	


.btn.product:hover,
.btn.product:after {
	color: #0098a6;
}

/*	SIM TABS  */
ul#byondTabMenu li:hover, ul#byondTabMenu li:active, ul#byondTabMenu li.active, #page ul#byondTabMenu li:hover, #page ul#byondTabMenu li:active, #page ul#byondTabMenu li.active,
ul#byondTabMenu li.active:hover, #page ul#byondTabMenu li.active:hover,
ul#byondTabMenu li:hover, #page ul#byondTabMenu li:hover {
	border-top: 1px solid #0098a6;
	border-left: 1px solid #0098a6;
	border-right: 1px solid #0098a6;
	background: #0098a6;
}

ul#byondTabMenu li a:link, #page ul#byondTabMenu li a:link,
ul#byondTabMenu li a:visited, #page ul#byondTabMenu li a:visited {
	color: #0098a6;
}

#page ul#byondTabMenu li.active a,
#page ul#byondTabMenu li a:hover {
	color: #fff;
}

table.expandTb .icon-plus:before,
table.expandTb .icon-minus:before {
	color: #0098a6;
}

.content div#page a:not(.btn)[href*="https://itunes.apple.com"],
.content div#page a:not(.btn)[href*="https://geo.itunes.apple.com"],
.content div#page a:not(.btn)[href*="https://play.google.com"] {
	display: inline-block;
	border-bottom: none;
}

table.scrollable-table tr th {
	background-color: #0098a6;
}

/*.TB_Wrapper .navHolder .noSelect {
	display: none;
}*/

/*	SHARE THIS  */

.share-links {
	width: 100%;
	position: relative;
	top: -7.3em;
	overflow: hidden;
}

	.share-links a {
		font-size: 12px;
	}

		.share-links a i {
			display: inline;
			line-height: 22px;
			font-size: inherit;
		}

	.share-links ul li {
		list-style: none;
		margin: 0;
		vertical-align: middle;
	}

	.share-links ul,
	.share-links li,
	.share-links a {
		display: inline-block;
		float: left;
		position: relative;
	}

	.share-links > a span {
		display: none;
	}

	/*	background-styles  */
	.share-links a:after {
		content: '';
		display: block;
		position: absolute;
		top: 50%;
		left: -8px;
		right: -8px;
		border: 1px solid #ccc;
		border-radius: 3px;
		height: 24px;
		cursor: pointer;
		z-index: 9;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		transform: translateY(-50%);
	}

	.share-links > ul a i {
		margin-right: 5px;
	}

	/*	wrappers  */
	.share-links,
	.share-links > ul .share-links > ul > li > ul {
		height: 70px;
	}

		/*	children  */
		.share-links a,
		.share-links > ul > li > a,
		.share-links > ul > li > ul > li > a {
			height: 60px;
			line-height: 60px;
			margin: 5px 10px;
		}

		/*	other stuffs  */
		.share-links > ul > li > ul {
			display: inline-block;
			float: left;
		}

		.share-links a i:before,
		.share-links .shareThis:before {
			font-size: inherit;
			color: inherit;
		}

		.share-links .shareThis:before {
			content: '\eedd';
		}

/*	icons  */
.icon.icon-print.before:before {
	content: '\ea64';
}

.share-links a i.facebook:before {
	content: '\eee8';
}

.share-links a i.twitter:before {
	content: '\eeed';
}

.share-links a i.email:before {
	content: '\ea2f' /* alt: ea31 */;
}

.icon.icon-down-chevron.before:before {
	content: '\ee32';
}

/*	animation  */
@keyframes mainBannerDownLink-first {
	from {
		top: 20%;
		opacity: 0;
	}

	to {
		top: 50%;
		opacity: 1;
	}
}

@-webkit-keyframes mainBannerDownLink-first {
	from {
		top: 20%;
		opacity: 0;
	}

	to {
		top: 50%;
		opacity: 1;
	}
}

@keyframes mainBannerDownLink-last {
	from {
		top: 50%;
		opacity: 1;
	}

	to {
		top: 80%;
		opacity: 0;
	}
}

@-webkit-keyframes mainBannerDownLink-last {
	from {
		top: 50%;
		opacity: 1;
	}

	to {
		top: 80%;
		opacity: 0;
	}
}

.main-banner .down-link {
	height: 2em;
	width: 2em;
	z-index: 9;
	cursor: pointer;
	position: absolute;
	left: 50%;
	bottom: 1em;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}

	.main-banner .down-link .icon {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
	}

		.main-banner .down-link .icon:before {
			display: block;
			width: 100%;
			font-size: 24px;
			color: #fff;
			-webkit-transform: scaleY(0.75);
			-moz-transform: scaleY(0.75);
			-ms-transform: scaleY(0.75);
			-o-transform: scaleY(0.75);
			transform: scaleY(0.75);
		}

		.main-banner .down-link .icon:first-child {
			top: 20%;
			opacity: 0;
		}

	.main-banner .down-link:hover .icon:first-child {
		-webkit-animation: mainBannerDownLink-first ease-out 1s infinite;
		-moz-animation: mainBannerDownLink-first ease-out 1s infinite;
		-ms-animation: mainBannerDownLink-first ease-out 1s infinite;
		-o-animation: mainBannerDownLink-first ease-out 1s infinite;
		animation: mainBannerDownLink-first ease-out 1s infinite;
	}

	.main-banner .down-link .icon:last-child {
		top: 50%;
		opacity: 1;
	}

	.main-banner .down-link:hover .icon:last-child {
		-webkit-animation: mainBannerDownLink-first ease-out 1s infinite;
		-moz-animation: mainBannerDownLink-first ease-out 1s infinite;
		-ms-animation: mainBannerDownLink-first ease-out 1s infinite;
		-o-animation: mainBannerDownLink-first ease-out 1s infinite;
		animation: mainBannerDownLink-last ease-out 1s infinite;
	}
