/* Added this to counter box-sizing css added to /compiled-css/base.css */
#content, #content *, #content *:before, #content *:after, #colorbox, #aToolTip{
	box-sizing: content-box;
}

@media (max-width:767px){#mobile_header{margin:0;padding:0;list-style-type:none;border-bottom:1px solid #dadada;background-color:#f4f5f4;}
.fix_scroll{position:fixed;z-index:101;opacity:0.9;width:100%;top:0;}
#mobile_header a{display:block;border-left:1px solid #dadada;}
#mobile_header:AFTER{content:" ";display:block;clear:both;}
#mobile_header li:FIRST-CHILD{width:60%;text-align:left;}
#mobile_header li:FIRST-CHILD a{border-left:none;padding-left:2%;}
#mobile_header li{float:left;width:20%;list-style:none;text-align:center;margin:0;padding:0;position:relative;}
#mobile_header li img{max-width:75%;padding-top:1px;}
#mobile_header li.cart span{position:absolute;top:20%;right:33%;font-size:12px;color:#ffffff;}
}
#mobile_footer #footer,#mobile_footer #footer_legal{margin:0;padding:0;list-style-type:none;background-color:#002759;width:100%;}
#mobile_footer #footer:AFTER,#mobile_footer #footer_legal:AFTER{content:" ";display:block;clear:both;}
#mobile_footer #footer li,#mobile_footer #footer_legal li{float:left;width:33.33%;text-align:center !important;}
#mobile_footer #footer_legal li:FIRST-CHILD{width:28%;}
#mobile_footer #footer_legal li{width:24%;border-top:1px solid #123665;}
#mobile_footer #footer li a,#mobile_footer #footer_legal li a{text-decoration:none !important;font:normal 22px Arial, Helvetica, sans-serif;color:#ffffff;display:inline-block;width:99%;border-right:1px solid #123665;line-height:30px;text-shadow:none;}
#mobile_footer #footer_legal li a{font-size:15px;line-height:25px;}
#mobile_footer #footer li:last-child a,#mobile_footer #footer_legal li:last-child a{border-right:none;}
.clearfix{clear:both;}
@media (max-width:480px){#mobile_footer #footer li a{font-size:13px;}
#mobile_footer #footer_legal li a{font-size:9px;}
}
@media (min-width:481px) and (max-width:767px){#mobile_footer #footer li a{font-size:18px;}
#mobile_footer #footer_legal li a{font-size:13px;}
}
@media (max-width:767px){#mobile_menu{position:fixed;height:100%;top:0;z-index:102;width:100%;overflow-x:hidden;background-color:#003C78;}
#mobile_menu ul{padding-left:0;margin:0;max-height:100%;}
#mobile_menu ul li{background-color:#003C78;padding-bottom:0;}
#mobile_menu a{padding:12px;padding-left:60px;color:#ffffff;display:block;border-bottom:1px solid #002046;font-size:16px;text-decoration:none;}
#mobile_menu #wireless_header, #mobile_menu #business_header, #mobile_menu #fiber_header{background-color:#002046;border-bottom:1px solid #003C78 !important;position:relative;}
#mobile_menu #wireless_header img, #mobile_menu #business_header img, #mobile_menu #fiber_header img{top:8px;max-width:30px;padding-left:20px;padding-right:10px;margin-left:-60px;position:absolute;}
#mobile_menu_search .search_icon{float:right;width:20%;height:53px;text-align:center;background-color:#CBCBCB;box-shadow:0px 8px 15px 6px #999999;}
#mobile_menu_search .search_icon input[type="image"]{width:30px;padding-top:10px;}
#mobile_menu_search{background-color:#F1F1F1;}
#mobile_menu_search form{margin-bottom:0;}
#mobile_menu_search .input_box{float:right;width:80%;font-size:16px;margin:7px 0;padding:10px;border:none;background-color:#F1F1F1;max-height:100%;}
#mobile_menu .wireless_my_account, #mobile_menu .fiber_my_account, #mobile_menu .business_my_account{display:none !important;}
}
@media (max-width:1200px){body{margin:0;padding:0;background-color:#003C78;font-family:Arial, Helvetica, sans-serif;}
img{border:none;}
input,select{color:#444444;border: 1px solid #444444;}
input:focus,select:focus,textarea:focus,button:focus{outline:none;}
a{text-decoration:none;}
ul{list-style-type:none;}
#wrapper,#mobile_wrapper{overflow:hidden;background-color:#003C78;}
#terms-alert{font-family:Arial, sans-serif;font-size:12px;color:#ffffff;background:#FAC82D;margin:0;border:1px;width:100%;padding:2px 0 4px 0;text-align:center;float:left;display:none;}
#terms-alert a{text-decoration:none;color:#00B9F2;}
#terms-alert .close{font-size:10px;font-weight:bold;vertical-align:super;}
#mobile_menu+#main,#mobile_menu+#mobile_main{width:100%;margin:0 auto;position:relative;box-shadow:0px -5px 30px 0px #000000;}
/* #content{font-family:Arial, Helvetica, sans-serif;} */
#page_title{color:#ffffff;font:normal 35px Arial, Helvetica, sans-serif;margin:10px 0;}
#loading_overlay .overlay{position:absolute;top:0px;left:0px;display:block;opacity:0.8;z-index:9999;}
#loading_overlay .loader{background:url(/resources/images/decorations/facebox_loading.gif)
no-repeat scroll 0% 0% transparent;position:fixed;z-index:10000;width:100px;height:100px;display:block;}
.clearfix{clear:both;}
.clearfix:AFTER{content:" ";clear:both;display:block;}
.hide, .mobile_hide{display:none;}
.horizontal_line{border-bottom:1px solid #CBCBCB;}
.box{overflow:auto;border-radius:5px;box-shadow:1px 1px 4px #999999;background-color:#ffffff;margin-bottom:20px;display:block;padding-bottom:.1px;}
.box_title{background-color:#E8E8E8;border-top-right-radius:5px;border-top-left-radius:5px;font-size:16px;}
.box_title p{margin:0;padding:10px;}
.select_wrapper div{background:url(/resources/images/mobile/down_arrow.png) no-repeat 95%;background-size:17px;}
.select_margin{padding:10px;}
.select_wrapper{width:50%;float:right;overflow:hidden;background-color:#CCCCCC;border:1px solid #999999;border-radius:3px;padding:0;background-image:-ms-linear-gradient(top, #F2F2F2 0%, #BBBBBB 100%);background-image:-moz-linear-gradient(top, #F2F2F2 0%, #BBBBBB 100%);background-image:-o-linear-gradient(top, #F2F2F2 0%, #BBBBBB 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #F2F2F2),
color-stop(1, #BBBBBB));background-image:-webkit-linear-gradient(top, #F2F2F2 0%, #BBBBBB 100%);background-image:linear-gradient(to bottom, #F2F2F2 0%, #BBBBBB 100%);}
.select_wrapper select{color:#666666;background:transparent;width:120%;font:normal 15px Arial, Helvetica, sans-serif;border:none;-webkit-appearance:none;padding:7px;outline:0;}
*{-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
#cboxTitle{font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;font-size: 14px !important;}
#cboxLoadedContent{background-color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;overflow:auto !important;}
#cboxClose{padding: 10px;top: -5px !important;z-index: 999;background: url(/resources/images/colorbox/close.svg) no-repeat top left !important;height: 1px;right: 5px !important;}
.grey_btn{background-image:-ms-linear-gradient(top, #C5C5C5 0%, #848484 100%);background-image:-moz-linear-gradient(top, #C5C5C5 0%, #848484 100%);background-image:-o-linear-gradient(top, #C5C5C5 0%, #848484 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #C5C5C5),
color-stop(1, #848484));background-image:-webkit-linear-gradient(top, #C5C5C5 0%, #848484 100%);background-image:linear-gradient(to bottom, #C5C5C5 0%, #848484 100%);}
.blue_btn{background-image:-ms-linear-gradient(top, #6ADCFF 0%, #16A1D8 100%)
!important;background-image:-moz-linear-gradient(top, #6ADCFF 0%, #16A1D8 100%)
!important;background-image:-o-linear-gradient(top, #6ADCFF 0%, #16A1D8 100%)
!important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #6ADCFF),
color-stop(1, #16A1D8)) !important;background-image:-webkit-linear-gradient(top, #6ADCFF 0%, #16A1D8 100%)
!important;background-image:linear-gradient(to bottom, #6ADCFF 0%, #16A1D8 100%)
!important;}
.dark_blue_btn{background-image:-ms-linear-gradient(top, #005C8B 0%, #001C44 100%)
!important;background-image:-moz-linear-gradient(top, #005C8B 0%, #001C44 100%)
!important;background-image:-o-linear-gradient(top, #005C8B 0%, #001C44 100%)
!important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #005C8B),
color-stop(1, #001C44)) !important;background-image:-webkit-linear-gradient(top, #005C8B 0%, #001C44 100%)
!important;background-image:linear-gradient(to bottom, #005C8B 0%, #001C44 100%)
!important;}
.touch_effect{background-color:#82CAFA !important;}
.touch_effect_blue_btn{background-image:-ms-linear-gradient(top, #16A1D8 0%, #6ADCFF 100%)
!important;background-image:-moz-linear-gradient(top, #16A1D8 0%, #6ADCFF 100%)
!important;background-image:-o-linear-gradient(top, #16A1D8 0%, #6ADCFF 100%)
!important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #16A1D8),
color-stop(1, #6ADCFF)) !important;background-image:-webkit-linear-gradient(top, #16A1D8 0%, #6ADCFF 100%)
!important;background-image:linear-gradient(to bottom, #16A1D8 0%, #6ADCFF 100%)
!important;}
.touch_effect_dark_blue_btn{background-image:-ms-linear-gradient(top, #001C44 0%, #005C8B 100%)
!important;background-image:-moz-linear-gradient(top, #001C44 0%, #005C8B 100%)
!important;background-image:-o-linear-gradient(top, #001C44 0%, #005C8B 100%)
!important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #001C44),
color-stop(1, #005C8B)) !important;background-image:-webkit-linear-gradient(top, #001C44 0%, #005C8B 100%)
!important;background-image:linear-gradient(to bottom, #001C44 0%, #005C8B 100%)
!important;}
.touch_effect_select_n_grey_btn{background-image:-ms-linear-gradient(top, #BBBBBB 0%, #F2F2F2 100%)
!important;background-image:-moz-linear-gradient(top, #BBBBBB 0%, #F2F2F2 100%)
!important;background-image:-o-linear-gradient(top, #BBBBBB 0%, #F2F2F2 100%)
!important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #BBBBBB),
color-stop(1, #F2F2F2)) !important;background-image:-webkit-linear-gradient(top, #BBBBBB 0%, #F2F2F2 100%)
!important;background-image:linear-gradient(to bottom, #BBBBBB 0%, #F2F2F2 100%)
!important;}
}
#rebate-info div{width:400px !important;}
#rebate-info div h2{display:none !important;}
#dvContents .main h3{display:none !important;}
@media (max-width:399px){
#rebate-info div{width:255px !important;}
#rebate-info div h2{display:none;}
#dvContents .main h3{display:none;}
}
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
{
.grey_btn{background-image:-ms-linear-gradient(top, #C5C5C5 0%, #848484 100%);background-image:-moz-linear-gradient(top, #C5C5C5 0%, #848484 100%);background-image:-o-linear-gradient(top, #C5C5C5 0%, #848484 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #C5C5C5),
color-stop(1, #848484));background-image:-webkit-linear-gradient(top, #C5C5C5 0%, #848484 100%);background-image:linear-gradient(to bottom, #C5C5C5 0%, #848484 100%);}
.blue_btn{background-image:-ms-linear-gradient(top, #6ADCFF 0%, #16A1D8 100%)
!important;background-image:-moz-linear-gradient(top, #6ADCFF 0%, #16A1D8 100%)
!important;background-image:-o-linear-gradient(top, #6ADCFF 0%, #16A1D8 100%)
!important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #6ADCFF),
color-stop(1, #16A1D8)) !important;background-image:-webkit-linear-gradient(top, #6ADCFF 0%, #16A1D8 100%)
!important;background-image:linear-gradient(to bottom, #6ADCFF 0%, #16A1D8 100%)
!important;}
.dark_blue_btn{background-image:-ms-linear-gradient(top, #005C8B 0%, #001C44 100%)
!important;background-image:-moz-linear-gradient(top, #005C8B 0%, #001C44 100%)
!important;background-image:-o-linear-gradient(top, #005C8B 0%, #001C44 100%)
!important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #005C8B),
color-stop(1, #001C44)) !important;background-image:-webkit-linear-gradient(top, #005C8B 0%, #001C44 100%)
!important;background-image:linear-gradient(to bottom, #005C8B 0%, #001C44 100%)
!important;}
.touch_effect{background-color:#82CAFA !important;}
.touch_effect_blue_btn{background-image:-ms-linear-gradient(top, #16A1D8 0%, #6ADCFF 100%)
!important;background-image:-moz-linear-gradient(top, #16A1D8 0%, #6ADCFF 100%)
!important;background-image:-o-linear-gradient(top, #16A1D8 0%, #6ADCFF 100%)
!important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #16A1D8),
color-stop(1, #6ADCFF)) !important;background-image:-webkit-linear-gradient(top, #16A1D8 0%, #6ADCFF 100%)
!important;background-image:linear-gradient(to bottom, #16A1D8 0%, #6ADCFF 100%)
!important;}
.touch_effect_dark_blue_btn{background-image:-ms-linear-gradient(top, #001C44 0%, #005C8B 100%)
!important;background-image:-moz-linear-gradient(top, #001C44 0%, #005C8B 100%)
!important;background-image:-o-linear-gradient(top, #001C44 0%, #005C8B 100%)
!important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #001C44),
color-stop(1, #005C8B)) !important;background-image:-webkit-linear-gradient(top, #001C44 0%, #005C8B 100%)
!important;background-image:linear-gradient(to bottom, #001C44 0%, #005C8B 100%)
!important;}
.touch_effect_select_n_grey_btn{background-image:-ms-linear-gradient(top, #BBBBBB 0%, #F2F2F2 100%)
!important;background-image:-moz-linear-gradient(top, #BBBBBB 0%, #F2F2F2 100%)
!important;background-image:-o-linear-gradient(top, #BBBBBB 0%, #F2F2F2 100%)
!important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #BBBBBB),
color-stop(1, #F2F2F2)) !important;background-image:-webkit-linear-gradient(top, #BBBBBB 0%, #F2F2F2 100%)
!important;background-image:linear-gradient(to bottom, #BBBBBB 0%, #F2F2F2 100%)
!important;}

}
#overlay{-khtml-opacity:.80;-moz-opacity:.80;-ms-filter:"alpha(opacity=80)";background:#000000;display:none;filter:alpha(opacity = 80);height:100%;left:0;opacity:.80;position:fixed;top:0;width:100%;z-index:3003;}
.hide{display:none;}
.fiber_logout.hide, .wireless_logout.hide, #mobile_menu_search.hide{display:none !important;}
.minus_icon.show{display:block !important;}
.profileBar{display: none;}
@media (max-width: 767px){
#cvv_table p {
    margin-left: 0% !important;
    width: 55%;
}
}
@media (max-width: 320px){
	#cvv_table p {
    width: 44% !important;
	}
}
#colorbox #cboxLoadedContent #cvv_mobile{
    width: 440px !important;
    margin: 0px !important;
    padding: 10px 0 0 15px !important;
}
#autopay_prepaid_payment_details .title {
	display: none;
}
div#wrapper.theme_mma {
    background: #fff;
    width: 100%;
    padding: 0;
}
.theme_mma #content {
	width: 100%;
    padding: 0;
}
#ggb_confirmation .receipt_info {
	border: none;
    padding: 20px 0;
}
