body.login {
  background: #0770a2;
}

#login-form h1 {
  width: 100%;
  height: 72px;
  display: block;
  color: #ecf8fe !important;
  background-image: url("/resources/images/TFC-logo.svg") !important;
  background-position: center center !important;
  background-size: auto 100% !important;
  background-repeat: no-repeat;
  text-indent: -9999px;
}
#login-form .btn.submit {
  color: #ecf8fe !important;
  background-color: #05557b !important;
}
#login-form .btn.submit:not(.disabled):not(.inactive):hover, #login-form .btn.submit:not(.disabled):not(.inactive).hover {
  background-color: #044462 !important;
}
#login-form .btn.submit:not(.disabled):not(.inactive):active, #login-form .btn.submit:not(.disabled):not(.inactive).active {
  background-color: #0888c4 !important;
}

#password-fields,
#forgot-password {
  color: #ecf8fe !important;
}

#global-sidebar {
  background: #0770a2;
}
#global-sidebar a {
  color: #ecf8fe;
}
#global-sidebar > a:hover, #global-sidebar > a.active, #global-sidebar > a:active,
#global-sidebar :not(.has-subnav) > a:hover,
#global-sidebar :not(.has-subnav) > a.active,
#global-sidebar :not(.has-subnav) > a:active {
  color: #0888c4;
  background-color: #05557b !important;
}
#global-sidebar :not(.has-subnav) > a.sel {
  background-color: #044462 !important;
}
#global-sidebar #system-info {
  height: 35px;
  flex: 0 0 80px;
  background-color: #0770a2 !important;
  background-image: url("/resources/images/TFC-logo.svg") !important;
  background-position: center center !important;
  background-size: auto 60% !important;
  background-repeat: no-repeat;
  text-indent: -9999px;
}
#global-sidebar #system-info:focus, #global-sidebar #system-info:hover {
  background-color: #05557b !important;
}
#global-sidebar #system-info #site-icon,
#global-sidebar #system-info #system-name {
  display: none;
}
#global-sidebar #system-info #site-icon h2:after,
#global-sidebar #system-info #system-name h2:after {
  background-image: none;
}
#global-sidebar #nav {
  margin-top: 10px;
}

li#nav-utilities a .badge {
  display: none;
}

.btn.submit {
  color: #ecf8fe !important;
  background-color: #0770a2 !important;
}
.btn.submit:not(.disabled):not(.inactive):focus {
  background-color: #0770a2 !important;
}
.btn.submit:not(.disabled):not(.inactive):hover, .btn.submit:not(.disabled):not(.inactive).hover {
  background-color: #05557b !important;
}
.btn.submit:not(.disabled):not(.inactive):active, .btn.submit:not(.disabled):not(.inactive).active {
  background-color: #044462 !important;
}

.screening-requests h3 {
  color: #044462;
}

table.preferredDatesTimes {
  border: 1px solid #999999;
}
table.preferredDatesTimes th, table.preferredDatesTimes td {
  padding: 4px 12px;
  text-align: center;
}
table.preferredDatesTimes th {
  font-weight: bold;
  background-color: #cccccc;
}
table.preferredDatesTimes th.preferredDatesTimes-times {
  text-align: right;
}
table.preferredDatesTimes td input {
  text-align: center;
}

body.entriessection-films #tabs li:last-child {
  display: none;
}

#fields-staticScreeningData-field .heading,
#fields-staticScreeningRequestData-field .heading,
#fields-staticCommToolData-field .heading,
#fields-staticArchiveData-field .heading {
  display: none;
}

#fields-cancelled-field .lightswitch .label.on {
  background: #D0021B;
}

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