body{
  background: rgba(51, 83, 102, 1);
}
.custom-textbox-icon{
	position: absolute;
  top: 0;
  height: 100%;
  right: 0;
  z-index: 9;
  border: none !important;
  background: none !important;
	color: #146C94;
}
.custom-textbox{
	background: var(--white, #FFF) !important;
  border: 0px !important;
	margin:0px !important;
	border-left:none;
	padding-top:10px;
	padding-bottom:10px;
}
.form-floating>label{
  z-index: 9;
}
.form-floating>.form-control:focus{
  box-shadow: none;
  border-color: rgba(118, 163, 189, 1);
}
.form-floating:focus > .custom-textbox-icon{
  box-shadow: none;
  border-color: rgba(118, 163, 189, 1)  !important;
}
.remind-me{
  float: left;
  display: flex;
}
.remind-me small{
  font-size: 14px;
  font-weight: 600;
}
a{
  color:rgba(255, 56, 56, 1);
  text-decoration: none;
}
.login-btn{
  background: rgba(51, 83, 102, 1);
  color: #ffffff;
  border-radius: 20px;
  width: 100% !important;
  border: 1px solid rgba(51, 83, 102, 1);    
  font-size: 18px;
  font-weight: 500;
}
.login-btn:hover{
  color: rgba(51, 51, 51, 1);
  border: 1px solid rgba(51, 83, 102, 1);
}
.create-account a{
  font-size: 18px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
}
.copyright-text{
  color: #ffffff;
  text-align: center;
  font-weight: 200;
  font-size: 18px;
}


.forget-list{
    font-size: 14px;
    padding-left: 18px;
}
.forget-list li::marker{
    font-size: 8px;
}

.otp-input-section{
  width: fit-content;
}
.otp-input {
  width: 60px;
  height: 60px;
  font-size: 40px;
  text-align: center;
  margin-right: 25px;
  color:#ffffff;
  border: 2px solid rgba(118, 163, 189, 1);
}

.otp-input:focus{
  color: #ffffff;
  box-shadow: none;
  border: 2px solid rgba(118, 163, 189, 1);
  caret-color: #000;
}
input[type="number"].filled {
  background-color: rgba(51, 83, 102, 1);
}
.otp-input::-webkit-outer-spin-button,
.otp-input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
.otp-input.input[type=number] {
  --moz-appearance: textfield;
}
.otp-resend-text{
  color: rgba(51, 51, 51, 1);
}
.otp-input:last-child {
  margin-right: 0;
}





input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  --moz-appearance: textfield;
}
.custom-file-input {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  font-size: 15px;
}
.custom-file-input input[type="file"] {
  display: none;
}
.custom-file-input label {
  margin: 0;
}
.custom-file-input .btn-group {
  margin-left: 10px;
}

.btn-file-upload{
  background: rgb(51 83 102);
  color: #ffffff;
  border-radius: 5px !important;
  margin-right: 8px !important;
  padding: 0.5rem;
  width: 47px;
  height: 47px;
}
.btn-file-upload:hover{
  background: rgb(51 83 102);
  color: #ffffff;
}
.font-500{
  font-weight: 500;
}

.have-account a{
  font-size: 18px;
  font-weight: 500;
  text-decoration: underline;
  color: rgba(51, 51, 51, 1);
}