/*body, html{font-family:Roboto,sans-serif;}*/.speacer10{height:10px;width:100%;display:block;} .speacer20{height:20px;width:100%;display:block;}nav.main-header ul.nav_left{align-items: center;}nav.main-header ul.nav_left li.homeicon{margin:0px 10px;} nav.main-header ul.nav_left li.nav_toggle a{padding: 8px 10px;height: auto;}.cus_tooltip{position: relative;}.cus_tooltip .tooltiptext{visibility: hidden;background-color: #000;color: #fff;text-align: center;border-radius: 6px;padding: 5px 0;position: absolute;z-index: 1;bottom: 125%;left: 50%;opacity: 0;transition: opacity 0.3s;transform: translate(-50%, 0px);font-size: 14px;line-height: 18px;padding: 5px 15px;white-space: nowrap;}.cus_tooltip .tooltiptext::after {content: "";position: absolute;top: 100%;left: 50%;border-width: 5px;border-style: solid;border-color: #000 transparent transparent transparent;transform: translate(-50%, 0px);}.cus_tooltip:hover .tooltiptext {visibility: visible;opacity: 1;}.content-header h1{font-size: 24px;}.content-wrapper .content-header{padding:10px;}aside.main-sidebar .custom_sidebar nav>ul>li>a{padding:10px 10px;font-size:15px;}
aside.main-sidebar .custom_sidebar nav>ul>li>ul.nav-treeview>li>a{padding:6px 10px;font-size:14px;}aside.main-sidebar .custom_sidebar nav>ul>li>ul.nav-treeview>li.nav-item.active>a{background-color: rgba(255,255,255,.1);}
input.datepicker, input.datepicker:focus{background: transparent;}
input.datepicker{padding-right: 0px;z-index: 2;position: relative;}
.calendar_icon{position: absolute;top: 4px;right: 16px;font-size: 14px;z-index: 1;}
.inner_checkbox .custom-checkbox{display:inline-block;margin-right: 10px;}
.inner_checkbox .custom-checkbox{margin-right: 0px;}
.show-uploded-img{width: 70px;height: 70px;position: relative;margin-top: 10px;border: 1px solid #ddd;border-radius: 50%;overflow:hidden;}
.show-uploded-img img{width: auto;height: auto;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;max-width: 100%;max-height: 100%;padding: 3px;}.card-header>.card-tools.card_tools .input-group{margin:0px;}.custom-error strong{font-weight: 600;font-size: 13px;color: #ff0000;}#tabs .custom_nav_tabs{display:block;border: 0px;}   .custom_nav_tabs{background: transparent;border: 0px;border-radius: 0px;padding: 0px;}.custom_tab_content table tr td:first-child{padding-right:10px;}.custom_tab_content{border: 1px solid #dee2e6;padding: 10px;margin: 10px 0px 20px;}   .custom_nav_tabs.nav-tabs.flex-column .nav-link{color: #000;display:inline-block;border: 1px solid #dee2e6;border-radius:4px;margin-right:5px;font-size: 15px;line-height:21px;margin-bottom:5px;}   
.custom_nav_tabs.nav-tabs.flex-column .nav-link:hover, .custom_nav_tabs.nav-tabs.flex-column .nav-link.active{background:var(--button-primary-color);color: #fff;border-color: var(--border-primary-color);}        .package_full_form{margin-top:30px;}            .upload-area{width: 70%;border: 2px dotted #d3d3d3;border-radius: 3px;margin: 20px auto;text-align: center;overflow: auto;padding: 20px;}.upload-area:hover{cursor: pointer;}    .upload-area h1{text-align: center;font-weight: normal;font-family: sans-serif;font-size:24px;line-height:30px;color: #000;} #media_modal #file{display: none;}
/* Thumbnail */.gallery_list_data .thumbnail{width: 80px;height: 80px;padding: 2px;border: 2px solid lightgray;border-radius: 3px;float: left;} .gallery_list_data .size{font-size:12px;}.gallery_list_data{height: 450px;overflow-x: auto;overflow-y: scroll;}.gallery_list_data ul{list-style-type:none;padding:0px;float:left;width:100%;margin-bottom:0px;}.gallery_list_data ul li{float:left;width:11.5%;padding: 2px;border: 1px solid #ccc;margin-bottom:10px;margin-right: 1%;position: relative;height: 100px;} .gallery_list_data ul li:nth-child(8n){margin-right:0px;}.gallery_list_data ul li:nth-child(8n+1){clear:both;}.gallery_list_data ul li img{width:100%;height:100%;}  .gallery_list_data ul li a.removeimage{position: absolute;top: 2px;right: 2px;display: block;}.gallery_list_data ul li a.removeimage i{font-size: 12px;line-height: 16px;color: #fff;background: var(--button-primary-color);border-radius: 50%;padding: 6px 7px;} .custom_tab_content .custom_pack_m{margin-top:10px;position:relative;display: table;}.custom_tab_content .custom_pack_m img{background: #fff;border: 1px solid #ccc;padding: 6px 6px 8px;}
.custom_tab_content .custom_pack_m a.removepackimage{position: absolute;top: 2px;right: 2px;display: block;}
.custom_tab_content .custom_pack_m a.removepackimage i{font-size: 12px;line-height: 16px;color: #fff;background: var(--button-primary-color);border-radius: 50%;padding: 6px 7px;} #loader{display:none;}#loader .overlay{z-index: 99999;background: rgba(255,255,255,0.7);border-radius: 3px;}#loader .overlay>.fa{ position: absolute;top: 50%;left: 50%;margin-left: -15px;margin-top: -15px;color: #000;font-size: 30px;}.wrapper .overlay{ position: fixed;top: 0;left: 0;width: 100%;height: 100%;}  .custom-error{color:#ff0000;font-size: 13px;}.nav-treeview li.active a{color:#fff!important;}  .card-primary:not(.card-outline)>.card-header{background-color: transparent;color: #000;}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary{background: var(--button-primary-color);}.btn-outline-theme{background: transparent;border-color:var(--border-primary-color);color:var(--text-primary-color);} .btn-outline-theme:hover{background: var(--button-primary-color);border-color:var(--border-primary-color);color:#fff;} .btn-theme{background: var(--button-primary-color);border-color:var(--border-primary-color);color:#fff;} .btn-theme-sec, .btn-theme-sec:hover, .btn-theme-sec:focus{background: var(--button-secondary-color);border-color:var(--button-secondary-color);color:#fff;} .btn-theme-lg{color:#fff;text-transform:uppercase;} .btn-theme:not(:disabled):not(.disabled).active, .btn-theme:not(:disabled):not(.disabled):active, .show>.btn-theme.dropdown-toggle, .btn-theme:hover{background:var(--button-primary-color);border-color:var(--border-primary-color);color:#fff;}.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle, .btn-primary:hover{background:var(--button-primary-color);border-color:var(--border-primary-color);}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color: var(--button-primary-color);border-color: var(--border-primary-color);}.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[aria-selected]:hover{background-color: var(--button-primary-color);}.select2-container--default.select2-container--focus .select2-selection--multiple {border-color: #4e8fd0;}a:hover, a, .breadcrumb  li a{color: var(--text-primary-color);}   .layout-fixed .brand-link{background: #fff;text-align: center;padding: 5px 10px; }   .layout-fixed .brand-link .brand-image{width: 100px;margin:0px;float:none;max-height: initial;}.card .card-header .card-title{color: var(--text-primary-color);font-weight:500;font-size: 24px;line-height:28px;}  .card .card-header .card-title.booking_title ul{list-style-type:none;padding-left:0px;margin: 0px 0px 0px;}label:not(.form-check-label):not(.custom-file-label){font-weight: 500;font-size: 14px;} .card .card-body .form-group input, .card .card-body .form-group select{height: 34px;} .card .card-body .form-group input, .card .card-body .form-group select, .card .card-body .form-group textarea{font-size:14px;line-height:21px;}.card .card-body .form-group{margin-bottom:10px;}.dropdown-menu.open.show{display:block!important;} .country_field .niceCountryInputSelector{width: calc(100% - 15px);position: absolute;z-index: 999;background: #fff;}.country_field .niceCountryInputMenu{border: 1px solid #ced4da;width:100%;border-radius: 4px;padding: 2px 5px;}  .country_field .niceCountryInputMenuDefaultText{font-size: 14px;line-height: 21px;color: #495057;}.card .card-body table.table tr th{font-size:14px;padding:6px;}	 .card .card-body table.table tr td{font-size:14px;padding:6px;}	.sidebar_detail .card .card-body table.table tr td{white-space: initial;word-wrap: anywhere;}.card .card-body table.table tr td p{margin:0px;}	.card .card-body .bootstrap-switch .bootstrap-switch-handle-off, .card .card-body .bootstrap-switch .bootstrap-switch-handle-on, .card .card-body .bootstrap-switch .bootstrap-switch-label{font-size: 12px;padding: 2px 3px;}.priority_style{color:#fff;border-radius:4px;padding:5px;}.priority_low{background-color:#fdc001;}
.priority_green{background-color:#28a745}
.priority_high{background-color:#e23245;}
.priority_medium{background-color:#ffa500;} 
.priority_urgent{background-color:#800020;}.price_quoted{background-color:#808000;} .partially_paid{background-color:#03a9f4;} .payment_received{background-color:#0000ff;}  .followup_calendar>span{background: #198def;color: #fff;border-radius: 4px;padding: 6px 5px;font-size: 14px;line-height:18px;}.followup_calendar span span.date_span{font-size:21px;line-height: 24px;}   .action_dropdown{padding: 0px;text-align: center;font-size: 18px;color: var(--text-primary-color);}.action_dropdown .dropdown-menu{padding:5px 0px;top:30px!important;right: 0px;left: auto!important;transform:none!important;}.action_dropdown .dropdown-menu a{display:block;color: #000;font-size:14px;line-height:21px;padding: 3px 10px;border-top:1px solid #ccc;}.action_dropdown .dropdown-menu a:first-child{border-top:0px;}.action_dropdown .dropdown-menu a:hover{background:var(--button-primary-color);color:#fff;} .action_dropdown .dropdown-menu a.getcharges, .action_dropdown .dropdown-menu a.getcharges:hover{background: #cff;color:#000;}.action_dropdown a.dropdown-toggle{padding: 0px;}.card .card-body table.table tbody.tdata a.cus_tooltip{color:var(--text-primary-color);}.user_info .image{width:40px;display: inline-block;margin-right: 10px;}.user_info .image img{width:100%;}.user_info .user_name{display:block;color:var(--text-primary-color);}.user_info .user_email{display:block;color:#000;font-size:15px;}.user_info .item_link .dropdown-item{display: inline-block;font-size:16px;line-height:24px;padding:0px;color:var(--text-primary-color);width:auto;}.user_info .side_drop_menu .item_link{padding:5px 0px;}	.user_info .item_link .dropdown-item, .user_info .item_link .dropdown-item:hover, .user_info .item_link .dropdown-item:focus{background:transparent;}.user_info .item_link .dropdown-item:first-child{margin-right:10px;}.user_info .item_link .dropdown-item.item_logout{color:#ff0000;} nav.main-header ul.navbar-nav li.nav-item a.refer_friend_btn, nav.main-header ul.navbar-nav li.nav-item a.write_feedback_btn{margin-top: 5px;}nav.main-header ul.navbar-nav li.nav-item a.write_feedback_btn{margin-left:5px;}.side_drop_menu{text-align:center;padding:10px 10px 15px;border:0px;max-width: 370px;min-width: 350px;}.side_drop_menu .image{width:120px;margin: 10px auto;display: block;}  .side_drop_menu .image img{width:100%;}#leadsearch_modal .modal-header, #contactsupport_modal .modal-header{background: var(--button-primary-color);color: #fff;text-align: center;display: block;position: relative;padding: 10px;}#leadsearch_modal .modal-header button.close, #contactsupport_modal .modal-header button.close{position: absolute;top: 0px;right: 0px;background: #fff;opacity: 1;border-radius: 50%;padding: 2px 8px;margin:0px;}/* .main-sidebar{background-image: linear-gradient(to top, var(--gradient-button-primary-color1) , var(--gradient-button-primary-color2));} *//* .main-sidebar{background: #971e7d;} */.main-sidebar ul.nav-sidebar>li.nav-item>a.nav-link{color: var(--main-menu-text-color);padding-left:40px;} .main-sidebar ul.nav-sidebar>li.nav-item>a.nav-link>i{position:absolute;top:13px;left:5px;font-size: 17px;}.main-sidebar ul.nav-sidebar li.nav-item ul.nav-treeview li.nav-item a.nav-link{color: var(--sub-menu-text-color);} .main-sidebar ul.nav-sidebar>li.nav-item{border-radius:4px;overflow:hidden;}[class*="sidebar-dark-"] .nav-sidebar > .nav-item.menu-open > .nav-link, [class*="sidebar-dark-"] .nav-sidebar > .nav-item:hover > .nav-link, [class*="sidebar-dark-"] .nav-sidebar > .nav-item > .nav-link:focus{background: rgba(255,255,255,.1);color: var(--main-menu-text-color);}  
/* [class*="sidebar-dark-"] .nav-sidebar > .nav-item > .nav-treeview{background: #7e1468;} */[class*="sidebar-dark-"] .nav-sidebar > .nav-item > .nav-treeview{background: var(--submenu-background-color);}.main-header .navbar-nav .nav-item.quick_link{position:relative;margin:0px 5px;}  .main-header .navbar-nav .nav-item.cus_navitem_link .dropdown-menu{padding:0px;}  .main-header .navbar-nav .nav-item.cus_navitem_link .dropdown-menu a.cusdrop_item{position:relative;padding-left:30px;} .main-header .navbar-nav .nav-item.cus_navitem_link .dropdown-menu a.cusdrop_item i{position:absolute;top:10px;left:10px;} .navbar-nav .quick_link .nav-link{background-image: linear-gradient(to top, var(--gradient-button-primary-color1) , var(--gradient-button-primary-color2));border-radius: 4px;padding: 5px 10px;color: #fff; font-size: 14px;line-height: 21px;display: block;height: auto;} .main-header .navbar-nav .nav-item.support_link a.nav-link{background-image: linear-gradient(to top, var(--gradient-button-secondary-color1) , var(--gradient-button-secondary-color2));}.navbar-nav .quick_link .nav-link:hover, .navbar-nav .quick_link .nav-link:focus, .navbar-nav .quick_link.show .nav-link{color: #fff;}.navbar-nav .quick_link .dropdown-menu .dropdown-item{font-size: 14px;line-height: 21px;padding: 5px 10px;color:#000;border: 1px solid var(--border-primary-color);margin-bottom: 2px;}.navbar-nav .quick_link .dropdown-menu .dropdown-item:last-child{margin-bottom:0px;}.navbar-nav .quick_link .dropdown-item span{float:right;}.navbar-nav .quick_link .dropdown-item i{font-size:12px;margin-right:3px;}
.navbar-nav .quick_link .dropdown-item:hover{background:var(--button-primary-color);color: #fff;}.customer_support{position:fixed;right:5px;bottom:5px;z-index:99;}.card .card-body table.table tbody.tdata tr td span.rating_star i{color:#caca09;}.dataTables_wrapper .dataTables_length{display: inline-block;margin-right: 10px;float: left;margin-top: 5px;}.dash_box a, .dash_box a span{color:#000;}.mail_icon ul{padding:0px;list-style-type:none;}.mail_icon ul li{display:inline-block;margin-right:2px;}.mail_icon ul li:last-child{margin-right:0px;}.cus_lead_txt span{background:#fff;border:1px solid #ccc;padding:2px 10px;float:right;font-size: 15px;line-height:21px;}.people_travel .inner_value{width:32%;float:left;margin-right:2%;} .people_travel .inner_value.baby_value{margin-right:0px;}.people_travel .inner_value input{width: calc(100% - 16px);display: inline-block;padding: 5px 6px;font-size: 15px;line-height: 21px;height: auto;margin-left: 4px;}.people_travel .inner_value.adult_value input{width: calc(100% - 10px);}.followup_btn{margin-bottom:40px;}.followup_btn ul.navbar-nav{display:block;}.followup_btn ul.navbar-nav li{margin-right:20px;position:relative;}.followup_btn ul.navbar-nav li:last-child{margin-right:0px;}.followup_btn ul.navbar-nav li>a, .followup_btn ul.navbar-nav li>button{border-radius:4px;padding: 7px 10px;font-size: 14px;line-height:18px;color: #fff;border:0px;} .followup_btn ul.navbar-nav li .dropdown-menu.show{transform:initial!important;top:35px!important;} .followup_btn ul.navbar-nav li.update_stage>a{background:#f59a0e;} .followup_btn ul.navbar-nav li.add_note>button, .followup_btn ul.navbar-nav li.add_note>button:focus{background:#de4b3b;} .followup_btn ul.navbar-nav li.mail_compose>a{background:#dd4c3b;}.followup_btn ul.navbar-nav .dropdown-item{font-size: 14px;line-height: 21px;padding: 5px 10px;}.followup_btn ul.navbar-nav .dropdown-item:hover{background:var(--button-primary-color);color: #fff;}.timeline:before{display:none;}.timeline > div{margin-right:0px;margin-bottom:10px;}.timeline-inverse > div > .timeline-item{margin:0px;}
.timeline>div>.timeline-item>.name {color: #999;float: right;font-size: 12px;padding: 10px;position:relative;}.timeline>div>.timeline-item>.name:after{content:"";border-right:1px solid #ccc;position: absolute;right: 0px;width: 1px;height: 12px;margin-top: 2px;} .timeline>div>.timeline-item .timeline-header{font-size:15px;line-height:21px;padding:6px 10px;color: #00f;font-weight: 500;}.timeline .timeline-item .timeline_comment{text-align: right;padding: 2px 8px;}.timeline .timeline-item .timeline_comment span.time, .timeline .timeline-item .timeline_comment span.name{font-size: 12px;line-height:16px;}.timeline > div > .timeline-item .timeline_desc{padding: 0px 10px;}.timeline > div > .timeline-item .timeline_desc p{margin:0px 0px 5px;font-size: 15px;line-height: 21px;}.timeline .timeline-item .timeline_comment span.time{color:#888;margin-right:10px;}.timeline .timeline-item .timeline_comment span.name{font-style:italic;}#timeline .timeline i.bg-warning{color:#fff!important;}.history_timeline ul.nav{border-bottom: 1px solid #ccc;}.history_timeline ul.nav li{border: 1px solid #ccc;border-bottom: 0px;background: #fff;margin-bottom: -1px;}.history_timeline ul.nav li a{border-radius:0px;}.history_timeline ul.nav li:hover a{background:var(--button-primary-color);color:#fff;} .history_timeline ul.nav.nav-pills  li a.nav-link:hover{color:#fff;}.history_timeline .tab-content{margin-top:20px;} .card-danger.card-outline{border-top: 3px solid #4b4b4b;}.referral-social .btn-social{padding: 7px 15px;margin-right: 20px;font-size: 13px;line-height:18px;color: #797979;text-align: center;border-radius: 50px;border:1px solid #ddd;}  .referral-social .btn-social:hover{background-color: #f8f8f8;border-color: #c6c6c6;}.referral-social .btn-social i{font-size:21px;margin-right: 2px;}.referral-social .btn-social i.fb_icon{color:#3b5998;}.referral-social .btn-social i.tw_icon{color:#55acee;}.referral-social .btn-social i.gplus_icon{color:#d6492b;}.referral-social .at-share-btn-elements a{margin:0px 5px 5px 0px;}  .referral-social .or-divider{margin: 20px 0;color: #777;text-align:center;border-bottom: 1px solid #e9e9e9;}.referral-social .or-divider>span{padding: 10px;background-color: #fff;position: relative;top: 10px;}
.country_input button{font-size: 14px;line-height: 21px;background-color: #fff;border: 1px solid #ced4da;border-radius: .25rem;box-shadow: inset 0 0 0 transparent;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;padding:10px;width:100%;text-align:left;color: #495057;}  .country_input button:hover, .country_input button:focus{border: 1px solid #ced4da;background-color: #fff;}
.country_input button>span{width: calc(100% - 8px);display: inline-block;}.country_input button span.caret{float: right;}.country_input ul.dropdown-menu li a{padding:0px 10px;display:block;}.country_input ul.dropdown-menu li a:hover{cursor:pointer;} .referal_card .card-header, .referal_card .card-body{padding:15px 10px;}.bg-blue {background-color: #0073b7 !important;}.bg-aqua {background-color: #00c0ef !important;}.bg-yellow {background-color: #f39c12 !important;}.bg-purple {background-color: #605ca8 !important;}.bg-maroon {background-color: #D81B60 !important;}.popover{max-width: 700px;} .popover.bottom{margin-top: 10px;}.popover-content {padding: 9px 14px;} .no-padding {padding: 0!important;}.popover.bs-popover-top{min-width: 480px;} .bs-popover-auto[x-placement^=top]>.arrow, .bs-popover-top>.arrow{top: calc((.5rem + 1px) * -1);bottom:auto;}.bs-popover-auto[x-placement^=top]>.arrow::before, .bs-popover-top>.arrow::before{top: 0;bottom:auto;border-bottom-color: rgba(0,0,0,.25);border-top-color: transparent;}.bs-popover-auto[x-placement^=top]>.arrow::after, .bs-popover-top>.arrow::after{top: 1px;bottom:auto;border-bottom-color: #fff;border-top-color: transparent;}@media(min-width:992px){
	#contactsupport_modal .modal-lg{max-width: 680px;}   }
.datepicker table tr td.active.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled:hover.disabled, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active.disabled:hover[disabled], .datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active:active, .datepicker table tr td.active:hover, .datepicker table tr td.active:hover.active, .datepicker table tr td.active:hover.disabled, .datepicker table tr td.active:hover:active, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active:hover[disabled], .datepicker table tr td.active[disabled]{background:var(--button-primary-color)!important;}.popover #timegroup a{color:var(--text-primary-color);font-size:14px;} .popover .box-footer button#setreminder{font-size:14px;} .popover #popover-content input, .popover #popover-content select{font-size: 14px;line-height: 21px;}
.popover #popover-content select.selec_reg{background:transparent;border: 1px solid #ced4da;} .invoice_table table tr td.check_td{width:20px;padding-left:5px!important;} .invoice_table table tr td.list_td{padding-right:5px!important;} .invoice_table table tr td .list_secondary .number{padding-right:5px;color:var(--text-primary-color);} .invoice_table table tr td .list_secondary .number, .invoice_table table tr td .list_secondary .text-muted{display:inline-block;}.separationline{border-left: 1px solid #e0e0e0;padding-left: 8px;}[class*=icheck-]>input:first-child+input[type=hidden]+label::before, [class*=icheck-]>input:first-child+label::before{width: 18px;height: 18px;}[class*=icheck-]>input:first-child+input[type=hidden]+label::before, [class*=icheck-]>input:first-child+label::before{margin-left: -28px;}[class*=icheck-]>input:first-child:checked+input[type=hidden]+label::after, [class*=icheck-]>input:first-child:checked+label::after{transform: translate(6.75px,2.5px) rotate(45deg);}.text-accepted {color: #029745;}.text-rejected {color: #ff0000;}.text-overdue {color: #ff660f;}.text-sent {color: #268ddd;}.text-uppercase{text-transform:uppercase;} .invoice_table table tr td .list_secondary span i{color:#000;}.new_invoice ul{padding-left:0px;}.new_invoice ul li, .more_btn_group{position:relative;}.new_invoice ul li a i{font-weight:normal;font-size: 12px;opacity: 0.6;}.more_btn_group{display:inline-block;}.attach_comment ul{list-style-type:none;padding:0px;margin:5px 0px 0px;}.attach_comment ul li{display:inline-block;border-left: 1px solid #e0e0e0;padding: 0px 8px;} .attach_comment ul li:first-child{border-left: 0px;} .attach_comment ul li:last-child{padding-right: 0px;}   .attach_comment ul li a{font-size:14px;line-height:16px;color: #343a40;} .attach_comment ul li a:hover{color: var(--text-primary-color);} .attach_comment ul li a i{padding-right:3px;}.cus_accordian .card-header h4.card-title{font-size:16px;line-height:24px;color:#343a40;display: block;float: none;}.cus_accordian .card-header h4.card-title a{color:#343a40;display: block;}.cus_accordian .card-header h4.card-title a span{background:#f4f6f9;color:var(--text-primary-color);font-size:12px;line-height:16px;border-radius:50%;display: inline-block;padding: 2px 7px;margin-left: 5px;}.cus_accordian .card-header h4.card-title a.collapsed:after{content:"\f0da";}.cus_accordian .card-header h4.card-title a:after{content:"\f0d7";position:absolute;top:16px;right:10px;font:  normal 16px FontAwesome;} .cus_accordian .panel-collapse table.table thead tr th, .cus_accordian .panel-collapse table.table tbody tr td{font-size:14px;line-height:18px;font-weight:500;}.invoice_template .inv-template{padding:50px;}.invoice_template .inv-template .inv-entity-title{font-size: 28px;color: #000;line-height:32px;}.invoice_template table.inv-itemtable tr th, .invoice_template table.inv-itemtable tr td{padding:5px;}table.invoice-detailstable tr th, table.invoice-detailstable tr td{padding:2px 5px;}table.invoice-detailstable tr td, .invoice_template table.inv-itemtable tr td{font-size: 14px;line-height: 16px;}  
.invoice_template .inv-template-bodysection{border: 1px solid #9e9e9e;}  .invoice_template{position:relative;}.invoice_template #invoice_ribbben{position: absolute!important;top: -5px;left: -5px;overflow: hidden;width: 96px;height: 94px;}      .invoice_template .ribbon .ribbon-inner{text-align: center;color: #fff;top: 24px;left: -31px;width: 135px;padding: 3px;position: relative;transform: rotate(-45deg);}
.invoice_template .ribbon .ribbon-success{background-color: #1fcd6d;border-color: #18a155;}.invoice_template .ribbon .ribbon-danger{background-color: #f59d00;border-color: #f59d00;}.invoice_template .ribbon .ribbon-open{background-color: #2485e8;border-color: #2485e8;}.invoice_template .ribbon .ribbon-inner:after, .invoice_template .ribbon .ribbon-inner:before{content: "";border-top: 5px solid transparent;border-left: 5px solid;border-left-color: inherit;border-right: 5px solid transparent;border-bottom: 5px solid;border-bottom-color: inherit;position: absolute;top: 22px;transform: rotate(-45deg);}   .invoice_template .ribbon .ribbon-inner:before{left: 0;border-left: 2px solid transparent;}.invoice_template .ribbon .ribbon-inner:after{right: -4px;border-bottom: 3px solid transparent;}.card .card-body .invoice_item_table table tr td .form-group{margin-bottom:0px;}.card .card-body .invoice_item_table table thead tr th{background: #fbfbfb;font-size: 14px;padding:8px 10px;}  
.card .card-body .invoice_item_table table tbody tr td{padding: 0px;}  .card .card-body .invoice_item_table table tbody tr td input, .card .card-body .invoice_item_table table tbody tr td textarea, .card .card-body .invoice_item_table table tbody tr td select{height:35px;border:0px;border-radius:0px;}
.card .card-body .invoice_item_table{width: calc(100% - 35px);overflow: inherit;}.card .card-body .invoice_item_table table tbody tr td textarea{resize:inherit;} .invoice_item_table table tbody tr .last_item_col{position:relative;}.invoice_item_table table tbody tr .last_item_col .item_action{position:absolute;top:5px;right:8px;}
.invoice_item_table table tbody tr .last_item_col .item_action a.item_remove{color:#ff0000;border:1px solid #ff0000;border-radius:50%;padding: 1px 3px;width: 26px;height: 26px;display: block;text-align: center;line-height: 22px;font-size: 15px;}.invoice_item_table table tbody tr .last_item_col .item_action a i{font-size:12px;}.sub_total{background: #fbfafa;padding:10px;border-radius:7px;}.discount_field{border: 1px solid #ced4da;}.discount_field input{width: calc(100% - 45px);border: 0px;display: inline-block;margin: 0px;padding: 3px 8px;text-align: right;}.discount_field button{display: inline-block;border: 0px;padding: 5px 5px;border-radius: 0px;vertical-align: top;}.total_amount label:not(.form-check-label):not(.custom-file-label), .total_amount span{font-size:18px;line-height:24px;color:#000;font-weight: 600;}.upload_invoice .upload_btn{position: relative;width: 40px;height: 35px;border: 1px dashed #ddd;padding: 5px 5px;overflow: hidden;text-align: center;display: inline-block;vertical-align: top;float:left;}
.term_condition_sec{background:#fbfafa;padding: 20px;border-top: 1px solid #eee;border-bottom: 1px solid #eee;margin-top:20px;margin-bottom:30px;}  .upload_invoice label{display:block;}.upload_invoice .upload_btn input{position: absolute;top: 0px;left: 0px;width: auto;opacity: 0;}.upload_invoice .upload_btn i{color: #000;font-size: 15px;}.upload_invoice button.dropdown-toggle{border: 1px dashed #ddd;float:left;font-size:14px;}.upload_invoice button.dropdown-toggle:hover, .upload_invoice .upload_btn:hover{border-color: var(--border-primary-color);cursor:pointer;}.upload_invoice span.file_note{display:block;clear:both;font-size:12px;color:#777;padding-top:5px;}.invoice_save_btn a.dropdown-toggle:after{border-bottom:.3em solid;border-top: 0;color:#fff;}.invoice_save_btn button, .invoice_save_btn a.dropdown-toggle{float:left;border-radius:4px;} .invoice_save_btn button{border-top-right-radius:0px;border-bottom-right-radius:0px;}.invoice_save_btn a.dropdown-toggle{border-top-left-radius:0px;border-bottom-left-radius:0px;border-left: 1px solid #fff;}    .invoice_save_btn .cancel_btn{margin-left:10px;}.invoice_list.card>.card-header .card-title{font-size:24px;line-height:28px;color:#343a40;} .custom_card_header{border-bottom: 1px solid #eee;background-color: #f7f7f7;}.custom_card_header .cus_btn{padding:12px;border:0px;border-right: 1px solid #eee;}.custom_card_header .cus_btn:hover{color:var(--text-primary-color);}.profile_img_field label{display:block;}.profile_img_field .profile_input{position: absolute;top: 0px;left: 0px;z-index: 1;width: 100%;height: 100%;}.profile_img_field .show-uploded-img{margin-top:0px;}.card .card-body .profile_img_field .profile_input input{width: 100%;height: 100%;opacity: 0;position: absolute;top: 0px;left: 0px;z-index: 1;}.card .card-body .profile_img_field .profile_input:hover{cursor:pointer;}.profile_img_field .profile_input .capture_icon{background: rgba(0, 0, 0, 0.7);width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;display:none;}
.profile_img_field .profile_input:hover .capture_icon{display:block;}.profile_img_field .profile_input .capture_icon i{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);color:#fff;font-size:21px;line-height:24px;}.multi_factor .card-header h3.card-title, .sessions .card-header h3.card-title{float:none;} .multi_factor .header_title{display: inline-block;width: calc(100% - 100px);}.multi_factor .header_title p{font-size: 15px;line-height: 21px;margin: 0px;}.multi_factor .factor_label{display: inline-block;vertical-align: top;}.multi_factor .factor_label input{font-size:14px;}.multi_factor .factor_label .bootstrap-switch-handle-on{font-size: 14px;line-height: 18px;padding: 5px 10px;width: 46px!important;}.mobile_based_otp{background: #F8FFFD;border: 2px solid #10BC83;padding: 20px 0px;border-radius: 7px;}
.mobile_based_otp .mobile_field{display: block;padding:20px;}.mobile_based_otp .mobile_field .mobile_icon{display: inline-block;height: 50px;width: 50px;border-radius: 50%;background-color: #ff8b00;color: #fff;box-sizing: border-box;text-align: center;margin-right: 10px;padding: 15px;font-size: 18px;line-height: 21px;}.mobile_based_otp .mobile_field .mobile_info{display: inline-block;min-width: 240px;height: auto;padding: 5px 0px;}
.mobile_based_otp h4{padding-left:20px;}.mobile_based_otp .mobile_field:hover{background-color: #EDF5F3;}.mobile_based_otp .mobile_field .mobile_info .mobile_text{display: block;font-size: 16px;line-height: 20px;}
.mobile_based_otp .mobile_field .mobile_info .mob_time{display: block;font-size: 12px;line-height: 16px;color: #525252;margin-top: 4px;}.mobile_based_otp .mobile_field .mobile_info .mob_indicator .pri_indicator{font-size: 9px;line-height: 12px;padding: 3px 10px;display: table;border-radius: 10px;font-weight: 600;letter-spacing: .5px;text-transform: uppercase;background-color: #D3F3E8;color: #08895E;}    .mobile_based_otp .add_view_btn{padding:0px 20px;margin-top:10px;}  .mobile_based_otp .add_view_btn a{display:inline-block;width:49%;text-align: center;}.session_body{padding:0px;}#view_all_sessions #current_sesion .Field_session{padding-left: 55px;}.deleted_selected{margin-right:20px;}.Field_session{cursor: pointer;box-sizing: border-box;width: 100%;display: block;overflow: hidden;position: relative;height: 80px;margin-top: 2px;}.Field_session:hover {background-color: #f8f8f8;}.auth_dp{font-size: 16px;padding: 15px 10px;line-height: 20px;text-align: center;}.autoheight{height:auto !important;}/*-------------- OLD -----------------*/
/* .activesessions {background: url(../img/Active%20Sessions.png) no-repeat transparent;background-size: 90%;}.activeauthtokens {background: url(../img/Active_authtoken.png) no-repeat transparent;background-size: 90%;}.activityhistory {background: url(../img/Active%20History.png) no-repeat transparent;background-size: 90%;} */#apitoken_popup_info button,.web_email_specific_popup button{display:block;} .activesession_entry, .activeauthtoken_entry, .history_entry, .authweb_entry, .allowed_ip_entry, .devicelogins_entry {cursor: pointer;padding: 15px 20px;position: relative;display: block;border-radius: 4px;overflow: hidden;height:50px;}.devicelogins_entry .aw_info{margin-left:29px;}.allowed_ip_entry, .devicelogins_entry {padding-left: 30px;}.activesession_entry:hover, .activeauthtoken_entry:hover, .history_entry:hover, .authweb_entry:hover, .allowed_ip_entry:hover, .always_hover, .devicelogins_entry:hover{background-color: #f8f8f8;}.devicelogins_devicedetails{display: block;padding: 15px 30px;height: 80px;box-sizing: border-box;overflow:hidden;position:relative;}#Device_logins_current_info , #App_logins_current_info{padding-bottom:20px;max-height: 320px;overflow: auto;}.devicelogins_devicedetails .deleteicon{position:absolute;right:15px;}.device_div, .authtoken_div, .history_div, .allowed-ip_div{width: 30%;height: auto;display: inline-block;float: left;/* min-width: 250px;max-width: 400px; */}.devicelogin_div{width: 30%;height: auto;display: inline-block;float: left;/* min-width: 250px;max-width: 400px; */}.authtoken_div {width: 40%;min-width: 300px;max-width: 450px;}.device_pic, .authtoken_pic, #device_pic ,#product_img{height: 50px;width: 50px;display: inline-block;float: left;margin-right: 10px;color: #fff;font-size: 16px;box-sizing: border-box;line-height: 50px;text-align: center;border-radius: 50%;}.mail_client_logo, #platform_img{height: 50px;width: 50px;display: inline-block;float: left;margin-right: 10px;color: #fff;font-size: 16px;box-sizing: border-box;text-align: center;border-radius: 50%;line-height: 20px;}#device_pic{border-radius: 0%;}#range_name{float:left;}.device_macbook {background: url("../img/devices.png") no-repeat transparent;background-position: 0px 0px;background-size: 100%;border-radius:0px;}.device_macbook_20px {background: url("../img/devices.png") no-repeat transparent;background-position: 0px 0px;background-size: 100%;border-radius:0px;}.device_personalcomputer {background: url("../img/devices.png") no-repeat transparent;background-position: 0px -50px;background-size: 100%;border-radius:0px;}.device_personalcomputer_20px {background: url("../img/devices.png") no-repeat transparent;background-position: 0px -20px;background-size: 100%;border-radius:0px;}.device_iphone {background: url("../img/devices.png") no-repeat transparent;background-position: 0px -150px;background-size: 100%;border-radius:0px;}.device_iphone_20px {background: url("../img/devices.png") no-repeat transparent;background-position: 0px -60px;background-size: 100%;border-radius:0px;}.device_ipad {background: url("../img/devices.png") no-repeat transparent;background-position: 0px -390px;background-size: 100%;border-radius:0px;}.device_ipad_20px {background: url("../img/devices.png") no-repeat transparent;background-position: 0px -156px;background-size: 100%;border-radius:0px;}.device_androidtablet{background: url("../img/devices.png") no-repeat transparent;background-position: 0px -330px;background-size: 100%;border-radius:0px;}.device_androidmob ,.device_mobiledevice{background: url("../img/devices.png") no-repeat transparent;background-position: 0px -270px;background-size: 100%;border-radius:0px;}.device_androidmob_20px ,.device_mobiledevice_20px{background: url("../img/devices.png") no-repeat transparent;background-position: 0px -180px;background-size: 100%;border-radius:0px;}.device_samsung {background: url("../img/devices.png") no-repeat transparent;background-position: 0px -270px;background-size: 100%;border-radius:0px;}.device_samsung_20px{background: url("../img/devices.png") no-repeat transparent;background-position: 0px -108px;background-size: 100%;border-radius:0px;}#delete_acc_info {overflow: scroll;height: 230px;}.Field_session .info_tab{float: left;width: 100%;}.Field_session .info_tab .activesession_entry_info{float: left;width: 70%;}
.device_details, .authtoken_details{display: inline-block;padding: 5px 0px;float: left;width: calc(100% - 70px);}
.devicelogin_details, .device_platform_details{display: inline-block;padding: 6px 0px;width: calc(100% - 100px);}
.devicelogin_details{width: calc(100% - 60px);}
.device_platform_details{padding: 16px 0px;}.device_name, .authtoken_name {display: block;font-size: 16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 18px;}.device_client_name{display: inline-block;}.authtoken_time{display: block;font-size: 12px;color: #777;margin-top: 6px;}.device_time,.device_model,.device_login_tim{display:inline-block;font-size: 12px;color: #777;margin-top: 5px;}.devicelogins_devicedetails .device_time:before {content: "";width: 4px;display: inline-block;height: 4px;margin: 5px;float: left;border-radius: 50%;margin-left: 2px;background: #d4d4d4;}.asession_os{height: 20px;width: 20px;display: inline-block;float: left;}.history_device{font-size: 30px;height: 20px;width: 20px;margin: 15px;display: inline-block;float: left;}
.history_mobile{background: url(../img/mobile.png) no-repeat transparent;background-size: 100%;}.history_desktop{background: url(../img/desktop.png) no-repeat transparent;background-size: 100%;}.os_osx,.minios_osx,.minios_ios,.os_ios{background: url(../img/sessionssprite.png) no-repeat transparent;background-position: 0px -24px;background-size: 100%;}
.os_windows,.minios_windows {background: url(../img/sessionssprite.png) no-repeat transparent;background-position: 0px 0px;background-size: 100%;}.os_android,.minios_android {background: url(../img/sessionssprite.png) no-repeat transparent;background-position: 0px -48px;background-size: 100%;}.os_linux,.minios_linux {background: url(../img/sessionssprite.png) no-repeat transparent;background-position: 0px -121px;background-size: 100%;}
.asession_browser {height: 20px;width: 20px;display: inline-block;float: left;}.browser_googlechrome,.minibrowser_googlechrome {background: url(../img/sessionssprite.png) no-repeat transparent;background-position: 0px -145px;background-size: 100%;}.browser_safari,.minibrowser_safari {background: url(../img/sessionssprite.png) no-repeat transparent;background-position: 0px -72px;background-size: 100%;}.browser_ubundu,.minibrowser_ubundu {background: url(../img/sessionssprite.png) no-repeat transparent;background-position: 0px -121px;background-size: 100%;}.browser_firefox,.minibrowser_firefox {background: url(../img/sessionssprite.png) no-repeat transparent;background-position: 0px -97px;background-size: 100%;}.browser_internetexplorer,.minibrowser_internetexplorer {background: url(../img/sessionssprite.png) no-repeat transparent;background-position: 0px -169px;background-size: 100%;}
.browser_opera,.minibrowser_opera {background: url(../img/sessionssprite.png) no-repeat transparent;background-position: 0px -193px;background-size: 100%;}
.browser_browserunknown,.minibrowser_browserunknown {background: url(../img/sessionssprite.png) no-repeat transparent;background-position: 0px -217px;background-size: 100%;}.os_osunknown,.minios_osunknown {background: url(../img/sessionssprite.png) no-repeat transparent;background-position: 0px -241px;background-size: 100%;}.asession_location, .IP_tab_info, .asession_ip {display: inline-block;float: left;font-size: 14px;padding: 15px;max-width: 300px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height: 20px;}
.asession_location{display: inline-block;float: left;font-size: 14px;line-height: 20px;}.Field_session{font-family: 'Roboto', sans-serif;}.asession_action {display: inline-block;float: right;font-size: 14px;padding: 15px;line-height: 20px;white-space: nowrap;}.Field_session:hover .aw_remove, .Field_session:hover .session_logout, .Field_session:hover .authtoken_delete, .Field_session:hover .history_delete, .Field_session:hover .connected_app_delete{display: inline-block;}.current {color: #14b236;}.session_logout, .authtoken_delete, .history_delete, .ip_delete , .connected_app_delete{color: #db5648;display: none;}.activesession_entry:hover  .session_logout {display: inline-block;}.activeauthtoken_entry:hover  .authtoken_delete {display: inline-block;}.history_entry:hover .history_delete {display: inline-block;}.allowed_ip_entry:hover .ip_delete {display: inline-block;}.allowed_ip_entry:hover .ip_pencil {display: inline-block;}.on_popup {display: block;height: auto;width: 100%;max-width: none;}#Device_logins_pop , #App_logins_pop{padding:0;width: 800px;}#Device_logins_pop .on_popup , #App_logins_pop .on_popup{box-sizing:border-box;padding:20px 30px;background-color:#f5f5f5;margin-bottom:0px;}.asession_browser_popup, .asession_os_popup, .asession_device_popup {height: 20px;width: 20px;float: left;margin: 1px 5px;}#activeauthtoken_pop{height: 350px;} #activesessions_pop{display: none;}.hide {display: none;}.aw_info, .aw_info_rename{display: none;height: auto;margin-top: 10px;margin-left: 60px;margin-bottom: 10px;}.view_btn{text-align:center;margin-bottom:20px;margin-top:10px;}.view_btn.show{display: none;}.view_all{display: none;} .view_all.show{display: block;} .aw_info .list_show{clear:both;}.info_div{display: block;padding-top: 20px;}.saml_div_aligner{display: flex;flex-wrap: wrap;}.saml_div_aligner .info_div{width: 49%;min-width: 300px;padding-right: 20px;box-sizing: border-box;}.info_lable{font-size: 12px;margin-bottom: 5px;color: #777;}.info_value{font-size: 14px;color: #000;line-height: 22px;}.viewmore{display: block;width: 100px;color: #4EC5FF;font-size: 14px;text-align: center;cursor: pointer;padding: 5px 20px;margin: auto;}.viewmore_addemail{display: block;width: 100%;margin: auto;}.email_addmore {display: inline-block;width: 48%;}.email_viewmore {display: inline-block;width: 48%;}.movetotop {z-index: 100;height: 600px;}.expand_closebtn {display: block;float: right;height: 40px;width: 40px;border-radius: 50%;cursor: pointer;margin: 6px;position: absolute;right: 10px;top: 10px;}.primary_btn_check{background-color: #10bc83;font-size: 14px;color: #fff;cursor: pointer;display: inline-block;font-size: 14px;font-weight: 400;line-height: 40px;position: relative;text-align: center;border-radius: 2px;padding: 0px 40px;overflow: hidden;margin-left: 0px;margin-bottom: 0px;margin-right: 20px;width: fit-content;width: -moz-fit-content;width: -webkit-fit-content;outline: none;border: none;text-decoration: none;margin-top: 20px;}.negative_btn_red {background-color: #d05151;color: #fff;}.inline_action .primary_btn_check, .popup .primary_btn_check{margin-top: 20px;}.addresslist>span{color:#777;font-size:18px;line-height:21px;display:block;text-transform:uppercase;font-weight: 500;    margin-bottom: 10px;}.addresslist>span a{font-size:14px;line-height:18px;display:block;}.addresslist address{font-size: 16px;line-height: 23px;color:#777;}.is_selected_invoice{display:none;}.print_export{float:left;}.ledger_report .print_export{margin-right: 0px;}.card_custom_menu ul, .print_export ul{list-style-type:none;padding-left:0px;margin:0px;}.card_custom_menu ul li:last-child, .print_export ul li:last-child, .offer_list .offer_tabs ul li:last-child{margin-right:0px;}.print_export ul li a{color:#fff;border-radius: 4px;display: block;}.print_export ul li.print a{background:var(--button-primary-color);}.print_export ul li.export a{background:var(--button-secondary-color);} .card_custom_menu ul li a, .offer_list .offer_tabs ul li a{display:flex;align-items: center;justify-content: center;background-image: linear-gradient(to top, #f68239, #fdb758);color:#fff;}.card_custom_menu ul li.active a, .card_custom_menu ul li a:hover, .offer_list .offer_tabs ul li.active a, .offer_list .offer_tabs ul li a:hover{background-image: linear-gradient(to top, #128f8b, #1dcac4);}.card .card-body .booking_data .check_status{text-align:center;}.card .card-body .booking_data .check_status a.chk_stat_btn{color: #fff;font-size: 14px;line-height: 21px;border-radius: 4px;display: inline-block;padding: 5px 10px;}.card .card-body .booking_data .check_status a.green_clr{background:#008000;}.card .card-body .booking_data .check_status a.blue_clr{background:#0095ff;}/* .card .card-body .booking_data .check_status a.green_clr{background:#7ebb46;} */.card .card-body .booking_data .check_status a.red_clr{background:#ff0000;}.card .card-body .booking_data .check_status a.orange_clr{background:#ffb22b;}.card .card-body .booking_data .check_status span a.view_log{display:block;margin-top:4px;}.card .card-body .nav_custom_tabs{border-bottom:0px;}.card .card-body .nav_custom_tabs li:last-child{margin-right:0px;}.card .card-body .nav_custom_tabs li a{background: transparent;color: #000;border-radius: 4px;border: 1px solid #dee2e6;}  .card .card-body .nav_custom_tabs li a.active, .card .card-body .nav_custom_tabs li a:hover{background: var(--button-primary-color);color:#fff;}.commission_radio .radio{display:inline-block;margin-right:10px;} .commission_radio .radio:last-child{margin-right:0px;} .commission_amount{margin-bottom:20px;} .commission_amount .markuptype_field, .commission_amount .amount_field{display: inline-block;}.commission_amount .usertype_select ul{list-style-type:none;padding:0px;margin:0px;}.commission_amount .amount_field input{padding: 8px 10px;}.commission_amount .markuptype_field select{padding: 10px;}.commission_amount .amount_field input, .commission_amount .markuptype_field select{height: auto;font-size: 14px;line-height: 21px;color:#000;} .commission_amount .amount_btn{display: inline-block;}.commission_amount .amount_btn .cus_btn{margin-right:10px;}.commission_amount .amount_btn .cus_btn, .common_report .generate_dsr_btn .cus_btn, .common_report .ledger_btn .cus_btn, .card_charges .charges_btn .cus_btn{display: inline-block;background: var(--button-primary-color);border: 0px;outline: none;font-size: 14px;line-height: 21px;padding: 9px 15px;border-radius: 4px;color: #fff;}.commission_amount .amount_btn .cus_btn:last-child{margin-right:0px;}.commission_amount .amount_btn .cus_btn:hover, .common_report .generate_dsr_btn .cus_btn:hover, .common_report .ledger_btn .cus_btn:hover, .card_charges .charges_btn .cus_btn:hover{background: #ffb935;}.total_value span{text-align:right;font-size:16px;line-height:21px;color:#ffb935;display: block;margin-top: 5px;}.common_report .cus_report_field{margin-bottom:15px;}.common_report h4.table_heading{background: var(--button-primary-color);margin: 0px;padding: 10px 10px;color: #fff;font-size: 21px;line-height: 24px;font-weight: 600;}.search_ref_id{margin:15px 0px;border-top:1px solid #efefef;border-bottom:1px solid #efefef;padding:15px 0px;}.profile_header .edit_profile_btn{float:right;} .profile_info h4{color:var(--text-primary-color);font-size:21px;line-height:24px;margin:0px 0px 10px;} .cus_action_btn{display:inline-block;}.cus_action_btn a.action_btn, .cus_action_btn a.finance_btn{font-size:12px;line-height:16px;padding:3px 5px;}.cus_action_btn a.action_btn{background:var(--button-primary-color);border-color:var(--border-primary-color);}.cus_action_btn a.finance_btn{background:var(--button-secondary-color);border-color:var(--border-secondary-color);}.dashboard_status_list h4{background: #eef1ee;color: #009522;margin: 0px 0px 8px;padding: 8px 10px;border-radius: 4px;font-weight: 500;border-bottom: 5px solid #dbdbdb;}.dash_box .info-box .info-box-text{font-size:14px;line-height:18px;color:#000;}.dash_box .info-box .info-box-number{font-size:15px;line-height:21px;color:#000;}.profile_info .card-body table tr th, .profile_info .card-body table tr td{font-size:14px;line-height:18px;padding:10px;vertical-align: middle;} .profile_info .card-body table tr td.comp_img img{width:80px;} .book_service{margin:0px 0px 15px;}.book_service h3{font-size:24px;line-height:28px;color:#000;margin:0px 0px 15px;font-weight: 600;}.book_service ul{list-style-type:none;margin:0px;display: flex;text-align: center;justify-content: space-around;background: #f9fafc;border: 2px solid #fff;border-radius: 2px;padding: 20px 10px;}.book_service ul li{display:inline-block;margin-right:10px;position:relative;}.book_service ul li:last-child{margin-right:0px;}   .book_service ul li span.book_icon{background:url(../img/css_sprites.png);display:block;width: 64px;height: 64px;}.book_service ul li span.flight_icon{background-position: -10px -346px;}.book_service ul li span.hotel_icon{background-position: -430px -94px;}  .book_service ul li span.bus_icon{background-position: -10px -94px;}.book_service ul li span.holidays_icon{background-position: -346px -346px;}.book_service ul li span.blog_icon{background-position: -10px -10px;}.book_service ul li span.book_label{font-size:16px;line-height:21px;color:#000;margin:10px 0px 0px;display:block;}.company_logos_sec{margin: 15px 0px 10px;}.company_logos_sec .profile_img_field{border:3px solid #f5f5f5;border-radius:15px;padding:15px;}.company_logos_sec .profile_img_field span{font-size:21px;line-height:24px;color:#000;display:block;font-weight:500;margin: 0px 0px 10px;border-bottom: 2px solid #ddd;padding-bottom: 10px;text-align:center;} .company_logos_sec .profile_img_field table tr th{white-space: nowrap;}.company_logos_sec .profile_img_field table.table tr th, .company_logos_sec .profile_img_field table.table tr td{padding:5px;} .company_logos_sec .profile_img_field img{display:block;margin:auto;height: 120px;width: 120px;object-fit: contain;} .logo_update{width:auto;display:inline-block;position:relative;margin: 10px 0px 0px;}.logo_update input{position:absolute;top:0px;height:auto;opacity:0;}.logo_update a{background:var(--button-secondary-color);border-radius:4px;padding:10px 15px;font-size:14px;line-height:18px;color:#fff;display:block;} .cus_user_tags{display:inline-block;}.cus_user_tags ul{list-style-type:none;padding:0px;margin:0px;}.cus_user_tags ul li.cus_tag{display:inline-block;border: 1px solid #eee;box-shadow: 0 0 3px rgb(0 0 0 / 11%);text-align: center;}.cus_user_tags ul li.cus_tag:last-child{margin-right:0px;}.cus_user_tags ul li.cus_tag span.tag_label{font-size:15px;line-height:21px;font-weight: 600;color:#000;display: block;vertical-align: bottom;}.cus_user_tags ul li.cus_tag span.tag_label small{display:block;text-align: left;}.cus_user_tags ul li.cus_tag span.span_tag{color:#fff;font-size:21px;line-height:24px;display: block;font-weight: 500;min-width: 38px;min-height: 38px;text-align: center;padding: 7px 5px;}.cus_user_tags ul li.success_tag span.span_tag{background:#008000;}
.cus_user_tags ul li.failed_tag span.span_tag{background:#e3111a;}
.cus_user_tags ul li.pending_tag span.span_tag{background:#ffb22b;}.cus_user_tags ul li.hold_tag span.span_tag{background:#0095ff;}.cus_user_tags ul li.canceled_tag span.span_tag{background:#0095ff;} .agent_view{} .agent_view .card .card-header .cus_action_btn{display:inline-block;float:right;} .agent_view .card .card-header .cus_action_btn a.action_btn{font-size:14px;line-height:18px;padding: 8px 10px;} .agent_view .card .card-header .cus_action_btn .dropdown-menu{left: auto;right: 0px;} .agent_view .card .card-header .cus_action_btn .dropdown-menu a{color:#000;} .agent_view .card .card-header .cus_action_btn .dropdown-menu a:hover{color:#fff;} .agent_view .card{} nav.main-header .balance_limit{display: flex;align-items: center;justify-content: center;margin: auto;}
nav.main-header .balance_limit ul{list-style-type:none;margin:0px;}nav.main-header .balance_limit ul li{display:inline-block;margin-right:10px;color:#000;font-size:14px;line-height:18px;}nav.main-header .balance_limit ul li:last-child{margin-right:0px;}nav.main-header .balance_limit ul li span{font-size:16px;line-height:21px;color:#5091fb;}nav.main-header .balance_limit ul li i{font-size:14px;color:#5091fb;}nav.main-header .balance_limit ul li a{color:#000;margin-left:5px;} nav.main-header .balance_limit ul li a i{color:#000;}  .card .cus_action_btn>a{display:inline-block;margin-bottom: 5px;}.card .cus_action_btn a.back_btn{margin-right:10px;}.custom_setting .form_label label{line-height:18px;margin:0px;}.custom_setting .card .card-body .form_label input{height: auto;vertical-align: middle;line-height: 18px;} .main-header ul.agent_nav{width: 60%;}.main-header ul.agent_nav>li{position:relative;width: 12.5%;}.main-header ul.agent_nav li.nav_bars_icon i{font-size:18px;line-height:31px;} .main-header ul.agent_nav>li a{display:block;font-size:14px;line-height:18px;color: var(--text-primary-color);text-align:center;padding:5px 5px;}.main-header ul.agent_nav li a:hover{color:var(--text-secondary-color);}.main-header ul.agent_nav li a span{display:inline-block;}.main-header ul.agent_nav li a span.caret{display: inline-block;width: 0;height: 0;margin-left: 2px;vertical-align: middle;border-top: 4px dashed;border-top: 4px solid\9;border-right: 4px solid transparent;border-left: 4px solid transparent;}.main-header ul.agent_nav li a i{font-size:15px;display:block;}.main-header ul.agent_nav li ul.dropdown-menu{margin:0px;padding:0px;}.main-header ul.agent_nav li:hover ul.dropdown-menu{display:block;}.main-header ul.agent_nav li ul.dropdown-menu li{display:block;margin:0px;}.main-header ul.agent_nav li ul.dropdown-menu li a{text-align:left;padding: 8px 10px;border-bottom: 1px dashed rgba(227,17,26,.18);color:#000;}.main-header ul.agent_nav li ul.dropdown-menu li a:hover{color: var(--text-primary-color);background-color: #f5f5f5;border-color: var(--border-primary-color);}.main-header ul.agent_nav li ul.dropdown-menu li:last-child a{border-bottom: 0px;}.main-header ul.navbar-nav li.support_link{}.main-header ul.navbar-nav li.support_link .dropdown-menu{width: 235px;}.main-header ul.navbar-nav li.support_link .dropdown-menu ul{list-style-type:none;padding:0px 8px;}.main-header ul.navbar-nav li.support_link .dropdown-menu ul li{padding-bottom:7px;border-bottom:1px solid #ccc;margin-bottom:7px;}.main-header ul.navbar-nav li.support_link .dropdown-menu ul li:last-child{padding-bottom:0px;border-bottom:0px;margin-bottom:0px;}.main-header ul.navbar-nav li.support_link .dropdown-menu ul li .cus_icon{width:30px;display:inline-block;}.main-header ul.navbar-nav li.support_link .dropdown-menu ul li .cus_icon i{font-size:24px;color: var(--text-secondary-color);}.main-header ul.navbar-nav li.support_link .dropdown-menu ul li .cus_icon.whatsapp_icon i{font-size:30px;color: #1b892a;}.main-header ul.navbar-nav li.support_link .dropdown-menu ul li .cus_txt{width:calc(100% - 40px);margin-left:6px;display:inline-block;word-wrap: break-word;vertical-align: top;} .main-header ul.navbar-nav li.support_link .dropdown-menu ul li .cus_txt span.title{font-size:14px;line-height:18px;color:#808080;display:block;margin:0px 0px 5px;}.main-header ul.navbar-nav li.support_link .dropdown-menu ul li .cus_txt span.sub_txt{font-size:15px;line-height:21px;color:#000;display:block;margin:0px 0px 3px;}.offer_carousel a.carousel_cntrl{width: auto;opacity: 1;}.offer_carousel a.carousel_cntrl span{background: var(--button-primary-color);border-radius: 50%;width: 32px;height: 32px;}.offer_carousel a.carousel_cntrl span i{font-size: 30px;line-height: 30px;color: #fff;}.travel_news .news_list{height: 300px;overflow: auto;padding: 12px 15px 12px 8px;background: #f8fafc;border: 0;position: relative;width: 100%;}.travel_news .news_list .news_box{padding:10px 0px;border-bottom: 1px solid #d5d5d5;display: flex;}.travel_news .news_list .news_box:last-child{border-bottom:0px;}.travel_news .news_list .news_box .news_date{display: flex;align-items: center;flex-direction: column;justify-content: flex-start;margin-right: 12px;background: var(--button-primary-color);height: 52px;padding: 4px 6px 2px;}.travel_news .news_list .news_box .news_date span.date{margin: 0;font-size: 21px;line-height: 24px;color: #fff;font-weight: 600;}.travel_news .news_list .news_box .news_date span.month{margin: 0;font-size: 14px;line-height: 18px;text-transform: uppercase;color: #fff;}.travel_news .news_list .news_box .news_content{}.travel_news .news_list .news_box .news_content h4{margin: 0px 0px 10px;font-size: 15px;line-height: 21px;color: var(--text-primary-color);font-weight: 500;}.travel_news .news_list .news_box .news_content p{font-size: 13px;line-height: 18px;color: #6d8494;margin: 0px;font-weight: normal;}.travel_news .news_list .news_box .news_content p a{color:var(--text-primary-color);}.travel_news .news_list .news_box .news_content .morecontent span{display: none;}.custom_card_body .checkbox label.checkbox-inline input{height:auto;margin-right: 6px;}.page-item .page-link:hover, .page-item .page-link:focus{outline:none;box-shadow:none;}.page-item .page-link {color: var(--text-primary-color);border-color: var(--border-primary-color);}.page-item.active .page-link {background-color: var(--button-primary-color);border-color: var(--border-primary-color);}.card .card-body .fare_details li{border-bottom: 1px dashed rgba(0, 0, 0, 0.30);padding-bottom:8px;font-size: 15px;line-height: 21px;margin-bottom: 5px;}.card .card-body .fare_details li:last-child{border-bottom: 0px;padding-bottom:0px;margin-bottom: 0px;} .card .card-body .fare_details li span{float:right;}.notify_modal .modal-footer a, .notify_modal .modal-footer button, .notify_modal .modal-footer a:hover, .notify_modal .modal-footer button:hover{color:#fff;}.card .card-body table.table tbody tr td b.text_color, .card .card-body table.table tfoot tr td b.text_color{color:#37b1c2;font-weight: normal;} .card .card-body .filter_panel{background: #f7f7f7;margin-bottom: 10px;border: 1px solid #eee;display:none;}.card .card-body .filter_panel h4{color:var(--text-primary-color);} .card-header>.card-tools.card_tools form.filterform{display: inline-block;margin-right:10px;}.card-header>.card-tools.card_tools form.filterform  select{padding: 7px 10px;height: auto;font-size: 15px;line-height: 21px;}.card .card-body.permissions ul{list-style-type:none;padding-left:10px;}/* Reschedule Flight*/.inner_flight_list .flight_block_column{max-height:300px;overflow-y:scroll;}.inner_flight_list .flight_block_column .custom_block_content{margin: 0px 0px 15px;}.inner_flight_list .flight_block_column .custom_block_content .custom_box_result{border-radius: 5px;border: 1px solid #d2d2d2;padding: 8px 10px;box-shadow: 0px 2px 3px 0 rgba(0, 0, 0, 0.1);background-color: #fff;}.inner_flight_list .flight_block_column .custom_block_content ul.result_list, .inner_flight_list .flight_route .flight_route_list ul {list-style-type: none;padding: 0px;margin: 0px;}.inner_flight_list .flight_block_column .custom_block_content ul.result_list li{font-size: 13px;line-height: 21px;padding: 0px 10px;float: left;width: 16.6%;margin: 0px;border:0px;}.inner_flight_list .flight_block_column .custom_block_content ul.result_list li img{width: 30px;display: inline-block;margin-right: 5px;margin-bottom: 5px;}.inner_flight_list .flight_block_column .custom_block_content ul.result_list li .flight_name{display: inline-block;vertical-align: top;font-size: 11px;line-height: 16px;}.inner_flight_list .flight_block_column .custom_block_content ul.result_list li .flight_name span{display: block;}.inner_flight_list .flight_block_column .custom_block_content ul.result_list li span.date{display:block;color: #000;font-weight: 600;font-size: 16px;line-height: 21px;}.inner_flight_list .flight_block_column .custom_block_content ul.result_list li span.duration{display: block;text-align: center;}.inner_flight_list .flight_block_column .custom_block_content ul.result_list li.price{color: #f57a19;font-size: 21px;line-height: 24px;font-weight: 600;}.inner_flight_list .flight_block_column .custom_block_content ul.result_list li.price i{font-size: 16px;}.inner_flight_list .flight_block_column .custom_block_content ul.result_list li.book_btn a.book_now{font-size: 13px;line-height:16px;padding: 8px 10px;border-color: var(--border-primary-color);color: #fff;border-radius: 4px;background-image: linear-gradient(to top, var(--gradient-button-primary-color1) , var(--gradient-button-primary-color2));display:inline-block;}.inner_flight_list .flight_details a.details_btn{font-size: 12px;line-height: 16px;color: var(--text-primary-color);display: block;text-align: right;} .inner_flight_list .flight_details .flight_details_info{display: none;position: relative;}.inner_flight_list .flight_details .flight_details_info.show{display:block;}.inner_flight_list .flight_details .flight_details_info ul.custom_tabs{background: #f9f9f9;border:0px;border-bottom: 0px;margin-bottom: 10px;margin-top: 5px;}.inner_flight_list .flight_details .flight_details_info ul.custom_tabs li{}.inner_flight_list .flight_details .flight_details_info ul.custom_tabs li.active{}.inner_flight_list .flight_details .flight_details_info ul.custom_tabs li a{border: 0px;border-bottom: 2px solid transparent;background: #fff;color: #000;font-size:14px;line-height:18px;padding: 8px 10px;display:block;}.inner_flight_list .flight_details .flight_details_info ul.custom_tabs li a.active{border-bottom: 2px solid var(--border-primary-color);color: var(--text-primary-color);}.inner_flight_list .flight_details .flight_details_info .cus_flight_detail_close{position: absolute;top: 2px;right: 5px;}.inner_flight_list .flight_details .flight_details_info .cus_flight_detail_close a{background: var(--button-primary-color);border-radius: 50%;padding: 3px 6px;color: #fff;}.inner_flight_list .flight_details .flight_details_info .cus_flight_detail_close a i{font-size: 13px;line-height: 16px;}.inner_flight_list .flight_route, .inner_flight_list .fare_details, .inner_flight_list .baggage_info{padding: 10px;}.inner_flight_list .fare_details .fare_col_left{padding-left:5px;}.inner_flight_list .fare_details .fare_col_right{padding-right:5px;}.inner_flight_list .flight_route h4{color: #000;font-weight: normal;font-size: 18px;line-height: 21px;margin-bottom: 15px;}.inner_flight_list .flight_route .flight_route_list ul li{float: left;width: 25%;margin: 0px;padding: 0px 10px;}.inner_flight_list .flight_route .flight_route_list ul li img{width: 30px;display: inline-block;margin-right: 5px;}.inner_flight_list .flight_route .flight_route_list ul li .flight_name{font-size: 16px;line-height: 24px;display: inline-block;vertical-align: top;color: #1e1f1f;}.inner_flight_list .flight_route .flight_route_list ul li .flight_name span{display: block;font-size: 11px;color: #a8a8a8;}.inner_flight_list .flight_route .flight_route_list ul li.flight_timer{font-size: 16px;line-height: 21px;color: #333;font-weight: 600;}.inner_flight_list .flight_route .flight_route_list ul li.flight_timer span{font-size: 12px;line-height: 20px;color: #333;font-weight: 500;display: block;}.inner_flight_list .flight_route .flight_route_list ul li span.duration{display: block;text-align: center;font-size: 12px;color: #333;}.inner_flight_list .flight_route .flight_route_list ul li span.duration span{display: block;font-size: 21px;line-height: 26px;color: #333;}.inner_flight_list .fare_details .fare_col_left table{width: 100%;border: 1px solid #ddd;color: #222;border-collapse: collapse;}.inner_flight_list .fare_details .fare_col_left table tr td{padding: 5px;font-size: 12px;line-height: 26px;border: 0px;color: #333;}.inner_flight_list .fare_rules{border: 1px solid #ccc;padding: 10px;}.inner_flight_list .fare_rules h4{font-size: 14px;line-height: 18px;color: #121111;display: inline-block;margin: 0px 0px 15px;font-weight: 400;}.inner_flight_list .fare_rules a.refund_btn{float: right;background: var(--button-primary-color);display: inline-block;padding: 3px 8px;font-size: 12px;line-height: 16px;border-radius: 30px;color: #fff;margin-bottom: 15px;}.inner_flight_list .terms_condition .term_list{font-size: 10px;color: #000;padding: 2%;height: 320px;overflow-x: scroll;margin-top: 10px;width: 100%;}.inner_flight_list .terms_condition table tr th, .inner_flight_list .terms_condition table tr td{white-space: nowrap;word-break: break-word;}.inner_flight_list .cancellationrule_info>div{padding:0px;}.inner_flight_list .terms_condition .term_list ul{list-style-type:none;padding-left:0px;} .inner_flight_list .terms_condition .term_list ul li{padding-left: 15px;position: relative;font-size: 10px;color: #000;}.inner_flight_list .terms_condition .term_list ul li:before{content: "\f101";font-family: 'Font Awesome 5 Free';font-weight: 900;position: absolute;top: 0px;left: 0px;} .inner_flight_list .terms_condition .term_list fieldset legend{font-size:14px;line-height:18px;margin:5px 0px 10px;}.inner_flight_list .terms_condition .term_list b{font-weight:normal;}.inner_flight_list .baggage_info .baggage_border{border-bottom: 1px dashed #ccc;padding-bottom: 10px;}.inner_flight_list .baggage_info .baggage_row{margin-bottom:10px;}.inner_flight_list .baggage_info .baggage_row:last-child{margin-bottom:0px;} .inner_flight_list .baggage_info .baggage_title{font-size:13px;line-height:18px;color:#333;}.inner_flight_list .baggage_info .baggage_value img{width:30px;display: inline-block;margin-right:5px;}.inner_flight_list .baggage_info .baggage_value .flight_name{display: inline-block;vertical-align: top;}.inner_flight_list .baggage_info .baggage_value .flight_name span{display:block;} .inner_flight_list .baggage_info .baggage_value span{font-size:12px;line-height:16px;color:#333;}.card .card-body.web_setting .form_label label{vertical-align: middle;word-break: break-word;}.card .card-body.web_setting .file_upload{position:relative;display: inline-block;}.card .card-body.web_setting .file_upload input{width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;opacity: 0;}.card .card-body.web_setting .file_upload span{background: var(--button-primary-color);text-transform: uppercase;color: #fff;border-radius: 4px;width: 100%;display: block;text-align: center;}.dash_servies{background: #fff;border-radius: 15px;margin-top: 10px;margin-bottom: 10px;}.dash_servies ul{list-style-type:none;padding:0px;margin:0px;float:left;width:100%;} .dash_servies ul li{text-align:center;margin-bottom: 15px;}.dash_servies ul li:nth-child(4){margin-right: 0px;}.dash_servies ul li a{display: inline-block;box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px;border-radius: 7px;}.dash_servies ul li a i{font-size:16px;}.dash_servies ul li a span{display:block;}.offer_sec{margin-bottom:10px;}.wrapper .main-header{position: fixed;top: 0px;left: 0px;z-index: 999;}.card-header > .card-tools{margin-right:0px;}.fly_detail .card .card-body table tbody tr td.ft_logo img{width:30px;}  .card .card-body table tbody tr td.debit_amt{color:#ff0000;}.card .card-body table tbody tr td.credit_amt{color:#008000;}.card .card-body.permissions ul li input{width:18px;height:18px;vertical-align: middle;margin-right: 5px;}.dash_box .info-box .info-box-content{}.dash_box .info-box .info-box-content .b2_col{display:inline-block;width:calc(50% - 2px);text-align: center;}.dash_box .info-box .info-box-content .b2c{border-left: 1px solid #efefef;}.dash_box .booking_list, .dash_box .pending_work_list{width: 100%;float: left;}.dash_box .booking_column{background:#fff;border-radius:4px;float: left;box-shadow: 0 0 1px rgba(0,0,0,.125),0 1px 3px rgba(0,0,0,.2);} .dash_box .booking_list .booking_column h5{color: #000;margin: 0px 0px 5px;font-weight: 500;text-align: center;border-bottom: 1px solid #f4f4f4;padding-bottom: 5px;}.dash_box .booking_list .booking_column .booking_content{width: 100%;float: left;}.dash_box .booking_list .booking_column .booking_content .b2_col{width: 50%;float: left;text-align: center;}.dash_box .booking_list .booking_column .booking_content .b2_col{}.dash_box .booking_list .booking_column .booking_content .b2_col a{text-align:center;border-radius: 4px;box-shadow: 0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24) !important;}.dash_box .booking_list .booking_column .booking_content .b2_col.b2_success a{background: #28a745;}.dash_box .booking_list .booking_column .booking_content .b2_col.b2_failed a{background: #dc3545;}.dash_box .booking_list .booking_column .booking_content .b2_col.b2_refund a{background: #0095ff;}.dash_box .booking_list .booking_column .booking_content .b2_col a span.info-box-text{display: block;color: #fff;}.dash_box .booking_list .booking_column .booking_content .b2_col a span.info-box-number{display: block;color: #fff;}.dash_box .pending_work_list .pending_work_column{float: left;text-align: center;}.dash_box .pending_work_list .pending_work_column a{display:block;margin:0px;}.dash_box .pending_work_list .pending_work_column .info-box{display:block;min-height: initial;margin: 0px;}.dash_box .pending_work_list .pending_work_column .info-box .info-box-content{padding:0px 0px 10px;}.dash_box .pending_work_list .pending_work_column .info-box .info-box-icon{margin: auto;padding: 10px 5px;color: #fff !important;}.today_status_list{width:100%;float:left;}.today_status_list .status_column{float:left;}.bg-orange{background-color: #f79400!important;}.bg-status{background-color: #039d8e!important;}.text-orange{color: #f79400!important;}.text-blue{color: #0095ff!important;} .text-status{color: #039d8e!important;}.today_status_list .status_column .info-box-icon{color:#fff!important;}.today_status_list .status_column .info-box{margin:0px;} .span_note{font-size: 13px;line-height: 18px;color: #666;}.offer_sec .offer_title{margin:0px 0px 10px;}.offer_sec h3{color:#000;margin:0px;display: inline-block;position: relative;text-transform: uppercase;}.offer_sec .offer_title h3:before, .offer_sec .offer_title h3:after{background-color: var(--border-secondary-color);content: '';display: block;height: 2px;width: 75px;}.offer_sec .offer_title h3:before{margin-bottom: 0px;}.offer_sec .offer_title h3:after{position:absolute; right:0; bottom: -3px;} .offer_sec .offer_title a.viewall{font-size: 13px;line-height: 16px;color:#fff;background:var(--background-secondary-color);padding: 5px 10px; float: right;border-radius: 4px;} .offer_sec .offer_title a.viewall:hover{background:var(--background-primary-color);}.offer_list{display:block;}.offer_list .offer_col{display:inline-block;border-radius: 7px;overflow: hidden;border: 1px solid #ddd;}.offer_list .offer_col .offer_img a{display:block;} .offer_list .offer_col .offer_content{background: #fff;padding: 12px 8px 8px;}.offer_list .offer_col .offer_content .offer_left{display: inline-block;}.offer_list .offer_col .offer_content .offer_left a{background: green;color: #fff;font-size: 14px;line-height: 18px;display: block;padding: 4px 10px;border-radius: 4px;}.offer_list .offer_col .offer_content .offer_right{display: inline-block;float: right;width: calc(100% - 80px);text-align: right;}.offer_list .offer_col .offer_content h5{font-size: 15px;line-height: 21px;color: #000;font-weight: normal;display: inline-block;margin: 0px;}.offer_list .offer_col .offer_content h5 span{color: #808080;}.offer_list .offer_col .offer_content h5 a{color: #4dc247;}.offer_list .offer_tabs{text-align:center;}.offer_list .offer_tabs ul{margin:0px 0px 20px;padding:0px;}.offer_list .offer_col a img{width: 100%;object-fit: cover;object-position: left top;height: 250px;}.content-wrapper .card_tools{text-align:right;margin-bottom:10px;} .content-wrapper .card_tools a{display:inline-block;border:0px;margin-right:3px;}.custom_remark thead tr th{border-top:0px;border-bottom:1px;}.custom_remark thead tr th, .custom_remark tbody tr td{padding:5px;font-size:14px;line-height:18px;} .custom_remark tbody tr td span{font-size: 12px;line-height: 16px;text-align: right;display:inline-block;color: #8c8c8c;}.card .card-body .timeline.followuphistory{margin-bottom:20px;}.panel-theme > .panel-heading {color: #fff;background-color: #37b1c2;border-color: #37b1c2;padding: 6px 8px;}.panel-theme > .panel-body{padding: 8px 6px;}.btn-theme, .btn-theme:hover, .btn-theme:focus{color: #fff;background-color: var(--button-primary-color);border-color: var(--border-primary-color);} .panel-theme > .panel-body h5, .panel-theme > .panel-body h6{margin:0px;}.panel-theme > .panel-body h5{font-size:15px;line-height:21px;}.panel-theme > .panel-body h6{font-size:13px;line-height:18px;}.panel .cus_panel_heading{} .panel .cus_panel_body h5, .panel .cus_panel_body h6{color:#000;margin:0px;}.panel .cus_panel_body strong{font-size:13px;line-height:16px;color:#000;display:block;margin:0px 0px 8px;} .panel .cus_panel_body .pesdetail{padding-left:20px;}.panel .cus_panel_body ol li, .panel .cus_panel_body ul li{font-size:14px;line-height:18px;color:#000;} .booking_confrm_modal .modal-content .modal-header{padding: 10px 10px;border: 0px;}.booking_confrm_modal .modal-content .modal-header h4{color: var(--border-primary-color);font-size: 21px;line-height: 24px;margin: 0px;font-weight: 600;}.booking_confrm_modal .modal-content .modal-header button.close{background: var(--button-primary-color);opacity: 1;border-radius: 0px;font-size: 18px;line-height: 21px;padding: 5px 10px;color: #fff;position: absolute;top: 0px;right: 0px;margin: 0px;}  .booking_confrm_modal .modal-content .modal-body .pesdetail{font-size:14px;line-height:18px;padding:0px;}.booking_confrm_modal .modal-content .modal-body .panel .panel-heading span{float: right;font-size: 18px;line-height: 21px;}.booking_confrm_modal .modal-content .modal-body .pesdetail li label{font-weight:normal;vertical-align: top;display: block;border-bottom: 1px dotted #ccc;padding-bottom: 5px;margin-bottom: 5px;}.booking_confrm_modal .modal-content .modal-body .pesdetail li:last-child label{border-bottom: 0px dotted #ccc;padding-bottom: 0px;}/* .booking_confrm_modal .modal-content .modal-body .pesdetail li label span.pasg_name{display: block;font-size: 14px;line-height: 21px;color: #666;} */.booking_confrm_modal .modal-content .modal-body .pesdetail li label span.cus_title{font-size: 14px;line-height: 18px;color: #666;margin-bottom: 5px;}.booking_confrm_modal .modal-content .modal-body .pesdetail li label span.cus_title:nth-child(2n){margin-right:0px;}.booking_confrm_modal .modal-content .modal-body .pesdetail li label span.cus_title span{color: #37b1c2;margin-right: 3px;}.booking_confrm_modal  .modal-content .modal-body .flight-list-main h5{color:#000;margin: 5px 0px 0px;}.booking_confrm_modal  .modal-content .modal-body .flight-list-main h6{color:#000;margin: px 0px 5px;}.booking_confrm_modal  .modal-content .modal-body .flight-list-main h5, .booking_confrm_modal  .modal-content .modal-body .flight-list-main h6{font-weight:600;}.booking_confrm_modal .modal-body .flight-list-main{float: left;width: 100%;}.booking_confrm_modal .modal-body .flight-list-main .flight_time_column strong, .booking_confrm_modal .modal-body .flight-list-main .flight_time_column h5, .booking_confrm_modal .modal-body .flight-list-main .flight_time_duration .duration strong{color: #000;margin: 0px;}.booking_confrm_modal .modal-body .flight-list-main .flight_time_column small, .booking_confrm_modal .modal-body .flight-list-main .flight_time_duration .duration span{color: #000;}.booking_confrm_modal .modal-body .flight-list-main .flight_time_duration .duration i{display:block;} .booking_confrm_modal .modal-body .layover_time{margin: 8px 0px 5px;position: relative;text-align: center;} .booking_confrm_modal .modal-body .layover_time:before, .booking_confrm_modal .modal-body .layover_time:after{content:"";border-top: 1px dashed #000;display: block;position: absolute;}.booking_confrm_modal .modal-body .layover_time:before, .booking_confrm_modal .modal-body .layover_time:after{top: 13px;}.booking_confrm_modal .modal-body .layover_time:before{left: 0px;} .booking_confrm_modal .modal-body .layover_time:after{right: 0px;}.booking_confrm_modal .modal-body .layover_time .layover_txt{color: #000;background: rgba(255, 185, 52, 0.38);border-radius: 30px;}.booking_confrm_modal .modal-body .layover_time .layover_txt{display:inline-block;}.booking_confrm_modal .modal-body .flight-list-main .airline img{width: 50px;border-radius: 50%;overflow: hidden;margin-right:5px;vertical-align:top;}.booking_confrm_modal .modal-content .modal-body .pesdetail li label{font-weight:normal;vertical-align: top;display: block;border-bottom: 1px dotted #ccc;padding-bottom: 5px;margin-bottom: 5px;}.booking_confrm_modal .modal-content .modal-body .pesdetail li:last-child label{border-bottom: 0px dotted #ccc;padding-bottom: 0px;}.card_toggle{}.card_toggle .card-header .toggleplus, .card_toggle .card-header .resc_toggleplus, .card_toggle .card-header .cus_toggle{cursor:pointer;display: block;color: var(--text-primary-color);} .card_toggle .card-header .toggleplus i, .card_toggle .card-header .resc_toggleplus i{float: right;color: var(--text-primary-color);font-size:18px;line-height: 28px;}.card_toggle .card-header .cus_toggle i{float: right;color: var(--text-primary-color);font-size:28px;line-height: 32px;}.card_toggle .card-header h3.card-title{float:none;} .card_toggle .card-header h3.card-title a{color: var(--text-primary-color);}.card_tools .cus_dropdown{}.card_tools .cus_dropdown{display:inline-block;margin-right:4px;}.card_tools .cus_dropdown>a, .card_tools .cus_dropdown>a:hover{color:#fff;}.card_tools .cus_dropdown .dropdown_link::after{display: inline-block;margin-left: 0.255em;vertical-align: 0.255em;content: "";border-top: 0.3em solid;border-right: 0.3em solid transparent;border-bottom: 0;border-left: 0.3em solid transparent;}.card_tools .cus_dropdown .dropdown-menu{padding: 5px 8px;}.card_tools .cus_dropdown .dropdown-menu a{display:block;font-size:14px;line-height:24px;color:#000;}.card_tools .cus_dropdown .dropdown-menu a:hover{color: var(--text-primary-color);} .amendment_field .close_amendment{display: inline-block;float: right;background: var(--button-primary-color);font-size: 14px;line-height: 21px;padding: 3px 8px;border-radius: 50%;color: #fff;}.amendment_field .close_amendment:hover{cursor:pointer;}.announment_col{background: var(--button-secondary-color);;padding: 2px 10px;margin: 10px 0px 0px;display: flex;align-items: center;border-radius: 5px;} .announment_col .announe_icon{display:inline-block;padding-right: 15px;}.announment_col .announe_icon i{color: #fff;}.announment_col marquee{margin:0px;color:#fff;display:inline-block;}.journey_btns{display:inline-block;}.cus_field_input{}.cus_field_input .country_code{width: 80px;position: absolute;}.cus_field_input .country_code input.phone_code{width: 100%;padding: 0px 5px 0px 40px;border: 0px;background: transparent;border-right: 1px solid #ced4da;}.cus_field_input .country_code input.phone_code:focus{outline:none;}.cus_field_input input.mob_field{padding-left: 85px;}.cus_field_input .country_code .intl-tel-input .flag-dropdown .selected-flag{padding: 10px 16px 6px 6px;}.cus_field_input .country_code .intl-tel-input .flag-dropdown .selected-flag .down-arrow{top:6px;}.custom_row{float:left;width:100%;}.custom_row .custom_col{float:left;padding:0px 5px;}.custom_row span.customer_note{color:#ff0000;}.custom_row .colwdfull{width:100%;} .allpaxes .custom_row:nth-child(odd){background:#e3e3e3;}.allpaxes .custom_row:nth-child(even){background:#fff;}.allpaxes .custom_row+.custom_row{margin-top:10px;}.allpaxes .custom_row{padding: 10px 0px;}.modal .modal-body table tr th{font-weight:600;color: #039d8e;}.modal .modal-body table tr th, .modal .modal-body table tr td{padding:6px 5px;font-size: 14px;line-height: 21px;width: 50%;}.leadaddons{}.leadaddons ul{list-style-type: none;padding:0px;column-count: 2;}.leadaddons ul li{margin:0px 0px 10px;font-size:14px;line-height:21px;color:#000;display:flex;width:auto;border:1px solid var(--border-secondary-color);align-items: center;gap:10px;justify-content:space-between;border-radius:7px;}.leadaddons ul li:hover{cursor:pointer;}.leadaddons ul li.active{border:1px solid var(--border-secondary-color);background: var(--background-secondary-color);color:#fff;} .leadaddons ul li label{margin:0px;display:flex;align-items:center;gap: 8px;position:relative;width: 100%;}.leadaddons ul li label input{position:absolute;top:0px;left:0px;width:100%;height:100%;opacity:0;}.leadaddons ul li label span{padding:8px 10px;}.policy_type_radio{display:flex;gap:10px;}.policy_type_radio .policy_col{display:inline-flex;}.policy_type_radio .policy_col label{margin:0px;font-size:14px;line-height:21px;color:#000;display: flex;gap: 6px;align-items: center;}.card .card-body .policy_type_radio .policy_col label input{height:auto;}.countrows.custom_row .countr{width: 22px;border-radius: 4px;font-size: 13px;line-height: 22px;height: 22px;text-align: center;display:inline-block;margin:0px 5px 5px 0px;}.countrows .custom_col label.col-form-label{margin:0px 0px 6px;}@media(min-width:1200px){	.booking_sec .booking_info .layovertag:before, .booking_sec .booking_info .layovertag:after, .booking_confrm_modal .modal-body .layover_time:before, .booking_confrm_modal .modal-body .layover_time:after{width: 30%;}	.offer_list .offer_col{width:calc(25% - 10px);margin-right:10px;margin-bottom:20px;}	.offer_list .offer_col:nth-child(4n){margin-right:0px;}}@media(min-width:768px) and (max-width:1199px){	.booking_sec .booking_info .layovertag:before, .booking_sec .booking_info .layovertag:after, .booking_confrm_modal .modal-body .layover_time:before, .booking_confrm_modal .modal-body .layover_time:after{width: 26%;}	.offer_list .offer_col{width:calc(33.33% - 10px);margin-right:10px;margin-bottom:20px;}	.offer_list .offer_col:nth-child(3n){margin-right:0px;}}@media(min-width:992px){	body:not(.sidebar-mini-md) .main-header{width: calc(100% - 250px);height: 60px;}	.offer_sec h3{font-size:20px;line-height:24px;}	.dash_box .booking_column{width: calc(20% - 8px);}	.dash_box .booking_list .booking_column:nth-child(5n), .dash_box .pending_work_list .pending_work_column:nth-child(7n){margin-right: 0px;}	.dash_box .booking_list .booking_column:nth-child(5n+1), .dash_box .pending_work_list .pending_work_column:nth-child(7n+1){clear:both;}	.dash_box .pending_work_list .pending_work_column{width: calc(14% - 7px);}	.today_status_list .status_column{min-width: 190px;}	.today_status_list .status_column:nth-child(4n){margin-right: 0px;}	.today_status_list .status_column:nth-child(4n+1){clear:both;}		.booking_confrm_modal .modal-body .flight-list-main .airline_column{float: left;width: calc(40% - 120px);}	.booking_confrm_modal .modal-body .flight-list-main .flight_time_column{float: left;width: 30%;}	.booking_confrm_modal .modal-body .flight-list-main .flight_time_duration{float: left;width: 120px;}		.custom_row .colwd1{width:18%;}	.custom_row .namefied_col{width:23%;}  	.custom_row .colwd2{width:25%;}  	.custom_row .colwd5{width:46%;} 	.visa_box_col5{-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}}@media(max-width:991px){	.agent_view .card .cus_action_btn a{font-size:14px;line-height:18px;margin: 0px 0px 5px;}		.company_logos_sec .profile_img_field{margin-bottom:15px;}	ul.nav_support_menu{align-items: center;}	ul.nav_support_menu li.homeicon a i{font-size:21px;}}@media(min-width:768px) and (max-width:991px){	body:not(.sidebar-mini-md) .main-header{width: 100%;height: 60px;}	.offer_sec h3{font-size:16px;line-height:21px;}	.dash_box .booking_column{width: calc(25% - 8px);}	.dash_box .booking_list .booking_column:nth-child(4n), .dash_box .pending_work_list .pending_work_column:nth-child(7n){margin-right: 0px;}	.dash_box .booking_list .booking_column:nth-child(4n+1), .dash_box .pending_work_list .pending_work_column:nth-child(7n+1){clear:both;}	.dash_box .pending_work_list .pending_work_column{width: calc(20% - 7px);}	.today_status_list .status_column{width: calc(33% - 5px);}	.today_status_list .status_column:nth-child(3n){margin-right: 0px;}	.today_status_list .status_column:nth-child(3n+1){clear:both;}	.booking_confrm_modal .modal-body .flight-list-main .airline_column{float: left;width: calc(40% - 100px);}	.booking_confrm_modal .modal-body .flight-list-main .flight_time_column{float: left;width: 30%;}	.booking_confrm_modal .modal-body .flight-list-main .flight_time_duration{float: left;width: 100px;}	#onlinetoprecharge .modal-dialog{max-width:720px;}		.custom_row .colwd1{width:18%;}	.custom_row .namefied_col{width:23%;}	.custom_row .colwd2{width:25%;}	.custom_row .colwd5{width:45%;} 	.visa_box_col5{-ms-flex: 0 0 33.33%;flex: 0 0 33.33%;max-width: 33.33%;}} @media(min-width:768px){	 	.agent_mob_logo{display:none;}	.dash_servies{padding: 20px 15px 10px;}	.dash_servies ul li{float:left;width:calc(25% - 5px);margin-right:5px;}	.dash_servies ul li a{font-size:14px;line-height:21px;padding: 5px 15px;display:inline-block;}	.dash_servies ul li a img{width:50px;}	.wrapper .app-body{margin-top: 60px;}	.dashboard_status_list h4{font-size: 22px;line-height: 28px;}	.main-header .navbar-nav .nav-item.quick_link.prf_link .dropdown-menu{left:auto;right:0px;}	.sidebar-mini .main-sidebar .brand-link img.logo_small{width:45px;}	.sidebar-mini .main-sidebar .brand-link img.logo_small, .sidebar-mini.sidebar-collapse .main-sidebar .brand-link img.brand-image{display:none;}	.sidebar-mini.sidebar-collapse .main-sidebar .brand-link img.logo_small{display:block;}	.cus_user_tags ul li.cus_tag{margin-right:15px;padding: 6px 12px;}	.card_custom_menu ul li, .print_export ul li, .offer_list .offer_tabs ul li{display: inline-block;margin-right:10px;}	.card_custom_menu ul li a, .offer_list .offer_tabs ul li a{width: 60px;height: 40px;border-radius: 10px;}	.card_custom_menu ul li a i, .offer_list .offer_tabs ul li a i{font-size: 21px;color:#fff;}	.print_export{margin-right: 15px;}	.print_export ul li a{font-size:14px;line-height:21px;padding:6px 15px;}	.btn-theme-sm, .btn-success-sm, .btn-info-sm{font-size: 14px;line-height:18px;padding: 6px 13px;} 	.btn-theme-lg{font-size: 15px;line-height:21px;padding: 8px 15px;}	.card .card-body .filter_panel{padding: 20px;}	.card-footer .row>div>.description-block{border-right: 1px solid #dee2e6;}	.card-footer .row>div:nth-child(4)>.description-block{border-right: 0px;}	.card-footer .description-block > .description-text{font-size:15px;line-height:21px;}	.Field_session{padding: 15px 20px;}	.asession_os, .asession_browser{margin: 15px;}	.asession_location{padding: 15px;}	.card .card-body .nav_custom_tabs{margin-bottom:20px;}	.card .card-body .nav_custom_tabs li{margin-right:10px;}	.card .card-body .nav_custom_tabs li a{font-size: 15px;line-height: 21px;padding: 10px 10px;}	.dash_box .info-box{min-height: 80px;}	.info-box .info-box-icon{width: 70px;}	.info-box .info-box-icon i{font-size: 24px;}	.dash_box .info-box .info-box-content{}	.dash_box .info-box .info-box-content .b2_col .info-box-number{font-size: 24px;line-height: 30px;}	.dash_box .booking_column{margin: 0px 10px 10px 0px;padding:8px;} 	.dash_box .booking_list .booking_column h5{font-size: 18px;line-height: 24px;}	.dash_box .booking_list .booking_column h5 i{font-size: 16px;}	.dash_box .booking_list .booking_column .booking_content .b2_col a{padding: 5px 18px;display: inline-block;}	.dash_box .booking_list .booking_column .booking_content .b2_col a span.info-box-text{font-size: 14px;line-height: 21px;}	.dash_box .booking_list .booking_column .booking_content .b2_col a span.info-box-number{font-size: 20px;line-height: 26px;}	.dash_box .pending_work_list .pending_work_column{margin: 0px 10px 10px 0px;}	.dash_box .pending_work_list .pending_work_column .info-box .info-box-icon{font-size: 24px;line-height: 30px;}	.today_status_list .status_column{margin:0px 10px 10px 0px;}	.dash_box .info-box .info-box-text{font-size:14px;line-height:18px;}	.dash_box .info-box .info-box-number{font-size:15px;line-height:21px;}		.booking_confrm_modal .modal-body .flight-list-main .flight_time_column strong, .booking_confrm_modal .modal-body .flight-list-main .flight_time_column h5, .booking_confrm_modal .modal-body .flight-list-main .flight_time_duration .duration strong{font-size: 14px;line-height: 18px;}	.booking_confrm_modal .modal-body .flight-list-main .flight_time_column small, .booking_confrm_modal .modal-body .flight-list-main .flight_time_duration .duration span{font-size: 12px;line-height: 16px;}		.booking_confrm_modal  .modal-content .modal-body .flight-list-main .airline, .booking_confrm_modal  .modal-content .modal-body .flight-list-main .departure, .booking_confrm_modal  .modal-content .modal-body .flight-list-main .stop-duration, .booking_confrm_modal  .modal-content .modal-body .flight-list-main .destination{padding:0px 10px;}	.booking_confrm_modal .modal-body .layover_time .layover_txt{font-size: 14px;line-height: 18px;padding: 5px 15px;} 		.payment_gateways_modal{}	.payment_gateways_modal ul{}	.payment_gateways_modal ul li{display:block;}	.payment_method tr td, .payment_method tr th{padding:4px 10px;}	.announment_col .announe_icon i{font-size: 25px;line-height: 26px;}	.announment_col marquee{font-size:18px;line-height:21px;}	.custom_row span.customer_note{font-size:14px;line-height:18px;}		.modal .modal-content .modal-header, .modal .modal-content .modal-body{padding:15px;}	.content-wrapper .card_tools .cus_dropdown a{margin-right:0px;}	.package_day_list ul li{margin-right:10px;font-size: 15px;line-height:21px;}	.card .card-body .package_btns{display: inline-block;width: calc(100% - 70px);margin-right:5px;}	.card .card-body .package_btns ul li a{font-size:14px;line-height:18px;padding:5px 10px;}	.card .card-body .provider_info td img{width:120px;}}@media(max-width:767px){ 	body:not(.sidebar-mini-md) .main-header{width: 100%;display:flex;z-index: 1050;padding: 5px 5px;}	body.admin_body:not(.sidebar-mini-md) .main-header{height: 50px;}	body.agent_body:not(.sidebar-mini-md) .main-header{height: 70px;}	.admin_body.layout-fixed .main-sidebar{top: 50px;}	.agent_body.layout-fixed .main-sidebar{top: 70px;}	.layout-fixed .main-sidebar .brand-link{display:none;}	.sidebar-mini.sidebar-open .main-header ul.nav_toggle li a i:before{content: "\f00d";}	.main-header .agent_mob_logo{display: inline-block;margin-left: auto;}	.main-header .agent_mob_logo img{width:100%;}	.dash_servies{padding: 15px 10px 10px;} 	.dash_servies ul li{float:left;width:calc(25% - 5px);margin-right:5px;}	.dash_servies ul li a{font-size:13px;line-height:18px;display:block;}		.offer_sec h3{font-size:15px;line-height:21px;}	.admin_body .wrapper .app-body{margin-top: 50px;}	.agent_body .wrapper .app-body{margin-top: 70px;}	.dashboard_status_list h4{font-size: 18px;line-height: 21px;}	.card_tools .cus_dropdown{margin-right:0px;}	.btn-theme-sec, .btn-theme, .btn-group-sm > .btn, .btn-sm{font-size: 13px;line-height: 18px;}	.btn-primary, .btn-secondary{font-size: 13px;line-height: 18px;}	.btn-theme-sm, .btn-success-sm, .btn-info-sm{font-size: 13px;line-height:16px;padding: 5px 10px;} 	.btn-theme-lg{font-size: 14px;line-height:18px;padding: 6px 12px;}	.main-header .navbar-nav .nav-item.quick_link .dropdown-menu{left:auto;right:0px;}	.sidebar-mini .main-sidebar .brand-link img.logo_small{display:none;}	/* .sidebar-mini .main-sidebar{width: 74px;}	.sidebar-mini .main-sidebar .custom_sidebar  nav ul.nav-sidebar>li>a>p{margin-left: 0px;opacity: 0;width: 0;visibility: hidden;}	.sidebar-mini .main-sidebar .custom_sidebar  nav ul.nav-sidebar>li{width: 100%;display: block;}	.sidebar-mini .main-sidebar .custom_sidebar  nav ul.nav-sidebar>li>a.nav-link{white-space: nowrap;overflow: hidden;width: 100%;}	.sidebar-mini .main-sidebar .brand-image{display:none;}	.sidebar-mini .main-sidebar .brand-link{width: 100%;}	.sidebar-mini .main-sidebar .brand-link img.logo_small{width:45px;} */	.content-header{padding:8px;}	.content-header h1{font-size:18px;}	.content-header .breadcrumb li{font-size:14px;line-height: 18px;}	.card_custom_menu ul li, .print_export ul li, .offer_list .offer_tabs ul li{display: inline-block;margin-right:2px;}	.card_custom_menu ul li, .offer_list .offer_tabs ul li{margin-bottom:5px;}	.card_custom_menu ul li a, .offer_list .offer_tabs ul li a{width: 36px;height: 30px;border-radius: 6px;}	.card_custom_menu ul li a i, .offer_list .offer_tabs ul li a i{font-size: 15px;color:#fff;} 	.print_export{margin-right: 8px;}	.print_export ul li a{font-size:13px;line-height:18px;padding:5px 10px;}	.btn-theme-sm{font-size: 13px;line-height:18px;padding: 4px 10px;} 	.btn-theme-lg{font-size: 14px;line-height:21px;padding: 8px 12px;}	.card .card-footer .pagination{margin-bottom:0px;}	.card .card-header .card-title{font-size: 18px;line-height: 21px;}	.card .card-body table.table tr th {font-size: 13px;padding: 6px;} 	.card .card-body .filter_panel{padding: 12px;}	.card-footer .row>div:nth-child(odd)>.description-block{border-right: 1px solid #dee2e6;}	.card-footer .description-block > .description-text{font-size:13px;line-height:16px;}	.Field_session{padding: 15px 12px;}	.asession_os, .asession_browser{margin: 15px 5px;}	.asession_location{padding: 15px 10px;}	.card .card-body .nav_custom_tabs{margin-bottom:15px;}	.card .card-body .nav_custom_tabs li{margin-right:5px;margin-bottom:5px;}	.card .card-body .nav_custom_tabs li a{font-size: 14px;line-height: 18px;padding: 8px;}		.dash_box .info-box, .info-box{min-height: 70px;}	.info-box .info-box-icon{width: 50px;}	.info-box .info-box-icon i{font-size: 21px;}	.dash_box .info-box .info-box-content{}	.dash_box .info-box .info-box-content .b2_col .info-box-number{font-size: 21px;line-height: 26px;}	.dash_box .booking_column{width: calc(33% - 5px);padding:5px;margin: 0px 8px 10px 0px;}	.dash_box .booking_list .booking_column:nth-child(3n){margin-right: 0px;}	.dash_box .booking_list .booking_column:nth-child(3n+1){clear:both;}	.dash_box .pending_work_list .pending_work_column{margin: 0px 8px 10px 0px;}	.dash_box .pending_work_list .pending_work_column .info-box .info-box-icon{font-size: 20px;line-height: 24px;}	.today_status_list .status_column{width: calc(30% - 4px);margin:0px 6px 10px 0px;}	.today_status_list .status_column:first-child{width: calc(40% - 4px);}	.today_status_list .status_column:nth-child(3n){margin-right: 0px;}	.today_status_list .status_column:nth-child(3n+1){clear:both;}  	.dash_box .info-box .info-box-text{font-size:12px;line-height:16px;}	.dash_box .info-box .info-box-number{font-size:13px;line-height:16px;}		.booking_confrm_modal  .modal-content .modal-body .flight-list-main .airline, .booking_confrm_modal  .modal-content .modal-body .flight-list-main .departure, .booking_confrm_modal  .modal-content .modal-body .flight-list-main .stop-duration, .booking_confrm_modal  .modal-content .modal-body .flight-list-main .destination{padding:0px 5px;}	.booking_confrm_modal .modal-body .layover_time .layover_txt{font-size: 12px;line-height: 16px;padding: 5px 10px;}	.payment_gateways_modal ul li{display:inline-block;margin-right:15px;margin-bottom:5px;}	.payment_gateways_modal ul li label{margin:0px;}	.announment_col .announe_icon i{font-size: 21px;line-height: 24px;}	.announment_col marquee{font-size:16px;line-height:21px;}	.card .card-header .booking_title ul li a.dropdown-toggle{font-size:13px;line-height:16px;} 		.custom_row .colwd1{width:33.33%;}	.custom_row span.customer_note{font-size:12px;line-height:16px;}		.modal .modal-content .modal-header, .modal .modal-content .modal-body{padding:10px;}	.info-box .info-box-content{padding: 5px 5px 5px 10px;width: calc(100% - 50px);}	.dash_box .pending_work_list .pending_work_column .info-box .info-box-content{width:100%;} 	.info-box .info-box-text{font-size:13px;line-height:16px;}	/* .content-wrapper .card_tools{display: flex;justify-content: space-between;} */	.content-wrapper .card_tools a{margin-bottom:5px;}	.package_day_list ul li{margin-right:6px;font-size: 13px;line-height:18px;}	.card .card-body .package_btns{display: block;width:100%;}	.card .card-body .package_btns ul li a{font-size:12px;line-height:16px;padding:4px 8px;}	.card .card-body .provider_info td img{width:80px;}	.custom_row .custom_col .form-group input{height: 36px;}	.content-wrapper .custom_col label.col-form-label{font-size:12px;line-height:16px;}	}@media(min-width:601px){ 	.commission_amount .markuptype_field{margin-right: 10px;}	.commission_amount .amount_field{width: 150px;margin-right: 10px;}	.commission_amount .usertype_select{display: inline-block;}	.card_custom_menu{display: inline-block;}}@media(max-width:600px){	.commission_amount .markuptype_field{width: calc(50% - 12px);}	.commission_amount{display:flex;justify-content:space-between;gap: 10px;}	.commission_amount .amount_field{width: 50%;}	.commission_amount .amount_btn {display: inline-block;text-align: center;}	.commission_amount .usertype_select{display: block;}	.commission_amount .usertype_select ul li a.dropdown-toggle{display: inline-block;margin-bottom: 10px;width: auto;}	.card_custom_menu{clear: both;text-align: center;display: block;}}@media(max-width:575px){	.wd50_xs{width:50%;} 	.content-header .breadcrumb{float:right;} 	.agenteditform .inner_form_field .form-group .row .select_field{margin-bottom:10px;}	.agenteditform .inner_form_field .form-group .row .select_field+.input_field{margin-bottom:10px;}	.mrbtm10_xs{margin-bottom:10px;}	.col_half_xs{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}}@media(min-width:481px) and (max-width:767px){	.card .card-header{padding:10px;}	.card .card-body{padding:15px;}	.dash_servies ul li a{padding: 5px 10px;}	.dash_servies ul li a img{width:50px;}	.main-header .agent_mob_logo{width: 120px;}	.card_custom_menu ul li a, .offer_list .offer_tabs ul li a{font-size:13px;line-height:18px;padding:5px 10px;}	.cus_user_tags ul li.cus_tag{margin-right:10px;padding: 8px 10px;}		.dash_box .booking_list .booking_column h5{font-size: 15px;line-height: 21px;}	.dash_box .booking_list .booking_column h5 i{font-size: 16px;}	.dash_box .booking_list .booking_column .booking_content .b2_col a{padding: 5px 18px;display: inline-block;}	.dash_box .booking_list .booking_column .booking_content .b2_col a span.info-box-text{font-size: 14px;line-height: 21px;}	.dash_box .booking_list .booking_column .booking_content .b2_col a span.info-box-number{font-size: 20px;line-height: 26px;}	.dash_box .pending_work_list .pending_work_column{width: calc(25% - 6px);} 	.dash_box .pending_work_list .pending_work_column:nth-child(4n){margin-right: 0px;}	.dash_box .pending_work_list .pending_work_column:nth-child(4n+1){clear:both;}	.offer_list .offer_col{width:calc(50% - 8px);margin-right:8px;margin-bottom:15px;}	.offer_list .offer_col:nth-child(2n){margin-right:0px;}	.custom_row .namefied_col, .custom_row .colwd2, .custom_row .colwd5{width:50%;}}@media(min-width:481px){	.card .card-body.web_setting .form_label img.img-avatar{width:50px;height:50px;}	.card .card-body.web_setting .form_label label{width:100px;margin-right:10px;}	.card .card-body.web_setting .file_upload span{font-size: 15px;line-height: 21px;padding: 6px 12px;}	.card .card-body.web_setting .file_upload{width: 82px;margin: 0px 8px;}	.booking_confrm_modal .modal-content .modal-body .pesdetail li label span.cus_title{margin-right: 10px;display: inline-block;width: calc(50% - 10px);}}@media(max-width:480px){	.card .card-header{padding:6px;}	.card .card-body{padding:10px;}	.dash_servies ul li a{padding: 5px 8px;}	.dash_servies ul li a img{width:40px;}	.main-header .agent_mob_logo{width: 120px;}	.card_custom_menu ul li a, .offer_list .offer_tabs ul li a{font-size:12px;line-height:16px;padding:5px 6px;}	.card-header > .card-tools i{font-size: 11px;}	.card_custom_menu{display: block;margin-bottom:5px;}	.cus_user_tags ul{display: flex;}	.cus_user_tags ul li.cus_tag{margin-right:15px;padding: 5px 6px;}	.cus_user_tags ul li.cus_tag span.span_tag{margin-right:4px;min-width: 25px;min-height: 25px;font-size: 15px;line-height: 10px;}	.cus_user_tags ul li.cus_tag span.tag_label{font-size:12px;line-height:16px;vertical-align: middle;}	.card .card-body.web_setting .form_label img.img-avatar{width:40px;height:40px;}	.card .card-body.web_setting .form_label label{width:65px;margin-right:6px;}	.card .card-body.web_setting .file_upload{width: 70px;margin: 0px 6px;}	.card .card-body.web_setting .file_upload span{font-size: 14px;line-height: 18px;padding: 6px 8px;}	.dash_box .booking_list .booking_column h5{font-size: 13px;line-height: 18px;}	.dash_box .booking_list .booking_column h5 i{font-size: 14px;}	.dash_box .booking_list .booking_column .booking_content .b2_col a{padding: 5px 8px;display: block;}	.dash_box .booking_list .booking_column .booking_content .b2b a{margin-right: 2px;}	.dash_box .booking_list .booking_column .booking_content .b2c a{margin-left: 2px;}	.dash_box .booking_list .booking_column .booking_content .b2_col a span.info-box-text{font-size: 12px;line-height: 16px;}	.dash_box .booking_list .booking_column .booking_content .b2_col a span.info-box-number{font-size: 15px;line-height: 21px;}	.dash_box .pending_work_list .pending_work_column{width: calc(33% - 5px);} 	.dash_box .pending_work_list .pending_work_column:nth-child(3n){margin-right: 0px;}	.dash_box .pending_work_list .pending_work_column:nth-child(3n+1){clear:both;}	.dash_box .status_column .info-box{padding: 5px;min-height: 50px;}	.dash_box .status_column .info-box .info-box-icon{width: 35px;height: 35px;}	.dash_box .status_column .info-box .info-box-icon i{font-size: 16px;}	.dash_box .status_column .info-box .info-box-content{width: calc(100% - 40px);padding: 5px;}	.booking_confrm_modal .modal-content .modal-body .pesdetail li label span.cus_title{display: block;width: 100%;}	.journey_btns{margin-bottom:8px;}	.offer_list .offer_col{width:100%;margin-bottom:10px;}	.custom_row .colwd2, .custom_row .colwd50_xs{width:50%;}	.custom_row .colwd100_xs{width:100%;} 	.custom_row .namefied_col, .custom_row .colwd5{width:100%;}}.card .card-header .badge, .card .card-body .badge{font-weight:normal;font-size: 13px;}.card .card-header .badge-warning, .card .card-body .badge-warning{color: #fff;}.card .card-header .badge-info, .card .card-body .badge-info{background-color: #00BFFE;}.card .card-header .badge-darkblue, .card .card-body .badge-darkblue{background-color: #0073b7;color:#fff;}.info-box .bg-blue{background-color: #00BFFE!important;}.info-box .bg-darkblue{background-color: #0073b7!important;}.info-box .info-box-number{font-size:18px;} .sharequote_modal .farequote_col{float:right;} .sharequote_modal .farequote_col .quote_span{margin-bottom:5px;}.sharequote_modal .farequote_col .quote_span span{float:right;font-size:21px;}.booking_search_form .searchcity .input-box{position:relative;}.booking_search_form .searchcity .searchsuggestions{border-radius: 4px;background-color: #fff;box-shadow: 0 1px 6px 0 rgb(0 0 0 / 20%);position: absolute;left: 0;min-height: auto;overflow: hidden;z-index: 9999;width: 100%;}.booking_search_form .searchtocity .searchsuggestions{left: auto;right: 0;}.booking_search_form .searchsuggestions input.autosuggestion{background: #fff;box-shadow: 0 2px 3px 0 rgb(0 0 0 / 10%);padding: 10px;outline: 0;border: 0;width: 100%;font-size: 16px;line-height:21px;color: #000;font-weight: 700;height:auto;}.booking_search_form .searchsuggestions .flight_suggetions{max-height: 270px;overflow-y: auto;}.booking_search_form .searchsuggestions .flight_suggetions .maintitle{display:none;}.booking_search_form .searchsuggestions .flight_suggetions .maintitle p{padding: 10px;margin: 0px;text-transform: uppercase;font-size: 13px;line-height: 16px;font-weight: normal;color: #9b9b9b;}.booking_search_form .searchsuggestions .flight_suggetions ul.sugested_lists{list-style-type: none;padding:0px;margin:0px;}.booking_search_form .searchsuggestions .flight_suggetions ul.sugested_lists li{padding: 5px 10px;margin-bottom: 5px;cursor: pointer;}.booking_search_form .searchsuggestions .flight_suggetions ul.sugested_lists li:hover{background: #f2f2f2;}.booking_search_form .searchsuggestions .flight_suggetions ul.sugested_lists li .makeFlex{display: flex;/* align-items: center; */}/* .booking_search_form .searchsuggestions .flight_suggetions ul.sugested_lists li .srcity{width:calc(100% - 60px);margin:0px 10px;} */.booking_search_form .searchsuggestions{width:100%;}.booking_search_form .searchsuggestions .flight_suggetions ul.sugested_lists li .hrtlCenter i{line-height: 26px;margin-right: 2px;}.booking_search_form .searchsuggestions .flight_suggetions ul.sugested_lists li .srcity{width:100%;margin:0px 2px;}.booking_search_form .searchsuggestions .flight_suggetions ul.sugested_lists li .srcity p{font-weight:normal;} .booking_search_form .searchsuggestions .flight_suggetions ul.sugested_lists li .srcity .cityname{color:#000;font-size:14px;line-height:18px;margin:0px;}.booking_search_form .searchsuggestions .flight_suggetions ul.sugested_lists li .srcity .airportname{color:#9b9b9b;font-size: 12px;line-height: 16px;margin:0px;}.booking_search_form .searchsuggestions .flight_suggetions ul.sugested_lists li .citycode{font-weight:normal;color:#9b9b9b;font-size: 14px;line-height: 35px;margin:0px;}.package_day_list{margin:0px 0px 20px;}.package_day_list ul{list-style:none;padding:0px;margin:0px;}.package_day_list ul li{display:inline-block;margin-right:10px;font-size: 15px;line-height:21px;color:#901d78;}.package_day_list ul li a{color:#901d78;}.package_day_list ul li a:hover{color:#129894;}.package_day_list ul li a:after{content: "\f101";font-family:var(--fa-style-family,"Font Awesome 6 Pro");font-weight:var(--fa-style,900);margin-left:5px;}.package_day_list ul li:last-child{margin-right:0px;}.package_day_list ul li:last-child a:after{display:none;}.check_select_field{}.check_select_field .checkbox, .check_select_field .select_field{display:inline-block;vertical-align: middle;}.check_select_field .checkbox label{margin:0px;display:inline-block;vertical-align: middle;}.check_select_field .checkbox label input{vertical-align: middle;height: 16px;width: 16px;margin: 0px;margin-right:5px;}.check_select_field .select_field{margin-left:10px;width:calc(100% - 90px);}.check_select_field .select_field .select2-container{width:100%!important;}.card .card-header .badge, .card .card-body .badge{font-weight:normal;font-size: 13px;}.card .card-header .badge-warning, .card .card-body .badge-warning{color: #fff;}.card .card-header .badge-info, .card .card-body .badge-info{background-color: #00BFFE;}.card .card-header .badge-darkblue, .card .card-body .badge-darkblue{background-color: #0073b7;color:#fff;}.info-box .bg-blue{background-color: #00BFFE!important;}.info-box .bg-darkblue{background-color: #0073b7!important;}.info-box .info-box-number{font-size:18px;} .file_upload_col{width:20%;float:left;margin-right:10px;}.file_upload_col .upload_field{width:100%;position:relative;background: #fff;border-radius: 3px;padding: 5px;border: 2px dashed #ddd;}.file_upload_col .upload_field img{width:100%;}.card .card-body .file_upload_col .form-group .upload_field input{width:100%;height:100%;position:absolute;top:0px;left:0px;opacity:0;}.upload_file_list{width:calc(80% - 10px);float:left;margin-top: 34px;}.upload_file_list .hotel_image{width:calc(20% - 8px);float:left;margin-right:10px;margin-bottom:10px;background:#fff;border-radius:3px;padding:5px;border: 2px dashed #ddd;position:relative;display: flex;align-items: center;justify-content: center;flex-direction: column;}.upload_file_list .hotel_image:nth-child(5n){margin-right:0px;}.upload_file_list .hotel_image:nth-child(5n+1){clear:both;}.upload_file_list .hotel_image a.image_link{display:block;}.upload_file_list .hotel_image a img{width:100%;}.upload_file_list .hotel_image .remove_image{position:absolute;top:5px;right:5px;}.upload_file_list .hotel_image .remove_image a{font-size:12px;line-height:16px;color:#ff0000;display: block;background: #fff;border-radius: 50%;padding: 3px 6px;}.upload_file_list .hotel_image .remove_image a i{color:#ff0000;font-size: 12px;}.card .card-body .form-group span.image_note{display: block;font-size: 13px;line-height: 18px;color: grey;}.card .card-body .form-group .pack_image{display:block;} .card .card-body .form-group .pack_image img{width:50px;} .card .card-body .package_btns ul{list-style-type:none;padding:0px;margin:0px;} .card .card-body .package_btns ul li{display:inline-block;margin-right:5px;margin-bottom:5px;}.card .card-body .package_btns ul li a{display:block;}.card .card-body .package_btns ul li.active a, .card .card-body .package_btns ul li a:hover{background:#129894;border-color:#129894;} .package_days_info{margin:35px 0px 0px;} .package_tool_list h4{font-size:21px;line-height:25px;color:#000;margin:0px 50px 0px 0px;display:inline-block;font-weight: 600;}.package_tool_list a.cuspack_tool{font-size:14px;line-height:16px;color:#901d78;display:inline-block;}.package_tool_list a.cuspack_tool i{font-size:13px;}.edit_package_tool{background: #fbfbfb;padding: 10px;border-radius: 2px;margin-top: 10px;}.card .card-body .file_upload{position:relative;display: inline-block;}.card .card-body .file_upload input{width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;opacity: 0;}.card .card-body .file_upload span{background: #901d78;text-transform: uppercase;color: #fff;border-radius: 4px;width: 100%;display: block;text-align: center;}/* .add_story_content{}.add_story_content .story_record_field{display: flex;justify-content: space-between;gap: 60px;}.add_story_content .story_content_field{width: calc(100% - 50px);} */.add_story_content .remove_stroy_btn{margin-top: 32px;}.add_story_content #dynamic-fields .row:first-child .remove_btn{display:none;}