::-ms-clear,::-ms-reveal{display:none;width:0;height:0}@media print{a[href]:after{content:""}}html,body{display:flex;flex-direction:column;height:100%;width:100%}@media print{html,body{height:auto;min-width:10px}html .page-break,body .page-break{page-break-after:always}html .page-break:last-child,body .page-break:last-child{page-break-after:auto}}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-internal-autofill-selected,input:-internal-autofill-selected:hover,input:-internal-autofill-selected:focus{-webkit-text-fill-color:#191919 !important;-webkit-box-shadow:0 0 0px 1000px #FFFFFF inset;transition:background-color 5000s ease-in-out 0s}.mobile input:-webkit-autofill,.mobile input:-webkit-autofill:hover,.mobile input:-webkit-autofill:focus,.mobile input:-internal-autofill-selected,.mobile input:-internal-autofill-selected:hover,.mobile input:-internal-autofill-selected:focus{-webkit-text-fill-color:#BBBBBB !important;-webkit-box-shadow:0 0 0px 1000px #FFFFFF inset;transition:background-color 5000s ease-in-out 0s}@font-face{font-family:'Calibri';
font-style:normal;
font-weight:400;
src:local('Calibri'),url(/fonts/font-cal.woff2) format('woff2');
unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Calibri';
font-style:italic;
font-weight:400;
src:local('Calibri Italic'),local('Calibri-Italic'),url(/fonts/font-cal-italic.woff2) format('woff2');
unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Calibri';
font-style:normal;
font-weight:700;
src:local('Calibri Bold'),local('Calibri-Bold'),url(/fonts/font-cal-bold.woff2) format('woff2');
unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Calibri';
font-style:italic;
font-weight:700;
src:local('Calibri Bold Italic'),local('Calibri-BoldItalic'),url(/fonts/font-cal-bold-italic.woff2) format('woff2');
unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.narrative-image-viewer{position:fixed;z-index:10000;width:800px;height:600px;background-color:#FFFFFF;border:2px solid #4B7C9C;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,0.3);display:flex;flex-direction:column;transition:all 0.3s ease}.narrative-image-viewer.maximized{top:0 !important;left:0 !important;width:100vw !important;height:100vh !important;border-radius:0}.narrative-image-viewer.minimized{width:50px !important;height:auto !important;top:auto !important;bottom:20px !important;right:20px !important;left:auto !important}.narrative-image-viewer.minimized .viewer-header{height:40px;flex-direction:column;padding:5px}.narrative-image-viewer.minimized .viewer-header .viewer-title{display:none}.narrative-image-viewer.minimized .viewer-header .viewer-controls{flex-direction:column;gap:5px}.narrative-image-viewer.minimized .viewer-body .viewer-image-container{display:none}.narrative-image-viewer.minimized .viewer-body .viewer-toolbar{height:auto;min-height:200px}.narrative-image-viewer .viewer-header{background-color:#4B7C9C;color:#FFFFFF;height:40px;display:flex;justify-content:space-between;align-items:center;padding:0 10px;cursor:move;user-select:none;border-top-left-radius:2px;border-top-right-radius:2px}.narrative-image-viewer .viewer-header .viewer-title{flex:1;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.narrative-image-viewer .viewer-header .viewer-controls{display:flex;gap:5px}.narrative-image-viewer .viewer-header .viewer-controls .viewer-btn{height:28px;width:28px;border:none;background-color:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:2px;transition:background-color 0.2s ease}.narrative-image-viewer .viewer-header .viewer-controls .viewer-btn:hover{background-color:rgba(255,255,255,0.2)}.narrative-image-viewer .viewer-header .viewer-controls .viewer-btn.close-btn:hover{background-color:#d32f2f}.narrative-image-viewer .viewer-header .viewer-controls .viewer-btn icon{display:block}.narrative-image-viewer .viewer-header .viewer-controls .viewer-btn icon svg{height:14px;width:14px}.narrative-image-viewer .viewer-header .viewer-controls .viewer-btn icon path{fill:#FFFFFF}.narrative-image-viewer .viewer-body{flex:1;overflow:hidden;background-color:#f5f5f5;position:relative;display:flex}.narrative-image-viewer .viewer-body .toolbar.control-toolbar{background-color:#4B7C9C;float:left;opacity:0.9;position:absolute;z-index:1;left:0;top:0}.narrative-image-viewer .viewer-body .toolbar.control-toolbar>ul{margin:0;padding:0}.narrative-image-viewer .viewer-body .toolbar.control-toolbar>ul>li{float:left;padding:2px 3px 3px;list-style-type:none;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.narrative-image-viewer .viewer-body .toolbar.control-toolbar>ul>li.active>a{background-color:rgba(255,255,255,0.3)}.narrative-image-viewer .viewer-body .toolbar.control-toolbar>ul>li>a{display:block;border:1px solid transparent;padding:3px;line-height:0;border-radius:2px;transition:background-color 0.2s ease}.narrative-image-viewer .viewer-body .toolbar.control-toolbar>ul>li>a:hover{background-color:rgba(255,255,255,0.2)}.narrative-image-viewer .viewer-body .toolbar.control-toolbar>ul>li>a>i{background-size:cover;height:20px;width:20px;display:inline-block;filter:brightness(0) invert(1)}.narrative-image-viewer .viewer-body .toolbar.control-toolbar>ul>li>a>i.fitBest{background-image:url('/images/ViewerToolbar/fitBest.svg')}.narrative-image-viewer .viewer-body .toolbar.control-toolbar>ul>li>a>i.fitWidth{background-image:url('/images/ViewerToolbar/fitWidth.svg')}.narrative-image-viewer .viewer-body .toolbar.control-toolbar>ul>li>a>i.fitHeight{background-image:url('/images/ViewerToolbar/fitHeight.svg')}.narrative-image-viewer .viewer-body .toolbar.control-toolbar>ul>li>a>i.zoomIn{background-image:url('/images/ViewerToolbar/zoomIn.svg')}.narrative-image-viewer .viewer-body .toolbar.control-toolbar>ul>li>a>i.zoomOut{background-image:url('/images/ViewerToolbar/zoomOut.svg')}.narrative-image-viewer .viewer-body .toolbar.control-toolbar>ul>li>a>i.rubberBand{background-image:url('/images/ViewerToolbar/rubberband.svg')}.narrative-image-viewer .viewer-body .toolbar.control-toolbar>ul>li>a>i.pan{background-image:url('/images/ViewerToolbar/pan.svg')}.narrative-image-viewer .viewer-body .toolbar.control-toolbar>ul>li>a>i.toggleIconSize{background-image:url('/images/ViewerToolbar/changeIconSize.svg')}.narrative-image-viewer .viewer-body .toolbar.control-toolbar.toolbar-large>ul>li>a>i{height:32px;width:32px}.narrative-image-viewer .viewer-body .viewer-image-container{flex:1;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:20px;position:relative}.narrative-image-viewer .viewer-body .viewer-image-container img{max-width:100%;max-height:100%;object-fit:contain;display:block;transition:transform 0.1s ease;transform-origin:center center}@media (max-width:900px){.narrative-image-viewer{width:90vw;height:70vh}}@media (max-width:600px){.narrative-image-viewer{width:95vw;height:80vh}}form label.control-label{font-weight:normal}form .form-control{background-color:#fff;border-radius:0;padding:3px 6px}form select.form-control{padding:0 0 0 6px}form .has-feedback.has-success .help-block{display:none}form .has-feedback select.form-control{padding-right:0}form.form-horizontal .control-label{text-align:left}form .field-validation-error{color:#cc3300;padding-left:20px}.modal.fade{transition-duration:60ms;transition-property:opacity}.modal.fade .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal.fade .modal-dialog .btn-modal-save{pointer-events:auto}.modal.vertical-center>.container{display:flex;flex-direction:column;height:100%}.modal.vertical-center>.container>.modal-dialog{margin:auto 0}.modal .close{text-decoration:none !important}a.jstree-anchor{min-width:125px}ul.tags{color:#555;border:solid 1px #ccc;display:inline-block;padding:0;margin:0;border-radius:3px}ul.tags>li{list-style-type:none;padding:2px 15px}ul.tags>li>a{margin-left:10px;text-decoration:none}.panel.with-nav-tabs .panel-heading{padding:5px 5px 0 5px}.panel.with-nav-tabs .nav-tabs{border-bottom:none}.panel.with-nav-tabs .nav-justified{margin-bottom:-1px}.stack-panel>*{float:left;list-style-type:none}a.action-btn,a.action-btn:hover,a.action-btn:focus,a.action-btn-hover:focus,a.action-btn-hover:visited,a.action-btn-hover:active{outline:none;text-decoration:none}a.action-btn-hover,a.action-btn-hover:focus,a.action-btn-hover:visited,a.action-btn-hover:active{color:inherit !important;outline:none;text-decoration:none}a.action-btn-hover:hover{text-decoration:underline}.horizontal-left{text-align:left}body.wait *{cursor:wait !important}.wait-cursor{background:white;border:solid 2px #666;bottom:40px;box-shadow:3px 4px 4px 0px rgba(0,0,0,0.45);color:#666;font-size:24px;padding:20px;position:fixed;right:40px;z-index:9999}.wait-cursor:before{background-image:url('/images/ajax-loader.gif');content:'';float:left;height:32px;margin-right:10px;width:32px}.wait-cursor p{float:left;margin:0}body.print-layout{font-size:9pt}body.print-layout h1{font-size:20pt}body.print-layout h2{font-size:18pt}body.print-layout h3{font-size:16pt}body.print-layout h4{font-size:14pt}body.print-layout .table{margin:0}body.print-layout .table>thead>tr>td,body.print-layout .table>thead>tr>th,body.print-layout .table>tbody>tr>td{font-size:9pt}treecontrol{-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none}treecontrol ul.tree-modules{margin:0;padding:0;list-style:none;border:none;overflow:hidden}treecontrol ul.tree-modules>li{padding:2px 0 2px 10px;line-height:20px}treecontrol li .tree-label{cursor:pointer;overflow:hidden}treecontrol li .tree-unselectable{color:#ddd;cursor:not-allowed}treecontrol li .tree-selected{background-color:#aaddff}treecontrol .action-btns{display:none;height:21px;margin:4px 0 2px 8px;padding:0}treecontrol .action-btns>*{float:left;list-style-type:none}treecontrol .action-btns .action-btn{margin-right:10px}treecontrol .tree-selected>.action-btns{display:block}treecontrol.tree-classic i[class*="tree-"]{background:url("../images/icons/32px.png") no-repeat;float:left;height:20px;width:20px}treecontrol.tree-classic li>i.tree-leaf-head{background-position:-266px -6px}treecontrol.tree-classic li.tree-leaf>i.tree-branch-head{background:none}treecontrol.tree-classic li.tree-leaf>i.tree-leaf-head{background-position:-107px -71px}treecontrol.tree-classic li.tree-collapsed>i.tree-branch-head{background-position:-4px -7px;cursor:pointer}treecontrol.tree-classic li.tree-expanded>i.tree-branch-head{background-position:-36px -7px;cursor:pointer}treecontrol.tree-light li .tree-selected{background-color:#f2f2f2}treecontrol.tree-light i[class*="tree-"]{background:url("../images/icons/32px.png") no-repeat;float:left;height:20px;width:20px}treecontrol.tree-light ul.tree-modules{background:none}treecontrol.tree-light li.tree-expanded i.tree-leaf-head,treecontrol.tree-light li.tree-collapsed i.tree-leaf-head{display:none}treecontrol.tree-light li.tree-expanded i.tree-branch-head,treecontrol.tree-light li.tree-collapsed i.tree-branch-head{display:inline}treecontrol.tree-light li.tree-leaf>i.tree-branch-head{display:none}treecontrol.tree-light li.tree-leaf>i.tree-leaf-head{display:inline}treecontrol.tree-light li>i.tree-leaf-head{background:none}treecontrol.tree-light li.tree-leaf>i.tree-branch-head{background-position:0px 0px;width:0px}treecontrol.tree-light li.tree-collapsed>i.tree-branch-head{background-position:-12px -7px;cursor:pointer}treecontrol.tree-light li.tree-expanded>i.tree-branch-head{background-position:-43px -7px;cursor:pointer}.installer{background:url('/images/install/background.jpg') no-repeat #000;background-size:cover;color:#fff;font:normal 16px arial,sans-serif}.installer #wrapper{background:url('/images/install/background-topright.png') no-repeat;background-position-x:100%;display:flex;flex-direction:column;height:100%}.installer .body-wrapper{flex:1 1 auto;display:flex;align-items:center}.installer footer{background:none}.installer footer>.container{width:auto}.installer h2{color:inherit;font-size:36px}.installer h3{color:inherit;font-size:20px}.installer h4{color:inherit}.installer .form-horizontal .control-label{font-weight:normal;text-align:left}.installer .well{background:none;border:0;padding:50px 0}.installer form .form-control{background-color:#404040 !important;border:1px solid #2d2d2d;border-radius:0;color:#c38e2c !important;font-size:16px}.installer form .form-control:focus{border-color:transparent;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 4px 46.862745098%;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 4px 46.862745098%;outline:0}.installer form .form-control-feedback{line-height:34px}.installer form .has-success .control-label{color:inherit}.installer form .has-success .glyphicon:before{content:"\e013"}.installer form .has-success .form-control:focus{border-color:transparent;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 4px 46.862745098%;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 4px 46.862745098%;outline:0}.installer form .has-error .control-label{color:inherit}.installer form .has-error .glyphicon:before{content:"\e014"}.installer form .has-error .form-control{background-color:#3d0f0f;border:2px solid #cc0000;color:#cc0000;font-style:italic}.installer form .has-error .form-control:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #db7070}.installer form .has-error .field-validation-error{font-size:0.85em;margin:5px 0 0 0;display:block}.installer form .submit-row{margin-top:40px}.installer form .submit-row .validation-description{color:#8b8b8b;font-style:italic}.installer form .submit-row .required-message-col{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:768px){.installer form .submit-row .required-message-col{float:left;width:50%}}@media print{.installer form .submit-row .required-message-col{float:left;width:50%}}.installer form .submit-row .required-message-col>p:before{content:"*";padding-right:5px}.installer form .submit-row .button-col{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:768px){.installer form .submit-row .button-col{float:left;width:33.333333333%}}@media print{.installer form .submit-row .button-col{float:left;width:33.333333333%}}@media (min-width:768px){.installer form .submit-row .button-col{margin-left:16.666666667%}}.installer .btn{background-color:#2d2d2d;border:2px solid #c38e2c;border-radius:10px;color:#d6d6d6;font-size:20px;font-weight:bold;padding:1px 18px}.installer .btn:active{background-color:#000;color:#fff}.installer .btn:focus{outline:none}.installer .btn.disabled,.installer .btn[disabled]{border-color:#999}.installer .body-content .modal-content{background-color:#444;border-color:#777}.installer .body-content .modal-content .panel{background-color:#222;border-radius:0}.installer .body-content .modal-content .panel>.panel-body{height:400px;overflow-y:scroll}@media (max-height:600px){.installer .body-content .modal-content .panel>.panel-body{height:250px}}.installer .body-content .modal-content .panel>.panel-body .jstree-default .jstree-anchor.jstree-clicked{background-color:#666}.installer .body-content .modal-content .panel>.panel-body .jstree-default .jstree-anchor.jstree-hovered{background-color:#999}.installer .body-content .modal-content .form-control{background-color:#222;border-color:#ddd}.installer .body-content .modal-content .form-control:focus{box-shadow:none;border-color:#ddd}.installer .body-content .modal-content js-tree a{text-decoration:none}.installer .install-progress-group h4{color:#c38e2c}.installer .install-progress-group .progress{background-color:#3a3a3a;border:solid 1px #afafaf;height:30px;border-radius:0;position:relative}.installer .install-progress-group .progress .progress-text{left:0;padding:5px;position:absolute;text-align:center;width:100%}.installer .install-progress-group .progress .progress-bar{background-color:#777777;line-height:28px;font-size:15px;transition:width 2s ease}.installer input:-webkit-autofill,.installer input:-webkit-autofill:hover,.installer input:-webkit-autofill:focus,.installer input:-internal-autofill-selected,.installer input:-internal-autofill-selected:hover,.installer input:-internal-autofill-selected:focus{-webkit-text-fill-color:#c38e2c !important;-webkit-box-shadow:0 0 0px 1000px #404040 inset;transition:background-color 5000s ease-in-out 0s}footer{color:#aaa;font-size:12px;font-style:italic;margin:0 0 10px}footer.fixed{bottom:0;left:0;position:absolute;right:0}@media print{footer{height:20px;bottom:0px;position:fixed}}footer>.footer-wrapper{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}footer>.footer-wrapper>.navbar-header,footer>.footer-wrapper>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width:768px){footer>.footer-wrapper>.navbar-header,footer>.footer-wrapper>.navbar-collapse{margin-right:0;margin-left:0}}footer>.footer-wrapper>p{margin:0}footer .powered-by{float:right !important}footer .powered-by>*{float:left;list-style-type:none}footer .powered-by .powered-by-text{margin:5px 10px 0 0}@media print{footer .powered-by .powered-by-text{font-size:0}}footer .powered-by i.powered-by-icon{background-image:url('/images/icons/ONeSOURCE-logo.png');height:27px;width:120px}@media print{footer .powered-by i.powered-by-icon{visibility:hidden;display:none}}