
.wellcome-heading>h2 {
	font-size: 40px;
	color: #fff;
	font-weight: 700;
	position: relative;
	z-index: 3;
  }
  .text-bold {
	  font-weight: 800;
  }
  .bg-register{
	  background: url('./app-assets/images/register.jpg');
	  position: relative;
	  background-size:cover;
	  background-position: top;
  }
  .bg-login{
	  background: url('./app-assets/images/login.jpg');
	  position: relative;
	  background-size:cover;
	  background-position: top;
  }
  .bg-register:before ,.bg-login:before{
	  content: "";
	  position: absolute;
	  left: 0; right: 0;
	  top: 0; bottom: 0;
	  background: #0064a0;
	  background: -webkit-linear-gradient(to left, #0064a0, #000, #000);
	  background: linear-gradient(to left, #0064a0, #000, #000); 
	  opacity: 0.65;
  }
  .bg-register p{
	  font-weight: 400;
	  font-size: 15px;
  }
  .form-control:focus{
	  border-color: #0078c1;
  }
  .input-group:not(.bootstrap-touchspin):focus-within .form-control, .input-group:not(.bootstrap-touchspin):focus-within .input-group-text{
	  border-color: #0078c1;
  }
  .bg-device{
	  background: url('./app-assets/images/device-bg.jpg');
	  position: relative;
	  background-size:cover;
	  background-position: top;
  }
  .bg-device:before{
	  content: "";
	  position: absolute;
	  left: 0; right: 0;
	  top: 0; bottom: 0;
	  background: #0064a0;
	  background: -webkit-linear-gradient(to left, #0064a0, #3f51b5, #3f51b5);
	  background: linear-gradient(to left, #0064a0, #3f51b5, #3f51b5); 
	  opacity: 0.65;
  }
  .card-statistics .statistics-body {
    padding: 1rem 2.4rem!important;
}
.running-status {
    box-shadow: 1px 1px 15px -5px rgb(40 199 111);
    border: 2px solid #28c76f;
}
.idle-status {
    box-shadow: 1px 1px 15px -5px rgb(255 159 67);
    border: 2px solid #ff9f43;
}
.break-down-status {
    box-shadow: 1px 1px 15px -5px rgb(234 84 85);
    border: 2px solid #ea5455;
}
.no-data-status {
    box-shadow: 1px 1px 15px -5px rgb(0 161 181);
    border: 2px solid #00a1b5;
}
.avatar.avatar-sm .avatar-content{
	width: 24px !important;
    height: 24px !important;
}
.custom-table tbody tr td{
	padding: 5px
}
.header-navbar.floating-nav{
	margin: 0rem 2rem 0;
}
html .content.app-content{
	padding: calc(0rem + 4.45rem + 1.3rem) 2rem 0;
}
.nav.nav-tabs.justify-content-center{
	background: #e2e2e2;
    border-radius: 50px;
}
.nav.nav-tabs.justify-content-center .nav-link{
    padding: 15px;
    color: #00007d;
}
.nav.nav-tabs.justify-content-center .nav-link.active{
	color: #ffffff;
    background: #3f51b5;
    border-radius: 50px;
}

.btn-group .spinner-grow {
    width: 14px;
    height: 14px;
    margin: 0 !important;
}
.header-navbar.navbar-shadow {
    box-shadow: 0 4px 4px 0 rgb(34 41 47 / 10%);
}
.navbar-floating .header-navbar-shadow{
	height: 70px;
}
#dashboard-ecommerce .avatar.avatar-sm .avatar-content{
	width: 18px !important;
	height: 18px !important
}

.line-height-30 {
    line-height: 30px;
}
span.user-name.font-weight-bolder {
    margin-top: 7px;
}
.shadow {
    box-shadow: 0 4px 24px 0 rgba(34,41,47,.1)!important;
}