﻿.div-loading-calendar{background:rgba(255,255,255,.8);bottom:0;color:#ff4500;font-size:24px;left:0;padding-top:150px;position:absolute;right:0;text-align:center;top:0}
.div-price-calendar{padding:0 50px;position:relative}
.div-price-calendar .fal{color:#fff;cursor:pointer;font-size:24px;line-height:24px;padding:10px;position:absolute;top:0}
.div-price-calendar .fal.next{right:50px}

.d-post-content{ border-top: 1px solid #dee2e6;border-left: 1px solid #dee2e6; box-shadow: 2px 2px 2px #ccc; border-radius: 6px; background: #FFF;}
.div-price-calendar h2{background:#ff5722;font-size:1.0em;margin:0;padding:10px;text-align: center; margin-right: -1px;}
.div-price-calendar select{ font-size: 16px; font-weight: 600; background: #eee;}
.div-price-calendar select option{ text-align: center;}
.option-temp{ font-size: 16px; font-weight: 600; display: none;}
.div-price-calendar .row{margin:0;padding:0}
.div-price-calendar .calendar-head .col{background:#f1f1f1;padding:8px 0;text-align:center}
.div-price-calendar .calendar-head-mobile{display:none}
.div-price-calendar .calendar-price-item.VN{background-image:url(//file.senbay.vn/Airlines/Other/VN.gif)}
.div-price-calendar .calendar-price-item.BL{background-image:url(//file.senbay.vn/Airlines/Other/BL.gif)}
.div-price-calendar .calendar-price-item.VJ{background-image:url(//file.senbay.vn/Airlines/Other/VJ.gif)}
.div-price-calendar .calendar-price-item.VU{background-image:url(//file.senbay.vn/Airlines/Other/VU.gif)}
.div-price-calendar .calendar-price-item.QH{background-image:url(//file.senbay.vn/Airlines/Other/QH.gif)}
.div-price-calendar .calendar-price-item.SPQ{background-image:url(//file.senbay.vn/Airlines/Logo/9G.png)}
.div-price-calendar .calendar-price-item{background:transparent no-repeat 0 bottom;background-size:50%;cursor:pointer;height:52px;margin:2px;padding:3px 5px;position:relative}
.div-price-calendar .calendar-price-item .price{color:#0669b2;display:block;font-size:13px;text-align: right;font-weight: 600;}
.div-price-calendar .calendar-price-item .mobile-price{color:#0669b2;display:none;font-size:10px;text-align:right}
.div-price-calendar .calendar-price-item.best-price .price{color:#dc3545}
.div-price-calendar .calendar-price-item .day{bottom:0;color:#666;font-size:12px;position:absolute;right:5px}
.all-route ul{ margin: 0 !important;}
.all-route .header {background: #eee;padding: 6px;margin-bottom: -1px;text-align: center;text-transform: uppercase;font-size: 14px;}
.all-route ul li .best-price {color: #dc3545; text-align: right; display: inline-block;}
.div-search-form{ padding: 10px !important; background: #FFF !important;}
.div-search-form > div{ padding: 0 5px !important;}
.div-search-form > div:last-child{ padding-bottom: 10px !important;}