/*! latest-change[03/29/2016] 
 *
 *	
 * Based on bootstrap v2.3.2
 *
 * Copyright 2012 Twitter, Inc 
 * Licensed under the Apache License v2.0
 * //www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
html {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    height: 100%;
    position: relative
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
    display: block
}

audio,
canvas,
video {
    display: inline-block;
    height: auto;
    max-width: 100%
}

audio:not([controls]) {
    display: none;
    height: 0
}

html {
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}

a:focus {
    outline: thin dotted #666
}

sub,
sup {
    font-size: 75%;
    font-size: 100%\9;
    line-height: 0;
    position: relative;
    vertical-align: top
}

sup {
    top: .5em;
    display: inline-block
}

sub {
    bottom: -.25em
}

img {
    max-width: 100%;
    height: auto;
    vertical-align: middle;
    border: 0;
    -ms-interpolation-mode: bicubic
}

button,
input,
select,
textarea {
    font-family: Arial;
    margin: 0;
    font-size: 100%;
    vertical-align: middle
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    padding: 0;
    border: 0
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer
}

label,
select,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="radio"],
input[type="checkbox"] {
    cursor: pointer
}

textarea {
    overflow: auto;
    vertical-align: top;
    resize: none
}

html {
    width: 100%
}

body {
    margin: 0;
    font-family: Arial;
    font-size: 14px;
    line-height: 20px;
    color: #333;
    background-color: #fff;
    position: relative;
    width: 100%
}

.container {
    margin-right: auto;
    margin-left: auto
}

.container:before,
.container:after {
    display: table;
    content: "";
    line-height: 0
}

.container:after {
    clear: both
}

.container:before,
.container:after {
    display: table;
    content: "";
    line-height: 0
}

.container:after {
    clear: both
}

.container[data-role="page"] {
    background: #fff
}

.clearfix:before,
.clearfix:after {
    display: table;
    content: "";
    line-height: 0
}

.clearfix:after {
    clear: both
}

.square {
    border-radius: 0 !important
}

.placeholdersjs {
    color: #959595 !important
}

.jshook-return-focus-here {
    display: block
}

/* @font-face {
    font-family: 'Omnes_att_ii_regular';
    src: url(//0.ecom.attccc.com/styles/att/assets3.2.0/font/omnes_att_ii-regular-webfont.eot?#ieonly) format("eot"), url(data:application/x-font-woff;charset=utf-8;base64,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) format("woff"), url(//0.ecom.attccc.com/styles/att/assets3.2.0/font/omnes_att_ii-regular-webfont.ttf) format("truetype");
    font-weight: 400;
    font-style: normal
} */

a {
    color: #0574ac;
    text-decoration: none
}

a:hover,
a:focus {
    text-decoration: underline
}

a:active {
    color: #0574ac
}

p,
.p {
    margin: 0 0 20px
}

p:last-child {
    margin: 0
}

.lead {
    font-family: Omnes_att_ii_regular, Arial;
    margin-bottom: 20px;
    font-size: 21px;
    font-weight: 200;
    line-height: 24px
}

small,
.small {
    font-size: 85.71428571%
}

cite {
    font-style: normal
}

.bold {
    font-weight: 700 !important
}

.super-muted {
    color: #c3c3c3
}

.text-muted {
    color: #767676
}

.text-warning {
    color: #333
}

.text-color {
    color: #333
}

.text-error {
    color: #cf2a2a
}

.text-info {
    color: #666
}

.text-success {
    color: #1b7e28
}

.text-legal {
    color: #767676;
    font-size: 11px;
    line-height: 15px
}

.text-left {
    text-align: left !important
}

.text-right {
    text-align: right !important
}

.text-center {
    text-align: center !important
}

.text-justified {
    text-align: justify !important
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: Omnes_att_ii_regular, Arial;
    font-weight: 400;
    margin: 0 0 10px;
    -webkit-font-smoothing: antialiased;
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.05);
    text-rendering: optimizeLegibility
}

h1,
.h1 {
    font-size: 26px;
    line-height: 30px
}

h2,
.h2 {
    font-size: 18px;
    line-height: 24px
}

h3,
.h3 {
    font-size: 16px;
    line-height: 24px
}

h4,
.h4 {
    font-size: 14px;
    line-height: 21px
}

h5,
.h5 {
    font-size: 12px;
    line-height: 18px
}

.page-header {
    border: 1px solid transparent;
    display: table;
    height: 30px;
    width: 100%;
    margin: 0;
    padding: 10px 14px 12px;
    position: relative;
    box-sizing: border-box
}

.page-header h1 {
    display: table-cell;
    font-size: 20px;
    width: 100%;
    margin: 0
}

.page-header h1 small {
    font-size: 14px
}

.page-header .pull-right {
    clear: both;
    display: table-cell;
    float: none;
    padding: 0 0 0 10px;
    margin: 0;
    vertical-align: top;
    white-space: nowrap;
    width: auto
}

.page-header .pull-right p {
    font-size: 12px;
    line-height: 24px;
    margin: 0;
    padding: 0;
    position: relative;
    top: 5px;
    vertical-align: top;
    display: inline-block
}

.page-header .pull-right a {
    line-height: 24px;
    display: inline-block
}

.page-header .pull-right .btn,
.page-header .pull-right input {
    max-width: none;
    vertical-align: middle
}

.page-header .pull-right .btn-facebook-like {
    position: relative;
    top: 5px;
    right: 0
}

.page-header+.page-instructions {
    margin: -10px 15px 12px;
    font-size: 12px;
    line-height: 15px
}

ul.bullet {
    padding: 0;
    margin: 0 0 10px 12px;
    list-style: none
}

ul.bullet li {
    margin-bottom: 10px
}

ul.bullet>li {
    list-style: none;
    position: relative
}

ul.bullet>li:before {
    background-color: #333;
    border: 2px solid #333;
    border-radius: 100%;
    content: " ";
    display: block;
    height: 1px;
    left: -12px;
    position: absolute;
    top: 7px;
    width: 1px
}

ul.bullet ul {
    margin-top: 10px
}

ul.bullet-circle {
    padding: 0;
    margin: 0 0 0 15px;
    list-style: none
}

ul.bullet-circle>li {
    list-style: none;
    position: relative;
    margin-left: -3px !important
}

ul.bullet-circle>li:before {
    border: 1px solid #333;
    border-radius: 100%;
    content: " ";
    display: block;
    height: 5px;
    left: -12px;
    position: absolute;
    top: 7px;
    width: 5px;
    box-sizing: border-box
}

ul ul,
ul ol,
ol ol,
ol ul {
    margin-bottom: 0
}

li {
    line-height: 20px
}

ul {
    padding: 0;
    margin: 0;
    list-style: none
}

ol {
    padding: 0;
    margin: 0 0 10px 20px
}

ol ol {
    margin-top: 10px
}

ol li {
    margin-bottom: 10px
}

ul ul.bullet {
    margin-bottom: 0
}

ul.unstyled,
ol.unstyled {
    margin-left: 0;
    list-style: none
}

ul.unstyled ul,
ol.unstyled ul {
    margin-top: 10px
}

ul.unstyled li,
ol.unstyled li {
    margin: 0 0 10px
}

.bullet-number-ball {
    counter-reset: item;
    margin-left: 0
}

.bullet-number-ball>li {
    display: block;
    min-height: 25px;
    margin: 20px 0 20px 40px;
    padding: 20px 0 0;
    border-top: 1px dotted #e6e6e6
}

.bullet-number-ball>li:first-child {
    margin-top: 0;
    border-top: none;
    margin-bottom: 15px;
    padding-bottom: 0
}

.bullet-number-ball>li:before {
    background-color: #666;
    border-radius: 100%;
    color: #FFF;
    content: counter(item, decimal) " ";
    counter-increment: item;
    display: inline-block;
    float: left;
    font-weight: 700;
    height: 25px;
    letter-spacing: 1px;
    line-height: 25px;
    margin: -2px 0 0 -40px;
    padding: 0;
    text-align: center;
    width: 25px
}

.bullet-number-ball.flat>li:before {
    background-image: none
}

dl {
    margin: 0 0 20px
}

dt,
dd {
    line-height: 20px
}

dt {
    font-weight: 700;
    margin-top: 20px
}

dt:first-child {
    margin-top: 0
}

dd {
    margin-left: 0;
    margin-bottom: 10px
}

.dl-horizontal:before,
.dl-horizontal:after {
    display: table;
    content: "";
    line-height: 0
}

.dl-horizontal:after {
    clear: both
}

.dl-horizontal:before,
.dl-horizontal:after {
    display: table;
    content: "";
    line-height: 0
}

.dl-horizontal:after {
    clear: both
}

.dl-horizontal dt {
    float: left;
    width: 100px;
    clear: left;
    text-align: right;
    margin-top: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.dl-horizontal dd {
    margin-left: 115px
}

hr,
.hr-dotted,
.hr-small,
.hr-large,
.hr-or {
    height: 1px;
    margin: 0;
    border: none;
    background-repeat: repeat-x;
    background-color: #ccc
}

.hr-dotted {
    background-position: 0 -100px;
    background-color: #fff;
    height: 1px
}

.hr-small {
    background-position: 0 -102px;
    background-color: #ccc;
    height: 4px
}

.hr-large {
    background-position: 0 -102px;
    background-color: #ccc;
    height: 7px
}

.hr-or {
    position: relative
}

.hr-or+span.or {
    background-color: #FFF;
    color: #666;
    content: " OR ";
    display: block;
    font-size: 14px;
    font-weight: 700;
    height: 16px;
    left: 50%;
    line-height: 16px;
    margin-left: -15px;
    margin-top: -8px;
    position: relative;
    text-align: center;
    top: 50%;
    width: 30px
}

@media \0screen\,screen\8 {

    hr,
    hr.hr-dotted,
    hr.hr-small,
    hr.hr-large {
        background-image: url(//0.ecom.attccc.com/styles/att/assets3.2.0/images/ATT_Sprite_v3.2.2.png?timestamp=1459278338332)
    }
}

hr.short,
hr[class*="hr-"].short {
    margin: 0 15px
}

.controlled-text-wrap {
    display: table;
    float: none;
    width: 100%
}

.controlled-text-wrap>.wrap-this {
    display: table-cell;
    padding: 15px 10px 15px 15px;
    vertical-align: middle
}

.controlled-text-wrap>.wrap-this+.wrap-this {
    padding: 15px
}

.controlled-text-wrap>.wrap-this+.not-this {
    padding: 15px 15px 15px 0 !important
}

.controlled-text-wrap>.not-this {
    display: table-cell;
    padding: 15px 10px 15px 15px;
    vertical-align: middle;
    width: 1%
}

.controlled-text-wrap>.not-this+.not-this {
    padding: 15px
}

.controlled-text-wrap>.not-this+.wrap-this {
    padding: 15px 15px 15px 0 !important
}

.controlled-text-wrap.gray {
    background-color: #f2f2f2
}

.content-pad .controlled-text-wrap>.wrap-this {
    padding: 0 10px 0 0
}

.content-pad .controlled-text-wrap>.wrap-this+.wrap-this {
    padding: 0 15px 0 0
}

.content-pad .controlled-text-wrap>.wrap-this+.not-this {
    padding: 0 !important
}

.content-pad .controlled-text-wrap>.not-this {
    padding: 0 10px 0 0
}

.content-pad .controlled-text-wrap>.not-this+.not-this {
    padding: 0 15px 0 0
}

.content-pad .controlled-text-wrap>.not-this+.wrap-this {
    padding: 0 !important
}

.controlled-text-wrap+.hr-dotted {
    margin-top: 15px
}

.price-text {
    font-size: 14px;
    display: block
}

.small .price-text,
.small .price {
    font-size: 12px
}

.price-text.text-warning {
    color: #ef6f00
}

.price-text.text-success {
    color: #1b7e28
}

.price-text.text-error {
    color: #cf2a2a
}

.price.text-warning {
    color: #ef6f00
}

.price.text-success {
    color: #1b7e28
}

.price.text-error {
    color: #cf2a2a
}

.price {
    color: #666;
    font-size: 16px;
    line-height: 16px;
    background-color: transparent
}

.price>sup {
    font-size: 16px;
    vertical-align: inherit;
    top: auto
}

.price.price-large {
    font-size: 30px;
    line-height: 30px;
    white-space: nowrap
}

.price.price-large>sup {
    font-size: 18px
}

.price.price-large>sup:first-child {
    top: .6em;
    vertical-align: top
}

.price.price-large>sup:last-child {
    margin-left: -1px;
    top: .6em;
    vertical-align: top
}

.hr-dotted+.small {
    padding: 5px 0
}

.error [class*="price"],
.error [class*="pricing-"] {
    color: #cf2a2a
}

.break-word {
    word-wrap: break-word
}

.row {
    margin-left: -20px
}

.row:before,
.row:after {
    display: table;
    content: "";
    line-height: 0
}

.row:after {
    clear: both
}

.row:before,
.row:after {
    display: table;
    content: "";
    line-height: 0
}

.row:after {
    clear: both
}

[class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 20px
}

.container {
    width: 940px
}

.span12 {
    width: 940px
}

.span11 {
    width: 860px
}

.span10 {
    width: 780px
}

.span9 {
    width: 700px
}

.span8 {
    width: 620px
}

.span7 {
    width: 540px
}

.span6 {
    width: 460px
}

.span5 {
    width: 380px
}

.span4 {
    width: 300px
}

.span3 {
    width: 220px
}

.span2 {
    width: 140px
}

.span1 {
    width: 60px
}

.row-fluid-nowrap,
.row-fluid {
    width: 100%
}

.row-fluid-nowrap:before,
.row-fluid:before,
.row-fluid-nowrap:after,
.row-fluid:after {
    display: table;
    content: "";
    line-height: 0
}

.row-fluid-nowrap:after,
.row-fluid:after {
    clear: both
}

.row-fluid-nowrap:before,
.row-fluid:before,
.row-fluid-nowrap:after,
.row-fluid:after {
    display: table;
    content: "";
    line-height: 0
}

.row-fluid-nowrap:after,
.row-fluid:after {
    clear: both
}

.row-fluid-nowrap [class*="span"],
.row-fluid [class*="span"] {
    display: block;
    width: 100%;
    min-height: auto;
    box-sizing: border-box;
    float: left;
    margin-left: 2.12765957%;
    min-height: 1px
}

.row-fluid-nowrap [class*="span"]:first-child,
.row-fluid [class*="span"]:first-child {
    margin-left: 0
}

.row-fluid-nowrap .span12,
.row-fluid .span12 {
    width: 100%
}

.row-fluid-nowrap .span11,
.row-fluid .span11 {
    width: 91.4893617%
}

.row-fluid-nowrap .span10,
.row-fluid .span10 {
    width: 82.9787234%
}

.row-fluid-nowrap .span9,
.row-fluid .span9 {
    width: 74.46808511%
}

.row-fluid-nowrap .span8,
.row-fluid .span8 {
    width: 65.95744681%
}

.row-fluid-nowrap .span7,
.row-fluid .span7 {
    width: 57.44680851%
}

.row-fluid-nowrap .span6,
.row-fluid .span6 {
    width: 48.93617021%
}

.row-fluid-nowrap .span5,
.row-fluid .span5 {
    width: 40.42553191%
}

.row-fluid-nowrap .span4,
.row-fluid .span4 {
    width: 31.91489362%
}

.row-fluid-nowrap .span3,
.row-fluid .span3 {
    width: 23.40425532%
}

.row-fluid-nowrap .span2,
.row-fluid .span2 {
    width: 14.89361702%
}

.row-fluid-nowrap .span1,
.row-fluid .span1 {
    width: 6.38297872%
}

.row-fluid-nowrap {
    width: auto
}

[class*="span"].pull-right,
.row-fluid [class*="span"].pull-right {
    float: right
}

.row+.row {
    margin-top: -1px
}

form {
    margin: 0
}

fieldset {
    padding: 0;
    margin: 0;
    border: 0
}

label,
input,
button,
select,
textarea,
.inline-label,
.block-label,
legend {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

label,
.block-label,
legend {
    display: block;
    margin-bottom: 5px
}

.inline-label {
    margin-right: 6px
}

select,
textarea,
input[type="text"],
input[type="password"],
input[type*="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"] {
    display: inline-block;
    box-sizing: border-box;
    height: 35px;
    padding: 5px 6px 3px;
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 25px;
    color: #333;
    border-radius: 4px;
    vertical-align: middle;
    margin-right: 6px
}

select:last-child,
textarea:last-child,
input[type="text"]:last-child,
input[type="password"]:last-child,
input[type*="date"]:last-child,
input[type="month"]:last-child,
input[type="time"]:last-child,
input[type="week"]:last-child,
input[type="number"]:last-child,
input[type="email"]:last-child,
input[type="url"]:last-child,
input[type="search"]:last-child,
input[type="tel"]:last-child {
    margin-right: 0
}

input.datepicker-input,
input.datepicker-input:-moz-placeholder,
input.datepicker-input:-ms-input-placeholder,
input.datepicker-input:-webkit-input-placeholder {
    color: #0574ac !important;
    opacity: 1;
    filter: alpha(opacity=100)
}

select {
    margin-right: -1px;
    max-width: 100%
}

input,
textarea {
    width: 206px
}

textarea {
    padding-top: 7px;
    padding-bottom: 7px;
    box-sizing: border-box
}

textarea.small {
    line-height: 20px
}

textarea[rows="1"] {
    min-height: 35px !important
}

textarea[rows="1"].small {
    min-height: 35px !important
}

textarea[rows="2"] {
    min-height: 60px !important
}

textarea[rows="2"].small {
    min-height: 55px !important
}

textarea[rows="3"] {
    min-height: 85px !important
}

textarea[rows="3"].small {
    min-height: 75px !important
}

textarea[rows="4"] {
    min-height: 110px !important
}

textarea[rows="4"].small {
    min-height: 95px !important
}

textarea[rows="5"] {
    min-height: 135px !important
}

textarea[rows="5"].small {
    min-height: 115px !important
}

textarea[rows="6"] {
    min-height: 160px !important
}

textarea[rows="6"].small {
    min-height: 135px !important
}

textarea,
input[type="text"],
input[type="password"],
input[type*="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"] {
    background-color: #fff;
    border: 1px solid #b7b7b7;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border linear .2s, background-color linear .2s;
    transition: border linear .2s, background-color linear .2s
}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type*="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus {
    outline: 0;
    background-color: #f2f8fb
}

input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"] {
    cursor: pointer;
    width: auto
}

input[type="radio"] {
    border-radius: 100%;
    border: none
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    cursor: pointer;
    -webkit-appearance: button
}

select {
    height: 35px;
    line-height: 25px;
    width: 80px;
    background-color: #fff
}

select[multiple],
select[size] {
    height: auto
}

input:-moz-placeholder,
textarea:-moz-placeholder {
    color: #959595
}

input::-moz-placeholder,
textarea::-moz-placeholder {
    color: #959595
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #959595
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #959595
}

.checkbox,
.radio {
    color: #0574ac;
    min-height: 26px;
    position: relative;
    margin-bottom: 20px
}

.error .checkbox,
.error .radio,
legend.error {
    color: #cf2a2a
}

.checkbox input[type="checkbox"],
.radio input[type="radio"] {
    height: 23px;
    width: 23px;
    margin: 1px;
    position: absolute;
    box-sizing: border-box;
    outline: 0
}

.checkbox input[type="checkbox"]+.skin,
.radio input[type="radio"]+.skin {
    box-sizing: border-box;
    content: " ";
    position: absolute;
    top: 0;
    left: 0
}

.checkbox input[type="checkbox"]+.skin {
    height: 25px;
    width: 25px
}

.radio input[type="radio"]+.skin {
    height: 26px;
    width: 26px
}

.checkbox input[type="checkbox"]:focus+.skin,
.radio input[type="radio"]:focus+.skin {
    outline: thin dotted #666;
    outline-offset: 0
}

.checkbox input[type="checkbox"]+.skin {
    background-position: -70px -1px
}

.checkbox input[type="checkbox"]:checked+.skin {
    background-position: -98px -1px
}

.radio input[type="radio"]+.skin {
    background-position: -126px -1px
}

.radio input[type="radio"]:checked+.skin {
    background-position: -154px -1px
}

.checkbox input[type="checkbox"]:disabled+.skin {
    background-position: -1px -113px
}

.checkbox input[type="checkbox"]:disabled:checked+.skin {
    background-position: -29px -113px
}

.radio input[type="radio"]:disabled+.skin {
    background-position: -57px -113px
}

.radio input[type="radio"]:disabled:checked+.skin {
    background-position: -85px -113px
}

.checkbox input[type="checkbox"]:disabled,
.radio input[type="radio"]:disabled {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color: transparent
}

.checkbox input[type="checkbox"]:disabled+.skin+span,
.radio input[type="radio"]:disabled+.skin+span {
    color: #666;
    cursor: not-allowed
}

.error .checkbox input[type="checkbox"]+.skin {
    border: 1px solid #cf2a2a;
    background-position: -71px -2px;
    border-radius: 5px
}

.error .checkbox input[type="checkbox"]:checked+.skin {
    border: 1px solid #cf2a2a;
    background-position: -99px -2px;
    border-radius: 5px
}

.error .checkbox input[type="checkbox"]:disabled+.skin:before {
    height: 24px;
    width: 24px;
    border-radius: 5px
}

.error .radio input[type="radio"]:disabled+.skin:before {
    height: 24px;
    width: 24px;
    border-radius: 100%
}

.error .radio input[type="radio"]+.skin {
    border: 1px solid #cf2a2a;
    background-position: -127px -2px;
    border-radius: 100%
}

.error .radio input[type="radio"]:checked+.skin {
    border: 1px solid #cf2a2a;
    background-position: -155px -2px;
    border-radius: 100%
}

@media \0screen\,screen\8 {

    .checkbox input[type="checkbox"]+.skin,
    .error .checkbox input[type="checkbox"]+.skin,
    .radio input[type="radio"]+.skin {
        border: none;
        background-image: none !important
    }
}

.error-dropdown-msg {
    display: none
}

.error .error-dropdown-msg {
    background-color: #cf2a2a;
    border-radius: 0 0 5px 5px;
    color: #FFF;
    margin-top: -12px;
    margin-bottom: 10px;
    padding: 10px 8px 8px;
    font-size: 12px;
    line-height: 14px;
    display: block
}

.error .error-pad {
    padding: 5px;
    border: 1px solid #cf2a2a;
    border-radius: 0 0 5px 5px
}

.error .error-pad label:last-child {
    margin-bottom: 0
}

.checkbox .skin+span,
.radio .skin+span {
    display: inline-block;
    margin-left: 35px;
    margin-top: 3px
}

.controls>.radio:first-child,
.controls>.checkbox:first-child {
    margin-bottom: 20px
}

.radio.inline,
.checkbox.inline {
    display: inline-block;
    margin-bottom: 10px;
    vertical-align: middle;
    margin-right: 10px
}

.radio.inline:last-child,
.checkbox.inline:last-child {
    margin-right: 0
}

.input-mini {
    width: 46px
}

.input-small {
    width: 91px
}

.input-medium {
    width: 136px
}

.input-large {
    width: 186px
}

.input-xlarge {
    width: 290px
}

input[class*="span"],
select[class*="span"],
textarea[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"] {
    float: none;
    margin-left: 0
}

.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"] {
    display: inline-block
}

input,
textarea {
    margin-left: 0
}

input.span12,
textarea.span12 {
    width: 940px
}

input.span11,
textarea.span11 {
    width: 860px
}

input.span10,
textarea.span10 {
    width: 780px
}

input.span9,
textarea.span9 {
    width: 700px
}

input.span8,
textarea.span8 {
    width: 620px
}

input.span7,
textarea.span7 {
    width: 540px
}

input.span6,
textarea.span6 {
    width: 460px
}

input.span5,
textarea.span5 {
    width: 380px
}

input.span4,
textarea.span4 {
    width: 300px
}

input.span3,
textarea.span3 {
    width: 220px
}

input.span2,
textarea.span2 {
    width: 140px
}

input.span1,
textarea.span1 {
    width: 60px
}

input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly],
.cssIcon-calendar.disabled,
.cssIcon-calendar.readonly {
    cursor: not-allowed;
    background-color: #eee;
    box-shadow: none
}

.cssIcon-calendar.disabled input,
.cssIcon-calendar.readonly input {
    color: #959595 !important
}

input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"][readonly],
input[type="checkbox"][readonly] {
    background-color: transparent
}

.form-row.warning .control-label,
.form-row.warning label,
.form-row.warning .mod-select+span {
    color: #333
}

.form-row.warning .checkbox,
.form-row.warning .radio,
.form-row.warning input,
.form-row.warning select,
.form-row.warning textarea {
    color: #333
}

.form-row.warning input,
.form-row.warning select,
.form-row.warning .mod-select+span,
.form-row.warning textarea {
    background-color: #fffde5;
    border-color: #333;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)
}

.form-row.warning .mod-select+span:after {
    border-color: #333;
    border-left-color: #4487b2
}

.form-row.warning .input-prepend .add-on,
.form-row.warning .input-append .add-on {
    color: #333;
    background-color: #fffde5;
    border-color: #b7b7b7
}

.form-row.warning .btn-tooltip {
    border-color: #333
}

.form-row.error .control-label,
.form-row.error label,
.form-row.error .mod-select+span {
    color: #cf2a2a
}

.form-row.error .checkbox,
.form-row.error .radio,
.form-row.error input,
.form-row.error select,
.form-row.error textarea {
    color: #cf2a2a
}

.form-row.error input,
.form-row.error select,
.form-row.error .mod-select+span,
.form-row.error textarea {
    background-color: #fef3f1;
    border-color: #cf2a2a;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)
}

.form-row.error .mod-select+span:after {
    border-color: #cf2a2a;
    border-left-color: #4487b2
}

.form-row.error .input-prepend .add-on,
.form-row.error .input-append .add-on {
    color: #cf2a2a;
    background-color: #fef3f1;
    border-color: #b7b7b7
}

.form-row.error .btn-tooltip {
    border-color: #cf2a2a
}

.form-row.success .control-label,
.form-row.success label,
.form-row.success .mod-select+span {
    color: #1b7e28
}

.form-row.success .checkbox,
.form-row.success .radio,
.form-row.success input,
.form-row.success select,
.form-row.success textarea {
    color: #1b7e28
}

.form-row.success input,
.form-row.success select,
.form-row.success .mod-select+span,
.form-row.success textarea {
    background-color: #dff0d8;
    border-color: #1b7e28;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)
}

.form-row.success .mod-select+span:after {
    border-color: #1b7e28;
    border-left-color: #4487b2
}

.form-row.success .input-prepend .add-on,
.form-row.success .input-append .add-on {
    color: #1b7e28;
    background-color: #dff0d8;
    border-color: #b7b7b7
}

.form-row.success .btn-tooltip {
    border-color: #1b7e28
}

.form-row.info .control-label,
.form-row.info label,
.form-row.info .mod-select+span {
    color: #666
}

.form-row.info .checkbox,
.form-row.info .radio,
.form-row.info input,
.form-row.info select,
.form-row.info textarea {
    color: #666
}

.form-row.info input,
.form-row.info select,
.form-row.info .mod-select+span,
.form-row.info textarea {
    background-color: #e6f0f7;
    border-color: #666;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)
}

.form-row.info .mod-select+span:after {
    border-color: #666;
    border-left-color: #4487b2
}

.form-row.info .input-prepend .add-on,
.form-row.info .input-append .add-on {
    color: #666;
    background-color: #e6f0f7;
    border-color: #b7b7b7
}

.form-row.info .btn-tooltip {
    border-color: #666
}

input:invalid,
textarea:invalid,
select:invalid {
    outline: none !important
}

.input-append,
.input-prepend {
    display: table;
    margin-bottom: 10px;
    vertical-align: middle;
    font-size: 0;
    white-space: nowrap;
    width: 100%
}

.input-append input,
.input-prepend input,
.input-append select,
.input-prepend select,
.input-append .dropdown-menu,
.input-prepend .dropdown-menu {
    font-size: 14px;
    display: table-cell;
    position: relative;
    margin-bottom: 0;
    margin-right: 0;
    vertical-align: top;
    border-radius: 0 4px 4px 0;
    z-index: 0
}

.input-append input:focus,
.input-prepend input:focus,
.input-append select:focus,
.input-prepend select:focus,
.input-append .dropdown-menu:focus,
.input-prepend .dropdown-menu:focus {
    z-index: 2
}

.input-append .add-on,
.input-prepend .add-on {
    display: table-cell;
    width: 1%;
    height: 35px;
    min-width: 35px;
    padding: 7px 5px 0;
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    background-color: #dfdfdf;
    border: 1px solid #b7b7b7;
    box-sizing: border-box
}

.input-append .btn,
.input-prepend .btn,
.input-append .textarea,
.input-prepend .textarea {
    margin-right: 0
}

.input-append .add-on,
.input-prepend .add-on,
.input-append .btn,
.input-prepend .btn,
.input-append .btn-group>.dropdown-toggle,
.input-prepend .btn-group>.dropdown-toggle {
    vertical-align: top;
    border-radius: 0
}

.input-prepend .add-on,
.input-prepend .btn,
.input-prepend .btn-group {
    margin-right: -1px
}

.input-prepend .add-on:first-child,
.input-prepend .btn:first-child {
    border-radius: 4px 0 0 4px
}

.input-prepend>input {
    margin-left: -1px !important
}

.input-append input {
    border-radius: 4px 0 0 4px
}

.input-append .add-on,
.input-append .btn {
    margin-left: -1px;
    line-height: normal;
    border-color: #b7b7b7;
    border-radius: 0 4px 4px 0
}

.input-prepend.input-append input,
.input-prepend.input-append select {
    border-radius: 0
}

.input-prepend.input-append input+.btn-group .btn,
.input-prepend.input-append select+.btn-group .btn {
    border-radius: 0 4px 4px 0
}

.input-prepend.input-append .add-on:first-child,
.input-prepend.input-append .btn:first-child {
    margin-right: 0;
    border-radius: 4px 0 0 4px
}

.input-prepend.input-append .add-on:last-child,
.input-prepend.input-append .btn:last-child {
    margin-left: -1px;
    border-radius: 0 4px 4px 0
}

.input-prepend.input-append .btn-group:first-child {
    margin-left: 0
}

.form-inline input,
.form-inline textarea,
.form-inline select,
.form-inline .help-inline,
.form-inline .input-prepend,
.form-inline .input-append {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle
}

.form-inline label,
.form-inline .btn-group,
.form-inline .btn {
    display: inline-block
}

.form-inline label+.btn {
    margin-left: 6px
}

.form-inline label[class*="cssIcon-"].span2 input {
    padding-right: 33px;
    width: 99px
}

.form-inline label[class*="cssIcon-"].span3 input {
    padding-right: 33px;
    width: 179px
}

.form-inline label[class*="cssIcon-"]+.btn {
    margin-left: 10px
}

.form-inline .input-append,
.form-inline .input-prepend {
    margin-bottom: 0
}

.form-inline .radio,
.form-inline .checkbox {
    padding-left: 0;
    margin-bottom: 0;
    vertical-align: middle
}

.form-inline .radio+.radio,
.form-inline .checkbox+.checkbox {
    margin-left: 20px
}

.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
    float: left;
    margin: 1px
}

.form-inline .field-group {
    margin-bottom: 10px
}

.form-row {
    margin-bottom: 10px
}

legend+.form-row {
    margin-top: 0;
    -webkit-margin-top-collapse: separate
}

.field-group {
    position: relative;
    display: inline-block
}

.field-group input[type="text"],
.field-group input[type="password"],
.field-group input[type*="date"],
.field-group input[type="month"],
.field-group input[type="time"],
.field-group input[type="week"],
.field-group input[type="number"],
.field-group input[type="email"],
.field-group input[type="url"],
.field-group input[type="search"],
.field-group input[type="tel"] {
    padding-right: 30px
}

.field-group input[type="text"][disabled],
.field-group input[type="password"][disabled],
.field-group input[type*="date"][disabled],
.field-group input[type="month"][disabled],
.field-group input[type="time"][disabled],
.field-group input[type="week"][disabled],
.field-group input[type="number"][disabled],
.field-group input[type="email"][disabled],
.field-group input[type="url"][disabled],
.field-group input[type="search"][disabled],
.field-group input[type="tel"][disabled] {
    padding-right: 6px
}

input::-ms-clear {
    display: none
}

.row-fluid-nowrap .field-group input[class*="span"] {
    float: none
}

.field-group input+.reset-field,
textarea+.reset-field {
    box-sizing: border-box;
    background: none;
    height: 35px;
    width: 35px;
    display: block;
    padding: 8px 7px 8px 8px;
    position: absolute;
    right: 0;
    top: 0;
    box-shadow: none;
    border: none;
    content: " ";
    opacity: 0;
    filter: alpha(opacity=0)
}

.field-group input+.reset-field:focus,
.field-group input:focus+.reset-field,
textarea:focus+.reset-field,
textarea+.reset-field:focus {
    opacity: 1;
    filter: alpha(opacity=100);
    zoom: 1
}

.reset-field:focus {
    outline: thin dotted #000;
    outline-offset: -1px
}

.field-group [disabled] {
    padding-right: 5px
}

.field-group [disabled]+.reset-field {
    display: none
}

.btn-tooltip {
    position: absolute
}

.field-group.tooltip-onclick input+.reset-field {
    right: 37px
}

.tooltip-onclick .btn-tooltip {
    border: none;
    border-left: 1px solid #ccc;
    border-radius: 0 4px 4px 0;
    padding: 0;
    right: 1px;
    top: 1px;
    width: 38px;
    height: 33px;
    margin: 0;
    box-sizing: border-box;
    position: absolute
}

.btn-tooltip:after {
    content: " ";
    position: absolute;
    right: 8px;
    top: 0
}

:root .btn-tooltip:after {
    top: 6px
}

.btn-tooltip.active:after,
.btn-tooltip:hover:after {
    background-position: -93px -71px
}

.helpertext {
    display: none;
    position: relative;
    z-index: 1010;
    padding: 0;
    background-color: #f7f7f7;
    border: 1px solid #ccc;
    border-radius: 0 0 5px 5px;
    margin: -11px 0 10px;
    width: 100%;
    box-sizing: border-box
}

.helpertext:before,
.helpertext:after {
    content: " ";
    border-color: transparent;
    border-style: solid;
    display: block;
    height: 0;
    position: absolute;
    width: 0
}

.helpertext:before {
    border-width: 7px;
    border-bottom-width: 0;
    border-top-color: #ccc;
    right: 12px;
    top: 0;
    z-index: 1010
}

.helpertext:after {
    border-width: 7px;
    border-bottom-width: 0;
    border-top-color: #f6f6f6;
    top: -1px;
    right: 12px;
    z-index: 1015
}

.tooltip .cssIcon-tooltip+.tooltip-wrapper {
    position: absolute;
    left: 0;
    width: 100%;
    opacity: 0;
    z-index: 1010
}

.tooltip .cssIcon-tooltip.active+.tooltip-wrapper {
    opacity: 1;
    -webkit-transition: opacity .5s linear;
    transition: opacity .5s linear
}

.tooltip .cssIcon-tooltip.active+.tooltip-wrapper .helpertext {
    display: block;
    position: absolute;
    bottom: 36px;
    z-index: 1009;
    padding: 0;
    background-color: #f7f7f7;
    border: 1px solid #ccc;
    border-radius: 5px;
    margin: 0;
    width: 100%;
    box-sizing: border-box
}

.tooltip .cssIcon-tooltip.active+.tooltip-wrapper .helpertext:before {
    display: none
}

.tooltip .cssIcon-tooltip.active+.tooltip-wrapper .helpertext:after {
    display: none
}

.tooltip .cssIcon-tooltip[data-placement="bottom"].active+.tooltip-wrapper .helpertext {
    bottom: inherit;
    top: 16px
}

.tooltip .cssIcon-tooltip.active+.tooltip-wrapper .helptext,
.tooltip .cssIcon-tooltip[data-placement="bottom"].active+.tooltip-wrapper .helpertext,
.tooltip .cssIcon-tooltip[data-placement="top"].active+.tooltip-wrapper .helpertext {
    border-left: 0;
    border-right: 0;
    border-radius: 0
}

.tooltip-onfocus input:focus+.helpertext,
.tooltip-onfocus input:focus+.helpertext {
    display: block
}

.tooltip-onfocus input+.helpertext:before,
.tooltip-onfocus input+.reset-field+.helpertext:before,
.tooltip-onfocus input+.helpertext:after,
.tooltip-onfocus input+.reset-field+.helpertext:after {
    content: " ";
    border-color: transparent;
    border-style: solid;
    display: block;
    height: 0;
    position: absolute;
    width: 0
}

.tooltip-onfocus input+.helpertext:before,
.tooltip-onfocus input+.reset-field+.helpertext:before {
    border-width: 7px;
    border-top-width: 0;
    border-bottom-color: #ccc;
    top: -8px !important;
    left: 11px !important;
    z-index: 1010
}

.tooltip-onfocus input+.helpertext:after,
.tooltip-onfocus input+.reset-field+.helpertext:after {
    border-width: 7px;
    border-top-width: 0;
    border-bottom-color: #f7f7f7;
    top: -7px !important;
    left: 11px !important;
    z-index: 1015
}

.tooltip .arrow {
    z-index: 1010
}

.cssIcon-tooltip.active+.helpertext,
.btn-tooltip.active+.helpertext,
.btn-tooltip:active+.helpertext,
.btn-tooltip.active+.error-dropdown-msg+.helpertext,
.btn-tooltip:active+.error-dropdown-msg+.helpertext {
    display: block
}

.tooltip-onclick input.active,
.tooltip-onclick input.active+.error-dropdown-msg,
.tooltip-onfocus input.active {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.tooltip-onclick .btn-tooltip.active,
.tooltip-onclick .btn-tooltip.active+.error-dropdown-msg {
    border-bottom-right-radius: 0
}

.error .tooltip-onclick input {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.error .tooltip-onclick .error-dropdown-msg {
    margin-top: -11px
}

.error .tooltip-onclick .btn-tooltip.active+.error-dropdown-msg {
    margin-top: -11px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.error .tooltip-onclick .btn-tooltip.active+.error-dropdown-msg+.helpertext {
    margin: 0 0 10px
}

.error .tooltip-onclick .btn-tooltip.active+.error-dropdown-msg+.helpertext:before,
.error .tooltip-onclick .btn-tooltip.active+.error-dropdown-msg+.helpertext:after {
    display: none
}

.error .helpertext {
    border-color: #cf2a2a;
    border-radius: 0
}

.error .helpertext:before {
    border-top-color: #cf2a2a
}

.helpertext .popover-content p {
    margin: 0 0 10px
}

.text,
.text:hover,
.text:active,
.text:visited,
.text:focus {
    text-decoration: none;
    color: #333;
    cursor: text;
    outline: 0
}

.error .tooltip-onfocus .helpertext {
    margin: 0 0 10px
}

.error .tooltip-onfocus input:focus+button+.error-dropdown-msg,
.error .tooltip-onfocus input:focus+.error-dropdown-msg {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    margin-bottom: 0
}

.error .tooltip-onfocus input:focus+button+.error-dropdown-msg+.helpertext:before,
.error .tooltip-onfocus input:focus+.error-dropdown-msg+.helpertext:before,
.error .tooltip-onfocus input:focus+button+.error-dropdown-msg+.helpertext:after,
.error .tooltip-onfocus input:focus+.error-dropdown-msg+.helpertext:after {
    display: none
}

.faux-input+input.datepicker-input {
    cursor: pointer;
    margin-left: 0
}

.faux-input {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1000 !important;
    background-color: transparent !important;
    border: 1px solid transparent;
    border-radius: 4px;
    font-size: 16px;
    height: 35px;
    line-height: 35px;
    margin-bottom: 10px;
    margin-right: 6px;
    vertical-align: middle;
    text-align: left;
    padding: 0 0 0 35px
}

.faux-input:focus+.datepicker-input {
    background-color: #f2f8fb !important
}

.cssIcon-calendar.disabled {
    background-color: #eee;
    filter: gray;
    filter: grayscale(100%);
    -webkit-filter: grayscale(1)
}

.cssIcon-calendar.disabled .faux-input {
    cursor: not-allowed
}

[data-toggle="element"] {
    margin-bottom: 15px
}

.collapsed-slide {
    display: none;
    padding-bottom: 0
}

.collapsed-slide+hr {
    margin: 0 -15px
}

table {
    max-width: 100%;
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0
}

.table {
    width: 100%;
    margin-bottom: 20px;
    font-size: 85.71428571%
}

.table th,
.table td {
    padding: 8px;
    line-height: 20px;
    text-align: left;
    vertical-align: top;
    border-bottom: 1px dotted #ccc;
    word-wrap: break-word
}

.table th {
    font-weight: 700
}

.table thead th {
    vertical-align: bottom
}

.table caption {
    text-align: left
}

.table tbody th {
    font-weight: 400
}

.table .table {
    background-color: #fff
}

.table.border-solid th,
.table.border-solid td {
    border-bottom: 1px solid #ccc
}

.table.border-solid tbody tr:first-child td {
    border-bottom: 1px solid #ccc
}

.table-condensed th,
.table-condensed td {
    padding: 4px 5px
}

.table-bordered {
    border-left: 1px solid #ccc;
    border-collapse: separate
}

.table-bordered th {
    border-top: 1px solid #ccc;
    border-bottom: 0;
    border-right: 1px solid #ccc
}

.table-bordered td {
    border-top: 0;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc
}

.table-bordered tbody tr:first-child td {
    border-top: 1px solid #ccc
}

.table-bordered tbody tr:last-child td {
    border-bottom: 1px solid #ccc
}

.table-striped tbody>tr:nth-child(odd)>td,
.table-striped tbody>tr:nth-child(odd)>th {
    background-color: #e8f0f4
}

.table-hover tbody tr:hover>td,
.table-hover tbody tr:hover>th {
    background-color: #e8f0f4
}

.table-hover.target-cell tbody tr:hover>td:hover {
    background-color: #c5dae4
}

table td[class*="span"],
table th[class*="span"],
.row-fluid table td[class*="span"],
.row-fluid table th[class*="span"] {
    display: table-cell;
    float: none;
    margin-left: 0
}

.table td[class*="span"],
.table th[class*="span"] {
    float: none;
    margin-left: 0
}

.table td.span1,
.table th.span1 {
    width: 44px
}

.table td.span2,
.table th.span2 {
    width: 124px
}

.table td.span3,
.table th.span3 {
    width: 204px
}

.table td.span4,
.table th.span4 {
    width: 284px
}

.table td.span5,
.table th.span5 {
    width: 364px
}

.table td.span6,
.table th.span6 {
    width: 444px
}

.table td.span7,
.table th.span7 {
    width: 524px
}

.table td.span8,
.table th.span8 {
    width: 604px
}

.table td.span9,
.table th.span9 {
    width: 684px
}

.table td.span10,
.table th.span10 {
    width: 764px
}

.table td.span11,
.table th.span11 {
    width: 844px
}

.table td.span12,
.table th.span12 {
    width: 924px
}

[class*="cssIcon-"],
.close:before,
.btn-tooltip:after,
.reset-field:before,
a.searchClick:after {
    display: inline-block;
    vertical-align: middle;
    background-position: 0 0;
    background-repeat: no-repeat;
    padding: 0;
    margin: 0;
    font: 0/0 Arial;
    color: transparent;
    letter-spacing: 0
}

[class*="cssIcon-"],
.close:before,
span.cssIcon-search:after,
span.cssIcon-calendar:after,
.checkbox input[type="checkbox"]+.skin,
.radio input[type="radio"]+.skin,
.listView .thumbnails li:after,
hr,
.list.list-pivot:before,
.searchWidget:before,
footer:before,
.btn-tooltip:after,
.list li:after,
.reset-field:before,
a.searchClick:after {
    background-image: url(//0.ecom.attccc.com/styles/att/assets3.2.0/images/ATT_Sprite_Retina_v3.2.2.png?timestamp=1459278338332);
    background-size: 224px 140px
}

@media \0screen\,screen\8 {

    [class*="cssIcon-"],
    .close:before,
    span.cssIcon-search:after,
    span.cssIcon-calendar:after,
    .checkbox input[type="checkbox"]+.skin,
    .radio input[type="radio"]+.skin,
    .listView .thumbnails li:after,
    hr,
    .list.list-pivot:before,
    .searchWidget:before,
    footer:before,
    .btn-tooltip:after,
    .list li:after,
    .reset-field:before {
        background-image: url(//0.ecom.attccc.com/styles/att/assets3.2.0/images/ATT_Sprite_v3.2.2.png?timestamp=1459278338332)
    }
}

.cssIcon-globe {
    background-position: -1px -1px;
    height: 26px;
    width: 26px
}

.cssIcon-notify {
    background-position: -69px -28px;
    height: 22px;
    width: 22px
}

.cssIcon-error {
    background-position: -91px -28px;
    height: 22px;
    width: 22px
}

.cssIcon-alert {
    background-position: -135px -28px;
    height: 22px;
    width: 22px
}

.cssIcon-info {
    background-position: -113px -28px;
    height: 22px;
    width: 22px
}

.cssIcon-autopay {
    background-position: -138px -70px;
    height: 22px;
    width: 22px
}

.cssIcon-autopay-alert {
    background-position: -159px -70px;
    height: 22px;
    width: 22px
}

.cssIcon-4g {
    background-position: -130px -53px;
    height: 16px;
    width: 32px
}

.cssIcon-4g-lte {
    background-position: -95px -53px;
    height: 16px;
    width: 32px
}

.cssIcon-chevron-l-w {
    background-position: -45px -29px;
    height: 15px;
    width: 10px
}

.cssIcon-chevron-r-w {
    background-position: -12px -29px;
    height: 15px;
    width: 10px
}

.cssIcon-chevron-u-w {
    background-position: -17px -45px;
    height: 10px;
    width: 15px
}

.cssIcon-chevron-d-w {
    background-position: -1px -45px;
    height: 10px;
    width: 15px
}

.cssIcon-chevron-l-b {
    background-position: -23px -29px;
    height: 15px;
    width: 10px
}

.cssIcon-chevron-r-b {
    background-position: -56px -29px;
    height: 15px;
    width: 10px
}

.cssIcon-chevron-u-b {
    background-position: -17px -67px;
    height: 10px;
    width: 15px
}

.cssIcon-chevron-d-b {
    background-position: -1px -67px;
    height: 10px;
    width: 15px
}

.cssIcon-chevron-l-g {
    background-position: -34px -29px;
    height: 15px;
    width: 10px
}

.list li:after,
.cssIcon-chevron-r-g {
    background-position: -1px -29px;
    height: 15px;
    width: 10px
}

.cssIcon-chevron-u-g {
    background-position: -17px -56px;
    height: 10px;
    width: 15px
}

.cssIcon-chevron-d-g {
    background-position: -1px -56px;
    height: 10px;
    width: 15px
}

.utility-bg .cssIcon-chevron-d-b {
    background-position: -1px -79px;
    height: 10px;
    width: 15px
}

.cssIcon-remove,
.reset-field:before,
.close:before {
    background-position: -181px -21px;
    height: 20px;
    width: 20px
}

.cssIcon-toggle-plus,
.cssIcon-toggle-minus {
    box-sizing: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: none !important;
    border: 2px solid #959595;
    border-radius: 100%;
    height: 20px;
    padding: 0;
    position: relative;
    width: 20px
}

.cssIcon-plus,
.cssIcon-minus {
    position: relative;
    width: 100%;
    height: 100%;
    background-image: none;
    margin-top: -3px
}

.cssIcon-toggle-plus:before,
.cssIcon-toggle-minus:before,
.cssIcon-plus:before,
.cssIcon-minus:before {
    border: 1px solid #959595;
    content: " ";
    display: block;
    height: 0;
    left: 50%;
    margin-left: -6px;
    margin-top: -1px;
    position: absolute;
    top: 50%;
    width: 10px
}

.cssIcon-toggle-plus:after,
.cssIcon-plus:after {
    border: 1px solid #959595;
    content: " ";
    display: block;
    height: 10px;
    left: 50%;
    margin-left: -1px;
    margin-top: -6px;
    position: absolute;
    top: 50%;
    width: 0
}

.btn .cssIcon-minus:before {
    border-color: #fff
}

.btn:hover .cssIcon-minus:before,
.btn:focus .cssIcon-minus:before {
    border-color: #fff
}

.btn-alt .cssIcon-minus:before {
    border-color: #999
}

.btn-alt:hover .cssIcon-minus:before,
.btn-alt:focus .cssIcon-minus:before {
    border-color: #666
}

.btn .cssIcon-plus:before {
    border-color: #fff
}

.btn .cssIcon-plus:after {
    border-color: #fff
}

.btn:hover .cssIcon-plus:before,
.btn:focus .cssIcon-plus:after {
    border-color: #fff
}

.btn-alt .cssIcon-plus:before,
.btn-alt .cssIcon-plus:after {
    border-color: #999
}

.btn-alt:hover .cssIcon-plus:before,
.btn-alt:focus .cssIcon-plus:before,
.btn-alt:hover .cssIcon-plus:after,
.btn-alt:focus .cssIcon-plus:after {
    border-color: #666
}

.cssIcon-grid,
.cssIcon-grid:after,
.cssIcon-grid i,
.cssIcon-grid i:after {
    border: 3px solid #999;
    background-image: none;
    content: " ";
    border-radius: 0;
    display: block;
    position: absolute;
    height: 0;
    width: 0;
    left: 14px;
    top: 7px
}

.cssIcon-grid:after {
    left: 5px;
    top: -3px
}

.cssIcon-grid i {
    left: -3px;
    top: 5px
}

.cssIcon-grid i:after {
    left: 5px;
    top: -3px
}

.btn.active .cssIcon-grid,
.btn.active .cssIcon-grid:after,
.btn.active .cssIcon-grid i,
.btn.active .cssIcon-grid i:after {
    border-color: #fff
}

.cssIcon-list,
.cssIcon-list:before,
.cssIcon-list:after,
.cssIcon-list>i,
.cssIcon-list>i:before,
.cssIcon-list>i:after {
    background-image: none;
    border: 2px solid #999;
    display: block;
    height: 0;
    position: absolute;
    border-radius: 0;
    width: 0;
    content: " ";
    left: 13px;
    top: 7px
}

.cssIcon-list:before {
    left: -2px;
    top: 3px
}

.cssIcon-list:after {
    left: -2px;
    top: 8px
}

.cssIcon-list i,
.cssIcon-list i:before,
.cssIcon-list i:after {
    border: none;
    border-top: 2px solid #999;
    width: 10px;
    left: 4px;
    top: -1px
}

.cssIcon-list i:before {
    left: 0;
    top: 3px
}

.cssIcon-list i:after {
    left: 0;
    top: 8px
}

.btn.active .cssIcon-list,
.btn.active .cssIcon-list:before,
.btn.active .cssIcon-list:after,
.btn.active .cssIcon-list i,
.btn.active .cssIcon-list i:before,
.btn.active .cssIcon-list i:after {
    border-color: #fff
}

.cssIcon-tooltip {
    text-indent: -9999px
}

.cssIcon-tooltip,
.btn-tooltip:after {
    background-position: -115px -71px;
    height: 21px;
    width: 21px
}

.cssIcon-tooltip.active {
    z-index: 1020
}

.cssIcon-tooltip:hover,
.cssIcon-tooltip:focus {
    background-position: -93px -71px
}

p .cssIcon-tooltip {
    margin-top: -5px
}

.cssIcon-dimple .cssIcon-tooltip {
    background-position: -164px -31px;
    height: 10px;
    width: 7px;
    margin-top: 3px
}

.btn-alt .cssIcon-dimple .cssIcon-tooltip {
    background-position: -156px -31px
}

.cssIcon-search {
    background-position: -70px -75px;
    height: 18px;
    width: 18px
}

.cssIcon-calendar {
    background-position: -70px -54px;
    height: 18px;
    width: 22px
}

.cssIcon-calendar[class*="span"] {
    margin-left: 0
}

span.cssIcon-calendar,
span.cssIcon-search {
    background-image: none;
    position: relative;
    width: inherit;
    height: inherit;
    cursor: default
}

span.cssIcon-calendar:after,
span.cssIcon-search:after {
    content: " ";
    display: inline-block;
    pointer-events: none;
    position: absolute;
    z-index: 0
}

span.cssIcon-calendar input {
    color: #0574ac !important;
    padding-left: 40px
}

@media \0screen\,screen\8 {
    span.cssIcon-calendar input {
        background-color: transparent
    }

    span.cssIcon-search:after,
    span.cssIcon-calendar:after {
        background-image: url(//0.ecom.attccc.com/styles/att/assets3.2.0/images/ATT_Sprite_v3.2.2.png?timestamp=1459278338332)
    }
}

span.cssIcon-search:after {
    background-position: -70px -75px;
    height: 18px;
    right: 10px;
    top: 6px;
    width: 18px
}

span.cssIcon-calendar:after {
    background-position: -70px -54px;
    height: 18px;
    left: 10px;
    top: 8px;
    width: 22px;
    z-index: 1000
}

span.cssIcon-calendar {
    background-color: #fff
}

span.cssIcon-calendar>.datepicker-input {
    padding-left: 40px;
    position: relative;
    background-color: transparent
}

.cssIcon-spinner {
    background-image: url(//0.ecom.attccc.com/styles/att/assets3.2.0/images/cssIcon-spinner.png?timestamp=1459278338332);
    background-position: 0 0;
    background-size: 27px 27px;
    height: 27px;
    margin: -6px 5px;
    position: relative;
    top: -1px;
    width: 27px;
    -webkit-animation: rotation 1.2s infinite linear;
    -moz-animation: rotation 1.2s infinite linear;
    -o-animation: rotation 1.2s infinite linear;
    animation: rotation 1.2s infinite linear
}

@media \0screen\,screen\8 {
    .cssIcon-spinner {
        background-image: none !important;
        background-image: url(//0.ecom.attccc.com/styles/att/assets3.2.0/images/cssIcon-spinner-ie8.png?timestamp=1459278338332)
    }
}

.videoPlay {
    background: url(//0.ecom.attccc.com/styles/att/assets3.2.0/images/videoPlay-dark.png?timestamp=1459278338332) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    background-size: 38px 38px;
    margin: 1px 5px 0 15px;
    height: 40px;
    width: 40px
}

.videoPlay.large {
    height: 64px;
    width: 64px;
    background-size: 64px 64px
}

.videoPlay.medium {
    height: 46px;
    width: 46px;
    background-size: 46px 46px
}

.videoPlay.small {
    background-size: 28px 28px;
    margin: 0 5px 0 15px;
    height: 28px;
    width: 28px
}

.videoMarqueeBottomVat {
    position: absolute;
    bottom: 0;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.7)
}

.videoMarqueeBottomVat.controlled-text-wrap>.not-this {
    padding: 0
}

.img-landscape .videoMarqueeBottomVat {
    height: 40px;
    padding: 0
}

.img-portrait .videoMarqueeBottomVat {
    height: 30px;
    padding: 0
}

.videoTitle {
    font-size: 14px;
    color: #FFF;
    display: inline-block;
    float: left;
    vertical-align: middle
}

::-ms-clear {
    display: none;
    cursor: none
}

[class*="cssButtonIcon-"] {
    display: inline-block;
    vertical-align: middle;
    background-position: 0 0;
    background-repeat: no-repeat;
    padding: 0;
    margin: 0;
    font: 0/0 Arial;
    color: transparent;
    letter-spacing: 0;
    background-image: url(//0.ecom.attccc.com/styles/att/assets3.2.0/images/button-icons.png?timestamp=1459278338332);
    background-size: 66px 124px;
    height: 20px;
    width: 20px
}

@media \0screen\,screen\8 {
    [class*="cssButtonIcon-"] {
        background-image: url(//0.ecom.attccc.com/styles/att/assets3.2.0/images/button-icons-ie8.png?timestamp=1459278338332)
    }
}

.cssButtonIcon-call-b {
    background-position: -1px -1px;
    width: 17px
}

.cssButtonIcon-call-g {
    background-position: -20px -1px;
    width: 17px
}

.cssButtonIcon-call-w {
    background-position: -39px -1px;
    width: 17px
}

.cssButtonIcon-text-b {
    background-position: -1px -23px;
    width: 18px
}

.cssButtonIcon-text-g {
    background-position: -21px -23px;
    width: 18px
}

.cssButtonIcon-text-w {
    background-position: -42px -23px;
    width: 18px
}

.cssButtonIcon-cart-b {
    background-position: -1px -45px;
    height: 16px
}

.cssButtonIcon-cart-g {
    background-position: -23px -45px;
    height: 16px
}

.cssButtonIcon-cart-w {
    background-position: -45px -45px;
    height: 16px
}

.cssButtonIcon-chat-b {
    background-position: -1px -62px
}

.cssButtonIcon-chat-g {
    background-position: -23px -62px
}

.cssButtonIcon-chat-w {
    background-position: -45px -62px
}

.cssButtonIcon-camera-b {
    background-position: -1px -85px;
    height: 18px
}

.cssButtonIcon-camera-g {
    background-position: -23px -85px;
    height: 18px
}

.cssButtonIcon-camera-w {
    background-position: -45px -85px;
    height: 18px
}

.cssButtonIcon-trash-b {
    background-position: -1px -103px;
    width: 15px
}

.cssButtonIcon-trash-g {
    background-position: -18px -103px;
    width: 15px
}

.cssButtonIcon-trash-w {
    background-position: -35px -103px;
    width: 15px
}

.btn>[class*="cssButtonIcon-"] {
    margin-right: 2px
}

@-webkit-keyframes rotation {
    from {
        -webkit-transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(359deg)
    }
}

@-moz-keyframes rotation {
    from {
        -moz-transform: rotate(0deg)
    }

    to {
        -moz-transform: rotate(359deg)
    }
}

@-o-keyframes rotation {
    from {
        -o-transform: rotate(0deg)
    }

    to {
        -o-transform: rotate(359deg)
    }
}

@keyframes rotation {
    from {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(359deg)
    }
}

.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    box-sizing: border-box
}

.well blockquote {
    border-color: #ddd;
    border-color: rgba(0, 0, 0, 0.15)
}

.well-white {
    background-color: #fff
}

.well-white.no-border {
    border-color: transparent;
    box-shadow: none;
    margin-bottom: 0
}

.well-large {
    padding: 24px;
    border-radius: 7px
}

.well-small {
    padding: 9px;
    border-radius: 3px
}

.fade {
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: opacity .15s linear;
    transition: opacity .15s linear
}

.fade.in {
    opacity: 1;
    filter: alpha(opacity=100)
}

.collapse {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition: all .5s ease;
    transition: all .5s ease
}

.collapse.in {
    height: auto
}

.reset-field,
.close {
    float: right;
    background: none;
    width: 20px;
    height: 20px;
    padding: 0;
    overflow: hidden;
    margin-top: 1px;
    display: inline-block;
    font: 0/0 Arial;
    color: transparent;
    background-color: transparent;
    border: 0;
    letter-spacing: -1px;
    word-spacing: -1px
}

.reset-field:active,
.reset-field:hover,
.reset-field:focus {
    visibility: visible !important
}

.reset-field:before,
.close:before {
    content: " "
}

.reset-field:hover,
.close:hover,
.reset-field:focus,
.close:focus {
    cursor: pointer
}

button.close {
    cursor: pointer;
    border: 0;
    -webkit-appearance: none
}

.section-heading {
    position: relative;
    border: 0;
    border-style: solid;
    border-bottom-width: 1px;
    border-color: #ccc;
    font-size: 16px;
    padding: 15px;
    background-color: #f2f2f2;
    display: block
}

.section-heading:before,
.section-heading:after {
    display: table;
    content: "";
    line-height: 0
}

.section-heading:after {
    clear: both
}

.section-heading:before,
.section-heading:after {
    display: table;
    content: "";
    line-height: 0
}

.section-heading:after {
    clear: both
}

.list li {
    padding: 0;
    border: 0;
    border-style: solid;
    border-color: #ccc;
    border-bottom-width: 1px;
    position: relative
}

.list li:after {
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -7.5px;
    content: " "
}

.list li>a {
    padding: 10px 25px 10px 15px;
    font-size: 16px;
    display: block
}

.list li>a:hover {
    text-decoration: none
}

.list li.section-heading {
    position: relative;
    border: 0;
    border-style: solid;
    border-bottom-width: 1px;
    border-color: #ccc;
    font-size: 16px;
    padding: 15px;
    background-color: #f2f2f2;
    display: block
}

.list li.section-heading:before,
.list li.section-heading:after {
    display: table;
    content: "";
    line-height: 0
}

.list li.section-heading:after {
    clear: both
}

.list li.section-heading:before,
.list li.section-heading:after {
    display: table;
    content: "";
    line-height: 0
}

.list li.section-heading:after {
    clear: both
}

.list li.section-heading:after {
    background-image: none
}

.list.no-arrow li:after,
.list li.no-arrow:after {
    background-image: none
}

.list.list-pivot:before,
.searchWidget:before,
footer:before {
    content: " ";
    display: block;
    height: 1px;
    margin: 0;
    border: none;
    background-repeat: repeat-x;
    background-position: 0 -102px;
    background-color: #ccc;
    height: 7px
}

.list.list-pivot {
    position: relative;
    margin-top: -1px;
    margin-bottom: -7px
}

.list.list-pivot li {
    background-color: #f2f2f2
}

.list.list-pivot li:after {
    background-image: none
}

.list.list-pivot li>a {
    color: #222
}

.searchWidget+footer:before {
    display: none
}

.searchWidget.hide+footer:before,
.searchWidget[style="display:none"]+footer:before {
    display: block
}

.list.list-radio li {
    position: relative;
    padding-right: 15px;
    min-height: 50px
}

.list.list-radio li label {
    display: inline-block;
    margin: 12px 15px;
    position: relative;
    left: 0;
    font-size: 16px
}

.list.list-radio li .pull-right {
    height: 50px;
    box-sizing: border-box;
    padding: 12px 0 0
}

.list.list-radio li .tooltip,
.list.list-radio li .price {
    display: inline-block;
    margin-top: 3px
}

.list.list-radio li .tooltip {
    padding-top: 1px
}

.list.list-radio li .cssIcon-tooltip {
    margin-top: -3px;
    margin-right: 6px
}

.list.list-radio li:after {
    background-image: none
}

.justified {
    display: table;
    float: none;
    width: 100%
}

.justified>.row-fluid {
    display: table-cell;
    width: 1%
}

.row.justified:before,
.row.justified:after {
    content: none
}

.justified.amount-due-list {
    border: none;
    border-bottom: 1px solid #ccc;
    font-size: 12px
}

.justified.amount-due-list>.row-fluid {
    text-align: center;
    border: none;
    border-left: 1px solid #ccc;
    padding: 10px
}

.justified.amount-due-list>.row-fluid>.price {
    text-align: center
}

.justified.amount-due-list>.row-fluid:first-child {
    border-left: none
}

.img-bullet {
    padding-top: 15px
}

.img-bullet li {
    border-width: 0;
    border-bottom-width: 1px;
    border-color: #ccc;
    border-bottom-style: solid;
    padding: 0 15px 15px;
    margin: 0 0 15px
}

.img-bullet li:before,
.img-bullet li:after {
    display: table;
    content: "";
    line-height: 0
}

.img-bullet li:after {
    clear: both
}

.img-bullet li:before,
.img-bullet li:after {
    display: table;
    content: "";
    line-height: 0
}

.img-bullet li:after {
    clear: both
}

.img-bullet .img-bullet-src {
    position: relative;
    float: left
}

.img-bullet .img-bullet-content {
    position: relative;
    width: auto;
    padding-left: 20px;
    box-sizing: border-box;
    display: table-cell
}

.list-icon>li {
    min-height: 50px;
    letter-spacing: .016em
}

.list-icon>li .table-cell {
    padding-left: 0;
    vertical-align: middle
}

.list-icon>li .table-cell>span {
    color: #666;
    font-size: 12px;
    letter-spacing: -.013em;
    display: block
}

.list-icon>li .table-cell>img {
    width: 42px !important;
    height: 42px !important;
    max-width: none !important;
    vertical-align: top
}

.list-icon>li .table-cell+.table-cell {
    vertical-align: middle;
    font-size: 16px;
    line-height: normal;
    padding-left: 15px
}

.list-icon.ios .table-cell img {
    border-radius: 9px !important
}

.list-icon.android .table-cell img {
    border-radius: 6px !important
}

.videoImage {
    float: left;
    min-height: 62px;
    height: 62px;
    width: 110px;
    margin: 0;
    position: relative
}

.videoThumbnailImg {
    float: left;
    width: auto !important
}

.videoPlay-dark {
    float: left;
    position: absolute;
    top: 50%;
    margin-top: -25px;
    left: 50%;
    margin-left: -25px;
    z-index: 3;
    height: 50px;
    width: 50px;
    max-width: 100%;
    vertical-align: middle;
    background-image: url(//0.ecom.attccc.com/styles/att/assets3.2.0/images/videoPlay-dark.png?timestamp=1459278338332);
    background-size: 50px 50px
}

.step-wrapper {
    min-height: 26px;
    padding: 15px 15px 0;
    position: relative;
    width: auto;
    overflow: hidden
}

.step-wrapper .step-label {
    color: #333;
    font-size: 14px
}

.step-wrapper .step-description {
    color: #1b7e28;
    font-size: 20px;
    margin-top: -10px
}

.step-indicator {
    counter-reset: item;
    list-style: none;
    margin: 6px auto;
    width: 98%;
    position: relative;
    height: 14px;
    border: 1px solid #b7b7b7;
    border-left-style: none;
    border-right-style: none;
    background-color: #f9f9f9;
    text-align: justify;
    text-justify: distribute-all-lines;
    box-sizing: border-box
}

.step-indicator .step {
    display: inline-block;
    background-color: #f9f9f9;
    width: 26px;
    height: 26px;
    border-radius: 26px;
    border: 1px solid #b7b7b7;
    vertical-align: middle;
    box-sizing: border-box;
    margin: -7px -3px 6px
}

.step-indicator .step:after {
    content: "" counter(item, decimal);
    counter-increment: item;
    display: inline-block;
    width: 20px;
    height: 20px;
    border-radius: 20px;
    position: relative;
    font-weight: 700;
    vertical-align: text-top;
    text-align: center;
    color: #666;
    margin-left: 2px;
    box-sizing: border-box
}

.step-indicator li:last-child:after,
.step-indicator li.step-done:after {
    content: "";
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAUCAYAAADC1B7dAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY5RkZGNzQ4ODcyMzExRTRCNTc4QzMxQkE3QzIyNDI5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY5RkZGNzQ5ODcyMzExRTRCNTc4QzMxQkE3QzIyNDI5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjlGRkY3NDY4NzIzMTFFNEI1NzhDMzFCQTdDMjI0MjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjlGRkY3NDc4NzIzMTFFNEI1NzhDMzFCQTdDMjI0MjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz60xqYUAAAB40lEQVR42syXu0sDQRDGc/GBYGNpRLCztRK08YHoVQEbLUQL01xK/SMsDgS1UVOINhYpTCkogoLgoxULexGxsbNTz29hL1wmM/Eeu9GBHzn2lvnuy97O7DlBEOQMxQrYA73gGCzn2hCe5zXoOgYMdYMrME7GHctGWN3OjHmHwT3oI+Pnls2IuvkMeSfBI0mqlnsDuBbNiLqVSsVNu0Iz4Ax0RMa+wRKoWjQj6sJMNe0rJyUtgtM/MFOEmbpu0qIwCm6ZpAugZtGMqAszNVoUVLXYBGPgBPhC3iFwTZKqKKcxo6tUXRcP5gvzRF1qJlyhF/wORMYOQYnM6wGvTFXZBusp//UmXTxgicwRdTGX1c2TpCpW9eaOxh2T9DKtGR1NujAQS1cyExr6YMaPQEFf74IRcv8dzGXcGqwuTBX06qTSVYa2mPEucKN7TZncU5txGnxmNCTq6l7D6mJ1WuqGVe4ZDDL3v5jNuAPWDFWvRLow86tueFKY1d2WBk36ZspMUt04ZqKGnsB+jPmLJvsLHtK4Lm2sqkT2C3NVL5iw1Dhb6sJ4bF16OHWFV0BtxHmLB2hjutTQAzhg5vm6ZFoJrICoi3uJdKWznGqaU/r6Qm/ednx9NujCTGJdx+An+L+IHwEGANggtGnv9w1JAAAAAElFTkSuQmCC);
    background-size: 26px 10px;
    background-position: -10px 5px;
    background-repeat: no-repeat
}

.step-indicator li.step-done:after {
    background-position: 5px 5px;
    background-repeat: no-repeat
}

.step-indicator li.step-done:before {
    display: block;
    background-color: #1b7e28;
    content: "";
    position: absolute;
    height: 8px;
    top: 0;
    margin: 2.2px 0 0 3px
}

.step-indicator:after {
    content: "";
    display: inline-block;
    width: 100%
}

.step-indicator:before {
    content: '';
    background-color: #f9f9f9;
    width: 99%;
    height: 100%;
    margin-left: 1px;
    position: absolute
}

.step-indicator li.step-done:after,
.step-indicator li.step-on:after {
    background-color: #1b7e28;
    color: #fff;
    margin-left: 2px
}

@media \0screen\,screen\8 {
    .step-indicator li.step-done:after {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAKCAYAAACqnE5VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc3QUNCREFEODcyMzExRTQ5RTAxOTBDNzE2OTc4Qjg2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc3QUNCREFFODcyMzExRTQ5RTAxOTBDNzE2OTc4Qjg2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzdBQ0JEQUI4NzIzMTFFNDlFMDE5MEM3MTY5NzhCODYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzdBQ0JEQUM4NzIzMTFFNDlFMDE5MEM3MTY5NzhCODYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6pFs8DAAAAxklEQVR42mL8//8/AwFgCcSLgFgFiBmRJdLT04nWy0RAYRwQH4NaMo+BNICiF59FqUC8EMrOBeJkEizB0AuyyAKIY9AUhgPxLCi7CIin4DCQaL0sQHwcKigHxG1AbAzEK6Bik4C4H4/LidYLsugNEIsAcSsQ3wXiaqjcKSDOJxBEROtlgnoVBkCu0QViUFIMISIuiNYLsmgfUsTBQCMQPybCIqL1wlJdChC/h7KfQxUTC4jSC7PoDzSF7AHiUhLzC1F6AQIMAMwWNwly2/TXAAAAAElFTkSuQmCC);
        background-repeat: no-repeat;
        content: ""
    }
}

[data-bubble-quantity="5"] .step-indicator li.step-done+li+li+li+li:before {
    display: none
}

[data-bubble-quantity="4"] .step-indicator li.step-done+li+li+li:before {
    display: none
}

[data-bubble-quantity="3"] .step-indicator li.step-done+li+li:before {
    display: none
}

[data-bubble-quantity="2"] .step-indicator li.step-done+li:before {
    display: none
}

[data-bubble-quantity="5"] .step-indicator li.step-done:before {
    width: 25%
}

[data-bubble-quantity="4"] .step-indicator li.step-done:before {
    width: 33%
}

[data-bubble-quantity="3"] .step-indicator li.step-done:before {
    width: 50%
}

.filterTank {
    padding: 0 0 20px;
    background: #323232
}

.filterTank label {
    color: #fff
}

.filterTank legend,
.filterTank .legend {
    color: #fff;
    display: block;
    margin-top: 2px;
    margin-bottom: 5px;
    font-family: Arial;
    font-size: 18px
}

.filterTank .form-row {
    border-bottom: 1px solid #666;
    margin-bottom: 0
}

.filterTank .row-fluid-nowrap .form-row {
    border-bottom: none
}

.filterTank .row-fluid-nowrap label {
    margin-bottom: 11px
}

.filterTank fieldset {
    margin-bottom: 15px
}

.filterTank fieldset.form-inline {
    margin-bottom: 20px
}

.filterTank fieldset label.radio {
    margin: 5px 0;
    padding: 7px 0
}

.filterTank fieldset label.checkbox {
    margin: 5px 0 4px;
    padding: 7px 0
}

.filterTank fieldset .row-fluid-nowrap {
    border-bottom: 1px solid #666
}

.filterTank fieldset label span {
    color: #fff;
    font-size: 16px;
    white-space: normal
}

.filterTank .radio,
.filterTank .checkbox {
    min-height: inherit
}

.filterTank .checkbox input[type="checkbox"],
.filterTank .radio input[type="radio"] {
    height: 20px;
    width: 20px
}

.filterTank .skin {
    margin-top: 7px
}

.filterTank .radio input[type="radio"]+.skin,
.filterTank .checkbox input[type="checkbox"]+.skin {
    height: 21px;
    width: 21px
}

.filterTank .radio input[type="radio"]+.skin {
    background-position: -202px -1px
}

.filterTank .radio input[type="radio"]+.skin+span {
    margin-top: 1px
}

.filterTank .radio input[type="radio"]:checked+.skin {
    background-position: -202px -23px;
    box-shadow: none
}

.filterTank .checkbox input[type="checkbox"]+.skin {
    background-position: -202px -45px
}

.filterTank .checkbox input[type="checkbox"]+.skin+span {
    margin-top: 2px
}

.filterTank .checkbox input[type="checkbox"]:checked+.skin {
    background-position: -202px -67px;
    box-shadow: none
}

.filterTank .tooltip {
    display: inline-block;
    margin-left: 10px;
    margin-top: 10px
}

.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
    outline: none
}

.slides,
.flex-control-nav,
.flex-direction-nav {
    margin: 0;
    padding: 0;
    list-style: none
}

.flexslider {
    margin: 0;
    padding: 0
}

.flexslider .slides>li {
    display: none;
    -webkit-backface-visibility: hidden
}

.flexslider.marquee .slides img {
    width: 100%;
    display: block
}

.flex-pauseplay span {
    text-transform: capitalize
}

.slides:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

html[xmlns] .slides {
    display: block
}

* html .slides {
    height: 1%
}

.flexslider {
    margin: 0;
    background: #fff;
    position: relative;
    zoom: 1
}

.flex-viewport {
    max-height: 300px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    transition: all 1s ease
}

.loading .flex-viewport {
    max-height: 300px
}

.flexslider .slides {
    zoom: 1
}

.carousel li {
    margin-right: 0
}

.flex-direction-nav {
    *height: 0
}

.flex-direction-nav a {
    width: 30px;
    height: 30px;
    margin: -20px 0 0;
    display: block;
    position: absolute;
    top: 50%;
    cursor: pointer;
    text-indent: -9999px;
    opacity: 0;
    -webkit-transition: all .3s ease
}

.flex-direction-nav .flex-next {
    background-position: 100% 0;
    right: -36px
}

.flex-direction-nav .flex-prev {
    left: -36px
}

.flexslider:hover .flex-next {
    opacity: .8;
    right: 5px
}

.flexslider:hover .flex-prev {
    opacity: .8;
    left: 5px
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
    opacity: 1
}

.flex-direction-nav .flex-disabled {
    opacity: .3 !important;
    filter: alpha(opacity=30);
    cursor: default
}

.flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: -40px;
    text-align: center
}

.flex-control-nav li {
    margin: 0 6px;
    display: inline-block;
    zoom: 1;
    *display: inline
}

.flex-control-paging li a {
    width: 11px;
    height: 11px;
    display: block;
    background: #666;
    background: rgba(0, 0, 0, 0.5);
    cursor: pointer;
    text-indent: -9999px;
    border-radius: 20px;
    box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3)
}

.flex-control-paging li a:hover {
    background: #333;
    background: rgba(0, 0, 0, 0.7)
}

.flex-control-paging li a.flex-active {
    background: #000;
    background: rgba(0, 0, 0, 0.9);
    cursor: default
}

.flex-control-thumbs {
    margin: 5px 0 0;
    position: static;
    overflow: hidden
}

.flex-control-thumbs li {
    width: 25%;
    float: left;
    margin: 0
}

.flex-control-thumbs img {
    width: 100%;
    display: block;
    opacity: .7;
    cursor: pointer
}

.flex-control-thumbs img:hover {
    opacity: 1
}

.flex-control-thumbs .flex-active {
    opacity: 1;
    cursor: default
}

@media screen and (max-width: 860px) {
    .flex-direction-nav .flex-prev {
        opacity: 1;
        left: 0
    }

    .flex-direction-nav .flex-next {
        opacity: 1;
        right: 0
    }
}

.fade .modal-body .flexslider {
    display: none
}

.fade.in .modal-body .flexslider {
    display: block
}

.btn {
    position: relative;
    display: inline-block;
    padding: 7px 17px 6px;
    letter-spacing: .45px;
    margin: 0 6px 10px 0;
    height: 35px;
    overflow: hidden;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    font-family: Arial;
    font-size: 16px;
    border: 1px solid #0574ac;
    background-color: #0574ac;
    border-radius: 4px;
    box-sizing: border-box
}

.btn:hover,
.btn:focus {
    text-decoration: none;
    color: #fff;
    outline-color: #fff !important
}

.btn:last-child {
    margin-right: 0
}

.btn-shop {
    border-color: #1b7e28;
    background-color: #1b7e28
}

.btn-shop:hover,
.btn-shop:focus {
    color: #fff;
    outline-color: #fff !important
}

.btn-alt {
    border-color: #b7b7b7;
    background-color: #f9f9f9;
    color: #0574ac
}

.btn-alt:hover,
.btn-alt:focus {
    color: #0574ac;
    outline-color: #000 !important
}

.btn-urgent {
    border-color: #cf2a2a;
    background-color: #cf2a2a
}

.btn-urgent:hover,
.btn-urgent:focus {
    color: #fff;
    outline-color: #fff !important
}

.btn.disabled[data-loading-text] {
    color: #666 !important
}

.btn-utility {
    border-color: #000;
    background-color: #262626;
    height: 30px;
    padding: 4px 17px 0;
    margin-bottom: 10px;
    font-size: 14px
}

.btn-utility:hover,
.btn-utility:focus {
    color: #fff
}

.btn-group .btn-utility+.btn-utility {
    border-left: 1px solid #3f3f3f
}

.btn.disabled,
.btn[disabled] {
    cursor: not-allowed;
    color: #959595;
    border-color: #d9d9d9;
    background-color: #eee;
    outline: 0
}

.btn.disabled:hover,
.btn[disabled]:hover,
.btn.disabled:focus,
.btn[disabled]:focus {
    color: #959595;
    outline-color: #000 !important
}

.btn:focus {
    outline: thin dotted #000;
    outline-offset: -4px
}

.btn.active,
.btn:active {
    outline: 0
}

.wrap-this .btn,
.not-this .btn {
    margin-bottom: 0 !important
}

.btn-large {
    padding: 9px 27px;
    height: 40px
}

.btn-small {
    padding: 2px 10px;
    font-size: 12px;
    border-radius: 3px;
    height: 26px
}

.btn-mini {
    padding: 0 6px;
    font-size: 10px;
    border-radius: 3px;
    height: 22px
}

.btn-block {
    display: block;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    box-sizing: border-box;
    margin-left: 0
}

.btn-block+.btn-block {
    margin-top: 10px;
    margin-left: 0
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
    width: 100%
}

button.btn::-moz-focus-inner {
    padding: 0;
    border: 0
}

input[type="button"].btn::-moz-focus-inner,
input[type="submit"].btn::-moz-focus-inner,
input[type="reset"].btn::-moz-focus-inner {
    padding: 2px 0;
    border: 0
}

.btn-facebook-like {
    display: inline-block;
    height: 24px;
    margin-right: -3px;
    overflow: hidden;
    max-width: 87px;
    min-width: 75px
}

.btn-group,
.btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle
}

.btn-group>.btn,
.btn-group-vertical>.btn {
    position: relative;
    float: left
}

.btn-group {
    margin-right: 6px
}

.btn-group .btn,
.btn-group .btn.active {
    margin-right: -1px !important
}

.btn-group .btn.active {
    background-color: #0574ac !important
}

.btn-group>.btn-mini {
    font-size: 10px
}

.btn-group>.btn-small {
    font-size: 12px
}

.btn-group>.btn-large {
    font-size: 16px
}

.btn-group>.btn:not(:first-child):not(:last-child) {
    border-radius: 0
}

.btn-group>.btn:first-child:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.btn-group>.btn:last-child:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group>.btn-alt.active {
    position: relative;
    display: inline-block;
    padding: 7px 17px 6px;
    letter-spacing: .45px;
    margin: 0 6px 10px 0;
    height: 35px;
    overflow: hidden;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    font-family: Arial;
    font-size: 16px;
    border: 1px solid #0574ac;
    background-color: #0574ac;
    border-radius: 4px;
    box-sizing: border-box;
    margin-right: -1px;
    text-decoration: none;
    z-index: 200
}

.btn-group>.btn-alt.active:hover,
.btn-group>.btn-alt.active:focus {
    text-decoration: none;
    color: #fff;
    outline-color: #fff !important
}

.btn-group>.btn-alt.active:last-child {
    margin-right: 0
}

.btn-group>.btn-alt.active:focus {
    outline: 1px dotted #fff !important
}

.btn-group>.btn-alt.btn-large.active {
    padding: 9px 27px;
    height: 40px
}

.btn.btn-alt.active+.btn.btn-alt.active {
    border-left-color: #b7b7b7
}

.form-row.error .btn-group>.btn {
    border-color: #cf2a2a
}

[data-toggle="buttons-radio"] input {
    position: absolute;
    opacity: 0;
    filter: alpha(opacity=0);
    left: inherit;
    z-index: -1
}

[data-toggle="buttons-radio"] label:focus {
    outline: 1px solid #000
}

.btn-tooltip .btn,
.btn-small-toggle .btn {
    box-sizing: border-box;
    width: 35px;
    padding-left: 0;
    padding-right: 0;
    text-align: center
}

.btn-grid-view,
.btn-list-view {
    margin-right: 0
}

.btn-grid-view .btn-alt,
.btn-list-view .btn-alt,
.btn-grid-view .btn-alt.active,
.btn-list-view .btn-alt.active {
    height: 30px;
    padding: 5px
}

.btn-quantity-toggle {
    vertical-align: baseline;
    margin-bottom: 0
}

.btn-group.btn-small-toggle>.btn,
.btn-quantity-toggle .btn {
    text-align: center;
    font-size: 11px;
    font-weight: 700;
    height: 30px;
    padding: 5px
}

.btn-group.btn-small-toggle[data-max-select]>.btn {
    white-space: nowrap;
    padding: 5px 0
}

.btn-group.btn-small-toggle>.btn {
    width: 44px
}

.btn-quantity-toggle .btn {
    width: 42px;
    height: 35px;
    letter-spacing: normal;
    outline-offset: -4px
}

.btn-quantity-toggle [data-max-quantity] {
    padding: 4px 0;
    text-align: center;
    width: 46px;
    font-size: 18px;
    text-indent: -1.5px;
    border-right: 0;
    margin: 0 1px;
    border-left-color: #0574ac !important
}

.btn-quantity-toggle .btn[disabled]+[data-max-quantity] {
    border-color: #b7b7b7 !important
}

.btn-quantity-toggle .cssIcon-plus,
.btn-quantity-toggle .cssIcon-minus {
    position: relative;
    top: 0
}

.btn-quantity-toggle .cssIcon-plus:before,
.btn-quantity-toggle .cssIcon-minus:before {
    margin-left: -7px;
    margin-top: 0;
    top: 50%;
    width: 12px
}

.btn-quantity-toggle .cssIcon-plus:after {
    height: 12px;
    margin-left: -1px;
    margin-top: -6px
}

.btn-quantity-toggle .btn[disabled] {
    border-color: #b7b7b7 !important
}

.btn-quantity-toggle .btn[disabled]>.cssIcon-plus:before,
.btn-quantity-toggle .btn[disabled]>.cssIcon-minus:before,
.btn-quantity-toggle .btn[disabled]>.cssIcon-plus:after,
.btn-quantity-toggle .btn[disabled]>.cssIcon-minus:after {
    border-color: #b7b7b7 !important
}

.btn-group-justify {
    width: 100%
}

.btn-group-justify .btn {
    width: 50%
}

.btn-group.bold>label {
    font-weight: 700 !important
}

.alert {
    position: relative;
    margin: 0;
    border: 0;
    border-style: solid;
    border-color: #ccc;
    border-bottom-width: 1px;
    border-radius: 0;
    padding: 12px 15px;
    background-color: #fffde5
}

.alert.clearfix {
    padding: 8px 14px
}

.alert,
.alert h3,
.alert h4,
.alert .h3,
.alert .h4 {
    font-family: Arial;
    color: #333
}

.alert h3,
.alert h4,
.alert .h4,
.alert .h3 {
    margin: 0 0 5px
}

.alert h3 [class*="cssIcon-"],
.alert h4 [class*="cssIcon-"],
.alert .h3 [class*="cssIcon-"],
.alert .h4 [class*="cssIcon-"] {
    margin-right: 6px
}

.alert p:last-child {
    margin-bottom: 0
}

.alert .box {
    padding: 9px 14px
}

.alert h3+.box,
.alert h4+.box,
.alert .h3+.box,
.alert .h4+.box {
    margin-top: 10px
}

.alert [class*="cssIcon-"]+div {
    margin: -21px 0 0 30px
}

.alert .close-placeholder {
    float: right;
    font-size: 0;
    margin-left: 10px;
    margin-top: 0;
    height: 20px;
    width: 20px
}

.alert .close {
    position: absolute;
    top: 12px;
    right: 15px
}

.alert-success {
    background-color: #dff0d8;
    color: #1b7e28
}

.alert-danger {
    background-color: #fef3f1;
    color: #cf2a2a
}

.alert-error {
    background-color: #fef3f1;
    color: #cf2a2a
}

.alert-error .bullet>li:before {
    background-color: #cf2a2a;
    border-color: #cf2a2a
}

.alert-error .bullet a {
    color: #cf2a2a
}

.fade.alert-app-banner {
    background-color: #363636;
    padding: 5px 15px 6px;
    font-size: 12px;
    color: #fff
}

.fade.alert-app-banner a {
    color: #fff
}

.fade.alert-app-banner a:hover,
.fade.alert-app-banner a:active {
    color: #fff;
    text-decoration: none
}

.alert ul {
    margin-left: 30px;
    margin-bottom: 0
}

.alert ul.bullet {
    margin-left: 45px;
    margin-bottom: 0
}

.alert [class*="cssIcon-"]+div ul,
.alert [class*="cssIcon-"]+div ul.bullet {
    margin-left: 12px;
    margin-bottom: 0
}

.alert [class*="cssIcon-"]+div .alert-error ul.bullet>li:before {
    background-color: #cf2a2a
}

.alert [class*="cssIcon-"]+div .alert-error li a {
    color: #cf2a2a
}

.alert [class*="cssIcon-"]+div .alert-error li a:hover,
.alert [class*="cssIcon-"]+div .alert-error li a:focus {
    text-decoration: none
}

.alert-danger h4,
.alert-error h4,
.alert-danger .h4,
.alert-error .h4 {
    color: #cf2a2a
}

.alert-info {
    background-color: #e8f2fa;
    border-color: #bfd9eb;
    color: #666
}

.alert-info h4,
.alert-info .h4 {
    color: #666
}

.tabs,
.pills {
    margin-left: 0;
    margin-bottom: 20px;
    list-style: none
}

.tabs>li>a,
.pills>li>a {
    display: block
}

.tabs>li>a:hover,
.tabs>li>a:focus,
.pills>li>a:hover,
.pills>li>a:focus {
    text-decoration: none;
    background-color: #dfdfdf
}

.tabs>.pull-right,
.pills>.pull-right {
    float: right
}

.tabs:before,
.pills:before,
.tabs:after,
.pills:after {
    display: table;
    content: "";
    line-height: 0
}

.tabs:after,
.pills:after {
    clear: both
}

.tabs:before,
.pills:before,
.tabs:after,
.pills:after {
    display: table;
    content: "";
    line-height: 0
}

.tabs:after,
.pills:after {
    clear: both
}

.tabs>li,
.pills>li {
    float: left
}

.tabs>li>a,
.pills>li>a {
    padding-right: 20px;
    padding-left: 20px;
    margin-right: 3px;
    line-height: 16px
}

.tabs {
    margin: 0
}

.tabs>li {
    margin-bottom: -1px
}

.tabs>li:first-child {
    margin-left: 20px
}

.tabs>li>a {
    padding: 12px 20px;
    border: 1px solid #ccc;
    border-radius: 4px 4px 0 0;
    background-color: #f2f2f2;
    color: #333;
    border-color: #ccc
}

.tabs>li>a,
.pills>li>a {
    margin-right: 6px
}

.tabs>li>a,
.tabs>li>a:hover,
.tabs>li>a:focus {
    color: #666;
    background-image: none;
    background-color: #fff;
    color: #333;
    border-color: #ccc;
    border-bottom: 1px solid transparent;
    cursor: pointer
}

.pills>li>a {
    padding-top: 8px;
    padding-bottom: 8px;
    margin-top: 2px;
    margin-bottom: 2px;
    border-radius: 4px
}

.pills>.active>a,
.pills>.active>a:hover,
.pills>.active>a:focus {
    color: #fff;
    background-color: #0574ac
}

.tabs.tabs-justified,
.tabs.promo-tabs {
    width: 100%;
    border-bottom: 0;
    margin-bottom: -1px
}

.tabs.tabs-justified>li,
.tabs.promo-tabs>li {
    display: table-cell;
    float: none;
    width: 1%;
    border-left: 1px solid #ccc
}

.tabs.tabs-justified>li.active,
.tabs.promo-tabs>li.active {
    position: relative;
    z-index: 1000
}

.tabs.tabs-justified>li>a {
    padding-right: 5px;
    padding-left: 5px
}

.tabs.tabs-justified>li>a,
.tabs.promo-tabs>li>a {
    text-align: center
}

.tabs.promo-tabs>li>a {
    padding: 0;
    margin: 0;
    border-radius: 0;
    border: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color: transparent;
    color: #0574ac;
    font-size: 12px;
    text-align: center;
    padding: 6px 10px 10px;
    border-top: 4px solid #e6e6e6;
    filter: none;
    box-sizing: border-box;
    border-bottom: 1px solid #ccc;
    background-color: #f9f9f9
}

.tabs>li:last-child>a,
.pills>li:last-child>a {
    margin-right: 0
}

.tabs.promo-tabs>li.active>a {
    color: #333;
    border-top: 4px solid #ef6f00;
    border-bottom-color: #fff;
    background-color: #fff !important;
    filter: none;
    cursor: default
}

.tabs.promo-tabs>li:first-child {
    border-left: none
}

.tabs.promo-tabs>li>a img {
    max-width: inherit;
    max-height: 39px;
    margin: 0 auto 5px;
    display: block
}

.tabbable:before,
.tabbable:after {
    display: table;
    content: "";
    line-height: 0
}

.tabbable:after {
    clear: both
}

.tabbable:before,
.tabbable:after {
    display: table;
    content: "";
    line-height: 0
}

.tabbable:after {
    clear: both
}

.tab-content {
    overflow: auto;
    border: 1px solid #e6e6e6
}

.tabs.promo-tabs+.tab-content {
    border: none;
    border-bottom: 1px solid #e6e6e6
}

.tab-content>.tab-pane {
    padding: 10px 15px
}

.tab-content.noborder {
    border: none
}

.tab-content.noborder>.tab-pane {
    padding: 0
}

.tab-content>.tab-pane,
.pill-content>.pill-pane {
    display: none
}

.tab-content>.active,
.pill-content>.active {
    display: block
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #fff
}

.modal-backdrop.fade {
    opacity: 0
}

.modal-backdrop,
.modal-backdrop.fade.in {
    opacity: .8;
    filter: alpha(opacity=80)
}

.modal {
    position: fixed;
    top: 10%;
    left: 50%;
    z-index: -1;
    width: 560px;
    overflow: hidden;
    margin-left: -280px;
    background-color: #fff;
    border: 1px solid #666;
    border: 1px solid rgba(0, 0, 0, 0.3);
    border-radius: 4px;
    box-sizing: border-box;
    box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.25);
    background-clip: padding-box;
    outline: none
}

.modal.fade.in {
    position: fixed;
    top: 10%;
    height: 100%;
    z-index: 1050
}

.modal p:last-child {
    margin-bottom: 20px
}

.modal2 {
    z-index: 2000 !important
}

.modal-header {
    padding: 0 15px;
    background-color: #f5f5f5;
    border-bottom: 1px solid #e3e3e3;
    border-radius: 4px 4px 0 0;
    height: 56px
}

.modal-header .close {
    margin: 6px -15px 6px 0;
    height: 45px;
    width: 45px
}

.modal-header>h2 {
    margin: 0;
    line-height: 56px;
    padding-left: 0 !important;
    display: inline-block;
    white-space: nowrap
}

.modal-body>.modal-header {
    margin: -15px -15px 15px
}

.modal h2 {
    padding-left: 30px;
    position: relative;
    margin-bottom: 22px
}

.modal h2>[class*="cssIcon-"] {
    position: absolute;
    left: 0;
    top: 0
}

.modal-body {
    position: relative;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    padding: 15px;
    width: auto;
    height: 100%;
    box-sizing: border-box
}

.modal-form {
    margin-bottom: 0
}

.modal-footer {
    width: 100%;
    padding: 0 15px;
    margin-bottom: 0;
    text-align: center;
    background-color: #f5f5f5;
    border-top: 1px solid #d8d8d8;
    border-radius: 0 0 4px 4px;
    box-sizing: border-box;
    position: fixed;
    bottom: 0
}

.modal-footer:before,
.modal-footer:after {
    display: table;
    content: "";
    line-height: 0
}

.modal-footer:after {
    clear: both
}

.modal-footer:before,
.modal-footer:after {
    display: table;
    content: "";
    line-height: 0
}

.modal-footer:after {
    clear: both
}

.modal-footer .btn {
    float: left;
    width: 48.078%;
    margin-left: 0;
    margin-bottom: 15px;
    margin-top: 15px
}

.modal-footer .btn+.btn {
    float: right
}

.modal-footer .btn.middle {
    float: none;
    margin: 0 auto
}

@media \0screen\,screen\8 {
    .modal-footer {
        position: relative
    }
}

.modal-body>.modal-footer {
    position: relative;
    margin: 15px -15px 0;
    box-sizing: content-box
}

.modal.utility-bg,
.modal.utility-bg .modal-footer {
    background-color: #323232
}

#dimScreen {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.9);
    display: none;
    text-align: left
}

.msgbox {
    position: absolute;
    width: 30px;
    height: 30px;
    top: 50%;
    left: 50%;
    margin-top: -15px;
    margin-left: -15px
}

.cssIcon-tooltip[data-placement="top"],
.cssIcon-tooltip[data-placement="bottom"] {
    outline: 0;
    position: relative
}

.cssIcon-tooltip .arrow,
.cssIcon-tooltip .arrow:after {
    position: relative;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.cssIcon-tooltip .arrow {
    z-index: 1010;
    border-width: 11px
}

.cssIcon-tooltip .arrow:after {
    border-width: 10px;
    content: ""
}

.cssIcon-tooltip .arrow,
.cssIcon-tooltip .arrow:after {
    border-color: transparent;
    border-style: solid;
    display: block;
    height: 0;
    position: relative;
    width: 0
}

.cssIcon-tooltip .arrow:after {
    border-width: 10px;
    content: ""
}

.cssIcon-tooltip[data-placement="top"] .arrow:after {
    border-bottom-width: 0;
    border-top-color: #f7f7f7;
    bottom: 1px;
    margin-left: -10px;
    margin-top: -10px
}

.cssIcon-tooltip[data-placement="top"] .arrow {
    display: none;
    border-bottom-width: 0;
    border-top-color: #ccc;
    left: 50%;
    margin-left: -11px;
    top: -16px;
    z-index: 1010
}

.cssIcon-tooltip[data-placement="bottom"] .arrow:after {
    border-top-width: 0;
    border-bottom-color: #f7f7f7;
    bottom: -2px;
    margin-left: -10px
}

.cssIcon-tooltip[data-placement="bottom"] .arrow {
    display: none;
    border-top-width: 0;
    border-bottom-color: #ccc;
    left: 50%;
    margin-left: -11px;
    top: 26px;
    z-index: 1010
}

.cssIcon-tooltip[data-placement="top"].active .arrow,
.cssIcon-tooltip[data-placement="bottom"].active .arrow {
    display: block
}

.popover {
    position: absolute;
    left: 0 !important;
    width: 100%;
    padding: 0 15px;
    text-align: left;
    box-sizing: border-box
}

.arrow {
    z-index: 1010
}

.popover-wrapper {
    width: 100%;
    left: 0;
    padding: 0;
    position: absolute;
    text-align: left;
    white-space: normal;
    z-index: 1000
}

.cssIcon-tooltip[data-placement="top"] .popover-wrapper {
    top: 0
}

.cssIcon-tooltip[data-placement="bottom"] .popover-wrapper {
    bottom: 0
}

.cssIcon-tooltip[data-placement="top"]+.popover .popover-wrapper {
    bottom: 12px
}

.cssIcon-tooltip[data-placement="bottom"]+.popover .popover-wrapper {
    margin-top: 16px
}

.popover-title {
    margin: 0;
    padding: 8px 14px 0;
    font-size: 14px;
    line-height: normal;
    font-family: Arial;
    font-weight: 700;
    border-radius: 5px 5px 0 0;
    border: none
}

.popover-title:empty {
    display: none
}

.popover-content {
    white-space: normal;
    padding: 9px 15px;
    font-size: 12px;
    line-height: 14px
}

.popover-content p:last-child {
    margin-bottom: 0
}

.popover-html-content {
    display: none
}

.thumbnails {
    margin-left: 0;
    list-style: none
}

.thumbnails:before,
.thumbnails:after {
    display: table;
    content: "";
    line-height: 0
}

.thumbnails:after {
    clear: both
}

.thumbnails:before,
.thumbnails:after {
    display: table;
    content: "";
    line-height: 0
}

.thumbnails:after {
    clear: both
}

.row-fluid .thumbnails {
    margin-left: 0
}

.thumbnails>li {
    float: left;
    margin-bottom: 20px
}

.thumbnail {
    display: block;
    padding: 4px;
    line-height: 20px;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

a.thumbnail:hover,
a.thumbnail:focus {
    border-color: #0574ac;
    box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25)
}

.thumbnail>img {
    display: block;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto
}

.thumbnail .caption {
    padding: 9px;
    color: #666
}

.media:before,
.media-body:before,
.media:after,
.media-body:after {
    display: table;
    content: "";
    line-height: 0
}

.media:after,
.media-body:after {
    clear: both
}

.media:before,
.media-body:before,
.media:after,
.media-body:after {
    display: table;
    content: "";
    line-height: 0
}

.media:after,
.media-body:after {
    clear: both
}

.media,
.media .media {
    margin-top: 15px
}

.media:first-child {
    margin-top: 0
}

.media-object {
    margin-right: 0;
    margin-left: 0;
    display: block;
    position: relative
}

.media-object img+.videoPlay.large {
    left: 50%;
    margin-left: -32px;
    margin-top: -32px;
    position: absolute;
    top: 50%
}

.media-object img+.videoPlay.medium {
    left: 50%;
    margin-left: -23px;
    margin-top: -23px;
    position: absolute;
    top: 50%
}

.media-object img+.videoPlay.small {
    left: 50%;
    margin-left: -14px;
    margin-top: -14px;
    position: absolute;
    top: 50%
}

.media-heading {
    margin: 0 0 5px
}

.media>.pull-left {
    margin-right: 10px
}

.media-body.content-pad {
    margin: 0 15px
}

.media-body.content-pad p:last-child {
    padding-bottom: 20px
}

.media>.pull-right {
    margin-left: 10px
}

.media-body dl {
    margin-bottom: 0
}

hr+.media-list {
    margin-top: 15px
}

.media-list {
    margin-left: 0;
    list-style: none
}

.media-vertical-align,
.media-vertical-align>.media {
    display: table
}

.media-vertical-align .pull-left {
    display: table-cell;
    vertical-align: middle;
    height: auto;
    float: none;
    padding-right: 10px
}

.media-vertical-align .pull-left img {
    width: 100%
}

.media-vertical-align .media-body {
    display: table-cell;
    vertical-align: middle;
    height: auto;
    width: auto;
    padding-right: 15px
}

.label,
.badge {
    font-family: omnes_medium, Arial;
    display: inline-block;
    padding: 2px 4px;
    font-size: .96em;
    font-weight: 400;
    line-height: .96em;
    color: #fff;
    vertical-align: baseline;
    background-color: #767676
}

.label {
    border-radius: 3px
}

.badge {
    border-radius: 12px;
    box-shadow: 0 0 1px #fff;
    letter-spacing: 0;
    line-height: 8.5px;
    min-width: 26px;
    padding: 5px 8px;
    box-sizing: border-box;
    vertical-align: middle;
    margin-top: -2px;
    text-align: center
}

.label:empty,
.badge:empty {
    display: none
}

a.label:hover,
a.label:focus,
a.badge:hover,
a.badge:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer
}

.label-important,
.badge-important {
    background-color: #cf2a2a
}

.label-warning,
.badge-warning {
    background-color: #ef6f00
}

.label-success,
.badge-success {
    background-color: #1b7e28
}

.label-info,
.badge-info {
    background-color: #666
}

.label-inverse,
.badge-inverse {
    background-color: #333
}

.btn-mini .label,
.btn-mini .badge {
    top: 0
}

.btn>.badge {
    margin-right: 2px
}

a>.badge {
    margin-right: 6px
}

@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 0 0
    }

    to {
        background-position: 80px 0
    }
}

@-moz-keyframes progress-bar-stripes {
    from {
        background-position: 0 0
    }

    to {
        background-position: 80px 0
    }
}

@keyframes progress-bar-stripes {
    from {
        background-position: 0 0
    }

    to {
        background-position: 80px 0
    }
}

.row-fluid-nowrap .progress {
    top: 10px
}

.progress {
    position: relative;
    overflow: hidden;
    height: 14px;
    padding: 3px;
    margin-top: 10px;
    margin-bottom: 20px;
    border: 1px solid #e6e6e6;
    box-shadow: inset 0 0 14px 7px #e6e6e6;
    border-radius: 8px;
    filter: none
}

.progress .bar {
    width: 0;
    height: 14px;
    color: #fff;
    float: left;
    font-size: 12px;
    text-align: center;
    background-color: #ababab;
    background-image: -webkit-linear-gradient(top, #bababa, #949494);
    background-image: -o-linear-gradient(top, #bababa, #949494);
    background-image: linear-gradient(to bottom, #bababa, #949494);
    background-repeat: repeat-x;
    border: 1px solid #7c7c7c;
    box-sizing: border-box;
    border-radius: 5px
}

@media \0screen\,screen\8 {
    .progress .bar {
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbababa', endColorstr='#ff949494', GradientType=0)
    }
}

.progress [data-percentage] {
    -webkit-transition: width 2s ease-in-out .5s;
    transition: width 2s ease-in-out .5s
}

.progress .bar[style*="width:0"],
.progress .bar[style*="width: 0"],
.progress .bar[data-percentage="0"] {
    border: none !important
}

.progress-thin {
    height: 8px;
    border-radius: 5px
}

.progress-thin .bar {
    height: 8px;
    border-radius: 3px
}

.progress-striped .bar {
    background-color: #aaa;
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    -o-background-size: 20px 20px;
    background-size: 20px 20px
}

.progress.active .bar {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    -moz-animation: progress-bar-stripes 2s linear infinite;
    -ms-animation: progress-bar-stripes 2s linear infinite;
    -o-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite
}

.progress-success .bar,
.progress .bar-success {
    border-color: #496e33;
    background-color: #99bd52;
    background-image: -webkit-linear-gradient(top, #adcd5a, #7ba547);
    background-image: -o-linear-gradient(top, #adcd5a, #7ba547);
    background-image: linear-gradient(to bottom, #adcd5a, #7ba547);
    background-repeat: repeat-x
}

@media \0screen\,screen\8 {

    .progress-success .bar,
    .progress .bar-success {
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffadcd5a', endColorstr='#ff7ba547', GradientType=0)
    }
}

.progress-success.progress-striped .bar,
.progress-striped .bar-success {
    background-color: #7ba547;
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}

.progress-warning .bar,
.progress .bar-warning {
    border-color: #d28b0e;
    background-color: #f6ba27;
    background-image: -webkit-linear-gradient(top, #ffcc30, #e9a019);
    background-image: -o-linear-gradient(top, #ffcc30, #e9a019);
    background-image: linear-gradient(to bottom, #ffcc30, #e9a019);
    background-repeat: repeat-x
}

@media \0screen\,screen\8 {

    .progress-warning .bar,
    .progress .bar-warning {
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffcc30', endColorstr='#ffe9a019', GradientType=0)
    }
}

.progress-warning.progress-striped .bar,
.progress-striped .bar-warning {
    background-color: #e9a019;
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}

.progress-danger .bar,
.progress .bar-danger {
    border-color: #b30a3c;
    background-color: #da3c3f;
    background-image: -webkit-linear-gradient(top, #f84b4d, #ae2629);
    background-image: -o-linear-gradient(top, #f84b4d, #ae2629);
    background-image: linear-gradient(to bottom, #f84b4d, #ae2629);
    background-repeat: repeat-x
}

@media \0screen\,screen\8 {

    .progress-danger .bar,
    .progress .bar-danger {
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff84b4d', endColorstr='#ffae2629', GradientType=0)
    }
}

.progress-danger.progress-striped .bar,
.progress-striped .bar-danger {
    background-color: #ae2629;
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}

.progress-info .bar,
.progress .bar-info {
    background-color: #69b7dd;
    background-image: -webkit-linear-gradient(top, #97d0ec, #2491c6);
    background-image: -o-linear-gradient(top, #97d0ec, #2491c6);
    background-image: linear-gradient(to bottom, #97d0ec, #2491c6);
    background-repeat: repeat-x
}

@media \0screen\,screen\8 {

    .progress-info .bar,
    .progress .bar-info {
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff97d0ec', endColorstr='#ff2491c6', GradientType=0)
    }
}

.progress-info.progress-striped .bar,
.progress-striped .bar-info {
    background-color: #2491c6;
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}

.progress .bar:first-child:not(:last-child) {
    border-right: none;
    border-radius: 5px 0 0 5px
}

.progress.progress-thin .bar:first-child:not(:last-child) {
    border-radius: 2px 0 0 2px
}

.progress .bar:last-child:not(:first-child) {
    border-left: none;
    border-radius: 0 5px 5px 0
}

.progress.progress-thin .bar:last-child:not(:first-child) {
    border-radius: 0 2px 2px 0
}

.progress .bar+.bar:not(:last-child) {
    border-left: none;
    border-right: none;
    border-radius: 0
}

.progress.increment .bar:not(:first-child) {
    border-left: 1px solid #fff
}

.usage-bar .progress,
.usage-bar.billing-cycle .progress {
    margin-top: 0
}

.usage-bar {
    display: table;
    float: none;
    width: 100%
}

.usage-bar>.usage-text {
    display: table-cell;
    width: 1%
}

.usage-bar .usage-text {
    font-size: 15px
}

.usage-bar .usage-text:first-child {
    white-space: nowrap
}

.usage-bar .usage-text.text-right {
    vertical-align: top;
    font-size: 12px;
    width: auto !important
}

.usage-bar .usage-text.text-right:before {
    content: "";
    display: table;
    height: .1em
}

.usage-bar.billing-cycle .usage-text {
    font-size: 12px
}

.usage-bar.billing-cycle .usage-text.text-right {
    vertical-align: bottom
}

.progress.autocolor [data-percentage="100"],
.progress.autocolor [data-percentage^="9"],
.progress.autocolor [data-percentage^="8"],
.progress.autocolor [data-percentage^="7"] {
    border-color: #b30a3c;
    background-color: #da3c3f;
    background-image: -webkit-linear-gradient(top, #f84b4d, #ae2629);
    background-image: -o-linear-gradient(top, #f84b4d, #ae2629);
    background-image: linear-gradient(to bottom, #f84b4d, #ae2629);
    background-repeat: repeat-x
}

@media \0screen\,screen\8 {

    .progress.autocolor [data-percentage="100"],
    .progress.autocolor [data-percentage^="9"],
    .progress.autocolor [data-percentage^="8"],
    .progress.autocolor [data-percentage^="7"] {
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff84b4d', endColorstr='#ffae2629', GradientType=0)
    }
}

.progress.autocolor [data-percentage^="6"],
.progress.autocolor [data-percentage^="5"],
.progress.autocolor [data-percentage^="4"] {
    border-color: #d28b0e;
    background-color: #f6ba27;
    background-image: -webkit-linear-gradient(top, #ffcc30, #e9a019);
    background-image: -o-linear-gradient(top, #ffcc30, #e9a019);
    background-image: linear-gradient(to bottom, #ffcc30, #e9a019);
    background-repeat: repeat-x
}

@media \0screen\,screen\8 {

    .progress.autocolor [data-percentage^="6"],
    .progress.autocolor [data-percentage^="5"],
    .progress.autocolor [data-percentage^="4"] {
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffcc30', endColorstr='#ffe9a019', GradientType=0)
    }
}

.progress.autocolor [data-percentage^="3"],
.progress.autocolor [data-percentage="9"],
.progress.autocolor [data-percentage="8"],
.progress.autocolor [data-percentage="7"],
.progress.autocolor [data-percentage="6"],
.progress.autocolor [data-percentage="5"],
.progress.autocolor [data-percentage="4"],
.progress.autocolor [data-percentage="3"],
.progress.autocolor [data-percentage="2"],
.progress.autocolor [data-percentage^="2"],
.progress.autocolor [data-percentage^="1"] {
    border-color: #496e33;
    background-color: #99bd52;
    background-image: -webkit-linear-gradient(top, #adcd5a, #7ba547);
    background-image: -o-linear-gradient(top, #adcd5a, #7ba547);
    background-image: linear-gradient(to bottom, #adcd5a, #7ba547);
    background-repeat: repeat-x
}

@media \0screen\,screen\8 {

    .progress.autocolor [data-percentage^="3"],
    .progress.autocolor [data-percentage="9"],
    .progress.autocolor [data-percentage="8"],
    .progress.autocolor [data-percentage="7"],
    .progress.autocolor [data-percentage="6"],
    .progress.autocolor [data-percentage="5"],
    .progress.autocolor [data-percentage="4"],
    .progress.autocolor [data-percentage="3"],
    .progress.autocolor [data-percentage="2"],
    .progress.autocolor [data-percentage^="2"],
    .progress.autocolor [data-percentage^="1"] {
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffadcd5a', endColorstr='#ff7ba547', GradientType=0)
    }
}

.btn-switch {
    background-color: transparent;
    position: relative;
    padding: 0;
    margin-bottom: 0;
    border: none;
    font-size: 0;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 70px;
    height: 30px
}

.btn-switch .btn {
    box-sizing: border-box;
    width: 35px;
    height: 30px;
    margin-left: 0
}

.btn-switch input {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    z-index: 1000;
    padding: 0;
    margin: 0;
    border: none;
    outline-offset: 0;
    opacity: 0;
    filter: alpha(opacity=0)
}

.btn-slider-on,
.btn-slider-off {
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    padding: 4.45px 0;
    margin: 0;
    color: #fff;
    box-shadow: none;
    text-align: center
}

.btn-slider-on {
    border-radius: 5px 0 0 5px;
    border-right: 0 !important;
    float: left
}

.btn-slider-off {
    border-radius: 0 5px 5px 0;
    border-left: 0 !important;
    float: right
}

.btn-switch input:checked+.btn-slider-on,
.btn-switch input:checked+.btn-slider-on+.btn+.btn-slider-off,
.btn-switch.checked .btn-slider-on,
.btn-switch.checked .btn-slider-off {
    border: 1px solid #1b7e28;
    background-color: #1b7e28
}

.btn-switch .btn-slider-on,
.btn-switch .btn-slider-off,
.btn-switch.Unchecked .btn-slider-on,
.btn-switch.Unchecked .btn-slider-off {
    border: 1px solid #666;
    background-color: #666
}

.btn-switch input+.btn-slider-on+.btn-slider {
    margin: 0;
    left: 0
}

.btn-switch input:checked+.btn-slider-on+.btn-slider,
.btn-switch.checked .btn-slider {
    border-color: #1b7e28
}

.btn-switch input:focus+.btn-slider-on+.btn-slider {
    outline: 1px dotted #000;
    outline-offset: -5px
}

.btn-switch input+.btn-slider-on+.btn-slider {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
    box-shadow: none;
    font-size: 0;
    color: transparent;
    padding: 4px 16px;
    margin: 0;
    letter-spacing: -10px;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    border-radius: 5px;
    border-style: solid;
    border-width: 2px;
    border-color: #666;
    cursor: pointer;
    z-index: 100;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box
}

.btn-switch input+.btn-slider-on:hover,
.btn-switch input:checked+.btn-slider-on:hover,
.btn-switch input+.btn-slider-on+.btn+.btn-slider-off:hover,
.btn-switch input:checked+.btn-slider-on+.btn+.btn-slider-off:hover {
    color: #fff;
    background-position: 0 0
}

.btn-switch input[disabled]+.btn-slider-on,
.btn-switch input[disabled]+.btn-slider-on .hidden-spoken,
.btn-switch input[disabled]+.btn-slider-on+.btn-slider,
.btn-switch input[disabled]+.btn-slider-on+.activo,
.btn-switch input[disabled]+.btn-slider-on+.inactivo {
    display: none
}

.btn-switch input[disabled]:checked+.btn-slider-on .hidden-spoken,
.btn-switch input[disabled]:checked+.btn-slider-on+.btn-slider,
.btn-switch input[disabled]:checked+.btn-slider-on+.btn-slider+.btn-slider-off {
    display: none
}

.btn-switch input[disabled]:checked+.btn-slider-on,
.btn-switch input[disabled]+.btn-slider-on+.btn-slider+.btn-slider-off {
    display: block
}

.btn-switch input[disabled]+.btn-slider-on+.btn-slider {
    width: 100%;
    margin: 0
}

.btn-switch input[disabled]+.btn-slider-on+.btn+.btn-slider-off {
    border-radius: 5px !important;
    width: 100%;
    background-color: #eee !important;
    border: 1px solid #d9d9d9 !important;
    color: #959595 !important;
    cursor: not-allowed
}

.btn-switch input[disabled]:checked+.btn-slider-on {
    border-radius: 5px !important;
    width: 100%;
    background-color: #eee !important;
    border: 1px solid #d9d9d9 !important;
    color: #959595 !important;
    cursor: not-allowed
}

.activo {
    background-image: none;
    border-left: 2px solid #FFF;
    content: " ";
    display: block;
    height: 16px;
    margin: 2px auto;
    width: 0
}

.inactivo {
    background-image: none;
    border: 2px solid #FFF;
    border-radius: 100%;
    content: " ";
    display: block;
    height: 14px;
    margin: 1px auto;
    width: 14px
}

.btn-switch input+.btn-slider-on .activo,
.btn-switch input+.btn-slider-on+.btn+.btn-slider-off .inactivo {
    font: 0/0 Arial
}

.btn-switch input[disabled]+.btn-slider-on .activo,
.btn-switch input[disabled]+.btn-slider-on+.btn+.btn-slider-off .inactivo {
    border: none;
    color: #999;
    font-style: normal;
    height: auto;
    margin: 0 auto;
    width: auto;
    font: 14px/20px Arial
}

.selectWrap {
    position: relative;
    height: 35px;
    line-height: 28px;
    display: inline-block;
    margin: 0 0 10px;
    width: 100%
}

select {
    margin-left: 0;
    margin-right: 0
}

select.span12 {
    width: 940px
}

select.span11 {
    width: 860px
}

select.span10 {
    width: 780px
}

select.span9 {
    width: 700px
}

select.span8 {
    width: 620px
}

select.span7 {
    width: 540px
}

select.span6 {
    width: 460px
}

select.span5 {
    width: 380px
}

select.span4 {
    width: 300px
}

select.span3 {
    width: 220px
}

select.span2 {
    width: 140px
}

select.span1 {
    width: 60px
}

.group .selectWrap {
    margin: 0 0 10px
}

.mod-select {
    position: relative;
    top: 0;
    left: 0;
    z-index: 1010;
    height: 35px;
    min-width: 100%;
    opacity: .0001;
    filter: alpha(opacity=0.01)
}

.mod-select>optgroup {
    padding-left: 8px;
    font-style: normal;
    margin-top: 10px
}

.mod-select>optgroup:first-child {
    margin-top: 0
}

.mod-select>optgroup>option,
.mod-select>option {
    padding-left: 8px
}

.mod-select+span {
    background-color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    display: block;
    border: 1px solid #b7b7b7;
    border-radius: 4px;
    height: 35px;
    line-height: 33px;
    padding: 0;
    text-indent: 9px;
    width: 100%;
    box-sizing: border-box;
    font-size: 16px
}

.mod-select:focus+span,
.mod-select:hover+span {
    background: #F2F8FB;
    border-color: #82BCD9;
    outline: thin dotted #000;
    outline-offset: -1px
}

.mod-select+span:after {
    background-color: #0574ac;
    border-radius: 0 3px 3px 0;
    border: 1px solid #0574ac;
    color: #FFF;
    content: "";
    display: inline-block;
    height: 33px;
    padding: 0;
    pointer-events: none;
    position: absolute;
    right: -1px;
    text-align: left;
    text-indent: .95em;
    top: -1px;
    width: 38px
}

@media \0screen\,screen\8 {
    .mod-select+span:after {
        color: #999
    }
}

.mod-select:hover+span:after,
.mod-select:focus+span:after {
    text-decoration: none;
    transition: box-shadow linear 0.2s, border linear .2s
}

@media \0screen\,screen\8 {

    .mod-select:hover+span:after,
    .mod-select:focus+span:after {
        color: #4487b2
    }
}

.mod-select+span>i {
    position: absolute;
    right: 11px;
    top: 12px;
    z-index: 1000
}

.placeholdercolor {
    color: #959595 !important
}

.utility-bg .mod-select+span,
.utility-bg .mod-select:focus+span,
.utility-bg .mod-select:hover+span {
    border-color: #d4d4d4;
    background-color: #333;
    outline: 0;
    color: #fff
}

.utility-bg .mod-select+span:after,
.utility-bg .mod-select:focus+span:after,
.utility-bg .mod-select:hover+span:after {
    background-color: #fff !important;
    border-color: #d4d4d4
}

.utility-bg .mod-select+span i,
.utility-bg .mod-select:focus+span i,
.utility-bg .mod-select:hover+span i {
    background-position: -1px -79px
}

.mod-select[disabled]+span,
.mod-select[disabled]:focus+span,
.mod-select[disabled]:hover+span {
    cursor: not-allowed;
    border-color: #d9d9d9;
    background-color: #eee;
    outline: 0;
    color: #888
}

.mod-select[disabled]+span:after,
.mod-select[disabled]:focus+span:after,
.mod-select[disabled]:hover+span:after {
    background-color: #d9d9d9 !important;
    border-color: #d9d9d9
}

.mod-select[disabled]+span>i,
.mod-select[disabled]:focus+span>i,
.mod-select[disabled]:hover+span>i {
    background-position: -1px -56px
}

.gridView {
    margin: 15px
}

.gridView .thumbnails {
    margin-left: 0
}

.listView .thumbnail,
.gridView .thumbnail {
    -webkit-transition: none !important;
    -moz-transition: none !important;
    transition: none !important;
    padding: 0
}

.gridView .thumbnails>li .marketing-copy,
.listView .thumbnails>li .marketing-copy {
    color: #1b7e28;
    text-align: center;
    margin-right: 5px
}

.listView .thumbnails>li .marketing-copy {
    text-align: left
}

.gridView .thumbnails>li:nth-child(3n+1) {
    margin-left: 0
}

.gridView .thumbnails>li a {
    font-size: 14px;
    text-align: center;
    padding: 0;
    display: block
}

.gridView .thumbnails>li a:focus {
    outline-offset: -4px
}

.gridView .thumbnails>li a:hover {
    box-shadow: none;
    text-decoration: none
}

.gridView .thumbnails>li .product-header {
    height: 51px;
    font-weight: 400;
    padding: 10px;
    line-height: normal
}

.gridView .thumbnail img {
    display: block;
    margin: 0 auto;
    max-width: 100%
}

.gridView .thumbnails>li .product-footer {
    border-top: 1px solid #ccc;
    color: #666;
    background-color: #f9f9f9;
    border-radius: 0 0 5px 5px;
    font-size: 11px;
    text-align: center;
    padding: 5px 10px 0;
    margin-left: 0;
    margin-top: 15px;
    margin-bottom: 0
}

.gridView .thumbnails .price,
.listView .thumbnails .price {
    font-size: 12px;
    font-weight: 700
}

.gridView .starsCan {
    top: 0
}

.gridView .starsRating {
    position: relative;
    top: -5px;
    font-size: 12px
}

.gridView .cssIcon-4g {
    margin-top: -4px
}

.gridView .cssIcon-4g-lte {
    margin-top: -3px
}

.gridView .btn {
    display: none
}

.toolbar+.listView {
    margin-top: 0
}

.listView .thumbnails li {
    position: relative;
    float: none;
    list-style: none;
    width: auto;
    border: 0;
    border-color: #ccc;
    border-style: solid;
    border-bottom-width: 1px;
    padding: 0;
    margin: 0 0 -1px
}

.listView .thumbnails li:first-child {
    border-radius: 0
}

.listView .thumbnails li:last-child {
    border-bottom: none
}

.listView .thumbnails li:after {
    content: " ";
    background-position: -1px -29px;
    height: 15px;
    width: 10px;
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -6.5px
}

.listView .thumbnail {
    box-sizing: border-box;
    border: medium none;
    border-radius: 0 0 0 0;
    box-shadow: none;
    display: block;
    min-height: 105px;
    padding: 10px 15px;
    position: relative
}

.listView .thumbnails a {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    display: block
}

.listView .thumbnails a:focus {
    outline-offset: -4px
}

.listView .thumbnails a:hover {
    text-decoration: none
}

.listView hr {
    display: none
}

.listView .thumbnails>li .product-header {
    font-weight: 400;
    margin-left: 85px;
    margin-top: 10px
}

.listView .thumbnail img {
    left: 1px;
    margin: 12px 0 0 15px;
    max-width: 60px;
    position: absolute;
    top: 0
}

.listView .thumbnails>li .product-footer {
    color: #666;
    font-size: 11px;
    margin-left: 85px
}

.listView .cssIcon-4g {
    margin-top: -4px
}

.listView .cssIcon-4g-lte {
    margin-top: -3px
}

.listView .starsCan {
    top: 0;
    left: -3px
}

.listView .starsRating {
    position: relative;
    top: -5px;
    left: -3px;
    font-size: 12px
}

.listView .starsRate {
    background-image: url(//0.ecom.attccc.com/styles/att/assets3.2.0/images/starsRate-white.png?timestamp=1459278338332);
    background-size: 65px 18px;
    height: 18px;
    left: 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    top: 0;
    width: 66px;
    z-index: 11
}

@media (min-width: 768px) {
    .listView .thumbnail img {
        max-width: 60px
    }

    .gridView .thumbnails>li {
        width: 31.771%;
        float: left
    }

    .gridView .thumbnail img {
        max-width: 120px
    }

    .gridView .thumbnails>li {
        margin-left: 2.257%
    }

    .gridView .thumbnails>li:nth-child(3n+1) {
        margin-left: 0
    }

    .gridView .thumbnails>li:first-child {
        margin-left: 0
    }
}

@media (max-width: 767px) {
    .listView .thumbnail img {
        max-width: 60px
    }

    .gridView .thumbnails>li {
        width: 31.771%;
        float: left
    }

    .gridView .thumbnail img {
        max-width: 120px
    }

    .gridView .thumbnails>li {
        margin-left: 2.257%
    }

    .gridView .thumbnails>li:nth-child(3n+1) {
        margin-left: 0
    }

    .gridView .thumbnails>li:first-child {
        margin-left: 0
    }
}

@media (max-width: 480px) {
    .gridView .thumbnails>li {
        float: left;
        width: 47.771%
    }

    .gridView .thumbnail img {
        max-width: 100px
    }

    .gridView .thumbnails>li:nth-child(even) {
        margin-left: 4.457%
    }

    .gridView .thumbnails>li:nth-child(odd) {
        margin-left: 0
    }

    .gridView .thumbnails>li:first-child {
        margin-left: 0
    }
}

.starsCan {
    display: inline-block;
    position: relative;
    top: 5px;
    background: none repeat scroll 0 0 #E6E6E6;
    height: 18px;
    margin: 0 auto;
    width: 65px
}

.starsPercent {
    background: #ef6f00;
    height: 16px;
    left: 1px;
    position: absolute;
    top: 1px;
    z-index: 10
}

.starsRate {
    background-image: url(//0.ecom.attccc.com/styles/att/assets3.2.0/images/starsRate-white.png?timestamp=1459278338332);
    background-size: 65px 18px;
    height: 18px;
    left: 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    top: 0;
    width: 66px;
    z-index: 11
}

.listView .starsRate {
    background-image: url(//0.ecom.attccc.com/styles/att/assets3.2.0/images/starsRate-white.png?timestamp=1459278338332)
}

@media \0screen\,screen\8 {
    .starsPercent {
        background: none !important;
        background: #ef6f00 !important
    }

    .gridView .starsRate {
        background-image: none !important;
        background-image: url(//0.ecom.attccc.com/styles/att/assets3.2.0/images/starrating-ie8.png?timestamp=1459278338332) !important
    }

    .listView .starsRate {
        background-image: none !important;
        background-image: url(//0.ecom.attccc.com/styles/att/assets3.2.0/images/starsRate-white.png?timestamp=1459278338332) !important
    }
}

.starsRating {
    display: inline-block;
    font-size: 14px
}

.tiny-accordion {
    border-bottom: 1px solid #ccc
}

.toggle-header {
    box-sizing: border-box;
    border-top: 1px solid #ccc;
    color: #0574ac;
    cursor: pointer;
    display: block;
    font-family: Arial;
    font-size: 16px;
    line-height: normal;
    margin-bottom: -1px;
    min-height: 43px;
    padding: 11px 40px 10px 15px;
    position: relative
}

.toggle-header .cssIcon-toggle-minus,
.toggle-header .cssIcon-toggle-plus {
    outline: 0;
    position: absolute;
    right: 15px;
    text-decoration: none;
    top: 50%;
    vertical-align: middle;
    margin-top: -10px
}

[data-icon-fixed="true"] .toggle-header .cssIcon-toggle-minus,
[data-icon-fixed="true"] .toggle-header .cssIcon-toggle-plus {
    top: 21px
}

.toggle-header+div {
    padding: 15px
}

.toolbar {
    background-color: #F2F2F2;
    border-bottom: 1px solid #ccc;
    display: block;
    padding: 15px
}

.toolbar:before,
.toolbar:after {
    display: table;
    content: "";
    line-height: 0
}

.toolbar:after {
    clear: both
}

.toolbar:before,
.toolbar:after {
    display: table;
    content: "";
    line-height: 0
}

.toolbar:after {
    clear: both
}

.toolbar.toolbar-white {
    background-color: #fff
}

.toolbar .pull-left .btn-utility {
    margin-bottom: 0
}

.toolbar .pull-right .btn {
    margin-bottom: 0
}

.social-tiles {
    overflow: hidden;
    width: 100%
}

.social-tiles:before {
    background-color: #ccc;
    background-image: url(//0.ecom.attccc.com/styles/att/assets3.2.0/images/ATT_Sprite_Retina_v3.2.2.png?timestamp=1459278338332);
    background-position: 0 -102px;
    background-size: 224px 140px;
    content: "";
    display: block;
    height: 4px;
    width: 100%
}

.social-tiles li:not(:first-child) {
    border-left: 1px solid #ccc;
    margin-left: -1px
}

.social-tiles li {
    display: table-cell;
    float: left;
    text-align: center;
    vertical-align: middle;
    width: 100%
}

.social-tiles li a {
    display: block;
    padding: 15px
}

.social-tiles li a:active {
    background-color: #f2f8fb
}

.social-tiles[data-tile-qty="2"] li {
    width: 50%
}

.social-tiles[data-tile-qty="3"] li {
    width: 33.33333333%
}

.c2c {
    height: 50px;
    letter-spacing: .016em
}

.c2c>a>div {
    display: table;
    float: none;
    width: 100%;
    margin-top: -2px
}

.c2c>a>div>.cssIcon-c2c,
.c2c>a>div>.cssIcon-c2c-disable {
    background-image: none !important;
    width: 34px;
    height: 36px;
    box-sizing: border-box;
    display: table-cell;
    vertical-align: top
}

.c2c>a>div>.cssIcon-c2c:after,
.c2c>a>div>.cssIcon-c2c-disable:after {
    background-image: url(//0.ecom.attccc.com/styles/att/assets3.2.0/images/ATT_Sprite_Retina_v3.2.2.png?timestamp=1459278338332);
    background-size: 224px 140px;
    background-position: -33px -44px;
    content: "";
    display: block;
    height: 26px;
    width: 34px;
    position: relative;
    top: 4px
}

.c2c>a>div>.cssIcon-c2c+div,
.c2c>a>div>.cssIcon-c2c-disable+div {
    display: table-cell;
    vertical-align: middle
}

.c2c>a>div>.cssIcon-c2c+div>.c2c-content,
.c2c>a>div>.cssIcon-c2c-disable+div>.c2c-content {
    font-size: 12px;
    letter-spacing: -.13px;
    display: block
}

.c2c>a>div>.cssIcon-c2c-disable:after {
    background-position: -33px -71px
}

.c2c-heading {
    font-size: 16px;
    line-height: 16px;
    margin: 0
}

.c2c-disable .c2c-heading,
.c2c-contactus .c2c-heading {
    color: #666
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #fff
}

.modal-backdrop.fade {
    opacity: 0
}

.modal-backdrop,
.modal-backdrop.fade.in {
    opacity: .8;
    filter: alpha(opacity=80)
}

.hidden-spoken,
.hidden-text-spoken {
    border: 0 none !important;
    clip: rect(0px, 0px, 0px, 0px);
    height: 1px !important;
    overflow: hidden;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important
}

header.globalNav {
    position: relative;
    height: 42px;
    width: 100%;
    color: #fff;
    background-color: #131313;
    border-radius: 0;
    z-index: 1040
}

@media \0screen\,screen\8 {
    header.globalNav {
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcb314', endColorstr='#ffff7200', GradientType=0)
    }
}

#menuWrapper li>a {
    text-decoration: none !important;
    text-shadow: none !important
}

#logoHolder {
    width: 42px;
    float: left;
    height: 42px;
    outline-offset: -2px;
    display: block
}

#logoHolder [role="img"] {
    height: 100%;
    width: 100%
}

#logoHolder .cssIcon-globe {
    float: left;
    margin: 8px;
    text-indent: -9999px
}

#menuIcon {
    height: 42px;
    margin: 0;
    float: right;
    z-index: 6
}

#iconMenu {
    background-color: #131313;
    border-color: #131313;
    border-radius: 3px;
    background-clip: padding-box;
    border-style: solid;
    border-width: 1px;
    height: 30px;
    width: 38px;
    position: absolute;
    right: 0;
    margin: 5px !important;
    text-indent: -9999px
}

#iconMenu:focus {
    outline: 1px dotted #000
}

#iconMenu>i,
#iconMenu>i:before,
#iconMenu>i:after {
    background-color: #FFF;
    border: 1px solid #FFF;
    box-shadow: 0 1px 0 #FFF;
    content: "";
    display: block;
    height: 0;
    margin-left: -9px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 16px;
    left: 50%
}

#iconMenu>i:before {
    margin-left: -9px;
    margin-top: -7px;
    width: 16.1px
}

#iconMenu>i:after {
    margin-left: -9px;
    margin-top: 5px;
    width: 16.1px
}

@media \0screen\,screen\8 {
    #iconMenu {
        background-image: none !important;
        background-image: url(//0.ecom.attccc.com/styles/att/assets3.2.0/images/nav-button-ie8.png?timestamp=1459278338332) !important;
        border: none;
        box-shadow: none !important
    }

    #iconMenu>i,
    #iconMenu>i:before,
    #iconMenu>i:after {
        display: none
    }

    #footerBtm ul li {
        margin-bottom: 20px
    }

    #footerBtm p {
        margin-bottom: 0
    }

    input.searchInput,
    .searchInput {
        background-image: none !important;
        background-image: url(//0.ecom.attccc.com/styles/att/assets3.2.0/images/ui-focus-input.searchInput-ie8.png?timestamp=1459278338332) !important
    }

    #menuWrapper .ui-icon-arrow-r {
        background-image: none !important;
        background-image: url(//0.ecom.attccc.com/styles/att/assets3.2.0/images/right-nav-arrow-ie8.png?timestamp=1459278338332) !important
    }
}

#outerMMW {
    position: fixed;
    height: 100%;
    width: 270px;
    top: 0;
    right: 0;
    width: 0;
    display: none;
    background-color: #2c2c2e
}

.iemobile9 #outerMMW {
    right: -270px !important
}

.main-content {
    min-height: 20px
}

.menuWedge {
    background-size: 8px 42px;
    position: absolute;
    top: 0;
    left: 0;
    width: 8px;
    height: 42px
}

#menuMainSlider {
    height: 100% !important;
    width: 270px;
    position: relative;
    left: 0;
    top: 0;
    outline: 1px solid transparent;
    margin-right: 0
}

#menuWrapper {
    z-index: 1040;
    width: 270px;
    font-family: Arial;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch
}

#menuWrapper ul {
    list-style: none outside none;
    margin: 0 0 20px;
    padding: 0
}

#menuWrapper li {
    background-image: none;
    font-size: 15px;
    border: 0;
    text-align: left;
    height: auto;
    box-sizing: border-box;
    border-bottom: 1px solid #5f5f5f;
    border-top: 1px solid transparent;
    line-height: 20px;
    position: relative
}

#menuWrapper li:after {
    background-color: #2c2c2e;
    content: "";
    display: block;
    height: 9px;
    position: absolute;
    top: 40px;
    width: 20px !important;
    z-index: 1
}

#menuWrapper li>a {
    display: block;
    height: 43px;
    padding: 11px 10px 11px 21px;
    box-sizing: border-box;
    color: #fff
}

#menuWrapper li>a:focus,
#menuWrapper li>a:hover {
    text-decoration: none
}

#menuWrapper li>a:focus {
    outline: 1px dotted #fff;
    outline-offset: -3px
}

#menuWrapper li>a>i[class*="cssIcon-chevron-"] {
    margin-top: 4px;
    float: right;
    cursor: pointer;
    background-position: -39px 0;
    height: 15px;
    width: 10px;
    z-index: 1040
}

#menuWrapper li:first-child {
    border-top: none;
    height: 43px
}

#menuWrapper ul:after {
    content: "";
    display: block;
    height: 0;
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #444
}

#menuWrapper ul.grayListButtons:before {
    background-position: 0 -53px !important;
    background-repeat: repeat-x !important;
    content: "";
    display: block;
    height: 4px;
    margin: 0;
    padding: 0;
    position: relative;
    top: 0;
    z-index: 2
}

#menuWrapper ul:after {
    border-bottom: none !important
}

#menuWrapper li:last-child,
.grayListButtons {
    margin-top: -2px
}

.grayListButtons:after,
.grayListButtons li:last-child {
    border-bottom: none !important
}

#menuWrapper li li:last-child {
    border-bottom: 1px solid #5f5f5f !important
}

.grayListButtons li {
    box-shadow: none !important
}

#subSearch {
    background-color: #f2f2f2;
    padding: 10px 15px 5px !important;
    margin: 0;
    position: relative
}

#inp_wrap {
    padding: 0;
    background-image: none;
    position: relative;
    margin-bottom: 5px
}

#subSearch input {
    float: none;
    min-height: 20px !important;
    font-size: 16px
}

#subSearch input[type="text"] {
    border-color: #0574ac;
    background-color: #fff;
    margin: 0 !important;
    width: 100% !important;
    -webkit-user-modify: read-write-plaintext-only;
    box-sizing: border-box;
    height: 35px
}

.autoSearchVat {
    border-radius: 5px;
    background-clip: padding-box;
    background: #525252;
    margin: 5px 0 0;
    display: none
}

.autoSearchVat .cssIcon-chevron-r-w {
    margin-top: -7px;
    position: absolute;
    right: 10px;
    top: 50%
}

#clearSearchText {
    box-sizing: border-box;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    box-shadow: none;
    height: 34px;
    margin-top: 0;
    padding: 0;
    position: absolute;
    right: 42px;
    top: 1px;
    width: 33px;
    display: none
}

#clearSearchText>.reset-field {
    left: -4px;
    position: relative;
    top: 5px
}

a.searchClick {
    display: inline-block;
    height: 35px;
    width: 44px;
    position: absolute;
    right: 0;
    z-index: 999;
    cursor: pointer;
    overflow: hidden;
    text-decoration: none;
    top: 0;
    color: transparent;
    background-color: #0574ac;
    border-radius: 0 4px 4px 0
}

a.searchClick:after {
    background-image: url(//0.ecom.attccc.com/styles/att/assets3.2.0/images/ATT_Sprite_Retina_v3.2.2.png?timestamp=1459278338332);
    background-size: 224px 140px;
    background-position: -182px -72px;
    content: "";
    display: block;
    height: 22px;
    margin: 6px auto 0;
    width: 16px
}

#predictionBucket {
    border-radius: 5px;
    background-clip: padding-box
}

#predictionBucket>li {
    border-bottom: 1px solid #ccc;
    height: 43px;
    line-height: 20px;
    box-sizing: border-box;
    position: relative
}

#predictionBucket>li:last-child {
    border-bottom: none
}

#predictionBucket>li>a {
    color: #fff;
    font-size: 16px;
    display: block;
    padding: 11px 30px 11px 15px
}

#predictionBucket>li>a:hover {
    text-decoration: none
}

#footerNav a:link,
#footerNav a:visited {
    color: #D8D8D8;
    font-size: 85%;
    font-weight: 400;
    line-height: 12px
}

#subSearch input[type="text"] {
    box-shadow: none;
    padding-right: 75px !important;
    font-size: 16px;
    line-height: normal
}

#footerNav .ui-block-a,
#footerNav .ui-block-b,
#footerNav .ui-block-c {
    border-left: 1px solid #546d7b;
    border-right: 1px solid #303d45;
    margin: 0;
    min-height: 1px;
    padding: 0;
    text-align: center;
    height: 100%;
    width: 33.333333333333% !important;
    box-sizing: border-box;
    float: left;
    display: inline-block
}

#footerNav>div>a:link {
    display: block;
    margin: 0;
    width: 100%;
    padding: 16px 0 11px
}

#footerNav div:first-child {
    border-left: none
}

#footerNav div:last-child {
    border-right: none
}

footer {
    margin-top: 20px;
    background: #262626
}

footer,
#footerNav {
    clear: both
}

#footerNav {
    background-color: #2f3b44;
    background-image: -webkit-linear-gradient(top, #3d4d58, #2f3b44);
    background-image: -o-linear-gradient(top, #3d4d58, #2f3b44);
    background-image: linear-gradient(to bottom, #3d4d58, #2f3b44);
    background-repeat: repeat-x;
    border-top: 1px solid #131313;
    height: 40px
}

@media \0screen\,screen\8 {
    #footerNav {
        background-image: none !important;
        background: #313d49 !important
    }
}

footer #footerNav {
    border-top: 0
}

#footerNav .ui-grid-b {
    text-align: center;
    height: 100%
}

#footerNav a:link {
    margin: 0;
    padding: 10px 2px 9px
}

#footerNav .footerTab1 p,
#footerNav .footerTab2 p,
#footerNav .footerTab3 p,
#footerNav .footerTab4 p {
    border-right: none;
    border-left: none;
    border-top: none;
    padding: 0;
    height: 100%
}

#footerNav p>a {
    display: block;
    padding: 16px 0 11px !important
}

#footerBtm {
    background-color: #262626;
    padding: 10px 15px 26px
}

#footerBtm ul {
    margin: 0 auto;
    padding: 0;
    clear: both;
    height: 30px
}

#footerBtm ul+ul {
    margin-bottom: 8px
}

#footerBtm li {
    display: inline-block;
    float: left;
    font-size: 0;
    line-height: 0;
    list-style: none outside none;
    padding: 0;
    position: relative;
    text-align: left;
    border-right: none !important
}

#footerBtm li a:link,
#footerBtm li a:visited {
    color: #FFF !important;
    display: inline-block;
    font-size: 11px;
    line-height: 32px;
    vertical-align: middle
}

@media \0screen\,screen\8 {

    #footerBtm li a:link,
    #footerBtm li a:visited {
        display: inline !important
    }
}

#footerBtm li:after {
    border-right: 1px solid #999;
    content: "";
    display: inline-block;
    height: 17px;
    margin-left: 5px;
    margin-right: 5px;
    width: 0;
    position: relative;
    top: 8px
}

#footerBtm li:last-child {
    margin-bottom: 0
}

#footerBtm li:last-child:after {
    border-right: none
}

#footerBtm li:first-child {
    padding-left: 0
}

#footerBtm p {
    clear: both;
    font-size: 10px;
    color: #999;
    padding-top: 0;
    line-height: 20px
}

#footerBtm p:last-child {
    margin: 0
}

#footerBtm p a:link,
#footerBtm p a:visited {
    color: #fff !important;
    font-size: 10px;
    font-weight: 400 !important;
    display: inline-block
}

#footerBtm a:hover,
#footerBtm a:focus {
    text-decoration: underline
}

footer {
    margin: 0
}

.mgnav-myatt-logo,
#menuWrapper ul.grayListButtons:before,
.fusion-att-globe,
#menuWrapper i[class*="cssIcon-chevron-"] {
    background-image: url(//0.ecom.attccc.com/styles/att/assets3.2.0/images/fusion-sprite.png?timestamp=1459278338332) !important;
    background-size: 75px 57px;
    background-repeat: no-repeat;
    background-position: 0 0
}

@media \0screen\,screen\8 {

    .mgnav-myatt-logo,
    #menuWrapper ul.grayListButtons:before,
    .fusion-att-globe,
    #menuWrapper i[class*="cssIcon-chevron-"] {
        background-image: url(//0.ecom.attccc.com/styles/att/assets3.2.0/images/fusion-sprite-ie8.png?timestamp=1459278338332) !important
    }
}

.mgnav-myatt-logo {
    background-position: 0 -24px;
    display: block;
    float: left;
    height: 27px;
    left: 21px;
    position: relative;
    top: 10px;
    width: 100px
}

.mgnav-myatt-logo>.hidden-spoken {
    height: 24px !important
}

.fusion-logout.btn {
    background-image: none;
    background-color: #444;
    border-color: #444;
    box-shadow: none;
    border-radius: 6px;
    display: inline-block !important;
    float: right;
    font-size: 14px;
    height: 26px !important;
    margin-bottom: 0;
    padding: 2px 20px !important;
    position: relative;
    right: 15px;
    top: 8px
}

.fusion-att-globe {
    display: inline-block;
    height: 21px;
    margin-right: 10px;
    vertical-align: middle;
    width: 21px
}

.list-pivot .fusion-att-globe {
    background-position: -54px 0
}

[data-role="page"]:after {
    display: none
}

.menu-open[data-role="page"]:after {
    display: block;
    background-color: #000;
    height: 100%;
    left: 0;
    opacity: .7;
    filter: alpha(opacity=70);
    position: fixed;
    top: 42px;
    width: 100%
}

#resultsSearch ul {
    list-style: none;
    margin: 0
}

#resultsSearch .reset-field:before {
    content: " ";
    background-position: -181px -20px;
    height: 20px;
    width: 20px;
    background-image: url(//0.ecom.attccc.com/styles/att/assets3.2.0/images/ATT_Sprite_Retina_v3.2.2.png?timestamp=1459278338332);
    background-size: 224px 140px;
    background-repeat: no-repeat;
    color: rgba(0, 0, 0, 0);
    display: inline-block;
    font: 0/0 Arial;
    letter-spacing: 0;
    margin: 0;
    padding: 0;
    vertical-align: middle
}

#resultsSearch .reset-field {
    left: -4px;
    position: relative;
    top: 5px;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    float: right;
    height: 20px;
    margin-top: 1px;
    overflow: hidden;
    padding: 0;
    width: 20px
}

#resultsSearch .cssIcon-chevron-r-w {
    margin-top: -7px;
    position: absolute;
    right: 10px;
    top: 50%;
    background-position: -12px -29px;
    height: 15px;
    width: 10px
}

#resultsSearch [class*="cssIcon-"] {
    background-image: url(//0.ecom.attccc.com/styles/att/assets3.2.0/images/ATT_Sprite_Retina_v3.2.2.png?timestamp=1459278338332);
    background-size: 224px 140px;
    background-repeat: no-repeat;
    color: transparent;
    display: inline-block;
    font: 0/0 Arial;
    letter-spacing: 0;
    padding: 0;
    vertical-align: middle
}

#menuWrapper li:last-child {
    border-bottom: none
}

header.globalNav.vanilla {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    box-shadow: none
}

.navbar.globalNav.vanilla #menuIcon {
    display: none
}

header.navbar.vanilla #logoHolder {
    float: right
}

header.navbar.vanilla .cssIcon-globe {
    float: right;
    margin: 8px
}

.visible-phone {
    display: none !important
}

.visible-tablet {
    display: none !important
}

.hidden-desktop {
    display: none !important
}

.visible-desktop {
    display: inherit !important
}

.pull-right {
    float: right
}

.pull-left {
    float: left
}

.block {
    display: block !important
}

.inline {
    display: inline !important
}

.inline-block {
    display: inline-block !important
}

.table-cell {
    display: table-cell !important
}

.hidden {
    display: none;
    visibility: hidden
}

.hide {
    display: none
}

.show {
    display: block
}

.nowrap {
    white-space: nowrap
}

.pre {
    white-space: pre
}

.hidden-spoken,
.hidden-text-spoken {
    position: absolute !important;
    clip: rect(0 0 0 0) !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    overflow: hidden !important;
    border: 0 !important;
    letter-spacing: 0;
    line-height: 0
}

.invisible {
    visibility: hidden;
    position: absolute;
    left: -9999px
}

.rel {
    position: relative !important
}

.content-pad {
    margin: 15px
}

ul.content-pad {
    margin: 15px 15px 15px 35px
}

.legend-pad {
    padding: 0 15px
}

.border-top {
    border-top-width: 1px !important
}

.border-left {
    border-left-width: 1px !important
}

.border-right {
    border-right-width: 1px !important
}

.border-bottom {
    border-bottom-width: 1px !important
}

.no-border-top {
    border-top-width: 0 !important
}

.no-border-left {
    border-left-width: 0 !important
}

.no-border-right {
    border-right-width: 0 !important
}

.no-border-bottom {
    border-bottom-width: 0 !important
}

.valign-top {
    vertical-align: top !important
}

.valign-bottom {
    vertical-align: bottom !important
}

.valign-middle {
    vertical-align: middle !important
}

.valign-children {
    display: table;
    box-sizing: border-box
}

.valign-children>* {
    display: table-cell;
    vertical-align: middle
}

.valign-children> :first-child {
    width: 1%;
    padding-right: 10px
}

.nopad,
.no-pad {
    padding: 0 !important
}

.pad-bottom-0 {
    padding-bottom: 0 !important
}

.pad-bottom-5 {
    padding-bottom: 5px !important
}

.pad-bottom-10 {
    padding-bottom: 10px !important
}

.pad-bottom-15 {
    padding-bottom: 15px !important
}

.pad-bottom-20 {
    padding-bottom: 20px !important
}

.margin-bottom-0 {
    margin-bottom: 0 !important
}

.margin-bottom-5 {
    margin-bottom: 5px !important
}

.margin-bottom-10 {
    margin-bottom: 10px !important
}

.margin-bottom-15 {
    margin-bottom: 15px !important
}

.margin-bottom-20 {
    margin-bottom: 20px !important
}

.transparent {
    background-color: rgba(255, 255, 255, 0)
}

.affix {
    position: fixed
}

.img-landscape,
.img-portrait {
    position: relative
}

@media (orientation: landscape) {
    .img-landscape {
        display: block
    }

    .img-portrait {
        display: none !important
    }
}

@media (orientation: portrait) {
    .img-landscape {
        display: none !important
    }

    .img-portrait {
        display: block
    }
}

.autoSize,
.autoSize-this {
    position: relative
}

.truncate {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.pipe {
    border-right: 1px solid #b7b7b7;
    display: inline-block;
    height: 16px;
    margin: 0 5px 0 4px;
    position: relative;
    top: 3px;
    width: 1px
}

.page-header .fb-like {
    width: 45px;
    height: 24px;
    overflow: hidden;
    position: relative;
    top: 8px
}

.visible-print {
    display: none !important
}

.hidden-print {
    display: inherit !important
}

@media print {
    .visible-print {
        display: inherit !important
    }

    .hidden-print {
        display: none !important
    }

    * {
        color: #000 !important;
        background: transparent !important;
        box-shadow: none !important
    }

    a,
    a:visited {
        text-decoration: underline
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid
    }

    thead {
        display: table-header-group
    }

    tr,
    img {
        page-break-inside: avoid
    }

    img {
        max-width: 100% !important
    }

    @page {
        margin: .5cm
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3
    }

    h2,
    h3 {
        page-break-after: avoid
    }
}

div[data-role=page] {
    top: 0;
    left: 0;
    width: 100%;
    min-height: 100%;
    position: absolute;
    display: none;
    border: 0;
    display: block
}

.page-header+.hr-large {
    margin: 0
}

.hidden-desktop {
    display: inherit !important
}

.visible-desktop {
    display: none !important
}

.visible-phone {
    display: inherit !important
}

.hidden-phone {
    display: none !important
}

.container {
    width: auto;
    margin-top: 0
}

.row-fluid {
    width: 100%
}

.alert {
    border-width: 0 0 1px;
    border-radius: 0
}

.media-object {
    margin-right: 0;
    margin-left: 0
}

.row,
.thumbnails {
    margin-left: 0
}

.thumbnails>li {
    float: none;
    margin-left: 0
}

[class*="span"],
.row-fluid [class*="span"] {
    float: none;
    display: block;
    width: 100%;
    margin-left: 0;
    box-sizing: border-box
}

.span12,
.row-fluid .span12 {
    width: 100%;
    box-sizing: border-box
}

.input-xlarge,
.input-xxlarge,
input[class*="span"],
select[class*="span"],
textarea[class*="span"],
.uneditable-input,
.selectWrap,
div.field-group {
    display: block;
    width: 100%;
    min-height: auto;
    box-sizing: border-box
}

.form-inline input {
    display: inline-block;
    width: auto
}

.hr-large+.justified.amount-due-list {
    margin-top: 0
}

.modal.fade.in {
    height: 100%
}

.modal {
    top: 0;
    left: 0;
    width: auto;
    height: 0;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
    border: none;
    box-shadow: none;
    border-radius: 0
}

.modal.fade.in {
    top: 0;
    width: 100%;
    height: 100%
}

.modal-footer {
    position: fixed
}

div[data-role=page] {
    margin-left: 0;
    width: 100%;
    position: relative;
    min-height: 100%;
    border: 0;
    display: block
}

.container {
    width: auto;
    padding: 0
}

.media-object {
    margin-right: 0;
    margin-left: 0
}

.filmstrip>.filmstrip-strip>li {
    opacity: 0;
    filter: alpha(opacity=0);
    left: 70px
}

.filmstrip .no-animate {
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    transition: none;
    opacity: 1 !important;
    filter: alpha(opacity=100) !important;
    left: 0 !important
}