/*!
 * Datepicker for Bootstrap v1.5.1 (https://github.com/eternicode/bootstrap-datepicker)
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */.datepicker-dropdown:after,.datepicker-dropdown:before{content:"";display:inline-block;border-top:0;position:absolute}.datepicker{border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker.datepicker-rtl{direction:rtl}.datepicker.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0;padding:4px}.datepicker-dropdown:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(0,0,0,.15);border-bottom-color:#0003}.datepicker-dropdown:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid rgba(0,0,0,.15)}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker>div{display:none}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker table tr td,.datepicker table tr th{text-align:center;width:30px;height:30px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.new,.datepicker table tr td.old{color:#999}.datepicker table tr td.day:hover,.datepicker table tr td.focused{background:#eee;cursor:pointer}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td.highlighted{color:#000;background-color:#d9edf7;border-color:#85c5e5;border-radius:0}.datepicker table tr td.highlighted.focus,.datepicker table tr td.highlighted:focus{color:#000;background-color:#afd9ee;border-color:#298fc2}.datepicker table tr td.highlighted.active,.datepicker table tr td.highlighted:active,.datepicker table tr td.highlighted:hover,.open>.dropdown-toggle.datepicker table tr td.highlighted{color:#000;background-color:#afd9ee;border-color:#52addb}.datepicker table tr td.highlighted.active.focus,.datepicker table tr td.highlighted.active:focus,.datepicker table tr td.highlighted.active:hover,.datepicker table tr td.highlighted:active.focus,.datepicker table tr td.highlighted:active:focus,.datepicker table tr td.highlighted:active:hover,.open>.dropdown-toggle.datepicker table tr td.highlighted.focus,.open>.dropdown-toggle.datepicker table tr td.highlighted:focus,.open>.dropdown-toggle.datepicker table tr td.highlighted:hover{color:#000;background-color:#91cbe8;border-color:#298fc2}.datepicker table tr td.highlighted.active,.datepicker table tr td.highlighted:active,.open>.dropdown-toggle.datepicker table tr td.highlighted{background-image:none}.datepicker table tr td.highlighted.disabled.focus,.datepicker table tr td.highlighted.disabled:focus,.datepicker table tr td.highlighted.disabled:hover,.datepicker table tr td.highlighted[disabled].focus,.datepicker table tr td.highlighted[disabled]:focus,.datepicker table tr td.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.highlighted.focus,fieldset[disabled] .datepicker table tr td.highlighted:focus,fieldset[disabled] .datepicker table tr td.highlighted:hover{background-color:#d9edf7;border-color:#85c5e5}.datepicker table tr td.highlighted.focused{background:#afd9ee}.datepicker table tr td.highlighted.disabled,.datepicker table tr td.highlighted.disabled:active{background:#d9edf7;color:#999}.datepicker table tr td.today{color:#000;background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today.focus,.datepicker table tr td.today:focus{color:#000;background-color:#ffc966;border-color:#b37400}.datepicker table tr td.today.active,.datepicker table tr td.today:active,.datepicker table tr td.today:hover,.open>.dropdown-toggle.datepicker table tr td.today{color:#000;background-color:#ffc966;border-color:#f59e00}.datepicker table tr td.today.active.focus,.datepicker table tr td.today.active:focus,.datepicker table tr td.today.active:hover,.datepicker table tr td.today:active.focus,.datepicker table tr td.today:active:focus,.datepicker table tr td.today:active:hover,.open>.dropdown-toggle.datepicker table tr td.today.focus,.open>.dropdown-toggle.datepicker table tr td.today:focus,.open>.dropdown-toggle.datepicker table tr td.today:hover{color:#000;background-color:#ffbc42;border-color:#b37400}.datepicker table tr td.today.active,.datepicker table tr td.today:active,.open>.dropdown-toggle.datepicker table tr td.today{background-image:none}.datepicker table tr td.today.disabled.focus,.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today[disabled].focus,.datepicker table tr td.today[disabled]:focus,.datepicker table tr td.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.today.focus,fieldset[disabled] .datepicker table tr td.today:focus,fieldset[disabled] .datepicker table tr td.today:hover{background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today.focused{background:#ffc966}.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:active{background:#ffdb99;color:#999}.datepicker table tr td.range{color:#000;background-color:#eee;border-color:#bbb;border-radius:0}.datepicker table tr td.range.focus,.datepicker table tr td.range:focus{color:#000;background-color:#d5d5d5;border-color:#7c7c7c}.datepicker table tr td.range.active,.datepicker table tr td.range:active,.datepicker table tr td.range:hover,.open>.dropdown-toggle.datepicker table tr td.range{color:#000;background-color:#d5d5d5;border-color:#9d9d9d}.datepicker table tr td.range.active.focus,.datepicker table tr td.range.active:focus,.datepicker table tr td.range.active:hover,.datepicker table tr td.range:active.focus,.datepicker table tr td.range:active:focus,.datepicker table tr td.range:active:hover,.open>.dropdown-toggle.datepicker table tr td.range.focus,.open>.dropdown-toggle.datepicker table tr td.range:focus,.open>.dropdown-toggle.datepicker table tr td.range:hover{color:#000;background-color:#c3c3c3;border-color:#7c7c7c}.datepicker table tr td.range.active,.datepicker table tr td.range:active,.open>.dropdown-toggle.datepicker table tr td.range{background-image:none}.datepicker table tr td.range.disabled.focus,.datepicker table tr td.range.disabled:focus,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range[disabled].focus,.datepicker table tr td.range[disabled]:focus,.datepicker table tr td.range[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.focus,fieldset[disabled] .datepicker table tr td.range:focus,fieldset[disabled] .datepicker table tr td.range:hover{background-color:#eee;border-color:#bbb}.datepicker table tr td.range.focused{background:#d5d5d5}.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:active{background:#eee;color:#999}.datepicker table tr td.range.highlighted{color:#000;background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted.focus,.datepicker table tr td.range.highlighted:focus{color:#000;background-color:#c1d7e3;border-color:#4b88a6}.datepicker table tr td.range.highlighted.active,.datepicker table tr td.range.highlighted:active,.datepicker table tr td.range.highlighted:hover,.open>.dropdown-toggle.datepicker table tr td.range.highlighted{color:#000;background-color:#c1d7e3;border-color:#73a6c0}.datepicker table tr td.range.highlighted.active.focus,.datepicker table tr td.range.highlighted.active:focus,.datepicker table tr td.range.highlighted.active:hover,.datepicker table tr td.range.highlighted:active.focus,.datepicker table tr td.range.highlighted:active:focus,.datepicker table tr td.range.highlighted:active:hover,.open>.dropdown-toggle.datepicker table tr td.range.highlighted.focus,.open>.dropdown-toggle.datepicker table tr td.range.highlighted:focus,.open>.dropdown-toggle.datepicker table tr td.range.highlighted:hover{color:#000;background-color:#a8c8d8;border-color:#4b88a6}.datepicker table tr td.range.highlighted.active,.datepicker table tr td.range.highlighted:active,.open>.dropdown-toggle.datepicker table tr td.range.highlighted{background-image:none}.datepicker table tr td.range.highlighted.disabled.focus,.datepicker table tr td.range.highlighted.disabled:focus,.datepicker table tr td.range.highlighted.disabled:hover,.datepicker table tr td.range.highlighted[disabled].focus,.datepicker table tr td.range.highlighted[disabled]:focus,.datepicker table tr td.range.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.highlighted.focus,fieldset[disabled] .datepicker table tr td.range.highlighted:focus,fieldset[disabled] .datepicker table tr td.range.highlighted:hover{background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted.focused{background:#c1d7e3}.datepicker table tr td.range.highlighted.disabled,.datepicker table tr td.range.highlighted.disabled:active{background:#e4eef3;color:#999}.datepicker table tr td.range.today{color:#000;background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today.focus,.datepicker table tr td.range.today:focus{color:#000;background-color:#f4b747;border-color:#815608}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover,.open>.dropdown-toggle.datepicker table tr td.range.today{color:#000;background-color:#f4b747;border-color:#bf800c}.datepicker table tr td.range.today.active.focus,.datepicker table tr td.range.today.active:focus,.datepicker table tr td.range.today.active:hover,.datepicker table tr td.range.today:active.focus,.datepicker table tr td.range.today:active:focus,.datepicker table tr td.range.today:active:hover,.open>.dropdown-toggle.datepicker table tr td.range.today.focus,.open>.dropdown-toggle.datepicker table tr td.range.today:focus,.open>.dropdown-toggle.datepicker table tr td.range.today:hover{color:#000;background-color:#f2aa25;border-color:#815608}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:active,.open>.dropdown-toggle.datepicker table tr td.range.today{background-image:none}.datepicker table tr td.range.today.disabled.focus,.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today[disabled].focus,.datepicker table tr td.range.today[disabled]:focus,.datepicker table tr td.range.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.today.focus,fieldset[disabled] .datepicker table tr td.range.today:focus,fieldset[disabled] .datepicker table tr td.range.today:hover{background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:active{background:#f7ca77;color:#999}.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected.highlighted.active,.datepicker table tr td.selected.highlighted:active,.datepicker table tr td.selected:active,.open>.dropdown-toggle.datepicker table tr td.active,.open>.dropdown-toggle.datepicker table tr td.active.highlighted,.open>.dropdown-toggle.datepicker table tr td.selected,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted{background-image:none}.datepicker table tr td.selected,.datepicker table tr td.selected.highlighted{color:#fff;background-color:#999;border-color:#555;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.focus,.datepicker table tr td.selected.highlighted.focus,.datepicker table tr td.selected.highlighted:focus,.datepicker table tr td.selected:focus{color:#fff;background-color:gray;border-color:#161616}.datepicker table tr td.selected.active,.datepicker table tr td.selected.highlighted.active,.datepicker table tr td.selected.highlighted:active,.datepicker table tr td.selected.highlighted:hover,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover,.open>.dropdown-toggle.datepicker table tr td.selected,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted{color:#fff;background-color:gray;border-color:#373737}.datepicker table tr td.selected.active.focus,.datepicker table tr td.selected.active:focus,.datepicker table tr td.selected.active:hover,.datepicker table tr td.selected.highlighted.active.focus,.datepicker table tr td.selected.highlighted.active:focus,.datepicker table tr td.selected.highlighted.active:hover,.datepicker table tr td.selected.highlighted:active.focus,.datepicker table tr td.selected.highlighted:active:focus,.datepicker table tr td.selected.highlighted:active:hover,.datepicker table tr td.selected:active.focus,.datepicker table tr td.selected:active:focus,.datepicker table tr td.selected:active:hover,.open>.dropdown-toggle.datepicker table tr td.selected.focus,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted.focus,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted:focus,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted:hover,.open>.dropdown-toggle.datepicker table tr td.selected:focus,.open>.dropdown-toggle.datepicker table tr td.selected:hover{color:#fff;background-color:#6e6e6e;border-color:#161616}.datepicker table tr td.selected.disabled.focus,.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.highlighted.disabled.focus,.datepicker table tr td.selected.highlighted.disabled:focus,.datepicker table tr td.selected.highlighted.disabled:hover,.datepicker table tr td.selected.highlighted[disabled].focus,.datepicker table tr td.selected.highlighted[disabled]:focus,.datepicker table tr td.selected.highlighted[disabled]:hover,.datepicker table tr td.selected[disabled].focus,.datepicker table tr td.selected[disabled]:focus,.datepicker table tr td.selected[disabled]:hover,fieldset[disabled] .datepicker table tr td.selected.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,fieldset[disabled] .datepicker table tr td.selected:focus,fieldset[disabled] .datepicker table tr td.selected:hover{background-color:#999;border-color:#555}.datepicker table tr td.active,.datepicker table tr td.active.highlighted{color:#fff;background-color:#428bca;border-color:#357ebd;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.focus,.datepicker table tr td.active.highlighted.focus,.datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active:focus{color:#fff;background-color:#3071a9;border-color:#193c5a}.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active.highlighted:hover,.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.open>.dropdown-toggle.datepicker table tr td.active,.open>.dropdown-toggle.datepicker table tr td.active.highlighted{color:#fff;background-color:#3071a9;border-color:#285e8e}.datepicker table tr td.active.active.focus,.datepicker table tr td.active.active:focus,.datepicker table tr td.active.active:hover,.datepicker table tr td.active.highlighted.active.focus,.datepicker table tr td.active.highlighted.active:focus,.datepicker table tr td.active.highlighted.active:hover,.datepicker table tr td.active.highlighted:active.focus,.datepicker table tr td.active.highlighted:active:focus,.datepicker table tr td.active.highlighted:active:hover,.datepicker table tr td.active:active.focus,.datepicker table tr td.active:active:focus,.datepicker table tr td.active:active:hover,.open>.dropdown-toggle.datepicker table tr td.active.focus,.open>.dropdown-toggle.datepicker table tr td.active.highlighted.focus,.open>.dropdown-toggle.datepicker table tr td.active.highlighted:focus,.open>.dropdown-toggle.datepicker table tr td.active.highlighted:hover,.open>.dropdown-toggle.datepicker table tr td.active:focus,.open>.dropdown-toggle.datepicker table tr td.active:hover{color:#fff;background-color:#285e8e;border-color:#193c5a}.datepicker table tr td.active.disabled.focus,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.highlighted.disabled.focus,.datepicker table tr td.active.highlighted.disabled:focus,.datepicker table tr td.active.highlighted.disabled:hover,.datepicker table tr td.active.highlighted[disabled].focus,.datepicker table tr td.active.highlighted[disabled]:focus,.datepicker table tr td.active.highlighted[disabled]:hover,.datepicker table tr td.active[disabled].focus,.datepicker table tr td.active[disabled]:focus,.datepicker table tr td.active[disabled]:hover,fieldset[disabled] .datepicker table tr td.active.focus,fieldset[disabled] .datepicker table tr td.active.highlighted.focus,fieldset[disabled] .datepicker table tr td.active.highlighted:focus,fieldset[disabled] .datepicker table tr td.active.highlighted:hover,fieldset[disabled] .datepicker table tr td.active:focus,fieldset[disabled] .datepicker table tr td.active:hover{background-color:#428bca;border-color:#357ebd}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th,.input-group.date .input-group-addon{cursor:pointer}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{color:#fff;background-color:#428bca;border-color:#357ebd;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover.focus,.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.focus,.datepicker table tr td span.active:focus,.datepicker table tr td span.active:hover.focus,.datepicker table tr td span.active:hover:focus{color:#fff;background-color:#3071a9;border-color:#193c5a}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.open>.dropdown-toggle.datepicker table tr td span.active,.open>.dropdown-toggle.datepicker table tr td span.active.disabled,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover,.open>.dropdown-toggle.datepicker table tr td span.active:hover{color:#fff;background-color:#3071a9;border-color:#285e8e}.datepicker table tr td span.active.active.focus,.datepicker table tr td span.active.active:focus,.datepicker table tr td span.active.active:hover,.datepicker table tr td span.active.disabled.active.focus,.datepicker table tr td span.active.disabled.active:focus,.datepicker table tr td span.active.disabled.active:hover,.datepicker table tr td span.active.disabled:active.focus,.datepicker table tr td span.active.disabled:active:focus,.datepicker table tr td span.active.disabled:active:hover,.datepicker table tr td span.active.disabled:hover.active.focus,.datepicker table tr td span.active.disabled:hover.active:focus,.datepicker table tr td span.active.disabled:hover.active:hover,.datepicker table tr td span.active.disabled:hover:active.focus,.datepicker table tr td span.active.disabled:hover:active:focus,.datepicker table tr td span.active.disabled:hover:active:hover,.datepicker table tr td span.active:active.focus,.datepicker table tr td span.active:active:focus,.datepicker table tr td span.active:active:hover,.datepicker table tr td span.active:hover.active.focus,.datepicker table tr td span.active:hover.active:focus,.datepicker table tr td span.active:hover.active:hover,.datepicker table tr td span.active:hover:active.focus,.datepicker table tr td span.active:hover:active:focus,.datepicker table tr td span.active:hover:active:hover,.open>.dropdown-toggle.datepicker table tr td span.active.disabled.focus,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:focus,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover.focus,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover:focus,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover:hover,.open>.dropdown-toggle.datepicker table tr td span.active.focus,.open>.dropdown-toggle.datepicker table tr td span.active:focus,.open>.dropdown-toggle.datepicker table tr td span.active:hover,.open>.dropdown-toggle.datepicker table tr td span.active:hover.focus,.open>.dropdown-toggle.datepicker table tr td span.active:hover:focus,.open>.dropdown-toggle.datepicker table tr td span.active:hover:hover{color:#fff;background-color:#285e8e;border-color:#193c5a}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active,.open>.dropdown-toggle.datepicker table tr td span.active,.open>.dropdown-toggle.datepicker table tr td span.active.disabled,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover,.open>.dropdown-toggle.datepicker table tr td span.active:hover{background-image:none}.datepicker table tr td span.active.disabled.disabled.focus,.datepicker table tr td span.active.disabled.disabled:focus,.datepicker table tr td span.active.disabled.disabled:hover,.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.disabled.focus,.datepicker table tr td span.active.disabled:hover.disabled:focus,.datepicker table tr td span.active.disabled:hover.disabled:hover,.datepicker table tr td span.active.disabled:hover[disabled].focus,.datepicker table tr td span.active.disabled:hover[disabled]:focus,.datepicker table tr td span.active.disabled:hover[disabled]:hover,.datepicker table tr td span.active.disabled[disabled].focus,.datepicker table tr td span.active.disabled[disabled]:focus,.datepicker table tr td span.active.disabled[disabled]:hover,.datepicker table tr td span.active:hover.disabled.focus,.datepicker table tr td span.active:hover.disabled:focus,.datepicker table tr td span.active:hover.disabled:hover,.datepicker table tr td span.active:hover[disabled].focus,.datepicker table tr td span.active:hover[disabled]:focus,.datepicker table tr td span.active:hover[disabled]:hover,.datepicker table tr td span.active[disabled].focus,.datepicker table tr td span.active[disabled]:focus,.datepicker table tr td span.active[disabled]:hover,fieldset[disabled] .datepicker table tr td span.active.disabled.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,fieldset[disabled] .datepicker table tr td span.active.focus,fieldset[disabled] .datepicker table tr td span.active:focus,fieldset[disabled] .datepicker table tr td span.active:hover,fieldset[disabled] .datepicker table tr td span.active:hover.focus,fieldset[disabled] .datepicker table tr td span.active:hover:focus,fieldset[disabled] .datepicker table tr td span.active:hover:hover{background-color:#428bca;border-color:#357ebd}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#999}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-daterange{width:100%}.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:3px 0 0 3px}.input-daterange input:last-child{border-radius:0 3px 3px 0}.input-daterange .input-group-addon{width:auto;min-width:16px;padding:4px 5px;font-weight:400;line-height:1.42857143;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:solid #ccc;border-width:1px 0;margin-left:-5px;margin-right:-5px}.page-header-menu-fixed .page-header .page-header-menu{height:auto}.pageErrorList ul{padding-left:30px;font-size:14px;font-weight:400;margin-top:5px}.pageErrorList .alert{font-size:16px;font-weight:700}.has-error .select2-container--bootstrap .select2-selection{border-color:#e73d4a}.has-error .control-label{color:#e73d4a;margin-top:0}.body-bg{background-color:#f7f7f7!important}.input-group-btn>.btn.default{padding-block:5.94px!important}.g-float-left{float:left}.g-float-right{float:right}.g-float-none{float:none!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.flex-wrap{flex-wrap:wrap!important}.flex-col{flex-direction:column}.flex-dir-rev{flex-direction:row-reverse}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.justify-content-end{justify-content:flex-end}.justify-content-start{justify-content:flex-start}.align-items-center{align-items:center}.align-items-start{align-items:flex-start}.bg-green-jungle-light{background-color:#26c2811a;border-color:#26c281}.bg-purple-light{background-color:#8e44ad1a;border-color:#8e44ad}.bg-blue-steel-light{background-color:#7ca7ed4d}.bg-yellow-lemon-light{background-color:#f7ca1833}.bg-red-light{background-color:#ffc1c187!important}.g-border-solid{border:1px solid #ddd!important}.g-border-bottom-solid{border-bottom:1px solid #eee}.g-border-top-solid{border-top:1px solid #eee}.label-primary-light{background-color:#337ab7cc}.label-success-light{background-color:#45b6af99}.g-pos-stky{position:sticky!important}.fullWidth{width:100%!important}.fullHeight{height:100%!important}.gap-5{gap:5px!important}.gap-10{gap:10px!important}.gap-15{gap:15px!important}.gap-20{gap:20px!important}.gap-30{gap:30px!important}.gap-40{gap:40px!important}.gap-50{gap:50px!important}.gap-60{gap:60px!important}.gap-70{gap:70px!important}.gap-80{gap:80px!important}.gap-90{gap:90px!important}.gap-100{gap:100px!important}.gap-col-10{column-gap:10px}.gap-col-15{column-gap:15px}.gap-col-20{column-gap:20px}.gap-col-30{column-gap:30px}.g-width-5{width:5px!important}.g-width-10{width:10px!important}g-width-35{width:35px!important}.g-height-5{height:5px!important}.g-height-6{height:6px!important}.g-height-10{height:10px!important}.g-m-auto{margin:0 auto}.g-min-width-40{min-width:40px}.g-min-width-50{min-width:50px}.g-min-width-60{min-width:60px}.g-min-width-70{min-width:70px}.g-min-width-80{min-width:80px}.g-min-width-90{min-width:90px}.g-min-width-100{min-width:100px}.g-min-width-160{min-width:160px}.label{font-weight:400}.dropdown-menu .divider{margin:2px 0}.width-65{width:65%!important}.g-mb-200{margin-bottom:200px!important}.bg-yellow-crusta-light200{background-color:#f3be0033}.bg-green-light200{background-color:#26c28133}.d-grid{display:grid}.d-grid:before,.d-grid:after{display:none}.d-flex-grow-1{flex-grow:1}.grid-2Col{grid-template-columns:repeat(2,1fr)}.grid-3Col{grid-template-columns:repeat(3,1fr)}.grid-4Col{grid-template-columns:repeat(4,1fr)}.grid-5Col{grid-template-columns:repeat(5,1fr)}.grid-6Col{grid-template-columns:repeat(6,1fr)}.grid-7Col{grid-template-columns:repeat(7,1fr)}.grid-2ColAuto{grid-template-columns:auto auto}.grid-3ColAuto{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.grid-4ColAuto{grid-template-columns:auto auto auto auto}.grid-5ColAuto{grid-template-columns:auto auto auto auto auto}.grid-6ColAuto{grid-template-columns:auto auto auto auto auto auto}.grid-7ColAuto{grid-template-columns:auto auto auto auto auto auto auto}.grid-8ColAuto{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.ChartInnerWrapper{height:100%;width:100%;transition:opacity .3s}.h-50{height:50px}.h-60{height:60px}.h-70{height:70px}.h-80{height:80px}.h-90{height:90px}.h-100{height:100px}.h-175{height:175px}.h-200{height:200px}.h-250{height:250px}.h-300{height:300px}.h-350{height:350px}.h-400{height:400px}.h-450{height:450px}.h-500{height:500px}.h-550{height:550px}.h-150{height:150px}.CharOuterWrapper{width:95%}.w-100{width:100px}.w-150{width:150px!important}.w-200{width:200px!important}.FullWidth{width:100%}.g-max-height-100{max-height:100px}.g-max-height-150{max-height:150px}.g-max-height-200{max-height:200px}.g-max-height-250{max-height:250px}.g-max-height-300{max-height:300px}.g-max-height-350{max-height:350px}.g-max-height-400{max-height:400px}.g-max-height-450{max-height:450px}.g-max-height-500{max-height:500px}.g-max-height-600{max-height:600px}.g-max-height-700{max-height:700px}.g-max-height-800{max-height:800px}.g-max-height-900{max-height:900px}.g-max-height-1000{max-height:100px}.row-compact{margin-left:-10px;margin-right:-10px}.row-compact>[class*=col-]{padding-left:10px;padding-right:10px}.row-compact>[class*=col-]>.dashboard-stat2{margin-bottom:10px}.dashBrd{border-top:1px dashed #eee}.flex-row>[class*=col-]{margin-bottom:10px!important}.flex-row>[class*=col-]:has(.form-group){margin-bottom:0!important}.flex-row>[class*=col-]:has(.tasks-widget .form-group){margin-bottom:10px!important}.sub-caption{border-bottom:1px solid #eee;padding-bottom:5px}.g-border-right-gray{border-right:1px solid #ddd}.g-input-danger{border:1px solid #a94442!important;background-color:#f2dede!important;color:#a94442!important;font-weight:600}.-g-mt-15{margin-top:-15px}.sticky-thead{position:sticky!important;top:-1px!important;background-color:#ebebeb!important;border:1px solid #ddd!important;z-index:9}.sticky-tfoot{position:sticky;bottom:-1px;background-color:#ebebeb;border:1px solid #ddd;z-index:9}.dataTables_scrollBody,.custom-thin-scroll,.table-scrollable{scrollbar-width:thin;scrollbar-color:#999 #f2f2f2}.dataTables_scrollBody::-webkit-scrollbar,.multiselect-native-select .multiselect-container::-webkit-scrollbar,.table-scrollable::-webkit-scrollbar,.custom-thin-scroll::-webkit-scrollbar{width:5px;height:5px;border-radius:10px!important}.dataTables_scrollBody::-webkit-scrollbar-track,.multiselect-native-select .multiselect-container::-webkit-scrollbar-track,.table-scrollable::-webkit-scrollbar-track,.custom-thin-scroll::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px!important}.dataTables_scrollBody::-webkit-scrollbar-thumb,.multiselect-native-select .multiselect-container::-webkit-scrollbar-thumb,.custom-thin-scroll::-webkit-scrollbar-thumb{background:#aaa;border-radius:10px!important}.dataTables_scrollBody::-webkit-scrollbar-thumb:hover,.multiselect-native-select .multiselect-container::-webkit-scrollbar-thumb:hover,.custom-thin-scroll::-webkit-scrollbar-thumb:hover{background:#555}.table-scrollable-nested .table-scrollable{max-height:411px;overflow-y:auto}.tableTimeTableCustomSpace.table>tbody>tr>td,.tableTimeTableCustomSpace.table>tbody>tr>th,.tableTimeTableCustomSpace.table>tfoot>tr>td,.tableTimeTableCustomSpace.table>tfoot>tr>th,.tableTimeTableCustomSpace.table>thead>tr>td,.tableTimeTableCustomSpace.table>thead>tr>th{padding:5px!important}.tableFixHead .table-scrollable{padding:0!important}.note-custom.note.note-warning,.CustomNote.note.note-warning{background-color:#faeaa940}.note-custom.note.note-success,.CustomNote.note.note-success{background-color:#c0edf140}.note-custom.note.note-blue-dark{background-color:#5e738b26}.CustomNote.note.note-primary{background-color:#8e44ad1a;border-color:#8e44ad;color:#210406}.note-items-box .label.label-circle{border-radius:3px!important;padding:5px 10px;font-size:13px}.label.label-circle{border-radius:3px!important}.note-custom{padding:10px 20px;position:relative;box-shadow:0 2px 5px #0000000d;transition:all .2s ease;overflow:hidden}.note-items-box{width:20%;margin:0 25px 20px 0}.note .d-flex .note-items-box:last-child{border:none}.note-custom .bg-icon{position:absolute;bottom:40px;right:-5px;font-size:70px;opacity:.09;color:#000;z-index:1}.note-without-border.note-custom{padding:15px 20px 10px}.note-without-border{border:none!important}.table>tfoot>tr>th,.table>tfoot>tr>td,.table>thead>tr>th,.table>thead>tr>td,.g-valign-middle.table>tbody>tr>td,.g-valign-middle.table>tbody>tr>th{vertical-align:middle!important}.note.note-purple{background-color:#8e44ad0f;border-color:#8e44ad;color:#000}.note.note-green{background-color:#26c2811c;border-color:#26c281;color:#000}.note.note-blue{background-color:#3598dc1c;border-color:#3598dc;color:#000}.note.note-orange{background-color:#e87e040d;border-color:#e87e04b5;color:#000}.note.note-yellow{background-color:#c49f4721;border-color:#c49f47;color:#000}.note.note-gray{background-color:#e9edef;border-color:#b3b5b7}.timetableFlowBox.dashboard-stat2 .font-green-sharp{color:#2ab4c0!important}.portlet .tabbable-line>.tab-content{padding:10px 0}.portlet.light>.portlet-title>.caption{padding:8px 0 7px!important}table.dataTable thead>tr>th.sorting>span{padding-right:15px!important;white-space:normal}.dataTables_scrollHead{overflow-y:auto!important}.portlet>.portlet-title>.caption{line-height:24px}.portlet.light>.portlet-title>.nav-tabs>li{margin-right:10px}.portlet.light>.portlet-title>.nav-tabs>li>a{font-size:14px;padding:7px 0}.portlet.light>.portlet-title>.actions,.portlet.light>.portlet-title>.tools{padding:10px 0 13px;margin-top:-9px}.portlet.light>.portlet-title>.caption>i{margin-top:6px}.gn-portlet-listpage-filter .input-group-btn>.btn.default{height:34px}.g-table-fixed{table-layout:fixed}.widget-custom.widget-thumb{padding:15px!important;text-align:center;flex:1;min-width:200px;box-shadow:none;border-radius:4px!important}.widget-custom.widget-thumb .widget-thumb-wrap .widget-thumb-icon{width:44px;height:44px;border-radius:50%!important;margin-right:0;margin-bottom:5px;line-height:normal;display:flex;justify-content:center;align-items:center;padding:0}.widget-custom.widget-thumb .widget-thumb-body .widget-thumb-body-stat{min-height:50px;display:flex;justify-content:center;align-items:center;flex-direction:column}.widget-custom.widget-thumb .widget-thumb-body .widget-thumb-heading{font-size:13px}.widget-sm.widget-thumb{padding:15px}.widget-sm.widget-thumb .widget-thumb-wrap .widget-thumb-icon{width:45px;height:45px;line-height:26px}.widget-sm.widget-thumb .widget-thumb-body .widget-thumb-body-stat{font-size:22px;line-height:28px;font-weight:700}.widget-sm.widget-thumb .widget-thumb-body .widget-thumb-subtitle{font-size:12px;padding-top:0}.g-pagination-section{margin-top:15px;display:flex;align-items:center;gap:15px;justify-content:space-between;padding:0 15px}div[id*=Div_PageSize]{display:flex;align-items:center;margin-left:10px}div[id*=divSearchResult] #TableContent,div[id*=Div_SearchResult] #TableContent{margin-bottom:15px}div[id*=Div_PageSize] .GN_Label_PageSize{min-width:70px;font-size:13px;margin-bottom:0}.pagination>li>a,.pagination>li>span{padding:6px 12px!important}.label.label-sm{line-height:14px}.label.label-sm.label-circle{border-radius:2px!important}.Div_PageSize{display:flex;align-items:center}.note.note-sm{padding:5px 10px;border-width:4px;font-size:13px}.note.note-xs{padding:2px 8px;border-width:3px;font-size:11px}.Div_PageSize .select2.select2-container{width:72px!important}.Div_PageSize .GN_Label_PageSize{width:65px;margin-right:10px}.Div_GoToPageNo .btn-default{border-color:#ddd;border-left:none;border-bottom:none;background-color:#ddd}.Div_PageShowNote{margin-top:9px;display:inline-block}.gn-portlet-listpage-result.portlet.light>.portlet-title>.tools>a.collapse{margin-top:7px;display:inline-block;height:16px;margin-left:10px;opacity:1}.gn-portlet-listpage-result.portlet>.portlet-title>.tools>a:not(.expand){height:auto;opacity:1}.multiselect-native-select .multiselect.dropdown-toggle.form-control{text-align:left;display:flex;align-items:center;justify-content:space-between}.form-horizontal .form-group .dropdown-menu>li>a{padding-left:30px}.multiselect-native-select .btn-group.open .multiselect-container>li>a>label{white-space:normal}.progress.progress-sm{height:6px;border-radius:2px!important}.progress.progress-md{height:7px;border-radius:4px!important}.progress.progress-sm .progress-bar{border-radius:2px!important}.table-abbreviation{display:flex;flex-wrap:wrap;font-size:12px;font-style:italic;margin-top:15px;column-gap:10px;background-color:#f0f0f0;padding:8px 10px;border-radius:3px!important;box-shadow:0 1px 2px 1px #0000001a}.table-abbreviation p{margin:0}.table-abbreviation p b{font-size:14px;font-style:normal;text-transform:uppercase}.customArrow_accordion.accordion .panel .panel-title .accordion-toggle.accordion-toggle-styled{background:none;position:relative}.customArrow_accordion.accordion .panel{border:none;border-radius:5px 5px 0 0!important}.customArrow_accordion.accordion .panel .panel-title .accordion-toggle.accordion-toggle-styled:before{position:absolute;content:"";font-family:FontAwesome;font-size:20px;color:#000;right:0;font-weight:400;top:50%;transform:translateY(-50%)}.customArrow_accordion.accordion .panel .panel-title .accordion-toggle.accordion-toggle-styled.collapsed:before{position:absolute;content:"";font-family:FontAwesome;font-size:20px;color:#000;right:0;font-weight:400;top:50%;transform:translateY(-50%)}.customArrow_accordion.accordion .panel .panel-title{font-weight:600;position:relative;padding-left:18px;border-radius:5px 5px 0 0!important}.customArrow_accordion.accordion .panel .panel-title .accordion-toggle{padding:15px;color:#222}.customArrow_accordion .alert-success{background-color:#e6f2e6!important}.customArrow_accordion .alert-danger{background-color:#f7eeef!important}.customArrow_accordion.accordion .panel .panel-title.alert-success:before{position:absolute;content:"";font-size:16px;font-family:fontawesome;top:15px;left:12px}.customArrow_accordion.accordion .panel .panel-title.alert-danger:before{position:absolute;content:"";font-size:16px;font-family:fontawesome;top:15px;left:12px}.customArrow_accordion .alert-warning{background-color:#f9e49154}.customArrow_accordion.accordion .panel .panel-title.alert-warning:before{position:absolute;content:"";font-size:16px;font-family:fontawesome;top:15px;left:12px;color:#c49f47}.customArrow_accordion.accordion .panel .panel-title.alert-info:before{position:absolute;content:"";font-size:16px;font-family:fontawesome;top:15px;left:12px;color:#4b77be}.customArrow_accordion.accordion .panel-default>.panel-heading{border-radius:5px 5px 0 0!important}.customArrow_accordion.accordion .panel-default>.panel-heading+.panel-collapse>.panel-body{border-radius:0 0 5px 5px!important;border-top:none!important;border:1px solid #f0f0f0}.customArrow_accordion.accordion .panel .panel-title .panel-title-wrapper{position:relative;display:flex;align-items:center;padding-right:50px;flex-wrap:wrap}.customArrow_accordion.accordion .panel .panel-title .panel-title-wrapper .accordion-toggle.accordion-toggle-styled{position:static}.customArrow_accordion.accordion .panel .panel-title .panel-title-wrapper .accordion-toggle.accordion-toggle-styled.collapsed:before{right:15px}.customArrow_accordion.accordion .panel .panel-title .panel-title-wrapper .accordion-toggle.accordion-toggle-styled:before{right:15px}.gn-badge-count{font-size:14px!important;height:auto!important;padding:4px!important;margin-top:-4px;font-weight:600;min-width:26px;min-height:26px!important;border-radius:26px!important;display:inline-flex;justify-content:center;align-items:center}.gn-badge-count:not(.tools){margin-top:0}.badgeCustom .badge{font-weight:600;padding:5px 10px;height:auto;font-size:15px!important}.cols-separator{border-right:1px solid #e1e1e1;position:relative;min-height:60px;padding-right:45px}.cols-separator+[class*=col-]{padding-left:45px}.vertical-or-badge{position:absolute;top:50%;right:-15px;margin-top:-15px;width:30px;height:30px;background:#fff;border:1px solid #e1e1e1;border-radius:50%!important;text-align:center;line-height:28px;color:#999;font-weight:700;font-size:10px;z-index:10}.action-title{font-size:13px;font-weight:700;color:#777;text-transform:uppercase;margin-bottom:15px;display:block}.mt-element-step .row{display:flex;overflow-y:auto}.mt-element-step .step-line::-webkit-scrollbar{height:6px;width:6px;border-radius:10px!important;border:1px solid #d5d5d5}.mt-element-step .step-line::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px!important}.mt-element-step .step-line::-webkit-scrollbar-thumb{background:#aaa;border-radius:10px!important}.mt-element-step .step-line .mt-step-col{padding:5px 0;text-align:center;max-width:12%;min-width:180px}.mt-element-step .step-line .mt-step-number{font-size:20px;height:50px;width:50px}.mt-element-step .step-line .mt-step-title{font-size:14px;font-weight:700;white-space:normal}.obs-entry{border:1px solid #e7ecf1;border-radius:4px;padding:10px 12px;margin-bottom:8px;background:#fff;position:relative}.obs-entry .obs-text{color:#555;padding-right:64px}.obs-entry .obs-time{font-size:12px;color:#aaa;margin-top:4px}.obs-entry .obs-time i{margin-right:3px}.obs-entry .obs-actions{position:absolute;top:8px;right:8px;display:flex;gap:4px}.obs-entry .obs-actions .btn-act{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:3px;border:1px solid transparent;cursor:pointer;font-size:12px;background:transparent;padding:0;line-height:1}.obs-entry .obs-actions .btn-act.edit{color:#3287b2;border-color:#b8d8ea;background:#eaf4fb}.obs-entry .obs-actions .btn-act.edit:hover{background:#d0eaf7}.obs-entry .obs-actions .btn-act.del{color:#e26a6a;border-color:#f5c6c6;background:#fdecea}.obs-entry .obs-actions .btn-act.del:hover{background:#f9d5d5}.custom-list-group{position:relative}.custom-list-group-box>a{margin-bottom:6px;border-bottom:1px solid #eee;display:inline-block;width:100%;padding-bottom:6px;text-decoration:none;color:#222}.custom-list-group-box.neseted{padding-left:40px}.custom-list-group-box.neseted .list-group-item-heading{font-size:14px;line-height:18px;margin-bottom:5px}.custom-list-content{padding-left:40px}.custom-list-group a>span{float:left;font-size:12px;font-weight:600;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.custom-list-group-box.neseted a>span{font-size:12px}.custom-list-group .list-group-item-heading{font-size:15px;line-height:20px;margin-bottom:5px;font-weight:600}.custom-purchase-summary.feeds li .col2>.date{font-size:14px!important;padding:5px 10px 0 0!important}.stat-tile{background:#fff;padding:18px 20px;border-left:4px solid #36c6d3;box-shadow:0 1px 4px #0000000d;display:flex;align-items:center;gap:16px;transition:box-shadow .2s}.stat-tile.green{border-left-color:#26c281}.stat-tile.red{border-left-color:#e7505a}.stat-tile.blue{border-left-color:#5b9bd1}.stat-tile.orange{border-left-color:#e87e04}.stat-tile .tile-icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;flex-shrink:0}.stat-tile .tile-icon.bg-teal{background:#36c6d3}.stat-tile .tile-icon.bg-green-meadow{background:#1bbc9b!important}.stat-tile .tile-icon.bg-red{background:#e7505a}.stat-tile .tile-icon.bg-blue{background:#5b9bd1}.stat-tile .tile-icon.bg-orange{background:#e87e04}.stat-tile .tile-body .value{font-size:26px;font-weight:700;color:#2b3643;line-height:1}.stat-tile .tile-body .value span{font-size:13px;color:#888;font-weight:400}.stat-tile .tile-body .label-text{font-size:12px;color:#888;margin-top:3px;text-transform:uppercase;letter-spacing:.5px}.stat-tile .tile-body .badge-status{display:inline-block;padding:2px 8px;font-size:11px;font-weight:600;margin-top:4px}.progress-bar-metronic{height:6px;border-radius:4px!important;background:#eef0f4;overflow:hidden;margin-top:6px}.progress-bar-metronic .fill{height:100%;border-radius:4px;transition:width 1s}.badge-excellent{background:#e0faf4;color:#1aaf8b}.badge-bad{background:#fde8ea;color:#c9302c}.badge-good{background:#e8f4fd;color:#337ab7}.batch-infoBox .note-items-box{width:25%;margin:0;padding:0 15px 10px 0;min-width:200px}.batch-checkbox-list .mt-checkbox-inline .mt-checkbox{margin-left:0!important;margin-right:20px}.error-wrapper{display:flex;align-items:center;justify-content:center;padding:40px 0;height:100vh}.error-box{background:#fff;border-radius:6px!important;padding:50px 50px 40px;max-width:520px;width:100%;text-align:center;border:1px solid #f7f7f7}.error-icon-wrap{width:90px;height:90px;border-radius:50%!important;background-color:#f0f3f8;border:3px solid #e0e5ec;display:inline-flex;align-items:center;justify-content:center;margin-bottom:15px}.error-icon-wrap img{max-width:300px;height:auto}.UCCustomBox{display:inline-flex;align-items:center;gap:8px;background:#faeeda;border:1px solid #ef9f27;border-radius:5px!important;padding:10px 18px;margin-bottom:0;color:#633806;font-size:18px;font-weight:600}.tbl-brd-sep-right{border-right:2px solid #aaa!important}.tbl-brd-sep-left{border-left:2px solid #aaa!important}.tbl-brd-sep-top{border-top:2px solid #aaa!important}.tbl-brd-sep-bottom{border-bottom:2px solid #aaa!important}.matrix-H{background-color:#daf5e4;color:#1ba39c}.matrix-L{background-color:#ffe3df;color:#e43a45}.matrix-M{background-color:#fef5cc;color:#c49f47}.caption-helper-list>span{border-left:1px solid #bbbb;padding-left:10px}.filter-portlet-wrap .portlet.light{border:1px solid #e7ecf1;overflow:hidden}.filter-portlet-wrap .portlet-title{padding:0 15px!important;display:flex;align-items:center;background:#f9fafb;border-bottom:1px solid #eef1f5;margin-bottom:0!important}.filter-portlet-wrap .portlet-title .caption{flex:0 0 auto;display:flex;align-items:center}.filter-portlet-wrap .portlet.light>.portlet-title>.caption>i{margin-top:0;color:#4b77be}.filter-portlet-wrap .portlet-title .caption-subject{font-size:14px!important;font-weight:600;color:#4b77be}.filter-portlet-wrap .filter-title-tools{margin-left:auto;display:flex;align-items:center;gap:10px;flex-shrink:0}.fts-badge{display:none;min-width:34px;padding:5px;border-radius:9px;background:#4b77be;color:#fff;font-size:12px;font-weight:600;line-height:18px;text-align:center;white-space:nowrap}.filter-checkall-pill{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:1px solid #dde3ea;background:#fff;font-size:13px;font-weight:600;color:#666;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;margin:0;transition:border-color .15s,background .15s,color .15s}.filter-checkall-pill:hover{border-color:#4b77be;background:#f0f4fb;color:#4b77be}.filter-checkall-pill input[type=checkbox]{margin:0;cursor:pointer;accent-color:#4B77BE;width:12px;height:12px}.filter-title-search{position:relative;display:flex;align-items:center}.filter-title-search .fts-icon{position:absolute;left:8px;color:#b0bac4;font-size:14px;pointer-events:none}.filter-title-search input.fts-input{height:30px;width:200px;padding:0 26px 0 30px;border:1px solid #dde3ea;font-size:14px;color:#555;background:#fff;outline:none;transition:border-color .2s}.filter-title-search input.fts-input:focus{border-color:#4b77be}.filter-title-search input.fts-input::placeholder{color:#bcc5ce}.fts-clear{position:absolute;right:9px;color:#aaa;font-size:14px;cursor:pointer;line-height:1;display:none;z-index:2}.fts-clear:hover{color:#e74c3c}.filter-collapse-btn{color:#aab4be;cursor:pointer;font-size:14px;padding:2px 3px;transition:transform .2s,color .2s;line-height:1;flex-shrink:0}.filter-collapse-btn:hover{color:#4b77be}.filter-collapse-btn.collapsed{transform:rotate(-90deg)}.filter-portlet-wrap .portlet-body{padding:8px 10px 10px}.filter-portlet-wrap table.checkboxlist{display:none!important}.fts-item{display:flex;align-items:center;gap:2px;padding:10px 10px 0 2px;font-size:14px;color:#555;border-radius:3px;transition:background .1s}.fts-item input[type=checkbox]{margin:0;flex-shrink:0;cursor:pointer;accent-color:#4B77BE;width:13px;height:13px}.fts-item label{margin:0;cursor:pointer;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fts-item.is-checked label{font-weight:600;color:#2b3643}.fts-item.fts-hidden{display:none!important}.filter-no-match{display:none;padding:4px 2px;font-size:12px;color:#b0bac4;font-style:italic}.dsbCardFlexBody.dsbCardBody .datalist-item{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ddd;padding:5px 0}.dsbCardFlexBody.dsbCardBody .datalist-item .datalist-item-title{color:#94a0b2}.dsbCardFlexBody.dsbCardBody .datalist-item a.GNModalIFrame{font-weight:700;font-size:18px}.datalist-item.d-flex.justify-content-start{justify-content:flex-start}.legend-list{display:flex;flex-wrap:wrap;gap:14px;margin-top:10px;font-size:13px}.legend-list .dot{width:9px;height:9px;border-radius:50%;display:inline-block;margin-right:6px}#categoryLegend a.legend-item{display:flex;justify-content:space-between;padding:5px 8px;border-radius:4px!important;font-size:13px;color:#48465b;text-decoration:none;gap:10px}#categoryLegend a.legend-item .lg-name{position:relative;top:-5px}#categoryLegend a.legend-item:hover{background:#fafafc;color:#48465b;text-decoration:none}#categoryLegend a.legend-item .lg-left{display:flex;gap:7px}#categoryLegend a.legend-item .lg-left span.dot{width:9px;height:9px;border-radius:50%!important;flex-shrink:0}#categoryLegend a.legend-item .lg-val{font-weight:700;flex-shrink:0;margin-left:6px}.toolbar-divider{width:1px;height:28px;background:#d7dade;margin:0 6px;display:inline-block}@media(min-width:1366px){.grid-3ColMinMax{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1199px){.grid-3ColAuto{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media(min-width:992px){.flex-row{display:flex;flex-wrap:wrap}.d-flex:before,.d-flex:after,.flex-row:before,.flex-row:after{display:none!important}.StudentParentInfoCompactWrapper,.flex-row [class*=col-]>div:not(.input-group),.flex-row [class*=col-] .portlet{height:100%}}@media(max-width:1440px){.grid-6Col{grid-template-columns:repeat(5,1fr)}}@media(max-width:1365px){.grid-3ColMinMax{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1199px){.grid-4Col,.grid-5Col{grid-template-columns:repeat(3,1fr)}.g-pagination-section{flex-direction:column;gap:5px}.grid-6Col{grid-template-columns:repeat(4,1fr)}.g-miniDesk-flex-col{flex-direction:column}.grid-4ColAuto{grid-template-columns:auto auto}}@media screen and (min-width:992px)and (max-width:1199px){.flex-row .col-md-6{flex:0 0 50%;max-width:50%;width:100%}.flex-row [class*=col-]{margin-bottom:10px!important}.page-header-menu-fixed .page-header .page-header-menu .hor-menu .navbar-nav>li>a{padding:8px 10px}}@media(max-width:991px){.grid-3ColMinMax{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-5Col{grid-template-columns:repeat(2,1fr);grid-gap:15px!important}.grid-6Col{grid-template-columns:repeat(3,1fr)}.page-content-wrapper .page-content>div.g-pa-20{padding-inline:0!important}.g-tablet-flex-col{flex-direction:column}.mt-element-step .step-line .mt-step-col{max-width:100%;min-width:120px;padding:8px 0}.mt-element-step .step-line .mt-step-number{font-size:14px;padding:3px;border:2px solid #e5e5e5;height:30px;width:30px;font-weight:700}.mt-element-step .step-line .mt-step-title{font-size:11px}.page-header-menu-fixed .page-header .page-header-top .top-menu .navbar-nav{margin:0 -15px 0 0}.cols-separator{border-right:none;border-bottom:1px solid #e1e1e1;padding-right:15px;padding-bottom:30px}.cols-separator+[class*=col-]{padding-left:15px;padding-top:30px}.vertical-or-badge{top:unset;bottom:-15px;right:50%;margin-top:0;transform:translate(50%)}.form-actions.d-flex:after,.form-actions.d-flex:before,.d-flex-mobile:before,.d-flex-mobile:after{display:none!important}.modal-md,.modal-lg{width:calc(100% - 30px)!important}}@media(max-width:767px){.grid-4ColAuto,.grid-5Col{grid-template-columns:repeat(1,1fr);grid-gap:10px!important}.page-header-menu-fixed .page-head .page-title>h1,.page-title{font-size:16px!important}.page-header-menu-fixed .page-head .page-title{padding:10px 0}.page-header-menu-fixed .page-head .page-title>h1>small{font-size:12px}.grid-4Col,.grid-6Col{grid-template-columns:repeat(2,1fr)}.g-mobile-flex-col{flex-direction:column}.portlet.light .tabbable-line>.nav.nav-tabs>li>a{padding-inline:0;margin:0 7px}.page-header-menu-fixed .page-header .page-header-top .top-menu .navbar-nav>li.dropdown-user .dropdown-toggle>img{height:32px;width:32px;object-fit:cover;margin:-4px}.page-header-menu-fixed .page-header .page-header-top .page-logo img,.page-header-menu-fixed .page-header .page-header-top .page-logo{height:50px;max-height:50px}}@media(max-width:575px){.grid-2Col,.grid-3Col,.grid-4Col,.grid-5Col,.grid-6Col{grid-template-columns:repeat(1,1fr)}}
