table.table .btnCell{min-width:200px;text-align:center}table.table .btnCell a.btn{margin-bottom:10px}table.table .btnCell a.btn:last-of-type{margin-bottom:0}a#newProjectBtn{margin-top:0}#save-project{text-decoration:underline;color:#6c757d;margin-right:20px}#save-project:active,#save-project:focus,#save-project:hover{color:#0079c2!important}#projectTitle{cursor:pointer}#projectTitle[pending]:after{content:"pending changes...";display:block;text-align:right;font-size:.9rem;font-style:italic;color:#696969}#add-license{font-weight:700;font-size:1rem;line-height:2;display:block;margin-top:30px;margin-left:20px}#add-license i.fa{margin-right:10px}#projectContainer .page_leader{font-weight:700;font-size:1rem;color:#b9b9b9;margin-bottom:12px}#projectContainer h1.project_title{font-weight:900;font-size:2.5rem;min-height:2.5rem;color:#121212}#projectContainer #subtitleAddress{font-weight:400;font-size:1rem;min-height:1rem;line-height:2;color:#696969}#projectContainer .permitIntro{font-size:1rem;margin-bottom:20px}.permit .permitName{font-weight:700;font-size:2rem;color:#121212}.permit .section{border:1px solid #b9b9b9;box-sizing:border-box;margin-bottom:30px;padding:15px 22px 20px 20px}.permit .section .sectionName{font-weight:700;font-size:1.5rem;color:#121212;margin-bottom:25px}.permit .section .saSectionGroupTitle h2{font-weight:700;font-size:2rem;color:#121212}.permit .section label{font-size:1rem;color:#121212}.permit .section input,.permit .section select,.permit .section textarea{border-color:#6f6f6f;font-size:1rem;color:#6f6f6f}.permit .section .form-group{margin-bottom:25px}.permit .section .form-group .saFieldError{border:1px solid red;border-radius:10px;background:pink}.permit .section .form-group .saFieldError .invalid-feedback{display:inherit}.permit .section .form-group input:disabled,.permit .section .form-group select:disabled{background:#fff;border-width:0 0 1px}.permit .section .form-group textarea:-moz-read-only{background:#fff;border-width:0 1px 1px 0}.permit .section .form-group textarea:disabled,.permit .section .form-group textarea:read-only{background:#fff;border-width:0 1px 1px 0}.permit .section_no_border{border:0 transparent}.permit .form_spacer{height:36px;display:block;width:100%}.permit .no_styling{border:0 transparent;padding:0;margin:0}.saStepPanel .sectionIntro{margin-bottom:25px}.saStepPanel .form-group.saFieldError{border:1px solid red;border-radius:10px;background:pink}.saStepPanel .form-group.saFieldError .invalid-feedback{display:inherit}.bs-stepper>.bs-stepper-header{counter-reset:stepper-header-counter;list-style:none;padding:0}.bs-stepper>.bs-stepper-header>.line{flex:1 0 32px;min-width:1px;min-height:1px;height:2px;margin:auto;background-color:rgba(0,0,0,.12)}.bs-stepper>.bs-stepper-header>.step{color:#6c757d;margin:0 0 .5rem;counter-increment:stepper-header-counter;position:relative;font-size:1rem}.bs-stepper>.bs-stepper-header>.step::marker{display:none}.bs-stepper>.bs-stepper-header>.step:before{content:counter(stepper-header-counter);display:inline-block;width:2em;height:2em;padding:.3em 0;margin:0;font-weight:700;line-height:1.5;color:#fff;text-align:center;text-decoration:none;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:none;border-radius:100%;transition:background-color .3s ease-out,color .15s ease-out;background-color:#6c757d}.bs-stepper>.bs-stepper-header>.step.active{color:#121212}.bs-stepper>.bs-stepper-header>.step.active:before{color:#3898eb;background-color:#fff;border:1px solid}.bs-stepper>.bs-stepper-header>.step.completed{color:#121212}.bs-stepper>.bs-stepper-header>.step.completed:before{content:"\2713";background-color:#3898eb}.bs-stepper>.bs-stepper-header>.step:after{min-width:1px;min-height:1px;height:2px;margin:auto;background-color:rgba(0,0,0,.12);width:33%;display:block;position:absolute;top:50%;transform:translateX(-50%);left:100%}.bs-stepper>.bs-stepper-header>.step:last-child:after{content:unset}.bs-stepper>.bs-stepper-header>.step>.bs-stepper-label{display:inline-block;margin:8px;font-size:1rem;display:block;text-align:center;min-width:5em}label.saCheckboxLabel{padding-left:3em}input.saFancyCheckbox[type=checkbox]~.saCheckmark{display:inline-block;margin-left:-1.6em}#preview-summary-content .tab-pane{max-height:65vh;overflow-y:auto}#preview-summary-content .tab-pane object{height:60vh}.permit-section h4{margin-top:20px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ccc}div.form-group.sa-indent{margin-left:40px;margin-right:20px}.array-definer{background:#f1f1f1;padding:27px;margin-left:10px;margin-right:10px}.array-container{margin-top:2rem;margin-bottom:3rem}.array-container ol{counter-reset:array-counter;list-style:none;padding:0}.array-container ol li{position:relative;padding:20px 20px 0;margin-left:20px;margin-bottom:0}.array-container ol li:before{counter-increment:array-counter;content:"Roof Plane " counter(array-counter);font-weight:700;font-size:1.25rem;color:#121212}.array-container ol li:only-child{border:none;list-style-type:none;margin-left:0;padding:0}.array-container ol li:only-child:before{display:none}#preview-summary-error-content .alert{font-weight:600}#preview-summary-error-content .alert i{font-weight:100;border:1px solid;border-radius:100%;padding:.2rem .5rem;font-size:.8rem}#preview-summary-error-content .heading{align-items:last baseline}.queryContainer{position:relative}.queryContainer .dropdown-toggle.is-invalid:after{display:none}.queryContainer .dropdown{display:block!important}.queryContainer .dropdown .btn.dropdown-toggle.form-control{padding:.375rem 25px .375rem .75rem}.queryContainer .dropdown .btn.dropdown-toggle.form-control.btn-secondary{color:#6f6f6f;background-color:#fff}.queryContainer .dropdown .btn.dropdown-toggle.form-control:after{color:#121212;border:none;margin-top:5px;font:normal normal 900 14px/1 Font Awesome\ 5 Free;content:"\F002"}.queryContainer .dropdown div.dropdown-menu{transform:none!important;box-shadow:0 2px 6px rgba(0,0,0,.5)}.queryContainer .dropdown div.dropdown-menu>.inner{height:113px!important}.__PrivateStripeElement{max-height:100%;overflow:hidden}.new-card span[data-error]:after{content:attr(data-error);color:#c13c27;display:block;margin-top:20px;font-size:.765625rem}.new-card span[data-error].form-control:after{transform:translateX(-10px)}.project-options a:after{display:none}.highlight{-webkit-animation:shadow_breath 1s linear infinite;animation:shadow_breath 1s linear infinite}@keyframes shadow_breath{0%{text-shadow:0 0 15px #3898eb;-moz-text-shadow:0 0 15px #3898eb;-webkit-text-shadow:0 0 15px #3898eb}50%{text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none}to{text-shadow:0 0 15px #3898eb;-moz-text-shadow:0 0 15px #3898eb;-webkit-text-shadow:0 0 15px #3898eb}}@-webkit-keyframes shadow_breath{0%{text-shadow:0 0 15px #3898eb;-moz-text-shadow:0 0 15px #3898eb;-webkit-text-shadow:0 0 15px #3898eb}50%{text-shadow:0 0 0;-moz-text-shadow:0 0 0;-webkit-text-shadow:0 0 0}to{text-shadow:0 0 15px #3898eb;-moz-text-shadow:0 0 15px #3898eb;-webkit-text-shadow:0 0 15px #3898eb}}