/*==========print hotel booking  voucher area css*/
.show-in-print{ display: none !important; }
.hide-in-print{ display: block !important; }
@media print{
  .show-in-print{ display: block !important; }
  .hide-in-print{ display: none !important; }
  html {margin: 0; padding: 0; }
  body {margin: 0;padding: 0;}
  .col-xs-12.box-bgcolorleft{width:100% !important}
  .frmBoxArea{padding:5px 20px !important}
  .row {-moz-margin-right: -15px; -moz-margin-left: -15px;}
  .hotel-booking {background: #fff !important;float: left; width:100%;margin:10px 0 40px 0;
    position: relative; -webkit-print-color-adjust: exact; color-adjust: exact;}
  .profileright .infobox{letter-spacing: .6px;font-size: 16px;font-weight: 200;background: #e1e7f9;border-radius: 4px;
  line-height: 1.78;margin-bottom:10px;width:100%; float: left;padding:0px;-webkit-print-color-adjust: exact; color-adjust: exact;}
  .profileright .infobox .innerside{padding: 10px 20px;border-radius:5px}
  .hotel-booking .inner-formbox {padding: 10px; -moz-padding:0px;}
  .hotel-booking .insurance-purchase-failed-box {float: left;width: 100%;padding: 5px;background:#fff5f5;margin: 10px 0;border-radius: 8px;
border: 1px solid #edc8c8;-webkit-print-color-adjust: exact; color-adjust: exact;}
.hotel-booking .insurance-purchase-failed-box .error-msg {padding: 0 0 0 10px;color: #e9483d;-webkit-print-color-adjust: exact; color-adjust: exact;}
.hotel-booking .insurance-purchase-failed-box .error-msg h5 { color: #e9483d;-webkit-print-color-adjust: exact; color-adjust: exact;}
.hotel-booking .insurance-purchase-failed-box .error-msg p {line-height:17px;font-size: 14px;color: #b9645e;-webkit-print-color-adjust: exact; color-adjust: exact;}
.hotel-booking .insurance-purchase-failed-box .error-msg a{color: #3266ed;text-decoration: underline;}
.hotel-booking .insurance-purchase-success-box{float: left;width: 100%;padding:10px 5px;background: #f9fff5;margin: 10px 0;border: 1px solid #7ab44c;
  border-radius: 8px;-webkit-print-color-adjust: exact; color-adjust: exact;}
.hotel-booking .insurance-purchase-success-box .error-msg{padding: 0 0 0 10px;color: #207225;-webkit-print-color-adjust: exact; color-adjust: exact;}
.hotel-booking .insurance-purchase-success-box .error-msg h5{color: #207225;font-size: 20px;-webkit-print-color-adjust: exact; color-adjust: exact;}
.hotel-booking .insurance-purchase-success-box p{margin: 0 0 7px 5px;}
.impoortantinfo_fullbox h4{ font-size:22px;color: #323232;border-bottom: 1px solid #e0e0e0;-webkit-print-color-adjust: exact; color-adjust: exact;}

  .hotel-booking .booking-success-thankyou-msg {float: left;width: 100%;margin:0px 0 10px 0;background: #edf0f9;padding: 15px;border-radius:8px;width:
  -webkit-print-color-adjust: exact; color-adjust: exact;}
  .hotel-booking .booking-success-thankyou-msg h5 {color: #000;font-weight: 600; font-size:20px !important;-webkit-print-color-adjust: exact; color-adjust: exact;}
  .hotel-booking .booking-success-thankyou-msg p{color: #333;line-height: 19px;padding: 5px 0 0 2px;font-size: 14px;margin-bottom: 10px;}
  .hotel-booking .book-details-box {float: left;width: 100%;padding: 10px;border: 1px solid #ececec !important;margin: 10px 0px 5px 0;}
  .hotel-booking .book-details-box.book-imp-info{ border:0px !important; border:none !important;}
  .hotel-booking .book-details-box h4{font-size:24px;color: #323232 !important;padding: 0 0 5px 0;border-bottom: 1px solid #b7b5b5 !important; margin: 0 0 10px 0;}
  .hotel-booking .book-details-box ul {float: left;width: 100%;list-style: none;padding: 0;margin: 0px;}
.hotel-booking .book-details-box ul li {float: left;width: 100%;margin: 3px 0;padding: 2px 8px;font-size: 14px;font-weight: 500;color: #626262;}
.hotel-booking .book-details-box ul li strong {float: left;width: 35%;padding-right: 6px;font-weight: 700;color: #1f1f1f;}
.hotel-booking .book-details-box-important{float: left;width: 100%;padding: 10px 20px;border: 1px solid #d1faf0;margin: 10px 0px 5px 0;border-radius: 8px;
    background: #d1faf0;-webkit-print-color-adjust: exact; color-adjust: exact;}
.hotel-booking .book-details-box-important h4{padding:5px 0px 5px 0px;color: #008060;font-size: 22px;font-weight: 600;border-bottom: 1px solid #A5E5D5;
-webkit-print-color-adjust: exact; color-adjust: exact;}
.hotel-booking .book-details-box-important .mrgn{margin: 15px 0 0 0;}
.hotel-booking .book-details-box-important strong{color: #008060;font-size: 14px;-webkit-print-color-adjust: exact; color-adjust: exact;}
.hotel-booking .book-details-box-important p{color: #008060; margin-bottom: 10px;font-size:12.5px;-webkit-print-color-adjust: exact; color-adjust: exact;}
.hotel-booking .hotelimg{width: 100%;float: left;}
.hotel-booking .hotelimg img{height:130px;width: 100%;border-radius:5px}
.hotel-booking .hotelimg_desc h3{font-size:16px;line-height: 20px;margin-top: 0;margin-bottom: 3px;color: #333;font-weight: 600;}
.hotel-booking .hotelimg img{height:170px;width: 100%;}
.hotel-booking .hotelimg_desc h3{font-size: 18px;line-height: 20px;margin-top: 0;margin-bottom: 10px;
text-transform: uppercase;color: #333 !important;}
.hotel-booking .checkout-bg-gray{ background: #edf0f9 !important; float: left; border-radius:6px;
  width: 100%; margin:20px 0 20px 0;color: #fff !important; -webkit-print-color-adjust: exact; color-adjust: exact;}
.hotel-booking .right-box-padding strong{color: #000 !important;}
.hotel-booking .right-box-padding span{color: #353535 !important;}
.hotel-booking .property_map{border-bottom:5px solid #5c0931 !important; height:300px;}
.box-bgcolorleft p{line-height: 18px;font-size: 13px;font-weight: 500;color: #626262;margin-bottom:5px}

  .hotel-booking .checkoutform-rgt-sec .reservation-heading {margin: 0 0 0 0;background: #ffffff !important;
color: #222222 !important; padding:0px;text-align: center; font-size:22px !important; -webkit-print-color-adjust: exact; color-adjust: exact;}
  .hotel-booking .right-box-padding {padding: 8px 15px 8px 15px;width: 100%; float: left;}
  .hotel-booking .rgtbox-price-li ul {margin: 0px;padding: 0px;list-style: none;width: 100%; float: left;}
  .hotel-booking .rgtbox-price-li ul li {line-height: 30px;list-style: none;width: 100%; float: left;}
  .hotel-booking .rgtbox-price-li ul li span { float: left;width:50%;text-align: left;color: #353535 !important;}
  .hotel-booking .reservation-room-seleted_total.bg-blue {background: #3e4055 !important; float: left;border-radius: 0px 0px 8px 8px !important;
    padding: 15px 8px 12px 5px;font-size:18px;color: #fff !important;width: 100%; -webkit-print-color-adjust: exact; color-adjust: exact;font-weight:bold}
  .hotel-booking .reservation-room-seleted_total.bg-blue label {float: left;
  width: 50%;margin: 0px;font-weight: normal;color: #fff !important;}
  .hotel-booking .reservation-room-seleted_total.bg-blue span {float: left;
    text-align: right; width: 50%;color: #fff !important;}
  .room-top-info .linebar {padding: 6px 0; float: left; width: 100%;line-height:20px}
  .room-top-info strong {width: 35%;float: left;vertical-align: top;color: #000 !important;}
  .room-top-info span {width: 64%;float: left;}
  .hotel-booking .rgtbox-price-li ul li span:nth-child(2) {text-align: right;}
  .checkoutform-rgt-sec .reservation-heading{padding: 0px; position: relative !important;width: 100% !important;}
  .checkoutform-rgt-sec .reservation-heading img{width: 100% !important; height: 200px;border-radius: 5px;border: 2px solid #aaa6a6;}
  .checkoutform-rgt-sec .reservation-heading .hotelname{position: absolute !important; 
     background: rgba(0, 0, 0, 0.5) !important;padding: 10px;bottom: 0px;width:100%; border-radius: 0px 0 6px 6px;
      color: #ffffff !important; -webkit-print-color-adjust: exact; color-adjust: exact;}
  .checkoutform-rgt-sec{margin-top:30px}
  .reservation-heading .hotelname .hotel-name-txt{color:#ffffff !important; font-weight: bold; font-size: 17px;-webkit-print-color-adjust: exact; color-adjust: exact;}
  .reservation-heading .hotelname p{color:#ffffff !important; line-height: 20px; font-size:13px; -webkit-print-color-adjust: exact; color-adjust: exact;}
  .reservation-heading .hotelname .hform-starts i{color: #f84b26 !important;font-size: 14px;padding: 0px 2px; -webkit-print-color-adjust: exact; color-adjust: exact;}
  .book-details-box .hotelimg_desc .hform-starts i{color: #f84b26 !important;font-size: 14px;padding: 0px 2px; -webkit-print-color-adjust: exact; color-adjust: exact;}
.hotel-checkoutpage .rgtbox-price-li ul li.psummary {border-bottom: 1px solid #f1eeee;padding-bottom: 10px;margin-bottom: 10px;list-style: none;-webkit-print-color-adjust: exact; color-adjust: exact;}
}
/*==========print hotel booking  voucher area css*/