.side-menu .menu-item{padding:10px;color:#ccc;font-size:14px;cursor:pointer;border-bottom:1px solid #333}.side-menu .menu-item:hover{color:#fff;background-color:#333}.side-menu .menu-item.child{font-size:12px;margin-left:10px;padding-left:5px;background-color:#222;border-left:1px solid #333}.side-menu .menu-item.child:hover{background-color:#333}.side-menu .menu-item.current{background-color:#555;color:#fff;font-weight:700}.sign-out{color:#ccc;cursor:pointer;background-color:#222;border-top:1px solid #333}.side-menu .version{font-size:12px;padding:5px 0 0 5px;color:hsla(0,0%,100%,.5)}.side-menu .version.update{color:rgba(255,0,0,.5)}.side-menu .version.update:before{content:"*"}.show-image{width:100%}.show-image .image-container{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.75);z-index:1000}.show-image .image-container .image{width:100%;height:100%;overflow:auto;text-align:center}.show-image .image-container .image .loading{padding-top:40vh;color:#ccc}.app,body,html{height:100%;overflow-y:hidden}.app .columns{margin-left:0!important;margin-right:0!important}.app .modal-content{max-height:100%!important}.app{background-color:#fff}.navbar{z-index:40}.navbar .digger-icon{padding-right:80px}.sidebar-mask{width:100%;z-index:10;background-color:rgba(0,0,0,.2)}.sidebar,.sidebar-mask{height:100%;position:fixed;top:0;left:0}.sidebar{z-index:11;padding-top:52px;background-color:#000;color:#ccc;overflow:hidden}.sign-out:hover{background-color:#333}.sidebar-inner{height:100%;overflow:auto}.sidebar-hidden .sidebar{-webkit-transition:.2s;transition:.2s}.app-container-inner{height:100%;overflow:auto;padding:10px 0 62px 0}.app-container{height:100%;-webkit-transition:.2s;transition:.2s}.sidebar-hidden .app-container{-webkit-transition:.2s;transition:.2s;padding-left:0}.sidebar-visible .sidebar{-webkit-transition:.2s;transition:.2s;left:0}.sidebar{width:160px}.sidebar-hidden .sidebar{left:-160px}.app-container{padding-left:160px}@media screen and (min-width:960px){.page-name{padding-left:70px}}@media screen and (max-width:960px){.app-container{padding-left:0}}.sign-in{height:100%}.sign-in .row{height:70%}.home-button{width:100%}.modal-content{width:auto}.edit-hours .overtime-button .fa-calendar-check{opacity:.25}.edit-hours .overtime-button.paid .fa-calendar-check{opacity:1;color:green}.edit-hours .subtitle{margin-bottom:5px}.edit-hours .columns{margin-bottom:0}.edit-hours .clear-button{width:100%}.edit-hours .now{float:right;border-radius:5px;background-color:#eee;padding:0 5px;cursor:pointer}.edit-hours .columns .column:first-child{padding-left:0}.edit-hours .columns .column:last-child{padding-right:0}.edit-hours .dropdown-menu{margin-bottom:5px;min-width:auto;text-align:left}.edit-hours .dropdown-menu .dropdown-content{padding:0;background-color:#eee}.employee-hours .columns{margin-bottom:0}.employee-hours table tbody th{cursor:pointer}.employee-hours table tr.is-today td,.employee-hours table tr.is-today th,.employee-hours table tr td.is-today{border-top:2px solid #00f;border-bottom:2px solid #00f}.employee-hours table.time-table tr.is-today th,.employee-hours table.time-table tr tbody th.is-today{border-left:2px solid #00f}.employee-hours table tr.is-today td:last-child{border-right:2px solid #00f}.machines-list table tr.category th{color:#fff;background-color:#3273dc;border-color:#3273dc}.machines-list table.alerts{border:2px solid #333}.machines-list table.alerts thead th{background-color:#333;color:#eee}.machines-list table.alerts tbody td,.machines-list table.alerts thead th{border-color:#333}.check-list-summary table.summary{border:1pX solid #eee}.check-list-summary .comment,.check-list-summary .text{font-style:italic}.check-list-summary table td.value{border-left:none}.check-list{height:100%}.check-list .swiper-slide .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;height:99%;padding:0;background-color:#eee;border:2px solid #999}.check-list .swiper-slide .box .slide-indicator{-webkit-box-flex:0.5;-ms-flex:0.5;flex:0.5}.check-list .swiper-slide .box .description{-webkit-box-flex:3;-ms-flex:3;flex:3}.check-list .swiper-slide .box .body{-webkit-box-flex:5;-ms-flex:5;flex:5}.check-list .swiper-slide .box .comment{-webkit-box-flex:2;-ms-flex:2;flex:2}.check-list .swiper-slide .box .slide-indicator{text-align:left;font-weight:700;padding:10px;color:#666}.check-list .swiper-slide .box .description{font-size:1.5em;color:#333;padding:20px 10px}.check-list .swiper-slide .box .body,.check-list .swiper-slide .box .description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.check-list .swiper-slide .box .body{padding:30px 10px}.check-list .swiper-slide .box .comment,.check-list .swiper-slide .box .text-input{text-align:center;padding:10px 32px 10px 10px}.check-list .swiper-slide .box .checkbox{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.check-list .swiper-slide .box .check-option{text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;color:#dbdbdb;cursor:pointer}.check-list .swiper-slide .box .check-option .title{color:#b5b5b5;margin-top:15px}.check-list .swiper-slide .box .check-option.yes{color:#23d160;border-color:#23d160}.check-list .swiper-slide .box .check-option.no{color:#ff3860;border-color:#ff3860}.check-list .swiper-slide .box .check-option.no .title,.check-list .swiper-slide .box .check-option.yes .title{color:#4a4a4a}.check-list .swiper-slide .box input,.check-list .swiper-slide .box textarea{width:100%;margin:0 auto;padding:10px;font-size:1.5em;border:1px solid #999;border-radius:5px}.check-list .swiper-slide .box textarea{height:85px}.repairs table{border-top:2px solid #ccc}.pre-start-history .modal .box .column{padding:2px}.pre-start-history table{border-top:2px solid #ccc}.pre-start .repair{margin:5px 0;border-radius:4px;padding:5px;border:2px solid transparent;background-color:#f5f5f5}.pre-start .repair.added{border-color:#7a7a7a;background-color:#dbdbdb}.pre-start .current.repair{background-color:#eee}.pre-start .repair span.check{margin-top:5px}.pre-start .current-repairs{margin-top:10px;border:1px solid #ccc;background-color:#eee}.pre-start .checklist-repair{border:1px solid #ccc;background-color:#eee;border-radius:4px;margin:3px 0;padding:2px 2px 2px 10px}body,html{width:100%;height:100%;padding:0;margin:0;overflow:hidden;-webkit-overflow-scrolling:touch}.fade-in{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.2s;animation-duration:.2s}.page{padding:10px}.hidden{visibility:hidden}.hoverable{cursor:pointer}table{width:100%}.modal .box a.delete{float:right;margin-top:-10px;margin-right:-10px}.comment{font-weight:400;font-size:.9em;background-color:#eee;padding:2px 5px;margin:2px;border-radius:4px}.table tr td.td-middle,table tr td.td-middle{vertical-align:middle}table.time-table .columns .column:first-child{padding-right:5px}table.time-table .columns .column:last-child{padding-left:5px}table.time-table .day-overtime{padding:0 4px;border-radius:9px}table.time-table .day-overtime.overtime-paid{color:green;border:1px solid green;background-color:rgba(0,255,0,.2)}table.time-table td{border:1px solid #999}table.time-table tbody th{border-left:1px solid #666;border-right:2px solid #666;background-color:#eee}table.time-table thead th{border-bottom:2px solid #666}table.time-table tfoot th{border-top:2px solid #666}.is-clickable,table.is-clickable td,table.is-clickable th,table.is-td-clickable td,table.is-th-clickable td{cursor:pointer}table.is-bordered{margin-top:10px}table.is-bordered thead tr td,table.is-bordered thead tr th{border-bottom-width:2px!important;background-color:#eee}table.is-bordered tfoot tr td,table.is-bordered tfoot tr th{border-top-width:2px!important;background-color:#eee}table.is-hoverable tbody tr td{cursor:pointer}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-out{-webkit-animation-name:fadeOut;animation-name:fadeOut;-webkit-animation-duration:.2s;animation-duration:.2s}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.pulsate{animation:pulsate 2s ease-out;animation-iteration-count:infinite;-webkit-animation:pulsate 2s ease-out;-webkit-animation-iteration-count:infinite;opacity:.25}@-webkit-keyframes pulsate{0%{opacity:.25}50%{opacity:1}to{opacity:.25}}@keyframes pulsate{0%{opacity:.25}50%{opacity:1}to{opacity:.25}}.printer .navbar,.printer .next-week-button,.printer .prev-week-button,.printer .print-button,.printer .sidebar{display:none}.printer .app-container{overflow:auto;overflow-x:auto;overflow-y:auto;padding:0}.printer .app-container-inner{padding:10px}.printer *{pointer-events:none}.printer ::-webkit-scrollbar{display:none}.text-left{text-align:left}.center,.text-center{text-align:center}.text-right{text-align:right}.bold,.strong{font-weight:700}.pad{padding:10px}.pad-top{padding-top:10px}.pad-bottom{padding-bottom:10px}.pad-left{padding-left:10px}.pad-right{padding-right:10px}.margin{margin:10px}.margin-top{margin-top:10px}.margin-bottom{margin-bottom:10px}.margin-left{margin-left:10px}.margin-right{margin-right:10px}.bold,strong{font-weight:700}.italic{font-style:italic}.scroll{overflow:scroll}.scroll-x{overflow-x:scroll}.scroll-y{overflow-y:scroll}.scroll-auto{overflow:auto}.scroll-x-auto{overflow-x:auto}.scroll-y-auto{overflow-y:auto}.no-wrap{white-space:nowrap}.nl{white-space:pre-line}.flex-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.flex-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-space-around{-ms-flex-pack:distribute;justify-content:space-around}.flex-space-evenly{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.full-modal{z-index:40}.full-modal .modal-content{max-width:100%!important;height:100%;width:100%}.full-modal .modal-content .image{height:100%}iframe.show-image{width:100vw;height:100vh;position:absolute;top:0;left:0;background-color:#333;z-index:999}button.show-image-close-button{position:absolute;top:5px;right:5px;z-index:1000}.capitalise,.capitalize,.uc-words,.ucwords{text-transform:capitalize}.uc,.uppercase{text-transform:uppercase}.lc,.lowercase{text-transform:lowercase}.pointer{cursor:pointer}.b,.bold{font-weight:700}.i,.italic{font-style:italic}.u,.underline{text-decoration:underline}.ellipsis{overflow:hidden;text-overflow:ellipsis}.ellipsis,.no-wrap,.nowrap{white-space:nowrap}.new-lines,.newlines{white-space:pre}.flex{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;min-height:0}.flex,.flex-col{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-direction:normal}.flex-col{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.invisible{visibility:hidden}.flex-0{-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important}.flex-1{-webkit-box-flex:1;-ms-flex:1;flex:1}.flex-2{-webkit-box-flex:2;-ms-flex:2;flex:2}.flex-3{-webkit-box-flex:3;-ms-flex:3;flex:3}.flex-4{-webkit-box-flex:4;-ms-flex:4;flex:4}.flex-5{-webkit-box-flex:5;-ms-flex:5;flex:5}.flex-6{-webkit-box-flex:6;-ms-flex:6;flex:6}.flex-7{-webkit-box-flex:7;-ms-flex:7;flex:7}.flex-8{-webkit-box-flex:8;-ms-flex:8;flex:8}.flex-9{-webkit-box-flex:9;-ms-flex:9;flex:9}.flex-10{-webkit-box-flex:10;-ms-flex:10;flex:10}.flex-11{-webkit-box-flex:11;-ms-flex:11;flex:11}.flex-12{-webkit-box-flex:12;-ms-flex:12;flex:12}.pad,.pad-bottom,.pad-top-bottom{padding-bottom:.75rem}.pad,.pad-left,.pad-sides{padding-left:.75rem}.pad,.pad-right,.pad-sides{padding-right:.75rem}.pad,.pad-top,.pad-top-bottom{padding-top:.75rem}.margin,.margin-bottom,.margin-top-bottom{margin-bottom:.75rem}.margin,.margin-left,.margin-sides{margin-left:.75rem}.margin,.margin-right,.margin-sides{margin-right:.75rem}.margin,.margin-top,.margin-top-bottom{margin-top:.75rem}.pad-40{padding:40px}.pad-top-40{padding-top:40px}.pad-right-40{padding-right:40px}.pad-bottom-40{padding-bottom:40px}.pad-left-40,.pad-sides-40{padding-left:40px}.pad-sides-40{padding-right:40px}.pad-30{padding:30px}.pad-top-30{padding-top:30px}.pad-right-30{padding-right:30px}.pad-bottom-30{padding-bottom:30px}.pad-left-30,.pad-sides-30{padding-left:30px}.pad-sides-30{padding-right:30px}.pad-20{padding:20px}.pad-top-20{padding-top:20px}.pad-right-20{padding-right:20px}.pad-bottom-20{padding-bottom:20px}.pad-left-20,.pad-sides-20{padding-left:20px}.pad-sides-20{padding-right:20px}.pad-10{padding:10px}.pad-top-10{padding-top:10px}.pad-right-10{padding-right:10px}.pad-bottom-10{padding-bottom:10px}.pad-left-10,.pad-sides-10{padding-left:10px}.pad-sides-10{padding-right:10px}.pad-5{padding:5px}.pad-top-5{padding-top:5px}.pad-right-5{padding-right:5px}.pad-bottom-5{padding-bottom:5px}.pad-left-5,.pad-sides-5{padding-left:5px}.pad-sides-5{padding-right:5px}.pad-0{padding:0}.pad-top-0{padding-top:0}.pad-right-0{padding-right:0}.pad-bottom-0{padding-bottom:0}.pad-left-0,.pad-sides-0{padding-left:0}.pad-sides-0{padding-right:0}.margin-20{margin:20px}.margin-10{margin:10px}.margin-5{margin:5px}.margin-0{margin:0}.margin-top-20{margin-top:20px}.margin-right-20{margin-right:20px}.margin-bottom-20{margin-bottom:20px}.margin-left-20{margin-left:20px}.margin-top-10{margin-top:10px}.margin-right-10{margin-right:10px}.margin-bottom-10{margin-bottom:10px}.margin-left-10{margin-left:10px}.margin-top-5{margin-top:5px}.margin-right-5{margin-right:5px}.margin-bottom-5{margin-bottom:5px}.margin-left-5{margin-left:5px}.margin-top-0{margin-top:0}.margin-right-0{margin-right:0}.margin-bottom-0{margin-bottom:0}.margin-left-0{margin-left:0}.no-margin{margin:0!important}.no-padding{padding:0!important}.full-height,.width-100{width:100%}.full-width,.height-100{height:100%}.auto-width,.width-auto{width:auto}.font-size-50{font-size:.5em}.font-size-60{font-size:.6em}.font-size-70{font-size:.7em}.font-size-80{font-size:.8em}.font-size-90{font-size:.9em}.font-size-100{font-size:1em}.font-size-110{font-size:1.1em}.font-size-120{font-size:1.2em}.font-size-130{font-size:1.3em}.font-size-140{font-size:1.4em}.font-size-150{font-size:1.5em}.font-size-160{font-size:1.6em}.font-size-170{font-size:1.7em}.font-size-180{font-size:1.8em}.font-size-190{font-size:1.9em}.font-size-200{font-size:2em}.overflow-x-visible{overflow-x:visible}.overflow-x-hidden{overflow-x:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-scroll{overflow-x:scroll}.overflow-y-visible{overflow-y:visible}.overflow-y-hidden{overflow-y:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-scroll{overflow-y:scroll}.center,.text-center{text-align:center!important}.left,.text-left{text-align:left!important}.right,.text-right{text-align:right!important}.bg-red{background-color:red}.bg-blue{background-color:#00f}.bg-green{background-color:green}.bg-yellow{background-color:#ff0}.bg-orange{background-color:orange}.bg-ccc{background-color:#ccc}.bg-eee{background-color:#eee}.bg-999{background-color:#999}.bg-666{background-color:#666}.bg-333{background-color:#333}.border-red{border:1px solid red}.border-blue{border:1px solid #00f}.border-green{border:1px solid green}.border-black{border:1px solid #000}.border-white{border:1px solid #fff}.border-ccc{border:1px solid #ccc}.border-eee{border:1px solid #eee}.border-999{border:1px solid #999}.border-666{border:1px solid #666}.border-333{border:1px solid #333}.flex-middle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}table.options-col tr td:last-child,table.options-col tr th:last-child,table td.shrink,table th.shrink{width:1px}.loading{padding:30px 0 30px}