﻿
/* InternalCars AldBil */

@font-face{font-display:swap;font-family:AldBil;font-weight:400;src:url(/framework/aldbil/fonts/09e279bd5ad735ccf87d.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd,u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}
@font-face{font-display:swap;font-family:AldBil;font-weight:400;src:url(/framework/aldbil/fonts/1ed4cf0da7bcde31dc4b.woff2) format("woff2");unicode-range:u+0370-03ff}
@font-face{font-display:swap;font-family:AldBil Russian;font-weight:400;src:url(/framework/aldbil/fonts/836e425124644a4f4f4b.woff2) format("woff2")}
@font-face{font-display:swap;font-family:AldBil;font-weight:600;src:url(/framework/aldbil/fonts/f603733e60523f7cfbba.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd,u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}
@font-face{font-display:swap;font-family:AldBil;font-weight:"normal";src:url(/framework/aldbil/fonts/f603733e60523f7cfbba.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd,u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}
@font-face{font-display:swap;font-family:AldBil;font-weight:600;src:url(/framework/aldbil/fonts/46a72c7dd5b4ed2306c7.woff2) format("woff2");unicode-range:u+0370-03ff}
@font-face{font-display:swap;font-family:AldBil Russian;font-weight:600;src:url(/framework/aldbil/fonts/836e425124644a4f4f4b.woff2) format("woff2")}
@font-face{font-display:swap;font-family:AldBil;font-weight:800;src:url(/framework/aldbil/fonts/dd0eab64d59d58da9d02.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd,u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}
@font-face{font-display:swap;font-family:AldBil;font-weight:800;src:url(/framework/aldbil/fonts/0cfadceffc4585a3566c.woff2) format("woff2");unicode-range:u+0370-03ff}
@font-face{font-display:swap;font-family:AldBil Russian;font-weight:800;src:url(/framework/aldbil/fonts/21fbc8353e0858669688.woff2) format("woff2")}button{font-family:AldBil,Helvetica,Arial,sans-serif}


:root {
    /* Spacing variables */
    --vel-fixed-spacing-01: 2px;
    --vel-fixed-spacing-02: 4px;
    --vel-fixed-spacing-03: 8px;
    --vel-fixed-spacing-04: 12px;
    --vel-fixed-spacing-05: 16px;
    --vel-fixed-spacing-06: 20px;
    --vel-fixed-spacing-07: 24px;
    --vel-fixed-spacing-08: 32px;
    --vel-fixed-spacing-09: 40px;
    --vel-layout-spacing-01: 4px;
    --vel-layout-spacing-02: 8px;
    --vel-layout-spacing-03: 12px;
    --vel-layout-spacing-04: 16px;
    --vel-layout-spacing-05: 20px;
    --vel-layout-spacing-06: 24px;
    --vel-layout-spacing-07: 32px;
    --vel-layout-spacing-08: 48px;
    /* Color raw variables */
    --vel-color-primary-500-raw: 238, 76, 20;
    --vel-color-primary-400-raw: 240, 100, 0;
    --vel-color-primary-300-raw: 237, 139, 0;
    --vel-color-primary-50-raw: 255, 237, 226;
    --vel-color-secondary-500-raw: 0, 74, 93;
    --vel-color-secondary-400-raw: 51, 110, 125;
    --vel-color-secondary-300-raw: 102, 146, 158;
    --vel-color-secondary-200-raw: 153, 183, 190;
    --vel-color-secondary-100-raw: 204, 219, 223;
    --vel-color-secondary-50-raw: 231, 238, 241;
    --vel-color-brand-support1-500-raw: 0, 177, 175;
    --vel-color-brand-support2-500-raw: 0, 154, 23;
    --vel-color-brand-support3-500-raw: 169, 201, 14;
    --vel-color-neutral-900-raw: 0, 0, 0;
    --vel-color-neutral-800-raw: 45, 45, 45;
    --vel-color-neutral-700-raw: 84, 86, 86;
    --vel-color-neutral-600-raw: 118, 120, 120;
    --vel-color-neutral-500-raw: 152, 154, 154;
    --vel-color-neutral-400-raw: 187, 187, 187;
    --vel-color-neutral-300-raw: 221, 221, 221;
    --vel-color-neutral-200-raw: 238, 238, 238;
    --vel-color-neutral-100-raw: 246, 246, 246;
    --vel-color-neutral-white-raw: 255, 255, 255;
    --vel-color-background-main-raw: 246, 248, 251;
    --vel-color-background-alt-raw: 255, 255, 255;
    --vel-color-semantic-error-high-raw: 207, 53, 22;
    --vel-color-semantic-error-low-raw: 254, 244, 244;
    --vel-color-semantic-success-high-raw: 6, 116, 23;
    --vel-color-semantic-success-low-raw: 237, 248, 238;
    --vel-color-semantic-warning-high-raw: 212, 128, 0;
    --vel-color-semantic-warning-low-raw: 255, 249, 237;
    --vel-color-semantic-info-high-raw: 28, 104, 202;
    --vel-color-semantic-info-low-raw: 240, 246, 255;
    --vel-color-misc-focused-raw: 0, 101, 255;
    --vel-color-misc-pressed-raw: 69, 143, 255, 0.25;
    --vel-color-text-headlines-raw: 0, 74, 93;
    --vel-color-text-default-raw: 45, 45, 45;
    --vel-color-text-on_primary-raw: 255, 255, 255;
    --vel-color-text-on_secondary-raw: 255, 255, 255;
    /* Color variables */
    --vel-color-primary-500: rgb(var(--vel-color-primary-500-raw));
    --vel-color-primary-400: rgb(var(--vel-color-primary-400-raw));
    --vel-color-primary-300: rgb(var(--vel-color-primary-300-raw));
    --vel-color-primary-50: rgb(var(--vel-color-primary-50-raw));
    --vel-color-primary-gradient: linear-gradient( 90deg, rgb(238, 76, 20) 0%, rgb(237, 139, 0) 100% );
    --vel-color-secondary-500: rgb(var(--vel-color-secondary-500-raw));
    --vel-color-secondary-400: rgb(var(--vel-color-secondary-400-raw));
    --vel-color-secondary-300: rgb(var(--vel-color-secondary-300-raw));
    --vel-color-secondary-200: rgb(var(--vel-color-secondary-200-raw));
    --vel-color-secondary-100: rgb(var(--vel-color-secondary-100-raw));
    --vel-color-secondary-50: rgb(var(--vel-color-secondary-50-raw));
    --vel-color-secondary-gradient: linear-gradient( 90deg, rgb(0, 74, 93) 0%, rgb(102, 146, 158) 100% );
    --vel-color-brand-support1-500: rgb(var(--vel-color-brand-support1-500-raw));
    --vel-color-brand-support2-500: rgb(var(--vel-color-brand-support2-500-raw));
    --vel-color-brand-support3-500: rgb(var(--vel-color-brand-support3-500-raw));
    --vel-color-neutral-900: rgb(var(--vel-color-neutral-900-raw));
    --vel-color-neutral-800: rgb(var(--vel-color-neutral-800-raw));
    --vel-color-neutral-700: rgb(var(--vel-color-neutral-700-raw));
    --vel-color-neutral-600: rgb(var(--vel-color-neutral-600-raw));
    --vel-color-neutral-500: rgb(var(--vel-color-neutral-500-raw));
    --vel-color-neutral-400: rgb(var(--vel-color-neutral-400-raw));
    --vel-color-neutral-300: rgb(var(--vel-color-neutral-300-raw));
    --vel-color-neutral-200: rgb(var(--vel-color-neutral-200-raw));
    --vel-color-neutral-100: rgb(var(--vel-color-neutral-100-raw));
    --vel-color-neutral-white: rgb(var(--vel-color-neutral-white-raw));
    --vel-color-background-main: rgb(var(--vel-color-background-main-raw));
    --vel-color-background-alt: rgb(var(--vel-color-background-alt-raw));
    --vel-color-semantic-error-high: rgb( var(--vel-color-semantic-error-high-raw) );
    --vel-color-semantic-error-low: rgb(var(--vel-color-semantic-error-low-raw));
    --vel-color-semantic-success-high: rgb( var(--vel-color-semantic-success-high-raw) );
    --vel-color-semantic-success-low: rgb( var(--vel-color-semantic-success-low-raw) );
    --vel-color-semantic-warning-high: rgb( var(--vel-color-semantic-warning-high-raw) );
    --vel-color-semantic-warning-low: rgb( var(--vel-color-semantic-warning-low-raw) );
    --vel-color-semantic-info-high: rgb(var(--vel-color-semantic-info-high-raw));
    --vel-color-semantic-info-low: rgb(var(--vel-color-semantic-info-low-raw));
    --vel-color-misc-focused: rgb(var(--vel-color-misc-focused-raw));
    --vel-color-misc-pressed: rgba(var(--vel-color-misc-pressed-raw));
    --vel-color-text-headlines: rgb(var(--vel-color-text-headlines-raw));
    --vel-color-text-default: rgb(var(--vel-color-text-default-raw));
    --vel-color-text-on_primary: rgb(var(--vel-color-text-on_primary-raw));
    --vel-color-text-on_secondary: rgb(var(--vel-color-text-on_secondary-raw));
    /* Color alias variables */
    --vel-color-form-text-placeholder: var(--vel-color-neutral-500);
    --vel-color-form-text-disabled: var(--vel-color-neutral-500);
    --vel-color-form-bg-default: var(--vel-color-neutral-white);
    --vel-color-form-bg-disabled: var(--vel-color-neutral-100);
    --vel-color-form-border-default: var(--vel-color-neutral-500);
    --vel-color-form-border-hover: var(--vel-color-neutral-600);
    --vel-color-form-border-disabled: var(--vel-color-neutral-300);
    --vel-color-dividerColor: var(--vel-color-neutral-200);
    /* Shape variables */
    --vel-shape100-border_radius: 0px;
    --vel-shape200-border_radius: 2px;
    --vel-shape300-border_radius: 4px;
    --vel-shape400-border_radius: 12px;
    --vel-shape500-border_radius: 500px;
    /* Elevations variables */
    --vel-elevation100-box_shadow: 0px 2px 2px rgba(9, 30, 66, 0.08), 0px 0px 1px rgba(9, 30, 66, 0.2);
    --vel-elevation200-box_shadow: 0px 4px 8px rgba(9, 30, 66, 0.08), 0px 0px 1px rgba(9, 30, 66, 0.2);
    --vel-elevation300-box_shadow: 0px 8px 12px rgba(9, 30, 66, 0.08), 0px 0px 1px rgba(9, 30, 66, 0.2);
    --vel-elevation400-box_shadow: 0px 12px 16px rgba(9, 30, 66, 0.12), 0px 0px 1px rgba(9, 30, 66, 0.2);
    --vel-elevation500-box_shadow: 0px 16px 32px rgba(9, 30, 66, 0.16), 0px 0px 1px rgba(9, 30, 66, 0.2);
    /* Elevations as filter variables */
    --vel-elevation100-filter: drop-shadow(0px 2px 2px rgba(9, 30, 66, 0.08)) drop-shadow(0px 0px 1px rgba(9, 30, 66, 0.2));
    --vel-elevation200-filter: drop-shadow(0px 4px 8px rgba(9, 30, 66, 0.08)) drop-shadow(0px 0px 1px rgba(9, 30, 66, 0.2));
    --vel-elevation300-filter: drop-shadow(0px 8px 12px rgba(9, 30, 66, 0.08)) drop-shadow(0px 0px 1px rgba(9, 30, 66, 0.2));
    --vel-elevation400-filter: drop-shadow(0px 12px 16px rgba(9, 30, 66, 0.12)) drop-shadow(0px 0px 1px rgba(9, 30, 66, 0.2));
    --vel-elevation500-filter: drop-shadow(0px 16px 32px rgba(9, 30, 66, 0.16)) drop-shadow(0px 0px 1px rgba(9, 30, 66, 0.2));
}


/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * monsal-gothic:
 *   - http://typekit.com/eulas/00000000000000007735b028
 *   - http://typekit.com/eulas/00000000000000007735b02d
 *   - http://typekit.com/eulas/00000000000000007735b036
 *   - http://typekit.com/eulas/00000000000000007735b03b
 *   - http://typekit.com/eulas/00000000000000007735b040
 *   - http://typekit.com/eulas/00000000000000007735b048
 *   - http://typekit.com/eulas/00000000000000007735b04d
 *   - http://typekit.com/eulas/00000000000000007735b053
 *   - http://typekit.com/eulas/00000000000000007735b05b
 *
 * © 2009-2022 Adobe Systems Incorporated. All Rights Reserved.
 */
/*{"last_published":"2022-04-06 11:08:59 UTC"}*/

@import url("https://p.typekit.net/p.css?s=1&k=kyi2arl&ht=tk&f=32182.32183.32185.32186.32187.32189.32190.32192.32194&a=85035912&app=typekit&e=css");


body {
    font-family: AldBil,Arial,Helvetica,sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: AldBil,Arial,Helvetica,sans-serif;
	font-weight:700;
}

input,
button,
select,
textarea {
	font-family: AldBil,Arial,Helvetica,sans-serif;
}





a {
    color: #797979;
}

    a:hover, focus {
        color: #333333;
    }

    a.btn {
        border: 0;
        font-size: 13px;
        /*        background: #c8372f !important; */
        color: #fff;
        text-shadow: 0 -1px 1px #444;
        font-weight: 500;
        text-decoration: none;
        position: relative;
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        border-radius: 0px
    }

        a.btn:hover {
            background: #eee !important;
        }

    a.login-signup-button:hover {
        background: #eee !important;
    }

/*
a.btn-big { background: url("../images/btn-big-black.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0); }
a.btn.green {background:#333333!important; text-shadow: 0 -1px 0px #444 !important;}
*/

        a.btn.green:hover {
            background-color:var(--vel-color-secondary-400) !important;
            color: #fff !important;
        }

        a.btn.blue:hover {
            background-color: #28ADE5 !important;
            color: #fff !important;
        }


.info-section {
    background-color: #F2F2F2; /*#e5f3f8;*/
    box-shadow:none;
    border-radius:20px 0px;
}


.start-button-openapply {
    display:none!important;
}


.car-profile .car-status .bid-amount-text {
    width:150px!important;
}



.navbar-inner {
    min-height: 50px;
    padding-left: 20px;
    padding-right: 20px;
    /*    background-color: #6b8298;
    background-image: -moz-linear-gradient(top, #6b8298, #6b8298);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#6b8298), to(#3b5741));
    background-image: -webkit-linear-gradient(top, #6b8298, #6b8298);
    background-image: -o-linear-gradient(top, #6b8298, #6b8298);
    background-image: linear-gradient(to bottom, #6b8298, #6b8298);
    background-repeat: repeat-x;
*/
    background-color: #e6e6e6 !important;
    background-image: none !important;
    border: 1px solid #223326;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
    *zoom: 1;
}

    .navbar-inner:before, .navbar-inner:after {
        display: table;
        content: "";
        line-height: 0;
    }

.navbar.nav .active a {
    border-radius: 0px;
    border-width: 2px;
}

.navbar.nav .active a {
    border-radius: 0px;
    border-width: 2px;
}

.navbar .nav li a {
    border-radius: 0px;
    border-width: 2px;
}

.btn-group.steps > .btn:hover {
background-color:#eee!important;
}

.btn-group.steps > a.main {
    background: none !important;
    background-color: #fff;
}

.btn-group.steps > a.main:hover {
    background-color:#eee!important;
}

    .btn-group.steps > a.main:hover {
        background-color: #eee !important;
    }


.btn-group > .btn:last-child {
    border-radius:0px 10px 10px 0px!important;

}

.btn-group > .btn:first-child {
    border-radius: 10px 0px 0px 10px !important;
    color:#888!important;
}


.span3 aside .nav-pills > .active > a, .span3 aside .nav-pills > .active > a:hover, .span3 aside .nav-pills > .active > a:focus {
    background: #6b8298;
    color: #fff;
}

.start-container {
    background-color: #c8372f;
    color: #fff;
    border-radius: 20px 0px;
    padding: 20px;
    margin-left: 40px;
    width:620px!important;
}

.startcontainer-left {
    width:240px;
}

.startbannercolumn {
    width:180px;
}

.start-container a {
    color: #fff;
}

        .start-container a:hover {
            color: #797979;
        }

.news .publishdate {
    color: #999999;
    font-size: larger;
}

footer .basement p {
    color: #000;
}

footer .basement {
    background: #fff;
    color: #6c7073;
    Font-size: 12px;
    min-height: 80px;
    height: 160px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    position: relative;
    background-image: url(/framework/aldbil/images/ald-logo.png);
    background-position: left top 30px;
    background-repeat: no-repeat;
    background-size: 220px;
}

footer {
    background: none;
    border-top: 1px solid #d7d7d7;
}

    footer .basement ul li a {
        color: #6c7073;
        text-decoration:none;
    }

    footer .basement p {
        margin-top:-20px;
    }

    footer .basement ul {
        position: absolute;
        top: 70px;
        right: 15px;
    }

footer {
    border-radius: 0px;
}


/*
header .mobile-link a {
    color: #fff;
    display:none;
}
*/


.car-profile .place-bid-unit .place-bid-dropdown {
    visibility: hidden;
}

.testprotocol .foot {
    background: url(../../internalcars/images/iclogo146.png) center center no-repeat;
}


a.xx_btn.orange {
    background: #6b8298 url(/framework/upplandsmotor/images/btn-mid-um.png) repeat-x !important;
    background-size: auto 100% !important;
    text-shadow: 0 -1px 0px #888 !important;
}

    a.xx_btn.orange:hover {
        background: #6b8298 !important;
    }


a.btn-big {
    border-radius: 0px;
    color: #fff !important;
    background: ##282830 !important;
    text-shadow: none !important;
    font-weight: 700;
}
/*
a.btn-big {
    border-radius: 0px;
    fill:#c8372f;
    border-width: 2px;
    border-color:#c8372f;
    border-style: solid;
    color:#c8372f!important;
    background: #fff !important;
    text-shadow: none !important;
    font-weight: 700;
}
*/

a.btn.wheelset {
    color: #fff !important;
}

a.btn-big:hover {
    background: #c8372f !important;
    color: #fff;
}

a.btn.grey {
    color: #999 !important;
    background: #fff !important;
    text-shadow: none !important;
}




a.btn.orange {
    /*
    border-radius: 0px;
    background: #282830 !important;
    text-shadow: none !important;
    color: #fff;
    font-weight: 700;

        xxx
        */

    border-width: 1px;
    border-style: solid;
    border-image: initial;
    height: auto;
    position: relative;
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    transition: box-shadow 0.1s ease-out 0s, border-color 0.1s ease-out 0s, background 0.1s ease-out 0s, color 0.1s ease-out 0s;
    border-radius: var(--vel-shape500-border_radius);
    width: auto;
    padding: 8px 30px 8px 30px;
    color: var(--vel-color-primary-400) !important;
    border-color: var(--vel-color-primary-400);
    background: var(--vel-color-neutral-white) !important;
    text-shadow: none !important;
    font-size: 15px;
    font-weight: 700;
}

    a.btn.orange:hover {
        opacity: .8;
        background: #eee !important;
    }


    a.btn.orange:after {
        display: none;
    }


a.db-btn {
    border-width: 1px;
    border-style: solid;
    border-image: initial;
    height: auto;
    position: relative;
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    transition: box-shadow 0.1s ease-out 0s, border-color 0.1s ease-out 0s, background 0.1s ease-out 0s, color 0.1s ease-out 0s;
    border-radius: var(--vel-shape500-border_radius);
    width: auto;
    padding: 8px 30px 8px 30px;
    color: var(--vel-color-primary-400) !important;
    border-color: var(--vel-color-primary-400);
    background: var(--vel-color-neutral-white) !important;
    text-shadow: none !important;
    font-size: 15px;
    font-weight: 700;
}


/*
a.btn.orange {
    border-radius: 0px;
    fill:#c8372f;
    border-width: 2px;
    border-color:#c8372f;
    border-style: solid;
    background: #fff !important;
    text-shadow: none !important;
    color:#c8372f;
    font-weight: 700;
}


    a.btn.orange:hover {
        background:#c8372f !important;
        color: #fff;
    }

    a.btn.orange:after {
        display: none;
    }
*/


a.btn.orange3d {
    border-width: 1px;
    border-style: solid;
    border-image: initial;
    height: auto;
    position: relative;
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    transition: box-shadow 0.1s ease-out 0s, border-color 0.1s ease-out 0s, background 0.1s ease-out 0s, color 0.1s ease-out 0s;
    border-radius: var(--vel-shape500-border_radius);
    width: auto;
    padding: 8px 30px 8px 30px;
    color: var(--vel-color-primary-400) !important;
    border-color: var(--vel-color-primary-400);
    background: var(--vel-color-neutral-white) !important;
    text-shadow: none !important;
    font-size: 15px;
    font-weight: 700;
}


a.btn.green {
    /*
    border-radius: 0px;
    fill: #000;
    border-width: 2px;
    border-color: #000;
    border-style: solid;
    background: #fff !important;
    text-shadow: none !important;
    color: #000;
    font-weight: 700;
        */

    border-width: 1px;
    border-style: solid;
    border-image: initial;
    height: auto;
    position: relative;
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    transition: box-shadow 0.1s ease-out 0s, border-color 0.1s ease-out 0s, background 0.1s ease-out 0s, color 0.1s ease-out 0s;
    border-radius: var(--vel-shape500-border_radius);
    width: auto;
    padding: 8px 30px 8px 30px;
    color: var(--vel-color-secondary-400) !important;
    border-color: var(--vel-color-secondary-400);
    background: var(--vel-color-neutral-white) !important;
    text-shadow: none !important;
    font-size: 15px;
    font-weight: 700;
}



a.btn.blue {
    border-width: 1px;
    border-style: solid;
    border-image: initial;
    height: auto;
    position: relative;
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    transition: box-shadow 0.1s ease-out 0s, border-color 0.1s ease-out 0s, background 0.1s ease-out 0s, color 0.1s ease-out 0s;
    border-radius: var(--vel-shape500-border_radius);
    width: auto;
    padding: 8px 30px 8px 30px;
    color: #28ADE5 !important;
    border-color: #28ADE5;
    background: var(--vel-color-neutral-white) !important;
    text-shadow: none !important;
    font-size: 15px;
    font-weight: 700;
}




a.btn.grey {
    border-width: 1px;
    border-style: solid;
    border-image: initial;
    height: auto;
    position: relative;
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    transition: box-shadow 0.1s ease-out 0s, border-color 0.1s ease-out 0s, background 0.1s ease-out 0s, color 0.1s ease-out 0s;
    border-radius: var(--vel-shape500-border_radius);
    width: auto;
    padding: 8px 30px 8px 30px;
    color: #222 !important;
    border-color: #999;
    background: var(--vel-color-neutral-white) !important;
    text-shadow: none !important;
    font-size: 15px;
    font-weight: 700;
}

a.btn.grey:hover {
    color:#fff;
}





.button_bar a .right-helper:before {
    border-left: 9px solid #c8372f;
}

.button_bar a .right-helper:after {
    border-left: 9px solid #c8372f;
}

.button_bar a:hover .right-helper:before {
    border-left: 9px solid #888;
}

.button_bar a:hover .right-helper:after {
    border-left: 9px solid #888;
}

.button_bar a.btn:hover {
    background: #888;
}



.button_bar a:active .right-helper:before {
    border-left: 9px solid #888;
}

.button_bar a:active .right-helper:after {
    border-left: 9px solid #888;
}

.button_bar a.btn:active {
    background: #888;
}


.button_bar a:focus .right-helper:before {
    border-left: 9px solid #888;
}

.button_bar a:focus .right-helper:after {
    border-left: 9px solid #888;
}

.button_bar a.btn:focus {
    background: #888;
}

footer {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

header .nav-pills > li > a {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}



/*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;
}*/


aside.login .btn {
    /*
    background: #c8372f !important;
    color: white !important;
        */
    box-shadow: none;
    height: 24px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.summary {
    /* background-color: #516e58; */
    color: #181818;
    margin-left: 0;
    padding: 10px;
}

header .navbar-inner {
    background: #f7f7f7 !important;
    border: 0;
    padding-right: 13px;
    padding-left: 13px;
}

header .navbar .nav.nav-pills.pull-right > .active > a {
    background-color: #000;
}


a.btn.green_NOTUSED {
    
    border-radius: 0px;
    background: #eff0f0 !important;
    text-shadow: none !important;
    color: #494950 !important;
    font-weight: 700;
    border: none !important;
}

    a.btn.green_NOTUSED:hover {
        opacity: .8;
        background: #eff0f0 !important;
        color: #fff;
    }

/*
a.btn.green {
    border-radius: 0px;
    fill: #000;
    border-width: 2px;
    border-color: #c8372f;
    border-style: solid;
    background: #fff !important;
    text-shadow: none !important;
    color: #c8372f;
    font-weight: 700;
}
*/

.box .change_details.change_account {
    /* display: inline-block; */
    position: static;
    background-color: #c8372f;
}

a.btn {
    /*
    border: 0;
    font-size: 13px;
    color: #fff;
    text-shadow: 0 -1px 1px #444;
    font-weight: 500;
    text-decoration: none;
    position: relative;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    padding-left: 16px;
    padding-right: 16px;
        */

    border-width: 1px;
    border-style: solid;
    border-image: initial;
    height: auto;
    position: relative;
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    transition: box-shadow 0.1s ease-out 0s, border-color 0.1s ease-out 0s, background 0.1s ease-out 0s, color 0.1s ease-out 0s;
    border-radius: var(--vel-shape500-border_radius);
    width: auto;
    padding: 8px 30px 8px 30px;
    color: var(--vel-color-primary-400) !important;
    border-color: var(--vel-color-primary-400);
    background: var(--vel-color-neutral-white) !important;
    text-shadow: none !important;
    font-size: 15px;
    font-weight: 700;
}

a {
    color: #c8372f;
}

aside.news .news_content p, aside.news .news_content a {
    width: 205px;
    font: normal 14px AldBil, sans-serif;
}

aside.news .news_content h2 {
    width: 140px;
    font: 600 14px AldBil, sans-serif;
}


.btn-group.steps > a.btn {
    border: rgb(240,100,0) 1px solid;
    text-shadow: none !important;
    text-transform: uppercase;
    color: #fff;
    border-radius: 0px;
    padding-left: 12px;
    padding-right: 12px;
}

.btn-group.steps:hover {
    background-color:#eee!important;

}


/* buttonrow2022 desktop pages - Volvo and Bilbolaget */

a.buttonrow2022-create {
    background: none !important;
    background-color: #fff !important;
    color: #000 !important;
    border: 1px solid #181818;
    font-weight: 700;
    text-shadow: none;
}

    a.buttonrow2022-create:hover {
        background-color: #ccc !important;
    }

a.buttonrow2022-finish {
    /*    text-shadow: none;*/
}

header .navbar .nav li a {
    background-color: #fff;
    color: #222;
    text-shadow: none;
    height: 15px;
}

    header .navbar .nav li a:hover {
        background-color: #ccc;
        color: #444;
    }


header .navbar .nav > .active > a {
    box-shadow: none !important;
    background-color: #eff0f0 !important;
}


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: #282830 !important;
    color: #fff;
    text-shadow: none !important;
    box-shadow: none !important;
}


.span3 aside {
    border-radius:12px 0px;

}

.navbar-inner {
    background: rgb(255, 255, 255);
    color: rgb(0, 74, 93);
    border-radius: 4px;
    box-shadow: rgba(0, 0, 0, 0.08) 0px 2px 4px 0px;
    border: none !important;
}

.summary {
    font-size:16px;
    background: rgb(255, 255, 255);
    color: rgb(0, 74, 93);
    border-radius: 4px;
    box-shadow: rgba(0, 0, 0, 0.08) 0px 2px 4px 0px;
}

.usagesummary-secondcol {
    width:100%;
}

.btn.print_work_order {
    border-color: #28ADE588 !important;
}

a.btn.red {
    background-color:red!important;
    color:white!important;
}

.car-profile .car-status a.btn.full-width {
    font-size: 12px !important;
}
    .publish-btn a {
    font-size:12px!important;
}

.print_work_order {
    display:none!important;
}

.order_manage_work__button {
    display:none!important;
}

.car-profile a.btn {
    margin-top:8px;
}


a.btn.lightgrey {
    background: #e87822 !important;
    color: #fff !important;
    text-shadow: none!important;
}



.search2018-bottom {
    margin-bottom:200px;
}


aside.login p.moved {
    display: block;
    margin: -15px 10px 15px 10px;
    padding: 10px;
    color: #222;
    background-color: none!important;
    border-color: none!important;
    border: none;
    border-radius: .25rem;
}



