.sk-fading-circle{position:absolute}
.sk-fading-circle .sk-circle{width:100%;height:100%;position:absolute;left:0;top:0}
.sk-fading-circle .sk-circle .sk-circle-indicator{display:block;margin:0 auto;width:15%;height:15%;border-radius:100%;-webkit-animation:sk-circleFadeDelay 1s infinite ease-in-out both;animation:sk-circleFadeDelay 1s infinite ease-in-out both}
.sk-fading-circle .sk-circle2{-webkit-transform:rotate(30deg);transform:rotate(30deg)}
.sk-fading-circle .sk-circle3{-webkit-transform:rotate(60deg);transform:rotate(60deg)}
.sk-fading-circle .sk-circle4{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.sk-fading-circle .sk-circle5{-webkit-transform:rotate(120deg);transform:rotate(120deg)}
.sk-fading-circle .sk-circle6{-webkit-transform:rotate(150deg);transform:rotate(150deg)}
.sk-fading-circle .sk-circle7{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.sk-fading-circle .sk-circle8{-webkit-transform:rotate(210deg);transform:rotate(210deg)}
.sk-fading-circle .sk-circle9{-webkit-transform:rotate(240deg);transform:rotate(240deg)}
.sk-fading-circle .sk-circle10{-webkit-transform:rotate(270deg);transform:rotate(270deg)}
.sk-fading-circle .sk-circle11{-webkit-transform:rotate(300deg);transform:rotate(300deg)}
.sk-fading-circle .sk-circle12{-webkit-transform:rotate(330deg);transform:rotate(330deg)}
.sk-fading-circle .sk-circle2 .sk-circle-indicator{-webkit-animation-delay:-0.91667s;animation-delay:-0.91667s}
.sk-fading-circle .sk-circle3 .sk-circle-indicator{-webkit-animation-delay:-0.83333s;animation-delay:-0.83333s}
.sk-fading-circle .sk-circle4 .sk-circle-indicator{-webkit-animation-delay:-0.75s;animation-delay:-0.75s}
.sk-fading-circle .sk-circle5 .sk-circle-indicator{-webkit-animation-delay:-0.66667s;animation-delay:-0.66667s}
.sk-fading-circle .sk-circle6 .sk-circle-indicator{-webkit-animation-delay:-0.58333s;animation-delay:-0.58333s}
.sk-fading-circle .sk-circle7 .sk-circle-indicator{-webkit-animation-delay:-0.5s;animation-delay:-0.5s}
.sk-fading-circle .sk-circle8 .sk-circle-indicator{-webkit-animation-delay:-0.41667s;animation-delay:-0.41667s}
.sk-fading-circle .sk-circle9 .sk-circle-indicator{-webkit-animation-delay:-0.33333s;animation-delay:-0.33333s}
.sk-fading-circle .sk-circle10 .sk-circle-indicator{-webkit-animation-delay:-0.25s;animation-delay:-0.25s}
.sk-fading-circle .sk-circle11 .sk-circle-indicator{-webkit-animation-delay:-0.16667s;animation-delay:-0.16667s}
.sk-fading-circle .sk-circle12 .sk-circle-indicator{-webkit-animation-delay:-0.08333s;animation-delay:-0.08333s}
@-webkit-keyframes sk-circleFadeDelay{0,39%,100%{opacity:0}
40%{opacity:1}
}
@keyframes sk-circleFadeDelay{0,39%,100%{opacity:0}
40%{opacity:1}
}
.croppa-container{display:inline-block;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;position:relative;font-size:0;-ms-flex-item-align:start;align-self:flex-start;background-color:#e6e6e6}
.croppa-container canvas{-webkit-transition:all .3s;transition:all .3s}
.croppa-container:hover{opacity:.7}
.croppa-container.croppa--dropzone{-webkit-box-shadow:inset 0 0 10px #333;box-shadow:inset 0 0 10px #333}
.croppa-container.croppa--dropzone canvas{opacity:.5}
.croppa-container.croppa--disabled-cc{cursor:default}
.croppa-container.croppa--disabled-cc:hover{opacity:1}
.croppa-container.croppa--has-target{cursor:move}
.croppa-container.croppa--has-target:hover{opacity:1}
.croppa-container.croppa--has-target.croppa--disabled-mz{cursor:default}
.croppa-container.croppa--disabled{cursor:not-allowed}
.croppa-container.croppa--disabled:hover{opacity:1}
.croppa-container svg.icon-remove{position:absolute;background:#fff;border-radius:50%;-webkit-filter:drop-shadow(-2px 2px 2px rgba(0,0,0,0.7));filter:drop-shadow(-2px 2px 2px rgba(0,0,0,0.7));z-index:10;cursor:pointer;border:2px solid #fff}
.user-info-vue .user-info-form .user-info-form-wrapper{min-width:initial;max-width:initial;margin:initial}
.user-info-vue .user-info-form .user-info-form-wrapper .fields{margin-left:0}
.user-info-vue .user-info-form .user-info-form-wrapper .fields div{margin-bottom:initial;margin-right:30px;width:280px}
.user-info-vue .user-info-form .user-info-form-wrapper .fields .error-container{margin-right:0}
.user-info-vue .user-info-form .user-info-form-wrapper .fields .pass-eye{position:absolute;right:0;top:30px}
.user-info-vue .user-info-form .access-data{max-width:650px}
@media only screen and (max-width:720px){.user-info-vue .go-back-page-vue{position:absolute;top:0;left:5px}
.user-info-vue .user-info-form .user-info-form-wrapper .fields{margin:0 auto 26px}
.user-info-vue .user-info-form .user-info-form-wrapper .fields div{margin-right:0}
.user-info-vue .user-info-form .user-info-form-wrapper .fields .pass-eye{position:absolute;right:0;top:30px}
}
.user-garage-vue .garage-header{display:flex;align-items:center}
.user-garage-vue .garage-header .user-garage-header{padding-right:20px;margin:0}
.user-garage-vue .garage-header .garage-selector{height:24px;width:170px}
.user-garage-vue .user-garage-form{margin-top:30px}
.user-garage-vue .user-garage-form .add-car-button{width:200px}
.user-garage-vue .user-garage-form .loader-container{position:fixed;width:100%;height:200px;left:0}
.user-garage-vue .user-garage-form .empty-garage{display:inline-block;width:100%}
.user-garage-vue .user-garage-form .empty-garage .title{font-size:3.6rem;color:#b0b4c3;max-width:320px;line-height:1;font-weight:100;text-transform:uppercase;margin-bottom:50px}
.user-garage-vue .user-garage-form .add-car-button{width:314px;height:50px}
.user-garage-vue .user-garage-form .add-car-button span{font-size:1.2rem;font-weight:300;text-align:center}
.user-garage-vue .user-garage-form .normal-garage .user-car-list{flex-wrap:wrap;display:flex;width:100%}
.user-garage-vue .user-garage-form .normal-garage .user-car-list .user-car{width:320px;margin:0 12px 60px;border:1px solid #bbbdc5;padding:5px;border-radius:3px;display:flex;flex-direction:column;justify-content:space-between;background:#fff}
.user-garage-vue .user-garage-form .normal-garage .user-car-list .user-car .user-car-header{display:flex;justify-content:space-between;align-items:center;padding:5px}
.user-garage-vue .user-garage-form .normal-garage .user-car-list .user-car .user-car-header h3{font-size:1.4rem;font-weight:500;text-align:left;color:#40424a;margin:0;width:calc(100% - 40px);height:2rem;overflow:hidden}
.user-garage-vue .user-garage-form .normal-garage .user-car-list .user-car .user-car-header .delete-car-icon{cursor:pointer}
.user-garage-vue .user-garage-form .normal-garage .user-car-list .user-car .user-car-body{padding-top:16px;display:flex;flex-direction:column;align-items:center}
.user-garage-vue .user-garage-form .normal-garage .user-car-list .user-car .user-car-body .description{margin:0 0 4px}
.user-garage-vue .user-garage-form .normal-garage .user-car-list .user-car .user-car-body .image-wrapper{min-height:140px}
.user-garage-vue .user-garage-form .normal-garage .user-car-list .user-car .user-car-body img{display:block;margin:auto;width:80%}
.user-garage-vue .user-garage-form .normal-garage .user-car-list .user-car .user-car-body .garage-car-info{padding-top:20px;height:100px;display:flex;flex-direction:column;justify-content:center;align-items:center}
.user-garage-vue .user-garage-form .normal-garage .user-car-list .user-car .user-car-body .garage-car-info .garage-car-model{font-size:18px;font-weight:500;color:#40424a}
.user-garage-vue .user-garage-form .normal-garage .user-car-list .user-car .user-car-body .garage-car-info .garage-car-version{font-size:14px;font-style:italic;color:#7f7f7f;letter-spacing:.4px;text-transform:uppercase}
.user-garage-vue .user-garage-form .normal-garage .user-car-list .user-car .user-car-body .garage-car-info .price-holder{display:flex}
.user-garage-vue .user-garage-form .normal-garage .user-car-list .user-car .user-car-body .garage-car-info .price-holder .price-prefix{font-size:10px;font-weight:500;color:#73757d;line-height:20px;margin-right:10px}
.user-garage-vue .user-garage-form .normal-garage .user-car-list .user-car .user-car-body .garage-car-info .price-holder .price{font-size:24px;font-weight:bold;color:#40424a;margin-top:0}
.user-garage-vue .user-garage-form .normal-garage .user-car-list .user-car .user-car-footer{padding-top:40px;width:100%;display:flex;justify-content:center}
.user-garage-vue .user-garage-form .normal-garage .user-car-list .user-car .user-car-footer .garage-button{flex-grow:1}
.user-garage-vue .user-garage-form .normal-garage .user-car-list .user-car .user-car-footer .garage-button.disabled{background-color:#eceef6;color:#40424a}
@media only screen and (max-width:720px){.user-garage-vue .go-back-page-vue{position:absolute;top:0;left:5px}
.user-garage-vue .garage-header{flex-direction:column}
.user-garage-vue .garage-header .user-garage-header{padding-right:0;margin-bottom:10px}
.user-garage-vue .user-garage-form{padding:0 16px}
.user-garage-vue .user-garage-form .add-car-button{width:100%}
.user-garage-vue .user-garage-form .normal-garage .user-car-list{width:100%;margin:0}
.user-garage-vue .user-garage-form .normal-garage .user-car-list .user-car{margin:0 0 20px 0;border-radius:0;padding-top:20px;width:100%}
}
.user-wishlist-vue{margin:30px 0}
.user-wishlist-vue .collapseble-enter-active,.user-wishlist-vue .collapseble-leave-active{transition:all .2s ease-in-out;overflow-y:hidden}
.user-wishlist-vue .collapseble-enter,.user-wishlist-vue .collapseble-leave-to{overflow-y:hidden;transform:translateY(-5%);opacity:0;height:0}
.user-wishlist-vue .user-wishlist-collapsble{width:100%;display:inline-block;margin-bottom:20px}
.user-wishlist-vue .user-wishlist-collapsble .title{cursor:pointer;font-size:2rem;font-weight:bold;color:#40424a;display:flex;align-items:center}
.user-wishlist-vue .user-wishlist-collapsble .title svg{margin-left:19px;transform:rotate(180deg)}
.user-wishlist-vue .user-wishlist-collapsble .title.open svg{transform:rotate(0)}
.user-wishlist-vue .user-wishlist-form .loader-container{position:fixed;width:100%;height:200px;left:0}
.user-wishlist-vue .user-wishlist-form .empty-wishlist{display:inline-block;width:100%}
.user-wishlist-vue .user-wishlist-form .empty-wishlist .text{width:334px;font-size:1.4rem;color:#40424a;line-height:1.29;font-weight:300;margin:0}
.user-wishlist-vue .user-wishlist-form .normal-wishlist{margin-top:21px}
.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list{flex-wrap:wrap;display:flex;margin:0 -5px;width:calc(100% + 60px)}
.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list .user-car{width:320px;margin:0 12px 60px;border:1px solid #bbbdc5;padding:5px;border-radius:3px;display:flex;flex-direction:column;justify-content:space-between;background:#fff}
.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list .user-car .user-car-header{display:flex;justify-content:space-between;align-items:center;padding:5px}
.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list .user-car .user-car-header h3{font-size:1.4rem;font-weight:300;text-align:left;color:#40424a;margin:0;width:calc(100% - 40px);height:2rem;overflow:hidden}
.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list .user-car .user-car-header .delete-car-icon{cursor:pointer}
.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list .user-car .user-car-body{padding-top:16px;display:flex;flex-direction:column;align-items:center}
.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list .user-car .user-car-body .description{margin:0 0 4px}
.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list .user-car .user-car-body .image-wrapper{min-height:140px}
.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list .user-car .user-car-body img{display:block;margin:auto;width:80%}
.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list .user-car .user-car-body .wishlist-car-info{padding-top:20px;height:100px;display:flex;flex-direction:column;justify-content:center;align-items:center}
.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list .user-car .user-car-body .wishlist-car-info .wishlist-car-model{font-size:1.8rem;font-weight:500;color:#40424a}
.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list .user-car .user-car-body .wishlist-car-info .wishlist-car-version{font-size:1.4rem;font-style:italic;color:#7f7f7f;letter-spacing:.4px;text-transform:uppercase}
.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list .user-car .user-car-body .wishlist-car-info .price-holder{display:flex}
.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list .user-car .user-car-body .wishlist-car-info .price-holder .price-prefix{font-size:1rem;font-weight:500;color:#73757d;line-height:20px;margin-right:10px}
.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list .user-car .user-car-body .wishlist-car-info .price-holder .price{font-size:2.4rem;font-weight:bold;color:#40424a;margin-top:0}
.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list .user-car .user-car-footer{padding-top:40px;width:100%;display:flex;justify-content:center}
.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list .user-car .user-car-footer .wishlist-button{flex-grow:1}
.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list .user-car .user-car-footer .open-car-button,.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list .user-car .user-car-footer .negotiate-car-button{height:50px}
.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list .user-car .user-car-footer .open-car-button span,.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list .user-car .user-car-footer .negotiate-car-button span{font-size:1.3rem;font-weight:400;font-style:normal}
.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list .user-car .user-car-footer .open-car-button{background:#eceef6}
.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list .user-car .user-car-footer .open-car-button span{color:#000;font-weight:500}
.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list .user-car .user-car-footer .wishlist-button.disabled{background-color:#eceef6;color:#40424a}
@media only screen and (max-width:720px){.user-wishlist-vue{margin-top:30px}
.user-wishlist-vue .go-back-page-vue{position:absolute;top:0;left:5px}
.user-wishlist-vue .user-wishlist-collapsble .title{font-size:1.6rem}
.user-wishlist-vue .wishlist-header{flex-direction:column}
.user-wishlist-vue .wishlist-header .user-wishlist-header{padding-right:0;margin-bottom:10px}
.user-wishlist-vue .user-wishlist-form .empty-wishlist .text{width:unset}
.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list{width:100%;margin:0}
.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list .user-car{margin:0 0 20px 0;border-radius:0;padding-top:20px;width:100%}
}
.user-badge .user-menu-vue{background:#fff;height:calc(100% -  50px);left:0;overflow-y:scroll;overflow-x:hidden;padding:20px;position:fixed;top:50px;width:100%;z-index:-1}
.user-badge .user-menu-vue--active{display:inherit}
.user-badge .user-menu-vue--disabled{display:none}
.user-badge .user-menu-vue .hub-container{width:100%;max-width:1036px;margin:0 auto;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;min-height:130px}
.user-badge .user-menu-vue .user-profile{display:flex;align-items:flex-start;justify-content:space-between;z-index:1}
.user-badge .user-menu-vue .user-profile .col-left,.user-badge .user-menu-vue .user-profile .col-right{display:inline-block}
.user-badge .user-menu-vue .user-profile .profile-picture{display:inline-block}
.user-badge .user-menu-vue .user-profile .profile-picture>img{width:92px;border-radius:50%;border:1px solid #e50353;cursor:pointer;margin:0 28px 0 0}
.user-badge .user-menu-vue .user-profile .page-navigation{width:100%;display:inline-block;margin-top:6px}
.user-badge .user-menu-vue .user-profile .page-navigation>ul{margin:0;padding:0}
.user-badge .user-menu-vue .user-profile .page-navigation>ul>li{width:100%;cursor:pointer;list-style:none;display:inline-block}
.user-badge .user-menu-vue .user-profile .page-navigation>ul>li span{display:inline-block;padding:3px 0;font-weight:300;font-size:1.4rem}
.user-badge .user-menu-vue .user-profile .user-detail{display:inline-block}
.user-badge .user-menu-vue .user-profile .user-detail p{margin:0}
.user-badge .user-menu-vue .user-profile .user-detail .user-name{font-weight:bold;font-size:2rem;color:#40424a;text-transform:uppercase}
.user-badge .user-menu-vue .user-profile .user-detail .user-location{font-size:1.2rem;font-weight:600;margin-top:20px}
.user-badge .user-menu-vue .user-profile .user-detail .change-location-link{font-style:italic;font-size:1.2rem;color:#7f7f7f;padding:5px 0;display:block;cursor:pointer}
.user-badge .user-menu-vue .hubID-tab{max-width:618px;display:inline-block}
.user-badge .user-menu-vue .hubID-tab .title{font-size:2rem;font-weight:bold;color:#40424a}
.user-badge .user-menu-vue .hubID-tab .text{margin:9px 0 18px 0;font-size:1.4rem;line-height:1.29;color:#40424a}
.user-badge .user-menu-vue .hubID-tab .hub-tabs{display:inline-block;width:100%;height:50px}
.user-badge .user-menu-vue .hubID-tab .hub-tabs ul{display:inline-block;width:100%;margin:0;padding:0;list-style:none}
.user-badge .user-menu-vue .hubID-tab .hub-tabs ul li{width:50%;height:50px;display:flex;align-items:center;justify-content:center;float:left;cursor:pointer;background:#fff;border:1px solid #aaa}
.user-badge .user-menu-vue .hubID-tab .hub-tabs ul li:last-child{border-left:0}
.user-badge .user-menu-vue .hubID-tab .hub-tabs ul li span{text-transform:uppercase;color:#40424a;font-size:1.2rem}
.user-badge .user-menu-vue .hubID-tab .hub-tabs ul li.active{background:#e50353;border-color:#e50353}
.user-badge .user-menu-vue .hubID-tab .hub-tabs ul li.active span{color:#fff}
.user-badge .user-menu-vue .user-pages{width:100%;display:inline-block;margin-top:40px}
.user-badge .user-menu-vue .user-pages .user-page-header{margin:20px 0 40px}
.user-badge .user-menu-vue .user-pages .user-page-section{font-size:2rem;font-weight:bold;margin:20px 0}
.user-badge .user-menu-vue .button-wrapper{width:280px;margin:10px 0 50px}
@media only screen and (max-width:720px){.user-badge .user-menu-vue{display:flex;flex-flow:column;height:calc(100% -  115px);padding-top:0;top:50px;width:100%}
.user-badge .user-menu-vue .hub-container{height:calc(100% -  115px)}
.user-badge .user-menu-vue .hubID-tab{margin-top:30px}
.user-badge .user-menu-vue .user-profile{width:100%;padding:46px 28px 20px 28px;flex-direction:column}
.user-badge .user-menu-vue .user-profile .col-left,.user-badge .user-menu-vue .user-profile .col-right{width:100%}
.user-badge .user-menu-vue .user-profile .user-detail{margin:17px 0}
.user-badge .user-menu-vue .user-profile .user-detail .user-name{font-size:2.5rem;line-height:1}
.user-badge .user-menu-vue .user-profile .page-navigation{width:100%}
.user-badge .user-menu-vue .user-profile .page-navigation ul{width:100%}
.user-badge .user-menu-vue .user-profile .page-navigation ul li{width:100%;border-bottom:1px solid #bbbdc5;padding:13px 0}
.user-badge .user-menu-vue .user-profile .page-navigation ul li:last-child{border:0}
.user-badge .user-menu-vue .user-profile .page-navigation ul li span{text-transform:capitalize;font-size:1.7rem;line-height:1.4}
.user-badge .user-menu-vue .user-pages{padding:0 20px;width:100%}
.user-badge .user-menu-vue .user-pages .user-page-header{text-align:center}
.user-badge .user-menu-vue .user-pages .page-navigation{padding:0 20px}
.user-badge .user-menu-vue .user-pages .page-navigation>ul>li{font-size:1.8rem;font-weight:500;padding:20px 0;position:relative;display:flex;flex-flow:row-reverse;justify-content:space-between}
.user-badge .user-menu-vue .user-pages .page-navigation>ul>li:before{content:url('../../../designs/wisdom/base/images/arrow-next.svg')}
.user-badge .user-menu-vue .user-pages .page-navigation>ul>li:not(:last-child):after{content:'';width:90px;height:1px;position:absolute;background:#bbbdc5;bottom:0;left:15px}
.user-badge .user-menu-vue .user-location{display:block;padding:0 20px;width:100%}
.user-badge .user-menu-vue .user-location .location{margin-top:10px;text-align:center}
.user-badge .user-menu-vue .user-location .location .user-location{margin:0;font-size:1.2rem;font-weight:600;font-style:normal;font-stretch:normal;letter-spacing:normal;text-align:center;color:#4a4a4a}
.user-badge .user-menu-vue .user-location .location .change-location-link{font-size:1.2rem;font-weight:normal;font-style:italic;color:#7f7f7f;text-decoration:underline}
.user-badge .user-menu-vue .button-wrapper{margin:10px auto 30px}
}
.user-login-vue{width:100%;position:fixed;top:50px;bottom:65px;left:0;overflow:auto;background:#fff;color:#40424a}
.user-login-vue .btn{width:280px;display:block;font-size:1.3rem;font-weight:500;color:#40424a;background-color:#fff;border:0;margin-bottom:15px;padding:13px 0;text-align:center;text-decoration:none}
.user-login-vue .btn-facebook{background-color:#32579e;color:#fff}
.user-login-vue .btn-google{background-color:#4285f4;color:#fff;display:flex;align-items:center}
.user-login-vue .btn-google .icon{display:flex;align-items:center;justify-content:center;border-radius:2px;background:#fff;height:38px;min-width:38px;flex:1;margin:-10px 0 -10px 3px}
.user-login-vue .btn-google span{width:100%}
.user-login-vue .btn-white{border:1px solid #40424a}
.user-login-vue .cleaner{width:11px;height:11px;position:absolute;top:27px;right:2px;background-image:url('../../../designs/wisdom/id/images/icon-x.svg');cursor:pointer}
.user-login-vue .pass-eye{position:absolute;right:2px;top:22px;width:22px;cursor:pointer}
.user-login-vue .login-container{height:100%;position:relative;overflow:auto}
.user-login-vue .page-sign-in .header,.user-login-vue .page-success .header,.user-login-vue .page-email .header{display:flex;align-items:center;justify-content:center;padding:20% 0 4%}
.user-login-vue .page-sign-in .header .badge,.user-login-vue .page-success .header .badge,.user-login-vue .page-email .header .badge{text-align:center}
.user-login-vue .page-sign-in .header .badge .badge-image,.user-login-vue .page-success .header .badge .badge-image,.user-login-vue .page-email .header .badge .badge-image{width:80px;height:92px;display:block;background-image:url('../../../designs/wisdom/base/images/fiat-id-off.svg');background-repeat:no-repeat;background-size:cover}
.user-login-vue .page-sign-in .header .info,.user-login-vue .page-success .header .info,.user-login-vue .page-email .header .info{position:relative;margin-left:10px}
.user-login-vue .page-sign-in .header .info .brand .brand-title,.user-login-vue .page-success .header .info .brand .brand-title,.user-login-vue .page-email .header .info .brand .brand-title{font-size:2.8rem;font-weight:800}
.user-login-vue .page-sign-in .header .info .message,.user-login-vue .page-success .header .info .message,.user-login-vue .page-email .header .info .message{font-size:18px;font-weight:500;width:120px;line-height:20px;text-align:left}
.user-login-vue .page-sign-in .detail,.user-login-vue .page-success .detail,.user-login-vue .page-email .detail{display:flex;justify-content:center;padding:4% 0}
.user-login-vue .page-sign-in .detail .message,.user-login-vue .page-success .detail .message,.user-login-vue .page-email .detail .message{font-size:1.4rem;color:#7f7f7f;margin-bottom:100px;text-align:center;width:220px}
.user-login-vue .page-sign-in .detail ul,.user-login-vue .page-success .detail ul,.user-login-vue .page-email .detail ul{margin:0;margin-left:-5px;list-style-type:disc}
.user-login-vue .page-sign-in .detail ul li,.user-login-vue .page-success .detail ul li,.user-login-vue .page-email .detail ul li{color:#7f7f7f;font-size:1.4rem;font-style:italic;font-weight:300;line-height:1.29}
.user-login-vue .page-sign-in .buttons,.user-login-vue .page-success .buttons,.user-login-vue .page-email .buttons{align-items:center;display:flex;flex-direction:column;padding:6% 0 0}
.user-login-vue .page-sign-in .terms,.user-login-vue .page-success .terms,.user-login-vue .page-email .terms{display:flex;justify-content:center;padding:10px 0}
.user-login-vue .page-sign-in .terms p,.user-login-vue .page-success .terms p,.user-login-vue .page-email .terms p{color:#7f7f7f;font-size:1.3rem;font-style:italic;text-align:center;margin:0;width:240px}
.user-login-vue .page-sign-in .terms a,.user-login-vue .page-success .terms a,.user-login-vue .page-email .terms a,.user-login-vue .page-sign-in .terms a:visited,.user-login-vue .page-success .terms a:visited,.user-login-vue .page-email .terms a:visited{color:#7f7f7f}
.user-login-vue .page-success .header{flex-flow:column}
.user-login-vue .page-success .header .badge{width:300px;height:410px;margin:40px 0 90px}
.user-login-vue .page-success .header .badge img{width:300px}
.user-login-vue .page-success .header .info{text-align:center;width:auto}
.user-login-vue .page-success .header .info .brand{margin:20px 0 50px}
.user-login-vue .page-email .header{flex-flow:column;padding:15% 0 4%}
.user-login-vue .page-email .header .badge{margin:0 0 20px}
.user-login-vue .page-email .header .badge img{margin-left:0;width:80px}
.user-login-vue .page-email .header .info{text-align:center;width:auto;margin:0}
.user-login-vue .page-email .header .info .message{width:auto;max-width:260px;text-align:center;margin-left:0}
.user-login-vue .page-email .detail{flex-flow:column;align-items:center;padding-bottom:0}
.user-login-vue .page-email .detail .message{width:260px;margin-bottom:20px}
.user-login-vue .page-email .detail .message p{margin:0;line-height:1.29}
.user-login-vue .page-email .resend{cursor:pointer;display:block;font-size:1.3rem;margin-top:20px;text-decoration:underline;text-align:center}
.user-login-vue .page-form .header{display:flex;align-items:center;justify-content:space-between;padding:20px 10px}
.user-login-vue .page-form .header .steps{padding-right:15px}
.user-login-vue .page-form .content{align-items:center;display:flex;flex-flow:column;padding:30px 0 0}
.user-login-vue .page-form .content .text{width:220px;font-size:2.2rem;margin:20px 0 40px;text-align:center}
.user-login-vue .page-form .content .form-ctrl{width:250px;margin-bottom:40px}
.user-login-vue .page-form .content .form-ctrl .forgot-pass{cursor:pointer;display:block;font-size:1.1rem;margin-top:10px;margin-left:2px;text-decoration:underline}
@media only screen and (min-width:721px){.user-login-vue{width:100%;min-width:400px;min-height:600px;position:fixed;top:50px;left:0;bottom:0;display:flex;align-items:center;justify-content:center;background-size:cover;border-bottom:0;margin-bottom:0}
.user-login-vue .login-container{width:370px;height:auto;min-height:530px;max-height:95%;background:#fff;border-radius:5px;padding-bottom:18px}
}
.user-badge-vue.full-disabled{display:none}
.user-badge-vue .badge-icon{width:40px;margin-right:5px;border-radius:50%}
.user-badge-vue .badge-icon.selected{border:2px solid #e50353}
.user-badge-vue .login-link{text-decoration:none;position:relative;color:#40424a;font-size:1rem;padding-top:2px;font-weight:500;letter-spacing:.7px;text-transform:uppercase;margin-left:14px}
.user-badge-vue .login-link span{font-weight:800}
.user-badge-vue .loader-wrapper{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;top:0;background-color:rgba(0,0,0,0.5)}
.user-badge-vue .loader-wrapper .loader{background-image:url('../../../designs/wisdom/base/images/loading.svg');background-repeat:no-repeat;background-position:center;background-size:100%;height:75px;width:75px}
.user-badge-vue .badge-unlogged-user,.user-badge-vue .badge-logged-user{display:flex;align-items:center;cursor:pointer}
.user-badge-vue .badge-unlogged-user .fiat-id-active::before,.user-badge-vue .badge-logged-user .fiat-id-active::before{content:url('../../../designs/wisdom/base/images/fiat-id-on.svg')}
.user-badge-vue .badge-unlogged-user .fiat-id-inactive::before,.user-badge-vue .badge-logged-user .fiat-id-inactive::before{content:url('../../../designs/wisdom/base/images/fiat-id-off.svg')}
.user-badge-vue .confirmation-window{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.5);z-index:101;display:flex;justify-content:center;align-items:center}
.user-badge-vue .confirmation-window .confirmation-dialog{width:400px;position:relative}
.user-badge-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content{background-color:#fff;margin:0 auto;text-align:center;border-radius:5px;padding:40px 10px 60px;position:relative}
.user-badge-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content .large-text{font-size:2rem;font-weight:500;color:#40424a;margin:0 0 10px 0;text-align:left;padding-left:10px;word-wrap:break-word}
.user-badge-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content .hub-input{text-align:left}
.user-badge-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content .form-field{display:inline-flex;flex-direction:column;margin:10px 0;width:300px}
.user-badge-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content .form-field>label{font-size:1.3rem;font-weight:500;text-align:left}
.user-badge-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content .dialog-message{text-align:center;padding:0}
.user-badge-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content .button-holder{padding-top:20px}
.user-badge-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content .button-holder .btn-grey{background:#eceef6;color:#40424a;font-weight:500}
.user-badge-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content .button-holder .btn-cancel{min-width:unset}
.user-badge-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content.extra-large-window{width:410px}
@media only screen and (min-width:721px){.user-badge-vue .confirmation-window .confirmation-dialog .no-radius-top{border-top-left-radius:0;border-top-right-radius:0}
.user-badge-vue .confirmation-window .confirmation-dialog .image-container{border-top-left-radius:5px;border-top-right-radius:5px}
}
.user-badge-vue .confirmation-window .confirmation-dialog .image-container{flex-grow:1;display:flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,0.9);padding:20px;position:relative}
.user-badge-vue .confirmation-window .confirmation-dialog .image-container .croppa-container{align-self:auto;border-radius:50%;overflow:hidden;background-color:#c7c7c7}
.user-badge-vue .confirmation-window .confirmation-dialog .btn-close:before{cursor:pointer;content:'';position:absolute;right:10px;top:10px;background-image:url('../../../designs/wisdom/base/images/icon-close.png');width:24px;height:24px;background-repeat:no-repeat;background-size:cover}
.user-badge-vue p.small-text{font-size:1.4rem;font-weight:300;line-height:1.29;color:#40424a;margin:0 0 3px 0}
.user-badge-vue p.large-text{font-size:2rem;font-weight:500;color:#40424a;margin:0 0 10px 0;text-align:left}
@media only screen and (max-width:720px){.user-badge-vue{margin-right:0}
.user-badge-vue .badge-icon{margin-right:0;border-radius:50%}
.user-badge-vue .login-link{display:none}
.user-badge-vue.disabled{display:none}
.user-badge-vue .confirmation-window{top:50px}
.user-badge-vue .confirmation-window .confirmation-dialog{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end}
.user-badge-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content{border-radius:0;width:100%}
.user-badge-vue .confirmation-window .confirmation-dialog .image-container{padding:0}
.user-badge-vue .badge-unlogged-user .fiat-id-active::before,.user-badge-vue .badge-logged-user .fiat-id-active::before{content:''}
.user-badge-vue .badge-unlogged-user .fiat-id-inactive--mobile,.user-badge-vue .badge-logged-user .fiat-id-inactive--mobile{background-image:url('../../../designs/wisdom/base/images/fiat-id-off.svg');background-repeat:no-repeat;background-size:inherit}
.user-badge-vue .badge-unlogged-user .fiat-id-inactive::before,.user-badge-vue .badge-logged-user .fiat-id-inactive::before{content:''}
.user-badge-vue .badge-unlogged-user .fiat-id-active--mobile,.user-badge-vue .badge-logged-user .fiat-id-active--mobile{background-image:url('../../../designs/wisdom/base/images/fiat-id-on.svg');background-repeat:no-repeat;background-size:inherit}
.user-badge-vue .badge-unlogged-user .fiat-id-active::before,.user-badge-vue .badge-logged-user .fiat-id-active::before{content:''}
.user-badge-vue .badge-logged-user{flex-direction:column;align-items:center;justify-content:flex-end}
.user-badge-vue .badge-logged-user .badge-logout-button{text-transform:uppercase}
.user-badge-vue #fiat-badge-icon{margin-right:0}
}
.user-service{margin-bottom:50px}
.user-service__paragraph{text-align:center;font-size:1.4rem}
.user-service__table{border-spacing:0}
.user-service__table .header-cell,.user-service__table .table-cell{padding:0 15px}
.user-service__table .header-cell{text-transform:uppercase;padding-top:20px;padding-bottom:20px}
.user-service__table .hub-button{min-width:80px;height:30px;width:100px;padding:8px}
.user-service__table .hub-button--link-b2{text-decoration:underline}
.user-service .dialog-modal{overflow-y:scroll;height:500px}
.user-proposals-vue{width:100%;display:inline-block;border-bottom:1px solid #979797}
.user-proposals-vue .collapseble-enter-active,.user-proposals-vue .collapseble-leave-active{transition:all .2s ease-in-out;overflow-y:hidden}
.user-proposals-vue .collapseble-enter,.user-proposals-vue .collapseble-leave-to,.user-proposals-vue .collapseble-leave-active{transform:translateY(-10%);opacity:0;height:0;overflow-y:hidden}
.user-proposals-vue .without-cpf{margin:60px 0 0 0;max-width:480px;text-align:left;padding-bottom:60px}
.user-proposals-vue .without-cpf .title{font-size:3.6rem;color:#b0b4c3;line-height:1;font-weight:100;text-transform:uppercase}
.user-proposals-vue .without-cpf .text{font-size:1.6rem;color:#40424a;line-height:1.29;font-weight:300;margin:10px 0 30px 0}
.user-proposals-vue .without-cpf .hub-button{margin:0}
.user-proposals-vue .user-proposals-collapsible{width:100%;display:inline-block;margin-bottom:30px}
.user-proposals-vue .user-proposals-collapsible .title{cursor:pointer;font-size:2rem;font-weight:bold;color:#40424a;display:flex;align-items:center}
.user-proposals-vue .user-proposals-collapsible .title svg{margin-left:19px;transform:rotate(180deg)}
.user-proposals-vue .user-proposals-collapsible .title.open svg{transform:rotate(0)}
.user-proposals-vue .empty-proposals{width:315px;display:inline-block;padding-bottom:70px}
.user-proposals-vue .empty-proposals .title{font-size:3.8rem;font-weight:300;line-height:1.05;letter-spacing:-1.2px;color:#b0b4c3;max-width:320px;text-transform:uppercase;margin:7px 0 17px 0}
.user-proposals-vue .empty-proposals .text{width:334px;font-size:1.4rem;color:#40424a;line-height:1.29;font-weight:300;margin:0}
.user-proposals-vue .user-proposals-form{width:100%;display:inline-block;position:relative}
.user-proposals-vue .user-proposals-form .icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;width:62px;height:62px}
.user-proposals-vue .user-proposals-form .proposal-item{width:100%;display:inline-block;min-height:100px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item{display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:30px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .product-wrapper{display:flex;flex-wrap:wrap;padding-bottom:40px;min-height:430px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .col-left{max-width:350px;margin-right:13px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .col-right{flex-grow:1}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .col-middle{width:100%;position:relative;display:flex;justify-content:center;align-items:center;margin-top:20px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-id{margin-bottom:20px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-id span{width:100%;font-size:1.2rem;color:#40424a;display:inline-block;font-weight:700}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-products .mvs{font-size:3.8rem;font-weight:800;line-height:1.05;color:#40424a}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-products .mvs .version{font-size:3.8rem;font-weight:300;line-height:1.11}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-products .price{font-size:3.8rem;font-weight:bold;color:#40424a}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-quotation{display:flex;align-items:center;margin:35px 0 43px 0}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-quotation .quotation-icon{display:flex;margin-right:22px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-quotation .quotation-icon .circle{fill:#e50353}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-quotation .quotation-icon .stroke{stroke:#fff;stroke-width:1.5px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-quotation .quotation-info{display:flex;flex-direction:column;font-size:1.4rem;font-weight:300;line-height:1.29;color:#40424a}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-quotation .quotation-info .quotation-discount{font-size:1.6rem;font-weight:700;line-height:normal;color:#e50353;margin-bottom:3px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-quotation .quotation-info .quotation-price{font-size:3.8rem;font-weight:700;line-height:1.05;letter-spacing:-1px;margin-bottom:5px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-dealer{display:flex;flex-direction:row;align-items:center;margin:35px 0 43px 0}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-dealer .icon{background-image:url('../../../designs/wisdom/base/images/ico-location-round.svg');margin-right:22px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-dealer .dealer-info .legend{font-size:1.4rem;font-weight:300;line-height:1.29;color:#40424a}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-dealer .dealer-info .delaer-name{font-size:1.6rem;font-weight:700;color:#40424a;padding:4px 0;text-transform:uppercase}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-dealer .dealer-info .dealer-address,.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-dealer .dealer-info .dealer-tel{font-size:1.4rem;font-weight:300;line-height:1.29;color:#40424a}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-specialist{display:flex;flex-direction:row;align-items:center;margin:55px 0 43px 0}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-specialist .icon{background-image:url('../../../designs/wisdom/base/images/ico-phone-round.svg');margin-right:22px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-specialist .specialist-info .legend{font-size:1.4rem;font-weight:300;line-height:1.29;color:#40424a}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-specialist .specialist-info .specialist-name{font-size:1.6rem;font-weight:700;color:#40424a;padding:4px 0;text-transform:uppercase}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-specialist .specialist-info .specialist-tel{font-size:1.4rem;font-weight:300;line-height:1.29;color:#40424a}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .actions{position:absolute;left:0;display:flex;flex-direction:column;top:30px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .actions .hub-button{width:215px;height:45px;margin-top:20px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .actions .hub-button span{font-size:1.3rem;font-weight:400}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .actions :first-child{margin-top:0}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .car-image img{width:100%}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .product-timeline-wrapper{display:flex;justify-content:center}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline{display:inline-block}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .line-information{width:340px;display:flex;flex-direction:row;align-items:center;margin:0 0 0 95px;cursor:pointer}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .line-information .icon{background-image:url('../../../designs/wisdom/base/images/ico-clock-round.svg');margin-right:35px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .line-information .information{width:178px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .line-information .information .title{font-size:1.6rem;font-weight:700}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .line-information .information .subtitle{font-size:1.4rem;font-weight:300;line-height:1.29;padding:5px 0;color:#40424a}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .line-information .information .collapsible span{font-size:1.1rem;font-weight:500;color:#73757d}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .line-information .information .collapsible svg{margin-left:13px;transform:rotate(180deg)}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .line-information .information .collapsible.open svg{transform:rotate(0)}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .events-list{width:100%;display:flex;flex-direction:column;margin-top:58px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .events-list .event-item{width:100%;display:flex;align-items:center;justify-content:flex-start;margin-bottom:42px;position:relative}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .events-list .event-item:after{position:absolute;top:50%;left:125px;z-index:-1;content:'';width:1px;height:100%;background:#73757d}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .events-list .event-item:last-child:after{display:none}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .events-list .event-item .date{font-size:1.4rem;font-weight:300;line-height:1.29;color:#40424a;width:57px;margin:0 37px 0 0}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .events-list .event-item .icon.received{background-image:url('../../../designs/wisdom/base/images/ico-binoculars-round.svg')}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .events-list .event-item .icon.test-drive{background-image:url('../../../designs/wisdom/base/images/ico-steering-wheel-round.svg')}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .events-list .event-item .icon.sent,.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .events-list .event-item .icon.quotation{background-image:url('../../../designs/wisdom/base/images/ico-money-round.svg')}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .events-list .event-item .information{display:flex;flex-direction:column;width:270px;margin:0 0 0 37px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .events-list .event-item .information .stars{display:flex;align-items:center;justify-content:flex-start;margin:10px -5px 10px 0}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .events-list .event-item .information .stars .star{margin:0 5px;width:15px;height:15px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .events-list .event-item .information .stars .star svg{width:15px;height:15px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .events-list .event-item .information .stars .star svg .selected{fill:#e50353}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .events-list .event-item .information .title{font-size:1.6rem;font-weight:700;color:#40424a;width:150px;margin-bottom:5px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .events-list .event-item .information .text{font-size:1.4rem;font-weight:300;line-height:1.29;color:#40424a}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .events-list .event-item .information .action .hub-button{border:1px solid #979797;background:#fff;padding:0;width:215px;height:36px;margin:13px 0 0 0}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .events-list .event-item .information .action .hub-button .hub-button__label{font-size:1.2rem;color:#000}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .events-list .event-item .last-quotation-tooltip{width:215px;height:110px;position:absolute;left:-260px;display:flex;align-items:center;background-color:#eceef6;padding:20px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .events-list .event-item .last-quotation-tooltip .tooltip-arrow{height:110px;position:absolute;right:-20px;border-top:55px solid transparent;border-bottom:55px solid transparent;border-left:20px solid #eceef6}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .events-list .event-item .last-quotation-tooltip .tooltip-text{font-size:1.4rem;font-weight:300;line-height:1.29;color:#40424a}
@media only screen and (max-width:720px){.user-proposals-vue{margin-top:40px}
.user-proposals-vue .user-proposals-collapsible{margin-bottom:25px}
.user-proposals-vue .user-proposals-collapsible .title{font-size:1.6rem}
.user-proposals-vue .user-proposals-form .empty-proposals{padding-bottom:40px;width:auto}
.user-proposals-vue .user-proposals-form .empty-proposals .text{width:auto}
.user-proposals-vue .user-proposals-form .proposal-item{margin:0}
.user-proposals-vue .user-proposals-form .proposal-item .product-item{margin-bottom:20px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .product-wrapper{width:100%;padding-bottom:0}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .col-left,.user-proposals-vue .user-proposals-form .proposal-item .product-item .col-right{width:100%;margin:0;padding:0 15px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .col-middle{padding:0 15px;flex-direction:column;align-items:flex-start;margin:0}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .col-middle .actions{top:0}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .car-image{text-align:center}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .car-image .proposal-id{padding-top:0;text-align:left;margin:0;float:left}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .car-image .action{float:right;text-align:right;padding:0 15px 0 0}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .car-image .action a{color:#73757d;font-size:1.1rem;display:flex;align-items:center}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .car-image .action a:before{content:url('../../../designs/wisdom/base/images/ico-clock-small.svg');width:12px;height:12px;margin-right:3px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .car-image img{width:90%;margin:0 auto;display:inline-block}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-products{margin-top:20px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-products .mvs .model-name{font-size:2.08rem}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-products .mvs .version{font-size:2.08rem}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-products .price{font-size:2.08rem}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-dealer{margin:20px 0 10px 0}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-dealer .dealer-info .legend{font-size:1.4rem}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-dealer .dealer-info .delaer-name{font-size:1.6rem}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-dealer .dealer-info .dealer-address{font-size:1.4rem}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-dealer .dealer-info .dealer-tel{font-size:1.4rem}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .actions{width:100%;position:relative;margin-bottom:35px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .actions .hub-button{width:100%;max-width:250px;height:45px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .product-timeline-wrapper{width:100%;padding:0}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .product-timeline-wrapper .proposal-timeline{margin-top:0;width:100%}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .product-timeline-wrapper .proposal-timeline .line-information{width:100%;margin:34px 0 40px 0}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .product-timeline-wrapper .proposal-timeline .event-item{align-items:flex-start}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .product-timeline-wrapper .proposal-timeline .event-item:after{top:62px;left:31px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .product-timeline-wrapper .proposal-timeline .event-item .information{width:unset}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .product-timeline-wrapper .proposal-timeline .event-item .information .title{width:auto;max-width:150px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .product-timeline-wrapper .proposal-timeline .event-item .information .action .hub-button{width:auto;max-width:250px;min-width:unset}
}
.user-testdrive-details-modal-vue{background:rgba(0,0,0,0.5);width:100vw;height:100vh;position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;z-index:999}
.user-testdrive-details-modal-vue .testdrive-details-modal-container{position:relative;width:299px;min-height:299px;background:#fff;border-radius:4px;padding:35px 26px 28px 26px}
.user-testdrive-details-modal-vue .testdrive-details-modal-container .testdrive-details-btn-close{position:absolute;top:26px;right:16px;cursor:pointer}
.user-testdrive-details-modal-vue .testdrive-details-modal-container .testdrive-details-content .modal-title{font-size:2rem;color:#40424a;font-weight:700;max-width:150px;display:inline-block}
.user-testdrive-details-modal-vue .testdrive-details-modal-container .testdrive-details-content .information-text{margin-top:10px}
.user-testdrive-details-modal-vue .testdrive-details-modal-container .testdrive-details-content .information-text span{font-size:1.4rem;font-weight:300;line-height:1.29}
.user-testdrive-details-modal-vue .testdrive-details-modal-container .testdrive-details-content .dealer{font-size:1.3rem;margin:21px 0 0 0}
.user-testdrive-details-modal-vue .testdrive-details-modal-container .testdrive-details-content .dealer strong{text-transform:uppercase}
.user-testdrive-details-modal-vue .testdrive-details-modal-container .testdrive-details-content .dealer .name{margin-top:5px}
.user-testdrive-details-modal-vue .testdrive-details-modal-container .testdrive-details-content .dealer .name,.user-testdrive-details-modal-vue .testdrive-details-modal-container .testdrive-details-content .dealer .address,.user-testdrive-details-modal-vue .testdrive-details-modal-container .testdrive-details-content .dealer .tel{width:100%;display:inline-block;font-size:1.4rem;font-weight:300;line-height:1.29}
.user-testdrive-details-modal-vue .testdrive-details-modal-container .testdrive-details-content .testdrive-date-time{margin:24px 0}
.user-testdrive-details-modal-vue .testdrive-details-modal-container .testdrive-details-content .testdrive-date-time strong{font-size:1.3rem;width:100%;display:inline-block;text-transform:uppercase}
.user-testdrive-details-modal-vue .testdrive-details-modal-container .testdrive-details-content .testdrive-date-time .date,.user-testdrive-details-modal-vue .testdrive-details-modal-container .testdrive-details-content .testdrive-date-time .time{width:49%;display:inline-block;font-weight:300;font-size:1.4rem}
.user-testdrive-details-modal-vue .testdrive-details-modal-container .testdrive-details-content .review{width:100%;margin:25px 0 -10px 0;display:inline-block}
.user-testdrive-details-modal-vue .testdrive-details-modal-container .testdrive-details-content .review .has-error .label,.user-testdrive-details-modal-vue .testdrive-details-modal-container .testdrive-details-content .review .has-error .no-awnser{color:#e50353}
.user-testdrive-details-modal-vue .testdrive-details-modal-container .testdrive-details-content .review .review-title{font-size:1.4rem;font-weight:bold;line-height:1.29;color:#40424a;text-transform:uppercase}
.user-testdrive-details-modal-vue .testdrive-details-modal-container .testdrive-details-content .review .stars{display:flex;align-items:center;justify-content:center;margin:23px 0 14px 0}
.user-testdrive-details-modal-vue .testdrive-details-modal-container .testdrive-details-content .review .stars .star{margin:0 5px}
.user-testdrive-details-modal-vue .testdrive-details-modal-container .testdrive-details-content .review .stars .star svg{width:30px;height:29px}
.user-testdrive-details-modal-vue .testdrive-details-modal-container .testdrive-details-content .review .stars .star svg .selected{fill:#e50353}
.user-testdrive-details-modal-vue .testdrive-details-modal-container .testdrive-details-content .review .label,.user-testdrive-details-modal-vue .testdrive-details-modal-container .testdrive-details-content .review .no-awnser{font-size:1.2rem;font-weight:300;color:#73757d;margin:0 0 23px 0;display:inline-block;text-align:center;width:100%}
.user-testdrive-details-modal-vue .testdrive-details-modal-container .testdrive-details-content .review .label{text-transform:uppercase}
.user-testdrive-details-modal-vue .testdrive-details-modal-container .testdrive-details-content .hub-button{border:1px solid #979797;background:#fff;padding:0;width:100%;height:45px}
.user-testdrive-details-modal-vue .testdrive-details-modal-container .testdrive-details-content .hub-button .hub-button__label{font-size:1.2rem;color:#000}
.user-testdrive-details-modal-vue .testdrive-details-modal-container .review-success .information-text{margin-top:30px}
.user-testdrive-details-modal-vue .testdrive-details-modal-container .review-success .information-text p{font-size:1.3rem;font-weight:bold;text-align:center;color:#40424a;margin:0;text-transform:uppercase}
.user-testdrive-details-modal-vue .testdrive-details-modal-container .review-success .user-testdrive-review-vue{text-align:center}
.user-testdrive-details-modal-vue .testdrive-details-modal-container .review-success .user-testdrive-review-vue .stars{display:flex;align-items:center;justify-content:center;margin:123px 0 14px 0}
.user-testdrive-details-modal-vue .testdrive-details-modal-container .review-success .user-testdrive-review-vue .stars .star{margin:0 5px}
.user-testdrive-details-modal-vue .testdrive-details-modal-container .review-success .user-testdrive-review-vue .stars .star svg{width:30px;height:29px}
.user-testdrive-details-modal-vue .testdrive-details-modal-container .review-success .user-testdrive-review-vue .stars .star svg .selected{fill:#e50353}
.user-testdrive-details-modal-vue .testdrive-details-modal-container .review-success .user-testdrive-review-vue .label,.user-testdrive-details-modal-vue .testdrive-details-modal-container .review-success .user-testdrive-review-vue .no-awnser{font-size:1.2rem;font-weight:300;color:#73757d;margin:0 0 23px 0;display:inline-block;text-align:center;width:100%}
.user-testdrive-details-modal-vue .testdrive-details-modal-container .review-success .user-testdrive-review-vue .label{text-transform:uppercase}
.user-testdrive-cnh-modal-vue{background:rgba(0,0,0,0.5);width:100%;height:100%;position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center}
.user-testdrive-cnh-modal-vue .testdrive-cnh-modal-container{position:relative;width:299px;background:#fff;border-radius:4px;padding:35px 26px 28px 26px;margin-top:-50px}
.user-testdrive-cnh-modal-vue .testdrive-cnh-modal-container .testdrive-cnh-btn-close{position:absolute;top:26px;right:16px;cursor:pointer}
.user-testdrive-cnh-modal-vue .testdrive-cnh-modal-container .testdrive-cnh-content .modal-title{font-size:2rem;color:#40424a;font-weight:700;max-width:150px;display:inline-block}
.user-testdrive-cnh-modal-vue .testdrive-cnh-modal-container .testdrive-cnh-content .information-text{margin:20px 0 34px 0;font-size:1.4rem;font-weight:300;line-height:1.29}
.user-testdrive-cnh-modal-vue .testdrive-cnh-modal-container .testdrive-cnh-content .upload{position:relative;width:100%;margin-top:14px}
.user-testdrive-cnh-modal-vue .testdrive-cnh-modal-container .testdrive-cnh-content .upload .preview{box-shadow:0 1px 1px 0 rgba(0,0,0,0.5);border:solid .5px #bbbdc5;background-color:#fff;padding:8px;width:100%;display:flex;align-items:center;justify-content:space-between;position:relative;margin-bottom:31px;border-radius:3px}
.user-testdrive-cnh-modal-vue .testdrive-cnh-modal-container .testdrive-cnh-content .upload .preview .information{flex:1;font-size:1.2rem;color:#40424a;display:flex;align-items:center;justify-content:flex-start;padding-left:23px}
.user-testdrive-cnh-modal-vue .testdrive-cnh-modal-container .testdrive-cnh-content .upload .preview .information .title{font-weight:bold}
.user-testdrive-cnh-modal-vue .testdrive-cnh-modal-container .testdrive-cnh-content .upload .preview .information .title,.user-testdrive-cnh-modal-vue .testdrive-cnh-modal-container .testdrive-cnh-content .upload .preview .information .name{width:100%}
.user-testdrive-cnh-modal-vue .testdrive-cnh-modal-container .testdrive-cnh-content .upload .preview .remove-file{position:absolute;top:11px;right:11px}
.user-testdrive-cnh-modal-vue .testdrive-cnh-modal-container .testdrive-cnh-content .upload .preview .image{width:73px;height:73px;display:flex;align-items:center;justify-content:center;overflow:hidden}
.user-testdrive-cnh-modal-vue .testdrive-cnh-modal-container .testdrive-cnh-content .upload .preview .image img{width:100%}
.user-testdrive-cnh-modal-vue .testdrive-cnh-modal-container .testdrive-cnh-content .upload .upload-bar{width:100%;height:45px;background:#716d6d;display:flex;align-items:center;justify-content:center;position:relative;margin:20px 0;overflow:hidden}
.user-testdrive-cnh-modal-vue .testdrive-cnh-modal-container .testdrive-cnh-content .upload .upload-bar span{font-size:1.2rem;color:#fff;position:relative;z-index:1}
.user-testdrive-cnh-modal-vue .testdrive-cnh-modal-container .testdrive-cnh-content .upload .upload-bar .progress{position:absolute;width:70%;height:100%;background:linear-gradient(to right,rgba(229,3,83,0),#e50353,rgba(229,3,83,0));left:-70%}
.user-testdrive-cnh-modal-vue .testdrive-cnh-modal-container .testdrive-cnh-content .upload .upload-bar.start .progress{animation:progressAnimationStrike 1.4s linear;animation-iteration-count:infinite}
.user-testdrive-cnh-modal-vue .testdrive-cnh-modal-container .testdrive-cnh-content .upload .input-wrapper input{display:none}
.user-testdrive-cnh-modal-vue .testdrive-cnh-modal-container .testdrive-cnh-content .upload .input-wrapper .hub-button{width:250px}
@keyframes progressAnimationStrike{from{left:-70%}
to{left:100%}
}
.user-wcd-login{overflow:auto;position:fixed;top:50px;bottom:65px;left:0;width:100%;background:#FFF;background-size:cover}
.user-wcd-login .btn{color:white;display:block;font-size:13px;font-weight:500;margin-bottom:15px;text-align:center;text-decoration:none;width:320px;height:40px;border-radius:30px !important;background-color:#193656}
.user-wcd-login .login-container{display:flex;align-items:center;flex-direction:column}
.user-wcd-login .login-container .inner{background:white;margin-left:80px;padding:40px 20px;margin-left:0}
.user-wcd-login .login-container .inner .page-sign-in .header .badge,.user-wcd-login .login-container .inner .page-success .header .badge,.user-wcd-login .login-container .inner .page-email .header .badge{text-align:center}
.user-wcd-login .login-container .inner .page-sign-in .header .badge img,.user-wcd-login .login-container .inner .page-success .header .badge img,.user-wcd-login .login-container .inner .page-email .header .badge img{width:80px;margin-left:35px}
.user-wcd-login .login-container .inner .page-sign-in .header .info,.user-wcd-login .login-container .inner .page-success .header .info,.user-wcd-login .login-container .inner .page-email .header .info{text-align:center;position:relative}
.user-wcd-login .login-container .inner .page-sign-in .header .info .brand,.user-wcd-login .login-container .inner .page-success .header .info .brand,.user-wcd-login .login-container .inner .page-email .header .info .brand{position:relative;left:-60px;top:10px}
.user-wcd-login .login-container .inner .page-sign-in .header .info .brand img,.user-wcd-login .login-container .inner .page-success .header .info .brand img,.user-wcd-login .login-container .inner .page-email .header .info .brand img{width:90px}
.user-wcd-login .login-container .inner .page-sign-in .header .info .marker,.user-wcd-login .login-container .inner .page-success .header .info .marker,.user-wcd-login .login-container .inner .page-email .header .info .marker{width:40px;height:4px;background:#147db9;margin-bottom:10px}
.user-wcd-login .login-container .inner .page-sign-in .header .info .message,.user-wcd-login .login-container .inner .page-success .header .info .message,.user-wcd-login .login-container .inner .page-email .header .info .message{font-family:FuturaBT;font-size:24px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#193656}
.user-wcd-login .login-container .inner .page-sign-in .fields .form-ctrl,.user-wcd-login .login-container .inner .page-success .fields .form-ctrl,.user-wcd-login .login-container .inner .page-email .fields .form-ctrl{padding-top:20px}
.user-wcd-login .login-container .inner .page-sign-in .fields .form-ctrl label,.user-wcd-login .login-container .inner .page-success .fields .form-ctrl label,.user-wcd-login .login-container .inner .page-email .fields .form-ctrl label{font-family:FuturaBT;font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#4a4a4a}
.user-wcd-login .login-container .inner .page-sign-in .fields .form-ctrl .form-field input,.user-wcd-login .login-container .inner .page-success .fields .form-ctrl .form-field input,.user-wcd-login .login-container .inner .page-email .fields .form-ctrl .form-field input{width:100%;height:40px;background-color:#fff;border:solid 1px rgba(74,74,74,0.5);font-family:FuturaBT;font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#4a4a4a}
.user-wcd-login .login-container .inner .page-sign-in .buttons,.user-wcd-login .login-container .inner .page-success .buttons,.user-wcd-login .login-container .inner .page-email .buttons{align-items:center;display:flex;flex-direction:column;padding:6% 0 0}
.user-wcd-login .login-container .inner .page-sign-in .terms,.user-wcd-login .login-container .inner .page-success .terms,.user-wcd-login .login-container .inner .page-email .terms{display:flex;justify-content:center;padding:10px 0}
.user-wcd-login .login-container .inner .page-sign-in .terms p,.user-wcd-login .login-container .inner .page-success .terms p,.user-wcd-login .login-container .inner .page-email .terms p{text-align:center;margin:0;width:240px;font-family:FuturaBT;font-size:12px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#4a4a4a}
.user-wcd-login .login-container .inner .page-sign-in .terms a,.user-wcd-login .login-container .inner .page-success .terms a,.user-wcd-login .login-container .inner .page-email .terms a,.user-wcd-login .login-container .inner .page-sign-in .terms a:visited,.user-wcd-login .login-container .inner .page-success .terms a:visited,.user-wcd-login .login-container .inner .page-email .terms a:visited{color:#4a4a4a}
@media only all and (min-device-width:500px){.user-wcd-login{align-items:center;display:flex;justify-content:center;left:0;bottom:0;border-bottom:0;min-height:600px;min-width:400px;position:fixed;top:50px;width:100%;margin-bottom:0}
.user-wcd-login .login-container{display:flex;align-items:center;flex-direction:row}
.user-wcd-login .login-container .inner{background:white;margin-left:80px;padding:40px 20px}
}
.user-badge-wcd-vue{color:#4a4a4a;display:flex;align-items:center;position:relative;margin-right:10px}
.user-badge-wcd-vue .badge-icon.selected{border:2px solid #193656;border-radius:20px}
.user-badge-wcd-vue .login-link{text-decoration:none;position:relative;color:#555;font-size:11px;padding-top:2px;margin-left:14px}
.user-badge-wcd-vue .login-link .bold{font-weight:bold}
.user-badge-wcd-vue .loader-wrapper{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;top:0;background-color:rgba(0,0,0,0.3)}
.user-badge-wcd-vue .loader-wrapper .loader{background-image:url("../../../designs/wisdom/base/images/loading.svg");background-repeat:no-repeat;background-position:center;background-size:100%;height:75px;width:75px}
.user-badge-wcd-vue .badge-unlogged-user,.user-badge-wcd-vue .badge-logged-user{display:flex;align-items:center;cursor:pointer}
.user-badge-wcd-vue .badge-unlogged-user .badge-logout-button,.user-badge-wcd-vue .badge-logged-user .badge-logout-button{margin-left:14px}
.user-badge-wcd-vue .badge-logged-user img{width:40px}
.user-badge-wcd-vue .confirmation-window{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(33,33,33,0.56);z-index:101;display:flex;justify-content:center;align-items:center}
.user-badge-wcd-vue .confirmation-window .confirmation-dialog{width:400px}
.user-badge-wcd-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content{background-color:#fff;margin:0 auto;text-align:center;border-radius:5px;padding:40px 10px 60px;position:relative}
.user-badge-wcd-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content .large-text{font-size:20px;font-weight:500;color:#40424a;margin:0 0 10px 0;text-align:left;padding-left:10px;word-wrap:break-word}
.user-badge-wcd-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content .form-field{display:inline-flex;flex-direction:column;margin:10px 0;width:300px}
.user-badge-wcd-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content .form-field>label{font-size:13px;font-weight:500;text-align:left}
.user-badge-wcd-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content .form-field input{font-size:14px;font-style:italic;color:#7f7f7f;border:0;border-bottom:2px solid #979797;margin-top:5px;padding:5px;width:100%}
.user-badge-wcd-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content .form-field input:focus{outline:0}
.user-badge-wcd-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content .dialog-message{text-align:center;padding:0}
.user-badge-wcd-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content .button-holder{padding-top:20px}
.user-badge-wcd-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content .button-holder .confirmation-button{background:#e50353;border:0;height:35px;padding:0 20px;color:white;margin:0 5px;width:fit-content;min-width:140px;outline-width:0;cursor:pointer}
.user-badge-wcd-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content .button-holder .btn-grey{background:#eceef6;color:#40424a;font-weight:500}
.user-badge-wcd-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content .button-holder .btn-logout{width:90px}
.user-badge-wcd-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content .button-holder .btn-cancel{min-width:unset}
.user-badge-wcd-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content.extra-large-window{width:410px}
@media only all and (min-width:501px){.user-badge-wcd-vue .confirmation-window .confirmation-dialog .no-radius-top{border-top-left-radius:0;border-top-right-radius:0}
.user-badge-wcd-vue .confirmation-window .confirmation-dialog .image-container{border-top-left-radius:5px;border-top-right-radius:5px}
}
.user-badge-wcd-vue .confirmation-window .confirmation-dialog .image-container{flex-grow:1;display:flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,0.9);padding:20px;position:relative}
.user-badge-wcd-vue .confirmation-window .confirmation-dialog .image-container .croppa-container{align-self:auto;border-radius:50%;overflow:hidden;background-color:#c7c7c7}
.user-badge-wcd-vue .confirmation-window .confirmation-dialog .btn-close:before{cursor:pointer;content:'';position:absolute;right:10px;top:10px;background-image:url('../../../designs/wisdom/base/images/icon-close.png');width:24px;height:24px;background-repeat:no-repeat;background-size:cover}
.user-badge-wcd-vue p.small-text{font-size:14px;font-weight:300;line-height:1.29;color:#40424a;margin:0 0 3px 0}
.user-badge-wcd-vue p.large-text{font-size:20px;font-weight:500;color:#40424a;margin:0 0 10px 0;text-align:left}
@media only all and (max-width:500px){.user-badge-wcd-vue{margin-right:0}
.user-badge-wcd-vue .badge-icon{margin-right:0;border-radius:50%;z-index:-1}
.user-badge-wcd-vue .login-link{display:none}
.user-badge-wcd-vue .confirmation-window{top:50px}
.user-badge-wcd-vue .confirmation-window .confirmation-dialog{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end}
.user-badge-wcd-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content{border-radius:0;width:100%}
.user-badge-wcd-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content .button-holder .confirmation-button{min-width:initial}
.user-badge-wcd-vue .confirmation-window .confirmation-dialog .image-container{padding:0}
}
.actions-buttons{display:flex;margin-top:32px;margin-bottom:16px}
.actions-buttons .create-action{flex:1}
.actions-buttons.element-position{justify-content:flex-end}
.actions-buttons .general-actions{width:100%;display:flex;justify-content:flex-end}
.actions-buttons .general-actions .hub-button{margin:0 5px}
.actions-buttons .general-actions .hub-button:last-child{margin:0}
.actions-buttons .hub-button{max-width:200px;margin:0}
.actions-buttons.element-position{justify-content:flex-end}
.user-admin-component .user-admin-container .sidebar-user .page-control{margin-bottom:15px}
.user-admin-component .user-admin-container .sidebar-user .page-control .previous{margin-left:11px}
.user-admin-component .sidebar-user{width:414px;margin-top:16px;margin-right:16px;border-radius:4px;position:relative}
.user-admin-component .sidebar-user .hub-loader-vue{position:absolute}
.user-admin-component .sidebar-user .sidebar-filter-input{margin-bottom:0;display:flex;flex-wrap:wrap;padding:0 16px;width:100%;height:48px;border:0}
.user-admin-component .sidebar-user .sidebar-filter-input .hub-input{margin-bottom:0}
.user-admin-component .sidebar-user .sidebar-filter-input input{flex:1;height:100%;border:0}
.user-admin-component .sidebar-user .sidebar-filter-input input:focus{outline:0}
.user-admin-component .sidebar-user .sidebar-filter-input .icon-search{display:flex;align-items:center;cursor:pointer}
.user-admin-component .sidebar-user .sidebar-filter-input .icon-search .content-search-img{width:16px;height:16px}
.user-admin-component .sidebar-user .user-list{padding:0;margin:0;list-style-type:none}
.user-admin-component .sidebar-user .user-list li{padding:16px;display:flex;align-items:center;height:64px}
.user-admin-component .sidebar-user .user-list li .merge-checkbox{display:none}
.user-admin-component .sidebar-user .user-list li .avatar{width:32px;height:32px;border-radius:50%;margin-right:8px}
.user-admin-component .sidebar-user .user-list li .user-list-content{cursor:pointer;flex-wrap:wrap;display:flex;flex-direction:column;justify-content:center;width:100%}
.user-admin-component .sidebar-user .user-list li .user-list-content .user-list-name{line-height:1.14}
.user-admin-component .sidebar-user .user-list li .user-list-content .user-list-email{line-height:1}
.user-admin-component .sidebar-user .user-list li .merge-checkbox input{margin-left:8px}
.user-admin-component .sidebar-user .user-list li:hover .merge-checkbox{display:inherit}
.user-admin-component .sidebar-user .user-list li:hover .avatar{display:none}
.user-admin-component .sidebar-user .user-list li.bg-selected-checkbox{pointer-events:initial}
.user-admin-component .sidebar-user .user-list li.disabled-event-click{pointer-events:none}
.user-admin-component .sidebar-user.disabled-sidebar{filter:alpha(opacity=30);pointer-events:none;opacity:.3}
.user-container{flex:8;min-height:930px;margin-top:16px;border-radius:4px;padding:32px}
.user-container .sectionTitle{text-transform:uppercase;font-weight:500;margin-bottom:32px}
.user-container .admin-details-container{display:flex;justify-content:flex-end}
.user-container .admin-details-container .tab-container{width:90%}
.user-container .btn-commissioning{display:flex;align-content:flex-end}
.user-container .btn-commissioning .hub-button{width:initial}
.user-container .tooltip{position:relative;display:inline-block;border-bottom:0}
.user-container .tooltip .tooltiptext{visibility:hidden;width:initial !important;text-align:center;padding:8px;position:absolute;bottom:100%;left:50%;z-index:1;opacity:0;transform:translateX(-50%);transition:opacity 1s;border-radius:6px;margin-left:0 !important;font-size:.8rem}
.user-container .tooltip .tooltiptext:after{content:' ';position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid}
.user-container .tooltip:hover .tooltiptext{visibility:visible;opacity:1}
.user-container .tooltip section{margin-top:32px}
.user-container .user-profile .profile-picture>img{width:100%;border-radius:50%}
.user-admin-form{display:flex;justify-content:flex-end}
.user-admin-form .form-container{max-width:initial}
.user-info-vue .user-info-form .user-info-form-wrapper .emails-list div{margin-bottom:32px}
.merge-container{display:flex}
.merge-container .user-container{position:relative;margin-right:8px;margin-left:8px;border-width:2px}
.merge-container .user-container .label-container{position:absolute;left:50%;top:-9px;padding:4px 16px;border-radius:12px;line-height:1.14;transform:translateX(-50%)}
.jurisdiction-container{margin-top:32px}
.jurisdiction-container header{display:flex;margin-bottom:59px}
.jurisdiction-container header .sectionTitle{flex:1}
.jurisdiction-container .add-button,.jurisdiction-container .delete-button{width:initial}
.jurisdiction-container .jurisdiction-list{display:flex;margin-top:32px;padding-bottom:16px}
.jurisdiction-container .jurisdiction-list .jurisdiction-content{flex:1}
.sso-form-container{width:500px}
.sso-form-container header{margin-bottom:32px}
.sso-form-container header h3{margin:0}
.sso-form-container section{display:flex}
.sso-form-container section .select-bar{flex-grow:1;justify-content:center;display:flex}
.sso-form-container section .select-bar .input-range{-webkit-appearance:none;height:100%;outline:0;writing-mode:bt-lr;-webkit-appearance:slider-vertical}
.sso-form-container section .add-form{flex-grow:11}
.sso-form-container section .add-form ul{padding:0;margin:0;list-style-type:none}
.sso-form-container section .add-form ul label{text-transform:uppercase;font-size:12px}
.sso-form-container section .add-form .hub-dropdown{margin:25px 0}
.sso-form-container section .add-form .disabled div,.sso-form-container section .add-form .disabled .hub-dropdown-selected{background-color:transparent}
.sso-form-container footer{margin-top:59px;text-align:center;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap}
.sso-form-container footer .hub-button{width:120px;margin:0}
.sso-form-container footer .cancel-button{margin-right:10px;border:0}
.checkbox-field{margin-bottom:16px}
.user-repairman-form{display:flex;justify-content:flex-end;flex-direction:column}
.generic-form-sso header{display:flex}
.generic-form-sso .section{display:flex;margin-bottom:59px}
.generic-form-sso .section .sectionTitle{flex:1}
.generic-form-sso .add-button,.generic-form-sso .delete-button{width:initial}
.generic-form-sso .generic-form-list{display:flex;margin-top:32px;padding-bottom:16px}
.generic-form-sso .generic-form-list .generic-form-content{flex:1}
.generic-form-list .generic-form-content .title{font-weight:bolder}
.generic-form-list .generic-form-content .description{font-weight:normal}
.offer-admin-form .radio-group{display:flex;margin:15px 0;margin-right:3rem}
.offer-admin-form .radio-group .hub-radio__content{padding-left:1.5rem;line-height:1.6rem;text-transform:none;font-size:1.3rem;color:#000}
.offer-admin-form .radio-group .disabled .hub-radio__content{color:#9b9b9b;cursor:not-allowed}
.offer-admin-form .radio-group .disabled .hub-radio__radio{background:#fff;opacity:.8}
.offer-admin-form .radio-group .hub-radio__control[disabled]+label .hub-radio__radio{background:#fff}
.offer-admin-form .radio-group .hub-radio__control:checked[disabled]+label .hub-radio__radio{background:radial-gradient(ellipse at center,#fb4769 0,#fb4769 40%,#fff 45%,#fff 100%)}
.inspector .generic-form-list{display:block}
.inspector .generic-form-list .header,.inspector .generic-form-list .content{display:flex}
.inspector .generic-form-list .header{margin-bottom:30px}
.inspector .generic-form-list .header .add-btn{margin-right:10px}
.inspector .generic-form-list .content{margin-bottom:10px}
.external-applications{margin-top:24px;padding:32px;border-radius:4px;flex:12}
.external-applications .external-actions{display:flex;justify-content:flex-end}
.external-applications .external-actions .hub-button{margin:0}
.external-applications header,.external-applications section{display:flex;flex-wrap:wrap;flex:1}
.external-applications header{padding-bottom:20px}
.external-applications header .sectionTitle{text-transform:uppercase;flex:1}
.external-applications .user-info-form{margin-top:30px;width:100%}
.external-applications .user-info-form .form-control{margin:0 15px 0;flex:1}
.external-applications .user-info-form .form-control .hub-input{margin-bottom:0}
.external-applications .external-list{margin-top:64px}
.external-applications .external-list .add-button{margin-right:15px}
.external-applications .external-list .list-content{flex:1}
.external-applications .external-list .list-content .admin-tag{margin-left:15px;text-transform:uppercase;font-weight:500}
.external-applications .external--roles-list{flex:12}
.external-applications .external--roles-list header{flex-direction:flex;justify-content:space-between}
.external-applications .external--roles-list header h2{margin:0 0 10px 0}
.external-applications .external--roles-list header p{margin:0}
.active-role{margin-bottom:15px}
.external-application-form .generic-form-list{display:block}
.external-application-form .generic-form-list .header,.external-application-form .generic-form-list .content{display:flex}
.external-application-form .generic-form-list .header{width:100%;margin-bottom:30px}
.external-application-form .generic-form-list .header .add-btn{margin-right:10px}
.external-application-form .generic-form-list .content{margin-bottom:10px}
.external-application-form .generic-form-list .content .hub-button .hub-button__label{justify-content:center}
.external-application-form .generic-form-list .roles{margin-left:40px}
.access-denied{display:flex;flex-direction:column;justify-content:center;align-items:center;height:790px}
.access-denied__content{display:flex;flex-direction:column;width:50%;align-self:center;justify-content:center;align-items:center}
.access-denied__content img{width:178px;height:182px}
.access-denied__content__title{font-size:3.6rem;font-weight:bold;text-align:center;color:#193656}
.access-denied__content__subtitle{font-size:2.4rem;font-weight:500;text-align:center;color:#4a4a4a}
.event-participants{margin-bottom:40px}
.event-participants header{margin:40px auto;width:90%}
.event-participants header .filter{display:flex;align-items:center}
.event-participants header .filter .form-data{width:calc(100% / 3)}
.event-participants header .filter .hub-button{margin-left:30px}
.event-participants header .actions{display:flex;justify-content:space-between}
.event-participants header .actions .print-link{height:32px;width:32px;background-image:url(../../../designs/wisdom/base/images/print-icon.svg);background-size:contain;background-repeat:no-repeat}