._classic_template{background-color:#f5f5f5}.customer_section{background-color:#f6f6f6!important}.customer_section a{color:#262626}.customer_section a:hover{color:inherit}.customer_section a em{color:#007bff}.customer_section .action-btns-container{border-bottom:.5px solid #262626;border-top:.5px solid #262626}.customer_section .garagepage-username{font-size:50px}.customer_section .garagepage-username-block{margin-bottom:30px;margin-top:45px}.customer_section .garagecar-userdetails{margin-bottom:50px;margin-top:50px}.customer_section .search-vehicle-component{position:relative;top:-34px}@media (max-width:767px){.customer_section .search-vehicle-component{position:static}}.customer_section .move-margin-top{margin-top:-34px}@media (max-width:767px){.customer_section .move-margin-top{margin-top:0}}.customer_section .best-care-text ul{max-width:80%}.customer_section .best-care-text ul li{margin:7px 0}.customer_section .vehicle-recalls{max-height:350px;overflow:auto}.customer_section .vehicle-recalls .vehicle-recall{background-color:#f2f2f2}.customer_section .vehicle-recalls .vehicle-recall:nth-child(2n){background-color:#fff}.customer_section .vehicle-recalls .vehicle-recall-name{font-size:24px}.customer_section .vehicle-recalls::-webkit-scrollbar{background-color:#f5f5f5;width:5px}.customer_section .vehicle-recalls::-webkit-scrollbar-thumb{background-color:#999;border-radius:10px}.customer_section .garage-page-recall-details .recall-count-info{font-size:24px}@media (min-width:1200px){.customer_section .service-history-wrapper{max-height:250px;overflow:auto}.customer_section .service-history-wrapper::-webkit-scrollbar{background-color:#ddd;width:3px}.customer_section .service-history-wrapper::-webkit-scrollbar-thumb{background-color:#000;border-radius:10px}}@media (min-width:768px){.customer_section .mygarage-vehicle-search .normal-vehicle-search{padding-top:0!important}}@media (max-width:567px){.customer_section .garagepage-username-block{margin-top:25px}.customer_section .garagepage-username{font-size:30px}.customer_section .action-btns-container{flex-wrap:wrap}.customer_section .action-btns-container div.flex-1.px-3{flex:0 0 50%;margin:10px 0}}@media (min-width:568px) and (max-width:991px){.customer_section .action-btns-container{flex-wrap:wrap}.customer_section .action-btns-container div.flex-1.px-3{flex:0 0 33%;margin:10px 0}}@media (max-width:700px){.customer_section .action-btns-container .action-btn{justify-content:normal!important}.customer_section .action-btns-container div.flex-1.px-3{flex:0 0 100%!important}}