/**
 * Pratt Craft module for Craft CMS
 *
 * Pratt Craft CSS
 *
 * @author    Sean McGuire
 * @copyright Copyright (c) 2019 Sean McGuire
 * @link      https://www.prattlibrary.org
 * @package   PrattCraftModule
 * @since     1.0.1
 */
body.login {
        background-color: #fbfbfb;
}
body.login #site-icon {
  background-color: #626469;
}
body.login header, body.login #poweredby svg {
  display: none !important;
}
body.login .login-form-container {
  background: #fff;
}
body.login .login-container::before {
  content: '';
  display: block;
  margin: 0 auto 18px;
  width: 96%;
  height: 45px;
  background-image: url('../svg/logo.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
body.login button.submit {
        background: #b9d300 !important;
        font-weight: bold;
}
body.login button.submit:not(.disabled):not(.inactive):hover, body.login button.submit:not(.disabled):not(.inactive).hover {
        background: #dc241f;
}

/* Logo in Control Panel */
#site-icon svg {
  display: none;
}
#site-icon {
  width: 120px !important;
  overflow: visible;
  background-color: #fff;
  mask: url('../svg/ep.svg') no-repeat left;
  -webkit-mask: url('../svg/ep.svg') no-repeat left;
  -webkit-transition: background-color 333ms ease;
   -ms-transition: background-color 333ms ease;
   transition: background-color 333ms ease;
}
#system-name {
  padding-left: 24px;
}
#system-info:hover #site-icon {
  background-color: #DC241F;
}

/* table of revisions when editing an entry */
#revisionsHead {
  font-weight: 400;
  cursor: pointer;
  padding: 0.75em 0;
}
#revisionsHead.flip {
  font-weight: 500;
}
#revisionsHead .drop {
  float: right;
  width: 0px;
  height: 0px;
  margin-top: 6px;
  border: 10px solid transparent;
  border-top-color: #cdd8e4;
}
#revisionsHead.flip .drop {
  border-bottom-color: #cdd8e4;
  border-top-color: transparent;
  margin-top: -4px;
}
#revisionsList table {
  margin: 0 -20px;
}
#revisionsList table tr:hover {
  background: #DFEBF8;
  cursor: pointer;
}
#revisionsList table tr:hover td:first-child {
  font-weight: bold;
}
#revisionsList table tr td {
  font-size: 85%;
  padding: 0 1ex;
  vertical-align: top;
  border-bottom: 1px solid rgba(96, 125, 159, 0.10);
  font-family: monospace;
}
#revisionsList table tr:first-child td {
  border-top: 1px solid rgba(96, 125, 159, 0.10);
}
#revisionsList table tr td:first-child {
  text-align: right;
}
#revisionsList table tr td:last-child {
  font-family: inherit;
}
#revisionsList table tr td:last-child {
  width: 100%;
  padding-right: 10px;
}
#revisionsList .this {
  background: #fff;
  font-weight: bold;
}
#revisionsList .space {
  font-size: 40%;
}

/* TeamWork */
#teamWork {
  background: #e12d39;
  background-image: linear-gradient(#DC241F, #B41F19);
  color: #fff;
  text-align: right;
  font-size: 85%;
}
#teamWork div {
  padding: 0.5ex 3em;
}
#teamWork div + div {
  padding-top: 0;
}
#teamWork a {
  color: #fff;
  font-weight: bold;
  font-size: 110%;
}
#teamWork .time {
  font-family: monospace;
  font-size: 85%;
  padding-left: 1em;
  opacity: 0.8;
}
/* CKEditor */
.ck-toolbar {
  background: #efefef !important;
}
