.vehicle_logo {
    font-size: 39px;
}

.mdc-text-field--outlined .mdc-floating-label,
.mdc-select--outlined .mdc-floating-label {
    font-size: 1.7rem !important;
    /* Adjust based on your design */

}

.required .control-label:after {
    content: "*";
    color: red;
}

#form_main_div {
    padding-top: 40px;
}

.sidebar-visible-lg #sidebar,
.sidebar-visible-lg.sidebar-partial #sidebar {
    overflow: unset;
}

.pl-0 {
    padding-left: 0 !important;
}

.pr-0 {
    padding-right: 0 !important;
}

.p-0 {
    padding: 0 !important;
}

.p_circularOrangeDot {
    display: inline-block;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    background: #ED7D31;
    padding: 6px;
    margin-right: 7px;
    /* vertical-align: middle; */
    text-align: center;
}

#inner_search {
    max-width: 300px;
    border-color: black;
    border-radius: 0;
}

.ebay_button {
    background: #0064d2;
    color: white;
}

.ebay_button:hover {
    /* background: #0064d2; */
    color: white;
}

.redbook_button:hover {
    /* background: #D43027; */
    color: white;
}

.redbook_button {
    background: #D43027;
    color: white;
}

.tecalliance_button {
    background: #4d4b63;
    color: white;
}

.tecalliance_button:hover {
    color: white;
}

#pushed_data_table #footer_hide td {
    width: 100%;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.total_products_count {
    color: #fff;
    background: #0064D2;
    border-radius: 20px;
    float: right;
    height: 26px;
    width: 26px;
    line-height: 24px;
    text-align: center;
    border: 1px solid #fff;
    margin-top: 4px;
    font-size: 10px;
    font-weight: 600;
    box-shadow: 0 0 0 1px #0064D2;
}

div.content-header.pg-custom-header {
    margin-bottom: 0;
}

.name_initials {
    width: 30px;
    height: 30px;
    border-radius: 15px;
    text-align: center;
    color: white;
    vertical-align: middle;
    /* padding: 4
px
; */
    font-size: 13px;
    font-weight: bold;
    /* padding-top: 5
px
; */
    line-height: 2.2;
}

.name_initials.a,
.name_initials.f,
.name_initials.k,
.name_initials.p,
.name_initials.u,
.name_initials.z {
    background-color: Red;
}

.name_initials.b,
.name_initials.g,
.name_initials.l,
.name_initials.q,
.name_initials.v {
    background-color: orange;
}

.name_initials.c,
.name_initials.h,
.name_initials.m,
.name_initials.r,
.name_initials.w {
    background-color: blue;
}

.name_initials.d,
.name_initials.i,
.name_initials.n,
.name_initials.s,
.name_initials.x {
    background-color: gray;
}

.name_initials.e,
.name_initials.j,
.name_initials.o,
.name_initials.t,
.name_initials.y {
    background-color: green;
}

.stats {
    display: inline-block;
}

.stats_inner {
    padding: 7px;
}

.stats_inner span {
    margin-right: 20px;
    margin-left: 3px;
    color: red;
    font-weight: bold;
    font-size: 120%;
}

.stats_inner label {
    font-size: 120%;
}

.toggle_checkbox {
    position: relative;
}

.toggle_checkbox input {
    opacity: 0;
    position: absolute;
}

.toggle_checkbox label {
    position: relative;
}

.toggle_checkbox input:checked+label:before {
    background: #35bf64;
    transition: width 0.2s cubic-bezier(0, 0, 0, 0.1);
    border-color: #35bf64;
}

.toggle_checkbox input+label:before {
    content: "";
    position: absolute;
    display: block;
    transition: 0.2s cubic-bezier(0.24, 0, 0.5, 1);
    height: 20px;
    width: 35px;
    top: 0;
    left: 0;
    border-radius: 30px;
    border: 1px solid grey;
}

.toggle_checkbox input:checked+label:after {
    left: 18px;
    background: white;
}

.toggle_checkbox input+label:after {
    content: "";
    position: absolute;
    display: block;
    box-shadow: none;
    transition: 0.35s cubic-bezier(0.54, 1.6, 0.5, 1);
    background: #000;
    height: 13px;
    width: 13px;
    top: 3px;
    left: 4px;
    border-radius: 60px;
}

.compatibility_note {
    /* min-width: 400px;
    max-width: 450px;
    max-height: 80px;
    min-height: 60px; */
    overflow: auto;
    resize: none;
    padding: 5px;
    height: 56px;
    width: 262px;
}

textarea:focus {
    box-shadow: 0 0 5px rgba(81, 203, 238, 1);
}

.cell_separator {
    color: #05D100;
}

.primary_identifier_header {
    color: #FD8900;
}

.definition {
    color: #CA01DC;
}

.nav-tabs .nav-link:hover,
.nav-tabs .nav-link:focus {
    border: 1px solid #e9bb24;
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
    background: #e9bb24;
    color: #fff;
}

.customtab li a.nav-link.active {
    border-bottom: 2px solid #cf821e;
    color: #fff;
}

.export_temp_heading {
    font-size: 20px;
}

.data_wizard_tab_content {
    margin: 20px;
}

.m-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.p-0 {
    padding-left: 0 !Important;
    padding-right: 0 !Important;
}

.hide_section {
    display: none;
}

.Icons1 {
    width: 70px;
}

.marketIcons {
    margin: 10px 0;
}

div .modalCheckbox {
    margin: 15px 0;
}

.mRight {
    margin-right: 15px;
}

.FitmentBtns {

    width: 100%;

    display: inline-block;

    /* padding: 0 54px; */
    margin-top: 5px;

}

div.FRWrap p.FPtext {
    margin: 0 45px 20px;
    line-height: 21px;
    font-size: 18px;
}

.jumbotron.FRWrap {
    margin-bottom: 0;
    padding: 0;
}

div .FSuccessText {
    margin: 25px 0;
}

.RFcheck {
    font-size: 35px;
}

a.m-export {
    float: right;
    margin: 4px 10px;
    font-size: 12px;
}

.sg_cpyR {
    margin: 5px 0 8px 0;
}

.sg_cpyR .btn-info {
    min-width: 120px;
}

p.uploader_heading {
    font-size: 20px;
    margin: 0px;
    font-weight: 800;
    text-align: center;
}

.inner-div {
    text-align: center;
}

.col-md-2.thumb {
    margin: 10px 0;
    max-width: 250px;
}

.img_block {
    width: 140px;
    height: 140px;
    background-size: cover;
    background-repeat: no-repeat;

    border-radius: 50%;
    margin: auto;
}

.table-responsive {
    position: relative;
}

.sec-menu-modal {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;

    background: rgba(0, 0, 0, 0.9);
    z-index: 999;
    display: none;
}

.my_icons li {
    display: inline-block;
    list-style-type: none;
    margin-right: 8px;
}

.my_icons li a {
    width: 70px;
    height: 70px;
    background-size: cover;
    display: block;

    background-repeat: no-repeat;
    background-image: url(../img/eBay_buttons.jpg);
}

.my_icons li.icon_li1 a {
    background-position: 0 0;
}

.my_icons li.icon_li2 a {
    background-position: -70px 0;
}

.my_icons li.icon_li3 a {
    background-position: -140px 0;
}

.my_icons li.icon_li4 a {
    background-position: -214px 0;
}

.my_icons li.icon_li5 a {
    background-position: -287px 0;
}

.client_icons ul {
    max-width: 160px;
    padding: 0;
    margin: auto;
    height: 40px;
    background: #f6f6f6;
    padding: 5px;
}

.client_icons ul li {
    list-style-type: none;
    width: 24%;
    display: inline-block;
    height: 100%;

    vertical-align: top;
    padding: 0 0.5%;
}

.client_icons ul li span {
    width: 100%;
    height: 100%;
    display: block;
    position: relative;
}

.client_icons ul li span b {
    font-size: 22px;
    line-height: 26px;
}

.client_icons ul li span a {
    display: block;
    width: 100%;
    height: 100%;
}

.client_icons ul li span a:hover {
    text-decoration: none;
}

.client_icons ul li span.btn-3d {

    border: 1px solid rgba(178, 178, 178, 1);
    border-radius: 3px;
    width: 98%;
    height: 98%;

    -webkit-box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.8) inset, 0 1px 0 0 rgba(0, 0, 0, 0.298039);

    box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.8) inset, 0 1px 0 0 rgba(0, 0, 0, 0.298039);

}

.installment .my_nopaddr {
    padding-right: 0;
}

.installment .my_nopadd {
    padding-left: 0;
    padding-right: 0;
}

.installment .mypaddt .control-label {
    padding-top: 0;
}

.full_width {
    width: 100%;
    display: inline-block;
    padding: 1% 0% 0% 0%;
}

.LockWrap {
    background: #bebebe;

    border: 1px solid #bebebe;
}

.UnlockWrap {

    background: rgb(194, 70, 194);

    border: 1px solid purple;

}

.warningWrap {
    color: yellow;
}

.modal .sPtext {
    font-size: 18px;
}

.DiffSKUWrap {
    background: #ED7D31;
    color: #fff;
}

.MoreSKU {
    background: #16920C;
    color: #fff;
    padding: 4px 10px;
}

.PushFEbay {
    background: #006FC0;
    color: #fff;
}

.btn {
    border-radius: 2px;
}

.btn:hover,
.btn:focus {
    opacity: 0.8;
}

.btnPrimary {
    background: #00B1F0;
    color: white;
}



.btnSuccess {
    background: #19AA0E;
    color: white;
}

.btnSuccess:focus,
.btnSuccess:hover {
    opacity: 0.8;
}

.btnGrey {
    background: #A6A6A6;
    color: white;
}

.btnPrimary.active {
    background: #1d94be;
    color: #fff;
}



.appendEpids {

    color: white;

    background: #1B9C11;

    border: none;

}

.searchManuallyButton:hover,
.btnSuccess:hover,
.btnPrimary:hover,
.btnPrimary:focus,
.btn-black:hover,
.btn-black:focus {
    color: #fff;
}

#apiDataTable_wrapper .dataTables_wrapper>div {
    background-color: #fff;
}

.compatible_vehicle_wrap .eBayLogo,
.compatible_vehicle_wrap .carLogo {
    margin: 1% 0% 1% 1% !important;
}

.selectedskutable .fa-check,
.userWrapTable .fa-check,
#apiDataTable .fa-check {
    color: #00b000;
    font-size: 15px;
}

.KtypeLabel {
    color: navy;
    font-weight: normal;
}

#selectallR {

    width: auto;

}

.redbook_car {
    width: 63%;
    height: 35px;
    padding-right: 15px;
    padding-left: 15px;
    float: left;
}


#buttonsForEpids {

    margin-left: 15px;

    display: none;

}

.changeBackground {

    margin-top: 30px;

    background-color: white !important;

}

.orTextNeto {

    margin: 7px 0px;

    float: left;

}

.eBayLogo {

    width: auto;

    height: 35px;

    padding-right: 15px;

    padding-left: 15px;
    /* 3px; */

    float: left;

}

.tecdocLogo {
    width: 71%;

    height: 9%;

    padding-right: 15px;

    padding-left: 3px;
    /* 3px; */

    float: left;
}

.carLogo {

    width: 40px;

    height: 40px;
    margin-right: 10px;

    float: left;

    object-fit: contain;

    /*margin-right:15px;*/

}

.Neto {

    width: 100%;

    padding-right: 26px;

    padding-left: 26px;

}

.replaceEpids {

    color: white;

    background: #CC0505;

    border: none;

}

.epidsBtn {

    border: none;

    border-radius: 2px;

    height: 25px;

    margin-top: 6px;

}

.lh-1 {

    line-height: 1.4;

}

.changeInputWidth {

    width: 120px;

}

.bg-color-block-title {

    background-color: #eaedf1;

}

.tick {

    width: 25px;

}

.ButtonConnectToNeto {

    padding: 0;

}

.ButtonConnectToNeto .btn {

    width: 100%;

}

.orDivBetweenNetoButtons {

    text-align: center;

    margin-top: 5px;

}

.searchManuallyButton.active {

    background-color: #383838;

    color: white;

}

.searchManuallyButton {

    float: left;

    margin: 0;

    padding-right: 12px;

    background-color: #767171;

    color: white;

    padding-right: 26px;

    padding-left: 26px;

}

.customizeFields {

    float: right;

    color: black;

}

.contentData {

    display: none;

}

.mt-5 {

    margin-top: 5px;

}

.netoFields {

    background-color: white;

    padding-top: 25px;

    padding-bottom: 25px;

}



.netoKeyTextparagraph {

    font-weight: bold;
    color: #000;

}

.netoKeyFieldDiv {

    padding: 0px;

}

.netoKeyField {

    text-align: center;

}

.netoSKUDiv {

    padding: 0;

}

.netoSKUp {

    font-weight: bold;
    color: #000;

}

.netoSKUSelectDiv {

    padding: 0px;

}

.LoadNetoSKUbtn {

    padding: 27px;

    margin-left: 0px;

    text-align: center;

}

.ePIDsCheckbox {

    display: block;

}

.LoaderDiv {

    margin-top: 15px;

}

.LoaderImg {

    margin: auto;
    width: 50px;

}

.blockStyle {

    display: none;

    margin-top: 20px;

}

.blockContainer {

    margin-top: 20px;

    margin-bottom: 20px;

    width: 100% !important;

}

.ebayForm {

    width: 100% !important;

    padding: 0;

}

.ebayFormyearfrom {
    float: left;
}

.btn-theme {
    background-color: #ff982e;
    border: 1px solid #ff982e;
    color: #fff;
}

.ebayFormSearchBtn {
    background-color: #ff982e;
    border: 1px solid #ff982e;
    color: #fff;
    height: 70px;
    margin-bottom: 10px;
}

.ebayFormSearchBtn:hover {
    background-color: #cb6d10;
    border: 1px solid #cb6d10;
    color: #fff;
    height: 70px;
    margin-bottom: 10px;
}

.ebayFormClear {

    float: left;
    margin: 0px;
    width: 141px;

}

.ebayFormClear1 {

    float: left;
    margin: 0px;
    width: 100%;

}

.searchQueryResults {

    margin: 20px;

}

.defaultBtn {

    background: #C2C2C2;

    border-radius: 0;

    color: #000;

    box-shadow: 2px 1px 4px 0px #707070;

    padding-top: 2px !important;

    padding-bottom: 2px !important;

}



.btn.greenColorBtn {

    background: #1B9C11;

    padding-top: 2px !important;

    padding-bottom: 2px !important;

    color: #fff;

}

.btn.redColorBtn {

    background: #CC0505;

    padding-top: 2px !important;

    padding-bottom: 2px !important;

    color: #fff;

}



.btn.blueColorBtn {

    background: #0579CC;

    padding-top: 2px !important;

    padding-bottom: 2px !important;

    color: #fff;

}



table#my_search_table thead .sorting_asc,
table#apiDataTable thead .sorting_asc {

    background: url("http://cdn.datatables.net/1.10.0/images/sort_asc.png") no-repeat center right;
    padding-bottom: 1.9%;
    width: 9% !important;

}

table#my_search_table thead .sorting_desc,
table#apiDataTable thead .sorting_desc {

    background: url("http://cdn.datatables.net/1.10.0/images/sort_desc.png") no-repeat center right;
    padding-bottom: 1.9%;
    width: 9% !important;

}

table#my_search_table thead .sorting,
table#apiDataTable thead .sorting {

    background: url("http://cdn.datatables.net/1.10.0/images/sort_both.png") no-repeat center right;
    padding-bottom: 1.9%;
    /* width: 9% !important; */

}

#my_search_table_length {
    padding-top: 10%;
}

.overlay_border_class {
    position: absolute;
    /* Sit on top of the page content */
    display: block;
    width: 100%;
    /* Full width (cover the whole page) */
    height: 100%;
    /* Full height (cover the whole page) */
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgb(68 65 65 / 25%);
    /* Black background with opacity */
    z-index: 2;
    /* Specify a stack order in case you're using a different order for other elements */
    cursor: pointer;
    /* Add a pointer on hover */
    border: 1px solid #dbe1e8;
    border-radius: 9px;
}


.block-title-one {

    background-color: #ddd
}

.selectedskutable>.table>thead>tr>th {

    font-size: 1em;

    border-bottom: 2px solid black !important;

}

.btn-black {
    /* margin-bottom: 18px; */

    background-color: #494747;

    color: white;

    /* margin-top:10px; */

}



#skufield {

    font-weight: bold;

}

#skufield2 {

    font-weight: bold;

}

#descriptionfield {

    font-weight: bold;

}

div.scrollable {

    width: 100%;

    height: 250px;

    overflow: auto;

}

.appendReplaceRow {

    padding-top: 4px;

    background-color: #e7e1e1;

}

.appendReplaceRow-below {

    background-color: #ddd;

    padding: 10px 0;

}

.appendReplaceRowmargintop {

    margin-top: 30px;

}

.mt-50 {

    margin-top: 50px;

}



.blockLocked {

    height: 480px;

}

.locked-image {

    width: 90px;

}

.pb-10 {
    padding-bottom: 10px;
    position: relative;
}

.aCustomizeFields {

    float: right;

    background-color: #A6A6A6;

    color: white;

}

.containerStyle {

    margin-top: 20px;

    margin-bottom: 20px;

    width: 100% !important
}

.eBayFormStyle {

    width: 100% !important;
    margin-bottom: 10px;
    padding: 0;

}

.appendReplaceRowP {
    font-weight: 600;
    margin: auto;
}

.appendReplaceRowContent {

    display: flex;

    justify-content: center;

}

.modal {

    text-align: center;

    padding: 0 !important;

}

.modal:before {

    content: '';

    display: inline-block;

    height: 100%;

    vertical-align: middle;

    margin-right: -4px;

}

.modal-dialog {

    display: inline-block;

    text-align: left;

    vertical-align: middle;

}

.alterDialog {

    width: 918px;

}

.jumbotron {

    background-color: #fff !important;

}

#anchor-tooltip {

    padding-right: 9px;

    float: right;

    margin-bottom: -7px;

}

.grey-background {

    background-color: #E7E6E6;

    margin-left: 40px;

    padding-top: 20px;

    padding-bottom: 20px;

    margin-top: 20px;

}

.form-background {
    background-color: #E7E6E6;
    margin-top: 20px;
}

.circularOrangeDot {

    margin: 0;

    display: inline-block;

    border-radius: 50%;

    width: 35px;

    height: 35px;

    background: #ff982e;

    padding: 6px;

    flex: 0 0 35px;

}

.pd-r-0 {

    padding-right: 0px;

}

.pd-l-0 {

    padding-left: 0px;

}

.ml-0 {

    margin-left: 0px !important;

}

.ml-8 {

    margin-left: 8px !important;

}

.fontSize {

    font-size: 14px;

}

.fontSize-small {

    font-size: 12px !important;

}

.fontSize-1 {

    font-size: 17px;

    font-weight: bold;

}

.lh-3 {

    line-height: 3;

}

#add {

    display: inline-block;

    padding-left: 0px !important;

    float: left;

}

.newWidth {

    width: 236px;

}

.newClass3 {

    float: left !important;

    display: inline;

    font-size: 13px;

    margin-top: 5px;

    padding-left: 0px !important;

    padding-right: 0px !important;

}

.newClass2 {

    text-align: left;

    padding-left: 0px !important;

    padding-right: 0px !important;

}

.newClass {

    margin-top: 14px;

    padding-left: 6px !important;

    padding-right: 0px !important;

}

.space {

    padding-left: 10px !important;

}

/* #add{

    border-bottom: none;

} */

.divfieldWrap {

    padding-left: 15px;

    margin-bottom: 25px !important;
    padding-right: 10px;
}

.searchBorder {

    border: 1px solid #A9A9A9 !important;

}

#selectall {

    width: 19px;

}

.modalbtn {

    padding: 4px 40px;

}

.pagination-div {

    display: inline-block;

    float: right;

    margin-right: 15px;

    margin-bottom: 15px;

}

.pagination-div a {

    color: white;

    float: left;

    padding: 7px 12px;

    text-decoration: none;

    background-color: rgb(106, 214, 246);

    transition: background-color .3s;

    border: 1px solid #ddd;

}

.pagination-div a.active {

    background-color: #4CAF50;

    color: white;

    border: 1px solid #4CAF50;

}

.saved-sucessfully-modal-text {

    margin-bottom: 0px !important;

}

.prev {

    border-radius: 50%;

    margin-right: 3px;

}

.next {

    border-radius: 50%;

}

.bikeLogo {

    object-fit: cover;

}

.add_clientuser {
    float: right;
    margin-right: 10px;
    margin-top: 5px;
}

/*style for _crm folder*/
#create_pass {
    float: right;
    margin-right: 14px;
    margin-top: 5px;
}

.mcopy {
    position: absolute;
    top: 10px;
    right: 25px;
    border-left: 2px solid #333;
    padding-left: 5px;
    cursor: pointer;
}

.m_block.m_inner {
    margin: 0;
    width: 100%;
    padding: 0;
}

.m_block.m_inner p {
    font-size: 20px;
}

.new-h2 {
    font-size: 24px;
    margin-top: 0;
}

.merchant_server_folder {
    font-size: 22px;
    margin: 15px;
}

.merchant_server_path_for {
    font-weight: 600;
}

.merchant_folder_paths {
    font-size: 17px;
}

.merchant_server_subpath1 {
    margin-left: 28px
}

.merchant_server_subpath2 {
    margin-left: 20px
}

.merchant_server_subpath3 {
    margin-left: 41px
}

.folders_exist {
    color: green;
    font-weight: 600;
}

.folders_not_exist {
    color: red;
    font-weight: 600;
}

#redbook_vehicle_content_name {
    margin-top: 8px;
}

.set_vehicle_avail_make {
    margin-top: 8px;
}

.manual_website_form .IText {
    display: none;
}

#use_operator_in_manual_search {
    width: 100%;
    font-weight: 600;
}

#use_operator_in_vehicle_manual_search {
    width: 100%;
    font-weight: 600;
}

#use_operator_in_custom_manual_search {
    width: 100%;
    font-weight: 600;
}

#use_operator_in_manual_search .operator_text {
    font-weight: 1000;
}

.download_csv_set_avail_make {
    margin-left: 10px;
}

.exit_from_set_avail_make {
    margin-left: 10px;
    color: white;
    background-color: grey;
    border-color: grey;
}

.return_to_user a:hover {
    color: white;
}

#MAkesForm_btn {
    height: 33px
}

#delete_all_fitment_log {
    margin-right: 10px;
    background-color: #d14444;
    padding: 6px 20px;
    float: right;
}

#delete_all_fitment_log_tecdoc {
    margin-right: 10px;
    background-color: #d14444;
    padding: 6px 20px;
    float: right;
}

.delete_fitment_para {
    padding: 25px 109px 0px 109px;
    text-align: center;
    font-weight: 600;
}

#delete_fitment_modal_value {
    margin-left: 144px;
    width: 270px;
    border-color: #e8ebee;
    border: 1px solid #ced4da;
    height: 32px;
    padding: 6px;
}

.fitment_confirm_delete_box {
    text-align: center;
    margin-top: 13px;
}

#confirm_delete_all_fitment_log {
    padding: 6px 23px;
    background-color: #d14444;
    border-radius: 3px;
}

.heading_padding {
    padding-left: 0;
    padding-right: 0;
}

.heading_font_dark {
    font-weight: bold;
}

.heading_border {
    display: inline-block;
    padding: 10px 10px 0px 10px;
    width: 100%;
}

.w-100 {
    width: 100%;
}

.btn-dark {
    background-color: #000;
    color: #fff;
    /* padding: ; */
}

.btn-dark:hover,
.btn-dark:focus {
    color: #fff;
    opacity: 0.8;
}

.col-md-12.ButtonConnectToNeto {
    padding: 0 15px;
    margin: 0% 0% 0% 4%;
}

.col-md-12.ButtonConnectToNeto .btn-dark,
.btn.searchManuallyButton {
    max-width: 360px;
    padding: 10px 0;
    border-radius: 5px;
}

.col-md-12.ButtonConnectToNeto .btn-dark {
    height: unset;
    padding: 15px 0px;
    /* margin-left: 30px; */
    max-width: 460px;
}

.orTextNeto {
    display: inline-block;
    padding: 20px 0px 20px;
    width: 85%;
    text-align: left;
    font-size: 16px;
}

.ebay_inner_container .orTextNeto {
    padding: 15px 30px 20px;
}

.search_filters .IField {
    border: 1px solid #000;
}

.search-top-text {
    padding: 20px 0px 0px;
}

.py-5 {
    padding: 35px 0 65px 0;
}

.d-blk {
    display: block;
    max-width: 600px;
}

.clr {
    display: block;
    width: 100%;
    padding-bottom: 20px;
}

.search_filters form#zl_search_form {
    padding: 14px 0px !important;
    display: flex;
    margin: 0% -1% 1% 2%;
    /* border-bottom: 1px solid #fff; */
}

.border_div_blank {
    border-bottom: 1px solid #fff;
}

.vehicle-fitment {
    display: flex;
    position: relative;
}

.left-col {
    width: 180px;
    min-width: 180px;
    padding-right: 10px;
}

.right-col .ebay_inner_container {
    padding: 10px 20px;
    background: #4D59FF;
    color: #fff;
    display: flex;
    width: 75%;
}

.logo-left {
    width: 100px;
    margin-right: 15px;
}

.logo-left img {
    width: 100%;
}

#zl_clear_btn.link {
    background: transparent;
    border: none;
    text-decoration: underline !important;
}

.right-col .search_inputs {
    margin-right: 10px;
}

.ButtonConnectToNeto .searchManuallyButton {
    float: none;
}

.right-col form#zl_search_form input {
    border-radius: 3px;
    /* min-width: 200px;
    height: 40px; */
}

.right-col .btn-dark {
    height: 40px;
}


.ButtonConnectToNeto button:hover,
.ButtonConnectToNeto button:focus {
    opacity: 0.8;
}

.FitmentBtns {
    width: 100%;
    display: inline-block;
    /* padding: 0 54px; */
    margin-top: 5px;
}

.replicate_fitment_btn:hover,
.replicate_fitment_btn:focus {
    color: white;
    opacity: 0.8;
}

.search_fitment_div {
    width: 38%;
    float: left;
    display: flex;
}

.no_log_msg {
    padding-top: 10px;
}

.search_fitment_div_outer {
    background: #ddd;
    padding: 10px 10px 4px 20px;
    /* margin-bottom: 10px; */
    display: inline-block;
    width: 100%;
    border: 1px solid #ddd;
}

.search_fitment_div_outer2 {
    /* background: #e7e6e6; */
    padding: 10px 0px 10px;
    /* margin-bottom: 10px; */
    display: inline-block;
    width: 100%;

}

.fitBtn {
    font-size: 17px;
}

.search_fitment_div label {
    float: left;
    margin-top: 6px;
    margin-right: 5px;
}

#search_fitment:not(.replicate_search_fitment) {
    width: 50%;
    padding-left: 1%;
    /* border-color: black; */
    border-radius: 0;
}

#search_fitment_universal:not(.replicate_search_fitment) {
    width: 50%;
    padding-left: 1%;
    border-color: #00000057;
    border-radius: 0;
}


#search_fitment_tecdoc:not(.replicate_search_fitment) {
    width: 50%;
    padding-left: 1%;
    /* border-color: black; */
    border-radius: 0;
}

.replicate_fitment_btn.btn-dark {
    background-color: #767171;
}

.srch {
    display: inline-block;
    float: left;
    width: 39%;
}

.replicate_head_text {
    font-weight: bold;
    margin-top: 20px;
    margin-bottom: 20px;
}

.search_fitment_div1 {
    width: 52%;
    /* min-width: 300px; */
    display: inline-block;
    float: left;
    margin-right: 5px;
}

.replicate_cont {
    display: inline-block;
    width: 100%;
}

#sku_name {
    min-height: 66px;
    width: 70% !important;
    padding: 1%;
    /* margin: 3% 1% 1% 2%; */
}

.replicate_h2 {
    display: inline-block;
    float: left;
    margin-bottom: 10px !important;
}

.tagging_log_btn {
    text-align: right;
}

.table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    overflow-x: auto;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    /* border:1px solid #ddd; */
    -webkit-overflow-scrolling: touch
}

.table-responsive2 {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    overflow-x: auto;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    /* border:1px solid #ddd; */
    -webkit-overflow-scrolling: touch
}

.mx-0 {
    margin-left: 0;
    margin-right: 0;
}

#my_search_table_wrapper .col-sm-12 {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    overflow-x: auto;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    /* border: 1px solid #ddd; */
    -webkit-overflow-scrolling: touch;
}

.inner_table {
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
    table-layout: fixed;
    white-space: nowrap;
    /* position: relative !important;
    display: grid !important;
    overflow: auto !important; */
    /* display: grid !important;
    overflow: scroll !important; */
}

.dataTables_scroll {
    position: relative;
    display: grid;
    overflow: auto;
}

.inner_table tr th {
    padding: 5px;
}

.inner_table tr td {
    border-top: 1px solid #ddd;
    padding: 5px;
}

.inner_table:not(.activity_inner_table) th:first-child,
.inner_table:not(.activity_inner_table) td:first-child {
    padding-left: 47px;
    width: 75px;
    border: none;
}

.inner_table tr th.min {
    min-width: 120px;
}

.drop_sku {
    padding: 0px 3px;
    border-radius: 30px;
    background: #39bb2e;
    color: #fff;
    font-size: 10px;
    border: 2px solid #fff;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
    display: flex;
    position: relative;
    justify-content: center;
    align-items: center;
    height: 23px;
}

.drop_sku:hover,
.drop_sku:focus {
    color: #fff;
}

.drop_sku.pr-3 {
    background: #e11;
}

.drop_sku.pr-3 .fa-plus:before {
    content: '\f068';
}

.drop_sku_tecdoc {
    padding: 0px 3px;
    border-radius: 30px;
    background: #39bb2e;
    color: #fff;
    font-size: 10px;
    border: 2px solid #fff;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
    display: flex;
    position: relative;
    justify-content: center;
    align-items: center;
    height: 23px;
}

.drop_sku_tecdoc:hover,
.drop_sku_tecdoc:focus {
    color: #fff;
}

.drop_sku_tecdoc.pr-3 {
    background: #e11;
}

.drop_sku_tecdoc.pr-3 .fa-plus:before {
    content: '\f068';
}



.skuBtn {
    padding: 0px 3px;
    border-radius: 30px;
    background: #39bb2e;
    color: #fff;
    font-size: 10px;
    border: 2px solid #fff;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
}

.skuBtn:hover,
.skuBtn:focus {
    color: #fff;
}

.skuBtn.pr-3 {
    background: #e11;
}

.skuBtn.pr-3 .fa-plus:before {
    content: '\f068';
}


.table-striped2 tr.sp-row:nth-of-type(odd)>td {
    background: #f6f6f6;
}

/* .NextPrevAndNumeric {
    display: flex;
    align-items: center;
    padding: 10px;
    margin-top: 10px;
    flex-wrap: wrap;
} */
.NextPrevAndNumeric {
    display: flex;
    align-items: center;
    padding: 10px;
    margin-top: 10px;
    flex-wrap: wrap;
    justify-content: center;
    width: auto;
}

.rgWrap {
    display: flex;
    align-items: center;
    margin-bottom: 5px;
}

/* .rgWrap a {
    background: #00b1f0;
    padding: 0px 10px;
    height: 22px;
    color: #fff;
    font-weight: 600;
    border-radius: 4px;
    display: inline-block;
    margin-right: 1px;
    margin-left: 1px;
} */
select#PageNumber,
select#loadPage {
    height: 30px;
    border: 1px solid #252830;
    border-right: none;
    border-left: none;
    color: #fff;
    background: #252830;
    width: 60px;
}

.rgInfoPart {
    color: #545556;
}

select#RowSize,
select#loadRow {
    height: 30px;
    border: 1px solid #252830;
    background: #252830;
    /* border-right: none;
    border-left: none; */
    color: #fff;
    width: 60px;
    margin-left: 2px;
}

.rgPagerLabel {
    color: #545556;
}

select#PageNumber_inner {
    height: 30px;
    border: 1px solid #252830;
    border-right: none;
    border-left: none;
    color: #fff;
    width: 60px;
    background: #252830;
}

a {
    text-decoration: blink !important;
}

#push_fitment_to_neto_tagged_log,
.check_if_can_download {
    font-size: 17px;
}

table {
    width: 100%;
    border-collapse: collapse;
}

/* Zebra striping */
tr:nth-of-type(odd) {
    /* background: #eee;  */
}

th {
    font-weight: bold;
}

td,
th {
    padding: 6px;
    text-align: left;
}

#customer_data {
    background: white;
}

.rgWrap a {
    text-decoration: none;
    background: transparent;
    padding: 0px 10px;
    height: 22px;
    color: #fff;
    font-weight: 600;
    border-radius: 4px;
    display: flex;
    margin-right: 0px;
    margin-left: 0px;
    border: 1px solid #252830;
    background: #252830;
    border-radius: 0px;
    height: 30px;
    justify-content: center;
    align-items: center;
}

.rgWrap a:hover,
.rgWrap a:focus {
    background: #00b1f0;
    border: 1px solid #00b1f0;
    color: #fff;
}

.rgAdvPart {
    margin-left: 20px;
    margin-right: 10px;
}

.rgInfoPart strong {
    margin-right: 2px;
    margin-left: 5px;
}

.sidebar-nav a {
    font-size: 13px;
}

/**15-09-2021**/
.company-info {
    display: flex;
    align-items: center;
    margin-bottom: 30px;
}

.mb-25 {
    margin-bottom: 25px !important;
}

.c-logo {
    max-width: 150px;
    margin-right: 30px;
}

.c-text p {
    margin-bottom: 0px;
    font-size: 16px;
}

.url-fetch p {
    margin-bottom: 0px;
}

.url-fetch h5 {
    margin-top: 0px;
    font-size: 24px;
    color: #000;
}

.select-align-con {
    align-items: center;
}

.select-align-con p {
    text-align: center;
    font-size: 18px;
}

.select-align-con .form-group {
    padding: 20px;
}

.bg-grey {
    background-color: #e7e6e6;
}

.select-date-sec h3 {
    font-size: 24px;
}

.number-box {
    text-align: center;

}

.number-text {
    background-color: #0070c0;
    color: #fff;
    font-size: 20px;
    padding: 10px;
}

.number-n h2 {
    font-size: 30px;
    margin: 0px;
    font-weight: 600;
    padding: 40px 0px;
    border: 2px solid #0070c0;
}

.total-sec {
    margin-top: 40px;
    margin-bottom: 40px;
}

.message-date {
    margin: 0px 0px 30px 0px;
    color: #000;
    font-size: 14px;
}

.pl-0 {
    padding-left: 0px;
}

.filter_dropdown .form-group {
    margin-bottom: 0px;
}

.buttons_tagging {
    margin-top: 20px;
    margin-bottom: 20px;
}

/*****13-10-2021****/
/*#page-content{
    height: 100vh;
}
.sidebar-content{
    height: 100vh
}*/

.sidebar-content {
    /* padding: 3%; */
}

.custom_template_div .form-control,
.custom_template_div .table-bordered,
.custom_template_div .table-bordered>thead>tr>th,
.custom_template_div .table-bordered>tbody>tr>td {
    border: 1px solid #333333;
}

.create_remote_server_folder {
    padding: 6px 8px;
    margin-bottom: 10px;
}

/* #pushed_data_table td,#pushed_data_table th {
    padding: 5px;
} */
.pushed_data_table_header {
    background: #ddd;
}

.selected_products_count td {
    background: #ddd !important;
}

#pushed_data_table .selected_products_count td {
    padding-left: 60px;
}

.selected_products_count span {
    font-weight: 500;
}

.selected_products_count .right-span {
    float: right;
    padding-right: 15px;
}

.inner_table tr th {
    background: #252830;
    color: #fff;
}

.inner_table td {
    background: #f2f2f2;
}

.FFnameCont {
    display: flex;
    flex-wrap: wrap;
}

.FFnameCont div {
    margin-left: 0;
}

.FFnameCont span {
    margin-left: 10px;
}

.FFnameCont span,
.FFnameCont div {
    float: none;
}

#main-container {
    padding-bottom: 200px;
}

footer {
    position: fixed;
    bottom: 0;
    right: 0;
    left: 65px;
    background: #f8f8f8;
    z-index: 50;
}

.sidebar-visible-lg footer {
    left: 200px;
}

#replicate_tag {
    width: 147px;
}

.footLinks {
    margin-bottom: 0;
}

#main-container {
    background: #eeeeee;
}

#sidebar .border-white-top {
    border-top: 1px solid #4a4e59;
}

#sidebar {
    height: 100%;
}

.my_padd_menu {
    padding: 12px 3px 10px 228px;
    background: #252830;
    position: fixed;
    top: 0px;
    width: 100%;
    z-index: 10;
}

.selectAll_data {
    padding: 10px;
    display: block;
    background: #ddd;
}

.fit_img img {
    width: 170px;
}

.fit_text {
    font-weight: 600;
    font-size: 16px;
}

.fitment_cont {
    display: flex;
    padding: 30px;
    align-items: center;
    background: #fff;
    margin-bottom: 20px;
}

.fit_btn_grp {
    margin-left: 5%;
}

.fit_img {
    text-align: center;
}

.fit_btn .btn {
    width: 213px;
}

.fit_btn span.text {
    white-space: nowrap;
}

.check_tagged,
.check_universal,
.check_approved {
    transform: scale(1.4);
}

.check_tagged+label,
.check_universal+label,
.check_approved+label {
    margin-right: 10px;
}

input[type="radio"] {
    display: none;
}

input[type="radio"]:checked,
input[type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px;
}

input[type="radio"]:checked+label,
input[type="radio"]:not(:checked)+label {
    position: relative;
    padding-left: 23px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
    color: #666;
}

input[type="radio"]:checked+label:before,
input[type="radio"]:not(:checked)+label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 18px;
    height: 18px;
    border: 1px solid #ddd;
    border-radius: 100%;
    background: #ddd;
}

.ebay_inner_container input[type="radio"]:checked+label,
.ebay_inner_container input[type="radio"]:not(:checked)+label {
    color: #fff;
}

.ebay_inner_container input[type="radio"]:checked+label:before,
.ebay_inner_container input[type="radio"]:not(:checked)+label:before {
    background: #fff;
}

input[type="radio"]:checked+label:after,
input[type="radio"]:not(:checked)+label:after {
    content: '';
    width: 10px;
    height: 10px;
    background: #fd8900;
    position: absolute;
    top: 4px;
    left: 4px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

input[type="radio"]:not(:checked)+label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}

input[type="radio"]:checked+label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}

/* 31-03-2022 */
.switches {
    position: relative;
    display: inline-block;
    width: 50px;
    height: 24px;
}

/* Hide default HTML checkbox */
.switches input {
    opacity: 0;
    width: 0;
    height: 0;
}

/* The slider */
.sliders {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
}

.sliders:before {
    position: absolute;
    content: "";
    height: 16px;
    width: 16px;
    left: 4px;
    bottom: 4px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
}

input:checked+.sliders {
    background-color: #6ad2eb;
}

input:focus+.sliders {
    box-shadow: 0 0 1px #6ad2eb;
}

input:checked+.sliders:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
}

/* Rounded sliders */
.sliders.round {
    border-radius: 34px;
}

.sliders.round:before {
    border-radius: 50%;
}

.cust-tab {
    display: flex;
    justify-content: flex-start;
}

.cust-tab ul.nav {
    width: 180px;
}

.cust-tab ul.nav li.nav-item {
    width: 100%;
}

.cust-tab li a.nav-link.active {
    border-bottom: 2px solid #000000;
    color: #fff;
    background: #ff982e;
    border-top-right-radius: 0px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.cust-tab li a.nav-link {
    background: #eaedf1;
    color: #000000;
    border-top-right-radius: 0px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    transition: all .3s ease-in-out;
    border-bottom: 2px solid #f2f2f2;
    margin-bottom: 3px;
    margin-left: 0px;
    margin-right: 0px;
}

.cust-tab li a.nav-link:hover {
    background: #ff8100ad;
    color: #fff;
    border-color: #ff8100ad;
    /*border: none;
   */
    /*border-bottom: 2px solid #000000;
   */
}

.cust-tab .data_wizard_tab_content {
    border: 1px solid #eaedf1;
    border-radius: 4px;
    margin: 0 0 0 13px;
    padding: 20px;
    width: calc(100% - 180px);
    margin-bottom: 20px;
}

.cust-tab h2 {
    font-weight: bold;
}

.cust-tab .dropzone .dz-message {
    position: relative;
    background-color: #fff;
    border-radius: 6px;
    display: block;
    height: 10rem;
    border: 1px solid #dbdbdb;
    display: flex;
    justify-content: center;
    align-content: center;
    flex-direction: column;
    margin: 0px 0px;
}

.cust-tab .dropzone .dz-preview .dz-remove {
    color: #dc3545;
}

/*.cust-tab .dropzone-file input[type='file']{
    position: absolute;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    outline: none;
    opacity: 0;
}
*/
/*.cust-tab .dropzone-file p{
    font-weight: bold;
    text-align: center;
}
*/
.cust-tab .my-4 {
    margin-top: 20px;
    margin-bottom: 20px;
}

.cust-tab .mt-4 {
    margin-top: 20px;
}

.drop-cust {
    display: flex;
    flex-direction: column;
}

.drop-cust .order-2 {
    order: 2;
}

.drop-cust .order-3 {
    order: 3;
}

.drop-cust .order-4 {
    order: 4;
}

.cust-tab .dropzone {
    min-height: auto;
    border: none;
    background: transparent;
    padding: 0px;
}

.cust-tab .dropzone .dz-preview {
    margin: 0px;
    max-width: 135px;
}

.cust-tab .dropzone .dz-preview .dz-details,
.cust-tab .dropzone-previews .dz-preview .dz-details {
    background: transparent;
}

.cust-tab .table-responsive .dataTables_wrapper>div:first-child,
.cust-tab .table-responsive .dataTables_filter,
.cust-tab .dataTables_info,
.cust-tab .dataTables_paginate {
    background: transparent;
    border: none;
    padding: 10px;
}

.cust-tab .table-responsive .dataTable {
    padding-top: 10px;
}

.cust-tab .table-responsive .dataTable thead th {
    border-top: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    background-color: #f7fcff;
}

.cust-tab table.dataTable.no-footer {
    border-bottom: 1px solid #d9d9d9;
}

.mt-1 {
    margin-top: 10px;
}

.mt-2 {
    margin-top: 20px;
}

.form-group .select2-container--default .select2-selection--multiple {
    border: 1px solid #dbe1e8;
    position: relative;
}

.form-group .select2-container--default.select2-container--focus .select2-selection--multiple {
    border-color: #1bbae1;
}

.form-group .select2-container--default .select2-selection--multiple:after {
    position: absolute;
    visibility: visible;
    font-family: FontAwesome;
    content: "\f078";
    font-size: 10px;
    right: 4px;
    top: 8px;
}

.select2-container--default .select2-selection--multiple {
    border: 1px solid #dbe1e8 !important;
}

@media screen and (max-width: 1199px) {
    .right-col form#zl_search_form input {
        min-width: auto;
    }
}

@media screen and (max-width: 1024px) {
    .vehicle-fitment {
        flex-wrap: wrap;
    }

    .left-col {
        width: 100%;
    }

    .ebay_outer_container.right-col {
        padding-left: 15px;
        width: 100%;
        padding-right: 15px;
    }

    .search_filters form#zl_search_form {
        padding-right: 0;
    }

    .number-text {
        font-size: 16px;
    }

    .number-box {
        margin-bottom: 10px;
    }
}

@media screen and (max-width:991.99px) {
    .search_filters form#zl_search_form {
        display: inherit;
    }

    .search_filters form#zl_search_form .form-actions {
        text-align: center;
    }

    .px-sg-0 {
        padding-left: 0px;
        padding-right: 0px;
    }

    .mt-sg-20 {
        margin-top: 20px;
    }

    .ebay_inner_container .orTextNeto {
        text-align: center;
        margin-top: 20px;
    }

    .col-md-12.ButtonConnectToNeto .btn-dark {
        max-width: 300px;
        margin-left: auto;
    }

    .col-md-12.ButtonConnectToNeto {
        text-align: center;
    }
}

@media screen and (max-width: 768px) {
    .cust-tab {
        flex-direction: column;
    }

    .cust-tab ul.nav {
        width: 100%;
    }

    .cust-tab .data_wizard_tab_content {
        width: calc(100% - 0px);
    }

    .cust-tab ul.nav li.nav-item {
        width: auto;
        margin-right: 3px;
    }

    .cust-tab li a.nav-link.active,
    .cust-tab li a.nav-link {
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px;
    }
}

@media screen and (max-width: 767px) {
    .ebay_outer_container.right-col {
        padding: 0 25px;
    }

    .left-col .eBayLogo {
        padding-left: 25px;
    }

    .sidebar-visible-lg footer {
        left: 0px;
    }

    footer {
        position: relative;
        left: 0;
    }
}

.data_wizard_tab_content footer {
    display: none;
}

.sidebar-visible-lg #sidebar,
.sidebar-visible-lg.sidebar-partial #sidebar {
    overflow: initial;
}

.password-chng .col-md-3,
.password-chng .col-md-9 {
    padding-left: 0px;
    right: 0px;
}

#vendor_data_form .align-items-center {
    display: block;
}

@media screen and (max-width: 576px) {
    .right-col .ebay_inner_container {
        flex-wrap: wrap;
        padding: 15px 0;
    }

    .logo-left img {
        max-width: 120px;
    }

    .logo-left {
        width: 100%;
        margin-left: 15px;
        margin-bottom: 20px;
    }

    .right-col .search_filters form#zl_search_form {
        flex-wrap: wrap;
    }

    .rgAdvPart {
        margin-left: 10px;
    }

    #pushed_data_table .selected_products_count td {
        padding-left: 5px;
    }

    .selected_products_count .right-span {
        float: none;
        margin-left: 20px;
    }

    .fitment_cont {
        padding: 20px 15px;
        align-items: center;
    }

    .ebay_inner_container .logo-left {
        text-align: center;
    }

    .orTextNeto {
        text-align: center;
    }

    .ButtonConnectToNeto {
        text-align: center;
    }

    .drop-cust .order-3 a.download_link {
        display: block;
    }
}

@media screen and (max-width: 476px) {
    #my_search_table_filter .input-group {
        display: block;
    }

    #my_search_table_filter .input-group .LabelTitle {
        display: block;
        text-align: left;
    }

    #my_search_table_filter .input-group input {
        float: left;
        margin-left: 0;
    }

    #my_search_table_filter .input-group-addon {
        height: 33px;
        width: 40px;
    }

    .pl-0 {
        padding-left: 15px;
    }

    .number-box {
        margin: 10px 0px;
    }

    .pl-sg-0 {
        padding-left: 0px;
    }
}

#page_content_form .my_full form-group {
    padding: 0 ! Important;
}

@media (max-width: 1200px) {
    .year-to {
        padding-left: 15px !important;
        margin-top: 10px !important;
    }

    .ebayFormSearchBtn {
        width: 100%;
        height: fit-content;
    }

}

.req-input::after {
    color: red;
    content: "*";
}

.syncBtn {
    background: transparent;
    border: 1px solid #ccc;
    color: #aaacb1 !important;
    display: block;
    font-size: 13px;
    line-height: 1.25rem;
    padding: 0.375em 1em;
    white-space: nowrap;
    width: 100%;
    margin-top: 10px;
}


.sync-btn-container {
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding: 0.875em 1.4em;
    position: absolute;
    bottom: 1%;
    background: #252830;
    width: 96%;
}

.sync-text,
.sync-icon {
    font-size: 10px;
}

#customer_data {
    font-size: 14px;
    font-family: sans-serif;
    font-style: normal;
    line-height: 20px;
    font-weight: 400;
    color: #333333;
}

tr {
    background: white;
}

table>tbody>tr>td,
table>thead>tr>th {
    text-align: left !important;
}


#customer_data>thead>tr>th {
    border-top: 1px solid black;
}

table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc {
    font-size: 14px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    line-height: 20px;
    font-weight: 700;
    color: #333333;
}

.work-table {
    background-color: #0064d2;
}

#search_fitment_untag {
    width: 50%;
    padding-left: 1%;
    /* border-color: black; */
    border-radius: 0;
}

td,
th {
    border-right: 0.5px solid #ddd;
}


.tecdocmotorSearch {
    height: 70px;
    margin-bottom: 10px;
    background: #FFC000;
    color: #000;
}

.selectsku::before {
    background-color: green !important;
}

.selectsku::before {
    box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 255, 0, 0.25)
}

.selectsku::before {
    box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 0, 0, 0.25)
}

.selectsku::before {
    background-color: #C8FFC8;
}

.data_table {
    width: 100%;
}

.selectsku,
.selectsku_tag {
    accent-color: #35bf64;
    margin: 8px;
}


.selectsku:checked+label:after {
    content: '\2714';
    font-size: 10px;
    position: absolute;
    top: 0px;
    left: 3px;
    color: #fff;
}

.close_sku {
    font-size: 23px;
    text-align: center;
    vertical-align: middle;
    color: red;
}

.car_logo_fitment {
    font-size: 38px;
    padding-right: 1%;
}

.theme-color {
    /* background: #ff982e; */
    /* border-color: #ff982e; */
    color: #ff982e;
}

.theme-background {
    background-color: #ff982e;
    color: white;
    border-color: #ff982e;
}


#slider-div {
    /* display: flex; */
    flex-direction: row;
    /* margin-top: 30px; */
}

#slider-div>div {
    /* margin: 8px; */
    margin-top: 2%;
    padding-left: 2%;
}

.slider-label {
    /* position: absolute; */
    background-color: transparent;
    padding: 4px;
    font-size: 85%;
    height: 30px;
    width: 60px;
    border-color: #dbe1e8;
    border: 1px solid #ccc;
    top: 46px !important;
    border-radius: 6px;
    /* margin-bottom: 21%; */
}

.slider.slider-horizontal {
    width: 98% !important;
    border: none;
}

.slider-selection {
    height: 63% !important;
    background-color: #ff982e !important;
    border: #ff982e !important;
}

.slider.slider-horizontal .slider-selection,
.slider.slider-horizontal .slider-track-low,
.slider.slider-horizontal .slider-track-high {
    background: aliceblue;
}

.slider-handle {
    background-image: linear-gradient(to bottom, white, white) !important;
    width: 27px !important;
    height: 27px !important;
    border: 2px solid #ff982e !important;
}

.select2-container--default .select2-selection--single {
    border: 1px solid #dbe1e8 !important;
    height: 34px !important;
    padding: 2px !important;
}

.select2-container {
    width: 100% !important;
}

.dataTables_wrapper>div {
    background: white !important;
    padding: 8px 0 8px !important;
}

.border-class {
    border: 2px solid #dbe1e8;
    border-radius: 12px;
    padding: 2%;
}

#fitment_tage_table_length {
    padding-left: 2% !important;
}

#fitment_tage_table_tecdoc_length {
    padding-left: 2% !important;
}

.fit_img_api {
    width: 8%;
}

.fit_text_api {
    font-family: monospace;
    font-size: 19px;
}

.user_api {
    width: 25%;
    /* margin: 1% 1% 1% 1%; */
    display: inline;
}

.api_user {
    background: #ff982e;
    color: white;
}

.x_token {
    margin-left: 2%;
}

.fitment_cont_api {
    /* display: flex; */
    padding: 30px;
    align-items: center;
    background: #fff;
    /* margin-bottom: 20px; */
    padding: 20px 15px;
    align-items: center;
}

.export_div {
    padding: 1% 1% 1% 2%;
}

.button_download {
    padding: 1% 1% 1% 3%;
}


#my_search_table_wrapper div#my_search_table_paginate {
    text-align: center;
}

#my_search_table_wrapper .col-sm-5.col-md-5 div#my_search_table_filter input[type="search"] {
    width: 170px;
    margin-left: 0 !IMPORTANT;
}

#my_search_table_wrapper .col-sm-12 {
    width: 100%;
    margin-bottom: 15px;
}

#my_search_table_wrapper .col-sm-4.col-md-8 {
    width: 57.66% !important;
    padding: 0;
}

#my_search_table_wrapper .col-sm-5.col-md-5 div#my_search_table_filter label {
    display: flex;
}

#my_search_table_wrapper .col-sm-5.col-md-5 {
    width: 34%;
    padding-left: 0;
}

#my_search_table_wrapper .col-sm-5.col-md-5 div#my_search_table_filter label span.LabelTitle {
    margin-right: 10px;
}

@media (max-width: 1200px) {
    #my_search_table_wrapper .col-sm-5.col-md-5 div#my_search_table_filter label {
        display: unset;
    }
}

.search_fitment_div_outer_filter {
    background: #f5f5f5;
    padding: 8px 10px 10px 20px;
    /* margin-bottom: 10px; */
    display: inline-block;
    width: 100%;
    border: 1px solid #ddd;
    /* display: inline-flex; */
}

.fitment_filter_div {
    display: grid;
    /* margin-right: 0.5%; */
}

.fitment_filter_label {
    font-size: 84%;
    /* margin: 0% 2% 2% 3%; */
}

.fitment_filter,
.fitment_filter_tecdoc {
    height: 120%;
}

.total_lable {
    justify-content: right;
    display: flex !important;
    top: 6px;
}

.select_all_sku::before {
    background-color: green !important;
}

.select_all_sku::before {
    box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 255, 0, 0.25)
}

.select_all_sku::before {
    box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 0, 0, 0.25)
}

.select_all_sku::before {
    background-color: #C8FFC8;
}

.select_all_sku,
.selectsku_tag {
    accent-color: #35bf64;
    margin: 8px;
}


.select_all_sku:checked+label:after {
    content: '\2714';
    font-size: 10px;
    position: absolute;
    top: 0px;
    left: 3px;
    color: #fff;
}

.all_select_sku_data {
    font-size: 15px;
    background: white;
    padding: 0.5%;
    display: none;
    border: none;
}

.all_select_sku_fitment {
    font-size: 12px;
    background: white;
    padding: 0.5%;
    display: none;
    border: 1px solid #ddd
}

.all_page_lable {
    color: #5f6368;
}

.dataTables_wrapper>div:first-child {
    border: none;
}

.lable_setting {
    display: flex;
    align-items: center;
    min-height: 100%;
    min-height: 6vh;
}

.lable_setting_main {
    display: flex;
    align-items: center;
    min-height: 80%;
    min-height: 6vh;
    margin: 0 0 -15px 0;
}

.setting_lable {
    font-weight: 520 !important;
}

.input_div {
    display: flex;
    align-items: center;
    min-height: 100%;
    min-height: 6vh;
}

.user_api_user_id {
    width: 88%;
    /* margin: 1% 1% 1% 1%; */
    display: inline;
}

#confirm_save_setting_fitment_log {
    padding: 6px 23px;
    /* background-color: #d14444; */
    border-radius: 3px;
}

#save_setting_modal_value,
#save_setting_modal_value_custom,
#delete_child_account_confirm_txt,
#save_setting_modal_value_custom_ebay,
#save_setting_modal_value_notify {
    margin-left: 144px;
    width: 270px;
    border-color: #e8ebee;
    border: 1px solid #ced4da;
    height: 32px;
    padding: 6px;
}

#replicate_search_fitment {
    width: 100%;
    padding: 2%;
    /* margin: 1% 1% 1% 2%; */
}

#replicate_search_fitment_tecdoc {
    width: 100%;
    padding: 2%;
    /* margin: 1% 1% 1% 2%; */
}

.form_repilicate_div {
    display: inline;
    padding: 1%;
    width: 47%;
}

.replicate_btn {
    display: inline-flex;
}

/* .dataTables_scroll{
    box-sizing: content-box !important;
    width: 1616px !important;
    padding-right: 0px !important;
    appearance: none !important;
    overflow-y: scroll !important;
} */

.dataTables_processing {
    z-index: 10000 !important;
}

.dataTables_wrapper .dataTables_processing {
    padding-top: 10px !important;
}

.inner_table {
    display: unset !important;
}

.skuBtn_event {
    padding: 0px 3px;
    border-radius: 30px;
    background: #39bb2e;
    color: #fff;
    font-size: 10px;
    border: 2px solid #fff;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
}

.skuBtn_event:hover,
.skuBtn_event:focus {
    color: #fff;
}

.skuBtn_event.pr-3 {
    background: #e11;
}

.skuBtn_event.pr-3 .fa-plus:before {
    content: '\f068';
}

.skuBtn_delete_event {
    padding: 0px 3px;
    border-radius: 30px;
    background: #39bb2e;
    color: #fff;
    font-size: 10px;
    border: 2px solid #fff;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
}

.skuBtn_delete_event:hover,
.skuBtn_delete_event:focus {
    color: #fff;
}

.skuBtn_delete_event.pr-3 {
    background: #e11;
}

.skuBtn_delete_event.pr-3 .fa-plus:before {
    content: '\f068';
}


.inner_table_deleted {
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
    table-layout: fixed;
    white-space: nowrap;
    /* position: relative !important;
    display: grid !important;
    overflow: auto !important; */
    /* display: grid !important;
    overflow: scroll !important; */
}

.inner_table_deleted tr th {
    padding: 5px;
}

.inner_table_deleted tr td {
    border-top: 1px solid #ddd;
    padding: 5px;
}

.inner_table_deleted:not(.activity_inner_table_deleted) th:first-child,
.inner_table_deleted:not(.activity_inner_table_deleted) td:first-child {
    padding-left: 47px;
    width: 75px;
    border: none;
}

.inner_table_deleted tr th.min {
    min-width: 120px;
}

.inner_table_deleted tr th {
    background: #252830;
    color: #fff;
}

.inner_table_deleted td {
    background: #f2f2f2;
}

.inner_table_deleted {
    display: -webkit-inline-box !important;
}

.table_vehicle {
    border-collapse: separate !important;
    border-spacing: 0px 1em !important;
    background: white !important;
}

/* #skuname{
    bottom: 95% !important;
    position: absolute !important;
}

#skuname{
    margin-left:20px;
    position: static;
   top: 5% !important;
}

#skuname,#skuname>p,.bold-details{
    display:inline;

} */


#skuname {
    /* display: -webkit-inline-box; */
    margin: 1% 1% 1% 1%;

    display: flex;
    align-items: center;
}

.fitment_head_div {
    display: -webkit-box;
}

.return_sku_div {
    display: flex;
    align-items: center;
    margin: 1% 1% 1% 1%;
}

.logo_div_fitment {
    margin: 1% 0% 1% 1% !important;
    display: flex;
    align-items: center;
}

#skunames {
    margin: 0 0 0 0 !important;
}

.rego_lookup_table {
    /* position: absolute; */
    z-index: -1;
}

.popup-container {
    position: relative;
    /* display: inline-block; */
    background: none;
    cursor: pointer;
}


.popup-container .popup-body {
    visibility: hidden;
    position: absolute;
    width: 469px;
    background-color: white;
    text-align: left;
    padding: 30px;
    z-index: 1;
    opacity: 0;
    transition: opacity 0.3s;
    -webkit-box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.5);
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
    height: 250px;
    /* background: red; */
    overflow: auto;
}

.popup-container .show-popup {
    visibility: visible !important;
    opacity: 1 !important;

    @include susy-breakpoint(0 $breakpoint-tablet-landscape, 8) {
        width: 350px;
    }
}

.mdc-data-table__cell .popup-body p {
    white-space: pre-line;
}

.mdc-data-table__cell .popup-body {
    visibility: hidden;
    position: absolute;
    width: 61%;
    background-color: white;
    text-align: left;
    padding: 30px;
    z-index: 1;
    opacity: 0;
    transition: opacity 0.3s;
    -webkit-box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.5);
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
    height: 250px;
    /* background: red; */
    overflow: auto;
}

.mdc-data-table__cell .show-popup {
    visibility: visible !important;
    opacity: 1 !important;

    @include susy-breakpoint(0 $breakpoint-tablet-landscape, 8) {
        width: 350px;
    }
}

.popup-bottom {
    top: 99%;
    left: 0%;
    margin-left: -60px;
}

.usage_download {
    display: inline-flex !important;
    align-items: center !important;
    font-size: 18px;
    justify-content: center;
}

.usage_table_rows {
    display: grid;
    justify-content: end;
    margin-bottom: 1%;
    padding: 1%;
}

.usage_head_div {
    margin-bottom: 2%;
}

.usage_log_table {
    border: none;
}

#user_logs_table>tbody>tr>td:nth-child(6) {
    display: flex;
    justify-content: center;
}

.list_vehicle>.sr_no>tr>td:nth-child(3) {
    width: 72%;
}

.name_initials_autotag {
    background-color: #ff982e;
}

.name_initials_autotag {
    width: 30px;
    height: 30px;
    border-radius: 15px;
    text-align: center;
    color: white;
    vertical-align: middle;

    font-size: 13px;
    font-weight: bold;

    line-height: 2.4;
}

.autotag_data>td {
    background-color: #ff982e2b !important;
}

.progress-bar {
    background-color: #ff982e !important;
    color: #00000099 !important;
}

.user_rego_dropdown {
    margin-right: 10px;
    padding: 0% 2% 1% 1%;
    width: 21%;
}

.rego_filter_user {
    width: auto;
}


.all_sku_browse {
    max-width: 84% !important;
    margin-bottom: 20px;
}

.dropdown-toggle {
    border-color: black !important;
}

.mcc_tb_name {
    display: none;
}


.li1 {
    display: block;
    transition-duration: 0.5s;
}

.li1:hover {
    cursor: pointer;
}

.ul1 .li1 .ul1 {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    transition: all 0.5s ease;
    margin-top: 1rem;
    left: 0;
    display: none;
}

.ul1 .li1:hover>.ul1,
.ul1 .li1 .ul1:hover {
    visibility: visible;
    opacity: 1;
    display: block;
}

.ul1 .li1 .ul1 .li1 {
    clear: both;
    width: 100%;
}

.dropdown.open .caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-bottom: 4px dashed;
    border-top: 0px solid transparent;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}


.contentData1>.table-responsive>div>div>#dropdownMenuLink {
    /* border-color: #00000063 !important; */
    border: none !important;
    right: 19%;
    position: inherit;
    margin-bottom: -52px;
    z-index: 1;
    font-size: 20px;
    background: transparent;
}

.all_select_sku_data {
    width: 50%;
    margin: 0 auto;
    /* margin-bottom: -55px; */
    z-index: 1;
    position: inherit;
}

.blank_div {
    margin: 0 auto;
    margin-bottom: -22px;
    position: relative;
}

.contentData1>.table-responsive>div>div>.dropdown-menu {
    margin-top: 67%;
    margin-right: 5%;
    min-width: 216px;
    overflow-x: auto;
    height: 180px;
}

.ul1 {
    padding-left: 16%;
    margin: 6% -5px 4% -11px !important;
    /* margin-top: 11px; */
}


#my_search_table>thead>tr>td>div>div>.dropdown-menu>.ul_div {
    height: 225px;
    overflow: auto;
    width: 235px;
    /* margin-left: -350%;  */
}

#my_search_table>thead>tr>td>div>div>.dropdown-menu {
    /* height: 225px;
    overflow: auto; */
    width: 230px;
    margin-left: -350%;
}


#my_search_table>thead>tr>td>div>div>.dropdown-menu:nth-child(2) {
    /* height: 225px;
    overflow: auto; */
    width: 230px;
    margin-left: -137%;
}

#my_search_table>thead>tr>td>div>div:nth-child(1)>#dropdownMenuLink {
    /* border-color: #00000063 !important; */
    border: none !important;
    /* right: 19%; */
    font-size: 20px;
    background: transparent;
}

#my_search_table>thead>tr>td>div>div:nth-child(2)>#dropdownMenuLink {
    /* border-color: #00000063 !important; */
    border: none !important;
    /* right: 19%; */
    /* font-size: 20px; */
    background: transparent;
}

.checkbox_div>label {
    margin: 0;
    margin-left: 7px;
}

.checkbox_div {
    float: left;
    display: flex;
    align-items: center;
    margin-top: 15px;
    margin-left: 7px;
    padding-right: 9px;
    position: sticky;
    position: -webkit-sticky;
    left: 20px;
    top: 0;
}

.dropdown.show.d-flex {
    float: left;
}

#fitment_tage_table>thead>tr>th {
    /* border-bottom: 1px solid black; */
    /* border: none; */
    text-align: center;
}

#fitment_tage_table>tbody>tr>td {
    text-align: center;
    /* border-top: 1px solid; */
}

.total_lable>div>#dropdownMenuLink {
    border: none !important;
    font-size: 20px;
    background: whitesmoke;
    margin: 0 auto;
    position: relative;
    padding: 8px;
    bottom: 5%;
    left: -23%;

}

.select_all_sku_universal {
    accent-color: #35bf64;
}

.total_lable>div>.dropdown-menu {
    height: auto;
    overflow: auto;
    width: auto;
}

.inner_table>tbody>tr>td {
    border: none;
}

#fitment_tage_table>tbody>tr>td,
#fitment_tage_table_tecdoc>tbody>tr>td,
#fitment_tage_table>tbody>tr>th,
#fitment_tage_table_tecdoc>tbody>tr>th {
    border: none !important;
}

/* #fitment_tage_table  > thead > tr > th, #fitment_tage_table_tecdoc > thead > tr > th{
    border-bottom: 1px solid;
} */

.inner_table>thead>tr>th {
    border-bottom: 1px solid;
}


.inner_td>div>div>.dataTables_scroll>.dataTables_scrollBody {
    background-color: #f2f2f2 !important;
}

.inner_td>div>.dataTables_wrapper>.row:first-child>div>#dropdownMenuLink {
    border: none !important;
    margin: 0 auto;
    position: relative;
    bottom: 5%;
}

.inner_td>div>.dataTables_wrapper>.row:first-child>div>div>#dropdownMenuLink {
    border: none !important;
    margin: 2px auto;
    position: relative;
    bottom: 5%;
}

.inner_td>div>.dataTables_wrapper>.row:first-child>div>.dropdown-menu {
    height: 225px;
    overflow: auto;
    width: 250px;
}

.inner_td>div>.dataTables_wrapper>.row:first-child>div>.dropdown-menu:nth-child(2) {
    height: 175px;
    overflow: auto;
    width: 240px;
}

.inner_td>.dropdown {
    margin-right: 1%;
}

#fitment_tage_table_length>label>select {
    height: auto !important;
    border: 2px solid !important;
    border-radius: 4px !important;
}

#fitment_tage_table_tecdoc_length>label>select {
    height: auto !important;
    border: 2px solid !important;
    border-radius: 4px !important;
}


/* .inner_td > div > .dataTables_wrapper > .row:first-child {
    border: 1px solid;
} */

.inner_td>div>div>.inner_table {
    max-width: 1562px !IMPORTANT;
    width: 100% !IMPORTANT;
    overflow-x: auto;
}

@media only screen and (max-width: 1700px) {
    #pushed_data_table {
        overflow: scroll !important;
    }
}

#my_search_table_wrapper {
    border: 1px solid !important;
}

.filter_main_div {
    position: sticky;
    position: -webkit-sticky;
    right: 0;
    top: 0;
    float: right !important;
}

.ul_div_second {
    padding: 5px 8px 3px 3px;
}

.save_filter_btn {
    float: right;
    margin: 2%;
}

.ul_div_second_inner {
    margin: 1%;
    display: grid;
}

.check_box_inner {
    display: flex;
    margin-top: 6%;
}

/* .filter_btn_div{
    padding: 8px;
    display: flex;
    margin-left: 24px;
    border: 1px solid #ddd;
    height: 47px;
    margin: 5px 9px 3px 16px;
    padding: 5px 4px 3px 6px;
    align-items: center;
    position: sticky;
    position: -webkit-sticky;
    left: 220px;
    top: 0;
} */
.filter_btn_div {
    padding: 8px;
    display: flex;
    margin-left: 24px;
    /* border: 1px solid #ddd; */
    /* height: 47px; */
    margin: 5px 9px 3px 16px;
    padding: 5px 4px 3px 6px;
    position: sticky;
    float: left;
    align-items: center;
    position: -webkit-sticky;
    left: 220px;
    top: 0;
}

.pill {
    font-size: 14px;
    font-family: system-ui;
    padding: 0.5em 1em;
    /* border-radius: 7px; */
    border: none;
    outline: none;
    background: #dddddd;
    cursor: pointer;
}

.pill:not(.pill-selected):hover {
    background: #cccccc;
}

.pill-selected {
    background-color: #606060;
    /* border: 1px solid #606060; */
    color: #fff;
}


.pill_delete {
    margin: -3px;
}

.pill-selected:hover {
    color: black;
}

.button_div_filter {
    margin: 0px 7px 0 0;
}

.filter_btn_div:empty {
    display: none;
}


.save_filter_btn[disabled] {
    cursor: no-drop !important;
}




input[type="button"][disabled]+.save_filter_btn:hover {
    visibility: visible;
}

.filter_btn_div_inner {
    padding: 8px;
    display: flex;
    margin-left: 24px;
    border: 1px solid #ddd;
    /* height: 47px; */
    margin: 5px 9px 3px 16px;
    padding: 5px 4px 3px 6px;
    align-items: center;
    position: sticky;
    position: -webkit-sticky;
    left: 220px;
    top: 0;
}

/* #fitment_tage_table > tbody > tr > td > tr > .inner_td > div > .dataTables_wrapper > .row:first-child > div:first-child  {
    width: 14% !important;
    margin-left: -5% !important;
    float: left !important;
} */

/* #fitment_tage_table > tbody > tr > td > tr > .inner_td > div > .dataTables_wrapper > .row:first-child {
    display: flex;
    align-items: center;
    justify-content: center;
} */

#fitment_tage_table>tbody>tr>td>tr>.inner_td>div>.dataTables_wrapper>.row:nth-child(1)>div:nth-child(2) {
    display: none !important;
}

#fitment_tage_table>tbody>tr>td>tr>.inner_td>div>.dataTables_wrapper>.row:nth-child(1)>div:nth-child(1) {
    margin: 1% !important;
}

.filter_div {
    display: flow;

    border: 1px solid black !important;
    margin: 1% 0% 0% 0%;
    height: 44px;
}

.inner_td>div>.dataTables_wrapper>.row:first-child>div>.dropdown>.dropdown-menu:nth-child(2) {
    margin: 5% 4% 9% -101%;
}

.inner_td>div>.dataTables_wrapper>.filter_div>.dropdown>#dropdownMenuLink {
    border: none !important;
    /* margin: -8px auto; */
    position: relative;
    /* bottom: 5%; */
}

.filter_btn_div_inner_1 {
    display: flex !important;
}

.rego_count_css {
    width: 199px;
    display: flex;
    align-items: center;
    font-weight: 600;
}

.number_count {
    padding-left: 7px;
    color: red;
    font-weight: bold;
}

.rego_filter_date {
    width: 15%;

    margin-right: 10px;
    padding: 0% 2% 1% 1%;
}

.filter_main_div_rego {
    display: flex;
}

.name_initials_autotag_tecdoc {
    background-color: #22be44;
}

.name_initials_autotag_tecdoc {
    width: 30px;
    height: 30px;
    border-radius: 15px;
    text-align: center;
    color: white;
    vertical-align: middle;

    font-size: 13px;
    font-weight: bold;

    line-height: 2.4;
}

.autotag_data_tecdoc>td:nth-child(6) {
    display: flex;
    justify-content: center;
}

.autotag_data_tecdoc_inner>td {
    background-color: #22be4442 !important;
}

.child_delete_btn {
    border: none;
    background: transparent;
    text-decoration: underline;
    color: red;
}

#zl_search_form .collapse.in {
    visibility: visible !important;
}

#zl_search_form .collapse {
    visibility: hidden !important;
    display: unset !important;
    height: 0;
}

.advance_filter_class {
    text-decoration: underline;
    padding-left: 1%;
    color: white;
    background: transparent;
    border: none;
    float: right;
}

.fitment_filter_field:checked+label:before,
.fitment_filter_field:checked:not(:checked)+label:before {

    border: 1px solid black !important;

}

.fitment_filter_field+label:before,
.fitment_filter_field:checked:not(:checked)+label:before {

    border: 1px solid black !important;

}

.fitment_filter_field+label {
    color: black !important;
}

.fitment_filter_field_tecdoc:checked+label:before,
.fitment_filter_field_tecdoc:checked:not(:checked)+label:before {

    border: 1px solid black !important;

}

.fitment_filter_field_tecdoc+label:before,
.fitment_filter_field_tecdoc:checked:not(:checked)+label:before {

    border: 1px solid black !important;

}

.fitment_filter_field_tecdoc+label {
    color: black !important;
}

#universal_table_wrapper>div {
    margin-top: 35px;
}

#sidebar {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100;
}


.main_heading_submenu {
    background-color: #252830;
    border-bottom: 0.5px solid rgb(255 255 255 / 44%);
    width: 100% !important;
    margin-bottom: 5%;
}

.sidebar-brand {
    background-color: #252830;
}



.noHover {
    background-color: none !important;
    text-decoration: none !important;
}

.noHover:hover {
    opacity: 6.5;
}

.replicate_sku_select_btn {
    display: inline-grid;
    text-align: center;
}

.replicate_fitment_btn_select:hover,
.replicate_fitment_btn_select:focus {
    color: white;
    opacity: 0.8;
}

.replicate_fitment_btn_select {
    background-color: #767171;
}

.change_method_replicate {
    color: #000 !important;
    text-decoration: underline !important;
    font-weight: 600;
}

.add_more_replicate {
    color: #000 !important;
    text-decoration: underline !important;
    font-weight: 600;
}

.replicate_field {
    padding-top: 19px !important;
    padding-bottom: 18px !important;
    width: 100% !important;
    padding: 10px !important;
    ;
}

.replicate_field_div {
    display: flex !important;
    margin-bottom: 1%;
}

#replicate_sku_advance_search {
    border: 1px solid #00000026;
    padding: 15px;
}

.replicate_sku_table_css {
    border: 1px solid #00000026;
    padding: 15px;
}

.icon {
    padding: 0px 9px !important;
    background-position: center center !important;
    background-size: contain !important;
}

.icon-marketplace {
    background: url('../img/marketplace-fitment.png') no-repeat;
}

.icon-website {
    background: url('../img/website-fitment.png') no-repeat;
}

.icon-clients {
    background: url('../img/clients.png') no-repeat;
}

/* #sidebar{   
    z-index: 99999;
}    */
.mdc-dialog {
    font: normal 16px Google Sans, Roboto, Helvetica, Arial, sans-serif !important;
}

:root {
    --mdc-theme-primary: #ff982e !important;
}

.mdc-fab__ripple {
    background-color: #ff982e !important;
    /* border: 1px solid #ff982e; */
}

.select_type_content {
    display: inline-flex !important;
}

.select_type_content>a {
    margin: 11px;
    width: 308px !important;
}

.custom_google_a_tag {
    background-color: var(--mdc-protected-button-container-color, var(--mdc-theme-primary, #6200ee));
    font: normal 14px Google Sans, Roboto, Helvetica, Arial, sans-serif;
}

@media (min-width: 592px) {
    .mdc-dialog .mdc-dialog__surface {
        max-width: 756px !important;
    }
}

.inner_sidebar_single {
    padding: 9px !important;
}

.mdc-button,
.universal_confirm_box>.mdc-dialog__container>.mdc-dialog__surface>.mdc-dialog__content {
    font: normal 14px Google Sans, Roboto, Helvetica, Arial, sans-serif !important;
}

.mdc-button i {
    font-size: 15px !important;
}

.product_download_btn {
    color: cornflowerblue !important;
}

.mdc-snackbar {
    z-index: 99 !important;
    margin-bottom: 58px !important;
}

.mdc-snackbar>.mdc-snackbar__surface>.mdc-snackbar__label {
    font: normal 14px Google Sans, Roboto, Helvetica, Arial, sans-serif !important;
}

.mdc-snackbar__action:not(:disabled) {
    color: #ff982e !important;
}

.disable_universal_btn {
    background-color: #ccccccbd !important;
    /* padding: 10px 20px !important; */
    /* margin: 10px !important; */
    color: #000 !important;
    border-color: #ccccccbd !important;
    cursor: not-allowed !important;
    outline: none !important;
}


.custom_italic_text {
    font-style: italic !important;
}

.custom_flag_tagged_style {
    font: italic 14px Google Sans, Roboto, Helvetica, Arial, sans-serif !important;
}

.inner_table>tbody>.custom_flag_tagged_style>td {
    font: italic 14px Google Sans, Roboto, Helvetica, Arial, sans-serif !important;
}

.custom_flag_tagged_style_custom td {
    font-style: italic !important;
}

.mdc-snackbar--top {
    top: 50px;
    bottom: unset !important;
}

.overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 9998;
    /* Ensure it's behind the dialog */
    display: none;
    backdrop-filter: blur(2px);
}


.back_dashbord {
    background-color: #767171 !important;
    color: white !important;
}

.ebay_model_setting .mdc-dialog__content:not(.text_box_delete),
.delete_all_fitment_modal .mdc-dialog__content:not(.text_box_delete) {
    display: inline-flex;
    position: relative;
    width: 512px;
    justify-content: center;
    text-align: center;
    margin: 10px 0px -17px 1px !important
}

.ebay_model_setting .delete_box_title,
.delete_all_fitment_modal .delete_box_title {
    border-bottom: 1px solid #ddd;
    bottom: 10px;
}

.ebay_model_setting .mdc-dialog__actions,
.delete_all_fitment_modal .mdc-dialog__actions {
    border-top: 1px solid #ddd;
}

.ebay_model_setting .mdc-dialog__actions a {
    margin: 0px 7px 0 0 !important;
}

.ebay_model_setting .text_box_delete {
    padding: 17px 24px 0px 24px !important;
}

.ebay_model_setting .mdc-dialog__container {
    z-index: 90999 !important;
}

.mdc-dialog,
.mdc-dialog__content,
.mdc-dialog__title {
    font: normal 15px Google Sans, Roboto, Helvetica, Arial, sans-serif !important;
}

.product_select_note {
    height: 39px !important;
}

.minus_note,
.add_note {
    display: inline-flex;
    position: relative;
    /* top: 7px; */
    top: 16px;
    border: none;
    background: transparent;
    left: 6px;
}

.mdc-text-field__input,
.mdc-select__selected-text,
.mdc-floating-label,
.mdc-list-item__text,
.mdc-tab__text-label,
.mdc-data-table__table>thead>tr th,
.mdc-data-table__table>tbody>tr td,
label {
    font: normal 16px Google Sans, Roboto, Helvetica, Arial, sans-serif !important;
}

.mdc-floating-label--float-above {
    font: normal 19px Google Sans, Roboto, Helvetica, Arial, sans-serif !important;
}

.product_select_note {
    width: 177px;
}


.compatibility_note {
    bottom: 0px !important;
    left: 7px;
}

.compatible_note_component_div {
    display: inline-flex !important;
    margin-bottom: 7px;
}

.compatible_note_component_test {
    /* height: 180px; */
    /* overflow: auto; */
    /* max-height: 161px;
    min-height: 100px; */
    padding: 14px;
}

.compatible_note_component_test {
    position: relative;
    /* height: 200px;  */
    /* overflow: auto;  */
    padding: 0 20px;
}

.compatible_note_component_test {
    position: relative;
    /* Ensure the container is positioned relatively */
}

.mdc-list-item[aria-disabled="true"] {
    pointer-events: none;
    /* Disables mouse events */
    opacity: 0.5;
    /* Applies opacity to visually indicate disabled state */
}

.compatible_note_component_test .mdc-select__menu .mdc-list-item {
    padding: 7px 4px 3px 0px;
    cursor: pointer;
    width: 175px;
}

.mdc-select__menu .mdc-list-item .mdc-list-item__text {
    padding: 0px 0 0 9px;

}

.mdc-select__menu .mdc-list-item {
    justify-content: center;
}


.dropdown-container {
    width: 200px;
    position: relative;
}

/* Style for dropdown content */
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 8px;
    z-index: 1;
    max-height: 200px;
    overflow-y: auto;
}

.mdc-list-item label {
    display: block;
    position: relative;
    width: 74%;
    margin: 2px 3px 3px 4px;
}

.mdc-list-item label .check_select {
    margin: 0px 9px 0 0;
}

/* .compatible_note_component_div .mdc-text-field .mdc-notched-outline__notch {
    width: 135px !important;
} */

.compatible_note_component {
    display: flex !important;
}

.single_arrow .mdc-list {
    display: none !important;
}

.product_select_note_dropdown.open {
    display: block !important;
}

.compatible_note_component_div[data="0"] .disabled-dropdown {
    pointer-events: none;
    opacity: 0.5;
    /* Adjust the opacity to visually indicate the disabled state */
    /* Add any other styling to indicate disabled state */
}

.single_sku_select {
    pointer-events: none;
    opacity: 0.8;
}

.tagged_btn_sku {
    /* background-color: #0064d2f2 !important; */
    font-size: 12px !important;
    height: 40px !important;
    /* Set your desired height */
    width: 150px !important;
    /* Set your desired width */
    line-height: 40px !important;
    /* Center text vertically */
    text-align: center;
    /* Center text horizontally */
    padding: 0 !important;
    /* Ensure padding does not affect size */
    display: inline-block;
    /* Ensure it behaves like a block element */
}

.universal_btn_sku {
    background-color: #999 !important;
    font-size: 12px !important;
    height: 40px !important;
    /* Set the same height */
    width: 150px !important;
    /* Set the same width */
    line-height: 40px !important;
    /* Center text vertically */
    text-align: center;
    /* Center text horizontally */
    padding: 0 !important;
    /* Ensure padding does not affect size */
    display: inline-block;
    /* Ensure it behaves like a block element */
    margin-left: 1% !important;
    ;
}

.universal_btn_vehicle {
    background-color: #999 !important;
    font-size: 12px !important;
    height: 40px !important;
    /* Set the same height */
    width: 150px !important;
    /* Set the same width */
    line-height: 40px !important;
    /* Center text vertically */
    text-align: center;
    /* Center text horizontally */
    padding: 0 !important;
    /* Ensure padding does not affect size */
    display: inline-block;
    /* Ensure it behaves like a block element */
    margin-left: 1% !important;
    ;
}

.universal_btn_fitment {
    background-color: #999 !important;
    font-size: 12px !important;
    height: 40px !important;
    /* Set the same height */
    width: 150px !important;
    /* Set the same width */
    line-height: 40px !important;
    /* Center text vertically */
    text-align: center;
    /* Center text horizontally */
    padding: 0 !important;
    /* Ensure padding does not affect size */
    display: inline-block;
    /* Ensure it behaves like a block element */
    margin-left: 1% !important;
    margin-right: 1% !important;
}

.disable_universal_btn_new {
    background-color: #ccccccbd !important;
    color: #000 !important;
    border-color: #ccccccbd !important;
    cursor: not-allowed !important;
    background-color: #999 !important;
    font-size: 12px !important;
    height: 40px !important;
    /* Set the same height */
    width: 150px !important;
    /* Set the same width */
    line-height: 40px !important;
    /* Center text vertically */
    text-align: center;
    /* Center text horizontally */
    padding: 0 !important;
    /* Ensure padding does not affect size */
    display: inline-block;
    /* Ensure it behaves like a block element */
    margin-left: 1% !important;

}

.option_button_count {
    padding: 3px !important;
}

.option_button_count_v {
    padding: 3px !important;
}


/* Style for the container div */
.option_button {
    padding: 5px;
    /* border: 1px solid #ccc; */
    border-radius: 5px;
    /* background-color: #f9f9f9; */
    width: 30%;
    order: 0;
}

.option_button_vehicle {
    padding: 5px;
    /* border: 1px solid #ccc; */
    border-radius: 5px;
    /* background-color: #f9f9f9; */
    width: 30%;
    order: 0;
}

/* Style for the span inside the container */
.option_button_count {
    font-size: 14px !important;
    font-weight: bold;
    margin-bottom: 5px;
    display: block;
    margin-right: 4%;
}

.option_button_count_v {
    font-size: 14px !important;
    font-weight: bold;
    margin-bottom: 5px;
    display: block;
    margin-right: 4%;
}


#customer_data_wrapper .col-sm-7.col-xs-12.clearfix.data_table {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
}

#customer_data_wrapper div#customer_data_paginate {
    order: 1 !important;
    width: 70% !important;
}

#DataTables_Table_0_wrapper .col-sm-7.col-xs-12.clearfix.data_table {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
}

#DataTables_Table_0_wrapper div#DataTables_Table_0_paginate {
    order: 1 !important;
    /* width: 70% !important; */
}

.vehicle_main_div {
    display: flex;
    align-items: center;
}

.option_button_vehicle .option_button_count {
    padding: 6px !important;
}

#universal_table_wrapper .table_detail {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

#universal_table_wrapper #universal_table_info {
    float: left;
    display: flex;
    position: absolute;
    left: 12%;
}

#universal_table_wrapper .option_button_vehicle .option_button_count {
    padding: 8px !important;
}

.button_float_div {
    display: flex;
}

.bulk_select_static {
    border: 1px solid #ccc;
    background-color: #f9f9f9;
    position: fixed;
    top: 84%;
    left: auto;
    right: 129px;
    bottom: 5%;
    z-index: 100;
    padding: 10px;
    border-radius: 5px;
    height: fit-content;
    /* display: flex; */
}



.bulk_select_static_fitment {
    border: 1px solid #ccc;
    background-color: #f9f9f9;
    position: fixed;
    top: 84%;
    left: auto;
    right: 77px;
    bottom: 5%;
    z-index: 100;
    padding: 10px;
    border-radius: 5px;
    height: fit-content;
    /* display: flex; */
}

.approve_btn_sku {
    /* background-color: #0064d2f2 !important; */
    font-size: 12px !important;
    height: 40px !important;
    /* Set your desired height */
    width: 170px !important;
    /* Set your desired width */
    line-height: 40px !important;
    /* Center text vertically */
    text-align: center;
    /* Center text horizontally */
    padding: 0 !important;
    /* Ensure padding does not affect size */
    display: inline-block;
    /* Ensure it behaves like a block element */
}

.decline_btn_sku {
    background-color: #999 !important;
    font-size: 12px !important;
    height: 40px !important;
    /* Set the same height */
    width: 170px !important;
    /* Set the same width */
    line-height: 40px !important;
    /* Center text vertically */
    text-align: center;
    /* Center text horizontally */
    padding: 0 !important;
    /* Ensure padding does not affect size */
    display: inline-block;
    /* Ensure it behaves like a block element */
    margin-left: 1% !important;
    ;
}

.disable_btn {
    color: gray !important;
    cursor: not-allowed !important;
    pointer-events: none !important;
    opacity: 0.5 !important;
}

.custom_table_flag_div {
    display: flex !important;
    position: relative !important;
    /* width: 100% !important; */
    align-items: center !important;
    padding: 0;
}

.custom_table_flag_div>.material-symbols-outlined {
    margin: 0 0 0 16px;
}

.tooltip {
    opacity: 1;
}

.fixed-tooltip {
    position: absolute;
    top: 50px;
    /* Adjust as needed */
    left: 50px;
    /* Adjust as needed */
    z-index: 9999;
}

.xero_commission_css {
    display: flex;
    align-items: center;
}

.xero_commission_css input {
    border-radius: 0;
}

.xero_commission_css .input-group-text {
    margin-left: calc(var(--bs-border-width)* -1);
    display: flex;
    align-items: center;
    padding: 0.375rem .75rem;
    font-weight: 600;
    line-height: 1.1;
    color: var(--bs-body-color);
    text-align: center;
    white-space: nowrap;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    font-size: 14px;
    background: #fff;
    width: 23px;
    height: 32px;
    position: relative;
    justify-content: center;
    margin: 0;
}

.div_disabled {
    pointer-events: none;
    /* Prevents interaction */
    opacity: 0.6;
    /* Optional: visual indication of being disabled */
    background-color: #e9ecef;
    /* Optional: background color change */
    border: 1px solid #ced4da;
    /* Optional: border styling */
    /* padding: 10px; */
    border-radius: 4px;
    display: none;
}

.xero_frequency_lable {
    background: transparent !important;
    border: none !important;
    font-weight: 700 !important;
    font-size: 13px !important;
}


.toggle-switch-xero {
    position: relative;
    display: inline-block;
    width: 50px;
    height: 29px;
}

.toggle-switch-xero input {
    opacity: 0;
    width: 0;
    height: 0;
}

.toggle-switch-xero label {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    transition: .4s;
    border-radius: 34px;
}

.toggle-switch-xero label:before {
    position: absolute;
    content: "";
    height: 16px;
    width: 16px;
    border-radius: 50%;
    left: 4px;
    bottom: 4px;
    background-color: white;
    transition: .4s;
}

#xero_access:checked+label {
    background-color: #2196F3;
}

#xero_access:checked+label:before {
    transform: translateX(26px);
}


.xero_sub_heading {
    text-align: -webkit-center !important;
    display: flex;
    position: relative;
    justify-content: space-around;
    align-items: center;
}

.d-none {
    display: none;
}

.remove_xero_compo {
    /* margin: 12px 15px 14px 523px !important;
    background: #0bc7e1;
    border-color: #0bc7e1;
    border-radius: 2px;
    color: #ffffff;
    margin: 1px 0; */
    /* margin: 0 69px 0 0 !important; */
    background-color: red !important;
    border-color: red !important;
}




.center_label {
    /* width: 176px !important;
    text-align: justify; */
    padding: 10px 0 0 0;
    display: flex;
    position: relative;
    justify-content: center;
}

.xero_container h2 {
    font-weight: 600;
    margin-bottom: 0 !important;
    display: flex;
    position: relative;
}

.xero_container .APIKWrap {
    position: relative;
    align-items: center;
    padding: 0 0 0 176px;
    display: flex;
}

.xero_commission_css {
    width: 100% !important;
}

.error-message {
    color: red;
    font-size: 0.875em;
    margin-top: 5px;
}

.multiple_dropdown {
    display: flex;
    position: relative;
    justify-content: center;
    align-items: center;
}

#findCustomer span {
    font-size: 19px !important;
}

#findCustomer {
    display: flex !important;
    position: relative !important;
    justify-content: center !important;
    align-items: center !important;
}

.error_message {
    color: red;
}

.findCustomerDiv {
    display: flex;
    position: relative;
    justify-content: space-between;
    align-items: center;
}

.input-group_id {
    position: relative;
    display: flex;
    align-items: center;
}

.input-group_id .form-control {
    padding-right: 50px;
    /* Space for the icon */
}

.input-group-append {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10;
    justify-content: center;
    align-items: center;
    display: flex;
}

.btn.btn-outline-secondary {
    border: none;
    background: transparent;
    padding: 0;
}

.material-symbols-outlined {
    font-size: 1.2em;
    /* Adjust size as needed */
}


.error_message_customer {
    margin: 3px 10px 0 0;
}

.grey-background_setting {

    background-color: #E7E6E6;

    /* margin-left:40px; */

    /* padding-top:20px; */

    padding-bottom: 20px;

    margin-top: 20px;

}

.grey-background_xero {

    background-color: #E7E6E6;

    margin-left: 40px;

    /* padding-top:20px; */

    padding-bottom: 20px;

    margin-top: 20px;

}

.setting_save_client {
    font-size: 13px !important;
}

.senddata_fitment {
    display: flex;
    position: relative;
    justify-content: space-between;
    align-items: center;
}

.showchildshopify {
    font-size: 13px;
    margin: 0;
    padding: 3px 3px 0px 3px;
    text-decoration: underline;
}

.showchildshopify.pr-3 {
    text-decoration: line-through;
}

.row {
    align-items: baseline !important;
}

#progress_fileUpload {
    display: flex;
    width: auto;
    /* justify-content: center; */
    align-items: center;
}


#progress_fileUpload li a {
    padding: 13px;
    font-size: 13px;
    background-color: #EFEFEF;
    color: #666666;
    margin-right: 8px;
}


#progress_fileUpload>li.active>a {
    background: #ff982e;
    color: #FFF;
}

#progress_fileUpload>li:hover>a {
    cursor: not-allowed;
}

.tecdoc_config_div_in {
    padding: 2px 3px 3px 12px;
    display: grid;
    position: relative;
    justify-content: unset;
    align-items: center;
}

.tecdoc_config_div .select2-container {
    width: 50% !important;
}

.tecdoc_config_div .lable_setting_main {
    padding: 4px !important;
}



/* First row styling */
.compatible_vehicle_wrap #my_search_table_wrapper .top-row {
    display: flex;
    position: relative;
    justify-content: center;
    /* center horizontally */
    align-items: center !important;
    flex-wrap: wrap;
    /* override bootstrap padding */
    padding: 17px 0 0 0 !important;
}

/* Adjust inner cols */
.compatible_vehicle_wrap #my_search_table_wrapper .top-row .col-sm-4 {
    display: flex;
    align-items: center;
}

/* Left = entries dropdown */
.compatible_vehicle_wrap #my_search_table_wrapper .top-row .col-sm-4:first-child {
    justify-content: flex-start;
    padding: 0 0 0 18px !important;
}

/* Center = pagination */
.compatible_vehicle_wrap #my_search_table_wrapper .top-row .col-sm-4:nth-child(2) {
    justify-content: center;
}

/* Right = search */
.compatible_vehicle_wrap #my_search_table_wrapper .top-row .col-sm-4:last-child {
    justify-content: flex-end;
    padding: 0 18px 0 0 !important;
}


/* Wrapper */
.mytable_search_fitment.mdc-text-field {
    height: 40px !important;
    min-height: 40px !important;
}

/* Input itself */
.mytable_search_fitment .mdc-text-field__input {
    height: 40px !important;
    line-height: 40px !important;
    padding: 0 10px !important;
    /* tighten padding */
    font-size: 14px;
    /* optional */
}

/* Outline alignment */
.mytable_search_fitment .mdc-notched-outline,
.mytable_search_fitment .mdc-notched-outline__leading,
.mytable_search_fitment .mdc-notched-outline__trailing {
    height: 40px !important;
}

.mytable_search_fitment .mdc-notched-outline--notched .mdc-notched-outline__notch {
    padding-top: 15px !important;
}

.compatible_vehicle_wrap #my_search_table_length {
    padding-top: 0% !important;
}

.mytable_search_fitment {
    background: white;
    padding: 0 !important;
    margin: 0;
}

.compatible_vehicle_wrap #my_search_table_wrapper .top-row {
    padding: 14px 0 14px 0 !important;
}


.compatible_vehicle_wrap #my_search_table_wrapper .col-sm-12 {
    margin: 0 !important;
    padding: 0 !important;
}


.compatible_vehicle_wrap .dataTables_wrapper>div:not(.table-footer-row) {
    background: white !important;
    padding: 0 !important;
}


.compatible_vehicle_wrap #my_search_table_wrapper {
    margin: 23px 0 0 0 !important;
}

/* Footer row container */
.table-footer-row {
    display: flex;
    align-items: center !important;
    justify-content: space-between;
    margin: 10px 0 !important;
    border-top: 1px solid #ddd !important;
    font-size: 14px;
}


.table-footer-row {
    background-color: #fafafa !important;
    padding: 8px 12px !important;
}

/* Default floating label color */
.mytable_search_fitment .mdc-floating-label,
.compatibility_note .mdc-floating-label {
    color: #ff982e;
}

/* When floating above */
.mytable_search_fitment .mdc-floating-label--float-above,
.compatibility_note .mdc-floating-label--float-above {
    color: #ff982e !important;
    /* your custom color */
}

/* When input is focused */
.mytable_search_fitment.mdc-text-field--focused .mdc-floating-label,
.compatibility_note.mdc-text-field--focused .mdc-floating-label {
    color: #ff982e !important;
}

#my_search_table_filter .mdc-notched-outline__leading,
#my_search_table_filter .mdc-notched-outline__notch,
#my_search_table_filter .mdc-notched-outline__trailing {
    border-color: #ff982e !important;
}

#my_search_table_filter .mdc-notched-outline__leading {
    border-left: 2px solid;
    border-top: 2px solid;
    border-bottom: 2px solid;
}

#my_search_table_filter .mdc-notched-outline__notch {
    border-top: 2px solid;
    border-bottom: 2px solid;
}

#my_search_table_filter .mdc-notched-outline__trailing {
    border-top: 2px solid;
    border-bottom: 2px solid;
    border-right: 2px solid;
}

#my_search_table_filter .mdc-notched-outline--notched .mdc-notched-outline__notch {
    border-top: none !important;
}

.mytable_search_fitment .mdc-floating-label{
  color: #ff982e !important;    
}

.fitment_tage_table_new .dataTables_wrapper .row{
    display: contents !important;
}