.login-change-email-btn {
  font-weight: 400;
  padding-top: 0; }

.ee-login-container {
  padding: 50px 80px; }
  @media (max-width: 767px) {
    .ee-login-container {
      padding: 25px 25px; } }
  .ee-login-container:nth-of-type(1) {
    border-right: 2px solid #eee; }
    @media (max-width: 991px) {
      .ee-login-container:nth-of-type(1) {
        border: none; } }
  .ee-login-container:last-of-type {
    height: 500px; }
    @media (max-width: 767px) {
      .ee-login-container:last-of-type {
        background-color: #eee;
        height: auto; } }
  .ee-login-container .ee-not-login-container {
    background-color: #eee;
    position: relative;
    top: 50%;
    transform: translateY(-50%); }
    @media (max-width: 767px) {
      .ee-login-container .ee-not-login-container {
        top: 0;
        transform: none; } }
  .ee-login-container .ee-not-login-inner-container {
    padding: 52px 60px; }
    .ee-login-container .ee-not-login-inner-container h1 {
      font-size: 28px; }
    @media (max-width: 767px) {
      .ee-login-container .ee-not-login-inner-container {
        padding: 0; } }
    .ee-login-container .ee-not-login-inner-container .btn-block {
      margin: 22px 0; }

.get-back-company-sites {
  color: #000;
  font-weight: bold;
  display: inline-block;
  margin-top: 20px; }
  .get-back-company-sites i {
    padding-right: 10px; }
  @media (max-width: 992px) {
    .get-back-company-sites {
      margin-top: 30px;
      display: block; } }

@media screen and (max-height: 575px) {
  .g-recaptcha {
    transform: scale(0.9);
    -webkit-transform: scale(0.9);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0; } }
.ee-change-pass-container {
  margin-top: 20px; }
  .ee-change-pass-container .ee-form-container {
    box-shadow: 0px 4px 7px 0px rgba(0, 2, 0, 0.2);
    background-color: #eee;
    padding: 35px 40px 45px 69px; }
    @media (max-width: 991px) {
      .ee-change-pass-container .ee-form-container {
        padding: 30px 30px; } }
    .ee-change-pass-container .ee-form-container .ee-form-inner-container:first-of-type {
      border-right: 1px solid #dadada;
      padding-right: 35px; }
    .ee-change-pass-container .ee-form-container .ee-form-inner-container:last-of-type {
      padding-left: 40px; }
      @media (max-width: 991px) {
        .ee-change-pass-container .ee-form-container .ee-form-inner-container:last-of-type {
          padding-left: 15px; } }
    .ee-change-pass-container .ee-form-container .item-block {
      padding: 0; }
  .ee-change-pass-container .change-form-button {
    display: block;
    margin-top: 20px;
    text-align: center; }
    @media (min-width: 992px) {
      .ee-change-pass-container .change-form-button {
        margin-top: 15px;
        text-align: left; } }
  .ee-change-pass-container .ee-form-container-recovery-w-pass {
    margin-top: 25px;
    padding: 30px; }
  .ee-change-pass-container .button-accept-container {
    margin-top: 30px; }
  .ee-change-pass-container .recover-block {
    display: inline-block;
    vertical-align: top; }
    @media (max-width: 991px) {
      .ee-change-pass-container .recover-block {
        display: block; } }
    .ee-change-pass-container .recover-block:nth-of-type(2) {
      margin-top: 0; }
      @media (min-width: 992px) {
        .ee-change-pass-container .recover-block:nth-of-type(2) {
          margin-top: 35px; } }
    .ee-change-pass-container .recover-block.recaptcha-recover-block {
      width: 24%;
      position: relative;
      margin-top: 0; }
      .ee-change-pass-container .recover-block.recaptcha-recover-block .g-recaptcha {
        top: 22px; }
        @media (max-width: 992px) {
          .ee-change-pass-container .recover-block.recaptcha-recover-block .g-recaptcha {
            top: 7px; } }
        @media (max-width: 1192px) and (min-width: 991px) {
          .ee-change-pass-container .recover-block.recaptcha-recover-block .g-recaptcha {
            transform: scale(0.7);
            -webkit-transform: scale(0.7);
            transform-origin: 0 0;
            -webkit-transform-origin: 0 0;
            top: 27px; } }
      .ee-change-pass-container .recover-block.recaptcha-recover-block .recover-password-recaptcha-message {
        position: absolute;
        bottom: -72px;
        left: 5px; }
    .ee-change-pass-container .recover-block.input-recover-block {
      width: 74%;
      margin-bottom: 9px; }
      .ee-change-pass-container .recover-block.input-recover-block label {
        margin-bottom: 15px; }
      .ee-change-pass-container .recover-block.input-recover-block .field-validation-error {
        position: absolute; }
      @media (max-width: 991px) {
        .ee-change-pass-container .recover-block.input-recover-block {
          width: 100%; } }
      @media (max-width: 1200px) and (min-width: 992px) {
        .ee-change-pass-container .recover-block.input-recover-block {
          width: 70%; } }

@media (max-width: 992px) {
  .logo-company-site-login {
    margin: 0 auto;
    float: none !important; } }

@media (max-width: 992px) {
  .sub-header-company-site-login {
    margin-top: 40px; } }

.btn-create-psw {
  margin-top: 0px; }
  @media (min-width: 992px) {
    .btn-create-psw {
      margin-top: 28px; } }

.id-rules-col {
  height: auto; }
  @media (min-width: 768px) {
    .id-rules-col {
      height: 90px; } }
  .id-rules-col .form-group {
    margin-bottom: 20px; }
    @media (min-width: 768px) {
      .id-rules-col .form-group {
        margin-bottom: 10px; } }

.attachment-form-group {
  margin-top: 26px; }

.change-email-new-form {
  margin-top: 30px; }
  .change-email-new-form .attachment-file {
    display: none; }
  .change-email-new-form .attachment-list {
    list-style-type: none;
    padding-left: 0;
    margin-top: 1em;
    margin-bottom: 1.6em; }
  .change-email-new-form .list-item {
    padding: 10px 20px;
    border-top: 1px solid #ddd; }
    .change-email-new-form .list-item .icon-wrapper {
      background-color: #f9fafc;
      border: 1px solid #ddd;
      display: inline-block;
      height: 80px;
      padding-top: 16px;
      text-align: center;
      vertical-align: middle;
      width: 80px; }
    .change-email-new-form .list-item .icon-attach {
      color: #eee;
      font-size: 47px; }
    .change-email-new-form .list-item .attachment-item {
      display: inline-block;
      overflow: hidden;
      text-overflow: ellipsis;
      vertical-align: middle;
      white-space: nowrap;
      width: calc(100% - 55px); }
      @media (min-width: 992px) {
        .change-email-new-form .list-item .attachment-item {
          width: calc(100% - 160px);
          margin-left: 20px; } }
    .change-email-new-form .list-item:nth-child(odd) {
      background-color: #eee; }

.ee-change-pass-container .g-recaptcha {
  transform: scale(0.8);
  -webkit-transform: scale(0.8);
  transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  position: relative;
  top: 13px;
  left: 5px; }
  @media (max-width: 992px) {
    .ee-change-pass-container .g-recaptcha {
      top: 7px;
      left: 0; } }
  @media (max-width: 1192px) and (min-width: 991px) {
    .ee-change-pass-container .g-recaptcha {
      transform: scale(0.6);
      -webkit-transform: scale(0.6);
      transform-origin: 0 0;
      -webkit-transform-origin: 0 0;
      top: 19px; } }

.ctrl-customDate .date-item {
  margin-bottom: 15px; }
  @media (min-width: 768px) {
    .ctrl-customDate .date-item {
      margin-bottom: 0; } }
  .ctrl-customDate .date-item:last-child {
    margin-bottom: 0; }
