﻿@font-face{font-family:'lato';src:url(/Content/fonts/Lato-Light.ttf);}@font-face{font-family:'ibarra real nova';src:url(/Content/fonts/IbarraRealNova-Regular.ttf);}*{box-sizing:border-box;color:#4e6a97;font-family:lato,'Helvetica','Arial Narrow',Arial,sans-serif;font-size:15px;line-height:1.428571429;}h1,h2{font-family:'ibarra real nova';}html,body{height:100%;max-width:100%;}body{margin:0;}body.prevent-scroll{overflow:hidden;}.main-grid{min-height:100%;display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:100%;}img{image-rendering:-webkit-optimize-contrast;}a{color:#4e6a97 !important;}a:hover{color:#465e86 !important;}a:not(.link-underline){text-decoration:none;}a i{color:inherit;}input,select,textarea{width:100%;padding:5px;background-color:#fff;border-radius:4px;border:1px solid #465e86;}input:focus,select:focus,textarea:focus{outline:none;border-color:#5776a8;}textarea{resize:vertical;max-height:200px;}.field{margin-bottom:10px;text-align:left;}.field label{display:block;font-weight:bold;text-align:left;margin-bottom:2px;}.field input[type='checkbox']{width:22px;height:22px;margin:0;}button,.button{padding:6px 12px;border:1px solid #4e6a97;border-radius:4px;color:#fff;background-color:#5776a8;transition:background-color ease .2s,color ease .2s;}button:hover,.button:hover{cursor:pointer;background-color:#4e6a97;}button *,.button *{color:inherit;}button .button-icon,.button .button-icon{margin-right:5px;}button.light,.button.light{background-color:#fff;color:#333;}button.light:hover,.button.light:hover{background-color:#f2f2f2;}button.green,.button.green{background-color:#29a40a;color:#fff;border-color:#238c09;}button.green:hover,.button.green:hover{background-color:#238c09;}.form-buttons{text-align:right;margin-top:10px;}.hidden{display:none !important;opacity:0;pointer-events:none;}.width-25{width:25%;}.width-33{width:33.3%;}.width-50{width:50%;}.width-75{width:75%;}.width-100{width:100%;}.text-left{text-align:left;}.text-center{text-align:center;}.text-right{text-align:right;}.alert-message{padding:15px;border:1px solid #555;background-color:#f0f0f0;}.alert-message.alert-message-success{border-color:#c8eac2;background-color:#e0ffdb;}.alert-message.alert-message-error{border-color:#eab4b4;background-color:#ffe4e4;}.loading-overlay-container{position:relative;}.loading-overlay-container.loading-overlay-active>*:not(.loading-overlay){filter:blur(2px);}.loading-overlay-container>*:not(.loading-overlay){filter:blur(0);transition:filter ease .2s;}.loading-overlay-container.loading-overlay-active .loading-overlay{opacity:1;pointer-events:auto;}.loading-overlay-container .loading-overlay{position:absolute;width:100%;height:100%;opacity:0;pointer-events:none;}.loading-overlay-container .loading-overlay .loading-overlay-background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);transition:opacity ease .2s;z-index:100;}.loading-overlay-container .loading-overlay .loading-icon{position:absolute;top:calc(50% - 24px);left:calc(50% - 24px);font-size:48px;z-index:101;}header{width:100%;border-bottom:1px solid #465e86;background-color:#5776a8;}header .header-top{width:70%;margin-left:auto;margin-right:auto;padding:30px 15px;position:relative;max-height:180px;}header .header-top .client-logo img{height:120px;}header .header-top .recent-files{position:absolute;right:0;top:0;width:auto;min-width:350px;max-width:450px;height:calc(100% - 12px);margin:0 auto 12px auto;overflow-y:hidden;}header .header-top .recent-files .recent-files-title{margin:8px 0;text-align:center;color:#690215;font-size:16px;}header .header-top .recent-files .recent-files-list{height:calc(100% - 41px);overflow-y:auto;border-radius:4px;}header .header-top .recent-files .recent-files-list .result{display:flex;align-items:center;padding:3px 12px;}header .header-top .recent-files .recent-files-list .result .result-icon{padding-right:9px;color:#690215;font-size:18px;width:26px;text-align:center;}header .header-top .recent-files .recent-files-list .result .result-details .result-path span{position:relative;font-size:11.5px;padding:1px 3px;border-radius:3px;margin-right:9px;color:#999;}header .header-top .recent-files .recent-files-list .result .result-details .result-path span:not(:last-child)::after{content:'';font-family:'Font Awesome 5 Free';font-weight:bold;font-size:10px;position:absolute;top:2px;right:-10px;pointer-events:none;}header .header-top .recent-files .recent-files-list .result .result-details .result-path span:hover{background-color:#eee;cursor:pointer;}header .header-top .recent-files .recent-files-list .result .result-title{color:#690215;font-weight:600;padding-left:3px;}header .header-top .recent-files .recent-files-list .result:nth-of-type(odd){background-color:#eaeaea;}header .header-top .recent-files .recent-files-list .result:nth-of-type(odd):hover{background-color:#e3bbc3;}header .header-top .recent-files .recent-files-list .result:nth-of-type(even){background-color:#f2f2f2;}header .header-top .recent-files .recent-files-list .result:nth-of-type(even):hover{background-color:#eacdd3;}header .header-top .recent-files .recent-files-list .result:hover .result-path span{color:#333;}header .header-menu-container{background-color:#4e6a97;}header .header-menu-container .header-menu{width:70%;margin-left:auto;margin-right:auto;background-color:#4e6a97;font-size:0;}header .header-menu-container .header-menu ul{list-style:none;padding:0;margin:0;font-size:0;height:51px;}header .header-menu-container .header-menu ul *{color:#fff;}header .header-menu-container .header-menu ul li{position:relative;display:inline-block;vertical-align:top;}header .header-menu-container .header-menu ul li:not(:last-child){border-right:1px solid #465e86;}header .header-menu-container .header-menu ul li.menu-divider{height:100%;padding:10px;font-size:20px;background-color:#465e86;}header .header-menu-container .header-menu ul li.user-info{border:none;background-color:#4e6a97;padding-left:15px;}header .header-menu-container .header-menu ul li a,header .header-menu-container .header-menu ul li span{position:relative;display:inline-block;padding:15px;background-color:#4e6a97;transition:background-color ease .2s;}header .header-menu-container .header-menu ul li a:hover,header .header-menu-container .header-menu ul li span:hover{cursor:pointer;background-color:#465e86;}header .header-menu-container .header-menu ul li a i,header .header-menu-container .header-menu ul li span i{margin-right:5px;}header .header-menu-container .header-menu .menu-left,header .header-menu-container .header-menu .menu-right{display:inline-block;vertical-align:top;width:70%;text-align:left;}header .header-menu-container .header-menu .menu-left a,header .header-menu-container .header-menu .menu-right a{color:#fff !important;}header .header-menu-container .header-menu .menu-right{display:inline-block;vertical-align:top;width:30%;text-align:right;}header .header-menu-container .header-menu .menu-right .user-anc{padding:15px;margin:0 9px;}.outer-page-body{min-height:calc(100% - 64px - 201px);overflow-y:auto;}.outer-page-body .page-body{padding:15px;padding-top:0;width:70%;margin-left:auto;margin-right:auto;}.outer-page-body .page-body>*:first-child{margin-top:15px;}footer{width:100%;background-color:#5776a8;padding-top:13px;padding-bottom:7px;border-top:1px solid #465e86;}footer .footer-content{width:70%;font-size:0;margin-left:auto;margin-right:auto;}footer .footer-content .footer-left{display:inline-block;width:50%;text-align:left;vertical-align:top;}footer .footer-content .footer-left .copyright-info{display:inline-block;margin-top:12px;color:#eee;}footer .footer-content .footer-right{display:inline-block;width:50%;text-align:right;vertical-align:top;}footer .footer-content .footer-right .website-created-by{display:inline-block;margin-right:15px;margin-top:12px;vertical-align:top;color:#eee;}footer .footer-content .footer-right .website-created-by>a{text-decoration:underline;color:#eee !important;}footer .footer-content .footer-right .sds-logo{height:40px;width:auto;}.breadcrumbs-container{background-color:#f5f5f5;border-bottom:1px solid #5776a8;}.breadcrumbs-container .breadcrumbs{display:block;width:70%;margin-left:auto;margin-right:auto;}.breadcrumbs-container .breadcrumbs a{display:inline-block;padding:10px 15px;}.breadcrumbs-container .breadcrumbs a[href]:hover{text-decoration:underline;}.breadcrumbs-container .breadcrumbs a:last-child{font-weight:bold;}.breadcrumbs-container .breadcrumbs .breadcrumb-divider{display:inline-block;}.results-table{width:100%;}.results-table .headers{width:100%;font-size:0;background-color:#f5f5f5;border-bottom:1px solid #5776a8;border-top-left-radius:4px;border-top-right-radius:4px;}.results-table .headers>*{display:inline-block;padding:10px;font-weight:bold;}.results-table .results .result{font-size:0;}.results-table .results .result:not(:last-child){border-bottom:1px solid #eee;}.results-table .results .result>*{display:inline-block;padding:10px;}html body form.dropzone{margin:15px;margin-top:0;min-height:100px;border:2px dashed #555;background-color:#fff;padding:0;transition:background-color ease .2s;}html body form.dropzone:hover{background-color:#eee;}html body form.dropzone input{display:none;}html body form.dropzone .dz-message{margin:40px 0;}html body form.dropzone .dz-message span{font-size:18px;}html body form.dropzone .dz-preview{margin:5px 15px;width:100px;height:calc(100px - 10px);min-height:initial;background-color:#fff;border:1px solid #5776a8;border-radius:4px;}html body form.dropzone .dz-preview.dz-error{background:#ff3541;}html body form.dropzone .dz-preview.dz-error *{color:#fff;}html body form.dropzone .dz-preview.dz-success{background:#40b70e;}html body form.dropzone .dz-preview.dz-success *{color:#fff;}html body form.dropzone .dz-preview .dz-image,html body form.dropzone .dz-preview .dz-error-message{display:none !important;}html body form.dropzone .dz-preview>.dz-details{padding:0;padding-top:2px;z-index:1000;opacity:1;}html body form.dropzone .dz-preview>.dz-details .dz-size{display:none;}html body form.dropzone .dz-preview>.dz-details>.dz-filename:hover>span{border:none;background:none;background-color:transparent;}html body form.dropzone .dz-preview>.dz-details>.dz-filename>span{background:none;background-color:transparent;}html body form.dropzone .dz-preview .dz-progress{top:auto;bottom:3px;}html body form.dropzone .dz-preview .dz-progress>span{background:#2f9f00;}html body form.dropzone .dz-preview .dz-success-mark,html body form.dropzone .dz-preview .dz-error-mark{margin-top:-20px;margin-left:-20px;}html body form.dropzone .dz-preview .dz-success-mark>svg,html body form.dropzone .dz-preview .dz-error-mark>svg{width:40px;height:40px;}.pagination{margin-top:30px;margin-bottom:15px;}.pagination ul{list-style:none;text-align:center;font-size:0;padding-left:0;}.pagination ul li{display:inline-block;vertical-align:top;}.pagination ul li:first-child>a{border-top-left-radius:4px;border-bottom-left-radius:4px;}.pagination ul li:last-child>a{border-top-right-radius:4px;border-bottom-right-radius:4px;}.pagination ul li:not(:first-child)>a{border-left:none;}.pagination ul li.disabled{opacity:.5;}.pagination ul li.active:hover{cursor:default;}.pagination ul li.active a{border-bottom:4px solid #5776a8;padding-top:6px;padding-bottom:3px;}.pagination ul li a{display:inline-block;padding:6px 10px;background-color:#eee;border:1px solid #ddd;font-size:16px;font-weight:bold;line-height:1;transition:background-color ease .2s;}.pagination ul li a:hover{cursor:default;}.pagination ul li a[href]:hover{cursor:pointer;background-color:#ddd;}.add-edit-form-container{width:50%;margin-left:auto;margin-right:auto;border:1px solid #5776a8;border-radius:4px;}.add-edit-form-container h1{font-size:24px;background-color:#f5f5f5;padding:15px;margin:0;border-bottom:4px solid #5776a8;border-top-left-radius:4px;border-top-right-radius:4px;}.add-edit-form-container .alert-message{margin:25px;margin-bottom:0;}.add-edit-form{padding:15px;}body.popup-visible{overflow:hidden;}.popup{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:hidden;z-index:100;opacity:0;pointer-events:none;transition:opacity ease .2s;}.popup.visible{opacity:1;pointer-events:all;}.popup.visible .popup-inner{top:45%;}.popup .popup-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:101;}.popup .popup-inner{position:absolute;top:calc(45% + 30px);left:50%;transform:translate(-50%,-50%);width:30vw;min-width:400px;max-width:500px;padding:15px;text-align:center;background-color:#fff;border-radius:4px;z-index:102;transition:top ease .2s;}.popup .popup-inner .popup-title{position:relative;font-weight:bold;font-size:20px;padding:0 15px;margin-bottom:30px;}.popup .popup-inner .popup-title::after{content:'';width:70%;height:1px;position:absolute;bottom:-10px;left:15%;border-bottom:1px solid #5776a8;}.popup .popup-inner .popup-close{position:absolute;top:7px;right:7px;transition:color ease .2s;}.popup .popup-inner .popup-close:hover{cursor:pointer;}.popup .popup-inner .popup-close:hover i{color:#000;}.popup .popup-inner .popup-close i{font-size:18px;}.popup .popup-inner .document-download-popup-buttons{font-size:0;margin-top:30px;}.popup .popup-inner .document-download-popup-buttons a{display:inline-block;width:calc(50% - 30px);margin:0 15px;padding:10px 12px;color:#fff !important;}.datepicker{position:absolute;background-color:#fff;border:1px solid #777;border-radius:0;}@media(max-width:1700px){header .header-top,header .header-menu-container .header-menu{width:90%;}.outer-page-body .page-body{width:90%;}footer .footer-content{width:90%;}.breadcrumbs-container .breadcrumbs{width:90%;}}@media(max-width:1300px){header .header-top{width:95%;}header .header-menu-container .header-menu{width:95%;}.outer-page-body .page-body{width:95%;}footer .footer-content{width:95%;}.breadcrumbs-container .breadcrumbs{width:95%;}}@media(max-width:1000px){header .header-top{width:100%;}header .header-menu-container .header-menu{width:100%;}.outer-page-body .page-body{width:100%;}footer .footer-content{width:100%;}.breadcrumbs-container .breadcrumbs{width:100%;}}