#container-date {
  border: 1px solid silver;
  border-radius: 4px;
  padding: 0 10px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 30px;
  position: relative;
  z-index: 1;
}

#edit-field-publish-date-0-value-date {
   border: medium none;
   color: transparent;
   margin: 0px;
   padding: 0px !important;
   height: 1px !important;
   overflow: hidden !important;
   width: 1px !important;
   box-shadow: none;
   position: relative;
   z-index: 0;
   text-indent: -9999px;
   background: transparent none repeat scroll 0% 0%;
}

#container-date:hover {
   background-color: rgba(0, 0, 0, 0.05);
}

.field--name-field-publish-date div h4 {
   display: none;
}

#edit-field-publish-date-0-value div label {
   position: absolute;
   top: 1px;
}

.container-field-date { 
   display: flex;
   justify-content: flex-start;
   align-items: center;
}

.container-field-date-label { 
   padding-right: 10px;
}

.admin-icons-solutions .fieldset__wrapper .form-checkboxes {
   display: grid;
   grid-template-columns: 1fr 1fr 1fr;
}
 
.admin-icons-solutions .fieldset__wrapper .form-checkboxes input.form-checkbox {
   height: 16px;
   width: 16px;
}
 
.admin-icons-solutions .fieldset__wrapper .form-checkboxes .form-type--boolean {
   margin-top: 0.5rem;
   margin-bottom: 0.5rem;
   display: flex;
   justify-content: start;
   align-items: center;
   grid-column-gap: 0;
}
 
.admin-icons-solutions .fieldset__wrapper .form-checkboxes .form-type--boolean.form-item--no-label .form-boolean,
.admin-icons-solutions .fieldset__wrapper .form-checkboxes [dir="rtl"] .form-type--boolean.form-item--no-label .form-boolean {
   position: relative;
   float: none;
   order: -1;
   margin-right: 16px;
   margin-left: 0;
   transform: none;
   top: 0;
}
