﻿/** Override the uHub theme **/

/*@font-face {
  font-family: Inter;
  src: url("/fonts/inter/Inter-Regular.woff");
}*/

/* HACSU colors - 20230301 RM */
:root {
  --color-ui-primary: #003850;
  --color-ui-dim: #007aaf;
  --hilite-ui-primary: #B4292F;
  --color-ui-info: #00bde3;
  --color-ui-ok: #00a91c;
  --color-ui-warn: #ffbe2e;
  --color-ui-danger: #d54309;
  --color-text-link: #006894;
  --color-text-ok: #00a91c;
  --color-text-warn: #E66F0E;
  --color-text-danger: #d54309;
  --hilite-ui-info: #99deea;
  --hilite-ui-ok: #70e17b;
  --hilite-ui-warn: #ffbe2e;
  --hilite-ui-danger: #f39268;
  --dim-ui-info: #009ec1;
  --dim-ui-ok: #008817;
  --dim-ui-warn: #e5a000;
  --dim-ui-danger: #b50909;

}

/* font */
/*body,
h1,
h2,
h3,
h4,
h5 {
  font-family: Inter, serif;
}*/



/* Badge backgrounds
  ========================================================================== */

.bg-success {
  background-color: var(--color-ui-ok);
}

.bg-warning {
  background-color: var(--color-ui-warn);
}

.bg-danger {
  background-color: var(--color-ui-danger);
}

.bg-info {
  background-color: var(--color-ui-info);
}


.RadTabStrip_Orion .rtsLink.rtsSelected {
  background-color: var(--hilite-ui-primary);
  border-color: var(--hilite-ui-primary);
}


/* Added visited to normal to override orion theme. JD */
.btn,
.TextButton,
.TextButtonWithImage,
.ruButton,
#masterHeaderActionArea a,
.RadGrid input.TextButton,
.btn:visited,
.TextButton:visited,
.TextButtonWithImage:visited,
.ruButton:visited,
#masterHeaderActionArea a:visited,
.RadGrid input.TextButton:visited {
  color: #fff;
  background-color: var(--dim-ui-info);
  background-image: none;
}

.btn:hover,
.btn:focus,
.btn:active,
.TextButton:hover,
.TextButton:focus,
.TextButton:active,
.TextButtonWithImage:hover,
.TextButtonWithImage:focus,
.TextButtonWithImage:active,
.ruButton:hover,
.ruButton:focus,
.ruButton:active,
#masterHeaderActionArea a:hover,
#masterHeaderActionArea a:focus,
#masterHeaderActionArea a:active,
.RadGrid input.TextButton:hover,
.RadGrid input.TextButton:focus,
.RadGrid input.TextButton:active {
  background-color: var(--hilite-ui-primary);
  background-image: none;
  box-shadow: 2px 2px #999;
}

/* tabs */

a.rtsLink:hover {
  color: white !important;
  background-color: var(--hilite-ui-primary) !important;
}


/* header row */

.nav-expanded .primary-nav-toggle,
.search-dropdown.open .search-toggle,
.ste-toggle.on,
.obo-toggle.on {
  background-color: var(--color-ui-primary);
}

.account-menu > li > a,
.account-menu > li > a:hover,
.account-menu > li > a:visited,
.account-menu > li > a:active,
.header .NavigationUnorderedList > li > a,
.header .NavigationUnorderedList > li > a:hover,
.header .NavigationUnorderedList > li > a:visited,
.header .NavigationUnorderedList > li > a:active {
  color: var(--color-ui-primary);
}

.primary-nav-toggle .icon-bar {
  background-color: var(--color-ui-primary);
}

a {
  color: var(--color-ui-primary);
}

a:visited {
  color: var(--dim-ui-info);
}

.sub-nav-body .RadTreeView_Orion > .rtUL > .rtLI:hover > div,
.sub-nav-body .RadTreeView_Orion > .rtUL > .rtLI > .rtActive,
.sub-nav-body .RadTreeView_Orion > .rtUL > .rtLI > .rtSelected,
.sub-nav-body .RadTreeView_Orion > .rtUL > .rtLI > .child-is-selected-wrapper {
  background-color: var(--hilite-ui-primary);
}

.sub-nav-body .RadTreeView_Orion ul.rtUL ul.rtUL {
  background-color: var(--color-ui-dim);
  padding: 5px 0;
}

.RadGrid.RadGrid_MetroTouch .rgNumPart a.rgCurrentPage,
.RadGrid.RadGrid_MetroTouch .rgNumPart a.rgCurrentPage:hover,
.RadGrid.RadGrid_MetroTouch .rgPagePrev:active,
.RadGrid.RadGrid_MetroTouch .rgPageNext:active,
.RadGrid.RadGrid_MetroTouch .rgPageFirst:active,
.RadGrid.RadGrid_MetroTouch .rgPageLast:active,
.RadGrid.RadGrid_MetroTouch .rgPager .rgPagerButton {
  background-color: var(--dim-ui-info);
  border-color: var(--dim-ui-info);
}

/** Override portal theme **/

/** side nav **/
/* primary */
.col-secondary,
.sub-nav-body {
  background-color: var(--color-ui-primary);
}
/* secondary */
.sub-nav-body .RadTreeView_Orion ul.rtUL ul.rtUL {
  /*background-color: rgba(153, 153, 153, 0.8);*/
  background-color: rgba(0, 122, 175,0.6);
}

/* On Behalf of Orange */
.obo-on .header {
  background-color: var(--hilite-ui-primary);
}

/* Error Messages */
.error {
  color: var(--color-ui-danger);
  font-weight: bold;
}

/* ----- IQA icons ----- */
.fas.IQA {
  font-size: x-large;
}
.green {
  color: var(--color-ui-ok);
}
.red {
  color: var(--dim-ui-danger);
}
.orange {
  color: var(--color-text-danger);
}



/* Company Pays */
.CompanyPaysTab .RowButton {
	display: inline-block;
}


/* Hide keyword search */
#SimpleSearchBlock {
	display: none;
}
