.upload-logo .button { padding: .3em .75em !important;background-color: #ccc !important; color: #fff !important;}
.upload-logo input[type="file"] {display: none;}​
.required {color: red;}
.custom-file-upload {border: 1px solid #ccc;display: block;padding: 6px 12px;cursor: pointer;background-color: #ff0000;width: 100%;max-width: 200px;text-align: center;margin: 10px 0;text-transform: capitalize;}
.custom-file-upload p label {color: #fff;font-size: 1em !important;}
.printer_upload_image {float: left;display: block;position: relative;width: 100%;max-width: 100%;}
.printer_upload_image img {width: 100%;max-width: 100%;position: relative;display: block;float: left;margin: 10px 0;}