
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800);
/* @import url(https://fonts.googleapis.com/css?family=Merriweather+Sans:400,300,700,800); */
html{height:100%;}
body{padding: 0; margin: 0;color: #333333;height: 100%;width:100%;font-family: 'Open Sans', sans-serif;}
li{list-style-type: none;}
select, input{border-radius: 0!important;}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
select::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: 0;
    outline : 0;
}
button:focus {outline:0 !important;}
a, a:hover, a:focus , a:active{text-decoration: none;outline:0;}
/* select{-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;appearance:none; cursor: pointer;} */
.full-container, .full-container2{height:100%;padding:0;}
.logo{padding:0;text-align: right;}
.main-container{position: absolute;top:35px; right:0; left:0; z-index:15}
.menu-btn{width:6%;height: auto; text-align: center;position: relative;padding: 5px 0 5px; cursor:pointer;float:left;}
.menu-btn a{color: #ffffff;text-transform: uppercase;font-size:13px;}
#menu-toggle{background:#174379; padding: 4px 15px; border-radius: 2px;cursor:pointer;float:left;color:#ffffff;}
.connect{text-transform: uppercase; color:#151a21;font-weight:600;padding-right:15px;}
.icon-one{background:#fdffd0; border-radius: 50%;width:45px; height:45px;padding: 10px 10px; cursor: pointer;}
.icon-one i{color:#174379;}
@keyframes pulse {
	0% {transform: scale(1.1)}
 	50% {transform: scale(0.8)}
 	100% {transform: scale(1.1)}
}
.faa-pulse.animated,
.faa-pulse.animated-hover:hover,
.faa-parent.animated-hover:hover > .faa-pulse {
	animation: pulse 1s linear infinite;
}
.faa-pulse.animated.faa-fast,
.faa-pulse.animated-hover.faa-fast:hover,
.faa-parent.animated-hover:hover > .faa-pulse.faa-fast {
	animation: pulse 1s linear infinite;
}
.faa-pulse.animated.faa-slow,
.faa-pulse.animated-hover.faa-slow:hover,
.faa-parent.animated-hover:hover > .faa-pulse.faa-slow {
	animation: pulse 3s linear infinite;
}

.first-icon{padding:10px 14px;}
.social-icons{margin-top: 30px;margin-left:2%; text-align: right;padding:0 3px 0 20px;}
.cust-car .item, .cust-car .item.active, .cust-after .item, .cust-after .item.active, .cust-car  .carousel-inner, .cust-after  .carousel-inner{height:100%;}
.cust-car .carousel-indicators, .cust-after .carousel-indicators{display:none;}
.tagline{text-align: center;top: 24%;width:50%; margin:0 auto; z-index:100; height:200px;}.tagline{color:#ffffff;}.tagline h2{margin-top: 5px; margin-bottom:20px;}
.tagline p{font-size: 66px;text-transform: uppercase;font-weight:700;margin-bottom:0;line-height:48px;}.tagline h1{text-transform: uppercase;letter-spacing:10px;margin:0;font-size: 38px;}
.tagline a{background:#ffcb00; border:0; box-shadow:0px 3px 1px #d1a702; text-transform: uppercase; padding: 10px 45px;color:#060606; font-weight:600;font-size:16px;}
.tagline a:hover{background:#d1a702;}
.fill{width:100%;height:100%;background-position:center;background-size:cover;}
.cust-car,.cust-car .item,.cust-car .active, .cust-after,.cust-car .item,.cust-after .active{height:100%;}
.navigation .tab-content{background:#e6e7eb;float: left;padding: 10px 10px 20px 30px;margin-right:1%; height: 149px;}
.input1{width:100%!important; border:1px solid #96979a;}
#exampleInputEmail2{width:70%;float:left;border-left:1px solid #96979a;border-bottom:1px solid #96979a;}.signin{width:30%;text-transform: uppercase;background:#d0181f;color:#ffffff;border:1px solid #d0181f; border-radius:0;}
.sign-row, .sign-row2{ /* margin-top:300px; z-index: 10; */    z-index: 10;  position: absolute; top: 	-50px}
.navigation .form-group{width:100%;}
.navigation{z-index:10;padding-left:0;}
.navigation .nav-tabs, .ag-row1.bordr0, .book-id.bordr0{border:0;}
.navigation .nav-tabs li{margin-right: 0.5px;}.navigation .nav-tabs > li{margin-bottom: 0px;}
.navigation .nav-tabs li a{background:#bd3c62; text-transform: uppercase;border-top-right-radius:10px;font-size:13px; border-top-left-radius:10px;color:#ffffff; font-weight:700;cursor: pointer;}
.navigation .nav-tabs li a:hover{border:1px solid transparent;background:#bd3c62;margin-bottom:0;}
.navigation .nav-tabs li.active a{background:#e6e7eb;color:#726364;}
.loginimg{right:8px; position: relative;}
.password_f a{font-size:10px;color:#3a5984;}
.explore-s{ margin:41px 2% 0 0;padding: 30px 15px 25px;float:left; position: relative;color:#ffffff;background-color: rgba(138, 183, 84, 0.9); width:32%; height:149px;}
.explore-tag{padding-left:50px;}
.explore-tag h3{font-weight:700;margin-top:0; color:#ffffff;}
.explore-tag  p{color:#ffffff;}
.agent{background-color: rgba(71, 94, 124, 0.9); margin-top: 41px;padding: 30px 0 25px 15px;color:#ffffff; float:left; position: relative;width:32%;height:149px;}
.main-container .fa-2x{font-size:1.8em;vertical-align: middle;}
.footer{position: relative; text-align: center; background:#174379;width:100%;bottom:0;}.footer h6{color:#b7c1d1;}
.footer1, .footer2{position: fixed; text-align: center; background:#174379;width:100%;bottom:0; padding-top:10px}.footer1 h6, .footer2 h6{color:#b7c1d1; }


.toggle_nav{position: absolute;background: rgba(0, 13, 28, 0.7); width:220px;top:0;padding:10px;display: none;height: auto; z-index:10; cursor: default;}
.nav-logo{padding-top: 40px;}
.toggle_nav ul{padding-left:0;margin-bottom:5px;}
.toggle_nav ul li{background: url("../images/divider.png") no-repeat scroll center bottom 0;padding: 8px 0 8px; position: relative;}
.toggle_nav ul li:first-child{padding-top: 20px;}.toggle_nav ul li:last-child{background: none; padding-bottom:0;}
.toggle_nav a{font-size:14px; font-weight:700;text-transform: uppercase;}
.toggle_nav ul li a:hover{color:#d0181f;}
.close-arrow{width:10%; text-align: left; float: left;}


/* css for  search page */
.top-container{background:#174379; float: left; width: 100%;padding:20px 0 10px;box-shadow:0px 5px 5px #c6c6c6;font-family: 'Open Sans', sans-serif;}
.main-logo{padding: 0;text-align: right;}.top-menu{float:right;}
.top-menu ul li{float: left; margin: 0 5px;}.top-menu ul li a{text-transform: uppercase;font-size: 12px;font-weight: 600;}.divider-1{color:#b2b2b2;}
.hi-user{color:#80b243;}.logout{color:#ffffff; font-size: 12px;position: relative;}.logout:hover{color:#c1cddb; }.logout i.fa-sign-out{color:#d0181f;  padding-left: 5px;display: inline-block;vertical-align: top;}
.username{color:#80caf6;}
.navbar-cust{background: transparent;border:0;}
.navbar-cust li a{text-transform: uppercase;color:#ffffff;padding: 15px 0; margin: 0 20px;font-weight:600;}
.navbar-cust .navbar-nav > .active > a, .navbar-cust .navbar-nav > .active > a:focus, .navbar-cust .navbar-nav > .active > a:hover{background-color:transparent;color:#ffffff;padding: 15px 0;}
.navbar-cust .navbar-nav > li > a{color:#ffffff;}
.navbar-cust .navbar-nav > li > a:hover,.navbar-cust .navbar-nav > li > a:focus,.navbar-cust .navbar-nav > li > a:active{color:#ffffff;}

.animate { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  position: relative;  overflow: hidden;}
.animate:before {  content: "";  position: absolute;  z-index: -1;  left: 50%;  right: 50%;  top: 0;   height: 8px;  -webkit-transition-property: left, right;
  transition-property: left, right;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;  -webkit-transition-timing-function: ease-out;  transition-timing-function: ease-out;}
.animate:hover:before, .animate:focus:before, .animate:active:before {  left: 0;  right: 0; background: #d0181f;}
.navbar-cust li.active{content: ""; top: 0;  background: #d0181f;  height: 8px;margin-right: 15px; margin-left:15px;}li.active a{margin:0 0;}
.bottom-menu{ position: relative;float:right;}.bottom-menu ul li a i{width:25px;}
.bottom-menu ul{padding-left:0;}.bottom-menu ul li{float: left;padding: 7px;}
.egp-limit{line-height:14px;font-weight:600; }.bottom-menu ul li.egp-limit{border-left: 6px solid #80caf6;padding-right:40px;}
.bottom-menu ul li a{text-transform: uppercase;font-weight:700;font-size:12px;}.bottom-menu ul{float: left;}
.limit-font{font-size: 20px; text-transform: uppercase;color: #ffffff;}.limit-tag{color: #bfbfbf;font-size:13px;text-transform: none;}
.account{color:#88ba3f; border: 1px solid #88ba3f;border-radius: 30px; padding: 10px 14px;line-height:38px;}
.booking{color:#fec200; border: 1px solid #fec200;border-radius: 30px; padding: 10px 14px;line-height:38px;}
.reports{color:#96b5db; border: 1px solid #96b5db;border-radius: 30px; padding: 10px 14px;line-height:38px;}
.reports i{margin-right: 5px;}
.account:hover,.account:focus,.account:active{background: #88ba3f; color: #ffffff;}
.booking:hover,.booking:focus,.booking:active{background:#fec200; color: #ffffff;}
.reports:hover,.reports:focus,.reports:active{background:#96b5db; color: #ffffff;}

.middle-container{background: #e7e7e7;padding: 15px 0 30px; font-family: 'Open Sans', sans-serif;}
.title{width: 95%;margin: 0 14px 15px; float: left;color: #ffffff;border-bottom: 1px solid #366298;padding: 19px 0px;}.serch-title{font-size:16px;text-transform: uppercase;float:left;}
.title h6{margin:0;padding-top: 10px;}.search-hotel{padding-left:0;}.search-hotel input, .search-hotel select{border:0;font-size:13px;}
.input-value{color: #ffffff;}.input-img i{position: absolute;top:10px;left:12px;color:#cdccd6;}.input-img{position: relative;}.input-img input{padding-left: 40px;}.input-img select,.agent-field select{padding-left:33px;}
.icon-right i{right:12px !important;left:unset !important;}
.cust-caret select{background: none;background-color:#ffffff;box-shadow:none;-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;appearance:none;border:0;}
.search-hotel .fa-star, .mand{color:#fec200;margin-right:3px;}
.search-hotel .fa-star{margin-right:-1px;}
.search-hotel form{background:#174379;float:left;padding: 0px 50px 15px;}


.search-hotel label{text-transform: uppercase; color: #ffffff;font-weight:600;padding-top: 10px;font-size:12px;}
.search-btn{background:#fec200;color:#060606; border:0;cursor: pointer;box-shadow:0px 4px 0px #d1a702; text-transform: uppercase;width:100%; margin: 0px 0 20px; padding: 10px 10px;}.tagline button a{color:#060606; font-weight:600; }
.search-btn a{color:#060606; font-weight:600;}
.search-btn:hover,.search-btn:focus,.search-btn:active{background:#d1a702;outline:0;color: #060606;}
.special-a{padding-top: 25px;font-size: 12px;}

.advance-search{width:100%;float:left;}/* changed css */
.advance-search a{text-transform: uppercase;font-size: 12px;font-weight:600;color:#ffffff;float: left;margin: 25px 0 20px;}
.middle-container1{background:#e3f0f4; font-family: 'Open Sans', sans-serif;margin:30px 0 0;}
.sub-list{display: none;}.xml-tagline{padding: 0px 23% 15px;text-align: center;}
.advance-hide{display: none;width:100%;float:left;}/* changed css */
.advance-hide select{margin-bottom:15px;}


.xml-tagline h3{font-weight:300;color: #36413c;}
.site-name{text-align: center; background: url("../images/line.png") repeat-x center center; text-transform: uppercase; font-size: 22px;font-weight:700;}
.site-name span{background: #fafafa;}
.feature-tag{text-align: center;color: #646464; text-transform: uppercase;margin-bottom: 35px;}
.g-clr{color: #8b8a8b;}.g1-clr{color:#1d1d1d;}
.features{padding: 55px 0;}
.cont-title{font-size:22px;}.clr-bar, .clr-bar1, .clr-bar2, .clr-bar3{width:30px; height:4px; margin: 15px 0;}.clr-bar{background:#bd3b61;}.clr-bar1{background:#648cb8;}.clr-bar2{background:#f8aa00;}.clr-bar3{background:#8cccb2;}
.frm-value{color:#1d1d1d;}
.value{font-size:30px; font-weight: 600;color:#345078;}
.per-rate{color:#676566}
.place-details{border-right: 1px solid rgba(206, 205, 208, 0.37);margin-right:-12px;background:#fdfbfb;padding: 15px;margin-left:-15px;}
.place-details1{margin-right:-12px;background:#fdfbfb;padding: 15px;margin-left:-15px;}
.search-footer{background:#174379;width:100%;padding: 10px 0 5px; font-family: 'Open Sans', sans-serif;}
.place-img{margin-left:-15px;margin-right:-15px;}
.place-img img{vertical-align: bottom;width:282px; height: 295px;}.footer-nav{padding:0;}
.footer-nav li{float: left; margin-right: 0; width: 100%; text-align: left; margin-bottom: 8px;}/*28-02-2020*/
.footer-nav li a{color:#a7b7cc;padding: 0 ;font-size:13px;}
.footer-list {padding: 0; border-right: 1px solid #2d5b92; }/*28-02-2020*/
.footer-list{padding:0;}
.footer-social{text-align: left;}
.search-footer{color: #899fbb;}.copyright{font-size:12px;}

/* css for hotel listing */
.middle-container2{background: #e7e7e7;padding: 0px 0 5px; font-family: 'Open Sans', sans-serif;width:100%; float:left;}
.place-name{margin-top:10px;background: #ffffff;width:100%;}
.place-title{border-left: 6px solid #d2232a;padding: 20px 25px;}/* changed css */
.place-title p+p{font-weight: 400;color:#646263;text-transform: none;}
.place-title p{text-transform: uppercase; font-size: 16px;color:#284164; font-weight:600;margin-bottom:0px;}.place-title h5{margin:0;color:#646263;}
.quotation{text-align: center;text-align: right;padding:25px 0 0 0;}.quotation a{color:#284164;text-transform: uppercase; font-weight:600; border: 1px solid #646263; background: transparent;padding: 5px 15px; border-radius: 3px;margin-top:25px;font-size:11px; margin-right:20px;}
.quotation a{ cursor: pointer;color:#284164;text-transform: uppercase; font-weight:600; border: 1px solid #646263; background: transparent;padding: 5px 15px; border-radius: 3px;margin-top:20px;font-size:11px; margin-right:20px;}/* changed css */
.quotation i{margin-right: 10px;}
.modify-title{background:#174379; font-size: 14px;border-bottom-left-radius:40px;border-top-right-radius:40px;color: #ffffff;text-align: center;cursor: pointer; padding: 12px 0;text-transform: uppercase;box-shadow: 0px 4px 0px #072343; }
.search-back{background:#174379;}
.modify-search{padding:0;border-top-right-radius:40px;}
.modify-content{background:#174379;padding: 20px 15px;display: none;margin-top:5px;}
.modify-content input,.modify-content select{font-size:12px;}
.modify-search label{text-transform: uppercase; color: #ffffff;font-weight:600;padding-top: 10px;font-size:12px;}
.modify-search .input-img i{color: #174379;}.modify-search  .fa-star{color: #fec200;}
.home{padding-right:2px;}
.adult{padding-left:2px;padding-right:4px;}.child{padding-left:0px;}
.modify-search .special-a{ padding-top: 20px;}
.modify-search .advance-search{padding-top:25px;float: none;text-align: left;}.modify-search .advance-search ul{padding:0;float:left;}
.modify-search .advance-search li {text-align: left;}
.night-img{background:url("../images/moon.png") no-repeat 0 0;float: left; width: 22px; height:18px; margin-right:5px;}
.padd-l{padding-left:0;}.padd-r{padding-right:0;}
.refine-search{margin:15px auto;background:#174379; border-top: 7px solid #d0181f; padding: 10px 30px;cursor: pointer;}
.modify-title1{background:#174379;text-transform: uppercase; color: #ffffff;font-size: 16px;font-weight:600;}
.refine-search .input-img, .star-rating {border-bottom: 1px solid #a5a5a5;}
.refine-search .input-img input, .refine-search .input-img select{height:36px;margin-bottom:20px;box-shadow:none;}
.refine-search .input-img .fa-search{background: #88ba3f;  float: right;  height: 36px; cursor: pointer; left:82%; padding: 8px 27px 8px 13px;  position: absolute;      text-align: right;    top: 0;    width: 14%;color: #ffffff;}
.refine-search .input-img .fa-caret-down{background: #88ba3f;  float: right;  height: 36px; cursor: pointer; left:83%;  padding: 10px 24px 8px 15px;  position: absolute;      text-align: right;    top: 0;    width: 14%;color: #ffffff; pointer-events:none;}
.star-rating{padding-bottom: 10px;}
.refine-search label{font-weight: 700;text-transform: uppercase; color: #ffffff;font-weight:600;padding-top: 10px;font-size:14px;}
.refine-search  .input-img input, .refine-search  .input-img select{padding-left:10px; box-shadow:none;}
.star-rating .checkbox{margin:0;font-weight:700;color:#ffffff;}
.star-rating .checkbox input[type="checkbox"]{margin-left:0; position: relative;margin-right:10px;}
.price-range p{margin-top: 10px;}
#slider-range{margin: 15px 0;}
.refine-drop{display: block;}
.first-row{margin-bottom:15px;}
.sorting{padding: 8px 0 0px 10px;background:#ffffff;border-left:5px solid #d2232a;}.sort-title{text-transform: uppercase;font-size:16px;float: left; padding-top:5px;color: #284062;font-weight: 600;}.sort-title i{font-weight:300; color: #9b9a9b;padding: 0 20px;}
.sorting ul{padding:0; float: left;}.sorting ul li{float: left; border-right: 1px solid #d2d2d2;width:140px;position: relative;padding: 5px 0;}
.sorting ul li:nth-child(2){width:163px;}
.sorting ul li:last-child{border:0;}
.sorting ul li i{margin: 0 8px;}
.sorting select{background: none;-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;appearance:none; cursor: pointer;border:0;font-size:12px; font-weight:600;width:65%; box-shadow:none;}
.sorting i.fa-sort, .sorting i.fa-caret-down{color:#bfbfbf;position: absolute;right: 11px; top: 9px;pointer-events:none;}
.doll-price .fa-usd{background: #5177a6; padding:3px 6px; border-radius:50%;color:#ffffff;}
.hotel-name1 .fa-bed{color:#88ba3f;}
.rating1 .fa-star{color: #ffffff; background: #fec200; padding:3px;}
.list-view{background:#ffffff;width:32%;margin-left:1%;}.list-view ul {padding:0;}.list-view ul li {float: left;width:49%; text-align: center;color:#c9c9c9; margin: 12px 0;padding: 2px 0;}
.list-view ul li a{font-size:12px;color:#343434;font-weight:600;text-transform: uppercase;}/* changed css */

.list-view ul li a.active{color:#c9c9c9;}.list-view ul li a.active i{color:#c9c9c9;}/* changed css */
.list-view ul li a i{color:#343434;} /* changed css */
.list-view ul li:first-child{border-right: 1px solid #c9c9c9;}
.list-view i{margin: 0 10px;}
.on-req{background:#e0404a;padding: 2px 10px;width:auto;font-size:10px;float: left; position: relative;text-transform: uppercase;text-align: center;color:#ffffff;border-radius:5px;margin-top: 12px;}
.plus-sign.blue-box{background: #174379;border: 1px solid #174379;}
.plus-sign.yellow-box{ background: #fec200;border:1px solid  #fec200;border-bottom: 1px solid #fff;}

.accordion-heading{width:100%; float: left;border-left:1px solid #c9c9c9;border-top:1px solid #c9c9c9;     position: relative;}.hotel-title{padding-top:10px;padding-bottom:10px;}
#CustomAccordion > div:first-child  .main-img{display:none;}
.hotel-title img{padding-left:10px;}
.hotel-title span{font-size: 15px;font-weight:600;text-transform: uppercase;color: #333333;}
.hotel-title h6{color:#aaaaaa;margin-bottom:0;margin-top:5px ;}
.hotel-title h6{color:rgba(78, 78, 78, 0.62); margin-bottom:0;margin-top:5px ;}
.egp-title{color:#284164;text-transform: uppercase;font-weight:600;}.amount{color:#284164;font-size:22px;font-weight:600;}
.plus-sign{width:7.68%;float: left;    height: 100%;      right: 0; position:absolute;text-align: center;background:#fec200;color:#ffffff;cursor: pointer; }
.plus-sign a{color: #fff;width: 100%; height: 100%;display: block; padding: 20px 0;}
/* .plus-sign.active{background:#174379;border: 1px solid #174379;} */
.amount-col{width:23.99%;float: left;position:relative;padding-left:15px;padding-right:15px; text-align: right;margin-top:15px;font-weight:600;}
.amount-col span{color:#536783;}
.accordion-wrapper{background:#ffffff;width:100%; float: left;}

.add-quote button{text-transform: uppercase;font-size:11px;border:1px solid #284164; color:#284164;font-weight:600;border-radius:2px;padding: 5px 25px;background: transparent;}
.disabled i{color: rgb(204,204,204); cursor: not-allowed;}
.disabled:hover, .disabled:focus{background:#ffffff !important; color:rgb(204,204,204) ; cursor: not-allowed;}
.page-pagination a, .paginate-top a {background: #ffffff none repeat scroll 0 0;color: #666666;font-size: 12px;font-weight: 600;margin-right: 0;padding: 4px 9px;}
.page-pagination a:hover,.page-pagination a:focus, .paginate-top a:hover, .paginate-top a:focus,.page-pagination a.active{    background: #d0181f;    color: #ffffff !important;}
.fa-arrow-right{    padding-right: 10px;}
.pagination a.active{color:#174379;}
.amount-col{width:23.99%;float: left;position:relative;padding-left:15px;padding-right:15px; text-align: right;margin-top:15px;font-weight:600;}
.amount-col span{color:#536783;}
.accordion-wrapper{background:#ffffff;width:100%; float: left;}
.main-img{padding-top:10px;}.accordion-content-wrapper{float: left;padding:15px 10px 0;border-top:2px solid #174379;/* border-bottom:2px solid #174379; */ width:100%;}
.cont-img{width:18%; float: left;padding-bottom:10px;}
.middle-content{color:#425877;}.middle-content p{font-size:11px;}
.middle-content .read-more a{border:1px solid #425877; padding: 3px 0px;background:transparent;border-radius:2px;width:12%;text-align: center;font-size:9px; text-transform: uppercase;color:#425877;}
.middle-content .read-more a{display : block;border:1px solid #425877; padding: 3px 0px;background:transparent;border-radius:2px;width:12%;text-align: center;font-size:9px; text-transform: uppercase;color:#425877;} 
.final-amount{width:15%; float: left; position: relative;text-align: center; padding:25px;}.final-amount h5{margin:0;}.final-amount h5,.final-amount span{color:#284164;font-weight:600;}
.room-details{border-bottom: 1px dashed #fec200;}
.room-details .row{background:#f7f4f4;padding-top:10px;padding-bottom:10px;}
.one{font-size:18px; color:#284164;font-weight:600;}.room-s{color:#333333;}.per-rate a{cursor: pointer;color:#004fbd; text-decoration: underline;padding-left:20px;font-size:11px;}
.availabilty{background:#88b943;padding: 2px 10px;width:auto;font-size:10px;float: left; position: relative;text-transform: uppercase;text-align: center;color:#ffffff;border-radius:5px;margin-top: 8px;}
.room-details .egp-title{font-size:14px;color:#284164;}.room-details .amount{font-size:20px;font-weight: 600;color:#284164;}
.title-1 h6{margin:0;}
.room-row1{background:#f7f4f4;margin: 0;}
.room-row2{background:#f9f9f9;margin: 0 -10px;}
/* .view-more{margin: 0 -10px;} */
.total-amount{text-align: right; padding-top: 2px;}.room-details .view-more{padding-top:0;padding-bottom:10px; margin:0px;}
.view-more .view_link{color: #5f8bc9;padding-left: 0px;font-size: 11px; text-transform: uppercase;border: 1px solid #5f8bc9;padding: 5px 18px; border-radius: 2px;font-weight: 600;}
a.can-pol{color:#e0404a; font-size:13px; text-decoration: underline;float:left;}
.add-quote button{text-transform: uppercase;font-size:11px;border:1px solid #284164; color:#284164;font-weight:600;border-radius:2px;padding: 5px 25px;background: transparent;}
.add-quote a{text-transform: uppercase;font-size:11px;border:1px solid #284164; color:#284164;font-weight:600;border-radius:2px;padding: 5px;background: transparent;} 
.booking-row{padding: 10px 0; margin-top:10px; width:100%;float:left}.total{text-transform: uppercase;color:#898989;padding-right:5px;}
.book-now{background:#93c846;text-transform: uppercase;color:#ffffff;box-shadow:0px 3px 0px #548111;border:0; padding:7px 17px;border-radius: 3px;}
.book-now:hover{background:#548111; color:#fff;}
.accordion-content-wrapper1 .amount-col{width:22%;margin-top:10px;}.accordion-content-wrapper1 .amount-col h6{margin:0;}.accordion-content-wrapper1 .amount-col .amount{font-size:20px;}
.book-btn{border: 1px solid #4a6486; background:#ffffff; color:#4a6486;font-size:15px; font-weight:600; padding: 5px 12px;text-transform: uppercase;margin-top:8px;}
.book-btn:hover{border: 1px solid #fec200; background:#fec200; color:#262626;}
.accordion-heading-wrapper1{background:#61738b; padding:2px 25px;border:1px solid #61738b;cursor: pointer;}
.accordion-heading-wrapper1  h5 i{color:#fec200;float:left;margin-right:20px;line-height:15px; }
.accordion-heading-wrapper1 h5{text-transform: uppercase;color:#ffffff;}
.accordion-content-wrapper1{padding:0px 15px;background:#ffffff;}
.accordion-wrapper1{border:1px solid #d1d1d1;}
.accordion-content1 .availabilty{margin-top: 15px;}
.content-row{border-bottom:1px solid #d1d1d1;padding: 5px 10px 8px;}
.amount-col h6{color:#a7a7a7;}
.place-title p{font-size:16px;font-weight:600;}
.back-section{background:#ffffff;padding:30px 45px 20px; margin-bottom:50px;}
.back-section h3{margin-top: 5px;font-weight:600;}
.back-section .first-row1{border-bottom:4px solid #88ba3f;padding-bottom:30px;}
.first-row1 >.col-md-3{padding-left:0;}
.hotel-d1 {text-transform: uppercase;padding-top:10px;}
.hotel-d1 .fa-calendar { left: -17px;  position: absolute;  top: 2px;color:#cdccd6;}
.b-arrow-right{background:url("../images/arrow.png") no-repeat 0 0; width:29px; height:27px;display: inline-block;margin-top:5px;}
.hotel-d1 p{position:relative;font-size:16px; font-weight:700;color:#284164;margin-bottom:0;}
.hotel-d1 h6{font-weight:600;margin-top:3px;}
.hotel-d1 .fa-arrow-right{margin-top:10px;}
.rate-col{text-align: center;padding-top: 40px;}.rate-col h4,.rate-col p{font-weight:700;}.rate-col h6{font-weight:600;}.rate-col h4,.rate-col p{color:#284164;}.rate-col p{font-size:32px;}.rate-col h4{margin:0;}
.rate-col a{color:#427bcc;text-decoration: underline;}
.agency-no{padding-top: 15px;}
.agency-no label{font-size: 12px; font-weight: 600;text-transform: uppercase; padding-left:20px;}.agency-no input{border: 1px solid #cdccd6;width:50%!important;margin-left: 20px;display:inline-block;}
.sec-col{border-right:1px solid #cdccd6;}.sec-col h5 .fa-map-marker{color:#cdccd6;}.first-row1 img{border-radius:3px;}
.b-details{padding:0;}.b-details h5{margin:0;line-height:17px;}.b-adult{text-align: center;border-left:1px solid #cdccd6;height:50px;}
.b-adult p{font-weight:700;font-size:18px;color:#284164;margin-bottom:0;}.b-adult h6{margin:0;text-transform: uppercase;}.b-rate h4{margin:0;font-weight:700; color:#284164;}.b-rate {height:50px;border-right:1px solid #cdccd6;text-align:center;border-left:1px solid #cdccd6;}
.b-rate h6{background: #88b943;  border-radius: 5px; color: #ffffff;  font-size: 10px; margin: 10px 35px 0; padding: 5px 10px; position: relative; text-align: center;text-transform: uppercase;position: absolute;top:14px;}
.b-room-details{font-weight:600; font-size: 20px;color:#5177a6;}.no-rooms{font-weight:600;}
.back-section .first-row2{border-bottom:4px solid #fec200;padding-bottom:30px;}
.first-row2 .form-inline input.form-control{width:245px;}
.field1, .field2{float: left; width:100%;padding: 0px 0 20px;}.field1{border-bottom: 1px solid #cdccd6;padding: 0px 0 30px;margin: 15px 0; }.field2{margin: 15px 0 0;}
.mr-field{padding:0;}.field1 select{width:75px; border: 1px solid #cdccd6; }.field1 input,.field2 input, .first-row3 input{border: 1px solid #cdccd6;padding-left: 20px;}.first-row3 label,.field1  label,.field2  label{text-transform: uppercase;font-weight:600; font-size:12px;}.user-field{position:relative;}
.field1  .fa-plus,.field2  .fa-plus{color:#88b943; border: 1px solid #88b943; border-radius: 50%;padding: 3px 5px;margin-top:5px;}
.field1 .fa-minus, .field2 .fa-minus {color: #88b943; border: 1px solid #88b943; border-radius: 50%; padding: 3px 5px; margin-top: 5px;}
.field1 .fa-user,.field2 .fa-user, .first-row3 .fa-envelope, .first-row3 .fa-phone{position: absolute;left:11px; top:3px;color:#cdccd6;}
.user-field input{width:320px;height:34px; border: 1px solid #cdccd6; padding-left: 30px;}
p span.optional{font-size:12px;}.first-row3{padding: 20px 0 30px; border-bottom: 4px solid #5177a6; }

.first-row4 .col-md-3{padding:0;}
.note-text{color:#b71807; padding-top:6px;margin-bottom: 20px;}.first-row4{border-bottom: 4px solid #d0181f; padding: 20px 0 30px;}.first-row4 input{border: 1px solid #cdccd6;margin-top:0;}.first-row4 textarea{width:100%;border: 1px solid #cdccd6;resize: none;padding-left:15px; padding-top:5px;}.first-row4 span{font-size:12px;}
.first-row5 { padding: 25px 0;border-bottom:4px solid #7cc3a3;}.row.first-row5 > h5{line-height:22px;}.first-row6{padding:20px 0;border-bottom:4px solid #646263;}
.first-row6 .b-room-details{padding-bottom:15px;}.first-row6 p{margin-bottom:2px;}.first-row6 h5{margin-bottom:3px;}
.clr-rd {color:#d0181f;}.font-m{font-size:12px;}
p.clr-rd{margin-bottom:15px;}.back-section .search-btn{width: auto; padding: 7px 20px;font-weight:600;color:#000000;}
.agree-policy{padding-top: 20px;}


.page-pagination{width:100%;float:left; text-align: center; clear: both;margin:10px 0 10px;}/* changed css */
.page-pagination ul{width: auto; padding-left:0;margin:0;}
.page-pagination ul li{display:inline-block;}
.page-pagination li a{padding: 4px 9px; background:#ffffff;margin-right:0px;color:#666666;font-size:12px;font-weight:600;}
.page-pagination li a.hover-clr:hover{background:#d0181f;color:#ffffff;}

/* css for my booking */
.m-booking{padding:20px 40px;border-top:6px solid #88ba3f;border-right:1px solid #88ba3f;background:#fafafa;border-bottom:1px solid #dadada;}
.booking-cont{background:#fafafa;padding:0 15px;}
.m-booking:nth-child(2){border-top:6px solid #fec200;border-right:1px solid #fec200;border-left: 2px solid #fafafa;padding:20px 35px; }
.m-booking:nth-child(3){border-top:6px solid #5177a6;border-right:1px solid #5177a6;border-left: 2px solid #fafafa; padding:20px 35px;}
.m-booking:nth-child(4){border-top:6px solid #d0181f;border-right:0;border-left: 2px solid #fafafa; padding:20px 35px;}
.m-booking:nth-child(4) p{border:0; font-size:10px;margin-bottom:1px;padding-bottom:0;}
.m-booking select{margin-bottom:20px;}
.m-booking label{font-weight:400;color:#174379;font-size:18px;padding-bottom:5px;}
.m-booking p{font-size:12px; border-bottom: 1px solid #dadada;padding-bottom:11px;margin-bottom:27px;}
.m-booking i.fa-calendar{right:5px;left:auto;}.m-booking i.fa-repeat{color:#d0181f; right:-21px;left: auto; transform: rotate(-160deg); -ms-transform: rotate(-160deg); -webkit-transform: rotate(-160deg);}/* changed css */
.m-booking input{padding-left:10px;margin-bottom:5px;}
.br-bottom{border-bottom:1px solid #dadada;padding-bottom:15px;margin-bottom: 10px;}
.start-search .search-btn{padding:8px 0; border-radius:3px;box-shadow: 1px 4px 0 #d1a702;margin:30px auto 25px;color:#333;}
.gateway{background: url("../images/gatwaye.png");display:inline-block;width: 24px; height:18px;}
.acc-table1{background:#ececec;text-align: center;padding-bottom:50px;}
.acc-table1 .th-row{font-size:10px;}.acc-table1 .td-row1{background:#ffffff;}
.acc-table1 .td-row, .acc-table1 .td-row1{font-size:12px;padding-bottom:10px;}.acc-table1 .td-row{background:#fbfafa;}
.date-time{padding:0;}
.cancel-class{color:#ec383b;}
.inprocess-class{color:#2f6eaf;}
.confirmed-class{color:#56c889;}
.acc-table1 h3{font-size:20px; font-weight:600; color:#284164;text-align: left;}
.booking-list-content h4{font-size:20px; font-weight:600;}
.book-id{text-transform: uppercase;border-left:1px solid #5177a6;padding-left:15px;margin: 30px 0;}
.book-id h4{font-size:17.5px;}
.booking-list-nav > li + li{margin-left:1px;}
.booking-list-nav li{width:19.85%;}.booking-list-nav li a{background:#174379; border-radius:0;border:1px solid #174379;font-size:16px;text-align: center;color:#ffffff;font-weight:600; text-transform:uppercase;}.booking-list-nav li a:hover{background:transparent;color:#5177a6;cursor: pointer;}
.booking-list-nav > li.active > a, .booking-list-nav > li.active > a:focus, .booking-list-nav > li.active > a:hover{background:transparent;color:#5177a6;}
.booking-list-content h3{font-size:20px;font-weight:600;color:#5177a6;}
.book-details-row{background:#ffffff;margin-top:15px;margin-bottom:50px;clear:both;}
.booking-list-content .tab-pane{padding:0 45px;}
.booking-list-content h4, .booking-list-content h6{margin:0 auto 5px;font-weight:600;}
.booking-list-content h4{color:#284164;}
.booking-list-content .first-row6{border-top:4px solid #88ba3f; border-bottom:4px solid #5177a6;}
.booking-list-content .first-row7{padding:25px 0;border-bottom:4px solid #fec200;}
.booking-list-content .first-row8{padding:25px 0;border-bottom:4px solid #88c8a9;}
.booking-list-content .first-row7 .col-md-6, .booking-list-content .first-row8 .col-md-6{padding:0;}
.book-button{float:left;position: relative;background:#fec200;text-transform: uppercase;font-size:12px; font-weight:600;padding:10px 20px;border:0;color:#110e05;margin:30px 10px 30px 0; cursor: pointer}
.book-button:hover{background:#b79b43;color:#ffffff;}
.booking-list-content h4.confirmed-class{color:#88ba3f;}
.booking-list-content textarea{margin-bottom:15px;resize:none;border-radius:0;}

.m-booking i.fa-calendar{right:5px;left:auto;}.m-booking i.fa-repeat{color:#d0181f; right:-21px;left: auto;}

.start-search .search-btn{padding:8px 0; border-radius:3px;box-shadow: 1px 4px 0 #d1a702;margin:30px auto 25px; display: block; text-align: center;}

.booking-list-nav li{width:19.85%;}.booking-list-nav li a{background:#174379; border-radius:0;border-top:1px solid #174379;font-size:16px;text-align: center;color:#ffffff;font-weight:600; text-transform:uppercase;}.booking-list-nav li a:hover{background:transparent;color:#5177a6;border-top:1px solid #174379;}
.booking-list-nav > li.select > a, .booking-list-nav > li.select > a:focus, .booking-list-nav > li.select > a:hover{background:transparent;color:#5177a6;border-top:none;border:0}

.add-note{cursor: pointer;text-transform: uppercase;color:#ffffff;font-size:12px; font-weight:600;background:#88ba3f;border:0; padding:10px 0px;margin-bottom:10px;width: 180px;display: inline-block;text-align: center;}
.add-note:hover{background:#5d7e2c;color:#ffffff;} 


/* css for reports */
.place-title i.fa-angle-double-right{color:#284164;}.report-details{margin-top:10px;margin-bottom:30px;}
.report-details  .nav-pills li{display:block;float:none;}.report-details  .nav-pills li a{text-align: center;color:#ffffff;padding: 25px 0 5px;background-color:#284164; border-radius:0;margin-bottom:1px;}.report-details  .nav-pills li a:hover{background:#88ba3f;}
.report-list  ul.nav-pills  > li + li{margin-left:0;}
.report-details .nav-pills li a p{font-size:10px; font-weight:700;text-transform: uppercase;margin-top:10px;}
.book-statement{background:url("../images/sprite_report.png") no-repeat 0 0;width:80px; height:80px;display:block;margin:0 auto;}
.report-details  .nav-pills > li.active > a, .report-details  .nav-pills > li.active > a:focus, .report-details  .nav-pills > li.active > a:hover{background-color:#88ba3f;}
.book-statement2{background-position:0px -139px;}.book-statement3{background-position:0px -287px;}.book-statement4{background-position:0px -432px;}

.report-row1 select{padding-top:0px;  cursor:pointer;  padding-right: 28px;background: none;background-color:transparent;-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;appearance:none;border:0;text-transform:uppercase;width:190px; border-right:1px solid #677385;color:#ffffff;font-size:12px;font-weight:700;box-shadow:none;}.report-row1 .input-img{float:left;}
.report-row1 .input-img i{right:15px;left:auto;color:#abd7f0;top:8px;pointer-events:none;}.report-menu {background:#284164;float:left;width:100%;}
.report-row1 ul li h6{margin-top:-1px;}
.report-row1 ul li p {font-size:12px;}
.report-details .tab-content{width:86.83%;float:left;position:relative;background:#ffffff;margin-left:2px;}.report-list{float:left;position:relative;width:12.9%;}
.report-row1 ul{float:left;width:100%;padding-left:10px;}.report-row1 ul li{display:inline-block;position: relative;vertical-align: middle;color:#ffffff;width:32%;text-transform:uppercase;}         .report-row1 ul li i.fa-calendar{position: absolute;top:17px; right:19px;color:#abd7f0;}.report-row1 ul li:first-child{width:28%;vertical-align:top;margin:11px 15px 0 0;font-weight:700; font-size:12px;text-transform:uppercase;}.report-row1 ul li h6,.report-row1 ul li p{font-weight:600;}
.report-list1{padding: 15px 0 0 20px;}.report-list2{padding:10px 0 0;}.report-list2 p{margin-bottom:0;}.report-list2 h6{margin-bottom:0;}
.report-row2{border-top:1px solid #415776;text-align: right;}
.report-btn{cursor: pointer; display:inline-block;padding: 7px 15px;border-radius:3px;text-transform:uppercase;background:#fec200;border: 0;font-weight:700;margin:10px;color:#284164;}
.report-btn:hover{background:#b38e18; color:#ffffff;}
.report-table .th-row{background:#efefef; float:left; width:100%;color:#354d6d; font-size:10px; font-weight:700;text-align: center;}.report-table .td-row{float:left;font-size:12px;text-align: center;width:100%; padding:5px 0 10px 0px;border-bottom:0;}.report-table .td-row:last-child{border-bottom:1px solid #d3d2d2;background-color: #f4f5f7;}
.cust-col{padding:0;}.report-table{margin-top:20px;clear:both;float:left;}
.report-list2 input[type=checkbox]{vertical-align: top;margin-top:3px;}
.report-list2 .select-checkbox{width:16%;float:right;padding-top:0;}
.report-list2 .select-checkbox label.css-label{background-image:url("../images/check-uncheck.png");}
.report-list2  .select-checkbox input.css-checkbox[type="checkbox"]:checked + label.css-label, .report-list2  .search_left input.css-checkbox[type="checkbox"] + label.css-label.chk{background-position: 6px 4px;}
.report-list2 input[type=checkbox].css-checkbox:checked + label.css-label, input[type=checkbox].css-checkbox + label.css-label.chk {background-position: 6px 2px;}
.report-list2  .select-checkbox input.css-checkbox[type="checkbox"] + label.css-label, .report-list2  .search_left input.css-checkbox[type="checkbox"] + label.css-label.clr{background-position: 6px -32px;}
.report-list2 .select-checkbox input[type=checkbox].css-checkbox:checked + label.css-label,.search_left input[type=checkbox].css-checkbox + label.css-label.chk {background-position: 6px 2px;}
.report-list2 .select-checkbox input.css-checkbox[type="checkbox"] + label.css-label, .report-list2 .search_left input.css-checkbox[type="checkbox"] + label.css-label.clr{height:21px;}
.report-list3 .input-img select, .report-list3 .input-img input{width:240px;float:left;box-shadow:none;}.report-list3 .input-img input{width: 209px;margin: 0 15px 0 15px; border:0;font-size:12px; text-transform:uppercase;background:#677385; font-weight:700;color:#ffffff;}
.report-list3 .input-img .form-control:focus, .report-list1 .input-img .form-control:focus, .report-list2 .input-img .form-control:focus{box-shadow: none; -webkit-box-shadow: none;}
.report-row1 select option{color:#000000;background-color:#ffffff;}
.bor-l{border-left:1px solid #677385;margin-left:15px;}
.bor-r{border-right:1px solid #677385;}
.report-list3{margin:10px 0;}
.bor-t{border-top:1px solid #677385;float:left; width:100%;padding-left:10px;}
.bor-t ul{padding-left:25px;}
#menu2 .report-btn{width:100%;padding: 7px 8px;margin:15px 5px;}




/* css for book-now popup */
.print-section {text-align: right;padding-top:10px;}
.print-section ul li{display: inline-block;position: relative;}.print-section ul li:last-child a{padding-right:30px;}
.print-section ul li a{color:#abd7f0;padding: 0 15px;font-size:13px;}.print-section ul li i.fa-times{border-radius:50%; border:1px solid #abd7f0;padding:6px;color:#abd7f0;}
.corner{float: left; position: abslute;border-style: solid;border-width: 30px 30px 0 0;border-color: #8cccb2 transparent transparent transparent;margin-left:15px;}
/* .book-now-popup{background:#5379aa;float:left; width:100%;margin-top:50px;}changed css */


/* css for my account */
.acc-container{background:#ffffff;padding:0 15px;}.acc-container .container{background:#ffffff;margin-bottom:20px;}
.acc-container-user{background:#ffffff;}.acc-container-user .container{padding: 20px 25px;margin-bottom:10px;background:#ffffff}
.acc-details{background:#ffffff;border-left:6px solid #d0181f;padding: 10px 15px 0px;margin-top:10px;}
.welcome-user i{border-radius: 50%; padding: 8px 7px;border: 1px solid #c7c7c7;color:#c7c7c7;margin-right:10px;}
p.welcome-user{font-size:22px;color:#455a79;text-transform: uppercase;}
.acc-details .limit-font{font-size:26px;font-weight:400;color:#284164; line-height: 25px;}.acc-details  ul {float:right;}
.egp-title1{font-size:22px;}
.acc-details .limit-tag{color:#646263;font-size:12px;}.acc-details  ul li:first-child{padding-right:15px;}
.dist{border-left:1px solid #e5e5e5;}
.acc-details ul li{display:inline-block;padding-left:15px;vertical-align: middle;}.acc-details  ul li a{color:#455a79;}
.CD0348{color:#646263;}.edit-section h5, .edit-section h4{text-transform:uppercase;margin-top:0;margin-bottom:2px; color:#174379;}
.edit-section h4{font-weight:600;}/* changed css */
.edit-section h5{font-weight:500;}
.edit-section{background:#8ed6ff;padding:0;border-right:1px solid #ffffff;border-left:1px solid #53aee2;height:105px;}/* changed css */
.edit-section i{margin-top:10px;color:#ffffff;position: absolute; right: 13px; top: 15px;}.edit-section:first-child{border-left:0;}
.edit-section i.fa-envelope-o{margin-top:0;top:22px;}/* css added */
.graph-section h3{color:#284164;}.graph-section p{color:#646263; font-weight:300;margin-bottom:0;}
.graph-details{padding: 0px 0 10px 35px;}.graph-section{border-right:1px solid #d3d2d2;margin:35px auto 0px;}.graph-section:last-child{border-right:0;}
.manage-user{float:left;}.manage-user p{font-size:22px;color:#284164;font-weight:700;text-transform:uppercase;margin-bottom:0;}.manage-user h4{font-size:16px;color:#6e6c6d;margin-top:0px;}
.add-user1 a{    display: inline-block;border:0; background:#88ba3f;border-radius:2px;padding: 5px 25px;font-size:16px; color:#ffffff;    margin-top: -71px;}
.add-user{text-align: right; }.add-user a{    display: inline-block;border:0; background:#88ba3f;border-radius:2px;padding: 5px 25px;font-size:16px; color:#ffffff;margin-top:15px; margin-right:30px;}
.acc-table{background:#ececec;text-align: center;padding-bottom:50px;}
.th-row{text-transform:uppercase; background:#284164; color:#ffffff; padding:15px 0;}/* changed css */
.td-row {padding-top:5px;color:#646263;background:#fbfafa;border:1px solid #d3d2d2;border-bottom:0;}
.td-row1{padding-top:5px;color:#646263;background:#eeeeee;border:1px solid #d3d2d2;}
.td-row a, .td-row1 a{color:#646263;font-size:11px;}.td-row a p{padding-top:5px;}
.td-row .col-md-2, .td-row .col-md-1, .td-row1 .col-md-2, .td-row1 .col-md-1,.td-row .col-md-3{padding-top:10px;}
.td1{float:left;position: relative;width:23%;padding-left:28px;}
.td1 i.fa-pencil{color:#7cc3a3;}
.td1 i.fa-check{color:#ffffff; border-radius:50%; padding:3px;background:#88ba3f;}
.td1 i.fa-close{color:#ffffff; border-radius:50%; padding:3px 4px;background:#d0181f;}
.td1 i.login-info{color:#ffffff; border-radius:50%; padding:2px 7px;background:#fec200;font-weight:700;font-style: normal;font-size:10px;}
.td1 i.fa-envelope{color:#5177a6;}
.text-semi{font-weight:700;color:#284164;}/* css added */
.credit_sec{top: 5px;}
.total_credit{text-align:center; font-size:16px; color:#646263; font-weight:500;}
.total_amount{text-align:center;font-size:25px;color: #d73b41 !important;font-weight: 500 !important;}
.lower_limit{color: #646263;font-weight: 300;top: 31px;z-index: 9;right: -11px;font-size: 12px;}
.upper_limit{color: #646263;font-weight: 300;top: -48px;left: 400px;font-size: 12px;}
.amount_sec{top: -42px;}
.lowest{ padding-left: 11%;}
.lower_value{font-size: 24px;color: #284164 !important;font-weight: 500 !important;}
.lower_val_cu{font-weight: 500  !important ;font-size: 12px;}
.upp_val{font-size: 24px;color: #d73b41 !important;font-weight: 500 !important;}
.increase_cre{float: right;  padding: 5px;margin: 0px;}
.conf{float:left;width:20%;color: #73bf67;font-weight: 600;}
.vou{float:left;width:20%;color:#0099cb;font-weight: 600;}
.can{float:left;width:18%;color: #b441c4;font-weight: 600;}
.onr{float:left;width:21%;color: #ffcc33;font-weight: 600;}
.rej{float:left;width:20%;color:#ff6634;font-weight: 600;}
.conf i,.vou i, .can i,.onr i, .rej i{margin-right:5px;}


/* css for agent resistration */
.agent-field{position: relative;margin-bottom: 20px;}
.agent-field i{position: absolute; left:10px; top:10px;color:#cdccd6;}
.agent-reg i.fa-ellipsis-h{background:#cdccd6; color:#ffffff; border-radius: 4px; padding: 0px 4px;}
.agent-field input{padding-left:40px;}
.agent-field textarea{padding-left:40px;}
.agent-reg label{text-transform: uppercase;font-size:12px;font-weight:600;color:#343434;}
.mand{color:#fec200;}.mand-field h6{color:#9f9f9f;}.mand-field{text-align: right;}
.ag-row1, .ag-row2, .ag-row3 { width: 100%;float: left;}
.ag-row3 { padding: 25px 0;}
.ag-row1{border-bottom:4px solid #fec200; padding:5px 0;}
.agent-cont{background:#ffffff;margin-top:10px;margin-bottom: 30px;padding: 20px 35px;float:left;width:100%;}
.regular-radio {
	display: none;
	margin-right:10px;
}

.regular-radio + label {
	-webkit-appearance: none;
	background-color: #fafafa;
	border: 1px solid #cacece;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
	padding: 9px;
	border-radius: 50px;
	display: inline-block;
	position: relative;
	margin-bottom:-4px;
}

.regular-radio:checked + label:after {
	content: ' ';
	width: 8px;
	height: 8px;
	border-radius: 50px;
	position: absolute;
	top: 5px;
	background: #5177a6;
	box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3);
	text-shadow: 0px;
	left: 5px;
	font-size: 32px;
}

.regular-radio:checked + label {
	background-color: #ffffff;
	color: #5177a6;
	border: 1px solid #d2d1da;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1), inset 0px 0px 10px rgba(0,0,0,0.1);
}

.regular-radio + label:active, .regular-radio:checked + label:active {
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}
.cust-radio span{padding:0 10px;color:#284164;font-weight:600;}
.file_button1{float: left; opacity: 0;  padding: 7px 10px; position: relative; left:-106px;  top: -32px; width: 106px;cursor:pointer;}
.file_button { background-color: #fefefe;font-size:12px; font-weight:600;border: 1px solid #e4e2e2; box-shadow:0 2px 1px #e4e2e2;  float: left; padding: 7px 10px; position: relative; left:0px; top: -32px; width: 106px;cursor:pointer;}
.agent-reg input[type="file"]{ text-align:right; padding-left: 0px;  border: 0;  box-shadow: none;  margin-left: 17px;  margin-top: 7px;    color: #9F9F9F;  font-size: 12px;}
.fin-reg {font-size: 16px;font-weight: 600;color: #5177a6;margin-bottom: 20px;}
.ag-row1 label, .ag-row2 label, .ag-row3 label {text-transform: uppercase;font-size: 12px;font-weight: 600; color: #262626;}
.agree-cond a,.agree-cond label{color:#333333;text-transform: none;font-weight:normal;}
.bottom-menu1{ position: relative;float:right;} .bottom-menu1 ul li a i{width:25px;}
.bottom-menu1 ul{padding-left:0;float: left;}.bottom-menu1 ul li{float: left;padding: 7px;}
.egp-limit{line-height:14px;font-weight:600; }
.bottom-menu1 ul li a{text-transform: uppercase;font-weight:700;font-size:12px;}
.limit-font{font-size: 20px; text-transform: uppercase;color: #ffffff;}.limit-tag{color: #bfbfbf;font-size:13px;text-transform: none;}
.account{color:#88ba3f; border: 1px solid #88ba3f;border-radius: 30px; padding: 10px 14px;line-height:38px;}
.booking{color:#fec200; border: 1px solid #fec200;border-radius: 30px; padding: 10px 14px;line-height:38px;}
.reports{color:#96b5db; border: 1px solid #96b5db;border-radius: 30px; padding: 10px 14px;line-height:38px;}
.reports i{margin-right: 5px;}
.account:hover{background: #88ba3f; color: #ffffff;}
.booking:hover{background:#fec200; color: #ffffff;}
.reports:hover{background:#96b5db; color: #ffffff;}
.bottom-menu1{background:rgba(23,67,121, 0.6);border-radius:30px;margin-top:30px;}
.bottom-menu1 ul{margin:0;}
.input2{   
	width: 70% !important;
    float: left;
    border-left: 1px solid #96979a;
    border-bottom: 1px solid #96979a;}
    .agent_det{border-left: 5px solid #7CC3A3;  padding-left: 5px;   height: 60px;}
    .mar0px,.age-sub.mar0px{  margin: 0px;}
  .agree-cond input[type="checkbox"]{ vertical-align: middle; margin-top: 0;}
 .age-sub, .age-reset {
  font-weight: 16px;
  font-weight: 700;
  text-transform: uppercase;
  margin-right: 15px;
  padding: 10px 20px;
  margin-top: 35px;
  width: auto;
  border: 0;
  display: inline-block;
  text-align: center;
  color:#333;
   cursor: pointer;
}
.ag-row2 {
  border-bottom: 4px solid #88ba3f;
}
.ag-row2 .input-img{margin-bottom:20px;}
.photo-size {
  font-size: 10px;
  color: #b6b6b6;
}
.age-sub {
  background: #fec200;
  box-shadow: 0 3px 0 #d1a702;
}
.age-sub:hover {
  background: #d1a702;
  color:#333;
}
.age-reset {
  background: #cbcbcb;
  color:#333;
  box-shadow: 0 3px 0 #a8a8a8;
}
.age-reset:hover {
  background: #a8a8a8;
}
.agent-reg .b-room-details {
  margin-top: 15px;
  margin-bottom: 25px;
}
i.number-1 {
  font-size: 12px;
  border-radius: 50%;
  background: #cdccd6;
  font-style: normal;
  color: #ffffff;
  margin-top: -2px;
  padding: 0 5px;
  font-weight: 600;
}
.cust-radio{margin-bottom: 24px;}
strong.max-limit {color:#8B8E91; text-align:right;padding-left:5px;}
.form-control.text-area{resize:none;height: 34px;padding-left:40px;}
.reg-bordr{border-right: 1px solid #e4e4e4;}
.reg-mar{margin-top: 20px;}
.reg-mar .b-room-details{margin-top: 0;margin-bottom: 20px;}

 /*css added by priya*/
 .search-box .search-btn {width:100%;color:#000000;display:inline-block;text-align: center;cursor: pointer;}
 .search-box .search-btn:hover, .search-box .search-btn:focus, .search-box .search-btn:active{text-decoration:none;}
 .special-a > div{display:inline-block;}
 .child-age{display:block;}
 .child-age ~ select{width:53px;display:inline-block;padding: 6px 5px;}
 .special-a input, .ratings input { vertical-align: top; margin-top: 3px;}  
 .fc_red{color:#ff0000;}
 .error{  text-align: left;}
 .search-mail{  color: #fff; text-align: left;}
 .form-control.special-ch{height: auto;margin-top: 4px;  vertical-align: top;margin-right:4px;}
 .special-ch + label{font-size: 12px;font-weight: normal;display:inline; width: 80%;display: inline-block;}
 .policy-txt{padding:0;}
 .font-norml{font-weight:normal;}
 .back-search{margin: 15px 0 10px;}
 .special-b{padding:0;}
 .child-b,.adult-b{margin-top:15px;}
 .child-field > select{padding: 6px 8px;}
 .book-img img{width: 100%; height: 176px;}
 .btn-pad{padding-top: 20px;}
 .btn-pad > div{margin: 0px 10px 20px 0;padding: 0;}
 .agent-field .code-box{ width: 25%;display: inline-block;  padding-left: 22px;}
 .agent-field .number-box{ width: 69%; display: inline-block;float: right;padding-left: 15px;}
 .ui-menu li.ui-menu-item{font-family: 'Open Sans', sans-serif;font-size: 13px;padding:2px;}
 .ui-menu li.ui-menu-item:hover,.ui-menu li.ui-menu-item a:hover{background: #96B5DB;color: #fff;padding:2px;}
 .cancel-b-btn{ background-color: #d2232a;color: #fff;}
 .cancel-b-btn:hover{background:#bc1f26;}
 .show-all-book{ margin-top: 38px;color: #5177a6;font-weight: 600;}
 .show-all-book label{font-size: 14px !important;}
 .booking-height{ height: 129px;}
 .hotel-rate .availabilty,  .hotel-rate .on-req { margin: 0;}
 .plus_icon{display: inline-block;vertical-align: top;}
 .copy_icon{display:inline-block;font-size:9px;margin-top:2px;color:#88b943;}
 .copy_icon i{font-size: 16px;}
 #rowchild_pkg1{padding:0;}
 .terms-wrap ul{ list-style-type: disc;  padding: 0 0 0 20px;}
 .terms-wrap ul li{list-style-type: disc;}
 .terms-wrap ol{ list-style-type: decimal;padding: 0 0 0 20px;}
 .terms-wrap ol li{list-style-type: decimal;padding: 0;margin-bottom: 2px;}
 .padd-cur{margin-top:5px;}
 .report-table{width:100%;}
 /*css added by priya*/  

/*@media only screen
and (min-device-width : 800px)
and (max-device-width : 1280px)
and (orientation : landscape) {
.sign-row, .sign-row2{top:335px;}
}*/


/* added css for price slider start */

.from_amount{display: inline-block;
    vertical-align: top;
    width: 50%;
    /* float: left; */
    text-align: left;
    color: #86b7f5;
    font-size: 14px;}
.to_amount{display: inline-block;
    width: 48%;
     word-wrap: break-word;
    text-align: right;
    color: #86b7f5;
    font-size: 14px;}
.ui-widget 												{ font-family: Verdana, Arial, sans-serif;font-size: 1.1em;}
.ui-slider 												{ position: relative;text-align: left;}
.ui-slider-horizontal 									{ height: 10px;}
.ui-widget-content 										{ background: #ffffff;}
/* Corner radius */
/* .ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl { border-top-left-radius: 0;} */
/* .ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr {	border-top-right-radius: 0;} */
/* .ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl { border-bottom-left-radius: 0;} */

.ui-slider-horizontal .ui-slider-range 					{ top: 0;height: 100%;}
.ui-slider .ui-slider-range 							{ position: absolute;z-index: 1;font-size: .7em;display: block;	border: 0;background:#FEBE10;}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default	{background: url(../images/range.png) no-repeat;}
.ui-slider-horizontal .ui-slider-handle 				{ top: -.4em;margin: 0;}
.ui-slider .ui-slider-handle 							{  position: absolute; z-index: 2; width: 23px; height: 23px; cursor: pointer;top:-6px;}
#amount 												{ background: none repeat scroll 0% 0% transparent;border: 0px none;color: #6A6A6A;font-size: .9em;text-align: center;}
#slider-range 											{ margin: 15px 0; width: 95%;}

/* added css for price slider end */




/* css for preloader */
.pre-content{background:#184378;width:100%;border-radius:15px;padding:20px 25px;width: 475px;margin: 0 auto;margin-top:100px;}
.pre-content h6{text-transform:uppercase;color:#c0e2ff;}
.pre-content h3{text-transform:uppercase;color:#abd7f0;margin-bottom:0;}
.pre-content h4{color:#ffffff;}
.xml-logo{color:#ffffff;font-weight:800;}
.pre-content p,.pre-content h6+p.desti-field{color:#ffffff; font-size:16px;}
p.saving{font-size:18px; font-style: italic; font-weight:500;color:#ff1111;}
.pre-content i.fa-map-marker{color:#f2353e;}
.check-out-img{background:url("../images/check-out.png") no-repeat 0 0; width: 20px; height:20px;display:block;}
.popup-row{padding:40px 0;}
.pre-content p.pr-text{color:#b1bac9;font-size:11px;line-height:14px;margin-top:30px;}
.saving span {
  animation-name: blink;
  animation-duration: 1.4s;
  animation-iteration-count: infinite;
  animation-fill-mode: both;
}

.saving span:nth-child(2) {
  animation-delay: .2s;
}

.saving span:nth-child(3) {
  animation-delay: .4s;
}

@keyframes blink {
  0% {
    opacity: .2;
  }
  20% {
    opacity: 1;
  }
  100% {
    opacity: .2;
  }
}


@keyframes arc {
  0% {
     -webkit-transform: rotate(27deg);
            transform: rotate(27deg);
  }
  25% {
     -webkit-transform: rotate(27deg);
            transform: rotate(27deg);
  }
  50% {
    -webkit-transform: rotate(27deg);
            transform: rotate(27deg);
   
  }
  75% {
     -webkit-transform: rotate(27deg);
            transform: rotate(27deg);
  }
  100% {
      -webkit-transform: rotate(27deg);
            transform: rotate(27deg);
  }
}
.child_age{width: 53px; margin-right: 3px;     display: inline-block; padding: 0px; padding-left: 6px !important;}
.btn1{display: inline-block; text-align: center;}
.pointer{cursor: pointer;}
.head img,.main-img img{width:62px; height:43px; border-radius:2px;}
.head{padding-top:10px; padding-bottom:10px;}
.added_quote{ 
	text-transform: uppercase !important ;
    font-size: 11px !important;
    border: 1px solid #284164  !important;
    color: #284164  !important;
    font-weight: 600  !important;
    border-radius: 2px  !important;
    padding: 5px 25px  !important;
    background: transparent  !important;
}
.cont-img a img{   
	width: 154px;
    height: 105px;
    border-radius: 5px;}
    
.pay_amount{margin: 0;width:100%;}
.pay_amount h2{padding-left: 10px;}
.pay_wid344p{width: 344px;}
.credit_amount{width:50%;}
    
/* .search_result form div .accordion-content > .room-details{border-top:1px dashed rgb(23, 67, 121);} */
.search_result form div .accordion-content:first-child > .room-details{border-top:0;}
.special-b ul{padding:0;}
.special-b ul span{font-size:14px;}
.first-row6 +.first-row6{ border-top: 0;border-bottom: 4px solid #88c8a9;}
.payment-b{border-top: 4px solid #fec200; margin-top: 10px;}
.list-group .accordion-heading-wrapper1{    background: #61738b;
    padding: 9px 25px;
    border: 1px solid #61738b;
    cursor: pointer;}
 .list-group .accordion-heading-wrapper1 .glyphicon{color: #fec200;
    float: left;
    line-height: 15px;
    margin-right: 20px;    font-size: 18px;}
    .list-group{    margin-bottom: 1px;}
    
    
    /* css for read-more popup */
.print-section {text-align: right;padding-top:10px;}
.print-section ul li{display: inline-block;position: relative;}.print-section ul li:last-child a{padding-right:30px;}
.print-section ul li a{color:#abd7f0;padding: 0 15px;font-size:13px;}.print-section ul li i.fa-times{border-radius:50%; border:1px solid #abd7f0;padding:6px;}
.corner{float: left; position: abslute;border-style: solid;border-width: 30px 30px 0 0;border-color: #8cccb2 transparent transparent transparent;margin-left:15px;}
.book-now-popup{background:#5379aa;float:left; width:100%;margin-top:50px;}/* changed css */
.book-now-popup h3{color:#bedbff;margin-bottom:0;}.book-now-popup h2{color:#ffffff;margin:10px 0;text-transform: uppercase;}
.book-now-popup p i.fa-map-marker{color:#bfdbff;margin-right:5px;}/* changed css */
.book-now-popup p{color:#ffffff;margin:15px 0;}
.slider-view{padding-right:30px;}.total-box{width:65%; margin:55px auto 30px;background:#2b3f62;position:relative;padding: 10px 0;}
.total-box i.curr_amt{background:url("../images/dollar-sign.png") no-repeat 0 0; width: 30px; height:30px;display:inline-block;position:absolute;left:70px; top:24px;}
.total-box .egp-title, .total-box .amount{color:#ffffff;font-wight:600;}.total-box h5{text-transform: uppercase;color:#a2bcde;margin-top:5px;}.total-box span{text-transform:uppercase;}
.total-box .egp-title{font-size:16px;}.total-box .amount{font-size:28px;}.sight-calendar{text-align: left;padding-left:15px;}
.sight-calendar p{font-size:14px;color:#ffffff;margin-bottom:0;}.sight-calendar p, .sight-calendar h6{text-transform: uppercase;font-weight:600;}.sight-calendar h6{color:#bfdbff;margin:0;}

.sight-calendar i.fa-calendar{color:#bfdbff;margin-right:10px;float:left;margin-top:20px;}.sight-calendar .b-arrow-right{margin-top:20px;}
.check-in-field{float:left;margin-bottom: 40px;}
.rate-tab2{border:1px solid #7094a2;float:left;margin:10px 0px;padding:0;width:100%;}.rt-title, .ht-title{background:#7094a2;float:left;width:100%;margin:0 auto;}
.ht-rate-breakup, .rt-rate-breakup{width:100%; float:left;margin:10px auto;}
.ht-title h6,  .rt-title h6{ text-align: center;text-transform: uppercase;font-weight:600;color:#ffffff;}.rate-breakup{background:#ffffff; float: left; width:100%;padding:10px;}
.rate-breakup .nav-pills {margin:10px 20px;}
.rate-breakup .nav-pills li a{text-transform: uppercase;color:#88ba3f;border:1px solid #88ba3f;border-radius:0;font-weight:600;}
.rate-breakup .nav-pills li a:hover{background:#88ba3f; color:#ffffff;}
.rate-breakup .nav-pills > li.active > a, .rate-breakup .nav-pills > li.active > a:focus, .rate-breakup .nav-pills > li.active > a:hover{background-color:#88ba3f; color:#ffffff;}
.rate-breakup .nav-pills li{width:16%;text-align: center;margin-right:8px;}
.rate-breakup .availabilty, .rate-breakup .on-req{width:auto;padding:2px 10px;float:none;display: inline-block;}
.cal-day{width:14%;padding:5px 10px;float:left;position:relative;font-size:12px;font-weight:600;color:#262626;margin-right:1px;text-align: center;text-transform: uppercase; }
.cal-date{width:14%;padding:15px 7px 5px;float:left;position:relative; background:#cef1ff;margin-right:1px;}
.cal-date p{font-size:11px;color:#2b3f62;margin-bottom:0;}
.mon{background:#c3dc9f;}.tue{background:#b7c9d0;}.wed{background:#fee07f;}.thu{background:#a6b9d1;}.fri{background:#84dde7;}.sat{background:#bde1d1;}.sun{background:#e9b0bb;}.rate-amount p{text-transform:uppercase;margin-bottom:0;font-weight:600;}.rate-amount{text-align: center;color:#2b3f62;margin-top:20px;}.rate-amount h4{margin:0;font-weight:600;}.type-room p{font-size:13px;}.type-room p.special-offer{color:#fe8300; font-weight:600;}
.padd-lt{padding-left:0;}
.padd-rt{padding-right:0;}
.padd-z{padding:0;}
.rate-tab1 {
	padding-left: 0;
    border: 1px solid #c8c8c8;
    margin-left: 19px;
    padding: 0 11px 0 11px;
}
.padd-z{padding:0;}
.tab-nightrate .rate-tab2{margin:0 0 20px 0;}
.tab-nightrate .availabilty, .tab-nightrate .on-req{  width: auto;float: none;display: inline-block;margin-top:4px;}
.tab-nightrate .cal-date{padding: 10px 0px 10px;}
.cal-date.bag,.acc-table1.bag{background:transparent;}
.tab-nightrate .rate-amount{margin-top: 0px;}
.price-txt .agree-txt input{vertical-align:top;}
.price-txt .agree-txt label{  display: inline-block;width: 97%;}
.action-box a{margin-right:5px;}
.staff-btn a{ margin: 0; width: auto; padding: 10px 20px;float: right;text-align: center;}
.staff-msg{padding:10px 0;}
.user-txt{margin-top:10px;}
.oprtn-staff .allow-book{margin-top: 20px;padding-top: 8px;}
.allow-book-1{padding: 8px 0 8px;}
.oprtn-staff .allow-book input[type="checkbox"]{vertical-align:top;}
.oprtn-staff .allow-book label{width: 88%;  padding-bottom: 27px;}
.book-voucher .allow-book label{width:auto;}
.oprtn-staff .age-sub{margin-top: 25px;}
.oprtn-staff #city_loading{ position: absolute;top: 16px;left: 0px;z-index: 200;}
.user-name{margin-bottom:20px;}
.user-name label,.user-name span{font-size:16px;}
.m-booking p:last-child {
  border: 0;
  font-size: 10px;
  margin-bottom: 1px;
  padding-bottom: 0;
}
.note-box .acc-table1,.msg-table .acc-table1{padding-bottom: 10px;background-color: transparent;}

/* css for sightseeing */
.sightseeing{background:url("../images/sightseeing.png") no-repeat 0 0px;width:35px; height:20px; display:inline-block;}
.search-hotel form.sight-search{padding:0 50px 30px;margin-bottom:60px;}/*  changed css */
.search-hotel form.sight-search .advance-search{margin-top:30px;} /* css added */
.search-hotel form.sight-search .search-btn{margin-top:15px;} /* css added */
.search-hotel form.sight-search  .advance-search a{margin-top:0;}/* css added */
.sight_left{padding:0 50px;}
.sight_left h3{color:#ffffff;padding:0 20px;text-transform:uppercase;}
.sight_cal{	width:50%; margin:0 auto;}
.total-box i.fa-clock-o{color:#ffffff;margin-right:10px;}
.total-box h4{color:#ffffff;}
.total-box i.fa-clock-o{color:#6090ce;}
.clr-b{color:#a2bcde;}
.sight_left .total-box{width:80%;}
.rate-breakup .cust_nav li{width:19%;}
.ht-rate-breakup .s-language{width:31%;float:left;margin-right:2px;margin-bottom:2px; position:relative;text-align:center;padding:7px;text-transform: uppercase;font-size:10px;font-weight:600;color:#262626;font-weight:600;}
.s-rate-breakup{width:100%;}
.lang1{background:#dde6eb;width: auto;display: inline-block;}.lang2{background:#e7dced;}.lang3{background:#e9d3d6;}.lang4{background:#ebead5;}.lang5{background:#e6dcdb;}.lang6{background:#e1eae5;}
.s_rate_breakup .ht-rate-breakup{text-align:center;margin-top:0;}
.s_rate_breakup .ht-title{font-size:12px;text-align:center;text-transform:uppercase;color:#ffffff;padding: 10px 0;font-weight:600;}
.s_rate_breakup .cal-day{width:13%;font-size:10px;}
.rate_row2{width:100%; position:relative;background:#eef4fd;float:left; padding:20px 0;}
.rate_row1{padding:10px 0;width:100%; position:relative;float:left;}
.rate_row1 h5{margin-top:20px;}.rate_row2 h5{margin-top:5px;}
.s_rate_breakup .rate_row1 .cal-day{margin-top:17px;}
.s_rate_breakup .rate_row2 .cal-day{margin-top:5px;}
.daily_field{background:#7094a2;font-weight:600;font-size:11px;color:#ffffff;padding:5px 0;text-transform:uppercase;width:93%;}
.point-arrow{border-left: 10px solid transparent;border-right: 10px solid transparent;	border-bottom: 10px solid #88ba3f; width: 0; height: 0; right: 139px; position: absolute; top: -15px; } 
.send-btn{border:0; background:#88ba3f;padding:7px 30px;margin-left:15px;color:#ffffff;text-transform:uppercase;}
.send-btn:hover{background:#4e6927;}
.email-popup{position: absolute;z-index:2;width:37%;top:33px; right:40px;background:#ffffff; padding:20px 0 20px 20px; border:5px solid #88ba3f;display:none;}
.book-now-popup .email-popup > .point-arrow+div{width:67%;}
.print-section ul{position:relative;}
.edit-prof #city_loading{ display:none;position: absolute;top: 16px; z-index: 100;}
.map-img { margin-top: 10px;background:#fff;}
.map-img iframe { width: 100%;height:300px;}
.fa-angle-up, .fa-angle-down{padding-left:12px;}
rect[width="1"]{
	display:none;
}

.c_address {border-top: 6px solid #ffcb00;padding: 0 0 10px 40px;}
.c_get {border-top: 6px solid #88ba3f; padding: 0 40px; border-left: 1px solid #dce6f1;}
.c_address h4, .c_get h4 {font-weight: 600; color: #5177a6; margin: 20px 0;}
.c_get label {font-weight: 600; text-transform: uppercase; font-size: 12px;}
.c_address i { color: #cdccd6; float: left; margin: 5px 10px 0 0; width: 20px;}
i.cust-phone, i.cust-envelope { margin-top: 18px;}
.c_reservation { padding-left: 30px; padding-top: 15px;}
.c_connect { padding: 20px 0 20px 30px;}
.c_connect .connect {font-weight: 600; color: #5177a6;}
.c_connect .icon-one { padding: 0;}
.c_connect i { float: none; width: auto; margin-right: 5px;}
.c_connect i.fa-facebook { color: #ffffff; background: #346da6; border-radius: 50%; padding: 9px 11px;}
.c_connect i.fa-twitter { color: #ffffff; background: #1ebef0; border-radius: 50%; padding: 9px 9px;}
.c_connect i.fa-google-plus { color: #ffffff; background: #e02f2f; border-radius: 50%; padding: 9px 9px;}
.c_connect i.fa-youtube { color: #ffffff; background: #e02f2f; border-radius: 50%; padding: 9px 9px;}
.c_address p a { color: #7a7dff;}
.r_tag { color: #5177a6; font-weight: 600;}
.edit-country{margin-bottom:20px;}
.map-img iframe { width: 100%;height:300px;}
.fa-angle-up, .fa-angle-down{padding-left:12px;}
.remove{ font-size: 20px;color: #000000;}
.amt-cur{padding-top:5px;}
.payment-opt{margin:0;padding:0;}
.payment-opt .cust-radio{margin-bottom:0;display: inline;}
.details-block .ag-row2 > div{ margin-top: 15px; margin-bottom: 15px;}
.credit-box{padding-bottom: 35px;}
.green-bordr{background:#88ba3f;}
.yellow-bordr{background:#fec200;}
.blue-bordr{background:#5177a6;}
.red-bordr{background:#d0181f;}
.bordr-box > div{height:6px;}
.pophead .site-logo{margin-top: 10px; max-height: 100px; max-width: 105px;}
.pophead a img{margin-top:20px;}
.popup{border: 1px solid #d4d4d4;background:#ffffff;margin-bottom:20px;}
.select{border: 1px solid #174379;    cursor: pointer;}
.past_book{
	color: inherit !important;
    font-size: 12px !important;
    font-weight: 400 !important ;
    padding-bottom: 0 !important;
	display: inline-block !important; 
    margin-bottom: 5px !important;
    max-width: 100% !important;
    vertical-align: middle !important;}

.add-msg .ag-row1 > div,.reply-msg .ag-row1 > div,.book-req .ag-row2 > div{margin-bottom: 20px;}
.add-msg .ag-row3,.view-msg .ag-row3,.reply-msg .ag-row3,.note-box .ag-row3,.add-voucher .ag-row3,.get-cancel .ag-row3,.book-req .ag-row3{padding: 0 0 25px;}
.add-msg .grey-bg,.view-msg .grey-bg,.reply-msg .grey-bg,.note-box .grey-bg,.add-voucher .grey-bg,.get-cancel .grey-bg,.book-req .grey-bg{height: 20px; margin-top: 20px; background: #ececec;}
.add-msg .place-name,.view-msg .place-name,.reply-msg .place-name,.note-box .place-nam,.add-voucher .place-name,.get-cancel .place-name,.book-req .place-name{margin:0;}
.add-msg  .place-name + .grey-bg,.view-msg  .place-name + .grey-bg,.reply-msg  .place-name + .grey-bg,.note-box .place-name + .grey-bg,.note-box .grey-bg + .place-name,.add-voucher .place-name + .grey-bg,.get-cancel .place-name + .grey-bg,.book-req .place-name + .grey-bg{margin: 0;}
.add-msg textarea,.reply-msg textarea,.note-box textarea{height:92px;resize:none;}
.view-msg h4,.reply-msg h4,.book-req h4{ color: #284164;font-weight: 600;  font-size: 15px;}
.view-msg h6,.reply-msg h6,.book-req h6{font-weight: 600;}
.reply-msg .agent-cont{padding: 0px 17px;}
.reply-msg .ag-row1 label{padding-left:13px;}
.reply-msg .ag-row1 label{padding-left:13px;}
.note-box .ag-row1 > div{margin-bottom: 20px;}
.note-box .form-control[readonly],.range-date[readonly]{  background-color: #fff;}
.note-box .form-control[disabled]{background-color:#eee;}
.remind-box label:first-child{padding-right: 10px;}
.remind-box span{padding: 0 5px;}
.note-error,.contact-error{padding:15px 0;}
.rate-container{padding:0 20px;}
.note-box .agent-cont{padding:20px;}
.add-voucher .title-details,.get-cancel .title-details,.book-req .title-details{font-weight: 600;font-size: 20px; color: #5177a6;text-align:left;}
.add-voucher ul{  padding: 0 10px 10px 20px; margin: 10px 0;font-size: 12px;}
.add-voucher ul li{list-style-type: disc;font-size: 13px; margin: 10px 0 0;}
.add-voucher .chk_terms{margin: 22px 0 0; vertical-align: top;}
.add-voucher .terms-link{color: #333333; text-transform: none; font-weight: normal;margin: 20px 0 10px; display: inline-block;}
.add-voucher .agent-cont{padding: 3px 20px 20px;}
.get-cancel .cancel-text{ font-size: 13px; width: 94%; margin: 10px 0;text-align: left;}
.book-req .agent-cont{padding: 20px 0;}
.book-req textarea{resize:none;}
.book-req textarea+p{margin:10px 0;}
.c_get textarea.form-control{padding-left: 40px; resize: none;}
.list-report > li+li{width: 60%;}
.report-row1 ul .reportsbox-spacing li{width: 46%;margin:0;}
.download-btn a{    cursor: pointer; display: inline-block;text-align: center;border:1px solid #5177a6;border-radius:3px;margin-right:20px; background: transparent;width:154px;font-size:10px; font-weight:700; text-transform: uppercase;color:#5177a6;padding:8px 10px;}.download-btn {padding-top:10px;}.download-btn a i{margin-right:10px;}
.download-btn a:hover{background:#5177a6;color:#ffffff;}
.parah-select select{width: 44px;display: inline-block;padding: 0px 3px;margin-right: 8px;}
.parah-select select:last-child { margin-right: 0;}
.sight-ad-ser{  position: absolute; top: 4px;left: 7px;width:22px;}
.c_get textarea.form-control{padding-left: 40px; resize: none;}
.r_bdr{border:1px solid #7093A2;}
.even{background-color:#ffffff;}
.odd{background-color:#E7E7E7;}
.form-control.report-date{background-color:transparent; color: #fff; border: 0;padding-left: 0;height: 22px;}
.report-date.form-control[disabled], .report-date.form-control[readonly]{box-shadow: none;}
.report-book{padding:0 0 0 26px;}
.report-book ul li:first-child{margin-top: 10px;}
.report-book ul li i.fa-calendar {top: 21px;right: 32px;}
.report-book ul .reportsbox-spacing li { width: 46%; margin: 0; font-weight: 600; font-size: 12px;}
.report-book ul .reportsbox-spacing{margin-top: 5px;}
.req-cancel{margin:20px 0;}
.modify-search .advance-search.sight-advance{padding:0 0 20px;}
.sight-city{position:absolute;top: 0px;left: 3px;}
.modify-content.sight-modify{display:block;}
.next .fa-arrow-right {padding-right: 0px;}
.next{display:inline-block;}
.s_first h4, .s_sec h4 {margin-bottom: 0;color: #364d6e;font-weight: 600;}
.s_first h4{font-size:15px;}
.s_first h6, .s_sec h6 {margin-top: 0;color: #424141;font-weight: 600;}
.s_first h6.lang-m {margin-top: 0px;}
.rate-amt-col{padding:0;}
.rate-amt-col .amount-col{width: auto;float: none;padding-left: 0;padding-right: 0;margin-top: 0;text-align: left;}
.final-amount .amount-col{width: auto;text-align:center;}
.mar-lr .s_first{padding: 10px 0;margin: 0 .5%;width: 99%;}
.mar-lr .s_first:nth-child(odd){background: #f7f4f4;}
.mar-lr .s_first:nth-child(even){background: #fff;}


.maa .accordion-content:nth-child(odd) .room-details .row{background: #f7f4f4;}
.maa .accordion-content:nth-child(even) .room-details .row{background: #fff;}
.rate-amt-col + div .book-now {  display: inline-block;margin-top: 10px;}
.sight-city{position:absolute;top: 0px;left: 3px;}

/* css for book now sightseeing */
.hotel_deals {text-transform: uppercase;padding-top:10px;padding-left:15px;}
.hotel_deals .fa-calendar { left: -17px;  position: absolute;  top: 2px;color:#cdccd6;}
.hotel_deals p{position:relative;font-size:16px; font-weight:700;color:#284164;margin-bottom:0;}
.hotel_deals h6{font-weight:600;margin-top:3px;}
.adult_section i{position: absolute;left:24px;top:3px;color:#cdccd6;}
.adult_section{padding-left:50px;}
.adult_section{border-left:1px solid #b5b5b5;}
.rate-col .egp{font-size:18px;}.rate-col .availabilty{width:50%;}
.agency-no select{-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;appearance:none; cursor: pointer;border:0;text-transform:uppercase;font-size:16px;color:#284164; font-weight:700;}
.agency-no .fa-caret-down{pointer-events:none;}
/* .field1 select{-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;appearance:none; cursor: pointer;} */ /* removed css */
.mr-field{position:relative;}
.field1 i.fa-caret-down, .b-sightseeing .first-row4  i.fa-caret-down{position:absolute;pointer-events:none;}
.field1 i.fa-caret-down{top:10px; right:37px;}
.b-sightseeing .first-row4  i.fa-caret-down{right:7px; top:7px;}
.b-sightseeing .first-row5 p{margin-bottom:0;}
.b-sightseeing .first-row2{padding-bottom:0;padding-top:15px;}
.b-sightseeing .field1{border:0;padding-bottom:15px;margin-top:0;}
.b-sightseeing .user-field select{-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;appearance:none; cursor: pointer;width:250px;}
.first-row4 label{font-size: 12px; font-weight: 600; text-transform: uppercase;}
.b-sightseeing .b-room-details{margin-bottom:20px;}
.first-row9{padding:20px 0;}
.first-row9 h5{line-height:25px;}
.bottom-menu ul li:first-child{border-left: 6px solid #abd7f0;}
.t_date{margin-left:10px;}
.sight_lang{padding: 0px; border: 0;box-shadow: none;}
.sight_img img{width: 253px;height: 177px;}
.rate-col1{text-align: left;padding-top: 40px;margin-left: 0px;}
.add_ser{padding: 10px;    text-align: left;}
.paddL0{padding-left: 0px;}
.paddR15px{padding-right: 15px !important;}
.inputf.user-field input{ width: 258px;}
.add_ser{padding: 10px;text-align: left;}
.sight-slide img{width:100%;height:300px;}
.lan-tab{padding-top:20px;}
.payment-rad{padding: 5px 0 5px 15px;}
.payment-step2 .cust-radio{display:inline-block;vertical-align: top;margin-top: 10px;}
.pay-box{border-bottom: 4px solid #88c8a9;width: 100%;float: left;}
.msg-table a+a{margin-left:10px;}
.msg-table textarea.form-control[readonly],.note-txt textarea.form-control[readonly],.note-box textarea.form-control[readonly]{background-color:#fff;}
.forgot-ag{padding-bottom:25px;}
.browse{
   background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    box-shadow: 1px 1px #CCCCCC;
    color: #435374;
    font-size: 12px;
    font-weight: 600;
    height: 34px;
    padding: 7px 5px 5px;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    top: 103px;
    width: 98px;
	cursor: pointer;
}
.agn_widh178{width:178px;font-size:16px;}
.padL73p{float:right;}
.mart25px{margin-top: 25px;}
.height_img_s{height:449px;}.height_img_s img{width:100%;height:470px;}
.height_img_h{height:595px;padding-right:0;}.height_img_h img{height:617px;}
.clearable { background:#fff url(../images/close_auto.gif) no-repeat right -10px center; transition: background 0.4s;}
.clearable.x { background-position: right 5px center; cursor: pointer;}
.clearable.onX { cursor: pointer;}
.city_load{display:none;right: 21px;top: 0px;position:absolute;}
.paddL24{padding-left: 29px;}
#paginate-top .pagination{margin-top:0;margin-bottom:15px;}                                         
.view-more a img{vertical-align:top;}
.view-more a+span+a{padding-left:6px;}
.flex-direction-nav a.flex-next,.flex-direction-nav a.flex-prev{top:65%;}
.feature ul{padding: 0 0 0 20px;}
.feature ul li{list-style-type: disc;}
.rate-tab2 > label,.rate-tab2 > select{margin-top: 10px;}
.rate-tab2{border:0;}
.rate-tab2 .rate-tab2{border: 1px solid #7094a2; }
.available-details .availabilty,.available-details .on-req{float:none;}
.copy-box{padding-left:0;}
.copy-box .copy_icon{margin-left: 30px;}
.b-back-search{color: #284164}
.travel-info{padding: 0px 0 0;margin: 15px 0 0;border:0;}
#map-canvas .book-button{float: right;margin-right: 10px;}
.datepicker.form-control[readonly]{background-color: #fff;}
.note-box .input-img i{left:25px;}
.c_get input.search-btn{width: auto; padding: 10px 65px;margin-top:20px;}
.contact-field .place-name {margin-bottom: 10px;margin-top: 0;}
.contact_page {margin: 0 20px;}
.add_details {margin: 15px 0;padding-bottom: 110px;}
.add_details i.fa-phone { -ms-transform: rotate(-90deg); -webkit-transform: rotate(-90deg);transform: rotate(-90deg);}
.graph-section ul{padding: 0 0 0 20px;}
.edit-section a{  padding: 15px 50px 8px 15px;display: block;}
/*.edit-section:last-child a {padding: 15px 75px 24px 40px;}*/
.edit-section h6{color:#333;}
.edit-section:hover {background-color: rgba(142, 214, 255,.7);}
.check-b{margin-left:10px;}
.search-box{margin-bottom: 20px;}
.sticky_Input{  width: 284px;position: fixed;margin-left: 100px;top: 300px;
}
/* css for Loader */
@-moz-keyframes dots-loader {
  0% {
    -moz-box-shadow: #d0181f -10px -10px 0 7px, #fec200 10px -10px 0 7px, #88ba3f 10px 10px 0 7px, #5177a6 -10px 10px 0 7px;
    box-shadow: #d0181f -10px -10px 0 7px, #fec200 10px -10px 0 7px, #88ba3f 10px 10px 0 7px, #5177a6 -10px 10px 0 7px;
  }
  8.33% {
    -moz-box-shadow: #d0181f 10px -10px 0 7px, #fec200 10px -10px 0 7px, #88ba3f 10px 10px 0 7px, #5177a6 -10px 10px 0 7px;
    box-shadow: #d0181f 10px -10px 0 7px, #fec200 10px -10px 0 7px, #88ba3f 10px 10px 0 7px, #5177a6 -10px 10px 0 7px;
  }
  16.67% {
    -moz-box-shadow: #d0181f 10px 10px 0 7px, #fec200 10px 10px 0 7px, #88ba3f 10px 10px 0 7px, #5177a6 -10px 10px 0 7px;
    box-shadow: #d0181f 10px 10px 0 7px, #fec200 10px 10px 0 7px, #88ba3f 10px 10px 0 7px, #5177a6 -10px 10px 0 7px;
  }
  25% {
    -moz-box-shadow: #d0181f -10px 10px 0 7px, #fec200 -10px 10px 0 7px, #88ba3f -10px 10px 0 7px, #5177a6 -10px 10px 0 7px;
    box-shadow: #d0181f -10px 10px 0 7px, #fec200 -10px 10px 0 7px, #88ba3f -10px 10px 0 7px, #5177a6 -10px 10px 0 7px;
  }
  33.33% {
    -moz-box-shadow: #d0181f -10px -10px 0 7px, #fec200 -10px 10px 0 7px, #88ba3f -10px -10px 0 7px, #5177a6 -10px -10px 0 7px;
    box-shadow: #d0181f -10px -10px 0 7px, #fec200 -10px 10px 0 7px, #88ba3f -10px -10px 0 7px, #5177a6 -10px -10px 0 7px;
  }
  41.67% {
    -moz-box-shadow: #d0181f 10px -10px 0 7px, #fec200 -10px 10px 0 7px, #88ba3f -10px -10px 0 7px, #5177a6 10px -10px 0 7px;
    box-shadow: #d0181f 10px -10px 0 7px, #fec200 -10px 10px 0 7px, #88ba3f -10px -10px 0 7px, #5177a6 10px -10px 0 7px;
  }
  50% {
    -moz-box-shadow: #d0181f 10px 10px 0 7px, #fec200 -10px 10px 0 7px, #88ba3f -10px -10px 0 7px, #5177a6 10px -10px 0 7px;
    box-shadow: #d0181f 10px 10px 0 7px, #fec200 -10px 10px 0 7px, #88ba3f -10px -10px 0 7px, #5177a6 10px -10px 0 7px;
  }
  58.33% {
    -moz-box-shadow: #d0181f -10px 10px 0 7px, #fec200 -10px 10px 0 7px, #88ba3f -10px -10px 0 7px, #5177a6 10px -10px 0 7px;
    box-shadow: #d0181f -10px 10px 0 7px, #fec200 -10px 10px 0 7px, #88ba3f -10px -10px 0 7px, #5177a6 10px -10px 0 7px;
  }
  66.67% {
    -moz-box-shadow: #d0181f -10px -10px 0 7px, #fec200 -10px -10px 0 7px, #88ba3f -10px -10px 0 7px, #5177a6 10px -10px 0 7px;
    box-shadow: #d0181f -10px -10px 0 7px, #fec200 -10px -10px 0 7px, #88ba3f -10px -10px 0 7px, #5177a6 10px -10px 0 7px;
  }
  75% {
    -moz-box-shadow: #d0181f 10px -10px 0 7px, #fec200 10px -10px 0 7px, #88ba3f 10px -10px 0 7px, #5177a6 10px -10px 0 7px;
    box-shadow: #d0181f 10px -10px 0 7px, #fec200 10px -10px 0 7px, #88ba3f 10px -10px 0 7px, #5177a6 10px -10px 0 7px;
  }
  83.33% {
    -moz-box-shadow: #d0181f 10px 10px 0 7px, #fec200 10px -10px 0 7px, #88ba3f 10px 10px 0 7px, #5177a6 10px 10px 0 7px;
    box-shadow: #d0181f 10px 10px 0 7px, #fec200 10px -10px 0 7px, #88ba3f 10px 10px 0 7px, #5177a6 10px 10px 0 7px;
  }
  91.67% {
    -moz-box-shadow: #d0181f -10px 10px 0 7px, #fec200 10px -10px 0 7px, #88ba3f 10px 10px 0 7px, #5177a6 -10px 10px 0 7px;
    box-shadow: #d0181f -10px 10px 0 7px, #fec200 10px -10px 0 7px, #88ba3f 10px 10px 0 7px, #5177a6 -10px 10px 0 7px;
  }
  100% {
    -moz-box-shadow: #d0181f -10px -10px 0 7px, #fec200 10px -10px 0 7px, #88ba3f 10px 10px 0 7px, #5177a6 -10px 10px 0 7px;
    box-shadow: #d0181f -10px -10px 0 7px, #fec200 10px -10px 0 7px, #88ba3f 10px 10px 0 7px, #5177a6 -10px 10px 0 7px;
  }
}
@-webkit-keyframes dots-loader {
  0% {
    -webkit-box-shadow: #d0181f -10px -10px 0 7px, #fec200 10px -10px 0 7px, #88ba3f 10px 10px 0 7px, #5177a6 -10px 10px 0 7px;
    box-shadow: #d0181f -10px -10px 0 7px, #fec200 10px -10px 0 7px, #88ba3f 10px 10px 0 7px, #5177a6 -10px 10px 0 7px;
  }
  8.33% {
    -webkit-box-shadow: #d0181f 10px -10px 0 7px, #fec200 10px -10px 0 7px, #88ba3f 10px 10px 0 7px, #5177a6 -10px 10px 0 7px;
    box-shadow: #d0181f 10px -10px 0 7px, #fec200 10px -10px 0 7px, #88ba3f 10px 10px 0 7px, #5177a6 -10px 10px 0 7px;
  }
  16.67% {
    -webkit-box-shadow: #d0181f 10px 10px 0 7px, #fec200 10px 10px 0 7px, #88ba3f 10px 10px 0 7px, #5177a6 -10px 10px 0 7px;
    box-shadow: #d0181f 10px 10px 0 7px, #fec200 10px 10px 0 7px, #88ba3f 10px 10px 0 7px, #5177a6 -10px 10px 0 7px;
  }
  25% {
    -webkit-box-shadow: #d0181f -10px 10px 0 7px, #fec200 -10px 10px 0 7px, #88ba3f -10px 10px 0 7px, #5177a6 -10px 10px 0 7px;
    box-shadow: #d0181f -10px 10px 0 7px, #fec200 -10px 10px 0 7px, #88ba3f -10px 10px 0 7px, #5177a6 -10px 10px 0 7px;
  }
  33.33% {
    -webkit-box-shadow: #d0181f -10px -10px 0 7px, #fec200 -10px 10px 0 7px, #88ba3f -10px -10px 0 7px, #5177a6 -10px -10px 0 7px;
    box-shadow: #d0181f -10px -10px 0 7px, #fec200 -10px 10px 0 7px, #88ba3f -10px -10px 0 7px, #5177a6 -10px -10px 0 7px;
  }
  41.67% {
    -webkit-box-shadow: #d0181f 10px -10px 0 7px, #fec200 -10px 10px 0 7px, #88ba3f -10px -10px 0 7px, #5177a6 10px -10px 0 7px;
    box-shadow: #d0181f 10px -10px 0 7px, #fec200 -10px 10px 0 7px, #88ba3f -10px -10px 0 7px, #5177a6 10px -10px 0 7px;
  }
  50% {
    -webkit-box-shadow: #d0181f 10px 10px 0 7px, #fec200 -10px 10px 0 7px, #88ba3f -10px -10px 0 7px, #5177a6 10px -10px 0 7px;
    box-shadow: #d0181f 10px 10px 0 7px, #fec200 -10px 10px 0 7px, #88ba3f -10px -10px 0 7px, #5177a6 10px -10px 0 7px;
  }
  58.33% {
    -webkit-box-shadow: #d0181f -10px 10px 0 7px, #fec200 -10px 10px 0 7px, #88ba3f -10px -10px 0 7px, #5177a6 10px -10px 0 7px;
    box-shadow: #d0181f -10px 10px 0 7px, #fec200 -10px 10px 0 7px, #88ba3f -10px -10px 0 7px, #5177a6 10px -10px 0 7px;
  }
  66.67% {
    -webkit-box-shadow: #d0181f -10px -10px 0 7px, #fec200 -10px -10px 0 7px, #88ba3f -10px -10px 0 7px, #5177a6 10px -10px 0 7px;
    box-shadow: #d0181f -10px -10px 0 7px, #fec200 -10px -10px 0 7px, #88ba3f -10px -10px 0 7px, #5177a6 10px -10px 0 7px;
  }
  75% {
    -webkit-box-shadow: #d0181f 10px -10px 0 7px, #fec200 10px -10px 0 7px, #88ba3f 10px -10px 0 7px, #5177a6 10px -10px 0 7px;
    box-shadow: #d0181f 10px -10px 0 7px, #fec200 10px -10px 0 7px, #88ba3f 10px -10px 0 7px, #5177a6 10px -10px 0 7px;
  }
  83.33% {
    -webkit-box-shadow: #d0181f 10px 10px 0 7px, #fec200 10px -10px 0 7px, #88ba3f 10px 10px 0 7px, #5177a6 10px 10px 0 7px;
    box-shadow: #d0181f 10px 10px 0 7px, #fec200 10px -10px 0 7px, #88ba3f 10px 10px 0 7px, #5177a6 10px 10px 0 7px;
  }
  91.67% {
    -webkit-box-shadow: #d0181f -10px 10px 0 7px, #fec200 10px -10px 0 7px, #88ba3f 10px 10px 0 7px, #5177a6 -10px 10px 0 7px;
    box-shadow: #d0181f -10px 10px 0 7px, #fec200 10px -10px 0 7px, #88ba3f 10px 10px 0 7px, #5177a6 -10px 10px 0 7px;
  }
  100% {
    -webkit-box-shadow: #d0181f -10px -10px 0 7px, #fec200 10px -10px 0 7px, #88ba3f 10px 10px 0 7px, #5177a6 -10px 10px 0 7px;
    box-shadow: #d0181f -10px -10px 0 7px, #fec200 10px -10px 0 7px, #88ba3f 10px 10px 0 7px, #5177a6 -10px 10px 0 7px;
  }
}
@keyframes dots-loader {
  0% {
    -moz-box-shadow: #d0181f -10px -10px 0 7px, #fec200 10px -10px 0 7px, #88ba3f 10px 10px 0 7px, #5177a6 -10px 10px 0 7px;
    -webkit-box-shadow: #d0181f -10px -10px 0 7px, #fec200 10px -10px 0 7px, #88ba3f 10px 10px 0 7px, #5177a6 -10px 10px 0 7px;
    box-shadow: #d0181f -10px -10px 0 7px, #fec200 10px -10px 0 7px, #88ba3f 10px 10px 0 7px, #5177a6 -10px 10px 0 7px;
  }
  8.33% {
    -moz-box-shadow: #d0181f 10px -10px 0 7px, #fec200 10px -10px 0 7px, #88ba3f 10px 10px 0 7px, #5177a6 -10px 10px 0 7px;
    -webkit-box-shadow: #d0181f 10px -10px 0 7px, #fec200 10px -10px 0 7px, #88ba3f 10px 10px 0 7px, #5177a6 -10px 10px 0 7px;
    box-shadow: #d0181f 10px -10px 0 7px, #fec200 10px -10px 0 7px, #88ba3f 10px 10px 0 7px, #5177a6 -10px 10px 0 7px;
  }
  16.67% {
    -moz-box-shadow: #d0181f 10px 10px 0 7px, #fec200 10px 10px 0 7px, #88ba3f 10px 10px 0 7px, #5177a6 -10px 10px 0 7px;
    -webkit-box-shadow: #d0181f 10px 10px 0 7px, #fec200 10px 10px 0 7px, #88ba3f 10px 10px 0 7px, #5177a6 -10px 10px 0 7px;
    box-shadow: #d0181f 10px 10px 0 7px, #fec200 10px 10px 0 7px, #88ba3f 10px 10px 0 7px, #5177a6 -10px 10px 0 7px;
  }
  25% {
    -moz-box-shadow: #d0181f -10px 10px 0 7px, #fec200 -10px 10px 0 7px, #88ba3f -10px 10px 0 7px, #5177a6 -10px 10px 0 7px;
    -webkit-box-shadow: #d0181f -10px 10px 0 7px, #fec200 -10px 10px 0 7px, #88ba3f -10px 10px 0 7px, #5177a6 -10px 10px 0 7px;
    box-shadow: #d0181f -10px 10px 0 7px, #fec200 -10px 10px 0 7px, #88ba3f -10px 10px 0 7px, #5177a6 -10px 10px 0 7px;
  }
  33.33% {
    -moz-box-shadow: #d0181f -10px -10px 0 7px, #fec200 -10px 10px 0 7px, #88ba3f -10px -10px 0 7px, #5177a6 -10px -10px 0 7px;
    -webkit-box-shadow: #d0181f -10px -10px 0 7px, #fec200 -10px 10px 0 7px, #88ba3f -10px -10px 0 7px, #5177a6 -10px -10px 0 7px;
    box-shadow: #d0181f -10px -10px 0 7px, #fec200 -10px 10px 0 7px, #88ba3f -10px -10px 0 7px, #5177a6 -10px -10px 0 7px;
  }
  41.67% {
    -moz-box-shadow: #d0181f 10px -10px 0 7px, #fec200 -10px 10px 0 7px, #88ba3f -10px -10px 0 7px, #5177a6 10px -10px 0 7px;
    -webkit-box-shadow: #d0181f 10px -10px 0 7px, #fec200 -10px 10px 0 7px, #88ba3f -10px -10px 0 7px, #5177a6 10px -10px 0 7px;
    box-shadow: #d0181f 10px -10px 0 7px, #fec200 -10px 10px 0 7px, #88ba3f -10px -10px 0 7px, #5177a6 10px -10px 0 7px;
  }
  50% {
    -moz-box-shadow: #d0181f 10px 10px 0 7px, #fec200 -10px 10px 0 7px, #88ba3f -10px -10px 0 7px, #5177a6 10px -10px 0 7px;
    -webkit-box-shadow: #d0181f 10px 10px 0 7px, #fec200 -10px 10px 0 7px, #88ba3f -10px -10px 0 7px, #5177a6 10px -10px 0 7px;
    box-shadow: #d0181f 10px 10px 0 7px, #fec200 -10px 10px 0 7px, #88ba3f -10px -10px 0 7px, #5177a6 10px -10px 0 7px;
  }
  58.33% {
    -moz-box-shadow: #d0181f -10px 10px 0 7px, #fec200 -10px 10px 0 7px, #88ba3f -10px -10px 0 7px, #5177a6 10px -10px 0 7px;
    -webkit-box-shadow: #d0181f -10px 10px 0 7px, #fec200 -10px 10px 0 7px, #88ba3f -10px -10px 0 7px, #5177a6 10px -10px 0 7px;
    box-shadow: #d0181f -10px 10px 0 7px, #fec200 -10px 10px 0 7px, #88ba3f -10px -10px 0 7px, #5177a6 10px -10px 0 7px;
  }
  66.67% {
    -moz-box-shadow: #d0181f -10px -10px 0 7px, #fec200 -10px -10px 0 7px, #88ba3f -10px -10px 0 7px, #5177a6 10px -10px 0 7px;
    -webkit-box-shadow: #d0181f -10px -10px 0 7px, #fec200 -10px -10px 0 7px, #88ba3f -10px -10px 0 7px, #5177a6 10px -10px 0 7px;
    box-shadow: #d0181f -10px -10px 0 7px, #fec200 -10px -10px 0 7px, #88ba3f -10px -10px 0 7px, #5177a6 10px -10px 0 7px;
  }
  75% {
    -moz-box-shadow: #d0181f 10px -10px 0 7px, #fec200 10px -10px 0 7px, #88ba3f 10px -10px 0 7px, #5177a6 10px -10px 0 7px;
    -webkit-box-shadow: #d0181f 10px -10px 0 7px, #fec200 10px -10px 0 7px, #88ba3f 10px -10px 0 7px, #5177a6 10px -10px 0 7px;
    box-shadow: #d0181f 10px -10px 0 7px, #fec200 10px -10px 0 7px, #88ba3f 10px -10px 0 7px, #5177a6 10px -10px 0 7px;
  }
  83.33% {
    -moz-box-shadow: #d0181f 10px 10px 0 7px, #fec200 10px -10px 0 7px, #88ba3f 10px 10px 0 7px, #5177a6 10px 10px 0 7px;
    -webkit-box-shadow: #d0181f 10px 10px 0 7px, #fec200 10px -10px 0 7px, #88ba3f 10px 10px 0 7px, #5177a6 10px 10px 0 7px;
    box-shadow: #d0181f 10px 10px 0 7px, #fec200 10px -10px 0 7px, #88ba3f 10px 10px 0 7px, #5177a6 10px 10px 0 7px;
  }
  91.67% {
    -moz-box-shadow: #d0181f -10px 10px 0 7px, #fec200 10px -10px 0 7px, #88ba3f 10px 10px 0 7px, #5177a6 -10px 10px 0 7px;
    -webkit-box-shadow: #d0181f -10px 10px 0 7px, #fec200 10px -10px 0 7px, #88ba3f 10px 10px 0 7px, #5177a6 -10px 10px 0 7px;
    box-shadow: #d0181f -10px 10px 0 7px, #fec200 10px -10px 0 7px, #88ba3f 10px 10px 0 7px, #5177a6 -10px 10px 0 7px;
  }
  100% {
    -moz-box-shadow: #d0181f -10px -10px 0 7px, #fec200 10px -10px 0 7px, #88ba3f 10px 10px 0 7px, #5177a6 -10px 10px 0 7px;
    -webkit-box-shadow: #d0181f -10px -10px 0 7px, #fec200 10px -10px 0 7px, #88ba3f 10px 10px 0 7px, #5177a6 -10px 10px 0 7px;
    box-shadow: #d0181f -10px -10px 0 7px, #fec200 10px -10px 0 7px, #88ba3f 10px 10px 0 7px, #5177a6 -10px 10px 0 7px;
  }
}
/* :not(:required) hides this rule from IE9 and below */
.dots-loader:not(:required) {
  overflow: hidden;
  position: relative;
  text-indent: -9999px;
  display: inline-block;
  width: 2px !important;
  height: 2px !important;
  background: transparent;
  border-radius: 100%;
  -moz-box-shadow: #d0181f -10px -10px 0 7px, #fec200 10px -10px 0 7px, #88ba3f 10px 10px 0 7px, #5177a6 -10px 10px 0 7px;
  -webkit-box-shadow: #d0181f -10px -10px 0 7px, #fec200 10px -10px 0 7px, #88ba3f 10px 10px 0 7px, #5177a6 -10px 10px 0 7px;
  box-shadow: #d0181f -10px -10px 0 7px, #fec200 10px -10px 0 7px, #88ba3f 10px 10px 0 7px, #5177a6 -10px 10px 0 7px;
  -moz-animation: dots-loader 5s infinite ease-in-out;
  -webkit-animation: dots-loader 5s infinite ease-in-out;
  animation: dots-loader 5s infinite ease-in-out;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}




.dots-loader, .btn-pad > .dots-loader{margin-left: 17px;}
.advance-hide .dots-loader{position: absolute;top: 48px;}
.search-back .open{margin-bottom: 20px;}
.search-back .open .dots-loader{position: absolute;top: 16px;}
.loader-img{display:none;}
.browse.browse-sub{top: 24px;}
/* css for Loader */
.no-result-wrapper{background:#ffffff;margin-bottom: 45px;}
.no-result-wrapper h3{font-size:30px;color:#a76545;}
.no-result-wrapper p { font-size:18px; color:#184378;}
.no-result-wrapper .search-fields{background: #174379;margin-bottom: 40px;}
.sight-avl{margin-top: 22px;}
.action-box.td1{float:none;width:auto;}
.edit-section:last-child:hover{background: #8ed6ff;}
.advance-hide .dots-loader.sight-ser-loader{top: 16px;z-index: 200;}
.input-img div.city-loader{position: absolute; top: 16px; z-index: 200;}
.c_get .form-control{color: #BBBBBB;}
.td-row.even{background:#FBF9FA;}
.td-row.odd{background:#FFFFFF;}
.acc-table1 > div > div:last-child{border-bottom:1px solid #d3d2d2;}
.acc-table > div >div:last-child{border-bottom:1px solid #d3d2d2;}
.dots-ser-hotel{position: absolute;top: 16px;right: 7%;}
.brdr-blue{  border: 1px solid #7094a2;}
table .dots-loader{margin-right: 20px;}
.msg-table .acc-table1 > div > div:last-child,.note-box .acc-table1 > div > div:last-child{border:0;}
.msg-table .acc-table1 > .td-row:last-child,.note-box .acc-table1 > .td-row:last-child{border-bottom: 1px solid #d3d2d2;}
.about-wrapper{background-color: #fff;padding: 20px 30px 60px 60px;}
.about-wrapper p{margin-top:30px;}
.about-wrapper p+p{margin-top:20px;}
.report-details .nav-pills li .active{    background: #88ba3f;}
.total_bs{color: #284164;font-weight: 600;}
.customer-box, .customer-box-last{cursor:pointer;}


.show-hide.ng-hide-add.ng-hide-add-active,
.show-hide.ng-hide-remove {top: -8px; display:block!important; position: absolute;  opacity: 0;}

.show-hide.ng-hide-add,
.show-hide.ng-hide-remove.ng-hide-remove-active {top:5px; opacity: 1; display:block!important; position: absolute;}
.customer-box, .customer-box-last{cursor:pointer;}
.staff-user .acc-table1 > div > div:last-child{border-bottom:0;}
.staff-user .action-box .td1{padding-left:0;  padding-bottom: 0;}
.staff-user .acc-table1 .td-row,.staff-user .acc-table1 .td-row1{padding-bottom: 0;}
.staff-user .fa-trash-o{font-size: 16px;}
.staff-user .td-row {border-bottom: 1px solid #d3d2d2;}
.staff-user .td-row a p{margin:0;}
.ag-row3.paddB68p{padding: 0 0 68px;}
.field label{ display: block; margin: 0px; padding: 0px; position: absolute; top: -11px; color: #ffffff;font-size: 11px;padding-left:5px;}
.padd0{padding:0px;}
input.chapcha-box{padding-left:10px;}
.show1:hover,.show1:focus,.show1:active{color: #ff0000;text-decoration:underline;}

.blue-bag{background-color: #174379;}
.selling_map{height:300px;}
.si-top-pag{margin-top:2px;}
.si-bot-pag{margin: 10px 0 0 0;}

.gray{background:#FBF9FA;}
.white{background:#FFFFFF;}
.misc-form .ag-row2{padding-top: 10px;}
.misc-form textarea{resize:none;border-radius:0;}
.group-form .ag-row2 + .ag-row1{padding: 5px 0 20px;}
.budget-per{padding-top: 30px;}
.budget-per strong{color:#8B8E91; text-align:right;}
.group-form h6{color:#9f9f9f;}
.group-form textarea{resize:none;border-radius: 0;}
.group-form .prefer-rat{padding-left: 23px;}
.group-form .prefer-rat .checkbox{display:inline-block;margin-right: 40px;}
.group-form .agent-field textarea{padding-left: 40px;}
.group-form .form-control[readonly], .misc-form .form-control[readonly]{background-color:#fff;}
.misc-form textarea{resize:none;border-radius:0;}
.td1 .fa-star{color:#fec200;}
.td1.fa-trash-o{color:#d0181f}
.form-control.text-area{resize:none;height: 34px;padding-left:40px;border-radius:0;}
.hotel-advance-box a{margin: 25px 0 5px;}
label.bolder{font-weight:700;}
.group-form .dots-loader{margin-top: 35px;}
.remove_all{color:#333333;    vertical-align: bottom;}
.word-wrap{word-wrap: break-word;}
.agree-txt input{vertical-align: top;}
.criteria-anchor{  position: absolute; z-index: 20; top: 10px; right: 20px;}
.acc-table1 div > div.bordr0{border:0;}
.daterangepicker .calendar th, .daterangepicker .calendar td{height:32px;}
div.daterangepicker td.in-range{background: #cee4ee;}
div.daterangepicker td.in-range:hover{ background: #d6d6d6;}
div.daterangepicker .start-date.in-range, div.daterangepicker .end-date.in-range, div.daterangepicker .start-date.in-range:hover, div.daterangepicker .end-date.in-range:hover{background: #357ebd;}
.check-radio input{}


.select-checkbox{width:6%;float:left;position:relative;padding-top:15px;}
input[type=radio].css-radio {position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;}
input[type=radio].css-radio + label.css-label, input[type=radio].css-radio + label.css-label.clr {padding-left:36px;height:26px;display:inline-block;line-height:24px;background-repeat:no-repeat;background-position: 0 -51px;vertical-align:middle;cursor:pointer;}
.select-checkbox input[type=radio].css-radio + label.css-label,.search_left input[type=radio].css-radio + label.css-label.clr {padding-left:36px;height:26px;display:inline-block;line-height:18px;background-repeat:no-repeat;background-position: 0 -51px;vertical-align:middle;cursor:pointer;margin-right:8px;}
input[type=checkbox].css-radio:checked + label.css-label, input[type=radio].css-radio + label.css-label.chk {background-position: 0 0px;}
.select-checkbox input[type=radio].css-radio:checked + label.css-label,.search_left input[type=radio].css-radio + label.css-label.chk {background-position: 0 0px;}
.select-checkbox label.css-label {background-image:url('../images/correct-sign.png');-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;margin-bottom:0;}
.select-checkbox label.css-label {background-image:url('../images/correct-sign.png');-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;margin-bottom:0;}
.sight_sort.s_sorting{margin-top:10px;}
.amount-col .fa-info-circle{color:#174379;}
.amount-from{margin-top:10px;}
.amount-from div{text-align: left;margin: 0 auto;display: inline-block;}
.amount-from p{color:#aaa;margin:0;line-height: 10px;}
.marB10{margin-bottom:10px;}
.map-img .map_div{height:305px;}
.map_div .contact-title{color:#174379;}
.rate-amt-col .sight-rate-col{margin-top:12px;}
.print-section .dots-loader{  margin-top: 22px; left: 12px;}
.back-section ol {padding:0;}
.payfort{padding-bottom: 10px;}
.payfort select{
  	  width: 30%;
	  height: 34px;
	  padding: 6px 12px;
	  font-size: 14px;
	  line-height: 1.42857143;
	  color: #555;
	  background-color: #fff;
	  background-image: none;
	  border: 1px solid #ccc;
	  border-radius: 4px;
	  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.add-voucher .voucher-no{padding-top:7px;}
td .book_now .book-button { margin: 0;}
.refine-drop .location{  padding-right: 56px;}
.refine-drop .location.clearable.x { background-position: right 45px center;}


.sidebar, .sidebar2{position: absolute;right: 0;top: 25%;border-radius:40px;z-index:100;}

.sidebar h4, .sidebar2 h4{margin:0;padding:0;font-weight:600;font-size:16px;}
.sidebar h6, .sidebar2 h6{margin:0;padding:0;font-size:12px;}
.sidebar > div > div:first-child:hover, .sidebar2 > div > div:first-child:hover{padding-right: 0px;}
.sidebar > div, .sidebar2 > div{background:#bd3c62;border-top-left-radius:40px;border-bottom-left-radius:40px;}
.sidebar > div > div, .sidebar2 > div > div {margin:0 0 1px;padding:0px;background:#bd3c62;border-top-left-radius:40px;border-bottom-left-radius:40px;right: 0;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;}

.sidebar > div > div:hover, .sidebar2 > div > div:hover  { position: relative;
    right:20px;
    padding-right: 20px;}
.sidebar .icon-div, .sidebar2 .icon-div{ padding: 10px;display: inline-block; border-radius:50%;vertical-align:top;background:#aa3658;}
.sidebar .icon-div + div, .sidebar2 .icon-div + div{display:inline-block; color:#fff;text-align:left;padding:6px 0 0 5px;}
.sidebar > div:nth-child(2) > div, .sidebar > div:nth-child(2), .sidebar2 > div:nth-child(2) > div, .sidebar2 > div:nth-child(2)  {background-color:#97c24a;}
.sidebar > div:nth-child(2) .icon-div, .sidebar2 > div:nth-child(2) .icon-div{background-color:#87ae42;} 
.sidebar > div:nth-child(3) > div, .sidebar > div:nth-child(3), .sidebar2 > div:nth-child(3) > div, .sidebar2 > div:nth-child(3)  {background-color:#a1cee8;}
.sidebar > div:nth-child(3) .icon-div, .sidebar2 > div:nth-child(3) .icon-div{background-color:#90b9d0;}
.sidebar > div:nth-child(4) > div, .sidebar > div:nth-child(4), .sidebar2 > div:nth-child(4) > div, .sidebar2 > div:nth-child(4){background-color:#CA3B41;}
.sidebar > div:nth-child(4) .icon-div, .sidebar2 > div:nth-child(4) .icon-div{background-color:#b5353a;}
.sidebar > div:nth-child(5) > div, .sidebar > div:nth-child(5), .sidebar2 > div:nth-child(5) > div, .sidebar2 > div:nth-child(5)  {background-color:#e3b914;}
.sidebar > div:nth-child(5) .icon-div, .sidebar2 > div:nth-child(5) .icon-div{background-color:#cca612;}
.sidebar .icon-div i, .sidebar2 .icon-div i{color: #fff; font-size: 23px;}
.sidebar .icon-div + div a, .sidebar2 .icon-div + div a{color:#fff;}
.sidebar .icon-div .fa-lock, .sidebar2 .icon-div .fa-lock{padding:0 5px;}
.sidebar .icon-div{ padding: 10px;display: inline-block; border-radius:50%;vertical-align:top;background:#aa3658; width: 23%;}
.sidebar .icon-div + div{width: 76%;}

.sidebar .icon-div i{color: #fff; font-size: 23px;}
.sidebar .icon-div + div a{color:#fff; display: inline-block; width: 100%;}
.sidebar .icon-div .fa-lock{padding:0 5px;}
#ui-id-4{max-height: 300px;overflow-y: scroll;}
.supplier-reg .agent-field .fa-fax{ left: 8px;}
.sight-search-form{min-height: 471px;}

@media screen and (min-width:0\0) {
	
	.sorting i.fa-sort, .sorting i.fa-caret-down{display:none;}
	.report-row1 .input-img i{display:none;}
	.browse{ right:8px;}
	.agent-reg input[type='file']{margin-left:0;}
	.dots-loader{animation: none;transform-origin: 0 0 !important; text-indent: -9999px;width: auto !important;height: auto !important;}	
	.loader-img{display:block;}
	
}
 .affix {top: 0;}
  .add-m{margin-left:25px;}
.add-clr{background:#ffffff;}
.wid-div{padding:0 15px 20px;}
.box-heading h1{padding:0 15px;}
.wid-div > div{width:100% !important;}

.agent-cont .td-row{border-bottom:1px solid #d3d2d2;    border-top: 0px;}

.ab-container{position:absolute;left:0; right:0;top:auto;bottom:250px;}
.sign-row2{width:100%;}
.h_email{display:none;z-index: 2;right:-112px; top: 44px; position: absolute; border: 5px solid #88ba3f;background: #ffffff none repeat scroll 0 0;margin-right: 0;padding: 20px 15px;width: 450px}
.arrow_b1{border-bottom: 10px solid #88ba3f;border-left: 10px solid transparent;border-right: 10px solid transparent;height: 0;position: absolute;left: 29%;right: 0;margin: 0 auto;top: -15px;width: 5px;}
.h-emailinput{background-color: #ffffff background-image: none;border: 1px solid #ccc;border-radius: 4px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;color: #555;display: inline;float: left;font-size: 14px;height: 34px;line-height: 1.42857;padding: 6px 12px;transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;width: 70%;}
.h-send-email{background: #88ba3f none repeat scroll 0 0;border: 0 none;color: #ffffff;display: inline;float: right;margin-left: 15px;padding: 7px 28px;text-transform: uppercase;}
.h_email.sight-mail{width: 370px;}
.sidebar2{top: 250px;}
.cust-car .carousel-control.right, .cust-after .carousel-control.right{right: 0;
z-index: 9;
background: transparent;
padding: 22px;
border-radius: 50%;
top: 0;width: 30%;bottom: auto;opacity: 0;height:100%;
transition: all 0.3s ease 0s;}
.cust-car .carousel-control.left, .cust-after .carousel-control.left{
left: 0;
z-index: 9;
background: transparent;
padding: 22px;
border-radius: 50%;
height: 100%;
top: 0;width: 30%;bottom: auto;opacity: 0;
transition: all 0.3s ease 0s;
}
#myCarousel:hover .carousel-control{opacity: 0.5;}

.cust-car .right.carousel-control, .cust-car .left.carousel-control{filter: none;}
.abt_bld{color: #5177a6;font-weight: 600;}
.padR30{padding-left: 30px;}


/******************* Service tabs ***************/

.service_tab > li {float: left;margin-bottom: -1px;border-top-right-radius: 14px;border-top-left-radius: 14px;width: 195px;}
.service_tab > li .fa{font-size:26px;margin-top: 11px;float: left;}
.service_tab > li p{font-weight:600;text-transform:uppercase;display: inline-block;text-align:center;text-align: left;padding-left: 19px;margin-top: 5px;font-size: 15px;}
.service_tab > li p span{font-size:13px;font-weight:100;display:block;text-transform:capitalize;}
.agent1{background-color: #174379;}
.agent1 a,.supplier a,.hotel a,.white_label a,.xml a,.gsa  a{color: #fff;}
.supplier{background-color: #bd3c62;}
.hotel{background-color: #97c24a;}
.white_label{background-color: #a1cee8;}
.xml{background-color: #ca3b41;}
.gsa{background-color: #e3b914;}
.service_tab > li > a {position: relative;display: block;padding: 1px 15px;}
.service_tab .active a{padding: 0px 15px!important;}

.agent_reg_tabs > li > a:hover, .agent_reg_tabs > li > a:focus {background-color: #fff;text-decoration: none;color:#000!important;border-top-right-radius: 14px!important;border-top-left-radius: 14px!important;}
.agent_reg_tabs > li.active > a, .agent_reg_tabs > li.active > a:hover {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
    border-color: #ddd #ddd transparent;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    color: #000;
    cursor: default;
    border-top-right-radius: 14px;
    border-top-left-radius: 14px;
}

.nav-tabs > li.active > a:focus {  border-top-right-radius: 0px;
    border-top-left-radius: 0px; }
.service_tab .active{border-bottom:3px solid #d0181f;}
.logo_mg{margin: 25px 0px 0px;}
.marLt80{margin-left: 80px;}


.label-warning{    background-color: transparent;  color: #5D7E2C;font-family: "Open Sans",sans-serif;margin-left:5px}
.label-danger{    background-color: transparent;  color: #d9534f;font-family: "Open Sans",sans-serif;margin-left:5px}
.label-danger{    background-color: transparent;  color: #f67c68;font-family: "Open Sans",sans-serif;margin-left:5px}
.label-success{    background-color: transparent;  color: #b3d37e;font-family: "Open Sans",sans-serif;font-size: 14px;margin-left:5px}
.label-info{    background-color: transparent;  color: #409cd4;font-family: "Open Sans",sans-serif;font-weight: normal;margin-left:5px}
.label-inprocessCan{    background-color: transparent;color: rgb(217, 83, 79) none repeat scroll 0% 0%;font-family: "Open Sans",sans-serif;margin-left:5px}
.label-inprocessBook{background-color: transparent;color:rgb(91, 192, 222) none repeat scroll 0% 0%;font-family: "Open Sans",sans-serif; normal;margin-left:5px}

/* direct xml css */

.top-Direct{background:#ffffff; float: left; width: 100%;padding:20px 0 10px;box-shadow:0px 5px 5px #c6c6c6;font-family: 'Open Sans', sans-serif;}
.navbar-cust-direct{background: transparent;border:0;}
.navbar-cust-direct li a{text-transform: uppercase;color:#174379;padding: 15px 0; margin: 0 20px;font-weight:600;}
.navbar-cust-direct .navbar-nav > .active > a, .navbar-cust-direct .navbar-nav > .active > a:focus, .navbar-cust-direct .navbar-nav > .active > a:hover{background-color:transparent;color:#174379;padding: 15px 0;}
.navbar-cust-direct .navbar-nav > li > a{color:#174379;}
.navbar-cust-direct .navbar-nav > li > a:hover,.navbar-cust-direct .navbar-nav > li > a:focus,.navbar-cust-direct .navbar-nav > li > a:active{color:#174379;}
.navbar-cust-direct li.active{content: ""; top: 0;  background: #C72261;  height: 8px;margin-right: 15px; margin-left:15px;}li.active a{margin:0 0;}
.logo_mg_dirct{margin: 10px 0px 0px;}
.toggle_nav_di{position: absolute;background: rgba(200, 200, 200, 0.7); width:220px;top:0;padding:10px;display: none;height: auto; z-index:10; cursor: default;}
.toggle_nav_di ul{padding-left:0;margin-bottom:5px;}
.toggle_nav_di ul li{background: url("../images/divider.png") no-repeat scroll center bottom 0;padding: 8px 0 8px; position: relative;}
.toggle_nav_di ul li:first-child{padding-top: 20px;}.toggle_nav_di ul li:last-child{background: none; padding-bottom:0;}
.toggle_nav_di a{font-size:14px; font-weight:700;text-transform: uppercase;}
.toggle_nav_di ul li a:hover{color:#C72261;}
.username_di{color:#C72261;}
.acc-details .limit-tag_di{color:#646263;font-size:12px;}.acc-details  ul li:first-child{padding-right:15px;}
.limit-font_di{font-size: 20px; text-transform: uppercase;color: #646263;}.limit-tag_di{color: #C72261;font-size:13px;text-transform: none;}
.acc-details .limit-font_di{font-size:26px;font-weight:400;color:#284164; line-height: 25px;}.acc-details  ul {float:right;}
.hi-user{color:#80b243;}.logout_di{color:#174379; font-size: 12px;position: relative;}.logout_di:hover{color:#c1cddb; }.logout_di i.fa-sign-out{color:#d0181f;  padding-left: 5px;display: inline-block;vertical-align: top;}
.animate_di { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  position: relative;  overflow: hidden;}
.animate_di:before {  content: "";  position: absolute;  z-index: -1;  left: 50%;  right: 50%;  top: 0;   height: 8px;  -webkit-transition-property: left, right;
  transition-property: left, right;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;  -webkit-transition-timing-function: ease-out;  transition-timing-function: ease-out;}
.animate_di:hover:before, .animate_di:focus:before, .animate_di:active:before {  left: 0;  right: 0; background: #C72261;}
.bottom-menu.menu1 ul li:first-child{border-left: 6px solid #174379;}
.menu-btn_di{width:6%;height: auto; text-align: center;position: relative;padding: 5px 0 5px; cursor:pointer;float:left;}
.menu-btn_di a{color: #174379;text-transform: uppercase;font-size:13px;}
.pophead .site-logo1{margin: 0 0 -15px -14px;}


/* Index direct xml css */

body{ font-family: 'Raleway', sans-serif;}
.registr_class{ background: #255da8;}
.registr_class h6 {  margin: 0px; color: #ffffff; font-size: 12px; text-transform: uppercase; padding: 14px 20px;}
.registr_class h6 a{color: #ffffff;}
.position_logo{ position: absolute; width: 100%; z-index: 2;}
.ul_class{ margin-left: 30px; background-color: transparent; border-color: transparent; margin-bottom: 0; min-height: 40px;}
header{ background: #ffffff; position: relative;}
.ul_class .navbar-nav>.active>a, .ul_class .navbar-nav>.active>a:focus, .ul_class .navbar-nav>.active>a:hover{ background: url(../images/border_top.png)  transparent; color: #255da8; background-repeat: no-repeat;
background-position: center top;}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{  background: url(../images/border_top.png)  transparent; color: #255da8; background-repeat: no-repeat;
background-position: center top;}
.ul_class .navbar-nav>li>a{ color: #255da8; padding-top: 10px; text-transform: uppercase; font-size: 12px; padding-bottom: 8px; font-weight: 600; }
.extra_margin{ margin-left: 4px; margin-top: 8px; float: left;}
.extra_margin i{     color: #c5185b; margin-right: 7px; font-size: 15px;}
.carousel-control.right, .carousel-control.left{ background: none;}
.carousel-inner > .item > img, .carousel-inner > .item > a > img {display: block; height: 630px; min-width: 100%; width: 100%; max-width: 100%; line-height: 1; }
.carousel-caption.carousl-center{ bottom: 255px; text-align: left; left: 0px; right: 0; text-shadow: none; margin: 0px auto; width: 655px;}
.caption_h4{  font-size: 60px; text-transform: uppercase; font-weight: 800;}
.caption_h4 span{ font-weight: 100; font-family: 'Raleway', sans-serif; display: block;}
.btn_reg{ background: #c61f5f; color: #ffffff; font-size: 12px; text-transform: uppercase; padding: 8px 23px;}
.btn_reg:hover{ color: #ffffff; background: #b31854;}
.bg_box{ background: #255da8; margin-top: -120px; float: left; padding: 20px; }
.posRelative{ position: relative;}
.bg_box h5 { color: #ffffff; font-size: 20px; text-transform: uppercase;}
.bg_box p{ color: #ffffff; font-size: 15px; text-align: justify;}
footer{ background: #f3f3f3; font-weight: 600; color: #717171; font-size: 12px; text-align: center; margin-top: 30px; padding: 10px;}
.bg_box span a{ color: #ff9600;}
.pannel_change{ padding: 0px;}
.pannel_change li { width: 50%; margin-bottom: -2px;}
.pannel_change li a{ text-align: center; background: #255da8; color: #ffffff; border-radius: 0; border: none !important; font-size: 12px; text-transform: uppercase; font-weight: 600; margin-right: 0;}
.tab_class{ top: -150px; position: absolute; width: 90%; }
.pan_body{ background: #ffffff; padding: 25px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}
.pan_body p { color: #807cd2; font-size: 12px; margin: 0px; font-weight: 600;}
.btn_sign{ background-color: #c5186f; color: #ffffff; text-transform: uppercase; width: 100%; margin-top: 15px; }
.new_ulTabs>li>a:focus, .new_ulTabs>li>a:hover{ background-color: #ffffff; border-color: transparent; color: #333333; }
.one_radius{ border-top-left-radius: 5px !important;}
.two_radius{ border-top-right-radius: 5px !important;}
.btn_sign:hover{ color: #ffffff; background: #b31854;}
.dsah_arrow{ position: absolute; left: -14px;}
.man_class{ position: absolute; top: 6px; right: 8px;}
.after_login { position: absolute; z-index: 2; left: 0; right: 0; top: 35px; }
.details_user { padding: 1px 22px; background: url(../images/radius_left.png), url(../images/radius_right.png); margin-left: 24px; background-position: 0px top, right top; background-repeat: no-repeat, no-repeat; margin-top: 8px; float: left; width: 100%; }
.details_user ul {
    
    margin-bottom: 0px;
    margin-top: -1px;
    padding: 9px 0px;
    margin-left: 0;
    float: left;
}
.details_user ul li {
    margin-right: 7px;
    margin-left: 0px;
}
.details_user ul li a {
    color: #e07aa1;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    text-decoration: none;
}

.registr_class span {
    color: #ff85bb;
}

.details_user ul li .span_one {
    color: #a0a0a0;
}

.details_user ul li .span_two {
    color: #285da9;
}

.footer_ul ul {
    margin: 0px;
}

.footer_ul ul li a {
    text-decoration: none;
    font-size: 12px;
}

.social_link ul li a i {
    color: #c5186f;
    font-size: 15px;
}

.social_link ul {
    margin: 0px;
}
.footer_ul{text-align: left;}
.copy_text{ text-align: right;}
.log_out{ float: right; margin-right: 7px; margin-top: 8px; }
.log_out a { color: #e07aa1; font-weight: 600; font-size: 12px; text-transform: uppercase;}
.color_white{ background: #ffffff; width: 100%; float: left; padding-bottom: 1px; margin-top: -1px}
tr td .label-heading {margin-top: 20px !important;font-family: "Raleway",sans-serif;font-weight:bold}
tr td .label-heading label {font-size: 18px !important;}
.g-clr1 .label-heading{margin-top: -2px !important;font-family: "Open Sans",sans-serif;} 
.g-clr1 .label-heading label{font-family: "Open Sans",sans-serif;font-weight: normal !important;} 
.book-id .label-heading .label {margin-left: -12px !important;font-family: "Open Sans",sans-serif;font-size: 17.5px;font-weight: 600;}
.label{font-size: 14px}

.hotel-title .r_apartmnts {color: #174379;display: inline-block;font-size: 14px;}

/********car rental css****/

.car_wrapper{
	background: #174379;
float: left;
padding: 0px 50px 15px;
}
#car_rental_search_form {
    padding: 0;
}
.carnet_form {
    padding-left: 0;
}
.carnet_form .input-img select {
    padding-left: 15px;
}
.carnet_form .input-img input {
    padding-left: 15px;
}
.search-lftpad {
    float: left;
    width: 40%;
}
.search-rhtpad {
    float: left;
    width: 60%;
}
.search-lftpad img {
    height: 535px;
    width: 100%;
}
.padgingDV {
    width: 100%;
    text-align: center;
}
.car_paging .pagination {
    margin: 10px 0 20px 0;
}
.car_paging .P_prv, .car_paging .next {
    color: rgb(204,204,204);
}
.car_paging .pagination li {
    display: inline-block;
}
.car_paging .pagination li a {
    padding: 4px 11px;
    font-size: 12px;
    color: #666666;
}
.car_paging .pagination li.active a {
    background: #d0181f;
    border: #d0181f;
    color: #ffffff;
}
.carnet_sorting.sorting ul li {
    width: 188px;
}
.sorting ul li a {
    color: #333333;
    font-size: 13px;
}
.sorting ul li .fa-bar-chart {
    color: #88ba3f;
    font-size: 16px;
}
.sorting ul li .fa-car {
    color: #5177a6;
    font-size: 15px;
}
.carn_head{
	float: left;
width: 10%;
height: 68px;
}
.carn_list_img {
    height: 100%;
background-size: 100% 90%;
background-repeat: no-repeat;
}
.carn_list .amount-col.amount-from {
    margin-top: 17px;
}
.carn_list .roomSelectBtn {
    padding: 23px 0;
}
.carn_list .accordion-content {
    float: left;
    width: 100%;
}
.carnet_dv .room-row1 {
    padding: 10px 0;
    border-bottom: 1px dashed #fec200;
}
.carn_pickdrop > label {
    width: 100%;
}
.carn_pickdrop > span {
    display: block;
}
.carn_list .sight-avl {
    margin-top: 24px;
}
.carn_list .carn_catg span:last-child {
    border-right: none;
}
.carn_list .carn_catg span {
    font-size: 11px;
    font-weight: 500;
    text-transform: capitalize;
    color: #333333;
    border-right: 1px solid #ccc;
    padding-right: 10px;
    margin-right: 10px;
    margin-bottom: 6px;
    float: left;
}
.carn_list .hotel-title{
	padding-top: 5px;
padding-bottom: 5px;
}
.carnet_dv .booking-row {
    margin-bottom: 12px;
}
.inn_search_btn {
    margin-top: 20px;
}
.carnet_dv .total-amount {
    text-align: center;
}
.xml_bord{
	border:1px solid rgb(23, 67, 121);
	float: left;
	width: 100%;
}
.carnet_dv .Hoteldet_top {
    float: right;
    padding: 5px;
}
.carnet_booknow .rate-col {
    border-left: 1px solid #cdccd6;
    padding-top: 0;
}
.carnet_booknow .sec-col {
    border-right: none;
}
.carnet_booknow .price_bk {
    color: #427bcc;
    text-transform: capitalize;
    font-size: 13px;
    margin: 0;
}
.addtnl_service table {
    float: left;
    width: 100%;
}
.addservic_contnt th {
    font-size: 16px;
    color: #284164;
    padding-bottom: 10px;
}
.addservic_contnt td {
    padding-bottom: 7px;
}
.input-block.tt_price {
    width: 33%;
font-size: 15px;
font-weight: 600;
text-transform: uppercase;
margin-top: 15px;
}
.input-block.tt_price #span_total_price {
    padding-left: 10px;
}
.carnet_progress .pre-content {
    margin-top: 0;
}
.cr_frdate {
    padding-top: 30px;
}
.form-inline.canetline label {
    width: 100px;
}
.form-inline.canetline > div {
    margin-bottom: 15px;
}
.canetline .user-field i {
    position: absolute;
    left: 11px;
    color: #cdccd6;
    top: 3px;
}
.canetline .user-field input {
    width: 66%;
}
.car_gen #gender {
    width: 66%;
}
.first-row4 .canetline .user-field i {
    font-size: 14px;
}
select#cr_currency {
	text-transform: uppercase !important;
}
.hotel_formDV select#cr_currency {
	text-transform: uppercase !important;
}
.radio label, .checkbox label{
	padding-left:0px !important;
}

input[type="radio"], input[type="checkbox"]{margin: 0px 2px 0px 2px !important; line-height: normal !important; vertical-align: middle !important;}

.refine-search.carrental{margin:15px auto;background:#174379; border-top: 7px solid #d0181f; padding: 10px 15px 10px 15px;cursor: pointer;}
.refine-search.carrental label{font-weight: 700;text-transform: uppercase; color: #ffffff;font-weight:600;padding-top: 0px;font-size:14px;}
.car_paging .fa-arrow-right{padding-right:0px;}


.navbar-cust .navbar-nav > li > img{
position: absolute;
left: 0;
right: 0;
margin: 0 auto;
top: -22px;}

.canetline .user-field i{pointer-events: none;}
.input-img.date i{pointer-events: none;} 
.hotel_searchBtn{width: 186px;}
input#sel_avlbl_hotel1 {width: 186px; padding-right: 18px;}
.refine-drop .hotel_searchBtn .location.clearable.x {
    background-position: right 2px center;
}
#list_hotel_present{
    color: #fff;
    background: #8ab83b;
    padding: 8px 17px;
    float: right;
    margin: -57px 0px 0px 0px;
}
.country-box{
    width: 79%;
    display: inline-grid;
    grid-template-columns: 29% auto;
    grid-column-gap: 15px;
}
.country-box input{
	    width: 100%;
}
.first-row3  .country-box  .fa-phone{
    left: 128px;
    top: 11px
}
/*added by Priyanka for Flags*/
.middle-container2 .bootstrap-select.btn-group .dropdown-toggle .filter-option{text-align: left;}
.middle-container2 .first-row3 label{float: left;line-height: 34px;}
.middle-container2 .form-inline .bootstrap-select.btn-group .form-control {border: 0;line-height: 30px;}
/*for alert on book now*/
.booking-alert-area a{cursor:pointer;background:#db2e28;text-transform:uppercase;color:#fff;box-shadow:0 3px 0 #db2e2899;border:0;padding:7px 17px;border-radius:3px}
.booking-alert-area{float:left;width:100%}
.booking-alert-area .modal-body{float:left;width:100%;text-align:center;padding-bottom:30px;margin-bottom: 0;}
.booking-alert-area > div{text-align:center;line-height:19px;margin-bottom:26px;color:#333;font-weight:600;font-size:14px;float:left;width:100%}
.modal-dialog.modal-sm{width:478px}
.booking-alert-area > div span:first-child{margin-top:15px;text-transform:initial;margin-bottom: 10px;}
.booking-alert-area > div span{float:left;width:100%;margin-bottom: 15px;text-align: left;}
.booking-alert-area > div span b{text-transform:capitalize}
.booking-alert-area a.ok-btn{cursor:pointer;background:#88b943;text-transform:uppercase;color:#fff;box-shadow:0 3px 0 #88b943ba;border:0;padding:7px 17px;border-radius:3px}
.booking-alert-area a:hover{background:#b71807;color:#fff}
.booking-alert-area a.ok-btn:hover{background:#548111;color:#fff}
.bookingalert{text-align:center;padding:0!important}
.bookingalert:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-4px}
.bookingalert .modal-dialog{display:inline-block;text-align:left;vertical-align:middle}
.bookingalert .booking-btn {float: left; width: 100%; margin-top: 20px; } 
/*End*/
/*for payment getway alignemnt*/
.details-block.payment-area .regular-radio + label {
    padding: 9px ! important;
    float: left;
}
.details-block.payment-area .cust-radio input[type="radio"] {
    float: left;
    width: 100%;
    opacity: 0;
    cursor: pointer;
    min-height: 22px;
    display: block;
}
/*End*/


/*newsletter section*/
.newsltrdv {width: 100%; float: none; margin-bottom: 0px; text-align: right; display: inline-block; text-align: center; border-bottom: 1px solid #3e5e86; padding-bottom: 8px;}
.newsltrdv label {width: 100%; text-align: left; padding: 0 10px 0 0; display: inline-block; text-transform: uppercase; color: #ffffff; font-weight: 600; padding-top:0px; font-size: 16px;}
.newsltrdv input[type=button]{display: inline-block; background: #fec200; color: #060606; border: 0; cursor: pointer; box-shadow: 0px 4px 0px #d1a702; text-transform: uppercase; margin: 0px 0 10px; padding: 5px 15px 3px; font-size: 13px; font-weight: 600;}
.ftrimg { display: none;}
.footer1 .newsltrdv{margin-bottom:0px; margin-bottom:0px}
.footer .newsltrdv{padding-top: 0; margin-bottom: 0px; padding-left: 50px; padding-right: 50px; border: none;}
.footer .newsltrdv .newsletter_inp {width: 85%; float: left; margin-bottom: 20px; height: 35px; }
div#recaptcha_newsletter {width: 60% !important; float: left; }
.button_subscribe button{background-color: #db2e28; border: none; border-radius: 0; height: 35px; font-size: 16px; margin-top: 0; box-shadow: none ! important; width: 40px; float: left; color: #fff }
.newsltter_subcrbdv {border-right: 1px solid #2d5b92;}
.footer-social {
    text-align: left;
    padding: 0 25px;
}
span.footer-connect {
    font-size: 16px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    width: 100%;
    float: left;
    margin-bottom: 10px;
}
.footer-social a {
    margin: 0 22px 0 0;
    color: #899fbb;
}
.footer-social a:hover{color: #899fbb;}
p.copyright {
    margin: 21px 0 0 0px;
    width: 100%;
    float: left;
    text-align: left;
}
/*End*/

/*for loyalty_rewards*/
.top-menu span.limit-tag {color: #fff;}
.loyalty_rewards_box .avlPointTlt_wrap{float:right}
.loyalty_rewards_box ul.rewards_points_dts_count{margin:0;padding:0;float:right;list-style:none}
.loyalty_rewards_box .accFlow_dtlBox .avlPointTlt{float:left;font-size:16px;font-weight:400;position:relative;padding:0 5px}
.loyalty_rewards_box ul.rewards_points_dts_count .avlPointTxt{color:#333;font-size:15px;font-weight:600}
.loyalty_rewards_box ul.rewards_points_dts_count .avlPointCount{color:#000;font-size:15px;font-weight:500}
.loyalty_rewards_box span.txt_reward{font-weight:600;text-transform:uppercase;font-size:16px;color:#284164}
.loyalty_rewards_box .accFlow_dtlBox2{background:#fff;margin-bottom:20px;padding:10px;float:left;width:100%;margin:10px 0 30px}
.loyalty_rewards_box .loyaltyRevert_tabWrap .nav-tabs{border-bottom:0;margin-bottom:10px}
.loyalty_rewards_box .loyaltyRevert_tabWrap .nav-tabs>li>a{text-align:center;color:#fff;padding:10px;background-color:#284164;border-radius:0;font-weight:700;text-transform:uppercase;font-size:12px;border:0;margin:0 5px 0 0}
.loyalty_rewards_box .loyaltyRevert_tabWrap .nav-tabs>li{margin-bottom:0}
.loyalty_rewards_box .loyaltyRevert_tabWrap+.tab-content{float:left;width:100%;border:1px solid #ddd;padding:15px}
.loyalty_rewards_box .loyaltyRevert_tabWrap .nav-tabs>li.active>a,.loyalty_rewards_box .loyaltyRevert_tabWrap .nav-tabs>li.active>a:hover,.loyalty_rewards_box .loyaltyRevert_tabWrap .nav-tabs>li.active>a:focus,.loyalty_rewards_box .loyaltyRevert_tabWrap .nav-tabs>li>a:hover{border:0;background:#88ba3f;color:#fff}
.loyalty_rewards_box .rewardsSpclReqstBox .nav-tabs{margin-bottom:10px;border-bottom:1px solid #ddd}
.loyalty_rewards_box .rewardsSpclReqstBox .nav-tabs>li>a{text-align:center;color:#284164;border-radius:0;font-weight:700;font-size:12px;border:0;margin:0;padding:10px 20px}
.loyalty_rewards_box .rewardsSpclReqstBox .nav-tabs>li{margin-bottom:0}
.loyalty_rewards_box .rewardsSpclReqstBox .nav-tabs>li>a::after{content:"";background:#88ba3f;height:4px;position:absolute;width:100%;left:0;bottom:-1px;transition:all 250ms ease 0s;transform:scale(0)}
.loyalty_rewards_box .rewardsSpclReqstBox .nav-tabs>li.active>a::after,.loyalty_rewards_box .rewardsSpclReqstBox .nav-tabs>li:hover>a::after{transform:scale(1)}
.loyalty_rewards_box .rewardsSpclReqstBox .nav-tabs>li.active>a,.loyalty_rewards_box .rewardsSpclReqstBox .nav-tabs>li.active>a:hover,.loyalty_rewards_box .rewardsSpclReqstBox .nav-tabs>li.active>a:focus,.loyalty_rewards_box .rewardsSpclReqstBox .nav-tabs>li>a:hover{border:0;background:#fff}
.loyalty_rewards_box .redeem_point_img{border:1px solid #e6e6e6;padding:10px}
.loyalty_rewards_box .redeem_point_img img{margin:0 auto;height:120px;display:block}
.loyalty_rewards_box .redeem_sec_cont{padding:5px 0}
.loyalty_rewards_box .redeem_sec_title{text-align:left;color:#525251;font-size:20px;font-weight:400;overflow:initial;text-overflow:initial;white-space:inherit;text-transform:capitalize}
.loyalty_rewards_box .redeem_sec_desc{text-align:left;color:#999;font-size:13px;font-weight:400;font-style:normal;overflow:initial;text-overflow:initial;white-space:normal;text-transform:initial}
.loyalty_rewards_box .redeem_sec_avail{text-align:left;color:#96856b;font-size:13px;padding:5px 0;text-transform:capitalize}
.loyalty_rewards_box .redeem_points_section{width:85px;position:relative;display:inline-block;float:right;vertical-align:bottom;border:1px solid #eee;color:#333;font-weight:500;line-height:19px;padding:18px 10px;text-align:center;font-size:22px;border-radius:5px;box-shadow:0 0 2px 0 #ccc}
.loyalty_rewards_box .redeem_points_section .redeem_points_section_number{font-size:14px;font-weight:500;color:#333}
.loyalty_rewards_box .pointsEarnedTable.table>thead>tr >th{background:#efefef;color:#354d6d;font-size:12px;font-weight:700;text-align:center}
.loyalty_rewards_box .pointsEarnedTable.table>tbody>tr>td{font-size:13px;text-align:center;padding:10px;border-bottom:0;background:#FFF}
.loyalty_rewards_box .pointsEarnedTable td .bkgid_flex{justify-content:center}
.loyalty_rewards_box .pointsEarnedTable.table tr:nth-child(even) td{background:#FBF9FA}
.loyalty_rewards_box .pointsEarnedTable.table>tbody>tr.grandTotal_tr td{background-color:#f4f5f7;border-bottom:1px solid #d3d2d2}
.loyalty_rewards_box table.pointsEarnedTable{border:1px solid #d3d2d2;margin-bottom:0}
.loyalty_rewards_box .claimMissingSec_txt p{float:left;width:100%;font-size:13px}
.loyalty_rewards_box .trackOrderTable{width:100%;float:left}
.loyalty_rewards_box .trackOrder_table{width:100%;float:left;background-color:#284164;color:#fff;padding:0;display:flex;align-items:center;justify-content:center}
.loyalty_rewards_box .trackOrder_table> div{float:left;font-size:12px;font-weight:600;text-align:center;padding:10px;vertical-align:top}
.loyalty_rewards_box .track_No{width:10%}
.loyalty_rewards_box .track_Id{width:15%}
.loyalty_rewards_box .track_Pid{width:15%}
.loyalty_rewards_box .track_Pname{width:20%}
.loyalty_rewards_box .track_Address{width:20%}
.loyalty_rewards_box .track_Status{width:20%}
.loyalty_rewards_box .xs_Bklbl{display:none}
.loyalty_rewards_box .trackOrder_table_dtls{border-bottom:1px solid #ddd;float:left;width:100%}
.loyalty_rewards_box .trackOrder_table_dtls>div{float:left;font-size:12px;font-weight:500;text-align:center;padding:10px;vertical-align:top;word-break:break-word}
.loyalty_rewards_box .track_No_info{width:10%}
.loyalty_rewards_box .track_Id_info{width:15%}
.loyalty_rewards_box .track_Pid_info{width:15%}
.loyalty_rewards_box .track_Pname_info{width:20%}
.loyalty_rewards_box .track_Address_info{width:20%}
.loyalty_rewards_box .track_Status_info{width:20%}
.redeem_point_sections{margin:0 0 15px}
.redeem_point_sections .search-btn{    margin: 10px 0; display: inline-block; border: 0; background: #88ba3f; border-radius: 2px ! important; padding: 5px 15px; font-size: 16px; color: #ffffff; box-shadow: none; width: auto; float: right;} 
.rewardsSpclReqstBox .confr_box{width:100%;float:left}
.rewardsSpclReqstBox .confr_box h2{text-align:left;color:#525251;font-size:22px;font-weight:600;overflow:initial;text-overflow:initial;white-space:inherit;text-transform:capitalize}
.rewardsSpclReqstBox .confr_box p{text-align:left;color:#88b363;font-size:13px;padding:0 0 5px;text-transform:capitalize;float:left;width:100%;margin: 0;font-weight: 700;}
.rewardsSpclReqstBox .confr_box .class_div1,.rewardsSpclReqstBox .confr_box .class_div2{text-align:left;color:#999;font-size:13px;font-weight:400;float:left;width:100%;margin:0 0 5px}
.rewardsSpclReqstBox .confr_box .check_box{float:left;width:100%;margin:22px 0 15px;display:inline-flex;align-items:center}
.rewardsSpclReqstBox .confr_box .text_araDiv textarea{margin:0;display:block;width:100%;padding:6px 12px;font-size:14px;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;height:114px;resize:none}
.rewardsSpclReqstBox .confr_box .btn_div>input{font-weight: 700; text-transform: uppercase; margin-right: 15px; padding: 10px 20px; margin: 0 5px 0; width: auto; border: 0; display: inline-block; text-align: center; color: #333; box-shadow: 0 4px 0 #d1a702; background: #fec200; } 
.rewardsSpclReqstBox .confr_box .btn_div>input:hover{background:#d1a702;outline:0;color:#060606}
.rewardsSpclReqstBox .confr_box .btn_div {display: inline-flex; align-items: center; width: 100%; justify-content: center; float: left; margin: 20px 0 10px; } 
/*end loyalty_rewards_box*/