

ul, li {
    list-style: none;
    margin: 0;
    padding: 0;
}

ul, li {
    list-style: none;
    margin: 0;
    padding: 0;
}

h1 {
    font: 900 18px 'Lato', sans-serif;
}

h2 {
    font: 900 13px 'Lato', sans-serif;
}

h3 {
    font: 600 13px 'Lato', sans-serif;
}

a {
    text-decoration: underline;
}

strong {
    font-weight: 900;
}

.hidden {
    visibility: hidden;
}

body input[type=text], body textarea, input[type="password"] {
    font-style: italic;
    font-size: 12px !important;
    color: #333;
    -webkit-box-shadow: inset 0 1px 2px 0 #d5d5d5;
    box-shadow: inset 0 1px 2px 0 #d5d5d5;
    -webkit-appearance: none;
    font-weight: 600;
}

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, textarea {
    border: 1px solid rgb(236, 236, 236);
    text-indent: 5px;
}

body input[type=text], input[type="password"] {
    height: 20px;
}

body textarea {
    height: 55px;
}

.nav-header {
    padding: 3px 11px;
}

    .nav-header strong {
        color: #333;
        margin-left: 5px;
    }

.icon-pdf {
    background: url(../../shared/images/pdf.png) no-repeat;
}

.clear {
    clear: both;
    height: 0;
}

.inl-blc {
    display: inline-block;
}

a.btn {
    border: 0;
    font-size: 13px;
    background: url(../../shared/images/btn_mid.png) repeat-x;
    color: #fff;
    text-shadow: 0 -1px 1px #444;
    font-weight: 500;
    text-decoration: none;
    position: relative;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

    a.btn:after {
        content: ' ';
        display: block;
        width: 95%;
        height: 91%;
        background: url(../../shared/images/button_blink_o.png) no-repeat;
        top: 1px;
        left: 1px;
        position: absolute;
    }

a.btn-big {
    background: url(../../shared/images/btn-big.png) repeat-x;
    height: 29px;
    line-height: 29px;
    font-size: 15px;
    font-weight: 900;
}

a.btn:hover, a.btn:focus {
    background-position: 0;
    color: #fff;
    background: url(../../shared/images/btn-big_bg.png) repeat-x;
}

input[type=text], input[type=password] {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 0;
    -webkit-box-shadow: inset 0 1px 1px #acacac;
    box-shadow: inset 0 1px 1px #acacac;
    line-height: 25px;
    overflow: hidden;
    color: #555
}

input[type=file] {
    text-indent: 10px
}

table tr td.align-left, table tr th.align-left {
    text-align: left;
}

table tr td.align-right, table tr th.align-right {
    text-align: right;
}

table tr td.align-center, table tr th.align-center {
    text-align: center;
}

table tr td.align-top, table tr th.align-top {
    vertical-align: top;
}

table tr td.align-middle, table tr th.align-middle {
    vertical-align: middle;
}

table tr td.align-bottom, table tr th.align-bottom {
    vertical-align: bottom;
}

.container {
    position: relative;
}

.tab-content {
    overflow: visible;
}

.simple-list li {
    margin-bottom: 0 !important;
}

iframe {
    border: 0px inset;
    background: #f7f7f7;
    height: 100%;
}

.iframeloading {
    background: url('/images/loading/spin32px.gif') no-repeat center top !important;
    border: #999;
    border-style: dashed;
    border-width: 1px;
}

.login input[type=text], .login input[type=password] {
    padding: 5px 0px;
    font: 500 15px 'Lato', sans-serif !important;
    font-style: italic !important;
    color: #555;
    height: auto !important;
}

p a.btn {
    text-shadow: none;
    font-weight: 500;
    margin-top: 10px;
}

input[type=checkbox] {
    margin-top: -1px;
    margin-right: 8px;
}

td.totop {
    vertical-align: top;
}

.center {
    text-align: center !important;
}

.right {
    text-align: right !important;
}

.float-right {
    float: right;
}

.breadcrumbs {
    padding: 4px 15px;
}

.breadcrumb > li > a {
    color: #777;
    font-size: 12px;
}

.breadcrumb > .active {
    font-size: 12px;
}

aside.news.list {
    background: #f5f5f5;
    padding: 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 30px;
}

    aside.news.list h1 {
        font-size: 16px !important;
    }

    aside.news.list h2 {
        font-size: 13px !important;
        width: auto !important;
    }

    aside.news.list p {
        font-size: 12px !important;
        line-height: 16px !important;
        margin-bottom: 5px !important;
    }

    aside.news.list a {
        font-size: 13px !important;
    }

header .logo {
    margin: 13px 20px;
}

#header-company-literal {
    font-size: 30px;
    line-height: 45px;
    font-family: Lato,sans-serif;
    margin: 0
}

.logo .header-company-logo {
    max-height: 45px
}

header .mobile-link {
    position: absolute;
    top: 0;
    right: 0;
}

header .pro-logo {
    position: absolute;
    right: 310px;
    top: 18px;
}

header .navbar-inner {
    border: 0;
    padding-right: 13px;
    padding-left: 13px;
}

header .nav-pills > li {
    margin: 0;
    padding: 10px 0;
}

header .navbar .nav > li > a {
    padding: 8px 10px 7px;
    text-shadow: 0 -1px 2px #000;
    font-size: 15px;
    font-weight: 600;
}

header .nav-pills > li > a {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin: 0;
    margin-right: 5px;
}

header .navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: 0px 1px 1px #000000;
    box-shadow: 0px 1px 1px #000000;
    text-shadow: none;
}

header .navbar .nav > li > a:hover, header .navbar .nav > li > a:focus {
    text-shadow: none;
}

header {
    position: relative;
}

    header .languages {
        position: absolute;
        top: 25px;
        right: 0;
    }

        header .languages a {
            margin-left: 5px;
            float: left;
            display: block;
            width: 16px;
            height: 11px;
        }

            header .languages a.sv-SE {
                background: url(../../shared/images/swe_lang.png) no-repeat 0 -11px;
            }

            header .languages a.no-NB {
                background: url(../../shared/images/nor_lang.png) no-repeat 0 -11px;
            }

            header .languages a.en-GB {
                background: url(../../shared/images/gb_lang.png) no-repeat 0 -11px;
            }

            header .languages a.active {
                background-position: 0 0;
            }

            header .languages a:hover {
                background-position: 0 0;
            }

    header .nav.nav-pills.pull-right li a {
        margin-right: 0;
        margin-left: 5px;
    }

    header .navbar .nav.nav-pills.pull-right > .active > a, .navbar .nav.nav-pills.pull-right > .active > a:hover, .navbar .nav.nav-pills.pull-right > .active > a:focus {
        background: #e27623;
        color: #fff;
        text-shadow: 0 1px 2px #8c4916;
        -webkit-box-shadow: inset 0px 1px 1px #3d240e !important;
        box-shadow: inset 0px 1px 1px #3d240e !important;
    }

    header .navbar .nav.nav-pills.pull-right > .active-workorder > a, .navbar .nav.nav-pills.pull-right > .active-workorder > a:hover, .navbar .nav.nav-pills.pull-right > .active-workorder > a:focus {
        background: #28ADE5;
        color: #fff;
        text-shadow: 0 1px 2px #8c4916;
        -webkit-box-shadow: inset 0px 1px 1px #3d240e !important;
        box-shadow: inset 0px 1px 1px #3d240e !important;
    }

    header .navbar .nav.nav-pills.pull-right > .active-stock > a, .navbar .nav.nav-pills.pull-right > .active-stock > a:hover, .navbar .nav.nav-pills.pull-right > .active-stock > a:focus {
        background: #47d262;
        color: #fff;
        text-shadow: 0 1px 2px #8c4916;
        -webkit-box-shadow: inset 0px 1px 1px #3d240e !important;
        box-shadow: inset 0px 1px 1px #3d240e !important;
    }



    header .navbar .nav.nav-pills.pull-right > .active-wheels > a, .navbar .nav.nav-pills.pull-right > .active-wheels > a:hover, .navbar .nav.nav-pills.pull-right > .active-wheels > a:focus {
        background: #494949;
        color: #fff;
        text-shadow: 0 1px 2px #8c4916;
        -webkit-box-shadow: inset 0px 1px 1px #3d240e !important;
        box-shadow: inset 0px 1px 1px #3d240e !important;
    }

    header .navbar-inner .nav.subscribe {
        margin: 18px 0 0 10px;
    }

/*This is adding class for input field styling --Qingxiang*/
.not-active {
    pointer-events: none;
    cursor: default;
}

.inactive {
    pointer-events: none;
    cursor: default;
    opacity: 0.4;
}

.hideClass {
    display: none;
}

.span2input input[type=text] {
    width: 80px;
    font-weight: bold;
    background-color: #ffeec0;
    padding-right: 2px;
    margin-right: 2px;
}

.span4input input[type=text] {
    width: 300px;
    font-weight: bold;
    background-color: #ffeec0;
}

.span4input input[type=number] {
    width: 300px;
    font-weight: bold;
    background-color: #ffeec0;
}

.span4input select {
    width: 300px;
    font-weight: bold;
    background-color: #ffeec0;
}

.span3input input[type=text] {
    width: 200px;
    font-weight: bold;
    background-color: #ffeec0;
}

.span2inputExt input[type=text] {
    width: 150px;
    font-weight: bold;
    background-color: #ffeec0;
}

.span2Label {
    text-align: right;
    width: 100px;
    font-weight: bold;
}

.linkstyle a {
    text-decoration: none;
    border-bottom: 0px solid red;
    color: #23CCEF;
    cursor: pointer;
}

.linkstyle {
    text-decoration: none;
    border-bottom: 0px solid red;
    color: #23CCEF;
    cursor: pointer;
}

.span2tableinput input[type=text] {
    width: 80px;
}

.span2tableinput {
    margin-bottom: 20px;
    margin-left: 0px;
    margin-right: 10px;
    padding-bottom: 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #f6f6f6;
    -webkit-box-shadow: inset 0 0 5px #d9d9d9;
    box-shadow: inset 0 0 5px #d9d9d9;
    width: 100%;
}

.dropdownsSizeLarge {
    width: 100%;
    background-color: #ffeec0
}

.dropdownsSizeMedium {
    width: 70%;
    background-color: #ffeec0
}

.dropdownsSizeSmall {
    width: 30%;
    background-color: #ffeec0
}

.InputSizeSmall {
    width: 35% !important;
    background-color: #ffeec0
}

.InputSize35 {
    width: 35% !important;
    background-color: #ffeec0 !important;
}

.InputSize150 {
    width: 150px !important;
    background-color: #ffeec0 !important;
}

.span2label {
    width: 45px !important;
    margin: 0px !important;
    padding: 0px !important;
    text-align: center;
}

.divtd2label {
    width: 100px !important;
    margin: 0px !important;
    padding: 0px !important;
    text-align: left;
}

.divtd1label {
    width: 20% !important;
    margin: 0px !important;
    padding: 0px !important;
    text-align: left;
}

.fixed-size-square {
    display: table;
    width: 80px;
    height: 18px;
    text-align: center;
    font-weight: bold;
}

.warning {
    color: red;
    font-size: 12pt;
}

.success {
    color: green;
    font-size: 12pt;
}

.evenColor {
    background-color: #e6e6e6;
}

.oddColor {
    background-color: #fcfcfc;
}

.textSize {
    font-size: 12pt;
    font-weight: bold;
}

.displaynone {
    display: none
}

.colorstrip {
    height: 40px;
    border-bottom: solid 4px red;
    background: #e87822;
    font-weight: 700;
    padding-top: 20px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 5px;
}

.imgSize {
    height: 100px !important;
}

.TextBoxWidth {
    width: 30% !important;
}

.vdn-fontsize {
    font-size: 12pt !important;
    padding-top: 0px;
    height: 100%;
    width: 100%;
    background-color: #bfd9f2;
    border: 0px dotted #bfd9f2;
    box-shadow: none;
    /* margin-bottom:0px;*/
}

.vdn-print.vdn-fontsize {
    font-size: 12pt !important;
    padding-top: -10px;
    height: 100%;
    width: 100%;
    box-shadow: none;
    background-color: #deedfc;
    border: 1px solid #deedfc
}

span .unittest {
    margin-bottom: 5px;
    margin-top: 0px;
    padding-bottom: 0px;
}
/*End my styling -- Qingxiang*/
.span3 aside {
    padding: 6px 5px;
    background: #e6e6e6;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 20px;
    font-size: 14px;
}

    .span3 aside .nav-header {
        color: #606060;
    }

    .span3 aside .nav-pills > li > a {
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
        color: #000;
        margin: 0;
        padding-top: 6px;
        padding-bottom: 6px;
        text-decoration: none;
    }

        .span3 aside .nav-pills > li > a:hover {
            color: #333;
        }

    .span3 aside .nav-pills > .active > a, .span3 aside .nav-pills > .active > a:hover, .span3 aside .nav-pills > .active > a:focus {
        background: #3b5741;
        color: #fff;
    }

    .span3 aside .nav-pills > li > a > i {
        margin-right: 6px;
    }

    .span3 aside .nav-pills {
        margin: 0;
    }

        .span3 aside .nav-pills ul > li > a {
            color: #000;
            text-decoration: none;
            display: block;
            padding-left: 35px;
            outline: none
        }

            .span3 aside .nav-pills ul > li > a:hover, .span3 aside .nav-pills ul > li > a:focus {
                color: #333;
                text-decoration: none;
                outline: none
            }

        .span3 aside .nav-pills ul > li.active > a {
            color: #f47920;
            background-color: #e6e6e6
        }

            .span3 aside .nav-pills ul > li.active > a:hover, .span3 aside .nav-pills ul > li.active > a:focus {
                color: #be5509;
                background-color: #eee
            }

.rating {
    display: inline-block;
    height: 12px;
    background: url(../../shared/images/stars.png) no-repeat;
    width: 69px;
    margin-right: 5px;
}

    .rating.orange {
        display: inline-block;
        height: 12px;
        background: url(../../shared/images/stars_o.png) no-repeat;
        width: 69px;
        margin-right: 5px;
    }

    .rating.r0 {
        background-position: -70px 0;
    }

    .rating.r1 {
        background-position: -55px 0;
    }

    .rating.r2 {
        background-position: -41px 0;
    }

    .rating.r3 {
        background-position: -28px 0;
    }

    .rating.r4 {
        background-position: -14px 0;
    }

    .rating.r5 {
        background-position: 0 0;
    }

.span3 aside.content {
    padding: 15px;
}

    .span3 aside.content .nav-header {
        padding: 0;
    }

.span3 aside .name {
    font-weight: 600;
    margin-top: 10px;
}

.span3 aside .sales-info {
    margin-top: 10px;
}

.span3 aside.downloads li a {
    font-size: 12px;
    padding-top: 3px;
    padding-bottom: 3px;
}

.span3 aside.online {
    background: none;
    padding: 0;
}

    .span3 aside.online .nav-header {
        background: #f5f5f5;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        padding-top: 9px;
        padding-bottom: 9px;
    }

    .span3 aside.online ul {
        margin: 0px 5px;
        border: 3px #f5f5f5 solid;
        border-top: 0;
        -webkit-border-bottom-right-radius: 5px;
        -webkit-border-bottom-left-radius: 5px;
        -moz-border-radius-bottomright: 5px;
        -moz-border-radius-bottomleft: 5px;
        border-bottom-right-radius: 5px;
        border-bottom-left-radius: 5px;
        padding: 10px 0px;
    }

        .span3 aside.online ul li a {
            text-decoration: underline;
            padding-top: 2px;
            padding-bottom: 2px;
            font-size: 11px;
            line-height: 13px;
            text-decoration: none;
        }

        .span3 aside.online ul li {
            margin-bottom: 5px;
        }

            .span3 aside.online ul li a:hover {
                background: none;
                text-decoration: underline;
            }

.search .navbar-inner {
    background: url(../../shared/images/search_bg.png) repeat-x;
    border: 0;
    -webkit-box-shadow: inset 0px 0px 5px #d9d9d9;
    box-shadow: inset 0px 0px 5px #d9d9d9;
    padding-left: 15px;
    padding-right: 0;
    height: 59px;
}

.search .navbar-search .search-query {
    font-size: 13px !important;
    height: 20px;
}

.navbar-search .search-query {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    webkit-box-shadow: none;
    box-shadow: none;
}

.navbar-search {
    margin-top: 0;
}

.search .navbar-inner .fileupload_container {
    float: left;
    margin: 17px 0;
}

.search .navbar-inner a.example {
    display: block;
    margin: 20px 20px 0 0;
}

.search .quick-form input.search-query {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 0;
    -webkit-box-shadow: inset 0px 1px 1px #acacac;
    box-shadow: inset 0px 1px 1px #acacac;
    width: 100px;
    line-height: 25px;
}

.search .quick-form input.test-search {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 0;
    -webkit-box-shadow: inset 0px 1px 1px #acacac;
    box-shadow: inset 0px 1px 1px #acacac;
    width: 250px;
    line-height: 25px;
}

.search.navbar .nav > li.dropdown > a {
    padding: 4px 15px;
    background: #fff;
    text-shadow: none;
    color: #333;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin: 16px 0 0 20px;
}

.search.navbar .nav li.dropdown > a .caret {
    border-top-color: #acacac;
    border-bottom-color: #acacac;
    margin-left: 15px;
}

.search.navbar .nav > li.dropdown > a {
    padding-right: 7px;
}

.search.navbar .btn {
    margin-top: 11px;
    padding: 4px 28px;
    float: right;
    margin-right: 18px;
}

.search.navbar .nav {
    margin: 0;
}

.search .navbar-search {
    margin-top: 16px;
    position: relative;
}

.search.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {
    background: #fafafa;
}

.search .dropdown-menu {
    margin: 10px;
}

.nomenu h1 {
    margin-top: 0;
}


footer {
    background: #d8ddd9;
    position: relative;
    margin-top: 40px;
    padding-top: 20px;
    margin-bottom: 20px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

    footer a {
        color: #222;
    }

    footer .basement {
        background: #3b5741;
        height: 30px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        position: relative;
    }

        footer .basement p {
            color: #fff;
            font-size: 12px;
            padding: 5px 0 0 10px;
        }

        footer .basement ul li {
            float: left;
            height: 12px;
            padding: 2px 2px 2px 2px;
        }

            footer .basement ul li.divider {
                border-right: 1px #fff solid;
                width: 10px;
            }

            footer .basement ul li a {
                color: #fff;
                font-size: 12px;
                margin-left: 10px;
            }

        footer .basement ul {
            position: absolute;
            top: 7px;
            right: 15px;
        }

    footer ul {
        margin-left: 15px;
    }

        footer ul li.nav-header {
            padding: 0;
            color: #666;
            padding-bottom: 5px;
            text-transform: capitalize;
            font-size: 12px;
        }

        footer ul li a {
            font-size: 10px;
            color: #666;
            text-decoration: underline;
            padding: 0;
        }

        footer ul li {
            line-height: 14px;
        }

    footer li.social a {
        width: 25px;
        height: 25px;
        background: url(../../shared/images/social_icons.png) no-repeat;
        display: inline-block;
        margin-right: 4px;
    }

    footer .row {
        padding-bottom: 30px;
    }

    footer li.social a.facebook {
        background-position: 0 0;
    }

    footer li.social a.rss {
        background-position: -25px 0;
    }

    footer li.social a.google {
        background-position: -50px 0;
    }

    footer li.social a.twitter {
        background-position: -75px 0;
    }

    footer .banners li {
        float: left;
        margin-left: 8px;
        margin-bottom: 15px;
    }

        footer .banners li a {
            position: relative;
            text-decoration: none;
            display: block;
        }

            footer .banners li a p {
                color: #fff;
                font-size: 15px;
                font-weight: 900;
                position: absolute;
                top: 45%;
                left: 0;
                text-align: center;
                margin-top: -5px;
                width: 100%;
            }

    footer li.social a.clear {
        background: none;
        width: 0;
        height: 0;
    }

    footer li.social {
        margin-bottom: 20px;
    }

#tabs {
    background: url(../../shared/images/tabs_bg.png);
    border: 0;
}

    #tabs li a {
        margin-right: 0px;
        padding: 5px 8px;
        line-height: 12px;
        font-size: 12px;
        color: #333;
        border: 1px solid #dddddd;
        -webkit-border-radius: 4px 4px 0 0;
        -moz-border-radius: 4px 4px 0 0;
        border-radius: 4px 4px 0 0;
        border: 1px #ddd solid;
        font-weight: bold;
        border-bottom: none;
        text-decoration: none;
    }

    #tabs li.active a {
        background: #fff;
        border-bottom: none;
    }

    #tabs li.active {
        border-bottom: none;
    }

    #tabs li {
        margin-right: 8px;
        margin-bottom: 2px;
    }

        #tabs li:first-child {
            margin-left: 0;
        }

.rows {
    color: #333;
    border-bottom: 1px #a0a0a0 solid;
    margin-bottom: 19px;
    padding-bottom: 18px;
}

.border-bottom {
    color: #333;
    border-bottom: 1px #a0a0a0 solid;
    margin-bottom: 19px;
    padding-bottom: 18px;
}

.rows_head h1 {
    font: bold 17px 'Lato', sans-serif;
    width: 436px;
    float: left;
    margin-top: 0;
}

.rows p {
    font-size: 12px;
    color: #333;
}

.rows.full h1 {
    width: 680px;
}

.show_images {
    float: left;
}

.hits_num {
    float: left;
    margin-left: 27px;
}

    .hits_num select {
        width: 62px;
    }

.show_images, .hits_num {
    font-size: 12px;
    line-height: 22px;
}

.request_row {
    float: right;
    width: auto;
}

.selectboxit-list > .selectboxit-focus > .selectboxit-option-anchor {
    background: #f1f1f1;
    color: #555;
}

.hits_num .selectboxit-container {
    margin-left: 5px;
}

.hits_num .selectboxit-arrow-container {
    width: 16px;
}

.hits_num .selectboxit {
    background: #e7e7e9;
    border: 1px #ddd solid;
}

.hits_num .selectboxit-container .selectboxit {
    border-radius: 5px;
}

.hits_num .selectboxit .selectboxit-option-icon-container {
    margin-left: 0;
}

.hits_num .selectboxit-container span, .selectboxit-container .selectboxit-options a {
    height: 20px;
    line-height: 20px;
    color: #54545e;
    font-size: 13px;
    text-decoration: none;
}

.hits_num {
    line-height: 22px;
}

    .hits_num .selectboxit-default-arrow {
        border: 0;
        background: url('../../shared/images/arrows.png') no-repeat;
        display: block;
        width: 5px;
        height: 10px;
        margin-top: -5px !important;
    }

.checkbox, .radio {
    width: 19px;
    height: 25px;
    padding: 0 5px 0 0;
    background: url(../../shared/images/checkbox.png) no-repeat;
    display: block;
    clear: left;
    float: left;
    cursor: pointer;
}

.radio {
    background: url(../../shared/images/radio.png) no-repeat;
}

.to_page {
    color: #333;
    text-decoration: underline;
    font-size: 12px;
    font-weight: bold;
}

    .to_page:hover {
        color: #555;
    }

.to_left {
    text-align: right;
    margin: 0;
}

.rows table {
    margin-top: 13px;
    width: 700px;
}

table tr th a, table tr th {
    color: #333;
    font-size: 12px;
    font-weight: 500;
    text-decoration: none;
}

    table tr th a:hover {
        color: #333;
        text-decoration: none;
    }

table tr td {
    text-align: left;
    padding: 6px 12px;
    font: 500 12px 'Lato', sans-serif;
}

table tr th {
    text-align: left;
    padding: 2px 5px 5px 12px;
    word-break: keep-all
}

    table tr th a.sorting {
        background: #e7e7e7 url(../../shared/images/arrows.png) no-repeat right center;
        border: 1px #ddd solid;
        padding: 2px 14px 2px 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
    }

        table tr th a.sorting:hover {
            background-color: #e1e1e1;
        }

        table tr th a.sorting.up, table tr th a.sorting.down {
            background-color: #f77a1a;
            border-color: #cf6a1c;
            color: #fff;
            white-space: nowrap;
        }
        /*table tr th a.sorting.up, table tr th a.sorting.down {}*/
        table tr th a.sorting.up {
            background-image: url(../../shared/images/arrows_up.png);
        }

        table tr th a.sorting.down {
            background-image: url(../../shared/images/arrows_down.png);
        }

.table_image {
    width: 50px;
}

.table_car {
}

.table_car_date {
    width: 120px;
    white-space: nowrap;
}

.table_year {
    width: 50px;
}

.table_mileage {
    width: 65px;
}

.table_bidOffer {
}

.table_unanswered {
    width: 114px;
}

.table_lastOffer {
    width: 92px;
}

.table_status {
    width: 85px;
}

.table_ChanceToBuy {
    width: 185px;
    height: 30px;
}

.table_currentbid {
    width: 85px;
}

.table_workorder {
    width: 132px;
}

/*Object list*/
/*th:s*/
.object_list tr th {
    padding-left: 4px;
    padding-right: 4px
}

.object_list .table_image {
    width: 50px
}

.object_list .table_car_date {
    width: 300px
}

.object_list .table_year {
    width: 40px;
    text-align: right
}

.object_list .table_mileage {
    width: 55px;
    text-align: right
}

.object_list .table_status {
    text-align: right
}

.object_list .table_ChanceToBuy {
    text-align: center;
    font-weight: bold;
}

.object_list .table_bidperiod {
    width: 100px
}

.object_list .table_lastOffer {
    width: 100px;
    text-align: right
}

.object_list .table_bididea {
    width: 90px;
    text-align: right
}

.object_list .table_directbuy {
    width: 90px;
    text-align: right
}

.object_list .table_info {
    width: 140px;
    text-align: right
}

.object_list .table_bididea2 {
    width: 80px;
    text-align: right
}
/*td:s*/
.object_list tr td {
    padding-left: 6px;
    padding-right: 6px
}

.object_list .car-link a {
    font-weight: 400
}

.object_list .year {
    text-align: right
}

.object_list .mileage {
    text-align: right
}

.object_list .status {
    text-align: right;
    font: 400 14px 'Lato',sans-serif
}

.object_list .info a {
    color: #333
}

.chanceToBuy {
    text-align: center;
}

.redsmall {
    color: red;
}

.redsmallBold {
    color: red;
    font-weight: bold;
}

.orangesmallBold {
    color: #f47920;
    font-weight: bold;
}

.status {
    padding: 4px 0px;
    text-align: center;
    font: 700 12px 'Lato', sans-serif;
    color: #f47920;
}

    .status a {
        background: #63846a;
        font: 500 11px 'Lato', sans-serif;
        width: 75px;
        margin: 3px 12px;
    }

        .status a:hover {
            background: #527158;
        }

        .status a.comment i {
            background: url(../../shared/images/comment-icon.png) no-repeat;
            display: inline-block;
            width: 10px;
            height: 9px;
            margin-left: 4px;
        }

        .status a.comment {
            background: #8a8a8a
        }

            .status a.comment:hover {
                background: #777
            }

                .status a.comment:hover i {
                    background: url(../../shared/images/comment-icon.png) no-repeat;
                }

        .status a.btn {
            text-shadow: 0 -1px 0px #364b3b;
            display: block;
        }

            .status a.btn:after {
                display: none;
            }

        .status a.comment {
            text-shadow: 0 -1px 0px #555555;
        }

#test_list .status a {
    line-height: 20px;
}

table p {
    font-weight: 700;
    margin-bottom: 0;
}

table .price {
    text-align: right;
}

table .latest-bid {
    font-size: 13px;
    color: #63846A;
    font-weight: bold;
    text-align: right;
}

table .bididea {
    font-size: 13px;
    font-weight: bold;
    text-align: right;
}

table .buy-direct {
    text-align: right;
    font: 700 13px 'Lato', sans-serif;
    color: #f47920;
}

table .car-link a {
    color: #000;
    font-weight: 600;
}

    table .car-link a:hover {
        color: #333;
    }

table .car-link p {
    font-weight: 500;
}

table ul li {
    line-height: 16px;
}

table label {
    display: inline;
    font-size: 12px;
    line-height: 16px;
}

.even td {
    background: #e6e6e6;
}

.ui-autocomplete {
    top: 28px !important;
    left: 0 !important;
    border: 1px #ddd solid;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    border: 1px #f77a1a solid;
    color: #fff;
    background: #f77a1a;
}

.ui-menu .ui-menu-item a {
    color: #777;
    font-size: 12px;
}

.new_user {
    float: left;
}

.new_user_container h2 {
    margin-bottom: 20px;
}

.new_user_container {
    padding: 10px 10px;
    background: #f5f5f5;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    position: relative;
    margin-top: 25px;
    margin-bottom: 30px;
    display: none;
    z-index: 999;
    zoom: 1;
}

.edit_user_container {
    display: block;
}

.new_user_avatar {
    width: 60px;
    float: left;
}

.new_user_new_user_form {
    width: 240px;
    float: left;
    margin-left: 20px;
}

    .new_user_new_user_form input[type=text], .new_user_new_user_form input[type="password"] {
        margin-bottom: 10px;
        margin-bottom: 5px;
    }

.new_user_container .arrow {
    position: absolute;
    width: 20px;
    height: 10px;
    background: url(../../shared/images/user_arrow.png) no-repeat;
    top: -10px;
    right: 45px;
}

.new_user_container a.btn {
    margin-right: 10px;
}

.new_user_checkboxes label {
    display: inline;
    font-style: italic;
    font-size: 12px;
}

.new_user_checkboxes input[type=checkbox] {
    margin-top: -1px;
    margin-right: 8px;
}

.new_user_checkboxes {
    margin: 0 40px 20px 20px;
    float: left;
}

table.total {
    width: 100%;
    margin-top: 20px;
}

table {
    margin-top: 5px;
}

.box {
    position: relative;
    margin-bottom: 40px;
}

    .box .company_logo {
        position: absolute;
        right: 0;
        top: 0;
    }

    .box .change_details {
        position: absolute;
        right: 0;
        bottom: 0;
    }

    .box .account_edit_btn_row {
        text-align: right;
    }

    .box .change_details.change_account {
        display: inline-block;
        position: static;
    }

    .box .organisation_info span {
        width: 175px;
        float: left;
        display: block;
    }

    .box .personal_info {
        float: left;
    }

        .box .personal_info span {
            width: 150px;
            float: left;
            display: block;
        }

            .box .personal_info span.rating {
                width: 70px;
                margin-top: 5px;
            }

    .box .change_details.personal_change {
        display: inline-block;
        position: relative;
        float: right;
        margin-top: 20px;
    }

    .box .description {
        margin-top: 10px;
    }

        .box .description p {
            font-weight: 900;
        }

.panel {
    background-color: #f7f7f7;
    border: 1px solid #ddd;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

    .panel.panel-row {
        padding: 8px 8px 0 8px
    }

.personal_photo {
    float: right;
    margin-right: 0;
}

.personal_info .email {
    font-size: 14px;
    font-weight: 900;
}

.btn.change_details {
    font-size: 13px;
}

a.btn.orange {
    background: #e87822 url(../../shared/images/btn_mid_orange.png) repeat-x !important;
    background-size: auto 100% !important;
    text-shadow: 0 -1px 0px #888 !important;
}

    a.btn.orange:hover {
        background: #F79950 !important;
    }

    a.btn.orange:after {
        display: none;
    }

a.btn.orange3d {
    background: #e87822 url(../../shared/images/btn_mid_orange.png) repeat-x !important;
    background-size: auto 100% !important;
    text-shadow: 0 -1px 0px #c45e0c !important;
}

a.btn.orange:after {
}

a.btn.green {
    background: #527158 url(../../shared/images/btn_mid.png) repeat-x !important;
    background-size: auto 100% !important;
    text-shadow: 0 -1px 0px #6f5a4a !important;
}

    a.btn.green:hover {
        background: #63846a !important;
    }

a.btn.blue {
    background: #28ADE5 !important;
    background-size: auto 100% !important;
    text-shadow: 0 -1px 0px #38BDF5 !important;
}

    a.btn.blue:hover {
        background: #38BDF5 !important;
    }

a.btn.signature {
    background: #5ed56d !important;
    background-size: auto 100% !important;
    text-shadow: 0 -1px 0px #38BDF5 !important;
}

    a.btn.signature:hover {
        background: #45c052 !important;
    }

a.btn.leasingButton {
    background: #428d6e !important;
    background-size: auto 100% !important;
    font-size: 13px !important;
}

    a.btn.leasingButton:hover {
        background: #158397 !important;
    }


a.btn.green:after {
    display: none;
}

a.btn.grey {
    background: #505050 !important;
    text-shadow: 0 -1px 0px #6f5a4a !important;
}

    a.btn.grey:hover {
        background: #606060 !important;
    }

    a.btn.grey:after {
        display: none;
    }

a.btn.lightgrey {
    background: #b0b0b0 !important;
    text-shadow: 0 -1px 0px #6f5a4a !important;
}

    a.btn.lightgrey:hover {
        background: #808080 !important;
    }

    a.btn.lightgrey:after {
        display: none;
    }

.pointer {
    cursor: pointer;
}

.cars_list {
    width: 100%;
}

.cars_list_report {
    width: 100%;
}

a.btn.wheelsetORIGBROWN {
    background: #852 !important;
    background-size: auto 100% !important;
    text-shadow: 0 -1px 0px #222 !important;
}

a.btn.wheelset {
    background: #494949 !important;
    background-size: auto 100% !important;
    text-shadow: 0 -1px 0px #888 !important;
}

a.btn.shoppingcart {
    background: #004 !important;
    background-size: auto 100% !important;
    text-shadow: 0 -1px 0px #222 !important;
}


.sellers_list a {
    font-size: 10px;
}

.pagination ul {
    background: url(../../shared/images/background_line.png) repeat right 1px;
    line-height: 10px;
}

    .pagination ul > li {
        margin-right: 3px;
        display: block;
        float: left;
        margin-bottom: 7px;
    }

        .pagination ul > li > a, .pagination ul > li > span {
            border: 0;
            font-size: 12px;
            padding: 0px 7px;
            background: none;
        }

.pagination ul {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

    .pagination ul > li > a.active {
        background: url(../../shared/images/btn_mid_orange.png) repeat-x;
        color: #fff;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
    }

    .pagination ul > li > a:hover {
        background: #ddd;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        color: #fff;
    }

    .pagination ul > li > a.active:hover {
        background: url(../../shared/images/btn_mid_orange.png) repeat-x;
    }

.navbar-search.search-in-results {
    margin-top: -3px;
    width: 440px;
}

    .navbar-search.search-in-results .search-query {
        webkit-box-shadow: inset 0 1px 2px 0 #d5d5d5;
        box-shadow: inset 0 1px 2px 0 #d5d5d5
    }

.rows.with-search {
    padding-top: 10px;
}

.status a.btn-big {
    width: 45px;
    height: auto;
    padding: 8px 12px;
    margin: 0 auto;
}

table .rating {
    margin-top: 5px;
}

select, 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 {
    margin-bottom: 0;
}

.selectboxit-container span, .selectboxit-container .selectboxit-options a {
    font-size: 13px;
    height: 26px;
    line-height: 26px;
    overflow: visible;
}

.cooperative a.btn {
    float: left;
    margin-right: 10px;
}

.rapport label {
    font-size: 12px;
    margin-bottom: 0px;
    margin-top: 10px;
}

.table_container {
    width: 100%;
    overflow: auto;
}

    .table_container.float {
    }

.rows .table_container.float table {
    width: 100%;
}

.inline-buttons a.btn {
    float: left;
    margin-left: 10px;
}

#myTabContent {
    visibility: hidden;
}

.tab-content > .tab-pane, .pill-content > .pill-pane {
    display: block;
}

.tab-content > .active, .pill-content > .active {
    display: block !important;
}

.mCS-dark-thick > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #aaa !important;
}

.btn-group.steps > .btn, .btn-group.steps > .dropdown-menu, .btn-group.steps > .popover {
    font-size: 10px;
}

.btn-group.steps {
    text-align: center;
    width: 100%;
}

    .btn-group.steps > .btn:hover, .btn-group.steps > .btn:focus, .btn-group.steps > .btn:active, .btn-group.steps > .btn.active {
        z-index: 2;
        background: url(../../shared/images/btn_mid_orange.png);
        color: #fff;
        text-shadow: none;
    }

.btn-group.steps {
    margin-bottom: 20px;
}

.reg_error {
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 1px #000000;
    border: 1px solid #000;
    padding: 20px;
    background-color: #E27623;
    color: #fff;
}

    .reg_error.other_site {
        background-color: red;
    }

    .reg_error a {
        color: #fff;
    }

        .reg_error a:hover {
            text-decoration: none;
        }

.register-bid-paragraph {
    line-height: 16px;
    margin: 0;
}

.car_num {
    background: url(../../shared/images/reg_num_bg.png) no-repeat;
    width: 866px;
    height: 264px;
    margin: 0 auto;
    margin-bottom: 40px;
}

    .car_num .reg_form {
        padding: 50px 0 0 193px;
    }

body .car_num input[type=text], body .car_num textarea {
    font: bold 132px Arial !important;
    color: #333;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    width: 600px;
    height: 140px;
    text-transform: uppercase;
}

.old_tests {
    float: left;
    margin-top: 20px;
}

.step_form table {
    float: left;
}

    .step_form table tr td:first-child {
        text-align: right;
    }

    .step_form table tr td.toleft:first-child {
        text-align: left;
        padding-left: 0;
    }

    .step_form table tr td.toleft h2 {
        margin-top: 20px;
    }

    .step_form table tr td, .step_form_condition table tr td {
        font-size: 14px;
        font-weight: bold;
        padding: 3px 12px;
    }

        .step_form table tr td.top-pad, .step_form_condition table tr td.top-pad {
            padding-top: 8px;
        }

        .step_form table tr td input {
            font-size: 14px !important;
            height: 20px;
            color: #555;
        }

leftoflabel {
    float: left;
}

.step_form table tr td textarea {
    font-size: 14px !important;
    background-color: #ffeec0
}

.step_form table tr td input[type=text] {
    width: 300px;
    font-weight: 400;
    background-color: #ffeec0
}

.step_form table tr td label {
    font-size: 14px;
    font-weight: bold;
}

    .step_form table tr td label small {
        font-size: 10px;
        font-weight: 300;
    }

.step_form table tr td select option {
}

.step_form table tr td .selectboxit-container span, .step_form table tr td .selectboxit-container .selectboxit-options a {
    font-size: 14px;
    font-style: italic;
}

.steps_control {
    margin-top: 30px;
}

    .steps_control .btn {
        margin-right: 10px;
    }

.step_form table .selectboxit {
    width: 312px !important;
}

.step_form table textarea {
    width: 300px;
    font-weight: 400;
    color: #555;
    height: 200px;
}

.step_form table tr td textarea.textarea3rows {
    height: 64px !important;
}

.step_form table ul {
    float: left;
    margin-right: 10px;
}

    .step_form table ul li label {
        font-size: 12px;
    }

    .step_form table ul li {
        clear: both;
    }

    .step_form table ul.check_list {
        width: 300px;
    }

    .step_form table ul.radio_list {
        width: 380px;
    }

    .step_form table ul.check_list li {
        display: inline-block;
        width: 130px;
    }

    .step_form table ul.radio_list li {
        display: inline-block;
        width: 45px;
    }

    .step_form table ul.radio_list.long li {
        width: 110px;
    }

    .step_form table ul.radio_list li label {
        margin-right: 5px;
        margin-top: 7px;
    }

.step_form.condition table {
    margin-bottom: 20px;
    background: none;
    width: 100%;
}

    .step_form.condition table tr td:first-child {
        text-align: left;
    }

    .step_form.condition table tr th {
        font-size: 15px;
    }

        .step_form.condition table tr th:first-child {
            font-weight: bold;
        }

    .step_form.condition table tr td {
        font-weight: normal;
    }

.ui-spinner {
    font-style: italic;
    font-size: 12px !important;
    color: #333;
    webkit-box-shadow: inset 0px 1px 2px 0px rgb(213, 213, 213);
    box-shadow: inset 0px 1px 2px 0px rgb(213, 213, 213);
    font-weight: 600;
    border: 1px solid rgb(236, 236, 236);
}

    .ui-spinner input[type=text] {
        border: 0 !important;
    }

.step_form .radio {
    float: left;
    display: block;
    height: 19px;
    clear: none;
}

.step_form label {
    font-size: 14px;
    line-height: 14px;
    display: block;
    float: left;
    margin-top: 4px;
}

.step_form .mb label {
    float: none;
    display: inline;
    margin-left: 5px;
}

.step_form table tr td label.right {
    float: none !important;
    display: inline !important;
}

.mb-rbl tr td {
    text-align: left !important;
}

.step_form label.nostyle {
    display: inline;
    line-height: normal;
    font-weight: 400;
    margin-top: 0px;
}

.step_form table.citychoices label {
    font-size: 14px;
    line-height: 14px;
    display: block;
    float: right;
    margin-top: 6px;
    margin-left: 6px;
}

.step_form input[type=checkbox] {
    float: left;
}

.step_form.no-float input {
    float: none;
}

.step_form.no-float label {
    float: none;
    display: inline
}

.step_form table tr td:first-child, .step_form table tr th:first-child {
    padding-left: 10px;
}

.step_form table tr td.text-top {
    vertical-align: top;
}

.step_form td table {
    margin-top: 0px !important
}

.fileupload {
    position: relative;
    text-align: center;
    overflow: hidden;
    width: 100px;
    height: 24px;
    border: 1px solid #038f1a;
    background: url(../../shared/images/btn_mid.png) repeat-x;
    font-size: 13px;
    font-weight: 400;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    line-height: 24px;
}

.fileupload_button {
    color: #fff;
    cursor: pointer;
    height: 24px;
    width: 100px;
    position: absolute;
    top: 0;
    left: 0;
}

    .fileupload_button:hover {
        color: #fff;
        cursor: pointer;
    }
/*.fileupload input[type=file] {margin-top: -10px; margin-left:-410px; -moz-opacity: 0; filter: alpha(opacity=0); opacity: 0; font-size: 150px; height: 100px;cursor:pointer;}*/
.fileupload input[type=file] {
    margin-top: -10px;
    margin-left: -230px;
    -moz-opacity: 0;
    filter: alpha(opacity=0);
    opacity: 0;
    font-size: 20px;
    height: 40px;
    cursor: pointer;
}

.fileupload_container .fileupload, .fileupload_container .filemessage, .fileupload_container a.btn {
    float: left;
    margin-right: 10px;
}

.fileupload_container .filemessage {
    margin-top: 3px;
}

.fileupload_container .remove-image {
    float: left;
    margin-top: 6px;
}

.fileupload_container {
    margin: 10px 0px;
}

    .fileupload_container span {
        position: relative;
        display: inline-block;
    }

    .fileupload_container .remove_big {
        background: url(../../shared/images/remove_big.png) no-repeat;
        width: 14px;
        height: 14px;
        display: block;
        position: absolute;
        right: -20px;
        top: 50%;
        margin-top: -7px;
        display: none;
    }

    .fileupload_container img {
        margin-right: 15px;
    }

    .fileupload_container.excel-import .btn {
        margin: 0;
    }

    .fileupload_container.excel-import .import-message {
        margin: 5px 0 0 5px;
        color: #e87822;
        font-weight: bold;
    }

.rotate-button {
    margin-top: 6px;
    float: left;
    min-height: 10px;
    margin-right: 5px
}

.supp_info label {
    display: block;
    line-height: 14px;
    float: left;
    margin-right: 20px;
}

.supp_info textarea {
    width: 490px;
}

.step_form.addimage {
    margin-bottom: 20px;
}

.add_more_photos {
    background: url(../../shared/images/arrowdown.png) no-repeat center right;
    padding-right: 10px;
    line-height: 24px;
    padding-bottom: 2px;
}

.step_form.publish table tr td:first-child {
    text-align: right;
}

.step_form.publish label, .step_form.condition label {
    font-weight: normal;
}

.step_form.receipt input.regnum {
    width: 60px;
    margin-right: 17px;
}

.step_form.receipt input.version {
    width: 20px;
}

.ui-widget-header {
    background: #ededed;
}

.step_form input.tread_depth {
    width: 30px !important;
    margin-right: 5px;
}

.step_form .datepicker {
    width: 140px !important;
}

.carousel-indicators {
    bottom: 7px;
    left: 3px;
    top: auto;
}

    .carousel-indicators li {
        display: block;
        float: left;
        width: 9px;
        height: 9px;
        margin-left: 3px;
        text-indent: -999px;
        background-color: #ccc;
        background-color: rgba(255, 255, 255, 0.25);
        border-radius: 2px;
        -webkit-box-shadow: 0px 0px 5px 0px #888;
        box-shadow: 0px 0px 2px 0px #888;
    }

.carousel-caption {
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    background: url(../../shared/images/1px_gr_cap.png);
    height: 100%;
    width: 30% !important;
    padding: 10px 15px;
}

    .carousel-caption p, .carousel-caption h1, .carousel-caption li, .carousel-caption h2 {
        color: #484848;
    }

    .carousel-caption h1 {
        font: normal 28px 'Lato', sans-serif;
        margin: 0 0 10px 0;
    }

    .carousel-caption h2 {
        font-size: 24px;
        font-weight: 700;
    }

        .carousel-caption h2 strong {
            font: 900 18px 'Lato', sans-serif;
        }

    .carousel-caption li {
        font-size: 12px;
        line-height: 18px;
    }

aside.login h1 {
    color: #484848;
    font: 700 14px 'Lato', sans-serif;
    margin: 12px 10px 32px 10px;
}

aside.login p.error {
    margin: 0 0 10px 10px;
}

aside.login p.moved {
    display: block;
    margin: -15px 10px 15px 10px;
    padding: 10px;
    color: #03356c;
    background-color: #cde0f6;
    border-color: #b9d4f2;
    border: 0 solid transparent;
    border-radius: .25rem;
}

aside.login input[type=text], aside.login input[type=password] {
    margin: 0px 10px 16px 10px;
    width: 189px;
}

aside.login input[type=checkbox] {
    margin: -3px 2px 0px 10px;
}

aside.login label {
    display: inline;
    font-size: 12px;
}

aside.login .btn {
    display: block;
    margin: 15px 10px;
}

    aside.login .btn:after {
        width: 98%;
    }

aside.login .lostpass a {
    font-size: 10px;
    color: #797979;
}

aside.login .lostpass {
    margin-right: 10px;
    margin-top: 20px;
}

aside.login .login-form {
    margin-bottom: 15px;
}

aside.login span {
    display: block;
    color: #F33;
    margin-left: 10px;
    margin-top: -15px;
    margin-bottom: 15px;
}

.login-label {
    padding-left: 10px;
}

.row.index h1 {
    font-size: 14px;
}

.row.index p {
    font: normal 12px/14px 'Lato', sans-serif;
}

.row.index a {
    font: normal 12px/14px 'Lato', sans-serif;
}

aside.news h1 {
    font: bold 11px 'Lato', sans-serif !important;
    color: #999;
    margin: 5px 10px;
}

.news_content {
    position: relative;
    margin: 0px 10px;
    border-top: 1px solid #fafafa;
    padding-bottom: 10px;
}

aside.news .news_content.first {
    border-top: 0;
    margin-left: 10px;
}

aside.news .news_content h2 {
    width: 130px;
    font: 600 12px 'Lato', sans-serif;
}

.news_content .date {
    position: absolute;
    right: 0;
    top: 2px;
    font: 600 10px 'Lato', sans-serif;
}

aside.news .news_content p, aside.news .news_content a {
    font: normal 10px/12px 'Lato', sans-serif;
}

aside.news .news_content p {
}

article.news h1 {
    margin-bottom: 20px;
}

article.news .news_content {
    margin-left: 0;
    border-top: 1px dashed #ccc;
    padding-top: 13px;
}

article.news .date {
    font-size: 12px;
    top: 15px;
}

article.news h2 {
    font-size: 16px;
    margin-top: 0;
}


#lblErrorMessage {
    color: red;
    font-size: small;
}

#conditions {
    height: 85%;
}

#activePlan {
    height: 85%;
}

#UnanswedUnpublishedAuctions {
    height: 85%;
}

.popupUnpublished_content {
    width: 95%;
    background: #f7f7f7;
    padding-left: 4px;
}

    .popupUnpublished_content a.btn {
        width: auto;
        margin: 0;
        display: inline-block;
        margin-top: 10px;
        font-size: 13px;
        margin: 5px 0
    }

    .popupUnpublished_content h1 {
        margin-top: 0;
        font: 400 24px 'Lato',sans-serif;
        text-align: left;
        color: #222;
        font-weight: bold;
        margin-bottom: 0;
    }

    .popupUnpublished_content p.notice {
        color: #f47920;
        font-weight: 400;
        margin-bottom: 5px;
        font-size: 13px;
        text-align: left;
    }

    .popupUnpublished_content input[type=text] {
        width: 313px;
        padding: 6px 0px;
        font: 400 15px 'Lato', sans-serif !important;
        font-style: italic !important;
        color: #555;
        margin-bottom: 9px;
    }

    .popupUnpublished_content label {
        font-weight: bold;
        color: #555;
        font-size: 14px;
        padding-left: 0;
        line-height: 20px;
        margin-bottom: 0;
    }

    .popupUnpublished_content .checkboxes {
        font-size: 12px;
        font-style: italic;
    }

        .popupUnpublished_content .checkboxes input[type=checkbox] {
            margin-right: 5px;
        }

    .popupUnpublished_content .selectboxit-container {
        margin-top: 10px;
        margin-bottom: 20px;
    }

    .popupUnpublished_content .selectboxit {
        width: 313px !important;
    }

    .popupUnpublished_content .required {
        background: #fff url(../../shared/images/required.png) no-repeat right center;
    }

    .popupUnpublished_content .input-box {
        width: 100px !important;
        margin-right: 8px;
    }

    .popupUnpublished_content .input-post {
        width: 200px !important;
    }

    .popupUnpublished_content input[type="checkbox"] {
        margin-top: -3px;
    }

    .popupUnpublished_content .even td {
        background: #eee;
    }

    .popupUnpublished_content .rows {
        border: 0;
    }

    .popupUnpublished_content div {
        margin-bottom: 5px;
    }

.marginLeft {
    margin-left: 25px;
}

.marginRight {
    margin-right: 15px;
}

.rbtnUnanswerdReason {
    margin-right: 16px;
}

.unpublishConditions {
    margin-top: 4%;
}

    .unpublishConditions a {
        color: #18769a;
        font-size: small;
        background-color: #fff;
    }

        .unpublishConditions a:hover {
            background-color: #fff;
        }

.unpublishedIntroText {
    margin-top: 2%;
}

.auctionInfoText {
    color: dimgrey;
    font-size: x-small;
    margin: 0;
}

.popupUnpublished_content h2 {
    color: black;
    font-size: 16px;
    margin-bottom: 0;
    margin-top: 15px;
}

.marginUp {
    margin-top: 15px;
}

.greyUnderText {
    color: grey;
    font-size: x-small;
    margin-top: 0;
    margin-left: 31px;
}

    .greyUnderText p {
        color: grey;
        font-size: x-small;
        margin-top: 0;
    }

.greyText {
    color: grey;
    font-size: x-small;
    margin-top: 0;
}

    .greyText p {
        color: grey;
        font-size: x-small;
        margin-top: 0;
    }

.UnpublishRbtn {
    margin-right: 6px;
}

.marginLeftUnP {
    margin-left: 37px;
}

.greyUnderText2 {
    color: grey;
    font-size: x-small;
    margin-top: 0;
    margin-left: 19px;
}

.popup_content {
    width: 361px;
    background: #f7f7f7;
    padding-left: 4px;
}

.modal .close {
    width: 19px;
    height: 19px;
    background: url(../../shared/images/close.png);
    position: absolute;
    top: 10px;
    right: 10px;
    opacity: 1;
}

.modal textarea {
    width: 301px;
    height: 150px;
}

.popup_content h1 {
    margin-top: 0;
    font: 400 24px 'Lato',sans-serif;
    text-align: left;
    color: #222
}

.popup_content a.btn {
    width: auto;
    margin: 0;
    display: inline-block;
    margin-top: 10px;
    font-size: 13px;
    margin: 5px 0
}

.modal .close:hover {
    background: url(../../shared/images/close.png);
}

.popup_content p.notice {
    color: #f47920;
    font-weight: 400;
    margin-bottom: 5px;
    font-size: 13px;
    text-align: left;
}

.popup_content input[type=text] {
    width: 313px;
    padding: 6px 0px;
    font: 400 15px 'Lato', sans-serif !important;
    font-style: italic !important;
    color: #555;
    margin-bottom: 9px;
}

.popup_content label {
    font-weight: 600;
    color: #555;
    font-size: 12px;
    padding-left: 10px;
    line-height: 20px;
}

.popup_content .checkboxes {
    font-size: 12px;
    font-style: italic;
}

    .popup_content .checkboxes input[type=checkbox] {
        margin-right: 5px;
    }

.popup_content .selectboxit-container {
    margin-top: 10px;
    margin-bottom: 20px;
}

.popup_content .selectboxit {
    width: 313px !important;
}

.popup_content .required {
    background: #fff url(../../shared/images/required.png) no-repeat right center;
}

.popup_content .input-box {
    width: 100px !important;
    margin-right: 8px;
}

.popup_content .input-post {
    width: 200px !important;
}

.popup_content.car_list h1 {
    font: bold 12px 'Lato',sans-serif;
    float: left;
    margin-top: 0
}

.popup_content input[type="checkbox"] {
    margin-top: -3px;
}

.popup_content .even td {
    background: #eee;
}

body.popup_body {
    background: #f7f7f7;
    height: 100%;
    position: absolute;
    z-index: 99;
}

.popup_content .rows {
    border: 0;
}

.popup_body .rows {
    border: 0;
}

.popup_content.car_list {
    width: 680px;
}

.modal {
    background: #f7f7f7;
    width: 343px;
    padding: 40px 24px 24px 24px;
    margin-left: -180px;
    left: 50% !important;
    -webkit-box-shadow: 0px 0px 50px 0px #333333;
    box-shadow: 0px 0px 50px 0px #333333;
}

    .modal.car_list {
        width: 700px;
        margin-left: -361px;
    }

.feedback input[type=text] {
    padding: 6px 0px;
    font-size: 15px !important;
    color: #555;
    width: 226px;
}

.feedback textarea {
    margin-top: 10px;
    padding: 4px 10px;
    font-size: 15px !important;
    color: #555;
    webkit-box-shadow: inset 0px 1px 2px 0px rgb(213, 213, 213);
    box-shadow: inset 0px 1px 2px 0px rgb(213, 213, 213);
    font-weight: 600;
    border: 1px solid rgb(236, 236, 236);
    width: 437px;
    margin-bottom: 10px;
    height: 100px;
}

h2.head {
    font: 700 24px 'Lato', sans-serif;
}

article h1 {
    font-size: 42px;
}

.popup_bg {
    background: #f7f7f7;
    height: 90%;
    padding-bottom: 35px;
}

.popup_body {
    width: 100%;
}

    .popup_body .close_button {
        position: absolute;
        bottom: 15px;
        right: 15px;
        z-index: 999;
    }

    .popup_body h1 {
        font-size: 20px;
        margin-bottom: 15px;
    }

    .popup_body table {
        width: auto !important;
    }

.unpublish-modal .popup_content label {
    line-height: 25px;
    font-size: 13px
}

.dealer-input .autocomplete-container ul, ul.auto-completion-list {
    z-index: 10000 !important;
}

.news h1 {
    font-size: 24px;
    color: #444;
    margin-bottom: 0px;
}

.preamble {
    font-size: 16px;
    font-weight: bold;
    margin: 0 0 20px 0;
}

.news .publishdate {
    font-size: 12px;
    font-weight: bold;
    margin: 0px 0px 15px 0px;
    color: #f47920;
}

ul.user_sites li label {
    display: inline;
}

.error {
    color: #B94A48 !important;
}

.manual-bid-error {
    color: #B94A48 !important;
    margin: 4px 0 0 0;
}

#loader {
    position: absolute;
    right: 100px;
    bottom: 8px;
}

input.error {
    background-color: #F2DEDE !important;
}

.error-message {
    color: #b94a48;
    border-color: #eed3d7;
    background-color: #f2dede;
    padding: 8px 35px 8px 14px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    border-radius: 4px 4px 4px 4px;
    margin-bottom: 20px;
}

.dropdownerror {
    background-color: #F2DEDF !important;
}

.mail-form {
    margin: 0 0 20px;
}

    .mail-form input {
        width: 400px;
    }

    .mail-form textarea {
        width: 685px;
        height: 250px;
    }

.published-centered {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -136px;
    margin-left: -162px;
    z-index: 1;
    color: #000;
    font-family: Helvetica,Arial,sans-serif;
    background: #eaeaea;
    padding: 10px;
    border: 1px solid #fff;
    text-align: center;
    opacity: .9;
    filter: alpha(opacity=90);
    display: none
}

    .published-centered img {
        margin-top: 5px
    }

.salesman-statistics .rows_head h1 {
    width: 100%;
}

.salesman-statistics .rows_head p {
    font-size: 15px;
}

.salesman-statistics table tr td.border-right-strong, .salesman-statistics table tr th.border-right-strong {
    border-right: 1px solid #aaa;
}

.salesman-statistics table tr td.border-right, .salesman-statistics table tr th.border-right {
    border-right: 1px solid #bbb;
}

.salesman-statistics table tr th {
    padding-right: 6px;
    padding-left: 6px;
}

.salesman-statistics table tr td.salesman {
    padding-right: 6px;
}

.salesman-statistics table tr th.month-picker, .salesman-statistics table tr th.compare-picker {
    padding-right: 12px;
}

    .salesman-statistics table tr th.month-picker label, .salesman-statistics table tr th.compare-picker label {
        font-weight: 600;
        display: inline-block;
        padding-top: 6px;
        padding-right: 6px;
    }

.salesman-statistics table tr td.align-center {
    padding-left: 6px;
    padding-right: 6px;
}

.statistic-menu-container {
    margin: 20px 0;
    display: block;
}

.statistic-menu-column {
    float: left;
    margin-right: 30px;
}

.statistic-row {
    color: #333;
    margin-bottom: 19px;
    padding-bottom: 18px;
}

.statistics-data {
    display: block;
    height: 22px;
    text-decoration: none;
}

.statistics-table {
    padding: 0
}

article img {
    float: left;
    margin: 10px 10px 10px 0;
}

.advanced-search {
    -webkit-box-shadow: inset 0px 0px 5px #d9d9d9;
    box-shadow: inset 0px 0px 5px #d9d9d9;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #f9f9f9;
    padding: 10px 15px;
    position: relative;
    margin-top: -25px;
    display: none;
}

    .advanced-search.static {
        display: block;
        margin: 0;
    }

        .advanced-search.static .triangle {
            display: none;
        }

    .advanced-search .triangle {
        background: url('../../shared/images/triangle.png') no-repeat;
        width: 12px;
        height: 11px;
        position: absolute;
        top: -8px;
        right: 25%;
    }

    .advanced-search .select_box {
        width: 145px;
        float: left;
        margin-right: 10px;
    }

    .advanced-search select {
        width: 190px;
        margin-bottom: 5px;
    }

    .advanced-search .select_box .selectboxit-container {
        display: block;
        margin-bottom: 5px;
    }

        .advanced-search .select_box .selectboxit-container .selectboxit {
            width: 145px !important;
        }

    .advanced-search label {
        display: inline;
        font-size: 12px;
    }

    .advanced-search .checkbox_box {
        margin-left: 15px;
        float: left;
        width: 345px;
    }

        .advanced-search .checkbox_box ul {
            height: 105px;
        }

            .advanced-search .checkbox_box ul.wide-area-boxes {
                height: 215px;
                width: 585px
            }

            .advanced-search .checkbox_box ul.narrow-area-boxes {
                height: 340px;
            }

        .advanced-search .checkbox_box li {
            width: 112px;
            display: inline-block
        }

        .advanced-search .checkbox_box.first {
            margin-left: 30px;
        }

    .advanced-search .checkbox_box {
        float: left;
    }

    .advanced-search .group.head .leftside {
        float: left;
        width: 60%;
    }

    .advanced-search .group.head .rightside {
        float: right;
        width: 40%;
        text-align: right;
    }

    .advanced-search .group.head {
        margin-top: 0px;
    }

.advanced-search {
    margin-bottom: 20px;
    margin-top: 5px;
}

    .advanced-search h1 {
        font: bold 12px 'Lato', sans-serif;
        text-transform: uppercase;
    }

    .advanced-search .selectboxit-container span, .advanced-search .selectboxit-container .selectboxit-options a {
        height: 22px;
    }

    .advanced-search table tr td, .advanced-search table tr th {
        border: 0;
    }

    .advanced-search table {
        width: 100%;
    }

.car-profile .carousel-inner .item img {
    height: 100%;
    display: inline !important;
}

.car-profile .carousel-inner .item {
    text-align: center;
    padding: 10px;
    border: 1px solid #F1F1F1;
}

.car-profile .carousel-indicators li {
    width: 55px;
    height: auto;
    text-indent: 0;
    border-radius: 0px;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin: 2px;
}

.car-profile .carousel-indicators {
    position: static;
    margin-top: 10px;
    height: 36px;
    margin-left: 3px;
}

    .car-profile .carousel-indicators li img {
        cursor: pointer;
        height: 36px;
    }

.car-profile .carousel .placeholderImg {
    width: 250px;
    margin-left: 28px;
    position: relative;
}

.car_autocomplete_list li {
    padding: 3px 15px !important;
}

    .car_autocomplete_list li:hover {
        background: #f1f1f1 !important;
    }

.car_autocomplete_list {
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    padding: 15px 0;
    border: 1px #d8d8d8 solid;
    background: #fff
}

.car-profile .mCS-dark-thick > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #3b5741 !important;
}

.car-profile .car-heading {
    float: left;
}

    .car-profile .car-heading h1 {
        margin-top: 0;
        margin-right: 120px;
    }

    .car-profile .car-heading p {
        margin-bottom: 0;
    }

.car-profile .reg-no {
    float: right;
    padding-top: 0;
}

    .car-profile .reg-no p {
        font-size: 18px;
        line-height: 22px;
        font-weight: 400
    }

.car-profile .car-status { /*padding-top:34px;*/
}

.car-profile .carousel { /*margin-top:34px;*/
}

.car-profile p.preamble {
    font-size: 14px;
}

.car-profile h1 {
    margin-bottom: 0px;
}

.car-profile a.btn {
    font-size: 12px;
}

.car-profile .panel.bid-info, .car-profile .panel.direct-buy, .car-profile .panel.additional-info {
    padding-bottom: 0
}

.car-profile .car-status {
    margin-left: 8px;
    width: 392px;
}
    /*span5*/
    .car-profile .car-status table {
        margin-top: 0;
        width: 100%
    }

        .car-profile .car-status table tr {
            vertical-align: top;
        }

            .car-profile .car-status table tr td {
                font-size: 14px;
                padding: 0;
                padding-bottom: 10px;
                text-align: left;
                line-height: 14px;
                vertical-align: middle;
            }

        .car-profile .car-status table .first-col {
            width: 140px;
        }

        .car-profile .car-status table .second-col {
            width: 120px;
        }

        .car-profile .car-status table .third-col {
            width: 114px;
        }

        .car-profile .car-status table .big-col {
            width: 250px;
        }

        .car-profile .car-status table tr td.align-right {
            text-align: right;
        }

        .car-profile .car-status table tr td.align-center {
            text-align: center;
        }

        .car-profile .car-status table tr td.align-top {
            vertical-align: top;
        }

        .car-profile .car-status table tr td.align-middle {
            vertical-align: middle;
        }

        .car-profile .car-status table tr td.align-bottom {
            vertical-align: bottom;
        }

    .car-profile .car-status a.btn.full-width {
        min-width: 90px;
        box-sizing: content-box;
    }

    .car-profile .car-status .number-bids a {
        display: inline-block;
        padding-right: 2px;
    }

    .car-profile .car-status .current-bid-value {
        font-weight: 600;
        color: #63846a;
    }

        .car-profile .car-status .current-bid-value .sales-tax {
            font-weight: normal;
            font-size: 12px;
            color: #333;
            line-height: 12px;
        }

        .car-profile .car-status .current-bid-value .max-bid-sold {
            color: #000;
        }

.car-profile .bid-idea-value {
    font-weight: 600;
}

.car-profile .panel.bid-info select {
    width: 105px;
}

.car-profile .car-status .bid-amount-text {
    width: 230px;
    border: 1px solid #63846a;
}

.car-profile .car-status .repbulish-amount-text {
    width: 90px;
    border: 1px solid #63846a;
    margin-right: 5px;
}

.car-profile .car-status .place-bid a.btn {
    font-size: 15px;
}

.car-profile .direct-buy-value {
    font-weight: 600;
    color: #f47920;
}

.car-profile .direct-buy a.direct-buy-btn {
    font-size: 15px;
    font-weight: 600;
    min-width: 75px;
}

.car-profile .car-status .watch .toggle-watch {
    color: #555;
}

.car-profile .car-status .watch .fa-eye {
    margin-right: 4px;
}

    .car-profile .car-status .watch .fa-eye.green {
        color: #44704d;
    }

    .car-profile .car-status .watch .fa-eye.orange {
        color: #f47920;
    }

.car-profile .aditional-notes {
    font-size: 10px;
    line-height: 12px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.car-profile .carfax-purchase {
    font-size: 9px;
    line-height: 10px;
    text-align: right;
}

.car-profile .carfax-purchase-field {
    max-height: 32px;
    margin-top: 3px
}

.car-profile .seller-info h2 {
    font-size: 18px;
    font-weight: bold;
    margin-top: 0;
    margin-bottom: 12px;
}

.car-profile .seller-info img {
}

.car-profile .seller-info h1 {
    font-size: 18px;
    font-weight: 600;
    margin: 0;
    margin-bottom: 2px;
}

.car-profile .seller-info h2.company {
    font-size: 12px;
    font-weight: normal;
    margin-bottom: 14px;
}

.car-profile .seller-info .sales-info {
    margin-top: 0;
    margin-bottom: 10px;
}

    .car-profile .seller-info .sales-info td {
        padding: 0 8px 2px 0;
    }

.car-profile .seller-info .place {
    padding-bottom: 12px;
}

    .car-profile .seller-info .place h3 {
        margin-top: 0px;
        margin-bottom: 4px;
    }

    .car-profile .seller-info .place p {
        font-size: 12px;
        margin-bottom: 0;
        line-height: 16px;
    }

.car-profile .seller-info .other {
    padding-bottom: 12px;
}

    .car-profile .seller-info .other h3 {
        margin-top: 0px;
        margin-bottom: 4px;
    }

    .car-profile .seller-info .other p {
        font-size: 12px;
        margin-bottom: 0;
        line-height: 16px;
    }

.car-profile .seller-info .rating-container {
    margin-bottom: 15px;
}

.car-profile .seller-info .count {
    font-size: 10px;
    font-weight: 900;
}

.car-profile .seller-info .rating {
    margin-left: 5px;
}

.option-buttons {
    margin-top: 20px;
    margin-bottom: 30px;
}

.customer-signature {
    font-size: 14px;
    line-height: 18px;
    text-align: left;
    height: 35px;
    width: 400px;
    border-top: 1px solid #333333;
    margin-top: 27px;
}

.superadmin-notice {
    margin-top: 10px;
}

.car-profile .button-row {
    margin-top: 20px;
    margin-bottom: 30px
}

    .car-profile .button-row a {
        margin-right: 10px;
        margin-bottom: 8px;
        text-shadow: none;
    }

        .car-profile .button-row a:last-of-type {
            margin-right: 0
        }

    .car-profile .button-row .fa {
        font-size: 15px;
        position: relative;
        top: 1px;
        margin-right: 5px
    }

.car-profile .car-sold {
    margin-bottom: 20px;
}

    .car-profile .car-sold .tab-pane {
        min-height: 50px;
    }

    .car-profile .car-sold .tab-content {
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        background: #f7f7f7;
        border: 1px #ddd solid;
        padding: 25px 20px 20px 20px;
    }

        .car-profile .car-sold .tab-content .credit-buy {
            float: right;
        }

    .car-profile .car-sold .nav-tabs {
        border-bottom: 0;
    }

    .car-profile .car-sold .nav {
        margin-bottom: 0;
        position: relative;
        z-index: 777;
    }

        .car-profile .car-sold .nav.nav-tabs > .active > a, .car-profile .bid-history .nav.nav-tabs > .active > a:hover, .car-profile .bid-history .nav.nav-tabs > .active > a:focus {
            background: url(../../shared/images/bid-history_tab_bg.png) repeat-x;
            font-weight: 700;
            margin-bottom: -1px;
        }

    .car-profile .car-sold .nav-tabs > li > a {
        padding-top: 5px;
        padding-bottom: 5px;
        text-decoration: none;
        padding-left: 20px;
        padding-right: 20px;
    }

    .car-profile .car-sold .tab-content {
        position: relative;
        z-index: 776;
    }

    .car-profile .car-sold .receipt-heading {
        letter-spacing: 0.2px;
        font-style: italic;
    }

    .car-profile .car-sold .receipt-contacts {
        width: 448px;
        float: left;
    }

    .car-profile .car-sold .buyer-contacts {
        padding-left: 10px;
        width: 438px;
    }

    .car-profile .car-sold .receipt-contacts .salesman-name {
        margin-bottom: 0;
    }

    .car-profile .car-sold .receipt-contacts .salesman-address {
        margin-bottom: 0;
    }

    .car-profile .car-sold .receipt-contacts .salesman-phone {
        margin-bottom: 0;
    }

    .car-profile .car-sold .receipt-contacts .salesman-payment {
        margin-bottom: 0;
    }

.car-profile .bid-history h3 {
    padding-left: 10px;
}

.car-profile .bid-history .tab-pane {
    min-height: 50px;
}

.car-profile .bid-history textarea {
    width: 340px;
    margin-bottom: 10px;
    resize: vertical;
}

.car-profile .bid-history .tab-content {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #f7f7f7;
    border: 1px #ddd solid;
    padding: 7px;
}

.car-profile .bid-history .nav-tabs {
    border-bottom: 0;
}

.car-profile .bid-history .nav {
    margin-bottom: 0;
    position: relative;
    z-index: 777;
}

    .car-profile .bid-history .nav.nav-tabs > .active > a, .car-profile .bid-history .nav.nav-tabs > .active > a:hover, .car-profile .bid-history .nav.nav-tabs > .active > a:focus {
        background: url(../../shared/images/bid-history_tab_bg.png) repeat-x;
        font-weight: 700;
        margin-bottom: -1px;
    }

.car-profile .bid-history .nav-tabs > li > a {
    padding-top: 5px;
    padding-bottom: 5px;
    text-decoration: none;
    padding-left: 20px;
    padding-right: 20px;
}

.car-profile .bid-history .tab-content {
    padding-bottom: 8px;
    position: relative;
    z-index: 776;
}

    .car-profile .bid-history .tab-content table {
        width: 100%;
    }

    .car-profile .bid-history .tab-content tr th {
        font-weight: bold;
    }

        .car-profile .bid-history .tab-content tr th.valid-period {
            width: 60px;
        }

    .car-profile .bid-history .tab-content tr td {
        padding: 6px 12px 6px 12px;
        vertical-align: top;
    }

        .car-profile .bid-history .tab-content tr td:first-child {
            width: 275px;
        }

        .car-profile .bid-history .tab-content tr td.bid-comment-textbox {
            width: 340px;
            text-align: right;
        }

        .car-profile .bid-history .tab-content tr td.bid-comment {
            width: 340px;
            text-align: left;
        }

    .car-profile .bid-history .tab-content td:first-of-type a {
        color: #333;
    }

    .car-profile .bid-history .tab-content table tr td.current {
        color: #f47920;
        font-size: 14px;
        font-weight: bold;
    }

    .car-profile .bid-history .tab-content .btn.accept-bid {
        min-height: 56px;
        min-width: 110px;
        font-size: 15px;
        font-weight: 600;
        line-height: 54px
    }

    .car-profile .bid-history .tab-content .btn.deny-bid {
        min-width: 110px
    }

.car-profile .bid-history .bid-extend-btn {
    margin-top: 5px;
    margin-bottom: 8px;
    width: 70px;
}

.car-profile .bid-history .bid-history-bidder:before {
    content: '';
    text-decoration: none;
}

.car-profile .seller-comment .nav-tabs {
    border-bottom: 0;
    margin-bottom: 0;
}

.car-profile .seller-comment .tab-content {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px #ddd solid;
    padding: 0 20px 0 20px;
    font-size: 14px;
}

.car-profile .seller-comment .nav.nav-tabs > .active > a, .car-profile .seller-comment .nav.nav-tabs > .active > a:hover, .car-profile .seller-comment .nav.nav-tabs > .active > a:focus {
    font-weight: 700;
    padding-top: 5px;
    padding-bottom: 5px;
    text-decoration: none;
    padding-left: 20px;
    padding-right: 20px;
}

.car-profile .seller-comment .tab-pane {
    min-height: 40px;
}

.car-profile .seller-comment .tab-content .tab-pane p {
    margin-bottom: 6px;
}

.car-profile .seller-comment a.edit-salesman-comment {
    font-size: 14px;
    float: right;
    margin-top: 5px;
}

.car-profile .edit-testprotocol {
    float: right;
    margin-bottom: -20px;
    margin-top: 10px;
}

.car-profile .query-list {
    margin-top: 20px;
}

.car-info .panel {
    padding: 8px;
    margin-bottom: 8px
}

.car-info .carousel-inner > .item {
    height: 203px;
}

.internal-pdf-header {
    margin-bottom: -22px
}

    .internal-pdf-header h1 {
        display: block;
        float: left;
        width: 90%;
        font-size: 18px;
        font-weight: 900;
        line-height: 22px
    }

    .internal-pdf-header span {
        display: block;
        float: right;
        font-size: 18px;
        font-weight: 900;
        line-height: 22px;
        text-align: right;
        width: 10%;
        margin-top: 10px
    }

.testprotocol {
    font-family: 'Lato', sans-serif;
    padding: 20px 25px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px #ddd solid;
    margin-top: 30px;
}

    .testprotocol div.car-details {
        background: url(../../shared/images/testprotocol-table_bg.png);
        width: 100%;
    }

        .testprotocol div.car-details .detail {
            width: 192px;
            padding: 4px 15px;
            float: left;
            margin-bottom: 2px;
        }

            .testprotocol div.car-details .detail.colsp3 {
                width: 600px;
            }

            .testprotocol div.car-details .detail.colsp2 {
                width: 400px;
            }

            .testprotocol div.car-details .detail h6 {
                font-size: 14px;
                line-height: 14px;
                font-weight: 700;
                margin: 0;
                display: inline;
                white-space: nowrap;
            }

            .testprotocol div.car-details .detail p {
                font-size: 12px;
                line-height: 14px;
                margin: 0;
            }

.car-options ul {
    float: left;
    width: 150px;
}

    .car-options ul li span.checkbox, .car-options ul li label {
        cursor: default;
    }

    .car-options ul span.disabled {
        opacity: 1;
    }

.testprotocol h2 {
    margin-top: 10px;
    margin-bottom: 8px;
    font-size: 12px;
}

.testprotocol .car-options .checkbox {
    height: 18px;
    background-position: 0px 0px;
}

.testprotocol .car-options .checkboxchecked {
    height: 18px;
    background-position: 0px -50px;
}

.testprotocol .car-options label {
    margin-bottom: 0;
    font-size: 12px;
}

.testprotocol .car-options .col-print label {
    margin-bottom: 0;
    font-size: 11px;
}

.testprotocol p {
    font-size: 12px;
    margin-bottom: 0;
}

.testprotocol .span4 {
    width: 270px;
}

.testprotocol .span8 {
    width: 598px;
}

.testprotocol .repair table {
    width: 100%;
}

    .testprotocol .repair table tr th {
        text-align: right;
        font-weight: 800;
        font-size: 12px;
    }

        .testprotocol .repair table tr th:first-child {
            text-align: left;
        }

    .testprotocol .repair table tr td {
        color: #2a5533;
        font-weight: 700;
        font-size: 12px;
        text-align: right;
        padding: 3px 12px;
    }

        .testprotocol .repair table tr td:first-child {
            color: #000;
            text-align: left;
        }

.testprotocol .repair .total {
    text-align: right;
    margin-top: 10px;
}

    .testprotocol .repair .total span {
        background: #f7f7f7;
        padding: 5px 10px;
        font-size: 13px;
        font-weight: 800;
        color: #2a5533;
    }

.testprotocol .repair .span4 ul li {
    font-size: 12px;
    font-weight: 400;
    color: #444;
    line-height: 14px;
}

    .testprotocol .repair .span4 ul li.head {
        color: #282828;
        font-weight: 700;
    }

.testprotocol .foot .leftside {
    float: left;
}

.testprotocol .foot .rightside {
    float: right;
}

.testprotocol .foot {
    margin-top: 30px;
    min-height: 28px;
    background: url(../../shared/images/LOGO_HB_transp_185_28.png) center center no-repeat;
}

.image_carousel {
    padding: 0;
    margin-left: 35px;
    margin-top: 20px;
    margin-bottom: 20px;
    position: relative
}

    .image_carousel img {
        margin-right: 16px;
        display: block;
        float: left
    }

    .image_carousel a {
        display: block;
        float: left
    }

.clearfix {
    float: none;
    clear: both
}

.testprotocol.testprotocol-test {
    padding-bottom: 15px;
    padding-top: 0;
    background-color: #fcfccf;
    border-color: #333;
    border-radius: 0;
}

.testprotocol .header table {
    margin: 0;
    width: 100%;
}

    .testprotocol .header table td.heading {
        text-align: left;
        vertical-align: middle;
    }

    .testprotocol .header table td.logo {
        text-align: right;
        vertical-align: middle
    }

    .testprotocol .header table tr td {
        padding: 0;
    }

.testprotocol .header img {
    max-height: 60px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.testprotocol.testprotocol-test .header {
    background-color: #fff;
    margin-left: -25px;
    margin-right: -25px;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 0;
    height: auto;
    border-bottom: 1px solid #333;
    margin-bottom: 10px
}

    .testprotocol.testprotocol-test .header h1 {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .testprotocol.testprotocol-test .header h4 {
        margin-top: 10px;
        margin-bottom: 10px;
    }

.testprotocol.testprotocol-test .tp-box {
    background-color: #eee;
    padding: 5px;
    margin-top: 6px
}

    .testprotocol.testprotocol-test .tp-box h2 {
        margin-top: 0;
        margin-bottom: 0;
        font-weight: 400
    }

.testprotocol.testprotocol-test .car-details {
    margin-top: 10px;
    margin-bottom: 8px;
}

    .testprotocol.testprotocol-test .car-details .detail-colsp2 {
        width: 444px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        overflow: hidden
    }

.testprotocol.testprotocol-test .other-equipment {
    margin-top: 8px;
    min-height: 32px
}

.testprotocol.testprotocol-test .optionbox {
    font-size: 8pt;
    padding: 3px;
    background: #fff;
    height: 40px;
    margin-bottom: 4px;
    border: solid 1px;
    line-height: 13px;
    margin-left: 20px;
    width: 148px;
}

@media print {

    .testprotocol.testprotocol-test .optionbox {
        width: 140px;
        display: inline-block;
        height: auto;
        border: none;
    }
}

.testprotocol.testprotocol-test .car-options .col {
    width: 148px
}

.testprotocol.testprotocol-test .car-options .colb {
    width: 111px
}

.testprotocol.testprotocol-test .car-options .col-print {
    width: 111px
}




.testprotocol.testprotocol-test h2.car-options {
    margin-top: 10px;
}

.testprotocol.testprotocol-test .car-remarks p {
    font-weight: normal;
    padding-left: 23px;
    margin-top: 1px;
    margin-bottom: 1px
}

.testprotocol.testprotocol-test .even td {
    background-color: #eee
}

.testprotocol.testprotocol-test .total {
    margin-bottom: 18px
}

    .testprotocol.testprotocol-test .total span {
        background-color: #eee
    }

.testprotocol.testprotocol-test .tp-winter-wheel {
    float: left;
    width: 294px;
    margin-right: 5px;
    min-height: 32px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.testprotocol.testprotocol-test .tp-car-assessment {
    float: left;
    width: 294px;
    margin-left: 5px;
    min-height: 32px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.testprotocol.testprotocol-test .tp-additional-info {
    min-height: 32px;
    margin-bottom: 5px;
    float: left;
}

    .testprotocol.testprotocol-test .tp-additional-info .infobox p {
        font-weight: 900;
    }

.testprotocol-test .customer_info {
}

.testprotocol.testprotocol-test .italics {
    font-style: italic
}

#damage-images .damage-image-link {
    margin-right: 10px
}

#damage-images .span12 {
    margin-bottom: 10px
}

#damage-images h1 {
    margin-top: 20px
}

#damage-images label {
    height: 60px
}

#damage-images .image_float_left {
    width: 25%;
}


.testprotocol.testprotocol-test .total:after {
    clear: both;
    display: block;
    content: '';
}

.testprotocol.testprotocol-test .total .btn.order_manage_work__button {
    float: left;
}

.testprotocol.testprotocol-test .total span {
    background-color: #eee;
    margin-top: 0px;
    display: inline-block;
}

.testprotocol.testprotocol-test .repeair {
    position: relative;
}

#order_manage_work {
    position: absolute;
    /*top:5px;*/
    left: 20px;
    right: 0;
    width: auto;
    background: #eee;
    z-index: 999;
    display: none;
    border-radius: 3px;
}

.modal-backdrop {
    z-index: 990;
}

#order_manage_work .close {
    position: absolute;
    display: block;
    width: 25px;
    height: 25px;
    background: #fff url('../images/remove_big2.png') no-repeat center center;
    background-size: 40% 40%;
    border-radius: 20px;
    opacity: 1;
    top: 40px;
    right: 25px;
}

#order_manage_work h2 {
    padding-left: 13px;
    font-size: 20px;
    padding: 10px 10px;
    background: #e87822;
    color: #fff;
}

#order_manage_work h4 {
    font-size: 16px;
    margin: 0;
}

#order_manage_work .order_manage_work__inner {
    padding: 20px 10px;
}

#order_manage_work .buttons .btn {
    width: auto;
    display: block;
    margin-bottom: 3px;
}

#order_manage_work td, #order_manage_work th {
    text-align: left;
    vertical-align: top;
}

    #order_manage_work th small, #order_manage_work td small {
        display: block;
        margin-top: 2px;
        font-weight: normal;
    }

    #order_manage_work td p {
        margin: 3px 0px;
    }

    #order_manage_work td .save_button {
        font-size: 16px;
        width: auto;
        display: block;
        margin-top: 10px;
    }

        #order_manage_work td .save_button span {
            background: url('../images/checkmark.png') no-repeat;
            background-position: 0px 1px;
            padding-left: 25px;
        }

#order_manage_work input[type=text], #order_manage_work textarea {
    width: 100%;
}

#order_manage_work .col1 {
    width: 160px;
}

#order_manage_work .col2 {
    width: 100px;
}

#order_manage_work .col3 {
    width: 200px;
}

#order_manage_work .col4 {
    width: 120px;
}

#order_manage_work .col5 {
    width: 140px;
}

#order_manage_work .col6 {
    width: 80px;
}

#order_manage_work .check_list label {
    padding-top: 3px;
    display: block;
    margin-bottom: 2px;
}

    #order_manage_work .check_list label:after {
        display: block;
        content: '';
        clear: both;
    }

    #order_manage_work .check_list label input {
        margin-right: 5px;
        margin-top: 0;
        float: left;
    }

.WorkOrderRbtnList_prewrap tr td label {
    white-space: pre-wrap;
    overflow: auto;
    padding-left: 4px;
}

.workOrderStatusText {
    font-weight: bold;
    font-size: 15px;
    color: #218282;
}

.total:after {
    clear: both;
    display: block;
    content: '';
}

.total .btn.order_manage_work__button {
    float: left;
    background: #28ADE5
}

.total span {
    background-color: #eee;
    margin-top: 0px;
    display: inline-block;
}

.repeair {
    position: relative;
}

.workOrderAlarmDays {
    width: 40px !important;
}

.workOrderalarmDate {
    width: 70px !important;
}

.statusNote {
    width: 200px !important;
}

.btn.print_work_order {
    float: left;
    margin-left: 2px;
    background: #28ADE5
}

a.btn.print_work_order:hover, a.btn.print_work_order:focus {
    color: #000;
    background: #29AEE6;
}


.foot {
    margin-top: 20px;
}

    .foot h2 {
        margin-top: 0;
    }

.image_carousel .prev {
    background: url(../../shared/images/prev.png) no-repeat;
    width: 13px;
    height: 25px;
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -2px;
    left: -30px;
}

.image_carousel .next {
    background: url(../../shared/images/next.png) no-repeat;
    width: 13px;
    height: 25px;
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -2px;
    right: 10px;
}

table td.info {
    width: 20px;
}

.rows.connected {
    border: 0;
    padding-bottom: 0;
    margin-bottom: 0;
}

/*PDF generator does not handle CSS3 rules*/
.damage-notification h1 {
    font-size: 28px;
    text-transform: uppercase;
}

.damage-notification h2 {
    margin: 0;
    font-size: 15px;
}

    .damage-notification h2.dm-label {
        margin-top: 2px;
        margin-bottom: 2px;
    }

.damage-notification div.border-b-dot {
    border-bottom: 1px dotted #555;
}

.damage-notification .dm-header {
    margin-top: 42px;
    margin-bottom: 21px;
}

    .damage-notification .dm-header img {
        display: block;
        float: right;
        margin-top: 15px
    }

    .damage-notification .dm-header h4 {
        font-family: 'Lato',sans-serif;
        text-align: right;
        margin-top: 19px;
        font-size: 24px;
    }

.damage-notification .dm-body {
    width: 940px
}

.damage-notification .dm-row {
    border-top: 0 solid #333;
    border-left: 1px solid #333;
    border-right: 1px solid #333;
    border-bottom: 1px solid #333;
    margin: 0
}

    .damage-notification .dm-row:first-child {
        border-top: 1px solid #333
    }

.damage-notification div[class^="dm-col"] {
    float: left
}

.damage-notification .dm-col1 {
    width: 12.5%
}

.damage-notification .dm-col2 {
    width: 50%
}

.damage-notification .dm-col3 {
    width: 37.5%
}

.damage-notification .dm-col23 {
    width: 87.5%
}

.damage-notification div.dm-col-row {
    float: none;
    display: block;
    border-bottom: 1px solid #333;
    border-left: 1px solid #333;
    width: 100%;
    overflow: hidden;
}

.damage-notification .dm-col-row:last-child {
    border-bottom: 0;
}

.damage-notification .dm-col-cell {
    display: block;
    float: left
}

.damage-notification .stretch1of2 {
    width: 50%;
}

.damage-notification .stretch1of3 {
    width: 33%;
}

.damage-notification .stretch1of4 {
    width: 25%;
}

.damage-notification .stretch3of4 {
    width: 75%;
}

.damage-notification .dm-label {
    padding-left: 4px
}

.damage-notification .dm-label-fl {
    float: left;
}

.damage-notification .txt-s {
    line-height: 16px;
    font-size: 12px
}

.damage-notification .txt-m {
    font-family: 'Lato',sans-serif;
}

.damage-notification input[type="text"] {
    background-color: #ffebd3;
    box-shadow: none;
    border-radius: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 25px;
    line-height: 18px !important;
    font-weight: normal;
    font-style: normal;
    font-size: 15px !important;
    letter-spacing: .2px;
    font-family: 'Courier New',Courier,'Nimbus Mono L',monospace;
    padding-left: 4px;
    border: 1px dotted #ffebd3;
}

    .damage-notification input[type="text"]:focus {
        border: 1px dotted #ff6a00;
        outline: 0
    }

.damage-notification.dm-print input[type="text"] {
    background-color: #f2f2f2;
    border: 1px solid #f2f2f2
}

.damage-notification input[class^="dm-input"] {
    float: left;
    width: 34px;
    text-align: center;
    padding-left: 0;
    padding-right: 3px
}

.damage-notification input.dm-input-nr {
    width: 54px
}

.damage-notification .dm-input-label {
    float: left;
    width: 43px;
    height: 25px;
    line-height: 25px;
    padding-left: 4px;
    text-align: center;
    padding-right: 6px;
    margin: 0
}

.damage-notification .dm-input-label-year {
    width: 65px;
    text-align: right;
    padding-right: 8px;
}

.damage-notification .dm-rbtn-label, .damage-notification .dm-chkbox-label {
    width: 117px;
    float: left;
    height: 25px;
    line-height: 25px;
    padding-left: 4px;
    margin-bottom: 0
}

.damage-notification .dm-rbtn {
    margin-right: 4px
}

.damage-notification .dm-chkbox {
    margin-right: 4px;
    padding-right: 0
}

    .damage-notification .dm-chkbox input {
        margin-right: 2px
    }

.damage-notification input[type="radio"], .damage-notification input[type="checkbox"] {
    margin-top: 0;
}

.damage-notification [class^="dm-"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.damage-notification .dm-img-windshield {
    float: right;
    margin-right: 2px;
    height: 124px;
}

.damage-notification .dm-textarea {
    width: 100%;
    text-indent: 0;
    background-color: #ffebd3;
    box-shadow: none;
    border-radius: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 25px;
    line-height: 18px !important;
    font-weight: normal;
    font-style: normal;
    font-size: 15px !important;
    letter-spacing: .2px;
    font-family: 'Courier New',Courier,'Nimbus Mono L',monospace;
    padding-left: 4px;
    border: 1px dotted #ffebd3;
    resize: vertical;
    min-height: 63px
}

.damage-notification.dm-print .dm-textarea {
    background-color: #f2f2f2;
    border: 1px solid #f2f2f2
}

.damage-notification .dm-footer {
    font-family: 'Lato', sans-serif;
    padding-top: 10px;
}

    .damage-notification .dm-footer .dm-sign {
        float: right;
        width: 60%
    }

    .damage-notification .dm-footer .dm-hb {
        float: left;
        width: 35%;
    }

.damage-notification .dm-sign p {
    font-size: 14px;
    line-height: 20px
}

.damage-notification .dm-sign-date {
    float: left;
    width: 33%;
    padding-right: 10px
}

    .damage-notification .dm-sign-date p, .damage-notification .dm-sign-signature p {
        font-size: 14px;
    }

.damage-notification .dm-sign-signature {
    float: left;
    width: 66%;
    padding-left: 20px
}

.damage-notification .dm-signature-line {
    margin-top: 63px;
    border: 0;
    border-bottom: 1px solid #333;
}

.damage-notification .border-r {
    border-right: 1px solid #333;
}

.damage-notification .border-l {
    border-left: 1px solid #333;
}

.damage-notification div.border-no {
    border: 0;
}

.damage-notification div.border-thick {
    border-top: 1px solid #333;
    border-right: 1px solid #333;
    border-left: 2px solid #333;
    border-bottom: 2px solid #333;
    height: 42px;
    overflow: hidden
}

.dm-option-buttons .btn:last-of-type {
    margin-right: 0;
}


/*PDF generator does not handle CSS3 rules*/
.vdn-header-elements {
    max-width: 75em;
    margin: 0 auto;
}

.vdn-info {
    font-family: 'Lato',sans-serif;
}

.vdn-info {
    color: #2d5884;
}

    .vdn-info .vdn-top-table {
        width: 100%;
        margin-top: 0;
    }

        .vdn-info .vdn-top-table td.vdn-top-col1 {
            width: 21%;
            line-height: 5px;
            border: 0;
        }

        .vdn-info .vdn-top-table td.vdn-top-col2 {
            width: 21%;
            line-height: 5px;
            border: 0;
        }

        .vdn-info .vdn-top-table td.vdn-top-col3 {
            width: 19%;
            line-height: 5px;
            border: 0;
        }

        .vdn-info .vdn-top-table td.vdn-top-col4 {
            width: 19%;
            line-height: 5px;
            border: 0;
        }

        .vdn-info .vdn-top-table td.vdn-top-col5 {
            width: 20%;
            line-height: 5px;
            border: 0;
        }

    .vdn-info td {
        border: 1px solid #2d5884;
        padding: 0;
    }

        .vdn-info td.border-no {
            border: 0
        }

        .vdn-info td.border-r-no {
            border-right: 1px solid #deedfc;
        }

    .vdn-info .border-l {
        border-left: 1px solid #2d5884;
    }

    .vdn-info table {
        background-color: #deedfc;
    }

        .vdn-info table td {
            border-color: #2d5884;
        }

        .vdn-info table span {
            border-color: #2d5884;
        }

    .vdn-info div {
        border-color: #2d5884;
    }

    .vdn-info table .bg-color-no {
        background-color: white;
    }

    .vdn-info h1 {
        float: left;
        font-size: 30px;
        line-height: 30px;
        margin-bottom: -4px;
        width: 62%;
        padding-left: 5px;
    }

        .vdn-info h1 span {
            font-size: 12px;
            line-height: 30px;
            padding-left: 5px;
        }

    .vdn-info h2 {
        font-size: 12px;
        line-height: 15px;
        text-transform: uppercase;
        margin-bottom: 0;
        padding-left: 5px;
    }

        .vdn-info h2 .follow {
            font-size: 12px;
            line-height: 15px;
            text-transform: none;
            font-weight: normal;
        }

        .vdn-info h2 .txt-xs {
            font-size: 10px;
            line-height: 15px;
            text-transform: none;
            font-weight: normal;
        }

    .vdn-info h3 {
        margin-top: 3px;
        margin-bottom: 2px;
        padding-left: 6px;
        font-size: 12px;
        line-height: 14px;
    }

    .vdn-info .vdn-heading-row td {
        padding-bottom: 5px;
    }

    .vdn-info p {
        font-size: 12px;
        line-height: 15px;
        padding-left: 5px;
        font-weight: normal;
    }

    .vdn-info input[type="radio"] {
        padding: 0;
        margin: 0 2px 4px 0;
    }

    .vdn-info .vdn-label {
        display: block;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding-top: 2px;
        padding-left: 4px;
        padding-bottom: 1px;
        font-family: 'Lato',sans-serif;
        font-size: 11px;
    }

    .vdn-info .vdn-txtbox {
        background-color: #bfd9f2;
        border: 1px dotted #bfd9f2;
        box-shadow: none;
        border-radius: 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        height: 21px;
        line-height: 17px !important;
        font-weight: normal;
        font-style: normal;
        font-size: 15px !important;
        letter-spacing: .2px;
        font-family: 'Lato',sans-serif;
        padding-left: 0;
    }

        .vdn-info .vdn-txtbox:focus {
            border: 1px dotted blue;
            outline: 0;
            box-shadow: none;
        }

    .vdn-info.vdn-print .vdn-txtbox {
        background-color: #deedfc;
        border: 1px solid #deedfc
    }

    .vdn-info .vdn-rbtn-label {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding-right: 6px;
        padding-left: 6px;
        display: block;
        float: left;
        margin-bottom: 0;
        height: 21px
    }

    .vdn-info .vdn-rbtn-txt {
        display: inline-block;
        margin-top: 3px;
        margin-left: 2px;
        font-size: 12px;
        line-height: 16px
    }

    .vdn-info .vdn-txtb-label {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding-right: 6px;
        padding-left: 6px;
        display: block;
        float: left;
        margin-bottom: 0;
        line-height: 16px;
        margin-top: 4px;
    }

    .vdn-info .vdn-chk-label {
        padding-left: 5px;
        margin-bottom: 10px;
        margin-top: 2px;
        display: inline-block;
    }

        .vdn-info .vdn-chk-label.vdn-chk-info {
            width: 100%;
        }

    .vdn-info .vdn-chk-info-chkbox, .vdn-info .vdn-chk-info-txt {
        display: block;
        float: left;
    }

    .vdn-info .vdn-chk-info-txt {
        width: 92%;
    }

    .vdn-info .vdn-rbtn-label.vdn-diesel, .vdn-info .vdn-rbtn-label.vdn-ethanol, .vdn-info .vdn-rbtn-label.vdn-other-fuel {
        width: 70px;
    }

    .vdn-info .vdn-txtbox.vdn-txtb-otherFuel {
        display: block;
        float: left;
        width: 145px
    }

    .vdn-info.vdn-print .vdn-rbtn-label.vdn-gasoline, .vdn-info.vdn-print .vdn-rbtn-label.vdn-other-fuel {
        width: auto;
    }
    /*Print*/
    .vdn-info.vdn-print .vdn-txtbox.vdn-txtb-otherFuel {
        display: block;
        float: right;
        width: 133px
    }
    /*Print*/
    .vdn-info .vdn-rbtn-label.vdn-automatic, .vdn-info .vdn-rbtn-label.vdn-manual {
        width: 50%;
    }

    .vdn-info.vdn-print .vdn-rbtn-label.vdn-automatic, .vdn-info.vdn-print .vdn-rbtn-label.vdn-manual {
        width: auto;
    }
    /*Print*/
    .vdn-info .vdn-rbtn-label.vdn-yes, .vdn-info .vdn-rbtn-label.vdn-no {
        width: 85px;
    }

    .vdn-info .vdn-car-condition {
        padding-left: 75px;
    }

    .vdn-info .simple-list {
        padding-left: 5px;
    }

        .vdn-info .simple-list li:first-child {
            font-style: italic;
        }

    .vdn-info .vdn-timingbelt-yes {
        width: 133px;
    }

    .vdn-info.vdn-print .vdn-timingbelt-yes {
        width: 110px;
    }

    .vdn-info .vdn-timingbelt-no {
        padding-right: 13px;
    }

    .vdn-info .vdn-timingbelt-dontknow {
        padding-right: 15px;
    }

    .vdn-info.vdn-print .vdn-timingbelt-dontknow {
        padding-right: 10px;
    }

    .vdn-info .vdn-txtbox.vdn-timingbelt-txtb {
        display: block;
        float: left;
        width: 74px
    }

    .vdn-info .vdn-service-yes {
        width: 133px;
    }

    .vdn-info.vdn-print .vdn-service-yes {
        width: auto;
    }

    .vdn-info .vdn-service-no {
        padding-right: 1px;
    }

    .vdn-info .vdn-txtbox.vdn-service-txtb {
        display: block;
        float: left;
        width: 74px
    }

    .vdn-info .vdn-label.vdn-latestvehicletest {
        font-size: 10px;
        line-height: 11px;
        padding-bottom: 2px;
        padding-top: 2px;
    }

    .vdn-info .vdn-bottom-tables {
        width: 100%;
    }

    .vdn-info .vdn-traffic-safety {
        width: 100%;
        margin-top: 10px;
    }

        .vdn-info .vdn-traffic-safety td.vdn-bottom-col1 {
            width: 17%;
            padding-left: 4px;
        }

        .vdn-info .vdn-traffic-safety td.vdn-bottom-col2 {
            width: 83%;
            padding-left: 4px;
        }

        .vdn-info .vdn-traffic-safety.safety-left td.border-r-no {
            border-right: 0
        }

    .vdn-info .vdn-ts-num {
        display: block;
        text-align: center;
        padding-top: 2px;
        padding-bottom: 6px;
        width: 100%;
        border-bottom: 1px solid #2d5884;
        font-weight: bold;
    }

    .vdn-info .vdn-align-top {
        vertical-align: top
    }

    .vdn-info .vdn-traffic-safety ul {
        padding-left: 6px;
        padding-bottom: 12px;
    }

        .vdn-info .vdn-traffic-safety ul.vdn-communication {
            padding-bottom: 60px;
        }

        .vdn-info .vdn-traffic-safety ul.vdn-environmentalcontrol {
            padding-bottom: 28px;
        }

    .vdn-info .vdn-traffic-safety input[type=checkbox] {
        padding: 0;
        margin-right: 3px;
    }

    .vdn-info .vdn-read-important {
        min-height: 500px;
        margin-top: 10px
    }
    /*.vdn-info .vdn-read-important span{display:block;width:400px;height:75px;-moz-transform:rotate(270deg) translateX(-330px);-ms-transform:rotate(270deg) translateX(-330px);transform:rotate(270deg) translateX(-330px);-webkit-transform:rotate(270deg) translateX(-330px);-webkit-transform-origin:35px;-moz-transform-origin:35px;-ms-transform-origin:35px;padding-top:29px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:13px;letter-spacing:.2px} */
    .vdn-info .vdn-car-condition-tbl {
        width: 100%;
        margin-top: 10px;
        margin-bottom: 18px;
    }

        .vdn-info .vdn-car-condition-tbl td.vdn-c-col1 {
            width: 8%;
            text-align: center;
            vertical-align: top;
            padding-top: 4px;
            font-weight: bold;
        }

        .vdn-info .vdn-car-condition-tbl td.vdn-c-col2 {
            width: 48%;
            font-weight: bold;
            padding-left: 4px;
        }

        .vdn-info .vdn-car-condition-tbl td.vdn-c-col3 {
            width: 16%;
        }

        .vdn-info .vdn-car-condition-tbl td.vdn-c-col4 {
            width: 28%;
        }

        .vdn-info .vdn-car-condition-tbl td.tbl-heading {
            padding-left: 4px;
            text-align: left;
            vertical-align: middle;
            font-weight: normal;
        }

        .vdn-info .vdn-car-condition-tbl .vdn-c-total {
            padding-left: 4px;
        }

        .vdn-info .vdn-car-condition-tbl .vdn-txtbox {
            height: 25px;
        }

        .vdn-info .vdn-car-condition-tbl .vdn-c-col3 .vdn-txtbox {
            text-align: center;
            text-transform: uppercase;
        }

        .vdn-info .vdn-car-condition-tbl .vdn-c-col4 .vdn-txtbox {
            text-align: right;
        }

        .vdn-info .vdn-car-condition-tbl .vdn-c-setheight {
            height: 21px;
        }

        .vdn-info .vdn-car-condition-tbl td.vdn-c-treaddepth {
            padding-left: 0;
        }

    .vdn-info .vdn-c-treaddepth-h1 {
        display: block;
        height: 21px;
        padding-left: 4px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding-top: 2px;
    }

    .vdn-info .vdn-c-treaddepth-h2 {
        display: inline-block;
        height: 23px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding-top: 2px;
    }

    .vdn-info .vdn-c-treaddepth div {
        text-align: center;
        display: block;
        float: left;
        width: 19%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border-right: 1px solid #2d5884;
    }

    .vdn-info.vdn-print .vdn-c-treaddepth div {
        border-color: #2d5884;
    }

    .vdn-info .vdn-c-treaddepth .vdn-c-treaddepth-lastdiv {
        border-right: 0;
        width: 24%;
    }

    .vdn-info .vdn-c-treaddepth .vdn-txtbox {
        text-align: center;
    }

    .vdn-info .vdn-signature {
        border: 1px solid #2d5884;
        height: 43px;
    }

        .vdn-info .vdn-signature.first {
            margin-bottom: 18px;
        }

        .vdn-info .vdn-signature .vdn-label {
            padding-top: 0;
        }

    .vdn-info .vdn-note-row {
        margin-top: 10px;
        border: 1px solid #2d5884;
        height: 101px;
    }
        /*height:85px  margin-top:17px original , test to incerase*/
        .vdn-info .vdn-note-row .txtNotes {
            height: 78px;
            resize: none;
            text-indent: 0;
            padding-left: 5px;
        }
    /*height:62px original , test to incerase*/
    .vdn-info.vdn-print .vdn-footer {
        margin-top: 5px;
        page-break-after: always;
    }

        .vdn-info.vdn-print .vdn-footer p {
            padding-left: 0;
            text-align: center;
        }

    .vdn-info .vdn-8 {
        width: 8%;
        float: left;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .vdn-info .vdn-12 {
        width: 12%;
        float: left;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .vdn-info .vdn-16 {
        width: 16%;
        float: left;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .vdn-info .vdn-17 {
        width: 17%;
        float: left;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .vdn-info .vdn-20 {
        width: 20%;
        float: left;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .vdn-info .vdn-21 {
        width: 21%;
        float: left;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .vdn-info .vdn-30 {
        width: 30%;
        float: left;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .vdn-info .vdn-34 {
        width: 34%;
        float: left;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .vdn-info .vdn-38 {
        width: 38%;
        float: left;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .vdn-info .vdn-41 {
        width: 41%;
        float: left;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .vdn-info .vdn-46 {
        width: 46%;
        float: left;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .vdn-info .vdn-50 {
        width: 50%;
        float: left;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .vdn-info .vdn-54 {
        width: 54%;
        float: left;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .vdn-info .vdn-66 {
        width: 66%;
        float: left;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .vdn-info .vdn-71 {
        width: 71%;
        float: left;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .vdn-info .vdn-important-information h1 {
        margin-bottom: 25px
    }

    .vdn-info .vdn-important-information h2 {
        font-family: Georgia,serif;
        font-size: 22px;
        font-weight: bold;
        padding-bottom: 6px;
        line-height: 24px;
        text-transform: none
    }

    .vdn-info .vdn-important-information p {
        font-family: Georgia,serif;
        font-size: 18px;
        padding-bottom: 8px;
        line-height: 23px
    }

    .vdn-info .vdn-important-information ul {
        padding-left: 25px;
        margin-bottom: 2px
    }

    .vdn-info .vdn-important-information li {
        font-family: Georgia,serif;
        font-size: 17px;
        padding-bottom: 6px;
        line-height: 20px;
        list-style: disc
    }

    .vdn-info .vdn-imp-left-col {
        float: left;
        width: 50%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding-right: 30px;
        padding-left: 10px
    }

    .vdn-info .vdn-imp-right-col {
        float: left;
        width: 50%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding-left: 10px
    }
/*.vehicle-info-title {background-color: #3b5741; font-weight:bold; color: white; font-family: lato; font-size: 13px}*/
.signature-div {
    position: absolute;
    bottom: 0
}

.buyernameholder {
    float: left;
    width: 357px
}

.buyersigndateholder {
    float: left;
    border-left: 1px solid #000;
    width: 110px
}

.salesmannameholder {
    float: left;
    width: 357px
}

.salesmansigndateholder {
    float: left;
    border-left: 1px solid #000;
    width: 110px
}

.vdn-info .vdn-signature-buyer-print {
    margin-top: -15px
}

.buyerrow1-print {
    margin-bottom: 23px
}

.buyerrow2-print {
    font-size: 10px;
    height: 20px;
    border-top: 1px solid #000
}

.buyernameholder-row2 {
    float: left;
    width: 357px;
    padding-left: 10px
}

.buyersigndateholder-row2 {
    float: right;
    padding-right: 10px
}

.vdn-info .vdn-signature-salesman-print {
    margin-top: 0
}

.salesmanrow1-print {
    margin-bottom: 22px
}

.salesmannameholder-print {
    float: left;
    width: 357px
}

.salesmanrow2-print {
    font-size: 10px;
    height: 20px;
    border-top: 1px solid #000
}

.salesmannameholder-row2 {
    float: left;
    width: 357px;
    padding-left: 10px
}

.salesmansigndateholder-row2 {
    float: right;
    padding-right: 10px
}

.vdn-info .vdn-note-row-print {
    margin-top: 6px;
    border: 1px solid #2d5884;
    height: 94px;
    background-color: #deedfc
}

    .vdn-info .vdn-note-row-print .labelrow {
        width: 99%;
        padding-top: 2px;
        padding-left: 4px;
        padding-bottom: 1px;
        font-family: 'Lato',sans-serif;
        font-size: 11px;
        background: #fff
    }

    .vdn-info .vdn-note-row-print p {
        padding-top: 2px;
        padding-left: 4px
    }

.vdn-company-logo-container {
    float: right;
    max-width: 37%;
    position: relative;
    height: 45px;
    padding-top: 1px;
}

img.vdn-company-logo {
    display: block !important;
    position: absolute;
    bottom: 0;
    right: 0;
    max-width: none;
}

.form-fill ul li {
    margin-bottom: 10px;
}

    .form-fill ul li strong {
        width: 185px;
        display: inline-block;
        margin-right: 10px;
    }

    .form-fill ul li.special strong {
        width: auto;
    }

    .form-fill ul li input[type=text] {
        width: 328px;
    }

    .form-fill ul li .insurance-input input[type=text] {
        width: 100px;
        margin-right: 20px;
    }

    .form-fill ul li .aroundnum-input input[type=text] {
        width: 122px;
    }

.form-fill p.preamble {
    font-size: 12px;
}

.form-fill h1 {
    margin-bottom: 0;
    font-size: 24px;
}

.form-fill h2 {
    font-size: 16px;
    margin-top: 25px;
}

.form-fill ul.special li strong {
    width: auto;
}

.form-fill .collision_notes input[type=text] {
    width: 126px;
}

.form-fill .personal-number input[type=text] {
    width: 42px;
    margin-left: 10px;
}

.form-fill .phone input[type=text] {
    width: 103px;
}

.form-fill .phone-input {
    margin-right: 10px;
}

.form-fill .radio-el strong, .form-fill .dmg-el strong {
    float: left;
}

.form-fill .dmg-el strong {
    float: left;
}

.form-fill .radio-el label, .form-fill .dmg-el label {
    float: left;
    margin-right: 10px;
}

.form-fill .radio-el .radio, .form-fill .dmg-el .radio {
    clear: none;
}

.form-fill .dmg-date input[type=text] {
    width: 44px;
    margin-left: 10px;
}

.form-fill .ordnry strong {
    width: 96px;
}

.form-fill .ordnry input[type=text] {
    width: 257px;
}

.form-fill .col_elem label {
    float: left;
    margin-right: 10px;
}

.form-fill .col_elem .radio {
    clear: none;
}

.form-fill .chk_lbl_inp li input[type=checkbox], .form-fill .chk_lbl_inp li label {
    float: left;
}

.form-fill .chk_lbl_inp li label {
    width: 99px;
}

.form-fill .chk_lbl_inp li {
    height: 20px;
}

    .form-fill .chk_lbl_inp li input[type=checkbox] {
        margin-top: 4px;
    }

.form-fill .ws_data input[type=text] {
    width: 248px;
}

.form-fill .inline-elem label, .form-fill .inline-elem input[type=checkbox], .form-fill .inline-elem input[type=text] {
    float: left;
    margin-right: 10px;
}

.form-fill .inline-elem {
    height: 24px;
    margin-bottom: 10px;
    line-height: 12px;
}

.form-fill .service-book {
    height: 30px;
}

.form-fill .inline-elem input[type=checkbox] {
    margin-top: 4px;
}

.form-fill .inline-elem input[type=text] {
    width: auto;
}

.form-fill .inline-elem .radio {
    clear: none;
}

.form-fill .inline-elem strong {
    width: auto;
    float: left;
    line-height: 20px;
}

.form-fill .empty {
    width: 100%;
    height: 24px;
}

.form-fill .span4 strong {
    width: 170px;
}

.form-fill .span4 input[type=text], .form-fill .span4 input[type=password] {
    width: 103px;
}

.form-fill .ws_data.cr {
    margin-bottom: 30px;
}

.form-fill textarea {
    height: 150px;
}

.form-fill input[type="file"] {
    width: 214px;
}

.belvision .form-fill ul li {
    font-size: 13px;
    margin-bottom: 0;
}

    .belvision .form-fill ul li strong {
        width: 150px;
    }

.valuation-info .vi-header {
    margin-top: 22px;
    margin-bottom: 1px;
}

    .valuation-info .vi-header h1 {
        font-size: 30px;
        line-height: 36px;
        margin-top: 0;
        margin-bottom: 2px;
    }

    .valuation-info .vi-header img {
        display: block;
        float: right;
        margin-top: 10px
    }

    .valuation-info .vi-header h4 {
        font-family: 'Lato',sans-serif;
        text-align: right;
        margin-top: 19px;
        font-size: 24px;
    }

    .valuation-info .vi-header .preamble {
        font-family: 'Lato',sans-serif;
        font-size: 16px;
    }

textarea.span4 {
    height: 100px;
}

.form-fill .full_select li .selectboxit-container .selectboxit {
    width: 300px !important;
}

.cars_list .btn {
    font-size: 11px;
}

.info-section h1 {
    margin-top: 0;
    font: bold 13px 'Lato', sans-serif;
    text-transform: uppercase;
    margin-bottom: 5px;
}

.info-section .btn {
    margin-top: 0px;
    margin-left: 0px;
}

.info-section {
    margin-bottom: 20px;
    padding: 20px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #f6f6f6;
    -webkit-box-shadow: inset 0 0 5px #d9d9d9;
    box-shadow: inset 0 0 5px #d9d9d9;
    font-size: 12px
}

    .info-section p {
        margin-bottom: 0;
    }

    .info-section .selectboxit-container .selectboxit {
        margin-left: 11px;
        margin-top: -2px;
    }

.CarPreviewPadding {
    padding: 4px;
    margin-left: 4px;
}

.CarPreviewRow {
    padding: 0px 0px 10px 0px;
    margin-left: 4px
}

.CarPreviewButton {
    width: 120px
}

.CarPreview-Row {
    padding: 0px 0px 0px 0px;
    margin-left: 4px
}

.row-input-inline .radio {
    clear: none
}

.row-input-inline label {
    float: left;
    margin-right: 10px
}

.span4 .select-full-list .selectboxit-container {
    display: block;
    margin-bottom: 5px
}

    .span4 .select-full-list .selectboxit-container .selectboxit {
        width: 300px !important
    }

.inline-input {
    margin-bottom: 10px;
}

    .inline-input input[type=text] {
        margin-right: 20px;
    }

.car-options .inline-elem {
    margin-bottom: 2px !important;
}

.car-options {
}

.warranty {
    margin-top: 24px;
}

    .warranty .nav-tabs > .active > a, .warranty .nav-tabs > .active > a:hover, .warranty .nav-tabs > .active > a:focus, .warranty .nav-tabs > li > a {
        border: 0;
        padding: 0;
    }

        .warranty .nav-tabs > li > a:hover, .warranty .nav-tabs > li > a:focus {
            border: 0;
            background: 0;
            padding: 0
        }

    .warranty .nav.nav-tabs {
        margin-left: 110px;
        border: 0;
        margin-bottom: 0;
    }

        .warranty .nav.nav-tabs a {
            color: #000;
        }

        .warranty .nav.nav-tabs label {
            float: left;
        }

        .warranty .nav.nav-tabs span {
            clear: none;
        }

    .warranty .tab-content ul {
        float: left;
    }

    .warranty .tab-content {
        padding-bottom: 0;
        margin-bottom: 20px;
    }

        .warranty .tab-content strong {
            width: 135px;
            margin-left: 20px;
        }

    .warranty .nav.nav-tabs .active {
        background: url(../../shared/images/tab_caret.png) no-repeat bottom center;
    }

    .warranty .nav.nav-tabs span.radio {
        background-position: 0px -25px !important;
    }

    .warranty .nav.nav-tabs .active span.radio {
        background-position: 0px -50px !important;
    }

    .warranty .nav.nav-tabs li {
        padding-bottom: 10px;
        margin-bottom: 0;
    }

#dealer_warranty_tab {
    width: 540px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

#seller_warranty_tab li.inline-elem strong {
    width: auto;
    line-height: 20px;
}

#seller_warranty_tab input[type=text] {
    width: 70px;
    margin-top: -4px;
}

#seller_warranty_tab {
    height: 110px;
    width: 738px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.warranty .tab-pane {
    padding-top: 15px;
    padding-right: 10px;
    background: #f4f4f4;
    display: none;
}

.properties li.inline-elem strong {
    width: 164px;
}

.properties li.inline-elem input[type=text] {
    width: 56px !important;
}

.properties li.inline-input input[type=text] {
    width: 56px !important;
}

.properties li.inline-input strong {
    width: auto;
}

.properties .co2 {
    float: right;
    width: 250px;
}

    .properties .co2 strong {
        width: auto;
    }

    .properties .co2 input[type=text] {
        width: 50px;
    }

    .properties .co2 li {
        text-align: right;
    }

/*Condition step*/
.condition table th {
    font-size: 12px;
    border-bottom: 3px solid #fff;
    border-top: 3px solid #fff;
    border-right: 1px solid #fff;
}

.condition table {
    background: #f4f4f4;
}

    .condition table td {
        vertical-align: top;
    }

    .condition table tr td.condition-caption {
        width: 190px;
    }

    .condition table tr td.condition-text {
        width: 400px;
    }

    .condition table tr td.condition-cost {
        width: 70px;
    }

    .condition table tr td select.condition-action {
        width: 150px;
    }

    .condition table tr td.condition-image {
        width: 270px;
    }

    .condition table tr td.condition-text input[type=text] {
        width: 100%;
    }

    .condition table .selectboxit {
        width: 150px !important;
    }

    .condition table tr td.condition-cost input[type=text] {
        width: 100%;
    }

    .condition table tr td.condition-image input {
        text-indent: 0;
        height: 30px;
        margin-bottom: 4px;
    }

    .condition table tr td.condition-image .condition-image-upload {
    }

    .condition table tr td .condition-image {
        display: block;
        float: left;
        margin-right: 10px;
        padding: 4px;
        border: 1px solid #aaa;
        width: 100px;
        height: 80px;
    }

    .condition table tr td .condition-image-btn-container {
        display: block;
        width: 100px;
        float: left;
    }

    .condition table tr td .condition-image-rotateleft, .condition table tr td .condition-image-rotateright {
        display: inline-block;
        width: 20px;
        padding: 4px 8px;
    }

    .condition table tr td .condition-image-rotateleft {
        margin-right: 8px;
    }

    .condition table tr td .condition-image-remove {
        display: block;
        margin-top: 8px;
        width: 72px;
        padding: 4px;
    }

    .condition table tr td .condition-no-image {
        font-style: italic;
        font-weight: normal;
        margin-top: 5px;
    }

    .condition table tr td strong {
        margin-bottom: 10px;
        display: block;
    }

    .condition table tr td li {
        margin-bottom: 2px;
    }

.auction-status .rows_head h1 {
    width: 300px;
}

.auction-status .rows h2 {
    margin-bottom: 0;
}

.auction-status .rows p {
    margin-bottom: 5px;
}

    .auction-status .rows p.admin-input label {
        display: inline;
        font-size: 12px;
        font-weight: bold;
        margin-right: 5px;
    }

    .auction-status .rows p.admin-input input {
        font-weight: 500;
        margin-right: 20px;
    }

    .auction-status .rows p.admin-input a {
        margin-top: 0;
    }

    .auction-status .rows p a {
        margin-top: 0;
    }

.auction-status .rows .table_container table {
    margin-top: 0;
}

.auction-status .rows .table_container td.sub-heading {
    padding: 0;
}

    .auction-status .rows .table_container td.sub-heading > h3 > span {
        font-weight: 400;
        font-style: italic;
    }

.value-text {
    margin: 6px 0;
}

.market-input {
    width: 174px !important;
}

.form-fill.сertification h1 {
    font-size: 30px;
}

.form-fill.сertification .signature {
    margin-bottom: 10px;
}

.сertification .infomation strong {
    width: 120px;
}

.сertification .infomation input[type=text] {
    width: 180px;
}

.сertification .model input[type=text] {
    width: 100px;
    margin-right: 10px;
}

.сertification .model .year {
    width: 91px;
}

.сertification p.note {
    font-style: italic !important;
    margin: 20px 0;
}

.сertification .contacts p {
    margin-bottom: 5px;
}

    .сertification .contacts p.salesman-name {
        margin-bottom: 10px;
    }

    .сertification .contacts p.company, .сertification .contacts p.phone {
        margin-bottom: 0;
    }

.form-fill .price ul li strong, .form-fill .contact ul li.inline-input strong {
    width: 245px;
}

.form-fill .price ul li input, .form-fill .contact ul li.inline-input input {
    width: 268px;
}

.form-fill .price ul li.inline-input strong {
    width: 100px;
}

.form-fill .price ul li.inline-input input {
    width: 131px;
}

.form-fill .contact ul {
    float: left;
}

.form-fill .contact .logo {
    float: right;
}

.form-fill .signature {
    margin-top: 20px;
    margin-bottom: 40px;
}

    .form-fill .signature .span6 {
        height: 75px;
        border-bottom: 1px solid #333333;
    }

.answer {
    width: 180px;
}

    .answer > div {
        height: 65px;
        margin-bottom: 10px;
    }

.seller-comment textarea {
    display: inline;
    margin-bottom: 10px;
    width: 888px;
    resize: vertical;
}

.btn-group.steps > a:after {
    display: none;
}

.btn-group.steps > a.btn {
    border: 1px solid #ddd;
    text-shadow: 0 1px 1px rgba(255,255,255,.75);
    text-transform: uppercase;
    color: #333;
    background: #fff;
    background: -moz-linear-gradient(top,#fff 0%,#e6e6e6 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#e6e6e6));
    background: -webkit-linear-gradient(top,#fff 0%,#e6e6e6 100%);
    background: -o-linear-gradient(top,#fff 0%,#e6e6e6 100%);
    background: -ms-linear-gradient(top,#fff 0%,#e6e6e6 100%);
    background: linear-gradient(to bottom,#fff 0%,#e6e6e6 100%)
}

.btn-group.steps > a.main {
    background: url(../../shared/images/btn_mid.png) !important;
    color: #fff;
    text-shadow: none;
}

.option-buttons-row {
    margin-top: 5px;
}

    .option-buttons-row a {
        margin-right: 5px;
    }

.option-buttons .align-right {
    text-align: right;
}

.image_float_left {
    float: left;
}

.margin_top355 {
    margin-top: 355px;
}

.margin_top5 {
    margin-top: 5px
}

.pdf-info .testprotocol {
    margin-bottom: 30px;
}

.car-profile.pdf-info {
    margin-bottom: 20px;
}

.car-profile .photo h1 {
    margin: 20px 0px 20px 0px;
}

.car-profile .photo .row .span6 {
    margin-top: 10px;
}

.checkbox-image {
    background: url(../../shared/images/checkbox.png);
    width: 20px;
    height: 20px;
    float: left;
}

    .checkbox-image.checked {
        background-position: 0px 50px;
    }

.car-profile.pdf-info .car-options {
    margin-top: 0;
}

.print {
    display: none;
}

.rateme {
    margin-right: 5px;
    width: 70px;
    cursor: pointer;
}

    .rateme a {
        background: url(../../shared/images/stars.png) no-repeat -84px 0;
        display: inline-block;
        width: 12px;
        height: 12px;
    }

    .rateme.orange a {
        background: url(../../shared/images/stars_o.png) no-repeat -84px 0;
    }

    .rateme .set, .rateme .hover {
        background-position: 0 0;
    }

table .rating, table .rateme {
    margin-top: 5px;
}

.users_table strong {
    display: block;
}

.bid-history a.btn {
    margin-bottom: 12px;
}

.option-buttons a {
    margin-right: 10px;
}

.warranty .nav input[type=checkbox] {
    margin-left: 10px;
}

.car-options strong {
    line-height: 20px;
}

.status li {
    list-style: none;
}

.popup_content.car_list table th {
    text-align: left;
}

.popup_content.car_list table th, .popup_content.car_list table td {
    padding-right: 10px;
}

.receipt .icon-calendar {
    margin-left: 10px;
}

.ui-multiselect {
    background-color: #f5f5f5;
    background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
    background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
    background-image: -o-linear-gradient(top,#fff,#e6e6e6);
    background-image: linear-gradient(to bottom,#fff,#e6e6e6);
    background-repeat: repeat-x;
    border: 1px solid #ccc;
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    border-bottom-color: #b3b3b3;
    width: 100% !important;
    font-style: italic;
    font-size: 14px;
    height: 30px;
    line-height: 20px;
    padding: 4px 10px
}

    .ui-multiselect span.ui-icon {
        margin-top: 2px;
    }

    .ui-multiselect.ui-state-hover {
        color: #333;
        background-position: 0 -15px;
        background-color: #e6e6e6;
    }

.ui-multiselect-menu .ui-state-hover {
    border: 0;
    color: #fff;
    background: #f3f3f3;
    color: #333
}

.ui-multiselect-menu {
    border: 1px #d9d9d9 solid !important;
}

.ui-widget-header a {
    color: #333;
    font-size: 12px
}

.ui-multiselect-header span.ui-icon {
    margin-top: 3px;
    margin-right: 6px;
}

.ui-widget-header {
    border: 0;
}

.ui-multiselect-checkboxes li {
    clear: both;
    font-size: 12px;
    padding-right: 3px;
    padding-left: 6px
}

.ui-multiselect-checkboxes label {
    cursor: pointer;
    display: block;
    border: 0;
    padding: 3px 1px;
    font-size: 12px;
    line-height: 14px
}

    .ui-multiselect-checkboxes label input {
        position: relative;
        top: 0
    }

.banner-ads {
    position: absolute;
    top: 57px;
    right: -225px;
    background: none repeat scroll 0 0 #f5f5f5;
    border-radius: 5px;
    padding: 10px 10px
}

    .banner-ads p {
        font-size: 12px
    }

    .banner-ads .banner {
        margin-bottom: 20px
    }

/*Below is so that the test protocol will print correctly when there are no right banner ads*/
.print-banner-ads {
    display: none
}

#myModal {
    height: 70%;
}

    #myModal iframe {
        height: 100%;
    }

.popup_content {
    width: 340px;
}

.modal {
    padding: 40px 24px 24px 24px;
}

.popup_bg body {
    background: #f7f7f7;
}

/*Text indents for all usercontrols in myprofile*/
.profile-info.form-fill .span4 input[type=file] {
    text-indent: 0;
}

.profile-info.form-fill .span4 input[type=text] {
    text-indent: 0;
}

.profile-info.form-fill .span4 textarea {
    text-indent: 0;
}

/*MyAuctionBrowser (and possibly more)*/
.profile-info.form-fill .span4 input[type=text], .profile-info.form-fill .span4 input[type=password] {
    width: 195px;
}

.profile-info.form-fill .span4 strong {
    width: auto;
}

/*Profile edit*/
.profile-info.form-fill.profile-edit .span4 input[type=text], .profile-info.form-fill.profile-edit .span4 input[type=password] {
    width: 100%;
}

.profile-info.form-fill.profile-edit .span4 strong {
    width: 100%;
}

/*Account edit*/
.profile-info.form-fill.account-edit .span4 strong {
    width: 100%;
}

.profile-info.form-fill.account-edit .span4 input[type=text], .profile-info.form-fill.account-edit .span4 input[type=password] {
    width: 100%;
}

.account-edit .logo-and-button-container {
}

.account-edit .logo-container {
    text-align: right;
}

.account-edit .option-buttons {
    text-align: right;
}

    .account-edit .option-buttons .btn {
        margin-right: 0;
    }

/*Traders*/
.profile-info.form-fill.traders .span4 input[type=text], .profile-info.form-fill.traders .span4 input[type=password] {
    width: 190px;
}

.profile-info.form-fill.traders .span4 strong {
    width: auto;
}


/*Test protocol page*/
.car-details td {
    background: #e8e8e8;
    border-top: 2px solid #fff;
    padding: 4px 6px;
    width: 16.777777778%;
}

.car-details tr:first-child td {
    border-top: 0;
}

.car-details {
    width: 100%;
    border: 1px solid #fff;
}

    .car-details h6 {
        margin: 0;
        font-weight: normal;
        font-size: 12px;
        line-height: 12px;
    }

.editable-field-loader {
    height: 20px;
    width: 20px;
    display: none;
    margin-left: 1px;
}

.editable-field-save-icon {
    height: 17px;
    width: 17px;
    display: none;
    margin-left: 1px;
}

.editable-data-top {
    width: 26%;
}

.editable-data-bottom {
    width: 20%;
}

.editable-field-result-icon {
    height: 18px;
    width: 18px;
    display: none;
}

.editable-field-print, .editable-field-print-top, .editable-field-print-bottom {
    display: none;
}

.equipment-label {
    line-height: 20px;
}

    .equipment-label.bold {
        font-weight: bold;
    }

.equipment-checkbox .checkbox.disabled {
    min-height: 0;
    width: 15px;
    padding: 0 3px 0 0;
    background: url(../../shared/images/checkboxb.png);
    height: 16px
}

.gray-button {
    color: gray;
}

/*Only in use when MileDeduction shown*/
.sixColumns.customer_info h6 {
    line-height: 12px;
    height: 24px !important;
    width: 125px;
}

.sixColumns table p {
    width: 125px;
}

.sixColumns input[type=text].protocol-editable-field.long-editable-field {
    width: 700px;
}

.sixColumns input[type=text].protocol-editable-field.medium-editable-field {
    width: 140px;
}

.sixColumns input[type=text].protocol-editable-field.short-editable-field {
    width: 99px;
}

.sixColumns .editable-data-bottom {
    width: 20%
}

.infobox-hidden-fields {
    float: left;
    margin-bottom: -20px;
    margin-top: 10px;
}

    .infobox-hidden-fields img {
        width: 25px;
        height: 25px;
    }

.number-of-buys-bid {
    color: #F47920;
}

.repair h2 {
    font-size: 12px;
}

.customer_info {
    width: 100%;
    margin-bottom: -23px;
}
    /*Btm margin compensates for hidden row*/
    .customer_info td {
        background: #e8e8e8;
        border-top: 2px solid #fff;
        padding: 4px 6px;
    }

    .customer_info tr:first-child td {
        border-top: 0;
    }

    .customer_info h6 {
        margin: 0;
        font-size: 12px;
        line-height: 14px;
        font-weight: normal;
    }

textarea.protocol-editable-field, input[type=text].protocol-editable-field {
    border-radius: 3px;
    background-color: transparent;
    border-style: inset;
    border-width: 1px;
    width: 189px;
    padding: 0;
    box-shadow: 0 1px 2px 0 #d5d5d5 inset;
}

.long-editable-fieldmy {
    border-radius: 3px;
    background-color: transparent;
    border-style: inset;
    border-width: 1px;
    width: 189px;
    padding: 0;
    box-shadow: 0 1px 2px 0 #d5d5d5 inset;
    resize: none;
    overflow: hidden;
    width: 845px;
}

input[type=text].protocol-editable-field.short-editable-field {
    width: 135px;
}

input[type=text].protocol-editable-field.medium-editable-field {
    width: 160px;
}

textarea.protocol-editable-field.long-editable-field, input[type=text].protocol-editable-field.long-editable-field {
    width: 845px;
    resize: none;
    overflow: hidden
}

table.hidden-info-background {
    background-color: white;
    background-image: linear-gradient(45deg, #e8e8e8 25%, transparent 25%, transparent 75%, #e8e8e8 75%, #e8e8e8),linear-gradient(45deg, #e8e8e8 25%, transparent 25%, transparent 75%, #e8e8e8 75%, #e8e8e8);
    background-size: 12px 12px;
    background-position: 0 0, 30px 30px;
    border-spacing: 0;
}

    table.hidden-info-background tr td {
        background: none;
    }

    table.hidden-info-background tr.hide-small-screen {
        background-color: #fcfccf;
        background-image: none;
    }

td.hidden_info_background {
    background-color: white;
    background-image: linear-gradient(45deg, #e8e8e8 25%, transparent 25%, transparent 75%, #e8e8e8 75%, #e8e8e8),linear-gradient(45deg, #e8e8e8 25%, transparent 25%, transparent 75%, #e8e8e8 75%, #e8e8e8);
    background-size: 12px 12px;
    background-position: 0 0, 30px 30px;
    border-spacing: 0;
}

.saleschannelblock {
    border: 1px solid #ddd;
    border-radius: 3px;
    padding: 0 10px 0 10px;
    margin: 0 17px 8px 18px;
    width: 405px;
    position: relative;
    float: left;
    min-height: 130px;
}

/*External services: carfax, autovista, bilpriser*/
.external-service {
    border: 1px solid #ddd;
    border-radius: 3px;
    padding: 0 10px 0 10px;
    margin: 0 17px 8px 18px;
    width: 250px;
    position: relative;
    float: left;
    min-height: 115px;
}

    .external-service h2 {
        margin-bottom: 3px;
    }

    .external-service span.counter, .carfax span.vehicle {
        font-weight: bold;
    }

    .external-service input[type="text"] {
        width: 120px;
    }

    .external-service input.short {
        width: 52px;
    }

    .external-service span.counter {
        border-radius: 5px;
        display: inline-block;
        padding: 2px 4px;
        color: #fff;
        color: #fff;
        background: #544a4c;
        background: -moz-linear-gradient(top, #544a4c 0%, #231f20 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#544a4c), color-stop(100%,#231f20));
        background: -webkit-linear-gradient(top, #544a4c 0%,#231f20 100%);
        background: -o-linear-gradient(top, #544a4c 0%,#231f20 100%);
        background: -ms-linear-gradient(top, #544a4c 0%,#231f20 100%);
        background: linear-gradient(to bottom, #544a4c 0%,#231f20 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#544a4c', endColorstr='#231f20',GradientType=0 );
    }

    .external-service span.carfaxrisk {
        border-radius: 5px;
        display: inline-block;
        padding: 2px 4px;
        color: #fff;
        color: #fff;
        background: red;
        font-weight: 700;
    }

    .external-service p.text {
        margin-bottom: 5px;
    }

    .external-service p.last {
        margin-bottom: 0;
    }

        .external-service p.last a {
            margin-top: 0;
        }

    .external-service .carfax-logo {
        position: absolute;
        top: 5px;
        right: 10px;
    }

    .external-service .selectboxit-btn {
        width: 100px !important;
        margin-right: 6px;
    }

    .external-service .packages .selectboxit-btn {
        width: 150px !important;
    }

    .external-service ul {
        margin-bottom: 10px;
    }

        .external-service ul.first {
            margin-bottom: 0;
        }

        .external-service ul li label {
            display: inline;
        }

    .external-service .result table {
        width: 100%;
    }

        .external-service .result table td.price, .external-service span.price {
            color: #f47920;
            font-size: 14px;
            font-weight: bold;
        }

    .external-service span.price {
        float: right;
    }

.biluppgifter-info table {
    width: 100%;
    margin-bottom: 25px;
}

    .biluppgifter-info table td {
        font-size: 14px;
        line-height: 20px;
    }

        .biluppgifter-info table td.table_value {
            text-align: right;
        }

        .biluppgifter-info table td span.info-text {
            font-style: italic;
            font-size: 12px;
            line-height: 12px;
        }

#auctionLogDiv h4 {
    display: inline;
}

#auctionLogDiv .mCSB_container {
    width: 100%;
    max-width: 100%;
}

#auctionLogDiv table {
    width: 100%;
    margin-bottom: 20px;
}

    #auctionLogDiv table th.date {
        width: 25%;
    }

    #auctionLogDiv table th.event {
        width: 50%;
    }

    #auctionLogDiv table th.user {
        width: 25%;
        text-align: right;
    }

    #auctionLogDiv table td {
        font-size: 14px;
        line-height: 20px;
    }

        #auctionLogDiv table td.table_value {
            text-align: right;
        }

.latest_auctions .car-image img, .users_table .car-image img {
    width: 60px;
}

/*Status panel*/
.black-separator-line {
    border-bottom: 1px solid #333;
    margin: 0
}

.company-logo-status-panel {
    background-color: #fff;
    padding: 5px;
    margin-bottom: 5px;
    border-radius: 5px;
    text-align: center;
}

.company-name-status-panel {
    font-weight: 600;
    margin-top: 5px;
    margin-bottom: 3px;
}

.no-padding-status-panel {
    padding: 0;
}

    .no-padding-status-panel tr td {
        padding: 0
    }

    .no-padding-status-panel tr .small-right-padding {
        padding-left: 10px;
    }

.pro-logo-status-panel {
    display: block;
    margin: auto;
    width: 50px;
}

.superadmin-logo-status-panel {
    display: block;
    margin: auto;
}

/*Search panel*/
.checkbox_box {
    margin: 0;
}

/*My Page*/

.summary {
    background-color: #516e58;
    color: white;
    margin-left: 0;
    padding: 10px;
}

    .summary a {
        background-color: #e27623;
        color: #fff;
        border-color: #ccc;
        -moz-user-select: none;
        background-image: none;
        border: 1px solid transparent;
        border-radius: 4px;
        cursor: pointer;
        display: inline-block;
        font-size: 14px;
        font-weight: 400;
        line-height: 0.5;
        margin-bottom: 0;
        padding: 6px 12px;
        text-align: center;
        vertical-align: middle;
        white-space: nowrap;
        text-decoration: none;
        margin-top: 5px;
    }

        .summary a:hover {
            background-color: #e6e6e6;
            border-color: #adadad;
            color: #333;
        }

.regNrsearchContainerDiv {
    background-color: antiquewhite;
    padding: 2%;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 1px #000000;
    border: 1px solid #000;
}

    .regNrsearchContainerDiv a {
        margin-right: 10px;
        margin-top: 10px;
    }

.tbAddRegNr {
    width: 65px !important;
    margin-right: 10px;
}

.search_car {
    margin-bottom: 20px;
    padding-bottom: 8px;
    border-bottom: 1px solid #f1f1f1;
    position: relative;
}

    .search_car .new_feature_badge {
        position: absolute;
        top: -15px;
        right: -37px;
        z-index: 999;
    }

    .search_car .btn-search__car {
    }

        .search_car .btn-search__car span {
            background: url('../images/img/btn_icon13.png') no-repeat left center;
            padding-left: 30px;
        }

    .search_car .car_plate {
        width: 300px;
        height: 140px;
        background: url('../images/reg_num_bg.png') no-repeat;
        background-size: contain;
    }

        .search_car .car_plate input {
            background: none;
            border: 0;
            font-size: 46px !important;
            font-weight: bold;
            box-shadow: none;
            margin-top: 0px;
            margin-left: 65px;
            font-style: normal;
            width: 215px;
            height: 80px;
            text-transform: uppercase;
        }

.search_car_model input {
    margin-left: 10px;
    width: 245px;
}

.search_car .buttons {
    padding-top: 5px;
}

    .search_car .buttons .row {
        margin-bottom: 10px;
    }

    .search_car .buttons .btn {
        width: 100%;
        padding: 4px 0px;
    }

    .search_car .buttons .btn-large {
        font-size: 18px;
        padding: 10px 0px;
    }

    .search_car .buttons .btn-alone {
        margin-top: 18px;
    }

table.no-left-pading tr td {
    padding-left: 0;
}

    table.no-left-pading tr td.vehicle-info-title {
        padding-left: 10px;
    }

.search_car .btn-search__car span {
    background: url('../images/img/btn_icon13.png') no-repeat left center;
    padding-left: 30px;
}

.search_car .search_test span {
    background: url('../img/btn_icon14.png') no-repeat left center;
    padding-left: 20px;
}

.search_car .create_new_test {
    padding: 0 !important;
    height: 28px;
    line-height: 28px;
}

    .search_car .create_new_test span {
        background: url('../img/btn_icon20.png') no-repeat left center;
        padding-left: 20px;
        height: 28px;
        line-height: 28px;
        display: inline-block;
    }


.search_car .search_car_sale span {
    background: url('../img/btn_icon19.png') no-repeat left center;
    padding-left: 35px;
}

.search_car .search_text_archieve span {
    background: url('../img/btn_icon14.png') no-repeat left center;
    padding-left: 20px;
}

.search_car.big {
    margin-top: 50px;
}

    .search_car.big .car_plate {
        width: 370px;
    }

        .search_car.big .car_plate input {
            width: 270px;
            height: 100px;
            margin-left: 75px;
            font-size: 60px;
        }

    .search_car.big .btn-alone.btn-search__car {
        padding: 20px 0;
        margin-top: 20px;
    }

.heading, .row_block {
    padding-bottom: 10px;
    border-bottom: 1px solid #f1f1f1;
    margin-bottom: 20px;
}

.row_block_2018 {
    position: relative;
    padding: 20px 15px 20px 150px;
    margin-bottom: 0;
    background-position: 20px center;
    background-repeat: no-repeat;
    position: relative;
    overflow: hidden;
}


/* My page 2020 */

.row_block {
    position: relative;
    padding: 20px 35px 20px 75px;
    margin-bottom: 0;
    background-position: 20px center;
    background-repeat: no-repeat;
    position: relative;
    overflow: hidden;
}


.mypage_feed_time p {
    font-size: 11px;
    font-weight: 800;
    color: #888;
}

.mypage_row_even {
    background: #f8f8f4;
}

.mypage_row_icon {
    left:30px;
    position:absolute;
    display:flex;
    max-height:32px;
}

.mypage_feed_link {
    /* padding-right: 15px; */
    /* background: url(/images/min/inspect.png) no-repeat right center; */
    padding: 2px 16px 2px 16px;
    background-color: #fafdca;
    border-radius: 3px;
    text-decoration: none;
    text-transform: uppercase;
}

.mypage_feed_linkrow a {
    color: #000;
    font-size:12px;
}


.mypage_feed_linkrow {
    margin-bottom: 0;
    margin-top: 1px;
    text-align: right;
}

.mypage_feed_unread {
    font-weight:600;
    color:#000;
}

.mypage_feed_read {
    font-weight: 300;
    color: #658463;
}



/* END: My page 2020 */
.row_block .slide_over {
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    width: 100%;
    height: 100%;
    bottom: 0;
    background: #fff;
}

    .row_block .slide_over__inner {
        padding: 20px;
    }

    .row_block:hover {
        box-shadow: 0px 0px 10px #ccc;
    }

    .row_block .close {
        position: absolute;
        right: 15px;
        top: 20px;
        width: 19px;
        height: 19px;
        opacity: 1;
        display: block;
        text-decoration: none;
        background: url('/framework/shared/images/close.png') no-repeat 0 1px;
        box-shadow: 0px 0px 10px #ccc;
        border-radius: 20px;
    }

    .row_block strong {
        font-size: 16px;
    }

    .row_block h2 {
        margin-top: 0px;
        font-size: 16px;
    }

    .row_block ul {
        margin-bottom: 10px;
    }

        .row_block ul li {
            margin-bottom: 5px;
        }

            .row_block ul li a {
                font-size: 14px;
            }

        .row_block ul.cars_small_list {
            margin-top: 20px;
        }

            .row_block ul.cars_small_list li a {
                font-size: 14px;
            }

            .row_block ul.cars_small_list li span {
                display: inline-block;
                width: 46%;
                padding-left: 5%;
            }

                .row_block ul.cars_small_list li span + span {
                    width: 48%;
                    padding-left: 0;
                }

    .row_block p {
        margin-bottom: 2px;
        font-size: 14px;
    }

        .row_block p.header {
            font-size: 16px;
            margin-bottom: 10px;
        }

        .row_block p.link {
            margin-bottom: 0;
            margin-top: 15px;
        }

            .row_block p.link + p.link {
                margin-top: 0px;
            }

        .row_block p .to_page {
            margin-left: 10px;
        }

        .row_block p.link a {
            margin-left: 0;
        }

            .row_block p.link a.show_all {
                padding-right: 15px;
                background: url('../img/show_all.png') no-repeat right center;
            }

        .row_block p .red {
            color: red;
            font-size: 17px;
            font-weight: bold;
            margin: 0px 10px;
        }

.no-border {
    border-bottom: 0;
}

.no-margin-pading {
    padding: 0;
    margin: 0;
}

/* search-car page */

.search-car__block {
    border-bottom: 1px solid #f1f1f1;
    padding-bottom: 20px;
    margin-bottom: 20px;
    position: relative;
    padding-left: 0px;
    background-position: left 60px;
    background-repeat: no-repeat;
    background-size: 64px;
    min-height: 140px;
}

    .search-car__block tr td {
        font-size: 14px;
        padding-top: 0;
    }

    .search-car__block h3, .search-car__block table + table, .search-car__block table + h3 + table {
        margin-left: 100px;
    }

    .search-car__block.collapsed {
        overflow: hidden;
        padding-bottom: 40px;
    }

    .search-car__block.expanded {
        overflow: hidden;
        padding-bottom: 40px;
    }

    .search-car__block.collapsed .collapse {
        display: none;
    }

    .search-car__block.expanded .expand {
        display: none;
    }

.collapse_expand_switch span {
    padding-left: 20px;
    background-position: center left;
    background-repeat: no-repeat;
    font-size: 12px;
}

.collapse_expand_switch {
    display: block;
    background: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 10px 0px;
}

    .collapse_expand_switch span.expand {
        background-image: url('../img/arrow_down.png');
    }

    .collapse_expand_switch span.collapse {
        background-image: url('../img/arrow_up.png');
    }

.search-car__block .vehicle-info-title {
    text-transform: uppercase;
    padding-top: 5px;
}

.search-car__block__side {
    float: right;
    width: 250px;
    margin-top: 5px;
    padding: 10px 30px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f9dcc5+0,bdbdbd+100&0.65+0,0+100 */
    background: -moz-linear-gradient(top, rgba(0,0,0,0.1) 0%, rgba(0,189,0,0.05) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.1) 0%,rgba(0,189,0,0.05) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.05) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6f9dcc5', endColorstr='#00bdbdbd',GradientType=0 ); /* IE6-9 */
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

    .search-car__block__side.paid {
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#84b551+0,3b5741+100&0.5+0,0+100 */
        background: -moz-linear-gradient(top, rgba(132,181,81,0.5) 0%, rgba(59,87,65,0) 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top, rgba(132,181,81,0.5) 0%,rgba(59,87,65,0) 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, rgba(132,181,81,0.5) 0%,rgba(59,87,65,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8084b551', endColorstr='#003b5741',GradientType=0 ); /* IE6-9 */
    }

    .search-car__block__side.nobg {
        background: none !important;
    }

    .search-car__block__side h4 {
        text-align: left;
    }

        .search-car__block__side h4 strong {
            padding: 3px 10px;
            background: rgba(30,50,30,0.2);
            border-radius: 5px;
            color: #3b5741;
            float: right;
            display: inline-block;
            margin-top: -2px;
            -webkit-box-shadow: inset 0 1px 0 1px rgba(30,50,30,0.1);
            box-shadow: inset 0 1px 0 1px rgba(30,50,30,0.1);
        }

    .search-car__block__side .create_test {
        margin-top: 5px;
    }

    .search-car__block__side .btn {
        margin-bottom: 10px;
        padding: 4px 0px;
    }

        .search-car__block__side .btn.full {
            background: #e87822;
            background-image: -webkit-linear-gradient(top, #e87822, #f0ab76);
            background-image: -moz-linear-gradient(top, #e87822, #f0ab76);
            background-image: -ms-linear-gradient(top, #e87822, #f0ab76);
            background-image: -o-linear-gradient(top, #e87822, #f0ab76);
            background-image: linear-gradient(to bottom, #e87822, #f0ab76);
            -webkit-border-radius: 5px;
            -moz-border-radius: 5;
            border-radius: 5px;
            text-shadow: 0px -1px 2px #8c5124;
            -webkit-box-shadow: 0px 1px 3px #666666;
            -moz-box-shadow: 0px 1px 3px #666666;
            box-shadow: 0px 1px 3px #666666;
            font-family: Arial;
            color: #ffffff;
            font-size: 12px;
            line-height: 20px;
            text-transform: uppercase;
            padding: 10px 0 10px 0;
            border: solid #e87822 2px;
            text-decoration: none;
            width: 100%;
        }

        .search-car__block__side .btn.full-green {
            background: #527158;
            background-image: -webkit-linear-gradient(top, #527158, #62d378);
            background-image: -moz-linear-gradient(top, #527158, #62d378);
            background-image: -ms-linear-gradient(top, #527158, #62d378);
            background-image: -o-linear-gradient(top, #527158, #62d378);
            background-image: linear-gradient(to bottom, #527158, #62d378);
            -webkit-border-radius: 5px;
            -moz-border-radius: 5;
            border-radius: 5px;
            text-shadow: 0px -1px 2px #8c5124;
            -webkit-box-shadow: 0px 1px 3px #666666;
            -moz-box-shadow: 0px 1px 3px #666666;
            box-shadow: 0px 1px 3px #666666;
            font-family: Arial;
            color: #ffffff;
            font-size: 12px;
            line-height: 20px;
            text-transform: uppercase;
            padding: 10px 0 10px 0;
            border: solid #527158 2px;
            text-decoration: none;
            width: 100%;
        }

        .search-car__block__side .btn.full-gray {
            background: #aaaaaa;
            background-image: -webkit-linear-gradient(top, #aaaaaa, #cccccc);
            background-image: -moz-linear-gradient(top, #aaaaaa, #cccccc);
            background-image: -ms-linear-gradient(top, #aaaaaa, #cccccc);
            background-image: -o-linear-gradient(top, #aaaaaa, #cccccc);
            background-image: linear-gradient(to bottom, #aaaaaa, #cccccc);
            -webkit-border-radius: 5px;
            -moz-border-radius: 5;
            border-radius: 5px;
            text-shadow: 0px -1px 2px #8c5124;
            -webkit-box-shadow: 0px 1px 3px #666666;
            -moz-box-shadow: 0px 1px 3px #666666;
            box-shadow: 0px 1px 3px #666666;
            font-family: Arial;
            color: #ffffff;
            font-size: 12px;
            line-height: 20px;
            text-transform: uppercase;
            padding: 10px 0 10px 0;
            border: solid #aaaaaa 2px;
            text-decoration: none;
            width: 100%;
        }


        .search-car__block__side .btn.full:hover {
            background: #f59f5d;
            background-image: -webkit-linear-gradient(top, #f59f5d, #e87822);
            background-image: -moz-linear-gradient(top, #f59f5d, #e87822);
            background-image: -ms-linear-gradient(top, #f59f5d, #e87822);
            background-image: -o-linear-gradient(top, #f59f5d, #e87822);
            background-image: linear-gradient(to bottom, #f59f5d, #e87822);
            text-decoration: none;
        }

    .search-car__block__side span {
        width: 100%;
        display: block;
        margin-bottom: 10px;
        text-align: center;
    }

.img-incoming {
    background-image: url('../images/min/incoming-b.png')
}

img/min/incoming-b.png
.how_it_works {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-shadow: 0px -1px 2px #8c5124;
    -webkit-box-shadow: 0px 1px 3px #666666;
    -moz-box-shadow: 0px 1px 3px #666666;
    box-shadow: 0px 1px 3px #666666;
    font-family: Arial;
    color: #ffffff;
    font-size: 15px;
    background: #eb3636;
    padding: 6px 20px 6px 20px;
    border: solid #c72c2c 2px;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 11px;
}

.how_it_works:hover {
    background: #d92020;
    text-decoration: none;
    color: #fff;
}


/* = Car Profile  page = */

/* new place bid modal */


.car-profile .car-status .car-profile-modal table tr td {
    padding-bottom: 0;
}

.car-profile .car-status .place-bid small {
    font-style: italic;
    margin: 5px 0px;
    display: block;
}

.car-profile-modal {
    padding-top: 10px;
    top: 65px;
    position: absolute;
    width: 392px;
    padding: 0;
    display: none;
}

    .car-profile-modal .modal-dialog {
        padding: 10px 20px;
    }

        .car-profile-modal .modal-dialog .modal-body {
            padding: 0;
            overflow-y: visible;
        }

    .car-profile-modal textarea {
        height: 38px;
        line-height: 18px;
        width: 100%;
        padding: 5px 0;
    }

    .car-profile-modal.in {
    }

    .car-profile-modal .form-group .form-control {
        width: 100% !important;
        box-sizing: border-box;
        height: 30px;
        line-height: 30px;
    }

    .car-profile-modal .form-group label {
        font-weight: bold;
        font-size: 12px;
        margin-bottom: 2px;
    }

    .car-profile-modal .form-group input, .car-profile-modal .form-group select {
        margin-bottom: 5px;
    }

    .car-profile-modal table {
        margin: 10px 0;
    }

    .car-profile-modal .buttons {
        margin: 10px 0px;
    }

    .car-profile-modal p {
        margin: 0;
        margin-bottom: 5px;
    }

        .car-profile-modal p i {
            font-size: 12px;
            line-height: 14px;
            display: block;
            margin: 10px 0px;
        }

    .car-profile-modal .table-striped tr td {
        padding: 10px 10px !important;
    }

    .car-profile-modal .buttons a {
        width: 49.5%;
        display: inline-block;
        box-sizing: border-box;
    }

    .car-profile-modal .buttons.alone {
        text-align: center;
    }

        .car-profile-modal .buttons.alone a {
            width: 250px;
            display: inline-block;
            box-sizing: border-box;
        }

    .car-profile-modal .modal-body {
        overflow-y: auto;
        max-height: none;
    }

        .car-profile-modal .modal-body .modal-over {
            display: none;
        }

/* == end 01.17.2017*/




/*Publish Page*/
.publish-form {
    margin: 15px 0;
    border-radius: 10px;
    border-width: 2px;
    border-style: solid;
    padding: 10px
}

    .publish-form input {
        background-color: #e27623;
        color: #fff;
        border-color: #ccc;
        -moz-user-select: none;
        background-image: none;
        border: 1px solid transparent;
        border-radius: 4px;
        cursor: pointer;
        display: inline-block;
        font-size: 14px;
        font-weight: 400;
        line-height: 1.42857;
        margin-bottom: 0;
        padding: 6px 12px;
        text-align: center;
        vertical-align: middle;
        white-space: nowrap;
        text-decoration: none;
        margin-top: 5px;
        float: right
    }

    .publish-form .car-make-model {
        text-align: right
    }

.publish-step {
    padding-left: 53px
}

    .publish-step span {
        font-size: 14px;
        font-weight: bold
    }

    .publish-step .row {
        margin-top: 20px
    }

    .publish-step select {
        width: 282px
    }

    .publish-step textarea {
        width: 100%
    }

    .publish-step .publish-pro {
        margin-top: 10px
    }

.note {
    font-size: 9px;
    font-weight: normal;
    clear: both
}

.publish-step-btn {
    background-color: #516e58;
    color: #fff;
    border-color: #ccc;
    -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    text-decoration: none;
    margin-top: 5px;
}

.publish-step-btn-disabled {
    background-color: lightgray;
    color: #fff;
    border-color: #ccc;
    -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    text-decoration: none;
    margin-top: 5px;
}

.publish-step-btn-clicked {
    background-color: #516e58;
    color: #888;
    border-color: #ccc;
    -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    text-decoration: none;
    margin-top: 5px;
}

.publish-step .radio_list input {
    margin: 3px
}

.publish-step .radio_list td:first-child {
    padding-left: 0 !important
}

.publish-step .col-no-margin div {
    margin: 0
}

.margin-top0 {
    margin-top: 0px !important
}

.date-position {
    position: absolute;
    visibility: hidden;
    margin-top: -30px;
    margin-left: -40px
}

.hide {
    display: none
}

.width98 {
    width: 98%
}

.publish-heading {
    font-size: 17px;
    font-weight: bold
}

.padding-left33 {
    padding-left: 33px
}

.confirm-btn {
    background-color: #e27623;
    color: #fff;
    border-color: #ccc;
    -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    text-decoration: none;
    margin-top: 15px;
}

.confirm-btn-disabled {
    background-color: lightgray;
    color: grey;
    cursor: not-allowed !important;
    text-decoration: none;
    border-color: #ccc;
    -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    text-decoration: none;
    margin-top: 15px;
}

.section {
    margin-top: 35px
}

.answer {
    font-weight: bold
}

.questions_result .question .question_text {
    font-size: 16px
}

.questions_result .question .answer {
    font-size: 13px;
}

.questions_result .question .confirm-btn {
    margin-top: 0;
}

.question {
    padding-bottom: 10px
}

.check input {
    float: left
}

.check label {
    float: left;
    margin-top: -5px
}

.padding-top20 {
    padding-top: 20px
}

.special-msg {
    width: 50%;
    height: 70px !important
}

.publish-progress {
    position: fixed;
    top: 50%;
    right: 28%;
    margin-top: -136px;
    z-index: 1;
    color: #000;
    font-family: Helvetica,Arial,sans-serif;
    background: #eaeaea;
    padding: 10px;
    border: 1px solid #fff;
    text-align: center;
    opacity: .9;
    filter: alpha(opacity=90);
    display: none
}

    .publish-progress img {
        margin-top: 5px
    }

.step3-success {
    margin-left: 35%
}

.thankYouMsg {
    margin-top: 10px;
    margin-bottom: 30px
}

.cancel-btn {
    background-color: grey;
    color: #fff;
    border-color: #ccc;
    -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    text-decoration: none;
    margin-top: 5px
}

.cancel-btn-clicked {
    background-color: lightgrey;
    color: #888;
    border-color: #ccc;
    -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    text-decoration: none;
    margin-top: 5px
}

.radio_large_label label {
    font-size: 14px !important
}

.no-margin-left {
    margin-left: 0px
}

.margin-left33 {
    margin-left: 33px
}

.width70 {
    width: 70%
}

.days {
    width: 45px
}

.no-text-decoration {
    text-decoration: none !important;
    color: white !important
}

.publish-auction-schedule h2 {
    margin-left: 10px
}

.auction-schedule span {
    font-weight: normal
}

.auction-schedule td {
    font-size: 14px;
    vertical-align: top !important
}

.car-status .auction-schedule .padding-left10 {
    padding-left: 10px !important
}

/*Damage Guide*/
.damage-guide p {
    font-weight: normal
}

.damage-guide img {
    max-width: 300px
}

.width100 {
    width: 100%
}

.col-6 {
    width: 48%;
    float: left
}

.margin-bottom15 {
    margin-bottom: 15px
}

.pointer {
    cursor: pointer
}

.damage-guide .panel {
    padding: 0 8px
}

#divAcceptable {
    border-right: 2px solid #f68f44
}

input[type=number]::-webkit-outer-spin-button, input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0
}

input[type=number] {
    -moz-appearance: textfield
}

/*IE*/
.ie7 .fa {
    display: none !important;
}
/*Hide font awesome in IE7*/
.ie7 .panel.panel-row.button-row a {
    margin: 0px !important;
    padding: 4px 11px !important;
}

.ie7 .panel.panel-row {
    padding-bottom: 8px;
}

.ie7 .vdn-info .vdn-timingbelt-no {
    padding-right: 0px;
}

.ie7 .vdn-info .vdn-service-no {
    padding-right: 5px;
}

.ie7 .vdn-info input {
    padding: 0 !important;
    margin: 0 !important;
    width: auto !important;
}

.ie7 .vdn-17 input, .ie7 .vdn-16 input {
    width: 40px !important;
}

.ie7 .vdn-info .vdn-17 {
    width: 15% !important;
}

.ie7 .vdn-info .vdn-34 {
    width: 33% !important;
}

.ie7 .table_container .total {
    width: 700px !important;
}

.ie7 .vdn-info .vdn-txtbox.vdn-txtb-otherFuel {
    width: 102px !important;
}

.ie7 .vdn-info .vdn-txtbox.vdn-timingbelt-txtb, .ie7 .vdn-info .vdn-txtbox.vdn-service-txtb {
    width: 60px !important;
}

.ie7 .new_user_new_user_form input[type=text], .ie7 .new_user_new_user_form input[type=password] {
    display: inline-block;
}

.ie7 .advanced-search .checkbox_box li {
    float: left;
}

.ie7 .modal-backdrop {
    display: none;
}

.ie7 input[type=text], .ie7 input[type=password] {
    display: block;
}

.ie7 .carousel-caption h1 {
    padding-top: 0;
    font-size: 26px;
}

.ie7 .checkbox_box label, .ie8 .checkbox_box label {
    margin-left: -10px;
}

.ie7 .checkbox_box, .ie8 .checkbox_box {
    width: 120px;
}

    .ie7 .checkbox_box.first, .ie8 .checkbox_box.first {
        margin-left: 10px;
    }

.ie7 .advanced-search .select_box .selectboxit-container .selectboxit {
    width: 135px !important;
}

.ie7 .advanced-search .select_box .selectboxit-container .selectboxit, .ie8 .advanced-search .select_box .selectboxit-container .selectboxit {
    width: 135px !important;
}

.ie7 .selectboxit-container.selectboxit-options {
    z-index: 999 !important;
}

.ie7 .current-bid {
    font-size: 13px;
}

.ie7 .car-profile .estimate-days .selectboxit-btn {
    margin-left: 60px;
}

.ie7 .carstatus div.inline-input input {
    width: 106px;
}

.ie7 #seller_warranty_tab input[type=text] {
    width: 52px;
}

.ie7 .properties .co2 {
    width: 270px;
}

.ie7 .car_list.modal {
    width: 710px;
}

    .ie7 .car_list.modal iframe {
        width: 710px !important;
        border: 0;
    }

.ie8 input[type=text], .ie8 input[type=password] {
    display: block;
}

.ie7 input[type=text], .ie7 input[type=password], .ie7 textarea, .ie8 input[type=text], .ie8 input[type=password], .ie8 textarea {
    border: 1px #CCC solid;
}

.ie7 .steps.btn-group > a.btn, .ie8 .steps.btn-group > a.btn, .ie9 .steps.btn-group > a.btn {
    background-color: #f5f5f5;
    filter: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='false');
    background-image: none;
}

.ie7 .btn-group.steps > .btn:hover, .ie7 .btn-group.steps > .btn:focus, .ie7 .btn-group.steps > .btn:active, .ie7 .btn-group.steps > .btn.active, .ie8 .btn-group.steps > .btn:hover, .ie8 .btn-group.steps > .btn:focus, .ie8 .btn-group.steps > .btn:active, .ie8 .btn-group.steps > .btn.active {
    background-color: #f89b59;
    background-image: none;
}

.ie9 .btn-group.steps > .btn:hover, .ie9 .btn-group.steps > .btn:focus, .ie9 .btn-group.steps > .btn:active, .ie9 .btn-group.steps > .btn.active {
    background-color: #f89b59;
    background-image: none;
}

.ie7 .form-fill input[type=text] {
    padding-top: 0px;
    display: inline-block !important;
    border: 0;
    height: 18px;
    line-height: 22px;
}

.ie7 .car-profile .carousel-indicators li {
    background: #fff;
    margin-right: 16px;
    margin-left: 0;
}

.ie7 .car-options .col li label {
    display: inline-block;
}

.ie7 .form-fill ul li .aroundnum-input input[type=text] {
    width: 90px;
}

.ie7 .form-fill .personal-number input[type=text] {
    width: 40px;
    margin-left: 10px
}

.ie7 .form-fill .phone input[type=text] {
    width: 98px
}

.ie7 .form-fill .chk_lbl_inp li input[type=checkbox] {
    margin-top: 2px
}

.ie7 .form-fill .ws_data.cr {
    margin-bottom: 17px;
}

.ie7 .form-fill .span4 strong {
    width: 182px;
}

.ie7 .form-fill .span4 input[type=text], .ie7 .form-fill .span4 input[type=password] {
    width: 93px
}

.ie7 .place-bid-dropdown .bid-length {
    width: 110px;
}

.ie8 .car-profile .car-status .additional-info .car-ownership-type td.vehicle_status {
    width: 120px;
}

.ie8 .car-profile .car-status .direct-buy-value {
}

.ie8 .place-bid-unit a.btn.green {
    margin-left: 1px;
}

.ie8 .latest_auctions .table_container td {
    padding-right: 5px;
    padding-left: 5px;
}

.ie8 .latest_auctions .table_container th {
    padding-right: 5px;
    padding-left: 5px
}

.ie8 .latest_auctions .table_container .btn.comment {
    margin-left: 0;
    margin-right: 0
}

.ie9 .rows.full h1, .ie8 .rows.full h1 {
    width: 680px;
}

.ie9 .step_form table ul.radio_list.long li, .ie8 .step_form table ul.radio_list.long li {
    width: 120px;
}

.ie9 .step_form table ul.radio_list li, .ie8 .step_form table ul.radio_list li {
    width: 45px;
}

.ie9 .advanced-search input[type=checkbox] {
    margin-right: 0 !important;
}

.ie7 .hidden-info-background {
    background: url(../../shared/images/background-fields-not-visible.png);
}

.ie8 .hidden-info-background {
    background: url(../../shared/images/background-fields-not-visible.png);
}

.ie9 .hidden-info-background {
    background: url(../../shared/images/background-fields-not-visible.png);
}

.dropdownsCond {
    width: 100%;
    background-color: #ffeec0
}

.dropdownsCond option {
    font-family:sans-serif;
}

.AuctionStatusFlow option {
    font-family: sans-serif;
}


.dropdownMediumWide {
    width: 320px;
    background-color: #ffeec0 !important
}

.protocol-agreed-folddown {
    border: solid;
    border-color: #d5d5d5;
    border-width: 1px;
    margin: 5px;
    padding: 10px;
    width: 480px;
    background-color: white;
}

.incomingDeliveryRadiobuttons label {
    float: right;
    margin-left: 5px;
    font-size: 12px !important;
    font-weight: 300 !important;
}

.chkMetallic input {
    margin-left: 9px;
}

.remarksVDN {
    border: 1px solid black;
    margin-top: 10px;
    padding: 1px 1px 5px 5px;
}

    .remarksVDN tr td {
        padding: 0px 5px;
    }

table.cars_list_report tr th {
    padding: 0 6px 3px 2px;
    line-height: 0;
}

table.cars_list_report tr td {
    padding: 2px 6px 2px 2px;
}

table tr th.hider {
    padding: 0;
}

    table tr th.hider i.fa {
        color: grey;
        padding: 0px;
        cursor: pointer;
        float: right;
    }

td.hider {
    padding: 0;
}

textarea.question-box {
    max-width: 189px;
    min-width: 189px;
    margin-bottom: 10px;
}

img.question-mark {
    vertical-align: top;
}

seller-question {
    padding: 0px;
}

.seller-comment-quote {
    font-family: Georgia,serif;
    font-style: italic;
    line-height: 1.3;
    font-weight: 400;
    padding-left: 120px;
    margin-top: 6px;
}


.color-div {
    height: 30px !important;
    border-radius: 3px;
    height: 100%;
    width: 10px;
    min-width: 10px;
}

.outer-div {
    text-align: center;
    display: table;
    width: 100%;
    height: 100%;
}

    .outer-div > div {
        display: table-cell;
        vertical-align: middle;
    }

.seller-image {
    padding-bottom: 10px;
}

.sold-count {
    margin-top: 5px;
}




/* Vakho button bar 2018-11 */


.button_bar {
    overflow: hidden;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

    .button_bar a {
        background-image: none;
        padding: 8px 1px;
        padding-left: 9px;
        font-size: 15px;
        color: #111;
        letter-spacing: 1px;
        border-radius: 0;
        position: relative;
        background-color: #e1e3e2;
        margin-right: 5px;
        width: 130px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

        .button_bar a.button_bar-selected {
            background-image: none;
            background-color: #f2630e;
            font-weight: 700;
            color: #fafafa;
        }


    .button_bar img {
        height: 16px;
        margin-right: 5px;
    }

    .button_bar a .border_bottom {
        position: absolute;
        height: 3px;
        width: 100%;
        left: 0;
        bottom: 0;
    }

    .button_bar a:nth-child(1) .border_bottom {
        background-color: #2bcf58;
    }

        .button_bar a:nth-child(1) .border_bottom:after {
            border-left: 3px solid #2bcf58;
        }

    .button_bar a:nth-child(2) .border_bottom {
        background-color: #c0957b;
    }

        .button_bar a:nth-child(2) .border_bottom:after {
            border-left: 3px solid #c0957b;
        }

    .button_bar a:nth-child(3) .border_bottom {
        background-color: #404040;
    }

        .button_bar a:nth-child(3) .border_bottom:after {
            border-left: 3px solid #404040;
        }

    .button_bar a:nth-child(4) .border_bottom {
        background-color: #70c3e1;
    }

        .button_bar a:nth-child(4) .border_bottom:after {
            border-left: 3px solid #70c3e1;
        }

    .button_bar a:nth-child(5) .border_bottom {
        background-color: #ba8289;
    }

        .button_bar a:nth-child(5) .border_bottom:after {
            border-left: 3px solid #ba8289;
        }

    .button_bar a:hover {
        background-image: none;
        background-color: #f2630e;
        color: #fafafa;
    }

    .button_bar a:focus {
        background-image: none;
    }

    .button_bar a.button_bar-selected .right-helper:after {
        border-left: 9px solid #f2630e;
    }

    .button_bar a.button_bar-selected .right-helper:before {
        border-left: 9px solid #f2630e;
    }

    .button_bar a:hover .right-helper:after {
        border-left: 9px solid #f2630e;
    }

    .button_bar a:hover .right-helper:before {
        border-left: 9px solid #f2630e;
    }

.left-helper {
    position: absolute;
    left: -2px;
    top: -4px;
    width: 0;
    height: 0;
    border-top: 22px solid transparent;
    border-bottom: 22px solid transparent;
    border-left: 9px solid #eef;
    z-index: 2;
}

.right-helper {
    position: absolute;
    right: 0px;
    top: 0;
    height: 100%;
    z-index: 6;
}

    .right-helper:before {
        content: '';
        position: absolute;
        top: -4px;
        left: 0;
        border-top: 22px solid transparent;
        border-left: 9px solid #e1e3e2;
        width: 0;
    }

    .right-helper:after {
        content: '';
        position: absolute;
        bottom: -4px;
        left: 0;
        border-bottom: 22px solid transparent;
        border-left: 9px solid #e1e3e2;
        width: 0;
    }

.border_bottom:after {
    content: '';
    position: absolute;
    bottom: -4px;
    right: -13px;
    border-bottom: 7px solid transparent;
    width: 10px;
    z-index: 7;
}


/* END: Vakho button bar 2018-11 */


a.btn-big-folddownprint {
    background: url(https://handlarbudet.se/framework/shared/images/btn-big.png) repeat-x !important;
    height: 29px;
    line-height: 29px;
    font-size: 15px !important;
    font-weight: 900 !important;
    text-align: left !important;
}

    a.btn-big-folddownprint::before {
        content: none !important;
    }

.folddownprintheading {
    font: 900 18px 'Lato', sans-serif;
    color: #000;
    margin-left: 12px;
}

.LeasingNextStepRightColResult {
    display: inline-block;
    width: 400px
}

.search_car .LeasingNextStepRightColResult {
    display: inline-block;
    width: 280px;
}


/* Marketplace2020 */

.navbar-maximized {
    max-width: 940px;
}

.hand-view-card-endtime {
    color:darkred;
    font-weight:700;
}

.hand-view-card-restricted {
    color: darkorange;
    font-weight: 700;
}

.hand-view-card .card-item .ci-des .ci-tid .hand-view-card-price {
    font-size:14px;
    color:#000;
    padding-left:15px;
}

.globalmarketplace {
    width: 100%;
    color: #fff;
    background-color: #3b5741;
    font-size: 11px;
    font-weight: 700;
    padding-left: 14px;
    padding-bottom: 2px;
}

.globalmarketplacehb {
    width: 100%;
    color: #fff;
    background-color: #e87822;
    font-size: 11px;
    font-weight: 700;
    padding-left: 14px;
    padding-bottom: 2px;
}


.hand-view-card {
    overflow: hidden;
}

    .hand-view-card * {
        box-sizing: border-box;
    }

    .hand-view-card .hvc-row {
        margin: 0px -10px;
    }

    .hand-view-card .hvc-col {
        float: left;
        max-width: 280px;
        width: 25%;
        padding: 0px 10px;
        min-width:170px;
    }

    .hand-view-card .card-item {
        min-height: 400px;
        margin: 0px 0px 20px 0px;
        background-color: #f9f9f9;
        transition: all ease 0.3s;
        border-radius: 3px;
        border: 1px solid #ddd;
        border-top: none;
    }

        .hand-view-card .card-item:hover {
            box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);
        }

            .hand-view-card .card-item:hover .ci-img img {
                -webkit-transform: translate(-50%,-50%) scale(1.24);
                -ms-transform: translate(-50%,-50%) scale(1.24);
                transform: translate(-50%,-50%) scale(1.24);
                /*transform: scale(1.04); */
            }


        .hand-view-card .card-item .ci-img {
            position: relative;
            margin: 0px 0px;
            overflow: hidden;
            border-top-left-radius: .3875em;
            border-top-right-radius: .3875em;
            width: 100%;
            height: 155px;
        }


            .hand-view-card .card-item .ci-img img {
                display: block;
                transition: all ease 0.3s;
                border-radius: 2px 2px 0px 0px;
                position: absolute;
                left: 50%;
                top: 45%;
                height: auto;
                width: auto;
                -webkit-transform: translate(-50%,-50%);
                -ms-transform: translate(-50%,-50%);
                transform: translate(-50%,-50%);
            }



            .hand-view-card .card-item .ci-img .ci-kr {
                display: inline-block;
                position: absolute;
                z-index: 1;
                top: 5px;
                left: 5px;
                display: inline-block;
                padding: 0px 5px;
                font-size: 11px;
                font-weight: bold;
                color: #fff;
                background-color: #28ADE5;
            }

                .hand-view-card .card-item .ci-img .ci-kr.yellow {
                    background-color: #ffc107;
                }

                .hand-view-card .card-item .ci-img .ci-kr.green {
                    background-color: green;
                }

            .hand-view-card .card-item .ci-img .ci-line {
                display: block;
                position: absolute;
                z-index: 1;
                bottom: 0px;
                left: 0px;
                right: 0px;
                display: inline-block;
                padding: 1px 5px 1px 10px;
                font-size: 11px;
                font-weight: bold;
                color: #fff;
                background-color: #dc3545;
                text-transform:uppercase;
            }

                .hand-view-card .card-item .ci-img .ci-line.yellow {
                    background-color: #ffc107;
                }

                .hand-view-card .card-item .ci-img .ci-line.green {
                    background-color: green;
                }

            .hand-view-card .card-item .ci-img .ci-kr.sold {
                background-color: rgba(208, 225, 211, 0.9);
                color: #000;
            }

            .hand-view-card .card-item .ci-img .ci-kr.nobids {
                background-color: rgba(60, 60, 60, 0.6); 
                color: #aaa;
            }


            .hand-view-card .card-item .ci-img .ci-line.grey {
                background-color: rgba(208, 225, 211, 0.9); /*#ccc;*/
                color: #000;
            }

            .hand-view-card .card-item .ci-img .ci-line.reserveprice {
                background-color: #e0e0e0e6;
                color: #222;
            }



.hand-view-card .card-item .ci-img img {
    width: 100%;
}

        .hand-view-card .card-item .ci-des {
            padding: 10px 15px;
            border-top: none;
        }

            .hand-view-card .card-item .ci-des .ci-name {
                margin: 0px 0px 0px 0px;
            }

            .hand-view-card .card-item .ci-des .ci-equipment {
                color: #506836;
                font-weight:700;
                display:none;
            }

            .hand-view-card .card-item .ci-des .ci-highlight {
                color: #3a6232;
                font-weight: 700;
                display: block;
            }


.advancedsearch2018label {
    font-size: 12px;
    font-weight: 500;
    color: #333;
    padding: 2px 5px 0px 0px;
    margin-bottom:0px;
}





.otherportalbutton {
    margin-left: 8px;
    margin-right: 8px;
    width: 320px;
    height: 28px;
    background-color: #f47920;
    color: #fff;
    text-align: center;
    display: inline-block;
    font-size: 15px;
    margin-bottom: 10px;
    padding-top: 4px;
}

    .otherportalbutton a {
        text-decoration: none;
    }

a.otherportalbutton {
    text-decoration: none;
}

a.otherportalbutton {
    text-decoration: none;
    color:#eee;
}

.otherportalbutton:hover {
    background-color: #ff6a00;
}

.otherportalcount {
    padding: 0px 5px 7px 5px;
    background-color: darkred;
    color: #fff;
    border-radius: 5px;
    font-size: 12px;
    font-weight: 700;
    float: right;
    margin-right: 4px;
    height: 14px;
}

.otherportalcountnew {
    padding: 0px 5px 7px 5px;
    font-size: 12px;
    font-weight: 700;
    background-color: red;
    color: #fff;
    border-radius: 5px;
    float: right;
    margin-right: 4px;
    height: 14px;
}














.hand-view-card .card-item .ci-des .ci-name a {
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    color: #333;
}

.search2020input {
    height:52px;
}

            .hand-view-card .card-item .ci-des .ci-meta span {
                color: #000;
                opacity: 0.6;
                font-size: 12px;
            }

            .hand-view-card .card-item .ci-des .ci-meta em {
                color: #000;
                opacity: 0.6;
                font-size: 12px;
                display: inline-block;
                margin: 0px 3px;
                font-style: normal;
            }

            .hand-view-card .card-item .ci-des .ci-test a {
                font-size: 12px;
                color: #f47920;
            }

            .hand-view-card .card-item .ci-des .ci-tid {
                border-top: 1px solid #ddd;
                margin: 10px -15px 0px -15px;
                padding: 10px 15px 0px 15px;
            }

                .hand-view-card .card-item .ci-des .ci-tid span {
                    display: inline-block;
                    color: #999;
                    margin: 0px 0px 3px 0px;
                    font-size: 12px;
                    line-height: 1.2;
                    padding: 0px 0px 0px 15px;
                }

                    .hand-view-card .card-item .ci-des .ci-tid span i {
                        float: left;
                        margin: 1px 0px 0px -16px;
                    }

                    .hand-view-card .card-item .ci-des .ci-tid span.date {
                        margin: 0px 15px 0px 0px;
                    }

                    .hand-view-card .card-item .ci-des .ci-tid span i {
                        display: inline-block;
                        width: 15px;
                    }

                .hand-view-card .card-item .ci-des .ci-tid p {
                    display: block;
                    color: #666;
                    margin: 0px 0px 3px 0px;
                    font-size: 12px;
                    color: red;
                }

                    .hand-view-card .card-item .ci-des .ci-tid p i {
                        display: inline-block;
                        width: 15px;
                    }


/* Video 2020 */

.internalcars-videopreview {
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, .2);
    width: 100%;
    height: 100%;
    color: #FFF;
}

.damagecatalog-activated {
    background-color: #89d882!important;
    color: #fff;
    font-weight: 700;
}

.damage-workitem {
    background-color: #fff;
    margin-bottom: 5px;
    margin-right: 20px;
    border: 1px dotted green;
    padding: 6px
}

.damage-workitem-divider {
    margin-top:22px;
}

.damage-workitem-reduce {
    border: 1px dotted yellow;
}

.damage-workitem-repair {
    border: 1px dotted red;
}

    
 .damagecatalog-vfs {
    margin-right: 1px;
    margin-left: 1px;
    width: 100%;
    background-color: #d9a55d;
    border-radius: 4px;
    border: 1px dotted #888;
    min-width: 96px;
    height: 21px;
    padding-top: 4px;
    padding-left: 6px;
    cursor: pointer
}

.damagecatalog-vfs-collapse {
    margin-right: 2px;
    margin-left: 2px;
    width: 100%;
    background-color: #f7f7f7;
    border-radius: 4px;
    border: 1px dotted #888;
    min-width: 96px;
    height: 21px;
    padding-top: 4px;
    padding-left: 6px;
    cursor: pointer
}


/* reserve price on classic listing */

.ci-line-classiclisting {
    display: block;
    padding:4px;
    text-align:center;
    font-size: 11px;
    font-weight: bold;
    color: #fff;
    background-color: #dc3545;
    text-transform: uppercase;
}

    .ci-line-classiclisting.yellow {
        background-color: #ffc107;
    }

    .ci-line-classiclisting.green {
        background-color: green;
    }

    .ci-line-classiclisting.grey {
        background-color: #ccc;
        color: #000;
    }



#premium_preview {
    position: absolute;
    /*top:5px;*/
    left: 20px;
    right: 0;
    width: auto;
    background: #eee;
    z-index: 999;
    display: none;
    border-radius: 3px;
}

    #premium_preview .close {
        position: absolute;
        display: block;
        width: 25px;
        height: 25px;
        background: #fff url('../images/remove_big2.png') no-repeat center center;
        background-size: 40% 40%;
        border-radius: 20px;
        opacity: 1;
        top: 40px;
        right: 25px;
    }

    #premium_preview .premium_preview__inner {
        padding: 20px 10px;
    }


::selection {
    background: #e5bf86;
    color: #121212;
}


/* No CSS below this comment please, find an appropriate place above */

