@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600;700&display=swap";
/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.grid-full{display:grid;grid-template-rows:1fr;grid-template-columns:repeat(14,minmax(0,1fr));grid-column-gap:2rem}.col-left-1{grid-column:1/2}.col-left-2{grid-column:1/3}.col-left-3{grid-column:1/4}.col-left-4{grid-column:1/5}.col-left-5{grid-column:1/6}.col-left-6{grid-column:1/7}.col-left-7{grid-column:1/8}.col-left-8{grid-column:1/9}.col-left-9{grid-column:1/10}.col-left-10{grid-column:1/11}.col-left-11{grid-column:1/12}.col-left-12{grid-column:1/13}.col-left-13{grid-column:1/14}.col-left-14{grid-column:1/15}.col-right-1{grid-column:14/15}.col-right-2{grid-column:13/15}.col-right-3{grid-column:12/15}.col-right-4{grid-column:11/15}.col-right-5{grid-column:10/15}.col-right-6{grid-column:9/15}.col-right-7{grid-column:8/15}.col-right-8{grid-column:7/15}.col-right-9{grid-column:6/15}.col-right-10{grid-column:5/15}.col-right-11{grid-column:4/15}.col-right-12{grid-column:3/15}.col-right-13{grid-column:2/15}.col-right-14{grid-column:1/15}@media screen and (max-width:900px){.col-left-1,.col-left-2,.col-left-3,.col-left-4,.col-left-5,.col-left-6,.col-left-7,.col-left-8,.col-left-9,.col-left-10,.col-left-11,.col-left-12,.col-left-13,.col-left-14,.col-right-1,.col-right-2,.col-right-3,.col-right-4,.col-right-5,.col-right-6,.col-right-7,.col-right-8,.col-right-9,.col-right-10,.col-right-11,.col-right-12,.col-right-13,.col-right-14{grid-column:1/15}}
html,body{margin:0;padding:0;font-family:"Open Sans",sans-serif;font-size:15px;color:#444}html a,body a{text-decoration:none;color:#5b6193}html a:hover,body a:hover{text-decoration:underline;color:#2a2d44}html a:focus,body a:focus{text-decoration:underline}html .dialog-off-canvas-main-canvas,body .dialog-off-canvas-main-canvas{display:flex;flex-direction:column;height:100%}html .dialog-off-canvas-main-canvas .wrapper>*,body .dialog-off-canvas-main-canvas .wrapper>*{max-width:1440px;margin:0 auto}.region{padding:1rem}.color-error{color:red;font-weight:700;margin:.5em 0 .5em 0}.button.button--danger{background-color:#f34747}.button.button--danger:hover{background-color:#bf3737}.temporary-banner{margin:auto;width:75%;border:1px solid #a3cfbb;background-color:#d1e7dd;color:#0a3622;padding:0 1em;margin-bottom:1em;border-radius:5px}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action::before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action::before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li::before{content:" \BB ";}.breadcrumb li:first-child::before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.container-inline label::after,.container-inline .label::after{content:":";}.form-type-radios .container-inline label::after,.form-type-checkboxes .container-inline label::after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required::after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/custom/bumis/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message::before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/custom/bumis/images/icons/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/custom/bumis/images/icons/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/custom/bumis/images/icons/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
.wrapper__primary-menu{background-color:#cdced8}.wrapper__primary-menu .region-primary-menu{min-height:50px;display:flex;align-items:stretch;padding:0 1rem}.wrapper__primary-menu .region-primary-menu a,.wrapper__primary-menu .region-primary-menu p{display:block;line-height:50px;text-align:center;padding:0 1rem;margin:0}.wrapper__primary-menu .region-primary-menu nav .menu{list-style-type:none;padding:0;margin:0;display:flex;align-items:stretch}.wrapper__primary-menu .region-primary-menu nav .menu a{text-decoration:none}.wrapper__primary-menu .region-primary-menu nav .menu a.is-active{background-color:#676a8d;color:#fff}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px}.ui-dialog{width:50%}.ui-dialog .ui-dialog-content{overflow-x:hidden}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%}}
header .region-header{padding:.5rem 1rem}header .region-header .block-system-branding-block .site-logo{display:inline-block}header .region-header .block-system-branding-block .site-logo img{display:block;height:45px}header .region-header .block-system-branding-block .site-name{display:none}
.login-form__wrapper{max-width:680px;margin:auto;border:1px #676a8d solid;border-radius:3px}.login-form__wrapper .content__container .block-page-title-block{background-color:#676a8d;padding:1rem;border-top-left-radius:2px;border-top-right-radius:2px}.login-form__wrapper .content__container .block-page-title-block h1{margin:0;font-size:1.15rem;color:#fff}.login-form__wrapper .content__container .block-system-main-block form{display:flex;flex-wrap:wrap;position:relative}.login-form__wrapper .content__container .block-system-main-block form .bumis-logo{width:20%;position:absolute;top:calc(50% - 35px);transform:translateY(-50%);left:1rem}.login-form__wrapper .content__container .block-system-main-block form .form-item{padding:0 1rem;display:flex;flex:0 1 70%;flex-wrap:wrap;align-items:center;margin-left:auto;width:70%}.login-form__wrapper .content__container .block-system-main-block form .form-item label{flex:1 0 30%;font-weight:700}.login-form__wrapper .content__container .block-system-main-block form .form-item .form-text{flex:1 0 50%;min-width:0}.login-form__wrapper .content__container .block-system-main-block form .description,.login-form__wrapper .content__container .block-system-main-block form .more-information{flex:0 1 70%;margin:0 1rem 0 auto;padding:1rem 0;border-top:1px #ccc solid}.login-form__wrapper .content__container .block-system-main-block form .form-actions{display:flex;flex:0 1 100%;align-items:center;padding:1rem;background-color:#f5f5f5;border-top:1px solid #ccc;margin:0;border-bottom-right-radius:2px;border-bottom-left-radius:2px}.login-form__wrapper .content__container .block-system-main-block form .form-actions .form-submit{display:block;margin-left:auto;margin-right:0}
input{border-width:1px;border-color:#ccc;border-style:solid;border-radius:3px;padding:.75rem}input.button{padding:.75rem 1rem;background-color:#676a8d;color:#fff;border:none;cursor:pointer}input.button:hover{background-color:#525572}a.button{display:inline-block;padding:.75rem 1rem;background-color:#676a8d;color:#fff;border:none;cursor:pointer;border-radius:3px}a.button:hover{background-color:#525572;color:#fff;text-decoration:none}a.button:focus{color:#fff;text-decoration:none}.ui-widget-content a.button{color:#fff}.form-actions .button.is-disabled{background-color:#bbb;color:#fff;outline:none;cursor:default;pointer-events:none}.form-actions .form-disabled{background-color:#bbb;color:#fff;outline:none;cursor:default;pointer-events:none}.form-item-location,.form-item-school,.form-item-organization{width:100%}.form-item-location select,.form-item-school select,.form-item-organization select{border-width:1px;border-color:#ccc;border-style:solid;border-radius:3px;padding:.75rem;width:100%;display:block}select.single-select__element{pointer-events:none;border:none;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;padding:6px 0}select.single-select__element::-ms-expand{display:none}select.single-select__element:focus{outline:none}
table{width:100%;border-collapse:collapse}table .no-hover{pointer-events:none}table thead{text-align:left}table thead tr th{background-color:#f3f4f9;padding:1rem;line-height:1.25rem;font-size:1.05rem}table tbody tr{border-bottom:1px solid #f3f4f9}table tbody tr .success{background-color:#e4f0d0}table tbody tr:hover{background-color:#f5f8ff}table tbody tr td{box-sizing:border-box;height:4rem;padding:1rem;text-align:left}.archive table tbody tr .success td:nth-child(1){width:10%}.archive table tbody tr .success td:nth-child(2){width:70%}.archive table tbody tr .success td:nth-child(3){width:20%}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/custom/bumis/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/custom/bumis/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/custom/bumis/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
article.organization-view div.panel{border:solid 1px #595b77;border-radius:3px;margin-bottom:1em}article.organization-view div.panel-heading{display:flex;align-items:center;padding:.25em .5em;background-color:#676a8d;color:#fff;font-size:20px;font-weight:normal;height:1.5em}article.organization-view div.panel-body{padding:.5em 2em}article.organization-view caption{background-color:#e4f0d0;border:1px solid #ddd;font-size:20px;text-align:left;font-weight:bold;padding:.25em}article.organization-view table,article.organization-view th,article.organization-view td{border:1px solid #ddd;border-spacing:0;height:2em;padding:0}article.organization-view tr td:nth-child(odd){background-color:#e4f0d0;width:25%}article.organization-view td h6,article.organization-view td p{margin:.5em;font-family:"Open Sans",sans-serif;font-size:13px;color:#444}article.organization-view tr td{padding:.5em}article.organization-view tr:nth-child(even){background-color:#f2f2f2}article.organization-view tr td:nth-child(odd){background-color:initial;width:auto}article.organization-view tr td{padding:5px}article.organization-view .organization-item__wrapper{background-color:#e4f0d0;border:1px solid #ddd;text-align:left;padding:.25em;margin-top:2em}article.organization-view .organization-item__headline{font-weight:bold;font-size:20px;margin:.25em}article.organization-view .organization-item__paragraph{font-weight:normal;font-style:italic;margin:.25em}.organization-form div.panel{border:solid 1px #595b77;border-radius:3px;margin-bottom:1em}.organization-form div.panel-heading{display:flex;align-items:center;padding:.25em .5em;background-color:#676a8d;color:#fff;font-size:20px;font-weight:normal;height:1.5em}.organization-form div.panel-body{padding:.5em 2em}.organization-form input[type=text],.organization-form input[type=tel],.organization-form input[type=email],.organization-form select,.organization-form textarea{box-sizing:border-box;float:right;width:20em;height:2em}.organization-form textarea{height:4em}.organization-form .org-billing-address>b{background-color:#f3f4ee;display:block;padding:1em}.organization-form .org-standard-ledger-codes{background-color:#f3f4ee;padding:.5em}.organization-form .form-actions{grid-column:1/15;display:flex}.organization-form .form-actions .button{margin-left:auto;display:block}.organization-form .form-actions .button:not(:first-child){margin-left:1em;margin-right:0}.organization__button{margin-bottom:1em}.edit-organization__button,.edit-budgets__button{margin-top:1em}.budgets__wrapper .form-item{display:flex;align-items:center}.budgets__wrapper .form-item label{width:25%;display:inline-block}.budgets__wrapper .form-item input{width:70%;margin-left:auto}
.school-view table,.school-view th,.school-view td{border:1px solid #ddd;border-spacing:0;height:2em;padding:0}.school-view tr td:nth-child(odd){background-color:#e4f0d0;width:25%}.school-view td h6,.school-view td p{margin:.5em;font-family:"Open Sans",sans-serif;font-size:13px;color:#444}.school-view tr td{padding:.5em}.school-view div.panel{border:solid 1px #595b77;border-radius:3px;margin-bottom:1em}.school-view div.panel-heading{display:flex;align-items:center;padding:.25em .5em;background-color:#676a8d;color:#fff;font-size:20px;font-weight:normal;height:1.5em}.school-view div.panel-body{padding:.5em 2em}.school-view .form-actions .button{margin-left:auto;display:block;width:8em;text-align:center}.school-form div.panel{border:solid 1px #595b77;border-radius:3px;margin-bottom:1em}.school-form div.panel-heading{display:flex;align-items:center;padding:.25em .5em;background-color:#676a8d;color:#fff;font-size:20px;font-weight:normal;height:1.5em}.school-form div.panel-body{padding:.5em 2em}.school-form .organization__wrapper{display:flex}.school-form .organization__wrapper .form-item{width:50%;margin:0;display:flex;align-items:center;border:1px solid #dcdcdc}.school-form .organization__wrapper .form-item label{display:block;width:40%;padding:.75rem;border-right:1px solid #cde4aa;background-color:#e4f0d0}.school-form .organization__wrapper .form-item label::after{content:none}.school-form .organization__wrapper .form-item input{display:block;width:60%;border:none;background-image:none;outline:none}.school-form .main__wrapper{display:flex;margin-top:1em}.school-form .main__wrapper .address__form,.school-form .main__wrapper .ledger-code__form{width:50%}.school-form .main__wrapper .address__form .form-item,.school-form .main__wrapper .ledger-code__form .form-item{display:flex;align-items:center}.school-form .main__wrapper .address__form .form-item label,.school-form .main__wrapper .ledger-code__form .form-item label{display:block;width:30%}.school-form .main__wrapper .address__form .form-item input,.school-form .main__wrapper .ledger-code__form .form-item input{width:70%}.school-form .main__wrapper .address__form .form-item select,.school-form .main__wrapper .ledger-code__form .form-item select{padding:.75rem;width:74%;border-color:#ccc;border-radius:3px}.school-form .main__wrapper .address__form .email-address-multiple .form-item,.school-form .main__wrapper .ledger-code__form .email-address-multiple .form-item{display:block}.school-form .main__wrapper .address__form .email-address-multiple .form-item input,.school-form .main__wrapper .address__form .email-address-multiple .form-item select,.school-form .main__wrapper .ledger-code__form .email-address-multiple .form-item input,.school-form .main__wrapper .ledger-code__form .email-address-multiple .form-item select{width:auto}.school-form .main__wrapper .address__form .form-textarea-wrapper,.school-form .main__wrapper .ledger-code__form .form-textarea-wrapper{width:70%}.school-form .main__wrapper .address__form .form-textarea-wrapper textarea,.school-form .main__wrapper .ledger-code__form .form-textarea-wrapper textarea{width:100%;padding:.75rem;border-color:#ccc;border-radius:3px}.school-form .form-actions{padding:.5em 2em;display:flex;align-items:center}.school-form .form-actions input{display:block;margin-left:auto}.school-form .form-actions a:last-child{margin-right:0}
.location-view.ui-dialog{border:solid 2px #595b77;border-radius:3px}.location-view .ui-widget-header{background-color:#676a8d;color:#fff;font-size:20px;font-weight:normal}.location-view .ui-dialog-content .ui-button{background-color:#676a8d;color:#fff;margin-top:1em}.location-view .ui-dialog-content .ui-button.disabled{pointer-events:none;opacity:.5}.location-view table,.location-view th,.location-view td{border:1px solid #ddd;border-spacing:0;height:2em;padding:0}.location-view tr td:nth-child(odd){background-color:#e4f0d0;width:25%}.location-view td h6,.location-view td p{margin:.5em;font-family:"Open Sans",sans-serif;font-size:13px;color:#444}.location-view tr td{padding:.5em}.location-view div.panel{border:solid 1px #595b77;border-radius:3px;margin-bottom:1em}.location-view div.panel-heading{display:flex;align-items:center;padding:.25em .5em;background-color:#676a8d;color:#fff;font-size:20px;font-weight:normal;height:1.5em}.location-view div.panel-body{padding:.5em 2em}.location-form.ui-dialog{border:solid 2px #595b77;border-radius:3px}.location-form .ui-widget-header{background-color:#676a8d;color:#fff;font-size:20px;font-weight:normal}.location-form .ui-dialog-content .ui-button{background-color:#676a8d;color:#fff;margin-top:1em}.location-form .ui-dialog-content .ui-button.disabled{pointer-events:none;opacity:.5}
.building-information form{padding:0 1em;margin-top:1em;border:1px solid #676a8d;border-radius:3px}.building-information .button{width:100%;box-sizing:border-box;text-align:center;margin-left:0;margin-right:0}.building-information .button[name=reset]{background-color:#f34747}.building-information .button[name=reset]:hover{background-color:#bf3737}.building-information-form div.panel{border:solid 1px #595b77;border-radius:3px;margin-bottom:1em}.building-information-form div.panel-heading{display:flex;align-items:center;padding:.25em .5em;background-color:#676a8d;color:#fff;font-size:20px;font-weight:normal;height:1.5em}.building-information-form div.panel-body{padding:.5em 2em}.building-information-form table,.building-information-form th,.building-information-form td{border:1px solid #ddd;border-spacing:0;height:2em;padding:0}.building-information-form tr td:nth-child(odd){background-color:#e4f0d0;width:25%}.building-information-form td h6,.building-information-form td p{margin:.5em;font-family:"Open Sans",sans-serif;font-size:13px;color:#444}.building-information-form tr td{padding:.5em}.building-information-form label,.building-information-form legend{display:inline-block;width:20em;font-weight:700}.building-information-form label.option,.building-information-form legend.option{font-weight:400}.building-information-form .field--name-field-build-inf-document-level legend{float:left}.building-information-form .field--name-field-build-inf-document-level label{display:inline}.building-information-form .field--name-field-build-inf-document-level .form-radios .form-item{display:inline;padding-right:2em;padding-left:.5em}.building-information-form .field--name-field-build-inf-category .form-item{display:flex}.building-information-form .field--name-field-build-inf-category .form-item .fieldset-wrapper{padding-left:.5em}.building-information-form .field--name-field-build-inf-category .form-item .fieldset-wrapper .form-radio{margin-right:.5em}.building-information-form .field--name-field-build-inf-document-date{display:flex}.building-information-form .field--name-field-build-inf-document-date h4{width:20em;margin-right:.25em;display:flex;align-items:center}.building-information-form .field--name-field-build-inf-document-date .form-item{margin:0}.building-information-form .field--name-field-build-inf-document-date .form-item .form-date{width:60em;height:3em;box-sizing:border-box}.building-information-form input[type=text],.building-information-form select{border-color:#ccc;box-sizing:border-box;width:60em;height:3em;padding:.75rem;border-radius:3px}.building-information-form .form-actions{display:flex;align-items:center}.building-information-form .form-actions .button{display:block;margin-left:auto;padding:.75em 1.5em}.building-information-form .form-actions .button.button--danger{margin-left:1em;margin-right:0}
.incident-form,.grouped-incident.ui-widget{font-size:14px}.incident-form.ui-dialog,.grouped-incident.ui-widget.ui-dialog{border:solid 2px #595b77;border-radius:3px}.incident-form .ui-widget-header,.grouped-incident.ui-widget .ui-widget-header{background-color:#676a8d;color:#fff;font-size:20px;font-weight:normal}.incident-form .ui-dialog-content .ui-button,.grouped-incident.ui-widget .ui-dialog-content .ui-button{background-color:#676a8d;color:#fff;margin-top:1em}.incident-form .ui-dialog-content .ui-button.disabled,.grouped-incident.ui-widget .ui-dialog-content .ui-button.disabled{pointer-events:none;opacity:.5}.incident-form .form-item,.grouped-incident.ui-widget .form-item{display:flex;flex-wrap:wrap}.incident-form .form-item.form-type-radio,.grouped-incident.ui-widget .form-item.form-type-radio{align-items:center}.incident-form .form-item .value-item,.grouped-incident.ui-widget .form-item .value-item{width:60%}.incident-form .form-item .value-item .form-type-checkbox,.grouped-incident.ui-widget .form-item .value-item .form-type-checkbox{margin:0;align-items:start}.incident-form .form-item .value-item .form-type-checkbox label,.grouped-incident.ui-widget .form-item .value-item .form-type-checkbox label{width:auto;display:flex;align-items:start;margin-left:5px}.incident-form label,.grouped-incident.ui-widget label{width:36.7%;height:3em;font-weight:700;margin-right:3.3%}.incident-form input[type=tel],.incident-form input[type=email],.incident-form select,.incident-form textarea,.grouped-incident.ui-widget input[type=tel],.grouped-incident.ui-widget input[type=email],.grouped-incident.ui-widget select,.grouped-incident.ui-widget textarea{width:60%;height:3em;border-color:#ccc;border-radius:4px;padding:6px 12px}.incident-form input[type=text],.incident-form input[type=number],.grouped-incident.ui-widget input[type=text],.grouped-incident.ui-widget input[type=number]{height:auto;padding:6px 12px;width:60%;box-sizing:border-box}.incident-form .form-type-textarea .form-textarea-wrapper,.grouped-incident.ui-widget .form-type-textarea .form-textarea-wrapper{width:60%}.incident-form .form-type-textarea .form-textarea-wrapper textarea,.grouped-incident.ui-widget .form-type-textarea .form-textarea-wrapper textarea{height:6em;width:100%}.incident-form .form-item--error-message,.grouped-incident.ui-widget .form-item--error-message{width:60%;margin-left:40%}.incident-form .field--name-field-incident-agree-start-date .form-item--error-message,.grouped-incident.ui-widget .field--name-field-incident-agree-start-date .form-item--error-message{margin-left:auto;width:60%}.incident-form .buttons__wrapper,.grouped-incident.ui-widget .buttons__wrapper{display:flex;justify-content:space-between;padding:1em}.incident-form .buttons__wrapper .button,.grouped-incident.ui-widget .buttons__wrapper .button{margin:0;width:20%;text-align:center;background-color:#fff;color:#444;border:1px solid #ccc;border-radius:3px}.incident-form .buttons__wrapper .button:hover,.grouped-incident.ui-widget .buttons__wrapper .button:hover{background-color:#e8e8e8}.incident-form .tabledrag-toggle-weight,.grouped-incident.ui-widget .tabledrag-toggle-weight{display:none}.incident-form .paragraph-type--incident-file .paragraphs-actions .paragraphs-dropdown .paragraphs-dropdown-actions,.incident-form .paragraph-type--incident-remark .paragraphs-actions .paragraphs-dropdown .paragraphs-dropdown-actions,.incident-form .paragraph-type--incident-photo .paragraphs-actions .paragraphs-dropdown .paragraphs-dropdown-actions,.grouped-incident.ui-widget .paragraph-type--incident-file .paragraphs-actions .paragraphs-dropdown .paragraphs-dropdown-actions,.grouped-incident.ui-widget .paragraph-type--incident-remark .paragraphs-actions .paragraphs-dropdown .paragraphs-dropdown-actions,.grouped-incident.ui-widget .paragraph-type--incident-photo .paragraphs-actions .paragraphs-dropdown .paragraphs-dropdown-actions{box-shadow:none;background-color:#fff}.incident-form .paragraph-type--incident-file .paragraphs-actions .paragraphs-dropdown .paragraphs-dropdown-actions .paragraphs-dropdown-action,.incident-form .paragraph-type--incident-remark .paragraphs-actions .paragraphs-dropdown .paragraphs-dropdown-actions .paragraphs-dropdown-action,.incident-form .paragraph-type--incident-photo .paragraphs-actions .paragraphs-dropdown .paragraphs-dropdown-actions .paragraphs-dropdown-action,.grouped-incident.ui-widget .paragraph-type--incident-file .paragraphs-actions .paragraphs-dropdown .paragraphs-dropdown-actions .paragraphs-dropdown-action,.grouped-incident.ui-widget .paragraph-type--incident-remark .paragraphs-actions .paragraphs-dropdown .paragraphs-dropdown-actions .paragraphs-dropdown-action,.grouped-incident.ui-widget .paragraph-type--incident-photo .paragraphs-actions .paragraphs-dropdown .paragraphs-dropdown-actions .paragraphs-dropdown-action{color:#444}.incident-form .paragraph-type--incident-file .paragraphs-actions .paragraphs-dropdown .paragraphs-dropdown-actions .paragraphs-dropdown-action:hover,.incident-form .paragraph-type--incident-remark .paragraphs-actions .paragraphs-dropdown .paragraphs-dropdown-actions .paragraphs-dropdown-action:hover,.incident-form .paragraph-type--incident-photo .paragraphs-actions .paragraphs-dropdown .paragraphs-dropdown-actions .paragraphs-dropdown-action:hover,.grouped-incident.ui-widget .paragraph-type--incident-file .paragraphs-actions .paragraphs-dropdown .paragraphs-dropdown-actions .paragraphs-dropdown-action:hover,.grouped-incident.ui-widget .paragraph-type--incident-remark .paragraphs-actions .paragraphs-dropdown .paragraphs-dropdown-actions .paragraphs-dropdown-action:hover,.grouped-incident.ui-widget .paragraph-type--incident-photo .paragraphs-actions .paragraphs-dropdown .paragraphs-dropdown-actions .paragraphs-dropdown-action:hover{background-color:#e8e8e8}.incident-form #current-documents,.grouped-incident.ui-widget #current-documents{display:flex;justify-content:space-between;padding:1em 1em 0}.incident-form #current-documents .photos,.incident-form #current-documents .files,.incident-form #current-documents .remarks,.grouped-incident.ui-widget #current-documents .photos,.grouped-incident.ui-widget #current-documents .files,.grouped-incident.ui-widget #current-documents .remarks{align-content:start}.incident-form #current-documents .photos img,.incident-form #current-documents .files img,.incident-form #current-documents .remarks img,.grouped-incident.ui-widget #current-documents .photos img,.grouped-incident.ui-widget #current-documents .files img,.grouped-incident.ui-widget #current-documents .remarks img{width:50px}.incident-form #current-documents .photos .remark,.incident-form #current-documents .files .remark,.incident-form #current-documents .remarks .remark,.grouped-incident.ui-widget #current-documents .photos .remark,.grouped-incident.ui-widget #current-documents .files .remark,.grouped-incident.ui-widget #current-documents .remarks .remark{margin-bottom:.5em}div.incident-documents-form.ui-dialog{border:solid 2px #595b77;border-radius:3px}div.incident-documents-form .ui-widget-header{background-color:#676a8d;color:#fff;font-size:20px;font-weight:normal}div.incident-documents-form .ui-dialog-content .ui-button{background-color:#676a8d;color:#fff;margin-top:1em}div.incident-documents-form .ui-dialog-content .ui-button.disabled{pointer-events:none;opacity:.5}div.incident-documents-form .paragraphs-actions .paragraphs-dropdown .paragraphs-dropdown-actions{box-shadow:none;background-color:#fff}div.incident-documents-form .paragraphs-actions .paragraphs-dropdown .paragraphs-dropdown-actions .paragraphs-dropdown-action{color:#444}div.incident-documents-form .paragraphs-actions .paragraphs-dropdown .paragraphs-dropdown-actions .paragraphs-dropdown-action:hover{background-color:#e8e8e8}div.incident-documents-form .field--name-field-incident-documents-s1,div.incident-documents-form .field--name-field-incident-documents-s2,div.incident-documents-form .field--name-field-incident-documents-s3,div.incident-documents-form .field--name-field-incident-documents-s4,div.incident-documents-form .field--name-field-incident-documents-s5,div.incident-documents-form .field--name-field-incident-documents-s6,div.incident-documents-form .field--name-field-incident-documents-s7,div.incident-documents-form .field--name-field-incident-documents-s8,div.incident-documents-form .field--name-field-incident-documents-s9{display:none}div.incident-documents-form .field--name-field-incident-documents-s1.current-form-step,div.incident-documents-form .field--name-field-incident-documents-s2.current-form-step,div.incident-documents-form .field--name-field-incident-documents-s3.current-form-step,div.incident-documents-form .field--name-field-incident-documents-s4.current-form-step,div.incident-documents-form .field--name-field-incident-documents-s5.current-form-step,div.incident-documents-form .field--name-field-incident-documents-s6.current-form-step,div.incident-documents-form .field--name-field-incident-documents-s7.current-form-step,div.incident-documents-form .field--name-field-incident-documents-s8.current-form-step,div.incident-documents-form .field--name-field-incident-documents-s9.current-form-step{display:block}div.incident-documents-form .clearfix{width:100%}div.incident-documents-form .clearfix .paragraphs-add-wrapper{display:flex;justify-content:space-between;padding:0 1em}div.incident-documents-form .clearfix .paragraphs-add-wrapper input{width:25%;display:block}.incident__wrapper a:not(.button){color:#5b6193}.incident__wrapper a:not(.button):hover{text-decoration:underline}.incident__wrapper .incident__section-title{margin:0;background-color:#a7cf68;padding:15px;font-size:18px;color:#fff;font-weight:400;border-radius:4px 4px 0 0}.incident__wrapper .incident__notification-wrapper{padding:0}.incident__wrapper .incident__main_form{border:2px solid #a7cf68;border-radius:0 0 4px 4px;padding:0 10px 10px 10px}.incident__wrapper .incident__main_form .incident__notification h5,.incident__wrapper .incident__main_form .incident__assignment h5{background-color:#eee;font-size:18px;padding:15px;text-align:center;font-weight:400;margin:10px 0}.incident__wrapper .incident__main_form .field--type-boolean .fieldgroup{margin:0;width:100%;display:flex}.incident__wrapper .incident__main_form .field--type-boolean .fieldgroup legend{display:flex;align-items:center;width:36.7%}.incident__wrapper .incident__main_form .field--type-boolean .fieldgroup .fieldset-wrapper{width:60%}.incident__wrapper .incident__main_form .field--type-boolean .fieldgroup .fieldset-wrapper .form-radios{display:flex;align-items:center}.incident__wrapper .incident__main_form.contractor-response__wrapper{padding:10px 10px 0 10px}.incident__wrapper .incident__main_form .field--widget-options-buttons .fieldset-wrapper{width:60%;margin-left:auto}.incident__wrapper .incident__main_form .field--widget-options-buttons .fieldset-wrapper .form-radios>div{margin-top:0;margin-bottom:0;margin-right:10px;align-items:start}.incident__wrapper .incident__main_form .field--widget-options-buttons .fieldset-wrapper .form-radios>div:first-child{display:none}.incident__wrapper .incident__main_form .field--widget-options-buttons .fieldset-wrapper .form-radios>div label{margin:0 0 0 5px;align-items:start}.incident__wrapper .incident__main_form .field--widget-options-buttons .fieldset-wrapper .form-radios .form-type-radio{align-items:center}.incident__wrapper .incident__main_form .field--widget-options-buttons .fieldset-wrapper .form-radios .form-type-radio label{align-items:center}.incident__wrapper .incident__main_form .field--name-field-incident-guarantee .fieldset-wrapper .form-radios .form-type-radio.form-item,.incident__wrapper .incident__main_form .field--name-field-incident-report-drawn-up .fieldset-wrapper .form-radios .form-type-radio.form-item{display:flex}.incident__wrapper .incident__main_form .field--type-list-integer:last-child .form-composite{margin-bottom:0}.incident__wrapper .field--name-field-incident-send-com-contr .form-item,.incident__wrapper .field--name-field-incident-send-ledger-code .form-item,.incident__wrapper .field--name-field-send-general-remark .form-item{width:60%;margin-left:auto}.incident__wrapper .field--name-field-incident-send-com-contr .form-item label,.incident__wrapper .field--name-field-incident-send-ledger-code .form-item label,.incident__wrapper .field--name-field-send-general-remark .form-item label{width:90%;display:flex;align-items:center;font-weight:400;margin-left:5px}.incident__wrapper .field--name-field-incident-date,.incident__wrapper .field--name-field-incident-plan-start-date{display:flex;flex-wrap:wrap}.incident__wrapper .field--name-field-incident-date h4.label,.incident__wrapper .field--name-field-incident-plan-start-date h4.label{width:36.7%;display:block;margin-right:3.3%}.incident__wrapper .field--name-field-incident-date>div,.incident__wrapper .field--name-field-incident-plan-start-date>div{width:60%}.incident__wrapper .field--name-field-incident-date>div .form-type-date,.incident__wrapper .field--name-field-incident-plan-start-date>div .form-type-date{margin:0}.incident__wrapper .field--name-field-incident-date>div .form-type-date .form-date,.incident__wrapper .field--name-field-incident-plan-start-date>div .form-type-date .form-date{padding:0 12px;height:3em;width:100%}.incident__wrapper .fieldset-wrapper .form-radios{display:flex}.incident__wrapper .fieldset-wrapper .form-radios label{margin:0 12px;display:flex;align-items:center}.incident__wrapper .incident__files{margin-top:15px}.incident__wrapper .incident__files .incident__files-wrapper{border:2px solid #a7cf68;border-radius:4px;margin-bottom:15px}.incident__wrapper .incident__files .incident__files-wrapper .incident__section-title{border-radius:0}.incident__wrapper .incident__files .incident__files-wrapper .edit-documents__button__wrapper{display:flex;justify-content:center;padding:1em;position:relative}.incident__wrapper .incident__files .incident__files-wrapper .edit-documents__button__wrapper .edit-documents__button{width:50%;box-sizing:border-box;text-align:center}.incident__wrapper .incident__files .incident__files-wrapper .edit-documents__button__wrapper .ajax-progress-throbber{align-content:center;position:absolute;left:75%;top:50%;transform:translateY(-50%)}.incident__wrapper .incident__files .incident__files-wrapper table{margin:0 1em}.incident__wrapper .incident__files .incident__files-wrapper table .paragraph-type-label{font-weight:700;font-size:1.4em}.incident__wrapper .incident__files .incident__files-wrapper table .form-managed-file{width:60%;margin-top:1em}.incident__wrapper .incident__files .incident__files-wrapper table .description{margin-left:40%}.incident__wrapper .incident__files .incident__files-wrapper .clearfix{width:100%}.incident__wrapper .incident__files .incident__files-wrapper .clearfix .paragraphs-add-wrapper{display:flex;justify-content:space-between;padding:0 1em}.incident__wrapper .incident__files .incident__files-wrapper .clearfix .paragraphs-add-wrapper input{display:block}.incident__wrapper .incident-block__section{font-size:14px}.incident__wrapper .incident-block__section details{border-color:#676a8d;border-radius:5px}.incident__wrapper .incident-block__section details:focus-visible,.incident__wrapper .incident-block__section details summary{outline:none}.incident__wrapper .incident-block__section details summary{color:#fff;background-color:#676a8d;padding:10px 15px}.incident__wrapper .incident-block__section.notes-and-attachments h5{margin:10px 15px;background-color:#eee;padding:15px;text-align:center;font-size:14px}.incident__wrapper .incident-block__section.notes-and-attachments .incident__documents-photo,.incident__wrapper .incident-block__section.notes-and-attachments .incident__documents-file,.incident__wrapper .incident-block__section.notes-and-attachments .incident__documents-note{padding:10px 25px}.incident__wrapper .incident-block__section.notes-and-attachments .incident__documents-photo h6,.incident__wrapper .incident-block__section.notes-and-attachments .incident__documents-file h6,.incident__wrapper .incident-block__section.notes-and-attachments .incident__documents-note h6{font-size:13px;margin:0 0 10px}.incident__wrapper .incident-block__section.notes-and-attachments .incident__documents-photo p,.incident__wrapper .incident-block__section.notes-and-attachments .incident__documents-file p,.incident__wrapper .incident-block__section.notes-and-attachments .incident__documents-note p{margin:0;font-style:italic}.incident__wrapper .incident-block__section.notes-and-attachments .incident__documents-photo img,.incident__wrapper .incident-block__section.notes-and-attachments .incident__documents-file img,.incident__wrapper .incident-block__section.notes-and-attachments .incident__documents-note img{height:60px}.incident__wrapper .incident-block__section.notes-and-attachments .incident__documents-photo .file,.incident__wrapper .incident-block__section.notes-and-attachments .incident__documents-file .file,.incident__wrapper .incident-block__section.notes-and-attachments .incident__documents-note .file{padding-left:0}.incident__wrapper .views-element-container{margin-top:30px}.incident__wrapper .incident__client_comment{border:2px solid #a7cf68;border-radius:4px;margin-bottom:15px}.incident__wrapper .incident__client_comment h4{border-radius:0}.incident__wrapper .incident__client_comment p{padding:10px;margin:0}.incident__wrapper .form-actions{display:flex;border-top:1px solid #dfdfdf;margin-top:1em;padding-top:1em;align-items:center}.incident__wrapper .form-actions>*:first-child{margin-left:auto}.incident__wrapper .form-actions .button:last-child{margin-right:0}.incident__wrapper .form-actions .form-item-save-mode,.incident__wrapper .form-actions .form-item-shortened-procedure{display:flex;align-items:center;width:125px;margin-top:0;margin-bottom:0;margin-left:1em}.incident__wrapper .form-actions .form-item-save-mode label,.incident__wrapper .form-actions .form-item-shortened-procedure label{width:auto;height:auto;margin-left:.5em}.incident__wrapper .form-actions .form-item-save-mode:first-child,.incident__wrapper .form-actions .form-item-shortened-procedure:first-child{margin-left:auto}.incident__wrapper .form-actions .form-item-shortened-procedure{width:175px}.incident__wrapper .form-actions .reject__button{background-color:#f34747}.incident__wrapper .form-actions .reject__button:hover{background-color:#bf3737}.incident__wrapper .field--name-field-police-report .description{width:60%;margin-left:auto;margin-top:.5em}.incident__wrapper .field--name-field-police-report .form-managed-file{margin-left:auto;width:60%}.incident__wrapper .field--name-field-police-report .form-managed-file .form-type-textfield label{width:100%}.incident__wrapper .field--name-field-police-report .form-managed-file .form-type-textfield input{width:100%;height:3em;border-color:#ccc;border-radius:4px;padding:6px 12px}.incident__wrapper .field--name-field-police-report .form-managed-file .form-type-textfield .description{width:100%;margin-left:0}.incident__wrapper .field--name-field-police-report .form-managed-file .button{margin:0}.incident__wrapper .button{margin-right:0}.incident__wrapper .button.parking__button{background-color:#e2ae49}.incident__wrapper .button.parking__button:hover{background-color:#ca993a}.incident-block__section details summary{font-size:18px}.incident-block__section .container-inline{display:flex;padding:10px 15px}.incident-block__section .container-inline .incident-label{padding:0 10px;width:33.3%;display:block}.incident-block__section .container-inline .incident-label h5{margin:0;font-size:14px}.incident-block__section .container-inline .incident-data{padding:0 10px;width:60%}.incident-block__section .container-inline .incident-data p:not(:last-child){margin:0 0 10px}.incident-block__section .container-inline .incident-data p:last-child{margin:0}.incident-block__section .incident__last-action__wrapper{background-color:#eee;border-radius:0 0 5px 5px}.incident-block__section .incident__last-action__wrapper>h5{margin:0;padding:10px 25px;color:#676a8d;font-size:20px;font-weight:400}.incident-block__section.invoices .invoice-button__wrapper .button{margin-bottom:1em}.incident-block__section details .views-element-container{margin-top:0}.incident-block__section details .invoices-total-amount{margin:15px}.archive #views-exposed-form-incidents-incident-list .form--inline .form-item{width:100%;margin-right:0}.archive #views-exposed-form-incidents-incident-list .form--inline .form-item select{border-width:1px;border-color:#ccc;border-style:solid;border-radius:3px;padding:.75rem;box-sizing:border-box;width:100%}.archive #views-exposed-form-incidents-incident-list .form--inline .form-item input{box-sizing:border-box;width:100%}
.contractor-form div.panel,.contractor-edit div.panel{border:solid 1px #595b77;border-radius:3px;margin-bottom:1em}.contractor-form div.panel-heading,.contractor-edit div.panel-heading{display:flex;align-items:center;padding:.25em .5em;background-color:#676a8d;color:#fff;font-size:20px;font-weight:normal;height:1.5em}.contractor-form div.panel-body,.contractor-edit div.panel-body{padding:.5em 2em}.contractor-form .contractor-form__wrapper .contractor-details .panel-body,.contractor-edit .contractor-form__wrapper .contractor-details .panel-body{display:flex}.contractor-form .contractor-form__wrapper .contractor-details .panel-body .contractor-categories,.contractor-form .contractor-form__wrapper .contractor-details .panel-body .contractor-contacts,.contractor-edit .contractor-form__wrapper .contractor-details .panel-body .contractor-categories,.contractor-edit .contractor-form__wrapper .contractor-details .panel-body .contractor-contacts{width:50%}.contractor-form .contractor-form__wrapper .contractor-details .panel-body .contractor-categories .form-item,.contractor-form .contractor-form__wrapper .contractor-details .panel-body .contractor-contacts .form-item,.contractor-edit .contractor-form__wrapper .contractor-details .panel-body .contractor-categories .form-item,.contractor-edit .contractor-form__wrapper .contractor-details .panel-body .contractor-contacts .form-item{display:flex;flex-wrap:wrap}.contractor-form .contractor-form__wrapper .contractor-details .panel-body .contractor-categories .form-item label,.contractor-form .contractor-form__wrapper .contractor-details .panel-body .contractor-categories .form-item legend,.contractor-form .contractor-form__wrapper .contractor-details .panel-body .contractor-contacts .form-item label,.contractor-form .contractor-form__wrapper .contractor-details .panel-body .contractor-contacts .form-item legend,.contractor-edit .contractor-form__wrapper .contractor-details .panel-body .contractor-categories .form-item label,.contractor-edit .contractor-form__wrapper .contractor-details .panel-body .contractor-categories .form-item legend,.contractor-edit .contractor-form__wrapper .contractor-details .panel-body .contractor-contacts .form-item label,.contractor-edit .contractor-form__wrapper .contractor-details .panel-body .contractor-contacts .form-item legend{display:flex;align-items:center;font-weight:700;width:30%}.contractor-form .contractor-form__wrapper .contractor-details .panel-body .contractor-categories .form-item legend,.contractor-form .contractor-form__wrapper .contractor-details .panel-body .contractor-contacts .form-item legend,.contractor-edit .contractor-form__wrapper .contractor-details .panel-body .contractor-categories .form-item legend,.contractor-edit .contractor-form__wrapper .contractor-details .panel-body .contractor-contacts .form-item legend{align-items:start}.contractor-form .contractor-form__wrapper .contractor-details .panel-body .contractor-categories .form-item input:not(input[type=checkbox]),.contractor-form .contractor-form__wrapper .contractor-details .panel-body .contractor-contacts .form-item input:not(input[type=checkbox]),.contractor-edit .contractor-form__wrapper .contractor-details .panel-body .contractor-categories .form-item input:not(input[type=checkbox]),.contractor-edit .contractor-form__wrapper .contractor-details .panel-body .contractor-contacts .form-item input:not(input[type=checkbox]){width:65%}.contractor-form .contractor-form__wrapper .contractor-details .panel-body .contractor-categories .form-item input:not(input[type=checkbox]).field-add-more-submit,.contractor-form .contractor-form__wrapper .contractor-details .panel-body .contractor-categories .form-item input:not(input[type=checkbox]).form-email,.contractor-form .contractor-form__wrapper .contractor-details .panel-body .contractor-contacts .form-item input:not(input[type=checkbox]).field-add-more-submit,.contractor-form .contractor-form__wrapper .contractor-details .panel-body .contractor-contacts .form-item input:not(input[type=checkbox]).form-email,.contractor-edit .contractor-form__wrapper .contractor-details .panel-body .contractor-categories .form-item input:not(input[type=checkbox]).field-add-more-submit,.contractor-edit .contractor-form__wrapper .contractor-details .panel-body .contractor-categories .form-item input:not(input[type=checkbox]).form-email,.contractor-edit .contractor-form__wrapper .contractor-details .panel-body .contractor-contacts .form-item input:not(input[type=checkbox]).field-add-more-submit,.contractor-edit .contractor-form__wrapper .contractor-details .panel-body .contractor-contacts .form-item input:not(input[type=checkbox]).form-email{width:auto}.contractor-form .contractor-form__wrapper .contractor-details .panel-body .contractor-categories .form-item .form-textarea-wrapper,.contractor-form .contractor-form__wrapper .contractor-details .panel-body .contractor-contacts .form-item .form-textarea-wrapper,.contractor-edit .contractor-form__wrapper .contractor-details .panel-body .contractor-categories .form-item .form-textarea-wrapper,.contractor-edit .contractor-form__wrapper .contractor-details .panel-body .contractor-contacts .form-item .form-textarea-wrapper{width:69%}.contractor-form .contractor-form__wrapper .contractor-details .panel-body .contractor-categories .form-item .form-textarea-wrapper textarea,.contractor-form .contractor-form__wrapper .contractor-details .panel-body .contractor-contacts .form-item .form-textarea-wrapper textarea,.contractor-edit .contractor-form__wrapper .contractor-details .panel-body .contractor-categories .form-item .form-textarea-wrapper textarea,.contractor-edit .contractor-form__wrapper .contractor-details .panel-body .contractor-contacts .form-item .form-textarea-wrapper textarea{border-color:#ccc;border-radius:3px;padding:.75rem}.contractor-form .contractor-form__wrapper .contractor-details .panel-body .contractor-categories .form-item select,.contractor-form .contractor-form__wrapper .contractor-details .panel-body .contractor-contacts .form-item select,.contractor-edit .contractor-form__wrapper .contractor-details .panel-body .contractor-categories .form-item select,.contractor-edit .contractor-form__wrapper .contractor-details .panel-body .contractor-contacts .form-item select{width:69%;padding:.75rem;box-sizing:border-box;border-color:#ccc;border-radius:3px}.contractor-form .contractor-form__wrapper .contractor-details .panel-body .contractor-categories .form-item .fieldset-wrapper,.contractor-form .contractor-form__wrapper .contractor-details .panel-body .contractor-contacts .form-item .fieldset-wrapper,.contractor-edit .contractor-form__wrapper .contractor-details .panel-body .contractor-categories .form-item .fieldset-wrapper,.contractor-edit .contractor-form__wrapper .contractor-details .panel-body .contractor-contacts .form-item .fieldset-wrapper{width:65%}.contractor-form .contractor-form__wrapper .contractor-details .panel-body .contractor-categories .form-item .fieldset-wrapper .form-checkboxes label,.contractor-form .contractor-form__wrapper .contractor-details .panel-body .contractor-contacts .form-item .fieldset-wrapper .form-checkboxes label,.contractor-edit .contractor-form__wrapper .contractor-details .panel-body .contractor-categories .form-item .fieldset-wrapper .form-checkboxes label,.contractor-edit .contractor-form__wrapper .contractor-details .panel-body .contractor-contacts .form-item .fieldset-wrapper .form-checkboxes label{width:auto;font-weight:400;margin-left:.5em}.contractor-form .contractor-form__wrapper .contractor-details .panel-body .contractor-categories,.contractor-edit .contractor-form__wrapper .contractor-details .panel-body .contractor-categories{margin-right:1em}.contractor-form .contractor-form__wrapper .contractor-details .panel-body .contractor-contacts,.contractor-edit .contractor-form__wrapper .contractor-details .panel-body .contractor-contacts{margin-left:1em}.contractor-form .contractor-form__wrapper .field--name-field-contractor-email-address .form-item--error-message,.contractor-edit .contractor-form__wrapper .field--name-field-contractor-email-address .form-item--error-message{margin:0}.contractor-form .form-actions,.contractor-edit .form-actions{display:flex;justify-content:right}.contractor-form .form-actions .button,.contractor-edit .form-actions .button{display:inline-block}.contractor-form .form-actions .button.button--danger,.contractor-edit .form-actions .button.button--danger{background-color:#f34747;margin-right:0}.contractor-form .form-actions .button.button--danger:hover,.contractor-edit .form-actions .button.button--danger:hover{background-color:#bf3737}.contractor-form .form-item--error-message,.contractor-edit .form-item--error-message{width:70%;margin-left:auto}.contractor-view div.panel{border:solid 1px #595b77;border-radius:3px;margin-bottom:1em}.contractor-view div.panel-heading{display:flex;align-items:center;padding:.25em .5em;background-color:#676a8d;color:#fff;font-size:20px;font-weight:normal;height:1.5em}.contractor-view div.panel-body{padding:.5em 2em}.contractor-view table,.contractor-view th,.contractor-view td{border:1px solid #ddd;border-spacing:0;height:2em;padding:0}.contractor-view tr td:nth-child(odd){background-color:#e4f0d0;width:25%}.contractor-view td h6,.contractor-view td p{margin:.5em;font-family:"Open Sans",sans-serif;font-size:13px;color:#444}.contractor-view tr td{padding:.5em}.contractor-view .contractor-organizations{margin-top:2em}.contractor-view .contractor-organizations caption{text-align:left;padding:.5em;background-color:#e4f0d0;font-weight:700}
.invoice-form.ui-dialog.ui-dialog{border:solid 2px #595b77;border-radius:3px}.invoice-form.ui-dialog .ui-widget-header{background-color:#676a8d;color:#fff;font-size:20px;font-weight:normal}.invoice-form.ui-dialog .ui-dialog-content .ui-button{background-color:#676a8d;color:#fff;margin-top:1em}.invoice-form.ui-dialog .ui-dialog-content .ui-button.disabled{pointer-events:none;opacity:.5}.invoice-form.ui-dialog .node-invoice-form .form-wrapper .form-item{display:flex}.invoice-form.ui-dialog .node-invoice-form .form-wrapper .form-item label,.invoice-form.ui-dialog .node-invoice-form .form-wrapper .form-item legend{width:30%;display:block;font-weight:700}.invoice-form.ui-dialog .node-invoice-form .form-wrapper .form-item .container-inline{width:65%}.invoice-form.ui-dialog .node-invoice-form .form-wrapper .form-item .form-textarea-wrapper{width:69%}.invoice-form.ui-dialog .node-invoice-form .form-wrapper .form-item .form-textarea-wrapper textarea{border-color:#ccc;border-radius:3px;padding:.75rem}.invoice-form.ui-dialog .node-invoice-form .form-wrapper .form-item input{width:65%;display:block}.invoice-form.ui-dialog .node-invoice-form .form-wrapper .form-item input.form-file{width:auto}.invoice-form.ui-dialog .node-invoice-form .form-wrapper .form-item select{width:69%;padding:.75rem;border-color:#ccc;border-radius:3px}.invoice-form.ui-dialog .node-invoice-form .form-wrapper .form-item .form-radios input{width:auto}.invoice-form.ui-dialog .node-invoice-form .form-wrapper .form-item .form-radios label{width:auto;font-weight:400}.invoice-form.ui-dialog .node-invoice-form .form-wrapper .form-item .fieldset-wrapper input{margin-right:.5em}.invoice-form.ui-dialog .node-invoice-form .form-wrapper .form-type-managed-file{display:block}.invoice-form.ui-dialog .node-invoice-form .form-wrapper .form-type-managed-file .button{width:auto;margin:1em 0 0}.invoice-form.ui-dialog .node-invoice-form .form-wrapper .form-type-managed-file .button.js-hide{display:none}.invoice-form.ui-dialog .node-invoice-form .field--type-datetime{display:flex}.invoice-form.ui-dialog .node-invoice-form .field--type-datetime h4{width:30%}.invoice-form.ui-dialog .node-invoice-form .field--type-datetime .container-inline{width:70%}.invoice-form.ui-dialog .node-invoice-form .field--type-datetime .container-inline .form-item{margin:0}.invoice-form.ui-dialog .node-invoice-form .field--type-datetime .container-inline .form-item input{width:93%}.invoice-form.ui-dialog .node-invoice-form .form-type-vertical-tabs{display:none}.invoice-form.ui-dialog .field-error input{border-width:2px;border-color:red}.invoice-form.ui-dialog .text-error{color:red;font-weight:bold;width:70%;margin-left:auto}
.user-list .col-left-3 .button{width:100%;box-sizing:border-box;text-align:center}.user-list .col-left-3 .views-exposed-form{padding:1em;border:1px solid #676a8d;border-radius:3px;margin-top:1em}.user-list .col-left-3 .views-exposed-form .form-item{margin-right:0}.user-list .col-left-3 .views-exposed-form .form-item.form-item-user,.user-list .col-left-3 .views-exposed-form .form-item.form-item-status{font-weight:700}.user-list .col-left-3 .views-exposed-form input:not(.form-checkbox),.user-list .col-left-3 .views-exposed-form select{box-sizing:border-box;width:100%;padding:.75rem;border-color:#ccc;border-radius:3px;height:3em}.user-list .col-left-3 .views-exposed-form .form-type-select{width:100%}.create-user div.panel,.user-edit div.panel{border:solid 1px #595b77;border-radius:3px;margin-bottom:1em}.create-user div.panel-heading,.user-edit div.panel-heading{display:flex;align-items:center;padding:.25em .5em;background-color:#676a8d;color:#fff;font-size:20px;font-weight:normal;height:1.5em}.create-user div.panel-body,.user-edit div.panel-body{padding:.5em 2em}.create-user .password-strength,.user-edit .password-strength{width:99.5%}.create-user .panel-body .form-item label,.user-edit .panel-body .form-item label{display:inline-block;width:30%;font-weight:700}.create-user .panel-body .form-item input,.user-edit .panel-body .form-item input{width:69%;box-sizing:border-box}.create-user .panel-body .form-item select,.user-edit .panel-body .form-item select{width:69%;box-sizing:border-box;padding:.75rem;border-color:#ccc;border-radius:3px;height:3em}.create-user .form-actions,.user-edit .form-actions{display:flex}.create-user .form-actions input,.user-edit .form-actions input{display:block;margin-left:auto}.create-user .form-actions .button--danger,.user-edit .form-actions .button--danger{margin-right:0;background-color:#ff4e4e}.create-user .form-actions .button--danger:hover,.user-edit .form-actions .button--danger:hover{background-color:#ff3232}.bumis-profile div.panel{border:solid 1px #595b77;border-radius:3px;margin-bottom:1em}.bumis-profile div.panel-heading{display:flex;align-items:center;padding:.25em .5em;background-color:#676a8d;color:#fff;font-size:20px;font-weight:normal;height:1.5em}.bumis-profile div.panel-body{padding:.5em 2em}.bumis-profile .aside-block a{display:block;border:1px solid #ccc;border-radius:3px;padding:.5em 1em;text-align:center;color:#444;text-decoration:none}.bumis-profile .aside-block a:hover{background-color:#e3e3e3}.bumis-profile .aside-block a::before{content:"";font:var(--fa-font-solid);color:#444;margin-right:.25em}.bumis-profile .main-block .user-information__label{margin:0}.bumis-profile .main-block .user-information p{margin:0}.bumis-profile .main-block .user-information tbody tr{border-color:#ddd}.bumis-profile .main-block .user-information tbody tr.odd{background-color:#fcfcfc}.bumis-profile .main-block .user-information tbody tr td{height:auto;padding:.75em}.bumis-profile .user-rights-edit__link{color:#fff;margin-left:auto;text-decoration:none}.bumis-profile .user-rights-edit__link:hover{color:#ddd}.user-rights-edit div.panel{border:solid 1px #595b77;border-radius:3px;margin-bottom:1em}.user-rights-edit div.panel-heading{display:flex;align-items:center;padding:.25em .5em;background-color:#676a8d;color:#fff;font-size:20px;font-weight:normal;height:1.5em}.user-rights-edit div.panel-body{padding:.5em 2em}
.financial-overview__organizations h2{font-size:2em}.financial-overview__organizations .org-link__wrapper{width:75%;margin:auto}.financial-overview__organizations .org-link__wrapper a{display:block;padding:1em;border:1px solid #ccc;border-radius:3px;text-align:center;text-decoration:none;margin-bottom:1em;color:#444}.financial-overview__organizations .org-link__wrapper a:hover{background-color:#ededed}.financial-overview__wrapper .buttons__wrapper{display:flex;align-items:center;margin-bottom:1em}.financial-overview__wrapper .buttons__wrapper a{text-align:center;margin:0 1em}.financial-overview__wrapper .buttons__wrapper a.financial-overview__switcher{margin-left:0}.financial-overview__wrapper .buttons__wrapper.year-container .button{background-color:#fff;border:1px solid #ccc;color:#444}.financial-overview__wrapper .buttons__wrapper.year-container .button:hover{background-color:#ededed}.financial-overview__wrapper .export-excel-report-form,.financial-overview__wrapper .form-actions{margin-top:1em}.financial-overview__wrapper .export-excel-report-form input,.financial-overview__wrapper .export-excel-report-form a,.financial-overview__wrapper .form-actions input,.financial-overview__wrapper .form-actions a{display:block;margin-left:auto}.financial-overview__wrapper .export-excel-report-form a,.financial-overview__wrapper .form-actions a{width:12em;text-align:center}.financial-overview__wrapper .view-header .year-container .button:first-child{margin-left:0}.financial-overview__wrapper #views-exposed-form-financial-overview-invoices-invoices-by-organization .form-select{width:100%;padding:.75rem;border-color:#ccc;border-radius:3px}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.ui-dialog{position:absolute;z-index:1260 !important;overflow:visible;padding:0;color:#000;border:solid 1px #ccc;background:#fff;}@media all and (max-width:48em){.ui-dialog{width:92% !important;}}.ui-dialog .ui-dialog-titlebar{border-width:0 0 1px 0;border-style:solid;border-color:#ccc;border-radius:0;background:#f3f4ee;font-weight:bold;}.ui-dialog .ui-dialog-titlebar-close{border:0;background:none;}.ui-dialog .ui-dialog-buttonpane{margin-top:0;padding:0.3em 1em;border-width:1px 0 0 0;border-color:#ccc;background:#f3f4ee;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{margin:0;padding:0;}.ui-dialog .ui-dialog-buttonpane .ui-button-text-only .ui-button-text{padding:0;}.ui-dialog .ui-dialog-content .form-actions{margin:0;padding:0;}.ui-dialog .ajax-progress-throbber{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/themes/custom/bumis/images/icons/loading-small.gif);background-repeat:no-repeat;background-position:center center;}.ui-dialog .ajax-progress-throbber .throbber,.ui-dialog .ajax-progress-throbber .message{display:none;}
