page-payment {
  .cab_trip_detail_wrapper{width:100%;padding-top: 20px;}
  .cab_trip_detail_wrapper h4{margin:0px;color:#404041;font-weight: 400;font-size: 16px;}
  .cab_trip_detail_wrapper p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-top: 10px;font-size: 14px !important;color: #a8a8a8;font-weight:300;padding-bottom: 0px;margin-bottom: 0px;bottom: 0px !important;letter-spacing: 1px !important;}
  .cab_trip_detail_wrapper hr{border:1px solid #f7941e;height:0px;border-radius:5px;position: relative;bottom: 22px;    z-index: -9;}
  .cab_trip_detail_wrapper .to{width:50px;height:30px;border-radius:50%;background:#fff;color: #f7941e;text-align: center;margin:0 auto;    padding: 3px;font-size:23px; z-index: 9;letter-spacing: 3px;padding-top: 5px;padding-left: 6px;margin-top: 20px;margin-bottom: 20px;}
  .cab_trip_detail_wrapper p strong{background:#f7941e;color: #fff;padding-left: 10px;padding-right: 10px;border-radius: 4px;font-weight: 400;}
  .cab_ratting{padding-top: 25px;padding-bottom:25px;text-align: center; width:205px;margin: 0 auto;}
  .cab_ratting:not(:checked) > input {position:absolute;top:-9999px;clip:rect(0,0,0,0);}
  .cab_ratting:not(:checked) > label {float:right;width:1em;padding:0 .1em;overflow:hidden;white-space:nowrap;cursor:pointer;font-size: 40px;line-height:1.2;color:#ddd;}
  .cab_ratting:not(:checked) > label:before {content: '★ ';}
  .cab_ratting > input:checked ~ label {color: #f70;}
  .cab_ratting:not(:checked) > label:hover,
  .cab_ratting:not(:checked) > label:hover ~ label {color: gold;}
  .cab_ratting > input:checked + label:hover,
  .cab_ratting > input:checked + label:hover ~ label,
  .cab_ratting > input:checked ~ label:hover,
  .cab_ratting > input:checked ~ label:hover ~ label,
  .cab_ratting > label:hover ~ input:checked ~ label {color: #ea0;}
  .cab_ratting > label:active {position:relative;top:2px;left:2px;}
  .cab_coupon_wrapper{padding-top:20%;}
  .cab_pop_detail_left{width:65px;height:50px;background-position:left;background-size: 65px;background-repeat: no-repeat;}
  .cab_pop_details{padding: 3px;width:calc(100% - 65px);}
  .cab_coupon_box{width:80%;margin:0 auto;height:50px;text-align:center;border:2px solid #353639;border-radius:0px;background:#28292c;}
  .cab_coupon_input{width:100%;height:100%;background:transparent !important;border:none;text-align:center;color:#ff9000; font-size: 20px;font-weight: 300;}
  .cab_coupon_input::-webkit-input-placeholder {color:#ff9000;}
  .cab_coupon_input::-moz-placeholder {color:#ff9000;}
  .cab_coupon_input:-ms-input-placeholder {color:#ff9000;}
  .cab_coupon_input:-moz-placeholder {color:#ff9000;}
  .cab_coupon_bg{background:#2e2f32 !important;}
  .cab_coupon_wrapper p{color:#fff;text-align:center;margin:0px;line-height: 18px;font-weight: 300;letter-spacing: 1px;padding-top: 40px;padding-bottom: 40px;}
  .cab_coupon_apply{width:100%;height:50px;border-radius:0px;text-align:center;background:#ff9000;font-size:18px;font-weight: 400;color:#fff;letter-spacing: 4px;}
  .cab_coupon_content{width:100%;}
  .cab_coupon_content li{width:100%;list-style:none !important;padding-top: 10px;padding-bottom: 10px;border-bottom:1px solid #353639;}
  .cab_coupon_content li .child{width:50%;float:left;color:#8d8c8c;font-size: 15px;}
  .cab_coupon_content p{color:#ff9000;text-align:left;padding-bottom:20px;padding-top:20px;font-size: 18px;}
  .footer p{padding:0px;margin: 0px;}
}
