@font-face{font-family:"Avenir Roman";src:url(fonts/Avenir_Roman.otf) format("truetype")}body{font-family:"Avenir Roman" !important;background:url(../img/portal-bg.jpg) no-repeat center center fixed;background-size:cover}@media (max-width: 767px){body{height:auto;padding:0}body .col-sm-12,body .col-sm-6{padding-left:0;padding-right:0}}body header img{display:inline-block;margin-top:20px}@media (max-width: 767px){body header img{width:80px}}@media (min-width: 768px) and (max-width: 991px){.container{width:auto}}.login .content{display:table;height:calc(100vh - 100px);width:100%}@media (max-width: 991px){.login .content{display:block;height:auto}}.login .content .left,.login .content .right{display:table-cell;height:100%;vertical-align:middle;float:none}@media (max-width: 991px){.login .content .left,.login .content .right{display:block;height:auto;padding-top:50px}}.login .content .left .slogan,.login .content .right .slogan{font-size:50px;line-height:50px;text-transform:uppercase}@media (max-width: 991px){.login .content .left .slogan,.login .content .right .slogan{text-align:center}}@media (max-width: 767px){.login .content .left .slogan,.login .content .right .slogan{font-size:36px;line-height:36px}}.login .content .left .slogan strong,.login .content .right .slogan strong{display:block;font-weight:bold}@media (max-width: 767px){.login .content .left .slogan strong,.login .content .right .slogan strong{padding-bottom:20px;font-size:40px}}.login .content .left .slogan span,.login .content .right .slogan span{display:block;margin-left:30px;font-size:36px}@media (max-width: 991px){.login .content .left .slogan span,.login .content .right .slogan span{margin-left:0}}@media (max-width: 767px){.login .content .left .slogan span,.login .content .right .slogan span{font-size:30px;line-height:30px}}.login .content .right input[type="submit"]{display:table;margin:0 auto}.loginForm{background-color:#FFF;padding:50px 30px;-webkit-box-shadow:0px 0px 35px 0px #555;box-shadow:0px 0px 35px 0px #555}@media (max-width: 767px){.loginForm{margin-bottom:50px}}.loginForm .titleLogin{font-size:20px;text-align:center;color:#838383;font-weight:300;display:block;letter-spacing:1px;padding-bottom:30px;font-family:"Avenir Roman"}.loginForm form label{text-transform:uppercase;color:#c2c2c2;font-size:12px;letter-spacing:1px;font-weight:300;font-family:"Avenir Roman";width:100%}.loginForm form input{border:none;border-bottom:2px solid #DDD;color:#838383;padding:5px 10px;outline:none;font-family:"Avenir Roman";width:100%}.loginForm form input:read-only{cursor:no-drop}.loginForm form select{border:none;border-bottom:2px solid #DDD;padding:10px 0;outline:none;color:#838383}.loginForm form input[type="submit"]{width:auto;background-color:#fd8204;padding:10px 45px;color:#FFF;font-size:16px;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;border:none;text-transform:uppercase}@media (max-width: 991px){.loginForm form input[type="submit"]{margin:0 auto;display:table}}.register .col-sm-12{padding-left:15px;padding-right:15px}@media (max-width: 767px){.register .col-sm-12{margin-right:-15px;margin-left:-15px}}.register .loginForm{margin:50px auto}@media (max-width: 767px){.register .loginForm{padding:20px 15px 50px}}.register .loginForm .form-group{margin-bottom:0}@media (max-width: 767px){.register .loginForm .right>.row{margin-left:0;margin-right:0}}.register .titleBlock{color:#838383;display:inline-block;padding-bottom:50px;font-size:20px}@media (max-width: 480px){.register .titleBlock{padding-top:30px}}.register .note{color:#838383;font-size:13px;padding-top:15px;padding-bottom:15px;text-align:left}.register .note a{color:#fd8204}@media (min-width: 992px){.register .submitButton{text-align:right}}.register input[type="submit"]{width:auto;background-color:#fd8204;padding:10px 45px;color:#FFF;font-size:16px;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;border:none;text-transform:uppercase}@media (max-width: 991px){.register input[type="submit"]{margin:0 auto;display:table}}.register .left .form-group,.register .login .content .right .form-group,.login .content .register .right .form-group{height:96px}@media (max-width: 991px){.register .left .form-group,.register .login .content .right .form-group,.login .content .register .right .form-group{height:92px}}.register .right>.row .col-md-4 .form-group{height:96px}@media (max-width: 991px){.register .right>.row .col-md-4 .form-group{height:92px}}.register .right>.row .col-md-4 .form-group select{width:100%;padding:6px 0;margin-bottom:10px}.register .right>.row .col-md-6{height:96px}@media (max-width: 991px){.register .right>.row .col-md-6{height:92px}}.space-10{display:block;height:10px;float:left;width:100%}.space-20{display:block;height:20px;float:left;width:100%}.space-25{display:block;height:25px;float:left;width:100%}.space-30{display:block;height:30px;float:left;width:100%}.space-40{display:block;height:40px;float:left;width:100%}.space-50{display:block;height:50px;float:left;width:100%}.errorMsg{display:inline-block;padding-top:5px;text-transform:none}.note{text-align:center;font-size:16px;letter-spacing:0px;color:#838383}.note a{color:#fd8204}#infoMessage p{text-transform:none;text-align:center;font-size:18px}.bookingForm{background-color:#FFF;padding:50px 30px;-webkit-box-shadow:0px 0px 35px 0px #555;box-shadow:0px 0px 35px 0px #555;float:left;margin-bottom:50px}@media (max-width: 767px){.bookingForm{margin-bottom:50px}}.bookingForm .titleLogin{font-size:20px;text-align:center;color:#838383;font-weight:300;display:block;letter-spacing:1px;padding-bottom:30px;font-family:"Avenir Roman"}.bookingForm form label{text-transform:uppercase;color:#c2c2c2;font-size:12px;letter-spacing:1px;font-weight:300;font-family:"Avenir Roman";width:100%}.bookingForm form input{border:none;border-bottom:2px solid #DDD;color:#838383;padding:5px 10px;outline:none;font-family:"Avenir Roman";width:100%}.bookingForm form input:read-only{cursor:pointer;}.bookingForm form select{border:none;border-bottom:2px solid #DDD;padding:10px 0;outline:none;color:#838383}.bookingForm form input[type="submit"]{width:auto;background-color:#fd8204;padding:10px 45px;color:#FFF;font-size:16px;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;border:none;text-transform:uppercase}@media (max-width: 991px){.bookingForm form input[type="submit"]{margin:0 auto;display:table}}@media (max-width: 1024px) and (min-width: 992px){.bookingForm .form-group{margin-left:0;margin-right:0}.bookingForm .col-md-7{width:70%}.bookingForm .logs .col-md-5{width:30%}}@media (max-width: 991px) and (min-width: 768px){.bookingForm form input[type="submit"]{display:inline-block}}@media (max-width: 767px){.bookingForm .form-group{margin-left:0;margin-right:0;float:left;width:100%}}@media (max-width: 767px){.bookingForm .col-sm-6 .pickDate{min-height:330px}}@media (max-width: 480px){.bookingForm .col-sm-6 .pickDate{min-height:300px}}.bookingForm .dateBlock .form-group{display:table;height:300px;background-color:#fd8204;color:#FFF;width:100%;margin-top:11px}@media (max-width: 767px){.bookingForm .dateBlock .form-group{max-width:300px}}.bookingForm .dateBlock .form-group .showDate{display:table-cell;vertical-align:middle;text-align:center}.bookingForm .dateBlock .form-group .showDate p{text-transform:uppercase;font-weight:bold;font-size:16px}.bookingForm .dateBlock .form-group .showDate p.dateSelected{font-size:80px}.bookingForm .dateBlock .form-group .showDate p.dayOfWeek{font-size:25px}.bookingForm .inputDate{max-width:300px;height:0}.bookingForm .inputDate input{height:0;border:none;padding:0;background:transparent}.bookingForm select{width:100%;max-width:285px}.bookingForm #time{max-width:200px}.bookingForm .custom_button{text-transform:uppercase;padding:12px 25px;margin-left:10px}.bookingForm .form-group:not(.pickDate){min-height:100px}.gldp-default .dow,.gldp-default .noday{cursor:no-drop !important}.gldp-default .holiday{color:red;font-weight:900;cursor:not-allowed}.success{display:table;width:100%;background-color:#FFF;padding:50px 30px;-webkit-box-shadow:0px 0px 35px 0px #555;box-shadow:0px 0px 35px 0px #555}@media (max-width: 767px){.success{margin-bottom:50px}}.success .titleLogin{font-size:20px;text-align:center;color:#838383;font-weight:300;display:block;letter-spacing:1px;padding-bottom:30px;font-family:"Avenir Roman"}.success form label{text-transform:uppercase;color:#c2c2c2;font-size:12px;letter-spacing:1px;font-weight:300;font-family:"Avenir Roman";width:100%}.success form input{border:none;border-bottom:2px solid #DDD;color:#838383;padding:5px 10px;outline:none;font-family:"Avenir Roman";width:100%}.success form input:read-only{cursor:no-drop}.success form select{border:none;border-bottom:2px solid #DDD;padding:10px 0;outline:none;color:#838383}.success form input[type="submit"]{width:auto;background-color:#fd8204;padding:10px 45px;color:#FFF;font-size:16px;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;border:none;text-transform:uppercase}@media (max-width: 991px){.success form input[type="submit"]{margin:0 auto;display:table}}@media (min-width: 992px){.success{height:calc(100vh - 200px)}}.success .text{display:table-cell;vertical-align:middle;text-align:center}.success .text h1{color:#fd8204}.success .text p{color:#838383;padding:15px 0;font-size:18px}.success .text a{display:inline-block;background-color:#fd8204;color:#FFF;padding:10px 35px;text-decoration:none;font-size:16px;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px}.dashboardContent{background-color:#FFF;padding:50px 30px;-webkit-box-shadow:0px 0px 35px 0px #555;box-shadow:0px 0px 35px 0px #555;margin-bottom:50px}@media (max-width: 767px){.dashboardContent{margin-bottom:50px}}.dashboardContent .titleLogin{font-size:20px;text-align:center;color:#838383;font-weight:300;display:block;letter-spacing:1px;padding-bottom:30px;font-family:"Avenir Roman"}.dashboardContent form label{text-transform:uppercase;color:#c2c2c2;font-size:12px;letter-spacing:1px;font-weight:300;font-family:"Avenir Roman";width:100%}.dashboardContent form input{border:none;border-bottom:2px solid #DDD;color:#838383;padding:5px 10px;outline:none;font-family:"Avenir Roman";width:100%}.dashboardContent form input:read-only{cursor:no-drop}.dashboardContent form select{border:none;border-bottom:2px solid #DDD;padding:10px 0;outline:none;color:#838383}.dashboardContent form input[type="submit"]{width:auto;background-color:#fd8204;padding:10px 45px;color:#FFF;font-size:16px;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;border:none;text-transform:uppercase}@media (max-width: 991px){.dashboardContent form input[type="submit"]{margin:0 auto;display:table}}@media (max-width: 767px){.dashboardContent{padding:50px 7px}}@media (min-width: 768px){.dashboardContent .dashboardHeader{padding-bottom:30px}}.dashboardContent .dashboardHeader .col-sm-4 h1{margin:0;font-size:36px;color:#221f1f}@media (max-width: 767px){.dashboardContent .dashboardHeader .col-sm-4 h1{text-align:center}}.dashboardContent .dashboardHeader .col-sm-8{text-align:right}.dashboardContent .dashboardHeader .col-sm-8 form{display:inline-block}@media (max-width: 767px){.dashboardContent .dashboardHeader .col-sm-8 form{display:table;margin:20px auto 0}}.dashboardContent .dashboardHeader .col-sm-8 input[type="text"]{border:1px solid #838383;max-width:250px;font-size:16px;color:#838383;padding:8px 15px;outline:none;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px}@media (min-width: 768px){.dashboardContent .dashboardHeader .col-sm-8 .custom_button{margin-left:10px;display:inline-block}}.custom_button{width:auto;background-color:#fd8204;padding:10px 25px;color:#FFF;font-size:16px;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;border:none;text-transform:uppercase;padding:12px 25px;margin-left:10px}.custom_button:hover{text-decoration:none;color:#FFF}@media (max-width: 767px){.custom_button{display:table;margin:20px auto !important}}.rwd-table{width:100%;background-color:#FFF;border-radius:0;min-width:0}.rwd-table tr{border:none}.rwd-table tr th,.rwd-table tr .pickingTable td,.pickingTable .rwd-table tr td{background-color:#838383;color:#FFF}.rwd-table tr td{color:#838383}.rwd-table tr td:before{color:#fd8204}.rwd-table tr a i{color:#838383;font-size:20px}.pagItem a{border:1px solid #838383;padding:5px 10px;margin-right:5px;cursor:pointer}.currPag{border:1px solid #838383;background-color:#838383;color:#FFF;padding:5px 10px;margin-right:5px;cursor:pointer}.account{height:100px;line-height:100px}.account.open>ul{top:67px}.account button{text-transform:uppercase;letter-spacing:2px;background-color:transparent !important;color:#FFF !important;border:none !important;outline:none !important;box-shadow:none !important}.account button i{margin-left:10px}@media (max-width: 767px){.logs{margin-left:-15px;margin-right:-15px}}.logs .log_content{height:560px;overflow-y:scroll;width:100%;border:1px solid #DDD;padding:15px;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-ms-border-radius:0 5px 5px 0;-o-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}.logs .log_content::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px;background-color:#F5F5F5}.logs .log_content::-webkit-scrollbar{width:12px;background-color:#F5F5F5}.logs .log_content::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#555}@media (max-width: 991px){.logs .log_content{height:300px}}@media (max-width: 991px){.mob_center{display:table;margin:10px auto 0}}@media (max-width: 991px){.calendar{display:inline-block;margin-bottom:20px}}@media (max-width: 767px){.calendar{display:table}}.errorMsg{color:#F00}.holiday #holiday-form .col-md-6 .pickDate{height:360px;margin-bottom:0px}@media (max-width: 767px){.holiday #holiday-form .col-md-6 .pickDate{height:330px}}.pickingTable{border-collapse:collapse;margin:30px 0}.pickingTable th,.pickingTable td{border:1px solid #ddd;text-align:center;text-transform:capitalize;padding:10px 0;font-size:16px}.pickingTable td input[type="checkbox"]{width:25px;height:25px;background-color:#FFF;outline:none !important}.locSlotTable tbody tr{display:none}.locSlotTable tbody tr td{vertical-align:top}.locSlotTable tbody tr td input[type="number"]{max-width:150px;text-align:center}.submitButton[disabled="disabled"]{cursor:not-allowed}
