@import "./components/variables";
@import "./components/fonts";
@import "./components/metabox-old";
@import "./components/metabox-new";

span.wpdesk_wc_shipping_api_status {
	font-weight: bold;
}

span.wpdesk_wc_shipping_api_status_ok {
	color: green;
}

span.wpdesk_wc_shipping_api_status_error {
	color: red;
}

table.wpdesk_wc_shipping_custom_services th.service_name {
	width: 60%;
	min-width: 100px;
}

table.wpdesk_wc_shipping_custom_services {
	max-width: 90%;
}

table.wpdesk_wc_shipping_custom_services .sort {
	width: 1%;
}

table.wpdesk_wc_shipping_custom_services .service_code {
	width: 30px;
}

table.wpdesk_wc_shipping_custom_services .select {
	text-align: center;
	width: 1%;
}

table.wpdesk_wc_shipping_custom_services .select input {
	margin: 0 8px 0 8px;
}

.woocommerce table.form-table table.wpdesk_wc_shipping_custom_services td.service_name input {
	width: 100%;
}

input.wpdesk_wc_shipping_custom_services_service_name {
	width: 100%;
}

table.wpdesk_wc_shipping_custom_services td.ui-sortable-handle:before {
	content: '\f333';
	font-family: Dashicons;
	text-align: center;
	line-height: 1;
	color: #999;
	display: block;
	width: 17px;
	float: left;
	height: 100%;
	line-height: 24px;
	cursor: grabbing;
	cursor: -moz-grabbing;
	cursor: -webkit-grabbing;
}

/* Settings HTML */
.flexible-shipping-settings {
	display: table;
	width: 100%;
}

.flexible-shipping-settings .flexible-shipping-main-content,
.flexible-shipping-settings .flexible-shipping-sidebar {
	display: table-cell;
	margin: 0;
	padding: 0;
	vertical-align: top;
}

.flexible-shipping-settings .stuffbox {
	padding: 0 10px 10px 10px;
}

.flexible-shipping-settings .flexible-shipping-main-content {
	min-width: 800px;
}

.flexible-shipping-settings .flexible-shipping-sidebar {
	padding-left: 30px;
	width: 300px;
}
