/* CREDENTIALING - member AND non-member pages AND admin JS where admins edit requests */
@font-face {
  font-family: 'robotocondensed';
  src: url('/_includes/css/fonts/RobotoCondensedRegular.eot');
  src: url('/_includes/css/fonts/RobotoCondensedRegular.eot') format('embedded-opentype'), url('/_includes/css/fonts/RobotoCondensedRegular.ttf') format('truetype'), url('/_includes/css/fonts/RobotoCondensedRegular.svg#RobotoCondensedRegular') format('svg');
  font-weight: normal;
}
@font-face {
  font-family: 'robotocondensed';
  src: url('/_includes/css/fonts/RobotoCondensedBold.eot');
  src: url('/_includes/css/fonts/RobotoCondensedBold.eot') format('embedded-opentype'), url('/_includes/css/fonts/RobotoCondensedBold.ttf') format('truetype'), url('/_includes/css/fonts/RobotoCondensedBold.svg#RobotoCondensedBold') format('svg');
  font-weight: bold;
  font-style: bold;
}
@font-face {
  font-family: 'robotocondensed';
  src: url('/_includes/css/fonts/RobotoCondensedItalic.eot');
  src: url('/_includes/css/fonts/RobotoCondensedItalic.eot') format('embedded-opentype'), url('/_includes/css/fonts/RobotoCondensedItalic.ttf') format('truetype'), url('/_includes/css/fonts/RobotoCondensedItalic.svg#RobotoCondensedItalic') format('svg');
  font-style: italic;
}
@font-face {
  font-family: 'robotocondensed';
  src: url('/_includes/css/fonts/RobotoCondensedBoldItalic.eot');
  src: url('/_includes/css/fonts/RobotoCondensedBoldItalic.eot') format('embedded-opentype'), url('/_includes/css/fonts/RobotoCondensedBoldItalic.ttf') format('truetype'), url('/_includes/css/fonts/RobotoCondensedBoldItalic.svg#RobotoCondensedBoldItalic') format('svg');
  font-weight: bold;
  font-style: bold;
  font-style: italic;
}
.cred-cb-container {
  /* Have to put this back for the Add Individual Request button in the CR preview window. */
}
.cred-cb-container label {
  margin: 0;
}
.cred-cb-container th,
.cred-cb-container td,
.cred-cb-container tbody,
.cred-cb-container thead,
.cred-cb-container a,
.cred-cb-container i,
.cred-cb-container b,
.cred-cb-container u,
.cred-cb-container ul,
.cred-cb-container li,
.cred-cb-container ol,
.cred-cb-container p,
.cred-cb-container span,
.cred-cb-container label,
.cred-cb-container .pdf-box-table-primaryC a,
.cred-cb-container .pdf-box-table-primaryC tr,
.cred-cb-container .pdf-box-table-primaryC td {
  color: #000 !important;
  font-size: 12px;
  line-height: 12px;
  text-decoration: none;
}
.cred-cb-container .fa {
  font-family: FontAwesome !important;
  font-size: 14px;
}
.cred-cb-container button i,
.cred-cb-container button span {
  color: inherit !important;
}
.cred-cb-container h3 {
  color: #000000 !important;
}
.cred-cb-container .tabbable-custom {
  margin: 0;
}
.cred-cb-container .tabbable {
  margin-left: -15px !important;
  margin-right: -15px !important;
}
.cred-cb-container .tabbable input[type=text] {
  font-size: 11px;
  line-height: 10px;
  padding: 0;
  height: 22px;
}
.cred-cb-container .tabbable select[multiple] {
  background: #FFF;
  width: auto;
  height: auto;
  padding: 3px;
  margin: 0;
  font-size: 11px !important;
}
.cred-cb-container .tabbable select option {
  font-size: 11px !important;
  line-height: 10px;
  padding: 0;
  color: #000;
}
.cred-cb-container .tabbable select {
  color: #000 !important;
}
.cred-cb-container .tabbable .nav-tabs a {
  font-weight: bold;
  font-size: 14px;
}
.cred-cb-container .nav-tabs a {
  font-weight: bold;
  font-size: 13px;
}
.cred-cb-container .cred-cb-working-table {
  margin: auto;
  width: 100px;
  border: 0;
}
.cred-cb-container .cred-cb-working-table td {
  border: 0 !important;
  text-align: left !important;
}
.cred-cb-container .cred-cb-working-table input {
  margin: 0;
}
.cred-cb-container .cred-cb-parking-table {
  margin: -3px auto;
  width: 100px;
  border: 0;
}
.cred-cb-container .cred-cb-parking-table td {
  border: 0 !important;
  text-align: left !important;
}
.cred-cb-container .cred-cb-parking-table select {
  width: 30px !important;
  font-size: 9px;
  line-height: 10px;
  padding: 0;
}
.cred-cb-container .cred-cb-parking-table label {
  margin: 0;
  font-size: 11px;
  line-height: 11px;
}
.cred-cb-container .cred-cb-credid-subform-requestnum {
  padding: 0 15px;
  font-weight: bold;
  margin: 0;
  float: left;
  width: 50%;
}
.cred-cb-container .cred-cb-credid-subform-remove {
  padding: 0 15px;
  font-weight: bold;
  margin: 0;
  float: right;
  width: 50%;
  text-align: right;
}
.cred-cb-container .pdf-full-header-primaryC {
  text-transform: uppercase;
  margin: 2mm 0;
  text-align: center;
  width: 100%;
  height: 8mm;
  padding: 1mm 0;
  color: #FFFFFF !important;
  background: #000;
  font-size: 20px;
  line-height: 22px;
}
.cred-cb-container .pdf-full-header-primaryC table td {
  color: #FFFFFF !important;
}
.cred-cb-container .pdf-box-table-primaryC {
  border-spacing: 0;
  border-collapse: collapse;
}
.cred-cb-container .pdf-box-table-primaryC tr.pdftablehead td,
.cred-cb-container .pdf-box-table-primaryC tr.pdftablehead th {
  background-color: #eee;
  text-transform: uppercase;
  font-weight: bold;
  vertical-align: middle;
  color: #000;
  font-size: 12px;
  line-height: 12px;
  text-decoration: none;
}
.cred-cb-container .pdf-box-table-primaryC tr.pdftablehead td p {
  background-color: #eee;
  color: #000;
  font-size: 12px;
  line-height: 12px;
  text-decoration: none;
}
.cred-cb-container .pdf-box-table-primaryC tr.pdftablehead {
  border-bottom: 2px solid #666;
}
.cred-cb-container .pdf-box-table-primaryC td {
  vertical-align: top;
}
.cred-cb-container .pdf-box-table-primaryC td.c,
.cred-cb-container .pdf-box-table-primaryC th.c {
  text-align: center;
}
.cred-cb-container .tabbable {
  margin-left: -15px !important;
  margin-right: -15px !important;
}
a {
  text-shadow: none;
  color: #FFF !important;
  text-decoration: underline;
}
a:hover {
  color: #333 !important;
}
/***
Login page
***/
/* logos */
.team-box {
  width: 95px;
  height: 70px;
  border: 1px solid #FFF;
  cursor: pointer;
  background-size: contain;
  background-position: center;
  background-color: #FFF;
  background-repeat: no-repeat;
}
.team-box img {
  width: 95px;
  height: 70px;
}
#forgot-form-sent {
  display: none;
}
#pwreset-form-success {
  display: none;
}
/* login form */
.login {
  background-color: #666 !important;
}
.login .logo {
  margin: 0 auto;
  margin-top: 60px;
  padding: 15px;
  text-align: center;
}
#login-form-cred-request {
  color: #FFF !important;
}
#login-form-cred-request-img {
  height: 25px;
  float: left;
  margin-right: 10px;
}
.login .content {
  background: url(../../_images/bg-white-lock.png) repeat;
  width: 740px;
  /* JS changes this between the team select panel and login panel.  */
  margin: 0 auto;
  padding: 30px;
  padding-top: 20px;
  padding-bottom: 15px;
}
.login .content h3 {
  color: #eee;
}
.login .content h4 {
  color: #eee;
}
.login .content p,
.login .content label {
  color: #fff;
}
.login .content .login-form,
.login .content .forget-form {
  padding: 0;
  margin: 0;
}
.login .content .form-control {
  background-color: #fff;
}
.login .content .forget-form {
  display: none;
}
.login .content .form-title {
  font-weight: 300;
  margin-bottom: 25px;
}
.login .content .form-actions {
  background-color: transparent;
  clear: both;
  border: 0;
  padding: 0 30px 25px 30px;
  margin-left: -30px;
  margin-right: -30px;
}
.login .content .form-actions .checkbox {
  margin-left: 0;
  padding-left: 0;
}
.login .content .forget-form .form-actions {
  border: 0;
  margin-bottom: 0;
  padding-bottom: 20px;
}
.login .content .form-actions .checkbox {
  margin-top: 8px;
  display: inline-block;
}
.login .content .form-actions .btn {
  margin-top: 1px;
}
.login .content .forget-password {
  margin-top: 25px;
}
/* footer copyright */
.login .copyright {
  text-align: center;
  margin: 0 auto;
  padding: 10px;
  color: #eee;
  font-size: 13px;
}
@media (max-width: 480px) {
  /***
  Login page
  ***/
  .login .logo {
    margin-top: 10px;
  }
  .login .content {
    padding: 10px;
    width: 90%;
  }
  .login .content h3 {
    font-size: 22px;
  }
  .login .checkbox {
    font-size: 13px;
  }
}
/*# sourceMappingURL=context.css.map */