.rating{width:100%;position:relative;display:flex;flex-direction:row;justify-content:space-evenly}.rating input{display:none}.rating label{position:relative;cursor:pointer;transition:0.5s;filter:grayscale(1);text-align:center}.rating input:hover + label,.rating input:checked + label{filter:grayscale(0);opacity:1}.page-background{color:#FFDA00;background-color:rgba(100,100,100,0.6)}.container-reservations{color:#FFDA00;background-color:rgba(100,100,100,0.6);text-align:center;border-color:rgba(0,0,0,0.1);border-style:groove;width:100%;max-width:450px;margin-top:5%;margin-left:1%;margin-right:1%;padding-bottom:3%;padding-top:1%;padding-left:1%;padding-right:1%}#background{background-image:url("/static/images/revolution_bg.jpg");background-position:fixed;background-attachment:fixed;overflow-y:auto;height:100vh;background-size:cover}@media only screen and (max-width:800px){#background{background-image:url("/static/images/revolution_bg.jpg");background-position:fixed;background-attachment:fixed;overflow:scroll;height:100vh;background-size:cover;z-index:-10}}ul{list-style:none;padding-left:0}​ h2 small{font-size:0.5em}.small-padding{padding:10px 10px}.bottom-padding{padding-bottom:25px}.black-color{color:#000}.white-table{color:#FFDA00;background-color:rgba(100,100,100,0.45);border-color:rgba(104,104,104,1);border-style:groove;max-width:1200px}.white-table .table-header{background-color:rgba(100,100,100,0.2);color:#FFDA00}.white-table .row1{color:#FFDA00}.white-table .row2{color:#FFDA00}.flex-container{max-width:1400px;display:flex;flex-flow:row wrap;justify-content:center;align-items:flex-start}.responsive-table li{border-radius:2px;padding:5px 20px;display:flex;justify-content:space-between;margin-bottom:10px}.responsive-table .table-header{text-align:left;align-items:center;background-color:rgba(104,104,104,0.8);color:#FFDA00;font-size:100%;font-weight:bold;text-transform:uppercase;letter-spacing:0.03em}.responsive-table .table-row{align-items:center;color:#FFDA00;background-color:rgba(100,100,100,0.8);box-shadow:0px 0px 9px 0px rgba(0,0,0,0.1)}.responsive-table .col-1{text-align:center;min-width:120px;flex-basis:40%;border-left:0;border-right:5px}.responsive-table .col-2{text-align:center;min-width:100px;flex-basis:40%;border-left:0;border-right:5px}.responsive-table .col-3{text-align:center;min-width:40px;flex-basis:20%;padding:0%;border-left:0;border-right:5px}.responsive-table .col-1-header{text-align:center;min-width:120px;flex-basis:40%;border-left:0;border-right:5px}.responsive-table .col-2-header{text-align:center;min-width:150px;flex-basis:40%;border-left:0;border-right:5px}.responsive-table .col-3-header{text-align:center;min-width:40px;flex-basis:20%;padding:0%;border-left:0;border-right:5px}@media only screen and (max-width:380px){.responsive-table .table-header{font-size:85%}.responsive-table .col-1-header{text-align:left;min-width:80px;flex-basis:20%;border-left:0;border-right:5px}.responsive-table .col-2-header{text-align:center;min-width:45px;border-left:0;border-right:5px}.responsive-table .col-3-header{text-align:left;min-width:45px;flex-basis:20%;border-left:0;border-right:5px}.responsive-table .col-1{text-align:left;min-width:115px;flex-basis:33%;border-left:0;border-right:0px}.responsive-table .col-2{text-align:left;min-width:45px;flex-basis:33%;border-left:0;border-right:5px}.responsive-table .col-3{text-align:left;min-width:25px;flex-basis:33%;padding:0%;border-left:0;border-right:5px}.responsive-table .table-header{text-align:left;align-items:center;background-color:rgba(104,104,104,0.8);border-color:#333333;color:#FFDA00;font-weight:bold;text-transform:uppercase;letter-spacing:0.03em}html{font-size:90%}}.modal{max-width:500px;top:7%;left:0;right:0;bottom:0;margin:0 auto}.revolution-navbar{background-color:rgba(104,104,104,0.95);border-color:#333333;color:#FFDA00}.revolution-text{color:#FFDA00}.btn-warning{background-color:rgba(255,218,0,1)!important;border-color:#FFDA00!important;color:rgba(104,104,104,1)!important}.alert{color:rgba(104,104,104,1)!important;background-color:rgba(255,218,0,1)!important;border-color:rgba(104,104,104,1)}.alert-success{background-color:rgba(255,218,0,1)!important}.alert-debug{color:black;background-color:white;border-color:#d6e9c6}.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}#calendar{height:1050px;padding-top:5px}#calendar-navi{padding-top:5px}#calendar-with-menu{position:relative;width:100%}.tui-timepicker{padding:5px!important;border:none!important}#nrStartTime,#nrEndTime{margin-left:0;margin-right:0}.invalid-feedback{color:#ffc107!important}