.header-name h3 {
  line-height: 38px;
}

.users {
  text-align: center;
  background: #E4E6EF;
  margin: 10px;
  padding: 15px 5px;
  border-radius: 5px;
}

.services {
  text-align: center;
  background: #eef0f8;
  padding: 15px;
  border-radius: 5px;
}

.services .service-name {
  background: #1BC5BD;
  color: #FFFFFF;
  font-size: 1.25em;
  font-weight: 600;
  text-align: center;
  padding: 10px 20px;
  border-radius: 5px;
  width: 100%;
}

.code-section p {
  font-size: 1.5625em;
  font-weight: 600;
  text-align: center;
  border: 1px solid #eef0f8;
  border-bottom: none;
  margin-bottom: -2px;
  padding: 20px;
}

.code-section a {
  font-size: 0.6875em;
  color: #333;
  font-weight: normal;
  text-align: center;
}

.code-section button {
  border-radius: 0px;
}

.userlogin a {
  font-size: 1.125em;
  color: #000;
  font-weight: 600;
  text-align: center;
}

.wizard-steps a.active {
  position: relative;
  border-radius: 0.5rem;
  background-color: #F3F6F9;
  transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
}

.wizard-steps a.active i {
  color: #3699FF !important;
}

.pay-section {
  background: #eef0f8;
  padding: 15px;
}

.pay-section .sign-hints {
  list-style: decimal;
}

.pay-section .check-agree {
  justify-content: center;
}

.preview-section {
  background: #F3F6F9;
  padding: 15px;
}

.sign-section {
  text-align: right;
}

.sign-section .sign-right {
  text-align: right;
}

.sign-section .sign-right img {
  max-width: 50%;
  max-height: 150px;
}

.sign-section .sign-right .sign-img {
  max-width: 50%;
  max-height: 150px;
}

.table th {
  vertical-align: middle;
}

.table td {
  vertical-align: middle;
}

.table thead th {
  color: white !important;
}

.clientlist {
  height: 200px;
  overflow-y: scroll;
  position: absolute;
  width: 302px;
  z-index: 1;
  font-weight: 500;
  font-size: 14px;
  background: #F3F6F9;
  list-style: none;
  line-height: 25px;
  padding: 10px 15px 15px 30px;
}

.currency {
  padding: 8px 5px;
}

.verify-form {
  padding: 20px;
}

table.dataTable thead > tr > th.sorting_asc,
table.dataTable thead > tr > th.sorting_desc,
table.dataTable thead > tr > th.sorting,
table.dataTable thead > tr > td.sorting_asc,
table.dataTable thead > tr > td.sorting_desc,
table.dataTable thead > tr > td.sorting {
  padding-right: 15px;
}

.ui-menu {
  height: 200px;
  width: 300px;
  overflow: scroll;
}

.loadera {
  background: url(/images/new.gif?03c1219fccb59955256b4036b5fc301d);
  background-repeat: no-repeat;
  border-radius: 0%;
  background-position: right;
  display: block;
  width: 100%;
  height: calc(1.5em + 1.3rem + 2px);
  font-size: 1rem;
}

.tall {
  min-height: 250px;
}


