body{margin:0px;padding:0px;width:100%;background-color:#333; position:relative;}
body,html{height:100%;}
/**{box-sizing:border-box;}*/
.srA3LD{padding:14mm 22.45mm;width:450mm;height:320mm;box-sizing:border-box; display:block;float:left;background-color:#fff; }
.srA3PT{padding:22.45mm 14mm;width:320mm;height:450mm;background-color:#fff;box-sizing:border-box;display:block;float:left; }
.shadow{-webkit-box-shadow: 0 1px 8px 0 rgba(0,0,0,0.5);box-shadow: 0 1px 8px 0 rgba(0,0,0,0.5);}
.zoomOut9{transform:scale(0.1);-webkit-transform:scale(0.1);-moz-transform:scale(0.1); -ms-transform:scale(0.1); -o-transform:scale(0.1);}
.zoomOut8{transform:scale(0.2);-webkit-transform:scale(0.2);-moz-transform:scale(0.2); -ms-transform:scale(0.2); -o-transform:scale(0.2);}
.zoomOut7{transform:scale(0.3);-webkit-transform:scale(0.3);-moz-transform:scale(0.3); -ms-transform:scale(0.3); -o-transform:scale(0.3);}
.zoomOut6{transform:scale(0.4);-webkit-transform:scale(0.4);-moz-transform:scale(0.4); -ms-transform:scale(0.4); -o-transform:scale(0.4);}
.zoomOut5{transform:scale(0.5);-webkit-transform:scale(0.5);-moz-transform:scale(0.5); -ms-transform:scale(0.5); -o-transform:scale(0.5);}
.zoomOut4{transform:scale(0.6);-webkit-transform:scale(0.6);-moz-transform:scale(0.6); -ms-transform:scale(0.6); -o-transform:scale(0.6);}
.zoomOut3{transform:scale(0.7);-webkit-transform:scale(0.7);-moz-transform:scale(0.7); -ms-transform:scale(0.7); -o-transform:scale(0.7);}
.zoomOut2{transform:scale(0.8);-webkit-transform:scale(0.8);-moz-transform:scale(0.8); -ms-transform:scale(0.8); -o-transform:scale(0.8);}
.zoomOut1{transform:scale(0.9);-webkit-transform:scale(0.9);-moz-transform:scale(0.9); -ms-transform:scale(0.9); -o-transform:scale(0.9);}
.zoomOut0{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1);}
.centerLD{margin-left:calc(50% - 225mm); margin-top:20px; margin-bottom:20px; }
.centerPT{margin-top:20px; margin-left:calc(50% - 160mm); margin-bottom:20px; }
.divLD{width:420mm;height:290mm;background:#eee; }
.divPT{width:290mm;height:420mm;background:#eee; }
#structure{width:100%;height:100%;position:absolute;z-index:1;top:0px;left:0px;}

#controls{left:30px;top:30px;z-index:200;height:auto; width:450px; min-height:42px; padding:10px; background:rgba(204,204,204,0.7); position:fixed;overflow:hidden}
#inserts{right:30px;top:30px;z-index:200;height:auto; width:450px; min-height:42px; padding:10px; background:rgba(204,204,204,0.7); position:fixed;overflow:hidden}
#inserts2 { left:30px; bottom:30px; z-index:200; height:auto; width:450px; min-height:42px; padding:10px; background:rgba(204,204,204,0.7); position:fixed; overflow:hidden}

#redoo{right:calc(50% - 225px);top:30px;z-index:200;height:auto; width:450px; min-height:42px; padding:10px; background:rgba(204,204,204,0.7); position:fixed;overflow:hidden}

#objholder{ right:30px;bottom:30px;z-index:200;height:auto;min-width:450px;min-height:42px;padding:10px; background:rgba(204,204,204,0.7); position:fixed;overflow:hidden}
#objdata { right:calc(50% - 225px);bottom:30px;z-index:200;height:auto;min-width:450px;min-height:42px;padding:10px; background:rgba(204,204,204,0.7); position:fixed;overflow:hidden;}

#controls2,#controls3{ display:none;right:30px;top:30px;z-index:201;height:auto; }
#controls .actionsDiv, #inserts .actionsDiv, #inserts2 .actionsDiv, #redoo .actionsDiv, #controls3 .actionsDiv, #objholder .actionsDiv, #objdata .actionsDiv{ min-width:430px;height:22px; float:left; cursor:move; }
#controls .actionsDiv span, #inserts .actionsDiv span, #inserts2 .actionsDiv span, #redoo .actionsDiv span, #controls3 .actionsDiv span, #objholder .actionsDiv span, #objdata .actionsDiv span{text-align:left;float:left; font-size:16px; color:#333; font-family:Verdana, Geneva, sans-serif; line-height:20px; font-weight:bold;}
#controls form, #inserts form, #inserts2 form, #redoo form, #controls3 form, #objdata form{float:left; margin-top:10px;margin-left:0px;margin-right:0px; margin-bottom:10px;width:100%;}
#objholder .div{margin-top:10px;margin-left:0px;margin-right:0px; margin-bottom:10px;width:100%;}
.imputs{border:none;padding:3px;font-size:11px;color:#333;background:#fff;width:190px;float:left;}
.obja{float:left; background:#ffffff;text-align:center;font-size:24px;color:#333; position:relative;}
.objb{float:right; background:#ffffff;text-align:center;font-size:24px;color:#333; position:relative;}
#totalsheets{font-weight:bold;}
.ml6{margin-left:6mm;}
.mr6{margin-right:6mm;}
.mt6{margin-top:6mm;}
.mb6{margin-bottom:6mm;}

.mWT{width:0.176388889mm;height:6mm;background-color:#000;position:absolute;z-index:-20;}
.mWB{width:0.176388889mm;height:6mm;background-color:#000;position:absolute;z-index:-20;}
.mBL{height:0.176388889mm;width:6mm;background-color:#000;position:absolute;z-index:-20;}
.mBR{height:0.176388889mm;width:6mm;background-color:#000;position:absolute;z-index:-20;}

.bgimgbleed{position:absolute;z-index:0;left:0px;top:0px;width:81mm;height:146mm;display:block;overflow:hidden;}
.bgimgbleed img{ width:81mm;height:146mm;display:block; position:absolute;z-index:0;left:0px;top:0px; }
.bgimgnobleed{position:absolute;z-index:0;left:0px;top:0px;width:75mm;height:140mm;display:block;overflow:hidden;}
.bgimgnobleed img{ width:75mm;height:140mm;display:block;position: absolute;z-index: 1; }

.bgimgbleed .barcode{ width:51mm; height:15mm; position:absolute; bottom:6.5mm; left:15mm; right:15mm; }

.bgimgbleed .controlnum { width:40.5mm; height:5mm; line-height:5mm; text-align:center; position:absolute; bottom:33mm; font-size:10pt; }
.bgimgbleed .controlnum.left{ left:0mm; }
.bgimgbleed .controlnum.right{ left:40.5mm; }

.bgimgnobleed .controlnum { width:37.5mm; height:5mm; line-height:5mm; text-align:center; position:absolute; bottom:33mm; font-size:10pt; }
.bgimgnobleed .controlnum.left{ left:0mm; }
.bgimgnobleed .controlnum.right{ left:37.5mm; }

.bgimgnobleed .barcode{ width:51mm; height:15mm; position:absolute; bottom:6.5mm; left:12mm; right:12mm; }
.bgimgnobleed .barcode svg, .bgimgbleed .barcode svg{ width:51mm !important; height:15mm !important; }


.credbleed{width:81mm;height:146mm;padding:3mm;box-sizing:border-box;}
.crednobleed{width:75mm;height:140mm;box-sizing:border-box;float:left;margin:3mm;}

.WmarkerLD{position:absolute;z-index:20;width:429mm;height:0.176388889mm;left:-6mm;}
.HmarkerLD{position:absolute;z-index:22;height:310mm;width:0.176388889mm;top:-6mm;}

.WmarkerPT{position:absolute;z-index:23;width:310mm;height:0.176388889mm;left:-6mm;}
.HmarkerPT{position:absolute;z-index:21;height:429mm;width:0.176388889mm;top:-6mm;}

[contenteditable="true"]{border:none; }

.trash{position:absolute; top:5px; right:5px; width:20px;height:20px;line-height:20px;font-size:14px; color:#fff; background-color:#F00;-webkit-border-radius:2px;border-radius:2px; text-align:center;z-index:10; cursor:pointer;}
.trash:hover{background:#F30;color:#fff;}
#aviso_full{left: 0px; top: 0px; right: 0px; bottom: 0px; position:fixed; z-index: 100000000; background-color: rgba(000, 000, 000,0.8); display:none;}
#aviso_full .alert{position:absolute; width:250px; height:150px;background:#f1f1f1; top:calc(50% - 75px); left:calc(50% - 125px);box-sizing:border-box;padding:0}
#aviso_full .alert .text{ float:left;width:250px; height:50px; line-height:50px; text-align:center; font-size:14px; color:#000; }
#aviso_full .alert .btns{ float:left;width:250px; height:100px;text-align:center; font-size:10px; }
#aviso_full .alert .btns .all{ width:110px; padding:5px; margin-right:2.5px;box-sizing:border-box; display:block; float:left;margin-left:10px; }
#aviso_full .alert .btns .single{ padding:5px; text-decoration:none; margin-left:2.5px;box-sizing:border-box;width:110px; display:block;float:left; }
#aviso_full .alert .btns .cancel{ padding:5px; text-decoration:none;margin-top:5px;box-sizing:border-box;width:225px; display:block;float:left; margin-left:10px; }
.htcenter{width:20mm;height:auto; padding:2.5mm; position:absolute; z-index:5; left:calc(50% - 10mm); transform-origin:50% 50%; -webkit-transform-origin: 50% 50%; position:relative; }
.textNumb{float:left; width:15mm; height:15mm; text-align:center; line-height:15mm; box-sizing:border-box; border:dashed thin #fff; overflow:hidden; }
.fronha{width:20mm;height:24mm; background:#c0c0c0; position:absolute; z-index:4; bottom:5.1mm; left:8.6mm; }
.rotator{ position:absolute; top:-5px; right:0px; width:15px;height:15px;line-height:15px;font-size:9px; color:#333; background-color:#ccc;-webkit-border-radius:2px;border-radius:2px; text-align:center;z-index:10; cursor:pointer;  }
.mover{ position:absolute; top:-5px; right:18px; width:15px;height:15px;line-height:15px;font-size:9px; color:#333; background-color:#ccc;-webkit-border-radius:2px;border-radius:2px; text-align:center;z-index:10; cursor:pointer; }
.rotator:hover, .mover:hover{background:#e1e1e1;color:#333;}

#savedImages{ position:absolute; right:9999999px; top:-999999999999999999999999999999999999999999999999999px; height:auto; width:auto; }


.radio_item{
    display: none !important;
}

.label_item {
	width:32px;height:32px; background-position: 0px 0px; background-repeat:no-repeat; background-size:cover; display:block;cursor: pointer; float:left; margin-right:10px;
}

.radio_item:hover + label {
  background-position:0px -32px; 
}

.radio_item:checked + label {
  background-position:0px -64px; 
}
#gsplit{ display:none; }
