@font-face {
font-family: wpblp-icons;
src        : url(//merkaprinter.es/wp-content/plugins/woo-product-barcode-label-printing-premium/css/fonts/wpblp-icons.eot?90535350);
src        : url(//merkaprinter.es/wp-content/plugins/woo-product-barcode-label-printing-premium/css/fonts/wpblp-icons.eot?90535350#iefix) format("embedded-opentype"),url(//merkaprinter.es/wp-content/plugins/woo-product-barcode-label-printing-premium/css/fonts/wpblp-icons.woff2?90535350) format("woff2"),url(//merkaprinter.es/wp-content/plugins/woo-product-barcode-label-printing-premium/css/fonts/wpblp-icons.woff?90535350) format("woff"),url(//merkaprinter.es/wp-content/plugins/woo-product-barcode-label-printing-premium/css/fonts/wpblp-icons.ttf?90535350) format("truetype"),url(//merkaprinter.es/wp-content/plugins/woo-product-barcode-label-printing-premium/css/fonts/wpblp-icons.svg?90535350#wpblp-icons) format("svg");
font-weight: 400;
font-style : normal;
}
[class*=" icons-wpblp-"]:before,
[class^=icons-wpblp-]:before {
font-family            : wpblp-icons;
font-style             : normal;
font-weight            : 400;
speak                  : none;
display                : inline-block;
text-decoration        : inherit;
width                  : 1em;
margin-right           : .2em;
text-align             : center;
font-variant           : normal;
text-transform         : none;
line-height            : 1em;
margin-left            : .2em;
-webkit-font-smoothing : antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icons-wpblp-ccw:before {
content: '\e800';
}
.icons-wpblp-cog:before {
content: '\e801';
}
.icons-wpblp-tags:before {
content: '\e802';
}
.icons-wpblp-tag:before {
content: '\e803';
}
.icons-wpblp-sort-numeric:before {
content: '\e804';
}
.icons-wpblp-clock:before {
content: '\e805';
}
.icons-wpblp-plus:before {
content: '\e806';
}
.icons-wpblp-th-large:before {
content: '\e807';
}
.icons-wpblp-cancel:before {
content: '\e808';
}
.icons-wpblp-ok:before {
content: '\e809';
}
.icons-wpblp-cancel-alt:before {
content: '\e80a';
}
.icons-wpblp-cancel-alt-filled:before {
content: '\e80b';
}
.icons-wpblp-eye:before {
content: '\e80c';
}
.icons-wpblp-print:before {
content: '\e80d';
}
.icons-wpblp-arrows-cw:before {
content: '\e80e';
}
.icons-wpblp-download:before {
content: '\e80f';
}
.icons-wpblp-upload:before {
content: '\e810';
}
.icons-wpblp-search:before {
content: '\e811';
}
.icons-wpblp-spinner:before {
content: '\f110';
}
.wpblp_body table.form-table input[type=email],
.wpblp_body table.form-table input[type=number],
.wpblp_body table.form-table input[type=text] {
height: auto;
}
.wpblp_body table.form-table input.regular-input,
.wpblp_body table.form-table input[type=date],
.wpblp_body table.form-table input[type=datetime-local],
.wpblp_body table.form-table input[type=datetime],
.wpblp_body table.form-table input[type=email],
.wpblp_body table.form-table input[type=number],
.wpblp_body table.form-table input[type=password],
.wpblp_body table.form-table input[type=tel],
.wpblp_body table.form-table input[type=text],
.wpblp_body table.form-table input[type=time],
.wpblp_body table.form-table input[type=url],
.wpblp_body table.form-table input[type=week],
.wpblp_body table.form-table textarea {
width         : 400px;
margin        : 0;
padding       : 6px;
box-sizing    : border-box;
vertical-align: top;
}
.wpblp_body table.form-table select {
width         : 400px;
margin        : 0;
box-sizing    : border-box;
height        : 32px;
line-height   : 32px;
vertical-align: top;
}
.wpblp_body .blocker {
position        : fixed;
top             : 0;
right           : 0;
bottom          : 0;
left            : 0;
width           : 100%;
height          : 100%;
overflow        : auto;
z-index         : 1;
padding         : 20px;
box-sizing      : border-box;
background-color: #000;
background-color: rgba(0,0,0,.75);
text-align      : center;
}
.wpblp_body .blocker:before {
content       : '';
display       : inline-block;
height        : 100%;
vertical-align: middle;
margin-right  : -.05em;
}
.wpblp_body .blocker.behind {
background-color: transparent;
}
.wpblp_body .modal {
display       : none;
vertical-align: middle;
position      : relative;
z-index       : 2;
max-width     : 500px;
box-sizing    : border-box;
width         : 90%;
background    : #fff;
padding       : 15px 30px;
border-radius : 8px;
-o-box-shadow : 0 0 10px #000;
-ms-box-shadow: 0 0 10px #000;
box-shadow    : 0 0 10px #000;
text-align    : left;
}
.wpblp_body .modal a.close-modal {
position           : absolute;
top                : -12.5px;
right              : -12.5px;
display            : block;
width              : 30px;
height             : 30px;
text-indent        : -9999px;
background-size    : contain;
background-repeat  : no-repeat;
background-position: center center;
background-image   : url(data:image/png; base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==);
}
.wpblp_body .modal-spinner {
display         : none;
position        : fixed;
top             : 50%;
left            : 50%;
transform       : translateY(-50%) translateX(-50%);
padding         : 12px 16px;
border-radius   : 5px;
background-color: #111;
height          : 20px;
}
.wpblp_body .modal-spinner > div {
border-radius    : 100px;
background-color : #fff;
height           : 20px;
width            : 2px;
margin           : 0 1px;
display          : inline-block;
-webkit-animation: wl-stretchdelay 1.2s infinite ease-in-out;
animation        : wl-stretchdelay 1.2s infinite ease-in-out;
}
.wpblp_body .modal-spinner .rect2 {
-webkit-animation-delay: -1.1s;
animation-delay        : -1.1s;
}
.wpblp_body .modal-spinner .rect3 {
-webkit-animation-delay: -1s;
animation-delay        : -1s;
}
.wpblp_body .modal-spinner .rect4 {
-webkit-animation-delay: -.9s;
animation-delay        : -.9s;
}
@-webkit-keyframes wl-stretchdelay {
0%,
100%,
40% {
-webkit-transform: scaleY(.5);
}
20% {
-webkit-transform: scaleY(1);
}
}
@keyframes wl-stretchdelay {
0%,
100%,
40% {
transform        : scaleY(.5);
-webkit-transform: scaleY(.5);
}
20% {
transform        : scaleY(1);
-webkit-transform: scaleY(1);
}
}
#wpblp_settings_form #wpblp_settings_barcode_select_types_description_table {
margin: 20px 0;
}
#wpblp_settings_form #wpblp_settings_barcode_select_types_description_table table {
border-collapse: collapse;
border-spacing : 0;
text-align     : left;
}
#wpblp_settings_form #wpblp_settings_barcode_select_types_description_table table th {
width    : 120px;
padding  : 5px;
border   : 1px solid #c5c5c5;
font-size: 13px;
}
#wpblp_settings_form #wpblp_settings_barcode_select_types_description_table table td {
width    : auto;
padding  : 5px;
border   : 1px solid #c5c5c5;
font-size: 13px;
}
#wpblp_settings_form #wpblp_settings_price_currency_input_wrap {
position       : relative;
overflow       : hidden;
max-width      : 400px;
justify-content: space-between;
align-items    : stretch;
flex-direction : row;
display        : flex;
}
#wpblp_settings_form #wpblp_settings_price_currency_input_wrap input {
width: 50%;
}
#wpblp_settings_form #wpblp_settings_price_currency_input_wrap .wpblp_button {
height     : initial;
margin     : 0;
width      : 11%;
font-size  : 16px;
line-height: 2;
padding    : 6px;
}
.wpblp_admin_notice_info {
position: relative;
padding : 2px 40px 2px 20px;
}
.wpblp_admin_notice_info .notice-dismiss span {
display   : none;
visibility: hidden;
}
.wpblp_admin_notice_info a,
.wpblp_button {
text-decoration: none;
}
#wpblp_label_list .wpblp_label_lines,
.wpblp_select_products_box,
.wpblp_selector_main_top_inner {
-webkit-box-orient: horizontal;
}
.wpblp_button,
body.wp-core-ui .wpblp_print_order,
body.wp-core-ui .wpblp_print_product {
color           : #fff;
background-color: #77b923;
border-color    : #77b923;
}
.wpblp_button:focus,
.wpblp_button:hover,
body.wp-core-ui .wpblp_print_order:hover,
body.wp-core-ui .wpblp_print_product:hover {
color: #fff;
}
.wpblp_button:hover,
body.wp-core-ui .wpblp_print_order:hover,
body.wp-core-ui .wpblp_print_product:hover {
background-color: #5c9414;
border-color    : #5c9414;
}
#wpblp_additional_button_selected.wpblp_active,
.wpblp_button.wpblp_red {
background-color: #d24d4d;
}
#wpblp_additional_button_selected.wpblp_active:hover,
.wpblp_button.wpblp_red:hover {
background-color: #b92d2d;
}
.wpblp_button.wpblp_blue {
background-color: #217bc7;
}
.wpblp_button.wpblp_blue:hover {
background-color: #1766aa;
}
.wpblp_button.wpblp_dark {
background-color: #55595d;
}
.wpblp_ajax_load_more.wpblp_disabled,
.wpblp_button.wpblp_dark:hover {
background-color: #373a3e;
}
.wpblp_select_products_box .wpblp_sel_icon:before {
color           : #fff;
background-color: #77b923;
border-color    : #77b923;
}
.wpblp_order_status_icon_true {
color           : #fff;
background-color: #77b923;
}
.wpblp_select_products_box .wpblp_sel_icon:after {
color           : #fff;
background-color: #fff;
border-color    : #ccc;
}
.wpblp_error,
.wpblp_order_status_icon_false {
color           : #fff;
background-color: #d24d4d;
}
.wpblp_note {
color: #828282;
}
#wpblp_label_list .wpblp_label {
border          : 1px solid #ccc;
background-color: #fff;
}
.wpblp_select_list {
border          : 1px solid #ccc;
background-color: #fff;
}
.wpblp_select_products_box {
border-top      : 1px solid rgba(224,217,217,.75);
border-bottom   : 1px solid rgba(224,217,217,.75);
background-color: #fff;
}
.wpblp_loader_wrap,
.wpblp_select_products_box img {
background-color: #ccc;
}
.wpblp_settings_description {
color: #888686;
}
.wpblp_loader:before {
background: #77b923;
}
.wpblp_loader:after {
background: #f1f1f1;
}
.wpblp_select_products_box a.wpblp_stock {
text-decoration: underline;
color          : #217bc7;
cursor         : pointer;
padding        : 5px;
}
.wpblp_select_products_box a.wpblp_title {
color: #55595d;
}
.wpblp_select_products_box a.wpblp_title:hover {
color: #5c9414;
}
.wpblp_button {
-webkit-box-shadow: none;
border            : none;
cursor            : pointer;
font-size         : 14px;
line-height       : 36px;
padding           : 0 15px;
margin            : 0 10px 10px 0;
border-radius     : 0;
display           : inline-block;
outline           : 0;
text-align        : center;
box-shadow        : none;
}
.wpblp_button:focus {
outline   : 0;
box-shadow: none;
}
.wpblp_button:before {
margin: 0 10px 0 0;
}
.wpblp_button.wpblp_only_icon:before {
margin: 0;
}
.wpblp_button.wpblp_only_icon {
padding: 0 11px;
}
.wpblp_select_products_form_top_left label,
.wpblp_select_products_form_top_right label {
display: block;
padding: 0 2px 5px;
}
.wpblp_select_products_form_top_left input,
.wpblp_select_products_form_top_left select,
.wpblp_select_products_form_top_right input,
.wpblp_select_products_form_top_right select {
line-height: 20px;
height     : 28px;
}
.wpblp_select_products_form_top_left .wpblp_button,
.wpblp_select_products_form_top_right .wpblp_button {
padding    : 0 7px;
line-height: 28px;
}
.wpblp_select_products_form_top_left+.wpblp_select_products_form_top_right .wpblp_button {
margin: 0 0 10px 10px;
}
.wpblp_row_wrap {
display: block;
margin : 0 0 5px;
}
.wpblp_row_wrap:last-child {
margin: 0;
}
.wpblp_column_wrap.wpblp_column_wrap_experimental {
display   : none;
visibility: hidden;
}
.wpblp_ajax_load_more {
margin : -30px 0 30px;
display: block;
}
.manage-column.column-wpblp_product_actions {
width: 48px;
}
.column-actions .wpblp_print_order,
.wc_actions .wpblp_print_order,
.wpblp_product_actions .wpblp_print_product {
display    : block;
text-indent: -9999px;
position   : relative;
padding    : 0!important;
height     : 2em!important;
width      : 2em;
}
.column-actions .wpblp_print_order:after,
.wc_actions .wpblp_print_order:after,
.widefat .column-wc_actions a.wpblp_button.wpblp_print_order:after,
.wpblp_product_actions .wpblp_print_product:after {
content    : '\e802';
font-family: wpblp-icons!important;
margin     : 0;
text-indent: 0;
position   : absolute;
width      : 100%;
height     : 100%;
text-align : center;
line-height: 1.85;
left       : 0;
right      : 0;
top        : 0;
bottom     : 0;
margin     : auto;
line-height: 2em;
}
.wpblp_select_products_form,
.wpblp_selector_main,
.wpblp_selector_main_top_inner {
position: relative;
overflow: hidden;
}
.wpblp_order_status_icon_false,
.wpblp_order_status_icon_true {
border-radius: 50%;
width        : 20px;
height       : 20px;
line-height  : 20px;
font-size    : 14px;
display      : inline-block;
}
.wpblp_selector_main {
width    : 920px;
max-width: 100%;
margin   : 40px 0 0;
}
.wpblp_selector_main_top_inner {
justify-content: space-between;
align-items    : flex-start;
flex-direction : row;
display        : flex;
}
.wpblp_select_products_form_top_left input,
.wpblp_select_products_form_top_left select {
width    : 160px;
max-width: 100%;
}
.wpblp_select_products_form_top_left input[type="datetime-local"] {
width    : 248px;
}
.wpblp_ajax_load_more.wpblp_loading {
position : relative;
overflow : hidden;
font-size: 0;
}
.wpblp_ajax_load_more.wpblp_loading:before {
content          : '\f110';
font-family      : wpblp-icons!important;
text-indent      : 0;
position         : absolute;
text-align       : center;
font-size        : 20px;
width            : 20px;
height           : 20px;
line-height      : 20px;
top              : 0;
bottom           : 0;
left             : 0;
right            : 0;
margin           : auto;
-webkit-animation: wpblp_loader 1.4s infinite linear;
animation        : wpblp_loader 1.4s infinite linear;
transform        : translateZ(0);
}
.wpblp_ajax_load_more.wpblp_disabled {
cursor: default;
}
#wpblp_settings_form {
clear   : both;
overflow: hidden;
}
#wpblp_live_preview {
position: relative;
overflow: hidden;
padding : 20px 20px 20px 0;
}
body #wpblp_live_preview #wpblp_label_list {
width: 100%;
}
body #wpblp_live_preview .wpblp_settings_sec_title {
margin-top: 0;
}
#wpblp_settings_form.wpblp_settings_form_type_default .wpblp_settings_tr_type_qr,
#wpblp_settings_form.wpblp_settings_form_type_qr .wpblp_settings_tr_type_default {
display   : none;
visibility: hidden;
}
#wpblp_label_list .wpblp_label .wpblp_label_lines,
.wpblp_error {
display: inline-block;
}
#wpblp_settings_form .form-table {
margin: 20px 0;
}
#wpblp_settings_form .form-table td,
#wpblp_settings_form .form-table th {
padding-top   : 10px;
padding-bottom: 10px;
vertical-align: baseline;
}
#wpblp_settings_form .wpblp_settings_sec_title {
margin-top: 40px;
}
#wpblp_label_list .wpblp_label img {
margin: auto;
width : 53%;
}
#wpblp_label_list .wpblp_label canvas {
margin: 0 auto;
}
.wpblp_select_list {
padding      : 4px;
height       : 424px;
overflow-y   : scroll;
margin-bottom: 30px;
}
.wpblp_select_list * {
direction : ltr;
text-align: left;
}
.wpblp_selector_main .wpblp_select_products_form_top_left .wpblp_row_wrap,
.wpblp_selector_main .wpblp_select_products_form_top_right {
display        : flex;
flex-direction : row;
justify-content: flex-start;
align-items    : center;
}
.wpblp_selector_main .wpblp_select_products_form_top_left .wpblp_row_wrap > div,
.wpblp_selector_main .wpblp_select_products_form_top_left .wpblp_row_wrap > label {
margin: 0 15px 10px 0;
}
.wpblp_selector_main .wpblp_select_products_form_top_left input[type=checkbox] {
margin: 0 4px 0 0;
}
.wpblp_input_wrap {
margin-bottom: 10px;
}
.wpblp_select_list .wpblp_error {
margin: 10px;
}
.wpblp_error {
margin       : 10px 0;
padding      : 5px 20px;
font-size    : 14px;
line-height  : 30px;
border-radius: 5px;
}
.wpblp_note {
margin    : 0 0 10px;
font-style: italic;
}
form .wpblp_select_products_form_top_right,
form .wpblp_submits_wrap {
position  : relative;
overflow  : hidden;
clear     : both;
margin-top: 20px;
}
form .wpblp_submits_wrap label+input {
display: block;
margin : 5px 0 0;
}
form .wpblp_submits_wrap > * {
float: left;
}
#wpblp_label_list .wpblp_label {
padding   : 2px;
text-align: center;
overflow  : hidden;
}
#wpblp_label_list .wpblp_label .wpblp_name {
margin-top: 0;
padding   : 0 4px;
}
#wpblp_label_list .wpblp_label .wpblp_label_lines+div {
margin     : 5px 0 0;
line-height: 1em;
font-weight: 400;
}
#wpblp_label_list .wpblp_label.wpblp_blank {
min-height: 40px;
}
#wpblp_label_list .wpblp_label .wpblp_label_img {
overflow : hidden!important;
display  : block;
margin   : 0 auto 5px;
max-width: 98%;
}
#wpblp_label_list .wpblp_label .wpblp_label_img+.wpblp_code {
margin-top   : -5px;
margin-bottom: 2px;
}
#wpblp_label_list .wpblp_label .wpblp_label_img.wpblp_hide_barcode .wpblp_label_lines,
#wpblp_label_list .wpblp_label .wpblp_label_img.wpblp_hide_barcode canvas {
display: none!important;
}
body #wpblp_label_list .wpblp_label .wpblp_outer {
position: relative;
width   : 100%;
height  : 100%;
}
body #wpblp_label_list .wpblp_label .wpblp_inner {
position: relative;
width   : 100%;
height  : 100%;
right   : auto;
bottom  : auto;
}
.wpblp_select_products_box {
display        : flex;
justify-content: flex-start;
flex-direction : row;
align-items    : center;
padding        : 10px;
position       : relative;
margin-top     : 0;
margin-bottom  : 8px;
}
.wpblp_select_products_box .wpblp_sel_icon {
display  : block;
width    : 40px;
height   : 40px;
min-width: 40px;
cursor   : pointer;
}
.wpblp_select_products_box .wpblp_sel_icon:after,
.wpblp_select_products_box .wpblp_sel_icon:before {
content     : '\e808';
font-family : wpblp-icons!important;
margin      : 0;
text-indent : 0;
position    : absolute;
text-align  : center;
width       : 36px;
height      : 36px;
line-height : 36px;
font-size   : 20px;
opacity     : 1;
border-width: 2px;
border-style: solid;
}
.wpblp_select_products_box .wpblp_sel_icon:before {
content: '\e809';
}
.wpblp_select_products_box .wpblp_sel_icon.wpblp_selected:after {
opacity: 0;
}
.wpblp_select_products_box .wpblp_product_quantity {
max-width: 100px;
}
.wpblp_select_list .wpblp_dn,
.wpblp_select_products_box.wpblp_dn {
display   : none;
visibility: hidden;
}
.wpblp_select_products_box > * {
margin: 0 20px 0 0!important;
}
.wpblp_select_products_box img {
width        : 60px;
height       : 60px;
max-width    : 100%;
max-height   : 100%;
-o-object-fit: cover;
object-fit   : cover;
}
.wpblp_select_products_box a.wpblp_title {
text-decoration: none;
margin         : 0 40px 0 0!important;
transition     : color .3s ease-in-out;
}
.wpblp_select_products_box a.wpblp_title,
.wpblp_select_products_box label {
display    : block;
line-height: 20px;
}
.wpblp_select_products_box label {
min-width: 200px;
}
.wpblp_select_products_box .wpblp_select_products_box_date_wrap,
.wpblp_select_products_box .wpblp_select_products_box_tax_wrap {
position      : relative;
overflow      : hidden;
text-transform: capitalize;
font-size     : 12px;
line-height   : 14px;
margin        : 10px 0 0;
}
.wpblp_select_products_box .wpblp_select_products_box_tax_wrap:empty {
margin: 0;
}
.wpblp_select_products_box_tax_wrap .wpblp_select_products_box_tax.wpblp_variation {
text-transform: none;
}
.wpblp_select_products_box_tax_wrap .wpblp_select_products_box_tax {
display       : inline-block;
vertical-align: middle;
margin        : 0 20px 0 0;
}
.wpblp_select_products_box_tax_wrap .wpblp_select_products_box_tax:last-child {
margin: 0;
}
.wpblp_select_products_box_date_wrap .wpblp_title,
.wpblp_select_products_box_tax_wrap .wpblp_select_products_box_tax .wpblp_title {
margin     : 0 5px 0 0;
font-weight: 600;
}
.wpblp_select_products_box_tax_wrap .wpblp_select_products_box_tax span:not(.wpblp_title):after {
content: ', ';
}
.wpblp_select_products_box_tax_wrap .wpblp_select_products_box_tax span:not(.wpblp_title):last-child:after {
content: none;
}
.wpblp_settings_description {
position : relative;
overflow : hidden;
width    : 800px;
max-width: 100%;
}
.wpblp_settings_presets {
display : block;
overflow: hidden;
clear   : both;
margin  : 30px 0 20px;
}
.wpblp_settings_presets h2 {
margin: 0 0 20px;
}
html body.woocommerce.woolabel_page_wpblp_settings_page select {
padding    : 0 6px;
height     : 32px;
line-height: 32px;
}
html body.woocommerce.woolabel_page_wpblp_settings_page [multiple] {
height    : auto;
min-height: 150px;
}
.wpblp_settings_presets input,
.wpblp_settings_presets select {
margin   : 0 10px 15px 0;
clear    : both;
display  : block;
min-width: 220px;
}
.wpblp_settings_presets .wpblp_button {
margin: 0 10px 0 0;
}
body.post-type-shop_order .wp-list-table .column-wpblp_order_printing_status {
width     : 4ch;
text-align: center;
}
body.post-type-shop_order .wp-list-table .column-wpblp_order_printing_status a {
display: inline-block;
}
.wpblp_loader:after,
.wpblp_loader:before {
content: '';
}
.wpblp_selector_main .wpblp_modal_wrap {
display   : none;
visibility: hidden;
}
.wpblp_loader,
.wpblp_loader:after,
.wpblp_loader_wrap {
margin: auto;
bottom: 0;
right : 0;
}
.wpblp_loader_wrap {
width   : 100%;
height  : 100%;
display : block;
opacity : .7;
position: fixed;
top     : 0;
left    : 0;
z-index : 9999;
}
.wpblp_loader,
.wpblp_loader:after,
.wpblp_loader:before {
position: absolute;
top     : 0;
left    : 0;
}
.wpblp_loader_wrap.wpblp_hide {
display: none;
}
.wpblp_loader {
font-size        : 5px;
text-indent      : -9999em;
width            : 11em;
height           : 11em;
border-radius    : 50%;
background       : #fff;
background       : linear-gradient(to right,#fff 10%,rgba(255,255,255,0) 42%);
-webkit-animation: wpblp_loader 1.4s infinite linear;
animation        : wpblp_loader 1.4s infinite linear;
transform        : translateZ(0);
}
.wpblp_loader:before {
width        : 50%;
height       : 50%;
border-radius: 100% 0 0;
}
.wpblp_loader:after {
width        : 75%;
height       : 75%;
border-radius: 50%;
}
#wpblp_label_list .wpblp_label_lines {
flex-flow        : row nowrap;
place-content    : center;
-webkit-box-align: center;
-ms-flex-align   : center;
display          : flex!important;
flex-wrap        : wrap;
margin           : 0 auto;
justify-content  : center;
align-items      : center;
}
.modal.wpblp_modal_wrap {
padding      : 25px 30px;
border-radius: 0;
}
.modal.wpblp_modal_wrap h3 {
margin-top: 0;
}
.modal.wpblp_modal_wrap .wpblp_button {
margin: 5px 0 0;
}
.modal.wpblp_modal_wrap p label {
display: block;
margin : 0 0 5px;
}
.wpblp_select_products_box .wpblp_sel_icon:after {
transition: opacity .2s ease-in-out;
}
.wpblp_button,
.wpblp_product_actions .wpblp_print_product,
body.wp-core-ui .wpblp_print_order {
transition: color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;
}
#wpblp_label_list .wpblp_label .wpblp_label_lines > div:first-of-type,
#wpblp_label_list .wpblp_label .wpblp_label_lines > div:last-of-type {
background-color: red!important;
display         : none;
visibility      : hidden;
width           : 0!important;
height          : 0!important;
}
@-webkit-keyframes wpblp_loader {
0% {
transform: rotate(0);
}
100% {
transform: rotate(360deg);
}
}
@keyframes wpblp_loader {
0% {
transform: rotate(0);
}
100% {
transform: rotate(360deg);
}
}
.woolabel_page_wpblp_settings_page .wpblp_admin_notice_info {
margin  : 10px 0;
position: relative;
}
.wpblp_admin_notice_info .notice-dismiss span {
display: none;
}
.wpblp_custom_nonce_status_fa,
.wpblp_custom_nonce_status_ok {
font-size       : 12vw;
text-align      : center;
padding         : 10% 5%;
color           : #fff;
background-color: #ae5353;
position        : fixed;
z-index         : 999999999;
top             : 0;
left            : 0;
right           : 0;
bottom          : 0;
margin          : auto;
}
.wpblp_custom_nonce_status_ok {
background-color: #68aa6a;
} #wpblp_label_list .wpblp_label.wpblp_label_horizontal .wpblp_inner {
transform       : rotate(-90deg);
transform-origin: 50% 25%;
width           : 50%;
height          : 200%;
} @media only screen and (min-width:400px) {
.wpblp_custom_nonce_status_fa,
.wpblp_custom_nonce_status_ok {
font-size: 40px;
}
}
@media only screen and (max-width:900px) {
.wpblp_selector_main .wpblp_select_products_form_top_left .wpblp_row_wrap {
display : block;
clear   : both;
position: relative;
margin  : 10px -1%;
overflow: hidden;
}
.wpblp_selector_main .wpblp_select_products_form_top_left .wpblp_row_wrap > div {
width : 48%;
float : left;
margin: 0 1% 5px;
}
.wpblp_selector_main .wpblp_select_products_form_top_left .wpblp_row_wrap > div input[type=text],
.wpblp_selector_main .wpblp_select_products_form_top_left .wpblp_row_wrap > div select {
width: 100%;
}
}
@media screen and (max-width:782px) {
.toplevel_page_wpblp_generator_page.auto-fold #wpcontent,
.toplevel_page_wpblp_selector_page.auto-fold #wpcontent,
.woolabel_page_wpblp_settings_page.auto-fold #wpcontent {
padding-left : 10px;
padding-right: 10px;
}
#wpblp_settings_form .form-table input[type=number],
#wpblp_settings_form .form-table input[type=text],
#wpblp_settings_form .form-table select,
.wpblp_settings_presets input,
.wpblp_settings_presets select {
width: 100%;
}
#wpblp_settings_form .form-table tr {
margin : 0 0 10px;
display: block;
}
#wpblp_settings_form .form-table td,
#wpblp_settings_form .form-table th {
padding-top   : 5px;
padding-bottom: 5px;
}
}
@media only screen and (max-width:500px) {
.wpblp_selector_main .wpblp_select_products_form_top_left .wpblp_row_wrap {
margin: 10px 0;
}
.wpblp_selector_main .wpblp_select_products_form_top_left .wpblp_row_wrap > div {
width : 100%;
float : none;
margin: 0 0 5px;
}
.wpblp_select_products_box img {
display: none;
}
}
@media screen and (max-width:380px) {
form .wpblp_submits_wrap {
margin: 0 -1%;
}
form .wpblp_submits_wrap > * {
float    : left;
width    : 46%;
margin   : 0 2% 15px;
display  : block;
padding  : 0;
font-size: 12px;
}
form .wpblp_submits_wrap > :nth-child(2n+1) {
clear: both;
}
}