@-webkit-keyframes redglow{0%{background-color:red;} 50.0%{background-color:#C44741;} 100.0%{background-color:red;}}@keyframes redglow{0%{background-color:red;} 50.0%{background-color:#C44741;} 100.0%{background-color:red;}}.filewrapper{position:relative;}.filewrapper .imgchooser{cursor:pointer;display:block;position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;width:100%;height:100%;}
body{background:url(../img/back.png);}
.btn{-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;}
.btn-primary{background:#304860;border:none;}
.koffeeware-print .header{position:fixed;top:0;right:0;left:0;height:80px;background:#ffffff;z-index:10;box-shadow:0 0 8px #000;}.koffeeware-print .header #logozone{transition:all 1s ease-out;-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-ms-transition:all 1s ease-out;-o-transition:all 1s ease-out;display:inline-block;vertical-align:middle;height:100%;line-height:80px;margin-left:15px;}.koffeeware-print .header #logozone img{max-width:100%;max-height:72px;}
.koffeeware-print .header #logozone.retroshadow{font-size:2.5em;color:#2c2c2c;letter-spacing:.05em;text-shadow:2px 2px 0px #d5d5d5;}
.koffeeware-print #progressbar{position:fixed;left:0;right:0;top:80px;height:10px;z-index:9;background:#DDD;display:none;}.koffeeware-print #progressbar .progressb{background:#304860;width:0%;height:10px;}
.koffeeware-print .dashboard{transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;position:fixed;top:0;right:0;width:350px;height:80px;z-index:20;}.koffeeware-print .dashboard .btn{font-size:1em;width:50%;height:100%;}.koffeeware-print .dashboard .btn .box{margin-top:-1px;font-size:0.8em;}
.koffeeware-print .dashboard .btn i{font-size:2.5em;}
.koffeeware-print .dashboard .btn:last-child{border-right:1px solid #FFF;}
.koffeeware-print .content{padding-top:80px;padding-bottom:65px;text-align:center;}.koffeeware-print .content .placeholder{display:none;position:absolute;left:0;right:0;top:0;bottom:0;}.koffeeware-print .content .placeholder .btn{line-height:300%;-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-ms-transform:scale(1.4);-o-transform:scale(1.4);transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;}.koffeeware-print .content .placeholder .btn:hover{-webkit-transform:scale(1.6);-moz-transform:scale(1.6);-ms-transform:scale(1.6);-o-transform:scale(1.6);}
.koffeeware-print .content .placeholder div{margin-top:15px;}
.koffeeware-print .content .photo-container{display:inline-block;margin:20px 10px;text-align:left;}.koffeeware-print .content .photo-container .photo{overflow-wrap:break-word;position:relative;padding:8px;background:rgba(0, 0, 0, 0.1);font-size:1.2em;}.koffeeware-print .content .photo-container .photo .option-icons{margin:-8px -8px 2px -8px;}.koffeeware-print .content .photo-container .photo .option-icons .btn{background:#304860;color:#EEE;text-shadow:none;font-size:1.3em;padding:6px 10px;}.koffeeware-print .content .photo-container .photo .option-icons .btn.active{background:#5682ad;}
.koffeeware-print .content .photo-container .photo .option-icons .btn-quality{background-color:#C44741;}.koffeeware-print .content .photo-container .photo .option-icons .btn-quality.redglow{animation:redglow 1s infinite;}
.koffeeware-print .content .photo-container .photo .filename-zone{text-align:center;margin-top:10px;}
.koffeeware-print .content .photo-container .photo .price-options{line-height:30px;color:#444;}
.koffeeware-print .content .photo-container .photo .top-part{text-align:center;}.koffeeware-print .content .photo-container .photo .top-part canvas{cursor:move;max-width:100%;}
.koffeeware-print .content .photo-container .photo .new-color{padding:0;height:37px;width:37px;margin:5px 0;}
.koffeeware-print .content .photo-container .photo .new-color span{margin:0 auto;display:block;vertical-align:middle;overflow:hidden;width:75%;height:75%;background:#FFF;}
.koffeeware-print .content .photo-container .photo select{margin:5px 0;font-size:1.1em;height:37px;}
.koffeeware-print .content .photo-container .photo .qt-zone{margin:2px -8px -8px -8px;text-align:center;position:relative;background:rgba(0, 0, 0, 0.1);height:43px;line-height:43px;}.koffeeware-print .content .photo-container .photo .qt-zone .less,.koffeeware-print .content .photo-container .photo .qt-zone .more{position:absolute;border:none;background:transparent;color:#FFF;font-size:1.3em;}
.koffeeware-print .content .photo-container .photo .qt-zone .less{left:0;background:#C44741;}
.koffeeware-print .content .photo-container .photo .qt-zone .more{right:0;background:#304860;}
.koffeeware-print .content .photo-container .photo .qt-zone .quantity{display:inline-block;width:70px;font-size:1.7em;color:#222223;border:none;background:transparent;text-align:center;box-shadow:none;}
.koffeeware-print .content .photo-container .photo .border-selector{width:80%;}
.koffeeware-print .content .photo-container .photo .apply-to-all{text-align:center;font-size:1.3em;margin-top:-44px;position:absolute;right:0;left:0;display:none;background:#304860;color:#EEE;}.koffeeware-print .content .photo-container .photo .apply-to-all:hover{background:#486c90;}
#import_modal .modal-header img{max-width:60px;max-height:60px;}
#import_modal .albums{text-align:center;}#import_modal .albums .album{cursor:pointer;display:inline-block;text-align:center;border:1px solid #EEE;padding:5px;margin:8px;width:150px;height:185px;overflow:hidden;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}#import_modal .albums .album .picture{position:relative;width:100%;height:150px;}#import_modal .albums .album .picture img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto auto;max-width:100%;max-height:100%;}
#import_modal .albums .album .title{font-size:0.8em;font-weight:bold;}
#import_modal .albums .album:hover{border-color:#777;background:#EEE;}
#import_modal .photos{text-align:center;}#import_modal .photos p{background:#EEE;padding:10px;}
#import_modal .photos .photo{cursor:pointer;display:inline-block;width:80px;height:80px;border:1px solid #EEE;padding:5px;margin:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;position:relative;}#import_modal .photos .photo img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto auto;max-width:100%;max-height:100%;}
#import_modal .photos .photo:hover{border-color:#777;background:#EEE;}
#import_modal .photos .photo.selected{border-color:#0A0;background:#DFD;}#import_modal .photos .photo.selected:after{content:"";position:absolute;top:-5px;right:-5px;width:16px;height:16px;background:url("../img/tick16.png");}
#source_chooser .btn{width:100px;border:none;box-shadow:0 0 3px #555;margin:5px;}
#source_chooser .fa{font-size:2.5em;}
#crop_modal .modal-dialog{text-align:center;width:800px;}
#crop_modal input[type="radio"]{display:none;}
#crop_modal input[type="radio"]:checked+label{background:#AAA;border-color:#777;}
#crop_modal label{border:2px solid transparent;cursor:pointer;background:#EEE;padding:10px;width:80%;text-align:center;margin:10px auto 0 auto;}
#colorpicker_modal .modal-dialog{text-align:center;width:850px;}
#upload_modal .photos{min-height:230px;text-align:center;}#upload_modal .photos .photo-upload{margin:8px;background:#EEE;border-radius:10px;display:inline-block;width:170px;height:170px;background-size:80%;background-position:center center;background-repeat:no-repeat;position:relative;font-size:.8em;padding:5px;white-space:nowrap;overflow:hidden;text-shadow:2px 0 0 #ffffff,-2px 0 0 #ffffff,0 2px 0 #ffffff,0 -2px 0 #ffffff,1px 1px #ffffff,-1px -1px 0 #ffffff,1px -1px 0 #ffffff,-1px 1px 0 #ffffff;}#upload_modal .photos .photo-upload .progress{position:absolute;bottom:-20px;left:0;right:0;height:10px;}
#upload_modal .photos .complete{padding-top:45px;text-align:center;}#upload_modal .photos .complete span{color:green;font-size:8em;text-shadow:1px 1px #ffffff,-1px -1px #444444;}
#upload_modal .info{padding:20px;margin-bottom:20px;border-radius:10px;background:#EEE;text-align:justify;}
#upload_modal #send_btn{margin-bottom:20px;}
@media screen and (max-width:1000px){.koffeeware-print .content .dragdroptext{display:none;} .koffeeware-print .content .photo-container .photo .price-options .crop{display:none;} .koffeeware-print .content .photo-container .photo .borders-zone{display:none;}}@media screen and (max-width:640px){.koffeeware-print .header{height:50px;}.koffeeware-print .header #logozone{line-height:50px;}.koffeeware-print .header #logozone img{max-width:100%;max-height:46px;} .koffeeware-print #progressbar{top:50px;} .koffeeware-print .dashboard{top:auto;bottom:0;width:100%;} .koffeeware-print .content .placeholder .btn{line-height:200%;} .koffeeware-print .content .photo-container .photo .filename-zone{display:none;}}.upload-wrapper{display:none;overflow:hidden;position:absolute;z-index:1040;left:0;right:0;top:0;bottom:0;background:rgba(0, 0, 0, 0.7);}
.modal .modal-body{overflow-y:auto;}
