@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
*{font-family: "Roboto", sans-serif !important;}
.app-sidebar-menu .menu-title{text-transform: capitalize; font-size: 14.9px;}
/* USER CHAT */
@media(max-width:469.98px){.user-chat-list .col-6{width: 100%;flex: 0 0 auto;}}
/* USER CHAT */
/* DATA TABLE */
.data-tbl.dataTable>thead .sorting_asc,.data-tbl.dataTable>thead .sorting_desc{vertical-align: bottom;}
/* DATA TABLE */
.custom-check-vehicle .form-check-input{appearance: none;-webkit-appearance: none;position: absolute;clip: rect(0, 0, 0, 0);pointer-events: none;}
.custom-check-vehicle .form-check-custom{display: flex;flex-direction: column;align-items: center;color: #000;font-weight: 500;padding: 10px;background-color: #fff;border: 2px solid #CFCFCF;border-radius: 6px;font-size: 1.1rem;}
.custom-check-vehicle .form-check-custom .form-check-label{margin-left: unset; text-align: center;display: flex;gap: 6px; flex-direction: column; text-transform: uppercase;}
.custom-check-vehicle .btn-custom-checkIcon{display: flex;width:80px;height:80px;min-width:80px;min-height:80px;overflow: hidden;background-color: #fff; margin-left: auto; margin-right: auto;}
.custom-check-vehicle .btn-custom-BrandIcon{display: flex;width:60px;height:60px;min-width:60px;min-height:60px;overflow: hidden;background-color: #fff; margin-left: auto; margin-right: auto;}
.custom-check-vehicle .btn-custom-checkIcon img,.custom-check-vehicle .btn-custom-BrandIcon img{width: 100%;height: 100%;object-fit: contain;}
.custom-check-vehicle>.form-check:has(.form-check-input:checked){border-color: #D1161D;color: #D1161D;}
.service-card{width: 100%;padding: 14px;border:2px solid #ededed;border-radius: 8px;height: 100%;display: flex;flex-direction: column;}
.service-title{font-size: 16px;color:#D1161D;font-weight: 600;}
.service-amount{font-size: 28px;font-weight: 700;}
.service-desc{margin-bottom: 20px;}
.service-desc ul{list-style: none !important;}
.service-desc li{font-size: 14px;font-weight: 400;color: #000;position: relative;display: flex;gap: 4px; margin-bottom: 4px;}
.service-desc li::before{content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22px' height='22px' viewBox='0 0 24 24'%3E%3Cpath fill='%23ed1c24' d='M9 16.17L5.53 12.7a.996.996 0 1 0-1.41 1.41l4.18 4.18c.39.39 1.02.39 1.41 0L20.29 7.71a.996.996 0 1 0-1.41-1.41z'/%3E%3C/svg%3E");width: 24px;height: 24px;}
.service-box-btn{margin-top: auto;}
.service-box-btn .form-check-input{appearance: none;-webkit-appearance: none;position: absolute;clip: rect(0, 0, 0, 0);pointer-events: none;}
.service-box-btn .btn-custom-service{font-size: 14px;font-weight: 400;letter-spacing: 1px;}
.service-box-btn .form-check-custom{margin-left: 0;background-color: #D1161D;color: #fff;padding: 9px 20px;letter-spacing: 1px;font-weight: 400;border-radius: 6px;font-size: 1.1rem;width: fit-content; justify-content: center;}
.service-box-btn .form-check-custom::before{content: 'Select';}
.service-box-btn .form-check-custom:has(.form-check-input:checked){background-color: #319F43;}
.service-box-btn .form-check-custom:has(.form-check-input:checked)::before {content: 'Selected';}
.addons.form-check-custom .form-check-input:checked{background-color: #D1161D;}
.addons.form-check-custom{align-items: flex-start;}
.addons .form-check-label{display: flex; justify-content: space-between;width: 100%;font-size: 14px;}
/* SWIPER */
.PricingPlan .swiper-slide{height:auto;}
.swiper-nav-wrapper{display: flex; align-items: center; justify-content: end; gap: 10px;}
.swiper-nav-wrapper .swiper-button-next, .swiper-nav-wrapper .swiper-button-prev{position: unset; margin-top: unset; background-color: #1E2129; width: 35px;height: 35px; border-radius: 50%;}
.swiper-nav-wrapper .swiper-button-next:after, .swiper-nav-wrapper .swiper-button-prev:after{font-size: 14px; font-weight: 600; color: #ffffff;width: 20px;height: 20px;display: flex;align-items: center;justify-content: center;}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity: 0.15;}
/* SWIPER */
/* TABLE VERTICAL */
.table.tbl-v tr{border-width: 1px;border-color: #EBEBEB;}
.table.tbl-v tbody tr:last-child, .table.tbl-v tfoot tr:last-child,.table.tbl-v tbody tr:last-child td, .table.tbl-v tbody tr:last-child th, .table.tbl-v tfoot tr:last-child td, .table.tbl-v tfoot tr:last-child th{border-bottom: 1px solid #EBEBEB !important;}
.table.tbl-v td:last-child, .table.tbl-v th:last-child, .table.tbl-v tr:last-child{padding-right: 12px;}
.table.tbl-v td:first-child, .table.tbl-v th:first-child, .table.tbl-v tr:first-child{padding-left: 12px;}
.tbl-v th{padding: 10px;color: #000;font-size: 13px;font-weight: 500;line-height: normal;width: 230px;}
.reviewtblv.tbl-v th{width: 130px;}
.table.tbl-v tr td{word-break: break-all;}
@media screen and (max-width: 575px) {.table.tbl-v.tbl-sm-inline tr:first-child{padding-left: 0;}.table.tbl-v.tbl-sm-inline tr:last-child{padding-right: 0;}.tbl-sm-inline tbody {display: flex;flex-direction: column;gap: 8px;}.tbl-sm-inline tr {display: flex;flex-direction: column;}.tbl-sm-inline th {width: 100%;min-width: 100%;padding-bottom: 10px;}.tbl-sm-inline td {padding-top: 10px;min-width: 100%;}}
/* TABLE VERTICAL */
.app-header .page-title{display: flex !important;}
@media (max-width: 991.98px){.app-sidebar-logo {display: unset;}}
.txt-break-1{overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.txt-break-2{overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
[data-kt-button="true"]:has(.form-check-input:checked){border-color: #009ef7;background-color: #f1faff; color: #009ef7;}
[data-kt-button="true"]:has(.form-check-input:checked) svg{color: #009ef7;}
.btn-custom {
    background: #F24826;
    color: #FFFFFF;
}
