@charset "UTF-8";.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}.cf{zoom:1}body,html{height:100%}body{font:1em/1.5em "Open Sans",sans-serif;overflow:hidden;overflow-y:scroll}body .red{color:red!important}body .green{color:green!important}body .blue{color:#0000cd!important}body .small{font-size:.8em;line-height:1.2em;padding-bottom:.5em;font-style:italic}body .center{text-align:center}body .no-close .ui-dialog-titlebar-close{display:none}body ul.ui-autocomplete div.prj{color:green;font-style:normal}body ul.ui-autocomplete div.tsk{font-style:italic}body i.fa-fw{width:1em}body #screensaver{position:fixed;top:0;left:0;height:100%;width:100%;background-color:rgb(128.25,128.25,128.25);display:block;opacity:.98;z-index:9990}body #screensaver .center{position:absolute;top:50%;left:50%;transform:-ms-translate(-50%,-50%);transform:-moz-translate(-50%,-50%);transform:-webkit-translate(-50%,-50%);transform:translate(-50%,-50%);z-index:9999}body #screensaver .outer-frame{display:inline-block;padding:.25em;width:18em;background:#fff;border-radius:.5em;box-shadow:0 0 .5em 0 rgba(0,0,0,.5)}body #screensaver .outer-frame .inner-frame{padding:1.2em 1em 1em;box-sizing:border-box;display:block;background-color:silver;border-radius:.25em}body #screensaver .outer-frame .inner-frame img{width:96%;margin-bottom:1em;display:inline-block;position:relative;left:0}body #screensaver .outer-frame .inner-frame fieldset{border:none;padding:0;margin:0}body #screensaver .outer-frame .inner-frame input{display:inline-block;margin-bottom:.5em;box-sizing:border-box;width:100%;height:2em;text-align:center;border:0 none;padding:.25em;border-radius:.25em;box-shadow:inset 0 0 .25em -.125em #000}body #screensaver .outer-frame .inner-frame input:focus{outline:unset;outline-offset:0;box-shadow:inset 0 0 .25em 0 #000}body #screensaver .outer-frame .inner-frame input[type=submit]{padding:.25em .5em .25em;margin-top:.5em;margin-bottom:0;transition:all .2s ease;box-shadow:0 0 .375em -.125em #000}body #screensaver .outer-frame .inner-frame input[type=submit]:hover{box-shadow:0 0 .375em 0 #000}body #screensaver .outer-frame .debug{background-color:tomato;box-sizing:border-box;border-radius:.25em;display:inline-block;padding:.25em;margin-top:.25em;color:#fff;font-weight:700}body #screensaver div{color:rgb(191.25,0,0);font-weight:700;font-family:"Open Sans",sans-serif;text-align:center;width:100%}body #screensaver div img{width:30em;width:50vw}body #screensaver div p{font-size:2em;font-size:3vw;font-weight:700;line-height:1em;margin:1em 0 0 0;margin:2vw 0 0 0}body #screensaver div p.warning{color:rgb(191.25,0,0)}body #screensaver div p.info{color:#0000cd}body #screensaver div p.logon{font-size:1.5em;color:#000;margin-top:.5em;margin-bottom:.5em}body #reminder{position:fixed;display:none;padding:7rem 1rem 1rem 1rem;height:100%;width:100%;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);box-sizing:border-box;z-index:950}body #reminder .reminder-center{position:absolute;top:50%;left:50%;transform:-ms-translate(-50%,-50%);transform:-moz-translate(-50%,-50%);transform:-webkit-translate(-50%,-50%);transform:translate(-50%,-50%)}body #reminder .reminder-view{border-radius:.5em;width:100%;height:100%;padding:.25em;position:relative;box-sizing:border-box;overflow-y:auto}body #reminder .reminder-view .reminder-header{-webkit-border-top-right-radius:.25em;-webkit-border-top-left-radius:.25em;-moz-border-radius-topright:.25em;-moz-border-radius-topleft:.25em;border-top-right-radius:.25em;border-top-left-radius:.25em;display:block;width:100%;margin:0;position:relative;padding:.25em .5em;box-sizing:border-box;font-size:1.2em;line-height:1.2em;font-weight:700}body #reminder .reminder-view .reminder-items{-webkit-border-bottom-right-radius:.25em;-webkit-border-bottom-left-radius:.25em;-moz-border-radius-bottomright:.25em;-moz-border-radius-bottomleft:.25em;border-bottom-right-radius:.25em;border-bottom-left-radius:.25em;display:block;width:100%;margin:0;position:relative;padding:0;box-sizing:border-box;font-weight:700}body #reminder .reminder-view .reminder-items .reminder-item{border-bottom:1px solid #fff;margin:0;padding:.5em}body #reminder .reminder-view .reminder-items .reminder-item:last-of-type{border-bottom:none}body #reminder .reminder-view .reminder-items .reminder-item span{margin-right:.5em}body #reminder .reminder-view .reminder-items .reminder-item .rmdr_usr_link{border-radius:.25em;display:inline-block;position:relative;box-sizing:border-box;margin:0;padding:.25em .375em;font:1em/0 Nunito,sans-serif;font-weight:700;line-height:1em;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .25s ease;box-shadow:0 0 .25em -.0625em #000}body #reminder .reminder-view .reminder-buttons{padding-top:.25em;box-sizing:border-box}body #reminder .reminder-view .reminder-buttons .reminder-close-button{border-radius:.25em;display:block;font:1em/0 Nunito,sans-serif;font-weight:700;line-height:1em;margin:0;padding:.5em .75em;text-decoration:none;text-transform:uppercase;transition:all .25s ease;text-align:center;box-shadow:0 0 .25em -.0625em #000}body #overlay{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);display:none;z-index:70;padding:0;box-sizing:border-box;transition:padding .25s ease}@media (min-width:600px){body #overlay{padding:7rem 10% 1rem 10%}}@media (min-width:900px){body #overlay{padding:7rem 15% 1rem 15%}}@media (min-width:1200px){body #overlay{padding:7rem 25% 1rem 25%}}body #overlay .overlay-wrapper{width:100%;overflow-y:auto}body #overlay .overlay-wrapper #overlay-container{border-radius:.5em;-webkit-border-top-right-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-top-left-radius:0;width:auto;height:auto;position:relative;background:#fff;box-sizing:border-box}@media (min-width:600px){body #overlay .overlay-wrapper #overlay-container{border-radius:.5em}}body #overlay .overlay-wrapper #overlay-container #overlay-header{position:unset}body #overlay .overlay-wrapper #overlay-container #overlay-header .header{font-weight:700;font-size:1.25em;line-height:1.75em}body #overlay .overlay-wrapper #overlay-container #overlay-header .overlay_button{position:absolute;display:inline-block;top:1em;right:1em}@media (max-width:599px){body #overlay .overlay-wrapper #overlay-container #overlay-header .overlay_button{top:1.2em;right:1.2em}}body #overlay .overlay-wrapper #overlay-container #overlay-header .overlay_button a{border-radius:.25em;display:inline-block;color:#fff;padding:0 .25em;height:1.95em;font-size:.85em;box-shadow:0 0 .5em -.125em #000}@media (max-width:599px){body #overlay .overlay-wrapper #overlay-container #overlay-header .overlay_button a{height:1.875em;font-size:.875em}}body #overlay .overlay-wrapper #overlay-container #overlay-header .overlay_button a:hover{color:#000}body #overlay .overlay-wrapper #overlay-container #overlay-header .overlay_button .flt-close{background-color:red}body #overlay .overlay-wrapper #overlay-container #overlay-header .overlay_button .flt-close i.fa{position:relative}body #overlay .overlay-wrapper #overlay-container #overlay-header .overlay_button .flt-close:hover{background-color:#fff}body #overlay .overlay-wrapper #overlay-container #overlay-content{padding:0}body #overlay .overlay-wrapper #overlay-container #overlay-content .cellgroup{margin-top:.5em}body #overlay .overlay-wrapper #overlay-container #overlay-content .cellgroup:first-of-type{margin-top:0}body #overlay .overlay-wrapper #overlay-container #overlay-content .cellgroup .form .overlaydetail{padding-bottom:.25em}body #overlay .overlay-wrapper #overlay-container #overlay-content .cellgroup .form .overlaydetail p .button{display:inline-block;position:absolute;top:0;right:0;background-color:#a9a9a9;border-radius:.25em;box-shadow:0 0 .25em -.0625em #000}body #overlay .overlay-wrapper #overlay-container #overlay-content .cellgroup .form .overlaydetail p .button a{display:inline-block;font-size:1em;line-height:1.25em;font-weight:700;padding:.25em .5em;text-decoration:none;text-transform:uppercase;transition:all .25s ease;background-color:#000;color:#fff}@media (max-width:599px){body #overlay .overlay-wrapper #overlay-container #overlay-content .cellgroup .form .overlaydetail p .button a{font-size:1em;line-height:1.25em;padding:.25em .5em}body #overlay .overlay-wrapper #overlay-container #overlay-content .cellgroup .form .overlaydetail p .button a .hide_on_phone{display:none}}body #overlay .overlay-wrapper #overlay-container #overlay-content .cellgroup .form .overlaydetail p .button a:first-of-type{margin-left:0;-webkit-border-top-left-radius:.25em;-webkit-border-bottom-left-radius:.25em;-moz-border-radius-topleft:.25em;-moz-border-radius-bottomleft:.25em;border-top-left-radius:.25em;border-bottom-left-radius:.25em}body #overlay .overlay-wrapper #overlay-container #overlay-content .cellgroup .form .overlaydetail p .button a:last-of-type{-webkit-border-top-right-radius:.25em;-webkit-border-bottom-right-radius:.25em;-moz-border-radius-topright:.25em;-moz-border-radius-bottomright:.25em;border-top-right-radius:.25em;border-bottom-right-radius:.25em}body #overlay .overlay-wrapper #overlay-container #overlay-content .cellgroup .form .overlaydetail p .button a:hover{background-color:#fff;color:#000}body #overlay .overlay-wrapper #overlay-container #overlay-content .cellgroup .form .overlaydetail input[type=password],body #overlay .overlay-wrapper #overlay-container #overlay-content .cellgroup .form .overlaydetail input[type=text]{width:98%;Width:-webkit-fill-available}body #overlay .overlay-wrapper #overlay-container #overlay-content .cellgroup .form .overlaydetail select{margin-top:.25em;width:100%;Width:-webkit-fill-available}body #overlay .overlay-wrapper #overlay-container #overlay-content .cellgroup .form .overlaydetail input[type=checkbox]{margin:.5em 0}body #overlay .overlay-wrapper #overlay-container #overlay-content .cellgroup .form .overlaydetail input[type=submit]{margin-top:.5em}body #overlay .overlay-wrapper #overlay-container #overlay-content .single{padding-bottom:0}@media (min-width:900px){.sticky-footer-wrapper{min-height:100%;margin:0 auto -3em}.sticky-footer-footer,.sticky-footer-pusher{height:3em}}.header-container{border-top-width:.125em;border-top-style:solid;border-bottom-width:.125em;border-bottom-style:solid;z-index:50;box-shadow:0 .25em .625em 0 rgba(0,0,0,.5)}@media (min-width:900px){.header-container{height:6.05em;position:fixed;left:0;right:0;top:0}}.header-container header{margin:0 auto 0;width:auto}.header-container header .title{display:block;font-size:1em;line-height:0;margin:.5em 0;float:left;text-align:center;width:100%}@media (min-width:900px){.header-container header .title{margin:1em;text-align:left;width:30%}}@media (min-width:1200px){.header-container header .title{width:30%}}@media (min-width:1800px){.header-container header .title{width:15%}}.header-container header .title a{display:block;width:260px;margin:0 auto 0}.header-container header .title a .logo{width:auto;height:2em}@media (min-width:900px){.header-container header .title a{margin:0}.header-container header .title a .logo{position:relative}}@media (min-width:1200px){.header-container header .title a .logo{width:auto}}.header-container header .menu{float:right;width:100%}@media (min-width:900px){.header-container header .menu{margin:.65em 1em;width:50%}}@media (min-width:1800px){.header-container header .menu{width:80%}}.header-container header .menu .menu-bar{display:block;height:auto;text-align:center}@media (min-width:900px){.header-container header .menu .menu-bar{height:2em}}.header-container header .menu .menu-bar ul{display:inline-block;padding:0;margin:.25em 0 0 0;list-style:none;border-radius:.25em;box-shadow:0 0 .5em -.125em #000}@media (min-width:900px){.header-container header .menu .menu-bar ul{margin:0;float:right}}.header-container header .menu .menu-bar ul li{display:inline;float:left;text-align:center;margin-left:.0625em}.header-container header .menu .menu-bar ul li:first-of-type{margin-left:0}.header-container header .menu .menu-bar ul li:first-of-type a{border-top-left-radius:.25em;border-bottom-left-radius:.25em}.header-container header .menu .menu-bar ul li:last-of-type a{border-top-right-radius:.25em;border-bottom-right-radius:.25em}.header-container header .menu .menu-bar ul li a{display:block;font:1em Nunito,sans-serif;font-weight:700;line-height:1em;margin:0;padding:.5em .75em;text-decoration:none;text-transform:uppercase;transition:all .25s ease}@media (max-width:599px){.header-container header .menu .menu-bar ul li a .logout-text{display:none}}.header-container header .navigation{display:block;float:none;text-align:center;margin:0;width:100%}@media (min-width:900px){.header-container header .navigation{float:right;margin-bottom:0!important;width:60%}}@media (min-width:1200px){.header-container header .navigation{width:65%}}.header-container header .navigation ul{display:inline-block;padding:0;margin:.5em 0 .4375em 0;list-style:none;border-radius:.25em;box-shadow:0 0 .5em -.125em #000}@media (min-width:900px){.header-container header .navigation ul{margin:0;margin-right:1em;float:right}}.header-container header .navigation ul li{display:inline;float:left;text-align:center;margin-left:.0625em}.header-container header .navigation ul li:first-of-type{margin-left:0}.header-container header .navigation ul li:first-of-type a{border-top-left-radius:.25em;border-bottom-left-radius:.25em}.header-container header .navigation ul li:last-of-type a{border-top-right-radius:.25em;border-bottom-right-radius:.25em}@media (max-width:599px){.header-container header .navigation ul li.hide-week{display:none}}@media (min-width:600px){.header-container header .navigation ul li.hide-child{display:none}}@media (min-width:900px){.header-container header .navigation ul li a.go-back i,.header-container header .navigation ul li a.go-next i{transform:none!important}}@media (min-width:1200px){.header-container header .navigation ul li.hide-week{display:inline-block}}.header-container header .navigation ul li a{display:block;font:1em Nunito,sans-serif;font-weight:700;line-height:1em;margin:0;padding:.5em;text-decoration:none;text-transform:uppercase;transition:all .25s ease}.header-container header .navigation ul li a i{line-height:0}.header-container header .navicon{width:1.25em;height:1em;position:absolute;top:1em;right:1em;transform:rotate(0);transition:.5s ease-in-out;cursor:pointer}@media (min-width:900px){.header-container header .navicon{display:none}}.header-container header .navicon span{display:block;position:absolute;height:.2em;width:100%;opacity:1;left:0;transform:rotate(0);transition:.25s ease-in-out;border-radius:.2em}.header-container header .navicon span:nth-child(1){top:0}.header-container header .navicon span:nth-child(2){top:.45em}.header-container header .navicon span:nth-child(3){top:.9em}.header-container header .navicon.open span:nth-child(1){top:.45em;transform:rotate(135deg)}.header-container header .navicon.open span:nth-child(2){opacity:0;left:1.25em}.header-container header .navicon.open span:nth-child(3){top:.45em;transform:rotate(-135deg)}.main-container{display:block;padding:1em 1em 1em}@media (min-width:900px){.main-container{padding:7.05em 1em 1em}}.main-container .debug{background-color:tomato;border-radius:.5em;display:block;margin-bottom:.5em;padding:.5em;color:#fff;font-weight:700}.main-container .main-wrapper{display:block;margin:0 auto 0;width:auto}.main-container .main-wrapper .grid [class*=col-]{box-sizing:border-box;float:left;padding:.25em}.main-container .main-wrapper .grid .col-1-1{width:100%}.main-container .main-wrapper .grid .col-1-2{width:50%}.main-container .main-wrapper .grid .col-1-8{width:12.5%}.main-container .main-wrapper .grid .col-1-16{width:6.25%}.main-container .main-wrapper .grid .col-1-7{width:100%}@media (min-width:900px){.main-container .main-wrapper .grid .col-1-7{width:50%}.main-container .main-wrapper .grid .col-1-7.el-1,.main-container .main-wrapper .grid .col-1-7.el-2,.main-container .main-wrapper .grid .col-1-7.el-4,.main-container .main-wrapper .grid .col-1-7.el-7{clear:none}.main-container .main-wrapper .grid .col-1-7.el-3,.main-container .main-wrapper .grid .col-1-7.el-5,.main-container .main-wrapper .grid .col-1-7.el-6{clear:left}}@media (min-width:1200px){.main-container .main-wrapper .grid .col-1-7{width:20%}.main-container .main-wrapper .grid .col-1-7.el-1,.main-container .main-wrapper .grid .col-1-7.el-2,.main-container .main-wrapper .grid .col-1-7.el-3,.main-container .main-wrapper .grid .col-1-7.el-4,.main-container .main-wrapper .grid .col-1-7.el-5,.main-container .main-wrapper .grid .col-1-7.el-7{clear:none}.main-container .main-wrapper .grid .col-1-7.el-6{clear:left}}@media (min-width:1800px){.main-container .main-wrapper .grid .col-1-7{width:14.285%}.main-container .main-wrapper .grid .col-1-7.el-1,.main-container .main-wrapper .grid .col-1-7.el-2,.main-container .main-wrapper .grid .col-1-7.el-3,.main-container .main-wrapper .grid .col-1-7.el-4,.main-container .main-wrapper .grid .col-1-7.el-5,.main-container .main-wrapper .grid .col-1-7.el-6,.main-container .main-wrapper .grid .col-1-7.el-7{clear:none}}.main-container .main-wrapper .grid .col-2-7{width:28.571%}.main-container .main-wrapper .grid .col-4-7{width:57.143%}.main-container .main-wrapper .grid .col-5-7{width:71.428%}.main-container .main-wrapper .grid .col-6-7{width:100%}@media (min-width:900px){.main-container .main-wrapper .grid .col-6-7{width:50%}}@media (min-width:1200px){.main-container .main-wrapper .grid .col-6-7{width:80%}}@media (min-width:1800px){.main-container .main-wrapper .grid .col-6-7{width:85.715%}}@media (min-width:900px){.main-container .main-wrapper .grid .admin-grid .col-1-7{width:30%}}@media (min-width:1200px){.main-container .main-wrapper .grid .admin-grid .col-1-7{width:20%}}@media (min-width:1800px){.main-container .main-wrapper .grid .admin-grid .col-1-7{width:14.285%}}@media (min-width:900px){.main-container .main-wrapper .grid .admin-grid .col-6-7{width:70%}}@media (min-width:1200px){.main-container .main-wrapper .grid .admin-grid .col-6-7{width:80%}}@media (min-width:1800px){.main-container .main-wrapper .grid .admin-grid .col-6-7{width:85.715%}}@media (min-width:900px){.main-container .main-wrapper .grid .editor-grid .col-1-7{width:30%}}@media (min-width:1200px){.main-container .main-wrapper .grid .editor-grid .col-1-7{width:20%}}@media (min-width:900px){.main-container .main-wrapper .grid .editor-grid .col-6-7{width:70%}}@media (min-width:1200px){.main-container .main-wrapper .grid .editor-grid .col-6-7{width:80%}}.main-container .main-wrapper .grid .editor-grid .col-creditask-td{width:100%}@media (min-width:1200px){.main-container .main-wrapper .grid .editor-grid .col-creditask-td{width:30%}}@media (min-width:1800px){.main-container .main-wrapper .grid .editor-grid .col-creditask-td{width:25%}}.main-container .main-wrapper .grid .editor-grid .col-creditask-wd{width:100%}@media (min-width:1200px){.main-container .main-wrapper .grid .editor-grid .col-creditask-wd{width:70%}}@media (min-width:1800px){.main-container .main-wrapper .grid .editor-grid .col-creditask-wd{width:75%}}.main-container .main-wrapper .grid .overlay-grid .col-1-1{width:100%}.main-container main article{margin-bottom:.5em;padding:.25em;border-radius:.5em}.main-container main article:last-of-type{margin-bottom:0}.main-container main article section.day_nav_container{display:block}@media (min-width:900px){.main-container main article section.day_nav_container{display:none}}.main-container main article section.day_nav_container .day_nav_list{display:block;border-radius:.25em;font-size:1em;line-height:1em;padding:.25em}.main-container main article section.day_nav_container .day_nav_list ul{box-sizing:border-box;list-style:none;padding:1% 1% 1% 0;margin:0;text-align:center}.main-container main article section.day_nav_container .day_nav_list ul li{width:13.25%;margin-left:1%;display:inline-block;text-align:center}.main-container main article section.day_nav_container .day_nav_list ul li a{display:block;margin:0;padding:.25em;font:1em Nunito,sans-serif;font-weight:700;line-height:1em;text-decoration:none;text-transform:uppercase;transition:all .25s ease;border-radius:.25em;box-shadow:0 0 .25em -.0625em #000}@media (min-width:900px){.main-container main article section.day_nav_container .day_nav_list ul li a{padding-bottom:.8em!important}}.main-container main article section .cell,.main-container main article section .event,.main-container main article section .header,.main-container main article section .headercell{margin:0}.main-container main article section .header{position:relative;display:block;box-sizing:border-box;padding:.2em .35em .2em .65em;border-radius:.35em;background-color:rgb(128.25,128.25,128.25)}@media (max-width:599px){.main-container main article section .header{padding:.25em .5em .4em}}.main-container main article section .header .text-wrapper{position:relative;display:inline-block;text-align:center;font-weight:700;width:100%;height:1.45em;font-size:1.15em;line-height:1.45em}@media (min-width:900px){.main-container main article section .header .text-wrapper{text-align:left;width:unset;height:1.65em;font-size:1.35em;line-height:1.65em}}.main-container main article section .header .control-wrapper{display:inline-block;position:relative;box-sizing:border-box;text-align:center;color:#fff;float:none;height:unset;width:100%;font-size:1.25em;line-height:1.5em}@media (min-width:900px){.main-container main article section .header .control-wrapper{text-align:right;float:right;height:1.65em;width:16.25em;font-size:1.35em;line-height:1.55em}}.main-container main article section .header .control-wrapper ul{display:inline-block;position:relative;padding:0;margin:0;line-height:.75em;list-style:none;background-color:#a9a9a9;border-radius:.25em;box-shadow:0 0 .25em -.0625em #000}@media (max-width:599px){.main-container main article section .header .control-wrapper ul{margin-top:.25em;width:100%}}.main-container main article section .header .control-wrapper ul li{display:inline-block;text-align:center;border-left:1px solid rgb(128.25,128.25,128.25);box-sizing:border-box}@media (max-width:599px){.main-container main article section .header .control-wrapper ul li.triple{width:33.33%}.main-container main article section .header .control-wrapper ul li.double{width:50%}.main-container main article section .header .control-wrapper ul li.single{width:100%}}.main-container main article section .header .control-wrapper ul li:first-of-type{border-left:none}.main-container main article section .header .control-wrapper ul li:first-of-type a{-webkit-border-top-left-radius:.25em;-webkit-border-bottom-left-radius:.25em;-moz-border-radius-topleft:.25em;-moz-border-radius-bottomleft:.25em;border-top-left-radius:.25em;border-bottom-left-radius:.25em}.main-container main article section .header .control-wrapper ul li:last-of-type a{-webkit-border-top-right-radius:.25em;-webkit-border-bottom-right-radius:.25em;-moz-border-radius-topright:.25em;-moz-border-radius-bottomright:.25em;border-top-right-radius:.25em;border-bottom-right-radius:.25em}.main-container main article section .header .control-wrapper ul li a{display:block;font-size:.85em;line-height:1em;font-weight:700;margin:0;padding:.25em .5em;text-decoration:none;text-transform:uppercase;transition:all .25s ease;background-color:#d3d3d3}@media (max-width:599px){.main-container main article section .header .control-wrapper ul li a{font-size:1em;line-height:1.25em;padding:.25em .5em}}.main-container main article section .header .control-wrapper select{position:relative;height:1.85em;top:-.15625em;margin:0;margin-left:.35em;border:0;background-color:#e0e0e0;font:.7em Nunito,sans-serif;font-weight:700;outline:0;border-radius:.25em;box-shadow:inset 0 0 .25em -.125em #000}@media (max-width:599px){.main-container main article section .header .control-wrapper select{font-size:.85em;width:100%;margin:0;margin-top:.45em}.main-container main article section .header .control-wrapper select:first-of-type{margin-top:.65em}}.main-container main article section .cellgroup div:first-of-type{-webkit-border-top-right-radius:.25em;-webkit-border-top-left-radius:.25em;-moz-border-radius-topright:.25em;-moz-border-radius-topleft:.25em;border-top-right-radius:.25em;border-top-left-radius:.25em}.main-container main article section .cellgroup div.cell{border-bottom:1px solid rgb(128.25,128.25,128.25)}.main-container main article section .cellgroup div:last-of-type{-webkit-border-bottom-right-radius:.25em;-webkit-border-bottom-left-radius:.25em;-moz-border-radius-bottomright:.25em;-moz-border-radius-bottomleft:.25em;border-bottom-right-radius:.25em;border-bottom-left-radius:.25em;border-bottom:0}.main-container main article section .cellgroup .headercell{font-size:1.2em;font-weight:700;position:relative;padding:.25em .5em}.main-container main article section .cellgroup .headercell .day_button{position:absolute;display:inline-block;top:.25em;right:.25em}.main-container main article section .cellgroup .headercell .day_button a{padding:0 .25em;color:#fff;font-size:.95em;border-radius:.25em;box-shadow:0 0 .25em -.0625em #000}.main-container main article section .cellgroup .headercell .day_button a:hover{color:#000}.main-container main article section .cellgroup .headercell .day_button .day_edit{background-color:green}.main-container main article section .cellgroup .headercell .day_button .day_edit i.fa{position:relative;top:-1px}.main-container main article section .cellgroup .headercell .day_button .day_edit:hover{background-color:#fff}.main-container main article section .cellgroup .headercell .day_button .day_edit.nav i.fa{position:relative;top:-1px}@media (min-width:900px){.main-container main article section .cellgroup .headercell .day_button .day_edit.top{display:none}}.main-container main article section .cellgroup .headercell .day_button .day_edit.slide{background-color:rgba(255,255,255,.25)}.main-container main article section .cellgroup .headercell.usable{margin-top:.5em}.main-container main article section .cellgroup .cell{padding:.25em .5em}.main-container main article section .cellgroup .cell p{margin:0;position:relative}.main-container main article section .cellgroup .cell p.fix_margin{line-height:.5em}.main-container main article section .cellgroup div.task_panel span{font-weight:400}.main-container main article section .cellgroup div.task_panel p.title{font-weight:700}.main-container main article section .cellgroup div.task_panel p.title .task_buttons{position:absolute;display:inline-block;top:0;right:-3px}.main-container main article section .cellgroup div.task_panel p.title .task_buttons a{padding:0 .25em;color:#fff;border-radius:.25em;box-shadow:0 0 .25em -.0625em #000}.main-container main article section .cellgroup div.task_panel p.title .task_buttons a:hover{background-color:#fff;color:#000}.main-container main article section .cellgroup div.task_panel p.task_meta a,.main-container main article section .cellgroup div.task_panel p.task_meta span{border-width:0}.main-container main article section .cellgroup div.task_panel p.task_meta span.project{padding-left:0}.main-container main article section .cellgroup div.task_panel p.task_meta span.costcenter{padding:0 .25em;color:red;background-color:rgba(255,255,255,.8);border-radius:.25em}.main-container main article section .cellgroup div.task_panel p.task_meta span.costcenter:hover{background-color:#fff}.main-container main article section .cellgroup div.task_panel p.task_meta a.project{padding:0 .25em;margin-left:-.125em;color:#000;background-color:rgba(255,255,255,.5);border-radius:.25em;box-shadow:0 0 .25em -.0625em #000}.main-container main article section .cellgroup div.task_panel p.task_meta a.project:hover{background-color:#fff}.main-container main article section .cellgroup div.task_panel p.task_meta .costcenter,.main-container main article section .cellgroup div.task_panel p.task_meta .nightshift,.main-container main article section .cellgroup div.task_panel p.task_meta .project,.main-container main article section .cellgroup div.task_panel p.task_meta .worker{border:0 solid rgb(128.25,128.25,128.25);border-radius:.25em;display:inline-block;padding:0 .25em;margin-right:.25em}.main-container main article section .cellgroup div.task_panel p.task_meta .costcenter.early_link,.main-container main article section .cellgroup div.task_panel p.task_meta .nightshift.early_link,.main-container main article section .cellgroup div.task_panel p.task_meta .project.early_link,.main-container main article section .cellgroup div.task_panel p.task_meta .worker.early_link{padding-left:.1625em;padding-right:.0875em}.main-container main article section .cellgroup div.task_panel p.worker_list .worker{border:1px solid rgb(128.25,128.25,128.25);border-radius:.25em;display:inline-block;padding:0 .25em;margin:0 .25em .25em 0}.main-container main article section .cellgroup div.task_panel p.worker_list .worker:first-of-type{margin-top:.125em}.main-container main article section .cellgroup div.task_panel p.worker_list .worker.box{padding:0 0 0 .25em}.main-container main article section .cellgroup div.task_panel p.worker_list .worker span{display:inline-block}.main-container main article section .cellgroup div.task_panel p.worker_list .worker span:first-of-type{-webkit-border-top-left-radius:.25em;-webkit-border-bottom-left-radius:.25em;-moz-border-radius-topleft:.25em;-moz-border-radius-bottomleft:.25em;border-top-left-radius:.25em;border-bottom-left-radius:.25em}.main-container main article section .cellgroup div.task_panel p.worker_list .worker span:last-of-type{-webkit-border-top-right-radius:.25em;-webkit-border-bottom-right-radius:.25em;-moz-border-radius-topright:.25em;-moz-border-radius-bottomright:.25em;border-top-right-radius:.25em;border-bottom-right-radius:.25em}.main-container main article section .cellgroup div.task_panel p.worker_list .worker span.name{padding-right:.25em;padding-left:0}.main-container main article section .cellgroup div.task_panel p.worker_list .worker span.licence{background-color:#ffb6c1;padding-right:.25em;padding-left:.2em;font-weight:700;color:#00008b}.main-container main article div.month-view .month_container{border-top-left-radius:1rem}.main-container main article div.month-view section.weekcell{position:relative;padding:0!important;padding-left:1.5rem!important;background-color:#e0e0e0;border-radius:.5em}.main-container main article div.month-view section.weekcell .week_header{display:block;position:absolute;top:0;left:0;height:100%;width:1.5rem;background-image:linear-gradient(180deg,rgb(128.25,128.25,128.25) 30%,#fff)!important;-webkit-border-top-left-radius:.5em;-webkit-border-bottom-left-radius:.5em;-moz-border-radius-topleft:.5em;-moz-border-radius-bottomleft:.5em;border-top-left-radius:.5em;border-bottom-left-radius:.5em}.main-container main article div.month-view section.weekcell .week_header .week_num_text{font-weight:700;transform-origin:0 0;transform:rotate(270deg);display:block;position:relative;top:50%;left:-.031rem;color:#fff}.main-container main article div.month-view section.weekcell .week_header .week_num_text .wntc{position:relative;top:-.1rem}.main-container main article div.month-view section.weekcell:last-of-type{border-bottom:unset}.main-container main article div.month-view .daycell{padding:0!important;background-color:#fff}.main-container main article div.month-view .daycell.week_day_6,.main-container main article div.month-view .daycell.week_day_7{display:none}@media (min-width:1800px){.main-container main article div.month-view .daycell.week_day_6,.main-container main article div.month-view .daycell.week_day_7{display:block}}@media (max-width:599px){.main-container main article div.month-view .daycell.week_day_6,.main-container main article div.month-view .daycell.week_day_7{display:block}}.main-container main article div.month-view .daycell.out-month{display:block;background-color:rgb(223.875,223.875,223.875)}@media (max-width:599px){.main-container main article div.month-view .daycell.out-month{display:none}}.main-container main article div.month-view .daycell.out-month.week_day_6,.main-container main article div.month-view .daycell.out-month.week_day_7{display:none}@media (min-width:1800px){.main-container main article div.month-view .daycell.out-month.week_day_6,.main-container main article div.month-view .daycell.out-month.week_day_7{display:block}}.main-container main article div.month-view .daycell p{box-sizing:border-box;position:relative;margin:0}.main-container main article div.month-view .daycell p.holiday{background-color:#00c000!important}.main-container main article div.month-view .daycell p.today{background-color:red!important}.main-container main article div.month-view .daycell p.today.holiday{background-image:linear-gradient(45deg,red 40%,#00c000 60%)!important}.main-container main article div.month-view .daycell p.date{border-right:1px solid #fff;color:#fff;font-weight:700;padding-left:.125em;height:1.75em;line-height:1.75em}.main-container main article div.month-view .daycell p.date .task_buttons{position:absolute;display:inline-block;top:0;right:0}.main-container main article div.month-view .daycell p.date .task_buttons a{display:inline-block;height:100%;width:1.25em;color:#fff;padding:0 .25em;background-color:green;border-right:1px solid #fff;text-align:center}.main-container main article div.month-view .daycell p.date .task_buttons a:hover{background-color:rgb(223.875,223.875,223.875);color:#000}.main-container main article div.month-view .daycell p.date .task_buttons a:last-of-type{border-right:unset}.main-container main article div.month-view .daycell p.out-date{position:relative;height:1.75rem;line-height:1.75rem}.main-container main article div.month-view .daycell p.out-date:first-of-type{border-right:1px solid silver;background-color:grey}.main-container main article div.month-view .daycell p.out-date:last-of-type{border-right:unset}.main-container main article div.month-view .daycell p.empty,.main-container main article div.month-view .daycell p.event{color:rgb(128.25,128.25,128.25);height:1.5em;line-height:1.375em;margin:1px 0 1px 0}.main-container main article div.month-view .daycell p.empty.onhold,.main-container main article div.month-view .daycell p.event.onhold{opacity:1}.main-container main article div.month-view .daycell p.empty a.absence_nav,.main-container main article div.month-view .daycell p.event a.absence_nav{display:inline-block;width:100%}.main-container main article div.month-view .daycell p.empty a.color_flash,.main-container main article div.month-view .daycell p.event a.color_flash{background-color:#ff0}.main-container main article div.month-view .daycell p.lb{margin-left:1px;border-left:1px solid rgb(128.25,128.25,128.25);border-top-left-radius:.25em;border-bottom-left-radius:.25em}.main-container main article div.month-view .daycell p.lb.onhold{border-left-style:dashed;border-left-color:red}.main-container main article div.month-view .daycell p.rb{margin-right:1px;border-right:1px solid rgb(128.25,128.25,128.25);border-top-right-radius:.25em;border-bottom-right-radius:.25em}.main-container main article div.month-view .daycell p.rb.onhold{border-right-style:dashed;border-right-color:red}.main-container main article div.month-view .daycell p.tbb{border-top:1px solid rgb(128.25,128.25,128.25);border-bottom:1px solid rgb(128.25,128.25,128.25)}.main-container main article div.month-view .daycell p.tbb.onhold{border-top-style:dashed;border-top-color:red;border-bottom-style:dashed;border-bottom-color:red}.main-container main article div.month-view .daycell p.evac{background-color:silver}.main-container main article div.month-view .daycell p.eexe{background-color:#c0c0ff}.main-container main article div.month-view .daycell p.esic{background-color:#ffc0c0}.main-container main article div.month-view .daycell p.ecre{background-color:#ffb0b0}.main-container main article div.month-view .daycell p.eshw{background-color:khaki}.main-container main article div.month-view .daycell p.eprv{background-color:#90ee90}.main-container main article div.month-view .daycell p.ecmp{background-color:#add8e6}.main-container main article div.month-view .daycell p.ezea{background-color:khaki}.main-container main article div.month-view .daycell p.dint{background-color:khaki}.main-container main article div.month-view .daycell p.dsign{background-color:#90ee90}.main-container main article div.month-view .daycell p.dsec{background-color:#ffb256}.main-container main article div.month-view .daycell p.drail{background-color:silver}.main-container main article div.month-view .daycell p.dsale{background-color:#c0b3ff}.main-container main article div.month-view .daycell p.dadm{background-color:#00cfff}.main-container main article div.month-view .daycell p.dplan{background-color:#e9f}.main-container main article div.month-view .daycell p[class*=hide_week_]{display:none}.main-container main article div.month-view .daycell:last-of-type p.date{border-right:unset}.main-container main article section.backend-menu .headercell{font-size:1.2em;font-weight:700;position:relative;padding:.25em .5em;margin-top:1px}.main-container main article section.backend-menu .headercell.first-of-type{margin-top:none}.main-container main article section.backend-menu .headercell .menu_button{position:absolute;display:inline-block;top:.25em;right:.25em}.main-container main article section.backend-menu .headercell .menu_button a{padding:0 .25em;color:#fff;font-size:.95em;border-radius:.25em;box-shadow:0 0 .25em -.0625em #000}.main-container main article section.backend-menu .headercell .menu_button a:hover{color:#000}.main-container main article section.backend-menu .headercell .menu_button .mt_link{background-color:green}.main-container main article section.backend-menu .headercell .menu_button .mt_link i{position:relative;top:-1px}.main-container main article section.backend-menu .headercell .menu_button .mt_link:hover{background-color:#fff}.main-container main article section.backend-menu .headercell .menu_button .mt_link.slide{background-color:rgba(255,255,255,.25)}.main-container main article section.backend-menu [class*=area_]{display:none}.main-container main article section.backend-menu .nav.cell{border-bottom:none}.main-container main article section.backend-menu .nav ul{list-style:none;padding:0;margin:0}.main-container main article section.backend-menu .nav ul li{margin:.25em}.main-container main article section.backend-menu .nav ul li a{display:block;color:#000;font:1em Nunito,sans-serif;font-weight:700;line-height:1em;margin:0;padding:.25em;text-decoration:none;transition:all .25s ease}.main-container main article section.backend-menu .nav ul li a .note-counter{display:inline;background-color:#fff;color:#000;padding:0 .25em 0;border-radius:.25em}.main-container main article section.backend-menu .nav ul li a .note-counter.own{background-color:#ffff80}.main-container main article section.backend-menu .nav ul li a .note-counter.checked,.main-container main article section.backend-menu .nav ul li a .note-counter.delegated_done{background-color:#90ee90}.main-container main article section.backend-menu .nav ul li a .note-counter.delegated_pastdue,.main-container main article section.backend-menu .nav ul li a .note-counter.pastdue{background-color:#ffb256}.main-container main article section.backend-menu .nav ul li a .note-counter.delegated{background-color:#add8e6}.main-container main article section.backend-menu .nav ul li a .note-counter.deleted{background-color:rgb(191.25,0,0);color:#fff}.main-container main article section.backend-menu .nav ul li a:hover .note-counter{background-color:silver;color:inherit}.main-container main article section#edit_content .cellgroup{padding:0;padding-bottom:.5em}@media (min-width:1200px){.main-container main article section#edit_content .cellgroup:nth-child(1){padding:0;padding-right:.5em}.main-container main article section#edit_content .cellgroup.single{padding-right:0}}.main-container main article section#edit_content .cellgroup .form{display:block;position:relative;margin:0}.main-container main article section#edit_content .cellgroup .form .cell{border-top:0}.main-container main article section#edit_content .cellgroup .form #cancel,.main-container main article section#edit_content .cellgroup .form #submit{padding:.5em}.main-container main article section#edit_content .cellgroup .form button,.main-container main article section#edit_content .cellgroup .form input,.main-container main article section#edit_content .cellgroup .form optgroup,.main-container main article section#edit_content .cellgroup .form select,.main-container main article section#edit_content .cellgroup .form textarea{font-family:"Open Sans",sans-serif;font-size:1em;line-height:1em;margin:0}.main-container main article section#edit_content .cellgroup .form input[type=password],.main-container main article section#edit_content .cellgroup .form input[type=text]{width:10em}.main-container main article section#edit_content .cellgroup .form select{width:10.5em}.main-container main article section#edit_content .cellgroup .form .creditask,.main-container main article section#edit_content .cellgroup .form .maintain{margin:0;width:100%}.main-container main article section#edit_content .cellgroup .form .creditask.workerdetail p.top,.main-container main article section#edit_content .cellgroup .form .maintain.workerdetail p.top{padding-bottom:.25em}.main-container main article section#edit_content .cellgroup .form .creditask.workerdetail .worker,.main-container main article section#edit_content .cellgroup .form .maintain.workerdetail .worker{border:1px solid rgb(128.25,128.25,128.25);border-radius:.25em;display:inline-block;padding:0 .25em;margin:0 .25em .25em 0}.main-container main article section#edit_content .cellgroup .form .creditask.workerdetail .worker.box,.main-container main article section#edit_content .cellgroup .form .maintain.workerdetail .worker.box{padding:0 0 0 .25em}.main-container main article section#edit_content .cellgroup .form .creditask.workerdetail .worker:first-of-type,.main-container main article section#edit_content .cellgroup .form .maintain.workerdetail .worker:first-of-type{margin-top:.125em}.main-container main article section#edit_content .cellgroup .form .creditask.workerdetail .worker span,.main-container main article section#edit_content .cellgroup .form .maintain.workerdetail .worker span{display:inline-block}.main-container main article section#edit_content .cellgroup .form .creditask.workerdetail .worker span.name,.main-container main article section#edit_content .cellgroup .form .maintain.workerdetail .worker span.name{padding-right:.25em;padding-left:0}.main-container main article section#edit_content .cellgroup .form .creditask.workerdetail .worker span.licence,.main-container main article section#edit_content .cellgroup .form .maintain.workerdetail .worker span.licence{background-color:#ffb6c1;border-bottom-right-radius:.24rem;border-top-right-radius:.24rem;padding-right:.25em;padding-left:.2em;font-weight:700;color:#00008b}.main-container main article section#edit_content .cellgroup .form .creditask span,.main-container main article section#edit_content .cellgroup .form .maintain span{display:inline-block}.main-container main article section#edit_content .cellgroup .form .creditask label,.main-container main article section#edit_content .cellgroup .form .maintain label{font-weight:700;display:inline;margin:.125em 0}.main-container main article section#edit_content .cellgroup .form .creditask label span,.main-container main article section#edit_content .cellgroup .form .maintain label span{font-weight:400}.main-container main article section#edit_content .cellgroup .form .creditask label span.description,.main-container main article section#edit_content .cellgroup .form .maintain label span.description{font-style:italic}.main-container main article section#edit_content .cellgroup .form .creditask label.worker,.main-container main article section#edit_content .cellgroup .form .maintain label.worker{display:inline-block;margin-right:.25em}.main-container main article section#edit_content .cellgroup .form .creditask input,.main-container main article section#edit_content .cellgroup .form .maintain input{padding:.125em}.main-container main article section#edit_content .cellgroup .form .creditask textarea,.main-container main article section#edit_content .cellgroup .form .maintain textarea{padding:.5em}.main-container main article section#edit_content .cellgroup .form .creditask select,.main-container main article section#edit_content .cellgroup .form .maintain select{padding:.125em}.main-container main article section#edit_content .cellgroup .form .creditask input[type=checkbox],.main-container main article section#edit_content .cellgroup .form .maintain input[type=checkbox]{width:1em;height:1em;position:relative;top:.125em}.main-container main article section#edit_content .cellgroup .form .taskdetail{padding-bottom:.25em}.main-container main article section#edit_content .cellgroup .form .taskdetail input[type=text]{width:-webkit-fill-available;width:98%}.main-container main article section#edit_content .cellgroup .form .taskdetail select{width:100%}.main-container main article section#edit_content .cellgroup .form .taskdetail select[id*=task_st]{width:25%}.main-container main article section#edit_content .cellgroup .form .taskdetail input[type=checkbox]{margin:.5em 0}.main-container main article section#edit_content .cellgroup .form .taskdetail textarea{Width:-webkit-fill-available;Width:95%}.main-container main article section#edit_content .cellgroup .form .backdetail{padding-bottom:.25em}.main-container main article section#edit_content .cellgroup .form .backdetail .user-red{background-color:red!important;color:#fff!important}.main-container main article section#edit_content .cellgroup .form .backdetail .user-green{background-color:green;color:#fff}.main-container main article section#edit_content .cellgroup .form .backdetail .user-blue{background-color:#0000cd;color:#fff}.main-container main article section#edit_content .cellgroup .form .backdetail hr{margin-bottom:0}.main-container main article section#edit_content .cellgroup .form .backdetail input[type=password],.main-container main article section#edit_content .cellgroup .form .backdetail input[type=text]{width:98%;Width:-webkit-fill-available}.main-container main article section#edit_content .cellgroup .form .backdetail select{width:100%;Width:-webkit-fill-available}.main-container main article section#edit_content .cellgroup .form .backdetail input[type=checkbox]{margin:.5em 0}.main-container main article section#edit_content .cellgroup .form .backdetail input[type=submit]{margin-top:.5em}.main-container main article section#edit_content .cellgroup .form .backdetail .absence{margin-top:.25em;margin-bottom:.5em}.main-container main article section#edit_content .cellgroup .form .backdetail .absence .event{line-height:1.5rem;margin-left:6rem}.main-container main article section#edit_content .cellgroup .form .backdetail .absence .event.marked{background-color:#ffff80}@media (max-width:599px){.main-container main article section#edit_content .cellgroup .form .backdetail .absence .event{margin-left:3rem}}.main-container main article section#edit_content .cellgroup .form .backdetail .absence .event input[type=checkbox]{margin:0}.main-container main article section#edit_content .cellgroup .form .backdetail .absence .event .event_nick{width:12rem}.main-container main article section#edit_content .cellgroup .form .backdetail .table{width:100%;display:table;border:1px solid rgb(128.25,128.25,128.25)}.main-container main article section#edit_content .cellgroup .form .backdetail .table a{color:#000;padding:0 .25em}.main-container main article section#edit_content .cellgroup .form .backdetail .table .thead{display:table-header-group;font-weight:700;background-color:#a9a9a9!important}.main-container main article section#edit_content .cellgroup .form .backdetail .table .thead .tr{display:table-row;width:100%!important;padding:.25em}.main-container main article section#edit_content .cellgroup .form .backdetail .table .thead .tr .th{display:table-cell;background-color:transparent;padding:.5em;border-bottom:1px solid #888}.main-container main article section#edit_content .cellgroup .form .backdetail .table .tbody{display:table-row-group}.main-container main article section#edit_content .cellgroup .form .backdetail .table .tbody .tr{display:table-row;width:100%!important;padding:.25em}.main-container main article section#edit_content .cellgroup .form .backdetail .table .tbody .tr .td{display:table-cell;background-color:transparent;padding:.5em;border-bottom:1px solid #888}.main-container main article section#edit_content .cellgroup .form .backdetail .table .tfoot{display:table-footer-group;background-color:#a9a9a9!important}.main-container main article section#edit_content .cellgroup .form .backdetail .table .tfoot .tr{display:table-row;width:100%!important;padding:.25em}.main-container main article section#edit_content .cellgroup .form .backdetail .table .tfoot .tr .td{display:table-cell;background-color:transparent;padding:.5em;border-bottom:1px solid #888}.main-container main article section#edit_content .cellgroup .form .requests{padding-bottom:.25em}.main-container main article section#edit_content .cellgroup .form .requests hr{margin-bottom:0}.main-container main article section#edit_content .cellgroup .form .requests .department_container .department_name{font-weight:700;font-size:1.25em;padding:.25em 0 .25em 0;border-bottom:2px solid rgb(128.25,128.25,128.25)}.main-container main article section#edit_content .cellgroup .form .requests .department_container .requester{margin-left:.5em;border-bottom:1px dashed rgb(128.25,128.25,128.25)}@media (max-width:599px){.main-container main article section#edit_content .cellgroup .form .requests .department_container .requester{margin-left:.25em}}.main-container main article section#edit_content .cellgroup .form .requests .department_container .requester .amount,.main-container main article section#edit_content .cellgroup .form .requests .department_container .requester .requester_name{font-weight:700}.main-container main article section#edit_content .cellgroup .form .requests .department_container .event_list{margin-left:1em;padding:.5em}@media (max-width:599px){.main-container main article section#edit_content .cellgroup .form .requests .department_container .event_list{margin-left:.5em}}.main-container main article section#edit_content .cellgroup .form .requests .department_container .event_list .event_container .event{margin-bottom:.25em}.main-container main article section#edit_content .cellgroup .form .requests .department_container .event_list .event_container .event .event_text{font-weight:700}.main-container main article section#edit_content .cellgroup .form .requests .department_container .event_list .event_container .event .comment{font-weight:700}.main-container main article section#edit_content .cellgroup .form .requests .department_container .event_list .event_container .event_controls{margin-bottom:.5em}.main-container main article section#edit_content .cellgroup .form .requests .department_container .event_list .event_container .event_controls .event_buttons{position:relative;display:block}.main-container main article section#edit_content .cellgroup .form .requests .department_container .event_list .event_container .event_controls .event_buttons a{display:inline-block;height:100%;width:1.25em;padding:0 .25em;margin-right:.5em;color:#fff;text-align:center;border-radius:.25em;box-shadow:0 0 .25em -.0625em #000}.main-container main article section#edit_content .cellgroup .form .requests .department_container .event_list .event_container .event_controls .event_buttons a.confirm{background-color:green}.main-container main article section#edit_content .cellgroup .form .requests .department_container .event_list .event_container .event_controls .event_buttons a.reject{background-color:red}.main-container main article section#edit_content .cellgroup .form .requests .department_container .event_list .event_container .event_controls .event_buttons a:hover{background-color:#fff}.main-container main article section#edit_content .cellgroup .form .requests .department_container .event_list .event_container .event_controls .event_buttons a:hover.confirm{color:green}.main-container main article section#edit_content .cellgroup .form .requests .department_container .event_list .event_container .event_controls .event_buttons a:hover.reject{color:red}.main-container main article section#edit_content .cellgroup .form .requests .department_container .event_list .event_container .event_controls .event_buttons a:last-of-type{margin-right:unset}.main-container main article section#edit_content .cellgroup .form .requests .department_container .event_list .event_container .event_controls .event_buttons input[type=text]{width:20%;padding:.25em .5em;margin-right:.5em;line-height:1.25em;border:0;outline:0;border-radius:.25em;box-shadow:inset 0 0 .25em -.125em #000}@media (max-width:599px){.main-container main article section#edit_content .cellgroup .form .requests .department_container .event_list .event_container .event_controls .event_buttons input[type=text]{width:65%}}.main-container main article section#edit_content .cellgroup .form .requests .department_container .event_list .event_container .event_controls .event_buttons input[type=text]:focus{box-shadow:inset 0 0 .25em 0 #000}.main-container main article section#edit_content .cellgroup .form .userdetail{padding-bottom:.25em}.main-container main article section#edit_content .cellgroup .form .userdetail hr{margin-bottom:0}.main-container main article section#edit_content .cellgroup .form .userdetail input[type=password],.main-container main article section#edit_content .cellgroup .form .userdetail input[type=text],.main-container main article section#edit_content .cellgroup .form .userdetail textarea{width:98%;Width:-webkit-fill-available}.main-container main article section#edit_content .cellgroup .form .userdetail select{width:100%;Width:-webkit-fill-available}.main-container main article section#edit_content .cellgroup .form .userdetail input[type=checkbox]{margin:.5em 0}.main-container main article section#edit_content .cellgroup .form .userdetail input[type=submit]{width:7em;margin-top:.5em;vertical-align:unset;box-shadow:0 0 .375em -.125em #000}.main-container main article section#edit_content .cellgroup .form .userdetail input[type=submit]:active{box-shadow:0 0 .375em -.375em #000}.main-container main article section#edit_content .cellgroup .form .userdetail input[type=checkbox],.main-container main article section#edit_content .cellgroup .form .userdetail input[type=text],.main-container main article section#edit_content .cellgroup .form .userdetail select,.main-container main article section#edit_content .cellgroup .form .userdetail textarea{padding:.25em .5em;line-height:1.5em;background:linear-gradient(180deg,#ffff80,#fff);border:0;outline:0;border-radius:.25em;box-shadow:inset 0 0 .25em -.125em #000}.main-container main article section#edit_content .cellgroup .form .userdetail input[type=checkbox]:focus,.main-container main article section#edit_content .cellgroup .form .userdetail input[type=text]:focus,.main-container main article section#edit_content .cellgroup .form .userdetail select:focus,.main-container main article section#edit_content .cellgroup .form .userdetail textarea:focus{box-shadow:inset 0 0 .25em 0 #000}.main-container main article section#edit_content .cellgroup .form .userdetail .switch-container{display:block;position:absolute;width:100%;text-align:center;top:-2em}.main-container main article section#edit_content .cellgroup .form .userdetail .switch-container .switch-inner{display:inline-block}.main-container main article section#edit_content .cellgroup .form .userdetail .switch-container .switch-inner a.input-switch{display:inline-block;padding:0 .75em;height:2em;line-height:2em;font-weight:700;text-transform:uppercase;border-radius:.25em;box-shadow:0 0 .5em -.125em #000}.main-container main article section#edit_content .cellgroup .form .userdetail .switch-container .switch-inner a.input-switch i{position:relative;top:0}.main-container main article section#edit_content .cellgroup .form .userdetail .input-area{display:none;opacity:0;position:relative;top:0;margin-bottom:.75em;transition:opacity .5s linear}.main-container main article section#edit_content .cellgroup .form .userdetail .input-area.open{opacity:1}.main-container main article section#edit_content .cellgroup .form .userdetail .notes-container .notes{margin-top:.5em}.main-container main article section#edit_content .cellgroup .form .userdetail .notes-container .notes .note{background:linear-gradient(180deg,#fff,#ffff80);padding:.25em .375em;margin-bottom:.5em;line-height:1.5rem;-webkit-border-top-right-radius:1em;-webkit-border-top-left-radius:1em;-moz-border-radius-topright:1em;-moz-border-radius-topleft:1em;border-top-right-radius:1em;border-top-left-radius:1em;-webkit-border-bottom-right-radius:.5em;-webkit-border-bottom-left-radius:.5em;-moz-border-radius-bottomright:.5em;-moz-border-radius-bottomleft:.5em;border-bottom-right-radius:.5em;border-bottom-left-radius:.5em;box-shadow:0 .5em .625em -.625em #000}.main-container main article section#edit_content .cellgroup .form .userdetail .notes-container .notes .note .note-head .note-title{display:block;font-size:18px;line-height:26px;font-weight:700}.main-container main article section#edit_content .cellgroup .form .userdetail .notes-container .notes .note .note-head .note-title.note-done{-webkit-text-decoration:2px line-through #000;text-decoration:2px line-through #000}.main-container main article section#edit_content .cellgroup .form .userdetail .notes-container .notes .note .note-head .note-buttons,.main-container main article section#edit_content .cellgroup .form .userdetail .notes-container .notes .note .note-head .note-state{position:relative;display:inline-block;top:-1px;height:1.5rem}.main-container main article section#edit_content .cellgroup .form .userdetail .notes-container .notes .note .note-head .note-buttons a,.main-container main article section#edit_content .cellgroup .form .userdetail .notes-container .notes .note .note-head .note-state a{font-size:1.15rem;line-height:1.15rem;display:inline-block;width:1em;height:1em;text-align:center;vertical-align:middle;padding:.25em;margin-right:.25em;border-radius:50%;box-shadow:0 0 .25em -.0625em #000}.main-container main article section#edit_content .cellgroup .form .userdetail .notes-container .notes .note .note-head .note-buttons a i,.main-container main article section#edit_content .cellgroup .form .userdetail .notes-container .notes .note .note-head .note-state a i{position:relative;top:0}.main-container main article section#edit_content .cellgroup .form .userdetail .notes-container .notes .note .note-head .note-buttons a:last-of-type,.main-container main article section#edit_content .cellgroup .form .userdetail .notes-container .notes .note .note-head .note-state a:last-of-type{margin-right:0}.main-container main article section#edit_content .cellgroup .form .userdetail .notes-container .notes .note .note-head .note-buttons a.note-done,.main-container main article section#edit_content .cellgroup .form .userdetail .notes-container .notes .note .note-head .note-buttons a.note-done:hover,.main-container main article section#edit_content .cellgroup .form .userdetail .notes-container .notes .note .note-head .note-state a.note-done,.main-container main article section#edit_content .cellgroup .form .userdetail .notes-container .notes .note .note-head .note-state a.note-done:hover{background-color:#90ee90;color:green;box-shadow:unset}.main-container main article section#edit_content .cellgroup .form .userdetail .notes-container .notes .note .note-head .note-buttons a.note-check:hover,.main-container main article section#edit_content .cellgroup .form .userdetail .notes-container .notes .note .note-head .note-state a.note-check:hover{box-shadow:inset 0 0 .25em -.125em #000}.main-container main article section#edit_content .cellgroup .form .userdetail .notes-container .notes .note .note-head .note-buttons a:hover,.main-container main article section#edit_content .cellgroup .form .userdetail .notes-container .notes .note .note-head .note-state a:hover{background-color:#fff;color:#000}.main-container main article section#edit_content .cellgroup .form .userdetail .notes-container .notes .note .note-head .note-buttons{right:-1px;float:right;margin-left:4px}.main-container main article section#edit_content .cellgroup .form .userdetail .notes-container .notes .note .note-head .note-state{left:-1px;float:left;margin-right:4px}.main-container main article section#edit_content .cellgroup .form .userdetail .notes-container .notes .note .note-text{margin-top:.125em}.main-container main article section#edit_content .cellgroup .form .userdetail .notes-container .notes .note .note-text.note-done{-webkit-text-decoration:2px line-through #000;text-decoration:2px line-through #000}.main-container main article section#edit_content .cellgroup .form .userdetail .notes-container .notes .note .note-foot{border-top:1px solid silver;margin-top:6px}.main-container main article section#edit_content .cellgroup .form .userdetail .notes-container .notes .note .note-foot .note-date{padding-bottom:0;margin-top:2px}.main-container main article section#edit_content .cellgroup .form .userdetail .notes-container .notes .note.note-dummy{border-radius:.5em}.main-container main article section#edit_content .cellgroup .form .userdetail .notes-container .notes .note.checked{background:linear-gradient(180deg,#fff,#90ee90)!important}.main-container main article section#edit_content .cellgroup .form .userdetail .notes-container .notes .note.pastdue{background:linear-gradient(180deg,#fff,#ffb256)!important}.main-container main article section#edit_content .cellgroup .form .userdetail .notes-container .notes .note.pastdue .note-title{color:#e27b00}.main-container main article section#edit_content .cellgroup .form .userdetail .notes-container .notes .note.delegated{background:linear-gradient(180deg,#fff,#add8e6)}.main-container main article section#edit_content .cellgroup .form .userdetail .notes-container .notes .note.edit-mark{background:linear-gradient(180deg,#90ee90,#ffff80);box-shadow:0 .625em .625em -.5em #000}.main-container main article section#edit_content .cellgroup .form .userdetail .notes-container .notes .note.edit-mark a.note-button{display:none}.main-container main article section#edit_content .cellgroup .form .userdetail .notes-container .notes div.note:last-of-type{margin-bottom:0}.main-container main article section#edit_content .cellgroup .form .userdetail .notes-container.delegated{margin-top:.25em}.main-container main article section#edit_content .cellgroup .form .userdetail .notes-container.delegated .notes{margin-top:0}.main-container main article section#edit_content .cellgroup .form .userdetail .notes-container.delegated .notes .note{background:linear-gradient(180deg,#fff,#add8e6)}.main-container main article section#edit_content .cellgroup .form .userdetail .notes-container.delegated .notes .note .note-buttons{display:none}.main-container main article section#edit_content .cellgroup .form .userdetail .notes-container.checked{margin-top:.25em}.main-container main article section#edit_content .cellgroup .form .userdetail .notes-container.checked .notes{margin-top:0}.main-container main article section#edit_content .cellgroup .form .userdetail .notes-container.checked .notes .note{background:linear-gradient(180deg,#fff,#90ee90)}.main-container main article section#edit_content .cellgroup .form .userdetail .notes-container.checked .notes .note .note-buttons.note-done{display:inherit}.main-container main article section#edit_content .cellgroup .form .userdetail .notes-container.checked .notes .note .note-buttons.note-done a.note-edit{display:none!important}.main-container main article section#edit_content .cellgroup .form .userdetail .notes-container.deleted{margin-top:.25em}.main-container main article section#edit_content .cellgroup .form .userdetail .notes-container.deleted .notes{margin-top:0}.main-container main article section#edit_content .cellgroup .form .userdetail .notes-container.deleted .notes .note{background:linear-gradient(180deg,#fff,rgb(191.25,0,0))!important}.main-container main article section#edit_content .cellgroup .form .userdetail .notes-container.deleted .notes .note.note-dummy{color:#fff}.main-container main article section#edit_content .cellgroup .form .userdetail .notes-container.deleted .notes .note .note-head{padding-left:0}.main-container main article section#edit_content .cellgroup .form .userdetail .notes-container.deleted .notes .note .note-head .note-state{display:none}.main-container main article section#edit_content .cellgroup .form .userdetail .notes-container.deleted .notes .note .note-head .note-done{-webkit-text-decoration:2px line-through #8b0000;text-decoration:2px line-through #8b0000}.main-container main article section#edit_content .cellgroup .form .userdetail .notes-container.deleted .notes .note .note-head .note-done:hover{text-decoration:none}.main-container main article section#edit_content .cellgroup .form .userdetail .notes-container.deleted .notes .note .note-head .note-buttons{display:inline-block}.main-container main article section#edit_content .cellgroup .form .userdetail .notes-container.deleted .notes .note .note-head .note-buttons a.note-edit{display:none}.main-container main article section#edit_content .cellgroup .form .userdetail .notes-container.deleted .notes .note .note-head .note-buttons a.note-delete{background-color:green}.main-container main article section#edit_content .cellgroup .form .userdetail .notes-container.deleted .notes .note .note-head .note-buttons a.note-delete:hover{background-color:#fff}.main-container main article section#edit_content .cellgroup .form .userdetail .notes-container.deleted .notes .note .note-head .note-buttons a.note-delete i{top:0}.main-container main article section#edit_content .cellgroup .form .userdetail .notes-container.deleted .notes .note .note-foot{color:#fff}.main-container main article#legend section{padding-top:0}.main-container main article#legend section .cellgroup .headercell{display:inline-block;padding:0 8px;margin:0;margin-top:4px;margin-right:4px;height:2.5rem;line-height:2.4rem;border-radius:.25em}.main-container main article#legend section .cellgroup .cell{display:inline-block;padding:4px 4px 4px 8px;margin-top:4px;margin-right:4px;height:32px;line-height:26px;border:0;border-radius:.25em}.main-container main article#legend section .cellgroup .cell p .worker{border:1px solid rgb(128.25,128.25,128.25);border-radius:.25em;display:inline-block;padding:0 .25em;margin:0 .25em .25em 0}.main-container main article#legend section .cellgroup .cell p .worker:first-of-type{margin-top:.125em}.footer-container{margin:0 1em 0;width:auto}@media (min-width:900px){.footer-container{width:100%;margin:0;border-radius:0}}.footer-container footer{margin:0 auto 0;width:auto;border-top-width:.125em;border-top-style:solid;border-radius:.5em;box-shadow:0 .25em .625em 0 rgba(0,0,0,.5)}@media (min-width:900px){.footer-container footer{border-radius:0}}.footer-container footer ul{list-style-type:circle;margin:1em 0;overflow:hidden;padding:0 0 0 1.5em}.footer-container footer ul li{float:left;margin:0 .75em;font-size:.8em;line-height:1.2em}.footer-container footer ul li span{position:relative;left:-.25em}