/* 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:2rem auto}.path-user .block-system-breadcrumb-block{display:none}.tabs{margin:0;list-style:none}.tabs.primary{width:100%;padding:1rem 2rem;border-top:1px dashed #d3d3d3;border-bottom:1px dashed #d3d3d3;background:#f5f5f5;text-align:center}.tabs li{display:inline-block;margin:.5rem 0}.tabs li a{display:block;padding:1.5rem 2.5rem;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:900}.user-login-form{text-align:center}.user-login-form .form-actions{width:80%;margin:0 auto 2rem}.user-login-form .form-item{width:100%;margin:0 auto 3rem}.user-login-form .form-item label{display:block;margin-bottom:1rem;font-weight:700}.user-login-form .form-item input{max-width:100%;height:5rem;padding:2rem}.user-login-form .form-item .description{margin-top:1rem}.user-login-form,.layout-builder-form,.layout-builder-discard-changes{padding:1.5rem}.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:1.5rem 3rem;transition:all .24s ease-in-out;border:2px solid #ef9654;background:0 0;color:#ef9654;font-family:inherit;font-size:1.7rem;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:2rem}.layout-builder{padding:1rem;border:2px dashed grey}.layout-builder__section{margin:0}.layout-builder__region{padding:1rem;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:2rem;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:1rem}.field--name-user-picture{display:inline-block;width:20%;margin:2rem 2rem 2rem 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:3rem;background-color:rgba(205,0,51,.3);color:#cd0033;font-size:2.5rem;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. */