*:not(.sa-icon):not(.sa-placeholder):not(.loader):not(.dashboard-box .card):not(.magnify-lens):not(.shopping_cart_nr):not(.dashboard_alerts) {
  -webkit-border-radius: 0 !important;
     -moz-border-radius: 0 !important;
          border-radius: 0 !important;
}

a, a:hover, a:focus {
    color: inherit;
    text-decoration: none;
    transition: all 0.3s;
}

#content a:hover {text-decoration:underline;} 

.page-header {
  padding-bottom: 9px;
  margin: 20px 0 20px;
  border-bottom: 1px solid #eee;
}
.dataTables_wrapper .dataTables_filter input, .dataTables_wrapper .dataTables_filter input:focus, .dataTables_wrapper .dataTables_filter input:hover {border:1px solid grey;outline:none;}
.card {margin-left:10px;}
.input-group input[type='checkbox'] {width:20px;height:20px;}
.footer { text-align: center; /*margin-top: 50px;*/ padding-top:20px; position:fixed;bottom:0;}
.new_date_row {max-width:450px;margin-bottom:10px;}
.new_element_row {margin-bottom:10px;}

.task_status {text-transform:uppercase;font-weight:bold;}
.task_status_running {color:green;}
.task_status_pause {color:orange;}
.task_status_stop {color:red;}
.task_status_finish {color:#0062cc;}

.perc_bar {height:10px;background-color:#3c88c8;}
.perc_val {text-align:center;}

.table > tbody > tr > td {vertical-align: middle;}

.form-inline {margin-bottom:20px;margin-top:20px;}
.hide_delete_btn {visibility:hidden;}

.loader {
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 99999;
  margin: -75px 0 0 -75px;
  border: 16px solid #bab8b8; /*f3f3f3*/
  border-radius: 50%;
  border-top: 16px solid #102136;
  width: 120px;
  height: 120px;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}
@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

.multiselect-native-select .btn-group {width:100%;}

.task_detail_cards .card {margin-top:15px;}

button:disabled {
  cursor: not-allowed;
  pointer-events: all !important;
}

.release_note_box {display:none;position:fixed;background:#fff;border:1px solid black;padding:10px;max-height:500px;max-width:700px;overflow-y:auto;z-index:999;font-style: italic;font-weight:normal;}

/* OLD STYLES */
sup { font-size: 1em; top: 0; }

.dashboard-box .huge { font-size: 20px; font-weight: bold; }
.dashboard-box .huge_big { font-size: 40px; font-weight: bold; }
.dashboard-box .bg-danger > .card-header { background-color: #f4524d; }
.dashboard-box .bg-warning > .card-header { background-color: #f0ad4e; }
.dashboard-box .bg-success > .card-header { background-color: #5cb85c; }
.dashboard-box .bg-info > .card-header { background-color: #32b5ca; }
.dashboard-box .bg-default > .card-header { background-color: #6dd3ce; }
.dashboard-box .bg-footer span {font-size:20px; color:#666;}
.dashboard-box .bg-danger { border-color: #f4524d; }
.dashboard-box .bg-warning { border-color: #f0ad4e; }
.dashboard-box .bg-success { border-color: #5cb85c; }
.dashboard-box .bg-info { border-color: #32b5ca; }
.dashboard-box .bg-default { border-color: #6dd3ce; }
.dashboard-box .card { color: #FFF; margin-top:10px;}


.login-logo {text-align:center;margin-top:50px;margin-bottom:30px;}
.login-logo img {max-width:250px;}

.dashboard-box .card-header { color: #fff;}
.dasbhoard-notifications .card-header { min-height:80px;}
.list-group-item i:before { width: 30px; display: inline-block; }

.row_separator {height: 50px;}

.js-datatables td {font-size:12px;}
.js-datatables th {font-size:12px;}

.big-checkbox {width: 18px; height: 18px;}

.panel_address_box {min-height:450px;}
.panel_request_box {min-height:400px;}

sup {color:red;}
#user_manage_form .form-group {min-height:70px;}
.search_help  .fa {color:red; font-size:1.3em;}
.input_text_medium {width:50%;}
.input_text_small {width:25%;}
.debug_mode_alert {font-weight:bold;text-transform:uppercase;color:#FFFFFF;font-size:12px;text-align:center;margin-bottom:0;}
.big_checkbox {width: 30px; height: 30px;}
.dashboard_order_increment {font-size:18px;font-weight:bold;vertical-align: middle;}
.excel_export {color:green;font-weight:bold;}
.js_top_nav {background-color:#3c88c8;color:#FFF;font-weight:bold;padding:5px;min-height:25px;}
.js_top_nav a {color:#FFF;}
.js_top_nav a:hover {color:#666;}
#preview-textfield { position: absolute; bottom: 5px; left: 0; right: 0; text-align: center; font-size: 2em; font-weight: bold; color: black; font-family: 'Amaranth', sans-serif;}
.btn-static {cursor:default;color:#000000;font-size:15px;font-weight:bold;}
.excel_export {color:green;font-weight:bold;}

/* help popup */
.jm_tooltip {
	display:none;
	position:absolute;
	border:1px solid #333;
	background-color:#161616;
	border-radius:5px;
	padding:10px;
	color:#fff;
	font-size:12px Arial;
	max-width:700px;
}
.tooltip_symb {color:#3c88c8;}
.jm_tooltip ul {
  margin: 0;
}
.jm_tooltip ul {
  list-style-type: none;
}
.jm_tooltip ul > li {
  text-indent: -5px;
}
.jm_tooltip ul > li:before {
  content: "-";
  text-indent: -5px;
}

.bootstrap-select .disabled {background-color:#eee;opacity:1;}
.input-small {max-width:120px;}
.row_actions button {border-radius:20px;}
.row_actions button {padding:1px 10px;}
#error_warning {color:red; font-style:italic; display:none;}

select:disabled {
  background-color:#eff0f1;
}

.multiselect-group {background-color:#ffc10785;}
.multiselect-container .multiselect-filter > .fa-search {padding-left:0;}
.multiselect-group.dropdown-item-text, .multiselect-group.dropdown-item {position:relative;}

.tableFixHead { overflow: auto; height: 74vh; }
.tableFixHead thead th { position: sticky; top: 0; z-index: 1; background:#fff;}

.efficiency_data h2 {font-size:200px;}
.efficiency_data p {font-size:30px;}
.efficiency_data td {padding-left:20px;}

.influencer-media-preview:focus, .influencer-media-preview:active {color:lightblue;}
#influencer_media_list .id_state {display:none;}
.new_product_row {margin-bottom:10px;}
.modules-listing .card {margin-top:10px;}
#zoomButtonOff {display:none;}

.translator-navbar {position: sticky; top: 0; z-index: 1; background:#fff;border-bottom: 1px solid #eee;padding-top:10px;}

.label {
    padding: 0.15em 0.4em;
    border-radius: .25em;
}

.hierarchy_tree, .hierarchy_tree ul {list-style-type: none;}
.father_scroll_list {max-height:350px;overflow-y:auto;}
.hierarchy_reserved_box {display:none;padding:5px;clear:both;}
/* #table_advanced_filters .col-md-3 {padding-bottom:10px;} */
.order_products_table p.small {margin-bottom:0;}
#lang_dropdown[aria-expanded="true"] {background-color:#dddddd;}

.warehouse_highlight_row {background-color:#91c6ff !important;}
.order_product_highlight_row {background-color:#ffa4a4 !important;}
.cw_update_highlight_row {background-color:#b3f0ff !important;}
.rules_any_state_label {font-style: italic;font-weight:bold;text-transform:uppercase;}
.product_qty_input {min-width:100px;}
#product_location_tabs .nav-link{font-weight:bold;}
.edit_order_interface {display:none;}
.edit_order_interface .card {margin-top:10px;}
.dt_bigger_font td {font-size:14px;}
.cw_estimated_date {width:100px;margin-top:4px;border:1px solid #ced4da;}

.only-print {display:none;}

.ml12 {
  font-weight: 200;
  font-size: 1.8em;
  text-transform: uppercase;
  letter-spacing: 0.5em;
}
.ml12 .letter {
  display: inline-block;
  line-height: 1em;
}

.scrollable_table thead {display:block;}
.scrollable_table tbody {height:300px;overflow-y:auto;overflow-x:hidden;display:block;}
.scrollable_table_fixed {max-height:300px;overflow:auto;}
.mag-stock-label {display:none;}
.step_flags, .checkbox_med_size {width:18px; height:18px;}
.shopping_cart_nr {color:#fff;font-weight:bold;background-color:#183153;padding:2px 5px;border-radius:5px;}
#bc_order_detail_box, #logs_detail_box {display:none;background-color:#D3D3D3;color:#000;font-family:courier, courier new, serif;padding:10px;border:1px solid #BEBEBE;font-size:80%;}
.form-qty-input {width:100px;margin-right:10px;border:1px solid #ccc;padding:3px;}
.dashboard_alerts {display:none;color:#fff;font-weight:bold;background-color:#dc3545;padding:5px;}
.btn-light {background-color:#eee;border-color:#eee;}
.system_settings input[type=text], .system_settings input[type=number], .system_settings textarea {min-width:250px;}
.toggle-group .btn-default {background-color:#fff;}
.add_estimated_dates_table tbody tr:hover {background-color:#fff !important;}
hr {margin-top:5px;margin-bottom:5px;}
.nobr {white-space:nowrap;}
.address-box p {line-height:1em;}

.category_tree ul {list-style-type: none;}
.category-drop-nav {display: none;}
.category-drop-nav.active {display: block;}
.category_box {display: none;font-size:80%;}
.category_box input {width:200px;border:1px solid #ccc;padding:3px;}
.category_box input[type=number] {max-width:90px;}
.category_box .btn {padding:2px 4px;}

#simplified_ldv_form p {margin-bottom:0;padding-bottom:0;margin-top:5px;}

.bi_header_cell_value {font-size:25px;}
.bi_header_cell {border-right:1px solid #ccc;line-height:normal;}
.chart_bottom_box {border-right:1px solid #ccc;}

.bi_filters {font-size: 80% !important;margin-bottom:10px;}
.bi_filters label {margin:0;}
.bi_filters .form-control  {height:initial;margin:0;padding:2px 0;font-size:0.9rem;}
.bi_filters .custom-select {height:initial;margin:0;padding:2px 0;font-size:0.9rem;}
.bi-form {margin-top:-20px;}
#data_totals_header {margin-bottom:5px;}
#data_totals_header .row .bi_header_cell {border-bottom:1px solid #ccc;padding-bottom:5px;}
#table_current_subtitle, #table_compare_subtitle {font-size:0.8rem;}

.cart_bom_line {border: 1px solid #ccc;padding: 3px;}
.dataTables_processing {height:60px !important;background-color:#007bff !important;top:40% !important;}

@media screen and (max-width: 991px) and (orientation: portrait) {
  .show_chart_btn, .filters_hidden_buttons {margin-top:5px;padding:7px;}
  .bi_header_cell_value {font-size:initial;font-weight:bold;}
  .bi_header_cell {padding-bottom:5px;border-bottom:1px solid #ccc;}
}