.box-motor {
    position: relative;
    transform: translateY(-40px);
    z-index: 2;
}
.box-motor.translateY0 {transform: translateY(0px);}
.bm-tab-motor {
    box-shadow: 0 6px 30px rgba(9, 28, 63, 0.12);
    background: var(--white-color);
    border-radius: var(--border-radius);
}
.box-motor .bm-col-search {width: 83.33333333%;}
.box-motor .bm-col-button {width: 16.66666667%; align-self: flex-end !important;}
.box-motor .box-destiny {width: 33.33333333%;}
.box-motor .box-checkinout {width: 25%;}
.box-motor .box-rooms {width: 16.66666667%;}
.box-motor .box-country {width: 25%;}

.box-motor .bm-tab-motor .nav .nav-item {margin-right: 8px;}
.box-motor .bm-tab-motor .nav .nav-item:last-child {margin-right: 0px;}
.box-motor .bm-tab-motor .nav .nav-item .nav-link {
    border: 1px solid var(--primary-color);
    background: var(--white-color);
    color: var(--primary-color);
    border-radius: 50px;
    padding: 4px 15px;
    font-size: 14px;
    font-weight: 500;
    display: flex;
    align-items: center;
    transition: var(--transition);
}
.box-motor .bm-tab-motor .nav .nav-item .nav-link:hover {
    background: rgba(var(--rgb-primary-color), 0.08);
}
.box-motor .bm-tab-motor .nav .nav-item .nav-link.active:hover,
.box-motor .bm-tab-motor .nav .nav-item .nav-link.active {
    background: var(--primary-color);
    color: var(--white-color);
}
.box-motor .bm-search-types label {margin-right: 10px;}
.box-motor .bm-search-types label input {margin-right: 2px;}
.box-motor .errors.alert {
    border-radius: 4px 4px 0px 0px;
    padding: 6px 10px;
    font-size: 11px;
    margin: 0px;
}
.box-motor .errors.alert ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.box-motor .bm-tab-motor .tab-content {
    box-shadow: none !important;
    background: transparent;
    border-radius: initial;
}
.box-motor .bm-search-box {
    background: transparent;
    border-radius: 0px;
    padding: 0px;
}
.box-motor .bm-search-box .search-box-label label {
    display: block; clear: both;
    margin: 0px; padding: 0px;
    color: var(--text-color);
    font-weight: 500;
    font-size: 14px;
}
.box-motor .bm-search-box .search-box-summary {
    display: none;
}
.box-motor .bm-search-box .search-box-render .form-control {
    background-color: var(--white-color);
    border: 2px solid rgba(var(--rgb-gray-color), 0.4);
    color: var(--text-color);
    border-radius: 6px;
    font-weight: 500;
    padding: 4px 6px;
    font-size: 15px;
    opacity: 1;
}
.box-motor .bm-search-box .search-box-render .form-control::placeholder {
    color: var(--gray-color);
    opacity: .4;
}
.box-motor .bm-search-box .search-box-render .form-control:focus {
    box-shadow: 0 0 0 .25rem rgba(var(--rgb-primary-color), .1);
}
.box-motor .bm-search-box.dropdown .search-box-render {
    background-color: var(--white-color);
    border: 2px solid rgba(var(--rgb-gray-color), 0.4);
    color: var(--text-color);
    border-radius: 6px;
    font-weight: 500;
    padding: 4px 6px;
    font-size: 15px;
}
.box-motor .bm-search-box .search-box-render .select2-container--default .select2-selection--single {
    border: 2px solid rgba(var(--rgb-gray-color), 0.4);
    background-color: var(--white-color);
    color: var(--text-color);
    width: 100% !important;
    height: initial !important;
    border-radius: 6px;
    font-weight: 500;
    padding: 1px 6px;
    font-size: 15px;
}
.box-motor .bm-search-box .search-box-render .select2-container {width: 100% !important; padding-right: 0px !important;}
.box-motor .bm-search-box .search-box-render .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: var(--text-color);
    font-size: 15px;
}
.box-motor .bm-search-box .search-box-render .select2-container--default .select2-selection--single .select2-selection__arrow {top: 4px; right: 4px;}
.box-motor .bm-search-box.dropdown .search-box-render .dropdown-toggle {
    cursor: pointer;
}
.box-motor .bm-search-box.dropdown .search-box-render .dropdown-toggle::after {
    color: var(--text-color);
    margin-top: 6%;
    float: right;
}
.box-motor .bm-search-box .select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: var(--text-color) transparent transparent transparent;
}
.box-motor .bm-search-box .search-box-render .box-render-text {
    color: var(--text-color);
    font-size: 15px;
}
.box-motor .bm-search-box .search-box-render .box-render-text span b {
    font-weight: 700 !important;
}
.box-motor .bm-more-options {
    display: none; /* TMP */
}
.box-motor .bm-col-button .btn-primary {
    --bs-btn-padding-x: 0.75rem;
    --bs-btn-padding-y: 0.375rem;
    padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
    line-height: var(--bs-btn-line-height);
    background: var(--primary-color);
    width: initial;
}
.box-motor .bm-col-button .btn-primary:hover {
    background-color: var(--secondary-color);
    color: var(--white-color);
}
.box-motor .bm-col-button .btn-primary span {
    display: inline-block;
}
.box-motor .bm-col-button .btn-primary::after,
.box-motor .bm-col-button .btn-primary::before {
    content: none !important;
}
.box-motor .bm-search-box .dropdown-menu .item-rooms {
    border: 1px solid rgba(var(--rgb-gray-color), 0.4);
    border-radius: 4px;
    margin-bottom: 8px;
}
.box-motor .bm-search-box .dropdown-menu .item-rooms .item-room-number {
    border-bottom: 1px solid rgba(var(--rgb-gray-color), 0.4);
}
.box-motor .bm-search-box .dropdown-menu .input-group-rooms .form-select,
.box-motor .bm-search-box .dropdown-menu .item-rooms .item .input-group .form-select,
.box-motor .bm-search-box .dropdown-menu .item-rooms .children-ages .form-select {
    border: 1px solid rgba(var(--rgb-gray-color), 0.4);
    padding: 4px 12px;
    font-size: 12px;
}
.box-motor .bm-search-types .form-check-input:checked {
    background-color: var(--primary-color);
    border-color: var(--primary-color);
}
.box-motor .bm-search-types .form-check-input:focus {
    box-shadow: 0 0 0 .25rem rgba(var(--rgb-primary-color), .15);
}

@media (min-width: 150px) and (max-width: 768px) { /* smartphone */
    .box-motor .bm-col-search {width: 100%;}
    .box-motor .bm-col-button {width: 100%;}
    .box-motor .box-destiny {width: 100%;}
    .box-motor .box-checkinout {width: 100%;}
    .box-motor .box-rooms {width: 100%;}
    .box-motor .box-country {width: 100%;}
    .box-motor .bm-tab-motor .nav .nav-item {margin-right: 3px;}
    .box-motor .bm-tab-motor .nav .nav-item .nav-link {padding: 3px 8px; font-size: 12px;}
    .box-motor .bm-tab-motor .nav .nav-item .nav-link i {display: inline-block;}
    .box-motor .bm-tab-motor ul.nav.mx-3 {margin-right: .5rem !important; margin-left: .5rem !important;}
    .box-motor .bm-col-button .btn-primary {width: 100%;}
}