.complement-user-data-address .flex-content{display:flex;justify-content:space-between;flex-wrap:wrap}
.complement-user-data-address .flex-content .number,.complement-user-data-address .flex-content .state{width:30%}
.complement-user-data-address .flex-content .complement,.complement-user-data-address .flex-content .city{width:65%}
.complement-user-data-address .rules-checkbox-container{padding-bottom:2.2rem}
.complement-user-data-address .rules-checkbox-container .input-container{align-items:center}
.complement-user-data-address .rules-checkbox-container .input-container a{font-size:2rem;font-weight:bold;color:black;text-decoration:underline}
@media only screen and (max-width:720px){.complement-user-data-address{padding:0 20px}
.complement-user-data-address .flex-content .hub-dropdown select{height:60px}
}
.basic-user-data-form-nation .greetings{color:black;font-size:2rem;font-weight:700;padding-top:15px}
.basic-user-data-form-nation .greetings .user-name{font-weight:100}
.basic-user-data-form-nation .info{font-size:2rem;font-weight:600;color:black;padding-top:15px}
.basic-user-data-form-nation .lgpd-privacy-policy{color:#000;font-size:12px;font-weight:300}
.basic-user-data-form-nation .lgpd-privacy-policy a{color:inherit;text-decoration:underline}
@media only screen and (max-width:720px){.basic-user-data-form-nation{padding:0 20px}
}
.wizard-header{background-color:#000;display:flex;align-items:center;justify-content:center;height:88px}
.wizard-header .title-header{font-size:1.8rem;color:grey;text-transform:uppercase}
.bg-color{background-color:grey}
.progressbar{height:10px;transition:width .25s ease}
@media only screen and (max-width:960px){.wizard-header .title-header{width:250px;text-align:center}
}
.complement-user-data-success .title-description{padding-top:10px}
@media only screen and (max-width:960px){.complement-user-data-success{padding:20px}
.complement-user-data-success .title-description{width:80%}
}
.hub-loyalty-program-component .flex-input{display:flex;justify-content:space-between}
.hub-loyalty-program-component .complement-user-data-nation{top:80px;z-index:400;width:100%;bottom:0;position:fixed;overflow:auto;background-color:white}
.hub-loyalty-program-component .complement-user-data-nation .title{font-size:2rem;font-weight:600;color:black;padding-top:20px}
.hub-loyalty-program-component .complement-user-data-nation .wizard-form-container{padding-top:25px;padding-bottom:10px}
.hub-loyalty-program-component .complement-user-data-nation .input-info-container{width:100%;padding-left:20px;padding-bottom:35px;color:black;font-size:16px}
.hub-loyalty-program-component .complement-user-data-nation .container-complement{width:400px;height:auto;max-height:95%;background:white;padding-bottom:18px;margin:auto}
.hub-loyalty-program-component .complement-user-data-nation .container-complement .wizard-controls{display:flex;justify-content:space-evenly;margin-bottom:30px}
.hub-loyalty-program-component .complement-user-data-nation .container-complement .wizard-controls .current-step{display:flex}
.hub-loyalty-program-component .complement-user-data-nation .container-complement .wizard-controls .current-step span{font-size:1.4rem;margin:auto;color:black}
.hub-loyalty-program-component .complement-user-data-nation .container-complement .wizard-controls .current-step .step-indicator-vue{margin-left:16px}
.hub-loyalty-program-component .complement-user-data-nation .container-complement .wizard-controls .current-step .step-indicator-vue .step-container .step-circle{width:9px;height:9px;border-color:black}
.hub-loyalty-program-component .complement-user-data-nation .container-complement .wizard-controls .current-step .step-indicator-vue .step-container .step-dash{visibility:hidden}
.hub-loyalty-program-component .complement-user-data-nation .container-complement .wizard-controls .current-step .step-indicator-vue .step-container.current-step .step-circle{background-color:black}
.hub-loyalty-program-component .complement-user-data-nation .container-complement .wizard-controls .current-step .step-indicator-vue .step-container.completed-step .step-circle{background-color:black;border-color:black}
.hub-loyalty-program-component .complement-user-data-nation .container-complement .wizard-controls .current-step .step-indicator-vue .step-container.completed-step .step-circle:after{visibility:hidden}
.hub-loyalty-program-component .complement-user-data-nation .form-control label{font-size:2rem;color:black}
.hub-loyalty-program-component .complement-user-data-nation .form-control .input-field-info{text-align:right;font-size:1.6rem}
.hub-loyalty-program-component .complement-user-data-nation .form-control .input-helper{font-size:1.6rem;color:black;text-decoration:underline}
.hub-loyalty-program-component .complement-user-data-nation .form-control .input-field-info{color:black}
@media only screen and (max-width:720px){.hub-loyalty-program-component .complement-user-data-nation{top:50px}
.hub-loyalty-program-component .complement-user-data-nation .container-complement{max-width:100%}
.hub-loyalty-program-component .complement-user-data-nation .container-complement .hub-input-field{height:60px}
.hub-loyalty-program-component .complement-user-data-nation .container-complement .wizard-controls{margin-bottom:20px}
}
.rental-proposal{display:flex;flex-direction:column;border-radius:16px;background-color:white;padding:40px;margin-bottom:24px}
.rental-proposal__header{display:flex;align-items:center;margin-bottom:16px}
.rental-proposal__header .proposal-header__status{display:flex;align-items:center;flex-grow:1;padding:8px;border-radius:4px}
.rental-proposal__header .proposal-header__status .status-icon{display:flex;margin-right:8px}
.rental-proposal__header .proposal-header__status span{font-size:1.2rem;font-weight:bold}
.rental-proposal__header .proposal-header__code{flex-grow:1;font-size:1.2rem;font-weight:bold;text-align:right}
.rental-proposal__content{display:flex;justify-content:space-between}
.rental-proposal__content .proposal-content__left,.rental-proposal__content .proposal-content__right{width:calc(50% - 15px)}
.rental-proposal__content .proposal-content__left{display:flex;justify-content:space-around;flex-direction:column;margin-right:15px}
.rental-proposal__content .proposal-content__left .proposal-title{display:flex;flex-direction:column;margin-bottom:24px}
.rental-proposal__content .proposal-content__left .proposal-title__model{font-size:2.4rem;font-weight:600;transition:font-size 200ms ease}
.rental-proposal__content .proposal-content__left .proposal-title__details{font-size:1.6rem;font-weight:600}
.rental-proposal__content .proposal-content__left .proposal-price{display:flex;flex-direction:column}
.rental-proposal__content .proposal-content__left .proposal-price__caption{font-size:1.2rem;font-weight:bold}
.rental-proposal__content .proposal-content__left .proposal-price__value{font-size:3.2rem;font-weight:600;margin-bottom:24px}
.rental-proposal__content .proposal-content__left .proposal-price__value small{font-size:1.6rem;font-weight:600;margin-right:8px}
.rental-proposal__content .proposal-content__right{margin-left:15px}
.rental-proposal__content .car-profile-image{width:80%;display:block;margin:0 auto;object-fit:contain;transition:width 200ms ease}
.rental-proposal__content .btn-show-details{transition:height 100ms linear;padding:0}
.rental-proposal__details{display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:16px;transition:height 200ms ease-in-out}
.rental-proposal__details .detail-item{width:50%;display:flex;align-items:center;margin-bottom:16px}
.rental-proposal__details .detail-item.align-top{align-items:flex-start}
.rental-proposal__details .detail-item__icon{width:72px;height:72px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:16px;border-radius:50%;background-color:#ccc;z-index:1}
.rental-proposal__details .detail-item__icon .icon-svg{display:flex}
.rental-proposal__details .detail-item__icon .icon-svg svg{width:36px;height:auto}
.rental-proposal__details .detail-item__icon .icon-svg.white-stroke svg path{stroke:white}
.rental-proposal__details .detail-item__info{display:flex;flex-direction:column}
.rental-proposal__details .detail-item__info .info-caption{font-size:1.4rem;font-weight:600;margin-bottom:4px}
.rental-proposal__details .detail-item__info .info-text{font-size:2rem;font-weight:bold}
.rental-proposal__details .detail-item__info .info-plus{font-size:1.4rem;font-weight:500}
.rental-proposal__details .proposal-timeline{width:100%;display:flex;flex-direction:column;align-items:flex-end}
.rental-proposal__details .proposal-timeline__header:after{display:none}
.rental-proposal__details .proposal-timeline__item .detail-item__tooltip{position:absolute;padding:16px;background:black;color:white;font-size:1.4rem;font-weight:bold;left:-20px;transform:translateX(-100%);border-radius:4px;height:76px;max-width:200px;display:flex;align-items:center;text-align:center}
.rental-proposal__details .proposal-timeline__item .detail-item__tooltip:before{content:"";width:16px;height:16px;position:absolute;background:inherit;right:-8px;transform:rotate(45deg)}
.rental-proposal__details .proposal-timeline .detail-item{position:relative;width:calc(50% + 36px);margin-bottom:36px}
.rental-proposal__details .proposal-timeline .detail-item:not(:last-child):after{content:"";position:absolute;width:1px;height:calc(100% + 36px);background:#ccc;left:36px;z-index:0}
.rental-proposal__details .proposal-timeline .detail-item__info .info-caption{font-size:1.1rem;font-weight:500}
.rental-proposal__details .featured-items{width:100%;display:flex;flex-direction:column}
.rental-proposal__details .featured-items__tab{display:flex;justify-content:center;align-items:center;margin:0 auto;cursor:pointer}
.rental-proposal__details .featured-items__tab .featured-tab__text{font-size:1.4rem;font-weight:bold}
.rental-proposal__details .featured-items__tab .featured-tab__icon,.rental-proposal__details .featured-items__tab .featured-tab__arrow{display:flex}
.rental-proposal__details .featured-items__tab .featured-tab__icon{margin-right:8px}
.rental-proposal__details .featured-items__tab .featured-tab__arrow{margin-left:8px;transition:transform .2s ease .2s}
.rental-proposal__details .featured-items__tab.open .featured-tab__arrow{transform:rotate(180deg)}
.rental-proposal__details .featured-items__container>div{overflow:hidden}
.rental-proposal__details .featured-items__container>div ul{column-count:2;column-gap:30px;padding-left:25px}
.rental-proposal__details .featured-items__container>div ul li{font-size:1.2rem;font-weight:500;margin-bottom:8px}
.rental-proposal .btn-hide-details{width:100%;max-width:320px;height:0;margin:0 auto;padding:0;transition:height 100ms linear}
.rental-proposal.show-details .rental-proposal__content .proposal-title__model{font-size:3rem}
.rental-proposal.show-details .rental-proposal__content .car-profile-image{width:100%}
.rental-proposal.show-details .btn-show-details{height:0;transition:height 100ms linear}
.rental-proposal.show-details .btn-hide-details{height:40px;transition:height 100ms linear 150ms}
@media only screen and (max-width:720px){.rental-proposal{padding:24px}
.rental-proposal__header{flex-direction:column;margin-bottom:8px}
.rental-proposal__header .proposal-header__status{width:100%;justify-content:center}
.rental-proposal__header .proposal-header__code{order:-1;text-align:left;margin-bottom:8px}
.rental-proposal__content{flex-direction:column}
.rental-proposal__content .proposal-content__left,.rental-proposal__content .proposal-content__right{width:100%;margin:0}
.rental-proposal__content .proposal-content__left .proposal-title{margin-bottom:8px}
.rental-proposal__content .proposal-content__left .proposal-title__model{font-size:1.4rem}
.rental-proposal__content .proposal-content__left .proposal-title__details{font-size:1.2rem}
.rental-proposal__content .proposal-content__left .proposal-price__value{font-size:2.4rem}
.rental-proposal__content .proposal-content__right{order:-1;margin-bottom:8px}
.rental-proposal__details{flex-direction:column}
.rental-proposal__details .detail-item{width:100%}
.rental-proposal__details .detail-item__icon{width:48px;height:48px}
.rental-proposal__details .detail-item__icon .icon-svg svg{width:24px}
.rental-proposal__details .detail-item__info .info-caption{font-size:1.2rem}
.rental-proposal__details .detail-item__info .info-text{font-size:1.6rem}
.rental-proposal__details .detail-item__info .info-plus{font-size:1.2rem}
.rental-proposal__details .proposal-timeline{align-items:flex-start}
.rental-proposal__details .proposal-timeline .detail-item{margin-bottom:32px;width:100%}
.rental-proposal__details .proposal-timeline .detail-item:not(:last-child):after{height:calc(100% + 32px);left:24px}
.rental-proposal__details .featured-items__container>div ul{column-count:1}
.rental-proposal.show-details .rental-proposal__content .proposal-title__model{font-size:1.8rem}
}
.rental-proposals{margin-bottom:64px}
.rental-proposals .go-back-page-vue{padding:0}
.rental-proposals .no-proposals-found{max-width:500px;font-size:1.6rem;font-weight:500;text-align:center;margin:30px auto}
.rental-proposals hr{position:relative;width:100%;height:3px;display:flex;align-items:center;justify-content:center;border:0;margin:16px 0}
.rental-proposals hr:before{content:'';width:100%;height:1px;background-color:#ccc}
.rental-proposals hr.notch:after{content:'';position:absolute;width:72px;height:3px;background-color:#7f7f7f}
@media only screen and (max-width:720px){.rental-proposals{margin-bottom:0}
}
.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}
.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}
.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}
.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}
.offer-admin-form .radio-group .disabled .hub-radio__content{cursor:not-allowed}
.offer-admin-form .radio-group .disabled .hub-radio__radio{opacity:.8}
.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}
.checkbox-field{margin-bottom:16px}
.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}
.user-repairman-form{display:flex;justify-content:flex-end;flex-direction:column}
.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;width:80px}
.sso-form-container section .select-bar .input-range{-webkit-appearance:none;height:100%;outline:0;writing-mode:bt-lr;-webkit-appearance:slider-vertical;width:20px}
.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}
.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}
.jurisdiction-container .jurisdiction-list .jurisdiction-content ul li:not(:last-child){margin-bottom:5px}
.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 .size-button{max-width:230px}
.actions-buttons.element-position{justify-content:flex-end}
.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}
.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%)}
.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.enabled-hover-event:hover .merge-checkbox{display:inherit}
.user-admin-component .sidebar-user .user-list li.enabled-hover-event: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-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}
}
.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-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;border-radius:5px;padding:40px 20px 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;word-wrap:break-word}
.user-badge-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content ul{list-style:none;padding:0 20px 0 0;margin:0}
.user-badge-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content ul li{margin-top:15px;padding-left:3em;text-indent:-15px}
.user-badge-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content ul li::before{content:"\2022";color:#40424a;padding-right:8px}
.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;overflow:hidden;background-color:#c7c7c7}
.user-badge-vue .confirmation-window .confirmation-dialog .image-container-radius .croppa-container{border-radius:50%;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%;z-index:-1}
.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-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;min-height:34px}
.user-garage-vue .user-garage-form .normal-garage .user-car-list .user-car .user-car-header .delete-car{background-image:url('../../../designs/wisdom/id/images/trash-can.svg');background-repeat:no-repeat;background-position:right top;width:100%;height:100%;cursor:pointer}
.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-info-vue .user-page-header{text-transform:uppercase}
.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 .hub-input,.user-info-vue .user-info-form .user-info-form-wrapper .fields .hub-dropdown,.user-info-vue .user-info-form .user-info-form-wrapper .fields .hub-radio{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{content:url('../../../designs/wisdom/id/images/icon-eye.svg');position:absolute;right:12px;top:22px;cursor:pointer}
.user-info-vue .user-info-form .user-info-form-wrapper .fields .pass-eye.slashed{content:url('../../../designs/wisdom/id/images/icon-eye-slash.svg')}
.user-info-vue .user-info-form .user-info-form-wrapper .radio-group-gender{width:auto;justify-content:flex-start}
.user-info-vue .user-info-form .access-data{max-width:650px}
.user-info-vue .user-info-form .cnpj-data .cnpj-info{margin-bottom:21px}
.user-info-vue .user-info-form.contact-options{margin-bottom:67px}
.user-info-vue .user-info-form.contact-options .hub-checkbox{margin-bottom:23px}
.user-info-vue .user-info-form.contact-options .contact-options__whatsApp .input-label::after{content:url('../../../designs/wisdom/base/images/icon-whatsapp-text.svg');margin-left:12px}
.user-info-vue .user-info-form.financial-disclaimer{margin:10px 0 50px}
.user-info-vue .profile-picture{cursor:pointer;width:176px;height:176px}
.user-info-vue .profile-picture__without-picture{width:100%;height:100%;padding:0 30px;display:flex;flex-direction:column;align-items:center;justify-content:center}
.user-info-vue .profile-picture__without-picture svg{width:35px;height:28px;margin-bottom:20px}
.user-info-vue .profile-picture__without-picture span{font-size:1.2rem;font-weight:800;text-transform:uppercase;text-align:center}
.user-info-vue .profile-picture img{width:100%}
@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 .profile-picture{margin-left:auto;margin-right:auto}
}
.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{content:url('../../../designs/wisdom/id/images/icon-eye.svg');position:absolute;right:12px;top:22px;width:22px;cursor:pointer}
.user-login-vue .pass-eye.slashed{content:url('../../../designs/wisdom/id/images/icon-eye-slash.svg')}
.user-login-vue .login-container{height:100%;position:relative;overflow:auto}
.user-login-vue .close-icon-message{display:flex;width:100%;flex-direction:row-reverse;position:absolute}
.user-login-vue .close-icon-message .btn-close:before{content:'';display:flex;margin:14px 14px 0 0;background-image:url('../../../designs/wisdom/base/images/icon-close.png');width:24px;height:24px;background-repeat:no-repeat;background-size:cover}
.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 .global-actions,.user-login-vue .page-success .header .global-actions,.user-login-vue .page-email .header .global-actions{width:100%;display:flex}
.user-login-vue .page-sign-in .header .align-step,.user-login-vue .page-success .header .align-step,.user-login-vue .page-email .header .align-step{padding-right:15px}
.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-sign-in .hub-button .hub-button__label,.user-login-vue .page-success .hub-button .hub-button__label,.user-login-vue .page-email .hub-button .hub-button__label{display:flex;justify-content:center}
.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;text-transform:uppercase}
.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 .header .global-actions{width:100%;display:flex}
.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:325px;font-size:2.3rem;margin:20px 0 40px;text-align:center}
.user-login-vue .page-form .content .text-global-user{width:260px;font-size:1.6rem;margin:0 0 23px;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;text-transform:uppercase}
@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 .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 .user-loyalty-program{margin-top:6px;display:flex;align-items:center}
.user-badge .user-menu-vue .user-profile .user-loyalty-program__info{display:inline-block;padding:3px 0;font-weight:300;font-size:1.4rem}
.user-badge .user-menu-vue .user-profile .user-loyalty-program__info-icon{margin:10px;width:20px;height:20px}
.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 #4a4a4a}
.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 *>.collapsible-arrow{display:flex;margin-left:19px}
.user-badge .user-menu-vue .user-pages *>.collapsible-arrow svg{width:8px;height:13px;transform:rotate(-90deg)}
.user-badge .user-menu-vue .user-pages *.open .collapsible-arrow svg{transform:rotate(90deg)}
.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}
.user-badge .user-menu-vue .close-button{background-position:center;background:url('../../../designs/wisdom/base/images/fiat-flag-close-black.svg') no-repeat;border:0;cursor:pointer;height:28px;width:28px;position:absolute;right:82px;top:28px;z-index:200}
@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 .user-loyalty-program__info{text-transform:capitalize;font-size:1.7rem;line-height:1.4}
.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 .close-button{height:26px;width:26px;right:16px;z-index:100}
.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 .user-loyalty-program{padding:0 20px}
.user-badge .user-menu-vue .user-pages .user-loyalty-program__info{font-size:1.8rem;font-weight:500;padding:20px 0}
.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-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 .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{display:flex;align-items:center}
.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 .collapsible-arrow{margin-left:13px}
.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:0;left:125px;z-index:-1;content:'';width:1px;height:calc(100% + 42px);background:#73757d}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .events-list .event-item:first-child:after{height:calc(50% + 42px);top:50%}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .events-list .event-item:last-child:after{height:50%}
.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}
.user-proposals-vue .test-drive-modal{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:300}
.user-proposals-vue .test-drive-modal .test-drive-modal-container{position:relative;width:300px;min-height:250px;background:#fff;border-radius:4px;padding:35px 26px 28px 26px}
.user-proposals-vue .test-drive-modal .test-drive-modal-container .btn-close{position:absolute;top:10px;right:10px;cursor:pointer}
.user-proposals-vue .test-drive-modal .test-drive-modal-container .btn-close svg{width:25px;height:25px}
.user-proposals-vue .test-drive-modal .test-drive-modal-container .btn-close svg rect{stroke:none}
.user-proposals-vue .test-drive-modal .test-drive-modal-container .btn-close svg path{fill:#979797}
.user-proposals-vue .test-drive-modal .test-drive-modal-container .test-drive-modal-content .modal-title{max-width:150px;font-size:2rem;font-weight:700;color:#40424a;display:inline-block;margin-bottom:20px}
.user-proposals-vue .test-drive-modal .test-drive-modal-container .test-drive-modal-content .information-text{font-size:1.4rem;font-weight:300;line-height:1.29;margin-bottom:25px}
.user-proposals-vue .test-drive-modal .test-drive-modal-container .test-drive-modal-content .information-text strong{font-size:1.3rem;display:block}
.user-proposals-vue .test-drive-modal .test-drive-modal-container .test-drive-modal-content .information-text span{font-size:inherit;font-weight:inherit;line-height:inherit}
@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-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-testdrive-cnh-modal-vue .test-drive-modal-container .test-drive-modal-content .upload{position:relative;width:100%}
.user-testdrive-cnh-modal-vue .test-drive-modal-container .test-drive-modal-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 .test-drive-modal-container .test-drive-modal-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 .test-drive-modal-container .test-drive-modal-content .upload .preview .information .title{font-weight:bold}
.user-testdrive-cnh-modal-vue .test-drive-modal-container .test-drive-modal-content .upload .preview .information .title,.user-testdrive-cnh-modal-vue .test-drive-modal-container .test-drive-modal-content .upload .preview .information .name{width:100%}
.user-testdrive-cnh-modal-vue .test-drive-modal-container .test-drive-modal-content .upload .preview .remove-file{position:absolute;top:11px;right:11px}
.user-testdrive-cnh-modal-vue .test-drive-modal-container .test-drive-modal-content .upload .preview .image{width:73px;height:73px;display:flex;align-items:center;justify-content:center;overflow:hidden}
.user-testdrive-cnh-modal-vue .test-drive-modal-container .test-drive-modal-content .upload .preview .image img{width:100%}
.user-testdrive-cnh-modal-vue .test-drive-modal-container .test-drive-modal-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 .test-drive-modal-container .test-drive-modal-content .upload .upload-bar span{font-size:1.2rem;color:#fff;position:relative;z-index:1}
.user-testdrive-cnh-modal-vue .test-drive-modal-container .test-drive-modal-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 .test-drive-modal-container .test-drive-modal-content .upload .upload-bar.start .progress{animation:progressAnimationStrike 1.4s linear;animation-iteration-count:infinite}
.user-testdrive-cnh-modal-vue .test-drive-modal-container .test-drive-modal-content .upload .input-wrapper{margin-top:50px}
.user-testdrive-cnh-modal-vue .test-drive-modal-container .test-drive-modal-content .upload .input-wrapper input{display:none}
.user-testdrive-cnh-modal-vue .test-drive-modal-container .test-drive-modal-content .upload .input-wrapper .hub-button{width:250px}
@keyframes progressAnimationStrike{from{left:-70%}
to{left:100%}
}
.user-testdrive-details-modal-vue .test-drive-modal-container .test-drive-modal-content .dealer .name{margin-top:5px}
.user-testdrive-details-modal-vue .test-drive-modal-container .test-drive-modal-content .dealer .name,.user-testdrive-details-modal-vue .test-drive-modal-container .test-drive-modal-content .dealer .address,.user-testdrive-details-modal-vue .test-drive-modal-container .test-drive-modal-content .dealer .tel{display:block}
.user-testdrive-details-modal-vue .test-drive-modal-container .test-drive-modal-content .date-time .date,.user-testdrive-details-modal-vue .test-drive-modal-container .test-drive-modal-content .date-time .time{width:49%;display:inline-block}
.user-testdrive-details-modal-vue .test-drive-modal-container .test-drive-modal-content .review .has-error .label,.user-testdrive-details-modal-vue .test-drive-modal-container .test-drive-modal-content .review .has-error .no-awnser{color:#e50353}
.user-testdrive-details-modal-vue .test-drive-modal-container .test-drive-modal-content .review .review-title{font-size:1.4rem;font-weight:bold;line-height:1.29;color:#40424a;text-transform:uppercase;margin-bottom:20px}
.user-testdrive-details-modal-vue .test-drive-modal-container .test-drive-modal-content .review-success .information-text{margin-bottom:80px}
.user-testdrive-details-modal-vue .test-drive-modal-container .test-drive-modal-content .review-success .information-text strong{text-align:center;text-transform:uppercase}
.user-testdrive-details-modal-vue .test-drive-modal-container .test-drive-modal-content .hub-button{border:1px solid #979797;background:#fff;padding:0;width:100%;height:45px}
.user-testdrive-details-modal-vue .test-drive-modal-container .test-drive-modal-content .hub-button .hub-button__label{font-size:1.2rem;color:#000}
.user-testdrive-details-modal-vue .test-drive-modal-container .user-testdrive-review-vue{text-align:center}
.user-testdrive-details-modal-vue .test-drive-modal-container .user-testdrive-review-vue .stars{display:flex;align-items:center;justify-content:center;margin-bottom:15px}
.user-testdrive-details-modal-vue .test-drive-modal-container .user-testdrive-review-vue .stars .star{margin:0 5px}
.user-testdrive-details-modal-vue .test-drive-modal-container .user-testdrive-review-vue .stars .star svg{width:30px;height:29px}
.user-testdrive-details-modal-vue .test-drive-modal-container .user-testdrive-review-vue .stars .star svg .selected{fill:#e50353}
.user-testdrive-details-modal-vue .test-drive-modal-container .user-testdrive-review-vue .label,.user-testdrive-details-modal-vue .test-drive-modal-container .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 .test-drive-modal-container .user-testdrive-review-vue .label{text-transform:uppercase}
.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;min-height:34px}
.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list .user-car .user-car-header .delete-car{background-image:url('../../../designs/wisdom/id/images/trash-can.svg');background-repeat:no-repeat;background-position:right top;width:100%;height:100%;cursor:pointer}
.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%}
}