.header__login {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  /*.item-list {
      font-size: $font-size-xxxs;
      font-weight: bold;

      ul {
          list-style: none;
          margin-bottom: 0;
          padding-left: 0;
      }

      li {
          margin: 0;
      }
  }*/
}
.header__login .btn-login {
  font-size: 0.75rem;
  padding: 5px 10px;
  background: none;
  background-color: #0183ae;
  border-color: #84cade;
  white-space: nowrap;
}
.header__login .dropdown {
  z-index: 110;
}
.header__login .dropdown-overlay {
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 109;
}
.header__login .dropdown-content {
  width: 310px;
  background: #fff;
  border: solid #d3e0eb 3px;
  top: calc(100% + 16px);
  left: initial;
  right: -55px;
}
.header__login .dropdown-content::before {
  content: "";
  width: 16px;
  height: 16px;
  background: #d3e0eb;
  border-top: solid #d3e0eb 3px;
  border-left: solid #d3e0eb 3px;
  position: absolute;
  top: -11px;
  right: 85px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.header__login .accordion-login {
  margin-bottom: 0;
}
.header__login .accordion-login .tabs {
  font-weight: bold;
  list-style: none;
  margin-bottom: 0;
  padding: 2rem 1rem 0;
  background-color: #d3e0eb;
  border-bottom: solid #84c9dd 1px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.header__login .accordion-login .tabs li {
  margin-bottom: -1px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.header__login .accordion-login .tabs a {
  color: #333333;
  padding: 1rem 1.25rem 1.25rem;
  border: solid transparent 1px;
  border-bottom: none;
  cursor: pointer;
}
.header__login .accordion-login .tabs a:not(.collapsed) {
  border-color: #84c9dd;
  background-color: #fff;
}
.header__login .accordion .tabContent {
  display: none;
}
.header__login .accordion .tabContent.show {
  display: block;
}
.header__login .accordion-item {
  border-bottom: none;
}
.header__login .accordion-item + .accordion-item {
  margin-top: 0;
}
.header__login form {
  padding: 2rem 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  /*.form-item:not(.form-type-radio) {
      margin-bottom: 1rem !important;

      label {
          font-size: $font-size-xxxs;
          font-weight: normal;
          text-transform: uppercase;
      }
  }

  div[id^="edit-user-type"],
  #edit-user-type {
      margin-bottom: 20px;
      display: flex;

      > * {
          width: 50%;
      }
  }

  .form-item-user-type {

      input[type="radio"] {

          & + label {
              font-size: $font-size-s;
              font-weight: bold;
              line-height: 1.5rem;
              padding: 10px;
              border: solid transparent 1px;
              cursor: pointer;

              &::before {
                  text-align: left;
                  width: auto;
                  height: 63px;
                  margin-bottom: 1em;
                  padding: 0;
                  border: none;
                  border-radius: 0;
                  display: block;
                  position: relative;
              }

              span {
                  font-weight: normal;
                  font-size: $font-size-xxxs;
                  line-height: 1em;
                  text-transform: uppercase;
              }
          }

          &[id^="edit-user-type-insured"] + label {

              &::before {
                  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='81' height='62.05' viewBox='0 0 81 62.05'%3E%3Ctitle%3EIcon insured user%3C/title%3E%3Cpath d='M27.82,54.56a1.18,1.18,0,0,0-1.18,1.19v5.07a1.19,1.19,0,1,0,2.37,0V55.75A1.19,1.19,0,0,0,27.82,54.56Zm25.37,0A1.19,1.19,0,0,0,52,55.75v5.07a1.19,1.19,0,0,0,2.38.07V55.75a1.19,1.19,0,0,0-1.19-1.19Zm-36-23.13a1.22,1.22,0,0,0,.53.13,1.19,1.19,0,0,0,.53-2.25c-2.75-1.38-7.92-1.4-8.14-1.4a1.19,1.19,0,0,0,0,2.38C11.41,30.29,15.28,30.5,17.15,31.43ZM6.27,52a1.19,1.19,0,0,0-1.19,1.19h0v7.61a1.19,1.19,0,1,0,2.37.07V53.21A1.18,1.18,0,0,0,6.27,52Zm72-4.43-4.8-2.4a.1.1,0,0,1,0-.08V42.7a8.8,8.8,0,0,0,3.72-6A10,10,0,0,0,74.46,23.6a5.29,5.29,0,0,0,.22-1.47c0-3.1-2.81-5.63-6.26-5.63S62.16,19,62.16,22.13a5.28,5.28,0,0,0,.21,1.47,10.1,10.1,0,0,0-3.29,4.29c-.29-2.89-.6-6.31-.89-10.29A19.66,19.66,0,0,0,52.72,4.76a18,18,0,0,0-24.42,0,19.69,19.69,0,0,0-5.46,12.83c-.1,1.4-.21,2.72-.31,4H11.34A7.55,7.55,0,0,0,3.81,29.1v.07A6.33,6.33,0,0,0,4.47,32l.61,1.22v1.94a9.25,9.25,0,0,0,3.8,7.48v1.72a.49.49,0,0,1-.36.47l-4.9,1.4A5,5,0,0,0,0,51v9.82a1.19,1.19,0,1,0,2.37.07V51a2.64,2.64,0,0,1,1.9-2.52l4.9-1.4a2.75,2.75,0,0,0,.5-.2l3,3V60.83a1.19,1.19,0,1,0,2.37.07v-11l3-3a6.3,6.3,0,0,0,1.1.4l1.2.35a6.25,6.25,0,0,0-2.63,5.1v8.11a1.19,1.19,0,1,0,2.37.07V52.71a3.9,3.9,0,0,1,2.32-3.56l6.78-3a12.6,12.6,0,0,0,22.55,0l6.78,3a3.9,3.9,0,0,1,2.32,3.56v8.11a1.19,1.19,0,0,0,2.37.07V52.71a6.23,6.23,0,0,0-1.5-4.06l1.84-.92L65,49a5,5,0,0,0,6.88,0l1.37-1.31,4,2a2.59,2.59,0,0,1,1.44,2.35v8.76a1.19,1.19,0,0,0,2.38,0V52.06a5,5,0,0,0-2.74-4.47ZM64.52,22.12c0-1.79,1.75-3.25,3.89-3.25s3.89,1.46,3.89,3.25c0,.08,0,.15,0,.23a10,10,0,0,0-7.75,0A1.79,1.79,0,0,1,64.52,22.12Zm3.89,1.82a7.7,7.7,0,0,1,7.69,7.7,7.59,7.59,0,0,1-.39,2.4c-3.37-3.43-9.3-4.77-9.58-4.83a1.18,1.18,0,0,0-1.41.9,1.15,1.15,0,0,0,0,.26,3,3,0,0,1-.92,1.7,1.18,1.18,0,0,0,1.67,1.68,5.65,5.65,0,0,0,1.29-1.92c2,.59,6.15,2.09,8,4.72a6.42,6.42,0,0,1-12.7-.4,1.24,1.24,0,0,0-.17-.5,7.69,7.69,0,0,1,6.55-11.71ZM30,6.45a15.67,15.67,0,0,1,21.09,0,17.3,17.3,0,0,1,4.76,11.32c.94,12.66,2,19.72,2.41,22.17a.06.06,0,0,1,0,.07,26.32,26.32,0,0,1-7.4,3.11l-2-.86A1.36,1.36,0,0,1,48,41V36.94a13.88,13.88,0,0,0,6.35-11.65V23.07a5,5,0,0,0-1.69-3.75c-2.39-2.07-7.78-5.69-17.14-6.63a1.19,1.19,0,0,0-.24,2.37c8.7.87,13.65,4.17,15.82,6.06A2.54,2.54,0,0,1,52,23.07V25.3a11.5,11.5,0,1,1-23,.56,5.23,5.23,0,0,1,0-.56v-1a1.29,1.29,0,0,1,.68-1.12A9.38,9.38,0,0,0,34,18.06a1.19,1.19,0,0,0-2.25-.75,7,7,0,0,1-3.27,3.82,3.69,3.69,0,0,0-1.86,3.17v1A13.87,13.87,0,0,0,33,36.94V41a1.35,1.35,0,0,1-.8,1.24l-2,.86A26.2,26.2,0,0,1,22.82,40a.08.08,0,0,1,0-.07c.42-2.45,1.48-9.51,2.42-22.17A17.32,17.32,0,0,1,30,6.45ZM7.45,35.13V32.91a1.21,1.21,0,0,0-.12-.53l-.74-1.47a4.19,4.19,0,0,1-.41-1.74V29.1a5.17,5.17,0,0,1,5.16-5.16H21.57v4.93A5.17,5.17,0,0,1,21,31.18l-.6,1.2a1.18,1.18,0,0,0-.12.53v2.54a6.42,6.42,0,0,1-6.43,6.42h-.19A6.64,6.64,0,0,1,7.45,35.13Zm6.16,9.11h.27a8.82,8.82,0,0,0,2.61-.39v.47a3.27,3.27,0,0,0,.08.7l-2.69,2.69L11.18,45a3.1,3.1,0,0,0,.08-.69v-.5A8.54,8.54,0,0,0,13.61,44.24Zm5.26.09V42.69A8.86,8.86,0,0,0,20.67,41a2.37,2.37,0,0,0,.86,1,26.35,26.35,0,0,0,5.38,2.58l-3.32,1.47L19.84,45C18.87,44.7,18.87,44.59,18.87,44.33Zm21.64,6.42a10.19,10.19,0,0,1-9.1-5.56l1.73-.76A3.73,3.73,0,0,0,35.36,41V38.18a13.92,13.92,0,0,0,10.31,0V41a3.73,3.73,0,0,0,2.22,3.41l1.72.76A10.18,10.18,0,0,1,40.51,50.75ZM54.1,44.58A26.18,26.18,0,0,0,59.49,42a2.45,2.45,0,0,0,1.08-2.46l0-.17a8.63,8.63,0,0,0,2.88,3.32v2.42a.08.08,0,0,1,0,.07L59.66,47,59.53,47Zm12.51,2.74-1.1-1a2.49,2.49,0,0,0,.29-1.16V43.85a8.8,8.8,0,0,0,5.23,0v1.26a2.49,2.49,0,0,0,.29,1.16l-1.1,1A2.62,2.62,0,0,1,66.61,47.32Zm8.15,6.27a1.18,1.18,0,0,0-1.19,1.18h0v6a1.19,1.19,0,1,0,2.37.07V54.78a1.18,1.18,0,0,0-1.18-1.19Z' style='fill:%2384cade'/%3E%3C/svg%3E");
              }
          }

          &[id^="edit-user-type-professional"] + label {

              &::before {
                  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='62.99' viewBox='0 0 56 62.99'%3E%3Ctitle%3EIcon professional user%3C/title%3E%3Cpath d='M56,59.77,53.17,43.46a4.66,4.66,0,0,0-3.26-3.69L42.37,37.5a8.37,8.37,0,0,0-5.83-7.28q.36-.39.66-.78a14.43,14.43,0,0,0,3-6.49h.58a2.74,2.74,0,0,0,2.74-2.73v-1.4a2.78,2.78,0,0,0-1.42-2.4V13.05a.93.93,0,0,0-1.85,0v3.78a6.66,6.66,0,0,0-1.23.36l-.13.06-.3.14V10a3.73,3.73,0,0,0-3.73-3.73H32.31a3.82,3.82,0,0,0-2.42.87l-.25.2a2.6,2.6,0,0,1-3.27,0l-.25-.2a3.82,3.82,0,0,0-2.42-.87H21.14A3.73,3.73,0,0,0,17.41,10v7.43l-.3-.14a.38.38,0,0,0-.13-.06,6.66,6.66,0,0,0-1.23-.36V7.26a5.43,5.43,0,0,1,5.43-5.41H34.82a5.42,5.42,0,0,1,5.43,5.41V8.71a.93.93,0,0,0,1.85,0V7.26A7.28,7.28,0,0,0,34.82,0H21.18A7.28,7.28,0,0,0,13.9,7.26v9.16a2.76,2.76,0,0,0-1.42,2.39v1.4A2.74,2.74,0,0,0,15.22,23h.58a14.7,14.7,0,0,0,3,6.49c.2.25.42.52.66.78a8.42,8.42,0,0,0-5.83,7.28L6.1,39.77a4.68,4.68,0,0,0-3.27,3.69L1.7,50.08a.92.92,0,1,0,1.82.31l1.14-6.62a2.8,2.8,0,0,1,2-2.23l7-2.1v1.82a4.63,4.63,0,0,0-3.52,2.91,4.43,4.43,0,0,0-.27,1.25L9.14,54a2.32,2.32,0,0,0,.61,1.78,2.36,2.36,0,0,0,1.73.75h1.15a.92.92,0,1,0,.06-1.84H11.48a.52.52,0,0,1-.37-.16.53.53,0,0,1-.13-.38l.67-8.63A2.74,2.74,0,0,1,14.44,43h.17a2.77,2.77,0,0,1,2.58,1.65,3,3,0,0,1,.22.88l.67,8.63a.53.53,0,0,1-.13.38.52.52,0,0,1-.37.16H16.43a.92.92,0,0,0-.06,1.84h1.21a2.35,2.35,0,0,0,2.36-2.34c0-.06,0-.12,0-.18l-.68-8.63a4.57,4.57,0,0,0-3.8-4.16V38.88l3.18-1c.29.6.86,1.92,2,4.75s2.57,6.52,3.93,10.07l0,.09c.91,2.38,1.79,4.7,2.55,6.71a.92.92,0,0,0,1.73,0c.75-2,1.64-4.33,2.55-6.71l0-.09c1.36-3.55,2.78-7.21,3.93-10.07s1.71-4.15,2-4.75l3.18,1v5.45a4.78,4.78,0,1,0,1.84,0v-4.9l7,2.1a2.83,2.83,0,0,1,2,2.23l2.79,16.32a.9.9,0,0,1-.74,1.05l-.17,0H2.77a.93.93,0,0,1-.91-1.07l.93-5.39A.93.93,0,0,0,2,53.62.94.94,0,0,0,1,54.38H1L0,59.77A2.75,2.75,0,0,0,2.29,63a2.59,2.59,0,0,0,.48,0H53.23a2.75,2.75,0,0,0,2.12-1A2.72,2.72,0,0,0,56,59.77ZM40.26,18.71a4.53,4.53,0,0,1,.9-.12,1,1,0,0,0,.45-.1.87.87,0,0,1,.06.32v1.4a.89.89,0,0,1-.89.89h-.52V18.71Zm-24.52,2.4h-.52a.9.9,0,0,1-.89-.89v-1.4a.88.88,0,0,1,.07-.33,1,1,0,0,0,.45.11,3.82,3.82,0,0,1,.89.12v2.39Zm1.85,1V19.72a1.31,1.31,0,0,0,1.62-.88,1.49,1.49,0,0,0,.05-.36V10a1.88,1.88,0,0,1,1.88-1.88h2.55A2.05,2.05,0,0,1,25,8.52l.25.2a4.42,4.42,0,0,0,5.61,0l.25-.2a2,2,0,0,1,1.25-.44h2.55A1.89,1.89,0,0,1,36.75,10v8.52a1.31,1.31,0,0,0,.79,1.2,1.71,1.71,0,0,0,.5.1,1.15,1.15,0,0,0,.37-.06v2.42a12.85,12.85,0,0,1-4.88,8.35.21.21,0,0,1-.08.06,9,9,0,0,1-10.9,0l-.08-.06a12.11,12.11,0,0,1-2.22-2.19A11.88,11.88,0,0,1,17.59,22.14ZM34.06,37.05,28,41.56l-6.06-4.51a4.39,4.39,0,0,0,.94-2.62V33a10.92,10.92,0,0,0,10.24,0v1.48a4.39,4.39,0,0,0,.94,2.62ZM20.4,36a2.52,2.52,0,0,0-1.56-.08l-.06,0-3.2,1A6.55,6.55,0,0,1,21,31.75v2.68A2.46,2.46,0,0,1,20.4,36Zm2.51,7.4h0c-.05-.12-.1-.23-.14-.35l0-.06-.13-.34v0l-.4-1a.14.14,0,0,1,0-.07c0-.09-.08-.18-.11-.27a.3.3,0,0,1,0-.1,2.6,2.6,0,0,1-.1-.25l0-.07c-.07-.16-.13-.3-.18-.44a.61.61,0,0,1,0-.12c0-.06-.05-.11-.07-.17s-.05-.11-.07-.17l0-.07,0-.05c-.11-.26-.21-.5-.3-.73s0,0,0,0L21,38.78c0-.06-.05-.12-.07-.17l5.21,3.88L24,43.41h0l-.91.38-.15-.38Zm2.21,5.65c-.19-.47-.37-1-.55-1.42l-.83-2.12.34-.15L25.49,47Zm2.9,7.5-.09-.15c-.42-1.1-.95-2.5-1.54-4l.86-4.72h1.5l.86,4.72L28,56.57ZM29.1,45.83H26.91l-1-1.2,2.13-.9,2.13.9Zm2.34,1.82c-.19.48-.37,1-.55,1.42l-.38-2,1.41-1.64.35.15c-.27.67-.54,1.37-.83,2.12ZM35,38.79c0,.1-.09.22-.14.33a.08.08,0,0,0,0,.05l-.15.35v0l-.13.33,0,.06,0,.07-.06.15c0,.05,0,.13-.08.19s0,0,0,.06-.13.32-.2.49l0,.08a1.86,1.86,0,0,0-.1.25.3.3,0,0,0,0,.1c0,.08-.07.17-.11.26l0,.08c-.13.31-.26.63-.39,1,0,0,0,0,0,0s-.08.22-.13.33l0,.06c-.05.12-.1.24-.14.35h0l-.15.39L32,43.42h0l-2.18-.92,5.21-3.88c0,.05,0,.1-.07.16ZM37.23,36h0A2.53,2.53,0,0,0,35.6,36,2.46,2.46,0,0,1,35,34.44V31.75a6.51,6.51,0,0,1,5.46,5.17ZM44.4,49a2.94,2.94,0,1,1-2.94-2.93h0A2.93,2.93,0,0,1,44.4,49Z' style='fill:%2384cade'/%3E%3C/svg%3E");
              }
          }

          // Selected State.
          &:checked {

              & + label {
                  color: $grey;
                  border-color: $link;
              }
          }
      }
  }*/
}
.header__login form > * {
  width: 100%;
  max-width: 100%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.header__login form .form-item {
  margin-bottom: 1rem !important;
}
.header__login form .form-item input.error + * {
  font-size: 0.875rem;
}
.header__login form .form-actions {
  margin: 0;
}
.header__login div[id^=edit-user-actions] {
  font-size: 0.75rem;
  font-weight: bold;
}
@media (max-width: 767px) {
  .header__login {
    position: relative;
    right: 60px;
  }
  .header__login form .form-actions {
    margin-bottom: 1rem;
  }
  .header__login div[id^=edit-user-actions] {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media (min-width: 768px) {
  .header__login {
    /*.item-list {
        margin-top: -60px;
    }*/
  }
  .header__login .dropdown-content {
    width: auto;
    top: calc(100% + 20px);
    right: 0;
  }
  .header__login .dropdown-content::before {
    top: -11px;
    right: 50px;
  }
  .header__login .accordion-login .tabs {
    font-size: 1.25rem;
    line-height: 1.5rem;
    padding: 2rem 4rem 0;
  }
  .header__login form {
    width: calc(350px + 8rem);
    padding: 2rem 4rem 3rem;
    /*.form-item-user-type {

        input[type="radio"] {

            & + label {
                font-size: $font-size-m;
                line-height: 1.5rem;
                padding: 20px;
            }
        }
    }*/
  }
  .header__login form .form-actions {
    text-align: right;
    width: 33.33333333%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }
  .header__login div[id^=edit-user-actions] {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }
}
@media (min-width: 992px) {
  .header__login .btn-login {
    font-size: 0.938rem;
    padding: 8px 35px;
  }
}
/*# sourceMappingURL=header-login.css.map */
