body { background-color: #0a0b0c; .header {  margin-top: 50px;  height: 100px;  text-align: center;  img {width: 300px;vertical-align: middle;  } } .main_in {  background-color: #0a0b0c;  color: #000;  form {margin: 0 auto;background-color: #f8f9fa;border: 1px solid #2a2b2c;.no-account { p {  font-size: 14px;  a {font-size: 14px;color: #000;  } }}.yes-account { p {  font-size: 14px;  a {font-size: 14px;color: #000;  } }}  }  .signinForm {max-width: 99%;h3 { margin-bottom: 10px; text-align: center; text-transform: uppercase; margin: 40px 0 20px 0;}i { font-size: 14px; font-weight: normal;}.signin_fields { width: 376px; margin: 0 auto; max-width: 95%; p {  font-size: 15px; } .accept_terms {  display: flex;  gap: 5px;  margin-top: 10px;  label {margin: 0px;font-size: 16px;line-height: normal;display: inline;.merr { color: #d60808;}  }  a {font-size: 16px;line-height: normal;  }  input {width: 20px;height: 20px;  } } .fpass {  text-align: right; } label {  display: block;  text-align: left;  width: 100%;  font-size: 17px;  margin-bottom: 5px; } input.text {  width: 100%; } .merr {  max-width: 100%; } select {  font-size: 18px;  padding: 12px;  border: 1px solid #858587;  background-color: #fff;  width: 100%;  &.day_select{width: 20%;  }  &.mon_select{width: 50%;  }  &.year_select{width: 30%;  } } .f1fg-btn-ce {  width: 100%;  text-align: center;  button {background-color: red;min-width: 200px;margin: 10px auto;width: 100%;max-width: 240px;  } }}  } }}