.form-stars .b-rating-star{padding:0 10px!important;z-index:9}.form-stars .b-rating-icon{font-size:40px}.content{margin:0 auto;text-align:left;min-height:calc(100vh - 179px);overflow:auto}.content .card{border:none}.auto-info{background-color:#f2f2f2;border-color:#b3b3b3;margin-left:10px;margin-right:0}.next-input{color:#383c3f;background-color:#fff;border-color:#00bb65;outline:0}.rate-label{color:#2bb673;text-align:center;text-transform:uppercase}.bi-star-error svg path{fill:red}.vehicle-condition-item .star-rating{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:0;margin-top:6px;width:70%}.vehicle-condition-item .star-rating:focus{box-shadow:none}.vehicle-condition-item .star-rating span.b-rating-star{padding:0 4px}.vehicle-condition-item .star-rating span.b-rating-star:first-child{padding-left:0}.vehicle-condition-item .star-rating span.b-rating-star svg{width:35px;height:35px}.vehicle-condition-item .star-rating span.b-rating-star svg path{fill:#2bb673}.vehicle-condition-item .star-rating .b-rating-star-full{color:#00c44b}#modal-exterior .modal,#modal-interior .modal{padding-left:unset!important}#modal-exterior .modal-header,#modal-interior .modal-header{border-bottom:0;padding:1.6rem 1rem 0}#modal-exterior .modal-header .close,#modal-interior .modal-header .close{color:#2bb673;opacity:1;outline:none!important}#modal-exterior .modal-header .close:hover,#modal-interior .modal-header .close:hover{opacity:.5}#modal-exterior .modal-title,#modal-interior .modal-title{font-weight:700}#modal-exterior .modal-body,#modal-interior .modal-body{padding-top:0!important}#modal-exterior .modal-content,#modal-interior .modal-content{border-radius:1rem;border:4px solid #2bb673}#modal-exterior hr,#modal-interior hr{background-color:#c4c4c4!important}.specify-color{position:relative}.specify-color:before{content:"";top:-15px;left:-35px;position:absolute;width:42.89px;height:41.21px;border-left:2px solid #ced4da;border-bottom:2px solid #ced4da;border-bottom-left-radius:6px}@media screen and (min-width:768px){.card{padding:0 48px!important;overflow-x:hidden}.top-description{margin-left:70px!important}.condition-title{font-size:.9rem!important}.vehicle-info-content .btn-group-wrapper.custom-padding{padding-bottom:max(calc(100vh - 881px),40px)}.content{overflow-x:hidden}.form-stars,.rate-label-wrapper{justify-content:unset!important;margin-left:1.5rem!important}.modal-interior{max-width:1080px}.star-rating{width:100%}#modal-exterior .modal-title,#modal-interior .modal-title{width:100%!important;text-align:center!important;padding-left:56px!important;font-size:24px}}@media screen and (min-width:768px)and (orientation:portrait){.form-stars .b-rating-icon{font-size:37px}#modal-exterior .modal-dialog,#modal-interior .modal-dialog{top:-10%!important;max-width:777px}.form-stars,.rate-label-wrapper{margin-left:.5rem!important}}@media screen and (min-width:356px){.top-description{margin-left:22px}}@media screen and (min-width:1200px){.custom-width{flex:0 0 56.3333333333%;max-width:56.3333333333%}.specify-color{flex:0 0 43.6666666667%;max-width:43.6666666667%}}@media screen and (min-width:990px)and (max-width:1200px){.custom-width{flex:0 0 58.3333333333%;max-width:58.3333333333%}.specify-color{flex:0 0 41.6666666667%;max-width:41.6666666667%}}@media screen and (min-width:768px)and (max-width:990px){.custom-width{flex:0 0 60.3333333333%;max-width:60.3333333333%}.specify-color{flex:0 0 39.6666666667%;max-width:39.6666666667%}}