﻿body {
    margin:0px; padding:0px; font-family: "SiriusXMWebFont-Regular", sans-serif;
    color:#444a55; 
    /*background:#eeeeee url(../images/common/headerBase.png) repeat-x 0px 0px !important;*/ 
    font-size:14px;
	/*line-height: 20px;*/
}

h1, h2, h3, h4, h5, h5{
    font-family: "SiriusXMWebFont-Black", sans-serif;
}
h1{font-size:4.5em; color:#fff; font-weight:700; padding:10px 0 0 0; margin:0;}
@media(max-width:1099px){
    h1{font-size:4em;}
}
h2{font-size:28px; font-weight:700; padding-top:36px; margin:0px; color:#000; text-align:center;}
h3 {font-size:22px; line-height:normal; font-weight:700; color:#f3b120; padding:10px 0 0 0; margin:0; text-transform:uppercase;}
h4 { font-size: 34px; padding: 10px 0 0 0; margin: 0px; font-weight: bold; color: #11aaff; }


img{border:none;}
.mainWidth{width:972px; display:block; clear:both; height:inherit; text-align:left;}
header {height:72px; padding:10px 15px; background-color:#000;}
.pb_5 {padding-bottom:5px!important;}
.pb_10 {padding-bottom:10px!important;}
.pt_10 {padding-top:10px !important;}
.pb_20 {padding-bottom:20px !important;}
.pt_25 {padding-top:25px !important;}
.pb_25 {padding-bottom:25px !important;}
.pb_45 {padding-bottom:45px !important;}
.pt_45 {padding-top:45px !important;}
.pt_30 {padding-top:30px !important;}
.pb_30 {padding-bottom:30px !important;}
.pb_35 {padding-bottom:35px !important;}
.pt_70 {padding-top:70px !important;}

.pb_45 {padding-bottom:45px !important;}
.pb_75 {padding-bottom:75px !important;}
.pt_75 {padding-top:75px !important;}
.mt_5 {margin-top:5px !important;}
.mt_10 {margin-top:10px !important;}
.mb_10 {margin-bottom:10px !important;}
.mt_15 {margin-top:15px !important;}
.mt_20 {margin-top:20px !important;}
.mb_20 {margin-bottom:20px !important;}
.mt_60 {margin-top:60px !important;}
.mb_60 {margin-bottom:60px !important;}
.mt_30 {margin-top:30px !important;}
.mb_35 {margin-bottom:35px !important;}
.mt_40 {margin-top:40px !important;}
.mt_45 {margin-top:45px !important;}
.mt_50 {margin-top:50px !important;}
.mb_50 {margin-bottom:50px !important;}
.mb_40 {margin-top:40px !important;}
.mt_75 {margin-top:75px !important;}
.mb_75 {margin-bottom:75px !important;}
.mt_55 {margin-top:55px !important;}
.mt_40 {margin-top:40px !important;}
.mt_80 {margin-top:80px !important;}

.orngText {color:#f3b121 !important;}
.dgray_FullSpread { background-color:#666a6f !important;}
.gray_FullSpread { background-color:#edeef3 !important; }
.dgrayFont {color:#444a55 !important;}

.nobr{white-space:nowrap;}

.show-xs{display:none;}
.show-sm{display:none;}
.show-md{display:none;}
@media(min-width:425px)
{
    .show-xs{display:inline;}
    .hide-xs{display:none;}
}
@media(min-width:540px)
{
    .show-sm{display:inline;}
    .hide-sm{display:none;}
}
@media(min-width:800px){
    .show-md{display:inline;}
    .hide-md{display:none;}
}

.topHeader, .hdrBg_FullSpread, .navbar-inverse{background-color:#fff;}
.sxm-container{display:flex; justify-content:flex-start; align-items:center;}
.sxm-container span{text-transform:uppercase; color:#fff; font-size:20px; font-family: "SiriusXMWebFont-Bold", sans-serif;}
.sxm-logo{width:100%; max-width:200px; height:auto;}
.navbar-brand {height:29px;padding:0px;padding-top:8px; width:150px;}
.navbar-brand>img {width:100%; max-width:200px;height:auto;/*padding:10px;*/}
.topNavBar{ float:right; padding:10px 0px 25px 0px; visibility: hidden;}
.topNavBar a{text-decoration:none; padding:0px 0px 0px 18px;} 
.mainNavBar{ background:url(../images/common/mainNavBase.png) no-repeat 0px 0px;display:inline-block; clear:both; width:972px; height:42px; margin-top:55px; text-align:center;}
/*.mainNavBar a{text-decoration:none; font-size:13px; text-align:center;
              padding:15px 12px 0px 12px; display:inline-block;}
.mainNavBar a:hover {text-decoration: none; }*/
.breadCrumbHolder{padding:12px 12px;}
.breadCrumbs{text-decoration:none;}
.breadCrumbs, breadCrumbsCurrent{ font-size:12pt;}
.breadCrumbsSprtr{}

.contact-wrapper{
    padding:32px;
    max-width:700px;
    margin:40px auto;
    border:4px solid #f3b121;
    background-color:transparent;
    display:flex;
    flex-direction:column;
    align-items:center;
}
.contact-wrapper h4{
    color:#fff;
    margin-bottom:16px;
    font-size:18px;
}
.contact-wrapper a{color:#fff; text-decoration:underline;}
    .contact-wrapper a:focus,
    .contact-wrapper a:hover{color:#f3b121; text-decoration:none;}
.contact-wrapper .contact-btn{
    display:flex;
    justify-content:center;
    width:300px;
    padding:12px;
    background-color: #f3b121;
    color:#fff;
    font-size:1.5em;
    font-family: "SiriusXMWebFont-Bold", sans-serif;
    border-radius:50px;
    border:4px solid #f3b121;}
.contact-wrapper .contact-btn:hover,
.contact-wrapper .contact-btn:active,
.contact-wrapper .contact-btn:focus{
    text-decoration:none;
    background-color:transparent;
}
.strmAnyWhereR img,.strmAnyWhereL img{ max-width:100%!important;}
.strmAnyWhereC{text-align:center;}
.strmAnyWhereR{ text-align:right;}
.strmAnyWhereL{ text-align:left;}
.strmText {width: 260px;margin-left: auto;padding-top: 8px; text-align:left;}

.footerLogo{display:flex; justify-content:center;}
.xmLogo{width:100%;max-width:200px !important;}
.text-white, h1.text-white {color:#ffffff !important;}
.termsText{margin-bottom:30px;}
.footerblk { padding-top:60px !important;}
.linkSupport{ text-align:center; margin-bottom:12px;}
.linkLegal{margin:0 auto; float:none; display:block;}
.linkSupport a,.linksLegal a,.linkSupport a:hover,.linksLegal a:hover{color:#444a55;padding:0px 20px; line-height:2;}
.linkSupport a:first-child {padding-left:0px !important;}
.linkSupport a:last-child{padding-right:0px !important;}
.linksLegal a:last-child  {padding-right:0px !important;}
.row{clear:both; display:inline-block; width:100%;}
.darkBlue, .breadCrumbsCurrent{color:#005380}
.navbar-inverse .navbar-nav>li>a.btnJoinNow, .navbar-inverse .navbar-nav>li>a.btnJoinNow:hover { background-color:#93989f !important; padding:10px !important; color:white !important; border-radius:50px !important;}
a {color:#00adee; text-decoration: none;}
a:hover {color: #005380;}

.extraLarge {font-size:72px !important;}
.extraLarge strong{font-family: "SiriusXMWebFont-Bold", sans-serif;}

.largeFont {font-size:20px;}
.silver,.breadCrumbs{color:#6d6e71}
.green{color:#7ec049;}
.lightBlue, .mainNavBar a:hover{color:#00adee;}
.white, .topNavBar a, .mainNavBar a{color:White;}
.boldFont{font-family: "SiriusXMWebFont-Bold", sans-serif;}

a.btnEnrollNowTop{ float:right; margin-top:-18px; background-image: url(../images/common/enrollNow.png); height: 60px; display: inline-block; width: 200px; margin-right: 15px;}
a.btnEnrollNowTop:hover {background-position: -0 61px;}

a.btnEnrollNow{  background-image: url(../images/common/enrollNow.png); height: 60px; display: inline-block; width: 200px; margin-left: 35px; margin-top: 25px; }
a.btnEnrollNow:hover {background-position: -0 61px;}

a.smlBtn{  background-image: url(../images/common/smlBtn.png); height: 23px; display: inline-block; width: 145px; color: #ffffff; text-align: left; text-decoration:none !important; font-family: "SiriusXMWebFont-Bold", sans-serif; padding: 5px 10px;}
a.smlBtn:hover {background-position: -0 33px;}

a.medBtn{  background-image: url(../images/resources/smlBtn.jpg); width: 219px; height: 40px; display: block; padding: 11px 20px; font-size: 17px; font-family: "SiriusXMWebFont-Bold", sans-serif; color: #ffffff;}
a.medBtn:hover {background-position: 0 -40px;}

.bigBtn {background-image: url(../images/resources/bigBtn.jpg); width: 310px; height: 40px; display: block; padding: 11px 20px; font-size: 14px; font-family: "SiriusXMWebFont-Bold", sans-serif; color: #ffffff;}
.bigBtn:hover {background-position: 0 -40px;}
a.bigBtn {color: white; text-decoration: none;}

a.btnEnrollNowLeft{  background-image: url(../images/common/enrollNow.png); height: 60px; display: inline-block; width: 200px; margin-left: 0px; margin-top: 25px; }
a.btnEnrollNowLeft:hover {background-position: -0 61px;}

a.btnEnrollNowRight{  background-image: url(../images/common/enrollNow.png); height: 60px; display: inline-block; width: 200px; margin-left: 100px; margin-top: 25px; }
a.btnEnrollNowRight:hover {background-position: -0 61px;}

.greenBullets{list-style:none; 
               padding:0px;
			   
               
              }
.greenBullets li
{background:url(../images/common/greenBullet.png) no-repeat 0px 4px;
    padding-left:15px;
    margin-top:5px;
    } 
.greenBullets li ul{padding-left:15px; }

.greenDash{list-style:none; padding:0px;}

.blueBullets li
{background:url(../images/common/blueBullet.png) no-repeat 0px 4px;
    padding-left:15px;
    margin-top:5px;
    } 
.blueBullets li ul{padding-left:15px; }                  


.greenDash li, .blueBullets li ul li, .greenBullets li ul li
{background:url(../images/common/greenDash.png) no-repeat 0px 4px;
    padding-left:15px;
    margin-top:5px;
    } 
.greenDash li ul{padding-left:15px; }                  
.greenDash li ul li{ background:None; margin-left:0px; padding-left:15px;}  

.blueBullets{list-style:none; padding:0px;}
                

.contentBlock{text-align:left;}
.contentHolder{background-color:White; padding:0px 35px 0px 35px; display:block; height:inherit;}
.btnHolder{text-align:right; width:100%;}
.col1{width:555px; float:left;}
.col2{float:right;}

.smallFont{font-size:11px; line-height:normal;}

.footer{background-color:#e1e1e1; text-align: left;}
.footerRow{display:block; clear:both;}
.footerCol{float:left; padding:0px 20px; min-height:130px;}
.footerColRMargin{margin-right:20px;}
.footerCol strong{font-size:15px;}
.footerCol a{ display:inline-block;
color:#6D6E71; text-decoration:none; 
font-size:12px; 
margin-top:5px;}
.footerCol a:hover{ text-decoration: underline;}

.footerColRightBorder{border-right:solid 1px #b8bcbf;}
.footerCol1{float:left;}

.copyright{font-size:12px; padding:10px 0px;}ol
.copyright a{text-decoration:none; color:#6d6e71;}

.ls1 {letter-spacing: 1px;}

a {text-decoration: none;}
a:hover {text-decoration: underline}

.turnOn {margin-top: -10px;}

/*.ActivationPod {width: 740px; margin-left: -10px; margin-top: 10px; height: 270px; display: block; background-image: url(../images/common/Radio-Activation-Pod.jpg); padding: 5px 0 0 0;}*/

.ActivationPod h2 {font-size: 16px; color: #ffffff; text-align:center; margin-bottom: 50px;background-attachment: scroll; margin-top: 13px;}

.ActivationPod a {text-decoration: underline;}

.ActivationPod ol, .ActivationPod ol ul  {list-style: none; margin:0; padding:0;}

/*.ActivationPod ol li{width: 195px; float: left; padding: 25px; text-align: center; font-size: 13px; line-height: 19px; color: #000000;}*/

.ActivationPod ol li ul li {float:none; padding: 0;}

.ActivationPod {width: 740px; margin-left: -10px; margin-top: 10px; height: 216px; display: block; background-image: url(../images/common/Radio-Activation-Pod.gif); padding: 5px 0 0 0;}
.ActivationPod ol li{width: 320px; float: left; padding: 25px; text-align: center; font-size: 13px; line-height: 19px; color: #000000;}



.disclaimer {font-size:11px; color: #666666;}

.centerText {text-align: center;}

.hThree2 {font-size: 1.5em; color: #11aaff; font-weight: bold; text-align: center; padding: 1.5em 0; }
.darkBlue, .breadCrumbsCurrent{color:#005380}
.hThree {font-size: 1.2em; color: #11aaff; font-weight: bold; padding: 1em 0;}

.leftCol, .centerCol, .rightCol {width: 240px; float: left; margin-left: 20px;}
.leftCol {margin-left:0;}

.overview {width: 890px; display: block; margin: 0 auto;}
.overview ul {list-style: none; font-size: 12px; padding: 0 15px 0 0; margin-top: 20px;}

.overview li  {line-height: 17px; margin-top: 8px;  font-size: 12px;}

.textSmaller { font-size: 1em; }
.textSmallest { font-size: 0.6em; }
.tdPad1 { padding: 40px 25px 45px 35px; font-size: 1em; }
.tdPad105 { padding: 15px 0 25px 20px; text-align: left; }
.tdPad2 { padding: 18px; }
.tdPad3	{ padding: 10px; color:#11aaee; }
.ttextInt1 { font-size: 0.9em; line-height: 1.2em; }
.intIndent { padding-left: 1.5em; }
.intIndentL2 { padding-right: 1em; }
.liPadD { padding-top: 10px; }
.tpad25 { padding-top: 25px; color: #11aaee; }
.otherBlue { color: #00aeef; }
.progBenef { padding: 20px 0 0 40px; color:#11aaee; font-size: 1.2em; }
.progBenefUL ul { padding: 0 73px 15px 73px; font-size: 0.9em; color:#666666; }

/***************************** Modal ****************************************/

.modal a.contact-btn{
    width:100%;
    background-color:#0000eb;
    color:#fff;
    letter-spacing:2px;
    font-family: "SiriusXMWebFont-Bold", sans-serif;
    font-size:18px;
    text-transform:uppercase;
    text-decoration:none;
    text-align:center;
    display:block;
    padding:22px 16px;
    border:4px solid #0000eb;
}
.modal a.contact-btn:hover,
.modal a.contact-btn:active,
.modal a.contact-btn:focus{
    background-color:transparent;
    text-decoration:none;
    color:#736e7d;
}
/********* Form Fields **********/
.form-group{
	height:56px;
	margin-bottom:28px;
    position:relative;
}
.form-group .form-control,
.form-group .select-control,
.input-group .form-control{
	height:56px;
	padding: 10px 0 0 16px;
	font-size:14px;
	line-height:22px;
	color:#000;
	border:1px solid #736e7d;
	border-radius:0;
	box-shadow:none;
	transition:initial;
}
.input-group .form-control{
	border-right:none;
}
.form-group .form-control:focus,
.form-group .select-control:focus,
.input-group .form-control:focus{
	border-color:#736e7d;
	box-shadow: 0 15px 15px 0 rgba(0,0,0,0.05);
	border-left:4px solid #006ed7;
	padding-left:13px;
	outline: none;
}

/* Change Autocomplete styles in Chrome */
.form-group .form-control:-webkit-autofill,
.form-group .form-control:-webkit-autofill:hover,
.form-group .form-control:-webkit-autofill:focus,
.form-group .select-control:-webkit-autofill,
.form-group .select-control:-webkit-autofill:hover,
.form-group .select-control:-webkit-autofill:focus{
	-webkit-box-shadow: 0 0 0 100px #fff inset;
}
/* Change Autocomplete styles in IE */
.form-group .form-control.edge-autoSuggestFieldFilled,
.form-group .select-control.edge-autoSuggestFieldFilled{
	background-color: #fff !important;
}

label.label-overlay{
	margin:0;
	position: relative;
	bottom:40px;
	left:17px;
	font-weight:normal;
	color:#735e7d;
	transition:bottom .35s ease, font-size .35s ease;
}
.form-control:focus ~ label.label-overlay, 
.form-control ~ label.label-overlay.hover,
.select-control:focus ~ label.label-overlay,
.select-control ~ label.label-overlay.hover{
	font-size:12px;
	bottom:56px;
}

/* SELECT DROPDOWN */
.form-group .select-control {
    display:block;
    width:100%;
    background-color:#fff;
    background-image:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    appearance:none;
}
/* Hide default dropdown arrow on IE */
.form-group .select-control::-ms-expand{display:none;}

.form-group span.chevron{float:right;height:0;}
.form-group span.chevron::before{
    border-style:solid;
    border-width:2px 2px 0 0;
    content:'';
    display:inline-block;
    height:8px;
    width:8px;
    position:relative;
    transform:rotate(135deg);
    vertical-align:top;
    top:-32px;
    right:16px;
}
.form-group .select-control:focus + span.chevron::before{
    transform:rotate(-45deg);
}

/*Form Elements are by default 56px in height with a margin-bottom of 28px.  If a more slimmer design is needed (less height/less margin), use the adjustment code below and change margin/height to custom measurement*/
/*
    .form-group{ height:48px; margin-bottom:12px; }

    .form-group .form-control,
    .form-group .select-control { height:48px; }

    .form-control ~ label.label-overlay.hover,
    .form-control:focus ~ label.label-overlay,
    .select-control ~ label.label-overlay.hover,
    .select-control:focus ~ label.label-overlay{ bottom:48px; }

    .label.label-overlay{ bottom:34px; font-size:14px; }
*/
.input-group label.label-group{
	position: absolute;
	bottom:16px;
	z-index:4;
}
.form-control:focus ~ label.label-group,
.form-control ~ label.label-group.hover{
	bottom:32px;
}
/* REQUIRED TEXT STYLE */
.input-required{
    color:#d4d4d4;
}
/* ERROR TEXT / ERROR BORDER */
.form-group span.input-error,
span.input-error{
	font-size: 12px;
	line-height:16px;
	font-family: "SiriusXMWebFont-Bold", sans-serif;
	color:#d90909;
	display:block;
	position: absolute;
	top:-16px;
}
.form-group .form-control.error-border,
.form-group .select-control.error-border{
	border: 1px solid #d90909;
}




.navbar-default {
    background-color:#002a3c !important;
    border:none !important;
}

    .navbar-default a {
        color: White !important;
        font-size:13px;
    }
        .navbar-default a:hover {
            color:#00adee !important;
        }

        

        .navbar {
    position: relative;
    min-height: 45px !important;
    margin-bottom: 0px !important;
    margin-top: 10px !important;
    border: 1px solid transparent;
 border-radius:10px !important;
}

        .navbar-nav > li > a {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
}

@media(max-width:374px){
    .linkSupport{padding:0 !important;}
}

@media(max-width:768px){
    .sxm-container{
        display:flex;
        justify-content:center;
    }
    .md-br{display:none;}
}

@media(max-width:992px){
    .md-br{display:none;}
}
      

@media ( min-width: 1000px) {
    .navbar {
        margin-top: 70px !important;
    }
}

@media (max-width:1199px){
    .nav > li > a{padding-left:6px; padding-right:6px;}
    .strmText {width:100%; margin-left: auto; margin-right:auto; padding-top: 8px; text-align:center;}
    .strmAnyWhereL{text-align:center !important;}
    .strmAnyWhereR{ text-align:center; padding-bottom:40px;}
    .strmAnyWhereL .strm-btn{
        margin:0 auto;
        margin-top:40px;
    }
}

@media (max-width: 1099px) {
    .container {
        width: 100% !important;
    }

    .container {
        margin-right: auto;
        margin-left: auto;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .row{
        margin-left:0 !important;
        margin-right:0 !important;
    }

    .navbar {
        border-radius: 0px !important;
    }

    .Cntnt_topBorder, .Cntnt_bottomBorder {
        height: 0px !important;
        padding: 15px;
    }

    .contentHolder {
        padding: 0px 10px;
    }

    body {
        background-color: white !important;
    }
    .navbar-brand {
        padding-top: 10px !important;
    }
      .TMtrial{
        padding-bottom: 18px !important;
    }
.linkSupport,.linksLegal,.footerLogo,.socialLogo,.termsText{ text-align:center !important;}
.linkSupport{padding:0 15px;}
    .footerLogo, .linksLegal, .termsText {margin-top:20px;}
    .footerblk {padding-top: 10px !important;}
    .termsText{padding:0 15px;}
    .banner {padding-right:0px !important; padding-left:0px !important;}
    .mobCenter img {display:inline;}
    
.mobCenter, .mobCenter p  {text-align:center!important;}

}

