@font-face {
    font-family: nunito-sans;
    src: url("fonts/NunitoSans-Regular.woff") format("woff"),
         url("fonts/NunitoSans-Regular.ttf") format("truetype");
}

@font-face {
    font-family: nunito-sans-semibold;
    src: url("fonts/NunitoSans-SemiBold.woff") format("woff"),
         url("fonts/NunitoSans-SemiBold.ttf") format("truetype");
}

@font-face {
    font-family: nunito-sans-bold;
    src: url("fonts/NunitoSans-Bold.woff") format("woff"),
         url("fonts/NunitoSans-Bold.ttf") format("truetype");
}

.text-center {
  background: #1E2D48;
}

.form-signin {
  font-family: nunito-sans;
}

.form-signin .form-control {
  position: relative;
  box-sizing: border-box;
  height: auto;
  padding: 10px;
  font-size: 16px;
  margin-top:5px;
}

body, html {
  height: 100%;
}

.contact-us-qeexo-logo {
    margin: 60px 0 0 60px;
}

.contact-us-qeexo-logo > img {
    margin: 0% 80% 0% 0%;
    height: 50px;
    width: 225px;
}

.contact-us-automl-logo {
    margin: 30px 75px 60px;
    height: 80px;
    width: 268px;
}

.contact-us-container {
    background-color: white;
    border-radius: 10px;
    min-height: 440px;
    margin: 80px auto 0;
    overflow: auto;
    width: 450px;
}

.contact-us-container form {
    padding: 15px;
}

.qeexo-copyright {
    color: #E9EBEC;
    font-family: nunito-sans, sans-serif;
    font-weight: 500;
    margin-top: 30px;
    text-align: center;
}

.btn {
    white-space: normal;
}

.btn-info {
    background-color: #D52162;
    background-image: none;
    border: none;
    color: #ffffff;
}

.btn-info:hover {
    background-color: #22acfc;
    background-image: none;
    border: none;
    color: #ffffff;
}

.btn-info.disabled,
.btn-info:disabled,
.btn-info[disabled] {
    background-color: #A8ADB3 !important;
    opacity: 1;
}


.btn.btn-info {
    font-family: nunito-sans-semibold, sans-serif;
    font-size: 16px;
    text-transform: uppercase;
    box-shadow: 0px 2px 4px rgba(0,0,0,0.14);
}

.btn.btn-info:focus,
.btn.btn-info:active,
.btn.btn-info:active {
    background-color: #22ACFC;
    box-shadow: none;
    outline: none;
}


.btn.btn-info.reset-email-btn,
.btn.btn-info.reset-pwd,
.btn.btn-info.signup-btn,
.btn.btn-info.guide-btn {
    display: inline-block;
    height: 40px;
    margin: 0;
    width: 164px;
}

.btn.btn-info.reset-pwd,
.btn.btn-info.signup-btn {
    width: 200px;
}

.characters-remaining {
    text-align: end;
    font-size: 10px;
}

.break-line {
    padding: 10px;
}