/*@import url("https://netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css");*/ 

.noMobile { display: block!important; }
.yesMobile { display: none!important; }
.clearMobile { clear: none; }

@media print {
#ng-app div.mmenu-page section.page div.page-support-article div.support-article-content div.container div.row div.col-xs-8 {
	width: 100%;
}
#ng-app div.mmenu-page section.page div.page-support-article div.support-article-content div.container div.row div.col-xs-4 {
	display: none;
}
.top {
	display: none;
}
#article-navigation {
	display: none;
}
.article-title {
	margin-top: 0px;
	padding-top: 0px;
}
#details_container div {
	display: block;
}
} /* To correct broken font in all browsers except IE, and add weight to titles to make them readable. */ /*body { font-family: Helvetica, Arial, sans-serif !important; }*/
.support-article-content h2 {
	font-size: 1.8em;
	font-weight: 500;
}
.support-article-content h3 {
	color: #464646;
	font-size: 1.2em;
	font-weight: 600;
}
.support-article-content h3.ask-heading-text {
	color: #666;
	font-size: 1.8em;
	font-weight: 600;
}
.ui-accordion .ui-accordion-icons {
	font-size: 1.2em;
	font-weight: 300;
}
.ui-accordion-header.ui-helper-reset.ui-state-default.ui-corner-all.ui-accordion-icons.ui-state-hover {
	color: #FFF;
}
.support-article-content h5 {
	font-weight: 500;
}
.support-article-content .green {
	color: #41b016;
}
.support-article-content .red {
	color: #940A2E;
} /* To stop images from dropping below the line. */
img {
	vertical-align: initial;
} /* Icons */
i.icon, i.ccicon {
	color: #999;
}
.page-support-article .video-thumbnails li {
	padding-bottom: 10px;
}
/* .header-info-notification i.icon, .header-info-notification i.ccicon {
	color: #FFF !important; 
} */
/* Fixes all links */
.page-support-article .support-article-content .article-text-content a {
	text-decoration: none;
	color: #0282b1;
	
}
.page-support-article .support-article-content .article-text-content a:hover {
	text-decoration: none;
	/*color: #b70b38;*/
	color: #00629b;	
} /* Fixes list links */
.page-support-article .support-article-content .article-text-content li a {
	text-decoration: none;
	color: #0282b1 !important;
}
.page-support-article .support-article-content .article-text-content li a:hover {
	text-decoration: none;
	color: #00629b !important;
} /* Addresses "no list looking" QUick links lists */
ul.no-list {
	list-style: none;
	margin-left: -30px;
} /* Columns */
.one_quarter {
	float: left;
	width: 23%;
	margin-right: 2%;
}
.one_quarter_last {
	float: left;
	width: 23%;
}
.three_quarters, three_quarters_last {
	float: left;
	width: 75%;
	margin-right: 2%;
}
.one_third {
	float: left;
	width: 32%;
	margin-right: 2%;
}
.one_third_last {
	float: left;
	width: 32%;
}
.one_half {
	float: left;
	width: 49%;
	margin-right: 2%;
}
.one_half_last {
	float: left;
	width: 49%;
}
.two_thirds {
	float: left;
	width: 64%;
	margin-right: 2%;
}
.two_thirds_last {
	float: left;
	width: 66%;
} /* Remotes */
.tutFloatRight {
	float: left;
	width: 440px;
	padding: 0 10px;
}
.tutFloatLeft {
	float: left;
	width: 150px;
}
.tutFloatLeft img {
	width: 140px;
}
.hiddenLabel {
	visibility: hidden;
	height: 1px;
	margin-bottom: -1px;
	overflow: hidden;
	width: 1px;
}
.clearDiv {
	clear: both;
}
.selected, .selected a {
	background-color: #E2E9E9;
}
.underLinks {
	font-size: 12px;
	font-weight: bold;
	display: block;
	text-align: right;
} /* MOBILE */
@media only screen and (max-width : 480px) {

.noMobile { display: none!important; }
.yesMobile { display: block!important; }
.clearMobile { clear: both; }
#details_container { display: block!important; visibility: visible!important; }
#details_qnFeatures, #details_qnCompatibleDevices, #details_qnMinimumCharterServiceRequirements, #details_qnMyAccountSettings, #details_qnInstallingtheApp, #details_qnInsideYourHomeBypassingSignIn, #details_qnCreateaLogin, #details_qnLogin, #details_qnPasswordReset, #details_qnLoginHelp, #details_qnUserStatus, #details_qnInsideYourHome, #details_qnInsideYourHomeRegionalSports, #details_qnInsideYourHomeLiveLocalChannels, #details_qnOutsideYourHome, #details_qnInsideOutsideYourHome, #details_qnAccesstheGuide, #details_qnFilterCategories, #details_qnSortChannels, #details_qnNetworkListings, #details_qnFutureListings, #details_qnViewingandRecording, #details_qnRegisteraDevice, #details_qnRemoveaDevice, #details_qnDownload, #details_qnViewDownloadedProgramming, #details_qnBrowsePanelTiles, #details_qnCustomizePanels, #details_qnMyFavories, #details_qnSearchforTitles, #details_qnMoreInfo, #details_qnOnDemand, #details_qnLiveTV, #details_qnInstantUpgrade, #details_qnWatchlist, #details_qnSummaryLogout, #details_qnManageDevices, #details_qnAbout, #details_qnKidZone, #details_qnSportZone, #details_qnAndroidAccess, #details_qnAndroidSend, #details_qnAndroidRemindMe { display: block!important; visibility: visible!important; }
.one_third, .one_third_last, .two_thirds_last { width: 100%!important; }
#article-navigation h2 { display: none; }
#support-article #article-navigation { padding: 0px!important; }

.one_quarter {
	float: none!important;
	width: 98%!important;
	height: auto!important;
}
.one_quarter_last {
float!important: none;
	width: 98%!important;
	height: auto!important;
}
#support-article-overview #support-inner-container .title {
	margin-top: 20px;
}
.tutFloatRight {
	float: left;
	width: 95%;
	padding: 0 10px;
}
.tutFloatLeft img {
	width: 80px;
}
}
@media only screen and (max-width : 768px) {
.one_quarter {
	float: left;
	width: 48%;
}
.one_quarter_last {
	float: left;
	width: 48%;
	height: 285px;
}
} /* Tables */
#support-article table {
	border: none !important;
}
#support-article table th {
	font-weight: bold;
	border-bottom: 3px solid #4E4E4E;
	text-align: left;
	padding: 4px 8px;
	vertical-align: bottom;
}
#support-article table th.col-center {
	text-align: center;
}
#support-article table tr td {
	text-align: left;
	padding: 4px 8px;
}
#support-article table tr td.col-right {
	text-align: right;
}
#support-article table tr td.col-center {
	text-align: center;
}
#support-article .alt {
	background-color: #EFEFEF;
}
#support-article .altwhite {
	background-color: #FFFFFF;
}
#support-article tr.alt {
	background-color: #DDDDDD;
}
.alt {
	background-color: #EFEFEF;
}
tr.alt {
	background-color: #DDDDDD;
}
table .alt {
	background-color: #EFEFEF;
}
table tr .alt {
	background-color: #DDDDDD;
}
table tbody .alt {
	background-color: #EFEFEF;
}
table tbody tr .alt {
	background-color: #DDDDDD;
}
#support-article tr.altwhite {
	background-color: #FFFFFF;
}
.support-article-content td, .support-article-content th {
	border: none;
} /* Top Link */
.top {
	border-bottom: 1px solid #C0C0C0;
}
.top p {
	float: right;
	font-size: 0.7em;
	padding: 3px 6px;
	background-color: #f8f8f8;
	margin-bottom: -15px;
}
.top p a {
	text-decoration: none;
text-transform: uppercase: color: #999;
}
.top p a:hover {
	color: #0282B1;
}
div.top a {
	color: #999;
}
div.top span {
	color: #C0C0C0;
}
span.top a {
	color: #999;
}
span.top span {
	color: #C0C0C0;
} /* Alert Boxes */
.info_box {
	padding: 4px 8px;
	margin: 15px 0px;
	background-color: #e3f5fc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.warning_box {
	padding: 4px 8px;
	margin: 15px 0px;
	background-color: #e3f5fc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.success_box {
	padding: 4px 8px;
	margin: 15px 0px;
	background-color: #DEE3AB;
	border: 1px solid #A3C159;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.note_box {
	padding: 4px 8px;
	margin: 15px 0px;
	background-color: #FDEBAE;
	border: 1px solid #E6C555;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.misc_box {
	padding: 4px 8px;
	margin: 15px 0px;
	background-color: #EFEFEF;
	border: 1px solid #CCCCCC;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.white_box {
	padding: 4px 8px;
	margin: 15px 0px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
span.info_box, span.warning_box, span.success_box, span.note_box, span.misc_box {
	display: block;
	width: 97%
}
.info_box p, .warning_box p, .success_box p, .note_box p, .misc_box p {
	margin-bottom: 0px;
} /* Removes underlines from lower lists of links */
.item-list a {
	text-decoration: none;
} /* SUPPORT HOME PAGE */
#support-article-overview {
	background-color: #FFF;
	padding: 60px 20px 30px 20px;
}
#support-article-overview #support-inner-container .title {
	float: left;
	width: 100%;
}
#support-article-overview #support-inner-container .title h1 {
	font-size: 2em;
	color: #666;
	float: left;
	margin-left: 15px;
	margin-top: 7px;
	font-weight: 400;
}
#support-article-overview #support-inner-container .title h1 a {
	color: #0282b1;
}
#support-article-overview #support-inner-container .title h1 a:hover {
	color: #7A7A7A;
}
#support-article-overview #support-inner-container .title div.chtr_img {
	float: left;
}
#support-article-overview #support-inner-container .title div.chtr_img.tv a img {
	margin-top: 4px;
}
#support-article-overview #support-inner-container .categories, #support-article-overview #support-inner-container .mostpopular {
	float: left;
	clear: left;
	margin-left: 15px;
}
#support-article-overview #support-inner-container .categories h2, #support-article-overview #support-inner-container .mostpopular h2 {
	font-size: 1.6em;
	font-weight: 400;
}
#support-article-overview #support-inner-container .categories ul li {
	margin-bottom: 8px;
}
#support-article-overview #support-inner-container .categories ul li a, #support-article-overview #support-inner-container .mostpopular ul li a {
	color: #0282b1;
}
#support-article-overview #support-inner-container .categories ul li a:hover, #support-article-overview #support-inner-container .mostpopular ul li a:hover {
	color: #b70b38;
}
#support-article-overview #support-inner-container .opening-paragraph h1 {
	margin-top: 5px;
} /*.opening-paragraph a { color: #00a4e4; }*/
#support-article-overview #support-inner-container .categories, #support-article-overview #support-inner-container .mostpopular {
	height: 22em;
}
@media (max-width:480px) {
#support-article-overview #support-inner-container .categories, #support-article-overview #support-inner-container .mostpopular {
	height: auto!important;
}
}
@media (min-width:768px) {
.sp-category-list-title {
	padding: 10px 30px!important;
	margin-top: 5px!important;
	margin-bottom: 5px!important;
}
}
@media (max-width:768px) {
#support-article-overview #support-inner-container .opening-paragraph {
	width: 100%
}
}
@media (max-width:840px) {
#support-article-overview #support-inner-container div.one_quarter h1, #support-article-overview #support-inner-container div.one_quarter_last h1 {
	font-size: 1.8em!important;
}
}
/* Ask Charter for Articles */
#support-article-overview #support-inner-container .support-ask-charter {
	float: left;
	width: 45%;
	margin-top: 0;
	padding-left: 5%;
	border-left: 1px solid #d4d4d4;
}
#support-article-overview #support-inner-container .support-ask-charter .ask-heading {
	display: inline-block;
	vertical-align: middle;
	max-width: 100%;
	position: relative;
	content: "";
	background-image: url(/assets/images/features/ask-charter/images/ask-avatar.png?v=0.11.0-snapshot);
	background-repeat: no-repeat;
	width: 64px;
	height: 64px;
	margin-right: 15px;
}
#support-article-overview #support-inner-container .support-ask-charter .ask-heading-text {
	font-size: 2.0em;
	float: left;
	margin-left: 70px;
	margin-top: 7px;
	width: 200px;
	color: #000;
}
#support-article-overview #support-inner-container .support-ask-charter .ask-heading-text span.ask-heading-subtext {
	margin-bottom: 5px;
	margin-top: 5px;
	float: right;
	font-size: 12px;
	margin-right: 77px;
}
#support-article-overview #support-inner-container .hr_line {
	height: 20px;
	margin-bottom: 20px;
	width: 100%;
	clear: both;
	border-bottom: 1px solid #CCC;
}
#support-article-overview #support-inner-container button.ask-form-submit.btn.btn-active {
	float: right;
	padding: 0 10px;
}
#support-article-overview #support-inner-container .support-ask-charter p.ask-instructions {
	clear: both;
}
#support-article-overview #support-inner-container .support-ask-charter .ask-form-input {
	width: 74%!important;
	float: left;
}
#support-article-overview #support-inner-container .support-ask-charter .primary-btn {
	float: left;
	margin-left: 20px;
} /* Ask Charter for Overviews */
.support-article-content div.ask-charter div.ng-scope div.ask-charter-widget.ng-scope {
	margin-top: 20px;
}
.support-article-content div.ask-charter div.ng-scope div.ask-charter-widget.ng-scope div.ask-header div.ask-heading {
	font-size: 1.8em;
}
.support-article-content div.ask-charter div.ng-scope div.ask-charter-widget.ng-scope div.ask-header div.ask-heading h3.ask-heading-text {
	font-size: 1.4em; /*float: right;*/
	margin-top: 7px;
	width: 210px;
}
.support-article-content div.ask-charter div.ng-scope div.ask-charter-widget.ng-scope p.ask-instructions {
	color: #888;

	clear: both;
}
#support-article-overview #support-inner-container .support-ask-charter div.ask-heading {
	float: left;
} /* Ask Charter for Categories */
div.sp-category-intro-container div.sp-category-intro-wrapper div.ask-charter div.ng-scope div.ask-charter-widget.ng-scope {
	margin-top: 20px;
}
div.sp-category-intro-container div.sp-category-intro-wrapper div.ask-charter div.ng-scope div.ask-charter-widget.ng-scope div.ask-header div.ask-heading {
	font-size: 1.8em;
}
div.sp-category-intro-container div.sp-category-intro-wrapper div.ask-charter div.ng-scope div.ask-charter-widget.ng-scope div.ask-header div.ask-heading h3.ask-heading-text {
	font-size: 1.4em; /*float: right;*/
	margin-top: 7px;
	width: 210px;
}
div.sp-category-intro-container div.sp-category-intro-wrapper div.ask-charter div.ng-scope div.ask-charter-widget.ng-scope p.ask-instructions {
	color: #888;
	clear: both;
} /* Categories */
div.sp-category-intro-container div.sp-category-intro-wrapper div.opening-paragraph h1 {
	margin-top: 5px;
} /* Removes styling from links on support landing page */
.cta-link-list li {
	margin-top: 8px;
	margin-left: 10px;
}
.cta-link, .cta-link-list li a {
	font-size: 1em;
	padding-right: 0px;
	font-weight: normal;
}
.cta-link a:hover, .cta-link-list li a:hover {
	color: #34bb26;
}
.cta-link-list li a:after, .cta-link:after {
	display: none;
} /* Article Nav */
#support-article #article-navigation {
	padding: 10px 20px 10px 30px;
	margin: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
#support-article #article-navigation .helper-text {
	color: #929292;
	font-size: 1em;
}
#support-article #article-navigation h2 i.icon.icon-map-marker {
	color: #41b016;
}
#support-article #article-navigation h2 {
	width: 20px;
	margin-right: 10px;
	margin-top: -35px;
	float: left;
	margin-left: -20px;
}
#support-article #article-navigation #article-navigation-links {
	width: 100%;
	float: left;
}
#support-article #article-navigation #article-navigation-links ul.no-list {
	margin-bottom: 0px;
}
#support-article #article-navigation #article-navigation-links span.ccicon {
	color: #999999 !important;
} /* Click Here Buttons */
.sup_blue_button {
	-moz-box-shadow: inset 0px 1px 0px 0px #bbdaf7;
	-webkit-box-shadow: inset 0px 1px 0px 0px #bbdaf7;
	box-shadow: inset 0px 1px 0px 0px #bbdaf7;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5) );
	background: -moz-linear-gradient( center top, #79bbff 5%, #378de5 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5');
	background-color: #79bbff;
	-webkit-border-top-left-radius: 20px;
	-moz-border-radius-topleft: 20px;
	border-top-left-radius: 20px;
	-webkit-border-top-right-radius: 20px;
	-moz-border-radius-topright: 20px;
	border-top-right-radius: 20px;
	-webkit-border-bottom-right-radius: 20px;
	-moz-border-radius-bottomright: 20px;
	border-bottom-right-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
	-moz-border-radius-bottomleft: 20px;
	border-bottom-left-radius: 20px;
	text-indent: 0;
	border: 1px solid #84bbf3;
	display: inline-block;
	color: #ffffff !important;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	font-style: normal;
	height: 30px;
	line-height: 30px;
	width: 100px;
	text-decoration: none;
	text-align: center;
	text-shadow: 1px 1px 0px #528ecc;
}
.sup_blue_button:hover {
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff) );
	background: -moz-linear-gradient( center top, #378de5 5%, #79bbff 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff');
	background-color: #378de5;
	color: #FFFFFF !important;
}
.sup_blue_button:active {
	position: relative;
	top: 1px;
}
.page-support-article .support-article-content .article-text-content a.sup_blue_button, .page-support-article .support-article-content .article-text-content a.sup_blue_button:hover, .page-support-article .support-article-content .article-text-content a.sup_blue_button i, .page-support-article .support-article-content .article-text-content a.sup_blue_button:hover i {
	color: #FFFFFF !important;
} /* RED BUTTON */
.sup_red_button {
	-moz-box-shadow: inset 0px 1px 0px 0px #f29c93;
	-webkit-box-shadow: inset 0px 1px 0px 0px #f29c93;
	box-shadow: inset 0px 1px 0px 0px #f29c93;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
	background: -moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color: #fe1a00;
	-webkit-border-top-left-radius: 20px;
	-moz-border-radius-topleft: 20px;
	border-top-left-radius: 20px;
	-webkit-border-top-right-radius: 20px;
	-moz-border-radius-topright: 20px;
	border-top-right-radius: 20px;
	-webkit-border-bottom-right-radius: 20px;
	-moz-border-radius-bottomright: 20px;
	border-bottom-right-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
	-moz-border-radius-bottomleft: 20px;
	border-bottom-left-radius: 20px;
	text-indent: 0;
	border: 1px solid #d83526;
	display: inline-block;
	color: #ffffff;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	font-style: normal;
	height: 30px;
	line-height: 30px;
	width: 100px;
	text-decoration: none;
	text-align: center;
	text-shadow: 1px 1px 0px #b23e35;
}
.sup_red_button:hover {
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );
	background: -moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
	background-color: #ce0100;
}
.sup_red_button:active {
	position: relative;
	top: 1px;
}
.page-support-article .support-article-content .article-text-content a.sup_red_button, .page-support-article .support-article-content .article-text-content a.sup_red_button:hover, .page-support-article .support-article-content .article-text-content a.sup_red_button i, .page-support-article .support-article-content .article-text-content a.sup_red_button:hover i {
	color: #FFFFFF !important;
} /* GREEN BUTTON */
.sup_green_button {
	-moz-box-shadow: inset 0px 1px 0px 0px #c1ed9c;
	-webkit-box-shadow: inset 0px 1px 0px 0px #c1ed9c;
	box-shadow: inset 0px 1px 0px 0px #c1ed9c;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9dce2c), color-stop(1, #8cb82b) );
	background: -moz-linear-gradient( center top, #9dce2c 5%, #8cb82b 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dce2c', endColorstr='#8cb82b');
	background-color: #9dce2c;
	-webkit-border-top-left-radius: 20px;
	-moz-border-radius-topleft: 20px;
	border-top-left-radius: 20px;
	-webkit-border-top-right-radius: 20px;
	-moz-border-radius-topright: 20px;
	border-top-right-radius: 20px;
	-webkit-border-bottom-right-radius: 20px;
	-moz-border-radius-bottomright: 20px;
	border-bottom-right-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
	-moz-border-radius-bottomleft: 20px;
	border-bottom-left-radius: 20px;
	text-indent: 0;
	border: 1px solid #83c41a;
	display: inline-block;
	color: #ffffff;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	font-style: normal;
	height: 30px;
	line-height: 30px;
	width: 100px;
	text-decoration: none;
	text-align: center;
	text-shadow: 1px 1px 0px #689324;
}
.sup_green_button:hover {
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8cb82b), color-stop(1, #9dce2c) );
	background: -moz-linear-gradient( center top, #8cb82b 5%, #9dce2c 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8cb82b', endColorstr='#9dce2c');
	background-color: #8cb82b;
}
.sup_green_button:active {
	position: relative;
	top: 1px;
}
.page-support-article .support-article-content .article-text-content a.sup_green_button, .page-support-article .support-article-content .article-text-content a.sup_green_button:hover, .page-support-article .support-article-content .article-text-content a.sup_green_button i, .page-support-article .support-article-content .article-text-content a.sup_green_button:hover i {
	color: #FFFFFF !important;
} /* Miscellaneous Global */
.center {
	text-align: center;
}
.clear {
	clear: both;
}
#support-article span.dropcap {
	float: left;
	padding: 2px 15px;
	font-size: 24px;
	background-color: #c9dae1;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-right: 15px;
	border: 1px solid #0282b1;
	font-weight: bold;
}
.support-article-content td span.white-small {
	font-size: 1px;
	color: #FFF;
}
.qa .icon {
	color: #999;
}
.short {
	height: 1px;
	font-size: 1px;
}
.dark_text, .dark_links {
	color: #383838;
}
.dark_text a, .dark_links a {
	color: #136180;
}
.dark_text a:hover, .dark_links a:hover {
	color: #41B016;
}
.panel {
	display: none;
}
.tvpanel {
	display: none;
}
p.no-margin {
	margin-bottom: 0px;
}
td.td-border {
	border: 1px dotted #999;
}
.font12 {
	font-size: 1.2em;
}
.page-support-article .support-article-content .article-text-content p.flip {
	color: #0282B1;
	cursor: pointer;
	cursor: hand;
}
.page-support-article .support-article-content .article-text-content p.tvflip {
	color: #0282B1;
	cursor: pointer;
	cursor: hand;
}
#block-apachesolr-search-mlt-001.block.block-apachesolr-search div.content div.item-list ul {
	list-style: none;
}
#block-apachesolr-search-mlt-001.block.block-apachesolr-search div.content div.item-list ul li {
	margin-left: -25px;
}
#block-apachesolr-search-mlt-001.block.block-apachesolr-search, #definitions, #notices, #disclaimer {
	margin-top: 30px;
	margin-bottom: 10px;
}
#disclaimer {
	margin-bottom: 40px;
}
#block-apachesolr-search-mlt-001.block.block-apachesolr-search h2, #definitions h2, #notices h2, #disclaimer h2 {
	color: #4e4e4e;
}
.supimg {
	max-width: 100%;
        height: auto;
}
.supimgleft {
	float: left;
	margin-right: 15px;
}
.supimgright {
	float: right;
	margin-left: 15px;
}
.supimgmaxwidth {
	width: 100%;
}
#tabs_container .supimg {
	max-width: 98%;
}
.smtvfltltpad {
	width: 25%;
	padding-right: 15px;
}
.smtvfltrtpad {
	width: 25%;
	padding-left: 15px;
}
#details_container div {

	display: none;
}
#details_container div div {
	display: block;
}
#tabs ul.nav li.whitetabs {
	width: 33%;
	text-align: center;
	padding: 5px 0px;
}
#tabs ul.nav li.whitetabs a {
	background-color: #FFF;
}
#tabs ul.nav li.whitetabs a:hover {
	background-color: #FFF;
}
p.sp-category-intro-body a {
	color: #00a4e4 !important;
}
.inVisible {
	visibility: hidden;
	height: 0px;
	margin-bottom: -1px;
	overflow: hidden;
	margin: 0 !important;
	display: none;
}
.visible {
	visibility: visible;
	height: auto;
	margin-bottom: 0px;
	overflow: visible;
} /*********************** CATEGORY PAGES **********************************/
.sp-category-list-item-link:after {
	display: none;
}
.sp-category-intro-container h2.sp-category-intro-title {
	margin-top: 60px !important;
}
li.sp-category-list-item a.sp-category-list-item-link {
	line-height: 1.6em !important;
}
li.sp-category-list-item a.sp-category-list-item-link:before {
	font-family: FontAwesome;
	content: "\f0da";
	color: #CCC;
	padding-right: 5px;
} /***********************************************************************************************************/ /***************************** SORTABLE SEARCHABLE TABLE CSS ***********************************************/ /***********************************************************************************************************/
table.dataTable {
	width: 100%;
	margin: 0 auto;
	clear: both;
	border-collapse: separate;

	border-spacing: 0;
}
table.dataTable thead th, table.dataTable tfoot th {
	font-weight: bold;
}
table.dataTable thead th, table.dataTable thead td {
	padding: 10px 18px;
	border-bottom: 1px solid #111111;
}
table.dataTable thead th:active, table.dataTable thead td:active {
	outline: none;
}
table.dataTable tfoot th, table.dataTable tfoot td {
	padding: 10px 18px 6px 18px;
	border-top: 1px solid #111111;
}
table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc, table.dataTable thead .sorting {
	cursor: pointer;
*cursor: hand;
}
table.dataTable thead .sorting {
	background: url("../images/sort_both.png") no-repeat center right;
}
table.dataTable thead .sorting_asc {
	background: url("../images/sort_asc.png") no-repeat center right;
}
table.dataTable thead .sorting_desc {
	background: url("../images/sort_desc.png") no-repeat center right;
}
table.dataTable thead .sorting_asc_disabled {
	background: url("../images/sort_asc_disabled.png") no-repeat center right;
}
table.dataTable thead .sorting_desc_disabled {
	background: url("../images/sort_desc_disabled.png") no-repeat center right;
}
table.dataTable tbody tr {
	background-color: white;
}
table.dataTable tbody tr.selected {
	background-color: #b0bed9;
}
table.dataTable tbody th, table.dataTable tbody td {
	padding: 8px 10px;
}
table.dataTable th.center, table.dataTable td.center, table.dataTable td.dataTables_empty {
	text-align: center;
}
table.dataTable th.right, table.dataTable td.right {
	text-align: right;
}
table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td {
	border-top: 1px solid #dddddd;
}
table.dataTable.row-border tbody tr:first-child th, table.dataTable.row-border tbody tr:first-child td, table.dataTable.display tbody tr:first-child th, table.dataTable.display tbody tr:first-child td {
	border-top: none;
}
table.dataTable.cell-border tbody th, table.dataTable.cell-border tbody td {
	border-top: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
}
table.dataTable.cell-border tbody tr th:first-child, table.dataTable.cell-border tbody tr td:first-child {
	border-left: 1px solid #dddddd;
}
table.dataTable.cell-border tbody tr:first-child th, table.dataTable.cell-border tbody tr:first-child td {
	border-top: none;
}
table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd {
	background-color: #f9f9f9;
}
table.dataTable.stripe tbody tr.odd.selected, table.dataTable.display tbody tr.odd.selected {
	background-color: #abb9d3;
}
table.dataTable.hover tbody tr:hover, table.dataTable.hover tbody tr.odd:hover, table.dataTable.hover tbody tr.even:hover, table.dataTable.display tbody tr:hover, table.dataTable.display tbody tr.odd:hover, table.dataTable.display tbody tr.even:hover {
	background-color: whitesmoke;
}
table.dataTable.hover tbody tr:hover.selected, table.dataTable.hover tbody tr.odd:hover.selected, table.dataTable.hover tbody tr.even:hover.selected, table.dataTable.display tbody tr:hover.selected, table.dataTable.display tbody tr.odd:hover.selected, table.dataTable.display tbody tr.even:hover.selected {
	background-color: #a9b7d1;
}
table.dataTable.order-column tbody tr &gt;
.sorting_1, table.dataTable.order-column tbody tr &gt;
.sorting_2, table.dataTable.order-column tbody tr &gt;
.sorting_3, table.dataTable.display tbody tr &gt;
.sorting_1, table.dataTable.display tbody tr &gt;
.sorting_2, table.dataTable.display tbody tr &gt;
.sorting_3 {
	background-color: #f9f9f9;
}
table.dataTable.order-column tbody tr.selected &gt;
.sorting_1, table.dataTable.order-column tbody tr.selected &gt;
.sorting_2, table.dataTable.order-column tbody tr.selected &gt;
.sorting_3, table.dataTable.display tbody tr.selected &gt;
.sorting_1, table.dataTable.display tbody tr.selected &gt;
.sorting_2, table.dataTable.display tbody tr.selected &gt;
.sorting_3 {
	background-color: #acbad4;
}
table.dataTable.display tbody tr.odd &gt;
.sorting_1, table.dataTable.order-column.stripe tbody tr.odd &gt;
.sorting_1 {
	background-color: #f1f1f1;
}
table.dataTable.display tbody tr.odd &gt;
.sorting_2, table.dataTable.order-column.stripe tbody tr.odd &gt;
.sorting_2 {
	background-color: #f3f3f3;
}
table.dataTable.display tbody tr.odd &gt;
.sorting_3, table.dataTable.order-column.stripe tbody tr.odd &gt;
.sorting_3 {
	background-color: whitesmoke;
}
table.dataTable.display tbody tr.odd.selected &gt;
.sorting_1, table.dataTable.order-column.stripe tbody tr.odd.selected &gt;
.sorting_1 {
	background-color: #a6b3cd;
}
table.dataTable.display tbody tr.odd.selected &gt;
.sorting_2, table.dataTable.order-column.stripe tbody tr.odd.selected &gt;
.sorting_2 {
	background-color: #a7b5ce;
}
table.dataTable.display tbody tr.odd.selected &gt;
.sorting_3, table.dataTable.order-column.stripe tbody tr.odd.selected &gt;
.sorting_3 {
	background-color: #a9b6d0;
}
table.dataTable.display tbody tr.even &gt;
.sorting_1, table.dataTable.order-column.stripe tbody tr.even &gt;
.sorting_1 {
	background-color: #f9f9f9;
}
table.dataTable.display tbody tr.even &gt;
.sorting_2, table.dataTable.order-column.stripe tbody tr.even &gt;
.sorting_2 {
	background-color: #fbfbfb;
}
table.dataTable.display tbody tr.even &gt;
.sorting_3, table.dataTable.order-column.stripe tbody tr.even &gt;
.sorting_3 {
	background-color: #fdfdfd;
}
table.dataTable.display tbody tr.even.selected &gt;
.sorting_1, table.dataTable.order-column.stripe tbody tr.even.selected &gt;
.sorting_1 {
	background-color: #acbad4;
}
table.dataTable.display tbody tr.even.selected &gt;
.sorting_2, table.dataTable.order-column.stripe tbody tr.even.selected &gt;
.sorting_2 {
	background-color: #adbbd6;
}
table.dataTable.display tbody tr.even.selected &gt;
.sorting_3, table.dataTable.order-column.stripe tbody tr.even.selected &gt;
.sorting_3 {
	background-color: #afbdd8;
}
table.dataTable.display tbody tr:hover &gt;
.sorting_1, table.dataTable.display tbody tr.odd:hover &gt;
.sorting_1, table.dataTable.display tbody tr.even:hover &gt;
.sorting_1, table.dataTable.order-column.hover tbody tr:hover &gt;
.sorting_1, table.dataTable.order-column.hover tbody tr.odd:hover &gt;
.sorting_1, table.dataTable.order-column.hover tbody tr.even:hover &gt;
.sorting_1 {
	background-color: #eaeaea;
}
table.dataTable.display tbody tr:hover &gt;
.sorting_2, table.dataTable.display tbody tr.odd:hover &gt;
.sorting_2, table.dataTable.display tbody tr.even:hover &gt;
.sorting_2, table.dataTable.order-column.hover tbody tr:hover &gt;
.sorting_2, table.dataTable.order-column.hover tbody tr.odd:hover &gt;
.sorting_2, table.dataTable.order-column.hover tbody tr.even:hover &gt;
.sorting_2 {
	background-color: #ebebeb;
}
table.dataTable.display tbody tr:hover &gt;
.sorting_3, table.dataTable.display tbody tr.odd:hover &gt;
.sorting_3, table.dataTable.display tbody tr.even:hover &gt;
.sorting_3, table.dataTable.order-column.hover tbody tr:hover &gt;
.sorting_3, table.dataTable.order-column.hover tbody tr.odd:hover &gt;
.sorting_3, table.dataTable.order-column.hover tbody tr.even:hover &gt;
.sorting_3 {
	background-color: #eeeeee;
}
table.dataTable.display tbody tr:hover.selected &gt;
.sorting_1, table.dataTable.display tbody tr.odd:hover.selected &gt;
.sorting_1, table.dataTable.display tbody tr.even:hover.selected &gt;
.sorting_1, table.dataTable.order-column.hover tbody tr:hover.selected &gt;
.sorting_1, table.dataTable.order-column.hover tbody tr.odd:hover.selected &gt;
.sorting_1, table.dataTable.order-column.hover tbody tr.even:hover.selected &gt;
.sorting_1 {
	background-color: #a1aec7;
}
table.dataTable.display tbody tr:hover.selected &gt;
.sorting_2, table.dataTable.display tbody tr.odd:hover.selected &gt;
.sorting_2, table.dataTable.display tbody tr.even:hover.selected &gt;
.sorting_2, table.dataTable.order-column.hover tbody tr:hover.selected &gt;
.sorting_2, table.dataTable.order-column.hover tbody tr.odd:hover.selected &gt;
.sorting_2, table.dataTable.order-column.hover tbody tr.even:hover.selected &gt;
.sorting_2 {
	background-color: #a2afc8;
}
table.dataTable.display tbody tr:hover.selected &gt;
.sorting_3, table.dataTable.display tbody tr.odd:hover.selected &gt;
.sorting_3, table.dataTable.display tbody tr.even:hover.selected &gt;
.sorting_3, table.dataTable.order-column.hover tbody tr:hover.selected &gt;
.sorting_3, table.dataTable.order-column.hover tbody tr.odd:hover.selected &gt;
.sorting_3, table.dataTable.order-column.hover tbody tr.even:hover.selected &gt;
.sorting_3 {
	background-color: #a4b2cb;
}
table.dataTable.no-footer {
	border-bottom: 1px solid #111111;
}
table.dataTable, table.dataTable th, table.dataTable td {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.dataTables_wrapper {
	position: relative;
	clear: both;
*zoom: 1;
	zoom: 1;
}
.dataTables_wrapper .dataTables_length {
	float: left;
}
.dataTables_wrapper .dataTables_filter {
	float: right;
	text-align: right;
}
.dataTables_wrapper .dataTables_filter input {
	margin-left: 0.5em;
}
.dataTables_wrapper .dataTables_info {
	clear: both;
	float: left;
	padding-top: 0.755em;
}
.dataTables_wrapper .dataTables_paginate {
	float: right;
	text-align: right;
	padding-top: 0.25em;
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
	box-sizing: border-box;
	display: inline-block;
	min-width: 1.5em;
	padding: 0.5em 1em;
	margin-left: 2px;
	text-align: center;
	text-decoration: none !important;
	cursor: pointer;
*cursor: hand;
	color: #333333 !important;
	border: 1px solid transparent;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
	color: #333333 !important;
	border: 1px solid #cacaca;
	background-color: white;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, gainsboro)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, white 0%, gainsboro 100%); /* Chrome10+,Safari5.1+ */
	background: -moz-linear-gradient(top, white 0%, gainsboro 100%); /* FF3.6+ */
	background: -ms-linear-gradient(top, white 0%, gainsboro 100%); /* IE10+ */
	background: -o-linear-gradient(top, white 0%, gainsboro 100%); /* Opera 11.10+ */
	background: linear-gradient(to bottom, white 0%, gainsboro 100%); /* W3C */
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
	cursor: default;
	color: #666 !important;
	border: 1px solid transparent;
	background: transparent;
	box-shadow: none;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
	color: white !important;
	border: 1px solid #111111;
	background-color: #585858;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111111)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #585858 0%, #111111 100%); /* Chrome10+,Safari5.1+ */
	background: -moz-linear-gradient(top, #585858 0%, #111111 100%); /* FF3.6+ */
	background: -ms-linear-gradient(top, #585858 0%, #111111 100%); /* IE10+ */
	background: -o-linear-gradient(top, #585858 0%, #111111 100%); /* Opera 11.10+ */
	background: linear-gradient(to bottom, #585858 0%, #111111 100%); /* W3C */
}
.dataTables_wrapper .dataTables_paginate .paginate_button:active {
	outline: none;
	background-color: #2b2b2b;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%); /* Chrome10+,Safari5.1+ */
	background: -moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%); /* FF3.6+ */
	background: -ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%); /* IE10+ */
	background: -o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%); /* Opera 11.10+ */
	background: linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%); /* W3C */
	box-shadow: inset 0 0 3px #111;
}
.dataTables_wrapper .dataTables_processing {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100%;
	height: 40px;
	margin-left: -50%;
	margin-top: -25px;
	padding-top: 20px;
	text-align: center;
	font-size: 1.2em;
	background-color: white;
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.9)), color-stop(75%, rgba(255, 255, 255, 0.9)), color-stop(100%, rgba(255, 255, 255, 0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%); /* Chrome10+,Safari5.1+ */
	background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%); /* FF3.6+ */
	background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%); /* IE10+ */
	background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%); /* Opera 11.10+ */
	background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%); /* W3C */
}
.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate {
	color: #333333;
}
.dataTables_wrapper .dataTables_scroll {
	clear: both;
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
*margin-top: -1px;
	-webkit-overflow-scrolling: touch;
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th &gt;
div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td &gt;
div.dataTables_sizing {
	height: 0;
	overflow: hidden;
	margin: 0 !important;
	padding: 0 !important;
}
.dataTables_wrapper.no-footer .dataTables_scrollBody {
	border-bottom: 1px solid #111111;
}
.dataTables_wrapper.no-footer div.dataTables_scrollHead table, .dataTables_wrapper.no-footer div.dataTables_scrollBody table {
	border-bottom: none;
}
.dataTables_wrapper:after {
	visibility: hidden;
	display: block;
	content: "";
	clear: both;
	height: 0;
} /***********************************************************************************************************/ /***************************** END SORTABLE SEARCHABLE TABLE CSS *******************************************/ /***********************************************************************************************************/ /***************************** START TABULOUS STYLING ******************************************************/ /***********************************************************************************************************/
#tabs, #tabs2, #tabs3, #tabs4, #tabs5 {
	width: 100%;
	margin: 0 auto;
	margin-bottom: 20px;
}
#tabs ul.nav {
	padding-left: 0px;
	list-style: none;
	border-bottom: solid 1px #CCC;
}
#tabs ul.nav li, #tabs2 ul.nav li, #tabs3 ul.nav li, #tabs4 ul.nav li, #tabs5 ul.nav li {
	float: left;
	margin-right: 2px;
}
#tabs ul.nav li a, #tabs2 ul.nav li a, #tabs3 ul.nav li a, #tabs4 ul.nav li a, #tabs5 ul.nav li a {
	display: block;
	padding: 8px 16px;
	background-color: #d7d7d7;
	text-decoration: none;
	color: #8478B3;
}
#tabs ul.nav li a:hover, #tabs2 ul.nav li a:hover, #tabs3 ul.nav li a:hover, #tabs4 ul.nav li a:hover, #tabs5 ul.nav li a:hover {
	background-color: #c9dae1;
}
#tabs_container {
	padding: 10px 0px 70px 0px;
	overflow: hidden;
	position: relative;
	background: white;
}
#tabs_container div {
	top: 0px;
} /*#tabs_container div { margin-right: 40px; }*/
#tabs .transition {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-webkit-transition-delay: .3s;
	-moz-transition-delay: .3s;
	-o-transition-delay: .3s;
	-ms-transition-delay: .3s;
	transition-delay: .3s;
}
#tabs .make_transist {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
#tabs .hideleft {
	-webkit-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
}
#tabs .showleft {
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	-o-transform: translateX(0px);
	-ms-transform: translateX(0px);
	transform: translateX(0px);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
	-webkit-transition-delay: .3s;
	-moz-transition-delay: .3s;
	-o-transition-delay: .3s;
	-ms-transition-delay: .3s;
	transition-delay: .3s;
}
#tabs .tabulous_active {
	background: white !important;
	color: #655c89 !important;
	font-weight: bold !important;
}
#tabs .tabulousclear {
	display: block;
	clear: both;
} /**********************************************************************************************************************************/ /************************************************************ WELCOME PAGE ********************************************************/ /**********************************************************************************************************************************/
.sup_sm_button {
	font-size: 1.0em;
}
#support-article-overview #support-inner-container #welcome_banner {
	background-image: url("//d15yx0mnc9teae.cloudfront.net/sites/default/files/WelcomePageBanner_narrow-1429104918.png");
	height: 287px;
	width: 960px;
	margin-left: -25px;
	float: left;
	clear: both;
}
#support-article-overview #support-inner-container #right_column {
	float: right;
	margin-right: 15px;
	margin-top: 15px;
	width: 210px;
}
#support-article-overview #support-inner-container #right_column h5 {
	color: #000;
	font-weight: bold;
}
#support-article-overview #support-inner-container div.one_quarter h1, #support-article-overview #support-inner-container div.one_quarter_last h1 {
	color: #0282b1;
	font-size: 2em;
	font-weight: 500;
}
#support-article-overview #support-inner-container div.one_quarter ul.no-list li a, #support-article-overview #support-inner-container div.one_quarter_last ul.no-list li a {
	color: #666;
}
#support-article-overview #support-inner-container div.one_quarter ul.no-list li a:hover, #support-article-overview #support-inner-container div.one_quarter_last ul.no-list li a:hover {
	color: #0282b1;
}
#support-article-overview #support-inner-container #welcome_footer .scroller_item {
	width: 285px;
	height: 133px;
	padding: 2px 8px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-align: left;
	margin-right: 10px;
}
#support-article-overview #support-inner-container #welcome_footer .scroller_item h4 {
	font-size: 1.2em;
	color: #004c73;
	font-weight: bold;
}
#support-article-overview #support-inner-container #welcome_footer .scroller_item p {
	line-height: 1.2em;
}
#support-article-overview #support-inner-container #welcome_footer .scroller_item p a {
	text-transform: uppercase;
	color: #69bcf6;
	font-size: 1.1em;
}
#support-article-overview #support-inner-container #welcome_footer .scroller_item p a:hover {
	color: #d58028;
}
#support-article-overview #support-inner-container #welcome_footer .als-container {
	position: relative;
	width: 100%;
	margin: 0px auto;
	z-index: 0;
}
#support-article-overview #support-inner-container #welcome_footer .als-container .als-viewport {
	position: relative;
	overflow: hidden;
	margin: 0px auto;
	height: 140px;
	width: 920px;
}
#support-article-overview #support-inner-container #welcome_footer .als-container .als-viewport .als-wrapper {
	position: relative;
	list-style: none;
	padding: 0px;
}
#support-article-overview #support-inner-container #welcome_footer .als-container .als-viewport .als-wrapper .als-item {
	position: relative;
	display: block;
	text-align: center;
	cursor: pointer;
	float: left;
}
#support-article-overview #support-inner-container #welcome_footer #welcomescroll {
	margin: 40px auto 0px;
}
#support-article-overview #support-inner-container #welcome_footer #welcomescroll .als-container .als-item {
	margin: 0px 5px;
	padding: 4px 0px;
	min-height: 120px;
	min-width: 100px;
	text-align: center;
}
#support-article-overview #support-inner-container #welcome_footer #welcomescroll .als-container .als-item img {
	display: block;
	margin: 0 auto;
	vertical-align: middle;
}
#support-article-overview #support-inner-container #welcome_footer #welcomescroll span.als-prev, #support-article-overview #support-inner-container #welcome_footer #welcomescroll span.als-next {
	top: 60px;
	position: absolute;
	cursor: pointer;
	clear: both;
}
#support-article-overview #support-inner-container #welcome_footer #welcomescroll span.als-prev {
	left: 0px;
}
#support-article-overview #support-inner-container #welcome_footer #welcomescroll span.als-next {
	right: 0px;
} 

#welcome_banner #right_column h5{
     color: #FFFFFF!important;
}
#welcome_banner #right_column p{
     color: #FFFFFF;
}

/**********************************************************************************************************************************/ /* FOR MOBILE PHONES */
@media only screen and (max-width : 480px) {
#ng-app div.mmenu-page section.page div.page-support-article div.support-article-content div.container div.row div.col-xs-4 { /*display: none !important;*/
	clear: left;
	width: 100% !important;
}
#ng-app div.mmenu-page section.page div.page-support-article div.support-article-content div.container div.row div.col-xs-8 {
	width: 100% !important;
}
.one_half {
	width: 100% !important;
	margin-right: 0 !important;
	padding-left: 30px !important;
}
.one_half_last {
	clear: left !important;
	width: 100% !important;
	padding-left: 30px !important;
}
div.sp-category-intro-container div.sp-category-intro-wrapper div.ask-charter div.ng-scope div.ask-charter-widget.ng-scope {
	display: none !important;
}
#support-article-overview #support-inner-container .support-ask-charter {

	display: none !important;
}
div.ask-charter {
	display: none !important;
}
.article-text-content {
	margin-top: 20px;
}
div.sp-category-intro-container div.sp-category-intro-wrapper div.opening-paragraph {
	width: 95%!important
}
;
.one_quarter {
	border-right: none;
}
} /* TV GO ARTICLE */
ul.block_grid {
	display: inline;
}

ul.block_grid li.channel {
	float: left;
	width: 33%;
} /**********************************************************************************************************************************/ /* FOR TABLETS */
@media only screen and (max-width : 768px) {
	#hideDt{
	display: block;
}
#showDt{
	display: none;
}
div.sp-category-intro-container div.sp-category-intro-wrapper div.ask-charter div.ng-scope div.ask-charter-widget.ng-scope {
	display: none !important;
}
#support-article-overview #support-inner-container .support-ask-charter {
	display: none !important;
}
div.ask-charter {
	display: none !important;
}
.article-text-content {
	margin-top: 20px;
}
div.sp-category-intro-container div.sp-category-intro-wrapper div.opening-paragraph {
	width: 95%!important
}
;
.one_quarter {
	border-right: none;
}
.acctTxt {
	display: none;
}
.mobTxt {
	display: block;
}
}
@media only screen and (min-width : 769px) {
#hideDt{
	display: none;
}
#showDt{
	display: block;
}
.acctTxt {
	display: block;
}
.mobTxt {
	display: none;
}
}
h1.tvhead:before {
	position: relative;
	content: "\e089";
	font-family: Charter-Icons;
	color: #0282b1;
	padding-right: 10px;
}
h1.voicehead:before {
	position: relative;
	content: "\e274";
	font-family: Charter-Icons;
	color: #0282b1;
	padding-right: 10px;
}
h1.nethead:before {
	position: relative;
	content: "\e023";
	font-family: Charter-Icons;
	color: #0282b1;
	padding-right: 10px;
}
h1.acchead:before {
	position: relative;
	content: "\e291";
	font-family: Charter-Icons;
	color: #0282b1;
	padding-right: 10px;
}
.support-nav, .sub-nav-support-helper, .sub-nav-support-helper ng-hide, .sub-nav-support-helper ng-show {
	display: none!important;
}
.sub-nav-support-helper {
	display: none!important;
}
@media only screen and (max-width : 480px) {
.sp-category-list-title {
	font-size: 18px;
}
.col-xs-4 {
	padding: 0 15px!important;
}
.render-list {
	margin-bottom: 20px;
}
.acctTxt {
	display: none;
}
.mobTxt {
	display: block;
}
}
.video-player-thumb {
	border: 1px solid #cccccc;
}
.opening-paragraph h1 {
	font-size: 2em;
	color: #242424;
        padding-top: 5px;
	/*border-left: 2px solid #0282b1;
	padding-left: 20px;*/
}
body {
	color: #242424;
}
.seventyPixels {
	height: 70px;
}
.ask-instructions {
	color: #afafaf!important;
}
.sp-category-intro-title {
	display: none;
}
.sp-category-intro-subtitle {
	display: none;
}
.sp-category-intro-container {
	margin: 60px 0 40px 0;
}
strong {
	color: #464646!important;
}
.support-article-content h2 {
	color: #464646!important;
}
.col-xs-4 {
	padding-left: 54px;
}
.article-text-content {
	border-top: 1px solid #CCC;
	padding-top: 20px;
}
.support-article-content {
	padding-top: 20px;
}
.page-support-article .support-article-content .article-user-dashboard {
	border: none;
}
.opening-paragraph p {
	padding-left: 25px;
}
.sp-category-list-container {
	border-top: 1px solid #dddddd!important;
}
.render-list h2.list-title {
	margin: 20px 0 10px 0!important;
	font-size: 1.8em!important;
	border-top: 1px solid #ccc;
	padding-top: 20px;
}

.page-support-article .video-thumbnails li a img {
	border: 1px solid #ccc
}
.page-support-article .video-thumbnails li a h5 {
	/*font-size: 1.1em!important;*/
}
.floatleft {
	float: left;
	display: inline-block;
	width: auto;
}
.sp-category-list {
	padding: 0 0 0 40px!important;
	margin-top: 10px!important;
}
.primary-btn {
	color: #ffffff!important;
}
.primary-btn a:hover {
	color: #ffffff!important;
	background-color: 03A7E3!important;
}
.floatbox {
	float: left;
	width: 150px;
	height: 165px;
} /* video carousel home page */
.home-vid-container .supportVideosCarousel {
	height: 260px!important;
}
.home-vid-container .cc-carousel-container {
	height: 225px!important;
}
.home-vid-container .supportVideosCarousel .carousel-item {
	height: 205px!important;
}
.home-vid-container .supportVideosCarousel ul li img {
	border: 1px solid #e2e2e2!important;
}

.home-vid-container .supportVideosCarousel {
	width: 100%!important;
	margin-right: 30px!important;
	margin-left: 15px!important;
	padding-left: 0px!important;
}
.home-vid-container .landing-vid-title {
	margin-bottom: 30px;
	font-size: 2em;
	color: #242424;
	/*border-left: 2px solid #0282b1;*/
	padding-left: 20px;
}
.home-vid-container {
	margin: 70px 0 30px 0;
} /* video carousel category page */
.home-cat-container .supportVideosCarousel ul li img {
	border: 1px solid #e2e2e2!important;
	height: 77px;
	width: 140px;
}
.home-cat-container .supportVideosCarousel ul li { /*margin-left:10px;*/
	width: 160px!important;
}
.home-cat-container h5 {
	font-size: 1.2em;
	line-height: 1; /*margin: 3px 0 0;*/
	color: #252525;
	width: 150px;
}
.home-cat-container .supportVideosCarousel {
	width: 100%!important;
	margin-right: 30px!important;
	margin-left: 0px!important;
	padding-left: 0px!important;
}
.home-cat-container .landing-vid-title {
	margin-bottom: 30px;
	font-size: 2em;
	color: #242424;
	/*border-left: 2px solid #0282b1;*/
	padding-left: 20px;
}
.home-cat-container {
	margin: 70px 0 0 0;
}
.supHomeVid {
	color: #0282b1;
	text-decoration:none;
}
.supHomeVid:hover{
	color: #464646;
	text-decoration:none;
}
.supHomeVid:visited{
	color: #0282b1;
	text-decoration:none;
}
.borderRight {
	border-right: 1px solid #CCC;
}
/* LIST ITEM LINE BREAK FIX ------------------------------------------------ */
#article-navigation-links ul li{
	line-height: 1.5;
	padding-bottom: 10px;
}

#main .ihs-hotspots > div p {
line-height: 1.3em;
}

#support-article #article-navigation {
padding: 0px;
margin: 0px;
}
#support-article #article-navigation .helper-text {
display: none;
}
#support-article #article-navigation h2 {
display: none;
}


/* Videos page grid fix ---------------------------------------------------------- */
.page-video-gallery .video-grid li {
height: 210px;
}
.page-video-gallery .section-heading {
color: #242424;
padding-left: 20px;
font-weight: 300;
}


.page-video-gallery .video-grid .video-title span{
display: none;
}


/* paragraph fix  15px ---------------------------------------------------------- */
.support-article-content, .support-article-content a, .support-article-content blockquote, .support-article-content ol, .support-article-content p, .support-article-content span, .support-article-content ul{
font-size:15px;
color:#000000
}
.page-support-article .support-article-content .article-text-content li a {
font-size: 15px;
}

#article-navigation-links ul li {
  line-height: 1em;
}


.page-support-article .video-thumbnails li a h5 {
font-size: 12px;
line-height: 1;
  margin: 3px 0 0;
  color: #0a2433;
}
.support-article-content a, .support-article-content a:active, .support-article-content a:focus, .support-article-content a:visited{
  color: #0091e6;
}
.item-list ul li a{
font-size:15px;
}
.page-support-article .video-thumbnails {
  margin-top: 10px;
}
.ihs-hotspots {
font-size: 12px;
}
.support-article-content td, .support-article-content th {
	 padding: 6px 10px;
	 text-align: left;
	 vertical-align: middle;
	 border: 1px solid #d8d8d9;

}
h2#blu {
   color: #00629B;
}
/* alert fix   ---------------------------------------------------------- */

.alert-carousel>div .alert-carousel-text{

padding-left: 50px;
}

.alert-carousel>div .alert-carousel-icon-wrapper{
left:0;
right: auto;
}

/* PON fix   ---------------------------------------------------------- */
.bubble-small {

    color: #000000;
    text-align: left;
    font-size: 12px;
    font-weight: 700;
    background-color: #e3f5fc;
    padding: 8px;
    margin-top: 5px;
    max-width: 300px;
    display: inline-block;
    border-radius: 10px;
}
.acctTxt {
    margin-bottom: 30px;
    margin-top: 30px;
}