

/******************************************
        Receipt Print Styles
******************************************/


.receipt_container {
 min-width: 1000px;
 min-height: 300px;
 padding: 15px;
 border: 3px dotted #ccc;
 border-radius: 10px;

 /* background-image: url(../Styles/Images/avatar-male.png); */
 /* border-image: url(../Styles/Images/avatar-male.png) 5 round !important; */
 /* border-image: url(../Styles/Images/border_image.jpg) !important; */

 /*                border-image: url(../images/print_border.png);
                 border-image-repeat: round;
                 border-image-slice: 30;
                 border-image-width: 30px;*/
}

.receipt_container .rc_header {
 position: relative;
 text-align: center;
 padding: 10px;
 /*margin-bottom: 15px;*/
}

.receipt_logo {
 position: absolute;
 left: 50px;
 top: 15px;
}


.receipt_logo2 {
        position: absolute;
        right: 50px;
        top: 0px;
        width: 190px;
}


.payment_ref_id {
 margin-left: 10px;
 font-weight: bold;
 font-size: 16px;
 letter-spacing: 0.5px;
}
.receipt_date {
 margin-left: 10px;
 font-size: 16px;
}
.receipt_container .rc_body {
 font-size: 18px;
 color: #444;
}
.receipt_container .rc_body .rc_field {
 color: #333;
}
.rc_body > .row {
 margin-bottom: 5px;
}
.rc_body > .row > span {
 display: inline-block;
 margin-bottom: 15px;
}
.rc_field {
 border-bottom: 2px dashed #ccc;
 text-align: center;
}
.rc_field_box {
 border: 1px solid #ccc;
 height: 40px;
 width: 200px;
 text-align: center;
 display: inline-table !important;
}
.rc_field_box .field_val {
 display: table-cell;
 vertical-align: middle;
}
.amount_num {
 font-weight: bold;
 letter-spacing: 1.5px;
}


.no-margin {
 margin: 0px;
 padding: 0px;
}

.btn_print{
 /* background:#c70051; */
}