/* .ns_articlePage { */
/* 	font-size: 1.4em !important; */
/* 	line-height: 1.571em; */
/* } */

.ns_articlePage .restart-flow-link {
	display: block;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 30px;
	padding-top: 20px;
}

.ns_articlePage .feedback-section .contentFoot {
	font-size: 1.4em;
}

.ns_articlePage #emailShareModal .modal-header a {
	overflow-wrap: break-word; 
	display: inline-block;
}

.ns_articlePage .body-text-bold {
    display: block;
    font-size: 13px;
    margin: 10px 0;
    font-weight: bold;
}

.ns_articlePage article, .ns_articlePage .article-links li, .ns_articlePage .service-status-check-container p {
	font-size: 1.4em;
}

.ns_articlePage .modalArticleName, .ns_articlePage .tipInfo {
	font-size: 1.3em;
}

.ns_articlePage h5 {
	font-weight: bold;
	margin-top: 30px;
	font-size: 1.15em;
}

.ns_articlePage article ul, .ns_articlePage article ol {
    margin-top: 10px;
    margin-bottom: 20px;
}



/* .ns_articlePage p, summary { */
/* 	font-size: 1.4em; */
/* } */

summary {
	border-top: 1px dotted #a4a4a4;
	border-bottom: 1px dotted #a4a4a4;
	display: inline-block;
	padding: 20px 0 20px 0;
	width: 100%;
	margin-top: 20px;
}
.callOptionIcon {
	font-size: 40px;	
	padding-right: 20px;
	position: relative;
	top: 5px;		
}

.voting-button {
	background-color: #CCC;
}

.voting-button:hover {
    background: #FF0000;
    color: #FFF !important;
}
	
.article-panel-text {
	font-size: 1.3em;	
}

.articleTelInfo {
	margin-top: 5px;
	padding-top: 20px;
}

.phoneOr {
	padding-left: 30px;
	padding-right: 10px;
	margin-top: 20px;
}
.searchWidgetRow-modernizr-compatible {
	background-color: #EFEFEF !important;
}

.breadcrumb_and_sharing {
	background-color: #E1E1E1 !important;
}


.ns_articlePage .container > div {
	background-color: #FFF;
}

.ns_articlePage .container > div:last-child {
    border-radius: 0 0 4px 4px;
}


.article-links {
	border-bottom: 1px dotted #a4a4a4;
}

.service-status-check-container a > i {
    color: #1E4178;
    float: left;
    font-size: 3em;
    width: 1em;
}

.service-status-check-container {
	padding: 20px;
	border: 1px solid #E1E1E1;
	border-radius: 4px;
	margin-top: 20px;
}

/* .thumbs-up-container { */
/* 	padding: 0; */
/* } */

.complaintContactOptionsDetail {
	padding: 20px;
}

.summary-image {
	padding: 0;
	float: left;
}
.summary-image > img{
/* 	width: 100px; */
}

.hero-image > img {
	width: 100%;
	padding-bottom: 20px;
}

.synopsis {
	padding: 20px 0 20px 20px;
	float: left;
	font-size: 1.4em;
}

.synopsis-emphasis {
	font-weight: bold;
}

.alternative-link {
	padding-left: 20px;
}

.alternative {
	padding: 0 0 0 20px;
}

.related-articles-heading-container {
    border-bottom: 0.1em dotted #a4a4a4;
/*     padding-bottom: 1em; */
/*     padding-top: 2em; */
}

.related-articles-heading-container > span {
    color: #1E4178;
    float: left;
    font-size: 3em;
    vertical-align: top;
    width: 1em;
    margin-top: -5px;
}

.related-articles-heading-container > h2 {
    font-size: 1.8em;
    margin-top: 0;
    overflow: hidden;
    padding-left: 0.88em;
}

.seperator {
	padding: 10px 0;
}

.print-page {
	padding: 10px 20px;
}

.print-page a {
	font-size: 1.4em;
	text-decoration: none;
	color: #000;
}

.related-article-section {
	padding-top: 0;
/* 	margin-top: 25px; */
}

.articleHeading {
	font-size: 3.6em;
	margin: 0;
}

.articleContent {
/* 	border-top: 5px dotted #660066; */
	padding-top: 20px;
}

.forum-heading-container > span {
	margin-top: -5px;
}

.feedback-section {
/* 	margin-top: 20px; */
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	display: block;
}

.feedback-heading-container {
	visibility: hidden;
	padding-top: 0;
	padding-bottom: 20px;
}

.feedback-heading-container > span {
    margin-top: -5px;
    color: #000000;
    float: left;
    font-size: 3em;
    vertical-align: top;
    width: 1em;    
}

.feedback-heading-container > h2 {
    font-size: 1.8em;
    margin-top: 0;
    overflow: hidden;
    padding-left: 0.88em;
}

.related-article-section, .forum-article-section, .service-status-section {
/* 	padding: 0 20px; */
	padding: 0 20px 0 70px;
	margin-top: 10px;
}

.related-article-section ul, .forum-article-section ul {
    list-style: none outside none;
    margin-top: 10px;
    padding: 0;
}


.articleContent li, .related-article-section li, .forum-article-section li {
/* 	font-size: 1.4em; */
	margin-bottom: 10px;
	line-height: 1.571em;
}

.articleSection {
    background-color: #FFFFFF;
    border-radius: 0 0 4px 4px;
/*     padding: 1.5em 1.5em 0; */
    padding: 0;
}

.article {
	padding: 0 20px;
}

.print-page i {
	padding-right: 10px;
}

.articleContactOptions {
	margin-top: 20px;
	padding: 20px;
}

.articleContactCtaLeadIn {
    background-color: #e1e1e1;
    border-radius: 4px;
	padding: 20px 5px 5px;
}

.articleContactCtaLeadIn-heading {
	font-size: 1.8em;
	margin-bottom: 20px;
	text-align: center;
}

.articleContactDetailsContainer {
    background-color: #FFF;
	border-radius: 4px;
	padding: 20px;
}

.articleContactCtaLeadIn-CTA {
	padding-bottom: 15px;
}

.articleContactNumbersContainer {
	margin-top: 5px;
	padding: 20px;
    background-color: #e1e1e1;
	border-radius: 4px;
/* 	font-size: 1.4em; */
}

.articleContactDetailsIntro {
	font-size: 2em;
	color: #5f2878;
}

.articleContactDetailsIntro > i {
	padding-right: 20px;
    font-size: 40px;
    padding-right: 20px;
    position: relative;
    top: 5px;	
}

.articleContactOptions-seperator {
	margin-top: 20px;
	border-bottom: 1px dotted #a4a4a4;
}

.call-costs-footnote {
	margin-top: 20px;
	border-top: 1px solid #5f2878;	
	padding-top: 20px;
}

.make-black {
	color: #000;
}

.articlePhoneHumber {
	font-size: 1.6em;
	font-weight: bold;	
}

.middleText {
    margin-left: -10px;
    padding-right: 10px;
}

.no-padding {
	padding: 0;
}

.articlePhoneText {
	font-size: 1.4em;
}

#articleWebChatOfferingModal .modal-header {
	border-bottom: none;
}

#articleWebChatOfferingModal .modal-body i {
	font-size: 8em;	
}

#articleWebChatOfferingModal .modal-body p {
	margin-top: 20px;	
}

#articleWebChatOfferingModal .modal-body {
	padding: 20px 0 0 0;	
}

#articleWebChatOfferingModal .modal-body span {
	font-size: 1.4em;	
}

.articleWebChatButtons button {
	margin: 10px 10px 0 10px;;
}

#articleWebChatOfferingModal > .modal-dialog {
	width: 350px;
}

.clearTextIcon {
    padding-top: 0;
}

.searchIcon {
    left: 0;
}

.wrapword{
	white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	white-space: pre-wrap;       /* css-3 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
	white-space: -webkit-pre-wrap; /* Newer versions of Chrome/Safari*/
	word-break: break-all;
	white-space: normal;
}

