/*!
 * File Name: desktopStyle.css
 * Created for Project - eSupport new brand of styles
 * Last Modified Date : 06/24/2015
 * Last Modified by : 
 * ======================================================================================== */
 /*
BEGIN CSS RESET (Sandbox)*************************** 
*/

[ng\:cloak], [ng-cloak], .ng-cloak {
  display: none !important;
}
.containT4 { float:none !important;}
.stepStepContent  .selGroup {
    padding-left:30px;
}
#breadcrumbsBox {
	height:25px;margin:-10px auto 10px;position:relative;width:974px;padding-bottom:15px;
}
#breadcrumbsMain {
	padding: 15px 15px 15px 0;
}
.selectTitle {
  margin-bottom: 15px !important;
}
.wrapper-container .cta-first-mid{
	width:630px;
	float:left;
	margin-top: 5px;
}
.wrapper-container .cta-first-mid a{
	font-size: 20px;
}
.wrapper-container .cta-first-mid h2{
	font-size: 13px;
	margin-bottom: 11px;
}
.wrapper-container .cta-first-mid p{
	padding-top: 3px;
	font-size: 16px;
}
.btn.disabled, .btn[disabled] {
 pointer-events: none;
}
.pad20{
	padding: 20px 20px 20px 20px;
}.padTop20{
	padding-top:20px;
}
.mainloading {
	padding:20px;
	color: #333;
    font-size: 2em;
    line-height: 1.3em;
}
.textStyle { text-align:left; }
.box { box-sizing: unset !important; }
#secondary-content img{ width:222px; border:1px solid #ccc;}
#secondary-content .min105{ margin-bottom:10px; border:1px solid #ccc;width: 203px;}		 
#animateKiosk{ margin-left:-20px;padding-bottom:10px; }
.with-gophone-icon{ margin-left: 10px; margin-top: 9px; }
#content-header-left-usm p{ margin-left: 15px !important; }
label.showingdata {
    float: left;
    font-weight: bold;
    margin: 0;
    padding-right: 15px;
}
.btn.disabled, .btn[disabled] { pointer-events: none; }
.stepStepContent table {
    display: block;
    border-collapse: collapse;
    padding-bottom: 4px;
    width: auto;
}
.stepStepContent table{
    border: none;
    margin: 1px;
    line-height: normal;
}
.stepStepContent table  th.rowHeader {
    font-size: 12px;
    line-height: 1.38em;
    font-weight: 400;
    background-color: #fff;
    border: 1px solid #ccc;
    padding: 6px;
    text-align: left;
}
.stepStepContent table  td {
    font-size: 12px;
    line-height: 1.38em;
    font-weight: 400;
    border: 1px solid #ccc;
    text-align: left;
    padding: 6px;
    min-width: 46px;
    
}
.mce-item-table{
	height:auto !important;
}
.btn_helpVideos {width: auto;}
.boxBorder { 
	border: 1px solid #ccc;
	margin-bottom: 10px;
	width: 229px;
}
/* div.askaQDivInput {background:none} */
.pagination > li > a{ padding:2px !important; }
.pagination{ margin:0px !important; top:22px !important; }
.tableLayout{
	table-layout: fixed;
}.tbodyStyle{
    overflow: auto;
}
.stepStepContent div .stepStepContent p{
}.pad30{
	padding: 60px 30px 30px 30px;
}
.topSolImg { background-size: contain; }
.clear { clear:both; }
.topSolvAll { margin-top:5px; margin-bottom:5px; }
#breadcrumbsBoxMain {
	height:25px;
	margin:-10px auto 10px;
	position:relative;
	width:974px;
	padding-bottom:15px;
}

.esupport_landing{
	  background-image: url("/ecarecms/dam/att/2016/support/icons/icn-section-blue-sprite-desktop.png");
	  background-repeat: no-repeat;
	  height: 45px;
	  width: 60px;
	  color: transparent;
	  display: block;
	  font: 0px/0 a;
	  margin: 0;
	  padding: 0;
	  vertical-align: middle;
	  margin-left: 81px;
}
.wls_img{
      background-position: 2px -4px;
  height: 45px;
  width: 60px;
}

.tv_img{
    background-position: 0px -51px;
	height: 45px;
	width:60px;
}

.internet_img{
    background-position: -2px -102px;
	height: 45px;
	width:60px;
}

.homePh_img{
      background-position: -7px -151px;
  height: 45px;
  width: 60px;
}
.email_img{
   background-position: -1px -200px;
  height: 45px;
  width: 60px;
}
.homeSec_img{
  background-position: -3px -249px;
  height: 45px;
  width: 60px;
}

#breadcrumbsMain {
	padding: 15px 15px 15px 0;
}.page-confirm textarea {
    display: block;
    width: 675px;
    height: 135px;
    margin: auto;
}.stepStepContent h2 {
    font-size: 2.0rem;
}
.topSolHeight{
	height: 20px !important;
}
.topSolDiv {
	min-height: 208px;
}#secondary-content >div {
    margin-bottom:15px;
}
.wrapper-container .content-next-right a, .wrapper-container .content-first-right a {
    font-size: 14px;
}
.step-content {
    padding-bottom: 20px;
}
[class*="sprite-icon-"] {
    background-image: url("/ecarecms/dam/att/2015/support/ui/esupport-sprite.png");
    display: block;
    height: 40px;
    width: 40px;
    background-size: 257px 80px;
}
.sprite-icon-note {
    background-position: 178px 40px;
    width: 34px;
}
.sprite-icon-video {
    background-position: 217px 40px;
}
.sprite-icon-messenger {
    background-position: 145px 40px;
}
.sprite-icon-setting {
    background-position: 0px 40px;
}
.sprite-icon-account {
    background-position: 104px 40px;
}
.sprite-icon-prodSupport {
    background-position: 40px 40px;
}
.sprite-icon-device{
     background-position: 65px 40px;
     width: 25px;
}
.sprite-icon-orgDevice{
  background-position: 65px 0;
  width: 25px;
  margin: 0 6px;
}
.sprite-icon-orgProdSupport{
   background-position: 40px 0;
}
.sprite-icon-orgNote {
  background-position: 178px 0px;
  height: 40px;
  width: 32px;
  margin: 0 3px;
}
.sprite-icon-orgVideo {
    background-position: 217px 0px
}
.sprite-icon-orgMessenger {
    background-position: 145px 0;
}
.sprite-icon-orgSetting {
    background-position: 0 0;
}
.sprite-icon-orgAccount {
    background-position: 104px 0;
}
.sprite-icon-tsnr {
    background-position: 96px 40px;
    background-size: 374px 80px;
}
.sprite-icon-orgTsnr {
    background-position: 96px 0px;
    background-size: 374px 80px;
}
.wrapper-container .content-first-right button {
    width: 120px;
}.toggle_colapse {
    background: #efefef url("/ecarecms/dam/att/2015/support/ui/plusBtn.png") no-repeat scroll 10px 5px;
    float: left;
    margin-bottom: 10px;
    width: 100%;
}.toggle_header {
    color: #067ab4;
    cursor: pointer;
    float: left;
    font-size: 11px;
    font-weight: bold;
    line-height: 13px;
    padding: 6px 10px 6px 30px;
    text-decoration: none;
}span.toggle_header a {
    color: #067ab4;
    float: left;
    font-size: 1.2em;
    font-weight: 400;
}
.toggle_expand {
    background: #e9f0f6 url("/ecarecms/dam/att/2015/support/ui/minusBtn.png") no-repeat scroll 10px 5px;
    float: left;
    margin-bottom: 10px;
    width: 100%;
}.branding .answerContent ul {
   	list-style: outside disc !important;
    margin-left: 30px !important;
}
.answerContent ul ul {
    list-style-type: circle;
}.toggle_container {
    margin-bottom: 10px;
    margin-top: 10px;
    padding-left: 20px;
    text-align: left;
}.answerContent td {
    vertical-align: top;
}
.answerContent td {
    border: 1px solid #ccc;
    padding: 2px;
	 vertical-align: top !important;
}.answerContent td {
    padding: 2px;
    border: 1px solid #ccc;
}section{clear:both;}
.step-content-inside {
	padding-bottom: 20px;
}
.step-content-inside ol {
    padding-left: 0 !important;
}.step-content-inside ol ol,.step-content-inside ul ol {
    padding-left: 20px !important;
}
.recmd-sln{font-size: 1.2rem;width: 75%; text-align:center;}
.btn-txt{color:#ffffff !important;}
.suggestion textarea::-webkit-input-placeholder {
    color: #767676;
   	font-family: Omnes-ATT-W02-Italic,Arial,sans-serif !important;
    font-size: 16px;
}
.suggestion textarea:-ms-input-placeholder {  
    color: #767676;
   	font-family: Omnes-ATT-W02-Italic,Arial,sans-serif !important;
    font-size: 16px;  
}
.suggestion .texterror::-webkit-input-placeholder {
    color: #cf2a2a;
   	font-family: Omnes-ATT-W02-Italic,Arial,sans-serif !important;
    font-size: 16px;
}
.suggestion .texterror:-ms-input-placeholder {  
    color: #cf2a2a;
   	font-family: Omnes-ATT-W02-Italic,Arial,sans-serif !important;
    font-size: 16px;
}
.dtmstep .content-next-right a.std_toggle.expandImg.togglePlus:focus,.dtmstep .content-next-right a.std_toggle.expandImg.toggleMinus:focus{outline: none;}
.related-soln.ng-hide + .page-confirm{
	border-top:none;
}.content-next.ng-hide + .content-next.dtmstep12{
	border-bottom:none;
}
#colorbox, #cboxOverlay, #cboxWrapper{outline:0 !important;}
.branding .step-content-inside  ul li {
    margin-bottom : 10px;
}
.errorIcon-error {
    background-position: -91px -28px;
    height: 22px;
    width: 22px;
    margin-right:5px;
}
[class*="errorIcon-"] {
    background-image: url("/styles/att/assets3.2.0/images/ATT_Sprite_Retina_v3.2.2.png?build_date=8-14-2015|17:58");
    background-size: 224px 140px;
}
[class*="errorIcon-"] {
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat;
    padding: 0;
    font: 0/0 "Arial";
    color: transparent;
    letter-spacing: 0;
    float:left;
}.branding .stepStepContent  h2, .branding .stepStepContent .h2 {
	font-size: 2.4rem;
}.suggestion .texterror:-ms-input-placeholder {
    color: #cf2a2a;
  	font-family: Omnes-ATT-W02-Italic,Arial,sans-serif !important;
    font-size: 16px;
}
.suggestion textarea:-ms-input-placeholder {
    color: #767676;
  	font-family: Omnes-ATT-W02-Italic,Arial,sans-serif !important;
    font-size: 16px;
}.suggestion textarea::-webkit-input-placeholder{
    color: #767676;
  	font-family: Omnes-ATT-W02-Italic,Arial,sans-serif !important;
    font-size: 16px;
}*{ 
    outline: none !important;
}a:focus {
    outline: 1px dotted !important;;
}
button:focus {
    outline: 1px dotted !important;;
}
roundedbox-text>h2.browse-topics{font-weight:bold;}
form.askForm h2 {
	font-weight: bold;
}
div#primary-content div.roundedbox div.roundedbox-text h2 {
	font-weight: bold;
}
.min186.ng-scope h3{
	font-weight: bold;
	margin-bottom: 5px;
}
.min105.ng-scope h3{
	font-weight: bold;
	margin-bottom: 5px;
}
.botPad5 h3{
	margin-bottom: 5px;
}
div#links-row h2{
	font-weight: bold;
}
.copyright a, .copyright a:visited, .copyright a:hover{
	color:#858585 !important;
}
#btmContainer.copyright.constrained a{
	font-size: 1em;
}.bottomLinks a:hover{text-decoration: underline;}
.noHighlightP0{
	padding-top:0 !important;
} 
.copyright.constrained>.bottomLinks~a:hover{text-decoration:underline}
.step-content-inside .modalBody img{
    min-width: 800px;
}.wrapper-container .content-first-left p  ,.wrapper-container  .content-next-first p{
	font-family: Omnes-ATT-W02-Italic,Arial,sans-serif;
    font-size: 1.2rem;
    width: 75%;
    line-height:1.5rem;
}.modal-backdrop .modalWrapper{
	left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
}.mL5{
	margin-left:5px !important;
}
#secondary-content > div:nth-child(4) > div.ng-scope > div.ng-scope > div > a,
#secondary-content > div:nth-child(5) > div.ng-scope > div.ng-scope > div > a {
    outline: none !important;
}
/* applying styles for community popup */
.ngdialog.ngdialog-theme-default {
	padding-bottom: 2.5rem;
	padding-top: 2.5rem;
}
.ngdialog-content {
	width: 750px !important;
}
.ngdialog-content.emptyPopup {
	width: 600px !important;
}
.modalContent-test .row-seam form {
	font-family: 'Omnes_att_ii_regular';
	font-size: 14px;
}
.modalHeader-test {
	box-shadow: 0px 0px 0px 0px grey;
	width: 750px;
	height: 58px;
	left: -10px;
	position: relative;
	top: -10px;
	background-color: #f0f0f0;
	border-radius: 4px;
	padding: 9px 0 0 15px;
}
/* .modalHeader-test h1{font-size: 2.5rem !important;} */
.modalHeader-test.empty-title h1 {
	font-size: 2rem !important;
}
.modalHeader-test h1.heading-text {
	font-size: 3.6rem !important;
}
#modalContainer-test {
	font-family: 'Omnes_att_ii_regular' !important;
	font-size: 1.4rem !important;
}
#modalContainer-test a#subMes, #modalContainer-test a#solMes {
	font-size: 1.8rem;
}
#modalContainer-test .topMar20  strong {
	color: #333 !important;
}
#modalContainer-test .row-seamless fieldset p strong {
	font-size: 1.8rem;
}
.modalHeader-test.empty-title {
	text-align: left;
	padding-top: 0px;
}
.modalContent-test.empty-content {
	font-size: 1rem;
	padding: 10px 0 30px 20px;
	text-align: left;
}
.ngdialog.ngdialog-theme-default .ngdialog-close {
	background: rgba(0, 0, 0, 0)
		url("/media/gvp/view/images/btn_close.gif")
		no-repeat scroll 0 0/100% auto !important;
	top: 15px !important;
	right: 17px !important;
	height: 20px !important;
	width: 20px !important;
	border-radius: 50% !important;
}
.ngdialog.ngdialog-theme-default .ngdialog-close:before {
	content: '' !important;
}
.w226 {
	width: 20%;
	float: left;
}
.w226 a {
	font-size: 1.6rem;
}
a#subMes.strong, a#solMes.strong {
	color: #005b95;
	font-weight: 800;
}
.w346, .w246 {
	float: left;
	width: 80%;
}
.section-text {
	border-bottom: 1px solid #BEBCBC;
	overflow: hidden;
	padding-bottom: 10px;
}
.row-seamless>fieldset {
	border: medium none;
	padding: 0px !important;
    margin: 0px !important;
}
.w66per {
	float: right;
}
.botMar10 {
	margin-bottom: 10px !important;
}
.w33per {
	float: left;
}
/* p.ng-binding {
	margin-top: 10px;
} */
.w33per p.strong {
	margin-bottom: 10px;
	display: inline;
	padding-right: 30px;
}
.w33per div.radio {
	display: inline-block;
}
.w33per>label {
	float: none;
	margin-right: 10px;
}
div.radio span.checked {
	background-position: -72px -279px;
}
.cng01btn-primary {
	background: -moz-linear-gradient(center top, #078cc5 0px, #0574ac 100%)
		repeat scroll 0 0 #0574ac;
	border-color: #078cc5;
	color: #fff;
}
.submit-btn {
	width: 205px;
	height: 43px;
	font-size: 1.9rem;
	background: #f4f4f4;
	border: 1px solid #ccc;
	color: #999;
	cursor: default;
	padding: 11px 20px;
	border-radius: 8px;
}
.cng01btn-primary {
	color: #ffffff;
	background: #f4f4f4;
	border: 1px solid #ccc;
	-webkit-box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.1);
	background-image: -moz-linear-gradient(bottom, #0574ac 0%, #0574ac 50%, #078cc5 100%);
	background-image: linear-gradient(bottom, #0574ac 0%, #0574ac 50%, #078cc5 100%);
	background-image: -webkit-linear-gradient(bottom, #0574ac 0%, #0574ac 50%, #078cc5 100%);
	background-image: -o-linear-gradient(bottom, #0574ac 0%, #0574ac 50%, #078cc5 100%);
	background-image: -ms-linear-gradient(bottom, #0574ac 0%, #0574ac 50%, #078cc5 100%);
}
.cng01btn-primary:hover {
	background-image: -moz-linear-gradient(top, #0574ac 0%, #0574ac 50%, #078cc5 100%);
	background-image: linear-gradient(top, #0574ac 0%, #0574ac 50%, #078cc5 100%);
	background-image: -webkit-linear-gradient(top, #0574ac 0%, #0574ac 50%, #078cc5 100%);
	background-image: -o-linear-gradient(top, #0574ac 0%, #0574ac 50%, #078cc5 100%);
	background-image: -ms-linear-gradient(top, #0574ac 0%, #0574ac 50%, #078cc5 100%);
}
.row-seamless {
}
.w33per label {
	display: inline-block !important;;
}
.legalModalHeader {
	position: relative;
	background: none;
	height:87px;
	width: 100%;
	-webkit-border-top-left-radius: 7px;
	-webkit-border-top-right-radius: 7px;
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	text-align: left;
}
.legalModalHeader h1 {
	font-size: 24pt;
	color: #333;
	line-height: 1.3em;
	font-family:Omnes_ATT_II_Regular, Arial, sans-serif;
	height: 24px; 
	position: relative;
	top: 28px;
}
.row-seam {
	border-bottom: 1px solid #e3e3e3;
}
form#frmFeedbackOverlay {
	padding: 10px 0px 0px 20px;
}
.styled_forms .row-seamless {
	position: relative
}
.modalButtons {
	position: relative;
	top: 20px;
	padding-bottom: 70px;
}
.bt_right {
	float: right;
}
#modalContainer-test {
	padding: 10px 0 5px 5px;
}
.w186 {
	float: left;
	width: 25%;
	margin: 0 14px 14px 0;
}
.w306 {
	width: 70%;
	float: left;
	margin: 0 14px 14px 0;
}
.w306 .radio {
	display: inline;
}
.w306 label {
	display: inline !important;
}
.textInput-wrapper textarea#suggstn {
	height: 200px;
	width: 100%;
	display: block;
}
.statictxt.floatl {
	padding-top: 10px;
	display: inline-block;
}
#modalContainer-test .sub_btn {
	margin-bottom: 20px;
}
.subTitle {
	font-size: 2.2rem;
}

#autoSuggestBox1{z-index:9999;}
	.autoSuggest1 {
	    background: none repeat scroll 0 0 #ffffff;
	    border: 1px solid #cccccc;
	    display: none;
	    left: 0px;
	    margin: 0;
	    padding: 5px 0 2px;
	    position: relative;
	    top: -5px;
	   width: 513px; 
	    height: auto;
	    overflow:auto;
	    z-index: 9999;
	}
	 .autoSuggest1 ul {
	    background: none repeat scroll 0 0 white;
	    display: block;
	    float: none;
	    height: auto;
	    list-style: none outside none;
	    margin: 0;
	    padding: 0;
	    width: 510px !important;
	    z-index: 9999 !important;
	    top: -5px !important;
	    left: 1px !important;
	    position:relative !important;
	    overflow-x: hidden !important;
	}
	 .autoSuggest1 ul li {
	    background: none repeat scroll 0 0 #FFFFFF;
	    cursor: pointer;
	    display: block;
	    float: none;
	    font-size: 11px;
	    height: auto;
	    line-height: 1.5em;
	    margin-left: 18px;
	    padding: 0;
	    white-space: normal;
	    width: 100%;
	    z-index: 100;
	}
	 .autoSuggest1 ul li a {
	    font-family: Arial,Helvetica,sans-serif !important;
		font-size: 11px !important;
		color: #656565 !important;
	    display: inline-block;
		text-align: left !important;
	    text-decoration: none;
	    width: 100%;
	    padding: 5px 0;
	}
	.autoSuggest1 .ui-state-hover,
	.autoSuggest1 .ui-widget-content .ui-state-hover,
	.autoSuggest1 .ui-widget-header .ui-state-hover,
	.autoSuggest1 .ui-state-focus,
	.autoSuggest1 .ui-widget-content .ui-state-focus,
	.autoSuggest1 .ui-widget-header .ui-state-focus {
	    background: #EBEBEB;
	    border: none;
	    border-radius:0;
	    font-weight: normal;
	}
	#ask_a_QuestionForm {height:39px;}
	#ask_a_QuestionForm input{float:left; margin-right:10px;}
	#ask_a_QuestionForm input#askQInput{padding:3px 0 6px 5px !important; height:22px }

/* style for index.html autosuggestion box */
	.ui-helper-hidden-accessible{
	display:none;
	}
	
	#esupportSearchForm {height:39px;}
	#main-container .home-solution h1 {
	font-size:5rem !important;
	}
.sup { 
 	position: relative;
    font-size: 60%;
    line-height: 0;
    vertical-align: baseline;
    top: -0.7em; 
}
.linkBack { 
	font-size: 1.8rem;
    font-family: Omnes-ATT-W02, Arial, sans-serif;
}
#main-container a, #three-g-micro-cell-breadcrumbs a, #primary-content-full a {
   line-height:normal;
}
.wrapper-container .sub-content-left p{
  font-family: Omnes-ATT-W02, Arial, sans-serif;
	font-size: 1.6rem;
	line-height: 2rem;
}
.popularSol a{
	font-family: Omnes-ATT-W02, Arial, sans-serif;
	font-size: 1.6rem !important;
	line-height: 2rem;
}
.breadcrumbfont a{
/*font-size: 1.2rem;*/
}
/* styles for autosuggestion on index.jsp*/

   .ui-autocomplete {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    float: left;
    display: none;
    min-width: 160px;
    padding: 4px 0;
    margin: 0 0 10px 25px;
    list-style: none;
    background-color: #ffffff;
    border-color: #ccc;
    border-color: rgba(0, 0, 0, 0.2);
    border-style: solid;
    border-width: 1px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    /*box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);*/
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    *border-right-width: 2px;
    *border-bottom-width: 2px;
}

.ui-menu-item > a.ui-corner-all {
    display: block;
    padding: 3px 15px;
    clear: both;
    font-weight: normal;
    line-height: 18px;
    color: #555555;
    white-space: nowrap;
    text-decoration: none;
}

#autoComplete {
        position: relative !important;
        position: absolute;
        height: 25px;
        width: 50%;
        top: 0px;
        left: 0px;
        margin: 0;
        z-index: 100;
        font-size: 20px;
    }
.ac_results {
       background-color:white;
       border:1px solid #C5DBEC;
       overflow:hidden;
       padding:0;
       z-index:99999;
       position: fixed;
       top: 0px;
       margin: 20px 0px 0px 0px; /* The top margin defines the offset of textbox */
    }
.ui-state-hover, .ui-state-active {
    color: #ffffff;
    text-decoration: none;
    background-color: #0088cc;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    background-image: none;
}
  A{text-decoration:none}
.highlight {
    background-color: yellow;
}
.breadcrumbsBox li.breadCrumbLastLI:after {
    content: " ";
}
.recmd-sln{
	margin-left:-10px !important;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
   .br1{
    background-image: url("/ecarecms/dam/att/2015/support/ui/down_arrow.png");
   	background-position: 408px center;
    background-repeat: no-repeat;
    background-color:#f4f4f4;
   }.br0{
    background-image: url("/ecarecms/dam/att/2015/support/ui/up_arrow.png");
    background-position: 408px center;
    background-repeat: no-repeat;
   	border-bottom: 0 none !important;
    border-radius: 9px 9px 0 0 !important;
    background-color:#f4f4f4;
   }
   }#secondary-content p.slot-cta {
    margin-top: -26px !important;
    position: static;
}
.pre-footer-content {
    border-top: 1px solid #e0e0e0;
}

.loginGlobalNav{
	font-size:13px !important
}
 .ge5p_global_styles .ge5p_z2-user-auth-normal-button{
	padding: 3px 15px 6p !important;
	font-size: 100% !important;
} 
.ge5p_global_styles img {
  padding: 0 !important;
}
/* for horizontal line before footer for main pages*/
.horizontalLine {
    border-bottom: 1px solid #ccc;
    height: 10px;
}

/* for legal popup*/

#cboxContent{
font-size:16px;
border-radius:0px !important;
}

.modalContent{
padding-left:40px;
padding-right:40px;
}
.legalcboxLoadedContent{
border-radius:0px;
margin:1px 0 0 4px;
font-family:Omnes_ATT_II_Medium, Arial, sans-serif;
}

.legalCloseModal {
    background: rgba(0, 0, 0, 0) url("//0.ecom.attccc.com/images/global/btn_close.gif") no-repeat scroll 100% 50%;
    display: block;
    line-height: 20px;
    padding: 18px 25px 0 0;
    position: absolute;
    right: 6px;
    top: 6px;
    z-index: 9999;
}

.legalCloseModal a {
    color: #3381b7;
    font-size: 1.2em;
    position: relative;
    text-decoration: none;
}

.legalModalHeader h1 {
	padding-left:31px;
}
.selectorTopBorder {
	border-top: 1px solid #ccc;
}
.selectorBottomBorder {
	border-bottom: 1px solid #ccc;
}

.br4{
	 background: url("/ecarecms/dam/att/2015/support/ui/down_arrow.png") no-repeat scroll 239px center !important; 
}
.br0 {
    background: url("/ecarecms/dam/att/2015/support/ui/up_arrow.png") no-repeat scroll 370px center;
}
.br1 {
  background: url("/ecarecms/dam/att/2015/support/ui/down_arrow.png") no-repeat scroll 370px center !important; 
   
}
.br3 {
    background: url("/ecarecms/dam/att/2015/support/ui/up_arrow.png") no-repeat scroll 239px center;
}
.tabs-container{
	margin-left: -13px;
}
.wrapper-container .content-next-top{
	border-top: 0px !important;
}
.page-head {
    /*padding-top: 0px !important;*/
    padding-bottom: 35px !important;
}
.wrapper-container .sub-content-right img{
	margin-left: 6px !important;
}
.breadcrumbsBox ul {
	 margin-left: 0px !important;
}

.topbox ul, .topWirelessSol ul, .popularSol ul {
    padding-top: 13px !important;
}

.topbox ul li, .topWirelessSol ul li, .recommended-sol ul li , .popularSol ul li {
    padding-bottom: 15px !important;
}
.popularSol {
    padding: 30px 0 15px !important;
}

.categories {
    padding-left: 22px !important;
    padding-top: 31px !important;
}

.container_1604 .main-container .sub-content:last-child {
    border-bottom: 0 none !important;
    padding-bottom: 59px !important;
}
.popularSol h2, .popularSol ul {
	pading-left:35px !important;
}



