/* line 13, scss/components/admin.scss */
.user-logged-in .site-header {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #efefef; }
  /* line 19, scss/components/admin.scss */
  .user-logged-in .site-header .menu--account > .menu {
    display: flex;
    margin: 0; }
  /* line 24, scss/components/admin.scss */
  .user-logged-in .site-header .menu--account li + li {
    margin-left: 1rem; }
  /* line 28, scss/components/admin.scss */
  .user-logged-in .site-header .menu--account a {
    color: #141414;
    font-size: 0.875rem;
    font-weight: 500;
    text-decoration: none; }

/* line 37, scss/components/admin.scss */
.block-local-tasks-block {
  margin: 2rem 0; }

/* line 41, scss/components/admin.scss */
.filter-help {
  display: none; }

/* line 47, scss/components/admin.scss */
.views-exposed-form fieldset, .dashboard-form fieldset {
  min-width: 0;
  margin: 1rem 0;
  padding: 1rem;
  color: #232429;
  border: 1px solid #dedfe4;
  border-radius: 2px;
  background-color: #fff;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); }

/* line 58, scss/components/admin.scss */
.views-exposed-form label, .dashboard-form label {
  display: block;
  font-size: 1.125rem;
  line-height: 36px;
  font-weight: 500; }

/* line 65, scss/components/admin.scss */
.views-exposed-form .form--inline, .dashboard-form .form--inline {
  display: flex; }

/* line 70, scss/components/admin.scss */
.views-exposed-form .form-type-checkbox label, .dashboard-form .form-type-checkbox label {
  display: inline;
  font-size: 0.875rem;
  font-weight: 300; }

/* line 80, scss/components/admin.scss */
.views-exposed-form input[type="submit"] + input, .dashboard-form input[type="submit"] + input {
  margin-left: 1rem; }

/* line 85, scss/components/admin.scss */
.views-exposed-form .form-item input[type="text"], .dashboard-form .form-item input[type="text"] {
  box-sizing: border-box;
  min-height: 3rem;
  /* iOS. */
  padding: calc(0.75rem - 1px) calc(1rem - 1px);
  color: #232429;
  border: 1px solid #919297;
  border-radius: 0.125rem;
  background: #fff;
  font-size: 1rem;
  line-height: 1.5rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  /* Being able to control inner box shadow on iOS. */ }

/* line 102, scss/components/admin.scss */
.views-table {
  width: 100%; }
  /* line 105, scss/components/admin.scss */
  .views-table .views-field-sid,
  .views-table .views-field-webform-submission-value,
  .views-table .views-field-operations {
    text-align: center; }
  /* line 111, scss/components/admin.scss */
  .views-table .views-field-field-start-date,
  .views-table .views-field-field-end-date,
  .views-table .views-field-sid,
  .views-table .views-field-webform-submission-value {
    font-size: 0.875rem; }
  /* line 118, scss/components/admin.scss */
  .views-table th {
    position: relative;
    box-sizing: border-box;
    height: 3rem;
    padding: 0.5rem 1rem;
    text-align: left;
    /* LTR */
    color: #232429;
    background: #FAFAFA;
    line-height: 1.25rem;
    /* 20px */ }
    /* line 128, scss/components/admin.scss */
    .views-table th a {
      color: #141414;
      font-size: 0.875rem;
      text-decoration: none; }
  /* line 135, scss/components/admin.scss */
  .views-table td {
    padding: 1rem;
    border-bottom: 1px solid #efefef; }
    /* line 139, scss/components/admin.scss */
    .views-table td.is-active {
      background-color: #fff; }
    /* line 143, scss/components/admin.scss */
    .views-table td a {
      color: #004c93;
      font-size: 0.875rem;
      font-weight: 500; }

/* line 151, scss/components/admin.scss */
.js .dropbutton-widget {
  border-color: #00a0d1;
  border-radius: 4px; }
  /* line 155, scss/components/admin.scss */
  .js .dropbutton-widget a {
    padding: 10px;
    color: #004c93;
    text-decoration: none; }
  /* line 161, scss/components/admin.scss */
  .js .dropbutton-widget .button {
    background: none;
    color: #004c93;
    line-height: 1;
    margin: 1em 0; }

/* line 168, scss/components/admin.scss */
.js td .dropbutton-multiple, .js td .dropbutton-single {
  padding-right: 4em; }

/* line 172, scss/components/admin.scss */
.node-form {
  max-width: 780px; }
  /* line 175, scss/components/admin.scss */
  .node-form fieldset {
    min-width: 0;
    margin: 1rem 0;
    margin-top: 1rem;
    margin-bottom: 1rem;
    padding: 2rem;
    color: #232429;
    border: 1px solid #dedfe4;
    border-radius: 2px;
    background-color: #fff;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); }
    /* line 187, scss/components/admin.scss */
    .node-form fieldset legend {
      float: left;
      color: #004c93;
      font-weight: 700;
      font-size: 1.125rem; }
  /* line 195, scss/components/admin.scss */
  .node-form .fieldset-wrapper {
    clear: both;
    padding-top: 1rem; }
  /* line 201, scss/components/admin.scss */
  .node-form .form-item label {
    display: block;
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 30px; }
  /* line 208, scss/components/admin.scss */
  .node-form .form-item .description {
    line-height: 2; }
  /* line 212, scss/components/admin.scss */
  .node-form .form-item input[type="text"], .node-form .form-item input[type="email"], .node-form .form-item input[type="date"], .node-form .form-item input[type="time"], .node-form .form-item input[type="number"] {
    box-sizing: border-box;
    max-width: 100%;
    min-height: 3rem;
    /* iOS. */
    padding: calc(0.75rem - 1px) calc(1rem - 1px);
    color: #232429;
    border: 1px solid #919297;
    border-radius: 0.125rem;
    background: #fff;
    font-size: 1rem;
    line-height: 1.5rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    /* Being able to control inner box shadow on iOS. */ }
  /* line 6, scss/components/admin.scss */
  .node-form .form-item.form-type-checkbox::after {
    display: block;
    content: "";
    clear: both; }
  /* line 232, scss/components/admin.scss */
  .node-form .form-item.form-type-checkbox input {
    float: left; }
  /* line 236, scss/components/admin.scss */
  .node-form .form-item.form-type-checkbox label {
    float: left;
    line-height: 1;
    margin-left: 1rem; }
  /* line 242, scss/components/admin.scss */
  .node-form .form-item.form-type-checkbox .description {
    clear: both;
    margin-left: 0; }
  /* line 249, scss/components/admin.scss */
  .node-form .field--name-field-hero-image {
    margin: 2rem 0; }
    /* line 252, scss/components/admin.scss */
    .node-form .field--name-field-hero-image .paragraph-bullet::after {
      content: none; }
    /* line 256, scss/components/admin.scss */
    .node-form .field--name-field-hero-image th.field-label {
      padding: 1rem;
      background: #fafafa;
      text-align: left; }
    /* line 262, scss/components/admin.scss */
    .node-form .field--name-field-hero-image .paragraph-top {
      margin: 1rem 0; }
    /* line 266, scss/components/admin.scss */
    .node-form .field--name-field-hero-image .field--widget-image-image {
      background: #fafafa;
      padding: 1rem;
      box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); }
      /* line 271, scss/components/admin.scss */
      .node-form .field--name-field-hero-image .field--widget-image-image + .field--widget-image-image {
        margin-top: 1rem; }
  /* line 277, scss/components/admin.scss */
  .node-form .paragraphs-icon-button-collapse {
    background-color: #d3d4d9;
    padding: 5px 12px;
    font-size: 0.75rem;
    line-height: 1.2;
    color: #004c93; }
  /* line 285, scss/components/admin.scss */
  .node-form .image-widget-data {
    margin: 10px 0; }
    /* line 288, scss/components/admin.scss */
    .node-form .image-widget-data .file {
      font-size: 0.875rem; }
      /* line 291, scss/components/admin.scss */
      .node-form .image-widget-data .file a {
        color: #004c93; }
    /* line 296, scss/components/admin.scss */
    .node-form .image-widget-data .file-size {
      font-size: 0.75rem; }
    /* line 300, scss/components/admin.scss */
    .node-form .image-widget-data input[type="submit"] {
      margin-left: 1rem;
      line-height: 36px; }
  /* line 306, scss/components/admin.scss */
  .node-form .vertical-tabs {
    display: none; }
  /* line 312, scss/components/admin.scss */
  .node-form .field--name-field-sections .tabledrag-toggle-weight-wrapper, .node-form .field--name-field-guest .tabledrag-toggle-weight-wrapper {
    display: none; }
  /* line 316, scss/components/admin.scss */
  .node-form .field--name-field-sections .field-multiple-table, .node-form .field--name-field-guest .field-multiple-table {
    width: 100%; }
  /* line 320, scss/components/admin.scss */
  .node-form .field--name-field-sections th.field-label, .node-form .field--name-field-guest th.field-label {
    padding: 1rem;
    background: #fafafa;
    text-align: left; }
    /* line 325, scss/components/admin.scss */
    .node-form .field--name-field-sections th.field-label .paragraphs-actions, .node-form .field--name-field-guest th.field-label .paragraphs-actions {
      display: none; }
  /* line 330, scss/components/admin.scss */
  .node-form .field--name-field-sections .paragraphs-icon-button-edit, .node-form .field--name-field-guest .paragraphs-icon-button-edit {
    line-height: 30px;
    font-size: 0.75rem; }
  /* line 335, scss/components/admin.scss */
  .node-form .field--name-field-sections td, .node-form .field--name-field-guest td {
    border-bottom: 1px solid #efefef; }
  /* line 340, scss/components/admin.scss */
  .node-form .field--name-field-sections .tabledrag-handle .handle, .node-form .field--name-field-guest .tabledrag-handle .handle {
    background-position: 1px 7px;
    margin: -2px 12px; }
  /* line 348, scss/components/admin.scss */
  .node-form .field--name-field-image img {
    width: auto; }
  /* line 354, scss/components/admin.scss */
  .node-form .field-multiple-table tr {
    border-bottom: 0.0625rem solid #d3d4d9; }
    /* line 357, scss/components/admin.scss */
    .node-form .field-multiple-table tr .form-item {
      margin-top: 0.75rem;
      margin-bottom: 0.75rem; }

/*# sourceMappingURL=admin.css.map */
