/** ESTILOS BACKEND **/
label.icon-method-label{position:relative;padding:10px;display: table;margin: 0 auto;}
label.icon-method-label [type="checkbox"]{display:block;position:absolute;top:0;left:0;width:0px;height:0;px;padding: 0 !important;margin: 0;border: 0;border-radius: 0;visibility:hidden;}
label.icon-method-label img{-webkit-filter: grayscale(100%);filter: grayscale(100%);opacity:.5;}
label.icon-method-label [type="checkbox"]:checked  + img{-webkit-filter: grayscale(0%);filter: grayscale(0%);opacity:1;}
table.wc_input_table .ui-sortable:not(.ui-sortable-disabled) td.sort::before, table.wc_tax_rates .ui-sortable:not(.ui-sortable-disabled) td.sort::before{float:inherit;margin:0 auto;}
.app-qr .input-image{margin:0 15px !important;float:inherit !important;max-width:100px;background: #f3f5f6;border-radius: 3px;}
.qr-link{width:42px;max-width:42px;min-width:auto;display:block;background: #f3f5f6;border-radius: 3px;border:1px solid #0071a1 !important;color: #0071a1;margin-left:15px;text-align:center;overflow:hidden;}

/** ESTILOS FRONTEND **/
#qrp_payment{display: block;max-width:330px;}
#qrp_payment > ol{margin:0;padding:0;list-style:none !important;display:flex !important;}
#qrp_payment > ol > li{margin:0 10px 0 0  !important;padding:0 !important;display:inline-block;text-align:center;max-width:48px;}
#qrp_payment > ol > li > label{cursor:pointer;text-align:center;margin:0 auto;display: flex;flex-direction: column;position:relative !omportant;text-align:center;}
#qrp_payment > ol > li > label input{display:block;clear:both;margin:5px auto !important;text-align:center;padding:0;order:1;}
#qrp_payment > ol > li > label img{order:0;margin:0 !important;-webkit-filter: grayscale(100%);filter: grayscale(100%);opacity:.8;max-height:inherit !important;max-width:inherit !important;left:0 !important;right:0 !important;position:relative !important;}
#qrp_payment > ol > li > label:hover img,#qrp_payment > ol > li > label [type="radio"]:checked + img{-webkit-filter: grayscale(0);filter: grayscale(0);opacity:1;}

/** Lightbox QRP **/

.lightbox-qrp{width:100%;max-width:275px;background:#FFF;display:table;margin:0 auto;border-radius:8px;border: 1px solid #999;overflow: hidden;position:relative;outline:none;}
.lightbox-qrp .mfp-close{top:0;right:0;border-radius:0;background:#FFF;opacity:1;width:100%;height:auto;line-height:normal;min-width:auto !important;font-weight:800;padding:0 0 15px 0;font-size:12px;position:relative;} 
.lightbox-qrp .mfp-close::after{content:"Cerrar"}
.lightbox-qrp input[type="radio"]{width:0;height:0;overflow:hidden;padding:0;margin:0;display:inline-block;border:0;visibility: hidden;position: absolute;right: 0;top: 0;}
ul.tabs-lightbox-qrp{margin:0;padding:0;list-style:none;display: table;width: 100%;clear: both;}
ul.tabs-lightbox-qrp li{display:inline-block;margin:0;padding:0;width: 50%;float: left;}
ul.tabs-lightbox-qrp li label{cursor:pointer;display:block;text-align:center;font-size:14px;padding:10px 20px;vertical-align:middle;font-weight:700;margin:0;background:#f8f8f8;color:#9e9e9e;}
.section-lightbox-qrp{min-height:auto;background:#FFF;display:block;padding:20px 10px 20px 10px;width:100%;}
.desc-uploadqr{position: absolute;bottom: 0;width: 100%;left: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.section-lightbox-qrp .hide{display:none;}
ul.tabs-lightbox-qrp.no li{width: 100%;float: inherit;}

.box-codeqr{}
.box-codeqr h1{display:block;text-align:center;margin:0 auto 15px auto;padding:0;max-width:200px;}
.box-codeqr h1 > img{margin:0 auto;}
.box-codeqr h4{display:block;clear:both;text-align:center;margin:10px auto;font-size:16px;font-weight:700;padding:0;}
.box-codeqr h2{display:block;text-align:center;margin:0 auto 15px 0;font-size:32px !important;font-weight:700;}
.box-codeqr h2 > span,.box-codeqr h2 > .amount{font-size: inherit !important;}
.box-codeqr p{color:#9e9e9e;text-align:center;font-size:12px;line-height:normal;font-weight:700;margin:0 0 15px 0}
.box-codeqr .button{display:block;border-radius:6px;padding:10px 20px;background:#000;color:#FFF;text-align:center;font-size:14px;width:100%;font-weight:700;text-decoration:none;border:0 !important;}

.box-ncel{}
.box-ncel label{display:block;text-align:center;margin:0 auto;padding:0;clear:both;font-size:14px;}
.box-ncel .input-copy{display:block;clear:both;margin:0 auto 25px auto;padding:10px;border:2px dashed #CCC;border-radius:6px;}
.box-ncel .input-copy input{text-align:center;font-size:22px;margin:0;padding:0;line-height:normal;border:0;border-radius:0;box-shadow:none;}
.box-ncel h4{display:block;clear:both;text-align:center;margin:10px auto;font-size:16px;font-weight:700;padding:0;}
.box-ncel h2{display:block;text-align:center;margin:0 auto 15px 0;font-size:32px;font-weight:700;}
.box-ncel h2 > span,.box-ncel h2 > .amount{font-size: inherit !important;}
.box-ncel p{color:#9e9e9e;text-align:center;font-size:12px;line-height:normal;font-weight:700;margin:0 0 15px 0}
.box-ncel .button{display:block;border-radius:6px;padding:10px 20px;background:#000;color:#FFF;text-align:center;font-size:14px;width:100%;font-weight:700;text-decoration:none;border:0 !important;}

.box-uploadqr{}
.box-uploadqr h4{display:block;clear:both;text-align:center;margin:10px auto;font-size:16px;font-weight:700;padding:0;}
.box-uploadqr h2{display:block;text-align:center;margin:0 auto 15px 0;font-size:32px;font-weight:700;}
.box-uploadqr h2 > span,.box-uploadqr h2 > .amount{font-size: inherit !important;}
.box-uploadqr p{color:#9e9e9e;text-align:center;font-size:12px;line-height:normal;font-weight:700;margin:0 0 15px 0}
.box-uploadqr .button{display:block;border-radius:6px;padding:10px 20px;background:#000;color:#FFF;text-align:center;font-size:14px;width:100%;font-weight:700;text-decoration:none;border:none !important}
.box-uploadqr a.btn-link-back{display:block;margin:5px 0 0 0;font-size:12px;text-align:center;padding:0;}
.box-uploadqr .uploadqr{position:relative;height:auto;border: 2px dashed #CCC;border-radius: 6px;display:block;clear:both;margin:0 auto 15px auto;}
.box-uploadqr .uploadqr > button{position:absolute;top:0;right:0;margin:0;padding:0;background:#FFF;width:24px;height:24px;font-weight:700;line-height:24px;text-align:center;z-index:5px;font-size:18px;color:#999;display:table;z-index:8;cursor:pointer;min-width:auto !important;border:0 !important;border-radius:100px;}
.box-uploadqr .uploadqr > button:hover{opacity:.8;}
.box-uploadqr .uploadqr label{display:inline-block;clear:both;width:100%;height:100%;padding:50px 10px;cursor: pointer;vertical-align:middle;text-align:center;margin:0;}
.box-uploadqr .uploadqr label > input{-webkit-appearance: none;-moz-appearance:none;appearance: none;width:100%;height:100%;position: absolute;left: 0;top: 0;z-index:5;font-size: 0px;background:#FFF;color:#FFF;border:0;padding:0;margin:0;filter: alpha(opacity=0);-khtml-opacity: 0;-moz-opacity: 0;opacity: 0;cursor: pointer;}
.text-uploadqr{text-align:center;position: relative;z-index: 8;pointer-events: none;display:block;}
.text-uploadqr b{font-size:12px;color:#999;text-align:center;display: table;margin:10px auto;line-height:normal;}
.text-uploadqr small{font-size:12px;color:#999;display: table;
text-align:center;clear:both;margin:3px auto;line-height:normal;}
.text-uploadqr span{padding:8px 20px;border-radius:6px;background:#eee;border:1px solid #ccc;color:#666;display: table;
margin: 0 auto;font-size:14px;}
.text-uploadqr p{margin:0;padding:0;display:block;clear:both;color:#222;}
.text-uploadqr span:hover{background:#e1e1e1;}
.box-uploadqr .uploadqr label:hover span{background:#e1e1e1;}
.text-uploadqr:before,.text-uploadqr:after{
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}

.lightbox-qrp input#tab-codeqr:checked ~ ul li label[for="tab-codeqr"],.lightbox-qrp input#tab-ncel:checked ~ ul li label[for="tab-ncel"]{background:#FFF;color:#181818;}

.lightbox-qrp input#tab-codeqr:checked ~ .section-lightbox-qrp .box-codeqr,.lightbox-qrp input#tab-ncel:checked ~ .section-lightbox-qrp .box-ncel{display:block !important;}

.mfp-arrow-left:before, .mfp-arrow-right:before {display: none !important;} 
.mfp-arrow{display:none !important;}