.dynamic-contentful-pages .glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.dynamic-contentful-pages .glyphicon-chevron-right:before {
    content: "\e080"
}

.dynamic-contentful-pages .glyphicon-arrow-up:before {
    content: "\e093"
}

.dynamic-contentful-pages .glyphicon-remove:before {
    content: "\e014"
}

.dynamic-contentful-pages .glyphicon-question-sign:before {
    content: "\e085"
}

.dynamic-contentful-pages .glyphicon-triangle-bottom:before {
    content: "\e252"
}

.dynamic-contentful-pages .glyphicon-menu-left:before {
    content: "\e257"
}

.dynamic-contentful-pages .glyphicon-warning-sign:before {
    content: "\e107"
}

.dynamic-contentful-pages .glyphicon-menu-right:before {
    content: "\e258"
}

.dynamic-contentful-pages .glyphicon-ok:before {
    content: "\e013"
}

.dynamic-contentful-pages .glyphicon-ok-sign:before {
    content: "\e084"
}

.dynamic-contentful-pages .glyphicon-remove-circle:before {
    content: "\e088"
}

.dynamic-contentful-pages .glyphicon-ok-circle:before {
    content: "\e089"
}

.dynamic-contentful-pages .glyphicon-search:before {
    content: "\e003"
}

.dynamic-contentful-pages .glyphicon-alert:before {
    content: "\e209"
}

.dynamic-contentful-pages .glyphicon-heart:before {
    content: "\e005"
}

.dynamic-contentful-pages .glyphicon-chevron-left:before {
    content: "\e079"
}

.dynamic-contentful-pages .glyphicon-trash:before {
    content: "\e020"
}

.dynamic-contentful-pages .glyphicon-chevron-down:before {
    content: "\e114"
}

.dynamic-contentful-pages .glyphicon-shopping-cart:before {
    content: "\e116"
}

.dynamic-contentful-pages .glyphicon-envelope:before {
    content: "\2709"
}

.dynamic-contentful-pages .glyphicon-chevron-up:before {
    content: "\e113"
}

.dynamic-contentful-pages .glyphicon-print:before {
    content: "\e045"
}

.dynamic-contentful-pages .glyphicon-minus:before {
    content: "\2212"
}

.dynamic-contentful-pages .glyphicon-plus:before {
    content: "\2b"
}

.dynamic-contentful-pages .glyphicon-menu-down:before {
    content: "\e259"
}

.dynamic-contentful-pages .glyphicon-star:before {
    content: "\e006"
}

.dynamic-contentful-pages .glyphicon-menu-up:before {
    content: "\e260"
}

.dynamic-contentful-pages .glyphicon-plus-sign:before {
    content: "\e081"
}

.dynamic-contentful-pages .glyphicon-minus-sign:before {
    content: "\e082"
}

.scah .dynamic-contentful-pages .glyphicon-info-sign {
    padding-right: 10px
}

.scah .dynamic-contentful-pages .glyphicon-info-sign:before {
    content: "";
    width: 22px;
    height: 22px;
    background: url('/scbt-static/assets/images/scah_image_assets/scah_sprite.png') -2px -120px;
    display: block
}

.dynamic-contentful-pages input,button,select,textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

a {
    text-decoration: none
}

.scbt .dynamic-contentful-pages a {
    color: #612e85
}

.scbt .dynamic-contentful-pages a:hover, .dynamic-contentful-pages .scbt a:focus {
    color: #381b4d
}

.dynamic-contentful-pages a:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.dynamic-contentful-pages .text-center {
    text-align: center
}

.dynamic-contentful-pages img {
    vertical-align: middle
}

.dynamic-contentful-pages .img-responsive {
    display: block;
    max-width: 100%;
    height: auto
}

.dynamic-contentful-pages hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee
}

.dynamic-contentful-pages [role="button"] {
    cursor: pointer
}

.dynamic-contentful-pages h1, .dynamic-contentful-pages h2, .dynamic-contentful-pages h3, .dynamic-contentful-pages h4, .dynamic-contentful-pages  h5, .dynamic-contentful-pages  h6, .dynamic-contentful-pages  .h1, .dynamic-contentful-pages  .h2, .dynamic-contentful-pages .h3, .dynamic-contentful-pages .h4, .dynamic-contentful-pages .h5, .dynamic-contentful-pages .h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit
}

.dynamic-contentful-pages h1,
.dynamic-contentful-pages .h1,
.dynamic-contentful-pages h2,
.dynamic-contentful-pages .h2,
.dynamic-contentful-pages h3,
.dynamic-contentful-pages .h3 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-family: var(--typography-fontFamily);
}

.dynamic-contentful-pages h4,
.dynamic-contentful-pages .h4,
.dynamic-contentful-pages h5,
.dynamic-contentful-pages .h5,
.dynamic-contentful-pages h6,
.dynamic-contentful-pages .h6 {
    margin-top: 10px;
    margin-bottom: 10px
}

.dynamic-contentful-pages h1,
.dynamic-contentful-pages .h1 {
    font-size: 36px
}

.dynamic-contentful-pages h2,
.dynamic-contentful-pages .h2 {
    font-family: var(--typography-fontFamily);
    font-size: 30px
}

.dynamic-contentful-pages h3,
.dynamic-contentful-pages .h3 {
    font-size: 24px;
    font-weight: 700 !important;
    font-family: var(--typography-fontFamily);
}

.dynamic-contentful-pages h4,
.dynamic-contentful-pages .h4 {
    font-size: 18px;
    font-weight: 700;
    font-family: var(--typography-fontFamily);
}

.dynamic-contentful-pages h5 {
    font-size: 14px
}

.dynamic-contentful-pages p {
    margin: 0 0 10px
}

.dynamic-contentful-pages small {
    font-size: 85%
}

.dynamic-contentful-pages .text-left {
    text-align: left
}

.dynamic-contentful-pages .text-right {
    text-align: right
}

.dynamic-contentful-pages .text-uppercase, .dynamic-contentful-pages .initialism {
    text-transform: uppercase
}

.dynamic-contentful-pages .text-titlecase {
    text-transform: capitalize
}

.dynamic-contentful-pages ul,ol {
    margin-top: 0;
    margin-bottom: 10px
}

.dynamic-contentful-pages ul ul,
.dynamic-contentful-pages ol ul,
.dynamic-contentful-pages ol ol {
    margin-bottom: 0
}

.dynamic-contentful-pages dl {
    margin-top: 0;
    margin-bottom: 20px
}

.dynamic-contentful-pages dt,
.dynamic-contentful-pages dd {
    line-height: 1.42857
}

.dynamic-contentful-pages dt {
    font-weight: bold
}

.dynamic-contentful-pages dd {
    margin-left: 0
}

.dynamic-contentful-pages abbr[title] {
    cursor: help;
    border-bottom: 1px dotted #777
}

.dynamic-contentful-pages .list-unstyled {
    padding-left: 0;
    list-style: none
}

.dynamic-contentful-pages .list-inline {
    padding-left: 0;
    list-style: none;
    margin-left: -5px
}

.dynamic-contentful-pages .list-inline>li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px
}

.dynamic-contentful-pages dl {
    margin-top: 0;
    margin-bottom: 20px
}

.dynamic-contentful-pages dt,dd {
    line-height: 1.42857
}

.dynamic-contentful-pages dt {
    font-weight: bold
}

.dynamic-contentful-pages dd {
    margin-left: 0
}

.dynamic-contentful-pages abbr[title],abbr[data-original-title] {
    cursor: help;
    border-bottom: 1px dotted #777
}

.dynamic-contentful-pages .container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px
}

.dynamic-contentful-pages .container:before, .dynamic-contentful-pages .container:after {
    content: " ";
    display: table
}

.dynamic-contentful-pages .container:after {
    clear: both
}

.dynamic-contentful-pages .row {
    margin-left: -15px;
    margin-right: -15px
}

.dynamic-contentful-pages .row:before, .dynamic-contentful-pages .row:after {
    content: " ";
    display: table
}

.dynamic-contentful-pages .row:after {
    clear: both
}

.dynamic-contentful-pages .col-xs-1,
.dynamic-contentful-pages .col-sm-1,
.dynamic-contentful-pages .col-md-1,
.dynamic-contentful-pages .col-lg-1,
.dynamic-contentful-pages .col-xs-2,
.dynamic-contentful-pages .col-sm-2,
.dynamic-contentful-pages .col-md-2,
.dynamic-contentful-pages .col-lg-2,
.dynamic-contentful-pages .col-xs-3,
.dynamic-contentful-pages .col-sm-3,
.dynamic-contentful-pages .col-md-3,
.dynamic-contentful-pages .col-lg-3,
.dynamic-contentful-pages .col-xs-4,
.dynamic-contentful-pages .col-sm-4,
.dynamic-contentful-pages .col-md-4,
.dynamic-contentful-pages .col-lg-4,
.dynamic-contentful-pages .col-xs-5,
.dynamic-contentful-pages .col-sm-5,
.dynamic-contentful-pages .checkout-payment-section .DataIntercept tr td:first-child,
.dynamic-contentful-pages .col-md-5,
.dynamic-contentful-pages .col-lg-5,
.dynamic-contentful-pages .col-xs-6,
.dynamic-contentful-pages .col-sm-6,
.dynamic-contentful-pages .col-md-6,
.dynamic-contentful-pages .col-lg-6,
.dynamic-contentful-pages .col-xs-7,
.dynamic-contentful-pages .col-sm-7,
.dynamic-contentful-pages .checkout-payment-section .DataIntercept tr td,
.dynamic-contentful-pages .col-md-7,
.dynamic-contentful-pages .col-lg-7,
.dynamic-contentful-pages .col-xs-8,
.dynamic-contentful-pages .col-sm-8,
.dynamic-contentful-pages .col-md-8,
.dynamic-contentful-pages .col-lg-8,
.dynamic-contentful-pages .col-xs-9,
.dynamic-contentful-pages .col-sm-9,
.dynamic-contentful-pages .col-md-9,
.dynamic-contentful-pages .col-lg-9,
.dynamic-contentful-pages .col-xs-10,
.dynamic-contentful-pages .col-sm-10,
.dynamic-contentful-pages .col-md-10,
.dynamic-contentful-pages .col-lg-10,
.dynamic-contentful-pages .col-xs-11,
.dynamic-contentful-pages .col-sm-11,
.dynamic-contentful-pages .col-md-11,
.dynamic-contentful-pages .col-lg-11,
.dynamic-contentful-pages .col-xs-12,
.dynamic-contentful-pages .col-sm-12,
.dynamic-contentful-pages .col-md-12,
.dynamic-contentful-pages .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.dynamic-contentful-pages .col-xs-1,
.dynamic-contentful-pages .col-xs-2,
.dynamic-contentful-pages .col-xs-3,
.dynamic-contentful-pages .col-xs-4,
.dynamic-contentful-pages .col-xs-5,
.dynamic-contentful-pages .col-xs-6,
.dynamic-contentful-pages .col-xs-7,
.dynamic-contentful-pages .col-xs-8,
.dynamic-contentful-pages .col-xs-9,
.dynamic-contentful-pages .col-xs-10,
.dynamic-contentful-pages .col-xs-11,
.dynamic-contentful-pages .col-xs-12 {
    float: left
}

.dynamic-contentful-pages .col-xs-1 {
    width: 8.33333%
}

.dynamic-contentful-pages .col-xs-2 {
    width: 16.66667%
}

.dynamic-contentful-pages .col-xs-3 {
    width: 25%
}

.dynamic-contentful-pages .col-xs-4 {
    width: 33.33333%
}

.dynamic-contentful-pages .col-xs-5 {
    width: 41.66667%
}

.dynamic-contentful-pages .col-xs-6 {
    width: 50%
}

.dynamic-contentful-pages .col-xs-7 {
    width: 58.33333%
}

.dynamic-contentful-pages .col-xs-8 {
    width: 66.66667%
}

.dynamic-contentful-pages .col-xs-9 {
    width: 75%
}

.dynamic-contentful-pages .col-xs-10 {
    width: 83.33333%
}

.dynamic-contentful-pages .col-xs-11 {
    width: 91.66667%
}

.dynamic-contentful-pages .col-xs-12 {
    width: 100%
}

@media(min-width: 1000px) {
    .dynamic-contentful-pages .col-sm-1,
    .dynamic-contentful-pages .col-sm-2,
    .dynamic-contentful-pages .col-sm-3,
    .dynamic-contentful-pages .col-sm-4,
    .dynamic-contentful-pages .col-sm-5,
    .dynamic-contentful-pages .checkout-payment-section .DataIntercept tr td:first-child,
    .dynamic-contentful-pages .col-sm-6,
    .dynamic-contentful-pages .col-sm-7,
    .dynamic-contentful-pages .checkout-payment-section .DataIntercept tr td,
    .dynamic-contentful-pages .col-sm-8,
    .dynamic-contentful-pages .col-sm-9,
    .dynamic-contentful-pages .col-sm-10,
    .dynamic-contentful-pages .col-sm-11,
    .dynamic-contentful-pages .col-sm-12 {
        float:left
    }

    .dynamic-contentful-pages .col-sm-1 {
        width: 8.33333%
    }

    .dynamic-contentful-pages .col-sm-2 {
        width: 16.66667%
    }

    .dynamic-contentful-pages .col-sm-3 {
        width: 25%
    }

    .dynamic-contentful-pages .col-sm-4 {
        width: 33.33333%
    }

    .dynamic-contentful-pages .col-sm-5, .dynamic-contentful-pages .checkout-payment-section .DataIntercept tr td:first-child {
        width: 41.66667%
    }

    .dynamic-contentful-pages .col-sm-6 {
        width: 50%
    }

    .dynamic-contentful-pages .col-sm-7, .dynamic-contentful-pages .checkout-payment-section .DataIntercept tr td {
        width: 58.33333%
    }

    .dynamic-contentful-pages .col-sm-8 {
        width: 66.66667%
    }

    .dynamic-contentful-pages .col-sm-9 {
        width: 75%
    }

    .dynamic-contentful-pages .col-sm-10 {
        width: 83.33333%
    }

    .dynamic-contentful-pages .col-sm-11 {
        width: 91.66667%
    }

    .dynamic-contentful-pages .col-sm-12 {
        width: 100%
    }
}

@media(min-width: 1000px) {
    .dynamic-contentful-pages .col-md-1,
    .dynamic-contentful-pages .col-md-2,
    .dynamic-contentful-pages .col-md-3,
    .dynamic-contentful-pages .col-md-4,
    .dynamic-contentful-pages .col-md-5,
    .dynamic-contentful-pages .col-md-6,
    .dynamic-contentful-pages .col-md-7,
    .dynamic-contentful-pages .col-md-8,
    .dynamic-contentful-pages .col-md-9,
    .dynamic-contentful-pages .col-md-10,
    .dynamic-contentful-pages .col-md-11,
    .dynamic-contentful-pages .col-md-12 {
        float:left
    }

    .dynamic-contentful-pages .col-md-1 {
        width: 8.33333%
    }

    .dynamic-contentful-pages .col-md-2 {
        width: 16.66667%
    }

    .dynamic-contentful-pages .col-md-3 {
        width: 25%
    }

    .dynamic-contentful-pages .col-md-4 {
        width: 33.33333%
    }

    .dynamic-contentful-pages .col-md-5 {
        width: 41.66667%
    }

    .dynamic-contentful-pages .col-md-6 {
        width: 50%
    }

    .dynamic-contentful-pages .col-md-7 {
        width: 58.33333%
    }

    .dynamic-contentful-pages .col-md-8 {
        width: 66.66667%
    }

    .dynamic-contentful-pages .col-md-9 {
        width: 75%
    }

    .dynamic-contentful-pages .col-md-10 {
        width: 83.33333%
    }

    .dynamic-contentful-pages .col-md-11 {
        width: 91.66667%
    }

    .dynamic-contentful-pages .col-md-12 {
        width: 100%
    }
}

@media(min-width: 1200px) {
    .dynamic-contentful-pages .col-lg-1,
    .dynamic-contentful-pages .col-lg-2,
    .dynamic-contentful-pages .col-lg-3,
    .dynamic-contentful-pages .col-lg-4,
    .dynamic-contentful-pages .col-lg-5,
    .dynamic-contentful-pages .col-lg-6,
    .dynamic-contentful-pages .col-lg-7,
    .dynamic-contentful-pages .col-lg-8,
    .dynamic-contentful-pages .col-lg-9,
    .dynamic-contentful-pages .col-lg-10,
    .dynamic-contentful-pages .col-lg-11,
    .dynamic-contentful-pages .col-lg-12 {
        float:left
    }

    .dynamic-contentful-pages .col-lg-1 {
        width: 8.33333%
    }

    .dynamic-contentful-pages .col-lg-2 {
        width: 16.66667%
    }

    .dynamic-contentful-pages .col-lg-3 {
        width: 25%
    }

    .dynamic-contentful-pages .col-lg-4 {
        width: 33.33333%
    }

    .dynamic-contentful-pages .col-lg-5 {
        width: 41.66667%
    }

    .dynamic-contentful-pages .col-lg-6 {
        width: 50%
    }

    .dynamic-contentful-pages .col-lg-7 {
        width: 58.33333%
    }

    .dynamic-contentful-pages .col-lg-8 {
        width: 66.66667%
    }

    .dynamic-contentful-pages .col-lg-9 {
        width: 75%
    }

    .dynamic-contentful-pages .col-lg-10 {
        width: 83.33333%
    }

    .dynamic-contentful-pages .col-lg-11 {
        width: 91.66667%
    }

    .dynamic-contentful-pages .col-lg-12 {
        width: 100%
    }
}

.dynamic-contentful-pages table {
    background-color: transparent
}

.dynamic-contentful-pages caption {
    padding-top: 8px;
    padding-bottom: 8px;
    color: #777;
    text-align: left
}

.dynamic-contentful-pages th {
    text-align: left
}

.dynamic-contentful-pages .table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px
}

.dynamic-contentful-pages .table>thead>tr>th,
.dynamic-contentful-pages .table>thead>tr>td,
.dynamic-contentful-pages .table>tbody>tr>th,
.dynamic-contentful-pages .table>tbody>tr>td,
.dynamic-contentful-pages .table>tfoot>tr>th,
.dynamic-contentful-pages .table>tfoot>tr>td {
    padding: 8px;
    line-height: 1.42857;
    vertical-align: top;
    border-top: 1px solid #ddd
}

.dynamic-contentful-pages .table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd
}

.dynamic-contentful-pages .table>caption+thead>tr:first-child>th,
.dynamic-contentful-pages .table>caption+thead>tr:first-child>td,
.dynamic-contentful-pages .table>colgroup+thead>tr:first-child>th,
.dynamic-contentful-pages .table>colgroup+thead>tr:first-child>td,
.dynamic-contentful-pages .table>thead:first-child>tr:first-child>th,
.dynamic-contentful-pages .table>thead:first-child>tr:first-child>td {
    border-top: 0
}

.dynamic-contentful-pages table td[class*="col-"],table th[class*="col-"] {
    position: static;
    float: none;
    display: table-cell
}

.dynamic-contentful-pages label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold;
}

.dynamic-contentful-pages .form-control,
.dynamic-contentful-pages .payment-method-panel .DataIntercept #Paymetric_Exp_Month,
.dynamic-contentful-pages .payment-method-panel .DataIntercept #Paymetric_Exp_Year,
.dynamic-contentful-pages .payment-method-panel .DataIntercept-outside input[type='text'],
.dynamic-contentful-pages .payment-method-panel .DataIntercept-outside select,
.dynamic-contentful-pages .payment-method-panel .DataIntercept-outside #Paymetric_CreditCardNumber,
.dynamic-contentful-pages .payment-method-panel .DataIntercept input[type='text'],
.dynamic-contentful-pages .payment-method-panel .DataIntercept select,
.dynamic-contentful-pages .payment-method-panel .DataIntercept #Paymetric_CreditCardNumber,
.dynamic-contentful-pages .checkout-payment-section .DataIntercept input,
.dynamic-contentful-pages .checkout-payment-section .DataIntercept select {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s
}

.dynamic-contentful-pages .form-control:focus,
.dynamic-contentful-pages .payment-method-panel .DataIntercept #Paymetric_Exp_Month:focus,
.dynamic-contentful-pages .payment-method-panel .DataIntercept #Paymetric_Exp_Year:focus, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside input[type='text']:focus, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside select:focus, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside #Paymetric_CreditCardNumber:focus, .dynamic-contentful-pages .payment-method-panel .DataIntercept input[type='text']:focus, .dynamic-contentful-pages .payment-method-panel .DataIntercept select:focus, .dynamic-contentful-pages .payment-method-panel .DataIntercept #Paymetric_CreditCardNumber:focus, .dynamic-contentful-pages .checkout-payment-section .DataIntercept input:focus, .dynamic-contentful-pages .checkout-payment-section .DataIntercept select:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)
}

.dynamic-contentful-pages .form-control::-moz-placeholder, .dynamic-contentful-pages .payment-method-panel .DataIntercept #Paymetric_Exp_Month::-moz-placeholder, .dynamic-contentful-pages .payment-method-panel .DataIntercept #Paymetric_Exp_Year::-moz-placeholder, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside input[type='text']::-moz-placeholder, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside select::-moz-placeholder, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside #Paymetric_CreditCardNumber::-moz-placeholder, .dynamic-contentful-pages .payment-method-panel .DataIntercept input[type='text']::-moz-placeholder, .dynamic-contentful-pages .payment-method-panel .DataIntercept select::-moz-placeholder, .dynamic-contentful-pages .payment-method-panel .DataIntercept #Paymetric_CreditCardNumber::-moz-placeholder, .dynamic-contentful-pages .checkout-payment-section .DataIntercept input::-moz-placeholder, .dynamic-contentful-pages .checkout-payment-section .DataIntercept select::-moz-placeholder {
    color: #999;
    opacity: 1
}

.dynamic-contentful-pages .form-control:-ms-input-placeholder, .dynamic-contentful-pages .payment-method-panel .DataIntercept #Paymetric_Exp_Month:-ms-input-placeholder, .dynamic-contentful-pages .payment-method-panel .DataIntercept #Paymetric_Exp_Year:-ms-input-placeholder, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside input[type='text']:-ms-input-placeholder, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside select:-ms-input-placeholder, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside #Paymetric_CreditCardNumber:-ms-input-placeholder, .dynamic-contentful-pages .payment-method-panel .DataIntercept input[type='text']:-ms-input-placeholder, .dynamic-contentful-pages .payment-method-panel .DataIntercept select:-ms-input-placeholder, .dynamic-contentful-pages .payment-method-panel .DataIntercept #Paymetric_CreditCardNumber:-ms-input-placeholder, .dynamic-contentful-pages .checkout-payment-section .DataIntercept input:-ms-input-placeholder, .dynamic-contentful-pages .checkout-payment-section .DataIntercept select:-ms-input-placeholder {
    color: #999
}

.dynamic-contentful-pages .form-control::-webkit-input-placeholder, .dynamic-contentful-pages .payment-method-panel .DataIntercept #Paymetric_Exp_Month::-webkit-input-placeholder, .dynamic-contentful-pages .payment-method-panel .DataIntercept #Paymetric_Exp_Year::-webkit-input-placeholder, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside input[type='text']::-webkit-input-placeholder, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside select::-webkit-input-placeholder, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside #Paymetric_CreditCardNumber::-webkit-input-placeholder, .dynamic-contentful-pages .payment-method-panel .DataIntercept input[type='text']::-webkit-input-placeholder, .dynamic-contentful-pages .payment-method-panel .DataIntercept select::-webkit-input-placeholder, .dynamic-contentful-pages .payment-method-panel .DataIntercept #Paymetric_CreditCardNumber::-webkit-input-placeholder, .dynamic-contentful-pages .checkout-payment-section .DataIntercept input::-webkit-input-placeholder, .dynamic-contentful-pages .checkout-payment-section .DataIntercept select::-webkit-input-placeholder {
    color: #999
}

.dynamic-contentful-pages .form-control[disabled], .dynamic-contentful-pages .payment-method-panel .DataIntercept [disabled]#Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept [disabled]#Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside input[disabled][type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside select[disabled], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside [disabled]#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept input[disabled][type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept select[disabled], .dynamic-contentful-pages .payment-method-panel .DataIntercept [disabled]#Paymetric_CreditCardNumber, .dynamic-contentful-pages .checkout-payment-section .DataIntercept input[disabled], .dynamic-contentful-pages .checkout-payment-section .DataIntercept select[disabled], .dynamic-contentful-pages .form-control[readonly], .dynamic-contentful-pages .payment-method-panel .DataIntercept [readonly]#Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept [readonly]#Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside input[readonly][type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside select[readonly], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside [readonly]#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept input[readonly][type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept select[readonly], .dynamic-contentful-pages .payment-method-panel .DataIntercept [readonly]#Paymetric_CreditCardNumber, .dynamic-contentful-pages .checkout-payment-section .DataIntercept input[readonly], .dynamic-contentful-pages .checkout-payment-section .DataIntercept select[readonly],fieldset[disabled] .form-control,fieldset[disabled] .payment-method-panel .DataIntercept #Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept fieldset[disabled] #Paymetric_Exp_Month,fieldset[disabled] .payment-method-panel .DataIntercept #Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept fieldset[disabled] #Paymetric_Exp_Year,fieldset[disabled] .payment-method-panel .DataIntercept-outside input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside fieldset[disabled] input[type='text'],fieldset[disabled] .payment-method-panel .DataIntercept-outside select, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside fieldset[disabled] select,fieldset[disabled] .payment-method-panel .DataIntercept-outside #Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside fieldset[disabled] #Paymetric_CreditCardNumber,fieldset[disabled] .payment-method-panel .DataIntercept input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept fieldset[disabled] input[type='text'],fieldset[disabled] .payment-method-panel .DataIntercept select, .dynamic-contentful-pages .payment-method-panel .DataIntercept fieldset[disabled] select,fieldset[disabled] .payment-method-panel .DataIntercept #Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept fieldset[disabled] #Paymetric_CreditCardNumber,fieldset[disabled] .checkout-payment-section .DataIntercept input, .dynamic-contentful-pages .checkout-payment-section .DataIntercept fieldset[disabled] input,fieldset[disabled] .checkout-payment-section .DataIntercept select, .dynamic-contentful-pages .checkout-payment-section .DataIntercept fieldset[disabled] select {
    background-color: #eee;
    opacity: 1
}

.dynamic-contentful-pages .form-control[disabled], .dynamic-contentful-pages .payment-method-panel .DataIntercept [disabled]#Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept [disabled]#Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside input[disabled][type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside select[disabled], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside [disabled]#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept input[disabled][type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept select[disabled], .dynamic-contentful-pages .payment-method-panel .DataIntercept [disabled]#Paymetric_CreditCardNumber, .dynamic-contentful-pages .checkout-payment-section .DataIntercept input[disabled], .dynamic-contentful-pages .checkout-payment-section .DataIntercept select[disabled],fieldset[disabled] .form-control,fieldset[disabled] .payment-method-panel .DataIntercept #Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept fieldset[disabled] #Paymetric_Exp_Month,fieldset[disabled] .payment-method-panel .DataIntercept #Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept fieldset[disabled] #Paymetric_Exp_Year,fieldset[disabled] .payment-method-panel .DataIntercept-outside input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside fieldset[disabled] input[type='text'],fieldset[disabled] .payment-method-panel .DataIntercept-outside select, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside fieldset[disabled] select,fieldset[disabled] .payment-method-panel .DataIntercept-outside #Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside fieldset[disabled] #Paymetric_CreditCardNumber,fieldset[disabled] .payment-method-panel .DataIntercept input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept fieldset[disabled] input[type='text'],fieldset[disabled] .payment-method-panel .DataIntercept select, .dynamic-contentful-pages .payment-method-panel .DataIntercept fieldset[disabled] select,fieldset[disabled] .payment-method-panel .DataIntercept #Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept fieldset[disabled] #Paymetric_CreditCardNumber,fieldset[disabled] .checkout-payment-section .DataIntercept input, .dynamic-contentful-pages .checkout-payment-section .DataIntercept fieldset[disabled] input,fieldset[disabled] .checkout-payment-section .DataIntercept select, .dynamic-contentful-pages .checkout-payment-section .DataIntercept fieldset[disabled] select {
    cursor: not-allowed
}

.dynamic-contentful-pages textarea.form-control, .dynamic-contentful-pages .payment-method-panel .DataIntercept textarea#Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept textarea#Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside textarea#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept textarea#Paymetric_CreditCardNumber {
    height: auto
}

.dynamic-contentful-pages input[type="search"] {
    -webkit-appearance: none
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .dynamic-contentful-pages input[type="date"].form-control, .dynamic-contentful-pages .payment-method-panel .DataIntercept input[type="date"]#Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept input[type="date"]#Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside input[type="date"][type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside input[type="date"]#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept input[type="date"][type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept input[type="date"]#Paymetric_CreditCardNumber, .dynamic-contentful-pages .checkout-payment-section .DataIntercept input[type="date"],input[type="time"].form-control, .dynamic-contentful-pages .payment-method-panel .DataIntercept input[type="time"]#Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept input[type="time"]#Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside input[type="time"][type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside input[type="time"]#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept input[type="time"][type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept input[type="time"]#Paymetric_CreditCardNumber, .dynamic-contentful-pages .checkout-payment-section .DataIntercept input[type="time"],input[type="datetime-local"].form-control, .dynamic-contentful-pages .payment-method-panel .DataIntercept input[type="datetime-local"]#Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept input[type="datetime-local"]#Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside input[type="datetime-local"][type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside input[type="datetime-local"]#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept input[type="datetime-local"][type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept input[type="datetime-local"]#Paymetric_CreditCardNumber, .dynamic-contentful-pages .checkout-payment-section .DataIntercept input[type="datetime-local"],input[type="month"].form-control, .dynamic-contentful-pages .payment-method-panel .DataIntercept input[type="month"]#Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept input[type="month"]#Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside input[type="month"][type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside input[type="month"]#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept input[type="month"][type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept input[type="month"]#Paymetric_CreditCardNumber, .dynamic-contentful-pages .checkout-payment-section .DataIntercept input[type="month"] {
        line-height:34px
    }

    .dynamic-contentful-pages input[type="date"].input-sm, .dynamic-contentful-pages .input-group-sm>input[type="date"].form-control, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-sm>input[type="date"]#Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-sm>input[type="date"]#Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group-sm>input[type="date"][type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group-sm>input[type="date"]#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-sm>input[type="date"][type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-sm>input[type="date"]#Paymetric_CreditCardNumber, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .input-group-sm>input[type="date"], .dynamic-contentful-pages .input-group-sm>input[type="date"].input-group-addon, .dynamic-contentful-pages .input-group-sm>.input-group-btn>input[type="date"].btn, .dynamic-contentful-pages .payment-method-panel .input-group-sm>.input-group-btn>input[type="date"].PaymentPage_PayNowButton, .dynamic-contentful-pages .input-group-sm input[type="date"],input[type="time"].input-sm, .dynamic-contentful-pages .input-group-sm>input[type="time"].form-control, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-sm>input[type="time"]#Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-sm>input[type="time"]#Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group-sm>input[type="time"][type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group-sm>input[type="time"]#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-sm>input[type="time"][type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-sm>input[type="time"]#Paymetric_CreditCardNumber, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .input-group-sm>input[type="time"], .dynamic-contentful-pages .input-group-sm>input[type="time"].input-group-addon, .dynamic-contentful-pages .input-group-sm>.input-group-btn>input[type="time"].btn, .dynamic-contentful-pages .payment-method-panel .input-group-sm>.input-group-btn>input[type="time"].PaymentPage_PayNowButton, .dynamic-contentful-pages .input-group-sm input[type="time"],input[type="datetime-local"].input-sm, .dynamic-contentful-pages .input-group-sm>input[type="datetime-local"].form-control, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-sm>input[type="datetime-local"]#Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-sm>input[type="datetime-local"]#Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group-sm>input[type="datetime-local"][type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group-sm>input[type="datetime-local"]#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-sm>input[type="datetime-local"][type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-sm>input[type="datetime-local"]#Paymetric_CreditCardNumber, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .input-group-sm>input[type="datetime-local"], .dynamic-contentful-pages .input-group-sm>input[type="datetime-local"].input-group-addon, .dynamic-contentful-pages .input-group-sm>.input-group-btn>input[type="datetime-local"].btn, .dynamic-contentful-pages .payment-method-panel .input-group-sm>.input-group-btn>input[type="datetime-local"].PaymentPage_PayNowButton, .dynamic-contentful-pages .input-group-sm input[type="datetime-local"],input[type="month"].input-sm, .dynamic-contentful-pages .input-group-sm>input[type="month"].form-control, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-sm>input[type="month"]#Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-sm>input[type="month"]#Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group-sm>input[type="month"][type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group-sm>input[type="month"]#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-sm>input[type="month"][type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-sm>input[type="month"]#Paymetric_CreditCardNumber, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .input-group-sm>input[type="month"], .dynamic-contentful-pages .input-group-sm>input[type="month"].input-group-addon, .dynamic-contentful-pages .input-group-sm>.input-group-btn>input[type="month"].btn, .dynamic-contentful-pages .payment-method-panel .input-group-sm>.input-group-btn>input[type="month"].PaymentPage_PayNowButton, .dynamic-contentful-pages .input-group-sm input[type="month"] {
        line-height: 30px
    }

    .dynamic-contentful-pages input[type="date"].input-lg, .dynamic-contentful-pages .input-group-lg>input[type="date"].form-control, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-lg>input[type="date"]#Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-lg>input[type="date"]#Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group-lg>input[type="date"][type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group-lg>input[type="date"]#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-lg>input[type="date"][type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-lg>input[type="date"]#Paymetric_CreditCardNumber, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .input-group-lg>input[type="date"], .dynamic-contentful-pages .input-group-lg>input[type="date"].input-group-addon, .dynamic-contentful-pages .input-group-lg>.input-group-btn>input[type="date"].btn, .dynamic-contentful-pages .payment-method-panel .input-group-lg>.input-group-btn>input[type="date"].PaymentPage_PayNowButton, .dynamic-contentful-pages .input-group-lg input[type="date"],input[type="time"].input-lg, .dynamic-contentful-pages .input-group-lg>input[type="time"].form-control, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-lg>input[type="time"]#Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-lg>input[type="time"]#Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group-lg>input[type="time"][type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group-lg>input[type="time"]#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-lg>input[type="time"][type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-lg>input[type="time"]#Paymetric_CreditCardNumber, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .input-group-lg>input[type="time"], .dynamic-contentful-pages .input-group-lg>input[type="time"].input-group-addon, .dynamic-contentful-pages .input-group-lg>.input-group-btn>input[type="time"].btn, .dynamic-contentful-pages .payment-method-panel .input-group-lg>.input-group-btn>input[type="time"].PaymentPage_PayNowButton, .dynamic-contentful-pages .input-group-lg input[type="time"],input[type="datetime-local"].input-lg, .dynamic-contentful-pages .input-group-lg>input[type="datetime-local"].form-control, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-lg>input[type="datetime-local"]#Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-lg>input[type="datetime-local"]#Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group-lg>input[type="datetime-local"][type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group-lg>input[type="datetime-local"]#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-lg>input[type="datetime-local"][type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-lg>input[type="datetime-local"]#Paymetric_CreditCardNumber, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .input-group-lg>input[type="datetime-local"], .dynamic-contentful-pages .input-group-lg>input[type="datetime-local"].input-group-addon, .dynamic-contentful-pages .input-group-lg>.input-group-btn>input[type="datetime-local"].btn, .dynamic-contentful-pages .payment-method-panel .input-group-lg>.input-group-btn>input[type="datetime-local"].PaymentPage_PayNowButton, .dynamic-contentful-pages .input-group-lg input[type="datetime-local"],input[type="month"].input-lg, .dynamic-contentful-pages .input-group-lg>input[type="month"].form-control, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-lg>input[type="month"]#Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-lg>input[type="month"]#Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group-lg>input[type="month"][type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group-lg>input[type="month"]#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-lg>input[type="month"][type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-lg>input[type="month"]#Paymetric_CreditCardNumber, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .input-group-lg>input[type="month"], .dynamic-contentful-pages .input-group-lg>input[type="month"].input-group-addon, .dynamic-contentful-pages .input-group-lg>.input-group-btn>input[type="month"].btn, .dynamic-contentful-pages .payment-method-panel .input-group-lg>.input-group-btn>input[type="month"].PaymentPage_PayNowButton, .dynamic-contentful-pages .input-group-lg input[type="month"] {
        line-height: 46px
    }
}

.scah .dynamic-contentful-pages .form-group, .dynamic-contentful-pages .scah .checkout-payment-section .DataIntercept tr {
    margin-bottom: 10px
}

.scbt .dynamic-contentful-pages .form-group, .dynamic-contentful-pages .scbt .checkout-payment-section .DataIntercept tr {
    margin-bottom: 15px
}

@media(max-width: 1000px) {
    .dynamic-contentful-pages .paymteric-clone .form-group, .dynamic-contentful-pages .checkout-payment-section .paymteric-clone .DataIntercept tr {
        margin-bottom:0
    }
}

.dynamic-contentful-pages .radio, .dynamic-contentful-pages .checkbox {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px
}

.dynamic-contentful-pages .radio label, .dynamic-contentful-pages .checkbox label {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer
}

.dynamic-contentful-pages .radio input[type="radio"], .dynamic-contentful-pages .radio-inline input[type="radio"], .dynamic-contentful-pages .checkbox input[type="checkbox"], .dynamic-contentful-pages .checkbox-inline input[type="checkbox"] {
    position: absolute;
    margin-left: -20px;
    margin-top: 4px \9
}

.dynamic-contentful-pages .form-control-static {
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 0;
    min-height: 34px
}

.dynamic-contentful-pages .form-control-static.input-lg, .dynamic-contentful-pages .input-group-lg>.form-control-static.form-control, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-lg>.form-control-static#Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-lg>.form-control-static#Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group-lg>input.form-control-static[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group-lg>select.form-control-static, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group-lg>.form-control-static#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-lg>input.form-control-static[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-lg>select.form-control-static, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-lg>.form-control-static#Paymetric_CreditCardNumber, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .input-group-lg>input.form-control-static, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .input-group-lg>select.form-control-static, .dynamic-contentful-pages .input-group-lg>.form-control-static.input-group-addon, .dynamic-contentful-pages .input-group-lg>.input-group-btn>.form-control-static.btn, .dynamic-contentful-pages .payment-method-panel .input-group-lg>.input-group-btn>.form-control-static.PaymentPage_PayNowButton, .dynamic-contentful-pages .form-control-static.input-sm, .dynamic-contentful-pages .input-group-sm>.form-control-static.form-control, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-sm>.form-control-static#Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-sm>.form-control-static#Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group-sm>input.form-control-static[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group-sm>select.form-control-static, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group-sm>.form-control-static#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-sm>input.form-control-static[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-sm>select.form-control-static, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-sm>.form-control-static#Paymetric_CreditCardNumber, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .input-group-sm>input.form-control-static, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .input-group-sm>select.form-control-static, .dynamic-contentful-pages .input-group-sm>.form-control-static.input-group-addon, .dynamic-contentful-pages .input-group-sm>.input-group-btn>.form-control-static.btn, .dynamic-contentful-pages .payment-method-panel .input-group-sm>.input-group-btn>.form-control-static.PaymentPage_PayNowButton {
    padding-left: 0;
    padding-right: 0
}

.dynamic-contentful-pages .input-sm, .dynamic-contentful-pages .input-group-sm>.form-control, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-sm>#Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-sm>#Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group-sm>input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group-sm>select, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group-sm>#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-sm>input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-sm>select, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-sm>#Paymetric_CreditCardNumber, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .input-group-sm>input, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .input-group-sm>select, .dynamic-contentful-pages .input-group-sm>.input-group-addon, .dynamic-contentful-pages .input-group-sm>.input-group-btn>.btn, .dynamic-contentful-pages .payment-method-panel .input-group-sm>.input-group-btn>.PaymentPage_PayNowButton {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.dynamic-contentful-pages select.input-sm, .dynamic-contentful-pages .input-group-sm>select.form-control, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-sm>select#Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-sm>select#Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group-sm>select, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group-sm>select#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-sm>select, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-sm>select#Paymetric_CreditCardNumber, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .input-group-sm>select, .dynamic-contentful-pages .input-group-sm>select.input-group-addon, .dynamic-contentful-pages .input-group-sm>.input-group-btn>select.btn, .dynamic-contentful-pages .payment-method-panel .input-group-sm>.input-group-btn>select.PaymentPage_PayNowButton {
    height: 30px;
    line-height: 30px
}

.dynamic-contentful-pages textarea.input-sm, .dynamic-contentful-pages .input-group-sm>textarea.form-control, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-sm>textarea#Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-sm>textarea#Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group-sm>textarea#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-sm>textarea#Paymetric_CreditCardNumber, .dynamic-contentful-pages .input-group-sm>textarea.input-group-addon, .dynamic-contentful-pages .input-group-sm>.input-group-btn>textarea.btn, .dynamic-contentful-pages .payment-method-panel .input-group-sm>.input-group-btn>textarea.PaymentPage_PayNowButton,select[multiple].input-sm, .dynamic-contentful-pages .input-group-sm>select[multiple].form-control, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-sm>select[multiple]#Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-sm>select[multiple]#Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group-sm>select[multiple], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group-sm>select[multiple]#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-sm>select[multiple], .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-sm>select[multiple]#Paymetric_CreditCardNumber, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .input-group-sm>select[multiple], .dynamic-contentful-pages .input-group-sm>select[multiple].input-group-addon, .dynamic-contentful-pages .input-group-sm>.input-group-btn>select[multiple].btn, .dynamic-contentful-pages .payment-method-panel .input-group-sm>.input-group-btn>select[multiple].PaymentPage_PayNowButton {
    height: auto
}

.dynamic-contentful-pages .form-group-sm .form-control, .dynamic-contentful-pages .form-group-sm .payment-method-panel .DataIntercept #Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept .form-group-sm #Paymetric_Exp_Month, .dynamic-contentful-pages .form-group-sm .payment-method-panel .DataIntercept #Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept .form-group-sm #Paymetric_Exp_Year, .dynamic-contentful-pages .form-group-sm .payment-method-panel .DataIntercept-outside input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .form-group-sm input[type='text'], .dynamic-contentful-pages .form-group-sm .payment-method-panel .DataIntercept-outside select, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .form-group-sm select, .dynamic-contentful-pages .form-group-sm .payment-method-panel .DataIntercept-outside #Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .form-group-sm #Paymetric_CreditCardNumber, .dynamic-contentful-pages .form-group-sm .payment-method-panel .DataIntercept input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept .form-group-sm input[type='text'], .dynamic-contentful-pages .form-group-sm .payment-method-panel .DataIntercept select, .dynamic-contentful-pages .payment-method-panel .DataIntercept .form-group-sm select, .dynamic-contentful-pages .form-group-sm .payment-method-panel .DataIntercept #Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept .form-group-sm #Paymetric_CreditCardNumber, .dynamic-contentful-pages .form-group-sm .checkout-payment-section .DataIntercept input, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .form-group-sm input, .dynamic-contentful-pages .form-group-sm .checkout-payment-section .DataIntercept select, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .form-group-sm select {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.dynamic-contentful-pages .form-group-sm select.form-control, .dynamic-contentful-pages .form-group-sm .payment-method-panel .DataIntercept select#Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept .form-group-sm select#Paymetric_Exp_Month, .dynamic-contentful-pages .form-group-sm .payment-method-panel .DataIntercept select#Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept .form-group-sm select#Paymetric_Exp_Year, .dynamic-contentful-pages .form-group-sm .payment-method-panel .DataIntercept-outside select, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .form-group-sm select, .dynamic-contentful-pages .form-group-sm .payment-method-panel .DataIntercept-outside select#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .form-group-sm select#Paymetric_CreditCardNumber, .dynamic-contentful-pages .form-group-sm .payment-method-panel .DataIntercept select, .dynamic-contentful-pages .payment-method-panel .DataIntercept .form-group-sm select, .dynamic-contentful-pages .form-group-sm .payment-method-panel .DataIntercept select#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept .form-group-sm select#Paymetric_CreditCardNumber, .dynamic-contentful-pages .form-group-sm .checkout-payment-section .DataIntercept select, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .form-group-sm select {
    height: 30px;
    line-height: 30px
}

.dynamic-contentful-pages .form-group-sm textarea.form-control, .dynamic-contentful-pages .form-group-sm .payment-method-panel .DataIntercept textarea#Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept .form-group-sm textarea#Paymetric_Exp_Month, .dynamic-contentful-pages .form-group-sm .payment-method-panel .DataIntercept textarea#Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept .form-group-sm textarea#Paymetric_Exp_Year, .dynamic-contentful-pages .form-group-sm .payment-method-panel .DataIntercept-outside textarea#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .form-group-sm textarea#Paymetric_CreditCardNumber, .dynamic-contentful-pages .form-group-sm .payment-method-panel .DataIntercept textarea#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept .form-group-sm textarea#Paymetric_CreditCardNumber, .dynamic-contentful-pages .form-group-sm select[multiple].form-control, .dynamic-contentful-pages .form-group-sm .payment-method-panel .DataIntercept select[multiple]#Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept .form-group-sm select[multiple]#Paymetric_Exp_Month, .dynamic-contentful-pages .form-group-sm .payment-method-panel .DataIntercept select[multiple]#Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept .form-group-sm select[multiple]#Paymetric_Exp_Year, .dynamic-contentful-pages .form-group-sm .payment-method-panel .DataIntercept-outside select[multiple], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .form-group-sm select[multiple], .dynamic-contentful-pages .form-group-sm .payment-method-panel .DataIntercept-outside select[multiple]#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .form-group-sm select[multiple]#Paymetric_CreditCardNumber, .dynamic-contentful-pages .form-group-sm .payment-method-panel .DataIntercept select[multiple], .dynamic-contentful-pages .payment-method-panel .DataIntercept .form-group-sm select[multiple], .dynamic-contentful-pages .form-group-sm .payment-method-panel .DataIntercept select[multiple]#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept .form-group-sm select[multiple]#Paymetric_CreditCardNumber, .dynamic-contentful-pages .form-group-sm .checkout-payment-section .DataIntercept select[multiple], .dynamic-contentful-pages .checkout-payment-section .DataIntercept .form-group-sm select[multiple] {
    height: auto
}

.dynamic-contentful-pages .form-group-sm .form-control-static {
    height: 30px;
    min-height: 32px;
    padding: 6px 10px;
    font-size: 12px;
    line-height: 1.5
}

.dynamic-contentful-pages .input-lg, .dynamic-contentful-pages .input-group-lg>.form-control, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-lg>#Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-lg>#Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group-lg>input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group-lg>select, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group-lg>#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-lg>input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-lg>select, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-lg>#Paymetric_CreditCardNumber, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .input-group-lg>input, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .input-group-lg>select, .dynamic-contentful-pages .input-group-lg>.input-group-addon, .dynamic-contentful-pages .input-group-lg>.input-group-btn>.btn, .dynamic-contentful-pages .payment-method-panel .input-group-lg>.input-group-btn>.PaymentPage_PayNowButton {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33333;
    border-radius: 6px
}

.dynamic-contentful-pages select.input-lg, .dynamic-contentful-pages .input-group-lg>select.form-control, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-lg>select#Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-lg>select#Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group-lg>select, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group-lg>select#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-lg>select, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-lg>select#Paymetric_CreditCardNumber, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .input-group-lg>select, .dynamic-contentful-pages .input-group-lg>select.input-group-addon, .dynamic-contentful-pages .input-group-lg>.input-group-btn>select.btn, .dynamic-contentful-pages .payment-method-panel .input-group-lg>.input-group-btn>select.PaymentPage_PayNowButton {
    height: 46px;
    line-height: 46px
}

.dynamic-contentful-pages textarea.input-lg, .dynamic-contentful-pages .input-group-lg>textarea.form-control, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-lg>textarea#Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-lg>textarea#Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group-lg>textarea#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-lg>textarea#Paymetric_CreditCardNumber, .dynamic-contentful-pages .input-group-lg>textarea.input-group-addon, .dynamic-contentful-pages .input-group-lg>.input-group-btn>textarea.btn, .dynamic-contentful-pages .payment-method-panel .input-group-lg>.input-group-btn>textarea.PaymentPage_PayNowButton,select[multiple].input-lg, .dynamic-contentful-pages .input-group-lg>select[multiple].form-control, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-lg>select[multiple]#Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-lg>select[multiple]#Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group-lg>select[multiple], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group-lg>select[multiple]#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-lg>select[multiple], .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-lg>select[multiple]#Paymetric_CreditCardNumber, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .input-group-lg>select[multiple], .dynamic-contentful-pages .input-group-lg>select[multiple].input-group-addon, .dynamic-contentful-pages .input-group-lg>.input-group-btn>select[multiple].btn, .dynamic-contentful-pages .payment-method-panel .input-group-lg>.input-group-btn>select[multiple].PaymentPage_PayNowButton {
    height: auto
}

.dynamic-contentful-pages .form-group-lg .form-control, .dynamic-contentful-pages .form-group-lg .payment-method-panel .DataIntercept #Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept .form-group-lg #Paymetric_Exp_Month, .dynamic-contentful-pages .form-group-lg .payment-method-panel .DataIntercept #Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept .form-group-lg #Paymetric_Exp_Year, .dynamic-contentful-pages .form-group-lg .payment-method-panel .DataIntercept-outside input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .form-group-lg input[type='text'], .dynamic-contentful-pages .form-group-lg .payment-method-panel .DataIntercept-outside select, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .form-group-lg select, .dynamic-contentful-pages .form-group-lg .payment-method-panel .DataIntercept-outside #Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .form-group-lg #Paymetric_CreditCardNumber, .dynamic-contentful-pages .form-group-lg .payment-method-panel .DataIntercept input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept .form-group-lg input[type='text'], .dynamic-contentful-pages .form-group-lg .payment-method-panel .DataIntercept select, .dynamic-contentful-pages .payment-method-panel .DataIntercept .form-group-lg select, .dynamic-contentful-pages .form-group-lg .payment-method-panel .DataIntercept #Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept .form-group-lg #Paymetric_CreditCardNumber, .dynamic-contentful-pages .form-group-lg .checkout-payment-section .DataIntercept input, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .form-group-lg input, .dynamic-contentful-pages .form-group-lg .checkout-payment-section .DataIntercept select, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .form-group-lg select {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33333;
    border-radius: 6px
}

.dynamic-contentful-pages .form-group-lg select.form-control, .dynamic-contentful-pages .form-group-lg .payment-method-panel .DataIntercept select#Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept .form-group-lg select#Paymetric_Exp_Month, .dynamic-contentful-pages .form-group-lg .payment-method-panel .DataIntercept select#Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept .form-group-lg select#Paymetric_Exp_Year, .dynamic-contentful-pages .form-group-lg .payment-method-panel .DataIntercept-outside select, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .form-group-lg select, .dynamic-contentful-pages .form-group-lg .payment-method-panel .DataIntercept-outside select#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .form-group-lg select#Paymetric_CreditCardNumber, .dynamic-contentful-pages .form-group-lg .payment-method-panel .DataIntercept select, .dynamic-contentful-pages .payment-method-panel .DataIntercept .form-group-lg select, .dynamic-contentful-pages .form-group-lg .payment-method-panel .DataIntercept select#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept .form-group-lg select#Paymetric_CreditCardNumber, .dynamic-contentful-pages .form-group-lg .checkout-payment-section .DataIntercept select, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .form-group-lg select {
    height: 46px;
    line-height: 46px
}

.dynamic-contentful-pages .form-group-lg textarea.form-control, .dynamic-contentful-pages .form-group-lg .payment-method-panel .DataIntercept textarea#Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept .form-group-lg textarea#Paymetric_Exp_Month, .dynamic-contentful-pages .form-group-lg .payment-method-panel .DataIntercept textarea#Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept .form-group-lg textarea#Paymetric_Exp_Year, .dynamic-contentful-pages .form-group-lg .payment-method-panel .DataIntercept-outside textarea#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .form-group-lg textarea#Paymetric_CreditCardNumber, .dynamic-contentful-pages .form-group-lg .payment-method-panel .DataIntercept textarea#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept .form-group-lg textarea#Paymetric_CreditCardNumber, .dynamic-contentful-pages .form-group-lg select[multiple].form-control, .dynamic-contentful-pages .form-group-lg .payment-method-panel .DataIntercept select[multiple]#Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept .form-group-lg select[multiple]#Paymetric_Exp_Month, .dynamic-contentful-pages .form-group-lg .payment-method-panel .DataIntercept select[multiple]#Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept .form-group-lg select[multiple]#Paymetric_Exp_Year, .dynamic-contentful-pages .form-group-lg .payment-method-panel .DataIntercept-outside select[multiple], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .form-group-lg select[multiple], .dynamic-contentful-pages .form-group-lg .payment-method-panel .DataIntercept-outside select[multiple]#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .form-group-lg select[multiple]#Paymetric_CreditCardNumber, .dynamic-contentful-pages .form-group-lg .payment-method-panel .DataIntercept select[multiple], .dynamic-contentful-pages .payment-method-panel .DataIntercept .form-group-lg select[multiple], .dynamic-contentful-pages .form-group-lg .payment-method-panel .DataIntercept select[multiple]#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept .form-group-lg select[multiple]#Paymetric_CreditCardNumber, .dynamic-contentful-pages .form-group-lg .checkout-payment-section .DataIntercept select[multiple], .dynamic-contentful-pages .checkout-payment-section .DataIntercept .form-group-lg select[multiple] {
    height: auto
}

.dynamic-contentful-pages .form-group-lg .form-control-static {
    height: 46px;
    min-height: 38px;
    padding: 11px 16px;
    font-size: 18px;
    line-height: 1.33333
}

.dynamic-contentful-pages .has-feedback {
    position: relative
}

.dynamic-contentful-pages .has-feedback .form-control, .dynamic-contentful-pages .has-feedback .payment-method-panel .DataIntercept #Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept .has-feedback #Paymetric_Exp_Month, .dynamic-contentful-pages .has-feedback .payment-method-panel .DataIntercept #Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept .has-feedback #Paymetric_Exp_Year, .dynamic-contentful-pages .has-feedback .payment-method-panel .DataIntercept-outside input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .has-feedback input[type='text'], .dynamic-contentful-pages .has-feedback .payment-method-panel .DataIntercept-outside select, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .has-feedback select, .dynamic-contentful-pages .has-feedback .payment-method-panel .DataIntercept-outside #Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .has-feedback #Paymetric_CreditCardNumber, .dynamic-contentful-pages .has-feedback .payment-method-panel .DataIntercept input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept .has-feedback input[type='text'], .dynamic-contentful-pages .has-feedback .payment-method-panel .DataIntercept select, .dynamic-contentful-pages .payment-method-panel .DataIntercept .has-feedback select, .dynamic-contentful-pages .has-feedback .payment-method-panel .DataIntercept #Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept .has-feedback #Paymetric_CreditCardNumber, .dynamic-contentful-pages .has-feedback .checkout-payment-section .DataIntercept input, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .has-feedback input, .dynamic-contentful-pages .has-feedback .checkout-payment-section .DataIntercept select, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .has-feedback select {
    padding-right: 42.5px
}

.dynamic-contentful-pages .form-control-feedback {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    display: block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    pointer-events: none
}

.dynamic-contentful-pages .input-lg+.form-control-feedback, .dynamic-contentful-pages .input-group-lg>.form-control+.form-control-feedback, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-lg>#Paymetric_Exp_Month+.form-control-feedback, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-lg>#Paymetric_Exp_Year+.form-control-feedback, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group-lg>input[type='text']+.form-control-feedback, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group-lg>select+.form-control-feedback, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group-lg>#Paymetric_CreditCardNumber+.form-control-feedback, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-lg>input[type='text']+.form-control-feedback, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-lg>select+.form-control-feedback, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-lg>#Paymetric_CreditCardNumber+.form-control-feedback, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .input-group-lg>input+.form-control-feedback, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .input-group-lg>select+.form-control-feedback, .dynamic-contentful-pages .input-group-lg>.input-group-addon+.form-control-feedback, .dynamic-contentful-pages .input-group-lg>.input-group-btn>.btn+.form-control-feedback, .dynamic-contentful-pages .payment-method-panel .input-group-lg>.input-group-btn>.PaymentPage_PayNowButton+.form-control-feedback, .dynamic-contentful-pages .input-group-lg+.form-control-feedback, .dynamic-contentful-pages .form-group-lg .form-control+.form-control-feedback, .dynamic-contentful-pages .form-group-lg .payment-method-panel .DataIntercept #Paymetric_Exp_Month+.form-control-feedback, .dynamic-contentful-pages .payment-method-panel .DataIntercept .form-group-lg #Paymetric_Exp_Month+.form-control-feedback, .dynamic-contentful-pages .form-group-lg .payment-method-panel .DataIntercept #Paymetric_Exp_Year+.form-control-feedback, .dynamic-contentful-pages .payment-method-panel .DataIntercept .form-group-lg #Paymetric_Exp_Year+.form-control-feedback, .dynamic-contentful-pages .form-group-lg .payment-method-panel .DataIntercept-outside input[type='text']+.form-control-feedback, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .form-group-lg input[type='text']+.form-control-feedback, .dynamic-contentful-pages .form-group-lg .payment-method-panel .DataIntercept-outside select+.form-control-feedback, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .form-group-lg select+.form-control-feedback, .dynamic-contentful-pages .form-group-lg .payment-method-panel .DataIntercept-outside #Paymetric_CreditCardNumber+.form-control-feedback, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .form-group-lg #Paymetric_CreditCardNumber+.form-control-feedback, .dynamic-contentful-pages .form-group-lg .payment-method-panel .DataIntercept input[type='text']+.form-control-feedback, .dynamic-contentful-pages .payment-method-panel .DataIntercept .form-group-lg input[type='text']+.form-control-feedback, .dynamic-contentful-pages .form-group-lg .payment-method-panel .DataIntercept select+.form-control-feedback, .dynamic-contentful-pages .payment-method-panel .DataIntercept .form-group-lg select+.form-control-feedback, .dynamic-contentful-pages .form-group-lg .payment-method-panel .DataIntercept #Paymetric_CreditCardNumber+.form-control-feedback, .dynamic-contentful-pages .payment-method-panel .DataIntercept .form-group-lg #Paymetric_CreditCardNumber+.form-control-feedback, .dynamic-contentful-pages .form-group-lg .checkout-payment-section .DataIntercept input+.form-control-feedback, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .form-group-lg input+.form-control-feedback, .dynamic-contentful-pages .form-group-lg .checkout-payment-section .DataIntercept select+.form-control-feedback, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .form-group-lg select+.form-control-feedback {
    width: 46px;
    height: 46px;
    line-height: 46px
}

.dynamic-contentful-pages .input-sm+.form-control-feedback, .dynamic-contentful-pages .input-group-sm>.form-control+.form-control-feedback, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-sm>#Paymetric_Exp_Month+.form-control-feedback, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-sm>#Paymetric_Exp_Year+.form-control-feedback, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group-sm>input[type='text']+.form-control-feedback, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group-sm>select+.form-control-feedback, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group-sm>#Paymetric_CreditCardNumber+.form-control-feedback, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-sm>input[type='text']+.form-control-feedback, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-sm>select+.form-control-feedback, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-sm>#Paymetric_CreditCardNumber+.form-control-feedback, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .input-group-sm>input+.form-control-feedback, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .input-group-sm>select+.form-control-feedback, .dynamic-contentful-pages .input-group-sm>.input-group-addon+.form-control-feedback, .dynamic-contentful-pages .input-group-sm>.input-group-btn>.btn+.form-control-feedback, .dynamic-contentful-pages .payment-method-panel .input-group-sm>.input-group-btn>.PaymentPage_PayNowButton+.form-control-feedback, .dynamic-contentful-pages .input-group-sm+.form-control-feedback, .dynamic-contentful-pages .form-group-sm .form-control+.form-control-feedback, .dynamic-contentful-pages .form-group-sm .payment-method-panel .DataIntercept #Paymetric_Exp_Month+.form-control-feedback, .dynamic-contentful-pages .payment-method-panel .DataIntercept .form-group-sm #Paymetric_Exp_Month+.form-control-feedback, .dynamic-contentful-pages .form-group-sm .payment-method-panel .DataIntercept #Paymetric_Exp_Year+.form-control-feedback, .dynamic-contentful-pages .payment-method-panel .DataIntercept .form-group-sm #Paymetric_Exp_Year+.form-control-feedback, .dynamic-contentful-pages .form-group-sm .payment-method-panel .DataIntercept-outside input[type='text']+.form-control-feedback, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .form-group-sm input[type='text']+.form-control-feedback, .dynamic-contentful-pages .form-group-sm .payment-method-panel .DataIntercept-outside select+.form-control-feedback, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .form-group-sm select+.form-control-feedback, .dynamic-contentful-pages .form-group-sm .payment-method-panel .DataIntercept-outside #Paymetric_CreditCardNumber+.form-control-feedback, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .form-group-sm #Paymetric_CreditCardNumber+.form-control-feedback, .dynamic-contentful-pages .form-group-sm .payment-method-panel .DataIntercept input[type='text']+.form-control-feedback, .dynamic-contentful-pages .payment-method-panel .DataIntercept .form-group-sm input[type='text']+.form-control-feedback, .dynamic-contentful-pages .form-group-sm .payment-method-panel .DataIntercept select+.form-control-feedback, .dynamic-contentful-pages .payment-method-panel .DataIntercept .form-group-sm select+.form-control-feedback, .dynamic-contentful-pages .form-group-sm .payment-method-panel .DataIntercept #Paymetric_CreditCardNumber+.form-control-feedback, .dynamic-contentful-pages .payment-method-panel .DataIntercept .form-group-sm #Paymetric_CreditCardNumber+.form-control-feedback, .dynamic-contentful-pages .form-group-sm .checkout-payment-section .DataIntercept input+.form-control-feedback, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .form-group-sm input+.form-control-feedback, .dynamic-contentful-pages .form-group-sm .checkout-payment-section .DataIntercept select+.form-control-feedback, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .form-group-sm select+.form-control-feedback {
    width: 30px;
    height: 30px;
    line-height: 30px
}

.dynamic-contentful-pages .has-success .help-block, .dynamic-contentful-pages .has-success .control-label, .dynamic-contentful-pages .has-success .radio, .dynamic-contentful-pages .has-success .checkbox, .dynamic-contentful-pages .has-success .radio-inline, .dynamic-contentful-pages .has-success .checkbox-inline, .dynamic-contentful-pages .has-success.radio label, .dynamic-contentful-pages .has-success.checkbox label, .dynamic-contentful-pages .has-success.radio-inline label, .dynamic-contentful-pages .has-success.checkbox-inline label {
    color: #3c763d
}

.dynamic-contentful-pages .has-success .form-control, .dynamic-contentful-pages .has-success .payment-method-panel .DataIntercept #Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept .has-success #Paymetric_Exp_Month, .dynamic-contentful-pages .has-success .payment-method-panel .DataIntercept #Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept .has-success #Paymetric_Exp_Year, .dynamic-contentful-pages .has-success .payment-method-panel .DataIntercept-outside input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .has-success input[type='text'], .dynamic-contentful-pages .has-success .payment-method-panel .DataIntercept-outside select, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .has-success select, .dynamic-contentful-pages .has-success .payment-method-panel .DataIntercept-outside #Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .has-success #Paymetric_CreditCardNumber, .dynamic-contentful-pages .has-success .payment-method-panel .DataIntercept input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept .has-success input[type='text'], .dynamic-contentful-pages .has-success .payment-method-panel .DataIntercept select, .dynamic-contentful-pages .payment-method-panel .DataIntercept .has-success select, .dynamic-contentful-pages .has-success .payment-method-panel .DataIntercept #Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept .has-success #Paymetric_CreditCardNumber, .dynamic-contentful-pages .has-success .checkout-payment-section .DataIntercept input, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .has-success input, .dynamic-contentful-pages .has-success .checkout-payment-section .DataIntercept select, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .has-success select {
    border-color: #3c763d;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075)
}

.dynamic-contentful-pages .has-success .form-control:focus, .dynamic-contentful-pages .has-success .payment-method-panel .DataIntercept #Paymetric_Exp_Month:focus, .dynamic-contentful-pages .payment-method-panel .DataIntercept .has-success #Paymetric_Exp_Month:focus, .dynamic-contentful-pages .has-success .payment-method-panel .DataIntercept #Paymetric_Exp_Year:focus, .dynamic-contentful-pages .payment-method-panel .DataIntercept .has-success #Paymetric_Exp_Year:focus, .dynamic-contentful-pages .has-success .payment-method-panel .DataIntercept-outside input[type='text']:focus, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .has-success input[type='text']:focus, .dynamic-contentful-pages .has-success .payment-method-panel .DataIntercept-outside select:focus, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .has-success select:focus, .dynamic-contentful-pages .has-success .payment-method-panel .DataIntercept-outside #Paymetric_CreditCardNumber:focus, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .has-success #Paymetric_CreditCardNumber:focus, .dynamic-contentful-pages .has-success .payment-method-panel .DataIntercept input[type='text']:focus, .dynamic-contentful-pages .payment-method-panel .DataIntercept .has-success input[type='text']:focus, .dynamic-contentful-pages .has-success .payment-method-panel .DataIntercept select:focus, .dynamic-contentful-pages .payment-method-panel .DataIntercept .has-success select:focus, .dynamic-contentful-pages .has-success .payment-method-panel .DataIntercept #Paymetric_CreditCardNumber:focus, .dynamic-contentful-pages .payment-method-panel .DataIntercept .has-success #Paymetric_CreditCardNumber:focus, .dynamic-contentful-pages .has-success .checkout-payment-section .DataIntercept input:focus, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .has-success input:focus, .dynamic-contentful-pages .has-success .checkout-payment-section .DataIntercept select:focus, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .has-success select:focus {
    border-color: #2b542c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168
}

.dynamic-contentful-pages .has-success .input-group-addon {
    color: #3c763d;
    border-color: #3c763d;
    background-color: #dff0d8
}

.dynamic-contentful-pages .has-success .form-control-feedback {
    color: #3c763d
}

.dynamic-contentful-pages .has-warning .help-block, .dynamic-contentful-pages .has-warning .control-label, .dynamic-contentful-pages .has-warning .radio, .dynamic-contentful-pages .has-warning .checkbox, .dynamic-contentful-pages .has-warning .radio-inline, .dynamic-contentful-pages .has-warning .checkbox-inline, .dynamic-contentful-pages .has-warning.radio label, .dynamic-contentful-pages .has-warning.checkbox label, .dynamic-contentful-pages .has-warning.radio-inline label, .dynamic-contentful-pages .has-warning.checkbox-inline label {
    color: #8a6d3b
}

.dynamic-contentful-pages .has-warning .form-control, .dynamic-contentful-pages .has-warning .payment-method-panel .DataIntercept #Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept .has-warning #Paymetric_Exp_Month, .dynamic-contentful-pages .has-warning .payment-method-panel .DataIntercept #Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept .has-warning #Paymetric_Exp_Year, .dynamic-contentful-pages .has-warning .payment-method-panel .DataIntercept-outside input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .has-warning input[type='text'], .dynamic-contentful-pages .has-warning .payment-method-panel .DataIntercept-outside select, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .has-warning select, .dynamic-contentful-pages .has-warning .payment-method-panel .DataIntercept-outside #Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .has-warning #Paymetric_CreditCardNumber, .dynamic-contentful-pages .has-warning .payment-method-panel .DataIntercept input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept .has-warning input[type='text'], .dynamic-contentful-pages .has-warning .payment-method-panel .DataIntercept select, .dynamic-contentful-pages .payment-method-panel .DataIntercept .has-warning select, .dynamic-contentful-pages .has-warning .payment-method-panel .DataIntercept #Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept .has-warning #Paymetric_CreditCardNumber, .dynamic-contentful-pages .has-warning .checkout-payment-section .DataIntercept input, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .has-warning input, .dynamic-contentful-pages .has-warning .checkout-payment-section .DataIntercept select, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .has-warning select {
    border-color: #8a6d3b;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075)
}

.dynamic-contentful-pages .has-warning .form-control:focus, .dynamic-contentful-pages .has-warning .payment-method-panel .DataIntercept #Paymetric_Exp_Month:focus, .dynamic-contentful-pages .payment-method-panel .DataIntercept .has-warning #Paymetric_Exp_Month:focus, .dynamic-contentful-pages .has-warning .payment-method-panel .DataIntercept #Paymetric_Exp_Year:focus, .dynamic-contentful-pages .payment-method-panel .DataIntercept .has-warning #Paymetric_Exp_Year:focus, .dynamic-contentful-pages .has-warning .payment-method-panel .DataIntercept-outside input[type='text']:focus, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .has-warning input[type='text']:focus, .dynamic-contentful-pages .has-warning .payment-method-panel .DataIntercept-outside select:focus, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .has-warning select:focus, .dynamic-contentful-pages .has-warning .payment-method-panel .DataIntercept-outside #Paymetric_CreditCardNumber:focus, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .has-warning #Paymetric_CreditCardNumber:focus, .dynamic-contentful-pages .has-warning .payment-method-panel .DataIntercept input[type='text']:focus, .dynamic-contentful-pages .payment-method-panel .DataIntercept .has-warning input[type='text']:focus, .dynamic-contentful-pages .has-warning .payment-method-panel .DataIntercept select:focus, .dynamic-contentful-pages .payment-method-panel .DataIntercept .has-warning select:focus, .dynamic-contentful-pages .has-warning .payment-method-panel .DataIntercept #Paymetric_CreditCardNumber:focus, .dynamic-contentful-pages .payment-method-panel .DataIntercept .has-warning #Paymetric_CreditCardNumber:focus, .dynamic-contentful-pages .has-warning .checkout-payment-section .DataIntercept input:focus, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .has-warning input:focus, .dynamic-contentful-pages .has-warning .checkout-payment-section .DataIntercept select:focus, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .has-warning select:focus {
    border-color: #66512c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b
}

.dynamic-contentful-pages .has-warning .input-group-addon {
    color: #8a6d3b;
    border-color: #8a6d3b;
    background-color: #fcf8e3
}

.dynamic-contentful-pages .has-warning .form-control-feedback {
    color: #8a6d3b
}

.dynamic-contentful-pages .has-error .help-block, .dynamic-contentful-pages .has-error .control-label, .dynamic-contentful-pages .has-error .radio, .dynamic-contentful-pages .has-error .checkbox, .dynamic-contentful-pages .has-error .radio-inline, .dynamic-contentful-pages .has-error .checkbox-inline, .dynamic-contentful-pages .has-error.radio label, .dynamic-contentful-pages .has-error.checkbox label, .dynamic-contentful-pages .has-error.radio-inline label, .dynamic-contentful-pages .has-error.checkbox-inline label {
    color: #a94442
}

.dynamic-contentful-pages .has-error .form-control, .dynamic-contentful-pages .has-error .payment-method-panel .DataIntercept #Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept .has-error #Paymetric_Exp_Month, .dynamic-contentful-pages .has-error .payment-method-panel .DataIntercept #Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept .has-error #Paymetric_Exp_Year, .dynamic-contentful-pages .has-error .payment-method-panel .DataIntercept-outside input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .has-error input[type='text'], .dynamic-contentful-pages .has-error .payment-method-panel .DataIntercept-outside select, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .has-error select, .dynamic-contentful-pages .has-error .payment-method-panel .DataIntercept-outside #Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .has-error #Paymetric_CreditCardNumber, .dynamic-contentful-pages .has-error .payment-method-panel .DataIntercept input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept .has-error input[type='text'], .dynamic-contentful-pages .has-error .payment-method-panel .DataIntercept select, .dynamic-contentful-pages .payment-method-panel .DataIntercept .has-error select, .dynamic-contentful-pages .has-error .payment-method-panel .DataIntercept #Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept .has-error #Paymetric_CreditCardNumber, .dynamic-contentful-pages .has-error .checkout-payment-section .DataIntercept input, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .has-error input, .dynamic-contentful-pages .has-error .checkout-payment-section .DataIntercept select, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .has-error select {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075)
}

.dynamic-contentful-pages .has-error .form-control:focus, .dynamic-contentful-pages .has-error .payment-method-panel .DataIntercept #Paymetric_Exp_Month:focus, .dynamic-contentful-pages .payment-method-panel .DataIntercept .has-error #Paymetric_Exp_Month:focus, .dynamic-contentful-pages .has-error .payment-method-panel .DataIntercept #Paymetric_Exp_Year:focus, .dynamic-contentful-pages .payment-method-panel .DataIntercept .has-error #Paymetric_Exp_Year:focus, .dynamic-contentful-pages .has-error .payment-method-panel .DataIntercept-outside input[type='text']:focus, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .has-error input[type='text']:focus, .dynamic-contentful-pages .has-error .payment-method-panel .DataIntercept-outside select:focus, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .has-error select:focus, .dynamic-contentful-pages .has-error .payment-method-panel .DataIntercept-outside #Paymetric_CreditCardNumber:focus, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .has-error #Paymetric_CreditCardNumber:focus, .dynamic-contentful-pages .has-error .payment-method-panel .DataIntercept input[type='text']:focus, .dynamic-contentful-pages .payment-method-panel .DataIntercept .has-error input[type='text']:focus, .dynamic-contentful-pages .has-error .payment-method-panel .DataIntercept select:focus, .dynamic-contentful-pages .payment-method-panel .DataIntercept .has-error select:focus, .dynamic-contentful-pages .has-error .payment-method-panel .DataIntercept #Paymetric_CreditCardNumber:focus, .dynamic-contentful-pages .payment-method-panel .DataIntercept .has-error #Paymetric_CreditCardNumber:focus, .dynamic-contentful-pages .has-error .checkout-payment-section .DataIntercept input:focus, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .has-error input:focus, .dynamic-contentful-pages .has-error .checkout-payment-section .DataIntercept select:focus, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .has-error select:focus {
    border-color: #843534;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483
}

.dynamic-contentful-pages .has-error .input-group-addon {
    color: #a94442;
    border-color: #a94442;
    background-color: #f2dede
}

.dynamic-contentful-pages .has-error .form-control-feedback {
    color: #a94442
}

.dynamic-contentful-pages .has-feedback label~.form-control-feedback {
    top: 25px
}

.dynamic-contentful-pages .has-feedback label.sr-only~.form-control-feedback {
    top: 0
}

.dynamic-contentful-pages .help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373
}

@media(min-width: 1000px) {
    .form-inline .form-group, .dynamic-contentful-pages .form-inline .checkout-payment-section .DataIntercept tr, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .form-inline tr {
        display:inline-block;
        margin-bottom: 0;
        vertical-align: middle
    }

    .form-inline .form-control, .dynamic-contentful-pages .form-inline .payment-method-panel .DataIntercept #Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept .form-inline #Paymetric_Exp_Month, .dynamic-contentful-pages .form-inline .payment-method-panel .DataIntercept #Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept .form-inline #Paymetric_Exp_Year, .dynamic-contentful-pages .form-inline .payment-method-panel .DataIntercept-outside input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .form-inline input[type='text'], .dynamic-contentful-pages .form-inline .payment-method-panel .DataIntercept-outside select, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .form-inline select, .dynamic-contentful-pages .form-inline .payment-method-panel .DataIntercept-outside #Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .form-inline #Paymetric_CreditCardNumber, .dynamic-contentful-pages .form-inline .payment-method-panel .DataIntercept input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept .form-inline input[type='text'], .dynamic-contentful-pages .form-inline .payment-method-panel .DataIntercept select, .dynamic-contentful-pages .payment-method-panel .DataIntercept .form-inline select, .dynamic-contentful-pages .form-inline .payment-method-panel .DataIntercept #Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept .form-inline #Paymetric_CreditCardNumber, .dynamic-contentful-pages .form-inline .checkout-payment-section .DataIntercept input, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .form-inline input, .dynamic-contentful-pages .form-inline .checkout-payment-section .DataIntercept select, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .form-inline select {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }

    .form-inline .form-control-static {
        display: inline-block
    }

    .form-inline .input-group {
        display: inline-table;
        vertical-align: middle
    }

    .form-inline .input-group .input-group-addon, .dynamic-contentful-pages .form-inline .input-group .input-group-btn, .dynamic-contentful-pages .form-inline .input-group .form-control, .dynamic-contentful-pages .form-inline .input-group .payment-method-panel .DataIntercept #Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept .form-inline .input-group #Paymetric_Exp_Month, .dynamic-contentful-pages .form-inline .input-group .payment-method-panel .DataIntercept #Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept .form-inline .input-group #Paymetric_Exp_Year, .dynamic-contentful-pages .form-inline .input-group .payment-method-panel .DataIntercept-outside input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .form-inline .input-group input[type='text'], .dynamic-contentful-pages .form-inline .input-group .payment-method-panel .DataIntercept-outside select, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .form-inline .input-group select, .dynamic-contentful-pages .form-inline .input-group .payment-method-panel .DataIntercept-outside #Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .form-inline .input-group #Paymetric_CreditCardNumber, .dynamic-contentful-pages .form-inline .input-group .payment-method-panel .DataIntercept input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept .form-inline .input-group input[type='text'], .dynamic-contentful-pages .form-inline .input-group .payment-method-panel .DataIntercept select, .dynamic-contentful-pages .payment-method-panel .DataIntercept .form-inline .input-group select, .dynamic-contentful-pages .form-inline .input-group .payment-method-panel .DataIntercept #Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept .form-inline .input-group #Paymetric_CreditCardNumber, .dynamic-contentful-pages .form-inline .input-group .checkout-payment-section .DataIntercept input, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .form-inline .input-group input, .dynamic-contentful-pages .form-inline .input-group .checkout-payment-section .DataIntercept select, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .form-inline .input-group select {
        width: auto
    }

    .form-inline .input-group>.form-control, .dynamic-contentful-pages .form-inline .payment-method-panel .DataIntercept .input-group>#Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept .form-inline .input-group>#Paymetric_Exp_Month, .dynamic-contentful-pages .form-inline .payment-method-panel .DataIntercept .input-group>#Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept .form-inline .input-group>#Paymetric_Exp_Year, .dynamic-contentful-pages .form-inline .payment-method-panel .DataIntercept-outside .input-group>input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .form-inline .input-group>input[type='text'], .dynamic-contentful-pages .form-inline .payment-method-panel .DataIntercept-outside .input-group>select, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .form-inline .input-group>select, .dynamic-contentful-pages .form-inline .payment-method-panel .DataIntercept-outside .input-group>#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .form-inline .input-group>#Paymetric_CreditCardNumber, .dynamic-contentful-pages .form-inline .payment-method-panel .DataIntercept .input-group>input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept .form-inline .input-group>input[type='text'], .dynamic-contentful-pages .form-inline .payment-method-panel .DataIntercept .input-group>select, .dynamic-contentful-pages .payment-method-panel .DataIntercept .form-inline .input-group>select, .dynamic-contentful-pages .form-inline .payment-method-panel .DataIntercept .input-group>#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept .form-inline .input-group>#Paymetric_CreditCardNumber, .dynamic-contentful-pages .form-inline .checkout-payment-section .DataIntercept .input-group>input, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .form-inline .input-group>input, .dynamic-contentful-pages .form-inline .checkout-payment-section .DataIntercept .input-group>select, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .form-inline .input-group>select {
        width: 100%
    }

    .form-inline .control-label {
        margin-bottom: 0;
        vertical-align: middle
    }

    .form-inline .radio, .dynamic-contentful-pages .form-inline .checkbox {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle
    }

    .form-inline .radio label, .dynamic-contentful-pages .form-inline .checkbox label {
        padding-left: 0
    }

    .form-inline .radio input[type="radio"], .dynamic-contentful-pages .form-inline .checkbox input[type="checkbox"] {
        position: relative;
        margin-left: 0
    }

    .form-inline .has-feedback .form-control-feedback {
        top: 0
    }
}

.dynamic-contentful-pages .form-horizontal .radio, .dynamic-contentful-pages .form-horizontal .checkbox, .dynamic-contentful-pages .form-horizontal .radio-inline, .dynamic-contentful-pages .form-horizontal .checkbox-inline {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 7px
}

.dynamic-contentful-pages .form-horizontal .radio, .dynamic-contentful-pages .form-horizontal .checkbox {
    min-height: 27px
}

.dynamic-contentful-pages .form-horizontal .form-group, .dynamic-contentful-pages .form-horizontal .checkout-payment-section .DataIntercept tr, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .form-horizontal tr {
    margin-left: -15px;
    margin-right: -15px
}

.dynamic-contentful-pages .form-horizontal .form-group:before, .dynamic-contentful-pages .form-horizontal .checkout-payment-section .DataIntercept tr:before, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .form-horizontal tr:before, .dynamic-contentful-pages .form-horizontal .form-group:after, .dynamic-contentful-pages .form-horizontal .checkout-payment-section .DataIntercept tr:after, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .form-horizontal tr:after {
    content: " ";
    display: table
}

.dynamic-contentful-pages .form-horizontal .form-group:after, .dynamic-contentful-pages .form-horizontal .checkout-payment-section .DataIntercept tr:after, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .form-horizontal tr:after {
    clear: both
}

@media(min-width: 1000px) {
    .form-horizontal .control-label {
        text-align:right;
        margin-bottom: 0;
        padding-top: 7px
    }
}

.dynamic-contentful-pages .form-horizontal .has-feedback .form-control-feedback {
    right: 15px
}

@media(min-width: 1000px) {
    .form-horizontal .form-group-lg .control-label {
        padding-top:14.33333px;
        font-size: 18px
    }
}

@media(min-width: 1000px) {
    .form-horizontal .form-group-sm .control-label {
        padding-top:6px;
        font-size: 12px
    }
}

.dynamic-contentful-pages .btn, .dynamic-contentful-pages .payment-method-panel .PaymentPage_PayNowButton {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.dynamic-contentful-pages .btn:focus, .dynamic-contentful-pages .payment-method-panel .PaymentPage_PayNowButton:focus, .dynamic-contentful-pages .btn.focus, .dynamic-contentful-pages .payment-method-panel .focus.PaymentPage_PayNowButton, .dynamic-contentful-pages .btn:active:focus, .dynamic-contentful-pages .payment-method-panel .PaymentPage_PayNowButton:active:focus, .dynamic-contentful-pages .btn:active.focus, .dynamic-contentful-pages .payment-method-panel .PaymentPage_PayNowButton:active.focus, .dynamic-contentful-pages .btn.active:focus, .dynamic-contentful-pages .payment-method-panel .active.PaymentPage_PayNowButton:focus, .dynamic-contentful-pages .btn.active.focus, .dynamic-contentful-pages .payment-method-panel .active.focus.PaymentPage_PayNowButton {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.dynamic-contentful-pages .btn:hover, .dynamic-contentful-pages .payment-method-panel .PaymentPage_PayNowButton:hover, .dynamic-contentful-pages .btn:focus, .dynamic-contentful-pages .payment-method-panel .PaymentPage_PayNowButton:focus, .dynamic-contentful-pages .btn.focus, .dynamic-contentful-pages .payment-method-panel .focus.PaymentPage_PayNowButton {
    color: #333;
    text-decoration: none
}

.dynamic-contentful-pages .btn:active, .dynamic-contentful-pages .payment-method-panel .PaymentPage_PayNowButton:active, .dynamic-contentful-pages .btn.active, .dynamic-contentful-pages .payment-method-panel .active.PaymentPage_PayNowButton {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,0.125)
}

.dynamic-contentful-pages .btn.disabled, .dynamic-contentful-pages .payment-method-panel .disabled.PaymentPage_PayNowButton, .dynamic-contentful-pages .btn[disabled], .dynamic-contentful-pages .payment-method-panel [disabled].PaymentPage_PayNowButton,fieldset[disabled] .btn,fieldset[disabled] .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel fieldset[disabled] .PaymentPage_PayNowButton {
    cursor: not-allowed;
    opacity: .65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none
}

a.btn.disabled, .dynamic-contentful-pages .payment-method-panel a.disabled.PaymentPage_PayNowButton,fieldset[disabled] a.btn,fieldset[disabled] .payment-method-panel a.PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel fieldset[disabled] a.PaymentPage_PayNowButton {
    pointer-events: none
}

.dynamic-contentful-pages .btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc
}

.dynamic-contentful-pages .btn-primary, .dynamic-contentful-pages .payment-method-panel .PaymentPage_PayNowButton {
    color: #fff;
    background-color: #612e85;
    border-color: #532872
}

.dynamic-contentful-pages .btn-primary:focus, .dynamic-contentful-pages .payment-method-panel .PaymentPage_PayNowButton:focus, .dynamic-contentful-pages .btn-primary.focus, .dynamic-contentful-pages .payment-method-panel .focus.PaymentPage_PayNowButton {
    color: #fff;
    background-color: #462160;
    border-color: #0e0714
}

.dynamic-contentful-pages .btn-primary:hover, .dynamic-contentful-pages .payment-method-panel .PaymentPage_PayNowButton:hover {
    color: #fff;
    background-color: #462160;
    border-color: #321845
}

.dynamic-contentful-pages .btn-primary:active, .dynamic-contentful-pages .payment-method-panel .PaymentPage_PayNowButton:active, .dynamic-contentful-pages .btn-primary.active, .dynamic-contentful-pages .payment-method-panel .active.PaymentPage_PayNowButton, .dynamic-contentful-pages .open>.btn-primary.dropdown-toggle, .dynamic-contentful-pages .payment-method-panel .open>.dropdown-toggle.PaymentPage_PayNowButton {
    color: #fff;
    background-color: #462160;
    border-color: #321845
}

.dynamic-contentful-pages .btn-primary:active:hover, .dynamic-contentful-pages .payment-method-panel .PaymentPage_PayNowButton:active:hover, .dynamic-contentful-pages .btn-primary:active:focus, .dynamic-contentful-pages .payment-method-panel .PaymentPage_PayNowButton:active:focus, .dynamic-contentful-pages .btn-primary:active.focus, .dynamic-contentful-pages .payment-method-panel .PaymentPage_PayNowButton:active.focus, .dynamic-contentful-pages .btn-primary.active:hover, .dynamic-contentful-pages .payment-method-panel .active.PaymentPage_PayNowButton:hover, .dynamic-contentful-pages .btn-primary.active:focus, .dynamic-contentful-pages .payment-method-panel .active.PaymentPage_PayNowButton:focus, .dynamic-contentful-pages .btn-primary.active.focus, .dynamic-contentful-pages .payment-method-panel .active.focus.PaymentPage_PayNowButton, .dynamic-contentful-pages .open>.btn-primary.dropdown-toggle:hover, .dynamic-contentful-pages .payment-method-panel .open>.dropdown-toggle.PaymentPage_PayNowButton:hover, .dynamic-contentful-pages .open>.btn-primary.dropdown-toggle:focus, .dynamic-contentful-pages .payment-method-panel .open>.dropdown-toggle.PaymentPage_PayNowButton:focus, .dynamic-contentful-pages .open>.btn-primary.dropdown-toggle.focus, .dynamic-contentful-pages .payment-method-panel .open>.dropdown-toggle.focus.PaymentPage_PayNowButton {
    color: #fff;
    background-color: #321845;
    border-color: #0e0714
}

.dynamic-contentful-pages .btn-primary:active, .dynamic-contentful-pages .payment-method-panel .PaymentPage_PayNowButton:active, .dynamic-contentful-pages .btn-primary.active, .dynamic-contentful-pages .payment-method-panel .active.PaymentPage_PayNowButton, .dynamic-contentful-pages .open>.btn-primary.dropdown-toggle, .dynamic-contentful-pages .payment-method-panel .open>.dropdown-toggle.PaymentPage_PayNowButton {
    background-image: none
}

.dynamic-contentful-pages .btn-primary.disabled, .dynamic-contentful-pages .payment-method-panel .disabled.PaymentPage_PayNowButton, .dynamic-contentful-pages .btn-primary.disabled:hover, .dynamic-contentful-pages .payment-method-panel .disabled.PaymentPage_PayNowButton:hover, .dynamic-contentful-pages .btn-primary.disabled:focus, .dynamic-contentful-pages .payment-method-panel .disabled.PaymentPage_PayNowButton:focus, .dynamic-contentful-pages .btn-primary.disabled.focus, .dynamic-contentful-pages .payment-method-panel .disabled.focus.PaymentPage_PayNowButton, .dynamic-contentful-pages .btn-primary.disabled:active, .dynamic-contentful-pages .payment-method-panel .disabled.PaymentPage_PayNowButton:active, .dynamic-contentful-pages .btn-primary.disabled.active, .dynamic-contentful-pages .payment-method-panel .disabled.active.PaymentPage_PayNowButton, .dynamic-contentful-pages .btn-primary[disabled], .dynamic-contentful-pages .payment-method-panel [disabled].PaymentPage_PayNowButton, .dynamic-contentful-pages .btn-primary[disabled]:hover, .dynamic-contentful-pages .payment-method-panel [disabled].PaymentPage_PayNowButton:hover, .dynamic-contentful-pages .btn-primary[disabled]:focus, .dynamic-contentful-pages .payment-method-panel [disabled].PaymentPage_PayNowButton:focus, .dynamic-contentful-pages .btn-primary[disabled].focus, .dynamic-contentful-pages .payment-method-panel [disabled].focus.PaymentPage_PayNowButton, .dynamic-contentful-pages .btn-primary[disabled]:active, .dynamic-contentful-pages .payment-method-panel [disabled].PaymentPage_PayNowButton:active, .dynamic-contentful-pages .btn-primary[disabled].active, .dynamic-contentful-pages .payment-method-panel [disabled].active.PaymentPage_PayNowButton,fieldset[disabled] .btn-primary,fieldset[disabled] .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel fieldset[disabled] .PaymentPage_PayNowButton,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .payment-method-panel .PaymentPage_PayNowButton:hover, .dynamic-contentful-pages .payment-method-panel fieldset[disabled] .PaymentPage_PayNowButton:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .payment-method-panel .PaymentPage_PayNowButton:focus, .dynamic-contentful-pages .payment-method-panel fieldset[disabled] .PaymentPage_PayNowButton:focus,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .payment-method-panel .focus.PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel fieldset[disabled] .focus.PaymentPage_PayNowButton,fieldset[disabled] .btn-primary:active,fieldset[disabled] .payment-method-panel .PaymentPage_PayNowButton:active, .dynamic-contentful-pages .payment-method-panel fieldset[disabled] .PaymentPage_PayNowButton:active,fieldset[disabled] .btn-primary.active,fieldset[disabled] .payment-method-panel .active.PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel fieldset[disabled] .active.PaymentPage_PayNowButton {
    background-color: #612e85;
    border-color: #532872
}

.dynamic-contentful-pages .btn-primary .badge, .dynamic-contentful-pages .payment-method-panel .PaymentPage_PayNowButton .badge {
    color: #612e85;
    background-color: #fff
}

.dynamic-contentful-pages .btn-link {
    color: #612e85;
    font-weight: normal;
    border-radius: 0
}

.dynamic-contentful-pages .btn-sm, .dynamic-contentful-pages .btn-group-sm>.btn, .dynamic-contentful-pages .payment-method-panel .btn-group-sm>.PaymentPage_PayNowButton {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.dynamic-contentful-pages .btn-xs, .dynamic-contentful-pages .btn-group-xs>.btn, .dynamic-contentful-pages .payment-method-panel .btn-group-xs>.PaymentPage_PayNowButton {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.dynamic-contentful-pages .dropup {
    position: relative
}

.dynamic-contentful-pages .nav {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none
}

.dynamic-contentful-pages .nav:before, .dynamic-contentful-pages .nav:after {
    content: " ";
    display: table
}

.dynamic-contentful-pages .nav:after {
    clear: both
}

.dynamic-contentful-pages .nav>li {
    position: relative;
    display: block
}

.dynamic-contentful-pages .nav-tabs {
    border-bottom: 1px solid #ddd
}

.dynamic-contentful-pages .nav-tabs>li {
    float: left;
    margin-bottom: -1px
}

.dynamic-contentful-pages .tab-content>.tab-pane {
    display: none
}

.dynamic-contentful-pages .tab-content>.active {
    display: block
}

.dynamic-contentful-pages .pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px
}

.dynamic-contentful-pages .pagination>li {
    display: inline
}

.dynamic-contentful-pages .pagination>li>a {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857;
    text-decoration: none;
    color: #612e85;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px
}

.dynamic-contentful-pages .pagination>li:first-child>a {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px
}

.dynamic-contentful-pages .pagination>li:last-child>a {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px
}

.dynamic-contentful-pages .pagination>li>a:hover, .dynamic-contentful-pages .pagination>li>a:focus {
    z-index: 3;
    color: #381b4d;
    background-color: #eee;
    border-color: #ddd
}

.dynamic-contentful-pages .pagination>.disabled>a, .dynamic-contentful-pages .pagination>.disabled>a:hover, .dynamic-contentful-pages .pagination>.disabled>a:focus {
    color: #777;
    background-color: #fff;
    border-color: #ddd;
    cursor: not-allowed
}

.dynamic-contentful-pages .panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);
    box-shadow: 0 1px 1px rgba(0,0,0,0.05)
}

.dynamic-contentful-pages .panel-body {
    padding: 15px
}

.dynamic-contentful-pages .panel-body:before, .dynamic-contentful-pages .panel-body:after {
    content: " ";
    display: table
}

.dynamic-contentful-pages .panel-body:after {
    clear: both
}

.dynamic-contentful-pages .panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px
}

.dynamic-contentful-pages .panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit
}

.dynamic-contentful-pages .panel-title>a {
    color: inherit
}

.dynamic-contentful-pages .panel-group {
    margin-bottom: 20px
}

.dynamic-contentful-pages .panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px
}

.dynamic-contentful-pages .panel-group .panel+.panel {
    margin-top: 5px
}

.dynamic-contentful-pages .panel-group .panel-heading {
    border-bottom: 0
}

.dynamic-contentful-pages .panel-group .panel-heading+.panel-collapse>.panel-body {
    border-top: 1px solid #ddd
}

.dynamic-contentful-pages .panel-default {
    border-color: #ddd
}

.dynamic-contentful-pages .panel-default>.panel-heading {
    color: #333;
    background-color: #f4f4f4;
    border-color: #ddd
}

.dynamic-contentful-pages .panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #ddd
}

.dynamic-contentful-pages .fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear
}

.dynamic-contentful-pages .fade.in {
    opacity: 1
}

.dynamic-contentful-pages .collapse {
    display: none
}

.dynamic-contentful-pages .collapse.in {
    display: block
}

tr.collapse.in {
    display: table-row
}

tbody.collapse.in {
    display: table-row-group
}

.dynamic-contentful-pages .caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid \9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent
}

.dynamic-contentful-pages .dropup, .dynamic-contentful-pages .dropdown {
    position: relative
}

.dynamic-contentful-pages .dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 14px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,0.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);
    box-shadow: 0 6px 12px rgba(0,0,0,0.175);
    background-clip: padding-box
}

.dynamic-contentful-pages .dropdown-menu.pull-right {
    right: 0;
    left: auto
}

.dynamic-contentful-pages .dropdown-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5
}

.dynamic-contentful-pages .dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857;
    color: #333;
    white-space: nowrap
}

.dynamic-contentful-pages .dropdown-menu>li>a:hover, .dynamic-contentful-pages .dropdown-menu>li>a:focus {
    text-decoration: none;
    color: #262626;
    background-color: #f4f4f4
}

.dynamic-contentful-pages .dropdown-menu>.active>a, .dynamic-contentful-pages .dropdown-menu>.active>a:hover, .dynamic-contentful-pages .dropdown-menu>.active>a:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    background-color: #612e85
}

.dynamic-contentful-pages .dropdown-menu>.disabled>a, .dynamic-contentful-pages .dropdown-menu>.disabled>a:hover, .dynamic-contentful-pages .dropdown-menu>.disabled>a:focus {
    color: #777
}

.dynamic-contentful-pages .dropdown-menu>.disabled>a:hover, .dynamic-contentful-pages .dropdown-menu>.disabled>a:focus {
    text-decoration: none;
    background-color: transparent;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    cursor: not-allowed
}

.dynamic-contentful-pages .open>.dropdown-menu {
    display: block
}

.dynamic-contentful-pages .open>a {
    outline: 0
}

.dynamic-contentful-pages .dropdown-menu-right {
    left: auto;
    right: 0
}

.dynamic-contentful-pages .dropdown-menu-left {
    left: 0;
    right: auto
}

.dynamic-contentful-pages .dropdown-header {
    display: block;
    padding: 3px 20px;
    font-size: 12px;
    line-height: 1.42857;
    color: #777;
    white-space: nowrap
}

.dynamic-contentful-pages .dropdown-backdrop {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 990
}

.dynamic-contentful-pages .pull-right>.dropdown-menu {
    right: 0;
    left: auto
}

.dynamic-contentful-pages .dropup .caret, .dynamic-contentful-pages .navbar-fixed-bottom .dropdown .caret {
    border-top: 0;
    border-bottom: 4px dashed;
    border-bottom: 4px solid \9;
    content: ""
}

.dynamic-contentful-pages .dropup .dropdown-menu, .dynamic-contentful-pages .navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 2px
}

@media(min-width: 1000px) {
    .navbar-right .dropdown-menu {
        right:0;
        left: auto
    }

    .navbar-right .dropdown-menu-left {
        left: 0;
        right: auto
    }
}

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

.dynamic-contentful-pages .btn-group>.btn, .dynamic-contentful-pages .payment-method-panel .btn-group>.PaymentPage_PayNowButton, .dynamic-contentful-pages .btn-group-vertical>.btn, .dynamic-contentful-pages .payment-method-panel .btn-group-vertical>.PaymentPage_PayNowButton {
    position: relative;
    float: left
}

.dynamic-contentful-pages .btn-group>.btn:hover, .dynamic-contentful-pages .payment-method-panel .btn-group>.PaymentPage_PayNowButton:hover, .dynamic-contentful-pages .btn-group>.btn:focus, .dynamic-contentful-pages .payment-method-panel .btn-group>.PaymentPage_PayNowButton:focus, .dynamic-contentful-pages .btn-group>.btn:active, .dynamic-contentful-pages .payment-method-panel .btn-group>.PaymentPage_PayNowButton:active, .dynamic-contentful-pages .btn-group>.btn.active, .dynamic-contentful-pages .payment-method-panel .btn-group>.active.PaymentPage_PayNowButton, .dynamic-contentful-pages .btn-group-vertical>.btn:hover, .dynamic-contentful-pages .payment-method-panel .btn-group-vertical>.PaymentPage_PayNowButton:hover, .dynamic-contentful-pages .btn-group-vertical>.btn:focus, .dynamic-contentful-pages .payment-method-panel .btn-group-vertical>.PaymentPage_PayNowButton:focus, .dynamic-contentful-pages .btn-group-vertical>.btn:active, .dynamic-contentful-pages .payment-method-panel .btn-group-vertical>.PaymentPage_PayNowButton:active, .dynamic-contentful-pages .btn-group-vertical>.btn.active, .dynamic-contentful-pages .payment-method-panel .btn-group-vertical>.active.PaymentPage_PayNowButton {
    z-index: 2
}

.dynamic-contentful-pages .btn-group .btn+.btn, .dynamic-contentful-pages .btn-group .payment-method-panel .PaymentPage_PayNowButton+.btn, .dynamic-contentful-pages .payment-method-panel .btn-group .PaymentPage_PayNowButton+.btn, .dynamic-contentful-pages .btn-group .payment-method-panel .btn+.PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel .btn-group .btn+.PaymentPage_PayNowButton, .dynamic-contentful-pages .btn-group .payment-method-panel .PaymentPage_PayNowButton+.PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel .btn-group .PaymentPage_PayNowButton+.PaymentPage_PayNowButton, .dynamic-contentful-pages .btn-group .btn+.btn-group, .dynamic-contentful-pages .btn-group .payment-method-panel .PaymentPage_PayNowButton+.btn-group, .dynamic-contentful-pages .payment-method-panel .btn-group .PaymentPage_PayNowButton+.btn-group, .dynamic-contentful-pages .btn-group .btn-group+.btn, .dynamic-contentful-pages .btn-group .payment-method-panel .btn-group+.PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel .btn-group .btn-group+.PaymentPage_PayNowButton, .dynamic-contentful-pages .btn-group .btn-group+.btn-group {
    margin-left: -1px
}

.dynamic-contentful-pages .btn-toolbar {
    margin-left: -5px
}

.dynamic-contentful-pages .btn-toolbar:before, .dynamic-contentful-pages .btn-toolbar:after {
    content: " ";
    display: table
}

.dynamic-contentful-pages .btn-toolbar:after {
    clear: both
}

.dynamic-contentful-pages .btn-toolbar .btn, .dynamic-contentful-pages .btn-toolbar .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel .btn-toolbar .PaymentPage_PayNowButton, .dynamic-contentful-pages .btn-toolbar .btn-group, .dynamic-contentful-pages .btn-toolbar .input-group {
    float: left
}

.dynamic-contentful-pages .btn-toolbar>.btn, .dynamic-contentful-pages .payment-method-panel .btn-toolbar>.PaymentPage_PayNowButton, .dynamic-contentful-pages .btn-toolbar>.btn-group, .dynamic-contentful-pages .btn-toolbar>.input-group {
    margin-left: 5px
}

.dynamic-contentful-pages .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle), .dynamic-contentful-pages .payment-method-panel .btn-group>.PaymentPage_PayNowButton:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius: 0
}

.dynamic-contentful-pages .btn-group>.btn:first-child, .dynamic-contentful-pages .payment-method-panel .btn-group>.PaymentPage_PayNowButton:first-child {
    margin-left: 0
}

.dynamic-contentful-pages .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle), .dynamic-contentful-pages .payment-method-panel .btn-group>.PaymentPage_PayNowButton:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.dynamic-contentful-pages .btn-group>.btn:last-child:not(:first-child), .dynamic-contentful-pages .payment-method-panel .btn-group>.PaymentPage_PayNowButton:last-child:not(:first-child), .dynamic-contentful-pages .btn-group>.dropdown-toggle:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.dynamic-contentful-pages .btn-group>.btn-group {
    float: left
}

.dynamic-contentful-pages .btn-group>.btn-group:not(:first-child):not(:last-child)>.btn, .dynamic-contentful-pages .payment-method-panel .btn-group>.btn-group:not(:first-child):not(:last-child)>.PaymentPage_PayNowButton {
    border-radius: 0
}

.dynamic-contentful-pages .btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child, .dynamic-contentful-pages .payment-method-panel .btn-group>.btn-group:first-child:not(:last-child)>.PaymentPage_PayNowButton:last-child, .dynamic-contentful-pages .btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.dynamic-contentful-pages .btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child, .dynamic-contentful-pages .payment-method-panel .btn-group>.btn-group:last-child:not(:first-child)>.PaymentPage_PayNowButton:first-child {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.dynamic-contentful-pages .btn-group .dropdown-toggle:active, .dynamic-contentful-pages .btn-group.open .dropdown-toggle {
    outline: 0
}

.dynamic-contentful-pages .btn-group>.btn+.dropdown-toggle, .dynamic-contentful-pages .payment-method-panel .btn-group>.PaymentPage_PayNowButton+.dropdown-toggle {
    padding-left: 8px;
    padding-right: 8px
}

.dynamic-contentful-pages .btn-group>.btn-lg+.dropdown-toggle, .dynamic-contentful-pages .btn-group-lg.btn-group>.btn+.dropdown-toggle, .dynamic-contentful-pages .payment-method-panel .btn-group-lg.btn-group>.PaymentPage_PayNowButton+.dropdown-toggle {
    padding-left: 12px;
    padding-right: 12px
}

.dynamic-contentful-pages .btn-group.open .dropdown-toggle {
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,0.125)
}

.dynamic-contentful-pages .btn-group.open .dropdown-toggle.btn-link {
    -webkit-box-shadow: none;
    box-shadow: none
}

.dynamic-contentful-pages .btn .caret, .dynamic-contentful-pages .payment-method-panel .PaymentPage_PayNowButton .caret {
    margin-left: 0
}

.dynamic-contentful-pages .btn-lg .caret, .dynamic-contentful-pages .btn-group-lg>.btn .caret, .dynamic-contentful-pages .payment-method-panel .btn-group-lg>.PaymentPage_PayNowButton .caret {
    border-width: 5px 5px 0;
    border-bottom-width: 0
}

.dynamic-contentful-pages .dropup .btn-lg .caret, .dynamic-contentful-pages .dropup .btn-group-lg>.btn .caret, .dynamic-contentful-pages .dropup .payment-method-panel .btn-group-lg>.PaymentPage_PayNowButton .caret, .dynamic-contentful-pages .payment-method-panel .dropup .btn-group-lg>.PaymentPage_PayNowButton .caret {
    border-width: 0 5px 5px
}

.dynamic-contentful-pages .btn-group-vertical>.btn, .dynamic-contentful-pages .payment-method-panel .btn-group-vertical>.PaymentPage_PayNowButton, .dynamic-contentful-pages .btn-group-vertical>.btn-group, .dynamic-contentful-pages .btn-group-vertical>.btn-group>.btn, .dynamic-contentful-pages .payment-method-panel .btn-group-vertical>.btn-group>.PaymentPage_PayNowButton {
    display: block;
    float: none;
    width: 100%;
    max-width: 100%
}

.dynamic-contentful-pages .btn-group-vertical>.btn-group>.btn, .dynamic-contentful-pages .payment-method-panel .btn-group-vertical>.btn-group>.PaymentPage_PayNowButton {
    float: none
}

.dynamic-contentful-pages .btn-group-vertical>.btn+.btn, .dynamic-contentful-pages .payment-method-panel .btn-group-vertical>.PaymentPage_PayNowButton+.btn, .dynamic-contentful-pages .payment-method-panel .btn-group-vertical>.btn+.PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel .btn-group-vertical>.PaymentPage_PayNowButton+.PaymentPage_PayNowButton, .dynamic-contentful-pages .btn-group-vertical>.btn+.btn-group, .dynamic-contentful-pages .payment-method-panel .btn-group-vertical>.PaymentPage_PayNowButton+.btn-group, .dynamic-contentful-pages .btn-group-vertical>.btn-group+.btn, .dynamic-contentful-pages .payment-method-panel .btn-group-vertical>.btn-group+.PaymentPage_PayNowButton, .dynamic-contentful-pages .btn-group-vertical>.btn-group+.btn-group {
    margin-top: -1px;
    margin-left: 0
}

.dynamic-contentful-pages .btn-group-vertical>.btn:not(:first-child):not(:last-child), .dynamic-contentful-pages .payment-method-panel .btn-group-vertical>.PaymentPage_PayNowButton:not(:first-child):not(:last-child) {
    border-radius: 0
}

.dynamic-contentful-pages .btn-group-vertical>.btn:first-child:not(:last-child), .dynamic-contentful-pages .payment-method-panel .btn-group-vertical>.PaymentPage_PayNowButton:first-child:not(:last-child) {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.dynamic-contentful-pages .btn-group-vertical>.btn:last-child:not(:first-child), .dynamic-contentful-pages .payment-method-panel .btn-group-vertical>.PaymentPage_PayNowButton:last-child:not(:first-child) {
    border-bottom-left-radius: 4px;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.dynamic-contentful-pages .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn, .dynamic-contentful-pages .payment-method-panel .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.PaymentPage_PayNowButton {
    border-radius: 0
}

.dynamic-contentful-pages .btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child, .dynamic-contentful-pages .payment-method-panel .btn-group-vertical>.btn-group:first-child:not(:last-child)>.PaymentPage_PayNowButton:last-child, .dynamic-contentful-pages .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.dynamic-contentful-pages .btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child, .dynamic-contentful-pages .payment-method-panel .btn-group-vertical>.btn-group:last-child:not(:first-child)>.PaymentPage_PayNowButton:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.dynamic-contentful-pages .btn-group-justified {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-collapse: separate
}

.dynamic-contentful-pages .btn-group-justified>.btn, .dynamic-contentful-pages .payment-method-panel .btn-group-justified>.PaymentPage_PayNowButton, .dynamic-contentful-pages .btn-group-justified>.btn-group {
    float: none;
    display: table-cell;
    width: 1%
}

.dynamic-contentful-pages .btn-group-justified>.btn-group .btn, .dynamic-contentful-pages .btn-group-justified>.btn-group .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel .btn-group-justified>.btn-group .PaymentPage_PayNowButton {
    width: 100%
}

.dynamic-contentful-pages .btn-group-justified>.btn-group .dropdown-menu {
    left: auto
}

[data-toggle="buttons"]>.btn input[type="radio"], .dynamic-contentful-pages .payment-method-panel [data-toggle="buttons"]>.PaymentPage_PayNowButton input[type="radio"],[data-toggle="buttons"]>.btn input[type="checkbox"], .dynamic-contentful-pages .payment-method-panel [data-toggle="buttons"]>.PaymentPage_PayNowButton input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.btn input[type="radio"], .dynamic-contentful-pages .payment-method-panel [data-toggle="buttons"]>.btn-group>.PaymentPage_PayNowButton input[type="radio"],[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"], .dynamic-contentful-pages .payment-method-panel [data-toggle="buttons"]>.btn-group>.PaymentPage_PayNowButton input[type="checkbox"] {
    position: absolute;
    clip: rect(0,0,0,0);
    pointer-events: none
}

.dynamic-contentful-pages .input-group {
    position: relative;
    display: table;
    border-collapse: separate
}

.dynamic-contentful-pages .input-group .form-control, .dynamic-contentful-pages .input-group .payment-method-panel .DataIntercept #Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group #Paymetric_Exp_Month, .dynamic-contentful-pages .input-group .payment-method-panel .DataIntercept #Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group #Paymetric_Exp_Year, .dynamic-contentful-pages .input-group .payment-method-panel .DataIntercept-outside input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group input[type='text'], .dynamic-contentful-pages .input-group .payment-method-panel .DataIntercept-outside select, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group select, .dynamic-contentful-pages .input-group .payment-method-panel .DataIntercept-outside #Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group #Paymetric_CreditCardNumber, .dynamic-contentful-pages .input-group .payment-method-panel .DataIntercept input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group input[type='text'], .dynamic-contentful-pages .input-group .payment-method-panel .DataIntercept select, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group select, .dynamic-contentful-pages .input-group .payment-method-panel .DataIntercept #Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group #Paymetric_CreditCardNumber, .dynamic-contentful-pages .input-group .checkout-payment-section .DataIntercept input, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .input-group input, .dynamic-contentful-pages .input-group .checkout-payment-section .DataIntercept select, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .input-group select {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0
}

.dynamic-contentful-pages .input-group-addon, .dynamic-contentful-pages .input-group-btn, .dynamic-contentful-pages .input-group .form-control, .dynamic-contentful-pages .input-group .payment-method-panel .DataIntercept #Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group #Paymetric_Exp_Month, .dynamic-contentful-pages .input-group .payment-method-panel .DataIntercept #Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group #Paymetric_Exp_Year, .dynamic-contentful-pages .input-group .payment-method-panel .DataIntercept-outside input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group input[type='text'], .dynamic-contentful-pages .input-group .payment-method-panel .DataIntercept-outside select, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group select, .dynamic-contentful-pages .input-group .payment-method-panel .DataIntercept-outside #Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group #Paymetric_CreditCardNumber, .dynamic-contentful-pages .input-group .payment-method-panel .DataIntercept input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group input[type='text'], .dynamic-contentful-pages .input-group .payment-method-panel .DataIntercept select, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group select, .dynamic-contentful-pages .input-group .payment-method-panel .DataIntercept #Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group #Paymetric_CreditCardNumber, .dynamic-contentful-pages .input-group .checkout-payment-section .DataIntercept input, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .input-group input, .dynamic-contentful-pages .input-group .checkout-payment-section .DataIntercept select, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .input-group select {
    display: table-cell
}

.dynamic-contentful-pages .input-group-addon:not(:first-child):not(:last-child), .dynamic-contentful-pages .input-group-btn:not(:first-child):not(:last-child), .dynamic-contentful-pages .input-group .form-control:not(:first-child):not(:last-child), .dynamic-contentful-pages .input-group .payment-method-panel .DataIntercept #Paymetric_Exp_Month:not(:first-child):not(:last-child), .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group #Paymetric_Exp_Month:not(:first-child):not(:last-child), .dynamic-contentful-pages .input-group .payment-method-panel .DataIntercept #Paymetric_Exp_Year:not(:first-child):not(:last-child), .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group #Paymetric_Exp_Year:not(:first-child):not(:last-child), .dynamic-contentful-pages .input-group .payment-method-panel .DataIntercept-outside input[type='text']:not(:first-child):not(:last-child), .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group input[type='text']:not(:first-child):not(:last-child), .dynamic-contentful-pages .input-group .payment-method-panel .DataIntercept-outside select:not(:first-child):not(:last-child), .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group select:not(:first-child):not(:last-child), .dynamic-contentful-pages .input-group .payment-method-panel .DataIntercept-outside #Paymetric_CreditCardNumber:not(:first-child):not(:last-child), .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group #Paymetric_CreditCardNumber:not(:first-child):not(:last-child), .dynamic-contentful-pages .input-group .payment-method-panel .DataIntercept input[type='text']:not(:first-child):not(:last-child), .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group input[type='text']:not(:first-child):not(:last-child), .dynamic-contentful-pages .input-group .payment-method-panel .DataIntercept select:not(:first-child):not(:last-child), .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group select:not(:first-child):not(:last-child), .dynamic-contentful-pages .input-group .payment-method-panel .DataIntercept #Paymetric_CreditCardNumber:not(:first-child):not(:last-child), .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group #Paymetric_CreditCardNumber:not(:first-child):not(:last-child), .dynamic-contentful-pages .input-group .checkout-payment-section .DataIntercept input:not(:first-child):not(:last-child), .dynamic-contentful-pages .checkout-payment-section .DataIntercept .input-group input:not(:first-child):not(:last-child), .dynamic-contentful-pages .input-group .checkout-payment-section .DataIntercept select:not(:first-child):not(:last-child), .dynamic-contentful-pages .checkout-payment-section .DataIntercept .input-group select:not(:first-child):not(:last-child) {
    border-radius: 0
}

.dynamic-contentful-pages .input-group-addon, .dynamic-contentful-pages .input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle
}

.dynamic-contentful-pages .input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 4px
}

.dynamic-contentful-pages .input-group-addon.input-sm, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-sm>.input-group-addon#Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-sm>.input-group-addon#Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group-sm>input.input-group-addon[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group-sm>select.input-group-addon, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group-sm>.input-group-addon#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-sm>input.input-group-addon[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-sm>select.input-group-addon, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-sm>.input-group-addon#Paymetric_CreditCardNumber, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .input-group-sm>input.input-group-addon, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .input-group-sm>select.input-group-addon, .dynamic-contentful-pages .input-group-sm>.input-group-addon, .dynamic-contentful-pages .input-group-sm>.input-group-btn>.input-group-addon.btn, .dynamic-contentful-pages .payment-method-panel .input-group-sm>.input-group-btn>.input-group-addon.PaymentPage_PayNowButton {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 3px
}

.dynamic-contentful-pages .input-group-addon.input-lg, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-lg>.input-group-addon#Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-lg>.input-group-addon#Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group-lg>input.input-group-addon[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group-lg>select.input-group-addon, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group-lg>.input-group-addon#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-lg>input.input-group-addon[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-lg>select.input-group-addon, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group-lg>.input-group-addon#Paymetric_CreditCardNumber, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .input-group-lg>input.input-group-addon, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .input-group-lg>select.input-group-addon, .dynamic-contentful-pages .input-group-lg>.input-group-addon, .dynamic-contentful-pages .input-group-lg>.input-group-btn>.input-group-addon.btn, .dynamic-contentful-pages .payment-method-panel .input-group-lg>.input-group-btn>.input-group-addon.PaymentPage_PayNowButton {
    padding: 10px 16px;
    font-size: 18px;
    border-radius: 6px
}

.dynamic-contentful-pages .input-group-addon input[type="radio"], .dynamic-contentful-pages .input-group-addon input[type="checkbox"] {
    margin-top: 0
}

.dynamic-contentful-pages .input-group .form-control:first-child, .dynamic-contentful-pages .input-group .payment-method-panel .DataIntercept #Paymetric_Exp_Month:first-child, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group #Paymetric_Exp_Month:first-child, .dynamic-contentful-pages .input-group .payment-method-panel .DataIntercept #Paymetric_Exp_Year:first-child, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group #Paymetric_Exp_Year:first-child, .dynamic-contentful-pages .input-group .payment-method-panel .DataIntercept-outside input[type='text']:first-child, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group input[type='text']:first-child, .dynamic-contentful-pages .input-group .payment-method-panel .DataIntercept-outside select:first-child, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group select:first-child, .dynamic-contentful-pages .input-group .payment-method-panel .DataIntercept-outside #Paymetric_CreditCardNumber:first-child, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group #Paymetric_CreditCardNumber:first-child, .dynamic-contentful-pages .input-group .payment-method-panel .DataIntercept input[type='text']:first-child, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group input[type='text']:first-child, .dynamic-contentful-pages .input-group .payment-method-panel .DataIntercept select:first-child, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group select:first-child, .dynamic-contentful-pages .input-group .payment-method-panel .DataIntercept #Paymetric_CreditCardNumber:first-child, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group #Paymetric_CreditCardNumber:first-child, .dynamic-contentful-pages .input-group .checkout-payment-section .DataIntercept input:first-child, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .input-group input:first-child, .dynamic-contentful-pages .input-group .checkout-payment-section .DataIntercept select:first-child, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .input-group select:first-child, .dynamic-contentful-pages .input-group-addon:first-child, .dynamic-contentful-pages .input-group-btn:first-child>.btn, .dynamic-contentful-pages .payment-method-panel .input-group-btn:first-child>.PaymentPage_PayNowButton, .dynamic-contentful-pages .input-group-btn:first-child>.btn-group>.btn, .dynamic-contentful-pages .payment-method-panel .input-group-btn:first-child>.btn-group>.PaymentPage_PayNowButton, .dynamic-contentful-pages .input-group-btn:first-child>.dropdown-toggle, .dynamic-contentful-pages .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle), .dynamic-contentful-pages .payment-method-panel .input-group-btn:last-child>.PaymentPage_PayNowButton:not(:last-child):not(.dropdown-toggle), .dynamic-contentful-pages .input-group-btn:last-child>.btn-group:not(:last-child)>.btn, .dynamic-contentful-pages .payment-method-panel .input-group-btn:last-child>.btn-group:not(:last-child)>.PaymentPage_PayNowButton {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.dynamic-contentful-pages .input-group-addon:first-child {
    border-right: 0
}

.dynamic-contentful-pages .input-group .form-control:last-child, .dynamic-contentful-pages .input-group .payment-method-panel .DataIntercept #Paymetric_Exp_Month:last-child, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group #Paymetric_Exp_Month:last-child, .dynamic-contentful-pages .input-group .payment-method-panel .DataIntercept #Paymetric_Exp_Year:last-child, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group #Paymetric_Exp_Year:last-child, .dynamic-contentful-pages .input-group .payment-method-panel .DataIntercept-outside input[type='text']:last-child, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group input[type='text']:last-child, .dynamic-contentful-pages .input-group .payment-method-panel .DataIntercept-outside select:last-child, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group select:last-child, .dynamic-contentful-pages .input-group .payment-method-panel .DataIntercept-outside #Paymetric_CreditCardNumber:last-child, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .input-group #Paymetric_CreditCardNumber:last-child, .dynamic-contentful-pages .input-group .payment-method-panel .DataIntercept input[type='text']:last-child, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group input[type='text']:last-child, .dynamic-contentful-pages .input-group .payment-method-panel .DataIntercept select:last-child, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group select:last-child, .dynamic-contentful-pages .input-group .payment-method-panel .DataIntercept #Paymetric_CreditCardNumber:last-child, .dynamic-contentful-pages .payment-method-panel .DataIntercept .input-group #Paymetric_CreditCardNumber:last-child, .dynamic-contentful-pages .input-group .checkout-payment-section .DataIntercept input:last-child, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .input-group input:last-child, .dynamic-contentful-pages .input-group .checkout-payment-section .DataIntercept select:last-child, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .input-group select:last-child, .dynamic-contentful-pages .input-group-addon:last-child, .dynamic-contentful-pages .input-group-btn:last-child>.btn, .dynamic-contentful-pages .payment-method-panel .input-group-btn:last-child>.PaymentPage_PayNowButton, .dynamic-contentful-pages .input-group-btn:last-child>.btn-group>.btn, .dynamic-contentful-pages .payment-method-panel .input-group-btn:last-child>.btn-group>.PaymentPage_PayNowButton, .dynamic-contentful-pages .input-group-btn:last-child>.dropdown-toggle, .dynamic-contentful-pages .input-group-btn:first-child>.btn:not(:first-child), .dynamic-contentful-pages .payment-method-panel .input-group-btn:first-child>.PaymentPage_PayNowButton:not(:first-child), .dynamic-contentful-pages .input-group-btn:first-child>.btn-group:not(:first-child)>.btn, .dynamic-contentful-pages .payment-method-panel .input-group-btn:first-child>.btn-group:not(:first-child)>.PaymentPage_PayNowButton {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.dynamic-contentful-pages .input-group-addon:last-child {
    border-left: 0
}

.dynamic-contentful-pages .input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap
}

.dynamic-contentful-pages .input-group-btn>.btn, .dynamic-contentful-pages .payment-method-panel .input-group-btn>.PaymentPage_PayNowButton {
    position: relative
}

.dynamic-contentful-pages .input-group-btn>.btn+.btn, .dynamic-contentful-pages .payment-method-panel .input-group-btn>.PaymentPage_PayNowButton+.btn, .dynamic-contentful-pages .payment-method-panel .input-group-btn>.btn+.PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel .input-group-btn>.PaymentPage_PayNowButton+.PaymentPage_PayNowButton {
    margin-left: -1px
}

.dynamic-contentful-pages .input-group-btn>.btn:hover, .dynamic-contentful-pages .payment-method-panel .input-group-btn>.PaymentPage_PayNowButton:hover, .dynamic-contentful-pages .input-group-btn>.btn:focus, .dynamic-contentful-pages .payment-method-panel .input-group-btn>.PaymentPage_PayNowButton:focus, .dynamic-contentful-pages .input-group-btn>.btn:active, .dynamic-contentful-pages .payment-method-panel .input-group-btn>.PaymentPage_PayNowButton:active {
    z-index: 2
}

.dynamic-contentful-pages .input-group-btn:first-child>.btn, .dynamic-contentful-pages .payment-method-panel .input-group-btn:first-child>.PaymentPage_PayNowButton, .dynamic-contentful-pages .input-group-btn:first-child>.btn-group {
    margin-right: -1px
}

.dynamic-contentful-pages .input-group-btn:last-child>.btn, .dynamic-contentful-pages .payment-method-panel .input-group-btn:last-child>.PaymentPage_PayNowButton, .dynamic-contentful-pages .input-group-btn:last-child>.btn-group {
    z-index: 2;
    margin-left: -1px
}

.dynamic-contentful-pages .nav {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none
}

.dynamic-contentful-pages .nav:before, .dynamic-contentful-pages .nav:after {
    content: " ";
    display: table
}

.dynamic-contentful-pages .nav:after {
    clear: both
}

.dynamic-contentful-pages .nav>li {
    position: relative;
    display: block
}

.dynamic-contentful-pages .nav>li>a {
    position: relative;
    display: block;
    padding: 10px 15px
}

.dynamic-contentful-pages .nav>li>a:hover, .dynamic-contentful-pages .nav>li>a:focus {
    text-decoration: none;
    background-color: #eee
}

.dynamic-contentful-pages .nav>li.disabled>a {
    color: #777
}

.dynamic-contentful-pages .nav>li.disabled>a:hover, .dynamic-contentful-pages .nav>li.disabled>a:focus {
    color: #777;
    text-decoration: none;
    background-color: transparent;
    cursor: not-allowed
}

.dynamic-contentful-pages .nav .open>a, .dynamic-contentful-pages .nav .open>a:hover, .dynamic-contentful-pages .nav .open>a:focus {
    background-color: #eee;
    border-color: #612e85
}

.dynamic-contentful-pages .nav .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5
}

.dynamic-contentful-pages .nav>li>a>img {
    max-width: none
}

.dynamic-contentful-pages .nav-tabs {
    border-bottom: 1px solid #ddd
}

.dynamic-contentful-pages .nav-tabs>li {
    float: left;
    margin-bottom: -1px
}

.dynamic-contentful-pages .nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.42857;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0
}

.dynamic-contentful-pages .nav-tabs>li>a:hover {
    border-color: #eee #eeeeee #ddd
}

.dynamic-contentful-pages .nav-tabs>li.active>a, .dynamic-contentful-pages .nav-tabs>li.active>a:hover, .dynamic-contentful-pages .nav-tabs>li.active>a:focus {
    color: #555;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    cursor: default
}

.dynamic-contentful-pages .nav-pills>li {
    float: left
}

.dynamic-contentful-pages .nav-pills>li>a {
    border-radius: 4px
}

.dynamic-contentful-pages .nav-pills>li+li {
    margin-left: 2px
}

.dynamic-contentful-pages .nav-pills>li.active>a, .dynamic-contentful-pages .nav-pills>li.active>a:hover, .dynamic-contentful-pages .nav-pills>li.active>a:focus {
    color: #fff;
    background-color: #612e85
}

.dynamic-contentful-pages .nav-stacked>li {
    float: none
}

.dynamic-contentful-pages .nav-stacked>li+li {
    margin-top: 2px;
    margin-left: 0
}

.dynamic-contentful-pages .nav-justified, .dynamic-contentful-pages .nav-tabs.nav-justified {
    width: 100%
}

.dynamic-contentful-pages .nav-justified>li, .dynamic-contentful-pages .nav-tabs.nav-justified>li {
    float: none
}

.dynamic-contentful-pages .nav-justified>li>a, .dynamic-contentful-pages .nav-tabs.nav-justified>li>a {
    text-align: center;
    margin-bottom: 5px
}

.dynamic-contentful-pages .nav-justified>.dropdown .dropdown-menu {
    top: auto;
    left: auto
}

@media(min-width: 1000px) {
    .nav-justified>li, .dynamic-contentful-pages .nav-tabs.nav-justified>li {
        display:table-cell;
        width: 1%
    }

    .nav-justified>li>a, .dynamic-contentful-pages .nav-tabs.nav-justified>li>a {
        margin-bottom: 0
    }
}

.dynamic-contentful-pages .nav-tabs-justified, .dynamic-contentful-pages .nav-tabs.nav-justified {
    border-bottom: 0
}

.dynamic-contentful-pages .nav-tabs-justified>li>a, .dynamic-contentful-pages .nav-tabs.nav-justified>li>a {
    margin-right: 0;
    border-radius: 4px
}

.dynamic-contentful-pages .nav-tabs-justified>.active>a, .dynamic-contentful-pages .nav-tabs.nav-justified>.active>a, .dynamic-contentful-pages .nav-tabs-justified>.active>a:hover, .dynamic-contentful-pages .nav-tabs.nav-justified>.active>a:hover, .dynamic-contentful-pages .nav-tabs-justified>.active>a:focus, .dynamic-contentful-pages .nav-tabs.nav-justified>.active>a:focus {
    border: 1px solid #ddd
}

@media(min-width: 1000px) {
    .nav-tabs-justified>li>a, .dynamic-contentful-pages .nav-tabs.nav-justified>li>a {
        border-bottom:1px solid #ddd;
        border-radius: 4px 4px 0 0
    }

    .nav-tabs-justified>.active>a, .dynamic-contentful-pages .nav-tabs.nav-justified>.active>a, .dynamic-contentful-pages .nav-tabs-justified>.active>a:hover, .dynamic-contentful-pages .nav-tabs.nav-justified>.active>a:hover, .dynamic-contentful-pages .nav-tabs-justified>.active>a:focus, .dynamic-contentful-pages .nav-tabs.nav-justified>.active>a:focus {
        border-bottom-color: #fff
    }
}

.dynamic-contentful-pages .tab-content>.tab-pane {
    display: none
}

.dynamic-contentful-pages .tab-content>.active {
    display: block
}

.dynamic-contentful-pages .nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.dynamic-contentful-pages .navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 20px;
    border: 1px solid transparent
}

.dynamic-contentful-pages .navbar:before, .dynamic-contentful-pages .navbar:after {
    content: " ";
    display: table
}

.dynamic-contentful-pages .navbar:after {
    clear: both
}

@media(min-width: 1000px) {
    .navbar {
        border-radius:4px
    }
}

.dynamic-contentful-pages .navbar-header:before, .dynamic-contentful-pages .navbar-header:after {
    content: " ";
    display: table
}

.dynamic-contentful-pages .navbar-header:after {
    clear: both
}

@media(min-width: 1000px) {
    .navbar-header {
        float:left
    }
}

.dynamic-contentful-pages .navbar-collapse {
    overflow-x: visible;
    padding-right: 15px;
    padding-left: 15px;
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    -webkit-overflow-scrolling: touch
}

.dynamic-contentful-pages .navbar-collapse:before, .dynamic-contentful-pages .navbar-collapse:after {
    content: " ";
    display: table
}

.dynamic-contentful-pages .navbar-collapse:after {
    clear: both
}

.dynamic-contentful-pages .navbar-collapse.in {
    overflow-y: auto
}

@media(min-width: 1000px) {
    .navbar-collapse {
        width:auto;
        border-top: 0;
        box-shadow: none
    }

    .navbar-collapse.collapse {
        display: block!important;
        height: auto!important;
        padding-bottom: 0;
        overflow: visible!important
    }

    .navbar-collapse.in {
        overflow-y: visible
    }

    .navbar-fixed-top .navbar-collapse, .dynamic-contentful-pages .navbar-static-top .navbar-collapse, .dynamic-contentful-pages .navbar-fixed-bottom .navbar-collapse {
        padding-left: 0;
        padding-right: 0
    }
}

.dynamic-contentful-pages .navbar-fixed-top .navbar-collapse, .dynamic-contentful-pages .navbar-fixed-bottom .navbar-collapse {
    max-height: 340px
}

@media(max-device-width: 480px) and (orientation:landscape) {
    .navbar-fixed-top .navbar-collapse, .dynamic-contentful-pages .navbar-fixed-bottom .navbar-collapse {
        max-height:200px
    }
}

@media(min-width: 1000px) {
    .container>.navbar-header, .dynamic-contentful-pages .container>.navbar-collapse, .dynamic-contentful-pages .container-fluid>.navbar-header, .dynamic-contentful-pages .container-fluid>.navbar-collapse {
        margin-right:0;
        margin-left: 0
    }
}

.dynamic-contentful-pages .navbar-static-top {
    z-index: 1000;
    border-width: 0 0 1px
}

@media(min-width: 1000px) {
    .navbar-static-top {
        border-radius:0
    }
}

.dynamic-contentful-pages .navbar-fixed-top, .dynamic-contentful-pages .navbar-fixed-bottom {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030
}

@media(min-width: 1000px) {
    .navbar-fixed-top, .dynamic-contentful-pages .navbar-fixed-bottom {
        border-radius:0
    }
}

.dynamic-contentful-pages .navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px
}

.dynamic-contentful-pages .navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0;
    border-width: 1px 0 0
}

.dynamic-contentful-pages .navbar-brand {
    float: left;
    padding: 15px 15px;
    font-size: 18px;
    line-height: 20px;
    height: 50px
}

.dynamic-contentful-pages .navbar-brand:hover, .dynamic-contentful-pages .navbar-brand:focus {
    text-decoration: none
}

.dynamic-contentful-pages .navbar-brand>img {
    display: block
}

@media(min-width: 1000px) {
    .navbar>.container .navbar-brand, .dynamic-contentful-pages .navbar>.container-fluid .navbar-brand {
        margin-left:-15px
    }
}

.dynamic-contentful-pages .navbar-toggle {
    position: relative;
    float: right;
    margin-right: 15px;
    padding: 9px 10px;
    margin-top: 8px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px
}

.dynamic-contentful-pages .navbar-toggle:focus {
    outline: 0
}

.dynamic-contentful-pages .navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px
}

.dynamic-contentful-pages .navbar-toggle .icon-bar+.icon-bar {
    margin-top: 4px
}

@media(min-width: 1000px) {
    .navbar-toggle {
        display:none
    }
}

.dynamic-contentful-pages .navbar-nav {
    margin: 7.5px -15px
}

.dynamic-contentful-pages .navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px
}

@media(max-width: 1000px) {
    .navbar-nav .open .dropdown-menu {
        position:static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        box-shadow: none
    }

    .navbar-nav .open .dropdown-menu>li>a, .dynamic-contentful-pages .navbar-nav .open .dropdown-menu .dropdown-header {
        padding: 5px 15px 5px 25px
    }

    .navbar-nav .open .dropdown-menu>li>a {
        line-height: 20px
    }

    .navbar-nav .open .dropdown-menu>li>a:hover, .dynamic-contentful-pages .navbar-nav .open .dropdown-menu>li>a:focus {
        background-image: none
    }
}

@media(min-width: 1000px) {
    .navbar-nav {
        float:left;
        margin: 0
    }

    .navbar-nav>li {
        float: left
    }

    .navbar-nav>li>a {
        padding-top: 15px;
        padding-bottom: 15px
    }
}

.dynamic-contentful-pages .navbar-form {
    margin-left: -15px;
    margin-right: -15px;
    padding: 10px 15px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);
    margin-top: 8px;
    margin-bottom: 8px
}

@media(min-width: 1000px) {
    .navbar-form .form-group, .dynamic-contentful-pages .navbar-form .checkout-payment-section .DataIntercept tr, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .navbar-form tr {
        display:inline-block;
        margin-bottom: 0;
        vertical-align: middle
    }

    .navbar-form .form-control, .dynamic-contentful-pages .navbar-form .payment-method-panel .DataIntercept #Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept .navbar-form #Paymetric_Exp_Month, .dynamic-contentful-pages .navbar-form .payment-method-panel .DataIntercept #Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept .navbar-form #Paymetric_Exp_Year, .dynamic-contentful-pages .navbar-form .payment-method-panel .DataIntercept-outside input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .navbar-form input[type='text'], .dynamic-contentful-pages .navbar-form .payment-method-panel .DataIntercept-outside select, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .navbar-form select, .dynamic-contentful-pages .navbar-form .payment-method-panel .DataIntercept-outside #Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .navbar-form #Paymetric_CreditCardNumber, .dynamic-contentful-pages .navbar-form .payment-method-panel .DataIntercept input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept .navbar-form input[type='text'], .dynamic-contentful-pages .navbar-form .payment-method-panel .DataIntercept select, .dynamic-contentful-pages .payment-method-panel .DataIntercept .navbar-form select, .dynamic-contentful-pages .navbar-form .payment-method-panel .DataIntercept #Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept .navbar-form #Paymetric_CreditCardNumber, .dynamic-contentful-pages .navbar-form .checkout-payment-section .DataIntercept input, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .navbar-form input, .dynamic-contentful-pages .navbar-form .checkout-payment-section .DataIntercept select, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .navbar-form select {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }

    .navbar-form .form-control-static {
        display: inline-block
    }

    .navbar-form .input-group {
        display: inline-table;
        vertical-align: middle
    }

    .navbar-form .input-group .input-group-addon, .dynamic-contentful-pages .navbar-form .input-group .input-group-btn, .dynamic-contentful-pages .navbar-form .input-group .form-control, .dynamic-contentful-pages .navbar-form .input-group .payment-method-panel .DataIntercept #Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept .navbar-form .input-group #Paymetric_Exp_Month, .dynamic-contentful-pages .navbar-form .input-group .payment-method-panel .DataIntercept #Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept .navbar-form .input-group #Paymetric_Exp_Year, .dynamic-contentful-pages .navbar-form .input-group .payment-method-panel .DataIntercept-outside input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .navbar-form .input-group input[type='text'], .dynamic-contentful-pages .navbar-form .input-group .payment-method-panel .DataIntercept-outside select, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .navbar-form .input-group select, .dynamic-contentful-pages .navbar-form .input-group .payment-method-panel .DataIntercept-outside #Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .navbar-form .input-group #Paymetric_CreditCardNumber, .dynamic-contentful-pages .navbar-form .input-group .payment-method-panel .DataIntercept input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept .navbar-form .input-group input[type='text'], .dynamic-contentful-pages .navbar-form .input-group .payment-method-panel .DataIntercept select, .dynamic-contentful-pages .payment-method-panel .DataIntercept .navbar-form .input-group select, .dynamic-contentful-pages .navbar-form .input-group .payment-method-panel .DataIntercept #Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept .navbar-form .input-group #Paymetric_CreditCardNumber, .dynamic-contentful-pages .navbar-form .input-group .checkout-payment-section .DataIntercept input, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .navbar-form .input-group input, .dynamic-contentful-pages .navbar-form .input-group .checkout-payment-section .DataIntercept select, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .navbar-form .input-group select {
        width: auto
    }

    .navbar-form .input-group>.form-control, .dynamic-contentful-pages .navbar-form .payment-method-panel .DataIntercept .input-group>#Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept .navbar-form .input-group>#Paymetric_Exp_Month, .dynamic-contentful-pages .navbar-form .payment-method-panel .DataIntercept .input-group>#Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept .navbar-form .input-group>#Paymetric_Exp_Year, .dynamic-contentful-pages .navbar-form .payment-method-panel .DataIntercept-outside .input-group>input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .navbar-form .input-group>input[type='text'], .dynamic-contentful-pages .navbar-form .payment-method-panel .DataIntercept-outside .input-group>select, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .navbar-form .input-group>select, .dynamic-contentful-pages .navbar-form .payment-method-panel .DataIntercept-outside .input-group>#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .navbar-form .input-group>#Paymetric_CreditCardNumber, .dynamic-contentful-pages .navbar-form .payment-method-panel .DataIntercept .input-group>input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept .navbar-form .input-group>input[type='text'], .dynamic-contentful-pages .navbar-form .payment-method-panel .DataIntercept .input-group>select, .dynamic-contentful-pages .payment-method-panel .DataIntercept .navbar-form .input-group>select, .dynamic-contentful-pages .navbar-form .payment-method-panel .DataIntercept .input-group>#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept .navbar-form .input-group>#Paymetric_CreditCardNumber, .dynamic-contentful-pages .navbar-form .checkout-payment-section .DataIntercept .input-group>input, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .navbar-form .input-group>input, .dynamic-contentful-pages .navbar-form .checkout-payment-section .DataIntercept .input-group>select, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .navbar-form .input-group>select {
        width: 100%
    }

    .navbar-form .control-label {
        margin-bottom: 0;
        vertical-align: middle
    }

    .navbar-form .radio, .dynamic-contentful-pages .navbar-form .checkbox {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle
    }

    .navbar-form .radio label, .dynamic-contentful-pages .navbar-form .checkbox label {
        padding-left: 0
    }

    .navbar-form .radio input[type="radio"], .dynamic-contentful-pages .navbar-form .checkbox input[type="checkbox"] {
        position: relative;
        margin-left: 0
    }

    .navbar-form .has-feedback .form-control-feedback {
        top: 0
    }
}

@media(max-width: 1000px) {
    .navbar-form .form-group, .dynamic-contentful-pages .navbar-form .checkout-payment-section .DataIntercept tr, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .navbar-form tr {
        margin-bottom:5px
    }

    .navbar-form .form-group:last-child, .dynamic-contentful-pages .navbar-form .checkout-payment-section .DataIntercept tr:last-child, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .navbar-form tr:last-child {
        margin-bottom: 0
    }
}

@media(min-width: 1000px) {
    .navbar-form {
        width:auto;
        border: 0;
        margin-left: 0;
        margin-right: 0;
        padding-top: 0;
        padding-bottom: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }
}

.dynamic-contentful-pages .navbar-nav>li>.dropdown-menu {
    margin-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.dynamic-contentful-pages .navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
    margin-bottom: 0;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.dynamic-contentful-pages .navbar-btn {
    margin-top: 8px;
    margin-bottom: 8px
}

.dynamic-contentful-pages .navbar-btn.btn-sm, .dynamic-contentful-pages .btn-group-sm>.navbar-btn.btn, .dynamic-contentful-pages .payment-method-panel .btn-group-sm>.navbar-btn.PaymentPage_PayNowButton {
    margin-top: 10px;
    margin-bottom: 10px
}

.dynamic-contentful-pages .navbar-btn.btn-xs, .dynamic-contentful-pages .btn-group-xs>.navbar-btn.btn, .dynamic-contentful-pages .payment-method-panel .btn-group-xs>.navbar-btn.PaymentPage_PayNowButton {
    margin-top: 14px;
    margin-bottom: 14px
}

.dynamic-contentful-pages .navbar-text {
    margin-top: 15px;
    margin-bottom: 15px
}

@media(min-width: 1000px) {
    .navbar-text {
        float:left;
        margin-left: 15px;
        margin-right: 15px
    }
}

@media(min-width: 1000px) {
    .navbar-left {
        float:left!important
    }

    .navbar-right {
        float: right!important;
        margin-right: -15px
    }

    .navbar-right~.navbar-right {
        margin-right: 0
    }
}

.dynamic-contentful-pages .navbar-default {
    background-color: #F4F4F4;
    border-color: #e7e7e7
}

.dynamic-contentful-pages .navbar-default .navbar-brand {
    color: #777
}

.dynamic-contentful-pages .navbar-default .navbar-brand:hover, .dynamic-contentful-pages .navbar-default .navbar-brand:focus {
    color: #5e5e5e;
    background-color: transparent
}

.dynamic-contentful-pages .navbar-default .navbar-text {
    color: #777
}

.dynamic-contentful-pages .navbar-default .navbar-nav>li>a {
    color: #777
}

.dynamic-contentful-pages .navbar-default .navbar-nav>li>a:hover, .dynamic-contentful-pages .navbar-default .navbar-nav>li>a:focus {
    color: #333;
    background-color: transparent
}

.dynamic-contentful-pages .navbar-default .navbar-nav>.active>a, .dynamic-contentful-pages .navbar-default .navbar-nav>.active>a:hover, .dynamic-contentful-pages .navbar-default .navbar-nav>.active>a:focus {
    color: #555;
    background-color: #e7e7e7
}

.dynamic-contentful-pages .navbar-default .navbar-nav>.disabled>a, .dynamic-contentful-pages .navbar-default .navbar-nav>.disabled>a:hover, .dynamic-contentful-pages .navbar-default .navbar-nav>.disabled>a:focus {
    color: #ccc;
    background-color: transparent
}

.dynamic-contentful-pages .navbar-default .navbar-toggle {
    border-color: #ddd
}

.dynamic-contentful-pages .navbar-default .navbar-toggle:hover, .dynamic-contentful-pages .navbar-default .navbar-toggle:focus {
    background-color: #ddd
}

.dynamic-contentful-pages .navbar-default .navbar-toggle .icon-bar {
    background-color: #888
}

.dynamic-contentful-pages .navbar-default .navbar-collapse, .dynamic-contentful-pages .navbar-default .navbar-form {
    border-color: #e7e7e7
}

.dynamic-contentful-pages .navbar-default .navbar-nav>.open>a, .dynamic-contentful-pages .navbar-default .navbar-nav>.open>a:hover, .dynamic-contentful-pages .navbar-default .navbar-nav>.open>a:focus {
    background-color: #e7e7e7;
    color: #555
}

@media(max-width: 1000px) {
    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color:#777
    }

    .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, .dynamic-contentful-pages .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
        color: #333;
        background-color: transparent
    }

    .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .dynamic-contentful-pages .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .dynamic-contentful-pages .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
        color: #555;
        background-color: #e7e7e7
    }

    .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a, .dynamic-contentful-pages .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover, .dynamic-contentful-pages .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
        color: #ccc;
        background-color: transparent
    }
}

.dynamic-contentful-pages .navbar-default .navbar-link {
    color: #777
}

.dynamic-contentful-pages .navbar-default .navbar-link:hover {
    color: #333
}

.dynamic-contentful-pages .navbar-default .btn-link {
    color: #777
}

.dynamic-contentful-pages .navbar-default .btn-link:hover, .dynamic-contentful-pages .navbar-default .btn-link:focus {
    color: #333
}

.dynamic-contentful-pages .navbar-default .btn-link[disabled]:hover, .dynamic-contentful-pages .navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:hover,fieldset[disabled] .navbar-default .btn-link:focus {
    color: #ccc
}

.dynamic-contentful-pages .navbar-inverse {
    background-color: #222;
    border-color: #090909
}

.dynamic-contentful-pages .navbar-inverse .navbar-brand {
    color: #9d9d9d
}

.dynamic-contentful-pages .navbar-inverse .navbar-brand:hover, .dynamic-contentful-pages .navbar-inverse .navbar-brand:focus {
    color: #fff;
    background-color: transparent
}

.dynamic-contentful-pages .navbar-inverse .navbar-text {
    color: #9d9d9d
}

.dynamic-contentful-pages .navbar-inverse .navbar-nav>li>a {
    color: #9d9d9d
}

.dynamic-contentful-pages .navbar-inverse .navbar-nav>li>a:hover, .dynamic-contentful-pages .navbar-inverse .navbar-nav>li>a:focus {
    color: #fff;
    background-color: transparent
}

.dynamic-contentful-pages .navbar-inverse .navbar-nav>.active>a, .dynamic-contentful-pages .navbar-inverse .navbar-nav>.active>a:hover, .dynamic-contentful-pages .navbar-inverse .navbar-nav>.active>a:focus {
    color: #fff;
    background-color: #090909
}

.dynamic-contentful-pages .navbar-inverse .navbar-nav>.disabled>a, .dynamic-contentful-pages .navbar-inverse .navbar-nav>.disabled>a:hover, .dynamic-contentful-pages .navbar-inverse .navbar-nav>.disabled>a:focus {
    color: #444;
    background-color: transparent
}

.dynamic-contentful-pages .navbar-inverse .navbar-toggle {
    border-color: #333
}

.dynamic-contentful-pages .navbar-inverse .navbar-toggle:hover, .dynamic-contentful-pages .navbar-inverse .navbar-toggle:focus {
    background-color: #333
}

.dynamic-contentful-pages .navbar-inverse .navbar-toggle .icon-bar {
    background-color: #fff
}

.dynamic-contentful-pages .navbar-inverse .navbar-collapse, .dynamic-contentful-pages .navbar-inverse .navbar-form {
    border-color: #101010
}

.dynamic-contentful-pages .navbar-inverse .navbar-nav>.open>a, .dynamic-contentful-pages .navbar-inverse .navbar-nav>.open>a:hover, .dynamic-contentful-pages .navbar-inverse .navbar-nav>.open>a:focus {
    background-color: #090909;
    color: #fff
}

@media(max-width: 1000px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
        border-color:#090909
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
        background-color: #090909
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
        color: #9d9d9d
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover, .dynamic-contentful-pages .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
        color: #fff;
        background-color: transparent
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a, .dynamic-contentful-pages .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover, .dynamic-contentful-pages .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
        color: #fff;
        background-color: #090909
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a, .dynamic-contentful-pages .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover, .dynamic-contentful-pages .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
        color: #444;
        background-color: transparent
    }
}

.dynamic-contentful-pages .navbar-inverse .navbar-link {
    color: #9d9d9d
}

.dynamic-contentful-pages .navbar-inverse .navbar-link:hover {
    color: #fff
}

.dynamic-contentful-pages .navbar-inverse .btn-link {
    color: #9d9d9d
}

.dynamic-contentful-pages .navbar-inverse .btn-link:hover, .dynamic-contentful-pages .navbar-inverse .btn-link:focus {
    color: #fff
}

.dynamic-contentful-pages .navbar-inverse .btn-link[disabled]:hover, .dynamic-contentful-pages .navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:hover,fieldset[disabled] .navbar-inverse .btn-link:focus {
    color: #444
}

.dynamic-contentful-pages .breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: #f4f4f4;
    border-radius: 4px
}

.dynamic-contentful-pages .breadcrumb>li {
    display: inline-block
}

.dynamic-contentful-pages .breadcrumb>li+li:before {
    content: "/ ";
    padding: 0 5px;
    color: #ccc
}

.dynamic-contentful-pages .breadcrumb>.active {
    color: #777
}

.dynamic-contentful-pages .pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px
}

.dynamic-contentful-pages .pagination>li {
    display: inline
}

.dynamic-contentful-pages .pagination>li>a, .dynamic-contentful-pages .pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857;
    text-decoration: none;
    color: #612e85;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px
}

.dynamic-contentful-pages .pagination>li:first-child>a, .dynamic-contentful-pages .pagination>li:first-child>span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px
}

.dynamic-contentful-pages .pagination>li:last-child>a, .dynamic-contentful-pages .pagination>li:last-child>span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px
}

.dynamic-contentful-pages .pagination>li>a:hover, .dynamic-contentful-pages .pagination>li>a:focus, .dynamic-contentful-pages .pagination>li>span:hover, .dynamic-contentful-pages .pagination>li>span:focus {
    z-index: 3;
    color: #381b4d;
    background-color: #eee;
    border-color: #ddd
}

.dynamic-contentful-pages .pagination>.disabled>span, .dynamic-contentful-pages .pagination>.disabled>span:hover, .dynamic-contentful-pages .pagination>.disabled>span:focus, .dynamic-contentful-pages .pagination>.disabled>a, .dynamic-contentful-pages .pagination>.disabled>a:hover, .dynamic-contentful-pages .pagination>.disabled>a:focus {
    color: #777;
    background-color: #fff;
    border-color: #ddd;
    cursor: not-allowed
}

.dynamic-contentful-pages .panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);
    box-shadow: 0 1px 1px rgba(0,0,0,0.05)
}

.dynamic-contentful-pages .panel-body {
    padding: 15px
}

.dynamic-contentful-pages .panel-body:before, .dynamic-contentful-pages .panel-body:after {
    content: " ";
    display: table
}

.dynamic-contentful-pages .panel-body:after {
    clear: both
}

.dynamic-contentful-pages .panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px
}

.dynamic-contentful-pages .panel-heading>.dropdown .dropdown-toggle {
    color: inherit
}

.dynamic-contentful-pages .panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit
}

.dynamic-contentful-pages .panel-title>a, .dynamic-contentful-pages .panel-title>small, .dynamic-contentful-pages .panel-title>.small, .dynamic-contentful-pages .panel-title>small>a, .dynamic-contentful-pages .panel-title>.small>a {
    color: inherit
}

.dynamic-contentful-pages .panel-footer {
    padding: 10px 15px;
    background-color: #f4f4f4;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.dynamic-contentful-pages .list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd
}

.dynamic-contentful-pages .panel>.list-group, .dynamic-contentful-pages .panel>.panel-collapse>.list-group {
    margin-bottom: 0
}

.dynamic-contentful-pages .panel>.list-group .list-group-item, .dynamic-contentful-pages .panel>.panel-collapse>.list-group .list-group-item {
    border-width: 1px 0;
    border-radius: 0
}

.dynamic-contentful-pages .panel>.list-group:first-child .list-group-item:first-child, .dynamic-contentful-pages .panel>.panel-collapse>.list-group:first-child .list-group-item:first-child {
    border-top: 0;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px
}

.dynamic-contentful-pages .panel>.list-group:last-child .list-group-item:last-child, .dynamic-contentful-pages .panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {
    border-bottom: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.dynamic-contentful-pages .panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.dynamic-contentful-pages .panel-heading+.list-group .list-group-item:first-child {
    border-top-width: 0
}

.dynamic-contentful-pages .list-group+.panel-footer {
    border-top-width: 0
}

.dynamic-contentful-pages .panel>.table, .dynamic-contentful-pages .panel>.table-responsive>.table, .dynamic-contentful-pages .panel>.panel-collapse>.table {
    margin-bottom: 0
}

.dynamic-contentful-pages .panel>.table caption, .dynamic-contentful-pages .panel>.table-responsive>.table caption, .dynamic-contentful-pages .panel>.panel-collapse>.table caption {
    padding-left: 15px;
    padding-right: 15px
}

.dynamic-contentful-pages .panel>.table:first-child, .dynamic-contentful-pages .panel>.table-responsive:first-child>.table:first-child {
    border-top-right-radius: 3px;
    border-top-left-radius: 3px
}

.dynamic-contentful-pages .panel>.table:first-child>thead:first-child>tr:first-child, .dynamic-contentful-pages .panel>.table:first-child>tbody:first-child>tr:first-child, .dynamic-contentful-pages .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child, .dynamic-contentful-pages .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}

.dynamic-contentful-pages .panel>.table:first-child>thead:first-child>tr:first-child td:first-child, .dynamic-contentful-pages .panel>.table:first-child>thead:first-child>tr:first-child th:first-child, .dynamic-contentful-pages .panel>.table:first-child>tbody:first-child>tr:first-child td:first-child, .dynamic-contentful-pages .panel>.table:first-child>tbody:first-child>tr:first-child th:first-child, .dynamic-contentful-pages .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child, .dynamic-contentful-pages .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child, .dynamic-contentful-pages .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child, .dynamic-contentful-pages .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {
    border-top-left-radius: 3px
}

.dynamic-contentful-pages .panel>.table:first-child>thead:first-child>tr:first-child td:last-child, .dynamic-contentful-pages .panel>.table:first-child>thead:first-child>tr:first-child th:last-child, .dynamic-contentful-pages .panel>.table:first-child>tbody:first-child>tr:first-child td:last-child, .dynamic-contentful-pages .panel>.table:first-child>tbody:first-child>tr:first-child th:last-child, .dynamic-contentful-pages .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child, .dynamic-contentful-pages .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child, .dynamic-contentful-pages .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child, .dynamic-contentful-pages .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {
    border-top-right-radius: 3px
}

.dynamic-contentful-pages .panel>.table:last-child, .dynamic-contentful-pages .panel>.table-responsive:last-child>.table:last-child {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.dynamic-contentful-pages .panel>.table:last-child>tbody:last-child>tr:last-child, .dynamic-contentful-pages .panel>.table:last-child>tfoot:last-child>tr:last-child, .dynamic-contentful-pages .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child, .dynamic-contentful-pages .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px
}

.dynamic-contentful-pages .panel>.table:last-child>tbody:last-child>tr:last-child td:first-child, .dynamic-contentful-pages .panel>.table:last-child>tbody:last-child>tr:last-child th:first-child, .dynamic-contentful-pages .panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child, .dynamic-contentful-pages .panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child, .dynamic-contentful-pages .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child, .dynamic-contentful-pages .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child, .dynamic-contentful-pages .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child, .dynamic-contentful-pages .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
    border-bottom-left-radius: 3px
}

.dynamic-contentful-pages .panel>.table:last-child>tbody:last-child>tr:last-child td:last-child, .dynamic-contentful-pages .panel>.table:last-child>tbody:last-child>tr:last-child th:last-child, .dynamic-contentful-pages .panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child, .dynamic-contentful-pages .panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child, .dynamic-contentful-pages .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child, .dynamic-contentful-pages .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child, .dynamic-contentful-pages .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child, .dynamic-contentful-pages .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
    border-bottom-right-radius: 3px
}

.dynamic-contentful-pages .panel>.panel-body+.table, .dynamic-contentful-pages .panel>.panel-body+.table-responsive, .dynamic-contentful-pages .panel>.table+.panel-body, .dynamic-contentful-pages .panel>.table-responsive+.panel-body {
    border-top: 1px solid #ddd
}

.dynamic-contentful-pages .panel>.table>tbody:first-child>tr:first-child th, .dynamic-contentful-pages .panel>.table>tbody:first-child>tr:first-child td {
    border-top: 0
}

.dynamic-contentful-pages .panel>.table-bordered, .dynamic-contentful-pages .panel>.table-responsive>.table-bordered {
    border: 0
}

.dynamic-contentful-pages .panel>.table-bordered>thead>tr>th:first-child, .dynamic-contentful-pages .panel>.table-bordered>thead>tr>td:first-child, .dynamic-contentful-pages .panel>.table-bordered>tbody>tr>th:first-child, .dynamic-contentful-pages .panel>.table-bordered>tbody>tr>td:first-child, .dynamic-contentful-pages .panel>.table-bordered>tfoot>tr>th:first-child, .dynamic-contentful-pages .panel>.table-bordered>tfoot>tr>td:first-child, .dynamic-contentful-pages .panel>.table-responsive>.table-bordered>thead>tr>th:first-child, .dynamic-contentful-pages .panel>.table-responsive>.table-bordered>thead>tr>td:first-child, .dynamic-contentful-pages .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child, .dynamic-contentful-pages .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child, .dynamic-contentful-pages .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child, .dynamic-contentful-pages .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
    border-left: 0
}

.dynamic-contentful-pages .panel>.table-bordered>thead>tr>th:last-child, .dynamic-contentful-pages .panel>.table-bordered>thead>tr>td:last-child, .dynamic-contentful-pages .panel>.table-bordered>tbody>tr>th:last-child, .dynamic-contentful-pages .panel>.table-bordered>tbody>tr>td:last-child, .dynamic-contentful-pages .panel>.table-bordered>tfoot>tr>th:last-child, .dynamic-contentful-pages .panel>.table-bordered>tfoot>tr>td:last-child, .dynamic-contentful-pages .panel>.table-responsive>.table-bordered>thead>tr>th:last-child, .dynamic-contentful-pages .panel>.table-responsive>.table-bordered>thead>tr>td:last-child, .dynamic-contentful-pages .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child, .dynamic-contentful-pages .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child, .dynamic-contentful-pages .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child, .dynamic-contentful-pages .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
    border-right: 0
}

.dynamic-contentful-pages .panel>.table-bordered>thead>tr:first-child>td, .dynamic-contentful-pages .panel>.table-bordered>thead>tr:first-child>th, .dynamic-contentful-pages .panel>.table-bordered>tbody>tr:first-child>td, .dynamic-contentful-pages .panel>.table-bordered>tbody>tr:first-child>th, .dynamic-contentful-pages .panel>.table-responsive>.table-bordered>thead>tr:first-child>td, .dynamic-contentful-pages .panel>.table-responsive>.table-bordered>thead>tr:first-child>th, .dynamic-contentful-pages .panel>.table-responsive>.table-bordered>tbody>tr:first-child>td, .dynamic-contentful-pages .panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {
    border-bottom: 0
}

.dynamic-contentful-pages .panel>.table-bordered>tbody>tr:last-child>td, .dynamic-contentful-pages .panel>.table-bordered>tbody>tr:last-child>th, .dynamic-contentful-pages .panel>.table-bordered>tfoot>tr:last-child>td, .dynamic-contentful-pages .panel>.table-bordered>tfoot>tr:last-child>th, .dynamic-contentful-pages .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td, .dynamic-contentful-pages .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th, .dynamic-contentful-pages .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td, .dynamic-contentful-pages .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
    border-bottom: 0
}

.dynamic-contentful-pages .panel>.table-responsive {
    border: 0;
    margin-bottom: 0
}

.dynamic-contentful-pages .panel-group {
    margin-bottom: 20px
}

.dynamic-contentful-pages .panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px
}

.dynamic-contentful-pages .panel-group .panel+.panel {
    margin-top: 5px
}

.dynamic-contentful-pages .panel-group .panel-heading {
    border-bottom: 0
}

.dynamic-contentful-pages .panel-group .panel-heading+.panel-collapse>.panel-body, .dynamic-contentful-pages .panel-group .panel-heading+.panel-collapse>.list-group {
    border-top: 1px solid #ddd
}

.dynamic-contentful-pages .close {
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .2;
    filter: alpha(opacity=20)
}

.dynamic-contentful-pages .close:hover, .dynamic-contentful-pages .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: .5;
    filter: alpha(opacity=50)
}

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

.dynamic-contentful-pages .modal-open {
    overflow: hidden
}

.dynamic-contentful-pages .modal {
    display: none;
    overflow: hidden;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    -webkit-overflow-scrolling: touch;
    outline: 0
}

.dynamic-contentful-pages .modal.fade .modal-dialog {
    -webkit-transform: translate(0,-25%);
    -ms-transform: translate(0,-25%);
    -o-transform: translate(0,-25%);
    transform: translate(0,-25%);
    -webkit-transition: -webkit-transform .3s ease-out;
    -moz-transition: -moz-transform .3s ease-out;
    -o-transition: -o-transform .3s ease-out;
    transition: transform .3s ease-out
}

.dynamic-contentful-pages .modal.in .modal-dialog {
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -o-transform: translate(0,0);
    transform: translate(0,0)
}

.dynamic-contentful-pages .modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto
}

.dynamic-contentful-pages .modal-dialog {
    position: relative;
    width: auto;
    margin: 10px
}

.dynamic-contentful-pages .modal-content {
    position: relative;
    background-color: #fff;
    border: 1px solid #999;
    border: 1px solid rgba(0,0,0,0.2);
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 9px rgba(0,0,0,0.5);
    box-shadow: 0 3px 9px rgba(0,0,0,0.5);
    background-clip: padding-box;
    outline: 0
}

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

.dynamic-contentful-pages .modal-backdrop.fade {
    opacity: 0;
    filter: alpha(opacity=0)
}

.dynamic-contentful-pages .modal-backdrop.in {
    opacity: .5;
    filter: alpha(opacity=50)
}

.dynamic-contentful-pages .modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
    min-height: 16.42857px
}

.dynamic-contentful-pages .modal-header .close {
    margin-top: -2px
}

.dynamic-contentful-pages .modal-title {
    margin: 0;
    line-height: 1.42857
}

.dynamic-contentful-pages .modal-body {
    position: relative;
    padding: 15px
}

.dynamic-contentful-pages .modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5
}

.dynamic-contentful-pages .modal-footer:before, .dynamic-contentful-pages .modal-footer:after {
    content: " ";
    display: table
}

.dynamic-contentful-pages .modal-footer:after {
    clear: both
}

.dynamic-contentful-pages .modal-footer .btn+.btn, .dynamic-contentful-pages .modal-footer .payment-method-panel .PaymentPage_PayNowButton+.btn, .dynamic-contentful-pages .payment-method-panel .modal-footer .PaymentPage_PayNowButton+.btn, .dynamic-contentful-pages .modal-footer .payment-method-panel .btn+.PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel .modal-footer .btn+.PaymentPage_PayNowButton, .dynamic-contentful-pages .modal-footer .payment-method-panel .PaymentPage_PayNowButton+.PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel .modal-footer .PaymentPage_PayNowButton+.PaymentPage_PayNowButton {
    margin-left: 5px;
    margin-bottom: 0
}

.dynamic-contentful-pages .modal-footer .btn-group .btn+.btn, .dynamic-contentful-pages .modal-footer .btn-group .payment-method-panel .PaymentPage_PayNowButton+.btn, .dynamic-contentful-pages .payment-method-panel .modal-footer .btn-group .PaymentPage_PayNowButton+.btn, .dynamic-contentful-pages .modal-footer .btn-group .payment-method-panel .btn+.PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel .modal-footer .btn-group .btn+.PaymentPage_PayNowButton, .dynamic-contentful-pages .modal-footer .btn-group .payment-method-panel .PaymentPage_PayNowButton+.PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel .modal-footer .btn-group .PaymentPage_PayNowButton+.PaymentPage_PayNowButton {
    margin-left: -1px
}

.dynamic-contentful-pages .modal-footer .btn-block+.btn-block {
    margin-left: 0
}

@media(min-width: 1000px) {
    .modal-dialog {
        width:600px;
        margin: 30px auto
    }

    .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.5);
        box-shadow: 0 5px 15px rgba(0,0,0,0.5)
    }

    .modal-sm {
        width: 300px
    }
}

@media(min-width: 1000px) {
    .modal-lg {
        width:900px
    }
}

.dynamic-contentful-pages .tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-style: normal;
    font-weight: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.42857;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    font-size: 12px;
    opacity: 0;
    filter: alpha(opacity=0)
}

.dynamic-contentful-pages .tooltip.in {
    opacity: .9;
    filter: alpha(opacity=90)
}

.dynamic-contentful-pages .tooltip.top {
    margin-top: -3px;
    padding: 5px 0
}

.dynamic-contentful-pages .tooltip.right {
    margin-left: 3px;
    padding: 0 5px
}

.dynamic-contentful-pages .tooltip.bottom {
    margin-top: 3px;
    padding: 5px 0
}

.dynamic-contentful-pages .tooltip.left {
    margin-left: -3px;
    padding: 0 5px
}

.dynamic-contentful-pages .tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    background-color: #000;
    border-radius: 4px
}

.dynamic-contentful-pages .tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.dynamic-contentful-pages .tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000
}

.dynamic-contentful-pages .tooltip.top-left .tooltip-arrow {
    bottom: 0;
    right: 5px;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000
}

.dynamic-contentful-pages .tooltip.top-right .tooltip-arrow {
    bottom: 0;
    left: 5px;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000
}

.dynamic-contentful-pages .tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #000
}

.dynamic-contentful-pages .tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #000
}

.dynamic-contentful-pages .tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000
}

.dynamic-contentful-pages .tooltip.bottom-left .tooltip-arrow {
    top: 0;
    right: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000
}

.dynamic-contentful-pages .tooltip.bottom-right .tooltip-arrow {
    top: 0;
    left: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000
}

.dynamic-contentful-pages .carousel {
    position: relative
}

.dynamic-contentful-pages .carousel-inner {
    position: relative;
    overflow: hidden;
    width: 100%
}

.dynamic-contentful-pages .carousel-inner>.item {
    display: none;
    position: relative;
    -webkit-transition: .6s ease-in-out left;
    -o-transition: .6s ease-in-out left;
    transition: .6s ease-in-out left
}

.dynamic-contentful-pages .carousel-inner>.item>img, .dynamic-contentful-pages .carousel-inner>.item>a>img {
    display: block;
    max-width: 100%;
    height: auto;
    line-height: 1
}

@media all and (transform-3d),(-webkit-transform-3d) {
    .carousel-inner>.item {
        -webkit-transition: -webkit-transform .6s ease-in-out;
        -moz-transition: -moz-transform .6s ease-in-out;
        -o-transition: -o-transform .6s ease-in-out;
        transition: transform .6s ease-in-out;
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-perspective: 1000px;
        -moz-perspective: 1000px;
        perspective: 1000px
    }

    .carousel-inner>.item.next, .dynamic-contentful-pages .carousel-inner>.item.active.right {
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0);
        left: 0
    }

    .carousel-inner>.item.prev, .dynamic-contentful-pages .carousel-inner>.item.active.left {
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0);
        left: 0
    }

    .carousel-inner>.item.next.left, .dynamic-contentful-pages .carousel-inner>.item.prev.right, .dynamic-contentful-pages .carousel-inner>.item.active {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
        left: 0
    }
}

.dynamic-contentful-pages .carousel-inner>.active, .dynamic-contentful-pages .carousel-inner>.next, .dynamic-contentful-pages .carousel-inner>.prev {
    display: block
}

.dynamic-contentful-pages .carousel-inner>.active {
    left: 0
}

.dynamic-contentful-pages .carousel-inner>.next, .dynamic-contentful-pages .carousel-inner>.prev {
    position: absolute;
    top: 0;
    width: 100%
}

.dynamic-contentful-pages .carousel-inner>.next {
    left: 100%
}

.dynamic-contentful-pages .carousel-inner>.prev {
    left: -100%
}

.dynamic-contentful-pages .carousel-inner>.next.left, .dynamic-contentful-pages .carousel-inner>.prev.right {
    left: 0
}

.dynamic-contentful-pages .carousel-inner>.active.left {
    left: -100%
}

.dynamic-contentful-pages .carousel-inner>.active.right {
    left: 100%
}

.dynamic-contentful-pages .carousel-control {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 15%;
    opacity: .5;
    filter: alpha(opacity=50);
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,0.6)
}

.dynamic-contentful-pages .carousel-control.left {
    background-image: -webkit-linear-gradient(left,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.0001) 100%);
    background-image: -o-linear-gradient(left,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.0001) 100%);
    background-image: linear-gradient(to right,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.0001) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1)
}

.dynamic-contentful-pages .carousel-control.right {
    left: auto;
    right: 0;
    background-image: -webkit-linear-gradient(left,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.5) 100%);
    background-image: -o-linear-gradient(left,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.5) 100%);
    background-image: linear-gradient(to right,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.5) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1)
}

.dynamic-contentful-pages .carousel-control:hover, .dynamic-contentful-pages .carousel-control:focus {
    outline: 0;
    color: #fff;
    text-decoration: none;
    opacity: .9;
    filter: alpha(opacity=90)
}

.dynamic-contentful-pages .carousel-control .icon-prev, .dynamic-contentful-pages .carousel-control .icon-next, .dynamic-contentful-pages .carousel-control .glyphicon-chevron-left, .dynamic-contentful-pages .carousel-control .glyphicon-chevron-right {
    position: absolute;
    top: 50%;
    margin-top: -10px;
    z-index: 5;
    display: inline-block
}

.dynamic-contentful-pages .carousel-control .icon-prev, .dynamic-contentful-pages .carousel-control .glyphicon-chevron-left {
    left: 50%;
    margin-left: -10px
}

.dynamic-contentful-pages .carousel-control .icon-next, .dynamic-contentful-pages .carousel-control .glyphicon-chevron-right {
    right: 50%;
    margin-right: -10px
}

.dynamic-contentful-pages .carousel-control .icon-prev, .dynamic-contentful-pages .carousel-control .icon-next {
    width: 20px;
    height: 20px;
    line-height: 1;
    font-family: serif
}

.dynamic-contentful-pages .carousel-control .icon-prev:before {
    content: '\2039'
}

.dynamic-contentful-pages .carousel-control .icon-next:before {
    content: '\203a'
}

.dynamic-contentful-pages .carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    margin-left: -30%;
    padding-left: 0;
    list-style: none;
    text-align: center
}

.dynamic-contentful-pages .carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    border: 1px solid #fff;
    border-radius: 10px;
    cursor: pointer;
    background-color: #000 \9;
    background-color: transparent
}

.dynamic-contentful-pages .carousel-indicators .active {
    margin: 0;
    width: 12px;
    height: 12px;
    background-color: #fff
}

.dynamic-contentful-pages .carousel-caption {
    position: absolute;
    left: 15%;
    right: 15%;
    bottom: 20px;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,0.6)
}

.dynamic-contentful-pages .carousel-caption .btn, .dynamic-contentful-pages .carousel-caption .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel .carousel-caption .PaymentPage_PayNowButton {
    text-shadow: none
}

@media screen and (min-width: 1000px) {
    .carousel-control .glyphicon-chevron-left, .dynamic-contentful-pages .carousel-control .glyphicon-chevron-right, .dynamic-contentful-pages .carousel-control .icon-prev, .dynamic-contentful-pages .carousel-control .icon-next {
        width:30px;
        height: 30px;
        margin-top: -15px;
        font-size: 30px
    }

    .carousel-control .glyphicon-chevron-left, .dynamic-contentful-pages .carousel-control .icon-prev {
        margin-left: -15px
    }

    .carousel-control .glyphicon-chevron-right, .dynamic-contentful-pages .carousel-control .icon-next {
        margin-right: -15px
    }

    .carousel-caption {
        left: 20%;
        right: 20%;
        padding-bottom: 30px
    }

    .carousel-indicators {
        bottom: 20px
    }
}

.dynamic-contentful-pages .clearfix:before, .dynamic-contentful-pages .clearfix:after {
    content: " ";
    display: table
}

.dynamic-contentful-pages .clearfix:after {
    clear: both
}

.dynamic-contentful-pages .pull-right {
    float: right!important
}

.dynamic-contentful-pages .pull-left {
    float: left!important
}

.dynamic-contentful-pages .hide {
    display: none!important
}

.dynamic-contentful-pages .show {
    display: block!important
}

.dynamic-contentful-pages .invisible {
    display: none
}

.dynamic-contentful-pages .hidden {
    display: none!important
}

@-ms-viewport {
    width: device-width
}

.dynamic-contentful-pages .visible-xs {
    display: none!important
}

.dynamic-contentful-pages .visible-sm {
    display: none!important
}

.dynamic-contentful-pages .visible-md {
    display: none!important
}

.dynamic-contentful-pages .visible-lg {
    display: none!important
}

.dynamic-contentful-pages .visible-xs-block, .dynamic-contentful-pages .visible-xs-inline, .dynamic-contentful-pages .visible-xs-inline-block, .dynamic-contentful-pages .visible-sm-block, .dynamic-contentful-pages .visible-sm-inline, .dynamic-contentful-pages .visible-sm-inline-block, .dynamic-contentful-pages .visible-md-block, .dynamic-contentful-pages .visible-md-inline, .dynamic-contentful-pages .visible-md-inline-block, .dynamic-contentful-pages .visible-lg-block, .dynamic-contentful-pages .visible-lg-inline, .dynamic-contentful-pages .visible-lg-inline-block {
    display: none!important
}

@media(max-width: 1000px) {
    table-responsive {
        width:100%;
        margin-bottom: 15px;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #DDD
    }

    .table-responsive {
        overflow-x: auto;
        min-height: .01%
    }

    .visible-xs {
        display: block!important
    }

    table.visible-xs {
        display: table!important
    }

    tr.visible-xs {
        display: table-row!important
    }

    th.visible-xs,td.visible-xs {
        display: table-cell!important
    }
}

@media(max-width: 1000px) {
    .visible-xs-block {
        display:block!important
    }
}

@media(max-width: 1000px) {
    .visible-xs-inline {
        display:inline!important
    }
}

@media(max-width: 1000px) {
    .visible-xs-inline-block {
        display:inline-block!important
    }
}

@media(min-width: 1000px) and (max-width:1000px) {
    .visible-sm {
        display:block!important
    }

    table.visible-sm {
        display: table!important
    }

    tr.visible-sm {
        display: table-row!important
    }

    th.visible-sm,td.visible-sm {
        display: table-cell!important
    }
}

@media(min-width: 1000px) and (max-width:1000px) {
    .visible-sm-block {
        display:block!important
    }
}

@media(min-width: 1000px) and (max-width:1000px) {
    .visible-sm-inline {
        display:inline!important
    }
}

@media(min-width: 1000px) and (max-width:1000px) {
    .visible-sm-inline-block {
        display:inline-block!important
    }
}

@media(min-width: 1000px) and (max-width:1199px) {
    .visible-md {
        display:block!important
    }

    table.visible-md {
        display: table!important
    }

    tr.visible-md {
        display: table-row!important
    }

    th.visible-md,td.visible-md {
        display: table-cell!important
    }
}

@media(min-width: 1000px) and (max-width:1199px) {
    .visible-md-block {
        display:block!important
    }
}

@media(min-width: 1000px) and (max-width:1199px) {
    .visible-md-inline {
        display:inline!important
    }
}

@media(min-width: 1000px) and (max-width:1199px) {
    .visible-md-inline-block {
        display:inline-block!important
    }
}

@media(min-width: 1200px) {
    .visible-lg {
        display:block!important
    }

    table.visible-lg {
        display: table!important
    }

    tr.visible-lg {
        display: table-row!important
    }

    th.visible-lg,td.visible-lg {
        display: table-cell!important
    }
}

@media(min-width: 1200px) {
    .visible-lg-block {
        display:block!important
    }
}

@media(min-width: 1200px) {
    .visible-lg-inline {
        display:inline!important
    }
}

@media(min-width: 1200px) {
    .visible-lg-inline-block {
        display:inline-block!important
    }
}

@media(max-width: 1000px) {
    .hidden-xs {
        display:none!important
    }
}

@media(min-width: 1000px) and (max-width:1000px) {
    .hidden-sm {
        display:none!important
    }
}

@media(min-width: 1000px) and (max-width:1199px) {
    .hidden-md {
        display:none!important
    }
}

@media(min-width: 1200px) {
    .hidden-lg {
        display:none!important
    }
}

.dynamic-contentful-pages .visible-print {
    display: none!important
}

@media print {
    .visible-print {
        display: block!important
    }

    table.visible-print {
        display: table!important
    }

    tr.visible-print {
        display: table-row!important
    }

    th.visible-print,td.visible-print {
        display: table-cell!important
    }
}

.dynamic-contentful-pages .visible-print-block {
    display: none!important
}

@media print {
    .visible-print-block {
        display: block!important
    }
}

.dynamic-contentful-pages .visible-print-inline {
    display: none!important
}

@media print {
    .visible-print-inline {
        display: inline!important
    }
}

.dynamic-contentful-pages .visible-print-inline-block {
    display: none!important
}

@media print {
    .visible-print-inline-block {
        display: inline-block!important
    }
}

@media print {
    .hidden-print {
        display: none!important
    }
}

.dynamic-contentful-pages .fa {
    display: inline-block;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.dynamic-contentful-pages .fa-times-circle:before {
    content: "\f057"
}

.dynamic-contentful-pages .fa-picture-o:before {
    content: "\f03e"
}

.dynamic-contentful-pages .fa-fw {
    width: 1.28571em;
    text-align: center
}

.dynamic-contentful-pages .fa-facebook:before {
    content: "\f09a"
}

.dynamic-contentful-pages .fa-instagram:before {
    content: "\f16d"
}

.dynamic-contentful-pages .fa-twitter-square:before {
    content: "\f081"
}

.dynamic-contentful-pages .fa-twitter:before {
    content: "\f099"
}

.dynamic-contentful-pages .fa-facebook-f:before {
    content: "\f39e"
}

.dynamic-contentful-pages .fa-pinterest:before {
    content: "\f0d2"
}

.dynamic-contentful-pages .fa-pinterest-square:before {
    content: "\f0d3"
}

.dynamic-contentful-pages .pull-right {
    float: right
}

.dynamic-contentful-pages .pull-left {
    float: left
}

body .dynamic-contentful-pages input,body .dynamic-contentful-pages button,body .dynamic-contentful-pages select,body .dynamic-contentful-pages textarea {
    outline: 0
}

body .dynamic-contentful-pages.scbt .dynamic-contentful-pages {
    font-family: var(--fontFace-localOpenSans);
}

body .dynamic-contentful-pages.scah {
    font-family: var(--fontFace-localProximaNova);
}

body .dynamic-contentful-pages .create-account-btn-wrap span {
    font-weight: bold;
    font-size: 16px
}

body .dynamic-contentful-pages .create-account-btn-wrap .login-btn {
    border-radius: 3px;
    padding-top: 8px;
    padding-bottom: 8px;
    text-transform: uppercase;
    font-weight: bold;
    border: solid 2px;
    font-size: 12px
}

@media(min-width: 1000px) {
    body .dynamic-contentful-pages .create-account-btn-wrap .login-btn {
        width:250px
    }
}

body .dynamic-contentful-pages .form-control,body .dynamic-contentful-pages .payment-method-panel .DataIntercept #Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept body .dynamic-contentful-pages #Paymetric_Exp_Month,body .dynamic-contentful-pages .payment-method-panel .DataIntercept #Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept body .dynamic-contentful-pages #Paymetric_Exp_Year,body .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside body .dynamic-contentful-pages input[type='text'],body .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside select, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside body .dynamic-contentful-pages select,body .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside #Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside body .dynamic-contentful-pages #Paymetric_CreditCardNumber,body .dynamic-contentful-pages .payment-method-panel .DataIntercept input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept body .dynamic-contentful-pages input[type='text'],body .dynamic-contentful-pages .payment-method-panel .DataIntercept select, .dynamic-contentful-pages .payment-method-panel .DataIntercept body .dynamic-contentful-pages select,body .dynamic-contentful-pages .payment-method-panel .DataIntercept #Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept body .dynamic-contentful-pages #Paymetric_CreditCardNumber,body .dynamic-contentful-pages .checkout-payment-section .DataIntercept input, .dynamic-contentful-pages .checkout-payment-section .DataIntercept body .dynamic-contentful-pages input,body .dynamic-contentful-pages .checkout-payment-section .DataIntercept select, .dynamic-contentful-pages .checkout-payment-section .DataIntercept body .dynamic-contentful-pages select {
    border-color: #888;
    border-radius: 3px;
    padding: 10px;
    font-size: 12px;
    color: #333
}

body .dynamic-contentful-pages .align-left {
    float: left
}

body .dynamic-contentful-pages .align-right {
    float: right
}

body .dynamic-contentful-pages .nav>li>a:focus {
    background-color: none!important
}

body .dynamic-contentful-pages .nav.side-nav li a {
    color: #444
}

body .dynamic-contentful-pages .btn.grey-btn,body .dynamic-contentful-pages .payment-method-panel .grey-btn.PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel body .dynamic-contentful-pages .grey-btn.PaymentPage_PayNowButton {
    background-color: grey;
    color: white;
    font-weight: bold
}

body .dynamic-contentful-pages .container {
    padding-left: 0;
    padding-right: 0
}

body .dynamic-contentful-pages input.form-control.error,body .dynamic-contentful-pages .payment-method-panel .DataIntercept input.error#Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept body .dynamic-contentful-pages input.error#Paymetric_Exp_Month,body .dynamic-contentful-pages .payment-method-panel .DataIntercept input.error#Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept body .dynamic-contentful-pages input.error#Paymetric_Exp_Year,body .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside input.error[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside body .dynamic-contentful-pages input.error[type='text'],body .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside input.error#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside body .dynamic-contentful-pages input.error#Paymetric_CreditCardNumber,body .dynamic-contentful-pages .payment-method-panel .DataIntercept input.error[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept body .dynamic-contentful-pages input.error[type='text'],body .dynamic-contentful-pages .payment-method-panel .DataIntercept input.error#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept body .dynamic-contentful-pages input.error#Paymetric_CreditCardNumber,body .dynamic-contentful-pages .checkout-payment-section .DataIntercept input.error, .dynamic-contentful-pages .checkout-payment-section .DataIntercept body .dynamic-contentful-pages input.error {
    background: #fff0f1;
    border: 1px solid #f00
}

body .dynamic-contentful-pages label.error {
    background: #f00;
    color: #fff;
    border-radius: 3px;
    box-shadow: 1px 2px 4px #cfcfcf
}

body .dynamic-contentful-pages label.error:after {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #f00
}

body .dynamic-contentful-pages .hide-me {
    display: none
}

body .dynamic-contentful-pages clearboth {
    clear: both
}

@media only screen and (max-width: 766px) {
    body .dynamic-contentful-pages .filler {
        display:none
    }
}

@media only screen and (min-width: 1000px) {
    body .dynamic-contentful-pages .filler {
        width:100%;
        height: 1px;
        float: left
    }
}

body .dynamic-contentful-pages .alert.error-alert {
    background: #fce8e9;
    vertical-align: middle
}

body .dynamic-contentful-pages .alert.error-alert .glyphicon {
    color: #e80023;
    font-size: 24px;
    margin-right: 9px
}

body .dynamic-contentful-pages li.no-slash:before {
    content: ""!important
}

body .dynamic-contentful-pages .capitalize {
    text-transform: capitalize
}

.dynamic-contentful-pages textarea {
    resize: none
}

@media(max-width: 1000px) {
    body .dynamic-contentful-pages.modal-open {
        position:fixed;
        overflow: hidden
    }
}

.dynamic-contentful-pages .dropdown-backdrop {
    display: none!important
}

.dynamic-contentful-pages .searchDropdownMenuText {
    width: 180px;
    max-width: 180px;
    text-overflow: ellipsis;
    multiline: true;
    float: left;
    overflow: hidden
}

.dynamic-contentful-pages #editOrderAddress ::-webkit-input-placeholder {
    font-size: 11px
}

.dynamic-contentful-pages #editOrderAddress :-moz-placeholder {
    font-size: 11px
}

.dynamic-contentful-pages #editOrderAddress ::-moz-placeholder {
    font-size: 11px
}

.dynamic-contentful-pages #editOrderAddress :-ms-input-placeholder {
    font-size: 11px
}

.dynamic-contentful-pages input[type=text]::-ms-clear {
    display: none
}

body.scbt .dynamic-contentful-pages #global-mobile-header-nav .nav-tabs {
    border-bottom: 0 solid #ddd;
    background-color: #650682
}

@media(min-width: 1000px) {
    .dynamic-contentful-pages .mega-nav #antibodies-nav {
        width:.8%
    }

    .dynamic-contentful-pages .mega-nav #support-products-nav {
        width: 1.3%
    }

    .dynamic-contentful-pages .mega-nav #gene-editing-nav {
        width: 1.4%
    }

    .dynamic-contentful-pages .mega-nav #chemicals-nav {
        width: .6%
    }
}

.dynamic-contentful-pages [data-toggle='tooltip'].no-img i {
    color: #ccc!important
}

.dynamic-contentful-pages header .search-bar .scbt-scope-search ul li a {
    font-size: 12px
}

@-moz-document url-prefix() {
    .dynamic-contentful-pages header .top-nav li .dropdown-menu.moz-fix {
        min-width: 283px
    }

    .dynamic-contentful-pages header .top-nav li .dropdown-menu.moz-fix li {
        text-align: center
    }
}

.dynamic-contentful-pages header .small-drop-down-menu .dropdown-menu {
    z-index: 999!important
}

.dynamic-contentful-pages header .small-drop-down-menu-second .dropdown-menu {
    z-index: 999!important
}

.dynamic-contentful-pages header #mob-header-content-wrapper {
    background-color: white
}

.dynamic-contentful-pages header #mob-header-content-wrapper .heading {
    padding: 10px
}

.dynamic-contentful-pages header #mob-header-content-wrapper .list-group-item {
    border: 0
}

.dynamic-contentful-pages header #mob-header-content-wrapper hr {
    margin-top: 5px;
    margin-bottom: 5px
}

.dynamic-contentful-pages header #mob-header-content-wrapper .heading {
    padding: 10px
}

.dynamic-contentful-pages header #mob-header-content-wrapper .site-list {
    padding: 10px 20px
}

.dynamic-contentful-pages header #mob-header-content-wrapper .site-list .site-list-item {
    width: 115px;
    height: 68px;
    border: 2px solid;
    border-radius: 7px;
    padding: 10px;
    display: inline-block
}

.dynamic-contentful-pages header #mob-header2-list {
    padding-top: 20px
}

.dynamic-contentful-pages header #mob-header2-list .link-list li {
    list-style-type: none;
    margin-right: 10px
}

.dynamic-contentful-pages header #mob-header2-list .link-list li.account-link a {
    text-transform: none
}

.dynamic-contentful-pages header #mob-header2-list .link-list li.account-link a span {
    text-transform: uppercase
}

.dynamic-contentful-pages header #mob-header2-list .glyphicon-menu-right {
    font-size: x-small;
    top: 0
}

.dynamic-contentful-pages header #global-mobile-header-nav nav .btn, .dynamic-contentful-pages header #global-mobile-header-nav nav .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel .dynamic-contentful-pages header #global-mobile-header-nav nav .PaymentPage_PayNowButton {
    background-color: transparent;
    color: white;
    border-color: transparent;
    font-size: 10px;
    overflow: hidden
}

.dynamic-contentful-pages header .promo-slot img {
    width: 100%;
    height: 50px
}

.dynamic-contentful-pages header .top-navbar {
    background-color: #5c0e8a;
    height: 57px
}

.dynamic-contentful-pages header .top-navbar .site-switch {
    padding: 0;
    margin: 0
}

.dynamic-contentful-pages header .top-navbar .site-switch .btn-item {
    width: 50%;
    float: left;
    list-style: none
}

.dynamic-contentful-pages header .top-navbar .site-switch .btn-item a {
    padding: 8px 18px 14px 22px;
    display: block;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 12px;
    line-height: 14px;
    font-weight: 500
}

.dynamic-contentful-pages header .top-navbar .site-switch .btn-item.selected {
    color: ""
}

.dynamic-contentful-pages header .top-navbar .top-nav {
    padding: 0;
    margin: 0
}

.dynamic-contentful-pages header .top-navbar .top-nav .nav-justified>li>a {
    text-overflow: ellipsis;
    white-space: nowrap;
    text-transform: uppercase;
    overflow: hidden;
    max-width: 157px
}

.dynamic-contentful-pages header .top-navbar .top-nav .nav-justified>li, .dynamic-contentful-pages header .top-navbar .top-nav .nav-tabs.nav-justified>li {
    width: auto
}

.dynamic-contentful-pages header .top-navbar .top-nav .nav-justified>li>a, .dynamic-contentful-pages header .top-navbar .top-nav .nav-tabs.nav-justified>li>a {
    text-transform: uppercase
}

.dynamic-contentful-pages header .top-navbar .top-nav .nav-justified>li img, .dynamic-contentful-pages header .top-navbar .top-nav .nav-tabs.nav-justified>li img {
    max-height: 11px
}

.dynamic-contentful-pages header .top-navbar .top-nav::hover {
    color: #5a1f7c
}

.dynamic-contentful-pages header .top-navbar .top-nav li>a, .dynamic-contentful-pages header .top-navbar .top-nav li>input {
    padding: 9px 20px;
    height: 45px;
    text-decoration: none;
    text-align: left;
    font-size: 12px;
    line-height: 14px;
    font-weight: 500
}

.dynamic-contentful-pages header .top-navbar .top-nav li>a.chat-hover-icon, .dynamic-contentful-pages header .top-navbar .top-nav li>input.chat-hover-icon {
    background-position: 75px 12px
}

.dynamic-contentful-pages header .top-navbar .top-nav li>a .dropdown, .dynamic-contentful-pages header .top-navbar .top-nav li>input .dropdown {
    margin-left: 5px
}

.dynamic-contentful-pages header .top-navbar .top-nav li>a .dropdown .caret, .dynamic-contentful-pages header .top-navbar .top-nav li>input .dropdown .caret {
    border-top: 8px dashed;
    border-top: 8px solid \9;
    border-right: 5px solid transparent;
    border-left: 6px solid transparent
}

.dynamic-contentful-pages header .top-navbar .top-nav li>a .dropup .caret, .dynamic-contentful-pages header .top-navbar .top-nav li>input .dropup .caret {
    border-bottom: 8px dashed;
    border-top: 0;
    border-bottom: 8px solid \9;
    border-right: 5px solid transparent;
    border-left: 6px solid transparent
}

.dynamic-contentful-pages header .top-navbar .top-nav li ul {
    border-radius: 0;
    box-shadow: none;
    margin-top: 0
}

.dynamic-contentful-pages header .top-navbar .top-nav li ul li {
    text-align: left
}

.dynamic-contentful-pages header .top-navbar .top-nav li ul a {
    text-align: left
}

.dynamic-contentful-pages header .top-navbar .top-nav li ul .btn, .dynamic-contentful-pages header .top-navbar .top-nav li ul .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel .dynamic-contentful-pages header .top-navbar .top-nav li ul .PaymentPage_PayNowButton {
    margin: 0 10px;
    width: 87%;
    padding: 5px 50px;
    color: white;
    text-transform: uppercase;
    font-weight: bold
}

.dynamic-contentful-pages header .top-navbar .top-nav li:last-child>ul {
    right: 0
}

.dynamic-contentful-pages header .top-navbar .top-nav li .dropdown-menu>li>a, .dynamic-contentful-pages header .top-navbar .top-nav li .dropdown-menu>li>input {
    height: 33px;
    padding: 8px 19px;
    font-weight: 400
}

@media only screen and (max-width: 1000px) {
    .dynamic-contentful-pages header .container.nav {
        overflow:hidden
    }
}

.dynamic-contentful-pages header .container.nav .cart-menu {
    position: relative;
    width: 103px
}

.dynamic-contentful-pages header .container.nav .cart-menu>a {
    width: auto!important
}

.dynamic-contentful-pages header .container.nav .cart-menu a {
    display: block;
    width: 90px
}

.dynamic-contentful-pages header .container.nav .cart-menu .item-nos {
    font-size: 24px;
    border-bottom: 2px solid #fff;
    font-weight: bold;
    line-height: 23px;
    margin-right: 3px;
    float: left
}

.dynamic-contentful-pages header .container.nav .cart-menu .cart-item-wrap {
    float: right
}

.dynamic-contentful-pages header .container.nav .cart-menu .dropdown-menu {
    top: 45px;
    padding-left: 15px;
    padding-right: 15px;
    border: 0;
    width: 470px
}

.dynamic-contentful-pages header .nav-justified>li, .dynamic-contentful-pages header .nav-tabs.nav-justified>li, .dynamic-contentful-pages header .nav-tabs.nav-justified>li {
    float: left
}

.dynamic-contentful-pages header .header-mid .grey-dropdown {
    padding-right: 0;
    padding-top: 0
}

.dynamic-contentful-pages header .header-mid .grey-dropdown .drop-caret-wrap {
    padding: 0 10px
}

@media only screen and (max-width: 1000px) {
    .dynamic-contentful-pages header .header-mid .container {
        overflow-x:hidden
    }

    .dynamic-contentful-pages header .header-mid .container #mob-header2-list .link-list li:first-child a>b {
        margin-left: 0
    }
}

@media(min-width: 1000px) {
    .dynamic-contentful-pages header .header-mid .container .social-share {
        margin-top:15px;
        padding: 0 10px;
        margin-right: 0
    }
}

.dynamic-contentful-pages header .header-mid .search-bar .payment-method-panel .DataIntercept input#Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept .dynamic-contentful-pages header .header-mid .search-bar input#Paymetric_Exp_Month, .dynamic-contentful-pages header .header-mid .search-bar .payment-method-panel .DataIntercept input#Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept .dynamic-contentful-pages header .header-mid .search-bar input#Paymetric_Exp_Year, .dynamic-contentful-pages header .header-mid .search-bar .payment-method-panel .DataIntercept-outside input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .dynamic-contentful-pages header .header-mid .search-bar input[type='text'], .dynamic-contentful-pages header .header-mid .search-bar .payment-method-panel .DataIntercept-outside input#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .dynamic-contentful-pages header .header-mid .search-bar input#Paymetric_CreditCardNumber, .dynamic-contentful-pages header .header-mid .search-bar .payment-method-panel .DataIntercept input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept .dynamic-contentful-pages header .header-mid .search-bar input[type='text'], .dynamic-contentful-pages header .header-mid .search-bar .payment-method-panel .DataIntercept input#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept .dynamic-contentful-pages header .header-mid .search-bar input#Paymetric_CreditCardNumber, .dynamic-contentful-pages header .header-mid .search-bar .checkout-payment-section .DataIntercept input, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .dynamic-contentful-pages header .header-mid .search-bar input {
    height: 44px
}

.dynamic-contentful-pages header .search-bar .dropdown-search {
    padding: 11px 15px;
    width: 62px;
    overflow: hidden;
    text-overflow: ellipsis;
    position: relative;
    text-align: left;
    height: 35px;
    border: 1px solid #b7b3d4
}

body.scbt .dynamic-contentful-pages .dynamic-contentful-pages header .search-bar .dropdown-search {
    background-color: #ddd7ff;
    border: 1px solid #a592cb;
    border-right: 0;
    box-shadow: none
}

.dynamic-contentful-pages header .search-bar .dropdown-search .text {
    text-overflow: ellipsis;
    width: 34px;
    overflow: hidden;
    display: inline
}

.dynamic-contentful-pages header .search-bar .dropdown-search .caret {
    display: inline-block;
    position: absolute;
    left: 32px;
    top: 17px;
    margin-top: -3px
}

.dynamic-contentful-pages header .search-bar .dropdown-search .glyphicon {
    display: inline-block;
    position: absolute;
    left: 42px;
    top: 13px;
    font-size: 11px
}

.dynamic-contentful-pages header .social-fb {
    margin-top: 6px
}

.dynamic-contentful-pages header .social-fb .fb_iframe_widget, .dynamic-contentful-pages header .social-fb .janrainSocialPlaceholder {
    display: inline!important
}

.dynamic-contentful-pages header .social-fb .janrainShareCountContainer {
    float: right!important;
    margin: 5px 10px 0!important
}

.dynamic-contentful-pages header .social-fb .janrainSocialRoot button.janrainProvider img {
    margin: 0!important;
    width: 18px!important;
    height: 18px!important
}

.dynamic-contentful-pages header .nav-justified>.dropdown .dropdown-menu {
    top: auto;
    left: -1px
}

.dynamic-contentful-pages header .top-navbar .top-nav li:last-child>ul {
    left: auto
}

@media only screen and (max-width: 1000px) {
    .dynamic-contentful-pages header #mobCart .modal-.dynamic-contentful-pages header {
        border-bottom:0
    }

    .dynamic-contentful-pages header #mobCart .modal-header:after {
        border-bottom: 0
    }

    .dynamic-contentful-pages header #mobCart .divider {
        height: 1px;
        margin: 9px 0;
        overflow: hidden;
        background: #d1bcdc
    }

    .dynamic-contentful-pages header #mobCart .view-all-cart {
        float: unset
    }

    .dynamic-contentful-pages header #mobCart .view-all-cart .align-right {
        float: none
    }

    .dynamic-contentful-pages header #mobCart .view-all-cart .align-left {
        float: none
    }

    .dynamic-contentful-pages header #mobCart .view-all-cart a {
        text-align: center;
        text-transform: none!important;
        display: block;
        font-size: 16px
    }

    .dynamic-contentful-pages header #mobCart .view-all-cart .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel .dynamic-contentful-pages header #mobCart .view-all-cart .PaymentPage_PayNowButton {
        width: 100%;
        padding: 15px
    }

    .dynamic-contentful-pages header .header-mid .container .col-sm-3, .dynamic-contentful-pages header .header-mid .container .col-sm-2 {
        z-index: 99
    }

    .dynamic-contentful-pages header .header-mid .container #mob-header2-list {
        width: 64%;
        float: right;
        padding-right: 25px;
        padding-left: 0
    }

    body.scah .dynamic-contentful-pages header.checkout-.dynamic-contentful-pages header .header-mid .container #mob-header2-list,body.scbt .dynamic-contentful-pages header.checkout-.dynamic-contentful-pages header .header-mid .container #mob-header2-list {
        padding-right: 15px
    }
}

@media only screen and (max-width: 1000px) and (min-width:509px) {
    .dynamic-contentful-pages header #mobCart .cart-list {
        padding:0;
        margin: 0
    }

    .dynamic-contentful-pages header #mobCart .mini-cart-item {
        width: 100%
    }

    .dynamic-contentful-pages header #mobCart .mini-cart-item .item-data {
        width: 68%
    }

    .dynamic-contentful-pages header #mobCart .mini-cart-item .item-data .item-details span {
        width: 78px
    }
}

@media only screen and (max-width: 508px) {
    .dynamic-contentful-pages header #mob-header2-list .link-list li {
        margin-right:0
    }

    .dynamic-contentful-pages header #mob-header2-list li a:focus {
        text-decoration: none!important
    }

    .dynamic-contentful-pages header .cart-list {
        padding: 0;
        margin: 0
    }
}

@media only screen and (max-width: 380px) {
    .dynamic-contentful-pages header #mob-header2-list .link-list {
        max-width:220px
    }
}

.dynamic-contentful-pages span.mob-tab {
    overflow: hidden;
    width: 95px;
    display: block;
    float: left;
    margin-right: 3px
}

.dynamic-contentful-pages .first-slot span.mob-tab {
    text-transform: uppercase
}

.dynamic-contentful-pages header .top-navbar .top-nav {
    max-height: 57px
}

@media(min-width: 1000px) {
    body {
        width:inherit
    }
}

.dynamic-contentful-pages .site-switch .btn-item:first-child {
    background-color: #7b029a;
    position: relative
}

.dynamic-contentful-pages .site-switch .btn-item:first-child.selected {
    background-color: #7566e3
}

.dynamic-contentful-pages .site-switch .btn-item:first-child.selected:after {
    content: '';
    position: absolute;
    background: url(/scbt-static/assets/images/scbt_sprite.png) -173px -37px;
    background-repeat: no-repeat;
    width: 19px;
    height: 20px;
    top: 0;
    right: -3px
}

.dynamic-contentful-pages .site-switch .btn-item:last-child {
    background-color: #7b029a;
    padding: 0
}

.dynamic-contentful-pages .site-switch .btn-item:last-child:after,body.scbt .dynamic-contentful-pages header .top-navbar .site-switch .btn-item:after {
    content: '';
    position: absolute;
    background: url(/scbt-static/assets/images/scbt_sprite.png) -194px -38px;
    background-repeat: no-repeat;
    width: 19px;
    height: 20px;
    top: 0;
    right: -3px
}

.dynamic-contentful-pages .site-switch .btn-item:last-child.selected {
    background-color: #7566e3
}

.dynamic-contentful-pages .site-switch .btn-item:last-child.selected:after {
    content: '';
    position: absolute;
    background: url(/scbt-static/assets/images/scbt_sprite.png) -173px -37px;
    background-repeat: no-repeat;
    width: 19px;
    height: 20px;
    top: 0;
    right: 0
}

body.scah .dynamic-contentful-pages header .top-navbar .site-switch .btn-item:first-child.selected.scah-website {
    color: #c8a895;
    font-size: 12px;
    font-weight: bold
}

body.scah .dynamic-contentful-pages header .top-navbar .site-switch .btn-item:first-child.selected.scah-website:after {
    content: '';
    position: absolute;
    background: url(/scbt-static/assets/images/scah_image_assets/scah_sprite.png) -141px 0;
    background-repeat: no-repeat;
    width: 19px;
    height: 22px;
    top: -3px;
    right: -2px
}

body.scah .dynamic-contentful-pages header .top-navbar .site-switch .btn-item:last-child:after {
    content: '';
    position: absolute;
    background: url(/scbt-static/assets/images/scah_image_assets/scah_sprite.png) -118px 0;
    background-repeat: no-repeat;
    width: 19px;
    height: 22px;
    top: -3px;
    right: -2px
}

header #global-mobile-header-nav nav .btn,header #global-mobile-header-nav nav .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel header #global-mobile-header-nav nav .PaymentPage_PayNowButton,header #global-mobile-header-nav nav .payment-method-panel .PaymentPage_PayNowButton {
    padding: 6px 0
}

.dynamic-contentful-pages .promo-slot.col-xs-offset-1 {
    margin: 0!important;
    text-align: center
}

.dynamic-contentful-pages .promo-slot.col-xs-offset-1 img {
    max-width: 85%;
    margin: 20px auto
}

@media only screen and (min-width: 320px) and (max-width:1000px) and (min-width:320px) and (max-width:460px) {
    body.scbt .dynamic-contentful-pages #mobileSearchContainer #searchFormMob span.input-group-btn {
        width:61px
    }
}

.scbt .dynamic-contentful-pages-type-search .search-result li.searchRoute .product-text a {
    display: block
}

.scbt .dynamic-contentful-pages-type-search .search-result {
    font-size: 14px
}

.scbt .dynamic-contentful-pages-type-search .search-result ul li .user-search {
    font-family: var(--fontFace-localProximaNovaSemiBold);
    font-weight: 700
}

@media screen and (min-width: 0) and (max-width:340px) {
    body.scah .dynamic-contentful-pages header .header-mid .container #mob-header2-list {
        padding-right:1px!important
    }

    body.scah .dynamic-contentful-pages header .header-mid .container .col-sm-3.col-xs-3 {
        padding-left: 2px
    }
}

@media screen and (min-width: 320px) and (max-width:568px) {
    body.scah .dynamic-contentful-pages header .header-mid .container #mob-header2-list {
        padding-right:22px!important
    }

    body.scah .dynamic-contentful-pages header .header-mid .site-logo {
        margin-left: 10px!important
    }

    body.scah .dynamic-contentful-pages nav .navbar .container .navbar-header .all-btn .input-group-btn:first-child>.btn {
        background-position: 52px 0!important
    }
}

@media screen and (min-width: 1000px) {
    body header .top-navbar .container .col-sm-8 {
        padding-left:0
    }

    body header .top-navbar .container .col-sm-8 ul.nav-justified li:nth-child(1) a {
        max-width: 133px
    }

    body header .top-navbar .container .col-sm-8 ul.nav-justified li:nth-child(2) a {
        max-width: 115px;
        min-width: 93px
    }

    body header .top-navbar .container .col-sm-8 ul.nav-justified li:nth-child(3) a {
        max-width: 190px
    }

    body header .top-navbar .container .col-sm-8 ul.nav-justified li:nth-child(3) ul.dropdown-menu li a {
        max-width: 100%
    }

    body header .top-navbar .container .col-sm-8 ul.nav-justified li:nth-child(4) a {
        max-width: 81px
    }

    body header .top-navbar .container .col-sm-8 ul.nav-justified li:nth-child(5) a {
        max-width: 145px
    }

    body header .top-navbar .container .col-sm-8 ul.nav-justified li:nth-child(5) a .cart-item-wrap {
        max-width: 98px;
        text-overflow: ellipsis;
        overflow: hidden
    }

    body header .top-navbar .container .col-sm-8 ul.nav-justified li a {
        padding-left: 13px;
        padding-right: 13px
    }

    header .header-mid .search-bar #searchTextbox {
        font-size: 13px;
        padding: 5px 30px 5px 10px;
        height: 31px;
        border-radius: 0 3px 3px 0
    }

    header .header-mid .search-bar #searchTextbox:focus {
        box-shadow: none
    }
}

.dynamic-contentful-pages .footer-content-wrap {
    padding: 20px 0 98px;
    color: #454545;
    background: url("/scbt-static/assets/images/bg.jpg") repeat;
    border-bottom: 5px solid #666;
    margin-bottom: 10px
}

@media(min-width: 1000px) {
    .footer-content-wrap {
        height:475px
    }
}

.dynamic-contentful-pages .footer-content-wrap h4, .dynamic-contentful-pages .footer-content-wrap .footerContTag {
    color: #5c0f8c;
    font-weight: bold;
    font-size: 22px;
    text-transform: capitalize
}

.dynamic-contentful-pages .footer-content-wrap h4 a, .dynamic-contentful-pages .footer-content-wrap .footerContTag a {
    color: #5c0f8c;
    font-weight: bold;
    font-size: 22px;
    text-transform: capitalize;
    text-decoration: none
}

.dynamic-contentful-pages .footer-content-wrap ul {
    padding: 0;
    list-style: none
}

.dynamic-contentful-pages .footer-content-wrap ul.footer-list li>ul {
    padding: 5px 17px;
    list-style-type: circle
}

.dynamic-contentful-pages .signup-wrap {
    padding: 6px 4px
}

.dynamic-contentful-pages .signup-wrap h4, .dynamic-contentful-pages .signup-wrap .signupBr {
    float: left;
    font-size: 13px;
    color: #fff;
    font-weight: normal
}

.dynamic-contentful-pages .signup-wrap .subscribe-input {
    width: 63%;
    display: inline-block;
    padding: 3px 12px;
    font-size: 12px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 3px;
    font-style: italic
}

.dynamic-contentful-pages .signup-wrap .subscribe-bttn {
    background: #00cbfc;
    border: 0;
    padding: 4px 9px;
    color: #010101;
    border-radius: 4px;
    font-weight: bold;
    font-size: 12px
}

.dynamic-contentful-pages .signup-wrap .subscribe-form {
    margin-top: 3px
}

.dynamic-contentful-pages .footer-container {
    background: #5c0f8c;
    margin-top: 30px
}

@media(min-width: 1000px) {
    .footer-container {
        height:55px;
        padding: 5px
    }
}

.dynamic-contentful-pages .free-catalog {
    border: 1px solid #cfcfcf;
    background: #fff;
    margin: 0 19px 0 0;
    padding: 0;
    text-align: center;
    border-radius: 7px
}

@media(min-width: 1000px) {
    .free-catalog {
        width:215px!important;
        height: 360px
    }
}

.dynamic-contentful-pages .free-catalog img {
    display: block;
    margin: 4px auto;
    max-width: 100%
}

.dynamic-contentful-pages .free-catalog a {
    font-size: 15px;
    color: #454545;
    font-weight: bold;
    text-decoration: none
}

.dynamic-contentful-pages .free-catalog h5 {
    font-size: 18px;
    line-height: 27px;
    color: #586f78
}

.dynamic-contentful-pages .scale-width {
    width: 21%
}

.dynamic-contentful-pages .free-catalog h5 {
    font-size: 18px;
    line-height: 22px;
    color: #003546;
    font-weight: normal;
    margin-top: 0;
    padding-top: 8px
}

.dynamic-contentful-pages .footer-accordian ul li a {
    color: #454545;
    text-decoration: none
}

.dynamic-contentful-pages .follow-us .follow-us .fa-facebook {
    margin-right: 8px;
    font-size: 20px;
    cursor: pointer
}

.dynamic-contentful-pages .follow-us .follow-us .fa-twitter {
    margin-right: 8px;
    font-size: 22px;
    cursor: pointer
}

.dynamic-contentful-pages .follow-us .follow-us .fa-facebook:hover, .dynamic-contentful-pages .follow-us .follow-us .fa-twitter:hover {
    color: #7665e5
}

.dynamic-contentful-pages .follow-us.four-icons {
    background: #ccc;
    color: #000;
    text-align: center;
    font-size: 16px!important;
    font-weight: bold;
    width: 23%;
    padding: 13px 10px
}

.dynamic-contentful-pages .follow-us.four-icons .fa-facebook, .dynamic-contentful-pages .follow-us.four-icons .fa-pinterest, .dynamic-contentful-pages .follow-us.four-icons .fa-twitter, .dynamic-contentful-pages .follow-us.four-icons .fa-instagram {
    margin-right: 8px;
    font-size: 16px;
    cursor: pointer
}

.dynamic-contentful-pages .follow-us.four-icons .fa-facebook:hover, .dynamic-contentful-pages .follow-us.four-icons .fa-twitter:hover, .dynamic-contentful-pages .follow-us.four-icons .fa-instagram:hover, .dynamic-contentful-pages .follow-us.four-icons .fa-pinterest:hover {
    color: #7665e5
}

.dynamic-contentful-pages .signup-wrap h4 b, .dynamic-contentful-pages .signup-wrap .signupBr b {
    color: #fff;
    font-size: 15px
}

.dynamic-contentful-pages .signup-wrap h4, .dynamic-contentful-pages .signup-wrap .signupBr {
    color: #f4f4f4
}

.dynamic-contentful-pages .copy-right-txt {
    color: #1a1a1a;
    font-size: 10px
}

.dynamic-contentful-pages .footer-accordian ul li a .glyphicon-menu-right, .dynamic-contentful-pages .footer-accordian h4 .glyphicon-menu-down {
    display: none
}

.dynamic-contentful-pages .top-down-arrow {
    position: absolute;
    bottom: -56px;
    right: 20px;
    cursor: pointer;
    background-color: #fff;
    color: #fff;
    outline: 0;
    border: none!important;
    width: 0;
    height: 0;
    padding: 22px;
    z-index: 99;
    background: url('/scbt-static/assets/images/scbt_sprite.png') -32px -49px transparent
}

.dynamic-contentful-pages .top-down-arrow:focus {
    outline: 0
}

.dynamic-contentful-pages .top-down-arrow:hover {
    width: 43px;
    height: 43px;
    display: block;
    background: url('/scbt-static/assets/images/scbt_sprite.png') -32px -2px
}

.dynamic-contentful-pages .left.carousel-control img {
    width: 41px;
    height: 41px;
    background: url('/scbt-static/assets/images/scbt_sprite.png') -79px -47px
}

.dynamic-contentful-pages .right.carousel-control img {
    width: 41px;
    height: 41px;
    background: url('/scbt-static/assets/images/scbt_sprite.png') -79px -2px
}

.dynamic-contentful-pages .zoomInIcon, .dynamic-contentful-pages .zoomOutIcon, .dynamic-contentful-pages .zoomResetIcon {
    width: 20px;
    height: 20px;
    display: block;
    margin-left: 29%
}

.dynamic-contentful-pages .zoomInIcon {
    background: url('/scbt-static/assets/images/scbt_sprite.png') -2px -173px
}

.dynamic-contentful-pages .zoomOutIcon {
    background: url('/scbt-static/assets/images/scbt_sprite.png') -149px -135px
}

.dynamic-contentful-pages .zoomResetIcon {
    background: url('/scbt-static/assets/images/scbt_sprite.png') -149px -97px
}

.dynamic-contentful-pages .c_purplebox {
    width: 19px;
    height: 19px;
    background: url('/scbt-static/assets/images/scbt_sprite.png') -49px -173px
}

.dynamic-contentful-pages .hasdata_r {
    width: 45px;
    height: 34px;
    background: url('/scbt-static/assets/images/scbt_sprite.png') -100px -97px
}

.dynamic-contentful-pages .hasimage {
    width: 45px;
    height: 34px;
    background: url('/scbt-static/assets/images/scbt_sprite.png') -51px -97px
}

.dynamic-contentful-pages .iconpurple_r {
    width: 19px;
    height: 19px;
    background: url('/scbt-static/assets/images/scbt_sprite.png') -26px -173px
}

.dynamic-contentful-pages .s_purplebox {
    width: 19px;
    height: 19px;
    background: url('/scbt-static/assets/images/scbt_sprite.png') -194px -128px
}

.dynamic-contentful-pages .wb {
    width: 45px;
    height: 34px;
    background: url('/scbt-static/assets/images/scbt_sprite.png') -100px -135px
}

.dynamic-contentful-pages .wb_r {
    width: 45px;
    height: 34px;
    background: url('/scbt-static/assets/images/scbt_sprite.png') -51px -135px
}

.dynamic-contentful-pages .wb_s {
    width: 45px;
    height: 34px;
    background: url('/scbt-static/assets/images/scbt_sprite.png') -173px -2px
}

.dynamic-contentful-pages .wb_sc {
    width: 45px;
    height: 34px;
    background: url('/scbt-static/assets/images/scbt_sprite.png') -2px -135px
}

.dynamic-contentful-pages .nodata {
    width: 29px;
    height: 27px;
    background: url('/scbt-static/assets/images/scbt_sprite.png') -83px -179px
}

.dynamic-contentful-pages .submenu-category ul {
    padding-left: 0;
    list-style-type: none
}

.dynamic-contentful-pages .submenu-category .dropdown-header {
    padding: 0;
    margin-bottom: 10px;
    font-family: var(--fontFace-localOpenSans);
    white-space: inherit
}

.dynamic-contentful-pages .submenu-category a {
    color: #333
}

.dynamic-contentful-pages .submenu-category .col-sm-2 {
    width: 20%;
    list-style-type: none;
    display: list-item!important
}

.dynamic-contentful-pages .submenu-category .dropdown-menu-item {
    margin: 10px 0
}

.dynamic-contentful-pages .submenu-category .row {
    padding-left: 0;
    font-family: var(--fontFace-localOpenSansSemibold)
}

@media all and (max-width: 1000px) and (min-width:0) {
    .copy-right-txt {
        font-size:11px;
        padding: 0 10px;
        width: 95%
    }

    .new-site-wrap {
        display: none
    }

    .mobile-width ul {
        display: none
    }

    .top-down-arrow {
        bottom: -220px;
        margin-bottom: 10px
    }

    .free-catalog {
        float: left;
        margin-top: 10px
    }

    .free-catalog a {
        margin-top: 61px
    }

    .free-catalog {
        border: 1px solid #e6e6e6;
        background: #e6e6e6;
        margin: 0;
        padding: 20px 10px;
        text-align: center;
        border-radius: 0
    }

    .free-catalog h5 {
        color: #5f0f8c
    }
}

.dynamic-contentful-pages .footer-mobile-width {
    float: right
}

.dynamic-contentful-pages .footer-content-wrap .container {
    position: relative
}

.dynamic-contentful-pages .icp-container {
    display: block;
    margin-top: 30px
}

.dynamic-contentful-pages .newsite-container {
    margin-top: 50px
}

.dynamic-contentful-pages .new-site-wrap a {
    color: #c85e00;
    font-size: 24px
}

.dynamic-contentful-pages .new-site-wrap a:hover {
    text-decoration: none
}

.dynamic-contentful-pages .new-site-wrap img {
    position: relative;
    top: -4px
}

.dynamic-contentful-pages .signup-wrap .subscribe-input {
    margin-right: 4px
}

.dynamic-contentful-pages .copy-right-txt {
    font-size: 11px
}

.dynamic-contentful-pages .new-site-wrap {
    background: #fff;
    border: 1px solid #cfcfcf;
    width: 55%;
    padding: 16px 0 25px 20px;
    font-size: 18px;
    text-align: center;
    line-height: 22px;
    border-radius: 4px;
    color: #003546;
    margin-top: -63px;
    margin-left: 2px;
    width: 578px;
    height: 75px
}

body.scah .dynamic-contentful-pages .footer-accordian>div {
    padding: 9px
}

body.scah .dynamic-contentful-pages .new-site-wrap {
    float: right;
    margin-right: 10px
}

.dynamic-contentful-pages .footer-accordian ul li a {
    color: #4c444f;
    font-size: 16px;
    line-height: 26px
}

@media(min-width: 1000px) {
    .footer-accordian ul li a:hover {
        text-decoration:underline!important
    }
}

.dynamic-contentful-pages .new-site-wrap a {
    color: #c60;
    font-size: 18px;
    font-weight: bold
}

.dynamic-contentful-pages .free-catalog a {
    font-size: 18px;
    color: #808080;
    font-weight: bold;
    text-decoration: none
}

.dynamic-contentful-pages .free-catalog a:hover {
    color: #5c0f8c
}

.dynamic-contentful-pages .req-header-txt b {
    font-size: 22px
}

@media screen and (min-width: 0) and (max-width:1000px) {
    body.scah .dynamic-contentful-pages footer .footer-accordian ul.footer-sublinks {
        border-top:1px solid #f4f4f4;
        list-style-type: none;
        padding: 0
    }
}

body.scah .dynamic-contentful-pages .footer-container {
    background: #c16b13
}

body.scah .dynamic-contentful-pages .footer-content-wrap.scah {
    background-color: #eeeeee
}

@media all and (min-width: 0) and (max-width:1000px) {
    body.scah .dynamic-contentful-pages .footer-content-wrap footer .footer-accordian h4 a {
        font-weight:normal
    }
}

nav #scbt-nav-3 .container {
    background-color: #5c0f8c
}

nav .nav {
    position: relative
}

nav::hover {
    color: #5a1f7c
}

nav .navbar {
    border-radius: 0
}

nav .navbar-default {
    color: #fff;
    background-color: #ccc6c6;
    border-color: #aca1a2
}

nav .navbar-default .navbar-nav>li>a {
    color: #fff
}

nav .navbar-default .navbar-nav>.dropdown>a .caret {
    border-top-color: #fff;
    border-bottom-color: #fff
}

nav .navbar-default .navbar-brand {
    color: #fff
}

@media only screen and (min-width: 1000px) {
    nav .menu-large {
        position:static!important
    }
}

nav .menu-large>a {
    text-transform: uppercase!important
}

@media only screen and (max-width: 1000px) {
    nav .menu-large {
        background:#f4f4f4
    }

    nav .menu-large.open {
        background-color: #e6e6e6
    }

    nav .menu-large.open>a {
        background-color: transparent!important
    }

    nav .menu-large .megamenu {
        top: 0!important
    }

    nav .menu-large .megamenu .view-all-link {
        display: none
    }
}

nav .megamenu {
    padding: 20px 0;
    left: 0!important;
    z-index: 9999;
    padding-bottom: 0;
    font-size: 11px
}

nav .megamenu .dropdown-header {
    white-space: inherit;
    font-weight: bold
}

nav .megamenu .view-all-link {
    color: #5c0f8c;
    font-style: italic;
    font-weight: 900
}

nav .megamenu .view-all-menus {
    padding: 0
}

nav .megamenu .view-all-research {
    background: #ddd8f8;
    font-style: italic;
    font-size: 17px;
    padding: 8px 33px
}

nav .megamenu .col-sm-2 .mega-promo img {
    width: 150px
}

nav .megamenu .col-md-3 .mega-promo img {
    width: 200px
}

nav .megamenu .mega-promo a.btn-primary,nav .megamenu .mega-promo .payment-method-panel a.PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel nav .megamenu .mega-promo a.PaymentPage_PayNowButton {
    width: 100%
}

nav .megamenu .mega-promo h3 {
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 5px 0;
    margin: 0
}

nav .megamenu .dropdown-header {
    font-size: 10px;
    padding: 3px 0;
    text-transform: uppercase
}

nav .megamenu .dropdown-header a {
    font-weight: bold
}

@media(min-width: 1000px) {
    nav .megamenu .col-sm-2 {
        width:20%
    }
}

nav .megamenu>li {
    padding-bottom: 10px
}

nav .megamenu .glyphicon-chevron-right {
    font-size: 9px
}

nav .megamenu>li>ul {
    padding: 0;
    margin: 0
}

nav .megamenu>li>ul .divider {
    background: none!important
}

nav .megamenu>li>ul>li {
    list-style: none
}

nav .megamenu>li>ul>li>a {
    display: block;
    padding: 3px 0;
    clear: both;
    font-weight: normal;
    line-height: 1.428571429;
    color: #333;
    white-space: normal
}

nav .megamenu>li ul>li>a:hover,nav .megamenu>li ul>li>a:focus {
    text-decoration: none;
    color: #0071bc;
    background-color: #fff
}

nav .megamenu.disabled>a,nav .megamenu.disabled>a:hover,nav .megamenu.disabled>a:focus {
    color: #999
}

nav .megamenu.disabled>a:hover,nav .megamenu.disabled>a:focus {
    text-decoration: none;
    background-color: transparent;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    cursor: not-allowed
}

nav .megamenu.dropdown-header {
    color: #428bca;
    font-size: 18px
}

nav .dropdown-header {
    white-space: inherit
}

@media(max-width: 1000px) {
    nav .no-mob {
        display:none!important
    }

    nav .mega-nav>li {
        border-bottom: solid 2px #fff
    }

    nav .mega-nav>li>a {
        font-weight: normal!important;
        text-transform: capitalize!important;
        font-size: 21px!important;
        text-align: left;
        padding: 17px 14px!important;
        margin-bottom: 0!important;
        background-color: #f4f4f4
    }

    nav .mega-nav>li>a:after {
        position: relative;
        top: 1px;
        display: inline-block;
        font-family: 'Glyphicons Halflings';
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        line-height: 2;
        content: "\e114";
        float: right
    }

    nav .mega-nav>li.open>a {
        background-color: #f4f4f4!important
    }

    nav .mega-nav>li.open>a:hover {
        background-color: #f4f4f4!important
    }

    nav .mega-nav>li.open>a:after {
        position: relative;
        top: 1px;
        display: inline-block;
        font-family: 'Glyphicons Halflings';
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        line-height: 2;
        content: "\e113";
        float: right
    }

    nav .megamenu {
        margin-left: 0;
        margin-right: 0;
        width: 100%;
        padding: 0!important;
        position: relative;
        float: none;
        box-shadow: none
    }

    nav .megamenu .view-all-research {
        border-top: none!important;
        padding: 0!important;
        margin: 0
    }

    nav .megamenu .view-all-research a {
        padding: 20px 25px;
        background-color: #f4f4f4;
        color: #999;
        text-transform: capitalize;
        display: block
    }

    nav .megamenu .view-all-research a:after {
        position: relative;
        top: 1px;
        display: inline-block;
        font-family: 'Glyphicons Halflings';
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        line-height: 1;
        content: "\e080";
        float: right
    }

    nav .megamenu .view-all-research .glyphicon-chevron-right {
        display: none
    }

    nav .megamenu .col-sm-2 {
        padding: 0;
        margin: 0
    }

    nav .megamenu .col-sm-2 ul>li a {
        padding: 5px 25px
    }

    nav .megamenu .col-sm-2 ul>li a span.glyphicon {
        float: right
    }

    nav .megamenu .col-sm-2 .divider {
        display: none
    }

    nav .megamenu>li {
        margin-bottom: 30px
    }

    nav .megamenu>li:last-child {
        margin-bottom: 0
    }

    nav .megamenu.dropdown-header {
        padding: 3px 15px!important
    }

    nav .navbar-nav .open .dropdown-menu .dropdown-header {
        color: #fff
    }
}

@media(max-width: 1000px) {
    html body.scbt .dynamic-contentful-pages .nav.nav-justified.mega-nav .menu-large>a,html body.scbt .dynamic-contentful-pages .nav.nav-justified.mega-nav .menu-large>a:focus,html body.scbt .dynamic-contentful-pages .nav.nav-justified.mega-nav .menu-large>a:hover {
        background-color:#f4f4f4!important
    }
}

@media(min-width: 1000px) {
    body.scbt .dynamic-contentful-pages .header-bottom .navbar ul.mega-nav .dropdown-menu.megamenu {
        padding-top:10px
    }

    body.scbt .dynamic-contentful-pages .header-bottom .navbar ul.mega-nav .dropdown-menu.megamenu .dropdown-header a {
        font-family: var(--fontFace-localOpenSans);
        font-weight: bold;
        text-transform: none
    }

    body.scbt .dynamic-contentful-pages .header-bottom .navbar ul.mega-nav .dropdown-menu.megamenu li.dropdown-menu-item a {
        font-family: var(--fontFace-localOpenSansSemibold);
        font-weight: 100;
        font-size: 13px
    }

    body.scbt .dynamic-contentful-pages .header-bottom .navbar ul.mega-nav .dropdown-menu.megamenu li.dropdown-menu-item .glyphicon-chevron-right {
        font-size: 7px;
        width: 10px;
        float: left;
        padding-top: 6px
    }

    body.scbt .dynamic-contentful-pages .header-bottom .navbar ul.mega-nav .dropdown-menu.megamenu li.dropdown-menu-item .dropdown-menu-text {
        width: 156px;
        display: inline-block
    }

    body.scbt .dynamic-contentful-pages .header-bottom .navbar ul.mega-nav .dropdown-menu.megamenu .view-all-link {
        padding-left: 9px
    }

    body.scbt .dynamic-contentful-pages .header-bottom .navbar ul.mega-nav .dropdown-menu.megamenu .mega-promo img {
        width: 560px;
        height: auto
    }

    body.scbt .dynamic-contentful-pages .header-bottom .navbar ul.mega-nav .dropdown-menu.megamenu .mega-promo-cont {
        position: absolute;
        top: 21%;
        left: 45%;
        margin: 0 auto
    }

    body.scbt .dynamic-contentful-pages .header-bottom .navbar ul.mega-nav .dropdown-menu.megamenu .mega-promo-title {
        font-size: 14px;
        font-weight: bold;
        margin-bottom: 10px
    }

    body.scbt .dynamic-contentful-pages .header-bottom .navbar ul.mega-nav .dropdown-menu.megamenu .mega-promo-btn {
        font-family: var(--fontFace-localOpenSansSemibold);
        font-weight: 100;
        font-size: 13px;
        background-color: #bab3f0;
        color: #333;
        text-align: center;
        margin-bottom: 10px;
        border-radius: 2px;
        width: 90%;
        padding: 8px 10px;
        float: left;
        text-decoration: none
    }
}

@media all and (min-width: 0) and (max-width:1000px) {
    body.scbt .dynamic-contentful-pages ul.mega-nav li.menu-large .view-all-menus .clearfix {
        display:none
    }

    body.scbt .dynamic-contentful-pages .mobile-navbar-header .all-btn .input-group-btn .dropdown-search .text {
        text-overflow: ellipsis;
        width: 43px;
        display: block;
        overflow: hidden
    }

    body.scbt .dynamic-contentful-pages .mobile-navbar-header .all-btn .input-group-btn .dropdown-search .glyphicon-chevron-down {
        position: absolute;
        left: 50px;
        top: 22px
    }
}

.scbt .dynamic-contentful-pages .home-first-coln {
    background: url("/scbt-static/assets/images/antibodies.png") no-repeat;
    width: 578px;
    border-bottom: 5px solid #e31837;
    background-size: cover;
    min-height: 266px
}

@media(max-width: 1000px) and (min-width:0) {
    .scbt .home-first-coln {
        background:#f4f4f4;
        min-height: auto;
        float: left;
        width: 100%;
        border-bottom: 2px solid #b3b3b3
    }
}

.scbt .dynamic-contentful-pages .home-sec-coln {
    background: url("/scbt-static/assets/images/chemicals.png") no-repeat;
    position: relative;
    border-bottom: 5px solid #00a389;
    background-size: cover;
    float: right;
    min-height: 266px;
    width: 377px
}

@media(max-width: 1000px) and (min-width:0) {
    .scbt .home-sec-coln {
        background:#f4f4f4;
        min-height: auto;
        width: 100%;
        border-top: 2px solid #fff;
        border-bottom: 2px solid #b3b3b3
    }
}

.scbt .dynamic-contentful-pages .home-sec-row-coln {
    background: url("/scbt-static/assets/images/gene_silencers.png") no-repeat;
    border-bottom: 5px solid #3fa9f5;
    background-size: cover;
    min-height: 266px;
    width: 578px;
    float: right
}

@media(max-width: 1000px) and (min-width:0) {
    .scbt .home-sec-row-coln {
        background:#f4f4f4;
        width: 100%;
        min-height: auto;
        border-bottom: 2px solid #b3b3b3;
        float: left
    }
}

.scbt .dynamic-contentful-pages .home-sec-sec-row-coln {
    background: url("/scbt-static/assets/images/lab_supplies.png") no-repeat;
    border-bottom: 5px solid #5c0f8c;
    background-size: cover;
    min-height: 266px;
    float: left;
    width: 377px
}

@media(max-width: 1000px) and (min-width:0) {
    .scbt .home-sec-sec-row-coln {
        background:#f4f4f4;
        border-bottom: 2px solid #b3b3b3;
        border-top: 2px solid #fff;
        width: 100%;
        min-height: auto
    }
}

.scbt .dynamic-contentful-pages .coln-wrap {
    margin: 25px 0
}

@media(max-width: 1000px) and (min-width:0) {
    .scbt .coln-wrap {
        margin:0
    }
}

@media(max-width: 1000px) and (min-width:0) {
    .scbt .coln-wrap .panel-group {
        margin:0
    }
}

.scbt .dynamic-contentful-pages .coln-wrap-last {
    margin-bottom: 25px
}

@media(max-width: 1000px) and (min-width:0) {
    .scbt .coln-wrap-last .panel-group {
        margin:0
    }
}

.scbt .dynamic-contentful-pages .home-first-coln {
    position: relative
}

.scbt .dynamic-contentful-pages .home-first-coln h4 {
    color: #e31837
}

.scbt .dynamic-contentful-pages .home-first-coln h4 {
    color: #e31837
}

.scbt .dynamic-contentful-pages .home-sec-coln h4 {
    color: #00a389
}

.scbt .dynamic-contentful-pages .home-sec-row-coln {
    position: relative
}

.scbt .dynamic-contentful-pages .home-sec-row-coln h4 {
    color: #3fa9f5
}

.scbt .dynamic-contentful-pages .home-sec-sec-row-coln {
    position: relative
}

.scbt .dynamic-contentful-pages .home-sec-sec-row-coln h4 {
    color: #5c0f8c
}

.scbt .dynamic-contentful-pages .txt-col-desc {
    margin-top: 34px;
    width: 350px;
    font-size: 17px;
    position: absolute;
    height: auto!important;
    bottom: 10px
}

@media(max-width: 1000px) and (min-width:0) {
    .scbt .txt-col-desc {
        margin-top:0;
        width: 100%;
        float: left;
        padding: 20px 5px;
        background: #f4f4f4;
        position: relative;
        bottom: 10px
    }
}

.scbt .dynamic-contentful-pages .txt-col-desc.chemicals-wrap {
    width: 95%;
    margin-top: 93px;
    left: 12px
}

@media(max-width: 1000px) and (min-width:0) {
    .scbt .txt-col-desc.chemicals-wrap {
        margin-top:0
    }
}

.scbt .dynamic-contentful-pages .txt-col-desc.chemicals-wrap .btn-wrap-desc.pull-right {
    float: right!important
}

@media(max-width: 1000px) and (min-width:0) {
    .scbt .txt-col-desc.chemicals-wrap .btn-wrap-desc.pull-right {
        float:left!important
    }
}

.scbt .dynamic-contentful-pages .btn-wrap-desc {
    margin-top: 15px
}

.scbt .dynamic-contentful-pages .btn-wrap-desc a {
    background: #e2231a;
    color: #fff;
    text-decoration: none;
    padding: 4px 13px;
    border-radius: 4px;
    font-size: 11px;
    text-transform: uppercase;
    float: left;
    text-align: center;
    min-width: 132px;
    line-height: 20px
}

.scbt .dynamic-contentful-pages .btn-wrap-desc a:hover {
    background: #e31837
}

.scbt .dynamic-contentful-pages .btn-wrap-desc .sec-btn-view {
    float: right;
    margin-right: 12px
}

@media(max-width: 1000px) and (min-width:0) {
    .scbt .btn-wrap-desc .sec-btn-view {
        margin-right:0
    }
}

.scbt .dynamic-contentful-pages .txt-chem-desc {
    margin-top: 89px
}

@media(min-width: 890px) {
    .scbt .txt-chem-desc {
        margin-top:115px
    }
}

.scbt .dynamic-contentful-pages .btn-wrap-chem {
    float: left;
    background: #00a389;
    color: #fff;
    padding: 8px 34px;
    text-transform: uppercase;
    border-radius: 5px;
    margin-top: 21px
}

@media(min-width: 890px) {
    .scbt .btn-wrap-chem {
        float:right
    }
}

.scbt .dynamic-contentful-pages .btn-wrap-chem:hover {
    background: #00927b
}

.scbt .dynamic-contentful-pages .txt-gene-desc {
    margin-bottom: 10px;
    margin-top: 102px
}

@media(max-width: 1000px) and (min-width:0) {
    .scbt .txt-gene-desc {
        margin-top:0
    }
}

.scbt .dynamic-contentful-pages .txt-gene-desc a {
    background: #3fa9f5;
    color: #fff;
    text-decoration: none;
    padding: 7px 24px 4px;
    display: inline-block;
    border-radius: 4px;
    text-transform: none
}

.scbt .dynamic-contentful-pages .txt-gene-desc a:hover {
    background: #3fa9f5
}

.scbt .dynamic-contentful-pages .txt-lab-desc {
    margin-top: 91px
}

@media(max-width: 1000px) and (min-width:0) {
    .scbt .txt-lab-desc {
        margin-top:0
    }
}

.scbt .dynamic-contentful-pages .txt-lab-desc a {
    background: #5c0f8c;
    color: #fff;
    text-decoration: none;
    padding: 7px 24px 4px;
    display: inline-block;
    border-radius: 4px;
    text-transform: uppercase;
    float: left
}

.scbt .dynamic-contentful-pages .txt-lab-desc a:hover {
    background: #4a0c70
}

.scbt .dynamic-contentful-pages .txt-lab-desc span {
    display: inline-block;
    margin: 10px 0 10px 0
}

.scbt .dynamic-contentful-pages .txt-chem-wrap {
    width: 300px;
    float: left;
    margin-top: 0;
    padding-bottom: 15px
}

.scbt .dynamic-contentful-pages .carousel-control img {
    position: absolute;
    top: 46%
}

.scbt .dynamic-contentful-pages .carousel-control.left img {
    left: 25px
}

.scbt .dynamic-contentful-pages .carousel-control.right img {
    right: 25px
}

.scbt .dynamic-contentful-pages .btn-wrap-chem:hover {
    text-decoration: none;
    color: #fff
}

@media only screen and (max-width: 1000px) {
    .scbt .coln-wrap .home-first-coln, .dynamic-contentful-pages .scbt .coln-wrap .home-sec-coln {
        padding:0
    }
}

@media only screen and (max-width: 1000px) {
    .scbt .coln-wrap-last .home-sec-row-coln, .dynamic-contentful-pages .scbt .coln-wrap-last .home-sec-sec-row-coln {
        padding:0
    }
}

.scbt .dynamic-contentful-pages .coln-wrap h4, .dynamic-contentful-pages .scbt .coln-wrap-last h4 {
    font-weight: normal;
    font-size: 34px;
    text-transform: uppercase;
    margin: 15px 0
}

@media only screen and (min-device-width: 320px) and (max-device-width:1000px) {
    .scbt .coln-wrap h4, .dynamic-contentful-pages .scbt .coln-wrap-last h4 {
        font-size:35px
    }
}

@media only screen and (max-width: 460px) {
    .scbt .coln-wrap h4, .dynamic-contentful-pages .scbt .coln-wrap-last h4 {
        font-size:30px
    }
}

@media only screen and (max-width: 360px) {
    .scbt .coln-wrap h4, .dynamic-contentful-pages .scbt .coln-wrap-last h4 {
        font-size:29px
    }
}

@media only screen and (max-width: 340px) {
    .scbt .coln-wrap h4, .dynamic-contentful-pages .scbt .coln-wrap-last h4 {
        font-size:26px
    }
}

.scbt .dynamic-contentful-pages .coln-wrap .block-desc, .dynamic-contentful-pages .scbt .coln-wrap-last .block-desc {
    font-size: 18px;
    line-height: 24px
}

.scbt .dynamic-contentful-pages .coln-wrap .block-desc .mobile-only, .dynamic-contentful-pages .scbt .coln-wrap-last .block-desc .mobile-only {
    margin-bottom: 10px
}

.scbt .dynamic-contentful-pages .coln-wrap .block-desc a, .dynamic-contentful-pages .scbt .coln-wrap-last .block-desc a {
    font-size: 13px;
    font-weight: bold
}

@media only screen and (min-width: 461px) and (max-width:1000px) {
    .scbt .coln-wrap .block-desc a, .dynamic-contentful-pages .scbt .coln-wrap-last .block-desc a {
        font-size:16px
    }
}

@media only screen and (max-width: 460px) {
    .scbt .coln-wrap .block-desc a, .dynamic-contentful-pages .scbt .coln-wrap-last .block-desc a {
        font-size:12px
    }
}

@media only screen and (max-width: 360px) {
    .scbt .coln-wrap .block-desc a, .dynamic-contentful-pages .scbt .coln-wrap-last .block-desc a {
        font-size:11px
    }
}

@media only screen and (max-width: 340px) {
    .scbt .coln-wrap .block-desc a, .dynamic-contentful-pages .scbt .coln-wrap-last .block-desc a {
        font-size:10px
    }
}

.scbt .dynamic-contentful-pages .coln-wrap .block-desc a:hover, .dynamic-contentful-pages .scbt .coln-wrap-last .block-desc a:hover {
    color: #ccc!important
}

.scbt .dynamic-contentful-pages .carousel-inner .item .slider-caption {
    width: 493px;
    position: absolute;
    left: 352px;
    top: 26px
}

@media only screen and (max-width: 1000px) {
    .scbt .carousel-inner .item .slider-caption {
        left:0;
        right: 0;
        top: 0;
        bottom: 0;
        width: 100%
    }
}

@media only screen and (max-width: 1000px) {
    .scbt .carousel-inner .item .slider-caption .slider-caption-mobile-wrap {
        width:68%;
        margin: 0 auto
    }
}

.scbt .dynamic-contentful-pages .carousel-inner .item .slider-caption h1 {
    color: #e31837;
    font-size: 58px;
    line-height: 53px;
    font-weight: normal;
    text-transform: uppercase
}

@media only screen and (min-width: 649px) and (max-width:1000px) {
    .scbt .carousel-inner .item .slider-caption h1 {
        font-size:72px;
        margin-top: 56px
    }
}

@media only screen and (max-width: 648px) {
    .scbt .carousel-inner .item .slider-caption h1 {
        font-size:58px
    }
}

@media only screen and (max-width: 474px) {
    .scbt .carousel-inner .item .slider-caption h1 {
        font-size:52px
    }
}

@media only screen and (max-width: 473px) {
    .scbt .carousel-inner .item .slider-caption h1 {
        font-size:55px;
        margin-top: 5px;
        margin-bottom: 5px
    }
}

@media only screen and (max-width: 472px) {
    .scbt .carousel-inner .item .slider-caption h1 {
        font-size:35px;
        margin-top: 5px;
        margin-bottom: 5px
    }
}

@media only screen and (max-width: 355px) {
    .scbt .carousel-inner .item .slider-caption h1 {
        font-size:29px;
        margin-top: 5px;
        margin-bottom: 5px
    }
}

@media only screen and (max-width: 347px) {
    .scbt .carousel-inner .item .slider-caption h1 {
        font-size:26px;
        margin-top: 5px;
        margin-bottom: 5px
    }
}

.scbt .dynamic-contentful-pages .carousel-inner .item .slider-caption .sub-txt {
    font-size: 30px
}

@media only screen and (max-width: 1000px) {
    .scbt .carousel-inner .item .slider-caption .sub-txt {
        font-size:26px
    }
}

@media only screen and (max-width: 549px) {
    .scbt .carousel-inner .item .slider-caption .sub-txt {
        font-size:14px
    }
}

.scbt .dynamic-contentful-pages .carousel-inner .item .slider-caption .sub-txt .highlight-txt {
    text-transform: uppercase;
    color: #48007a;
    padding-left: 3px;
    font-weight: 200;
    display: block;
    font-size: 25px
}

@media only screen and (min-width: 649px) and (max-width:1000px) {
    .scbt .carousel-inner .item .slider-caption .sub-txt .highlight-txt {
        font-size:22px
    }
}

@media only screen and (max-width: 648px) {
    .scbt .carousel-inner .item .slider-caption .sub-txt .highlight-txt {
        font-size:12px
    }
}

.scbt .dynamic-contentful-pages .carousel-inner .item .slider-caption a {
    background: #5c0f8c;
    color: #fff;
    text-decoration: none;
    padding: 7px 24px;
    display: inline-block;
    border-radius: 4px;
    text-transform: uppercase;
    font-weight: bold
}

.scbt .dynamic-contentful-pages .carousel-inner .item .slider-caption a:hover {
    color: #ccc!important
}

@media only screen and (min-width: 649px) and (max-width:1000px) {
    .scbt .carousel-inner .item .slider-caption a {
        font-size:18px;
        padding: 3px 24px
    }
}

@media only screen and (max-width: 648px) {
    .scbt .carousel-inner .item .slider-caption a {
        font-size:12px;
        padding: 3px 24px
    }
}

.scbt .dynamic-contentful-pages .coln-wrap .panel-default, .dynamic-contentful-pages .scbt .coln-wrap-last .panel-default {
    border-color: transparent;
    background: transparent
}

.scbt .dynamic-contentful-pages .coln-wrap .panel-default .panel-heading, .dynamic-contentful-pages .scbt .coln-wrap-last .panel-default .panel-heading {
    background: 0;
    background-color: transparent;
    border-color: transparent;
    background-repeat: repeat-x
}

@media(max-width: 1000px) and (min-width:0) {
    .scbt .coln-wrap .panel-default .panel-heading, .dynamic-contentful-pages .scbt .coln-wrap-last .panel-default .panel-heading {
        background:url("/scbt-static/assets/images/header-bg.png");
        margin-bottom: 0
    }
}

.scbt .dynamic-contentful-pages .coln-wrap .panel-default .panel-heading .glyphicon-menu-up, .dynamic-contentful-pages .scbt .coln-wrap-last .panel-default .panel-heading .glyphicon-menu-up {
    display: none
}

@media(max-width: 1000px) and (min-width:0) {
    .scbt .coln-wrap .panel-default .panel-heading .glyphicon-menu-up, .dynamic-contentful-pages .scbt .coln-wrap-last .panel-default .panel-heading .glyphicon-menu-up {
        display:block
    }
}

.scbt .dynamic-contentful-pages .coln-wrap .mobile-only, .dynamic-contentful-pages .scbt .coln-wrap-last .mobile-only {
    display: none
}

@media(max-width: 1000px) and (min-width:0) {
    .scbt .coln-wrap .mobile-only, .dynamic-contentful-pages .scbt .coln-wrap-last .mobile-only {
        display:inline-block
    }
}

.scbt .dynamic-contentful-pages .coln-wrap .desktop-only, .dynamic-contentful-pages .scbt .coln-wrap-last .desktop-only {
    display: inline-block
}

@media(max-width: 1000px) and (min-width:0) {
    .scbt .coln-wrap .desktop-only, .dynamic-contentful-pages .scbt .coln-wrap-last .desktop-only {
        display:none
    }
}

@media(max-width: 1000px) and (min-width:0) {
    .scbt .coln-wrap, .dynamic-contentful-pages .scbt .coln-wrap-last {
        border-top:2px solid #fff
    }
}

.scbt .dynamic-contentful-pages .view-btn-one {
    width: 139px
}

@media(max-width: 1000px) and (min-width:0) {
    .scbt .view-btn-one {
        width:auto
    }
}

.scbt .dynamic-contentful-pages .view-btn-two {
    width: 141px
}

@media(max-width: 1000px) and (min-width:0) {
    .scbt .view-btn-two {
        width:auto
    }
}

.scbt .dynamic-contentful-pages .panel-title a:hover {
    text-decoration: none
}

.scbt .dynamic-contentful-pages .btn-wrap-desc .btn-wrap-chem {
    background: #00a389;
    padding: 7px 24px 4px
}

.scbt .dynamic-contentful-pages .gene-block {
    margin-bottom: 9px
}

.scbt .dynamic-contentful-pages #collapse3 {
    width: 483px
}

@media(max-width: 1000px) and (min-width:0) {
    .scbt #collapse3 {
        width:100%
    }
}

.scbt .dynamic-contentful-pages .gene-bottom-block {
    margin-top: 10px
}

.scbt .dynamic-contentful-pages #myCarousel .carousel-control:focus {
    opacity: .5
}

.scbt .dynamic-contentful-pages #myCarousel .carousel-control:hover {
    opacity: .9
}

.dynamic-contentful-pages .mobile-only {
    display: none
}

.dynamic-contentful-pages .amount-red-color {
    color: #a62802
}

@media(max-width: 1000px) and (min-width:0) {
    .mobile-only {
        display:inline-block
    }
}

.dynamic-contentful-pages .desktop-only {
    display: inline-block
}

@media(max-width: 1000px) and (min-width:0) {
    .amount-to-apply-width {
        width:100%!important
    }

    .cruzApplyform {
        width: 50%!important
    }

    .desktop-only {
        display: none
    }
}

.dynamic-contentful-pages .coln-wrap .panel-heading, .dynamic-contentful-pages .coln-wrap-last .panel-heading {
    padding: 0
}

.dynamic-contentful-pages .coln-wrap .panel-heading .panel-title, .dynamic-contentful-pages .coln-wrap-last .panel-heading .panel-title {
    margin: 0
}

.dynamic-contentful-pages .coln-wrap .panel-heading .panel-title a, .dynamic-contentful-pages .coln-wrap-last .panel-heading .panel-title a {
    width: 100%;
    padding: 18px 0
}

@media(max-width: 1000px) and (min-width:0) {
    .coln-wrap .panel-heading .panel-title a, .dynamic-contentful-pages .coln-wrap-last .panel-heading .panel-title a {
        padding:18px 18px
    }
}

.scbt .dynamic-contentful-pages .btn-wrap-desc a.view-btn-one {
    min-width: 87px
}

.scbt .dynamic-contentful-pages .home-container .txt-col-desc {
    padding: 0
}

@media(max-width: 1000px) and (min-width:0) {
    .scbt .home-container .txt-col-desc {
        padding:0 10px
    }
}

.dynamic-contentful-pages .coln-wrap-last .glyphicon-menu-down, .dynamic-contentful-pages .coln-wrap-last .glyphicon-menu-up, .dynamic-contentful-pages .coln-wrap .glyphicon-menu-down, .dynamic-contentful-pages .coln-wrap .glyphicon-menu-up {
    font-size: 27px;
    margin-top: 3px
}

#mob-header2-list .link-list {
    text-align: right;
    padding-left: 5px;
    padding-right: 5px
}

#myCarousel2 {
    margin-bottom: 32px
}

#myCarousel2 .carousel-control.left,#myCarousel2 .carousel-control.right {
    display: none
}

#myCarousel2 .carousel-indicators {
    position: absolute;
    bottom: -43px;
    left: 0;
    z-index: 15;
    width: 100%;
    margin-left: 0;
    padding-left: 0;
    list-style: none;
    text-align: center
}

#myCarousel2 .carousel-indicators li {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin: 1px 12px;
    text-indent: -999px;
    border: 1px solid #a2a2a2;
    border-radius: 10px;
    cursor: pointer;
    background-color: #000 \9;
    background-color: #a2a2a2
}

#myCarousel2 .carousel-indicators .active {
    margin: 1px 9px;
    width: 16px;
    height: 16px;
    background-color: #fff;
    border: 2px solid #00cbfc
}

.dynamic-contentful-pages .featured-txt {
    position: relative;
    color: #b3b3b3;
    font-size: 24px;
    text-align: center;
    width: 100%;
    font-weight: normal
}

.dynamic-contentful-pages .featured-txt:after {
    content: '';
    position: absolute
}

.dynamic-contentful-pages .featured-txt {
    margin-top: 24px;
    margin-top: 28px;
    margin-bottom: 20px;
    float: left
}

.dynamic-contentful-pages .featured-txt .glyphicon-menu-down {
    display: block
}

@media(max-width: 1000px) and (min-width:0) {
    .btn-wrap-chem, .dynamic-contentful-pages .btn-wrap-desc {
        margin-bottom:10px
    }
}

.scbt .dynamic-contentful-pages #sec-coln-slot .btn-wrap-desc {
    margin-top: 15px
}

@media(max-width: 1000px) and (min-width:0) {
    .scbt #sec-coln-slot .btn-wrap-desc {
        margin-top:0
    }
}

@media(min-width: 1000px) {
    .scbt .home-container #third-coln-slot #collapse3 {
        width:483px
    }
}

@media screen and (min-width: 320px) and (max-width:1000px) {
    body.scbt .dynamic-contentful-pages div.home-container {
        padding-left:15px;
        padding-right: 15px
    }

    body.scbt .dynamic-contentful-pages div.home-container .coln-wrap-last {
        margin-bottom: 0
    }

    body.scbt .dynamic-contentful-pages div.home-container .coln-wrap-last .home-sec-row-coln .txt-gene-desc .mobile-only.gene-bottom-block {
        width: 100%
    }

    body.scbt .dynamic-contentful-pages div.home-container .coln-wrap-last .home-sec-row-coln .txt-gene-desc .mobile-only.gene-bottom-block a {
        width: 48%;
        text-align: center
    }

    body.scbt .dynamic-contentful-pages div.home-container .coln-wrap-last .home-sec-row-coln .txt-gene-desc .mobile-only.gene-bottom-block a:nth-child(2) {
        float: right
    }

    body.scbt .dynamic-contentful-pages .footer-container {
        margin-top: 15px
    }

    body.scbt .dynamic-contentful-pages .footer-container .signup-wrap .subscribe-form .subscribe-input,body.scbt .dynamic-contentful-pages .footer-container .signup-wrap .subscribe-form .subscribe-bttn {
        max-width: 86%;
        margin-left: 7%
    }

    body.scbt .dynamic-contentful-pages .footer-content-wrap h4 a,body.scbt .dynamic-contentful-pages .footer-content-wrap .footerContTag a {
        font-weight: normal
    }

    body.scbt .dynamic-contentful-pages .footer-content-wrap footer.container .footer-accordian .free-catalog {
        margin: 0
    }

    body.scbt .dynamic-contentful-pages nav.header-bottom .mobile-navbar-header #mobileSearchContainer #searchFormMob {
        width: 100%
    }
}

@media screen and (min-width: 320px) and (max-width:1000px) {
    body.scbt .dynamic-contentful-pages nav.header-bottom .promo-slot img {
        max-width:100%;
        width: 100%;
        height: auto;
        padding-left: 15px;
        padding-right: 15px
    }
}

body.scbt .dynamic-contentful-pages .home-container h4.panel-title a.desktop-only {
    font-family: var(--fontFace-localOpenSansLight);
    font-size: 48px;
    padding-top: 5px;
    font-weight: var(--typography-fontWeightLight);
}

body.scbt .dynamic-contentful-pages .home-container #sec-coln-slot .chemicals-wrap {
    width: 87%;
    margin-top: 50px;
    left: 22px;
    bottom: 13px;
    height: 142px!important
}

body.scbt .dynamic-contentful-pages .home-container #sec-coln-slot .chemicals-wrap .btn-wrap-desc {
    margin-top: 85px
}

@media all and (min-width: 320px) and (max-width:1000px) {
    body.scbio .home-container #sec-coln-slot .chemicals-wrap {
        width:100%;
        height: auto!important;
        left: 0
    }

    body.scbio .home-container #sec-coln-slot .chemicals-wrap .btn-wrap-desc {
        margin-top: 0!important
    }
}

body.scbt .dynamic-contentful-pages .right-side-bar .account-container {
    padding: 30px 30px 20px 30px
}

@media only screen and (max-width: 1000px) {
    body.scbt .dynamic-contentful-pages .right-side-bar .account-container {
        padding:15px
    }
}

body.scbt .dynamic-contentful-pages .right-side-bar .account-container>p {
    font-size: 14px
}

body.scbt .dynamic-contentful-pages .right-side-bar .account-container .subscription-box {
    padding: 0
}

body.scbt .dynamic-contentful-pages .right-side-bar .account-container .subscription-box h4 {
    font-family: var(--fontFace-localOpenSansSemibold);
    line-height: 18px;
    font-weight: normal
}

body.scbt .dynamic-contentful-pages .right-side-bar .account-container .subscription-box .checkbox label {
    line-height: 22px;
    color: #aaa
}

body.scbt .dynamic-contentful-pages .right-side-bar .account-container .subscription-box span {
    line-height: 30px
}

body.scbt .dynamic-contentful-pages .right-side-bar .account-container .password-form input[type="password"] {
    height: 30px;
    padding: 0 10px;
    border: 1px solid #888;
    box-shadow: none;
    padding: 1px 10px;
    margin: 0 0 15px 0;
    width: 401px
}

@media only screen and (max-width: 1000px) {
    body.scbt .dynamic-contentful-pages .right-side-bar .account-container .password-form input[type="password"] {
        width:100%
    }
}

body.scbt .dynamic-contentful-pages .right-side-bar .account-container .password-form input[type="password"] .error {
    border: 2px solid #eb0029;
    background-color: #fef0f3
}

body.scbt .dynamic-contentful-pages .right-side-bar .account-container .form-group,body.scbt .dynamic-contentful-pages .right-side-bar .account-container .checkout-payment-section .DataIntercept tr, .dynamic-contentful-pages .checkout-payment-section .DataIntercept body.scbt .dynamic-contentful-pages .right-side-bar .account-container tr {
    margin-bottom: 0
}

body.scbt .dynamic-contentful-pages .right-side-bar .account-container .form-group.account-bttn-wrap,body.scbt .dynamic-contentful-pages .right-side-bar .account-container .checkout-payment-section .DataIntercept tr.account-bttn-wrap, .dynamic-contentful-pages .checkout-payment-section .DataIntercept body.scbt .dynamic-contentful-pages .right-side-bar .account-container tr.account-bttn-wrap {
    margin-bottom: 15px
}

body.scbt .dynamic-contentful-pages .right-side-bar .account-container .form-group.account-bttn-wrap .col-sm-offset-2.col-sm-8,body.scbt .dynamic-contentful-pages .right-side-bar .account-container .checkout-payment-section .DataIntercept tr.account-bttn-wrap .col-sm-offset-2.col-sm-8, .dynamic-contentful-pages .checkout-payment-section .DataIntercept body.scbt .dynamic-contentful-pages .right-side-bar .account-container tr.account-bttn-wrap .col-sm-offset-2.col-sm-8 {
    width: 100%;
    margin: 0
}

body.scbt .dynamic-contentful-pages .right-side-bar .account-container .form-group.account-bttn-wrap .col-sm-offset-2.col-sm-8 .cancel-btn,body.scbt .dynamic-contentful-pages .right-side-bar .account-container .checkout-payment-section .DataIntercept tr.account-bttn-wrap .col-sm-offset-2.col-sm-8 .cancel-btn, .dynamic-contentful-pages .checkout-payment-section .DataIntercept body.scbt .dynamic-contentful-pages .right-side-bar .account-container tr.account-bttn-wrap .col-sm-offset-2.col-sm-8 .cancel-btn {
    color: #672a93;
    margin: 0 30px 0 0
}

body.scbt .dynamic-contentful-pages .right-side-bar .account-container .form-group.account-bttn-wrap .col-sm-offset-2.col-sm-8 input[type="submit"],body.scbt .dynamic-contentful-pages .right-side-bar .account-container .checkout-payment-section .DataIntercept tr.account-bttn-wrap .col-sm-offset-2.col-sm-8 input[type="submit"], .dynamic-contentful-pages .checkout-payment-section .DataIntercept body.scbt .dynamic-contentful-pages .right-side-bar .account-container tr.account-bttn-wrap .col-sm-offset-2.col-sm-8 input[type="submit"] {
    border-radius: 3px;
    background-color: #73379e;
    padding: 15px 30px;
    vertical-align: middle;
    font-family: open_sansbold;
    border: 0;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    line-height: 0;
    text-align: center;
    text-transform: uppercase
}

body.scbt .dynamic-contentful-pages .right-side-bar .account-container .form-group.account-bttn-wrap .col-sm-offset-2.col-sm-8 input[type="submit"]:hover,body.scbt .dynamic-contentful-pages .right-side-bar .account-container .checkout-payment-section .DataIntercept tr.account-bttn-wrap .col-sm-offset-2.col-sm-8 input[type="submit"]:hover, .dynamic-contentful-pages .checkout-payment-section .DataIntercept body.scbt .dynamic-contentful-pages .right-side-bar .account-container tr.account-bttn-wrap .col-sm-offset-2.col-sm-8 input[type="submit"]:hover {
    background-color: #48007a
}

body.scbt .dynamic-contentful-pages .right-side-bar .account-container .form-group .errorTxt,body.scbt .dynamic-contentful-pages .right-side-bar .account-container .checkout-payment-section .DataIntercept tr .errorTxt, .dynamic-contentful-pages .checkout-payment-section .DataIntercept body.scbt .dynamic-contentful-pages .right-side-bar .account-container tr .errorTxt {
    width: 401px;
    display: block;
    padding: 0;
    margin-left: 214px
}

@media only screen and (max-width: 1000px) {
    body.scbt .dynamic-contentful-pages .right-side-bar .account-container .form-group .errorTxt,body.scbt .dynamic-contentful-pages .right-side-bar .account-container .checkout-payment-section .DataIntercept tr .errorTxt, .dynamic-contentful-pages .checkout-payment-section .DataIntercept body.scbt .dynamic-contentful-pages .right-side-bar .account-container tr .errorTxt {
        width:auto;
        margin: 0 15px
    }
}

body.scbt .dynamic-contentful-pages .right-side-bar .account-container .form-group .errorTxt label.error,body.scbt .dynamic-contentful-pages .right-side-bar .account-container .checkout-payment-section .DataIntercept tr .errorTxt label.error, .dynamic-contentful-pages .checkout-payment-section .DataIntercept body.scbt .dynamic-contentful-pages .right-side-bar .account-container tr .errorTxt label.error {
    margin: 0;
    width: 100%;
    margin: 0 0 8px
}

body.scbt .dynamic-contentful-pages .right-side-bar .account-container .form-group .errorTxt label.error:after,body.scbt .dynamic-contentful-pages .right-side-bar .account-container .checkout-payment-section .DataIntercept tr .errorTxt label.error:after, .dynamic-contentful-pages .checkout-payment-section .DataIntercept body.scbt .dynamic-contentful-pages .right-side-bar .account-container tr .errorTxt label.error:after {
    border-right: 9px solid transparent;
    border-left: 9px solid transparent;
    border-top: 8px solid #f00;
    bottom: -8px
}

body.scbt .dynamic-contentful-pages .right-side-bar .account-container .form-group .control-label,body.scbt .dynamic-contentful-pages .right-side-bar .account-container .checkout-payment-section .DataIntercept tr .control-label, .dynamic-contentful-pages .checkout-payment-section .DataIntercept body.scbt .dynamic-contentful-pages .right-side-bar .account-container tr .control-label {
    margin: 0 20px 0 15px;
    padding: 0 20px 0 0;
    width: 166px;
    vertical-align: middle;
    font-weight: 400
}

body.scbt.it .right-side-bar .account-container .form-group .control-label,body.scbt.fr .right-side-bar .account-container .form-group .control-label {
    padding: 0 16px 0 0
}

body.scbt .dynamic-contentful-pages .right-side-bar .account-container .form-group .control-label.req-field,body.scbt .dynamic-contentful-pages .right-side-bar .account-container .checkout-payment-section .DataIntercept tr .control-label.req-field, .dynamic-contentful-pages .checkout-payment-section .DataIntercept body.scbt .dynamic-contentful-pages .right-side-bar .account-container tr .control-label.req-field {
    font-weight: 700
}

body.scbt .dynamic-contentful-pages .right-side-bar .account-container .form-group input[type="text"],body.scbt .dynamic-contentful-pages .right-side-bar .account-container .checkout-payment-section .DataIntercept tr input[type="text"], .dynamic-contentful-pages .checkout-payment-section .DataIntercept body.scbt .dynamic-contentful-pages .right-side-bar .account-container tr input[type="text"],body.scbt .dynamic-contentful-pages .right-side-bar .account-container .form-group input[type="email"],body.scbt .dynamic-contentful-pages .right-side-bar .account-container .checkout-payment-section .DataIntercept tr input[type="email"], .dynamic-contentful-pages .checkout-payment-section .DataIntercept body.scbt .dynamic-contentful-pages .right-side-bar .account-container tr input[type="email"],body.scbt .dynamic-contentful-pages .right-side-bar .account-container .form-group .password-form input[type="password"],body.scbt .dynamic-contentful-pages .right-side-bar .account-container .checkout-payment-section .DataIntercept tr .password-form input[type="password"], .dynamic-contentful-pages .checkout-payment-section .DataIntercept body.scbt .dynamic-contentful-pages .right-side-bar .account-container tr .password-form input[type="password"] {
    height: 30px;
    padding: 0 10px;
    border: 1px solid #888;
    box-shadow: none;
    padding: 1px 10px;
    margin: 0 0 15px 0;
    width: 401px
}

@media only screen and (max-width: 1000px) {
    body.scbt .dynamic-contentful-pages .right-side-bar .account-container .form-group input[type="text"],body.scbt .dynamic-contentful-pages .right-side-bar .account-container .checkout-payment-section .DataIntercept tr input[type="text"], .dynamic-contentful-pages .checkout-payment-section .DataIntercept body.scbt .dynamic-contentful-pages .right-side-bar .account-container tr input[type="text"],body.scbt .dynamic-contentful-pages .right-side-bar .account-container .form-group input[type="email"],body.scbt .dynamic-contentful-pages .right-side-bar .account-container .checkout-payment-section .DataIntercept tr input[type="email"], .dynamic-contentful-pages .checkout-payment-section .DataIntercept body.scbt .dynamic-contentful-pages .right-side-bar .account-container tr input[type="email"],body.scbt .dynamic-contentful-pages .right-side-bar .account-container .form-group .password-form input[type="password"],body.scbt .dynamic-contentful-pages .right-side-bar .account-container .checkout-payment-section .DataIntercept tr .password-form input[type="password"], .dynamic-contentful-pages .checkout-payment-section .DataIntercept body.scbt .dynamic-contentful-pages .right-side-bar .account-container tr .password-form input[type="password"] {
        width:100%
    }
}

body.scbt .dynamic-contentful-pages .right-side-bar .account-container .form-group input[type="text"] .error,body.scbt .dynamic-contentful-pages .right-side-bar .account-container .checkout-payment-section .DataIntercept tr input[type="text"] .error, .dynamic-contentful-pages .checkout-payment-section .DataIntercept body.scbt .dynamic-contentful-pages .right-side-bar .account-container tr input[type="text"] .error,body.scbt .dynamic-contentful-pages .right-side-bar .account-container .form-group input[type="email"] .error,body.scbt .dynamic-contentful-pages .right-side-bar .account-container .checkout-payment-section .DataIntercept tr input[type="email"] .error, .dynamic-contentful-pages .checkout-payment-section .DataIntercept body.scbt .dynamic-contentful-pages .right-side-bar .account-container tr input[type="email"] .error,body.scbt .dynamic-contentful-pages .right-side-bar .account-container .form-group .password-form input[type="password"] .error,body.scbt .dynamic-contentful-pages .right-side-bar .account-container .checkout-payment-section .DataIntercept tr .password-form input[type="password"] .error, .dynamic-contentful-pages .checkout-payment-section .DataIntercept body.scbt .dynamic-contentful-pages .right-side-bar .account-container tr .password-form input[type="password"] .error {
    border: 2px solid #eb0029;
    background-color: #fef0f3
}

body.scbt .dynamic-contentful-pages .right-side-bar .account-container .form-group select,body.scbt .dynamic-contentful-pages .right-side-bar .account-container .checkout-payment-section .DataIntercept tr select, .dynamic-contentful-pages .checkout-payment-section .DataIntercept body.scbt .dynamic-contentful-pages .right-side-bar .account-container tr select {
    margin: 0 0 15px 0;
    width: 401px
}

@media only screen and (max-width: 1000px) {
    body.scbt .dynamic-contentful-pages .right-side-bar .account-container .form-group select,body.scbt .dynamic-contentful-pages .right-side-bar .account-container .checkout-payment-section .DataIntercept tr select, .dynamic-contentful-pages .checkout-payment-section .DataIntercept body.scbt .dynamic-contentful-pages .right-side-bar .account-container tr select {
        width:100%
    }
}

.dynamic-contentful-pages .account-container .panel-heading {
    padding: 0
}

.dynamic-contentful-pages .account-container .panel-default h4 a {
    padding: 10px 15px;
    display: block;
    border-color: #e5deec;
    background-color: #f9f7fc;
    border-top: 1px solid #d9d1ec;
    background: linear-gradient(#f8f7fb,#fff)
}

.dynamic-contentful-pages .account-container .panel-default .panel-heading a.collapsed .glyphicon-chevron-down:before {
    content: "\e114"
}

.dynamic-contentful-pages .account-container .panel-default .panel-heading a .glyphicon-chevron-down:before {
    content: "\e113"
}

.dynamic-contentful-pages .option-wrapper .glyphicon.glyphicon-ok:before, .dynamic-contentful-pages .saved-payment-container .glyphicon.glyphicon-ok:before, .dynamic-contentful-pages .saved-address-container .glyphicon.glyphicon-ok:before {
    content: "";
    background: url(/scbt-static/assets/images/icon-primary.png);
    width: 13px;
    height: 12px;
    display: block
}

body.scah .dynamic-contentful-pages .option-wrapper .glyphicon.glyphicon-ok:before,body.scah .dynamic-contentful-pages .saved-payment-container .glyphicon.glyphicon-ok:before,body.scah .dynamic-contentful-pages .saved-address-container .glyphicon.glyphicon-ok:before {
    background: url(/scbt-static/assets/images/icon-primary-scah.png)
}

@media only screen and (max-width: 1000px) {
    .order-history-container #paymentMethodsModal .modal-footer .btn-primary.btn.saveBtn, .dynamic-contentful-pages .order-history-container #paymentMethodsModal .modal-footer .payment-method-panel .saveBtn.PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel .order-history-container #paymentMethodsModal .modal-footer .saveBtn.PaymentPage_PayNowButton {
        margin:0 0 30px
    }

    .order-history-container #paymentMethodsModal .modal-footer .cancelBtn {
        width: 100%;
        background: 0;
        text-decoration: underline;
        color: #672a93
    }
}

.dynamic-contentful-pages .account-container, .dynamic-contentful-pages .payment-panel, .dynamic-contentful-pages .pet-panel {
    background: #f9f7fc;
    padding: 30px 20px;
    margin-top: 25px
}

.dynamic-contentful-pages .account-container .account-content-desc, .dynamic-contentful-pages .payment-panel .account-content-desc, .dynamic-contentful-pages .pet-panel .account-content-desc {
    min-height: 98px
}

.dynamic-contentful-pages .account-container .account-content-desc h5 a, .dynamic-contentful-pages .payment-panel .account-content-desc h5 a, .dynamic-contentful-pages .pet-panel .account-content-desc h5 a {
    text-decoration: underline;
    color: #454545;
    font-size: 15px
}

.dynamic-contentful-pages .account-container .shipping-txt, .dynamic-contentful-pages .payment-panel .shipping-txt, .dynamic-contentful-pages .pet-panel .shipping-txt {
    margin-top: 6px
}

.dynamic-contentful-pages .account-container .shipping-txt .glyphicon.glyphicon-ok:before, .dynamic-contentful-pages .payment-panel .shipping-txt .glyphicon.glyphicon-ok:before, .dynamic-contentful-pages .pet-panel .shipping-txt .glyphicon.glyphicon-ok:before {
    content: "";
    background: url(/scbt-static/assets/images/icon-primary.png);
    width: 13px;
    height: 12px;
    display: block
}

.dynamic-contentful-pages .account-container .shipping-txt .glyphicon.glyphicon-ok:before, .dynamic-contentful-pages .account-container .option-wrapper .glyphicon.glyphicon-ok:before, .dynamic-contentful-pages .account-container .saved-payment-container .glyphicon.glyphicon-ok:before, .dynamic-contentful-pages .payment-panel .shipping-txt .glyphicon.glyphicon-ok:before, .dynamic-contentful-pages .payment-panel .option-wrapper .glyphicon.glyphicon-ok:before, .dynamic-contentful-pages .payment-panel .saved-payment-container .glyphicon.glyphicon-ok:before, .dynamic-contentful-pages .pet-panel .shipping-txt .glyphicon.glyphicon-ok:before, .dynamic-contentful-pages .pet-panel .option-wrapper .glyphicon.glyphicon-ok:before, .dynamic-contentful-pages .pet-panel .saved-payment-container .glyphicon.glyphicon-ok:before {
    content: "";
    background: url(/scbt-static/assets/images/icon-primary.png);
    width: 13px;
    height: 12px;
    display: block
}

.dynamic-contentful-pages .account-container .edit-address-btn, .dynamic-contentful-pages .payment-panel .edit-address-btn, .dynamic-contentful-pages .pet-panel .edit-address-btn {
    margin-top: 10px;
    text-decoration: underline;
    cursor: pointer
}

.dynamic-contentful-pages .account-container .saved-address-container .saved-address, .dynamic-contentful-pages .payment-panel .saved-address-container .saved-address, .dynamic-contentful-pages .pet-panel .saved-address-container .saved-address {
    background: #fff;
    padding: 20px
}

.dynamic-contentful-pages .account-container .saved-address-container .unsaved-address, .dynamic-contentful-pages .payment-panel .saved-address-container .unsaved-address, .dynamic-contentful-pages .pet-panel .saved-address-container .unsaved-address {
    padding: 20px
}

.dynamic-contentful-pages .account-container span.req, .dynamic-contentful-pages .payment-panel span.req, .dynamic-contentful-pages .pet-panel span.req {
    font-size: 14px;
    font-style: italic;
    color: #333
}

body.scah .dynamic-contentful-pages .account-container .shipping-txt .glyphicon.glyphicon-ok:before,body.scah .dynamic-contentful-pages .account-container .option-wrapper .glyphicon.glyphicon-ok:before,body.scah .dynamic-contentful-pages .account-container .saved-payment-container .glyphicon.glyphicon-ok:before,body.scah .dynamic-contentful-pages .payment-panel .shipping-txt .glyphicon.glyphicon-ok:before,body.scah .dynamic-contentful-pages .payment-panel .option-wrapper .glyphicon.glyphicon-ok:before,body.scah .dynamic-contentful-pages .payment-panel .saved-payment-container .glyphicon.glyphicon-ok:before,body.scah .dynamic-contentful-pages .pet-panel .shipping-txt .glyphicon.glyphicon-ok:before,body.scah .dynamic-contentful-pages .pet-panel .option-wrapper .glyphicon.glyphicon-ok:before,body.scah .dynamic-contentful-pages .pet-panel .saved-payment-container .glyphicon.glyphicon-ok:before {
    background: url(/scbt-static/assets/images/icon-primary-scah.png)
}

.scbt .dynamic-contentful-pages .tooltip .tooltip-inner, .dynamic-contentful-pages .scah .tooltip .tooltip-inner {
    max-width: none;
    background-color: #fff;
    opacity: 1;
    border: solid 1px #888;
    box-shadow: 3px 3px 4px #aaa
}

.scbt .dynamic-contentful-pages .tooltip .tooltip-inner img, .dynamic-contentful-pages .scah .tooltip .tooltip-inner img {
    margin: 4px
}

.scbt .dynamic-contentful-pages .tooltip.in, .dynamic-contentful-pages .scah .tooltip.in {
    opacity: 1
}

.scbt .dynamic-contentful-pages .tooltip.bottom .tooltip-arrow, .dynamic-contentful-pages .scah .tooltip.bottom .tooltip-arrow {
    border-bottom-color: #fff;
    left: 16px!important
}

@media only screen and (min-width: 1000px) {
    .scbt .tooltip.bottom .tooltip-arrow, .dynamic-contentful-pages .scah .tooltip.bottom .tooltip-arrow {
        left:30px!important
    }
}

@media only screen and (min-width: 1000px) {
    .scbt .tooltip.in, .dynamic-contentful-pages .scah .tooltip.in {
        left:2%!important
    }
}

.dynamic-contentful-pages .saved-billing-address, .dynamic-contentful-pages .unsaved-address {
    min-height: 250px
}

.dynamic-contentful-pages .container a {
    cursor: pointer
}

.dynamic-contentful-pages .container .side-nav {
    list-style: none
}

.dynamic-contentful-pages .container .side-nav li {
    margin-bottom: 5px
}

.dynamic-contentful-pages .container .side-nav li a {
    color: #454545;
    padding: 3px 0;
    text-decoration: none
}

.dynamic-contentful-pages .container .side-nav li.active-state a {
    color: #5e0e8b;
    font-weight: bold
}

.dynamic-contentful-pages .container .account-breadcrumb, .dynamic-contentful-pages .container .breadcrumb {
    background-color: #fff;
    padding: 8px 7px
}

.dynamic-contentful-pages .container .account-breadcrumb li a, .dynamic-contentful-pages .container .breadcrumb li a {
    color: #828282
}

.dynamic-contentful-pages .container .account-breadcrumb li a b, .dynamic-contentful-pages .container .breadcrumb li a b {
    color: #672a93
}

.scah .dynamic-contentful-pages .container .account-breadcrumb li a b, .dynamic-contentful-pages .scah .container .breadcrumb li a b {
    color: #bd6120
}

.dynamic-contentful-pages .container .account-breadcrumb li:last-child a, .dynamic-contentful-pages .container .breadcrumb li:last-child a {
    cursor: default
}

.dynamic-contentful-pages .container .account-breadcrumb .btn.btn-primary, .dynamic-contentful-pages .container .account-breadcrumb .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel .container .account-breadcrumb .PaymentPage_PayNowButton, .dynamic-contentful-pages .container .breadcrumb .btn.btn-primary, .dynamic-contentful-pages .container .breadcrumb .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel .container .breadcrumb .PaymentPage_PayNowButton {
    background-color: #73379e
}

.dynamic-contentful-pages .container .account-breadcrumb .btn.btn-primary:hover, .dynamic-contentful-pages .container .account-breadcrumb .payment-method-panel .PaymentPage_PayNowButton:hover, .dynamic-contentful-pages .payment-method-panel .container .account-breadcrumb .PaymentPage_PayNowButton:hover, .dynamic-contentful-pages .container .breadcrumb .btn.btn-primary:hover, .dynamic-contentful-pages .container .breadcrumb .payment-method-panel .PaymentPage_PayNowButton:hover, .dynamic-contentful-pages .payment-method-panel .container .breadcrumb .PaymentPage_PayNowButton:hover {
    background-color: #73379e
}

.dynamic-contentful-pages .container .breadcrumb li {
    display: inline
}

.dynamic-contentful-pages .container .preview-icon a {
    color: #5e0e8b;
    text-transform: uppercase;
    font-size: 15px
}

.dynamic-contentful-pages .container .preview-icon li a {
    color: #444
}

.dynamic-contentful-pages .container .preview-icon li a b {
    color: #672a93
}

.dynamic-contentful-pages .container .preview-icon .btn.btn-primary, .dynamic-contentful-pages .container .preview-icon .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel .container .preview-icon .PaymentPage_PayNowButton {
    background-color: #73379e
}

.dynamic-contentful-pages .container .preview-icon .btn.btn-primary:hover, .dynamic-contentful-pages .container .preview-icon .payment-method-panel .PaymentPage_PayNowButton:hover, .dynamic-contentful-pages .payment-method-panel .container .preview-icon .PaymentPage_PayNowButton:hover {
    background-color: #73379e
}

.dynamic-contentful-pages .container .expires {
    margin-left: 13px;
    padding-top: 0
}

.dynamic-contentful-pages .container .table.my-favourite-table>tbody>tr>td, .dynamic-contentful-pages .container .table.my-favourite-table>tfoot>tr>td, .dynamic-contentful-pages .container .table.my-favourite-table>thead>tr>td, .dynamic-contentful-pages .container .table.saved-cart-detail-table>tbody>tr>td, .dynamic-contentful-pages .container .table.saved-cart-detail-table>tfoot>tr>td, .dynamic-contentful-pages .container .table.saved-cart-detail-table>thead>tr>td {
    padding: 24px 8px
}

.dynamic-contentful-pages .container .table.my-favourite-table>thead>tr>th {
    padding: 14px 8px
}

.dynamic-contentful-pages .container h1 {
    font-size: 30px;
    font-weight: normal
}

.scbt .dynamic-contentful-pages .container h1 {
    color: #7665e5
}

.scah .dynamic-contentful-pages .container h1 {
    color: #d96707
}

.dynamic-contentful-pages .container .form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: left;
    font-size: 13px;
    padding-left: 17px
}

.dynamic-contentful-pages .container #cruzApplyform .control-label {
    padding-left: 0!important
}

.dynamic-contentful-pages .container .subscription-box {
    margin-top: 36px;
    padding-left: 15px
}

.dynamic-contentful-pages .container .account-bttn-wrap {
    margin-top: 20px;
    text-align: right;
    overflow: hidden
}

.dynamic-contentful-pages .container .cancel-btn {
    margin-right: 10px;
    color: #73379e;
    text-decoration: underline
}

.dynamic-contentful-pages .container .change-password {
    cursor: pointer;
    text-decoration: underline
}

.dynamic-contentful-pages .container .change-password:hover {
    text-decoration: none
}

.dynamic-contentful-pages .container .consumer-msg, .dynamic-contentful-pages .container .consumer-option {
    margin-bottom: 10px
}

.dynamic-contentful-pages .container .rx-info .account-container.clearfix {
    padding: 0!important
}

.dynamic-contentful-pages .container .rx-info .account-container.clearfix .consumer-option {
    margin: 0
}

.dynamic-contentful-pages .container .rx-info .account-container.clearfix .consumer-option button.rxinfo-cons.btn-primary, .dynamic-contentful-pages .container .rx-info .account-container.clearfix .consumer-option .payment-method-panel button.rxinfo-cons.PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel .container .rx-info .account-container.clearfix .consumer-option button.rxinfo-cons.PaymentPage_PayNowButton, .dynamic-contentful-pages .container .rx-info .account-container.clearfix .consumer-option button.rxinfo-lic.btn-primary, .dynamic-contentful-pages .container .rx-info .account-container.clearfix .consumer-option .payment-method-panel button.rxinfo-lic.PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel .container .rx-info .account-container.clearfix .consumer-option button.rxinfo-lic.PaymentPage_PayNowButton, .dynamic-contentful-pages .container .rx-info .account-container.clearfix .consumer-option button.rxinfo-onbeh.btn-primary, .dynamic-contentful-pages .container .rx-info .account-container.clearfix .consumer-option .payment-method-panel button.rxinfo-onbeh.PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel .container .rx-info .account-container.clearfix .consumer-option button.rxinfo-onbeh.PaymentPage_PayNowButton {
    padding: 8px 10px 8px 25px!important
}

.dynamic-contentful-pages .container .rx-info .account-container.clearfix .consumer-option button.rxinfo-cons.btn-primary span, .dynamic-contentful-pages .container .rx-info .account-container.clearfix .consumer-option .payment-method-panel button.rxinfo-cons.PaymentPage_PayNowButton span, .dynamic-contentful-pages .payment-method-panel .container .rx-info .account-container.clearfix .consumer-option button.rxinfo-cons.PaymentPage_PayNowButton span, .dynamic-contentful-pages .container .rx-info .account-container.clearfix .consumer-option button.rxinfo-lic.btn-primary span, .dynamic-contentful-pages .container .rx-info .account-container.clearfix .consumer-option .payment-method-panel button.rxinfo-lic.PaymentPage_PayNowButton span, .dynamic-contentful-pages .payment-method-panel .container .rx-info .account-container.clearfix .consumer-option button.rxinfo-lic.PaymentPage_PayNowButton span, .dynamic-contentful-pages .container .rx-info .account-container.clearfix .consumer-option button.rxinfo-onbeh.btn-primary span, .dynamic-contentful-pages .container .rx-info .account-container.clearfix .consumer-option .payment-method-panel button.rxinfo-onbeh.PaymentPage_PayNowButton span, .dynamic-contentful-pages .payment-method-panel .container .rx-info .account-container.clearfix .consumer-option button.rxinfo-onbeh.PaymentPage_PayNowButton span {
    position: absolute;
    left: 10px;
    top: 9px
}

.dynamic-contentful-pages .container .rx-info .account-container.clearfix .consumer-option button.rxinfo-cons, .dynamic-contentful-pages .container .rx-info .account-container.clearfix .consumer-option button.rxinfo-lic, .dynamic-contentful-pages .container .rx-info .account-container.clearfix .consumer-option button.rxinfo-onbeh {
    margin: 0 15px;
    position: relative;
    padding: 8px 10px 8px 10px!important;
    width: auto
}

.dynamic-contentful-pages .container .rx-info .account-container.clearfix .consumer-option button:first-child, .dynamic-contentful-pages .container .rx-info .account-container.clearfix .consumer-option button.rxinfo-cons, .dynamic-contentful-pages .container .rx-info .account-container.clearfix .consumer-option button.rxinfo-cons.btn-primary, .dynamic-contentful-pages .container .rx-info .account-container.clearfix .consumer-option .payment-method-panel button.rxinfo-cons.PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel .container .rx-info .account-container.clearfix .consumer-option button.rxinfo-cons.PaymentPage_PayNowButton {
    padding: 8px 30px!important
}

.dynamic-contentful-pages .container .rx-info .account-container.clearfix .consumer-option button:first-child {
    margin: 0 15px 0 0
}

.dynamic-contentful-pages .container .list-unstyled {
    width: 100%;
    background: #b9b6b6;
    color: #fff;
    text-align: left;
    padding-top: 7px;
    margin: 0 0 11px;
    height: 35px;
    border: 1px solid #cfcfcf;
    position: relative
}

@media only screen and (min-width: 700px) {
    .container .list-unstyled {
        width:74%
    }
}

.dynamic-contentful-pages .container .list-unstyled:after {
    position: absolute;
    content: '';
    width: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #b9b6b6;
    left: 45%;
    right: 45%;
    bottom: -7px
}

.dynamic-contentful-pages .container .list-unstyled li {
    padding-left: 8px
}

.dynamic-contentful-pages .container .preview-icon {
    text-align: right;
    cursor: pointer
}

@media only screen and (min-width: 1000px) {
    .container .preview-icon {
        text-align:left !important;
    }
}

@media only screen and (max-width: 1000px) {
    .container .half-col-set .sec-col {
        padding-left:0;
        margin-top: 10px
    }
}

.dynamic-contentful-pages .container .side-nav {
    text-align: right;
    font-size: 14px;
}

@media only screen and (min-width: 1000px) {
    .container .side-nav {
        text-align: left !important;
    }
}

.dynamic-contentful-pages .container .side-nav li a:hover {
    background: 0;
    color: #5c0f8c;
}

@media only screen and (min-width: 985px) {
    .container .active-state {
        position:relative
    }

    .container .active-state:before {
        content: '';
        position: absolute;
        width: 0;
        height: 0;
        border-top: 5px solid transparent;
        border-bottom: 5px solid transparent;
        border-left: 9px solid #73379e;
        left: -11px;
        top: 8px
    }

    .container .active-state a {
        color: #5e0e8b
    }
}

.dynamic-contentful-pages .container .password-wrap {
    display: none
}

.dynamic-contentful-pages .container .navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
    background: green
}

.dynamic-contentful-pages .container .add-new-address-1 {
    color: #fff;
    background: #73379e;
    font-size: 12px;
    padding: 15px 30px;
    margin-top: 8px;
    display: inline-block;
    margin-left: 0;
    cursor: pointer;
    margin-bottom: 40px;
    border-radius: 3px;
    font-weight: bold
}

.dynamic-contentful-pages .container .add-new-address-1:hover {
    color: #fff;
    text-decoration: none
}

.dynamic-contentful-pages .container .two-col-field .building-name, .dynamic-contentful-pages .container .two-col-field .room-no {
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px
}

.dynamic-contentful-pages .container .two-col-field .label-two-colum {
    float: left;
    padding-left: 15px;
    padding-right: 1px;
    padding-top: 10px
}

@media only screen and (max-width: 1000px) {
    .container .room-no {
        width:100%;
        display: block
    }
}

@media only screen and (max-width: 1000px) {
    .container .two-col-field .label-two-colum {
        padding-left:0
    }
}

.dynamic-contentful-pages .container.clp-level2 h1 {
    font-family: var(--fontFace-localOpenSansLight);
    font-size: 36px!important;
    line-height: 44px;
    font-weight: var(--typography-fontWeightLight);
}

.dynamic-contentful-pages .container.clp-level1 h1 {
    font-family: var(--fontFace-localOpenSansLight);
    font-size: 48px!important;
    text-transform: uppercase;
    font-weight: var(--typography-fontWeightLight);
}

@media only screen and (max-width: 1000px) {
    .two-col-field .label-two-colum {
        padding-left:0
    }
}

.dynamic-contentful-pages .form-horizontal .help-block {
    margin-bottom: 0
}

.dynamic-contentful-pages .contact-info-header {
    padding: 20px 0;
    border-top: 1px dashed #cfcfcf;
    margin-top: 20px;
    font-size: 18px
}

.dynamic-contentful-pages .delete-address-modal .modal-content, .dynamic-contentful-pages .delete-payment-modal .modal-content {
    border-radius: 0
}

.dynamic-contentful-pages .delete-address-modal .modal-content .modal-title, .dynamic-contentful-pages .delete-payment-modal .modal-content .modal-title {
    margin-bottom: 10px;
    margin-top: 20px
}

.dynamic-contentful-pages .delete-address-modal .modal-content .modal-header, .dynamic-contentful-pages .delete-payment-modal .modal-content .modal-header {
    border-bottom: 0 solid #e5e5e5;
    padding-bottom: 0
}

.dynamic-contentful-pages .delete-address-modal .modal-content .modal-footer, .dynamic-contentful-pages .delete-payment-modal .modal-content .modal-footer {
    border-top: 0 solid #e5e5e5
}

.dynamic-contentful-pages .edit-primary-address {
    color: #454545
}

.dynamic-contentful-pages .saved-payment-container .saved-payment-method {
    background: #fff;
    padding: 10px
}

.dynamic-contentful-pages .saved-payment-container .col-xs-11 {
    padding: 20px
}

.dynamic-contentful-pages .saved-payment-container .saved-card {
    height: 175px
}

.dynamic-contentful-pages .saved-payment-container .edit-address-btn {
    float: none!important
}

.dynamic-contentful-pages .success-msg {
    background: #cfcfcf;
    color: #454545;
    padding: 10px 5px
}

.dynamic-contentful-pages .half-col-set .col-sm-6 {
    padding: 0
}

.dynamic-contentful-pages .half-col-set .sec-col {
    padding: 0;
    margin: 10px 0 0 0
}

@media only screen and (min-width: 1000px) {
    .half-col-set .sec-col {
        padding:0 0 0 10px;
        margin: 0
    }
}

#cruzCredit .table-cruz tr td {
    border-top: 0 solid #ddd
}

@media only screen and (max-width: 460px) {
    #cruzCredit .table-cruz tr td {
        display:block
    }
}

.dynamic-contentful-pages .payment-method-panel .nav-tabs>li.active>a, .dynamic-contentful-pages .payment-method-panel .nav-tabs>li.active>a:focus, .dynamic-contentful-pages .payment-method-panel .nav-tabs>li.active>a:hover, .dynamic-contentful-pages .my-pets-panel .nav-tabs>li.active>a, .dynamic-contentful-pages .my-pets-panel .nav-tabs>li.active>a:focus, .dynamic-contentful-pages .my-pets-panel .nav-tabs>li.active>a:hover {
    color: #555;
    cursor: default;
    background-color: #cccbcb;
    border: 1px solid #ddd;
    border-bottom-color: transparent
}

.dynamic-contentful-pages .favourite-btn-list .select-checkbox {
    border: 1px solid #cfcfcf;
    width: 119px;
    float: left;
    padding: 6px 13px;
    margin: 0 10px 0 0;
    background: #f4f4f4
}

.dynamic-contentful-pages .favourite-btn-list .favourite-action-btn {
    border: 1px solid #cfcfcf;
    float: left;
    padding: 6px 13px;
    margin: 0 10px 0 0;
    background: #f4f4f4
}

.dynamic-contentful-pages .favourite-btn-list .favourite-add-btn {
    color: #fff;
    float: left;
    padding: 9px 18px;
    margin: 0 10px 0 0;
    font-size: 12px;
    border-radius: 3px;
    font-weight: bold
}

.scbt .dynamic-contentful-pages .favourite-btn-list .favourite-add-btn {
    border: 1px solid #010101;
    background: #73379e
}

.scah .dynamic-contentful-pages .favourite-btn-list .favourite-add-btn {
    border: 1px solid #010101;
    background: #f78709
}

.dynamic-contentful-pages .saved-cart-btn-list .saved-cart-detail-btn {
    border: 1px solid #cfcfcf;
    float: left;
    padding: 6px 13px;
    margin: 0 10px 0 0;
    background: #f4f4f4
}

.dynamic-contentful-pages .saved-cart-btn-list .saved-cart-add-btn {
    border: 1px solid #010101;
    color: #fff;
    float: left;
    padding: 6px 13px;
    margin: 0 10px 0 0;
    background: #010101;
    font-size: 12px
}

.dynamic-contentful-pages .no-saved-item-msg a {
    text-decoration: underline
}

.dynamic-contentful-pages .table.my-favourite-table>tbody>tr>td, .dynamic-contentful-pages .table.my-favourite-table>tbody>tr>th, .dynamic-contentful-pages .table.my-favourite-table>tfoot>tr>td, .dynamic-contentful-pages .table.my-favourite-table>tfoot>tr>th, .dynamic-contentful-pages .table.my-favourite-table>thead>tr>td, .dynamic-contentful-pages .table.my-favourite-table>thead>tr>th, .dynamic-contentful-pages .table.fav-bttn-wrap>tbody>tr>td, .dynamic-contentful-pages .table.fav-bttn-wrap>tbody>tr>th, .dynamic-contentful-pages .table.fav-bttn-wrap>tfoot>tr>td, .dynamic-contentful-pages .table.fav-bttn-wrap>tfoot>tr>th, .dynamic-contentful-pages .table.fav-bttn-wrap>thead>tr>td, .dynamic-contentful-pages .table.fav-bttn-wrap>thead>tr>th, .dynamic-contentful-pages .table.saved-cart-detail-table>tbody>tr>td, .dynamic-contentful-pages .table.saved-cart-detail-table>tbody>tr>th, .dynamic-contentful-pages .table.saved-cart-detail-table>tfoot>tr>td, .dynamic-contentful-pages .table.saved-cart-detail-table>tfoot>tr>th, .dynamic-contentful-pages .table.saved-cart-detail-table>thead>tr>td, .dynamic-contentful-pages .table.saved-cart-detail-table>thead>tr>th {
    vertical-align: middle
}

.dynamic-contentful-pages .table.fav-bttn-wrap>tbody>tr>td, .dynamic-contentful-pages .table.fav-bttn-wrap>tbody>tr>th, .dynamic-contentful-pages .table.fav-bttn-wrap>tfoot>tr>td, .dynamic-contentful-pages .table.fav-bttn-wrap>tfoot>tr>th, .dynamic-contentful-pages .table.fav-bttn-wrap>thead>tr>td, .dynamic-contentful-pages .table.fav-bttn-wrap>thead>tr>th {
    border: 0
}

.dynamic-contentful-pages .my-favourite-table, .dynamic-contentful-pages .saved-cart-detail-table {
    margin-top: 20px
}

.dynamic-contentful-pages .my-favourite-table th, .dynamic-contentful-pages .my-favourite-table tr:hover, .dynamic-contentful-pages .saved-cart-detail-table th, .dynamic-contentful-pages .saved-cart-detail-table tr:hover {
    background: #f4f4f4
}

.dynamic-contentful-pages .my-favourite-table .select-column .select-fav, .dynamic-contentful-pages .saved-cart-detail-table .select-column .select-fav {
    top: 36%;
    bottom: 50%
}

.dynamic-contentful-pages .my-favourite-table .select-column img, .dynamic-contentful-pages .saved-cart-detail-table .select-column img {
    margin-left: 27px
}

.dynamic-contentful-pages .my-favourite-table a, .dynamic-contentful-pages .my-favourite-table .add-to-cart, .dynamic-contentful-pages .my-favourite-table .remove-fav, .dynamic-contentful-pages .my-favourite-table .email-fav, .dynamic-contentful-pages .saved-cart-detail-table a, .dynamic-contentful-pages .saved-cart-detail-table .add-to-cart, .dynamic-contentful-pages .saved-cart-detail-table .remove-fav, .dynamic-contentful-pages .saved-cart-detail-table .email-fav {
    text-decoration: underline;
    cursor: pointer
}

.dynamic-contentful-pages .my-favourite-table .common-span, .dynamic-contentful-pages .saved-cart-detail-table .common-span {
    display: block;
    margin-bottom: 10px
}

.dynamic-contentful-pages .fav-bttn-wrap {
    margin-top: 20px
}

.dynamic-contentful-pages .fav-bttn-wrap td {
    padding: 15px 0
}

.dynamic-contentful-pages .fav-bttn-wrap .favourite-add-btn {
    border: 1px solid #010101;
    color: #fff;
    padding: 6px 13px;
    margin: 0 10px 0 0;
    background: #010101;
    font-size: 12px
}

.dynamic-contentful-pages .email-msg-btn {
    text-align: right
}

.dynamic-contentful-pages .email-msg-btn .cancel-btn {
    text-decoration: underline;
    background: 0;
    border: 0
}

.dynamic-contentful-pages .email-msg-btn .share-btn {
    border: 1px solid #010101;
    color: #fff;
    padding: 6px 13px;
    margin: 0 10px 0 0;
    background: #010101;
    font-size: 12px
}

.dynamic-contentful-pages .saved-cart-table {
    background: #fff
}

.dynamic-contentful-pages .saved-cart-table td a {
    color: #5e0e8b
}

.dynamic-contentful-pages .saved-cart-table a {
    text-decoration: underline;
    color: #454545
}

.dynamic-contentful-pages .saved-cart-table .last-colmn {
    text-align: center
}

.dynamic-contentful-pages .saved-cart-table .hightlight-coln {
    background: #f4f4f4
}

.dynamic-contentful-pages .saved-cart-pagination span {
    float: left;
    display: block;
    margin-top: 27px;
    margin-right: 13px
}

.dynamic-contentful-pages .saved-cart-pagination .pagination>li>span, .dynamic-contentful-pages .saved-cart-pagination .pagination>li>a, .dynamic-contentful-pages .saved-cart-pagination .pagination>li>a:focus, .dynamic-contentful-pages .saved-cart-pagination .pagination>li>a:hover, .dynamic-contentful-pages .saved-cart-pagination .pagination>li>span:focus, .dynamic-contentful-pages .saved-cart-pagination .pagination>li>span:hover {
    background-color: #f9f7fc;
    border-color: #f9f7fc;
    color: #454545;
    padding: 6px 6px;
    text-decoration: underline
}

.dynamic-contentful-pages .saved-cart-pagination .pagination>li>span {
    margin: 0
}

.dynamic-contentful-pages .saved-cart-pagination .pagination>li>span.pagination-nxt {
    padding: 6px 0;
    text-decoration: none
}

.dynamic-contentful-pages .saved-cart-pagination .pagination>li>a.pagination-nxt {
    padding: 6px 0;
    text-decoration: underline
}

.dynamic-contentful-pages .saved-cart-detail-table {
    text-align: center
}

.dynamic-contentful-pages .saved-cart-detail-table label {
    padding-left: 0!important
}

.dynamic-contentful-pages .saved-cart-detail-table .saved-cart-quantity {
    width: 29px;
    text-align: center
}

.dynamic-contentful-pages .no-saved-item-msg {
    margin-bottom: 22px
}

.dynamic-contentful-pages .no-saved-item-msg .cart-name-field {
    border: 1px solid #cfcfcf;
    border-radius: 2px;
    width: 40%
}

.dynamic-contentful-pages .no-saved-item-msg button {
    background: 0;
    text-decoration: underline;
    border: 0
}

.dynamic-contentful-pages .center-txt {
    text-align: center
}

.dynamic-contentful-pages .saved-cart-pagination span {
    float: left;
    display: block;
    margin-top: 27px;
    margin-right: 13px
}

.dynamic-contentful-pages .saved-cart-pagination .pagination>li>span, .dynamic-contentful-pages .saved-cart-pagination .pagination>li>a, .dynamic-contentful-pages .saved-cart-pagination .pagination>li>a:focus, .dynamic-contentful-pages .saved-cart-pagination .pagination>li>a:hover, .dynamic-contentful-pages .saved-cart-pagination .pagination>li>span:focus, .dynamic-contentful-pages .saved-cart-pagination .pagination>li>span:hover {
    background-color: #f9f7fc;
    border-color: #f9f7fc;
    color: #454545;
    padding: 6px 6px;
    text-decoration: underline
}

.dynamic-contentful-pages .saved-cart-pagination .pagination>li>span {
    margin: 0
}

.dynamic-contentful-pages .saved-cart-pagination .pagination>li>span.pagination-nxt {
    padding: 6px 0;
    text-decoration: none
}

.dynamic-contentful-pages .saved-cart-pagination .pagination>li>a.pagination-nxt {
    padding: 6px 0;
    text-decoration: underline
}

.dynamic-contentful-pages .saved-cart-detail-table {
    border-bottom: 1px solid #ddd;
    text-align: center
}

.dynamic-contentful-pages .saved-cart-detail-table .saved-cart-quantity {
    width: 29px;
    text-align: center
}

.dynamic-contentful-pages .no-saved-item-msg {
    margin-bottom: 22px
}

.dynamic-contentful-pages .no-saved-item-msg .cart-name-field {
    border: 1px solid #cfcfcf;
    border-radius: 2px;
    width: 40%
}

.dynamic-contentful-pages .no-saved-item-msg button {
    background: 0;
    text-decoration: underline;
    border: 0
}

.dynamic-contentful-pages .center-txt {
    text-align: center
}

.dynamic-contentful-pages .social-partners-wrap a {
    text-decoration: underline
}

.dynamic-contentful-pages .social-media-preview img {
    float: left;
    padding-right: 10px
}

.dynamic-contentful-pages .social-media-preview a {
    float: left;
    text-decoration: underline
}

.dynamic-contentful-pages .social-media-set {
    border-bottom: 1px solid #cfcfcf;
    padding-bottom: 20px;
    margin-bottom: 20px
}

.dynamic-contentful-pages .social-media-set i.fa {
    margin-top: 3px;
    margin-right: 10px
}

.dynamic-contentful-pages .social-media-btn {
    text-align: right
}

.dynamic-contentful-pages .saved-vets-table, .dynamic-contentful-pages .saved-pets-table {
    background: #fff;
    background: #fff;
    border: 1px solid #cfcfcf
}

.dynamic-contentful-pages .table.saved-vets-table>tbody>tr>td, .dynamic-contentful-pages .table.saved-vets-table>tbody>tr>th, .dynamic-contentful-pages .table.saved-vets-table>tfoot>tr>td, .dynamic-contentful-pages .table.saved-vets-table>tfoot>tr>th, .dynamic-contentful-pages .table.saved-vets-table>thead>tr>td, .dynamic-contentful-pages .table.saved-vets-table>thead>tr>th {
    padding: 10px
}

.dynamic-contentful-pages .hightlight-coln {
    background: #f4f4f4
}

.dynamic-contentful-pages .pet-bttn-wrap {
    text-align: right
}

.dynamic-contentful-pages .padding-zero {
    padding: 0
}

.dynamic-contentful-pages .link-button-remove {
    background: 0;
    text-decoration: underline;
    border: 0
}

.dynamic-contentful-pages .container label.error {
    background: #f00;
    width: 54%;
    text-align: center;
    padding: 5px 0;
    font-size: 12px;
    margin-left: 54px;
    color: #fff;
    border-radius: 3px;
    box-shadow: 1px 2px 4px #cfcfcf
}

@media(max-width: 1000px) {
    .container label.error {
        background:#f00;
        width: 93%;
        text-align: center;
        padding: 5px 0;
        font-size: 12px;
        margin-left: 17px
    }
}

.dynamic-contentful-pages .errorTxt {
    text-align: center
}

.dynamic-contentful-pages .errorTxt span {
    position: relative
}

.dynamic-contentful-pages .errorTxt span label:after {
    position: absolute;
    content: '';
    width: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #f00;
    left: 43%;
    right: 45%;
    bottom: -9px
}

@media(max-width: 1000px) {
    .errorTxt span label:after {
        left:49%;
        right: 45%;
        bottom: 54px
    }
}

.dynamic-contentful-pages .errorTxt.custom-error label {
    width: auto;
    display: block;
    margin: 0 0 5px
}

.dynamic-contentful-pages .errorTxt.custom-error label:after {
    display: none
}

.dynamic-contentful-pages .form-control.error, .dynamic-contentful-pages .payment-method-panel .DataIntercept .error#Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept .error#Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside input.error[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside select.error, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .error#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept input.error[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept select.error, .dynamic-contentful-pages .payment-method-panel .DataIntercept .error#Paymetric_CreditCardNumber, .dynamic-contentful-pages .checkout-payment-section .DataIntercept input.error, .dynamic-contentful-pages .checkout-payment-section .DataIntercept select.error {
    background: #fff0f1;
    border: 1px solid #f00
}

.dynamic-contentful-pages .two-col-field .col-sm-6 .col-sm-6 {
    padding-left: 0;
    padding-top: 0
}

@media(max-width: 780px) {
    .two-col-field .col-sm-6 .col-sm-6 {
        padding-left:6px
    }
}

.dynamic-contentful-pages .two-col-field .col-sm-6.padding-fix {
    width: 62%
}

.dynamic-contentful-pages .two-col-field .col-sm-6.padding-fix.room-wrap {
    width: 38%
}

.dynamic-contentful-pages .two-col-field textarea#specialInstruction {
    resize: none
}

.dynamic-contentful-pages .two-col-field .room-wrap {
    width: 38%;
    padding-right: 0;
    padding-left: 40px;
    padding: 0 5px 10px 0
}

.dynamic-contentful-pages .two-col-field .room-wrap label {
    padding: 10px 5px 10px 0
}

.dynamic-contentful-pages .two-col-field .room-wrap .room-no {
    float: right;
    width: 69px
}

@media(max-width: 780px) {
    .two-col-field .room-wrap .room-no {
        float:left;
        width: 100%
    }
}

.dynamic-contentful-pages .two-col-field .room-no {
    float: right;
    width: 71px
}

@media(max-width: 780px) {
    .two-col-field .room-no {
        float:left;
        width: 100%
    }
}

#licensedvetModal .modal-content {
    border-radius: 0
}

.dynamic-contentful-pages .consumer-option .btn, .dynamic-contentful-pages .consumer-option .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel .consumer-option .PaymentPage_PayNowButton {
    margin: 0 2px;
    padding: 6px 9px
}

.dynamic-contentful-pages .consumer-option .btn .glyphicon-ok, .dynamic-contentful-pages .consumer-option .payment-method-panel .PaymentPage_PayNowButton .glyphicon-ok, .dynamic-contentful-pages .payment-method-panel .consumer-option .PaymentPage_PayNowButton .glyphicon-ok {
    display: none
}

.dynamic-contentful-pages .consumer-option .btn-primary .glyphicon-ok, .dynamic-contentful-pages .consumer-option .payment-method-panel .PaymentPage_PayNowButton .glyphicon-ok, .dynamic-contentful-pages .payment-method-panel .consumer-option .PaymentPage_PayNowButton .glyphicon-ok {
    display: inline-block
}

.dynamic-contentful-pages .rx-panel-wrap {
    margin-top: 20px
}

.dynamic-contentful-pages .rx-panel-wrap .my-pets-panel {
    display: none
}

.dynamic-contentful-pages .rx-panel-wrap .show-panel {
    display: block
}

.dynamic-contentful-pages .customer-panel-open {
    padding: 30px 20px;
    border: 1px solid transparent;
    background: #fff;
    margin-bottom: 10px
}

.dynamic-contentful-pages .customer-panel-open .consumer-msg {
    margin-top: 10px;
    margin-left: 20px;
    cursor: pointer
}

.dynamic-contentful-pages .customer-panel-open .payment-panel {
    border: 1px solid #cfcfcf
}

#customerType {
    display: none
}

.dynamic-contentful-pages .customer-panel-open.payment-panel {
    background: #f9f7fc;
    padding: 30px 20px;
    border: 1px solid #cfcfcf;
    margin-top: 0
}

.dynamic-contentful-pages .payment-panel {
    margin-top: 0;
    background: #f9f7fc;
    border: 0
}

h1 {
    font-size: 30px
}

.dynamic-contentful-pages .payment-method-panel .nav-tabs {
    border-bottom: 0
}

.dynamic-contentful-pages .payment-method-panel .nav-tabs>li.active>a, .dynamic-contentful-pages .payment-method-panel .nav-tabs>li.active>a:focus, .dynamic-contentful-pages .payment-method-panel .nav-tabs>li.active>a:hover {
    background: #f9f7fc;
    border: 0;
    border-radius: 0;
    font-size: 16px;
    font-weight: bold;
    padding: 10px 35px;
    color: #222
}

.dynamic-contentful-pages .payment-method-panel .nav-tabs>li>a, .dynamic-contentful-pages .payment-method-panel .nav-tabs>li>a:focus, .dynamic-contentful-pages .payment-method-panel .nav-tabs>li>a:hover {
    padding: 10px 35px
}

.dynamic-contentful-pages .payment-method-panel .nav-tabs>li.active>a {
    border: 0
}

.dynamic-contentful-pages .payment-method-panel .nav-tabs>li>a {
    background: white;
    background: -moz-linear-gradient(top,white 0,white 40%,#d7d7d7 200%);
    background: -webkit-gradient(left top,left bottom,color-stop(0%,white),color-stop(40%,white),color-stop(200%,#d7d7d7));
    background: -webkit-linear-gradient(top,white 0,white 40%,#d7d7d7 200%);
    background: -o-linear-gradient(top,white 0,white 40%,#d7d7d7 200%);
    background: -ms-linear-gradient(top,white 0,white 40%,#d7d7d7 200%);
    background: linear-gradient(to bottom,white 0,white 40%,#d7d7d7 200%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#d7d7d7',GradientType=0);
    border-radius: none
}

.dynamic-contentful-pages .payment-method-panel .nav>li>a {
    padding: 10px 35px;
    border-radius: none;
    font-size: 16px;
    font-weight: bold
}

.dynamic-contentful-pages .payment-method-panel .nav-tabs>li {
    margin-right: 5px;
    margin-bottom: -2px
}

.dynamic-contentful-pages .payment-method-panel .nav-tabs>li>a {
    padding: 10px 35px;
    border: 0
}

.dynamic-contentful-pages .payment-method-panel .col-sm-6>img.active {
    border: 1px #7010a5 solid
}

.dynamic-contentful-pages .payment-method-panel .PaymentPage_PayNowButton {
    float: right
}

.dynamic-contentful-pages .payment-method-panel .payment-make-primary {
    padding-bottom: 10px
}

.dynamic-contentful-pages .payment-method-panel .payment-make-primary input {
    margin-left: 0
}

.dynamic-contentful-pages .payment-method-panel .DataIntercept tr {
    height: 50px
}

.dynamic-contentful-pages .payment-method-panel .DataIntercept tr td:first-child {
    width: 240px
}

.dynamic-contentful-pages .payment-method-panel .DataIntercept #Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept #Paymetric_Exp_Year {
    width: 150.5px!important;
    display: inline
}

.dynamic-contentful-pages .payment-method-panel .DataIntercept-outside input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside select, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside #Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept select, .dynamic-contentful-pages .payment-method-panel .DataIntercept #Paymetric_CreditCardNumber {
    width: 314px
}

.dynamic-contentful-pages .payment-method-panel .DataIntercept-outside td, .dynamic-contentful-pages .payment-method-panel .DataIntercept td {
    vertical-align: middle
}

.dynamic-contentful-pages .payment-method-panel .DataIntercept-outside tr {
    height: 25px
}

.dynamic-contentful-pages .payment-method-panel .DataIntercept-outside tr td:first-child {
    width: 240px
}

.dynamic-contentful-pages .payment-method-panel .cancel-link {
    float: right;
    padding-right: 26px;
    padding-top: 7px
}

body.scah .dynamic-contentful-pages .container .rx-info>.rx-panel-wrap>.my-pets-panel>.nav-tabs>li>a {
    color: #f78709!important
}

body.scah .dynamic-contentful-pages .container .rx-info>.rx-panel-wrap>.my-pets-panel>.nav-tabs>li.active>a {
    color: #bd6120!important
}

body.scah .dynamic-contentful-pages .container>.clearfix>.rx-info>div.clearfix {
    background: 0;
    padding: 0
}

body.scah .dynamic-contentful-pages .container .rx-info h1 {
    color: #d96707
}

body.scah .dynamic-contentful-pages .payment-method-panel h4 {
    color: #bd6120
}

body.scbt .dynamic-contentful-pages .container .rx-info .btn-primary,body.scbt .dynamic-contentful-pages .container .rx-info .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel body.scbt .dynamic-contentful-pages .container .rx-info .PaymentPage_PayNowButton {
    background: #672a93!important;
    border-color: #532872!important
}

body.scbt .dynamic-contentful-pages .container .rx-info>.rx-panel-wrap>.my-pets-panel>.nav-tabs>li>a {
    color: #672a93!important
}

body.scbt .dynamic-contentful-pages .container .rx-info>.rx-panel-wrap>.my-pets-panel>.nav-tabs>li.active>a {
    color: #222!important
}

body.scbt .dynamic-contentful-pages .container .rx-info a {
    color: #672a93!important
}

body.scbt .dynamic-contentful-pages .container .left-side-bar nav.navbar ul.side-nav li.active-state a {
    text-decoration: none
}

.dynamic-contentful-pages .container .account-container {
    padding: 30px 30px 50px 30px
}

.dynamic-contentful-pages .container .account-container .display-txt {
    margin-top: 27px
}

body.scah .dynamic-contentful-pages>.container>.clearfix>.col-md-9>h1 {
    color: #d96707
}

.dynamic-contentful-pages .container .account-container .saved-cart-table th {
    font-size: 12px;
    vertical-align: middle
}

.scbt .dynamic-contentful-pages .container .account-container .saved-cart-table th {
    background: #e4dbed!important
}

.dynamic-contentful-pages .container .account-container .saved-cart-pagination .pagination a {
    background-color: #fff;
    border: 1px solid #f9f7fc;
    color: #5e0e8b;
    padding: 6px 12px;
    text-decoration: none
}

.dynamic-contentful-pages .container .account-container .saved-cart-pagination .pagination a span {
    float: none;
    display: inline;
    margin-top: 0;
    margin-right: 0
}

.dynamic-contentful-pages .container .account-container p {
    margin-top: 20px
}

.dynamic-contentful-pages .container .account-container h2 {
    margin-top: 23px;
    padding-left: 10px;
    font-size: 22px;
    line-height: 33px;
    color: #444
}

.dynamic-contentful-pages .container .account-container h2 span {
    font-weight: normal
}

.dynamic-contentful-pages .container .account-container p {
    padding-left: 10px
}

.dynamic-contentful-pages .container .account-container .account-content-desc h5, .dynamic-contentful-pages .container .account-container .account-content-desc span {
    padding-left: 10px;
    display: inline-block
}

.dynamic-contentful-pages .container .account-container .account-content-desc a {
    color: #661f95;
    text-decoration: underline;
    font-size: 15px
}

.dynamic-contentful-pages .container .account-container .account-content-desc:hover {
    background: #fff;
    border-radius: 2px;
    box-shadow: 0 1px 4px 0 rgba(0,0,0,0.2);
    cursor: pointer
}

body[data-controller="account"] .right-side-bar {
    padding: 0
}

.dynamic-contentful-pages .col-md-9>div.payment-method-panel {
    background: 0
}

.dynamic-contentful-pages .favourite-btn-list .select-checkbox {
    width: 100px;
    margin: 0;
    padding: 6px 10px
}

.dynamic-contentful-pages .favourite-btn-list .favourite-action-btn, .dynamic-contentful-pages .favourite-btn-list .favourite-action-btn {
    margin: 7px 0 0 0;
    padding: 6px 10px
}

.dynamic-contentful-pages .favourite-btn-list, .dynamic-contentful-pages .favourite-action-btn {
    font-size: 12px
}

.dynamic-contentful-pages .favourite-btn-list .favourite-add-btn {
    margin: 0
}

.scbt .dynamic-contentful-pages .favourite-action-btn {
    color: #672a93
}

.scbt .dynamic-contentful-pages .favourite-btn-list .favourite-add-btn {
    background-color: #73379e;
    border: 0
}

.scbt .dynamic-contentful-pages .container .table.my-favourite-table>thead>tr>th {
    background-color: #e4dbed
}

.dynamic-contentful-pages .my-favourite-table>tbody>tr:nth-child(even) {
    background-color: #fff
}

.dynamic-contentful-pages .fav-bttn-wrap>tbody>tr>td:nth-child(1) {
    color: #672a93
}

.dynamic-contentful-pages .fav-bttn-wrap>tbody>tr>td:nth-child(2)>.favourite-add-btn:nth-child(1) {
    background: 0;
    border: 0
}

.scbt .dynamic-contentful-pages .fav-bttn-wrap .favourite-add-btn {
    background: #73379e;
    border: 0
}

.dynamic-contentful-pages .table.my-favourite-table>tbody>tr>td {
    vertical-align: top
}

.dynamic-contentful-pages .container .table.my-favourite-table>thead>tr>th {
    padding: 11px 8px;
    font-size: 11px
}

.dynamic-contentful-pages .my-favourite-table .select-column .select-fav, .dynamic-contentful-pages .saved-cart-detail-table .select-column .select-fav {
    top: 0;
    bottom: 0
}

.dynamic-contentful-pages .my-favourite-table .select-column img, .dynamic-contentful-pages .saved-cart-detail-table .select-column img {
    margin-left: 0
}

.dynamic-contentful-pages .container .table.my-favourite-table>tbody>tr>td {
    padding: 24px 4px
}

.dynamic-contentful-pages .container .table.my-favourite-table>tbody>tr>td.select-column .checkbox.custom-checkbox, .dynamic-contentful-pages .container .table.my-favourite-table>tbody>tr>td.select-column .search-results-scah-container .checkbox.custom-checkbox-search-results, .dynamic-contentful-pages .search-results-scah-container .container .table.my-favourite-table>tbody>tr>td.select-column .checkbox.custom-checkbox-search-results {
    padding-top: 0;
    margin: 0
}

.dynamic-contentful-pages .container .table.my-favourite-table>tbody>tr>td.select-column .checkbox.custom-checkbox label, .dynamic-contentful-pages .container .table.my-favourite-table>tbody>tr>td.select-column .search-results-scah-container .checkbox.custom-checkbox-search-results label, .dynamic-contentful-pages .search-results-scah-container .container .table.my-favourite-table>tbody>tr>td.select-column .checkbox.custom-checkbox-search-results label {
    margin-top: -2px
}

.dynamic-contentful-pages .container .table.my-favourite-table>thead>tr>th:first-child {
    padding-right: 0
}

@media(min-width: 1000px) {
    .account-container .col-sm-6 {
        width:58.33333%
    }
}

.dynamic-contentful-pages .form-group.two-col-field .col-sm-6 .col-sm-6, .dynamic-contentful-pages .checkout-payment-section .DataIntercept tr.two-col-field .col-sm-6 .col-sm-6 {
    width: 50%
}

.dynamic-contentful-pages .col-sm-6 a img {
    width: 50px;
    height: 32px
}

.dynamic-contentful-pages .container>.clearfix>.rx-info>div.clearfix {
    background: 0;
    padding: 0
}

.dynamic-contentful-pages .container>.clearfix>.rx-info>h5 {
    font-size: 18px;
    float: left
}

.dynamic-contentful-pages .container>.clearfix>.rx-info>div.clearfix>span {
    padding: 11px 0 0 50px
}

.dynamic-contentful-pages .container>.clearfix>.rx-info>div.clearfix>a {
    padding-left: 10px;
    text-decoration: underline
}

.dynamic-contentful-pages .container>.clearfix>.rx-info>div.clearfix>span.glyphicon-ok, .dynamic-contentful-pages .rx-info>div.clearfix>.clearfix>.pull-left>span.glyphicon-ok {
    color: #00a651
}

.dynamic-contentful-pages .container>.clearfix>.rx-info>.my-pets-panel>.nav-tabs {
    border: 0
}

.dynamic-contentful-pages .container>.clearfix>.rx-info>.my-pets-panel>.nav-tabs>li.active>a, .dynamic-contentful-pages .container>.clearfix>.rx-info>.my-pets-panel>.nav-tabs>li.active>a:focus, .dynamic-contentful-pages .container>.clearfix>.rx-info>.my-pets-panel>.nav-tabs>li.active>a:hover {
    background: #faf7f5;
    border: 0;
    border-radius: 0;
    padding: 10px 60px;
    font-size: 16px;
    font-weight: bold;
    color: #222
}

.dynamic-contentful-pages .rx-info>.rx-panel-wrap>.my-pets-panel>.clearfix>.nav-tabs>li.active>a, .dynamic-contentful-pages .rx-info>.rx-panel-wrap>.my-pets-panel>.clearfix>.nav-tabs>li.active>a:focus, .dynamic-contentful-pages .rx-info>.rx-panel-wrap>.my-pets-panel>.clearfix>.nav-tabs>li.active>a:hover, .dynamic-contentful-pages .rx-info>.rx-panel-wrap>.my-pets-panel>.nav-tabs>li.active>a, .dynamic-contentful-pages .rx-info>.rx-panel-wrap>.my-pets-panel>.nav-tabs>li.active>a:focus, .dynamic-contentful-pages .rx-info>.rx-panel-wrap>.my-pets-panel>.nav-tabs>li.active>a:hover {
    background: #faf7f5;
    border: 0;
    border-radius: 0;
    padding: 10px 60px;
    font-size: 16px;
    font-weight: bold;
    color: #222
}

.dynamic-contentful-pages .container>.clearfix>.rx-info>.my-pets-panel>.nav-tabs>li>a, .dynamic-contentful-pages .rx-info>.rx-panel-wrap>.my-pets-panel>.clearfix>.nav-tabs>li>a, .dynamic-contentful-pages .rx-info>.rx-panel-wrap>.my-pets-panel>.nav-tabs>li>a {
    background: white;
    background: -moz-linear-gradient(top,white 0,white 40%,#d7d7d7 200%);
    background: -webkit-gradient(left top,left bottom,color-stop(0%,white),color-stop(40%,white),color-stop(200%,#d7d7d7));
    background: -webkit-linear-gradient(top,white 0,white 40%,#d7d7d7 200%);
    background: -o-linear-gradient(top,white 0,white 40%,#d7d7d7 200%);
    background: -ms-linear-gradient(top,white 0,white 40%,#d7d7d7 200%);
    background: linear-gradient(to bottom,white 0,white 40%,#d7d7d7 200%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#d7d7d7',GradientType=0);
    border-radius: 0;
    border: 0;
    padding: 10px 60px;
    font-size: 16px;
    font-weight: bold;
    color: #bd6120
}

.dynamic-contentful-pages .rx-info>.my-pets-panel>.tab-content>#myPets {
    background: #faf7f5
}

.dynamic-contentful-pages .saved-pets-table, .dynamic-contentful-pages .saved-vets-table {
    border: 0;
    table-layout: fixed;
    width: 100%
}

.dynamic-contentful-pages .saved-pets-table>thead, .dynamic-contentful-pages .saved-vets-table>thead {
    background: #f2e2d6
}

.dynamic-contentful-pages .saved-pets-table>thead>tr, .dynamic-contentful-pages .saved-vets-table>thead>tr {
    font-size: 11px
}

.dynamic-contentful-pages .saved-pets-table>tbody>tr>td {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-size: 14px;
    border-bottom: 1px solid #f2e2d6
}

.dynamic-contentful-pages .saved-vets-table>tbody>tr>td {
    border-bottom: 1px solid #f2e2d6
}

.dynamic-contentful-pages .saved-pets-table>tbody>tr>td>a, .dynamic-contentful-pages .saved-vets-table>tbody>tr>td>a {
    font-size: 14px;
    text-decoration: underline;
    color: #d96707
}

.dynamic-contentful-pages .saved-pets-table>thead>tr>th, .dynamic-contentful-pages .saved-vets-table>thead>tr>th {
    border-bottom: 0
}

.dynamic-contentful-pages .my-pets-panel>.tab-content>#myPets>.clearfix>button, .dynamic-contentful-pages .my-pets-panel>.tab-content>#myVets>.clearfix>button, .dynamic-contentful-pages .my-pets-panel>.tab-content>#myVets2>.clearfix>button {
    background: #f78709;
    border: 0
}

#myVets,#myPets,#myVets2 {
    margin-top: 0;
    background: #faf7f5
}

.dynamic-contentful-pages .my-pets-panel>.tab-content>#myPets>.saved-payment-method>p>a, .dynamic-contentful-pages .my-pets-panel>.tab-content>#myVets>p>a, .dynamic-contentful-pages .my-pets-panel>.tab-content>#myVets2>p>a {
    text-decoration: underline
}

.dynamic-contentful-pages .container>.clearfix>.rx-info>h4 {
    font-size: 18px;
    float: left
}

#rxForm1>.pet-bttn-wrap>a.cancel-btn,#rxForm2>.pet-bttn-wrap>a.cancel-btn, .dynamic-contentful-pages .pet-bttn-wrap>a.cancel-btn, .dynamic-contentful-pages .rx-info>.clearfix>.clearfix>.pull-left>a {
    text-decoration: underline
}

#rxForm1>.pet-bttn-wrap>a.btn, .dynamic-contentful-pages .payment-method-panel #rxForm1>.pet-bttn-wrap>a.PaymentPage_PayNowButton,#rxForm1>.pet-bttn-wrap>button,#rxForm2>.pet-bttn-wrap>button, .dynamic-contentful-pages .pet-bttn-wrap>button.btn, .dynamic-contentful-pages .payment-method-panel .pet-bttn-wrap>button.PaymentPage_PayNowButton {
    background: #f78709;
    border: 0
}

.dynamic-contentful-pages .favourite-btn-list>.checkbox {
    background: 0;
    border: 0
}

.dynamic-contentful-pages .favourite-btn-list>.favourite-action-btn {
    background: 0;
    border: 0
}

.dynamic-contentful-pages .favourite-btn-list>.favourite-action-btn:active {
    background: #fff;
    border: 0
}

.dynamic-contentful-pages .success-msg {
    background-color: #daf3f9
}

.dynamic-contentful-pages .success-msg>.glyphicon-ok-sign {
    color: #00cbfc
}

.dynamic-contentful-pages .my-pets-panel>.tab-content>#onBehalf {
    margin-top: 0
}

.dynamic-contentful-pages .rx-info>.clearfix>form>.consumer-option>.btn, .dynamic-contentful-pages .payment-method-panel .rx-info>.clearfix>form>.consumer-option>.PaymentPage_PayNowButton {
    padding: 6px 9px
}

.dynamic-contentful-pages .rx-info>.clearfix>form>.consumer-option>.btn, .dynamic-contentful-pages .payment-method-panel .rx-info>.clearfix>form>.consumer-option>.PaymentPage_PayNowButton {
    background: #ddd;
    border: 0;
    border-color: none
}

.dynamic-contentful-pages .rx-info>.clearfix>form>.consumer-option>.btn-primary, .dynamic-contentful-pages .payment-method-panel .rx-info>.clearfix>form>.consumer-option>.PaymentPage_PayNowButton {
    background: #f78709;
    border: 0;
    border-color: none
}

#discountCodeform .error {
    margin-left: 0;
    width: 100%;
    margin-top: 10px
}

.dynamic-contentful-pages .rx-info>.clearfix>form>.consumer-option>.btn, .dynamic-contentful-pages .payment-method-panel .rx-info>.clearfix>form>.consumer-option>.PaymentPage_PayNowButton {
    padding: 8px 9px
}

.dynamic-contentful-pages .rx-info>.clearfix>form>.consumer-option>.btn-primary, .dynamic-contentful-pages .payment-method-panel .rx-info>.clearfix>form>.consumer-option>.PaymentPage_PayNowButton {
    padding-top: 11px
}

.dynamic-contentful-pages .order-history-container {
    background-color: #f9f7fc;
    padding: 20px
}

.dynamic-contentful-pages .order-history-container a {
    color: #672a93;
    text-decoration: underline
}

.dynamic-contentful-pages .order-history-container .order-details-row {
    padding: 10px
}

.dynamic-contentful-pages .order-history-container .order-details-row .order-details-text {
    font-size: 16px;
    font-weight: bold
}

.dynamic-contentful-pages .order-history-container .order-details-row .col-md-3 {
    padding: 5px
}

.dynamic-contentful-pages .order-history-container .order-details-row .reorder-schedule {
    width: 75px;
    font-size: 11px
}

.dynamic-contentful-pages .order-history-container .address-container {
    padding: 10px
}

.dynamic-contentful-pages .order-history-container .address-container .col-md-3 {
    padding: 5px
}

#editAddressModal .room-wrap .control-label {
    padding-left: 9px
}

#editAddressModal .room-wrap #roomno {
    width: 79px
}

.dynamic-contentful-pages .order-history .nav-tabs li {
    margin-right: 5px
}

.dynamic-contentful-pages .order-history a {
    color: #672a93
}

.dynamic-contentful-pages .order-history .tab-content a {
    text-decoration: underline
}

.dynamic-contentful-pages .order-history .tab-content .pagination a {
    text-decoration: none
}

.dynamic-contentful-pages .order-history .head-txt {
    display: block;
    text-decoration: underline;
    font-size: 12px
}

.dynamic-contentful-pages .order-history .tail-txt {
    font-size: 10px
}

.dynamic-contentful-pages .order-history td#label-status {
    text-transform: lowercase
}

.dynamic-contentful-pages .order-history td#label-status span {
    display: inline-block;
    padding-right: 1em
}

.dynamic-contentful-pages .order-history td#label-status span:first-letter {
    text-transform: uppercase!important
}

.dynamic-contentful-pages .order-history .print-order-detail-btn {
    border: 1px solid transparent;
    border-radius: 3px;
    padding: 8px 10px;
    font-size: 14px;
    margin-top: 10px
}

.dynamic-contentful-pages .order-history .list-table {
    list-style: none;
    padding: 0;
    background: white
}

.dynamic-contentful-pages .order-history .list-table .row {
    padding: 10px 0
}

.dynamic-contentful-pages .order-history .list-table .head {
    background: #e4dbed;
    padding: 4px 14px
}

.dynamic-contentful-pages .order-history .list-table .qty-wrap {
    text-align: center
}

@media only screen and (max-width: 1000px) {
    .order-history .list-table .image {
        float:left
    }

    .order-history .list-table .order-item-detail {
        float: right;
        padding: 10px
    }

    .order-history .list-table .qty-wrap {
        text-align: left
    }
}

.dynamic-contentful-pages .order-history .order-list {
    list-style: none;
    padding: 0
}

.dynamic-contentful-pages .order-history .order-list li {
    display: block;
    clear: both;
    text-align: right;
    padding: 10px
}

.dynamic-contentful-pages .order-history .order-list .head {
    background: #e4dbed;
    padding: 4px 14px
}

.dynamic-contentful-pages .order-history .order-list .actions {
    margin-top: 35px
}

.dynamic-contentful-pages .order-history .minus-btn {
    display: inline-block;
    margin: 0 -4px 0 0;
    background: #fff;
    border: 1px solid #cfcfcf;
    height: 26px;
    width: 26px;
    position: relative;
    border-radius: 0;
    vertical-align: top
}

.dynamic-contentful-pages .order-history .quantity-field {
    width: 23px;
    display: inline-block;
    margin: 0;
    border-left: 0;
    border-right: 0;
    border-top: 1px solid #cfcfcf;
    height: 26px;
    border-bottom: 1px solid #cfcfcf;
    text-align: center;
    vertical-align: top
}

.dynamic-contentful-pages .order-history .plus-btn {
    display: inline-block;
    margin: 0 0 0 -4px;
    background: #fff;
    border: 1px solid #cfcfcf;
    height: 26px;
    width: 26px;
    position: relative;
    border-radius: 0;
    vertical-align: top
}

.dynamic-contentful-pages .order-history .seperator-line {
    border-bottom: solid 2px #d7d7d8
}

@media(max-width: 1000px) and (min-width:0) {
    .modal-footer .account-bttn-wrap .cancel-btn {
        display:block;
        margin: 85px auto 10px;
        text-align: center;
        margin-right: auto
    }

    .modal-footer .account-bttn-wrap .btn-primary, .dynamic-contentful-pages .modal-footer .account-bttn-wrap .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel .modal-footer .account-bttn-wrap .PaymentPage_PayNowButton {
        margin: -95px auto 0;
        display: block;
        width: 100%;
        margin-left: auto
    }

    #myVets .mobile-btn,#myPets .mobile-btn,#myVets2 .mobile-btn {
        width: 82%;
        right: 0;
        left: 0;
        margin-left: 9%
    }
}

.dynamic-contentful-pages .left-side-bar h3.preview-icon a {
    color: #5c0f8c
}

.dynamic-contentful-pages .order-history-page-container ul.nav-tabs li a {
    border: 0;
    border-radius: 0;
    background: #ebe9ed;
    color: #48007a;
    padding: 10px 35px;
    border: 1px solid #f9f7fc;
    font-weight: bold
}

@media all and (min-width: 0) and (max-width:1000px) {
    .order-history-page-container ul.nav-tabs li a {
        padding:10px 26px
    }
}

.dynamic-contentful-pages .order-history-page-container ul.nav-tabs li.active a {
    background: #f9f7fc;
    color: black
}

.dynamic-contentful-pages .order-history-page-container .tab-content .tab-pane {
    background: #f9f7fc;
    padding: 20px
}

.dynamic-contentful-pages .order-history-page-container .tab-content .reorder {
    background-color: white
}

.dynamic-contentful-pages .order-history-page-container .order-history-table, .dynamic-contentful-pages .order-history-page-container .recurring-order-history-table {
    font-size: 13px;
    border: 0;
    table-layout: fixed;
    width: 100%;
    color: #666
}

.dynamic-contentful-pages .order-history-page-container .order-history-table thead td, .dynamic-contentful-pages .order-history-page-container .recurring-order-history-table thead td {
    padding: 13px
}

.dynamic-contentful-pages .order-history-page-container .order-history-table>thead .hightlight-coln, .dynamic-contentful-pages .order-history-page-container .recurring-order-history-table>thead .hightlight-coln {
    background: #dfd4e9;
    color: black
}

.dynamic-contentful-pages .order-history-page-container .order-history-table>thead, .dynamic-contentful-pages .order-history-page-container .order-history-table .saved-vets-table>thead, .dynamic-contentful-pages .order-history-page-container .recurring-order-history-table>thead, .dynamic-contentful-pages .order-history-page-container .recurring-order-history-table .saved-vets-table>thead {
    background: #e4dbed
}

.dynamic-contentful-pages .order-history-page-container .order-history-table>thead>tr, .dynamic-contentful-pages .order-history-page-container .order-history-table .saved-vets-table>thead>tr, .dynamic-contentful-pages .order-history-page-container .recurring-order-history-table>thead>tr, .dynamic-contentful-pages .order-history-page-container .recurring-order-history-table .saved-vets-table>thead>tr {
    font-size: 11px;
    color: #666
}

.dynamic-contentful-pages .order-history-page-container .order-history-table>thead>tr>th, .dynamic-contentful-pages .order-history-page-container .order-history-table .saved-vets-table>thead>tr>th, .dynamic-contentful-pages .order-history-page-container .recurring-order-history-table>thead>tr>th, .dynamic-contentful-pages .order-history-page-container .recurring-order-history-table .saved-vets-table>thead>tr>th {
    border-bottom: 0
}

.dynamic-contentful-pages .order-history-page-container .order-history-table>tbody, .dynamic-contentful-pages .order-history-page-container .recurring-order-history-table>tbody {
    background: #fff
}

.dynamic-contentful-pages .order-history-page-container .order-history-table>tbody>tr>td, .dynamic-contentful-pages .order-history-page-container .recurring-order-history-table>tbody>tr>td {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    border-bottom: 1px solid #f2e2d6
}

.dynamic-contentful-pages .order-history-page-container .order-history-table>tbody .hightlight-coln, .dynamic-contentful-pages .order-history-page-container .recurring-order-history-table>tbody .hightlight-coln {
    background: #f9f7fc
}

.dynamic-contentful-pages .order-history-page-container .order-history-table .card-view, .dynamic-contentful-pages .order-history-page-container .recurring-order-history-table .card-view {
    color: #888
}

.dynamic-contentful-pages .order-history-page-container .order-history-table .card-view .title .glyphicon, .dynamic-contentful-pages .order-history-page-container .recurring-order-history-table .card-view .title .glyphicon {
    display: none
}

.dynamic-contentful-pages .order-history-page-container .order-history-table .card-view .value, .dynamic-contentful-pages .order-history-page-container .recurring-order-history-table .card-view .value {
    float: right;
    width: 35%
}

@media only screen and (max-width: 1000px) {
    .order-history-page-container .order-history-table thead, .dynamic-contentful-pages .order-history-page-container .recurring-order-history-table thead {
        display:none!important
    }

    .order-history-page-container .order-history-table tbody tr, .dynamic-contentful-pages .order-history-page-container .recurring-order-history-table tbody tr {
        display: block;
        border-bottom: solid 1px #ccc;
        padding-bottom: 10px
    }

    .order-history-page-container .order-history-table tbody tr td, .dynamic-contentful-pages .order-history-page-container .recurring-order-history-table tbody tr td {
        display: block;
        text-align: left;
        padding-left: 150px;
        position: relative;
        border: 0;
        border-bottom: none!important;
        min-height: 37px
    }

    .order-history-page-container .order-history-table tbody tr td:before, .dynamic-contentful-pages .order-history-page-container .recurring-order-history-table tbody tr td:before {
        content: attr(data-label);
        position: absolute;
        left: 10px;
        text-transform: uppercase;
        font-weight: bold
    }

    .order-history-page-container .order-history-table tbody tr td.hightlight-coln, .dynamic-contentful-pages .order-history-page-container .recurring-order-history-table tbody tr td.hightlight-coln {
        background-color: transparent!important
    }
}

.dynamic-contentful-pages .order-history-page-container .pagination-info {
    padding-top: 6px;
    padding-bottom: 10px
}

.dynamic-contentful-pages .order-history-page-container .pagination-wrap.mob {
    margin-top: 10px
}

.dynamic-contentful-pages .order-history-page-container .pagination-wrap a {
    color: #8673aa
}

.dynamic-contentful-pages .order-history-page-container .pagination-wrap li.active a {
    background-color: #e4dbed;
    border-color: #ddd
}

.dynamic-contentful-pages .order-history-page-container .sortByMob {
    clear: both;
    margin: 14px 0;
    padding: 13px 0
}

.dynamic-contentful-pages .order-history-page-container .sortByMob label {
    display: block
}

.dynamic-contentful-pages .order-history-page-container .sortByMob select {
    width: 100%;
    padding: 9px;
    min-height: 40px
}

.dynamic-contentful-pages .order-history-page-container .sort-refresh {
    cursor: pointer
}

@media screen and (min-width: 319px) and (max-width:1000px) {
    body.scah .dynamic-contentful-pages header .top-navbar #global-mobile-header-nav .nav-tabs {
        margin-left:15px;
        margin-right: 15px
    }
}

body.scah .dynamic-contentful-pages .order-history-container {
    background-color: #faf7f5
}

body.scah .dynamic-contentful-pages .autoship-table.order-history-container {
    background: #fff!important
}

body.scah .dynamic-contentful-pages .order-history .list-table .head {
    background: #f2e2d6
}

body.scah .dynamic-contentful-pages .order-history .order-list .head {
    background: #f2e2d6
}

body.scah .dynamic-contentful-pages .order-history-page-container .right-side-bar .tab-content {
    background-color: #faf7f5
}

body.scah .dynamic-contentful-pages .order-history-page-container .tab-content .tab-pane {
    background: #faf7f5
}

body.scah .dynamic-contentful-pages .order-history-page-container ul.nav-tabs li a {
    border: 0;
    border-radius: 0;
    color: #bf692d;
    padding: 10px 35px;
    border: 1px solid #f9f7fc;
    font-weight: bold;
    background-image: -moz-linear-gradient(270deg,#f5f2ef 0,#e2d8d1 100%);
    background-image: -webkit-linear-gradient(270deg,#f5f2ef 0,#e2d8d1 100%);
    background-image: -ms-linear-gradient(270deg,#f5f2ef 0,#e2d8d1 100%)
}

@media all and (min-width: 0) and (max-width:1000px) {
    body.scah .dynamic-contentful-pages .order-history-page-container ul.nav-tabs li a {
        padding:10px 26px
    }
}

body.scah .dynamic-contentful-pages .order-history-page-container ul.nav-tabs li.active a {
    background: #faf7f5;
    color: black
}

body.scah .dynamic-contentful-pages .order-history-page-container .order-history-table,body.scah .dynamic-contentful-pages .order-history-page-container .recurring-order-history-table {
    font-size: 13px;
    border: 0;
    table-layout: fixed;
    width: 100%;
    color: #666
}

body.scah .dynamic-contentful-pages .order-history-page-container .order-history-table>thead .hightlight-coln,body.scah .dynamic-contentful-pages .order-history-page-container .recurring-order-history-table>thead .hightlight-coln {
    background: #eddbcf;
    border-bottom: 1px solid #eddbcf
}

body.scah .dynamic-contentful-pages .order-history-page-container .order-history-table>thead>tr,body.scah .dynamic-contentful-pages .order-history-page-container .recurring-order-history-table>thead>tr {
    font-size: 11px;
    color: #666;
    background-color: #f2e2d5
}

body.scah .dynamic-contentful-pages .order-history-page-container .order-history-table>thead>tr>th,body.scah .dynamic-contentful-pages .order-history-page-container .recurring-order-history-table>thead>tr>th {
    border-bottom: 0;
    font-weight: bold
}

body.scah .dynamic-contentful-pages .order-history-page-container .order-history-table>tbody,body.scah .dynamic-contentful-pages .order-history-page-container .recurring-order-history-table>tbody {
    background: #fff
}

body.scah .dynamic-contentful-pages .order-history-page-container .order-history-table>tbody>tr>td,body.scah .dynamic-contentful-pages .order-history-page-container .recurring-order-history-table>tbody>tr>td {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    border-bottom: 1px solid #f2e2d6;
    min-height: 36px
}

body.scah .dynamic-contentful-pages .order-history-page-container .order-history-table>tbody .hightlight-coln,body.scah .dynamic-contentful-pages .order-history-page-container .recurring-order-history-table>tbody .hightlight-coln {
    background: #fbf7f6;
    border-bottom: 1px solid #f2e2d6
}

body.scah .dynamic-contentful-pages .order-history-page-container .pagination-wrap .pagination li a {
    color: #b95816
}

body.scah .dynamic-contentful-pages .order-history-page-container .pagination-wrap .pagination li.active a {
    color: black;
    background-color: #f2e2d6
}

body.scah .dynamic-contentful-pages .order-history-page-container .pagination-wrap .pagination li.disabled a {
    color: #e6c9b4
}

.dynamic-contentful-pages .fixed-table-container thead th .sortable {
    float: left
}

.dynamic-contentful-pages .container .account-container p {
    padding-left: 0
}

.dynamic-contentful-pages .saved-cart-bg {
    padding: 30px 20px;
    margin-top: 25px
}

.dynamic-contentful-pages .saved-cart-bg #saveOrderDesc {
    width: 100%
}

.dynamic-contentful-pages .saved-cart-bg #saveOrderDesc .errorTxt {
    width: 100%;
    padding-right: 36%
}

.dynamic-contentful-pages .saved-cart-bg #saveOrderDesc .errorTxt label {
    width: 63%;
    margin-left: 0
}

.dynamic-contentful-pages .saved-cart-table thead th {
    border: 0
}

.dynamic-contentful-pages .saved-cart-bg .saved-cart-detail-btn {
    background: 0;
    border: 0;
    width: 120px;
    height: 32px
}

.dynamic-contentful-pages .saved-cart-bg .saved-cart-add-btn {
    border: 0;
    border-radius: 4px;
    padding: 6px 48px
}

.dynamic-contentful-pages .saved-cart-bg .saved-cart-add-btn.webDisplay {
    font-size: 12px;
    padding: 6px 54px
}

.dynamic-contentful-pages .saved-cart-bg .saved-cart-detail-table thead tr th {
    font-size: 11px;
    border: 0
}

.dynamic-contentful-pages .saved-cart-bg .saved-cart-detail-table tbody img {
    border: 1px #444 solid
}

.dynamic-contentful-pages .saved-cart-bg .saved-cart-detail-table tbody td {
    vertical-align: -webkit-baseline-middle!important;
    vertical-align: top!important
}

.dynamic-contentful-pages .saved-cart-bg .saved-cart-detail-table tbody tr td:nth-child(3) a {
    text-decoration: none;
    font-weight: bold
}

.dynamic-contentful-pages .saved-cart-bg .saved-cart-detail-table tbody tr td:nth-child(4) {
    font-weight: normal
}

.dynamic-contentful-pages .saved-cart-bg .saved-cart-detail-table tbody span {
    font-weight: 100
}

.dynamic-contentful-pages .saved-cart-bg .saved-cart-detail-table tbody .btn-sub {
    background: #fff;
    border-radius: 4px 0 0 4px;
    border: 1px grey solid;
    width: 25px;
    height: 30px;
    font-weight: bold;
    margin-right: -4px
}

.dynamic-contentful-pages .saved-cart-bg .saved-cart-detail-table tbody .btn-add {
    background: #fff;
    border-radius: 0 4px 4px 0;
    border: 1px grey solid;
    width: 25px;
    height: 30px;
    font-weight: bold;
    margin-left: -4px
}

.dynamic-contentful-pages .saved-cart-bg .saved-cart-detail-table tbody .box-inc {
    background: #fff;
    border-radius: 0;
    border-top: 1px grey solid;
    border-bottom: 1px grey solid;
    border-left: none;
    border-right: 0;
    width: 31px;
    height: 30px;
    font-weight: bold
}

.dynamic-contentful-pages .saved-cart-bg .fav-bttn-wrap {
    font-weight: bold
}

.dynamic-contentful-pages .mobileDisplay {
    display: none
}

.dynamic-contentful-pages .mobileSortDiv, .dynamic-contentful-pages .mobileSortDiv1 {
    display: none
}

@media only screen and (max-width: 1000px) {
    .mobileDisplay {
        float:left;
        margin-bottom: 25px;
        width: 100%;
        display: block
    }

    .webDisplay {
        display: none
    }

    .saved-cart-table thead, .dynamic-contentful-pages .saved-cart-detail-table thead, .dynamic-contentful-pages .mobileSort thead, .dynamic-contentful-pages .mobileSort1 thead {
        display: none!important
    }

    .saved-cart-table tr, .dynamic-contentful-pages .saved-cart-detail-table tr, .dynamic-contentful-pages .mobileSort tr, .dynamic-contentful-pages .mobileSort1 tr {
        display: block;
        border-bottom: solid 1px #ccc;
        padding-bottom: 10px
    }

    .saved-cart-table tr td, .dynamic-contentful-pages .saved-cart-detail-table tr td, .dynamic-contentful-pages .mobileSort tr td, .dynamic-contentful-pages .mobileSort1 tr td {
        font-size: 14px;
        display: block!important;
        text-align: left!important;
        padding-left: 150px!important;
        position: relative!important;
        border: 0!important;
        min-height: 39px
    }

    .pt .saved-cart-table tr td, .dynamic-contentful-pages .pt .saved-cart-detail-table tr td, .dynamic-contentful-pages .pt .mobileSort tr td, .dynamic-contentful-pages .pt .mobileSort1 tr td {
        min-height: 50px
    }

    .table.saved-cart-table>thead>tr>th, .dynamic-contentful-pages .table.saved-cart-table>thead>tr>td, .dynamic-contentful-pages .table.saved-cart-table>tbody>tr>th, .dynamic-contentful-pages .table>tbody>tr>td, .dynamic-contentful-pages .table.saved-cart-table>tfoot>tr>th, .dynamic-contentful-pages .table.saved-cart-table>tfoot>tr>td {
        line-height: 1
    }

    .saved-cart-table tr td:before, .dynamic-contentful-pages .saved-cart-detail-table tr td:before, .dynamic-contentful-pages .mobileSort tr td:before, .dynamic-contentful-pages .mobileSort1 tr td:before {
        content: attr(data-label);
        position: absolute!important;
        left: 15px!important;
        text-transform: uppercase;
        font-weight: 100;
        color: #888;
        max-width: 132px
    }

    .saved-cart-btn-list {
        width: 100%
    }

    .saved-cart-table tr td .checkbox label, .dynamic-contentful-pages .saved-cart-detail-table tr td .checkbox label, .dynamic-contentful-pages .mobileSort tr td .checkbox label, .dynamic-contentful-pages .mobileSort1 tr td .checkbox label {
        padding-left: 0
    }

    .mobileDisplay .col-md-7 {
        width: 100%;
        padding: 0
    }

    .mobileDisplay b.pull-left {
        width: 50%;
        margin-bottom: 10px
    }

    .mobileDisplay a {
        float: right
    }

    .mobileDisplay .cart-name-field {
        width: 100%
    }

    .mobileDisplay .saved-cart-detail-btn, .dynamic-contentful-pages .mobileDisplay .saved-cart-add-btn {
        width: 100%;
        margin: 0 0 20px 0;
        height: 40px
    }

    .mobileDisplay .saved-cart-detail-btn {
        background: #fff;
        -webkit-box-shadow: 0 1px 5px 0 rgba(50,50,50,0.75);
        -moz-box-shadow: 0 1px 5px 0 rgba(50,50,50,0.75);
        box-shadow: 0 1px 5px 0 rgba(50,50,50,0.75)
    }

    .continue-shopping {
        text-align: center;
        width: 100%;
        font-weight: bold
    }
}

@media only screen and (max-width: 1000px) and (max-width:1000px) and (min-width:0) {
    .continue-shopping a {
        float:none
    }
}

@media only screen and (max-width: 1000px) {
    .scbt select.mobileSortSelectBox, .dynamic-contentful-pages .scbt select.mobileSortSelectBox1 {
        padding-left:75px!important
    }

    .mobileSortSelectBox, .dynamic-contentful-pages .mobileSortSelectBox1 {
        width: 100%;
        margin: 20px 0;
        padding-left: 75px!important;
        height: 35px;
        font-weight: bold;
        border: 1px solid #969696;
        color: #444;
        font-size: 14px;
        border-radius: 4px;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
        box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
        -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
        -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
        transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
        background: #fff
    }

    .mobileSortSelectBox:focus, .dynamic-contentful-pages .mobileSortSelectBox1:focus {
        border-color: #66afe9;
        outline: 0;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);
        box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)
    }

    .mobileSortTxtBld {
        font-weight: bold
    }

    .sortBy {
        position: absolute;
        top: 27px;
        left: 25px;
        font-size: 14px;
        font-family: inherit
    }

    .sortBy1 {
        position: absolute;
        top: 73px;
        left: 25px;
        font-size: 14px;
        font-family: inherit
    }

    .mobileSortDiv, .dynamic-contentful-pages .mobileSortDiv1 {
        position: relative;
        display: block;
        margin-top: 0
    }

    #myPets .sortBy {
        top: 27px
    }

    #myVets .sortBy1,#myVets2 .sortBy1 {
        top: 27px
    }

    .mobile-btn {
        top: 360px;
        width: 87%
    }

    .saved-pets-table tbody tr td {
        height: 35px
    }

    #myPets button.btn,#myPets .payment-method-panel button.PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel #myPets button.PaymentPage_PayNowButton {
        top: 235px
    }
}

#addVetModal label.error {
    width: 70%;
    margin-left: 143px
}

@media only screen and (max-width: 1000px) {
    #addVetModal .modal-form-body .col-sm-6 {
        width:100%
    }

    #addVetModal label.error {
        margin-left: 0
    }

    #myPets button.btn-primary,#myPets .payment-method-panel button.PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel #myPets button.PaymentPage_PayNowButton,#myVets2 button.btn-primary,#myVets2 .payment-method-panel button.PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel #myVets2 button.PaymentPage_PayNowButton {
        position: absolute;
        top: 300px
    }
}

.dynamic-contentful-pages .container .account-container .saved-cart-pagination .pagination a {
    border: 1px solid #ccc
}

@media only screen and (min-width: 1000px) {
    .saved-cart-table thead th:nth-child(1) div.th-inner {
        margin-left:10px
    }

    .saved-cart-table thead th:nth-child(2) div.th-inner {
        margin-left: 35px
    }

    .saved-cart-table thead th:nth-child(3) div.th-inner {
        margin-left: 26px
    }

    .saved-cart-table tbody tr td:nth-child(1) a {
        margin-left: 10px
    }

    .saved-cart-detail-table thead tr th:nth-child(5) {
        text-align: center
    }

    .saved-cart-detail-table thead tr th:nth-child(6) {
        text-align: center
    }

    .saved-cart-detail-table tbody tr td:nth-child(3) a:hover {
        text-decoration: underline
    }

    table.fav-btn-tabel2 tbody tr td:nth-child(1) {
        width: 72%
    }

    table.fav-btn-tabel2 tbody tr td:nth-child(1) a {
        font-weight: bold;
        font-size: 12px
    }

    table.fav-btn-tabel2 tbody tr td:nth-child(2) {
        padding-right: 0
    }
}

.dynamic-contentful-pages .fav-bttn-wrapper {
    text-align: right;
    width: 85%
}

.dynamic-contentful-pages .fav-form-group label {
    font-weight: normal
}

.dynamic-contentful-pages .share-fav-email-modal .modal-title {
    color: #7665e5;
    font-weight: normal
}

@media(max-width: 1000px) and (min-width:0) {
    .delete-address-modal.share-fav-email-modal .modal-content .email-msg-btn .cancel-btn {
        display:block;
        margin: 85px auto 10px;
        text-align: center;
        margin-right: auto!important
    }

    .delete-address-modal.share-fav-email-modal .modal-content .email-msg-btn .share-btn {
        margin: -95px auto 0;
        display: block;
        width: 100%;
        margin-left: auto
    }
}

.dynamic-contentful-pages .success-msg a {
    color: #444!important;
    text-decoration: underline;
    font-weight: normal
}

.dynamic-contentful-pages .address-container .saved-address-container .edit-address-btn {
    text-decoration: none
}

.dynamic-contentful-pages .address-container .saved-address-container .edit-address-btn:hover {
    text-decoration: underline
}

@media(max-width: 479px) and (min-width:315px) {
    .scbt .container .my-pets-panel ul.nav-tabs li a, .dynamic-contentful-pages .scah .container .my-pets-panel ul.nav-tabs li a {
        padding:10px 28px!important
    }
}

@media(max-width: 1000px) and (min-width:0) {
    body .container .my-favourite-wrap .table.my-favourite-table .select-column {
        padding-bottom:0
    }
}

@media(max-width: 1000px) and (min-width:0) {
    body .my-favourite-wrap .mobile-fav-bttn-wrapper .favourite-action-btn {
        margin:10px auto 10px!important;
        width: 100%!important
    }
}

@media(max-width: 1000px) and (min-width:0) {
    .share-fav-email-modal .modal-body .col-md-12 {
        padding:0
    }
}

.dynamic-contentful-pages .select-column .checkbox.custom-checkbox, .dynamic-contentful-pages .select-column .search-results-scah-container .checkbox.custom-checkbox-search-results, .dynamic-contentful-pages .search-results-scah-container .select-column .checkbox.custom-checkbox-search-results {
    padding-left: 6px
}

body .my-favourite-wrap .favourite-add-btn {
    padding: 9px 18px;
    border-radius: 3px;
    font-weight: bold
}

.dynamic-contentful-pages .container .account-container .display-txt {
    margin-bottom: 30px
}

.dynamic-contentful-pages .left-side-bar {
    display: block
}

@media(max-width: 1000px) and (min-width:0) {
    .left-side-bar {
        display:none
    }
}

.scbt .dynamic-contentful-pages .txt-col-desc {
    padding: 0 10px;
    margin-bottom: 10px
}

.scbt .dynamic-contentful-pages .txt-gene-desc {
    margin-bottom: 0
}

body .container.home-container {
    padding-left: 0;
    padding-right: 0
}

#myVets2 #editVetModal .modal-dialog #editVetForm .pet-bttn-wrap,#myVets2 #editVetModal .modal-dialog #addVetForm .pet-bttn-wrap,#myVets2 #addVetModal .modal-dialog #editVetForm .pet-bttn-wrap,#myVets2 #addVetModal .modal-dialog #addVetForm .pet-bttn-wrap {
    width: 100%!important;
    text-align: right!important
}

@media screen and (max-width: 1000px) and (min-width:320px) {
    #myVets2 #editVetModal .modal-dialog #editVetForm .pet-bttn-wrap,#myVets2 #editVetModal .modal-dialog #addVetForm .pet-bttn-wrap,#myVets2 #addVetModal .modal-dialog #editVetForm .pet-bttn-wrap,#myVets2 #addVetModal .modal-dialog #addVetForm .pet-bttn-wrap {
        text-align:center!important
    }

    #myVets2 #editVetModal .modal-dialog #editVetForm .pet-bttn-wrap .cancel-btn,#myVets2 #editVetModal .modal-dialog #addVetForm .pet-bttn-wrap .cancel-btn,#myVets2 #addVetModal .modal-dialog #editVetForm .pet-bttn-wrap .cancel-btn,#myVets2 #addVetModal .modal-dialog #addVetForm .pet-bttn-wrap .cancel-btn {
        margin: 95px auto -25px!important;
        text-align: center;
        display: block
    }

    #myVets2 #editVetModal .modal-dialog #editVetForm .pet-bttn-wrap #removeVetBtn,#myVets2 #editVetModal .modal-dialog #editVetForm .pet-bttn-wrap #editVatBtt,#myVets2 #editVetModal .modal-dialog #addVetForm .pet-bttn-wrap #removeVetBtn,#myVets2 #editVetModal .modal-dialog #addVetForm .pet-bttn-wrap #editVatBtt,#myVets2 #addVetModal .modal-dialog #editVetForm .pet-bttn-wrap #removeVetBtn,#myVets2 #addVetModal .modal-dialog #editVetForm .pet-bttn-wrap #editVatBtt,#myVets2 #addVetModal .modal-dialog #addVetForm .pet-bttn-wrap #removeVetBtn,#myVets2 #addVetModal .modal-dialog #addVetForm .pet-bttn-wrap #editVatBtt {
        margin-top: -100px!important
    }

    #myVets2 #editVetModal .modal-dialog #editVetForm div.col-sm-6,#myVets2 #editVetModal .modal-dialog #addVetForm div.col-sm-6,#myVets2 #addVetModal .modal-dialog #editVetForm div.col-sm-6,#myVets2 #addVetModal .modal-dialog #addVetForm div.col-sm-6 {
        width: 100%
    }
}

@media screen and (min-width: 1000px) {
    #myVets2 #editVetModal .modal-dialog #editVetForm #edit-vetname-error,#myVets2 #editVetModal .modal-dialog #editVetForm #edit-phoneNumber-error,#myVets2 #editVetModal .modal-dialog #editVetForm #vetname-error,#myVets2 #editVetModal .modal-dialog #editVetForm #phoneNumber-error,#myVets2 #editVetModal .modal-dialog #editVetForm #edit-faxNumber-error,#myVets2 #editVetModal .modal-dialog #addVetForm #edit-vetname-error,#myVets2 #editVetModal .modal-dialog #addVetForm #edit-phoneNumber-error,#myVets2 #editVetModal .modal-dialog #addVetForm #vetname-error,#myVets2 #editVetModal .modal-dialog #addVetForm #phoneNumber-error,#myVets2 #editVetModal .modal-dialog #addVetForm #edit-faxNumber-error,#myVets2 #addVetModal .modal-dialog #editVetForm #edit-vetname-error,#myVets2 #addVetModal .modal-dialog #editVetForm #edit-phoneNumber-error,#myVets2 #addVetModal .modal-dialog #editVetForm #vetname-error,#myVets2 #addVetModal .modal-dialog #editVetForm #phoneNumber-error,#myVets2 #addVetModal .modal-dialog #editVetForm #edit-faxNumber-error,#myVets2 #addVetModal .modal-dialog #addVetForm #edit-vetname-error,#myVets2 #addVetModal .modal-dialog #addVetForm #edit-phoneNumber-error,#myVets2 #addVetModal .modal-dialog #addVetForm #vetname-error,#myVets2 #addVetModal .modal-dialog #addVetForm #phoneNumber-error,#myVets2 #addVetModal .modal-dialog #addVetForm #edit-faxNumber-error {
        width:70%;
        margin-left: 140px
    }
}

#confirmRemoveVet .modal-footer {
    border-top: 0
}

#emailMsg p {
    font-size: 13px
}

.dynamic-contentful-pages .favourite-add-btn:hover {
    background: #48007a
}

.dynamic-contentful-pages .fav-bttn-wrap a:hover {
    text-decoration: none
}

@media screen and (min-width: 1000px) {
    #rxForm11 .col-sm-6,#rxForm22 .col-sm-6,#rxForm111 .col-sm-6,#rxForm222 .col-sm-6 {
        width:70%
    }

    #rxForm11 .errorTxt label.error,#rxForm22 .errorTxt label.error,#rxForm111 .errorTxt label.error,#rxForm222 .errorTxt label.error {
        width: 65%;
        margin-left: 147px
    }

    #rxForm11 .pet-bttn-wrap,#rxForm22 .pet-bttn-wrap,#rxForm111 .pet-bttn-wrap,#rxForm222 .pet-bttn-wrap {
        width: 80%
    }
}

@media screen and (max-width: 1000px) and (min-width:320px) {
    #rxForm11 .errorTxt label.error,#rxForm22 .errorTxt label.error,#rxForm111 .errorTxt label.error,#rxForm222 .errorTxt label.error {
        margin-left:0
    }

    #rxForm11 .pet-bttn-wrap .cancel-btn,#rxForm22 .pet-bttn-wrap .cancel-btn,#rxForm111 .pet-bttn-wrap .cancel-btn,#rxForm222 .pet-bttn-wrap .cancel-btn {
        width: 100%;
        float: left;
        margin-bottom: 20px;
        text-align: center
    }

    #rxForm11 .pet-bttn-wrap .btn-primary,#rxForm11 .pet-bttn-wrap .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel #rxForm11 .pet-bttn-wrap .PaymentPage_PayNowButton,#rxForm22 .pet-bttn-wrap .btn-primary,#rxForm22 .pet-bttn-wrap .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel #rxForm22 .pet-bttn-wrap .PaymentPage_PayNowButton,#rxForm111 .pet-bttn-wrap .btn-primary,#rxForm111 .pet-bttn-wrap .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel #rxForm111 .pet-bttn-wrap .PaymentPage_PayNowButton,#rxForm222 .pet-bttn-wrap .btn-primary,#rxForm222 .pet-bttn-wrap .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel #rxForm222 .pet-bttn-wrap .PaymentPage_PayNowButton {
        margin-bottom: 10px
    }
}

@media screen and (min-width: 1000px) {
    #rxForm111 .errorTxt label.error,#rxForm222 .errorTxt label.error {
        margin-left:120px
    }
}

.dynamic-contentful-pages .spotlight-pdt-list li .rel {
    min-height: 160px
}

@media(max-width: 1000px) and (min-width:0) {
    .spotlight-pdt-list li .rel {
        width:106px;
        float: left;
        margin-right: 10px
    }
}

@media(max-width: 1000px) and (min-width:0) {
    .spotlight-pdt-list .col-md-3 .rel img {
        float:left;
        width: 100%;
        margin-right: 0
    }
}

@media(max-width: 1000px) and (min-width:0) {
    .spotlight-pdt-list .col-md-3 .rel .circle-image {
        width:auto
    }
}

.dynamic-contentful-pages .saved-cart-bg .saved-cart-detail-table tbody tr td:nth-child(2) {
    width: 13%
}

.dynamic-contentful-pages .saved-cart-bg .saved-cart-detail-table tbody tr td:nth-child(3) {
    width: 41%
}

.dynamic-contentful-pages .saved-cart-bg .saved-cart-detail-table tbody tr td:nth-child(4) {
    width: 11%
}

.dynamic-contentful-pages .saved-cart-bg .saved-cart-detail-table tbody tr td:nth-child(5) {
    position: absolute
}

@media only screen and (min-width: 1000px) {
    .saved-cart-bg .saved-cart-detail-table tbody tr td:nth-child(5) {
        width:96px
    }
}

.dynamic-contentful-pages .saved-cart-bg .saved-cart-detail-table tbody tr td:nth-child(5) div {
    position: absolute;
    text-align: center;
    margin-left: -16px
}

.dynamic-contentful-pages .saved-cart-bg .saved-cart-detail-table tbody tr td:nth-child(5) .reduce-qty-cart-btn {
    position: absolute;
    left: 0
}

.dynamic-contentful-pages .saved-cart-bg .saved-cart-detail-table tbody tr td:nth-child(5) .reduce-qty-cart-btn:hover {
    background: #f1f0f8
}

.dynamic-contentful-pages .saved-cart-bg .saved-cart-detail-table tbody tr td:nth-child(5) .quantity-field {
    position: absolute;
    left: 25px
}

.dynamic-contentful-pages .saved-cart-bg .saved-cart-detail-table tbody tr td:nth-child(5) .increase-qty-cart-btn {
    position: absolute;
    left: 60px
}

.dynamic-contentful-pages .saved-cart-bg .saved-cart-detail-table tbody tr td:nth-child(5) .increase-qty-cart-btn:hover {
    background: #f1f0f8
}

@media screen and (min-width: 1000px) {
    .saved-cart-bg .saved-cart-detail-table tbody tr td:nth-child(5) div {
        margin-left:-16px
    }

    .fixed-table-body .saved-cart-table tbody tr td:nth-child(1) {
        padding-left: 20px!important
    }
}

.dynamic-contentful-pages .padding-left-fix {
    padding-left: 0
}

.dynamic-contentful-pages .order-content-wrap {
    margin-bottom: 20px
}

.dynamic-contentful-pages .table.order-history-table thead>tr>th, .dynamic-contentful-pages .table.order-history-table tr>td {
    padding: 8px 6px 8px 23px
}

.dynamic-contentful-pages .table.order-history-table .order-history-date {
    width: 118px;
    padding: 8px 16px
}

.dynamic-contentful-pages .table.order-history-table .hightlight-coln.order-history-val {
    padding: 8px 6px 8px 18px
}

@media only screen and (max-width: 1000px) {
    .table.order-history-table .hightlight-coln.order-history-val {
        padding-left:150px
    }
}

@media screen and (max-width: 1000px) and (min-width:300px) {
    #myPets .account-bttn-wrap button.scah-btn-theme,#myVets2 .account-bttn-wrap button.scah-btn-theme {
        position:static
    }
}

.scah .dynamic-contentful-pages #searchTextbox {
    width: 89%;
    border-radius: 0
}

@media only screen and (min-width: 1000px) {
    .scah .search-bar span.input-group-btn {
        display:block!important
    }

    .scah #searchTextbox {
        width: 100%
    }
}

@media only screen and (min-width: 1000px) {
    .scbt .search-bar #searchForm input.form-control, .dynamic-contentful-pages .scbt .search-bar #searchForm .payment-method-panel .DataIntercept input#Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept .scbt .search-bar #searchForm input#Paymetric_Exp_Month, .dynamic-contentful-pages .scbt .search-bar #searchForm .payment-method-panel .DataIntercept input#Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept .scbt .search-bar #searchForm input#Paymetric_Exp_Year, .dynamic-contentful-pages .scbt .search-bar #searchForm .payment-method-panel .DataIntercept-outside input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .scbt .search-bar #searchForm input[type='text'], .dynamic-contentful-pages .scbt .search-bar #searchForm .payment-method-panel .DataIntercept-outside input#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .scbt .search-bar #searchForm input#Paymetric_CreditCardNumber, .dynamic-contentful-pages .scbt .search-bar #searchForm .payment-method-panel .DataIntercept input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept .scbt .search-bar #searchForm input[type='text'], .dynamic-contentful-pages .scbt .search-bar #searchForm .payment-method-panel .DataIntercept input#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept .scbt .search-bar #searchForm input#Paymetric_CreditCardNumber, .dynamic-contentful-pages .scbt .search-bar #searchForm .checkout-payment-section .DataIntercept input, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .scbt .search-bar #searchForm input {
        width:100%;
        border-radius: 0 4px 4px 0;
        padding-right: 30px
    }

    .scbt .search-bar input.form-control, .dynamic-contentful-pages .scbt .search-bar .payment-method-panel .DataIntercept input#Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept .scbt .search-bar input#Paymetric_Exp_Month, .dynamic-contentful-pages .scbt .search-bar .payment-method-panel .DataIntercept input#Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept .scbt .search-bar input#Paymetric_Exp_Year, .dynamic-contentful-pages .scbt .search-bar .payment-method-panel .DataIntercept-outside input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .scbt .search-bar input[type='text'], .dynamic-contentful-pages .scbt .search-bar .payment-method-panel .DataIntercept-outside input#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .scbt .search-bar input#Paymetric_CreditCardNumber, .dynamic-contentful-pages .scbt .search-bar .payment-method-panel .DataIntercept input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept .scbt .search-bar input[type='text'], .dynamic-contentful-pages .scbt .search-bar .payment-method-panel .DataIntercept input#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept .scbt .search-bar input#Paymetric_CreditCardNumber, .dynamic-contentful-pages .scbt .search-bar .checkout-payment-section .DataIntercept input, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .scbt .search-bar input {
        background-image: none!important
    }
}

.dynamic-contentful-pages .search-bar span.input-group-btn .search-btn:focus {
    outline: 0
}

#emailSavedCartForm #emailGroup-error {
    width: 100%!important;
    margin-left: 0!important
}

#emailSavedCartModal #modal-header {
    padding-left: 11px!important;
    padding-right: 11px!important
}

table.order-history-no-table {
    margin-bottom: 14px
}

table.order-history-no-table .quantity-field {
    border-left: 1px solid #cfcfcf;
    -webkit-appearance: none;
    border-radius: 0
}

table.order-history-no-table thead th {
    background: #e4dbed
}

table.order-history-no-table tbody tr {
    background: #fff
}

table.order-history-no-table tbody tr td {
    font-size: 13px;
    padding: 10px 5px
}

table.order-history-no-table .order-label {
    width: 13%
}

table.order-history-no-table .order-price {
    width: 20%
}

@media(max-width: 1000px) and (min-width:0) {
    table.order-history-no-table .order-label {
        width:100%
    }

    table.order-history-no-table.a-table .order-label {
        width: auto
    }

    table.order-history-no-table thead {
        display: none!important
    }

    table.order-history-no-table tr {
        display: block;
        border-bottom: solid 1px #ccc;
        padding-bottom: 10px
    }

    table.order-history-no-table tr td {
        display: block;
        text-align: left;
        padding-left: 70px!important;
        position: relative;
        border: 0;
        border-bottom: none!important
    }

    table.order-history-no-table tr td:before {
        content: attr(data-label);
        position: absolute;
        left: 10px;
        text-transform: uppercase;
        font-weight: bold
    }
}

.dynamic-contentful-pages .order-list .head h6 {
    text-align: left
}

.dynamic-contentful-pages .order-list .actions a {
    margin-top: 8px;
    display: block
}

.dynamic-contentful-pages .order-history .order-list .seperator-line {
    border-bottom: solid 2px #e3dde9
}

.dynamic-contentful-pages .payment-method-panel .saved-billing-address-container {
    border-top: solid 1px #ccc
}

.dynamic-contentful-pages .payment-method-panel .filler {
    overflow: hidden;
    width: 100%;
    height: 25px
}

.dynamic-contentful-pages .payment-method-panel .option-wrapper {
    word-break: break-all;
    margin-left: 8px;
    width: 80%
}

.dynamic-contentful-pages .payment-method-panel .option-wrapper p {
    margin-bottom: 3px
}

.dynamic-contentful-pages .payment-method-panel .option-wrapper h5 {
    float: left;
    width: 100%
}

.dynamic-contentful-pages .payment-method-panel .option-wrapper .custom-radio {
    margin-left: -20px
}

.dynamic-contentful-pages .payment-method-panel .account-bttn-wrap {
    margin-top: 30px
}

.dynamic-contentful-pages .payment-method-panel label.control-label {
    font-weight: normal
}

.dynamic-contentful-pages .payment-method-panel label.control-label.info {
    font-size: 16px
}

.dynamic-contentful-pages .payment-method-panel label.control-label.required {
    font-weight: bold
}

.dynamic-contentful-pages .payment-method-panel label img {
    border: solid 2px transparent
}

.dynamic-contentful-pages .payment-method-panel h4 {
    font-size: 22px;
    font-family: var(--fontFace-localOpenSans),arial,sans-serif;
    font-weight: 100;
    color: #73379e
}

.dynamic-contentful-pages .payment-method-panel .btn-primary, .dynamic-contentful-pages .payment-method-panel .PaymentPage_PayNowButton {
    border: 0;
    padding-top: 10px;
    padding-bottom: 10px
}

.dynamic-contentful-pages .payment-method-panel .invisible {
    position: absolute
}

.dynamic-contentful-pages .payment-method-panel .form-horizontal {
    margin-top: 6px
}

.dynamic-contentful-pages .payment-method-panel .custom-checkbox, .dynamic-contentful-pages .payment-method-panel .search-results-scah-container .custom-checkbox-search-results, .dynamic-contentful-pages .search-results-scah-container .payment-method-panel .custom-checkbox-search-results {
    padding-left: 20px;
    position: relative
}

.dynamic-contentful-pages .payment-method-panel .custom-checkbox:after, .dynamic-contentful-pages .payment-method-panel .search-results-scah-container .custom-checkbox-search-results:after, .dynamic-contentful-pages .search-results-scah-container .payment-method-panel .custom-checkbox-search-results:after {
    position: absolute;
    left: 0;
    top: 3px;
    width: 14px;
    height: 14px;
    content: "";
    border: solid 1px #ccc;
    background: #fff
}

.dynamic-contentful-pages .payment-method-panel .custom-checkbox-input {
    position: absolute;
    opacity: 0
}

.dynamic-contentful-pages .payment-method-panel .custom-checkbox-input:checked+.custom-checkbox:after, .dynamic-contentful-pages .payment-method-panel .search-results-scah-container .custom-checkbox-input:checked+.custom-checkbox-search-results:after, .dynamic-contentful-pages .search-results-scah-container .payment-method-panel .custom-checkbox-input:checked+.custom-checkbox-search-results:after {
    background: #1b98d5;
    border-color: transparent
}

.dynamic-contentful-pages .payment-method-panel .custom-checkbox-input:checked+.custom-checkbox:before, .dynamic-contentful-pages .payment-method-panel .search-results-scah-container .custom-checkbox-input:checked+.custom-checkbox-search-results:before, .dynamic-contentful-pages .search-results-scah-container .payment-method-panel .custom-checkbox-input:checked+.custom-checkbox-search-results:before {
    position: absolute;
    content: "";
    background: url("/scbt-static/assets/images/Check.png") no-repeat;
    left: 3px;
    top: 5px;
    z-index: 1;
    width: 12px;
    height: 12px;
    font-family: Glyphicons Halflings;
    font-size: 7px;
    color: #fff
}

.dynamic-contentful-pages .payment-method-panel .custom-radio {
    padding-left: 20px;
    position: relative
}

.dynamic-contentful-pages .payment-method-panel .custom-radio:after {
    position: absolute;
    left: 0;
    top: 2px;
    width: 15px;
    height: 15px;
    background: #fff;
    content: "";
    border-radius: 20px;
    border: solid 1px #ccc
}

.dynamic-contentful-pages .payment-method-panel .custom-radio-input {
    position: absolute;
    opacity: 0
}

.dynamic-contentful-pages .payment-method-panel .custom-radio-input:checked+.custom-radio:after {
    background: #1b98d5;
    border-color: transparent
}

.dynamic-contentful-pages .payment-method-panel .custom-radio-input:checked+.custom-radio:before {
    position: absolute;
    content: "";
    left: 5px;
    top: 7px;
    z-index: 1;
    background: #fff;
    width: 5px;
    height: 5px;
    border-radius: 50px
}

.dynamic-contentful-pages .payment-method-panel input:checked+label>img {
    border: solid 2px #73379e
}

.dynamic-contentful-pages .payment-method-panel .nav-tabs>li {
    border-radius: 0
}

@media only screen and (max-width: 460px) {
    .payment-method-panel .nav-tabs>li {
        width:50%;
        margin-right: 0
    }

    .payment-method-panel .nav-tabs>li a {
        display: block;
        padding-left: 0;
        padding-right: 0;
        text-align: center;
        margin-right: 0
    }

    .payment-method-panel .nav-tabs>li.active a {
        padding-left: 0;
        padding-right: 0
    }
}

.dynamic-contentful-pages .payment-method-panel .nav-tabs>li a {
    background: #eeecf2;
    border-radius: 0
}

.dynamic-contentful-pages .payment-method-panel .status-panel .errorTxt span label {
    margin-left: 25%
}

@media only screen and (max-width: 1000px) {
    .payment-method-panel .status-panel .errorTxt span label {
        margin-left:15px;
        margin-right: 15px;
        float: none;
        display: block
    }
}

.dynamic-contentful-pages .payment-method-panel .form-control, .dynamic-contentful-pages .payment-method-panel .DataIntercept #Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept #Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside select, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside #Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept select, .dynamic-contentful-pages .payment-method-panel .DataIntercept #Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .checkout-payment-section .DataIntercept input, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .payment-method-panel input, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .payment-method-panel select {
    border-color: #949494
}

@media only screen and (max-width: 1000px) {
    .payment-method-panel .add-payment-container .DataIntercept-outside select, .dynamic-contentful-pages .payment-method-panel .add-payment-container .DataIntercept-outside input, .dynamic-contentful-pages .payment-method-panel .add-payment-container .DataIntercept select, .dynamic-contentful-pages .payment-method-panel .add-payment-container .DataIntercept input {
        width:100%!important
    }

    .payment-method-panel .add-payment-container .DataIntercept-outside tr, .dynamic-contentful-pages .payment-method-panel .add-payment-container .DataIntercept tr {
        display: block;
        margin-bottom: 20px;
        height: auto
    }

    .payment-method-panel .add-payment-container .DataIntercept-outside tr td, .dynamic-contentful-pages .payment-method-panel .add-payment-container .DataIntercept tr td {
        width: auto!important;
        display: block
    }

    .payment-method-panel .add-payment-container .DataIntercept-outside input[type="checkbox"] {
        width: auto!important
    }

    .payment-method-panel .add-payment-container .DataInterceptExpirationDate #Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .add-payment-container .DataInterceptExpirationDate #Paymetric_Exp_Year {
        width: 43.5%!important
    }

    .payment-method-panel .add-payment-container .cancel-link {
        display: block;
        float: none;
        text-align: center;
        overflow: hidden;
        padding: 20px 0 0;
        clear: both
    }
}

.dynamic-contentful-pages .container .left-side-bar .preview-icon a {
    color: #5c0f8c
}

@media all and (min-width: 0) and (max-width:1000px) {
    body #delete-card-details .modal-footer .cancel-link {
        position:relative;
        top: 76px;
        width: 100%;
        display: block;
        text-align: center
    }

    body #delete-card-details .modal-footer .add-new-address-1 {
        text-align: center;
        margin-right: 5%;
        margin-left: 5%;
        width: 90%
    }
}

.dynamic-contentful-pages .spotlight-pdt-list li a {
    display: block
}

.dynamic-contentful-pages .ellip {
    display: block;
    height: 100%
}

.dynamic-contentful-pages .ellip-line {
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal
}

.dynamic-contentful-pages .ellip, .dynamic-contentful-pages .ellip-line {
    position: relative;
    overflow: hidden;
    max-width: 100%
}

.dynamic-contentful-pages .order-number-container {
    background-color: #f9f7fc;
    padding: 20px
}

.dynamic-contentful-pages .order-number-container a {
    color: #bd6120;
    text-decoration: underline
}

.dynamic-contentful-pages .order-number-container .questions a {
    font-style: italic
}

.dynamic-contentful-pages .order-number-container .order-details-row {
    padding: 10px
}

@media only screen and (max-width: 1000px) {
    .order-number-container .order-details-row .order-details-text, .dynamic-contentful-pages .order-number-container .order-details-row .order-number-text, .dynamic-contentful-pages .order-number-container .order-details-row .order-date-text {
        display:block;
        margin: 10px 0 0 0
    }
}

.dynamic-contentful-pages .order-number-container .order-details-row .order-details-text {
    font-size: 18px;
    font-family: var(--fontFace-localOpenSansSemibold)
}

.dynamic-contentful-pages .order-number-container .order-details-row .order-number-text, .dynamic-contentful-pages .order-number-container .order-details-row .order-date-text {
    padding: 4px 0 0;
    display: block
}

.dynamic-contentful-pages .order-number-container .order-details-row .col-md-3 {
    padding: 5px
}

.dynamic-contentful-pages .order-number-container .order-details-row .reorder-schedule {
    width: 75px
}

.dynamic-contentful-pages .order-number-container .order-details-row .shipping-address {
    margin-top: 17px
}

.dynamic-contentful-pages .order-number-container .order-details-row .billing-address, .dynamic-contentful-pages .order-number-container .order-details-row .payment-methods {
    margin-top: 20px
}

.dynamic-contentful-pages .order-number-container .order-details-row .shipping-address label, .dynamic-contentful-pages .order-number-container .order-details-row .billing-address label {
    margin-bottom: 3px;
    font-family: open_sansbold
}

.dynamic-contentful-pages .order-number-container .order-details-row .shipping-address address span.name, .dynamic-contentful-pages .order-number-container .order-details-row .billing-address address span.name {
    font-family: var(--fontFace-localOpenSansSemibold)
}

.dynamic-contentful-pages .order-number-container .order-details-row .payment-methods .col-1, .dynamic-contentful-pages .order-number-container .order-details-row .payment-methods .col-2 {
    width: 50%;
    float: left
}

.dynamic-contentful-pages .order-number-container .order-details-row .payment-methods .col-2 {
    text-align: right
}

.dynamic-contentful-pages .order-number-container .order-details-row .payment-methods .row {
    margin-bottom: 8px
}

.dynamic-contentful-pages .order-number-container .order-details-row .payment-methods .bold {
    font-family: var(--fontFace-localOpenSansSemibold)
}

.dynamic-contentful-pages .order-number-container .order-details-row.no-mob {
    display: block
}

.dynamic-contentful-pages .order-number-container .order-details-row.no-mob .col-md-3:nth-of-type(1) {
    width: 27%
}

.dynamic-contentful-pages .order-number-container .order-details-row.no-mob .col-md-3:nth-of-type(2) {
    width: 28%
}

.dynamic-contentful-pages .order-number-container .order-details-row.no-mob .col-md-3:nth-of-type(3) {
    width: 27%
}

.dynamic-contentful-pages .order-number-container .order-details-row.no-mob .col-md-3:nth-of-type(4) {
    width: 18%
}

.dynamic-contentful-pages .order-number-container .order-details-row.mob {
    display: none
}

@media only screen and (max-width: 1000px) {
    .order-number-container .order-details-row.no-mob {
        display:none
    }

    .order-number-container .order-details-row.mob {
        display: block;
        padding: 0;
        margin: 0 -15px 20px
    }
}

.dynamic-contentful-pages .order-number-container .tooltip.bottom {
    left: 2%!important
}

@media only screen and (max-width: 1000px) {
    .order-number .bold {
        font-weight:bold
    }
}

.dynamic-contentful-pages .order-number a {
    color: #672a93
}

.dynamic-contentful-pages .order-number .tab-content a {
    text-decoration: underline
}

.dynamic-contentful-pages .order-number .tab-content .pagination a {
    text-decoration: none
}

.dynamic-contentful-pages .order-number .head-txt {
    display: block;
    text-decoration: underline;
    font-size: 12px
}

.dynamic-contentful-pages .order-number .tail-txt {
    font-size: 12px;
    display: block;
    text-align: center
}

@media only screen and (max-width: 1000px) {
    .order-number .tail-txt {
        text-align:center;
        margin: 5px 0 20px 0
    }
}

.dynamic-contentful-pages .order-number .print-order-detail-btn {
    padding: 10px 0;
    width: 100%;
    font-family: open_sansbold;
    font-size: 10px;
    border: 1px solid #73379e
}

@media only screen and (max-width: 1000px) {
    .order-number .print-order-detail-btn {
        display:none
    }
}

.dynamic-contentful-pages .order-number .reorder-btn {
    font-size: 11px;
    background: white;
    font-weight: bold;
    border: 1px solid #73379e;
    padding: 10px 0;
    margin: 5px 0;
    width: 100%
}

.dynamic-contentful-pages .order-number .reorder-btn:hover {
    color: white
}

.dynamic-contentful-pages .order-number .list-table {
    list-style: none;
    padding: 0;
    background: white
}

.dynamic-contentful-pages .order-number .list-table .row {
    padding: 10px 0;
    margin: 0
}

.dynamic-contentful-pages .order-number .list-table .txt-rgt {
    text-align: right
}

@media only screen and (max-width: 1000px) {
    .order-number .list-table .txt-rgt {
        text-align:left
    }
}

.dynamic-contentful-pages .order-number .list-table .image a {
    color: #444;
    padding: 0 12px
}

@media only screen and (max-width: 1000px) {
    .order-number .list-table .order-item-detail {
        text-shadow:none
    }
}

.dynamic-contentful-pages .order-number .list-table .order-item-detail a {
    color: #444;
    text-decoration: none
}

.dynamic-contentful-pages .order-number .list-table .order-item-detail span {
    font-family: var(--fontFace-localOpenSansSemibold)
}

.dynamic-contentful-pages .order-number .list-table .order-item-detail .qty-nowrap {
    white-space: nowrap
}

.dynamic-contentful-pages .order-number .list-table .head {
    background: #e4dbed;
    padding: 4px 14px;
    text-align: left
}

.dynamic-contentful-pages .order-number .list-table .head h6 {
    float: left;
    width: 50%
}

@media only screen and (max-width: 1000px) {
    .order-number .list-table .head h6 {
        width:100%
    }
}

.dynamic-contentful-pages .order-number .list-table .head h6 a {
    color: #333
}

.dynamic-contentful-pages .order-number .list-table .head h6.fltrgt {
    text-align: right
}

@media only screen and (max-width: 1000px) {
    .order-number .list-table .head h6.fltrgt {
        text-align:left;
        margin-top: 0
    }
}

@media only screen and (max-width: 1000px) {
    .order-number .list-table .image {
        float:left;
        width: 25%
    }

    .order-number .list-table .order-item-detail {
        float: right;
        padding: 10px;
        width: 75%
    }

    .order-number .list-table .order-item-detail .col-md-2, .dynamic-contentful-pages .order-number .list-table .order-item-detail .col-md-3, .dynamic-contentful-pages .order-number .list-table .order-item-detail .col-md-1 {
        margin-bottom: 8px
    }

    .order-number .list-table .order-item-detail .itemno .bold {
        font-weight: normal
    }

    .order-number .list-table .qty-wrap {
        text-align: left
    }
}

.dynamic-contentful-pages .order-number .order-list {
    list-style: none;
    padding: 0
}

@media only screen and (max-width: 1000px) {
    .order-number .order-list {
        font-family:var(--fontFace-localOpenSans)
    }

    .order-number .order-list .col-xs-8 {
        width: 50%
    }

    .order-number .order-list .col-xs-3 {
        width: 35%;
        padding-right: 30px
    }

    .order-number .order-list .col-xs-1 {
        width: 10%
    }
}

.dynamic-contentful-pages .order-number .order-list li {
    display: block;
    clear: both;
    text-align: right;
    padding: 10px 0
}

.dynamic-contentful-pages .order-number .order-list li>div:before, .dynamic-contentful-pages .order-number .order-list li>div:after {
    content: " ";
    display: table
}

.dynamic-contentful-pages .order-number .order-list li>div:after {
    clear: both
}

@media only screen and (max-width: 1000px) {
    .order-number .order-list li {
        padding:10px 0
    }

    .order-number .order-list li>div {
        margin: 0 -15px
    }

    .order-number .order-list li>div.duefornet {
        margin: 0
    }
}

.dynamic-contentful-pages .order-number .order-list .head {
    background: #e4dbed;
    padding: 4px 14px;
    text-align: left;
    color: #666
}

.dynamic-contentful-pages .order-number .order-list .actions {
    margin-top: 35px
}

.dynamic-contentful-pages .order-number .order-list .bold {
    font-family: open_sansbold
}

.dynamic-contentful-pages .order-number .order-list.invoice .head {
    text-align: left
}

@media only screen and (max-width: 1000px) {
    .order-number .order-list.invoice li .col-md-3.col-xs-8 {
        text-shadow:none
    }
}

.dynamic-contentful-pages .order-number .order-list.invoice li .duefornet {
    font-family: var(--fontFace-localOpenSansSemibold)
}

@media only screen and (max-width: 1000px) {
    .order-number .order-list.invoice li .duefornet {
        font-family:var(--fontFace-localOpenSans)
    }
}

.dynamic-contentful-pages .order-number .seperator-line {
    border-bottom: solid 1px #ccc
}

body.scbt .dynamic-contentful-pages .container .btn-primary.reorder-btn,body.scbt .dynamic-contentful-pages .container .payment-method-panel .reorder-btn.PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel body.scbt .dynamic-contentful-pages .container .reorder-btn.PaymentPage_PayNowButton {
    color: #73379e
}

body.scbt .dynamic-contentful-pages .container .btn-primary.reorder-btn:hover,body.scbt .dynamic-contentful-pages .container .payment-method-panel .reorder-btn.PaymentPage_PayNowButton:hover, .dynamic-contentful-pages .payment-method-panel body.scbt .dynamic-contentful-pages .container .reorder-btn.PaymentPage_PayNowButton:hover {
    color: white
}

@media only screen and (max-width: 1000px) {
    body.scbt .dynamic-contentful-pages .container .btn-primary.reorder-btn,body.scbt .dynamic-contentful-pages .container .payment-method-panel .reorder-btn.PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel body.scbt .dynamic-contentful-pages .container .reorder-btn.PaymentPage_PayNowButton {
        background:#73379e;
        color: white;
        border-radius: 0
    }
}

body.scah .dynamic-contentful-pages .order-number-container {
    background-color: #faf7f5
}

body.scah .dynamic-contentful-pages .order-number-container a {
    color: #d96707
}

body.scah .dynamic-contentful-pages .order-number .list-table .head {
    background: #f2e2d6
}

body.scah .dynamic-contentful-pages .order-list .head {
    background: #f2e2d6;
    text-align: left
}

body.scah .dynamic-contentful-pages .container .btn-primary.reorder-btn,body.scah .dynamic-contentful-pages .container .payment-method-panel .reorder-btn.PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel body.scah .dynamic-contentful-pages .container .reorder-btn.PaymentPage_PayNowButton {
    color: #f78709!important;
    background-color: white!important
}

body.scah .dynamic-contentful-pages .container .btn-primary.reorder-btn:hover,body.scah .dynamic-contentful-pages .container .payment-method-panel .reorder-btn.PaymentPage_PayNowButton:hover, .dynamic-contentful-pages .payment-method-panel body.scah .dynamic-contentful-pages .container .reorder-btn.PaymentPage_PayNowButton:hover {
    background-color: #a62802!important;
    border-color: #a62802!important;
    color: white!important
}

@media only screen and (max-width: 1000px) {
    body.scah .dynamic-contentful-pages .container .btn-primary.reorder-btn,body.scah .dynamic-contentful-pages .container .payment-method-panel .reorder-btn.PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel body.scah .dynamic-contentful-pages .container .reorder-btn.PaymentPage_PayNowButton {
        background-color:#f78709!important;
        color: white!important;
        border-radius: 0
    }
}

body.scah .dynamic-contentful-pages .container .btn-primary.print-order-detail-btn,body.scah .dynamic-contentful-pages .container .payment-method-panel .print-order-detail-btn.PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel body.scah .dynamic-contentful-pages .container .print-order-detail-btn.PaymentPage_PayNowButton {
    border-color: #f78709
}

body.scah .dynamic-contentful-pages .container .btn-primary.print-order-detail-btn:hover,body.scah .dynamic-contentful-pages .container .payment-method-panel .print-order-detail-btn.PaymentPage_PayNowButton:hover, .dynamic-contentful-pages .payment-method-panel body.scah .dynamic-contentful-pages .container .print-order-detail-btn.PaymentPage_PayNowButton:hover {
    background-color: #a62802!important;
    border-color: #a62802!important;
    color: white!important
}

body.scbt .dynamic-contentful-pages .container .btn-primary.reorder-btn:hover,body.scbt .dynamic-contentful-pages .container .payment-method-panel .reorder-btn.PaymentPage_PayNowButton:hover, .dynamic-contentful-pages .payment-method-panel body.scbt .dynamic-contentful-pages .container .reorder-btn.PaymentPage_PayNowButton:hover {
    background-color: #48007a!important;
    border-color: #48007a!important
}

body>.container>.clearfix>.col-md-9>h1 {
    font-family: var(--fontFace-localOpenSansSemibold)
}

body.scah .dynamic-contentful-pages>.container>.clearfix>.col-md-9>h1 {
    font-family: var(--fontFace-localProximaNovaSemiBold)
}

body.scah .dynamic-contentful-pages>.container>.clearfix>.col-md-9>div>h1 {
    font-family: var(--fontFace-localProximaNovaSemiBold)
}

.dynamic-contentful-pages .view-open-positions {
    font-size: 15px;
    margin: 50px 0 0 0;
    padding: 30px;
    background: #fdd8a8;
    background: -moz-linear-gradient(top,#fdd8a8 0,#fcecd6 100%);
    background: -webkit-linear-gradient(top,#fdd8a8 0,#fcecd6 100%);
    background: linear-gradient(to bottom,#fdd8a8 0,#fcecd6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd8a8',endColorstr='#fcecd6',GradientType=0)
}

@media only screen and (max-width: 1000px) {
    .view-open-positions {
        padding:30px;
        color: #000;
        margin: 40px 0 10px
    }
}

.dynamic-contentful-pages .view-open-positions p {
    font-family: var(--fontFace-localOpenSansSemibold);
    font-size: 15px;
    color: #000;
    text-shadow: 0 1px 2px rgba(255,255,255,0.85);
    text-align: center
}

.dynamic-contentful-pages .view-open-positions .viewall {
    background: white;
    display: block;
    border-radius: 2px;
    -webkit-box-shadow: 0 3px 3px 0 rgba(0,0,0,0.2);
    -moz-box-shadow: 0 3px 3px 0 rgba(0,0,0,0.2);
    box-shadow: 0 3px 3px 0 rgba(0,0,0,0.2);
    text-transform: uppercase;
    color: #bd6120;
    padding: 7px 0;
    width: 100%;
    text-align: center;
    margin-top: 10px;
    font-family: var(--fontFace-localOpenSansSemibold);
    text-decoration: none
}

@media only screen and (max-width: 1000px) {
    .view-open-positions .viewall {
        margin-top:15px
    }
}

.dynamic-contentful-pages .view-open-positions .bold {
    font-family: open_sansbold
}

.dynamic-contentful-pages .customer-care-container {
    padding: 0 0!important;
    line-height: 22px;
    padding: 0
}

.dynamic-contentful-pages .customer-care-container h3 {
    font-size: 14px;
    font-weight: bold;
    line-height: 1.5
}

.dynamic-contentful-pages .customer-care-container h2 {
    line-height: 1.5
}

.dynamic-contentful-pages .customer-care-container ul.custom-bullets {
    list-style-type: none
}

.dynamic-contentful-pages .customer-care-container ul.custom-bullets .bullet {
    color: #73379e;
    font-size: 14px;
    font-weight: bold;
    margin-left: -20px;
    position: absolute
}

.dynamic-contentful-pages .customer-care-container ul.custom-bullets .bullet.big+.big-contain {
    margin-left: 22px
}

@media only screen and (min-width: 1000px) {
    .customer-care-container .cust-care-img {
        background:url("/scbt-static/assets/images/bg.jpg") repeat;
        margin-bottom: 30px;
        margin-top: -16px;
        padding-bottom: 10px;
        height: 112px;
        border-bottom: 1px solid #7665e5
    }
}

@media only screen and (max-width: 1000px) {
    .customer-care-container .cust-care-img h1 {
        padding:0;
        font-size: 25pt!important;
        margin: 0!important
    }
}

.dynamic-contentful-pages .customer-care-container .faq .qstn {
    color: #73379e;
    font-weight: bold;
    padding: 10px 0
}

.dynamic-contentful-pages .customer-care-container .faq .ans .bullet {
    color: black
}

.dynamic-contentful-pages .customer-care-container .bold {
    font-weight: bold
}

.dynamic-contentful-pages .customer-care-container .c-care img {
    width: 100%;
    margin-bottom: 13px
}

.dynamic-contentful-pages .customer-care-container p {
    line-height: 22px;
    margin: 0 0 15px 0
}

.dynamic-contentful-pages .customer-care-container .padding {
    padding: 0 20px
}

.dynamic-contentful-pages .customer-care-container .std img {
    max-width: 100%
}

@media only screen and (max-width: 1000px) {
    .customer-care-container .contact-detail-email-chat {
        display:none
    }
}

.dynamic-contentful-pages .customer-care-container .contact-detail-email-chat .col-1, .dynamic-contentful-pages .customer-care-container .contact-detail-email-chat .col-2 {
    width: auto
}

.dynamic-contentful-pages .customer-care-container .contact-detail-email-chat .col-1 {
    padding-right: 10px
}

.dynamic-contentful-pages .customer-care-container .contact-detail-email-chat .col-2 {
    padding-left: 0
}

.dynamic-contentful-pages .customer-care-container .contact-details-row {
    line-height: 22px;
    margin-bottom: 55px
}

@media only screen and (max-width: 1000px) {
    .customer-care-container .contact-details-row {
        margin:40px 0 0
    }
}

.dynamic-contentful-pages .customer-care-container .contact-details-row h2 {
    color: #d96707;
    font-size: 16px
}

.dynamic-contentful-pages .customer-care-container .contact-details-row h3 {
    font-size: 14px;
    margin: 0 0 5px 0
}

@media only screen and (max-width: 1000px) {
    .customer-care-container .contact-details-row .col-1 {
        padding:0;
        margin-bottom: 40px
    }
}

.dynamic-contentful-pages .customer-care-container .contact-details-row .col-1 h2 {
    margin: 0 0 3px
}

.dynamic-contentful-pages .customer-care-container .contact-details-row .col-1 address {
    line-height: 22px;
    margin-bottom: 6px
}

.dynamic-contentful-pages .customer-care-container .contact-details-row .col-1 .contact-nos {
    margin-bottom: 14px
}

.dynamic-contentful-pages .customer-care-container .contact-details-row .col-1 .contact-nos .highlighted {
    font-family: var(--fontFace-localOpenSansSemibold)
}

.dynamic-contentful-pages .customer-care-container .contact-details-row .col-1 .contact-nos a {
    color: #bd6120
}

@media only screen and (max-width: 1000px) {
    .customer-care-container .contact-details-row .col-2 {
        padding:0
    }
}

.dynamic-contentful-pages .customer-care-container .contact-details-row .col-2 h2 {
    margin: 0 0 3px 0
}

.dynamic-contentful-pages .customer-care-container .contact-details-row .col-2 address {
    line-height: 22px;
    margin-bottom: 9px
}

.dynamic-contentful-pages .customer-care-container .contact-details-row .col-2 .contact-nos {
    margin-bottom: 12px
}

.dynamic-contentful-pages .customer-care-container .contact-details-row .col-2 .contact-nos .highlighted {
    font-family: var(--fontFace-localOpenSansSemibold)
}

.dynamic-contentful-pages .customer-care-container .contact-details-row .col-2 .hours-block {
    margin-bottom: 13px
}

.dynamic-contentful-pages .customer-care-container .contact-details-row .col-2 .hours-block:last-child {
    margin-bottom: 8px
}

.dynamic-contentful-pages .customer-care-container .contact-details-row .store-column h3 {
    color: #c35219;
    text-transform: uppercase;
    font-size: 14px
}

.dynamic-contentful-pages .customer-care-container .contact-details-row .store-column ul {
    padding: 0
}

.dynamic-contentful-pages .customer-care-container .contact-details-row .store-column ul li {
    padding: 0;
    list-style: none
}

.dynamic-contentful-pages .customer-care-container .sublevels ul {
    margin: 0;
    padding: 0
}

.dynamic-contentful-pages .customer-care-container .sublevels ul li {
    margin: 0 0 10px 0;
    list-style: none;
    display: block
}

@media(max-width: 1000px) {
    .customer-care-container .sublevels ul li {
        padding:0;
        margin: 0 0 20px 0
    }
}

.dynamic-contentful-pages .customer-care-container .sublevels ul li a {
    display: block;
    background: #f7f3ef;
    border-radius: 0;
    border: 1px solid #f7f3ef;
    padding: 8px 10px;
    font-weight: bold;
    color: #444;
    position: relative
}

.dynamic-contentful-pages .customer-care-container .sublevels ul li a:hover {
    color: #bd6120;
    border-bottom: 1px solid #bd6120;
    text-decoration: none
}

.dynamic-contentful-pages .customer-care-container .sublevels ul li a:hover span:before {
    color: #bd6120
}

.dynamic-contentful-pages .customer-care-container .sublevels ul li a span {
    position: absolute;
    top: 13px;
    right: 13px;
    font-size: 13px;
    color: #444
}

.dynamic-contentful-pages .customer-care-container .quicklinks, .dynamic-contentful-pages .customer-care-container .downloadforms, .dynamic-contentful-pages .customer-care-container .awardwinner {
    background: #f7f3ef;
    padding: 18px 30px 17px 30px;
    margin-bottom: 31px
}

.dynamic-contentful-pages .customer-care-container .quicklinks h2, .dynamic-contentful-pages .customer-care-container .downloadforms h2, .dynamic-contentful-pages .customer-care-container .awardwinner h2 {
    font-family: open_sansextrabold;
    font-size: 14px;
    margin: 0;
    color: #d96707;
    text-transform: uppercase
}

.dynamic-contentful-pages .customer-care-container .quicklinks ul, .dynamic-contentful-pages .customer-care-container .downloadforms ul, .dynamic-contentful-pages .customer-care-container .awardwinner ul {
    padding: 0;
    margin: 0;
    list-style: none
}

.dynamic-contentful-pages .customer-care-container .quicklinks ul li, .dynamic-contentful-pages .customer-care-container .downloadforms ul li, .dynamic-contentful-pages .customer-care-container .awardwinner ul li {
    margin-top: 11px;
    padding-left: 12px;
    position: relative;
    display: block
}

.dynamic-contentful-pages .customer-care-container .quicklinks ul li:before, .dynamic-contentful-pages .customer-care-container .downloadforms ul li:before, .dynamic-contentful-pages .customer-care-container .awardwinner ul li:before {
    font-size: 10px;
    position: absolute;
    top: 6px;
    left: 0;
    color: #bd6120
}

.dynamic-contentful-pages .customer-care-container .quicklinks ul li a, .dynamic-contentful-pages .customer-care-container .downloadforms ul li a, .dynamic-contentful-pages .customer-care-container .awardwinner ul li a {
    text-decoration: none;
    color: #444;
    line-height: 22px
}

.dynamic-contentful-pages .customer-care-container .quicklinks ul li a:hover, .dynamic-contentful-pages .customer-care-container .downloadforms ul li a:hover, .dynamic-contentful-pages .customer-care-container .awardwinner ul li a:hover {
    color: #bd6120;
    text-decoration: underline
}

.dynamic-contentful-pages .customer-care-container .downloadforms {
    float: right;
    width: 30%;
    margin: 0 0 20px 20px
}

@media only screen and (max-width: 1000px) {
    .customer-care-container .downloadforms {
        float:none;
        width: 100%;
        margin: 0
    }
}

.dynamic-contentful-pages .customer-care-container .downloadforms li:before {
    background: url("/scbt-static/assets/images/pdf.png") no-repeat left top;
    content: "";
    width: 15px;
    height: 15px;
    display: block;
    background-size: 15px 15px
}

.dynamic-contentful-pages .customer-care-container .downloadforms a {
    text-decoration: none
}

.dynamic-contentful-pages .customer-care-container .supplements h2 {
    font-family: open_sansbold;
    font-size: 16px;
    color: #d96707;
    margin-bottom: 13px
}

.dynamic-contentful-pages .customer-care-container .supplements p {
    font-family: var(--fontFace-localOpenSansSemibold);
    margin-bottom: 10px
}

.dynamic-contentful-pages .customer-care-container .supplements .q-a .q {
    margin-bottom: 8px;
    color: #a62802;
    padding-left: 18px;
    font-family: open_sansbold;
    position: relative
}

.dynamic-contentful-pages .customer-care-container .supplements .q-a .q:before {
    position: absolute;
    top: 0;
    left: 0;
    color: #a62802;
    content: "Q: "
}

.dynamic-contentful-pages .customer-care-container .supplements .q-a .a {
    margin-bottom: 10px;
    position: relative;
    padding-left: 18px
}

.dynamic-contentful-pages .customer-care-container .supplements .q-a .a:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "A: ";
    color: #444;
    font-family: open_sansextrabold
}

.dynamic-contentful-pages .customer-care-container .main-level h2 {
    font-family: open_sansbold;
    font-size: 16px;
    color: #444;
    margin-bottom: 13px
}

.dynamic-contentful-pages .customer-care-container .main-level p {
    font-size: 14px;
}

.dynamic-contentful-pages .customer-care-container .main-level .note span {
    font-style: italic
}

.dynamic-contentful-pages .customer-care-container .main-level .hdg {
    font-weight: bold
}

.dynamic-contentful-pages .customer-care-container .methods-charges h2 {
    color: #d96707;
    font-size: 16px
}

.dynamic-contentful-pages .customer-care-container .methods-charges h3 {
    font-size: 14px
}

.dynamic-contentful-pages .customer-care-container .methods-charges .text-head {
    display: inline-block;
    width: 15%;
    vertical-align: top;
    text-transform: uppercase
}

.dynamic-contentful-pages .customer-care-container .methods-charges .text-cont {
    display: inline-block;
    width: 84%;
    vertical-align: top
}

@media only screen and (max-width: 1000px) {
    .customer-care-container .methods-charges .text-head {
        display:inline
    }

    .customer-care-container .methods-charges .text-cont {
        display: inline-block;
        width: 84%;
        margin-left: 20px
    }

    .customer-care-container .methods-charges em {
        display: block
    }

    .customer-care-container .methods-charges p span.text-cont:nth-of-type(2) span.text-cont:nth-of-type(2) {
        margin-left: 10px
    }

    .customer-care-container .methods-charges p span.text-cont:nth-of-type(2) span.text-cont:nth-of-type(4) {
        width: 60%;
        margin-left: 10px
    }

    .customer-care-container .methods-charges p span.text-cont:nth-of-type(2) span.text-cont:nth-of-type(6) {
        width: 50%;
        margin-left: 10px
    }
}

.scah .dynamic-contentful-pages .customer-care .left-side-bar .preview-icon a {
    color: #444;
    font-size: 16px
}

.scbt .dynamic-contentful-pages .container>.clearfix.customer-care>.col-md-9 h1 {
    font-size: 48px;
    color: #7665e5;
    font-family: var(--fontFace-localOpenSansLight);
    font-weight: var(--typography-fontWeightLight);
}

@media all and (min-width: 1000px) {
    .scbt .invest-award-col-12 .col-md-12 {
        width:814px
    }
}

.scbt .dynamic-contentful-pages .customer-care-container .submitentry-el {
    font-size: 12px;
    border: 1px solid #e4dbed;
    padding: 15px 15px 0
}

.scbt .dynamic-contentful-pages .customer-care-container .submitentry-el a {
    color: #73379e
}

.scbt .dynamic-contentful-pages .customer-care-container .submitentry-el h4 {
    margin: 0 0 15px 0;
    font-size: 14px;
    line-height: 22px;
    font-family: var(--fontFace-localOpenSansSemibold);
    color: #73379e
}

.scbt .dynamic-contentful-pages .customer-care-container .submitentry-el h4 span {
    font-family: open_sansbold
}

.scbt .dynamic-contentful-pages .customer-care-container .submitentry-el .submit-paper {
    color: #73379e;
    font-weight: bold
}

.scbt .dynamic-contentful-pages .customer-care-container .submitentry-el .submitlink {
    padding: 5px 20px;
    border-color: #73379e;
    color: #fff
}

@media only screen and (max-width: 1000px) {
    .scbt .customer-care-container .submitentry-el .submitlink {
        border-radius:0
    }
}

.scbt .dynamic-contentful-pages .customer-care-container .awardwinner {
    background: #ddd8f8
}

.scbt .dynamic-contentful-pages .customer-care-container .awardwinner h2 {
    font-size: 20px;
    color: #73379e;
    font-family: var(--fontFace-localOpenSansSemibold)
}

.scbt .dynamic-contentful-pages .customer-care-container .awardwinner h3 {
    font-size: 16px;
    color: #444
}

.scbt .dynamic-contentful-pages .customer-care-container .awardwinner .month-year {
    font-family: open_sansbold
}

.scbt .dynamic-contentful-pages .customer-care-container .awardwinner p {
    font-family: var(--fontFace-localOpenSansSemibold)
}

.scbt .dynamic-contentful-pages .customer-care-container .awardwinner p .bold {
    font-family: open_sansbold
}

.scbt .dynamic-contentful-pages .customer-care-container .award-details h2 {
    font-size: 22px;
    color: #444;
    margin-bottom: 15px;
    float: left;
    font-family: var(--fontFace-localOpenSansSemibold)
}

.scbt .dynamic-contentful-pages .customer-care-container .award-details .prev-next:before, .dynamic-contentful-pages .scbt .customer-care-container .award-details .prev-next:after {
    content: " ";
    display: table
}

.scbt .dynamic-contentful-pages .customer-care-container .award-details .prev-next:after {
    clear: both
}

.scbt .dynamic-contentful-pages .customer-care-container .award-details .prev-next {
    float: right;
    margin-top: 15px
}

.scbt .dynamic-contentful-pages .customer-care-container .award-details .prev-next a {
    font-size: 12px;
    padding: 5px 10px;
    text-transform: uppercase;
    background: 0;
    border: 1px solid #ccc;
    color: #672a93;
    margin-left: 10px
}

.scbt .dynamic-contentful-pages .customer-care-container .award-details .prev-next a .disabled {
    color: #bca6d0
}

.scbt .dynamic-contentful-pages .customer-care-container .award-details .prev-next a:hover {
    background-color: #672a93;
    color: #fff
}

@media only screen and (max-width: 1000px) {
    .scbt .customer-care-container .award-details .prev-next {
        float:none;
        margin: 0
    }

    .scbt .customer-care-container .award-details .prev-next a {
        margin: 0 0 15px 0;
        float: left;
        width: 150px;
        border-radius: 0
    }

    .scbt .customer-care-container .award-details .prev-next a#next {
        float: right
    }
}

.scbt .dynamic-contentful-pages .customer-care-container .award-details .winners {
    border: 1px solid #d1bcdc
}

.scbt .dynamic-contentful-pages .customer-care-container .award-details .winners tbody tr {
    border-bottom: 1px solid #d1bcdc
}

.scbt .dynamic-contentful-pages .customer-care-container .award-details .winners tbody tr:last-child {
    border-bottom: 0 solid #d1bcdc
}

.scbt .dynamic-contentful-pages .customer-care-container .award-details .winners tbody td {
    border: 0 solid #d1bcdc
}

@media only screen and (max-width: 1000px) {
    .scbt .customer-care-container .award-details .winners tbody td {
        display:block;
        width: 100%;
        border: 0
    }
}

.scbt .dynamic-contentful-pages .customer-care-container .award-details .winners tbody tr:nth-child(odd) {
    background: #fff;
    border-top: 1px solid #ddd
}

.scbt .dynamic-contentful-pages .customer-care-container .award-details .winners tbody tr:nth-child(even) {
    background: #fff;
    border-top: 1px solid #ddd
}

.scbt .dynamic-contentful-pages .customer-care-container .award-details .winners tbody .month-year {
    width: 30%
}

@media only screen and (max-width: 1000px) {
    .scbt .customer-care-container .award-details .winners tbody .month-year {
        padding-bottom:0;
        width: 100%
    }
}

.scbt .dynamic-contentful-pages .customer-care-container .award-details .winners tbody .month-year a {
    color: #444;
    text-decoration: none
}

.scbt .dynamic-contentful-pages .customer-care-container .award-details .winners tbody .month-year h4 {
    font-weight: normal;
    font-size: 14px;
    margin: 0 0 5px 0;
    color: #73379e
}

.scbt .dynamic-contentful-pages .customer-care-container .award-details .winners tbody .month-year h5 {
    margin: 0;
    line-height: 25px;
    font-size: 14px
}

body.scbt .dynamic-contentful-pages .aboutus .careers-tab-panel .panel.open .panel-heading {
    background: #ddd8f8;
    background: -moz-linear-gradient(top,#ddd8f8 0,#fff 100%);
    background: -webkit-linear-gradient(top,#ddd8f8 0,#fff 100%);
    background: linear-gradient(to bottom,#ddd8f8 0,#fff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ddd8f8',endColorstr='#ffffff',GradientType=0)
}

body.scbt .dynamic-contentful-pages .aboutus .careers-tab-panel .panel.open {
    border-color: #672a93
}

body.scbt .dynamic-contentful-pages .aboutus .careers-tab-panel .panel {
    border-color: #ccc
}

body.scbt .dynamic-contentful-pages .aboutus .careers-tab-panel .panel.open .panel-heading a {
    color: #5c0f8c
}

body.scbt .dynamic-contentful-pages .aboutus .careers-tab-panel .panel.open .panel-heading a:hover {
    color: #5c0f8c
}

body.scbt .dynamic-contentful-pages .aboutus .applydialog .form-upload h5 {
    color: #672a93
}

body.scbt .dynamic-contentful-pages .aboutus #productInfoTab-accordion .panel-heading .panel-title a:hover {
    color: #672a93
}

@media only screen and (max-width: 1000px) {
    body.scbt .dynamic-contentful-pages .aboutus #productInfoTab-accordion .panel {
        margin-bottom:10px
    }
}

body.scbt .dynamic-contentful-pages .aboutus .sitemap-1 .sitemap-link {
    color: #73379e
}

body.scbt .dynamic-contentful-pages .aboutus .sitemap-2 {
    margin-left: 15px
}

body.scbt .dynamic-contentful-pages .aboutus .sitemap-2 .sitemap-link {
    color: #444
}

body.scbt .dynamic-contentful-pages .aboutus .sitemap-2>.sitemap-3 {
    margin-left: 15px
}

body.scbt .dynamic-contentful-pages .aboutus .sitemap-1>.sitemap-3 {
    margin-left: 15px
}

body.scbt .dynamic-contentful-pages .aboutus .sitemap-1>.sitemap-3 .sitemap-link {
    color: #444
}

body.scbt .dynamic-contentful-pages .aboutus .sitemap-1 a,body.scbt .dynamic-contentful-pages .aboutus .sitemap-2 a,body.scbt .dynamic-contentful-pages .aboutus .sitemap-3 a,body.scbt .dynamic-contentful-pages .aboutus .sitemap-link a {
    color: #444
}

body.scbt .dynamic-contentful-pages .aboutus .sitemap-1 a:hover,body.scbt .dynamic-contentful-pages .aboutus .sitemap-2 a:hover,body.scbt .dynamic-contentful-pages .aboutus .sitemap-3 a:hover,body.scbt .dynamic-contentful-pages .aboutus .sitemap-link a:hover {
    text-decoration: underline
}

body.scbt .dynamic-contentful-pages .aboutus .footer a {
    background-color: #73379e
}

body.scbt .dynamic-contentful-pages .aboutus .footer a:hover {
    background-color: #48007a
}

body.scbt .dynamic-contentful-pages .aboutus .col-md-9 .state-highlighter li a.active {
    border-bottom: 5px solid #73379e
}

body.scbt .dynamic-contentful-pages .aboutus .col-md-9 .about-us-container .applydialog .form-upload .fileUpload:hover {
    border: 1px solid #73379e
}

body.scbt .dynamic-contentful-pages .aboutus .col-md-9 .available-openings .sublevels li a {
    padding: 8px 10px;
    -webkit-box-shadow: 0 1px 3px 3px rgba(33,0,56,0.05);
    -moz-box-shadow: 0 1px 3px 3px rgba(33,0,56,0.05);
    box-shadow: 0 1px 3px 3px rgba(33,0,56,0.05)
}

body.scbt .dynamic-contentful-pages .aboutus .col-md-9 .available-openings .sublevels li a span {
    top: 13px
}

body.scbt .dynamic-contentful-pages .aboutus .col-md-9 .testimonials p .name {
    color: #672a93
}

body.scbt .dynamic-contentful-pages .aboutus .col-md-9 .email-fax-mail .col-md-4 h2 {
    font-size: 14px
}

body.scbt .dynamic-contentful-pages .aboutus .col-md-9 .email-fax-mail .col-md-4 .fax-dtl {
    font-family: var(--fontFace-localOpenSansSemibold)
}

body.scbt .dynamic-contentful-pages .aboutus .col-md-9 .email-fax-mail .col-md-4 .mail {
    float: none
}

body.scbt .dynamic-contentful-pages .aboutus .col-md-9 h1 {
    font-size: 48px;
    color: #7665e5;
    font-family: var(--fontFace-localOpenSansLight);
    font-weight: var(--typography-fontWeightLight);
}

@media only screen and (max-width: 1000px) {
    body.scbt .dynamic-contentful-pages .aboutus .col-md-9 h1 {
        font-size:30px
    }
}

body.scbt .dynamic-contentful-pages .aboutus .col-md-9 a {
    color: #5c0f8c
}

body.scbt .dynamic-contentful-pages .aboutus .col-md-9 .sublevels ul a {
    color: #444;
    padding: 18px 10px
}

body.scbt .dynamic-contentful-pages .aboutus .col-md-9 .sublevels ul a:hover {
    color: #5c0f8c;
    border-bottom: 1px solid #5c0f8c
}

body.scbt .dynamic-contentful-pages .aboutus .col-md-9 .sublevels ul a:hover span:before {
    color: #5c0f8c
}

body.scbt .dynamic-contentful-pages .aboutus .col-md-9 .sublevels ul a span {
    top: 23px
}

body.scbt .dynamic-contentful-pages .aboutus .col-md-9 .sublevels ul a:after {
    content: "\203A";
    float: right;
    font-size: 19px;
    margin-right: 15px
}

body.scbt .dynamic-contentful-pages .aboutus .col-md-9 .abt-us img {
    border-bottom: 5px solid #7665e5
}

body.scbt .dynamic-contentful-pages .aboutus .col-md-9 .aboutus-detail-table thead tr {
    background-color: #d9d9d9
}

body.scbt .dynamic-contentful-pages .aboutus .col-md-9 .aboutus-detail-table tbody tr td {
    border-color: #f4f4f4
}

body.scbt .dynamic-contentful-pages .aboutus .col-md-9 .aboutus-detail-table tbody tr:hover {
    background: #f4f4f4
}

body.scbt .dynamic-contentful-pages .aboutus .col-md-9 .aboutus-detail-table tbody tr:nth-child(even) {
    background: #f4f4f4
}

body.scbt .dynamic-contentful-pages .aboutus .col-md-9 .careers-tab-panel .careers-info-tab-wrap .active a {
    color: #5c0f8c;
    background: #ddd8f8;
    background: -moz-linear-gradient(top,#ddd8f8 0,#fff 100%);
    background: -webkit-linear-gradient(top,#ddd8f8 0,#fff 100%);
    background: linear-gradient(to bottom,#ddd8f8 0,#fff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ddd8f8',endColorstr='#ffffff',GradientType=0);
    text-decoration: none
}

body.scbt .dynamic-contentful-pages .aboutus .col-md-9 .careers-tab-panel .careers-info-tab-wrap a {
    color: #aaa
}

body.scbt .dynamic-contentful-pages .aboutus .col-md-9 .careers-tab-panel a {
    text-decoration: none
}

body.scbt .dynamic-contentful-pages .aboutus .side-nav li.active-state a {
    text-decoration: none
}

body.scbt .dynamic-contentful-pages .aboutus .side-nav a:hover {
    text-decoration: none
}

.dynamic-contentful-pages .about-us-container {
    color: #000;
    line-height: 22px;
    padding: 0
}

.dynamic-contentful-pages .about-us-container a {
    text-decoration: underline
}

.dynamic-contentful-pages .about-us-container .panel.panel-default.open span.glyphicon.glyphicon-menu-down:before {
    content: "\e260"
}

.dynamic-contentful-pages .about-us-container .careers-tab-panel .panel .panel-heading {
    padding: 0!important
}

.dynamic-contentful-pages .about-us-container .careers-tab-panel .panel .panel-heading a {
    padding: 0!important;
    position: relative
}

.dynamic-contentful-pages .about-us-container .careers-tab-panel .panel .panel-heading a span {
    padding: 10px 15px;
    display: block
}

.dynamic-contentful-pages .about-us-container .careers-tab-panel .panel .panel-heading a span.glyphicon {
    padding: 0;
    position: absolute;
    right: 15px;
    top: 12px
}

.dynamic-contentful-pages .about-us-container .career-slider ul, .dynamic-contentful-pages .about-us-container .state-highlighter ul {
    margin: 0;
    padding: 0
}

.dynamic-contentful-pages .about-us-container .career-slider ul li, .dynamic-contentful-pages .about-us-container .state-highlighter ul li {
    margin: 0;
    list-style: none;
    padding: 0;
    border: 1px solid white
}

@media only screen and (max-width: 1000px) {
    .about-us-container .career-slider ul li, .dynamic-contentful-pages .about-us-container .state-highlighter ul li {
        margin-bottom:5px
    }
}

@media only screen and (max-width: 1000px) {
    .about-us-container .career-slider ul li img, .dynamic-contentful-pages .about-us-container .state-highlighter ul li img {
        width:100%
    }
}

.dynamic-contentful-pages .about-us-container .state-highlighter {
    margin-bottom: 25px
}

.dynamic-contentful-pages .about-us-container .state-highlighter li a {
    position: relative;
    display: inline-block
}

.dynamic-contentful-pages .about-us-container .state-highlighter li a span {
    position: absolute;
    color: #fff;
    font-family: open_sansbold;
    left: 5px;
    bottom: 5px
}

.dynamic-contentful-pages .about-us-container .state-highlighter li a img {
    border-bottom: 3px solid white
}

.dynamic-contentful-pages .about-us-container .state-highlighter li a.active {
    border-bottom: 5px solid #73379e;
    display: inline-block
}

.dynamic-contentful-pages .about-us-container .ulcontainer {
    margin-bottom: 25px
}

.dynamic-contentful-pages .about-us-container .ulcontainer ul {
    padding: 0
}

.dynamic-contentful-pages .about-us-container .ulcontainer li {
    list-style-type: none
}

.dynamic-contentful-pages .about-us-container .career-dtl a {
    display: block;
    margin-bottom: 10px;
    color: #bd6120;
    font-family: var(--fontFace-localOpenSansSemibold);
    font-style: italic;
    font-size: 12px
}

.dynamic-contentful-pages .about-us-container .fltrgt {
    float: right
}

@media only screen and (max-width: 1000px) {
    .about-us-container .fltrgt {
        float:none;
        margin: 30px 0
    }
}

.dynamic-contentful-pages .about-us-container .career-dtl+.fltrgt img {
    max-width: 100%
}

@media only screen and (max-width: 1000px) {
    .about-us-container .career-dtl+.fltrgt img {
        width:100%
    }
}

.dynamic-contentful-pages .about-us-container h2 {
    font-size: 14px
}

.dynamic-contentful-pages .about-us-container .bold {
    font-weight: bold
}

.dynamic-contentful-pages .about-us-container .abt-us>img {
    width: 100%;
    margin-bottom: 13px
}

.dynamic-contentful-pages .about-us-container p {
    line-height: 22px;
    margin: 0 0 25px 0
}

.dynamic-contentful-pages .about-us-container p a {
    color: #bd6120
}

.dynamic-contentful-pages .about-us-container .text-link span {
    font-size: 12px
}

.dynamic-contentful-pages .about-us-container .carousel {
    margin-bottom: 25px
}

.dynamic-contentful-pages .about-us-container .carousel a.right {
    background: 0
}

.dynamic-contentful-pages .about-us-container .carousel a.right .glyphicon:before {
    right: 5px
}

.dynamic-contentful-pages .about-us-container .carousel a.left {
    background: 0
}

.dynamic-contentful-pages .about-us-container .carousel a .glyphicon {
    top: 33.33%;
    display: block;
    background: #dcd0c5;
    width: 30px;
    height: 30px;
    color: #b9a28d;
    border-radius: 50%;
    font-size: 18px;
    text-shadow: none
}

.dynamic-contentful-pages .about-us-container .carousel a .glyphicon:before {
    top: 5px;
    left: 5px;
    position: absolute
}

.dynamic-contentful-pages .about-us-container .sitemap {
    color: #444;
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3
}

@media(max-width: 1000px) {
    .about-us-container .sitemap {
        -webkit-column-count:1;
        -moz-column-count: 1;
        column-count: 1
    }
}

.dynamic-contentful-pages .about-us-container .sitemap a {
    color: #444;
    padding-bottom: 10px;
    display: block
}

.dynamic-contentful-pages .about-us-container .sitemap a:hover {
    color: #d96707;
    text-decoration: underline
}

.dynamic-contentful-pages .about-us-container .sitemap-1 {
    text-transform: uppercase;
    font-weight: bold;
    padding-bottom: 20px;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid
}

.dynamic-contentful-pages .about-us-container .sitemap-1>.sitemap-link {
    color: #d96707
}

.dynamic-contentful-pages .about-us-container .sitemap-1>.sitemap-link:hover {
    color: #a62802
}

.dynamic-contentful-pages .about-us-container .sitemap-1 .sitemap-2 {
    margin-left: 15px
}

.dynamic-contentful-pages .about-us-container .sitemap-1>.sitemap-3 {
    margin-left: 15px
}

.dynamic-contentful-pages .about-us-container .sitemap-link {
    text-decoration: none
}

.dynamic-contentful-pages .about-us-container .sitemap-2 {
    font-weight: bold;
    text-transform: none;
    padding-bottom: 10px;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid
}

@media(max-width: 1000px) {
    .about-us-container .sitemap-2 {
        padding-left:20px
    }
}

.dynamic-contentful-pages .about-us-container .sitemap-3 {
    font-weight: normal;
    text-transform: none;
    padding-bottom: 10px;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid
}

@media(max-width: 1000px) {
    .about-us-container .sitemap-3 {
        padding-left:20px
    }
}

.dynamic-contentful-pages .about-us-container .sublevels ul {
    margin: 0;
    padding: 0
}

.dynamic-contentful-pages .about-us-container .sublevels ul li {
    margin: 0 0 10px 0;
    list-style: none;
    display: block
}

@media(max-width: 1000px) {
    .about-us-container .sublevels ul li {
        padding:0;
        margin: 0 0 20px 0
    }
}

.dynamic-contentful-pages .about-us-container .sublevels ul li a, .dynamic-contentful-pages .about-us-container .sublevels ul li a.active {
    display: block;
    background: #f7f3ef;
    border-radius: 0;
    border: 1px solid #f7f3ef;
    padding: 8px 10px;
    font-weight: bold;
    color: #444;
    position: relative;
    text-decoration: none
}

.dynamic-contentful-pages .about-us-container .sublevels ul li a:hover, .dynamic-contentful-pages .about-us-container .sublevels ul li a.active:hover {
    color: #bd6120;
    border-bottom: 1px solid #bd6120;
    text-decoration: none
}

.dynamic-contentful-pages .about-us-container .sublevels ul li a:hover span:before, .dynamic-contentful-pages .about-us-container .sublevels ul li a.active:hover span:before {
    color: #bd6120
}

.dynamic-contentful-pages .about-us-container .sublevels ul li a span, .dynamic-contentful-pages .about-us-container .sublevels ul li a.active span {
    position: absolute;
    top: 13px;
    right: 13px;
    font-size: 13px;
    color: #444
}

.dynamic-contentful-pages .about-us-container .sublevels ul li a.active {
    background: #fff;
    color: #bd6120;
    border-bottom: 1px solid #bd6120
}

.dynamic-contentful-pages .about-us-container .sublevels ul li a.active span:before {
    color: #bd6120
}

.dynamic-contentful-pages .about-us-container .video-container iframe, .dynamic-contentful-pages .about-us-container .video-container object, .dynamic-contentful-pages .about-us-container .video-container embed {
    width: 100%;
    height: 100%
}

.dynamic-contentful-pages .about-us-container .video-container {
    height: 471px
}

.dynamic-contentful-pages .about-us-container .aboutus-detail-table {
    border: 0;
    table-layout: fixed;
    width: 100%;
    color: #444
}

@media only screen and (max-width: 1000px) {
    .about-us-container .aboutus-detail-table tbody {
        border-top:1px solid #ccc
    }

    .about-us-container .aboutus-detail-table thead {
        display: none!important
    }

    .about-us-container .aboutus-detail-table tbody>tr:nth-child(odd) {
        background: #faf7f5
    }

    .about-us-container .aboutus-detail-table tbody>tr:nth-child(even) {
        background: #fff
    }

    .about-us-container .aboutus-detail-table tbody>tr td:first-child {
        font-family: open_sansbold
    }

    .about-us-container .aboutus-detail-table tr {
        display: block;
        border-bottom: solid 1px #ccc;
        padding-bottom: 10px
    }

    .about-us-container .aboutus-detail-table tr td {
        display: block;
        text-align: left;
        padding-left: 150px;
        position: relative;
        border: 0;
        border-bottom: none!important
    }

    .about-us-container .aboutus-detail-table tr td:before {
        content: attr(data-label);
        position: absolute;
        left: 10px;
        text-transform: uppercase;
        font-family: open_sansbold;
        color: #888
    }
}

.dynamic-contentful-pages .about-us-container .aboutus-detail-table>thead .hightlight-coln {
    background: #eddbcf;
    border-bottom: 1px solid #eddbcf
}

.dynamic-contentful-pages .about-us-container .aboutus-detail-table>thead>tr {
    color: #444;
    background-color: #f2e2d5
}

.dynamic-contentful-pages .about-us-container .aboutus-detail-table>thead>tr>th {
    border-bottom: 0;
    font-weight: bold;
    text-transform: uppercase
}

.dynamic-contentful-pages .about-us-container .aboutus-detail-table>tbody {
    background: #fff
}

.dynamic-contentful-pages .about-us-container .aboutus-detail-table>tbody>tr>td {
    border-bottom: 1px solid #f2e2d6;
    border-top: 0
}

.dynamic-contentful-pages .about-us-container .aboutus-detail-table>tbody>tr>td:first-child {
    font-family: var(--fontFace-localOpenSansSemibold)
}

.dynamic-contentful-pages .about-us-container .aboutus-detail-table>tbody .hightlight-coln {
    background: #fbf7f6;
    border-bottom: 1px solid #f2e2d6
}

.dynamic-contentful-pages .about-us-container tr:hover {
    background: #faf7f5
}

.dynamic-contentful-pages .about-us-container tbody>tr:nth-child(even) {
    background: #faf7f5
}

.dynamic-contentful-pages .about-us-container .careers-tab-panel .panel {
    border-radius: 0;
    box-shadow: none
}

.dynamic-contentful-pages .about-us-container .careers-tab-panel .panel .panel-heading {
    background: #f1f1f1;
    border: 1px solid #ccc;
    border-radius: 0
}

.dynamic-contentful-pages .about-us-container .careers-tab-panel .panel .panel-heading a {
    display: block;
    text-decoration: none
}

.dynamic-contentful-pages .about-us-container .careers-tab-panel .panel .panel-heading a:hover {
    text-decoration: none;
    color: #bd6120;
    outline: 0
}

.dynamic-contentful-pages .about-us-container .careers-tab-panel .panel .panel-heading a:focus {
    text-decoration: none;
    outline: 0
}

.dynamic-contentful-pages .about-us-container .careers-tab-panel .panel.open {
    border-color: #bd6120
}

.dynamic-contentful-pages .about-us-container .careers-tab-panel .panel.open .panel-heading {
    background: #fbe4ca;
    background: -moz-linear-gradient(top,#fbe4ca 0,#fff 100%);
    background: -webkit-linear-gradient(top,#fbe4ca 0,#fff 100%);
    background: linear-gradient(to bottom,#fbe4ca 0,#fff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbe4ca',endColorstr='#ffffff',GradientType=0);
    border: 0
}

.dynamic-contentful-pages .about-us-container .careers-tab-panel .panel.open .panel-heading a {
    text-decoration: none;
    color: #bd6120
}

.dynamic-contentful-pages .about-us-container .careers-tab-panel .panel.open .panel-collapse .tab-panel-container {
    padding: 0
}

.dynamic-contentful-pages .about-us-container .careers-tab-panel .tab-content {
    border: solid 1px black;
    padding: 30px
}

.dynamic-contentful-pages .about-us-container .careers-tab-panel .tab-content .tab-panel-container {
    padding: 0
}

.dynamic-contentful-pages .about-us-container .careers-tab-panel .careers-info-tab-wrap {
    border-bottom: 0 solid #474747
}

.dynamic-contentful-pages .about-us-container .careers-tab-panel .careers-info-tab-wrap li {
    margin: 0;
    background-image: url("/scbt-static/assets/images/inactive-tab-scbt.png");
    background-repeat: no-repeat;
    background-position: 150px 1px;
    border: 0 solid transparent;
    height: 55px
}

.dynamic-contentful-pages .about-us-container .careers-tab-panel .careers-info-tab-wrap li a {
    border-radius: 0 16px 0 0;
    width: 161px;
    font-size: 13px;
    margin: 0;
    padding: 17px 20px;
    text-align: center;
    height: 56px;
    background: 0;
    border-color: #a5a19c;
    border-width: 1px 1px 0 1px;
    font-family: open_sansbold;
    color: #aaa;
    text-decoration: none
}

.dynamic-contentful-pages .about-us-container .careers-tab-panel .careers-info-tab-wrap li a span.glyphicon {
    display: none
}

.dynamic-contentful-pages .about-us-container .careers-tab-panel .careers-info-tab-wrap .active {
    background-image: url("/scbt-static/assets/images/active-tab-scbt.png");
    background-repeat: no-repeat;
    background-position: 144px 0;
    border: 0
}

.dynamic-contentful-pages .about-us-container .careers-tab-panel .careers-info-tab-wrap .active a {
    color: #bd6120;
    background: #fbe4ca;
    background: -moz-linear-gradient(top,#fbe4ca 0,#fff 100%);
    background: -webkit-linear-gradient(top,#fbe4ca 0,#fff 100%);
    background: linear-gradient(to bottom,#fbe4ca 0,#fff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbe4ca',endColorstr='#ffffff',GradientType=0);
    text-decoration: none
}

.dynamic-contentful-pages .about-us-container .otherdata {
    margin: 30px 0
}

.dynamic-contentful-pages .about-us-container .otherdata p {
    font-size: 11.03px
}

.dynamic-contentful-pages .about-us-container .email-fax-mail .col-md-4:before, .dynamic-contentful-pages .about-us-container .email-fax-mail .col-md-4:after {
    content: " ";
    display: table
}

.dynamic-contentful-pages .about-us-container .email-fax-mail .col-md-4:after {
    clear: both
}

@media only screen and (max-width: 1000px) {
    .about-us-container .email-fax-mail .col-md-4 {
        margin-bottom:25px
    }

    .about-us-container .email-fax-mail .col-md-4>span {
        display: block
    }

    .about-us-container .email-fax-mail .col-md-4 .mail-outer {
        margin-bottom: 0
    }

    .about-us-container .email-fax-mail .col-md-4 .mail-outer address {
        margin-bottom: 0
    }
}

@media only screen and (max-width: 1000px) {
}

.dynamic-contentful-pages .about-us-container .email-fax-mail .email, .dynamic-contentful-pages .about-us-container .email-fax-mail .fax, .dynamic-contentful-pages .about-us-container .email-fax-mail .mail {
    font-family: open_sansbold
}

.dynamic-contentful-pages .about-us-container .email-fax-mail .fax-dtl {
    padding-left: 10px
}

.dynamic-contentful-pages .about-us-container .email-fax-mail a {
    color: #bd6120;
    font-family: var(--fontFace-localOpenSansSemibold);
    font-style: italic;
    padding-left: 10px
}

.dynamic-contentful-pages .about-us-container .email-fax-mail .mail {
    float: left;
    padding-right: 10px
}

.dynamic-contentful-pages .about-us-container .email-fax-mail address {
    float: left
}

.dynamic-contentful-pages .about-us-container .email-fax-mail address span.name {
    font-family: var(--fontFace-localOpenSansSemibold)
}

.dynamic-contentful-pages .about-us-container .state-highlighter {
    margin-bottom: 25px
}

.dynamic-contentful-pages .about-us-container .state-highlighter li a {
    position: relative;
    display: inline-block
}

.dynamic-contentful-pages .about-us-container .state-highlighter li a span {
    position: absolute;
    color: #fff;
    font-family: open_sansbold;
    left: 5px;
    bottom: 5px
}

.dynamic-contentful-pages .about-us-container .state-highlighter li a img {
    border-bottom: 3px solid white
}

.dynamic-contentful-pages .about-us-container .state-highlighter li a.active {
    border-bottom: 5px solid #73379e;
    display: inline-block
}

@media only screen and (max-width: 1000px) {
    .about-us-container .state-highlighter li a {
        display:block
    }

    .about-us-container .state-highlighter li a img {
        border-bottom: 0
    }

    .about-us-container .state-highlighter li a span {
        left: 15px;
        bottom: 15px;
        font-size: 22px
    }

    .about-us-container .state-highlighter li a.active {
        display: block
    }

    .about-us-container .state-highlighter li a.active img {
        border-bottom: 3px solid white
    }
}

.dynamic-contentful-pages .about-us-container h1 {
    font-weight: normal;
    padding-left: 7px;
    font-size: 42px
}

.dynamic-contentful-pages .about-us-container .about-us-wrap {
    margin: 20px 0 0
}

@media(max-width: 1000px) and (min-width:0) {
    .about-us-container .about-us-wrap {
        padding:0
    }
}

.dynamic-contentful-pages .about-us-container .about-us-wrap p a {
    color: #222;
    text-decoration: underline;
    font-weight: normal
}

.dynamic-contentful-pages .about-us-container .category-list ul {
    padding: 0;
    display: block;
    width: 240px;
    float: left
}

@media(max-width: 1000px) and (min-width:0) {
    .about-us-container .category-list ul {
        width:100%
    }
}

.dynamic-contentful-pages .about-us-container .category-list ul li {
    list-style: none;
    background-color: #ebecee;
    padding: 17px 20px;
    display: block;
    width: 100%;
    border: solid white;
    color: #919191;
    cursor: pointer
}

.dynamic-contentful-pages .about-us-container .category-list ul li a {
    color: #919191
}

.dynamic-contentful-pages .about-us-container .category-list ul li a:hover {
    text-decoration: none
}

@media(max-width: 1000px) and (min-width:0) {
    .about-us-container .category-list ul li a {
        color:#222;
        font-size: 17px
    }
}

.dynamic-contentful-pages .about-us-container .category-list ul li .glyphicon.glyphicon-menu-right {
    top: 3px
}

.dynamic-contentful-pages .about-us-container #careermodal .modal-content {
    border-radius: 0;
    background: #faf7f5;
    padding-top: 30px;
    position: relative
}

.dynamic-contentful-pages .about-us-container #careermodal .modal-content button.close {
    position: absolute;
    right: 15px;
    top: 5px;
    font-size: 30px
}

.dynamic-contentful-pages .about-us-container #careermodal .modal-content .modal-body {
    padding: 0
}

.dynamic-contentful-pages .about-us-container .career-detail {
    background: #faf7f5;
    padding: 20px;
    font-size: 12px
}

.dynamic-contentful-pages .about-us-container .career-detail .header a {
    color: #bd6120;
    text-decoration: underline
}

.dynamic-contentful-pages .about-us-container .career-detail .header .fltrgt {
    margin: 0
}

.dynamic-contentful-pages .about-us-container .career-detail .header .col-md-6 {
    margin: 0 0 10px 0
}

.dynamic-contentful-pages .about-us-container .career-detail .footer a {
    background-color: #f78709;
    color: white!important;
    font: normal 12px open_sansbold;
    border-radius: 3px;
    padding: 10px 20px;
    display: block;
    width: 150px;
    text-align: center;
    text-decoration: none
}

.dynamic-contentful-pages .about-us-container .career-detail .footer a:hover {
    background: #a62802
}

.dynamic-contentful-pages .about-us-container .career-detail .openings {
    font-size: 12px
}

.dynamic-contentful-pages .about-us-container .career-detail .openings h2 {
    font: normal 18px open_sansbold
}

.dynamic-contentful-pages .about-us-container .career-detail .openings h2 span {
    font: normal 14px var(--fontFace-localOpenSans);
    display: block;
    float: right;
    padding: 5px 0 0 0
}

.dynamic-contentful-pages .about-us-container .career-detail .openings h3 {
    font: normal 12px open_sansbold
}

.dynamic-contentful-pages .about-us-container .career-detail .openings ul li {
    color: #7665e5
}

@media only screen and (max-width: 1000px) {
    .about-us-container .career-detail .openings ul li {
        color:#f78709
    }
}

.dynamic-contentful-pages .about-us-container .career-detail .openings ul li span {
    color: #444
}

.dynamic-contentful-pages .about-us-container .career-detail .openings ul li li {
    color: #73379e
}

@media only screen and (max-width: 1000px) {
    .about-us-container .career-detail .openings ul li li {
        color:#f78709
    }
}

.dynamic-contentful-pages .about-us-container .available-openings {
    background: #faf7f5;
    padding: 20px;
    margin-bottom: 30px
}

.dynamic-contentful-pages .about-us-container .available-openings h2 {
    font-size: 16px;
    margin: 0 0 20px 0
}

.dynamic-contentful-pages .about-us-container .available-openings .sublevels ul a {
    background: #fff;
    border: 1px solid #fff;
    -webkit-box-shadow: 0 1px 3px 3px rgba(33,0,56,0.05);
    -moz-box-shadow: 0 1px 3px 3px rgba(33,0,56,0.05);
    box-shadow: 0 1px 3px 3px rgba(33,0,56,0.05)
}

.dynamic-contentful-pages .about-us-container .available-openings .sublevels ul a:hover {
    color: #bd6120;
    border-bottom: 1px solid #bd6120
}

.dynamic-contentful-pages .about-us-container .testimonials {
    margin-bottom: 40px
}

.dynamic-contentful-pages .about-us-container .testimonials h2 {
    font-size: 16px
}

.dynamic-contentful-pages .about-us-container .testimonials p {
    font-size: 12px
}

.dynamic-contentful-pages .about-us-container .testimonials p .name {
    font-family: var(--fontFace-localOpenSansSemibold);
    color: #bd6120
}

.dynamic-contentful-pages .about-us-container .applydialog .modal-content {
    border-radius: 0;
    padding-bottom: 20px
}

.dynamic-contentful-pages .about-us-container .applydialog .modal-header {
    border-bottom: 0;
    padding: 20px 25px 0
}

.dynamic-contentful-pages .about-us-container .applydialog h4 {
    color: #d96707;
    font: normal 30px var(--fontFace-localOpenSansSemibold);
    border-bottom: 1px solid #f2e2d6;
    padding-bottom: 10px
}

.dynamic-contentful-pages .about-us-container .applydialog .modal-body {
    padding: 0 25px
}

.dynamic-contentful-pages .about-us-container .applydialog .modal-body label.error {
    display: none
}

.dynamic-contentful-pages .about-us-container .applydialog h5 {
    font-size: 18px
}

.dynamic-contentful-pages .about-us-container .applydialog .col-1, .dynamic-contentful-pages .about-us-container .applydialog .col-2 {
    width: 50%;
    float: left
}

.dynamic-contentful-pages .about-us-container .applydialog .col-1 {
    font: normal 14px open_sansbold
}

.dynamic-contentful-pages .about-us-container .applydialog .col-2 {
    font-size: 14px
}

.dynamic-contentful-pages .about-us-container .applydialog .primarydetails .row {
    border-top: 1px solid #f2e2d6;
    margin: 0;
    padding: 10px 0;
    background: #faf7f5
}

@media only screen and (max-width: 1000px) {
    .about-us-container .applydialog .primarydetails .row {
        padding:0;
        border-top: 0
    }
}

.dynamic-contentful-pages .about-us-container .applydialog .primarydetails .row .column:before, .dynamic-contentful-pages .about-us-container .applydialog .primarydetails .row .column:after {
    content: " ";
    display: table
}

.dynamic-contentful-pages .about-us-container .applydialog .primarydetails .row .column:after {
    clear: both
}

.dynamic-contentful-pages .about-us-container .applydialog .primarydetails .row .column {
    width: 50%;
    float: left
}

@media only screen and (max-width: 1000px) {
    .about-us-container .applydialog .primarydetails .row .column {
        border-top:1px solid #f2e2d6;
        padding: 10px 0;
        width: 100%;
        float: none
    }
}

.dynamic-contentful-pages .about-us-container .applydialog .primarydetails .row .column .col-md-6 {
    width: 100%
}

.dynamic-contentful-pages .about-us-container .applydialog .primarydetails .row:last-child {
    border-bottom: 1px solid #f2e2d6
}

.dynamic-contentful-pages .about-us-container .applydialog .form-upload {
    margin-top: 15px;
    font-size: 14px
}

.dynamic-contentful-pages .about-us-container .applydialog .form-upload .errorelement {
    display: none;
    background: #fde8e9;
    padding: 20px 20px 20px 55px;
    position: relative;
    margin-top: 15px
}

.dynamic-contentful-pages .about-us-container .applydialog .form-upload .errorelement:before {
    content: "";
    background-image: url("/scbt-static/assets/images/warning.png");
    display: block;
    width: 24px;
    height: 21px;
    position: absolute;
    top: 26px;
    left: 20px
}

.dynamic-contentful-pages .about-us-container .applydialog .form-upload .errorelement label {
    background: 0;
    box-shadow: none;
    color: #444;
    font-weight: normal;
    margin: 0;
    padding: 5px 0;
    width: 100%;
    text-align: left;
    font: normal 15px var(--fontFace-localOpenSansSemibold)
}

.dynamic-contentful-pages .about-us-container .applydialog .form-upload .errorelement label:after {
    display: none
}

.dynamic-contentful-pages .about-us-container .applydialog .form-upload .form-group, .dynamic-contentful-pages .about-us-container .applydialog .form-upload .checkout-payment-section .DataIntercept tr, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .about-us-container .applydialog .form-upload tr {
    margin-bottom: 20px
}

.dynamic-contentful-pages .about-us-container .applydialog .form-upload .form-group input[type="text"], .dynamic-contentful-pages .about-us-container .applydialog .form-upload .checkout-payment-section .DataIntercept tr input[type="text"], .dynamic-contentful-pages .checkout-payment-section .DataIntercept .about-us-container .applydialog .form-upload tr input[type="text"] {
    border: 1px solid #444;
    font-size: 11px
}

@media only screen and (max-width: 1000px) {
    .about-us-container .applydialog .form-upload .form-group input[type="text"], .dynamic-contentful-pages .about-us-container .applydialog .form-upload .checkout-payment-section .DataIntercept tr input[type="text"], .dynamic-contentful-pages .checkout-payment-section .DataIntercept .about-us-container .applydialog .form-upload tr input[type="text"] {
        border-radius:0
    }
}

.dynamic-contentful-pages .about-us-container .applydialog .form-upload .form-group input.error, .dynamic-contentful-pages .about-us-container .applydialog .form-upload .checkout-payment-section .DataIntercept tr input.error, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .about-us-container .applydialog .form-upload tr input.error {
    border: 1px solid #eb0029
}

.dynamic-contentful-pages .about-us-container .applydialog .form-upload .form-group .col-sm-9, .dynamic-contentful-pages .about-us-container .applydialog .form-upload .checkout-payment-section .DataIntercept tr .col-sm-9, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .about-us-container .applydialog .form-upload tr .col-sm-9 {
    padding: 0 15px 0 165px
}

@media only screen and (max-width: 1000px) {
    .about-us-container .applydialog .form-upload .form-group .col-sm-9, .dynamic-contentful-pages .about-us-container .applydialog .form-upload .checkout-payment-section .DataIntercept tr .col-sm-9, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .about-us-container .applydialog .form-upload tr .col-sm-9 {
        padding:0 15px
    }
}

.dynamic-contentful-pages .about-us-container .applydialog .form-upload .form-group .col-sm-9.email, .dynamic-contentful-pages .about-us-container .applydialog .form-upload .checkout-payment-section .DataIntercept tr .col-sm-9.email, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .about-us-container .applydialog .form-upload tr .col-sm-9.email, .dynamic-contentful-pages .about-us-container .applydialog .form-upload .form-group .col-sm-9.btnsubmit, .dynamic-contentful-pages .about-us-container .applydialog .form-upload .checkout-payment-section .DataIntercept tr .col-sm-9.btnsubmit, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .about-us-container .applydialog .form-upload tr .col-sm-9.btnsubmit {
    padding: 0 15px 0 0
}

@media only screen and (max-width: 1000px) {
    .about-us-container .applydialog .form-upload .form-group .col-sm-9.email, .dynamic-contentful-pages .about-us-container .applydialog .form-upload .checkout-payment-section .DataIntercept tr .col-sm-9.email, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .about-us-container .applydialog .form-upload tr .col-sm-9.email, .dynamic-contentful-pages .about-us-container .applydialog .form-upload .form-group .col-sm-9.btnsubmit, .dynamic-contentful-pages .about-us-container .applydialog .form-upload .checkout-payment-section .DataIntercept tr .col-sm-9.btnsubmit, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .about-us-container .applydialog .form-upload tr .col-sm-9.btnsubmit {
        padding:0 15px
    }
}

.dynamic-contentful-pages .about-us-container .applydialog .form-upload .form-group .col-sm-9.email .btn, .dynamic-contentful-pages .about-us-container .applydialog .form-upload .checkout-payment-section .DataIntercept tr .col-sm-9.email .btn, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .about-us-container .applydialog .form-upload tr .col-sm-9.email .btn, .dynamic-contentful-pages .about-us-container .applydialog .form-upload .form-group .col-sm-9.email .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel .about-us-container .applydialog .form-upload .form-group .col-sm-9.email .PaymentPage_PayNowButton, .dynamic-contentful-pages .about-us-container .applydialog .form-upload .checkout-payment-section .DataIntercept tr .col-sm-9.email .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel .about-us-container .applydialog .form-upload .checkout-payment-section .DataIntercept tr .col-sm-9.email .PaymentPage_PayNowButton, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .about-us-container .applydialog .form-upload tr .col-sm-9.email .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel .checkout-payment-section .DataIntercept .about-us-container .applydialog .form-upload tr .col-sm-9.email .PaymentPage_PayNowButton, .dynamic-contentful-pages .about-us-container .applydialog .form-upload .form-group .col-sm-9.btnsubmit .btn, .dynamic-contentful-pages .about-us-container .applydialog .form-upload .checkout-payment-section .DataIntercept tr .col-sm-9.btnsubmit .btn, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .about-us-container .applydialog .form-upload tr .col-sm-9.btnsubmit .btn, .dynamic-contentful-pages .about-us-container .applydialog .form-upload .form-group .col-sm-9.btnsubmit .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel .about-us-container .applydialog .form-upload .form-group .col-sm-9.btnsubmit .PaymentPage_PayNowButton, .dynamic-contentful-pages .about-us-container .applydialog .form-upload .checkout-payment-section .DataIntercept tr .col-sm-9.btnsubmit .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel .about-us-container .applydialog .form-upload .checkout-payment-section .DataIntercept tr .col-sm-9.btnsubmit .PaymentPage_PayNowButton, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .about-us-container .applydialog .form-upload tr .col-sm-9.btnsubmit .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel .checkout-payment-section .DataIntercept .about-us-container .applydialog .form-upload tr .col-sm-9.btnsubmit .PaymentPage_PayNowButton {
    font: normal 14px open_sansbold;
    min-width: 146px
}

@media only screen and (max-width: 1000px) {
    .about-us-container .applydialog .form-upload .form-group:last-child, .dynamic-contentful-pages .about-us-container .applydialog .form-upload .checkout-payment-section .DataIntercept tr:last-child, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .about-us-container .applydialog .form-upload tr:last-child {
        margin-top:50px
    }
}

.dynamic-contentful-pages .about-us-container .applydialog .form-upload input.file {
    border-radius: 5px;
    background: white
}

.dynamic-contentful-pages .about-us-container .applydialog .form-upload h5 {
    font: normal 16px open_sansbold;
    color: #d96707
}

.dynamic-contentful-pages .about-us-container .applydialog .form-upload .fileUpload {
    position: absolute;
    overflow: hidden;
    margin: 0 2% 0 0;
    float: left;
    background: white!important;
    border-color: #444;
    padding: 7px 39px;
    max-width: 146px;
    left: 0;
    top: 0
}

@media only screen and (max-width: 1000px) {
    .about-us-container .applydialog .form-upload .fileUpload {
        position:relative;
        max-width: 100%;
        width: 100%;
        border-radius: 0
    }
}

.dynamic-contentful-pages .about-us-container .applydialog .form-upload .fileUpload:hover {
    border: 1px solid #f78709
}

.dynamic-contentful-pages .about-us-container .applydialog .form-upload .fileUpload span {
    border-color: #444;
    color: #444;
    background: white;
    font-size: 11px
}

.dynamic-contentful-pages .about-us-container .applydialog .form-upload .fileUpload.error {
    border: 1px solid #eb0029;
    background: #fff0f1!important
}

.dynamic-contentful-pages .about-us-container .applydialog .form-upload .fileUpload.error span {
    background: 0
}

.dynamic-contentful-pages .about-us-container .applydialog .form-upload .fileUpload input.upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0)
}

.dynamic-contentful-pages .about-us-container .applydialog .form-upload .choosefile {
    background: white;
    border: 0;
    padding: 5px 0 0 0;
    font-size: 12px;
    font-style: italic;
    color: #444;
    width: 100%;
    text-overflow: ellipsis
}

.dynamic-contentful-pages .padding-left-fix {
    padding-left: 0
}

@media(max-width: 1000px) and (min-width:0) {
    ol.breadcrumb.clp-breadcrumb.about-us-breadcrumb {
        padding-left:15px
    }
}

.scah .dynamic-contentful-pages .aboutus .left-side-bar .preview-icon a, .dynamic-contentful-pages .scbt .aboutus .left-side-bar .preview-icon a {
    color: #444;
    font-size: 16px
}

.scah .dynamic-contentful-pages .about-us-container .career-detail .openings ul li, .dynamic-contentful-pages .scbt .about-us-container .career-detail .openings ul li {
    color: #7665e5
}

body.scah .dynamic-contentful-pages .about-us-container h2 {
    font-family: var(--fontFace-localProximaNovaSemiBold)
}

@media(max-width: 1000px) and (min-width:0) {
    body .container #myPets #addPetForm .pet-bttn-wrap a.cancel-btn,body .container #myPets #rxForm222 .pet-bttn-wrap a.cancel-btn,body .container #myPets #rxForm111 .pet-bttn-wrap a.cancel-btn,body .container #licensedvetModal #addPetForm .pet-bttn-wrap a.cancel-btn,body .container #licensedvetModal #rxForm222 .pet-bttn-wrap a.cancel-btn,body .container #licensedvetModal #rxForm111 .pet-bttn-wrap a.cancel-btn,body .container #activelyLicensedVetModal #addPetForm .pet-bttn-wrap a.cancel-btn,body .container #activelyLicensedVetModal #rxForm222 .pet-bttn-wrap a.cancel-btn,body .container #activelyLicensedVetModal #rxForm111 .pet-bttn-wrap a.cancel-btn {
        margin:95px auto -25px;
        text-align: center;
        display: block
    }

    body .container #myPets #addPetForm .pet-bttn-wrap .btn-primary,body .container #myPets #addPetForm .pet-bttn-wrap .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel body .container #myPets #addPetForm .pet-bttn-wrap .PaymentPage_PayNowButton,body .container #myPets #rxForm222 .pet-bttn-wrap .btn-primary,body .container #myPets #rxForm222 .pet-bttn-wrap .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel body .container #myPets #rxForm222 .pet-bttn-wrap .PaymentPage_PayNowButton,body .container #myPets #rxForm111 .pet-bttn-wrap .btn-primary,body .container #myPets #rxForm111 .pet-bttn-wrap .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel body .container #myPets #rxForm111 .pet-bttn-wrap .PaymentPage_PayNowButton,body .container #licensedvetModal #addPetForm .pet-bttn-wrap .btn-primary,body .container #licensedvetModal #addPetForm .pet-bttn-wrap .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel body .container #licensedvetModal #addPetForm .pet-bttn-wrap .PaymentPage_PayNowButton,body .container #licensedvetModal #rxForm222 .pet-bttn-wrap .btn-primary,body .container #licensedvetModal #rxForm222 .pet-bttn-wrap .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel body .container #licensedvetModal #rxForm222 .pet-bttn-wrap .PaymentPage_PayNowButton,body .container #licensedvetModal #rxForm111 .pet-bttn-wrap .btn-primary,body .container #licensedvetModal #rxForm111 .pet-bttn-wrap .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel body .container #licensedvetModal #rxForm111 .pet-bttn-wrap .PaymentPage_PayNowButton,body .container #activelyLicensedVetModal #addPetForm .pet-bttn-wrap .btn-primary,body .container #activelyLicensedVetModal #addPetForm .pet-bttn-wrap .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel body .container #activelyLicensedVetModal #addPetForm .pet-bttn-wrap .PaymentPage_PayNowButton,body .container #activelyLicensedVetModal #rxForm222 .pet-bttn-wrap .btn-primary,body .container #activelyLicensedVetModal #rxForm222 .pet-bttn-wrap .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel body .container #activelyLicensedVetModal #rxForm222 .pet-bttn-wrap .PaymentPage_PayNowButton,body .container #activelyLicensedVetModal #rxForm111 .pet-bttn-wrap .btn-primary,body .container #activelyLicensedVetModal #rxForm111 .pet-bttn-wrap .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel body .container #activelyLicensedVetModal #rxForm111 .pet-bttn-wrap .PaymentPage_PayNowButton {
        margin-top: -100px
    }

    body .container #myPets #editPetForm .pet-bttn-wrap a.cancel-btn,body .container #licensedvetModal #editPetForm .pet-bttn-wrap a.cancel-btn,body .container #activelyLicensedVetModal #editPetForm .pet-bttn-wrap a.cancel-btn {
        margin: 130px auto -25px;
        text-align: center;
        display: block
    }

    body .container #myPets #editPetForm .pet-bttn-wrap .btn-primary,body .container #myPets #editPetForm .pet-bttn-wrap .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel body .container #myPets #editPetForm .pet-bttn-wrap .PaymentPage_PayNowButton,body .container #licensedvetModal #editPetForm .pet-bttn-wrap .btn-primary,body .container #licensedvetModal #editPetForm .pet-bttn-wrap .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel body .container #licensedvetModal #editPetForm .pet-bttn-wrap .PaymentPage_PayNowButton,body .container #activelyLicensedVetModal #editPetForm .pet-bttn-wrap .btn-primary,body .container #activelyLicensedVetModal #editPetForm .pet-bttn-wrap .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel body .container #activelyLicensedVetModal #editPetForm .pet-bttn-wrap .PaymentPage_PayNowButton {
        margin-top: -185px
    }

    body .container #myPets #editPetForm .pet-bttn-wrap .mobile-btn,body .container #licensedvetModal #editPetForm .pet-bttn-wrap .mobile-btn,body .container #activelyLicensedVetModal #editPetForm .pet-bttn-wrap .mobile-btn {
        position: relative;
        top: 31px;
        width: 100%;
        margin-left: 0
    }

    body .account-container #addaddress label.error,body .account-container #editAddress label.error,body .account-container #changePassword label.error {
        margin-left: 0
    }

    body .account-container .cancel-btn {
        width: 100%;
        text-align: center;
        float: left;
        margin-bottom: 30px;
        margin-top: 10px
    }
}

@media screen and (min-width: 1000px) {
    body .address-container .saved-address-container .address-box-wrap {
        display:table;
        width: 98%
    }

    body .address-container .saved-address-container .unsaved-address,body .address-container .saved-address-container .saved-address {
        word-wrap: break-word
    }

    body .saved-card-noprimary {
        padding: 10px 0
    }

    body .saved-cart-bg .saved-cart-detail-table tbody tr td:nth-child(1) {
        width: 15%
    }

    body .saved-cart-bg .saved-cart-detail-table tbody tr td:nth-child(1) img {
        max-width: 110px
    }

    body .saved-cart-bg .saved-cart-detail-table tbody tr td:nth-child(2) {
        width: 13%
    }

    body .saved-cart-bg .saved-cart-detail-table tbody tr td:nth-child(3) {
        width: 31%
    }

    body .saved-cart-bg .saved-cart-detail-table tbody tr td:nth-child(4) {
        width: 15%;
        padding-left: 0;
        padding-right: 33px;
        text-align: center
    }

    body .payment-method-panel .saved-payment-method .saved-payment-container .saved-card .shipping-txt .edit-address-btn {
        margin-right: 10px
    }

    body .modal-body #drugAllergy,body .modal-body #edit-drugAllergy {
        height: 115px
    }

    body .order-history-page-container .order-number-container ul.order-table li.row .col-md-1.image,body .order-number .order-number-container ul.order-table li.row .col-md-1.image {
        text-align: center;
        width: 13.33%!important
    }

    body .order-history-page-container .order-number-container ul.order-table li.row .order-item-detail .qty,body .order-number .order-number-container ul.order-table li.row .order-item-detail .qty {
        width: 13%
    }

    body .order-history-page-container .order-number-container ul.order-table li.row .order-item-detail .itemTotal,body .order-number .order-number-container ul.order-table li.row .order-item-detail .itemTotal {
        width: 20%
    }

    body .container .order-number-container ul.order-table li.row .order-item-detail .qty {
        width: 13%
    }

    body .container .order-number-container ul.order-table li.row .order-item-detail .itemTotal {
        width: 20%
    }

    body .right-side-bar .account-container .saved-address-container .saved-address,body .right-side-bar .account-container .saved-address-container .unsaved-address {
        padding: 10px;
        margin: 6px;
        width: 31%
    }
}

.dynamic-contentful-pages .container .right-side-bar h1 {
    font-family: var(--fontFace-localOpenSansLight);
    font-weight: var(--typography-fontWeightLight);
}

.dynamic-contentful-pages .container .right-side-bar .saved-cart-bg .saved-cart-detail-table tbody tr .select-column .checkbox label {
    border: 1px solid #ccc
}

.dynamic-contentful-pages .container .right-side-bar .saved-cart-bg .saved-cart-detail-table tbody tr .quantity-container .btn-sub {
    z-index: 10
}

.dynamic-contentful-pages .container .right-side-bar .saved-cart-bg .saved-cart-detail-table tbody tr .quantity-container .quantity-field {
    -webkit-appearance: none
}

ul.quick-link-list li.a-underline a {
    text-decoration: underline!important
}

.dynamic-contentful-pages .order-number-container .order-table .imgDiv {
    text-align: center;
    width: 13.33%!important
}

.dynamic-contentful-pages .order-number-container .order-table .imgDiv>a {
    padding: 0
}

.dynamic-contentful-pages .order-number-container .order-table .proImage {
    width: auto;
    height: auto;
    max-width: 70px;
    max-height: 70px;
    margin-left: auto;
    margin-right: auto
}

.dynamic-contentful-pages .order-number-container .order-table .itemprice {
    width: 20%!important
}

.dynamic-contentful-pages .order-number-container .order-table .itemdesc {
    word-break: break-all
}

@media screen and (max-width: 1000px) {
    body .saved-card-noprimary {
        padding:10px
    }
}

@media screen and (min-width: 320px) and (max-width:1000px) {
    body .container .right-side-bar .saved-cart-bg table.saved-cart-detail-table tbody tr td {
        width:auto;
        padding: 7px 8px
    }

    body .container .right-side-bar .saved-cart-bg table.saved-cart-detail-table tbody tr td:nth-child(1) .checkbox {
        margin-bottom: 0
    }

    body .container .right-side-bar .saved-cart-bg table.saved-cart-detail-table tbody tr td:nth-child(5) {
        margin-bottom: 30px
    }

    body .container .right-side-bar .saved-cart-bg table.saved-cart-detail-table tbody tr td:nth-child(5) div {
        margin-left: 0
    }

    body .container .right-side-bar .saved-cart-bg table.saved-cart-detail-table tbody tr .quantity-container:before {
        padding-top: 7px
    }
}

body.scah .dynamic-contentful-pages .glyphicon-info-sign,body.scbt .dynamic-contentful-pages .glyphicon-info-sign {
    padding-right: 4px
}

body.scah .dynamic-contentful-pages .saveOneNow,body.scbt .dynamic-contentful-pages .saveOneNow {
    margin-left: 3px
}

.dynamic-contentful-pages .special-instruction-account {
    margin-right: -11px;
    margin-left: -11px
}

.dynamic-contentful-pages .special-instruction-account .special-instrn-title {
    text-align: left;
    padding: 11px 14px;
    font-size: 12px;
    font-weight: bold;
    color: #333
}

.dynamic-contentful-pages .special-instruction-account .special-instrn-desc {
    text-align: left;
    color: #333;
    font-size: 14px;
    padding: 20px
}

.dynamic-contentful-pages .special-instruction-account .special-instrn-textarea {
    background: #fff;
    position: relative;
    display: block;
    float: left;
    width: 100%
}

.dynamic-contentful-pages .special-instruction-account #specialInstruction {
    margin: 2%;
    width: 96%
}

.dynamic-contentful-pages .special-instruction-account span.char-info {
    padding-bottom: 12px;
    font-weight: bold
}

@media all and (min-width: 0) and (max-width:1000px) {
    .saved-cart-bg .no-saved-item-msg.mobileDisplay b.pull-left {
        width:auto
    }

    .saved-cart-bg .no-saved-item-msg.mobileDisplay #cart-name-edit-mobile a.edit-cart-name-mobile {
        display: block;
        float: right;
        width: 65%;
        text-align: right
    }

    .saved-cart-bg .no-saved-item-msg.mobileDisplay #cart-name-edit-mobile span.pull-right {
        width: 100%
    }

    body .rx-panel-wrap #myVets2 #editVetModal .modal-dialog .modal-content #editVetForm .pet-bttn-wrap a.cancel-btn {
        margin: 130px auto -25px!important
    }

    body .rx-panel-wrap #myVets2 #editVetModal .modal-dialog .modal-content #editVetForm .pet-bttn-wrap #removeVetBtn {
        margin-top: -185px!important
    }

    body .rx-panel-wrap #myVets2 #editVetModal .modal-dialog .modal-content #editVetForm .pet-bttn-wrap #editVatBtt {
        position: relative;
        top: 31px;
        width: 100%;
        margin-left: 0;
        margin-top: -185px!important
    }

    body .rx-panel-wrap #myPets #confirm .modal-content .modal-footer .account-bttn-wrap,body .rx-panel-wrap #myPets #confirmRemoveVet .modal-content .modal-footer .account-bttn-wrap,body .rx-panel-wrap #myVets2 #confirm .modal-content .modal-footer .account-bttn-wrap,body .rx-panel-wrap #myVets2 #confirmRemoveVet .modal-content .modal-footer .account-bttn-wrap {
        margin-top: 0;
        margin-bottom: 0
    }

    body .rx-panel-wrap #myPets #confirm .modal-content .modal-footer .account-bttn-wrap #delete,body .rx-panel-wrap #myPets #confirmRemoveVet .modal-content .modal-footer .account-bttn-wrap #delete,body .rx-panel-wrap #myVets2 #confirm .modal-content .modal-footer .account-bttn-wrap #delete,body .rx-panel-wrap #myVets2 #confirmRemoveVet .modal-content .modal-footer .account-bttn-wrap #delete {
        top: 33px;
        width: 91%;
        margin-left: 0
    }

    body .order-history .order-history-container #editAddressModal .modal-dialog #editOrderAddress .form-group.two-col-field div.col-sm-6,body .order-history .order-history-container #editAddressModal .modal-dialog #editOrderAddress .checkout-payment-section .DataIntercept tr.two-col-field div.col-sm-6, .dynamic-contentful-pages .checkout-payment-section .DataIntercept body .order-history .order-history-container #editAddressModal .modal-dialog #editOrderAddress tr.two-col-field div.col-sm-6 {
        width: 100%!important
    }

    body .order-history .order-history-container #editAddressModal .modal-dialog #editOrderAddress .form-group.two-col-field .room-wrap label.label-two-colum,body .order-history .order-history-container #editAddressModal .modal-dialog #editOrderAddress .checkout-payment-section .DataIntercept tr.two-col-field .room-wrap label.label-two-colum, .dynamic-contentful-pages .checkout-payment-section .DataIntercept body .order-history .order-history-container #editAddressModal .modal-dialog #editOrderAddress tr.two-col-field .room-wrap label.label-two-colum {
        margin-left: 0;
        padding-left: 0;
        width: 100%
    }

    body .order-history .order-history-container #editAddressModal .modal-dialog #editOrderAddress .form-group.two-col-field .room-wrap #roomno,body .order-history .order-history-container #editAddressModal .modal-dialog #editOrderAddress .checkout-payment-section .DataIntercept tr.two-col-field .room-wrap #roomno, .dynamic-contentful-pages .checkout-payment-section .DataIntercept body .order-history .order-history-container #editAddressModal .modal-dialog #editOrderAddress tr.two-col-field .room-wrap #roomno {
        width: 100%
    }

    body .order-history .order-history-container #editAddressModal .modal-dialog #editOrderAddress .account-bttn-wrap {
        height: 80px;
        padding-left: 15px;
        padding-right: 15px
    }

    body .order-history .order-history-container #editAddressModal .modal-dialog #editOrderAddress .account-bttn-wrap a.cancel-btn {
        position: absolute;
        top: 50px;
        left: 0
    }

    body .order-history .order-history-container #editAddressModal .modal-dialog #editOrderAddress .account-bttn-wrap .btn-primary,body .order-history .order-history-container #editAddressModal .modal-dialog #editOrderAddress .account-bttn-wrap .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel body .order-history .order-history-container #editAddressModal .modal-dialog #editOrderAddress .account-bttn-wrap .PaymentPage_PayNowButton {
        position: absolute;
        top: 10px;
        left: 0
    }

    body .account-container .account-addaddress .two-col-field .addressBldgName {
        float: left
    }

    body .account-container .account-addaddress .two-col-field .addressRoomNo {
        float: right;
        margin-top: -30px;
        padding-left: 15px
    }

    body .account-container .account-addaddress .two-col-field .addressRoomNo #roomno {
        width: 100%
    }

    body.scah .dynamic-contentful-pages .account-container .account-addaddress .two-col-field .addressRoomNo {
        margin-top: -26px
    }

    body.scah .dynamic-contentful-pages .account-container .account-addaddress .two-col-field .addressRoomNo label.control-label {
        padding: 0
    }
}

@media all and (min-width: 1000px) {
    body.scah .dynamic-contentful-pages .saved-cart-bg #saveOrderDesc {
        width:100%
    }

    body.scah .dynamic-contentful-pages .saved-cart-bg #saveOrderDesc .errorTxt {
        width: 100%;
        padding-right: 36%
    }

    body.scah .dynamic-contentful-pages .saved-cart-bg #saveOrderDesc .errorTxt label {
        width: 63%;
        margin-left: 0
    }

    body .order-history .order-history-container #editAddressModal .modal-dialog #editOrderAddress .form-group input[type="text"],body .order-history .order-history-container #editAddressModal .modal-dialog #editOrderAddress .checkout-payment-section .DataIntercept tr input[type="text"], .dynamic-contentful-pages .checkout-payment-section .DataIntercept body .order-history .order-history-container #editAddressModal .modal-dialog #editOrderAddress tr input[type="text"] {
        width: 100%
    }

    body .order-history .order-history-container #editAddressModal .modal-dialog #editOrderAddress .form-group select,body .order-history .order-history-container #editAddressModal .modal-dialog #editOrderAddress .checkout-payment-section .DataIntercept tr select, .dynamic-contentful-pages .checkout-payment-section .DataIntercept body .order-history .order-history-container #editAddressModal .modal-dialog #editOrderAddress tr select {
        width: 100%
    }

    body .order-history .order-history-container #editAddressModal .modal-dialog #editOrderAddress .form-group input[type="email"],body .order-history .order-history-container #editAddressModal .modal-dialog #editOrderAddress .checkout-payment-section .DataIntercept tr input[type="email"], .dynamic-contentful-pages .checkout-payment-section .DataIntercept body .order-history .order-history-container #editAddressModal .modal-dialog #editOrderAddress tr input[type="email"] {
        width: 100%
    }

    body .order-history .order-history-container #editAddressModal .modal-dialog #editOrderAddress .form-group .control-label,body .order-history .order-history-container #editAddressModal .modal-dialog #editOrderAddress .checkout-payment-section .DataIntercept tr .control-label, .dynamic-contentful-pages .checkout-payment-section .DataIntercept body .order-history .order-history-container #editAddressModal .modal-dialog #editOrderAddress tr .control-label {
        width: 166px
    }

    body .order-history .order-history-container #editAddressModal .modal-dialog #editOrderAddress .form-group.two-col-field .room-wrap,body .order-history .order-history-container #editAddressModal .modal-dialog #editOrderAddress .checkout-payment-section .DataIntercept tr.two-col-field .room-wrap, .dynamic-contentful-pages .checkout-payment-section .DataIntercept body .order-history .order-history-container #editAddressModal .modal-dialog #editOrderAddress tr.two-col-field .room-wrap {
        width: 160px!important;
        padding-bottom: 0
    }

    body .order-history .order-history-container #editAddressModal .modal-dialog #editOrderAddress .form-group.two-col-field .room-wrap label.label-two-colum,body .order-history .order-history-container #editAddressModal .modal-dialog #editOrderAddress .checkout-payment-section .DataIntercept tr.two-col-field .room-wrap label.label-two-colum, .dynamic-contentful-pages .checkout-payment-section .DataIntercept body .order-history .order-history-container #editAddressModal .modal-dialog #editOrderAddress tr.two-col-field .room-wrap label.label-two-colum {
        width: auto;
        padding-left: 0;
        padding-right: 0;
        margin-right: 5px;
        margin-left: 10px
    }

    body .order-history .order-history-container #editAddressModal .modal-dialog #editOrderAddress .form-group.two-col-field .room-wrap #roomno,body .order-history .order-history-container #editAddressModal .modal-dialog #editOrderAddress .checkout-payment-section .DataIntercept tr.two-col-field .room-wrap #roomno, .dynamic-contentful-pages .checkout-payment-section .DataIntercept body .order-history .order-history-container #editAddressModal .modal-dialog #editOrderAddress tr.two-col-field .room-wrap #roomno {
        width: 75px
    }

    body .account-container .account-addaddress .two-col-field .addressBldgName {
        width: 220px
    }

    body .account-container .account-addaddress .two-col-field .addressRoomNo {
        width: 180px
    }

    body .account-container .account-addaddress .two-col-field .addressRoomNo label.control-label {
        float: left;
        width: 70px!important;
        padding: 0;
        margin-right: 0;
        vertical-align: middle;
        line-height: 30px;
        margin: 0 5px 0 10px
    }

    body .account-container .account-addaddress .two-col-field .addressRoomNo #roomno {
        width: 90px;
        float: left
    }
}

body.scbt .dynamic-contentful-pages header .nav>li>a:hover {
    text-decoration: none;
    background-color: #fff!important
}

body.scbt .dynamic-contentful-pages header .nav>li>a:focus {
    background-color: transparent
}

body.scbt .dynamic-contentful-pages header #mob-header-content-wrapper {
    background-color: white
}

body.scbt .dynamic-contentful-pages header #mob-header-content-wrapper .heading {
    padding: 10px
}

body.scbt .dynamic-contentful-pages header #mob-header-content-wrapper .list-group-item {
    border: 0
}

body.scbt .dynamic-contentful-pages header #mob-header-content-wrapper hr {
    margin-top: 5px;
    margin-bottom: 5px
}

body.scbt .dynamic-contentful-pages header #mob-header-content-wrapper .heading {
    padding: 10px
}

body.scbt .dynamic-contentful-pages header #mob-header-content-wrapper .site-list {
    padding: 10px 20px
}

body.scbt .dynamic-contentful-pages header #mob-header-content-wrapper .site-list .site-list-item {
    width: 115px;
    height: 68px;
    border: 2px solid;
    border-radius: 7px;
    padding: 10px;
    display: inline-block
}

body.scbt .dynamic-contentful-pages header .top-navbar {
    background-color: #5c0e8a
}

body.scbt .dynamic-contentful-pages header .top-navbar .open>a {
    color: #521e70!important
}

body.scbt .dynamic-contentful-pages header .top-navbar .site-switch .btn-item:last-child:after {
    background: url(/scbt-static/assets/images/scbt_sprite.png) -194px -38px
}

body.scbt .dynamic-contentful-pages header .top-navbar .site-switch .btn-item:after {
    background-repeat: no-repeat;
    background-position: top right;
    background: url('/scbt-static/assets/images/scbt_sprite.png') -173px -40px;
    width: 17px;
    height: 57px;
    position: absolute;
    top: 0;
    right: -3px
}

body.scbt .dynamic-contentful-pages header .top-navbar .site-switch .btn-item a {
    color: #3c1b50
}

body.scbt .dynamic-contentful-pages header .top-navbar .site-switch .btn-item a:hover {
    color: #fff!important
}

body.scbt .dynamic-contentful-pages header .top-navbar .site-switch .btn-item:after {
    border-left-color: #5c0e8a
}

body.scbt .dynamic-contentful-pages header .top-navbar .site-switch .btn-item.selected {
    background-color: #7665e5
}

body.scbt .dynamic-contentful-pages header .top-navbar .site-switch .btn-item.selected a {
    padding-left: 8px;
    color: #fff
}

body.scbt .dynamic-contentful-pages header .top-navbar .site-switch .btn-item.selected:after {
    border-left-color: #6e12a3!important
}

body.scbt .dynamic-contentful-pages header .top-navbar .top-nav::hover {
    color: #5a1f7c
}

body.scbt .dynamic-contentful-pages header .top-navbar .top-nav li a {
    color: #e6e6e6
}

body.scbt .dynamic-contentful-pages header .top-navbar .top-nav li a.signedInNav {
    text-transform: none;
    overflow: hidden;
    max-width: 140px;
    max-height: 57px
}

body.scbt .dynamic-contentful-pages header .top-navbar .top-nav li ul a {
    color: #000;
    text-decoration: none
}

body.scbt .dynamic-contentful-pages header .top-navbar .top-nav li ul .btn,body.scbt .dynamic-contentful-pages header .top-navbar .top-nav li ul .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel body.scbt .dynamic-contentful-pages header .top-navbar .top-nav li ul .PaymentPage_PayNowButton {
    background-color: #7665e5;
    color: white
}

body.scbt .dynamic-contentful-pages header .top-navbar .top-nav li ul .listButton {
    text-transform: none;
    background: transparent;
    border: 0;
    padding: 7px 0 7px 13px;
    width: 100%;
    text-align: left;
    margin-left: 0
}

body.scbt .dynamic-contentful-pages header .container.nav .cart-menu .item-nos {
    border-bottom: 2px solid #fff;
    color: #00cbfc
}

body.scbt .dynamic-contentful-pages header .header-mid .search-bar .btn,body.scbt .dynamic-contentful-pages header .header-mid .search-bar .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel body.scbt .dynamic-contentful-pages header .header-mid .search-bar .PaymentPage_PayNowButton {
    padding: 7px 9px
}

body.scbt .dynamic-contentful-pages header .header-mid .search-bar input.form-control,body.scbt .dynamic-contentful-pages header .header-mid .search-bar .payment-method-panel .DataIntercept input#Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept body.scbt .dynamic-contentful-pages header .header-mid .search-bar input#Paymetric_Exp_Month,body.scbt .dynamic-contentful-pages header .header-mid .search-bar .payment-method-panel .DataIntercept input#Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept body.scbt .dynamic-contentful-pages header .header-mid .search-bar input#Paymetric_Exp_Year,body.scbt .dynamic-contentful-pages header .header-mid .search-bar .payment-method-panel .DataIntercept-outside input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside body.scbt .dynamic-contentful-pages header .header-mid .search-bar input[type='text'],body.scbt .dynamic-contentful-pages header .header-mid .search-bar .payment-method-panel .DataIntercept-outside input#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside body.scbt .dynamic-contentful-pages header .header-mid .search-bar input#Paymetric_CreditCardNumber,body.scbt .dynamic-contentful-pages header .header-mid .search-bar .payment-method-panel .DataIntercept input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept body.scbt .dynamic-contentful-pages header .header-mid .search-bar input[type='text'],body.scbt .dynamic-contentful-pages header .header-mid .search-bar .payment-method-panel .DataIntercept input#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept body.scbt .dynamic-contentful-pages header .header-mid .search-bar input#Paymetric_CreditCardNumber,body.scbt .dynamic-contentful-pages header .header-mid .search-bar .checkout-payment-section .DataIntercept input, .dynamic-contentful-pages .checkout-payment-section .DataIntercept body.scbt .dynamic-contentful-pages header .header-mid .search-bar input {
    height: 35px;
    background-image: url(/scbt-static/assets/images/zoom-icon.png);
    background-repeat: no-repeat;
    background-size: 22px;
    background-position: 268px;
    width: 305px
}

body.scbt .dynamic-contentful-pages header .header-mid .search-bar span.input-group-addon {
    padding: 6px 18px
}

@media screen and (min-width: 1000px) {
    body.scbt .dynamic-contentful-pages nav.header-bottom .nav>li>a {
        padding:14px 7px 14px 0;
        text-decoration: none;
        color: #fff
    }
}

body.scbt .dynamic-contentful-pages nav.header-bottom .nav>li.dropdown>a:hover,body.scbt .dynamic-contentful-pages nav.header-bottom .nav>li.dropdown>a:focus {
    background-color: #fff;
    color: #5c0f8c
}

body.scbt .dynamic-contentful-pages nav.header-bottom .nav>li.dropdown:hover>a {
    background-color: #fff;
    color: #5c0f8c
}

body.scbt .dynamic-contentful-pages nav.header-bottom .navbar {
    background-color: #7e3da2;
    border-radius: 0;
    margin-bottom: 0
}

body.scbt .dynamic-contentful-pages nav.header-bottom .navbar .navbar-toggle {
    float: none
}

body.scbt .dynamic-contentful-pages nav.header-bottom .navbar .search-bar {
    margin-top: 9px
}

body.scbt .dynamic-contentful-pages nav.header-bottom .navbar li.dropdown .mega-promo a.btn-primary,body.scbt .dynamic-contentful-pages nav.header-bottom .navbar li.dropdown .mega-promo .payment-method-panel a.PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel body.scbt .dynamic-contentful-pages nav.header-bottom .navbar li.dropdown .mega-promo a.PaymentPage_PayNowButton {
    width: 100%
}

body.scbt .dynamic-contentful-pages nav.header-bottom .nav .open>a,body.scbt .dynamic-contentful-pages nav.header-bottom .nav .open>a:hover,body.scbt .dynamic-contentful-pages nav.header-bottom .nav .open>a:focus,body.scbt .dynamic-contentful-pages nav.header-bottom .nav>li.dropdown>a:focus {
    background-color: #fff;
    color: #5c0f8c!important
}

body.scbt .dynamic-contentful-pages .footer-content-wrap .container .free-catalog {
    margin: 0 14px 0 0
}

.scbt .dynamic-contentful-pages .container .side-nav li:first-child.active-state a {
    text-decoration: underline
}

.scbt .dynamic-contentful-pages .container .side-nav li.active-state a {
    color: #672a93;
    font-weight: bold;
    font-size: 14px
}

.scbt .dynamic-contentful-pages .container .active-state:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 9px solid #73379e;
    left: -11px;
    top: 8px
}

.scbt .dynamic-contentful-pages .container .account-container .account-content-desc a {
    color: #5c0f8c
}

.scbt .dynamic-contentful-pages .container .side-nav li a:hover {
    color: #5c0f8c
}

.scbt .dynamic-contentful-pages .container .account-breadcrumb li:last-child a b, .dynamic-contentful-pages .scbt .container .breadcrumb li:last-child a b {
    color: #672a93
}

.scbt .dynamic-contentful-pages .saved-address .glyphicon {
    color: #73379e
}

.scbt .dynamic-contentful-pages .account-container .cancel-btn-mobile {
    color: #73379e
}

.scbt .dynamic-contentful-pages .edit-address-btn, .dynamic-contentful-pages .edit-address-btn:hover {
    color: #73379e
}

.scbt .dynamic-contentful-pages .address-container p a {
    color: #73379e
}

.scbt .dynamic-contentful-pages .delete-address-modal .modal-content .modal-title, .dynamic-contentful-pages .scbt .delete-payment-modal .modal-content .modal-title {
    margin-bottom: 10px;
    margin-top: 20px;
    color: #7665e5
}

.scbt .dynamic-contentful-pages .modal-underline {
    background: #888
}

.scbt .dynamic-contentful-pages .modal-footer .btn-primary, .dynamic-contentful-pages .scbt .modal-footer .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel .scbt .modal-footer .PaymentPage_PayNowButton {
    margin-left: 35px;
    background-color: #73379e;
    border-color: #73379e
}

.scbt .dynamic-contentful-pages .modal-footer a {
    text-decoration: underline;
    color: #672a93
}

body.scah .dynamic-contentful-pages header .nav>li>a:hover {
    text-decoration: none;
    background-color: #fff!important
}

body.scah .dynamic-contentful-pages header .nav>li>a:focus {
    background-color: transparent
}

body.scah .dynamic-contentful-pages header #mob-header-content-wrapper {
    background-color: #f9dd9e
}

body.scah .dynamic-contentful-pages header #mob-header-content-wrapper .heading {
    padding: 10px;
    text-transform: uppercase;
    background-color: #e7c4a1;
    color: #96460b;
    font-weight: bold
}

body.scah .dynamic-contentful-pages header #mob-header-content-wrapper .heading h5 {
    display: inline
}

body.scah .dynamic-contentful-pages header #mob-header-content-wrapper .heading .glyphicon-remove {
    float: right
}

body.scah .dynamic-contentful-pages header #mob-header-content-wrapper .list-group {
    background-color: #f9dd9e;
    margin-bottom: 0
}

body.scah .dynamic-contentful-pages header #mob-header-content-wrapper .list-group .list-group-item {
    border: 0;
    background-color: transparent
}

body.scah .dynamic-contentful-pages header #mob-header-content-wrapper .list-group .list-group-item.selected {
    background-color: #fbebc5!important
}

body.scah .dynamic-contentful-pages header #mob-header-content-wrapper hr {
    margin-top: 5px;
    margin-bottom: 5px
}

body.scah .dynamic-contentful-pages header #mob-header-content-wrapper .heading {
    padding: 10px
}

body.scah .dynamic-contentful-pages header #mob-header-content-wrapper .site-list {
    padding: 10px 20px;
    background-color: #f9dd9e
}

body.scah .dynamic-contentful-pages header #mob-header-content-wrapper .site-list .site-list-item {
    width: 115px;
    height: 68px;
    border: 2px solid;
    border-radius: 7px;
    padding: 10px;
    display: inline-block
}

body.scah .dynamic-contentful-pages header #global-mobile-header-nav nav .dropdown-toggle.dropup {
    color: #fff
}

body.scah .dynamic-contentful-pages header #global-mobile-header-nav nav .btn.slided,body.scah .dynamic-contentful-pages header #global-mobile-header-nav nav .payment-method-panel .slided.PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel body.scah .dynamic-contentful-pages header #global-mobile-header-nav nav .slided.PaymentPage_PayNowButton {
    border-right: 1px solid
}

body.scah .dynamic-contentful-pages header #mob-header2-list a {
    text-decoration: none;
    text-transform: uppercase;
    color: black;
    font-weight: bold
}

body.scah .dynamic-contentful-pages header #mob-header2-list a .glyphicon {
    display: none
}

body.scah .dynamic-contentful-pages header #mob-header2-list span.item-nos {
    color: #c26b13
}

body.scah .dynamic-contentful-pages header .top-navbar {
    background-color: #c16b13
}

body.scah .dynamic-contentful-pages header .top-navbar .site-switch .selected.btn-item:after {
    border-left-color: #6e12a3
}

body.scah .dynamic-contentful-pages header .top-navbar .site-switch .btn-item {
    background-color: #f8e7c2
}

body.scah .dynamic-contentful-pages header .top-navbar .site-switch .btn-item a {
    color: #9d5924
}

body.scah .dynamic-contentful-pages header .top-navbar .site-switch .btn-item:after {
    border-left-color: #c16b13
}

body.scah .dynamic-contentful-pages header .top-navbar .site-switch .btn-item.selected {
    background-color: #9d5924
}

body.scah .dynamic-contentful-pages header .top-navbar .site-switch .btn-item.selected:after {
    border-left-color: #f8e7c2
}

body.scah .dynamic-contentful-pages header .top-navbar .site-switch .btn-item.selected a {
    color: #c8a895
}

body.scah .dynamic-contentful-pages header .top-navbar .top-nav::hover {
    color: #5a1f7c
}

body.scah .dynamic-contentful-pages header .top-navbar .top-nav li a {
    color: #9d5924
}

body.scah .dynamic-contentful-pages header .top-navbar .top-nav li ul a {
    color: #9f9393
}

body.scah .dynamic-contentful-pages header .top-navbar .top-nav li ul a:hover {
    color: #c14e00;
    background-color: #f3dbb3
}

body.scah .dynamic-contentful-pages header .top-navbar .top-nav li ul .btn,body.scah .dynamic-contentful-pages header .top-navbar .top-nav li ul .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel body.scah .dynamic-contentful-pages header .top-navbar .top-nav li ul .PaymentPage_PayNowButton {
    background-color: #f28b00;
    color: white
}

body.scah .dynamic-contentful-pages header .top-navbar .top-nav .nav-justified>li>a {
    color: #efebe9
}

body.scah .dynamic-contentful-pages header .top-navbar .top-nav .nav-justified>li>a:hover {
    color: black;
    background-color: white;
    font-weight: 500
}

body.scah .dynamic-contentful-pages header .top-navbar .top-nav .nav-justified>li .dropdown-menu {
    border: 0
}

body.scah .dynamic-contentful-pages header .top-navbar .top-nav .toll-free-link a,body.scah .dynamic-contentful-pages header .top-navbar .top-nav .item-nos {
    color: #f8bf00
}

body.scah .dynamic-contentful-pages header .container.nav .cart-menu .item-nos {
    border-bottom: 2px solid #fff
}

@media(max-width: 1000px) and (min-width:0) {
    body.scah .dynamic-contentful-pages header .header-mid {
        background-image:none;
        background-color: #f6f1d7
    }
}

body.scah .dynamic-contentful-pages header .header-mid .select-group .small-drop-down-menu-second .grey-dropdown {
    width: 150px!important
}

body.scah .dynamic-contentful-pages header .header-mid .select-group .grey-dropdown {
    min-width: 109px!important;
    text-align: left;
    height: 20px;
    border: 0 solid #d7d2f7;
    background-color: #fefcf9;
    position: relative;
    padding: 0 10px;
    line-height: 20px;
    display: block;
    border-radius: 3px;
    color: #666
}

body.scah .dynamic-contentful-pages .locale-container .dropdown-menu>li>a:hover,body.scah .dynamic-contentful-pages .locale-container .dropdown-menu>li>a:focus {
    background-color: #fff
}

body.scah .dynamic-contentful-pages header .header-mid .select-group .grey-dropdown:active {
    box-shadow: none
}

body.scah .dynamic-contentful-pages header .header-mid .select-group .grey-dropdown .selectedValue {
    color: #666
}

body.scah .dynamic-contentful-pages header .header-mid .select-group .drop-caret-wrap {
    position: absolute;
    right: 0
}

@media screen and (max-width: 1000px) {
    body.scah .dynamic-contentful-pages header .header-mid .container .social-share,body.scah .dynamic-contentful-pages header .header-mid .container .mobile-social-share {
        margin-top:15px
    }
}

body.scah .dynamic-contentful-pages header .header-mid .container .social-share .social-follow-us,body.scah .dynamic-contentful-pages header .header-mid .container .mobile-social-share .social-follow-us {
    font-size: 13px;
    font-weight: bold
}

body.scah .dynamic-contentful-pages header .header-mid .container .social-share .social-follow-us a i,body.scah .dynamic-contentful-pages header .header-mid .container .mobile-social-share .social-follow-us a i {
    width: 24px;
    height: 22px;
    margin-right: 5px;
    background-image: url(/scbt-static/assets/images/scah_image_assets/scah-social-share.png)
}

body.scah .dynamic-contentful-pages header .header-mid .container .social-share .social-follow-us a i.fa-twitter-square,body.scah .dynamic-contentful-pages header .header-mid .container .mobile-social-share .social-follow-us a i.fa-twitter-square {
    background-position: -33px 0
}

body.scah .dynamic-contentful-pages header .header-mid .container .social-share .social-follow-us a i.fa-pinterest,body.scah .dynamic-contentful-pages header .header-mid .container .mobile-social-share .social-follow-us a i.fa-pinterest {
    background-position: -65px 0
}

body.scah .dynamic-contentful-pages header .header-mid .container .social-share .social-follow-us a i.fa-instagram,body.scah .dynamic-contentful-pages header .header-mid .container .mobile-social-share .social-follow-us a i.fa-instagram {
    background-position: -97px 0
}

body.scah .dynamic-contentful-pages header .header-mid .container .social-share .social-follow-us a i:before,body.scah .dynamic-contentful-pages header .header-mid .container .mobile-social-share .social-follow-us a i:before {
    content: ''
}

body.scah .dynamic-contentful-pages header .header-mid .search-bar .btn,body.scah .dynamic-contentful-pages header .header-mid .search-bar .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel body.scah .dynamic-contentful-pages header .header-mid .search-bar .PaymentPage_PayNowButton {
    padding: 11px 15px
}

body.scah .dynamic-contentful-pages header .header-mid .search-bar input.form-control,body.scah .dynamic-contentful-pages header .header-mid .search-bar .payment-method-panel .DataIntercept input#Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept body.scah .dynamic-contentful-pages header .header-mid .search-bar input#Paymetric_Exp_Month,body.scah .dynamic-contentful-pages header .header-mid .search-bar .payment-method-panel .DataIntercept input#Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept body.scah .dynamic-contentful-pages header .header-mid .search-bar input#Paymetric_Exp_Year,body.scah .dynamic-contentful-pages header .header-mid .search-bar .payment-method-panel .DataIntercept-outside input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside body.scah .dynamic-contentful-pages header .header-mid .search-bar input[type='text'],body.scah .dynamic-contentful-pages header .header-mid .search-bar .payment-method-panel .DataIntercept-outside input#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside body.scah .dynamic-contentful-pages header .header-mid .search-bar input#Paymetric_CreditCardNumber,body.scah .dynamic-contentful-pages header .header-mid .search-bar .payment-method-panel .DataIntercept input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept body.scah .dynamic-contentful-pages header .header-mid .search-bar input[type='text'],body.scah .dynamic-contentful-pages header .header-mid .search-bar .payment-method-panel .DataIntercept input#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept body.scah .dynamic-contentful-pages header .header-mid .search-bar input#Paymetric_CreditCardNumber,body.scah .dynamic-contentful-pages header .header-mid .search-bar .checkout-payment-section .DataIntercept input, .dynamic-contentful-pages .checkout-payment-section .DataIntercept body.scah .dynamic-contentful-pages header .header-mid .search-bar input {
    height: 33px
}

body.scah .dynamic-contentful-pages header .header-mid .search-bar span.input-group-addon {
    padding: 6px 18px
}

body.scah .dynamic-contentful-pages header .btn.grey-btn,body.scah .dynamic-contentful-pages header .payment-method-panel .grey-btn.PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel body.scah .dynamic-contentful-pages header .grey-btn.PaymentPage_PayNowButton,body.scah .dynamic-contentful-pages header .payment-method-panel .search-btn.PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel body.scah .dynamic-contentful-pages header .search-btn.PaymentPage_PayNowButton {
    background-color: #dcdcdc;
    color: black
}

body.scah .dynamic-contentful-pages nav .navbar {
    border-radius: 0
}

@media(min-width: 1000px) {
    body.scah .dynamic-contentful-pages nav .navbar .navbar-collapse {
        background-image:url("/scbt-static/assets/images/scah_image_assets/cat_btn.png")
    }

    body.scah .dynamic-contentful-pages nav .navbar .navbar-collapse li.dropdown.selected {
        background-color: #e8e2de;
        border: solid thin;
        border-bottom-color: #bd6120;
        border-color: rgba(0,0,0,0.075) rgba(0,0,0,0.075) #bd6120 rgba(0,0,0,0.075);
        text-align: center;
        background: linear-gradient(to bottom,#fafafa 0,#f3f2f1 21%,#eae7e5 49%,#e8e3de 80%,#e6ddd8 100%)
    }

    body.scah .dynamic-contentful-pages nav .navbar .navbar-collapse li.dropdown .arrow {
        width: 0;
        height: 0;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-bottom: 10px solid #c0835b;
        position: absolute;
        top: 28px;
        margin: 0
    }

    body.scah .dynamic-contentful-pages nav .navbar .navbar-collapse li.dropdown a:hover {
        background-image: url("/scbt-static/assets/images/scah_image_assets/cat_hover.png")
    }
}

@media(max-width: 1000px) {
    body.scah .dynamic-contentful-pages nav .navbar .navbar-collapse {
        padding:0
    }

    body.scah .dynamic-contentful-pages nav .navbar .navbar-collapse li.dropdown {
        background-color: #f4f4f4
    }

    body.scah .dynamic-contentful-pages nav .navbar .navbar-collapse li.dropdown a {
        text-align: left;
        padding-left: 14px
    }

    body.scah .dynamic-contentful-pages nav .navbar .navbar-collapse li.dropdown .caret {
        float: right
    }

    body.scah .dynamic-contentful-pages nav .navbar .navbar-collapse li.dropdown.open {
        color: #974608;
        margin-bottom: 0
    }

    body.scah .dynamic-contentful-pages nav .navbar .navbar-collapse .megamenu {
        padding: 0;
        box-shadow: none;
        position: relative;
        width: 100%;
        border: 0;
        margin: 0;
        border-bottom: 10px solid white
    }

    body.scah .dynamic-contentful-pages nav .navbar .navbar-collapse .megamenu .sublist {
        background-color: #f4f4f4;
        padding: 10px;
        margin-top: 2px;
        margin-bottom: 0
    }

    body.scah .dynamic-contentful-pages nav .navbar .navbar-collapse .megamenu .sublist .glyphicon {
        float: right
    }
}

body.scah .dynamic-contentful-pages nav .navbar .container .nav>li>a {
    color: black;
    font-weight: bold;
    font-size: 12px
}

@media(max-width: 1000px) {
    body.scah .dynamic-contentful-pages nav .navbar .container .navbar-header .mid-menu-toggle-container {
        float:left
    }

    body.scah .dynamic-contentful-pages nav .navbar .container .navbar-header .search-bar-container {
        height: 48px;
        background-color: #c26b11
    }

    body.scah .dynamic-contentful-pages nav .navbar .container .navbar-header .search-bar-container .search-input {
        border-top: 3px solid #b7b7b7;
        border-bottom: 3px solid #b7b7b7;
        border-right: transparent;
        border-left: transparent;
        height: 63px
    }

    body.scah .dynamic-contentful-pages nav .navbar .container .navbar-header .search-bar-container .search-btn {
        background: white;
        border-top: solid #b7b7b7;
        border-bottom: solid #b7b7b7;
        border-right: solid #b7b7b7;
        height: 39px;
        margin: 0;
        border-left: 0
    }

    body.scah .dynamic-contentful-pages nav .navbar .container .navbar-header .navbar-toggle .icon-bar {
        background-color: white
    }

    body.scah .dynamic-contentful-pages nav .navbar .container .navbar-header .btn.dropdown-toggle,body.scah .dynamic-contentful-pages nav .navbar .container .navbar-header .payment-method-panel .dropdown-toggle.PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel body.scah .dynamic-contentful-pages nav .navbar .container .navbar-header .dropdown-toggle.PaymentPage_PayNowButton {
        background-color: #974608;
        color: white;
        text-transform: uppercase;
        font-weight: bold;
        border-radius: 0;
        padding: 9px
    }

    body.scah .dynamic-contentful-pages nav .navbar .container .nav>li.open>a {
        color: #974608;
        font-weight: bold
    }

    body.scah .dynamic-contentful-pages nav .navbar .container .nav>li a {
        color: #666
    }
}

body.scah .dynamic-contentful-pages .success-msg {
    background: #fbe2ac
}

body.scah .dynamic-contentful-pages .success-msg .glyphicon-ok-sign {
    color: #ff8300
}

body.scah .dynamic-contentful-pages .success-msg.error-msg {
    background: #fde8e9
}

body.scah .dynamic-contentful-pages>.container .breadcrumb>li>a>b {
    color: #bd6120
}

body.scah .dynamic-contentful-pages>.container>.clearfix>.col-md-3>.navbar>.collapse>ul>li.active-state>a,body.scah .dynamic-contentful-pages>.container>.left-side-bar>.navbar>.collapse>ul>li.active-state>a {
    color: #bd6120
}

body.scah .dynamic-contentful-pages>.container>.clearfix>.col-md-3>.navbar>.collapse>ul>li>a:hover,body.scah .dynamic-contentful-pages>.container>.left-side-bar>.navbar>.collapse>ul>li>a:hover {
    color: #bd6120
}

body.scah .dynamic-contentful-pages>.container>.clearfix>.col-md-3>.navbar>.collapse>ul>li.active-state:before {
    border-left: 6px solid #bd6120
}

body.scah .dynamic-contentful-pages>.container>.clearfix>.col-md-9>h1 {
    color: #d96707
}

body.scah .dynamic-contentful-pages>.container>.clearfix>.col-md-3>.navbar>.collapse>ul>li>a {
    color: #444
}

body.scah .dynamic-contentful-pages>.container>.clearfix>.col-md-9>.account-container {
    background: #faf7f5
}

body.scah .dynamic-contentful-pages>.container>.clearfix>.col-md-9 {
    color: #444
}

body.scah .dynamic-contentful-pages>.container>.clearfix>.col-md-9>.account-container>.clearfix>.col-md-6>.account-content-desc>h5>a {
    color: #bd6120
}

body.scah .dynamic-contentful-pages .container .cancel-btn {
    color: #bd6120
}

body.scah .dynamic-contentful-pages .container .btn-primary,body.scah .dynamic-contentful-pages .container .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel body.scah .dynamic-contentful-pages .container .PaymentPage_PayNowButton {
    background: #f78709;
    border-color: #f78709
}

body.scah .dynamic-contentful-pages .container .add-new-address-1 {
    background: #f78709;
    border-color: #f78709
}

body.scah .dynamic-contentful-pages .edit-address-btn {
    color: #bd6120
}

body.scah .dynamic-contentful-pages .saved-address .glyphicon {
    color: #d96707;
    margin-right: 3px
}

body.scah .dynamic-contentful-pages .address-container p a {
    color: #bd6120
}

body.scah .dynamic-contentful-pages>.container>.breadcrumb {
    margin-top: 15px
}

.dynamic-contentful-pages .clp-breadcrumb {
    background-color: #fff;
    padding: 8px 0
}

.dynamic-contentful-pages .category-hero-banner img {
    width: 100%;
    margin: 10px 0
}

.dynamic-contentful-pages .category-hero-banner-chemicals {
    background: url(/scbt-static/assets/images/dummy.jpg);
    height: 188px;
    background-repeat: no-repeat;
    color: black;
    display: flex;
    align-items: center
}

.dynamic-contentful-pages .category-hero-banner-chemicals .items {
    margin: 0 0 0 auto
}

.dynamic-contentful-pages .no-hero-banner .list-items-container {
    border-radius: 4px;
    background: rgba(128,128,128,0.28);
    padding: 4px 18px
}

.dynamic-contentful-pages .no-hero-banner .list-items-container .list-items {
    display: inline-table;
    padding: 0
}

.dynamic-contentful-pages .no-hero-banner .list-items-container .list-items li {
    display: inline-table;
    width: 50%;
    list-style: none
}

.dynamic-contentful-pages .no-hero-banner .text {
    padding: 0
}

.dynamic-contentful-pages .free-shipping-ribbon {
    background: #cfcfcf;
    color: #454545;
    text-align: center;
    padding: 43px 0;
    margin: 10px 0;
    background: url(/scbt-static/assets/images/free_shipping_pdp-btn.png);
    background-repeat: no-repeat;
    background-size: 100% 100%
}

.dynamic-contentful-pages .category-lab-supplies .slidedGreyBtn {
    background-color: rgba(128,128,128,0.44);
    border: 0;
    color: #7e2d95;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
    display: inline-block;
    cursor: pointer
}

.dynamic-contentful-pages .category-lab-supplies .slidedGreyBtn .text {
    padding: 10px
}

.dynamic-contentful-pages .category-lab-supplies .slidedGreyBtn .slidedImg {
    height: 9px;
    top: 0;
    vertical-align: text-top
}

.dynamic-contentful-pages .category-lab-supplies .panel-heading {
    position: relative;
    padding: 0;
    background-color: #e7e1f9;
    color: #7e2d95;
    border-bottom: solid #7e2d95
}

.dynamic-contentful-pages .category-lab-supplies .panel-heading:hover {
    color: #fff;
    background-color: #a2a2a2;
    cursor: pointer
}

.dynamic-contentful-pages .category-lab-supplies .panel-heading .panel-title a {
    padding: 10px 15px;
    display: block
}

.dynamic-contentful-pages .category-lab-supplies .panel-heading .panel-title a:hover {
    text-decoration: none
}

.dynamic-contentful-pages .category-lab-supplies .panel-heading .panel-title .indicator {
    position: absolute;
    right: 14px;
    top: 14px
}

.dynamic-contentful-pages .category-lab-supplies .panel-body {
    background: #f3f3f1
}

.dynamic-contentful-pages .category-lab-supplies .view-all {
    clear: both;
    padding-top: 25px
}

.dynamic-contentful-pages .category-list-items {
    list-style: none;
    padding-left: 0
}

.dynamic-contentful-pages .category-list-items li {
    padding: 5px 0
}

.dynamic-contentful-pages .category-list-items li .glyphicon {
    margin-right: 5px
}

.dynamic-contentful-pages .category-list-items li a {
    cursor: pointer;
    color: #454545
}

.dynamic-contentful-pages .category-list-items li a:hover {
    text-decoration: underline
}

.dynamic-contentful-pages .free-shipping-ribbon {
    color: #454545;
    margin: 10px 0 35px;
    padding: 32px 0;
    text-align: center
}

.dynamic-contentful-pages .plp-scah-container p:first-child {
    border-bottom: 1px solid;
    margin-bottom: 34px;
    padding: 19px 0
}

.dynamic-contentful-pages .plp-scah-container .col-left-box p:first-child {
    border-bottom: 0 solid;
    margin: 0 0 10px;
    padding: 0
}

.scbt .dynamic-contentful-pages .container.clp-level1 .product-description h1 {
    color: #7665e5;
    font-weight: 200;
    text-transform: uppercase;
    font-size: 38px
}

.dynamic-contentful-pages .container .clp-bdr {
    position: relative
}

.dynamic-contentful-pages .container .clp-bdr:before {
    content: "";
    display: block;
    width: 100%;
    background: #672a93;
    height: 2px;
    left: 0;
    position: absolute;
    top: 41px;
    z-index: 1
}

.dynamic-contentful-pages .container .clp-bdr .account-breadcrumb {
    position: relative;
    padding: 8px 0;
    float: left
}

.dynamic-contentful-pages .container .clp-bdr .account-breadcrumb li {
    z-index: 2;
    background: white;
    position: relative;
    display: block;
    float: left
}

.dynamic-contentful-pages .container .clp-bdr .account-breadcrumb .heading:after {
    color: #672a93;
    font-weight: bold;
    content: "/";
    padding: 0 0 0 5px
}

@media only screen and (min-width: 1000px) {
    .category-desc-wrap .hero-bg ul li .glyphicon.glyphicon-chevron-right {
        width:100%
    }
}

.dynamic-contentful-pages .category-chemicals .clear {
    clear: both
}

.dynamic-contentful-pages .category-chemicals .slidedGreyBtn {
    border: 0;
    background: #f4f4f4;
    color: #bfbfbf;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 14px;
    display: inline-block;
    cursor: pointer;
    height: 30px;
    float: left
}

.dynamic-contentful-pages .category-chemicals .slidedGreyBtn:hover {
    color: #4d008c;
    background: #d9d9d9
}

.dynamic-contentful-pages .category-chemicals .slidedGreyBtn span.text {
    float: left;
    padding-top: 4px;
    font-weight: normal;
    font-family: var(--fontFace-localOpenSansSemibold),var(--fontFace-localOpenSans),Arial,sans-serif;
    font-size: 14px
}

.dynamic-contentful-pages .category-chemicals .slidedGreyBtn span.glyphicon {
    top: 3px;
    font-size: 9px
}

.dynamic-contentful-pages .category-chemicals .slidedGreyBtn .text {
    padding: 10px
}

.dynamic-contentful-pages .category-chemicals .slidedGreyBtn .slidedImg {
    height: 9px;
    top: 0;
    vertical-align: text-top
}

.dynamic-contentful-pages .category-chemicals .slidedGreyBtn.active {
    background-color: rgba(128,128,128,0.44);
    color: #4d008c
}

.dynamic-contentful-pages .category-chemicals .panel-group .panel {
    border-radius: 0;
    margin-bottom: 10px;
    border: 0
}

.dynamic-contentful-pages .category-chemicals .panel-heading {
    position: relative;
    padding: 0;
    background-color: #f4f4f4;
    color: #808080
}

.dynamic-contentful-pages .category-chemicals .panel-heading:hover {
    background-color: #d9d9d9;
    cursor: pointer
}

.dynamic-contentful-pages .category-chemicals .panel-heading .panel-title a.accordion-toggle {
    font-family: var(--fontFace-localOpenSansSemibold),var(--fontFace-localOpenSans),Arial,sans-serif;
    font-weight: 100;
    padding: 23px 10px;
    display: block;
    font-size: 20px;
    background-color: #e4e0fa;
    border-bottom: 2px solid #5c0f8c;
    color: #5c0f8c;
    text-decoration: none
}

.dynamic-contentful-pages .category-chemicals .panel-heading .panel-title a.accordion-toggle:hover {
    text-decoration: none;
    background-color: #e4e0fa;
    border-bottom: 2px solid #5c0f8c
}

.dynamic-contentful-pages .category-chemicals .panel-heading .panel-title a.accordion-toggle.openDiv {
    background-color: #e4e0fa;
    border-bottom: 2px solid #5c0f8c;
    color: #5c0f8c;
    padding: 25px 20px 25px 10px
}

.dynamic-contentful-pages .category-chemicals .panel-heading .panel-title a.accordion-toggle.collapsed {
    background: #f4f4f4!important;
    border-bottom: 2px solid #f4f4f4!important;
    padding: 25px 20px 25px 10px;
    color: #808080;
    outline: 0
}

.dynamic-contentful-pages .category-chemicals .panel-heading .panel-title a.accordion-toggle.collapsed:hover {
    text-decoration: none;
    background-color: #d9d9d9!important;
    border-bottom: 2px solid #5c0f8c!important;
    color: #4d008c
}

@media only screen and (max-device-width: 1000px) {
    .category-chemicals .panel-heading .panel-title a.accordion-toggle.collapsed:hover {
        background-color:#f4f4f4!important;
        color: #808080;
        border-bottom: solid transparent!important
    }
}

.dynamic-contentful-pages .category-chemicals .panel-heading .panel-title .indicator {
    position: absolute;
    right: 24px;
    top: 28px;
    color: #878688;
    width: 15px;
    height: 15px;
    font-weight: normal
}

.dynamic-contentful-pages .category-chemicals .panel-heading .panel-title .collapsed .indicator.glyphicon-chevron-down:before, .dynamic-contentful-pages .category-chemicals .panel-heading .panel-title .collapsed .indicator.glyphicon-chevron-up:before {
    content: "\e114"!important
}

.dynamic-contentful-pages .category-chemicals .panel-heading .panel-title .indicator.glyphicon-chevron-down:before, .dynamic-contentful-pages .category-chemicals .panel-heading .panel-title .indicator.glyphicon-chevron-up:before {
    content: "\e113"!important
}

.dynamic-contentful-pages .category-chemicals .panel-body {
    background: #f4f4f4
}

.dynamic-contentful-pages .category-chemicals .view-all {
    clear: both;
    padding-top: 25px
}

.dynamic-contentful-pages .category-chemicals .category-list-items {
    list-style: none;
    padding-left: 0
}

.dynamic-contentful-pages .category-chemicals .category-list-items li {
    padding: 5px 0
}

@media only screen and (max-width: 1000px) {
    .category-chemicals .category-list-items li {
        width:100%
    }
}

.dynamic-contentful-pages .category-chemicals .category-list-items li .glyphicon {
    margin-right: 5px;
    font-size: 10px
}

.dynamic-contentful-pages .category-chemicals .category-list-items li a {
    font-size: 13px;
    line-height: 23px;
    cursor: pointer;
    color: #454545
}

.dynamic-contentful-pages .category-chemicals .category-list-items li a:hover {
    text-decoration: underline
}

.dynamic-contentful-pages .category-desc-wrap img.mobBanner {
    display: none
}

@media only screen and (max-width: 1000px) {
    .category-desc-wrap img.mobBanner {
        display:block;
        width: 100%
    }
}

@media only screen and (max-width: 1000px) {
    .category-desc-wrap img.deskBanner {
        display:none
    }
}

.dynamic-contentful-pages .category-desc-wrap p {
    font-size: 14px;
    padding: 20px 0;
    font-weight: 400;
    color: #010000;
    line-height: 26px
}

@media only screen and (max-width: 1000px) {
    .category-desc-wrap p span.mob-opt {
        background:#daf3f9;
        display: block;
        height: 100px;
        border: 1px solid #ccc;
        text-align: center;
        padding-top: 12px
    }
}

@media only screen and (max-width: 1000px) {
    .category-desc-wrap p span.sec-text {
        float:left;
        width: 100%
    }
}

.dynamic-contentful-pages .category-desc-wrap p a {
    text-decoration: underline;
    color: #000
}

.dynamic-contentful-pages .category-desc-wrap img {
    border-bottom: 3px solid #5c0f8c
}

@media only screen and (max-width: 1000px) {
    .popular-chemical-wrap {
        padding:10px;
        background: none!important
    }
}

.dynamic-contentful-pages .popular-chemical-wrap ul li {
    float: left
}

@media only screen and (max-width: 1000px) {
    .popular-chemical-wrap ul li {
        width:100%
    }
}

.dynamic-contentful-pages .popular-chemical-wrap ul li span {
    float: left;
    disply: block
}

.dynamic-contentful-pages .category-desc-wrap .hero-bg {
    border: red;
    position: relative
}

.dynamic-contentful-pages .category-desc-wrap .hero-bg .bannerimg {
    border-bottom: 5px solid #5c0f8c
}

@media only screen and (max-width: 1000px) {
    .category-desc-wrap .hero-bg .bannerimg {
        border-bottom:0
    }
}

.dynamic-contentful-pages .category-desc-wrap .hero-bg img.logo {
    border: 0
}

@media only screen and (max-width: 1000px) {
    .category-desc-wrap .hero-bg img.logo {
        display:none
    }
}

.dynamic-contentful-pages .category-desc-wrap .hero-bg .banner-img {
    position: relative
}

.dynamic-contentful-pages .category-desc-wrap .hero-bg .banner-img .logo {
    display: none
}

@media only screen and (max-width: 1000px) {
    .category-desc-wrap .hero-bg .banner-img .logo {
        display:block;
        position: absolute;
        bottom: 20px
    }
}

.dynamic-contentful-pages .category-desc-wrap .hero-bg h2 {
    font-size: 14px;
    color: #5c0f8c;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0 0 5px 0
}

.dynamic-contentful-pages .category-desc-wrap .hero-bg .hero-content {
    position: absolute;
    background: white;
    right: 90px;
    top: 0;
    bottom: 5px;
    width: 323px;
    padding: 27px 20px 0 30px
}

@media only screen and (max-width: 1000px) {
    .category-desc-wrap .hero-bg .hero-content {
        width:100%;
        position: relative;
        top: 0;
        bottom: 0;
        right: 0;
        padding: 20px 10px 0;
        border-bottom: 5px solid #5c0f8c
    }
}

.dynamic-contentful-pages .category-desc-wrap .hero-bg ul {
    padding: 0;
    margin: 0
}

.dynamic-contentful-pages .category-desc-wrap .hero-bg ul li {
    padding: 0;
    margin: 0;
    list-style: none;
    margin-bottom: 5px;
    padding-left: 15px
}

.dynamic-contentful-pages .category-desc-wrap .hero-bg ul li .glyphicon.glyphicon-chevron-right {
    font-size: 14px;
    color: #5c0f8c;
    font-weight: 400;
    line-height: 22px;
    margin-left: -15px;
    top: 5px
}

.dynamic-contentful-pages .category-desc-wrap .hero-bg ul li .glyphicon.glyphicon-chevron-right:before {
    display: block;
    float: left
}

.dynamic-contentful-pages .category-desc-wrap .hero-bg ul li .glyphicon.glyphicon-chevron-right a {
    color: black;
    font-size: 14px;
    font-weight: 400;
    margin-left: 18px;
    padding: 0 0 0 5px;
    display: table-cell;
    line-height: 22px;
    font-family: var(--fontFace-localOpenSans);
}

.dynamic-contentful-pages .category-desc-wrap .hero-bg ul li a {
    color: black;
    font-size: 14px;
    line-height: 22px;
    font-weight: 400
}

.dynamic-contentful-pages .category-chemicals .panel-heading .panel-title a {
    outline: none!important
}

body.scbt .dynamic-contentful-pages .container.clp-level2 .clp-bg .category-desc-wrap p {
    padding: 0
}

body.scbt .dynamic-contentful-pages .container.clp-level2 .clp-bg .category-desc-wrap .popular-categories {
    margin-top: 5px
}

.dynamic-contentful-pages .demo #owl-demo {
    opacity: 1;
    display: block;
    width: 97%;
    margin: 0 auto 10px
}

.dynamic-contentful-pages .demo .postAbsolute {
    position: relative
}

.dynamic-contentful-pages .demo .owl-carousel .owl-wrapper:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

.dynamic-contentful-pages .demo .owl-carousel {
    display: none;
    position: relative;
    width: 100%;
    -ms-touch-action: pan-y
}

.dynamic-contentful-pages .demo .owl-carousel .owl-wrapper {
    display: none;
    position: relative;
    -webkit-transform: translate3d(0px,0px,0px)
}

.dynamic-contentful-pages .demo .owl-carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    width: 100%
}

.dynamic-contentful-pages .demo .owl-carousel .owl-wrapper-outer.autoHeight {
    -webkit-transition: height 500ms ease-in-out;
    -moz-transition: height 500ms ease-in-out;
    -ms-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out
}

.dynamic-contentful-pages .demo .owl-carousel .owl-item {
    float: left;
    width: 23px!important;
    height: 23px!important;
    border: 1px solid #ccc;
    border-radius: 2px;
    margin: 5px 5px 5px 4px
}

.dynamic-contentful-pages .demo .owl-carousel .owl-item:last-child {
    width: 85px!important;
    text-align: center
}

.dynamic-contentful-pages .demo .owl-carousel .owl-item:hover {
    background: #7665e5
}

.dynamic-contentful-pages .demo .owl-carousel .owl-item .item a:hover {
    color: #fff!important
}

.dynamic-contentful-pages .demo .owl-controls .owl-page, .dynamic-contentful-pages .demo .owl-controls .owl-buttons div {
    cursor: pointer
}

.dynamic-contentful-pages .demo .owl-controls {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent
}

.dynamic-contentful-pages .demo .owl-carousel .owl-wrapper, .dynamic-contentful-pages .demo .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0)
}

.dynamic-contentful-pages .demo .item a {
    color: #7e7e7e!important;
    padding: 1px 7px 4px 6px;
    font-weight: bold
}

.dynamic-contentful-pages .demo .item a:hover {
    text-decoration: none
}

.dynamic-contentful-pages .demo .owl-item.lrg-width .item a {
    padding: 1px 15px 5px 15px
}

.dynamic-contentful-pages .demo #owl-example .item {
    color: #ccc!important;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
    background: #eee
}

.dynamic-contentful-pages .demo .owl-item.lrg-width {
    width: 89px!important;
    text-align: center;
    background: #7665e5
}

.dynamic-contentful-pages .demo .customNavigation .prev, .dynamic-contentful-pages .demo .customNavigation .next {
    display: none
}

.dynamic-contentful-pages .demo h4 {
    padding: 0 20px 0;
    font-size: 14px;
    text-transform: uppercase;
    margin-top: 0
}

@media only screen and (max-width: 1000px) {
    .demo #owl-demo {
        opacity:1;
        display: block;
        width: 80%;
        margin: 0 auto 10px
    }

    .demo .customNavigation .prev {
        position: absolute;
        top: 30px;
        left: 15px;
        display: block;
        background: #fff;
        height: 45px
    }

    .demo .customNavigation .next {
        position: absolute;
        top: 30px;
        right: 19px;
        display: block;
        background: #fff;
        height: 45px
    }

    .demo .customNavigation .next:active, .dynamic-contentful-pages .demo .customNavigation .prev:active {
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .demo .owl-carousel .owl-item {
        width: 35px!important;
        height: 35px!important
    }

    .demo .owl-carousel .owl-item:last-child {
        width: 110px!important
    }

    .demo .owl-carousel .owl-item .item {
        text-align: center;
        padding-top: 5px
    }

    .demo .owl-carousel .owl-item .item a {
        padding: 5px 10px 10px 12px;
        font-size: 18px
    }

    .demo h4 {
        font-weight: normal;
        color: #5c0f8c
    }
}

@media only screen and (max-width: 500px) and (min-width:300px) {
    .demo #owl-demo {
        width:70%
    }
}

.scbt .dynamic-contentful-pages .pdp-social-carousel .twitter {
    left: 240px
}

.scah .dynamic-contentful-pages .pdp-social-carousel {
    margin-top: 10px
}

.scah .dynamic-contentful-pages .pdp-social-carousel .twitter {
    left: 240px
}

.scah .dynamic-contentful-pages .pdp-social-carousel .pinterest {
    left: 0;
    top: 40px
}

.dynamic-contentful-pages .pdt-desc-wrap span {
    font-size: 13px!important
}

.scbt .dynamic-contentful-pages #productInfoTab:before {
    content: none!important
}

.scbt .dynamic-contentful-pages #productInfoTab:after {
    content: none!important
}

.dynamic-contentful-pages .pdt-img-carousel-thumbnail {
    background: #f3eeee;
    padding: 28px 10px 40px;
    position: relative
}

@media all and (max-width: 1000px) and (min-width:0) {
    #listObjDescFeed {
        list-style:none
    }
}

.dynamic-contentful-pages .pdp-social-carousel {
    position: relative;
    clear: both
}

.dynamic-contentful-pages .pdp-social-carousel .fb-like {
    display: inline-block;
    top: 2px;
    width: 130px
}

.dynamic-contentful-pages .pdp-social-carousel .fb-like>span {
    vertical-align: middle!important;
    width: 58px!important
}

.dynamic-contentful-pages .pdp-social-carousel .janrainSocialPlaceholder {
    display: inline
}

.dynamic-contentful-pages .pdp-social-carousel .twitter {
    display: inline-block;
    position: relative;
    left: auto!important;
    top: 10px
}

.dynamic-contentful-pages .pdp-social-carousel .pinterest {
    position: relative;
    left: 0!important;
    top: 10px!important;
    display: inline-block!important
}

.dynamic-contentful-pages .carousel-inner img:hover .pdt-img-carousel-thumbnail {
    display: block
}

.dynamic-contentful-pages .pdt-img-carousel-thumbnail .carousel-inner {
    width: 100%;
    margin: 0 auto
}

.dynamic-contentful-pages .padding-fix {
    padding: 0
}

.dynamic-contentful-pages .pdt-img-carousel-thumbnail .carousel-control.right, .dynamic-contentful-pages .pdt-img-carousel-thumbnail .carousel-control.left {
    background-image: none
}

.dynamic-contentful-pages .pdt-img-carousel-thumbnail .carousel-control.left {
    margin-left: 0;
    left: -14px
}

.dynamic-contentful-pages .pdt-img-carousel-thumbnail .carousel-control.right {
    margin-left: 0;
    right: -14px
}

.dynamic-contentful-pages .carousel-control .glyphicon-chevron-right, .dynamic-contentful-pages .carousel-control .glyphicon-chevron-left {
    color: #cfcfcf
}

@media only screen and (max-width: 1000px) {
    .pdt-img-carousel-thumbnail .carousel-control .glyphicon {
        position:absolute;
        top: 55px;
        margin-top: -10px
    }

    .pdt-img-carousel-thumbnail .carousel-control .glyphicon-menu-right {
        left: 0
    }
}

.dynamic-contentful-pages .by-site-name {
    font-size: 12px
}

.dynamic-contentful-pages .pdt-sub-txt {
    font-size: 16px;
    margin-top: 10px
}

.dynamic-contentful-pages .pdt-desc-list {
    list-style: disc;
    padding-left: 29px;
    margin-top: 18px
}

.dynamic-contentful-pages .bg-header-txt {
    background: #cfcfcf;
    font-size: 14px;
    text-align: center;
    padding: 11px 0
}

.dynamic-contentful-pages .recurringtable-container .recurring-order-table {
    border: 1px solid #cfcfcf
}

.dynamic-contentful-pages .recurringtable-container .recurring-order-table th {
    background: #cfcfcf;
    font-size: 14px
}

.dynamic-contentful-pages .recurringtable-container .fav-btn {
    background: #454545;
    border: 0
}

.dynamic-contentful-pages .recurringtable-container .fav-btn {
    color: #fff
}

.dynamic-contentful-pages .recurringtable-container .minus-btn {
    display: inline-block;
    margin: 0 -5px 0 0;
    background: #fff;
    border: 1px solid #cfcfcf;
    height: 26px;
    width: 26px;
    padding: 0 7px;
    border-radius: 0
}

.dynamic-contentful-pages .recurringtable-container .quantity-field {
    width: 25px;
    display: inline-block;
    margin: 0;
    border-left: 0;
    border-right: 0;
    border-top: 1px solid #cfcfcf;
    height: 26px;
    border-radius: 0;
    border-bottom: 1px solid #cfcfcf;
    border-left: 1px solid #cfcfcf;
    text-align: center;
    -webkit-appearance: none;
    top: 0;
    position: reltative;
    padding-bottom: 2px
}

.dynamic-contentful-pages .recurringtable-container .plus-btn {
    display: inline-block;
    margin: 0 0 0 -4px;
    background: #fff;
    border: 1px solid #cfcfcf;
    height: 26px;
    width: 26px;
    padding: 0 7px;
    border-radius: 0
}

.dynamic-contentful-pages .recurringtable-container .add-to-cart {
    margin-top: 16px
}

.dynamic-contentful-pages .pdt-desc-container h1 {
    font-size: 26px
}

.dynamic-contentful-pages .pdt-tab-list-features {
    margin-top: 0;
    padding-left: 10px;
    list-style: disc
}

.dynamic-contentful-pages .pdt-tab-desc-wrap {
    margin: 5px 0 10px 0
}

.dynamic-contentful-pages .tab-panel-container {
    padding-top: 20px;
    padding: 20px 10px;
    word-break: break-all
}

.dynamic-contentful-pages .fix-margin {
    margin-top: 0
}

.dynamic-contentful-pages .pdt-info-tab-wrap {
    border-bottom: 0
}

.dynamic-contentful-pages .pdt-info-tab-wrap li a {
    border: 1px solid #cfcfcf;
    background: white;
    color: #a9a9a9;
    border-radius: 0
}

.dynamic-contentful-pages .pdt-info-tab-wrap li a {
    border: 1px solid #cfcfcf;
    background: white;
    color: #a9a9a9;
    border-radius: 0
}

.dynamic-contentful-pages .pdt-info-tab-wrap li.active a {
    background-image: -moz-linear-gradient(-90deg,#ddd8f8 0,rgba(221,216,248,0) 70%);
    background-image: -webkit-linear-gradient(-90deg,#ddd8f8 0,rgba(221,216,248,0) 70%);
    background-image: -ms-linear-gradient(-90deg,#ddd8f8 0,rgba(221,216,248,0) 70%);
    color: #8f0ad8;
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black
}

.dynamic-contentful-pages .pdt-info-tab-wrap li.active a {
    background-image: -moz-linear-gradient(-90deg,#ddd8f8 0,rgba(221,216,248,0) 70%);
    background-image: -webkit-linear-gradient(-90deg,#ddd8f8 0,rgba(221,216,248,0) 70%);
    background-image: -ms-linear-gradient(-90deg,#ddd8f8 0,rgba(221,216,248,0) 70%);
    color: #8f0ad8;
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black
}

.dynamic-contentful-pages .pdt-info-tab-panel .tab-content {
    border: solid 1px black
}

.dynamic-contentful-pages .pdt-info-tab-panel, .dynamic-contentful-pages .pdt-spot-light {
    margin: 6px 0
}

.dynamic-contentful-pages .spotlight-pdt-list {
    padding-left: 0;
    padding-right: 0
}

.dynamic-contentful-pages .spotlight-pdt-list li {
    list-style: none;
    float: left;
    border: 1px solid transparent;
    padding-top: 20px;
    padding-bottom: 20px;
    cursor: pointer;
    position: relative
}

.dynamic-contentful-pages .spotlight-pdt-list li .spot-rating {
    margin: 10px auto 0 auto;
    display: inline-block
}

.dynamic-contentful-pages .tag-image {
    position: absolute;
    left: 20px;
    top: 0
}

.dynamic-contentful-pages .star-image {
    position: absolute;
    right: 20px;
    bottom: 94px
}

.dynamic-contentful-pages .spotlight-pdt-list li:hover {
    border: 1px solid #cfcfcf
}

.dynamic-contentful-pages .spotlight-pdt-list li span.spotlight-pdt-name, .dynamic-contentful-pages .spotlight-pdt-list li span.spotlight-pdt-review-star, .dynamic-contentful-pages .spotlight-pdt-list li span.review-count {
    display: block;
    text-align: center;
    margin: 5px 0
}

.dynamic-contentful-pages .customer-review-progress span {
    font-size: 15px
}

.dynamic-contentful-pages .customer-review-progress .col-md-9 {
    padding-left: 0
}

.dynamic-contentful-pages .customer-review-progress, .dynamic-contentful-pages .customer-review-no {
    margin-bottom: 15px
}

.dynamic-contentful-pages .cust-review-header-txt {
    border-bottom: 1px solid #cfcfcf;
    padding-bottom: 10px;
    margin-bottom: 41px
}

.dynamic-contentful-pages .customer-review-wrapper {
    border-bottom: 1px solid #cfcfcf;
    padding-bottom: 30px;
    margin-bottom: 20px
}

.dynamic-contentful-pages .review-customer-detail {
    background: #cfcfcf;
    padding: 15px 0;
    margin: 10px 0
}

.dynamic-contentful-pages .review-customer-detail span {
    display: block;
    font-size: 13px
}

.dynamic-contentful-pages .pagination-wrap ul {
    margin: 0
}

.dynamic-contentful-pages .pdt-review-tab {
    border-bottom: 1px solid #cfcfcf;
    padding-bottom: 30px;
    margin-bottom: 20px
}

.dynamic-contentful-pages .pagination>li>a, .dynamic-contentful-pages .pagination>li>span {
    padding: 6px 10px
}

.dynamic-contentful-pages .custom-tooltip {
    position: absolute;
    bottom: 6px;
    left: 18%;
    background: #cfcfcf;
    padding: 5px 12px;
    min-width: 207px;
    text-align: center;
    right: 48%;
    display: none;
    box-shadow: 1px 3px 8px #564f4f;
    max-height: 100%!important;
    margin-bottom: 20px!important
}

.dynamic-contentful-pages .custom-tooltip:after {
    content: '';
    position: relative;
    left: -12%;
    right: 38%;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    bottom: 27px;
    border-bottom: 5px solid #cfcfcf;
    opacity: 0!important
}

.dynamic-contentful-pages .circle-image {
    right: 0;
    bottom: 0;
    left: auto;
    top: auto;
    position: absolute
}

.dynamic-contentful-pages .pdt-img-carousel-thumbnail .item .thumb {
    margin: 0 2px 0 5px;
    cursor: pointer;
    float: none;
    padding: 0;
    display: inline-block
}

@media(min-width: 1000px) {
    .spotlight-pdt-list .col-md-3 {
        width:20%
    }
}

.dynamic-contentful-pages .spotlight-pdt-list .rel {
    position: relative
}

.dynamic-contentful-pages .spotlight-pdt-list img.circle-image {
    margin-bottom: 0
}

.dynamic-contentful-pages .pdt-desc-container a {
    color: black;
    text-decoration: underline
}

@media(max-width: 480px) and (min-width:0) {
    body-scah .spotlight-pdt-list .col-md-3 {
        width:100%
    }
}

@media(max-width: 480px) and (min-width:0) {
    body-scah .spotlight-pdt-list .col-md-3 .rel {
        margin-right:10px;
        width: 30%
    }
}

@media(max-width: 480px) and (min-width:0) {
    body-scah .spotlight-pdt-list .col-md-3 .rel .tag-image {
        border:0 solid #cfcfcf;
        width: 28%;
        left: 0;
        top: -10px
    }
}

@media(max-width: 480px) and (min-width:0) {
    body-scah .spotlight-pdt-list .col-md-3 .rel img {
        width:100%
    }
}

@media(max-width: 480px) and (min-width:0) {
    body-scah .spotlight-pdt-list .col-md-3 .rel .circle-image {
        margin-bottom:0;
        border: 0 solid #cfcfcf;
        width: 35%;
        position: absolute;
        bottom: 0;
        right: 0;
        margin-right: 0
    }
}

.dynamic-contentful-pages .by-site-name {
    display: block
}

@media(max-width: 480px) and (min-width:0) {
    .recurringtable-container .shipping-note {
        display:block;
        margin-bottom: 10px
    }
}

@media(max-width: 480px) and (min-width:0) {
    body .spotlight-pdt-list img {
        width:100%
    }
}

.dynamic-contentful-pages .pdt-rxinfo .panel-group1 {
    margin-top: 20px;
    padding-left: 0;
    padding-right: 0
}

.dynamic-contentful-pages .pdt-rxinfo .panel-heading {
    background: #fbf8f7;
    color: #bd6120;
    border-radius: 0;
    border-bottom: 0;
    padding: 16px
}

.dynamic-contentful-pages .pdt-rxinfo .panel {
    border: 0;
    border-radius: 0;
    box-shadow: none;
    -webkit-box-shadow: none;
    margin-bottom: 10px
}

.dynamic-contentful-pages .pdt-rxinfo .bg-header-txt {
    background: #fbeac7;
    color: #bd6120
}

.dynamic-contentful-pages .pdt-rxinfo select {
    width: auto;
    margin: 0;
    padding-left: 5px;
    height: 25px;
    border: 1px solid #969696;
    color: #444;
    font-size: 12px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s
}

.dynamic-contentful-pages .pdt-rxinfo select:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)
}

.dynamic-contentful-pages .pdt-rxinfo .pdt-input {
    height: 25px;
    font-size: 12px
}

.dynamic-contentful-pages .pdt-rxinfo label {
    width: 100%;
    background: #fbf8f7;
    padding: 5px 24px 5px 8px
}

.dynamic-contentful-pages .pdt-rxinfo .td-order-prescribe {
    text-align: left;
    font-size: 12px;
    font-weight: bold;
    border-top: 0!important;
    padding: 5px!important
}

.dynamic-contentful-pages .pdt-rxinfo .td-order-presc-norm {
    text-align: left;
    font-size: 12px;
    border-top: 0!important;
    padding: 5px!important
}

.dynamic-contentful-pages .pdt-rxinfo .table-order-prescribe {
    border: 0!important;
    margin-bottom: 10px!important
}

.dynamic-contentful-pages .pdt-rxinfo .table-order-prescribe #durationInput {
    padding: 3px 6px 5px 6px
}

.dynamic-contentful-pages .pdt-rxinfo #orderPres .errorTxt {
    position: absolute;
    top: 36px;
    left: 179px;
    width: 132px
}

.dynamic-contentful-pages .pdt-rxinfo .pdp-gradientBG {
    border-top: 1px solid #ccc;
    border-bottom: 2px solid #bd6120
}

.dynamic-contentful-pages .pdt-rxinfo .panel-stand-unit {
    padding: 0
}

.dynamic-contentful-pages .pdt-rxinfo .table-order-std .table-order-std-heading th {
    font-size: 12px
}

.dynamic-contentful-pages .pdt-rxinfo .recurring-bttn-wrap .add-to-cart {
    margin: 10px 0 0 0
}

.dynamic-contentful-pages .pdt-rxinfo .panel-group1 #collapseOne .recurring-bttn-wrap {
    margin: 0 -15px
}

.dynamic-contentful-pages .pdt-rxinfo .panel-group1 #collapseTwo table {
    border: 0;
    border-top: 1px solid #cfcfcf;
    border-bottom: 1px solid #cfcfcf
}

.dynamic-contentful-pages .pdt-rxinfo .panel-group1 #collapseTwo table tbody .box-inc {
    width: 25px
}

.dynamic-contentful-pages .pdt-rxinfo .panel-group1 #collapseTwo table tbody tr.table-order-std-heading th {
    background: #f1e1d8
}

.dynamic-contentful-pages .pdt-rxinfo .minus-btn {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    background-repeat: no-repeat;
    background-position: center;
    width: 26px
}

.dynamic-contentful-pages .pdt-rxinfo .plus-btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    background-repeat: no-repeat;
    background-position: center;
    width: 26px
}

.dynamic-contentful-pages .pdt-rxinfo .minus-btn:hover {
    background: #f1e1d8;
    background-image: url("/scbt-static/assets/images/minus_icon.png");
    background-repeat: no-repeat;
    background-position: center
}

.dynamic-contentful-pages .pdt-rxinfo .plus-btn:hover {
    background: #f1e1d8;
    background-image: url("/scbt-static/assets/images/plus_icon.png");
    background-repeat: no-repeat;
    background-position: center
}

.dynamic-contentful-pages .pdt-rxinfo .orange-tick {
    background: url("/scbt-static/assets/images/tick-orange.png");
    width: 28px;
    height: 26px;
    margin: 0 auto
}

@media all and (max-width: 1000px) and (min-width:0) {
    .pdt-rxinfo .orange-tick {
        margin:0
    }

    .pdt-rxinfo .table>tbody>tr>td {
        border-top: 0
    }

    .pdt-rxinfo .order-presc-tr {
        display: none!important
    }

    .pdt-rxinfo .td-order-presc-norm {
        margin-bottom: 25px
    }

    .pdt-rxinfo select, .dynamic-contentful-pages .pdt-rxinfo input, .dynamic-contentful-pages .pdt-rxinfo label {
        position: relative;
        top: 25px;
        width: 100%
    }

    .pdt-rxinfo .panel-group1 #collapseOne .recurring-bttn-wrap h4 {
        margin-top: 60px
    }

    .pdt-rxinfo .panel-group1 #collapseOne .recurring-bttn-wrap .btn-primary, .dynamic-contentful-pages .pdt-rxinfo .panel-group1 #collapseOne .recurring-bttn-wrap .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel .pdt-rxinfo .panel-group1 #collapseOne .recurring-bttn-wrap .PaymentPage_PayNowButton {
        margin-top: 350px;
        position: absolute;
        width: 85%
    }

    .pdt-rxinfo .panel-group1 #collapseOne .recurring-order-table tbody tr {
        border-bottom: 0!important
    }

    .pdt-rxinfo .panel-group1 #collapseTwo {
        width: 95%;
        margin: 0 auto
    }

    .pdt-rxinfo .panel-group1 #collapseTwo table tbody .table-order-std-heading {
        display: none
    }

    .pdt-rxinfo .panel-group1 #collapseTwo table tbody .minus-btn, .dynamic-contentful-pages .pdt-rxinfo .panel-group1 #collapseTwo table tbody .box-inc, .dynamic-contentful-pages .pdt-rxinfo .panel-group1 #collapseTwo table tbody .plus-btn {
        top: 0
    }

    .pdt-rxinfo .panel-group1 #collapseTwo table tbody .pdp-checkbox {
        width: auto;
        top: 0
    }

    .pdt-rxinfo .panel-group1 #collapseTwo .recurring-bttn-wrap h4 {
        margin-top: 84px;
        margin-bottom: 0
    }

    .pdt-rxinfo .panel-group1 #collapseTwo .recurring-bttn-wrap .btn-primary, .dynamic-contentful-pages .pdt-rxinfo .panel-group1 #collapseTwo .recurring-bttn-wrap .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel .pdt-rxinfo .panel-group1 #collapseTwo .recurring-bttn-wrap .PaymentPage_PayNowButton {
        top: -110px;
        padding: 8px 0;
        margin: 0
    }
}

.dynamic-contentful-pages .related-pdt-info-tab-panel .infotable-container .info-order-table tbody tr {
    border-top: 0 solid transparent;
    border-bottom: 2px solid black
}

.dynamic-contentful-pages .pdt-desc-container h1 {
    font-size: 26px;
    color: #7665e5;
    font-weight: normal;
    margin-top: 0
}

.dynamic-contentful-pages .social-net-icons {
    margin-bottom: 30px;
    margin-top: -17px
}

.dynamic-contentful-pages .customer-review-container .select-wrap label.pull-left {
    margin-top: 6px
}

@media all and (max-width: 1000px) and (min-width:0) {
    .recently-viewed-spotlight li.col-md-3, .dynamic-contentful-pages .pdt-spot-light li.col-md-3 {
        border-bottom:1px solid #ccc
    }
}

.dynamic-contentful-pages .pdt-desc-container .small-link-txt a {
    text-decoration: none
}

.dynamic-contentful-pages .pdt-desc-container .small-link-txt a:hover {
    text-decoration: underline
}

.dynamic-contentful-pages .customer-review-container h2.cust-review-header-txt {
    padding-left: 13px
}

body .cust-review-header-txt {
    border-bottom: 1px solid #444
}

.dynamic-contentful-pages .free-ground-shiping {
    clear: both
}

.dynamic-contentful-pages .free-ground-info {
    background: url(/scbt-static/assets/images/free_shipping_pdp-btn.png) no-repeat 100%;
    width: 100%;
    height: 81px;
    padding: 22px
}

.dynamic-contentful-pages .free-ground-info a {
    color: #f00
}

.scah .dynamic-contentful-pages #freeGroundShipping .modal-header h4.modal-title {
    color: #d96707
}

#freeGroundShipping .ship-quick-link li {
    display: inline-block
}

@media(max-width: 1000px) {
    #freeGroundShipping .ship-quick-link li {
        width:100%
    }
}

@media(min-width: 1000px) {
    #freeGroundShipping .ship-quick-link li {
        width:32%
    }
}

#freeGroundShipping .ship-quick-link li a {
    color: #000
}

#freeGroundShipping .modal-body h4 {
    text-transform: uppercase
}

#freeGroundShipping .modal-body h4.title-bar {
    padding: 5px;
    display: block;
    width: 100%;
    background-color: #eee
}

#freeGroundShipping .shipping-method-list li .list-head {
    font-weight: bold;
    display: block
}

@media(min-width: 1000px) {
    #freeGroundShipping .modal-dialog {
        width:760px
    }
}

.dynamic-contentful-pages .recently-viewed-spotlight .line-separator {
    display: none
}

@media all and (min-width: 1000px) {
    .pdp-scbt .infotable-container .info-order-table [data-label="QTY"] div {
        margin-left:18px!important
    }
}

@media all and (min-width: 1000px) {
    .pdp-scbt .infotable-container .info-order-table [data-label="CATALOG #"] {
        text-align:left!important
    }
}

.dynamic-contentful-pages .pdp-scbt .infotable-container .info-order-table a.pdt-title.theme-header-txt {
    color: #5e007a;
    text-decoration: underline;
    font-weight: normal
}

.dynamic-contentful-pages .pdt-desc-container .pdt-desc-more-btn {
    overflow: hidden;
    margin-bottom: 10px
}

.dynamic-contentful-pages .pdt-desc-container .more-btn-clicked {
    height: auto;
    overflow: visible;
    max-height: none;
    display: none
}

.dynamic-contentful-pages .pdt-desc-container .more-txt-link {
    color: #b4b4b4;
    text-decoration: none;
    margin-bottom: 10px;
    display: none
}

.dynamic-contentful-pages .pdt-desc-container .glyphicon-triangle-bottom {
    color: #b4b4b4
}

.dynamic-contentful-pages .infotable-container .info-order-table .fav-btn.added {
    background: white;
    color: #7665e5!important;
    font-size: 18px;
    padding: 0
}

body.scah .dynamic-contentful-pages .pdp-scbt .pdt-desc-container h1 {
    color: #d96707
}

body.scah .dynamic-contentful-pages .pdt-info-tab-panel .tab-panel-container img {
    max-width: 100%
}

.dynamic-contentful-pages .orange-tick {
    background: url("/scbt-static/assets/images/tick-orange.png");
    width: 28px;
    height: 26px;
    margin: 0 auto
}

@media all and (max-width: 1000px) and (min-width:0) {
    .orange-tick {
        margin:0
    }
}

@media all and (min-width: 1000px) {
    .product-citations .tab-panel-container .col-xs-5, .dynamic-contentful-pages .product-citations .lower-page-nav .col-xs-5 {
        width:23%
    }

    .pagination-wrap-scbt {
        margin-left: 15px
    }

    .pagination-wrap-scbt ul.pagination li a {
        padding: 6px
    }

    body .pdt-spot-light ul.spotlight-pdt-list li .spot-rating {
        margin: 2px 0 0 31px
    }
}

.dynamic-contentful-pages .more-btn-clicked ul {
    list-style-type: none
}

#pdpTabContainer .tab-content #geneInfo {
    -ms-transform: matrix(1,0,0,1,0,0);
    -webkit-transform: matrix(0.95,0,0,0.95,-30,0);
    transform: matrix(1,0,0,1,0,0);
    overflow-x: auto
}

body.scbt .dynamic-contentful-pages #datasheetProtocols ul,body.scbt .dynamic-contentful-pages #datasheetProtocols-collapse ul {
    margin-top: 4px;
    list-style-type: none;
    padding-left: 0
}

body.scbt .dynamic-contentful-pages #datasheetProtocols ul li:before,body.scbt .dynamic-contentful-pages #datasheetProtocols-collapse ul li:before {
    font-family: 'Glyphicons Halflings';
    content: "\e080";
    padding: 2px 4px 2px 0;
    font-size: 7px;
    top: -1px;
    left: 0;
    position: relative
}

body.scbt .dynamic-contentful-pages #datasheetProtocols a.datasheetA,body.scbt .dynamic-contentful-pages #datasheetProtocols-collapse a.datasheetA {
    color: #7665e5;
    font-family: var(--fontFace-localOpenSans);
    font-weight: bold;
    text-decoration: underline
}

@media all and (min-width: 0) and (max-width:1000px) {
    body.scbt .dynamic-contentful-pages #datasheetProtocols .tab-panel-container,body.scbt .dynamic-contentful-pages #datasheetProtocols-collapse .tab-panel-container {
        padding:0
    }

    body.scbt .dynamic-contentful-pages #datasheetProtocols .tab-panel-container div,body.scbt .dynamic-contentful-pages #datasheetProtocols-collapse .tab-panel-container div {
        padding-left: 0;
        padding-right: 0
    }

    body.scbt .dynamic-contentful-pages #datasheetProtocols .divSplit,body.scbt .dynamic-contentful-pages #datasheetProtocols-collapse .divSplit {
        margin-bottom: 10px
    }

    body.scbt .dynamic-contentful-pages #datasheetProtocols .adobe-reader-wrap img,body.scbt .dynamic-contentful-pages #datasheetProtocols-collapse .adobe-reader-wrap img {
        width: 100%;
        height: auto
    }
}

body.scbt .dynamic-contentful-pages .pdt-info-tab-panel #pdpTabContainer {
    margin-top: 20px
}

@media all and (min-width: 1000px) {
    body .pdp-scbt .pdp-labsupplies-scbt .infotable-container table.info-order-table thead th:nth-child(3),body .pdp-scbt .pdp-chemicals-scbt .infotable-container table.info-order-table thead th:nth-child(3) {
        width:14%
    }

    body .pdp-scbt .pdp-labsupplies-scbt .infotable-container table.info-order-table thead th:nth-child(5),body .pdp-scbt .pdp-chemicals-scbt .infotable-container table.info-order-table thead th:nth-child(5) {
        padding-left: 25px
    }

    body .pdp-scbt .pdp-labsupplies-scbt .infotable-container table.info-order-table tbody td:nth-child(1) a,body .pdp-scbt .pdp-chemicals-scbt .infotable-container table.info-order-table tbody td:nth-child(1) a {
        margin-left: 0!important
    }

    body .pdp-scbt .pdp-labsupplies-scbt .infotable-container table.info-order-table tbody td:nth-child(2) span,body .pdp-scbt .pdp-chemicals-scbt .infotable-container table.info-order-table tbody td:nth-child(2) span {
        margin-left: 0!important
    }

    body .pdp-scbt .pdp-labsupplies-scbt .infotable-container table.info-order-table tbody td:nth-child(3),body .pdp-scbt .pdp-chemicals-scbt .infotable-container table.info-order-table tbody td:nth-child(3) {
        text-align: left;
        padding-left: 10px
    }

    body .pdp-scbt .pdp-labsupplies-scbt .infotable-container table.info-order-table tbody td:nth-child(4),body .pdp-scbt .pdp-chemicals-scbt .infotable-container table.info-order-table tbody td:nth-child(4) {
        text-align: left;
        padding-left: 10px
    }

    body .pdp-scbt .pdp-chemicals-scbt .infotable-container table.info-order-table thead th:nth-child(5) {
        width: 18%
    }

    body .plp-chemicals .plp-scah-container table.plp-table thead th:nth-child(4) {
        width: 12%
    }

    body .plp-chemicals .plp-scah-container table.plp-table thead th:nth-child(4) {
        width: 12%
    }
}

body.scbt .dynamic-contentful-pages .container .ov-grid .ov-1-1.purple {
    background: #fbfbfb;
    background: -moz-linear-gradient(top,#fbfbfb 0,#e1e1e1 100%);
    background: -webkit-linear-gradient(top,#fbfbfb 0,#e1e1e1 100%);
    background: linear-gradient(to bottom,#fbfbfb 0,#e1e1e1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb',endColorstr='#e1e1e1',GradientType=0);
    border: 0
}

body.scbt .dynamic-contentful-pages .container .ov-grid .ov-1-1.purple .ov-1-6.quarterm {
    padding-left: 20px;
    width: 15%;
    float: left
}

@media all and (min-width: 320px) and (max-width:480px) {
    body.scbt .dynamic-contentful-pages .container .ov-grid .ov-1-1.purple .ov-5-6 {
        width:52%;
        margin-left: 40%
    }
}

@media all and (min-width: 480px) and (max-width:1000px) {
    body.scbt .dynamic-contentful-pages .container .ov-grid .ov-1-1.purple .ov-5-6 {
        padding-left:10%
    }
}

body.scbt .dynamic-contentful-pages .container .ov-grid .ov-1-1.purple .ov-5-6 h3 {
    font-weight: normal;
    line-height: 19px;
    font-size: 14px;
    padding: 10px
}

body.scbt .dynamic-contentful-pages .container .related-pdt-info-tab-panel table.info-order-table tbody tr td .pdt-title {
    font-weight: normal;
    font-family: "var(--fontFace-localOpenSans)"!important
}

.dynamic-contentful-pages .related-pdt-info-tab-panel .infotable-container .info-order-table tbody tr {
    border-top: 0 solid transparent;
    border-bottom: 2px solid black
}

@media all and (min-width: 1000px) {
    body.scah .dynamic-contentful-pages .pdp-scbt .pdt-desc-wrapper .pdt-info-tab-panel {
        padding:0
    }

    body.scah .dynamic-contentful-pages .pdp-scbt .pdt-desc-wrapper .pdt-info-tab-panel .pdt-spot-light {
        padding: 0
    }

    body.scah .dynamic-contentful-pages .pdp-scbt .pdt-desc-wrapper .pdt-spot-light {
        padding: 0
    }
}

#imageZoomModal .modal-dialog {
    background-color: #f4f4f4;
    width: 900px;
    border: 2px solid #ccc
}

#imageZoomModal .close {
    font-size: 32px;
    margin-top: -12px;
    color: #ccc;
    opacity: 1
}

#imageZoomModal .modal-header {
    border-bottom: 0;
    padding: 20px 10px
}

#imageZoomModal .modal-header:after {
    border-bottom: 0
}

#imageZoomModal .modal-body .pdpZoomHghtSet {
    overflow: hidden
}

#imageZoomModal .modal-body #carousel-1 {
    margin: 10px 15px;
    background-color: #fff;
    border: 2px solid #e1e1e1
}

#imageZoomModal .modal-body #carousel-1 .carousel-inner .pdt-zoomImg {
    width: auto;
    height: auto;
    margin: auto auto;
    border: 0
}

#imageZoomModal .modal-body #carousel-1 .carousel-inner img.zoom0 {
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
    position: static;
    display: block;
    max-width: 600px;
    max-height: 590px
}

#imageZoomModal .modal-body #carousel-1 .carousel-inner img.zoom1 {
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    max-width: 700px;
    max-height: 900px
}

#imageZoomModal .modal-body #carousel-1 .carousel-inner img.zoom2 {
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    max-width: 800px;
    max-height: 1000px
}

#imageZoomModal .modal-body #carousel-1 .carousel-inner img.zoom3 {
    -moz-transform: scale(1.3);
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
    max-width: 900px;
    max-height: 1100px
}

#imageZoomModal .modal-body #thumbcarousel-1 {
    width: 480px;
    padding: 0 0 20px 0;
    float: left;
    background: 0
}

#imageZoomModal .modal-body #thumbcarousel-1 .carousel-inner {
    height: 76px
}

#imageZoomModal .modal-body #thumbcarousel-1 .carousel-inner .thumb {
    width: 70px;
    height: 67px;
    border: 1px solid #ccc;
    float: left;
    left: 40px;
    position: relative
}

#imageZoomModal .modal-body #thumbcarousel-1 .carousel-inner .thumb img {
    width: 100%;
    height: 65px
}

#imageZoomModal .modal-body #thumbcarousel-1 .carousel-inner .thumb img.active {
    border-bottom: 2px solid #7665e5
}

#imageZoomModal .modal-body #thumbcarousel-1 .carousel-inner .thumb img:hover {
    border: 2px solid #ccc
}

#imageZoomModal .modal-body #thumbcarousel-1 .carousel-inner .tp_show:after {
    bottom: -10px!important
}

@media all and (min-width: 1000px) {
    #imageZoomModal .modal-body #thumbcarousel-1 .carousel-inner .custom-tooltip {
        width:841px!important;
        left: 15px
    }
}

#imageZoomModal .modal-body #thumbcarousel-1 .zoom-tooltip {
    display: flex;
    width: 840px;
    background-color: #fff;
    margin: 76px 0 0 16px;
    padding: 8px;
    font-size: 12px;
    line-height: 16px;
    box-shadow: 0 5px 10px 0 rgba(3,3,3,0.25)
}

#imageZoomModal .modal-body #thumbcarousel-1 .zoom-tooltip .title {
    font-size: 14px;
    line-height: 18px
}

#imageZoomModal .modal-body #thumbcarousel-1 .left {
    cursor: pointer
}

#imageZoomModal .modal-body #thumbcarousel-1 .left .glyphicon {
    top: 32px;
    left: -8px
}

#imageZoomModal .modal-body #thumbcarousel-1 .right {
    cursor: pointer
}

#imageZoomModal .modal-body #thumbcarousel-1 .right .glyphicon {
    top: 32px;
    right: -10px
}

#imageZoomModal .modal-body #thumbcarousel-1 .webDisplay {
    display: block
}

#imageZoomModal .modal-body #thumbcarousel-1 .mobileDisplay {
    display: none
}

#imageZoomModal .modal-body .zoom-option {
    float: left;
    margin: 20px 17px 0 5px
}

#imageZoomModal .modal-body .zoom-option img {
    margin: 0 30%;
    padding-bottom: 4px;
    cursor: pointer
}

#imageZoomModal .modal-body .zoom-option .zoom-txt {
    font-size: 12px;
    cursor: pointer
}

#imageZoomModal .modal-body #zoomIn {
    margin-left: 40px
}

#imageZoomModal .modal-body .zoom-reset img {
    margin: 0 19%
}

#imageZoomModal .modal-body .zoom-close {
    float: right;
    padding: 6px 20px;
    color: #fff;
    margin: 20px 17px 0 5px;
    cursor: pointer
}

#imageZoomModal .modal-body .content1 {
    width: 838px;
    height: 600px;
    overflow: hidden
}

#imageZoomModal .modal-body .content1 img {
    opacity: 1
}

#imageZoomModal .modal-body .content1 img.loaded {
    opacity: 1
}

#imageZoomModal .modal-body .img-pan-container,#imageZoomModal .modal-body .img-pan-container img {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

#imageZoomModal .modal-body .img-pan-container {
    position: relative;
    overflow: hidden;
    cursor: crosshair;
    height: 100%;
    width: 100%
}

#imageZoomModal .modal-body .img-pan-container img {
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    position: absolute;
    top: 0;
    left: 0
}

@media only screen and (max-width: 1000px) {
    #imageZoomModal .modal-dialog {
        background-color:#f4f4f4;
        width: 96%;
        border: 2px solid #ccc;
        margin: 2%
    }

    #imageZoomModal .modal-body {
        padding: 3px 0
    }

    #imageZoomModal .modal-body .content1 {
        width: auto
    }

    #imageZoomModal .modal-body #carousel-1 {
        margin: 10px 1px;
        border: 1px solid #e1e1e1
    }

    #imageZoomModal .modal-body #thumbcarousel-1 {
        width: 100%
    }

    #imageZoomModal .modal-body #thumbcarousel-1 .carousel-inner,#imageZoomModal .modal-body #thumbcarousel-1 .zoom-tooltip {
        display: none
    }

    #imageZoomModal .modal-body #thumbcarousel-1 .left {
        left: 0;
        top: 35px
    }

    #imageZoomModal .modal-body #thumbcarousel-1 .left .glyphicon {
        left: -46%;
        top: 5px
    }

    #imageZoomModal .modal-body #thumbcarousel-1 .right {
        top: 35px;
        right: -18%
    }

    #imageZoomModal .modal-body #thumbcarousel-1 .right .glyphicon {
        top: 5px;
        right: -28%
    }

    #imageZoomModal .modal-body #thumbcarousel-1 .mobileDisplay {
        display: block
    }

    #imageZoomModal .modal-body #thumbcarousel-1 .webDisplay {
        display: none
    }
}

@media only screen and (max-width: 1000px) and (max-width:420px) and (min-width:320px) {
    #imageZoomModal .modal-body #thumbcarousel-1 .right .glyphicon {
        right:-44%
    }

    #imageZoomModal .modal-body #thumbcarousel-1 .right {
        right: 0
    }
}

@media only screen and (max-width: 1000px) {
    #imageZoomModal .modal-body .zoom-close {
        display:none
    }

    #imageZoomModal .modal-body .zoom-option {
        margin: 0 0 30px 18%
    }

    #imageZoomModal .modal-body #zoomIn {
        margin-left: 20%
    }
}

@media only screen and (max-width: 1000px) and (max-width:520px) and (min-width:421px) {
    #imageZoomModal .modal-body .zoom-option {
        margin:0 0 30px 15%
    }
}

@media only screen and (max-width: 1000px) and (max-width:420px) and (min-width:320px) {
    #imageZoomModal .modal-body .zoom-option {
        margin:0 0 30px 12%
    }
}

body.scbt .dynamic-contentful-pages .zoom-close {
    background-color: #7665e5
}

body.scah .dynamic-contentful-pages .zoom-close {
    background-color: #f78709
}

body .container .pdt-img-carousel #carousel:after {
    content: "\e096";
    position: relative;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    position: absolute;
    bottom: 24px;
    display: block;
    background-color: #f4f4f4;
    padding: 6px;
    right: 22px;
    color: #9e9898;
    opacity: .8;
    font-size: 21px;
    border-radius: 4px;
    cursor: pointer
}

@media all and (max-width: 1000px) {
    body .container .pdt-img-carousel #carousel:after {
        display:none
    }
}

body .container .pdt-img-carousel .pdt-img-slide-carousel {
    background: #fff
}

body .container .pdt-img-carousel .thumb {
    background-color: #fff
}

body .container .pdt-desc-wrapper .pdt-img-carousel .pdt-img-carousel-thumbnail,body .container .pdp-labsupplies-scbt .pdt-img-carousel .pdt-img-carousel-thumbnail {
    background: #d9d9d9;
    padding: 11px 5px 0 5px
}

body .container .pdt-desc-wrapper .pdt-img-carousel .pdt-img-carousel-thumbnail .item .thumb,body .container .pdp-labsupplies-scbt .pdt-img-carousel .pdt-img-carousel-thumbnail .item .thumb {
    margin: 0 5px 2px 5px;
    border-bottom: 2px solid #d9d9d9;
    background-color: #fff
}

body .container .pdt-desc-wrapper .pdt-img-carousel .pdt-img-carousel-thumbnail .item .thumb:active,body .container .pdp-labsupplies-scbt .pdt-img-carousel .pdt-img-carousel-thumbnail .item .thumb:active {
    border-bottom: 2px solid #7665e5
}

body .container .pdt-desc-wrapper #carousel:after,body .container .pdp-labsupplies-scbt #carousel:after {
    content: "\e096";
    position: relative;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    position: absolute;
    bottom: 24px;
    display: block;
    background-color: #f4f4f4;
    padding: 6px;
    right: 22px;
    color: #9e9898;
    opacity: .8;
    font-size: 21px;
    border-radius: 4px;
    cursor: pointer
}

@media all and (max-width: 1000px) {
    body .container .pdt-desc-wrapper #carousel:after,body .container .pdp-labsupplies-scbt #carousel:after {
        display:none
    }
}

body .container .pdt-desc-wrapper #carousel .carousel-inner .item img,body .container .pdp-labsupplies-scbt #carousel .carousel-inner .item img {
    border: 1px solid #d9d9d9
}

body .container .pdt-desc-wrapper .review-comments-bar a,body .container .pdp-labsupplies-scbt .review-comments-bar a {
    font-weight: normal;
    font-size: 14px;
    color: #000;
    text-decoration: underline;
    line-height: 17px;
    text-align: left;
    margin: 0 10px
}

@media(min-width: 1000px) {
    body .container .pdt-desc-wrapper .pdt-img-carousel,body .container .pdp-labsupplies-scbt .pdt-img-carousel {
        width:35.715%
    }

    body .container .pdt-desc-wrapper #carousel .carousel-inner .item,body .container .pdp-labsupplies-scbt #carousel .carousel-inner .item {
        width: 320px;
        height: 275px;
        border: 1px solid #d9d9d9
    }

    body .container .pdt-desc-wrapper #carousel .carousel-inner .item .tag-image,body .container .pdp-labsupplies-scbt #carousel .carousel-inner .item .tag-image {
        width: auto;
        height: auto;
        border: 0
    }

    body .container .pdt-desc-wrapper #carousel .carousel-inner .item .circle-image,body .container .pdp-labsupplies-scbt #carousel .carousel-inner .item .circle-image {
        width: auto;
        height: auto;
        border: 0
    }

    body .container .pdt-desc-wrapper .pdt-desc-container h1,body .container .pdp-labsupplies-scbt .pdt-desc-container h1 {
        font-size: 32px;
        line-height: 32px;
        margin-bottom: 16px;
        text-align: left
    }
}

body .container .pdt-desc-wrapper .glyphicon-star,body .container .pdp-labsupplies-scbt .glyphicon-star {
    width: 15px;
    height: 15px;
    color: #e89026
}

@media(max-width: 1000px) {
    body .container .pdp-chemicals-scbt .custom-tooltip,body .container .pdp-scbt .custom-tooltip,body .container .pdp-labsupplies-scbt .custom-tooltip,body .container .pdt-desc-wrapper .custom-tooltip {
        position:relative;
        top: 11px;
        background: #fff;
        padding: 5px 12px;
        text-align: left;
        left: 0;
        box-shadow: 1px 1px 8px #564f4f;
        margin: 0 auto;
        width: 100%!important;
        top: 9px;
        overflow: hidden!important
    }

    body .container .pdp-chemicals-scbt .tp_show:after,body .container .pdp-scbt .tp_show:after,body .container .pdp-labsupplies-scbt .tp_show:after,body .container .pdt-desc-wrapper .tp_show:after {
        bottom: -8px!important
    }
}

body .container .pdp-chemicals-scbt .custom-tooltip,body .container .pdp-scbt .custom-tooltip,body .container .pdp-labsupplies-scbt .custom-tooltip,body .container .pdt-desc-wrapper .custom-tooltip {
    font-size: 12px;
    color: #000;
    font-weight: normal;
    line-height: 18px;
    text-align: left;
    background: #fff;
    border: 1px solid #a9a9a9;
    box-shadow: 0 5px 10px 0 rgba(3,3,3,0.25);
    margin: 0 auto 24px auto;
    padding: 15px 10px 20px 10px!important;
    width: 93%!important;
    top: 9px;
    position: relative;
    left: 0;
    right: 0;
    border-top: none!important
}

body .container .pdp-chemicals-scbt h1,body .container .pdp-scbt h1,body .container .pdp-labsupplies-scbt h1,body .container .pdt-desc-wrapper h1 {
    font-size: 32px;
    line-height: 32px;
    margin-bottom: 16px;
    text-align: left
}

body .container .pdp-chemicals-scbt .glyphicon-star,body .container .pdp-scbt .glyphicon-star,body .container .pdp-labsupplies-scbt .glyphicon-star,body .container .pdt-desc-wrapper .glyphicon-star {
    width: 15px;
    height: 15px;
    color: #e89026
}

body .container .pdp-chemicals-scbt ul.pdt-desc-list ul,body .container .pdp-scbt ul.pdt-desc-list ul,body .container .pdp-labsupplies-scbt ul.pdt-desc-list ul,body .container .pdt-desc-wrapper ul.pdt-desc-list ul {
    list-style-type: disc;
    padding-left: 20px
}

body .container .pdp-chemicals-scbt .review-links a,body .container .pdp-scbt .review-links a,body .container .pdp-labsupplies-scbt .review-links a,body .container .pdt-desc-wrapper .review-links a {
    font-weight: normal;
    font-size: 14px;
    color: #000;
    text-decoration: underline;
    line-height: 17px;
    text-align: left;
    margin: 0 7px
}

body .container .pdp-chemicals-scbt .pdt-desc-container .pdt-desc-wrap .pull-left.col-xs-3.col-sm-4.padding-zero,body .container .pdp-scbt .pdt-desc-container .pdt-desc-wrap .pull-left.col-xs-3.col-sm-4.padding-zero,body .container .pdp-labsupplies-scbt .pdt-desc-container .pdt-desc-wrap .pull-left.col-xs-3.col-sm-4.padding-zero,body .container .pdt-desc-wrapper .pdt-desc-container .pdt-desc-wrap .pull-left.col-xs-3.col-sm-4.padding-zero {
    font-size: 15px;
    font-weight: 100;
    color: #000;
    line-height: 18px
}

body .container .pdp-chemicals-scbt .pdt-desc-container .pdt-desc-wrap .pull-left.col-xs-9.col-sm-8,body .container .pdp-scbt .pdt-desc-container .pdt-desc-wrap .pull-left.col-xs-9.col-sm-8,body .container .pdp-labsupplies-scbt .pdt-desc-container .pdt-desc-wrap .pull-left.col-xs-9.col-sm-8,body .container .pdt-desc-wrapper .pdt-desc-container .pdt-desc-wrap .pull-left.col-xs-9.col-sm-8 {
    font-size: 15px;
    font-weight: normal;
    color: #000;
    line-height: 17px;
    text-align: left
}

@media(min-width: 1000px) {
    body .container .pdp-chemicals-scbt .pdt-desc-container .pdt-desc-wrap .pull-left.col-xs-3.col-sm-4.padding-zero,body .container .pdp-scbt .pdt-desc-container .pdt-desc-wrap .pull-left.col-xs-3.col-sm-4.padding-zero,body .container .pdp-labsupplies-scbt .pdt-desc-container .pdt-desc-wrap .pull-left.col-xs-3.col-sm-4.padding-zero,body .container .pdt-desc-wrapper .pdt-desc-container .pdt-desc-wrap .pull-left.col-xs-3.col-sm-4.padding-zero {
        width:181px
    }

    body .container .pdp-chemicals-scbt .pdt-desc-container .pdt-desc-wrap .pull-left.col-xs-9.col-sm-8,body .container .pdp-scbt .pdt-desc-container .pdt-desc-wrap .pull-left.col-xs-9.col-sm-8,body .container .pdp-labsupplies-scbt .pdt-desc-container .pdt-desc-wrap .pull-left.col-xs-9.col-sm-8,body .container .pdt-desc-wrapper .pdt-desc-container .pdt-desc-wrap .pull-left.col-xs-9.col-sm-8 {
        width: 444px
    }
}

body .container .pdp-chemicals-scbt .col-md-7.pdt-desc-container .line-separator,body .container .pdp-scbt .col-md-7.pdt-desc-container .line-separator,body .container .pdp-labsupplies-scbt .col-md-7.pdt-desc-container .line-separator,body .container .pdt-desc-wrapper .col-md-7.pdt-desc-container .line-separator {
    border-bottom: 1px solid #000;
    padding: 10px 0;
    margin: 0
}

body .container .pdp-chemicals-scbt .col-md-7.pdt-desc-container .certificate-txt,body .container .pdp-scbt .col-md-7.pdt-desc-container .certificate-txt,body .container .pdp-labsupplies-scbt .col-md-7.pdt-desc-container .certificate-txt,body .container .pdt-desc-wrapper .col-md-7.pdt-desc-container .certificate-txt {
    font-size: 13px;
    color: #000;
    font-style: italic;
    font-weight: normal;
    line-height: 18px;
    padding: 10px 0;
    margin: 0;
    display: block
}

body .container .pdp-chemicals-scbt .col-md-7.pdt-desc-container .quick-link-tab,body .container .pdp-scbt .col-md-7.pdt-desc-container .quick-link-tab,body .container .pdp-labsupplies-scbt .col-md-7.pdt-desc-container .quick-link-tab,body .container .pdt-desc-wrapper .col-md-7.pdt-desc-container .quick-link-tab {
    background-color: #e4e0fa;
    height: auto;
    margin: 0 0 25px 0;
    padding: 20px
}

body .container .pdp-chemicals-scbt .col-md-7.pdt-desc-container .quick-link-tab h4.quick-links-section,body .container .pdp-scbt .col-md-7.pdt-desc-container .quick-link-tab h4.quick-links-section,body .container .pdp-labsupplies-scbt .col-md-7.pdt-desc-container .quick-link-tab h4.quick-links-section,body .container .pdt-desc-wrapper .col-md-7.pdt-desc-container .quick-link-tab h4.quick-links-section {
    font-size: 14px;
    color: #e31837;
    font-weight: bold;
    line-height: 22px;
    text-transform: uppercase;
    margin-top: 0;
    padding-left: 0
}

body .container .pdp-chemicals-scbt .col-md-7.pdt-desc-container .quick-link-tab ul,body .container .pdp-scbt .col-md-7.pdt-desc-container .quick-link-tab ul,body .container .pdp-labsupplies-scbt .col-md-7.pdt-desc-container .quick-link-tab ul,body .container .pdt-desc-wrapper .col-md-7.pdt-desc-container .quick-link-tab ul {
    padding-left: 0
}

body .container .pdp-chemicals-scbt .col-md-7.pdt-desc-container .quick-link-tab .col-md-5.padding-fix span,body .container .pdp-chemicals-scbt .col-md-7.pdt-desc-container .quick-link-tab .col-md-6.padding-fix span,body .container .pdp-scbt .col-md-7.pdt-desc-container .quick-link-tab .col-md-5.padding-fix span,body .container .pdp-scbt .col-md-7.pdt-desc-container .quick-link-tab .col-md-6.padding-fix span,body .container .pdp-labsupplies-scbt .col-md-7.pdt-desc-container .quick-link-tab .col-md-5.padding-fix span,body .container .pdp-labsupplies-scbt .col-md-7.pdt-desc-container .quick-link-tab .col-md-6.padding-fix span,body .container .pdt-desc-wrapper .col-md-7.pdt-desc-container .quick-link-tab .col-md-5.padding-fix span,body .container .pdt-desc-wrapper .col-md-7.pdt-desc-container .quick-link-tab .col-md-6.padding-fix span {
    font-size: 14px;
    color: #000;
    line-height: 22px
}

body .container .pdp-chemicals-scbt .col-md-7.pdt-desc-container .quick-link-tab .col-md-5.padding-fix a,body .container .pdp-chemicals-scbt .col-md-7.pdt-desc-container .quick-link-tab .col-md-6.padding-fix a,body .container .pdp-scbt .col-md-7.pdt-desc-container .quick-link-tab .col-md-5.padding-fix a,body .container .pdp-scbt .col-md-7.pdt-desc-container .quick-link-tab .col-md-6.padding-fix a,body .container .pdp-labsupplies-scbt .col-md-7.pdt-desc-container .quick-link-tab .col-md-5.padding-fix a,body .container .pdp-labsupplies-scbt .col-md-7.pdt-desc-container .quick-link-tab .col-md-6.padding-fix a,body .container .pdt-desc-wrapper .col-md-7.pdt-desc-container .quick-link-tab .col-md-5.padding-fix a,body .container .pdt-desc-wrapper .col-md-7.pdt-desc-container .quick-link-tab .col-md-6.padding-fix a {
    font-size: 14px;
    color: #000;
    line-height: 22px;
    text-align: left
}

body .container .pdp-chemicals-scbt .col-md-7.pdt-desc-container .quick-link-tab .glyphicon-chevron-right,body .container .pdp-scbt .col-md-7.pdt-desc-container .quick-link-tab .glyphicon-chevron-right,body .container .pdp-labsupplies-scbt .col-md-7.pdt-desc-container .quick-link-tab .glyphicon-chevron-right,body .container .pdt-desc-wrapper .col-md-7.pdt-desc-container .quick-link-tab .glyphicon-chevron-right {
    font-size: 7px!important;
    line-height: 18px!important
}

body .container .pdp-chemicals-scbt .pdt-info-tab-panel.marker-23 h3,body .container .pdp-chemicals-scbt .pdt-info-tab-panel.marker-3 h3,body .container .pdp-scbt .pdt-info-tab-panel.marker-23 h3,body .container .pdp-scbt .pdt-info-tab-panel.marker-3 h3,body .container .pdp-labsupplies-scbt .pdt-info-tab-panel.marker-23 h3,body .container .pdp-labsupplies-scbt .pdt-info-tab-panel.marker-3 h3,body .container .pdt-desc-wrapper .pdt-info-tab-panel.marker-23 h3,body .container .pdt-desc-wrapper .pdt-info-tab-panel.marker-3 h3 {
    font-size: 22px;
    font-weight: 200;
    color: #000;
    line-height: 17px;
    text-align: left
}

@media(min-width: 1000px) {
    body .container .pdp-chemicals-scbt .col-md-5.pdt-img-carousel,body .container .pdp-scbt .col-md-5.pdt-img-carousel,body .container .pdp-labsupplies-scbt .col-md-5.pdt-img-carousel,body .container .pdt-desc-wrapper .col-md-5.pdt-img-carousel {
        width:335px
    }

    body .container .pdp-chemicals-scbt .col-md-5.pdt-img-carousel #carousel .carousel-inner .item,body .container .pdp-scbt .col-md-5.pdt-img-carousel #carousel .carousel-inner .item,body .container .pdp-labsupplies-scbt .col-md-5.pdt-img-carousel #carousel .carousel-inner .item,body .container .pdt-desc-wrapper .col-md-5.pdt-img-carousel #carousel .carousel-inner .item {
        width: 320px;
        height: 275px;
        border: 1px solid #d9d9d9
    }

    body .container .pdp-chemicals-scbt .col-md-5.pdt-img-carousel #carousel .carousel-inner .tag-image,body .container .pdp-scbt .col-md-5.pdt-img-carousel #carousel .carousel-inner .tag-image,body .container .pdp-labsupplies-scbt .col-md-5.pdt-img-carousel #carousel .carousel-inner .tag-image,body .container .pdt-desc-wrapper .col-md-5.pdt-img-carousel #carousel .carousel-inner .tag-image {
        width: auto;
        height: auto;
        border: 0
    }

    body .container .pdp-chemicals-scbt .col-md-5.pdt-img-carousel #carousel .carousel-inner .circle-image,body .container .pdp-scbt .col-md-5.pdt-img-carousel #carousel .carousel-inner .circle-image,body .container .pdp-labsupplies-scbt .col-md-5.pdt-img-carousel #carousel .carousel-inner .circle-image,body .container .pdt-desc-wrapper .col-md-5.pdt-img-carousel #carousel .carousel-inner .circle-image {
        width: auto;
        height: auto;
        border: 0
    }

    body .container .pdp-chemicals-scbt .col-md-5.pdt-img-carousel #thumbcarousel,body .container .pdp-scbt .col-md-5.pdt-img-carousel #thumbcarousel,body .container .pdp-labsupplies-scbt .col-md-5.pdt-img-carousel #thumbcarousel,body .container .pdt-desc-wrapper .col-md-5.pdt-img-carousel #thumbcarousel {
        width: 320px;
        background: #d9d9d9;
        padding: 3px 5px 11px 5px
    }

    body .container .pdp-chemicals-scbt .col-md-5.pdt-img-carousel #thumbcarousel .carousel-inner .thumb,body .container .pdp-scbt .col-md-5.pdt-img-carousel #thumbcarousel .carousel-inner .thumb,body .container .pdp-labsupplies-scbt .col-md-5.pdt-img-carousel #thumbcarousel .carousel-inner .thumb,body .container .pdt-desc-wrapper .col-md-5.pdt-img-carousel #thumbcarousel .carousel-inner .thumb {
        width: 86px;
        height: 74px;
        margin: 0 0 2px 13px;
        float: left
    }

    body .container .pdp-chemicals-scbt .col-md-5.pdt-img-carousel #thumbcarousel .carousel-inner .thumb img,body .container .pdp-scbt .col-md-5.pdt-img-carousel #thumbcarousel .carousel-inner .thumb img,body .container .pdp-labsupplies-scbt .col-md-5.pdt-img-carousel #thumbcarousel .carousel-inner .thumb img,body .container .pdt-desc-wrapper .col-md-5.pdt-img-carousel #thumbcarousel .carousel-inner .thumb img {
        width: 86px;
        height: 74px;
        border-bottom: 2px solid #d9d9d9
    }

    body .container .pdp-chemicals-scbt .col-md-5.pdt-img-carousel #thumbcarousel a.carousel-control .glyphicon-menu-left,body .container .pdp-scbt .col-md-5.pdt-img-carousel #thumbcarousel a.carousel-control .glyphicon-menu-left,body .container .pdp-labsupplies-scbt .col-md-5.pdt-img-carousel #thumbcarousel a.carousel-control .glyphicon-menu-left,body .container .pdt-desc-wrapper .col-md-5.pdt-img-carousel #thumbcarousel a.carousel-control .glyphicon-menu-left {
        width: 13px;
        height: 24px;
        position: absolute;
        top: 35px;
        left: 12px
    }

    body .container .pdp-chemicals-scbt .col-md-5.pdt-img-carousel #thumbcarousel a.carousel-control .glyphicon-menu-right,body .container .pdp-scbt .col-md-5.pdt-img-carousel #thumbcarousel a.carousel-control .glyphicon-menu-right,body .container .pdp-labsupplies-scbt .col-md-5.pdt-img-carousel #thumbcarousel a.carousel-control .glyphicon-menu-right,body .container .pdt-desc-wrapper .col-md-5.pdt-img-carousel #thumbcarousel a.carousel-control .glyphicon-menu-right {
        width: 13px;
        height: 24px;
        position: absolute;
        top: 35px;
        left: 15px
    }

    body .container .pdp-chemicals-scbt .col-md-5.pdt-img-carousel #thumbcarousel .thumb1:hover:after,body .container .pdp-chemicals-scbt .col-md-5.pdt-img-carousel #thumbcarousel .thumb2:hover:after,body .container .pdp-chemicals-scbt .col-md-5.pdt-img-carousel #thumbcarousel .thumb3:hover:after,body .container .pdp-scbt .col-md-5.pdt-img-carousel #thumbcarousel .thumb1:hover:after,body .container .pdp-scbt .col-md-5.pdt-img-carousel #thumbcarousel .thumb2:hover:after,body .container .pdp-scbt .col-md-5.pdt-img-carousel #thumbcarousel .thumb3:hover:after,body .container .pdp-labsupplies-scbt .col-md-5.pdt-img-carousel #thumbcarousel .thumb1:hover:after,body .container .pdp-labsupplies-scbt .col-md-5.pdt-img-carousel #thumbcarousel .thumb2:hover:after,body .container .pdp-labsupplies-scbt .col-md-5.pdt-img-carousel #thumbcarousel .thumb3:hover:after,body .container .pdt-desc-wrapper .col-md-5.pdt-img-carousel #thumbcarousel .thumb1:hover:after,body .container .pdt-desc-wrapper .col-md-5.pdt-img-carousel #thumbcarousel .thumb2:hover:after,body .container .pdt-desc-wrapper .col-md-5.pdt-img-carousel #thumbcarousel .thumb3:hover:after {
        left: 34px
    }

    body .container .pdp-chemicals-scbt .col-md-5.pdt-img-carousel #thumbcarousel .custom-tooltip,body .container .pdp-scbt .col-md-5.pdt-img-carousel #thumbcarousel .custom-tooltip,body .container .pdp-labsupplies-scbt .col-md-5.pdt-img-carousel #thumbcarousel .custom-tooltip,body .container .pdt-desc-wrapper .col-md-5.pdt-img-carousel #thumbcarousel .custom-tooltip {
        font-size: 12px;
        color: #000;
        font-weight: normal;
        line-height: 18px;
        text-align: left;
        background: #fff;
        border: 1px solid #a9a9a9;
        box-shadow: 0 5px 10px 0 rgba(3,3,3,0.25);
        margin: 0 auto 24px auto;
        padding: 15px 10px 20px 10px;
        width: 276px;
        top: 9px;
        overflow: hidden
    }

    body .container .pdp-chemicals-scbt .col-md-7.pdt-desc-container,body .container .pdp-scbt .col-md-7.pdt-desc-container,body .container .pdp-labsupplies-scbt .col-md-7.pdt-desc-container,body .container .pdt-desc-wrapper .col-md-7.pdt-desc-container {
        width: 633px;
        padding-right: 0
    }

    body .container .pdp-chemicals-scbt .col-md-7.pdt-desc-container .pdt-desc-wrap.pull-left,body .container .pdp-scbt .col-md-7.pdt-desc-container .pdt-desc-wrap.pull-left,body .container .pdp-labsupplies-scbt .col-md-7.pdt-desc-container .pdt-desc-wrap.pull-left,body .container .pdt-desc-wrapper .col-md-7.pdt-desc-container .pdt-desc-wrap.pull-left {
        width: 625px
    }

    body .container .pdp-chemicals-scbt .col-md-7.pdt-desc-container .quick-link-tab,body .container .pdp-scbt .col-md-7.pdt-desc-container .quick-link-tab,body .container .pdp-labsupplies-scbt .col-md-7.pdt-desc-container .quick-link-tab,body .container .pdt-desc-wrapper .col-md-7.pdt-desc-container .quick-link-tab {
        width: 618px
    }

    body .container .pdp-chemicals-scbt .col-md-7.pdt-desc-container .customMarkup,body .container .pdp-scbt .col-md-7.pdt-desc-container .customMarkup,body .container .pdp-labsupplies-scbt .col-md-7.pdt-desc-container .customMarkup,body .container .pdt-desc-wrapper .col-md-7.pdt-desc-container .customMarkup {
        margin-bottom: 25px;
        float: left
    }

    body .container .pdp-chemicals-scbt .col-md-7.pdt-desc-container .ov-grid a img,body .container .pdp-scbt .col-md-7.pdt-desc-container .ov-grid a img,body .container .pdp-labsupplies-scbt .col-md-7.pdt-desc-container .ov-grid a img,body .container .pdt-desc-wrapper .col-md-7.pdt-desc-container .ov-grid a img {
        margin-bottom: 25px
    }

    body .container .pdp-chemicals-scbt .col-md-7.pdt-desc-container .ov-grid .ov-1-1.purple,body .container .pdp-scbt .col-md-7.pdt-desc-container .ov-grid .ov-1-1.purple,body .container .pdp-labsupplies-scbt .col-md-7.pdt-desc-container .ov-grid .ov-1-1.purple,body .container .pdt-desc-wrapper .col-md-7.pdt-desc-container .ov-grid .ov-1-1.purple {
        margin-bottom: 25px
    }

    body .container .pdp-chemicals-scbt .pdt-info-tab-panel.marker-23 table.info-order-table thead tr,body .container .pdp-chemicals-scbt .pdt-info-tab-panel.marker-3 table.info-order-table thead tr,body .container .pdp-chemicals-scbt .related-pdt-info-tab-panel table.info-order-table thead tr,body .container .pdp-scbt .pdt-info-tab-panel.marker-23 table.info-order-table thead tr,body .container .pdp-scbt .pdt-info-tab-panel.marker-3 table.info-order-table thead tr,body .container .pdp-scbt .related-pdt-info-tab-panel table.info-order-table thead tr,body .container .pdp-labsupplies-scbt .pdt-info-tab-panel.marker-23 table.info-order-table thead tr,body .container .pdp-labsupplies-scbt .pdt-info-tab-panel.marker-3 table.info-order-table thead tr,body .container .pdp-labsupplies-scbt .related-pdt-info-tab-panel table.info-order-table thead tr,body .container .pdt-desc-wrapper .pdt-info-tab-panel.marker-23 table.info-order-table thead tr,body .container .pdt-desc-wrapper .pdt-info-tab-panel.marker-3 table.info-order-table thead tr,body .container .pdt-desc-wrapper .related-pdt-info-tab-panel table.info-order-table thead tr {
        background-color: #d9d9d9;
        border-bottom: 0;
        width: 980px;
        height: 32px;
        color: #000;
        font-size: 12px;
        font-weight: bold;
        line-height: 13px;
        padding: 10px 10px;
        text-align: left
    }

    body .container .pdp-chemicals-scbt .pdt-info-tab-panel.marker-23 table.info-order-table thead tr th,body .container .pdp-chemicals-scbt .pdt-info-tab-panel.marker-3 table.info-order-table thead tr th,body .container .pdp-chemicals-scbt .related-pdt-info-tab-panel table.info-order-table thead tr th,body .container .pdp-scbt .pdt-info-tab-panel.marker-23 table.info-order-table thead tr th,body .container .pdp-scbt .pdt-info-tab-panel.marker-3 table.info-order-table thead tr th,body .container .pdp-scbt .related-pdt-info-tab-panel table.info-order-table thead tr th,body .container .pdp-labsupplies-scbt .pdt-info-tab-panel.marker-23 table.info-order-table thead tr th,body .container .pdp-labsupplies-scbt .pdt-info-tab-panel.marker-3 table.info-order-table thead tr th,body .container .pdp-labsupplies-scbt .related-pdt-info-tab-panel table.info-order-table thead tr th,body .container .pdt-desc-wrapper .pdt-info-tab-panel.marker-23 table.info-order-table thead tr th,body .container .pdt-desc-wrapper .pdt-info-tab-panel.marker-3 table.info-order-table thead tr th,body .container .pdt-desc-wrapper .related-pdt-info-tab-panel table.info-order-table thead tr th {
        font-size: 12px;
        color: #000;
        font-family: var(--fontFace-localOpenSansSemibold);
    }

    body .container .pdp-chemicals-scbt .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr,body .container .pdp-chemicals-scbt .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr,body .container .pdp-chemicals-scbt .related-pdt-info-tab-panel table.info-order-table tbody tr,body .container .pdp-scbt .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr,body .container .pdp-scbt .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr,body .container .pdp-scbt .related-pdt-info-tab-panel table.info-order-table tbody tr,body .container .pdp-labsupplies-scbt .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr,body .container .pdp-labsupplies-scbt .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr,body .container .pdp-labsupplies-scbt .related-pdt-info-tab-panel table.info-order-table tbody tr,body .container .pdt-desc-wrapper .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr,body .container .pdt-desc-wrapper .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr,body .container .pdt-desc-wrapper .related-pdt-info-tab-panel table.info-order-table tbody tr {
        background-color: #fff;
        border-bottom: 1px solid #000;
        padding: 10px 10px;
        font-size: 14px;
        font-weight: normal;
        height: 51px;
        color: #000;
        line-height: 17px;
        text-align: left
    }

    body .container .pdp-chemicals-scbt .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr td,body .container .pdp-chemicals-scbt .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr td,body .container .pdp-chemicals-scbt .related-pdt-info-tab-panel table.info-order-table tbody tr td,body .container .pdp-scbt .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr td,body .container .pdp-scbt .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr td,body .container .pdp-scbt .related-pdt-info-tab-panel table.info-order-table tbody tr td,body .container .pdp-labsupplies-scbt .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr td,body .container .pdp-labsupplies-scbt .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr td,body .container .pdp-labsupplies-scbt .related-pdt-info-tab-panel table.info-order-table tbody tr td,body .container .pdt-desc-wrapper .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr td,body .container .pdt-desc-wrapper .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr td,body .container .pdt-desc-wrapper .related-pdt-info-tab-panel table.info-order-table tbody tr td {
        vertical-align: middle;
        font-size: 13px
    }

    body .container .pdp-chemicals-scbt .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr td .pdt-title,body .container .pdp-chemicals-scbt .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr td .pdt-title,body .container .pdp-chemicals-scbt .related-pdt-info-tab-panel table.info-order-table tbody tr td .pdt-title,body .container .pdp-scbt .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr td .pdt-title,body .container .pdp-scbt .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr td .pdt-title,body .container .pdp-scbt .related-pdt-info-tab-panel table.info-order-table tbody tr td .pdt-title,body .container .pdp-labsupplies-scbt .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr td .pdt-title,body .container .pdp-labsupplies-scbt .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr td .pdt-title,body .container .pdp-labsupplies-scbt .related-pdt-info-tab-panel table.info-order-table tbody tr td .pdt-title,body .container .pdt-desc-wrapper .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr td .pdt-title,body .container .pdt-desc-wrapper .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr td .pdt-title,body .container .pdt-desc-wrapper .related-pdt-info-tab-panel table.info-order-table tbody tr td .pdt-title {
        color: #000;
        text-decoration: none;
        font-family: "var(--fontFace-localOpenSansSemibold)"!important
    }

    body .container .pdp-chemicals-scbt .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr td .add-to-cart,body .container .pdp-chemicals-scbt .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr td .add-to-cart,body .container .pdp-chemicals-scbt .related-pdt-info-tab-panel table.info-order-table tbody tr td .add-to-cart,body .container .pdp-scbt .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr td .add-to-cart,body .container .pdp-scbt .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr td .add-to-cart,body .container .pdp-scbt .related-pdt-info-tab-panel table.info-order-table tbody tr td .add-to-cart,body .container .pdp-labsupplies-scbt .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr td .add-to-cart,body .container .pdp-labsupplies-scbt .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr td .add-to-cart,body .container .pdp-labsupplies-scbt .related-pdt-info-tab-panel table.info-order-table tbody tr td .add-to-cart,body .container .pdt-desc-wrapper .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr td .add-to-cart,body .container .pdt-desc-wrapper .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr td .add-to-cart,body .container .pdt-desc-wrapper .related-pdt-info-tab-panel table.info-order-table tbody tr td .add-to-cart {
        border-radius: 2px;
        background-color: #e4e0fa;
        padding: 3px 11px;
        font-size: 12px;
        font-weight: normal;
        color: #000;
        line-height: 17px;
        text-align: left
    }

    body .container .pdp-chemicals-scbt .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr td .add-to-cart:hover,body .container .pdp-chemicals-scbt .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr td .add-to-cart:hover,body .container .pdp-chemicals-scbt .related-pdt-info-tab-panel table.info-order-table tbody tr td .add-to-cart:hover,body .container .pdp-scbt .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr td .add-to-cart:hover,body .container .pdp-scbt .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr td .add-to-cart:hover,body .container .pdp-scbt .related-pdt-info-tab-panel table.info-order-table tbody tr td .add-to-cart:hover,body .container .pdp-labsupplies-scbt .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr td .add-to-cart:hover,body .container .pdp-labsupplies-scbt .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr td .add-to-cart:hover,body .container .pdp-labsupplies-scbt .related-pdt-info-tab-panel table.info-order-table tbody tr td .add-to-cart:hover,body .container .pdt-desc-wrapper .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr td .add-to-cart:hover,body .container .pdt-desc-wrapper .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr td .add-to-cart:hover,body .container .pdt-desc-wrapper .related-pdt-info-tab-panel table.info-order-table tbody tr td .add-to-cart:hover {
        color: #fff;
        background-color: #7665e5
    }

    body .container .pdp-chemicals-scbt .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr td .minus-btn,body .container .pdp-chemicals-scbt .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr td .plus-btn,body .container .pdp-chemicals-scbt .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr td .minus-btn,body .container .pdp-chemicals-scbt .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr td .plus-btn,body .container .pdp-chemicals-scbt .related-pdt-info-tab-panel table.info-order-table tbody tr td .minus-btn,body .container .pdp-chemicals-scbt .related-pdt-info-tab-panel table.info-order-table tbody tr td .plus-btn,body .container .pdp-scbt .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr td .minus-btn,body .container .pdp-scbt .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr td .plus-btn,body .container .pdp-scbt .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr td .minus-btn,body .container .pdp-scbt .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr td .plus-btn,body .container .pdp-scbt .related-pdt-info-tab-panel table.info-order-table tbody tr td .minus-btn,body .container .pdp-scbt .related-pdt-info-tab-panel table.info-order-table tbody tr td .plus-btn,body .container .pdp-labsupplies-scbt .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr td .minus-btn,body .container .pdp-labsupplies-scbt .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr td .plus-btn,body .container .pdp-labsupplies-scbt .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr td .minus-btn,body .container .pdp-labsupplies-scbt .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr td .plus-btn,body .container .pdp-labsupplies-scbt .related-pdt-info-tab-panel table.info-order-table tbody tr td .minus-btn,body .container .pdp-labsupplies-scbt .related-pdt-info-tab-panel table.info-order-table tbody tr td .plus-btn,body .container .pdt-desc-wrapper .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr td .minus-btn,body .container .pdt-desc-wrapper .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr td .plus-btn,body .container .pdt-desc-wrapper .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr td .minus-btn,body .container .pdt-desc-wrapper .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr td .plus-btn,body .container .pdt-desc-wrapper .related-pdt-info-tab-panel table.info-order-table tbody tr td .minus-btn,body .container .pdt-desc-wrapper .related-pdt-info-tab-panel table.info-order-table tbody tr td .plus-btn {
        width: 30px;
        height: 30px;
        border: 1px solid #cdcdcd;
        font-size: 22px;
        font-family: var(--fontFace-localOpenSansSemibold);
        display: block;
        float: left;
        line-height: 26px
    }

    body .container .pdp-chemicals-scbt .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr td .quantity-field,body .container .pdp-chemicals-scbt .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr td .quantity-field,body .container .pdp-chemicals-scbt .related-pdt-info-tab-panel table.info-order-table tbody tr td .quantity-field,body .container .pdp-scbt .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr td .quantity-field,body .container .pdp-scbt .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr td .quantity-field,body .container .pdp-scbt .related-pdt-info-tab-panel table.info-order-table tbody tr td .quantity-field,body .container .pdp-labsupplies-scbt .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr td .quantity-field,body .container .pdp-labsupplies-scbt .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr td .quantity-field,body .container .pdp-labsupplies-scbt .related-pdt-info-tab-panel table.info-order-table tbody tr td .quantity-field,body .container .pdt-desc-wrapper .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr td .quantity-field,body .container .pdt-desc-wrapper .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr td .quantity-field,body .container .pdt-desc-wrapper .related-pdt-info-tab-panel table.info-order-table tbody tr td .quantity-field {
        width: 34px;
        height: 30px;
        font-size: 14px;
        border-top: 1px solid #cdcdcd;
        border-bottom: 1px solid #cdcdcd;
        padding: 7px;
        font-family: var(--fontFace-localOpenSansSemibold);
        color: #000;
        display: block;
        float: left;
        line-height: 26px;
        border-width: 1px 0
    }
}

@media screen and (min-width: 1000px) and (-ms-high-contrast:active),(min-width:1000px) and (-ms-high-contrast:none) {
    body .container .pdp-chemicals-scbt .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr td .quantity-field,body .container .pdp-chemicals-scbt .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr td .quantity-field,body .container .pdp-chemicals-scbt .related-pdt-info-tab-panel table.info-order-table tbody tr td .quantity-field,body .container .pdp-scbt .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr td .quantity-field,body .container .pdp-scbt .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr td .quantity-field,body .container .pdp-scbt .related-pdt-info-tab-panel table.info-order-table tbody tr td .quantity-field,body .container .pdp-labsupplies-scbt .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr td .quantity-field,body .container .pdp-labsupplies-scbt .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr td .quantity-field,body .container .pdp-labsupplies-scbt .related-pdt-info-tab-panel table.info-order-table tbody tr td .quantity-field,body .container .pdt-desc-wrapper .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr td .quantity-field,body .container .pdt-desc-wrapper .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr td .quantity-field,body .container .pdt-desc-wrapper .related-pdt-info-tab-panel table.info-order-table tbody tr td .quantity-field {
        width:28px;
        padding: 4px 2px 7px 2px
    }
}

@media(min-width: 1000px) {
    @supports(-ms-ime-align:auto) {
        body .container .pdp-chemicals-scbt .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr td .quantity-field,body .container .pdp-chemicals-scbt .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr td .quantity-field,body .container .pdp-chemicals-scbt .related-pdt-info-tab-panel table.info-order-table tbody tr td .quantity-field,body .container .pdp-scbt .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr td .quantity-field,body .container .pdp-scbt .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr td .quantity-field,body .container .pdp-scbt .related-pdt-info-tab-panel table.info-order-table tbody tr td .quantity-field,body .container .pdp-labsupplies-scbt .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr td .quantity-field,body .container .pdp-labsupplies-scbt .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr td .quantity-field,body .container .pdp-labsupplies-scbt .related-pdt-info-tab-panel table.info-order-table tbody tr td .quantity-field,body .container .pdt-desc-wrapper .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr td .quantity-field,body .container .pdt-desc-wrapper .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr td .quantity-field,body .container .pdt-desc-wrapper .related-pdt-info-tab-panel table.info-order-table tbody tr td .quantity-field {
            width:28px;
            padding: 7px 2px
        }
    }

    @-moz-document url-prefix() {
        body .container .pdp-chemicals-scbt .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr td .quantity-field,body .container .pdp-chemicals-scbt .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr td .quantity-field,body .container .pdp-chemicals-scbt .related-pdt-info-tab-panel table.info-order-table tbody tr td .quantity-field,body .container .pdp-scbt .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr td .quantity-field,body .container .pdp-scbt .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr td .quantity-field,body .container .pdp-scbt .related-pdt-info-tab-panel table.info-order-table tbody tr td .quantity-field,body .container .pdp-labsupplies-scbt .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr td .quantity-field,body .container .pdp-labsupplies-scbt .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr td .quantity-field,body .container .pdp-labsupplies-scbt .related-pdt-info-tab-panel table.info-order-table tbody tr td .quantity-field,body .container .pdt-desc-wrapper .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr td .quantity-field,body .container .pdt-desc-wrapper .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr td .quantity-field,body .container .pdt-desc-wrapper .related-pdt-info-tab-panel table.info-order-table tbody tr td .quantity-field {
            width: 31px
        }
    }

    body .container .pdp-chemicals-scbt .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr .fav-btn,body .container .pdp-chemicals-scbt .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr .fav-btn,body .container .pdp-chemicals-scbt .related-pdt-info-tab-panel table.info-order-table tbody tr .fav-btn,body .container .pdp-scbt .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr .fav-btn,body .container .pdp-scbt .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr .fav-btn,body .container .pdp-scbt .related-pdt-info-tab-panel table.info-order-table tbody tr .fav-btn,body .container .pdp-labsupplies-scbt .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr .fav-btn,body .container .pdp-labsupplies-scbt .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr .fav-btn,body .container .pdp-labsupplies-scbt .related-pdt-info-tab-panel table.info-order-table tbody tr .fav-btn,body .container .pdt-desc-wrapper .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr .fav-btn,body .container .pdt-desc-wrapper .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr .fav-btn,body .container .pdt-desc-wrapper .related-pdt-info-tab-panel table.info-order-table tbody tr .fav-btn {
        border-radius: 2px;
        background-color: #cdcdcd;
        font-weight: bold;
        width: 25px;
        height: 25px;
        padding: 0;
        text-align: center
    }

    body .container .pdp-chemicals-scbt .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr .fav-btn:hover,body .container .pdp-chemicals-scbt .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr .fav-btn:hover,body .container .pdp-chemicals-scbt .related-pdt-info-tab-panel table.info-order-table tbody tr .fav-btn:hover,body .container .pdp-scbt .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr .fav-btn:hover,body .container .pdp-scbt .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr .fav-btn:hover,body .container .pdp-scbt .related-pdt-info-tab-panel table.info-order-table tbody tr .fav-btn:hover,body .container .pdp-labsupplies-scbt .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr .fav-btn:hover,body .container .pdp-labsupplies-scbt .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr .fav-btn:hover,body .container .pdp-labsupplies-scbt .related-pdt-info-tab-panel table.info-order-table tbody tr .fav-btn:hover,body .container .pdt-desc-wrapper .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr .fav-btn:hover,body .container .pdt-desc-wrapper .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr .fav-btn:hover,body .container .pdt-desc-wrapper .related-pdt-info-tab-panel table.info-order-table tbody tr .fav-btn:hover {
        background-color: #a5a5a5
    }

    body .container .pdp-chemicals-scbt .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr .fav-btn .glyphicon-plus,body .container .pdp-chemicals-scbt .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr .fav-btn .glyphicon-plus,body .container .pdp-chemicals-scbt .related-pdt-info-tab-panel table.info-order-table tbody tr .fav-btn .glyphicon-plus,body .container .pdp-scbt .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr .fav-btn .glyphicon-plus,body .container .pdp-scbt .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr .fav-btn .glyphicon-plus,body .container .pdp-scbt .related-pdt-info-tab-panel table.info-order-table tbody tr .fav-btn .glyphicon-plus,body .container .pdp-labsupplies-scbt .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr .fav-btn .glyphicon-plus,body .container .pdp-labsupplies-scbt .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr .fav-btn .glyphicon-plus,body .container .pdp-labsupplies-scbt .related-pdt-info-tab-panel table.info-order-table tbody tr .fav-btn .glyphicon-plus,body .container .pdt-desc-wrapper .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr .fav-btn .glyphicon-plus,body .container .pdt-desc-wrapper .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr .fav-btn .glyphicon-plus,body .container .pdt-desc-wrapper .related-pdt-info-tab-panel table.info-order-table tbody tr .fav-btn .glyphicon-plus {
        top: 0
    }

    body .container .pdp-chemicals-scbt .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr .fav-btn .glyphicon-plus:before,body .container .pdp-chemicals-scbt .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr .fav-btn .glyphicon-plus:before,body .container .pdp-chemicals-scbt .related-pdt-info-tab-panel table.info-order-table tbody tr .fav-btn .glyphicon-plus:before,body .container .pdp-scbt .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr .fav-btn .glyphicon-plus:before,body .container .pdp-scbt .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr .fav-btn .glyphicon-plus:before,body .container .pdp-scbt .related-pdt-info-tab-panel table.info-order-table tbody tr .fav-btn .glyphicon-plus:before,body .container .pdp-labsupplies-scbt .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr .fav-btn .glyphicon-plus:before,body .container .pdp-labsupplies-scbt .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr .fav-btn .glyphicon-plus:before,body .container .pdp-labsupplies-scbt .related-pdt-info-tab-panel table.info-order-table tbody tr .fav-btn .glyphicon-plus:before,body .container .pdt-desc-wrapper .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr .fav-btn .glyphicon-plus:before,body .container .pdt-desc-wrapper .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr .fav-btn .glyphicon-plus:before,body .container .pdt-desc-wrapper .related-pdt-info-tab-panel table.info-order-table tbody tr .fav-btn .glyphicon-plus:before {
        content: "";
        background: url(/scbt-static/assets/images/plus-qty.png);
        display: block;
        width: 25px;
        height: 25px
    }

    body .container .pdp-chemicals-scbt .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr .fav-btn.added,body .container .pdp-chemicals-scbt .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr .fav-btn.added,body .container .pdp-chemicals-scbt .related-pdt-info-tab-panel table.info-order-table tbody tr .fav-btn.added,body .container .pdp-scbt .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr .fav-btn.added,body .container .pdp-scbt .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr .fav-btn.added,body .container .pdp-scbt .related-pdt-info-tab-panel table.info-order-table tbody tr .fav-btn.added,body .container .pdp-labsupplies-scbt .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr .fav-btn.added,body .container .pdp-labsupplies-scbt .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr .fav-btn.added,body .container .pdp-labsupplies-scbt .related-pdt-info-tab-panel table.info-order-table tbody tr .fav-btn.added,body .container .pdt-desc-wrapper .pdt-info-tab-panel.marker-23 table.info-order-table tbody tr .fav-btn.added,body .container .pdt-desc-wrapper .pdt-info-tab-panel.marker-3 table.info-order-table tbody tr .fav-btn.added,body .container .pdt-desc-wrapper .related-pdt-info-tab-panel table.info-order-table tbody tr .fav-btn.added {
        padding: 0;
        background: #fff
    }

    body .container .pdp-chemicals-scbt .pdp-chemicals-scbt.pdp-antibodies-tab,body .container .pdp-scbt .pdp-chemicals-scbt.pdp-antibodies-tab,body .container .pdp-labsupplies-scbt .pdp-chemicals-scbt.pdp-antibodies-tab,body .container .pdt-desc-wrapper .pdp-chemicals-scbt.pdp-antibodies-tab {
        padding: 0
    }

    body .container .pdp-chemicals-scbt .pdt-info-tab-panel.marker-24 ul.pdt-info-tab-wrap,body .container .pdp-scbt .pdt-info-tab-panel.marker-24 ul.pdt-info-tab-wrap,body .container .pdp-labsupplies-scbt .pdt-info-tab-panel.marker-24 ul.pdt-info-tab-wrap,body .container .pdt-desc-wrapper .pdt-info-tab-panel.marker-24 ul.pdt-info-tab-wrap {
        display: table;
        width: 100%
    }

    body .container .pdp-chemicals-scbt .pdt-info-tab-panel.marker-24 ul.pdt-info-tab-wrap li,body .container .pdp-scbt .pdt-info-tab-panel.marker-24 ul.pdt-info-tab-wrap li,body .container .pdp-labsupplies-scbt .pdt-info-tab-panel.marker-24 ul.pdt-info-tab-wrap li,body .container .pdt-desc-wrapper .pdt-info-tab-panel.marker-24 ul.pdt-info-tab-wrap li {
        background-position: 100% 1px;
        display: table-cell;
        float: none;
        border: 0
    }

    body .container .pdp-chemicals-scbt .pdt-info-tab-panel.marker-24 ul.pdt-info-tab-wrap li a,body .container .pdp-scbt .pdt-info-tab-panel.marker-24 ul.pdt-info-tab-wrap li a,body .container .pdp-labsupplies-scbt .pdt-info-tab-panel.marker-24 ul.pdt-info-tab-wrap li a,body .container .pdt-desc-wrapper .pdt-info-tab-panel.marker-24 ul.pdt-info-tab-wrap li a {
        width: 100%;
        border: 1px solid #a5a19c!important;
        border-bottom-color: #474747!important;
        font-size: 14px;
        color: #a5a5a5;
        font-weight: bold;
        line-height: 18px;
        text-align: center
    }

    body .container .pdp-chemicals-scbt .pdt-info-tab-panel.marker-24 ul.pdt-info-tab-wrap li a:before,body .container .pdp-scbt .pdt-info-tab-panel.marker-24 ul.pdt-info-tab-wrap li a:before,body .container .pdp-labsupplies-scbt .pdt-info-tab-panel.marker-24 ul.pdt-info-tab-wrap li a:before,body .container .pdt-desc-wrapper .pdt-info-tab-panel.marker-24 ul.pdt-info-tab-wrap li a:before {
        content: '';
        position: absolute;
        top: -1px;
        right: -1px;
        border-top: 15px solid transparent;
        border-left: 15px solid #fff;
        width: 0;
        z-index: 2
    }

    body .container .pdp-chemicals-scbt .pdt-info-tab-panel.marker-24 ul.pdt-info-tab-wrap li a:after,body .container .pdp-scbt .pdt-info-tab-panel.marker-24 ul.pdt-info-tab-wrap li a:after,body .container .pdp-labsupplies-scbt .pdt-info-tab-panel.marker-24 ul.pdt-info-tab-wrap li a:after,body .container .pdt-desc-wrapper .pdt-info-tab-panel.marker-24 ul.pdt-info-tab-wrap li a:after {
        content: '';
        position: absolute;
        top: -2px;
        right: -1px;
        border-top: 15px solid white;
        border-left: 14px solid #a5a19c;
        width: 0;
        z-index: 1
    }

    body .container .pdp-chemicals-scbt .pdt-info-tab-panel.marker-24 ul.pdt-info-tab-wrap li a:hover,body .container .pdp-scbt .pdt-info-tab-panel.marker-24 ul.pdt-info-tab-wrap li a:hover,body .container .pdp-labsupplies-scbt .pdt-info-tab-panel.marker-24 ul.pdt-info-tab-wrap li a:hover,body .container .pdt-desc-wrapper .pdt-info-tab-panel.marker-24 ul.pdt-info-tab-wrap li a:hover {
        border-top: 1px solid #474747;
        border-right: 1px solid #474747;
        border-bottom: #fff;
        border-top: 1px solid #474747;
        color: #5c0f8c;
        font-size: 14px;
        font-weight: bold;
        line-height: 18px;
        text-align: center
    }

    body .container .pdp-chemicals-scbt .pdt-info-tab-panel.marker-24 ul.pdt-info-tab-wrap li a:hover:before,body .container .pdp-scbt .pdt-info-tab-panel.marker-24 ul.pdt-info-tab-wrap li a:hover:before,body .container .pdp-labsupplies-scbt .pdt-info-tab-panel.marker-24 ul.pdt-info-tab-wrap li a:hover:before,body .container .pdt-desc-wrapper .pdt-info-tab-panel.marker-24 ul.pdt-info-tab-wrap li a:hover:before {
        content: '';
        position: absolute;
        top: -1px;
        right: -1px;
        border-top: 15px solid transparent;
        border-left: 15px solid #e6e2fa;
        width: 0
    }

    body .container .pdp-chemicals-scbt .pdt-info-tab-panel.marker-24 ul.pdt-info-tab-wrap li a:hover:after,body .container .pdp-scbt .pdt-info-tab-panel.marker-24 ul.pdt-info-tab-wrap li a:hover:after,body .container .pdp-labsupplies-scbt .pdt-info-tab-panel.marker-24 ul.pdt-info-tab-wrap li a:hover:after,body .container .pdt-desc-wrapper .pdt-info-tab-panel.marker-24 ul.pdt-info-tab-wrap li a:hover:after {
        content: '';
        position: absolute;
        top: -2px;
        right: -1px;
        border-top: 15px solid white;
        border-left: 14px solid #a5a19c;
        width: 0;
        z-index: 1
    }

    body .container .pdp-chemicals-scbt .pdt-info-tab-panel.marker-24 ul.pdt-info-tab-wrap li.active,body .container .pdp-scbt .pdt-info-tab-panel.marker-24 ul.pdt-info-tab-wrap li.active,body .container .pdp-labsupplies-scbt .pdt-info-tab-panel.marker-24 ul.pdt-info-tab-wrap li.active,body .container .pdt-desc-wrapper .pdt-info-tab-panel.marker-24 ul.pdt-info-tab-wrap li.active {
        background-position: 100% 0
    }

    body .container .pdp-chemicals-scbt .pdt-info-tab-panel.marker-24 ul.pdt-info-tab-wrap li.active a,body .container .pdp-scbt .pdt-info-tab-panel.marker-24 ul.pdt-info-tab-wrap li.active a,body .container .pdp-labsupplies-scbt .pdt-info-tab-panel.marker-24 ul.pdt-info-tab-wrap li.active a,body .container .pdt-desc-wrapper .pdt-info-tab-panel.marker-24 ul.pdt-info-tab-wrap li.active a {
        border-top: 1px solid #474747!important;
        border-right: 1px solid #474747!important;
        border-bottom: #fff!important;
        border-top: 1px solid #474747!important;
        border-left: 1px solid #474747!important;
        color: #5c0f8c;
        font-size: 14px;
        font-weight: bold;
        line-height: 18px;
        text-align: center
    }

    body .container .pdp-chemicals-scbt .pdt-info-tab-panel.marker-24 ul.pdt-info-tab-wrap li.active a:before,body .container .pdp-scbt .pdt-info-tab-panel.marker-24 ul.pdt-info-tab-wrap li.active a:before,body .container .pdp-labsupplies-scbt .pdt-info-tab-panel.marker-24 ul.pdt-info-tab-wrap li.active a:before,body .container .pdt-desc-wrapper .pdt-info-tab-panel.marker-24 ul.pdt-info-tab-wrap li.active a:before {
        content: '';
        position: absolute;
        top: -1px;
        right: -1px;
        border-top: 15px solid transparent;
        border-left: 15px solid #e6e2fa;
        width: 0
    }

    body .container .pdp-chemicals-scbt .pdt-info-tab-panel.marker-24 ul.pdt-info-tab-wrap li.active a:after,body .container .pdp-scbt .pdt-info-tab-panel.marker-24 ul.pdt-info-tab-wrap li.active a:after,body .container .pdp-labsupplies-scbt .pdt-info-tab-panel.marker-24 ul.pdt-info-tab-wrap li.active a:after,body .container .pdt-desc-wrapper .pdt-info-tab-panel.marker-24 ul.pdt-info-tab-wrap li.active a:after {
        content: '';
        position: absolute;
        top: -2px;
        right: -1px;
        border-top: 15px solid white;
        border-left: 14px solid #474747;
        width: 0;
        z-index: 1
    }

    body .container .pdp-chemicals-scbt .pdt-info-tab-panel.marker-24 .tab-content,body .container .pdp-scbt .pdt-info-tab-panel.marker-24 .tab-content,body .container .pdp-labsupplies-scbt .pdt-info-tab-panel.marker-24 .tab-content,body .container .pdt-desc-wrapper .pdt-info-tab-panel.marker-24 .tab-content {
        width: 980px;
        border: 1px solid #474747;
        padding: 30px;
        font-size: 14px;
        color: #000;
        line-height: 24px;
        text-align: left;
        border-top: 0
    }

    body .container .pdp-chemicals-scbt .pdt-info-tab-panel.marker-24 .tab-content .tab-panel-container,body .container .pdp-scbt .pdt-info-tab-panel.marker-24 .tab-content .tab-panel-container,body .container .pdp-labsupplies-scbt .pdt-info-tab-panel.marker-24 .tab-content .tab-panel-container,body .container .pdt-desc-wrapper .pdt-info-tab-panel.marker-24 .tab-content .tab-panel-container {
        padding: 0
    }
}

@media(min-width: 1000px) {
    body .pdp-labsupplies-scbt .col-md-12 {
        padding-left:0;
        padding-right: 0
    }

    body .pdp-labsupplies-scbt #carousel {
        width: 320px
    }

    body .pdp-labsupplies-scbt .pdt-img-carousel {
        padding-left: 0
    }

    body .pdp-labsupplies-scbt .pdt-img-carousel .pdt-img-slide-carousel {
        padding: 0
    }

    body .pdp-labsupplies-scbt #thumbcarousel {
        width: 320px;
        background: #d9d9d9;
        padding: 11px 5px 11px 5px
    }

    body .pdp-labsupplies-scbt #thumbcarousel .carousel-inner .thumb {
        width: 86px;
        height: 74px;
        margin: 0 0 2px 13px;
        float: left
    }

    body .pdp-labsupplies-scbt #thumbcarousel .carousel-inner .thumb img {
        width: 86px;
        height: 74px;
        border-bottom: 2px solid #d9d9d9
    }

    body .pdp-labsupplies-scbt #thumbcarousel a.carousel-control .glyphicon-menu-left {
        width: 13px;
        height: 24px;
        position: absolute;
        top: 35px;
        left: 12px
    }

    body .pdp-labsupplies-scbt #thumbcarousel a.carousel-control .glyphicon-menu-right {
        width: 13px;
        height: 24px;
        position: absolute;
        top: 35px;
        left: 15px
    }

    body .pdp-labsupplies-scbt #thumbcarousel .thumb1:after,body .pdp-labsupplies-scbt #thumbcarousel .thumb2:after,body .pdp-labsupplies-scbt #thumbcarousel .thumb3:after {
        bottom: -12px
    }

    body .pdp-labsupplies-scbt #thumbcarousel .thumb1:hover:after,body .pdp-labsupplies-scbt #thumbcarousel .thumb2:hover:after,body .pdp-labsupplies-scbt #thumbcarousel .thumb3:hover:after {
        left: 34px
    }
}

body.scbt .dynamic-contentful-pages .container .pdp-labsupplies-scbt .gene-info-wrap #geneInfo h1 {
    font-family: var(--fontFace-localOpenSansSemibold);
    margin: 30px 0 10px 10px;
    font-size: 20px
}

@media only screen and (max-width: 1000px) {
    body.scbt .dynamic-contentful-pages .container .pdp-labsupplies-scbt .gene-info-wrap #geneInfo h1 {
        margin:30px 0 10px 0
    }
}

body.scbt .dynamic-contentful-pages .container .pdp-labsupplies-scbt .gene-info-wrap #geneInfo table th {
    background: #d6d0f7;
    font-family: 'open_sansbold';
    padding: 6px 10px;
    font-size: 12px;
    white-space: nowrap;
    text-transform: uppercase
}

body.scbt .dynamic-contentful-pages .container .pdp-labsupplies-scbt .gene-info-wrap #geneInfo tr td:first-child {
    font-family: 'open_sansbold';
    font-size: 13px
}

body.scbt .dynamic-contentful-pages .container .pdp-labsupplies-scbt .gene-info-wrap #geneInfo tr {
    border: 0
}

body.scbt .dynamic-contentful-pages .container .pdp-labsupplies-scbt .gene-info-wrap #geneInfo tr td {
    background: #F4F4F4;
    border: 0;
    border-bottom: 1px solid black;
    color: #000
}

body.scbt .dynamic-contentful-pages .container .pdp-labsupplies-scbt #pdpTabContainer .tab-content #geneInfo table {
    width: 100%;
    margin: 0
}

body.scbt .dynamic-contentful-pages .container .pdp-labsupplies-scbt #pdpTabContainer .tab-content #geneInfo table th {
    background: #d6d0f7;
    text-transform: uppercase;
    font-family: var(--fontFace-localOpenSans);
    padding: 6px 10px;
    font-size: 12px;
    white-space: nowrap
}

body.scbt .dynamic-contentful-pages .container .pdp-labsupplies-scbt #pdpTabContainer .tab-content #geneInfo tr td:first-child {
    font-family: 'open_sansbold';
    font-size: 13px
}

body.scbt .dynamic-contentful-pages .container .pdp-labsupplies-scbt #pdpTabContainer .tab-content #geneInfo tr {
    border: 0
}

body.scbt .dynamic-contentful-pages .container .pdp-labsupplies-scbt #pdpTabContainer .tab-content #geneInfo tr td {
    background: #F4F4F4;
    border: 0;
    border-bottom: 1px solid black;
    color: #000;
    vertical-align: top
}

body.scbt .dynamic-contentful-pages .container .pdt-desc-container h1 {
    font-family: var(--fontFace-localOpenSansLight);
    font-weight: var(--typography-fontWeightLight);
}

body.scbt .dynamic-contentful-pages .container .catalog-container-wrap .quick-order-wrap-sec {
    text-align: center
}

body.scbt .dynamic-contentful-pages .container .catalog-container-wrap .quick-order-wrap-sec>.text-center {
    display: inline-block;
    margin: 0 auto
}

body.scbt .dynamic-contentful-pages .container .catalog-container-wrap .minus-btn,body.scbt .dynamic-contentful-pages .container .catalog-container-wrap .plus-btn {
    width: 30px;
    height: 30px;
    border: 1px solid #cdcdcd;
    font-size: 22px;
    font-family: var(--fontFace-localOpenSansSemibold);
    display: block;
    float: left;
    margin: 0;
    line-height: 24px;
    padding: 0
}

body.scbt .dynamic-contentful-pages .container .catalog-container-wrap .quantity-field {
    width: 34px;
    height: 30px;
    font-size: 14px;
    border-top: 1px solid #cdcdcd;
    border-bottom: 1px solid #cdcdcd;
    border-width: 1px 0;
    padding: 7px;
    font-family: var(--fontFace-localOpenSansSemibold);
    color: #000;
    display: block;
    float: left;
    line-height: 14px
}

body.scbt .dynamic-contentful-pages .container .catalog-container-wrap .minus-btn {
    border-radius: 2px 0 0 2px
}

body.scbt .dynamic-contentful-pages .container .catalog-container-wrap .plus-btn {
    border-radius: 0 2px 2px 0
}

body.scbt .dynamic-contentful-pages .container.pdp-scbt .col-md-12 .gene-info-wrap #geneInfo h3 {
    color: #7665e5;
    font-family: var(--fontFace-localOpenSansSemibold);
    margin: 30px 0 10px 10px;
    font-size: 20px
}

@media all and (min-width: 0) and (max-width:1000px) {
    body.scbt .dynamic-contentful-pages .container.pdp-scbt .col-md-12 .gene-info-wrap #geneInfo h3 {
        margin-left:0
    }
}

body.scbt .dynamic-contentful-pages #listObjDescFeed .ov-grid ul li {
    padding-bottom: .5em
}

body.scah .dynamic-contentful-pages .container .catalog-container-wrap .quick-order-wrap-sec {
    text-align: center
}

body.scah .dynamic-contentful-pages .container .catalog-container-wrap .quick-order-wrap-sec>.text-center {
    display: inline-block;
    margin: 0 auto
}

body.scah .dynamic-contentful-pages .container .catalog-container-wrap .minus-btn,body.scah .dynamic-contentful-pages .container .catalog-container-wrap .plus-btn,body.scah .dynamic-contentful-pages .container .pdt-desc-wrapper .recurringtable-container .minus-btn,body.scah .dynamic-contentful-pages .container .pdt-desc-wrapper .recurringtable-container .plus-btn {
    width: 30px;
    height: 30px;
    border: 1px solid #cdcdcd;
    font-size: 22px;
    font-family: var(--fontFace-localOpenSansSemibold);
    display: block;
    float: left;
    margin: 0;
    line-height: 24px;
    color: #bd6120
}

body.scah .dynamic-contentful-pages .container .catalog-container-wrap .quantity-field,body.scah .dynamic-contentful-pages .container .pdt-desc-wrapper .recurringtable-container .quantity-field {
    width: 34px;
    height: 30px;
    font-size: 14px;
    border-top: 1px solid #cdcdcd;
    border-bottom: 1px solid #cdcdcd;
    border-width: 1px 0;
    padding: 7px;
    font-family: var(--fontFace-localOpenSansSemibold);
    color: #000;
    display: block;
    float: left;
    color: #000;
    line-height: 24px
}

body.scah .dynamic-contentful-pages .container .catalog-container-wrap .minus-btn,body.scah .dynamic-contentful-pages .container .pdt-desc-wrapper .recurringtable-container .minus-btn {
    border-radius: 2px 0 0 2px
}

body.scah .dynamic-contentful-pages .container .catalog-container-wrap .plus-btn,body.scah .dynamic-contentful-pages .container .pdt-desc-wrapper .recurringtable-container .plus-btn {
    border-radius: 0 2px 2px 0
}

@media all and (min-width: 1000px) {
    .product-citations .citationDisp {
        margin-left:118px
    }

    .product-citations .citationDisp .result-size-select {
        width: 160px
    }

    .product-citations .pagination-wrap-scbt {
        float: right;
        width: 30%
    }
}

@media all and (min-width: 0) and (max-width:1000px) {
    body.scbt .dynamic-contentful-pages .container .pdp-labsupplies-scbt .col-md-7.pdt-desc-container .ov-grid img,body.scbt .dynamic-contentful-pages .container .pdp-chemicals-scbt .col-md-7.pdt-desc-container .ov-grid img {
        width:100%;
        margin-bottom: 20px
    }

    body.scbt .dynamic-contentful-pages .container .pdp-labsupplies-scbt .col-md-7.pdt-desc-container a img,body.scbt .dynamic-contentful-pages .container .pdp-chemicals-scbt .col-md-7.pdt-desc-container a img {
        width: 100%;
        margin-bottom: 20px
    }
}

body.scbt .dynamic-contentful-pages .badge-banner-tab {
    width: 615px;
    padding: 0 15px 5px 15px;
    background: #fbfbfb;
    background: -moz-linear-gradient(top,#fbfbfb 0,#e1e1e1 100%);
    background: -webkit-linear-gradient(top,#fbfbfb 0,#e1e1e1 100%);
    background: linear-gradient(to bottom,#fbfbfb 0,#e1e1e1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb',endColorstr='#e1e1e1',GradientType=0);
    margin-top: 30px
}

body.scbt .dynamic-contentful-pages .badge-banner-tab .banner-img {
    float: left
}

body.scbt .dynamic-contentful-pages .badge-banner-tab .banner-content {
    float: left;
    width: 85%;
    font-size: 16px;
    padding: 15px 50px
}

body.scbt .dynamic-contentful-pages .badge-banner-tab .banner-content .sc-no {
    color: #72baf5;
    text-decoration: underline
}

body.scbt .dynamic-contentful-pages #bannerModal .modal-dialog {
    border: 1px solid #959595
}

body.scbt .dynamic-contentful-pages #bannerModal .modal-header:after {
    border: 0
}

body.scbt .dynamic-contentful-pages #bannerModal .modal-header {
    margin-bottom: 40px
}

body.scbt .dynamic-contentful-pages #bannerModal .modal-header .close {
    position: relative;
    z-index: 9999;
    font-size: 50px;
    font-weight: normal
}

body.scbt .dynamic-contentful-pages #bannerModal .modal-body {
    padding: 0 25px 20px 25px
}

body.scbt .dynamic-contentful-pages #bannerModal .modal-body .bannerLogo {
    width: 100%;
    text-align: center;
    background-color: #eee;
    border-top: 1px solid #7665e5;
    border-bottom: 1px solid #7665e5;
    margin-bottom: 15px;
    padding: 15px 0
}

body.scbt .dynamic-contentful-pages #bannerModal .modal-body .banner-body-txt {
    width: 100%;
    text-align: center;
    color: #5c0f8c;
    font-size: 20px;
    line-height: 26px;
    font-family: var(--fontFace-localOpenSansSemibold);
    margin-bottom: 15px
}

body.scbt .dynamic-contentful-pages #bannerModal .modal-body .banner-options {
    width: 60%;
    margin-left: 20%
}

body.scbt .dynamic-contentful-pages #bannerModal .modal-body .banner-options .banner-checkbox {
    margin-bottom: 25px;
    font-size: 18px;
    font-family: var(--fontFace-localOpenSansSemibold)
}

body.scbt .dynamic-contentful-pages #bannerModal .modal-body .banner-options .banner-chkbox-label {
    color: #7665e5
}

body.scbt .dynamic-contentful-pages #bannerModal .modal-body .banner-btn {
    width: 100%;
    background-color: #eee;
    padding: 20px
}

body.scbt .dynamic-contentful-pages #bannerModal .modal-body .banner-btn .yes {
    width: 100%;
    background-color: #7665e5;
    color: #fff;
    font-size: 22px;
    font-weight: bold;
    border: 0;
    border-radius: 2px;
    padding: 10px 0;
    margin-bottom: 15px
}

body.scbt .dynamic-contentful-pages #bannerModal .modal-body .banner-btn .no {
    width: 100%;
    background-color: #fff;
    color: #7665e5;
    font-size: 22px;
    font-weight: bold;
    border: 1px solid #7665e5;
    border-radius: 2px;
    padding: 10px 0
}

@media screen and (max-width: 1000px) {
    body.scbt .dynamic-contentful-pages .badge-banner-tab {
        width:100%
    }

    body.scbt .dynamic-contentful-pages .badge-banner-tab .banner-content {
        width: 70%;
        padding: 5% 0 5% 15px
    }
}

body.scbt .dynamic-contentful-pages #sirnaModal .modal-dialog,body.scbt .dynamic-contentful-pages .sirnaModal1 .modal-dialog {
    border: 1px solid #959595
}

body.scbt .dynamic-contentful-pages #sirnaModal .modal-header:after,body.scbt .dynamic-contentful-pages .sirnaModal1 .modal-header:after {
    border: 0
}

body.scbt .dynamic-contentful-pages #sirnaModal .modal-header .close,body.scbt .dynamic-contentful-pages .sirnaModal1 .modal-header .close {
    position: relative;
    z-index: 9999;
    font-size: 50px;
    font-weight: normal
}

body.scbt .dynamic-contentful-pages #sirnaModal .modal-header .banner-body-txt,body.scbt .dynamic-contentful-pages .sirnaModal1 .modal-header .banner-body-txt {
    width: 100%;
    text-align: center;
    color: #5c0f8c;
    font-size: 22px;
    line-height: 26px;
    font-family: var(--fontFace-localOpenSansSemibold);
    margin-bottom: 15px;
    margin-top: 40px
}

body.scbt .dynamic-contentful-pages #sirnaModal .modal-body,body.scbt .dynamic-contentful-pages .sirnaModal1 .modal-body {
    padding: 20px 25px 20px 25px;
    background-color: #eee
}

body.scbt .dynamic-contentful-pages #sirnaModal .modal-body .banner-options,body.scbt .dynamic-contentful-pages .sirnaModal1 .modal-body .banner-options {
    width: 80%;
    margin-left: 10%
}

body.scbt .dynamic-contentful-pages #sirnaModal .modal-body .banner-options .banner-checkbox,body.scbt .dynamic-contentful-pages .sirnaModal1 .modal-body .banner-options .banner-checkbox {
    margin-bottom: 25px;
    font-size: 18px;
    font-family: var(--fontFace-localOpenSansSemibold)
}

body.scbt .dynamic-contentful-pages #sirnaModal .modal-body .banner-options .banner-chkbox-label,body.scbt .dynamic-contentful-pages .sirnaModal1 .modal-body .banner-options .banner-chkbox-label {
    color: #7665e5
}

body.scbt .dynamic-contentful-pages #sirnaModal .modal-body .banner-btn,body.scbt .dynamic-contentful-pages .sirnaModal1 .modal-body .banner-btn {
    width: 100%;
    padding: 20px
}

body.scbt .dynamic-contentful-pages #sirnaModal .modal-body .banner-btn .yes,body.scbt .dynamic-contentful-pages .sirnaModal1 .modal-body .banner-btn .yes {
    width: 100%;
    color: #7665e5;
    background-color: #fff;
    font-size: 22px;
    font-weight: bold;
    border: 1px solid #7665e5;
    border-radius: 2px;
    padding: 10px 0;
    margin-bottom: 15px
}

body.scbt .dynamic-contentful-pages #sirnaModal .modal-body .banner-btn .yes:hover,body.scbt .dynamic-contentful-pages .sirnaModal1 .modal-body .banner-btn .yes:hover {
    border: 0;
    background-color: #7665e5;
    color: #fff
}

.dynamic-contentful-pages .banner-checkbox>[type="checkbox"], .dynamic-contentful-pages .banner-checkbox>label {
    margin-bottom: 0!important;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.dynamic-contentful-pages .banner-checkbox>[type="checkbox"]:not(:checked), .dynamic-contentful-pages .banner-checkbox>[type="checkbox"]:checked {
    position: absolute;
    left: -9999px
}

.dynamic-contentful-pages .banner-checkbox>[type="checkbox"]:not(:checked)+label, .dynamic-contentful-pages .banner-checkbox>[type="checkbox"]:checked+label {
    position: relative;
    padding-left: 45px;
    cursor: pointer;
    padding-top: 5px
}

.dynamic-contentful-pages .banner-checkbox>[type="checkbox"]:not(:checked)+label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 11px;
    margin-top: -7px;
    width: 28px;
    height: 28px;
    border: 1px solid #b6b8b9;
    background: #fff;
    border-radius: 5px
}

.dynamic-contentful-pages .banner-checkbox>[type="checkbox"]:checked+label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 11px;
    margin-top: -7px;
    width: 28px;
    height: 28px;
    border: 1px solid #b6b8b9;
    background: #f2f3f3;
    background: -moz-linear-gradient(top,#f2f3f3 56%,#cccecf 100%);
    background: -webkit-linear-gradient(top,#f2f3f3 56%,#cccecf 100%);
    background: linear-gradient(to bottom,#f2f3f3 56%,#cccecf 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f3f3',endColorstr='#cccecf',GradientType=0);
    border-radius: 5px
}

.dynamic-contentful-pages .banner-checkbox>[type="checkbox"]:not(:checked)+label:after, .dynamic-contentful-pages .banner-checkbox>[type="checkbox"]:checked+label:after {
    font: normal normal normal 9px/1 'Glyphicons Halflings';
    content: '\e013';
    position: absolute;
    top: 11px;
    margin-top: -5px;
    left: 4px;
    color: #808080;
    xtransition: all .2s;
    font-size: 20px
}

.dynamic-contentful-pages .banner-checkbox>[type="checkbox"]:not(:checked)+label:after {
    opacity: 0;
    transform: scale(0)
}

.dynamic-contentful-pages .banner-checkbox>[type="checkbox"]:checked+label:after {
    opacity: 1;
    transform: scale(1)
}

.dynamic-contentful-pages .banner-checkbox>[type="checkbox"][data-indeterminate]+label:after, .dynamic-contentful-pages .banner-checkbox>[type="checkbox"][data-indeterminate]+label:after {
    content: '\2212';
    left: 2px;
    opacity: 1;
    transform: scale(1)
}

.dynamic-contentful-pages .banner-checkbox>[type="checkbox"]:disabled:not(:checked)+label:before, .dynamic-contentful-pages .banner-checkbox>[type="checkbox"]:disabled:checked+label:before {
    box-shadow: none;
    background-color: #eee;
    border-color: #eee;
    cursor: not-allowed;
    opacity: 1;
    color: #dadada
}

.dynamic-contentful-pages .banner-checkbox>[type="checkbox"]:disabled:checked+label:after {
    color: #dadada;
    cursor: not-allowed
}

.dynamic-contentful-pages .banner-checkbox>[type="checkbox"]:disabled+label {
    color: #aaa;
    cursor: not-allowed
}

.dynamic-contentful-pages .banner-checkbox>[type="checkbox"]:checked:focus+label:before, .dynamic-contentful-pages .banner-checkbox>[type="checkbox"]:not(:checked):focus+label:before {
    border: 1px solid #66afe9;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)
}

.dynamic-contentful-pages .banner-checkbox>label:hover:before {
    border: 1px solid #888!important
}

.dynamic-contentful-pages .banner-checkbox>[type="checkbox"]:disabled:not(:checked)+label:hover:before, .dynamic-contentful-pages .banner-checkbox>[type="checkbox"]:disabled:checked+label:hover:before {
    border: 1px solid #e4e4e4!important
}

.dynamic-contentful-pages .cart-msg-display {
    background: #cfcfcf;
    border: 1px solid #c1c1c1;
    padding: 5px
}

.dynamic-contentful-pages .promo-strip {
    background: #454545;
    color: #fff;
    padding: 5px;
    margin: 10px 0
}

.dynamic-contentful-pages .promo-strip a {
    color: #fff
}

.dynamic-contentful-pages .browse-header-txt {
    margin-top: 0;
    padding-top: 0;
    font-size: 27px
}

.dynamic-contentful-pages .shopping-cart-btn a {
    margin-right: 9px;
    margin-top: 7px
}

.dynamic-contentful-pages .panel-heading {
    cursor: pointer
}

.dynamic-contentful-pages .alert-shopping-cart {
    border: 1px solid transparent;
    background: #fce8e9
}

.dynamic-contentful-pages .alert-shopping-cart .glyphicon {
    color: #e80023
}

.dynamic-contentful-pages .about-shopping-cart {
    margin: 10px 0
}

.dynamic-contentful-pages .about-shopping-cart .review-star-set-inner .review-block {
    justify-content: flex-start
}

.dynamic-contentful-pages .about-shopping-cart .addonProducts .star-ratings-sprite {
    margin: 0;
    zoom:.9;margin: 0;
    transform: scale(.9);
    margin-left: -11px;
    width: 109px
}

.dynamic-contentful-pages .about-shopping-cart .review-star-set-inner .review-block span.rating {
    margin-top: 2px;
    margin-left: 0
}

.dynamic-contentful-pages .about-shopping-cart .panel-group .panel-heading {
    border-top: 1px solid #d9d1ec;
    background: linear-gradient(#f8f7fb,#fff);
    padding: 0
}

.dynamic-contentful-pages .about-shopping-cart .panel-group .panel-heading h4 a {
    padding: 15px 15px;
    display: block;
    position: relative
}

.dynamic-contentful-pages .about-shopping-cart .panel-group .panel-heading h4 a:before {
    position: absolute;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    content: "\e113";
    right: 15px;
    top: 15px
}

.dynamic-contentful-pages .about-shopping-cart .panel-group .panel-heading.collapsed h4 a:before {
    content: "\e114"
}

.dynamic-contentful-pages .about-shopping-cart .panel-title {
    color: #5c0f8c
}

.dynamic-contentful-pages .about-shopping-cart .panel-body {
    border-top: none!important
}

.dynamic-contentful-pages .about-shopping-cart .panel-default {
    border: 0
}

.dynamic-contentful-pages .order-summary-widget-slot.shopping-cart-order-slot .panel-title {
    font-weight: bold!important
}

.dynamic-contentful-pages .order-summary-widget-slot.shopping-cart-order-slot .panel-title:hover {
    color: #fff!important
}

.dynamic-contentful-pages .order-summary-widget-slot.shopping-cart-order-slot .need-assistance-tab ul li a {
    background: #f0eef6;
    color: #672a93;
    border-radius: 0
}

.dynamic-contentful-pages .order-summary-widget-slot.shopping-cart-order-slot .need-assistance-tab ul li a:hover {
    background: #9e76b4;
    color: #fff
}

.dynamic-contentful-pages .order-summary-widget-slot.shopping-cart-order-slot .need-assistance-tab ul li.active a {
    color: #444;
    font-weight: bold
}

.dynamic-contentful-pages .order-summary-widget-slot.shopping-cart-order-slot .need-assistance-tab ul li.active {
    background: #fff
}

.dynamic-contentful-pages .about-shopping-cart-list {
    padding-left: 15px
}

.dynamic-contentful-pages .cart-msg-display {
    background: rgba(209,209,209,0.44);
    border: 1px solid rgba(193,193,193,0.37);
    padding: 16px 10px
}

.dynamic-contentful-pages .promo-strip {
    background: #daf3f9;
    color: #73379e;
    padding: 5px;
    margin: 10px 0;
    font-weight: bold
}

.dynamic-contentful-pages .promo-strip a {
    color: #73379e;
    text-decoration: underline;
    font-size: 13px;
    font-weight: normal
}

.dynamic-contentful-pages .promo-strip a .glyphicon-chevron-right {
    font-size: 11px
}

.dynamic-contentful-pages .browse-header-txt {
    margin-top: 0;
    padding-top: 0;
    font-size: 27px
}

.dynamic-contentful-pages .shopping-cart-btn a {
    margin-right: 9px;
    margin-top: 7px;
    color: #5c0f8c
}

.dynamic-contentful-pages .panel-heading .glyphicon-chevron-down:before {
    content: "\e113"!important
}

.dynamic-contentful-pages .panel-heading .collapsed .glyphicon-chevron-down:before {
    content: "\e114"!important
}

.dynamic-contentful-pages .panel-heading.collapsed .glyphicon-chevron-down:before {
    content: "\e113"!important
}

.dynamic-contentful-pages .panel-heading.collapsed .glyphicon-chevron-down:before {
    content: "\e114"!important
}

#accordionDiscount .panel,#accordionUploadOrder .panel,#accordionquickOrder .panel {
    border-color: #e5deec;
    background-color: #f9f7fc;
    border-radius: 0
}

#accordionDiscount .panel .panel-heading,#accordionUploadOrder .panel .panel-heading,#accordionquickOrder .panel .panel-heading {
    cursor: pointer
}

#accordionDiscount .panel .panel-heading a,#accordionUploadOrder .panel .panel-heading a,#accordionquickOrder .panel .panel-heading a {
    text-decoration: none
}

#accordionDiscount .panel .panel-heading a :hover,#accordionUploadOrder .panel .panel-heading a :hover,#accordionquickOrder .panel .panel-heading a :hover {
    text-decoration: none
}

#accordionDiscount .panel .panel-heading.collapsed .glyphicon-chevron-down:before,#accordionUploadOrder .panel .panel-heading.collapsed .glyphicon-chevron-down:before,#accordionquickOrder .panel .panel-heading.collapsed .glyphicon-chevron-down:before {
    content: "\e114"
}

#accordionDiscount .panel .panel-heading .glyphicon-chevron-down:before,#accordionUploadOrder .panel .panel-heading .glyphicon-chevron-down:before,#accordionquickOrder .panel .panel-heading .glyphicon-chevron-down:before {
    content: "\e113"
}

#accordionDiscount .panel .browse-wrap .title.btn,#accordionDiscount .panel .browse-wrap .payment-method-panel .title.PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel #accordionDiscount .panel .browse-wrap .title.PaymentPage_PayNowButton,#accordionDiscount .panel .morebtn,#accordionUploadOrder .panel .browse-wrap .title.btn,#accordionUploadOrder .panel .browse-wrap .payment-method-panel .title.PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel #accordionUploadOrder .panel .browse-wrap .title.PaymentPage_PayNowButton,#accordionUploadOrder .panel .morebtn,#accordionquickOrder .panel .browse-wrap .title.btn,#accordionquickOrder .panel .browse-wrap .payment-method-panel .title.PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel #accordionquickOrder .panel .browse-wrap .title.PaymentPage_PayNowButton,#accordionquickOrder .panel .morebtn {
    background: white;
    border-color: #73379e;
    color: #73379e
}

@media(max-width: 1000px) {
    #accordionDiscount .panel .browse-wrap .title.btn,#accordionDiscount .panel .browse-wrap .payment-method-panel .title.PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel #accordionDiscount .panel .browse-wrap .title.PaymentPage_PayNowButton,#accordionDiscount .panel .morebtn,#accordionUploadOrder .panel .browse-wrap .title.btn,#accordionUploadOrder .panel .browse-wrap .payment-method-panel .title.PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel #accordionUploadOrder .panel .browse-wrap .title.PaymentPage_PayNowButton,#accordionUploadOrder .panel .morebtn,#accordionquickOrder .panel .browse-wrap .title.btn,#accordionquickOrder .panel .browse-wrap .payment-method-panel .title.PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel #accordionquickOrder .panel .browse-wrap .title.PaymentPage_PayNowButton,#accordionquickOrder .panel .morebtn {
        margin-bottom:10px
    }
}

#accordionDiscount .panel .browse-wrap .title.btn:hover,#accordionDiscount .panel .browse-wrap .payment-method-panel .title.PaymentPage_PayNowButton:hover, .dynamic-contentful-pages .payment-method-panel #accordionDiscount .panel .browse-wrap .title.PaymentPage_PayNowButton:hover,#accordionDiscount .panel .morebtn:hover,#accordionUploadOrder .panel .browse-wrap .title.btn:hover,#accordionUploadOrder .panel .browse-wrap .payment-method-panel .title.PaymentPage_PayNowButton:hover, .dynamic-contentful-pages .payment-method-panel #accordionUploadOrder .panel .browse-wrap .title.PaymentPage_PayNowButton:hover,#accordionUploadOrder .panel .morebtn:hover,#accordionquickOrder .panel .browse-wrap .title.btn:hover,#accordionquickOrder .panel .browse-wrap .payment-method-panel .title.PaymentPage_PayNowButton:hover, .dynamic-contentful-pages .payment-method-panel #accordionquickOrder .panel .browse-wrap .title.PaymentPage_PayNowButton:hover,#accordionquickOrder .panel .morebtn:hover {
    background: #73379e;
    color: white
}

#accordionDiscount .panel .quick-order-label,#accordionUploadOrder .panel .quick-order-label,#accordionquickOrder .panel .quick-order-label {
    font-weight: bold
}

.dynamic-contentful-pages .panel-body {
    border-top-color: transparent!important
}

.dynamic-contentful-pages .about-shopping-cart-list {
    padding-left: 15px
}

.dynamic-contentful-pages .filled-shoppingcart-header, .dynamic-contentful-pages .marketing-content-slot {
    margin: 10px 0
}

.dynamic-contentful-pages .order-summary-widget-slot .print-cart {
    text-align: center;
    padding: 25px
}

.dynamic-contentful-pages .order-summary-widget-slot .print-cart a {
    color: #7f30ab
}

.dynamic-contentful-pages .order-summary-widget-slot .tooltip>.tooltip-inner {
    background-color: white;
    border-radius: 1px;
    box-shadow: 1px 1px 5px #888;
    opacity: 1;
    color: black
}

.dynamic-contentful-pages .order-summary-widget-slot .tooltip>.tooltip-arrow {
    border-bottom-color: white
}

.dynamic-contentful-pages .shopping-cart-detail .shopping-cart-table.table>thead>tr>td, .dynamic-contentful-pages .shopping-cart-detail .shopping-cart-table.table>tbody>tr>td, .dynamic-contentful-pages .shopping-cart-detail .shopping-cart-table.table>tfoot>tr>td {
    padding-top: 20px;
    padding-bottom: 20px
}

.dynamic-contentful-pages .shopping-cart-detail .shopping-cart-table {
    border-bottom: 1px solid #ddd
}

@media(min-width: 1000px) {
    .shopping-cart-detail .shopping-cart-table>tbody>tr>td {
        padding:13px 3px!important;
        word-break: break-word;
        border-bottom: solid 1px #d7d7d7;
        border-top: solid 1px #d7d7d7
    }

    .shopping-cart-detail .shopping-cart-table>tbody>tr.alert-row td {
        border: 0
    }
}

.dynamic-contentful-pages .shopping-cart-detail .shopping-cart-table .qty-wrap {
    text-align: center;
    width: 90px
}

.dynamic-contentful-pages .shopping-cart-detail .shopping-cart-table th.catalog {
    white-space: nowrap!important
}

@media(max-width: 1000px) {
    .shopping-cart-detail .shopping-cart-table td {
        position:relative
    }

    .shopping-cart-detail .shopping-cart-table td .tag-txt {
        top: 0;
        position: absolute;
        background: grey;
        left: 0;
        padding: 5px;
        color: white
    }

    .shopping-cart-detail .shopping-cart-table td .card-view {
        overflow: hidden
    }

    .shopping-cart-detail .shopping-cart-table td .card-view .title {
        width: 30%
    }

    .shopping-cart-detail .shopping-cart-table td .card-view .value {
        width: 64%;
        float: right
    }

    .shopping-cart-detail .shopping-cart-table td .card-view .value .text-center {
        text-align: left
    }

    .shopping-cart-detail .shopping-cart-table td .card-view:first-child {
        margin-bottom: 10px
    }

    .shopping-cart-detail .shopping-cart-table td .card-view:first-child .value {
        float: none
    }
}

@media only screen and (max-width: 1000px) {
    .shopping-cart-detail .shopping-cart-table thead, .dynamic-contentful-pages .pdp-labsupplies-scbt .infotable-container .info-order-table thead, .dynamic-contentful-pages .related-pdt-info-tab-panel .infotable-container .info-order-table thead {
        display:none!important
    }

    .shopping-cart-detail .shopping-cart-table tr, .dynamic-contentful-pages .pdp-labsupplies-scbt .infotable-container .info-order-table tr, .dynamic-contentful-pages .related-pdt-info-tab-panel .infotable-container .info-order-table tr {
        display: block;
        border-bottom: solid 1px #ccc;
        padding-bottom: 10px
    }

    .shopping-cart-detail .shopping-cart-table tr {
        border-top: solid 1px #ccc
    }

    .shopping-cart-detail .shopping-cart-table tr td, .dynamic-contentful-pages .pdp-labsupplies-scbt .infotable-container .info-order-table tr td, .dynamic-contentful-pages .related-pdt-info-tab-panel .infotable-container .info-order-table tr td {
        display: block;
        text-align: left;
        padding-left: 150px;
        position: relative;
        border: 0;
        border-bottom: none!important
    }

    .shopping-cart-detail .shopping-cart-table tr td {
        padding-left: 195px
    }

    .shopping-cart-detail .shopping-cart-table tr td:before, .dynamic-contentful-pages .pdp-labsupplies-scbt .infotable-container .info-order-table tr td:before, .dynamic-contentful-pages .related-pdt-info-tab-panel .infotable-container .info-order-table tr td:before {
        content: attr(data-label);
        position: absolute;
        left: 10px;
        text-transform: uppercase;
        font-weight: bold
    }

    .scbt .shopping-cart-detail .shopping-cart-table tr td.favourites {
        float: left;
        line-height: 2;
        padding-left: 195px
    }

    .shopping-cart-detail .shopping-cart-table tr td.hightlight-coln {
        background-color: transparent!important
    }

    .shopping-cart-detail .shopping-cart-table tr td .qty-wrap {
        text-align: left
    }
}

.dynamic-contentful-pages .shopping-cart-detail .shopping-cart-table thead {
    background-color: #e4dbed
}

.dynamic-contentful-pages .shopping-cart-detail .shopping-cart-table tr.alert-row {
    padding: 0!important;
    margin: 0!important;
    padding-left: 40px
}

.dynamic-contentful-pages .shopping-cart-detail .shopping-cart-table tr.alert-row .alert {
    padding-top: 0!important
}

@media(max-width: 1000px) and (min-width:0) {
    .shopping-cart-detail .shopping-cart-table tr.alert-row {
        display:table-row
    }

    .shopping-cart-detail .shopping-cart-table tr.alert-row .alert {
        margin: 0 15px!important;
        width: auto!important
    }
}

.dynamic-contentful-pages .shopping-cart-detail .shopping-cart-table tr.alert-row:hover {
    background-color: transparent
}

.dynamic-contentful-pages .shopping-cart-detail .shopping-cart-table tr.alert-row td {
    display: none
}

.dynamic-contentful-pages .shopping-cart-detail .shopping-cart-table tr.alert-row td:first-child {
    display: table-cell;
    width: 100%;
    margin: 0!important;
    padding: 0!important;
    vertical-align: inherit
}

.dynamic-contentful-pages .shopping-cart-detail .shopping-cart-table tr.alert-row td:first-child .alert {
    vertical-align: middle;
    position: inherit;
    margin: 0;
    width: 100%;
    color: #f00
}

.dynamic-contentful-pages .shopping-cart-detail .shopping-cart-table tr.alert-row td:first-child .alert:before, .dynamic-contentful-pages .shopping-cart-detail .shopping-cart-table tr.alert-row td:first-child .alert:after {
    content: " ";
    display: table
}

.dynamic-contentful-pages .shopping-cart-detail .shopping-cart-table tr.alert-row td:first-child .alert, .dynamic-contentful-pages .shopping-cart-detail .shopping-cart-table tr.alert-row td:first-child .alert:after {
    clear: both
}

.dynamic-contentful-pages .shopping-cart-detail .shopping-cart-table tr.alert-row td:first-child .alert .glyphicon {
    color: #e80023;
    font-size: 24px;
    margin-right: 9px
}

@media(max-width: 640px) {
    .shopping-cart-detail .shopping-cart-table tr.alert-row td:first-child {
        position:relative
    }
}

.dynamic-contentful-pages .shopping-cart-detail .shopping-cart-table tr.alert-row .card-view {
    display: none
}

.dynamic-contentful-pages .shopping-cart-detail .shopping-cart-table tr.alert-row .card-view:first-child {
    display: block
}

.dynamic-contentful-pages .shopping-cart-detail .shopping-cart-table th {
    font-size: 11px;
    font-family: 'open_sansbold';
    color: #000
}

.dynamic-contentful-pages .shopping-cart-detail .shopping-cart-table tr, .dynamic-contentful-pages .shopping-cart-detail .shopping-cart-table td {
    padding-top: 20px;
    padding-bottom: 20px
}

.dynamic-contentful-pages .shopping-cart-detail .shopping-cart-table td.favourites {
    text-align: center
}

.dynamic-contentful-pages .shopping-cart-detail .shopping-cart-table .fav-btn {
    background: #e4dbed;
    border: 0;
    color: #fff;
    border-radius: 2px;
    width: 25px;
    height: 25px;
    float: none!important;
    position: relative;
    text-align: center;
    padding: 0;
    margin: 0
}

.dynamic-contentful-pages .shopping-cart-detail .shopping-cart-table .fav-btn:hover {
    background: #454545
}

.dynamic-contentful-pages .shopping-cart-detail .shopping-cart-table .fav-btn .glyphicon-plus {
    top: 0
}

.dynamic-contentful-pages .shopping-cart-detail .shopping-cart-table .fav-btn .glyphicon-plus:before {
    content: "";
    background: url(/scbt-static/assets/images/plus-qty.png);
    display: block;
    width: 25px;
    height: 25px
}

@media(max-width: 1000px) {
    .shopping-cart-detail .shopping-cart-table .shoppingcart-checkbox-fix .remove-fav {
        float:left!important
    }
}

@media(max-width: 1000px) {
    .shopping-cart-detail .shopping-cart-table .fav-btn.scbt-add-fav-btn {
        float:left!important
    }
}

.scah .dynamic-contentful-pages .shopping-cart-detail .shopping-cart-table .remove, .dynamic-contentful-pages .scah .shopping-cart-detail .shopping-cart-table .remove:hover {
    background: 0;
    padding-top: 4px
}

.scah .dynamic-contentful-pages .shopping-cart-detail .shopping-cart-table .remove .glyphicon-trash {
    color: #a5a5a5
}

.dynamic-contentful-pages .shopping-cart-detail .shopping-cart-table .remove {
    background: #ddd;
    width: 27px;
    height: 27px;
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px;
    border-radius: 14px;
    -khtml-border-radius: 14px;
    border: 0;
    color: white;
    position: relative;
    margin-top: 0;
    display: block;
    padding: 6px;
    float: right
}

.dynamic-contentful-pages .shopping-cart-detail .shopping-cart-table .remove:hover {
    background: #454545
}

.dynamic-contentful-pages .shopping-cart-detail .shopping-cart-table .remove .glyphicon-remove {
    font-size: 14px;
    position: absolute;
    left: 7px;
    top: 7px
}

.dynamic-contentful-pages .shopping-cart-detail .shopping-cart-table .minus-btn {
    display: inline-block;
    margin: 0 -4px 0 0;
    background: #fff;
    border: 1px solid #cfcfcf;
    height: 26px;
    width: 21px;
    -webkit-appearance: none;
    border-radius: 0;
    font-size: 13px;
    vertical-align: top
}

.dynamic-contentful-pages .shopping-cart-detail .shopping-cart-table .quantity-field {
    width: 26px;
    display: inline-block;
    margin: 0;
    border-left: 0;
    border-right: 0;
    height: 26px;
    border: 1px solid #cfcfcf;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    font-size: 13px;
    padding-bottom: 1px;
    outline: 0;
    vertical-align: top
}

.dynamic-contentful-pages .shopping-cart-detail .shopping-cart-table .plus-btn {
    display: inline-block;
    margin: 0 0 0 -4px;
    background: #fff;
    border: 1px solid #cfcfcf;
    height: 26px;
    width: 21px;
    border-radius: 0;
    -webkit-appearance: none;
    font-size: 13px;
    vertical-align: top
}

.dynamic-contentful-pages .shopping-cart-detail .shopping-cart-table .tag-identifier {
    position: relative
}

.dynamic-contentful-pages .shopping-cart-detail .shopping-cart-table .tag-identifier .tag-txt {
    background: #7f7f7f;
    padding: 4px 6px;
    font-size: 10px;
    border-radius: 0 0 5px 0;
    border: 1px solid #cfcfcf;
    position: absolute;
    left: 0;
    top: 0;
    color: white
}

.dynamic-contentful-pages .error-shopping-cart-wrap {
    position: relative
}

.dynamic-contentful-pages .shopping-cart-table .glyphicon-remove-circle:hover:before {
    background: url(/scbt-static/assets/images/delete-hover-icon.png)
}

.dynamic-contentful-pages .shopping-cart-table .glyphicon-remove-circle:before {
    content: "";
    background: url(/scbt-static/assets/images/delete-icon.png);
    display: block;
    width: 14px;
    height: 14px
}

.dynamic-contentful-pages .shopping-cart-table .glyphicon-remove-circle:before:hover {
    background: url(/scbt-static/assets/images/delete-hover-icon.png)
}

.dynamic-contentful-pages .shopping-cart-table.table>tbody>tr.error-shopping-cart-wrap>td {
    border: 0;
    padding: 5px 5px;
    background: #ffebe6;
    color: red;
    font-size: 13px
}

.dynamic-contentful-pages .error-shopping-cart-txt {
    color: red
}

.dynamic-contentful-pages .order-summary-widget-inner {
    border: 1px solid #cfcfcf;
    padding: 5px 10px;
    margin-bottom: 10px
}

.dynamic-contentful-pages .order-summary-widget .blue-box {
    background: #daf3f8
}

.dynamic-contentful-pages .order-summary-widget .blue-box h4 {
    text-transform: uppercase;
    font-size: 13px;
    margin: 5px
}

.dynamic-contentful-pages .order-summary-widget h4 {
    color: #7f30ab
}

.dynamic-contentful-pages .order-summary-widget .reporting-tax-rates-wrapper {
    overflow: hidden;
    padding-bottom: 5px;
    font-size: 13px
}

.dynamic-contentful-pages .order-summary-widget #estimateShippingWrapper {
    display: none
}

.dynamic-contentful-pages .order-summary-widget .reporting-tax-rates-wrapper .single-line {
    display: block
}

.dynamic-contentful-pages .order-summary-widget .reporting-tax-rates-wrapper .title {
    padding-right: 5px;
    width: 100%
}

.dynamic-contentful-pages .order-summary-widget .reporting-tax-rates-wrapper .value {
    margin-top: 4px
}

.dynamic-contentful-pages .order-summary-widget .reporting-tax-rates-wrapper .value .btn-remove-promocode {
    outline: 0;
    padding: 0;
    font-size: 12px;
    text-transform: capitalize
}

.scbt .dynamic-contentful-pages .btn-remove-promocode {
    margin-bottom: 5px
}

.dynamic-contentful-pages .order-summary-widget #accordionEstimate {
    margin-top: 10px;
    margin-bottom: 0
}

.dynamic-contentful-pages .order-summary-widget #accordionEstimate .panel-heading {
    padding: 5px
}

.dynamic-contentful-pages .order-summary-widget #accordionEstimate .panel-heading:hover {
    background-color: #9c74b2;
    color: white
}

.dynamic-contentful-pages .order-summary-widget #accordionEstimate .panel-heading:hover a, .dynamic-contentful-pages .order-summary-widget #accordionEstimate .panel-heading:hover .glyphicon {
    text-decoration: none;
    color: white
}

.dynamic-contentful-pages .order-summary-widget #accordionEstimate label {
    font-size: 12px
}

.dynamic-contentful-pages .order-summary-widget #accordionEstimate .panel {
    background: #f4f4f4;
    border-radius: 0;
    border: solid 1px #cfcfcf
}

.dynamic-contentful-pages .order-summary-widget #accordionEstimate .panel-title {
    font-size: 13px
}

.dynamic-contentful-pages .summary-widget-btn-wrapper {
    margin-bottom: 15px
}

.dynamic-contentful-pages .order-summary-widget-slot .full-width {
    display: block;
    width: 100%
}

.dynamic-contentful-pages .order-summary-widget .separator-line {
    border-bottom: 1px solid #cfcfcf;
    padding-bottom: 12px;
    margin-bottom: 12px
}

.dynamic-contentful-pages .order-summary-widget .separator-top-line {
    border-top: 1px solid #cfcfcf;
    padding-top: 12px;
    margin-top: 12px
}

.dynamic-contentful-pages .order-summary-widget .checked-recurring-order {
    display: none
}

.dynamic-contentful-pages .order-summary-widget .estimate-wrapper {
    position: relative
}

.dynamic-contentful-pages .order-summary-widget .coupon-txt {
    font-style: italic;
    color: #444;
    font-weight: 700;
    font-size: 12.5px;
    margin: 16px 0 10px
}

.scbt .dynamic-contentful-pages .order-summary-widget .coupon-txt {
    font-size: 12px
}

.dynamic-contentful-pages .order-summary-widget .case-sen {
    overflow: auto;
    width: 100%;
    color: #f78709;
    font-weight: 700;
    font-size: 12px;
    padding-left: 10px
}

.scbt .dynamic-contentful-pages .order-summary-widget .case-sen {
    color: #612e85
}

.scbt .dynamic-contentful-pages #accordionDiscount #discountCode .panel-body p.info-text {
    font-weight: 700;
    font-size: 11.2px
}

.dynamic-contentful-pages .order-summary-widget .validate-zip-error {
    display: none;
    background: #ef0f0f;
    padding: 11px;
    color: #fff;
    font-size: 12px;
    border-radius: 5px
}

.dynamic-contentful-pages .order-summary-widget .custom-valid-wrapper {
    position: relative
}

.dynamic-contentful-pages .order-summary-widget .custom-valid-wrapper.not-blank .glyphicon {
    display: none
}

.dynamic-contentful-pages .order-summary-widget .custom-valid-wrapper.not-blank .btn-text {
    display: block
}

.dynamic-contentful-pages .order-summary-widget .custom-valid-wrapper.not-blank.validated .btn-text {
    display: none
}

.dynamic-contentful-pages .order-summary-widget .custom-valid-wrapper.not-blank.validated .glyphicon {
    display: block;
    font-size: 12px;
    padding-top: 1px;
    padding-bottom: 3px;
    color: #9c9c9c
}

.dynamic-contentful-pages .order-summary-widget .custom-valid-wrapper.not-blank.validated .validate-btn {
    pointer-events: none;
    background: transparent
}

.dynamic-contentful-pages .order-summary-widget .custom-valid-wrapper.not-blank.validated+.form-group:after, .dynamic-contentful-pages .order-summary-widget .checkout-payment-section .DataIntercept .custom-valid-wrapper.not-blank.validated+tr:after, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .order-summary-widget .custom-valid-wrapper.not-blank.validated+tr:after {
    display: none
}

.dynamic-contentful-pages .order-summary-widget .custom-valid-wrapper.not-blank.validated+.form-group .submit, .dynamic-contentful-pages .order-summary-widget .checkout-payment-section .DataIntercept .custom-valid-wrapper.not-blank.validated+tr .submit, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .order-summary-widget .custom-valid-wrapper.not-blank.validated+tr .submit {
    opacity: 1;
    pointer-events: auto
}

.dynamic-contentful-pages .order-summary-widget .custom-valid-wrapper.not-blank+.form-group:after, .dynamic-contentful-pages .order-summary-widget .checkout-payment-section .DataIntercept .custom-valid-wrapper.not-blank+tr:after, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .order-summary-widget .custom-valid-wrapper.not-blank+tr:after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

.dynamic-contentful-pages .order-summary-widget .custom-valid-wrapper.not-blank+.form-group .submit, .dynamic-contentful-pages .order-summary-widget .checkout-payment-section .DataIntercept .custom-valid-wrapper.not-blank+tr .submit, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .order-summary-widget .custom-valid-wrapper.not-blank+tr .submit {
    opacity: .5;
    pointer-events: none
}

.dynamic-contentful-pages .order-summary-widget .custom-valid-wrapper.not-blank .validate-btn {
    display: block
}

.dynamic-contentful-pages .order-summary-widget .custom-valid-wrapper .validate-btn {
    display: none;
    position: absolute;
    right: 4px;
    bottom: 4px;
    background: #73379e;
    padding: 5px 7px;
    text-align: center;
    color: #fff;
    font-size: 10px;
    border-radius: 4px;
    text-transform: uppercase;
    font-weight: bold;
    text-decoration: none;
    opacity: .8
}

.dynamic-contentful-pages .order-summary-widget .custom-valid-wrapper .validate-btn:hover {
    opacity: 1
}

.dynamic-contentful-pages .order-summary-widget .custom-valid-btn {
    margin-top: 10px
}

.dynamic-contentful-pages .padding-fix-left {
    padding-left: 0
}

@media(max-width: 1000px) and (min-width:0) {
    .padding-fix-left {
        padding:0 15px
    }
}

.dynamic-contentful-pages .padding-fix-right {
    padding-right: 0
}

.dynamic-contentful-pages .padding-fix {
    padding: 0
}

.dynamic-contentful-pages .recurring-order-date {
    margin-bottom: 10px
}

.dynamic-contentful-pages .estimated-tax-txt {
    width: 66%
}

#accordionDiscount {
    margin: 15px 0
}

#accordionDiscount .discount-field {
    width: 100%;
    margin-top: 1px;
    padding-right: 2px;
    border: 1px solid #f78709
}

@media(max-width: 1000px) {
    #accordionDiscount .discount-field {
        width:100%
    }
}

#accordionDiscount .panel-heading:hover {
    background-color: #9c74b2;
    color: white
}

#accordionDiscount .panel-heading:hover a {
    text-decoration: none
}

label.error {
    background: #cfcfcf;
    width: 70%;
    text-align: center;
    padding: 5px 0;
    font-size: 12px;
    margin-left: 30px
}

label.error:after {
    position: absolute;
    content: '';
    width: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #cfcfcf;
    left: 49%;
    right: 45%;
    bottom: -12px
}

.dynamic-contentful-pages .errorTxt span {
    position: relative
}

#accordionUploadOrder .full-width {
    display: block;
    width: 100%
}

#accordionUploadOrder .panel-heading:hover {
    background-color: #9c74b2;
    color: white
}

#accordionUploadOrder .panel-heading:hover a {
    text-decoration: none
}

#accordionquickOrder .btn-primary,#accordionquickOrder .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel #accordionquickOrder .PaymentPage_PayNowButton {
    background-color: #9c74b2
}

#accordionquickOrder .btn-primary:hover,#accordionquickOrder .payment-method-panel .PaymentPage_PayNowButton:hover, .dynamic-contentful-pages .payment-method-panel #accordionquickOrder .PaymentPage_PayNowButton:hover {
    background-color: #73379e
}

#accordionquickOrder .panel-heading:hover {
    background-color: #9c74b2;
    color: white
}

#accordionquickOrder .panel-heading:hover a,#accordionquickOrder .panel-heading:hover .glyphicon {
    text-decoration: none;
    color: white
}

#accordionquickOrder .catalog-item {
    margin: 7px 0
}

#accordionquickOrder .btn,#accordionquickOrder .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel #accordionquickOrder .PaymentPage_PayNowButton {
    padding: 6px 5px
}

@media only screen and (max-width: 1000px) {
    #accordionquickOrder .morebtn {
        margin-bottom:15px;
        margin-top: 15px
    }
}

.dynamic-contentful-pages .need-assistance-widget {
    border: 1px solid #cfcfcf
}

.dynamic-contentful-pages .need-assistance-widget .separator-line {
    border-bottom: 1px solid #cfcfcf;
    padding-bottom: 12px;
    margin-bottom: 4px
}

.dynamic-contentful-pages .need-assistance-widget .widget-header {
    padding: 5px 10px;
    color: #7f30ab
}

.dynamic-contentful-pages .need-assistance-widget.cart .widget-header h4 {
    color: black;
    font-weight: 600
}

.dynamic-contentful-pages .need-assistance-widget .need-assistance-tab span {
    font-size: 12px
}

.dynamic-contentful-pages .need-assistance-widget .need-assistance-tab .clearfix {
    padding-bottom: 10px;
    font-size: 12px
}

.dynamic-contentful-pages .need-assistance-widget .need-assistance-tab .clearfix span:last-child {
    padding-left: 10px;
    text-align: right
}

.dynamic-contentful-pages .need-assistance-widget .need-assistance-tab .nav>li>a {
    padding: 10px 9px;
    font-size: 12px;
    text-align: center;
    margin-top: 9px
}

.dynamic-contentful-pages .need-assistance-widget .need-assistance-tab h4 {
    color: #7f30ab
}

.dynamic-contentful-pages .need-assistance-widget .need-assistance-tab .full-width {
    display: block;
    width: 100%
}

.dynamic-contentful-pages .need-assistance-widget .need-assistance-tab .separator-top-line {
    border-top: 1px solid #cfcfcf;
    padding-top: 12px;
    margin-top: 12px
}

.dynamic-contentful-pages .need-assistance-widget .need-assistance-tab .checked-recurring-order {
    display: none
}

#accordionUploadOrder div.browse-wrap {
    top: 0;
    left: 0;
    margin: 20px 0;
    cursor: pointer;
    overflow: hidden;
    width: 100%;
    text-align: center;
    position: relative
}

#accordionUploadOrder div.title {
    font-size: 12px;
    padding: 8px 15px;
    width: 100%;
    display: block;
    text-transform: inherit
}

#accordionUploadOrder input.upload {
    right: 0;
    margin: 0;
    bottom: 0;
    padding: 0;
    opacity: 0;
    height: 57px;
    outline: 0;
    cursor: inherit;
    position: absolute;
    left: 0;
    width: 100%;
    display: block
}

#accordionUploadOrder span.upload-path {
    text-align: center;
    margin: 20px 0;
    display: block;
    color: #454545;
    font-size: 12px;
    text-overflow: ellipsis;
    overflow: hidden
}

#accordionUploadOrder span.upload-path.valid-file:after {
    content: "\f00c";
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    margin: 0 0 0 10px;
    text-decoration: none;
    font-size: 18px
}

#saveForLaterModal .modal-header {
    padding: 0
}

#saveForLaterModal .modal-content {
    padding: 24px
}

#saveForLaterModal .modal-dialog {
    width: 400px
}

#saveForLaterModal .modal-body .items {
    font-weight: bold
}

#saveForLaterModal .modal-body label.nickname {
    display: block
}

#saveForLaterModal .modal-body input.nickname {
    display: block;
    width: 100%
}

#saveForLaterModal .modal-body .save-cart {
    width: 100%;
    display: block;
    margin-top: 10px
}

#saveForLaterModal .modal-body label.error {
    width: 100%;
    margin-left: 0
}

#saveForLaterModal .separator-line {
    border-bottom: 1px solid #cfcfcf;
    padding-bottom: 12px;
    margin-bottom: 4px
}

#stateRestrictionsModal .modal-content,#discontinuedProductsModal .modal-content {
    padding: 24px
}

#stateRestrictionsModal .modal-header,#discontinuedProductsModal .modal-header {
    padding: 15px!important
}

#stateRestrictionsModal .modal-header .modal-title,#discontinuedProductsModal .modal-header .modal-title {
    color: #ec2c4c!important
}

#stateRestrictionsModal .modal-header .modal-title,#discontinuedProductsModal .modal-header .modal-title {
    font-size: 20px
}

#stateRestrictionsModal .restricted-products-list,#discontinuedProductsModal .restricted-products-list {
    margin-top: 10px;
    overflow-y: auto;
    height: 200px
}

#stateRestrictionsModal .restricted-products-list .list-group-item,#discontinuedProductsModal .restricted-products-list .list-group-item {
    border-left: none;
    border-right: 0;
    padding-left: 0;
    position: relative;
    display: table;
    width: 100%
}

#stateRestrictionsModal .restricted-products-list .list-group-item .title,#discontinuedProductsModal .restricted-products-list .list-group-item .title {
    float: none;
    display: table-cell;
    width: 80%;
    overflow: hidden
}

#stateRestrictionsModal .restricted-products-list .list-group-item .id,#discontinuedProductsModal .restricted-products-list .list-group-item .id {
    float: none;
    display: table-cell;
    width: 18%
}

#stateRestrictionsModal .modal-footer,#discontinuedProductsModal .modal-footer {
    border-top: 0
}

#stateRestrictionsModal .products,#discontinuedProductsModal .products {
    margin-top: 10px
}

#stateRestrictionsModal .scrollable-table tbody,#discontinuedProductsModal .scrollable-table tbody {
    float: left;
    width: 100%;
    overflow: auto;
    height: 232px
}

#stateRestrictionsModal .scrollable-table tbody td:nth-child(1),#discontinuedProductsModal .scrollable-table tbody td:nth-child(1) {
    padding-left: 0
}

#stateRestrictionsModal .scrollable-table,#discontinuedProductsModal .scrollable-table {
    display: table;
    width: 100%;
    margin-top: 28px
}

.dynamic-contentful-pages .white-blue-btn {
    background: white;
    border: solid 1.5px #73379e;
    border-radius: 2px;
    font-weight: bold;
    color: #73379e;
    padding: 4px 25px
}

.dynamic-contentful-pages .white-blue-btn:hover {
    background-color: #9c74b2;
    color: white
}

@media(max-width: 1000px) and (min-width:0) {
    .white-blue-btn {
        padding:4px 8px;
        font-size: 12px;
        margin-top: 10px
    }
}

.dynamic-contentful-pages .shopping-cart-btn {
    margin: 20px 0;
    float: right
}

.dynamic-contentful-pages .shopping-cart-btn div {
    float: left
}

.dynamic-contentful-pages .shopping-cart-btn .continue-shopping {
    padding-top: 5px
}

.dynamic-contentful-pages .table.shopping-cart-table {
    margin-bottom: 0
}

.dynamic-contentful-pages .shopping-cart-need-assist-widget.need-assistance-widget .need-assistance-tab ul li a {
    margin-right: 0;
    font-size: 13px
}

.dynamic-contentful-pages .checkbox-fullTxt {
    width: 275px!important;
    position: absolute!important;
    max-width: none!important
}

#accordionDiscount .discount-field {
    width: 100%
}

#discountCodebtn {
    padding: 8px 17px;
    text-transform: capitalize
}

.dynamic-contentful-pages .checkoutVisibleBtn {
    text-transform: uppercase
}

.dynamic-contentful-pages .tag-identifier .img-responsive {
    margin: 0
}

.scah .dynamic-contentful-pages .filled-shoppingcart-header .shopping-cart-btn button {
    border: solid 1.5px #bd6120;
    color: #bd6120
}

.dynamic-contentful-pages .shopping-cart-detail .shopping-cart-table .tag-identifier {
    width: 200px;
    padding-right: 10px!important
}

.dynamic-contentful-pages .shopping-cart-detail .shopping-cart-table tr {
    padding-top: 0
}

.dynamic-contentful-pages .shopping-cart-detail .shopping-cart-table td.favourites .shopping-cart-checkbox label:after {
    margin-top: -16px!important
}

.dynamic-contentful-pages .shopping-cart-detail .shopping-cart-table .mobile-only {
    display: none
}

.dynamic-contentful-pages .shopping-cart-detail .shopping-cart-table .mobile-only .remove {
    float: left!important;
    margin: 10px 0
}

@media(max-width: 1000px) and (min-width:0) {
    .shopping-cart-detail .shopping-cart-table .mobile-only {
        display:inline-block
    }
}

.dynamic-contentful-pages .shopping-cart-detail .shopping-cart-table .desktop-only {
    display: table-cell
}

@media(max-width: 1000px) and (min-width:0) {
    .shopping-cart-detail .shopping-cart-table .desktop-only {
        display:none
    }
}

@media(max-width: 1000px) and (min-width:0) {
    .shopping-cart-btn {
        width:100%
    }
}

@media(max-width: 1000px) and (min-width:0) {
    .padding-fix-right {
        padding-right:15px
    }
}

.dynamic-contentful-pages .promo-slot col-xs-offset-1 {
    margin: 0!important
}

.dynamic-contentful-pages .promo-slot col-xs-offset-1 .promo-img {
    max-width: 100%;
    margin: 0 auto;
    float: none
}

@media(max-width: 1000px) and (min-width:0) {
    .order-summary-widget-slot .print-cart a {
        display:none
    }
}

.dynamic-contentful-pages .custom-checkbox.shopping-cart-checkbox>[type="checkbox"]:checked+label:before, .dynamic-contentful-pages .search-results-scah-container .shopping-cart-checkbox.custom-checkbox-search-results>[type="checkbox"]:checked+label:before {
    margin-top: -17px
}

.dynamic-contentful-pages .custom-checkbox.shopping-cart-checkbox>[type="checkbox"]:not(:checked)+label:before, .dynamic-contentful-pages .search-results-scah-container .shopping-cart-checkbox.custom-checkbox-search-results>[type="checkbox"]:not(:checked)+label:before {
    margin-top: -17px
}

.dynamic-contentful-pages .custom-checkbox.shopping-cart-checkbox>[type="checkbox"]:not(:checked)+label:after, .dynamic-contentful-pages .search-results-scah-container .shopping-cart-checkbox.custom-checkbox-search-results>[type="checkbox"]:not(:checked)+label:after, .dynamic-contentful-pages .custom-checkbox>[type="checkbox"]:checked+label:after, .dynamic-contentful-pages .search-results-scah-container .custom-checkbox-search-results>[type="checkbox"]:checked+label:after {
    top: 21px
}

.dynamic-contentful-pages .remove-style::-webkit-inner-spin-button, .dynamic-contentful-pages .remove-style::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.dynamic-contentful-pages .left-panel-slot {
    background: #f9f7fc
}

@media(max-width: 1000px) and (min-width:0) {
    .left-panel-slot {
        margin:0 10px;
        width: 95%
    }
}

@media only screen and (max-width: 370px) {
    .left-panel-slot .quick-order-wrap-sec.col-xs-3 {
        width:30%
    }
}

.dynamic-contentful-pages .left-panel-slot .full-width, .dynamic-contentful-pages .left-panel-slot .full-width.morebtn.btn-quick-order, .dynamic-contentful-pages .left-panel-slot .full-width.add-to-cart {
    width: 100%
}

.dynamic-contentful-pages .left-panel-slot .add-to-cart, .dynamic-contentful-pages .left-panel-slot .addCatalog, .dynamic-contentful-pages .left-panel-slot .btn-quick-order {
    font-size: 12px
}

.dynamic-contentful-pages .left-panel-slot .add-to-cart {
    padding: 6px 51px
}

.dynamic-contentful-pages .left-panel-slot .upload-order {
    border-top: 1px solid #d1bcdc
}

.dynamic-contentful-pages .left-panel-slot .quick-order-label {
    color: #333;
    font-weight: bold
}

.dynamic-contentful-pages .left-panel-slot #accordionUploadOrder div.browse-wrap {
    margin: 0
}

.dynamic-contentful-pages .left-panel-slot .title {
    width: 100%
}

.dynamic-contentful-pages .left-panel-slot .quick-order-wrap-sec {
    margin-top: 5px
}

.dynamic-contentful-pages .left-panel-slot .discount-field {
    -webkit-appearance: none
}

.dynamic-contentful-pages .left-panel-slot .minus-btn {
    display: inline-block;
    margin: 0 -4px 0 0;
    background: #fff;
    border: 1px solid #888;
    height: 26px;
    width: 21px;
    -webkit-appearance: none;
    border-radius: 2px 0 0 2px
}

.dynamic-contentful-pages .left-panel-slot .quantity-field {
    width: 26px;
    display: inline-block;
    margin: 0;
    border-left: 0;
    border-right: 0;
    border-top: 1px solid #888;
    height: 26px;
    border-bottom: 1px solid #888;
    text-align: center;
    border-radius: 2px 0 0 2px;
    -webkit-appearance: none;
    padding-bottom: 1px;
    outline: 0;
    font-size: 13px
}

@media(max-width: 1000px) and (min-width:0) {
    .left-panel-slot .quantity-field {
        width:25px
    }
}

.dynamic-contentful-pages .left-panel-slot .quantity-field::-webkit-input-placeholder {
    color: #000
}

.dynamic-contentful-pages .left-panel-slot .quantity-field:-moz-placeholder {
    color: #000
}

.dynamic-contentful-pages .left-panel-slot .quantity-field::-moz-placeholder {
    color: #000
}

.dynamic-contentful-pages .left-panel-slot .quantity-field:-ms-input-placeholder {
    color: #000
}

.dynamic-contentful-pages .left-panel-slot .quantity-field.error {
    background: #fff0f1;
    border: 1px solid #f00
}

.dynamic-contentful-pages .left-panel-slot .plus-btn {
    display: inline-block;
    margin: 0 0 0 -4px;
    background: #fff;
    border: 1px solid #888;
    height: 26px;
    width: 21px;
    border-radius: 2px 0 0 2px;
    -webkit-appearance: none
}

.dynamic-contentful-pages .left-panel-slot .quick-order-wrap .discount-field {
    margin: 5px 0;
    border: 1px solid #888;
    padding: 3px;
    border-radius: 3px;
    height: auto
}

@media(max-width: 1000px) and (min-width:0) {
    .left-panel-slot .quick-order-wrap .discount-field {
        border-radius:0
    }
}

.dynamic-contentful-pages .left-panel-slot .add-to-cart {
    border-width: 2px
}

@media(max-width: 1000px) and (min-width:0) {
    .left-panel-slot .padding-fix-mobile {
        padding:0;
        margin-top: 10px
    }
}

.dynamic-contentful-pages .left-panel-slot .quick-order-bttn-wrapper {
    margin-top: 13px;
    float: right;
    width: 100%
}

.dynamic-contentful-pages .left-panel-slot .full-width, .dynamic-contentful-pages .left-panel-slot .full-width.morebtn.btn-quick-order, .dynamic-contentful-pages .left-panel-slot .full-width.add-to-cart {
    width: 100%
}

.dynamic-contentful-pages .left-panel-slot .upload-path {
    font-style: italic
}

.dynamic-contentful-pages .left-panel-slot .errorTxt-quick label.error {
    width: 100%;
    margin-left: 0
}

.dynamic-contentful-pages .cruz-credit-box .theme-header-txt {
    display: block;
    margin-bottom: 9px
}

.dynamic-contentful-pages .col-md-3.right-panel-slot {
    width: 15%
}

@media(max-width: 1000px) and (min-width:0) {
    .col-md-3.right-panel-slot {
        width:95%;
        margin: 20px 10px;
        float: left!important;
        display: block
    }
}

.dynamic-contentful-pages .col-md-3.right-panel-slot .learn-more {
    font-size: 12px
}

@media(max-width: 1000px) and (min-width:0) {
    .quick-order-header {
        margin-left:22px
    }
}

@media(max-width: 1000px) and (min-width:0) {
    .quick-order-breadcrumb {
        margin-left:22px
    }
}

.dynamic-contentful-pages .left-panel-slot .add-to-cart {
    margin-right: 11px
}

@media(max-width: 1000px) and (min-width:0) {
    .left-panel-slot .add-to-cart {
        margin-right:0
    }
}

.dynamic-contentful-pages .errorTxt-quick {
    display: none
}

.dynamic-contentful-pages .errorTxt-quick.show-error-upload {
    display: block
}

.dynamic-contentful-pages .errorTxt-quick.hide-error-upload {
    display: none
}

.dynamic-contentful-pages .table.shopping-cart-button tr td {
    padding-right: 0
}

.dynamic-contentful-pages .shopping-cart-table .shoppingcart-checkbox-fix {
    margin: 0
}

@media(max-width: 1000px) and (min-width:0) {
    .shopping-cart-table .shoppingcart-checkbox-fix {
        margin:0
    }
}

.dynamic-contentful-pages .template-link {
    text-decoration: underline
}

.dynamic-contentful-pages .shopping-cart-order-slot .need-assistance-widget h4 {
    margin-bottom: 8px
}

.dynamic-contentful-pages .shopping-cart-order-slot .need-assistance-widget .need-assistance-tab {
    margin-top: 7px
}

.dynamic-contentful-pages .shopping-cart-order-slot .need-assistance-widget .need-assistance-tab .nav.nav-tabs li {
    width: 33%
}

.dynamic-contentful-pages .shopping-cart-order-slot .need-assistance-widget .need-assistance-tab .nav.nav-tabs li a {
    width: 100%
}

.dynamic-contentful-pages .shopping-cart-order-slot .need-assistance-widget .need-assistance-tab li:last-child a {
    margin-right: 0;
    width: 100%
}

.dynamic-contentful-pages .shopping-cart-detail .table-responsive>.table>thead>tr>th, .dynamic-contentful-pages .shopping-cart-detail .table-responsive>.table>thead>tr>td, .dynamic-contentful-pages .shopping-cart-detail .table-responsive>.table>tbody>tr>th, .dynamic-contentful-pages .shopping-cart-detail .table-responsive>.table>tbody>tr>td, .dynamic-contentful-pages .shopping-cart-detail .table-responsive>.table>tfoot>tr>th, .dynamic-contentful-pages .shopping-cart-detail .table-responsive>.table>tfoot>tr>td {
    white-space: normal
}

#stateRestrictionsModal .modal-body ul.restricted-products-list,#discontinuedProductsModal .modal-body ul.restricted-products-list {
    height: auto
}

#stateRestrictionsModal .modal-footer .btn-primary,#stateRestrictionsModal .modal-footer .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel #stateRestrictionsModal .modal-footer .PaymentPage_PayNowButton,#discontinuedProductsModal .modal-footer .btn-primary,#discontinuedProductsModal .modal-footer .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel #discontinuedProductsModal .modal-footer .PaymentPage_PayNowButton {
    margin: 0
}

body.scah .dynamic-contentful-pages .order-summary-widget-slot .order-summary-widget #accordionEstimate h4.panel-title a {
    font-family: var(--fontFace-localProximaNovaSemiBold);
    font-weight: normal!important
}

body.scbt .dynamic-contentful-pages .order-summary-widget-slot .order-summary-widget #accordionEstimate h4.panel-title a {
    font-family: var(--fontFace-localOpenSansSemibold);
    font-weight: 100!important
}

@media screen and (min-width: 1000px) {
    body table.shopping-cart-table tbody tr td.tag-identifier {
        min-width:25px
    }

    body table.shopping-cart-table tbody tr td.shop-desc-val {
        max-width: 115px
    }

    body table.shopping-cart-table tbody tr td.shop-desc-val a.theme-header-txt {
        word-break: break-word
    }
}

.dynamic-contentful-pages .pdt-img-carousel-thumbnail {
    background: #f3eeee;
    padding: 28px 10px 40px;
    position: relative
}

.dynamic-contentful-pages .carousel-inner img:hover .pdt-img-carousel-thumbnail {
    display: block
}

.dynamic-contentful-pages .review-star-set {
    position: relative
}

.dynamic-contentful-pages .review-star-set-inner {
    text-align: left
}

.dynamic-contentful-pages .review-star-set #BVRRSummaryContainer {
    display: inline-block
}

.dynamic-contentful-pages .review-star-set .glyphicon, .dynamic-contentful-pages .review-star-set .lbar {
    color: #e89026
}

@media(min-width: 1000px) {
    .review-star-set .star-container {
        width:31%;
        float: left
    }
}

.dynamic-contentful-pages .pdt-img-carousel-thumbnail .carousel-control.right, .dynamic-contentful-pages .pdt-img-carousel-thumbnail .carousel-control.left {
    background-image: none
}

.dynamic-contentful-pages .pdt-img-carousel-thumbnail .carousel-control.left {
    margin-left: 0;
    left: -14px
}

.dynamic-contentful-pages .pdt-img-carousel-thumbnail .carousel-control.right {
    margin-left: 0;
    right: -14px
}

.dynamic-contentful-pages .carousel-control .glyphicon-chevron-right, .dynamic-contentful-pages .carousel-control .glyphicon-chevron-left {
    color: #cfcfcf
}

.dynamic-contentful-pages .by-site-name {
    font-size: 12px
}

.dynamic-contentful-pages .pdt-sub-txt {
    font-size: 16px;
    margin-top: 10px
}

.dynamic-contentful-pages .pdt-desc-list {
    list-style: disc;
    padding-left: 29px;
    margin-top: 18px;
    clear: both
}

.dynamic-contentful-pages .bg-header-txt {
    background: #cfcfcf;
    font-size: 14px;
    text-align: center;
    padding: 11px 0
}

.dynamic-contentful-pages .infotable-container .info-order-table tbody tr {
    border-bottom: 2px solid #000
}

.dynamic-contentful-pages .infotable-container .info-order-table thead {
    background: #d9d9d9;
    font-size: 14px
}

.dynamic-contentful-pages .infotable-container .info-order-table thead th {
    text-align: center
}

.dynamic-contentful-pages .infotable-container .info-order-table td {
    text-align: center;
    max-width: 250px
}

@media only screen and (max-width: 1000px) {
    .infotable-container .info-order-table td {
        max-width:100%;
        position: relative
    }
}

.dynamic-contentful-pages .infotable-container .info-order-table .add-to-cart:hover {
    background-color: #7665e5;
    color: white
}

.dynamic-contentful-pages .infotable-container .info-order-table .fav-btn {
    background: #cdcdcd;
    border: 0;
    color: white;
    padding: 5px;
    font-size: 11px
}

.dynamic-contentful-pages .infotable-container .info-order-table .fav-btn:hover {
    background-color: #a5a5a5
}

.dynamic-contentful-pages .infotable-container .info-order-table .fav-btn.added {
    background: white;
    color: #7665e5;
    font-size: 18px;
    padding: 0
}

.dynamic-contentful-pages .infotable-container .info-order-table .fav-btn.added:hover {
    background-color: white
}

.dynamic-contentful-pages .infotable-container .info-order-table .fav-btn.added .glyphicon-ok:before {
    background: url(/scbt-static/assets/images/scbt-fav-icon.png);
    content: "";
    width: 19px;
    height: 20px;
    display: block
}

@media only screen and (max-width: 1000px) {
    .infotable-container .info-order-table thead {
        display:none!important
    }

    .infotable-container .info-order-table {
        display: block !important
    }

    .infotable-container .info-order-table tbody {
        display: block!important
    }

    .infotable-container .info-order-table tr {
        display: block;
        border-bottom: solid 1px #ccc;
        padding-bottom: 10px
    }

    .infotable-container .info-order-table tr td {
        display: block!important;
        text-align: left;
        padding-left: 150px;
        position: relative;
        border: 0;
        border-bottom: none!important
    }

    .infotable-container .info-order-table tr td:before {
        content: attr(data-label);
        position: absolute;
        left: 10px;
        text-transform: uppercase;
        font-weight: bold
    }

    .infotable-container .info-order-table tr td.hightlight-coln {
        background-color: transparent!important
    }
}

@media(max-width: 1000px) and (min-width:0) {
    .infotable-container .quantity-field, .dynamic-contentful-pages .infotable-container .plus-btn, .dynamic-contentful-pages .infotable-container .minus-btn {
        display:block;
        float: left
    }
}

.dynamic-contentful-pages .infotable-container .quantity-field {
    width: 24px;
    display: block;
    margin: 0;
    border-left: 0;
    border-right: 0;
    height: 26px;
    border: 1px solid #cfcfcf;
    text-align: center;
    -webkit-appearance: none;
    border-radius: 0
}

.dynamic-contentful-pages .infotable-container .plus-btn {
    display: inline-block;
    margin: 0;
    background: #fff;
    border: 1px solid #cfcfcf;
    height: 26px;
    width: 26px;
    border-radius: 0 5px 5px 0;
    padding: 0 7px
}

.dynamic-contentful-pages .infotable-container .minus-btn {
    display: inline-block;
    margin: 0;
    background: #fff;
    border: 1px solid #cfcfcf;
    height: 26px;
    width: 26px;
    border-radius: 5px 0 0 5px;
    padding: 0 7px
}

.dynamic-contentful-pages .pdt-desc-container h1 {
    font-size: 26px;
    color: #7665e5
}

.dynamic-contentful-pages .pdt-tab-list-features {
    margin-top: 0;
    padding-left: 10px;
    list-style: disc
}

.dynamic-contentful-pages .pdt-tab-desc-wrap {
    margin: 5px 0 10px 0
}

.dynamic-contentful-pages .tab-panel-container {
    padding-top: 20px
}

.dynamic-contentful-pages .tab-panel-container .glyphicon-chevron-right {
    font-size: 10px
}

.dynamic-contentful-pages .fix-margin {
    margin-top: 0
}

.dynamic-contentful-pages .pdt-info-tab-panel, .dynamic-contentful-pages .pdt-spot-light, .dynamic-contentful-pages .related-pdt-info-tab-panel {
    margin: 6px 0
}

.dynamic-contentful-pages .pdt-info-tab-panel h3, .dynamic-contentful-pages .pdt-spot-light h3, .dynamic-contentful-pages .related-pdt-info-tab-panel h3 {
    padding-left: 10px;
    font-family: var(--fontFace-localOpenSansSemibold);
    font-size: 22px
}

.dynamic-contentful-pages .pdt-info-tab-panel .line-separator, .dynamic-contentful-pages .pdt-spot-light .line-separator, .dynamic-contentful-pages .related-pdt-info-tab-panel .line-separator {
    border-bottom: 2px solid #444
}

.dynamic-contentful-pages .pdt-info-tab-panel #technicalInformation .line-separator, .dynamic-contentful-pages .pdt-info-tab-panel #technicalInformation .line-separator:first-child {
    padding-bottom: 7px;
    margin-bottom: 7px;
    border-bottom: 1px solid #cfcfcf
}

.dynamic-contentful-pages .recommended-support-products-panel ul {
    padding: 0
}

.dynamic-contentful-pages .recommended-support-products-panel ul li {
    display: inline
}

.dynamic-contentful-pages .recommended-support-products .btn, .dynamic-contentful-pages .recommended-support-products .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel .recommended-support-products .PaymentPage_PayNowButton {
    background-color: white;
    border-color: black;
    margin-right: 10px;
    border-radius: 2px;
    padding: 5px 22px
}

.dynamic-contentful-pages .recommended-support-products .btn:hover, .dynamic-contentful-pages .recommended-support-products .payment-method-panel .PaymentPage_PayNowButton:hover, .dynamic-contentful-pages .payment-method-panel .recommended-support-products .PaymentPage_PayNowButton:hover {
    background-color: #5c0f8c;
    color: white
}

@media(max-width: 1000px) {
    .recommended-support-products small {
        padding-top:4px;
        display: block
    }
}

.dynamic-contentful-pages .pdt-info-tab-panel .info-order-table tr td.left, .dynamic-contentful-pages .related-pdt-info-tab-panel .info-order-table tr td.left {
    text-align: left
}

@media(min-width: 1000px) {
    .pdt-info-tab-panel .info-order-table tr td.center, .dynamic-contentful-pages .related-pdt-info-tab-panel .info-order-table tr td.center {
        text-align:center
    }
}

.dynamic-contentful-pages .pdt-info-tab-panel .info-order-table thead tr th, .dynamic-contentful-pages .related-pdt-info-tab-panel .info-order-table thead tr th {
    padding: 6px 10px
}

.dynamic-contentful-pages .pdt-info-tab-panel .info-order-table thead tr th.left, .dynamic-contentful-pages .related-pdt-info-tab-panel .info-order-table thead tr th.left {
    text-align: left
}

@media(min-width: 1000px) {
    .pdt-info-tab-panel .info-order-table thead tr th.center, .dynamic-contentful-pages .related-pdt-info-tab-panel .info-order-table thead tr th.center {
        text-align:center
    }
}

.dynamic-contentful-pages .pdt-info-tab-panel .line-separator, .dynamic-contentful-pages .related-pdt-info-tab-panel .line-separator {
    margin: 0;
    border-bottom: 1px solid #444
}

.dynamic-contentful-pages .pdt-info-tab-panel .panel-heading a, .dynamic-contentful-pages .related-pdt-info-tab-panel .panel-heading a {
    text-decoration: none
}

.dynamic-contentful-pages .pdt-info-tab-panel .panel-heading .glyphicon, .dynamic-contentful-pages .related-pdt-info-tab-panel .panel-heading .glyphicon {
    color: #878688
}

.dynamic-contentful-pages .container .related-pdt-accordion.pdp-support-prod .panel-heading .panel-title .collapsed .indicator, .dynamic-contentful-pages .container .related-pdt-accordion.pdp-support-prod .panel-heading .panel-title .indicator {
    top: 20.5px
}

.dynamic-contentful-pages .container .related-pdt-accordion.pdp-support-prod a.accordion-toggle {
    padding-right: 53px
}

.dynamic-contentful-pages .container .related-pdt-accordion.pdp-support-prod a.accordion-toggle.collapsed {
    padding: 12px 53px 12px 10px
}

.dynamic-contentful-pages .related-pdt-accordion .recommended-support-products {
    margin: 20px 0 0 0
}

.dynamic-contentful-pages .related-pdt-accordion .recommended-support-products ul {
    list-style-type: none;
    padding-left: 10px
}

.dynamic-contentful-pages .related-pdt-accordion .recommended-support-products ul li {
    display: inline
}

.dynamic-contentful-pages .related-pdt-accordion .recommended-support-products ul li button {
    margin-bottom: 10px
}

.dynamic-contentful-pages .related-pdt-accordion .recommended-support-products ul li button:active {
    background-color: #5c0f8c;
    color: white
}

.dynamic-contentful-pages .related-pdt-accordion .info-order-table tr td.left {
    text-align: left
}

.dynamic-contentful-pages .related-pdt-accordion .info-order-table tr td.center {
    text-align: center
}

.dynamic-contentful-pages .related-pdt-accordion .info-order-table thead tr th {
    padding-left: 13px
}

.dynamic-contentful-pages .related-pdt-accordion .info-order-table thead tr th.left {
    text-align: left
}

.dynamic-contentful-pages .related-pdt-accordion .info-order-table thead tr th.center {
    text-align: center
}

.dynamic-contentful-pages .related-pdt-accordion .panel-group .panel {
    border-radius: 0;
    margin-bottom: 10px;
    border: 0
}

.dynamic-contentful-pages .related-pdt-accordion .panel-heading {
    position: relative;
    padding: 0;
    background-color: #f4f4f4;
    color: #808080
}

.dynamic-contentful-pages .related-pdt-accordion .panel-heading:hover {
    background-color: #d9d9d9;
    cursor: pointer
}

.dynamic-contentful-pages .related-pdt-accordion .panel-heading .panel-title a.accordion-toggle {
    padding: 24.5px 10px;
    display: block;
    font-size: 18px;
    font-family: var(--fontFace-localOpenSansSemibold);
    background-color: #F4F4F4;
    border-bottom: 2px solid #5c0f8c;
    color: #5c0f8c;
    text-decoration: none;
    border-top: solid black 0
}

.dynamic-contentful-pages .related-pdt-accordion .panel-heading .panel-title a.accordion-toggle .glyphicon-chevron-up {
    font-size: 16px
}

.dynamic-contentful-pages .related-pdt-accordion .panel-heading .panel-title a.accordion-toggle .glyphicon-chevron-up:before {
    content: "\e260";
    content: " ";
    background: url('/scbt-static/assets/images/scbt_sprite.png') -221px -3px;
    width: 17px;
    height: 9px;
    display: block
}

.dynamic-contentful-pages .related-pdt-accordion .panel-heading .panel-title a.accordion-toggle .glyphicon-chevron-down {
    font-size: 16px
}

.dynamic-contentful-pages .related-pdt-accordion .panel-heading .panel-title a.accordion-toggle .glyphicon-chevron-down:before {
    content: "\e259";
    content: " "!important;
    background: url('/scbt-static/assets/images/scbt_sprite.png') -222px -14px;
    width: 17px;
    height: 9px;
    display: block
}

.dynamic-contentful-pages .related-pdt-accordion .panel-heading .panel-title a.accordion-toggle.collapsed .glyphicon-chevron-up:before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
}

.dynamic-contentful-pages .related-pdt-accordion .panel-heading .panel-title a.accordion-toggle.openDiv {
    background-color: #e4e0fa;
    border-bottom: solid #5c0f8c;
    color: #5c0f8c;
    padding: 23px 10px
}

.dynamic-contentful-pages .related-pdt-accordion .panel-heading .panel-title a.accordion-toggle {
    padding-right: 53px
}

.dynamic-contentful-pages .related-pdt-accordion .panel-heading .panel-title a.accordion-toggle.collapsed {
    background: #f4f4f4!important;
    border-bottom: solid #f4f4f4!important;
    border-top: solid transparent!important;
    padding: 12px 53px 12px 10px;
    color: #808080
}

@media(max-width: 1000px) {
    .related-pdt-accordion .panel-heading .panel-title a.accordion-toggle.collapsed {
        padding-right:36px
    }
}

.dynamic-contentful-pages .related-pdt-accordion .panel-heading .panel-title a.accordion-toggle.collapsed:hover {
    text-decoration: none;
    background-color: #d9d9d9!important;
    border-bottom: solid #5c0f8c!important;
    color: #5c0f8c
}

@media screen and (max-device-width: 1000px) {
    .related-pdt-accordion .panel-heading .panel-title a.accordion-toggle.collapsed:hover {
        text-decoration:none;
        background-color: #f4f4f4!important;
        border-bottom: solid #f4f4f4!important;
        color: #808080
    }
}

.dynamic-contentful-pages .related-pdt-accordion .panel-heading .panel-title .collapsed .indicator {
    top: 17px
}

.dynamic-contentful-pages .related-pdt-accordion .panel-heading .panel-title .indicator {
    position: absolute;
    right: 24px;
    top: 24.5px;
    color: #878688;
    width: 16px;
    height: 10px;
    font-weight: normal
}

.dynamic-contentful-pages .related-pdt-accordion .dropup .indicator {
    color: black!important
}

.dynamic-contentful-pages .related-pdt-accordion .panel-body {
    padding: 0;
    border-top: none!important
}

.dynamic-contentful-pages .related-pdt-accordion .panel-container {
    margin-bottom: 10px
}

.dynamic-contentful-pages .related-pdt-accordion .panel-container .info-order-table thead {
    background-color: #d9d9d9
}

.dynamic-contentful-pages .related-pdt-accordion .panel-container .info-order-table tbody a {
    color: black
}

.dynamic-contentful-pages .related-pdt-accordion .panel-container .info-order-table tbody tr {
    border-bottom: solid 2px
}

@media(max-width: 1000px) {
    body.scbt .dynamic-contentful-pages .container .pdp-labsupplies-scbt .gene-info-wrap #geneInfo table {
        border-top:2px solid #8c52ac;
        border-collapse: inherit
    }
}

@media(max-width: 1000px) {
    body.scbt .dynamic-contentful-pages .container .pdp-labsupplies-scbt .gene-info-wrap #geneInfo table tr td {
        border-bottom:0
    }
}

@media(max-width: 1000px) {
    body.scbt .dynamic-contentful-pages .container .pdp-labsupplies-scbt .gene-info-wrap #geneInfo table td:first-child {
        font-weight:normal;
        font-family: var(--fontFace-localOpenSans)
    }
}

@media(max-width: 1000px) {
    .gene-info-wrap #geneInfo {
        border-bottom:0
    }
}

.dynamic-contentful-pages .gene-info-wrap #geneInfo table {
    width: 100%;
    margin: 0;
    font-size: 12px
}

@media(max-width: 1000px) {
    .gene-info-wrap #geneInfo table {
        font-size:13px
    }
}

.dynamic-contentful-pages .gene-info-wrap #geneInfo thead {
    background-color: #ddd8f8;
    border-bottom: solid 2px;
    border-top: solid 2px;
    padding: 10px
}

.dynamic-contentful-pages .gene-info-wrap #geneInfo thead th {
    padding: 8px
}

@media(max-width: 1000px) {
    .gene-info-wrap #geneInfo thead th {
        display:none
    }
}

@media(max-width: 1000px) {
    .gene-info-wrap #geneInfo tbody th {
        display:none
    }
}

.dynamic-contentful-pages .gene-info-wrap #geneInfo tbody tr {
    vertical-align: top;
    border-bottom: solid 2px
}

.dynamic-contentful-pages .gene-info-wrap #geneInfo tbody td {
    padding: 8px
}

@media(max-width: 1000px) {
    .gene-info-wrap #geneInfo tbody td {
        display:block;
        position: relative;
        background-color: #f4f4f4;
        border: 0;
        padding-left: 50%;
        padding-bottom: 10px
    }

    .gene-info-wrap #geneInfo tbody td:before {
        content: attr(data-label);
        position: absolute;
        left: 10px;
        text-transform: uppercase;
        font-weight: bold;
        width: 146px;
        line-height: 15px
    }
}

.dynamic-contentful-pages .gene-info-wrap #geneInfo-collapse table {
    width: 100%
}

.dynamic-contentful-pages .gene-info-wrap #geneInfo-collapse table thead {
    display: none!important
}

.dynamic-contentful-pages .gene-info-wrap #geneInfo-collapse table tbody tr {
    border-bottom: solid 1px #5c0f8c;
    border-top: solid 1px #5c0f8c;
    padding-top: 10px;
    padding-bottom: 10px
}

.dynamic-contentful-pages .gene-info-wrap #geneInfo-collapse table tbody tr:nth-child(odd) {
    background-color: #f4f4f4
}

.dynamic-contentful-pages .gene-info-wrap #geneInfo-collapse table tbody td {
    display: block;
    text-align: left;
    padding-left: 260px;
    padding-top: 5px;
    padding-bottom: 5px;
    position: relative;
    border: 0;
    border-bottom: none!important
}

.dynamic-contentful-pages .gene-info-wrap #geneInfo-collapse table tbody td:before {
    content: attr(data-label);
    position: absolute;
    left: 10px;
    text-transform: uppercase;
    font-weight: bold
}

.dynamic-contentful-pages .pdp-antibodies-tab {
    padding: 10px
}

@media(max-width: 1000px) {
    .pdp-antibodies-tab .panel-default {
        border-color:whitesmoke;
        border-top: 0;
        border-bottom-color: black
    }

    .pdp-antibodies-tab .panel-default.open {
        border-color: black
    }

    .pdp-antibodies-tab .panel-default.open .panel-heading {
        background-color: transparent;
        color: #5c0f8c
    }

    .pdp-antibodies-tab .panel-default.open .panel-heading .glyphicon-menu-down:before {
        content: "\e260"
    }

    .pdp-antibodies-tab .pdt-info-tab-panel {
        padding: 0
    }
}

.dynamic-contentful-pages .pdp-antibodies-tab #geneInfo table {
    width: 95%;
    margin: 20px;
    font-size: 12px
}

.dynamic-contentful-pages .pdp-antibodies-tab #geneInfo thead {
    background-color: #ddd8f8;
    border-bottom: solid 2px;
    border-top: solid 2px;
    padding: 10px
}

.dynamic-contentful-pages .pdp-antibodies-tab #geneInfo thead th {
    padding: 8px
}

.dynamic-contentful-pages .pdp-antibodies-tab #geneInfo tbody tr {
    border-bottom: solid 2px
}

.dynamic-contentful-pages .pdp-antibodies-tab #geneInfo tbody td {
    padding: 8px
}

.dynamic-contentful-pages .pdp-antibodies-tab #geneInfo-collapse table {
    width: 100%
}

.dynamic-contentful-pages .pdp-antibodies-tab #geneInfo-collapse table thead {
    display: none!important
}

.dynamic-contentful-pages .pdp-antibodies-tab #geneInfo-collapse table tbody tr {
    border-bottom: solid 1px #5c0f8c;
    border-top: solid 1px #5c0f8c;
    padding-top: 10px;
    padding-bottom: 10px
}

.dynamic-contentful-pages .pdp-antibodies-tab #geneInfo-collapse table tbody tr:nth-child(odd) {
    background-color: #f4f4f4
}

.dynamic-contentful-pages .pdp-antibodies-tab #geneInfo-collapse table tbody td {
    display: block;
    text-align: left;
    padding-left: 260px;
    padding-top: 5px;
    padding-bottom: 5px;
    position: relative;
    border: 0;
    border-bottom: none!important
}

.dynamic-contentful-pages .pdp-antibodies-tab #geneInfo-collapse table tbody td:before {
    content: attr(data-label);
    position: absolute;
    left: 10px;
    text-transform: uppercase;
    font-weight: bold
}

.dynamic-contentful-pages .pdp-antibodies-tab #datasheetProtocols a {
    color: black;
    text-decoration: underline
}

.dynamic-contentful-pages .pdp-antibodies-tab .product-citations .line-separator {
    margin: 0;
    border-top: 1px solid #444;
    padding-top: 10px;
    padding-bottom: 10px
}

.dynamic-contentful-pages .pdp-antibodies-tab .product-citations .line-separator p {
    margin-bottom: 0
}

.dynamic-contentful-pages .pdp-antibodies-tab .product-citations .citation-item:hover {
    background-color: #ebe9f6
}

.dynamic-contentful-pages .pdp-antibodies-tab .product-citations h3 {
    padding: 0
}

.dynamic-contentful-pages .pdp-antibodies-tab .product-citations .pagination-container {
    padding: 0;
    margin-top: 10px
}

.dynamic-contentful-pages .pdp-antibodies-tab #citations-collapse h3 {
    padding-left: 0!important
}

.dynamic-contentful-pages .pdp-antibodies-tab #proteinSeq {
    padding: 10px
}

.dynamic-contentful-pages .pdp-antibodies-tab #proteinSeq .blue {
    color: #7665e5
}

.dynamic-contentful-pages .pdp-antibodies-tab #proteinSeq .grey-bg {
    margin-top: 10px
}

.dynamic-contentful-pages .pdp-antibodies-tab #proteinSeq .blue {
    color: #7665e5
}

.dynamic-contentful-pages .pdp-antibodies-tab #proteinSeq .grey-bg {
    margin-top: 10px
}

.dynamic-contentful-pages .pdp-antibodies-tab #proteinSeq .grey-bg pre {
    border: 0;
    display: table;
    width: 100%;
    word-wrap: break-word;
    white-space: normal
}

.dynamic-contentful-pages .pdp-antibodies-tab #proteinSeq .grey-bg pre .sequence_highlight {
    background-color: yellow;
    width: 100%;
    display: inline;
    word-wrap: break-word;
    white-space: normal
}

.dynamic-contentful-pages .pdp-antibodies-tab #proteinSeq-collapse .grey-bg pre {
    border: 0;
    display: table;
    width: 100%;
    word-wrap: break-word;
    white-space: normal
}

.dynamic-contentful-pages .pdp-antibodies-tab #proteinSeq-collapse .grey-bg pre .sequence_highlight {
    background-color: yellow;
    width: 100%;
    display: inline;
    word-wrap: break-word;
    white-space: normal
}

.dynamic-contentful-pages .spotlight-pdt-list {
    padding-left: 0;
    margin-top: 10px
}

@media screen and (min-width: 320px) and (max-width:1000px) {
    .spotlight-pdt-list li span.spotlight-pdt-name a {
        text-align:left!important
    }
}

.dynamic-contentful-pages .spotlight-pdt-list li {
    list-style: none;
    float: left;
    border: 1px solid transparent;
    padding-top: 20px;
    padding-bottom: 20px;
    cursor: pointer;
    position: relative;
    border: 1px solid #fff;
    box-shadow: -1px 1px 7px #fff;
    border-radius: 3px
}

.dynamic-contentful-pages .sorting-wrap.bottom {
    padding-top: 10px
}

.dynamic-contentful-pages .tag-image {
    position: absolute;
    left: 20px;
    top: 0
}

.dynamic-contentful-pages .star-image {
    position: absolute;
    right: 20px;
    bottom: 94px
}

.dynamic-contentful-pages .spotlight-pdt-list li:hover {
    border: 1px solid #cfcfcf
}

.dynamic-contentful-pages .spotlight-pdt-list li span.spotlight-pdt-name, .dynamic-contentful-pages .spotlight-pdt-list li span.spotlight-pdt-review-star, .dynamic-contentful-pages .spotlight-pdt-list li span.review-count {
    display: block;
    text-align: center;
    margin: 5px 0
}

.dynamic-contentful-pages .spotlight-pdt-list li span.spotlight-pdt-name {
    height: auto;
    overflow: hidden;
    line-height: 21px;
    min-height: 63px;
    max-height: 63px;
    margin-top: 20px;
    margin-bottom: 10px
}

.dynamic-contentful-pages .customer-review-progress span {
    font-size: 15px
}

.dynamic-contentful-pages .customer-review-progress .col-md-9 {
    padding-left: 0
}

.dynamic-contentful-pages .customer-review-progress, .dynamic-contentful-pages .customer-review-no {
    margin-bottom: 15px
}

.dynamic-contentful-pages .cust-review-header-txt {
    border-bottom: 1px solid #cfcfcf;
    padding-bottom: 10px;
    margin-bottom: 41px
}

.dynamic-contentful-pages .customer-review-wrapper {
    border-bottom: 1px solid #cfcfcf;
    padding-bottom: 30px;
    margin-bottom: 20px
}

.dynamic-contentful-pages .review-customer-detail {
    background: #cfcfcf;
    padding: 15px 0;
    margin: 10px 0
}

.dynamic-contentful-pages .review-customer-detail span {
    display: block;
    font-size: 13px
}

.dynamic-contentful-pages .pagination-wrap ul {
    margin: 0
}

.dynamic-contentful-pages .pdt-review-tab {
    border-bottom: 1px solid #cfcfcf;
    padding-bottom: 30px;
    margin-bottom: 20px
}

.dynamic-contentful-pages .pagination>li>a, .dynamic-contentful-pages .pagination>li>span {
    padding: 6px 10px
}

.dynamic-contentful-pages .custom-tooltip {
    position: absolute;
    bottom: 6px;
    left: 18%;
    background: #cfcfcf;
    padding: 5px 12px;
    min-width: 207px;
    text-align: center;
    right: 48%;
    display: none
}

.dynamic-contentful-pages .circle-image {
    right: 0;
    bottom: 0;
    left: auto;
    top: auto;
    position: absolute
}

.dynamic-contentful-pages .line-separator {
    padding-bottom: 7px;
    margin-bottom: 7px;
    border-bottom: 1px solid #cfcfcf
}

.dynamic-contentful-pages .pdt-desc-wrap {
    margin-top: 10px;
    border-top: 1px solid #cfcfcf;
    padding-top: 4px
}

.dynamic-contentful-pages .pdt-desc-container .pdt-desc-wrap {
    border-top: 0 solid #cfcfcf
}

.dynamic-contentful-pages .info-order-table a.pdt-title {
    color: #5e007a;
    text-decoration: underline
}

.dynamic-contentful-pages .quick-link-tab {
    background: #ddd8f8;
    margin: 20px 0;
    padding: 10px 10px
}

.dynamic-contentful-pages .quick-link-tab .glyphicon-chevron-right {
    font-size: 8px;
    top: -1px
}

.dynamic-contentful-pages .quick-link-tab h4 {
    color: #e31432;
    font-size: 15px
}

.dynamic-contentful-pages .quick-link-tab ul li {
    padding-left: 10px;
    list-style: none
}

.dynamic-contentful-pages .quick-link-tab ul li a {
    color: #444;
    text-decoration: none
}

.dynamic-contentful-pages .quick-link-tab ul li .glyphicon-chevron-right {
    font-size: 10px;
    margin-left: -11px
}

.dynamic-contentful-pages .quick-link-tab ul li.col-md-12 a {
    text-decoration: underline
}

.dynamic-contentful-pages .sirna-quick-link ul.quick-link-list li {
    float: none;
    width: 100%
}

.dynamic-contentful-pages .quick-link-tab ul {
    padding-left: 14px
}

#relatedProduct ul {
    list-style: none;
    padding-left: 14px;
    padding-top: 5px
}

.dynamic-contentful-pages .analysis-form {
    background: #cfcfcf;
    padding-top: 10px;
    margin-right: 7px
}

.dynamic-contentful-pages .nav>li>a {
    padding: 10px 13px
}

#shippingInfo .border-top {
    border-top: 1px solid #cfcfcf;
    padding-top: 20px;
    margin-top: 20px
}

#shippingInfo .bg-header-left-txt {
    background: #cfcfcf;
    font-size: 12px;
    text-align: left;
    padding: 11px 0 11px 11px
}

.dynamic-contentful-pages .accordion.panel-group .panel {
    margin-bottom: 0;
    border-radius: 0
}

.dynamic-contentful-pages .accordion.panel-group .panel .panel-title .caret {
    float: right;
    margin: 6px
}

.dynamic-contentful-pages .pdp-scbt .breadcrumb li:nth-last-of-type(1) a {
    color: #5c0f8c;
    font-weight: bold
}

.dynamic-contentful-pages .pdp-scbt .info-order-table {
    position: relative
}

.dynamic-contentful-pages .pdp-scbt .info-order-table a {
    color: black
}

.dynamic-contentful-pages .pdp-scbt .info-order-table tr {
    border-bottom: solid 2px
}

.dynamic-contentful-pages .pdp-scbt .info-order-table td:first-child {
    font-weight: bold
}

.dynamic-contentful-pages .pdp-scbt .info-order-table .btn, .dynamic-contentful-pages .pdp-scbt .info-order-table .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel .pdp-scbt .info-order-table .PaymentPage_PayNowButton {
    font-size: 10px;
    padding: 5px;
    background-color: #e4e0fa
}

.dynamic-contentful-pages .pdp-scbt .info-order-table .minus-btn, .dynamic-contentful-pages .pdp-scbt .info-order-table .plus-btn {
    color: #7665e5
}

.dynamic-contentful-pages .pdp-scbt .quick-links-section {
    color: #e31837
}

@media(max-width: 1000px) {
    .pdp-scbt .panel-default {
        border-color:transparent;
        border-bottom-color: black
    }

    .pdp-scbt .panel-default.open {
        border-color: black
    }

    .pdp-scbt .panel-default.open .panel-heading {
        background-color: transparent
    }

    .pdp-scbt .panel-default.open .panel-heading a {
        color: #510082
    }

    .pdp-scbt .panel-default.open .glyphicon-menu-down:before {
        content: "\e260"
    }

    .pdp-scbt .panel-default .panel-heading {
        border-bottom-color: transparent
    }

    .pdp-scbt .panel-default .panel-heading a {
        text-decoration: none
    }

    .pdp-scbt .panel-default .panel-heading a :hover {
        text-decoration: none
    }

    .pdp-scbt .panel-body {
        border-top-color: transparent!important
    }
}

.scbt .dynamic-contentful-pages .pdt-img-carousel .pdt-img-carousel-thumbnail .tp_show img {
    border-bottom: 2px solid #7665e5!important
}

.scah .dynamic-contentful-pages .pdt-img-carousel .pdt-img-carousel-thumbnail .tp_show img {
    border-bottom: 2px solid #ff8709!important
}

.dynamic-contentful-pages .pdt-img-carousel .notify-zoom {
    text-align: center;
    font-size: 11px;
    padding: 4px;
    background: #d9d9d9
}

.dynamic-contentful-pages .pdt-img-carousel #carousel {
    border: 1px solid #d9d9d9
}

.dynamic-contentful-pages .pdt-img-carousel #carousel .item {
    border: none!important
}

.dynamic-contentful-pages .pdt-img-carousel #carousel .item img {
    border: none!important
}

.dynamic-contentful-pages .pdt-img-carousel .pdt-img-carousel-thumbnail .tp_show img {
    border-bottom: 2px solid #7665e5!important
}

.dynamic-contentful-pages .pdt-img-carousel .pdt-img-carousel-thumbnail .tp_show:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    bottom: -86px;
    border-bottom: 10px solid #fff;
    margin: 10px 0 0 -50px
}

.dynamic-contentful-pages .pdt-img-carousel .pdt-img-carousel-thumbnail .tp_show.tbimg:after {
    margin: 10px 0 0 -10px
}

.dynamic-contentful-pages .pdt-img-carousel .pdt-img-carousel-thumbnail .item .thumb {
    margin-top: 12px
}

.dynamic-contentful-pages .pdt-img-carousel .pdt-img-carousel-thumbnail .carousel-inner {
    overflow: hidden
}

.dynamic-contentful-pages .see-link-tab ul li .glyphicon-chevron-right {
    float: left
}

.dynamic-contentful-pages .see-link-tab ul li ul {
    padding: 0;
    float: left;
    margin-top: 0
}

@media(max-width: 1000px) {
    .pdp-labsupplies-scbt .infotable-container .info-order-table tbody tr td {
        max-width:100%
    }
}

@media screen and (min-width: 320px) and (max-width:1000px) {
    #pdpTabContainer #productInfoTab-accordion .panel-default.open {
        border-top:1px solid #000
    }

    #pdpTabContainer #productInfoTab-accordion .panel-default.open #description-collapse .tab-panel-container {
        padding-top: 0
    }
}

@media screen and (min-width: 320px) and (max-width:1000px) and (max-width:1000px) and (min-width:0) {
    #pdpTabContainer #productInfoTab-accordion #geneInfo-collapse thead,#pdpTabContainer #productInfoTab-accordion #geneInfo-collapse th,#pdpTabContainer #productInfoTab-accordion #geneInfo-collapse tr:nth-child(1) {
        display:none!important
    }

    #pdpTabContainer #productInfoTab-accordion #geneInfo-collapse table tbody td {
        padding-left: 213px;
        padding-top: 13px
    }

    #pdpTabContainer #productInfoTab-accordion #geneInfo-collapse table tbody td:before {
        width: 190px;
        line-height: 15px
    }
}

@media screen and (min-width: 320px) and (max-width:1000px) {
    #pdpTabContainer #productInfoTab-accordion #datasheetProtocols-collapse .tab-panel-container .col-xs-6 {
        padding-left:20px
    }
}

@media screen and (min-width: 1000px) {
    body.scbt .dynamic-contentful-pages .related-pdt-info-tab-panel ul.spotlight-pdt-list li .spot-rating {
        margin:2px 0 0 30px
    }
}

.dynamic-contentful-pages .product-citations .tab-panel-container {
    padding-left: 0
}

.dynamic-contentful-pages .product-citations .tab-panel-container .citation-count {
    padding-left: 0
}

.dynamic-contentful-pages .product-citations .lower-page-nav .citation-count {
    padding-left: 0
}

.dynamic-contentful-pages .product-citations .line-separator {
    margin: 0;
    border-top: 1px solid #444;
    padding-top: 10px;
    padding-bottom: 10px
}

.dynamic-contentful-pages .product-citations .line-separator p {
    margin-bottom: 0;
    font-size: 12px
}

.dynamic-contentful-pages .product-citations .line-separator p a {
    font-weight: bold;
    text-decoration: underline;
    color: #333
}

body.scah .dynamic-contentful-pages .spotlight-pdt-list li span.spotlight-pdt-name {
    height: auto;
    overflow: hidden;
    line-height: 21px;
    min-height: 63px;
    max-height: 63px;
    margin-top: 15px;
    margin-bottom: 2px
}

body.scah .dynamic-contentful-pages .popular-pdt-spotlight li span.spotlight-pdt-name {
    text-overflow: ellipsis;
    display: -webkit-box!important;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    padding-top: 0;
    margin: 0 20px;
    padding-right: 0
}

body.scah .dynamic-contentful-pages .popular-pdt-spotlight li img.img-responsive {
    margin-bottom: 8px
}

.scbt .dynamic-contentful-pages .container.clp-level1 .product-description h1 {
    color: #7665e5;
    font-weight: 200;
    text-transform: uppercase;
    font-size: 38px
}

.dynamic-contentful-pages .clp-content-wrap .featured-pdt-category-wrap .heading-container {
    border-top: 1px solid #bd6120;
    clear: both
}

.dynamic-contentful-pages .clp-content-wrap .featured-pdt-category-wrap h5 {
    color: #ed1c24;
    font-size: 18px;
    line-height: 22px;
    text-align: center
}

.dynamic-contentful-pages .clp-content-wrap .pdt-spot-light {
    padding-left: 0;
    border-top: 1px solid #bd6120
}

.dynamic-contentful-pages .clp-content-wrap .pdt-spot-light h3 {
    padding-left: 0
}

.dynamic-contentful-pages .clp-content-wrap h3 {
    margin-bottom: 20px;
    margin-top: 0;
    border-top: 4px solid #bd6120;
    display: inline-block;
    color: #bd6120;
    font: 400 22px/28px "var(--fontFace-localProximaNovaSemiBold)";
    padding: 5px 0;
    position: relative
}

.dynamic-contentful-pages .clp-content-wrap .block-title {
    display: block;
    border-top: 1px solid #bd6120;
    padding-top: 0
}

.dynamic-contentful-pages .clp-content-wrap .block-title span {
    border-top: 4px solid #bd6120;
    display: inline-block
}

.dynamic-contentful-pages .clp-content-wrap .category-desc-wrap {
    border-top: 1px solid #bd6120
}

.dynamic-contentful-pages .clp-content-wrap .category-desc-wrap img {
    margin-top: 15px;
    margin-bottom: 15px
}

.dynamic-contentful-pages .clp-content-wrap .category-desc-wrap h1 {
    margin-top: 0;
    border-top: 4px solid #bd6120;
    display: inline-block;
    color: #bd6120;
    font: 400 30px/32px "var(--fontFace-localProximaNovaSemiBold)";
    padding: 5px 0;
    position: relative
}

.dynamic-contentful-pages .clp-content-wrap .popular-pdt-spotlight .col-md-3 {
    width: 100%;
    font-size: 13px
}

@media only screen and (min-width: 700px) {
    .clp-content-wrap .popular-pdt-spotlight .col-md-3 {
        width:20%
    }
}

.dynamic-contentful-pages .clp-content-wrap .popular-pdt-spotlight li {
    border-radius: 10px;
    min-height: 250px;
    padding: 10px 6px 10px 6px;
    border: 0 none;
    margin: 0;
    text-align: center;
    width: 19.4%;
    box-sizing: border-box;
    border-bottom: 1px solid #ddd!important
}

.dynamic-contentful-pages .clp-content-wrap .popular-pdt-spotlight li:hover {
    box-shadow: 0 4px 6px #d4d4d4;
    border-radius: 10px;
    list-style: none;
    border: 0 none
}

.dynamic-contentful-pages .clp-content-wrap .featured-pdt-category {
    padding: 0
}

.dynamic-contentful-pages .clp-content-wrap .featured-pdt-category li {
    list-style: none;
    border: 1px solid #cfcfcf;
    min-height: 235px;
    padding-top: 17px;
    padding-bottom: 17px;
    text-align: center
}

@media only screen and (min-width: 1000px) {
    .clp-content-wrap .featured-pdt-category li {
        margin-right:9px;
        width: 32%
    }
}

.dynamic-contentful-pages .clp-content-wrap .featured-pdt-category li:hover {
    box-shadow: 0 5px 10px rgba(0,0,0,0.2);
    border: 1px solid #ccc
}

.dynamic-contentful-pages .clp-content-wrap .featured-pdt-category .shop-now-bttn {
    background: #f78709;
    display: inline-block;
    text-decoration: none;
    border-radius: 5px;
    padding: 3px 40px;
    color: #fff;
    text-align: center;
    font-family: 'open_sansbold';
    font-size: 16px
}

@media only screen and (max-width: 1000px) {
    .clp-content-wrap .featured-pdt-category .shop-now-bttn {
        width:95%
    }
}

.dynamic-contentful-pages .clp-content-wrap .featured-pdt-category .shop-now-bttn:hover {
    color: #000
}

.dynamic-contentful-pages .clp-content-wrap .featured-pdt-category .shop-now-bttn:after {
    content: '\003e';
    padding-left: 2px
}

.dynamic-contentful-pages .left-side-nav-wrap .back-link {
    margin-bottom: 14px;
    color: #672a93;
    font-weight: bold;
    display: block
}

.dynamic-contentful-pages .left-side-nav-wrap>ul {
    border-top: 1px solid #cfcfcf;
    padding-top: 10px;
    padding-left: 0;
    font-size: 12px
}

.dynamic-contentful-pages .left-side-nav-wrap>ul>li {
    list-style: none
}

.dynamic-contentful-pages .left-side-nav-wrap>ul>li a {
    color: #2b3c4a;
    padding: 2px 7px;
    display: block;
    font-weight: bold;
    font-size: 14px
}

.dynamic-contentful-pages .left-side-nav-wrap>ul>li a:hover {
    text-decoration: none;
    color: #d96707
}

.dynamic-contentful-pages .left-side-nav-wrap>ul>li.active {
    position: relative
}

.dynamic-contentful-pages .left-side-nav-wrap>ul>li.active a {
    color: #d96707;
    font-weight: bold
}

.dynamic-contentful-pages .left-side-nav-wrap>ul>li.active a :before {
    content: ">";
    position: absolute;
    top: 2px;
    left: -7px;
    visibility: visible;
    font-size: 14px
}

.scah .dynamic-contentful-pages .left-side-nav-wrap h4 {
    font-family: var(--fontFace-localProximaNovaSemiBold)
}

.scah .dynamic-contentful-pages .left-side-nav-wrap .back-link {
    color: #666
}

@media only screen and (min-width: 1000px) {
    .scah .plp-scah-right-cont .product-results-container .pagination-wrap, .dynamic-contentful-pages .scah .search-results-scah-container .product-results-container .pagination-wrap {
        width:auto;
        float: right;
        margin-right: 0
    }
}

.dynamic-contentful-pages .img-responsive {
    margin: 0 auto
}

.dynamic-contentful-pages .page-specific-marketing-content img, .dynamic-contentful-pages .global-specific-marketing-content img {
    margin: 10px 0
}

.dynamic-contentful-pages .hero-banner {
    margin: 10px 0
}

.dynamic-contentful-pages .hero-banner .carousel-control img {
    position: absolute;
    top: 30%
}

.dynamic-contentful-pages .hero-banner .right.carousel-control img {
    right: 45%
}

.dynamic-contentful-pages .category-link-list ul {
    list-style: none;
    padding: 0;
    overflow: hidden;
    margin-bottom: 50px
}

.dynamic-contentful-pages .category-link-list ul li {
    float: left;
    width: 50%;
    background: #eee;
    border-bottom: 1px solid #ccc;
    -webkit-box-shadow: inset 13px 0 33px -20px #aaa;
    -moz-box-shadow: inset 13px 0 33px -20px #aaa;
    -ms-box-shadow: inset 13px 0 33px -20px #aaa;
    box-shadow: inset 13px 0 33px -20px #aaa
}

.dynamic-contentful-pages .category-link-list ul li:hover {
    background: #ddd
}

.dynamic-contentful-pages .category-link-list ul li a {
    display: block;
    color: #666;
    padding: 10px;
    text-decoration: none;
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

@media only screen and (max-width: 480px) {
    .category-link-list ul li {
        float:none;
        width: 100%
    }
}

.dynamic-contentful-pages .first-coln-slot ul {
    padding-left: 0
}

.dynamic-contentful-pages .popular-chemical-wrap {
    background: #cfcfcf
}

@media only screen and (max-width: 1000px) {
    .left-nav-container {
        display:none
    }
}

#filterByModal .modal-dialog {
    width: 85%;
    margin: 10px auto
}

.dynamic-contentful-pages .left-side-nav-wrap>ul>li {
    list-style: none
}

.dynamic-contentful-pages .left-side-nav-wrap>ul>li ul {
    margin: 0 0 20px 0;
    padding: 0 0 0 20px
}

.dynamic-contentful-pages .left-side-nav-wrap>ul>li.active li a {
    color: #2b3c4a;
    font-weight: bold
}

.dynamic-contentful-pages .left-side-nav-wrap>ul>li.active li a:hover {
    color: #d96707
}

.dynamic-contentful-pages .left-side-nav-wrap>ul>li li {
    list-style: none
}

.dynamic-contentful-pages .clp-content-wrap .category-orderinfo-wrap, .dynamic-contentful-pages .clp-content-wrap .category-contactinfo-wrap {
    border-top: 1px solid #bd6120
}

.dynamic-contentful-pages .clp-content-wrap .category-image {
    margin: 0 0 20px 0
}

.dynamic-contentful-pages .clp-content-wrap .category-image img {
    width: 100%
}

.dynamic-contentful-pages .clp-content-wrap .order-info ul {
    padding: 0;
    margin: 0 0 20px 0
}

.dynamic-contentful-pages .clp-content-wrap .order-info ul li {
    float: left;
    list-style: none;
    border-right: 1px solid #ccc
}

.dynamic-contentful-pages .clp-content-wrap .order-info ul li:last-child {
    border-right: 0 solid green
}

.dynamic-contentful-pages .clp-content-wrap .order-info ul li .order-detail {
    padding: 30px 20px;
    text-align: center;
    font-size: 32px
}

@media only screen and (max-width: 1000px) {
    .clp-content-wrap .order-info ul li .order-detail {
        padding:20px 10px
    }
}

.dynamic-contentful-pages .clp-content-wrap .order-info ul li .order-detail a {
    display: block;
    margin: 20px 0 10px 0;
    text-decoration: none;
    border-radius: 3px;
    padding: 5px 10px;
    font-size: 20px;
    color: #fff;
    text-transform: uppercase;
    border: 0;
    width: 100%
}

.dynamic-contentful-pages .clp-content-wrap .order-info ul .customer-orders {
    color: #2746a1
}

.dynamic-contentful-pages .clp-content-wrap .order-info ul .customer-orders a {
    background: #7e8fc6
}

.dynamic-contentful-pages .clp-content-wrap .order-info ul .veterinarian-orders {
    color: #f8a530
}

.dynamic-contentful-pages .clp-content-wrap .order-info ul .veterinarian-orders a {
    background: #f9b157
}

.dynamic-contentful-pages .clp-content-wrap .order-info ul .shipping-info {
    color: #427111
}

.dynamic-contentful-pages .clp-content-wrap .order-info ul .shipping-info a {
    background: #8da969
}

.dynamic-contentful-pages .clp-content-wrap .contact-info h5 {
    font-size: 16px;
    font-weight: bold;
    margin: 0;
    padding: 0
}

.dynamic-contentful-pages .clp-content-wrap .contact-info ul {
    padding: 0;
    margin: 0 0 20px 0
}

.dynamic-contentful-pages .clp-content-wrap .contact-info ul li {
    list-style: none;
    border-right: 0 solid #ccc
}

.dynamic-contentful-pages .clp-content-wrap .contact-info ul li:last-child {
    border-right: 0 solid green
}

.dynamic-contentful-pages .clp-content-wrap .contact-info ul li .contact-detail {
    padding: 0;
    text-align: left;
    font-size: 16px
}

.dynamic-contentful-pages .clp-content-wrap .contact-info ul li .contact-detail li {
    margin: 5px 0
}

.dynamic-contentful-pages .clp-content-wrap .spotlight-pdt-list.popular-pdt-spotlight li.col-md-3 {
    border-bottom: 0 solid #ddd!important
}

.dynamic-contentful-pages .clp-content-wrap .categorydesc-wrap .customerorder .title {
    border-top: 1px solid #2746a1
}

.dynamic-contentful-pages .clp-content-wrap .categorydesc-wrap h1 {
    border-top: 4px solid #2746a1;
    color: #2746a1;
    margin: 0 0 15px 0;
    padding: 0;
    display: inline-block
}

.dynamic-contentful-pages .clp-content-wrap .categorydesc-wrap h2, .dynamic-contentful-pages .clp-content-wrap .categorydesc-wrap h3 {
    color: #231f20;
    font-size: 16px;
    margin: 0 0 5px 0;
    padding: 0 0 3px;
    font-weight: bold;
    border: 0
}

.dynamic-contentful-pages .clp-content-wrap .categorydesc-wrap h2 span, .dynamic-contentful-pages .clp-content-wrap .categorydesc-wrap h3 span {
    font-size: 14px;
    font-weight: normal
}

.dynamic-contentful-pages .clp-content-wrap .categorydesc-wrap .veterinarian .title {
    border-top: 1px solid #bd6120
}

.dynamic-contentful-pages .clp-content-wrap .categorydesc-wrap .veterinarian h1 {
    border-top: 4px solid #bd6120;
    color: #bd6120
}

.dynamic-contentful-pages .clp-content-wrap .categorydesc-wrap .ordership .title {
    border-top: 1px solid #427111
}

.dynamic-contentful-pages .clp-content-wrap .categorydesc-wrap .ordership h1 {
    border-top: 4px solid #427111;
    color: #427111
}

.dynamic-contentful-pages .clp-content-wrap .categorydesc-wrap h2.ordership-text {
    color: #427111
}

.dynamic-contentful-pages .clp-content-wrap .categorydesc-wrap .col-right-box {
    float: right;
    width: 49%;
    text-align: center
}

@media only screen and (max-width: 1000px) {
    .clp-content-wrap .categorydesc-wrap .col-right-box {
        width:100%;
        text-align: left;
        margin-bottom: 10px
    }
}

.dynamic-contentful-pages .clp-content-wrap .categorydesc-wrap .col-right-box img {
    float: right;
    max-width: 100%
}

@media only screen and (max-width: 1000px) {
    .clp-content-wrap .categorydesc-wrap .col-right-box img {
        float:none
    }
}

.dynamic-contentful-pages .clp-content-wrap .categorydesc-wrap .col-left-box.veterinarian .text-head {
    color: #bd6120
}

.dynamic-contentful-pages .clp-content-wrap .categorydesc-wrap .col-left-box {
    width: 49%;
    float: left
}

@media only screen and (max-width: 1000px) {
    .clp-content-wrap .categorydesc-wrap .col-left-box {
        width:100%
    }
}

.dynamic-contentful-pages .clp-content-wrap .categorydesc-wrap .col-left-box .text-head {
    width: 20%;
    display: inline-block;
    vertical-align: top;
    text-transform: uppercase;
    font-weight: bold
}

.dynamic-contentful-pages .clp-content-wrap .categorydesc-wrap .col-left-box .text-cont {
    width: 79%;
    display: inline-block
}

.dynamic-contentful-pages .clp-content-wrap .categorydesc-wrap .col-left-box .text-cont .pdf {
    background: url("/scbt-static/assets/images/pdf.png") no-repeat left top;
    text-decoration: none;
    display: block;
    color: #4b4a46;
    font-size: 13px;
    font-weight: bold;
    list-style: outside none none;
    margin: 8px 0;
    padding: 0 0 10px 40px
}

.dynamic-contentful-pages .category-description.veterinarian .text-head {
    color: #bd6120
}

.dynamic-contentful-pages .category-description.customerorder .text-head {
    color: #2746a1
}

@media(max-width: 1000px) {
    .scbt .clp-level2 .owl-item .item.showAll a {
        width:100px
    }
}

@media(min-width: 1000px) {
    .scbt .clp-level2 .owl-item .item.showAll a {
        width:85px
    }
}

@media(max-width: 1000px) {
    .scbt .clp-level2 .owl-item .item {
        padding-top:0
    }
}

.scbt .dynamic-contentful-pages .clp-level2 .owl-item .item a {
    display: block;
    border-radius: 2px
}

@media(min-width: 1000px) {
    .scbt .clp-level2 .owl-item .item a {
        width:23px;
        height: 23px
    }
}

@media(max-width: 1000px) {
    .scbt .clp-level2 .owl-item .item a {
        width:35px;
        height: 35px;
        padding: 4px
    }
}

.scbt .dynamic-contentful-pages .clp-level2 .owl-item .item a.active {
    background-color: #7665e5;
    color: #fff!important
}

@media all and (min-width: 1000px) {
    .scbt .clp-level2 .clp-bg .category-desc-wrap .col-sm-8.col-xs-12 p {
        padding-right:10px;
        padding-top: 0
    }

    .scbt .clp-level2 .clp-bg .category-desc-wrap .popular-categories {
        float: right
    }
}

.dynamic-contentful-pages .modal-content {
    border-radius: 0;
    box-shadow: 0 6px 18px 0 rgba(0,0,0,0.25)
}

.dynamic-contentful-pages .social-media-signin {
    background-color: #faf8fd;
    padding: 20px 30px 26px 30px;
    margin-bottom: 10px
}

.dynamic-contentful-pages .social-media-signin .janrainContent {
    background-color: #faf8fd!important;
    border: none!important
}

.dynamic-contentful-pages .social-media-signin label.error {
    width: 100%!important;
    margin-left: 0!important
}

.dynamic-contentful-pages .social-media-signin h4 {
    font-size: 14px;
    font-weight: bold;
    line-height: 1.5
}

.dynamic-contentful-pages .social-media-signin h2, .dynamic-contentful-pages .social-media-signin h3 {
    font-size: 13px
}

.dynamic-contentful-pages .social-media-signin form:after {
    content: "";
    display: block;
    clear: both;
    width: 0;
    height: 0
}

.dynamic-contentful-pages .social-media-signin .janrain-capture-ui:after {
    content: "";
    display: block;
    clear: both;
    width: 0;
    height: 0
}

.scbt .dynamic-contentful-pages .social-media-signin {
    background-color: #f9f7fc
}

#janrainMsgBox {
    position: relative!important;
    bottom: 0!important
}

#janrainMsgBox label.error {
    width: 100%!important;
    margin-left: 0!important
}

#loginLoader,#CreateAccLoader {
    position: absolute;
    z-index: 99999;
    height: 100%;
    left: 0;
    right: 0;
    background: white;
    opacity: .75
}

#loginLoader img,#CreateAccLoader img {
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

#signInBox .modal-body .payment-method-panel .DataIntercept #Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept #signInBox .modal-body #Paymetric_Exp_Month,#signInBox .modal-body .payment-method-panel .DataIntercept #Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept #signInBox .modal-body #Paymetric_Exp_Year,#signInBox .modal-body .payment-method-panel .DataIntercept-outside input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside #signInBox .modal-body input[type='text'],#signInBox .modal-body .payment-method-panel .DataIntercept-outside select, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside #signInBox .modal-body select,#signInBox .modal-body .payment-method-panel .DataIntercept-outside #Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside #signInBox .modal-body #Paymetric_CreditCardNumber,#signInBox .modal-body .payment-method-panel .DataIntercept input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept #signInBox .modal-body input[type='text'],#signInBox .modal-body .payment-method-panel .DataIntercept select, .dynamic-contentful-pages .payment-method-panel .DataIntercept #signInBox .modal-body select,#signInBox .modal-body .payment-method-panel .DataIntercept #Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept #signInBox .modal-body #Paymetric_CreditCardNumber,#signInBox .modal-body .checkout-payment-section .DataIntercept input, .dynamic-contentful-pages .checkout-payment-section .DataIntercept #signInBox .modal-body input,#signInBox .modal-body .checkout-payment-section .DataIntercept select, .dynamic-contentful-pages .checkout-payment-section .DataIntercept #signInBox .modal-body select, .dynamic-contentful-pages .register-modal .modal-body .form-control, .dynamic-contentful-pages .register-modal .modal-body .payment-method-panel .DataIntercept #Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept .register-modal .modal-body #Paymetric_Exp_Month, .dynamic-contentful-pages .register-modal .modal-body .payment-method-panel .DataIntercept #Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept .register-modal .modal-body #Paymetric_Exp_Year, .dynamic-contentful-pages .register-modal .modal-body .payment-method-panel .DataIntercept-outside input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .register-modal .modal-body input[type='text'], .dynamic-contentful-pages .register-modal .modal-body .payment-method-panel .DataIntercept-outside select, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .register-modal .modal-body select, .dynamic-contentful-pages .register-modal .modal-body .payment-method-panel .DataIntercept-outside #Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .register-modal .modal-body #Paymetric_CreditCardNumber, .dynamic-contentful-pages .register-modal .modal-body .payment-method-panel .DataIntercept input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept .register-modal .modal-body input[type='text'], .dynamic-contentful-pages .register-modal .modal-body .payment-method-panel .DataIntercept select, .dynamic-contentful-pages .payment-method-panel .DataIntercept .register-modal .modal-body select, .dynamic-contentful-pages .register-modal .modal-body .payment-method-panel .DataIntercept #Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept .register-modal .modal-body #Paymetric_CreditCardNumber, .dynamic-contentful-pages .register-modal .modal-body .checkout-payment-section .DataIntercept input, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .register-modal .modal-body input, .dynamic-contentful-pages .register-modal .modal-body .checkout-payment-section .DataIntercept select, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .register-modal .modal-body select,#currencyBox .modal-body .form-control,#currencyBox .modal-body .payment-method-panel .DataIntercept #Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept #currencyBox .modal-body #Paymetric_Exp_Month,#currencyBox .modal-body .payment-method-panel .DataIntercept #Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept #currencyBox .modal-body #Paymetric_Exp_Year,#currencyBox .modal-body .payment-method-panel .DataIntercept-outside input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside #currencyBox .modal-body input[type='text'],#currencyBox .modal-body .payment-method-panel .DataIntercept-outside select, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside #currencyBox .modal-body select,#currencyBox .modal-body .payment-method-panel .DataIntercept-outside #Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside #currencyBox .modal-body #Paymetric_CreditCardNumber,#currencyBox .modal-body .payment-method-panel .DataIntercept input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept #currencyBox .modal-body input[type='text'],#currencyBox .modal-body .payment-method-panel .DataIntercept select, .dynamic-contentful-pages .payment-method-panel .DataIntercept #currencyBox .modal-body select,#currencyBox .modal-body .payment-method-panel .DataIntercept #Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept #currencyBox .modal-body #Paymetric_CreditCardNumber,#currencyBox .modal-body .checkout-payment-section .DataIntercept input, .dynamic-contentful-pages .checkout-payment-section .DataIntercept #currencyBox .modal-body input,#currencyBox .modal-body .checkout-payment-section .DataIntercept select, .dynamic-contentful-pages .checkout-payment-section .DataIntercept #currencyBox .modal-body select,#emailSubscription .modal-body .form-control,#emailSubscription .modal-body .payment-method-panel .DataIntercept #Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept #emailSubscription .modal-body #Paymetric_Exp_Month,#emailSubscription .modal-body .payment-method-panel .DataIntercept #Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept #emailSubscription .modal-body #Paymetric_Exp_Year,#emailSubscription .modal-body .payment-method-panel .DataIntercept-outside input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside #emailSubscription .modal-body input[type='text'],#emailSubscription .modal-body .payment-method-panel .DataIntercept-outside select, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside #emailSubscription .modal-body select,#emailSubscription .modal-body .payment-method-panel .DataIntercept-outside #Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside #emailSubscription .modal-body #Paymetric_CreditCardNumber,#emailSubscription .modal-body .payment-method-panel .DataIntercept input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept #emailSubscription .modal-body input[type='text'],#emailSubscription .modal-body .payment-method-panel .DataIntercept select, .dynamic-contentful-pages .payment-method-panel .DataIntercept #emailSubscription .modal-body select,#emailSubscription .modal-body .payment-method-panel .DataIntercept #Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept #emailSubscription .modal-body #Paymetric_CreditCardNumber,#emailSubscription .modal-body .checkout-payment-section .DataIntercept input, .dynamic-contentful-pages .checkout-payment-section .DataIntercept #emailSubscription .modal-body input,#emailSubscription .modal-body .checkout-payment-section .DataIntercept select, .dynamic-contentful-pages .checkout-payment-section .DataIntercept #emailSubscription .modal-body select {
    height: 28px
}

@media(min-width: 1000px) {
    #signInBox .modal-dialog,#currencyBox .modal-dialog,#emailSubscription .modal-dialog {
        width:720px;
        margin: 30px auto;
        min-height: 410px
    }

    #signInBox .modal-dialog .modal-body .modal-body,#currencyBox .modal-dialog .modal-body .modal-body,#emailSubscription .modal-dialog .modal-body .modal-body {
        padding-bottom: 20px
    }

    #emailSubscription .modal-dialog .modal-body .modal-body {
        margin-top: 20px
    }

    #currencyBox .modal-body>div>.col-sm-6:first-child,#emailSubscription .modal-body>div>.col-sm-6:first-child {
        padding-left: 0
    }

    #currencyBox .modal-body>div>.col-sm-6:last-child,#emailSubscription .modal-body>div>.col-sm-6:last-child {
        padding-right: 0
    }

    #signInBox .modal-body .payment-method-panel .DataIntercept #Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept #signInBox .modal-body #Paymetric_Exp_Month,#signInBox .modal-body .payment-method-panel .DataIntercept #Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept #signInBox .modal-body #Paymetric_Exp_Year,#signInBox .modal-body .payment-method-panel .DataIntercept-outside input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside #signInBox .modal-body input[type='text'],#signInBox .modal-body .payment-method-panel .DataIntercept-outside select, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside #signInBox .modal-body select,#signInBox .modal-body .payment-method-panel .DataIntercept-outside #Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside #signInBox .modal-body #Paymetric_CreditCardNumber,#signInBox .modal-body .payment-method-panel .DataIntercept input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept #signInBox .modal-body input[type='text'],#signInBox .modal-body .payment-method-panel .DataIntercept select, .dynamic-contentful-pages .payment-method-panel .DataIntercept #signInBox .modal-body select,#signInBox .modal-body .payment-method-panel .DataIntercept #Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept #signInBox .modal-body #Paymetric_CreditCardNumber,#signInBox .modal-body .checkout-payment-section .DataIntercept input, .dynamic-contentful-pages .checkout-payment-section .DataIntercept #signInBox .modal-body input,#signInBox .modal-body .checkout-payment-section .DataIntercept select, .dynamic-contentful-pages .checkout-payment-section .DataIntercept #signInBox .modal-body select,#currencyBox .modal-body .form-control,#currencyBox .modal-body .payment-method-panel .DataIntercept #Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept #currencyBox .modal-body #Paymetric_Exp_Month,#currencyBox .modal-body .payment-method-panel .DataIntercept #Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept #currencyBox .modal-body #Paymetric_Exp_Year,#currencyBox .modal-body .payment-method-panel .DataIntercept-outside input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside #currencyBox .modal-body input[type='text'],#currencyBox .modal-body .payment-method-panel .DataIntercept-outside select, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside #currencyBox .modal-body select,#currencyBox .modal-body .payment-method-panel .DataIntercept-outside #Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside #currencyBox .modal-body #Paymetric_CreditCardNumber,#currencyBox .modal-body .payment-method-panel .DataIntercept input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept #currencyBox .modal-body input[type='text'],#currencyBox .modal-body .payment-method-panel .DataIntercept select, .dynamic-contentful-pages .payment-method-panel .DataIntercept #currencyBox .modal-body select,#currencyBox .modal-body .payment-method-panel .DataIntercept #Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept #currencyBox .modal-body #Paymetric_CreditCardNumber,#currencyBox .modal-body .checkout-payment-section .DataIntercept input, .dynamic-contentful-pages .checkout-payment-section .DataIntercept #currencyBox .modal-body input,#currencyBox .modal-body .checkout-payment-section .DataIntercept select, .dynamic-contentful-pages .checkout-payment-section .DataIntercept #currencyBox .modal-body select,#emailSubscription .modal-body .form-control,#emailSubscription .modal-body .payment-method-panel .DataIntercept #Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept #emailSubscription .modal-body #Paymetric_Exp_Month,#emailSubscription .modal-body .payment-method-panel .DataIntercept #Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept #emailSubscription .modal-body #Paymetric_Exp_Year,#emailSubscription .modal-body .payment-method-panel .DataIntercept-outside input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside #emailSubscription .modal-body input[type='text'],#emailSubscription .modal-body .payment-method-panel .DataIntercept-outside select, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside #emailSubscription .modal-body select,#emailSubscription .modal-body .payment-method-panel .DataIntercept-outside #Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside #emailSubscription .modal-body #Paymetric_CreditCardNumber,#emailSubscription .modal-body .payment-method-panel .DataIntercept input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept #emailSubscription .modal-body input[type='text'],#emailSubscription .modal-body .payment-method-panel .DataIntercept select, .dynamic-contentful-pages .payment-method-panel .DataIntercept #emailSubscription .modal-body select,#emailSubscription .modal-body .payment-method-panel .DataIntercept #Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept #emailSubscription .modal-body #Paymetric_CreditCardNumber,#emailSubscription .modal-body .checkout-payment-section .DataIntercept input, .dynamic-contentful-pages .checkout-payment-section .DataIntercept #emailSubscription .modal-body input,#emailSubscription .modal-body .checkout-payment-section .DataIntercept select, .dynamic-contentful-pages .checkout-payment-section .DataIntercept #emailSubscription .modal-body select {
        height: 28px
    }

    .register-modal .modal-dialog {
        width: 800px
    }

    .register-modal .modal-body>div>.col-sm-6:first-child {
        width: 442px
    }

    .register-modal .modal-body>div>.col-sm-6:last-child {
        padding-right: 5px
    }

    .register-modal .login-email-id {
        width: 46%;
        float: none;
        clear: both
    }

    .register-modal #signInForm .two-col-error {
        display: table-cell!important;
        vertical-align: middle;
        width: 411px
    }

    .register-modal #signInForm .two-col-error .form-group, .dynamic-contentful-pages .register-modal #signInForm .two-col-error .checkout-payment-section .DataIntercept tr, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .register-modal #signInForm .two-col-error tr {
        float: none!important;
        display: inline-block
    }
}

#signInBox .modal-dialog,#currencyBox .modal-dialog,#emailSubscription .modal-dialog {
    margin: 30px auto
}

#signInBox .modal-dialog .col-sm-6 a,#currencyBox .modal-dialog .col-sm-6 a,#emailSubscription .modal-dialog .col-sm-6 a {
    font-size: 12px
}

#signInBox .modal-dialog .col-sm-6 button.btn-primary,#signInBox .modal-dialog .col-sm-6 .payment-method-panel button.PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel #signInBox .modal-dialog .col-sm-6 button.PaymentPage_PayNowButton,#currencyBox .modal-dialog .col-sm-6 button.btn-primary,#currencyBox .modal-dialog .col-sm-6 .payment-method-panel button.PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel #currencyBox .modal-dialog .col-sm-6 button.PaymentPage_PayNowButton,#emailSubscription .modal-dialog .col-sm-6 button.btn-primary,#emailSubscription .modal-dialog .col-sm-6 .payment-method-panel button.PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel #emailSubscription .modal-dialog .col-sm-6 button.PaymentPage_PayNowButton {
    height: 40px;
    border-radius: 3px;
    border: 0;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase
}

.dynamic-contentful-pages .register-modal .modal-body>div>.col-sm-6:first-child>#signInForm>h4:last-of-type:before {
    display: block;
    content: "";
    height: 1px;
    width: 100%;
    border-top: solid 1px;
    margin-bottom: 20px
}

.dynamic-contentful-pages .register-modal .col-sm-6 a {
    font-size: 12px
}

.dynamic-contentful-pages .register-modal .col-sm-6 button.btn-primary, .dynamic-contentful-pages .register-modal .col-sm-6 .payment-method-panel button.PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel .register-modal .col-sm-6 button.PaymentPage_PayNowButton {
    height: 40px;
    border-radius: 3px;
    border: 0;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase
}

.dynamic-contentful-pages .col-sm-7.first-slot, .dynamic-contentful-pages .checkout-payment-section .DataIntercept tr td.first-slot {
    width: 54%
}

.dynamic-contentful-pages .col-sm-7.sec-slot, .dynamic-contentful-pages .checkout-payment-section .DataIntercept tr td.sec-slot {
    margin-top: 5px
}

.dynamic-contentful-pages .form-horizontal .form-group.login-email-id, .dynamic-contentful-pages .form-horizontal .checkout-payment-section .DataIntercept tr.login-email-id, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .form-horizontal tr.login-email-id {
    margin-right: 0;
    padding-right: 0;
    margin-left: 0;
    padding-left: 0
}

#signInBox .control-label, .dynamic-contentful-pages .register-modal .control-label,#currencyBox .control-label {
    padding-left: 0
}

#emailSubscription .modal-content .modal-header h4 {
    min-height: 15px
}

#emailSubscription .modal-content .modal-header:after {
    border-bottom: 0
}

#emailSubscription .modal-content .modal-body {
    margin-left: 25px
}

.dynamic-contentful-pages .create-account-btn-wrap {
    text-align: center
}

.dynamic-contentful-pages .create-account-btn-wrap span {
    font-weight: bold;
    font-size: 16px;
    display: block;
    margin-bottom: 10px
}

.dynamic-contentful-pages .register-modal #passwordWrap {
    display: table-cell;
    vertical-align: bottom
}

.dynamic-contentful-pages .register-modal #passwordWrap .errorTxt {
    width: 46%;
    display: inline-block
}

.dynamic-contentful-pages .login-email-id .errorTxt {
    width: 100%
}

#loginForm label.error,#signInForm label.error {
    width: 100%;
    margin-left: 0
}

#loginForm .full-width,#signInForm .full-width {
    width: 100%
}

#signInForm h4 {
    font-size: 15px;
    line-height: 5px;
    margin-bottom: 16px;
    font-weight: bold
}

#signInForm .custom-checkbox,#signInForm .search-results-scah-container .custom-checkbox-search-results, .dynamic-contentful-pages .search-results-scah-container #signInForm .custom-checkbox-search-results {
    font-size: 11px
}

#signInForm .form-group .custom-checkbox,#signInForm .checkout-payment-section .DataIntercept tr .custom-checkbox, .dynamic-contentful-pages .checkout-payment-section .DataIntercept #signInForm tr .custom-checkbox,#signInForm .form-group .search-results-scah-container .custom-checkbox-search-results, .dynamic-contentful-pages .search-results-scah-container #signInForm .form-group .custom-checkbox-search-results,#signInForm .checkout-payment-section .DataIntercept tr .search-results-scah-container .custom-checkbox-search-results, .dynamic-contentful-pages .search-results-scah-container #signInForm .checkout-payment-section .DataIntercept tr .custom-checkbox-search-results, .dynamic-contentful-pages .checkout-payment-section .DataIntercept #signInForm tr .search-results-scah-container .custom-checkbox-search-results, .dynamic-contentful-pages .search-results-scah-container .checkout-payment-section .DataIntercept #signInForm tr .custom-checkbox-search-results {
    margin: 0 15px
}

@media(max-width: 1000px) and (min-width:0) {
    #signInForm .form-group,#signInForm .checkout-payment-section .DataIntercept tr, .dynamic-contentful-pages .checkout-payment-section .DataIntercept #signInForm tr {
        padding:0
    }
}

@media(max-width: 1000px) and (min-width:0) {
    #loginForm label.error,#signInForm label.error {
        width:100%;
        margin-left: 0
    }
}

.dynamic-contentful-pages .register-modal .create-account-btn-wrap {
    margin-top: 5px
}

.dynamic-contentful-pages .register-modal .create-account-desc {
    padding: 0 25px
}

.dynamic-contentful-pages .register-modal .create-account-desc h4 {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 2px
}

#janrainErrMsg {
    width: 100%;
    margin-left: 0
}

.dynamic-contentful-pages .reset-decor {
    text-decoration: none!important
}

.dynamic-contentful-pages .modal.in {
    overflow-y: auto
}

#mobCart .close {
    position: relative;
    z-index: 100
}

@media all and (min-width: 0) and (max-width:1000px) {
    body #deleteSavedCartModal .modal-dialog .modal-content .modal-footer .btn-link {
        width:100%;
        margin-bottom: 10px
    }

    body #deleteSavedCartModal .modal-dialog .modal-content .modal-footer .btn-primary,body #deleteSavedCartModal .modal-dialog .modal-content .modal-footer .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel body #deleteSavedCartModal .modal-dialog .modal-content .modal-footer .PaymentPage_PayNowButton {
        margin: 0
    }
}

#currencyBox .modal-dialog .modal-header {
    height: 20px;
    padding: 30px 25px 5px 25px
}

#currencyBox .modal-dialog .modal-header .close {
    margin-top: -30px
}

#currencyBox .modal-dialog .modal-header:after {
    border-bottom: 1px solid #e5e5e5
}

#currencyBox .modal-dialog .modal-body {
    padding: 20px 25px 5px 25px
}

#currencyBox .modal-dialog .modal-footer {
    margin-left: 25px;
    margin-right: 25px
}

@media all and (min-width: 0) and (max-width:1000px) {
    #currencyBox .modal-dialog .modal-footer #currencysubmit {
        margin:0 0 20px 0
    }

    #currencyBox .modal-dialog .modal-footer .currencySCBT {
        margin-top: 0;
        margin-left: 0
    }
}

.dynamic-contentful-pages .featured-pdt-spotlight {
    border: 1px solid #bd6120;
    padding: 0 12px 20px;
    position: relative;
    margin-top: 19px
}

.dynamic-contentful-pages .featured-pdt-spotlight:before {
    position: absolute;
    width: 246px;
    height: 7px;
    background: #bd6120;
    left: -1px;
    top: -4px
}

.dynamic-contentful-pages .featured-pdt-spotlight h3 {
    color: #bd6120
}

.dynamic-contentful-pages .featured-pdt-spotlight li {
    border-right: 1px dashed #cfcfcf
}

@media(max-width: 1000px) and (min-width:0) {
    .featured-pdt-spotlight li {
        border-right:0 dashed #cfcfcf;
        width: 100%
    }
}

@media(max-width: 1000px) and (min-width:0) {
    .featured-pdt-spotlight .spotlight-pdt-list li span.spotlight-pdt-name, .dynamic-contentful-pages .featured-pdt-spotlight .spotlight-pdt-list li span.spotlight-pdt-review-star, .dynamic-contentful-pages .featured-pdt-spotlight .spotlight-pdt-list li span.review-count {
        text-align:left
    }
}

.dynamic-contentful-pages .featured-pdt-spotlight li:last-child {
    border-right: 0 dashed #cfcfcf
}

.dynamic-contentful-pages .featured-pdt-spotlight li:last-child:hover {
    border-right: 1px solid #cfcfcf
}

.dynamic-contentful-pages .spotlight-pdt-list li img {
    border: 1px solid #cfcfcf;
    margin: 0 auto 20px;
    padding: 0
}

.dynamic-contentful-pages .spotlight-pdt-name a {
    color: #444
}

.dynamic-contentful-pages .spotlight-pdt-review-star {
    color: #e89026
}

.dynamic-contentful-pages .sponsorship-banner-slot, .dynamic-contentful-pages .featured-pdt-spotlight-container, .dynamic-contentful-pages .product-banner-slot {
    margin: 10px 0
}

.dynamic-contentful-pages .hero-banner-container {
    padding-left: 0
}

.dynamic-contentful-pages .small-banner-container {
    padding-right: 0;
    position: relative
}

.dynamic-contentful-pages .small-banner-container .small-banner-slot {
    margin-bottom: 10px;
    position: relative
}

.dynamic-contentful-pages .small-banner-container .small-sec-banner-slot {
    margin-bottom: 10px;
    position: relative
}

.dynamic-contentful-pages .small-banner-container .small-third-banner-slot {
    margin-bottom: 10px;
    position: relative
}

.dynamic-contentful-pages .small-banner-container .small-slot-content {
    position: absolute;
    width: 100%;
    padding: 0 10px 0 10px
}

.dynamic-contentful-pages .small-banner-container .sponsorship-banner-slot {
    margin: 25px 0 20px 0
}

.dynamic-contentful-pages .small-banner-container .first-row-txt {
    font-size: 21px
}

.dynamic-contentful-pages .small-banner-container .sec-row-txt {
    margin: 1px 0;
    font-size: 26px;
    color: #fff
}

.dynamic-contentful-pages .small-banner-container .small-third-banner-slot .sec-row-txt {
    padding-top: 84px;
    font-size: 22px
}

.dynamic-contentful-pages .small-banner-container .third-row-txt {
    display: block;
    font-size: 18px
}

.dynamic-contentful-pages .small-banner-container .fourth-row-txt {
    display: block;
    font-size: 18px
}

.scah .dynamic-contentful-pages-home-banner {
    position: relative
}

.scah .dynamic-contentful-pages-home-banner .carousel-control {
    background: transparent;
    width: 45px
}

.scah .dynamic-contentful-pages-home-banner .carousel-control img {
    left: 0
}

@media(max-width: 1000px) and (min-width:0) {
    .scah-home-banner .carousel-control {
        display:none
    }
}

.scah .dynamic-contentful-pages-home-banner .carousel-wrap {
    height: 331px
}

.scah .dynamic-contentful-pages-home-banner .carousel-wrap .item .hero-banner-content-wrap {
    position: absolute;
    width: 100%;
    padding: 0 10px
}

.scah .dynamic-contentful-pages-home-banner .carousel-indicators {
    background: #fff;
    float: right;
    left: 0;
    width: 100%;
    margin-left: 0;
    bottom: -29px;
    text-align: right;
    padding-right: 24px;
    box-shadow: 0 5px 8px #cfcfcf;
    padding-top: 14px;
    padding-bottom: 13px
}

.scah .dynamic-contentful-pages-home-banner .carousel-indicators li {
    background: #adadad;
    width: 14px;
    height: 14px
}

.scah .dynamic-contentful-pages-home-banner .carousel-indicators li.active {
    background: #444;
    width: 14px;
    height: 14px;
    top: -1px;
    position: relative
}

.dynamic-contentful-pages .small-banner-container .img-responsive {
    float: right
}

.dynamic-contentful-pages .small-banner-container .small-banner-slot {
    margin-bottom: 10px;
    background: 0;
    padding: 0
}

.dynamic-contentful-pages .slide1-wrap h2 {
    font-size: 54px;
    font-weight: normal
}

@media(max-width: 1000px) and (min-width:0) {
    .slide1-wrap h2 {
        font-size:35px;
        font-weight: normal
    }
}

.dynamic-contentful-pages .slide1-wrap h2 .first-header-txt {
    color: #571311
}

.dynamic-contentful-pages .slide1-wrap h2 .second-header-txt {
    color: #724b4a
}

.dynamic-contentful-pages .slide1-wrap h2 sup {
    color: #724b4a;
    font-size: 12px;
    top: -10px;
    font-size: 24px
}

@media screen and (min-width: 320px) and (max-width:1000px) {
    .slide1-wrap h2 sup {
        top:-6px;
        font-size: 16px
    }
}

.dynamic-contentful-pages .slide1-wrap .sub-banner-txt {
    font-size: 30px;
    display: block;
    width: 181px;
    float: right;
    margin-right: 11px;
    line-height: 34px;
    color: #fc4513
}

@media(max-width: 1000px) and (min-width:0) {
    .slide1-wrap .sub-banner-txt {
        font-size:15px;
        line-height: 20px
    }
}

.dynamic-contentful-pages .slide1-wrap .banner-promo-txt {
    color: #000
}

.dynamic-contentful-pages .slide1-wrap .banner-promo-txt {
    font-size: 20px;
    display: block;
    width: 100%;
    margin-top: 13px
}

@media(max-width: 1000px) and (min-width:0) {
    .slide1-wrap .banner-promo-txt {
        font-size:10px
    }
}

.dynamic-contentful-pages .slide1-wrap .banner-promo-txt a {
    color: #5e5e5e;
    font-size: 19px
}

.dynamic-contentful-pages .slide1-wrap .banner-promo-txt a:hover {
    text-decoration: none
}

@media(max-width: 1000px) and (min-width:0) {
    .slide1-wrap .banner-promo-txt a {
        font-size:13px
    }
}

.dynamic-contentful-pages .slide2-wrap h2 {
    font-size: 54px;
    font-weight: normal;
    margin-top: 0;
    margin-bottom: 6px
}

@media(max-width: 1000px) and (min-width:0) {
    .slide2-wrap h2 {
        font-size:35px
    }
}

.dynamic-contentful-pages .slide2-wrap h2 .first-header-txt {
    color: #231f20
}

.dynamic-contentful-pages .slide2-wrap h2 .second-header-txt {
    color: #00ad90;
    font-size: 42px
}

@media(max-width: 1000px) and (min-width:0) {
    .slide2-wrap h2 .second-header-txt {
        font-size:17px
    }
}

.dynamic-contentful-pages .slide2-wrap h2 sup {
    color: #724b4a;
    font-size: 24px;
    top: -10px;
    margin-right: 7px
}

@media screen and (min-width: 320px) and (max-width:1000px) {
    .slide2-wrap h2 sup {
        top:-6px;
        font-size: 16px
    }
}

.dynamic-contentful-pages .slide2-wrap .sub-banner-txt {
    font-size: 30px;
    display: block;
    width: 100%;
    float: left;
    margin-right: 11px;
    line-height: 34px;
    color: #b88f47;
    padding-left: 88px
}

@media(max-width: 1000px) and (min-width:0) {
    .slide2-wrap .sub-banner-txt {
        font-size:15px
    }
}

.dynamic-contentful-pages .slide2-wrap .banner-promo-txt {
    color: #000
}

.dynamic-contentful-pages .slide2-wrap .banner-promo-txt {
    font-size: 20px;
    margin-top: 13px
}

@media(max-width: 1000px) and (min-width:0) {
    .slide2-wrap .banner-promo-txt {
        font-size:14px
    }
}

.dynamic-contentful-pages .slide2-wrap .banner-promo-txt a {
    color: #5e5e5e;
    font-size: 19px
}

.dynamic-contentful-pages .slide2-wrap .banner-promo-txt a:hover {
    text-decoration: none
}

@media(max-width: 1000px) and (min-width:0) {
    .slide2-wrap .banner-promo-txt a {
        font-size:13px
    }
}

.dynamic-contentful-pages .slide3-wrap h2 {
    font-size: 54px;
    font-weight: normal;
    margin-top: 0;
    margin-bottom: 6px
}

@media(max-width: 1000px) and (min-width:0) {
    .slide3-wrap h2 {
        font-size:35px
    }
}

.dynamic-contentful-pages .slide3-wrap h2 .first-header-txt {
    color: #231f20
}

.dynamic-contentful-pages .slide3-wrap h2 .second-header-txt {
    color: #ff3100;
    font-size: 42px
}

@media(max-width: 1000px) and (min-width:0) {
    .slide3-wrap h2 .second-header-txt {
        font-size:21px
    }
}

.dynamic-contentful-pages .slide3-wrap h2 sup {
    color: #724b4a;
    font-size: 24px;
    top: -10px;
    margin-right: 7px
}

@media screen and (min-width: 320px) and (max-width:1000px) {
    .slide3-wrap h2 sup {
        top:-6px;
        font-size: 16px
    }
}

.dynamic-contentful-pages .slide3-wrap .sub-banner-txt {
    font-size: 30px;
    display: block;
    width: 100%;
    float: left;
    margin-right: 11px;
    line-height: 34px;
    color: #b88f47;
    padding-left: 88px
}

@media(max-width: 1000px) and (min-width:0) {
    .slide3-wrap .sub-banner-txt {
        font-size:15px
    }
}

.dynamic-contentful-pages .slide3-wrap .banner-promo-txt {
    color: #000
}

.dynamic-contentful-pages .slide3-wrap .banner-promo-txt {
    font-size: 20px;
    margin-top: -3px
}

@media(max-width: 1000px) and (min-width:0) {
    .slide3-wrap .banner-promo-txt {
        font-size:13px
    }
}

.dynamic-contentful-pages .slide3-wrap .banner-promo-txt a {
    color: #5e5e5e;
    font-size: 19px
}

@media(max-width: 1000px) and (min-width:0) {
    .slide3-wrap .banner-promo-txt a {
        font-size:13px
    }
}

.dynamic-contentful-pages .slide4-wrap h2 {
    font-size: 54px;
    font-weight: normal
}

@media(max-width: 1000px) and (min-width:0) {
    .slide4-wrap h2 {
        font-size:35px
    }
}

.dynamic-contentful-pages .slide4-wrap h2 .first-header-txt {
    color: #571311
}

.dynamic-contentful-pages .slide4-wrap h2 .second-header-txt {
    color: #724b4a
}

.dynamic-contentful-pages .slide4-wrap h2 sup {
    color: #724b4a;
    font-size: 12px;
    top: -10px;
    font-size: 24px
}

@media screen and (min-width: 320px) and (max-width:1000px) {
    .slide4-wrap h2 sup {
        top:-6px;
        font-size: 16px
    }
}

.dynamic-contentful-pages .slide4-wrap .sub-banner-txt {
    font-size: 33px;
    display: block;
    width: 286px;
    float: left;
    margin-left: 6px;
    line-height: 34px;
    color: #fc4513;
    margin-top: -3px
}

@media(max-width: 1000px) and (min-width:0) {
    .slide4-wrap .sub-banner-txt {
        font-size:15px
    }
}

.dynamic-contentful-pages .slide4-wrap .banner-promo-txt {
    display: block;
    width: 100%;
    margin-top: 4px;
    padding-left: 10px
}

.dynamic-contentful-pages .slide4-wrap .banner-promo-txt a {
    color: #5e5e5e;
    font-size: 19px;
    text-decoration: none
}

@media(max-width: 1000px) and (min-width:0) {
    .slide4-wrap .banner-promo-txt a {
        font-size:13px
    }
}

.dynamic-contentful-pages .hero-banner-container {
    width: 69%
}

@media(max-width: 1000px) and (min-width:0) {
    .hero-banner-container {
        width:100%;
        margin-top: 10px
    }
}

.dynamic-contentful-pages .small-banner-container {
    width: 31%
}

.dynamic-contentful-pages .featured-pdt-spotlight:before {
    position: absolute;
    width: 246px;
    height: 6px;
    background: #bd6120;
    left: -1px;
    top: 0
}

.dynamic-contentful-pages .spotlight-pdt-list li .rel .tag-image {
    border: 0 solid #cfcfcf;
    width: auto;
    left: 0
}

@media(max-width: 1000px) and (min-width:0) {
    .spotlight-pdt-list li:hover {
        box-shadow:0 0 0 #cfcfcf
    }
}

@media(max-width: 1000px) and (min-width:0) {
    .small-banner-container {
        display:none
    }
}

@media(max-width: 1000px) and (min-width:0) {
    .scah-home-banner .carousel-wrap {
        height:231px
    }
}

@media(max-width: 480px) and (min-width:0) {
    .featured-pdt-spotlight .spotlight-pdt-list img {
        width:85%;
        margin: 0
    }
}

.dynamic-contentful-pages .featured-pdt-spotlight .spotlight-pdt-list .col-md-3 {
    width: 25%
}

@media(max-width: 1000px) and (min-width:0) {
    .featured-pdt-spotlight .spotlight-pdt-list .col-md-3 {
        width:100%
    }
}

body.scah .dynamic-contentful-pages .featured-pdt-spotlight .spotlight-pdt-list li .rel .circle-image {
    margin-bottom: 0;
    border: 0 solid #cfcfcf;
    width: 30%;
    position: absolute;
    bottom: 0;
    right: 0
}

.dynamic-contentful-pages .extended-container {
    padding-top: 35px
}

.dynamic-contentful-pages .extended-container .modal-title {
    color: #14d!important
}

.dynamic-contentful-pages .extended-container .modal-footer .btn-link {
    outline: 0;
    color: #14d!important
}

.dynamic-contentful-pages .extended-container aside {
    margin-top: 40px
}

.dynamic-contentful-pages .extended-container aside .widget {
    margin-bottom: 20px
}

.dynamic-contentful-pages .extended-container aside .widget .widget-title {
    font-size: 16px;
    text-transform: uppercase
}

.dynamic-contentful-pages .extended-container aside.order-confirm {
    margin-top: 25px
}

.dynamic-contentful-pages .extended-container .panel-default {
    border-color: #cfcfcf
}

.dynamic-contentful-pages .extended-container a {
    color: #337ab7
}

@media only screen and (max-width: 1000px) {
    .extended-container .img-responsive {
        width:100%
    }
}

#checkoutPreloader {
    top: 40%;
    left: 45%
}

#checkoutPreloader .modal-dialog {
    width: 100px;
    margin: 0
}

#checkoutPreloader .modal-dialog .modal-content {
    border-radius: 6px
}

#checkoutPreloader .modal-dialog .modal-content .modal-body p {
    margin-top: 10px
}

#shippingCharges .checkout-shipping-section form#shippingConfirm {
    padding: 0 15px
}

.dynamic-contentful-pages .checkout-panel .hide-this {
    display: none
}

.dynamic-contentful-pages .checkout-panel .contact-info-header {
    border: 0;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    color: #444
}

.dynamic-contentful-pages .checkout-panel .custom-radio {
    padding-left: 28px;
    position: relative;
    margin-bottom: 10px;
    line-height: 1.45
}

.dynamic-contentful-pages .checkout-panel .custom-radio:after {
    position: absolute;
    left: 0;
    top: 2px;
    width: 18px;
    height: 18px;
    background: #fff;
    content: "";
    border-radius: 20px;
    border: solid 1px #ccc
}

.dynamic-contentful-pages .checkout-panel .custom-radio-input {
    position: absolute;
    opacity: 0
}

.dynamic-contentful-pages .checkout-panel .custom-radio-input:checked+.custom-radio:after {
    background: #1b98d5;
    border-color: transparent
}

.dynamic-contentful-pages .checkout-panel .custom-radio-input:checked+.custom-radio:before {
    position: absolute;
    content: "";
    left: 5px;
    top: 7px;
    z-index: 1;
    background: white;
    width: 8px;
    height: 8px;
    border-radius: 50px
}

.dynamic-contentful-pages .checkout-panel .add-new-address-link-wrapper .custom-radio:before {
    top: 5px
}

.dynamic-contentful-pages .checkout-panel .autoship-cart-wrapper .custom-radio-input:checked+.custom-radio:before {
    top: 5px
}

.dynamic-contentful-pages .checkout-panel .custom-checkbox, .dynamic-contentful-pages .checkout-panel .search-results-scah-container .custom-checkbox-search-results, .dynamic-contentful-pages .search-results-scah-container .checkout-panel .custom-checkbox-search-results {
    padding-left: 20px;
    position: relative
}

.dynamic-contentful-pages .checkout-panel .custom-checkbox:after, .dynamic-contentful-pages .checkout-panel .search-results-scah-container .custom-checkbox-search-results:after, .dynamic-contentful-pages .search-results-scah-container .checkout-panel .custom-checkbox-search-results:after {
    position: absolute;
    left: 0;
    top: 4px;
    width: 14px;
    height: 14px;
    content: "";
    border: solid 1px #ccc
}

.dynamic-contentful-pages .checkout-panel .custom-checkbox-input {
    position: absolute;
    opacity: 0
}

.dynamic-contentful-pages .checkout-panel .custom-checkbox-input:checked+.custom-checkbox:after, .dynamic-contentful-pages .checkout-panel .search-results-scah-container .custom-checkbox-input:checked+.custom-checkbox-search-results:after, .dynamic-contentful-pages .search-results-scah-container .checkout-panel .custom-checkbox-input:checked+.custom-checkbox-search-results:after {
    background: #1b98d5;
    border-color: transparent
}

.dynamic-contentful-pages .checkout-panel .custom-checkbox-input:checked+.custom-checkbox:before, .dynamic-contentful-pages .checkout-panel .search-results-scah-container .custom-checkbox-input:checked+.custom-checkbox-search-results:before, .dynamic-contentful-pages .search-results-scah-container .checkout-panel .custom-checkbox-input:checked+.custom-checkbox-search-results:before {
    position: absolute;
    content: "";
    background: url("/scbt-static/assets/images/Check.png") no-repeat;
    background-size: 10px 8px!important;
    left: 2px!important;
    top: 7px!important;
    left: 1px;
    top: 4px;
    z-index: 1;
    width: 12px;
    height: 12px;
    font-family: 'Glyphicons Halflings';
    font-size: 7px;
    color: #fff
}

.dynamic-contentful-pages .checkout-panel .edit-address-form {
    background: #f6f6f6;
    padding-left: 30px;
    padding-right: 30px;
    margin-left: -30px;
    margin-right: -30px;
    padding-top: 35px;
    padding-bottom: 35px
}

.dynamic-contentful-pages .checkout-panel .no-saved-address.billing, .dynamic-contentful-pages .checkout-panel .no-saved-address.edit-billing {
    display: none
}

.dynamic-contentful-pages .checkout-panel .no-saved-address.billing.active, .dynamic-contentful-pages .checkout-panel .no-saved-address.edit-billing.active {
    display: block
}

.dynamic-contentful-pages .checkout-panel .no-saved-address .panel-body {
    padding-top: 0
}

.dynamic-contentful-pages .checkout-panel .small-info {
    font-size: 12px;
    padding-top: 13px
}

.dynamic-contentful-pages .checkout-panel .small-info .back-link {
    font-size: 12px
}

.dynamic-contentful-pages .checkout-panel .small-info span {
    float: right
}

.dynamic-contentful-pages .checkout-panel .small-info .back-link {
    float: left
}

@media only screen and (max-width: 1000px) {
    .checkout-panel .small-info {
        text-align:center
    }
}

.dynamic-contentful-pages .checkout-panel .small-info a {
    color: #337ab7
}

.dynamic-contentful-pages .checkout-panel .form-group.two-col-field .building-name, .dynamic-contentful-pages .checkout-panel .checkout-payment-section .DataIntercept tr.two-col-field .building-name, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .checkout-panel tr.two-col-field .building-name, .dynamic-contentful-pages .checkout-panel .form-group.two-col-field .room-no, .dynamic-contentful-pages .checkout-panel .checkout-payment-section .DataIntercept tr.two-col-field .room-no, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .checkout-panel tr.two-col-field .room-no {
    border-color: #888
}

.dynamic-contentful-pages .checkout-panel .form-group.two-col-field .room-wrap, .dynamic-contentful-pages .checkout-panel .checkout-payment-section .DataIntercept tr.two-col-field .room-wrap, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .checkout-panel tr.two-col-field .room-wrap {
    padding-right: 0
}

.dynamic-contentful-pages .checkout-panel .form-group .btn-submit, .dynamic-contentful-pages .checkout-panel .checkout-payment-section .DataIntercept tr .btn-submit, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .checkout-panel tr .btn-submit {
    background: #337ab7
}

.dynamic-contentful-pages .checkout-panel .form-group .cancel-link, .dynamic-contentful-pages .checkout-panel .checkout-payment-section .DataIntercept tr .cancel-link, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .checkout-panel tr .cancel-link {
    padding: 9px;
    display: inline-block;
    margin-right: 21px
}

@media only screen and (max-width: 1000px) {
    .checkout-panel .form-group .cancel-link, .dynamic-contentful-pages .checkout-panel .checkout-payment-section .DataIntercept tr .cancel-link, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .checkout-panel tr .cancel-link {
        display:block;
        text-align: center;
        margin: 0 auto;
        margin-top: 17px;
        text-decoration: underline
    }
}

.dynamic-contentful-pages .checkout-panel .form-group .btn-wrapper, .dynamic-contentful-pages .checkout-panel .checkout-payment-section .DataIntercept tr .btn-wrapper, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .checkout-panel tr .btn-wrapper {
    display: inline-block;
    float: right;
    border-radius: 5px;
    position: relative
}

.dynamic-contentful-pages .checkout-panel .form-group .btn-wrapper:after, .dynamic-contentful-pages .checkout-panel .checkout-payment-section .DataIntercept tr .btn-wrapper:after, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .checkout-panel tr .btn-wrapper:after {
    content: "\e080";
    color: #fff;
    font-family: Glyphicons Halflings;
    position: absolute;
    right: 15px;
    top: 11px;
    pointer-events: none
}

.dynamic-contentful-pages .checkout-panel .form-group .btn-wrapper input, .dynamic-contentful-pages .checkout-panel .checkout-payment-section .DataIntercept tr .btn-wrapper input, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .checkout-panel tr .btn-wrapper input {
    border: 0;
    background: #337ab7;
    padding-right: 41px;
    padding-left: 24px;
    padding-top: 12px;
    padding-bottom: 12px
}

@media only screen and (max-width: 1000px) {
    .checkout-panel .form-group .btn-wrapper input, .dynamic-contentful-pages .checkout-panel .checkout-payment-section .DataIntercept tr .btn-wrapper input, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .checkout-panel tr .btn-wrapper input {
        width:100%
    }
}

.dynamic-contentful-pages .checkout-panel .form-group .btn-wrapper input[disabled], .dynamic-contentful-pages .checkout-panel .checkout-payment-section .DataIntercept tr .btn-wrapper input[disabled], .dynamic-contentful-pages .checkout-payment-section .DataIntercept .checkout-panel tr .btn-wrapper input[disabled] {
    background: #ccc!important
}

@media only screen and (max-width: 1000px) {
    .checkout-panel .form-group .btn-wrapper, .dynamic-contentful-pages .checkout-panel .checkout-payment-section .DataIntercept tr .btn-wrapper, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .checkout-panel tr .btn-wrapper {
        display:block;
        float: none
    }

    .checkout-panel .form-group .btn-wrapper .pull-right, .dynamic-contentful-pages .checkout-panel .checkout-payment-section .DataIntercept tr .btn-wrapper .pull-right, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .checkout-panel tr .btn-wrapper .pull-right {
        float: none!important
    }
}

.dynamic-contentful-pages .checkout-panel .form-group .control-label, .dynamic-contentful-pages .checkout-panel .checkout-payment-section .DataIntercept tr .control-label, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .checkout-panel tr .control-label {
    font-weight: normal;
    color: #333;
    font-size: 14px
}

.dynamic-contentful-pages .add-border-payment {
    border: solid 1px #808080;
    padding-top: 10px;
    margin-left: 1px
}

@media only screen and (max-width: 1000px) {
    .checkout-panel .form-group label, .dynamic-contentful-pages .checkout-panel .checkout-payment-section .DataIntercept tr label, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .checkout-panel tr label {
        padding-bottom:9px
    }
}

.dynamic-contentful-pages .checkout-panel .form-group label.required, .dynamic-contentful-pages .checkout-panel .checkout-payment-section .DataIntercept tr label.required, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .checkout-panel tr label.required {
    font-weight: bold
}

.dynamic-contentful-pages .checkout-panel .back-link {
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold
}

@media only screen and (max-width: 1000px) {
    .checkout-panel .back-link {
        font-size:16px
    }
}

.dynamic-contentful-pages .checkout-panel .back-link i {
    margin-right: 4px;
    font-size: 9px;
    top: -1px
}

@media only screen and (max-width: 1000px) {
    .checkout-panel .back-link i {
        font-size:12px
    }
}

.dynamic-contentful-pages .checkout-panel .loader {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(255,255,255,0.8)
}

.dynamic-contentful-pages .checkout-panel .loader:after {
    content: " ";
    text-align: center;
    display: block;
    position: absolute;
    top: 45%;
    left: 40%;
    background: url(/scbt-static/assets/images/ajax-loader.gif) no-repeat;
    width: 36px;
    height: 34px
}

.dynamic-contentful-pages .checkout-panel .error-msg {
    background: #fde8e9;
    padding: 14px;
    display: none;
    color: #444;
    position: relative;
    margin-bottom: 18px
}

.dynamic-contentful-pages .checkout-panel .error-msg .fa {
    font-size: 17px;
    cursor: pointer
}

.dynamic-contentful-pages .checkout-panel .error-msg .glyphicon-alert {
    color: #f00
}

.dynamic-contentful-pages .checkout-panel .error-msg a {
    color: #444
}

.dynamic-contentful-pages .checkout-panel .error-msg.show {
    display: block
}

.dynamic-contentful-pages .checkout-panel .panel-body {
    padding: 20px
}

@media only screen and (max-width: 1000px) {
    .checkout-panel .panel-body {
        padding-bottom:10px;
        padding-top: 10px
    }
}

.dynamic-contentful-pages .checkout-panel .modal-footer>.btn-primary, .dynamic-contentful-pages .checkout-panel .payment-method-panel .modal-footer>.PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel .checkout-panel .modal-footer>.PaymentPage_PayNowButton {
    width: auto!important;
    margin: 0;
    font-size: 12px
}

.dynamic-contentful-pages .checkout-panel .required-info {
    font-style: normal;
    font-size: 12px;
    margin-bottom: 21px;
    display: inline-block;
    font-weight: bold
}

.dynamic-contentful-pages .checkout-panel .panel-heading {
    padding: 0;
    cursor: default;
    border-radius: 0;
    background-color: transparent
}

.dynamic-contentful-pages .checkout-panel .panel-heading a {
    padding: 10px 15px;
    text-decoration: none;
    display: block;
    color: #666;
    background: #e6e6e6;
    position: relative
}

@media only screen and (max-width: 480px) {
    .checkout-panel .panel-heading a {
        line-height:30px;
        padding-left: 50px;
        min-height: 55px
    }

    .checkout-panel .panel.completed .panel-heading:after {
        right: 6px!important
    }
}

.dynamic-contentful-pages .checkout-panel .panel-heading a.collapsed {
    background: #f6f6f7
}

.dynamic-contentful-pages .checkout-panel .panel-heading .index {
    background: #fff;
    padding: 7px 10px;
    text-align: center;
    display: inline-block;
    margin-right: 18px;
    box-shadow: 1px 1px 1px rgba(0,0,0,0.1)
}

@media only screen and (max-width: 480px) {
    .checkout-panel .panel-heading .index {
        line-height:19px;
        position: absolute;
        left: 12px
    }
}

.dynamic-contentful-pages .checkout-panel .panel-heading .panel-title {
    text-transform: uppercase;
    font-size: 18px;
    font-weight: bold
}

.dynamic-contentful-pages .checkout-panel .panel {
    border-radius: 0
}

@media only screen and (max-width: 1000px) {
    .checkout-panel .panel .pull-left, .dynamic-contentful-pages .checkout-panel .panel .pull-right {
        float:none!important
    }
}

.dynamic-contentful-pages .checkout-panel .panel.active .panel-heading {
    background-color: #e6e6e6
}

.dynamic-contentful-pages .checkout-panel .panel.completed .panel-heading {
    position: relative
}

.dynamic-contentful-pages .checkout-panel .panel.completed .panel-heading a {
    color: #337ab7
}

.dynamic-contentful-pages .checkout-panel .panel.completed .panel-heading:after {
    position: absolute;
    right: 15px;
    top: 13px;
    width: 26px;
    height: 25px;
    background: #fff;
    content: "\e013";
    border-radius: 4px;
    box-shadow: 1px 1px 1px rgba(0,0,0,0.1);
    font-family: Glyphicons Halflings;
    text-align: center;
    padding-top: 3px;
    color: #337ab7
}

.dynamic-contentful-pages .checkout-panel .panel.active .panel-title a {
    color: #000
}

.dynamic-contentful-pages .checkout-panel .panel+.panel {
    margin-top: 0;
    border-top: solid 1px #fff
}

.dynamic-contentful-pages .checkout-panel .shipping-warning.error-msg {
    font-size: 18px;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
    color: red
}

.dynamic-contentful-pages .checkout-panel .shipping-warning.error-msg i {
    margin-right: 11px;
    margin-top: 3px;
    float: left
}

@media only screen and (max-width: 1000px) {
    .checkout-panel .shipping-warning.error-msg i {
        position:absolute;
        top: 15px;
        left: 25px
    }
}

@media only screen and (max-width: 1000px) {
    .checkout-panel .shipping-warning.error-msg {
        padding-left:55px
    }
}

.dynamic-contentful-pages .no-saved-address .errorTxt, .dynamic-contentful-pages .checkout-panel .errorTxt {
    position: relative;
    z-index: 5
}

.dynamic-contentful-pages .no-saved-address .errorTxt span, .dynamic-contentful-pages .checkout-panel .errorTxt span {
    margin-left: 35%;
    display: block
}

@media only screen and (max-width: 1000px) {
    .no-saved-address .errorTxt span, .dynamic-contentful-pages .checkout-panel .errorTxt span {
        margin-left:15px
    }
}

.dynamic-contentful-pages .no-saved-address .errorTxt label, .dynamic-contentful-pages .checkout-panel .errorTxt label {
    width: auto;
    right: 0;
    display: block;
    margin-right: 4%;
    background: #eb0029;
    color: #fff;
    border-radius: 6px;
    padding-top: 10px;
    padding-bottom: 9px;
    margin-bottom: 10px;
    box-shadow: 2px 1px 1px rgba(0,0,0,0.3);
    margin-left: 0
}

.dynamic-contentful-pages .checkoutError {
    display: block;
    color: #eb0029;
    margin-top: 10px
}

.dynamic-contentful-pages .no-saved-address .errorTxt label:after, .dynamic-contentful-pages .checkout-panel .errorTxt label:after {
    border-top-color: #eb0029;
    bottom: -9px
}

@media only screen and (max-width: 1000px) {
    .no-saved-address .errorTxt label, .dynamic-contentful-pages .checkout-panel .errorTxt label {
        margin-bottom:0;
        margin-right: 15px
    }
}

.dynamic-contentful-pages .no-saved-address .errorTxt.custom span, .dynamic-contentful-pages .checkout-panel .errorTxt.custom span {
    margin-left: 0
}

.dynamic-contentful-pages .no-saved-address .errorTxt.custom span label:after, .dynamic-contentful-pages .checkout-panel .errorTxt.custom span label:after {
    display: none
}

.dynamic-contentful-pages .no-saved-address .form-control.error, .dynamic-contentful-pages .no-saved-address .payment-method-panel .DataIntercept .error#Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept .no-saved-address .error#Paymetric_Exp_Month, .dynamic-contentful-pages .no-saved-address .payment-method-panel .DataIntercept .error#Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept .no-saved-address .error#Paymetric_Exp_Year, .dynamic-contentful-pages .no-saved-address .payment-method-panel .DataIntercept-outside input.error[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .no-saved-address input.error[type='text'], .dynamic-contentful-pages .no-saved-address .payment-method-panel .DataIntercept-outside select.error, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .no-saved-address select.error, .dynamic-contentful-pages .no-saved-address .payment-method-panel .DataIntercept-outside .error#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .no-saved-address .error#Paymetric_CreditCardNumber, .dynamic-contentful-pages .no-saved-address .payment-method-panel .DataIntercept input.error[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept .no-saved-address input.error[type='text'], .dynamic-contentful-pages .no-saved-address .payment-method-panel .DataIntercept select.error, .dynamic-contentful-pages .payment-method-panel .DataIntercept .no-saved-address select.error, .dynamic-contentful-pages .no-saved-address .payment-method-panel .DataIntercept .error#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept .no-saved-address .error#Paymetric_CreditCardNumber, .dynamic-contentful-pages .no-saved-address .checkout-payment-section .DataIntercept input.error, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .no-saved-address input.error, .dynamic-contentful-pages .no-saved-address .checkout-payment-section .DataIntercept select.error, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .no-saved-address select.error, .dynamic-contentful-pages .checkout-panel .form-control.error, .dynamic-contentful-pages .checkout-panel .payment-method-panel .DataIntercept .error#Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept .checkout-panel .error#Paymetric_Exp_Month, .dynamic-contentful-pages .checkout-panel .payment-method-panel .DataIntercept .error#Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept .checkout-panel .error#Paymetric_Exp_Year, .dynamic-contentful-pages .checkout-panel .payment-method-panel .DataIntercept-outside input.error[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .checkout-panel input.error[type='text'], .dynamic-contentful-pages .checkout-panel .payment-method-panel .DataIntercept-outside select.error, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .checkout-panel select.error, .dynamic-contentful-pages .checkout-panel .payment-method-panel .DataIntercept-outside .error#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .checkout-panel .error#Paymetric_CreditCardNumber, .dynamic-contentful-pages .checkout-panel .payment-method-panel .DataIntercept input.error[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept .checkout-panel input.error[type='text'], .dynamic-contentful-pages .checkout-panel .payment-method-panel .DataIntercept select.error, .dynamic-contentful-pages .payment-method-panel .DataIntercept .checkout-panel select.error, .dynamic-contentful-pages .checkout-panel .payment-method-panel .DataIntercept .error#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept .checkout-panel .error#Paymetric_CreditCardNumber, .dynamic-contentful-pages .checkout-panel .checkout-payment-section .DataIntercept input.error, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .checkout-panel input.error, .dynamic-contentful-pages .checkout-panel .checkout-payment-section .DataIntercept select.error, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .checkout-panel select.error {
    border: 2px solid #eb0029;
    background: #fef0f3
}

.dynamic-contentful-pages .checkout-panel .address-saved-list input[type=radio], .dynamic-contentful-pages .checkout-panel .add-new-address-link-wrapper input[type=radio] {
    float: left;
    margin-top: 12px;
    margin-right: 10px
}

@media(min-width: 1000px) {
    .add-box {
        -webkit-box-shadow:-1px 0 2px .7px #ccc;
        -moz-box-shadow: -1px 0 2px .7px #ccc;
        box-shadow: -1px 0 2px .7px #ccc
    }
}

.dynamic-contentful-pages .checkout-panel .edit-form-placeholder {
    float: left;
    width: 100%;
    margin-top: 20px
}

@media only screen and (max-width: 1000px) {
    .checkout-panel .edit-form-placeholder.desktop {
        display:none
    }
}

.dynamic-contentful-pages .checkout-panel .address-saved-list .btn-wrapper {
    margin-top: 7px
}

.dynamic-contentful-pages .checkout-panel .address-saved-list .btn-wrapper a {
    margin-right: 10px
}

.dynamic-contentful-pages .checkout-panel .address-saved-list .option-wrapper {
    word-break: break-word;
    padding-bottom: 15px;
    margin-left: 10px
}

.dynamic-contentful-pages .checkout-panel .address-saved-list .option-wrapper p {
    margin-bottom: 4px
}

.scah .dynamic-contentful-pages .checkout-panel .address-saved-list .option-wrapper .tick-wrapper p, .dynamic-contentful-pages .scah .checkout-panel .address-saved-list .option-wrapper .shipping-txt p {
    color: #bd6120
}

.dynamic-contentful-pages .checkout-panel .address-saved-list .option-wrapper .custom-radio {
    margin-left: -20px;
    float: none;
    margin-right: 0
}

.dynamic-contentful-pages .checkout-panel .address-saved-list .option-wrapper .custom-radio:before {
    top: 5px
}

.dynamic-contentful-pages .checkout-panel .address-saved-list .custom-radio:after {
    top: 0
}

.dynamic-contentful-pages .checkout-panel .address-saved-list .custom-radio:before {
    top: 5px
}

.dynamic-contentful-pages .checkout-panel .address-saved-list .tick-wrapper {
    margin-top: 12px
}

.dynamic-contentful-pages .checkout-panel .address-saved-list .tick-wrapper .glyphicon {
    color: #682994
}

.dynamic-contentful-pages .checkout-panel .address-saved-list .list {
    padding-bottom: 15px;
    padding-right: 10px
}

.dynamic-contentful-pages .checkout-panel .address-saved-list .list .edit-form-placeholder {
    display: none
}

@media only screen and (max-width: 1000px) {
    .checkout-panel .address-saved-list .list .edit-form-placeholder {
        display:block;
        margin-left: -15px;
        margin-right: -15px;
        width: auto;
        margin-top: 49px;
        z-index: 5;
        position: relative
    }

    .checkout-panel .address-saved-list .list .edit-form-placeholder .panel-body:after {
        content: "";
        border: solid 8px transparent;
        position: absolute;
        top: -15px;
        left: 43%;
        border-bottom-color: #e6e6e6
    }
}

.dynamic-contentful-pages .checkout-panel .address-saved-list div.active {
    outline: solid 1px #e6e6e6;
    box-shadow: 2px 4px 4px rgba(0,0,0,0.1);
    min-height: 310px
}

.dynamic-contentful-pages .checkout-panel .address-saved-list div.active:after {
    content: "";
    border: solid 8px transparent;
    position: absolute;
    bottom: -20px;
    left: 43%;
    border-bottom-color: #e6e6e6
}

@media only screen and (max-width: 1000px) {
    .checkout-panel .address-saved-list div.active:after {
        display:none
    }
}

.dynamic-contentful-pages .checkout-panel .address-saved-list.card-list div.active {
    min-height: 250px;
    margin-bottom: 20px
}

.dynamic-contentful-pages .checkout-panel .add-new-address-link-wrapper {
    margin-top: 29px
}

@media only screen and (max-width: 1000px) {
    .checkout-panel .add-new-address-link-wrapper {
        overflow:hidden
    }
}

.dynamic-contentful-pages .edit-form-placeholder>.panel-body {
    padding-top: 0
}

ul.payment-options .credit-card #cardsHeader .address-saved-list {
    padding: 2px
}

ul.payment-options .credit-card #cardsHeader .address-saved-list .rows .list {
    height: 220px
}

.dynamic-contentful-pages .order-summary-widget.checkout {
    outline: 2px solid #cfcfcf;
    border: 0;
    padding: 15px;
    margin-bottom: 10px
}

.dynamic-contentful-pages .order-summary-widget.checkout ul {
    list-style: none;
    padding-left: 0;
    margin-top: 10px;
    margin-bottom: -9px
}

.dynamic-contentful-pages .order-summary-widget.checkout li {
    overflow: hidden;
    padding: 10px 0;
    border-top: solid 1px #cfcfcf
}

.dynamic-contentful-pages .order-summary-widget.checkout li.total {
    text-transform: uppercase
}

.dynamic-contentful-pages .order-summary-widget.checkout li:first-child {
    border-top: 0
}

.dynamic-contentful-pages .flex-row {
    display: flex;
    justify-content: space-between
}

.dynamic-contentful-pages .order-summary-widget.checkout li div {
    display: flex
}

.dynamic-contentful-pages .order-summary-widget.checkout .val {
    float: right
}

.dynamic-contentful-pages .order-summary-widget.checkout .widget-title {
    text-transform: uppercase
}

.dynamic-contentful-pages .order-summary-widget.checkout h4 {
    margin-top: 0;
    font-size: 16px;
    color: #000
}

@media only screen and (max-width: 1000px) {
    .order-summary-widget.checkout h4 {
        margin-bottom:0
    }

    :lang(pt) .order-summary-widget.checkout .head-group h4,:lang(fr) .order-summary-widget.checkout .head-group h4,:lang(de) .order-summary-widget.checkout .head-group h4 {
        font-size: 13px
    }

    :lang(pt) .order-summary-widget.checkout .mob-count,:lang(fr) .order-summary-widget.checkout .mob-count,:lang(de) .order-summary-widget.checkout .mob-count {
        font-size: 14px;
        margin-right: 5px
    }

    :lang(pt) .order-summary-widget.checkout .head-group .glyphicon-chevron-down,:lang(fr) .order-summary-widget.checkout .head-group .glyphicon-chevron-down,:lang(de) .order-summary-widget.checkout .head-group .glyphicon-chevron-down {
        top: 3px
    }

    :lang(de) .order-summary-widget.checkout .head-group .glyphicon-chevron-down {
        top: 8px
    }

    :lang(de) .order-summary-widget.checkout .head-group h4 {
        width: 200px
    }

    :lang(de) .order-summary-widget.checkout .mob-count {
        line-height: 30px
    }
}

.dynamic-contentful-pages .order-summary-widget.checkout .mask {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

.dynamic-contentful-pages .order-summary-widget.checkout .mob-count {
    display: none;
    margin-right: 15px;
    font-size: 18px;
    line-height: 17px
}

.dynamic-contentful-pages .order-summary-widget.checkout .head-group {
    position: relative
}

.dynamic-contentful-pages .order-summary-widget.checkout .head-group h4 {
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 2px
}

@media only screen and (max-width: 1000px) {
    .order-summary-widget.checkout .head-group h4 {
        display:inline-block
    }
}

.dynamic-contentful-pages .order-summary-widget.checkout .head-group .link {
    text-decoration: none;
    font-size: 12px
}

.dynamic-contentful-pages .order-summary-widget.checkout .head-group .collapse-up {
    cursor: pointer
}

.dynamic-contentful-pages .order-summary-widget.checkout .head-group .glyphicon-chevron-up {
    display: none
}

.dynamic-contentful-pages .order-summary-widget.checkout .head-group .glyphicon-chevron-down {
    display: none
}

@media only screen and (max-width: 1000px) {
    .order-summary-widget.checkout .head-group .glyphicon-chevron-down {
        display:inline-block
    }
}

@media only screen and (max-width: 1000px) {
    aside .order-summary-widget.checkout {
        display:none
    }
}

@media only screen and (max-width: 1000px) {
    .order-summary-widget.checkout {
        margin-top:10px;
        margin-bottom: 40px;
        border-radius: 3px;
        outline: 0;
        border: solid 2px #74379e;
        background: #f9f7fc
    }
}

@media only screen and (max-width: 1000px) {
    .order-summary-widget.checkout .edit-shopping-cart-link, .dynamic-contentful-pages .order-summary-widget.checkout ul {
        display:none
    }

    .order-summary-widget.checkout .mob-count {
        display: inline-block
    }

    .order-summary-widget.checkout.active {
        background: #fff;
        border-color: #d9cfe7;
        border-radius: 0
    }

    .order-summary-widget.checkout.active .mask, .dynamic-contentful-pages .order-summary-widget.checkout.active .mob-count {
        display: none
    }

    .order-summary-widget.checkout.active .head-group {
        padding-bottom: 15px;
        border-bottom: solid 1px #ccc
    }

    .order-summary-widget.checkout.active h4 {
        margin-bottom: 5px
    }

    .order-summary-widget.checkout.active .edit-shopping-cart-link, .dynamic-contentful-pages .order-summary-widget.checkout.active ul {
        display: block
    }

    .order-summary-widget.checkout.active ul {
        margin-top: 0
    }

    .order-summary-widget.checkout.active .glyphicon-chevron-down {
        display: none
    }

    .order-summary-widget.checkout.active .glyphicon-chevron-up {
        display: inline-block
    }
}

@media all and (min-width: 1000px) {
    body .order-summary-widget-container .checkout-dynamicOrderSummary .order-summary-widget {
        padding:10px
    }

    body .order-summary-widget-container .checkout-dynamicOrderSummary .order-summary-widget ul li.discount-class div:last-of-type {
        margin-bottom: 0
    }

    body .order-summary-widget-container .checkout-dynamicOrderSummary .order-summary-widget ul li.total {
        border-top: 0
    }
}

@media all and (min-width: 0) and (max-width:1000px) {
    body header .header-mid #mobMiniCart #mobCart li.discount {
        display:table;
        width: 100%
    }

    body header .header-mid #mobMiniCart #mobCart li.discount span.align-left {
        text-transform: none;
        font-weight: normal;
        font-size: 14px;
        width: 60%
    }

    body header .header-mid #mobMiniCart #mobCart li.discount span.align-right {
        font-size: 14px;
        width: 36%
    }
}

@media only screen and (max-width: 1000px) {
    .progress-widget.checkout .widget-title {
        display:none
    }
}

.dynamic-contentful-pages .progress-widget.checkout ul {
    padding: 0;
    list-style: none;
    margin-bottom: 0
}

.dynamic-contentful-pages .progress-widget.checkout ul.custom-list {
    margin-left: 10px
}

.dynamic-contentful-pages .progress-widget.checkout li {
    overflow: hidden;
    border-top: solid 0 #cfcfcf;
    padding: 0 0 10px 0
}

.dynamic-contentful-pages .progress-widget.checkout li:first-child {
    border-top: 0
}

.dynamic-contentful-pages .progress-widget.checkout li div {
    display: inline-block
}

.dynamic-contentful-pages .progress-widget.checkout li .val {
    float: right
}

.dynamic-contentful-pages .progress-widget.checkout .sub-widget-content {
    padding: 15px
}

.scbt .dynamic-contentful-pages .progress-widget.checkout .sub-widget-content .pull-left {
    min-width: 56%
}

.scbt .dynamic-contentful-pages .progress-widget.checkout .sub-widget-content .pull-left {
    width: calc(100% - 56%)
}

.dynamic-contentful-pages .progress-widget.checkout .sub-widget-content p {
    margin-bottom: 2px
}

.dynamic-contentful-pages .progress-widget.checkout .sub-widget {
    margin-bottom: 11px
}

.dynamic-contentful-pages .progress-widget.checkout .sub-widget .header-group {
    outline: solid 2px #cfcfcf;
    overflow: hidden;
    padding: 15px 13px
}

.dynamic-contentful-pages .progress-widget.checkout .sub-widget .header-group .title {
    display: inline-block;
    padding: 0;
    margin: 0;
    font-weight: normal
}

.dynamic-contentful-pages .progress-widget.checkout .sub-widget .header-group a {
    float: right;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 20px
}

.dynamic-contentful-pages .progress-widget.checkout .sub-widget.edit .header-group {
    background: #eee
}

@media only screen and (max-width: 1000px) {
    .progress-widget.checkout .sub-widget {
        display:none
    }
}

.dynamic-contentful-pages .progress-widget.checkout h4 {
    text-align: center;
    text-transform: uppercase;
    font-size: 16px
}

.dynamic-contentful-pages .need-assistance-widget .nav-tabs {
    border-bottom-width: 3px
}

.dynamic-contentful-pages .need-assistance-widget .nav-tabs li {
    margin-bottom: -4px;
    margin-right: 0
}

.dynamic-contentful-pages .need-assistance-widget .tab-content {
    padding: 10px
}

.dynamic-contentful-pages .need-assistance-widget .tab-content li {
    font-size: 12px;
    overflow: hidden;
    padding: 6px 0
}

.dynamic-contentful-pages .need-assistance-widget .tab-content li .val {
    float: right
}

.dynamic-contentful-pages .need-assistance-widget .tab-content li div {
    display: inline-block
}

.dynamic-contentful-pages .need-assistance-widget .tab-content ul {
    list-style: none;
    padding: 0;
    margin-bottom: 0
}

.dynamic-contentful-pages .need-assistance-widget.checkout .nav-tabs {
    margin-left: -15px;
    margin-right: -16px
}

.dynamic-contentful-pages .need-assistance-widget.checkout .tab-content {
    padding-left: 0;
    padding-right: 0
}

.dynamic-contentful-pages .need-assistance-widget .need-assistance-tab .nav>li>a {
    padding: 0 8px;
    text-decoration: none;
    display: table;
    margin-top: 0;
    margin-bottom: 0;
    min-height: 44px;
    vertical-align: middle;
    color: #672a93;
    background: #f0eef6
}

@media only screen and (max-width: 1000px) {
    .need-assistance-widget .need-assistance-tab .nav>li>a {
        display:block
    }
}

@media only screen and (max-width: 1000px) {
    .need-assistance-widget .need-assistance-tab .nav>li {
        width:30%
    }
}

.dynamic-contentful-pages .need-assistance-widget .need-assistance-tab li.active:first-child a {
    border-left-width: 0
}

.dynamic-contentful-pages .need-assistance-widget .need-assistance-tab li.active a {
    border-width: 3px;
    border-radius: 0;
    background: #fff;
    color: #444
}

.dynamic-contentful-pages .need-assistance-widget .widget-title {
    border-bottom: solid 1px #cfcfcf;
    padding-bottom: 13px
}

.dynamic-contentful-pages .need-assistance-widget .widget-title+p {
    color: #672a93
}

.dynamic-contentful-pages .need-assistance-widget.checkout {
    outline: 2px solid #cfcfcf;
    padding: 15px
}

.dynamic-contentful-pages .checkout-review-section table {
    font-size: 12px
}

.dynamic-contentful-pages .checkout-review-section .char-info {
    font-size: 12px
}

.dynamic-contentful-pages .checkout-review-section .table {
    border-bottom: solid 1px #ccc
}

@media screen and (min-width: 1000px) {
    .checkout-review-section .table tr td:nth-child(1) {
        padding-left:9px;
        word-break: break-word
    }

    .checkout-review-section .table tr th:nth-child(2), .dynamic-contentful-pages .checkout-review-section .table tr td:nth-child(2) {
        text-align: left;
        padding-left: 20px;
        padding-right: 0
    }

    .checkout-review-section .order-total tr td:last-child {
        text-align: right;
        padding-right: 20px
    }
}

.dynamic-contentful-pages .checkout-review-section .table th {
    text-transform: uppercase;
    background: #eeeeee
}

@media only screen and (max-width: 1000px) {
    .checkout-review-section .table th {
        display:none!important
    }

    .checkout-review-section .table tr {
        display: block;
        border-bottom: solid 1px #ccc;
        padding-bottom: 10px
    }

    .checkout-review-section .table tr:first-child {
        display: none
    }

    .checkout-review-section .table tr td {
        display: block;
        text-align: left;
        padding-left: 45%;
        position: relative;
        border: 0
    }

    .checkout-review-section .table tr td:before {
        content: attr(data-label);
        position: absolute;
        left: 0;
        text-transform: uppercase;
        font-weight: bold
    }
}

@media(min-width: 767px) {
    .checkout-review-section.autoship-checkout .table tr {
        display:table-row
    }

    .checkout-review-section.autoship-checkout .table.order-total tr {
        border: 0
    }

    .checkout-review-section.autoship-checkout .table th {
        text-align: left
    }

    .checkout-review-section.autoship-checkout .table tr td:before {
        content: none
    }

    .checkout-review-section.autoship-checkout .table tr td {
        display: table-cell;
        padding-left: 9px;
        text-align: left
    }

    .checkout-review-section.autoship-checkout .table th:nth-child(4), .dynamic-contentful-pages .checkout-review-section.autoship-checkout .table tr td:nth-child(4) {
        text-align: center
    }

    .checkout-review-section.autoship-checkout .back-link {
        display: inline
    }

    .checkout-review-section.autoship-checkout .table th {
        display: table-cell!important
    }
}

.dynamic-contentful-pages .checkout-review-section .btn.submit, .dynamic-contentful-pages .checkout-review-section .payment-method-panel .submit.PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel .checkout-review-section .submit.PaymentPage_PayNowButton {
    border: 0;
    background: #14d;
    padding: 10px 22px
}

@media only screen and (max-width: 1000px) {
    .checkout-review-section .small-info {
        margin-bottom:15px
    }
}

@media only screen and (max-width: 1000px) {
    .checkout-review-section .back-link {
        text-align:center;
        display: block;
        margin-top: 25px
    }
}

.dynamic-contentful-pages .checkout-panel .checkout-review-section .control-label {
    font-weight: bold;
    margin-bottom: 7px
}

.dynamic-contentful-pages .checkout-panel .checkout-review-section .control-label.head {
    color: #672a93
}

.dynamic-contentful-pages .checkout-rx-info-section .modal-header, .dynamic-contentful-pages .checkout-rx-info-section .modal-footer, .dynamic-contentful-pages .checkout-rx-info-section .modal-body {
    padding-left: 0;
    padding-right: 0
}

.dynamic-contentful-pages .checkout-rx-info-section .modal-content {
    padding: 30px;
    border-radius: 0
}

.dynamic-contentful-pages .checkout-rx-info-section .modal-content .form-group label, .dynamic-contentful-pages .checkout-rx-info-section .modal-content .checkout-payment-section .DataIntercept tr label, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .checkout-rx-info-section .modal-content tr label {
    font-size: 13px
}

.dynamic-contentful-pages .checkout-rx-info-section .modal-header {
    padding-bottom: 5px;
    margin-bottom: 15px
}

.dynamic-contentful-pages .checkout-rx-info-section .modal-header .close {
    position: absolute;
    right: 20px;
    top: 20px
}

.dynamic-contentful-pages .checkout-rx-info-section .error-msg.custom {
    margin-left: 0;
    margin-right: 0;
    margin-top: 15px;
    font-size: 15px
}

.dynamic-contentful-pages .checkout-rx-info-section .custom-info .glyphicon {
    color: #73379e
}

.dynamic-contentful-pages .checkout-rx-info-section .custom-info .link {
    color: #73379e;
    text-transform: uppercase;
    text-decoration: underline;
    margin-left: 15px
}

.dynamic-contentful-pages .checkout-rx-info-section .custom-info .info-text {
    margin-top: 15px;
    margin-bottom: 15px
}

.dynamic-contentful-pages .checkout-rx-info-section .info.icon {
    background: url("/scbt-static/assets/images/info-icon.png") no-repeat left top;
    width: 23px;
    height: 22px;
    display: inline-block;
    float: left;
    margin-right: 11px
}

.dynamic-contentful-pages .checkout-rx-info-section .main-info {
    font-weight: bold
}

.dynamic-contentful-pages .checkout-rx-info-section .table {
    font-size: 12px
}

.dynamic-contentful-pages .checkout-rx-info-section .table th {
    background: #eeeeee;
    text-transform: uppercase;
    padding-left: 13px;
    padding-right: 13px
}

.dynamic-contentful-pages .checkout-rx-info-section .table .select-all-check {
    float: left;
    margin-right: 5px;
    margin-top: 2px
}

.dynamic-contentful-pages .checkout-rx-info-section .table .checkbox, .dynamic-contentful-pages .checkout-rx-info-section .table .radio {
    margin-bottom: 0;
    margin-top: 0
}

.dynamic-contentful-pages .checkout-rx-info-section .table .checkbox label:after, .dynamic-contentful-pages .checkout-rx-info-section .table .radio label:after {
    top: 2px
}

.dynamic-contentful-pages .checkout-rx-info-section .table .checkbox label:before, .dynamic-contentful-pages .checkout-rx-info-section .table .radio label:before {
    top: 5px!important
}

.dynamic-contentful-pages .checkout-rx-info-section .table tr.custom td {
    border-top: 0;
    padding-top: 0;
    padding-bottom: 0
}

.dynamic-contentful-pages .checkout-rx-info-section .table tr.custom td div {
    display: inline-block;
    margin-right: 15px
}

.dynamic-contentful-pages .checkout-rx-info-section .table tr.custom td .refill-icon {
    margin-left: 0
}

.dynamic-contentful-pages .checkout-rx-info-section .table tr.custom td p {
    margin-bottom: 13px
}

@media only screen and (max-width: 1000px) {
    .checkout-rx-info-section .activeForm-list .table th {
        display:none!important
    }

    .checkout-rx-info-section .activeForm-list .table tr {
        display: block;
        border-bottom: solid 1px #ccc;
        padding-bottom: 10px
    }

    .checkout-rx-info-section .activeForm-list .table tr:first-child {
        display: none
    }

    .checkout-rx-info-section .activeForm-list .table tr td {
        display: block;
        text-align: left;
        padding-left: 10%;
        position: relative;
        border: 0;
        padding: 0;
        margin-left: 25px;
        font-size: 14px
    }

    .checkout-rx-info-section .activeForm-list .table tr td:first-child {
        display: inline-block;
        text-align: left;
        padding-left: 0;
        position: relative;
        border: 0;
        float: left;
        margin-left: 0
    }

    .checkout-review-section .table tr, .dynamic-contentful-pages .checkout-rx-info-section .activeForm-list .table tr {
        margin-bottom: 10px
    }

    .checkout-rx-info-section .activeForm-list .table tr td:before {
        position: absolute;
        left: 0;
        text-transform: uppercase;
        font-weight: bold
    }
}

@media only screen and (max-width: 1000px) and (max-width:1000px) {
    .checkout-rx-info-section .activeForm-list .table tr:last-child {
        border-bottom:0
    }

    .checkout-rx-info-section .activeForm-list .table tr.custom {
        border: 0;
        padding-top: 15px
    }

    .checkout-rx-info-section .activeForm-list .table tr.custom+tr {
        border-top: solid 1px #ccc
    }
}

.dynamic-contentful-pages .checkout-rx-info-section .close-btn {
    cursor: pointer;
    text-decoration: none
}

.dynamic-contentful-pages .checkout-rx-info-section .close-btn.glyphicon-remove-sign {
    color: #ccc
}

.dynamic-contentful-pages .checkout-rx-info-section .close-btn.glyphicon-remove-sign:hover {
    color: #f44336
}

.dynamic-contentful-pages .checkout-rx-info-section .button-box {
    overflow: hidden;
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: solid 1px #eeeeee
}

.dynamic-contentful-pages .checkout-rx-info-section .section-pick, .dynamic-contentful-pages .checkout-rx-info-section .item-pick {
    list-style: none;
    padding: 0;
    overflow: hidden;
    margin-bottom: 25px
}

.dynamic-contentful-pages .checkout-rx-info-section .section-pick li, .dynamic-contentful-pages .checkout-rx-info-section .item-pick li {
    float: left;
    width: 33.33%;
    font-size: 14px
}

.dynamic-contentful-pages .checkout-rx-info-section .section-pick input, .dynamic-contentful-pages .checkout-rx-info-section .item-pick input {
    float: left;
    margin-right: 7px
}

.dynamic-contentful-pages .checkout-rx-info-section .section-pick label, .dynamic-contentful-pages .checkout-rx-info-section .item-pick label {
    display: inline-block;
    width: 80%;
    font-weight: normal
}

.dynamic-contentful-pages .checkout-rx-info-section .item-pick li label {
    width: 100%
}

.dynamic-contentful-pages .checkout-rx-info-section .info-form-wrapper {
    display: none
}

.dynamic-contentful-pages .checkout-rx-info-section .info-form-wrapper.active {
    display: block
}

.dynamic-contentful-pages .checkout-rx-info-section form {
    position: relative
}

.dynamic-contentful-pages .checkout-rx-info-section .shipping-warning-section {
    margin-top: 15px
}

.dynamic-contentful-pages .checkout-rx-info-section .reply-info {
    display: none;
    padding-left: 20px;
    padding-top: 35px
}

.dynamic-contentful-pages .checkout-rx-info-section .reply-info ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.dynamic-contentful-pages .checkout-rx-info-section .reply-info ul li {
    display: block;
    float: none;
    width: auto;
    padding-top: 5px;
    border-top: solid 1px #ccc
}

.dynamic-contentful-pages .checkout-rx-info-section .reply-info ul li:first-child {
    border-top: 0
}

.dynamic-contentful-pages .checkout-rx-info-section input:checked+label+.reply-info {
    display: block
}

.dynamic-contentful-pages .checkout-rx-info-section tr.custom td {
    padding-top: 0;
    padding-bottom: 0;
    border-top: 0
}

.dynamic-contentful-pages .checkout-rx-info-section tr.custom td div {
    display: inline-block;
    margin-right: 15px
}

body .checkout-payment-section .DataIntercept input {
    width: 64%
}

.dynamic-contentful-pages .checkout-payment-section .payment-options .section-label-block .add-card {
    color: #672a93;
    border-bottom: solid 1px #672a93
}

.dynamic-contentful-pages .checkout-payment-section .payment-options .section-label-block .add-card:after {
    border-top-color: #672a93
}

.dynamic-contentful-pages .checkout-payment-section .payment-options #cardAddFormType1Container .errorTxt label.error, .dynamic-contentful-pages .checkout-payment-section .payment-options #cardAddFormTypeGiftCertContainer .errorTxt label.error {
    display: inline-block;
    position: relative
}

.dynamic-contentful-pages .checkout-payment-section .payment-options .errorTxt span#purchaseOrderNumberError {
    margin-left: 44%
}

.dynamic-contentful-pages .checkout-payment-section .add-module .owner-info {
    background: #fff;
    margin-left: -14px;
    margin-top: -14px;
    margin-right: -14px;
    padding: 15px 0 7px;
    margin-bottom: 18px
}

.dynamic-contentful-pages .checkout-payment-section .add-module .owner-info ul {
    list-style: none;
    padding: 0
}

.dynamic-contentful-pages .checkout-payment-section .add-module .owner-info li {
    display: inline-block;
    margin-right: 41px
}

.dynamic-contentful-pages .checkout-payment-section .add-module .card-list {
    padding: 10px;
    list-style: none
}

.dynamic-contentful-pages .checkout-payment-section .add-module .card-list>li {
    padding: 14px 14px 7px;
    background: #f6f6f6
}

.dynamic-contentful-pages .checkout-payment-section .add-module .card-list a {
    text-decoration: underline;
    color: #14d
}

.dynamic-contentful-pages .checkout-payment-section .add-module .sub-labels label {
    font-weight: normal
}

.dynamic-contentful-pages .checkout-payment-section .form-wrapper {
    padding: 0 20px
}

.dynamic-contentful-pages .checkout-payment-section .add-module-form {
    padding: 0 20px
}

.dynamic-contentful-pages .checkout-payment-section .add-module-form .control-label {
    font-size: 13px
}

.dynamic-contentful-pages .checkout-payment-section .add-module-form label.error {
    position: absolute;
    bottom: 0;
    width: 100%;
    margin-right: 0;
    padding: 5px
}

.dynamic-contentful-pages .checkout-payment-section .add-module-form .submit {
    background: #14d;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    padding: 7px 20px
}

.dynamic-contentful-pages .checkout-payment-section .add-module-form.open {
    display: block
}

.dynamic-contentful-pages .checkout-payment-section .edit-card {
    padding: 10px 10px 10px;
    clear: both;
    background: #f6f6f6
}

.dynamic-contentful-pages .checkout-payment-section .edit-card .form-wrapper {
    padding: 0 17px
}

.dynamic-contentful-pages .checkout-payment-section .edit-card .hide-method {
    display: none
}

.dynamic-contentful-pages .checkout-payment-section .edit-card .DataIntercept .DataInterceptExpirationDate input {
    width: 30%
}

.dynamic-contentful-pages .checkout-payment-section .edit-card .DataInterceptCreditCardNumber:after, .dynamic-contentful-pages .checkout-payment-section .edit-card .DataInterceptCreditCardType:after {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    content: ""
}

.dynamic-contentful-pages .checkout-payment-section .edit-card .DataInterceptCreditCardNumber input, .dynamic-contentful-pages .checkout-payment-section .edit-card .DataInterceptCreditCardNumber select, .dynamic-contentful-pages .checkout-payment-section .edit-card .DataInterceptCreditCardType input, .dynamic-contentful-pages .checkout-payment-section .edit-card .DataInterceptCreditCardType select {
    opacity: .5;
    pointer-events: none
}

.dynamic-contentful-pages .checkout-payment-section .edit-card #Paymetric_CVV_Row {
    display: none
}

.dynamic-contentful-pages .checkout-payment-section .add-credit-card-module .edit-card {
    padding: 30px 0 0 0;
    background: transparent
}

.dynamic-contentful-pages .checkout-payment-section .add-credit-card-module .edit-card .submit-btn-group {
    display: none
}

.dynamic-contentful-pages .checkout-payment-section .add-credit-card-module .edit-card #Paymetric_CVV_Row {
    display: initial
}

.dynamic-contentful-pages .checkout-payment-section .add-credit-card-module .edit-card .DataInterceptCreditCardNumber:after, .dynamic-contentful-pages .checkout-payment-section .add-credit-card-module .edit-card .DataInterceptCreditCardType:after {
    display: none
}

.dynamic-contentful-pages .checkout-payment-section .add-credit-card-module .edit-card .DataInterceptCreditCardNumber input, .dynamic-contentful-pages .checkout-payment-section .add-credit-card-module .edit-card .DataInterceptCreditCardNumber select, .dynamic-contentful-pages .checkout-payment-section .add-credit-card-module .edit-card .DataInterceptCreditCardType input, .dynamic-contentful-pages .checkout-payment-section .add-credit-card-module .edit-card .DataInterceptCreditCardType select {
    opacity: 1;
    pointer-events: auto
}

.dynamic-contentful-pages .checkout-payment-section .add-credit-card-module .edit-card .hide-method {
    display: block
}

.dynamic-contentful-pages .checkout-payment-section .new-credit-card .submit-btn-group {
    display: none
}

.dynamic-contentful-pages .checkout-payment-section .add-card {
    color: #5579e4;
    font-weight: bold;
    position: relative;
    padding-left: 0;
    margin-left: 18px;
    border-bottom: solid 1px #5579e4;
    text-decoration: none;
    display: inline-block
}

.dynamic-contentful-pages .checkout-payment-section .add-card:after {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border: 6px solid transparent;
    left: -17px;
    border-top-color: #5579e4;
    bottom: 0
}

.dynamic-contentful-pages .checkout-payment-section .add-card.collapsed {
    border-bottom: 0
}

.dynamic-contentful-pages .checkout-payment-section .add-card.collapsed:after {
    border-color: transparent;
    border-bottom-color: #5579e5;
    top: 2px
}

.dynamic-contentful-pages .checkout-payment-section .find-link {
    padding-top: 8px;
    display: inline-block
}

.dynamic-contentful-pages .checkout-payment-section .section-title {
    font-size: 15px;
    margin-bottom: 18px
}

.dynamic-contentful-pages .checkout-payment-section .section-title i {
    color: #5579e4
}

.dynamic-contentful-pages .checkout-payment-section .payment-options {
    list-style: none;
    padding-left: 0
}

.dynamic-contentful-pages .checkout-payment-section .payment-options>li {
    border-bottom: solid 1px #ccc;
    padding: 25px 0;
    overflow: hidden
}

.dynamic-contentful-pages .checkout-payment-section .payment-options .errorTxt span {
    margin: 0
}

.dynamic-contentful-pages .checkout-payment-section .payment-options .errorTxt span#cardCvvError {
    margin-left: 0
}

@media only screen and (max-width: 1000px) {
    .make-address-inline {
        display:inline-block
    }

    .checkout-panel .panel+.panel {
        border-top: solid 1px #f2e2d5
    }

    .checkout-panel .panel+.panel {
        margin-top: -1px
    }

    .two-col-field .col-sm-6.padding-fix {
        width: 100%
    }

    .two-col-field .col-sm-6.padding-fix.room-wrap {
        width: 100%
    }

    .checkout-payment-section .payment-options .errorTxt span {
        margin-left: 15px
    }
}

.dynamic-contentful-pages .checkout-payment-section>.payment-options {
    margin-top: -10px
}

.dynamic-contentful-pages .checkout-payment-section .section-label-block p {
    display: inline-block
}

@media only screen and (max-width: 1000px) {
    .checkout-payment-section .section-label-block p {
        padding-left:16px;
        margin-top: 5px
    }
}

.dynamic-contentful-pages .checkout-payment-section .DataInterceptErrors {
    display: none!important
}

.dynamic-contentful-pages .checkout-payment-section .PaymentPage_PayNowButton {
    visibility: hidden
}

.dynamic-contentful-pages .checkout-payment-section .paymetrixToken, .dynamic-contentful-pages .checkout-payment-section .PaymentPage_PayNowButton {
    height: 0!important;
    padding: 0!important;
    position: absolute;
    line-height: 0
}

.dynamic-contentful-pages .checkout-payment-section .DataIntercept tr {
    display: block;
    overflow: hidden
}

.dynamic-contentful-pages .checkout-payment-section .DataIntercept tr td:first-child {
    padding-left: 20px;
    font-weight: bold
}

@media only screen and (max-width: 1000px) {
    .checkout-payment-section .DataIntercept tr td:first-child {
        padding-left:15px;
        margin-bottom: 10px
    }
}

@media only screen and (max-width: 1000px) {
    .checkout-payment-section .DataIntercept tr td {
        width:100%;
        display: block
    }
}

.dynamic-contentful-pages .checkout-payment-section .DataIntercept .DataInterceptExpirationDate input {
    width: 47%;
    display: inline-block
}

@media only screen and (max-width: 1000px) {
    .checkout-payment-section .DataIntercept .DataInterceptExpirationDate input:last-child {
        float:right
    }
}

.dynamic-contentful-pages .checkout-payment-section #card-list-container .edit-card {
    padding: 6px 10px 10px!important
}

#cruzApplyform #cruzAmountToApply-error {
    top: -38px;
    left: -54px;
    bottom: auto
}

.dynamic-contentful-pages .removing_existing_error label.error {
    display: none!important
}

body.scah .dynamic-contentful-pages .checkout-shipping-section .table th {
    background: #f2e2d6!important
}

.dynamic-contentful-pages .checkout-shipping-section {
    padding: 30px
}

.dynamic-contentful-pages .checkout-shipping-section .success-info {
    background: #daf3f9;
    padding: 12px 26px;
    font-size: 15px;
    margin-bottom: 20px;
    text-align: center
}

.dynamic-contentful-pages .checkout-shipping-section .total-items {
    text-transform: uppercase;
    font-weight: bold
}

.dynamic-contentful-pages .checkout-shipping-section .total-items td {
    padding-top: 18px;
    padding-bottom: 18px
}

.dynamic-contentful-pages .checkout-shipping-section .item {
    position: relative;
    padding-left: 10px
}

.dynamic-contentful-pages .checkout-shipping-section .item:after {
    position: absolute;
    width: 6px;
    height: 6px;
    background: #14d;
    content: " ";
    border-radius: 50%;
    left: 0;
    top: 7px
}

.dynamic-contentful-pages .checkout-shipping-section tbody tr td {
    font-size: 14px;
    font-weight: bold;
    padding: 10px 16px;
    border-top: 0;
    border-bottom: 1px solid #ddd
}

@media only screen and (max-width: 1000px) {
    .checkout-shipping-section tbody tr td {
        display:block;
        border: 0;
        text-align: left!important
    }
}

.dynamic-contentful-pages .checkout-shipping-section tbody tr td ul {
    font-weight: normal
}

.dynamic-contentful-pages .checkout-shipping-section tbody tr td ul li {
    color: #7665e5;
    margin-top: 7px
}

.dynamic-contentful-pages .checkout-shipping-section tbody tr td ul li span {
    color: #444
}

.dynamic-contentful-pages .checkout-shipping-section tbody tr .price {
    font-family: var(--fontFace-localOpenSansSemibold)
}

.dynamic-contentful-pages .checkout-shipping-section tbody tr th {
    padding: 16px
}

.dynamic-contentful-pages .checkout-shipping-section tbody .no-bdr td {
    border: 0
}

.dynamic-contentful-pages .checkout-shipping-section table {
    font-size: 12px;
    border-bottom: solid 1px #ccc
}

.dynamic-contentful-pages .special-head {
    padding-left: 17px;
    font-size: 12px
}

.scbt .dynamic-contentful-pages.de .special-head {
    display: flex
}

.dynamic-contentful-pages .special-head>span {
    margin-bottom: 5px
}

.dynamic-contentful-pages .checkout-shipping-section .char-info {
    font-size: 12px
}

.dynamic-contentful-pages .checkout-shipping-section .table th {
    text-transform: uppercase;
    background: #ece7f5!important;
    border: 0
}

@media screen and (max-width: 1000px) and (min-width:300px) {
    .checkout-shipping-section .table th {
        display:table-cell;
        width: 100%
    }
}

.dynamic-contentful-pages .checkout-shipping-section .btn.submit, .dynamic-contentful-pages .checkout-shipping-section .payment-method-panel .submit.PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel .checkout-shipping-section .submit.PaymentPage_PayNowButton {
    border: 0;
    background: #14d;
    padding: 10px 22px
}

@media only screen and (max-width: 1000px) {
    .checkout-shipping-section .btn.submit, .dynamic-contentful-pages .checkout-shipping-section .payment-method-panel .submit.PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel .checkout-shipping-section .submit.PaymentPage_PayNowButton {
        width:100%;
        float: none!important;
        display: block
    }
}

.dynamic-contentful-pages .checkout-panel .checkout-shipping-section .control-label {
    font-weight: bold;
    margin-bottom: 7px
}

@media screen and (min-width: 300px) and (max-width:1000px) {
    .checkout-shipping-section {
        padding:0
    }

    .checkout-shipping-section table {
        display: block;
        margin-bottom: 0!important
    }

    .checkout-shipping-section table tbody {
        display: block
    }

    .checkout-shipping-section table tbody tr td {
        font-size: 14px;
        display: block!important;
        text-align: left!important;
        padding-left: 150px!important;
        position: relative!important;
        border: 0!important;
        word-break: break-all
    }

    .checkout-shipping-section table tbody tr td p {
        font-weight: normal
    }

    .checkout-shipping-section table tbody tr td.text-left ul {
        padding-left: 15px
    }

    .checkout-shipping-section table tbody tr:last-child td {
        padding-top: 18px;
        padding-bottom: 40px
    }
}

.dynamic-contentful-pages .confirm-order-section .extend.bdr {
    border-top: 2px solid #d1bcdc
}

@media screen and (min-width: 1000px) {
    .confirm-order-section table.order-list tr td:nth-child(2), .dynamic-contentful-pages .confirm-order-section table.order-list tr td:nth-child(3) {
        padding-left:8px;
        word-break: break-word
    }
}

.dynamic-contentful-pages .confirm-order-section .order-list {
    border-bottom: solid 1px #ddd;
    margin-bottom: 0
}

@media only screen and (max-width: 1000px) {
    .confirm-order-section .order-list {
        border:solid 1px #ddd;
        width: 100%
    }
}

.dynamic-contentful-pages .confirm-order-section .order-list.total-list {
    margin-bottom: 20px;
    border: 0;
    border-bottom: 1px solid #ddd
}

@media only screen and (max-width: 1000px) {
    .confirm-order-section .order-list.total-list {
        display:table
    }

    .confirm-order-section .order-list.total-list tr.extend td {
        text-align: right
    }

    .confirm-order-section .order-list.total-list tr td {
        width: 20%
    }

    .confirm-order-section .order-list.total-list tr td:first-child {
        width: 80%
    }
}

@media only screen and (max-width: 1000px) and (max-width:480px) {
    .confirm-order-section .order-list.total-list tr td:first-child {
        width:70%
    }
}

@media only screen and (max-width: 1000px) and (max-width:480px) {
    .confirm-order-section .order-list.total-list tr td {
        width:30%
    }
}

.dynamic-contentful-pages .confirm-order-section .order-list img {
    border: solid 1px #ccc
}

@media only screen and (max-width: 1000px) {
    .confirm-order-section .order-list img {
        margin:0 auto
    }
}

.dynamic-contentful-pages .confirm-order-section .order-list th {
    font-size: 11px;
    text-transform: uppercase;
    border: 0;
    background: #e4dbed
}

.dynamic-contentful-pages .confirm-order-section .order-list th:first-child {
    padding-left: 0
}

.dynamic-contentful-pages .confirm-order-section .order-list tr td:first-child {
    padding-left: 0
}

@media only screen and (max-width: 1000px) {
    .confirm-order-section .order-list tr td:first-child {
        text-align:center
    }
}

@media only screen and (max-width: 1000px) {
    .confirm-order-section .order-list th {
        display:none
    }

    .confirm-order-section .order-list tr {
        border-top: solid 1px #ccc;
        margin-bottom: 14px;
        display: block;
        padding-bottom: 17px;
        margin-left: 10px;
        margin-right: 10px
    }

    .confirm-order-section .order-list tr:first-child {
        display: none
    }

    .confirm-order-section .order-list tr:nth-child(2) {
        border-top: 0
    }

    .confirm-order-section .order-list tr.extend {
        display: block;
        border-top: 0;
        border-bottom: solid 1px #ccc;
        overflow: hidden;
        margin-bottom: 0;
        padding-bottom: 0
    }

    .confirm-order-section .order-list tr.extend td {
        padding-left: 0;
        float: left;
        text-align: inherit
    }

    .confirm-order-section .order-list td {
        position: relative;
        display: block;
        border: 0;
        text-align: left;
        padding-left: 45%;
        word-break: break-word
    }

    .confirm-order-section .order-list td:first-child {
        padding-left: 0
    }

    .confirm-order-section .order-list td:after {
        content: attr(data-label);
        position: absolute;
        position: absolute;
        left: 0;
        top: 13px;
        text-transform: uppercase;
        color: #ccc;
        font-weight: bold
    }
}

.dynamic-contentful-pages .confirm-order-section .order-details {
    margin-top: 25px
}

@media only screen and (max-width: 1000px) {
    .confirm-order-section .order-details .text-right {
        text-align:left
    }
}

.dynamic-contentful-pages .confirm-order-section .order-details th {
    font-weight: normal;
    border: 0;
    padding-bottom: 5px;
    vertical-align: bottom;
    padding-left: 0
}

.dynamic-contentful-pages .confirm-order-section .order-details th strong {
    font-size: 19px
}

@media only screen and (min-width: 1000px) {
    .confirm-order-section .order-details tr td:first-child {
        padding-left:0
    }
}

@media only screen and (max-width: 1000px) {
    .confirm-order-section .order-details th, .dynamic-contentful-pages .confirm-order-section .order-details td {
        display:block;
        border: 0
    }

    .confirm-order-section .order-details td:first-child {
        border-top: solid 1px #ccc
    }
}

.dynamic-contentful-pages .confirm-order-section h2 {
    color: #7665e6
}

.dynamic-contentful-pages .confirm-order-section .header-group a {
    color: #672a93
}

.dynamic-contentful-pages .special-instruction {
    border-bottom: 1px solid #ddd
}

.dynamic-contentful-pages .special-instruction .special-instrn-title {
    padding: 6px 20px;
    font-size: 14px;
    font-weight: bold;
    color: #333
}

.dynamic-contentful-pages .special-instruction .special-instrn-desc {
    color: #333;
    font-size: 14px;
    padding: 20px
}

.dynamic-contentful-pages .recurring-order-widget {
    padding: 20px;
    background: #f9f7fc
}

.dynamic-contentful-pages .recurring-order-widget .btn-submit {
    background: #fff;
    border-color: #5c0f8c;
    text-transform: uppercase;
    color: #5c0f8c;
    display: block;
    float: none;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: bold
}

.dynamic-contentful-pages .recurring-order-widget select.form-control, .dynamic-contentful-pages .recurring-order-widget .payment-method-panel .DataIntercept select#Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept .recurring-order-widget select#Paymetric_Exp_Month, .dynamic-contentful-pages .recurring-order-widget .payment-method-panel .DataIntercept select#Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept .recurring-order-widget select#Paymetric_Exp_Year, .dynamic-contentful-pages .recurring-order-widget .payment-method-panel .DataIntercept-outside select, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .recurring-order-widget select, .dynamic-contentful-pages .recurring-order-widget .payment-method-panel .DataIntercept-outside select#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .recurring-order-widget select#Paymetric_CreditCardNumber, .dynamic-contentful-pages .recurring-order-widget .payment-method-panel .DataIntercept select, .dynamic-contentful-pages .payment-method-panel .DataIntercept .recurring-order-widget select, .dynamic-contentful-pages .recurring-order-widget .payment-method-panel .DataIntercept select#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept .recurring-order-widget select#Paymetric_CreditCardNumber, .dynamic-contentful-pages .recurring-order-widget .checkout-payment-section .DataIntercept select, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .recurring-order-widget select {
    border: solid 1px #888
}

.dynamic-contentful-pages .recurring-order-widget .custom-checkbox, .dynamic-contentful-pages .recurring-order-widget .search-results-scah-container .custom-checkbox-search-results, .dynamic-contentful-pages .search-results-scah-container .recurring-order-widget .custom-checkbox-search-results {
    font-size: 12px;
    padding-top: 3px;
    font-weight: normal;
    margin-bottom: 21px
}

.dynamic-contentful-pages .recurring-order-widget .formgroup {
    margin-bottom: 13px
}

html body header.checkout-header {
    background: #f5f5f6;
    border-bottom: solid 2px #fff;
    box-shadow: 1px 3px 1px rgba(0,0,0,0.1)
}

@media(min-width: 1000px) {
    html body header.checkout-header .header-title {
        bottom:-60px!important;
        left: -20px!important;
        color: #7665e5!important;
        font-family: var(--fontFace-localOpenSansSemibold)!important;
        margin-bottom: 0
    }
}

html body header.checkout-header .site-logo-scah {
    background: url(/scbt-static/assets/images/checkout-scbt-logo.png) no-repeat;
    background-size: 100% 100%;
    width: 151px;
    height: 130px;
    display: block;
    float: left;
    margin-bottom: 30px;
    margin-right: 25px
}

html body header.checkout-header .site-logo-scbt {
    background: url(/scbt-static/assets/images/checkout-scah-logo.png) no-repeat;
    background-size: 100% 100%;
    width: 158px;
    height: 134px;
    display: block;
    float: left;
    margin-bottom: 30px;
    margin-right: 25px
}

html body header.checkout-header .both-item {
    width: 60%;
    margin: 0;
    padding-right: 0
}

html body header.checkout-header .both-item a {
    width: 48%;
    background-size: contain;
    height: 123px;
    margin-right: 11px
}

html body header.checkout-header .name {
    color: #333;
    text-transform: none
}

html body header.checkout-header .header-title {
    position: absolute;
    bottom: -9px;
    font-weight: 100;
    color: #666
}

html body header.checkout-header .dropup {
    color: #14d
}

@media only screen and (max-width: 480px) {
    html body header.checkout-header #mob-header2-list ul li a {
        font-size:15px!important
    }

    html body header.checkout-header #mob-header2-list .link-list {
        padding-left: 0!important;
        padding-right: 0!important
    }

    html body header.checkout-header .both-items a img {
        width: 135px!important;
        margin-top: 10px
    }
}

html body header.checkout-header #mob-header2-list ul li a {
    color: #14d;
    font-size: 16px;
    font-weight: bold;
    text-align: right
}

html body header.checkout-header .dropdown-menu {
    border-color: #f3f3f3;
    width: 470px
}

html body header.checkout-header .dropdown .dropdown-menu {
    width: auto
}

html body header.checkout-header ul.dropdown-menu {
    left: -1px!important
}

html body header.checkout-header .top-navbar {
    background: #f5f5f6
}

html body header.checkout-header .top-navbar .top-nav li a {
    color: #14d;
    font-size: 12px;
    font-weight: bold
}

html body header.checkout-header .chat-hover-icon {
    background: url(/scbt-static/assets/images/chat_shape_blue.png) no-repeat;
    background-position: 65% 10px
}

html body header.checkout-header .header-mid {
    background: #f5f5f6
}

html body header.checkout-header .header-mid .nav-justified>li>a {
    color: #14d!important;
    max-width: none!important;
    max-height: none!important;
    overflow: visible!important
}

html body header.checkout-header .header-mid .nav-justified .dropdown a {
    min-width: 100%;
    font-size: 12px!important
}

html body header.checkout-header .header-mid .nav-justified .dropdown:first-child {
    padding-right: 10px
}

html body header.checkout-header .header-mid .nav-justified .dropdown .chat-hover-icon {
    background: url(/scbt-static/assets/images/chat_shape_blue.png) no-repeat;
    width: auto;
    height: auto;
    top: 0;
    background-position: 98% 10px;
    padding: 9px 20px 9px 10px
}

html body header.checkout-header .header-mid .nav-justified .dropdown .chat-hover-icon:hover {
    background-image: url(/scbt-static/assets/images/chat_blue.png);
    background-position: 98% 10px
}

html body header.checkout-header .header-mid .grey-dropdown {
    width: 95px!important;
    text-align: left;
    height: 24px;
    border: 1px solid #000;
    background: #fff;
    border-radius: 3px
}

html body header.checkout-header .header-mid .grey-dropdown .drop-caret-wrap {
    background-color: grey;
    color: white;
    position: absolute;
    right: 14px;
    top: 0;
    height: 100%;
    border: 1px solid #000;
    border-radius: 0 4px 4px 0;
    line-height: 6px;
    padding: 7px 10px
}

html body header.checkout-header .header-mid .grey-dropdown .drop-caret-wrap .caret {
    margin-top: 3px
}

html body header.checkout-header .header-mid .small-drop-down-menu-second .grey-dropdown {
    width: 117px!important
}

html body header.checkout-header .header-mid .small-drop-down-menu-second .grey-dropdown .drop-caret-wrap {
    right: -44px
}

html body header.checkout-header .header-mid .container {
    background: #f5f5f6;
    height: auto;
    padding-bottom: 25px;
    padding-top: 0;
    margin-top: 0
}

html body header.checkout-header .header-mid .container .select-group {
    margin-top: 19px
}

@media only screen and (max-width: 1000px) {
    html body header.checkout-header .both-items a {
        width:49%;
        display: block;
        float: left
    }
}

@media only screen and (max-width: 1000px) and (max-width:480px) {
    html body header.checkout-header .both-items a {
        width:100%
    }
}

@media only screen and (max-width: 1000px) {
    html body header.checkout-header .both-items a img {
        width:100%
    }
}

@media only screen and (max-width: 1000px) {
    html body header.checkout-header .both-items {
        width:55%
    }
}

@media only screen and (max-width: 480px) {
    html body header.checkout-header .both-items {
        width:30%
    }
}

html body header.checkout-header #mob-header2-list .item-nos {
    margin-right: 7px
}

html body header.checkout-header #mob-header2-list .item-nos:after {
    height: 7px
}

@media only screen and (max-width: 480px) {
    html body header.checkout-header #mob-header2-list {
        width:70%;
        float: right
    }
}

html body header.checkout-header .container.nav {
    height: auto;
    padding-top: 0;
    width: 100%
}

footer.checkout-footer {
    margin-top: 15px
}

footer.checkout-footer .copy-right-txt {
    border-top: solid 1px #ddd;
    padding-top: 25px
}

@media screen and (min-width: 1000px) {
    body.scah .dynamic-contentful-pages header.checkout-header .top-navbar .container ul.nav-justified {
        border:0;
        left: 0
    }

    body.scah .dynamic-contentful-pages header.checkout-header .top-navbar .container ul.nav-justified li a {
        color: #999;
        font-weight: bold
    }

    body.scah .dynamic-contentful-pages header.checkout-header .top-navbar .container ul.nav-justified li a:hover {
        color: #bd6120
    }

    body.scah .dynamic-contentful-pages header.checkout-header .top-navbar .container ul.nav-justified li ul.dropdown-menu {
        border: 0;
        left: 0!important
    }

    body.scah .dynamic-contentful-pages header.checkout-header .top-navbar .container ul.nav-justified li.dropdown:nth-child(2) ul.dropdown-menu {
        border: 1px solid #f3f3f3;
        border-top: 0;
        margin-left: -1px
    }

    body.scah .dynamic-contentful-pages header.checkout-header .top-navbar .container ul.nav-justified li.dropdown:nth-child(2) ul.dropdown-menu .listButton {
        font-family: "var(--fontFace-localProximaNovaSemiBold)",arial,Verdana,Geneva,Tahoma,Helvetica,sans-serif;
        font-size: 12px;
        font-weight: bold
    }

    body.scbt .dynamic-contentful-pages header.checkout-header .top-navbar .container ul.nav-justified li.dropdown:nth-child(2) a {
        color: #999
    }

    html body header.checkout-header .header-mid .nav-justified .dropdown .dropdown-menu li a {
        height: auto;
        white-space: normal;
        padding: 8px 19px
    }
}

.dynamic-contentful-pages .widget-print {
    background: #5c0f8c;
    display: block;
    text-align: center;
    padding: 14px;
    border-radius: 4px;
    text-transform: uppercase;
    font-weight: bold;
    color: #fff!important;
    text-decoration: none;
    -webkit-transtion: all .2s linear;
    -moz-transtion: all .2s linear;
    -ms-transtion: all .2s linear;
    -o-transtion: all .2s linear;
    transtion: all .2s linear
}

@media only screen and (max-width: 1000px) {
    .widget-print {
        display:none
    }
}

.dynamic-contentful-pages .widget-print:hover, .dynamic-contentful-pages .widget-print:active, .dynamic-contentful-pages .widget-print:focus {
    text-decoration: none;
    color: #fff;
    background: #5c0f8c
}

.dynamic-contentful-pages .plp-labsupplied .pdt-info-tab-panel {
    background: url("/scbt-static/assets/images/bg.jpg") repeat;
    border-bottom: solid 1px #000;
    margin-bottom: 30px;
    margin-top: -16px;
    padding: 0 5px 10px 15px;
    float: none
}

.dynamic-contentful-pages .plp-labsupplied .header {
    background: url(/scbt-static/assets/images/bg.jpg);
    padding: 10px;
    border-bottom: solid #5c0f8c
}

.dynamic-contentful-pages .plp-labsupplied .header h2 {
    font-weight: normal;
    color: #7665e5;
    margin-top: 0
}

@media(max-width: 1000px) {
    .plp-labsupplied .header {
        background:0;
        padding: 0;
        border-bottom: 0
    }
}

.dynamic-contentful-pages .plp-labsupplied select {
    border: solid 2px;
    border-radius: 0;
    font-size: 11px;
    padding-left: 10px
}

.dynamic-contentful-pages .plp-labsupplied .select-wrap:after {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid \9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    position: absolute;
    right: 12px;
    top: 15px
}

.dynamic-contentful-pages .plp-labsupplied .sorting-wrap {
    clear: both
}

.dynamic-contentful-pages .plp-labsupplied .sorting-wrap label {
    margin-top: 8px
}

.dynamic-contentful-pages .plp-labsupplied .sorting-wrap .info {
    margin-top: 8px;
    margin-bottom: 8px
}

.dynamic-contentful-pages .plp-labsupplied .sorting-wrap.bottom .info {
    text-align: center
}

.dynamic-contentful-pages .plp-labsupplied .pagination {
    border-radius: 0
}

.dynamic-contentful-pages .plp-labsupplied .pagination li a {
    color: black;
    border: 1px solid #959595;
    font-size: 11px
}

.dynamic-contentful-pages .plp-labsupplied .pagination li:hover a, .dynamic-contentful-pages .plp-labsupplied .pagination li.active a {
    background-color: #7463e4;
    color: white
}

@media(max-width: 1000px) {
    .plp-labsupplied .spotlight-pdt-list li {
        border-bottom:solid 1px #5c0f8c
    }
}

.dynamic-contentful-pages .plp-labsupplied .spotlight-pdt-list li:hover {
    box-shadow: 0 5px 10px rgba(0,0,0,0.2);
    border: 1px solid #ccc
}

.dynamic-contentful-pages .plp-labsupplied select {
    margin-left: 10px
}

@media all and (min-width: 1000px) {
    body.scbt .dynamic-contentful-pages .plp-labsupplied .related-pdt-info-tab-panel .pagination-wrapper-container .pagination-info {
        width:35%
    }

    body.scbt .dynamic-contentful-pages .plp-labsupplied .related-pdt-info-tab-panel .pagination-wrapper-container .display {
        width: 27%
    }

    body.scbt .dynamic-contentful-pages .plp-labsupplied .related-pdt-info-tab-panel .pagination-wrapper-container .pagination-wrap {
        width: 35%
    }
}

.scbt .dynamic-contentful-pages .plp-chemicals h1, .dynamic-contentful-pages .scbt .plp-research h1 {
    color: #7665e5;
    font-weight: var(--typography-fontWeightLight);
    font-size: 36px;
    line-height: 44.5px;
    font-family: var(--fontFace-localOpenSansLight)
}

.scbt .dynamic-contentful-pages .plp-chemicals .breadcrumb, .dynamic-contentful-pages .scbt .plp-research .breadcrumb {
    display: inline-block;
    position: relative;
    z-index: 99
}

@media only screen and (max-width: 1024px) {
    .scbt .plp-chemicals .breadcrumb, .dynamic-contentful-pages .scbt .plp-research .breadcrumb {
        margin:24px 15px 0
    }
}

.scbt .dynamic-contentful-pages .plp-chemicals .tooltip .tooltip-inner, .dynamic-contentful-pages .scbt .plp-research .tooltip .tooltip-inner {
    max-width: none;
    background-color: #fff;
    opacity: 1;
    border: solid 1px #888;
    box-shadow: 3px 3px 4px #aaa
}

.scbt .dynamic-contentful-pages .plp-chemicals .tooltip .tooltip-inner img, .dynamic-contentful-pages .scbt .plp-research .tooltip .tooltip-inner img {
    margin: 4px
}

.scbt .dynamic-contentful-pages .plp-chemicals .tooltip.in, .dynamic-contentful-pages .scbt .plp-research .tooltip.in {
    opacity: 1;
    left: 2%!important
}

.scbt .dynamic-contentful-pages .plp-chemicals .tooltip.bottom .tooltip-arrow, .dynamic-contentful-pages .scbt .plp-research .tooltip.bottom .tooltip-arrow {
    border-bottom-color: #fff;
    left: 16px!important
}

@media only screen and (min-width: 1000px) {
    .scbt .plp-chemicals .tooltip.in, .dynamic-contentful-pages .scbt .plp-research .tooltip.in {
        left:2%!important
    }
}

.scbt .dynamic-contentful-pages .plp-chemicals .pdt-info-tab-panel, .dynamic-contentful-pages .scbt .plp-research .pdt-info-tab-panel {
    background: url("/scbt-static/assets/images/bg.jpg") repeat;
    border-bottom: solid 1px #000;
    margin-bottom: 30px;
    margin-top: -16px;
    padding: 10px
}

@media only screen and (max-width: 1024px) {
    .scbt .plp-chemicals .pdt-info-tab-panel, .dynamic-contentful-pages .scbt .plp-research .pdt-info-tab-panel {
        margin-top:0
    }
}

.scbt .dynamic-contentful-pages .plp-chemicals .pdt-info-tab-panel p, .dynamic-contentful-pages .scbt .plp-research .pdt-info-tab-panel p {
    padding-right: 10px;
    font-size: 14px;
    line-height: 26px
}

.scbt .dynamic-contentful-pages .plp-chemicals .pdt-info-tab-panel .col-xs-12, .dynamic-contentful-pages .scbt .plp-research .pdt-info-tab-panel .col-xs-12 {
    padding-left: 0;
    padding-right: 0
}

.scbt .dynamic-contentful-pages .plp-chemicals .pdt-info-tab-panel .popular-categories.mob, .dynamic-contentful-pages .scbt .plp-research .pdt-info-tab-panel .popular-categories.mob {
    display: none
}

@media only screen and (max-width: 1000px) {
    .scbt .plp-chemicals .pdt-info-tab-panel .popular-categories.mob, .dynamic-contentful-pages .scbt .plp-research .pdt-info-tab-panel .popular-categories.mob {
        display:block
    }
}

.scbt .dynamic-contentful-pages .plp-chemicals .pdt-info-tab-panel .popular-categories.no-mob, .dynamic-contentful-pages .scbt .plp-research .pdt-info-tab-panel .popular-categories.no-mob {
    display: block
}

@media only screen and (max-width: 1000px) {
    .scbt .plp-chemicals .pdt-info-tab-panel .popular-categories.no-mob, .dynamic-contentful-pages .scbt .plp-research .pdt-info-tab-panel .popular-categories.no-mob {
        display:none
    }
}

.scbt .dynamic-contentful-pages .plp-chemicals .pdt-info-tab-panel .popular-categories, .dynamic-contentful-pages .scbt .plp-research .pdt-info-tab-panel .popular-categories {
    background-color: #e4e0fa;
    float: right;
    padding: 7px 15px;
    margin-bottom: 10px
}

@media only screen and (max-width: 1000px) {
    .scbt .plp-chemicals .pdt-info-tab-panel .popular-categories, .dynamic-contentful-pages .scbt .plp-research .pdt-info-tab-panel .popular-categories {
        float:none!important;
        width: auto
    }
}

.scbt .dynamic-contentful-pages .plp-chemicals .pdt-info-tab-panel .popular-categories h4, .dynamic-contentful-pages .scbt .plp-research .pdt-info-tab-panel .popular-categories h4 {
    color: #f00;
    font-weight: bold
}

.scbt .dynamic-contentful-pages .plp-chemicals .pdt-info-tab-panel .popular-categories:after, .dynamic-contentful-pages .scbt .plp-research .pdt-info-tab-panel .popular-categories:after {
    position: absolute;
    content: "";
    right: 0;
    top: 0;
    bottom: 0;
    display: block;
    width: 14px;
    background: #e4e0fa url(/scbt-static/assets/images/slided-subhero.png) no-repeat
}

.scbt .dynamic-contentful-pages .plp-chemicals .pdt-info-tab-panel .popular-categories ul, .dynamic-contentful-pages .scbt .plp-research .pdt-info-tab-panel .popular-categories ul {
    margin: 0;
    padding: 0
}

.scbt .dynamic-contentful-pages .plp-chemicals .pdt-info-tab-panel .popular-categories ul li, .dynamic-contentful-pages .scbt .plp-research .pdt-info-tab-panel .popular-categories ul li {
    list-style: none;
    margin-bottom: 5px;
    position: relative;
    padding-left: 15px
}

.scbt .dynamic-contentful-pages .plp-chemicals .pdt-info-tab-panel .popular-categories ul li span, .dynamic-contentful-pages .scbt .plp-research .pdt-info-tab-panel .popular-categories ul li span {
    top: 0;
    padding: 2px 0 0;
    position: absolute;
    left: 0
}

.scbt .dynamic-contentful-pages .plp-chemicals .pdt-info-tab-panel .popular-categories ul li span:before, .dynamic-contentful-pages .scbt .plp-research .pdt-info-tab-panel .popular-categories ul li span:before {
    font-size: 10px
}

.scbt .dynamic-contentful-pages .plp-chemicals .pdt-info-tab-panel .popular-categories ul li a, .dynamic-contentful-pages .scbt .plp-research .pdt-info-tab-panel .popular-categories ul li a {
    color: #000
}

.scbt .dynamic-contentful-pages .plp-chemicals .pdt-info-tab-panel .rel-products, .dynamic-contentful-pages .scbt .plp-research .pdt-info-tab-panel .rel-products {
    float: left;
    width: 620px
}

@media only screen and (max-width: 1000px) {
    .scbt .plp-chemicals .pdt-info-tab-panel .rel-products, .dynamic-contentful-pages .scbt .plp-research .pdt-info-tab-panel .rel-products {
        float:none;
        width: auto
    }
}

.scbt .dynamic-contentful-pages .plp-chemicals .pdt-info-tab-panel .rel-products.no-rt-catridge, .dynamic-contentful-pages .scbt .plp-research .pdt-info-tab-panel .rel-products.no-rt-catridge {
    width: 100%
}

.scbt .dynamic-contentful-pages .plp-chemicals .pdt-info-tab-panel .rel-products h4, .dynamic-contentful-pages .scbt .plp-research .pdt-info-tab-panel .rel-products h4 {
    font-size: 15px;
    color: #000
}

.scbt .dynamic-contentful-pages .plp-chemicals .pdt-info-tab-panel .rel-products ul, .dynamic-contentful-pages .scbt .plp-research .pdt-info-tab-panel .rel-products ul {
    padding: 0
}

.scbt .dynamic-contentful-pages .plp-chemicals .pdt-info-tab-panel .rel-products ul li, .dynamic-contentful-pages .scbt .plp-research .pdt-info-tab-panel .rel-products ul li {
    list-style: none;
    margin-bottom: 5px;
    position: relative;
    padding-left: 15px
}

.scbt .dynamic-contentful-pages .plp-chemicals .pdt-info-tab-panel .rel-products ul li:before, .dynamic-contentful-pages .scbt .plp-research .pdt-info-tab-panel .rel-products ul li:before {
    font-family: 'Glyphicons Halflings';
    content: "\e080";
    padding: 2px 0 0;
    font-size: 10px;
    position: absolute;
    top: 0;
    left: 0
}

.scbt .dynamic-contentful-pages .plp-chemicals .pdt-info-tab-panel .rel-products ul li a, .dynamic-contentful-pages .scbt .plp-research .pdt-info-tab-panel .rel-products ul li a {
    color: #000
}

.scbt .dynamic-contentful-pages .plp-chemicals .related-pdt-info-tab-panel h3, .dynamic-contentful-pages .scbt .plp-research .related-pdt-info-tab-panel h3 {
    color: #5c0f8c;
    font-weight: 200;
    font-size: 21px
}

@media only screen and (max-width: 1000px) {
    .scbt .plp-chemicals .plp-table, .dynamic-contentful-pages .scbt .plp-research .plp-table {
        border-bottom:none!important
    }

    .scbt .plp-chemicals .pdt-info-tab-panel, .dynamic-contentful-pages .scbt .plp-research .pdt-info-tab-panel {
        background: 0;
        border: 0
    }
}

.scbt .dynamic-contentful-pages .plp-chemicals .plp-table, .dynamic-contentful-pages .scbt .plp-research .plp-table {
    position: relative
}

.scbt .dynamic-contentful-pages .plp-chemicals .plp-table .pop-image, .dynamic-contentful-pages .scbt .plp-research .plp-table .pop-image {
    display: none
}

.scbt .dynamic-contentful-pages .plp-chemicals .plp-table th, .dynamic-contentful-pages .scbt .plp-research .plp-table th {
    background-color: #d9d9d9;
    padding: 10px;
    font-size: 12px;
    line-height: 22px;
    color: #000;
    text-transform: uppercase
}

@media all and (min-width: 1000px) {
    .scbt .plp-chemicals .plp-table th:nth-child(3), .dynamic-contentful-pages .scbt .plp-research .plp-table th:nth-child(3) {
        width:95px
    }
}

@media only screen and (max-width: 1000px) {
    .scbt .plp-chemicals .plp-table th, .dynamic-contentful-pages .scbt .plp-research .plp-table th {
        display:none!important
    }

    .scbt .plp-chemicals .plp-table tr, .dynamic-contentful-pages .scbt .plp-research .plp-table tr {
        border-top: solid 2px #5c0f8c
    }

    .scbt .plp-chemicals .plp-table tr td:first-child, .dynamic-contentful-pages .scbt .plp-research .plp-table tr td:first-child {
        padding-left: 0
    }

    .scbt .plp-chemicals .plp-table tr td:last-child, .dynamic-contentful-pages .scbt .plp-research .plp-table tr td:last-child {
        border-bottom: solid 1px #cdcdcd;
        margin-bottom: 15px
    }

    .scbt .plp-chemicals .plp-table tr td h5 a, .dynamic-contentful-pages .scbt .plp-research .plp-table tr td h5 a {
        color: #5c0f8c;
        text-decoration: underline
    }
}

.scbt .dynamic-contentful-pages .plp-chemicals .plp-table tbody td, .dynamic-contentful-pages .scbt .plp-research .plp-table tbody td {
    padding: 15px 10px;
    font-size: 12px;
    color: #000;
    line-height: 15px
}

.scbt .dynamic-contentful-pages .plp-chemicals .plp-table tbody td a, .dynamic-contentful-pages .scbt .plp-research .plp-table tbody td a {
    color: #000
}

.scbt .dynamic-contentful-pages .plp-chemicals .plp-table tbody td .citations, .dynamic-contentful-pages .scbt .plp-research .plp-table tbody td .citations {
    color: #b4a5e7
}

.scbt .dynamic-contentful-pages .plp-chemicals .plp-table tbody td:first-child, .dynamic-contentful-pages .scbt .plp-research .plp-table tbody td:first-child {
    vertical-align: middle
}

.scbt .dynamic-contentful-pages .plp-chemicals .plp-table tbody td:first-child i, .dynamic-contentful-pages .scbt .plp-research .plp-table tbody td:first-child i {
    font-size: 18px!important;
    color: #636466
}

.scbt .dynamic-contentful-pages .plp-chemicals .plp-table tbody td h5, .dynamic-contentful-pages .scbt .plp-research .plp-table tbody td h5 {
    margin: 0;
    font-size: 12px;
    line-height: 15px
}

.scbt .dynamic-contentful-pages .plp-chemicals .plp-table tbody td .glyphicon-star, .dynamic-contentful-pages .scbt .plp-research .plp-table tbody td .glyphicon-star {
    color: #e89026
}

@media only screen and (max-width: 1000px) {
    .scbt .plp-chemicals .plp-table tbody td, .dynamic-contentful-pages .scbt .plp-research .plp-table tbody td {
        display:block;
        text-align: left;
        padding-left: 160px;
        position: relative;
        border: 0
    }

    .scbt .plp-chemicals .plp-table tbody td:before, .dynamic-contentful-pages .scbt .plp-research .plp-table tbody td:before {
        content: attr(data-label);
        position: absolute;
        left: 0;
        text-transform: uppercase;
        font-weight: bold;
        width: 120px;
        padding-left: 10px
    }
}

.scbt .dynamic-contentful-pages .plp-chemicals .plp-table tbody td .no-img i, .dynamic-contentful-pages .scbt .plp-research .plp-table tbody td .no-img i {
    color: #ccc
}

.scbt .dynamic-contentful-pages .plp-chemicals .plp-table tbody td .no-img+.tooltip, .dynamic-contentful-pages .scbt .plp-research .plp-table tbody td .no-img+.tooltip {
    display: none!important
}

.scbt .dynamic-contentful-pages .plp-chemicals .plp-table tbody tr:last-child, .dynamic-contentful-pages .scbt .plp-research .plp-table tbody tr:last-child {
    border-bottom: solid 1px #000
}

.scbt .dynamic-contentful-pages .plp-chemicals .plp-table tbody tr:nth-child(odd) td, .dynamic-contentful-pages .scbt .plp-research .plp-table tbody tr:nth-child(odd) td {
    background: #f4f4f4
}

@media only screen and (max-width: 1000px) {
    .scbt .plp-chemicals .plp-table tbody tr:last-child, .dynamic-contentful-pages .scbt .plp-research .plp-table tbody tr:last-child {
        border-bottom:0
    }
}

.scbt .dynamic-contentful-pages .plp-research .related-pdt-info-tab-panel {
    padding: 0
}

@media only screen and (max-width: 1000px) {
    .scbt .plp-research .related-pdt-info-tab-panel {
        padding:0 15px
    }
}

.scbt .dynamic-contentful-pages .plp-research .related-pdt-info-tab-panel h3 {
    margin: 0 0 15px 0
}

.scbt .dynamic-contentful-pages .plp-research .pdt-info-tab-panel {
    padding-bottom: 30px
}

@media only screen and (max-width: 1000px) {
    .scbt .plp-research .pdt-info-tab-panel {
        padding:0 15px
    }
}

.scbt .dynamic-contentful-pages .info-stripe {
    border: solid 2px #7665e5;
    margin: 29px 5px;
    padding: 5px
}

.scbt .dynamic-contentful-pages .info-stripe h3 {
    margin: 3px 0
}

.scbt .dynamic-contentful-pages .info-stripe p {
    padding-left: 11px;
    padding-right: 5px;
    margin: 0
}

@media all and (min-width: 1000px) {
    body.scbt .dynamic-contentful-pages .plp-research .related-pdt-info-tab-panel table.plp-table thead th:nth-child(2) {
        width:250px
    }

    body.scbt .dynamic-contentful-pages .plp-research .related-pdt-info-tab-panel table.plp-table thead th:nth-child(3) {
        width: 115px
    }

    body.scbt .dynamic-contentful-pages .plp-research .related-pdt-info-tab-panel [id*='Antibodies'] table.plp-table thead th:nth-child(4) {
        width: 110px
    }

    body.scbt .dynamic-contentful-pages .plp-research .related-pdt-info-tab-panel [id*='Antibodies'] table.plp-table thead th:nth-child(5) {
        width: 100px
    }
}

ol.breadcrumb.clp-breadcrumb,ol.breadcrumb.account-breadcrumb {
    display: block!important;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    overflow: hidden;
    background: transparent;
    padding: 0;
    margin: 15px 0
}

@media only screen and (max-width: 1000px) {
    ol.breadcrumb.clp-breadcrumb,ol.breadcrumb.account-breadcrumb {
        margin:15px 15px
    }
}

ol.breadcrumb.clp-breadcrumb li,ol.breadcrumb.account-breadcrumb li {
    float: left;
    background: #fff;
    position: relative;
    z-index: 1;
    display: inline-block
}

@media only screen and (max-width: 1000px) {
    ol.breadcrumb.clp-breadcrumb li,ol.breadcrumb.account-breadcrumb li {
        float:none;
        display: inline
    }
}

ol.breadcrumb.clp-breadcrumb li:last-child,ol.breadcrumb.account-breadcrumb li:last-child {
    padding-right: 12px
}

ol.breadcrumb.clp-breadcrumb li:last-child:after,ol.breadcrumb.account-breadcrumb li:last-child:after {
    content: "/";
    position: absolute;
    right: -2px;
    top: 0;
    color: #5c0f8c
}

@media only screen and (max-width: 1000px) {
    ol.breadcrumb.clp-breadcrumb li:last-child:after,ol.breadcrumb.account-breadcrumb li:last-child:after {
        display:none
    }
}

body.scbt .dynamic-contentful-pages ol.breadcrumb.clp-breadcrumb:after,body.scbt .dynamic-contentful-pages ol.breadcrumb.account-breadcrumb:after {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    height: 1px;
    background: #5c0f8c;
    bottom: 8px
}

@media only screen and (max-width: 1000px) {
    body.scbt .dynamic-contentful-pages ol.breadcrumb.clp-breadcrumb:after,body.scbt .dynamic-contentful-pages ol.breadcrumb.account-breadcrumb:after {
        display:none
    }
}

body.scah .dynamic-contentful-pages ol.breadcrumb.clp-breadcrumb:after,body.scah .dynamic-contentful-pages ol.breadcrumb.account-breadcrumb:after {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    height: 1px;
    background: 0;
    bottom: 10px
}

@media only screen and (max-width: 1000px) {
    body.scah .dynamic-contentful-pages ol.breadcrumb.clp-breadcrumb:after,body.scah .dynamic-contentful-pages ol.breadcrumb.account-breadcrumb:after {
        display:none
    }
}

body.scah .dynamic-contentful-pages ol.breadcrumb.clp-breadcrumb li:last-child,body.scah .dynamic-contentful-pages ol.breadcrumb.account-breadcrumb li:last-child {
    padding-right: 12px
}

body.scah .dynamic-contentful-pages ol.breadcrumb.clp-breadcrumb li:last-child:after,body.scah .dynamic-contentful-pages ol.breadcrumb.account-breadcrumb li:last-child:after {
    content: "";
    position: absolute;
    right: -2px;
    top: 0;
    color: #bd6120!important
}

@media only screen and (max-width: 1000px) {
    body.scah .dynamic-contentful-pages ol.breadcrumb.clp-breadcrumb li:last-child:after,body.scah .dynamic-contentful-pages ol.breadcrumb.account-breadcrumb li:last-child:after {
        display:none
    }
}

ol.breadcrumb.account-breadcrumb.search li.no-slash:after {
    display: none
}

ol.breadcrumb.account-breadcrumb.search:after {
    display: none
}

ol.breadcrumb.account-breadcrumb.search li:last-child {
    display: inline;
    float: none
}

body .container ol.breadcrumb {
    padding-bottom: 0;
    margin-bottom: 20px
}

body .container .clearfix.pdt-desc-wrapper {
    margin-top: 2px
}

.dynamic-contentful-pages .plp-scah-container .clear-all {
    cursor: pointer
}

.dynamic-contentful-pages .plp-scah-container .product-results-container .pagination li a {
    color: #bd6120
}

.dynamic-contentful-pages .plp-scah-container .product-results-container .pagination li a:hover {
    color: black;
    background: #f2e2d6
}

.dynamic-contentful-pages .plp-scah-container .product-results-container .pagination-wrapper-container {
    display: inline-block;
    padding: 0;
    margin: 0
}

.dynamic-contentful-pages .plp-scah-container .product-results-container .pagination-wrapper-container select {
    width: 106px
}

.dynamic-contentful-pages .plp-scah-container .product-results-container .pagination-wrapper-container label {
    margin: 8px 3px 0 0
}

@media(max-width: 1000px) {
    .plp-scah-container .product-results-container .spotlight-pdt-list li {
        border-bottom:1px solid #bd6120
    }
}

@media(max-width: 1000px) {
    .plp-scah-container .product-results-container .spotlight-pdt-list li .spotlight-pdt-name, .dynamic-contentful-pages .plp-scah-container .product-results-container .spotlight-pdt-list li .spotlight-pdt-review-star, .dynamic-contentful-pages .plp-scah-container .product-results-container .spotlight-pdt-list li .review-count {
        text-align:left!important;
        font-size: 13px
    }
}

@media(max-width: 1000px) {
    .plp-scah-container .product-results-container .spotlight-pdt-list li .spot-rating {
        float:left
    }
}

@media(min-width: 992px) {
    .plp-scah-container .product-results-container .spotlight-pdt-list .col-md-3 {
        width:25%
    }
}

.dynamic-contentful-pages .plp-scah-container .product-results-container .section {
    overflow: hidden;
    padding: 0;
    width: 25%;
    margin-right: 10px
}

.dynamic-contentful-pages .plp-scah-container .product-results-container .section.pagination-info {
    padding: 8px 0
}

@media(max-width: 1000px) {
    .plp-scah-container .product-results-container .section.pagination-info {
        width:100%
    }
}

.dynamic-contentful-pages .plp-scah-container .product-results-container .filter-by .filter-by-btn {
    width: 100%
}

.dynamic-contentful-pages .plp-scah-container .product-results-container .info-accordion {
    margin-top: 20px
}

.dynamic-contentful-pages .plp-scah-container .product-results-container .refinements-container {
    padding: 2px 31px 0;
    margin: 0 0 14px 0
}

.dynamic-contentful-pages .plp-scah-container .product-results-container .refinements-container ul {
    padding: 0
}

.dynamic-contentful-pages .plp-scah-container .product-results-container .refinements-container ul li {
    background: #d8d8d8;
    list-style: none;
    padding: 6px 11px 4px;
    margin: 3px
}

.dynamic-contentful-pages .plp-scah-container .product-results-container .refinements-container ul li .glyphicon-remove {
    cursor: pointer
}

.dynamic-contentful-pages .plp-scah-container .product-results-container .displayMob, .dynamic-contentful-pages .plp-scah-container .product-results-container .sortByMob {
    margin-top: 15px
}

.dynamic-contentful-pages .plp-scah-container .top-sellers-accordion-wrap .nav.nav-tabs li {
    background: linear-gradient(#e5e5e5,#cbcbcb)
}

.dynamic-contentful-pages .plp-scah-container .top-sellers-accordion-wrap .nav.nav-tabs li a {
    color: #444!important;
    border-radius: 0;
    font-weight: bold
}

.dynamic-contentful-pages .plp-scah-container .top-sellers-accordion-wrap .nav.nav-tabs li a:hover {
    border: 1px solid #bd6120;
    border-bottom: 1px solid #fff;
    background: #fff;
    color: #bd6120!important
}

.dynamic-contentful-pages .plp-scah-container .top-sellers-accordion-wrap .nav.nav-tabs li:hover {
    background: #fff
}

.dynamic-contentful-pages .plp-scah-container .top-sellers-accordion-wrap .nav.nav-tabs li.active {
    border-radius: 0;
    background: #fff
}

.dynamic-contentful-pages .plp-scah-container .top-sellers-accordion-wrap .nav.nav-tabs li.active:hover {
    bottom: 0
}

.dynamic-contentful-pages .plp-scah-container .top-sellers-accordion-wrap .nav.nav-tabs li.active a {
    color: #bd6120!important;
    bottom: -1px
}

.dynamic-contentful-pages .plp-scah-container .top-sellers-accordion-wrap .panel-default {
    border: 0
}

.dynamic-contentful-pages .plp-scah-container .top-sellers-accordion-wrap .panel-heading {
    background: 0
}

.dynamic-contentful-pages .plp-scah-container .top-sellers-accordion-wrap #topsellers, .dynamic-contentful-pages .plp-scah-container .top-sellers-accordion-wrap #testimonials {
    border: 1px solid #ddd;
    border-top: 1px solid transparent;
    padding: 14px;
    overflow: hidden
}

.dynamic-contentful-pages .plp-scah-container .top-sellers-accordion-wrap #testimonials p {
    border-bottom: 0;
    margin-bottom: 0;
    padding: 0
}

.dynamic-contentful-pages .plp-scah-container .top-sellers-accordion-wrap #testimonials p img {
    width: 40%;
    float: left;
    margin: 0 10px 10px 0
}

.dynamic-contentful-pages .plp-scah-container .top-sellers-accordion-wrap .top-seller {
    padding: 0
}

.dynamic-contentful-pages .plp-scah-container .top-sellers-accordion-wrap .top-seller li {
    list-style: none;
    padding-top: 17px;
    cursor: pointer;
    border: 1px solid transparent
}

.dynamic-contentful-pages .plp-scah-container .top-sellers-accordion-wrap .top-seller li:hover {
    border: 1px solid #cfcfcf
}

.dynamic-contentful-pages .plp-scah-container .top-sellers-accordion-wrap .top-seller li .spotlight-pdt-review-star {
    display: block
}

.dynamic-contentful-pages .plp-scah-container .top-sellers-accordion-wrap .top-seller li .review-count {
    display: block
}

.dynamic-contentful-pages .plp-scah-container .top-sellers-accordion-wrap .top-seller .shop-now-bttn {
    display: block;
    background: #cfcfcf;
    text-align: center;
    padding: 8px;
    max-width: 152px;
    margin: 0 auto 20px;
    border-radius: 3px
}

.dynamic-contentful-pages .plp-scah-container .top-sellers-accordion-wrap .testimonial {
    padding: 10px
}

.dynamic-contentful-pages .plp-scah-container .top-sellers-accordion-wrap .testimonial .testi-img {
    float: left;
    margin: 0 12px 1px 0
}

.dynamic-contentful-pages .plp-scah-container #filterByModal [data-toggle="collapse"] .glyphicon-plus {
    display: none
}

.dynamic-contentful-pages .plp-scah-container #filterByModal [data-toggle="collapse"] .glyphicon-minus {
    display: block
}

.dynamic-contentful-pages .plp-scah-container #filterByModal [data-toggle="collapse"].collapsed .glyphicon-plus {
    display: block
}

.dynamic-contentful-pages .plp-scah-container #filterByModal [data-toggle="collapse"].collapsed .glyphicon-minus {
    display: none
}

.dynamic-contentful-pages .plp-scah-container #filterByModal .filter-item {
    padding: 0;
    border-bottom: 1px solid #e5e5e5
}

.dynamic-contentful-pages .plp-scah-container #filterByModal .filter-item li {
    list-style: none;
    border: 0
}

.dynamic-contentful-pages .plp-scah-container #filterByModal .filter-item li .checkbox {
    float: left;
    margin: 6px
}

.dynamic-contentful-pages .plp-scah-container #filterByModal .filter-item li .checkbox:checked+label {
    background-color: #d8d8d8
}

.dynamic-contentful-pages .plp-scah-container #filterByModal .filter-item li label {
    display: block;
    padding: 3px 20px
}

.dynamic-contentful-pages .plp-scah-container {
    margin-top: 0
}

.dynamic-contentful-pages .plp-scah-container .marker-plp-1 #plp-left-nav section {
    border-top: #d96707 1px solid
}

.dynamic-contentful-pages .plp-scah-container .marker-plp-1 #plp-left-nav h4 {
    color: #d96707
}

.dynamic-contentful-pages .plp-scah-container .marker-plp-1 #plp-left-nav a {
    color: #d96707
}

.dynamic-contentful-pages .plp-scah-container .marker-plp-1 #plp-left-nav a:hover {
    color: #bd6120
}

.dynamic-contentful-pages .plp-scah-container .marker-plp-1 #plp-left-nav ul {
    list-style-type: none
}

.dynamic-contentful-pages .plp-scah-container .plp-scah-right-cont h2 {
    margin-top: 0;
    color: #bd6120
}

.dynamic-contentful-pages .plp-scah-container .plp-scah-right-cont h3 {
    color: #bd6120
}

.dynamic-contentful-pages .plp-scah-container .plp-scah-right-cont .top-sellers-accordion-wrap li.active a {
    border: 1px solid #bd6120;
    border-bottom-color: transparent;
    color: #bd6120
}

.dynamic-contentful-pages .plp-scah-container .plp-scah-right-cont .top-sellers-accordion-wrap li a {
    color: #000
}

.dynamic-contentful-pages .plp-scah-container .plp-scah-right-cont .top-sellers-accordion-wrap .tab-content #topsellers, .dynamic-contentful-pages .plp-scah-container .plp-scah-right-cont .top-sellers-accordion-wrap .tab-content #testimonials {
    border: 1px solid #bd6120;
    border-top: 1px solid transparent
}

.dynamic-contentful-pages .plp-scah-container .plp-scah-right-cont .top-sellers-accordion-wrap .nav-tabs {
    border-bottom: 1px solid #bd6120
}

.dynamic-contentful-pages .plp-scah-container .pagination-wrapper-container .pagination li a {
    padding: 6px 6px
}

.dynamic-contentful-pages .plp-scah-container .pagination-wrapper-container {
    margin: 10px
}

.dynamic-contentful-pages .plp-scah-container .related-pdt-info-tab-panel .spotlight-pdt-list li:hover {
    border: 1px solid #cfcfcf
}

.dynamic-contentful-pages .plp-scah-container .prod-help-box {
    width: 100%;
    height: auto;
    padding: 10px;
    text-align: center;
    font-weight: bold;
    display: inline-block
}

.dynamic-contentful-pages .plp-scah-container .prod-help-box img {
    width: 100%
}

.scah .dynamic-contentful-pages-prod-title {
    border-top: 1px solid #bd6120
}

.scah .dynamic-contentful-pages-prod-title h2 {
    border-top: 4px solid #bd6120;
    display: inline-block
}

.scah .dynamic-contentful-pages-prod-subtitle {
    margin-top: 20px;
    padding-left: 0
}

.scah .dynamic-contentful-pages-prod-subtitle h3 {
    margin-top: 0;
    border-top: 4px solid #bd6120;
    display: inline-block
}

@media(max-width: 1000px) and (min-width:481px) {
    .plp-scah-right-cont {
        padding:0 20px
    }

    .spotlight-pdt-list img {
        width: 100%
    }

    .plp-scah-container .product-results-container .spotlight-pdt-list .spotlight-pdt-name, .dynamic-contentful-pages .plp-scah-container .product-results-container .spotlight-pdt-list .spotlight-pdt-review-star, .dynamic-contentful-pages .plp-scah-container .product-results-container .spotlight-pdt-list .review-count {
        text-align: center!important
    }

    .col-xs-8 {
        width: 100%
    }
}

@media(max-width: 480px) and (min-width:0) {
    .col-xs-8 {
        width:46%
    }

    .spotlight-pdt-list li {
        width: 100%
    }

    .spotlight-pdt-list img {
        width: 45%
    }
}

.dynamic-contentful-pages .plp-scah-container .top-sellers-accordion-wrap .nav.nav-tabs li {
    border-bottom: 0 solid transparent;
    margin-bottom: 0
}

.dynamic-contentful-pages .plp-scah-container .top-sellers-accordion-wrap .nav.nav-tabs li:hover {
    bottom: -1px
}

.dynamic-contentful-pages .plp-scah-container .top-sellers-accordion-wrap .nav.nav-tabs li a {
    margin-right: 0;
    border-bottom: 1px solid transparent!important
}

.dynamic-contentful-pages .plp-scah-container .top-sellers-accordion-wrap .nav.nav-tabs li:first-child {
    margin-left: 0
}

#filterByModal {
    padding-left: 0!important
}

@media screen and (min-width: 1000px) {
    body.scah .dynamic-contentful-pages .plp-scah-container .related-pdt-info-tab-panel .pagination-wrapper-container .section select {
        padding:4px 10px 8px 3px
    }

    body.scah .dynamic-contentful-pages .plp-scah-container .related-pdt-info-tab-panel .pagination-wrapper-container div:nth-of-type(3) {
        width: 30%
    }

    body.scah .dynamic-contentful-pages .plp-scah-container .related-pdt-info-tab-panel .pagination-wrapper-container div:nth-of-type(3) select {
        width: 139px
    }

    body.scah .dynamic-contentful-pages .featured-pdt-spotlight-container .featured-pdt-spotlight ul.spotlight-pdt-list li,body.scah .dynamic-contentful-pages .featured-pdt-spotlight-container .pdt-spot-light ul.spotlight-pdt-list li,body.scah .dynamic-contentful-pages .pdt-desc-wrapper .featured-pdt-spotlight ul.spotlight-pdt-list li,body.scah .dynamic-contentful-pages .pdt-desc-wrapper .pdt-spot-light ul.spotlight-pdt-list li {
        height: auto
    }

    body.scah .dynamic-contentful-pages .featured-pdt-spotlight-container .featured-pdt-spotlight ul.spotlight-pdt-list li .rel,body.scah .dynamic-contentful-pages .featured-pdt-spotlight-container .pdt-spot-light ul.spotlight-pdt-list li .rel,body.scah .dynamic-contentful-pages .pdt-desc-wrapper .featured-pdt-spotlight ul.spotlight-pdt-list li .rel,body.scah .dynamic-contentful-pages .pdt-desc-wrapper .pdt-spot-light ul.spotlight-pdt-list li .rel {
        min-height: 170px
    }

    body.scah .dynamic-contentful-pages .featured-pdt-spotlight-container .featured-pdt-spotlight ul.spotlight-pdt-list li .rel img.img-responsive,body.scah .dynamic-contentful-pages .featured-pdt-spotlight-container .pdt-spot-light ul.spotlight-pdt-list li .rel img.img-responsive,body.scah .dynamic-contentful-pages .pdt-desc-wrapper .featured-pdt-spotlight ul.spotlight-pdt-list li .rel img.img-responsive,body.scah .dynamic-contentful-pages .pdt-desc-wrapper .pdt-spot-light ul.spotlight-pdt-list li .rel img.img-responsive {
        height: auto;
        width: auto
    }

    body.scah .dynamic-contentful-pages .product-results-container .pagination-wrapper-container .pagination-info {
        width: 23%
    }

    body.scah .dynamic-contentful-pages .product-results-container .pagination-wrapper-container #status {
        padding: 4px 0 8px 0
    }

    body.scah .dynamic-contentful-pages .product-results-container .pagination-wrapper-container .form-control.padding-zero,body.scah .dynamic-contentful-pages .product-results-container .pagination-wrapper-container .payment-method-panel .DataIntercept .padding-zero#Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept body.scah .dynamic-contentful-pages .product-results-container .pagination-wrapper-container .padding-zero#Paymetric_Exp_Month,body.scah .dynamic-contentful-pages .product-results-container .pagination-wrapper-container .payment-method-panel .DataIntercept .padding-zero#Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept body.scah .dynamic-contentful-pages .product-results-container .pagination-wrapper-container .padding-zero#Paymetric_Exp_Year,body.scah .dynamic-contentful-pages .product-results-container .pagination-wrapper-container .payment-method-panel .DataIntercept-outside input.padding-zero[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside body.scah .dynamic-contentful-pages .product-results-container .pagination-wrapper-container input.padding-zero[type='text'],body.scah .dynamic-contentful-pages .product-results-container .pagination-wrapper-container .payment-method-panel .DataIntercept-outside select.padding-zero, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside body.scah .dynamic-contentful-pages .product-results-container .pagination-wrapper-container select.padding-zero,body.scah .dynamic-contentful-pages .product-results-container .pagination-wrapper-container .payment-method-panel .DataIntercept-outside .padding-zero#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside body.scah .dynamic-contentful-pages .product-results-container .pagination-wrapper-container .padding-zero#Paymetric_CreditCardNumber,body.scah .dynamic-contentful-pages .product-results-container .pagination-wrapper-container .payment-method-panel .DataIntercept input.padding-zero[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept body.scah .dynamic-contentful-pages .product-results-container .pagination-wrapper-container input.padding-zero[type='text'],body.scah .dynamic-contentful-pages .product-results-container .pagination-wrapper-container .payment-method-panel .DataIntercept select.padding-zero, .dynamic-contentful-pages .payment-method-panel .DataIntercept body.scah .dynamic-contentful-pages .product-results-container .pagination-wrapper-container select.padding-zero,body.scah .dynamic-contentful-pages .product-results-container .pagination-wrapper-container .payment-method-panel .DataIntercept .padding-zero#Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept body.scah .dynamic-contentful-pages .product-results-container .pagination-wrapper-container .padding-zero#Paymetric_CreditCardNumber,body.scah .dynamic-contentful-pages .product-results-container .pagination-wrapper-container .checkout-payment-section .DataIntercept input.padding-zero, .dynamic-contentful-pages .checkout-payment-section .DataIntercept body.scah .dynamic-contentful-pages .product-results-container .pagination-wrapper-container input.padding-zero,body.scah .dynamic-contentful-pages .product-results-container .pagination-wrapper-container .checkout-payment-section .DataIntercept select.padding-zero, .dynamic-contentful-pages .checkout-payment-section .DataIntercept body.scah .dynamic-contentful-pages .product-results-container .pagination-wrapper-container select.padding-zero {
        width: 118px
    }
}

@media screen and (min-width: 1000px) {
    body.scah .dynamic-contentful-pages .plp-scah-container .plp-scah-right-cont .top-sellers-accordion-wrap ul.top-seller li a {
        width:181px;
        height: 198px;
        overflow: hidden
    }

    body.scah .dynamic-contentful-pages .plp-scah-container .plp-scah-right-cont .top-sellers-accordion-wrap ul.top-seller li .img-responsive {
        width: 100%;
        height: auto;
        max-width: 181px
    }

    body.scah .dynamic-contentful-pages .plp-scah-container .plp-scah-right-cont .top-sellers-accordion-wrap ul.top-seller li h5 {
        height: 48px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box!important;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        line-height: 16px
    }

    body.scah .dynamic-contentful-pages .plp-scah-container .plp-scah-right-cont .top-sellers-accordion-wrap ul.top-seller li .spot-rating {
        margin: 10px 0 0 50px
    }

    body.scah .dynamic-contentful-pages .plp-scah-container .plp-scah-right-cont .related-pdt-info-tab-panel .product-results-container ul.spotlight-pdt-list li .rel {
        min-height: auto;
        height: auto
    }

    body.scah .dynamic-contentful-pages .plp-scah-container .plp-scah-right-cont .related-pdt-info-tab-panel .product-results-container ul.spotlight-pdt-list li .rel .img-responsive {
        max-height: 139px;
        height: 139px
    }

    body.scah .dynamic-contentful-pages .plp-scah-container .plp-scah-right-cont .related-pdt-info-tab-panel .product-results-container ul.spotlight-pdt-list li span.spotlight-pdt-name {
        height: 50px;
        line-height: 17px;
        padding-top: 0
    }

    body.scah .dynamic-contentful-pages .plp-scah-container .plp-scah-right-cont .related-pdt-info-tab-panel .product-results-container ul.spotlight-pdt-list li .spot-rating {
        margin-top: 2px
    }

    body.scah .dynamic-contentful-pages .plp-scah-container .popular-pdt-category-wrap .spotlight-pdt-list .spot-rating {
        padding-left: 10px
    }
}

#plp-left-nav section {
    border-top: solid;
    padding: 12px 0
}

#plp-left-nav section.filters ul {
    padding: 0
}

#plp-left-nav section.filters ul li {
    list-style: none;
    overflow: hidden
}

#plp-left-nav section.filters ul li label {
    font-weight: normal;
    display: block
}

#plp-left-nav section.filters ul li .view-all .glyphicon-chevron-down {
    font-size: 10px
}

#plp-left-nav section.filterDisplay ul li {
    max-width: 160px
}

#plp-left-nav section.filterDisplay ul li a {
    position: absolute;
    right: 15px
}

#plp-left-nav .marketing-banner {
    width: 100%;
    background: rgba(128,128,128,0.69);
    height: 289px;
    margin: 10px
}

.dynamic-contentful-pages .btn:visited, .dynamic-contentful-pages .payment-method-panel .PaymentPage_PayNowButton:visited, .dynamic-contentful-pages .btn:focus, .dynamic-contentful-pages .payment-method-panel .PaymentPage_PayNowButton:focus, .dynamic-contentful-pages .btn:active, .dynamic-contentful-pages .payment-method-panel .PaymentPage_PayNowButton:active,input:visited,input:focus,input:active {
    outline: none!important
}

.dynamic-contentful-pages .account-container {
    margin-top: 20px
}

.dynamic-contentful-pages .account-container>p {
    padding: 0 10px!important;
    color: #444;
    line-height: 20px
}

.dynamic-contentful-pages .container .account-container h2 {
    margin-top: 0;
    font-weight: bold
}

.dynamic-contentful-pages .container .account-container .account-content-desc a {
    text-decoration: underline;
    font-size: 16px;
    font-weight: bold;
    line-height: 22px
}

.dynamic-contentful-pages .account-container .account-content-desc, .dynamic-contentful-pages .payment-panel .account-content-desc, .dynamic-contentful-pages .pet-panel .account-content-desc {
    min-height: 105px;
    padding: 15px
}

.dynamic-contentful-pages .container .account-container p {
    margin-top: 10px
}

.dynamic-contentful-pages .right-side-bar .account-container>p {
    margin-top: 0;
    padding: 0!important
}

.dynamic-contentful-pages .container .account-container .account-content-desc:hover h5 a {
    text-decoration: none
}

.dynamic-contentful-pages .container .account-container .account-content-desc span {
    padding-left: 0;
    display: inline-block;
    color: #000
}

.dynamic-contentful-pages .container .account-breadcrumb a:hover, .dynamic-contentful-pages .container .breadcrumb a:hover {
    text-decoration: none
}

.dynamic-contentful-pages .container .account-breadcrumb, .dynamic-contentful-pages .container .breadcrumb {
    margin-top: 0;
    margin-bottom: 0;
    overflow: hidden;
    font-size: 12px;
    font-family: var(--fontFace-localOpenSansSemibold);
}

.dynamic-contentful-pages .container .account-breadcrumb, .dynamic-contentful-pages .container .breadcrumb li a {
    font-weight: bold;
}

.dynamic-contentful-pages .container .side-nav li a:hover {
    text-decoration: underline;
    font-weight: bold
}

.dynamic-contentful-pages .container .preview-icon a {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 16px
}

.dynamic-contentful-pages .container .preview-icon a {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 16px;
    color: #444!important;
    line-height: 24px
}

.dynamic-contentful-pages .container .account-container.address-container p {
    padding-left: 0
}

.dynamic-contentful-pages .account-container .edit-address-btn, .dynamic-contentful-pages .payment-panel .edit-address-btn, .dynamic-contentful-pages .pet-panel .edit-address-btn {
    margin-top: 14px;
    text-decoration: underline;
    cursor: pointer;
    float: left;
    margin-right: 15px
}

.dynamic-contentful-pages .saved-address .glyphicon {
    color: #73379e;
    margin-right: 3px
}

.dynamic-contentful-pages .saved-address-container .container .left-side-bar {
    width: 20%
}

.dynamic-contentful-pages .saved-address-container .container .right-side-bar {
    width: 80%
}

.dynamic-contentful-pages .container .account-container .account-content-desc h5, .dynamic-contentful-pages .container .account-container .account-content-desc span {
    padding-left: 0;
    display: inline-block;
    width: 100%;
    margin: 5px 0;
    line-height: 22px
}

.dynamic-contentful-pages .account-container .form-control, .dynamic-contentful-pages .account-container .payment-method-panel .DataIntercept #Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept .account-container #Paymetric_Exp_Month, .dynamic-contentful-pages .account-container .payment-method-panel .DataIntercept #Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept .account-container #Paymetric_Exp_Year, .dynamic-contentful-pages .account-container .payment-method-panel .DataIntercept-outside input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .account-container input[type='text'], .dynamic-contentful-pages .account-container .payment-method-panel .DataIntercept-outside select, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .account-container select, .dynamic-contentful-pages .account-container .payment-method-panel .DataIntercept-outside #Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .account-container #Paymetric_CreditCardNumber, .dynamic-contentful-pages .account-container .payment-method-panel .DataIntercept input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept .account-container input[type='text'], .dynamic-contentful-pages .account-container .payment-method-panel .DataIntercept select, .dynamic-contentful-pages .payment-method-panel .DataIntercept .account-container select, .dynamic-contentful-pages .account-container .payment-method-panel .DataIntercept #Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept .account-container #Paymetric_CreditCardNumber, .dynamic-contentful-pages .account-container .checkout-payment-section .DataIntercept input, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .account-container input, .dynamic-contentful-pages .account-container .checkout-payment-section .DataIntercept select, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .account-container select {
    border: 1px solid #969696;
    color: #444;
    font-size: 14px
}

.dynamic-contentful-pages .container .account-container .control-label {
    padding-left: 26px;
    font-weight: normal;
    color: #333;
    font-size: 14px
}

.dynamic-contentful-pages .container .account-container .control-label.req-field {
    font-weight: bold
}

.dynamic-contentful-pages .subscription-box h4 {
    font-size: 16px;
    font-weight: bold;
    color: #444
}

.dynamic-contentful-pages .container .account-container label.error {
    margin-left: 60px
}

.dynamic-contentful-pages .form-horizontal {
    margin-top: 15px
}

.dynamic-contentful-pages .container .cancel-btn {
    margin-right: 21px;
    color: #73379e;
    text-decoration: underline
}

.dynamic-contentful-pages .container .account-container .account-content-desc:hover {
    cursor: default
}

.dynamic-contentful-pages .forgot-pwd .pet-panel {
    padding: 0;
    margin: 0
}

.dynamic-contentful-pages .forgot-pwd .req-field {
    font-weight: bold
}

.dynamic-contentful-pages .forgot-pwd .col-sm-6 {
    width: 57%;
    margin-bottom: 15px
}

.dynamic-contentful-pages .forgot-pwd #email {
    width: 100%
}

.dynamic-contentful-pages .register-modal .modal-body {
    padding: 3px 20px 20px 20px
}

.dynamic-contentful-pages .account-container .saved-address-container .unsaved-address {
    min-height: 250px;
    padding: 13px 0 20px 20px;
    line-height: 23px;
    color: #000
}

@media(max-width: 1000px) and (min-width:0) {
    .account-container .saved-address-container .unsaved-address {
        min-height:auto
    }
}

.dynamic-contentful-pages .forgot-pwd label {
    padding-left: 0
}

.dynamic-contentful-pages .forgot-pwd #email-error {
    width: 52%;
    margin-left: 45px
}

#confirm .modal-footer {
    border-top: 0
}

#form-reset-password .error-span .error {
    width: 46%;
    margin-left: 0
}

#form-reset-password .pet-form-panel p {
    margin-left: 13px
}

body.scbt .dynamic-contentful-pages header .top-navbar .top-nav li a.signedInNav {
    margin-top: 0
}

.dynamic-contentful-pages .saved-address h5 {
    color: #000;
    font-size: 15px
}

.dynamic-contentful-pages .address-container h4 {
    font-size: 22px
}

.dynamic-contentful-pages .container .add-new-address-1 {
    margin-top: 30px
}

.dynamic-contentful-pages .fixed-table-container thead th .desc {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAYElEQVQ4je3MsQmAQBQE0YehNmAR2o/F2I8l2IetmBgI3+SEQ0zOUG5gkl0YKj8nIkQEdFiTbbZ/ik2I5PQ5hh5bFtvQF8fQYM5Ct3P6ihixv8R2DKWxBSeOh2f6KpUSLtbbOD/1cQNEAAAAAElFTkSuQmCC");
    background-position: right -1px;
    padding-right: 19px
}

.dynamic-contentful-pages .fixed-table-container thead th.sorting-tab-select .desc, .dynamic-contentful-pages .fixed-table-container thead th.sorting-tab-select .both {
    background-position: 34px -6px
}

.dynamic-contentful-pages .fixed-table-container thead th.sorting-tab-select .asc {
    background-position: 34px 2px
}

.dynamic-contentful-pages .forgot-pwd .pet-panel {
    padding: 20px
}

.dynamic-contentful-pages .breadcrumb.clp-breadcrumb .container .left-side-bar, .dynamic-contentful-pages .breadcrumb.account-breadcrumb .container .left-side-bar {
    width: 100%
}

.dynamic-contentful-pages .breadcrumb.clp-breadcrumb .container .right-side-bar, .dynamic-contentful-pages .breadcrumb.account-breadcrumb .container .right-side-bar {
    width: 100%
}

.dynamic-contentful-pages .breadcrumb.clp-breadcrumb .left-side-bar, .dynamic-contentful-pages .breadcrumb.account-breadcrumb .left-side-bar {
    display: none
}

.dynamic-contentful-pages .breadcrumb.clp-breadcrumb .container .account-container .control-label, .dynamic-contentful-pages .breadcrumb.account-breadcrumb .container .account-container .control-label {
    padding-left: 16px
}

.dynamic-contentful-pages .breadcrumb.clp-breadcrumb .container .account-container label.error, .dynamic-contentful-pages .breadcrumb.account-breadcrumb .container .account-container label.error {
    margin-left: 2px;
    position: relative;
    width: 94%
}

.dynamic-contentful-pages .breadcrumb.clp-breadcrumb .errorTxt span label:after, .dynamic-contentful-pages .breadcrumb.account-breadcrumb .errorTxt span label:after {
    bottom: -5px
}

.dynamic-contentful-pages .breadcrumb.clp-breadcrumb .container .cancel-btn, .dynamic-contentful-pages .breadcrumb.account-breadcrumb .container .cancel-btn {
    display: block;
    margin: 85px auto 10px;
    text-align: center;
    margin-right: auto
}

.dynamic-contentful-pages .breadcrumb.clp-breadcrumb .account-container .btn-primary, .dynamic-contentful-pages .breadcrumb.clp-breadcrumb .account-container .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel .breadcrumb.clp-breadcrumb .account-container .PaymentPage_PayNowButton, .dynamic-contentful-pages .breadcrumb.account-breadcrumb .account-container .btn-primary, .dynamic-contentful-pages .breadcrumb.account-breadcrumb .account-container .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel .breadcrumb.account-breadcrumb .account-container .PaymentPage_PayNowButton {
    margin: -95px auto 0;
    display: block;
    width: 100%
}

.dynamic-contentful-pages .breadcrumb.clp-breadcrumb .container .account-container .control-label.label-two-colum, .dynamic-contentful-pages .breadcrumb.account-breadcrumb .container .account-container .control-label.label-two-colum {
    padding-left: 0
}

.dynamic-contentful-pages .breadcrumb.clp-breadcrumb .form-group.two-col-field .col-sm-6 .col-sm-6, .dynamic-contentful-pages .breadcrumb.clp-breadcrumb .checkout-payment-section .DataIntercept tr.two-col-field .col-sm-6 .col-sm-6, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .breadcrumb.clp-breadcrumb tr.two-col-field .col-sm-6 .col-sm-6, .dynamic-contentful-pages .breadcrumb.account-breadcrumb .form-group.two-col-field .col-sm-6 .col-sm-6, .dynamic-contentful-pages .breadcrumb.account-breadcrumb .checkout-payment-section .DataIntercept tr.two-col-field .col-sm-6 .col-sm-6, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .breadcrumb.account-breadcrumb tr.two-col-field .col-sm-6 .col-sm-6 {
    width: 100%
}

.dynamic-contentful-pages .breadcrumb.clp-breadcrumb .account-container .saved-address-container .unsaved-address, .dynamic-contentful-pages .breadcrumb.account-breadcrumb .account-container .saved-address-container .unsaved-address {
    min-height: 205px
}

.dynamic-contentful-pages .breadcrumb.clp-breadcrumb .account-container .edit-address-btn, .dynamic-contentful-pages .breadcrumb.clp-breadcrumb .payment-panel .edit-address-btn, .dynamic-contentful-pages .breadcrumb.clp-breadcrumb .pet-panel .edit-address-btn, .dynamic-contentful-pages .breadcrumb.account-breadcrumb .account-container .edit-address-btn, .dynamic-contentful-pages .breadcrumb.account-breadcrumb .payment-panel .edit-address-btn, .dynamic-contentful-pages .breadcrumb.account-breadcrumb .pet-panel .edit-address-btn {
    margin-top: 5px
}

.dynamic-contentful-pages .breadcrumb.clp-breadcrumb .success-msg .glyphicon-ok-sign, .dynamic-contentful-pages .breadcrumb.account-breadcrumb .success-msg .glyphicon-ok-sign {
    color: #00cbfc;
    margin-top: 4px
}

.dynamic-contentful-pages .breadcrumb.clp-breadcrumb .success-msg .glyphicon-remove, .dynamic-contentful-pages .breadcrumb.account-breadcrumb .success-msg .glyphicon-remove {
    margin-top: 7px;
    color: #888
}

.dynamic-contentful-pages .error {
    position: relative
}

.dynamic-contentful-pages .errorTxt span label:after {
    bottom: -5px
}

.dynamic-contentful-pages .cancel-btn-mobile {
    display: none
}

.dynamic-contentful-pages .custom-checkbox>[type="checkbox"], .dynamic-contentful-pages .search-results-scah-container .custom-checkbox-search-results>[type="checkbox"], .dynamic-contentful-pages .custom-checkbox>label, .dynamic-contentful-pages .search-results-scah-container .custom-checkbox-search-results>label {
    margin-bottom: 0!important;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.dynamic-contentful-pages .custom-checkbox>[type="checkbox"]:not(:checked), .dynamic-contentful-pages .search-results-scah-container .custom-checkbox-search-results>[type="checkbox"]:not(:checked), .dynamic-contentful-pages .custom-checkbox>[type="checkbox"]:checked, .dynamic-contentful-pages .search-results-scah-container .custom-checkbox-search-results>[type="checkbox"]:checked {
    position: absolute;
    left: -9999px
}

.dynamic-contentful-pages .custom-checkbox>[type="checkbox"]:not(:checked)+label, .dynamic-contentful-pages .search-results-scah-container .custom-checkbox-search-results>[type="checkbox"]:not(:checked)+label, .dynamic-contentful-pages .custom-checkbox>[type="checkbox"]:checked+label, .dynamic-contentful-pages .search-results-scah-container .custom-checkbox-search-results>[type="checkbox"]:checked+label {
    position: relative;
    padding-left: 22px;
    cursor: pointer
}

.dynamic-contentful-pages .custom-checkbox>[type="checkbox"]:not(:checked)+label:before, .dynamic-contentful-pages .search-results-scah-container .custom-checkbox-search-results>[type="checkbox"]:not(:checked)+label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 11px;
    margin-top: -7px;
    width: 12px;
    height: 12px;
    border: 1px solid #888;
    background: #fff;
    border-radius: 2px
}

.dynamic-contentful-pages .custom-checkbox>[type="checkbox"]:checked+label:before, .dynamic-contentful-pages .search-results-scah-container .custom-checkbox-search-results>[type="checkbox"]:checked+label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 11px;
    margin-top: -7px;
    width: 12px;
    height: 12px;
    border: 1px solid #3a99fd;
    background: #3a99fd;
    border-radius: 2px
}

.dynamic-contentful-pages .shopping-cart-table .custom-checkbox>[type="checkbox"]:not(:checked)+label.checkbox-fullTxt:before {
    width: 20px;
    height: 20px
}

.dynamic-contentful-pages .shopping-cart-table .custom-checkbox>[type="checkbox"]:not(:checked)+label:before, .dynamic-contentful-pages .shopping-cart-table .search-results-scah-container .custom-checkbox-search-results>[type="checkbox"]:not(:checked)+label:before, .dynamic-contentful-pages .search-results-scah-container .shopping-cart-table .custom-checkbox-search-results>[type="checkbox"]:not(:checked)+label:before {
    content: '';
    position: absolute;
    left: -7px;
    top: 4px;
    margin-top: -7px;
    width: 20px;
    height: 20px;
    border: 1px solid #888;
    background: #fff;
    border-radius: 2px
}

.dynamic-contentful-pages .shopping-cart-table .custom-checkbox>[type="checkbox"]:checked+label:before, .dynamic-contentful-pages .shopping-cart-table .search-results-scah-container .custom-checkbox-search-results>[type="checkbox"]:checked+label:before, .dynamic-contentful-pages .search-results-scah-container .shopping-cart-table .custom-checkbox-search-results>[type="checkbox"]:checked+label:before {
    content: '';
    position: absolute;
    left: -7px;
    top: 4px;
    margin-top: -7px;
    width: 19px;
    height: 20px;
    border: 0 solid #3a99fd;
    background: 0;
    border-radius: 2px;
    display: none
}

.dynamic-contentful-pages .custom-checkbox>[type="checkbox"]:not(:checked)+label:after, .dynamic-contentful-pages .search-results-scah-container .custom-checkbox-search-results>[type="checkbox"]:not(:checked)+label:after, .dynamic-contentful-pages .custom-checkbox>[type="checkbox"]:checked+label:after, .dynamic-contentful-pages .search-results-scah-container .custom-checkbox-search-results>[type="checkbox"]:checked+label:after {
    font: normal normal normal 9px/1 'Glyphicons Halflings';
    content: "";
    background: url("/scbt-static/assets/images/Check.png") no-repeat;
    position: absolute;
    top: 4px;
    margin-top: 0;
    left: 0;
    color: #fff;
    xtransition: all .2s;
    width: 12px;
    height: 12px
}

.dynamic-contentful-pages .shopping-cart-table .custom-checkbox>[type="checkbox"]:not(:checked)+label:after, .dynamic-contentful-pages .shopping-cart-table .search-results-scah-container .custom-checkbox-search-results>[type="checkbox"]:not(:checked)+label:after, .dynamic-contentful-pages .search-results-scah-container .shopping-cart-table .custom-checkbox-search-results>[type="checkbox"]:not(:checked)+label:after, .dynamic-contentful-pages .shopping-cart-table .custom-checkbox>[type="checkbox"]:checked+label:after, .dynamic-contentful-pages .shopping-cart-table .search-results-scah-container .custom-checkbox-search-results>[type="checkbox"]:checked+label:after, .dynamic-contentful-pages .search-results-scah-container .shopping-cart-table .custom-checkbox-search-results>[type="checkbox"]:checked+label:after {
    font: normal normal normal 9px/1 'Glyphicons Halflings';
    content: "";
    background: url("/scbt-static/assets/images/scbt-fav-icon.png") no-repeat;
    position: absolute;
    top: 4px;
    margin-top: 0;
    left: 0;
    color: #fff;
    xtransition: all .2s;
    width: 19px;
    height: 20px
}

.scah .dynamic-contentful-pages .shopping-cart-table .custom-checkbox>[type="checkbox"]:not(:checked)+label:after, .dynamic-contentful-pages .scah .shopping-cart-table .search-results-scah-container .custom-checkbox-search-results>[type="checkbox"]:not(:checked)+label:after, .dynamic-contentful-pages .search-results-scah-container .scah .shopping-cart-table .custom-checkbox-search-results>[type="checkbox"]:not(:checked)+label:after, .dynamic-contentful-pages .scah .shopping-cart-table .custom-checkbox>[type="checkbox"]:checked+label:after, .dynamic-contentful-pages .scah .shopping-cart-table .search-results-scah-container .custom-checkbox-search-results>[type="checkbox"]:checked+label:after, .dynamic-contentful-pages .search-results-scah-container .scah .shopping-cart-table .custom-checkbox-search-results>[type="checkbox"]:checked+label:after {
    background: url("/scbt-static/assets/images/tick-orange.png") -3px -2px
}

.dynamic-contentful-pages .custom-checkbox>[type="checkbox"]:not(:checked)+label:after, .dynamic-contentful-pages .search-results-scah-container .custom-checkbox-search-results>[type="checkbox"]:not(:checked)+label:after {
    opacity: 0;
    transform: scale(0)
}

.dynamic-contentful-pages .custom-checkbox>[type="checkbox"]:checked+label:after, .dynamic-contentful-pages .search-results-scah-container .custom-checkbox-search-results>[type="checkbox"]:checked+label:after {
    opacity: 1;
    transform: scale(1)
}

.dynamic-contentful-pages .custom-checkbox>[type="checkbox"][data-indeterminate]+label:after, .dynamic-contentful-pages .search-results-scah-container .custom-checkbox-search-results>[type="checkbox"][data-indeterminate]+label:after, .dynamic-contentful-pages .custom-checkbox>[type="checkbox"][data-indeterminate]+label:after, .dynamic-contentful-pages .search-results-scah-container .custom-checkbox-search-results>[type="checkbox"][data-indeterminate]+label:after {
    content: '\2212';
    left: 2px;
    opacity: 1;
    transform: scale(1)
}

.dynamic-contentful-pages .custom-checkbox>[type="checkbox"]:disabled:not(:checked)+label:before, .dynamic-contentful-pages .search-results-scah-container .custom-checkbox-search-results>[type="checkbox"]:disabled:not(:checked)+label:before, .dynamic-contentful-pages .custom-checkbox>[type="checkbox"]:disabled:checked+label:before, .dynamic-contentful-pages .search-results-scah-container .custom-checkbox-search-results>[type="checkbox"]:disabled:checked+label:before {
    box-shadow: none;
    background-color: #eee;
    border-color: #eee;
    cursor: not-allowed;
    opacity: 1;
    color: #dadada
}

.dynamic-contentful-pages .custom-checkbox>[type="checkbox"]:disabled:checked+label:after, .dynamic-contentful-pages .search-results-scah-container .custom-checkbox-search-results>[type="checkbox"]:disabled:checked+label:after {
    color: #dadada;
    cursor: not-allowed
}

.dynamic-contentful-pages .custom-checkbox>[type="checkbox"]:disabled+label, .dynamic-contentful-pages .search-results-scah-container .custom-checkbox-search-results>[type="checkbox"]:disabled+label {
    color: #aaa;
    cursor: not-allowed
}

.dynamic-contentful-pages .custom-checkbox>[type="checkbox"]:checked:focus+label:before, .dynamic-contentful-pages .search-results-scah-container .custom-checkbox-search-results>[type="checkbox"]:checked:focus+label:before, .dynamic-contentful-pages .custom-checkbox>[type="checkbox"]:not(:checked):focus+label:before, .dynamic-contentful-pages .search-results-scah-container .custom-checkbox-search-results>[type="checkbox"]:not(:checked):focus+label:before {
    border: 1px solid #66afe9;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)
}

.dynamic-contentful-pages .custom-checkbox>label:hover:before, .dynamic-contentful-pages .search-results-scah-container .custom-checkbox-search-results>label:hover:before {
    border: 1px solid #888!important
}

.dynamic-contentful-pages .custom-checkbox>[type="checkbox"]:disabled:not(:checked)+label:hover:before, .dynamic-contentful-pages .search-results-scah-container .custom-checkbox-search-results>[type="checkbox"]:disabled:not(:checked)+label:hover:before, .dynamic-contentful-pages .custom-checkbox>[type="checkbox"]:disabled:checked+label:hover:before, .dynamic-contentful-pages .search-results-scah-container .custom-checkbox-search-results>[type="checkbox"]:disabled:checked+label:hover:before {
    border: 1px solid #e4e4e4!important
}

.dynamic-contentful-pages .container .two-col-field .building-name, .dynamic-contentful-pages .container .two-col-field .room-no {
    border: 1px solid #969696
}

.dynamic-contentful-pages .navbar {
    margin-bottom: 0
}

.dynamic-contentful-pages .form-group.two-col-field .col-sm-6 .col-sm-6, .dynamic-contentful-pages .checkout-payment-section .DataIntercept tr.two-col-field .col-sm-6 .col-sm-6 {
    padding-right: 0;
    padding-left: 0
}

.dynamic-contentful-pages .address-container p a {
    text-decoration: underline
}

.dynamic-contentful-pages .address-container p a:hover {
    text-decoration: none
}

.dynamic-contentful-pages .success-msg {
    color: #454545;
    padding: 14px 16px;
    font-size: 15px
}

.dynamic-contentful-pages .container .success-msg {
    font-weight: bold;
    display: inline-block;
    width: 100%
}

.dynamic-contentful-pages .container .success-msg a.hide-message {
    color: #444;
    text-decoration: underline;
    font-weight: normal
}

.dynamic-contentful-pages .container .success-msg .glyphicon-ok-sign {
    color: #00cbfc;
    margin-top: 5px;
    margin-right: 14px
}

.dynamic-contentful-pages .success-msg.error-msg {
    background: #fde8e9
}

.dynamic-contentful-pages .success-msg .glyphicon-warning-sign {
    color: #eb0029;
    margin-right: 14px;
    margin-top: 5px
}

.dynamic-contentful-pages .modal-dialog {
    line-height: 22px
}

.dynamic-contentful-pages .modal-body {
    padding: 3px 12px 24px 12px
}

.dynamic-contentful-pages .modal-title {
    font-size: 30px;
    margin-bottom: 7px;
    font-weight: 100
}

.dynamic-contentful-pages .modal-underline {
    width: 100%;
    height: 1px;
    margin-bottom: 25px
}

.dynamic-contentful-pages .modal-header {
    padding: 20px 25px 5px 25px;
    border-bottom: 0
}

.dynamic-contentful-pages .modal-header:after {
    display: block;
    content: "";
    height: 1px;
    width: 100%
}

.scbt .dynamic-contentful-pages .modal-header:after {
    border-bottom: 1px solid #d1bcdc
}

.scbt .dynamic-contentful-pages .share-fav-email-modal .modal-header:after {
    border-bottom: 0 solid #d1bcdc
}

.scah .dynamic-contentful-pages .modal-header:after {
    border-bottom: 1px solid #f2e2d6
}

.scah .dynamic-contentful-pages #signInModals .modal-header:after {
    border-bottom: 0
}

.scah .dynamic-contentful-pages form#loginForm {
    margin: 0
}

.dynamic-contentful-pages .modal-dialog>.modal-content>.modal-header>.close {
    font-size: 30px
}

.dynamic-contentful-pages .modal-footer a {
    text-decoration: underline
}

.dynamic-contentful-pages .modal-footer .btn-primary, .dynamic-contentful-pages .modal-footer .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel .modal-footer .PaymentPage_PayNowButton {
    margin-left: 35px
}

.dynamic-contentful-pages .container .account-breadcrumb, .dynamic-contentful-pages .container .breadcrumb {
    padding-left: 14px
}

.dynamic-contentful-pages .success-msg .glyphicon-warning-sign, .dynamic-contentful-pages .container .success-msg .glyphicon-ok-sign {
    font-size: 19px;
    margin-top: 0
}

.dynamic-contentful-pages .success-msg.alert-dismissible .glyphicon-ok-sign {
    margin-top: 0
}

.dynamic-contentful-pages .custom-radio {
    float: left;
    margin-right: 13px
}

input[type=radio].css-checkbox {
    position: absolute;
    z-index: -1000;
    left: -1000px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0
}

input[type=radio].css-checkbox+label.css-label {
    padding-left: 21px;
    height: 14px;
    display: inline-block;
    line-height: 14px;
    background-repeat: no-repeat;
    background-position: 0 0;
    font-size: 14px;
    vertical-align: middle;
    cursor: pointer
}

input[type=radio].css-checkbox:checked+label.css-label {
    background: url("/scbt-static/assets/images/hov_radio.png") no-repeat
}

label.css-label {
    background: url("/scbt-static/assets/images/act_radio.png") no-repeat;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#cradioLbl {
    padding-top: 0
}

body.scah .dynamic-contentful-pages>.container>.clearfix>.rx-info>.rx-info-option {
    padding: 10px 20px
}

body.scah .dynamic-contentful-pages>.container>.clearfix>.rx-info>.rx-info-option h4 {
    margin-bottom: 30px
}

body.scah .dynamic-contentful-pages>.container>.clearfix>.rx-info>.rx-info-option>form>.clearfix>.custom-radio>.css-label {
    font-weight: normal
}

body.scah .dynamic-contentful-pages>.container>.clearfix>.rx-info>.rx-info-option>form>.modal-footer {
    border-top: 0
}

.dynamic-contentful-pages .saved-pets-table, .dynamic-contentful-pages .saved-vets-table {
    margin-top: 30px
}

.dynamic-contentful-pages .table>thead>tr>th {
    padding: 10px
}

.dynamic-contentful-pages .table>tbody>tr>td {
    padding: 13px 10px
}

.dynamic-contentful-pages .container .my-pets-panel .control-label {
    font-weight: normal
}

.dynamic-contentful-pages .container .my-pets-panel .control-label.req-field {
    font-weight: bold
}

.dynamic-contentful-pages .footer-blk {
    width: 78%
}

body.scah .dynamic-contentful-pages .container .btn-primary,body.scah .dynamic-contentful-pages .container .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel body.scah .dynamic-contentful-pages .container .PaymentPage_PayNowButton,body.scbt .dynamic-contentful-pages .container .btn-primary,body.scbt .dynamic-contentful-pages .container .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel body.scbt .dynamic-contentful-pages .container .PaymentPage_PayNowButton {
    color: #fff
}

#myPets>.clearfix>form>.form-group>.col-sm-6, .dynamic-contentful-pages .checkout-payment-section .DataIntercept #myPets>.clearfix>form>tr>.col-sm-6,#myVets2>.clearfix>form>.form-group>.col-sm-6, .dynamic-contentful-pages .checkout-payment-section .DataIntercept #myVets2>.clearfix>form>tr>.col-sm-6 {
    width: 58%
}

@media(max-width: 1000px) and (min-width:0) {
    body.scah .dynamic-contentful-pages>.container>.clearfix>.rx-info>.rx-info-option {
        padding:20px 39px 10px 39px;
        margin-top: 25px
    }

    .rx-info-option h4 {
        font-size: 24px
    }

    input[type=radio].css-checkbox+label.css-label {
        font-size: 18px
    }

    .modal-footer>.cancel-btn {
        margin: 60px 0 5px 0;
        width: 100%;
        font-size: 18px
    }

    .modal-footer>.btn-primary, .dynamic-contentful-pages .payment-method-panel .modal-footer>.PaymentPage_PayNowButton {
        width: 100%;
        margin: -100px 0 70px 0;
        font-size: 18px
    }

    .container>.clearfix>.rx-info>h5, .dynamic-contentful-pages .container>.clearfix>.rx-info>h4 {
        font-size: 24px;
        width: 100%;
        padding: 1% 3%
    }

    .breadcrumb>li {
        font-size: 20px
    }

    body>.container>.clearfix>.col-md-9>h1 {
        font-size: 30px;
        font-weight: bold
    }

    .container>.clearfix>.rx-info>div.clearfix>span {
        padding: 6px 0 0 19px
    }

    .container>.clearfix>.rx-info>div.clearfix {
        font-size: 18px;
        margin-top: 30px
    }

    .mobile-btn {
        width: 89%;
        position: absolute;
        top: 255px
    }

    #myPets>.clearfix>p,#myVets>.clearfix>p,#myVets2>.clearfix>p {
        margin-top: 80px
    }

    form>p,form>.form-group, .dynamic-contentful-pages .checkout-payment-section .DataIntercept form>tr {
        margin-bottom: 15px
    }

    #myPets>.clearfix>form>.form-group>.col-sm-6, .dynamic-contentful-pages .checkout-payment-section .DataIntercept #myPets>.clearfix>form>tr>.col-sm-6,#myVets2>.clearfix>form>.form-group>.col-sm-6, .dynamic-contentful-pages .checkout-payment-section .DataIntercept #myVets2>.clearfix>form>tr>.col-sm-6 {
        width: 100%
    }

    .footer-blk>button {
        width: 100%;
        margin-top: -177px
    }

    .footer-blk>.cancel-btn {
        margin-top: 95px
    }

    .container .form-horizontal .control-label {
        margin-bottom: 5px;
        width: 100%;
        font-size: 18px
    }

    .pet-form-panel>form>.form-group>.col-sm-6>.custom-radio, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .pet-form-panel>form>tr>.col-sm-6>.custom-radio {
        width: auto;
        margin-bottom: 0
    }

    label.css-label {
        margin-bottom: 0;
        font-weight: normal
    }

    .footer-blk {
        width: 100%
    }

    #myPets>.pet-form-panel>p {
        margin-top: 0
    }

    .rxinfo-cons, .dynamic-contentful-pages .rxinfo-lic, .dynamic-contentful-pages .rxinfo-onbeh {
        margin: 0!important;
        width: 100%!important;
        margin-bottom: 15px!important
    }

    .modal-body {
        padding: 3px 12px 15px 15px
    }

    .modal-body .create-account-btn-wrap .login-btn {
        width: 100%
    }

    .modal-title {
        line-height: 36px
    }

    .container .form-horizontal .control-label {
        font-size: 15px
    }

    body.scah .dynamic-contentful-pages .container .btn-primary,body.scah .dynamic-contentful-pages .container .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel body.scah .dynamic-contentful-pages .container .PaymentPage_PayNowButton,body.scbt .dynamic-contentful-pages .container .btn-primary,body.scbt .dynamic-contentful-pages .container .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel body.scbt .dynamic-contentful-pages .container .PaymentPage_PayNowButton {
        width: 100%
    }

    .clearfix .forgot-pwd .col-sm-6 {
        width: 100%
    }

    #signInForm .first-slot {
        width: 100%;
        margin-left: 0;
        margin-right: 0
    }

    #signInForm .pull-right {
        float: none!important;
        margin-left: 0;
        margin-right: 0
    }

    #signInForm .form-group,#signInForm .checkout-payment-section .DataIntercept tr, .dynamic-contentful-pages .checkout-payment-section .DataIntercept #signInForm tr {
        margin-left: 0;
        margin-right: 0
    }

    .register-modal .modal-body {
        padding: 3px 20px 20px 20px;
        width: 100%
    }

    .register-modal .btn-primary, .dynamic-contentful-pages .register-modal .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel .register-modal .PaymentPage_PayNowButton {
        width: 100%;
        margin-bottom: 10px
    }

    #signInBox .modal-body,#emailSubscription .modal-body {
        width: 100%
    }

    #signInBox .btn-primary,#signInBox .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel #signInBox .PaymentPage_PayNowButton,#emailSubscription .btn-primary,#emailSubscription .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel #emailSubscription .PaymentPage_PayNowButton {
        width: 100%
    }

    #myPets .col-sm-6 {
        width: 100%
    }

    #myPets label {
        font-size: 18px
    }

    #myPets .custom-radio {
        width: 80px;
        margin-bottom: 0
    }

    #myPets .cancel-btn {
        margin: 70px auto 25px
    }

    #myPets .errorTxt label {
        margin-left: 0
    }

    #form-forgot-password p {
        padding-left: 15px
    }

    #form-forgot-password label {
        padding-left: 15px
    }

    #form-reset-password .error-span .error {
        width: 93%!important
    }
}

.dynamic-contentful-pages .nav-tabs>li {
    margin-right: 10px
}

body>.container>.clearfix>.rx-info>h1 {
    font-weight: 100
}

.dynamic-contentful-pages .table>thead>tr>th {
    padding: 8px
}

.dynamic-contentful-pages .container .pdt-desc-wrapper {
    margin: 5px 0 10px
}

.dynamic-contentful-pages .container .pdt-desc-wrapper h1 {
    margin-top: 0;
    color: #000;
    font-weight: normal
}

body>.container>.forgot-pwd h1 {
    font-weight: 100
}

.dynamic-contentful-pages .rxinfo-cons {
    width: 95px;
    font-size: 12px!important;
    padding: 8px 5px!important
}

.dynamic-contentful-pages .rxinfo-lic {
    width: 250px;
    font-size: 12px!important;
    padding: 8px 5px!important
}

.dynamic-contentful-pages .rxinfo-onbeh {
    width: 355px;
    font-size: 12px!important;
    padding: 8px 5px!important
}

.dynamic-contentful-pages .container .col-md-9 h1 {
    font-weight: 100
}

.dynamic-contentful-pages .modal-form-body {
    padding: 3px 25px 25px 25px
}

.dynamic-contentful-pages .modal-form-body>.clearfix>form>.width-75 {
    width: 75%;
    margin-left: 0
}

.dynamic-contentful-pages .modal-form-body .col-sm-6 {
    width: 75%
}

.dynamic-contentful-pages .modal-form-body .width-100 {
    width: 100%;
    margin-left: 0
}

.dynamic-contentful-pages .modal-form-body .width-75 {
    width: 75%;
    margin-left: 0
}

.dynamic-contentful-pages .forgot-pwd .pet-panel {
    padding: 0;
    margin: 0
}

.dynamic-contentful-pages .forgot-pwd .req-field {
    font-weight: bold
}

.dynamic-contentful-pages .forgot-pwd .col-sm-6 {
    width: 57%;
    margin-bottom: 15px
}

.dynamic-contentful-pages .forgot-pwd #email {
    width: 100%
}

.dynamic-contentful-pages .register-modal .modal-body {
    padding: 3px 20px 20px 20px
}

#myPets .errorTxt label {
    width: 70%;
    margin-left: 145px
}

.dynamic-contentful-pages .forgot-pwd label {
    padding-left: 0
}

.dynamic-contentful-pages .forgot-pwd #email-error {
    width: 52%;
    margin-left: 45px
}

#confirm .modal-footer {
    border-top: 0
}

#form-reset-password .error-span .error {
    width: 46%;
    margin-left: 0
}

#form-reset-password .pet-form-panel p {
    margin-left: 13px
}

body.scbt .dynamic-contentful-pages header .top-navbar .top-nav li a.signedInNav {
    text-overflow: ellipsis;
    white-space: nowrap;
    text-transform: uppercase
}

body.scah .dynamic-contentful-pages header .top-navbar .top-nav .nav-justified>li>a {
    text-overflow: ellipsis;
    white-space: nowrap;
    text-transform: uppercase;
    overflow: hidden;
    max-width: 157px;
    max-height: 44px
}

.dynamic-contentful-pages .fixed-table-container thead th .both {
    background-position: right -1px!important;
    padding-right: 19px;
    background-image: url("/scbt-static/assets/images/grey.png");
    background-repeat: no-repeat
}

.dynamic-contentful-pages .fixed-table-container thead th .desc {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAYElEQVQ4je3MsQmAQBQE0YehNmAR2o/F2I8l2IetmBgI3+SEQ0zOUG5gkl0YKj8nIkQEdFiTbbZ/ik2I5PQ5hh5bFtvQF8fQYM5Ct3P6ihixv8R2DKWxBSeOh2f6KpUSLtbbOD/1cQNEAAAAAElFTkSuQmCC");
    background-position: right -1px!important;
    padding-right: 19px
}

.dynamic-contentful-pages .fixed-table-container thead th .asc {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAYUlEQVQ4je3MsQmAQBAF0YehNmAR2o/F2I8l2IetmBgIZ7LBIQaeodzAT3bYofJ/Fpw4bjvDFTFgR7ptx1gaazA/xOZw70kpQY8tC23ow5XF4mnKYlN2/xRrsca6T7FKhQtNHzg/bnA8RwAAAABJRU5ErkJggg==");
    background-position: right -1px!important;
    padding-right: 19px
}

.dynamic-contentful-pages .forgot-pwd .pet-panel {
    padding: 20px
}

.dynamic-contentful-pages .breadcrumb.clp-breadcrumb li:last-child a, .dynamic-contentful-pages .breadcrumb.account-breadcrumb li:last-child a {
    cursor: default;
    color: #672a93;
    font-weight: bold
}

.dynamic-contentful-pages .category-chemicals {
    clear: both
}

.dynamic-contentful-pages .category-chemicals .panel-group {
    clear: both
}

@media(max-width: 1000px) and (min-width:0) {
    #myPets .errorTxt label {
        width:90%;
        margin-left: 0
    }

    .address-wrapper .custom-radio {
        margin-bottom: 0
    }

    .billing-wrapper .custom-radio {
        margin-bottom: 0
    }

    .checkout-panel .form-group label {
        margin-bottom: 0;
        padding-bottom: 5px
    }
}

.dynamic-contentful-pages .saved-pets-table.rx-table>thead>tr>th {
    padding: 13px 10px 10px 13px
}

#aboutShoppingcart .panel-body {
    padding-top: 0
}

#aboutShoppingcart ul.about-shopping-cart-list {
    list-style: none;
    padding: 0;
    margin: 0
}

#aboutShoppingcart ul.about-shopping-cart-list li {
    padding-left: 2em;
    text-indent: -1.1em
}

.scah .dynamic-contentful-pages #aboutShoppingcart ul.about-shopping-cart-list li {
    line-height: 1.2
}

#aboutShoppingcart ul.about-shopping-cart-list li:before {
    content: ". ";
    font-size: 30px;
    position: relative;
    top: -3px;
    left: -3px
}

.dynamic-contentful-pages .payment-panel a.edit-address-btn {
    text-decoration: none
}

.dynamic-contentful-pages .payment-panel a.edit-address-btn:hover {
    text-decoration: underline
}

@media all and (min-width: 1000px) {
    .container .left-side-bar {
        width:20%;
        z-index: 1
    }

    .container .left-side-bar .preview-icon a {
        color: #000;
        text-decoration: none
    }

    .container .right-side-bar {
        width: 80%
    }

    .container .right-side-bar .saved-cart-btn-list .saved-cart-add-btn {
        margin-right: 0
    }
}

.dynamic-contentful-pages .category-chemicals .panel-heading .panel-title a.accordion-toggle.collapsed, .dynamic-contentful-pages .category-chemicals .panel-heading .panel-title a.accordion-toggle.openDiv {
    outline: none!important;
    font-family: var(--fontFace-localOpenSansSemibold),var(--fontFace-localOpenSans),Arial,sans-serif;
    font-size: 20px;
    line-height: 22px
}

.dynamic-contentful-pages .nav.nav-tabs li a {
    outline: none!important
}

@media screen and (min-width: 0) and (max-width:325px) {
    body.scah .dynamic-contentful-pages .container .hero-banner-container #myCarousel .carousel-inner {
        height:191px
    }
}

@media screen and (min-width: 319px) and (max-width:550px) {
    body.scah .dynamic-contentful-pages .container .hero-banner-container #myCarousel .carousel-inner .slide1-wrap .sub-banner-txt {
        width:40%
    }
}

@media screen and (min-width: 0) and (max-width:410px) {
    body.scah .dynamic-contentful-pages .container .hero-banner-container #myCarousel .carousel-inner .slide1-wrap h2 {
        font-size:30px;
        margin-top: 4px
    }

    body.scah .dynamic-contentful-pages .container .hero-banner-container #myCarousel .carousel-inner .slide1-wrap .sub-banner-txt {
        margin-right: 0;
        width: 38%
    }

    body.scah .dynamic-contentful-pages .container .hero-banner-container #myCarousel .carousel-inner .slide1-wrap .banner-promo-txt {
        margin-top: 7px
    }
}

@media screen and (min-width: 319px) and (max-width:550px) {
    body.scah .dynamic-contentful-pages .container .hero-banner-container #myCarousel .carousel-inner .slide2-wrap .sub-banner-txt {
        margin-top:-8px;
        width: 60%;
        padding-left: 13%
    }
}

@media screen and (min-width: 1000px) {
    body.scah .dynamic-contentful-pages .container .hero-banner-container #myCarousel .carousel-inner .slide2-wrap .sub-banner-txt {
        width:68%
    }
}

@media screen and (min-width: 319px) and (max-width:1000px) {
    body.scah .dynamic-contentful-pages .container .hero-banner-container #myCarousel .carousel-inner .slide2-wrap .banner-promo-txt {
        margin-top:-4px;
        width: 35%
    }
}

@media screen and (min-width: 1000px) {
    body.scah .dynamic-contentful-pages .container .hero-banner-container #myCarousel .carousel-inner .slide2-wrap .banner-promo-txt {
        width:30%
    }
}

@media screen and (min-width: 0) and (max-width:410px) {
    body.scah .dynamic-contentful-pages .container .hero-banner-container #myCarousel .carousel-inner .slide2-wrap h2 .second-header-txt {
        font-size:15px
    }

    body.scah .dynamic-contentful-pages .container .hero-banner-container #myCarousel .carousel-inner .slide2-wrap .sub-banner-txt {
        margin-top: -18px;
        font-size: 12px
    }

    body.scah .dynamic-contentful-pages .container .hero-banner-container #myCarousel .carousel-inner .slide2-wrap .banner-promo-txt {
        margin-top: -8px
    }
}

@media screen and (min-width: 0) and (max-width:410px) {
    body.scah .dynamic-contentful-pages .container .hero-banner-container #myCarousel .carousel-inner .slide3-wrap .banner-promo-txt {
        width:45%
    }
}

@media screen and (min-width: 0) and (max-width:410px) {
    body.scah .dynamic-contentful-pages .container .hero-banner-container #myCarousel .carousel-inner .slide4-wrap h2 {
        margin-top:5px;
        margin-bottom: 0
    }

    body.scah .dynamic-contentful-pages .container .hero-banner-container #myCarousel .carousel-inner .slide4-wrap .sub-banner-txt {
        font-size: 14px
    }

    body.scah .dynamic-contentful-pages .container .hero-banner-container #myCarousel .carousel-inner .slide4-wrap .banner-promo-txt {
        font-size: 12px;
        margin-top: 0
    }
}

@media all and (min-width: 1000px) {
    body.scah .dynamic-contentful-pages .container .featured-pdt-spotlight-container .featured-pdt-spotlight ul.spotlight-pdt-list .spot-rating {
        margin-left:50px;
        margin-top: 8px
    }

    body.scah .dynamic-contentful-pages .container .featured-pdt-spotlight-container .featured-pdt-spotlight ul.spotlight-pdt-list li.col-md-3 .rel {
        height: auto
    }

    body.scah .dynamic-contentful-pages .container .featured-pdt-spotlight-container .featured-pdt-spotlight ul.spotlight-pdt-list li.col-md-3 .rel img.img-responsive {
        margin-bottom: 0;
        min-height: 200px
    }

    body.scah .dynamic-contentful-pages .container .featured-pdt-spotlight-container .featured-pdt-spotlight ul.spotlight-pdt-list li.col-md-3 span.spotlight-pdt-name {
        min-height: 60px
    }
}

body.scbt .dynamic-contentful-pages .whats-new-container {
    margin-bottom: 20px
}

body.scbt .dynamic-contentful-pages .whats-new-container .antibodyExchange h1 {
    font-size: 42px;
    font-family: var(--fontFace-localOpenSans)
}

body.scbt .dynamic-contentful-pages .whats-new-container .antibodyExchange .footerImg {
    margin-bottom: 15px
}

body.scbt .dynamic-contentful-pages .whats-new-container .antibodyExchange .antibody-maincont {
    margin-left: 60px;
    width: 610px
}

@media all and (min-width: 0) and (max-width:1000px) {
    body.scbt .dynamic-contentful-pages .whats-new-container .antibodyExchange .antibody-maincont {
        width:90%;
        margin: 0 10%
    }
}

body.scbt .dynamic-contentful-pages .whats-new-container .antibodyExchange .antibody-maincont h3 {
    font-family: var(--fontFace-localOpenSans);
    font-size: 36px;
    margin-bottom: 2px;
    color: #7665e5;
    font-weight: normal
}

body.scbt .dynamic-contentful-pages .whats-new-container .antibodyExchange .antibody-maincont .not-happy {
    font-size: 24px;
    margin-bottom: 30px
}

body.scbt .dynamic-contentful-pages .whats-new-container .antibodyExchange .antibody-maincont .theme-header-txt {
    font-weight: bold
}

body.scbt .dynamic-contentful-pages .whats-new-container .antibodyExchange .antibody-maincont p,body.scbt .dynamic-contentful-pages .whats-new-container .antibodyExchange .antibody-maincont ul {
    font-size: 17px;
    margin-bottom: 20px
}

body.scbt .dynamic-contentful-pages .whats-new-container .antibodyExchange .antibody-maincont ul {
    list-style-type: disc;
    margin-bottom: 45px
}

body.scbt .dynamic-contentful-pages .whats-new-container .antibodyExchange .antibody-maincont ul li {
    color: #7665e5;
    margin-bottom: 15px
}

body.scbt .dynamic-contentful-pages .whats-new-container .antibodyExchange .antibody-maincont ul li span {
    color: #333
}

body.scbt .dynamic-contentful-pages .whats-new-container .antibodyExchange .misc-widget-block .row {
    padding-left: 55px;
    padding-right: 55px
}

@media all and (min-width: 0) and (max-width:1000px) {
    body.scbt .dynamic-contentful-pages .whats-new-container .antibodyExchange .misc-widget-block .row .col-md-3 {
        margin-bottom:20px
    }
}

body.scbt .dynamic-contentful-pages .whats-new-container .antibodyExchange .misc-widget-block .row .col-md-3 h4 {
    color: #672a93;
    font-size: 16px
}

body.scbt .dynamic-contentful-pages .whats-new-container .antibodyExchange .misc-widget-block .row .col-md-3 p a {
    color: #7665e5
}

body.scbt .dynamic-contentful-pages .whats-new-container .antibodyExchange .misc-widget-block .row .col-md-3 p a:hover {
    color: #7665e5
}

body.scbt .dynamic-contentful-pages .whats-new-container .antibodyExchange .misc-widget-block .row .col-md-3 p .small-txt {
    font-size: 12px
}

@media all and (min-width: 1000px) {
    body.scbt .dynamic-contentful-pages .whats-new-container .featured-pdt-spotlight-container .featured-pdt-spotlight ul.spotlight-pdt-list .spot-rating {
        margin-left:50px
    }

    body.scbt .dynamic-contentful-pages .whats-new-container .featured-pdt-spotlight-container .featured-pdt-spotlight ul.spotlight-pdt-list li.col-md-3 .rel {
        height: auto
    }

    body.scbt .dynamic-contentful-pages .whats-new-container .featured-pdt-spotlight-container .featured-pdt-spotlight ul.spotlight-pdt-list li.col-md-3 .rel img.img-responsive {
        margin-bottom: 0;
        min-height: 200px
    }

    body.scbt .dynamic-contentful-pages .whats-new-container .featured-pdt-spotlight-container .featured-pdt-spotlight ul.spotlight-pdt-list li.col-md-3 span.spotlight-pdt-name {
        min-height: 60px
    }
}

body.scbt .dynamic-contentful-pages .whats-new-container {
    margin-bottom: 20px
}

body.scbt .dynamic-contentful-pages .whats-new-container .antibodyExchange h1 {
    font-size: 42px;
    font-family: var(--fontFace-localOpenSans)
}

body.scbt .dynamic-contentful-pages .whats-new-container .antibodyExchange .footerImg {
    margin-bottom: 15px
}

body.scbt .dynamic-contentful-pages .whats-new-container .antibodyExchange .antibody-maincont {
    margin-left: 60px;
    width: 610px
}

@media all and (min-width: 0) and (max-width:1000px) {
    body.scbt .dynamic-contentful-pages .whats-new-container .antibodyExchange .antibody-maincont {
        width:90%;
        margin: 0 10%
    }
}

body.scbt .dynamic-contentful-pages .whats-new-container .antibodyExchange .antibody-maincont h3 {
    font-family: var(--fontFace-localOpenSans);
    font-size: 36px;
    margin-bottom: 2px;
    color: #7665e5;
    font-weight: normal
}

body.scbt .dynamic-contentful-pages .whats-new-container .antibodyExchange .antibody-maincont .not-happy {
    font-size: 24px;
    margin-bottom: 30px
}

body.scbt .dynamic-contentful-pages .whats-new-container .antibodyExchange .antibody-maincont .theme-header-txt {
    font-weight: bold
}

body.scbt .dynamic-contentful-pages .whats-new-container .antibodyExchange .antibody-maincont p,body.scbt .dynamic-contentful-pages .whats-new-container .antibodyExchange .antibody-maincont ul {
    font-size: 17px;
    margin-bottom: 20px
}

body.scbt .dynamic-contentful-pages .whats-new-container .antibodyExchange .antibody-maincont ul {
    list-style-type: disc;
    margin-bottom: 45px
}

body.scbt .dynamic-contentful-pages .whats-new-container .antibodyExchange .antibody-maincont ul li {
    color: #7665e5;
    margin-bottom: 15px
}

body.scbt .dynamic-contentful-pages .whats-new-container .antibodyExchange .antibody-maincont ul li span {
    color: #333
}

body.scbt .dynamic-contentful-pages .whats-new-container .antibodyExchange .misc-widget-block .row {
    padding-left: 55px;
    padding-right: 55px
}

@media all and (min-width: 0) and (max-width:1000px) {
    body.scbt .dynamic-contentful-pages .whats-new-container .antibodyExchange .misc-widget-block .row .col-md-3 {
        margin-bottom:20px
    }
}

body.scbt .dynamic-contentful-pages .whats-new-container .antibodyExchange .misc-widget-block .row .col-md-3 h4 {
    color: #672a93;
    font-size: 16px
}

body.scbt .dynamic-contentful-pages .whats-new-container .antibodyExchange .misc-widget-block .row .col-md-3 p a {
    color: #7665e5
}

body.scbt .dynamic-contentful-pages .whats-new-container .antibodyExchange .misc-widget-block .row .col-md-3 p a:hover {
    color: #7665e5
}

body.scbt .dynamic-contentful-pages .whats-new-container .antibodyExchange .misc-widget-block .row .col-md-3 p .small-txt {
    font-size: 12px
}

body .order-infrm-txt {
    font-size: 22px;
    padding-left: 10px;
    margin-bottom: 10px
}

@media all and (min-width: 0) and (max-width:1000px) {
    body.scbt .dynamic-contentful-pages .category-chemicals .panel-group .panel .category-list-items {
        margin-bottom:0
    }

    body.scah .dynamic-contentful-pages .pdt-spot-light ul.spotlight-pdt-list li.col-md-3 {
        width: 100%
    }
}

@media all and (min-width: 1000px) {
    :lang(es) body.scbt .dynamic-contentful-pages footer .top-down-arrow {
        bottom:0
    }

    :lang(pt) body.scbt .dynamic-contentful-pages footer .new-site-wrap {
        margin-top: -15px
    }

    :lang(pt) body.scbt .dynamic-contentful-pages footer .free-catalog {
        height: 375px
    }

    :lang(pt) body.scbt .dynamic-contentful-pages footer .top-down-arrow {
        bottom: 0
    }

    :lang(fr) body.scah .dynamic-contentful-pages header .top-navbar .top-nav .nav-justified li .dropdown-menu li button,:lang(de) body.scah .dynamic-contentful-pages header .top-navbar .top-nav .nav-justified li .dropdown-menu li button,:lang(it) body.scah .dynamic-contentful-pages header .top-navbar .top-nav .nav-justified li .dropdown-menu li button {
        width: 87%
    }
}

.dynamic-contentful-pages .clp-level1 .popular-chemical-wrap {
    background-color: #e4e0fa
}

@media(max-width: 1000px) {
    .clp-level1 .popular-chemical-wrap {
        margin-bottom:10px
    }
}

@media(min-width: 1000px) {
    .clp-level1 .popular-chemical-wrap {
        width:375px;
        padding: 20px
    }
}

.dynamic-contentful-pages .clp-level1 .popular-chemical-wrap h4 {
    color: #f00;
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
    line-height: 22px;
    margin: 3px
}

.dynamic-contentful-pages .clp-level1 .popular-chemical-wrap ul {
    padding: 0
}

.dynamic-contentful-pages .clp-level1 .popular-chemical-wrap ul li {
    list-style: none
}

.dynamic-contentful-pages .clp-level1 .popular-chemical-wrap ul li .glyphicon-chevron-right {
    padding-right: 7px;
    font-size: 14px;
    line-height: 22px;
    color: #5c0f8c;
    font-weight: 400
}

.dynamic-contentful-pages .clp-level1 .popular-chemical-wrap ul li a {
    color: black;
    font-size: 14px;
    line-height: 22px;
    font-weight: 400
}

.dynamic-contentful-pages .clp-level1 .popular-chemical-wrap:after {
    position: absolute;
    content: "";
    right: 0;
    top: 0;
    bottom: 0;
    display: block;
    width: 14px;
    background: #e4e0fa url(/scbt-static/assets/images/slided-subhero.png) no-repeat
}

.dynamic-contentful-pages .clp-level2 .bottom-border {
    display: none;
    border-bottom: 1px solid #5c0f8c;
    position: absolute;
    bottom: 0;
    height: 1px;
    width: 100%;
    left: 0
}

.dynamic-contentful-pages .clp-level2 .header {
    background: url(/scbt-static/assets/images/bg.jpg);
    padding: 10px;
    margin-bottom: 15px
}

.dynamic-contentful-pages .clp-level2 .header .bottom-border {
    border-bottom: 1px solid black;
    display: block
}

@media(max-width: 1000px) {
    .clp-level2 .header .bottom-border {
        border-bottom:1px solid #5c0f8c;
        margin: 0 10px
    }
}

.dynamic-contentful-pages .clp-level2 .header h1 {
    font-weight: normal;
    color: #7665e5
}

@media(min-width: 1000px) {
    .clp-level2 .header .col-sm-8.col-xs-12.padding-zero {
        width:59%
    }
}

.dynamic-contentful-pages .clp-level2 .header .popular-categories {
    background-color: #e4e0fa
}

@media(max-width: 1000px) {
    .clp-level2 .header .popular-categories {
        margin-bottom:10px
    }
}

@media(min-width: 1000px) {
    .clp-level2 .header .popular-categories {
        width:375px;
        padding: 20px
    }
}

.dynamic-contentful-pages .clp-level2 .header .popular-categories h4 {
    color: #f00;
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
    line-height: 22px;
    margin: 3px
}

.dynamic-contentful-pages .clp-level2 .header .popular-categories ul {
    padding: 0
}

.dynamic-contentful-pages .clp-level2 .header .popular-categories ul li {
    list-style: none
}

.dynamic-contentful-pages .clp-level2 .header .popular-categories ul li .glyphicon-chevron-right {
    padding-right: 7px;
    font-size: 9px;
    line-height: 22px;
    color: #5c0f8c;
    font-weight: 400;
    top: -1px
}

.dynamic-contentful-pages .clp-level2 .header .popular-categories ul li a {
    color: black;
    font-size: 14px;
    line-height: 22px;
    font-weight: 400;
    text-decoration: underline
}

.dynamic-contentful-pages .clp-level2 .header .popular-categories:after {
    position: absolute;
    content: "";
    right: 0;
    top: 0;
    bottom: 0;
    display: block;
    width: 14px;
    background: #e4e0fa url(/scbt-static/assets/images/slided-subhero.png) no-repeat
}

@media(max-width: 1000px) {
    .clp-level2 .category-list {
        padding:8px
    }
}

.dynamic-contentful-pages .clp-level2 .category-list ul {
    padding: 0;
    display: block;
    width: 230px;
    float: left;
    margin-right: 20px
}

@media(max-width: 1000px) {
    .clp-level2 .category-list ul {
        width:100%
    }
}

.dynamic-contentful-pages .clp-level2 .category-list ul li {
    list-style: none;
    padding: 0;
    display: table;
    width: 100%;
    border: 1px solid #7665e5;
    color: #000;
    position: relative;
    cursor: pointer;
    margin-bottom: 10px;
    box-shadow: -30px 0 0 #dcd8fd inset
}

.dynamic-contentful-pages .clp-level2 .category-list ul li a {
    text-decoration: none;
    color: #000;
    font-weight: 400;
    font-size: 14px;
    padding: 5px 30px 5px 15px;
    display: table-cell;
    word-break: break-word;
    vertical-align: middle;
    line-height: 22px;
    height: 60px;
    width: 100%
}

@media only screen and (min-device-width: 1000px) {
    .clp-level2 .category-list ul li a:hover {
        color:#5c0f8c
    }
}

@media only screen and (min-device-width: 1000px) {
    .clp-level2 .category-list ul li:hover {
        color:#5c0f8c;
        background-color: #cdcdcd
    }
}

@media only screen and (min-device-width: 1000px) {
    .clp-level2 .category-list ul li:hover a {
        color:#5c0f8c
    }
}

@media only screen and (min-device-width: 1000px) {
    .clp-level2 .category-list ul li:hover .bottom-border {
        display:block
    }
}

.dynamic-contentful-pages .clp-level2 .category-list ul li .glyphicon-chevron-right {
    color: #000;
    font-size: 11px;
    position: absolute;
    right: 10px;
    top: 43%
}

.dynamic-contentful-pages .clp-level2 .category-list ul:nth-child(4n) {
    margin-right: 0
}

.dynamic-contentful-pages .infotable-container .plus-btn:hover, .dynamic-contentful-pages .infotable-container .minus-btn:hover {
    background: #ebebeb
}

#filterByModal .modal-dialog {
    width: 85%;
    margin: 10px auto
}

.dynamic-contentful-pages .word-wrap {
    word-wrap: break-word
}

@media all and (min-width: 1000px) {
    body.scbt .dynamic-contentful-pages .clp-level2 .clp-level2 {
        float:left
    }
}

.dynamic-contentful-pages .popular-categories ul li a {
    text-decoration: underline
}

.dynamic-contentful-pages .customer-review-container select {
    border: solid 2px;
    border-radius: 0
}

.dynamic-contentful-pages .customer-review-container .sorting-wrap {
    clear: both
}

.dynamic-contentful-pages .customer-review-container .sorting-wrap label {
    margin-top: 8px
}

.dynamic-contentful-pages .customer-review-container .sorting-wrap .info {
    margin-top: 8px;
    margin-bottom: 8px
}

.dynamic-contentful-pages .customer-review-container .sorting-wrap.bottom .info {
    text-align: center
}

.dynamic-contentful-pages .customer-review-container .pagination {
    border-radius: 0
}

.dynamic-contentful-pages .customer-review-container .pagination li a {
    color: black;
    border: 1px solid #959595
}

.dynamic-contentful-pages .customer-review-container .pagination li:hover a {
    background-color: #7463e4;
    color: white
}

@media all and (min-width: 1000px) {
    .meganav-container {
        display:block
    }

    .meganav-mobile {
        display: none
    }

    .meganav-scah ul {
        list-style-type: none;
        padding-left: 0
    }

    .meganav-scah ul li {
        width: auto;
        font-size: 14px;
        float: left;
        position: relative
    }

    .meganav-scah ul li .nav-dropdown {
        position: absolute;
        width: 960px;
        top: 44px;
        left: -1px;
        border: 1px solid #bd6120;
        margin-top: 2px;
        z-index: 1000000;
        background-color: #fff;
        -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
        -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
        box-shadow: 0 5px 10px rgba(0,0,0,0.2);
        -webkit-background-clip: padding-box;
        -moz-background-clip: padding;
        background-clip: padding-box;
        display: none
    }

    .meganav-scah ul li .nav-dropdown .nav-column-title {
        background-color: #fefaf1
    }

    .meganav-scah ul li .nav-dropdown .nav-column {
        float: left
    }

    .meganav-scah ul li .nav-dropdown .nav-column-title {
        color: #bd6120;
        font-size: 14px;
        font-weight: bold;
        padding: 10px 0 5px 10px
    }

    .meganav-scah ul li .nav-dropdown ul.level1 a {
        font-weight: normal;
        font-size: 12px;
        text-transform: uppercase;
        color: #000
    }

    .meganav-scah ul li .nav-dropdown ul.level1 a:hover {
        color: #f00;
        text-decoration: none
    }

    @-moz-document url-prefix() {
        .meganav-scah ul li .nav-dropdown.level1, .dynamic-contentful-pages .meganav-scah ul li .nav-dropdown.level2 {
            border-top: 0
        }
    }

    .meganav-scah ul li:nth-child(2) .level0 .meganav-width, .dynamic-contentful-pages .meganav-scah ul li:nth-child(3) .level0 .meganav-width, .dynamic-contentful-pages .meganav-scah ul li:nth-child(4) .level0 .meganav-width, .dynamic-contentful-pages .meganav-scah ul li:nth-child(5) .level0 .meganav-width, .dynamic-contentful-pages .meganav-scah ul li:nth-child(6) .level0 .meganav-width, .dynamic-contentful-pages .meganav-scah ul li:nth-child(7) .level0 .meganav-width, .dynamic-contentful-pages .meganav-scah ul li:nth-child(8) .level0 .meganav-width, .dynamic-contentful-pages .meganav-scah ul li:nth-child(9) .level0 .meganav-width, .dynamic-contentful-pages .meganav-scah ul li:nth-child(10) .level0 .meganav-width {
        width: 300px
    }

    .meganav-scah ul li:nth-child(2) .level0 ul.level1 li div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(3) .level0 ul.level1 li div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(4) .level0 ul.level1 li div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(5) .level0 ul.level1 li div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(6) .level0 ul.level1 li div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(7) .level0 ul.level1 li div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(8) .level0 ul.level1 li div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(9) .level0 ul.level1 li div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(10) .level0 ul.level1 li div.level1 {
        left: 260px;
        width: 640px;
        height: 510px
    }

    .meganav-scah ul li:nth-child(2) .level0 ul.level1 li:nth-child(1) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(3) .level0 ul.level1 li:nth-child(1) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(4) .level0 ul.level1 li:nth-child(1) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(5) .level0 ul.level1 li:nth-child(1) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(6) .level0 ul.level1 li:nth-child(1) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(7) .level0 ul.level1 li:nth-child(1) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(8) .level0 ul.level1 li:nth-child(1) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(9) .level0 ul.level1 li:nth-child(1) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(10) .level0 ul.level1 li:nth-child(1) div.level1 {
        top: -37px
    }

    @-moz-document url-prefix() {
        .meganav-scah ul li:nth-child(2) .level0 ul.level1 li:nth-child(1) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(3) .level0 ul.level1 li:nth-child(1) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(4) .level0 ul.level1 li:nth-child(1) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(5) .level0 ul.level1 li:nth-child(1) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(6) .level0 ul.level1 li:nth-child(1) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(7) .level0 ul.level1 li:nth-child(1) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(8) .level0 ul.level1 li:nth-child(1) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(9) .level0 ul.level1 li:nth-child(1) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(10) .level0 ul.level1 li:nth-child(1) div.level1 {
            top: -36.5px
        }
    }

    .meganav-scah ul li:nth-child(2) .level0 ul.level1 li:nth-child(2) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(3) .level0 ul.level1 li:nth-child(2) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(4) .level0 ul.level1 li:nth-child(2) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(5) .level0 ul.level1 li:nth-child(2) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(6) .level0 ul.level1 li:nth-child(2) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(7) .level0 ul.level1 li:nth-child(2) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(8) .level0 ul.level1 li:nth-child(2) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(9) .level0 ul.level1 li:nth-child(2) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(10) .level0 ul.level1 li:nth-child(2) div.level1 {
        top: -71px
    }

    @-moz-document url-prefix() {
        .meganav-scah ul li:nth-child(2) .level0 ul.level1 li:nth-child(2) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(3) .level0 ul.level1 li:nth-child(2) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(4) .level0 ul.level1 li:nth-child(2) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(5) .level0 ul.level1 li:nth-child(2) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(6) .level0 ul.level1 li:nth-child(2) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(7) .level0 ul.level1 li:nth-child(2) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(8) .level0 ul.level1 li:nth-child(2) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(9) .level0 ul.level1 li:nth-child(2) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(10) .level0 ul.level1 li:nth-child(2) div.level1 {
            top: -71.5px
        }
    }

    .meganav-scah ul li:nth-child(2) .level0 ul.level1 li:nth-child(3) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(3) .level0 ul.level1 li:nth-child(3) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(4) .level0 ul.level1 li:nth-child(3) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(5) .level0 ul.level1 li:nth-child(3) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(6) .level0 ul.level1 li:nth-child(3) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(7) .level0 ul.level1 li:nth-child(3) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(8) .level0 ul.level1 li:nth-child(3) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(9) .level0 ul.level1 li:nth-child(3) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(10) .level0 ul.level1 li:nth-child(3) div.level1 {
        top: -105px
    }

    @-moz-document url-prefix() {
        .meganav-scah ul li:nth-child(2) .level0 ul.level1 li:nth-child(3) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(3) .level0 ul.level1 li:nth-child(3) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(4) .level0 ul.level1 li:nth-child(3) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(5) .level0 ul.level1 li:nth-child(3) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(6) .level0 ul.level1 li:nth-child(3) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(7) .level0 ul.level1 li:nth-child(3) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(8) .level0 ul.level1 li:nth-child(3) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(9) .level0 ul.level1 li:nth-child(3) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(10) .level0 ul.level1 li:nth-child(3) div.level1 {
            top: -106.5px
        }
    }

    .meganav-scah ul li:nth-child(2) .level0 ul.level1 li:nth-child(4) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(3) .level0 ul.level1 li:nth-child(4) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(4) .level0 ul.level1 li:nth-child(4) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(5) .level0 ul.level1 li:nth-child(4) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(6) .level0 ul.level1 li:nth-child(4) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(7) .level0 ul.level1 li:nth-child(4) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(8) .level0 ul.level1 li:nth-child(4) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(9) .level0 ul.level1 li:nth-child(4) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(10) .level0 ul.level1 li:nth-child(4) div.level1 {
        top: -139px
    }

    @-moz-document url-prefix() {
        .meganav-scah ul li:nth-child(2) .level0 ul.level1 li:nth-child(4) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(3) .level0 ul.level1 li:nth-child(4) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(4) .level0 ul.level1 li:nth-child(4) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(5) .level0 ul.level1 li:nth-child(4) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(6) .level0 ul.level1 li:nth-child(4) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(7) .level0 ul.level1 li:nth-child(4) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(8) .level0 ul.level1 li:nth-child(4) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(9) .level0 ul.level1 li:nth-child(4) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(10) .level0 ul.level1 li:nth-child(4) div.level1 {
            top: -141.5px
        }
    }

    .meganav-scah ul li:nth-child(2) .level0 ul.level1 li:nth-child(5) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(3) .level0 ul.level1 li:nth-child(5) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(4) .level0 ul.level1 li:nth-child(5) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(5) .level0 ul.level1 li:nth-child(5) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(6) .level0 ul.level1 li:nth-child(5) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(7) .level0 ul.level1 li:nth-child(5) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(8) .level0 ul.level1 li:nth-child(5) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(9) .level0 ul.level1 li:nth-child(5) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(10) .level0 ul.level1 li:nth-child(5) div.level1 {
        top: -173px
    }

    @-moz-document url-prefix() {
        .meganav-scah ul li:nth-child(2) .level0 ul.level1 li:nth-child(5) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(3) .level0 ul.level1 li:nth-child(5) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(4) .level0 ul.level1 li:nth-child(5) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(5) .level0 ul.level1 li:nth-child(5) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(6) .level0 ul.level1 li:nth-child(5) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(7) .level0 ul.level1 li:nth-child(5) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(8) .level0 ul.level1 li:nth-child(5) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(9) .level0 ul.level1 li:nth-child(5) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(10) .level0 ul.level1 li:nth-child(5) div.level1 {
            top: -176.5px
        }
    }

    .meganav-scah ul li:nth-child(2) .level0 ul.level1 li:nth-child(6) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(3) .level0 ul.level1 li:nth-child(6) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(4) .level0 ul.level1 li:nth-child(6) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(5) .level0 ul.level1 li:nth-child(6) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(6) .level0 ul.level1 li:nth-child(6) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(7) .level0 ul.level1 li:nth-child(6) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(8) .level0 ul.level1 li:nth-child(6) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(9) .level0 ul.level1 li:nth-child(6) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(10) .level0 ul.level1 li:nth-child(6) div.level1 {
        top: -207px
    }

    @-moz-document url-prefix() {
        .meganav-scah ul li:nth-child(2) .level0 ul.level1 li:nth-child(6) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(3) .level0 ul.level1 li:nth-child(6) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(4) .level0 ul.level1 li:nth-child(6) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(5) .level0 ul.level1 li:nth-child(6) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(6) .level0 ul.level1 li:nth-child(6) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(7) .level0 ul.level1 li:nth-child(6) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(8) .level0 ul.level1 li:nth-child(6) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(9) .level0 ul.level1 li:nth-child(6) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(10) .level0 ul.level1 li:nth-child(6) div.level1 {
            top: -211.5px
        }
    }

    .meganav-scah ul li:nth-child(2) .level0 ul.level1 li:nth-child(7) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(3) .level0 ul.level1 li:nth-child(7) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(4) .level0 ul.level1 li:nth-child(7) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(5) .level0 ul.level1 li:nth-child(7) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(6) .level0 ul.level1 li:nth-child(7) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(7) .level0 ul.level1 li:nth-child(7) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(8) .level0 ul.level1 li:nth-child(7) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(9) .level0 ul.level1 li:nth-child(7) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(10) .level0 ul.level1 li:nth-child(7) div.level1 {
        top: -241px
    }

    @-moz-document url-prefix() {
        .meganav-scah ul li:nth-child(2) .level0 ul.level1 li:nth-child(7) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(3) .level0 ul.level1 li:nth-child(7) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(4) .level0 ul.level1 li:nth-child(7) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(5) .level0 ul.level1 li:nth-child(7) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(6) .level0 ul.level1 li:nth-child(7) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(7) .level0 ul.level1 li:nth-child(7) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(8) .level0 ul.level1 li:nth-child(7) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(9) .level0 ul.level1 li:nth-child(7) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(10) .level0 ul.level1 li:nth-child(7) div.level1 {
            top: -246.5px
        }
    }

    .meganav-scah ul li:nth-child(2) .level0 ul.level1 li:nth-child(8) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(3) .level0 ul.level1 li:nth-child(8) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(4) .level0 ul.level1 li:nth-child(8) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(5) .level0 ul.level1 li:nth-child(8) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(6) .level0 ul.level1 li:nth-child(8) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(7) .level0 ul.level1 li:nth-child(8) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(8) .level0 ul.level1 li:nth-child(8) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(9) .level0 ul.level1 li:nth-child(8) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(10) .level0 ul.level1 li:nth-child(8) div.level1 {
        top: -275px
    }

    @-moz-document url-prefix() {
        .meganav-scah ul li:nth-child(2) .level0 ul.level1 li:nth-child(8) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(3) .level0 ul.level1 li:nth-child(8) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(4) .level0 ul.level1 li:nth-child(8) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(5) .level0 ul.level1 li:nth-child(8) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(6) .level0 ul.level1 li:nth-child(8) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(7) .level0 ul.level1 li:nth-child(8) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(8) .level0 ul.level1 li:nth-child(8) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(9) .level0 ul.level1 li:nth-child(8) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(10) .level0 ul.level1 li:nth-child(8) div.level1 {
            top: -281.5px
        }
    }

    .meganav-scah ul li:nth-child(2) .level0 ul.level1 li:nth-child(9) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(3) .level0 ul.level1 li:nth-child(9) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(4) .level0 ul.level1 li:nth-child(9) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(5) .level0 ul.level1 li:nth-child(9) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(6) .level0 ul.level1 li:nth-child(9) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(7) .level0 ul.level1 li:nth-child(9) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(8) .level0 ul.level1 li:nth-child(9) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(9) .level0 ul.level1 li:nth-child(9) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(10) .level0 ul.level1 li:nth-child(9) div.level1 {
        top: -309px
    }

    @-moz-document url-prefix() {
        .meganav-scah ul li:nth-child(2) .level0 ul.level1 li:nth-child(9) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(3) .level0 ul.level1 li:nth-child(9) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(4) .level0 ul.level1 li:nth-child(9) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(5) .level0 ul.level1 li:nth-child(9) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(6) .level0 ul.level1 li:nth-child(9) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(7) .level0 ul.level1 li:nth-child(9) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(8) .level0 ul.level1 li:nth-child(9) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(9) .level0 ul.level1 li:nth-child(9) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(10) .level0 ul.level1 li:nth-child(9) div.level1 {
            top: -316.5px
        }
    }

    .meganav-scah ul li:nth-child(2) .level0 ul.level1 li:nth-child(10) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(3) .level0 ul.level1 li:nth-child(10) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(4) .level0 ul.level1 li:nth-child(10) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(5) .level0 ul.level1 li:nth-child(10) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(6) .level0 ul.level1 li:nth-child(10) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(7) .level0 ul.level1 li:nth-child(10) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(8) .level0 ul.level1 li:nth-child(10) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(9) .level0 ul.level1 li:nth-child(10) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(10) .level0 ul.level1 li:nth-child(10) div.level1 {
        top: -343px
    }

    @-moz-document url-prefix() {
        .meganav-scah ul li:nth-child(2) .level0 ul.level1 li:nth-child(10) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(3) .level0 ul.level1 li:nth-child(10) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(4) .level0 ul.level1 li:nth-child(10) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(5) .level0 ul.level1 li:nth-child(10) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(6) .level0 ul.level1 li:nth-child(10) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(7) .level0 ul.level1 li:nth-child(10) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(8) .level0 ul.level1 li:nth-child(10) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(9) .level0 ul.level1 li:nth-child(10) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(10) .level0 ul.level1 li:nth-child(10) div.level1 {
            top: -351.5px
        }
    }

    .meganav-scah ul li:nth-child(2) .level0 ul.level1 li:nth-child(11) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(3) .level0 ul.level1 li:nth-child(11) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(4) .level0 ul.level1 li:nth-child(11) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(5) .level0 ul.level1 li:nth-child(11) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(6) .level0 ul.level1 li:nth-child(11) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(7) .level0 ul.level1 li:nth-child(11) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(8) .level0 ul.level1 li:nth-child(11) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(9) .level0 ul.level1 li:nth-child(11) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(10) .level0 ul.level1 li:nth-child(11) div.level1 {
        top: -377px
    }

    @-moz-document url-prefix() {
        .meganav-scah ul li:nth-child(2) .level0 ul.level1 li:nth-child(11) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(3) .level0 ul.level1 li:nth-child(11) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(4) .level0 ul.level1 li:nth-child(11) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(5) .level0 ul.level1 li:nth-child(11) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(6) .level0 ul.level1 li:nth-child(11) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(7) .level0 ul.level1 li:nth-child(11) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(8) .level0 ul.level1 li:nth-child(11) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(9) .level0 ul.level1 li:nth-child(11) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(10) .level0 ul.level1 li:nth-child(11) div.level1 {
            top: -386.5px
        }
    }

    .meganav-scah ul li:nth-child(2) .level0 ul.level1 li:nth-child(12) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(3) .level0 ul.level1 li:nth-child(12) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(4) .level0 ul.level1 li:nth-child(12) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(5) .level0 ul.level1 li:nth-child(12) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(6) .level0 ul.level1 li:nth-child(12) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(7) .level0 ul.level1 li:nth-child(12) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(8) .level0 ul.level1 li:nth-child(12) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(9) .level0 ul.level1 li:nth-child(12) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(10) .level0 ul.level1 li:nth-child(12) div.level1 {
        top: -411px
    }

    @-moz-document url-prefix() {
        .meganav-scah ul li:nth-child(2) .level0 ul.level1 li:nth-child(12) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(3) .level0 ul.level1 li:nth-child(12) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(4) .level0 ul.level1 li:nth-child(12) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(5) .level0 ul.level1 li:nth-child(12) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(6) .level0 ul.level1 li:nth-child(12) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(7) .level0 ul.level1 li:nth-child(12) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(8) .level0 ul.level1 li:nth-child(12) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(9) .level0 ul.level1 li:nth-child(12) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(10) .level0 ul.level1 li:nth-child(12) div.level1 {
            top: -421.5px
        }
    }

    .meganav-scah ul li:nth-child(2) .level0 ul.level1 li:nth-child(13) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(3) .level0 ul.level1 li:nth-child(13) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(4) .level0 ul.level1 li:nth-child(13) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(5) .level0 ul.level1 li:nth-child(13) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(6) .level0 ul.level1 li:nth-child(13) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(7) .level0 ul.level1 li:nth-child(13) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(8) .level0 ul.level1 li:nth-child(13) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(9) .level0 ul.level1 li:nth-child(13) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(10) .level0 ul.level1 li:nth-child(13) div.level1 {
        top: -445px
    }

    @-moz-document url-prefix() {
        .meganav-scah ul li:nth-child(2) .level0 ul.level1 li:nth-child(13) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(3) .level0 ul.level1 li:nth-child(13) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(4) .level0 ul.level1 li:nth-child(13) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(5) .level0 ul.level1 li:nth-child(13) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(6) .level0 ul.level1 li:nth-child(13) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(7) .level0 ul.level1 li:nth-child(13) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(8) .level0 ul.level1 li:nth-child(13) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(9) .level0 ul.level1 li:nth-child(13) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(10) .level0 ul.level1 li:nth-child(13) div.level1 {
            top: -456.5px
        }
    }

    .meganav-scah ul li:nth-child(2) .level0 ul.level1 li:nth-child(14) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(3) .level0 ul.level1 li:nth-child(14) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(4) .level0 ul.level1 li:nth-child(14) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(5) .level0 ul.level1 li:nth-child(14) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(6) .level0 ul.level1 li:nth-child(14) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(7) .level0 ul.level1 li:nth-child(14) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(8) .level0 ul.level1 li:nth-child(14) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(9) .level0 ul.level1 li:nth-child(14) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(10) .level0 ul.level1 li:nth-child(14) div.level1 {
        top: -479px
    }

    @-moz-document url-prefix() {
        .meganav-scah ul li:nth-child(2) .level0 ul.level1 li:nth-child(14) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(3) .level0 ul.level1 li:nth-child(14) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(4) .level0 ul.level1 li:nth-child(14) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(5) .level0 ul.level1 li:nth-child(14) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(6) .level0 ul.level1 li:nth-child(14) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(7) .level0 ul.level1 li:nth-child(14) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(8) .level0 ul.level1 li:nth-child(14) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(9) .level0 ul.level1 li:nth-child(14) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(10) .level0 ul.level1 li:nth-child(14) div.level1 {
            top: -491.5px
        }
    }

    .meganav-scah ul li:nth-child(1) .level0, .dynamic-contentful-pages .meganav-scah ul li:nth-child(11) .level0 {
        left: -1px
    }

    .meganav-scah ul li:nth-child(1) .level0 .meganav-width, .dynamic-contentful-pages .meganav-scah ul li:nth-child(11) .level0 .meganav-width {
        width: 160px;
        height: 340px;
        background-color: #fefaf1
    }

    @-moz-document url-prefix() {
        .meganav-scah ul li:nth-child(1) .level0 .meganav-width, .dynamic-contentful-pages .meganav-scah ul li:nth-child(11) .level0 .meganav-width {
            height: 352px
        }
    }

    .meganav-scah ul li:nth-child(1) .level0 ul.level1 li div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(11) .level0 ul.level1 li div.level1 {
        left: 160px;
        width: 240px;
        height: auto
    }

    .meganav-scah ul li:nth-child(1) .level0 ul.level1 li ul.level2 li div.level2, .dynamic-contentful-pages .meganav-scah ul li:nth-child(11) .level0 ul.level1 li ul.level2 li div.level2 {
        left: 220px;
        width: 200px;
        height: 340px
    }

    .meganav-scah ul li:nth-child(1) .level0 ul.level1 li ul.level2 li div.level2 div.nav-column, .dynamic-contentful-pages .meganav-scah ul li:nth-child(11) .level0 ul.level1 li ul.level2 li div.level2 div.nav-column {
        width: 555px
    }

    .meganav-scah ul li:nth-child(1) .level0 ul.level1 li ul.level2 li.level2.dropdown, .dynamic-contentful-pages .meganav-scah ul li:nth-child(11) .level0 ul.level1 li ul.level2 li.level2.dropdown {
        width: 239px
    }

    .meganav-scah ul li:nth-child(1) .level0 ul.level1 li ul.level2 li:nth-child(1) div.level2, .dynamic-contentful-pages .meganav-scah ul li:nth-child(11) .level0 ul.level1 li ul.level2 li:nth-child(1) div.level2 {
        top: -37px
    }

    @-moz-document url-prefix() {
        .meganav-scah ul li:nth-child(1) .level0 ul.level1 li ul.level2 li:nth-child(1) div.level2, .dynamic-contentful-pages .meganav-scah ul li:nth-child(11) .level0 ul.level1 li ul.level2 li:nth-child(1) div.level2 {
            top: -36.5px
        }
    }

    .meganav-scah ul li:nth-child(1) .level0 ul.level1 li ul.level2 li:nth-child(2) div.level2, .dynamic-contentful-pages .meganav-scah ul li:nth-child(11) .level0 ul.level1 li ul.level2 li:nth-child(2) div.level2 {
        top: -71px
    }

    @-moz-document url-prefix() {
        .meganav-scah ul li:nth-child(1) .level0 ul.level1 li ul.level2 li:nth-child(2) div.level2, .dynamic-contentful-pages .meganav-scah ul li:nth-child(11) .level0 ul.level1 li ul.level2 li:nth-child(2) div.level2 {
            top: -71.5px
        }
    }

    .meganav-scah ul li:nth-child(1) .level0 ul.level1 li ul.level2 li:nth-child(3) div.level2, .dynamic-contentful-pages .meganav-scah ul li:nth-child(11) .level0 ul.level1 li ul.level2 li:nth-child(3) div.level2 {
        top: -105px
    }

    @-moz-document url-prefix() {
        .meganav-scah ul li:nth-child(1) .level0 ul.level1 li ul.level2 li:nth-child(3) div.level2, .dynamic-contentful-pages .meganav-scah ul li:nth-child(11) .level0 ul.level1 li ul.level2 li:nth-child(3) div.level2 {
            top: -106.5px
        }
    }

    .meganav-scah ul li:nth-child(1) .level0 ul.level1 li ul.level2 li:nth-child(4) div.level2, .dynamic-contentful-pages .meganav-scah ul li:nth-child(11) .level0 ul.level1 li ul.level2 li:nth-child(4) div.level2 {
        top: -139px
    }

    @-moz-document url-prefix() {
        .meganav-scah ul li:nth-child(1) .level0 ul.level1 li ul.level2 li:nth-child(4) div.level2, .dynamic-contentful-pages .meganav-scah ul li:nth-child(11) .level0 ul.level1 li ul.level2 li:nth-child(4) div.level2 {
            top: -141.5px
        }
    }

    .meganav-scah ul li:nth-child(1) .level0 ul.level1 li ul.level2 li:nth-child(5) div.level2, .dynamic-contentful-pages .meganav-scah ul li:nth-child(11) .level0 ul.level1 li ul.level2 li:nth-child(5) div.level2 {
        top: -173px
    }

    @-moz-document url-prefix() {
        .meganav-scah ul li:nth-child(1) .level0 ul.level1 li ul.level2 li:nth-child(5) div.level2, .dynamic-contentful-pages .meganav-scah ul li:nth-child(11) .level0 ul.level1 li ul.level2 li:nth-child(5) div.level2 {
            top: -176.5px
        }
    }

    .meganav-scah ul li:nth-child(1) .level0 ul.level1 li ul.level2 li:nth-child(6) div.level2, .dynamic-contentful-pages .meganav-scah ul li:nth-child(11) .level0 ul.level1 li ul.level2 li:nth-child(6) div.level2 {
        top: -207px
    }

    @-moz-document url-prefix() {
        .meganav-scah ul li:nth-child(1) .level0 ul.level1 li ul.level2 li:nth-child(6) div.level2, .dynamic-contentful-pages .meganav-scah ul li:nth-child(11) .level0 ul.level1 li ul.level2 li:nth-child(6) div.level2 {
            top: -211.5px
        }
    }

    .meganav-scah ul li:nth-child(1) .level0 ul.level1 li ul.level2 li:nth-child(7) div.level2, .dynamic-contentful-pages .meganav-scah ul li:nth-child(11) .level0 ul.level1 li ul.level2 li:nth-child(7) div.level2 {
        top: -241px
    }

    @-moz-document url-prefix() {
        .meganav-scah ul li:nth-child(1) .level0 ul.level1 li ul.level2 li:nth-child(7) div.level2, .dynamic-contentful-pages .meganav-scah ul li:nth-child(11) .level0 ul.level1 li ul.level2 li:nth-child(7) div.level2 {
            top: -246.5px
        }
    }

    .meganav-scah ul li:nth-child(1) .level0 ul.level1 li ul.level2 li:nth-child(8) div.level2, .dynamic-contentful-pages .meganav-scah ul li:nth-child(11) .level0 ul.level1 li ul.level2 li:nth-child(8) div.level2 {
        top: -275px
    }

    @-moz-document url-prefix() {
        .meganav-scah ul li:nth-child(1) .level0 ul.level1 li ul.level2 li:nth-child(8) div.level2, .dynamic-contentful-pages .meganav-scah ul li:nth-child(11) .level0 ul.level1 li ul.level2 li:nth-child(8) div.level2 {
            top: -281.5px
        }
    }

    .meganav-scah ul li:nth-child(1) .level0 ul.level1 li ul.level2 li:nth-child(9) div.level2, .dynamic-contentful-pages .meganav-scah ul li:nth-child(11) .level0 ul.level1 li ul.level2 li:nth-child(9) div.level2 {
        top: -309px
    }

    @-moz-document url-prefix() {
        .meganav-scah ul li:nth-child(1) .level0 ul.level1 li ul.level2 li:nth-child(9) div.level2, .dynamic-contentful-pages .meganav-scah ul li:nth-child(11) .level0 ul.level1 li ul.level2 li:nth-child(9) div.level2 {
            top: -316.5px
        }
    }

    .meganav-scah ul li:nth-child(1) .level0 ul.level1 li ul.level2 li:nth-child(10) div.level2, .dynamic-contentful-pages .meganav-scah ul li:nth-child(11) .level0 ul.level1 li ul.level2 li:nth-child(10) div.level2 {
        top: -343px
    }

    @-moz-document url-prefix() {
        .meganav-scah ul li:nth-child(1) .level0 ul.level1 li ul.level2 li:nth-child(10) div.level2, .dynamic-contentful-pages .meganav-scah ul li:nth-child(11) .level0 ul.level1 li ul.level2 li:nth-child(10) div.level2 {
            top: -351.5px
        }
    }

    .meganav-scah ul li:nth-child(1) .level0 ul.level1 li:nth-child(1) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(11) .level0 ul.level1 li:nth-child(1) div.level1 {
        top: -37px
    }

    @-moz-document url-prefix() {
        .meganav-scah ul li:nth-child(1) .level0 ul.level1 li:nth-child(1) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(11) .level0 ul.level1 li:nth-child(1) div.level1 {
            top: -36.5px
        }
    }

    .meganav-scah ul li:nth-child(1) .level0 ul.level1 li:nth-child(2) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(11) .level0 ul.level1 li:nth-child(2) div.level1 {
        top: -71px
    }

    @-moz-document url-prefix() {
        .meganav-scah ul li:nth-child(1) .level0 ul.level1 li:nth-child(2) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(11) .level0 ul.level1 li:nth-child(2) div.level1 {
            top: -71.5px
        }
    }

    .meganav-scah ul li:nth-child(1) .level0 ul.level1 li:nth-child(3) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(11) .level0 ul.level1 li:nth-child(3) div.level1 {
        top: -105px
    }

    @-moz-document url-prefix() {
        .meganav-scah ul li:nth-child(1) .level0 ul.level1 li:nth-child(3) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(11) .level0 ul.level1 li:nth-child(3) div.level1 {
            top: -106.5px
        }
    }

    .meganav-scah ul li:nth-child(1) .level0 ul.level1 li:nth-child(4) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(11) .level0 ul.level1 li:nth-child(4) div.level1 {
        top: -139px
    }

    @-moz-document url-prefix() {
        .meganav-scah ul li:nth-child(1) .level0 ul.level1 li:nth-child(4) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(11) .level0 ul.level1 li:nth-child(4) div.level1 {
            top: -141.5px
        }
    }

    .meganav-scah ul li:nth-child(1) .level0 ul.level1 li:nth-child(5) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(11) .level0 ul.level1 li:nth-child(5) div.level1 {
        top: -173px
    }

    @-moz-document url-prefix() {
        .meganav-scah ul li:nth-child(1) .level0 ul.level1 li:nth-child(5) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(11) .level0 ul.level1 li:nth-child(5) div.level1 {
            top: -176.5px
        }
    }

    .meganav-scah ul li:nth-child(1) .level0 ul.level1 li:nth-child(6) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(11) .level0 ul.level1 li:nth-child(6) div.level1 {
        top: -207px
    }

    @-moz-document url-prefix() {
        .meganav-scah ul li:nth-child(1) .level0 ul.level1 li:nth-child(6) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(11) .level0 ul.level1 li:nth-child(6) div.level1 {
            top: -211.5px
        }
    }

    .meganav-scah ul li:nth-child(1) .level0 ul.level1 li:nth-child(7) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(11) .level0 ul.level1 li:nth-child(7) div.level1 {
        top: -241px
    }

    @-moz-document url-prefix() {
        .meganav-scah ul li:nth-child(1) .level0 ul.level1 li:nth-child(7) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(11) .level0 ul.level1 li:nth-child(7) div.level1 {
            top: -246.5px
        }
    }

    .meganav-scah ul li:nth-child(1) .level0 ul.level1 li:nth-child(8) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(11) .level0 ul.level1 li:nth-child(8) div.level1 {
        top: -275px
    }

    @-moz-document url-prefix() {
        .meganav-scah ul li:nth-child(1) .level0 ul.level1 li:nth-child(8) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(11) .level0 ul.level1 li:nth-child(8) div.level1 {
            top: -281.5px
        }
    }

    .meganav-scah ul li:nth-child(1) .level0 ul.level1 li:nth-child(9) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(11) .level0 ul.level1 li:nth-child(9) div.level1 {
        top: -309px
    }

    @-moz-document url-prefix() {
        .meganav-scah ul li:nth-child(1) .level0 ul.level1 li:nth-child(9) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(11) .level0 ul.level1 li:nth-child(9) div.level1 {
            top: -316.5px
        }
    }

    .meganav-scah ul li:nth-child(1) .level0 ul.level1 li:nth-child(10) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(11) .level0 ul.level1 li:nth-child(10) div.level1 {
        top: -343px
    }

    @-moz-document url-prefix() {
        .meganav-scah ul li:nth-child(1) .level0 ul.level1 li:nth-child(10) div.level1, .dynamic-contentful-pages .meganav-scah ul li:nth-child(11) .level0 ul.level1 li:nth-child(10) div.level1 {
            top: -351.5px
        }
    }

    .meganav-scah ul li:nth-child(2) .level0 {
        left: -125px
    }

    .meganav-scah ul li:nth-child(3) .level0 {
        left: -211px
    }

    .meganav-scah ul li:nth-child(4) .level0 {
        left: -295px
    }

    .meganav-scah ul li:nth-child(5) .level0 {
        left: -371px
    }

    .meganav-scah ul li:nth-child(6) .level0 {
        left: -440px
    }

    .meganav-scah ul li:nth-child(7) .level0 {
        left: -517px
    }

    .meganav-scah ul li:nth-child(8) .level0 {
        left: -613px
    }

    .meganav-scah ul li:nth-child(9) .level0 {
        left: -675px
    }

    .meganav-scah ul li:nth-child(10) .level0 {
        left: -737px
    }

    .meganav-scah ul li:nth-child(11) .level0 {
        left: -845px
    }

    .meganav-scah ul.level1 li .nav-dropdown.level1 {
        box-shadow: none;
        border-left: 1px dashed #cecece;
        border-bottom: 0;
        border-right: 0;
        height: auto
    }

    .meganav-scah ul.level1 li .nav-column-title {
        background-color: #fff
    }

    .meganav-scah ul.level1 li ul li.level2 {
        background-color: #fff
    }

    .meganav-scah ul.level1 li ul li.level2 span.nav-span {
        text-transform: none
    }

    .meganav-scah ul.level2 li .nav-dropdown.level2 {
        width: 486px;
        left: 200px;
        top: -37px;
        box-shadow: none;
        border-left: 1px dashed #cecece;
        border-bottom: 0;
        border-right: 0;
        height: 340px
    }

    .meganav-scah ul.level2 li .nav-column-title {
        background-color: #fff
    }

    .meganav-scah ul.level2 li ul li.level3 {
        background-color: #fff
    }

    .meganav-scah ul.level2 li ul li.level3 span.nav-span {
        text-transform: none
    }

    .meganav-scah .meganav-width50 {
        width: 50%!important
    }

    .meganav-scah .meganav-width100 {
        width: 100%!important
    }

    .dropdown-menu {
        margin: 0;
        padding: 0;
        border-radius: 0
    }
}

@media all and (max-width: 1000px) and (min-width:0) {
    .scah .container .navbar-header {
        margin-right:0!important
    }

    .meganav-scah .meganav-container {
        display: none
    }

    .meganav-scah .meganav-mobile {
        display: block
    }

    .meganav-scah .dropdown-menu {
        position: relative;
        margin: 0;
        padding: 0;
        width: 100%;
        border: 0;
        -webkit-box-shadow: 0 6px 12px transparent;
        box-shadow: 0 6px 12px transparent;
        margin-bottom: 10px
    }

    .meganav-scah .meganav-container ul {
        list-style-type: none;
        padding: 0
    }

    .meganav-scah .meganav-container ul li {
        width: auto;
        position: relative
    }

    .meganav-scah .meganav-container ul li li.level1 a {
        padding-left: 40px
    }

    .meganav-scah .meganav-container ul li li.level1 li.level2 a {
        padding-left: 60px
    }

    .meganav-scah .meganav-container ul li li.level1 li.level2 li.level3 a {
        padding-left: 80px
    }

    .meganav-scah .nav-column-title {
        display: none
    }
}

.dynamic-contentful-pages .container .pdp-support-prod .panel-heading .panel-title a.accordion-toggle, .dynamic-contentful-pages .container .pdp-support-prod .panel-heading .panel-title a.accordion-toggle:hover {
    background: #e4e0fa!important;
    border-bottom: solid #5c0f8c!important;
    border-top: solid transparent!important;
    padding: 12px 10px;
    color: #5c0f8c;
    padding-right: 12%
}

.dynamic-contentful-pages .container .pdp-support-prod .panel-heading .panel-title a.collapsed, .dynamic-contentful-pages .container .pdp-support-prod .panel-heading .panel-title a.collapsed:hover {
    background: #f4f4f4!important;
    border-bottom: solid #f4f4f4!important;
    border-top: solid transparent!important;
    color: #7f7f7f
}

.dynamic-contentful-pages .container .pdp-support-prod .panel-body {
    border-top: 0!important
}

.dynamic-contentful-pages .container .pdp-support-prod .panel-body .font-semibld {
    font-weight: 500
}

.dynamic-contentful-pages .container .pdp-support-prod .pdt-title {
    font-weight: 500
}

.dynamic-contentful-pages .container .pdp-support-prod .minus-btn {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    background-image: url("/scbt-static/assets/images/blue_minus_icon.png");
    background-repeat: no-repeat;
    background-position: center;
    width: 26px
}

.dynamic-contentful-pages .container .pdp-support-prod .plus-btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    background-image: url("/scbt-static/assets/images/blue_plus_icon.png");
    background-repeat: no-repeat;
    background-position: center;
    width: 26px
}

.dynamic-contentful-pages .container .pdp-support-prod .minus-btn:hover {
    background: #ebebeb;
    background-image: url("/scbt-static/assets/images/blue_minus_icon.png");
    background-repeat: no-repeat;
    background-position: center
}

.dynamic-contentful-pages .container .pdp-support-prod .plus-btn:hover {
    background: #ebebeb;
    background-image: url("/scbt-static/assets/images/blue_plus_icon.png");
    background-repeat: no-repeat;
    background-position: center
}

.dynamic-contentful-pages .container .pdp-support-prod .quantity-field {
    font-weight: 500
}

.dynamic-contentful-pages .container .pdp-support-prod .cartBtn {
    padding: 13px 3px
}

.dynamic-contentful-pages .container .pdp-support-prod .cartBtn .add-to-cart {
    padding: 5px 17px;
    font-weight: 500
}

.dynamic-contentful-pages .container .pdp-support-prod .blue-tick {
    background: url("/scbt-static/assets/images/blue_tick.png") no-repeat;
    width: 20px;
    height: 26px;
    margin: 0 auto
}

.dynamic-contentful-pages .container .panel-container {
    margin-bottom: 2px
}

.dynamic-contentful-pages .container .recommended-support-products ul li a {
    color: #333;
    border: 1px solid #333;
    font-weight: bold;
    margin-top: 10px
}

.dynamic-contentful-pages .container .recommended-support-products ul li a:hover {
    color: #fff
}

.dynamic-contentful-pages .container .recommended-support-products ul li .btn-selected {
    color: #fff;
    background-color: #5c0f8c
}

.dynamic-contentful-pages .container #collapse3 {
    width: 100%
}

.dynamic-contentful-pages .container .panel-group.accordion {
    margin-bottom: 0
}

@media all and (max-width: 1000px) and (min-width:0) {
    .container .pdp-support-prod .panel-body {
        border-top:0!important
    }

    .container .pdp-support-prod .panel-body .font-semibld {
        font-weight: 500
    }

    .container .pdp-support-prod .panel-body .font-normal {
        font-weight: normal
    }

    .container .pdp-support-prod .pdt-title {
        text-decoration: underline;
        color: #5c0f8c;
        font-weight: bold
    }

    .container .pdp-support-prod .cartBtn {
        padding-left: 150px
    }

    .container .pdp-support-prod td.center {
        text-align: left!important
    }

    .container .pdp-support-prod .blue-tick {
        margin: 0
    }

    .container .pdp-support-prod .add-to-cart {
        padding: 8px 25px!important;
        font-weight: 500
    }

    .container .pdp-support-prod .minus-btn, .dynamic-contentful-pages .container .pdp-support-prod .quantity-field, .dynamic-contentful-pages .container .pdp-support-prod .plus-btn {
        width: 35px;
        height: 38px
    }

    .container .pdp-support-prod .fav-btn {
        padding: 5px 7px;
        font-size: 14px
    }
}

.dynamic-contentful-pages .search-results-scah-container {
    padding: 0 14px
}

.dynamic-contentful-pages .search-results-scah-container .clear-all {
    cursor: pointer
}

@media(min-width: 1000px) {
    .search-results-scah-container .product-results-container .itemPerPage {
        width:180px
    }
}

.dynamic-contentful-pages .search-results-scah-container .product-results-container .main-info h4 {
    color: #bd6120;
    font-size: 25px
}

.dynamic-contentful-pages .search-results-scah-container .product-results-container .main-info h5 {
    font-size: 20px
}

@media(max-width: 1000px) {
    .search-results-scah-container .product-results-container .main-info {
        padding:0
    }
}

.dynamic-contentful-pages .search-results-scah-container .product-results-container .search-tips {
    color: #d96707
}

.dynamic-contentful-pages .search-results-scah-container .product-results-container .search-tip-list {
    list-style: none;
    padding: 6px 0 14px;
    margin: 0
}

.dynamic-contentful-pages .search-results-scah-container .product-results-container .search-tip-list li {
    padding-left: 2em;
    text-indent: -.7em
}

.dynamic-contentful-pages .search-results-scah-container .product-results-container .search-tip-list li:before {
    content: ". ";
    color: #bd6120
}

.dynamic-contentful-pages .search-results-scah-container .product-results-container .pagination-wrapper-container {
    display: inline-block;
    padding: 0;
    margin: 0
}

@media(max-width: 1000px) {
    .search-results-scah-container .product-results-container .pagination-wrapper-container {
        padding:0
    }
}

@media(max-width: 1000px) {
    .search-results-scah-container .product-results-container .pagination-wrapper-container.bottom {
        margin:23px 0
    }
}

.dynamic-contentful-pages .search-results-scah-container .product-results-container .pagination-wrapper-container .pagination li a {
    padding: 6px 8px;
    color: #bd6120
}

.dynamic-contentful-pages .search-results-scah-container .product-results-container .pagination-wrapper-container .pagination li a:hover {
    color: black;
    background: #f2e2d6
}

.dynamic-contentful-pages .search-results-scah-container .product-results-container .pagination-wrapper-container .pagination li.active a {
    background-color: #f2e2d6;
    border-color: #ddd
}

.dynamic-contentful-pages .search-results-scah-container .product-results-container .pagination-wrapper-container label {
    margin-top: 8px
}

.dynamic-contentful-pages .search-results-scah-container .product-results-container .pagination-wrapper-container select {
    width: 106px
}

.dynamic-contentful-pages .search-results-scah-container .product-results-container .pagination-wrapper-container .dropdown .dropdown-toggle {
    width: 101px;
    position: relative;
    text-align: left
}

.dynamic-contentful-pages .search-results-scah-container .product-results-container .pagination-wrapper-container .dropdown .dropdown-toggle .caret {
    position: absolute;
    right: 8px;
    top: 13px
}

.dynamic-contentful-pages .search-results-scah-container .product-results-container .pagination-wrapper-container .dropdown .dropdown-menu {
    top: 0;
    left: 53px;
    box-shadow: -3px -1px 70px #b9b9b9
}

.dynamic-contentful-pages .search-results-scah-container .product-results-container .pagination-wrapper-container .dropdown .dropdown-menu li a {
    color: black;
    padding: 10px
}

.dynamic-contentful-pages .search-results-scah-container .product-results-container .pagination-wrapper-container .dropdown .dropdown-menu li a:hover {
    background-color: #fff2d8
}

.dynamic-contentful-pages .search-results-scah-container .product-results-container .btn-orange-outline {
    background: white;
    color: #f78709;
    border-color: #f78709;
    text-transform: uppercase;
    width: 100%;
    outline: 0
}

.dynamic-contentful-pages .search-results-scah-container .product-results-container .spotlight-pdt-list .spotlight-pdt-name, .dynamic-contentful-pages .search-results-scah-container .product-results-container .spotlight-pdt-list .spotlight-pdt-review-star, .dynamic-contentful-pages .search-results-scah-container .product-results-container .spotlight-pdt-list .review-count {
    font-weight: bold
}

@media(max-width: 1000px) {
    .search-results-scah-container .product-results-container .spotlight-pdt-list .spotlight-pdt-name, .dynamic-contentful-pages .search-results-scah-container .product-results-container .spotlight-pdt-list .spotlight-pdt-review-star, .dynamic-contentful-pages .search-results-scah-container .product-results-container .spotlight-pdt-list .review-count {
        text-align:left!important
    }
}

@media(max-width: 1000px) {
    .search-results-scah-container .product-results-container .spotlight-pdt-list li {
        border-bottom:1px solid #ddd
    }
}

@media all and (min-width: 0) and (max-width:520px) {
    .search-results-scah-container .product-results-container .spotlight-pdt-list li a span.col-md-12.col-sm-12 {
        position:relative;
        display: block;
        width: 45%
    }
}

@media all and (min-width: 1000px) {
    .search-results-scah-container .product-results-container .spotlight-pdt-list li a span img.img-responsive {
        margin-bottom:10px;
        max-height: 128px;
        max-width: 117px
    }

    .search-results-scah-container .product-results-container .spotlight-pdt-list li div.col-xs-8 {
        text-align: center
    }

    .search-results-scah-container .product-results-container .spotlight-pdt-list li div.col-xs-8 span.spotlight-pdt-name {
        padding-right: 0;
        padding-top: 0
    }

    .search-results-scah-container .product-results-container .spotlight-pdt-list li div.col-xs-8 .spot-rating {
        padding-left: 10px
    }
}

@media(min-width: 992px) {
    .search-results-scah-container .product-results-container .spotlight-pdt-list .col-md-3 {
        width:25%
    }
}

.dynamic-contentful-pages .search-results-scah-container .product-results-container .section {
    padding: 0
}

.dynamic-contentful-pages .search-results-scah-container .product-results-container .section.pagination-info {
    padding: 8px 0
}

.dynamic-contentful-pages .search-results-scah-container .product-results-container .filter-by .filter-by-btn {
    width: 100%;
    margin-bottom: 15px
}

.dynamic-contentful-pages .search-results-scah-container .product-results-container .info-accordion {
    margin-top: 20px
}

.dynamic-contentful-pages .search-results-scah-container .product-results-container .refinements-container {
    padding: 2px 31px 0;
    margin: 0 0 14px 0
}

.dynamic-contentful-pages .search-results-scah-container .product-results-container .refinements-container ul {
    padding: 0
}

.dynamic-contentful-pages .search-results-scah-container .product-results-container .refinements-container ul li {
    background: #d8d8d8;
    list-style: none;
    padding: 6px 11px 4px;
    margin: 3px
}

.dynamic-contentful-pages .search-results-scah-container .product-results-container .refinements-container ul li .glyphicon-remove {
    cursor: pointer
}

.dynamic-contentful-pages .search-results-scah-container .product-results-container .filterBySection a {
    color: #bd6120;
    font-weight: bold
}

.dynamic-contentful-pages .search-results-scah-container .product-results-container .filterBySection h5 {
    padding-left: 10px;
    font-weight: bold
}

.dynamic-contentful-pages .search-results-scah-container .product-results-container .filterBySection ul {
    padding-left: 0
}

.dynamic-contentful-pages .search-results-scah-container .product-results-container .filterBySection ul li {
    list-style-type: none;
    background-color: #faf7f5;
    padding: 9px;
    margin: 2px 0
}

.dynamic-contentful-pages .search-results-scah-container .product-results-container .filterBySection ul li:hover {
    background-color: #f2e2d6;
    color: #a62802
}

.dynamic-contentful-pages .search-results-scah-container .product-results-container .filterBySection ul li:hover button {
    color: #a62802
}

.dynamic-contentful-pages .search-results-scah-container .product-results-container .filterBySection ul li:hover button span {
    color: #a62802
}

.dynamic-contentful-pages .search-results-scah-container .product-results-container .sortByMob, .dynamic-contentful-pages .search-results-scah-container .product-results-container .displayMob {
    border-top: 1px solid #aaa;
    padding: 10px;
    cursor: pointer
}

.dynamic-contentful-pages .search-results-scah-container .product-results-container .sortByMob label, .dynamic-contentful-pages .search-results-scah-container .product-results-container .displayMob label {
    width: 100%;
    margin-bottom: 0
}

.dynamic-contentful-pages .search-results-scah-container .product-results-container .sortByMob label .label-text, .dynamic-contentful-pages .search-results-scah-container .product-results-container .displayMob label .label-text {
    display: inline
}

.dynamic-contentful-pages .search-results-scah-container .product-results-container .sortByMob label .dropdown-toggle, .dynamic-contentful-pages .search-results-scah-container .product-results-container .displayMob label .dropdown-toggle {
    background: transparent;
    border: 0;
    outline: 0
}

.dynamic-contentful-pages .search-results-scah-container .product-results-container .sortByMob label .glyphicon-chevron-down, .dynamic-contentful-pages .search-results-scah-container .product-results-container .displayMob label .glyphicon-chevron-down {
    float: right
}

.dynamic-contentful-pages .search-results-scah-container .product-results-container .sortByMob label.open .glyphicon-chevron-down:before, .dynamic-contentful-pages .search-results-scah-container .product-results-container .displayMob label.open .glyphicon-chevron-down:before {
    content: "\e113"
}

.dynamic-contentful-pages .search-results-scah-container .product-results-container .sortByMob label .dropdown-menu, .dynamic-contentful-pages .search-results-scah-container .product-results-container .displayMob label .dropdown-menu {
    position: relative;
    float: none;
    border: 0;
    box-shadow: none
}

.dynamic-contentful-pages .search-results-scah-container .product-results-container .sortByMob label .dropdown-menu li a, .dynamic-contentful-pages .search-results-scah-container .product-results-container .displayMob label .dropdown-menu li a {
    padding: 10px;
    color: #444
}

.dynamic-contentful-pages .search-results-scah-container .product-results-container .sortByMob label .dropdown-menu li a:hover, .dynamic-contentful-pages .search-results-scah-container .product-results-container .displayMob label .dropdown-menu li a:hover {
    background-color: #fff2d8
}

.dynamic-contentful-pages .search-results-scah-container .product-results-container .sortByMob label .dropdown-menu li a .glyphicon, .dynamic-contentful-pages .search-results-scah-container .product-results-container .displayMob label .dropdown-menu li a .glyphicon {
    visibility: hidden
}

.dynamic-contentful-pages .search-results-scah-container .product-results-container .sortByMob label .dropdown-menu li a .glyphicon.active, .dynamic-contentful-pages .search-results-scah-container .product-results-container .displayMob label .dropdown-menu li a .glyphicon.active {
    visibility: visible
}

.dynamic-contentful-pages .search-results-scah-container .product-results-container .displayMob {
    border-bottom: 1px solid #aaa
}

.dynamic-contentful-pages .search-results-scah-container .product-results-container .sortByMob {
    margin-top: 10px
}

.dynamic-contentful-pages .search-results-scah-container #filterByModal [data-toggle="collapse"] .glyphicon-plus {
    display: none
}

.dynamic-contentful-pages .search-results-scah-container #filterByModal [data-toggle="collapse"] .glyphicon-minus {
    display: block
}

.dynamic-contentful-pages .search-results-scah-container #filterByModal [data-toggle="collapse"].collapsed .glyphicon-plus {
    display: block
}

.dynamic-contentful-pages .search-results-scah-container #filterByModal [data-toggle="collapse"].collapsed .glyphicon-minus {
    display: none
}

.dynamic-contentful-pages .search-results-scah-container #filterByModal .filter-item {
    padding: 0;
    border-bottom: 1px solid #e5e5e5
}

.dynamic-contentful-pages .search-results-scah-container #filterByModal .filter-item li {
    list-style: none;
    border: 0
}

.dynamic-contentful-pages .search-results-scah-container #filterByModal .filter-item li .checkbox {
    float: left;
    margin: 6px
}

.dynamic-contentful-pages .search-results-scah-container #filterByModal .filter-item li .checkbox:checked+label {
    background-color: #d8d8d8
}

.dynamic-contentful-pages .search-results-scah-container #filterByModal .filter-item li label {
    display: block;
    padding: 3px 20px
}

.dynamic-contentful-pages .search-results-scah-container #search-results-left-nav section {
    border-top: solid 2px #bd6120;
    padding: 12px 0
}

.dynamic-contentful-pages .search-results-scah-container #search-results-left-nav section.filterBySection a {
    color: #bd6120;
    font-weight: bold
}

.dynamic-contentful-pages .search-results-scah-container #search-results-left-nav section.filterBySection ul {
    padding-left: 0
}

.dynamic-contentful-pages .search-results-scah-container #search-results-left-nav section.filterBySection ul li {
    list-style-type: none;
    background-color: #faf7f5;
    padding: 9px;
    margin: 2px 0
}

.dynamic-contentful-pages .search-results-scah-container #search-results-left-nav section.filterBySection ul li:hover {
    background-color: #f2e2d6;
    color: #a62802
}

.dynamic-contentful-pages .search-results-scah-container #search-results-left-nav section.filterBySection ul li:hover button {
    color: #a62802
}

.dynamic-contentful-pages .search-results-scah-container #search-results-left-nav section.filterBySection ul li:hover button span {
    color: #a62802
}

.dynamic-contentful-pages .search-results-scah-container #search-results-left-nav section.filters h4 {
    color: #bd6120
}

.dynamic-contentful-pages .search-results-scah-container #search-results-left-nav section.filters ul {
    padding: 0
}

.dynamic-contentful-pages .search-results-scah-container #search-results-left-nav section.filters ul li {
    list-style: none;
    overflow: hidden
}

.dynamic-contentful-pages .search-results-scah-container #search-results-left-nav section.filters ul li label {
    font-weight: normal;
    display: block
}

.dynamic-contentful-pages .search-results-scah-container #search-results-left-nav section.filters ul li .view-all {
    margin-top: 6px;
    padding: 0
}

.dynamic-contentful-pages .search-results-scah-container #search-results-left-nav section.filters ul li .view-all a {
    color: #bd6120
}

.dynamic-contentful-pages .search-results-scah-container #search-results-left-nav section.filters ul li .view-all a .glyphicon-chevron-down {
    font-size: 10px
}

.dynamic-contentful-pages .search-results-scah-container #search-results-left-nav section.filters ul li .checkbox {
    margin-top: 5px
}

.dynamic-contentful-pages .search-results-scah-container #search-results-left-nav section.filters ul li .text {
    padding: 0
}

.dynamic-contentful-pages .search-results-scah-container #search-results-left-nav section.filters ul li:hover .text span {
    border-bottom: 1px dotted #eed7c8;
    color: #bd6120
}

.dynamic-contentful-pages .search-results-scah-container #search-results-left-nav .marketing-banner {
    width: 100%;
    background: rgba(128,128,128,0.69);
    height: 289px;
    margin: 10px
}

.dynamic-contentful-pages .search-results-scah-container .custom-checkbox>[type="checkbox"]:checked+label:after, .dynamic-contentful-pages .search-results-scah-container .custom-checkbox-search-results>[type="checkbox"]:checked+label:after {
    top: 22px
}

.dynamic-contentful-pages .search-results-scah-container .category-list .bottom-border {
    display: none;
    border-bottom: solid #f78709;
    position: absolute;
    bottom: 0;
    height: 1px;
    width: 100%;
    left: 0
}

.dynamic-contentful-pages .search-results-scah-container .category-list ul {
    padding: 0;
    display: block;
    width: 316px;
    float: left;
    margin-bottom: 0
}

@media(max-width: 1000px) {
    .search-results-scah-container .category-list ul {
        width:100%
    }
}

.dynamic-contentful-pages .search-results-scah-container .category-list ul li {
    list-style: none;
    background-color: #f4f4f4;
    padding: 10px;
    display: block;
    width: 90%;
    border: solid white;
    margin-bottom: 7px;
    color: #444;
    cursor: pointer
}

@media(max-width: 1000px) {
    .search-results-scah-container .category-list ul li {
        width:100%
    }
}

.dynamic-contentful-pages .search-results-scah-container .category-list ul li a {
    text-decoration: none;
    color: #444;
    font-weight: 200;
    font-size: 15px
}

.dynamic-contentful-pages .search-results-scah-container .category-list ul li a:hover {
    color: #5c0f8c
}

.dynamic-contentful-pages .search-results-scah-container .category-list ul li:hover {
    color: #bd6120;
    background-color: #fff2d8
}

.dynamic-contentful-pages .search-results-scah-container .category-list ul li:hover a {
    color: #bd6120
}

.dynamic-contentful-pages .search-results-scah-container .category-list ul li:hover .bottom-border {
    display: block
}

.dynamic-contentful-pages .search-results-scah-container .category-list ul li .glyphicon-chevron-right {
    float: right;
    color: #808080
}

.dynamic-contentful-pages .search-results-scah-container .category-list ul:nth-child(1) li {
    border-left: 0
}

.dynamic-contentful-pages .search-results-scah-container .category-list ul:nth-child(3) li {
    border-right: 0
}

.dynamic-contentful-pages .search-results-scah-container .marketing-content {
    width: 100%;
    background-color: #F4F4F4;
    clear: both;
    padding: 25px;
    text-align: center;
    color: #888
}

.dynamic-contentful-pages .search-results-scah-container .product-banner-slot img {
    width: 100%
}

@media screen and (min-width: 1000px) {
    body.scah .dynamic-contentful-pages .plp-scah-container .plp-scah-right-cont .related-pdt-info-tab-panel .pagination-wrapper-container,body.scah .dynamic-contentful-pages .plp-scah-container .plp-scah-right-cont .product-results-container .pagination-wrapper-container {
        margin-bottom:10px
    }

    body.scah .dynamic-contentful-pages .plp-scah-container .plp-scah-right-cont .related-pdt-info-tab-panel .pagination-wrapper-container .pagination-info,body.scah .dynamic-contentful-pages .plp-scah-container .plp-scah-right-cont .product-results-container .pagination-wrapper-container .pagination-info {
        width: 100%;
        margin-bottom: 10px
    }

    body.scah .dynamic-contentful-pages .plp-scah-container .plp-scah-right-cont .related-pdt-info-tab-panel .pagination-wrapper-container .pagination-sortBy,body.scah .dynamic-contentful-pages .plp-scah-container .plp-scah-right-cont .product-results-container .pagination-wrapper-container .pagination-sortBy {
        width: 30%
    }

    body.scah .dynamic-contentful-pages .plp-scah-container .plp-scah-right-cont .related-pdt-info-tab-panel .pagination-wrapper-container .itemPerPage,body.scah .dynamic-contentful-pages .plp-scah-container .plp-scah-right-cont .product-results-container .pagination-wrapper-container .itemPerPage {
        width: 33%
    }

    body.scah .dynamic-contentful-pages .plp-scah-container .plp-scah-right-cont .related-pdt-info-tab-panel .pagination-wrapper-container .itemPerPage select,body.scah .dynamic-contentful-pages .plp-scah-container .plp-scah-right-cont .product-results-container .pagination-wrapper-container .itemPerPage select {
        width: 135px
    }

    body.scah .dynamic-contentful-pages .plp-scah-container .plp-scah-right-cont .related-pdt-info-tab-panel .pagination-wrapper-container .pagination-wrap li a,body.scah .dynamic-contentful-pages .plp-scah-container .plp-scah-right-cont .product-results-container .pagination-wrapper-container .pagination-wrap li a {
        padding: 6px 8px
    }

    body.scah .dynamic-contentful-pages .plp-scah-container .plp-scah-right-cont .related-pdt-info-tab-panel .pagination-wrapper-container .pagination-wrap li.active a,body.scah .dynamic-contentful-pages .plp-scah-container .plp-scah-right-cont .product-results-container .pagination-wrapper-container .pagination-wrap li.active a {
        border: 1px solid #ddd;
        background-color: #f2e2d6;
        color: #444
    }

    body.scah .dynamic-contentful-pages .search-results-scah-container .product-results-container .plp-scah-right-cont .product-results-container .pagination-wrapper-container {
        margin-bottom: 10px;
        padding-left: 15px
    }

    body.scah .dynamic-contentful-pages .search-results-scah-container .product-results-container .plp-scah-right-cont .product-results-container .pagination-wrapper-container label {
        margin-right: 3px
    }

    body.scah .dynamic-contentful-pages .search-results-scah-container .product-results-container .plp-scah-right-cont .product-results-container .pagination-wrapper-container .pagination-info {
        width: 100%;
        margin-bottom: 10px
    }

    body.scah .dynamic-contentful-pages .search-results-scah-container .product-results-container .plp-scah-right-cont .product-results-container .pagination-wrapper-container .pagination-sortBy {
        width: 30%
    }

    body.scah .dynamic-contentful-pages .search-results-scah-container .product-results-container .plp-scah-right-cont .product-results-container .pagination-wrapper-container .itemPerPage {
        width: 33%
    }

    body.scah .dynamic-contentful-pages .search-results-scah-container .product-results-container .plp-scah-right-cont .product-results-container .pagination-wrapper-container .itemPerPage select {
        width: 135px
    }

    body.scah .dynamic-contentful-pages .search-results-scah-container .product-results-container .plp-scah-right-cont .product-results-container .pagination-wrapper-container .pagination-wrap li a {
        padding: 6px 8px
    }

    body.scah .dynamic-contentful-pages .search-results-scah-container .product-results-container .plp-scah-right-cont .product-results-container .pagination-wrapper-container .pagination-wrap li.active a {
        border: 1px solid #ddd;
        background-color: #f2e2d6;
        color: #444
    }

    body.scbt .dynamic-contentful-pages .search-results-scbt-container {
        float: left
    }

    body.scbt .dynamic-contentful-pages .search-results-scbt-container .product-results-container .pagination-wrapper-container .pagination-info {
        width: 100%;
        margin-bottom: 15px
    }

    body.scbt .dynamic-contentful-pages .search-results-scbt-container .product-results-container .pagination-wrapper-container .display select {
        width: 140px
    }

    body.scbt .dynamic-contentful-pages .search-results-scbt-container .product-results-container .pagination-wrapper-container .sortby,body.scbt .dynamic-contentful-pages .search-results-scbt-container .product-results-container .pagination-wrapper-container .pagination-wrap,body.scbt .dynamic-contentful-pages .search-results-scbt-container .product-results-container .pagination-wrapper-container .display {
        width: auto
    }

    body.scbt .dynamic-contentful-pages .search-results-scbt-container .product-results-container .pagination-wrapper-container .pagination-wrap li a {
        padding: 6px 8px
    }

    body.scbt .dynamic-contentful-pages .search-results-scbt-container .product-results-container .pagination-wrapper-container .pagination-wrap li.active a {
        border: 1px solid #ddd;
        background-color: #e4dbed;
        color: #444
    }

    body.scbt .dynamic-contentful-pages .search-results-scbt-container .pagination-wrapper-container {
        margin: 10px 0 10px 0
    }

    body.scbt .dynamic-contentful-pages .related-pdt-info-tab-panel .pagination-wrapper-container .pagination-info {
        width: 100%;
        margin-bottom: 15px
    }

    body.scbt .dynamic-contentful-pages .related-pdt-info-tab-panel .pagination-wrapper-container .sortby {
        width: 23%
    }

    body.scbt .dynamic-contentful-pages .related-pdt-info-tab-panel .pagination-wrapper-container .display {
        width: 29%
    }

    body.scbt .dynamic-contentful-pages .related-pdt-info-tab-panel .pagination-wrapper-container .display select {
        width: 140px
    }

    body.scbt .dynamic-contentful-pages .related-pdt-info-tab-panel .pagination-wrapper-container .pagination-wrap {
        width: 45%
    }

    body.scbt .dynamic-contentful-pages .related-pdt-info-tab-panel .pagination-wrapper-container .pagination-wrap li a {
        padding: 6px 8px
    }

    body.scbt .dynamic-contentful-pages .related-pdt-info-tab-panel .pagination-wrapper-container .pagination-wrap li.active a {
        border: 1px solid #ddd;
        background-color: #e4dbed;
        color: #444
    }
}

.dynamic-contentful-pages .container .search-breadcrumb {
    margin: 24px 0 0 6px;
    padding: 0
}

@media only screen and (max-width: 1024px) {
    .container .search-breadcrumb {
        padding:0 15px
    }
}

.dynamic-contentful-pages .search-results-scbt-container .pagination-wrapper-container .pagination-info {
    width: auto
}

@media(max-width: 1000px) {
    .search-results-scbt-container .pagination-wrapper-container .pagination-info {
        width:100%
    }
}

.dynamic-contentful-pages .search-results-scbt-container .pagination-wrapper-container .sortby, .dynamic-contentful-pages .search-results-scbt-container .pagination-wrapper-container .display {
    width: auto
}

.dynamic-contentful-pages .search-results-scbt-container .pagination-wrapper-container .pagination-wrap {
    float: right
}

.dynamic-contentful-pages .search-results-scbt-container h2, .dynamic-contentful-pages .search-results-scbt-container h6 {
    margin: 24px 0 26px;
    font-size: 14px;
    font-family: var(--fontFace-localOpenSansSemibold)
}

.dynamic-contentful-pages .search-results-scbt-container h2 b, .dynamic-contentful-pages .search-results-scbt-container h6 b {
    font-family: 'open_sansbold'
}

.dynamic-contentful-pages .search-results-scbt-container .marketing-content {
    width: 100%;
    background-color: #F4F4F4;
    clear: both;
    padding: 25px;
    text-align: center;
    color: #888;
    margin: 30px 0 0 0;
    text-transform: uppercase;
    font-weight: bold
}

.dynamic-contentful-pages .search-results-scbt-container .sch-tips {
    margin: 0 0 43px 0
}

.dynamic-contentful-pages .search-results-scbt-container .search-tips {
    font-size: 16px;
    color: #73379e
}

.dynamic-contentful-pages .search-results-scbt-container .search-tip-list {
    padding: 0;
    margin: 13px 10px 25px 35px
}

.dynamic-contentful-pages .search-results-scbt-container .search-tip-list li {
    margin-bottom: 13px;
    position: relative;
    color: #7665e5
}

.dynamic-contentful-pages .search-results-scbt-container .search-tip-list li span {
    color: #444
}

.dynamic-contentful-pages .search-results-scbt-container .checked-items {
    float: left
}

.dynamic-contentful-pages .search-results-scbt-container .checked-items .tag {
    background-color: #e4dbed;
    color: #444;
    font-weight: normal;
    padding: 8px 30px 8px 10px;
    border-radius: 0;
    margin: 0 10px 5px 0;
    display: block;
    float: left;
    font-size: 12px;
    position: relative
}

.dynamic-contentful-pages .search-results-scbt-container .checked-items .tag:hover {
    background: #d9cfe5;
    color: #672a93
}

.dynamic-contentful-pages .search-results-scbt-container .checked-items .tag:hover a {
    text-decoration: none
}

.dynamic-contentful-pages .search-results-scbt-container .checked-items .tag:hover a i {
    color: #672a93
}

.dynamic-contentful-pages .search-results-scbt-container .checked-items .tag a {
    position: absolute;
    right: 10px;
    top: 7px
}

.dynamic-contentful-pages .search-results-scbt-container .checked-items .tag a i {
    font: normal 12px var(--fontFace-localOpenSans);
    color: #888
}

.dynamic-contentful-pages .search-results-scbt-container .popover {
    width: auto;
    max-width: 500px
}

.dynamic-contentful-pages .search-results-scbt-container #PopoverContent {
    display: none
}

.dynamic-contentful-pages .search-results-scbt-container .popover-content .tag {
    font-size: 12px;
    padding: 5px;
    margin: 5px;
    display: inline-block;
    float: left;
    background: #f4f4f4;
    color: #444
}

.dynamic-contentful-pages .search-results-scbt-container .popover-content .tag:hover {
    color: #672a93;
    background: #f4f4f4;
    cursor: pointer
}

.dynamic-contentful-pages .search-results-scbt-container .popover-content .tag:hover i {
    color: #672a93
}

.dynamic-contentful-pages .search-results-scbt-container .popover-content .tag a {
    color: #bbb;
    cursor: pointer;
    opacity: .6
}

.dynamic-contentful-pages .search-results-scbt-container .popover-content .tag a:hover {
    opacity: 1.0
}

.dynamic-contentful-pages .search-results-scbt-container .popover-content .tag .remove {
    vertical-align: bottom;
    top: -1px;
    font-size: 10px
}

.dynamic-contentful-pages .search-results-scbt-container .popover-content .tag a {
    margin: 0 0 0 .3em
}

.dynamic-contentful-pages .search-results-scbt-container .popover-content .tag a .glyphicon-white {
    color: #fff;
    margin-bottom: 2px
}

.dynamic-contentful-pages .search-results-scbt-container .popover-content .more {
    display: inline-block;
    margin: 10px 0 0 0
}

.dynamic-contentful-pages .search-results-scbt-container .popover-content .more:hover {
    cursor: pointer
}

.dynamic-contentful-pages .search-results-scbt-container a:focus {
    outline: 0;
    text-decoration: none
}

.dynamic-contentful-pages .search-results-scbt-container .modal-content {
    border-radius: 0
}

.dynamic-contentful-pages .search-results-scbt-container .modal-footer {
    border-top: 0
}

.dynamic-contentful-pages .search-results-scbt-container .modal-header {
    padding: 20px 0;
    margin: 0 25px
}

.dynamic-contentful-pages .search-results-scbt-container .modal-header h4 {
    color: #7665e5!important;
    margin: 0
}

.dynamic-contentful-pages .search-results-scbt-container .modal-dialog {
    margin-top: 100px
}

.dynamic-contentful-pages .search-results-scbt-container .modal-body {
    padding: 3px 35px
}

.dynamic-contentful-pages .search-results-scbt-container .modal-body .checkbox.custom-checkbox label:after, .dynamic-contentful-pages .search-results-scbt-container .modal-body .search-results-scah-container .checkbox.custom-checkbox-search-results label:after, .dynamic-contentful-pages .search-results-scah-container .search-results-scbt-container .modal-body .checkbox.custom-checkbox-search-results label:after {
    top: 25px
}

.dynamic-contentful-pages .search-results-scbt-container .modal-body .checkbox.custom-checkbox label:before, .dynamic-contentful-pages .search-results-scbt-container .modal-body .search-results-scah-container .checkbox.custom-checkbox-search-results label:before, .dynamic-contentful-pages .search-results-scah-container .search-results-scbt-container .modal-body .checkbox.custom-checkbox-search-results label:before {
    margin-top: -4px
}

.dynamic-contentful-pages .search-results-scbt-container .filters ul {
    padding: 0
}

.dynamic-contentful-pages .search-results-scbt-container .filters li {
    list-style: none
}

.dynamic-contentful-pages .search-results-scbt-container .filters li:after, .dynamic-contentful-pages .search-results-scbt-container .filters li:before {
    content: " ";
    display: table
}

.dynamic-contentful-pages .search-results-scbt-container .filters li:after {
    clear: both
}

.dynamic-contentful-pages .search-results-scbt-container .filters li .checkbox {
    margin: 0 0 10px
}

.dynamic-contentful-pages .search-results-scbt-container .filters li input {
    float: left;
    margin-right: 10px
}

.dynamic-contentful-pages .search-results-scbt-container .filters li label {
    font-weight: normal;
    display: block;
    padding: 3px 0 3px
}

.dynamic-contentful-pages .search-results-scbt-container .filters h4 a span.glyphicon:before {
    content: "\e113"
}

.dynamic-contentful-pages .search-results-scbt-container .filters h4 a.collapsed span.glyphicon:before {
    content: "\e114"
}

.dynamic-contentful-pages .search-results-scbt-container .filters .filter-modules {
    border-bottom: 1px solid #e5e5e5
}

.dynamic-contentful-pages .search-results-scbt-container .filters .filter-modules h4 {
    margin: 0 0 10px 0
}

.dynamic-contentful-pages .search-results-scbt-container .filters .filter-modules h4 a {
    display: block;
    padding: 10px 0
}

.dynamic-contentful-pages .search-results-scbt-container .filters .showall {
    font-weight: bold
}

@media only screen and (max-width: 1024px) {
    .search-results-scbt-container {
        padding:0 15px
    }
}

@media(max-width: 1000px) {
    .search-results-scbt-container .pagination-wrap {
        width:100%
    }

    .search-results-scbt-container .pagination-wrap .pagination a {
        padding: 6px 12px
    }
}

.dynamic-contentful-pages .search-results-scbt-container .pagination-wrap .active {
    background: #eee
}

@media only screen and (max-width: 1000px) {
    .search-results-scbt-container .search-table {
        border-top:1px solid #ddd
    }

    .search-results-scbt-container .search-table thead {
        display: none
    }

    .search-results-scbt-container .search-table tbody td {
        display: block;
        text-align: left;
        padding-left: 185px;
        position: relative;
        border: 0;
        color: #888
    }

    .search-results-scbt-container .search-table tbody td:before {
        content: attr(data-label);
        position: absolute;
        left: 0;
        text-transform: uppercase;
        font-weight: bold;
        width: auto;
        padding-left: 10px
    }

    .search-results-scbt-container .search-table h5 {
        margin-top: 0
    }
}

.dynamic-contentful-pages .search-results-scbt-container .search-table td {
    border: 0;
    border-bottom: 0 solid #ddd
}

.dynamic-contentful-pages .search-results-scbt-container .search-table td[data-label="Catalog #"], .dynamic-contentful-pages .search-results-scbt-container .search-table td[data-label="rating"] {
    white-space: nowrap
}

.dynamic-contentful-pages .search-results-scbt-container .search-table td[data-label="rating"] {
    text-align: center
}

.dynamic-contentful-pages .search-results-scbt-container .search-table th[data-label="see all"] {
    width: 12%
}

.dynamic-contentful-pages .search-results-scbt-container .btn-purple-outline {
    background: white;
    color: #672a93;
    border-color: #672a93;
    text-transform: uppercase;
    width: 100%;
    outline: 0;
    margin: 10px 15px
}

@media(max-width: 1000px) {
    .search-results-scbt-container .btn-purple-outline {
        margin:10px 0 20px
    }
}

.dynamic-contentful-pages .search-results-scbt-container .product-results-container {
    float: none
}

.dynamic-contentful-pages .search-results-scbt-container h1 {
    font-size: 36px;
    font-weight: var(--typography-fontWeightLight);
    margin: 20px 0 20px 0;
    color: #7665e5;
    font-family: var(--fontFace-localOpenSansLight)
}

.dynamic-contentful-pages .search-results-scbt-container h1 span {
    color: #73379e;
    font-family: var(--fontFace-localOpenSansSemibold)
}

.dynamic-contentful-pages .search-results-scbt-container a {
    color: #672a93
}

.dynamic-contentful-pages .search-results-scbt-container a i {
    color: #444
}

.dynamic-contentful-pages .search-results-scbt-container h4 a:hover {
    text-decoration: none
}

.dynamic-contentful-pages .search-results-scbt-container .pagination a {
    color: #672a93;
    padding: 6px 6px
}

.dynamic-contentful-pages .search-results-scbt-container .category-match {
    background-color: #f9f7fc;
    padding: 10px 20px 10px 20px;
    margin: 0 0 20px 0
}

@media(max-width: 1000px) {
    .search-results-scbt-container .category-match {
        padding:10px 20px 10px 20px
    }
}

.dynamic-contentful-pages .search-results-scbt-container .category-match h2 {
    margin: 0 0 20px 0;
    padding: 0;
    font-size: 20px
}

.dynamic-contentful-pages .search-results-scbt-container .category-match .category-list {
    margin: 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap
}

.dynamic-contentful-pages .search-results-scbt-container .category-match .category-list li {
    display: flex;
    padding: .5em
}

@media(max-width: 1000px) {
    .search-results-scbt-container .category-match .category-list li {
        padding:0
    }
}

.dynamic-contentful-pages .search-results-scbt-container .category-match .category-list li a {
    display: block;
    background: white;
    border-radius: 3px;
    border: 1px solid #ccc;
    padding: 12px;
    font-weight: bold;
    color: #444;
    position: relative;
    width: 100%;
    margin-right: 8px
}

.dynamic-contentful-pages .search-results-scbt-container .category-match .category-list li a:after {
    content: "\e080";
    font-family: 'Glyphicons Halflings';
    position: absolute;
    right: 8px;
    top: 10px
}

.dynamic-contentful-pages .search-results-scbt-container .category-match .category-list li a:hover {
    color: #672a93;
    border-bottom: 1px solid #672a93;
    text-decoration: none
}

.dynamic-contentful-pages .search-results-scbt-container .category-match .category-list li a span {
    position: absolute;
    top: 13px;
    right: 13px;
    font-size: 13px;
    color: #444
}

.dynamic-contentful-pages .search-results-scbt-container .category-match .category-list:nth-child(3) li {
    padding-right: 0!important
}

.dynamic-contentful-pages .search-results-scbt-container .no-searchresults {
    background: white;
    padding: 10px 0 10px 0;
    margin: 0 0 82px 0
}

@media(max-width: 1000px) {
    .search-results-scbt-container .no-searchresults {
        padding:10px 0 10px 0
    }
}

.dynamic-contentful-pages .search-results-scbt-container .no-searchresults h2 {
    margin: 0 0 20px 0;
    padding: 0;
    font-size: 20px
}

.dynamic-contentful-pages .search-results-scbt-container .no-searchresults .category-list li a {
    display: block;
    font-family: var(--fontFace-localOpenSansSemibold);
    background: #f4f4f4;
    border-radius: 0;
    border: 1px solid #f4f4f4;
    padding: 11px 10px;
    font-weight: bold;
    color: #444;
    position: relative
}

.dynamic-contentful-pages .search-results-scbt-container .no-searchresults .category-list li a:hover {
    color: #672a93;
    border: 1px solid #f9f7fc;
    border-bottom: 1px solid #672a93;
    text-decoration: none;
    background-color: #e4e0fa
}

.dynamic-contentful-pages .search-results-scbt-container .no-searchresults .category-list li a span {
    position: absolute;
    top: 13px;
    right: 13px;
    color: #444
}

.dynamic-contentful-pages .search-results-scbt-container .filter-by {
    background-color: #f9f7fc;
    padding: 20px;
    position: relative
}

@media(max-width: 1000px) {
    .search-results-scbt-container .filter-by {
        background:0;
        padding: 10px 20px 10px 20px
    }
}

.dynamic-contentful-pages .search-results-scbt-container .filter-by .filteredItems {
    position: relative;
    padding: 0 70px 10px 70px;
    min-height: 25px;
    margin-bottom: 10px
}

.dynamic-contentful-pages .search-results-scbt-container .filter-by .producttype .selectpicker, .dynamic-contentful-pages .search-results-scbt-container .filter-by .application .selectpicker, .dynamic-contentful-pages .search-results-scbt-container .filter-by .species .selectpicker, .dynamic-contentful-pages .search-results-scbt-container .filter-by .isotype .selectpicker, .dynamic-contentful-pages .search-results-scbt-container .filter-by .conjugates .selectpicker {
    background-color: white;
    color: #444;
    border: 1px solid #ccc;
    width: 100%;
    padding: 4px 12px
}

.dynamic-contentful-pages .search-results-scbt-container .filter-by .producttype .selectpicker .glyphicon, .dynamic-contentful-pages .search-results-scbt-container .filter-by .application .selectpicker .glyphicon, .dynamic-contentful-pages .search-results-scbt-container .filter-by .species .selectpicker .glyphicon, .dynamic-contentful-pages .search-results-scbt-container .filter-by .isotype .selectpicker .glyphicon, .dynamic-contentful-pages .search-results-scbt-container .filter-by .conjugates .selectpicker .glyphicon {
    display: none
}

.dynamic-contentful-pages .search-results-scbt-container .filter-by .producttype .selectpicker a, .dynamic-contentful-pages .search-results-scbt-container .filter-by .application .selectpicker a, .dynamic-contentful-pages .search-results-scbt-container .filter-by .species .selectpicker a, .dynamic-contentful-pages .search-results-scbt-container .filter-by .isotype .selectpicker a, .dynamic-contentful-pages .search-results-scbt-container .filter-by .conjugates .selectpicker a {
    padding: 4px 12px
}

.dynamic-contentful-pages .search-results-scbt-container .filter-by h2 {
    font-size: 14px;
    margin: 5px 20px 10px 0;
    float: left;
    position: absolute;
    left: 0
}

@media(max-width: 1000px) {
    .search-results-scbt-container .filter-by h2 {
        margin:16px 20px 10px 0
    }
}

.dynamic-contentful-pages .search-results-scbt-container .filter-by .select-filter {
    margin: 0 -20px 0 0;
    visibility: hidden
}

@media(max-width: 1000px) {
    .search-results-scbt-container .filter-by .select-filter {
        margin:0
    }
}

.dynamic-contentful-pages .search-results-scbt-container .filter-by .select-filter .producttype, .dynamic-contentful-pages .search-results-scbt-container .filter-by .select-filter .application, .dynamic-contentful-pages .search-results-scbt-container .filter-by .select-filter .species, .dynamic-contentful-pages .search-results-scbt-container .filter-by .select-filter .isotype, .dynamic-contentful-pages .search-results-scbt-container .filter-by .select-filter .conjugates {
    width: 20%;
    float: left;
    padding-right: 20px
}

.dynamic-contentful-pages .search-results-scbt-container .filter-by .select-filter .producttype .bootstrap-select, .dynamic-contentful-pages .search-results-scbt-container .filter-by .select-filter .producttype .btn-group, .dynamic-contentful-pages .search-results-scbt-container .filter-by .select-filter .application .bootstrap-select, .dynamic-contentful-pages .search-results-scbt-container .filter-by .select-filter .application .btn-group, .dynamic-contentful-pages .search-results-scbt-container .filter-by .select-filter .species .bootstrap-select, .dynamic-contentful-pages .search-results-scbt-container .filter-by .select-filter .species .btn-group, .dynamic-contentful-pages .search-results-scbt-container .filter-by .select-filter .isotype .bootstrap-select, .dynamic-contentful-pages .search-results-scbt-container .filter-by .select-filter .isotype .btn-group, .dynamic-contentful-pages .search-results-scbt-container .filter-by .select-filter .conjugates .bootstrap-select, .dynamic-contentful-pages .search-results-scbt-container .filter-by .select-filter .conjugates .btn-group {
    width: 100%
}

.dynamic-contentful-pages .search-results-scbt-container .filter-by .select-filter .producttype .bootstrap-select button, .dynamic-contentful-pages .search-results-scbt-container .filter-by .select-filter .producttype .btn-group button, .dynamic-contentful-pages .search-results-scbt-container .filter-by .select-filter .application .bootstrap-select button, .dynamic-contentful-pages .search-results-scbt-container .filter-by .select-filter .application .btn-group button, .dynamic-contentful-pages .search-results-scbt-container .filter-by .select-filter .species .bootstrap-select button, .dynamic-contentful-pages .search-results-scbt-container .filter-by .select-filter .species .btn-group button, .dynamic-contentful-pages .search-results-scbt-container .filter-by .select-filter .isotype .bootstrap-select button, .dynamic-contentful-pages .search-results-scbt-container .filter-by .select-filter .isotype .btn-group button, .dynamic-contentful-pages .search-results-scbt-container .filter-by .select-filter .conjugates .bootstrap-select button, .dynamic-contentful-pages .search-results-scbt-container .filter-by .select-filter .conjugates .btn-group button {
    position: relative
}

.dynamic-contentful-pages .search-results-scbt-container .filter-by .select-filter .producttype .bootstrap-select .dropdown-menu.open, .dynamic-contentful-pages .search-results-scbt-container .filter-by .select-filter .producttype .btn-group .dropdown-menu.open, .dynamic-contentful-pages .search-results-scbt-container .filter-by .select-filter .application .bootstrap-select .dropdown-menu.open, .dynamic-contentful-pages .search-results-scbt-container .filter-by .select-filter .application .btn-group .dropdown-menu.open, .dynamic-contentful-pages .search-results-scbt-container .filter-by .select-filter .species .bootstrap-select .dropdown-menu.open, .dynamic-contentful-pages .search-results-scbt-container .filter-by .select-filter .species .btn-group .dropdown-menu.open, .dynamic-contentful-pages .search-results-scbt-container .filter-by .select-filter .isotype .bootstrap-select .dropdown-menu.open, .dynamic-contentful-pages .search-results-scbt-container .filter-by .select-filter .isotype .btn-group .dropdown-menu.open, .dynamic-contentful-pages .search-results-scbt-container .filter-by .select-filter .conjugates .bootstrap-select .dropdown-menu.open, .dynamic-contentful-pages .search-results-scbt-container .filter-by .select-filter .conjugates .btn-group .dropdown-menu.open {
    width: 100%
}

.dynamic-contentful-pages .search-results-scbt-container .filter-by .select-filter .producttype .bootstrap-select .caret, .dynamic-contentful-pages .search-results-scbt-container .filter-by .select-filter .producttype .btn-group .caret, .dynamic-contentful-pages .search-results-scbt-container .filter-by .select-filter .application .bootstrap-select .caret, .dynamic-contentful-pages .search-results-scbt-container .filter-by .select-filter .application .btn-group .caret, .dynamic-contentful-pages .search-results-scbt-container .filter-by .select-filter .species .bootstrap-select .caret, .dynamic-contentful-pages .search-results-scbt-container .filter-by .select-filter .species .btn-group .caret, .dynamic-contentful-pages .search-results-scbt-container .filter-by .select-filter .isotype .bootstrap-select .caret, .dynamic-contentful-pages .search-results-scbt-container .filter-by .select-filter .isotype .btn-group .caret, .dynamic-contentful-pages .search-results-scbt-container .filter-by .select-filter .conjugates .bootstrap-select .caret, .dynamic-contentful-pages .search-results-scbt-container .filter-by .select-filter .conjugates .btn-group .caret {
    position: absolute;
    top: 50%;
    margin-top: -2px;
    right: 10px
}

.dynamic-contentful-pages .search-results-scbt-container .filter-by .select-filter .producttype .open .caret, .dynamic-contentful-pages .search-results-scbt-container .filter-by .select-filter .application .open .caret, .dynamic-contentful-pages .search-results-scbt-container .filter-by .select-filter .species .open .caret, .dynamic-contentful-pages .search-results-scbt-container .filter-by .select-filter .isotype .open .caret, .dynamic-contentful-pages .search-results-scbt-container .filter-by .select-filter .conjugates .open .caret {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 4px solid #444;
    border-top: 0
}

.dynamic-contentful-pages .search-results-scbt-container .filter-by .select-filter .application {
    position: relative
}

.dynamic-contentful-pages .search-results-scbt-container .filter-by .select-filter .application .btn-group button.btn-default {
    width: 100%!important;
    padding: 4px 12px;
    text-align: left
}

.dynamic-contentful-pages .search-results-scbt-container .filter-by .select-filter .application .btn-group button.btn-default:hover, .dynamic-contentful-pages .search-results-scbt-container .filter-by .select-filter .application .btn-group button.btn-default:focus {
    background: white
}

.dynamic-contentful-pages .search-results-scbt-container .filter-by .select-filter .application .btn-group button.btn-default .nos {
    padding-left: 10px;
    color: #672a93
}

.dynamic-contentful-pages .search-results-scbt-container .filter-by .select-filter .application .btn-group .dropdown-menu {
    border: 0;
    width: 250px;
    -webkit-box-shadow: 0 10px 12px 3px #ccc;
    -moz-box-shadow: 0 10px 12px 3px #ccc;
    box-shadow: 0 10px 12px 3px #ccc;
    padding-bottom: 10px
}

.dynamic-contentful-pages .search-results-scbt-container .filter-by .select-filter .application .btn-group .dropdown-menu li a {
    padding: 5px 15px 5px 30px
}

.dynamic-contentful-pages .search-results-scbt-container .filter-by .select-filter .application .btn-group .dropdown-menu li a .checkbox span {
    display: block;
    float: right
}

.dynamic-contentful-pages .search-results-scbt-container .filter-by .select-filter .application .btn-group.open button.btn-default {
    background: white;
    border: white;
    border-radius: 0;
    padding: 8px 12px 10px;
    -webkit-box-shadow: 0 -1px 12px 3px #ccc;
    -moz-box-shadow: 0 -1px 12px 3px #ccc;
    box-shadow: 0 -1px 12px 3px #ccc
}

.dynamic-contentful-pages .search-results-scbt-container .filter-by .select-filter select {
    width: 100%
}

.dynamic-contentful-pages .search-results-scbt-container .filter-by .clearall {
    position: absolute;
    top: 0;
    right: 0;
    color: #672a93
}

.dynamic-contentful-pages .search-results-scbt-container .pagination-wrapper-container {
    margin: 30px 0 30px 0
}

@media(max-width: 1000px) {
    .search-results-scbt-container .pagination-wrapper-container {
        padding:0 15px
    }

    .search-results-scbt-container .pagination-wrapper-container .col-md-3 {
        padding: 0;
        float: none
    }

    .search-results-scbt-container .pagination-wrapper-container .bootstrap-select {
        width: 80%;
        float: right
    }
}

.dynamic-contentful-pages .search-results-scbt-container .pagination-wrapper-container .sortByMob, .dynamic-contentful-pages .search-results-scbt-container .pagination-wrapper-container .displayMob {
    border-top: 1px solid #aaa;
    padding: 10px;
    cursor: pointer;
    width: 100%;
    margin: 0
}

.dynamic-contentful-pages .search-results-scbt-container .pagination-wrapper-container .sortByMob label, .dynamic-contentful-pages .search-results-scbt-container .pagination-wrapper-container .displayMob label {
    width: 100%;
    margin-bottom: 0;
    display: inline-block
}

.dynamic-contentful-pages .search-results-scbt-container .pagination-wrapper-container .sortByMob label .dropdown-toggle, .dynamic-contentful-pages .search-results-scbt-container .pagination-wrapper-container .displayMob label .dropdown-toggle {
    background: transparent;
    border: 0;
    outline: 0;
    display: block;
    width: 75%;
    float: right;
    text-align: left;
    font-weight: normal;
    position: relative
}

.dynamic-contentful-pages .search-results-scbt-container .pagination-wrapper-container .sortByMob label .dropdown-toggle .glyphicon, .dynamic-contentful-pages .search-results-scbt-container .pagination-wrapper-container .displayMob label .dropdown-toggle .glyphicon {
    top: 3px;
    right: 0;
    position: absolute
}

.dynamic-contentful-pages .search-results-scbt-container .pagination-wrapper-container .sortByMob label .dropdown-menu, .dynamic-contentful-pages .search-results-scbt-container .pagination-wrapper-container .displayMob label .dropdown-menu {
    position: relative;
    float: none;
    border: 0;
    box-shadow: none;
    background: #f4f4f4;
    border: 0;
    padding: 0;
    margin: 10px 0 0
}

.dynamic-contentful-pages .search-results-scbt-container .pagination-wrapper-container .sortByMob label .dropdown-menu:hover, .dynamic-contentful-pages .search-results-scbt-container .pagination-wrapper-container .displayMob label .dropdown-menu:hover {
    background: #f9f7fc
}

.dynamic-contentful-pages .search-results-scbt-container .pagination-wrapper-container .sortByMob label .dropdown-menu li, .dynamic-contentful-pages .search-results-scbt-container .pagination-wrapper-container .displayMob label .dropdown-menu li {
    padding: 5px 0
}

.dynamic-contentful-pages .search-results-scbt-container .pagination-wrapper-container .sortByMob label .dropdown-menu li span.glyphicon, .dynamic-contentful-pages .search-results-scbt-container .pagination-wrapper-container .displayMob label .dropdown-menu li span.glyphicon {
    display: none
}

.dynamic-contentful-pages .search-results-scbt-container .pagination-wrapper-container .sortByMob label.open button span.glyphicon:before, .dynamic-contentful-pages .search-results-scbt-container .pagination-wrapper-container .displayMob label.open button span.glyphicon:before {
    content: "\e113"
}

.dynamic-contentful-pages .search-results-scbt-container .pagination-wrapper-container .sortByMob label button span.glyphicon:before, .dynamic-contentful-pages .search-results-scbt-container .pagination-wrapper-container .displayMob label button span.glyphicon:before {
    content: "\e114"
}

.dynamic-contentful-pages .search-results-scbt-container .pagination-wrapper-container .sortByMob .label-text, .dynamic-contentful-pages .search-results-scbt-container .pagination-wrapper-container .displayMob .label-text {
    display: inline
}

.dynamic-contentful-pages .search-results-scbt-container .pagination-wrapper-container .displayMob {
    border-bottom: 1px solid #aaa
}

@media(max-width: 1000px) {
    .search-results-scbt-container .pagination-wrapper-container .sortby, .dynamic-contentful-pages .search-results-scbt-container .pagination-wrapper-container .display {
        border-top:1px solid #aaa;
        padding: 10px;
        cursor: pointer;
        width: 100%;
        margin: 0
    }
}

.dynamic-contentful-pages .search-results-scbt-container .pagination-wrapper-container .sortby .dropdown-menu.inner.selectpicker, .dynamic-contentful-pages .search-results-scbt-container .pagination-wrapper-container .display .dropdown-menu.inner.selectpicker {
    position: relative
}

.dynamic-contentful-pages .search-results-scbt-container .pagination-wrapper-container .sortby .selectpicker, .dynamic-contentful-pages .search-results-scbt-container .pagination-wrapper-container .display .selectpicker {
    background-color: white;
    color: #444;
    border: 1px solid #ccc;
    padding: 4px 12px
}

@media(max-width: 1000px) {
    .search-results-scbt-container .pagination-wrapper-container .sortby .selectpicker, .dynamic-contentful-pages .search-results-scbt-container .pagination-wrapper-container .display .selectpicker {
        border:0;
        box-shadow: none
    }
}

.dynamic-contentful-pages .search-results-scbt-container .pagination-wrapper-container .sortby .selectpicker .glyphicon, .dynamic-contentful-pages .search-results-scbt-container .pagination-wrapper-container .display .selectpicker .glyphicon {
    display: none
}

.dynamic-contentful-pages .search-results-scbt-container .pagination-wrapper-container .sortby .selectpicker li, .dynamic-contentful-pages .search-results-scbt-container .pagination-wrapper-container .display .selectpicker li {
    padding-left: 0
}

.dynamic-contentful-pages .search-results-scbt-container .pagination-wrapper-container .sortby .selectpicker li a, .dynamic-contentful-pages .search-results-scbt-container .pagination-wrapper-container .display .selectpicker li a {
    padding: 5px 0
}

.dynamic-contentful-pages .search-results-scbt-container .pagination-wrapper-container .sortby .dropdown-menu, .dynamic-contentful-pages .search-results-scbt-container .pagination-wrapper-container .display .dropdown-menu {
    border: 1px solid rgba(0,0,0,0.15)
}

@media(max-width: 1000px) {
    .search-results-scbt-container .pagination-wrapper-container .pagination-wrap {
        width:100%
    }
}

.dynamic-contentful-pages .search-results-scbt-container .pagination-wrapper-container .pagination-wrap .active {
    background: #eee
}

.dynamic-contentful-pages .search-results-scbt-container .pagination-wrapper-container .display {
    border-bottom: 0
}

@media(max-width: 1000px) {
    .search-results-scbt-container .pagination-wrapper-container .display {
        border-bottom:1px solid #aaa
    }
}

.dynamic-contentful-pages .search-results-scbt-container .pagination-wrapper-container .pagination-info, .dynamic-contentful-pages .search-results-scbt-container .pagination-wrapper-container .sortby label, .dynamic-contentful-pages .search-results-scbt-container .pagination-wrapper-container .display label {
    padding-top: 5px;
    margin: 0
}

.dynamic-contentful-pages .search-results-scbt-container .pagination-wrapper-container .pagination-wrap ul {
    float: right
}

.dynamic-contentful-pages .search-results-scbt-container .search-table th {
    border-bottom: 0;
    white-space: nowrap;
    background-color: #d9d9d9!important
}

.dynamic-contentful-pages .search-results-scbt-container .search-table tbody>tr:nth-child(even) {
    background-color: #f4f4f4
}

.dynamic-contentful-pages .search-results-scah-container.search-category-list .category-list ul.col-md-4 {
    width: 33.33333333%
}

@media(max-width: 1000px) {
    .search-results-scah-container.search-category-list .category-list ul.col-md-4 {
        width:100%
    }
}

.dynamic-contentful-pages .search-results-scah-container.search-category-list .category-list ul.col-md-4 li {
    width: 100%
}

body.scbt .dynamic-contentful-pages .search-results-scbt-container .product-results-container h1 {
    margin: 0 0 10px 0
}

body.scbt .dynamic-contentful-pages .search-results-scbt-container .product-results-container .category-match {
    margin: 0 0 20px 0
}

body.scbt .dynamic-contentful-pages .search-results-scbt-container .product-results-container .filter-by-label {
    padding: 10px 20px 7px 20px
}

body.scbt .dynamic-contentful-pages .search-results-scbt-container .product-results-container .filter-by-search {
    padding: 2px 20px 20px 20px
}

body.scbt .dynamic-contentful-pages .search-results-scbt-container .product-results-container .pagination-top .pagination-wrapper-container {
    margin: 20px 0 0 0
}

.dynamic-contentful-pages .not-found-txt-wrap {
    margin: 30px auto;
    float: none;
    height: auto;
    overflow: hidden
}

@media(max-width: 1000px) and (min-width:0) {
    .not-found-txt-wrap {
        padding:0 10px
    }
}

.dynamic-contentful-pages .not-found-txt-wrap .listing-header-txt {
    color: #444;
    font-size: 22px
}

@media(max-width: 1000px) and (min-width:0) {
    .not-found-txt-wrap .listing-header-txt {
        font-size:36px
    }
}

.dynamic-contentful-pages .not-found-txt-wrap .listing-sub-header-txt {
    color: #73379e;
    font-size: 16px;
    margin: 10px 0 14px 0;
    float: left;
    width: 100%;
    font-weight: bold
}

@media(max-width: 1000px) and (min-width:0) {
    .not-found-txt-wrap .listing-sub-header-txt {
        font-size:24px
    }
}

.dynamic-contentful-pages .not-found-txt-wrap .scah-listing-sub-header-txt {
    color: #d96707
}

@media(max-width: 1000px) and (min-width:0) {
    .not-found-txt-wrap .listing-suggestions {
        padding-left:20px
    }
}

.dynamic-contentful-pages .not-found-txt-wrap .listing-suggestions li {
    color: #7665e5;
    width: 100%;
    font-size: 14px;
    float: left
}

@media(max-width: 1000px) and (min-width:0) {
    .not-found-txt-wrap .listing-suggestions li {
        color:#000
    }
}

.dynamic-contentful-pages .not-found-txt-wrap .listing-suggestions li span {
    line-height: 31px;
    color: #444
}

.dynamic-contentful-pages .not-found-txt-wrap .listing-suggestions li span a {
    font-weight: bold;
    color: #672a93;
    text-decoration: underline
}

@media(max-width: 1000px) and (min-width:0) {
    .not-found-txt-wrap .listing-suggestions li span a {
        color:#fe0000
    }
}

.dynamic-contentful-pages .not-found-txt-wrap .scah-listing-suggestions li {
    color: #d96707
}

@media(max-width: 1000px) and (min-width:0) {
    .not-found-txt-wrap .scah-listing-suggestions li {
        color:#000
    }
}

.dynamic-contentful-pages .not-found-txt-wrap .scah-listing-suggestions li span {
    color: #444
}

.dynamic-contentful-pages .not-found-txt-wrap .scah-listing-suggestions li span a {
    color: #bd6120
}

.dynamic-contentful-pages .not-found-txt-wrap .listing-slots {
    float: left;
    width: 100%;
    padding: 0;
    margin-top: 30px
}

.dynamic-contentful-pages .not-found-txt-wrap .listing-slots li {
    list-style: none;
    float: left;
    width: 32%;
    margin-right: 9px;
    margin-bottom: 9px
}

@media(max-width: 1000px) and (min-width:0) {
    .not-found-txt-wrap .listing-slots li {
        width:100%;
        margin-bottom: 0
    }
}

.dynamic-contentful-pages .not-found-txt-wrap .listing-slots li a {
    color: #444;
    font-weight: bold;
    background: #f4f4f4;
    padding: 9px 11px;
    display: block;
    border-bottom: 1px solid transparent
}

@media(max-width: 1000px) {
    .not-found-txt-wrap .listing-slots li a {
        border-bottom:1px solid #fff;
        font-size: 26px;
        color: #000;
        font-weight: normal;
        padding: 12px 31px
    }
}

@media(max-width: 348px) and (min-width:0) {
    .not-found-txt-wrap .listing-slots li a {
        font-size:20px;
        padding: 12px 19px
    }
}

.dynamic-contentful-pages .not-found-txt-wrap .listing-slots li a:hover {
    background: #e4e0fa;
    color: #672a93;
    border-bottom: 1px solid #5c0f8c;
    text-decoration: none
}

.dynamic-contentful-pages .not-found-txt-wrap .listing-slots li a .glyphicon.glyphicon-menu-right {
    color: #7e7e7e;
    font-size: 13px;
    margin-top: 4px
}

@media(max-width: 1000px) {
    .not-found-txt-wrap .listing-slots li a .glyphicon.glyphicon-menu-right {
        color:#7e7e7e;
        font-size: 20px;
        margin-top: 10px
    }
}

@media(max-width: 348px) and (min-width:0) {
    .not-found-txt-wrap .listing-slots li a .glyphicon.glyphicon-menu-right {
        font-size:17px
    }
}

.dynamic-contentful-pages .not-found-txt-wrap .scah-listing-slot li a:hover {
    background: #fff2d8;
    color: #bd6120;
    border-bottom: 1px solid #f78709
}

@media(max-width: 1000px) {
    .not-found-txt-wrap .scah-listing-slot li a {
        border-bottom:1px solid #fff;
        font-size: 26px;
        color: #000;
        font-weight: normal;
        padding: 12px 31px
    }
}

@media(max-width: 348px) and (min-width:0) {
    .not-found-txt-wrap .scah-listing-slot li a {
        font-size:20px;
        padding: 12px 19px
    }
}

.dynamic-contentful-pages .not-found-txt-wrap .scah-listing-slot li .glyphicon.glyphicon-menu-right {
    color: #7e7e7e;
    font-size: 13px;
    margin-top: 4px
}

@media(max-width: 1000px) {
    .not-found-txt-wrap .scah-listing-slot li .glyphicon.glyphicon-menu-right {
        color:#7e7e7e;
        font-size: 20px;
        margin-top: 10px
    }
}

@media(max-width: 348px) and (min-width:0) {
    .not-found-txt-wrap .scah-listing-slot li .glyphicon.glyphicon-menu-right {
        font-size:17px
    }
}

.dynamic-contentful-pages .margin-fix-top {
    margin-top: 37px
}

.dynamic-contentful-pages .mobile-only {
    display: none
}

@media(max-width: 1000px) and (min-width:0) {
    .mobile-only {
        display:block
    }
}

.dynamic-contentful-pages .desktop-only {
    display: block
}

@media(max-width: 1000px) and (min-width:0) {
    .desktop-only {
        display:none!important
    }
}

.dynamic-contentful-pages .notfound-bg {
    background: url("/scbt-static/assets/images/scbt_404_no-txt.png") no-repeat;
    margin-top: 38px;
    color: #fe0000
}

@media(max-width: 1000px) and (min-width:0) {
    .notfound-bg {
        background:url("/scbt-static/assets/images/scbt_404-hero.png") no-repeat;
        background-size: 100% 100%;
        width: 95%;
        min-height: 354px;
        margin: 38px 10px
    }
}

.dynamic-contentful-pages .notfound-bg .notfound-header-txt {
    padding: 25px 138px 54px
}

@media(max-width: 1000px) and (min-width:0) {
    .notfound-bg .notfound-header-txt {
        padding:25px 58px 54px;
        text-align: center
    }
}

.dynamic-contentful-pages .notfound-bg .notfound-header-txt h4 {
    font-size: 66px;
    font-weight: normal
}

.dynamic-contentful-pages .notfound-bg .notfound-header-txt .not-found-subheader-txt {
    font-size: 30px
}

.dynamic-contentful-pages .notfound-bg .notfound-header-txt .not-found-subcol-txt {
    font-size: 22px;
}

.dynamic-contentful-pages.scahSite .notfound-bg .notfound-header-txt .not-found-subcol-txt {
    display: flex;
    font-size: 16px;
    gap: 10px;
    justify-content: space-evenly;
}

.dynamic-contentful-pages .notfound-bg.scah-notfound-bg {
    background: url("/scbt-static/assets/images/scah_404_no-txt.png") no-repeat;
    margin-top: 38px;
    text-align: center;
    color: #fff
}

@media(max-width: 1000px) and (min-width:0) {
    .notfound-bg.scah-notfound-bg {
        background:url("/scbt-static/assets/images/scah_404_flat_hero.png") no-repeat;
        background-size: 100% 100%;
        width: 95%;
        min-height: 354px;
        margin: 38px 10px
    }
}

.dynamic-contentful-pages .notfound-bg.scah-notfound-bg .notfound-header-txt {
    padding: 25px 138px 54px
}

@media(max-width: 1000px) and (min-width:0) {
    .notfound-bg.scah-notfound-bg .notfound-header-txt {
        padding:25px 58px 54px;
        text-align: center
    }
}

.dynamic-contentful-pages .notfound-bg.scah-notfound-bg .notfound-header-txt h4 {
    font-size: 66px;
    font-weight: normal;
    color: #f7e7c5;
    position: relative
}

.dynamic-contentful-pages .notfound-bg.scah-notfound-bg .notfound-header-txt h4 .left-line-bg {
    width: 120px;
    height: 4px;
    background: url('/scbt-static/assets/images/scah_image_assets/scah_sprite.png') -2px -104px;
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    left: 149px;
    top: 34px
}

@media(max-width: 1000px) and (min-width:0) {
    .notfound-bg.scah-notfound-bg .notfound-header-txt h4 .left-line-bg {
        left:72%
    }
}

.dynamic-contentful-pages .notfound-bg.scah-notfound-bg .notfound-header-txt h4 .right-line-bg {
    width: 120px;
    height: 4px;
    background: url('/scbt-static/assets/images/scah_image_assets/scah_sprite.png') -2px -112px;
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    right: 149px;
    top: 34px
}

@media(max-width: 1000px) and (min-width:0) {
    .notfound-bg.scah-notfound-bg .notfound-header-txt h4 .right-line-bg {
        right:72%
    }
}

.dynamic-contentful-pages .notfound-bg.scah-notfound-bg .notfound-header-txt .not-found-subheader-txt {
    font-size: 30px
}

.dynamic-contentful-pages .notfound-bg.scah-notfound-bg .notfound-header-txt .not-found-subcol-txt {
    font-size: 22px
}

.dynamic-contentful-pages .margin-fix {
    margin: 0!important
}

.dynamic-contentful-pages .search-results-scah-container .category-list ul li {
    padding: 0
}

.dynamic-contentful-pages .search-results-scah-container .category-list ul li a {
    padding: 10px;
    display: block
}

.dynamic-contentful-pages .pdp-labsupplies-scbt .review-star-set .star-container span {
    color: #e89026
}

.dynamic-contentful-pages .pdp-labsupplies-scbt .plus-btn, .dynamic-contentful-pages .pdp-labsupplies-scbt .minus-btn {
    color: #5e007a
}

.dynamic-contentful-pages .pdp-labsupplies-scbt .plus-btn:hover, .dynamic-contentful-pages .pdp-labsupplies-scbt .minus-btn:hover {
    background: #ebebeb
}

.dynamic-contentful-pages .pdp-labsupplies-scbt .minus-btn {
    border-radius: 3px 0 0 3px
}

.dynamic-contentful-pages .pdp-labsupplies-scbt .plus-btn {
    border-radius: 0 3px 3px 0
}

.dynamic-contentful-pages .pdp-labsupplies-scbt .infotable-container .info-order-table tbody tr {
    border-bottom: 1px solid black
}

.dynamic-contentful-pages .pdp-labsupplies-scbt .infotable-container .info-order-table tbody tr td {
    border-top: 0 solid black
}

@media screen and (min-width: 1000px) {
    nav.header-bottom .scbt-type-search {
        display:none!important
    }
}

.scbt .dynamic-contentful-pages-scope-search {
    display: none;
    width: 200px;
    height: auto;
    position: absolute!important;
    background-color: #fff;
    z-index: 1000;
    left: 0;
    padding: 1px;
    top: 0;
    border: none!important;
    -webkit-box-shadow: 1px 1px 19px 0 rgba(50,50,50,0.9)!important;
    -moz-box-shadow: 1px 1px 19px 0 rgba(50,50,50,0.9)!important;
    box-shadow: 1px 1px 19px 0 rgba(50,50,50,0.9)!important;
    border-radius: 0!important
}

.scbt .dynamic-contentful-pages-scope-search ul {
    margin-top: 5px;
    padding: 0;
    list-style-type: none;
    font-size: 12px;
    font-weight: 500;
    position: relative;
    cursor: pointer
}

.scbt .dynamic-contentful-pages-scope-search ul li {
    padding: 6px 0 6px 30px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.scbt .dynamic-contentful-pages-scope-search ul li.active:before {
    position: relative;
    margin: 0 5px 0 -18px;
    vertical-align: middle;
    display: inline-block;
    width: 13px;
    height: 12px;
    content: '';
    background: url("/scbt-static/assets/images/black_tick.png")
}

@media screen and (max-width: 1000px) and (min-width:300px) {
    .scbt-scope-search ul li.active:before {
        width:24px;
        height: 24px;
        content: '';
        background: url("/scbt-static/assets/images/mobile_black_tick.png");
        background-repeat: no-repeat;
        margin: 0 5px 0 -30px
    }
}

.dynamic-contentful-pages .open .scbt-scope-search {
    display: block
}

.scbt .dynamic-contentful-pages-type-search .search-result {
    font-size: 14px
}

.scbt .dynamic-contentful-pages-type-search .search-result ul {
    list-style-type: none;
    padding: 0;
    float: left;
    width: 100%;
    margin-bottom: 0
}

.scbt .dynamic-contentful-pages-type-search .search-result ul li:hover {
    background-color: #ece7f5;
    color: #672a93
}

.scbt .dynamic-contentful-pages-type-search .search-result ul li a, .dynamic-contentful-pages .scbt-type-search .search-result ul li a:hover {
    color: #444!important
}

.scbt .dynamic-contentful-pages-type-search .search-result ul li .user-search {
    font-family: var(--fontFace-localProximaNovaSemiBold);
    font-weight: 700
}

.scbt .dynamic-contentful-pages-type-search .product-type {
    font-size: 14px
}

.scbt .dynamic-contentful-pages-type-search .product-type ul {
    list-style-type: none;
    padding: 0
}

.scbt .dynamic-contentful-pages-type-search .product-type ul li {
    padding: 10px 0 10px 35px
}

.scbt .dynamic-contentful-pages-type-search .product-type ul li a, .dynamic-contentful-pages .scbt-type-search .product-type ul li a:hover {
    color: #444!important
}

.scbt .dynamic-contentful-pages-type-search .product-type ul li .user-search {
    font-weight: 500
}

.scah .dynamic-contentful-pages .scbt-type-search {
    top: 45px
}

.scah .dynamic-contentful-pages .scbt-type-search .product-type ul {
    font-size: 12px
}

.scah .dynamic-contentful-pages .scbt-type-search .product-type ul li {
    padding: 10px 0 10px 20px;
    border-bottom: 1px solid #fff2d8
}

.scah .dynamic-contentful-pages .scbt-type-search .product-type ul li .product-detail .product-img {
    width: 70px;
    height: 70px;
    float: left;
    margin-right: 10px
}

.scah .dynamic-contentful-pages .scbt-type-search .product-type ul li .product-detail .product-img img {
    width: 100%;
    border: 1px solid #ddd
}

.scah .dynamic-contentful-pages .scbt-type-search .product-type ul li .product-detail .product-text {
    width: 230px;
    height: 75px;
    overflow: hidden
}

.scah .dynamic-contentful-pages .scbt-type-search .product-type ul li .product-detail .prod-heading {
    margin-top: 0
}

.scah .dynamic-contentful-pages .scbt-type-search .product-type ul li .product-detail .prod-heading a {
    color: #bd6120;
    text-decoration: underline
}

.scah .dynamic-contentful-pages .scbt-type-search .product-type ul li .product-detail .prod-heading a sup {
    text-decoration: none;
    display: inline-block
}

.scah .dynamic-contentful-pages .scbt-type-search .product-type ul li .product-detail .prod-heading a:hover {
    color: #bd6120
}

.scah .dynamic-contentful-pages .scbt-type-search .product-type ul li .product-detail .prod-desc {
    width: auto;
    height: 44px;
    line-height: 18px
}

.scah .dynamic-contentful-pages .scbt-type-search .product-type ul li .font-bold {
    font-weight: bold
}

.scah .dynamic-contentful-pages .scbt-type-search .product-type ul li:last-child {
    border-bottom: 0
}

@media screen and (max-width: 1000px) and (min-width:300px) {
    .scah .scbt-type-search {
        top:65px
    }
}

@media screen and (max-width: 1000px) and (min-width:300px) {
    .scbt-type-search {
        width:100%;
        left: 0;
        top: 63px;
        padding: 0
    }

    .scah .scbt-type-search {
        width: 92%
    }

    .scah .scbt-type-search .search-result {
        font-size: 22px
    }

    .scah .scbt-type-search .product-type {
        font-size: 22px
    }

    .scah .scbt-type-search .product-type ul li {
        float: left;
        width: 100%;
        padding-left: 2%!important;
        padding-right: 2%!important
    }

    .scah .scbt-type-search .product-type ul li .product-detail .product-img {
        width: 25%!important;
        height: auto!important
    }

    .scah .scbt-type-search .product-type ul li .product-detail .product-text {
        width: 70%;
        height: auto;
        float: right
    }

    .scah .scbt-type-search .product-type ul li .product-detail .product-text .prod-heading {
        margin-top: 0
    }

    .scah .scbt-type-search .product-type ul li .product-detail .product-text .prod-heading a {
        background: none!important;
        color: none!important;
        border-top: none!important;
        border-bottom: none!important;
        padding: 0;
        text-transform: none;
        font-weight: normal;
        font-size: 20px
    }

    .scah .scbt-type-search .product-type ul li .product-detail .product-text .prod-desc {
        width: auto;
        height: auto;
        font-size: 20px;
        line-height: 26px
    }
}

@media screen and (max-width: 1000px) and (min-width:500px) {
    .scbt-scope-search {
        width:330px!important
    }

    .scbt-scope-search ul {
        font-size: 18px
    }

    .scbt-scope-search ul li {
        padding: 6px 0 6px 40px
    }

    .scbt-type-search .search-result {
        font-size: 22px;
        font-weight: 100
    }
}

@media screen and (max-width: 499px) and (min-width:300px) {
    .scbt-scope-search {
        width:230px!important
    }

    .scbt-scope-search ul {
        font-size: 14px
    }

    .scbt-scope-search ul li {
        padding: 6px 0 6px 40px
    }

    .scbt-type-search .search-result {
        font-size: 18px;
        font-weight: 100
    }
}

ul.multiselect-container li label.checkbox {
    white-space: normal
}

.scbt .dynamic-contentful-pages .search-bar .scbt-type-search .search-result ul li a {
    font-size: 15px
}

.dynamic-contentful-pages .crispr-container.protocol-details-wrapper .crispr-content-wrap h2 {
    font-size: 16px
}

.dynamic-contentful-pages .crispr-container.protocol-details-wrapper .crispr-content-wrap h3 {
    font-size: 14px
}

@media(max-width: 1000px) and (min-width:0) {
    .crispr-container {
        padding:0 10px
    }
}

.dynamic-contentful-pages .crispr-container .right-context-wrap {
    padding-top: 80px
}

@media(max-width: 1000px) and (min-width:0) {
    .crispr-container .right-context-wrap {
        padding-top:30px
    }
}

.dynamic-contentful-pages .crispr-container .crispr-content-wrap {
    border-bottom: 1px solid #e4dbed;
    margin-bottom: 30px;
    padding-bottom: 37px;
    float: left
}

@media(max-width: 1000px) and (min-width:0) {
    .crispr-container .crispr-content-wrap {
        margin-bottom:16px;
        padding-bottom: 15px
    }
}

.dynamic-contentful-pages .crispr-container .crispr-content-wrap h1 {
    font-size: 47px;
    font-family: var(--fontFace-localOpenSansLight)!important;
    font-weight: var(--typography-fontWeightLight) !important;
}

.dynamic-contentful-pages .crispr-container .crispr-content-wrap .description {
    color: #444;
    font-size: 14px
}

.dynamic-contentful-pages .crispr-container .crispr-content-wrap h2 {
    color: #73379e;
    font-size: 22px;
    margin-bottom: 10px;
    margin-top: 17px
}

.dynamic-contentful-pages .crispr-container .crispr-content-wrap p {
    font-size: 13px;
    margin-bottom: 6px
}

@media(max-width: 1000px) and (min-width:0) {
    .crispr-container .crispr-content-wrap p {
        margin-bottom:17px
    }
}

.dynamic-contentful-pages .crispr-container .crispr-content-wrap .sub-main-heading-txt {
    font-size: 23px;
    color: #7665e5;
    margin-bottom: 32px;
    line-height: 32px
}

.dynamic-contentful-pages .crispr-container .crispr-content-wrap h3 {
    color: #73379e;
    font-size: 20px;
    margin-bottom: 20px;
    margin-top: 0
}

.dynamic-contentful-pages .crispr-container .crispr-content-wrap h4 {
    color: #444;
    font-size: 14px
}

.dynamic-contentful-pages .crispr-container .crispr-content-wrap ul {
    float: left
}

@media(max-width: 1000px) and (min-width:0) {
    .crispr-container .crispr-content-wrap ul {
        padding:0 0 0 10px
    }
}

.dynamic-contentful-pages .crispr-container .crispr-content-wrap ul li {
    float: left;
    margin-bottom: 11px;
    width: 100%;
    list-style: none;
    padding-left: 0;
    text-indent: -.7em
}

.dynamic-contentful-pages .crispr-container .crispr-content-wrap ul li a {
    color: #672a93
}

.dynamic-contentful-pages .crispr-container .crispr-content-wrap ul li:before {
    content: ". ";
    color: #7665e5
}

.dynamic-contentful-pages .crispr-container .crispr-content-wrap .crispr-diagram-block {
    float: left;
    width: 100%;
    background: #f9f7fc;
    text-align: center;
    padding: 30px 20px 40px 20px
}

@media(max-width: 1000px) and (min-width:0) {
    .crispr-container .crispr-content-wrap .crispr-diagram-block {
        margin-bottom:30px
    }
}

.dynamic-contentful-pages .crispr-container .crispr-content-wrap .crispr-diagram-block h3 {
    color: #000;
    font-size: 15px
}

.dynamic-contentful-pages .crispr-container .crispr-content-wrap .fre-ques-list {
    padding: 0 0 0 11px
}

.dynamic-contentful-pages .crispr-container .crispr-content-wrap .fre-ques-list li {
    list-style: none;
    margin: 0
}

.dynamic-contentful-pages .crispr-container .crispr-content-wrap .fre-ques-list li:before {
    display: none
}

.dynamic-contentful-pages .crispr-container .crispr-content-wrap .fre-ques-list li h4 {
    color: #000;
    font-weight: bold;
    font-size: 13px
}

.dynamic-contentful-pages .crispr-container .crispr-content-wrap .fre-ques-list li p {
    color: #000;
    font-size: 13px;
    padding-left: 29px;
    margin: 0 0 17px 0
}

.dynamic-contentful-pages .crispr-container .crispr-content-wrap .fre-ques-list li p a {
    color: #672a93;
    text-decoration: underline
}

.dynamic-contentful-pages .crispr-container .crispr-content-wrap .reference-list {
    padding-left: 23px
}

.dynamic-contentful-pages .crispr-container .crispr-content-wrap .reference-list li {
    color: #672a93
}

.dynamic-contentful-pages .crispr-container .crispr-content-wrap .reference-list li p {
    color: #444
}

.dynamic-contentful-pages .crispr-container .crispr-content-wrap .reference-list li p a {
    color: #672a93;
    text-decoration: underline
}

.dynamic-contentful-pages .crispr-container .crispr-content-wrap .link-download {
    background: #fff;
    color: #672a93;
    border: 1px solid #672a93;
    border-radius: 3px;
    padding: 6px 32px;
    text-transform: uppercase
}

@media(max-width: 1000px) and (min-width:0) {
    .crispr-container .crispr-content-wrap .link-download {
        border-radius:2px;
        margin: 0 auto 20px;
        float: left;
        width: 100%;
        text-align: center
    }
}

.dynamic-contentful-pages .crispr-container .crispr-content-wrap .link-download:hover {
    background: #48007a;
    color: #fff;
    border: 1px solid #48007a;
    text-decoration: none
}

.dynamic-contentful-pages .crispr-container .crispr-content-wrap .c-img {
    margin-left: 26px
}

@media(max-width: 1000px) and (min-width:0) {
    .crispr-container .crispr-content-wrap .c-img {
        margin-left:0
    }
}

.dynamic-contentful-pages .crispr-container .crispr-content-wrap img {
    max-width: 100%;
    margin-bottom: 1px
}

.dynamic-contentful-pages .crispr-container .crispr-content-wrap .popular-categories {
    background-color: #e4e0fa;
    margin-bottom: 20px
}

@media(max-width: 1000px) and (min-width:0) {
    .crispr-container .crispr-content-wrap .popular-categories {
        padding:10px 10px;
        margin-top: 0
    }
}

.dynamic-contentful-pages .crispr-container .crispr-content-wrap .popular-categories h4 {
    color: #672a93;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 14px
}

@media(max-width: 1000px) and (min-width:0) {
    .crispr-container .crispr-content-wrap .popular-categories h4 {
        color:red
    }
}

.dynamic-contentful-pages .crispr-container .crispr-content-wrap .popular-categories ul {
    padding: 0 0 0 18px;
    font-size: 12px
}

@media(max-width: 1000px) and (min-width:0) {
    .crispr-container .crispr-content-wrap .popular-categories ul {
        margin-bottom:0
    }
}

.dynamic-contentful-pages .crispr-container .crispr-content-wrap .popular-categories ul li {
    margin-bottom: 4px
}

.dynamic-contentful-pages .crispr-container .crispr-content-wrap .popular-categories ul li:before {
    display: none
}

.dynamic-contentful-pages .crispr-container .crispr-content-wrap .popular-categories ul li .glyphicon {
    color: #672a93;
    font-size: 9px;
    margin-right: 3px
}

@media(max-width: 1000px) and (min-width:0) {
    .crispr-container .crispr-content-wrap .popular-categories ul li .glyphicon {
        color:#444
    }
}

.dynamic-contentful-pages .crispr-container .crispr-content-wrap .popular-categories ul li a {
    color: #444
}

@media(max-width: 1000px) and (min-width:0) {
    .crispr-container .crispr-content-wrap .popular-categories ul li a {
        font-weight:bold
    }
}

.dynamic-contentful-pages .crispr-container .crispr-content-wrap .popular-categories ul li .theme-txt-color {
    color: #672a93!important;
    text-decoration: underline!important
}

.dynamic-contentful-pages .crispr-container .crispr-content-wrap .popular-categories:after {
    position: absolute;
    content: "";
    right: 0;
    top: 0;
    bottom: 0;
    display: block;
    width: 25px;
    background: #e4e0fa url(/scbt-static/assets/images/slided-subhero.png) no-repeat
}

.dynamic-contentful-pages .webinar-container h3 {
    color: #73379e;
    font-size: 22px;
    font-weight: normal;
    line-height: 30px
}

.dynamic-contentful-pages .webinar-container p {
    color: #444
}

.dynamic-contentful-pages .webinar-container p a {
    color: #73379e;
    font-weight: bold
}

.dynamic-contentful-pages .webinar-container h4 {
    color: #73379e;
    font-size: 18px;
    text-transform: uppercase;
    margin-top: 24px
}

.dynamic-contentful-pages .webinar-container ul {
    padding: 0 0 0 20px
}

.dynamic-contentful-pages .webinar-container ul li {
    color: #7665e5;
    margin-bottom: 6px
}

.dynamic-contentful-pages .webinar-container ul li span {
    color: #444
}

.dynamic-contentful-pages .webinar-container .sign-up-now-btn {
    display: block;
    padding: 13px 15px;
    background-color: #ccc;
    margin: 23px 0 0;
    color: #444;
    font-size: 16px;
    text-transform: uppercase;
    border-bottom: 1px solid transparent
}

.dynamic-contentful-pages .webinar-container .sign-up-now-btn:hover {
    color: #5c0f8c;
    border-bottom: 1px solid #5c0f8c;
    text-decoration: none
}

@media(max-width: 1000px) and (min-width:0) {
    .webinar-container .sign-up-now-btn {
        background:#73379e;
        color: #fff
    }

    .webinar-container .sign-up-now-btn:hover {
        color: #fff
    }
}

.dynamic-contentful-pages .webinar-container .slot-img {
    margin-top: 30px!important
}

.dynamic-contentful-pages .webinar-container .mobile-only.slot-img {
    width: 100%
}

.dynamic-contentful-pages .whats-new-container {
    margin-bottom: 80px
}

.dynamic-contentful-pages .whats-new-container .whats-new-wrap h1 {
    margin-bottom: 20px
}

.dynamic-contentful-pages .whats-new-container .whats-new-wrap .img-responsive {
    margin-bottom: 40px
}

.dynamic-contentful-pages .whats-new-container .whats-new-wrap .description {
    margin-bottom: 30px
}

@media(max-width: 1000px) and (min-width:0) {
    .whats-new-container .whats-new-wrap {
        padding:0 10px
    }
}

.dynamic-contentful-pages .whats-new-container .whats-new-wrap .whats-new-link-list {
    padding: 0;
    float: left;
    width: 100%
}

@media(max-width: 1000px) and (min-width:0) {
    .whats-new-container .whats-new-wrap .whats-new-link-list {
        margin:0
    }
}

.dynamic-contentful-pages .whats-new-container .whats-new-wrap .whats-new-link-list li {
    list-style: none
}

@media(max-width: 1000px) and (min-width:0) {
    .whats-new-container .whats-new-wrap .whats-new-link-list li {
        padding:0;
        margin-bottom: 12px
    }
}

.dynamic-contentful-pages .whats-new-container .whats-new-wrap .whats-new-link-list li a {
    display: block;
    padding: 13px 15px;
    background-color: #ebecee;
    margin: 0;
    color: #808080;
    font-size: 16px;
    border-bottom: 1px solid transparent
}

.dynamic-contentful-pages .whats-new-container .whats-new-wrap .whats-new-link-list li a:hover {
    color: #5c0f8c;
    border-bottom: 1px solid #cdcdcd;
    text-decoration: none;
    background-color: #cdcdcd
}

.dynamic-contentful-pages .whats-new-container .whats-new-wrap .whats-new-link-list li:nth-child(odd) {
    padding: 0
}

.dynamic-contentful-pages .whats-new-container .whats-new-wrap .whats-new-link-list .col-xs-12 {
    padding: 0 10px
}

@media(max-width: 1000px) and (min-width:0) {
    .whats-new-container .whats-new-wrap .whats-new-link-list .col-xs-12 {
        padding:0
    }
}

.dynamic-contentful-pages .whats-new-container .resource-container .right-side-bar h1.webinar-txt {
    margin-left: 0
}

.dynamic-contentful-pages .search-btn-wrap .btn, .dynamic-contentful-pages .search-btn-wrap .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel .search-btn-wrap .PaymentPage_PayNowButton {
    margin-left: 9px;
    border: 1px solid transparent
}

@media(max-width: 1000px) and (min-width:0) {
    .search-btn-wrap .btn, .dynamic-contentful-pages .search-btn-wrap .payment-method-panel .PaymentPage_PayNowButton, .dynamic-contentful-pages .payment-method-panel .search-btn-wrap .PaymentPage_PayNowButton {
        margin-left:0
    }
}

.dynamic-contentful-pages .container .breadcrumb.account-breadcrumb.whatsnew-breadcrump {
    padding-left: 0
}

@media(max-width: 1000px) and (min-width:0) {
    .container .breadcrumb.account-breadcrumb.whatsnew-breadcrump {
        padding-left:14px
    }
}

.dynamic-contentful-pages .webinar-txt {
    margin-left: 0!important
}

.dynamic-contentful-pages .result-msg {
    margin-left: 15px!important
}

.dynamic-contentful-pages .citations-wrap {
    padding: 0;
    float: left;
    width: 100%;
    margin: 18px 0 0 0
}

.dynamic-contentful-pages .citations-wrap li {
    width: 25%;
    float: left;
    list-style: none
}

@media(max-width: 1000px) and (min-width:0) {
    .citations-wrap li {
        width:50%
    }
}

.dynamic-contentful-pages .citations-wrap li label {
    float: left;
    font-size: 12px;
    margin-top: 6px
}

.dynamic-contentful-pages .citations-wrap li #sort {
    font-size: 11px;
    padding: 0;
    width: 87px;
    margin-left: 6px;
    float: left;
    height: 30px;
    border: 1px solid #cfcfcf;
    border-radius: 3px;
    box-shadow: 0 0 #fff
}

@media(max-width: 1000px) and (min-width:0) {
    .citations-wrap li #sort {
        width:95%;
        margin-left: 0
    }
}

.dynamic-contentful-pages .citations-wrap li #pageId {
    font-size: 11px;
    padding: 0;
    width: 124px;
    float: left;
    margin-left: 4px;
    height: 30px;
    border: 1px solid #cfcfcf;
    border-radius: 3px;
    box-shadow: 0 0 #fff
}

@media(max-width: 1000px) and (min-width:0) {
    .citations-wrap li #pageId {
        width:95%;
        margin-left: 0
    }
}

.dynamic-contentful-pages .citations-wrap li .pagination {
    margin: 0;
    text-align: right;
    float: right
}

.dynamic-contentful-pages .citations-wrap li .pagination li {
    width: auto
}

.dynamic-contentful-pages .citations-wrap li .pagination li a {
    padding: 6px 7px;
    font-size: 12px
}

@media(max-width: 1000px) and (min-width:0) {
    .citations-wrap li .pagination {
        display:none
    }
}

.dynamic-contentful-pages .citations-wrap .total {
    margin-top: 4px
}

@media(max-width: 1000px) and (min-width:0) {
    .citations-wrap .total {
        display:none
    }
}

.dynamic-contentful-pages .back-to-results {
    display: inline-block;
    margin: 7px 0 10px 0
}

.dynamic-contentful-pages .citations-results {
    margin: 20px 0;
    float: left;
    width: 100%;
    padding: 0
}

.dynamic-contentful-pages .citations-results li {
    list-style: none;
    border-bottom: 1px solid #444;
    padding-bottom: 6px;
    margin-bottom: 8px
}

.dynamic-contentful-pages .preview-icon-blk {
    color: #444;
    font-size: 16px;
    text-transform: uppercase
}

.dynamic-contentful-pages .livechat-box {
    width: 100%;
    padding: 20px 10px;
    background-color: #f1f2f0;
    border: 4px solid #c1c1bb;
    text-align: center;
    border-radius: 5px
}

.dynamic-contentful-pages .livechat-box a {
    text-decoration: inherit;
    font-weight: bold;
    color: #444;
    font-size: 18px;
    line-height: 35px
}

.dynamic-contentful-pages .livechat-box a .chat-btn {
    border-radius: 5px;
    padding: 8px 15px;
    background-color: #878782;
    margin-left: 10px;
    color: #fff;
    font-size: 12px
}

.dynamic-contentful-pages .livechat-box a:hover {
    text-decoration: inherit
}

.dynamic-contentful-pages .result-listing-box {
    margin-top: 30px
}

.dynamic-contentful-pages .result-listing-box ul {
    width: 235px;
    list-style-type: none;
    float: left;
    padding-left: 0;
    margin: 0 10px 10px 0
}

.dynamic-contentful-pages .result-listing-box ul li {
    width: 100%;
    padding: 9px 10px 9px 10px;
    background-color: #ebecee;
    margin: 10px 0;
    cursor: pointer;
    font-size: 15px;
    height: 80px;
    font-weight: 100;
    display: table
}

.dynamic-contentful-pages .result-listing-box ul li .glyphicon-chevron-right {
    float: right;
    color: #9d9d9d;
    top: 26px;
    font-size: 12px!important;
    right: -2px!important
}

.dynamic-contentful-pages .result-listing-box ul li .list-num {
    margin-left: 0;
    float: left;
    display: inline-block
}

.dynamic-contentful-pages .result-listing-box ul li .list-cont {
    word-break: break-word;
    display: inline-block;
    width: 85%
}

.dynamic-contentful-pages .result-listing-box ul li a {
    color: #9d9d9d;
    display: table-cell;
    vertical-align: middle;
    text-decoration: inherit
}

.dynamic-contentful-pages .result-listing-box ul li a sup {
    font-size: 8px
}

.dynamic-contentful-pages .result-listing-box ul li:hover {
    background-color: #cdcdcd;
    color: #5c0f8c;
    border-bottom: 2px solid #5c0f8c
}

.dynamic-contentful-pages .result-listing-box ul li:hover .glyphicon-chevron-right {
    color: #000
}

.dynamic-contentful-pages .result-listing-box ul li:hover a {
    color: #5c0f8c
}

.dynamic-contentful-pages .result-listing-box ul:nth-child(3) {
    margin-right: 0
}

.dynamic-contentful-pages .resource-title ul li {
    font-size: 18px
}

.dynamic-contentful-pages .resource-container .res-left-side-bar ul.nav.side-nav li.active-state a {
    font-weight: bold;
    text-decoration: inherit
}

.dynamic-contentful-pages .resource-container .res-left-side-bar .btn-link.custom {
    text-decoration: underline;
    color: #73379e;
    display: block;
    margin-bottom: 25px
}

@media only screen and (min-width: 1000px) {
    .resource-container .right-side-bar.extend {
        width:75%
    }
}

.dynamic-contentful-pages .resource-container .right-side-bar h1 {
    font-size: 48px;
    margin-top: 10px
}

.dynamic-contentful-pages .resource-container .right-side-bar .protocol-img img {
    position: absolute;
    top: -23px;
    width: 96%
}

.dynamic-contentful-pages .resource-container .right-side-bar .resource-content {
    font-size: 14px;
    line-height: 22px;
    margin-left: 8px;
    margin-bottom: 75px
}

.dynamic-contentful-pages .resource-container .right-side-bar .protocol-border {
    width: 100%;
    height: 3px;
    background: #5c0f8c;
    margin-left: -22px;
    margin-top: -18px
}

.dynamic-contentful-pages .resource-container .right-side-bar .distributor-img {
    background: url("/scbt-static/assets/images/bg.jpg") repeat;
    border-bottom: solid 1px #7665e5;
    margin-bottom: 30px;
    margin-top: -16px;
    padding-bottom: 10px
}

.dynamic-contentful-pages .resource-container .right-side-bar .distributor-title-head {
    font-weight: 100;
    font-size: 16px;
    margin-bottom: 10px
}

.dynamic-contentful-pages .resource-container .right-side-bar .distributor-title {
    font-weight: normal;
    font-size: 14px;
    margin-bottom: 10px
}

.dynamic-contentful-pages .resource-container .right-side-bar .distributor-content {
    width: 100%
}

.dynamic-contentful-pages .resource-container .right-side-bar .distributor-address {
    width: 70%;
    background-color: #f9f7fc;
    float: left;
    padding-left: 20px;
    margin-right: 20px;
    min-height: 920px
}

.dynamic-contentful-pages .resource-container .right-side-bar .distributor-static-add {
    width: 26%;
    float: left
}

.dynamic-contentful-pages .resource-container .right-side-bar .distrib-img {
    float: right;
    width: 66%;
    margin-left: -33px
}

.dynamic-contentful-pages .resource-container .right-side-bar .distrib-title {
    font-size: 14px;
    margin-top: 15px;
    margin-bottom: 15px
}

.dynamic-contentful-pages .resource-container .right-side-bar .lbl-country {
    display: block
}

.dynamic-contentful-pages .resource-container .right-side-bar .distrib-country {
    width: 175px;
    height: 30px;
    border-radius: 3px
}

.dynamic-contentful-pages .resource-container .right-side-bar .distrib-lbl-country {
    margin-bottom: 20px
}

.dynamic-contentful-pages .resource-container .right-side-bar .distrib-cntry-name {
    font-size: 18px;
    font-weight: bold;
    color: #73379e
}

.dynamic-contentful-pages .resource-container .right-side-bar .distrib-address {
    width: 45%;
    float: left;
    margin-top: -25px;
    margin-right: 23px;
    margin-bottom: 25px
}

.dynamic-contentful-pages .resource-container .right-side-bar .distrib-address p {
    margin-bottom: 2px;
    font-weight: normal;
    font-size: 14px
}

.dynamic-contentful-pages .resource-container .right-side-bar .distrib-address-detail {
    list-style-type: none;
    padding-left: 0
}

.dynamic-contentful-pages .resource-container .right-side-bar .distrib-address-detail li {
    display: none
}

.dynamic-contentful-pages .resource-container .right-side-bar .distrib-address-detail li:nth-child(1) {
    display: block
}

.dynamic-contentful-pages .resource-container .right-side-bar .distrib-add-cont {
    font-weight: bold
}

.dynamic-contentful-pages .resource-container .right-side-bar .distrib-add-italic {
    color: #672a93;
    font-weight: 100
}

.dynamic-contentful-pages .resource-container .right-side-bar .distributor-static-address {
    border-top: 1px solid #ccc;
    margin-bottom: 20px
}

.dynamic-contentful-pages .resource-container .right-side-bar .distributor-static-address p {
    margin-bottom: 2px
}

.dynamic-contentful-pages .resource-container .right-side-bar .distributor-static-address .distrib-margin-btm {
    margin-bottom: 10px;
    margin-right: 10px
}

.dynamic-contentful-pages .resource-container .right-side-bar .distributor-globe-img {
    display: none
}

.dynamic-contentful-pages .resource-container .right-side-bar h1.titleH1 {
    margin-left: 0
}

.dynamic-contentful-pages .resource-container .widget {
    margin-bottom: 25px
}

.dynamic-contentful-pages .widget.rel-product {
    background: #f9f7fc;
    padding: 20px
}

.dynamic-contentful-pages .widget.rel-product li {
    overflow: hidden;
    margin-bottom: 9px;
    font-size: 12px
}

.dynamic-contentful-pages .widget.rel-product li a {
    color: #672a93
}

.dynamic-contentful-pages .widget.rel-product ul {
    list-style: none;
    padding: 0
}

.dynamic-contentful-pages .widget.rel-product h3 {
    font-size: 14px;
    margin-top: 0;
    line-height: 18px
}

@media only screen and (max-width: 1000px) {
    .result-listing-box ul {
        width:96%;
        margin: 0 2%
    }

    .result-listing-box ul li a {
        font-size: 19px
    }

    .result-listing-box ul:nth-child(2), .dynamic-contentful-pages .result-listing-box ul:nth-child(3) {
        margin-top: -8px
    }

    .resource-container ol.breadcrumb li {
        font-size: 18px
    }

    .resource-container .res-left-side-bar {
        display: none
    }

    .resource-container .mobile-row {
        margin: 0
    }

    .resource-container .right-side-bar .preview-icon-blk {
        display: none
    }

    .resource-container .right-side-bar .protocol-img {
        display: none
    }

    .resource-container .right-side-bar .resource-content {
        font-size: 20px;
        line-height: 28px
    }

    .resource-container .right-side-bar .result-listing-box {
        margin-top: 35px
    }

    .resource-container .right-side-bar .distributor-img {
        background-image: none;
        border-bottom: 0 solid #fff;
        margin-bottom: 16px;
        height: 60px
    }

    .resource-container .right-side-bar .distributor-img h1 {
        margin-top: 20px;
        margin-left: 0
    }

    .resource-container .right-side-bar .distributor-globe-img {
        display: block;
        width: 100%;
        background-color: #f9f7fc
    }

    .resource-container .right-side-bar .distributor-title-head, .dynamic-contentful-pages .resource-container .right-side-bar .distributor-title, .dynamic-contentful-pages .resource-container .right-side-bar .distrib-title {
        background-color: #f9f7fc;
        margin: 0;
        padding: 0 10px 6px 10px;
        line-height: 26px;
        font-size: 18px
    }

    .resource-container .right-side-bar .distrib-address-detail {
        margin: 0;
        padding: 0 10px 6px 10px;
        font-size: 18px;
        line-height: 24px
    }

    .resource-container .right-side-bar .distrib-lbl-country {
        margin: 0 0 30px 0;
        padding: 0 10px 6px 10px;
        font-size: 16px
    }

    .resource-container .right-side-bar .distributor-address {
        width: 100%;
        padding: 0 0 20px 0;
        margin: 0;
        height: auto
    }

    .resource-container .right-side-bar .distrib-img {
        display: none
    }

    .resource-container .right-side-bar .distrib-country {
        width: 100%
    }

    .resource-container .right-side-bar .distrib-address {
        margin: 15px 0 0 0;
        width: 100%
    }

    .resource-container .right-side-bar .distrib-cntry-name {
        font-size: 26px
    }

    .resource-container .right-side-bar .distrib-add-detail h5, .dynamic-contentful-pages .resource-container .right-side-bar .distrib-add-detail p {
        font-size: 18px;
        margin-bottom: 5px;
        line-height: 24px
    }

    .resource-container .right-side-bar .distributor-static-add {
        margin-top: 30px;
        width: 100%
    }

    .resource-container .right-side-bar .distributor-static-address {
        border-bottom: 1px solid #ccc;
        border-top: 1px solid #fff;
        padding-bottom: 20px
    }

    .resource-container .right-side-bar .distributor-static-address h5 {
        font-size: 18px
    }

    .resource-container .right-side-bar .distributor-static-address p {
        font-size: 16px
    }

    .resource-container .right-side-bar div.distributor-static-address:nth-last-child(1) {
        border-bottom: 1px solid #fff
    }

    .resource-container .right-side-bar h1.titleH1 {
        margin: 2%
    }

    .livechat-box {
        width: 96%;
        margin: 0 2%
    }
}

body.scbt .dynamic-contentful-pages h1 {
    font-family: var(--fontFace-localOpenSansLight);
    font-weight: var(--typography-fontWeightLight);
}

body.scbt .dynamic-contentful-pages .livechat-box .chatIcon {
    background-image: url("/scbt-static/assets/images/SCBT-Chat-icon-large.png");
    background-repeat: no-repeat;
    padding: 0 0 9px 45px
}

body.scbt .dynamic-contentful-pages .livechat-box .chat-btn {
    background-color: #73379e;
    color: #fff;
    white-space: nowrap
}

body.scbt .dynamic-contentful-pages .livechat-box .chat-btn:hover {
    background-color: #48007a
}

body.scah .dynamic-contentful-pages h1 {
    font-family: var(--fontFace-localProximaNovaSemiBold)!important;
    font-weight: 300
}

body.scah .dynamic-contentful-pages .livechat-box .chatIcon {
    background-image: url("/scbt-static/assets/images/SCAH-Chat-icon-large.png");
    background-repeat: no-repeat;
    padding: 0 0 9px 45px
}

body.scah .dynamic-contentful-pages .livechat-box .chat-btn {
    background-color: #f78709;
    color: #fff;
    white-space: nowrap
}

body.scah .dynamic-contentful-pages .livechat-box .chat-btn:hover {
    background-color: #a62802
}

body.scah .dynamic-contentful-pages h3.preview-icon-blk {
    font-family: var(--fontFace-localProximaNovaSemiBold);
    font-weight: 700
}

body.scah .dynamic-contentful-pages nav.navbar ul.nav li a:hover {
    color: #bd6120
}

body.scah .dynamic-contentful-pages .result-listing-box span.list-cont {
    font-family: var(--fontFace-localProximaNovaSemiBold);
    font-weight: 700
}

body .resource-container ol.breadcrumb {
    padding-left: 0
}

@media screen and (min-width: 1000px) {
    body .resource-container .protocol-border {
        height:0
    }

    body .resource-container .clearfix .col-md-3 {
        padding-left: 0
    }
}

.dynamic-contentful-pages .resource-container form.form {
    background: #f9f7fc;
    padding: 30px;
    margin: 30px 0
}

.dynamic-contentful-pages .resource-container form.form .form-control, .dynamic-contentful-pages .resource-container form.form .payment-method-panel .DataIntercept #Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept .resource-container form.form #Paymetric_Exp_Month, .dynamic-contentful-pages .resource-container form.form .payment-method-panel .DataIntercept #Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept .resource-container form.form #Paymetric_Exp_Year, .dynamic-contentful-pages .resource-container form.form .payment-method-panel .DataIntercept-outside input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .resource-container form.form input[type='text'], .dynamic-contentful-pages .resource-container form.form .payment-method-panel .DataIntercept-outside select, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .resource-container form.form select, .dynamic-contentful-pages .resource-container form.form .payment-method-panel .DataIntercept-outside #Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .resource-container form.form #Paymetric_CreditCardNumber, .dynamic-contentful-pages .resource-container form.form .payment-method-panel .DataIntercept input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept .resource-container form.form input[type='text'], .dynamic-contentful-pages .resource-container form.form .payment-method-panel .DataIntercept select, .dynamic-contentful-pages .payment-method-panel .DataIntercept .resource-container form.form select, .dynamic-contentful-pages .resource-container form.form .payment-method-panel .DataIntercept #Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept .resource-container form.form #Paymetric_CreditCardNumber, .dynamic-contentful-pages .resource-container form.form .checkout-payment-section .DataIntercept input, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .resource-container form.form input, .dynamic-contentful-pages .resource-container form.form .checkout-payment-section .DataIntercept select, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .resource-container form.form select {
    border-color: #888
}

.dynamic-contentful-pages .resource-container form.form .form-group, .dynamic-contentful-pages .resource-container form.form .checkout-payment-section .DataIntercept tr, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .resource-container form.form tr {
    overflow: hidden
}

.dynamic-contentful-pages .resource-container form.form .errorTxt label.error {
    width: 71%;
    margin-left: 170px
}

.dynamic-contentful-pages .resource-container #catalogReq .error {
    background-color: #fff
}

.dynamic-contentful-pages .catalog-req-form label {
    font-weight: normal
}

.dynamic-contentful-pages .catalog-req-form .img-top {
    margin: 20px 0
}

@media(max-width: 1000px) and (min-width:0) {
    .catalog-req-form .form-control, .dynamic-contentful-pages .catalog-req-form .payment-method-panel .DataIntercept #Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept .catalog-req-form #Paymetric_Exp_Month, .dynamic-contentful-pages .catalog-req-form .payment-method-panel .DataIntercept #Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept .catalog-req-form #Paymetric_Exp_Year, .dynamic-contentful-pages .catalog-req-form .payment-method-panel .DataIntercept-outside input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .catalog-req-form input[type='text'], .dynamic-contentful-pages .catalog-req-form .payment-method-panel .DataIntercept-outside select, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .catalog-req-form select, .dynamic-contentful-pages .catalog-req-form .payment-method-panel .DataIntercept-outside #Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .catalog-req-form #Paymetric_CreditCardNumber, .dynamic-contentful-pages .catalog-req-form .payment-method-panel .DataIntercept input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept .catalog-req-form input[type='text'], .dynamic-contentful-pages .catalog-req-form .payment-method-panel .DataIntercept select, .dynamic-contentful-pages .payment-method-panel .DataIntercept .catalog-req-form select, .dynamic-contentful-pages .catalog-req-form .payment-method-panel .DataIntercept #Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept .catalog-req-form #Paymetric_CreditCardNumber, .dynamic-contentful-pages .catalog-req-form .checkout-payment-section .DataIntercept input, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .catalog-req-form input, .dynamic-contentful-pages .catalog-req-form .checkout-payment-section .DataIntercept select, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .catalog-req-form select {
        border-radius:0
    }
}

@media(max-width: 1000px) and (min-width:0) {
    .catalog-req-form #buildingname {
        border-radius:0
    }
}

@media(min-width: 780px) {
    .catalog-req-form .catalog-bldg {
        width:62%!important
    }

    .catalog-req-form .room-wrap {
        width: 37%!important
    }
}

.dynamic-contentful-pages .catalog-req-form #roomno {
    width: 70px;
    padding: 3px
}

@media(max-width: 1000px) and (min-width:0) {
    .catalog-req-form #roomno {
        width:100%;
        border-radius: 0
    }
}

.dynamic-contentful-pages .catalog-req-form .checkbox.custom-checkbox label, .dynamic-contentful-pages .catalog-req-form .search-results-scah-container .checkbox.custom-checkbox-search-results label, .dynamic-contentful-pages .search-results-scah-container .catalog-req-form .checkbox.custom-checkbox-search-results label {
    font-size: 13px
}

.dynamic-contentful-pages .catalog-req-form .errorTxt label.error {
    width: 62%!important;
    margin-left: 221px!important
}

@media(max-width: 1000px) and (min-width:0) {
    .catalog-req-form .errorTxt label.error {
        width:92%!important;
        margin-left: 0!important
    }
}

.dynamic-contentful-pages .catalog-req-form .recaptcha-wrap {
    background: #F4F4F4;
    border: 1px solid #c8c8c8;
    padding: 6px 12px;
    border-radius: 2px
}

.dynamic-contentful-pages .catalog-req-form .recaptcha-wrap .form-control, .dynamic-contentful-pages .catalog-req-form .recaptcha-wrap .payment-method-panel .DataIntercept #Paymetric_Exp_Month, .dynamic-contentful-pages .payment-method-panel .DataIntercept .catalog-req-form .recaptcha-wrap #Paymetric_Exp_Month, .dynamic-contentful-pages .catalog-req-form .recaptcha-wrap .payment-method-panel .DataIntercept #Paymetric_Exp_Year, .dynamic-contentful-pages .payment-method-panel .DataIntercept .catalog-req-form .recaptcha-wrap #Paymetric_Exp_Year, .dynamic-contentful-pages .catalog-req-form .recaptcha-wrap .payment-method-panel .DataIntercept-outside input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .catalog-req-form .recaptcha-wrap input[type='text'], .dynamic-contentful-pages .catalog-req-form .recaptcha-wrap .payment-method-panel .DataIntercept-outside select, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .catalog-req-form .recaptcha-wrap select, .dynamic-contentful-pages .catalog-req-form .recaptcha-wrap .payment-method-panel .DataIntercept-outside #Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept-outside .catalog-req-form .recaptcha-wrap #Paymetric_CreditCardNumber, .dynamic-contentful-pages .catalog-req-form .recaptcha-wrap .payment-method-panel .DataIntercept input[type='text'], .dynamic-contentful-pages .payment-method-panel .DataIntercept .catalog-req-form .recaptcha-wrap input[type='text'], .dynamic-contentful-pages .catalog-req-form .recaptcha-wrap .payment-method-panel .DataIntercept select, .dynamic-contentful-pages .payment-method-panel .DataIntercept .catalog-req-form .recaptcha-wrap select, .dynamic-contentful-pages .catalog-req-form .recaptcha-wrap .payment-method-panel .DataIntercept #Paymetric_CreditCardNumber, .dynamic-contentful-pages .payment-method-panel .DataIntercept .catalog-req-form .recaptcha-wrap #Paymetric_CreditCardNumber, .dynamic-contentful-pages .catalog-req-form .recaptcha-wrap .checkout-payment-section .DataIntercept input, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .catalog-req-form .recaptcha-wrap input, .dynamic-contentful-pages .catalog-req-form .recaptcha-wrap .checkout-payment-section .DataIntercept select, .dynamic-contentful-pages .checkout-payment-section .DataIntercept .catalog-req-form .recaptcha-wrap select {
    padding: 0 3px;
    width: 40px;
    float: left;
    border: 2px solid #b3b3b3;
    border-radius: 3px;
    margin-top: 14px
}

.dynamic-contentful-pages .catalog-req-form .recaptcha-wrap label {
    margin-top: 20px;
    margin-left: 6px
}

@media(max-width: 1000px) and (min-width:0) {
    .catalog-req-form .download-pdf-wrap .control-label {
        width:100%
    }
}

@media(max-width: 1000px) and (min-width:0) {
    .catalog-req-form .download-pdf-wrap .checkbox.custom-checkbox, .dynamic-contentful-pages .catalog-req-form .download-pdf-wrap .search-results-scah-container .checkbox.custom-checkbox-search-results, .dynamic-contentful-pages .search-results-scah-container .catalog-req-form .download-pdf-wrap .checkbox.custom-checkbox-search-results {
        float:left;
        padding-left: 13px
    }
}

@media(max-width: 1000px) and (min-width:0) {
    .catalog-req-form .download-pdf-wrap .checkbox.custom-checkbox label, .dynamic-contentful-pages .catalog-req-form .download-pdf-wrap .search-results-scah-container .checkbox.custom-checkbox-search-results label, .dynamic-contentful-pages .search-results-scah-container .catalog-req-form .download-pdf-wrap .checkbox.custom-checkbox-search-results label {
        float:left;
        width: 71%
    }
}

.dynamic-contentful-pages .misc-widget-block {
    background: #F4F4F4;
    padding: 10px 22px;
    margin-top: -10px
}

.dynamic-contentful-pages .misc-widget-block ul {
    padding-left: 20px
}

.dynamic-contentful-pages .misc-widget-block li a {
    padding-top: 5px;
    padding-bottom: 5px;
    display: block
}

.dynamic-contentful-pages .misc-block {
    margin-bottom: 40px
}

@media only screen and (max-width: 1000px) {
    body .clp-level1 .category-chemicals .panel-group .panel-body .category-list-items div {
        display:table-cell
    }

    body .clp-level1 .category-chemicals .panel-title a.accordion-toggle.collapsed,body .clp-level1 .category-chemicals .panel-title a.accordion-toggle,body .clp-level1 .category-chemicals .panel-title a.accordion-toggle.openDiv {
        padding: 15px 40px 15px 10px
    }
}

body.scbt .dynamic-contentful-pages .container .antibodies-landing {
    padding-left: 0;
    border-bottom: 5px solid #7665e5;
    margin-bottom: 10px
}

body.scbt .dynamic-contentful-pages .container .antibodies-landing .antibody-img.mobile {
    display: none
}

body.scbt .dynamic-contentful-pages .container .antibodies-landing .antibodies-gradient {
    background-repeat: no-repeat;
    position: absolute;
    width: 310px;
    height: 285px;
    top: 0;
    right: 185px
}

body.scbt .dynamic-contentful-pages .container .antibodies-landing .antibodies-gradient .antibody-logo-img {
    position: absolute;
    width: auto;
    bottom: 15px;
    right: 20px
}

body.scbt .dynamic-contentful-pages .container .antibodies-landing .antibodies-gradient a.antibodies-img-btn {
    cursor: pointer;
    background-color: #ddd8f8;
    text-decoration: none;
    border-radius: 5px;
    position: relative;
    height: 50px;
    padding: 5px 20px;
    top: 80px;
    text-align: center;
    margin: 0 auto 15px auto;
    display: block;
    width: 75%;
    font-family: 'open_sansbold';
    font-style: italic;
    color: #474747
}

body.scbt .dynamic-contentful-pages .container .antibodies-landing .antibodies-gradient a.antibodies-img-btn:hover {
    background-color: #7665e5;
    color: #fff
}

body.scbt .dynamic-contentful-pages .container .antibodies-landing .antibodies-gradient a.antibodies-img-btn span {
    font-style: normal
}

body.scbt .dynamic-contentful-pages .container .antibodies-landing .antibodies-gradient .antibody-grad-img {
    position: absolute
}

body.scbt .dynamic-contentful-pages .container .antibodies-landing .antibodies-gradient .antibody-grad-img.mobile {
    display: none
}

body.scbt .dynamic-contentful-pages .container .antibody-para {
    font-size: 14px;
    line-height: 28px
}

body.scbt .dynamic-contentful-pages .container .antibody-purple {
    color: #7011a4;
    font-weight: bold
}

@media screen and (max-width: 1000px) {
    body.scbt .dynamic-contentful-pages .container h1 {
        margin:15px
    }

    body.scbt .dynamic-contentful-pages .container .antibodies-landing {
        margin: 15px 15px;
        padding: 0
    }

    body.scbt .dynamic-contentful-pages .container .antibodies-landing .antibody-img,body.scbt .dynamic-contentful-pages .container .antibodies-landing .antibody-grad-img {
        display: none
    }

    body.scbt .dynamic-contentful-pages .container .antibodies-landing .antibody-img.mobile {
        display: block;
        width: 100%
    }

    body.scbt .dynamic-contentful-pages .container .antibodies-landing .antibodies-gradient {
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0
    }

    body.scbt .dynamic-contentful-pages .container .antibodies-landing .antibodies-gradient a.antibodies-img-btn {
        top: 66%
    }
}

@media screen and (max-width: 1000px) and (max-width:620px) {
    body.scbt .dynamic-contentful-pages .container .antibodies-landing .antibodies-gradient a.antibodies-img-btn {
        top:58%
    }
}

@media screen and (max-width: 1000px) and (max-width:420px) {
    body.scbt .dynamic-contentful-pages .container .antibodies-landing .antibodies-gradient a.antibodies-img-btn {
        top:30%
    }
}

@media screen and (max-width: 1000px) {
    body.scbt .dynamic-contentful-pages .container .antibodies-landing .antibodies-gradient .antibody-grad-img.mobile {
        display:block;
        width: 100%
    }

    body.scbt .dynamic-contentful-pages .container .antibodies-landing .antibodies-gradient .antibody-logo-img {
        right: 10%
    }

    body.scbt .dynamic-contentful-pages .container .antibody-para {
        margin: 15px 15px;
        font-size: 18px;
        line-height: 28px
    }
}

body.scbt .dynamic-contentful-pages .container .gene-landing {
    padding-left: 0;
    border-bottom: 5px solid #7665e5;
    margin-bottom: 10px
}

body.scbt .dynamic-contentful-pages .container .gene-landing .gene-img.mobile {
    display: none
}

body.scbt .dynamic-contentful-pages .container .gene-landing .gene-gradient {
    background-repeat: no-repeat;
    position: absolute;
    width: 310px;
    height: 285px;
    top: 0;
    right: 185px
}

body.scbt .dynamic-contentful-pages .container .gene-landing .gene-gradient .gene-txt {
    position: relative;
    font-weight: bold;
    font-size: 20px;
    top: 135px;
    left: 20px
}

body.scbt .dynamic-contentful-pages .container .gene-landing .gene-gradient a.gene-img-btn {
    cursor: pointer;
    background-color: #ddd8f8;
    text-decoration: none;
    border-radius: 5px;
    position: relative;
    padding: 8px 37px;
    top: 150px;
    text-align: center;
    margin: 0 auto 15px 20px;
    display: inline;
    width: 75%;
    font-family: 'open_sansbold';
    color: #474747
}

body.scbt .dynamic-contentful-pages .container .gene-landing .gene-gradient a.gene-img-btn:hover {
    background-color: #7665e5;
    color: #fff
}

body.scbt .dynamic-contentful-pages .container .gene-landing .gene-gradient .gene-grad-img {
    position: absolute;
    border-bottom: 0
}

body.scbt .dynamic-contentful-pages .container .gene-landing .gene-gradient .gene-grad-img.mobile {
    display: none
}

body.scbt .dynamic-contentful-pages .container .gene-landing p {
    padding: 0;
    margin-bottom: 0
}

body.scbt .dynamic-contentful-pages .container .gene-landing p .gene-img {
    border-bottom: 0
}

body.scbt .dynamic-contentful-pages .container .gene-para {
    font-size: 14px;
    line-height: 28px
}

body.scbt .dynamic-contentful-pages .container .gene-purple {
    color: #7011a4;
    font-weight: bold
}

body.scbt .dynamic-contentful-pages .container .gene-crispr-purple {
    color: #7011a4;
    font-family: var(--fontFace-localOpenSansSemibold)
}

body.scbt .dynamic-contentful-pages .container .gene-crispr-purple a {
    color: #7011a4
}

body.scbt .dynamic-contentful-pages .container .gene-crispr-bg {
    position: absolute;
    right: -1px;
    bottom: -1px;
    width: 100%;
    z-index: -1;
    height: 100%
}

body.scbt .dynamic-contentful-pages .container .gene-crispr-bg.mobile {
    display: none
}

body.scbt .dynamic-contentful-pages .container .gene-crispr-stripe {
    margin-bottom: 10px;
    background: 0
}

body.scbt .dynamic-contentful-pages .container .gene-crispr-stripe .product-description h1 {
    text-transform: none
}

body.scbt .dynamic-contentful-pages .container .gene-crispr-stripe .category-desc-wrap p {
    padding-right: 50px
}

body.scbt .dynamic-contentful-pages .container .gene-crispr-stripe h1 {
    margin-top: 5px;
    margin-bottom: 0
}

body.scbt .dynamic-contentful-pages .container .gene-crispr-stripe .gene-gradient {
    float: left;
    padding: 0
}

body.scbt .dynamic-contentful-pages .container .gene-crispr-stripe .gene-gradient .gene-txt {
    position: relative;
    font-weight: bold;
    font-size: 18px;
    top: 119px;
    left: 16px
}

body.scbt .dynamic-contentful-pages .container .gene-crispr-stripe .gene-gradient a.gene-img-btn {
    cursor: pointer;
    background-color: #ddd8f8;
    text-decoration: none;
    border-radius: 5px;
    position: relative;
    padding: 8px 37px;
    top: 130px;
    text-align: center;
    margin: 0 auto 15px 20px;
    display: block;
    width: 68%;
    font-family: 'open_sansbold';
    color: #474747
}

body.scbt .dynamic-contentful-pages .container .gene-crispr-stripe .gene-gradient a.gene-img-btn:hover {
    background-color: #7665e5;
    color: #fff
}

body.scbt .dynamic-contentful-pages .container .gene-crispr-stripe .gene-gradient .gene-crispr-bg {
    display: block
}

body.scbt .dynamic-contentful-pages .container .gene-crispr-stripe .gene-gradient .gene-crispr-bg.mobile {
    display: none
}

@media screen and (max-width: 1000px) {
    body.scbt .dynamic-contentful-pages .container .gene-crispr-bg {
        display:none
    }

    body.scbt .dynamic-contentful-pages .container .gene-crispr-bg.mobile {
        display: block;
        width: 100%;
        height: auto
    }

    body.scbt .dynamic-contentful-pages .container h1 {
        margin: 15px 15px 15px -1px
    }

    body.scbt .dynamic-contentful-pages .container .gene-landing {
        margin: 15px 15px;
        padding: 0
    }

    body.scbt .dynamic-contentful-pages .container .gene-landing .gene-img,body.scbt .dynamic-contentful-pages .container .gene-landing .gene-grad-img {
        display: none
    }

    body.scbt .dynamic-contentful-pages .container .gene-landing .gene-img.mobile {
        display: block;
        width: 100%
    }

    body.scbt .dynamic-contentful-pages .container .gene-landing .gene-gradient {
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0
    }

    body.scbt .dynamic-contentful-pages .container .gene-landing .gene-gradient .gene-txt {
        top: 50.5%;
        left: 20%
    }

    body.scbt .dynamic-contentful-pages .container .gene-landing .gene-gradient a.gene-img-btn {
        display: block;
        top: 66%;
        width: 50%;
        left: 20%;
        padding: 20px 37px;
        margin: 0 auto 30px 20px
    }
}

@media screen and (max-width: 1000px) and (max-width:620px) {
    body.scbt .dynamic-contentful-pages .container .gene-landing .gene-gradient a.gene-img-btn {
        top:59%
    }
}

@media screen and (max-width: 1000px) and (max-width:490px) {
    body.scbt .dynamic-contentful-pages .container .gene-landing .gene-gradient a.gene-img-btn {
        top:54%;
        padding: 8px 37px;
        margin: 0 auto 15px 20px
    }
}

@media screen and (max-width: 1000px) {
    body.scbt .dynamic-contentful-pages .container .gene-landing .gene-gradient .gene-grad-img.mobile {
        display:block;
        width: 100%
    }

    body.scbt .dynamic-contentful-pages .container .gene-para {
        margin: 15px 15px;
        font-size: 18px;
        line-height: 28px
    }

    body.scbt .dynamic-contentful-pages .container .gene-crispr-stripe.noBG {
        background: 0;
        padding: 0
    }

    body.scbt .dynamic-contentful-pages .container .gene-crispr-stripe {
        background: url(/scbt-static/assets/images/bg-mob.png);
        margin: 10px;
        padding: 5px
    }

    body.scbt .dynamic-contentful-pages .container .gene-crispr-stripe .bottom-border {
        margin: 0
    }

    body.scbt .dynamic-contentful-pages .container .gene-crispr-stripe .category-desc-wrap p {
        margin-bottom: 30px
    }

    body.scbt .dynamic-contentful-pages .container .gene-crispr-stripe .col-xs-7 {
        width: 100%
    }

    body.scbt .dynamic-contentful-pages .container .gene-crispr-stripe .col-xs-7 p {
        margin-bottom: 0;
        padding-bottom: 0
    }

    body.scbt .dynamic-contentful-pages .container .gene-crispr-stripe .col-xs-3 {
        width: 100%;
        margin-top: -40px
    }

    body.scbt .dynamic-contentful-pages .container .gene-crispr-stripe .gene-gradient .gene-txt {
        position: absolute;
        top: 63%;
        left: 22%
    }

    body.scbt .dynamic-contentful-pages .container .gene-crispr-stripe .gene-gradient a.gene-img-btn {
        position: absolute;
        left: 20%;
        width: 50%;
        top: 71%
    }

    body.scbt .dynamic-contentful-pages .container .gene-crispr-stripe .gene-gradient a.gene-img-btn2 {
        top: 82%
    }

    body.scbt .dynamic-contentful-pages .container .gene-crispr-stripe .gene-gradient .gene-crispr-bg.mobile {
        display: block;
        position: relative
    }

    body.scbt .dynamic-contentful-pages .container .gene-crispr-bg {
        display: none
    }
}

body.scbt .dynamic-contentful-pages .container .support-prod-LP {
    background: url(/scbt-static/assets/images/bg-mob.png);
    margin-bottom: 30px
}

body.scbt .dynamic-contentful-pages .container .support-prod-LP .bottom-border {
    display: none
}

body.scbt .dynamic-contentful-pages .container .support-prod-LP .support-prod-LP-bg {
    position: absolute;
    right: -1px;
    bottom: -1px
}

body.scbt .dynamic-contentful-pages .container .support-prod-LP .support-prod-LP-bg.mobile {
    display: none
}

body.scbt .dynamic-contentful-pages .container .support-prod-LP .category-desc-wrap p {
    padding: 8px 30px 8px 0
}

body.scbt .dynamic-contentful-pages .container .support-prod-LP h1 {
    margin-top: 5px;
    margin-bottom: 0
}

body.scbt .dynamic-contentful-pages .container .support-prod-LP .support-gradient {
    float: left;
    left: 70px;
    padding: 0
}

body.scbt .dynamic-contentful-pages .container .support-prod-LP .support-gradient .support-txt {
    position: relative;
    font-weight: bold;
    font-size: 18px;
    top: 50px;
    left: 16px
}

body.scbt .dynamic-contentful-pages .container .support-prod-LP .support-gradient a.support-img-btn {
    cursor: pointer;
    background-color: #ddd8f8;
    text-decoration: none;
    border-radius: 5px;
    position: relative;
    padding: 8px 37px;
    top: 65px;
    text-align: center;
    margin: 0 auto 15px 20px;
    display: block;
    width: 95%;
    font-family: 'open_sansbold';
    color: #474747
}

body.scbt .dynamic-contentful-pages .container .support-prod-LP .support-gradient a.support-img-btn:hover {
    background-color: #7665e5;
    color: #fff
}

body.scbt .dynamic-contentful-pages .container .support-prod-LP .support-gradient .support-prod-LP-bg {
    display: block
}

body.scbt .dynamic-contentful-pages .container .support-prod-LP .support-gradient .support-prod-LP-bg.mobile {
    display: none
}

body.scbt .dynamic-contentful-pages .container .support-prod-LP-accn .panel-heading h4 a {
    text-decoration: none;
    width: 90%;
    line-height: 22px
}

body.scbt .dynamic-contentful-pages .container .support-prod-LP-accn .panel-heading h4 a:focus {
    text-decoration: none
}

body.scbt .dynamic-contentful-pages .container .support-prod-LP-accn .slidedGreyBtn {
    padding: 7px 0
}

body.scbt .dynamic-contentful-pages .container .support-prod-LP-accn .slidedGreyBtn .slidedImg {
    height: 9px;
    top: -7px;
    position: relative
}

body.scbt .dynamic-contentful-pages .container .support-prod-LP-accn #openAllBtn {
    position: relative;
    margin-left: -3px
}

body.scbt .dynamic-contentful-pages .container .support-prod-LP-accn ul.category-list-items li span.glyphicon-chevron-right {
    display: inline-block;
    float: left;
    font-size: 9px;
    margin-top: 4px
}

body.scbt .dynamic-contentful-pages .container .support-prod-LP-accn ul.category-list-items li a {
    text-decoration: none;
    display: inline-block;
    width: 90%
}

body.scbt .dynamic-contentful-pages .container .support-prod-LP-accn ul.category-list-items li a:focus {
    text-decoration: none
}

body.scbt .dynamic-contentful-pages .container .support-prod-LP-accn ul.category-list-items li a.viewAll {
    font-style: italic
}

@media screen and (max-width: 360px) {
    body.scbt .dynamic-contentful-pages .container .support-prod-LP-accn .panel-body .col-xs-6 {
        padding:0 5px
    }
}

@media screen and (max-width: 1000px) {
    body.scbt .dynamic-contentful-pages .container .support-prod-LP {
        background:url(/scbt-static/assets/images/bg-mob.png);
        margin: 10px;
        padding: 5px
    }

    body.scbt .dynamic-contentful-pages .container .support-prod-LP .support-prod-LP-bg {
        display: none
    }

    body.scbt .dynamic-contentful-pages .container .support-prod-LP .support-prod-LP-bg.mobile {
        display: block;
        width: 100%;
        height: auto
    }

    body.scbt .dynamic-contentful-pages .container .support-prod-LP h1 {
        margin: 0
    }

    body.scbt .dynamic-contentful-pages .container .support-prod-LP .support-prod-LP.noBG {
        background: 0;
        padding: 0
    }

    body.scbt .dynamic-contentful-pages .container .support-prod-LP .bottom-border {
        margin: 0
    }

    body.scbt .dynamic-contentful-pages .container .support-prod-LP .category-desc-wrap p {
        margin-bottom: 37%
    }

    body.scbt .dynamic-contentful-pages .container .support-prod-LP .col-xs-7 {
        width: 100%
    }

    body.scbt .dynamic-contentful-pages .container .support-prod-LP .col-xs-7 p {
        margin-bottom: 0;
        padding-bottom: 0
    }

    body.scbt .dynamic-contentful-pages .container .support-prod-LP .col-xs-3 {
        width: 100%;
        margin-top: -40px
    }

    body.scbt .dynamic-contentful-pages .container .support-prod-LP .support-gradient {
        left: 0
    }

    body.scbt .dynamic-contentful-pages .container .support-prod-LP .support-gradient .support-txt {
        position: absolute;
        top: 20%;
        left: 8%
    }

    body.scbt .dynamic-contentful-pages .container .support-prod-LP .support-gradient a.support-img-btn {
        position: absolute;
        left: 0;
        width: 88%;
        top: 35%;
        margin: 0 auto 15px 6%
    }

    body.scbt .dynamic-contentful-pages .container .support-prod-LP .support-gradient a.support-img-btn2 {
        top: 60%
    }

    body.scbt .dynamic-contentful-pages .container .support-prod-LP .support-gradient .support-prod-LP-bg {
        display: none
    }

    body.scbt .dynamic-contentful-pages .container .support-prod-LP .support-gradient .support-prod-LP-bg.mobile {
        display: block;
        position: relative
    }
}

body.scbt .dynamic-contentful-pages .container .support-prod-table .support-prod-plp-mobile {
    display: none
}

body.scbt .dynamic-contentful-pages .container .support-prod-table .support-prod-plp-web {
    display: block
}

body.scbt .dynamic-contentful-pages .container .support-prod-table h3 {
    color: #5c0f8c;
    font-size: 20px;
    font-family: var(--fontFace-localOpenSansSemibold);
    padding-left: 10px
}

body.scbt .dynamic-contentful-pages .container .support-prod-table .support-prod-gly-mobile {
    display: none
}

@media screen and (min-width: 1000px) {
    body.scbt .dynamic-contentful-pages .container .support-prod-table .info-order-table thead tr th:nth-child(1) {
        text-align:left;
        padding: 8px 8px 8px 45px
    }

    body.scbt .dynamic-contentful-pages .container .support-prod-table .info-order-table thead tr th.left {
        text-align: left;
        padding: 8px 13px
    }

    body.scbt .dynamic-contentful-pages .container .support-prod-table .info-order-table thead tr th.center {
        text-align: center
    }

    body.scbt .dynamic-contentful-pages .container .support-prod-table .info-order-table tbody tr {
        border: 0
    }

    body.scbt .dynamic-contentful-pages .container .support-prod-table .info-order-table tbody tr td:nth-child(1) {
        width: 4%
    }

    body.scbt .dynamic-contentful-pages .container .support-prod-table .info-order-table tbody tr td:nth-child(2) {
        width: 25%
    }

    body.scbt .dynamic-contentful-pages .container .support-prod-table .info-order-table tbody tr td:nth-child(3) {
        width: 18%
    }

    body.scbt .dynamic-contentful-pages .container .support-prod-table .info-order-table tbody tr td:nth-child(4) {
        width: 20%
    }

    body.scbt .dynamic-contentful-pages .container .support-prod-table .info-order-table tbody tr td:nth-child(5) {
        width: 15%
    }

    body.scbt .dynamic-contentful-pages .container .support-prod-table .info-order-table tbody tr td:nth-child(6) {
        width: 17.5%
    }

    body.scbt .dynamic-contentful-pages .container .support-prod-table .info-order-table tbody tr td.left {
        text-align: left
    }

    body.scbt .dynamic-contentful-pages .container .support-prod-table .info-order-table tbody tr td {
        border: 0;
        padding: 8px 13px
    }

    body.scbt .dynamic-contentful-pages .container .support-prod-table .info-order-table tbody tr:nth-child(even) {
        background-color: #f4f4f4
    }

    body.scbt .dynamic-contentful-pages .container .support-prod-table .info-order-table tbody tr:nth-last-child(1) {
        border-bottom: 1px solid #959595
    }
}

@media screen and (min-width: 1000px) {
    body.scbt .dynamic-contentful-pages .container .info-order-table thead tr th:nth-child(3) {
        text-align:left;
        padding-right: 13px;
        width: 14%
    }

    body.scbt .dynamic-contentful-pages .container .info-order-table thead tr th:nth-child(4) {
        text-align: left
    }

    body.scbt .dynamic-contentful-pages .container .info-order-table thead tr th:nth-child(5) {
        padding-right: 20px;
        padding-left: 0
    }
}

@media screen and (max-width: 1000px) {
    body.scbt .dynamic-contentful-pages .container .support-prod-table {
        margin:10px
    }

    body.scbt .dynamic-contentful-pages .container .support-prod-table h3 {
        background-color: #e4e0fa;
        padding: 20px;
        margin-bottom: 0
    }

    body.scbt .dynamic-contentful-pages .container .support-prod-table .support-prod-plp-mobile {
        display: block
    }

    body.scbt .dynamic-contentful-pages .container .support-prod-table .support-prod-plp-web {
        display: none
    }

    body.scbt .dynamic-contentful-pages .container .support-prod-table .glyphicon-menu-up {
        top: -39px;
        left: 94%;
        color: #808080
    }

    body.scbt .dynamic-contentful-pages .container .support-prod-table .support-prod-gly-mobile {
        display: block
    }

    body.scbt .dynamic-contentful-pages .container .support-prod-table .infotable-container .line-separator {
        margin-bottom: 0;
        padding-bottom: 0
    }

    body.scbt .dynamic-contentful-pages .container .support-prod-table .infotable-container .info-order-table tbody tr:nth-child(odd) {
        background-color: #f4f4f4
    }

    body.scbt .dynamic-contentful-pages .container .support-prod-table .infotable-container .info-order-table tbody td {
        max-width: 100%
    }

    body.scbt .dynamic-contentful-pages .container .support-prod-table .infotable-container .info-order-table tbody .support-ico {
        text-decoration: underline;
        color: #5c0f8c;
        font-weight: bold
    }

    body.scbt .dynamic-contentful-pages .container .support-prod-table .infotable-container .info-order-table tbody .support-ico:before {
        color: #333
    }

    body.scbt .dynamic-contentful-pages .container .support-prod-table .infotable-container .info-order-table tbody tr {
        border-bottom: 1px solid #5c0f8c
    }
}

.dynamic-contentful-pages .tab-content .leftPanel {
    width: 60%;
    margin-right: 3%;
    float: left
}

.dynamic-contentful-pages .tab-content .leftPanel .left_desc {
    font-family: var(--fontFace-localOpenSans);
    font-weight: bold;
    color: #7665e5;
    font-size: 14px
}

.dynamic-contentful-pages .tab-content .leftPanel ul {
    padding: 0;
    margin: 0;
    list-style: none
}

.dynamic-contentful-pages .tab-content .leftPanel ul li {
    padding-left: 10px;
    text-indent: -.7em
}

.dynamic-contentful-pages .tab-content .leftPanel ul li a {
    color: #000;
    text-decoration: underline;
    font-weight: bold
}

.dynamic-contentful-pages .tab-content .leftPanel ul li:before {
    content: ". ";
    color: #7665e5;
    font-size: 16px
}

.dynamic-contentful-pages .tab-content .rightPanel {
    width: 37%;
    float: left
}

.dynamic-contentful-pages .tab-content .rightPanel .blockPanel {
    background-color: #ddd8f8;
    padding: 15px;
    margin-bottom: 10px;
    width: 100%;
    float: left
}

.dynamic-contentful-pages .tab-content .rightPanel .blockPanel span {
    color: #e31837;
    font-weight: bold;
    font-size: 14px
}

.dynamic-contentful-pages .tab-content .rightPanel .blockPanel ul {
    list-style: none;
    padding-left: 0
}

.dynamic-contentful-pages .tab-content .rightPanel .blockPanel ul li {
    word-break: break-all
}

.dynamic-contentful-pages .tab-content .rightPanel .blockPanel ul li span.glyphicon-chevron-right {
    display: inline-block;
    float: left;
    font-size: 9px;
    margin-top: 6px;
    color: #454545
}

.dynamic-contentful-pages .tab-content .rightPanel .blockPanel ul li a {
    text-decoration: none;
    display: inline-block;
    width: 90%;
    cursor: pointer;
    color: #454545;
    padding-left: 4px
}

.dynamic-contentful-pages .tab-content .rightPanel .blockPanel ul li a:hover {
    text-decoration: underline
}

.dynamic-contentful-pages .js-tabcollapse-panel-body .leftPanel {
    width: 100%;
    float: left
}

.dynamic-contentful-pages .js-tabcollapse-panel-body .leftPanel .left_desc {
    font-family: var(--fontFace-localOpenSans);
    font-weight: bold;
    color: #7665e5;
    font-size: 14px
}

.dynamic-contentful-pages .js-tabcollapse-panel-body .leftPanel ul {
    padding: 0;
    margin: 0;
    list-style: none
}

.dynamic-contentful-pages .js-tabcollapse-panel-body .leftPanel ul li {
    padding-left: 10px;
    text-indent: -.7em
}

.dynamic-contentful-pages .js-tabcollapse-panel-body .leftPanel ul li a {
    color: #000;
    text-decoration: underline;
    font-weight: bold
}

.dynamic-contentful-pages .js-tabcollapse-panel-body .leftPanel ul li:before {
    content: ". ";
    color: #7665e5;
    font-size: 16px
}

.dynamic-contentful-pages .js-tabcollapse-panel-body .rightPanel {
    width: 100%;
    float: left;
    margin-top: 15px
}

.dynamic-contentful-pages .js-tabcollapse-panel-body .rightPanel .blockPanel {
    background-color: #ddd8f8;
    padding: 15px;
    margin-bottom: 10px;
    width: 100%;
    float: left
}

.dynamic-contentful-pages .js-tabcollapse-panel-body .rightPanel .blockPanel span {
    color: #e31837;
    font-weight: bold;
    font-size: 14px
}

.dynamic-contentful-pages .js-tabcollapse-panel-body .rightPanel .blockPanel ul {
    list-style: none;
    padding-left: 0
}

.dynamic-contentful-pages .js-tabcollapse-panel-body .rightPanel .blockPanel ul li {
    float: none;
    width: 100%;
    margin-bottom: 5px
}

.dynamic-contentful-pages .js-tabcollapse-panel-body .rightPanel .blockPanel ul li span.glyphicon-chevron-right {
    display: inline-block;
    float: left;
    font-size: 9px;
    margin-top: 6px;
    color: #454545
}

.dynamic-contentful-pages .js-tabcollapse-panel-body .rightPanel .blockPanel ul li a {
    text-decoration: none;
    display: inline-block;
    width: 90%;
    cursor: pointer;
    color: #454545;
    padding-left: 4px
}

.dynamic-contentful-pages .js-tabcollapse-panel-body .rightPanel .blockPanel ul li a:hover {
    text-decoration: underline
}

body.scbt .dynamic-contentful-pages .customer-care-container .awardLogoContainer {
    background-image: url("/scbt-static/assets/images/investAwardsBG-Web.jpg");
    background-repeat: no-repeat;
    margin-top: 10px;
    padding: 25px 40px;
    float: left;
    width: 100%
}

body.scbt .dynamic-contentful-pages .customer-care-container .awardLogoContainer .logoCont {
    float: left
}

body.scbt .dynamic-contentful-pages .customer-care-container .awardLogoContainer .logoCont .logoTxt {
    float: left;
    font-size: 27px;
    line-height: 33px
}

body.scbt .dynamic-contentful-pages .customer-care-container .awardLogoContainer .logoCont .logoTxt span {
    color: #7665e5;
    text-transform: uppercase;
    font-size: 32px;
    line-height: 40px
}

body.scbt .dynamic-contentful-pages .customer-care-container .awardLogoContainer .logoCont .awardLogo {
    float: right;
    margin-top: -55px;
    margin-left: 35px
}

body.scbt .dynamic-contentful-pages .customer-care-container .awardLogoContainer .paperSubmission {
    float: left;
    margin-top: -65px
}

body.scbt .dynamic-contentful-pages .customer-care-container .awardLogoContainer .paperSubmission .leftCont {
    float: left;
    width: 50%
}

body.scbt .dynamic-contentful-pages .customer-care-container .awardLogoContainer .paperSubmission .leftCont h3 {
    font-weight: bold;
    font-size: 18px
}

body.scbt .dynamic-contentful-pages .customer-care-container .awardLogoContainer .paperSubmission .leftCont ul {
    list-style-type: square;
    color: #00cbfc;
    padding-left: 20px
}

body.scbt .dynamic-contentful-pages .customer-care-container .awardLogoContainer .paperSubmission .leftCont ul li {
    font-family: var(--fontFace-localOpenSansSemibold);
    font-weight: 100;
    font-size: 16px;
    padding-bottom: 4px
}

body.scbt .dynamic-contentful-pages .customer-care-container .awardLogoContainer .paperSubmission .leftCont ul li span {
    color: #000
}

body.scbt .dynamic-contentful-pages .customer-care-container .awardLogoContainer .paperSubmission .rightCont {
    font-family: var(--fontFace-localOpenSansSemibold);
    float: right;
    width: 50%;
    font-size: 14px;
    padding-top: 120px
}

body.scbt .dynamic-contentful-pages .customer-care-container .awardWinner {
    float: left;
    padding: 15px 40px;
    background: #e4e0fa
}

body.scbt .dynamic-contentful-pages .customer-care-container .awardWinner h3 {
    font-weight: bold;
    font-size: 18px;
    margin-top: 0
}

body.scbt .dynamic-contentful-pages .customer-care-container .awardWinner .leftCont,body.scbt .dynamic-contentful-pages .customer-care-container .awardWinner .rightCont {
    width: 49%
}

body.scbt .dynamic-contentful-pages .customer-care-container .awardWinner .leftCont ul,body.scbt .dynamic-contentful-pages .customer-care-container .awardWinner .rightCont ul {
    padding-left: 20px
}

body.scbt .dynamic-contentful-pages .customer-care-container .awardWinner .leftCont ul li,body.scbt .dynamic-contentful-pages .customer-care-container .awardWinner .rightCont ul li {
    font-size: 14px;
    padding-bottom: 4px
}

body.scbt .dynamic-contentful-pages .customer-care-container .awardWinner .leftCont ul li a,body.scbt .dynamic-contentful-pages .customer-care-container .awardWinner .rightCont ul li a {
    text-decoration: underline;
    color: #5c0f8c
}

body.scbt .dynamic-contentful-pages .customer-care-container .awardWinner .leftCont button,body.scbt .dynamic-contentful-pages .customer-care-container .awardWinner .rightCont button {
    color: #000;
    background: #ceb6dc;
    border-color: #ceb6dc;
    padding: 5px 20px;
    border-radius: 4px;
    border-style: none;
    font-weight: bold;
    margin-top: 10px
}

body.scbt .dynamic-contentful-pages .customer-care-container .awardWinner .leftCont button:hover,body.scbt .dynamic-contentful-pages .customer-care-container .awardWinner .rightCont button:hover {
    background: #48007a;
    border-color: #48007a;
    color: #fff
}

body.scbt .dynamic-contentful-pages .customer-care-container .awardWinner .leftCont {
    float: left
}

body.scbt .dynamic-contentful-pages .customer-care-container .awardWinner .investSplit {
    float: left;
    width: 2px;
    background-image: url("/scbt-static/assets/images/investAwards-split.png");
    margin-top: -15px;
    height: 210px
}

body.scbt .dynamic-contentful-pages .customer-care-container .awardWinner .rightCont {
    float: right;
    padding-left: 20px
}

body.scbt .dynamic-contentful-pages .customer-care-container .awardNominee {
    float: left;
    margin-top: 20px
}

body.scbt .dynamic-contentful-pages .customer-care-container .awardNominee h4 {
    color: #7665e5;
    font-size: 36px;
    font-weight: normal
}

body.scbt .dynamic-contentful-pages .customer-care-container .awardNominee .stripeLines {
    float: left;
    width: 25px;
    background: url("/scbt-static/assets/images/investAwards-stripeLn.jpg");
    height: auto
}

body.scbt .dynamic-contentful-pages .customer-care-container .awardNominee .awardPerson {
    float: left;
    width: 758px;
    height: auto;
    padding: 15px 30px 10px 0;
    background: #bff2fe
}

body.scbt .dynamic-contentful-pages .customer-care-container .awardNominee .awardPerson .leftCont {
    width: 30%;
    float: left;
    font-size: 20px;
    padding-left: 10px;
    line-height: 28px
}

body.scbt .dynamic-contentful-pages .customer-care-container .awardNominee .awardPerson .leftCont span {
    font-size: 24px;
    font-family: var(--fontFace-localOpenSansSemibold);
    font-weight: 100
}

body.scbt .dynamic-contentful-pages .customer-care-container .awardNominee .awardPerson .rightCont {
    width: 70%;
    float: right
}

body.scbt .dynamic-contentful-pages .customer-care-container .awardNominee .awardPerson .rightCont p {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 10px
}

body.scbt .dynamic-contentful-pages .customer-care-container .awardNominee .awardPerson .rightCont .small {
    font-size: 14px;
    line-height: 18px
}

body.scbt .dynamic-contentful-pages .customer-care-container .awardAbstract {
    float: left;
    margin-top: 10px
}

body.scbt .dynamic-contentful-pages .customer-care-container .awardAbstract h5 {
    color: #7665e5;
    font-size: 28px;
    font-weight: normal
}

body.scbt .dynamic-contentful-pages .customer-care-container .awardAbstract .abstractContent {
    font-size: 14px
}

body.scbt .dynamic-contentful-pages .customer-care-container .awardAbstract .abstractBtmLine {
    margin-top: 25px;
    height: 5px;
    width: 100%;
    background-color: #bff2fe
}

body.scbt .dynamic-contentful-pages .customer-care-container .award-details h2 {
    font-size: 24px
}

body.scbt .dynamic-contentful-pages .customer-care-container .award-details .prev-next {
    margin-top: 20px
}

body.scbt .dynamic-contentful-pages .customer-care-container .award-details .prev-next a {
    width: 100px
}

body.scbt .dynamic-contentful-pages .customer-care-container .award-details table.winners tbody td.month-year h4,body.scbt .dynamic-contentful-pages .customer-care-container .award-details table.winners tbody td.month-year h5 {
    font-family: var(--fontFace-localOpenSansSemibold);
    font-weight: 100;
    font-size: 22px
}

body.scbt .dynamic-contentful-pages .customer-care-container .award-details table.winners tbody td.month-year h4 {
    color: #7665e5
}

body.scbt .dynamic-contentful-pages .customer-care-container .award-details table.winners tbody td.awardwinners {
    font-size: 16px;
    line-height: 26px
}

@media screen and (min-width: 0) and (max-width:1000px) {
    body.scbt .dynamic-contentful-pages .customer-care-container .awardLogoContainer {
        background-image:url("/scbt-static/assets/images/investAwardsBG-Mob.jpg");
        background-repeat: no-repeat;
        padding: 15px
    }

    body.scbt .dynamic-contentful-pages .customer-care-container .awardLogoContainer .paperSubmission .leftCont {
        width: 100%
    }

    body.scbt .dynamic-contentful-pages .customer-care-container .awardLogoContainer .paperSubmission .leftCont h3 {
        font-size: 24px
    }

    body.scbt .dynamic-contentful-pages .customer-care-container .awardLogoContainer .paperSubmission .leftCont ul li {
        font-size: 22px;
        line-height: 30px
    }

    body.scbt .dynamic-contentful-pages .customer-care-container .awardLogoContainer .paperSubmission .rightCont {
        width: 100%;
        float: left;
        padding-top: 0;
        font-size: 20px;
        line-height: 28px;
        color: #fff
    }

    body.scbt .dynamic-contentful-pages .customer-care-container .awardLogoContainer .logoCont .awardLogo {
        width: 45%;
        position: absolute;
        right: 0;
        margin-top: 42px
    }
}

@media screen and (min-width: 0) and (max-width:1000px) and (min-width:600px) and (max-width:1000px) {
    body.scbt .dynamic-contentful-pages .customer-care-container .awardLogoContainer .logoCont .awardLogo {
        width:45%
    }
}

@media screen and (min-width: 0) and (max-width:1000px) and (min-width:0) and (max-width:479px) {
    body.scbt .dynamic-contentful-pages .customer-care-container .awardLogoContainer .logoCont .awardLogo {
        margin-top:26px;
        width: 40%
    }
}

@media screen and (min-width: 0) and (max-width:1000px) {
    body.scbt .dynamic-contentful-pages .customer-care-container .awardLogoContainer .logoCont .awardLogo img {
        width:90%
    }

    body.scbt .dynamic-contentful-pages .customer-care-container .awardLogoContainer .logoCont .logoTxt {
        font-size: 32px;
        line-height: 40px
    }
}

@media screen and (min-width: 0) and (max-width:1000px) and (min-width:500px) and (max-width:580px) {
    body.scbt .dynamic-contentful-pages .customer-care-container .awardLogoContainer .logoCont .logoTxt {
        font-size:28px;
        line-height: 35px
    }

    body.scbt .dynamic-contentful-pages .customer-care-container .awardLogoContainer .logoCont .logoTxt span {
        font-size: 28px;
        line-height: 35px
    }
}

@media screen and (min-width: 0) and (max-width:1000px) and (min-width:480px) and (max-width:499px) {
    body.scbt .dynamic-contentful-pages .customer-care-container .awardLogoContainer .logoCont .logoTxt {
        font-size:26px;
        line-height: 32px
    }

    body.scbt .dynamic-contentful-pages .customer-care-container .awardLogoContainer .logoCont .logoTxt span {
        font-size: 26px;
        line-height: 32px
    }
}

@media screen and (min-width: 0) and (max-width:1000px) and (min-width:395px) and (max-width:479px) {
    body.scbt .dynamic-contentful-pages .customer-care-container .awardLogoContainer .logoCont .logoTxt {
        font-size:22px;
        line-height: 28px
    }

    body.scbt .dynamic-contentful-pages .customer-care-container .awardLogoContainer .logoCont .logoTxt span {
        font-size: 22px;
        line-height: 28px
    }
}

@media screen and (min-width: 0) and (max-width:1000px) and (min-width:360px) and (max-width:395px) {
    body.scbt .dynamic-contentful-pages .customer-care-container .awardLogoContainer .logoCont .logoTxt {
        font-size:20px;
        line-height: 28px
    }

    body.scbt .dynamic-contentful-pages .customer-care-container .awardLogoContainer .logoCont .logoTxt span {
        font-size: 20px;
        line-height: 28px
    }
}

@media screen and (min-width: 0) and (max-width:1000px) and (min-width:0) and (max-width:359px) {
    body.scbt .dynamic-contentful-pages .customer-care-container .awardLogoContainer .logoCont .logoTxt {
        font-size:18px;
        line-height: 28px
    }

    body.scbt .dynamic-contentful-pages .customer-care-container .awardLogoContainer .logoCont .logoTxt span {
        font-size: 18px;
        line-height: 28px
    }
}

@media screen and (min-width: 0) and (max-width:1000px) {
    body.scbt .dynamic-contentful-pages .customer-care-container .awardLogoContainer .paperSubmission {
        margin-top:0
    }

    body.scbt .dynamic-contentful-pages .customer-care-container .awardWinner {
        padding: 15px 20px
    }

    body.scbt .dynamic-contentful-pages .customer-care-container .awardWinner .leftCont button {
        width: 100%;
        padding: 10px 20px;
        font-size: 24px
    }

    body.scbt .dynamic-contentful-pages .customer-care-container .awardWinner .investSplit {
        display: none
    }

    body.scbt .dynamic-contentful-pages .customer-care-container .awardWinner .rightCont {
        padding-left: 0;
        margin-top: 20px
    }

    body.scbt .dynamic-contentful-pages .customer-care-container .awardWinner .leftCont,body.scbt .dynamic-contentful-pages .customer-care-container .awardWinner .rightCont {
        width: 100%
    }

    body.scbt .dynamic-contentful-pages .customer-care-container .awardWinner .leftCont h3,body.scbt .dynamic-contentful-pages .customer-care-container .awardWinner .rightCont h3 {
        font-size: 24px
    }

    body.scbt .dynamic-contentful-pages .customer-care-container .awardWinner .leftCont ul li,body.scbt .dynamic-contentful-pages .customer-care-container .awardWinner .rightCont ul li {
        font-size: 22px;
        line-height: 26px;
        padding-bottom: 12px
    }

    body.scbt .dynamic-contentful-pages .customer-care-container .awardNominee {
        width: 100%;
        height: auto
    }

    body.scbt .dynamic-contentful-pages .customer-care-container .awardNominee .stripeLines {
        background: url("/scbt-static/assets/images/investAwards-stripeLn-mob.jpg");
        height: 25px;
        width: 100%
    }

    body.scbt .dynamic-contentful-pages .customer-care-container .awardNominee .awardPerson {
        width: 100%;
        height: auto;
        padding: 10px
    }

    body.scbt .dynamic-contentful-pages .customer-care-container .awardNominee .awardPerson .leftCont {
        width: 100%;
        font-size: 24px;
        line-height: 36px;
        padding-left: 0
    }

    body.scbt .dynamic-contentful-pages .customer-care-container .awardNominee .awardPerson .leftCont span {
        font-size: 28px
    }

    body.scbt .dynamic-contentful-pages .customer-care-container .awardNominee .awardPerson .rightCont {
        width: 100%;
        padding-top: 15px
    }

    body.scbt .dynamic-contentful-pages .customer-care-container .awardNominee .awardPerson .rightCont p,body.scbt .dynamic-contentful-pages .customer-care-container .awardNominee .awardPerson .rightCont .small {
        font-size: 18px;
        line-height: 26px
    }

    body.scbt .dynamic-contentful-pages .customer-care-container .awardAbstract {
        padding: 10px
    }

    body.scbt .dynamic-contentful-pages .customer-care-container .awardAbstract h5 {
        font-size: 28px
    }

    body.scbt .dynamic-contentful-pages .customer-care-container .awardAbstract .abstractContent {
        font-size: 18px;
        line-height: 26px
    }

    body.scbt .dynamic-contentful-pages .customer-care-container .award-details {
        padding: 5px
    }

    body.scbt .dynamic-contentful-pages .customer-care-container .award-details table.winners {
        border: 2px solid #5c0f8c
    }
}

body.scbio .saved-cart-bg .table.saved-cart-detail-table>tbody>tr>td {
    padding: 24px 2px
}

@media screen and (min-width: 1000px) {
    body.scbio .saved-cart-bg .table.saved-cart-detail-table>tbody>tr>td:nth-child(3) {
        width:27%
    }

    body.scbio .saved-cart-bg .table.saved-cart-detail-table>tbody>tr>td:nth-child(4) {
        width: 17%
    }
}

body.scbio .table.shopping-cart-table th:nth-child(1) {
    width: 9%
}

body.scbio .table.shopping-cart-table th:nth-child(2) {
    width: 12%
}

body.scbio .table.shopping-cart-table th:nth-child(3) {
    width: 10%
}

body.scbio .table.shopping-cart-table th:nth-child(4) {
    width: 16%
}

body.scbio .table.shopping-cart-table th:nth-child(5) {
    width: 13%
}

body.scbio .table.shopping-cart-table th:nth-child(6) {
    width: 12.5%
}

body.scbio .table.shopping-cart-table th:nth-child(7) {
    width: 16.5%
}

body.scbio .table.shopping-cart-table th:nth-child(8) {
    width: 7%
}

body.scbio .table.shopping-cart-table th:nth-child(9) {
    width: 4%
}

.dynamic-contentful-pages .not-found-txt-wrap .listing-info-txt span a {
    color: #7e3da2;
    font-weight: bold;
    text-decoration: underline
}

.dynamic-contentful-pages .not-found-txt-wrap .scah-listing-info-txt span a {
    color: #bd6120;
    font-weight: bold;
    text-decoration: underline
}

.dynamic-contentful-pages .not-found-txt-wrap .listing-product-not-avail-txt {
    color: #7e3da2;
    font-size: 28px
}

.dynamic-contentful-pages .not-found-txt-wrap .scah-listing-product-not-avail-txt {
    color: #bd6120;
    font-size: 28px
}

.dynamic-contentful-pages .icon-link {
    padding: 0
}

.dynamic-contentful-pages .font-uppercase-22 {
    text-transform: uppercase;
    font-size: 22px;
    font-weight: 200;
    color: black;
    line-height: 25px;
    text-align: left;
    font-family: var(--fontFace-localOpenSansSemibold)
}

.scah .dynamic-contentful-pages .grey-outer-border, .dynamic-contentful-pages .scbt .grey-outer-border {
    border: 1px solid #ddd;
    margin: 0;
    padding: 10px 0
}

.scah .dynamic-contentful-pages .grey-outer-border .img-addon, .dynamic-contentful-pages .scbt .grey-outer-border .img-addon {
    padding-top: 20px
}

.scbt .dynamic-contentful-pages .addon-container .grey-outer-border .img-addon {
    padding-top: 0
}

.scah .dynamic-contentful-pages .grey-outer-border .img-addon img, .dynamic-contentful-pages .scbt header .top-navbar .top-nav .nav-justified .grey-outer-border .img-addon img {
    max-height: 100%
}

body.scah .dynamic-contentful-pages header .top-navbar .top-nav li .addon-name a,body.scah .dynamic-contentful-pages .addon-name a,body.scbt .dynamic-contentful-pages header .top-navbar .top-nav li .addon-name a,body.scbt .dynamic-contentful-pages .addon-name a {
    color: #000;
    width: auto;
    max-width: 100%!important;
    padding: 0!important
}

.scah .dynamic-contentful-pages .addonProducts {
    margin: 100px 0 0;
    display: flex;
    flex-wrap: wrap
}

.scbt .dynamic-contentful-pages #addon-mini .addonProducts>div {
    width: 50%;
    margin-bottom: 30px
}

.scbt .dynamic-contentful-pages #addon-mini .addonProducts>div .addonProducts-col img {
    max-height: 100%
}

.scah .dynamic-contentful-pages .addon-Products .panel-heading, .dynamic-contentful-pages .scbt .addon-Products .panel-heading {
    background: 0;
    border: 0
}

.scah .dynamic-contentful-pages .addon-Products h4.panel-title {
    background-color: #f2e6dc;
    border-bottom: 2px solid #ddd;
    padding: 10px;
    color: #444;
    font-weight: bold
}

.scah .dynamic-contentful-pages .addonProducts .originalprice, .dynamic-contentful-pages .scbt .addonProducts .originalprice {
    padding-right: 0
}

.scah .dynamic-contentful-pages .addonProducts .originalprice del, .dynamic-contentful-pages .scbt .addonProducts .originalprice del {
    padding: 0 2px
}

.scah .dynamic-contentful-pages .addonProducts .offerprice, .dynamic-contentful-pages .scbt .addonProducts .offerprice {
    color: #f78709
}

.scah .dynamic-contentful-pages .addon-Products h4.panel-title span, .dynamic-contentful-pages .scbt .addon-Products h4.panel-title span {
    color: #f78709
}

.scah .dynamic-contentful-pages .addonProducts .addonProducts-col>div:first-child, .dynamic-contentful-pages .scbt .addonProducts .addonProducts-col>div:first-child {
    padding-top: 20px
}

.scah .dynamic-contentful-pages .addonProducts .addonProducts-col .img-addon, .dynamic-contentful-pages .scbt .addonProducts .addonProducts-col .img-addon {
    margin-bottom: 5px
}

.scah .dynamic-contentful-pages .addonProducts .addonProducts-col img .scbt .addonProducts .addonProducts-col img {
    max-height: 100%
}

.scah .dynamic-contentful-pages .addon-price, .dynamic-contentful-pages .scbt .addon-price {
    font-weight: bold
}

.scah .dynamic-contentful-pages .addonProducts .bv-stars-container dd, .dynamic-contentful-pages .scbt .addonProducts .bv-stars-container dd {
    float: left
}

.scah .dynamic-contentful-pages .addon-addtocart, .dynamic-contentful-pages .scbt .addon-addtocart {
    margin-top: 10px
}

.scah .dynamic-contentful-pages .addon-addtocart a, .dynamic-contentful-pages .scbt .addon-addtocart a {
    background: #f78709;
    color: #fff;
    padding: 5px 10px;
    border-radius: 5px
}

.scbt .dynamic-contentful-pages .addon-addtocart a {
    background: #612e85;
    color: #fff;
    padding: 5px 10px;
    border-radius: 5px
}

.scbt .dynamic-contentful-pages .addon-container.addon-container-cart .addonProducts>div {
    margin-bottom: 30px
}

.dynamic-contentful-pages .addon-container.addon-container-cart .addonProducts>div .review-star-set-inner .rating {
    vertical-align: super
}

.scbt .dynamic-contentful-pages .addon-container.addon-container-cart .addonProducts {
    margin-top: 30px
}

.scbt .dynamic-contentful-pages .about-shopping-cart .panel-default {
    box-shadow: none
}

@media(max-width: 1000px) {
    .scbt .minicart-addon .grey-outer-border {
        text-align:left
    }

    .scbt .minicart-addon .grey-outer-border .img-addon, .dynamic-contentful-pages .scah .minicart-addon .grey-outer-border .img-addon {
        padding-top: 0
    }

    .scah .addonProducts .addonProducts-col, .dynamic-contentful-pages .scbt .addonProducts .addonProducts-col {
        margin-bottom: 20px
    }

    .scah .addonProducts .addonProducts-col>div:first-child, .dynamic-contentful-pages .scbt .addonProducts .addonProducts-col>div:first-child {
        padding-top: 0
    }

    .scah .addon-Products, .dynamic-contentful-pages .scbt .addon-Products {
        border: 1px solid #ddd
    }

    .scah .addon-Products .panel-group, .dynamic-contentful-pages .scbt .addon-Products .panel-group {
        margin-bottom: 0
    }

    .scah .addonProducts .addonProducts-col>div, .dynamic-contentful-pages .scbt .addonProducts .addonProducts-col>div {
        width: 50%;
        float: left
    }

    .scah .addon-container.addon-container-cart .addonProducts .addonProducts-col>div:first-child, .dynamic-contentful-pages .scah .minicart-addon .addonProducts .addonProducts-col>div:first-child, .dynamic-contentful-pages .scbt .addon-container.addon-container-cart .addonProducts .addonProducts-col>div:first-child, .dynamic-contentful-pages .scbt .minicart-addon .addonProducts .addonProducts-col>div:first-child {
        width: 25%;
        float: left
    }

    .scah .addon-container.addon-container-cart .addonProducts .addonProducts-col>div:first-child, .dynamic-contentful-pages .scah .minicart-addon .addonProducts .addonProducts-col>div:first-child {
        width: 30%
    }

    .scah .addon-container.addon-container-cart .addonProducts .addonProducts-col>div:last-child, .dynamic-contentful-pages .scah .minicart-addon .addonProducts .addonProducts-col>div:last-child, .dynamic-contentful-pages .scbt .addon-container.addon-container-cart .addonProducts .addonProducts-col>div:last-child, .dynamic-contentful-pages .scbt .minicart-addon .addonProducts .addonProducts-col>div:last-child {
        width: 75%;
        float: left
    }

    .scah .addon-container.addon-container-cart .addonProducts .addonProducts-col>div:last-child, .dynamic-contentful-pages .scah .minicart-addon .addonProducts .addonProducts-col>div:last-child {
        width: 65%
    }

    .scah .grey-outer-border, .dynamic-contentful-pages .scbt .grey-outer-border {
        margin: 0 10px 10px
    }

    .scah .addon-Products h4.panel-title {
        background: #fdeece;
        border: 0
    }

    .scbt .minicart-addon h4.panel-title, .dynamic-contentful-pages .scbt .addon-container.addon-container-cart h4.panel-title {
        border-top: 0 solid #d9d1ec;
        background: linear-gradient(#f8f7fb,#fff);
        padding: 10px;
        margin-bottom: 20px;
        text-align: left
    }

    .scbt .addon-container.addon-container-cart h4.panel-title {
        margin-bottom: 0;
        position: relative
    }

    .scbt .addon-container .panel-heading h4:before {
        position: absolute;
        top: 8px;
        right: 10px;
        display: inline-block;
        font-family: 'Glyphicons Halflings';
        font-style: normal;
        font-weight: normal;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        content: "\e113";
        color: #612e85
    }

    .scbt .addon-container .panel-heading.collapsed h4:before {
        content: "\e114"
    }

    .scbt #addon-mini .addonProducts>div {
        width: 100%;
        margin-bottom: 30px;
        text-align: left
    }

    .scbt .addon-addtocart a {
        background: #612e85;
        color: #fff;
        padding: 5px 10px;
        border-radius: 5px
    }

    .scbt #addon-mini .addon-addtocart a {
        background: #612e85!important;
        color: #fff!important;
        padding: 5px 10px;
        border-radius: 5px;
        float: left
    }

    .scbt #addon-mini .review-star-set {
        margin: 0
    }
}

@media(min-width: 1000px) {
    .scah #addon.panel-collapse.collapse, .dynamic-contentful-pages .scah #addon.panel-collapse.collapse.in {
        display:block
    }

    .scbt #addon-mini .addonProducts>div:nth-child(2n+1), .dynamic-contentful-pages .scah #addon-mini .addonProducts>div:nth-child(2n+1) {
        clear: left
    }

    .scah #addon.panel-collapse.collapse, .dynamic-contentful-pages .scah #addon.panel-collapse.collapse.in {
        display: block
    }

    .scah .minicart-addon .addonProducts .addonProducts-col>div:first-child, .dynamic-contentful-pages .scbt .minicart-addon .addonProducts .addonProducts-col>div:first-child {
        width: 25%
    }

    .scah .minicart-addon .addonProducts .addonProducts-col>div:last-child, .dynamic-contentful-pages .scbt .minicart-addon .addonProducts .addonProducts-col>div:last-child {
        width: 75%;
        padding-left: 10px
    }

    body.scbt .dynamic-contentful-pages .about-shopping-cart .panel-group .panel-heading {
        padding: 10px;
        margin-bottom: 20px;
        border-top: 1px solid #d9d1ec;
        background: linear-gradient(#f8f7fb,#fff)
    }
}

body.scbt .dynamic-contentful-pages header .top-navbar .top-nav li.dropdown:hover .addon-name a {
    color: black
}

.scah .dynamic-contentful-pages .recurringtable-container .fav-btn, .dynamic-contentful-pages .scah .recurringtable-container .orange-tick.remove-fav, .dynamic-contentful-pages .scah .shopping-cart-table .fav-btn, .dynamic-contentful-pages .scah .shopping-cart-table .remove-fav, .dynamic-contentful-pages .scbt .pdp-scbt .infotable-container .fav-btn, .dynamic-contentful-pages .scbt .shopping-cart-table .fav-btn, .dynamic-contentful-pages .scbt .shopping-cart-table .remove-fav {
    background-color: #eeeeee!important;
    height: 25px;
    width: 25px;
    padding: 0
}

.scah .dynamic-contentful-pages .recurringtable-container .fav-btn .glyphicon-heart, .dynamic-contentful-pages .scah .shopping-cart-table .fav-btn .glyphicon-heart {
    color: #a5a5a5;
    font-size: 14px;
    top: 3px
}

.scbt .dynamic-contentful-pages .pdp-scbt .infotable-container .fav-btn .glyphicon-heart, .dynamic-contentful-pages .scbt .shopping-cart-table .fav-btn .glyphicon-heart {
    color: #a5a5a5;
    font-size: 14px
}

.dynamic-contentful-pages .orange-tick.remove-fav {
    background-image: none;
    display: inline-block;
    text-align: center
}

.scah .dynamic-contentful-pages .recurringtable-container .orange-tick.remove-fav .glyphicon-heart {
    color: #e58e22;
    top: 5px
}

.scbt .dynamic-contentful-pages .shopping-cart-table .remove-fav {
    height: 25px;
    width: 25px;
    padding-left: 0!important
}

.scah .dynamic-contentful-pages .shopping-cart-table .remove-fav:after, .dynamic-contentful-pages .scbt .shopping-cart-table .remove-fav:after {
    display: none
}

.scah .dynamic-contentful-pages .shopping-cart-table .remove-fav, .dynamic-contentful-pages .scbt .shopping-cart-table .remove-fav {
    padding-left: 0!important
}

.scah .dynamic-contentful-pages .shopping-cart-table .remove-fav .glyphicon-heart, .dynamic-contentful-pages .scbt .shopping-cart-table .remove-fav .glyphicon-heart, .dynamic-contentful-pages .scbt .pdp-scbt .infotable-container .fav-btn .glyphicon-heart {
    font-size: 14px
}

.scbt .dynamic-contentful-pages .pdp-scbt .infotable-container .fav-btn {
    margin-top: -3px
}

.scbt .dynamic-contentful-pages .pdp-scbt .infotable-container .fav-btn.added .glyphicon-heart, .dynamic-contentful-pages .scbt .pdp-scbt .infotable-container .fav-btn.loginbtnSignupPage .glyphicon-heart {
    padding-top: 0
}

.scah .dynamic-contentful-pages .shopping-cart-table .remove-fav .glyphicon-heart {
    color: #e58e22;
    top: 5px
}

.scbt .dynamic-contentful-pages .shopping-cart-table .remove-fav .glyphicon-heart {
    color: #7a3cb8;
    top: 4px
}

.scbt .dynamic-contentful-pages .pdp-scbt .infotable-container .fav-btn.remove-fav .glyphicon-heart {
    color: #7a3cb8
}

.scah .dynamic-contentful-pages .category-link-list ul {
    margin-right: -3%
}

.scah .dynamic-contentful-pages .category-link-list ul li {
    border: 1px solid #d96707;
    border-radius: 2px;
    background: #FFF;
    width: 47%;
    margin: 0 3% 10px 0;
    height: 62px;
    display: table;
    position: relative;
    -webkit-box-shadow: -25px 0 0 #fbf0d7 inset;
    -moz-box-shadow: -25px 0 0 #fbf0d7 inset;
    -ms-box-shadow: -25px 0 0 #fbf0d7 inset;
    box-shadow: -25px 0 0 #fbf0d7 inset
}

.scah .dynamic-contentful-pages .category-link-list ul li a {
    display: table-cell;
    vertical-align: middle;
    color: #000;
    padding: 10px 25px 10px 30px;
    white-space: normal
}

.scah .dynamic-contentful-pages .category-link-list ul li span.glyphicon {
    color: #c26b13;
    font-size: 11px;
    position: absolute;
    right: 8px;
    top: 42%
}

@media(max-width: 1000px) and (min-width:0) {
    .scah .category-link-list ul {
        margin-right:0
    }

    .scah .category-link-list ul li {
        width: 100%
    }
}

.scah .dynamic-contentful-pages .ultracruz-alternate-banner {
    width: 100%;
    display: table;
    margin-bottom: 10px;
    -webkit-font-smoothing: antialiased
}

.scah .dynamic-contentful-pages .ultracruz-alternate-banner .word-span {
    display: table-cell;
    font-size: 20px;
    padding: 10px;
    vertical-align: middle;
    line-height: 1.15;
    border: 1px solid #f1c364;
    background: #fcf5e5;
    background: linear-gradient(#fcf5e5,white)
}

.scah .dynamic-contentful-pages .ultracruz-alternate-banner a {
    text-decoration: none;
    color: #d96707
}

.dynamic-contentful-pages .view-all-cart.topCheckout {
    float: none!important
}

.dynamic-contentful-pages .view-all-cart.topCheckout a.align-left {
    margin-top: 0!important
}

@media(max-width: 1000px) and (min-width:0) {
    .scah .table.recurring-order-table .clearFloat {
        clear:both
    }
}

.scah .dynamic-contentful-pages .category-link-list ul li:hover {
    background: #ddd
}

.scah .dynamic-contentful-pages .category-link-list ul li a:hover {
    color: #a62802
}

.scah .dynamic-contentful-pages .checkout-payment-section .section-title.paypal-logo {
    padding-left: 35px
}

.scah .dynamic-contentful-pages .checkout-payment-section .paypal-logo img {
    margin-bottom: 6px;
    margin-left: 7px
}

#giftCardForm #giftCardBtn {
    float: right
}

.dynamic-contentful-pages .table-giftCard {
    margin-bottom: 0
}

#giftCard .table-giftCard tr td {
    border-top: 0 solid #ddd
}

#card-list-container2 .table-giftCard tr td {
    border-top: 0;
    padding-bottom: 4px
}

#paymentInfo .checkout-payment-section .exclamation img {
    height: 20px;
    width: 20px;
    margin-top: 3px
}

#applyGiftCardForm .errorTxt span label {
    top: -60px;
    left: -42px;
    bottom: auto
}

#applyGiftCardForm .hide-redeem {
    display: none
}

#no-giftCard-error {
    display: none;
    position: relative
}

.dynamic-contentful-pages .gift-card .form-group {
    position: relative
}

@media screen and (min-width: 300px) and (max-width:1000px) {
    table.table-giftCard tbody tr {
        display:block;
        border-bottom: solid 1px #ccc;
        padding-bottom: 10px
    }

    table.table-giftCard tbody tr td {
        font-size: 14px;
        display: block!important;
        text-align: left!important;
        padding-left: 100px!important;
        position: relative!important;
        border: 0!important;
        word-break: break-all
    }

    table.table-giftCard tbody tr td:before {
        content: attr(data-label);
        position: absolute!important;
        left: 15px!important;
        text-transform: uppercase;
        font-weight: bold;
        color: #888;
        width: 100px;
        word-break: break-word
    }

    #applyGiftCardForm {
        padding-left: 0;
        padding-right: 0
    }

    #giftCardForm .cancel-link {
        float: none;
        text-align: center;
        padding-top: 20px;
        clear: both
    }

    .payment-method-panel .nav-tabs>li>a {
        padding: 10px 19px
    }

    .payment-method-panel .nav-tabs>li>a:hover {
        padding: 10px 19px
    }
}

@media only screen and (max-width: 460px) {
    #giftCard .table-giftCard tr td {
        display:block
    }

    #giftCard .table-giftCard tr {
        border-bottom: 1px solid #eee
    }

    #paymentInfo .checkout-payment-section .exclamation {
        paddin-right: 0;
        padding-left: 0
    }

    .payment-method-panel .nav-tabs>li {
        width: 33.33%
    }

    .payment-method-panel .nav-tabs>li>a {
        padding: 10px 0;
        border-right: 2px solid white!important;
        font-size: 15px!important
    }

    .payment-method-panel .nav-tabs>li>a:hover {
        padding: 10px 0!important;
        font-size: 15px!important
    }
}

#emailSavedCartForm #emailMsg-error {
    width: 100%;
    margin-left: 0
}

@media(min-width: 1000px) {
    .checkout-review-section .centerTxt {
        text-align:center!important
    }
}

.dynamic-contentful-pages .checkout-payment-section h4 {
    color: #808080;
    font-size: 22px;
    font-weight: normal
}

.scah .dynamic-contentful-pages #paymentInfo hr {
    border-top: 1px solid #c78040
}

.scbt .dynamic-contentful-pages #paymentInfo hr {
    border-top: 1px solid #7f30ab
}

.dynamic-contentful-pages .checkout-payment-section .payment-options>li {
    border-bottom: none!important;
    padding: 5px 0
}

#paymentSectionPanel .tab-content>.tab-pane.active {
    display: flex;
    margin: 0 0 15px 0;
    flex: 1;
    width: 100%;
    flex-direction: column
}

div.payment-main-option.active:after {
    content: " ";
    display: inline-block;
    border-right: 15px solid transparent;
    border-left: 15px solid transparent;
    border-bottom: 15px solid #d3d3d3
}

span.total-section-amt {
    color: #6f6d6d;
    font-size: 17px;
    border: 1px solid #5d5b5b;
    padding: 5px 10px;
    width: 120px;
    text-align: center;
    height: 35px;
    border-radius: 0;
    float: right
}

#paypalOption+label span {
    font-size: 11px;
    color: #474545;
    font-weight: normal
}

#paymentInfo .errorTxt label.error {
    position: relative!important
}

#paymentInfo .errorTxt span {
    margin-left: 0;
    color: #f00
}

.scbt .dynamic-contentful-pages div.payment-main-option:first-child {
    margin-top: 24px
}

.dynamic-contentful-pages .checkout-payment-section .section-title {
    margin-bottom: 0
}

#poSectionPanel label.control-label {
    margin-bottom: 10px
}

.dynamic-contentful-pages .DataIntercept .Paymetric_Exp input {
    display: inline-block!important;
    width: 47%!important
}

.dynamic-contentful-pages .home-hero-banner.desktop-only .item {
    max-height: 295px;
    min-height: 295px
}

.dynamic-contentful-pages .home-hero-banner.desktop-only .item {
    max-height: 295px;
    min-height: 295px
}

.dynamic-contentful-pages .home-hero-banner.desktop-only .item img {
    height: auto!important
}

.dynamic-contentful-pages .home-hero-banner.desktop-only .item img.spinner, .dynamic-contentful-pages .home-hero-banner.scah-home-banner .item img.spinner {
    top: 49%;
    left: 39%;
    z-index: 100;
    width: 303px;
    height: 200px
}

.dynamic-contentful-pages .home-hero-banner.scah-home-banner .item img.spinner {
    top: 18%
}

.dynamic-contentful-pages .container {
    position: relative
}

.scbt .dynamic-contentful-pages .checkout-header .top-navbar .top-nav {
    min-width: 48.1%
}

.scbt .dynamic-contentful-pages .checkout-header .top-navbar .top-nav input.chat-hover-icon {
    min-width: 142px
}

.dynamic-contentful-pages .checkout-header .top-navbar .top-nav .nav-justified .dropdown {
    min-width: 44%;
    float: none
}

.dynamic-contentful-pages .DataIntercept .error-container {
    width: 100%!important
}

.dynamic-contentful-pages .alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px
}

.dynamic-contentful-pages .alert-danger {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442
}

.dynamic-contentful-pages .alert-danger hr {
    border-top-color: #e4b9c0
}

.dynamic-contentful-pages .alert-danger .alert-link {
    color: #843534
}

.dynamic-contentful-pages .icon-link span {
    display: block
}

body.scah .dynamic-contentful-pages>.container>.clearfix>.col-md-9>.account-container {
    background: #faf7f5
}

body.scah .dynamic-contentful-pages .container .btn-primary {
    background: #f78709;
    border-color: #f78709
}

body.scah .dynamic-contentful-pages .container .add-new-address-1 {
    background: #f78709;
    border-color: #f78709
}

body.scah .dynamic-contentful-pages .edit-address-btn {
    color: #bd6120
}

.scah .dynamic-contentful-pages a {
    color: #f78709
}

.dynamic-contentful-pages .footer-container.scah a {
    color: #612685
}

@media(min-width: 1000px) {
    .masthead {
        max-height:220px
    }

    .locale-container {
        width: 30%
    }

    .search-container {
        width: 48%
    }

    .scah .langSelect .selectedValue {
        float: left
    }

    .scah .caret-wrap .caret {
        margin-top: -15px
    }

    .scah .search-container, .dynamic-contentful-pages .scah .locale-container {
        margin-left: 26px
    }

    body.scah .dynamic-contentful-pages nav .navbar .container .navbar-header .search-bar-container .search-input {
        height: 63px
    }

    header .header-mid .container .social-share .social-follow-us .follow {
        font-size: 11px;
        font-weight: bold
    }

    #categoryIdDropdown .dropdown-search {
        width: 48px;
        height: 31px
    }
}

@media(max-width: 1000px) {
    .main-category-landpage .col-sm-2 {
        width:100%!important;
        margin-left: 15px
    }
}

.dynamic-contentful-pages .spinner-scbt img, .dynamic-contentful-pages .spinner-scah img {
    width: 80px;
    height: 80px
}

.dynamic-contentful-pages .social-share .align-left, .dynamic-contentful-pages .mobile-social-share .align-left {
    text-align: left
}

.dynamic-contentful-pages .social-share .align-right, .dynamic-contentful-pages .mobile-social-share .align-right {
    text-align: right
}

.dynamic-contentful-pages .social-share .padding-right-0, .dynamic-contentful-pages .mobile-social-share .padding-right-0 {
    padding-right: 0
}

.dynamic-contentful-pages .social-share .padding-left-5, .dynamic-contentful-pages .mobile-social-share .padding-left-5 {
    padding-left: 5px
}

.scah .dynamic-contentful-pages .mobile-social-share .line-height-20, .dynamic-contentful-pages .scah .social-share .line-height-20 {
    line-height: 27px
}

@media(max-width: 1000px) {
    .social-share .padding-left-5, .dynamic-contentful-pages .mobile-social-share .padding-left-5 {
        width:auto
    }
}

@media only screen and (max-width: 1000px) {
    header .header-mid .container .social-share .social-follow-us,header .header-mid .container .mobile-social-share .social-follow-us {
        margin:10px 0 10px 0
    }

    .social-share .align-left, .dynamic-contentful-pages .social-share .align-right, .dynamic-contentful-pages .mobile-social-share .align-left, .dynamic-contentful-pages .mobile-social-share .align-right {
        float: left;
        text-align: left;
        width: auto
    }

    .social-share .padding-left-0, .dynamic-contentful-pages .mobile-social-share .padding-left-0 {
        padding-left: 0
    }

    .social-share .follow, .dynamic-contentful-pages .mobile-social-share .follow {
        text-align: left;
        width: auto
    }
}

.dynamic-contentful-pages .footer-container.scah .follow-us {
    color: #fff;
    padding: 0 10px;
    text-align: center;
    font-size: 16px;
    float: right
}

.dynamic-contentful-pages .footer-container.scah .follow-us .pull-left {
    line-height: 45px
}

.dynamic-contentful-pages .footer-container.scah .follow-us a {
    color: #fff;
    font-size: 30px;
    padding-left: 10px;
    text-decoration: none
}

body .follow-us span.pull-right {
    float: left!important;
    padding-left: 0
}

.dynamic-contentful-pages .fa-pinterest:before {
    content: "\f0d2"
}

.dynamic-contentful-pages .fa-pinterest-square:before {
    content: "\f0d3"
}

.dynamic-contentful-pages .review-socialmedia {
    display: flex;
    align-items: center;
    position: relative;
    width: 100%
}

.dynamic-contentful-pages .review-socialmedia .social-media {
    color: #317beb;
    border-left: 1px solid #317beb;
    padding-left: 10px
}

.dynamic-contentful-pages .review-socialmedia .social-media a {
    margin: 0 5px;
    text-decoration: none
}

.dynamic-contentful-pages .review-socialmedia .social-media i {
    color: #5c0f8c;
    font-size: 18px
}

.scah .dynamic-contentful-pages .review-socialmedia .social-media {
    color: #f78709;
    border-left: 1px solid #f78709;
    margin-top: 4px
}

.scah .dynamic-contentful-pages .review-socialmedia .social-media i {
    color: #bd6120
}

.dynamic-contentful-pages .collapsing {
    -webkit-transition: none;
    transition: none;
    display: none
}

.dynamic-contentful-pages .recurringtable-container .shipping-note {
    margin: 9px 0;
    color: #09f;
    text-decoration: none;
    font-size: 16px
}

#paymentOption .purchase-option-label {
    padding-left: 0;
    margin-left: 20px
}

#paymentInfo #cardOptionPurchase,#paymentInfo #payment-option-checkbox {
    pointer-events: none
}

[data-bv-show="inline_rating"] {
    white-space: nowrap;
    position: relative
}

[data-bv-show="inline-rating"] svg {
    width: 20px;
    height: 20px
}

[data-bv-show="inline_rating"] .bv-offscreen {
    position: absolute;
    width: 1px;
    height: 1px;
    overflow: hidden
}

[data-bv-show="inline_rating"] .review-count {
    color: #000;
    display: inline-block;
    vertical-align: top;
    margin: 2px 0 0 5px;
    line-height: 20px
}

.scbt .dynamic-contentful-pages [data-bv-show="inline_rating"] .review-count {
    font-family: Verdana,arial
}

.dynamic-contentful-pages .star-ratings-sprite {
    background: url("/images/stars.png") repeat-x;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
    text-indent: -999em;
    width: 110px;
    margin: 0 auto;
    display: inline-block
}

.dynamic-contentful-pages .star-ratings-sprite-rating {
    background: url("/images/stars.png") repeat-x;
    background-position: 0 100%;
    float: left;
    height: 21px;
    display: block
}

.dynamic-contentful-pages .ratings {
    margin-left: 10px;
    cursor: pointer
}

.dynamic-contentful-pages .ratings, .dynamic-contentful-pages .review-action {
    display: inline-block;
    color: #317beb!important;
    vertical-align: super
}

.dynamic-contentful-pages .review-action a {
    color: #317beb!important;
    padding: 0 10px 0 10px;
    font-size: 13px!important;
    text-decoration: none!important
}

.dynamic-contentful-pages .plp-table .ratings {
    vertical-align: super;
    padding-top: 4px;
    margin-left: 6px
}

.dynamic-contentful-pages .review-star-set .review-container {
    display: none
}

.dynamic-contentful-pages .plp-table .star-ratings-sprite {
    margin: 0
}

@media only screen and (min-width: 1000px) {
    .plp-table td, .dynamic-contentful-pages .plp-table thead th, .dynamic-contentful-pages .search-table td, .dynamic-contentful-pages .search-table thead th {
        padding:15px 5px!important
    }

    table.plp-table thead th:nth-child(6) {
        width: 12%
    }

    table.plp-table thead th:nth-child(7) {
        width: 7%
    }

    table.plp-table thead th:nth-child(9), .dynamic-contentful-pages .plp-table td[data-label="RATING"], .dynamic-contentful-pages .search-table td[data-label="RATING"], .dynamic-contentful-pages .plp-table td[data-label="rating"], .dynamic-contentful-pages .search-table td[data-label="rating"] {
        width: 17.2%;
        padding-right: 2px!important
    }

    table.plp-table thead th:nth-child(9) {
        text-indent: 10px
    }
}

.dynamic-contentful-pages .plp-table td[data-label="rating"] span, .dynamic-contentful-pages .search-table td[data-label="rating"] span, .dynamic-contentful-pages .plp-table td[data-label="RATING"] span, .dynamic-contentful-pages .search-table td[data-label="RATING"] span {
    vertical-align: super;
    display: inline-block
}

.dynamic-contentful-pages .spotlight-pdt-list span.rating, .dynamic-contentful-pages .top-seller span.rating {
    vertical-align: super
}

.dynamic-contentful-pages .pdt-desc-container .ratings span {
    margin-right: 5px
}

.dynamic-contentful-pages .star_component_container {
    display: none
}

.dynamic-contentful-pages .component_container {
    min-width: 200px!important
}

.dynamic-contentful-pages .star_component_container .outer_content {
    margin: 0 auto!important;
    display: inline-flex!important;
    flex-wrap: wrap!important;
    padding: 2em!important;
    border: 1px solid #000!important
}

.dynamic-contentful-pages .star_component_container .outer_content::before {
    content: "";
    display: inline-flex!important;
    position: absolute!important;
    left: 45%!important;
    top: -5px!important;
    width: 10px!important;
    height: 10px!important;
    border-right: 1px solid #000!important;
    border-bottom: 1px solid #000!important;
    transform: rotate(-135deg)!important;
    background-color: #fff!important
}

.dynamic-contentful-pages .star_component_container {
    flex-wrap: wrap!important;
    position: absolute!important;
    z-index: 1000!important;
    background-color: #fff!important;
    max-width: 270px!important;
    top: 25px
}

.dynamic-contentful-pages .star_row_container {
    min-width: 200px!important;
    height: 25px!important;
    padding: 0!important;
    margin: 0!important;
    display: table-row!important;
    cursor: pointer!important;
    color: #333!important;
    font-size: 13px!important;
    font-family: Verdana,Arial,Helvetica,sans-serif!important;
    text-transform: none!important;
    font-weight: normal!important;
    font-style: normal!important;
    text-decoration: none!important
}

.dynamic-contentful-pages .star_row_container:hover {
    background-color: #F4F4F4!important
}

.dynamic-contentful-pages .row_star_prefix {
    display: table-cell!important;
    vertical-align: middle!important;
    white-space: nowrap!important
}

.dynamic-contentful-pages .row_star {
    display: table-cell!important;
    vertical-align: middle!important;
    background: url("/scbt-static/assets/images/stars.png") no-repeat 0 -24px;
    width: 22px;
    float: left;
    height: 21px
}

.dynamic-contentful-pages .row_full_bar {
    padding-left: 10px!important;
    padding-right: 10px!important;
    width: 100%!important
}

.dynamic-contentful-pages .row_full_bar, .dynamic-contentful-pages .star_row_rating {
    display: table-cell!important;
    vertical-align: middle!important
}

.dynamic-contentful-pages .star_row_rating {
    text-align: center!important
}

.dynamic-contentful-pages .row_bar_empty {
    background-color: #ccc!important;
    background-color: #cfcfcf!important
}

.dynamic-contentful-pages .row_bar_empty, .dynamic-contentful-pages .row_bar_filled {
    border-radius: 2px!important;
    height: 10px!important;
    display: block!important;
    background-image: linear-gradient(180deg,hsla(0,0%,100%,3) 0,hsla(0,0%,100%,0))!important
}

.dynamic-contentful-pages .row_bar_filled {
    background-color: #f78709!important
}

.dynamic-contentful-pages .button_row_container {
    text-align: center
}

.dynamic-contentful-pages .button_buttonFull {
    padding: .5em 1em .5em 1em!important;
    align-self: center!important;
    border: none!important;
    text-align: center!important;
    text-decoration: none!important;
    background-image: -webkit-linear-gradient(top,hsla(0,0%,100%,1),hsla(0,0%,100%,0))!important;
    box-shadow: inset 0 1px 0 hsla(0,0%,100%,0.2)!important;
    color: #333!important;
    font-size: 13px!important;
    background-color: #e5e4f2!important;
    font-family: Verdana,Arial,Helvetica,sans-serif!important;
    text-transform: capitalize!important;
    font-weight: normal!important;
    font-style: normal!important;
    text-decoration: none!important;
    border-bottom-style: none!important;
    border-bottom-color: transparent!important;
    border-bottom-width: 0!important;
    border-left-style: none!important;
    border-left-color: transparent!important;
    border-left-width: 0!important;
    border-right-style: none!important;
    border-right-color: transparent!important;
    border-right-width: 0!important;
    border-top-style: none!important;
    border-top-color: transparent!important;
    border-top-width: 0!important;
    border-bottom-left-radius: 5px!important;
    border-bottom-right-radius: 5px!important;
    border-top-left-radius: 5px!important;
    border-top-right-radius: 5px!important
}

.dynamic-contentful-pages .button_buttonFull:hover {
    cursor: pointer!important;
    background-image: none!important;
    box-shadow: none!important;
    background-color: #e5e4f2!important;
    color: #fff!important;
    font-family: Verdana,Arial,Helvetica,sans-serif!important;
    text-transform: none!important;
    font-weight: bold!important;
    font-style: normal!important;
    font-size: 13px!important;
    text-decoration: none!important
}

.scah .dynamic-contentful-pages .custom-rating .ratings, .dynamic-contentful-pages .scah .custom-rating .review-action a {
    color: #f78709!important;
    font-size: 13px!important
}

.dynamic-contentful-pages .star_component_container .spinner-scbt {
    display: none
}

.dynamic-contentful-pages .custom-rating, .dynamic-contentful-pages .ratings span {
    cursor: pointer;
    min-height: 15px
}

.dynamic-contentful-pages .cart-promo {
    display: flex;
    padding: 15px;
    width: 100%;
    margin-bottom: 20px;
    font-family: "var(--fontFace-localProximaNovaSemiBold)";
    font-size: 13px;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-between
}

.scah .dynamic-contentful-pages .cart-promo {
    background: #f9f4f0
}

.dynamic-contentful-pages .cart-promo .right-container {
    display: inline-flex;
    align-items: center;
    padding-right: 25px
}

.dynamic-contentful-pages .cart-promo .promo-header {
    font-size: 30px;
    font-family: "var(--fontFace-localProximaNovaSemiBold)";
    line-height: 30px;
    margin-bottom: 0
}

.dynamic-contentful-pages .cart-promo .cart-offer-txt {
    font-size: 14px;
    font-family: "var(--fontFace-localProximaNovaSemiBold)"
}

.dynamic-contentful-pages .cart-promo .cart-offer-val {
    font-family: "var(--fontFace-localProximaNovaSemiBold)";
    font-weight: 800;
    padding-left: 2px
}

.dynamic-contentful-pages .cart-promo .left-container {
    margin-right: 1%;
    padding-right: 3%
}

.dynamic-contentful-pages .cart-promo .right-container a {
    color: #d96707
}

.dynamic-contentful-pages .cart-promo .offer-txt {
    font-size: 14px;
    font-family: "var(--fontFace-localProximaNovaSemiBold)";
    color: #444;
    margin-bottom: 2px
}

.dynamic-contentful-pages .offer-txt .offer-bold {
    font-family: "var(--fontFace-localProximaNovaSemiBold)";
    font-weight: 600
}

.dynamic-contentful-pages .offer-txt .offer-txt-orange {
    color: #d96707
}

.dynamic-contentful-pages .offer-txt .offer-txt-blue {
    color: #0095da
}

.dynamic-contentful-pages .coupon-wrapper {
    position: relative
}

#discountCodeform .errorTxt span label:before {
    position: absolute;
    content: '';
    width: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #f00;
    left: 14%;
    right: 45%;
    top: -9px
}

#discountCodeform .errorTxt span label:after {
    display: none!important
}

.dynamic-contentful-pages .shopping-cart-table .alert-row, .dynamic-contentful-pages .shopping-cart-table .presc-refill td {
    border-top: none!important
}

.dynamic-contentful-pages .shopping-cart-table .presc-refill td form {
    margin-left: 62px
}

.dynamic-contentful-pages .shopping-cart-detail .shopping-cart-table>tbody>tr.presc-refill>td {
    padding-top: 0!important
}

.dynamic-contentful-pages .shopping-cart-table .presc-refill .custom-checkbox, .dynamic-contentful-pages .shopping-cart-table .presc-refill .checkbox {
    margin-top: 0
}

.dynamic-contentful-pages .order-summary-widget .coupon-code {
    padding-bottom: 0;
    margin-bottom: 10px
}

.dynamic-contentful-pages .coupon-code span {
    padding-left: 0
}

.dynamic-contentful-pages .px-0 {
    padding-left: 0!important;
    padding-right: 0!important
}

.dynamic-contentful-pages .px-15 {
    padding-left: 15px!important;
    padding-right: 15px!important
}

.dynamic-contentful-pages .px-10 {
    padding-left: 10px!important;
    padding-right: 10px!important
}

.dynamic-contentful-pages .py-5 {
    padding-top: 5px;
    padding-bottom: 5px
}

.scah .dynamic-contentful-pages .need-assistance-tab .tab-content {
    float: left;
    width: 100%
}

.scah .dynamic-contentful-pages .need-assistance-tab .tab-content p {
    text-align: center
}

.scah .dynamic-contentful-pages .order-summary-widget-slot .need-assistance-widget .need-assistance-tab .tab-pane .active p {
    text-align: center
}

@media screen and (max-width: 1000px) {
    .shopping-cart-btn, .dynamic-contentful-pages .shopping-cart-btn div {
        display:block;
        float: left;
        width: 100%
    }

    .shopping-cart-btn .continue-shopping a {
        float: left
    }

    .shopping-cart-detail .shopping-cart-table tr:first-child {
        border-top: solid 1px #ccc;
        margin-top: 10px
    }

    .shopping-cart-detail .shopping-cart-table>tbody>tr>td:not(first-child) {
        border-top: 0;
        padding-top: 0!important;
        padding-bottom: 4px!important
    }

    .cart-promo .left-container {
        flex-basis: 100%;
        margin: 0;
        padding: 0;
        border: 0
    }

    .cart-promo .cart-offer-desc, .dynamic-contentful-pages .cart-promo .promo-header {
        font-size: 18px;
        line-height: 20px
    }

    .cart-promo .right-container {
        font-size: 14px
    }

    .cart-promo .right-container {
        flex-basis: 100%;
        align-items: left
    }

    .shopping-cart-detail .shopping-cart-table td.tag-identifier {
        width: 20%;
        display: inline-block
    }

    .shopping-cart-detail .shopping-cart-table td.shop-desc-val {
        display: inline-block;
        width: 100%;
        font-weight: 600
    }

    .shopping-cart-detail .shopping-cart-table>tbody>tr:not(first-child) td.tag-identifier, .dynamic-contentful-pages .shopping-cart-detail .shopping-cart-table>tbody>tr:not(first-child) td.shop-desc-val {
        padding-top: 16px!important
    }

    .shopping-cart-detail .shopping-cart-table>tbody>tr:not(first-child) td.shop-desc-val .checkbox {
        position: absolute;
        bottom: 25px;
        left: 3px
    }

    .shopping-cart-table [data-label="Catalog #"], .dynamic-contentful-pages .shopping-cart-table [data-label="Ship Method"], .dynamic-contentful-pages .shopping-cart-table [data-label="Item Price"] {
        display: block;
        padding-left: 69px
    }

    .shopping-cart-table [data-label="Subtotal"], .dynamic-contentful-pages .shopping-cart-table [data-label="Qty"], .dynamic-contentful-pages .shopping-cart-table [data-label="Ship Method"] {
        padding-left: 69px
    }

    .shopping-cart-table [data-label="Item Price"] {
        text-align: left!important
    }

    .about-shopping-carT .scah .addonProducts .addonProducts-col>div {
        padding-left: 10px
    }

    .shopping-cart-table [data-label="Qty"], .dynamic-contentful-pages .shopping-cart-detail .shopping-cart-table td.favourites, .dynamic-contentful-pages .shopping-cart-detail .shopping-cart-table td.td-remove {
        padding-right: 3px
    }

    .shopping-cart-detail .shopping-cart-table td.favourites, .dynamic-contentful-pages .shopping-cart-detail .shopping-cart-table td.td-remove {
        padding-left: 3px
    }

    .shopping-cart-btn {
        margin: 5px 0 10px 0;
        float: right
    }

    .shopping-cart-table [data-label="Qty"], .dynamic-contentful-pages .shopping-cart-table [data-label="FAVORITE"], .dynamic-contentful-pages .shopping-cart-detail .shopping-cart-table td.td-remove {
        display: inline-block
    }

    .shopping-cart-table .presc-refill {
        display: block;
        border-top: none!important
    }

    .shopping-cart-table .presc-refill form {
        position: relative;
        padding-left: 37px;
        padding-top: 11px
    }

    .mobile-suntotal {
        margin-bottom: 10px
    }

    .shopping-cart-table [data-label="Subtotal"] {
        display: block;
        width: 100%
    }

    .shopping-cart-order-slot .need-assistance-widget .need-assistance-tab .nav.nav-tabs li {
        display: block;
        width: 100%;
        margin-bottom: 12px
    }

    .shopping-cart-detail .shopping-cart-table td.tag-identifier {
        max-height: 40px
    }

    .subtotal-mobile-only {
        margin-left: 5px;
        font-weight: 600
    }

    .scah .subtotal-mobile-only {
        color: #bd6120
    }

    .review-star-set-inner {
        text-align: left
    }

    .shopping-cart-detail .shopping-cart-table tr {
        padding-top: 0;
        padding-bottom: 0
    }

    .shopping-cart-detail .shopping-cart-table tr td:last-child {
        padding-bottom: 10px!important
    }

    .scah .summary-widget-btn-wrapper, .dynamic-contentful-pages .scah .order-summary-widget-slot .panel-group, .dynamic-contentful-pages .scah .shopping-cart-order-slot .need-assistance-widget .need-assistance-tab {
        padding-left: 15px;
        padding-right: 15px
    }

    .scah .order-summary-widget-slot .need-assistance-widget .need-assistance-tab ul li a span {
        display: inline-block
    }

    .need-assistance-widget .need-assistance-tab .user-contact span {
        float: left;
        text-align: left;
        display: block
    }

    .need-assistance-widget .need-assistance-tab .contact {
        float: right
    }

    .scah .need-assistance-tab .tab-content p {
        text-align: left
    }

    .shopping-cart-detail .shopping-cart-table .qty-wrap {
        width: 82px
    }
}

.dynamic-contentful-pages .font-20 {
    font-size: 20px!important
}

.dynamic-contentful-pages .apply-ul-padding {
    padding: 0 10px!important
}

.dynamic-contentful-pages .add-border-payment .card-list>li {
    background-color: #fff
}

.dynamic-contentful-pages .amount-to-apply-label-width {
    font-weight: normal!important
}

.dynamic-contentful-pages .bottom-tagline-css {
    color: #444;
    font-style: italic;
    font-size: 11px;
    padding: 5px 0
}

.dynamic-contentful-pages .padding-right-0 {
    padding-right: 0
}

.dynamic-contentful-pages .padding-left-0 {
    padding-left: 0
}

.dynamic-contentful-pages .cruz-credit-tagline {
    color: #808080;
    font-style: italic;
    font-size: 11px;
    padding: 5px 0
}

@media(min-width: 1000px) {
    body.scah .dynamic-contentful-pages .order-summary-widget-slot .order-summary-widget #accordionEstimate h4.panel-title a {
        padding-left:9px
    }

    body.scah .dynamic-contentful-pages #discountCodeform .errorTxt {
        position: relative;
        float: left;
        width: 100%
    }

    body.scah .dynamic-contentful-pages #discountCodeform #discountCodebtn {
        position: absolute;
        padding: 7px 16px;
        margin-left: 4px
    }

    body.scbt .dynamic-contentful-pages #discountCodeform #discountCodebtn {
        padding: 7px 15px!important
    }
}

body.scah .dynamic-contentful-pages .shopping-cart-table td.desktop-only:nth-child(4) {
    width: 10%
}

body.scah .dynamic-contentful-pages .shopping-cart-table td.desktop-only:nth-child(9) {
    width: 5%
}

.dynamic-contentful-pages .shoppingCartWrapper {
    margin-bottom: 10px
}

.dynamic-contentful-pages .checkout-orange-text-css {
    color: #bd6120
}

.dynamic-contentful-pages .overflow-hidden-css {
    overflow: hidden
}

#addPetandVetForm select {
    padding: 5px!important
}

.dynamic-contentful-pages .display_none_css {
    display: none!important
}

.scbt .dynamic-contentful-pages .where-is-this {
    font-size: 11px;
    color: #a62802;
    font-weight: normal;
    cursor: pointer;
    text-decoration: underline
}

.scbt .dynamic-contentful-pages #addGiftCard .sub-title {
    margin: 0
}

.scbt .dynamic-contentful-pages #addGiftCard .gift-card-box {
    border: 1px solid #808080;
    padding: 12px 14px 10px 14px
}

.scbt .dynamic-contentful-pages #addGiftCard .gift-card-box .where-tooltip {
    display: none
}

.scbt .dynamic-contentful-pages .checkout-payment-section #addGiftCard {
    padding: 0 0 0 20px
}

.scbt .dynamic-contentful-pages #giftCardForm .contact-msg {
    font-size: 11px;
    color: #808080
}

.scbt .dynamic-contentful-pages #giftCardForm .contact-msg a {
    color: #a62802;
    text-decoration: none
}

.scbt .dynamic-contentful-pages .sp-tooltip {
    position: relative;
    display: inline-block
}

.scbt .dynamic-contentful-pages .tooltiptext {
    visibility: hidden;
    text-align: left;
    padding: 10px;
    z-index: 8;
    font-size: 11px;
    font-weight: normal;
    position: absolute;
    top: -67px;
    left: 202px!important;
    width: 260px
}

.scbt .dynamic-contentful-pages .tcnt {
    background-color: #fffaf0;
    color: #808080;
    text-align: left;
    padding: 10px;
    border-radius: 6px;
    border: 1px solid #9d5924
}

.scbt .dynamic-contentful-pages .tooltiptext a {
    color: #a62802;
    text-decoration: underline
}

.scbt .dynamic-contentful-pages .sp-tooltip:hover+div.tooltiptext,div.tooltiptext:hover {
    visibility: visible
}

.scbt .dynamic-contentful-pages .tooltiptext .txt span {
    color: #a62802
}

.scbt .dynamic-contentful-pages .tooltiptext .inline-flex {
    display: inline-flex
}

.scbt .dynamic-contentful-pages .tooltiptext .inline-flex .txt {
    width: 48%
}

.scbt .dynamic-contentful-pages .tooltiptext .inline-flex .img {
    width: 48%;
    text-align: center
}

@media screen and (min-width: 1000px) {
    .scbt #applyGiftCardForm .gift-amt {
        width:100%
    }

    .scbt #applyGiftCardForm table.table-giftCard {
        margin-bottom: 10px
    }

    .scbt #applyGiftCardForm table.table-giftCard .gift-card-amount:disabled {
        background: #FFF
    }

    .scbt #applyGiftCardForm table.table-giftCard tbody tr td:nth-child(5) {
        padding-left: 15px!important;
        padding-top: 12px
    }

    .scbt #applyGiftCardForm .gift-amt {
        margin: 2px 0
    }

    .scbt #applyGiftCardForm .errorTxt {
        width: 100%
    }

    .scbt #applyGiftCardForm .errorTxt span.e-two label {
        top: 0;
        left: 0;
        background: #fff;
        color: #f00;
        text-align: left;
        box-shadow: none;
        font-size: 14px;
        font-weight: normal;
        border-radius: 0;
        position: relative!important
    }

    .scbt #applyGiftCardForm .errorTxt span label.error:after {
        border-top: 0
    }

    .scbt #applyGiftCardForm table.table-giftCard tbody tr td:last-child {
        padding-left: 1px!important;
        padding-bottom: 3px;
        padding-right: 0
    }

    .scbt #applyGiftCardForm .errorTxt .error-wrapper {
        border: 1px solid #f00;
        display: inline-flex;
        width: 100%;
        height: 51px
    }

    .scbt #applyGiftCardForm .errorTxt .error-wrapper span#e-one {
        font-size: 20px;
        color: #FFF;
        width: 14%;
        background: #fff0f0
    }

    .scbt #applyGiftCardForm .errorTxt .error-wrapper span#e-one i {
        background: #f00;
        width: 30px;
        height: 30px;
        border-radius: 50%;
        display: block;
        margin: 13% 30%;
        font-style: normal
    }

    .scbt #applyGiftCardForm .errorTxt .error-wrapper span#e-one i:before {
        content: "\0021";
        font-size: 25px;
        font-weight: bolder
    }

    .scbt #applyGiftCardForm .errorTxt .error-wrapper span.e-two {
        width: 100%;
        margin: auto
    }

    .scbt #applyGiftCardForm .td-error-wrapper-desk {
        display: none
    }

    .scbt #applyGiftCardForm .td-error-wrapper {
        display: none
    }

    .scbt #applyGiftCardForm .errorTxt label {
        margin-bottom: 0
    }

    .scbt #applyGiftCardForm .td-error-wrapper-desk>td {
        padding-bottom: 8px;
        padding-top: 8px
    }

    .scbt #applyGiftCardForm table.table-giftCard tbody tr td {
        padding-bottom: 0
    }

    .scbt #applyGiftCardForm .td-error-wrapper-desk {
        display: none
    }

    .scbt #applyGiftCardForm .table-giftCard .rm-btm-margin {
        margin-bottom: 0!important
    }

    .scbt #applyGiftCardForm .table-giftCard input.gift-card-amount {
        text-align: center
    }

    .scbt #paymentInfo .checkout-payment-section .payment-options>li {
        padding: 0
    }

    .scbt #paymentInfo .checkout-payment-section .payment-options .form-group {
        margin-bottom: 18px
    }

    .scbt .tooltiptext .inline-flex .img img {
        width: 92%;
        margin-left: 15px
    }

    .scbt #giftCardForm .gf-add-btn {
        margin-top: 24px
    }

    .scbt #giftCardForm .reduce-mg {
        margin-bottom: 9px!important
    }

    .scbt #giftCardForm .giftCardBlk {
        width: 36%
    }
}

.scbt .dynamic-contentful-pages #applyGiftCardForm #checkoutGiftCardBtnEdit {
    padding: 0;
    color: #a62802!important;
    font-weight: normal;
    text-decoration: underline
}

.scbt .dynamic-contentful-pages #addGiftCard .gift-card-box .giftCardLimMsg {
    color: #f78709;
    font-size: 14px;
    font-weight: 500
}

.scbt .dynamic-contentful-pages #addGiftCard .gift-amt b {
    font-weight: bold;
    color: #a62802
}

.scbt .dynamic-contentful-pages #applyGiftCardForm .table-giftCard {
    border: none!important
}

.scbt .dynamic-contentful-pages #giftCardContainer {
    margin-top: 0
}

.scbt .dynamic-contentful-pages #applyGiftCardForm table.table-giftCard .gift-card-amount:disabled {
    background: #FFF
}

.scbt .dynamic-contentful-pages #addGiftCard .gift-card-box .add-gift-issue span:first-child {
    color: #FFF;
    background: #fff0f0;
    padding: 12px 8px;
    margin: auto 0
}

.scbt .dynamic-contentful-pages #addGiftCard .gift-card-box .add-gift-issue {
    border: 1px solid #f00;
    display: inline-flex;
    width: 45%;
    margin-top: 7px;
    display: none
}

.scbt .dynamic-contentful-pages #addGiftCard .gift-card-box .add-gift-issue span:first-child i {
    background: #f00;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    display: block;
    font-style: normal
}

.scbt .dynamic-contentful-pages #addGiftCard .gift-card-box .add-gift-issue span:first-child i:before {
    content: "\0021";
    font-size: 22px;
    font-weight: bolder;
    margin-left: 12px
}

.scbt .dynamic-contentful-pages #addGiftCard .gift-card-box .add-gift-issue span:last-child {
    color: #f00;
    font-size: 12px;
    padding: 9px;
    margin: auto 0
}

.scbt .dynamic-contentful-pages #addGiftCard .gift-card-box .add-gift-issue span:last-child p {
    margin: 0
}

.scbt .dynamic-contentful-pages #applyGiftCardForm .table-giftCard tr td:first-child {
    text-align: left;
    padding-left: 0
}

.scbt .dynamic-contentful-pages #applyGiftCardForm .table-giftCard tr td:not(:first-child) {
    text-align: center
}

.scbt .dynamic-contentful-pages #applyGiftCardForm .table-giftCard tbody tr td:nth-child(4) {
    padding-top: 6px
}

.scbt .dynamic-contentful-pages #applyGiftCardForm .table-giftCard tbody tr td:nth-child(4) input.gift-card-amount {
    padding: 4px 10px 4px 10px
}

.scbt .dynamic-contentful-pages .cruz-credit-tagline {
    margin-left: 20px
}

.scbt .dynamic-contentful-pages .checkout-payment-section>.payment-options {
    margin-top: 0!important
}

@media only screen and (max-width: 1000px) {
    .scbt table.table-giftCard tbody tr td:before {
        width:75px!important
    }

    .scbt .tooltiptext {
        display: block;
        width: 100%!important;
        position: absolute;
        top: 20px!important;
        left: 0!important;
        margin-left: 0!important;
        font-size: 12px!important
    }

    .scbt .tooltiptext .inline-flex .txt {
        width: 56%!important
    }

    .scbt #applyGiftCardForm table.table-giftCard tbody tr td:nth-child(5) {
        padding-left: 15px!important;
        padding-top: 0
    }

    .scbt #applyGiftCardForm table.table-giftCard tbody tr {
        padding-bottom: 0
    }

    .scbt #applyGiftCardForm input#checkoutGiftCardBtn {
        margin: 14px;
        width: 30%
    }

    .scbt #addGiftCard .gift-card-box input.gift-add-btn {
        float: left;
        width: 30%
    }

    .scbt #giftCardForm div.row {
        margin-bottom: 12px
    }

    .scbt #addGiftCard .gift-card-box .add-gift-issue {
        width: 100%
    }
}

@media screen and (max-width: 533px) and (min-width:320px) {
    .scbt .tooltiptext .inline-flex .img img {
        width:87%;
        height: 63px;
        margin-left: 15px
    }
}

.scah .dynamic-contentful-pages .gift-order-total span {
    color: #a62802;
    font-weight: 600
}

#removePromoBox .modal-head button {
    font-size: 30px;
    background-color: #f9e7c3;
    padding: 0 10px
}

#removePromoBox .modal-head button:hover {
    cursor: pointer
}

#removePromoBox .modal-body {
    padding: 20px 30px;
    color: #000
}

.dynamic-contentful-pages .coupon-code .btn-remove-promocode {
    background: 0;
    text-decoration: underline;
    color: #bd6120;
    padding: 0 0 5px 0
}

#removePromoBox {
    z-index: 9999
}

#removePromoBox.modal {
    top: 45%!important
}

#removePromoBox .modal-body {
    position: static!important
}

#bvseo-questionsSection {
    display: none
}

.dynamic-contentful-pages .gift-amt-reduced {
    background-color: #d6f5d6;
    padding: 14px 0
}

.dynamic-contentful-pages .gift-amt-reduced ul {
    padding: 0 23px;
    list-style: none
}

.dynamic-contentful-pages .gift-amt-reduced span:first-child {
    padding: 4px 9px;
    background-color: #00b300;
    border-radius: 50%;
    font-size: 16px;
    font-weight: bold;
    color: #FFF
}

.dynamic-contentful-pages .gift-amt-reduced span:last-child {
    margin-left: 10px
}

@media only screen and (max-width: 1000px) {
    .gift-amt-reduced {
        margin:0 15px
    }

    .gift-amt-reduced span:first-child {
        padding: 4px 10px!important;
        font-size: 15px!important;
        float: left
    }

    .gift-amt-reduced span:last-child {
        margin-left: 5px!important;
        position: absolute
    }

    .gift-amt-reduced ul {
        padding: 0 11px!important;
        display: inline-block
    }
}

.dynamic-contentful-pages .add-gift-issue a {
    color: #f00!important;
    text-decoration: underline;
    font-weight: bold
}

.scah .dynamic-contentful-pages #currencyForm .error-msg p:first-child {
    float: left
}

.scah .dynamic-contentful-pages #currencyForm .error-msg p:last-child {
    float: left;
    clear: left;
    margin-left: 34px
}

#payment-details-widget-container .sub-widget-content ul li span {
    float: right
}

.dynamic-contentful-pages .shipping-charges-widget .sub-widget-content {
    margin-bottom: 23px
}

.dynamic-contentful-pages .rx-info-wdget .sub-widget-content p#cons {
    margin-bottom: 10px
}

.dynamic-contentful-pages .rx-info-wdget .sub-widget-content span {
    margin-left: 10px
}

.dynamic-contentful-pages .ma-gift-form .form-group label.control-label {
    margin-left: 16px;
    font-weight: bold
}

.dynamic-contentful-pages .ma-gift-form .form-group .add-gift-issue {
    border: 1px solid #f00;
    display: inline-flex;
    width: 100%;
    margin-top: 7px;
    color: #f00
}

.dynamic-contentful-pages .ma-gift-form .form-group .add-gift-issue span:first-child {
    color: #FFF;
    background: #fff0f0;
    padding: 12px 8px;
    margin: auto 0
}

.dynamic-contentful-pages .ma-gift-form .form-group .add-gift-issue span:first-child i {
    background: #f00;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    display: block;
    font-style: normal
}

.dynamic-contentful-pages .ma-gift-form .form-group .add-gift-issue span:first-child i:before {
    content: "\0021";
    font-size: 22px;
    font-weight: bolder;
    margin-left: 12px
}

.dynamic-contentful-pages .ma-gift-form .form-group .add-gift-issue span:last-child {
    color: #f00;
    font-size: 12px;
    background: #FFF;
    width: 100%;
    padding-left: 12px
}

.dynamic-contentful-pages .ma-gift-form .form-group .add-gift-issue span:last-child p {
    margin: 0
}

.dynamic-contentful-pages .ma-gift-form .form-group .add-gift-issue span:last-child p a {
    color: #f00!important;
    text-decoration: underline;
    font-weight: bold
}

.dynamic-contentful-pages .ma-gift-form .form-group .add-gift-issue span p:first-child {
    padding-top: 10px
}

#active-vet-cont {
    display: none
}

<!--Thank you Model-->.modal-new p {
    font-size: 17px;
    color: #444;
    font-weight: 400
}

.dynamic-contentful-pages .modal-new p.red-txt {
    color: #f00
}

.dynamic-contentful-pages .modal-new .content {
    padding: 20px 0 35px
}

.dynamic-contentful-pages .modal-new .close {
    position: absolute;
    top: 10px;
    right: 10px
}

.dynamic-contentful-pages .modal-new .modal-content {
    padding: 29px 0 56px 0
}

.dynamic-contentful-pages .modal-new .verify-box {
    margin: 0 auto;
    text-align: center;
    float: unset
}

.dynamic-contentful-pages .modal-new .btn-primary {
    font-weight: 700;
    letter-spacing: 1px
}

.dynamic-contentful-pages .modal-new .error-symbol span {
    content: "\0021"
}

.dynamic-contentful-pages .modal-new .error-symbol {
    background: #f00;
    width: 50px;
    height: 50px;
    color: #fff;
    font-size: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    align-self: center;
    margin: 0 auto;
    font-weight: 600
}

.dynamic-contentful-pages .verify-email-box {
    background-color: #faf7f5;
    padding: 30px;
    margin: 30px auto
}

@media(min-width: 1000px) {
    .verify-email-box {
        background-color:#faf7f5;
        padding: 30px;
        margin: 30px auto;
        width: 510px
    }
}

.dynamic-contentful-pages .verify-email-box .txt-content {
    border-top: 1px solid #d96707;
    border-bottom: 1px solid #d96707;
    font-size: 17px;
    font-weight: 400;
    color: #444;
    padding: 30px;
    text-align: center
}

.dynamic-contentful-pages .verify-email-box .txt-content button {
    margin-top: 20px
}

body.scbt .dynamic-contentful-pages .verify-box h1 {
    color: #73379e;
    font-weight: 700
}

body.scah .dynamic-contentful-pages .verify-box h1 {
    font-weight: 700
}

body.scah .dynamic-contentful-pages .verify-box .btn-primary {
    border: none!important
}

#giftCardNumber.error,#giftCardNumber.gift-border {
    color: #f00
}

.dynamic-contentful-pages .error.err-msg {
    display: block!important
}

.scbt .dynamic-contentful-pages td[data-label="Citations"] {
    text-align: center
}

#mergeAccounts+#signIn {
    display: none!important
}

.scah .dynamic-contentful-pages b, .dynamic-contentful-pages .scah strong {
    font-family: "var(--fontFace-localProximaNovaSemiBold)"
}

@media(min-width: 1000px) {
    .reverse-row-mobile {
        display:flex;
        flex-direction: row-reverse
    }
}

.dynamic-contentful-pages .error_div span:nth-child(2) {
    width: calc(100% - 62px);
    color: #f00;
    display: block
}

.dynamic-contentful-pages .error_div.type-2>div {
    overflow: auto
}

.dynamic-contentful-pages .error_div.type-2 span:first-child {
    color: #fff;
    background: #fff0f0;
    padding: 13px 8px;
    margin: auto;
    width: 57px;
    float: left
}

.dynamic-contentful-pages .error_div.type-2 span:first-child i {
    background: #f00;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    display: block;
    margin-left: 15%;
    font-style: normal
}

.dynamic-contentful-pages .error_div.type-2 span:first-child i:before {
    content: '\0021';
    font-size: 20px;
    font-weight: bolder;
    margin-left: 12px
}

.dynamic-contentful-pages .error_div.type-2 span:first-child {
    width: 61px!important
}

.dynamic-contentful-pages .error_div.type-2 span {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start
}

.dynamic-contentful-pages .error_div.type-2 {
    width: 100%;
    font-size: 13px;
    color: #f00
}

.dynamic-contentful-pages .error_div.type-2 span .error_p {
    margin: 0!important
}

.dynamic-contentful-pages .error_div.type-2 span:last-child {
    padding: 9px 16px!important
}

.dynamic-contentful-pages .error_div.type-2 span>div {
    display: flex;
    justify-content: space-between;
    width: 100%;
    height: auto
}

.dynamic-contentful-pages .error_div.type-2 span>span>p {
    line-height: 20px
}

@media(max-width: 1000px) {
    .error_div.type-2>div {
        height:auto;
        display: flex;
        height: 100%
    }

    .scah .error_div.type-2 span:first-child, .dynamic-contentful-pages .error_div.type-2 span:first-child {
        margin: 0!important
    }

    .error_div.type-2 span:last-child {
        width: calc(100% - 61px)
    }

    .error_div.type-2 span:last-child div {
        flex-direction: column
    }
}

.dynamic-contentful-pages .login-modal .register-modal-header, .dynamic-contentful-pages .login-modal .register-form, .dynamic-contentful-pages .login-modal .register-msg, .dynamic-contentful-pages .login-modal .register-btns {
    display: none
}

.dynamic-contentful-pages .register-modal .login-modal-header, .dynamic-contentful-pages .register-modal .login-form, .dynamic-contentful-pages .register-modal .login-msg, .dynamic-contentful-pages .register-modal .login-btns {
    display: none
}

.dynamic-contentful-pages .janrain-capture-ui .login_widget {
    min-height: auto!important
}

.dynamic-contentful-pages .register-form {
    padding: 0
}

#signInForm .two-col-error+h4 {
    margin-top: 32px
}

#signInBox .form-control {
    height: 36px
}

.dynamic-contentful-pages .guest-checkout-btn {
    display: none
}

#guestCheckoutBtn {
    width: 100%;
    text-decoration: none;
    color: #fff;
    padding: 7px 12px;
    font-size: 14px!important;
    text-transform: uppercase;
    height: 40px;
    line-height: inherit
}

.dynamic-contentful-pages .checkout-header .login-dropdown .dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    float: left;
    min-width: 230px;
    border-top: 0
}

.dynamic-contentful-pages .checkout-header .dropdown-menu .btn {
    width: 90%!important;
    text-decoration: none!important
}

.dynamic-contentful-pages .money-order-css {
    margin-top: 0!important
}

.dynamic-contentful-pages .main-option-paypal.active+.money-order-css {
    margin-top: 0!important
}

@media(max-width: 1000px) {
    .add-new-address-link-wrapper label {
        margin-left:15px
    }

    .paypal-option {
        margin-top: 8%!important
    }
}

.dynamic-contentful-pages .rows-flex {
    display: flex;
    flex-wrap: wrap
}

.dynamic-contentful-pages .mini-cart-item .item-name, .dynamic-contentful-pages .pdp-scbt h1 {
    word-break: break-word
}

.dynamic-contentful-pages .table .pdt-title {
    word-break: break-word
}

.dynamic-contentful-pages .social-signin-box {
    display: flex;
    flex-wrap: wrap
}

.dynamic-contentful-pages .social-signin-box .signin-box+.signin-box {
    margin-left: 8px
}

.dynamic-contentful-pages .abcRioButtonLightBlue {
    width: auto!important
}

.dynamic-contentful-pages .abcRioButtonContents {
    display: none
}

.dynamic-contentful-pages .icon-login {
    background: #fff;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,25);
    display: flex;
    width: 34px;
    justify-content: center;
    align-items: center;
    height: 36px
}

.dynamic-contentful-pages .icon-login:hover {
    box-shadow: 0 0 3px 3px rgb(66 133 244 / 30%)
}

.dynamic-contentful-pages .facebook-icon i {
    font-size: 20px;
    color: #4267b2!important
}

.dynamic-contentful-pages .twitter-icon i {
    font-size: 23px!important;
    color: #1da1f2!important
}

#statusSocial {
    border-radius: 3px;
    box-shadow: 0 2px 4px 0 rgb(0 0 0 / 25%);
    box-sizing: border-box;
    transition: background-color .218s,border-color .218s,box-shadow .218s;
    background-color: #fff;
    background-image: none;
    color: #262626;
    cursor: pointer;
    outline: 0;
    overflow: hidden;
    position: relative;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    width: auto;
    padding: 11px 16px
}

#statusSocial a {
    font-size: 13px!important;
    line-height: 1.3!important;
    margin-left: 12px
}

#anotherAccount {
    text-align: center;
    margin-top: 16px;
    justify-content: center
}

.dynamic-contentful-pages .icon-s {
    line-height: 1
}

.dynamic-contentful-pages .signin-box a {
    text-decoration: none!important
}

.dynamic-contentful-pages .signup-wrap {
    padding: 0
}

.dynamic-contentful-pages .relative {
    position: relative
}

.dynamic-contentful-pages .header-mid .site-logo {
    float: left;
    width: 120px;
    height: 104px;
    background-size: 100% 100%;
    margin-bottom: 5px
}

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

#searchForm .search-btn {
    position: absolute;
    top: 0;
    right: 0;
    width: 48px;
    height: 36px;
    border-radius: 0 4px 4px 0;
    color: #FFF;
    border: 0;
    font-size: 20px
}

.dynamic-contentful-pages .search-bar {
    position: relative
}

#searchTextbox {
    border-radius: 4px 0 0 4px
}

.dynamic-contentful-pages .footer-accordian .footer-list {
    padding: 0;
    margin: 0;
    list-style: none
}

.scbt .dynamic-contentful-pages .header-mid {
    background: #5c0f8c
}

.scbt .dynamic-contentful-pages .scbt-type-search a:hover, .dynamic-contentful-pages .scbt .scbt-type-search a:focus, .dynamic-contentful-pages .scbt .header-mid .button-group .dropdown-menu a:hover, .dynamic-contentful-pages .scbt .header-mid .button-group .dropdown-menu a:focus {
    color: #672a93;
    background: #ece7f5
}

.dynamic-contentful-pages .padding-zero {
    padding: 0!important
}

body.scbt .dynamic-contentful-pages nav.header-bottom .navbar .navbar-toggle,body.scah .dynamic-contentful-pages nav.header-bottom .navbar .navbar-toggle {
    background: transparent;
    border: 0;
    margin: 0;
    height: auto
}

nav.header-bottom .navbar .search-bar {
    display: block
}

.dynamic-contentful-pages .header-mid .dropdown-menu .form-horizontal {
    margin: 0
}

.scbt .dynamic-contentful-pages .signedInNav+.dropdown-menu a:hover, .dynamic-contentful-pages .scbt .listButton:hover, .dynamic-contentful-pages .scbt .signedInNav+.dropdown-menu a:focus, .dynamic-contentful-pages .scbt .listButton:focus {
    color: #650481;
    background: #f4f4f4
}

.dynamic-contentful-pages .dropdown-minicart .view-all-cart .other-txt {
    width: 100%
}

.dynamic-contentful-pages .dropdown-minicart .view-all-cart .other-txt .checkout-btn {
    width: 100%;
    margin: 15px 0;
    padding: 7px 12px
}

@media(max-width: 999px) {
    body {
        padding-top:50px
    }

    body.scbt .dynamic-contentful-pages nav.header-bottom #scbt-nav-3 .nav>li.dropdown>a:focus {
        font-size: 12px;
        color: #333!important;
        font-weight: normal
    }

    .subscribe-input, .dynamic-contentful-pages .subscribe-bttn {
        margin: 5px 0;
        padding: 8px 12px
    }

    #scbt-nav-3 .all-btn {
        width: 100%
    }

    .search-bar {
        margin: 0!important
    }

    .header-mid {
        position: fixed;
        top: 0;
        width: 100%;
        display: table
    }

    .hidden-sm, .dynamic-contentful-pages .hidden-xs, .dynamic-contentful-pages .no-mob, .dynamic-contentful-pages .mobile-hide {
        display: none!important
    }

    #scbt-nav-3 .col-xs-2 {
        width: auto;
        position: fixed;
        top: 0;
        left: 0
    }

    #searchTextboxMob {
        font-size: 16px;
        padding-right: 50px;
        float: none
    }

    #searchFormMob .btn {
        width: 50px;
        background: #FFF;
        border: 0;
        position: absolute;
        top: 3px;
        right: 3px;
        font-size: 24px;
        padding: 4px 10px 0;
        color: #808080
    }

    .header-bottom .input-group-btn, .dynamic-contentful-pages .nav-container .input-group-btn {
        position: inherit
    }

    body.scah .dynamic-contentful-pages nav .navbar .container .navbar-header .all-btn .input-group-btn .search-btn {
        height: 30px
    }

    body.scah .dynamic-contentful-pages .meganav-scah #searchFormMob .btn {
        top: 3px
    }

    body.scah .dynamic-contentful-pages .navbar-header .all-btn .glyphicon.glyphicon-search {
        font-size: 20px
    }

    body.scah .dynamic-contentful-pages .meganav-scah #searchFormMob .btn:active {
        box-shadow: none
    }

    nav.nav-container .mega-nav .mobile-content-box .menu-large a {
        height: auto!important
    }

    .mega-nav .menu-large:after, .dynamic-contentful-pages .mega-nav .level-zero:after, .dynamic-contentful-pages .mega-nav .wrap:after {
        font-family: "Glyphicons Halflings";
        position: absolute;
        font-size: 18px;
        top: 20px;
        right: 30px
    }

    .nav-justified>.dropdown .dropdown-menu.megamenu {
        position: relative
    }

    body.scbt .dynamic-contentful-pages nav.nav-container .mega-nav {
        position: absolute;
        width: 100%;
        top: 12px
    }

    body.scah .dynamic-contentful-pages nav.nav-container .mega-nav {
        position: absolute;
        width: 100%;
        padding: 0
    }

    body.scah .dynamic-contentful-pages nav .navbar .container .navbar-header .navbar-toggle {
        margin: 0
    }

    .scah .input-group.search-bar {
        display: block
    }

    .scbt nav.nav-container .mega-nav .mobile-content-box .menu-large, .dynamic-contentful-pages .scah nav.nav-container .mega-nav .mobile-content-box .level-zero {
        padding: 11.5px 4px!important
    }

    .scah nav.nav-container .mega-nav .mobile-content-box a:hover {
        background: 0
    }

    .scah nav.nav-container .mobile-menu-box.mobile-content-box li {
        padding: 7px 0 7px 10px;
        display: flow-root
    }

    .meganav-scah .meganav-container ul li li.level1 a {
        padding-left: 5px
    }

    .meganav-scah .meganav-container ul li li.level1 li.level2 a {
        padding-left: 15px
    }

    .scah nav.nav-container .mega-nav .mobile-lang-bar .megamenu .dropdown-header.active::before {
        left: 0;
        top: -4px
    }

    .scah .meganav-scah .meganav-container ul li li.level1 li a {
        padding-left: 0
    }

    .scah .meganav-scah .meganav-container ul li li.level1 li.level2 li.level3 a {
        padding-left: 0
    }

    .scah .mega-nav .level-zero:after {
        right: 14px
    }

    .scah nav.nav-container .mega-nav .mobile-content-box .wrap {
        position: relative;
        display: block
    }

    .scah nav.nav-container .mega-nav .mobile-content-box .level1.collapsed .wrap:after {
        top: -2px!important;
        right: 1px!important
    }

    .scah nav.nav-container .mega-nav .mobile-content-box .level1 .wrap:after {
        right: -1px!important;
        top: -6px!important
    }

    .scah nav.nav-container .mega-nav .mobile-content-box .level1 .level2.collapsed .wrap:after {
        top: -1px!important;
        right: -10px!important
    }

    .scah nav.nav-container .mega-nav .mobile-content-box .level1 .level2.wrap:after {
        right: -10px!important;
        top: -4px!important
    }

    li.addsign::after {
        top: 4px!important;
        right: -4px!important
    }

    header .header-mid .container {
        overflow-x: visible
    }

    body .language-ipad-icon .language-dropdown li {
        font-weight: normal
    }
}

@media(min-width: 1000px) {
    .scah .revised-header .rv-main-bar .search-container {
        margin-left:0
    }

    .scah .revised-header .rv-main-bar .search-container .search-bar #searchForm #searchTextbox {
        border-radius: 4px 0 0 4px
    }

    .search-bar .input-group-btn {
        position: inherit
    }

    .footer-accordian .footer-list {
        display: block;
        height: auto!important
    }

    .visible-sm, .dynamic-contentful-pages .visible-xs, .dynamic-contentful-pages .desktop-hide {
        display: none!important
    }

    .container {
        width: 980px
    }

    .scah .meganav-scah .meganav-container {
        width: 980px;
        margin: 0 auto;
        padding: 0
    }

    .scah .meganav-scah .mobile-menu-box {
        display: block;
        position: relative
    }

    .scah .mega-nav .level-zero {
        width: .7%
    }

    .mega-nav .menu-large, .dynamic-contentful-pages .mega-nav .level-zero {
        display: table-cell;
        vertical-align: middle;
        float: none;
        position: relative
    }

    .scah .rv-main-bar>.container .row {
        margin: 0
    }

    .scah .mobile-menu-box>li:last-child {
        white-space: nowrap
    }

    .scah .revised-header .rv-main-bar .icon-bar {
        padding-right: 0
    }

    .scah .mega-nav ul.level1>li {
        background: #fefaf1
    }

    .scah .mega-nav ul.level1>li:hover {
        background: #fcdbb6
    }

    .mega-nav .wrap:after {
        font-family: "Glyphicons Halflings";
        content: "\e080";
        position: absolute;
        top: 8px;
        right: 15px;
        font-size: 12px
    }

    .scah .mega-nav .dropdown-menu a {
        display: inline-block;
        color: #000;
        padding: 7px 10px;
        width: 100%;
        font-size: 14px!important;
        text-transform: none!important
    }

    .scah .meganav-scah ul li {
        position: static
    }

    .scah .meganav-scah ul li .nav-dropdown ul.meganav-row li {
        padding: 0
    }

    .scah .meganav-scah ul li .nav-dropdown ul.level1 a {
        margin: 0;
        padding: 9px 10px;
        white-space: normal!important
    }

    .scah .meganav-scah ul li:nth-child(1) .level0 ul.level1 li:nth-child(2) div.level1, .dynamic-contentful-pages .scah .meganav-scah ul li:nth-child(11) .level0 ul.level1 li:nth-child(2) div.level1 {
        top: 0;
        margin-top: 0
    }

    .scah .mega-nav ul.level1>li, .dynamic-contentful-pages .mega-nav .level-zero:nth-child(9) ul.level2>li {
        width: 250px
    }

    .scah .mega-nav .level0 .nav-dropdown {
        left: 250px!important;
        top: -1px!important;
        border-top: 0!important
    }

    .scah .meganav-scah .meganav-width {
        height: auto!important
    }

    .scah .meganav-scah ul li:nth-child(1) .level0 .meganav-width {
        width: 250px
    }

    .mega-nav .level0 .nav-dropdown {
        left: 250px!important;
        top: 0!important;
        border-top: 0!important
    }

    .scah .mega-nav .wrap {
        position: relative;
        display: inline-block;
        width: 100%;
        padding-right: 25px
    }

    .scah .mega-nav .level-zero>.dropdown-menu {
        top: auto;
        border: 1px solid #AAA;
        border-top: 0;
        margin-top: 0
    }

    .scah .meganav-scah ul li:nth-child(9) .level0 ul.level1 li ul.level2 li div.level2 div.nav-column {
        width: 447px
    }
}

@media screen and (min-width: 767px) and (max-width:1000px) {
    body .rv-main-bar .hamburger-icon {
        margin-left:15px
    }

    body .revised-header .rv-main-bar .logo-container {
        padding-left: 10px
    }
}

.scbt .dynamic-contentful-pages.es .order-summary-widget-slot.shopping-cart-order-slot .panel-title, .dynamic-contentful-pages .scah.es .order-summary-widget-slot.shopping-cart-order-slot .panel-title {
    font-size: 15px!important
}

.scbt .dynamic-contentful-pages.es .checkoutVisibleBtn.font-20, .dynamic-contentful-pages .scah.es .checkoutVisibleBtn.font-20 {
    font-size: 15px!important;
    padding: 8px 0
}

.dynamic-contentful-pages .cart-menu .dropdown-menu {
    width: 470px;
    padding: 10px 10px 0
}

.dynamic-contentful-pages .cart-menu .divider:last-child {
    display: none
}

.dynamic-contentful-pages .cart-menu .head {
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 700
}

.scbt .dynamic-contentful-pages .topCheckout .head {
    color: #672a93
}

.scah .dynamic-contentful-pages .topCheckout .head {
    color: #bd6120
}

.dynamic-contentful-pages .cart-menu .divider {
    border-top: 1px solid;
    margin: 15px 0;
    clear: both;
    border-color: #f2e2d6
}

.scbt .dynamic-contentful-pages .cart-menu .divider {
    border-color: #d1bcdc
}

.dynamic-contentful-pages .cart-menu.loading {
    background: #FFF url("//media.scbt.com/scbt-static/assets/images/scbt-spinner-80.gif") center center no-repeat;
    transition-property: opacity;
    transition-duration: .4s;
    transition-timing-function: ease-in-out
}

.scah .dynamic-contentful-pages .cart-menu.loading {
    background: #FFF url("//media.scbt.com/scbt-static/assets/images/scah-spinner-80.gif") center center no-repeat;
    transition-property: opacity;
    transition-duration: .4s;
    transition-timing-function: ease-in-out
}

.dynamic-contentful-pages .top-nav .cart-menu .btn-primary {
    font-size: 12px;
    font-weight: 700;
    padding: 10px 38px;
    margin: 5px 0
}

.scbt .dynamic-contentful-pages .cart-menu .btn-primary:hover, .dynamic-contentful-pages .scbt .cart-menu .btn-primary:focus {
    background: #7665e5
}

.scah .dynamic-contentful-pages .cart-menu .btn-primary:hover, .dynamic-contentful-pages .scah .cart-menu .btn-primary:focus {
    background: #a62802
}

.dynamic-contentful-pages .mini-cart-item {
    position: relative
}

.dynamic-contentful-pages .mini-cart-item li {
    float: left
}

.dynamic-contentful-pages .cart-menu .item-img {
    width: 15%;
    min-height: 1px
}

.dynamic-contentful-pages .cart-menu .item-details span {
    display: block;
    float: left;
    width: 25%
}

@media(max-width: 1000px) {
    .cart-menu .item-details span {
        display:block;
        float: left;
        width: 50%
    }
}

.dynamic-contentful-pages .cart-menu .total, .dynamic-contentful-pages .cart-menu .head.align-right {
    font-weight: 700;
    float: right!important
}

.scah .dynamic-contentful-pages .container .side-nav .active-state:before {
    border-left: 6px solid #bd6120;
    top: 6px
}

.dynamic-contentful-pages .cart-menu .item-remove {
    position: absolute;
    top: 15px;
    right: 0
}

.dynamic-contentful-pages .cart-menu .item-remove a {
    font-size: 24px;
    color: #CCC!important
}

.dynamic-contentful-pages .cart-menu .item-remove a:before {
    padding: 0!important;
    content: ""!important
}

.dynamic-contentful-pages .cart-menu .item-remove a:hover, .dynamic-contentful-pages .cart-menu .item-remove a:focus {
    color: #000
}

.dynamic-contentful-pages .view-all-cart:not(.topCheckout) .btn {
    margin: 15px 0
}

.dynamic-contentful-pages .minicart-addon {
    margin: 15px 0
}

.dynamic-contentful-pages .minicart-addon .panel-title {
    font-size: 16px;
    text-align: center
}

.dynamic-contentful-pages .minicart-addon .panel-title span {
    color: #f78709
}

.dynamic-contentful-pages .addonProducts .col-md-4 {
    width: 50%;
    margin: 30px 0;
    float: left
}

.dynamic-contentful-pages .addonProducts .col-md-7 {
    padding: 0
}

.dynamic-contentful-pages .img-addon img {
    margin: 0
}

.dynamic-contentful-pages .addon-name a {
    color: #000
}

.dynamic-contentful-pages .addonProducts .review-star-set {
    margin: 5px 0;
    text-align: center
}

.dynamic-contentful-pages .addon-price {
    font-weight: 700;
    margin: 10px 0
}

.dynamic-contentful-pages .minicart-addon .offerprice {
    color: #f78709
}

.dynamic-contentful-pages .minicart-addon .addonProducts, .dynamic-contentful-pages .addon-Products .addonProducts {
    display: flex;
    flex-wrap: wrap
}

.dynamic-contentful-pages .addon-addtocart a {
    display: inline-block;
    padding: 5px 25px;
    border-radius: 5px;
    color: #FFF;
    background: #f78709
}

.scbt .dynamic-contentful-pages .addon-addtocart a {
    background: #612e85
}

.scbt .dynamic-contentful-pages .addon-addtocart a:hover, .dynamic-contentful-pages .scbt .addon-addtocart a:focus {
    background: #7665e5
}

.scah .dynamic-contentful-pages .addon-addtocart a:hover, .dynamic-contentful-pages .scah .addon-addtocart a:focus {
    background: #a62802
}

.dynamic-contentful-pages .grey-outer-border {
    border: 1px solid #CCC;
    padding: 15px;
    margin: 0
}

.dynamic-contentful-pages .grey-outer-border .img-addon {
    padding: 20px 0 0
}

@media(max-width: 999px) {
    .minicart-items .img {
        width:25%
    }

    .minicart-items .info {
        width: 75%
    }
}

@media(min-width: 1000px) {
    .dropdown-menu .cart-menu {
        width:470px;
        padding: 15px
    }
}

.dynamic-contentful-pages .cart-menu .item-data {
    width: 69%
}

.dynamic-contentful-pages .cart-menu .item-autoship {
    display: none
}

.dynamic-contentful-pages .cart-menu .item-autoship.active {
    display: block
}

.dynamic-contentful-pages .cart-menu .item-autoship img {
    height: 20px!important;
    margin-top: 21px
}

.dynamic-contentful-pages .cart-menu .a-price b {
    text-decoration: line-through;
    display: block
}

.dynamic-contentful-pages .cart-menu .a-price .a-dis-price {
    color: #ff4800;
    text-decoration: none
}

.dynamic-contentful-pages .cart-menu .item-details .auto-price {
    color: #000;
    width: 100%
}

.dynamic-contentful-pages .cart-menu .a-price .a-sm-txt {
    font-size: 10px;
    width: 100%;
    color: #333;
    font-weight: 700
}

.dynamic-contentful-pages .td-autoship svg {
    height: 21px
}

#mobMiniCart .modal-dialog {
    margin: 20px auto
}

@media(max-width: 999px) {
    #mobMiniCart .modal-dialog, .dynamic-contentful-pages .modal-lg {
        width:95%
    }

    body.scah .dynamic-contentful-pages header .cart-menu .item-data {
        font-size: 16px;
        line-height: 1.5
    }

    .td-autoship svg {
        height: 18px
    }
}

@media(min-width: 1000px) {
    .cart-menu .item-data {
        width:325px;
        padding-left: 18px
    }

    .cart-menu .item-autoship img {
        height: 23px;
        margin-top: 21px
    }

    .cart-menu .a-price b {
        text-align: center
    }

    .cart-menu .a-price .a-sm-txt {
        text-align: center
    }

    body.scbt .dynamic-contentful-pages .right-side-bar .account-container .form-group .errorTxt {
        margin-left: 222px
    }

    body.scah .dynamic-contentful-pages .right-side-bar .account-container .form-group .errorTxt {
        margin-left: 60px;
        width: 100%
    }
}

.dynamic-contentful-pages .shopping-cart-detail .autoship-msg {
    margin-bottom: 16px;
    font-size: 14px
}

.dynamic-contentful-pages .shopping-cart-detail .autoship-msg img {
    height: 16px;
    margin-top: -4px
}

.dynamic-contentful-pages .g-recaptcha-btn {
    border: 0;
    font-size: 14px;
    line-height: 1.2;
    padding-right: 41px;
    padding-left: 24px;
    padding-top: 12px;
    padding-bottom: 12px
}

.scbt .dynamic-contentful-pages-type-search {
    width: 100%
}

.scbt .dynamic-contentful-pages-type-search.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    background: #FFF;
    border: 1px solid #AAA;
    border-top: 0
}

.scbt .dynamic-contentful-pages-type-search a {
    padding: 10px 15px;
    color: #444;
    font-size: 15px;
    display: block;
    word-break: break-word
}

.scah .dynamic-contentful-pages .scbt-type-search a:hover, .dynamic-contentful-pages .scah .scbt-type-search a:focus, .dynamic-contentful-pages .scah .header-mid .button-group .dropdown-menu a:hover, .dynamic-contentful-pages .scah .header-mid .button-group .dropdown-menu a:focus {
    color: #bd6120;
    background: #fff2d8
}

.scah .dynamic-contentful-pages .scbt-type-search .product-detail {
    display: flex;
    flex-direction: row-reverse
}

.scah .dynamic-contentful-pages a.btn.btn-primary.btn-change-shipping {
    padding: 6px 4px 5px;
    width: 92px;
    white-space: normal;
    text-transform: uppercase;
    line-height: 1;
    float: right
}

.dynamic-contentful-pages .checkout-shipping-section .panel-body {
    padding: 20px 38px
}

.dynamic-contentful-pages .not-found-subcol-txt .action-buttons {
    display: flex;
    gap: 12px;
    justify-content: center;
    margin-top: 20px;
    flex-wrap: wrap;
}

.dynamic-contentful-pages .not-found-subcol-txt .action-buttons a {
    color: white;
    text-decoration: underline;
    font-size: 14px;
}

.dynamic-contentful-pages .view-open-positions {
    display: none;
}

@media(max-width: 1000px) and (min-width: 0) {
    .dynamic-contentful-pages .left-side-bar {
        display:none
    }
}


@media(max-width: 767px) and (min-width:0) {
    .dynamic-contentful-pages .breadcrumb>li {
        font-size:12px;
        display: inline
    }
}

.dynamic-contentful-pages #left-side-bar {
    display: none;
}

.dynamic-contentful-pages #right-side-bar {
    padding-inline: 0px;
}

.dynamic-contentful-pages table, th, td {
    border-collapse: collapse;
}

.dynamic-contentful-pages .dhc_product_div {
    font-size: 14px;
}

.dynamic-contentful-pages .dhc_product_div .dhc_product_caption {
    min-height: 132px;
}

.dynamic-contentful-pages .faded-icon {
    color: #7e7e7e;
    font-size: 13px;
    line-height: 20px;
}