button{outline:none}.body-auth{color:#fff;background-color:#0d0f18}.body-auth h2{font-weight:700;font-size:19px;margin-bottom:15px}.body-auth p{margin-bottom:25px}.body-auth .auth-logo{display:block;margin:0 auto;width:250px;margin-bottom:50px}.body-auth label{font-weight:400;font-size:12px;color:#eee}.body-auth .content-wrapper{background-color:#0d0f18}.body-auth .form-control{background-color:transparent;padding-left:0;color:#fff;border:none;border-bottom:1px solid #3a3f48}.body-auth .btn-primary{padding:10px 25px;font-size:16px}.user-panel .profile-image{height:45px;width:45px;border-radius:100%}.profile-user-img,.user-panel .profile-image{background-position:50%;background-size:cover}.profile-user-img{height:100px}.sidebar-collapse .user-panel .profile-image{height:30px;width:30px}.ui-pnotify.ui-pnotify-fade-normal.ui-pnotify-mobile-able.ui-pnotify-in.ui-pnotify-fade-in.ui-pnotify-move{display:none;visibility:hidden;opacity:0;width:0;height:0;overflow:hidden}.content-wrapper.guest{margin-left:0}.flatpickr[readonly],.timepickr[readonly]{background-color:#fff}@media (max-width:700px){.logo{display:none!important}.main-sidebar{padding-top:51px}}.auth-panel{margin:0 auto;margin-top:calc(40vh - 150px);max-width:500px}.body-guest{background-color:#ecf0f4}a{color:#ff1454}a:hover{color:#bd1348}.skin-black{font-size:14px;font-family:Roboto,sans-serif}.skin-black .nav-stacked>li.active>a,.skin-black .nav-stacked>li.active>a:hover{border-left-color:#ff1454}.skin-black .logo img{width:150px;display:block;margin-left:20px}.skin-black .btn:focus{outline:none}.skin-black .btn-primary{background-color:#ff1454;border-color:#ff1454}.skin-black .btn-primary:focus{background-color:#ff1454}.skin-black .btn-success{background-color:#7aad26;border-color:#7aad26}.skin-black .btn-success:focus{background-color:#7aad26}.skin-black .main-header>.logo{background-color:#0d0f18;color:#ff1454;border-color:transparent}.skin-black .main-header>.logo:hover{background-color:#0d0f18}.skin-black .sidebar-menu>li.active>a{border-left-color:#ff1454}.skin-black .left-side,.skin-black .main-sidebar{background-color:#1c2029}.skin-black .left-side .sidebar-menu>li.header,.skin-black .main-sidebar .sidebar-menu>li.header{color:#ff1454;font-size:15px;background-color:#15181f}.skin-black .left-side .sidebar-menu>li.active>a,.skin-black .left-side .sidebar-menu>li:hover>a,.skin-black .main-header .navbar,.skin-black .main-sidebar .sidebar-menu>li.active>a,.skin-black .main-sidebar .sidebar-menu>li:hover>a{background-color:#0d0f18}.skin-black .main-header .navbar .nav>li>a:hover,.skin-black .main-header .navbar .sidebar-toggle:hover,.skin-black .main-header .navbar .skin-black .main-header .navbar .nav .open>a,.skin-black .main-header .navbar .skin-black .main-header .navbar .nav .open>a:focus,.skin-black .main-header .navbar .skin-black .main-header .navbar .nav .open>a:hover,.skin-black .main-header .navbar .skin-black .main-header .navbar .nav>.active>a,.skin-black .main-header .navbar .skin-black .main-header .navbar .nav>li>a:active,.skin-black .main-header .navbar .skin-black .main-header .navbar .nav>li>a:focus{background:inherit}.skin-black .main-header .navbar a{color:#fff!important}.skin-black .main-header .navbar a:hover{color:#ff1454!important}.skin-black .main-header .navbar .navbar-custom-menu .navbar-nav>li>a,.skin-black .main-header .navbar>.sidebar-toggle{border-color:transparent}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#ff1454;border-color:#ff1454}.breadcrumb{display:none}.box{border:none;border-radius:5px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.05);box-shadow:2px 2px 5px rgba(0,0,0,.05)}.box-header .box-title{font-size:15px}.fc-state-default{background-image:none!important}.state-select{border-radius:5px;padding-left:10px!important}.form-group label{font-weight:400;font-size:12px;margin-bottom:0}.checkbox label{font-size:14px}.select2-container--bootstrap .select2-dropdown{border-color:#ff1454!important}.select2-container--bootstrap .select2-results__option--highlighted[aria-selected]{background-color:#ff1454!important}.select2-container--bootstrap .select2-selection--single .select2-selection__rendered{padding-top:4px!important}form select.form-control{-webkit-appearance:none}form .select2-container--bootstrap.select2-container--focus .select2-selection,form .select2-container--bootstrap.select2-container--open .select2-selection{border-color:#ff1454}form .form-control,form .input-group-addon{border-radius:0;color:#000;padding-left:0;border:none;border-bottom:1px solid #ddd}form .form-control:focus,form .input-group-addon:focus{border-color:#ff1454}form .form-control[readonly]{background-color:inherit}.week-viewer{white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:scroll;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;-webkit-overflow-scrolling:touch}.week-viewer .week-row{display:inline-block;width:16.6%;min-width:150px}.week-viewer .week-row h3{font-size:15px;line-height:18px;margin:0;padding:0;white-space:nowrap}.week-viewer .week-row h3 small{color:#fff}.week-viewer .week-row-header{background-color:#0d0f18;color:#fff;padding:5px 10px;font-size:16px}.week-viewer .week-row-header.today{background-color:#ff1454}.week-viewer .week-row-header span{font-size:smaller}.week-viewer .week-row-item{padding:5px 10px;border:1px solid #eee}.week-viewer .week-row-item-reserve{opacity:.7}.week-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.week-header .week-back{padding-left:10px;width:40%}@media (max-width:460px){.week-header .week-back{display:none}}.week-header .week-nav{width:60%;text-align:right;font-size:18px}@media (max-width:560px){.week-header .week-nav{font-size:15px}}@media (max-width:460px){.week-header .week-nav{width:100%;text-align:center}}.week-header .week-nav span{display:inline-block;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.week-header .week-nav a{margin:0 10px;font-size:24px}.legend-color{display:inline-block;height:20px;width:20px;border-radius:100%;margin-right:5px;margin-left:5px;margin-bottom:-4px}