.voucher-dialog{width:588px!important}.modal .modal-body label{min-height:auto!important}.modal .modal-body .upload-box{width:194px;min-height:77px;position:relative}.modal .modal-body .upload-box img{width:341px;height:135px}.modal .modal-body .upload-box .upload-button{background-color:rgba(255,0,38,.15);border:1px solid #ff0026;color:#ff0026;line-height:77px}.modal .modal-body .upload-box .custom-file,.modal .modal-body .upload-box .custom-file-input{position:absolute;top:0;left:0;opacity:0;width:194px;height:77px;cursor:pointer}.custom-control-input:checked~.custom-control-label:before{border-color:#ff0026!important;background-color:#ff0026!important}.step-group .step-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.step-group .step{color:#c4c4c4}.step-group .step .badge{text-align:center;padding:.25em .5em;font-size:75%;background-color:#fff;color:#c4c4c4;border:1px solid #c4c4c4;border-radius:10rem;margin:3px}.step-group .step-active{color:inherit;font-weight:bolder}.step-group .step-active .badge{border-color:#ff0026;color:#fff;background-color:#ff0026;font-weight:400}.step-group .step-checked{color:inherit}.step-group .step-checked .badge{padding:.23em;border-color:#ff0026;color:#ff0026;background-color:#fff}.step-group .step-checked .badge .svg-inline--fa{font-size:1em}.step-group .checked hr{border-top:1px solid #ff0026}.activity-section{border-bottom:1px solid #dee2e6}.voucher-number-content a,.voucher-number-content a :hover{color:#6c757d}