/* FileID : 361331 */

/*596351//11.06.15//nav//
http://tst03.stage.att.com/es-us/esupport/article.html#!/wireless/KM1008850 */

#ge5p_z2-nav-bar .ge5p_z2-nav-bar-subnav > li > a {
    padding: 0 7.5px !important;
}

/*599741//11.17.15//Footer//
https://www.att.com/es-us/shop/wireless/data-plans.html */

.consumer #wrapper .gn_prefooter a {
font-size: 12px !important;
}

.gn_prefooter a{padding:4px !important}


/*599972//11.18.15//International banner//
https://www.att.com/es-us/shop/wireless/international.html

span.JSAMtext-A_0_0.JSAMasset{width:415px !important}*/


/*602872 //11.25.15//nav//
https://www.att.com/es-us/equipment/accessories/tv-remotes.jsp */

#segMenuBar #segMenuItemShopATT {width:100px !important;}
#segMenuBar #segMenuItemATTSupport {width:115px !important;}
#segMenuBar #segMenuItemBusiness {width:78px !important;}


/*602907 //11.25.15//Amount to Pay flow//
https://www.att.com/es-us/pmt/reviewPayment.myworld

.extend3o .w150{width:160px !important;}*/


/*603938//11.30.15//steps//
https://www.att.com/tobr/tobrHomePage.rt */

[data-bubble-quantity="5"] .step-indicator.substep-indicator .step1 {
    left: -51px !important;
    width: 19% !important;
}

.step1.ng-binding, .step2.ng-binding, .step3.ng-binding, .step4.ng-binding, .step5.ng-binding {
    font-size: 13px;
}



/*605080//12.04.15//tabs//
http://finalstage.att.com/es-us/att/cellone/ */

.lp-tab-inactive {
    width: 180px !important;
}

#marqueeText{width:460px !important;}



/*607039.2//12.15.15//content box//
https://www.att.com/es-us/tobr/tobrHomePage.rt */

span.dInB.pull-left.w50p {width:400px !important}



/*607039.2//12.16.15//Special Offers Banner//
https://www.att.com/es-us/shop/special-offers.html

span.JSAMtext-A_2_1.JSAMasset {width: 480px !important; font-size: 15px !important;}
 span.JSAMtext-A_4_0.JSAMasset {width: 445px !important;}*/


/*608106//12.17.15//Sync Button//
https://www.att.com/es-us/olam/syncMultipleSims.myworld

.extend3o .vmid {white-space: nowrap !important;} */


/*608664.1//12.17.15//Device Support//
http://www.att.com/es-us/devicehowto/index.html#!/ */

.topDevice a {
    width: 280px !important;
}

/*612027//1.7.16//HP Banner//
http://www.att.com/es-us/
span.JSAMtext-A_4_3.JSAMasset {
    font-size: 22px !important;
}
span.JSAMtext-A_4_0.JSAMasset {
    font-size: 13px !important;
    width: 575px !important;
}

/*612630.3//1.12.16//banner
https://www.att.com/es-us/shop/
span.JSAMtext-A_2_0.JSAMasset {
    font-size: 1em !important;
}

/*612630.3//1.12.16//banner
https://www.att.com/es-us/shop/
span.JSAMtext-A_2_2.JSAMasset {
    top: 172px !important;
}

span.JSAMtext-A_2_8.JSAMasset {
    width: 80px!important;
    left: 507px !important;
}

img.JSAMimage-A_2_5.JSAMasset {
    height: 139px !important;
}

span.JSAMlink-A_0_3.JSAMasset {
    top: 196px !important;
    left: 363px !important;
}

.JSAMtext-A_4_3.JSAMasset > a {
    font-size: 14px !important;
    position: relative;
    top: -9px;
}*/

/*614632//1.14.16//banner
https://www.att.com/es-us/
span.JSAMtext-A_2_1.JSAMasset {
    font-size: 9.5px !important;
    width: 95px !important;
}

span.JSAMlink-A_0_3.JSAMasset u {
    left: -23px !important;
    top: -2px !important;
    position: relative;
}*/

/*615166//1.18.16//Facebook Message
https://www.att.com/es-us/shop/bundles/directv-wireless.html */
#faceBookLikeButtonDiv iframe{width:310px!important}
/*span.JSAMtext-A_0_1.JSAMasset{top:346px!important;left:200px!important;}*/


/*616455//1.21.16//Internet banner
https://www.att.com/es-us/shop/internet.html */

img.JSAMimage-A_2_6.JSAMasset{width:105px!important;left:530px!important;}
/*span.JSAMtext-A_2_7.JSAMasset{top:65px !important; left: 431px !important;}
span.JSAMtext-A_2_9.JSAMasset{top:78px !important}*/
body[data-cqpath*="49307505154793706457240412985946900110;2016005"] span.JSAMtext-A_2_8.JSAMasset{width:21% !important;/*top:110px !important;left:559px !important;*/}
span.JSAMtext-A_2_10.JSAMasset{left:537px !important;}



/*616778//1.22.16//DirectTV Wireless banner
https://www.att.com/es-us/shop/bundles/directv-wireless.html

span.JSAMtext-A_0_0.JSAMasset{width:400px !important;left:50px !important;}
span.JSAMtext-A_0_1.JSAMasset{top:333px !important;left:312px !important;}*/

/*617422//1.26.16//bill notification buttons
https://www.att.com/es-us/olam/acctInfoeditBillNotification.myworld */
.row-seamless.padLeft0.BotSolidBorder.PadRight0 .float-left.w150.MarTop20.right {
    width: 150px !important;
}


/*617524//1.26.16// Unlimited data banner
https://www.att.com/es-us/

span.JSAMtext-A_0_2.JSAMasset {width:380px !important;}*/


/* 618109 //1.27.16// Add to Cart btn
https://www.att.com/es-us/shop/wireless/accessories/recommendedAccessories.content.sku6790324_cases_chargers_screen-protectors_audio_bluetooth.html */

.stdButton {white-space: nowrap !important;}

/* 618443 //1.29.16// Add to Cart btn
http://www.att.com/es-us/devicehowto/index.html#!/ */
a.pull-left.ng-scope.ng-binding a{font-size:16px !important}

/* 618477.1 //1.29.16//
https://www.att.com/es-us/shop/tv/spanish-packages.html
span.JSAMlink-A_1_4.JSAMasset{top:190px !important;left:185px !important; }*/

/*618908//2.1.16//homepage
https://www.att.com/es-us/shop/internet.html
span.JSAMtext-A_1_0.JSAMasset {
    width: 370px !important;
}*/


/*618906//2.1.16//DirecTV landing page
https://www.att.com/es-us/shop/tv/directv.html

.fullwidthlegal{width:440px !important;}*/

/*608106.3//2.10.16//Sync button
https://www.att.com/es-us/olam/syncMultipleSims.myworld */
.small.font14.button.disabled.wt_BodyFormSubmit{width:100px !important;}
.small.font14.button.wt_BodyFormSubmit.primary{width:100px !important;}

/*526108.15//2.16.16//learn more
https://www.att.com/es-us/shop/wireless/gophone.html */
.btmLink img[src*="btn-en-learn-more-blu29"] {
    margin-top: -18px;
}

.section .bluebox-outer .bluebox .whitecontent i {
    font-size: 23px;
}

.textLeft .cta1.homepagecta.cta {
    width: 243px;
}


/*#526108.17//02.29.16// video copy
https://www.att.com/es-us/cellphones/att/wireless-home-phone-and-internet.html#sku=sku7130587 */

.overviewText .parsys .section .mediaContainer .mediaLinkAndCaption {
    margin: 15px 2px 10px 15px;
}
.mediaContainer.box.singlewide.default {
    margin-bottom: 60px;
}


/*#628595//03.07.16//
https://www.att.com/es-us/olam/passthroughAction.myworld?actionType=InternetProductLandingPage&customerType=L */

.float-left.MarTopNeg3.botMar2{width:310px !important}

/*#628890//03.08.16//
http://finalstage.att.com/es-us/att/newdealer/#fbid=1qFjk9Pp79L */
nav#primary_menu ul.menu>li ul li a{padding:0 20px !important;}
.container_12 .grid_3{width:250px !important;}


/*#629409//03.10.16//
https://tst02.stage.att.com/shop/login/login.html?wlsfi=MODIFY*/
.smlButton{
    white-space:nowrap;
}


/*#629734//03.11.16// Banner
http://www.att.com/att/cubaconnect/en/index.html */

#main-container .bg-mid-shadow #inner-container h1 {
    letter-spacing: -0.04em;
}

/*#628595//03.14.16//
https://www.att.com/es-us/olam/passthroughAction.myworld?actionType=InternetProductLandingPage&customerType=L */
.extend3o .botMar5 .font16 {
    font-size: 15px;
    }

/*#633903//03.29.16//
https://www.att.com/es-us/shop/wireless.html */
/*#marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_0 > span.JSAMlink-A_0_0.JSAMasset {
    left: 650px !important;
}

#marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_0 > span.JSAMlink-A_0_1.JSAMasset > a {
    left: 98px !important;
    position: relative;
}*/


/*#635349//04.1.16//
https://www.att.com/es-us/olam/showSLIDOverviewAction.myworld### */

.float-left.MarTop18.now-rap.font12.MarLeftNeg10.colorBlack{margin-left:5px}


/*634142//4.1.16//
https://tst02.stage.att.com/esupport/main.html#!/u-verse-high-speed-internet */
.mainLanding .wrapper-container .sub-content-right {
    width: 160px;
}

/*635497//4.1.16//
https://www.att.com/es-us/esupport/article.html#!/wireless/KM1009352
.wrapper-container .content-first-right button {
    width: 140px;
}*/

/*635530//4.6.16//
tst.stage.att.com */
.jquery + .ge5p_global_styles #primary_Search .autoSuggest ul li{ width:248px;}
#ge5p_z2-primary-nav #ge5p_z2-nav-bar .ge5p_z2-nav-bar-subnav > li > a{padding:0 10px}
.pageButtons span.mpwcagts{border: medium none;}

/*635498//4.6.16// cta btns
https://www.att.com/es-us/shop/bundles.html
#marqueeHolder > ul > li > span.JSAMtext-A_0_2.JSAMasset {
    top: 220px !important;
}
#marqueeHolder > ul > li > a {
    top: 318px !important;
}*/

/*636654//4.7.16// body copy
https://www.att.com/es-us/shop/wireless/features/wifi-calling.html */
#content > div > div.row-seamless > div > div.tab-group > div:nth-child(1) > div > div:nth-child(2) > div.one-up.parbase.fullwidthoneup > div.fullWidthTile.contentLeftDefault > div > div > div.TallPromo1.parsys {
    width: 410px;
}
#content > div > div.row-seamless > div > div.tab-group > div:nth-child(1) > div > div:nth-child(4) > div.one-up.parbase.fullwidthoneup > div.fullWidthTile.contentLeftDefault > div > div > div.TallPromo1.parsys > div.text.parbase.titleplustext.section > div.dum_titleplustext > p {
    margin: 0;
}


.fullWidthTile.contentRightDefault .titleAndCopy {
    padding-top: 40px;
}
body[data-cqpath*="327185215988398506164465515475777752617;2016090"] #content > div > div.row-seamless > div > div.tab-group > div:nth-child(1) > div > div:nth-child(3) > div.one-up.parbase.fullwidthoneup > div.fullWidthTile.contentRightDefault > div > div > div.TallPromo1.parsys > div.text.parbase.titleplustext.section > div.dum_titleplustext > p {
    line-height: 14px;
}



/*
https://www.att.com/es-us/
*/

#marqueeHolder ul.JSAMbulletCont-A li a{
    position: static;
}

/*#marqueeHolder ul.JSAMslides-A li a{
    margin-top: 10px;
}*/

#facebook-like-container #faceBookLikeButtonDiv iframe{
    min-width: 320px;
}


/*#marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_4 > span {
    top: 164px !important;
}*/


#marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_2 > span.JSAMtext-A_2_2.JSAMasset {
    /*top: 467px !important;
    width: 370px;*/
}

#marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_0 > span.JSAMtext-A_0_0.JSAMasset > p {
    font-size: 21px !important;
}


/*636913//4.8.16
https://www.att.com/es-us/shop/special-offers.html
*/
.tile .textRight p {
    font-size: 12px;
}

/*a.JSAMbutton-A_3_1.JSAMbuttonBig.JSAMbutton.JSAMasset {
    top: 230px!important;
}*/


/*a.JSAMbutton-A_4_1.JSAMbuttonBig.JSAMbutton.JSAMasset {
    top: 228px!important;
}*/

/*#marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_0 > span {
    top: 174px !important;
}
#marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_2 > span.JSAMtext-A_2_0.JSAMasset {
    width: 532px !important;
    top: 123px !important;
}
#marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_2 > span.JSAMtext-A_2_1.JSAMasset {
    top: 160px !important;
}*/

.titleAndList {
    width: 141px;
}

.w306 .tile .textRight p {
    font-size: 11px;
}
.w306 .tile h4 {
    font-size: 14px;
}


/*#marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_5 > span.JSAMtext-A_5_5.JSAMasset{
    top: 334px !important;
}

#marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_1 > span{
    top: 321px !important;
}*/


/*#marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_3 > a{
    top: 428px !important;
}


#marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_0 > span.JSAMlink-A_0_0.JSAMasset > a{
    font-size: 11px;
    margin-left: -5px;
}*/
#marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_0 > span.JSAMlink-A_0_1.JSAMasset > a{
    /*font-size: 11px;*/
    margin-left: -10px;
}

#marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_0 > span.JSAMlink-A_0_0.JSAMasset {
    margin-left: 22px;
}

/*636984//4.8.16
https://www.att.com/es-us/olam/unauth/displaySelectAccountRegistration.myworld */
.textInput-wrapper #selectedAccountId {
    width: 120px;
}


/*636688//4.11.16//Per #661661 - this is causing problems - LS commentied edits
https://finalstage.att.com/es-us/
#marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_0 > a {
    top: 420px !important;
}

#marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_3 > a {
    top: 460px !important;
}


body.extend3o .styled_forms span.textInput-wrapper input{
    width: 131px;
}*/


/*637921//4.13.16//
https://tst.stage.att.com/olam/loginAction.olamexecute */
.group-title h2 > .mpwcagwc {
    font-size: 1em;
}

body.extend3o .font18 {
    font-size: 15px;
}

/*633714.28//4.13.16//
https://www.att.com/es-us/esupport/main.html#!/u-verse-high-speed-internet */
@media (max-width: 320px){
#wrapper > div.alert > strong {
    font-size: 13px;
}
#zipModalId {
    font-size: 13px;
}
}

/*#638695//4.15.16//
https://www.att.com/es-us/shop/
#marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_4 > span{
    left: 70px !important;
} */

/*#marqueeHolder > ul.JSAMslides-A > li > span.JSAMtext-A_1_2.JSAMasset{
    top: 217px !important;
}

#marqueeHolder > ul.JSAMslides-A > li > span.JSAMtext-A_1_1.JSAMasset{
    top: 171px !important;
}*/

/*#633714.28//4.20.16//
https://tst02.stage.att.com/es-us/esupport/main.html#!/u-verse-high-speed-internet */
#wrapper > div.alert > strong {
    font-size: 12px !important;
}

/*#marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_4 > a{
    top: 223px !important;
}*/

/*#640514//4.22.16//
https://www.att.com/es-us/
#marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_2 > a {
    top: 390px !important;
}

#marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_2 > span.JSAMtext-A_2_3.JSAMasset {
    top: 400px !important;
}

#marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_2 > span.JSAMtext-A_2_4.JSAMasset {
    top: 410px !important;
}*/
/*#marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_2 > span.JSAMtext-A_2_6.JSAMasset {
    top: 414px !important;
}*/
/*#marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_2 > span.JSAMtext-A_2_5.JSAMasset {
    top: 435px !important;
}*/

#_content_att_homepage_en_index_jcr_content_alertTeaser > div > div > div.parsys.LobTab1 > div.parbase.offeralertbanner.section > div {
    top: -52px;
    position: relative;
}
/*#marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_4 > a {
    left: 315px !important;
}*/

/*span.JSAMtext-A_2_7.JSAMasset {
    top: 419px !important;
    left: 343px !important;
}

#marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_3 > a {
    left: 311px !important;
}*/
#marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_5 > span.JSAMtext-A_5_2.JSAMasset{
    width: 350px;
}

/*#marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_0 > span.JSAMtext-A_0_2.JSAMasset {
    left: 190px !important;
    width: 270px !important;
}

#marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_0 > span.JSAMlink-A_0_1.JSAMasset {
    left: 546px !important;
}*/

body[data-cqpath*="49307505154793706457240412985946900110;2016005"] #marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_2 > span.JSAMtext-A_2_7.JSAMasset {
    width: 20%;
}

/*body[data-cqpath*="49307505154793706457240412985946900110;2016005"] #marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_3 > a {
    left: 310px !important;
}*/

body[data-cqpath*="49307505154793706457240412985946900110;2016005"] #marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_2 > span.JSAMtext-A_2_0.JSAMasset {
    width: 270px;
}

body[data-cqpath*="49307505154793706457240412985946900110;2016005"] #marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_2 > span.JSAMtext-A_2_6.JSAMasset {
    top: 272px !important;
}

/*body[data-cqpath*="331952885926785518784367224418061985514;2016026"] #marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_2 > span {
    top: 172px !important;
}*/

/*#640634.1//4.25.16//
https://www.att.com/es-us/olam/passthroughAction.myworld?actionType=MobileNumberChange */
body#main.extend3o .styled_forms span.textInput-wrapper input {
    width: auto;
}

/*#640922//4.25.16//
https://www.att.com/es-us/shop/ */
#marqueeHolder > ul.JSAMslides-A > li > span.JSAMtext-A_1_1.JSAMasset{

}

/*#641425//4.28.16//
https://tst03.stage.att.com/es-us/shop/common/checkout/personal.html */
#progressLabelContainer > div:nth-child(2) > div:nth-child(7) > span.first.w25.rel.menu-gap{margin-right:70px;}
#progressLabelContainer > div:nth-child(2) > div:nth-child(7) > span:nth-child(2){margin-right:115px;}
#progressLabelContainer > div:nth-child(2) > div:nth-child(7) > span:nth-child(3){margin-right:100px;}

/*#642933//5.3.16//
https://www.att.com/es-us/ */
/*#marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_3 > span.JSAMlink-A_3_0.JSAMasset{top:397px !important;width:376px !important;}
#marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_3 > span.JSAMlink-A_3_1.JSAMasset{top:421px !important;width:376px !important;}*/
#marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_5 > span.JSAMtext-A_5_0.JSAMasset{width:250px !important;}
/*#marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_5 > span.JSAMtext-A_5_6.JSAMasset{top:265px !important;width:180px !important;}
#marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_5 > span.JSAMtext-A_5_7.JSAMasset{width:210px;top:305px !important;}*/
/*#marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_2 > a{left:310px !important;}
#marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_5 > span.JSAMtext-A_5_8.JSAMasset{left:355px !important;}*/



/*#643984//5.10.16//
https://www.att.com/es-us/cellphones/iphone/iphone-se.html#sku=sku7870568 */
#tab1 > div.parsys.overviewpar > div > div > div:nth-child(3) > div{font-size:.9em}
#tab1 > div.parsys.overviewpar > div > div > div:nth-child(5){padding:55px 50px 0 370px !important}

/*#644759//5.11.16//
https://www.att.com/es-us/ */
/*#marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_2 > a{left:310px !important;}*/
#marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_4 > a{top:415px !important;}


/*#644582//05.11.16//
https://www.att.com/es-us/


li.JSAMpanel-A_2 > a.JSAMbutton-A_2_1.JSAMbuttonBig.JSAMbutton.JSAMasset{
    left: 310px !important;
}*/

/* #645235 //05.12.16//
https://finalstage.att.com/es-us/esupport/index.jsp */

#main-container .login-auth a#login {width:105px;}

/* #645651.1 //05.13.16//
https://www.att.com/es-us/shop/ */

body[data-cqpath*="299092814778633834053214125430158400074;2015358"] #marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_3 > a {top:222px!important;}



/*#646220//05.17.16//
https://www.att.com/es-us/homepage/index.html?
*/

/* N4 */
body[data-cqpath*="49307505154793706457240412985946900110;2016005"] ul.JSAMslides-A > li.JSAMpanel-A_3 > a.JSAMbutton-A_3_1.JSAMbuttonBig.JSAMbutton.JSAMasset{
    margin-left: -70px;
}



/* N5 */
body[data-cqpath*="49307505154793706457240412985946900110;2016005"] ul.JSAMslides-A > li.JSAMpanel-A_4 > a.JSAMbutton-A_4_0.JSAMbuttonBig.JSAMbuttonWhite.JSAMasset{
    margin-top: 26px;
}



/* N6 */
body[data-cqpath*="49307505154793706457240412985946900110;2016005"] ul.JSAMslides-A > li.JSAMpanel-A_5 > a.JSAMbutton-A_5_1.JSAMbuttonBig.JSAMbutton.JSAMasset{
    margin-left: 66px;
}


/*#646501//05.18.16//
https://www.att.com/es-us/shop/wireless/international/mexico-roaming-bonus.html
*/

body[data-cqpath*="58484408943147529444956320428374226321;2016012"]  ul.JSAMslides-A > li.JSAMpanel-A_0 > a.JSAMbutton-A_0_1.JSAMbuttonBig.JSAMbutton.JSAMasset{
    top: 448px !important;
}


/*#646519.1//05.18.16//
https://www.att.com/es-us/shop/digital-life.html
*/
body[data-cqpath*="4680072114930757654944636235860502020;2016124"] div#marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_0 > a.JSAMbutton-A_0_0.JSAMbuttonBig.JSAMbuttonWhite.JSAMasset{
    top: 434px !important;
}

/*#646844//05.19.16//
https://tst04.stage.att.com/esupport/index.jsp
*/
.wrapper-container #main-container .login-auth a#login {
    width: 110px;
}


/*#646835 // 05.19.16//
https://www.att.com/es-us/shop/special-offers.html
*/
html body.consumer.ge5p-tesla-theme div#wrapper div#main-container div.base.admgr.marqueePromo div.page-title-container div.marquee.parbase.teaser div#_content_att_shop_en_special-offers_jcr_content_admgr_marquee.campaign.campaign-campaign1 div div#marqueeHolder ul.JSAMslides-A li.JSAMpanel-A_2 span.JSAMtext-A_2_1.JSAMasset{width:500px;}


/*#647622// 05.23.16//
https://www.att.com/es-us/olam/loginAction.olamexecute?actionEvent=invalidInputChars
*/
#top.extend3o .LoginModalFirstPara p {
    font: 14px/13px Arial;
}

/*#648887.1// 05.26.16//
https://www.att.com/es-us/shop
#marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_0 > span.JSAMtext-A_0_0.JSAMasset{top: 342px;}*/


/*#648229 // 05.27.16// Breadcrumb
https://tst04.stage.att.com/es-us/esupport/main.html#!/local-long-distance/topic_landlinehomephonesup-topic_callingfeatures1-topic_morecallingfeatures */

#breadcrumbsBox {height:45px;}
.breadcrumbsBox ul{height:40px;}

/*#647551 // 05.27.16//
https://tst04.stage.att.com/es-us/esupport/article.html#!/local-long-distance/KM1010673 */
.wrapper-container .content-first-right button {
    width: auto;
    white-space: nowrap;
}

/*#644759//6.1.16//
https://www.att.com/es-us/
#marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_0 > a {
    top: 430px !important;
}*/

#marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_4 > a {
    top: 433px !important;
}

/*#651723//6.10.16//
https://www.att.com/es-us/ */
body[data-cqpath*="49307505154793706457240412985946900110;2016161"] #marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_0 > img.JSAMimage-A_0_4.JSAMasset {
    top: 429px !important;
}

/*#654362//6.16.16//
https://www.att.com/es-us/olam/SLIDMyProfileview.myworld?event=view */
#primary-content > div.box.extend3o > div.row-seamless.MarTop20.Marbot10 > div.BottomDotBorder > div > div.float-left.Marbot5.w200 {
    width: 230px;
}

/*#654821//6.17.16//
https://www.att.com/es-us/shop/wireless/data-plans.html */
body[data-cqpath*="163448038953535618358427626452050409459;2016162"] #marqueeHolder > ul > li > span {
    top: 168px !important;
}

/*#654914//6.17.16//
https://www.att.com/es-us/shop/wireless/data-plans.html */
body[data-cqpath*="49307505154793706457240412985946900110;2016161"] #marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_0 > span.JSAMtext-A_0_0.JSAMasset {
    top: 328px !important;
}

body[data-cqpath*="49307505154793706457240412985946900110;2016161"] #marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_2 > span.JSAMtext-A_2_1.JSAMasset {
    top: 310px !important;
}

body[data-cqpath*="49307505154793706457240412985946900110;2016161"] #marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_1 > span.JSAMtext-A_1_0.JSAMasset, #marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_1 > span.JSAMtext-A_1_1.JSAMasset {
    font-size: 11px !important;
}

#cluster_all_body #resultsSpace ul.resultList li.shopgridResults p.rightprod_legal_shop {
    width: 108px;
    }

#cluster_all_body #resultsSpace ul.resultList li.shoplistResults img.icon, #resultsSpace ul.resultList li.shopgridResults img.icon {
    width: 98px;
}

#cluster_all_body #resultsSpace ul.resultList li.shopgridResults p.price{
    font-size:18px;
}

/*#656027//6.23.16//
https://www.att.com/es-us/homepage/newA.html */
body.att-new-homepage .login form div.att-input-block {
    margin-right: 5px;
}

div.f12px .text-medium {
    font-size: .7rem !important;
}

.span12 .login.login-horizontal form .password-block .input-inline p, .span12 .login.login-horizontal form .userid-block .input-inline p {
    font-size: 1.2rem;
}

.span12 .login.login-horizontal form .password-block input, .span12 .login.login-horizontal form .userid-block input {
    width: 190px;
    }



/*#526108.28//06.23.16//
Issue 1
https://www.att.com/es-us/shop/wireless/gophone.html
*/

/* first screenshot */
div#_content_att_shop_en_wireless_gophone_jcr_content_admgr_marquee > div > div#marqueeHolder > ul.JSAMslides-A > li:first-child > span:first-child{
    margin-top: -14px;
}

/* second screenshot */
div#_content_att_shop_en_wireless_gophone_jcr_content_mncont > div > div.parbase.LoBTabs > div.parsys.LobTab1 > div.twoup.parbase.section > div.fullwidthtwocolumnoneup.twocolumntwoup.parbase.two-up{
    min-height: 260px;
}

/*
Issue 2
https://www.att.com/es-us/shop/internet/gigapower.html
*/

body.consumer.ge5p-tesla-theme div#_content_att_shop_en_internet_gigapower_jcr_content_mncont > div > div.parbase.LoBTabs > div.parsys.LobTab1 > div > div.oneup.parbase.section:nth-child(4){
    min-height: 700px;
}

/*#656340//6.24.16//
http://www.att.com/es-us/channellineup/u-verse/channel-lineup.jsp?ZIP=75202&TVPACKAGENAME=U450&APPID=MyATT&CUSTSUBTYPE=RES&LOCALE=ES_US */
.othertabs .orange {
    font-size: 9px;
}

/*#656344//6.24.16//
https://www.att.com/es-us/shop/wireless/gophone-refill-bonus.html*/
body[data-cqpath*="206215137574326630928522866782857965760;2016173"] #marqueeHolder > ul > li > a.JSAMbutton-A_0_2.JSAMbuttonBig.JSAMbutton.JSAMasset{left:260px !important;}

/*#526108.28//6.27.16//
https://www.att.com/es-us/shop/internet/gigapower.html */
.one-up .fullWidthTile .titleAndCopy p {
    margin-bottom: 0px;
}

#_content_att_shop_en_internet_gigapower_jcr_content_mncont > div > div > div.parsys.LobTab1 > div:nth-child(4) > div.one-up.parbase.fullwidthoneup > div.fullWidthTile.contentLeftDefault > div > div > div.TallPromo1.parsys > div.text.parbase.titleplustext.section > h4 > p {
    font-size: 26px !important;
}




/*#651628.1//06.30.16//
ATT
*/

/*
https://www.att.com/es-us/shop/myuverse/dashboard.html?actionType=ChangeInternet-Plans
*/

div.tab-pane > div > div.addhsia > div > div.rel.package-plans > div > div.modifytile-productdesc > div.rel.package-plans-features > span > div.productHeight1{
    min-height: 276px !important;
}

div.tab-pane > div > div.addhsia > div > div.rel.package-plans > div > div.modifytile-productdesc > div.rel.package-plans-features > span > div.productHeight1 > div:first-child > div:nth-child(2){
    min-height: 90px !important;
    font-size: 13px !important;
    padding-top: 4px !important;
}

div.tab-pane > div > div.addhsia > div > div.rel.package-plans > div > div.modifytile-productdesc > div.rel.package-plans-features > span > div.productHeight1 > div:first-child > div:nth-child(4){
    min-height: 90px !important;
    font-size: 13px !important;
    padding-top: 4px !important;
}





/*#660033.1//07.11.16//
https://www.att.com/es-us/shop/movers/u-verse.html
*/

div#_content_att_shop_en_movers_u-verse_jcr_content_mncont > div > div > div:nth-child(1) > div:nth-child(2) > div > div > div > div > div > div > div > div:nth-child(3){
    margin-bottom: 20px !important;
    padding-top: 8px;
    padding-left: 0 !important;
    margin-left: 0 !important;
}

div#_content_att_shop_en_movers_u-verse_jcr_content_mncont > div > div > div:nth-child(1) > div:nth-child(2) > div > div > div > div > div > div.authorrichtext.section > div{
    padding-left: 0 !important;
    margin-left: 0 !important;
}




/*#660200//07.11.16//
https://www.att.com/3gmicrocell/unauth/login.do?target=FOAMS
*/

form#loginForm.styled_forms > div#UserNameDiv > span.textInput-wrapper > span > input#username,
form#loginForm.styled_forms > div#PwdDiv > div#passwordTextDiv > span.textInput-wrapper > span > input#passwordText{
    width: auto !important;
    max-width: auto !important;
}

/*#656340.1//7.12.16//
http://www.att.com/es-us/channellineup/u-verse/channel-lineup.jsp?ZIP=75202&TVPACKAGENAME=U450&APPID=MyATT&CUSTSUBTYPE=RES&LOCALE=ES_US
*/
.tabs-container .filter-wrapper #channelLineUpSearch {
    margin: 0 9px 0 0;
}

#filter .hd-wrapper {
    padding-right: 8px;
}




/*#661048//07.13.16//
https://www.att.com/es-us/olam/gotoShop.olamexecute?event=displayRingtonesDownloads&reportActionEvent=A_SHOP_SHOP_RINGTONE_DOWNLOAD_RETR
*/

div#primary-ringtonesDownloads > div.grad-box > div.pad > dl > dt.title{
    font-size: 11px;
}

div#primary-ringtonesDownloads > div.grad-box > div.pad > dl > dd.price{
    font-size: 11px;
    max-width: 48px;
}

div#primary-ringtonesDownloads > div.grad-box > div.pad > dl > dd.buy{
    margin-left: -18px;
}

div#primary-ringtonesDownloads > div.grad-box > div.pad > dl > dd.link{
    font-size: 11px;
    min-width: 108px;
    margin-left: -40px !important;
    margin-top: 6px;
}

div#primary-ringtonesDownloads > div.grad-box > div.pad > dl > dd.link a{
    min-height: 14px !important;
    display: block;
}

div#primary-ringtonesDownloads > div.grad-box > div.pad > div.btn-row{
    margin-top: 24px;
}




/*#661661//07.15.16//
https://www.att.com/es-us/pmt/setupQuickPay.myworld?reportActionEvent=A_PMT_QUICK_PAY_SETUP&reportActionForm=commonPaymentForm
*/

div#divCVV > div.emailInput > span.textInput-wrapper > span > input[title="CVV"]{
    max-width: 50px;
}

div#divCardZipCode > div.emailInput > span.textInput-wrapper > span > input{
    max-width: 100px;
}

/*#662410//07.21.16//
https://www.att.com/es-us/pmt/tpAutoPayAlert.myworld?reportActionEvent=A_PMT_TXT2PAY_START&reportActionForm=payCommonActionForm
*/
body.extend3o #secondary-content .steps-new span {
    font-size: 11px;
}

body.extend3o #secondary-content .steps-new .current span {
    font-size: 11px;
}

body.extend3o #secondary-content .steps-new span.mpwcagwc {
    padding: 0 !important;
}



/*#663443//07.26.16//
https://www.att.com/es-us/pmt/reviewPayment.myworld
*/

form#payCommonActionForm > div.row-seamless > div.styled_forms > div.OC2PARowSeamless > div > div:nth-child(3) span{
    display: block;
    width: auto !important;
    min-width: 110px;
}

/*#667340//8.5.16//banner cta
https://www.att.com/es-us/shop/wireless/switch-and-save-etf.html */
body[data-cqpath*="17008282354544738687726652391268105020;2016155"] .JSAMbutton-A_0_1.JSAMbuttonBig.JSAMbuttonWhite.JSAMasset{
    top: 435px !important;
}

body[data-cqpath*="232638593256185045632887168406463346152;2016196"] .JSAMbutton-A_0_1.JSAMbuttonBig.JSAMbutton.JSAMasset {
    top: 415px !important;
}

body[data-cqpath*="232638593256185045632887168406463346152;2016196"] .JSAMtext-A_0_0.JSAMasset {
    top: 232px !important;
}


/*#667196.1//08.10.16//
http://www.att.com/es-us/att/pride/
*/

div#hero > div.content{
    top: 50px;
}

div#hero > div.content > h1.blue{
    font-size: 36px;
    margin-bottom: 6px;
}


/*#672219//08.29.16//
https://www.att.com/olam/showSLIDOverviewAction.myworld
*/
.w640Mar14.PadLeft30.PadTop20.MarLeft10.botMar10.float-right.ConvdashMainvertSep.wt_Body .float-left.w195 {
    width: 150px;
}


/*#674576//9.2.16//
https://www.att.com/es-us/att/worldconnectdr/en/index.html
*/

.content .modalTitle {
    font-size: 18px;
}

/*#674362//9.6.16//banner
https://www.att.com/es-us/shop/wireless/devices/iphone-ipad-bundle.html */
body[data-cqpath*="37422369863073118129702407965239419884;2016280"] #marqueeHolder > ul > li > span {
    top: 342px !important;
}


/*#674979//09.07.16//
https://www.att.com/es-us/olam/showSLIDOverviewAction.myworld
*/

div#wrapper.noBorderFocus > div#main-container > div:nth-child(5) > div#content.sprintContent > div#primary-content.sprintPrimary-Content.myPlan-section > div#servicecontent.sprintContent.botMar0 > div.box.shadowLeft.botMar5 > div.shadowRight > div.tab-container > div.tab-content > div.w100per > div#tabDiv.w290.RightSolidBorder > ul#MainTab > li.noFloat.SDG_G1184254 > a > span.float-left.MarLeft10 > span.MarTop5{
    font-size: 10px;
}


/*#675073.3//09.8.16//
https://finalstage.att.com/es-us/att/attthanks/en/index.html
*/
div.thx-content-wrapper #thx-hero .thx-main-hero p{
    font-size: 25px;
}

/*#678669//09.21.16//
https://www.att.com/es-us/shop/iphone.html
*/
body.consumer ul li[style*="font-size: 14px"] {
    font-size: .8rem !important;
}

body.consumer .h500 p[style*="font-size: 26px;"] {
    font-size: 26px !important;
}

body.consumer .parbase p[style*="font-size: 32px"] {
    font-size: 26px !important;
}

html body.consumer.ge5p-tesla-theme div#wrapper div#main-container div.bg-mid-shadow div#content div.primary-content-full div.lobfullwidthnotabs-content div.parsys.mncont div.advancedTabs.section div#content div.primary-content-full div.tab-group div.tabcontent div.parsys.tab1 div.parsys.section div.parsys.section div.parsys.section div.text.parbase.section div p{
    max-width: 660px;
}

/*#680169//09.28.16//
https://finalstage.att.com/es-us/att/pride/
*/
section.marquee-wrapper .marquee .slide .slide-copy h3 {
    font-size: 33px;
}


/*#682450//10.05.16//
https://www.att.com/es-us/shop/wireless/devices/iphone-ipad-bundle.html
*/

div.bg-mid-shadow div.base.admgr.marqueePromo > div.page-title-container > div.marquee > div#marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_0 > span.JSAMtext-A_0_1.JSAMasset{
    margin-top: 26px;
}


/*#683593//10.12.16//
https://www.att.com/es-us/shop/wireless/deviceconfigurator.html?prefetched=true&sku=sku8040356
*/

a.btn.secondary.calcDPBtn[title="Actualizar"]{
    min-width: 110px;
    letter-spacing: 0;
}


/*#683591//10.12.16//
https://www.att.com/es-us/shop/wireless/gophone-plans.html
*/

body[data-cqpath*="247799695836698620311770393907337252455;2016271"] #marqueeHolder > ul > li > span.JSAMtext-A_0_3.JSAMasset {
    top: 242px !important;
}

body[data-cqpath*="247799695836698620311770393907337252455;2016271"] #marqueeHolder > ul > li > span.JSAMtext-A_0_1.JSAMasset {
    top: 232px !important;
}


/*#685383//10.19.16//
https://www.att.com/es-us/shop/wireless/devices/iphone-ipad-bundle.html
*/

div#marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_0 > a.JSAMbutton-A_0_0.JSAMbuttonBig.JSAMbutton.JSAMasset{
    margin-top: 30px;
}

div#marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_0 > span.JSAMtext-A_0_1.JSAMasset{
    padding-top: 30px;
}


/*#689148//11.2.16//
http://finalstage.att.com/es-us/att/aarp/
*/
@media screen and (min-width: 960px){
div.aarp-container-2016 .deals .slides .slide h1 {
    font-size: 40px;
}
}

/*#690031//11.04.16//
https://www.att.com/es-us/shop/wireless/international/roaming.html
*/

body.consumer.ge5p-tesla-theme div#marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_0 > span.JSAMtext-A_0_1.JSAMasset{
    padding-top: 0;
    margin-top: 0 !important;
}

/*#692054//11.11.16//
https://www.att.com/es-us/connectme/residents/map.html
*/

div#wrapper > section.cart-breadcrumb-wrapper > div.breadcrumbs{
    min-width: 560px;
}


/*#692956//11.15.16//
https://www.att.com/es-us/wireless/
*/

div#marquee-292143411114857644391079035854197600260 div.container > div.row > div > div.slide-content > h2.marquee-header > p{
    font-size: 42px;
    line-height: 1.2;
    margin-bottom: 0;
}

/*#693707//11.18.16//
https://www.att.com/es-us/shop/tv/spanish-packages.html
*/

body.consumer.ge5p-tesla-theme div.bg-mid-shadow > div#content > div.primary-content-full > div > div.page-title-container > div > div#_content_att_shop_en_tv_spanish-packages_jcr_content_admgr_marquee > div > div#marqueeHolder > ul > li.JSAMpanel-A_0 > span.JSAMtext-A_0_4.JSAMasset{
    margin-top: 10px;
}

/*#695758//11.25.16//
https://www.att.com/es-us/tv/u-verse.html
*/

div#marquee-290321726753994176349785102948506951245 div.slide > div.container > div.row > div.span6 > div.slide-content > h2.marquee-header.desktop-tablet-only.text-white{
    font-size: 22px;
}

/*
https://www.att.com/es-us/bundles/
*/

div#marquee-271747772061410320619131668934280530778 div.container > div.row > div.span6 > div.slide-content > h2.marquee-header.desktop-tablet-only.text-white{
    font-size: 22px;
}


/*#696445.1//12.5.16//
https://www.att.com/es-us/tv/u-verse.html
*/

.selector.priceRangeDiv {
  width: 100px;
}

div.resultsCount {
  width: 139px !important;
}

div.navBar h3.pageButtons {
  width: 129px;
}

.navBar span, .navBar .sorting, .navBar .pageButtons {
  font-size: 0.7rem !important;
}

.navBar div.selector {
  padding-left: 7px;
}

/*#526108.29//12.08.16//
https://www.att.com/es-us/shop/wireless/gophone.html
*/

div[data-teaserid="248416685416842227953536782620238924649"] > div#marqueeHolder > ul > li.JSAMpanel-A_0 > a.JSAMbutton-A_0_0{
    margin-top: 10px !important;
}

div[data-teaserid="248416685416842227953536782620238924649"] > div#marqueeHolder > ul > li.JSAMpanel-A_1 > span.JSAMtext-A_1_2.JSAMasset{
    font-size: 32px !important;
}

div[data-teaserid="248416685416842227953536782620238924649"] > div#marqueeHolder > ul > li.JSAMpanel-A_1 > a.JSAMbutton-A_1_0{
    margin-top: 10px !important;
}

div[data-teaserid="248416685416842227953536782620238924649"] > div#marqueeHolder > ul > li.JSAMpanel-A_2 > a.JSAMbutton-A_2_1{
    margin-top: 10px !important;
}

/*#526108.33//12.09.16//
https://www.att.com/es-us/shop/internet/u-verse-internet.html
*/

div[data-teaserid="137735645189145236741944843980676866749"] > div#marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_1 > span{
    line-height: 1 !important;
}

div[data-teaserid="137735645189145236741944843980676866749"] > div#marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_1 > span.JSAMtext-A_1_4{
    top: 166px !important;
}

/*
https://www.att.com/es-us/shop/internet/u-verse-internet.html
*/

div[data-teaserid="137735645189145236741944843980676866749"] > div#marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_2 > a.JSAMbutton-A_2_0{
    top: 230px !important;
}

/*#526108.32//12.12.16//
http://www.att.com/es-us/shop/
*/

div#_content_att_shop_en_home-phone_landline_jcr_content_mncont .fullWidthTile.contentLeftDefault .titleAndCopy {
    padding-top: 109px;
}

/*
https://www.att.com/es-us/shop/home-phone/landline.html
*/

div[data-teaserid="159685822823981577023909373670732262132"] > div#marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_0 > span.JSAMtext-A_0_0{
    margin-top: 40px;
}

div[data-teaserid="159685822823981577023909373670732262132"] > div#marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_0 > a.JSAMbutton-A_0_1{
    margin-top: 10px;
}

div[data-teaserid="159685822823981577023909373670732262132"] > div#marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_0 > span.JSAMtext-A_0_2{
    margin-top: 10px !important;
}

/*#697252//12.15.16//
https://www.att.com/es-us/my/#/managePaperlessBilling
*/
span.mpwcagts.ng-binding:before {
    white-space: normal !important;
}

/*#700575//12.16.16//
https://www.att.com/es-us/att/attthanks/en/index.html
*/

section#thx-hero > div#myCarousel > div.carousel-inner > div.thx-video-hero > div.container > div.thx-main-hero-text > p.hidden-xs > br{
    display: none;
}

/*#704222//1.05.17//
https://www.att.com/es-us/shop/wireless/devices/iphone-ipad-bundle.html?mobile=false
*/

body.consumer div#main-container > div.bg-mid-shadow > div#content > div.primary-content-full > div.base.admgr.marqueePromo > div.page-title-container > div > div#marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_0 > a.JSAMbutton-A_0_0.JSAMbuttonBig.JSAMbutton.JSAMasset{
    margin-top: 70px !important;
}

/*#704772//1.10.17//
https://www.att.com/es-us/olam/loginAction.olamexecute
*/

form.login-widget > fieldset > div.row > div > div > div > label > span{
    font-size: 12px !important;
}

form.login-widget > fieldset > div.row > div > div > div > p.public-computer{
    font-size: 12px !important;
    letter-spacing: 0;
    width: 128px !important;
}

form.login-widget > fieldset > div.row > div > div > p:nth-child(2) > a{
    font-size: 13px !important;
}

/*#707187//1.20.17//
https://www.att.com/es-us/shop/tv/directv/wireless-customers.html
*/

div#marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_0 > a.JSAMbutton-A_0_0.JSAMbuttonBig.JSAMbutton.JSAMasset{
    margin-top: 0px;
}

div#marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_1 > span.JSAMtext-A_1_3.JSAMasset{
    display: block;
    min-width: 190px;
    margin-top: -7px;
}

div#marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_2 > span.JSAMtext-A_2_0.JSAMasset{
    display: block;
    padding-top: 0;
    letter-spacing: 0;
    margin-top: -14px;
    font-size: 14px !important;
}

/*#707202//1.20.17//
https://www.att.com/es-us/tv/
*/

span.mpwcagwc{
    border: none !important;
}

/*#707196//1.23.17//
https://www.att.com/es-us/shop/bundles/save.html
*/

ul.JSAMslides-A > li.JSAMpanel-A_4 > span.JSAMtext-A_4_3.JSAMasset{
    width: 430px !important;
    white-space: normal;
    margin-left: -74px;
}

/*#707201//1.23.17//
https://www.att.com/es-us/internet/
*/

@media(min-width: 768px){
div#marquee-154342389449921912871125044961756509521 > div.slick-list > div.slick-track > div.slide > div.container > div > div > div.cta-wrapper > a{
    margin-top: -10px;
    margin-bottom: 80px;
}
}

/*#708433.2//1.30.17//
https://www.att.com/shop/wireless/connected-car.html
*/

ul.JSAMslides-A > li.JSAMpanel-A_1 > span.JSAMtext-A_1_0.JSAMasset{
    margin-top: -12px;
    letter-spacing: 0;
    font-size: 9px;
}

div#marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_2 > span.JSAMtext-A_2_0.JSAMasset{
    display: block;
    padding-top: 0;
    letter-spacing: 0;
    margin-top: -2px;
    font-size: 9px !important;
}

div#marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_4 > span.JSAMtext-A_4_0.JSAMasset{
    padding-top: 0;
    letter-spacing: 0;
    margin-top: -5px;
    font-size: 9px !important;
}

/*#710474//2.03.17//
https://www.att.com/es-us/esupport/article.html#!/wireless/KM1008921
*/

div.ngdialog-content > div[class*="modalWrapper"] > div[class*="modalContent"] > div[class*="modalHeader"] > h1{
    font-size: 24px !important;
    letter-spacing: 0;
}

/*#715955//3.01.17//
https://www.att.com/es-us/
*/

div[data-tdata-slotid="IS1313"] > div.container > div.row > div.span6 > div.slide-content > div.subhead.desktop-tablet-block.text-black{
    padding-right: 0 !important;
    margin-right: 0 !important;
    width: 88%;
    font-size: 15px;
}

@media only screen and (min-width: 768px){
div.thx-content-wrapper section.thx-image-container .thx-section-detail-text h2, .thx-content-wrapper section.thx-image-container .thx-section-text h2 {
    font-size: 32px;
}

div.thx-content-wrapper section.thx-image-container .thx-section-detail-text p, .thx-content-wrapper section.thx-image-container .thx-section-text p {
    width: 520px;
}

div.thx-content-wrapper section.thx-image-container .thx-section-detail-text .thx-legal-disclaimer-block {
    font-size: 11px!important;
}
}

/*#717101//3.06.17//
https://www.att.com/es-us/
*/

@media(min-width: 992px){
div[style*="https://www.att.com/img/atandt/ES_441253a.jpg"] > div.container > div.row > div.span6 > div.slide-content > div.subhead.desktop-tablet-block.text-black > p{
    font-size: 12px;
}
}

@media(min-width: 768px) and (max-width: 992px){
div[style*="https://www.att.com/img/atandt/ES_441253a.jpg"] > div.container > div.row > div.span6 > div.slide-content > div.subhead.desktop-tablet-block.text-black > p{
    font-size: 12px;
    width: 74%;
}
}

#quantitySelect div.selector span {
    padding: 0 1px 0 2px;
    cursor: pointer;
}

#uniform-priceDropDown > span {
    width: 164px !important;
}

/*#720895//3.22.17//
https://www.att.com/es-us/shop/tv/spanish-packages.html
*/

div#_content_att_shop_en_tv_spanish-packages_jcr_content_admgr_marquee > div > div#marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_0 > span.JSAMtext-A_0_0{
    margin-top: -16px;
}

div#_content_att_shop_en_tv_spanish-packages_jcr_content_admgr_marquee > div > div#marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_1 > span.JSAMtext-A_1_0{
    margin-top: 14px;
    font-size: 13px !important;
}

/*#721838//3.28.17//
https://finalstage.att.com/es-us/att/aarp/
*/
@media screen and (min-width: 960px){
div.aarp-container-2016 .masthead .column.left h2 {
    font-size: 37px;
}
}

@media screen and (min-width: 480px){
div.aarp-container-2016 .masthead .column.left h2 {
    font-size: 28.5px;
}
}

@media screen and (max-width: 667px){
div.aarp-container-2016 .section .inner {
    max-width: 757px;
}
}

/*#728382//4.27.17// 
https://www.att.com/es-us/att/gophone-multiline-discount/
*/

div.wrapper-calculator > div > div.save-list > div.line-box > span{
    display: block;
    white-space: normal;
}

div.wrapper-calculator > div > div.save-list > div.line-box{
    vertical-align: top;
}

/*#728006//5.3.17// 
https://www.att.com/es-us/3gmicrocell/banSelection.do?method=getBanSelection
*/

div#primary-content > div.box > div > div.table_padding > form#selectCtn > div > div.vtop > a.tooltips{
    padding-right: 10px;
    display: block;
}

/*#729317.2//5.10.17// 
https://www.att.com/es-us/esupport/main.html#!/u-verse-tv/topic_installation0
*/
#main-container div.categories h2::first-letter { text-transform: capitalize; }

/*#732187//5.12.17// 
https://www.att.com/es-us/directv/sports.html
*/

@media(min-width: 1300px){
div#_content_consumer_upperfunnel_directv_sports_jcr_content_parsys_teaser > div.att-teaser-section > div > div.base-component.marquee-info.section > div.marquee-wrapper > div.marquee > div.slick-list.draggable > div.slick-track > div.slide.template-content-left > div.container > div.row > div.span6 > div.slide-content{
    padding-right: 20%;
}
}

@media(min-width: 768px) and (max-width: 1300px){
div#_content_consumer_upperfunnel_directv_sports_jcr_content_parsys_teaser > div.att-teaser-section > div > div.base-component.marquee-info.section > div.marquee-wrapper > div.marquee > div.slick-list.draggable > div.slick-track > div.slide.template-content-left > div.container > div.row > div.span6 > div.slide-content{
    padding-right: 30%;
}

div#_content_consumer_upperfunnel_directv_sports_jcr_content_parsys_teaser > div.att-teaser-section > div > div.base-component.marquee-info.section > div.marquee-wrapper > div.marquee > div.slick-list.draggable > div.slick-track > div.slide.template-content-left > div.container > div.row > div.span6 > div.slide-content > h2{
    line-height: 1;
    font-size: 44px;
}
}

/*#732230//5.15.17// 
https://www.att.com/es-us/att/attthanks/en/index.html
*/

div.thx-content-wrapper.thx-desktop > div.container > div.row > section.thx-image-container.thx-section-desktop{
    min-height: 560px;
}

/*#732409//5.15.17// 
https://finalstage.att.com/es-us/att/attthanks/en/index.html
*/
@media only screen and (min-width: 768px){
    div p.new-width-text-carousel {
        width: 470px!important;
    }
    
    div.thx-content-wrapper .thx-hero-title-header {
        width: 60%;
        font-size: 30px;
    }
    .thx-content-wrapper .thx-hero-title-header br {
        display: none;
    }
}

#movies-page-container > div.section-container-subsections > div:nth-child(2) > div.section-text-desc-without-steps > div.txt-description.body-small br {
    display: none;
}

div.txt-description.headlineBlack {
    font-size: 23px;
}

div.txt-description.body-small {
    font-size: 15px;
}

/* font change per ticket 737194 */
.att-homepage h1 {
    font-family: Helvetica !important;
    font-weight: bold;
}
.att-homepage .section-1 .intro {
    font-family: Helvetica !important;
    font-weight: bold;
}

/*#740307//6.22.17// 
https://www.att.com/es-us/eos/processLogin?productType=wireless
*/

div#row-seamless_titan > div.userBox > div > table.usage-meter-table > tbody > tr > th:nth-child(2),
div#row-seamless_titan > div.userBox > div > table.usage-meter-table > tbody > tr > th:nth-child(3){
    width: 13%;
}

div#row-seamless_titan > div.userBox > div > table.usage-meter-table > tbody > tr > th:nth-child(4){
    width: 16%;
}

/*#737456.2//6.26.17// 
https://www.att.com/es-us/global-search/search?catField=Shop&group=false&q=iphone
*/
#shop > div > div > div > div > ul > li > strong, section .pagination strong {
    margin-left: 6px;
    margin-right: 6px;
}
#shop > div.row.marginTop5.visible-desktop > div > div > div > div > div > ul > li > strong {
    margin-left: 6px;
    margin-right: 6px;
}

#shop > div.row.marginTop5.visible-desktop > div > div > div > div > div > ul > li.visible-desktop.all, #support > div > div > div > div > div > div > ul > li.visible-desktop.all > a {
    min-width: 120px;
}

#shop > div.row.marginTop5.visible-desktop > div > div > div.form-row.span6.text-right.clearfix > div.span3.inline-block.valign-top.marginTop10.text-right > strong {
    margin-left: -15px;
    position: relative;
}

/*#744395//7.14.17// 
https://www.att.com/es-us/my/#/billUsageReports
*/

@media(min-width: 768px){
div.reports.billing_css form[name="dropdownForm"] > div.form-row > div.row > div[class*="span"] > div.row > div > div  label{
    min-height: 46px;
}
}

/*#744670//7.17.17// 
https://www.att.com/es-us/supersede/supersedeAuth
*/

nav > ul > li > a[class*="primary"] ~ ul > li > a{
    font-size: 13px !important;
}

/*#744883//7.18.17// 
https://www.att.com/es-us/maps/store-locator.html
*/

.titleAndList {
    width: inherit;
}

/*#746259//7.25.17// 
https://www.att.com/es-us/shop/tv/spanish-packages.html
*/

li[style*="315436-Spanish-DTV-SP_50_GOT_974x280.jpg"] > span.JSAMtext-A_1_1{
    top: 156px !important;
}

li[style*="315436-m_DTV-Spanish-DTV-DP_974x280.jpg"] > img[src*="img_price_pipe_white_1x42.png"]{
    width: 1px !important;
    left: 150px !important;
}

li[style*="315436-m_DTV-Spanish-DTV-DP_974x280.jpg"] > span.JSAMtext-A_2_4{
    margin-left: 20px;
    width: 350px !important;
}

li[style*="315436-m_DTV-Spanish-DTV-DP_974x280.jpg"] > span.JSAMtext-A_2_1{
    top: 120px !important;
}

/*#746046//7.25.17// 
https://www.att.com/es-us/
*/


@media(min-width: 1320px){
div[style*="321108-MW-LEFT_Full_BG_Desktop-1920x500.jpg"] > div.container > div.row > div.span6{
    width: 100% !important;
}

div[style*="321108-MW-LEFT_Full_BG_Desktop-1920x500.jpg"] > div.container > div.row > div.span6 h2.marquee-header.desktop-tablet-only.text-white{
    width: 100% !important;
    font-size: 30px;
    line-height: 1.2;
}
}

@media(min-width: 768px) and (max-width: 1320px){
div[style*="321108-MW-LEFT_Full_BG_Desktop-1920x500.jpg"] > div.container > div.row > div.span6{
    width: 100% !important;
}

div[style*="321108-MW-LEFT_Full_BG_Desktop-1920x500.jpg"] > div.container > div.row > div.span6 h2.marquee-header.desktop-tablet-only.text-white{
    width: 100% !important;
    font-size: 2.8vw;
    line-height: 1.2;
}

div[style*="321108-MW-LEFT_Full_BG_Desktop-1920x500.jpg"] > div.container > div.row > div.span6 div.subhead{
    width: 100% !important;
    font-size: 16px;
}

div[style*="321108-MW-LEFT_Full_BG_Desktop-1920x500.jpg"] > div.container > div.row > div.span6 div p{
    width: 100% !important;
}
}

/*#747053//7.28.17// 
https://www.att.com/es-us/att/prepaid-multiline-discount/
*/

div.wrapper-calculator > div > div.save-list > div.line-box > div.selectlines-box > div.right-content > div.saving-details > div.half:nth-child(1){
    width: 194px;
}

div.wrapper-calculator > div > div.save-list > div.line-box > div.selectlines-box > div.right-content > div.saving-details > div.half:nth-child(1) > span.save{
    font-size: 12px;
}

div.wrapper-calculator > div > div.save-list > div.line-box > div.selectlines-box > div.right-content > div.saving-details > div.half:nth-child(2){
    max-width: 124px;
}

div.wrapper-calculator > div > div.save-list > div.line-box > div.selectlines-box > div.right-content > div.saving-details > div.half:nth-child(2) > div{
    font-size: 12px;
}

/*#747958.1//8.3.17// 
https://www.att.com/es-us/tv/
*/

div#attTVPage > div.attTVPage-section.attTVPage-02_packages > div.attTVPage-container > div.attTVPage-02_packages--pkgs-container > div.attTVPage-02_packages--pkgs-pkg > div.attTVPage-02_packages--pkgs-pkg-price > p:nth-child(3){
    font-size: 9px;
    margin-top: -4px;
    letter-spacing: 0;
}

/*#748230//8.4.17// 
https://www.att.com/es-us/shop/u-verse/offers.html
*/

div.bgGray > div.main-content-pad.shop-bundles > span > div.brdBottom > div.smbheader > div,
div.bgGray > div.main-content-pad.shop-bundles > span > div.brdBottom > div.smbheader > div a{
    font-size: 12px;
}

div.bgGray > div.main-content-pad.shop-bundles > span > div.brdBottom > div.smbheader > div:nth-child(1){
    width: 44%;
}

div.bgGray > div.main-content-pad.shop-bundles > span > div.brdBottom > div.smbheader > div:nth-child(2){
    width: 25%;
}

div.bgGray > div.main-content-pad.shop-bundles > span > div.brdBottom > div.smbheader > div:nth-child(2) span{
    margin-left: 0;
}

div.bgGray > div.main-content-pad.shop-bundles > span > div.brdBottom > div.smbheader > div:nth-child(1) > div.smbcol.width_120.border_r{
    width: 100% !important;
}

/*#526108.35//8.9.17// 
https://www.att.com/es-us/shop/wireless/byop.html
*/

div#marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_0 > span.JSAMtext-A_0_1.JSAMasset,
div#marqueeHolder > ul.JSAMslides-A > li.JSAMpanel-A_0 > span.JSAMtext-A_0_1.JSAMasset{
    padding-top: inherit;
}

li.JSAMpanel-A_0 > span.JSAMtext-A_0_2.JSAMasset{
    width: 60%;
}

/*
https://www.att.com/es-us/shop/wireless/data-plans.html
*/

div[style*="282993-want-to-know-more-background.jpg"] > div[style="text-align: center; padding-top: 50px; margin-left: 660px;"]{
    margin-left: 750px !important;
}

div[style*="282993-want-to-know-more-background.jpg"] > div[style="text-align: center; padding-top: 50px; margin-left: 660px;"] img{
    width: 140px;
}


/*#526108.35//8.9.17// 
https://www.att.com/es-us/shop/wireless/byop.html
*/
#pageContainer #marquee .text h1 {
    font-size: 21px;
    line-height: 23px;
}

#pageContainer #marquee .text .priceSub {
    font-size: 21px;
}

div.ge5p_global_styles .ge5p_z1-language-drop-down.ge5p_z1-drop-down {
    width: 81px;
}

/* div#main-container .col {
    height: 511px;
} */


/*#751422//8.23.17// 
https://finalstage.att.com/es-us/t/fraud/en/index.html#report
*/
div#fraud-nav li {
    font-size: 1.2rem;
    padding-left: 14px;
}

p.fraud-nav-active-text {
    font-size: 1.3rem;
    top: 2px;
    padding-left: 14px;
}

/*#751422//8.23.17// 
https://www.att.com/es-us/t/fraud/en/index.html#report
*/

div#fraud-report-section > section.reportForm > div.form-group > div.form-inline > div.form-group > input{
    max-width: 112px;
}

/*#748308.1//9.06.17// 
https://www.att.com/es-us/tobr/tobrMergeExPlan.rt
*/

form > ul.list.list-pivot ~ div.content-pad > div.pull-right > span.pull-left:nth-child(2) > button#btnContinue{
    min-width: 460px;
}

/*#753615//9.07.17// 
https://www.att.com/my/#/makePayment
*/

@media(min-width: 768px) and (max-width: 860px){
div.paymentcontainer > section > div.row > div > form > div > div div.section > div > div > div.span12 > div.paymentmethods.section > div > div > div > div.span12 > div.row-nowrap > div.span6 label{
    min-height: 44px;
}
}

@media(max-width: 360px){
div.paymentcontainer > section > div.row > div > form > div > div div.section > div > div > div.span12 > div.paymentmethods.section > div > div > div > div.span12 > div.row-nowrap > div.span6 label{
    min-height: 44px;
}
}

/*#754592.2//9.11.17// 
https://www.att.com/es-us/
*/

@media(min-width: 768px){
div[style*="321108-MW-LEFT_Full_BG_Desktop-1920x5001.jpg"] > div.container > div.row > div.span6 > div.slide-content > h2.marquee-header{
    font-size: 26px;
    line-height: 1.2;
}
}

/*#756991//9.26.17// 
https://www.att.com/es-us/offers/international.html
*/

@media(min-width: 768px) and (max-width: 1024px){
div.slick-track > div.slide > div.container.content-center > div.row > div.content-wrapper.content-center.text-white.text-black-sm > h2.marquee-header > div{
    font-size: 24px;
    line-height: 1;
}
}

/*#762819//10.25.17//
https://www.att.com/es-us/shop/movers/u-verse.html
https://www.att.com/es-us/shop/movers/u-verse.html?offerId=offerA
*/

li[style*="324775-mrq-shop-movers-2-offers-free-wireless-receiver-974x280.jpg"] > span.JSAMtext-A_0_3.JSAMasset,
li[style*="324775-mrq-shop-movers-2-offers-300-rwc-974x280.jpg"] > span.JSAMtext-A_0_3.JSAMasset{
    font-size: 32px !important;
}


/*#765955//11.7.17// 
https://finalstage.att.com/es-us/att/getstartedbiz/en/bizaccessoryguide/en/
*/
div#resources p {
    font-size: 1.4rem;
    line-height: 1.8rem;
}

/*#753615.1//11.08.17//
https://www.att.com/es-us/my/#/TXT2Pay
*/

@media(min-width: 768px) and (max-width: 1120px){
div.paymentmethods.section div#cc-number-field ~ div.row-nowrap > div > label,
div.paymentmethods.section div#cc-number-field ~ div.row-nowrap > div > div > label{
    min-height: 44px;
}
}

@media(max-width: 430px){
div.paymentmethods.section div#cc-number-field ~ div.row-nowrap > div > label,
div.paymentmethods.section div#cc-number-field ~ div.row-nowrap > div > div > label{
    min-height: 44px;
}
}

/*#761411//11.20.17//
https://www.att.com/es-us/cobrand/costco/NFEHC.html
*/

.marquee .slide.template-content-configurable .content-wrapper .price-info .price sup{
    /*line-height: 0;
    margin-top: -6px;*/
}

/*#526108.37//11.23.17//
https://www.att.com/es-us/deals/
*/

@media(min-width: 768px){
div[data-tdata-slotid="IS1333"].slide > div.container > div.row > div.content-wrapper > h2{
    font-size: 26px;
    line-height: 1.2;
}
}

/*#770899//11.30.17//
https://www.att.com/es-us/att/attthanks/en/index.html
*/


#benefits-panel .copy-wrapper a.blue-button {
    min-width: 160px;
}


/*#776540//1.11.18//
https://www.att.com/es-us/directv/?source=icmn25dhp0000000o&amp;wtextndsource=directvnow
*/

div.marquee .slide.template-content-configurable .content-wrapper .cc-icon, div.marquee .slide.template-content-configurable .content-wrapper .cta-wrapper, div.marquee .slide.template-content-configurable .content-wrapper .eyebrow, div.marquee .slide.template-content-configurable .content-wrapper .marquee-header, div.marquee .slide.template-content-configurable .content-wrapper .subhead, div.marquee .slide.template-content-configurable .content-wrapper .text-legal, div.marquee .slide.template-content-configurable .content-wrapper ul {
    margin-top: 10px;
}


div.marquee .slide.template-content-configurable .content-wrapper .subhead {
    font-size: 1.6rem;
}

/*#778777//01.23.18//
https://www.att.com/es-us/tv/u-verse.html
*/

div.slide > div.container > div.row > div.content-wrapper > div.text-legal.marquee-font-arial > div > p[data-desktop-short*="legalsharedcontent_20"] > div.legal > p{
    line-height: 1.2 !important;
}

@media(min-width: 768px) and (max-width: 992px){
div.slide > div.container > div.row > div.content-wrapper > div.text-legal.marquee-font-arial > div > p[data-desktop-short*="legalsharedcontent_20"] > div.legal > p{
    font-size: 9px;
}
}

/*#779671//01.26.18//
https://www.att.com/es-us/tv/
*/

@media(min-width: 1460px){
div#attTVPage > div.attTVPage-section > div.attTVPage-container > div[class*="pkgs-container"] > div[class*="pkg"]{
    min-height: 1100px;
}

div#attTVPage > div.attTVPage-section > div.attTVPage-container > div[class*="pkgs-container"] > div[class*="pkg"] > div[class*="price"]{
    bottom: 0;
}
}

@media(min-width: 1200px) and (max-width: 1460px){
div#attTVPage > div.attTVPage-section > div.attTVPage-container > div[class*="pkgs-container"] > div[class*="pkg"]{
    min-height: 1040px;
}

div#attTVPage > div.attTVPage-section > div.attTVPage-container > div[class*="pkgs-container"] > div[class*="pkg"] > div[class*="price"]{
    bottom: 0;
}
}

@media(min-width: 992px) and (max-width: 1200px){
div#attTVPage > div.attTVPage-section > div.attTVPage-container > div[class*="pkgs-container"] > div[class*="pkg"]{
    min-height: 1290px;
}

div#attTVPage > div.attTVPage-section > div.attTVPage-container > div[class*="pkgs-container"] > div[class*="pkg"] > div[class*="price"]{
    bottom: 0;
}
}

@media(min-width: 992px){
div.attTVPage-section.attTVPage-05_internet > div.attTVPage-container > div.attTVPage-05_internet--copy > div.attTVPage-02_packages--pkgs-pkg-price{
    margin-left: -20px !important;
    margin-bottom: 14px !important;
}

div.attTVPage-section.attTVPage-05_internet > div.attTVPage-container > div.attTVPage-05_internet--copy > div.attTVPage-02_packages--pkgs-pkg-price > h4 > span{
    font-size: 14px !important;
}

div.attTVPage-section.attTVPage-05_internet > div.attTVPage-container > div.attTVPage-05_internet--copy > div.attTVPage-02_packages--pkgs-pkg-price > h4 > span > em{
    font-size: 9px !important;
}

div.attTVPage-section.attTVPage-05_internet > div.attTVPage-container > div.attTVPage-05_internet--copy > div.attTVPage-02_packages--pkgs-pkg-price > h4 > span.mpwcagts{
    font-size: 40px !important;
}

div.attTVPage-section.attTVPage-05_internet > div.attTVPage-container > div.attTVPage-05_internet--copy > div.attTVPage-02_packages--pkgs-pkg-price > h4 > span.mpwcagts > sup{
    font-size: 20px !important;
    padding-top: 10px;
}
}

/*#526108.38//02.07.18//    
https://www.att.com/es-us/shop/wireless/devices/prepaidphones.html
*/

div#showMoreDevices > div.viewDivider{
    margin-left: 0.40rem;
    margin-right: 0.40rem;
}

div#showMoreDevices > div[class*="show"]{
    margin-left: 0;
}

div#showMoreDevices > div[class*="show"] > span > a{
    font-size: 10px;
}

/*
https://www.att.com/es-us/tv/
*/

div#attTVPage > div.attTVPage-section > div.attTVPage-container > div.attTVPage-02_packages--pkgs-container > div.attTVPage-02_packages--pkgs-pkg > div.attTVPage-02_packages--pkgs-pkg-ctas > a{
    font-size: 11px;
    letter-spacing: 0;
    padding-left: 12px;
    padding-right: 12px;
}

/*#782985//02.15.18//
https://www.att.com/es-us/tobr/tobrMNMAddNewPlan.rt
*/

@media(min-width: 980px){
form.mLR25D > div.desktop > div > div > label > span.pull-left{
    font-size: 14px;
}
}

/*#784896//03.01.18//
https://www.att.com/es-us/shop/wireless/international/long-distance.html
*/

li[style*="323043_globephone_972x280.jpg"] > span.JSAMtext-A_0_1.JSAMasset{
    top: 10px !important;
    max-width: 64%;
}

/*#785936.2//03.06.18//
https://www.att.com/es-us/wireless/
*/

div[data-inventory-space-id="IS1322"] > div.container > div.row.Center > div.content-wrapper{
    max-width: 570px;
}

/*#785936.2//03.07.18//
https://www.att.com/es-us/
*/

div[data-analytics-data*="MQ_HBO-for-life_Q1_18"] > div.container > div.row.Center > div.content-wrapper{
    max-width: 570px;
}

/*#789478//03.27.18//
https://www.att.com/es-us/directv/experience/genie.html
*/

@media(min-width: 1024px) and (max-width: 1200px){
div.subnav-fixed > div.container > div.subnav-links > ul.subnav-navbar > li{
    margin-right: 0.6em;
}

div.subnav-fixed > div.container > div.subnav-links > ul.subnav-navbar > li > a{
    font-size: 14px;
}
}

@media(min-width: 768px) and (max-width: 1024px){
div.subnav-fixed > div.container > div.subnav-links > ul.subnav-navbar > li{
    margin-right: 0.4em;
}

div.subnav-fixed > div.container > div.subnav-links > ul.subnav-navbar > li > a{
    font-size: 12px;
}
}

/*#791025//04.05.18//
https://www.att.com/es-us/tobr/tobrMNMAddNewPlan.rt
*/

@media(min-width: 980px){
section > div > form > div > div.pull-left > div.mB20 > label[role="option"].radio > span[id*="rate"]{
    max-width: 54% !important;
}
}

/*#791035//04.06.18//
https://www.att.com/es-us/tobr/tobrAuthenticatedAcceptor.rt
*/

@media(min-width: 980px){
.step-wrapper li[class*="step"].ng-binding{
    font-size: 11px;
    white-space: nowrap;
}
}

/*#795593//05.07.18//
https://www.att.com/es-us/shop/u-verse/offers.html
*/

div[class*="select"] > div > div.row.justified.select-services-list > div.row-fluid > div.row-fluid.inner-div.d2border > div.span8.text-left span{
    font-size: 13px !important;
    padding-left: 12px !important;
}

div[class*="select"] > div > div.row.justified.select-services-list > div.row-fluid > div.row-fluid.inner-div > div.span6.text-left span{
    padding-left: 6px !important;
    font-size: 13px !important;
}

/*#797139//05.09.18//
https://www.att.com/es-us/deals/
*/

div#custPanel_mq_hbo-unlimited_Q2_18 > div.container.content-center > div > div.content-wrapper.content-center > h2.marquee-header{
    line-height: 1 !important;
}

/*#797139//05.09.18//
https://www.att.com/es-us/deals/
*/
ccc-checkout-cta .cta-button-group.nodots.span5 {
width: 49%;
}


/*#802788//06.14.18//
https://www.att.com/es-us/global-search/search?q=How+do+I+upgrade%3F
*/
@media(min-width:560px){
a.pull-right.color-white.faq-cta{
    min-width: 320px;
    text-align: right;
}
}

/*#803126//06.18.18//
https://www.att.com/es-us/global-search/search?q=How+do+I+upgrade%3F
*/

div.faq-link > a.faq-cta{
    /*width: 100% !important;*/
    text-align: right;
}

/*#803556.4//06.20.18//
https://www.att.com/es-us/cart/mycart.html
*/

@media(min-width: 768px){
div[class*="storeList"] > div.row > div > button.btn{
    font-size: 16px;
    padding-left: 10px;
    padding-right: 10px;
}
}

/*#808988//07.30.18//
https://www.att.com/es-us/tobr/tobrMobileNumberMove.rt
*/

ol.step-indicator.substep-indicator > li.step1{
    text-align: right !important;
}

/*#793839.1//08.02.18//
https://www.att.com/es-us/olam/showUverseTVDetails.myworld?newInFocusUverseBAN=152773690&newInFocusMemberID=test_152773690%40att.net&uverseInFocus=true
*/

div#viewDetailPopup > div > div.box div.PadBot5.left{
    background: #fff;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    margin-left: -3px;
    margin-right: 2px;
}

/*#809950//08.03.18//
https://www.att.com/es-us/checkmyorder/orderSummary.rt
*/

section.subItem-statusBox > div.row-fluid > div > div.row-fluid > div.media > div > div.ng-scope > div > p[data-ng-if*="appointmentDate"]:nth-child(2){
    display: block !important;
    clear: left;
}

section.subItem-statusBox > div.row-fluid > div > div.row-fluid > div.media > div  > div > p[data-ng-if*="appointment"]:nth-child(3){
    display: block !important;
    clear: left;
}

/*#808991//08.06.18//
https://www.att.com/es-us/tobr/tobrAuthenticatedAcceptor.rt
*/
#btnContinue {
    width: 194px !important;
}
@media only screen and (max-width: 979px) {
#btnContinue {
    width: 100% !important;
}
}

/*#806665.5//08.17.18//
https://www.att.com/es-us/techbuzz/
*/

@media(min-width: 1024px) and (max-width: 1200px){
nav.gridlove-main-navigation > ul#menu-main > li > a{
    padding-left: 5px !important;
    padding-right: 5px !important;
    font-size: 14px;
}
}

/*#811893//08.17.18//
https://www.att.com/es-us/tobr/tobrAuthenticatedAcceptor.rt
*/

#content > div:nth-child(1) > section > div > div:nth-child(7) > div.pull-right > button {
    font-size: 15px !important;
}

/*#816128//09.17.18//
https://www.att.com/es-us/internet/
*/

@media(min-width: 1024px){
div#opmc815t > div.RichEditor-root > div.RichEditor-editor > div.DraftEditor-root > div.DraftEditor-editorContainer > div.public-DraftEditor-content > div > div.padding_35px_0px_0px_0px > div.public-DraftStyleDefault-block > span{
    font-size: 22px;
    line-height: 1;
}
}

@media(min-width: 768px) and (max-width: 860px){
div#opmc815t > div.RichEditor-root > div.RichEditor-editor > div.DraftEditor-root > div.DraftEditor-editorContainer > div.public-DraftEditor-content > div > div.padding_35px_0px_0px_0px > div.public-DraftStyleDefault-block > span{
    font-size: 20px;
    line-height: 1;
}
}

/*#816776//09.21.18//
https://www.att.com/es-us/internet/
*/

@media(min-width: 768px){
div.cq-dd-paragraph > div.hero > att-hero > div.heroViewport div.MeasureInnerWrapper > div.box-hero div.DraftEditor-editorContainer span[style*="letter-spacing:-0.3"] > span{
    font-size: 2rem !important;
    line-height: 0 !important;
}
}

@media(min-width: 1350px){
div.cq-dd-paragraph > div.hero > att-hero div.jf97hueu.grid-item[style*="height: 70px;"]{
    margin-left: 2% !important;
}
}

@media(min-width: 1024px) and (max-width: 1350px){
div.cq-dd-paragraph > div.hero > att-hero div.jf97hueu.grid-item[style*="height: 70px;"]{
    margin-left: 4% !important;
}
}

@media(min-width: 880px){
div.cq-dd-paragraph > div.hero > att-hero div.jf97hueu.grid-item{
    margin-left: 4% !important;
}
}

@media(min-width: 768px) and (max-width: 1024px){
div.cq-dd-paragraph > div.hero > att-hero div.jf97hueu.grid-item{
    margin-left: 4% !important;
}
}

/*#785936.7//09.25.18//
https://www.att.com/es-us/internet/
*/

.marquee .slide.template-content-configurable .content-wrapper .price-info .price sup {
    line-height: 0px;
    margin-top: -5px;
}


/*#817175//09.25.18//
https://finalstage.att.com/es-us/global-search/search?q=What%20internet%20plans%20are%20available?
*/
div.faq-link a {
    font-size: 1.55rem !important;
}

/*815532//9.14.18//
https://tst06.stage.att.com/es-us/shop/u-verse/interstitialoffers.html*/
a.fs18 span.ng-scope, #offerTilesDiv > div.vertical-align.offersPageCTA_mainDiv.ng-scope > table > tbody > tr > td > a {
    font-size: 1rem !important;
}

span.wln-btn-inner.fs16, #offerTilesDiv > div.ng-scope.mT0 > div > div.mT30.w300.ng-scope.col-3.rounded.rel > div > div.bgWhite.pT0.title-fragment > div.mT7.content-div.text-center.productHeightCta > div:nth-child(3) > a > div > span.fs16 {
    font-size: 14px !important;
}

div.headerContent {
    width: 34%;
}

label.pT5.dispInBlk.pL5.fontAleck {
    font-size: .95rem;
}

#bundledetailsheader > div.column3, #bundledetailsheader > div.column4 {
    white-space: nowrap;
}

/*#819627//10.11.18//
https://www.att.com/es-us/tv/u-verse.html
*/

@media(min-width: 1260px){
div#tv_uverse_single_play > div.container.content-center > div.row.Center > div.content-wrapper.content-center h2{
    max-width: 670px;
    margin-bottom: -10px !important;
}

div#tv_uverse_single_play > div.container.content-center > div.row.Center > div.content-wrapper.content-center div:not(.cta-wrapper),
div#tv_uverse_single_play > div.container.content-center > div.row.Center > div.content-wrapper.content-center p{
    max-width: 570px !important;
}
}

@media(min-width: 1024px) and (max-width: 1260px){
div#tv_uverse_single_play > div.container.content-center > div.row.Center > div.content-wrapper.content-center h2{
    max-width: 100% !important;
    margin-bottom: -10px !important;
    font-size: 30px;
}

div#tv_uverse_single_play > div.container.content-center > div.row.Center > div.content-wrapper.content-center > div:not(.cta-wrapper),
div#tv_uverse_single_play > div.container.content-center > div.row.Center > div.content-wrapper.content-center > p{
    max-width: 50% !important;
}
}

@media(min-width: 768px) and (max-width: 1024px){
div#tv_uverse_single_play > div.container.content-center > div.row.Center > div.content-wrapper.content-center h2{
    max-width: 100% !important;
    margin-bottom: -10px !important;
    font-size: 30px;
}

div#tv_uverse_single_play > div.container.content-center > div.row.Center > div.content-wrapper.content-center > div:not(.cta-wrapper),
div#tv_uverse_single_play > div.container.content-center > div.row.Center > div.content-wrapper.content-center > p{
    max-width: 55% !important;
}
}

/*#826263.1//11.27.18*/
div#mas-ultra-paquete .price-tail {
    max-width: 290px;
}





/*#785936.11//12.27.18//*/

div#MQ_Directv_default > div.marquee > div.slick-list > div.slick-track > div.slide > div#MQ_Directv_default > div.container > div.row.Center > div.content-wrapper > h2.marquee-header{
    white-space: nowrap;
}




/*#832913//1.18.19//*/

@media(max-width: 640px){
div.toppar > div.SocialMediaAndForums > div.social-vat.text-center > div > p > a > span{
    font-size: 12px;
    line-height: 1.1;
}
}





/*#785936.12//1.29.19//*/

div._3oGZ8 > div._1Cn-m > span{
    font-size: 9px;
    white-space: nowrap;
}




/*#835208//2.4.19//*/

.Nap-hoursWrapper td{
    padding-right: 0.4rem;
}

.Nap-hoursWrapper td:not([class]){
    white-space: nowrap;
}





/*#836353//2.12.19//*/

.section .select-bill .selectbill_drop .selectWrapper .awd-select-list-item .line2{
    min-width: 170px;
}

div#printf > div.tiny-accordion.iconleft.accordion-table-layout > div.accordion-title > div > div.pull-right.w100.txt-right > span.tooltip{
    font-size: 12px !important;
    white-space: nowrap;
}



/*#838167//2.26.19//*/

@media(min-width: 768px){
div.price-info > p.text-legal.legal-complete > div.legal{
    margin-left: 20px !important;
}
}

@media(max-width: 768px){
div.price-info > p.text-legal.legal-complete > div.legal{
    margin-left: 120px !important;
}
}

@media(min-width: 1200px){
h2[data-test-id="panelHeading_1t5YR"]{
    font-size: 6.2rem !important;
}
}

@media(min-width: 768px) and (max-width: 1200px){
h2[data-test-id="panelHeading_1t5YR"]{
    font-size: 4.4rem !important;
}
}



/*#839375.1//3.06.19//*/

div._38zoV.full-width-container.bg-ui-white > ul.flex-items-center > li > span._3Yk5-{
    white-space: nowrap;
}

@media(min-width: 768px){
div._38zoV.full-width-container.bg-ui-white > ul.flex-items-center > li > p._g-I77{
    min-height: 64px;
}

div._38zoV.full-width-container.bg-ui-white > ul.flex-items-center > li > p._2KPzO._3NYLv{
    min-height: 130px;
}
}

@media(max-width: 460px){
div._38zoV.full-width-container.bg-ui-white > ul.flex-items-center > li > p._2KPzO._3NYLv{
    height: auto;
}
}




/*#785936.17//3.12.19//*/

.multi-column-item.item-with-img-content sup{
    top: 7px;
}




/*#785936.20//3.12.19//*/

div#EntertainmentPossibilities a.btn.btn-primary-functional.large.overall-cta{
    padding-left: 20px !important;
    padding-right: 20px !important;
}



/*#785936.23//3.12.19//*/

div.legal a.att-modal-trigger.legal-modal-trigger{
    display: block;
}

div.tile-wrapper > div.tile-content-block > div.content-blocks-wrapper > div.base-component.tile-block.section > div.content-block > div.subtext.dcto-phone li{
    list-style: outside !important;
}



/*#785936.18//3.13.19//*/

@media(min-width: 768px) and (max-width: 1400px){
div#Special_offers > section > div.container div.multi-column-item.item-with-img-content.Center > div.item-wrapper{
    min-height: 760px;
}

div#Special_offers > section > div.container div.multi-column-item.item-with-img-content.Center > div.item-wrapper > div.img-description.flex-item{
    min-height: 210px;
}
}



/*#785936.22//3.13.19//*/

@media(min-width: 1200px){
div.img-description.flex-item > h4.dcto-phone ~ div.sub-text.dcto-phone > p > b{
    font-size: 34px;
}
}

@media(min-width: 992px) and (max-width: 1200px){
div.img-description.flex-item > h4.dcto-phone ~ div.sub-text.dcto-phone > p > b{
    font-size: 24px;
}
}

@media(min-width: 768px) and (max-width: 992px){
div.img-description.flex-item > h4.dcto-phone ~ div.sub-text.dcto-phone > p,
div.img-description.flex-item > h4.dcto-phone ~ div.sub-text.dcto-phone > p span{
    font-size: 16px;
}

div.img-description.flex-item > h4.dcto-phone ~ div.sub-text.dcto-phone > p sup{
    margin-top: -6px;
}
}



/*#785936.24//3.13.19//*/

@media (min-width: 1024px){
._3OSFs{
    height: 380px;
}
}



/*#840536//3.14.19//*/

div#threeUp section div.row.carousel-wrapper div.slick-track div.multi-column-item div.tile-wrapper div.header-info > div.header-info-wrapper > div.price > p:nth-child(3){
    margin-top: -16px;
}



/*#840753//3.15.19//*/

@media(min-width: 520px){
ul > li._2fpTo > span > a > h4 > span{
    font-size: 12px !important;
}
}

@media(max-width: 520px){
ul > li._2fpTo > span > a > h4 > span{
    font-size: 11px !important;
    white-space: normal;
    line-height: 1;
    display: block;
}
}



/*#839340//3.28.19//*/

div#uncookied-unauth > a.btn.btn-secondary.uncookied-unauth{
    min-width: 250px;
}




/*#843512//4.4.19//*/

@media(min-width: 1024px){
div#MQ_int_df div#IPBB-comp-SP div.container h2.marquee-header{
    font-size: 32px;
}
}

@media(min-width: 768px) and (max-width: 1024px){
div#MQ_int_df div#IPBB-comp-SP div.container h2.marquee-header{
    font-size: 26px;
}
}




/*#843737.1//4.5.19//*/

div.multi-column-item.item-with-img-content.Center > div.item-wrapper > div.img-description > h4.dcto-phone > strong{
    font-size: 22px !important;
}



/*#843366.2//4.8.19//*/

main.pagetv > div.bg-ui-white.border-top.border-bottom > ul > li h4{
    white-space: normal;
}



/*#844260//4.9.19//*/

main > div.bg-ui-white.border-top.border-bottom > ul > li span a h4{
    white-space: normal;
}



/*#785936.34//4.11.19//*/

@media(min-width: 1420px){
div.pull-right > div.horizontalParsys > div.parbase.watchNowIcon.section div#z1-watch-tv div#z1-watch-text a.watch-tv-link{
    margin-right: -24px !important;
}
}

span._3_KEF{
    line-height: 1.1;
}




/*#844701//4.11.19//*/

div.headband_wrap li.link_list_item a h4 span{
    white-space: normal !important;
}




/*#785936.38//4.30.19//*/

div#SECONDARY_FEATURE4products div._1uNZv div._1mHz_ span._AKVvf{
    font-size: 24px;
    line-height: 1.2;
}



/*#847374//5.2.19//*/

@media(min-width: 1400px){
div#BENEFITS_PANEL6story div.flex > h2{
    font-size: 4rem;
}
}

@media(min-width: 1024px) and (max-width: 1400px){
div#BENEFITS_PANEL6story div.flex > h2{
    max-width: 50%;
    font-size: 4rem;
}
}

@media(min-width: 768px) and (max-width: 1024px){
div#BENEFITS_PANEL6story div.flex > h2{
    max-width: 60%;
    font-size: 3rem;
}
}



/*#785936.43//5.7.19//*/

@media(min-width: 992px){
ul#PRODUCT_PANEL7valueProps li.color-ui-black p._3cXUt{
    min-height: 90px;
}
}

@media(min-width: 768px) and (max-width: 992px){
ul#PRODUCT_PANEL7valueProps li.color-ui-black p._3cXUt{
    min-height: 120px;
}
}

@media(min-width: 1024px){
div#PRODUCT_MAIN8 div._4ei5n.rel p[data-test-id="panelHeading_sl8Zu"]{
    font-size: 42px;
}

div#SECONDARY_FEATURE9products span._11dPV{
    line-height: 1.1;
    min-height: 90px;
    font-size: 24px;
}

div.img-description.flex-item h4.dcto-phone strong{
    min-height: 60px;
}
}

@media(min-width: 768px){
/*div.img-description.flex-item h4.dcto-phone strong{
    min-height: 82px;
    display: block;
}*/
}

span._11dPV.color-ui-white{
    font-size: 26px !important;
    line-height: 1 !important;
}

@media(min-width: 1024px){
div._cBDw8 li > div > h2._4mbx1 span{
    font-size: 16px !important;
    white-space: nowrap;
}
}

@media(min-width: 768px) and (max-width: 1024px){
div._cBDw8 li > div > h2._4mbx1 span{
    min-height: 102px;
}
}

@media(min-width: 768px){
div#mq_AtlChar-offers_Q418 h2{
    font-size: 24px !important;
}
}

@media(min-width: 1200px){
div.multi-column-item.item-with-img-overlay > div.tile-overlay > div.tile-content h4.dcto-phone{
    font-size: 22px !important;
    min-height: 100px;
}
}

@media(min-width: 768px) and (max-width: 1200px){
div.multi-column-item.item-with-img-overlay > div.tile-overlay > div.tile-content h4.dcto-phone{
    min-height: 100px;
    font-size: 20px !important;
}
}

#twoUp-border a.btn{
    min-width: 230px;
}



/*#850101.1//5.24.19//*/

div#__next attwc-globalnav-header ~ div div._3imqd._1aonP div._1WcEE div._3YBQ7._2dzzT._16TP6._1l9ol a span{
    display: block;
    font-size: 10px !important;
    margin-left: 6px;
    white-space: nowrap;
}

div#__next attwc-globalnav-header ~ div div._3imqd._1aonP div._1WcEE h2._2WIEG{
    width: auto;
}

div#__next attwc-globalnav-header ~ div div._3imqd._1aonP div._1WcEE h2._2WIEG ~ div._37HbD._3BKWw a{
    font-size: 14px;
}



/*#785936.49//6.12.19//*/

@media(min-width: 1024px){
p[data-test-id="panelHeading_35h93"]{
    /*font-size: 42px;*/
}
}

div#ADVERTISEMENT10{
    background: #fff;
    border-bottom: 1px solid #dcdfe3;
}

div#ADVERTISEMENT10_slot{
    max-width: 1300px;
    margin: 0 auto;
    border-top: 1px solid #dcdfe3;
    border-bottom: 1px solid #dcdfe3;
    padding-top: 14px;
    padding-bottom: 30px;
    background: #fff;
}

div#ADVERTISEMENT10_slot button._3t3G9{
    text-align: left;
    float: left;
}

div#ADVERTISEMENT10_slot button._3t3G9 ~ div{
    text-align: right;
}

@media(min-width: 1024px){
h2.type-xxl.font-medium{
    font-size: 32px;
}

h2.trans-fade.trans-slide.delay-1.in{
    font-size: 46px !important;
}
}

button > div._1YyII > div._2T9Dx{
    left: 90px;
}




/*#853793//6.27.19//*/

@media(min-width: 1024px){
div.multi-column-item.item-with-img-overlay > div.tile-overlay > div.tile-content h4.dcto-phone{
    margin-top: 0px !important;
    min-height: auto !important;
}

div.multi-column-item.item-with-img-overlay > div.tile-overlay > div.tile-content h4.dcto-phone ~ div.subtitle{
    font-size: 14px;
}
}

@media(min-width: 768px) and (max-width:1024px){
div.multi-column-item.item-with-img-overlay > div.tile-overlay > div.tile-content h4.dcto-phone{
    margin-top: 60px !important;
    min-height: auto !important;
}

div.multi-column-item.item-with-img-overlay > div.tile-overlay > div.tile-content h4.dcto-phone ~ div.subtitle{
    font-size: 12px;
}
}



/*#854943.1//7.03.19//*/

@media(min-width: 1292px){
div._3sCq5 ._tr1uW ._1U_2O h5,
div._3sCq5 ._2SysF ._1U_2O h5{
    font-size: 20px;
}
}



/*#785936.58//7.08.19//*/

@media(min-width: 1024px) and (max-width: 1500px){
div#BENEFITS_PANEL6story h2._2JsJv.font-medium{
    font-size: 1.9vw;
}
}

@media(max-width: 640px){
div#BENEFITS_PANEL6story h2._2JsJv.font-medium{
    font-size: 20px;
}
}

@media(min-width: 1024px){
div#PRODUCT_PANEL1products ul.flex-items-stretch p._JntT-._35h93.font-regular{
    font-size: 30px;
    line-height: 1.2;
    min-height: 148px;
}
}

@media(min-width: 768px) and (max-width: 1024px){
div#PRODUCT_PANEL1products ul.flex-items-stretch p._JntT-._35h93.font-regular{
    font-size: 16px;
    line-height: 1.2;
    min-height: 100px;
}

div#PRODUCT_PANEL1products ul.flex-items-stretch h2{
    line-height: 1.2;
    min-height: 42px;
}

.multi-column-item.item-with-img-content .sub-text{
    max-width: 800px;
}

div._1aLXv div._3kwdR div._1hOzu a div._3C82I div._bOwfD span{
    font-size: 9px;
}
}

.multi-column-item.item-with-img-content .sub-text{
    max-width: 750px !important;
}

@media(min-width: 1024px){
p[data-test-id="panelHeading_35h93"]{
    min-height: 104px;
}
}

._bOwfD ._2VSUp{
    font-size: 9px;
}





/*#858959.3//8.9.19//*/

@media(min-width: 768px){
.AreYouSureModal__modal-wrapper .AreYouSureModal__modal-footer .AreYouSureModal__cta-button-group button.Button__button.Button__text{
    min-width: 260px;
}
}



/*#785936.66//8.26.19//*/

@media(min-width: 1024px){
div#PLAN_SELECTOR3 li div.flex-column div h2 strong{
    font-size: 12px;
    line-height: 1;
    padding-top: 9px;
    display: block;
}
}

@media(min-width: 768px) and (max-width: 1024px){
div#PLAN_SELECTOR3 li div.flex-column div h2 strong{
    font-size: 11px;
    line-height: 1;
    padding-top: 18px;
    display: block;
}
}



/*#861879//8.30.19//*/

div.flex-column > div.flex.type-sm.bg-att-blue > h2.font-bold.color-ui-white.type-sm.pad-l-sm.pad-t-xs{
    padding-left: 6px !important;
    padding-right: 6px !important;
}

@media(min-width: 1300px){
div.flex-column > div.flex.type-sm.bg-att-blue > h2.font-bold.color-ui-white.type-sm.pad-l-sm.pad-t-xs{
    font-size: 14px;

}
}

@media(min-width: 1024px) and (max-width: 1300px){
div.flex-column > div.flex.type-sm.bg-att-blue > h2.font-bold.color-ui-white.type-sm.pad-l-sm.pad-t-xs{
    font-size: 12px;
    line-height: 1.2;
    padding-top: 24px !important;

}
}

@media(min-width: 768px) and (max-width: 1024px){
div.flex-column > div.flex.type-sm.bg-att-blue > h2.font-bold.color-ui-white.type-sm.pad-l-sm.pad-t-xs{
    font-size: 12px;
    line-height: 1.2;
    padding-top: 24px !important;

}
}

@media(max-width: 768px){
div.flex-column > div.flex.type-sm.bg-att-blue > h2.font-bold.color-ui-white.type-sm.pad-l-sm.pad-t-xs{
    line-height: 1.2;
    padding-top: 18px !important;

}
}



/*#865670//9.30.19//*/

div.flex-column.bg-ui-white > div.flex[class*="grad-cobalt-att-blue"] > h2.type-base.color-ui-white{
    font-size: 14px;
    line-height: 1.2;
    padding-top: 22px;
}



/*#785936.76//10.02.19//*/

div.legal a.att-modal-trigger.legal-modal-trigger{
    display: inline;
}

@media(min-width: 1400px){
ul#PRODUCT_PANEL5valueProps li p.type-md.font-medium{
    font-size: 2rem;
    /*white-space: nowrap;*/
}
}

@media(min-width: 1024px) and (max-width: 1400px){
ul#PRODUCT_PANEL5valueProps li p.type-md.font-medium{
    font-size: 1.4vw;
    white-space: nowrap;
}
}

div.row-nowrap.rel.page-heading-height div.grid-col-6.grid-col-7-md.grid-col-12-sm.pad-r-none{
    max-width: 100%;
}

._1fj8U ._aM6m9 ._1GSaY h2{
    padding: 12px 4px 4px !important;
    font-size: 1.3rem;
    text-align: center;
    margin: 0 auto;
}



/*#869593//10.30.19//*/

div#undefined-container div.flex.flex-row.flex-wrap.justify-center div.mar-r-xs input[type="email"]{
    min-width: 250px;
    font-size: 11px;
    padding-left: 10px;
    padding-right: 10px;
}



/*#869380.10//11.01.19//*/

div.multi-column-item.item-with-img-content.Center div.item-wrapper{
    padding-left: 40px;
    padding-right: 40px;
}

div.multi-column-item.item-with-img-content.Center div.item-wrapper div.img-description.flex-item h4 strong{
    font-size: 1.8rem !important;
}



/*#870835//11.07.19//*/

@media(min-width: 1024px){
div#BENEFITS_PANEL11story div.flex.flex-column h2{
    font-size: 38px;
    max-width: 54%;
    line-height: 1.1;
}
}



/*#871189//11.08.19//*/

@media(min-width: 768px){
div#bgproduct0SECONDARY_FEATURE9products ~ div.rel.text-center.pad-l-md.pad-r-md.rwd p.color-ui-black:nth-child(3){
    font-size: 12px;
    padding-left: 0;
    padding-right: 0;
    margin-top: -10px;
}

div#bgproduct0SECONDARY_FEATURE9products ~ div.rel.text-center.pad-l-md.pad-r-md.rwd p.color-ui-black:nth-child(3) br{
    display: none;
}
}



/*#873435.1//11.27.19//*/

div#SECONDARY_FEATURE7products li p[data-test-id="panelHeading"]{
    font-size: 30px;
    line-height: 1;
    margin-bottom: 10px !important;
}

div#SECONDARY_FEATURE7products li p[data-test-id="panelCopy"]{
    font-size: 14px;
    line-height: 1.2;
}




/*#874249//12.02.19//*/

@media(min-width: 667px){
div.secondary-product div.rel.text-center p[data-test-id="panelHeading"]{
    font-size: 28px;
    margin-bottom: 6px !important;
    line-height: 1;
}

div.secondary-product div.rel.text-center p[data-test-id="panelHeading"] ~ p[data-test-id="panelCopy"]{
    font-size: 14px;
    margin-bottom: 6px !important;
    line-height: 1.3;
}
}



/*#869380.21//12.31.19//*/

@media(min-width: 768px){
div.container.mar-b-lg div.row-nowrap.rel.page-heading-height div.grid-col-6.grid-col-7-md.grid-col-12-sm.pad-r-none{
    max-width: 48%;
}
}

div.full-width-container.rwd div.container ul.flex-wrap.row.justify-center div.bg-ui-white div.pad-l-xs.pad-r-xs.pad-b-xs.pad-t-xs.rel div.flex-column.copy_selector p{
    font-size: 14px;
    line-height: 1.2;
}



/*#869380.13//01.03.20//*/

@media(min-width: 1400px){
ul#PRODUCT_PANEL5valueProps li p.type-md.font-medium{
    min-height: 60px;
}
}




/*#869380.34//01.09.20//*/

._2ji15,
._V5Ajo{
    min-width: 220px;
}

._14aEn{
    min-width: 140px;
}

div.span6.hero-content h2.light.dcto-phone{
    font-size: 36px !important;
}

#mpl_intnl-mkjs90x .container .row .content-wrapper{
    max-width: 570px !important;
}

#mpl_intnl-mkjs90x .container .row .content-wrapper div.subhead.desktop-tablet-block p{
    font-size: 20px !important;
}

@media(min-width: 667px){
div#SECONDARY_FEATURE4products p[data-test-id="panelHeading"]{
    font-size: 16px;
}

div.row-nowrap.flex-self-stretch.rel._2gyGj div.flex-self-center p.color-ui-white.type-xl.font-medium._DJTtR.mar-b-xs.rel{
    font-size: 38px !important;
}
}

div#ALERT_BANNER5 div.text-center span.type-base.font-medium.color-ui-black ~ span.mar-l-xxs{
    display: block;
}

p.default > span.localization-message ~ span.localization-details{
    display: block;
}

ul[id*="PRODUCT_PANEL"] > li.grid-col-4.pad-md.text-center p.type-md.font-medium ~ p.type-sm.font-light{
    font-size: 12px;
}

div#ALERT_BANNER1 span[data-test-id="panelCopy"]{
    font-size: 13px;
}

hr ~ div._18hZv span._3fVIM{
    font-size: 16px;
}



/*#879982//01.23.20//*/

@media(min-width: 768px){
div[id*="SECONDARY_FEATURE3products"] p.color-ui-black:nth-child(1),
div[id*="SECONDARY_FEATURE3products"] p.color-ui-white:nth-child(1){
    font-size: 22px;
}

div[id*="SECONDARY_FEATURE3products"] p.color-ui-black:nth-child(1) span,
div[id*="SECONDARY_FEATURE3products"] p.color-ui-white:nth-child(1) span{
    font-size: 12px;
}
}



/*#869380.47//02.19.20//*/

button[dataqa="Accesorios-FilterByDevice-Button"]{
    font-size: 12px !important;
}

@media(min-width: 992px){
div.flex.justify-center.text-center.secondary-product div.rel.text-center.pad-l-md.pad-r-md.rwd p.color-ui-black.type-lg.font-medium.mar-t-xl{
    font-size: 22px;
}
}

@media(min-width: 667px) and (max-width: 992px){
div.flex.justify-center.text-center.secondary-product div.rel.text-center.pad-l-md.pad-r-md.rwd p.color-ui-black.type-lg.font-medium.mar-t-xl{
    font-size: 18px;
    min-height: 70px;
}
}

div.max-width-container.pad-r-md.pad-l-xl.text-center.bg-ui-background-gray div._CMYuF span.font-regular.type-md.color-ui-black{
    font-size: 18px;
}

img[src*="/digital-life/259691-3up-Feat-Noflow-Feat-Security-Automation-50-70.png"] ~ h4{
    white-space: nowrap !important;
}

div.span12 div.products-wrapper div.product img ~ h4{
    font-size: 16px;
}

div.span12 div.products-wrapper div.product img ~ h4 ~ p.product-description{
    font-size: 14px;
}



/*#883671//02.28.20//*/

section.multi-column.mobile-full.match-heights.component-spacing-large.att-component.background-gray div.multi-column-item.item-with-img-content.Center div.item-wrapper div.img-description.flex-item h4.dcto-phone ~ div.sub-text.dcto-phone{
    white-space: normal !important;
}

section.multi-column.mobile-full.match-heights.component-spacing-large.att-component.background-gray div.multi-column-item.item-with-img-content.Center div.item-wrapper div.img-description.flex-item ~ span{
    margin-top: 10px;
}



/*#869380.58//03.04.20//*/

div.att-teaser-section div.localizationtile.section section.localization.background-gray.att-component p.default *{
    font-size: 16px;
}

div.att-teaser-section div.localizationtile.section section.localization.background-gray.att-component p.default span{
    display: unset
}



/*##869380.50//03.09.20//*/

div._33qxO > div > div._29ILH{
    padding-left: 40px;
}

div._33qxO > div > div._29ILH > div._234xg > input{
    font-size: 13px;
}



/*#869380.69//03.27.20//*/

div#bgALERT_BANNER0 ~ div.container > div.row div.offset2{
    margin-left: auto;
    margin-right: auto;
    width: 90% !important;
    max-width: 90% !important;
}



/*#889227.1//04.06.20//*/

@media(min-width: 768px){
.OverviewApp__card-main__iL-hh,
.OverviewApp__card-promo-desk-tab__Lw58Y,
.OverviewApp__card-promo-mob__3_GpR{
    min-height: 310px;
}
}



/*#889227.5//04.16.20//*/

div.OverviewApp__card-main__iL-hh p.GenericWirelessUpgradesCard__custom-grid__3yZCM.GenericWirelessUpgradesCard__custom-grid-new__ihlwe span.GenericWirelessUpgradesCard__custm-wd__1HGiL > button{
    padding-left: 2px !important;
    padding-right: 2px !important;
}



/*#893050.5//04.03.20//*/

div#bgALERT_BANNER3 ~ div.container div.grid-col-8.grid-col-10-md.offset2.offset1-md.pad-none.rel.text-center._1jpKb{
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 auto !important;
}



/*#893050.6//05.11.20//*/

span.link-tertiary-small[aria-label="Special Offers"]{
    font-size: 10px;
    line-height: 1;
}

div.mar-b-xs.color-ui-dark-gray.ProductCard__legalContent,
div.mar-b-xs.color-ui-dark-gray.ProductCard__legalContent *{
    font-size: 11px;
}

article > a > div.row.ProductCard__product-card-container > div.row.flex-wrap > div > div.bg-ui-white.ProductCard__hoverFocus.ProductCard__maxHight{
    min-height: 400px;
}



/*#893050.27//05.29.20//*/

div.row.ProductCard__product-card-container span.ProductCard__bannerClass.absolute.bg-cobalt{
    line-height: 1;
    font-size: 10px;
}



/*#893050.42//06.08.20//*/

@media(min-width: 768px){
div#MULTI_CTA2 + div._ATUbf#PLAN_TOGGLE3 div._wfirD span{
    width: 95px;
    display: inline-block;
    margin: 10px 0px 0 5px !important;
}
}

@media(max-width: 768px){
div#MULTI_CTA2 + div._ATUbf#PLAN_TOGGLE3 div._wfirD span{
    width: 69px;
    display: inline-block;
    margin: 10px 0px 0 5px !important;
}
}



/* 897315 | 06.10.20 */

section._3Dj2B.dotStop[aria-label="Heading Banner Image Section"] > div._3JKTa div._2kY79._2G-4w div._23fty h2._1y8KT{
    margin-bottom: 60px !important;
}



/* 897559.1 | 06.11.20 */

@media(min-width: 1000px) and (max-width: 1700px){
div#ooklaPnelId + div._dakGy + div._CDotg div._1zsH6 div._LVQff > span{
    font-size: 22px;
    line-height: 1.2;
}
}

@media(max-width: 992px){
div#ooklaPnelId + div._dakGy + div._CDotg div._1zsH6 div._LVQff > span{
    font-size: 20px;
    line-height: 1.2;
}
}



/* 899519 | 06.23.20 */

div#MOSAIC-GROUP-1-row-2-col-0 div[style="max-width:55%"] div.color-ui-white.type-lg.font-medium.rel{
	font-size: 20px;
	line-height: 1.2;
}

div#MOSAIC-GROUP-1-row-2-col-0 div[style="max-width:55%"] div.color-ui-white.type-base.font-regular.rel{
	font-size: 15px;
	line-height: 1.2;
}



/* 900773.2 | 07.28.20 */

@media(min-width: 1024px) and (max-width: 1500px){
div#STATIC_HTML0 p.type-eyebrow-small.color-ui-white.font-medium.eyebrow + h2.type-xl.font-medium.heading{
	font-size: 36px;
}

div#STATIC_HTML0 p.type-eyebrow-small.color-ui-white.font-medium.eyebrow + h2.type-xl.font-medium.heading + p.type-md.font-regular.sub-heading{
	font-size: 18px;
}
}



/* 905077 | 08.11.20 */

div.mar-r-xs > div._VYAWd > input._2xLj2{
	min-width: 310px;
	font-size: 13px;
}



/* 893050.88 | 08.25.20 */

@media(min-width: 1024px){
div.overflow-x-auto > div.centered > ul._t665e{
	min-width: 160px;
}
}

@media(min-width: 768px) and (max-width: 1024px){
div.overflow-x-auto > div.centered > ul._t665e{
	min-width: 150px;
}

div.overflow-x-auto > div.centered > ul._t665e li span{
    font-size: 11px;
}
}

@media(max-width: 768px){
div.overflow-x-auto > div.centered > ul._t665e li span{
    font-size: 9px;
    white-space: normal;
}
}




/* 907859 | 08.27.20 */

div.slick-slide article.bg-ui-white div.OfferCardStandard-module_offer-headline__l9lzG.color-ui-black{
	font-size: 16px;
	line-height: 1.2;
}

div.slick-slide article.bg-ui-white div.OfferCardStandard-module_offer-headline__l9lzG.color-ui-black + div.OfferCardStandard-module_offer-body__214CV.color-ui-black{
	font-size: 12px;
	line-height: 1.2;
}

div.slick-slide article.bg-ui-white div.OfferCardStandard-module_offer-headline__l9lzG.color-ui-black + div.OfferCardStandard-module_offer-body__214CV.color-ui-black + div.OfferCardStandard-module_offer-legal__5sprm.color-ui-black{
	font-size: 10px;
	line-height: 1.2;
}

div.OfferTray-module_offer-tray-close-container__2Lg0V + div.slick-slider.att-slick.OfferCarousel-module_offer-tray-slider__2SpmP.slick-initialized > div.slick-list{
	overflow: visible;
}



/* 893050.118 | 10.26.20 */

div.grid-col-6.pad-t-none.pad-r-none.pad-b-sm.rel,
div.bg-ui-white.ProductCard__hoverFocus.ProductCard__maxHight._13LCE{
	min-height: 440px;
	height: auto;
}

/* 908120.9 | 12.4.20 */
DIV#AccountSecuritySubmitAction{
width: 346px;
}



/* 893050.128 | 12.08.20 */

div.row.ProductCard__product-card-container div.bg-ui-white.ProductCard__maxHight{
	max-height: 500px !important;
	height: auto;
}




/* 930355.1 | 04.07.21 */

.ocultar{
    display: none;
}


/* 930791 | 04.07.21 */

._1HpS6 ._1hsMJ._1Zk0z:after,
._1DYXm ._1hsMJ._1Zk0z:after,
._2Beby ._1hsMJ._1Zk0z:after,
._3r6AO ._1hsMJ._1Zk0z:after,
._39Y5A ._1hsMJ._1Zk0z:after
{
content: "/mes." !important;}




/* 933860 | 04.13.21 */

div#RIVER_CARD6story div.row.justify-center > div.text-center{
	width: 100%;
	max-width: 100%;
}

/*#RT - 04/15/2021 - per Ticket# 934321.6*/
div[id^="wb_drag_wrapper"] {
	display: none !important;
}



/* 893050.162 | 04.19.21 */

@media(min-width: 768px){
div#RIVER_CARD7products li div.text-center{
	padding-top: 30px !important
}

div#RIVER_CARD7products li div.text-center h3{
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}

div#RIVER_CARD7products li div.text-center h3 ~ p{
	line-height: 1.2;
	font-size: 16px;
}
}