/* Source and licensing information for the line(s) below can be found at https://www.imprivata.com/themes/imprivata/css/drupal-overrides.css. */
.messages{width:80%;margin:20px auto}.path-user .block-system-breadcrumb-block{display:none}.tabs{margin:0;list-style:none}.tabs.primary{width:100%;padding:10px 20px;border-top:1px dashed #d3d3d3;border-bottom:1px dashed #d3d3d3;background:#f5f5f5;text-align:center}.tabs li{display:inline-block;margin:5px 0}.tabs li a{display:block;padding:15px 25px;transition:all .22s ease-in-out;background:silver;color:#2f4f4f;font-weight:600}.tabs li a:hover,.tabs li a:focus{background:#708090;color:#fff}.tabs li a.is-active{background:#2f4f4f;color:#fff;font-weight:700}.user-login-form{text-align:center}.user-login-form .form-actions{width:80%;margin:0 auto 20px}.user-login-form .form-item{width:100%;margin:0 auto 30px}.user-login-form .form-item label{display:block;margin-bottom:10px;font-weight:700}.user-login-form .form-item input{max-width:100%;height:50px;padding:20px}.user-login-form .form-item .description{margin-top:10px}.user-login-form,.layout-builder-form,.layout-builder-discard-changes{padding:15px}.user-login-form .form-actions,.layout-builder-form .form-actions,.layout-builder-discard-changes .form-actions{text-align:center}.user-login-form .button,.user-login-form .form-submit,.user-login-form #edit-cancel,.layout-builder-form .button,.layout-builder-form .form-submit,.layout-builder-form #edit-cancel,.layout-builder-discard-changes .button,.layout-builder-discard-changes .form-submit,.layout-builder-discard-changes #edit-cancel{padding:15px 30px;transition:all .24s ease-in-out;border:2px solid #ef9654;background:0 0;color:#ef9654;font-family:inherit;font-size:17px;font-weight:700;text-align:center;text-decoration:none;cursor:pointer}.user-login-form .button:hover,.user-login-form .button:focus,.user-login-form .form-submit:hover,.user-login-form .form-submit:focus,.user-login-form #edit-cancel:hover,.user-login-form #edit-cancel:focus,.layout-builder-form .button:hover,.layout-builder-form .button:focus,.layout-builder-form .form-submit:hover,.layout-builder-form .form-submit:focus,.layout-builder-form #edit-cancel:hover,.layout-builder-form #edit-cancel:focus,.layout-builder-discard-changes .button:hover,.layout-builder-discard-changes .button:focus,.layout-builder-discard-changes .form-submit:hover,.layout-builder-discard-changes .form-submit:focus,.layout-builder-discard-changes #edit-cancel:hover,.layout-builder-discard-changes #edit-cancel:focus{background:#ef9654;color:#fff}.user-login-form #edit-cancel,.layout-builder-form #edit-cancel,.layout-builder-discard-changes #edit-cancel{border:2px solid #cd0033;color:#cd0033;font-weight:700;text-decoration:none}.user-login-form #edit-cancel:hover,.user-login-form #edit-cancel:focus,.layout-builder-form #edit-cancel:hover,.layout-builder-form #edit-cancel:focus,.layout-builder-discard-changes #edit-cancel:hover,.layout-builder-discard-changes #edit-cancel:focus{background:#cd0033;color:#fff}.layout-builder-discard-changes{text-align:center}.layout-builder-discard-changes .form-actions{margin-top:20px}.layout-builder{padding:10px;border:2px dashed grey}.layout-builder__section{margin:0}.layout-builder__region{padding:10px;border:2px dotted grey;outline:none}.layout-builder__add-block{position:relative;padding:0;transition:all .24s ease-in-out;border:2px solid #ef9654;background:0 0;font-weight:700;text-transform:uppercase}.layout-builder__add-block .layout-builder__link--add{display:block;padding:20px;transition:all .24s ease-in-out;background:0 0;color:#ef9654;text-decoration:none}.layout-builder__add-block .layout-builder__link--add:before{content:"+ ";font-weight:900}.layout-builder__add-block:hover,.layout-builder__add-block:focus{background:#ef9654}.layout-builder__add-block:hover .layout-builder__link--add,.layout-builder__add-block:focus .layout-builder__link--add{color:#fff}.layout-builder__add-block.is-layout-builder-highlighted{border:2px solid grey}.layout-builder__add-block.is-layout-builder-highlighted .layout-builder__link--add{color:grey}.layout-builder__add-block.is-layout-builder-highlighted:hover,.layout-builder__add-block.is-layout-builder-highlighted:focus{background:0 0}.layout-builder__add-block.is-layout-builder-highlighted:hover .layout-builder__link--add,.layout-builder__add-block.is-layout-builder-highlighted:focus .layout-builder__link--add{color:grey}.layout-builder .layout-builder-block{padding:0;transition:all .24s ease-in-out;background:0 0}.layout-builder .layout-builder-block:hover,.layout-builder .layout-builder-block:focus{box-shadow:0 0 20px #ef9654}.layout-builder .layout-builder-block-connect{padding:10px}.content-moderation-entity-moderation-form{padding:20px;border-top:1px dashed #d3d3d3;border-bottom:1px dashed #d3d3d3;background-color:#f5f5f5;color:#2f4f4f;font-size:20px;font-weight:500}.content-moderation-entity-moderation-form .entity-moderation-form{align-items:center;justify-content:center;margin:0;padding:0;gap:30px;border:none;background-color:transparent;list-style:none}.content-moderation-entity-moderation-form .entity-moderation-form .entity-moderation-form__item{margin:0}.content-moderation-entity-moderation-form .entity-moderation-form .entity-moderation-form__item:before{content:none}.content-moderation-entity-moderation-form .entity-moderation-form .entity-moderation-form__item input[type=submit]{margin:0;transition:all .24s ease-in-out;border:4px solid #d86b1b;background:0 0;color:#d86b1b;text-transform:uppercase;cursor:pointer}.content-moderation-entity-moderation-form .entity-moderation-form .entity-moderation-form__item input[type=submit]:focus,.content-moderation-entity-moderation-form .entity-moderation-form .entity-moderation-form__item input[type=submit]:hover{background-color:#d86b1b;color:#fff}.content-moderation-entity-moderation-form .entity-moderation-form .form-item{margin:0;font-weight:700;text-transform:uppercase}.content-moderation-entity-moderation-form .entity-moderation-form .form-item label{display:inline;font-weight:500;text-transform:initial}.content-moderation-entity-moderation-form .entity-moderation-form .form-item label:after{content:": "}.content-moderation-entity-moderation-form .entity-moderation-form .form-item input,.content-moderation-entity-moderation-form .entity-moderation-form .form-item select{padding:10px;color:#2f4f4f;font-family:"Barlow","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:18px}.field--name-user-picture{display:inline-block;width:20%;margin:20px 20px 20px 0}.user-logged-in .hide-block{display:none}.layout-builder .hide-block{display:block;position:relative}.layout-builder .hide-block>div{opacity:.4}.layout-builder .hide-block:before{content:"This block is hidden";display:flex;position:absolute;top:0;right:0;left:0;justify-content:center;padding:30px;background-color:rgba(205,0,51,.3);color:#cd0033;font-size:25px;font-weight:700}.node-preview-container{padding:0}.node-preview-container .node-preview-form-select{padding:10px;background-color:rgba(0,0,0,.25)}.js-media-library-views-form{display:flex;flex-wrap:wrap;justify-content:space-between;gap:15px}.js-media-library-views-form .views-row{box-sizing:border-box;flex:0 0 calc(25% - 11.25px);padding:10px;border:1px dotted rgba(0,0,0,.25);border-radius:3px;word-break:break-word}
/* Source and licensing information for the above line(s) can be found at https://www.imprivata.com/themes/imprivata/css/drupal-overrides.css. */