html{-webkit-text-size-adjust:100%}body,html{width:100%;height:100%}body{background:#fff;font-size:1em;font-family:Arial,Helvetica,sans-serif;font-weight:400;color:#000;-webkit-font-smoothing:antialiased}body.show{overflow:hidden}:focus{outline:none}a{color:#006bb1;text-decoration:none;-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;transition:all .35s ease-out}article,aside,div,figure,footer,header,nav,section{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;position:relative}h2{position:relative;left:0;text-align:center;font-size:2em;margin:0 0 40px}.row,h2{width:100%}.row{float:left}.row.error{border-color:red}.center_content{width:1200px;margin:0 auto}.content{height:100%}.content.active_keyboard .content_information{font-size:.75em}.content.active_keyboard .button,.content.active_keyboard .button.big{height:30px;line-height:30px;font-size:.75em}.content.active_keyboard .col.col_1 div:last-child div:nth-child(3),.content.active_keyboard .col.col_1 div:last-child div:nth-child(4),.content.active_keyboard .col.col_1 div:last-child div:nth-child(5),.content.active_keyboard .col.col_1 div:last-child div:nth-child(6){width:50%;padding:0 5px 0 0}.content.active_keyboard .user_text{font-size:1em;white-space:nowrap}.content.active_keyboard{height:calc(100% - 400px);overflow:hidden}.border_bottom{border-bottom:1px solid #333}.border_right{border-right:1px solid #333}.border_right:last-child{border:none}.float_left{float:left}.float_right{float:right}.center_align{text-align:center}.margin_10_0{margin:10px 0}.margin_0_0_20{margin:0 0 20px}.margin_20_0_0{margin:20px 0 0}.margin_0_0_40{margin:0 0 40px}.content.active_keyboard .margin_0_0_20{margin:0 0 5px}.padding_10_0{padding:10px 0}.padding_0_10{padding:0 10px}.padding_20_10{padding:20px 10px}.padding_20_0_0{padding:20px 0 0}.padding_40_0_0{padding:40px 0 0}.padding_40_0{padding:40px 0}.content.active_keyboard .padding_20_0_0{padding:10px 0 0}.col{padding:60px 30px;height:100%;float:left;border-right:1px solid #333}.col:last-child{border:none}.content.active_keyboard .col{padding:10px}.col.col_1{width:40%;height:100%}.col.col_2,.col.col_3{width:30%;float:left}.ind_col_5{width:5%}.ind_col_10{width:10%}.ind_col_15{width:15%}.ind_col_20{width:20%}.ind_col_25{width:25%}.ind_col_30{width:30%}.ind_col_35{width:35%}.ind_col_40{width:40%}.ind_col_45{width:45%}.ind_col_50{width:50%}.ind_col_55{width:55%}.ind_col_60{width:60%}.ind_col_65{width:65%}.ind_col_70{width:70%}.ind_col_75{width:75%}.ind_col_80{width:80%}.ind_col_85{width:85%}.ind_col_90{width:90%;width:95%}.button{height:50px;line-height:50px;border-radius:75px;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;text-transform:uppercase;font-size:1em;border:1px solid #666;font-weight:700;box-shadow:-10px 10px 60px 0 rgba(133,151,165,.3)}.button.big{height:70px;line-height:70px}button:disabled,button[disabled]{border:1px solid #999!important;background-color:#ccc!important;color:#666!important}.button_crap{position:absolute;top:20px;right:20px;z-index:99;border-radius:4px;border:none;background:#b22222;padding:5px 20px;color:#fff;font-size:1em}.button_apply_changes{width:20%;font-size:1em!important;float:right;margin-top:19px;background-color:green!important;color:#fff!important}.content.active_keyboard .button_crap{top:auto;bottom:5px}.button.blue{background:#8cbefd;color:#fff}.button.white{background:#fff;color:#666}.button.yellow{background:#ffe182;color:#333}.button.gray{background:#ccc;color:#333}.button.pink{background:#f6898c;color:#333}.button.green{background:#79bf69;color:#333}input{height:35px;border:1px solid #999;background:#fff;border-radius:4px;padding:0 10px;box-sizing:border-box;-webkit-box-sizing:border-box;font-size:1em}.content.active_keyboard input{height:25px}label{font-size:1em;color:#1a1a1a;margin:0 0 5px;font-weight:700}.content.active_keyboard label{font-size:.75em;margin:0}label.error{color:red}.error_message{color:red;font-size:.6em;float:right}.modal-main .error_message{margin-right:5px}.content_path ul li{display:inline-block;margin:0 10px 0 0;padding:0;position:relative}.content_path ul li:last-child{margin:0;padding:0}.content_path ul li:before{width:10px;height:12px;position:absolute;top:0;bottom:0;right:-12px;margin:auto 0;background:url(bg_arrow_white.f9d45a7c.svg) no-repeat;content:""}.content_path ul li:last-child:before{display:none}.content_path ul li a{position:relative;font-family:circular_book,sans-serif;font-weight:400;color:#333;text-decoration:underline;font-size:1.125em}.content_path ul li:last-child a{color:#333;pointer-events:none;text-decoration:none}.content_path ul li a:hover{color:#fff}.user_text{font-size:1.125em;font-weight:700;color:#333}.content_information{display:flex}.content_information_login{width:400px}.content_information_admin,.content_information_login{display:flex;justify-content:center;flex-direction:column;height:100%;margin:0 auto}.content_information_admin{width:100%}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{display:none}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc}.slider,.slider:before{position:absolute;-webkit-transition:.4s;transition:.4s;content:"OFF"}.slider:before{height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;line-height:26px;font-size:.75em;text-align:center}input:checked+.slider{background-color:#2196f3}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px);content:"ON"}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.loader{width:100%;height:100%;position:fixed;top:-101%;opacity:0;left:0;z-index:999;background:rgba(0,0,0,.8);text-align:center;transition:opacity .2s ease-out;-webkit-transition:opacity .2s ease-out}.loader.show{top:0;opacity:1}.loader_view_more{padding:30px 0 0;text-align:center}.loader_content{display:inline-block;width:30px;height:30px;position:relative;border:4px solid #79bf69;top:50%;animation:loader 2s ease infinite}.loader-inner{vertical-align:top;display:inline-block;width:100%;background-color:#79bf69;animation:loader-inner 2s ease-in infinite}@keyframes loader{0%{transform:rotate(0deg)}25%{transform:rotate(180deg)}50%{transform:rotate(180deg)}75%{transform:rotate(1turn)}to{transform:rotate(1turn)}}@keyframes loader-inner{0%{height:0%}25%{height:0%}50%{height:100%}75%{height:100%}to{height:0%}}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:4}.modal-main{position:relative;background:#fff;width:500px;margin:0 auto;height:auto;padding:30px}.modal-close-button{position:absolute;top:5px;right:10px;border:none!important;font-weight:700}.display-block{display:flex;justify-content:center;flex-direction:column}.display-none{display:none}.speedy_switch{position:absolute;top:22px;left:-7px}.speedy_label{width:50%;display:block}.content.active_keyboard .speedy_switch{position:absolute;top:2px;left:-10px}@media (min-width:1025px){.speedy_switch{position:absolute;top:-3px;left:-7px}.content.active_keyboard .speedy_switch{position:absolute;top:2px;left:-10px}}@media (max-width:780px){.button{font-size:.813em}.speedy_switch{position:relative;top:auto;left:auto}.speedy_switch label{float:left!important}.speedy_label{width:80%;display:block}.error_message.admin{position:absolute!important;left:190px;bottom:38px}}.content_admin{padding:20px}.content_admin h3{font-size:1.5em;color:#1a1a1a}.content_admin button{height:40px;border:1px solid #ccc;border-radius:5px;background:#fff;font-size:1.25em;color:#333;text-transform:uppercase}.content_admin button.active{background:#ccc}.content_admin .button_crap{position:absolute;top:20px;right:20px;z-index:3;border-radius:4px;border:none;background:#b22222;padding:5px 20px;color:#fff;font-size:1em}.content_admin .content_calendar{padding:20px 0}.content_admin .calendar_row{min-height:90px}.content_admin .calendar_row li{float:left;box-sizing:border-box;-webkit-box-sizing:border-box;position:relative}.content_admin .calendar_row li.days{width:120px;height:100%;line-height:100px;font-size:1.125em;text-transform:capitalize}.content_admin .calendar_row li.tags{width:calc(100% - 120px);min-height:100px;padding:10px 50px 10px 20px;border-left:1px solid #333}.content_admin .calendar_row li.tags .label_card{width:185px;height:80px;margin:10px 10px 0 0;padding:8px;float:left;border-radius:4px;border:1px solid #ccc;text-align:center}.content_admin .calendar_row li.tags .label_card:last-child{margin:10px 0 0}.content_admin .calendar_row li.tags .label_card .button_close{position:absolute;top:-9px;right:-6px;font-weight:700;color:#333;z-index:3}.content_admin .calendar_row li.tags .label_card .ind_col_50{margin:0 0 5px}.content_admin .calendar_row li.tags .label_card .title{font-size:.813em;font-weight:700}.content_admin .calendar_row li.tags .label_card .time{font-size:.813em}.content_admin .calendar_row li.tags .button_plus{width:40px;height:40px;position:absolute;top:0;bottom:0;right:0;margin:auto;background:#8cbefd;color:#fff;font-weight:700;font-size:1.5em;line-height:40px;text-align:center;border-radius:4px}.content_admin .content_list{padding:20px}.content_admin .content_list table{width:100%}.content_admin .content_list table th{text-align:left}.content_admin .content_list table td,.content_admin .content_list table th{padding:10px 0;border-bottom:1px solid #ccc}.content_admin .content_list .button_edit{width:100px;background:#79bf69}.content_admin .content_list .button_edit,.content_admin .content_list .role{height:30px;float:left;color:#fff;font-weight:400;font-size:1em;line-height:30px;text-align:center;border-radius:4px;margin:0 20px 0 0;text-transform:capitalize!important}.content_admin .content_list .role{background:#699fbf;padding:0 10px}.content_admin .content_list .button_create{width:100px;height:30px;float:right;background:#8cbefd;color:#fff;font-weight:400;font-size:1em;line-height:30px;text-align:center;border-radius:4px;text-transform:capitalize!important}.content_admin .content_list .button_password{width:150px;background:#a3a12c;margin:0 20px 0 0}.content_admin .content_list .button_delete,.content_admin .content_list .button_password{height:30px;float:left;color:#fff;font-weight:400;font-size:1em;line-height:30px;text-align:center;border-radius:4px;text-transform:capitalize!important}.content_admin .content_list .button_delete{width:100px;background:#c63521}@keyframes DrawAttentionAnimation{0%{transform:scale(1)}50%{transform:scale(1.15);background-color:red;color:#fff}to{transform:scale(1)}}@-webkit-keyframes DrawAttentionAnimation{0%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.15);background-color:red;color:#fff}to{-webkit-transform:scale(1)}}.redeem_button:enabled{animation:DrawAttentionAnimation 1s ease-in 2;-webkit-animation:DrawAttentionAnimation 1s ease-in 2}.toast_text{background:#000}.toast_text p{font-weight:700;font-size:1.125em;margin-top:8px}.toast_text p.success{color:green}.toast_text p.error{color:red}.content_list td.tick:before{content:"\2713";color:#006400;font-weight:700;font-size:1.5em}.content_list td.cross:before{content:"\2717";color:#dc143c;font-weight:700;font-size:1.5em}.get_more_staff_button{text-align:center;margin-top:15px;font-size:1.5em}