/**
 * @file    modules/admin-bar/css/admin-bar.css
 * @brief   Custom style for Admin Bar module
 */

/**
 * Table of Contents
 *
 * 1.0 - General
 * 2.0 - Admin Bar
 */

/**
 * 1.0 - General
 */
#blng_modules_admin_bar_box .blng-lib-inner {
  min-height: initial;
}

#blng_modules_submit_box .inside {
  padding: 0;
}

#post #title[aria-invalid='true'],
#post #postimagediv[aria-invalid='true'] {
  border-color: #ff9595;
  -webkit-box-shadow: 0px 0px 2px rgba(255,105,105,1);
  -moz-box-shadow: 0px 0px 2px rgba(255,105,105,1);
  box-shadow: 0px 0px 2px rgba(255,105,105,0.3);
}

/**
 * 2.0 - Admin Bar
 */
#wpadminbar .blng-modules-icon {
  font: 400 20px/1 dashicons;
  speak: none;
  display: inline-block;
  vertical-align: top;
  -webkit-font-smoothing: antialiased;
  color: #9da3a8;
  vertical-align: middle;
}

#wpadminbar .ab-item:focus > .blng-modules-icon,
#wpadminbar .ab-item:hover > .blng-modules-icon {
  color: #00b9eb;
}

@media screen and (max-width: 782px) {
  #wpadminbar .blng-modules-label {
    display: none;
  }

  #wpadminbar .blng-modules-icon {
    display: block;
    position: relative;
    text-indent: 0;
    font: 400 32px/1 dashicons;
    speak: none;
    top: 5px;
    width: 52px;
    text-align: center;
    -webkit-font-smoothing: antialiased;
  }

  #wpadminbar #wp-admin-bar-blng_modules_forum,
  #wpadminbar #wp-admin-bar-blng_modules_documentation,
  #wpadminbar #wp-admin-bar-blng_modules_new  {
    height: 46px;
    width: 52px;
    display: block;
  }
}