﻿html,body{height:100%;overflow:hidden;}button{padding:10px;width:100%;border-radius:3px;background-color:#222;color:#fff !important;border:none;}button:hover{background-color:#454545;}.loader-wrap{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(255,255,255,.5);opacity:0;z-index:999;pointer-events:none;}.loader-content{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.show-loading .loader-wrap{opacity:1;pointer-events:all;}.loader-path{fill:#4caf50;}.flex-horizontal{display:flex;flex-wrap:wrap;flex-direction:row;align-items:stretch;}.flex-horizontal.space-between{margin-left:-10px;margin-right:-10px;}.flex-horizontal.space-below{margin-bottom:20px;}.flex-horizontal>*{flex-grow:1;flex-basis:1px;}.flex-vertical{display:flex;flex-wrap:nowrap;flex-direction:column;height:100%;}.flex-vertical.base-height>*{flex-basis:50px;}.flex-vertical>*{flex-grow:1;flex-shrink:1;flex-basis:auto;}.flex-shrink{flex-shrink:1;flex-grow:0;}.flex-horizontal.space-between>*{padding-left:10px;padding-right:10px;}.flex-horizontal.auto-overflow>*,.flex-vertical.auto-overflow>*{overflow:auto;}.flex-horizontal.no-overflow>*,.flex-vertical.no-overflow>*{overflow:hidden;}.flex-horizontal.visible-overflow>*,.flex-vertical.visble-overflow>*{overflow:visible;}.flex-horizontal.no-basis>*,.flex-vertical.no-basis>*{flex-basis:unset;}.root-sub-menu{*zoom:1;display:inline-block;border-radius:6px;float:right;position:relative;}sub-menu{*zoom:1;}sub-menu:before,sub-menu:after,.sub-sub-menu:before,.root-sub-menu:before,.sub-sub-menu:before,.root-sub-menu:after{display:table;content:"";line-height:0;}sub-menu:after,.root-sub-menu:after,.sub-sub-menu:after{clear:both;}.sub-menu-item{float:left;padding:14px 20px;cursor:pointer;opacity:.6;border-bottom:2px solid transparent;position:relative;text-decoration:none;color:#282c37;margin-bottom:20px;}.sub-menu-item-invert-colors{color:#fff !important;margin-bottom:0;}.sub-menu-item-invert-colors.highlight{border-bottom-color:#f5f9fa !important;}.sub-menu-item.highlight{border-bottom-color:#4456be;opacity:1;}.sub-menu-item.disabled{pointer-events:none;opacity:.3;}.sub-sub-menu{clear:both;position:relative;}.sub-sub-menu .root-sub-menu{*zoom:1;display:inline-block;margin-top:-20px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:0;border-top-right-radius:0;padding:0 10px;float:right;position:relative;display:block;overflow:hidden;font-size:15px;}.sub-sub-menu .root-sub-menu .sub-menu-item{padding:8px;}.sub-sub-menu .root-sub-menu .sub-menu-item.highlight{border-bottom-color:#4151b0;}.sub-sub-menu .sub-sub-menu .root-sub-menu{*zoom:1;border-bottom-color:#606ec4;font-size:12px;}.sub-sub-menu .sub-sub-menu .root-sub-menu .sub-menu-item{padding:10px;}.sub-sub-menu .sub-sub-menu .root-sub-menu .sub-menu-item.highlight{border-bottom-color:#606ec4;}.sub-menu-item-notification{position:absolute;right:0;top:4px;padding:1px 4px;background-color:#33408b;color:#ececec;font-size:12px;border-radius:5px;}.qs-datepicker{color:#000;position:absolute;width:300px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:sans-serif;font-size:14px;z-index:9001;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #ccc;border-radius:3px;overflow:hidden;background:#fff;box-shadow:1px 1px 3px 0 rgba(0,0,0,.3);}.qs-datepicker *{box-sizing:border-box;}.qs-datepicker.qs-hidden{display:none;}.qs-datepicker .qs-overlay{position:absolute;top:0;left:0;background:rgba(0,0,0,.75);color:#fff;width:100%;height:100%;padding:.5em;z-index:1;opacity:1;transition:opacity .3s;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;}.qs-datepicker .qs-overlay.qs-hidden{opacity:0;z-index:-1;}.qs-datepicker .qs-overlay .qs-close{-ms-flex-item-align:end;align-self:flex-end;display:inline-table;padding:.5em;line-height:.77;cursor:pointer;position:absolute;}.qs-datepicker .qs-overlay .qs-overlay-year{display:block;border:none;background:transparent;border-bottom:1px solid #fff;border-radius:0;color:#fff;font-size:14px;padding:.25em 0;margin:auto 0 .5em;width:calc(99%);}.qs-datepicker .qs-overlay .qs-overlay-year::-webkit-inner-spin-button{-webkit-appearance:none;}.qs-datepicker .qs-overlay .qs-submit{border:1px solid #fff;border-radius:4.22275px;padding:.5em;margin:0 auto auto;cursor:pointer;background:rgba(128,128,128,.4);}.qs-datepicker .qs-overlay .qs-submit.qs-disabled{color:#808080;border-color:#808080;cursor:not-allowed;}.qs-datepicker .qs-controls{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;background:#f7f7f7;filter:blur(0);transition:filter .3s;}.qs-datepicker .qs-controls.qs-blur{filter:blur(5px);}.qs-datepicker .qs-arrow{height:25px;width:25px;position:relative;cursor:pointer;border-radius:5px;transition:background .15s;}.qs-datepicker .qs-arrow:hover{background:rgba(0,0,0,.1);}.qs-datepicker .qs-arrow:hover.qs-left:after{border-right-color:#000;}.qs-datepicker .qs-arrow:hover.qs-right:after{border-left-color:#000;}.qs-datepicker .qs-arrow:after{content:'';border:6.25px solid transparent;position:absolute;top:50%;transition:border .2s;}.qs-datepicker .qs-arrow.qs-left:after{border-right-color:#808080;right:50%;transform:translate(25%,-50%);}.qs-datepicker .qs-arrow.qs-right:after{border-left-color:#808080;left:50%;transform:translate(-25%,-50%);}.qs-datepicker .qs-month-year{font-weight:bold;transition:border .2s;border-bottom:1px solid transparent;cursor:pointer;padding:14px;}.qs-datepicker .qs-month-year:hover{border-bottom:1px solid #808080;}.qs-datepicker .qs-month-year:focus,.qs-datepicker .qs-month-year:active:focus{outline:none;}.qs-datepicker .qs-month{padding-right:.5ex;}.qs-datepicker .qs-year{padding-left:.5ex;}.qs-datepicker .qs-squares{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:5px;filter:blur(0);transition:filter .3s;}.qs-datepicker .qs-squares.qs-blur{filter:blur(5px);}.qs-datepicker .qs-square{width:14.28571429%;height:35px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;transition:background .1s;border-radius:4.22275px;}.qs-datepicker .qs-square.qs-current{font-weight:bold;}.qs-datepicker .qs-square.qs-active{background:#e50e16;color:#fff;}.qs-datepicker .qs-square.qs-disabled span{opacity:.2;}.qs-datepicker .qs-square.qs-empty{cursor:default;}.qs-datepicker .qs-square.qs-disabled{cursor:not-allowed;}.qs-datepicker .qs-square.qs-day{cursor:default;font-weight:bold;color:#808080;}.qs-datepicker .qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):hover{background:#f7f7f7;}textarea{min-height:130px;}@media screen and (max-width:780px){.navbar-toggle{margin:10px !important;float:none;}.flex-wrapper{display:block;}.navbar-brand{display:none;}.logout-button{position:absolute;top:12px;right:12px;z-index:1;text-align:left !important;padding:0 !important;width:auto !important;}.navbar-toggle{padding:9px 29px !important;}}