.border_bottom{
	border-bottom: 1px solid #f4f4f4;
}
.dataTables_processing{
	border:0px;
	/*background-color :#337ab7;
	z-index: 100*/
}
.pointer{
      cursor:pointer;
    }
.header-custom{
  /*background-image: -webkit-gradient(linear, left top, right top, from(#20b9ae), to(#006fd6)); color: white;*/
  color: #fff; background-color: #28929d; background-image: none !important;
}
.ui-autocomplete-loading {
    background: white url("../../plugins/autocomplete/loader2.gif") right center no-repeat;
}
.ui-autocomplete-loader-center {
    background: white url("../../plugins/autocomplete/loader1.gif") center center no-repeat;
}
.font-italic{
	font-style: italic !important;
}
.bg-dream-blue{	
	background-image: -webkit-gradient(linear, left top, right top, from(#20b9ae), to(#006fd6));
	color:white;
}
.bg-dream-red{
	background-color: #f40404d6;
	color:white;
}
.bg-dream-green {
	background-color: green;
	color:white;
}
.bg-dream-purple {
	background-color: #a612a6;
	color:white;
}
.bg-dream-pink {
	background-color: #D81B60;
	color:white;
}
.bg-dream-maroon {
	background-color: #058ef2;
	color:white;
}
/**/

/******************************wellnessta css*********************/

/*analytics-count box css start*/
.text-aqua{color:#237077 !important }
.info-box .bg-primary, .callout.callout-info, .alert-info, .label-info, .modal-info .modal-body{
	background-color:#fff !important; color: #6a6a82 !important; box-shadow:rgba(0, 0, 0, 0.2) 0px 3px 8px -1px, rgba(0, 0, 0, 0.2) 0px 0px 0px 0px, rgba(0, 0, 0, 0.2) 0px 0px 0px 0px !important;
}

.bg-dream-primary{background-color: #237077; }
.small-box .inner{color:#fff;padding: 15px; }
.small-box .icon{color: #dedede;font-size: 30px;top: 20px; right: 15px;}
.small-box:hover .icon{color: #dedede;font-size: 30px;top: 20px; right: 15px;}
.small-box>.small-box-footer{color:#fff;}
.bg-grey{background-color: #ddd !important; color:#000 !important; }
/*analytics-count box end start*/


/*left-navbar css start*/
.skin-black-light .user-panel>.info, .skin-black-light .user-panel>.info>a{padding: 15px 0 0 20px;font-size: 18px;}
.skin-black-light .wrapper, .skin-black-light .main-sidebar, .skin-black-light .left-side {
    /*background-color: #28929d;*/
}
.skin-black-light .user-panel>.info, .skin-black-light .user-panel>.info>a{color:#fff;}
.skin-black-light .sidebar a{color:#fff;}
.treeview-menu>li>a{color: #595959; font-weight:500; }
.treeview-menu .menu-open{background-color: #28929d;}
.skin-black-light .treeview-menu>li>a{color:#fff;font-size: 15px}
.skin-black-light .sidebar-menu>li:hover>a, .skin-black-light .sidebar-menu>li.active>a{
	background-color: #fff;
	color:#28929d;
}
.skin-black-light .sidebar-menu>li>.treeview-menu {background-color: #20656c; }
.skin-black-light .treeview-menu>li.active>a, .skin-black-light .treeview-menu>li>a:hover{
	color:#fff;
}
.skin-black-light .sidebar-menu>li>a{font-weight:500; font-size:16px;}
.skin-black-light .main-header li.user-header{background-color: #e5e5e5;}
.navbar-nav>.user-menu>.dropdown-menu>li.user-header>p{color:#000;}
.skin-black-light .main-header>.logo{border-bottom: 1px solid #999;}
/*left-navbar css end*/

/*btn css start*/
.btn-group .btn-success{background-color: #fff; border-color: #000; color: #000; }
.main-header .logo{font-size: 19px;}
.bg-primary{background-color:#28929d !important; }

.open>.dropdown-toggle.btn-success:focus, .open>.dropdown-toggle.btn-success:hover {
	color: #fff; background-color: #28929d; border-color: #28929d;
}
.open>.dropdown-toggle.btn-success{
color: #fff; background-color: #28929d; border-color: #28929d;	
}

.box.box-info {border-top-color: #28929d; }
.info-box-icon{font-size: 35px;}
.info-box-content {padding: 20px 15px;}
.info-box-icon{border-right: 1px solid #dcd3d3;}

.btn-success{background-color:#28929d; border-color:#28929d; }
.btn-success:hover{background-color:#28929d; border-color:#28929d; color:#fff;}
.btn-success:active{background-color:#28929d; border-color:#28929d; }
.btn-success:focus{background-color:#28929d; border-color:#28929d; }
.btn-success:active:focus{background-color:#28929d; border-color:#28929d; }

.btn-warning{background-color: #fff; border-color: #28929d; color: #28929d; }
.btn-warning:hover{background-color: #fff; border-color: #28929d; color: #28929d; }
.btn-warning:active{background-color: #fff; border-color: #28929d; color: #28929d; }
.btn-warning:focus{background-color: #fff; border-color: #28929d; color: #28929d; }
.btn-warning:active:focus{background-color: #fff; border-color: #28929d; color: #28929d; }

.btn-info {background-color: #fff; border-color: #28929d; color: #28929d; }
.btn-info:hover {background-color: #fff; border-color: #28929d; color: #28929d; }
.btn-info:active {background-color: #fff; border-color: #28929d; color: #28929d; }
.btn-info:focus {background-color: #fff; border-color: #28929d; color: #28929d; }
.btn-info:active:focus {background-color: #fff; border-color: #28929d; color: #28929d; }

.btn-primary{background-color:#28929d; border-color:#28929d; }
.btn-primary:hover{background-color:#28929d; border-color:#28929d; color:#fff;}
.btn-primary:active{background-color:#28929d; border-color:#28929d; }
.btn-primary:focus{background-color:#28929d; border-color:#28929d; }
.btn-primary:active:focus{background-color:#28929d; border-color:#28929d; }

.bg-teal {background-color:#fff !important;color: #535353 !important; }
/*btn css end*/
.main-footer{text-align: center}
/*scrollbar css start*/
::-webkit-scrollbar-thumb{
	background:none !important;
}
/*scrollbar css end*/

/*loader css start*/
	#example1_processing,#example2_processing,#example3_processing {
  position: fixed;
  z-index: 999;
  height: 2em;
  width: 2em;
  overflow: visible;
  margin: auto;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

/* Transparent Overlay */
#example1_processing:before,#example2_processing:before,#example3_processing:before {
  content: '';
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.3);
}

/* :not(:required) hides these rules from IE9 and below */
#example1_processing:not(:required) ,#example2_processing:not(:required) ,#example3_processing:not(:required) {
  /* hide "loading..." text */
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

#example1_processing:not(:required):after ,#example2_processing:not(:required):after ,#example3_processing:not(:required):after {
  content: '';
  display: block;
  font-size: 10px;
  width: 1em;
  height: 1em;
  margin-top: -0.5em;
  -webkit-animation: spinner 1500ms infinite linear;
  -moz-animation: spinner 1500ms infinite linear;
  -ms-animation: spinner 1500ms infinite linear;
  -o-animation: spinner 1500ms infinite linear;
  animation: spinner 1500ms infinite linear;
  border-radius: 0.5em;
  -webkit-box-shadow: rgba(0, 0, 0, 0.75) 1.5em 0 0 0, rgba(0, 0, 0, 0.75) 1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) 0 1.5em 0 0, rgba(0, 0, 0, 0.75) -1.1em 1.1em 0 0, rgba(0, 0, 0, 0.5) -1.5em 0 0 0, rgba(0, 0, 0, 0.5) -1.1em -1.1em 0 0, rgba(0, 0, 0, 0.75) 0 -1.5em 0 0, rgba(0, 0, 0, 0.75) 1.1em -1.1em 0 0;
  box-shadow: rgba(0, 0, 0, 0.75) 1.5em 0 0 0, rgba(0, 0, 0, 0.75) 1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) 0 1.5em 0 0, rgba(0, 0, 0, 0.75) -1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) -1.5em 0 0 0, rgba(0, 0, 0, 0.75) -1.1em -1.1em 0 0, rgba(0, 0, 0, 0.75) 0 -1.5em 0 0, rgba(0, 0, 0, 0.75) 1.1em -1.1em 0 0;
}

/* Animation */

@-webkit-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-o-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/*loader css end*/