form.user-login-form #edit-actions {
    float: right;
    bottom: 20px;
    position: relative;
}

form.user-login-form {
  flex: 1 1;
  width: 50%;
  margin: 1.3rem auto;
  background: #fff;
  padding: 40px 40px 140px 40px;
  height: 600px;
}

.login-account-info {
  width: 45% !important;
  margin: 0 auto !important;
  left: 0 !important;
  position: relative !important;
  bottom: 240px !important;
}

h1.page-title {
  text-align: center;
}

nav.breadcrumb {
  display: none;
}

input.form-text {
  max-width: 100% !important;
}

.js-form-item.form-item.js-form-type-password.form-type-password.js-form-item-pass.form-item-pass {
  max-width: 100% !important;
}

form#user-login-form a {
  text-decoration: none !important;
}

form label {
  text-transform: none !important;
}

input[type="submit"] {
  text-transform: none !important;
}

/*.header-container ul.menu li a.is-active {
  border-bottom: 2px solid #8C2A35;
}

.header-container ul.menu li a.is-active {
  padding: 8px 20px 18px 20px !important
}

body:not(.user-logged-in) ul.menu.user-menu li:first-of-type a::after, .menu--partner-menu li:nth-of-type(2) a {
    content: "Register";
    font-weight: 400;
    visibility: visible;
    display: block !important;
    padding: 20px !important;
    color: #666666 !important;
    border-radius: 2px;
    border: 0px !important;
    float: right;
    margin: 4px 0 !important;
    width: auto;
}

body:not(.user-logged-in) ul.menu.user-menu li:first-of-type a:hover::after, .menu--partner-menu li:nth-of-type(2) a:hover {
    color: #666666 !important;
    background-color: white !important;
    border-bottom: 2px solid #8C2A35 !important;
}

.header-container ul.menu li a {
    font-size: 14px;
    padding: 13px 20px !important;
}

.header-container ul.menu li a, .header-container ul.menu li > span {
    padding: 0px 20px 21px 20px !important;
}*/
.site-name.site-branding__name {
    display: none !important;
}

/*@media (min-width: 441px) {
.logo-and-site-name-wrapper.clearfix {
    margin-top: 18px !important;
}
}*/
