
.action-row{text-align:right;}
.login-holder{min-width:450px;margin:auto;}
.login-holder .login-logo{text-align:center;}
.login-holder .login-logo img{max-width:170px;}
.login-holder .login-title{text-align:center;margin:20px 0 0 0;}
.login-holder .login-desc{text-align:center;}
.login-form{margin:20px 0 0 0;}
.login-form input,.login-form select{width:100%;}
.login-form li{margin:0 0 10px 0;}
.login-box{display:flex;vertical-align:middle;height:calc(100vh - 40px);display:flex;}

.card-listing-holder > ul > li{margin:0 0 10px 0;}

.booking-details .booking-id{font-weight:900;margin:0 0 10px 0;font-size:0.875rem;}
.booking-card-items {display:flex;border:1px solid #e1e1e1;padding:10px;border-radius:12px;justify-content:space-between;}
.booking-card-type{text-align:center;padding:0 20px;}
.booking-pax{font-size:2rem;font-weight:900;}
.booking-type{font-size:1.5rem;}
.booking-date-time{font-size:0.875rem;}
.booking-date-time .booking-start{background-color:#bde8c4;padding:5px 10px;border-radius:4px;}
.booking-date-time .booking-end{background-color:#ffc4c4;padding:5px 10px;border-radius:4px;}
.booking-paritipant{padding:5px 0;}

.booking-participant-main{margin:0 0 10px 0;}
.participant-booking-label{font-size:0.75rem;background-color:#e1e1e1;padding:2px 5px;border-radius:4px;display:inline-block;}
.group-participant-data{margin:10px 0 0 0;}

.plan-action-items > ul > li,.planned-action-items > ul > li{margin:0 0 5px 0;border:1px solid #e1e1e1;border-radius:4px;padding:10px;}
.plan-person-date {display:flex;align-items:center;}
.resource-items ul{display:flex;align-items:center;justify-content:right;}
.selected-resources{margin:0 0 40px 0;}

.label-code,.label-date{font-weight:700;display:inline-block;padding:3px 5px;background-color:#e1e1e1;border-radius:4px;font-size:0.75rem;}
 .label-code{}
.plan-booking-id{margin:5px 0;font-weight:600;font-size:0.875rem;background-color:#c6f1e8;padding:3px 5px;display:inline-block;}
.plan-booking-participant li{border:0;padding:0;}
.booking-pax-icons{font-size:1rem;}
.calendar-participant-title{display:inline-block;padding:1px 10px;color:#fff;background-color:var(--orange);border-radius:4px;font-size:0.875rem;margin:0 10px;}
.calendar-resource-title{display:inline-block;padding:1px 10px;color:#fff;background-color:#000;border-radius:4px;font-size:0.875rem;}
.fc-event-main .activity-label{display:inline-block;padding:1px 10px;margin:0 10px;}

.dashboard-stats.enquiry ul{display:flex;margin-left:-20px}
.dashboard-stats.enquiry .box-rounded{padding:20px;}
.dashboard-stats.enquiry ul li{flex:0 0 calc((100%/5) - 20px);margin:0 0 0 20px;}
.stats-data{font-size:3rem;font-weight:bold;}

.boat-plan-details-table td:first-child{width:100px;font-weight:bold;}
.boat-plan-item {margin:30px 0 0 0;}
.boat-plan-item .box-rounded{padding:30px;}
.boat-plan-item > ul {display:flex;margin-left:-20px;}
.boat-plan-item > ul > li{flex:0 0 50%;margin:0 0 0 20px;}
.boat-participant-list h4{text-align:center;padding:20px 0;}

.boat-participant-list .box-rounded-title-holder{margin:20px 0;}
.boat-participant-list .box-rounded-title-holder h2{font-size:1rem;}

.boat-plan-clone{margin:0 0 20px 0;}
.boat-plan-clone-actions{display:flex;}
.boat-plan-clone-actions > li:first-child{flex:0 0 calc(100% - 40px);}
.boat-plan-clone-actions > li select{width:100%;}
.boat-plan-clone-actions > li:last-child{width:40px}

