@charset "utf-8";.top_space{margin:7px 0 17px;padding:24px 20px;clear:both;width:100%;float:left}.daterangepicker .calendar.right{position:absolute;top:-3px;right:0}.daterangepicker th.prev i{left:125px;position:relative}.daterangepicker th.prev{text-align:right}.table-condensed thead tr th.month{text-transform:uppercase}.calendar.right thead>tr:nth-child(2){display:none}.daterangepicker{position:relative}.calendar.right thead th.month{display:none}.calendar.right tbody{display:none}.daterangepicker.ltr .calendar,.daterangepicker.ltr .ranges{float:none!important}.daterangepicker .calendar.right .daterangepicker_input{position:absolute;top:45px;left:8px;width:230px}.daterangepicker thead tr:first-child th{padding:21px 10px}.profile_slider{width:100%}.profile_slider .table{display:table;table-layout:fixed;width:100%}.profile_slider .table-row{display:table-row;width:100%}.profile_slider .table-row .table-cell{vertical-align:middle;display:table-cell;height:451px}.profile_slider .bxslider img{max-height:449px;visibility:hidden}.profile_slider .bxslider>div{background-repeat:no-repeat;background-position:center center;background-size:cover}.forget_container{margin-top:12px;clear:both}.login_half{float:left;width:50%}.login_half.forget{text-align:right}.login_half.forget a{color:#4078a3}.login_container .check_container,.login_half.forget a{font-weight:600;font-size:13px;line-height:24px}.fgtpwd_pop .fancy_foget_pass{float:right}.login_container{display:table;width:100%}.login_container .login_middle{width:2%}.login_container .login-media-icon .fa{font-size:38px;cursor:pointer;opacity:.7;transition:all .3s ease-in-out}.login_container .login-media-icon .fa:hover{opacity:1;transition:all .3s ease-in-out}.login-media-icon{float:right}.start_im{display:inline-block;margin-left:10px}.profile-map{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.content .full-desc-link,.content .full-desc-link.open{color:#5a9000;padding-left:10px;font-weight:700}.blue_bg{background:#354a59;margin:0;padding:10px 25px;color:#fff;font-size:16px;text-transform:uppercase;font-weight:400}.single_calender{float:left;width:70%}.book_ur_stay{float:right;width:28%}.profile_gallery{height:524px}#booking-engine .inner_section,.input_dates_area .inner_section{padding:17px;background:#fff}.flexible_check_box{float:left;width:100%;margin:0 0 15px}.available-rooms-container .fa{font-size:19px;margin-right:4px}.hotel_amen,.hotel_title{float:left}.hotel_amen{padding-top:3px}.available-rooms-container ul li span.i_icon{position:absolute;top:15px;right:15px;display:inline-block;border:#354a59 2px solid;width:22px;height:22px;border-radius:22px;padding:0;text-align:center;font-size:14px;line-height:18px;cursor:pointer;font-weight:600;color:#354a59}.available-rooms-container ul li .thumb img{max-width:100%;display:block}.check_container input{position:absolute;opacity:0;cursor:pointer;top:0;left:0;height:24px;width:100%;z-index:1}.check_container .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:none;border:1px solid #ccc;border-radius:5px;background-color:#fff}.policy-checkout .checkmark{border-radius:100%}.check_container{display:inline-block;position:relative;padding-left:37px;cursor:pointer;font-size:11px;line-height:24px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;font-size:13px}.check_container input:checked~.checkmark{background-color:#4078a3}.check_container .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.check_container input:checked~.checkmark:after{display:block}.check_container .checkmark:after{content:"";position:absolute;display:none}.input_dates_area .form-group label{position:relative}.input_dates_area #datetimepicker{margin-bottom:10px}.right_profile_area .daterangepicker th.available:hover .fa{color:#4078a3}.panel_left{float:left}.panel_right{float:right}.share-media a{margin-left:4px;display:inline-block}.ph_sec,.restaurant_nearby,.share-media{font-weight:300}.panel_right .share-media{margin-top:0;text-align:right}.ph_sec{text-align:right;margin-bottom:5px;font-size:15px}.share-media .fa{font-size:21px}.fa-google-plus-square{color:red}#zomatocontainer{float:left;width:100%;padding:0 20px;background:#fff;border-top:3px #dedede solid}.zomato-heading{float:left;width:100%;line-height:45px}.restaurant_nearby{font-size:17px;margin-bottom:15px;float:left}.zomato_rate{float:right}.zomato_content_container{margin-bottom:40px}.zomato_container #zomato{background:0}.zomato_container_inn{position:relative}.red_line{border-top:3px solid #e9180d;width:170px;position:absolute;top:-3px;left:0}#paging_button{padding-top:10px;margin-top:10px;border-top:1px solid #ccc}#zomatocontainer hr{display:none}#zomatocontainer .col-md-4{width:33%;padding:0 10px 0 10px}.top_account{margin-top:20px}#my-account-user-profile{width:68.8%;float:left}.account_calendar{float:right;width:30%}.user_name{background:#fff}.user_img{float:left;margin-right:4%}.user_img .fancy_upload_pic{position:absolute;top:7px;right:11px;width:35px;height:35px;border-radius:100%;text-align:center;line-height:23px;background:#fff;-webkit-box-shadow:6px -2px 26px -5px rgba(0,0,0,.75);-moz-box-shadow:6px -2px 26px -5px rgba(0,0,0,.75);box-shadow:6px -2px 26px -5px rgba(0,0,0,.75)}.profile_pic{width:205px;border-radius:100%;position:relative}.profile_pic img{width:200px;border-radius:50%;height:200px}.profile_info{float:left;width:40%}.user_img .fa{margin-top:11px}.upper_sec{background:#fff;padding:25px;margin-bottom:16px}.upper_sec:last-child{margin-bottom:0}.add_section{float:left;width:95%;padding-bottom:15px;display:table}.add_section .fa{font-size:18px;padding:1px 0 0;color:#4078a3}.add_section .icon_left,.add_section .icon_right{display:table-cell;vertical-align:top}.add_section .icon_left{width:30px}.profile_info address{font-style:normal}.profile_info h3{margin-bottom:25px}.edit_search_sec .fa,.user_img .fancy_upload_pic{color:#4078a3;font-size:12px}.edit_search_sec{display:inline-block;margin-left:10px}.stats-box{width:141px;display:table-cell;background:#4078a3;color:#fff;margin-left:1%;padding:30px 0;text-align:center;-webkit-box-shadow:-1px 9px 25px -9px rgba(0,0,0,.43);-moz-box-shadow:-1px 9px 25px -9px rgba(0,0,0,.43);box-shadow:-1px 9px 25px -9px rgba(0,0,0,.43)}.stats_space{width:10px;display:table-cell}.stats-box:last-child{border-right:0}.stats-box h2{font-weight:600;font-size:29px}.my_account_name{position:relative}.profile_stats{padding:20px 0;display:table;position:absolute;top:50%;right:35px;transform:translateY(-50%)}.my_account_action{float:left;width:650px}.my_account_action a{color:#4078a3;padding-right:5px;position:relative;margin-right:5px;display:block;float:left}.my_account_action a:after{content:"|";position:absolute;right:3px;top:0;width:1px;height:13px;color:#4078a3}.my_account_action a:last-child{padding-right:0;margin-right:0}.my_account_action a:last-child:after{content:""}.listing-hotels .blue_bg{font-size:14px}.my-account-page .inner_section .btn-booking{display:block;width:100%;border-radius:5px}.my-account-page .card_type_profile{margin-top:15px}.my-account-page .safe_cards{text-align:center}.my-account-page .safe_cards img{margin:0 20px}.reserve_title{text-align:center}.reservation_col{float:left;width:19.2%;margin-right:1%}.reservation_col.last{margin-right:0}.reservation_col.last button{width:100%;padding:11px 30px}#res_search .reservation_col.last button{padding:7px 30px}.reserve_title h2{font-size:18px;font-weight:600;margin-bottom:26px}.reservation_col label{font-size:13px;font-weight:600}.legend .reserve_title h2{text-align:left}.legend .fa{background:#354a59;color:#fff;padding:14px;text-align:center;margin-right:1%;float:left}.legend_col{float:left;width:49%;margin-right:1%;border:1px solid #dedede;padding-right:1%;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center}.legend_col span{display:block;padding-top:0;line-height:1.2}.legend_col.top_legend{margin-bottom:15px}.view_reserve_col{position:relative}.book-again-btn{position:absolute;top:0;right:0}.reserve_pic{float:left;width:22%}.reserve_info{float:left;width:77%;padding:0 3% 0 2%}.book-again-btn .btn{padding:15px;background-color:#bebebe;border-radius:0}.book-again-btn .btn:hover{background-color:#4078a3}#reservation-list h4 small{float:right}#reservation-list h4 small a{display:inline-block;padding-right:10px;position:relative;color:#4078a3;font-size:15px}#reservation-list h4 small a:after{position:absolute;top:6px;right:-3px;font-size:10px;font-family:FontAwesome;content:"\f054"}#reservation-list h5,#reservation-search-list h5{font-size:15px}.reserve_info h4 a{color:#4078a3;font-weight:600}.info_left_col{float:left;margin:16px 5% 0 0}.info_left_col p{margin:10px 0}.booking-toolbar{float:right;margin-top:25px}#myaccount-content h2{margin-bottom:20px}#myaccount-content .form-group label{font-size:13px}.guest_name .form-group.first{width:10%}.guest_name .form-group{width:44%;margin-right:1%;float:left}#div_dob .form-select-mobile:last-child,#myaccount-content .form-group .last,.address_detail .form-group:last-child,.email_container .form-group:last-child,.guest_name .form-group:last-child{margin-right:0;float:right}#div_dob .control-label,.control-label.full{display:block;float:left;width:100%}#div_dob .form-select-mobile{width:32.66%;margin-right:1%;float:left}.address_detail .form-group,.email_container .form-group{float:left;width:49%;margin-right:1%}.country_phone{width:79%}.country_code{width:20%}.country_code.form-group label{display:block}#error_message_div{margin-top:10px}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert{padding:15px;border:1px solid transparent;border-radius:4px}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}#error_message_div .close{float:right;font-size:21px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2}.search_history_list{background:#fff}.search_listing table{border-top:1px solid #dcdbdb;border-right:1px solid #dcdbdb}.search_listing table thead{background:#4078a3;text-align:left;color:#fff}.search_listing table th,.search_listing table tr td{padding:10px 7px;border-bottom:1px solid #dcdbdb;border-left:1px solid #dcdbdb}.search_listing table tr:nth-child(even){background:#eee}.search_history_list h2{padding:15px 20px}.search_history_list table a{display:inline-block;vertical-align:top;padding:6px 7px;border-radius:2px;text-align:center;color:#fff;background:#4078a3}.search_history_list table a:first-child{margin-right:2px}.pagination{margin:10px 0}.pagination,.pagination li{display:inline-block}.pagination a,.pagination li span{color:#000;float:left;padding:8px 16px;text-decoration:none}.pagination li a span{padding:0}.pagination li.active span{background-color:#4078a3;color:#fff}.pagination a:hover:not(.active){background-color:#ddd}.pagination a,.pagination li.active span,.pagination li.disabled{border:1px solid #ddd}.pagination a{font-size:14px;transition:background-color .3s}.personal_top_detail .form-group,.travelRegistration #div_lastname{width:44%;margin-right:1%;float:left}.travelRegistration #div_lastname{margin-right:0;padding-left:0}.personal_top_detail .form-group:first-child{width:10%}.address_register .form-group,.billing_address .form-group,.contact_detail .form-group{float:left;width:48%;margin-right:1%}.address_register .form-group:nth-of-type(2n),.billing_address .form-group:nth-of-type(2n),.contact_detail .form-group:nth-of-type(2n){margin-right:0;float:right}.contact_detail #div_phone{width:48%}.contact_detail #div_phone .form-control{width:48%;float:left}.contact_detail #div_phone .form-control.country_co{width:25%;margin-right:1%}.contact_detail #div_phone .form-control.phone_co{width:74%}.ta_register h3{color:#354a59;font-size:21px;font-weight:600;margin:15px 0;border-bottom:#dbdcdc 1px solid;padding-bottom:8px;margin-top:0}.full_detail .form-group{width:100%}.billing_address,.button_form,.input_row{float:left;width:100%}.half_manage{width:48%;float:left}.manage-box h5{margin-bottom:15px;font-weight:600}.manage-box p{margin-bottom:6px}.continue-addons .fa{margin-left:10px}.form-group.required .control-label:after,.required .control-label:after{content:"*";color:red;font-size:12px}.policy-checkout .required .control-label:before{content:"*";color:red;font-size:12px}.policy-checkout .required .control-label:after{content:"";color:red;font-size:12px}.entry-content p{margin-bottom:5px}.entry-content h2{padding-top:25px;font-weight:400;font-size:20px}.reset_pwd .form-group{float:left;width:32.66%;margin-right:1%}.reset_pwd{margin:15px 0}.reset_pwd .form-group:last-child{margin-right:0}.listing-rooms,.top_account{clear:both}#bookings-container{clear:both;padding-top:17px}.daterangepicker .calendar.right .next.available{cursor:pointer!important}.right_profile_area .daterangepicker td{width:14.2%}.daterangepicker .calendar.right{right:8%}.right_profile_area .daterangepicker td:after{color:green}.daterangepicker td.active,.daterangepicker td.active:after{color:#fff}.ui-state-active,.ui-widget-content .ui-state-active:after,.ui-widget-header .ui-state-active:after{color:#fff}.ui-state-active,.ui-state-highlight,.ui-widget-content .ui-state-active,.ui-widget-content .ui-state-highlight{text-align:right}.daterangepicker td.available:hover:after{color:#fff}.daterangepicker td.in-range.available:after{color:#fff}.ui-datepicker td.ui-datepicker-today a:after{ color: #fff; display: block;text-align: right;font-size: smaller;font-weight: bold;}
