@import url(//fonts.googleapis.com/css?family=Open+Sans:300,400,700,900|Roboto);
@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css");
html {height:100%}
* {scrollbar-width:thin;}
body {font-family:'Open Sans', verdana, arial, sans-serif;font-size:10pt;margin:0px auto;text-align:center;height:100%;padding:0px;margin:0px;}
td {font-size:10pt;}
a {color:#0D6DA6;text-decoration:none;}
hr {border:0px;height:1px;background:#CACDCE;}
a:hover {color:#2E6DA0;text-decoration:underline;}
@media screen {
  body.dark a {color:#68B0F0}
  body.dark a:hover {color:#ADD5F0;}
}
fieldset {display:inline-block;padding-inline:1em;}
legend {cursor:default;user-select:none;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover {text-decoration:none;color:white;}
body.dark h1 a:hover,body.dark h2 a:hover,body.dark h3 a:hover,body.dark h4 a:hover,body.dark h5 a:hover {text-decoration:none;color:white;}
div.content, div.content_wide {width:96%;max-width:1200px;min-height:90%;}
div.content {margin:0px auto;padding:14px 0px;clear:both;}
div.content_wide {text-align:left;margin:auto;height:auto;}
div.wizard_content_wide {max-width:755px;text-align:left;margin-left:auto;margin-right:auto;}
small {font-size:inherit;}
img {border-width:0px;}
label img {vertical-align:middle;}
ul {list-style-type:none;}
ul.disc {list-style-type:disc;}
ul.circle {list-style-type:circle;}
ul.square {list-style-type:square;}
input[type="email"],input[type="number"] {-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {-webkit-appearance:none;margin:0;}
input[type="number"] {text-align:center;}
ol {margin:0;}
ol.lower {list-style-type:lower-alpha !important;}
ol.upper {list-style-type:upper-alpha !important;}
ol.number {list-style-type:decimal !important;}
.pre {font-family:monospace;white-space:pre}
.pre-wrap {font-family:monospace;white-space:pre-wrap}
.fs8 {font-size:8pt !important}
.fs10 {font-size:10pt !important}
.fs12 {font-size:12pt !important}
.fs14 {font-size:14pt !important}
.indent5 {margin-left:5px !important}
.indent15 {margin-left:15px !important}
.indent25 {margin-left:25px !important}
.indent30 {margin-left:30px !important}
.push5 {padding-top:5px !important}
.push10 {padding-top:10px !important}
.push15 {padding-top:15px !important}
.top5 {margin-top:5px !important}
.top10 {margin-top:10px !important}
.top30 {margin-top:30px !important}
.bottom5 {margin-bottom:5px !important}
.bottom10 {margin-bottom:10px !important}
.bottom30 {margin-bottom:30px !important}
.minw50 {min-width:50px}
.minw75 {min-width:75px}
.inline, .dis-in-bl {display:inline-block !important}
.unfloat {clear:both;padding:0px;margin:0px;line-height:0px;width:0px;}
.center, center, center > * {margin-left:auto;margin-right:auto;text-align:center;}
.right {text-align:right;}
.left {text-align:left;}
.red {color:red;}
.green {color:green;}
.blue {color:blue;}
.black {color:black;}
.orange {color:orange;}
.gray {color:darkgray;}
.underline {text-decoration:underline;}
.italic {font-style:italic;}
.bold {font-weight:bold;}
.nowrap {white-space:nowrap;}
.readonly {background-color:#dcdcdc;color:#000000;cursor:default;}
.clickable, a.fake-link {cursor:pointer;vertical-align:middle;}
.v-mid {vertical-align:middle}
p.red {display:inline;}
body > p {text-align:left;margin-left:3px;}
.noSelect, .button, label, #drop-area {-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}/* prevent text selection */
.rt-arrow::after {content:'\2192';display:inline-block;font-size:12pt;}
.lt-arrow::after {content:'\2190';display:inline-block;font-size:12pt;}
.up-arrow::after {content:'\2191';display:inline-block;font-size:12pt;}
.dn-arrow::after {content:'\2193';display:inline-block;font-size:12pt;}
p[align="center"] {text-align:center;}
input, select, option, textarea {text-align:left;margin:0;border-radius:3px;}
input, select, textarea {padding:6px 8px;}
option {padding:2px 3px;overflow:hidden;}
select {min-width:60px;max-width:90%;}
select[size]:not([size="1"]):not([multiple]) {padding:4px 5px;}
input[type="text"],input[type="password"],input[type="tel"],input[type="email"],input[type="number"],input[type="date"]  {margin:2px auto;background:#FFFFFF;border:1px solid #DDDDDD;max-width:94%;}
textarea {max-width:90%;border:1px solid #CCCCCC;font-family:Verdana, Geneva, sans-serif;padding:4px;}
div.value textarea {width:90%;}
font[color="#000099"] {color:#000000;}
iframe {border:0px;text-align:center;}
.hidden {width:0;height:0;overflow:hidden;position:absolute;opacity:0;}
input.fake_input { display:block;cursor:default;border-width:0px;width:100%;margin:0px 0px;background:transparent;}
.left-indent {margin-left:20px}
span.ss-info-warn,span.ss-info-error {width:32px;height:32px;display:inline-block;padding-right:10px;vertical-align:middle;}
span.ss-info-warn::before {content:url(../msg/info-balloon.gif);}
span.ss-info-error::before {content:url(../msg/warning-yellow.gif);}
table.warning {background-color:#F7F7BE;color:black;}
div.warning {padding:14px;background-color:#F7F7BE;color:#6B5519;max-width:65%;margin:10px auto;border-radius:4px;display:table;}
div.warning .warning_text, div.warning .warning_img {vertical-align:middle;padding:16px 5px;display:table-cell;}
div.warning .warning_img {display:none;float:left;padding-right:10px;}
div.warning .warning_text a {color:#2e93ea;text-decoration:underline;}
div.warning .warning_text a.button {color:white !important;text-decoration:none;}
div.warning .warning_text a.button.cancel {color:white !important;background:rgba(20,20,20,0.6);}
div.red-warn.warning {background-color:#ffAAAA;}
div.red-warn.warning .warning_text, div.red-warn.warning .warning_img {color:#3e310f;}
div.red-warn.warning .warning_text a {color:#105ea2;}
div.info-box.warning {background-color:#d1e7fa;}
div.info-box.warning .warning_img {display:table-cell;}
div.info-box.warning .warning_text a {color:#0e518b;}
div.goodjob-msg, #generation_successful_message {padding:14px;background-color:#DBF9D9;max-width:65%;margin-right:auto;margin-left:auto;text-align:center;margin-top:10px;color:#187F16;border:1px solid #C4F9C0;margin:20px auto;font-weight:bold;}
#generation_successful_message {position:-webkit-sticky;position:sticky;bottom:0;}
p.bottom_note {text-align:center;}
p.checkbox > input {vertical-align:-2px;margin-right:5px;}
p.count {text-align:center;font-size:80%;margin:0px;}
select + p.count {padding:8px 0 0;}
p.small {font-size:8pt !important;}
#main_wizard_table {width:600px;}
table.nowrap td {white-space:nowrap;}
td.color {width:110px;height:30px;}
td.color input {display:block;margin:8px auto;padding:12px;text-align:center;}
div.user_agreement {background:white !important;color:black !important;max-width:800px;width:90%;max-height:400px;margin:auto;overflow-y:auto;white-space:pre-wrap;text-align:left;padding:0 10px 10px 20px;}
/*** Navbar ***/
div#nav_menu {margin:0px auto 20px;padding:0px;position:relative;width:100%;text-align:center;clear:both;font-size:10pt;}
div#nav_user {text-align:right;max-height:20px;line-height:16px;min-height:10px;padding:0px 3px;}
div#nav_user a {margin-right:2%;}
div#nav_user span {cursor:pointer;padding-right:10px;display:inline-block;}
div#nav_user span::before {font-size:large;vertical-align:text-bottom;padding-right:5px;}
div#nav_user span::after {font-family:bootstrap-icons !important;content:"\f282";font-size:smaller;vertical-align:bottom;padding-left:5px;}
div#nav_user div#user-menu {display:none;position:relative;transition:0.2s;background-color:white;border:1px solid black;margin:0;text-align:left;padding:6px;}
div#nav_user div#user-menu a {display:block;white-space:nowrap;}
div#nav_user label:focus ~ div#user-menu,div#nav_user:hover div#user-menu, div#user-menu:hover {display:block;transition:0s;}
div#nav_dropdown {text-align:left;margin-top:-18px;z-index:101;position:relative;}
div#logout-form {padding:30px 20px;}
div#logout-form div.center {font-size:x-large;padding:10px 0;}
div#nav_tips {position:absolute;}
div.nav_tip {visibility:hidden;font-size:0px;display:none;}
div#nav_empty_block, div.nav_menu img {height:60px;}
img#nav_img_m1, img#nav_img_m2, img#nav_img_m4, img#nav_img_m5, img#nav_img_m7, img#nav_img_m8, img#nav_img_m10 {width:73px;}
img#nav_img_m3, img#nav_img_m6, img#nav_img_m9 {width:72px;}
div#nav_storeid {position:absolute;top:-2px;left:0px;text-align:left;margin-left:3%;color:#9B9B9B;}
div#nav_tomobile {position:absolute;top:0px;left:0px;text-align:center;}
div#nav_section {width:140px;}
div#about_popup {display:none;padding:20px;border:3px solid #E5E5E5;background-color:white;}
div#about_popup td.right {padding-right:5px;}
div#masking_overlay {position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background-color:rgba(0, 0, 0, 0.5);}
span#masking_overlay_loading {display:inline-block;position:absolute;background-color:white;color:black;border-radius:4px;padding:10px;vertical-align:middle;text-align:center;}
div#tutorial {z-index:2000;position:absolute;background-color:white;color:black;padding:10px;text-align:center;border-radius:4px;}
a#disabled-store {font-size:24pt;font-weight:bold;color:#DD3322;display:inline-block;margin-left:30px;}
/*** Dropdown Menu ***/
div.nav_menu {position:relative;}
div.drop {visibility:hidden;padding:0px;margin:0px;z-index:101;}
div.menu_holder {display:inline-block;background:#FFFFFF;position:absolute;left:0px;padding:10px 0px;z-index:101;box-shadow:1px 1px 6px #AAAAAA;-moz-box-shadow:1px 1px 6px #AAAAAA;-webkit-box-shadow:1px 1px 6px #AAAAAA;box-shadow:1px 1px 6px rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 6px rgba(0,0,0,0.2);-webkit-box-shadow:1px 1px 6px rgba(0,0,0,0.2);border-top:0px;}
.drop_on_hover h2.menu_header {display:none;}
h2.menu_header {font-size:16pt;font-weight:normal;margin:5px;background-color:transparent;text-align:center; text-decoration:none;padding:0px;z-index:101;position:relative;}
h2.menu_header a {color:#333333;} 
.menu_vblock {float:left;margin:0px 5px;}
.menu_vblock tr {line-height:15px;}
.menu_vblock a {text-decoration:none;white-space:nowrap;font-size:10pt;padding:3px 0px;}
.menu_vblock a.active {color:#000000;}
.menu_vblock a.passive {color:#DFDFDF;}
.menu_vblock a:hover {color:#2980B9;}
ul.l2_list {list-style-type:none;display:none;padding:0px;margin:0px 0px 5px 25px;}
ul.l2_list li {padding:0px;margin:0px;}
a.l0 {text-decoration:none;}
a.cl {text-decoration:none;color:#555555;vertical-align:inherit;}
a.l1 {text-decoration:none;cursor:pointer;}
a.l2 {text-decoration:none;}
div#nav_breadcrumbs {position:relative;top:10px;height:0px;overflow:visible;background:#ECF0F1;max-height:0px;padding:0px;margin:0px auto;text-align:left;font-size:9pt;width:96%;max-width:1200px;}
div#nav_breadcrumbs a {padding:0px;margin:0px;}
/** Navigation **/
div.nav_menu {display:inline-block;padding:0px;}
div#nav_menu.expand {position:absolute;min-height:100%;}
div#nav_user, div#nav_storeid {position:relative;font-size:90%;line-height:26px;color:#4B4B4B;white-space:nowrap;}
div#nav_user {float:right;display:inline-block;z-index:6;margin:0px auto;}
div#nav_tabs {min-height:60px;clear:both;width:96%;max-width:1200px;margin:0px auto;padding:0px;text-align:right;display:block;}
div#nav_tabs a {text-decoration:none;}
a#shopsitelogo {display:block;float:left;clear:none;width:187px;height:60px;background:url(../navbar_new/nav-logo.png) center no-repeat;text-indent:400px;white-space:nowrap;overflow:hidden;}
a#nav_logo_level {display:block;float:left;clear:none;line-height:50px;color:#000000;font-size:23pt;text-indent:8px;font-weight:300;letter-spacing:-1px;}
a#nav_logo_level:hover {text-shadow:0px 0px 3px #BBB;}
div#nav_logo {float:left;text-align:left;padding:6px 0px;}
div#nav_image {float:left;margin-left:20px;}
div#nav_image img { max-height:100px;max-width:500px;}
div#nav_buttons {display:block;float:right;padding-top:4px;}
div#nav_buttons a, div.drop a {text-decoration:none;cursor:pointer;}
div.nav_toggle {background-image:url(../navbar_new/nav-expandmenu.png);background-repeat:no-repeat;background-color:#000000;border-left:8px solid #000000;width:46px;height:46px;float:left;margin-top:0px;background-position:center;display:none;}
div#nav_bar .nav_menu:hover, div#nav_bar .current {background:#3A5670;}
div#nav_bar .nav_menu, div#nav_bar .wizard_nav_icon {display:inline-block;padding:0px;margin:0px;clear:none;}
div.nav_icon a {text-decoration:none;display:inline-block;line-height:38px;padding:0px 14px;font-size:110%;letter-spacing:0.3px;color:#FFFFFF;text-align:center;font-family:'Roboto', sans-serif;cursor:pointer;}
div#nav_bar {height:38px;clear:both;border-top:1px solid #F4F4F4;margin-bottom:0px;background-color:#2C3E50;}
/** Header Buttons **/
div#nav_publish, div#nav_viewsite, div#nav_neworders, div#nav_activate {display:inline-block;}
div#nav_publish a, div#nav_viewsite a, div#nav_neworders a, div#nav_activate a {display:inline-block;font-size:9pt;font-family:'Open Sans', sans-serif;margin:15px 0px 0px 10px;text-decoration:none;cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;-webkit-appearance:none;border-radius:2px;white-space:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:32px;line-height:30px;padding:0 12px 4px;color:#fff;text-decoration:none;}
div#nav_neworders a {background:#16A085;position:relative;}
div#nav_neworders a span.badge {background:orangered;color:white;position:absolute;top:-7px;right:-6px; padding: 5px 7px;border-radius:50%;line-height:1.5;font-size:7pt;width:9px;text-align:center;}
div#nav_neworders a.hover, div#nav_neworders a:hover, div#nav_neworders a.focus, div#nav_neworders a:focus {background:#1ABC9C;}
div#nav_publish a {background:#F39C12;}
div#nav_publish a.hover, div#nav_publish a:hover, div#nav_publish a.focus, div#nav_publish a:focus {background-color:#F2A93C;}
div#nav_viewsite a {background:#3498DB;}
div#nav_viewsite a.hover, div#nav_viewsite a:hover, div#nav_viewsite a.focus, div#nav_viewsite a:focus {background:#36A4ED;}
div#nav_viewsite a::-moz-focus-inner, div#nav_neworders a::-moz-focuz-inner, div#nav_publish a::-moz-focus-inner {border-width:1px 0;border-style:solid none;border-color:transparent;padding:0;}
div#nav_activate { display:block;margin-left:auto;margin-right:auto;padding-top:4px;width:200px;}
div#nav_activate a {background:#F23C3C;width:100%;text-align:center;margin-left:0px;font-weight:normal;font-size:10pt;}
div#nav_activate a.hover, div#nav_activate a:hover, div#nav_activate a.focus, div#nav_activate a:focus {background-color:#FF5C5C;}
/*** Footer ***/
div#footer {clear:both;margin:0px;font-family:Arial, sans-serif;font-size:9.5pt;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:20px 0px 10px 0px;text-align:center;background:#5C6D7E;}
div#subfooter {width:96%;max-width:1100px;padding:0px;margin:0px auto;}
#ft_r_logo {float:right;margin-right:50px;text-align:left;position:relative;top:-10px;}
#ft_l_logo {float:left;margin-left:50px;margin-right:-30px;}
div#standard_left_footer {float:left;text-align:left;margin-left:50px;}
p#ft_copy, p#ft_version, p#ft_csp, span#ext-links  {display:block;margin-top:0px;margin-bottom:5px;text-decoration:none;}
p#ft_version {font-size:90%;padding-top:3px;color:#FFFFFF;}
p#ft_copy {text-transform:uppercase;font-size:80%;color:#FFFFFF;padding-top:6px;opacity:0.8;filter:opacity(80);}
p#ft_demo {font-weight:bold;font-size:14pt;color:crimson;}
div#footer span#ext-links a {padding:0px 6px;color:#FFFFFF;} 
div#footer span#ext-links a:first-child {padding-left:0px;border-left:0px;}
div#footer span#version {display:block;font-size:100%;color:#FFFFFF;}
div#footer span#copyright {display:block;text-transform:uppercase;font-size:90%;}
div#footer div#ft_r_logo a {margin-right:6px;}
#wrapper {height:auto;min-height:100%;margin:0 auto -100px;}
div#nav_menu {background:#FFFFFF;}
#footer, #push {min-height:100px;}
/*** Merchant search *****/
td.search-listings select {width:275px;}
div.bo_search {max-width:400px;background:#FFFFFF;padding:10px;margin:10px auto 0px auto;border:1px solid #DDDDDD;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
select.bo_search_fields {display:inline;width:60%;max-width:60%;float:left;clear:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
select.bo_search_query {display:inline;width:39%;max-width:39%;float:right;clear:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
input.bo_search_string {clear:both;text-align:center;width:100%;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.bo_search .button {cursor:pointer;color:#222222 !important;background-color:#EAEAEA !important;width:49%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} 
.bo_search #button_search { margin-right:1%;}
.bo_search #button_list_all { margin-left:1%;}
.bo_search .button:hover {background-color:#E0E0E0 !important;color:#222222 !important;}
.bo_search_rems { clear:both;}
.qr-code {padding:20px;background:white;display:inline-block;}

div.item_list_wrapper { display:inline-block;margin-right:10px;}
div.item_list_wrapper ~ ul.vertical {display: inline-block;}
/*** Individual pages ***/
form#wizard table * {font-size:10pt;}
span#wizard_viewsite_icon {display:inline-block;padding:4px;color:white;border-radius:2px;background-color:#329DE5;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2DA0ED', endColorstr='#329DE5',GradientType=0 );background-image:linear-gradient(bottom, #329DE5 25%, #2DA0ED 75%);background-image:-o-linear-gradient(bottom, #329DE5 25%, #2DA0ED 75%);background-image:-moz-linear-gradient(bottom, #329DE5 25%, #2DA0ED 75%);background-image:-webkit-linear-gradient(bottom, #329DE5 25%, #2DA0ED 75%);background-image:-ms-linear-gradient(bottom, #329DE5 25%, #2DA0ED 75%);background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0.25, #329DE5), color-stop(0.75, #2DA0ED));}
ol#wizard_finish_list li { text-align:left;padding:5px;max-width:600px;}
div.bo_ui_navbar p {margin:0px;padding:0px;}
p#ft_keys {font-size:12pt;font-weight:bold;margin-left:auto;margin-right:auto;text-align:center;clear:both;}
p#marketplace_description {text-align:center;}
div.cc_locking {font-weight:bold;text-align:right;display:inline-block;width:49%;margin-bottom:12px;}
div.security_status {font-weight:bold;text-align:left;display:inline-block;width:49%;margin-bottom:12px;}
.security_red:hover, .security_red {display:inline;color:red;}
.security_green:hover, .security_green {display:inline;color:green;}
.security_orange:hover, .security_orange {display:inline;color:orange;}
p#reload_refresh_message {font-size:9pt;font-style:italic;margin:10px auto 20px auto;max-width:600px;}
.upload_field_name {text-align:right;font-size:9pt;vertical-align:middle;}
.unmatched_field_name {text-align:right;font-size:9pt;vertical-align:middle;color:red;}
.upload_arrow {vertical-align:middle;padding-left:2px;padding-right:2px;}
.upload_match_header {font-size:10pt;font-weight:bold;}
th.sample {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10.0pt;font-weight:bold;}   
td.sample {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10.0pt;font-weight:normal;}
div.larger_instruction {font-size:12pt;margin-left:20px;}
textarea.wordpress-encoded {height:100px;white-space:pre-wrap;border-radius:4px;}
form.payment_config_form { position:relative;}
/*** Individual order **/
.order, table#om {border-collapse:collapse;width:100%;background:#FFFFFF;border:0px;margin:20px auto;}
.order h6, table#om h6 {font-weight:300;font-size:16pt;}
.order h6 .underline, table#om h6 .underline {text-decoration:none;}
td[align="center"] {text-align:center;}
table#om td[align="center"] h6 {font-size:18pt;}
table#om td.om {padding:10px 20px;text-align:left;}
table#om #ss_log {border:0px;padding:0px;}
table#om td.om center h6 {text-align:left;display:block;padding:0px;margin:0px;}
table.order-box {border-collapse:collapse;border:1px solid black;font-size:10pt;border-spacing:0px;color:black;background:#EFEFEF;float:left;clear:both;}
table.order-box td {padding:10px;border:0px;}
table.order-box tr td:first-child {width:fit-content !important;white-space:nowrap;}
td.c_bg {background:#FFFFFF;}
.order td {padding:0px;}
.order_pre {border-collapse:separate;font-size:8pt;width:100%;}
.order_pre td {padding:3pt;}
.order_pre .order_number {width:50%;font-size:15pt;text-align:left;vertical-align:middle;font-weight:300;}
.order_pre .order_number .barcode {margin:0px auto 0px 0px;clear:both;} 
.order_pre .order_date {width:50%;font-size:12pt;vertical-align:middle;} 
.order_pre .order_number b {font-size:15pt;}
.order_pre .order_address {padding-bottom:30px;}
.order_pre .order_address > p {padding-left:30px;}
.order_pre p.order_header {padding-left:0px;font-weight:bold;margin-bottom:10px;}
.order_info p {margin-bottom:15px;}
.order_info p.red {display:inline;}
.order_data {border-collapse:separate;border-spacing:1px;padding:16px;border:1px solid #DDDDDD;font-size:8pt;width:100%;background:#FCFCFC;}
.order_data table:first-child {width:100%;border-spacing:1px;}
.order_data td, .order_data th {padding:3pt;}
.order_data .order_summary {font-size:14pt;text-align:center;font-weight:bold;}
.order_data th {vertical-align:middle;}
.order_data td.om_name {width:50%;}
.order_data th:last-child {width:80px;}
.order_data .right {text-align:right;}
.order_data .right > b {font-size:8pt;font-weight:bold;}
p.order_total {font-size:12pt;font-weight:bold;}
.order_page_break {page-break-after:always;line-height:0;height:0px;}
a.review_link { cursor:pointer;margin-right:15px;}
/***  Headings       ***/
h1 {font-size:14pt;font-weight:normal;text-align:center;margin:0 auto;width:100%;}
h1.page_name, body div.content h1 {font-size:260%;font-weight:300;margin:0px;padding:0px 0px 10px 0px;font-family:'Open Sans', sans-serif;}
span.sub-name {font-size:12pt;font-weight:bold;}
body#body_edit_associate_orders .ss-newcheck {margin:2px 0 4px}
body#body_edit_associate_orders td {vertical-align:middle}
body#body_sales_tax_shopper .ss-newcheck {margin-top:6px;margin-bottom:0;padding:0}
h2.item_head {font-size:260%;font-family:'Open Sans', sans-serif;text-align:center;margin-left:auto;margin-right:auto;font-weight:300;padding:0px 0px 10px 0px;margin-bottom:0px;}
h2 {font-size:12pt;font-weight:bold;margin-bottom:4pt;text-align:center;}
h3 {font-size:10pt;font-weight:bold;margin-bottom:0pt;display:inline;}
h4 {font-size:10pt;font-weight:normal;margin-bottom:0pt;display:inline;}
h5 {font-size:11pt;font-weight:bold;margin-bottom:0pt;display:inline;}
h2.wizard {font-size:16pt;font-weight:normal;}
/***  Table Cells    ***/
body table {margin:0px auto;}
/*reports tables are 100% wide*/
body > table, body > center > table {max-width:1000px;}
table table {text-align:left;margin:0px;}
table[align="center"], center > table {text-align:center;margin-left:auto;margin-right:auto;}
th {text-align:center;vertical-align:middle;}
th.theme {text-align:center;vertical-align:middle;background-color:#F7F7F7;font-size:8.5pt;}
td {text-align:left;vertical-align:top;}
/*hosting settings, discount schedule*/
td > p {vertical-align:text-top;margin:0px;padding:0;}
td.copyright {color:#999999;font-size:8pt;}
li {margin-bottom:4pt;}
table.config_subtable td {padding-left:5px;vertical-align:middle;}
/*** Various elements ***/
span.cp_color {width:200px;display:inline-block;text-align:center;margin-right:5px;vertical-align:middle;padding:3px;border:1px solid black;}
span.cp_color input {height:16px;width:33%;text-align:center;}
a.cp_pick {vertical-align:middle;}
div.custom_img_select_box {padding:5px;margin-left:10px;border:0px;display:inline-block;}
div.selected-images {white-space:nowrap;padding:10px;text-align:left;margin:auto;width:250px;padding-right:20px;border:1px solid black;font-size:13px;color:#000099;background:#AAAAAA;max-height:150px;overflow:auto;}
select.states-select[multiple] {width:150px;height:200px;}
/***  Multi-Use ***/
.text {font-size:9pt;line-height:120%;}
.instructions {font-size:8pt;}
/*** Popup Menus ***/
.popup_tk, #popup_cp, #popup {display:none;text-align:left;padding:10px 40px 30px 40px;}
.popup_tk div, .popup_tk h1, #popup_cp div, #popup_cp h1, #popup div, #popup h1 {margin-bottom:20px;}
.simplemodal-overlay {background-color:gray;}
.simplemodal-container {border:1px solid #E5E5E5;border-radius:4px;background-color:#FFFFFF;-moz-box-shadow:1px 1px 3px #909090;-webkit-box-shadow:1px 1px 3px #909090;box-shadow:1px 1px 3px #909090;-webkit-overflow-scrolling:touch;max-width:98%;overflow:hidden;}
/*** Validation Error Messages ***/
.block {display:block;}
label.error {;display:none;white-space:nowrap;color:red;padding-left:6px;font-weight:bold;}
select.error,input.error,textarea.error {border:1px solid red;background-color:#FFEFEF;}
.loading {display:none;padding-left:15px;padding-right:15px;}
div.GoogleLog { margin:10px;padding:5px;border:1px #222222 solid;border-radius:5px;}
div.GoogleError { text-align:left;margin:4px;padding:5px;}
div.GoogleError span { color:red;font-weight:bold;}
div.GoogleWarning { font-size:8pt;text-align:left;padding:5px;}
div.GoogleWarning span {font-weight:bold;}
table.info-table {border:1px solid rgba(100, 100, 100, 0.6);padding:15px;}
table.info-table td {padding:5px;vertical-align:middle;}
/*** Drag-n-Drop Sorting **/
.artable {margin:20px auto 50px auto;}
.artable td, .artable div.sortable span {padding:2px;vertical-align:middle;}
table.artable .sortable { cursor:url('images/openhand.cur'),move;}
.ari_input { width:20px;}
input.ari_input { opacity:0.8;filter:opacity(80);padding:6px 0px;text-align:center;width:40px;}
.sort_ignore {cursor:default}
.ui-placeholder-highlight td, .ui-placeholder-highlight { height:50px;background-color:rgba(237, 237, 237, 0.3);}
.dragger,.sort_handle {cursor:grab;}
.dragging {background-color:#F7F7F7;cursor:grabbing;}
div.artable.ar-prod-page {width:85%;margin-left:40px;}
div.sortable {width:100%;display:block;margin:5px 0;padding:3px 0;text-align:left;background-color:#F7F7F7;}
div.sortable input.ari_input {position:relative;top:2px;}
div.sortable div.sort_controls img.sort_handle {position:relative;top:10px;}
img.sort_handle {margin:0 15px;padding:3px;background-color:lightgray;border-radius:5px;}
span.sort_handle {width:75%;display:inline-block;}
div.sortable span {margin-left:12px;}
.sort_controls {width:50px;display:inline-block;margin-bottom:18px;}
/*** Modal ***/
div#ss-alert-message {width:fit-content;text-align:left;white-space:pre-wrap;padding:20px 15px 20px;margin:0 auto;}
div#ss-alert-message .hs-alert {max-width:520px;padding:20px;}
div#close-alert {margin-bottom:20px;}
span.ss-tooltip {margin-left:8px; padding:0 3px; border-radius:50%; cursor:pointer;font-size:large;vertical-align:middle;}
.tooltip-blue {background-color:#2980B9;color:white;}
.tooltip-yllw {background-color:#FFC72C;color:black;}
div.ss-tooltip-content {display:none}
div.highslide-maincontent {display:none}
div#session-warn-overlay, div#modal-overlay, div#ss-loadmask-overlay {z-index:1000;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(127,127,127,0.5);}
div#session-warn-content, div#modal-content, div#ss-loadmask-content {position:absolute;padding:20px;top:50%;left:50%;transform:translate(-50%,-50%);max-height:100%;}
div#session-warn-content, div#modal-content {color:black;background-color:#DDDDDD;width:100%;max-width:500px;overflow:auto;}
div#session-warning .button {width:100px;padding:6px 8px;}
div#ss-loadmask-content > div {padding:25px 30px;background:#fbfbfb;min-width:55px;line-height:16px;border-radius:4px;color:#222222;cursor:wait;}
div#ss-loadmask-content div div.loader {margin:0 auto 15px;width: 50px;aspect-ratio: 1;border-radius: 50%;background:radial-gradient(farthest-side,currentColor 94%,#0000) top/16% 16% no-repeat,conic-gradient(#0000 30%,currentColor);-webkit-mask: radial-gradient(farthest-side,#0000 calc(100% - 32%),currentColor 0);animation: oneTurn 1s infinite linear;}
@keyframes oneTurn{ 100%{transform: rotate(1turn)}} 
.tooltip {position:relative}
.tooltip .tooltiptext {visibility:hidden;opacity:0;transition:opacity 0.3s;background-color:lightgray;color:black;border-radius:6px;text-align:center;padding:5px 20px;position:absolute;z-index:1;bottom:125%;left:0;margin-left:-25%;width:100%;}
.tooltip .tooltiptext::after {content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:lightgray transparent transparent transparent;}
.tooltip:hover .tooltiptext, .tooltip:focus .tooltiptext {visibility:visible;opacity:1;}
/*** Alerts Table ***/
table#alerts {border:none;width:100%;}
table#alerts td, table#alerts th {padding:5px 6px 0px 6px;}
table#alerts th {background-color:#DEDEDE;padding-bottom:3px;text-align:left;}
table#alerts td {background-color:#EDEDED;font-size:8pt;text-align:left;font-family:Verdana,Arial,sans-serif;}
table#alerts th.cm-date {max-width:190px}
table#alerts th.cm-module {max-width:120px}
table#alerts th.cm-track {max-width:180px}
table#alerts th.cm-mess {max-width:340px}
table#alerts > td:first-child, table#alerts > th:first-child {text-align:center;}
table#alerts table td {text-align:left;}
table#alerts tr.success td {color:green;}
table#alerts tr.failure td {}
table#alerts tr.alerts td {white-space:nowrap;}
table#alerts tr.unread td {font-weight:bold;}
table#alerts td.border {border-bottom:2px solid #BBBBBB;}
table#alerts tr.details {display:none;}
table#alerts tr.details td {padding-bottom:10px;white-space:pre-wrap;}
table#alerts td.nosl {cursor:pointer;}
table#alerts tr.details table > td, table#alerts tr.details table > th {padding:4px 6px 3px 6px;}
table#alerts tr.details table.cart {border:1px #BBBBBB solid;}
table#alerts tr.details table.cart tr.border > td {border-bottom:1px #BBBBBB solid;}
table#alerts tr.details table.cart td {background-color:#F0F0F0;}
table#alerts tr.details table.cart th, table#alerts tr.details table.cart td {width:auto;}
table#alerts tr.details table.cart td.totals {border-bottom:1px #BBBBBB solid;text-align:right;}
table#alerts tr.details table.addr td {border:1px solid #BBBBBB;background-color:#F0F0F0;}
table#alerts tr.details div.cart-contents {overflow:auto;}
table#alerts table.giftcert td {padding:2px 5px 2px 5px}
/*** Validation Error Messages ***/
.dbh1 {font-family:Verdana,Geneva,Arial,Helvetica,Swiss,SunSans-Regular;font-size:10pt;text-align:center;}
.dbh2 {font-family:Verdana,Geneva,Arial,Helvetica,Swiss,SunSans-Regular;font-size:7.5pt;text-align:center;}
/*** Zero Weight Products ***/
input.att {border-color:red;}
a.alink {color:blue;}
a.rlink {color:red;}
/*** Shipping Logos ***/
table.ship_logos {max-width:650px;margin:40px auto 10px auto;}
table.ship_logos td {width:33%;text-align:center;padding:0px 2px;vertical-align:middle;font-size:90%;}
table.ship_logos td.ship_text {vertical-align:top;text-align:center;font-size:7pt;}
table.ship_logos td.ship_text_m {vertical-align:top;text-align:left;font-size:7pt;}
div.coupon_info {margin:10px auto;padding:0 20px;}
h2.coupon_name {margin:8px auto;padding:7px 0;width:50%;}
/*** Configs conversion ***/
div.sections_global {text-align:right;width:96%;max-width:1200px;margin:0px auto;margin-bottom:5px;padding:0px 4px;opacity:0.7;filter:opacity(70);font-size:80%;}
div.config_item {text-align:left;display:block;background:rgba(240,240,240,0.8);margin-bottom:2px;border:1px solid rgba(240,240,240,0.5);transition:0.5s;}
div.config_item:hover {background:#F7F7F7;}
div.config_item:first-child {border:none;}
div.config_item div.name {text-align:right;width:15%;min-width:110px;float:left;vertical-align:top;padding-right:10px;padding-top:10px;padding-bottom:10px;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
div.config_item div.value {float:left;vertical-align:top;padding-left:10px;width:85%;padding-top:10px;padding-bottom:10px;text-align:left;min-width:170px;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
div.config_item div.nameless {background-color:transparent;width:100%;}
div.config_item.redstar div.name::after {content:"*";color:red;padding-left:5px;font-size:12pt;}
div.config_item.redstar div.nameless::before {content:"*";color:red;padding-right:5px;font-size:14pt;font-weight:bold;}
div.config_item.dagger div.name::after {content:"\02020";color:red;padding-left:5px;font-size:12pt;}
div.config_item.dagger div.nameless::before {content:"\02020";color:red;padding-right:5px;font-size:14pt;font-weight:bold;}
div.config_item div.value table,  div.config_item div.value table tr, div.config_item div.value table td, div.config_item div.value table tbody {margin:0px;padding:0px;border-collapse:collapse;border:0px;}
div.config_item div.value table td {padding-right:5px;padding-bottom:2px;vertical-align:middle;}
div.config_item div.inline {display:inline;}
div.config_item a {vertical-align:middle;}
div.config_item div.value img {vertical-align: middle;}
div.explanation {text-align:left;margin-bottom:5px;}
div.left_overlay {display:none;position:absolute;width:20%;height:100%;min-width:110px;z-index:-1;background:#F7F7F7;}
div.right_overlay {display:none;position:absolute;width:80%;left:20%;height:100%;background-color:#FFFFFF;z-index:-2;}
input.indent {width:20px;}s
p.indent {margin:0px;margin-left:20px;padding:0px;}
table[width="700"], table[width="700"] > tbody, table[width="700"] > tbody > tr, table[width="700"] > tbody, table[width="700"] > tbody > tr > td[colspan="2"], table[width="600"], table[width="600"] > tbody, table[width="600"] > tbody > tr, table[width="600"] > tbody, table[width="600"] > tbody > tr > td[colspan="2"]{width:96%;margin:0px auto;clear:both;border-collapse:collapse;}
table[width="700"] > tbody > tr > td[colspan="2"], table[width="600"] > tbody > tr > td[colspan="2"] {padding-top:30px;padding-bottom:5px;text-align:left;border:0px;}
table[width="700"] > tbody > tr[width], table[width="600"] > tbody > tr[width] {background-color:transparent;}
table[width="700"] > tbody > tr > td[colspan="2"] > b, table[width="600"] > tbody > tr > td[colspan="2"] > b, table[width="600"] > tbody > tr > td[colspan="2"] > h3 {font-weight:normal;font-size:14pt;}
div.user-config-form, table[width="700"], table[width="700"] > tbody, table[width="700"] > tbody > tr, table[width="600"], table.security-levels, table.steps-table {background:rgba(255,255,255,0.8);}
table[cellspacing="10"] {}
table.wizard {border:9px solid transparent;}
table.discount_schedule {background-color:rgba(180,180,180,0.7);}
table.discount_schedule tr {padding:0 2px;}
table.discount_schedule td {padding:0 8px;vertical-align:initial;}
table.discount_schedule th {background-color:rgba(180,180,180,0.9);padding:14px 0;font-weight:bold;font-size:10pt;}
table.steps-table {max-width:650px;padding:10px}
table.steps-table td.steps-header {height:50px}
table.steps-table td {vertical-align:top;padding:5px;}
table.steps-table td.step {height:25px;width:50px;vertical-align:top}
table.database-table {border-collapse:collapse;}
table.database-table th, table.database-table td {padding:5px 0;margin:0;}
table.database-table tr.db-row td {border-top:1px solid #999999}
tr.db-header td {border-top:2px solid black;padding:10px;margin-bottom:5px}
td.db-header {border-bottom:1px solid #999999;text-align:center;font-size:12pt;}
td.fn, td[bgcolor="#cccc99"] {text-align:right;width:20%;min-width:80px;vertical-align:top;padding-right:1%;padding-left:0px;padding-top:10px;padding-bottom:0px;font-size:10pt;border-top:1px solid #D6D6D6;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
td.fv, td.field_value {vertical-align:top;padding:10px;text-align:left;min-height:30px;min-width:170px;font-size:10pt;border-top:1px solid #D6D6D6;clear:right;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
table.giftcert-table td.fv {min-width:auto;white-space:nowrap;}
table.view-coupon th, table.view-coupon td {border:1px solid #999999;}
table.view-coupon th {background:rgba(180,180,180,0.9);}
table.view-coupon td {background:rgba(180,180,180,0.6);}
table.associates {border-collapse:collapse;border:#999999;}
table.associates th, table.associates td {padding:3px 8px;}
table.associates th {text-align:center;vertical-align:middle;font-weight:bold;}
table.associates th {background:rgba(180,180,180,0.9);}
table.associates td {background:rgba(180,180,180,0.6);}
td[bgcolor="#ffffcc"] {vertical-align:top;padding:6px;text-align:left;background-color:#FFFFFF;font-size:10pt;border-top:1px solid #D6D6D6;clear:right;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.section_text {font-size:8pt;}
.all-hide, .all-show {cursor:pointer;display:inline-block;vertical-align:middle;}
.all-hide img, .all-show img {vertical-align:middle;}
.section {position:relative;width:96%;max-width:1200px;margin:0px auto 16px auto;padding:0px;}
p.sections_global {font-size:70%;margin:-2px auto -4px auto;text-align:right;}
div.explanation {font-size:90%;opacity:0.8;filter:opacity(80);padding:0px;width:96%;margin:0px auto;}
table#countries_table th {padding:2px;border-top:1px solid black;border-bottom:1px solid black;top:0;position:sticky;box-shadow:0 2px 2px -1px rgba(0,0,0,0.2);background:white;cursor:default;z-index:10;user-select:none;}
table#countries_table tr.selected td.country-name {font-weight:bold}
h2.collapsible {cursor:pointer;}
div.collapsible_section {display:none;}
span.section_collapse_toggle {float:right;font-weight:bold;font-size:18px;display:inline-block;font-family:'Open Sans', sans-serif;padding:0px 20px 0px 0px;}
h2.section_head a.section_show {float:right;display:inline-block;width:20px;text-indent:400px;white-space:nowrap;overflow:hidden;background:url(images/collapsetog-plus.gif) top center no-repeat;padding-right:30px;}
h2.section_head a.section_hide {float:right;display:inline-block;width:20px;text-indent:400px;white-space:nowrap;overflow:hidden;background:url(images/collapsetog-minus.gif) top center no-repeat;padding-right:30px;}
h2.section_head.collapsible, .section_head, h2.section_head {padding:10px 0px 12px 0px;color:#FFFFFF;letter-spacing:0.5px;font-size:14pt;background-color:#5C6D7E;margin:5px auto;height:20px;text-align:left;text-indent:20px;width:96%;}
h2.section_head.collapsible a:hover, h2.section_head a:hover, h2.section_head.collapsible a, h2.section_head a, .section_head, h2.section_head {color:#FFFFFF;text-shadow:0px 1px 2px #444;text-shadow:0px 1px 2px rgba(0,0,0,0.4);font-weight:normal;}
div.collapsible {display:none;}
input.image-desc {margin-left:25px;}
/*** Buttons ***/
ul.special7 {width:800px;line-height:25pt;}
ul.special5, ul.special3 {max-width:500px;}
ul.special6 {width:600px;}
ul.navigation, ul.special4 {max-width:600px;}
ul.horizontal {max-width:650px;}
ul.vertical {margin-top:0px;vertical-align:top;margin-left:2px;margin-right:2px;}
ul.vertical li {margin-top:2px;margin-bottom:2px;}
ul.navigation li, ul.special5 li, ul.special3 li, ul.special6 li, ul.special4 li, ul.special7 li {display:inline;}
ul.horizontal li  {display:inline;margin-left:3pt;margin-right:3pt;}
#button_upload_an_image {display:inline;vertical-align:bottom;}
#button_coupons_delete {margin-top:12px;}
div#nav_buttons div a {transition:0.3s;}
div#nav_buttons a {padding-top:3px;}
div#nav_buttons a::before {padding-right:10px;font-size:medium;vertical-align:sub;}
ul.button_block {list-style-type:none;margin-left:auto;margin-right:auto;padding-left:0pt;display:block;text-align:center;}
ul.button_block li {padding:0px 5px;}
ul.button_block.navigation li a {margin-bottom:10px;}
td.v-button-list {vertical-align:top;}
.button, body#body_security_options #button_cancel, #button_next, #button_next_alone {display:inline-block;box-sizing:content-box;font-family:'Open Sans', sans-serif;margin:4px auto;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;padding:6px 0px;width:180px;cursor:pointer;text-decoration:none;text-align:center;background:#2980B9;border:0px;font-size:10pt;transition:0.3s;color:white !important;}
.special3 .button {width:auto;padding: 6px 20px;}
.button:hover {background:#3498DB;color:white !important;text-decoration:none;}
/* Bootstrap Icon Buttons */
label.error::before, label.valid::before {padding-right:8px;font-size:larger;vertical-align:text-bottom;}
label.error::before {content:"\f33a"}
label.valid::before {content:"\f26a"}
.button[class^="bi-"]::before, .button[class*=" bi-"]::before, a[class*=" bi-"]::before, a[class^="bi-"]::before {padding-right:7px;font-size:large;vertical-align:text-bottom;}
.outside-link::after {margin-left:7px;content:"\f1c5";display:inline-block;font-family:bootstrap-icons !important;font-style:normal;font-weight:bold !important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-0.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.button.outside-link::after {margin-right:-13px;}
/* .button_block.horizontal .button#button_configure::after {margin-left:7px;content:"\f3e2";display:inline-block;font-family:bootstrap-icons !important;font-style:normal;font-weight:bold !important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-0.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;} */
.ao_img_select {position:relative;top:-3px;}
/***** blue buttons different sizes ****/
div.value div.button, div.value a.button, div.value button.button, div.value label.button, .ao_img_select {min-width:80px;text-align:center;width:auto !important;max-width:max-content !important;padding:6px;white-space:nowrap;}
div.value a.button.big,div.value button.button.big,div.value label.button.big,div.value div.button.big {padding:16px;font-size:12pt;border-radius:3px;}
a.button.small,button.button.small,label.button.small,div.button.small {min-width:auto;width:auto;padding:6px 10px;}
#button_back, #button_cancel, #button_basic_editing, #button_reset_to_default, .button.cancel {background:rgba(240,240,240,0.8);color:#2980B9 !important;text-align:left;padding-left:13px !important;padding-right:13px !important;width:auto;margin:0px auto 0px 0px;}
#button_back:hover, #button_cancel:hover, #button_basic_editing:hover, #button_reset_to_default:hover, .button.cancel:hover {background:transparent;color:#3498DB;}
div.ss-cover {position:absolute;width:100%;height:100%}
div.floater { bottom:0px;position:fixed;width:100%;padding:0;margin:0;left:0;background-color:white;z-index:10;box-shadow:0px -5px 20px #888888;border-top:1px solid #888888;text-align:center;}
div.floater > ul { display:inline-block;margin-top:5px;margin-bottom:5px;}
div.floater ul li {padding:0;margin:auto;}
div.floater .button, div.floater > p { margin:5px 6px !important;padding:5px !important;display:inline-block !important;transition:padding 0s, margin 0s;}
div.floater .button.nofloat {display:none !important;}
div.floater .button, div.floater > p, div.defloater .button {background-color:#008754;} 
div.floater .button:hover, div.defloater .button:hover { background-color:#009E62;} 
div.button.copyText, div.button.pasteText {/*background-color:#2F3030;color:white;*/padding:5px 7px 6px 7px !important;width:auto;margin:0px auto;}
span.copyText,input.copyText {border-radius:4px 0 0 4px;cursor:copy;}
span.copyText {background-color:white;color:black;padding:4px 6px 5px 6px;border: 1px solid transparent;display:inline-block;min-width:200px;}
span.copyText + .button.copyText,input.copyText + .button.copyText {border-radius:0 4px 4px 0;}
img.ui-datepicker-trigger {margin-left:5px;cursor:pointer;}
/***** light gray buttons ******/
.payconfig_button {clear:both;display:inline-block;max-width:100px;margin:0 auto 6px auto;}
/****** Disabled Buttons ******/
a.disabled, input.disabled, div.disabled, a.disabled:hover, input.disabled:hover, div.disabled:hover {cursor:default;background:#ABBECC;}
ul.vertical .button {margin:1px;}
body#body_html_editor_config div#changes_applied {width:300px;margin:0px auto;text-align:center;font-weight:bold;color:green;font-size:12pt;}
div.divTextArea textarea,div.divTextArea div.mce-container {margin-top:4px;}
/********* Toggle Slider **********/
.toggle-slider input[type="radio"], .toggle-slider input[type="checkbox"], .switch input[type="checkbox"], .ss-radio input[type="radio"], .ss-newcheck input[type="checkbox"] {position:absolute;opacity:0;width:0;height:0;}
.toggle-slider input.radio-left:checked ~ .slider .slide-left, .toggle-slider input.radio-right:checked ~ .slider .slide-right {cursor:default}
.toggle-slider {width:200px;display:inline-block;margin-bottom:3px;color:white;user-select:none;}
.toggle-slider input ~ .slider:hover, .toggle-slider input:focus ~ .slider {box-shadow:0 0 5px #82BCE3;}
.toggle-slider .slide-left {position:relative;left:0;text-align:center;width:50%;display:inline-block;background-color:transparent;height:100%;user-select:none;cursor:pointer;}
.toggle-slider .slide-right {position:relative;right:0;text-align:center;width:50%;display:inline-block;background-color:transparent;height:100%;user-select:none;cursor:pointer;}
.toggle-slider input:focus ~ .slider {box-shadow:0 0 5px #82BCE3;}
.toggle-slider .slider {display:inline-block;padding:4px;width:100%;background:linear-gradient(70deg, #2980B9 50%, darkgray 50%);border-radius:3px;}
.toggle-slider.right-on input:checked ~ .slider, .toggle-slider.left-on input:not(:checked) ~ .slider, .toggle-slider.radio-pair input.radio-right:checked ~ .slider {background:linear-gradient(110deg, darkgray 50%, #2980B9 50%);}
/*
.divTextArea .toggle-slider .slider {display:inline-block;padding:4px;width:100%;background:linear-gradient(70deg, blueviolet 50%, darkgray 50%);border-radius:3px;}
.divTextArea .toggle-slider input:checked ~ .slider {background:linear-gradient(110deg, darkgray 50%, blueviolet 50%);}
*/
/********* Toggle Switch **********/
.switch {position:relative;display:inline-block;margin:2px 0 2px -8px;}
.switch .slider {position:relative;display:inline-block;vertical-align:middle;cursor:pointer;width:60px;height:28px;margin-right:2px;background-color:#CCCCCC;-webkit-transition:.3s;transition:.3s;}
.switch .slider:before {position:absolute;content:"";height:20px;width:20px;left:4px;bottom:4px;background-color:white;transition:.2s;}
.switch .slider {border-radius:34px;margin-right:8px;}
.switch .slider:before {border-radius:50%;}
.switch input:checked + .slider {background-color:#2980B9;}
.switch input:active + .slider, .switch input:focus + .slider {box-shadow:0 0 5px #2980B9;}
.switch input:checked + .slider:before {-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px);}
.switch input[readonly] + .slider:before, .switch input:disabled + .slider:before {background-color:gray;box-shadow:0 0 5px inset black;}
/******* New Checkbox *******/
label.ss-newcheck, label.ss-radio {display:inline-block;}
.ss-newcheck {position:relative;min-width:15px;min-height:15px;margin:5px 0;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;}
td label.ss-newcheck {margin:0;}
td.border label.ss-newcheck {margin:-2px 0 7px;}
.ss-newcheck.nopad {padding-left:0px;}
.ss-newcheck .checkmark {display:inline-block;height:16px;width:16px;background-color:#EEEEEE;border:1px solid gray;box-shadow:0 0 5px #888888 inset;border-radius:3px;transition:.2s;margin:1px 3px -4px 1px;}
.ss-newcheck input:focus ~ .checkmark, .ss-newcheck:hover input ~ .checkmark, .ss-newcheck input:focus ~ label .checkmark, .ss-newcheck:hover input ~ label .checkmark {/*background-color:#CCCCCC;*/box-shadow:0 0 5px #2980B9;}
.ss-newcheck input:checked ~ .checkmark, .ss-newcheck input:checked ~ label .checkmark {background-color:#2196F3;}
.ss-newcheck input:active ~ .checkmark, .ss-newcheck input:active ~ label .checkmark {background-color:lightgray;}
.ss-newcheck input:focus ~ .checkmark, .ss-newcheck input:focus ~ label .checkmark {border:1px solid #2196F3;border-radius:2px;box-shadow:0 0 5px #444444 inset;}
.ss-newcheck input[readonly] ~ .checkmark, .ss-newcheck input:disabled ~ .checkmark, .ss-newcheck input[readonly] ~ label .checkmark, .ss-newcheck input:disabled ~ label .checkmark {background-color:gray;}
.ss-newcheck input ~ .checkmark:after, .ss-newcheck input ~ label .checkmark:after {display:block;position:relative;text-align:center;font-size:12px;font-weight:700;content:"\2713";color:white;visibility:hidden;}
.ss-newcheck input:checked ~ .checkmark:after, .ss-newcheck input:checked ~ label .checkmark:after {visibility:visible;}
body#body_country td.ss-newcheck .checkmark, body#body_country td.ss-newcheck label .checkmark {margin-top:8px}
.gallery {padding:17px 0 0;}
.gallery .ss-newcheck {display:inline-block;margin:0 auto;padding:4px 0 0;}
.gallery .ss-newcheck .checkmark {left:50%;margin-left:-7px;}
.gallery .ss-newcheck .checkmark:after {top:8px;}
/******* New Radio Button *******/
.ss-radio {position:relative;margin:2px 0;min-width:20px;min-height:20px;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;}
.ss-radio.nopad {padding-left:0px}
.ss-radio .checkmark {display:inline-block;margin:0 3px -4px 0;height:16px;width:16px;background-color:#EEEEEE;border-radius:50%;border:1px solid #BBBBBB;box-shadow:0 0 5px #888888 inset;float:left;}
.ss-radio input:focus ~ .checkmark, .ss-radio:hover input ~ .checkmark {background-color:#CCCCCC;}
.ss-radio input:checked ~ .checkmark {background-color:#2196F3;}
.ss-radio input:active ~ .checkmark {background-color:lightgray;}
.ss-radio input[readonly] ~ .checkmark, .ss-radio input:disabled ~ .checkmark {background-color:gray;}
.ss-radio .checkmark:after {content:"";position:relative;display:none;}
.ss-radio input:checked ~ .checkmark:after {display:block;}
.ss-radio .checkmark:after {top:4px;left:4px;width:8px;height:8px;border-radius:50%;background:white;}
.ss-radio .checkmark-label {display:inline-block;}
/**************advanced ordering options*******************/
div.config_item div.value table.advopt {background-color:rgba(255,255,255,0.8);}
.advopt th {background-color:transparent;font-weight:normal;padding-right:5px;}
.advopt td {text-align:center;}
input.modifier, input.integer {max-width:35px;}
input.ao_text, input.ao_img {max-width:60px;}
/*********** quickbooks *************/
span.quickbooks-field-name {display:inline-block;min-width:110px;}
/*********** view pages and products **********/
table.field-set-table ul {margin-top:25%;}
select#recs, select#ordernum {width:300px;border:1px solid #DDDDDD;min-height:300px;clear:both;}
body#body_products select#recs {width:auto;}
select#recs option, select#ordernum option {padding:2px 4px;}
input.img_radio_url {clear:left;}
div#add_pages_block {float:left;width:250px;margin-left:30px;min-height:1px;}
div#add_pages_block > div {float:left;height:35px;line-height:35px;background-color:#3498db;color:white;padding-left:12px;border-radius:2px;margin-right:2px;cursor:pointer;}
div#add_pages_block > div:hover {background-color:#36a4ed;}
div#add_page > div {float:right;background-image:url(images/plus.png);background-size:20px 20px;background-position:center;background-repeat:no-repeat;width:25px;height:35px;}
a#add_multiple_pages {display:block;float:left;padding-right:12px;cursor:pointer;height:35px;line-height:35px;margin-left:10px;}
/************* image upload *************/
label.file-input span.file-input-name {font-size:medium;padding-left:8px;}
#drop-area {border:2px dashed #c0c0c0;border-radius:20px;min-width:480px;padding:20px;display:inline-block;font-size:14px;text-align:center;margin-bottom:20px;}
#drop-area.highlight {border-color:purple;}
div.file-upload {border-top:1px solid #CACDCE;padding:22px 0 13px 10px;}
div.file-upload:not(.ajax) {display:none;}
div.file-upload:first-of-type {display:block}
div.file-upload.duplicate {border-left:3px solid orange;}
div.file-upload.check_name {border-left:3px solid #FFBF00;}
div.file-upload.error {border-left:3px solid red;}
img.preview-image {display:block;max-width:200px;max-height:200px;margin:auto;}
div.preview-image {width:210px;height:210px;padding:5px;}
div.preview-image-content {float:left;display:inline-block;border:1px rgba(127,127,127,0.5) solid;border-radius:2px;display:none;}
div.preview-image-content div.controls {margin:2px;}
div.preview-image-content div.controls label {background-color:lightgray;border-radius:4px;padding:2px 6px;color:black;font-size:x-large;cursor:pointer;}
div.preview-image-content div.controls label.rl {float:left}
div.preview-image-content div.controls label.rr {float:right}
div.file-upload .file-inputs {display:inline-block;padding-left:20px;}
div.file-upload .file-name {font-size:14pt;padding:0 0 15px 10px;}
div.uploading-file img {width:20px;height:20px;padding-left:10px}
div.uploading-file span {display:inline-block;width:50%;padding-right:10px}
div.uploading-file progress {width:220px;padding-left:10px}
/************* Delete Images *************/
div.selected-files-main {width:400px;margin:auto}
div.selected-files {white-space:nowrap;padding:10px;text-align:left;margin:auto;min-width:350px;padding-right:20px;border:1px solid black;border-radius:3px;font-size:13px;color:#000099;max-height:150px;overflow-y:auto;background-color:white;}
/************* Gallery *************/
select#directories {padding:0;padding-right:16px}
select#files {min-width:300px}
.image-gallery ul {list-style-type:none;margin:0;padding:0;}
.image-gallery ul li {display:block;position:relative;float:left;width:106px;height:106px;border:1px solid silver;background:#ededed;margin:2px;padding:0;line-height:0;overflow:hidden;}
.image-gallery ul a {vertical-align:middle;display:block;margin:4px;padding-top:2px;}
.image-gallery ul img {max-width:100%;max-height:76px;display:inline-block;}
.image-gallery li input:checked ~ a img {box-shadow:0 0 40px 4px green;}
.gallery-options div.options-content {text-align:left;}
div#gallery-options-main {display:none;}
div.info-box img {vertical-align:middle;}
p.mediamFooter {margin:auto;max-width:650px;}
a#domain_validation_upload_button, a#applepay_cert_upload_button {display:none;cursor:pointer;}
a#check-domain-validation, a#create_csr_button, a#download_csr_button {cursor:pointer;display:block;}
div#gallery-options-main {padding:10px;margin:15px;}
#gallery-options {display:none;}
div#gallery-image-controls {margin-top:15px;display:none}
div#gallery-image-controls .gallery-control {background-color:white;border:1px solid darkgray;border-radius:5px;font-size:27px;display:inline-block;margin:auto 3px;padding:4px;width:36px;height:36px;text-align:center;vertical-align:middle;cursor:pointer;}
div#gallery-image-controls #gallery-pages {cursor:default;}
div#gallery-image-controls .gallery-control.disabled {color:gray;cursor:default;}
div#gallery-image-controls #gallery-prev {border-radius:5px 0 0 5px;margin-right:0;}
div#gallery-image-controls #gallery-next {border-radius:0 5px 5px 0;margin-left:0;}
div#gallery-image-controls .gallery-control.pagination {border-right:0;border-left:0;border-radius:0;font-size:13px;margin:0;width:72px;}
/********** Product Custom Fields ******************/
div.custom-fields-options {border:1px solid;border-radius:3px;padding:6px;margin-bottom:11px;width:fit-content;}
div.custom-fields-options div {display:inline-block;margin:18px 0 18px 9px;border-right:1px solid; padding-right:9px;vertical-align:top;}
div.custom-fields-options div:last-child {border-right:0;}
table.custom-fields-elements thead {display:none}
div.config_item div.value table.custom-fields-elements tbody td {padding:5px;vertical-align:top;}
div.config_item div.value table.custom-fields-elements tbody tr td:nth-child(1) {padding-right:10px;}
div.config_item div.value table.custom-fields-elements tbody tr td:nth-child(2) {padding-right:10px;padding-top:11px;}
table.custom-fields-elements tbody tr:nth-child(2n) td {background:rgba(100,100,100,0.7);}
table.custom-fields-elements tbody tr:nth-child(2n+1) td {background:rgba(100,100,100,0.5);}
label.custom-field-values {display:block;background:white;color:black;font-weight:bold;text-align:center;border:1px solid #CCCCCC;border-radius:3px;}
label.custom-field-values textarea {display:block;width:95%;max-width:95%;min-width:95%;margin:0;border:0;border:1px solid darkgray;}
label + label.custom-field-values {margin-top:4px;}
div.cf-note {text-align:left;padding:0 3px;font-size:8pt;}
/********** User Config Setup ******************/
div.user-config-form {width:96%;margin:10px auto;padding:14px;text-align:left;}
div.user-config-form.center {text-align:center;}
div.user-config-form div.note {margin:8px;font-size:12pt;}
/***********************************************/
#recaptcha_config {display:none;margin:10px 0;}
/********** screen specific ******************/
body#body_user_config_wizard_three table td {vertical-align:middle;}
body#body_user_config_wizard_three div.explanation {padding-top:30px;}
body#body_user_config_wizard_three div.explanation table:first-child {background:#FFFFFF;padding:8px 10px;}
body#body_user_config_wizard_four h3 {font-weight:normal;font-size:9pt;}
form#wizard div.explanation {opacity:1;filter:opacity(100);font-size:100%;}
body#body_coupon_view table[border="1"] {border:1px solid #FFFFFF;border-collapse:collapse;border-spacing:0px;}
body#body_coupon_view table[border="1"] th, body#body_coupon_view table[border="1"] td {padding:8px;border:0px;font-size:90%;width:70px;text-align:center;}
body#body_cr_assign-group .content table {border:0px;border-collapse:collapse;border-spacing:0px;background:#FFFFFF;}
body#body_cr_assign-group .content table td, body#body_cr_assign-group .content table th {padding:6px;}
body#body_analytics div.explanation {opacity:1.0;filter:opacity(100);}
body#body_analytics div#wizard {margin:25px 0 20px 30px;text-align:left;}
body#body_analytics div#wizard ul {text-align:left;}
body#body_analytics div#wizard li {max-width:400px;}
form#wizard #nav_logo input {float:left;}
div#wizard_publish_data {display:none;visibility:hidden;}
#ft_tryb4 {color:#8A6D3B;background:#FCF8E3;padding:6px 12px;margin:0px auto 16px auto;border:1px solid #FAEBCC;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;width:100%;max-width:500px;}
#ft_tryb4 a {color:#8A6D3B;text-decoration:underline;font-weight:bold;}
#button_show_current_store {margin:0px auto;float:none;}
a.payment_help_icon { display:block;position:absolute;top:-50px;right:0px;}
/*  Gift certificates */
table.giftcert-table[border="1"] {border-collapse:collapse;border-spacing:0px;border-color:transparent;}
table.giftcert-table th, table.giftcert-table td {width:8%;min-width:8%;}
table.giftcert-table th {background:rgba(180,180,180,0.9)}
table.giftcert-table td {background:rgba(180,180,180,0.6)}
/****************************************/
body#body_images table[width="650"] {display:none;}
body#body_custom_templates  table[width="550"] {display:none;}
body#body_custom_templates td hr {margin:40px auto 0px auto;background:transparent;border:0px;}
body#body_orders_access_log div.content_wide table {border-collapse:collapse;border-spacing:0px;border:0px;margin:30px auto;}
body#body_orders_access_log div.content_wide table td {font-size:80%;background:#FFFFFF;border:0px;border-top:1px solid rgba(30,30,30,0.6);min-width:10px;width:8%;}
body#body_orders_access_log div.content_wide table th {font-size:100%;font-weight:normal;background:transparent;padding-left:10px;border:0px;min-width:10px;width:8%;}
body#body_shipping .carrier {width:200px}
/**** Shipping by Weight/Currency ****/
@media screen {
	div.payinfo {white-space:pre-line;}
}
div.shipping-grid {overflow:auto;padding:18px 0;margin-top:12px;border:1px solid darkgray;border-radius:3px;}
div.shipping-grid,div.shipping-grid table td {background-color:rgb(255,255,255);}
div.shipping-grid td {white-space:nowrap;text-align:right;vertical-align: middle;}
div.shipping-grid table {border-collapse:collapse;}
div.shipping-grid tbody tr:hover td {background-color:rgb(220,220,220);}
div.shipping-grid thead tr:nth-child(1) td:nth-child(2),div.shipping-grid thead tr:nth-child(2) td {text-align:center;}
div.shipping-grid td .ss-newcheck {padding-left:5px;}
div.shipping-grid td:nth-child(2) {position:sticky;left:0;padding-left:6px;}
div.shipping-grid td input[type="number"] {padding:6px;margin:0px auto;width:70px;}
/**** Other Shopsite Shipping ****/
div.shipping-table div.fb-row {margin:2px auto;width:fit-content;padding:4px 4px 11px 4px;border-radius:3px;}
table.shipping-table {border-collapse:collapse;}
table.shipping-table tr.fb-row th, table.shipping-table tr.fb-row td {padding:5px 10px;}
table.shipping-table tr.fb-row th, table.shipping-table tr.fb-row td, div.shipping-table div.fb-row {background-color:rgba(255,255,255,0.8);}
table.shipping-table tr.fb-row:hover th, table.shipping-table tr.fb-row:hover td, div.shipping-table div.fb-row:hover {background-color:#FFFFFF;}
body#body_doba_wizard_start table[width="600"] {border:10px solid #FFFFFF;}
body#body_database_show div.content table, body#body_database_compact div.content table, body#body_database_backup div.content table, body#body_database_restore div.content table {width:96%;}
body#body_orderanywhere ul.button_block {width:800px;max-width:100%;}
body#body_orderanywhere ul.button_block li {width:33%;clear:none;}
body#body_orderanywhere div.content > form > table {display:inline-block;margin:0px auto;width:600px;}
body#body_orderanywhere div.content > form > div.bo_search {width:400px;display:table;margin-top:20px;}
body#body_html_editor_config #button_changes_applied {width:auto;padding-left:5px;padding-right:5px}
body#body_paypal_muse select[size] {min-width:120px;vertical-align:top;}
body#body_paypal_muse img.paypal-pl-example {max-width:350px;max-height:250px;}
.adv-order-options-table {overflow:auto}
img#nofraud-logo {background-color:rgba(3,17,33,0.85);padding:0 10px;border-radius:4px;}


@media screen and (max-width :950px) {
	div.nav_icon a {font-size:110%;letter-spacing:0px;padding:0px 10px;}
}
@media screen and (max-width :860px) {
	div.nav_icon a {font-size:100%;letter-spacing:0px;padding:0px 8px;}
}
@media screen and (max-width :768px) {
	#nav_bar, .menu_holder, div#nav_storeid, div#nav_user {display:none;}
	div#nav_bar {display:none;left:0px;top:0px;width:100%;min-height:100%;padding:0px;margin:0px;background:#000000;z-index:10;border-top:0px;overflow:auto;position:absolute;max-height:5000px;}
	div#nav_bar .nav_menu {min-height:44px;display:block;width:100%;clear:both;white-space:nowrap;border-top:1px solid #DDD;background:#FFFFFF;max-width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding-left:5px;}
	div#nav_bar .nav_menu div.nav_icon a {color:#2C3E50;}
	div#nav_bar .nav_menu:hover {background:#F6F6F6;}
	div#nav_tabs {text-align:center;min-height:46px;height:46px;overflow:hidden;max-height:46px;width:100%;}
	a#shopsitelogo {width:143px;height:46px;text-indent:0px;white-space:nowrap;overflow:hidden;background-position:-1000px -1000px;position:relative;top:-3px;}
	a#shopsitelogo img {max-width:100%;}
	div.nav_icon {height:50px;width:100%;}
	div.nav_icon a {background-position:left center;text-align:left;text-indent:35px;font-size:120%;width:100%;height:100%;padding:0px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;line-height:50px;vertical-align:middle;cursor:pointer;}
	div.drop {visibility:hidden;padding:0px;margin:0px;z-index:101;width:100%;}
	div#nav_buttons {padding-top:0px;position:relative;top:-8px;padding-right:8px;}
	div#nav_buttons a::before {padding:0;}
	div#nav_buttons a span.button-text {display:none;}
	div#nav_breadcrumbs {display:none;}
	div.content {margin-left:3%;}
	ul.dash_column {min-width:48%;min-height:auto;}
	div#footer span#ext-links a:first-child {display:none;} div#footer span#ext-links a:nth-child(2) {border-left:0px;padding-left:0px;}
	div.left_overlay {left:0px;border-left:0px solid #F7F7F7;}
	div.right_overlay {border-right:0px solid #FFFFFF;}
	div.nav_toggle {display:block;cursor:pointer;}
	div#nav_contract {margin-top:0px;height:50px;}
	div.menu_holder {display:none;position:relative;background-color:transparent;background-image:none;border:0px;text-align:left;padding:0px 0px 10px 0px;box-shadow:0px 0px 0px;-moz-box-shadow:0px 0px 0px;-webkit-box-shadow:0px 0px 0px;}
	table.menu_vblock {float:none;border-collapse:collapse;margin:0px;margin-left:53px;padding-top:0px;}
	h2.menu_header {display:none;}
	table.menu_vblock td {padding-top:0px;padding-bottom:10px;}
	table.menu_vblock a.l1 {color:#2C3E50;font-size:120%;margin-bottom:0px;}
	ul.l2_list {height:0px;margin:0px;padding:0px;visibility:hidden;}
	a.cl {display:none;}
	div#nav_publish a span, a#nav_logo_level {display:none;}
	.menu_vblock td {line-height:200%;font-size:90%;}
	div#nav_image img { max-width:400px;max-height:46px;}
	#drop-area {width:auto;min-width:auto;margin-right:10px;}
	div#session-warn-content, div#modal-content {width:100%;}
	table#alerts th.cm-track, table#alerts td.cm-track {display:none;}
	table#alerts th.cm-mess, table#alerts td.cm-mess {width:auto;overflow:hidden;text-overflow:ellipsis;}
	div.content {overflow:auto}
}
@media screen and (max-width :610px){
	span.quickbooks-field-name {display:block;}
	input.image-desc {margin-left:0}
	div.config_item div.name {width:100%;background-color:white;text-align:left;padding-left:10px;padding-bottom:0px;}
	div.config_item div.value {width:100%;padding-top:5px;}
	select#recs, select#ordernum {min-width:100px;}
	div#subfooter div#ft_r_logo {display:none;}
	#uploading progress {width:90px;}
	#uploading .upload-file-name {width:100px;}
	table#alerts .cm-module {display:none;}
	body.dark div.config_item div.name {background:rgba(70,70,70,0.6);}
}
@media screen and (max-width :540px) {
	div.defloater ul.horizontal li {display:block}
	ul.dash_column {width:100%;min-width:100%;}
	div#footer img, div#footer div#ft_r_logo {display:none;}
	div#ss-alert-message {min-width:440px;}
}
@media screen and (max-width :460px) {
	div#nav_buttons {position:absolute;right:0;}
	div#ss-alert-message {min-width:420px;}
}
@media print {
	html {height:auto;} a {color:black;}
	body * {font-family: Verdana, Arial, sans-serif !important;color:black !important;background:white !important;}
	table.order {border:1px solid #000000;box-shadow:0px 0px 0px #FFFFFF;-moz-box-shadow:0px 0px 0px #FFFFFF;-webkit-box-shadow:0px 0px 0px #FFFFFF;}
	.noprint { display:none !important;visibility:hidden !important;}
  div.content, div.content_wide {overflow:visible !important;}
}
/* Dark Theme */
@media screen {
	body.dark .red {color:tomato;}
	body.dark .green {color:lightgreen;}
	body.dark .blue {color:lightblue;}
	body.dark .orange {color:#FFD17A;}
	body.dark .black {color:#BBBBBB;}
  body.dark .security_red:hover, body.dark .security_red {color:tomato;}
  body.dark .security_green:hover, body.dark .security_green {color:lightgreen;}
  body.dark .security_orange:hover, body.dark .security_orange {color:#FFD17A;}
	body.dark {color:white;}
	body.dark div#nav_menu {background:#777777;}
  body.dark div#nav_user div#user-menu {background-color:#343434;}
	body.dark div#nav_bar {border:0;}
	body.dark div#user-menu a,body.dark div.section_head a, body.dark div.nav_bar a, body.dark div#nav_user, body.dark div#nav_storeid {color:white;}
	body.dark a.green:hover {color:lightgreen;}
	body.dark a.alink, body.dark a.blue:hover {color:#459fed;}
	body.dark a.red:hover, body.dark a.rlink, body.dark input.att {border-color:tomato;}
	body.dark a.cl {color:#EEEEEE;}
	body.dark label.error {color:tomato;}
	body.dark input.error, body.dark select.error, body.dark textarea.error {border:1px solid #FF4444;}
	body.dark .menu_vblock a.active {color:white;}
	body.dark .menu_vblock a.passive {color:#DFDFDF;}
	body.dark .menu_vblock a:hover {color:#82BCE3;}
	body.dark div.bo_search {background:rgba(100,100,100,0.5);border:1px solid #777777;}
	body.dark div.menu_holder {background:#777777;}
	body.dark div.config_item {background:rgba(20,20,20,0.6);border-color:rgba(20,20,20,0.8);}
	body.dark div.config_item:hover {background:rgba(20,20,20,0.9)}
	body.dark #button_back, body.dark #button_cancel, body.dark #button_basic_editing, body.dark div#products_bottom_block .button.cancel, body.dark #button_reset_to_default, body.dark .button.cancel {color:white !important;background:rgba(30,30,30,0.5);margin:4px auto;}
	body.dark #button_back:hover, body.dark #button_cancel:hover, body.dark #button_basic_editing:hover, body.dark div#products_bottom_block .button.cancel:hover, body.dark #button_reset_to_default:hover, body.dark .button.cancel:hover {color:white;background:rgba(30,30,30,0.7);}
	body.dark div.floater {background-color:#666666;box-shadow:0px 0px 10px #000000;border-top:1px solid #555555;}
	body.dark div.simplemodal-container {background-color:#303030;}
	body.dark h2.section_head.collapsible a, body.dark .section_head, body.dark h2.section_head, body.dark h2.section_head a, body.dark h2.section_head.collapsible a:hover, body.dark h2.section_head a:hover {color:white;}
	body.dark table#countries_table th {border-top:rgba(255,255,255,0.3);border-bottom:rgba(255,255,255,0.3);background:rgba(100,100,100,0.5);box-shadow:0 2px 2px -1px rgba(255,255,255,0.2);}
	body.dark div.config_item div.value table.advopt {background-color:rgba(100,100,100,0.7);}
  body.dark div.config_item.redstar div.nameless::before, body.dark div.config_item.dagger div.nameless::before, body.dark div.config_item.redstar div.name::after, body.dark div.config_item.dagger div.name::after {color:tomato;}
	body.dark div.sortable {background-color:rgba(100,100,100,0.7);}
	body.dark .dragging {background-color:rgba(100,100,100,0.5);}
	body.dark table.discount_schedule {background-color:rgba(100,100,100,0.5);}
	body.dark table.discount_schedule th {background-color:rgba(100,100,100,0.6);}
	body.dark table#alerts th {background-color:rgba(100,100,100,0.5);}
	body.dark table#alerts td {background-color:rgba(100,100,100,0.7);}
	body.dark table#alerts tr.details table.addr td, body.dark table#alerts tr.details table.cart td {background-color:rgba(100,100,100,0.8);}
	body.dark table#alerts tr.unread td {background-color:rgba(120,110,100,0.85);}
	body.dark table#alerts tr.success td {color:lightgreen}
	body.dark .order, body.dark table#om, body.dark div#vieworder {background:rgba(120,120,120,0.7)}
	body.dark div#om-cart span.table-cell, body.dark th.c_bg {background:rgba(70,70,70,0.7)}
	body.dark td.c_bg, body.dark .order_data {background:rgba(130,130,130,0.6);}
	body.dark div#om-bill-addr span.om-sect-title, body.dark div#om-ship-addr span.om-sect-title {background:rgba(130,130,130,0.6)}
	body.dark tr.db-header td {border-top:2px solid rgba(255,255,255,0.3);}
	body.dark div#about_popup {background-color:#303030;}
	body.dark div.user-config-form, body.dark table[width="700"], body.dark table[width="700"] > tbody, body.dark table[width="700"] > tbody > tr, body.dark table[width="600"], body.dark table.security-levels, body.dark table.steps-table {background:rgba(255,255,255,0.2);}
	body#body_orders_access_log.dark div.content_wide table td {background-color:rgba(255,255,255,0.2);}
	body#body_theme_layouts.dark div.config_item {background:transparent;border-color:transparent;}
	body.dark table.view-coupon th {background:rgba(100,100,100,0.5);}
	body.dark table.view-coupon td {background:rgba(100,100,100,0.7);}
	body.dark table.associates {border-collapse:collapse;border:#606060;}
	body.dark table.associates th {background:rgba(100,100,100,0.6);}
	body.dark table.associates td {background:rgba(100,100,100,0.3);}
	body.dark table.giftcert-table th {background:rgba(100,100,100,0.6);}
	body.dark table.giftcert-table td {background:rgba(100,100,100,0.3);}
	body#body_cr_assign-group.dark .content table {background:rgba(100,100,100,0.4);}
	/*body.dark div.button.copyText, body.dark div.button.pasteText, body.dark div.button.pasteText::before, body.dark div.button.copyText::before {background-color:#cbcdcd !important;color:black !important;}*/
	body.dark span.copyText {background-color:#cbcdcd}
	body.dark .tooltip .tooltiptext {background-color:darkgray;color:black;}
	body.dark .tooltip .tooltiptext::after {border-color:darkgray transparent transparent transparent;}
	body.dark .highslide-wrapper, body.dark .highslide-outline {background:#4D4D4D;}
	body.dark div.selected-files {color:#3333FF;background-color:#CCCCCC;}
  body.dark div.shipping-grid,body.dark div.shipping-grid table td {background-color:rgb(20,20,20);}
  body.dark div.shipping-grid tbody tr:hover td {background-color:rgb(80,80,80);}
  body.dark table.shipping-table tr.fb-row th, body.dark table.shipping-table tr.fb-row td, body.dark div.shipping-table div.fb-row {background-color:rgba(20,20,20,0.6);}
  body.dark table.shipping-table tr.fb-row:hover th, body.dark table.shipping-table tr.fb-row:hover td, body.dark div.shipping-table div.fb-row:hover {background-color:rgba(20,20,20,0.9);}
	body.dark table.custom-fields-elements tr:nth-child(2n) td {background:rgba(100,100,100,0.7);}
	body.dark table.custom-fields-elements tr:nth-child(2n+1) td {background:rgba(100,100,100,0.5);}
  body.dark div#gallery-image-controls .gallery-control, body.dark div#gallery-image-controls .pagination {background-color:slategray;border-color:white;}
  body.dark div#gallery-image-controls .gallery-control.disabled {color:darkgray;}
  body.dark img#nofraud-logo {background-color:rgba(255,255,255,0.85);padding:0 10px;border-radius:4px;}
}
