:root{--main-color:#272842;--secondary-color:#555572;--highlight-color:#f2f2f2}body{background-color:var(--main-color);color:#fff;font-size:14px}h1{color:var(--highlight-color);font-size:20px;font-weight:500;text-transform:uppercase}h2{font-size:14px;font-weight:200;text-transform:capitalize}.datepicker{line-height:20px;margin-left:5px;margin-right:5px;width:80px}.login-form{margin:0;position:absolute;top:45%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%}.login-form .inner-form{margin:0 auto;width:300px}.login-form input{border-radius:0}.login-form .checkbox{margin-left:10px}.btn-login{background-color:#348bcb;border:1px solid #286a9a;color:#fff;font-size:14px}.logged-in{background-color:var(--secondary-color);font-size:12px;padding:5px;text-align:right}.logged-in a{color:#fff}.table-sunseeker thead th{background-color:var(--secondary-color);border-width:3px}.table-sunseeker tbody td,.table-sunseeker thead th{border-color:var(--secondary-color);color:#fff}.table-sunseeker tbody tr.disabled-row td{color:var(--secondary-color)}.card{background-color:var(--secondary-color)}.nav-tabs a{color:#fff}.nav-tabs a:hover{background-color:var(--secondary-color);border-color:var(--main-color);color:#fff}.pagination li{margin-right:5px}.pagination li a{background-color:var(--secondary-color);color:#fff;font-size:11px;padding:4px 8px;text-decoration:none}.pagination li.active a{background-color:#7fffd4;color:var(--main-color)}.text-bold{font-weight:700}.flags-wrapper{background-color:var(--secondary-color);padding:10px}.flags-wrapper a img{opacity:.5}.flags-wrapper a:hover img{opacity:1}.bg-check-in{background-position:50%;background-size:cover;height:100vh}.contact-details{padding:50px 10px}.check-in-form,.contact-details{background-color:rgba(39,40,66,.95);border:2px solid var(--secondary-color);border-radius:20px;margin-top:30px}.sales-form{background-color:var(--secondary-color);margin:0 20px;padding:20px}.sales-form .btn-login{background-color:var(--main-color);color:#fff}.checkbox-container label{line-height:35px}.checkbox-container .form-check-input{height:30px;margin-left:5px;width:30px}.select2-results__option{color:var(--main-color)}.select2-selection__choice{background-color:var(--main-color)!important;color:#fff}