.sms-agree .v-label{font-size:.75em!important;color:#000}.etc{font-size:.8em;padding:10px;border:1px solid #ddd;border-top:none;background:#f8f8f8}.etc .title{font-size:1em!important;font-weight:700;padding:0;margin:0}.etc .content{font-size:.8em;color:#828282;line-height:160%}.payment-detail caption{border-bottom:1px solid #ddd;padding:4px}.payment-detail caption span{border-bottom:2px solid #555;display:inlin-block;padding:0 10px 6px}.payment-detail td{text-align:right}.payment-detail table{border-bottom:1px solid #ddd}.payment-detail tfoot td,.payment-detail tfoot th{border-top:1px solid #ddd;background:#eee}.payment-detail td{font-size:.9em!important}.receipt .col{padding:5px 12px}.receipt .col:nth-child(odd){font-weight:700}.receipt .col:nth-child(2n){text-align:right}.sms-body .sms-content .sms-text{font-family:Roboto;font-size:15px;font-weight:700;line-height:26px}.sms-alert-icon{text-align:center;margin:41px}.sms-wrap{display:flex;flex-direction:column;height:100%;background-color:#eee}.sms-header{text-align:center;background:#153241}.sms-header .title{padding:20px 10px;color:#00bfa5!important;font-size:1.8em!important}.sms-header .white1{background-color:#15324e!important;color:#fff!important;font-size:.7em!important}.sms-header .sub-title{background-color:#00bfa5;padding:5px;color:#fff}.sms-body{flex:1;overflow:auto;padding:10px}.sms-body .sms-content{padding:10px;background-color:#fff;border:1px solid #ddd}.sms-footer{maring-top:auto;text-align:center;padding:20px;font-size:.6em}