.filter-sidebar-list-item[data-enabled="0"] {
	display: none;
}
.page-content-wrapper {
	position: relative !important;
  min-height: 1000px;
}
.page-content {
  min-height: 938px;
}

h4.modal-title {
	font-weight: bold;
}

table.loans thead>tr>th {
	font-weight: bold;
}

/* Quick sidebar toggler */
.filter-sidebar-toggler {
  overflow: hidden;
  z-index: 99999;
  width: 28px;
  height: 27px;
  position: absolute;
  top: 10px;
  left: 270px;
  text-align: center;
  padding-top: 6px; }
  .filter-sidebar-toggler:hover {
    background: none; }
  .filter-sidebar-open .filter-sidebar-toggler {
    display: inline-block; }
    .filter-sidebar-open .filter-sidebar-toggler:hover {
      background: none; }
  .filter-sidebar-toggler > i {
    color: #99a8b5;
    font-size: 17px; }
    .filter-sidebar-toggler > i:hover {
      color: #fff !important; }
    .filter-sidebar-open .filter-sidebar-toggler > i:before {
      content: ""; }

/* Quick sidebar wrapper */
.filter-sidebar-wrapper {
  transition: right 0.3s;
  z-index: 100;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 320px;
  height: 1000px;
  overflow: hidden;
  color: #444D58;
  background: #FFFFFF; 
}
  .filter-sidebar-wrapper .filter-sidebar-title {
  	padding: 10px;
  	font-size: 18px;
  	text-align: center;
  	display: inline-block;
  	width: 100%;
    background: #C8CCD1;
  }
  .filter-sidebar-wrapper-open .filter-sidebar-wrapper {
    transition: right 0.3s;
    right: 0; }
  .filter-sidebar-wrapper .filter-sidebar {
    background: #FFFFFF;
    position: relative;
  }

    .filter-sidebar-wrapper .filter-sidebar .list-heading {
      font-size: 15px;
      padding: 10px 10px;
      color: #fefefe; 
      background: #32C5D2;
      margin-bottom:0;
      margin-top: 0;
      cursor: pointer;
      font-weight: bold;
   	}
   	.filter-sidebar-wrapper .filter-sidebar .list-heading .collapse-handler {
	  	float: right;
	  	cursor: pointer;
	  }
	  .filter-sidebar-wrapper .filter-sidebar .list-item-content .form-group {
	  	padding: 15px;
	  }
    .filter-sidebar-wrapper .filter-sidebar .list-items {
      margin: 0;
      padding: 0;
      list-style: none; }
      .filter-sidebar-wrapper .filter-sidebar .list-items > li {
        margin: 0;
        padding: 15px;
        background: none;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #273037; }
        .filter-sidebar-wrapper .filter-sidebar .list-items > li:hover {
          background: #273037; }
        .filter-sidebar-wrapper .filter-sidebar .list-items > li:last-child {
          border-bottom: 0; }
      .filter-sidebar-wrapper .filter-sidebar .list-items.borderless li {
        border: 0; }
    .filter-sidebar-wrapper .filter-sidebar .inner-content {
      margin: 10px 10px; }
    .filter-sidebar-wrapper .filter-sidebar .filter-sidebar-list {
      width: 320px !important;
      transition: margin 0.3s;
      clear: both;
      height: 700px;
    }
    .filter-sidebar-wrapper .filter-sidebar .filter-sidebar-list .filter-sidebar-list-item {
      margin-bottom: 15px;
    }

      .filter-sidebar-wrapper .filter-sidebar .filter-sidebar-list {
      padding: 0; }
      .filter-sidebar-wrapper .filter-sidebar .filter-sidebar-list .list-items li .bootstrap-switch {
        margin-top: -3px;
        float: right;
        border: 0;
        min-width: 59px; }
      .filter-sidebar-wrapper .filter-sidebar .filter-sidebar-list .list-items li .form-control {
        width: 75px !important;
        padding: 4px 4px !important;
        float: right;
        border: 0;
        margin-top: -4px; }
      .filter-sidebar-wrapper .filter-sidebar .filter-sidebar-list .list-items li select.form-control {
        padding: 4px 0px !important; }

.filter-sidebar-wrapper .filter-sidebar .filter-sidebar-list .filter-sidebar-list-item.has-error {

}
.filter-sidebar-wrapper .filter-sidebar .filter-sidebar-list .filter-sidebar-list-item.has-error .list-heading {
  background: #e26a6a;
  -webkit-animation: pulse 1s linear 1;
  -moz-animation: pulse 1s linear 1;
  -ms-animation: pulse 1s linear 1;
  animation: pulse 1s linear 1;
}

#dti-slider, #loe-slider, #fp-slider {
  margin: 0 15px 30px 15px;
  background: #444d58;
}

.noUi-handle .noUi-tooltip {
  top:35px;
}


@-moz-keyframes pulse {
 0% {
   -moz-transform: scale(1.1);
   transform: scale(1.1);
 }
 50% {
   -moz-transform: scale(0.8);
   transform: scale(0.8);
 }
 100% {
   -moz-transform: scale(1);
   transform: scale(1);
 }

}

@-webkit-keyframes "pulse" {
 0% {
   -webkit-transform: scale(1.1);
   transform: scale(1.1);
 }
 50% {
   -webkit-transform: scale(0.8);
   transform: scale(0.8);
 }
 100% {
   -webkit-transform: scale(1);
   transform: scale(1);
 }

}

@-ms-keyframes "pulse" {
 0% {
   -ms-transform: scale(1.1);
   transform: scale(1.1);
 }
 50% {
   -ms-transform: scale(0.8);
   transform: scale(0.8);
 }
 100% {
   -ms-transform: scale(1);
   transform: scale(1);
 }