
.hide_column{display:none;}

a.logo {
    font-size: 21px;
    color: #f5f1f1;
    margin-top: 1px;
    text-transform: uppercase;
}

a.logo span {
    color: #FF6C60;
}

.nowrap {
    white-space:nowrap;
}

.feather-14 {
    width: 14px !important;
    height: 14px !important;
}

.feather-16 {
    width: 16px !important;
    height: 16px !important;
}

.feather-18 {
    width: 18px !important;
    height: 18px !important;
}

.feather-24 {
    width: 24px !important;
    height: 24px !important;
}

.feather-32 {
    width: 32px !important;
    height: 32px !important;
}

.btn-block {
    display: block;
    width: 100%;
}

.select-column-entry {
    padding: 3px;
    text-align: left;
    display: flex;
    align-items: center;
    white-space: nowrap;
}

.select2-results {
    text-align: left !important;
}

.select2-selection__rendered{
    text-align: left !important;
}

.select2-dropdown .select2-dropdown--below {
    text-align: left !important;
}

.list-group-item.dashboard-account.active{
    background-color: #FFBC70 !important;
    border-color: #FFBC70  !important;
    color:#333333  !important;
}

.list-group-item.dashboard-account.active:hover{
    background-color:#f4f7f9 !important;
}

.btn-warning {
    background-color:rgba(253, 187, 111, 0.70) !important;
    border-color:rgba(253, 187, 111, 0.70) !important;
}

.btn-warning:hover{
    background-color: rgba(253, 187, 111, 0.70) !important;
}

.dt-tfoot tr th{
    font-weight: 700 !important;
    font-size: 12px !important;
}

table.dataTable tbody tr.selected>* {
    box-shadow: inset 0 0 0 9999px var(--bs-blue) !important;
    font-size: 14px !important;
}

.table-head-custom{
    font-size: 14px !important;
}

.bg-modal_header {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-modal-header-rgb),var(--bs-bg-opacity))!important;
}

.modal-header{
    padding-top: 10px !important;
    padding-bottom: 4px !important;
}

/*  Changing Table color */
.table-striped>tbody>tr:nth-of-type(odd)>* {
    --bs-table-accent-bg: #f5f5f5 !important;
}

.table-striped>tbody>tr.not_active>* {
    --bs-table-accent-bg: #FFBC70 !important;
    color: black !important;
    font-weight: 400;
}

.table-striped>tbody>tr.newly_added>* {
    --bs-table-accent-bg: #6D78D9 !important;
    color: #fff !important;
    font-weight: 400;
}


.table tbody, .table td, .table tfoot, .table th, .table thead, .table tr {
    border-color: #EBEBEB !important;
}
/*  (End Of) => Changing Table color  */

.btn-blue{
    background-color: var(--bs-blue) !important;
}

.jconfirm .jconfirm-box.jconfirm-type-red {
    border-top: solid 7px #FFBC70 !important;
}

.form-group.is-invalid {
    border-color: #d9534f;
    box-shadow: 0px 0px 2px 1px #d9534f;
}

body[data-sidebar-behavior=compact] .sidebar-nav>.sidebar-item>.sidebar-dropdown {
    z-index: 2100 !important;
}

/* Trial Account Dependencies */
.toast-header-trial-mode{
    --bs-bg-opacity: 1;
    background-color: #333333;
    border-color: #333333;
}

.toast-header-trial-mode-upgrade{
    --bs-bg-opacity: 1;
    background-color: #333333;
    border-color: #333333;
    color: #e9ecef !important;
}

.toast-header-trial-mode h5{
    color: #e9ecef !important;
}

#TrialAccount_timer{
    --bs-bg-opacity: 1;
    padding-top: 5px;padding-bottom: 5px;padding-left: 10px;padding-right: 10px;
    background-color:#FFBC70 !important;
    border-color: #FFBC70 !important;
}

#TrialAccount_days {
    --bs-text-opacity: 1;
    font-size: 12px;
    color: #fff !important;
}

#TrialAccount_hours {
    --bs-text-opacity: 1;
    font-size: 12px;
    color: #fff !important;
}

#TrialAccount_minutes {
    --bs-text-opacity: 1;
    font-size: 12px;
    color: #fff !important;
}

#TrialAccount_seconds {
    --bs-text-opacity: 1;
    font-size: 10px;
    color: #fff !important;
}
/* (End Of) => Trial Account Dependencies */

.dt-td-center{
    text-align: center;
}

.StripeElement {
    box-sizing: border-box;

    height: 40px;

    padding: 10px 12px;

    border: 1px solid transparent;
    border-radius: 4px;
    background-color: white;

    box-shadow: 0 1px 3px 0 #e6ebf1;
    -webkit-transition: box-shadow 150ms ease;
    transition: box-shadow 150ms ease;
}

.StripeElement--focus {
    box-shadow: 0 1px 3px 0 #cfd7df;
}

.StripeElement--invalid {
    border-color: #fa755a;
}

.StripeElement--webkit-autofill {
    background-color: #fefde5 !important;
}

.selected-parent-menu {
    font-weight: bold !important;
}

.dataTable thead tr th, .dataTable tbody tr td{
    font-size: 12px !important;
    line-height: 21.45px;
    padding: 5px 8px 5px 8px !important;
}

.dataTable-td-ellipses {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

#account_dropdown:hover .dropdown-menu{
    display: block;
}

.sticky-table-header {
    position: sticky;
    top: 0;
    background-color: #f5f5f5;
    z-index: 100;
}

.sticky-table-header-old-version {
    position: sticky;
    top: -1px !important;
    background-color: #f5f5f5;
    z-index: 100;
}

#table_placement_modifier.dataTable tfoot tr th{
    font-size: 12px !important;
    line-height: 21.45px !important;
    padding: 5px 8px 5px 8px !important;
}

.sticky-table-header-old-version-nested {
    position: sticky;
    top: -1px !important;
    background-color: #f5f5f5;
    z-index: 99;
}

#table_ActionsPro_Negatives1_wrapper .row:nth-child(1), #table_ActionsPro_Negatives2_wrapper .row:nth-child(1) {
    padding-bottom: 10px !important;
}

.dataTables_wrapper .row:nth-child(1) {
    padding-top: 8px !important;
    padding-right: 0px !important;
    padding-bottom: 8px !important;
    padding-left: 0px !important;
}

.dataTables_wrapper .row:nth-child(1) {
    margin-bottom: 6px;
}

.dataTables_wrapper .row:nth-child(2) {
    height: auto;
    /* Control the height of data-table object */
    max-height:75vh;
    
    overflow: auto;
    margin-right:0px;
    margin-left:0px;

    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
}

.dataTables_wrapper .row:nth-child(2) .col-sm-12 {
    padding-right: 0px !important;
}

.dataTables_wrapper .row:nth-child(3) {
    padding-left: 0px !important;
}

.width_200{
    width: 200px !important;
}

#table_ActionsPro_ParentASINs_filter, #table_ActionsPro_ChildASINs_filter {
    margin-bottom: 20px;
}

.dataTables_wrapper .row:nth-child(1) .dataTables_filter{
    float: right !important;
}

.dataTables_wrapper .row:nth-child(2) div{
    padding-left:0px;
}

.change-log-change-type-size {
    min-width: 110px;
    width: 110px;
    max-width: 110px;
}

.change-log-date-size {
    min-width: 140px;
    width:140px;
    max-width:140px;
}

.change-log-source-size {
    min-width: 245px;
    width: 245px;
    max-width: 245px;
}

.change-log-source-td-nowrap {
    white-space: nowrap;
}

.change-log-campaign-adgroup-size {
    min-width: 150px;
    width: 150px;
    max-width: 150px;
}

.change-log-entity-size {
    min-width: 250px;
    width: 250px;
    max-width:  250px;
}

.change-log-old-bid-size {
    min-width: 90px;
    width: 90px;
    max-width: 90px;
}

.change-log-old-new-size {
    min-width: 100px;
    width: 100px;
    max-width: 100px;
}

.bid-change-campaign-adgroup-size {
    min-width: 85px;
    width: 85px;
    max-width: 85px;
}

.campaign-adgroup-size {
    min-width: 120px;
    width: 120px;
    max-width: 120px;
}

.last-run-size {
    min-width: 100px !important;
    width:100px !important;
    max-width:100px !important;
}

.add-as-negative-button-size {
    min-width: 30px !important;
    width: 30px !important;
    max-width: 30px !important;
}

.accept-button-size {
    min-width:  90px !important;
    width:  90px !important;
    max-width: 90px !important;
}

.entity-size {
    min-width:100px;
    max-width:200px;
    width:200px;
}

.keywords-tab-entity-size {
    min-width:300px;
    max-width:300px;
    width:300px;
}

.orders-size{
    width:75px;
    min-width: 75px;
    max-width: 75px;
    text-align: right;
}

.bid-change-orders-size{
    width:75px;
    min-width: 75px;
    max-width: 75px;
    text-align: right;
}

.spend-size, .clicks-size{
    width:65px;
    min-width: 65px;
    max-width: 70px;
    text-align: right;
}

.bid-change-bid-adjustment{
    width: 90px;
    min-width: 90px;
    max-width: 90px;
    text-align: right;
}

.bid-change-spend-size, .bid-change-sales-size{
    width: 80px;
    min-width:80px;
    max-width: 80px;
    text-align: right;
}

.bid-change-acos-size{
    width: 85px;
    min-width: 85px;
    max-width: 85px;
    text-align: right;
}

.sales-size, .acos-size,
.cost-size{
    width:70px;
    min-width: 70px;
    max-width: 90px;
    text-align: right;
}

.impressions-size{
    width:105px;
    min-width: 105px;
    max-width: 105px;
    text-align: right;
}

.old-bid-size{
    width:84px;
    min-width: 84px;
    max-width: 84px;
    text-align: right;
}

.new-bid-size {
    width: 110px;
    min-width: 110px;
    max-width: 110px;
    text-align: right;
}

.net-change-size {
    width:100px;
    min-width: 80px;
    max-width: 100px;
    text-align: right;
}

.asin-expand-row {
    width: 10px;
}

#div_row_notification_section{
    margin-top: 12px;
    border-radius: 8px;
}

#div_row_notification_section, #div_row_notification_section div {
    padding-right: 0px !important;
}

#div_row_notification_section div div.alert{
    border-radius: 8px !important;
}


.child, .parent-child {
    background-color: #F5F5F5 !important;
}

.tooltips {
    position: relative;
    display: inline-block;
}
  
.tooltips .tooltiptext {
    visibility: hidden;
    width: 140px;
    background-color: #555;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px;
    position: absolute;
    z-index: 1;
    bottom: 150%;
    left: 50%;
    margin-left: -75px;
    opacity: 0;
    transition: opacity 0.3s;
}
  
.tooltips .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
}
  
.tooltips:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}

[data-tooltip] {
    position: relative;
    cursor: pointer;
}

[data-tooltip]:before,
[data-tooltip]:after {
line-height: 1;
font-size: .9em;
pointer-events: none;
position: absolute;
box-sizing: border-box;
display: none;
opacity: 0;
}
[data-tooltip]:before {
content: "";
border: 5px solid transparent;
z-index: 100;
}
[data-tooltip]:after {
content: attr(data-tooltip);
text-align: center;
min-width: 3em;
max-width: 21em;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
padding: 10px 15px;
border-radius: 5px;
background: #000000;
color: #FFFFFF;
z-index: 99;
}
[data-tooltip]:hover:before,
[data-tooltip]:hover:after {
display: block;
opacity: 1;
}
[data-tooltip]:not([data-flow])::before,
[data-tooltip][data-flow="top"]::before {
bottom: 100%;
border-bottom-width: 0;
border-top-color: #000000;
}
[data-tooltip]:not([data-flow])::after,
[data-tooltip][data-flow="top"]::after {
bottom: calc(100% + 5px);
}
[data-tooltip]:not([data-flow])::before, [tooltip]:not([data-flow])::after,
[data-tooltip][data-flow="top"]::before,
[data-tooltip][data-flow="top"]::after {
left: 50%;
-webkit-transform: translate(-50%, -4px);
        transform: translate(-50%, -4px);
}
[data-tooltip][data-flow="bottom"]::before {
top: 100%;
border-top-width: 0;
border-bottom-color: #000000;
}
[data-tooltip][data-flow="bottom"]::after {
top: calc(100% + 5px);
}
[data-tooltip][data-flow="bottom"]::before, [data-tooltip][data-flow="bottom"]::after {
left: 50%;
-webkit-transform: translate(-50%, 8px);
        transform: translate(-50%, 8px);
}
[data-tooltip][data-flow="left"]::before {
top: 50%;
border-right-width: 0;
border-left-color: #000000;
left: calc(0em - 5px);
-webkit-transform: translate(-8px, -50%);
        transform: translate(-8px, -50%);
}
[data-tooltip][data-flow="left"]::after {
top: 50%;
right: calc(100% + 5px);
-webkit-transform: translate(-8px, -50%);
        transform: translate(-8px, -50%);
}
[data-tooltip][data-flow="right"]::before {
top: 50%;
border-left-width: 0;
border-right-color: #000000;
right: calc(0em - 5px);
-webkit-transform: translate(8px, -50%);
        transform: translate(8px, -50%);
}
[data-tooltip][data-flow="right"]::after {
top: 50%;
left: calc(100% + 5px);
-webkit-transform: translate(8px, -50%);
        transform: translate(8px, -50%);
}
[data-tooltip=""]::after, [data-tooltip=""]::before {
display: none !important;
}

.disable_tr_row{
    background-color: darkgray !important;
}

.cursor-pointer{
    cursor: pointer;
}

.nav.nav-tabs.card-header-tabs li a {
    color: #293042;
    display: block;
    padding-top: 8px !important;
    padding-bottom: 8px !important;
    /*
    padding-left: 20px !important;
    padding-right: 20px !important;
    */
    padding-left:  16px !important;
    padding-right: 16px !important;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;
}

.nav.nav-tabs.card-header-tabs li a div, .nav.nav-tabs.card-header-tabs li a.active div {
    font-weight:inherit !important;
    font-size: inherit !important;
}

.nav.nav-tabs.card-header-tabs li a.active {
    font-weight:500;
    color: #495057;
    font-size: inherit;
    background-color: #fff;
    border-color: #dee6ed #dee6ed #f7f9fc;
}

.nav.nav-tabs.card-header-tabs li a:hover{
    font-weight:500;
    background-color: #fff;
    border-color: #dee6ed #dee6ed #f7f9fc;
    color: #495057;
}

.card-header-tabs{
    box-shadow: none !important;
    border-bottom: 0.5px solid #f5f5f5 !important;
}

.bid_changes_header{
    padding-top: 2px;
}

.negative_changes_header{
    padding-top: 2px;
}

/* UI Tweaks 2023-04-26  */
.card_bid, .card_bid-header, .card_negatives-header, .card_keywords-header, .card_reports-header{
    background-color: var(--bs-body-bg);
}

.card_bid-header, .card_negatives-header, .card_keywords-header, .card_reports-header{
    padding-top: 0px;
    padding-left: 0px;
    border-bottom-width:0px;
}

#nav_keywords.card-header-tabs, #nav_negatives.card-header-tabs, #nav_harvest_new_keywords.card-header-tabs{
    margin-left: -1px;
}

.nav-item .nav-link.nav-link-bid
, .nav-item .nav-link.nav-link-negatives
, .nav-item .nav-link.nav-link-keywords
, .nav-item .nav-link.nav-link-obs
, .nav-item .nav-link.nav-link-active-campaigns
{
    border-top-color: #EBEBEB !important;
    border-left-color: #EBEBEB !important;
    border-right-color:#EBEBEB !important;
    border-bottom-color: transparent !important;
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem;

    padding-left: 14px !important;
    padding-right: 14px !important;
}

.card-body.card_bid-body, .card-body.card_negatives-body, .card-body.card_keywords-body{
    background-color: #fff;
}
/* (End Of) => UI Tweaks 2023-04-26  */


/* optimize_budget_section */
.obs-section_select_all {
    min-width: 10px;
    width: 10px;
    max-width: 10px;
}

.obs-action-edit {
    min-width: 20px;
    width: 20px;
    max-width:  20px;
}

.obs-action-cancel {
    min-width:  20px;
    width:   20px;
    max-width:  20px;
}

.obs-td_accept_button {
    min-width: 80px;
    width: 80px;
    max-width: 80px;
}

.obs-last_run {
    min-width: 90px;
    width: 90px;
    max-width: 90px;
}

.obs-campaign-name {
    min-width: 200px;
    width: 200px;
    max-width: 200px;
}

.obs-spend {
    min-width: 150px;
    width: 150px;
    max-width: 150px;
}

.obs-sales {
    min-width: 150px;
    width: 150px;
    max-width: 150px;
}

.obs-acos {
    min-width: 150px;
    width: 150px;
    max-width: 150px;
}

.obs-avg-time-in-budget {
    min-width: 90px;
    width: 90px;
    max-width: 90px;
}

.obs-daily-budget {
    min-width: 110px;
    width: 110px;
    max-width: 110px;
}

.obs-new-daily-budget {
    min-width: 110px;
    width: 110px;
    max-width: 110px;
}

.obs-reason {
    min-width: 100px;
    width: 100px;
    max-width: 100px;
}

/* (End of) => optimize_budget_section */

/* Contant Width */
.dt-width-170px {
    min-width: 170px;
    width: 170px;
    max-width:170px;
}
.dt-width-90px {
    min-width: 90px;
    width: 90px;
    max-width:90px;
}
.dt-width-60px {
    min-width: 60px;
    width: 60px;
    max-width:60px;
}
.dt-width-50px {
    min-width:50px;
    width:50px;
    max-width:50px;
}
.dt-width-80px {
    min-width: 80px;
    width: 80px;
    max-width:80px;
}
/* (End Of) => Contant Width */


/* Reports tab section */
.reports-tab-record-key {
    min-width:180px;
    width:180px;
    max-width:180px;
}

.reports-tab-ppc-spend {
    min-width:130px;
    width:130px;
    max-width:130px;
}

.reports-tab-total-sales {
    min-width:160px;
    width:160px;
    max-width:160px;
}

.reports-tab-acos {
    min-width:60px;
    width:60px;
    max-width:60px;
}

.reports-tab-tacos {
    min-width:60px;
    width:60px;
    max-width:60px;
}

.reports-tab-organic-sales {
    min-width:150px;
    width:150px;
    max-width:150px;
}
/* (End Of) => Reports tab section */

/* agency-clients-admin-index */
.agency-clients-admin-nr {
    min-width:20px;
    width:20px;
    max-width:20px;
}

.agency-clients-admin-expand-button {
    min-width:25px;
    width:25px;
    max-width:25px;
}

.agency-clients-admin-action1 {
    min-width:35px;
    width:35px;
    max-width:35px;
}

.agency-clients-admin-action2 {
    min-width:50px;
    width:50px;
    max-width:50px;
}

.agency-clients-admin-name {
    min-width:160px;
    width:160px;
    max-width:160px;
}

.agency-clients-admin-company {
    min-width:120px;
    width:120px;
    max-width:120px;
}

.agency-clients-admin-date {
    min-width:80px;
    width:80px;
    max-width:80px;
}

.agency-clients-flat-fee {
    min-width:80px;
    width:80px;
    max-width:80px;
}

.agency-clients-prct-ad-sales {
    min-width:80px;
    width:80px;
    max-width:80px;
}

.agency-clients-billing-details {
    min-width:100px;
    width:100px;
    max-width:100px;
}

.agency-clients-email {
    min-width:180px;
    width:180px;
    max-width:180px;
}

.agency-clients-admin-ntable-Edit {
    min-width:40px;
    width:40px;
    max-width:40px;
}

.agency-clients-admin-ntable-Delete {
    min-width:55px;
    width:55px;
    max-width:55px;
    text-align: right !important;

}

.agency-clients-admin-ntable-month {
    min-width:350px;
    width:350px;
    max-width:350px;
}

.agency-clients-admin-ntable-ppc-sales {
    min-width:100px;
    width:100px;
    max-width:100px;
}

.agency-clients-admin-ntable-flat-fee {
    min-width:130px;
    width:130px;
    max-width:130px;
}

.agency-clients-admin-ntable-ad-sales {
    min-width:130px;
    width:130px;
    max-width:130px;
}

.agency-clients-admin-ntable-paid1, .agency-clients-admin-ntable-paid2 {
    min-width:30px;
    width:30px;
    max-width:30px;
}

.agency-clients-admin-ntable-prct-value {
    min-width:80px;
    width:80px;
    max-width:80px;
}

.agency-clients-admin-ntable-pdf {
    min-width:30px;
    width:30px;
    max-width:30px;
}

.nested-table-bg {
    background-color: #F5F5F5 !important;
}

.agency-clients-admin-aoa-user {
    min-width:180px;
    width:180px;
    max-width:180px;
}

.agency-clients-admin-aoa-internal-account {
    min-width:180px;
    width:180px;
    max-width:180px;
}

.agency-clients-admin-aoa-assign {
    min-width:30px;
    width:30px;
    max-width:30px;
}

.agency-clients-admin-aoa-account {
    min-width:200px;
    width:200px;
    max-width:200px;
}

/* (End Of) => agency-clients-admin-index */


.dataTables_wrapper .dataTables_paginate .paginate_button{
    padding: 1px !important;
}

.dt-body-center{
    text-align: center;
}

.dt-body-center-red{
    text-align: center;
    color: red;
}

  .dataTables_scroll{
    overflow: auto !important;
  }

  .dt_white_space{
    white-space: nowrap !important;
  }

  table.display {
    margin: 0 auto;
    width: 100%;
    clear: both;
    border-collapse: collapse;
    table-layout: fixed;         
    word-wrap:break-word;      
  }
  
  .modal_action_pro_input_fs{
    font-size: 14px !important;
  }

 .audit_tool_pdf_brand_edit {
    min-width:30px;
    width:30px;
    max-width:30px;
    text-align: center;
 }

 .audit_tool_pdf_brand_delete {
    min-width:40px;
    width:40px;
    max-width:40px;
    text-align: center;
}

.audit_tool_pdf_brand_keyords {
    min-width:350px;
    width:350px;
    text-align: left;
    padding-left: 10px;
}

#smartwizard-validation .toolbar.toolbar-bottom{
    background-color: #F4F7F9;
}

.content{
    padding-top: 0px !important;
    background-color: #F7F7F7;

}

.heading {
    padding-right:0px !important;
}
.heading .col-12, .heading .col-6 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
}

.heading .col-12 h3, .heading .col-6 h3 {
    margin: 0px !important;
}

.dashboard_card{
    margin-top: 0px;
    margin-bottom: 0px;
}

.dashboard_card.section2 {
    margin-bottom: 0px !important;
    text-align: right;
    color: var(--Main-Black, #333);
    text-align: right;
    font-family: Poppins;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 1px;
    margin: 0px;
    /* padding-top: 8px !important; */
}

.dashboard_card.section2 .badge{
    font-size: 10px;
}

.btn{
    border-radius: 6px !important;
}

.btn.btn-primary:hover{
    background-color: #5f5a5a !important;
}

.btn.fgrid{
    padding-left: 16px !important;
    padding-right: 16px !important;
}


.card-body.card_asin-body{
    padding-left: 12px !important;
    padding-right: 12px !important;
}

.card-body.card_bid-body .tab-content
,.card-body.card_negatives-body .tab-content
,.card-body.card_keywords-body .tab-content
{
    padding-left: 8px !important;
    padding-right: 8px !important;
}

#ul_nav_header.navbar-nav .nav-item{
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}

#navbar_top{
    padding-top: 4px !important;
    padding-right: 36px !important;
    padding-bottom: 4px !important;
    padding-left: 36px !important;
}

#navbar_main{
    padding-top: 0px !important;
    padding-right: 36px !important;
    padding-bottom: 0px !important;
    padding-left: 36px !important;
}

.card-body.uniform-padding
{
    padding-top: 24px !important;
    padding-right: 24px !important;
    padding-bottom: 24px !important;
    padding-left: 24px !important;
}

.card{
    border-radius: 8px !important;
    box-shadow:none !important;
    border: 1px solid #EDEDED;
}

.card-body.card_bid-body.bottom-radius
,.card-body.card_negatives-body.bottom-radius
,.card-body.card_keywords-body.bottom-radius
{
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}

.card.flex-fill .card-body{
    padding-top: 24px !important;
    padding-right: 24px !important;
    padding-bottom: 24px !important;
    padding-left: 24px !important;
}


.dataTables_filter {
    position: relative;
}

.dataTables_filter input {
    padding-left: 20px;
    font-size: 12px !important;
    width: 200px !important;
    background: #F5F5F5;
    border: 1px solid #e5e5e5;
    border-radius: 8px;
    box-shadow: none;
    text-indent: 10px;
    height: 30px !important;
}

.dataTables_filter input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: rgb(153, 152, 152);
    opacity: 1; /* Firefox */
}

.dataTables_filter input:focus {
    background-color: #F5F5F5;
    border-color: #e5e5e5;
    box-shadow: 0 0 0 2px rgba(68, 94, 136, 0.25);
    color: #495057;
    outline: 0;
}

.apexcharts-legend-series{
    margin-top: -4px !important;
}

.apexcharts-legend{
    padding-top: 8px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.dashboard.badge_section{
    margin-bottom: 8px !important;
    color: #80848E !important;
}

.popover{
    max-width: 500px !important;
}

.actions-pro-edit-cancel-div-holder {
    display: inline-flex;
}

.actions-pro-edit-cancel {
    min-width: 2px;
    width: 2px;
    max-width: 2px;
}

.actions-pro-edit, .actions-pro-cancel {
    min-width: 18px;
    width: 18px;
    max-width: 18px;
}

table.dataTable>thead .sorting:before{
    /* content: "↑" !important; */
    content: "" !important;
}

table.dataTable > thead .sorting::after{
    /* content: "↓" !important; */
    content: "" !important;
}

.paginate_button.page-item a{
    border-radius: 8px !important;
}

.select2-container {
    min-width: 70px !important;
}

.dataTables_length label{
    display: flex;
}

.dataTables_length label div{
    margin-left: 1px;
    margin-right: 1px;
}

.form-control[readonly] {
    background-color:  #F5F5F5 !important;
}

.modal-header.bg-primary.uniform{
    background-color: #F7F7F7 !important;
}

.modal-header.bg-primary.uniform .modal-title{
    color: #495057 !important;
    font-weight: 500;
}

.modal-header.bg-primary.uniform_dark{
    background-color: #333333 !important;
}

.modal-header.bg-primary.uniform_dark .modal-title
{
    color:  #fff !important;
    font-weight: 500;
}

.modal-header.bg-primary.uniform_dark .btn-close
{
    background-color: gray !important;
}

#TrialAccount_toast_container
, #TrialAccount_toast
, #TrialAccount_toast div.toast-header{
    border-radius: 8px !important;
}

.dataTables_filter .btn-group label.btn{
    margin-right: 1px !important;
    margin-left: 1px !important;
}

primary:disabled {
    background-color: #333333;
    border-color: #333333;
    color: #fff
}

.btn-secondary {
    background-color: gray !important;
    border-color: gray !important;
    color: #fff;
    font-size: 11px !important;
    font-weight: 500;
}

.btn-secondary:hover {
    background-color: rgb(156, 156, 156) !important;
    border-color: rgb(156, 156, 156) !important;
}

#TrialAccount_toast_header.toast-header.long_width
,#TrialAccount_toast.toast.long_width
{
    width: 375px !important;
}

#TrialAccount_toast_header.toast-header.short_width
,#TrialAccount_toast.toast.short_width
{
    width: 294px !important;
}


/**
 * Datatables Sorting icons on left
 * https://live.datatables.net/laxohaca/1/edit
*/

  table.dataTable thead th {
    background: transparent !important;
    white-space: nowrap;
  }
  
  table.dataTable thead span.sort-icon {
    display: inline-block;
    padding-left: 12px;
    width: 16px;
    height: 10px;
  }
  
  table.dataTable thead .sorting span { background: url('https://app.adverso.io//img/icons/dt_sorting/sort_both.png') no-repeat center right; background-size: 12px 12px; }
  table.dataTable thead .sorting_asc span { background: url('https://app.adverso.io//img/icons/dt_sorting/sort-ascending.png') no-repeat center right; background-size: 12px 12px; }
  table.dataTable thead .sorting_desc span { background: url('https://app.adverso.io//img/icons/dt_sorting/sort-descending.png') no-repeat center right; background-size: 12px 12px; }
  
  table.dataTable thead .sorting_asc_disabled span { background: url('https://app.adverso.io//img/icons/dt_sorting/sort-ascending-disabled.png') no-repeat center right; }
  table.dataTable thead .sorting_desc_disabled span { background: url('https://app.adverso.io//img/icons/dt_sorting/sort-descending-disabled.png') no-repeat center right; }
  
/**
 * (End Of) => Datatables Sorting icons on left
*/


.allusr-name, .allusr-email {
    min-width:145px;
    width:145px;
    max-width:145px;
}

.allusr-account-type {
    min-width: 70px;
    width:70px;
    max-width:70px;
}

.allusr-nr-of-marketplaces {
    min-width: 100px;
    width: 100px;
    max-width: 100px;
}

.allusr-deleted-account {
    min-width: 80px;
    width:80px;
    max-width:80px;
}

.allusr-col-uniform {
    min-width: 130px;
    width:130px;
    max-width:130px;
}

.color-red{
    color: red !important;
    text-align: left !important;
}

.tooltip-inner .daystrend, .tooltip-inner .bid_adjustment{
    text-align: right !important;
}

.daystrend-aleft{
    text-align: left !important;
}


.daystrend_up, .daystrend_good{
    color:#65A86A;
    margin-left:4px;
}

.daystrend_down, .daystrend_bad{
    color:#EE604E;
    margin-left:4px;
}

i.daystrend_good label{
    color:#65A86A;
    font-style: normal !important;
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
}

i.daystrend_bad label{
    color:#EE604E;
    font-style: normal !important;
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
}

i.obs{
    border-radius: 6px;
    background: rgba(121, 200, 127, 0.30);
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 1px;
    padding-bottom: 1px;
    font-size: 10px !important;
    font-style: normal;
    line-height: 8px;
}

i.daystrend_bad.obs{
    background-color: rgba(225, 130, 130, 0.25) !important;
}

i.obs label{
    font-size: 10px !important;
    line-height: 10px !important;
}

.img-thumbnail.rounded{
    border: 0px !important;
    padding: 0px !important;
}

.asin-tab-prod-name{
    width: 300px !important;
    min-width: 300px !important;
    max-width: 300px !important;
}

.feather.feather-6x6{
    height: 6px !important;
    width: 6px !important;
}

.feather.feather-10x10{
    height: 10px !important;
    width: 10px !important;
}

.feather.feather-12x12{
    height: 12px !important;
    width: 12px !important;
}

.card_bid-header-v2, .card_negatives-header-v2, .card_keywords-header-v2, .card_reports-header-v2{
    padding-top: 0px;
    padding-left: 0px;
    padding-bottom: 20px;
    border-bottom-width:0px;
}

#nav_keywords-v2.card-header-tabs-v2, #nav_negatives-v2.card-header-tabs-v2, #nav_harvest_new_keywords-v2.card-header-tabs-v2{
    margin-left: -1px;
    background-color:none;
    border-color:none;
    border-bottom: transparent;
}

.nav-item-v2 .nav-link-v2.nav-link-bid-v2
, .nav-item-v2 .nav-link-v2.nav-link-negatives-v2
, .nav-item-v2 .nav-link-v2.nav-link-keywords-v2
, .nav-item-v2 .nav-link-v2.nav-link-obs-v2
, .nav-item-v2 .nav-link-v2.nav-link-active-campaigns-v2
, .nav-item-v2 .nav-link-v2.nav-link-active-ChangeLog-v2
{
    padding-left: 14px !important;
    padding-right: 14px !important;
}

.nav-v2.nav-tabs-v2.card-header-tabs-v2 li a {
    color: #293042;
    display: block;
    padding-top: 8px !important;
    padding-bottom: 8px !important;
    padding-left:  16px !important;
    padding-right: 16px !important;
    
}

.nav-v2.nav-tabs-v2.card-header-tabs-v2 li a div, .nav-v2.nav-tabs-v2.card-header-tabs-v2 li a.active div {
    font-weight:inherit !important;
    font-size: inherit !important;
}

.nav-v2.nav-tabs-v2.card-header-tabs-v2 li a.active {
    font-weight:500;
    color: #495057;
    font-size: inherit;
    border-bottom: 3px solid #333333;
}

.nav-v2.nav-tabs-v2.card-header-tabs-v2 li a:hover{
    font-weight:500;
    color: #b7bec5;
    border-bottom: 3px solid #b7bec5;
}

.card-header-tabs-v2{
    box-shadow: none !important;
}

.card-header-tabs-v2 .nav-link-v2.active {
    border-bottom: 3px solid #333333;
}

.dashboard-menu-tabs-groups{
    border-radius: 6px;
    border: 1px solid #E2E2E2; 
    background: #FFF;
}

.card.flex-fill .card-body.dashboard_v4{
    display: flex;
    padding-top: 12px !important;
    padding-right: 12px !important;
    padding-bottom: 12px !important;
    padding-left: 12px !important;
}

.card.flex-fill.dashboard_v4{
    margin-bottom: 0px;
    /* border: 1px solid #BDBDBD; */
    border: 1px solid #E2E2E2;
}

.row.dashboard_v4 .col-6
,.row.dashboard_v4 .col-12
,.row.dashboard_v4 .col-3
,.row.dashboard_v4 .col-2
,.row.dashboard_v4 .col-5
{
    padding: 10px !important;
}

.card.flex-fill.dashboard_v4.TACoS-dashboard{
    border-radius: 6px;
    border: 1px solid var(--Background-Gray, #E2E2E2);
    background: #FFF;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25) !important;
}

.TACoS-settings{
    border: none;
    background-color: white;
    padding: 0px;
}

.TACoS-Target-label{
    color: var(--Main-Black, #333);
    text-align: center;
    font-family: Poppins;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

#label_MarketPlace_Target{
    opacity: 0.7;
    color: var(--Main-Black, #333);
    font-family: Poppins;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.container-fluid{
    max-width: 1600px;
    margin: 0 auto;
}

/* tableGray */
.tableGray {
    border-collapse: collapse;
    margin: 0 0;
    border:0;
}

.tableGray thead tr {
    background-color: #a9a9a9;
    color: black;
    text-align: left;
}

.tableGray th,
.tableGray td {
    padding: 8px;
    border-left: thin solid #bdbdbd;
    border-right: thin solid #bdbdbd;
    border-bottom: thin solid #bdbdbd;
    line-height: 16px!important;
}
.tableGray th{
    line-height: 16px !important;
}
.tableGray td {
    color:#80848e;
}

.tableGray tbody tr:last-of-type {
    border-bottom: thin solid #bdbdbd;
}

.tableGray tfoot td {
    font-weight: bold;
    color: black;
}
/* (End of) => tableGray */

.insights_icons{
    display: flex; 
    justify-content: center; 
    align-items: center; 
    background-color: rgba(253, 187, 111, 0.70);
    border-radius: 5px;
    width: 45px;
    height: 45px;
    flex-shrink: 0;
    margin-right: 10px;
}

.insights_view_button{
    border: 3px solid #BDBDBD; 
    border-radius: 5px; 
    height: 30px; 
    width: 60px;
    background: rgba(255, 255, 255, 0.30);
}

.btn3.btn3-outline-primary.menu_item{
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    padding: 6px 16px;
    border-radius: 6px !important;
}

.date-look-back-button-group{
    border-radius: 6px !important;
    border: 1px solid #E2E2E2;
    background-color: #fff;
}

.admin_dashboard div.col-6{
    padding-bottom: 10px !important;
}

.badge_section.LastOptimization_Icon_GetData{
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}
.badge_section.LastOptimization_Icon{
    margin-bottom: 0px !important;
    margin-top: 2px !important;
}

.buy_box_percentage label, .average_order_value label
, .pct_total_repeat_customers label, .paid_to_organic_ratio label
,.conversion_rate label, .cpc label, .ctr label
{
    color: #000;
    font-feature-settings: 'clig' off, 'liga' off;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 1px;
}

.buy_box_percentage-pct label, .average_order_value-pct label
, .pct_total_repeat_customers-pct label, .paid_to_organic_ratio-pct label
, .conversion_rate-pct label ,.ctr-pct label
{
    color: #333;
    font-family: Poppins;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
}

.tacos-pct.badge-soft-success, .acos-pct.badge-soft-success
,.ad-spend-pct.badge-soft-success, .ad-sales-pct.badge-soft-success
,.total-sales-pct.badge-soft-success, .OrganicSales-pct.badge-soft-success
,.buy_box_percentage-pct.badge-soft-success, .average_order_value-pct.badge-soft-success
,.pct_total_repeat_customers-pct.badge-soft-success
,.conversion_rate-pct.badge-soft-success,.cpc-pct.badge-soft-success
{
    color: #65A86A;
    padding: 6px;
    align-items: baseline;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 11px;
}

.average_order_value-pct.badge-soft-danger
,.acos-pct.badge-soft-danger, .pct_total_repeat_customers-pct.badge-soft-danger
,.tacos-pct.badge-soft-danger, .ad-sales-pct.badge-soft-danger
,.ad-spend-pct.badge-soft-danger, .total-sales-pct.badge-soft-danger, .OrganicSales-pct.badge-soft-danger
,.buy_box_percentage-pct.badge-soft-danger, .conversion_rate-pct.badge-soft-danger, .cpc-pct.badge-soft-danger
{
    color: #E18282;
    padding: 6px;
    align-items: baseline;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 11px;
}

.total-sales i, .OrganicSales i
,.buy_box_percentage-pct i, .average_order_value-pct i, .pct_total_repeat_customers-pct i, .paid_to_organic_ratio-pct i
,.conversion_rate-pct i, .cpc-pct i
,.tacos-pct i
{
    margin-right: 2px;font-size: 12px;
}

.total-sales label, .OrganicSales label
,.buy_box_percentage-pct label, .average_order_value-pct label, .pct_total_repeat_customers-pct label, .paid_to_organic_ratio-pct label
{
    color:#333;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
}

input[type='search']
{
    height: 38px !important;
    max-height: 38px !important;
    padding: 5px 8px;
    padding-left: 18px;
    gap: 10px;
    border-radius: 6px;
    border: 1px solid #BDBDBD;
    background-color: white;
}

.dataTables_filter .feather-search {
    position: absolute;
    top: 8px;
    left: 14px;
}

#table_admin_dashboard_filter label i.feather-search {
    position: absolute;
    top: 10px !important;
    left: 14px;
}

#table_optimize_budget_section_wrapper div.row{
    padding-top: 0px !important;
}

.action_edit_button_handler
, .action_EditBidAdjustment_button_handler
, .actions-pro-parent-edit-cancel_handler
,.AdsAPI-Details ,.SPAPI-Details ,.CacheSalesData-Details,.PerformancePerAdtype-Details
,.RecommendedActions-Details ,.ReportsData-Details ,.AuditReport-Details, .BudgetRecommendations-Details
,.BidAdjustment-Details ,.AdsProblem-Details ,.ASINs-Details
,.MissingTotalSales-Details ,.ASINsSalesRank-Details ,.PrepareDashboardData-Details
{
    border-radius: 6px !important;
    border: 1px solid #BDBDBD;
    padding: 4px !important;
    font-size: 6px !important;
    justify-content: center;
    align-items: center;
    gap: 10px;
}

.btn.btn-outline-success.accept_button_handler{
    display: flex;
    padding: 2px 8px !important;
    justify-content: center;
    align-items: center;
    gap: 4px;
    border-radius: 6px !important;
    background: rgba(121, 200, 127, 0.30);
    border: 0px !important;

    color:  #333;
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
}

.btn.btn-outline-success.accept_button_handler:hover{
    color:  #333;
}

.btn.btn-outline-success.action_save_button_handler
,.btn.btn-outline-secondary.action_cancel_button_handler
{
    border-radius: 6px !important;
}

div.badge-soft-danger.downtrend {
    font-size: 11px;
    font-style: normal;
    font-weight: 500;
    line-height: 11px;
}

div.badge-soft-success.downtrend, div.badge-soft-danger.uptrend {
    font-size: 11px;
    font-style: normal;
    font-weight: 500;
    line-height: 11px;
}


.Look-back-options{
    border-radius: 6px;
    border: 1px solid   #E2E2E2;
    background:  #FFF;
}

.change-log-menu{
    display: inline-flex;
    justify-content: center;
    align-items: center;
}

.card-actions{
    border-radius: 6px;
    border: 1px solid   #E2E2E2;
    background:  #FFF;
}

a.nav-link.sub-navigation.btn2-outline-primary:active {
    background: #FDBB6F !important;
    border-color: #333333;
    color: #333;
}


.btn-primary.userwalkthrough:focus,
.btn-primary.userwalkthrough:hover {
    background-color: rgba(253, 187, 111, 0.70);
    border: 1px solid transparent;
    color: #333;
    box-shadow: none;
}

div.introjs-progress div.introjs-progressbar{
    background-color: rgba(253, 187, 111, 0.70) !important;
}


.col-5.card_header_left{
    padding-bottom: 0px !important; padding-top: 4px !important;padding-left: 4px !important;
}

.col-7.card_header_right{
    padding-bottom: 0px !important; padding-top: 4px !important;padding-right: 0px !important;
}

.td-parent-bold{
    font-weight: bold;
}

#table_ActionsPro_Negatives1_wrapper .row .col-sm-12.col-md-1
,#table_ActionsPro_Negatives2_wrapper .row .col-sm-12.col-md-1
,#table_ActionsPro_ManageKeywords_Keyword_wrapper .row .col-sm-12.col-md-1
,#table_ActionsPro_ManageKeywords_ASINs_wrapper .row .col-sm-12.col-md-1
{
    margin-left: -15px !important;
}

.btn.btn-warning.account_holder{
    border-radius: 6px !important;
    background: rgba(253, 187, 111, 0.70);
    border-color: #333333;
    color: #333;
}

.btn.btn-warning.account_holder:hover{
    border-radius: 6px !important;
    background: rgba(253, 187, 111, 0.70);
    border-color: #333333;
    color: #333;
}

.btn.btn-primary{
    border-radius: 6px !important;
}

input.select2-search__field{
    font-size: 12px !important;
    line-height: 12px !important;
    height: 32px !important;
}

.dataTables_length div button.btn.btn-secondary{
    height: 36px !important;
}

.notyf__message{
    color: #333 !important;
}

button.btn.btn-link:hover{
    color: #333333 !important;
}

.card-actions-automate div{
    padding-top: 2px !important;
}

.card-actions-lastday label
,.card-actions-automate label
,.card-actions-edit label
{
    line-height: 13px !important;
    text-align: left;
}

.card-actions-lastday i {
    position: static;
}

.card.flex-fill.dashboard_v4.insights {
    display: flex;
    padding: 20px 0px;
    flex-direction: column;
    align-items: flex-start;
    flex-shrink: 0;
}

.insight-header {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding-bottom: 20px;
    flex-shrink: 0;
}

.insight-body {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    flex-shrink: 0;
    align-self: stretch;
    gap: 20px;
}

#profile_selection th.subscribe
,#profile_selected th.subscribe
{
    width: 50px;
    max-width: 50px;
}

#profile_selection th.subscribe span
,#profile_selected th.subscribe span
{
    display: none;
}

#div_asin_tags_definition, .asin_tags_definition{
    width: auto;
    min-width: 180px;
    margin-top: 6px !important;
    margin-left: -5px !important;
    padding: 12px !important;
    padding-top: 0px !important;
}

#div_asin_tags_checkboxes{
    overflow: auto;
    max-height: 500px !important;
}

#div_asin_tag_floating_div_at_bottom{
    padding-right: 0px !important;
    z-index: 100000;
}

#div_asin_tag_floating_div_at_bottom.sticky{
    position: sticky;
    bottom: -18px;
}

#div_asin_tag_floating_div_at_bottom.sticky2{
    position: sticky;
    bottom: 120px;
}

#div_asin_tag_floating_div_at_bottom.fixed{
    position: fixed;
    bottom: 0px;
}

#ButtonActiveCampaignNewCampaign
,#ButtonPayingUserUpdateSubscription
,#ButtonPayingUserUpdateCardDetails
,#button_modal_cancel_subscription
{
    height: 38px;
    padding: 4px 16px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
    border-radius: 6px;
    background: rgba(253, 187, 111, 0.7);
    border: 0px;
    font-family: Poppins;
}

#ButtonPayingUserCancelSubscription
{
    height: 38px;
    padding: 4px 16px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
    border-radius: 6px;
    background:#ddd;
    border: 0px;
    font-family: Poppins;
}

.edit_tag_button, .delete_tag_button
{
    border-radius: 6px !important;
    border: 1px solid #BDBDBD;
    padding: 4px !important;
    font-size: 6px !important;
    justify-content: center;
    align-items: center;
}

#div_asin_tags_definition{
    width: auto;
    min-width: 250px;
    margin-top: 6px !important;
    margin-left: -5px !important;
    padding: 12px !important;
    padding-top: 0px !important;
}

.btn-campaign-creator .badge{
    color: #FFF;
    font-family: Poppins;
    font-size: 10px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px;
    border-radius: 4px;
    background: #333;
}

.card.campaign-creator-action-mid-tab-card{
    border-radius: 0px !important;
   
    border: 0px !important;
    margin-bottom: 0px;
}

div.zero-margin{
    border: 1px solid #E2E2E2;
}

div.zero-margin div.row{
    margin-left: 0px !important;
    margin-right: 0px !important;

}

.dataTables_filter .feather-search.campaign-creator{
    position: absolute;
    top: 8px;
    left: 10px;
}

.campaign_creator_card_asin_wrapper_col1{
    width: 10px;
    max-width: 10px;
}

.campaign_creator_card_asin_choose_asin_wrapper_col2{
    min-width: 200px;
    width: 78%;
    max-width: 415px;
}

.campaign_creator_card_asin_choose_tag_wrapper_col2{
    min-width: 200px;
    width: 80%;
    max-width: 415px;
}

#table_campaign_creator_card_asin_choose_asin thead 
,#table_campaign_creator_card_asin_choose_tags thead
,#table_campaign_creator_card_asin_selected_asins_selected thead
{
    display: none;
}

#table_campaign_creator_card_asin_choose_asin_wrapper div:nth-child(2) 
,#table_campaign_creator_card_asin_choose_tags_wrapper div:nth-child(2) 
,#table_campaign_creator_card_asin_selected_asins_selected_wrapper div:nth-child(2)
{
    overflow: auto;
}

#table_campaign_creator_card_asin_choose_asin_wrapper div.row:nth-child(1)
,#table_campaign_creator_card_asin_choose_tags_wrapper div.row:nth-child(1)
,#table_campaign_creator_card_asin_selected_asins_selected_wrapper div.row:nth-child(1)
{
    display: none;
}

.campaign_creator_btn_add{
    padding: 6px 10px;
    gap: 10px;
    border-radius: 6px;
    background: rgba(121, 200, 127, 0.30);
    border: 0px;
}

.campaign_creator_btn_add:hover{
    background: #FECF9A;
    color:#333333  !important;
}

.campaign_creator_btn_added{
    padding: 6px 10px;
    gap: 10px;
    border-radius: 6px;
    background: #FECF9A;
    border: 0px;
    color:#333333  !important;
}

.campaign_creator_btn_delete{
    padding: 4px 8px 4px 8px;
    gap: 10px;
    border-radius: 6px;
    background: rgba(225, 130, 130, 0.25);
    border: 0px;
}

.campaign_creator_btn_gray{
    height: 40px;
    padding: 6px 20px;
    justify-content: center;
    align-items: center;
    border-radius: 4px !important;
    background-color: #E2E2E2;
    border: 0px !important;
    color:#333333;
    font-family: Poppins;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
}

.campaign_creator_btn_gray:hover{
    background: #FECF9A;
}

.campaign_creator_btn_gray_selected{
    height: 40px;
    padding: 6px 20px;
    justify-content: center;
    align-items: center;
    border-radius: 4px !important;
    background: #FECF9A;
    border: 0px !important;
    color:#333333;
    font-family: Poppins;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
}


.flex_parent_box {
    display: flex;
    flex-flow: column;
    height: 100%;
}

.flex_parent_box .flex_row.flex_header {
    flex: 0 1 auto;
}

.flex_parent_box .flex_row.flex_content {
    flex: 1 1 auto;
}
.flex_parent_box .flex_row.flex_footer {
    flex: 0 1 58px;
}


.modal-header-campaign-creator{
    padding: 10px 20px 10px 20px;
}

.modal-header-campaign-creator.bg-primary.uniform{
    background-color: #F7F7F7 !important;
}

.modal-header-campaign-creator.bg-primary.uniform .modal-title{
    color: #495057 !important;
    font-weight: 500;
}

.modal-header-campaign-creator.bg-primary.uniform_dark{
    background-color: #333333 !important;
}

.modal-header-campaign-creator.bg-primary.uniform_dark .modal-title
{
    color:  #fff !important;
    font-weight: 500;
}

.modal-header-campaign-creator.bg-primary.uniform_dark .btn-close
{
    background-color: gray !important;
}

.modal-header-campaign-creator {
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-left: 20px;
    gap: 10px;
    align-items: center;
    border-bottom: 1px solid #dee6ed;
    border-top-left-radius: .3rem;
    border-top-right-radius: .3rem;
    display: flex;
    justify-content: space-between;
    font-family: Poppins;
}

.modal-header-campaign-creator .btn-close {
    margin: -.5rem -.5rem -.5rem auto;
    padding: .5rem
}

.dt-cols-width-200-px {
    min-width:200px;
    width:200px;
    max-width:200px;
}

.dt-cols-width-100-px {
    min-width:100px;
    width:100px;
    max-width:100px;
}

.dt-cols-width-140-px {
    min-width:140px;
    width:140px;
    max-width:140px;
}

.dt-cols-width-150-px {
    min-width:150px;
    width:150px;
    max-width:150px;
}

.dt-cols-width-160-px {
    min-width:160px;
    width:160px;
    max-width:160px;
}

.dt-cols-width-180-px {
    min-width:180px;
    width:180px;
    max-width:180px;
}


.dt-cols-width-50-px {
    min-width:50px;
    width:50px;
    max-width:50px;
}

.dt-cols-width-40-px {
    min-width:40px;
    width:40px;
    max-width:40px;
}

.dt-cols-width-20-px {
    min-width:20px;
    width:20px;
    max-width:20px;
}

.dt-cols-width-10-px {
    min-width:10px;
    width:10px;
    max-width:10px;
}
.nav-link.missing-total-sales.active{
    background: rgba(253, 187, 111, 0.70) !important;
    border-color: #333333  !important;
    color: #333  !important;
}

.select2-container--default .select2-results__option {
    display: flex;
    align-items: center;
}

.select2-container--default .select2-results__option[aria-selected=true] {
    background-color: #cceeff;
}

.select2-dropdown {
    z-index: 9999;
}

#h4_preview_run_rules_response_title b{
    color: #000 !important;
}

/* Allan's Update to fix sizes problem on smaller screen */
@media (max-width: 1600px) { /* Adjust this value as needed */
    .card.flex-fill.dashboard_v4_BSI .card-body {
        padding-left: 12px !important;
        padding-right: 12px !important;
    }
    .card.flex-fill.dashboard_v4_BSD .card-body {
        padding-left: 12px !important;
        padding-right: 12px !important;
    }

    .card-actions-lastday
    ,.card-actions-automate
    ,.card-actions-edit
    {
        padding-left: 14px !important;
    }
}

@media (max-width: 1480px) { /* Adjust this value as needed */
    .card.flex-fill.dashboard_v4_BSI  .card-body {
        padding-left: 12px !important;
        padding-right: 12px !important;
    }
    .card.flex-fill.dashboard_v4_BSD  .card-body {
        padding-left: 12px !important;
        padding-right: 12px !important;
    }

    .card-actions-lastday label
    ,.card-actions-automate label
    ,.card-actions-edit label
    {
        text-align: center;
    }

    .card-actions-lastday
    ,.card-actions-automate
    ,.card-actions-edit
    {
        padding-left: 14px !important;
    }

    .card-actions-lastday
    ,.card-actions-automate
    {
        padding-top: 10px !important;
    }

    .card-actions-lastday i {
        position: relative;
        top: -3px;
    }
}

@media (max-width: 1280px) { /* Adjust this value as needed */
    .card.flex-fill.dashboard_v4_BSI .card-body {
        padding-left: 12px !important;
        padding-right: 12px !important;
    }
    .card.flex-fill.dashboard_v4_BSD  .card-body {
        padding-left: 12px !important;
        padding-right: 12px !important;
    }

    .card-actions-lastday label
    ,.card-actions-automate label
    ,.card-actions-edit label
    {
        text-align: center;
    }

    .card-actions-lastday
    ,.card-actions-automate
    ,.card-actions-edit
    {
        padding-left: 14px !important;
    }

    .card-actions-lastday i {
        position: relative;
        top: -3px;
    }
}