#logo img{
  /*max-height: 40px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);*/
}
#logo .logo-lg, #logo .logo-mini{
  position:relative;
  height:50px;
}

.login-box .logo-lg > img {
  max-width: 100%;
}

.about-image {
	color: #000;
	font-size: 20px;
	margin-bottom: 24px;
	font-weight: 700;
	font-family: inherit;
}

@media (max-width: 767px){

  body.skin-black #logo,
  body.skin-black #logo:hover,
  body.skin-black-light #logo,
  body.skin-black-light #logo:hover
  {
    background-color:#fff;
    border-bottom: 1px solid #eee;
  }

}
.login-page-header.logo .logo-lg {
  display: block;
}
.login-page-header.logo .logo-mini {
  display: none;
}

body .label {
  color: #333;
  font-size: 80%;
}

a.tabledrag-handle .handle {
  width: 24px;
  height: 24px;
}

.box > .box-header > h4{
  margin:0;
}
.forum table, .text-content table, .views-table, .draggable-table {
  font-size: unset;
}
:is(.forum table, .text-content table, .views-table, .draggable-table) th {
  font-size: unset;
}
:is(.forum table, .text-content table, .views-table, .draggable-table) caption {
  font-size: x-large;
}  
 
@media (max-width: 991px){
  .content-header > h1.page-title{
    margin-top:20px;
  }
}


/** custom css ***/
.views-exposed-form #edit-actions {
  margin-top: 16px;
}
.pager li {
  width: auto;
}
.pager__item--active {
  padding-left: 20px;
  border-radius: 15px;
  padding-right: 20px;
  padding-top: 7px;
}
.path-user .wrapper{
	background-image: url("/themes/druadmin_lte_theme/home-bg.webp")!important;
	width: 100%;
	height: 100%;
	background-color: #ffffff;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.form-item__label {
  font-size: 14px;
}
.views-exposed-form .form-item__label {
  margin-bottom: 5px !important;
}
/*******/
form .form-text, form .form-select, form .form-email, form .form-submit {
  padding: 10px;
  font-size: 20px;
  min-height: 50px;
}
form .form-select {
	padding-top: 5px;
	font-size: 25px;
	min-width: 200px;
}
.form-item__label {
  font-size: 20px;
  margin-top: 15px;
}
.fieldset__label, .fieldset__label {
  font-size: 18px;
  padding: 16px;
}
form .form-submit, #edit-delete {
  min-height: 50px;
  padding-left: 20px;
  padding-right: 20px;
}

.taxonomy-term-form .form-wrapper, .node-form .form-wrapper{
  background: #fbf5f5;
  padding: 10px;
  margin-bottom: 20px;
}
.form-wrapper .description {
  font-size: 16px;
  margin-top: 10px;
  line-height: 18px;
}
.form-wrapper .description br {
  margin-bottom: 10px;
}
#edit-field-doctors-specialities .js-form-item, #edit-field-specialties .js-form-item {
	width: 30%;
	float: left;
}
#edit-field-doctors-specialities--wrapper .fieldset__wrapper--group, #edit-field-specialties--wrapper .fieldset__wrapper--group{
	float:left;
}
#edit-field-doctors-specialities--wrapper input[type="checkbox"], #edit-field-doctors-specialities--wrapper input[type="radio"], #edit-field-specialties-wrapper input[type="checkbox"] {
  height: 30px;
  width: 30px;
}

 