@charset "utf-8";

/* CSS Document */

	a{
		cursor:pointer;
	}
	div.wc_settings_div {
	}
	
	.wc_os_settings_tab{
	}
	.wc_os_settings_tab a{
		cursor:pointer;
	}	
	
		
	
	.wc_settings_div .wc_os_optional {
		
		background: rgba(155,92,143,0.8);
		border-bottom: 1px solid #ddd;
		border-bottom-left-radius: 6px;
		border-left: 1px solid #ddd;
		border-top-left-radius: 6px;
		float: right;
		margin: 20px 0;
		min-height: 600px;
		padding: 20px 10px 20px 22px;
		width: 32%;
		position:relative;
		top: 26px;
		
	}

	.wc_settings_div .wc_os_optional ul li iframe{
		height:150px;
		max-width:82%;
	}

	.wc_settings_div table{
		margin-top:30px;
		width:100%;
		border-collapse:collapse;
		border:0;
		float:left;
	}
	.wc_settings_div table.wos_general{
		width:64%;
	}
	
	.wc_settings_div table thead{
	}

	.wc_settings_div table thead th{
		text-align:left;
		min-width: 30px;
	}

	.wc_settings_div .wc_os_optional h3 {
	  background: rgba(155,92,143, 0.8) none repeat scroll 0 0;
	  border: 0 none;
	  border-top-left-radius: 6px;
	  color: #fff;
	  font-size: 12px;
	  margin: 0;
	  padding: 6px 16px 0;
	  position: absolute;
	  right: 0;
	  text-transform: uppercase;
	  top: -24px;
	}
	.wc_settings_div .wc_os_optional ul{
		padding:0;
		margin:0;
	}
	.wc_settings_div .wc_os_optional ul li{
		list-style:none;
		clear:both;
	}
	.wc_settings_div .wc_os_optional ul li.hide{
		display:none !important;
	}
	.wc_settings_div .wc_os_optional fieldset > ul > li:last-child {
		float: right;
		height: 256px;
		width: 256px;
	}	
	
	.wc_settings_div .wc_os_optional fieldset > ul > li label{
		padding:0;
		margin:0 0 0 4px;
		position:relative;
		top:-1px;
		font-size:14px;
		color:#fff;
	}
	.wc_settings_div .wc_os_optional fieldset > ul > li input{
		padding:0;
		margin:0;	
	}
	.wc_settings_div .wc_os_optional fieldset > ul > li textarea{	
		width:100%;
		height:60px;
		background-color:transparent;
		color:#fff;
		border:1px solid #fff;
		padding:10px 4px;
		font-size:12px;
	}
	.wc_settings_div .wc_os_optional fieldset > ul > li textarea::placeholder{
		color:#fff;
	}
	.wc_settings_div .wc_os_optional fieldset > ul > li label{
		width:94%;
	}
	.wc_settings_div .wc_os_optional fieldset > ul > li label strong{
		font-weight:normal;
	}
	.wc_settings_div .wc_os_optional fieldset > ul > li label strong:nth-child(1),
	.wc_settings_div .wc_os_optional ul li.selected label strong:nth-child(2){
		color:#fff;
		font-weight:bold;
		text-decoration:underline;
	}
	.wc_settings_div .wc_os_optional fieldset > ul > li label strong:nth-child(2),
	.wc_settings_div .wc_os_optional ul li.selected label strong:nth-child(1){
		color:#FF0;
		font-weight:normal;
		text-decoration:line-through;
	}
	.wc_settings_div .wc_os_optional fieldset > ul > li a{
		color:#FF0;
		font-size:12px;
		float:right;
		text-decoration:none;		
	}
	.wc_settings_div .wc_os_optional fieldset > ul > li a:hover{
		text-decoration:underline;
	}
	.wc_settings_div .wc_os_optional ul li.selected label strong:nth-child(1){
		color:#FFF;
	}
	.wc_settings_div .wc_os_optional ul li.selected label strong:nth-child(2){
		color:#FF0;
	}	
	.wc_settings_div a.nav-tab{
		cursor:pointer;
		position:relative;
	}
	.wc_settings_div .hides{
		display:none;
	}
	.wc_settings_div .nav-tab.nav-tab-active{
		border-bottom: 2px solid rgba(155,92,143,0.8);
	}
	.wc_settings_div .nav-tab.nav-tab-active svg{
		color:rgb(155, 92, 143);
	}
	.wc_settings_div .nav-tab-content.hides{
		display:none;
	}
	.wc_settings_div .nav-tab-content select{
		min-width: 44px;
	}
	.wc_settings_div .nav-tab:hover{
		text-decoration:none;
	}
	.wc_settings_div .wc_os_premium,
	.wc_settings_div .wc_os_premium.active {
		background: url("../img/premium.png");
		background-repeat: no-repeat;
		background-position: right 38px center;
		background-size: 56px;
		background-color: rgba(255,255,255,0.2);
		padding: 8px;
	}
	.wc_settings_div .wc_os_premium.active{
		background: url("../img/premium-invert.png");
		background-repeat: no-repeat;		
		background-color: rgba(155,92,143,0.8);
		background-size: 56px;
		background-position: right 38px center;
	}
		
	.wc_settings_div .wc_os_notes {
		margin: 10px 0;
	}
	div.wc_os_alert .wc_os_split { font-family: "Dashicons"; background-color: transparent !important; border: 0;  padding: 0 !important;}
	div.wc_os_alert .wc_os_split:after { font-size: 22px; }
	.wc_os_split:after { content: "\f180" !important; background-color: #9B5C8F; color: white; }	
	.wc_os_conflict:after { content: "\f534" !important; background-color: #fff; color: #F00; }	
	.wc_os_clone:after { content: "\f105" !important; background-color: #9B5C8F; color: white; }	
	.wc_os_parent:after { content: "\f157" !important; background-color: rgba(155,92,143, 0.3); color: white; }
	.wc_os_parent.selected:after { content: "\f157" !important; background-color: #9B5C8F; color: white; }
	/*		
	#order_line_items.wc_os_selection:after,
	.qty_split_options > a:after {
		font-family: dashicons;
		content: "\f236";
		position: absolute;
		right: 10px;
		top: 14px;
		font-size: 40px;
		color: #FF0000;
		cursor: pointer;
	}
	*/
	.qty_split_options > a.split_auto,
	.qty_split_options > a.split_default,
	.qty_split_options > a.split_custom,
	.qty_split_options > a.split_eric_logic{
		text-decoration:none;
		padding-right: 10px;
	}
	.qty_split_options > a.split_auto svg,
	.qty_split_options > a.split_default svg,
	.qty_split_options > a.split_custom svg,
	.qty_split_options > a.split_eric_logic svg{
		color:#F00;
		font-size:16px;
	}
	.qty_split_options > a.split_auto:hover,
	.qty_split_options > a.split_default:hover,
	.qty_split_options > a.split_custom:hover,
	.qty_split_options > a.split_eric_logic:hover{
		text-decoration:none;
	}
	/*
	.qty_split_options > a.split_auto:after,
	.qty_split_options > a.split_default:after,
	.qty_split_options > a.split_custom:after,
	.qty_split_options > a.split_eric_logic:after {
		position: relative;
		font-size: 20px;
		top: 0;
		left: -72px;
		background-color: rgba(255,255,255,0.4);
		padding: 4px 4px;
		text-decoration: none;
		border: 0;
		border-radius: 14px;
	}	
	
	.qty_split_options > a.split_auto:hover:after,
	.qty_split_options > a.split_default:hover:after,
	.qty_split_options > a.split_custom:hover:after,
	.qty_split_options > a.split_eric_logic:hover:after,
	
	.qty_split_options > a.split_auto.selected:after,
	.qty_split_options > a.split_default.selected:after,
	.qty_split_options > a.split_custom.selected:after,
	.qty_split_options > a.split_eric_logic.selected:after{
		background-color: rgba(255,255,255,0.9);
	}		
	*/
	.wc_os_split_selection {
		position: absolute;
		right: -300px;
		background-color: #fff;
		height: 152px;
		padding: 10px;
		width: 258px;
	}	
	.wc_os_split_selection iframe{
		width:256px;
	}
	.wc_os_selection tr.item{
		cursor:pointer;
	}
	.wc_os_selection tr.item.selected{
		background-color:#FDD;
	}
	.wc_os_rules b{
		font-weight:bold;
		font-size:14px;
	}
	.wc_os_rules .wc-os-defined-rules {
		margin: 20px 0 0 4px;
		float: left;
		width: 100%;
	}
	
	.wc_os_console{
		padding-top:30px;
	}
	.wc_os_console input[name="wc_os_order_id"]{
		width:200px;
		height:40px;
		border:1px solid #333;
		border-radius:4px;
		margin:0 auto;
	}
	.wc_os_console ul {
		width: 100%;
		float: left;
		border: 1px solid #333;
		border-radius: 4px;
		text-indent: 14px;
		font-size: 18px;
	}	
	.wc_os_console ul li {
		border-bottom: 1px dashed #ccc;
		padding: 10px 0;
		margin: 0;
		float: left;
		width: 100%;
		height: auto;
		overflow-y: auto;
	}
	.wc_os_console ul li:last-child {
		border-bottom: 0;
	}
	.wc_os_console input[type="button"] {
		padding: 8px;
		width: 74px;
		border: 2px solid #ccc;
		border-bottom-right-radius: 20px;
		border-top-right-radius: 20px;
		cursor:pointer;
	}		
	.wc_os_console ul li pre {
		font-size: 12px;
		padding: 15px;
		background: #f9f9f9;
		margin: 10px 0;
		border-left: 4px solid #0044da;
		width: 100%;
		box-sizing: border-box;
		overflow-x: auto;
		white-space: pre-wrap;
		word-wrap: break-word;
	}

	.wc_settings_div .green{
		color:#0C0;
	}
	.wc_settings_div .red{
		color:#999;
	}
	.wc_settings_div .faded{
		font-size:8px;
		color:#CCC;
	}
	.wc_os_notes.wc_os_pro {
		background-color: rgba(255,0,255,0.1);
		padding: 10px 20px;
		margin: 0;
		width: 80%;
		border-radius: 40px;
	}	
	.wc_os_notes.wc_os_pro h5 {
		margin: 0;
		padding: 0;
	}	
	
	.split_lock_bars,
	.order_removal_bars {
		background-color: rgba(201,201,222,0.8);
		margin: 40px 0 0 0;
		border-radius: 4px;
		padding: 20px;
	}
	.order_removal_bars {
		background-color: rgba(163,73,164,0.4);
	}
	.split_lock_bars strong,
	.order_removal_bars strong {
		background-color: rgb(201, 201, 222);
		padding: 10px 0px 10px 14px;
		border-radius: 2px;
		font-weight: bold;
		font-size: 12px;
		margin: 10px 0 0px;
		display: block;
	}	
	.order_removal_bars strong {
		background-color: rgba(163,73,164, 0.1);
	}
	
	.split_lock_bars select,
	.order_removal_bars select{
		background-color:transparent;
	}
	.inner_split_lock{
		padding: 0 0 30px 0px;
	}
	.inner_split_lock,
	.inner_removal_lock{
		display:none;
	}
	.inner_removal_lock strong.single_removal {
		background: url("../img/single-order.png");
		background-repeat: no-repeat;
		background-position: right center;
		background-color: rgba(163,73,164, 0.09);
	}
	.inner_removal_lock strong.split_removal{
		background:url("../img/split-order.png");
		background-repeat: no-repeat;
		background-position: right center;		
		background-color: rgba(163,73,164, 0.09);
	}
	
	.split_lock_bars strong.split-lock {
		background: url("../img/split-lock.png");
		background-repeat: no-repeat;
		background-position: right center;
		background-color: rgba(201, 201, 222, 1);
		background-size:8%;
	}
	.split_lock_bars strong.split-status{
		background:url("../img/split-status.png");
		background-repeat: no-repeat;
		background-position: right center;		
		background-color: rgba(201, 201, 222, 1);
		background-size:8%;
	}	

	.inner_removal_lock strong small {
		float: right;
		font-weight: normal;
		padding-right: 50px;
	}
	
	.wos_emails_settings {
		width: 84%;
		float: left;
		background-color: rgba(255,255,255,0.2);
		margin: 20px 40px 30px 10px;
		color: #fff;
		padding: 14px 0 50px;
		border: 1px solid rgba(255,255,255,0.5);

	}	
	.wos_emails_settings > strong {
		font-weight: bold;
		background-color: rgba(255,255,255,0.2);
		width: 100%;
		float: left;
		padding: 6px 0;
		margin: 0 0 14px 0;
		text-indent: 20px;
	}
	.wos_emails_settings ul{
		margin:10px 0;
	}
	.wos_emails_settings ul li{
		width:100%;
		float:left;
	}
	.post-type-shop_order .wp-list-table .column-order_number a:nth-child(3) {
		display: none;
	}	
	.wc_settings_div .wc_os_optional ul li.selected label a{
		float:right;
		text-decoration:none;
	}
	.wc_settings_div .wc_os_optional ul li.selected label a:hover{
		text-decoration:underline;
	}
	.wc_settings_div .wc_os_optional ul li.selected label a small{
		color:#fff;
	}
	
	
	.wc_os_ie_products,
	.wc_os_ie_products .wc_os_ie_one, 
	.wc_os_ie_products .wc_os_ie_two, 
	.wc_os_ie_products .wc_os_ie_three, 
	.wc_os_ie_products .wc_os_ie_four, 
	.wc_os_ie_products .wc_os_ie_five,
	.wc_os_ie_products .wc_os_ie_seven{
		padding: 6px 12px;
		width:100%;
		margin:0;
		background-color: rgba(155,92,143,0.4);
		font-size:14px;
		font-weight:bold;
		display:none;
		position:relative;
		float: left;

	}
	 
	.wc_os_ie_six,
	.wc_os_ie_eight,
	.groups_by_meta,
	.wc_os_ie_nine,
	.wc_os_ie_ten,
	.wc_os_ie_eleven,
	.group_by_attributes_only,
	.group_by_attributes_value,
	.group_by_order_item_meta,
	.wc_os_subscription_split,
	.group_by_partial_payment,
	.group_by_acf_group_fields,
	.wc_os_group_by_gf_meta{
		background-color:transparent;
		font-size:14px;
		font-weight:bold;
		display:none;
		position:relative;		
		padding: 2px 12px 4px;
		width:100%;
		margin:0;		
		float: left;
	}
	label[for="wc_os_ie_products"]{
		padding: 6px 16px;
	}
	.wc_os_ie_products{
		padding:6px 0;
	}
	.wc_os_ie_six,
	.wc_os_ie_eight,
	.groups_by_meta,
	.wc_os_ie_nine,
	.wc_os_ie_ten,
	.wc_os_ie_eleven,
	.group_by_attributes_only,
	.group_by_attributes_value,
	.group_by_order_item_meta,
	.wc_os_subscription_split,
	.group_by_partial_payment,
	.group_by_acf_group_fields,
	.wc_os_group_by_gf_meta{
		width: 100%;
	}
	.wc_os_ie_products,
	.wc_os_ie_six,
	.wc_os_ie_eight,
	.groups_by_meta,
	.wc_os_ie_nine,
	.wc_os_ie_ten, 
	.wc_os_ie_eleven,
	.group_by_attributes_only, 
	.group_by_attributes_value,
	.group_by_order_item_meta,
	.wc_os_subscription_split,
	.group_by_partial_payment,
	.group_by_acf_group_fields,
	.wc_os_group_by_gf_meta{
		display:block;
	}
	.wc_os_ie_products i, 
	.wc_os_ie_six i,
	.wc_os_ie_eight i,
	.groups_by_meta i,
	.wc_os_ie_nine i,
	.wc_os_ie_ten i,
	.wc_os_ie_eleven i,
	.group_by_attributes_only i,
	.group_by_attributes_value i,
	.group_by_order_item_meta i,
	.wc_os_subscription_split i,
	.group_by_partial_payment i,
	.group_by_acf_group_fields i,
	.wc_os_group_by_gf_meta i {
		font-weight: normal;
	}
	.wc_os_ie_products input[type="radio"],
	.wc_os_ie_six input[type="radio"],
	.wc_os_ie_eight input[type="radio"],
	.groups_by_meta input[type="radio"],
	.wc_os_ie_nine input[type="radio"],
	.wc_os_ie_ten input[type="radio"],
	.wc_os_ie_eleven input[type="radio"],
	.group_by_attributes_only input[type="radio"],
	.group_by_attributes_value input[type="radio"],
	.group_by_order_item_meta input[type="radio"],
	.wc_os_subscription_split input[type="radio"],
	.group_by_partial_payment input[type="radio"],
	.group_by_acf_group_fields input[type="radio"],
	.wc_os_group_by_gf_meta input[type="radio"]{
		display:none;
	}
	.wc_os_ie_products{  border-top-left-radius: 10px; border-top-right-radius: 10px; }
	/*.group_by_attributes_value{ border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; }*/

	.wc_os_ie_products .wc_os_ie_one.active,
	.wc_os_ie_products .wc_os_ie_two.active,
	.wc_os_ie_products .wc_os_ie_three.active,
	.wc_os_ie_products .wc_os_ie_four.active,
	.wc_os_ie_products .wc_os_ie_five.active,
	.wc_os_ie_products .wc_os_ie_seven.active,
	.wc_os_ie_six.active,
	.wc_os_ie_eight.active,
	.groups_by_meta.active,
	.wc_os_ie_nine.active,
	.wc_os_ie_ten.active,
	.wc_os_ie_eleven.active,
	.group_by_attributes_only.active,	
	.group_by_acf_group_fields.active,
	.wc_os_subscription_split.active,
	.group_by_partial_payment.active,
	.group_by_order_item_meta.active,
	.group_by_attributes_value.active,
	.wc_os_group_by_gf_meta.active{ 
		background-color:rgba(155,92,143,0.8); color:#fff; 
		float:left;
	}
	.wc_os_ie_products .wc_os_ie_seven:not(.active) .qty_split_options{
		display:none;
	}
	.wc_os_ie_products .wc_os_ie_seven.active .qty_split_options{
		
	}
	.wc_os_ie_products ul {
		margin: 10px 0 0px 0px;
		padding: 0 0 0 2px;
		/*border-left: 12px solid rgba(155,92,143,0.2);*/
		/*border-bottom: 12px solid rgba(155,92,143,0.2);*/
		display:none;
	}
	.wc_os_ie_products ul li.wc_os_ie_one,
	.wc_os_ie_products ul li.wc_os_ie_two,
	.wc_os_ie_products ul li.wc_os_ie_three,
	.wc_os_ie_products ul li.wc_os_ie_four,
	.wc_os_ie_products ul li.wc_os_ie_five,
	.wc_os_ie_products ul li.wc_os_ie_seven{
		background-color:transparent;
		width: 100%;
		padding-left: 14px;
		position:relative;
	}
	.noproducts{
		position:relative;
	}
	.wc_os_ie_products ul li .qty_split_options,
	.qty_split_options{
		right: 24px;
		position: absolute;
		top: 2px;
	}
	.wc_os_ie_products ul li .qty_split_options select {
		font-size: 12px;
		font-weight: normal;
		background-color: rgba(155,92,143,0.8);
		color: #fff;
		border: 0;
	}
	.wc_os_ie_products ul li.wc_os_premium label{

	}
	.wc_os_ie_products ul li.wc_os_premium .qty_split_options select{
		visibility:hidden;
	}
	.wos_loading {
		background: url("../img/juggler.gif");
		height: 200px;
		width: 200px;
		background-size: 100px;
		background-color: rgba(255,255,255,0);
		background-repeat: no-repeat;
		background-position: center center;
		position: absolute;
		right: 0;
		display:none;
	}
	.wos_loading.smart{
		top: 60px;
		height: 100px;
		width: 100px;
		background-size: 60px;
	}
	.conflict_status {
		width: 99.8%;
		float: left;
		height: 144px;
		border: 1px solid rgba(0,0,0,0.01);
	}
	.conflict_status ul{
		margin:30px auto 0 auto;
		padding:0;
		width: 80%;
	}
	.conflict_status ul li{
		float:left;
		text-align:center;
	}
	.conflict_status ul li a{
		cursor:pointer;
		background-color:rgba(155,92,143,0.4);
		color:#fff;
		font-size:16px;
		padding:10px 20px;
	}
	.conflict_status ul li a.forced,
	.conflict_status ul li a:hover{
		background-color:rgba(155,92,143,0.8);
	}
	.conflict_status h6 {
		margin: 0;
		padding: 6px 14px;
		text-align: center;
		font-size: 16px;
		font-weight: normal;
		background-color: rgba(0,0,0,0.4);
		color: #fff;
		border-bottom: 1px solid rgba(0,0,0,0.3);
		line-height: 26px;
	}
	.conflict_status:empty {
		display: none;
	}
	.conflict_status ul li a:empty {
		display: none;
	}
	td.split-actions ul{
		padding:0;
		margin:0;
		float:left;
		width:100%;
		display:none;
	}
	td.split-actions ul li{
		float:left;
		margin:2px 20px 0 0;
	}
	td.split-actions ul li label{
		font-size:12px;
	}
	td.split-actions select{
		display:none;
		width:100px;
	}
	div.wc_os_group_by_vendors form.wos_vendors_list td.split-actions select,
	div.wc_os_group_cats form.wos_categories_list td.split-actions select{
		display:block;
	}
	.wos_actions_arr_section{
		clear:both;
	}
	
	.wos_actions_arr_section,
	.wos_cart_notices {
		margin: 30px 0 60px 0;
		
		
	}
	.sub-tab-content{
		clear:both;
		width:100%;
		float:left;
	}
	.sub-tab-content.hides{
		display:none;
	}
	.wos_actions_arr_section h3,
	.wos_cart_notices h3 {
		background-color: rgba(155,92,143,0.8);
		width: 50%;
		color: #fff;
		padding: 10px 14px;
		margin:0;
		text-shadow: 1px 2px rgba(255,255,255,0.3);
		border-top: 1px solid rgba(0,0,0,0.6);
		border-right: 1px solid rgba(0,0,0,0.6);
		font-size:20px;
	}
	.wos_actions_arr_section h3{
		background-color: rgba(201,201,222,1);
		color:#333;
	}
	.wos_actions_arr_section ul,
	.wos_cart_notices ul,
	.wc-os-hooks-list{
		margin:0px 0 10px 0;
		padding:0;
		float:left;
		width:100%;
	}
	
	.wos_actions_arr_section ul li,
	.wos_cart_notices ul li,
	.wc-os-hooks-list li {
		float: left;
		width: 96%;
		background-color: rgba(155,92,143,0.8);
		padding: 20px 10px;
		margin: 0;
		border-bottom: 1px solid rgba(255,255,255,0.2);
	}
	.wos_actions_arr_section ul li{
		background-color: rgba(201,201,222,0.8);
		border-bottom: 1px solid rgba(0,0,0,0.1);
	}
	.wos_actions_arr_section ul li input[type="text"],
	.wos_cart_notices ul li textarea{
		border:1px solid rgba(155,92,143,0.8);
		float:left;
		width:96%;
		color:#000;
		padding: 14px 10px;
	}
	.wos_actions_arr_section ul li input[type="text"]{
		border:1px solid rgba(201,201,222,1);
	}
	.wos_actions_arr_section ul li input[type="text"]:placeholder,
	.wos_cart_notices ul li textarea:placeholder{
		color:rgba(0,0,0,0.5);
		
	}
	.wos_cart_notices .wos_cart_notices_left,
	.wos_cart_notices .wos_cart_notices_right{
		width:46%;
		
	}
	.wos_cart_notices .wos_cart_notices_left{
		margin-right:10px;
		float:left;
	}
	.wos_cart_notices .wos_cart_notices_right{
		float:right;
	}
	.wos_cart_notices .wos_cart_notices_right textarea{
		width:100%;
		height:380px;
	}
	.wos_actions_arr_section ul li .actions_left,
	.wos_actions_arr_section ul li .actions_right {
		float: left;
		width: 15%;
	}	
	.wos_actions_arr_section ul li .actions_right{
		width:80%;
	}
	.wos_actions_arr_section ul li .actions_left span, 
	.wos_actions_arr_section ul li .actions_right span {
		float: left;
		width: 100%;
		padding: 10px 0 0 12px;
		font-size: 14px;
		color: #333;
	}
	.wos_products_list .hides,
	.wos_categories_qty .hides,
	.wos_categories_list .hides,
	.wos_attributes_only_list .hides,
	.wos_attributes_values_list .hides,
	.group_by_order_item_meta_list .hides,
	.group_by_gf_meta_list .hides{
		display:none;
	}
	.wos_products_list,
	.wos_products_search,
	.wos_categories_qty,
	.wos_categories_list,
	.wos_attributes_only_list,
	.wos_attributes_values_list,
	.group_by_order_item_meta_list,
	.group_by_gf_meta_list,	
	.wc_os_acf_values_list, 
	.wc_os_partial_payment_list,
	.wc_os_ahead + .wc_os_notes,
	.wc_os_ahead + .wc_os_notes + p,
	.wos_products_list + div,
	.wos_products_list + div + p.submit,
	.wos_vendors_list,
	.wos_woo_vendors_list {
		display:none;
		position:relative;
	}
	.wrap.wc_settings_div h2 > a.gopro {
		font-size: 12px;
		background-color: rgba(155,92,143,0.1);
		border: 1px solid rgba(155,92,143,0.8);
		color: rgba(155,92,143,1);
		text-decoration: none;
		padding: 4px 20px 6px 40px;
		border-radius: 15px;
		background-image: url(../img/star.png);
		background-repeat: no-repeat;
		background-size: 22px;
		background-position: 10px 2px;
		top: 2px;
		position: absolute;
		right: 184px;
	}
	.wrap.wc_settings_div h2 > a.gopro:hover {
		background-color: rgba(155,92,143,0.4);
	}
	.wos_attributes_only_list li.wos-selected label,
	.wos_attributes_only_list li.wos-selected label,
	.wc_os_acf_values_list li.wos-selected label,
	.group_by_gf_meta_list li.wos-selected label,
	.group_by_order_item_meta_list li.wos-selected label,
	.wc_os_partial_payment_list li.wos-selected label,
	.wos_attributes_values_list li.wos-selected label {
		background-color: rgba(255,242,0, 0.4);
		padding: 0 0px 0 0;
		text-decoration: underline;
	}
	.wos_categories_qty > label,
	.wos_categories_list > label,
	.wos_vendors_list > label,
	.wos_woo_vendors_list > label,
	.wos_attributes_only_list > h3,
	.group_by_order_item_meta_list > h3,
	.group_by_gf_meta_list > h3,
	.wc_os_acf_values_list > h3,
	.wc_os_partial_payment_list > h3,
	.wos_attributes_values_list > h3 {
		background-color: rgba(155,92,143,0.8);
		width: 100%;
		float: left;
		padding: 10px;
		color: #fff;
		border-radius: 20px;
		text-align: center;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		font-size: 14px;
		margin-bottom: 16px;
		font-weight: bold;
		display:none;
	}
	.wos-va{

		
		background:url("../img/bulb.png");
		background-size: 20px;
		background-repeat: no-repeat;					
		cursor: pointer;
		width: 20px;
		height: 30px;
		position: absolute;
		right: 0;
		top:0;
	
	}
	/*.wos-va:before{
		font-family:"Font Awesome 5 Free";		
		content:"\f0eb";		
	}*/
	.wc_os_ie_six .wos-va,
	.wc_os_ie_eight .wos-va,
	.groups_by_meta .wos-va,
	.wc_os_ie_nine .wos-va,
	.wc_os_ie_ten .wos-va,
	.wc_os_ie_eleven .wos-va,
	.group_by_attributes_only .wos-va,
	.group_by_acf_group_fields .wos-va,
	.wc_os_group_by_gf_meta .wos-va,
	.wc_os_subscription_split .wos-va,
	.group_by_partial_payment .wos-va,
	.group_by_order_item_meta .wos-va,
	.group_by_attributes_value .wos-va{
		right:12px;
	}
	.noproducts .qty_split_options{
		/*right:30px;*/
	}
	.wos_cart_notices_left input[type="text"],
	.wos_cart_notices_left input[type="password"]{
		width:100%;
	}
		
	.wc_os_group_cat_meta_wrapper{
		
		clear: both;
		width: 99%;
		padding: 9px;		
		border: 1px solid rgb(178, 123, 167);
		float:left;
		background-color:#ff;
		display:none;
		margin:20px 0;
	}
	
	a.wc_os_group_cat_meta_switch.button {
		margin: 20px 0 0 0;
		clear: both;
	}
	.wc_os_group_cat_meta_wrapper table{
		
		margin-top:0;
	}
	
	.wc_os_group_cat_meta_wrapper table td{
		
		width: 33%;
	}
	
	
	.wc_os_group_cat_meta_wrapper select{
		
		width: 70%;
	}
	.wc_os_group_cat_meta_wrapper select[multiple="multiple"]{
		width:100%;
		height:600px;
		max-width:none;
	}
	
	
	.wos_categories_list > label{
		margin-bottom: 0;
	}



	.wc_os_group_cat_meta_msg{
		display:none;
	}
	
	.wc_settings_div:not(.tab-1) .wos_categories_qty,
	.wc_settings_div:not(.tab-1) .wos_categories_list,
	.wc_settings_div:not(.tab-1) .wos_vendors_list,
	.wc_settings_div:not(.tab-1) .wos_woo_vendors_list,
	.wc_settings_div:not(.tab-1) .wc_os_partial_wrapper,
	.wc_settings_div:not(.tab-1) .wos_acf_wrapper{
		display:none !important;
	}

	div.wos_acf_wrapper form .wc-os-plugin-icon {
		background: url("../img/plugins.png");
		width: 274px;
		height: 90px;
		float: right;
		background-position: 0px -368px;
		background-repeat: no-repeat;
	}
	.wc_os_vendor_role_selection_wrapper{
		clear: both;
		width:100%;
		float:left;
		margin: 0 0 20px 0;
	}


	.wc_os_emails_section{

	}
	.wc_os_emails_section h3, 
	div.wc_os_shipping .sub-tab-content div h3, 
	.nav-tab-content div h3 {
		font-size: 18px;
		font-weight: bold;
		margin: 20px 0 0;
		color: rgba(0,0,0,0.8);
	}
	
	
	.sub-tab-content strong{
		float:left;
		clear: both;
		display:block;
	}
	.sub-tab-content strong,
	.sub-tab-content table th{
		font-size:16px;
	}
	.wc_os_emails_section h4 {
		font-size: 16px;
		border-left: 18px solid #ac7aa3;
		padding: 4px 0 6px 10px;
		font-weight: bold;
		border-radius: 16px;
		background-color: #ac7aa314;
		width: auto;
		display: block;
	}
	.sub-tab-content strong,
	.sub-tab-content table th{
		font-weight:normal;
	}
	.wc_os_emails_section * {box-sizing: border-box}
	.wc_os_emails_section ul {
		margin: 16px 0 0 4px;
		padding: 0;
	}
	.wc_os_emails_section ul li{
		list-style:none;
	}

	/* Style the tab */
	.wc_os_emails_section .wc_os_tab {
		float: left;
		width: 20%;
		height: auto;
		margin-tOp: 20PX;
		min-height: 600px;
		background: url("../img/mailbox.png");
		background-repeat: no-repeat;
		background-size: 20%;
		background-position: center top 12px;
		background-color: #ac7aa3;
		padding: 68px 0 0 0;
	}

	/* Style the buttons that are used to open the tab content */
	.wc_os_emails_section .wc_os_tab button {
		display: block;
		background-color: inherit;
		color: white;
		padding: 22px 16px;
		width: 100%;
		border: none;
		outline: none;
		text-align: left;
		cursor: pointer;
		transition: 0.3s;
	}
	.wc_os_emails_section .wc_os_tab button > svg{
		float:right;
	}

	/* Change background color of buttons on hover */
	.wc_os_emails_section .wc_os_tab button:hover {
		background-color: #7b4972;
	}

	/* Create an active/current "tab button" class */
	.wc_os_emails_section .wc_os_tab button.wc_os_active {
		background-color: #603658;
	}

	/* Style the tab content */
	.wc_os_emails_section .wc_os_tab_content {
		float: left;
		padding: 0px 12px;
		width: 80%;
		border-left: none;
		height: auto;
		margin-top: 20px;
		min-height: 540px;
		margin-bottom: 30px;
	}



	.wc_os_tab_content table input[type="text"],
	.wc_os_tab_content table input[type="password"],
	.wc_os_tab_content table input[type="submit"],	
	.wc_os_tab_content table textarea{
		width: 50%;
	}

	#wos_test_email_submit{
		display: none;
	}
			
	.wc_os_logger ul {
		height: 600px;
		overflow-y: auto;
		width: 100%;
		margin: 0;
		padding: 0;
	}

	.wc_os_import_export_section .wc_os_settings_string{
		width: 100%;
	}

	.wc_os_import_export_section ul{

		list-style: revert;
		padding-left: 30px;


	}
	.wc_os_import_export_section ul:not(.inner_ul){

		max-height: 600px;
		overflow: auto;
		background: #ac7aa3;
		color: white;
	}



	.wc_os_import_export_section ul h3{
		color: khaki
	}	
	
	.wc-os-multiple-warning{
		
		color:rgba(255,0,0,1);
	}
	ul.wos_pagination {
		margin: 12px auto;
		padding: 2px 0 0;
		width: 610px;
		display: table;
		background-color: rgba(155,92,143,0.8);
		border-radius: 15px;
		height: auto;
		float: none;
	}	
	ul.wos_pagination li {
		float: left;
		text-align: center;
		padding: 1px 6px 0;
		color: #fff;
	}	
	ul.wos_pagination li:first-child {
		padding-left: 10px;
	}	
	ul.wos_pagination li a {
		color: #fff;
		cursor: pointer;
	}	
	ul.wos_pagination li.wos_current {
		
	}
	ul.wos_pagination li.wos_current a,
	ul.wos_pagination li a:hover{
		text-decoration:underline;
	}	
	ul.wos_pagination li.wos_current a{
		font-weight:bold;
		color:#FF0;
		text-decoration:none;
	}
	ul.wos_pagination li.wos-prev,
	ul.wos_pagination li.wos-first {
		float:left;
	}
	ul.wos_pagination li.wos-next,
	ul.wos_pagination li.wos-last {
		float:right;
	}

	.wos_pg_limit_wrapper label {
		float: left;
		padding: 3px 8px 0 0;
	}
	
	.wos_pg_limit_wrapper select[name="wos_pg_limit"] {
		float: right;
		padding: 0 0 0 10px;
		font-size: 12px;
		height: 20px;
		line-height: 0;
		width: 54px;
		font-weight: normal;
	}
	.wos_categories_qty_pagination,
	.wos_categories_list_pagination {
		clear: both;
		margin: 20px 0 0 0;
		position: relative;
		top: 28px;
	}	
	.wos_products_list{
		position:relative;
	}
		
	.wos_products_list .wos_pg_limit_wrapper {
		width: 174px;
		position: absolute;
		top: 30px;
		right: 0;
	}	
		
	.wc_os_alert {
		position: relative;
		padding: .75rem 1.25rem;
		margin-bottom: 1rem;
		border: 1px solid transparent;
		border-radius: .25rem;
		color: #0c5460;

		background-color: #d1ecf1;
		border-color: #bee5eb;		
	}	
	.wc_os_section_alert {
		position: relative;
		padding: .75rem 1.25rem;
		margin-bottom: 1rem;
		border: 1px solid transparent;
		border-radius: .25rem;
		color: #fff;
		background-color: rgba(163,73,164,0.6);
		border-color: rgba(163,73,164,0.8);
	}	
	.wc_os_alert.alert-danger,
	.wc_os_alert.alert-success {
		color: #842029;
		background-color: #f8d7da;
		border-color: #f5c2c7;
		margin: 16px 0;
		font-size: 16px;
		line-height: 26px;
		display:none;
	}
	.wc_os_alert.alert-success {
	}
	
	.wc_os_alert.alert-danger a,
	.wc_os_alert.alert-success a {
		background-color: #842029;
		display: inline-block;
		color: #fff;
		font-size: 12px;
		padding: 0 12px;
		cursor: pointer;
		text-decoration: none;
		border-radius: 4px;
		height: 26px;
		line-height: 25px;
	}
	.wc_os_alert.alert-success a {
	}
	.wc_os_alert.alert-danger a:hover{
	}
	.wc_os_alert.alert-success a:hover{
		color: #f5c2c7;
	}
	
	.wc_os_section_alert *{
		color:#fff;
	}
	.wc_os_section_alert .wc-status-default label,
	.wc_os_section_alert .wc-status-selected label{
		color:#972058;;
	}
	.wp-core-ui select option[value="wos_restore"] {
		background-color: maroon;
		color: #fff;
	}	
		
	.wc_os_optional li > strong {
		color: #fff;
		font-weight: bold;
		border-bottom: 1px solid;
		width: 100%;
		float: left;
		padding: 0 0 6px 0;
		margin: 0 0 16px 0;
	}	
		
	.wc_settings_div .wc_os_optional ul li ul {
		margin: 0 0 16px 0;
	}	
	div.wos_pg_limit_wrapper {
		float: right;
		margin: 0 0 10px 0;
		display:block;
	}	
	.cbqse-wrapper {
		width: 100%;
		float: left;
		padding: 0 0 10px 0;
	}	
	.cbqse-wrapper ul {
		margin: 0 auto;
		width: 270px;
		display: block;
		background-color: rgba(155,92,143,0.8);
		height: 30px;
		padding: 2px 0 0 10px;
		border-radius: 20px;
		color: #fff;
	}
	.cbqse-wrapper ul li{
		float:left;
		margin-right:10px;
	}
	.cbqse-wrapper ul li a{
		font-size:14px;
		text-decoration:none;
		color: #fff;
	}
	.cbqse-wrapper ul li a:hover{
		text-decoration:underline;
	}
	.cbqse-wrapper > img{
		display:none;
		margin: 0 auto;
		max-width:100%;
	}
	.wc_os_ie_wrapper{
		float: left;
		width: 100%;
		background-color: rgba(155,92,143,0.4);
		padding-left: 0;
		min-height: 570px;
	}
	.wc_os_ie_wrapper > li:not(.wc_os_ie_products) > ul {
		width: 96%;
		padding: 0;
		margin: 0 8px 0 0;
		float: right;
	}
	.wc_os_ie_wrapper > li.wc_os_ie_products > ul {
		width: 99.5%;
		padding:0;
	}		
	
	
	
	
	
	
	
	.wc_os_shipping .wc_os_alert
	{
		margin-top: 20px;
	}
	
	.wc_os_shipping .wc_os_alert.alert-success,
	.wc_os_alert.alert-success
	{
		color: #155724;
		background-color: #d4edda;
		border-color: #c3e6cb;
	}
	div.wc_settings_wrapper div.alert[role="alert"]{
		clear:both;
	}
	
	.wc_os_shipping .save_changes_btn{
		margin-top: 20px;
	}
	
	.wc_os_modal{
		display: none;
		position: fixed;
		z-index: 999999999;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		overflow: auto;
		background-color: rgb(0, 0, 0);
		background-color: rgba(0, 0, 0, 0.4);
	}
	
	.wc_os_modal_content{
		background-color: #fefefe00;
		margin: 20% auto;
		padding: 20px;
		/*border: 1px solid #888;*/
		width: max-content;
		display: flex;
	}
	
	.wc_os_close{
		color: #aaa;
		float: right;
		font-size: 28px;
		font-weight: bold;
	}
	
	.wc_os_close:hover,
	.wc_os_close:focus
	{
		color: black;
		text-decoration: none;
		cursor: pointer;
	}
	
	.wc_os_label{
		
		display: block;
		margin:10px 0;
		font-weight: 600;
	}
	
	.wc_os_order_total_criteria_wrapper span{
		display: inline-block;
		width: 165px;
		margin-bottom: 10px;
		font-weight: 600;
	}
	div.wc_os_order_total_criteria_wrapper .wc_os_order_total_criteria_row.hides{
		display:block;
	}
	
	.wc_os_add_total_order_criteria{
		margin-top: 10px;
	}
	
	
	
	.wc_os_del_total_order_criteria span,
	.wc_os_add_total_order_criteria span{
		vertical-align:middle;
		font-size: 15px;
		height: 17px;
		width: 17px;		
		position: relative;
	}
	.wc_os_del_total_order_criteria span.dashicons-trash{
		top: 4px;
	}
	
	.wc_os_order_total_criteria_row{
		margin-bottom: 10px;
	}
	.wc_os_order_total_criteria_row > input[type="number"] {
		width: 160px;
	}
	.wc_os_save_changes_alert {
		background-color: rgba(155,92,143,0.8);
		border-color: rgba(155,92,143,0.9);
		color: #fff;
		text-decoration: none;
		text-shadow: none;
		float: left;
		width: 100%;
		padding: 20px;
		font-size: 16px;
		margin: 20px 0;
	}

	.wos_order_statuses_section td.wos_label{
		width: 15%;
		font-size: 16px;
		vertical-align: top;
	}

	.wos_order_statuses_section .delete_status_form td.wos_label{
		width: 30%;

	}

	.wos_order_statuses_section .delete_status_form td{
		padding-bottom: 30px;

	}

	.wos_order_statuses_section td.wos_input select,
	.wos_order_statuses_section td.wos_input input{
		width: 25rem;

	}



	.wos_order_statuses_section td.wos_input .info{
		width: 25rem;
		font-style: italic;
		color: darkgrey;
		margin-top: 0;
		margin-bottom: 0;
		user-select: none;

	}

	.status_form table td{
		padding-bottom: 30px;
	}


	.wos_status_action .delete{
		color: #dc3545;
	}


	.wc_os_alert.delete_status,
	.wc_os_alert.duplicate{
		margin-top: 20px;
	}
		
	.wos_order_statuses_section .status_header {
		background: url(../img/custom-status.png);
		background-repeat: no-repeat;
		background-size: 66px;
		height: 70px;
		padding: 0px 0 0 68px;
		background-position: left bottom;
	}	
	.vendor-left {
		float: left;
		width: 520px;
		background-color: rgba(155,92,143,0.6);
		color: #fff;
		padding: 10px;
		border-radius: 4px;
		margin: 0 10px 20px 0;
		min-height: 120px;
	}
	.vendor-left .status-default {
		width: 100%;
		padding: 0 0 25px;
		border-bottom: 1px dashed rgba(255,255,255,0.5);
		margin: 0 0 20px;
	}
	.vendor-left .status-default p {
		padding: 0;
		margin: 0px 0 6px 0;
	}
	.vendor-left .status-default select{
		max-width:100%;
	}
	.vendor-left .status-default p,
	.vendor-left b{
		font-size:12px;
		font-weight:bold;
	}
	.vendor-right,
	.switch-right {
		float: left;
		width: 50%;
		margin: 0 0 20px 0;
	}	
	.vendor-right i,
	.switch-right i{
		font-size:26px;
	}
	.vendor-right .vendor-rbottom > div,
	.switch-right .switch-rbottom > div{
		cursor:pointer;
		display:none;
	}
	.vendor-right > input,
	.switch-right input {
		display:none;
	}
	.switch-right .switch-sub{
		margin:0 0 50px 0;
	}
	.vendor-right > div,
	.switch-right .switch-sub > div {
		width: 430px;
		text-align: center;
		font-size: 16px;
		margin: 0 auto 1px auto;
		padding: 9px 10px 9px;
		border-radius: 4px;
		background-color: rgba(155,92,143,0.6);
		color: #fff;
		height: 30px;
		display: inline-table;
	}
	.switch-right .switch-sub > div {
		width:530px;
	}
	.vendor-right > div i,
	.vendor-right > div svg,
	.switch-right .switch-sub > div i,
	.switch-right .switch-sub > div svg{
		color:#FFF;
		font-size:28px;
		float:right;
		margin-right:10px;
	}
	.vendor-right > div.vendor-rbottom,
	.switch-right .switch-sub > div.switch-rbottom {
		background-color: rgba(155,92,143,0.8);
	}
	.vendor-right > div.vendor-rbottom:hover,
	.switch-right .switch-sub > div.switch-rbottom:hover {
		background-color: rgba(155,92,143,1);
	}
	.vendor-right > div.vendor-rbottom:hover i,
	.vendor-right > div.vendor-rbottom:hover svg,
	.switch-right .switch-sub > div.switch-rbottom:hover i,
	.switch-right .switch-sub > div.switch-rbottom:hover svg {
		color:#F7F7F7;
	}
	.wos_cross {
		width: 60px;
		height: 30px;
		border-bottom: 4px solid #d92424;
		border-bottom-color: rgb(217, 36, 36);
		border-bottom-style: solid;
		border-bottom-width: 4px;
		-webkit-transform: translateY(-20px) translateX(5px) rotate(27deg);
		position: absolute;
		top: 3px;
		right: -3px;
	}

	.wc_os_io_options .wc_os_select_wrapper{
		float : left;
		width : 50%;
	}

	.wc_os_io_options .wc_os_select_wrapper p,
	.wc_os_vendor_role_selection_wrapper label{
		display: block;
		font-size : 12px;
		margin-top: 0px;
		margin-bottom:6px;
		font-weight:bold;
	}
	div.vendor-left select, 
	.wc_os_io_options .wc_os_select_wrapper input {
		width: 98%;
		background: transparent;
		border: 1px solid #fff;
		color: #fff;
	}
	.wc_os_io_options .wc_os_select_wrapper input:placeholder {
		color: #fff;
	}
	
	.wc_os_io_options .out-stock-amount{
		position: relative;
	}	
	.wc_os_notes.wos_products_list{
		clear: both;
	}
	.groups.wos_products_list td.split-actions .wos_product_action{
		display:none;
	}
	.split-settings-dashboard.product_related .wos_products_list td.split-actions select.wos_product_action{
		display:block;
		width:70%;
	}
	div.tab-split-settings.wc_os_groups .split-settings-dashboard.product_related .wos_products_list td.split-actions select.wos_product_action{
		display:none;
	}
	
	
	.groups.wos_products_list td.split-actions select[data-ie="groups"]{
		display:block;
	}
	
	@media screen and (max-width: 800px){

		.wos_order_statuses_section td.wos_label{
			width: 40%;
		}


		.wos_order_statuses_section td.wos_input select,
		.wos_order_statuses_section td.wos_input input{
			width: 60%;
		}

		.wos_order_statuses_section td.wos_input .info{
			width: 60%;
		}

	}


	.wc_settings_div .wc_os_screen_option{
		margin-top: -10px;
		/*display: none;*/
	}

	.wc_settings_div .wc_os_screen_option fieldset label{
		margin-bottom: 5px;
		display: block;
		width: max-content;
	}

	.wc_settings_div img.wc_os_loading
	{
		width: 40px;
		position: relative;
		top: 15px;
		left: 18px;
		display:none;
	}

	.wc_settings_div .result_success{
		margin-top: 24px;
		color: #28a745;
		display: none;
	}
	
	.wc_settings_div .wc_os_acf_notice {
		font-size: 16px;
		margin-top: 20px;
		background-color: rgba(155,92,143,0.7);
		padding: 10px;
		color: #fff;
		border-radius: 4px;
		float: left;
		width: 99%;
		text-align: center;
	}
	.wc-os-screen-options,
	.wc-os-screen-options:hover {
		background: #1c021112;
		border: 1px solid rgba(255,255,255,0.2);
		color: #fff;
		text-decoration: none;
		text-shadow: none;
		display: block;
		width: 360px;
		margin: 30px auto 0;
		font-weight: bold;
		font-size: 16px;
		padding: 12px;
	}
	.wc-os-screen-options:hover {
		border: 1px solid rgba(255,255,255,0.5);
	}
	.wc_settings_div .wc_os_acf_notice.split{
		display:none;
	}


	.wc_settings_div .acf_split_notice_field{
		font-weight: 700;
	}
	
	div.wc_settings_div p.submit{
		width:100%;
		text-align:left;
		clear: both;
	}

	.wc_os_screen_option p.submit button{
		margin-top: 20px;
	}


	/* Style the buttons that are used to open and close the wos-accordion panel */
	.wc_settings_div .wos-accordion {
		background-color: #eee;
		color: #444;
		cursor: pointer;
		padding: 18px;
		width: 100%;
		text-align: left;
		border: none;
		outline: none;
		transition: 0.4s;
		position: relative;
		border-bottom: 1px solid lightgrey;
	}

	.wc_settings_div .wos-accordion .a_icon {

		position: absolute;
		right: 15px;
		top: 20px;
	}


	.wc_settings_div .wos-accordion .wos-accordion-plus,
	.wc_settings_div .wos-accordion.current .wos-accordion-minus
	{
		display:block;
	}
	.wc_settings_div .wos-accordion .wos-accordion-minus,
	.wc_settings_div .wos-accordion.current .wos-accordion-plus{
		display: none;
	}

	/* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
	.wc_settings_div .wos-accordion-wrapper .active,
	.wc_settings_div .wos-accordion:hover {
		background-color: #ccc;
	}

	/* Style the wos-accordion panel. Note: hidden by default */
	.wc_settings_div .panel {
		padding: 0 18px 18px 18px;
		background-color: white;
		overflow: hidden;
		border: 1px solid lightgrey;
		min-height: 200px;
	}

	.wc_settings_div .panel:not(.first){
		display: none;

	}

	.wc_settings_div .wos-accordion-wrapper{

		margin : 25px 0;
		box-shadow: 0 0 10px #b7b7b7;
		clear: both;

	}

 	.wc_settings_div .wc_os_ie_groups{
		 background-color:rgba(155,92,143,0.4);
		 float: left;
		 width: 100%;
		 position:relative;
		 overflow-y: auto;
		 min-height: 350px;
	}
	.wc_settings_div .wc_os_ie_groups:before {
		content: "Grouped Methods";
		position: absolute;
		rotate: -90deg;
		font-weight: bold;
		font-size: 30px;
		top: 148px;
		left: -154px;
		letter-spacing: 6px;
		color: rgba(255,255,255,0.5);
	}
	.wc_os_acf_group_selection{
		margin: 0px 0 0 25px;
	}

	.wc_settings_div .wos-accordion .dashicons.danger{
		color: #dc3545;
	}

	.wc_settings_div .wos-accordion .dashicons.success{
		color: #28a745;
	}

	.wc_settings_div .wos_acf_wrapper table thead th{

	}
	.wc_settings_div .wos_acf_wrapper table thead th.group_fields_checkbox{
		width:30px;
	}

	.wos_acf_values.close .dashicons:before{
		content: "\f140";
	}

	.wos_acf_values.open .dashicons:before{
		content: "\f142";
	}

	.wos_acf_values span.toggle{
		cursor:pointer;
		user-select: none;
	}
	.wos_acf_values ul{
		display:none;
		position: absolute;
		background: white;
		min-width: 220px;
		padding: 10px;
		box-shadow: 0px 0px 10px #bbb;
		max-height: 20%;
		overflow: auto;
		margin-top: 3px;
		z-index:1;
	}
	.wc_settings_div .wc_os_io_options[data-method="inclusive"] .vendor-left{
		min-height: auto;
	}

	.wc_settings_div  .wc_os_input_options label{
		display: block;
		width: max-content;

	}


	.wc_settings_div .wc_os_input_options input{
		display: block;
		width: 80%;
	}


	#wc_os_customer_permission_text_wrapper{
		padding-bottom:30px;
	}
	#wc_os_customer_permission_text_wrapper strong{
		background-color:rgba(255,255,255,0.5);
		color:#F00;
		text-align:center;
		font-size:12px;
		width:100%;
		float:left;
		margin:10px auto 10px auto;
	}
	.group_status_heading:not(.wc_group_cats),
	.wc_os_group_status:not(.wc_group_cats),
	.wc_os_extend_groups{
		display:none;
	}
	
	form.wc_os_rules{
		margin-top: 20px;
	}

	.wos-list-item:first-child {
		border-top-left-radius: .25rem;
		border-top-right-radius: .25rem;
	}

	.wos-list-item:last-child {
		margin-bottom: 0;
		border-bottom-right-radius: .25rem;
		border-bottom-left-radius: .25rem;
	}

	.wos-list {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding-left: 0;
		margin-bottom: 0;
	}

	.wos-list-item {
		position: relative;
		display: block;
		padding: .75rem 1.25rem;
		margin-bottom: -1px;
		background-color: #fff;
		border: 1px solid rgba(0,0,0,.125);
	}

	.wos-list-item .wos-content{

		display: inline-block;
		margin-top: 5px;
	}



	.wc-os-defined-rules ul.wos-list > li > a{

		display: inline-block;
		float:right;

	}
	
	.wos-btn {
		padding: .08rem .5rem;
		font-size: .7rem;
		line-height: 1.8;
		border-radius: .2rem;
		display: inline-block;
		font-weight: 400;
		text-align: center;
		white-space: nowrap;
		vertical-align: middle;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		border: 1px solid transparent;
		transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	}

	.wos-btn-danger {
		color: #fff;
		background-color: #dc3545;
		border-color: #dc3545;
		text-decoration:none;
	}

	.wos-btn-danger:hover {
		color: #fff;
		background-color: #c82333;
		border-color: #bd2130;
	}

	.wos-btn .dashicons{
		font-size : 1rem;
		line-height: 1.2;
	}

	.wc_os_rules_case{
		margin-left: 40px;
	}

	.wc_settings_div .nav-tab-content .wc_os_rules_case select{
		min-width: 200px;
		border: none;
	}


	.wc_settings_div .nav-tab-content .wc_os_rules_case select:focus{

		box-shadow: none;
	}

	.wc_os_rules_case a{
		float:right;
		margin-left: 20px;
		display: inline-block;
	}
	.wc_settings_div .wos_empty_order_wrapper {
		margin: 28px 0 0 0;
	}
	#wc_os_auto_clone_status {
		width: 100px;
		background: transparent;
		color: #fff;
		border: none;
		border-bottom: 2px solid #fff;
		border-radius: 0;
	}
	.wc_settings_div .debug-log strong {
		display: inline-block;
		width: 100%;
		background-color: rgba(155,92,143,1);
		font-weight: bold;
		color: #fff;
		font-size: 14px;
		padding: 10px;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
	}
	.wc_settings_div .debug-log strong small {
		float: right;
		color: #FF0;
		font-size: 14px;
	}

	.wc_os_partial_payment_list fieldset{
		border : 3px groove black;
		padding: 10px;
		margin: 0 0 20px 0;
	}

	.wc_os_partial_payment_list fieldset legend{
		padding : 10px;
		font-size: 16px;
		font-weight: bold;
	}

	.wc_os_partial_payment_list strong{
		font-weight: bold;
		font-size: 14px;
	}

	.wc_os_partial_payment_list .wc_os_payment_group_by{
		margin-left: 20px;
	}

	.wc_os_partial_payment_list .wos_form_group{
		margin-bottom: 10px;
	}

	.wc_os_partial_payment_list .wos_form_group label{
		font-size: 16PX;
	}
	
	div.wc_os_group_by_date_msg{
		display: none;
	}
	div.wos_products_search{
		float:right;
		margin-bottom: 20px;
	}
	.backorder-automation{
		margin:0 auto;
		display:block;
		height:54px;
		width:100%;
		text-align:center;
		margin:10px 0 0 0;
		text-decoration:none;
	}
	.backorder-automation:hover{
	}
	.backorder-automation small{
		display:block;
		clear:both;
		color:#fff;
		display:none;
		text-align:left;
	}
	.backorder-automation svg{
		color:#fff;
		opacity:0.2;
		font-size:36px;
		margin:0 auto;
	}	
	.backorder-automation.selected svg{
		color:#fff;
		opacity:1;
	}
	.backorder-automation.selected small{
		display:block;
	}
	.email-log-toggle,
	.debug-log-toggle,
	.order-log-toggle{
		display:none;
		float:right;
		font-size:12px;
		font-weight:normal;
	}
	.email-log-toggle{
		display:block;
	}
	.email-log-toggle svg,
	.debug-log-toggle svg,
	.order-log-toggle svg{
		color:#999;
	}
	.email-log-toggle.selected svg,
	.debug-log-toggle.selected svg,
	.order-log-toggle.selected svg{
		color:#00AE57;
	}	
	.wc_os_email_clear_log,
	.wc_os_debug_clear_log,
	.wc_os_clear_order_log{
		color:#F00;
	}
	.wc_os_email_clear_log svg,
	.wc_os_debug_clear_log svg,
	.wc_os_clear_order_log svg{
		color:#F00;
	}	
	.wc-os-debug-log{
		text-decoration:none;
		font-size:16px;
	}
	.wc-os-debug-log svg{
		font-size:18px;
	}
	.wc-os-defalut-split {
		text-align: center;
		font-size: 16px;
		background-color: #00BBFF;
		color: #fff;
		padding: 30px 20px;
	}
	.wc_os_manual_split a.wc_os_split:after {
		font-family: Dashicons;
		font-weight: 400;
		font-variant: normal;
		text-transform: none;
		margin: 0;
		text-indent: 0;
		text-align: center;
		line-height: 1.85;
	}
	.wc_os_manual_split a.wc_os_split:after{
		content: "\f180" !important;
		background-color: #9B5C8F;
		color: white;
	}
		.wc_os_ie_wrapper .wc_os_delivery_date{

		display: none;

	}
	
	.wc_os_ie_wrapper li.active .wc_os_delivery_date {
		display: none;
		clear: both;
		background-color: rgba(0,0,0,0.1);
		padding: 30px !important;
		margin-bottom: 30px;
	}

	.wc_os_ie_wrapper li.active .wc_os_delivery_date input,
	.wc_os_ie_wrapper li.active .wc_os_delivery_date select{

		width: 100%;
		max-width: 100%;

	}

	.button.ims_button_white{

		background: #fff;
		border-color: #fff;
		color: #a56d9a;
		text-decoration: none;
		text-shadow: none;
		font-weight: normal;

	}

	
	.button.ims_button_white:hover{
		color: #a56d9a;
	}

	.wc_os_delivery_date .single_section{
		margin-left: 23px;
		padding: 0px 10px 20px 23px;
		border-radius: 5px;

	}
	.wc_os_delivery_date .first_order{
		background-color: #c6aec1;
	}

	.wc_os_delivery_date .remaining_items{
		background-color: #c6aec1;
	}

	.wc_os_delivery_date .single_section select,
	.wc_os_delivery_date .single_section input
	{
		font-weight: normal;

	}
	
	.wos_pagination{
		position: relative;
	}
	.wos_pagination .wos_controls{
		position: absolute;
		left: -30px;
		top: 25px;
	}
	.wos_pagination .wos_controls .svg-inline--fa{
		color: rgba(155,92,143);
		position: absolute;
		cursor: pointer;
		opacity: 0.6;
	}

	.wos_pagination .wos_controls .svg-inline--fa.wos_disabled{
		color: rgb(211, 211, 211);
		position: absolute;
		cursor: not-allowed;
		opacity: 0.6;
	}

	.wos_pagination .wos_controls .wos_up{
		font-size: 35px;
		left: 0;
		top: -32px;
	}

	.wos_pagination .wos_controls .wos_toggle{
		font-size: 18px;
		left: 2px;
		top: 0;
		z-index: 2;
	}

	.wos_pagination .wos_controls .wos_down{
		font-size: 35px;
		left: 0;
		top: 13px;
	}

	.wos_pagination .wos_controls .wos_up:not(.wos_disabled):hover,
	.wos_pagination .wos_controls .wos_toggle:not(.wos_disabled):hover,
	.wos_pagination .wos_controls .wos_down:not(.wos_disabled):hover{
		opacity: 1;
	}

	.wos_pagination .wos_controls .wos_up:not(.wos_disabled):active,
	.wos_pagination .wos_controls .wos_toggle:not(.wos_disabled):active,
	.wos_pagination .wos_controls .wos_down:not(.wos_disabled):active{
		color: rgb(126, 23, 105);
	}



	.wos_pagination .wos_controls .wos_toggle_active{
		opacity: 1;
		color: rgb(104, 19, 87);
	}

	.wos_inactive_group{
		display: none;
	}
	.meta_key_val_status_rules{
		
	}
	.meta_key_val_status_rules th b{
		font-size:12px;
		display:block;
		margin:0 0 4px 0;
	}
	
	#wc_os_email_templates ul{
		margin:0;
		padding:0;
	}
	#wc_os_email_templates ul li{
		margin:0 0 20px 0;
		padding:10px;		
		border-bottom:1px solid #ac7aa336;
	}	
	#wc_os_email_templates ul li:nth-child(odd),
	#wc_os_email_templates ul li:hover{
		background-color:#8053B412;
		border-bottom:1px solid #8053B42E;
	}
	span.wc-os-highlighter-1{
		background-color:#FFFF0061;		
	}
	span.wc-os-highlighter-2{
		background-color:#00FF1061;		
	}
	span.wc-os-highlighter-3{
		background-color:#EB00FF61;		
	}
	span.wc-os-highlighter-4{
		background-color:#00FF9F61;		
	}
	a.backorder-automation-tutorial {
		margin: 6px auto 0;
		display: inline;
		text-align: center;
	}
	a.backorder-automation-tutorial svg{
		color:#FFF;
		font-size:18px;
	}
	select.category_shipping_class{
		width:200px;
	}
	.wc-os-gc-shipping-class-order{
		display:block;
	}
	.wc-os-gc-shipping-class-order > svg{
		color:#F00;
		font-size:60px;
		float:right;
		opacity:0.8;
	}
	.wc-os-gc-shipping-class-order > svg:hover{
		opacity:1;
	}
	.wc-os-cron-jobs{
		cursor:pointer;
		font-size:12px;
		text-align:right;
		display:block;
	}
	div.wc_os_delivery_selection_wrapper {
		float: left;
		margin: 0 0 20px;
		background-color: rgba(0,0,0,0.1);
		padding: 40px !important;
				
	}
	li.wc_os_subscription_split:not(.active) *:not(label):not(div.qty_split_options){
		display:none !important;
	}
	div.wc_os_schedule_delivery_selection, 
	div.wc_os_delivery_date_selection {
		position: relative;
		cursor: pointer;
		display: block;
		float: left;
		width: 49%;
		text-align: center;
		padding: 50px 0 0 0;
		background-color: rgba(255,255,255,0.1);
		margin: 0 10px 0 0;
		height: 226px;
	}
	div.wc_os_delivery_date_selection{
		margin:0;
	}
	div.wc_os_schedule_delivery_selection.selected, 
	div.wc_os_delivery_date_selection.selected,
	div.wc_os_schedule_delivery_selection:hover, 
	div.wc_os_delivery_date_selection:hover {
		background-color: rgba(255,255,255,0.3);
	}
	div.wc_os_schedule_delivery_selection svg.fa-plug, 
	div.wc_os_delivery_date_selection svg.fa-plug {
		position: absolute;
		right: 8px;
		top: 14px;
		rotate: -90deg;
		font-size: 30px;
		color: #f0e9ff;
	}
	div.wc_os_schedule_delivery_selection > svg,
	div.wc_os_delivery_date_selection > svg{
		font-size:50px;
	}
	div.wc_os_schedule_delivery_selection ul, 
	div.wc_os_delivery_date_selection ul {
		margin: 40px 0 0 0;
		padding: 0;
	}
	div.wc_os_schedule_delivery_selection ul li,
	div.wc_os_delivery_date_selection ul li{
		list-style:none;
		padding: 0 0 10px 0;
		font-weight: normal;
	}
	div.wc_os_schedule_delivery_selection ul li span,
	div.wc_os_delivery_date_selection ul li span{
		font-size:16px;
	}
	div.wc_os_schedule_delivery_selection ul li svg,
	div.wc_os_delivery_date_selection ul li svg{
		font-size:16px;
		margin: 0 6px;

	}
	div.wc_os_schedule_delivery_selection ul li svg.fa-youtube{
		font-size:18px;
		color:#F00;
	}
	.wc-os-green{
		color:#53ea08;
	}	
	.wc-os-red{
		color:#F00;
	}
	.wc-os-yt-orders-list {
		text-decoration: none;
		display: none;
		height: 32px;
		width: 30px;
		text-align: center;
		position: relative;
	}
	.wc-os-yt-orders-list span {
		color: #F00;
		font-size: 28px;
		position: absolute;
		left: 0px;
		top: 2px;
	}
	tbody#order_line_items > tr.item{
		position:relative;
	}
	tbody#order_line_items > tr.item.outstock:after,
	tbody#order_line_items > tr.item.instock:after {
		content: "Backorder";
		position: absolute;
		right: 2px;
		color: #F00;
		font-weight: bold;
		top: 0;
	}
	tbody#order_line_items > tr.item.instock:after {
		content: "In Stock";
		color: #0C0;
	}
	a.default-io-status {
		margin: 0;
		display: block;
		float: right;
		margin: 0 10px 0 0;
	}
	.default-io-status svg {
		font-size: 18px;
		color: white;
	}
	.sub-tab-content.other_shipping ul {
		padding: 0 0 0 26px;
	}
	div.wos_attributes_values_list div.wos_pg_limit_wrapper{
		display:none;
	}
	.wc_os_multiple_warning{
		clear:both;
	}
	.wc_settings_div .float-left {
		float: left;
	}
	.dashboard-settings-form-submit{
		display:none;
	}
	li.wc_os_ie_products > label[for="wc_os_ie_products"] > i > span{
		padding: 0 4px;
	}
	li.wc_os_ie_products > label[for="wc_os_ie_products"] > i > span.active {
		font-weight: bold;
		color: #fffb00;
		font-size: 14px;
	}
	form.split-settings-dashboard.product_related ul.wc_os_ie_wrapper > li.wc_os_ie_products > ul,
	form.split-settings-dashboard.product_related div.wos_products_list,
	form.split-settings-dashboard.product_related div.wos_products_search,
	
	.nav-tab-content.tab-split-settings.wc_os_cats .wos_categories_qty,
	.nav-tab-content.tab-split-settings.wc_os_group_cats .wos_categories_list,
	
	.nav-tab-content.tab-split-settings.wc_os_group_by_vendors .wos_vendors_list,
	.nav-tab-content.tab-split-settings.wc_os_group_by_woo_vendors .wos_woo_vendors_list,
	
	.nav-tab-content.tab-split-settings.wc_os_group_by_attributes_only form.split-settings-dashboard.product_related .wos_attributes_only_list,
	.nav-tab-content.tab-split-settings.wc_os_group_by_attributes_value form.split-settings-dashboard.product_related .wos_attributes_values_list,
	
	.nav-tab-content.tab-split-settings.wc_os_group_by_order_item_meta form.split-settings-dashboard.product_related .group_by_order_item_meta_list,
	.nav-tab-content.tab-split-settings.wc_os_group_by_order_item_meta .nav-tab-content.split-settings-dashboard.product_related .dashboard-settings-form-submit,
	
	.nav-tab-content.tab-split-settings.wc_os_group_by_acf_group_fields .nav-tab-content.split-settings-dashboard.group_based .wc_os_acf_values_list,
	.nav-tab-content.tab-split-settings.wc_os_group_by_acf_group_fields .nav-tab-content.split-settings-dashboard.group_based .dashboard-settings-form-submit,
	
	.nav-tab-content.tab-split-settings.wc_os_group_by_acf_group_fields .wos_acf_wrapper form,
	.nav-tab-content.tab-split-settings.wc_os_group_by_acf_group_fields .wos_acf_wrapper form div,
	.nav-tab-content.tab-split-settings.wc_os_subscription_split .wc_os_subscription_split_list,
	.nav-tab-content.tab-split-settings.wc_os_group_by_gf_meta .wos_gf_meta{
		display:block !important;
		clear: both;
	}
	form.split-settings-dashboard.product_related table.wos_products_list,
	.nav-tab-content.tab-split-settings.wc_os_group_by_acf_group_fields .wos_acf_wrapper form table{
		display:table;
	}
	small.wc-os-cat-weekday {
		font-weight: bold;
		color: #fff;
		background-color: rgba(0,0,0,0.7);
		font-size: 10px;
		padding: 2px 8px;
		border-radius: 10px;
	}
	label[for="wc_os_customer_notes"] {
		font-weight: bold;
		color: #fded00 !important;
	}
	form.wos_gf_meta,
	form.wos_woo_vendors_list,
	form.wos_categories_list,
	form.wos_categories_qty,
	form.wos_vendors_list{
		float:left;
		width:100%;
	}
	form.wos_gf_meta .wc-os-plugin-icon {
		background: url("../img/plugins.png");
		width: 72px;
		height: 80px;
		float: right;
		background-position: 0px -1088px;
		background-repeat: no-repeat;
	}
	form.wos_gf_meta ul {
		margin: 0;
		padding: 0;
	}
	form.wos_gf_meta > ul li > strong {
		font-weight: normal;
	}
	form.wos_gf_meta > ul li ul li label{
		font-weight:normal;
	}
	form.wos_gf_meta > ul li ul li label i {
	}
	form.wos_gf_meta > ul li ul li label b {
		background-color: #C603;
		padding: 2px 20px;
		border-radius: 10px;
		font-weight: normal;
		font-size: 10px;
		color: #000;
		text-transform: uppercase;
		border: 1px solid #C60;
	}
	div.wc_os_schedule_delivery_selection .wc-os-plugin-icon {
		background: url("../img/plugins.png");
		width: 134px;
		height: 50px;
		background-position: 0px -104px;
		background-repeat: no-repeat;
		position: absolute;
		left: 6px;
		top: 4px;
		background-size: 240px;
	}
	div.wc_os_delivery_date_selection li.wc_os_delivery_date_li .wc-os-plugin-icon {
		background: url("../img/plugins.png");
		width: 102px;
		height: 50px;
		background-position: 0px 0;
		background-repeat: no-repeat;
		position: absolute;
		left: 6px;
		top: 4px;
		background-size: 240px;
	}
	div.wc_os_delivery_date_selection li.woocommerce_subscriptions_li .wc-os-plugin-icon {
		background: url("../img/plugins.png");
		width: 156px;
		height: 36px;
		background-position: 0px -374px;
		background-repeat: no-repeat;
		position: absolute;
		right: 38px;
		top: 10px;
		background-size: 190px;
	}
	form.wos_woo_vendors_list .wc-os-plugin-icon {
		background: url("../img/plugins.png");
		width: 146px;
		height: 80px;
		background-position: 0px -728px;
		background-repeat: no-repeat;
		position: absolute;
		right: 0;
		top: 0;
	}
	ul.debug-constants{
		margin:0 0 0 0;
		padding:0;
	}
	ul.debug-constants li{
		font-size:12px;
		font-family:"Courier New", Courier, monospace;
		line-height:22px;
	}	
	ul.debug-constants li .wc-os-green{
		font-weight:bold;
		color: #2a620e;
		font-size: 14px;
	}	
	ul.debug-constants li .wc-os-red{
		font-weight:bold;
		font-size: 14px;
	}		
	form.tab-coupons{
		
	}
	form.tab-coupons ul,
	ul.wos_speed_optimization{
		margin:0;
		padding:0;
	}
	form.tab-coupons ul li,
	ul.wos_speed_optimization li{
		line-height:22px;
	}
	form.tab-coupons ul li label,
	ul.wos_speed_optimization li label{
		font-weight:bold;
		font-size:14px;
	}
	form.tab-coupons ul li small{
		font-style:italic;
		font-size:12px;
		color:#A20206
	}	
	div.nav-tab-content a.btn-sm{
		text-decoration:none;
	}
	div.wc-os-combined-info {
		float: left;
		width: 100%;
	}
	.method-based-logger {
		font-size: 50px;
		font-weight: bold;
		background-color: #000000e0;
		color: #fff;
		text-align: center;
		padding: 14px 60px;
		border-radius: 6px;
		min-width: 400px;
		margin: 30px auto 30px;
		cursor: pointer;
		display: table;
	}
	.method-based-logger:hover{
		background-color:rgba(155,92,143,1);
	}
	.wc_settings_div h2.nav-tab-wrapper{
		padding: 20px 0 0 0;
		
	}
	.wc_settings_div h2.nav-tab-wrapper .nav-tab span.split-method-short {
		position: absolute;
		top: -18px;
		left: -1px;
		text-transform: uppercase;
		background-color: #BF97B7;
		color: #fff;
		font-size: 10px;
		padding: 0 10px;
	}
	.wc_settings_div h2.nav-tab-wrapper .nav-tab span.split-method-short:hover{
		background-color: #B386AA;
	}
	.wc-os-status-lock{
		cursor:pointer;		
	}
	.wc-os-status-lock svg{
		color: #999;
		font-size:16px;
	}
	.wc-os-status-lock.locked svg{
		color: #090;
	}
	.wc-os-status-lock:hover svg{
		color: #666;
	}	
	.wc-os-status-lock.locked:hover svg{
		color: #093;
	}
	.wc_os_customer_permission_text {
		font-size: 12px;
		margin:30px 0 0 0;
	}
	.wc_os_customer_permission_text span{
		color:#fff;
		font-weight:bold;
	}
	.wc_os_customer_permission_text input{
		border:0;
		background-color: transparent;
		color:#fff;
		border-bottom:1px solid #fff;
		border-radius:0;
	}
	div.sub-tab-content.no_shipping{
	}
	div.sub-tab-content.no_shipping label small {
		background-color: #B386AA;
		color: #fff;
		padding: 6px 16px;
		font-size: 12px;
		margin: 0 0 0 -4px;
		border-bottom-right-radius: 26px;
		border-top-right-radius: 26px;
	}
	tbody#order_fee_line_items{
	}
	div.equal_plus{
	}
	div.equal_plus label span {
		background-color: #B386AA;
		display: inline-block;
		color: #fff;
		font-size: 14px;
		padding: 4px 22px;
		margin: 0 0 0 10px;
		height: 30px;
	}
	div.equal_plus label span input[name="wc_os_parcel_shipment"] {
		border: 0;
		background-color: #fff;
		padding: 0 0 0 8px;
		font-size: 12px;
	}
	div.attrib_value_nodes{
		position:relative;
	}
	div.attrib_value_nodes > small{
		display:none;
		font-size:12px;
	}
	div.attrib_value_nodes > a {
		position: absolute;
		left: -32px;
		top: -24px;
		cursor:pointer;
		font-size:16px;
	}
	div.attrib_value_nodes > a svg{
		color:rgba(155,92,143,0.6);
	}
	div.attrib_value_nodes > a.selected svg,
	div.attrib_value_nodes > a:hover svg{
		color:rgba(155,92,143,1);
	}
	div.attrib_value_nodes ul{
		margin:0;
		padding:0;
		display:none;
	}
	div.attrib_value_nodes ul li{
		list-style:none;
	}	
	div.attrib_value_nodes ul li label{
		font-size:12px;
	}
	div.attrib_value_nodes ul li label input[type="checkbox"]{
		display:none;
	}
	div.attrib_value_nodes ul li label svg{
		font-size:18px;
		margin:0 10px 0 0;
		color:rgba(155,92,143,0.2);
	}
	div.attrib_value_nodes ul li:not(.ticked) label svg{
		color:rgba(155,92,143,1);
	}
	td.opened .avs-attribs {
		opacity: 0.2;
	}
	table.wos_attributes_list_items td.label > label,
	table.wos_metadata_list_items td.label > label{
		word-wrap: break-word;
		width: 210px;
	}
	table.wos_attributes_list_items td.description > label,
	table.wos_metadata_list_items td.description > label {
		word-wrap: break-word;
		width: 500px;		
	}
	table tbody tr.selected{
		background-color:rgba(155,92,143,0.4);
	}
	.wos_refresh_status {
		width: 70px;
	}
	.wc-os-video-tutorial-link{
		float:right; 
		margin:20px 20px 0 0;
		text-decoration:none;
		font-size:12px;
	}
	.wc-os-video-tutorial-link svg{
		color:#c80202;
		font-size:16px;
	}
	.wc-os-video-tutorial-link:hover svg{
		color:#900;
	}
	label[for="wc_os_products_per_order"] {
		float: left;
		top: -4px;
		position: relative;
	}
	label[for="wc_os_products_per_order"] input[type="text"]{
		width:40px;
		font-size: 12px;
		height: 20px;
		line-height: 0;
	}

	
	#wc-os-statuses-list .wc-os-bgc,
	#wc-os-statuses-list .wc-os-fgc{
		width:70px;
		background-color:transparent;
		border:0;
		border-radius:0;
		height:26px;
	}
	#wc-os-statuses-list input[type="color"]{
		width:26px;
		height:26px;
		padding:0px;
		cursor:pointer;
		border:0;
		position:relative;
		top:6px;
	}
	.wc-os-maroon {
		background-color: maroon;
		color: white;
		padding: 4px 20px;
		width: 100%;
		float: left;
	}
	.wc_os_threshold_option{
		position:relative; 
		height: 42px;
	}
	.wc_os_threshold_option input[type="number"] {
		background-color: transparent;
		border: 1px solid #fff;
		width: 62px;
		color: #fff;
		border-radius: 0;
		position: absolute;
		top: 26px;
		left: 20px;
		border-top: 0;
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
		font-size: 14px;
		padding: 0 6px !important;
	}
	
	.wc-os-siblings-display {
		float: right;
		font-size:14px;
	}
	.wc-os-siblings-display a{
		font-size:14px;
		text-decoration:none;	
		font-weight:bold;	
	}
	.wc-os-siblings-display a:hover{
		text-decoration:underline;
	}
	.wc-os-siblings-display a > span{
		font-weight:normal;
	}
	.wc-os-siblings-display a.wc-os-parent{
		color:#900;
	}
	.wc-os-siblings-display a.wc-os-child{
		color:#36C;
	}
	ul li code{
		color:#fff;
	}
	#wc_os_email_messages ul{
		margin:0;
		padding:0;
	}
	#wc_os_email_messages ul li{
		list-style:none;
		background-color:#2271b1;
		width:40%;
		padding:40px 0;
		text-align:center;
		color:#fff;
		cursor:pointer;
	}
	#wc_os_email_messages ul li:hover{
		color:#FF0;
	}
	ul.email_log{
	}
	ul.email_log li.test-links{
		text-align:right;
	}
	ul.email_log li.test-links a{
		font-size:12px;
		color:#F00;
		text-decoration:none;
	}
	.wos-vendor-group .vendor-group-letter {
		background-color: red;
		color: white;
		display: inline-block;
		text-align: center;
		width: 40px;
		margin: 0;
		padding: 0 30px 0 0;
		text-indent: unset;
		border: 2px solid maroon;
	}