input[type="text"],
input[type="password"],
select,
textarea,
.bootstrap-select {
  box-shadow: 0px 2px 2px 2px #eaf5ff !important;
  border: 1px solid #ecf0f5 !important;
  border-radius: 4px !important;
  box-sizing: border-box !important;
}

input[type="text"]:focus,
input[type="password"]:focus,
select:focus,
textarea:focus,
input[type="text"]:hover,
input[type="password"]:hover,
select:hover,
textarea:hover,
.bootstrap-select:hover {
  outline: none !important;
  border-color: #1890ff !important;
  box-shadow: none !important;
}
label,
h4 {
  font-weight: 600 !important;
}
input[type="radio"] {
  width: 17px;
  height: 17px;
}
select {
  background-color: #ffffff !important;
}
.form-group {
  margin-bottom: 15px !important;
}
.form-control {
  height: calc(1.8em + 0.5rem + 2px);
  padding: 0.5rem;
}
.card-header {
  border-bottom: 2px solid #17a2b8 !important;
}
.card {
  background-color: transparent !important;
  border: none;
}
.form-group > label:first-child,
.form-group > h4:first-child,
.using > label,
.ipwrap > h5:first-child,
.ipwrap > h4:first-child,
.label-title {
  font-size: 17px;
  color: #004281 !important;
  margin-bottom: 10px;
}
.formSection .form-check {
  margin-right: 15px;
}
.custom-select {
  margin-bottom: 10px;
}
.btn-light {
  background-color: #fff !important;
}
.btn-light:hover {
  background-color: unset !important;
  border-width: 1px !important;
  border-color: #1890ff !important;
}
.btn.focus,
.btn:focus {
  box-shadow: none;
  outline: none !important;
}
@media (max-width: 575px) {
  .card-body {
    padding: 0 !important;
  }
}
