/**
 * amidoriCMS module for Craft CMS
 *
 * amidoriCMS CSS
 *
 * @author    Hendrik Bunnick
 * @copyright Copyright (c) 2020 Hendrik Bunnick
 * @link      https://this.work
 * @package   AmidoriCMSModule
 * @since     1.0.0
 */
body.login {
  color: #fff;
  background-color: #e60000;
}
body.login #login-form .submit {
  background-color: #fff !important;
  border-color: #e60000 !important;
  color: #e60000 !important;
  font-weight: bold;
}
body.login #forgot-password {
  background-color: transparent;
  color: #fff;
}
body.login #spinner {
  position: absolute;
  top: 58px;
  left: 50%;
  margin-left: -12px;
  background-image: url("../img/spinner.gif");
  background-size: 24px 24px;
}
body.login #loginName-field .text {
  background-color: #fff !important;
  border-color: #e60000 !important;
  color: #e60000 !important;
}
body.login #loginName-field input#loginName:-webkit-autofill {
  -webkit-text-fill-color: #e60000;
  box-shadow: 0 0 0px 1000px #fff inset;
}
body.login #password-field .text {
  background-color: #fff !important;
  color: #e60000 !important;
}
body.login #password-field input:-webkit-autofill {
  -webkit-text-fill-color: #e60000;
  box-shadow: 0 0 0px 1000px #fff inset;
}
body.login #password-field .password-toggle {
  color: #fff;
}
body.login #password-field .passwordwrapper {
  background-color: #fff !important;
  border-color: #e60000 !important;
  color: #e60000 !important;
}
body.login input.checkbox + label:before,
body.login div.checkbox:before {
  background-color: #fff;
  border-color: #333;
  color: #e60000;
}
body.login #poweredby {
  opacity: 0.6;
}
body.login #poweredby svg path[fill] {
  fill: #333;
}

#global-sidebar {
  background: #e60000;
}
#global-sidebar #system-name {
  color: #e60000;
}
#global-sidebar #system-info {
  background: #fff;
  color: #e60000;
}
#global-sidebar #system-info:focus, #global-sidebar #system-info:hover {
  background: #fff !important;
  color: #e60000;
}
#global-sidebar #system-info:hover #system-name h2:after {
  background-image: linear-gradient(to right, #fff, #fff);
}
#global-sidebar a {
  color: #fff;
}
#global-sidebar > a[href]:not(.sel):hover,
#global-sidebar *:not(.has-subnav) > a[href]:not(.sel):hover,
#global-sidebar > a:hover,
#global-sidebar :not(.has-subnav) > a:hover {
  background: rgba(255, 255, 255, 0.3);
  color: #fff;
}
#global-sidebar #nav li a .icon {
  opacity: 1;
}
#global-sidebar #nav li ul li a:not(.active) {
  color: #fff;
}
#global-sidebar #nav li a .icon.icon-mask svg rect,
#global-sidebar #nav li a .icon.icon-mask svg circle,
#global-sidebar #nav li a .icon.icon-mask svg ellipse,
#global-sidebar #nav li a .icon.icon-mask svg line,
#global-sidebar #nav li a .icon.icon-mask svg polyline,
#global-sidebar #nav li a .icon.icon-mask svg polygon,
#global-sidebar #nav li a .icon.icon-mask svg path,
#global-sidebar #nav li a .icon.icon-mask svg text {
  fill: #fff;
  transition: fill linear 100ms;
}
#global-sidebar #nav li a .icon.icon-mask span[data-icon] {
  color: #fff;
  transition: color linear 100ms;
}
#global-sidebar #nav li.has-subnav a.sel {
  background-color: rgba(255, 255, 255, 0.5);
}
#global-sidebar #nav li.has-subnav a.sel .icon.icon-mask svg rect,
#global-sidebar #nav li.has-subnav a.sel .icon.icon-mask svg circle,
#global-sidebar #nav li.has-subnav a.sel .icon.icon-mask svg ellipse,
#global-sidebar #nav li.has-subnav a.sel .icon.icon-mask svg line,
#global-sidebar #nav li.has-subnav a.sel .icon.icon-mask svg polyline,
#global-sidebar #nav li.has-subnav a.sel .icon.icon-mask svg polygon,
#global-sidebar #nav li.has-subnav a.sel .icon.icon-mask svg path,
#global-sidebar #nav li.has-subnav a.sel .icon.icon-mask svg text {
  fill: #fff;
}
#global-sidebar #nav li.has-subnav a.sel .icon.icon-mask span[data-icon] {
  color: #fff;
}
#global-sidebar #nav li:not(.has-subnav) a.sel .icon.icon-mask svg rect,
#global-sidebar #nav li:not(.has-subnav) a.sel .icon.icon-mask svg circle,
#global-sidebar #nav li:not(.has-subnav) a.sel .icon.icon-mask svg ellipse,
#global-sidebar #nav li:not(.has-subnav) a.sel .icon.icon-mask svg line,
#global-sidebar #nav li:not(.has-subnav) a.sel .icon.icon-mask svg polyline,
#global-sidebar #nav li:not(.has-subnav) a.sel .icon.icon-mask svg polygon,
#global-sidebar #nav li:not(.has-subnav) a.sel .icon.icon-mask svg path,
#global-sidebar #nav li:not(.has-subnav) a.sel .icon.icon-mask svg text {
  fill: #e60000;
}
#global-sidebar #nav li:not(.has-subnav) a.sel .icon.icon-mask span[data-icon] {
  color: #e60000;
}
#global-sidebar #nav li:not(.has-subnav) a:not(.sel):hover .icon.icon-mask svg rect,
#global-sidebar #nav li:not(.has-subnav) a:not(.sel):hover .icon.icon-mask svg circle,
#global-sidebar #nav li:not(.has-subnav) a:not(.sel):hover .icon.icon-mask svg ellipse,
#global-sidebar #nav li:not(.has-subnav) a:not(.sel):hover .icon.icon-mask svg line,
#global-sidebar #nav li:not(.has-subnav) a:not(.sel):hover .icon.icon-mask svg polyline,
#global-sidebar #nav li:not(.has-subnav) a:not(.sel):hover .icon.icon-mask svg polygon,
#global-sidebar #nav li:not(.has-subnav) a:not(.sel):hover .icon.icon-mask svg path,
#global-sidebar #nav li:not(.has-subnav) a:not(.sel):hover .icon.icon-mask svg text,
#global-sidebar #nav li:not(.has-subnav) a:not(.sel):hover .icon.icon-mask span[data-icon] {
  color: #fff;
  fill: #fff;
}
#global-sidebar #nav li a.sel:not(.has-subnav) .icon.icon-mask span[data-icon] {
  color: #e60000;
}
#global-sidebar #nav li:not(.has-subnav) > a.sel {
  background: #fff;
  color: #e60000;
}
#global-sidebar #nav li a .badge {
  background: #fff;
  color: #e60000;
}

#app-info {
  color: rgba(255, 255, 255, 0.25);
}
#app-info #edition #edition-logo {
  border-color: rgba(255, 255, 255, 0.25);
}
#app-info #edition.hot:hover #edition-logo {
  border-color: rgb(255, 255, 255);
}
#app-info #edition.hot:hover #edition-logo > .edition-name {
  color: rgb(255, 255, 255);
}
#app-info #edition.hot:hover #edition-logo > .edition-trial {
  background: none;
  color: rgb(255, 255, 255);
}
#app-info #edition #edition-logo > .edition-trial {
  background: none;
  padding-left: 0;
  color: rgba(255, 255, 255, 0.25);
  transition: color linear 100ms;
}
#app-info #edition #edition-logo > .edition-trial::before {
  display: none;
}
#app-info #version {
  text-shadow: none;
}

#system-name h2:after {
  background: sidebar-system-name-bg-color;
  background-image: linear-gradient(to right, #fff, #fff);
}

.cpn-divider .label {
  background: #e60000;
  color: rgba(255, 255, 255, 0.8);
}
.cpn-divider a::after {
  background-color: #333;
}

/**
 * amidoriCMS module for Craft CMS
 *
 * amidoriCMS CSS
 *
 * @author    Hendrik Bunnick
 * @copyright Copyright (c) 2020 Hendrik Bunnick
 * @link      https://this.work
 * @package   AmidoriCMSModule
 * @since     1.0.0
 */
.buttonbox-buttons.buttonbox-buttons--graphical.btngroup .btn.big {
  flex-flow: column;
  justify-content: flex-start;
  line-height: 0;
}

/*# sourceMappingURL=BrandingModule.css.map */
