/*#region  Loggin page Styles*/
@font-face {
  font-family: 'SF Pro Text';
  src: url('../../fonts/SFProText-Regular.ttf') format('truetype');
}
@font-face {
  font-family: 'SF Pro Text Bold';
  src: url('../../fonts/SFProText-Bold.ttf') format('truetype');
}
@font-face {
  font-family: 'SF Pro Text Semi Bold';
  src: url('../../fonts/SFProText-Semibold.ttf') format('truetype');
}
@font-face {
  font-family: 'Inner Regular';
  src: url('../../fonts/Inter-Regular.ttf') format('truetype');
}
@font-face {
  font-family: 'Inner Bold';
  src: url('../../fonts/Inter-Bold.ttf') format('truetype');
}
@font-face {
  font-family: 'Inner Semi Bold';
  src: url('../../fonts/Inter-SemiBold.ttf') format('truetype');
}
/*@color_red_100: rgba(222, 53, 11, 1);
@color_red_200: rgba(190, 75, 73, 1);*/
/*@color_gray_100: rgba(122, 134, 154, 1);*/
.input-shadow {
  box-shadow: 0px 1px 2px rgba(50, 50, 71, 0.08), 0px 0px 1px rgba(50, 50, 71, 0.2);
}
/*selector header style*/
.cts-login-page-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.cts-login-page-wrapper .middle-box {
  width: 28%;
  background: #e4f4fa;
  padding: 40px;
  max-width: 460px;
  border-radius: 10px;
}
.cts-login-page-wrapper .middle-box img {
  width: 180px;
  margin-top: 20px;
}
.cts-login-page-wrapper .middle-box h2 {
  color: #1f1f1f;
}
.cts-login-page-wrapper .middle-box h6 {
  color: #1f1f1f;
}
.cts-login-page-wrapper .middle-box .footer-text {
  color: #000000;
}
.cts-login-page-wrapper .logo-name {
  font-size: 28px;
  letter-spacing: unset;
  color: #42526e;
  font-weight: 600;
}
.cts-login-page-wrapper .form-group {
  margin-bottom: 2rem;
}
.cts-login-page-wrapper .form-group .field-validation-error {
  position: relative;
}
.cts-login-page-wrapper .form-group .lbl-forgot-password {
  cursor: pointer;
  margin-top: 5px;
  display: block;
  color: #003a8f;
}
.cts-login-page-wrapper .form-group input:-webkit-autofill {
  -webkit-text-fill-color: #858585;
}
.cts-login-page-wrapper .form-group input:-webkit-autofill::first-line {
  font-family: "SF Pro Text", "Helvetica Neue", Helvetica, Arial, sans_serif;
  font-weight: 100;
}
.cts-login-page-wrapper .validation-summary-errors ul {
  padding-left: 0rem;
  list-style-type: none;
}
.cts-login-page-wrapper .is-trial-label {
  display: flex;
  vertical-align: middle;
  flex-direction: row;
  align-items: center;
  margin-bottom: 2rem;
}
.cts-login-page-wrapper .is-trial-label input {
  margin-right: 5px;
}
.cts-login-page-wrapper label {
  margin-bottom: 5px;
  font-family: "Inner Regular", "Helvetica Neue", Helvetica, Arial, sans_serif;
  letter-spacing: 0.04em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'salt' on;
  color: #1f1f1f;
}
/*Responsive styles*/
@media (min-width: 992px) and (max-width: 1500px) {
  .cts-login-page-wrapper .middle-box {
    margin-top: 0%;
  }
  .cts-login-page-wrapper .logo-name {
    font-size: 12em;
    letter-spacing: unset;
  }
}
/*Responsive styles*/
/*#endregion */
