.page-title-area {
  color: #00aad6;
  font-size: 1.25rem;
  margin: 0;
  font-weight: bold; }

.customised-field {
  border-top: none;
  border-right: none;
  border-left: none;
  border-width: inherit;
  border-radius: 0;
  border-bottom: 1px solid #bcbcbc;
  width: 100%;
  min-width: 318px;
  color: #707070;
  background-color: transparent; }
  .customised-field.field-icon {
    padding-left: 30px; }
  .customised-field:hover, .customised-field:focus, .customised-field:active {
    background-color: transparent !important; }
  .customised-field.min-w-100 {
    min-width: 100%; }

.search-icon-field {
  width: 16px;
  height: 16px;
  display: block;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 0;
  opacity: .5; }

.custom-btn {
  cursor: pointer;
  height: 100%; }

.page-number {
  font-size: 13px;
  color: #3a3a3a;
  font-weight: bold; }
  .page-number span {
    color: #00aad6;
    margin: 0px 5px; }

.top-bar {
  padding: 15px 0px 11px; }

.custom-indicator-box {
  width: 17px;
  height: 17px;
  vertical-align: middle;
  background-size: 59%; }

.custom-control-input:checked ~ .custom-control-indicator {
  color: #fff;
  background-color: #0385a7; }

.table-data-group {
  width: 100%; }
  .table-data-group tr th {
    padding: 10px 15px;
    background: #00aad6;
    color: #fff;
    font-size: 14px;
    position: -webkit-sticky;
    position: sticky; }
  .table-data-group tr td {
    padding: 10px 15px;
    font-size: 13px; }
  .table-data-group tr:nth-child(2n+2) td {
    background-color: #f5f5f5; }

.sticky-table-data {
  max-height: calc(100vh - 235px);
  overflow: auto; }
  .sticky-table-data thead tr th {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 2; }

.v-middle {
  vertical-align: middle; }

.edit-section-expand {
  background: #fff;
  padding: 10px 20px;
  border: 1px solid #dcdcdc !important;
  border-radius: 3px;
  -webkit-box-shadow: 1px 4px 7px 1px rgba(192, 192, 192, 0.529412);
  box-shadow: 1px 4px 7px 1px rgba(192, 192, 192, 0.529412);
  margin-bottom: 8px; }

.pointer {
  cursor: pointer; }
