.input-validation-error{border-color:#ff6262!important;color:red!important;background-color:#ffefdf!important}select.input-validation-error+div .nc_ninjaCombo_input{border-color:#ff6262!important;color:red!important;background-color:#ffefdf!important}select.input-validation-error+div .nc_ninjaCombo_ListWrapper{border-color:#ff6262!important;color:red!important}.nc-block-ui{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(100,100,100,.3);display:none;z-index:100100}.nc-block-ui>.nc-block-ui-bar{position:absolute;top:0;left:0;width:0%;height:5px;display:inline-block;background-color:rgba(92,135,178,1);-webkit-box-shadow:0 0 6px 2px rgba(92,135,178,.5);-moz-box-shadow:0 0 6px 2px rgba(92,135,178,.5);box-shadow:0 0 6px 2px rgba(92,135,178,.5)}.nc-block-ui.active{}.nc-block-ui.active>.nc-block-ui-bar{width:100%;transition-timing-function:cubic-bezier(.49,.63,.29,1);transition-duration:10s;transition-property:width}.nc-block-ui.active>.nc-block-ui-bar.slow{transition-duration:20s!important}.nc-block-ui.active>.nc-block-ui-bar.fast{transition-duration:3s!important}.nc-block-ui>.nc-block-ui-content{display:flex;color:gray;position:absolute;top:50%;margin-top:-25px;text-align:center;justify-content:center;width:100%}.nc-block-ui>.nc-block-ui-icon{}.nc-bubble-wrapper{display:block;position:fixed;border-radius:.2rem;z-index:100200;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;-webkit-box-shadow:0 2px 14px rgba(0,0,0,.1);-moz-box-shadow:0 2px 14px rgba(0,0,0,.1);-o-box-shadow:0 2px 14px rgba(0,0,0,.1);-ms-box-shadow:0 2px 14px rgba(0,0,0,.1);box-shadow:0 4px 5px rgba(0,0,0,.1);-webkit-animation:fadeIn .5s;-moz-animation:fadeIn .5s;-o-animation:fadeIn .5s;animation:fadeIn .5s}.nc-bubble-wrapper.top-right.slideUp{top:100px;right:10px}.nc-bubble-wrapper.top-left.slideUp{top:100px;left:10px}.nc-bubble-wrapper.bottom-right.slideUp{bottom:-100px;right:10px}.nc-bubble-wrapper.bottom-left.slideUp{bottom:-100px;left:10px}.nc-bubble-wrapper.top-right.slideDown{top:-100px;right:10px}.nc-bubble-wrapper.top-left.slideDown{top:-100px;left:10px}.nc-bubble-wrapper.bottom-right.slideDown{bottom:100px;right:10px}.nc-bubble-wrapper.bottom-left.slideDown{bottom:100px;left:10px}.nc-bubble-wrapper.top-right.slideLeft{top:10px;right:-100px}.nc-bubble-wrapper.top-left.slideLeft{top:10px;left:100px}.nc-bubble-wrapper.bottom-right.slideLeft{bottom:10px;right:-100px}.nc-bubble-wrapper.bottom-left.slideLeft{bottom:10px;left:100px}.nc-bubble-wrapper.top-right.slideRight{top:10px;right:100px}.nc-bubble-wrapper.top-left.slideRight{top:10px;left:-100px}.nc-bubble-wrapper.bottom-right.slideRight{bottom:10px;right:100px}.nc-bubble-wrapper.bottom-left.slideRight{bottom:10px;left:-100px}.nc-bubble-wrapper.top-right.active{top:10px;right:10px}.nc-bubble-wrapper.top-left.active{top:10px;left:10px}.nc-bubble-wrapper.bottom-right.active{bottom:10px;right:10px}.nc-bubble-wrapper.bottom-left.active{bottom:10px;left:10px}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}
.nc-calendar-wrapper{position:relative}.input-group .nc-calendar-wrapper{-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group .nc-calendar-wrapper>input{border-radius:.25rem;border-top-right-radius:0;border-bottom-right-radius:0}.input-group .input-group-prepend+.nc-calendar-wrapper>input{border-radius:.25rem;border-top-left-radius:0;border-bottom-left-radius:0}.nc-calendar-list-wrapper{position:absolute;left:0;top:100%;margin-top:-1px;background-color:#fff;border:1px solid #5c87b2;min-width:200px;box-sizing:border-box;z-index:10;border-radius:.25rem;overflow:hidden;font-size:.8125rem;display:none}.nc-calendar-list-wrapper.active{display:block;-webkit-animation:fadeIn .3s;-moz-animation:fadeIn .3s;-o-animation:fadeIn .3s;animation:fadeIn .3s}.nc-calendar-list-wrapper a.nc-calendar-btn{display:block;cursor:pointer;text-decoration:none;-webkit-transition:all .25s ease-in;-moz-transition:all .25s ease-in;-o-transition:all .25s ease-in;transition:all .25s ease-in}.nc-calendar-list-wrapper table.nc-calendar-control{table-layout:fixed;background-color:#5c87b2;border-spacing:2px;border-collapse:separate;border-bottom:1px solid #5c87b2;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nc-calendar-list-wrapper table.nc-calendar-control tr{}.nc-calendar-list-wrapper table.nc-calendar-control tr td{color:#fff;height:22px;font-weight:bold;line-height:22px;text-align:center;vertical-align:middle;cursor:default}.nc-calendar-list-wrapper table.nc-calendar-control tr td:nth-of-type(2){width:100%}.nc-calendar-list-wrapper table.nc-calendar-control tr td a.nc-calendar-btn{color:#fff;border-radius:.25rem}.nc-calendar-list-wrapper table.nc-calendar-control tr td a.nc-calendar-btn-prev,.nc-calendar-list-wrapper table.nc-calendar-control tr td a.nc-calendar-btn-next{min-width:32px;width:32px;font-weight:normal;color:#fff}.nc-calendar-list-wrapper table.nc-calendar-control tr td:not(.disabled):hover a{background-color:#fff;color:#5c87b2}.nc-calendar-list-wrapper table.nc-calendar-footer,.nc-calendar-list-wrapper table.dayCalendar,.nc-calendar-list-wrapper table.monthCalendar,.nc-calendar-list-wrapper table.yearCalendar{table-layout:fixed;background-color:#eaeaea;border-spacing:1px;border-collapse:separate;min-width:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nc-calendar-list-wrapper table.dayCalendar thead tr{}.nc-calendar-list-wrapper table.dayCalendar thead tr th{min-width:26px;height:14px;vertical-align:middle;text-align:center;font-weight:bold;font-size:.7185rem;color:#5c87b2;border:1px solid #fff;background-color:#fff}.nc-calendar-list-wrapper table.dayCalendar tbody tr{}.nc-calendar-list-wrapper table.dayCalendar tbody tr td,.nc-calendar-list-wrapper table.monthCalendar tbody tr td,.nc-calendar-list-wrapper table.yearCalendar tbody tr td{padding:0}.nc-calendar-list-wrapper table.dayCalendar tbody tr td a,.nc-calendar-list-wrapper table.monthCalendar tbody tr td a,.nc-calendar-list-wrapper table.yearCalendar tbody tr td a{display:block;min-width:32px;line-height:18px;vertical-align:middle;text-align:center;color:#5c87b2;border:1px solid #fff;background-color:#fff;cursor:default;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.nc-calendar-list-wrapper table.dayCalendar tbody tr td a.weekend{background-color:#f3f3f3;border-color:#f3f3f3}.nc-calendar-list-wrapper table.dayCalendar tbody tr td a.today{background-color:#fffb86;border-color:#ff6a00;color:#ff6a00}.nc-calendar-list-wrapper table.dayCalendar tbody tr td a.disabled{}.nc-calendar-list-wrapper table.dayCalendar tbody tr td a.selected,.nc-calendar-list-wrapper table.monthCalendar tbody tr td a.selected,.nc-calendar-list-wrapper table.yearCalendar tbody tr td a.selected{background-color:#5c87b2;border-color:#5c87b2;color:#fff}.nc-calendar-list-wrapper table.dayCalendar tbody tr td a.disabled,.nc-calendar-list-wrapper table.monthCalendar tbody tr td a.disabled,.nc-calendar-list-wrapper table.yearCalendar tbody tr td a.disabled{background-color:#fff;border-color:#fff;color:#ccc;cursor:default!important;text-decoration:none!important}.nc-calendar-list-wrapper table.dayCalendar tbody tr td.other-month{}.nc-calendar-list-wrapper table.dayCalendar tbody tr td:not(.other-month) a:hover,.nc-calendar-list-wrapper table.monthCalendar tbody tr td:not(.other-month) a:hover,.nc-calendar-list-wrapper table.yearCalendar tbody tr td:not(.other-year) a:hover{border:1px solid #5c87b2;cursor:pointer}.nc-calendar-list-wrapper table.nc-calendar-footer tbody tr td{width:50%}.nc-calendar-list-wrapper table.nc-calendar-footer tbody tr td a.nc-calendar-btn{vertical-align:middle;text-align:center;font-size:.7185rem;color:#5c87b2;border:1px solid #fff;background-color:#fff}.nc-calendar-wrapper .nc-calendar-icon{position:absolute;top:8px;right:8px;color:#5c87b2}.nc-calendar-wrapper .nc-calendar-icon:hover{cursor:pointer}.nc-calendar-wrapper .ninjaCalendar:disabled+.nc-calendar-icon{color:#777;cursor:default}
.nc-check{width:100%;position:relative;display:inline-block;outline:0;padding-left:10px;box-sizing:border-box;background-clip:padding-box;border:1px solid transparent;border-radius:.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nc-check input{position:absolute;opacity:0}.nc-check.boxed{border-color:#ced4da}.nc-check.vertical{height:auto!important}.nc-check.vertical input+label{display:table}.nc-check input+label{display:inline-block;text-align:left;cursor:pointer;box-sizing:border-box;line-height:1.5rem;margin:0}.nc-check input+label span{position:relative;padding-left:16px;margin-right:16px}.nc-check input+label span i{position:absolute;left:0;line-height:1.5rem}.nc-check input+label span i.on{display:none}.nc-check input+label span i.off{display:inline-block}.nc-check.border{background:#f9f9f9;border:1px solid #aaa;color:#888!important}.nc-check.border input+label{height:28px;line-height:26px}.nc-check input:focus+label span{color:#2a6591;border-bottom:1px solid #ccc}.nc-check input:checked+label span i.on{display:inline-block}.nc-check input:checked+label span i.off{display:none}.nc-check input:checked+label span i{color:#2a6591}.nc-check input:checked+label span{color:#2a6591}.nc-check input:disabled+label,.nc-check input[readonly]+label{cursor:default}.nc-check input:disabled+label span{color:#888}.nc-check input:disabled+label span i{color:#888}
.ninjaCombo{display:none}.nc-combo-wrapper{position:relative}.input-group .nc-combo-wrapper{-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0;position:relative}.input-group .nc-combo-wrapper>input{border-radius:.25rem;border-top-right-radius:0;border-bottom-right-radius:0}.input-group .input-group-prepend+select+.nc-combo-wrapper>input{border-radius:.25rem;border-top-left-radius:0;border-bottom-left-radius:0}.nc-combo-input{cursor:pointer;width:100%;box-sizing:border-box;outline:none;-webkit-transition:all .25s ease-in;-moz-transition:all .25s ease-in;-o-transition:all .25s ease-in;transition:all .25s ease-in}.nc-combo-input:focus,.nc-combo-input.nc-popup-opened{}.nc-combo-input-arrow{position:absolute;top:50%;margin-top:-.2rem;right:10px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #5c87b2}.nc-combo-list-wrapper{position:absolute;left:0;margin-top:-.3rem;display:none;background-color:#fff;border:1px solid #ced4da;border-top:0 solid #fff;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;width:100%;box-sizing:border-box;z-index:10}.nc-combo-filter-wrapper{margin:10px 5px 5px}.nc-combo-input-search{color:#444;background-color:#f7f7f7;border:1px solid #ccc;width:100%;box-sizing:border-box;outline:none;margin-bottom:.5rem}.nc-combo-list-wrapper>div{overflow:auto;min-height:20px;max-height:10rem}.nc-combo-list{color:#666;padding:0;margin:.375rem;list-style-type:none;outline:none;position:relative}.nc-combo-list li{cursor:pointer;white-space:pre-wrap;overflow:hidden;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nc-combo-list li.nc-combo-group{padding:.375rem 0;background-color:transparent;color:#ccc;font-weight:bold;cursor:default}.nc-combo-list li a{text-decoration:none;color:inherit;display:block;position:relative;padding:.375rem 1rem;border-bottom:1px solid transparent}.nc-combo-list li a.active,.nc-combo-list li:hover a{background-color:#f7f7f7}.nc-combo-list li.selected a{background-color:#5c87b2;color:#fff!important;border-bottom:1px solid #acc3d9}.nc-combo-list li i{display:inline-block;width:15px;text-align:left;font-size:15px;margin-right:5px}.nc-combo-list li.selected i{color:#fff}.ninjaCombo:disabled+.nc-combo-wrapper{cursor:default}.ninjaCombo:disabled+.nc-combo-wrapper .nc-combo-input{background:#f2f2f2 url(../IMG/shadow.png);color:#aaa!important;cursor:default}.ninjaCombo:disabled+.nc-combo-wrapper .nc-combo-input-arrow{border-top-color:#aaa}select.ninjaCombo.input-validation-error+div .nc-combo-input{border-color:#ea6e6b;color:red;background-color:#ffefdf}select.ninjaCombo.input-validation-error+div .nc-combo-input-arrow{border-top-color:red}select.ninjaCombo.input-validation-error+div .nc-combo-list-wrapper{border:1px solid #ea6e6b;border-top:none;background-color:#ffefdf}
.nc-grid-wrapper{border:1px solid #f2f2f2;position:relative;display:grid;grid-template-rows:auto 1fr auto;height:100%}.nc-grid-clear{clear:both}.nc-grid-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(243,244,245,.8);z-index:10;cursor:default;outline:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nc-grid-overlay>div{display:table;width:100%;height:100%}.nc-grid-overlay>div>span{display:table-cell;vertical-align:middle;text-align:center}.nc-grid-table{width:100%}.nc-grid-table>tr>th{position:relative;width:auto;border-bottom:1px solid transparent}.nc-grid-table>tr>td{position:relative}.nc-grid-row{}.nc-grid-column{padding:5px;display:inline-block;vertical-align:middle}.nc-grid-column>span.sortIcon{position:absolute;right:5px;top:50%;margin-top:-.5rem;font-size:.875rem}.nc-grid-header-wrapper{overflow-y:scroll;overflow-x:hidden}.nc-grid-body-wrapper{overflow-y:scroll;overflow-x:auto}.nc-grid-header-wrapper .nc-grid-table{}.nc-grid-header-wrapper .nc-grid-table tr{}.nc-grid-header-wrapper .nc-grid-table tr th{border-right:1px solid #f2f2f2}.nc-grid-header-wrapper .nc-grid-table tr th:last-of-type{border-right:none}.nc-grid-header-wrapper .nc-grid-table tr th.sortable:hover{cursor:pointer;border-bottom:1px solid #2a6591}.nc-grid-header-wrapper .nc-grid-table tr th .nc-grid-column{color:#343a40;font-weight:bold}.nc-grid-body-wrapper .nc-grid-table{background-color:#fff}.nc-grid-body-wrapper .nc-grid-table tr{}.nc-grid-body-wrapper .nc-grid-table tr td{border-right:1px solid transparent}.nc-grid-body-wrapper .nc-grid-table tr td:last-of-type{border-right:none}.nc-grid-body-wrapper .nc-grid-table tr:nth-child(2n+1){background-color:#fafafa}.nc-grid-body-wrapper .nc-grid-table tr.selected{background-color:rgba(149,166,178,.15)}.nc-grid-row-button{}.nc-grid-body-wrapper .nc-grid-table tr.nc-grid-body-tr-total{background:#f2f2f2 url(../IMG/shadow.png)}.nc-grid-footer-wrapper{background-color:#fff}.nc-grid-footer-wrapper>div{border-top:1px solid #f2f2f2}.nc-grid-footer-wrapper>div span{margin-left:5px}.nc-grid-footer-wrapper .nc-grid-footer-refresh{float:right;padding:5px}.nc-grid-footer-wrapper .nc-grid-footer-pages{float:left;padding:5px}p.nc-grid-error-message{padding:10px;color:#777;text-align:center;font-size:.875rem}.nc-grid-btn{width:32px;height:32px;text-align:center;margin:0 2px;border-radius:.2rem;border:1px solid transparent}.nc-grid-btn:not(:disabled){cursor:pointer}.nc-grid-btn:first-of-type{margin-left:0}.nc-grid-btn:last-of-type{margin-right:0}.nc-grid-btn.block{width:100%!important}.nc-grid-column .nc-check input+label{height:auto;line-height:normal}.nc-grid-column .nc-check{padding-left:0}.nc-grid-column .nc-check input+label span{margin-right:0}
input.ninjaUpload{position:absolute!important;top:0;left:0;height:1px;width:1px;opacity:0;filter:alpha(opacity=0);z-index:-1}div.nc-upload-wrapper{overflow:hidden}div.nc-upload-wrapper a{padding:10rem;margin:-10rem;display:block;color:#495057;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transition:all .25s ease-in;-moz-transition:all .25s ease-in;-o-transition:all .25s ease-in;transition:all .25s ease-in}div.nc-upload-wrapper:not(:disabled):hover{cursor:pointer}a.nc-upload-wrapper:not(:disabled):focus,a.nc-upload-wrapper:not(:disabled):active{background-color:#fff;border-color:#2a6591}
