@font-face {
    font-family: 'opensans-bold';
    src: url(#);
    src: url(#) format('embedded-opentype'),
    url('/public/assets/fonts/opensans-bold-webfont.woff') format('woff'),
    url('/public/assets/fonts/opensans-bold-webfont.ttf') format('truetype'),
    url('/public/assets/fonts/opensans-bold-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'opensans-condbold';
    src: url(#);
    src: url(#) format('embedded-opentype'),
    url('/public/assets/fonts/opensans-condbold-webfont.woff') format('woff'),
    url('/public/assets/fonts/opensans-condbold-webfont.ttf') format('truetype'),
    url('/public/assets/fonts/opensans-condbold-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'opensans-regular';
    src: url(#);
    src: url(#) format('embedded-opentype'),
    url('/public/assets/fonts/opensans-regular-webfont.woff') format('woff'),
    url('/public/assets/fonts/opensans-regular-webfont.ttf') format('truetype'),
    url('/public/assets/fonts/opensans-regular-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'pt_sans_bold';
    src: url(#);
    src: url(#) format('embedded-opentype'),
    url(#) format('woff'),
    url('/public/assets/fonts/pt_sans_bold.ttf') format('truetype'),
    url('/public/assets/fonts/pt_sans_bold.svg') format('svg');
}

@font-face {
    font-family: 'pt_sans_regular';
    src: url(#);
    src: url(#) format('embedded-opentype'),
    url(#) format('woff'),
    url('/public/assets/fonts/pt_sans_regular.ttf') format('truetype'),
    url('/public/assets/fonts/pt_sans_regular.svg') format('svg');
}

body, .ui-page, .ui-panel-content-wrap {
    background: #fff;
    font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 29px;
    background-image: linear-gradient(#e7e8ea, #FFFFFF);
}

body#countries .track, body#countries #top_nav {
    display: none;
}

body#countries {
    background: transparent;
    background-image: linear-gradient(#e7e8ea, #FFFFFF);
    font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 22px;
}

body#countries #nav-container, body#countries #header {

}

body#cashback, body#tablettradeup {
    font-family: 'pt_sans_regular';
}

body#reliability {
    font-family: 'pt_sans_regular';
    font-size: 15px;
}

body#reliability #article,
body#tablettradeup #article {
    padding: 20px;
    padding: 20px;
    background-color: white;
}

body#reliability #article.pages.view,
body#tablettradeup #article.pages.view {
    padding: 0px;
}

body#reliability, body#tablettradeup {
    background: -moz-linear-gradient(center top, #C9C9C9 0%, #FFF 50%, #C9C9C9 100%, #FFF 101%) no-repeat scroll 0% 0% #CCC;
}

body#reliability #nav-container,
body#tablettradeup #nav-container {
    line-height: 24px;
    width: 960px;
    margin: auto;
}

#header.country_select, #header.language {
    background-color: white;
    margin-left: 16px;
    padding-bottom: 10px;
    margin-bottom: -30px;
    margin-right: -15px;
}

#country_select_banner {
    width: 0px;
    margin: 0px auto;
}

#article.pages.country_select, #article.pages.language {
    background-image: url(/public/assets/images/europe.png);
    height: 806px;
    width: 970px;
    margin-top: 40px;
}

#article.pages.country_select ul > li, #article.pages.language ul > li {
    list-style: none;
    float: left;
    padding: 0 24px 10px 0;
}

#article.pages.language ul {
    margin-top: 220px;
    padding-left: 155px;
}

#country_select_flags {
    width: 900px;
    margin: 220px auto;
}

#no_promotions {
    height: 500px;
}

body.holding {
    background: none;
    background-color: #000;
}

body.holding .container {
    max-width: 1025px;
}

body .holding h1 {
    color: #ffffff;
    text-align: center;
    font-weight: normal;
}

body .holding p {
    color: #ffffff;
    text-align: center;
}

.container {
    max-width: 970px;
}

.container.promotion {
    background: white;
}

#header {
    position: relative;
    padding-top: 20px;
}

#header form.lang button {
    background: none;
    border: none;
    color: #fff;
}

#header form.lang button.current {
    background: #004996;
}

#header .form-inline .form-group {
    margin-bottom: 0;
}

#header .row.track .btn {
    margin-left: 20px;
    border-radius: 4px;
}

#header .row.track input[type="text"] {
    font-family: 'opensans-condbold', Arial, Helvetica, sans-serif;
    padding: 3px 12px;
    /*height: 28px;*/
    line-height: 1;
    border: 2px solid #cdcccb;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;

    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}

.row.home {
    border-top: 1px solid #737373;
}

/*
 * Banners
 */

#banner {
    height: 424px;
    background: url(/public/assets/images/cashback/home-banner.png) top;
    background-repeat: no-repeat;
    position: relative;
    margin-bottom: 10px;
}

#banner a {
    display: block;
    width: 100%;
    height: 100%;
}

#banner.reliability {
    height: 402px;
    background: url(https://asuspromotions.com/public/assets/images/reliability/home-banner.jpg) top;
    background-repeat: no-repeat;
    position: relative;
    margin-bottom: 10px;
}

#banner.tablettradeup {
    height: 402px;
    background: url(/public/assets/images/reliability/home-banner.png) top;
    background-repeat: no-repeat;
    position: relative;
    margin-bottom: 10px;
}

#reliability .main_body {
    background: none repeat scroll 0% 0% #FFF;
    padding: 0px 10px;
}

#reliability .background .main_body {
    background: none;
}

#reliability .container {
    width: 930px;
}

#tablettradeup .main_body {
    background: none repeat scroll 0% 0% #FFF;
}

#tablettradeup .background .main_body {
    background: none;
}

#tablettradeup .container {
    width: 958px;
}

#banner.B2Btradein {
    height: 390px;
    background: url(/public/assets/images/B2Btradein/home-banner.png) top;
    background-repeat: no-repeat;
    position: relative;
    margin-bottom: 10px;
}

#banner.asussamsung {
    height: 390px;
    background: url(https://asuspromotions.com/public/assets/images/asussamsung/home-banner.png) top;
    background-repeat: no-repeat;
    position: relative;
    margin-bottom: 10px;
}

#banner .text {
    position: relative;
    top: 60px;
    left: 35px;
}

#banner h1 {
    font-family: 'opensans-condbold', Arial, Helvetica, sans-serif;
    font-size: 18px;
    margin-bottom: 0px;
}

#banner h4 {
    font-family: 'HPSimplified_BOLD';
    font-size: 18px;
    width: 250px;
}

#banner.business-xp {
    background: url(https://asuspromotions.com/public/assets/images/business-xp/banner.png) top right no-repeat;
    background-size: cover;
}

#banner.business-xp .text {
    top: 30px;
}

#banner.business-xp .buttons {
    position: relative;
    top: 0;
    left: 0;
    margin-bottom: 10px;
}

#banner.business-xp .buttons a {
    margin-right: 10px;
}

#banner-div {
    padding: 20px;
    padding-right: 0px;
    padding-top: 40px;
}

#banner-div .btn {
    padding: 17px 30px;
}

#banner-div p {
    font-family: 'opensans-condbold', Arial, Helvetica, sans-serif;
    color: #424242;
}

#banner h1.first {
    font-size: 25px;
    color: #424242;
}

#banner h1.second {
    font-size: 85px;
    color: #292929;
}

#banner h1.third {
    font-size: 40px;
    line-height: 40px;
    color: #414141;
}

#banner-div #buttons {
    padding-top: 20px;
}

#banner-div #buttons a {
    margin-right: 20px;
}

@media (max-width: 992px) {
    #banner {
        background: #EEE;
        height: auto;
        text-align: center;
    }

    #banner h1.first {
        font-size: 25px;
    }

    #banner h1.second {
        font-size: 45px;
    }

    #banner h1.third {
        font-size: 25px;
        line-height: 25px;
    }
}

.boxes .promo {
    background: #f5f5f5;
    height: auto;
    padding: 10px 0;
    margin-bottom: 10px;
}

.boxes .promo .new {
    display: block;
    background: url(https://asuspromotions.com/public/assets/images/business-xp/sprite.png);
    background-repeat: no-repeat;
    background-position: 0 -7px;
    position: absolute;
    top: 0;
    left: 0;
    width: 80px;
    height: 82px;
}

.boxes .promo .text h1 {
    font-size: 42px;
}

.boxes .promo .text h3 {
    font-family: 'HPSimplified_light';
    color: #808284;
    border-bottom: 1px solid #a8a8a9;
    padding-bottom: 5px;
}

.boxes .promo .text p {
    font-size: 20px;
}

.boxes .promo .text .icons {
    text-align: center;
}

.boxes .promo .text .icons span {
    display: inline-block;
    background: url(https://asuspromotions.com/public/assets/images/business-xp/sprite.png);
    height: 45px;
    margin: 0 auto;
}

.boxes .promo .text .icons p {
    font-size: 12px;
}

.boxes .promo .text .icons span.collection {
    background-position: -107px -7px;
    width: 70px;
}

.boxes .promo .text .icons span.box {
    background-position: -225px 0px;
    width: 48px;
}

.boxes .promo .text .icons span.migration {
    background-position: -325px 0px;
    width: 43px;
}

.boxes .promo .text .icons span.destruction {
    background-position: -427px 0px;
    width: 39px;
}

@media (min-width: 992px) {
    .boxes .promo {
        height: 275px;
    }
}

@media (min-width: 768px) {
    .boxes .promo .text {
        text-align: left;
        width: 80%;
        margin: 30px auto 0 auto;
    }
}

/*
 * Content Areas
 */

#content {
    padding: 0 15px 15px;
}

#reliability #content {
    padding: 0;
}

#tablettradeup #content {
    padding: 0;
}

#article {
    padding: 10px 0;
}

#article.pages.view {
    padding: 0px;
}

#article.pages.contact {
    padding: 10px 0 0 12px;
}

#reliability #article.pages.contact {
    padding: 20px 30px !important;
}

#tablettradeup #article.pages.contact {
    padding: 20px 30px !important;
}

/*
 * Navigation
 */

#nav-container .container {
    padding-left: 0px;
    padding-right: 0px;
}

.navbar {
    margin-bottom: 0;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border: none;
    background: none;
    min-height: 30px;
}

#cashback .navbar .nav > li > a,
#reliability .navbar .nav > li > a,
#tablettradeup .navbar .nav > li > a {

    border-right: none;
}

#asussamsung .navbar .nav > li > a {

    border-right: none;
}

.track.cashback form .form-control,
.track.reliability form .form-control,
.track.tablettradeup form .form-control {
    background-color: #1b1b1b;
}

.track.asussamsung form .form-control {
    background-color: #1b1b1b;
}

.track.cashback,
.track.reliability,
.track.tablettradeup {
    display: none;
}

.track.asussamsung {
    display: none;
}

.navbar-nav {
    background: #fff;
}

#cashback .navbar-nav,
#reliability .navbar-nav,
#tablettradeup .navbar-nav {
    background: #1b1b1b;
}

#asussamsung .navbar-nav {
    background: #1b1b1b;
}

.navbar .nav > li {
    font-family: 'opensans-condbold', Arial, Helvetica, sans-serif;
}

#cashback .navbar .nav > li,
#tablettradeup .navbar .nav > li {
    font-family: 'pt_sans_regular', Arial, Helvetica, sans-serif;
    font-size: 13px;
}

#reliability .navbar .nav > li, #reliability.it .navbar .nav > li {
    font-family: 'pt_sans_regular', Arial, Helvetica, sans-serif;
    font-size: 12px;
}

#asussamsung .navbar .nav > li {
    font-family: 'pt_sans_regular', Arial, Helvetica, sans-serif;
    font-size: 13px;
}

#reliability.de .navbar .nav > li, #reliability.fr .navbar .nav > li {
    font-family: 'pt_sans_regular', Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.navbar .nav > li.last > a, .navbar .nav > li.last > span {
    border-right: 0px;
    padding-right: 0px;
}

.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover,
.navbar .nav > .active > a {
    color: #FFF;
    text-decoration: none;
    color: #092f87;
}

#cashback .navbar .nav > li > a:focus,
#reliability .navbar .nav > li > a:focus,
#tablettradeup .navbar .nav > li > a:focus,
.navbar .nav > li > a:hover,
.navbar .nav > .active > a {
    color: #FFF;
    text-decoration: none;
    color: #09c2ff;
}

#asussamsung .navbar .nav > li > a:focus,
.navbar .nav > li > a:hover,
.navbar .nav > .active > a {
    color: #FFF;
    text-decoration: none;
    color: #09c2ff;
}

.navbar .nav > li:focus,
.navbar .nav > li:hover,
.navbar .nav > .active > a {
    color: #FFF;
    text-decoration: none;
}

.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {
    color: #FFF;
    text-decoration: none;
    background-color: #FFF;
    color: #092f87;
}

#cashback .navbar .nav > .active > a,
#reliability .navbar .nav > .active > a,
#tablettradeup .navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {
    background-color: #1b1b1b;
    color: #09c2ff;
}

#asussamsung .navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {
    background-color: #1b1b1b;
    color: #09c2ff;
}

/* Collapsed Navigation */

.navbar-toggle {
    margin-right: 30px;
}

.navbar-collapse {
    max-height: 390px;
}

.navbar .btn-navbar {
    background: none;
}

.navbar .btn-navbar:hover {
    background: none;
}

/*
 * Footer
 */

.track-div {
    height: 60px;
    background: #333333;
}

#footer {
    font-size: 14px;
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: center;
    background: #000;
}

#footer.footer-cashback,
#footer.footer-reliability,
#footer.footer-tablettradeup {
    height: 230px;
}

#footer.footer-asussamsung {
    height: 230px;
}

#footer a {
    color: #999999;
}

#footer ul {
    margin: 0;
}

#footer ul li {
    border-right: 1px solid #999999;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 12px;
}

#footer ul li.last {
    border: none;
}

#footer img {
    margin: 0 10px 10px 0;
}

#footer.footer-googleplay {
    max-width: 970px;
    margin-right: auto;
    margin-left: auto;
}

#footer.footer-bundle {
    max-width: 970px;
    margin-right: auto;
    margin-left: auto;
}

/*
 * Promotions
 */

#logo .text {
    font-size: 26px;
    color: #0094d2;
    position: absolute;
    left: 100px;
    top: 50%;
    margin-top: -13px;
}

.row.promotions {
    border-top: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    padding: 10px 0;
}

.promo {
    height: 346px;
    position: relative;
}

.promo span {
    display: block;
}

.promotions .promo .text {
    font-size: 22px;
    width: 80%;
    margin: auto;
    text-align: center;
}

@media (max-width: 768px) {
    .promotions .promo, .promo {
        background: #efeff0;
        text-align: center;
        height: auto;
        padding: 20px 0;
        margin-bottom: 10px;
    }

    .promotions .promo .text, .promo .text {
        position: relative;
        width: 80%;
        margin: auto;
    }

    .promotions .promo a, .promo a {
        margin: 20px 0 0 0;
        position: relative;
        left: 0;
        bottom: auto;
    }
}

/*
 * Home Page
 */

/*
 * Claims
 */

/* BREADCRUMB */

.breadcrumb {
    background: #f8f7f7;
    font-size: 12px;
}

.breadcrumb > li + li::before {
}

.breadcrumb li.notcompleted {
}

.breadcrumb li.completed a {
}

.breadcrumb li.active, .breadcrumb li.active a {
}

#claim-header {
    margin-bottom: 20px;
}

#claim-header h4 {
    margin: 0;
    padding: 3px 12px;
}

.claims. #claim-header .reliability h4 {
    font-family: 'pt_sans_regular';
    color: #0fb8ff;
    font-size: 32px;
}

/* Info Buttons */

button.info, span.info {
    border-radius: 20px;
    margin: 5px 0;
    padding: 2px 8px;
    font-size: 12px;
    line-height: normal;
    /*float:right;*/
    background: #365ca4; /* Old browsers */
    background: -moz-linear-gradient(top, #4677ba 0%, #365ca4 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4677ba), color-stop(100%, #365ca4)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #4677ba 0%, #365ca4 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #4677ba 0%, #365ca4 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #4677ba 0%, #365ca4 100%); /* IE10+ */
    background: linear-gradient(to bottom, #4677ba 0%, #365ca4 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4677ba', endColorstr='#365ca4', GradientType=0); /* IE6-9 */
}

#article.claims.invoice button.info {
    float: right;
    margin-top: -24px;
}

span.info {
    margin: -3px 0 0 0;
}

h5 button.info {
    margin: 0 0 0 15px;
}

th button.info, td button.info {
    margin: 0;
}

/* Form Content */

.claim-checklist {
    list-style: none;
    margin: 25px 0;
    padding-left: 10px;
}

.claim-checklist li:not(:last-child) {
    border-bottom: 1px solid #eee;
}

.claim-checklist input[type="radio"], .claim-checklist input[type="checkbox"] {
    margin-top: 2px;
}

.control-group .controls button.info {
    margin-left: 7px;
}

.form-group .control-label.multi-line {
    padding-top: 0px;
}

table th button.btn.info {
    padding: 2px 8px;
    font-size: 12px;
    line-height: normal;
}

table.products tbody tr td:last-child {
    vertical-align: middle;
    text-align: center;
}

table.documents td.actions .btn.btn-danger {
    padding: 4px 8px;
    line-height: normal;
    font-size: 12px;
}

.claim-separator {
    background: #ccc;
    width: 100%;
    height: 1px;
    margin: 15px 0;
}

.form-footer {
    border-top: 1px solid #ccc;
    padding-top: 10px;
    margin-top: 10px;
}

.form-footer .btn.next, .form-footer a.btn {
    float: right;
}

.form-footer:before, .form-footer:after {
    display: table;
    content: "";
}

.form-footer:after {
    clear: both;
}

#sidebar {
    background: #eee;
    padding: 10px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

#article.tradeins.reliability #sidebar {
    display: none;
}

#article.tradeins.reliability .col-md-9 {
    width: 100%;
}

.help {
    display: none;
}

#article.tradeins.reliability {
    background-color: white;
}

/**
 * Notifications
 **/

.notifications {
    border: 1px solid;
    margin: 10px 0px 35px;
    padding: 7px 5px 0 35px;
    background-repeat: no-repeat;
    background-position: 10px center;
    font-weight: 300;
    list-style: circle outside;
}

.notifications.warning a, .notifications.error a, .notifications.success a {
    color: inherit;
}

.notifications.info {
    color: black;
    background-color: #eee;
}

.notifications.info a {
    color: inherit;
}

.notifications.info a:hover {
    color: #031c9b;
}

.notifications.success {
    color: #4f8a10;
    background-color: #dff2bf;
}

.notifications.success a:hover {
    color: #135e10;
}

.notifications.warning {
    color: #ef9200;
    background-color: #ffffe2;
}

.notifications.warning a:hover {
    color: #d57d04;
}

.notifications.errors {
    color: #bd0000;
    background-color: #ffdce2;
}

.notifications.errors a:hover {
    color: #ad0028;
}

.notifications li {
    margin-bottom: 7px;
}

.notifications li:last {
    margin-bottom: 0;
}

p.notifications, div.notifications {
    padding-bottom: 7px;
    padding-left: 20px;
}

p.notifications h5, div.notifications h5 {
    margin-top: 10px;
}

label.error, .checkbox.error {
    color: #bd0000;
}

textarea.error, input[type="text"].error, select.error {
    background-color: #ffdce2;
    border: 1px solid;
    color: #bd0000;
}

ul label.error, ol label.error {
    color: #bd0000;
    background-color: #ffdce2;
}

/*
 * Pages
 */

/*
 * Promo Select
 */

.container.promotion #logo {
    padding: 15px 0 0px 0;
}

.container.promotion a:hover {
    text-decoration: none;
}

.container.promotion p {
    margin: 15px 0;
}

#google_play_ps {
    height: 424px;
    background: url(/public/assets/images/google.png) top;
    background-repeat: no-repeat;
}

#bundle_ps {
    height: 424px;
    background: url(https://asuspromotions.com/public/assets/images/bundle.png) top;
    background-repeat: no-repeat;
}

#cashback_ps {
    height: 390px;
    background: url(/public/assets/images/cashback/en-banner.png) top left no-repeat;
}

#reliability_ps {
    height: 390px;
    background: url(/public/assets/images/cashback/en-banner.png) top left no-repeat;
}

#tablettradeup_ps {
    height: 390px;
    background: url(/public/assets/images/cashback/en-banner.png) top left no-repeat;
}

#asussamsung_ps {
    height: 424px;
    background: url(/public/assets/images/asussamsung/en-banner.png) top left no-repeat;
}

#bundle_ps {
    height: 424px;
    background: url(/public/assets/images/bundle/home-banner.jpg) top left no-repeat;
}

#b2b_ps {
    height: 390px;
    background: url(/public/assets/images/B2Btradein/home-banner.png) top center no-repeat;
}

#toptech {
    height: 360px;
    background: url(/public/assets/images/banners-en35-es/banner-en-35gbp.png) top left no-repeat;
}

/*
 * How It Works
 */

ul.how-it-works {
    margin-top: 15px;
    margin-bottom: 15px;
    text-align: center;
    margin-left: -15px;
}

ul.how-it-works > li {
    border-bottom: 1px solid #cdcdcc;
    margin-bottom: 15px;
    padding-bottom: 15px;
    text-align: left;
}

ul.how-it-works > li:last-child {
    border: none;
}

ul.how-it-works ul {
    padding-left: 20px;
    margin-left: 0;
}

ul.how-it-works.list-inline li {
    text-align: left !important;
    vertical-align: top;
    border: none;
    padding-bottom: 0;
}

ul.how-it-works.list-inline.B2Btradein li {
    text-align: left !important;
    list-style: none;
}

ul.how-it-works li div p {
    padding-top: 20px;
    margin-left: 240px;
}

#reliability .pages.how_it_works ul.how-it-works li div p {
    padding-top: 10px;
    margin-left: 200px;
    text-align: left;
}

#reliability .pages.how_it_works ul.how-it-works.page li div p {
    margin-left: 122px;
}

#tablettradeup .pages.how_it_works ul.how-it-works li div p {
    padding-top: 10px;
    margin-left: 200px;
    text-align: left;
}

ul.how-it-works.list-inline li span {
    background-repeat: no-repeat;
    background-position: center center;
    display: block;
    height: 200px;
    margin: 0 auto 20px auto;
}

#reliability ul.how-it-works.page {
    height: 100%;
    border: none;
    background-image: none;
}

#cashback ul.how-it-works.list-inline li span {
    background-repeat: no-repeat;
    background-position: center center;
    display: block;
    height: 200px;
    margin: 0 auto 20px auto;
}

#reliability ul.how-it-works.list-inline li span {
    background-repeat: no-repeat;
    background-position: center center;
    display: block;
    height: 120px;
    margin: 0 auto 20px auto;
}

#tablettradeup ul.how-it-works.list-inline li span {
    background-repeat: no-repeat;
    background-position: center center;
    display: block;
    height: 120px;
    margin: 0 auto 20px auto;
}

#asussamsung ul.how-it-works.list-inline li span {
    background-repeat: no-repeat;
    background-position: center center;
    display: block;
    height: 200px;
    margin: 0 auto 20px auto;
}

ul.how-it-works.list-inline li span {
    width: 175px;
}

ul.how-it-works.list-inline li span.tablettradeup {
    width: 230px;
}

ul.how-it-works.list-inline li span.B2Btradein {
    width: 210px;
    float: left;
}

ul.how-it-works.list-inline li {
    list-style: none;
}

ul.how-it-works li {
    border-bottom: 1px solid #e3e3e3;
}

#cashback ul.how-it-works li p {
    color: #000000;
    margin-left: 38px;
    text-align: center;
}

#reliability ul.how-it-works li p {
    padding: 9px;
    text-align: center;
}

#tablettradeup ul.how-it-works li p {
    padding: 5px;
    text-align: center;
}

#asussamsung ul.how-it-works li p {
    color: #000000;
    margin-left: 38px;
    text-align: center;
}

#cashback ul.how-it-works.list-inline li span {
    background-repeat: no-repeat;
    background-position: center center;
    display: block;
    height: 100px;
    margin: -16px auto -6px auto;
}

#reliability ul.how-it-works.list-inline li span {
    float: left;
    margin: -16px auto -27px auto;
}

#reliability.fr ul.how-it-works.list-inline li span {
    float: left;
    margin: -20px auto -27px auto;
    height: 100px;
}

#reliability.es ul.how-it-works.list-inline li span {

    margin: -16px auto -42px auto;
}

#tablettradeup ul.how-it-works.list-inline li span {
    float: left;
    margin: -16px auto -6px auto;
}

#asussamsung ul.how-it-works.list-inline li span {
    background-repeat: no-repeat;
    background-position: center center;
    display: block;
    height: 100px;
    margin: -16px auto -6px auto;
}

ul.how-it-works li div span {
    background-image: url(https://asuspromotions.com/public/assets/images/business-xp/sprite.png);
    margin: 0 auto;
    display: block;
    margin-bottom: 15px;
}

ul.how-it-works li div.step-1 span {
    width: 115px;
    height: 100px;
    background-position: -10px -120px;
}

ul.how-it-works li div.step-2 span {
    width: 115px;
    height: 88px;
    background-position: -160px -125px;
}

ul.how-it-works li div.step-3 span {
    width: 80px;
    height: 80px;
    background-position: -340px -130px;
}

ul.how-it-works li div.step-4 span {
    width: 82px;
    height: 60px;
    background-position: -490px -140px;
}

ul.how-it-works li div.step-5 span {
    width: 55px;
    height: 77px;
    background-position: -625px -132px;
}

/* Google Steps */
#googleplay #article.pages.view .how-it-works p {
    margin: 0 62px 19px 56px;
}

#bundle #article.pages.view .how-it-works p {
    margin: 0 62px 19px 56px;
    text-align: center;
}

#cashback #article.pages.view .row.home {
    border-top: none;
}

#reliability #article.pages.view .row.home {
    border-top: none;
}

#tablettradeup #article.pages.view .row.home {
    border-top: none;
}

#asussamsung #article.pages.view .row.home {
    border-top: none;
}

#cashback .banner_buttons {
    width: 695px;
    padding: 202px 0 0;
}

#reliability .banner_buttons {
    width: 695px;
    padding: 202px 0 0;
}

#tablettradeup .banner_buttons {
    width: 695px;
    padding: 202px 0 0;
}

#asussamsung .banner_buttons {
    width: 695px;
    padding: 202px 0 0;
}

#B2Btradein .banner_buttons {
    margin-top: 178px;
}

#cashback ul.how-it-works.list-inline li.last {
    border-right: none;
}

#reliability ul.how-it-works.list-inline li.last {
    border-right: none !important;
}

#tablettradeup ul.how-it-works.list-inline li.last {
    border-right: none;
}

#asussamsung ul.how-it-works.list-inline li.last {
    border-right: none;
}

#cashback ul.how-it-works.list-inline li {
    text-align: left !important;
    vertical-align: top;
    border: none;
    padding-bottom: 0;
    width: 24%;
    padding-right: -22px;
    padding-top: 6px;
    border-right: 1px solid #cccccc;
    padding-right: 35px;
    height: 193px;
    margin-top: 22px;
    margin-bottom: -44px;
}

#asussamsung ul.how-it-works.list-inline li {
    text-align: left !important;
    vertical-align: top;
    border: none;
    padding-bottom: 0;
    width: 24%;
    padding-right: -22px;
    padding-top: 6px;
    border-right: 1px solid #cccccc;
    padding-right: 35px;
    height: 193px;
    margin-top: 22px;
    margin-bottom: -44px;
}

#cashback ul.how-it-works {
    background-image: url(/public/assets/images/cashback/how-it-works-border.png);
    background-size: 1012px 237px;
    background-repeat: no-repeat;
    display: inline-block;
    width: 1024px;
    background-position: -8px 0px;
    height: 246px;
    margin-left: -9px;
    margin-top: 0px;
}

#reliability ul.how-it-works {
    background-image: url(/public/assets/images/cashback/how-it-works-border.png);
    background-size: 997px 237px;
    background-repeat: no-repeat;
    display: inline-block;
    width: 1024px !important;
    background-position: -4px 0px;
    height: 246px;
    margin-left: -9px !important;
    margin-top: 0px;
}

#reliability ul.how-it-works {
    display: inline-block;
    width: 988px;
}

#tablettradeup ul.how-it-works {
    display: inline-block;
    width: 988px;
}

#reliability .pages.view ul.how-it-works {
    width: 960px;
    background-color: #FFF;
    background-color: transparent;
    padding-top: 20px;
}

#tablettradeup .pages.view ul.how-it-works {
    background-color: #FFF;
    border: 1px solid #CCC;
    box-shadow: 0px -3px 6px 0px rgba(50, 50, 50, 0.2);
}

#reliability .navbar .nav > li > a {
    padding: 0px 13px;
}

#tablettradeup .navbar .nav > li > a {
    padding: 0px 13px;
}

#asussamsung ul.how-it-works {
    background-image: url(/public/assets/images/asussamsung/how-it-works-border.png);
    background-size: 1012px 237px;
    background-repeat: no-repeat;
    display: inline-block;
    width: 1024px;
    background-position: -8px 0px;
    height: 246px;
    margin-left: -9px;
}

#slogan {
    text-align: center;
    text-transform: uppercase;
}

.how-it-works li p strong {
    font-size: 14px;
}

#cashback ul.how-it-works li p strong {
    font-family: 'opensans-condbold';
}

#reliability ul.how-it-works li p strong {
    font-family: 'pt_sans_regular';
}

#tablettradeup ul.how-it-works li p strong {
    font-family: 'opensans-condbold';
}

#asussamsung ul.how-it-works li p strong {
    font-family: 'opensans-condbold';
}

.how-it-works li p {
    font-size: 13px;
}

#cashback p {
    margin-bottom: 0px;
}

#reliability p {
    margin: 15px 0 20px 0;
}

#tablettradeup p {
    margin-bottom: 5px;
}

#asussamsung p {
    margin-bottom: 0px;
}

#slogan h1 {
    font-size: 18px;
    margin: 1px 0 1px 0;
    font-family: 'Arial';
}

ul.how-it-works.list-inline li span.step-1 {
    background-image: url(/public/assets/images/cashback/purchase.png);
}

ul.how-it-works.list-inline li span.step-2 {
    background-image: url(/public/assets/images/cashback/box.png);
}

ul.how-it-works.list-inline li span.step-3 {
    background-image: url(/public/assets/images/cashback/claim.png);
}

ul.how-it-works.list-inline li span.step-4 {
    background-image: url(/public/assets/images/cashback/card.png);
}

#cashback ul.how-it-works.list-inline li span.step-1 {
    background-image: url(/public/assets/images/cashback/purchase.png);
    margin-left: 19px;
}

#cashback ul.how-it-works.list-inline li span.step-2 {
    background-image: url(/public/assets/images/cashback/box.png);
    margin-left: 17px;
}

#cashback ul.how-it-works.list-inline li span.step-3 {
    background-image: url(/public/assets/images/cashback/claim.png);
    margin-left: 17px;
}

#cashback ul.how-it-works.list-inline li span.step-4 {
    background-image: url(/public/assets/images/cashback/card.png);
    margin-left: 17px;
}

#reliability .pages.view ul.how-it-works.list-inline li {
    width: 18.5%;
    border-right: 1px solid #CCC;
    height: 89%;
    margin-left: 6px;
}

#tablettradeup .pages.view ul.how-it-works.list-inline li {
    width: 25%;
    border-right: 1px solid #CCC;
}

#reliability .pages.how_it_works ul.how-it-works.list-inline li,
#tablettradeup .pages.how_it_works ul.how-it-works.list-inline li {
    width: 100%;
}

#reliability ul.how-it-works.page {
    width: 920px !important;
}

ul.how-it-works.page.list-inline li {
    border-bottom: 1px solid #e3e3e3;
    margin-left: 13px;
}

#reliability ul.how-it-works.list-inline.page li span.step-1 {
    background-position: 31px 29px;
}

#reliability ul.how-it-works.list-inline.page li span.step-2 {
    background-position: 48px 32px;
}

#reliability ul.how-it-works.list-inline.page li span.step-3 {
    background-position: 48px 32px;
}

#reliability ul.how-it-works.list-inline.page li span.step-4 {
    background-position: 36px 32px;
}

#reliability ul.how-it-works.list-inline.page li span.step-5 {
    background-position: 40px 32px;
}

#reliability ul.how-it-works.list-inline li span.step-1 {
    background-image: url(/public/assets/images/reliability/step-1.png);
    background-position: 59px 19px;
}

#reliability ul.how-it-works.list-inline li span.step-2 {
    background-image: url(/public/assets/images/reliability/step-2.png);
    background-position: 68px 18px;
}

#reliability ul.how-it-works.page.list-inline li span {
    width: 100px;
    height: 88px;
}

#reliability ul.how-it-works.list-inline li span.step-3 {
    background-image: url(/public/assets/images/reliability/step-3.png);
    background-position: 68px 19px;
}

#reliability ul.how-it-works.list-inline li span.step-4 {
    background-image: url(/public/assets/images/reliability/step-4.png);
    background-position: 58px 17px;
}

#reliability ul.how-it-works.list-inline li span.step-5 {
    background-image: url(/public/assets/images/reliability/step-5.png);
    background-position: 58px 17px;
}

span.reliability p {
    margin-top: 56px;
    position: absolute;
    padding: 11px 0px 0 21px;
}

#tablettradeup ul.how-it-works.list-inline li span.step-1 {
    background-image: url(/public/assets/images/tablettradeup/step-1.png);
}

#tablettradeup ul.how-it-works.list-inline li span.step-2 {
    background-image: url(/public/assets/images/tablettradeup/step-2.png);
}

#tablettradeup ul.how-it-works.list-inline li span.step-3 {
    background-image: url(/public/assets/images/tablettradeup/step-3.png);
}

#tablettradeup ul.how-it-works.list-inline li span.step-4 {
    background-image: url(/public/assets/images/tablettradeup/step-4.png);
}

#asussamsung ul.how-it-works.list-inline li span.step-1 {
    background-image: url(/public/assets/images/asussamsung/purchase.png);
    margin-left: 19px;
}

#asussamsung ul.how-it-works.list-inline li span.step-2 {
    background-image: url(/public/assets/images/asussamsung/box.png);
    margin-left: 17px;
}

#asussamsung ul.how-it-works.list-inline li span.step-3 {
    background-image: url(/public/assets/images/asussamsung/claim.png);
    margin-left: 17px;
}

#asussamsung ul.how-it-works.list-inline li span.step-4 {
    background-image: url(/public/assets/images/asussamsung/card.png);
    margin-left: 17px;
}

/* B2B Steps */

#B2Btradein ul.how-it-works.list-inline li span.step-1 {
    background-image: url(/public/assets/images/B2Btradein/purchase.png);
}

#B2Btradein ul.how-it-works.list-inline li span.step-2 {
    background-image: url(/public/assets/images/B2Btradein/box.png);
}

#B2Btradein ul.how-it-works.list-inline li span.step-3 {
    background-image: url(/public/assets/images/B2Btradein/claim.png);
}

#B2Btradein ul.how-it-works.list-inline li span.step-4 {
    background-image: url(/public/assets/images/B2Btradein/card.png);
}

#googleplay ul.how-it-works.list-inline li span.step-1 {
    background-image: url(/public/assets/images/googleplay/purchase.png);
}

#googleplay ul.how-it-works.list-inline li span.step-2 {
    background-image: url(/public/assets/images/googleplay/box.png);
}

#googleplay ul.how-it-works.list-inline li span.step-3 {
    background-image: url(/public/assets/images/googleplay/claim.png);
}

#googleplay ul.how-it-works.list-inline li span.step-4 {
    background-image: url(/public/assets/images/googleplay/card.png);
}

#bundle ul.how-it-works.list-inline li span.step-1 {
    background-image: url(/public/assets/images/bundle/purchase.png);
}

#bundle ul.how-it-works.list-inline li span.step-2 {
    background-image: url(/public/assets/images/bundle/box.png);
}

#bundle ul.how-it-works.list-inline li span.step-3 {
    background-image: url(/public/assets/images/bundle/claim.png);
}

#bundle ul.how-it-works.list-inline li span.step-4 {
    background-image: url(/public/assets/images/bundle/card.png);
}

ul.how-it-works li span.arrow {
    width: 28px;
    background-position: -57px -120px;
}

ul.how-it-works li .btn {
    margin-top: 20px;
}

ul.how-it-works li p {
    color: #000000;
}

ul.how-it-works li p.extended {
    font-weight: normal;
}

/**
* Qualifying
*/

.panel {
    border: none;
}

.panel-group .panel {
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}

.panel-default > .panel-heading {
    background: none;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}

div.panel-heading {
    border: 1px solid #eeeeee;
}

.panel-heading a {
    color: #000;
    font-weight: bold;
    text-decoration: none;
}

.panel-heading a i {
    display: inline-block;
    vertical-align: text-top;
    width: 18px;
    height: 18px;
    background: url(/public/assets/images/icons/collapse.png);
    margin-right: 20px;
}

.panel-heading a.collapsed i {
    background: url(/public/assets/images/icons/expand.png);
}

/*
* FAQs
*/

dt, dd {
    margin-bottom: 10px;
}

dd:not(:last-child) {
    padding-bottom: 10px;
    border-bottom: 1px solid #eeeeee;
}

/*
* Terms
*/

.terms ol {
    margin: 10px 0 0 25px;
    padding-left: 0;
}

.terms ol li {
    padding: 10px 0;
}

.terms ol ul {
    list-style: disc;
}

.terms ol ul label {
    display: inline-block;
    width: 50%;
}

/*
* Calculator
*/

.calculator-section {
    margin: 30px 0 10px 0;
    padding: 10px 0;
    border-bottom: 1px solid #ccc;
}

.calculator-section label {
    font-size: 16px;
    font-weight: normal;
}

/*
* Track
*/

.col-lg-6 {
    margin-top: 2px;
    color: #FFF;
}

.row.track {
    line-height: 35px;
    padding: 0px;
    margin-top: 0px;

    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

#article.track {
    min-height: 200px;
}

#article.track .tracked {
    margin: 30px 0 20px 0;
}

#article.track .tracked label {
    display: inline-block;
    margin-right: 10px;
}

#article.track .tracked span {
    padding: 5px 20px;
    color: #333;
}

#article.track .tracked span.incomplete {
    background: #d8afff;
}

#article.track .tracked span.pending {
    background: #fff76f;
}

#article.track .tracked span.validated {
    background: #3b3b3b;
    color: #CCC;
}

#article.track .tracked span.processed {
    background: #c6d944;
}

#article.track .tracked span.noclaimfound {
    background: white;
}

#article.track .tracked span.rejected {
    background: #a82d2d;
    color: white;
}

#article.track .tracked span.duplicate {
    background: #8fceef;
}

.track-box {
    background-image: linear-gradient(bottom, rgb(246, 246, 246) 7%, rgb(255, 255, 255) 77%);
    background-image: -o-linear-gradient(bottom, rgb(246, 246, 246) 7%, rgb(255, 255, 255) 77%);
    background-image: -moz-linear-gradient(bottom, rgb(246, 246, 246) 7%, rgb(255, 255, 255) 77%);
    background-image: -webkit-linear-gradient(bottom, rgb(246, 246, 246) 7%, rgb(255, 255, 255) 77%);
    background-image: -ms-linear-gradient(bottom, rgb(246, 246, 246) 7%, rgb(255, 255, 255) 77%);

    background-image: -webkit-gradient(
            linear,
            left bottom,
            left top,
            color-stop(0.07, rgb(246, 246, 246)),
            color-stop(0.77, rgb(255, 255, 255))
    );

    border: 1px solid #d0d0d0;
    padding: 15px;

    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

.track-box h3 {
    margin-top: 0;
}

/*
* User
*/

.login {
    position: absolute;
    top: 25%;
    left: 0;
    padding: 20px;
}

/**
 * EXTEND BOOTSTRAP
 */

.btn {
    display: inline-block;
    margin-bottom: 0;
    color: white;
    text-align: center;
    vertical-align: middle;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    vertical-align: middle;
    border: 1px solid #13a2ec;
    border-top-color: #09c2ff;
    background-size: 100%;
    background-color: #0293db;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(40%, #14a5ed), color-stop(55%, #0293db));
    background-image: -webkit-linear-gradient(#14a5ed 40%, #0293db 55%);
    background-image: -moz-linear-gradient(#14a5ed 40%, #0293db 55%);
    background-image: -o-linear-gradient(#14a5ed 40%, #0293db 55%);
    background-image: -ms-linear-gradient(#14a5ed 40%, #0293db 55%);
    background-image: linear-gradient(#14a5ed 40%, #0293db 55%);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.4);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.4);
}

.btn.btn-promo.qualifying {
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    vertical-align: middle;
    border: 1px solid #3d3d3d;
    background-size: 100%;
    background-color: #0293db;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(40%, #414141), color-stop(55%, #292929));
    background-image: -webkit-linear-gradient(#414141 40%, #292929 55%);
    background-image: -moz-linear-gradient(#414141 40%, #292929 55%);
    background-image: -o-linear-gradient(#414141 40%, #292929 55%);
    background-image: -ms-linear-gradient(#414141 40%, #292929 55%);
    background-image: linear-gradient(#414141 40%, #292929 55%);
}

.cols-center {
    float: none;
    margin-left: auto;
    margin-right: auto;
}

/**


 * Override Bootstrap
 */

a {
    color: #418dc2;
}

h1, h2, h3, h4, h5, h6 {
    margin-top: 0;
}

h1 {
    font-size: 32px;
    font-family: 'museo_sans300', Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: bold;
}

h2 {
    font-size: 26px;
    font-family: 'museo_sans300', Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: bold;
}

h3 {
    font-size: 20px;
    font-family: 'museo_sans300', Arial, "Helvetica Neue", Helvetica, sans-serif;
}

h4 {
    font-size: 16px;
    font-family: 'museo_sans300', Arial, "Helvetica Neue", Helvetica, sans-serif;
}

h5 {
    font-weight: bold;
    font-family: 'museo_sans300', Arial, "Helvetica Neue", Helvetica, sans-serif;
}

.table thead > tr > th {
    border-bottom: 1px solid #ddd;
}

@-moz-document url-prefix() {
    .form-control.file {
        height: auto;
        padding: 5px 12px;
    }
}

#article.tradeins.tradein form textarea {
    width: 488px;
    float: right;
    margin-right: 15px;
}

/*
 * Media Queries
 * Comment out if non-responsive layout
*/

@media (max-width: 768px) {

    #top_nav {
        text-align: center;
    }

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

    #windows-intel-logo {
        display: none;
    }

}

#cashback .navbar .nav > li > a, .navbar .nav > li > span {
    color: #bac0c0;;
}

#reliability .navbar .nav > li > a, .navbar .nav > li > span,
#tablettradeup .navbar .nav > li > a, .navbar .nav > li > span {
    color: #bac0c0;;
}

#asussamsung .navbar .nav > li > a, .navbar .nav > li > span {
    color: #bac0c0;;
}

@media (min-width: 768px) {

    #cashback #top_nav {
        margin: 20px 0 6px 0;
        padding-top: 17px;
        padding-bottom: 0px;
        font-size: 18px;
    }

    #tablettradeup #top_nav {
        margin: 20px 0 5px 0;
        padding-top: 17px;
        padding-bottom: 0px;
        font-size: 18px;
    }

    #reliability #top_nav {
        margin: 20px 0 5px -43px;
        padding-top: 17px;
        padding-bottom: 0px;
        font-size: 18px;
    }

    #asussamsung #top_nav {

        margin: 20px 0 6px 0;
        padding-top: 17px;
        padding-bottom: 0px;
        font-size: 18px;
    }

    #top_nav {
        border-bottom: 1px solid #737373;
        border-top: 1px solid #737373;
        margin: 20px 0 6px 0;
        padding-top: 17px;
        padding-bottom: 17px;
        font-size: 18px;
    }

    .navbar .nav > li {
        margin: 0 0px;
        display: inline-block;
        float: none;
    }

    .navbar-nav {
        float: none;
        text-align: center;
    }

    .navbar .nav > li > a, .navbar .nav > li > span {
        display: table-cell;
        vertical-align: middle;
        color: #767676;
        padding: 0px;
        padding-left: 23px;
        padding-right: 23px;
        border-right: 1px solid #737373;
    }

    #top_nav.B2Btradein.pl .nav > li {
        font-family: 'Arial';
        font-weight: bold;
        font-size: 14px;
    }

    .navbar .nav > li.first > a, .navbar .nav > li.first > span {
        padding-left: 0px;
    }

}

/*

@media (max-width: 978px) {

  #nav form input[type="text"].span2 {
    width: 210px;
  }

  .navbar-nav {
    margin: 7.5px 0px;
  }

  .nav-collapse .nav {
    margin: 10px 0 10px;
  }

  ul.how-it-works li {
    margin-bottom: 10px;
    display: block;
  }

  ul.how-it-works li span.arrow {
    width: 45px;
    height: 25px;
    background-position: -68px -162px;
  }

  ul.buttons li:not(:last-child) {
    margin-bottom: 10px;
  }

}

@media (max-width: 978px) and (min-width: 768px) {

  .navbar {
    border-radius: 4px;
  }

  #claim-header .col-sm-3 {
    text-align: right;
  }

  .banner {
    background: url(https://asuspromotions.com/public/assets/images/cashback/banner-768px.png) top center no-repeat;
  }

  .banner .text {
    top: 42px;
    left: 157px;
    width: 400px;
    height: 50px;
  }
}

@media (min-width: 850px) {
  .form-group div button[type="submit"] {
    float: right;
  }
}

@media (max-width: 768px) {

  #header {
    margin-top: 10px;
  }

  .steps {
    margin: 0;
  }

  .banner {
    background: url(https://asuspromotions.com/public/assets/images/cashback/banner-480px.png) top left no-repeat;
    height: 240px;
  }

  .banner .text {
    top: 25px;
    left: 10px;
    width: 280px;
    height: 50px;
  }

}

@media (min-width: 768px) {
  .btn {
    max-width: 100%;
  }
}

@media (max-width: 478px) {

  .header {
    background: #CCC url(https://asuspromotions.com/public/assets/images/header_bg_small.jpg) top center no-repeat;
  }

  .banner {
    background: url(https://asuspromotions.com/public/assets/images/cashback/banner-320px.png) top left no-repeat;
  }

  .banner .text {
    top: 25px;
    left: 10px;
    width: 140px;
    height: 70px;
    font-size: 0.9em;
  }

  .banner .text h3 {
    font-size: 18px;
  }

  #nav form input[type="text"].span2 {
    width: 164px;
  }

  textarea,
  input[type="text"],
  input[type="password"],
  input[type="datetime"],
  input[type="datetime-local"],
  input[type="date"],
  input[type="month"],
  input[type="time"],
  input[type="week"],
  input[type="number"],
  input[type="email"],
  input[type="url"],
  input[type="search"],
  input[type="tel"],
  input[type="color"],
  .uneditable-input,
  select {
    font-size: 16px;
  }

  .form-horizontal .controls .btn-block {
      width: 220px;
  }

}

/**
 * jQuery Mobile
 */

.ui-content {
    overflow-x: visible;
    padding: 0 0 0 0;
}

#help-panel {
    background: #666;
    color: #ffffff;
    padding: 15px;
}

#help-panel .help {
    display: block;
}

/* Right to Left Support */

html[dir="rtl"] #logo {
    margin-left: 0;
    margin-right: -15px;
}

html[dir="rtl"] .claim-checklist {
    padding-right: 0px;
    padding-left: 25px;
}

html[dir="rtl"] .form-footer .btn.next, html[dir="rtl"] .form-footer a.btn {
    float: left;
}

/* Bootstrap */

html[dir="rtl"] .input-group .form-control:last-child,
html[dir="rtl"] .input-group-addon:last-child,
html[dir="rtl"] .input-group-btn:last-child > .btn,
html[dir="rtl"] .input-group-btn:last-child > .dropdown-toggle,
html[dir="rtl"] .input-group-btn:first-child > .btn:not(:first-child) {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}

html[dir="rtl"] .input-group .form-control:first-child,
html[dir="rtl"] .input-group-addon:first-child,
html[dir="rtl"] .input-group-btn:first-child > .btn,
html[dir="rtl"] .input-group-btn:first-child > .dropdown-toggle,
html[dir="rtl"] .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

html[dir="rtl"] .nav {
    padding-left: 25px;
    padding-right: 0;
}

html[dir="rtl"] dd {
    margin-right: 0;
    margin-left: 25px;
}

html[dir="rtl"] th {
    text-align: right;
}

.claims.personal button.info {
    float: right;
}

#postcode button, #paf button {
    width: 105px;
    max-width: none;
}

#windows_tag {
    font-size: 12pt;
    color: black;
    padding: 8px 8px 8px 8px;
    float: right;
    width: 100%;
    text-align: right;
    margin-bottom: 8px;
}

.B2Btradein-container #article #windows_tag {
    display: none;
}

#article.claims.bank label {
    font-size: 15px;
}

/* Google Play */

html#html-googleplay {
    min-height: 100%;
}

body#googleplay {
    background: transparent;
    background-image: linear-gradient(#e7e8ea, #FFFFFF);
    font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 22px;
}

body#B2Btradein {
    background: transparent;
    background-image: linear-gradient(#e7e8ea, #FFFFFF);
    font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 22px;
}

.bundle-container {
    display: block;
    max-width: 995px;
    margin-left: auto;
    margin-right: auto;
    background-color: #fff;
    padding-bottom: 10px;
}

html#html-bundle {
    min-height: 100%;
}

body#bundle {
    background: transparent;
    background-image: linear-gradient(#e7e8ea, #FFFFFF);
    font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 22px;
}

body#B2Btradein {
    background: transparent;
    background-image: linear-gradient(#e7e8ea, #FFFFFF);
    font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 22px;
}

.googleplay-container {
    display: block;
    max-width: 995px;
    margin-left: auto;
    margin-right: auto;
    background-color: #fff;
    padding-bottom: 10px;
}

.bundle-container {
    display: block;
    max-width: 995px;
    margin-left: auto;
    margin-right: auto;
    background-color: #fff;
    padding-bottom: 10px;
}

.B2Btradein-container {
    display: block;
    max-width: 995px;
    margin-left: auto;
    margin-right: auto;
    background-color: #fff;
    padding-bottom: 10px;
}

a.cashback h1 {
    font-size: 14px;
    padding-top: 4px;
    height: 12px;
}

a.reliability h1,
a.tablettradeup h1 {
    font-size: 14px;
    padding-top: 4px;
    height: 12px;
}

a.cashback {
    text-decoration: none;
    width: 343px;
    margin-left: 318px;
    margin-top: 0px;
    margin-bottom: 14px;
}

a.reliability,
a.tablettradeup {
    text-decoration: none;
    width: 343px;
    margin-left: 318px;
    margin-top: 0px;
    margin-bottom: 14px;
}

a.cashback.cs {
    width: 431px;
    margin-left: 277px;
}

a.reliability.cs,
a.tablettradeup.cs {
    width: 431px;
    margin-left: 277px;
}

a.asussamsung h1 {
    font-size: 14px;
    padding-top: 4px;
    height: 12px;
}

a.asussamsung {
    text-decoration: none;
    width: 343px;
    margin-left: 318px;
    margin-top: 0px;
    margin-bottom: 14px;
}

a.asussamsung.en {
    width: 431px;
    margin-left: 277px;
}

#banner.googleplay {
    height: 424px;
    background: url(/public/assets/images/googleplay/home-banner.png) top;
    background-repeat: no-repeat;
    position: relative;
    margin-bottom: 10px;
}

#banner.bundle {
    height: 424px;
    background: url(/public/assets/images/bundle/home-banner.jpg) top;
    background-repeat: no-repeat;
    position: relative;
    margin-bottom: 10px;
}

#banner.bundle #banner-div #buttons .btn, #banner.bundle #banner-div .banner_buttons {
    display: none;
}

#banner.cashback.sk {
    height: 400px;
    background: url(/public/assets/images/cashback/sk-banner.png) top;
    background-repeat: no-repeat;
    position: relative;
    margin-bottom: 10px;
    margin-top: 2px;
}

#banner.reliability.sk,
#banner.tablettradeup.sk {
    height: 400px;
    background: url(/public/assets/images/reliability/sk-banner.png) top;
    background-repeat: no-repeat;
    position: relative;
    margin-bottom: 10px;
    margin-top: 2px;
}

#banner.cashback.en {
    height: 400px;
    background: url(/public/assets/images/cashback/en-banner.png) top;
    background-repeat: no-repeat;
    position: relative;
    margin-bottom: 10px;
    margin-top: 2px;
}

#banner.reliability.en {
    height: 400px;
    background: url(/public/assets/images/reliability/banner-en.png) top;
    background-repeat: no-repeat;
    position: relative;
    margin-bottom: 10px;
    margin-top: 2px;
}

#banner.reliability.de {
    height: 400px;
    background: url(/public/assets/images/reliability/banner-de.png) top;
    background-repeat: no-repeat;
    position: relative;
    margin-bottom: 10px;
    margin-top: 2px;
}

#banner.reliability.fr {
    height: 400px;
    background: url(#) top left;
    background-repeat: no-repeat;
    background-size: contain;
    position: relative;
    margin-bottom: 10px;
    margin-top: 2px;
}

#banner.reliability.es {
    height: 400px;
    background: url(/public/assets/images/reliability/banner-es.png) top;
    background-repeat: no-repeat;
    position: relative;
    margin-bottom: 10px;
    margin-top: 2px;
}

#banner.reliability.pl {
    height: 400px;
    background: url(/public/assets/images/reliability/banner-pl.png) top;
    background-repeat: no-repeat;
    position: relative;
    margin-bottom: 10px;
    margin-top: 2px;
}

#banner.reliability.it {
    height: 400px;
    background: url(/public/assets/images/reliability/banner-it.png) top;
    background-repeat: no-repeat;
    position: relative;
    margin-bottom: 10px;
    margin-top: 2px;
}

#banner.reliability.nl {
    height: 400px;
    background: url(/public/assets/images/reliability/home-banner.png) top no-repeat;
    position: relative;
    margin-bottom: 10px;
    margin-top: 2px;
}

#banner.procentzekerheid.nl {
    height: 400px;
    background: url(/public/assets/images/100procentzekerheid/home-banner.png) top no-repeat;
    position: relative;
    margin-bottom: 10px;
    margin-top: 2px;
}

#banner.reliability.sk {
    height: 400px;
    background: url(/public/assets/images/reliability/banner-sk.png) top;
    background-repeat: no-repeat;
    position: relative;
    margin-bottom: 10px;
    margin-top: 2px;
}

#banner.reliability.hu {
    height: 400px;
    background: url(#) top;
    background-repeat: no-repeat;
    position: relative;
    margin-bottom: 10px;
    margin-top: 2px;
}

#banner.reliability.ro {
    height: 400px;
    background: url(/public/assets/images/reliability/banner-ro.png) top;
    background-repeat: no-repeat;
    position: relative;
    margin-bottom: 10px;
    margin-top: 2px;
}

#banner.reliability.pt {
    height: 400px;
    background: url(/public/assets/images/reliability/banner-pt.png) top;
    background-repeat: no-repeat;
    position: relative;
    margin-bottom: 10px;
    margin-top: 2px;
}

#banner.reliability.al {
    height: 400px;
    background: url(https://asuspromotions.com/public/assets/images/reliability/banner-al.png) top;
    background-repeat: no-repeat;
    position: relative;
    margin-bottom: 10px;
    margin-top: 2px;
}

#banner.reliability.ba {
    height: 400px;
    background: url(https://asuspromotions.com/public/assets/images/reliability/banner-ba.png) top;
    background-repeat: no-repeat;
    position: relative;
    margin-bottom: 10px;
    margin-top: 2px;
}

#banner.reliability.bg {
    height: 400px;
    background: url(/public/assets/images/reliability/banner-bg.png) top;
    background-repeat: no-repeat;
    position: relative;
    margin-bottom: 10px;
    margin-top: 2px;
}

#banner.reliability.hr {
    height: 400px;
    background: url(/public/assets/images/reliability/banner-hr.png) top;
    background-repeat: no-repeat;
    position: relative;
    margin-bottom: 10px;
    margin-top: 2px;
}

#banner.reliability.me {
    height: 400px;
    background: url(/public/assets/images/reliability/banner-me.png) top;
    background-repeat: no-repeat;
    position: relative;
    margin-bottom: 10px;
    margin-top: 2px;
}

#banner.reliability.mk {
    height: 400px;
    background: url(/public/assets/images/reliability/banner-mk.png) top;
    background-repeat: no-repeat;
    position: relative;
    margin-bottom: 10px;
    margin-top: 2px;
}

#banner.reliability.sl {
    height: 400px;
    background: url(/public/assets/images/reliability/banner-sl.png) top;
    background-repeat: no-repeat;
    position: relative;
    margin-bottom: 10px;
    margin-top: 2px;
}

#banner.reliability.rs {
    height: 400px;
    background: url(/public/assets/images/reliability/banner-rs.png) top;
    background-repeat: no-repeat;
    position: relative;
    margin-bottom: 10px;
    margin-top: 2px;
}

#banner.reliability.cs {
    height: 400px;
    background: url(#) top;
    background-repeat: no-repeat;
    position: relative;
    margin-bottom: 10px;
    margin-top: 2px;
}

#banner.tablettradeup.en {
    height: 400px;
    position: relative;
    margin-bottom: 10px;
}

#banner.asussamsung.en {
    height: 364px;
    background: url(/public/assets/images/asussamsung/en-banner.png) top;
    background-repeat: no-repeat;
    position: relative;
    margin-bottom: 5px;
    margin-top: -4px;
}

#banner.cashback.cz {
    height: 400px;
    background: url(/public/assets/images/cashback/cz-banner.png) top;
    background-repeat: no-repeat;
    position: relative;
    margin-bottom: 10px;
    margin-top: 2px;
}

#banner.tablettradeup.cz {
    height: 400px;
    background: url(/public/assets/images/reliability/cz-banner.png) top;
    background-repeat: no-repeat;
    position: relative;
    margin-bottom: 10px;
    margin-top: 2px;
}

#banner.googleplay h1.first {
    margin-top: 80px;
    font-size: 37px;
    color: #292929;
    line-height: 1.3em;
}

#banner.googleplay h1.second {
    font-size: 34px;
    color: #414141;
    line-height: 1.1em;
}

@media (max-width: 992px) {
    #banner.googleplay {
        background: #EEE;
        height: auto;
        text-align: center;
    }

    #banner.googleplay h1.first {
        font-size: 25px;
    }

    #banner.googleplay h1.second {
        font-size: 25px;
    }

    #banner.googleplay h1.third {
        font-size: 25px;
        line-height: 25px;
    }
}

body#googleplay ul.how-it-works {
    margin-top: 0px;
    border-top: 1px solid #737373;
}

body#googleplay ul.how-it-works li p {
    color: #000000;
    font-size: 0.95em;
    font-family: 'opensans', Arial, Helvetica, sans-serif;
}

body#googleplay ul.how-it-works li p strong {
    font-size: 1em;
    font-family: 'opensans-condbold', Arial, Helvetica, sans-serif;
}

body#googleplay h3#how-it-works {
    text-align: center;
    font-family: 'opensans-condbold', Arial, Helvetica, sans-serif;
    margin-top: 20px;
    font-size: 1em;
}

body#googleplay p#googleplay-tc-notice {
    font-size: 0.7em;
    margin-top: 25px;
    color: #969696;
}

body#googleplay a.googleplay-step-2-button {
    text-decoration: none;
    font-family: 'opensans-condbold', Arial, Helvetica, sans-serif;
}

body#googleplay #footer ul li {
    border-right: 1px solid #999999;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 12px;
}

body#googleplay #footer ul li:last-child {
    border-right: none;
}

body#googleplay #footer a {
    color: #FFFFFF;
    font-family: 'opensans-condbold', Arial, Helvetica, sans-serif;
}

#banner.bundle h1.first {
    margin-top: 80px;
    font-size: 37px;
    color: #292929;
    line-height: 1.3em;
}

#banner.bundle h1.second {
    font-size: 34px;
    color: #414141;
    line-height: 1.1em;
}

@media (max-width: 992px) {
    #banner.bundle {
        background: #EEE;
        height: auto;
        text-align: center;
    }

    #banner.bundle h1.first {
        font-size: 25px;
    }

    #banner.bundle h1.second {
        font-size: 25px;
    }

    #banner.bundle h1.third {
        font-size: 25px;
        line-height: 25px;
    }
}

body#bundle ul.how-it-works {
    margin-top: 0px;
    border-top: 1px solid #737373;
}

body#bundle ul.how-it-works li p {
    color: #000000;
    font-size: 0.95em;
    font-family: 'opensans', Arial, Helvetica, sans-serif;
}

body#bundle ul.how-it-works li p strong {
    font-size: 1em;
    font-family: 'opensans-condbold', Arial, Helvetica, sans-serif;
}

body#bundle h3#how-it-works {
    text-align: center;
    font-family: 'opensans-condbold', Arial, Helvetica, sans-serif;
    margin-top: 20px;
    font-size: 1em;
}

body#bundle p#googleplay-tc-notice {
    font-size: 0.7em;
    margin-top: 25px;
    color: #969696;
}

body#bundle a.googleplay-step-2-button {
    text-decoration: none;
    font-family: 'opensans-condbold', Arial, Helvetica, sans-serif;
}

body#bundle #footer ul li {
    border-right: 1px solid #999999;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 12px;
}

body#bundle #footer ul li:last-child {
    border-right: none;
}

body#bundle #footer a {
    color: #FFFFFF;
    font-family: 'opensans-condbold', Arial, Helvetica, sans-serif;
}

ul.breadcrumb.B2Btradein {
    display: none;
}

#article.tradeins.tradein form .checkbox input[type="checkbox"] {
    float: right;
}

#article.tradeins.tradein.hu form .checkbox input[type="checkbox"] {
    float: left;
    margin: 8px 22px 0 5px;
}

#article.pages.how_it_works h1 {
    text-transform: uppercase;
}

ul.step2ul {
    width: 75%;
    float: right;
}

ul.step2ul li {
    text-align: center !important;
    list-style-type: circle !important;
}

.B2Btradein-container #article.tradeins h1, .B2Btradein-container #article.claims h1 {
    text-transform: uppercase;
    margin-top: -30px;
}

#article.claims.product h4 {
    font-weight: bold;
}

#article.tradeins.invoice button.info {
    float: right;
    margin-top: -42px;
}

.B2Btradein-container .track {
    display: none;
}

#banner.de.B2Btradein {
    background: url(/public/assets/images/B2Btradein/banner-de.png) top;
}

#banner.en.B2Btradein {
    background: url(/public/assets/images/B2Btradein/banner-en.png) top;
}

#banner.es.B2Btradein {
    background: url(/public/assets/images/B2Btradein/banner-es.png) top;
}

#banner.fr.B2Btradein {
    background: url(/public/assets/images/B2Btradein/banner-fr.png) top;
}

#banner.it.B2Btradein {
    background: url(/public/assets/images/B2Btradein/banner-it.png) top;
}

#banner.pl.B2Btradein {
    background: url(/public/assets/images/B2Btradein/banner-pl.png) top;
}

#article.tradeins.product #claim-header .col-lg-3.col-sm-3.col-12 {
    font-size: 14px;
}

#claim-header.row {
    font-size: 14px;
}

#claim-header.row div.B2Btradein {
    display: none;
}

div.promo_select {
    margin: 0 0 0 6px;
}

.promo_select img {
    width: 958px;
    margin-bottom: 5px;
}

body#cashback #top_bar, body#tablettradeup #top_bar {
    width: 100%;
    height: 97px;
    /* background-color: black; */
    margin-bottom: -101px;
    background-image: url(/public/assets/images/top-bit.png);
    background-repeat: repeat-x;
}

body #top_bar {
    width: 100%;
    height: 97px;
    /* background-color: black; */
    margin-bottom: -101px;
    background-image: url(/public/assets/images/top-bit.png);
    background-repeat: repeat-x;
}

body#reliability #top_bar,
body#tablettradeup #top_bar {
    width: 100%;
    height: 97px;
    /* background-color: black; */
    margin-bottom: -101px;
    background-image: url(/public/assets/images/top-bit.png);
    background-repeat: repeat-x;
}

body#asussamsung #top_bar {
    width: 100%;
    height: 97px;
    /* background-color: black; */
    margin-bottom: -101px;
    background-image: url(/public/assets/images/top-bit.png);
    background-repeat: repeat-x;
}

#top_nav.cashback {
    border-bottom: none;
    border-top: none;
}

#top_nav.reliability,
#top_nav.tablettradeup {
    border-bottom: none;
    border-top: none;
}

.cashback .navbar-nav {
    margin-top: -18px;
    margin-left: -237px;
}

.reliability .navbar-nav,
.tablettradeup .navbar-nav {
    margin-top: -18px;
}

#footer.footer-cashback {
    text-align: left;
}

#footer.footer-reliability,
#footer.footer-tablettradeup {
    text-align: left;
}

#top_nav.asussamsung {
    border-bottom: none;
    border-top: none;
}

.asussamsung .navbar-nav {
    margin-top: -18px;
    margin-left: -237px;
}

#footer.footer-asussamsung {
    text-align: left;
}

.register.registration_right {
    margin-right: -42px !important;
}

#footer span {
    display: inline-block;
    line-height: normal;
    vertical-align: middle;
}

#footer.footer-cashback p {
    text-align: left;
    padding-left: 19px;
}

#footer.footer-reliability p,
#footer.footer-tablettradeup p {
    text-align: left;
    padding-left: 0px;
}

#footer.footer-cashback ul li {
    border-right: none;
    line-height: 23px;
}

#footer.footer-reliability ul li,
#footer.footer-tablettradeup ul li {
    border-right: none;
    line-height: 23px;
}

#foot_right ul {
    margin-left: -35px;
}

#footer.footer-cashback span {
    display: inline-block;
    line-height: normal;
    vertical-align: middle;
    float: left;
    color: #e3e3e3;
}

#footer.footer-reliability span,
#footer.footer-tablettradeup span {
    display: inline-block;
    line-height: normal;
    vertical-align: middle;
    float: left;
    color: #e3e3e3;
}

#footer.footer-asussamsung p {
    text-align: left;
    padding-left: 19px;
}

#footer.footer-asussamsung ul li {
    border-right: none;
    line-height: 23px;
}

#foot_right ul {
    margin-left: -35px;
}

#footer.footer-asussamsung span {
    display: inline-block;
    line-height: normal;
    vertical-align: middle;
    float: left;
    color: #e3e3e3;
}

.footer-reliability #foot_left,
.footer-tablettradeup #foot_left {
    border: none;
}

#foot_left {
    width: 60%;
    float: left;
    border-left: 1px solid;
}

#foot_right {
    width: 38%;
    float: left;
    padding-left: 97px;
}

#foot_left ul {
    margin-left: -16px;
    margin-top: 10px;
}

ul.how-it-works p {
    line-height: 19px;
}

#foot_left ul li {

}

.footer-cashback span {
    font-size: 12px;
    padding: 29px 20px 0 20px;
}

.footer-tablettradeup span {
    font-size: 15px;
    padding: 2px 20px 0 20px;
}

.footer-reliability span {
    font-size: 14px;
}

.footer-asussamsung span {
    font-size: 12px;
    padding: 29px 20px 0 20px;
}

#article.pages.contact img {
    margin: -15px 0 17px -14px;
}

body#countries #top_bar {
    width: 100%;
    height: 97px;
    /* background-color: black; */
    margin-bottom: -101px;
    background-image: url(/public/assets/images/top-bit.png);
    background-repeat: repeat-x;

}

#logo.country_select, #logo.language {
    margin-left: -516px;
    margin-top: 6px;
}

#country_footer {
    background-color: black;
    width: 100%;
    height: 200px;
    margin-top: -88px;
}

#windows-intel-logo {
    float: right;
    margin-top: -10px;
    margin-right: 5px;
}

.panel-group.cashback.en {
    margin-bottom: 2px;
}

.panel-group.reliability.en,
.panel-group.tablettradeup.en {
    margin-bottom: 2px;
}

.panel-group.reliability {
    margin-bottom: 0px;
}

.panel-group.asussamsung.en {
    margin-bottom: 2px;
}

@media (max-width: 767px) {
    .visible-xs {
        display: none !important;
    }
}

@media (min-width: 768px) {
    .container {
        width: 970px;
    }
}

ul.B2Btradein li div p {
    font-size: 16px;
}

.it.btn.info.btn-primary {
    margin: 0px -23px 0 0;
}

#B2Btradein #article.tradeins.tradein form .checkbox {
    padding-left: 10px !important;
}

#banner.it.B2Btradein #banner-div .banner_buttons #buttons a {
    width: 154px;
    height: 41px;
    padding: 13px 10px;
}

#banner.it.B2Btradein #banner-div .banner_buttons #buttons a h1 {
    font-size: 14px;
}

#banner.it.B2Btradein #banner-div #buttons {
    padding-top: 94px;
}

#top_bar.historical {

}

#logo.historical {

}

#footer.historical {
    display: none;
}

#banner.en.cashback #banner-div .banner_buttons {
    display: none;
}

#banner.en.reliability #banner-div .banner_buttons,
#banner.en.tablettradeup #banner-div .banner_buttons {
    display: none;
}

#banner.en.asussamsung #banner-div .banner_buttons {
    display: none;
}

#foot_right.en img {
    display: none;
}

.footer-reliability #foot_right,
.footer-tablettradeup #foot_right {
    float: right;
    border-left: 1px solid;
    padding-left: 20px;
}

#reliability #article.pages.how_it_works h1,
#tablettradeup #article.pages.how_it_works h1 {
    text-transform: none;
}

#reliability #article.pages h1, #reliability #article.claims h1, #reliability #article.tradeins h1, #article .registration h1 {
    font-family: 'pt_sans_regular';
    color: #0fb8ff;
}

#reliability .terms ol li,
#tablettradeup .terms ol li {
    line-height: 19px;
}

#reliability .terms ol li ul li,
#tablettradeup .terms ol li ul li {
    list-style: none;
}

#article.registration.view form .checkbox h5 {
    padding: 2px 0 10px 0;
    font-family: 'pt_sans_regular';
    font-weight: normal;

}

#article.registration.view h1 {
    margin-bottom: 0px;
    font-family: 'pt_sans_regular';
    color: #0fb8ff;
}

#article.registration.view form.purchase .row label {
    width: 40%;
}

#article.registration.view form.purchase .row div {
    width: 60%;
}

.reliability .navbar-collapse .nav.navbar-nav,
.tablettradeup .navbar-collapse .nav.navbar-nav {
    text-align: left;
}

li.register.registration_right, li.claim.registration_right {
    float: right;
}

.breadcrumb.reliability,
.breadcrumb.tablettradeup {
    display: none;
}

#tablettradeup .row.track {
    width: 340px;
    margin: auto;
    padding-bottom: 10px;
}

#tablettradeup .row.track input {
    background-color: #3b3b3b;
    border-radius: 20px;
    color: #bac0c0;
}

.btn-search {
    background: url("/public/assets/images/tablettradeup/search-icon.png") no-repeat scroll 0% 0% transparent;
    width: 20px;
    height: 21px;
    border: 0;
    position: relative;
    left: -35px;
    z-index: 100;
    top: 5px;
}

#logo.reliability {
    margin-left: -18px;
}

.register.registration_right {
    margin-right: -42px !important;
}

#contact_email {
    color: #0fb8ff;
}

#tablettradeup .pages.qualifying table.table tbody tr td.pad {
    padding-top: 33px;
}

#tablettradeup .tradeins.tradein form .checkbox {
    display: block;
    min-height: 20px;
    padding-left: 9px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-right: 0px;
}

#tablettradeup .tradeins.tradein form .checkbox input[type="checkbox"] {
    margin: 9px 0 0;
}

#tablettradeup .tradeins.invoice form .checkbox input[type="checkbox"] {
    margin: 9px 7px 0 0;
}

#send_text {
    width: 658px;
    padding-left: 170px;
    margin: -10px 0 10px 0;
}

.panel-group-reliability {
    margin-bottom: 0px;
}

@-moz-document url-prefix() {
    #reliability.it .navbar .nav > li, #reliability .navbar .nav > li {
        margin-top: -19px;
    }

    body#reliability #article.pages.view {
        background-color: transparent;
    }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    #reliability.it .navbar .nav > li, #reliability .navbar .nav > li {
        margin-top: -19px;
    }

    body#reliability #article.pages.view {
        background-color: transparent;
    }
}

p#complete_message {
    margin-right: 9px;
}

#article.tradeins.tradein form .checkbox {
    padding-left: 0px;
    padding-right: 15px;
}

#article.tradeins.tradein form.tradeinpl .checkbox, #article.tradeins.tradein form.tradeinnl .checkbox, #article.tradeins.tradein form.tradeinro .checkbox {
    margin-right: -2px;
    padding-right: 0px;
}

#intel {
    clear: both;
    padding: 10px 0 0 0;
}

#intel p {
    color: white;
    line-height: 15px;
    margin: 0 0 5px 0;
}

#intel p#small {
    font-size: 10px;
}

#recommend {
    background-color: black;
    width: 100%;
    margin-bottom: -2px;
    text-align: right;
    position: absolute;
    color: #bac0c0;;
    top: 0;
    left: 477px;
}