/* Colors:

main blue: #50A0FF

second blue: #2275D2

And obviously white.

Colors used for small thing on the app:

purple: #7684EA;
red  #EE7573;
yellow: #F0CF63;
light green: #A4CD78;
dark g: #89B25D;
even lighter blue: #83BCFF;
lightest: #ADD4FD;
*/

/* Adds in a logo on admin pages - may need to change site to site */
body.iconstituent-subtheme-admin div#branding:before {
    background-image: url(../assets/logo.png);
    background-repeat: no-repeat;
    background-position: left center;
    display: inline-block;
    height: 67px;
    width: 69px;
    background-size: contain;
    content: "";
    float: left;
}

/* Admin specific CSS */
#admin-menu-wrapper {
  font-family: 'BrixSansLight', Verdana, sans-serif;
  font-size: 12px;
  background-color:  #83BCFF;
}

.iconstituent-subtheme-admin #admin-menu-wrapper {
  height: 30px;
}

.iconstituent-subtheme-admin #admin-menu .dropdown .admin-menu-toolbar-category > a,
.iconstituent-subtheme-admin #admin-menu .dropdown .admin-menu-action > a {
  margin-bottom: 0;
  height: 21px;
}

.iconstituent-subtheme-admin #admin-menu li.admin-menu-action.admin-menu-account > a {
    height: 16px;
}

/* Media Browser override  */
body.logged-in .ui-dialog.ui-widget button.ui-dialog-titlebar-close {
  top: 9px;
}

/* General CSS */
/* Header - top bar */


#admin-menu .dropdown .admin-menu-toolbar-category > a:focus,
#admin-menu .dropdown .admin-menu-toolbar-category > a:hover,
#admin-menu .dropdown .admin-menu-toolbar-category > a.active-trail {
    border-radius:  0;
    background:  #2275D2;
    margin-bottom:  0;
    margin-top: -5px;
    padding-top: 7px;
    height: 30px;
    text-shadow: none;
}

#admin-menu .dropdown .admin-menu-toolbar-category > a, #admin-menu .dropdown .admin-menu-action > a {
    text-transform:  uppercase;
    letter-spacing: 1px;
    height: 21px;
}

#admin-menu .dropdown .admin-menu-icon > a span {
  margin-bottom: 3px;
}

#admin-menu-account > li.admin-menu-action.admin-menu-account > a {
    background-color: #7684EA;
    background-image: none;
}

/* Header - Page title - admin pages only */

.adminimal-theme #branding {
  background-color: #2275D2;
}

.adminimal-theme #branding .breadcrumb a {
  color: white;
}

/* Buttons */

/* input, */
.adminimal-theme button,
.adminimal-theme .button {
        text-transform: uppercase;
        letter-spacing: 1px;
        font-size: .9rem;
}

/* Form submit */
.adminimal-theme input[type="submit"][id^="edit-submit"],
.adminimal-theme input#edit-actions-submit,
.adminimal-theme input[id^="save-continue"],
.adminimal-theme input[type="submit"][id^="edit-save"],
.adminimal-theme input#edit-save,
.adminimal-theme input#edit-submit,
.adminimal-theme input#edit-actions-save,
.adminimal-theme .field-widget-inline-entity-form .container-inline .form-submit,
.adminimal-theme #media-browser-page a.button-yes,
.adminimal-theme input.add-new-condition,
.adminimal-theme #edit-field-product-und-form-actions input.ief-entity-submit {
  background-color: #89B25D;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: .9rem;
}

/* Button - iform submit hover */
.adminimal-theme input[type="submit"][id^="edit-submit"]:hover,
.adminimal-theme input#edit-actions-submit:hover,
.adminimal-theme input[id^="save-continue"]:hover,
.adminimal-theme input[type="submit"][id^="edit-save"]:hover,
.adminimal-theme input#edit-save:hover,
.adminimal-theme input#edit-submit:hover,
.adminimal-theme input#edit-actions-save:hover,
.adminimal-theme .field-widget-inline-entity-form .container-inline .form-submit:hover,
.adminimal-theme #media-browser-page a.button-yes:hover,
.adminimal-theme input.add-new-condition:hover,
.adminimal-theme #edit-field-product-und-form-actions input.ief-entity-submit:hover {
         background-color: #5b8231; /* Darker */
}



