@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,700');
@import url('https://fonts.googleapis.com/css?family=Roboto:300,500,700');
@import url('https://use.fontawesome.com/releases/v5.7.2/css/all.css');
/* CUSSOL-1885 */
 
.KYC p {
 
  margin: 10px 0;
 
  padding: 0;
 
  font-weight: 300;
 
  color: #757677;
 
}
 
.KYC h1, .KYC body {
 
  margin: 0;
 
  padding: 0;
 
}
 
.KYC h1, .KYC label {
 
  text-transform: uppercase;
 
}
 
.KYC header {
 
  padding-top: 54px;
 
  padding-left: 42px;
 
}
 
.KYC header img {
 
  width: 196px;
 
  height: auto;
 
}
 
.KYC form {
 
  display: flex;
 
  flex-direction: column;
 
  font-family: "Roboto", sans-serif;
 
  color: #006938;
 
  background-color: #FFFFFF;
 
  max-width: 800px;
 
  margin-top: 100px;
 
  margin-left: auto;
 
  margin-right: auto;
 
  padding: 30px;
 
  border-top: 5px solid #ccc;
 
  box-shadow: 0 0 25px 0 rgba(0,0,0,0.25);
 
}
 
.KYC a {
 
  color: #00a8e1;
 
  text-decoration: none;
 
}
 
.KYC a:hover {
 
  color: #0291c2;
 
  text-decoration: underline;
 
}
 
.KYC a i {
 
  padding-left: 5px;
 
}
 
.KYC input {
 
  width: 100%;
 
  color: #707070;
 
  border: none;
 
  border-bottom: 1px solid #00a8e1;
 
  margin-top: 7px;
 
  margin-bottom: 25px;
 
  padding: 7px 0;
 
  font-family: "Roboto", sans-serif;
 
  font-weight: 300;
 
}
 
.KYC input[type="checkbox"] {
 
    width: auto;
 
    position: relative;
 
    margin-top: 25px;
 
    margin-bottom: 15px;
 
}
 
.KYC .option label{
 
  text-transform: none;
 
}
 
.KYC input:focus {
 
  outline: none;
 
}
 
.KYC form button {
 
  background: #006938;
 
  border: none;
 
  color: #FFFFFF;
 
  border-radius: 3px;
 
  padding: 20px;
 
  width: 100%;
 
  cursor: pointer;
 
  font-size: 1rem;
 
  text-transform: uppercase;
 
  margin-bottom: 10px;
 
}
 
.KYC form button:hover {
 
  background: #006938;
 
}
 
.KYC form button[disabled] {
 
  background: #ACACAC;
 
}
 
.KYC .error {
 
  color: #FF0000; 
 
  margin-top: -20px;
 
  margin-bottom: 25px;
 
  text-transform: initial;
 
  font-weight: 400;
 
}
 
@media only screen and (max-device-width:540px) {
 
  .KYC label, .KYC input, .KYC form button {
 
      font-size: 1.8rem;
 
  }
 
  .KYC input {
 
      padding: 21px 0;
 
  }  
 
  .KYC label p {
 
      font-size: 0.8rem;
 
  }  
 
}