a {
  color: #969696;
  text-decoration: none;
}

a[href]:hover {
  text-decoration: underline;
}

.graybg {
  background-color: rgba(37, 124, 225, 0.06);
}

div#privatelabelfoot {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 19px;
  color: #ffffff;
  background-color: #2B3086;
}

div#privatelabelfoot > div {
  width: 960px;
  text-align: left;
  padding: 15px 0;
  font-size: 18px;
  font-family: Lato Regular, Arial, sans-serif;
}

div#privatelabelimages {
  width: 960px;
  margin: 10px auto 0 auto;
  text-align: left;
  height: 55px;
}

div#privatelabelimages > p {
  color: #2B3086;
  font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
  font-style: italic;
  font-size: 30px;
  padding-top: 20px;
}

div#privatelabelimages > img {
  height: 47px;
}

div#privatelabelimages > img:first-child {
  float: right;
}

div.uline {
  border-bottom-color: #2B3086;
}

div.tline {
  border-top-color: #2B3086;
}

div.privatelabel {
  width: 100%;
}

div.privatelabelbar {
  height: 9px;
  margin: 3px auto;
  background-color: #2B3086;
}

body {
  font-family: "Lato Light", Arial, sans-serif;
  font-size: 14px;
  /* login.php */
  /* marketanalytics.php */
  /* dashboards */
}

body#login #prompt-row > td, body#residentmarketadmin-login #prompt-row > td, body#shopsmobileadmin-login #prompt-row > td {
  color: rgba(0, 0, 0, 0.5);
  font-style: italic;
  font-size: 12px;
}

body#login #cookies-msg-row > td, body#residentmarketadmin-login #cookies-msg-row > td, body#shopsmobileadmin-login #cookies-msg-row > td {
  color: rgba(0, 0, 0, 0.5);
  font-style: italic;
  font-size: 12px;
}

body#login input[type="text"], body#login input[type="password"] {
  width: 325px;
}

body#login tr#main-content-row > td {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

body#login div#login-button-div {
  padding-top: 20px;
  padding-left: 0;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

body#login div.login-section-header > div {
  border-bottom: none;
}

body#login div.login-section-header > div:first-child {
  text-decoration: underline;
}

body#login div.login-section-header label {
  color: rgba(0, 0, 0, 0.5);
}

body#login div.login-row {
  min-width: 470px;
}

body#login div.login-row > *:nth-child(2) {
  width: 325px;
}

body#login .login-section-header > div:first-child {
  visibility: hidden;
}

body#login .login-row > label {
  text-align: right;
}

body#shanalytics table.microsite-menu, body#shopsanalytics table.microsite-menu, body#marketanalytics table.microsite-menu {
  width: 425px;
}

body#dashboard-ppd #divTable > table > tbody > tr:nth-of-type(odd) > td, body#dashboard-market-itemcats #divTable > table > tbody > tr:nth-of-type(odd) > td, body#dashboard-market-residents #divTable > table > tbody > tr:nth-of-type(odd) > td {
  background-color: rgba(37, 124, 225, 0.06);
}

body#chargeexport-history #divList > table > tbody > tr:nth-of-type(4n),
body#chargeexport-history #divList > table > tbody > tr:nth-of-type(4n-1) {
  background-color: rgba(37, 124, 225, 0.06);
}

body#processreqs-print-both table#report-choices tr.report-choices > td {
  border-top-color: #969696;
  border-bottom-color: #969696;
  border-right-color: #969696;
}

tr.graybg > td, tr.graybg > th {
  background-color: rgba(37, 124, 225, 0.06);
}

tr.uline > td, tr.uline > th {
  border-bottom-color: #969696;
}

tr.tline > td, tr.tline > th {
  border-top-color: #969696;
}

td.uline, th.uline, ul.uline {
  border-bottom-color: #969696;
}

td.tline, th.tline, ul.tline {
  border-top-color: #969696;
}

td.rline, th.rline, ul.rline {
  border-right-color: #969696;
}

td.lline, th.lline, ul.lline {
  border-left-color: #969696;
}

td {
  font-family: "Lato Light", Arial, sans-serif;
  font-size: 14px;
}

span.page-title-part:before {
  content: " / ";
  color: #969696;
}

hr {
  border-color: #969696;
  border-style: solid;
}

#divBookmark {
  color: rgba(0, 0, 0, 0.5);
  font-style: italic;
  float: left;
  margin-left: 0;
  margin-right: 10px;
}

#breadcrumb-row > td:last-child {
  padding-left: 1px;
}

#breadcrumb-row > td:last-child > form > table, #breadcrumb-row > td:last-child > table, #breadcrumb-row > td:last-child > form {
  float: left;
}

#breadcrumb-row > td:last-child > form > hr, #breadcrumb-row > td:last-child > hr {
  clear: left;
}

#breadcrumb-row > td:first-child {
  padding-left: 10px;
}

#breadcrumb-row > td:first-child:last-child {
  padding-left: 1px;
}

#breadcrumb-row > td:first-child > form > table, #breadcrumb-row > td:first-child > table, #breadcrumb-row > td:first-child > form {
  float: right;
}

#breadcrumb-row > td:first-child > hr {
  clear: right;
}

div.popup .popupheader {
  background-color: #969696;
}

div.popup > form > div {
  border-color: #969696;
}

div.popup .popupbody {
  border-bottom-color: rgba(37, 124, 225, 0.06);
}

div.popup .popupbuttons > button, div.popup .popupbuttons > input {
  font-size: 1rem;
}

table.content-table td.page-title {
  font-size: 16px;
  color: #2B3086;
}

table.content-table tr.prompt-row > td {
  color: rgba(0, 0, 0, 0.5);
  font-style: italic;
}

table.content-table tr.section-header-row > td {
  border-bottom-color: #969696;
  font-style: italic;
}

table.selection-list {
  border-bottom-color: rgba(37, 124, 225, 0.06);
}

table.selection-list tr > td {
  color: rgba(0, 0, 0, 0.6);
}

table.selection-list tr.selection-list-header > td {
  border-bottom-color: #969696;
}

table.selection-list tr.selection-list-footer > td {
  border-top-color: #969696;
}

table.selection-list tr:nth-of-type(even) {
  background-color: rgba(37, 124, 225, 0.06);
}

table.breadcrumb-data {
  border: none;
}

table.breadcrumb-data tr > td:last-child > button {
  padding: 4px 10px;
  font-size: 1rem;
}

table.breadcrumb-data tr > td:first-child {
  color: rgba(0, 0, 0, 0.5);
  font-weight: normal;
  font-style: italic;
  padding-right: 20px;
  vertical-align: top;
}

table.breadcrumb-data td.breadcrumb-data-label {
  color: rgba(0, 0, 0, 0.5);
  font-weight: normal;
  font-style: italic;
  padding-right: 20px;
  vertical-align: top;
}

table.breadcrumb-data td.breadcrumb-data-value > button {
  padding: 4px 10px;
  font-size: 1rem;
}

table.breadcrumb-data tr:nth-of-type(odd) > td, table.breadcrumb-data tr:nth-of-type(odd) > th {
  background-color: rgba(37, 124, 225, 0.06);
}

table.microsite-menu {
  border: none;
  line-height: 18pt;
  width: auto;
  margin-top: -5px;
}

table.microsite-menu tr:nth-of-type(odd) {
  background-color: transparent;
}

table.microsite-menu td.microsite-menu-subitem, table.microsite-menu tr.microsite-menu-subitem > td {
  color: rgba(0, 0, 0, 0.5);
}

table.microsite-menu td a {
  display: inline-block;
  text-align: center;
  background-color: #2B3086;
  border: 1px solid #2B3086;
  width: 100%;
  color: #ffffff;
  cursor: pointer;
  font-family: Poppins, Helvetica Neue, Helvetica, Arial, sans-serif;
  text-decoration: none;
  padding: 7px 15px;
  font-size: 14px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 10px;
}

table.microsite-menu td a:hover, table.microsite-menu td a:focus {
  color: #969696;
  background-color: #ffffff;
  text-decoration: none;
}

table.microsite-menu tr.collapsible > td, table.microsite-menu tr.collapsible > th {
  line-height: 16pt;
}

table.microsite-menu tr.collapsible > td a, table.microsite-menu tr.collapsible > th a {
  display: inline;
  background-color: transparent;
  border: none;
  color: #969696;
  cursor: pointer;
  font-family: Poppins, Helvetica Neue, Helvetica, Arial, sans-serif;
  padding: 0;
  font-size: 1rem;
}

table.microsite-menu tr.collapsible > td a:hover {
  text-decoration: underline;
}

table.microsite-menu a.toggle.folder.submenu, table.microsite-menu a.toggle.folder.menu {
  color: rgba(0, 0, 0, 0.5);
}

table.microsite-menu td.microsite-menu-heading, table.microsite-menu tr.microsite-menu-heading > td {
  color: rgba(0, 0, 0, 0.5);
  font-weight: bold;
  padding-top: 20px;
}

table.microsite-menu td.microsite-menu-heading a, table.microsite-menu td.microsite-menu-heading a.toggle.folder.submenu, table.microsite-menu td.microsite-menu-heading a.toggle.folder.menu, table.microsite-menu tr.microsite-menu-heading > td a, table.microsite-menu tr.microsite-menu-heading > td a.toggle.folder.submenu, table.microsite-menu tr.microsite-menu-heading > td a.toggle.folder.menu {
  color: #2B3086;
  font-style: italic;
  text-decoration: underline;
  padding-top: 20px;
}

button[type=submit], button[type=button] {
  font-weight: normal;
  font-size: 1.2rem;
}

body#login #btnSubmit,
body#residentmarketadmin-login #btnSubmit,
body#shopsmobileadmin-login #btnSubmit {
  width: auto;
  margin-right: 12px;
}

button[type=submit], button[type=button],
body#login #btnSubmit,
body#residentmarketadmin-login #btnSubmit,
body#shopsmobileadmin-login #btnSubmit {
  background-color: #2B3086;
  border-color: #2B3086;
  color: #ffffff;
  cursor: pointer;
  font-family: Poppins, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: 700;
  padding: 7px 15px;
  font-size: 1.4rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

button[type=submit]:hover, button[type=submit]:focus, button[type=button]:hover, button[type=button]:focus,
body#login #btnSubmit:hover,
body#login #btnSubmit:focus,
body#residentmarketadmin-login #btnSubmit:hover,
body#residentmarketadmin-login #btnSubmit:focus,
body#shopsmobileadmin-login #btnSubmit:hover,
body#shopsmobileadmin-login #btnSubmit:focus {
  background-color: #ffffff;
  color: #2B3086;
}

/* req_edit.php */
body#req-edit #btnBreadcrumb-Save,
body#req-edit #btnContentReq-AddItems,
body#req-edit #btnContentReq-Update,
body#req-edit #btnContentReq-FulfillAll,
body#req-edit #btnContentReq-UpdatePost,
body#req-edit #btnContentReq-POs,
body#req-edit #btnContentReq-Show-POs {
  background-color: #969696;
  border-color: #969696;
}

body#req-edit #btnBreadcrumb-Save:focus, body#req-edit #btnBreadcrumb-Save:hover,
body#req-edit #btnContentReq-AddItems:focus,
body#req-edit #btnContentReq-AddItems:hover,
body#req-edit #btnContentReq-Update:focus,
body#req-edit #btnContentReq-Update:hover,
body#req-edit #btnContentReq-FulfillAll:focus,
body#req-edit #btnContentReq-FulfillAll:hover,
body#req-edit #btnContentReq-UpdatePost:focus,
body#req-edit #btnContentReq-UpdatePost:hover,
body#req-edit #btnContentReq-POs:focus,
body#req-edit #btnContentReq-POs:hover,
body#req-edit #btnContentReq-Show-POs:focus,
body#req-edit #btnContentReq-Show-POs:hover {
  background-color: #ffffff;
  color: #969696;
}

body#req-edit #aEditChargeAccts {
  text-decoration: none;
}

body#req-edit #aEditChargeAccts:hover {
  text-decoration: underline;
}

body#req-edit #breadcrumb-row > td:first-child {
  padding-left: 1px;
  padding-right: 10px;
}

body#req-edit #breadcrumb-row > td:first-child > form > table, body#req-edit #breadcrumb-row > td:first-child > table, body#req-edit #breadcrumb-row > td:first-child > form {
  float: left;
}

body#req-edit #breadcrumb-row > td:last-child {
  padding-left: 10px;
  padding-right: 1px;
}

body#req-edit #breadcrumb-row > td:last-child > form > table, body#req-edit #breadcrumb-row > td:last-child > table, body#req-edit #breadcrumb-row > td:last-child > form {
  float: right;
}

body#req-list #btnContent-Fulfill {
  float: left;
}

body#req-list #btnContent-Fulfill,
body#req-list #btnContent-ABR-Create,
body#req-list #btnContentRow-Create {
  background-color: #969696;
  border-color: #969696;
}

body#req-list #btnContent-Fulfill:focus, body#req-list #btnContent-Fulfill:hover,
body#req-list #btnContent-ABR-Create:focus,
body#req-list #btnContent-ABR-Create:hover,
body#req-list #btnContentRow-Create:focus,
body#req-list #btnContentRow-Create:hover {
  background-color: #ffffff;
  color: #969696;
}

body#residents-list #breadcrumb-row > td:first-child > form {
  float: left;
}

body#residents-list #breadcrumb-row > td:first-child > form button {
  padding: 4px 10px;
  font-size: 1rem;
}

body#residents-list #btnCreate {
  background-color: #969696;
  border-color: #969696;
}

body#residents-list #btnCreate:focus, body#residents-list #btnCreate:hover {
  background-color: #ffffff;
  color: #969696;
}

body#receiving-edit #btnReceiveAll,
body#receiving-edit #btnPostReceipts {
  background-color: #969696;
  border-color: #969696;
}

body#receiving-edit #btnReceiveAll:hover, body#receiving-edit #btnReceiveAll:focus,
body#receiving-edit #btnPostReceipts:hover,
body#receiving-edit #btnPostReceipts:focus {
  background-color: #ffffff;
  color: #969696;
}

body#receiving-edit #breadcrumb-row > td:first-child > form > table, body#receiving-edit #breadcrumb-row > td:first-child > table {
  float: left;
}

body#processreqs-print-both #btnMenu2,
body#processreqs-print-both #btnPrint2 {
  background-color: #969696;
  border-color: #969696;
}

body#processreqs-print-both #btnMenu2:hover, body#processreqs-print-both #btnMenu2:focus,
body#processreqs-print-both #btnPrint2:hover,
body#processreqs-print-both #btnPrint2:focus {
  background-color: #ffffff;
  color: #969696;
}

body#processreqs-print-both tr.breadcrumb-row > td:first-child > table {
  float: left;
}

body.labelmaker table.content-table, body.piggyback table.content-table {
  min-width: 680px;
}

body.labelmaker button[type=submit], body.labelmaker #btnGenerate, body.labelmaker button.primary, body.piggyback button[type=submit], body.piggyback #btnGenerate, body.piggyback button.primary {
  background-color: #969696;
  border-color: #969696;
}

body.labelmaker button[type=submit]:hover, body.labelmaker button[type=submit]:focus, body.labelmaker #btnGenerate:hover, body.labelmaker #btnGenerate:focus, body.labelmaker button.primary:hover, body.labelmaker button.primary:focus, body.piggyback button[type=submit]:hover, body.piggyback button[type=submit]:focus, body.piggyback #btnGenerate:hover, body.piggyback #btnGenerate:focus, body.piggyback button.primary:hover, body.piggyback button.primary:focus {
  background-color: #ffffff;
  color: #969696;
}

body.labelmaker .content-row button[type=submit], body.piggyback .content-row button[type=submit] {
  font-size: 1rem;
}
/*# sourceMappingURL=style.css.map */