﻿*{padding:0;margin:0;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{font-size:14px;font-family:"Outfit",sans-serif}body,html{height:100%}img{max-width:100%}ul,li{list-style-type:none;margin:0;padding:0}a{color:var(--primary);text-decoration:unset}a:hover{color:var(--bs-primary-900)}a.link{color:var(--bs-primary-900)}a.link:hover{color:var(--bs-primary)}h1,h2,h3,h4,h5,h6{font-family:"Outfit",sans-serif;color:var(--bs-primary);margin-bottom:0}p{font-weight:400;line-height:1.7em}.form-style label{color:var(--bs-primary-900);margin-bottom:10px}.form-style input{padding:8px;border:1px solid var(--bs-gray-400);height:46px}.form-style input[type=checkbox]{height:auto}.fa-trash:hover,.fa-times-circle-o:hover,.fa-times:hover{color:var(--bs-danger)}.fa-pencil-square-o:hover,.fa-eye:hover{color:var(--bs-primary)}.fa-check-circle-o:hover{color:var(--bs-success)}.fa-edit:hover,.fa-pencil-square-o:hover{color:var(--bs-warning)}.btn.closebtn{list-style:1em}.btn.closebtn:hover{color:var(--bs-danger);background:unset}.alert.alert-danger.validation,.alert.alert-success.validation{padding:0;padding:0px 10px;background:unset;border:unset;font-size:13px}.form .form-group{text-align:left}.form .form-group label{color:var(--bs-dark-blue);margin-bottom:10px;padding-left:5px}.form .form-group select,.form .form-group input{background:unset}.form .form-group select{appearance:auto}.form .form-group .input-group{position:relative}.form .form-group .input-group.date input{border-radius:3px !important;width:100%}.form .form-group .input-group.date .input-group-addon{position:absolute;right:7px;top:8px;color:var(--bs-dark-blue)}.form .form-group .input-group.date-icon-bottom .cp-label{margin-bottom:0px}.form .form-group .input-group.date-icon-bottom .input-group-addon{top:auto;bottom:8px}.form .form-group.form-submit{display:flex;align-items:flex-end}.form .form-group.form-submit .btn{min-height:52px}.form .form-group.text-right{text-align:right}.form-control:focus,.form-select:focus,.btn:focus{box-shadow:none !important;border:1px solid #ced4da !important}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}.text-justify{text-align:justify}.text-start{text-align:start}.fa-eye::before{content:"" !important}.status{padding:5px 7px;border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;display:inline-flex;align-items:center;font-size:12px;margin-bottom:0}.status.status-border{border:solid 1px;background:unset}.days-status{padding:5px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;margin-bottom:0;width:18px;height:18px;border-radius:50%;background-color:var(--bs-gray-100);color:var(--bs-gray-500)}.available{padding:5px 7px;position:relative;color:var(--bs-light);border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;display:inline-flex;align-items:center;font-size:12px;margin-bottom:0;justify-content:center}.btn{padding:7px 10px;font-size:14px}.btn.btn-primary{color:var(--bs-light)}.btn.btn-dark-blue:hover{background:var(--bs-primary);border-color:var(--bs-primary)}.btn:hover{background:var(--bs-dark-blue);color:var(--bs-light)}.btn.btn-primary-border{border:solid 1px #2a72eb}.btn.btn-primary-border:hover{border-color:var(--bs-dark-blue)}.btn.btn-danger{color:var(--bs-light)}.btn.btn-danger:hover{background:rgba(231,84,84,.2);color:var(--bs-danger)}.btn.btn-action{border:solid 1px var(--bs-gray-200)}.page-title{font-size:20px;color:var(--bs-dark-blue);font-weight:600}.datepicker .datepicker-days{padding:5px 10px}.disabled{pointer-events:none;color:var(--bs-gray-500)}.header-wrapp{max-width:190px;background-color:var(--bs-primary);width:100%;position:fixed;height:100%;transition:width .1s;z-index:6;top:0}.header-wrapp ul{padding:0px;margin:0px 10px}.header-wrapp ul li{list-style:none;position:relative;margin-bottom:15px}.header-wrapp ul li:hover a,.header-wrapp ul li.active a{color:var(--bs-light);background-color:var(--bs-primary-500);border-radius:50px 50px 50px 50px;-webkit-border-radius:50px 50px 50px 50px;-moz-border-radius:50px 50px 50px 50px}.header-wrapp ul li ul{position:absolute;margin-top:0px;top:0px;min-width:200px;background:var(--bs-gray-600);left:100%;border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px}.header-wrapp ul li a{padding:5px 10px;color:var(--bs-light);text-decoration:none;display:block;border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px}.header-wrapp ul li a i{background-color:var(--bs-primary-500);width:36px;height:36px;text-align:center;line-height:16px}.header-wrapp .main-left-bar{padding:20px 0 100px 0}.header-wrapp .mini-logo{display:none}.header-wrapp .menu-button{cursor:pointer;position:absolute;right:-18px;top:48px;background-color:var(--bs-gray);color:var(--bs-gray);font-size:18px;text-align:center;width:35px;height:35px;border-radius:50px 50px 50px 50px;-webkit-border-radius:50px 50px 50px 50px;-moz-border-radius:50px 50px 50px 50px;line-height:35px;font-weight:300;box-shadow:0 0 5px rgba(0,0,0,.2)}.header-wrapp .menu-button::after{content:"";font-family:"FontAwesome";color:var(--bs-gray-600);font-size:18px}.header-wrapp .menu-button.active::after{content:""}.header-wrapp.menu-closed{width:55px}.header-wrapp.menu-closed .mini-logo{display:block;width:38px}.header-wrapp.menu-closed .main-logo{display:none}.header-wrapp.menu-closed .main-left-bar .dash-navigation li a{padding:0px 10px 0px 0}.header-wrapp.menu-closed .main-left-bar .dash-navigation li a abbr{display:none;padding:10px 25px;width:140px;text-align:center}.header-wrapp.menu-closed .main-left-bar .dash-navigation li:hover a abbr{display:block;position:absolute;left:100%;top:50%;background:var(--bs-primary-500);transform:translateY(-50%);border-radius:30px 30px 30px 30px;-webkit-border-radius:30px 30px 30px 30px;-moz-border-radius:30px 30px 30px 30px}.header-wrapp .site-logo-main{border-bottom:1px solid var(--bs-light)}.header-wrapp .mCSB_inside>.mCSB_container{margin-right:0 !important}.header-wrapp .mCSB_scrollTools .mCSB_draggerContainer{right:-10px !important}.header-wrapp .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:var(--bs-white)}.admin-content-wrapp{margin-left:190px;background-color:var(--bs-gray);height:100%}.admin-content-wrapp.content-slide{margin-left:55px}.admin-content-wrapp.no-sidebar{margin-left:0}.admin-content-wrapp .admin-header{position:sticky;top:0;right:0;z-index:999;width:auto;-webkit-transition:all .5s ease;-moz-transition:position 10s;-ms-transition:position 10s;-o-transition:position 10s;transition:all .5s ease}.admin-content-wrapp .admin-header.fixed{position:fixed;top:0;right:0;animation:smoothScroll 1s forwards;width:calc(100% - 190px)}@keyframes smoothScroll{0%{transform:translateY(-40px)}100%{transform:translateY(0px)}}.admin-content-wrapp .admin-header .header-content{display:flex;justify-content:space-between;align-items:center;background-color:var(--bs-light);border-bottom:1px solid var(--bs-gray-300);padding:10px 25px}.admin-content-wrapp .admin-header .header-content .page-heading{width:calc(100% - 200px)}.admin-content-wrapp .admin-header .header-content .page-heading .page-breadcrumbe ul li{display:inline-block;text-align:right;position:relative;padding-right:10px}.admin-content-wrapp .admin-header .header-content .page-heading .page-breadcrumbe ul li::after{position:absolute;right:0px;content:"/";top:0;color:var(--bs-gray-600)}.admin-content-wrapp .admin-header .header-content .page-heading .page-breadcrumbe ul li:last-child::after{display:none}.admin-content-wrapp .admin-header .header-content .page-heading .page-breadcrumbe ul li .active{color:var(--bs-primary)}.admin-content-wrapp .admin-header .header-content .page-heading .page-breadcrumbe ul li:hover a{color:var(--bs-gray-600)}.admin-content-wrapp .admin-header .header-content .login-panal .user-profile{display:flex;flex-direction:row;color:var(--bs-light);position:relative;padding:6px}.admin-content-wrapp .admin-header .header-content .login-panal .user-profile .dropdown-toggle{display:flex;align-items:center}.admin-content-wrapp .admin-header .header-content .login-panal .user-profile abbr{color:var(--bs-light);background:var(--bs-primary);line-height:32px;height:32px;width:32px;display:flex;justify-content:center;font-weight:600;text-transform:capitalize}.admin-content-wrapp .admin-header .header-content .login-panal .user-profile .admin-content{color:var(--bs-dark-blue);position:relative}.admin-content-wrapp .admin-header .header-content .login-panal .user-profile .dropdown-toggle::after{color:var(--bs-dark-blue)}.admin-content-wrapp .admin-header .header-content .login-panal .user-profile .dropdown-menu{top:calc(100% - 34px) !important;box-shadow:0 1px 5px rgba(0,0,0,.2)}.admin-content-wrapp .admin-dashbord-content{background-color:var(--bs-gray)}.admin-content-wrapp .admin-dashbord-content .card-overview{background-color:var(--bs-light);border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-box-shadow:0 0 7px rgba(0,0,0,.05)}.admin-content-wrapp .admin-dashbord-content .card-overview .card-content{background-image:url("../../images/boat_cruise_ferry_ship.png");background-position:right;background-repeat:no-repeat}.admin-content-wrapp .admin-dashbord-content .card-overview .card-content .card-heading{display:flex;flex-direction:column;justify-content:center}.admin-content-wrapp .admin-dashbord-content .card-overview .card-content p{color:var(--bs-gray-600);margin-bottom:0px}.admin-content-wrapp .admin-dashbord-content .card-overview .card-content.overview-box{position:relative;padding-left:80px}.admin-content-wrapp .admin-dashbord-content .card-overview .card-content.overview-box .card-icon{position:absolute;left:10px}.admin-content-wrapp .admin-dashbord-content .card-overview .card-title{color:var(--bs-dark-blue);font-weight:700;margin-bottom:0px}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box{background-color:var(--bs-light);border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-box-shadow:0 0 7px rgba(0,0,0,.07);border:solid 1px var(--bs-gray-300)}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box.remove-border{border:unset}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box.remove-bg-border{border:unset;background-color:unset;-webkit-box-shadow:unset}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box.disabled-trip{position:relative}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box.disabled-trip:before{content:"";position:absolute;background-color:#afafaf !important;opacity:.5;width:100%;height:100%;top:0;border-radius:10px;z-index:0}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box.disabled-trip h6,.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box.disabled-trip span,.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box.disabled-trip p{color:#afafaf !important}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box.disabled-trip .view-button a{background-color:#afafaf;border-color:#afafaf}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box.disabled-trip img{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.2}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .card-head{border-bottom:solid 1px var(--bs-gray-300)}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .card-head.remove-border{border:unset}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .card-head .card-title{align-items:center;display:flex;flex-direction:row;justify-content:start;position:relative;padding-left:30px}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .card-head .card-title::before{width:25px;height:25px;position:absolute;left:0;top:50%;background:url("../../images/ocean_sea_icon.svg") no-repeat;content:"";transform:translateY(-50%);-webkit-transform:translateY(-50%)}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .card-head .card-title.remove-icon{padding-left:0}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .card-head .card-title.remove-icon:before{display:none}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .card-head .card-title.card-round-icon i{border-radius:30px 30px 30px 30px;-webkit-border-radius:30px 30px 30px 30px;-moz-border-radius:30px 30px 30px 30px;background:var(--bs-gray-200);width:30px;height:30px;line-height:30px;text-align:center}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .card-head .card-title .card-head-title{color:var(--bs-dark-blue);font-weight:500;margin-bottom:0px;font-weight:500;line-height:30px}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .card-head .button-border-view{border:solid 1px var(--bs-gray-300);border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .booking-box li{display:inline-block;width:48%;vertical-align:middle}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .booking-box li span{font-size:10px;color:var(--bs-gray-500);background-color:var(--bs-gray-200);padding:5px 10px;border-radius:20px 20px 20px 20px;-webkit-border-radius:20px 20px 20px 20px;-moz-border-radius:20px 20px 20px 20px}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .booking-box li:last-child{text-align:right}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .booking-box .book-title{color:var(--bs-dark-blue);font-weight:700}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box p{display:block;margin-bottom:0px;padding-bottom:0px}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box abbr{justify-content:right;display:block;font-size:12px}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .progress{height:20px;border-radius:30px;position:relative}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .progress .progress-bar{position:absolute;left:0;height:100%}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .progress .progress-bar .progress-value{position:absolute;right:5px}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .book-update{display:flex;flex-wrap:wrap}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .book-update li{width:50%;position:relative;padding:10px 15px}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .book-update li::before{position:absolute;right:0px;content:"";top:0;border-right:1px solid var(--bs-gray-300);height:100%}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .book-update li:last-child::before{display:none}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .book-update .book-title{color:var(--bs-dark-blue);font-weight:700}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .book-update span{font-size:16px;font-weight:400}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .revenue-tab{flex-direction:row;justify-content:space-between;background-color:var(--bs-gray);align-items:center;border-radius:8px 8px 8px 8px;-webkit-border-radius:8px 8px 8px 8px;-moz-border-radius:8px 8px 8px 8px;border:solid 1px var(--bs-gray-300)}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .revenue-tab.revenue-remove-bg{background-color:unset}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .revenue-tab .revenue-tab-title{color:var(--bs-dark-blue);font-weight:500;font-weight:600}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .revenue-tab .revenue-tab-title span{font-size:16px;font-weight:400;color:var(--bs-gray-600)}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .revenue-tab .tab-module #pills-tab{margin-bottom:0px}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .revenue-tab .tab-module .nav{list-style:none;margin:0;overflow:auto;border:solid 1px var(--bs-gray-300);display:flex;border-radius:8px 8px 8px 8px;-webkit-border-radius:8px 8px 8px 8px;-moz-border-radius:8px 8px 8px 8px}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .revenue-tab .tab-module .nav .nav-item .nav-link{color:var(--bs-gray-600);padding:10px 20px;cursor:pointer;font-weight:300;border-radius:0px 0px 0px 0px;-webkit-border-radius:0px 0px 0px 0px;-moz-border-radius:0px 0px 0px 0px}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .revenue-tab .tab-module .nav .nav-item .nav-link:hover,.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .revenue-tab .tab-module .nav .nav-item .nav-link.active{background:var(--bs-primary-900);color:var(--bs-gray-300)}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .table-column{white-space:nowrap;overflow-x:scroll}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .table-details{position:relative}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .table-details .table{border-collapse:unset}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .table-details .table thead th{border-collapse:unset;font-size:13px;background:var(--bs-gray-100);padding:10px 12px;color:var(--bs-dark-blue);font-weight:500;line-height:28px}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .table-details .list-table tr{border-bottom:solid 1px var(--bs-gray-300)}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .table-details .list-table tr td{font-size:14px !important;vertical-align:middle;height:auto;color:var(--bs-blue-800);word-wrap:break-word}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .table-details .list-table tr td h6{font-size:14px;color:var(--bs-gray-600);margin-bottom:5px}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .table-details .list-table .qr-pass-img img{width:60px;height:60px}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .table-details .list-table .action-menu{display:flex;gap:10px}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .table-details .list-table .action-menu a{border:1px solid var(--bs-gray-100);padding:4px;border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .table-details .list-table .avatar-name{background:var(--bs-primary) url("../../images/cruise_ferry.svg") no-repeat center;color:var(--bs-light);width:40px;height:40px;line-height:40px;border-radius:50px 50px 50px 50px;-webkit-border-radius:50px 50px 50px 50px;-moz-border-radius:50px 50px 50px 50px;display:block;text-align:center;font-size:14px !important}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .table-details #payment-history-tb_wrapper{padding-top:60px;position:relative}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .table-details #payment-history-tb_wrapper .dt-buttons,.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .table-details #payment-history-tb_wrapper #payment-history-tb_length{position:absolute;top:10px}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .table-details #payment-history-tb_wrapper #payment-history-tb_length{left:0}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .table-details #payment-history-tb_wrapper .dt-buttons{right:0}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .table-details #payment-history-tb_wrapper .dt-buttons .buttons-csv span{font-size:0px}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .table-details #payment-history-tb_wrapper .dt-buttons .buttons-csv span .fa{font-size:14px}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .table-details #bookingTable_wrapper{position:relative}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .table-details #bookingTable_wrapper .dt-buttons{position:absolute;top:-55px}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .table-details #bookingTable_wrapper .dt-buttons{right:0px}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .table-details #bookingTable_wrapper .dt-buttons .buttons-csv span{font-size:0px}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .table-details #bookingTable_wrapper .dt-buttons .buttons-csv span .fa{font-size:14px}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .table-details .customertop{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;flex-direction:row-reverse}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .table-details .customertop .dataTables_length{display:flex;justify-content:end;padding-right:7px}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .table-details .customertop .revenue-date{position:absolute;right:65px;top:10px;z-index:1}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .trip-data{display:none}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .trip-select-option{width:100%;max-width:150px}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .day-col-2 .form-group{width:50%}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .day-col-4 .form-group{width:25%}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .validation{font-size:12px !important}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .calendar-input-group{position:relative}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .calendar-input-group::after{content:"";position:absolute;top:0px;bottom:0;left:52%;z-index:10;margin:auto;width:8px;height:1px;background-color:var(--bs-gray-500);transform:translateX(-50%);margin-left:-10px}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .calendar-input-group #startDate:focus{border-right:unset !important}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .calendar-input-group #endDate{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .calendar-input-group #endDate:focus{border-left:unset !important}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .calendar-input-group .calendar-icon{position:absolute;right:10px;top:11px;width:13px;z-index:10}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .booking-checkin{display:flex}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .booking-checkin .trip-time-panel{width:50%;border-right:1px solid var(--bs-gray-100)}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .booking-checkin .trip-location{width:100%;display:flex;align-items:center;justify-content:space-between;padding:20px 10px}.admin-content-wrapp .admin-dashbord-content .dashboard-content .boarded-trip{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:1;display:flex;justify-content:center}.admin-content-wrapp .admin-dashbord-content .user-selection{gap:20px !important}.admin-content-wrapp .admin-dashbord-content .user-selection input[type=radio]{width:16px;height:16px;cursor:pointer;vertical-align:middle}.admin-content-wrapp .admin-dashbord-content .available-card{width:100%;padding:10px;position:relative;height:100%}.admin-content-wrapp .admin-dashbord-content .available-card.h-auto{height:auto}.admin-content-wrapp .admin-dashbord-content .available-card h4 span{font-size:16px;color:var(--bs-gray-500)}.admin-content-wrapp .admin-dashbord-content .available-card p{margin-bottom:5px !important}.admin-content-wrapp .admin-dashbord-content .available-card.icon-left{padding-left:50px}.admin-content-wrapp .admin-dashbord-content .available-card.icon-left::before{position:absolute;left:10px;content:"";width:32px;height:32px;top:10px;border-radius:50px 50px 50px 50px;-webkit-border-radius:50px 50px 50px 50px;-moz-border-radius:50px 50px 50px 50px}.admin-content-wrapp .admin-dashbord-content .available-card.icon-left.adult:before{background:var(--bs-gray-100) url(../../images/group-icon.svg) no-repeat center center}.admin-content-wrapp .admin-dashbord-content .available-card.icon-left.children:before{background:var(--bs-gray-100) url(../../images/children-icon.svg) no-repeat center center}.admin-content-wrapp .admin-dashbord-content .no-sidebar-logo{max-width:100px;width:100%}.admin-content-wrapp.modal-content{margin-left:0;background:unset}.admin-content-wrapp.modal-content .admin-dashbord-content.modal-body{padding:0;background:unset}.admin-content-wrapp .bookingslist-row .input-group .validation,.admin-content-wrapp .bookingslist-row .form-group .validation,.admin-content-wrapp .couponsvalidation .input-group .validation,.admin-content-wrapp .couponsvalidation .form-group .validation{position:absolute;bottom:-25px}.dataTables_length{display:flex;justify-content:end}.swal2-popup{width:28em !important}.swal2-title{color:#002159 !important}.swal2-icon.swal2-warning{color:#e6533c !important;border-color:#e6533c !important;font-size:12px !important;font-weight:900 !important}.swal2-styled.swal2-confirm.btn-confirm{background-color:#002159 !important;color:var(--bs-white);border:none;border-radius:5px;padding:10px 20px}.swal2-styled.swal2-cancel.btn-cancel{background-color:#dcdee0 !important;color:var(--bs-dark);border:none;border-radius:5px;padding:10px 20px}.booking-action{justify-content:flex-start !important;gap:10px !important}.login-wrapper{background-image:url("../../images/admin-logo-bg.jpg");background-size:cover;height:100%;display:flex}.login-wrapper .login-panel-left .login-content{width:100%;max-width:500px}.login-wrapper .login-panel-left .login-content h1{font-weight:700}.login-wrapper .login-panel-left .login-content p{color:var(--bs-light);font-weight:500px;line-height:48px}.login-wrapper .login-panel-right{width:100%}.login-wrapper .login-panel-right .front-logo{width:100%;max-width:170px}.login-wrapper .login-panel-right .from-content{background:var(--bs-light);border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;background-image:url(../../images/login-from-bg.svg);background-repeat:no-repeat;background-position-x:right;background-size:150px;width:100%;max-width:550px}.login-wrapper .login-panel-right .from-content .form-password{position:relative}.login-wrapper .login-panel-right .from-content .form-password span{position:absolute;right:10px;top:54px;cursor:pointer;color:var(--bs-gray-500);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.login-wrapper .login-panel-right .from-content .password-follow-content{text-align:left}.login-wrapper .login-panel-right .from-content .password-follow-content li{background:var(--bs-gray-300);width:50px;height:3px;display:inline-block;margin:0px 4px}.login-wrapper .login-panel-right .from-content .password-follow-content li.active{background:var(--bs-success)}.login-wrapper .login-panel-right .from-content .from-follow-content{text-align:center}.login-wrapper .login-panel-right .from-content .from-follow-content li{background:var(--bs-gray-300);width:50px;height:3px;display:inline-block;margin:0px 4px}.login-wrapper .login-panel-right .from-content .from-follow-content li.active{background:var(--bs-primary-900)}.login-wrapper.qrcodedetails .panal-box{background-color:var(--bs-light);border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-box-shadow:0 0 7px rgba(0,0,0,.07);border:solid 1px var(--bs-gray-300)}.login-wrapper.qrcodedetails .panal-box.remove-border{border:unset}.login-wrapper.qrcodedetails .panal-box.remove-bg-border{border:unset;background-color:unset;-webkit-box-shadow:unset}.login-wrapper.qrcodedetails .panal-box .card-head{border-bottom:solid 1px var(--bs-gray-300)}.login-wrapper.qrcodedetails .panal-box .card-head.remove-border{border:unset}.login-wrapper.qrcodedetails .panal-box .card-head .card-title{align-items:center;display:flex;flex-direction:row;justify-content:start;position:relative;padding-left:30px}.login-wrapper.qrcodedetails .panal-box .card-head .card-title::before{width:25px;height:25px;position:absolute;left:0;top:50%;background:url("../../images/ocean_sea_icon.svg") no-repeat;content:"";transform:translateY(-50%);-webkit-transform:translateY(-50%)}.login-wrapper.qrcodedetails .panal-box .card-head .card-title.remove-icon{padding-left:0}.login-wrapper.qrcodedetails .panal-box .card-head .card-title.remove-icon:before{display:none}.login-wrapper.qrcodedetails .panal-box .card-head .card-title.card-round-icon i{border-radius:30px 30px 30px 30px;-webkit-border-radius:30px 30px 30px 30px;-moz-border-radius:30px 30px 30px 30px;background:var(--bs-gray-200);width:30px;height:30px;line-height:30px;text-align:center}.login-wrapper.qrcodedetails .panal-box .card-head .card-title .card-head-title{color:var(--bs-dark-blue);font-weight:500;margin-bottom:0px;font-weight:500;line-height:30px}.login-wrapper.qrcodedetails .panal-box .card-head .button-border-view{border:solid 1px var(--bs-gray-300);border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px}.modal .panal-box .form-content .input-group .form-label{width:100%}.modal .panal-box .form-content .ferry-icons ul{display:flex;flex-wrap:wrap;justify-content:center}.modal .panal-box .form-content .ferry-icons ul li .form-check{margin:0;position:relative}.modal .panal-box .form-content .ferry-icons ul li .form-check .form-check-label{border:solid 1px var(--bs-gray-200);padding:7px;border-radius:5px;margin-right:5px;cursor:pointer}.modal .panal-box .form-content .ferry-icons ul li .form-check .form-check-label img{filter:brightness(0%)}.modal .panal-box .form-content .ferry-icons ul li .form-check input[type=radio]{position:absolute;bottom:0;right:0;visibility:hidden}.modal .panal-box .form-content .ferry-icons ul li .form-check input[type=radio]:checked+label{border:solid 1px var(--bs-primary-600);background:var(--bs-gray-200)}.modal .panal-box .form-content .ferry-icons ul li .form-check input[type=radio]:checked+label img{filter:brightness(100%)}.modal .panal-box .form-content .ferry-icons ul li .form-check [data-tooltip]{position:relative;display:inline-block}.modal .panal-box .form-content .ferry-icons ul li .form-check [data-tooltip]:before,.modal .panal-box .form-content .ferry-icons ul li .form-check [data-tooltip]:after{position:absolute;visibility:hidden;opacity:0;z-index:999999}.modal .panal-box .form-content .ferry-icons ul li .form-check [data-tooltip]:before{content:"";position:absolute;border-width:6px;border-style:solid;border-color:rgba(0,0,0,0);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-3px}.modal .panal-box .form-content .ferry-icons ul li .form-check [data-tooltip]:after{height:22px;padding:6px;font-size:12px;line-height:11px;content:attr(data-tooltip);white-space:nowrap;border-radius:6px;left:50%;top:-24px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.modal .panal-box .form-content .ferry-icons ul li .form-check [data-tooltip].vehical-name:before{border-top-color:#323232}.modal .panal-box .form-content .ferry-icons ul li .form-check [data-tooltip].vehical-name:after{background-color:#323232;color:#ecf0f1}.modal .panal-box .form-content .ferry-icons ul li .form-check [data-tooltip]:hover:before,.modal .panal-box .form-content .ferry-icons ul li .form-check [data-tooltip]:hover:after,.modal .panal-box .form-content .ferry-icons ul li .form-check [data-tooltip]:focus:before,.modal .panal-box .form-content .ferry-icons ul li .form-check [data-tooltip]:focus:after{visibility:visible;opacity:1}.vehicle-details{gap:10px}.vehicle-details .pass-end-date{padding-right:10px;border-right:1px solid var(--bs-gray-300)}table.dataTable thead tr th.sorting::before,table.dataTable thead tr th.sorting::after{right:0px !important}table.dataTable thead tr th.sorting.no-sort::before,table.dataTable thead tr th.sorting.no-sort::after{display:none}table.dataTable thead tr th.no-sort{background:none;pointer-events:none}table.dataTable.dtr-column.collapsed>tbody>tr>td.dtr-control.arrow-right::before,table.dataTable.dtr-column.collapsed>tbody>tr th.dtr-control.arrow-right::before{color:var(--bs-light);content:"+" !important;background:var(--bs-primary-500) !important;width:14px;text-align:center;height:14px;line-height:13px;border-radius:10px}table.dataTable.dtr-column.collapsed>tbody>tr.parent>td.dtr-control:before{content:"-" !important;line-height:12px}.modal-open .ui-datepicker{z-index:9999 !important}.page-loader{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:9999}.page-loader::after{border:3px solid var(--bs-gray-300);border-radius:50%;border-top:3px solid var(--bs-white);width:50px;height:50px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;content:"";display:inline-block;vertical-align:middle;margin-left:10px;position:absolute;left:50%;top:50%;transform:translate(-50% -50%)}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.loader{position:relative}.loader::after{border:3px solid var(--bs-primary-300);border-radius:50%;border-top:3px solid var(--bs-white);width:16px;height:16px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;content:"";display:inline-block;vertical-align:middle;margin-left:10px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.site-header{width:100%}.site-header .front-site-logo{width:100%;border-bottom:solid 1px var(--bs-gray-200)}.site-header .front-site-logo .main-logo{width:100%;max-width:160px;display:inline-block}.privacy-policy-wrap h2{margin-bottom:20px}.privacy-policy-wrap h3{color:var(--bs-primary-800);margin-bottom:20px}.privacy-policy-wrap p{font-size:16px}.privacy-policy-wrap a{color:var(--bs-primary)}.privacy-policy-wrap a:hover{color:var(--bs-gray-600)}.privacy-policy-wrap ul{margin-bottom:25px}.privacy-policy-wrap ul li{padding-left:25px;position:relative;margin-bottom:10px;font-size:16px}.privacy-policy-wrap ul li::before{position:absolute;width:15px;height:15px;left:2px;top:4px;line-height:15px;content:"";font-family:"FontAwesome";color:var(--bs-gray-600);font-size:18px}.site-footer .footer-content{width:100%;border-top:solid 1px var(--bs-gray-200);padding:30px 0}.site-footer .footer-content p{font-size:16px}.site-footer .footer-content a{color:var(--bs-primary)}.site-footer .footer-content a:hover{color:var(--bs-gray-600)}.reshedule-booking-details .reshedule-booking-input{width:100%;cursor:pointer;border:1px solid #ced4da;padding:15px;border-radius:8px}.reshedule-booking-details .add-button{width:30px;height:30px;border:none;background:url("../../images/add-square.svg") no-repeat;background-size:contain;padding:0}.reshedule-booking-details .booking-details{overflow-y:scroll;height:450px;background-color:#fff;margin-top:2px}.reshedule-booking-details .reshedule-booking-form{position:relative;overflow:hidden}.reshedule-booking-details .reshedule-booking-form .overlap-panel{position:absolute;width:100%;height:100%;background-color:var(--bs-white);top:100%;left:0;z-index:3;transition:top .5s;z-index:3}.reshedule-booking-details .reshedule-booking-form .overlap-panel.open{top:0}.reshedule-booking-details .reshedule-booking-form .overlap-panel .overlap-panel-header{border-bottom:1px solid var(--bs-gray-400);padding:15px 30px;display:flex;align-items:center}.reshedule-booking-details .reshedule-booking-form .overlap-panel .overlap-panel-header .panel-close{display:block;margin-right:10px;height:30px;width:30px;background:url("../../images/left-arrow.svg") no-repeat center center;cursor:pointer;border-radius:5px}.reshedule-booking-details .reshedule-booking-form .overlap-panel .overlap-panel-header .panel-close:hover{border:1px solid var(--bs-gray-400)}.reshedule-booking-details .reshedule-booking-form .overlap-panel .overlap-panel-header h4{margin-bottom:0px;color:var(--bs-dark-blue)}.reshedule-booking-details .reshedule-booking-form .overlap-panel .panel-details{overflow-y:scroll;height:calc(100% - 70px);position:relative}#ferry-schedule-one-way .ferry-schedule-cards,#ferry-schedule-round .ferry-schedule-cards{padding:20px}#ferry-schedule-one-way h3,#ferry-schedule-round h3{padding:0 20px;display:block;margin:10px 0 0 0;font-size:18px;color:var(--bs-dark)}.ferry-schedule-cards li{margin-bottom:10px;border:1px solid var(--bs-white);cursor:pointer;position:relative;border-radius:10px;background:var(--bs-white);box-shadow:0px 0px 20px rgba(119,119,119,.3098039216);padding:10px 20px}.ferry-schedule-cards li .ferry-content{display:flex;justify-content:space-between;width:100%}.ferry-schedule-cards li .ferry-direction{position:relative;width:75%}.ferry-schedule-cards li .ferry-direction::before{content:"";height:2px;width:calc(100% - 20px);left:10px;background-color:var(--bs-gray-500);position:absolute;top:50%;transform:translateY(-1px)}.ferry-schedule-cards li .ferry-direction::after{content:"";height:50px;width:50px;top:50%;left:50%;transform:translateY(-25px) translateX(-25px);border-radius:100px;background:url("../../images/ship-front.svg") var(--bs-primary) no-repeat center center;position:absolute}.ferry-schedule-cards li .ferry-details{position:relative;width:25%}.ferry-schedule-cards li .ferry-details::before{content:"";height:10px;width:10px;border-radius:100px;background-color:var(--bs-gray-500);position:absolute;top:50%;transform:translateY(-5px)}.ferry-schedule-cards li .ferry-details:first-child::before{right:-20px}.ferry-schedule-cards li .ferry-details:last-child::before{left:-20px}.ferry-schedule-cards li .ferry-details abbr{display:block}.ferry-schedule-cards li .ferry-details abbr.ferry-date{margin-bottom:5px}.ferry-schedule-cards li .ferry-details abbr.ferry-time{font-size:20px}.ferry-schedule-cards li .ferry-details abbr.ferry-location{color:var(--bs-gray-500)}.ferry-schedule-cards li:hover{background-color:var(--bs-gray-100);border:1px solid var(--bs-primary-100)}.ferry-schedule-cards li.active{background-color:var(--bs-primary-50);border:1px solid var(--bs-primary-100)}#ferry-schedule-round{display:flex}#ferry-schedule-round .ferry-one-way,#ferry-schedule-round .ferry-round{width:50%}#ferry-schedule-round .ferry-one-way h3,#ferry-schedule-round .ferry-round h3{padding:0 20px;display:block;margin:10px 0 0 0;font-size:18px;color:var(--bs-dark)}#ferry-schedule-round .ferry-schedule-cards:first-child{padding-left:20px}#ferry-schedule-round .ferry-schedule-cards:last-child{padding-right:20px}#ferry-schedule-round .ferry-schedule-cards li{display:block;position:relative}#ferry-schedule-round .ferry-schedule-cards li .ferry-details{padding-left:20px;margin-left:10px;width:100%}#ferry-schedule-round .ferry-schedule-cards li .ferry-details abbr{margin-bottom:0px}#ferry-schedule-round .ferry-schedule-cards li .ferry-details:first-child{margin-bottom:20px}#ferry-schedule-round .ferry-schedule-cards li .ferry-details:first-child::before{left:-10px;top:29%}#ferry-schedule-round .ferry-schedule-cards li .ferry-details:last-child::before{left:-10px;top:50%}#ferry-schedule-round .ferry-schedule-cards li::after{content:"";height:22px;width:22px;top:56%;left:15px;transform:translateY(-11px);border-radius:100px;background:url("../../images/ship-front.svg") var(--bs-primary) no-repeat center center;position:absolute}#ferry-schedule-round .ferry-schedule-cards li::before{content:"";width:2px;height:60%;left:24px;top:25%;background-color:var(--bs-gray-500);position:absolute;transform:translateY(-1px)}#ferry-schedule-round .ferry-direction{display:none}@media only screen and (max-height: 600px){.login-wrapper{height:auto}}@media only screen and (min-width: 1181px){.header-wrapp .menu-button{display:none}.admin-content-wrapp .admin-header .header-content .page-heading{padding-left:0}}@media only screen and (max-width: 1180px){.admin-content-wrapp.content-slide .admin-header.fixed{width:calc(100% - 55px)}}@media only screen and (max-width: 1080px){.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .book-update li{width:100%}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .book-update li:first-child{border-bottom:solid 1px var(--bs-gray-300)}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .book-update li::before{display:none}}@media only screen and (max-width: 980px){.login-wrapper .login-panel-right{justify-content:center !important}.dataTables_length{display:block;text-align:left !important}}@media only screen and (max-width: 768px){.admin-content-wrapp{margin-left:0}.admin-content-wrapp .admin-header.fixed{width:calc(100% - 0px)}.admin-content-wrapp .table-details{overflow-x:scroll}.admin-content-wrapp .table-details .revenue-date{right:auto;left:0}.admin-content-wrapp .table-details #payment-history-tb_wrapper{padding-top:60px}.admin-content-wrapp .table-details #payment-history-tb_wrapper #payment-history-tb_length{position:relative !important;top:0px !important;margin-bottom:20px !important}.admin-content-wrapp .table-details #payment-history-tb_wrapper .dt-buttons{right:0}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .booking-checkin{display:block}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .booking-checkin .trip-time-panel{width:100%;border-right:0;border-bottom:1px solid var(--bs-gray-100);text-align:center}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .booking-checkin .trip-location{display:block}}@media only screen and (max-width: 600px){.customertop{display:block !important}.customertop .dataTables_length{justify-content:start !important;margin-bottom:10px}.customertop .dataTables_filter{text-align:left !important}.dataTables_length{display:block;text-align:left !important}}@media only screen and (max-width: 580px){.user-name-580{padding:5px 18px}.admin-content-wrapp .admin-header .header-content .page-heading{width:calc(100% - 65px)}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .revenue-tab{flex-direction:column}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .booking-checkin{display:block}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .booking-checkin .trip-time-panel{width:100%;border-right:0;border-bottom:1px solid var(--bs-gray-100);text-align:center}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .booking-checkin .trip-location{display:block}}@media only screen and (max-width: 480px){.header-wrapper .user-profile span{display:none}.login-wrapper .log-heading .login-page-title{display:none}.login-wrapper .log-heading .login-per-content{display:none}.login-wrapper.qrcodedetails .qrcodedetailtable tbody{display:block}.login-wrapper.qrcodedetails .qrcodedetailtable tbody tr,.login-wrapper.qrcodedetails .qrcodedetailtable tbody td,.login-wrapper.qrcodedetails .qrcodedetailtable tbody th{display:block;width:100%}.admin-content-wrapp .page-heading .page-breadcrumbe{text-align:left}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .booking-box li{width:100%}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .booking-box li:last-child{display:none}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .book-update li{width:100%}.admin-content-wrapp .admin-dashbord-content .dashboard-content .panal-box .book-update li::before{display:none}}/*# sourceMappingURL=style.css.map */
