.form-group label {
  color: #333;
}

.form-control {
  border-top: none;
  border-left: none;
  border-right: none;
  border-radius: 0;
  background-color: transparent;
  border-color: #000;
}

.domaine-font {
  font-family: "DomaineDisplay-Medium", serif;
}

.login-register-group {
  max-width: 300px;
  margin: 0 auto;
}
.login-register-group > a:first-child {
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.login-register-group > a:last-child {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

.f14 {
  font-size: 14px;
}

.auth-layout-wrap {
  min-height: 80vh;
}

/* DROPDOWN */
.dropdown-submenu {
  position: relative;
}

.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: auto;
  right: 100%;
  margin-top: -6px;
  margin-left: -1px;
  border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}

.dropdown-submenu > a:after {
  display: block;
  content: " ";
  float: left;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: #ccc;
  margin-top: 5px;
  margin-right: 5px;
}

.dropdown-submenu:hover > a:after {
  border-left-color: #777a8c;
}

.dropdown-submenu.pull-left {
  float: none;
}

.dropdown-submenu.pull-left > .dropdown-menu {
  right: -100%;
  margin-left: 10px;
  border-radius: 6px 0 6px 6px;
}

.pmi-toggle > .dropdown-toggle::after {
  top: calc(50% - 0px);
  right: -5px !important;
}

/* FIM DROPDOWN */
