.login-logo{
  height: 169px;
  max-height: 169px;
  max-width: 100%;
}

.main-footer {
	background-color: rgba(255, 255, 255, 0);
	padding: 15px;
	border-top: 0px solid #cccccc;	
	z-index: 1;
	position: fixed;
	bottom: 0;
	right: 0;
}

.main-footer ul.nav{
  background: transparent !important;
}

.main-footer a{
  background: transparent !important;
}

.navbar{
	padding: 0 15px;
	font-size: 20px;
  font-weight: 500;
  width: 100%
}

.navbar li{
	border-radius: 10px;
	margin: 0 5px;
	padding: 0 15px;
}
.navbar li:hover{
	background: #bef9c394;
}
.navbar li.active{
	background: #bef9c3;
}

.navbar li.active a{
	color: black !important;
}

nav.flex-column .collapse,.collapsing .nav-item{
  font-size: 14px;
  margin-left: 14px;
  line-height: 30px;
}

.user-div{
	padding-right: 10px;
    border-right: double;
}

.form-inline{
  align-items: center;
  display: flex;
}

li>a>i{
  margin-right: 5px;
}

ul.accordion-list{
	place-content: center;
}

ul.accordion-list .list-group-item{
	padding: 0px;
}

ul.accordion-list .list-group-item .accordion-button{
	padding: 6px 8px;
}

.custom-image-input{
	display: none;
}

.datepicker:read-only{
	background-color: white !important;
}
.custom-color-check{
	display: inline-block;
	margin: 5px;
	flex-grow: 1;
}
.custom-color-check label, .custom-color-check label:hover{
	color: white !important;
	background-color: #b1b1b1;
	padding: 7px 7px;
	width: 100%;
}
.custom-face-check{
	display: inline-block;
	margin: 5px;
	flex-grow: 1;
}
.custom-face-check label, .custom-face-check label:hover{
	color: white !important;
	background-color: #b1b1b1;
	padding: 7px 26px;
	width: 100%;
}
.face-check:checked+label.danger{
	background-color: red;
}
.face-check:checked+label.warning{
	background-color: yellow;
}
.face-check:checked+label.success{
	background-color: green;
}

.face-check{
	display: none;
}

.table a{
	font-size: 20px;
	padding: 0px 5px;
}

.status-select {
	min-width: 70px;
	padding: 2px;
	height: auto;
}