:root {--content-padding: 12px;--content-padding-top: 8px;}@media only screen and (min-width: 480px) {:root {--content-padding: 32px;--content-padding-top: 28px;}}a {text-decoration: underline;}a:hover {text-decoration: none;}.k-button.k-primary, .k-slider .k-draghandle, .k-switch-on .k-switch-handle {background-image: none;}.k-button.k-primary:hover, .k-button.k-primary.k-hover, .k-action-buttons .k-primary:hover, .k-action-buttons .k-primary.k-state-hvoer, .k-slider .k-draghandle:hover, .k-switch-on:hover .k-switch-handle {background-image: none;}.k-button.k-selected, .k-button.k-primary:active, .k-button.k-primary.k-active, .k-button.k-primary.k-selected, .k-button-group .k-button:active,.k-button-group .k-button.k-active,.k-button-group .k-button.k-selected,.k-button-group > input[type="radio"]:checked + .k-button,.k-button-group > input[type="checkbox"]:checked + .k-button, .k-action-buttons .k-primary:active, .k-action-buttons .k-primary.k-active, .k-slider .k-draghandle:active, .k-slider .k-draghandle.k-pressed {background-image: none;}.k-button-solid-primary:focus, .k-button-solid-primary.k-focus, .k-radio:checked:focus, .k-radio.k-checked.k-focus,.k-checkbox:checked:focus, .k-checkbox.k-checked.k-focus {box-shadow: 0 0 0 2px rgb(0 0 0 / 8%);}.k-menu-link:focus-visible {outline: #000 solid 2px;outline-offset: -4px;}span.k-i-info:focus-visible {outline: #000 solid 2px;outline-offset: 1px;}#portalContainer {height: 100%;}#accessibleLink {background: rgba(0, 0, 0, 0.3);margin: -4px 0 -2px;padding: 4px 8px;}#logoPortal {display: block;width: 100%;margin-left: 0;padding: 1.5em 0 0.5em;text-align: left;}#loginLogo {width: auto;height: auto;max-width: 240px;max-height: 120px;}#externalBanner #loginLogo {max-width: 160px;max-height: 80px;}.fieldList .formField {display: flex;flex-wrap: wrap;align-items: baseline;margin: 0 0 var(--vertical-spacing);}#portalLoginText {box-sizing: border-box;width: 100%;margin: 6px 0 var(--vertical-spacing);padding: var(--vertical-spacing);border: 1px solid rgba(0, 0, 0, var(--border-transparency));border-radius: 2px;background-color: var(--lighter-grey-bg-color);text-align: left;}#createUserScreen #main {padding: 0 0 5vh;flex-direction: column;align-items: center;}#privacyStatement {width: 100%;padding-top: 2em;}.noPhone {display: none;}.mainNav {border-bottom: solid 1px var(--primary-accent-color);}.horizMenu, .pageTitle, .mainContent {width: 100%;margin: 0 auto;}.paneContent {display: flex;flex-direction: column;justify-content: space-between;width: calc(100% - var(--content-padding)*2);margin: 0 auto;padding: var(--content-padding-top) var(--content-padding) var(--content-padding);text-align: left;}.pageTitle {padding:  0 0;}#externalBanner {display: flex;flex-wrap: wrap;flex-direction: row;align-items: center;margin-bottom: var(--vertical-spacing);}#externalBanner h1 {margin: var(--horizontal-spacing);}.mainContent {flex: 1;}#pcrBody {width: 100%;margin: 0 0 var(--vertical-spacing);border: 1px solid rgba(0, 0, 0, var(--border-transparency));}.responsiveGrid .k-grid-header table, .responsiveGrid .k-grid-header thead, .responsiveGrid .k-grid-header tr {display: grid;grid-template-columns: 1fr;}.responsiveGrid .k-grid-header tr {grid-gap: var(--cell-padding-topbot);padding: var(--cell-padding-topbot) var(--cell-padding-topbot) 0;}.responsiveGrid .k-grid-content table, .responsiveGrid .k-grid-content tbody, .responsiveGrid .k-grid-content tr {display: grid;grid-template-columns: 1fr;}.responsiveGrid .k-grid-content tr {grid-gap: var(--cell-padding-topbot);padding: var(--cell-padding-topbot);}.responsiveGrid .k-grid-header th, .responsiveGrid .k-grid-content td {padding: 0;border-width: 0;}.responsiveGrid .k-grid-header th.emptyGridHeader {height: 0;}.responsiveGrid.k-grid td {align-self: center;}.k-grid-header .k-header > .k-link:focus {min-height: calc(1.58em - 2px);border: 1px solid var(--secondary-accent-color);}#summaryGrid {width: 100%;}#summaryGrid.responsiveGrid .k-grid-header tr {grid-template-columns: 1fr 5em 1fr;}#summaryGrid.responsiveGrid .k-grid-content tr {grid-template-columns: 1fr 5em 1fr;}#summaryGrid .statusNotesCell, #summaryGrid .gridButtonCell {grid-column-end: span 3;}.k-grid .k-selected:hover td, .k-grid .k-selected.k-hover td, .k-grid .k-selected:hover, .k-grid .k-selected.k-hover,.k-grid tbody > tr.k-selected:hover, .k-grid tbody > tr.k-selected.k-hover {background-color: var(--link-hover-color);}#summaryGrid td a {color: var(--link-color);text-decoration: none;}#summaryGrid td a:hover {color: var(--link-hover-color);text-decoration: underline;}#summaryGrid .gridButtonCell {text-align: right;}#summaryGrid .cr-edit, #summaryGrid .cr-view {width: 100px;}.k-tooltip:not(.k-tooltip-closable) {font-size: var(--default-text-size);}#feesGrid .lineDiscount .k-i-arrow-parent {font-size: 32px;margin-top: -8px;}.k-panelbar {margin: 0 calc(var(--content-padding)*(-1));border-width: 1px 0;}.k-panelbar .k-h2 {margin-bottom: 0;}.k-panelbar > .k-panelbar-item > .k-link {padding-left: var(--content-padding);padding-right: var(--content-padding);}.k-panelbar #projectValueLi .k-hover {color: black;}.k-panelbar #areaOfWorkLi .k-hover {color: black;}.panelContent {padding: var(--content-padding-top) var(--content-padding) var(--content-padding)}.popupWindow .paneContent {width: calc(100% - var(--content-padding)*2);height: calc(100% - var(--content-padding)*2);padding: var(--content-padding-top) var(--content-padding) var(--content-padding);}.popupWindow .fieldList .formField {margin: 0 0 var(--vertical-spacing);}.fieldList .formField.noLabel {padding-left: 0;}.fieldList label, .fieldList .field {width: 100%;text-align: left;}.fieldList label.latLongLabel {width: auto;text-align: right;}.field {font-weight: 500;}.horizFieldList {display: flex;flex-direction: row;flex-wrap: wrap;width: 100%;}.horizFieldList .formField {flex-direction: column;width: 100%;}.horizFieldList .formField:last-child, #ownerForm .horizFieldList .formField:last-child, #reviewApplication .horizFieldList .formField:last-child {margin-right: 0;}.horizFieldList label {padding-right: 0;}.fieldList .blockContent {margin-bottom: var(--vertical-spacing);}.fieldList .fieldList {margin: 0 0 -16px 0;}.addressField {min-height: calc(8px + 4.38em);}#gpsButtons {margin-top: 9px;}.submitError .k-icon, .msgError .k-icon, .msgSuccess .k-icon {margin: -3px 4px 0 0;}.errorContainer {width: 100%;outline: none;}#portalApplicationPage label .k-icon, #portalApplicationPage #documentsGrid .k-icon {margin: -3px 0 0 4px;}#permitApplicationForm .fieldList button {width: auto;}.backLink {text-decoration: none;}label[for=applTypeOwner] {margin-left: var(--horizontal-spacing);}.sameAsPropertyWrap label {display: inline-block;}.sameAsPropertyWrap .k-checkbox-label {margin-left: var(--horizontal-spacing);}#ownerAddBtn, #contractorsSearchBtn {margin-bottom: var(--vertical-spacing);}.searchContainer .fieldList {display: flex;flex-wrap: wrap;align-items: flex-end;}.searchContainer .fieldList .formField {display: inline-block;margin: 0 var(--horizontal-spacing) 0 0;padding-bottom: var(--cell-padding-topbot);}.searchContainer .fieldList .formField:last-child {margin-right: 0;}.searchContainer .fieldList .formField.floatRight {margin-left: auto;}.searchContainer .fieldList label {display: block;padding: 0 0 2px 2px;font-size: var(--smaller-text-size);text-align: left !important;}#documentsGrid, #downloadGrid {width: 100%;margin-bottom: var(--vertical-spacing);}#documentsGrid .k-h3, #downloadGrid .k-h3 {margin-bottom: 0.5em;}#documentsGrid.responsiveGrid .k-grid-header tr {grid-template-columns: 2fr 1fr 1fr;}#documentsGrid.responsiveGrid .k-grid-content tr {grid-template-columns: 2fr 1fr 1fr;}#documentsGrid .documentButtons {grid-column-end: span 3;}.attachViewBtn {min-width: 7em;}.attachDeleteBtn {}.k-upload {min-width: initial;min-height: initial;border-width: 0;}.k-upload, .k-upload .k-dropzone {background-color: transparent;}.k-upload-empty .k-dropzone-hint {display: none !important;} #applicationBtns {margin-top: var(--vertical-spacing);}#applicationBtns button {width: 100%;}#saveApplicationBtn {margin-bottom: var(--vertical-spacing);}#reviewApplicationBtn {margin-left: 0;}#reviewApplicationContainer {height: calc(100% - var(--content-padding));padding: var(--content-padding) var(--content-padding) 0;overflow: auto;}#reviewApplication {min-height: calc(100% - 120px);}#reviewApplication .reviewSection {margin-bottom: calc(var(--vertical-spacing)*2);}#reviewApplication h2 {padding-bottom: 2px;border-bottom: 1px solid #888;}#reviewApplication .fieldList .formField, #ownerForm .fieldList .formField {margin-bottom: var(--vertical-spacing);}#reviewApplication .fieldList .horizFieldList {margin-bottom: calc(var(--vertical-spacing)*(-1));}#reviewApplication .repeatingRow {border-bottom: 1px solid rgba(0, 0, 0, var(--border-transparency));margin-bottom: var(--vertical-spacing);}#reviewApplication .repeatingRow:last-child {border-bottom: none;}#legalNotice, #agreeTerms {margin-top: var(--vertical-spacing);}#legalNotice h1 {font-size: calc(var(--default-text-size) * 2);margin-bottom: var(--default-text-size);font-family: inherit;line-height: normal;font-weight: bold;}#legalNotice h2 {border-bottom: none;}#agreeTerms {display: flex;justify-content: flex-end;}#agreeTerms .required {padding: var(--vertical-spacing);border: 1px solid var(--error-color);border-radius: 2px;}#agreeTerms label {font-size: calc(var(--default-text-size) * 1.14);font-weight: bold;}#signature {display: flex;justify-content: flex-end;}#signature .required {padding: var(--vertical-spacing);border: 1px solid black;border-radius: 2px;width: 22.5em;height: 1em;}#signature label {font-size: calc(var(--default-text-size) * 1.14);font-weight: bold;}#reviewApplicationToolBar {height: 48px;margin: 72px calc(var(--content-padding)*(-1)) 0;}#reviewDocumentsGrid {height: 100%;}#reviewDocumentsGrid.responsiveGrid .k-grid-header tr {grid-template-columns: 2fr 1fr;}#reviewDocumentsGrid.responsiveGrid .k-grid-content tr {grid-template-columns: 2fr 1fr;}#reviewDocumentsGrid .documentButtons {grid-column-end: span 2;}.reviewDownloadBtn .fieldData {align-self: flex-end;}#permitInfo {display: flex;justify-content: space-between;align-items: flex-start;}#portal .k-tabstrip .k-item.k-active {background: #fff;}#portal .k-tabstrip-top > .k-tabstrip-items .k-item.k-active {border-bottom: 2px solid #fff;}#portal .tabContent, #portal .k-tabstrip > .k-content, .k-tabstrip.k-tabstrip-scrollable > .k-content.tabContent {border: 1px solid rgba(0, 0, 0, var(--border-transparency));padding: calc(var(--content-padding)*0.5);}#requestsGrid.responsiveGrid .k-grid-header tr {grid-template-columns: 1fr 1fr 1fr;}#requestsGrid.responsiveGrid .k-grid-content tr {grid-template-columns: 1fr 1fr 1fr;}#requestsGrid .requestDescCell {grid-column-end: span 2;}#inspectionsGrid {width: 100%;}#inspectionsGrid.responsiveGrid .k-grid-header tr {grid-template-columns: 16px 1.1fr 1fr 1fr;}#inspectionsGrid.responsiveGrid .k-grid-content tr {grid-template-columns: 16px 1.1fr 1fr 1fr;}#inspectionsGrid .gridButtonCell {grid-column-end: span 4;text-align: right;}.k-calendar td.k-disabled {background-image:radial-gradient(circle, transparent 60%, #fff 60%),linear-gradient(45deg, transparent 47%, var(--secondary-accent-color) 47%, var(--secondary-accent-color) 53%, transparent 53%),linear-gradient(135deg, transparent 47%, var(--secondary-accent-color) 47%, var(--secondary-accent-color) 53%, transparent 53%);}.k-calendar td.k-disabled.k-weekend {background-image:radial-gradient(circle, transparent 60%, #f9f9f9 60%),linear-gradient(45deg, transparent 47%, var(--secondary-accent-color) 47%, var(--secondary-accent-color) 53%, transparent 53%),linear-gradient(135deg, transparent 47%, var(--secondary-accent-color) 47%, var(--secondary-accent-color) 53%, transparent 53%);}.k-calendar:not(.k-calendar-infinite) .k-content .k-selected.k-hover .k-link,.k-calendar:not(.k-calendar-infinite) .k-content .k-weekend .k-selected.k-hover .k-link {background-color: var(--link-hover-color); }#viewInspection iframe {width: 100%; height: 100%;}@media screen and (max-width: 767px) {.themeAccessible .responsiveGrid.k-grid tr.k-alt td {border-width: 0;}.themeAccessible .responsiveGrid .k-grid-content tr {border-top: 1px solid rgba(0, 0, 0, var(--row-border-transparency));border-bottom: 1px solid rgba(0, 0, 0, var(--row-border-transparency));}}@media screen and (min-width: 480px), print {#logoPortal {margin-left: -10px;}#portalLoginText {max-width: 464px;}.topNav .noPhone {display: inline;}#createUserScreen .formBox form {width: 100%;}.k-panelbar {margin: 0;border-width: 1px;}.k-panelbar > .k-panelbar-item > .k-link {padding-left: calc(var(--content-padding)*0.5);padding-right: calc(var(--content-padding)*0.5);}.panelContent {padding: calc(var(--content-padding-top)*0.5) calc(var(--content-padding)*0.5) calc(var(--content-padding)*0.5)}.horizFieldList .formField, #ownerForm  .horizFieldList .formField, #reviewApplication .horizFieldList .formField {width: auto;margin: 0 var(--horizontal-spacing) var(--vertical-spacing) 0;}.fieldList .wideTextBox {width: 18em;}.fieldList .wideTextArea, #reviewApplication .fieldList .formField.wide {width: 100%;max-width: 685px;}#reviewApplication .fieldList .formField.medium {width: 30%;min-width: 16em;max-width: 32em;}#legalDesc.horizFieldList {flex-wrap: nowrap;}#legalDesc .formField {max-width: 12.4em;}#legalDesc input {width: 100%;}.fieldList .provStateTextBox {width: 6.8em;}.ownerEditCell .k-button::before {content: "test";}#applicationBtns .formField {justify-content: flex-end;}#applicationBtns .horizFieldList {justify-content: space-between;width: 100%;}#applicationBtns .horizFieldList .formField {flex-direction: row;justify-content: flex-end;}#applicationBtns button {width: auto;}#reviewApplicationBtn {margin-left: var(--horizontal-spacing);}#reviewApplication .horizFieldList .formField {width: 16em;}}@media screen and (min-width: 768px), print {#portalLoginScreen .formBox {width: calc(50% - 16px);}#portalLoginText {width: 50%;min-height: 240px;margin-left: 16px;}.horizMenu, .pageTitle, .mainContent {max-width: 960px;}.responsiveGrid .k-grid-header table, .responsiveGrid .k-grid-content table {display: table;}.responsiveGrid .k-grid-header thead, .responsiveGrid .k-grid-content tbody {display: table-row-group;}.responsiveGrid .k-grid-header tr, .responsiveGrid .k-grid-content tr {display: table-row;}.responsiveGrid .k-grid-header th, .responsiveGrid .k-grid-content td {padding: var(--cell-padding-topbot) var(--cell-padding-rtlt);border-width: 0 0 0 1px;}.responsiveGrid.k-grid th[style*="display:none"] + th, .responsiveGrid.k-grid td[style*="display:none"] + td {border-left-width: 0;}.k-grid-header .k-header.emptyGridHeader.statusNotesHeader > .k-link {display: block;}#requestsGrid .k-grid-header .k-header.emptyGridHeader > .k-link {display: block;}#inspectionsGrid {width: 670px;}}@media only screen and (min-width: 1025px) {.k-upload {border: 2px dashed #ccc;}.k-upload, .k-upload .k-dropzone {background-color: #f2f2f2;}.k-upload-empty .k-dropzone-hint {display: inline !important;}}#portalSummaryPage main {height: calc(100% - 7.5em);}#portalSummaryPage .bottomToolBar.k-grid-toolbar {min-width: auto;}.pcrSummaryAssignTo.k-dropdownlist.k-picker {width: 100%;max-width: 12.4em;}#pcrHeaderGrid {width: 100%;}#pcrFormToolBar {width: 100%;margin: var(--content-padding) auto 0;border: 1px solid rgba(0, 0, 0, var(--border-transparency));border-width: 0 1px;}#pcrFormToolBar .toolBar {justify-content: flex-start;flex-wrap: wrap;row-gap: 6px;padding: var(--toolbar-padding-top) calc(var(--horizontal-spacing)*2) var(--toolbar-padding-bot);}@media only screen and (max-width: 479px) {#pcrFormToolBar .toolBar .k-button {width: 100%;margin-left: 0;}}