*,::after,::before{box-sizing:border-box}body{background:#222}.mrg-0{margin:0}a{text-decoration:none}ul{padding:0;margin:0}ul li{list-style:none}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{min-height:37px}.control-label label{font-family:Axiforma;font-weight:500;font-size:14px;color:#333;line-height:1.2em}.control-label .spacer label>*{margin:0}.queue-container{max-width:924px;width:100%;margin:0 auto}.queue-loginpage{background-image:url(../images/bg-loginpage.png);background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:relative;padding:61px 0 50px}.queue-logo-homepage{width:186.67px;height:40px;margin-bottom:40px}.queue-logo-homepage img{width:100%;height:auto}.w-50pr{width:50%}.queue-home-page-portal-wrp{background:#EEE;border-radius:20px;overflow:hidden;height:100%;display:flex;flex-wrap:wrap}.queue-home-page-content-box{padding:30px 50px}.queue-home-page-content-box-heading{color:#333;font-family:Axiforma;font-weight:700;font-size:28px;letter-spacing:1.4px;line-height:42px;margin-bottom:32px!important}.queue-home-page-login-form{display:flex;flex-wrap:wrap}.queue-home-page-login-form input{width:100%;border:none;border-radius:10px;box-shadow:0 4px 32px #000029;padding:20px;font-family:Axiforma;font-weight:400;font-size:16px;letter-spacing:.8px;line-height:24px;margin-bottom:35px}.queue-home-page-login-form .password{margin-bottom:40px!important}.queue-home-page-login-form input::placeholder{color:#CCC}.queue-home-page-login-form input:focus{outline:none}.queue-home-page-login-form .lable{font-family:Axiforma;font-weight:500;color:#333;font-size:18px;letter-spacing:.9px;line-height:38px}.queue-home-page-login-btn{font-family:Axiforma;font-weight:500;color:#000;text-transform:uppercase;font-size:16px;letter-spacing:1.6px;line-height:21px;background:#FFD200;border:none;border-radius:100px;width:257px;height:60px;display:flex;justify-content:center;align-items:center}a.queue-home-page-login-btn:hover{color:#000}.queue-home-page-login-btn i.far.fa-chevron-right{color:#000;font-family:'Font Awesome 5 Pro';font-size:16px;letter-spacing:0;line-height:20px;padding-left:10px;display:flex;align-content:flex-end}.queue-home-page-login-btn i.far.fa-chevron-right:before{width:8px;height:24px}.queue-home-page-login-btn:hover{background:#FFD200;color:#000}.queue-home-page-img-box img{width:100%;height:auto}.queue-reservations-page{max-width:1440px;width:100%;height:768px;display:flex;flex-wrap:wrap;margin:auto}.queue-reservations-page .page-header{margin:0;padding:0}.quee-dashboard-left{background:#222;width:20%;position:relative}.queue-outlet-right{width:80%;background:#F5F5F5}.queue-dashboard-top-box{padding:30px;border-bottom:1px solid #FFFF4D;height:auto;min-height:110px}.queue-dashboard-top-box form{margin:0}.queue-dashboard-logo{line-height:0}.queue-dashboard-middle-box{padding:0 30px}.queue-dashboard-tab{padding:15px 0}.queue-dashboard-tab>ul.nav{flex-direction:column}.queue-dashboard-tab li{line-height:0;padding:15px 0}.queue-dashboard-tab .nav a,.queue-dashboard-tab .nav a:hover{background-color:transparent}.queue-dashboard-bottom-box{padding:15px 20px;position:absolute;bottom:0}.queue-author-name{color:#fff;font-family:Axiforma;font-weight:400;font-size:14px;letter-spacing:.7px;line-height:19px;margin:18px 0 0!important}.queue-dashboard-tab li a{color:#fff;font-family:Axiforma;font-weight:500;font-size:14px;letter-spacing:.7px;line-height:19px}.queue-dashboard-tab .menu>li.active a{color:#FFD200!important}.queue-dashboard-tab li a img{padding-right:10px}.queue-dashboard-log-out{background:#FFD200;width:152px;height:50px;border-radius:100px;display:flex;justify-content:center;align-items:center;margin-bottom:40px}.queue-dashboard-log-out-btn{color:#000000!important;font-family:Axiforma;font-weight:500;font-size:16px;letter-spacing:1.6px;line-height:21px;text-transform:uppercase;background:transparent;border:none;box-shadow:none;text-shadow:none}.queue-dashboard-log-out-btn:hover{color:#000;background:transparent}.queue-dashboard-copyright{color:#999;font-family:'Axiforma-Book';font-size:14px;letter-spacing:.7px;line-height:21px}.queue-outlet-header{height:60px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:0 50px 0 30px;background:#000}.queue-paya-lebar-heading{color:#FFF;font-family:Axiforma;font-weight:600;font-size:18px;letter-spacing:1.8px;line-height:24px;text-transform:uppercase;margin-bottom:0}.queue-paya-lebar-heading i.far.fa-chevron-down{color:#FFF;font-size:18px;letter-spacing:0;line-height:24px;padding-left:42px}.queue-header-date{color:#FFF;font-family:Axiforma;font-weight:400;font-size:12px;letter-spacing:.6px;line-height:16px;margin-bottom:0}.queue-header-date span{font-weight:700}.queue-reservation-main{background:#F5F5F5;padding:5px 50px 73px 31px}.queue-reservation-main textarea{width:100%}.queue-reservation-title.mrg-0,.page-header h1{margin-top:0;margin-bottom:.5rem;color:#000;font-family:Axiforma;font-weight:600;font-size:21px;letter-spacing:1.05px;line-height:28px}.queue-reservation-top-line{display:flex;align-items:center;padding-bottom:20px;padding-top:20px;position:relative}.queue-reservation-top-line .queue-no-btn-wrp{position:absolute;right:0}.queue-reservation-edit-form{width:714px;margin-top:15px}.queue-reservation-form-input-wrp{display:flex;flex-wrap:wrap;margin:0 -10px}.queue-reservation-form-field{width:50%;padding:0 10px;margin-bottom:25px}.queue-reservation-form-field.fullwidth{width:100%}.queue-reservation-form-field .lable,.queue-reservation-form-status .lable{color:#333;font-family:Axiforma;font-weight:500;font-size:18px;letter-spacing:.9px;line-height:38px}.queue-reservation-form-field input{width:100%;height:60px;border:none;border-radius:10px;font-family:'Axiforma-Regular';font-size:16px;letter-spacing:.8px;line-height:24px;padding:20px 30px;background:#EEE}.queue-reservation-form-field input:focus-visible{outline:none}.queue-reservation-form-field input::placeholder{color:#999}.queue-reservation-form-field input.date{color:#999}.queue-reservation-form-field input[type="datetime-local"]::-webkit-calendar-picker-indicator{filter:invert(1)}.queue-form-adult-field{display:flex;align-items:center}.queue-reservation-adult{color:#333;font-family:itc-avant;padding-right:28px;font-size:16px;letter-spacing:.8px;line-height:24px}.queue-status-lable{padding:0 13.5px}.queue-status-wrp{display:flex;flex-wrap:wrap;margin:0 -13.5px}.queue-status-inner{width:33.33%;padding:0 13.5px;margin-bottom:20px}.radio-wrp{position:relative;padding-left:63px;cursor:pointer;color:#000;font-family:Axiforma;font-weight:500;font-size:16px;letter-spacing:1.6px;line-height:21px;height:60px;background:#fff;border-radius:100px;display:flex;align-items:center;width:100%}.radio-wrp input{position:absolute;display:none;cursor:pointer}.checkmark{position:absolute;top:15px;left:13px;height:30px;width:30px;border-radius:100%;border:1px solid #FFD200}.radio-wrp input:checked~.checkmark{background:#FFD200}.checkmark:after{content:"";position:absolute;display:none}.radio-wrp input:checked~.checkmark:after{display:block}.radio-wrp .checkmark:after{content:"\f00c";top:4px;left:6px;position:absolute;font-family:'Font Awesome 5 Pro';font-size:16px;letter-spacing:.8px;line-height:20px;color:#000}.radio-wrp-checked{border:1px solid #FFD200}.queue-reservation-edit-save-now-btn{margin-top:30px}#queue-message-box{background:transparent}#queue-message-box .modal-header{display:none}#queue-message-box .modal-body{max-width:100%;max-height:none;width:560px;margin:auto;padding:50px 55px;text-align:center;background:#fff;border-radius:10px}.queue-message-box-question-text{color:#040707;font-family:Axiforma;font-weight:600;font-size:21px;letter-spacing:1.05px;line-height:32px;margin:32px 0 9px!important}.queue-message-box-question-text span{color:#FFD200}.queue-message-box-confirm-text{color:#040707;font-family:'Axiforma-Book';font-size:14px;letter-spacing:.7px;line-height:21px;margin-bottom:35px}.queue-message-box-btn-wrp{width:420px;height:60px;margin:0 auto!important;background:#FFD200;border-radius:100px;display:flex;justify-content:center;align-items:center}.queue-proceed-btn-text{color:#000;font-family:Axiforma;font-weight:500;font-size:16px;letter-spacing:1.6px;line-height:21px;text-transform:uppercase}.queue-proceed-btn-text:hover{color:#000}.queue-message-box-btn-wrp i.far.fa-chevron-right{padding-left:10px;letter-spacing:0;line-height:20px}.queue-cancel-btn{background:#000}.queue-cancel-btn .queue-proceed-btn-text{color:#FFD200}.queue-proceed-btn{margin-bottom:20px!important}.queue-reservation-top-filter-wrp{display:flex;align-items:center}.queue-reservation-top-filter-wrp label{display:block;font-size:14px;line-height:17px;letter-spacing:.4px;color:#000;font-family:Axiforma;font-weight:500;margin-bottom:11px}.queue-reservation-top-sort,.queue-reservation-top-sort-pax,.queue-reservation-top-sort-status{width:150px;margin-right:20px}.queue-reservation-top-sort #reservation-sort,.queue-reservation-top-sort-pax #reservation-sort-pax,.queue-reservation-top-sort-status #reservation-sort-status{width:100%;height:auto;font-size:14px;line-height:17px;letter-spacing:.7px;border:1px solid #EEE;background:#F5F5F5;font-family:Axiforma;font-weight:400;padding:10px 20px;border-radius:10px}.queue-reservation-top-sort #reservation-sort option{color:#333}.queue-reservation-top-sort-search #reservation-search{font-size:14px;line-height:17px;color:#333;font-family:Axiforma;font-weight:400;background:#F5F5F5;padding:9px 20px;border:1px solid #EEE;border-radius:10px;height:37px}.queue-reservation-top-sort-search #reservation-search::placeholder{color:#CCC}.queue-reservation-top-filter-wrp{display:flex;align-items:center;padding:20px 20px;background:#FFF;border-radius:20px;margin-bottom:10px}.queue-dashboard-table #rese-dashboard-table_length,.queue-dashboard-table #rese-dashboard-table_filter{display:none!important}.queue-dashboard-table #rese-dashboard-table thead tr{background:#333}.queue-dashboard-table #rese-dashboard-table thead tr th{font-size:14px;line-height:19px;letter-spacing:.7px;color:#FFD200;font-family:Axiforma;font-weight:600;padding-top:14px;padding-bottom:12px;padding-left:20px;padding-right:20px}.queue-dashboard-table #rese-dashboard-table thead tr th:first-child{padding-left:20px}.queue-dashboard-table #rese-dashboard-table thead tr th:last-child{padding-right:20px}#rese-dashboard-table tbody tr td{font-size:12px;line-height:16px;letter-spacing:.6px;font-family:Axiforma;font-weight:400;padding-bottom:15px;padding-top:15px;padding-left:20px;padding-right:20px}#rese-dashboard-table tbody tr td.called{border-right:solid 4px #FFD200;}#rese-dashboard-table tbody tr td a{font-size:16px;line-height:19px;color:#FFD200;letter-spacing:.7px}#rese-dashboard-table tbody tr:hover{box-shadow:0 4px 32px #000029}#rese-dashboard-table_wrapper #rese-dashboard-table_info{display:none}#rese-dashboard-table tbody tr:nth-child(2n+1){background:#FFF}.pagination-wp{text-align:center;margin-top:20px}.pagination-wp .previous,.pagination-wp .next{font-size:14px;line-height:17px;letter-spacing:.7px;color:#000}.pagination-wp .previous{float:left;position:relative;cursor:pointer}.pagination-wp .next{float:right;position:relative;cursor:pointer}.queue-dashboard-table #rese-dashboard-table_paginate{text-align:center;margin-top:20px}.queue-dashboard-table #rese-dashboard-table_paginate #rese-dashboard-table_first,.queue-dashboard-table #rese-dashboard-table_paginate #rese-dashboard-table_last{display:none}.queue-dashboard-table #rese-dashboard-table_paginate .previous,.queue-dashboard-table #rese-dashboard-table_paginate .next{font-size:14px;line-height:17px;letter-spacing:.7px;color:#000}.queue-dashboard-table #rese-dashboard-table_paginate .previous{float:left;position:relative;padding-left:24px;cursor:pointer}.queue-dashboard-table #rese-dashboard-table_paginate .previous::before{color:#999;content:"\f30a";font-family:'Font Awesome 5 Pro';font-size:16px;line-height:19px;z-index:2;margin-left:0;position:absolute;left:0;cursor:pointer;pointer-events:none;letter-spacing:.8px}.queue-dashboard-table #rese-dashboard-table_paginate .next{float:right;position:relative;padding-right:24px;cursor:pointer}.queue-dashboard-table #rese-dashboard-table_paginate .next::before{color:#000;content:"\f30b";font-family:'Font Awesome 5 Pro';font-size:16px;line-height:19px;z-index:2;margin-left:0;position:absolute;right:0;cursor:pointer;pointer-events:none;letter-spacing:.8px}.queue-dashboard-table #rese-dashboard-table_paginate span .paginate_button.current{background:#FFD200;border:1px solid #FFD200}.queue-dashboard-table #rese-dashboard-table_paginate span .paginate_button{width:30px;height:30px;display:inline-block;border:1px solid #000;background:transparent;font-size:14px;line-height:28px;letter-spacing:.2px;border-radius:50%;color:#000;font-family:Axiforma;font-weight:400;margin-right:20px;cursor:pointer}.queue-dashboard-table #rese-dashboard-table_paginate .previous.disabled{color:#999}#rese-dashboard-table tbody tr td.completed{color:#777}#rese-dashboard-table tbody tr td.expired,#rese-dashboard-table tbody tr td.cancelled{color:#D31616}.queue-no-reservation-main .queue-reservation-top-line{justify-content:space-between}.queue-no-btn-wrp .queue-no-btn{width:200px;background:#FFD200;display:inline-block;text-align:center;padding-top:14px;padding-bottom:12px;border-radius:50px;font-size:16px;line-height:21px;letter-spacing:1.6px;color:#000;font-family:Axiforma;font-weight:500}.queue-dashboard-top-box .logout-button{display:none}.queue-dashboard-bottom-box .login-greeting.queue-author-name{display:none}.gold{color:#FFD200}.radio-group input{display:none}.radio-group{float:left;margin-bottom:0;cursor:pointer;background:url(../images/radio_bg.png) no-repeat 0 0;height:20px;width:20px}.radio-group.selected{background-image:url(../images/radio_bg_active.png)}
