@font-face {
    font-family: "TelstraAkkuratWeb-Regular";
    src: url("../fonts/custom/TelstraAkkuratWeb-Regular.eot");
    src: url("../fonts/custom/TelstraAkkuratWeb-Regular.eot#iefix") format("embedded-opentype"),
         url("../fonts/custom/TelstraAkkuratWeb-Regular.woff") format("woff"),
         url("../fonts/custom/TelstraAkkuratWeb-Regular.ttf") format("truetype"),
         url("../fonts/custom/TelstraAkkuratWeb-Regular.svg#TelstraAkkuratWebRegular") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "TelstraAkkuratWeb-Bold";
    src: url("../fonts/custom/TelstraAkkuratWeb-Bold.eot");
    src: url("../fonts/custom/TelstraAkkuratWeb-Bold.eot#iefix") format("embedded-opentype"),
         url("../fonts/custom/TelstraAkkuratWeb-Bold.woff") format("woff"),
         url("../fonts/custom/TelstraAkkuratWeb-Bold.ttf") format("truetype"),
         url("../fonts/custom/TelstraAkkuratWeb-Bold.svg#TelstraAkkuratWebBold") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "TelstraAkkuratWeb-Light";
    src: url("../fonts/custom/TelstraAkkuratWeb-Light.eot");
    src: url("../fonts/custom/TelstraAkkuratWeb-Light.eot#iefix") format("embedded-opentype"),
         url("../fonts/custom/TelstraAkkuratWeb-Light.woff") format("woff"),
         url("../fonts/custom/TelstraAkkuratWeb-Light.ttf") format("truetype"),
         url("../fonts/custom/TelstraAkkuratWeb-Light.svg#TelstraAkkuratWebLight") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "TelstraAkkuratWeb-LightItalic";
    src: url("../fonts/custom/TelstraAkkuratWeb-LightItalic.eot");
    src: url("../fonts/custom/TelstraAkkuratWeb-LightItalic.eot#iefix") format("embedded-opentype"),
         url("../fonts/custom/TelstraAkkuratWeb-LightItalic.woff") format("woff"),
         url("../fonts/custom/TelstraAkkuratWeb-LightItalic.ttf") format("truetype"),
         url("../fonts/custom/TelstraAkkuratWeb-LightItalic.svg#TelstraAkkuratWebLightItalic") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "TelstraAkkuratWeb-Italic";
    src: url("../fonts/custom/TelstraAkkuratWeb-Italic.eot");
    src: url("../fonts/custom/TelstraAkkuratWeb-Italic.eot#iefix") format("embedded-opentype"),
         url("../fonts/custom/TelstraAkkuratWeb-Italic.woff") format("woff"),
         url("../fonts/custom/TelstraAkkuratWeb-Italic.ttf") format("truetype"),
         url("../fonts/custom/TelstraAkkuratWeb-Italic.svg#TelstraAkkuratWebItalic") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "TelstraAkkuratWeb-BoldItalic";
    src: url("../fonts/custom/TelstraAkkuratWeb-BoldItalic.eot");
    src: url("../fonts/custom/TelstraAkkuratWeb-BoldItalic.eot#iefix") format("embedded-opentype"),
         url("../fonts/custom/TelstraAkkuratWeb-BoldItalic.woff") format("woff"),
         url("../fonts/custom/TelstraAkkuratWeb-BoldItalic.ttf") format("truetype"),
         url("../fonts/custom/TelstraAkkuratWeb-BoldItalic.svg#TelstraAkkuratWebBoldItalic") format("svg");
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: "TelstraGravurWeb-Regular";
    src: url("../fonts/custom/TelstraGravurWeb-Regular.eot");
    src: url("../fonts/custom/TelstraGravurWeb-Regular.eot#iefix") format("embedded-opentype"),
         url("../fonts/custom/TelstraGravurWeb-Regular.woff") format("woff"),
         url("../fonts/custom/TelstraGravurWeb-Regular.ttf") format("truetype"),
         url("../fonts/custom/TelstraGravurWeb-Regular.svg#TelstraGravurWebRegular") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "TelstraGravurWeb-Bold";
    src: url("../fonts/custom/TelstraGravurWeb-Bold.eot");
    src: url("../fonts/custom/TelstraGravurWeb-Bold.eot#iefix") format("embedded-opentype"),
         url("../fonts/custom/TelstraGravurWeb-Bold.woff") format("woff"),
         url("../fonts/custom/TelstraGravurWeb-Bold.ttf") format("truetype"),
         url("../fonts/custom/TelstraGravurWeb-Bold.svg#TelstraGravurWebBold") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "TelstraGravurWeb-Light";
    src: url("../fonts/custom/TelstraGravurWeb-Light.eot");
    src: url("../fonts/custom/TelstraGravurWeb-Light.eot#iefix") format("embedded-opentype"),
         url("../fonts/custom/TelstraGravurWeb-Light.woff") format("woff"),
         url("../fonts/custom/TelstraGravurWeb-Light.ttf") format("truetype"),
         url("../fonts/custom/TelstraGravurWeb-Light.svg#TelstraGravurWebLight") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face{font-family:'td-icons';
src:url('../fonts/custom/td-original-icons.eot');
src:url('../fonts/custom/td-original-icons.eot#iefix') format('embedded-opentype'),
	url('../fonts/custom/td-original-icons.woff') format('woff'),
	url('../fonts/custom/td-original-icons.ttf') format('truetype'),
	url('../fonts/custom/td-original-icons.svg#td-original-icons') format('svg');
	font-weight:normal;
	font-style:normal
}


/*  new button style */
.slides .button:after,
.slides .btn:after{
	background-color:#fff;
	font-family:'td-icons';
	content:"\e6f4";
	width:44px;
	height:100%;
	position:absolute;
	right:-45px;
	top:0px;
	display:inline-block;
	text-align:center;
	font-size:24px;
	font-style:normal;
	font-weight:normal;
	line-height:44px;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}

.slides .btn {
    -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 0;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	text-transform: none;
}

.slides .button, .slides .btn {
    border: medium none;
    display: inline-block;
    line-height: normal;
    margin: 0 44px 0 0;
    max-width: 100%;
    outline: medium none;
    padding: 14px 25px;
    position: relative;
    text-decoration: none;
    white-space: nowrap;
	background-color: #fff;    
}

.newspectrum .hero-header {
    height:398px !important;
    background-position: center !important;
    background-color: #fff !important;
}



/* new banners */

@media (max-width: 768px) {

.v22 .hero-header .short-intro {
    background: #146099 none repeat scroll 0 0;
    height: 165px;
    opacity: 0.9;
    padding-left: 15px;
    padding-right: 15px;
    position: absolute;
    top: 210px;
}
.v22 .hero-header .short-intro h1 {
    font-size: 26px;
    width: auto;
}
.v22 .hero-header .short-intro h1 {
    color: #fff;
}
.v22 .hero-header .short-intro p {
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 18px;
    margin-top: 18px;
}


}

.v22 .hero-header {
    background-color: #fff !important;
    background-position: center center !important;
    height: 398px;
}   


body.in-china {
	font-family: "TelstraAkkuratWeb-Regular","Helvetica Neue",Arial,sans-serif;
}


.pbs {
margin:15px 0;
}

.pbs .overlay {
background:url('/images/china/china2.jpg') no-repeat left;
height:424px;
}


.services .overlay2 {
background:url('/images/china/china3.jpg') no-repeat left;
height:424px;
}



.row .white-text,.row .white-text2 {
	font-size:24px;
	color:#fff;
	padding:20px 0 20px 15px;
}


.white-text li, .coverage li {
    line-height: 30px;
    padding-bottom: 20px;
}



@media (max-width: 500px) {

.row .white-text {
	font-size:18px;
	color:#fff;
	padding:20px 0 20px 15px;
}



}



.in-china .actions {
	display:none;

}

.in-china .attachmentsContainer {
	display:none;
}

.in-china .coverage {
	margin:0px 0;
}

.in-china .coverage .row {
	background-color:#fff;
	padding:20px 0;
}

.in-china .coverage .col-md-6 {
	font-size:26px;
}

.in-china .services  .dotted {
	padding:15px 0;
	border-top:5px dotted #fff;
}

.in-china .services  .dotted:first-child {
	border-top:0;
}


.in-china .services  .dotted ul li {
	display:inline-block;
	padding-right: 20px;
}

.in-china .services  .dotted ul li:before {
  content: "• ";
}

@media (max-width: 868px) {


	.row .white-text2, .in-china .coverage .col-md-6.white-text3 {
		font-size:18px;
	}


}

@media (max-width: 433px) {

.row .white-text2 {
		font-size:15px;
	}
}

.in-china .nav-tabs li {
	background-color:#004D9D;
}

.in-china .nav-tabs li a{
	color:#fff;	
}

.in-china .nav-tabs > li.active > a:hover, .in-china .nav-tabs > li.active > a:focus {
	background-color:#004D9D;
	color:#fff;
	border:0px solid #fff;
	
}
.in-china .nav-tabs > li.active > a:hover, .in-china .nav-tabs > li.active > a:hover, .in-china .nav-tabs > li.active > a:focus {
	
background-color:#0078c0;
}
.in-china .nav-tabs > li > a {
	border-radius:0;
	border:none;	
	margin-right:0;
}
.in-china .nav-tabs > li {
	margin-right:1px;	
}


.in-china .nav-tabs > li.active > a, .in-china .nav-tabs > li > a:hover {
	background-color:#0078c0;
	
}

@media (max-width: 324px) {
	.in-china .nav-tabs > li {
		width:100%;
	}
}

.nav.nav-tabs {
    margin-left: -15px;
    margin-right: -15px;
}

.longtext .short-intro p {
    line-height: 1.1em;
}

.login-fields label {
    width:200px;
}