﻿body{opacity:1;transition:opacity 1s;margin:0 auto 60px;line-height:1.1;font-weight:400;font-style:normal;font-family:"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:1260px!important;overflow-y:hidden;overflow-x:auto;background:#e6e6e6}body.fade-out{opacity:0}#sm>div.accordion{border:none!important}.title{padding:6px 8px 0;background-color:#f0f0f0;border-bottom:1px solid #d5d5d5}a.navbar-brand{white-space:normal;text-align:center;word-break:break-all}a{color:#0366d6}.btn-primary,.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#1b6ec2;border-color:#1861ac}html{font-size:14px;position:relative;min-height:100%}@media (min-width:768px){html{font-size:16px}}.border-top{border-top:1px solid #e5e5e5}.border-bottom{border-bottom:1px solid #e5e5e5}.box-shadow{box-shadow:0 .25rem .75rem rgba(0,0,0,.05)}button.accept-policy{font-size:1rem;line-height:inherit}.footer{position:absolute;bottom:0;width:100%;white-space:nowrap;line-height:60px}#main-menu>.panel>.panel-body,#user-menu>.panel>.panel-body{background-color:#f8f8f8!important;border-color:#d5d5d5!important}.gg-arrow-long-left::before,.gg-arrow-long-right::after{box-sizing:border-box;position:absolute;width:6px;height:6px;border-top:2px solid;bottom:-2px;content:"";display:block}#main-menu>.panel>.panel-body>a.l-btn{color:#1d1d1d!important}.gg-arrow-long-left,.gg-arrow-long-right{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));border-top:2px solid transparent;border-bottom:2px solid transparent;box-shadow:inset 0 0 0 2px;width:24px;height:6px}.gg-arrow-long-right::after{border-right:2px solid;transform:rotate(45deg);right:0}.gg-arrow-long-left::before{border-left:2px solid;transform:rotate(-45deg)}.title-shortcut{font-size:16px;font-weight:600}#sm>.accordion>.panel>.panel-body{background-color:#fff!important}.fg-white{color:#fff!important}#login-app>.panel{-webkit-box-shadow:0 17px 50px 0 rgba(0,0,0,.19),0 12px 15px 0 rgba(0,0,0,.24);-moz-box-shadow:0 17px 50px 0 rgba(0,0,0,.19),0 12px 15px 0 rgba(0,0,0,.24);box-shadow:0 17px 50px 0 rgba(0,0,0,.19),0 12px 15px 0 rgba(0,0,0,.24)}#login-app>.panel>.panel-header{background:#fff}a.action-btn{width:80px}a.action-btn>span.l-btn-left>span.l-btn-text{line-height:31px!important}a.top-btn{width:120px}.autogen .textbox-text{background-color:#efef!important}.readonly .textbox-text{background-color:#eee!important}.panel-top{height:34px;width:100%;border-bottom:1px solid #c4d8f6}.panel-top-full{height:34px;width:100%;border:1px solid #c4d8f6;border-bottom:0}fieldset{min-width:0;margin:0;padding:10px!important;border:1px solid #7a7a7a}legend{width:auto!important;font-size:14px!important;margin-bottom:0!important}.img-preview{width:125px;height:125px}hr{margin-top:.5rem!important;margin-bottom:.5rem!important;border-top:1px solid #c4d8f6!important}.small-btn>.l-btn-left{margin-top:-4px!important}.table td,.table th{vertical-align:middle!important}.borderless>.tabs-header>.tabs-wrap>ul.tabs,.borderless>.tabs-panels{border-width:0!important}.borderless>.tabs-header>.tabs-wrap>.tabs li>.tabs-inner{border-left:0;border-top:0;border-right:0}.borderless>.tabs-header>.tabs-wrap>.tabs li.tabs-selected .tabs-inner{border-bottom:2px solid #c4d8f6!important}.box{border:1px solid #c4d8f6;padding:5px}.flist-box{width:59px;height:22px}.ffull-box{width:29px;height:22px}.filter-box{width:59px;height:23px}.validatebox-readonly{background-color:#efefef!important}.datagrid-toolbar{background-color:#f0f0f0!important}.well,.year-calendar .year-calendar-header table th:hover,.year-calendar-context-menu .item .content:hover{background:#eee}.datagrid-toolbar .l-btn-text{font-weight:600;line-height:22px!important}.datagrid-toolbar .l-btn-icon{line-height:17px!important}.datagrid-toolbar .l-btn.l-btn-small.l-btn-plain{height:24px;margin:1px 0}.well{padding:8px 8px 8px 24px}.well-warning{background:#ffc;padding:8px;border:1px solid #dbeef3}.table-filter{width:100%;border:1px solid #d5d5d5;border-bottom:0}.table-filter table td{border-color:#ddd;border-width:0 1px 1px 0;border-style:dotted;padding:2px;text-align:center}.table-schedule td{height:85px!important;width:100px}.year-calendar{padding:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;direction:ltr;overflow-x:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.year-calendar:after{clear:both;content:"";display:block}.year-calendar .year-calendar-rtl{direction:rtl}.year-calendar .year-calendar-rtl .year-calendar-rtl table tr td span{float:right}.year-calendar table{margin:auto;border-spacing:0}.year-calendar table td,.year-calendar table th{text-align:center;width:20px;height:20px;border:none;padding:4px 5px;font-size:12px}.year-calendar .year-calendar-header{width:100%;margin-bottom:20px;border:1px solid #ddd}.year-calendar .months-container .month-container.month-12,.year-calendar .year-calendar-header table{width:100%}.year-calendar .year-calendar-header table th{font-size:22px;padding:5px 10px;cursor:pointer}.year-calendar .year-calendar-header table th.disabled,.year-calendar .year-calendar-header table th.disabled:hover{background:0 0;cursor:default;color:#fff}.year-calendar .year-calendar-header table th.next,.year-calendar .year-calendar-header table th.prev{width:20px;padding-top:0;padding-bottom:10px}.year-calendar .year-calendar-header .year-title{font-weight:700;text-align:center;height:20px;width:auto}.year-calendar .year-calendar-header .year-neighbor{opacity:.4}@media (max-width:991px){.year-calendar .year-calendar-header .year-neighbor{display:none}}.year-calendar .year-calendar-header .year-neighbor2{opacity:.2}@media (max-width:767px){.year-calendar .year-calendar-header .year-neighbor2{display:none}}.year-calendar .months-container{width:100%;display:none}.year-calendar .months-container .month-container{float:left;text-align:center;height:200px;padding:0}.year-calendar .months-container .month-container.month-2{width:16.66666667%}.year-calendar .months-container .month-container.month-3{width:25%}.year-calendar .months-container .month-container.month-4{width:33.33333333%}.year-calendar .months-container .month-container.month-6{width:50%}.year-calendar table.month th.month-title{font-size:16px;padding-bottom:5px}.year-calendar table.month th.day-header{font-size:14px}.year-calendar table.month tr td,.year-calendar table.month tr th{padding:0}.year-calendar table.month tr td.hidden,.year-calendar table.month tr th.hidden{display:none}.year-calendar table.month td.week-number{cursor:default;font-weight:700;border-right:1px solid #eee;padding:5px}.year-calendar table.month td.day.round-left{-webkit-border-radius:8px 0 0 8px;-moz-border-radius:8px 0 0 8px;border-radius:8px 0 0 8px}.year-calendar table.month td.day.round-right{webkit-border-radius:0 8px 8px 0;-moz-border-radius:0 8px 8px 0;border-radius:0 8px 8px 0}.year-calendar table.month td.day .day-content{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:5px 6px}.year-calendar table.month td.disabled .day-content:hover,.year-calendar table.month td.disabled:hover .day-content:hover,.year-calendar table.month td.new,.year-calendar table.month td.new:hover,.year-calendar table.month td.old,.year-calendar table.month td.old:hover{background:0 0;cursor:default}.year-calendar table.month td.disabled,.year-calendar table.month td.disabled:hover{color:#ddd}.year-calendar table.month td.range .day-content{background:rgba(0,0,0,.2);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.year-calendar table.month td.range.range-start .day-content{border-top-left-radius:4px;border-bottom-left-radius:4px}.year-calendar table.month td.range.range-end .day-content{border-top-right-radius:4px;border-bottom-right-radius:4px}.year-calendar .year-calendar-loading-container{position:relative;text-align:center;min-height:200px}.year-calendar .year-calendar-loading-container .year-calendar-loading{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.year-calendar .year-calendar-spinner{margin:20px auto;width:80px;text-align:center}.year-calendar .year-calendar-spinner>div{width:16px;height:16px;margin:5px;background-color:#333;border-radius:100%;display:inline-block;-webkit-animation:1s ease-in-out infinite both sk-bouncedelay;animation:1s ease-in-out infinite both sk-bouncedelay}.year-calendar .year-calendar-spinner>div.bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.year-calendar .year-calendar-spinner>div.bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}.year-calendar-context-menu,.year-calendar-context-menu .submenu{border:1px solid #ddd;background-color:#fff;box-shadow:2px 2px 5px rgba(0,0,0,.2);-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.2);position:absolute;display:none}.year-calendar-context-menu .item{position:relative}.year-calendar-context-menu .item .content{padding:5px 10px;cursor:pointer;display:table;width:100%;white-space:nowrap}.year-calendar-context-menu .item .content .text{display:table-cell}.year-calendar-context-menu .item .content .arrow{display:table-cell;padding-left:10px;text-align:right}.year-calendar-context-menu .item .submenu{top:-1px}.year-calendar-context-menu .item .submenu:not(.open-left){left:100%}.year-calendar-context-menu .item .submenu.open-left{right:100%}.year-calendar-context-menu .item:hover>.submenu{display:block}.table-striped .year-calendar table.month tr td,.table-striped .year-calendar table.month tr th{background-color:transparent}table.month td.day .day-content:hover{background:rgba(0,0,0,.2);cursor:pointer}@-webkit-keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.report-output{transform:scale(1.25);transform-origin:0 0;height:calc(100%/ 1.25);width:calc(100%/ 1.25)}.loader{border:2px solid #f3f3f3;border-radius:50%;border-top:2px solid #3498db;width:20px;height:20px;-webkit-animation:1s linear infinite spin;animation:1s linear infinite spin}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}