.wg-detached-filter .text-filter-container input,.wice-grid .text-filter-container input{width:auto;margin-right:10px;display:inline}.wg-detached-filter thead th select,.wice-grid thead th select{display:inline-block}.wg-detached-filter a.date-label,.wice-grid a.date-label{text-decoration:none}.wg-detached-filter a.date-label:hover,.wice-grid a.date-label:hover{text-decoration:line-through}.wg-detached-filter .clickable,.wice-grid .clickable{cursor:pointer;margin-bottom:2px;margin-right:2px}.wg-detached-filter .ui-datepicker-trigger,.wg-detached-filter .wg-detached-filter .ui-datepicker-trigger,.wice-grid .ui-datepicker-trigger,.wice-grid .wg-detached-filter .ui-datepicker-trigger{cursor:pointer}.wg-detached-filter .custom-dropdown-container .expand-multi-select-icon,.wg-detached-filter .custom-dropdown-container .collapse-multi-select-icon,.wice-grid .custom-dropdown-container .expand-multi-select-icon,.wice-grid .custom-dropdown-container .collapse-multi-select-icon{width:10px;height:10px;display:inline-block;margin-left:5px;vertical-align:top}.wice-grid .desc,.wice-grid .asc{padding-right:18px;text-decoration:none}.wice-grid .clickable.select-all,.wice-grid .clickable.deselect-all{float:left}.wice-grid thead th select{width:auto}.wice-grid .pagination{margin:0px;float:left}.wice-grid tr.wg-filter-row input[type=text]{width:100px}.wice-grid .pagination_status{font-weight:bold;float:right}.wice-grid-query-panel li{list-style-type:none}.wice-grid-query-panel ul{margin-left:0}input.wice-grid-save-query-field{width:auto;display:inline-block;margin-right:10px}/*!
 * FullCalendar v3.9.0
 * Docs & License: https://fullcalendar.io/
 * (c) 2018 Adam Shaw
 */.fc{direction:ltr;text-align:left}.fc-rtl{text-align:right}body .fc{font-size:1em}.fc-highlight{background:#bce8f1;opacity:.3}.fc-bgevent{background:#8fdf82;opacity:.3}.fc-nonbusiness{background:#d7d7d7}.fc button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;height:2.1em;padding:0 .6em;font-size:1em;white-space:nowrap;cursor:pointer}.fc button::-moz-focus-inner{margin:0;padding:0}.fc-state-default{border:1px solid}.fc-state-default.fc-corner-left{border-top-left-radius:4px;border-bottom-left-radius:4px}.fc-state-default.fc-corner-right{border-top-right-radius:4px;border-bottom-right-radius:4px}.fc button .fc-icon{position:relative;top:-0.05em;margin:0 .2em;vertical-align:middle}.fc-state-default{background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #fff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #fff, #e6e6e6);background-image:-o-linear-gradient(top, #fff, #e6e6e6);background-image:linear-gradient(to bottom, #fff, #e6e6e6);background-repeat:repeat-x;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);color:#333;text-shadow:0 1px 1px rgba(255,255,255,0.75);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.fc-state-hover,.fc-state-down,.fc-state-active,.fc-state-disabled{color:#333333;background-color:#e6e6e6}.fc-state-hover{color:#333333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear}.fc-state-down,.fc-state-active{background-color:#cccccc;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.fc-state-disabled{cursor:default;background-image:none;opacity:0.65;box-shadow:none}.fc-button-group{display:inline-block}.fc .fc-button-group>*{float:left;margin:0 0 0 -1px}.fc .fc-button-group>:first-child{margin-left:0}.fc-popover{position:absolute;box-shadow:0 2px 6px rgba(0,0,0,0.15)}.fc-popover .fc-header{padding:2px 4px}.fc-popover .fc-header .fc-title{margin:0 2px}.fc-popover .fc-header .fc-close{cursor:pointer}.fc-ltr .fc-popover .fc-header .fc-title,.fc-rtl .fc-popover .fc-header .fc-close{float:left}.fc-rtl .fc-popover .fc-header .fc-title,.fc-ltr .fc-popover .fc-header .fc-close{float:right}.fc-divider{border-style:solid;border-width:1px}hr.fc-divider{height:0;margin:0;padding:0 0 2px;border-width:1px 0}.fc-clear{clear:both}.fc-bg,.fc-bgevent-skeleton,.fc-highlight-skeleton,.fc-helper-skeleton{position:absolute;top:0;left:0;right:0}.fc-bg{bottom:0}.fc-bg table{height:100%}.fc table{width:100%;box-sizing:border-box;table-layout:fixed;border-collapse:collapse;border-spacing:0;font-size:1em}.fc th{text-align:center}.fc th,.fc td{border-style:solid;border-width:1px;padding:0;vertical-align:top}.fc td.fc-today{border-style:double}a[data-goto]{cursor:pointer}a[data-goto]:hover{text-decoration:underline}.fc .fc-row{border-style:solid;border-width:0}.fc-row table{border-left:0 hidden transparent;border-right:0 hidden transparent;border-bottom:0 hidden transparent}.fc-row:first-child table{border-top:0 hidden transparent}.fc-row{position:relative}.fc-row .fc-bg{z-index:1}.fc-row .fc-bgevent-skeleton,.fc-row .fc-highlight-skeleton{bottom:0}.fc-row .fc-bgevent-skeleton table,.fc-row .fc-highlight-skeleton table{height:100%}.fc-row .fc-highlight-skeleton td,.fc-row .fc-bgevent-skeleton td{border-color:transparent}.fc-row .fc-bgevent-skeleton{z-index:2}.fc-row .fc-highlight-skeleton{z-index:3}.fc-row .fc-content-skeleton{position:relative;z-index:4;padding-bottom:2px}.fc-row .fc-helper-skeleton{z-index:5}.fc .fc-row .fc-content-skeleton table,.fc .fc-row .fc-content-skeleton td,.fc .fc-row .fc-helper-skeleton td{background:none;border-color:transparent}.fc-row .fc-content-skeleton td,.fc-row .fc-helper-skeleton td{border-bottom:0}.fc-row .fc-content-skeleton tbody td,.fc-row .fc-helper-skeleton tbody td{border-top:0}.fc-scroller{-webkit-overflow-scrolling:touch}.fc-scroller>.fc-day-grid,.fc-scroller>.fc-time-grid{position:relative;width:100%}.fc-event{position:relative;display:block;font-size:.85em;line-height:1.3;border-radius:3px;border:1px solid #3a87ad}.fc-event,.fc-event-dot{background-color:#3a87ad}.fc-event,.fc-event:hover{color:#fff;text-decoration:none}.fc-event[href],.fc-event.fc-draggable{cursor:pointer}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc-event .fc-bg{z-index:1;background:#fff;opacity:.25}.fc-event .fc-content{position:relative;z-index:2}.fc-event .fc-resizer{position:absolute;z-index:4}.fc-event .fc-resizer{display:none}.fc-event.fc-allow-mouse-resize .fc-resizer,.fc-event.fc-selected .fc-resizer{display:block}.fc-event.fc-selected .fc-resizer:before{content:"";position:absolute;z-index:9999;top:50%;left:50%;width:40px;height:40px;margin-left:-20px;margin-top:-20px}.fc-event.fc-selected{z-index:9999 !important;box-shadow:0 2px 5px rgba(0,0,0,0.2)}.fc-event.fc-selected.fc-dragging{box-shadow:0 2px 7px rgba(0,0,0,0.3)}.fc-h-event.fc-selected:before{content:"";position:absolute;z-index:3;top:-10px;bottom:-10px;left:0;right:0}.fc-ltr .fc-h-event.fc-not-start,.fc-rtl .fc-h-event.fc-not-end{margin-left:0;border-left-width:0;padding-left:1px;border-top-left-radius:0;border-bottom-left-radius:0}.fc-ltr .fc-h-event.fc-not-end,.fc-rtl .fc-h-event.fc-not-start{margin-right:0;border-right-width:0;padding-right:1px;border-top-right-radius:0;border-bottom-right-radius:0}.fc-ltr .fc-h-event .fc-start-resizer,.fc-rtl .fc-h-event .fc-end-resizer{cursor:w-resize;left:-1px}.fc-ltr .fc-h-event .fc-end-resizer,.fc-rtl .fc-h-event .fc-start-resizer{cursor:e-resize;right:-1px}.fc-h-event.fc-allow-mouse-resize .fc-resizer{width:7px;top:-1px;bottom:-1px}.fc-h-event.fc-selected .fc-resizer{border-radius:4px;border-width:1px;width:6px;height:6px;border-style:solid;border-color:inherit;background:#fff;top:50%;margin-top:-4px}.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,.fc-rtl .fc-h-event.fc-selected .fc-end-resizer{margin-left:-4px}.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,.fc-rtl .fc-h-event.fc-selected .fc-start-resizer{margin-right:-4px}.fc-day-grid-event{margin:1px 2px 0;padding:0 1px}tr:first-child>td>.fc-day-grid-event{margin-top:2px}.fc-day-grid-event.fc-selected:after{content:"";position:absolute;z-index:1;top:-1px;right:-1px;bottom:-1px;left:-1px;background:#000;opacity:.25}.fc-day-grid-event .fc-content{white-space:nowrap;overflow:hidden}.fc-day-grid-event .fc-time{font-weight:bold}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer{margin-left:-2px}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer{margin-right:-2px}a.fc-more{margin:1px 3px;font-size:.85em;cursor:pointer;text-decoration:none}a.fc-more:hover{text-decoration:underline}.fc-limited{display:none}.fc-day-grid .fc-row{z-index:1}.fc-more-popover{z-index:2;width:220px}.fc-more-popover .fc-event-container{padding:10px}.fc-now-indicator{position:absolute;border:0 solid red}.fc-unselectable{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.fc-unthemed th,.fc-unthemed td,.fc-unthemed thead,.fc-unthemed tbody,.fc-unthemed .fc-divider,.fc-unthemed .fc-row,.fc-unthemed .fc-content,.fc-unthemed .fc-popover,.fc-unthemed .fc-list-view,.fc-unthemed .fc-list-heading td{border-color:#ddd}.fc-unthemed .fc-popover{background-color:#fff}.fc-unthemed .fc-divider,.fc-unthemed .fc-popover .fc-header,.fc-unthemed .fc-list-heading td{background:#eee}.fc-unthemed .fc-popover .fc-header .fc-close{color:#666}.fc-unthemed td.fc-today{background:#fcf8e3}.fc-unthemed .fc-disabled-day{background:#d7d7d7;opacity:.3}.fc-icon{display:inline-block;height:1em;line-height:1em;font-size:1em;text-align:center;overflow:hidden;font-family:"Courier New", Courier, monospace;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fc-icon:after{position:relative}.fc-icon-left-single-arrow:after{content:"\2039";font-weight:bold;font-size:200%;top:-7%}.fc-icon-right-single-arrow:after{content:"\203A";font-weight:bold;font-size:200%;top:-7%}.fc-icon-left-double-arrow:after{content:"\AB";font-size:160%;top:-7%}.fc-icon-right-double-arrow:after{content:"\BB";font-size:160%;top:-7%}.fc-icon-left-triangle:after{content:"\25C4";font-size:125%;top:3%}.fc-icon-right-triangle:after{content:"\25BA";font-size:125%;top:3%}.fc-icon-down-triangle:after{content:"\25BC";font-size:125%;top:2%}.fc-icon-x:after{content:"\D7";font-size:200%;top:6%}.fc-unthemed .fc-popover{border-width:1px;border-style:solid}.fc-unthemed .fc-popover .fc-header .fc-close{font-size:.9em;margin-top:2px}.fc-unthemed .fc-list-item:hover td{background-color:#f5f5f5}.ui-widget .fc-disabled-day{background-image:none}.fc-popover>.ui-widget-header+.ui-widget-content{border-top:0}.ui-widget .fc-event{color:#fff;text-decoration:none;font-weight:normal}.ui-widget td.fc-axis{font-weight:normal}.fc-time-grid .fc-slats .ui-widget-content{background:none}.fc.fc-bootstrap3 a{text-decoration:none}.fc.fc-bootstrap3 a[data-goto]:hover{text-decoration:underline}.fc-bootstrap3 hr.fc-divider{border-color:inherit}.fc-bootstrap3 .fc-today.alert{border-radius:0}.fc-bootstrap3 .fc-popover .panel-body{padding:0}.fc-bootstrap3 .fc-time-grid .fc-slats table{background:none}.fc.fc-bootstrap4 a{text-decoration:none}.fc.fc-bootstrap4 a[data-goto]:hover{text-decoration:underline}.fc-bootstrap4 hr.fc-divider{border-color:inherit}.fc-bootstrap4 .fc-today.alert{border-radius:0}.fc-bootstrap4 a.fc-event:not([href]):not([tabindex]){color:#fff}.fc-bootstrap4 .fc-popover.card{position:absolute}.fc-bootstrap4 .fc-popover .card-body{padding:0}.fc-bootstrap4 .fc-time-grid .fc-slats table{background:none}.fc-toolbar{text-align:center}.fc-toolbar.fc-header-toolbar{margin-bottom:1em}.fc-toolbar.fc-footer-toolbar{margin-top:1em}.fc-toolbar .fc-left{float:left}.fc-toolbar .fc-right{float:right}.fc-toolbar .fc-center{display:inline-block}.fc .fc-toolbar>*>*{float:left;margin-left:.75em}.fc .fc-toolbar>*>:first-child{margin-left:0}.fc-toolbar h2{margin:0}.fc-toolbar button{position:relative}.fc-toolbar .fc-state-hover,.fc-toolbar .ui-state-hover{z-index:2}.fc-toolbar .fc-state-down{z-index:3}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active{z-index:4}.fc-toolbar button:focus{z-index:5}.fc-view-container *,.fc-view-container *:before,.fc-view-container *:after{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fc-view,.fc-view>table{position:relative;z-index:1}.fc-basicWeek-view .fc-content-skeleton,.fc-basicDay-view .fc-content-skeleton{padding-bottom:1em}.fc-basic-view .fc-body .fc-row{min-height:4em}.fc-row.fc-rigid{overflow:hidden}.fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}.fc-day-top.fc-other-month{opacity:0.3}.fc-basic-view .fc-week-number,.fc-basic-view .fc-day-number{padding:2px}.fc-basic-view th.fc-week-number,.fc-basic-view th.fc-day-number{padding:0 2px}.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{float:right}.fc-rtl .fc-basic-view .fc-day-top .fc-day-number{float:left}.fc-ltr .fc-basic-view .fc-day-top .fc-week-number{float:left;border-radius:0 0 3px 0}.fc-rtl .fc-basic-view .fc-day-top .fc-week-number{float:right;border-radius:0 0 0 3px}.fc-basic-view .fc-day-top .fc-week-number{min-width:1.5em;text-align:center;background-color:#f2f2f2;color:#808080}.fc-basic-view td.fc-week-number{text-align:center}.fc-basic-view td.fc-week-number>*{display:inline-block;min-width:1.25em}.fc-agenda-view .fc-day-grid{position:relative;z-index:2}.fc-agenda-view .fc-day-grid .fc-row{min-height:3em}.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton{padding-bottom:1em}.fc .fc-axis{vertical-align:middle;padding:0 4px;white-space:nowrap}.fc-ltr .fc-axis{text-align:right}.fc-rtl .fc-axis{text-align:left}.fc-time-grid-container,.fc-time-grid{position:relative;z-index:1}.fc-time-grid{min-height:100%}.fc-time-grid table{border:0 hidden transparent}.fc-time-grid>.fc-bg{z-index:1}.fc-time-grid .fc-slats,.fc-time-grid>hr{position:relative;z-index:2}.fc-time-grid .fc-content-col{position:relative}.fc-time-grid .fc-content-skeleton{position:absolute;z-index:3;top:0;left:0;right:0}.fc-time-grid .fc-business-container{position:relative;z-index:1}.fc-time-grid .fc-bgevent-container{position:relative;z-index:2}.fc-time-grid .fc-highlight-container{position:relative;z-index:3}.fc-time-grid .fc-event-container{position:relative;z-index:4}.fc-time-grid .fc-now-indicator-line{z-index:5}.fc-time-grid .fc-helper-container{position:relative;z-index:6}.fc-time-grid .fc-slats td{height:1.5em;border-bottom:0}.fc-time-grid .fc-slats .fc-minor td{border-top-style:dotted}.fc-time-grid .fc-highlight-container{position:relative}.fc-time-grid .fc-highlight{position:absolute;left:0;right:0}.fc-ltr .fc-time-grid .fc-event-container{margin:0 2.5% 0 2px}.fc-rtl .fc-time-grid .fc-event-container{margin:0 2px 0 2.5%}.fc-time-grid .fc-event,.fc-time-grid .fc-bgevent{position:absolute;z-index:1}.fc-time-grid .fc-bgevent{left:0;right:0}.fc-v-event.fc-not-start{border-top-width:0;padding-top:1px;border-top-left-radius:0;border-top-right-radius:0}.fc-v-event.fc-not-end{border-bottom-width:0;padding-bottom:1px;border-bottom-left-radius:0;border-bottom-right-radius:0}.fc-time-grid-event{overflow:hidden}.fc-time-grid-event.fc-selected{overflow:visible}.fc-time-grid-event.fc-selected .fc-bg{display:none}.fc-time-grid-event .fc-content{overflow:hidden}.fc-time-grid-event .fc-time,.fc-time-grid-event .fc-title{padding:0 1px}.fc-time-grid-event .fc-time{font-size:.85em;white-space:nowrap}.fc-time-grid-event.fc-short .fc-content{white-space:nowrap}.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event.fc-short .fc-title{display:inline-block;vertical-align:top}.fc-time-grid-event.fc-short .fc-time span{display:none}.fc-time-grid-event.fc-short .fc-time:before{content:attr(data-start)}.fc-time-grid-event.fc-short .fc-time:after{content:"\A0-\A0"}.fc-time-grid-event.fc-short .fc-title{font-size:.85em;padding:0}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer{left:0;right:0;bottom:0;height:8px;overflow:hidden;line-height:8px;font-size:11px;font-family:monospace;text-align:center;cursor:s-resize}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after{content:"="}.fc-time-grid-event.fc-selected .fc-resizer{border-radius:5px;border-width:1px;width:8px;height:8px;border-style:solid;border-color:inherit;background:#fff;left:50%;margin-left:-5px;bottom:-5px}.fc-time-grid .fc-now-indicator-line{border-top-width:1px;left:0;right:0}.fc-time-grid .fc-now-indicator-arrow{margin-top:-5px}.fc-ltr .fc-time-grid .fc-now-indicator-arrow{left:0;border-width:5px 0 5px 6px;border-top-color:transparent;border-bottom-color:transparent}.fc-rtl .fc-time-grid .fc-now-indicator-arrow{right:0;border-width:5px 6px 5px 0;border-top-color:transparent;border-bottom-color:transparent}.fc-event-dot{display:inline-block;width:10px;height:10px;border-radius:5px}.fc-rtl .fc-list-view{direction:rtl}.fc-list-view{border-width:1px;border-style:solid}.fc .fc-list-table{table-layout:auto}.fc-list-table td{border-width:1px 0 0;padding:8px 14px}.fc-list-table tr:first-child td{border-top-width:0}.fc-list-heading{border-bottom-width:1px}.fc-list-heading td{font-weight:bold}.fc-ltr .fc-list-heading-main{float:left}.fc-ltr .fc-list-heading-alt{float:right}.fc-rtl .fc-list-heading-main{float:right}.fc-rtl .fc-list-heading-alt{float:left}.fc-list-item.fc-has-url{cursor:pointer}.fc-list-item-marker,.fc-list-item-time{white-space:nowrap;width:1px}.fc-ltr .fc-list-item-marker{padding-right:0}.fc-rtl .fc-list-item-marker{padding-left:0}.fc-list-item-title a{text-decoration:none;color:inherit}.fc-list-item-title a[href]:hover{text-decoration:underline}.fc-list-empty-wrap2{position:absolute;top:0;left:0;right:0;bottom:0}.fc-list-empty-wrap1{width:100%;height:100%;display:table}.fc-list-empty{display:table-cell;vertical-align:middle;text-align:center}.fc-unthemed .fc-list-empty{background-color:#eee}ul.jqtree-tree{list-style:none outside;margin-left:0;margin-bottom:0;padding:0}ul.jqtree-tree ul.jqtree_common{list-style:none outside;margin-left:12px;margin-right:0;margin-bottom:0;padding:0;display:block}ul.jqtree-tree li.jqtree-closed>ul.jqtree_common{display:none}ul.jqtree-tree li.jqtree_common{clear:both;list-style-type:none}ul.jqtree-tree .jqtree-toggler{border-bottom:none;color:#333;text-decoration:none;vertical-align:middle}ul.jqtree-tree .jqtree-toggler:hover{color:#000;text-decoration:none}ul.jqtree-tree .jqtree-toggler.jqtree-closed{background-position:0 0}ul.jqtree-tree .jqtree-toggler.jqtree-toggler-left{margin-right:0.5em}ul.jqtree-tree .jqtree-toggler.jqtree-toggler-right{margin-left:0.5em}ul.jqtree-tree .jqtree-element{cursor:pointer;position:relative}ul.jqtree-tree .jqtree-title{color:#1C4257;vertical-align:middle;margin-left:1.5em}ul.jqtree-tree .jqtree-title.jqtree-title-folder{margin-left:0}ul.jqtree-tree li.jqtree-folder{margin-bottom:4px}ul.jqtree-tree li.jqtree-folder.jqtree-closed{margin-bottom:1px}ul.jqtree-tree li.jqtree-ghost{position:relative;z-index:10;margin-right:10px}ul.jqtree-tree li.jqtree-ghost span{display:block}ul.jqtree-tree li.jqtree-ghost span.jqtree-circle{border:solid 2px #0000ff;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;height:8px;width:8px;position:absolute;top:-4px;left:-6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}ul.jqtree-tree li.jqtree-ghost span.jqtree-line{background-color:#0000ff;height:2px;padding:0;position:absolute;top:-1px;left:2px;width:100%}ul.jqtree-tree li.jqtree-ghost.jqtree-inside{margin-left:48px}ul.jqtree-tree span.jqtree-border{position:absolute;display:block;left:-2px;top:0;border:solid 2px #0000ff;border-radius:6px;margin:0;box-sizing:content-box}ul.jqtree-tree li.jqtree-selected>.jqtree-element,ul.jqtree-tree li.jqtree-selected>.jqtree-element:hover{background-color:#97BDD6;background:-webkit-gradient(linear, left top, left bottom, from(#BEE0F5), to(#89AFCA));background:-moz-linear-gradient(top, #BEE0F5, #89AFCA);background:-ms-linear-gradient(top, #BEE0F5, #89AFCA);background:-o-linear-gradient(top, #BEE0F5, #89AFCA);text-shadow:0 1px 0 rgba(255,255,255,0.7)}ul.jqtree-tree .jqtree-moving>.jqtree-element .jqtree-title{outline:dashed 1px #0000ff}ul.jqtree-tree.jqtree-rtl{direction:rtl}ul.jqtree-tree.jqtree-rtl ul.jqtree_common{margin-left:0;margin-right:12px}ul.jqtree-tree.jqtree-rtl .jqtree-toggler{margin-left:0.5em;margin-right:0}ul.jqtree-tree.jqtree-rtl .jqtree-title{margin-left:0;margin-right:1.5em}ul.jqtree-tree.jqtree-rtl .jqtree-title.jqtree-title-folder{margin-right:0}ul.jqtree-tree.jqtree-rtl li.jqtree-ghost{margin-right:0;margin-left:10px}ul.jqtree-tree.jqtree-rtl li.jqtree-ghost span.jqtree-circle{right:-6px}ul.jqtree-tree.jqtree-rtl li.jqtree-ghost span.jqtree-line{right:2px}ul.jqtree-tree.jqtree-rtl li.jqtree-ghost.jqtree-inside{margin-left:0;margin-right:48px}ul.jqtree-tree.jqtree-rtl span.jqtree-border{right:-2px}span.jqtree-dragging{color:#fff;background:#000;opacity:0.6;cursor:pointer;padding:2px 8px}@media \0screen\,screen\9  {ul.jqtree-tree li.jqtree-ghost span.jqtree-circle{background:url(/jqtree-circle.png) no-repeat;border:0 none}}#site-menu{border-radius:0;left:0;padding-left:10px;position:fixed;top:85px;width:100%;z-index:1040}#site-menu .submenu{padding-left:20px}body.admin{padding-top:125px}body.admin #site-header{border:0;height:85px;padding:10px;position:fixed;right:0;top:0;width:100%;z-index:1040}body.admin #site-header a.navbar-toggle{border:0;padding:3px;position:fixed;top:45px}body.admin #site-header .header-grid{display:grid;grid-template-columns:repeat(3, 33%);justify-content:space-evenly}@media (max-width: 767.98px){body.admin #site-header .header-grid{grid-template-columns:minmax(0, 0) minmax(auto, 75%) minmax(auto, auto)}body.admin #site-header .header-grid .ftc-triple-spiral{display:none}body.admin #site-header .header-grid .division-brand{text-align:left}}body.admin #site-header .logo-grid{display:grid;grid-template-columns:minmax(auto, 42px) auto}body.admin #site-header .division-brand{overflow-y:hidden}body.admin #site-header .division-brand .with-logo img{height:65px;max-width:256px}body.admin #site-header .division-brand .with-logo.with-text img{height:45px}body.admin #site-header .division-brand .with-logo.with-text .logo-text{font-size:14px}@media (max-width: 767.98px){body.admin #site-header .division-brand .with-logo.with-text .logo-text{display:none}}body.admin #site-header .division-brand .without-logo{font-size:26px;font-weight:bold;line-height:1.2}body.admin #site-header .select_division_form select{font-size:12px}body.admin #site-header .division-brand{text-align:center}body.admin #site-header .user-div-info{float:right}body.admin #site-header .user-div-info li{list-style-type:none}body.admin #site-header .user-div-info li.select-division{display:block}body.admin #site-header .user-div-info li select{margin-bottom:1em}body.admin #site-header .user-div-info form{display:inline-block}body.admin #site-header .user-div-info form select{width:200px;margin-bottom:10px}body.admin #site-header .user-div-info i{margin-left:10px}body.admin #site-header .user-div-info i.fa-sign-out{font-size:16px}body.admin .content-wrapper{padding:20px;margin-top:20px}@media (max-width: 767.98px){body.admin .content-wrapper{padding-left:0;padding-right:0}}body.admin .page-header{margin-top:0;border:none}body.admin .page-header .title-with-popover{display:block;margin-bottom:1em}body.admin .page-header h1,body.admin .page-header .ms-popover{display:inline}body.admin .page-header .ms-documentation{margin-left:.25em}body.admin .page-header .ms-documentation i{font-size:2em}body.admin .page-header .ms-documentation:hover,body.admin .page-header .ms-documentation:focus{text-decoration:none;color:#781f20}body.admin .page-header h1{margin-top:0}@media (min-width: 768px){body.admin .page-header{display:flex;align-items:center;width:100%}body.admin .page-header .title-with-popover{display:flex;margin-bottom:0}body.admin .page-header .ms-popover{display:flex;align-items:center;margin-left:.5em;margin-right:.75em}body.admin .page-header .ms-popover i{font-size:1.5em}body.admin .page-header .ms-popover:hover{text-decoration:none;color:#781f20}body.admin .page-header .page-title{margin:0}body.admin .with-title{text-align:right}body.admin .with-title .btn{margin-right:0.5em}}.admin-accounting-settings section h2,.admin-accounting-settings section h3{display:inline;font-size:1.4em;margin:0}.admin-accounting-settings section h3{font-size:1.2em}.admin-accounting-settings section fieldset{border:1px solid #dddddd;margin:1em 0;padding:0.5em}.admin-accounting-settings section .note{font-size:1em;font-style:italic;margin-bottom:0.6em}.admin-accounting-settings section .form-horizontal{margin-top:1em}.admin-accounting-settings section .form-control{width:90%}@media (min-width: 786px){.admin-accounting-settings section .form-control{width:40%}}.admin-accounting-settings section .read-only .alert{margin-top:1em}.admin-accounting-settings section .reset-button{padding:2px 6px;margin-right:6px}.basic-project .block[data-tab-content]{margin:0}.data-exports-index .attachment .fa{margin-right:0.25rem}.data-exports-index .attachments-column{min-width:15rem}.datepicker table tr td,.datepicker table tr th{width:20px;height:20px;padding:2px;margin:0;line-height:1}body.devise{padding-top:100px;padding-bottom:40px;background-color:#eee}body.devise .madeline-logo{text-align:center}body.devise .form-signin{max-width:330px;padding:15px;margin:0 auto}body.devise .form-signin .form-signin-heading,body.devise .form-signin .checkbox{margin-bottom:10px}body.devise .form-signin .checkbox{font-weight:normal}body.devise .form-signin .form-control{position:relative;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;font-size:16px}body.devise .form-signin .form-control:focus{z-index:2}body.devise .form-signin input[type="email"]{margin-bottom:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0}body.devise .form-signin input[type="password"]{margin-bottom:10px;border-top-left-radius:0;border-top-right-radius:0}body.devise h1,body.devise h2{text-align:center}body.devise h1{margin:15px 0;padding:0}body.devise h2{font-size:24px}body.devise .form-signin{border:2px solid black;border-radius:10px;padding:15px;background:white}body.devise .form-signin .form-signin-heading{margin:0 0 15px}body.devise .field{margin:0 auto;width:80%}body.devise .field .text-input,body.devise .field input[type=email],body.devise .field input[type=password]{width:100%;margin:0 0 15px}body.devise .field input[type=checkbox]{margin:.2em}body.devise .field.checkbox-field input[type=checkbox]{margin:.2em;line-height:1}body.devise .field.checkbox-field label{margin:0;line-height:1;font-weight:normal}body.devise .field.remember{margin-bottom:15px}body.devise .actions{margin-bottom:15px;float:none}body.devise .centered-text{text-align:center}body.devise #error_explanation{color:red;font-size:110%}body.devise #error_explanation h2{font-size:125%}.admin-divisions form .division_logo img{max-height:50px}.popover-content iframe{max-width:95%}body.admin-documentations.action-index .content table.table{border:1px solid #f3f3f3}body.admin-documentations.action-index .content table.table span.label{font-weight:bold}body.admin-documentations.action-index .content table.table thead tr{background-color:#f3f3f3}body{font-family:"Open Sans", sans-serif}table.key-value td{vertical-align:top;padding-bottom:5px}table.key-value th{padding-right:10px;color:gray;font-weight:bold}.no-records-msg{margin:0.5em 0;font-style:italic}.distributed-container{display:flex;flex-flow:row wrap;justify-content:space-between}.flex-container{display:flex}.right-align{text-align:right}.tight-block{display:block;margin:0;padding:0}.text-right-of-icon{margin:0 0 0 .5em}span.icon-box{margin-left:0.5em;margin-right:0.5em}.icon-with-text{line-height:2em}.icon-with-text .fa{font-size:.8em}.content .block{background:#f3f3f3;margin:1em 0;padding:1em}.content .block .header-with-links{margin-bottom:15px}.content .block .header-with-links h1{display:inline-block}.content .block .header-with-links a{margin-left:10px}.content .block .header-with-links .btn,.content .block .header-with-links .new-link{float:right}.content .address-fields{display:flex;flex-wrap:wrap;column-gap:20px}.content .address-fields .header-with-links{width:100%}.content .address-fields .address-map,.content .address-fields .address-record{width:calc(50% - 10px)}.content .footer{margin-top:1em;text-align:center}.content .footer .version{font-size:0.8em;font-style:italic}@media print{.content .footer{display:none}}section.details section.block h1{margin-top:0;font-size:1.5em}.show-actions{margin-bottom:5px;text-align:right}.show-actions a{display:inline-block;margin-left:10px}.show-actions .dropdown-menu a{display:block;margin:0}.bold{font-weight:bold}.alert a{text-decoration:underline}.alert .buttons{margin-top:1em}a,input[type="checkbox"],input[type="radio"],select{cursor:pointer}.links{display:inline-block}.filter-switch{text-align:center}.pagination>li>a,.pagination>li>a:hover{color:inherit}[data-hide-all],.show-actions [data-hide-all]{display:none}.draft,.calendar .fc-event.draft{font-style:italic;color:#545454}table.table.table-bordered.middle-aligned tr th,table.table.table-bordered.middle-aligned tr td{vertical-align:middle}.table.rowlink td:not(.rowlink-skip) a,.table .rowlink td:not(.rowlink-skip) a{text-decoration:underline}.index-table .action{padding:6px 40px;margin:0 1em}.index-table .actions{display:block;margin:20px 0;float:right}.index-table .filters .custom-dropdown-container,.index-table .filters .form-control{display:inline-block;width:auto}.index-table .filters .form-control{max-width:300px}.index-table .filters .filter{margin:1em 2em 1em 0;display:inline-block}.index-table .filters .filter-content{display:inline-block;height:100%;vertical-align:middle}.index-table .filters label{margin:0 .5em 0 0;display:inline-block}.index-table .larger-text-box .form-control{min-width:20em}.index-grid .no-records-match-msg{display:none}.index-grid.no-records-match .wice-grid-container{visibility:hidden;height:0}.index-grid.no-records-match .no-records-match-msg{display:block}.index-grid.no-records-match .text-right{visibility:hidden;height:0}.index-grid .table{margin-bottom:0}.language-block{margin-bottom:20px;padding:10px;border:1px solid lightgray;margin:15px 0}.language-block:first-of-type{margin-top:0px}.language-block:last-of-type{margin-bottom:10px}.language-block a.remove-language{float:right}.language-block select.locale{width:auto}.language-block div.form-group:last-of-type{margin-bottom:0}.languages .add-language{display:block;margin:10px 0}#site-menu{border-radius:0;left:0;padding-left:10px;position:fixed;top:85px;width:100%;z-index:1040}#site-menu .submenu{padding-left:20px}body.admin{padding-top:125px}body.admin #site-header{border:0;height:85px;padding:10px;position:fixed;right:0;top:0;width:100%;z-index:1040}body.admin #site-header a.navbar-toggle{border:0;padding:3px;position:fixed;top:45px}body.admin #site-header .header-grid{display:grid;grid-template-columns:repeat(3, 33%);justify-content:space-evenly}@media (max-width: 767.98px){body.admin #site-header .header-grid{grid-template-columns:minmax(0, 0) minmax(auto, 75%) minmax(auto, auto)}body.admin #site-header .header-grid .ftc-triple-spiral{display:none}body.admin #site-header .header-grid .division-brand{text-align:left}}body.admin #site-header .logo-grid{display:grid;grid-template-columns:minmax(auto, 42px) auto}body.admin #site-header .division-brand{overflow-y:hidden}body.admin #site-header .division-brand .with-logo img{height:65px;max-width:256px}body.admin #site-header .division-brand .with-logo.with-text img{height:45px}body.admin #site-header .division-brand .with-logo.with-text .logo-text{font-size:14px}@media (max-width: 767.98px){body.admin #site-header .division-brand .with-logo.with-text .logo-text{display:none}}body.admin #site-header .division-brand .without-logo{font-size:26px;font-weight:bold;line-height:1.2}body.admin #site-header .select_division_form select{font-size:12px}body.admin #site-header .division-brand{text-align:center}body.admin #site-header .user-div-info{float:right}body.admin #site-header .user-div-info li{list-style-type:none}body.admin #site-header .user-div-info li.select-division{display:block}body.admin #site-header .user-div-info li select{margin-bottom:1em}body.admin #site-header .user-div-info form{display:inline-block}body.admin #site-header .user-div-info form select{width:200px;margin-bottom:10px}body.admin #site-header .user-div-info i{margin-left:10px}body.admin #site-header .user-div-info i.fa-sign-out{font-size:16px}body.admin .content-wrapper{padding:20px;margin-top:20px}@media (max-width: 767.98px){body.admin .content-wrapper{padding-left:0;padding-right:0}}body.admin .page-header{margin-top:0;border:none}body.admin .page-header .title-with-popover{display:block;margin-bottom:1em}body.admin .page-header h1,body.admin .page-header .ms-popover{display:inline}body.admin .page-header .ms-documentation{margin-left:.25em}body.admin .page-header .ms-documentation i{font-size:2em}body.admin .page-header .ms-documentation:hover,body.admin .page-header .ms-documentation:focus{text-decoration:none;color:#781f20}body.admin .page-header h1{margin-top:0}@media (min-width: 768px){body.admin .page-header{display:flex;align-items:center;width:100%}body.admin .page-header .title-with-popover{display:flex;margin-bottom:0}body.admin .page-header .ms-popover{display:flex;align-items:center;margin-left:.5em;margin-right:.75em}body.admin .page-header .ms-popover i{font-size:1.5em}body.admin .page-header .ms-popover:hover{text-decoration:none;color:#781f20}body.admin .page-header .page-title{margin:0}body.admin .with-title{text-align:right}body.admin .with-title .btn{margin-right:0.5em}}.madeline-logo{font-family:asap;font-size:30px;font-weight:bold;margin-left:0}.madeline-logo .ftc-triple-spiral{font-size:36px}.madeline-logo .madeline{vertical-align:top}@media (min-width: 768px){.modal.wider .modal-dialog{width:800px}}.modal-header .modal-title,.modal-header .close{display:inline-block}.modal .select2{width:100% !important}.post-list .post{padding:10px 0;border-top:1px solid #cccccc}.post-list .post:last-of-type{border-bottom:1px solid #cccccc}.post-list .post header{color:#999999;margin-bottom:10px}.post-list .post header .post-info{line-height:1.9}.post-list .post header .post-info .item{line-height:normal;display:inline-block;margin-right:15px}.post-list .post header .post-info .item a{color:inherit}body.admin.print-view{padding:0}body.admin.print-view .print-loan-memo{width:8in}body.admin.print-view .content .block{background:none}body.admin.print-view .hidden-print{display:none}body.admin.print-view nav,body.admin.print-view #navbar,body.admin.print-view #user-menu{display:none}body.admin.print-view .page-header{margin:20px 0}body.admin.print-view .page-header .with-title{float:right}body.admin.print-view .visible-print-block{display:block !important}body.admin.print-view .visible-print-preview{display:block;margin-left:1em}@media print{body.admin.print-view .visible-print-preview{display:none}}.progress-wrapper{display:inline-flex;flex-direction:row;justify-content:flex-start}.progress-wrapper .progress-light{background-color:#e5a13b;border:solid 3px;border-color:#e5a13b;border-radius:50%;display:inline-flex;height:1.3em;margin:0 8px;width:1.3em}.progress-wrapper .progress-light[data-pct="0"]{background-color:#872125;border-color:#872125}.progress-wrapper .progress-light[data-pct="100"]{background-color:#8ec7a5;border-color:#8ec7a5}.progress-wrapper .progress-light.optional{background-color:transparent}.progress-wrapper .progress-light .progress-pct{color:gray;display:inline-flex;padding-left:8px;text-align:right}.outline .outline-item{display:inline-block;width:100%}.outline .outline-item li{display:inline}.outline .progress-wrapper{display:inline}.outline .progress-wrapper .progress-light{display:inline-block;float:right;height:0.8em;margin-right:0;margin-top:0.5em;width:0.8em}#new_project_step_move label.control-label{width:10em}#new_project_step_move span.radio{display:inline-block;margin:0 20px 10px 0}.modal.link-dialog .modal-footer .note-btn,.modal.in .modal-footer .note-btn{background-color:#8C2426;border-color:#781f20}.note-editor .modal-body{padding:30px}.note-editor .note-editing-area *{white-space:normal}.calendar .fc-event{background:#f9f9f9;color:black;border:1px solid #f9f9f9}.calendar .calendar-event{cursor:default;font-size:1.2rem;margin-bottom:0.25em;max-height:4em;overflow:hidden;padding:0.05em 0.25em 0}.calendar .calendar-event:hover{cursor:pointer}.calendar .calendar-event .fa{display:inline;vertical-align:top;font-size:1em;line-height:1.2em}.calendar .calendar-event .fa span{font-family:"Open Sans", sans-serif}.calendar .calendar-event .event-title{display:inline;background:inherit}.calendar .calendar-event .event-title .fa{padding-right:0.25em}.calendar .fc-view-container{background:white}.calendar .fc .fc-today{font-weight:bold}.calendar .cal-ghost-step .large-left-box,.calendar .cal-step .large-left-box{background:inherit;width:calc(100% - 4em);display:inline-block;max-height:3em;overflow:hidden;margin:0;padding:0;float:left;text-overflow:ellipsis}.calendar .cal-ghost-step .small-right-box,.calendar .cal-step .small-right-box{width:4em;display:inline-block;vertical-align:top;margin:0;padding:0;height:100%;float:right}.calendar .cal-ghost-step .small-right-box .fa,.calendar .cal-step .small-right-box .fa{margin-right:0.25em}.calendar .project-start,.calendar .project-end{text-overflow:ellipsis}.calendar .cal-ghost-step{background:white;border:1px dashed gray;color:gray}.calendar .cal-ghost-step:hover{color:gray}.calendar .cal-step.cal-step-milestone{border:1px solid black}.calendar .cal-step.cal-step-milestone.late{border:2px solid black}.calendar .cal-step.late .event-title{font-weight:bold}.calendar .cal-step .top-info,.calendar .cal-step .bottom-info{height:1.2em}.calendar #calendar[data-project-id] .fc-body .cal-step:hover,.calendar #calendar[data-project-id] .fc-body td:hover{cursor:pointer}.calendar #calendar[data-project-id] .fc-body .cal-step.has-precedent:hover{cursor:default}.calendar .main-calendar .fc-body .cal-step:hover{cursor:pointer}.calendar .main-calendar .fc-body .cal-step.has-precedent:hover{cursor:default}.calendar .cal-legend{display:none;font-size:0.9em}.calendar .cal-legend .column{padding:0;padding-right:0.5em}.calendar .cal-legend .column.col-lg-12{padding-bottom:0.5em}.calendar .cal-legend .legend-text{margin-left:0.5em}.calendar .cal-legend .fa{padding:0.2em}.calendar .cal-legend .milestone{border:1px solid black}.calendar .cal-legend .early{background:#47a947}.calendar .cal-legend .ontime{background:#41e141}.calendar .cal-legend .late{background:#fff352}.calendar .cal-legend .verylate{background:#dc7d00}.calendar .cal-legend .superlate{background:#e13333}.calendar .cal-legend .original-date{width:1.5em;height:1.25em;border:1px dashed gray}.calendar .popover{width:auto;max-width:700px}.calendar .popover .cal-legend{display:block}.calendar #calendar-step-modal .modal-content{background:none;border:none;box-shadow:none}.calendar #calendar-step-modal .step{border-width:2px;margin-bottom:0}.calendar #calendar-step-modal .step .check{display:none}.calendar #calendar-step-modal .actions{margin:0;text-align:right}.calendar #calendar-step-modal .actions .action{text-align:center;margin:0 0 0 15px;padding:0 10px;display:inline-block;float:none}.admin-dashboard .content h1,.admin-dashboard .content h2{margin:0;padding:0 0 .25em}.admin-dashboard .content .section{padding:1em}.admin-dashboard .content .section header{display:flex;margin-bottom:.25em;justify-content:space-between;align-items:flex-end}.admin-dashboard .content .section h2{font-size:1.5em}.admin-dashboard .content .section h3{font-size:1.25em}.admin-dashboard .content #calendar .fc-toolbar{display:none}.admin-dashboard .content .log-list .show-actions{margin:0}.admin-dashboard .content .logs-index.post-list .post{padding:10px}.admin-dashboard .content .person{margin-bottom:1.25em}.admin-dashboard .content .person:first-of-type h3{margin-top:.75em}.admin-dashboard .content .person h3{margin:0}.admin-dashboard .content .person .recent-projects{margin-top:.25em}.admin-dashboard .content .recent-projects #completion_status{display:inline-block;width:auto}.admin-dashboard .content .recent-projects table,.admin-dashboard .content .assigned-steps table{background:white}.admin-dashboard .content .recent-projects table tfoot,.admin-dashboard .content .assigned-steps table tfoot{display:none}.admin-dashboard .tooltip-message .fa{font-size:1.25em}.admin-dashboard .tooltip-message .fa.healthy{color:#449d44}.admin-dashboard .tooltip-message .fa.unhealthy{color:#dc9132}.admin-dashboard .tooltip-content h4{font-size:1em}.admin-dashboard table th,.admin-dashboard table>thead:first-child>tr:first-child>th{background:#e6e6e6;border-bottom-color:gray}.admin-dashboard_beta hr{display:none;border:0.5px solid #d9d9d9;width:100%}.admin-dashboard_beta .block>div{display:flex;flex-direction:row;gap:20px;margin-bottom:20px}.admin-dashboard_beta .block>div>section{flex:1}.admin-dashboard_beta .block>div>section>.test-chart{object-fit:contain;height:100%;width:100%;display:block}.admin-dashboard_beta .block>div>section>a{text-align:center;display:block;line-height:30px}.admin-dashboard_beta .block>div>section:last-child .test-chart{height:calc(100% - 30px)}.admin-dashboard_beta .block>div>section.active-loans>form{display:flex;flex-direction:row;align-items:end;gap:10px;width:100%;margin-bottom:10px;flex-wrap:wrap}.admin-dashboard_beta .block>div>section.active-loans>form>*{margin-bottom:5px}.admin-dashboard_beta .block>div>section.active-loans>form>label>*{font-size:14px;width:inherit;font-weight:normal;display:block}.admin-dashboard_beta .block>div>section.active-loans>form>label>*>*{font-size:14px}.admin-dashboard_beta .block>div>section.active-loans>form>svg{height:20px;padding:7px;box-sizing:content-box;cursor:pointer}.admin-dashboard_beta .block>section.quick-notes>h2,.admin-dashboard_beta .block>section.quick-notes>div{width:calc(50% - 2.5px);display:inline-block}.admin-dashboard_beta .block>section.quick-notes .col-sm-10{width:100% !important}svg text{cursor:pointer}.block.admin-dashboard_beta-popup>form{display:flex;flex-direction:row;align-items:end;gap:10px;width:100%;padding:20px 20px 10px 20px}.block.admin-dashboard_beta-popup>form>label{margin-bottom:5px;max-width:25%}.block.admin-dashboard_beta-popup>form>label>*{font-size:12px;width:inherit;font-weight:normal;display:block;max-width:100%}.block.admin-dashboard_beta-popup>form>label>*>*{font-size:12px}@media screen and (max-width: 768px){.admin-dashboard_beta hr{display:block}.admin-dashboard_beta .block>div{flex-direction:column}.admin-dashboard_beta .block>div>section.active-loans>form>label>*{font-size:14px}.admin-dashboard_beta .block>div>section.active-loans>form>label>*>*{font-size:14px}}form .help-block{margin-bottom:0;font-size:12px;font-style:italic}form .read-only{margin-bottom:0;padding-top:7px}.form-group.row{min-height:2em}.edit-view .form-group.date .form-element{width:30%;max-width:150px;display:inline-block;padding-right:10px}.edit-view .form-group.date.two-column-form-element .form-element{width:100%}.form-group.boolean .form-control,.form-group .checkbox .form-control{height:inherit;width:inherit}.form-group.boolean .form-control[type="checkbox"]{display:inline-block;margin-left:10px}.form-group.boolean label{padding-top:7px}.form-group span.checkbox{display:inline-block;margin:0 10px}.radio input[type=radio]{width:inherit;display:inline-block;height:14px;margin-right:10px;position:relative}.form-group textarea.text{height:6em}.edit-view .form-element,.new-view .form-element{display:block}.edit-view a.form-element,.new-view a.form-element{display:inline}.edit-view input.form-element,.edit-view textarea.form-element,.edit-view select.form-element,.edit-view .fa.form-element,.new-view input.form-element,.new-view textarea.form-element,.new-view select.form-element,.new-view .fa.form-element{display:inline-block}.edit-view .view-element,.new-view .view-element{display:none !important}.edit-view .form-horizontal .static-text-as-field,.new-view .form-horizontal .static-text-as-field{padding-top:7px}.edit-view .form-group.with-info select,.edit-view .form-group.with-info input,.new-view .form-group.with-info select,.new-view .form-group.with-info input{width:auto}.edit-view .form-group.with-info .fa,.new-view .form-group.with-info .fa{margin-left:1em}.edit-view .actions[data-error]::before,.new-view .actions[data-error]::before{content:attr(data-error);margin:6px 15px;float:left;color:red}.show-view .view-element{display:block}.show-view a.view-element{display:inline}.show-view .form-element,.show-view .form-group .checkbox{display:none !important}.show-view .form-horizontal .control-label{padding-top:0}.show-view abbr[title="required"]{display:none}.show-view .form-group.boolean div label{display:none}.show-view .help-block{display:none}.show-view .ms-documentation{display:none}.select2-container{padding:0;width:inherit}.actions{float:right}.actions a{margin:0 15px 0 0;float:left}.date.required.form-control{display:inline-block;width:32%;margin-right:5px}.inline{display:inline-block;width:auto}label.light{font-weight:normal}.instructions{padding:.5em 0 0;font-size:.9em;font-style:italic}.form-horizontal.form-with-documentation .form-control{width:90%}.form-horizontal.form-with-documentation .form-control.radio_buttons{width:auto}.form-horizontal.form-with-documentation .form-group.boolean .form-control,.form-horizontal.form-with-documentation .form-group .checkbox .form-control{width:inherit}.form-horizontal.form-with-documentation .language-block select.locale{width:auto}.form-horizontal.form-with-documentation .ms-documentation{margin-left:.5em}.form-horizontal .radio{padding-top:0}fieldset.translatable-summary-and-details{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;margin-bottom:1em}fieldset.translatable-summary-and-details h4{display:inline-block}.project-step-form #project_step_scheduled_duration_days,.project-step-form #project_step_old_duration_days{width:6em;display:inline-block;margin-right:1em}.project-step-form .date_picker.form-control{width:10em;display:inline-block}.project-step-form #project_step_is_finalized{margin:12px 0 0;width:auto}@media (min-width: 768px){.transaction-form .control-label{padding-top:0}}.transaction-form .principal-form-field{border-bottom:1px solid #e6e6e6;padding-bottom:10px}.transaction-form .transaction-amount input{width:10em}.transaction-form .transaction-amount .currency{margin-left:0.5em}section.questionnaires li.jqtree_common .breakeven-chart,.breakeven-chart{margin:2em .5em 1em;page-break-before:always}section.questionnaires li.jqtree_common .breakeven-chart h3,section.questionnaires li.jqtree_common .breakeven-chart h4,.breakeven-chart h3,.breakeven-chart h4{display:block}section.questionnaires li.jqtree_common .breakeven-chart h3,.breakeven-chart h3{font-size:1.5em}section.questionnaires li.jqtree_common .breakeven-chart h4,.breakeven-chart h4{font-size:1.35em}section.questionnaires li.jqtree_common .breakeven-chart .chart,.breakeven-chart .chart{display:inline-block;width:auto;margin:2em auto 1em;text-align:center}@media (min-width: 768px){section.questionnaires li.jqtree_common .breakeven-chart .chart,.breakeven-chart .chart{width:48%}}@media print{#site-header{display:none !important}}@media print{.transactions a[href]:after{content:none !important}}@media only screen{.print-view{margin:10px}}.print-view [data-container="loan"] .form-group label,.print-view [data-container="loan"] .form-group div{display:inline-block}.print-view [data-container="loan"] .form-group label{width:1.5in;text-align:left}.print-view [data-container="loan"] .form-group div{width:6in}.print-view [data-container="loan"] [data-container='media']{display:none}.print-view [data-container="loan"] .featured-image{display:block;height:3.5in;margin:0 auto;text-align:center;width:auto}.print-view [data-container="loan"] .featured-image img{border:1px solid gray;display:inline-block;height:auto;max-height:100%;max-width:100%;width:auto}.print-view [data-container="loan"] .spreadsheet-links{display:none}.print-view .progress-wrapper{display:none}.print-view .business-model-canvas-wrapper{height:9.25in;width:7.5in;overflow:hidden}.print-view .business-model-canvas{width:9.25in;display:inline-block;-ms-transform:translate(7.5in, 0) rotate(90deg);-webkit-transform:translate(7.5in, 0) rotate(90deg);transform:translate(7.5in, 0) rotate(90deg);-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0}.print-view .business-model-canvas .canvas-cell.half-height{min-height:inherit}.print-view .images .image-list{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap}.print-view .images .img-container{border:1px solid gray;height:2in;margin:.1in;text-align:center;width:3.5in}.print-view .images img{height:auto;max-height:100%;max-width:100%;width:auto}.rampup-table.summary-table .group-columns td,.rampup-table.summary-table .group-columns th{border-bottom:2px solid lightgray;border-top:2px solid lightgray}.summary-table .group-columns,.summary-table .group-summary,.summary-table .group-title{font-weight:bold}.summary-table .group-columns td:first-child,.summary-table .group-columns th:first-child,.summary-table .group-content td:first-child,.summary-table .group-content th:first-child,.summary-table .group-summary td:first-child,.summary-table .group-summary th:first-child{padding-left:2em}.summary-table .group-columns td,.summary-table .group-columns th{border-top:none;border-bottom:2px solid lightgray}.summary-table .group-summary td{border-top:2px solid gray;border-bottom:none}.summary-table .group-title{font-size:1.25em}.summary-table .group-title td{border-top-width:2px}.summary-table .table-title{font-size:1.5em}.summary-table .total td{border-top:2px solid black}table.breakeven-table-rampup{min-width:0;width:auto}table.breakeven-table-rampup th{min-width:11em}table.breakeven-table-rampup tbody>tr>td{text-align:center;vertical-align:top}table.breakeven-table-rampup .form-element{margin:0}.breakeven-tables .table-container{overflow-x:scroll;width:auto}.editable-table{background:white;margin-top:1em;min-width:60rem;table-layout:fixed;width:100%;word-wrap:break-word}.editable-table thead tr{background:#f9f9f9}.editable-table td,.editable-table tr{overflow-y:visible;width:auto}.editable-table input,.editable-table input[type="number"],.editable-table textarea{background:none;display:block;height:100%;max-width:100%;width:100%}.editable-table input[disabled],.editable-table input[type="number"][disabled],.editable-table textarea[disabled]{border-color:transparent}.editable-table input[disabled]:active,.editable-table input[disabled]:focus,.editable-table input[disabled]:hover,.editable-table input[type="number"][disabled]:active,.editable-table input[type="number"][disabled]:focus,.editable-table input[type="number"][disabled]:hover,.editable-table textarea[disabled]:active,.editable-table textarea[disabled]:focus,.editable-table textarea[disabled]:hover{border-color:transparent}.editable-table input[type="number"],.editable-table input.percentage{text-align:right}.editable-table input.quantity{font-weight:bold}.editable-table textarea{min-height:3.5em;overflow-y:visible;word-wrap:break-word}.editable-table .tooltip-container{display:block;text-align:right}.editable-table .tooltip-container .fa{color:#999999}.editable-table .narrow{width:10%}.editable-table .wide{width:20%}.editable-table.breakeven-table-rampup input{height:34px}.table.editable-table .form-element{margin:0}.table.editable-table .form-control{padding:0.25em}.editable-table-fixed th{width:7em}.editable-table-fixed .narrow{width:5em}.editable-table-fixed .wide{width:15em}[data-table="products"] .percentage-of-sales input[type="number"]{display:inline-block;width:80%}[data-table="products"] .percentage-of-sales span{margin-left:0.25em}.business-model-canvas{border:1px solid}.business-model-canvas .canvas-row{align-items:stretch;display:flex;flex-wrap:wrap;width:100%}@media only screen and (max-width: 767px){.business-model-canvas .canvas-row{display:block}}.business-model-canvas .canvas-col{display:flex;flex:1;flex-direction:column}.business-model-canvas .canvas-cell{border:1px solid;display:flex;flex:1 1 auto;flex-direction:column;padding:4px}.business-model-canvas .canvas-cell.half-height{min-height:24em}.business-model-canvas h4{display:block;margin:0}.business-model-canvas .canvas-help-block.help-block{display:inherit;margin-top:0}.business-model-canvas .canvas-answer{margin-top:10px}.business-model-canvas textarea{background:none;border:0;flex:1 1 auto;min-height:8em;width:100%}th .ms-tooltip{margin-left:0.25em}.tab-content{background-color:#f3f3f3;min-height:30em;border:1px solid #ddd;border-top-color:transparent}.tab-pane{padding:1em}.tab-pane.active{background:#f3f3f3}.tab-pane.flush{padding:0;background:white}.nav-tabs>li.active a,.nav-tabs>li.active a:hover,.nav-tabs>li.active a:active,.nav-tabs>li.active a:focus{background:#f3f3f3}.flush .block:first-of-type{margin:0}@media (max-width: 1199px){.nav-tabs{display:flex;flex-wrap:wrap;padding-right:1px}.nav-tabs>li{flex:auto;text-align:center;border:1px solid #ddd;margin-right:-1px}.nav-tabs>li>a{margin:0}.nav-tabs>li.active{background:#f3f3f3}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{border:none;background:none}}body.admin.print-view.statement{width:100%;padding:2%}.for-statement{background-color:#33647E !important;color:white !important;width:1000%;font-size:2em;padding-top:.1em;padding-bottom:.1em}.statement-header{display:flex;align-items:center;justify-content:center}.statement-header .header-logo{width:50%;margin:2em}.block-container{height:8em}.statement-block{color:#383636;border:solid 1px #517b91;padding:1em;margin-bottom:2em;text-indent:20px}.statement-block p{margin:0 0 0 2px}.statement-block .block-header{font-weight:bold;text-indent:0px;font-size:16px}.loan-info{float:left}.statement-dates{float:right}.draft-warning{color:#83353b;font-weight:bolder;font-size:18pt;border:none;display:flex;align-items:center;justify-content:center;display:none;width:100%}.draft-warning .fa{margin-right:.25em;margin-top:-.25em}.statement-table{margin-top:2em}.statement-table thead{background-color:#517b91}.statement-table th.date{width:110px}.timeline .timeline-header{text-align:center}.timeline .timeline-header input[type="checkbox"]{margin:0;vertical-align:middle}.timeline .timeline-header input[type="number"]{max-width:5em;text-align:center}.timeline .timeline-header .item{padding-bottom:15px}.timeline .timeline-header .batch-actions{float:left}.timeline .timeline-header .top-actions{float:right}.timeline-table .date-col{min-width:11rem}.timeline-table .step-name-col{min-width:12em}.timeline-table .table{background:white;border:1px solid #dddddd}.timeline-table .table thead:first-child tr th{border:1px solid #dddddd;border-bottom-width:2px}.timeline-table td{background:none;border:1px solid #dddddd}.timeline-table td.spacer{border:none}.timeline-table td.step-menu-col{width:20px}.timeline-table .timeline-header .column{margin-bottom:0.75em;min-height:2.5em}.timeline-table .timeline-header .top-actions a,.timeline-table .timeline-header .batch-actions .btn-group,.timeline-table .timeline-header form.filters select{margin-right:0.75em}.timeline-table .timeline-header .top-actions a:last-of-type,.timeline-table .timeline-header .batch-actions .btn-group:last-of-type,.timeline-table .timeline-header form.filters select:last-of-type{margin-right:0}.timeline-table .timeline-header .top-actions,.timeline-table .timeline-header .batch-actions,.timeline-table .timeline-header form.filters{text-align:left}@media (min-width: 1200px){.timeline-table .timeline-header .top-actions{float:right;text-align:right}}@media (min-width: 1200px){.timeline-table .timeline-header .batch-actions{float:left}}.timeline-table .timeline-header form.filters select{margin-bottom:0.75em}.timeline-table .timeline-header form.filters select:last-of-type{margin-bottom:0}@media (min-width: 768px){.timeline-table .timeline-header form.filters select{margin-bottom:0}}@media (min-width: 1200px){.timeline-table .timeline-header form.filters{text-align:center}}.timeline-table .dropdown .fa-cog{display:inline-block;cursor:pointer;color:lightgray}.timeline-table .fa-cog{color:lightgray}.timeline-table td.draft{color:gray}.timeline-table td.draft.step-menu-col{font-style:normal}.timeline-table .icon,.timeline-table .summary,.timeline-table .more{display:inline-block;vertical-align:top;line-height:1}.timeline-table .icon{width:1.5em;margin-right:.25em}.timeline-table .summary{width:calc(100% - 2.5em)}.timeline-table .has-logs{max-width:16em}.timeline-table .has-logs .log-summary{width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.timeline-table .select-step{margin:.1em 0;vertical-align:top}.timeline-table .project-group .dropdown .fa-cog{margin-left:10px}.timeline-table .step-date .fa{margin-left:.5em}.timeline-table .table-wrapper{overflow:auto;min-height:30em}.timeline-table .highlighted{background:#ffffdd}.timeline-table .highlighted2{background:#e6e6e6}.timeline-table .highlighted2 .dropdown .fa{color:#595959}.timeline-table td.project-group:hover,.timeline-table td.project-step:hover{background:#e6e6e6;cursor:pointer}.timeline-table td.project-group:hover .dropdown .fa,.timeline-table td.project-step:hover .dropdown .fa{color:#595959}.timeline-table td.project-group:hover.highlighted,.timeline-table td.project-step:hover.highlighted{background:#ffffdd}#timeline.tab-pane.active{display:block;overflow:visible}.log-form #project_log_date{width:15em;display:inline-block;margin-right:2em}.log-form .media-container{margin-top:20px;margin-bottom:-15px}.log-form .language-block div.form-group:last-of-type{margin-bottom:15px}#log-list-modal .modal-body{min-height:300px}#log-list-modal h5{margin-top:0}#log-list-modal .show-actions{float:right}.logs-index{background-color:white}.tab-content .logs-index .log{padding:10px}.log .summary{padding:0 0 0.5em}.log .extra{margin-top:10px}.log .extra strong{display:inline-block;margin-right:1em}.log .extra p:last-of-type{margin-bottom:0}.log .log-notes{margin-left:1em}.media-browser .section,.media-modal .section{display:inline-block}.media-browser h4,.media-modal h4{font-size:15px}.media-browser div.media-item,.media-modal div.media-item{display:inline-block;height:auto;vertical-align:top;text-align:center}.media-browser .extension,.media-browser .media-block,.media-modal .extension,.media-modal .media-block{display:block;width:100px;height:100px;padding-top:32px;background-color:#e6e6e6;color:gray}.media-browser .extension,.media-modal .extension{font-size:1.4em}.media-browser .media-block i,.media-modal .media-block i{font-size:1.4em}.media-browser h4{font-size:15px}.media-browser .thumb{position:relative;max-width:100px;margin-bottom:15px;margin-right:15px}.media-browser .thumb .actions{display:none;position:absolute;top:0px;right:2px;font-size:18px}.media-browser .thumb .actions a{margin:0 5px 0 0;padding-right:0px;color:gray}.media-browser .thumb:hover .actions{display:block}.media-browser .thumb .media-title{width:100px;color:gray;cursor:pointer;word-wrap:break-word}.media-browser .thumb .media-title.media-caption{color:inherit}.media-browser .thumb a{display:block;height:100px}.media-browser .thumb a:hover{text-decoration:none}.media-browser.data-export-media{align-items:stretch;display:flex;height:100%;padding:0}.media-browser.data-export-media .media-block{height:auto;padding:0.5rem;width:auto}.media-browser.data-export-media .media-title{width:auto}.media-browser.data-export-media .thumb{max-width:auto}.media-modal form{padding-left:1em}.media-modal div.media-item{display:block}.media-modal .media-block{display:inline-block}.media-modal .media-title{width:auto}.media-gallery{background-color:#f3f3f3}@media only screen and (min-width: 1500px){.media-gallery{min-width:1500px}}.media-gallery .media-container{display:grid;grid-template-columns:auto auto}@media only screen and (min-width: 1500px){.media-gallery .media-container{grid-template-columns:auto auto auto}}@media only screen and (max-width: 1025px){.media-gallery .media-container{grid-template-columns:auto}}.media-gallery .media{padding:5px;margin-top:0}.media-gallery .media .media-box{display:flex;background-color:white;padding:0.5em;vertical-align:top;height:12.5em}.media-gallery .media .media-box .media-left{width:min-content}.media-gallery .media .media-box .media-caption span{display:block;height:1.3em;overflow:hidden}.media-gallery .media .thumb{border:5px solid lightgray}.media-gallery .media .caption{font-style:italic;font-size:0.8em;margin-top:0.5em;height:1em}.media-gallery .media dl{width:100%;overflow:hidden;padding:0;margin:0}.media-gallery .media dl dt{float:left;width:30%;padding:0;margin:0}.media-gallery .media dl dd{float:left;width:70%;padding:0;margin:0;overflow-wrap:break-word}.media-gallery .media dl dd.filename{font-style:italic}.media-gallery .media .extension,.media-gallery .media .media-block{display:block;width:100px;height:100px;padding-top:32px;background-color:#e6e6e6;color:gray;text-align:center}.media-gallery .media .extension{font-size:1.4em}.media-gallery .media .media-block i{font-size:1.4em}#duplicate-step-modal .form-group.row,[id^="duplicate-step-modal"] .form-group.row{margin:1em 0}#duplicate-step-modal .form-group input,#duplicate-step-modal .form-group select,#duplicate-step-modal .form-group span,[id^="duplicate-step-modal"] .form-group input,[id^="duplicate-step-modal"] .form-group select,[id^="duplicate-step-modal"] .form-group span{margin:4px}#duplicate-step-modal .form-group input[type="date"].form-control,[id^="duplicate-step-modal"] .form-group input[type="date"].form-control{line-height:inherit}#duplicate-step-modal .form-group input[name="duplication[num_of_occurrences]"],#duplicate-step-modal .form-group input[name="duplication[time_unit_frequency]"],[id^="duplicate-step-modal"] .form-group input[name="duplication[num_of_occurrences]"],[id^="duplicate-step-modal"] .form-group input[name="duplication[time_unit_frequency]"]{width:8em}#duplicate-step-modal .repeat-options,[id^="duplicate-step-modal"] .repeat-options{margin-left:2em}form.project-step-form textarea[data-translatable=details]{height:4em}.step .action-items,.step .step-logs{text-align:right}.step .action{margin:.5em;padding:0}.step .action:last-of-type{margin-right:0}.step .check-details{display:flex}.step .completion-status .complete{color:#449d44;line-height:1}.step .info .info-label{color:gray;font-weight:bold}.step .step-details .info td{padding:2px 4px}.step .title{font-size:1.1em;font-weight:bold;margin:0;display:flex}.step .title .icon{padding:0 5px 1em 0}.step .title .icon i{font-size:1.5em}.step .title .title-text{padding-bottom:1em}.panel{border:1px solid black}.panel.step{border-width:2px;border-radius:15px;border-color:black}.panel.step .check{padding-right:15px;padding-bottom:15px}.panel.log{border-radius:0;background:#e6e6e6}#adjust-dates-modal .form-item{margin:0 .2em}.questionnaire h3{font-size:1.6em}.questionnaire h4{font-size:1.4em}.questionnaire h5{font-size:1.2em}.questionnaire h6,.questionnaire [data-level="3"] h5{font-size:1.2em}.questionnaire.show-view .question[data-level="2"],.questionnaire.show-view .question[data-level="3"],.questionnaire.show-view .question[data-level="4"]{margin-left:2.5em}.questionnaire.show-view .question[data-level="5"],.questionnaire.show-view .question[data-level="6"],.questionnaire.show-view .question[data-level="7"]{margin-left:1em}.questionnaire-form hr{border-top-color:lightgray;border-top-width:2px;margin-bottom:10px;margin-top:10px}.questionnaire-form li{min-height:3em;margin-bottom:1em}.questionnaire-form .note-editable li,.questionnaire-form .answer li{min-height:1em;margin-bottom:0}.questionnaire-form .note-editor .modal-footer .note-btn{background-color:#8C2426;border-color:#781f20}.questionnaire-form .question-label{font-weight:bold}.questionnaire-form .inactive{color:#999999}.questionnaire-form .help-block{color:var(--custom-accent-darkened);display:inherit;font-style:italic;font-size:12px}.questionnaire-form .help-block .expansion-control{float:left;font-size:1.5em}.questionnaire-form .help-block .expansion-control.expand{padding-right:7px}.questionnaire-form .help-block .expansion-control.collapse{padding-right:3px}.questionnaire-form .help-block.collapsed{height:1.2em;overflow:hidden;padding-right:4px}.questionnaire-form .help-block.collapsed .expansion-control.expand{display:block}.questionnaire-form .help-block.collapsed .expansion-control.collapse{display:none}.questionnaire-form .help-block.expanded{height:inherited}.questionnaire-form .help-block.expanded .expansion-control.expand{display:none}.questionnaire-form .help-block.expanded .expansion-control.collapse{display:block}.questionnaire-form input[type="number"]{width:8em}.questionnaire-form select{width:8em}.questionnaire-form select[data-rating]{margin-bottom:1em}.questionnaire-form .answer{margin-left:1em;margin-bottom:1em}.questionnaire-form .answer.no-response{color:gray}.questionnaire-form .answer.blank{color:var(--custom-accent-darkened);font-style:italic;font-weight:bold}.questionnaire-form .answer.blank .fa{font-size:1em;padding-right:5px}.questionnaire-form .spreadsheet-links{margin-top:15px}.questionnaire-form .spreadsheet-links .doc-actions a{margin-right:15px}.questionnaire-form .spreadsheet iframe{width:100%;border:1px solid #ccc}.questionnaire-form fieldset{padding:15px;border:1px solid #bfbfbf;margin:15px 0 0}.questionnaire-form fieldset legend{font-size:16px;width:inherit;border:none;padding:0 5px;margin:0}.questionnaire-form .not-applicable{color:var(--custom-accent-darkened);font-style:italic}.questionnaire-form .not-applicable label{margin-left:.5em;font-size:12px;font-weight:normal}.questionnaire-form .help-block li{min-height:0;margin-bottom:0}.questionnaire-form .numerical-answer{margin:0;width:50em}.questionnaire-form .numerical-answer table{margin:1em 0 0;text-align:left;width:100%}.questionnaire-form .numerical-answer td{border:1px solid #dddddd;padding:0.5em}.questionnaire-form .numerical-answer .sibling-table{margin-top:0}.questionnaire-form .numerical-answer .sibling-table td{border-top:0}.questionnaire-form .numerical-answer .question-number{width:6em}.questionnaire-form .numerical-answer .number-question-label,.questionnaire-form .numerical-answer .question-number{font-weight:bold}.questionnaire-form .numerical-answer .number-response{width:20em}.questionnaire-form .question{margin-top:0.5em}.questionnaire-form .question[data-type="currency"],.questionnaire-form .question[data-type="number"],.questionnaire-form .question[data-type="percentage"]{margin-top:0}section.questionnaires .show-actions{float:right}section.questionnaires .edit-action{float:right;padding-right:5px}section.questionnaires .manage-link{float:right}section.questionnaires h2{margin-top:0}section.questionnaires li.jqtree_common{border:none;background-color:#fff;padding-right:2px;margin-bottom:3px;padding-bottom:0.1px;scroll-margin-top:100px}section.questionnaires li.jqtree_common.jqtree-folder.jqtree-closed{margin-bottom:3px}section.questionnaires li.jqtree_common h3,section.questionnaires li.jqtree_common h4,section.questionnaires li.jqtree_common h5{display:inline}section.questionnaires li.jqtree_common ul.jqtree_common{margin-left:30px}section.questionnaires li.jqtree_common.optional-group{background-color:whitesmoke;margin-top:12px}section.questionnaires li.jqtree_common.optional-group>.jqtree-element>.jqtree-title{font-style:italic;font-weight:bold;color:gray}section.questionnaires li.jqtree_common.question.optional{background-color:whitesmoke}section.questionnaires .jqtree-element{display:block;padding:10px;cursor:default}section.questionnaires .jqtree-element .question-label{display:inline}section.questionnaires .jqtree-element .form-element{display:block}section.questionnaires .jqtree-title{color:#333}section.questionnaires .help-block,section.questionnaires .answer,section.questionnaires .form-element{margin:10px 0 0 0}section.questionnaires .help-block p:last-child,section.questionnaires .answer p:last-child,section.questionnaires .form-element p:last-child{margin:0}section.questionnaires .answer *{white-space:normal}section.questionnaires .alert.form-element{margin:10px 0}.loan-memo-header{text-align:center;margin-bottom:2em}@media print{.loan-memo-header{page-break-before:always}}.admin-embeddable_media #embeddable_media_start_cell,.admin-embeddable_media #embeddable_media_end_cell{width:auto}@media (min-width: 768px){.rich-text-modal .modal-dialog{width:80%}}.rich-text-modal .rtm-help{font-style:italic}.rich-text-modal .rtm-label{font-size:1.1em}.unsaved-changes-warning{font-style:italic;font-weight:bold}ul.toc{list-style-type:none}.container{padding-left:0;padding-right:0;width:100%}.container .outline-expansion-control{cursor:pointer;float:right}.container .outline-expansion-control.small{padding-top:10px}.container .outline-and-questionnaire{display:flex}.container .outline-and-questionnaire .outline{min-height:calc(50vw);vertical-align:top}.container .outline-and-questionnaire .outline.collapsed{width:30px}.container .outline-and-questionnaire .outline.expanded{width:250px}.container .outline-and-questionnaire .questionnaire-wrapper{margin-left:1em}.container .outline-and-questionnaire .questionnaire-wrapper.larger{width:calc(calc(100vw - (20px * 3) - (1em * 3)) - 30px)}.container .outline-and-questionnaire .questionnaire-wrapper.smaller{width:calc(calc(100vw - (20px * 3) - (1em * 3)) - 250px)}.container .outline-and-questionnaire .questionnaire-wrapper .form-element.actions#edit-bar{background:#e6e6e6;background:rgba(230,230,230,0.7);bottom:0;display:block;padding:1em;position:fixed;text-align:right}.container .outline-and-questionnaire .questionnaire-wrapper .form-element.actions#edit-bar a{float:none}.container .outline-and-questionnaire .questionnaire-wrapper .form-element.actions#edit-bar.larger{width:calc(calc(100vw - (20px * 3) - (1em * 3)) - 30px)}.container .outline-and-questionnaire .questionnaire-wrapper .form-element.actions#edit-bar.smaller{width:calc(calc(100vw - (20px * 3) - (1em * 3)) - 250px)}.loan-question .allow-attachments input{height:auto}.loan-question .allow-attachments label{margin:0}.loan-question .allow-attachments,.loan-question .loan-types-table{margin:0}.loan-question .allow-attachments tbody tr td,.loan-question .loan-types-table tbody tr td{border:none;vertical-align:middle}.loan-question .loan_question_status .control-label{padding-top:0}.loan-question #loan_question_override_associations{margin-bottom:1.5rem}.loan-questions .filter-switch{padding-bottom:20px}.loan-questions .jqtree-element{display:flex;margin-bottom:5px;padding-right:2px;background-color:#fff;border:1px solid #ddd;border-radius:4px;padding:5px;cursor:default;min-height:40px}.loan-questions .jqtree-element.read-only{background-color:#f3f3f3}.loan-questions .jqtree-element .jqtree-title{flex-grow:100;min-width:20%;word-wrap:break-word}.loan-questions .links{white-space:nowrap}.loan-questions .links .fa{margin-left:5px}.loan-questions .new-item .jqtree-element{border-style:dashed}.loan-questions .new-item .jqtree-element a{color:#afafaf;text-decoration:underline}.loan-questions .new-item .jqtree-element a:hover{color:#696969}.loan-questions .inactive .jqtree-title{color:#999999}.loan-questions .tags{text-align:right}.loan-questions .inheritance-tag,.loan-questions .loan-type-required{display:inline-block;max-height:2em;margin:0 .4em 0 0;padding:.2em;border:1px solid #e6e6e6;border-radius:4px;color:gray;font-size:.9em;font-style:italic;white-space:nowrap;text-transform:capitalize;text-overflow:ellipsis;overflow:hidden}.loan-questions .inheritance-tag{color:var(--custom-bg-color)}.loan-questions .loan-type-required{max-width:8em}.linked-document{padding-top:1em}.linked-document .ld-container{margin-left:1em}.linked-document .form-group{margin:.5em 2em .25em 0}@media (min-width: 768px){.linked-document .full-width-group{width:100%;margin:.5em 0 .5em 0}.linked-document .full-width-group input{width:calc(100% - 5.5em)}}.linked-document label{width:6em;font-size:.9em;font-weight:normal;text-align:left}.linked-document .doc-actions{margin:.5em 0}.now-editing{color:var(--custom-accent-darkened);float:left;font-style:italic;vertical-align:center}.now-editing i.fa{float:left;font-size:larger;padding-right:0.2em}.edit-view .edit-all{display:none}.questionnaire .block{margin-top:0;padding-top:0}.questionnaire .help-block{width:90%}.questionnaire .help-block.collapsed{height:1.5em;text-overflow:ellipsis;overflow:hidden}section.questionnaires li.jqtree_common .jqtree-element .linked-document .help-block{margin:.25em 0}.answer-wrapper.tree-view .decorated-numeric-input.form-element{align-items:baseline;display:inline-flex}.answer-wrapper.tree-view .decorated-numeric-input.form-element span.input-prefix{margin-right:0.5em}.answer-wrapper.tree-view .decorated-numeric-input.form-element span.input-postfix{margin-left:0.5em}.answer-wrapper.tree-view li{white-space:pre-wrap !important}.leaf{padding-left:14px}.outline{background-color:white;border-radius:4px;margin-top:7px;padding:10px}.outline ul{list-style-type:none;padding-left:0}.outline ul li{padding-bottom:10px}.outline ul ul{padding-left:15px;padding-top:10px}.outline .optional-link{font-style:italic}.outline .expansion-control{font-size:1.5em;padding-left:3px;padding-right:3px}.outline a:focus{color:black;font-weight:bold;text-decoration:none}
