/* TEMP DISABLE */

li#siteNavBar_welcomeBackBarLoggedIn_SiteManagerListItem, li#siteNavBar_welcomeBackBarLoggedIn_MyProfileSettingsListItem {
  display: none;
}

/* Fix Fonts */

html {
  font-size: 100% !important;
}

/* Icons: https://lucide.dev/ */

/* Hidden default elements */

.modal-overlay {
  display: none;
}

div#header-tabs {
  display: none;
}

nav#top-nav-bar {
  display: none;
}

div#mainCrumbs {
  display: none;
}

.page-title {
  display: none;
}

button#PageBar_btnPrintView {
  display: none;
}

button#PageBar_nonAdminPreferences {
  display: none;
}

li.tabs {
  display: none!important;
}

ul#pagePortletsSn {
  display: none!important;
}

.site-header-container .top-nav-bar .nav-container .link-scroll.vertical-menu .super-nav ul .glyphicons, .site-header-container .top-nav-bar .nav-container .link-scroll.vertical-menu .super-nav ul .custom-icon {
  display: none;
}

button#myPages-label-sn {
  display: none !important;
}

 
ul#menu-links-ul .footable-toggle {
  display: none;
}

li#quick-links span {
  display: none;
}

.search-results-details span.search-results-breadcrumb-link {
  display: none;
}
@media screen and (max-width: 1025px) {
  .glyphicons-search:before {
    display: none;
  }
}

.pShortcut {
  display: none;
}

.portlet-grid .portlet-header-bar h3 em {
  font-style: unset !important;
}

span#siteNavBar_welcomeBackBarLoggedIn_WelcomeBackMessage {
  display: none;
}

span#siteNavBar_welcomeBackBarLoggedIn_UserName {
  display: none;
}

.pt_AdvisorMeetingsPortlet div[id*=V_divUserName] {
  display: none;
}

.alert-container span {
  font-size: 0.875rem;
  align-content: center;
}

.btn {
  font-size: 0.875rem;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  line-height: 1.125;
}

.select2-results__option--highlighted[aria-selected],  .select2-results__option[aria-selected=true] {
  background-color: #600015;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #600015;
}

.StudentHomePage #RegistrationPortletPanel .select2-selection__rendered {
  background: transparent;
  padding-top: 3px;
  padding-bottom: 3px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 4px;
}

table.footable-details>tbody>tr>td:nth-child(2) {
  word-break: unset;
}


div#RegistrationPanelTermContent .col-xl-4.col-lg-4.col-md-4.col-sm-12.col-xs-12 {
  width: 50%;
}

.pt_MajorExplorationandWhatIf div.row {
  margin-top: 5px;
}

.pt_CourseNeeds h4.ju-word-wrap, .pt_CourseNeeds h5, .pt_CourseNeeds br {
  display: none;
}

.pt_DegreeAuditPortlet h4, .pt_DegreeAuditPortlet h5 {
  display: none;
}

.MyFinancialAccount #FinAcctHeaderBar {
  display: none;
}

h4#noBalanceDueSection {
  text-align: left !important;
}

/*.MyFinancialAccount .mfaDefaultView {
  padding-left: 5px;
}*/

.MyFinancialAccount .balanceSummary .acctDetailsAndHist {
  text-align: left;
}

.MyFinancialAccount span#PaymentAmount::before {
  content: "$";
}

div#pg3_PaymentCheckoutPortlet {
  display: none;
}

/* Hide Payment Checkout portlet on TEST site */
div#PortletIdfd9437777af44a6fa5887175b177338e + div#PortletIddd2491a43f9d4f1ca9e8bf9225e1555a {
  display: none;
}

/* Hide Payment Checkout portlet on PROD site */

div#PortletId0d1de8f9da1d4586968f923389db3ccd + div#PortletId56b1cb206a32417e891aa091e8ab9372 {
  display: none;
}


/* Hide collapsable tabs on My Information Portlet, TEST site */

div#\33 166df48-3951-4d4e-bf83-1c57837c0d8c .js-tabcollapse-panel-body {
  padding: unset !important;
}

div#\33 166df48-3951-4d4e-bf83-1c57837c0d8c .panel-group .panel-heading+.panel-collapse>.panel-body {
border-top: none
}

div#\33 166df48-3951-4d4e-bf83-1c57837c0d8c .panel-heading {
display: none;
}

div#\33 166df48-3951-4d4e-bf83-1c57837c0d8c .panel.panel-default {
  border: none;
  box-shadow: none;
}

div#\33 166df48-3951-4d4e-bf83-1c57837c0d8c .panel-group {
  margin-bottom: unset;
}

/* Hide collapsable tabs on My Information Portlet, PROD site */

div#\39 74051f4-0965-4844-b104-c4ac7bc40131 .js-tabcollapse-panel-body {
  padding: unset !important;
}

div#\39 74051f4-0965-4844-b104-c4ac7bc40131 .panel-group .panel-heading+.panel-collapse>.panel-body {
  border-top: none;
}

div#\39 74051f4-0965-4844-b104-c4ac7bc40131 .panel-heading {
  display: none;
}

div#\39 74051f4-0965-4844-b104-c4ac7bc40131 .panel.panel-default {
  border: none;
  box-shadow: none;
}

div#\39 74051f4-0965-4844-b104-c4ac7bc40131 .panel-group {
  margin-bottom: unset;
}


div#RegistrationPanelTermContent {
  max-width: 600px;
}

.jcf-col a {
  color: #ff6600;
  text-decoration: underline;
}

.MyFinancialAccount .balanceSummary .acctDetailsAndHist a {
  text-decoration: underline;
}

span[id*='_lblDivision'] {
  margin-left: -5px;
}

/* FormFlow Form List */

div[id*='_LinkContainer'] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}


div[id*='_LinkContainer'] .col-md-8 {
    order: 0;
}

div[id*='_LinkContainer'] .col-md-12 {
    order: 1;
}

div[id*='_LinkContainer'] .col-md-4 {
    display: none;
}

a[id*='_lnkFormLink'] {
    text-decoration: none;
    font-weight: bold;
}

/* Hide credit car fee alert */

.row.credit-card-fee-row.text-warning {
  display: none !important;
}

/* Custom MC Elements */


div[id*='_divSQResults'] {
  float: none !important;
  width: 100%;
}



div#pg6_V_divSQResults {
  width: 100%;
}

span#mcGreeting {
  float: right;
  margin-top: 0;
  font-size: 0.875rem;
  color: rgba(239,243,248,0.7);
  margin-left: 20px;
  position: relative;
  text-align: left;
  line-height: 11px;
  padding-top: 18px;
  height: 100%;
}

ul#mc-academic-team .fa-envelope {
  color: #ff6600;
}

li#mc-team-advisors-header {
  font-size: 0.875rem;
  font-weight: 800;
  border-bottom: 1px solid #DEE2E6;
  width: 100%;
  margin-top: -15px;
}

ul#mc-team-advisors li {
  font-size: 0.875rem;
}

li#mc-team-instructors-header {
  font-size: 1rem;
  font-weight: 800;
  border-bottom: 1px solid #DEE2E6;
  width: 100%;
  margin-top: 15px;
}

ul#mc-team-instructors li {
  font-size: 0.875rem;
}

p.mc-team-instructors-link {
  margin-bottom: 2px;
}

img.mc-menu-svgs {
  height: 20px;
  margin-right: 18px;
  vertical-align: middle;
}

.slide-menu-right .navbar li.current-page img.mc-menu-svgs {
  filter: invert(8%) sepia(93%) saturate(2721%) hue-rotate(325deg) brightness(100%) contrast(101%);
}

.slide-menu-right .navbar li.current-page button:hover img, .slide-menu-right .navbar li.current-page button:active img  {
  filter: invert(99%) sepia(8%) saturate(279%) hue-rotate(135deg) brightness(119%) contrast(100%);
}

.slide-menu-right .navbar li a:hover img, .slide-menu-right .navbar li a:active img {
  filter: invert(99%) sepia(8%) saturate(279%) hue-rotate(135deg) brightness(119%) contrast(100%);
}

img.mc-menu-svgs {
  filter: invert(22%) sepia(15%) saturate(643%) hue-rotate(174deg) brightness(94%) contrast(94%);
}

@media screen and (max-width: 1025px) {
  img.mc-menu-svgs {
       filter: invert(99%) sepia(8%) saturate(279%) hue-rotate(135deg) brightness(119%) contrast(100%);
       height: 23px;
  }
}

slide-menu-right .navbar li.current-page a:hover img.mc-menu-svgs {
  filter: invert(99%) sepia(8%) saturate(279%) hue-rotate(135deg) brightness(119%) contrast(100%);
}

ul#mc-feed-list {
  list-style-type: none;
  margin-left: 7px;
}

.jumbotron.mc-feed-cards {
  color: #fff;
  background-size: cover !important;
  max-width: 900px;
  background-repeat: no-repeat !important;
  background-position-x: center !important;

}

.jumbotron.mc-feed-cards .h1, .jumbotron.mc-feed-cards h1 {
  position: relative;
  font-size: 1.125rem !important;
  /*text-wrap: pretty;*/
}

.jumbotron.mc-feed-cards .p, .jumbotron.mc-feed-cards p {
  position: relative;
  font-size: 0.875rem;
}

.jumbotron.mc-feed-cards .btn, .jumbotron.mc-feed-cards btn {
  position: relative;
}


@media screen and (min-width: 768px) {
  .container .jumbotron, .container-fluid .jumbotron {
    padding: 40px !important;
  }
}


.jumbotron.mc-feed-cards a.btn {
background-color: #FF6600;
color: #FFFFFF;
}

.jumbotron.mc-feed-cards a.btn:hover {
  background-color: #640A28;
}


/*@media screen and (max-width: 768px) {
  .jumbotron.mc-feed-cards .h1, .jumbotron.mc-feed-cards h1 {
    font-size: 2rem;
  }

  .jumbotron.mc-feed-cards p {
    font-size: 1.5rem;
  }
}*/

table#tblAdvMeetDefMain td {
  padding: 2px;
}


.StudentHomePage span.clearfix {
  display: none;
}

.StudentHomePage #StudentHomepageHeaderBar {
  display: none;
}

h3 {
  font-size: 1rem;
}

.docTile {
  /*vertical-align: unset !important;*/
  vertical-align: text-top;
}


/* Schedule Portlet */

.smalltext {
  font-size: 100% !important;
}
    
.pt_StudentSchedule table.groupedGrid {
  border: 1px solid #DEE2E6;
  border-radius: 4px;
  /*box-shadow: var(--shadow-elevation-low);*/
  width: 100%
}

.pt_StudentSchedule table.groupedGrid th span.left {
  margin-bottom: 4px;
  font-size: 0.875rem;
}


.pt_StudentSchedule div[id*='_V_divPageHeader'] {
display: none;
}

.pt_StudentSchedule a[id*='_V_lnkView'] {
  margin-top: 10px;
  position: relative;
}

.pt_StudentSchedule .groupedGrid th, .groupedGrid td {
    vertical-align: middle !important;
}

.groupedGrid td a {
  text-decoration: none;
}

.site-header-container .fade.in .popover-content a {
  text-decoration: none;
}

.popover.bottom>.arrow {
  top: -10px;
}

.docTile:first-child .taxDoc {
  background: url(/ICSFileServer/Themes/highlander_hub_2024/images/icons/landmark.svg) top left no-repeat;
  filter: invert(49%) sepia(0%) saturate(507%) hue-rotate(174deg) brightness(90%) contrast(83%);
  margin: 0px 50px -70px 15px!important;
  padding: 30px 50px 25px 0px!important;
}

.pt_StudentHomePage .FinancialDocumentCenter .taxDoc {
  background: transparent url(/ICSFileServer/Themes/highlander_hub_2024/images/icons/landmark.svg) top left no-repeat;
  filter: brightness(0) saturate(100%) invert(13%) sepia(24%) saturate(6462%) hue-rotate(325deg) brightness(87%) contrast(117%);
  padding: unset;
  margin: unset;
  margin-left: .2em !important;
  margin-right: .2em !important;
}

.accountStatementDoc>.text-muted.float-left.glyphicon.glyphicon-list-alt.display-1 {
  font-size: 3.4rem;
  margin-left: 1.4rem;
}


.accountStatementDoc>.text-muted.float-left.glyphicon.glyphicon-list-alt.display-1:before {
  content: url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2248%22%20height%3D%2248%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22lucide%20lucide-file-spreadsheet%22%3E%3Cpath%20d%3D%22M15%202H6a2%202%200%200%200-2%202v16a2%202%200%200%200%202%202h12a2%202%200%200%200%202-2V7Z%22%2F%3E%3Cpath%20d%3D%22M14%202v4a2%202%200%200%200%202%202h4%22%2F%3E%3Cpath%20d%3D%22M8%2013h2%22%2F%3E%3Cpath%20d%3D%22M14%2013h2%22%2F%3E%3Cpath%20d%3D%22M8%2017h2%22%2F%3E%3Cpath%20d%3D%22M14%2017h2%22%2F%3E%3C%2Fsvg%3E);
  filter: invert(49%) sepia(0%) saturate(507%) hue-rotate(174deg) brightness(90%) contrast(83%);
  padding: unset;
}

.pt_FinancialDocumentCenter .FinancialDocumentCenter .taxDoc {
  background: url(/ICSFileServer/Themes/highlander_hub_2024/images/icons/landmark.svg) top left no-repeat;
  filter: invert(49%) sepia(0%) saturate(507%) hue-rotate(174deg) brightness(90%) contrast(83%);
  padding: 0px 0px 45px 0px;
  margin: 10px 0px -55px 15px;
}


table[id*='_V_dgSummary'] {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

#StudentAccountsPortletPanel .icon-must-pay {
  background: transparent url(/ICSFileServer/Themes/highlander_hub_2024/images/icons/circle-dollar-sign.svg) top left no-repeat;
  filter: brightness(0) saturate(100%) invert(13%) sepia(24%) saturate(6462%) hue-rotate(325deg) brightness(87%) contrast(117%);
}

.ex-icon.icon-must-pay:before {
  display: none;
}

#RegistrationPortletPanel .jzb-glyphicon-clock {
    background: transparent url(/ICSFileServer/Themes/highlander_hub_2024/images/icons/notebook-text.svg) top left no-repeat;
    filter: brightness(0) saturate(100%) invert(13%) sepia(24%) saturate(6462%) hue-rotate(325deg) brightness(87%) contrast(117%);
    margin: 0 8.4px;
}


#AcademicsPortletPanel .jzb-glyphicon-education {
    background: transparent url(/ICSFileServer/Themes/highlander_hub_2024/images/icons/graduation-cap.svg) top left no-repeat;
   filter: brightness(0) saturate(100%) invert(13%) sepia(24%) saturate(6462%) hue-rotate(325deg) brightness(87%) contrast(117%);
}

#AcademicsPortletPanel .jzb-glyphicon-parent-child {
    background: transparent url(/ICSFileServer/Themes/highlander_hub_2024/images/icons/map.svg) top left no-repeat;
    filter: brightness(0) saturate(100%) invert(13%) sepia(24%) saturate(6462%) hue-rotate(325deg) brightness(87%) contrast(117%);
}


#ResidenceLifePortletPanel .jzb-glyphicon-building {
    background: transparent url(/ICSFileServer/Themes/highlander_hub_2024/images/icons/bed.svg) top left no-repeat;
    filter: brightness(0) saturate(100%) invert(13%) sepia(24%) saturate(6462%) hue-rotate(325deg) brightness(87%) contrast(117%);
}



/* Schedule Fixes 2.0*/


@media screen and (max-width: 1025px) {
  .pt_StudentSchedule table.groupedGrid td:has(> a) {
    max-width: 75px !important;
  }

  .portlet-grid .portlet .groupedGrid td {
    max-width: 105px;
    text-wrap: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}



/* Formflow */
.jcf-readonly {
  margin-top: 6px;
}

/*.col-xs-12 {
  float: unset;
}*/

.jcf-tab-container .tab-content .tab-pane {
  padding-top: 5px;
}

.jcf-req-header {
  padding: 5px;
}

.jcf-input {
  max-width: 100%;
}

/* Retention Module */

@media only screen and (min-width: 1219px) and (max-width: 1330px) {
  div[id*='_V_TakeAction_'] {
      width: 100%;
  }
}

.panel-primary>.panel-heading {
  background-color: #600015;
  border-color: #600015;
}

.panel-primary {
  border-color: #600015;
}

.alert-info {
  background-color: #FFCCD7;
  border-color: #FFCCD7;
}

/* Specific to New Scots Orientation Schedule */

div#pg2_CustomContentPortlet.pi_Free_form_Content h4.alert.alert-info {
    background-color: #ff660024;
    border-color: #ff660024;
    color: #FF6600;
    font-size: 1rem;
}

li.early-alert {
    display: none;
}

.jcf-item-group select {
  max-width: unset;
  margin-left: unset;
}

.jcf-form-display {
  padding: unset !important;
}

.jcf-form-display .panel-group h4 {
  color: #ff6600;
}

.jcf-form-display .panel-heading {
  background-color: #f5f5f5 !important;
}



/* Buttons */

.main-nav-links, .top-nav-bar .nav-container .link-scroll .h-menu a, .top-nav-bar .more-links-div ul a {
  color: #fff;
  background-color: transparent;
  border: none;
  font-size: 18px;
}
  .main-nav-links:hover, .top-nav-bar .nav-container .link-scroll .h-menu a:hover, .top-nav-bar .more-links-div ul a:hover {
    color: #640A28;
    background-color: #DEDEDE;
  }
  .top-nav-bar .nav-container .link-scroll .h-menu button {
    font-size: 18px;
  }

.sidebar-slide-menu-links, .slide-menu-right .navbar li a, .slide-menu-right .navbar li #pagePortlets .glyphicons, .slide-menu-right .navbar li #pagePortlets .custom-icon, .slide-menu-right .navbar li #myPages .glyphicons, .slide-menu-right .navbar li #myPages .custom-icon, .slide-menu-right .navbar li #myGroups .glyphicons, .slide-menu-right .navbar li #myGroups .custom-icon, .slide-menu-right .navbar li #myCourses .glyphicons, .slide-menu-right .navbar li #myCourses .custom-icon, .slide-menu-right .navbar li button {
  color: #343D49;
  background-color: transparent;
  border: none;
  padding: 10px 16px 10px 29px;
  font-size: 0.875rem;
  height: 40px;
  font-weight: 400;
  align-items: center;
  display: flex;
}

  .slide-menu-right .navbar li .anchor-contains-icon {
    padding: 10px 16px 10px 30px;
  }

  .sidebar-slide-menu-links:hover, .slide-menu-right .navbar li a:hover, .slide-menu-right .navbar li #pagePortlets .glyphicons:hover, .slide-menu-right .navbar li #pagePortlets .custom-icon:hover, .slide-menu-right .navbar li #myPages .glyphicons:hover, .slide-menu-right .navbar li #myPages .custom-icon:hover, .slide-menu-right .navbar li #myGroups .glyphicons:hover, .slide-menu-right .navbar li #myGroups .custom-icon:hover, .slide-menu-right .navbar li #myCourses .glyphicons:hover, .slide-menu-right .navbar li #myCourses .custom-icon:hover, .slide-menu-right .navbar li button:hover {
    color: #fff;
    background-color: #640A28;
  }

  .slide-menu-right .navbar li.current-page {
    background-color: #F8F9FA;
    border-left: 4px solid #640A28;
    font-weight: 600;
    padding: unset !important;
  }

  .slide-menu-right .navbar li.current-page a {
    padding-left: 25px;
    font-weight: 600;
    color: #640A28;
  }

 .slide-menu-right .navbar li.current-page button {
      color: #640A28;
      padding: 10px 16px 10px 25px;
  }

  .slide-menu-right .navbar li.current-page button:hover, .slide-menu-right .navbar li.current-page button:active  {
    color: #fff;
  }
  
  .slide-menu-right .navbar li.current-page a:hover {
    color: #fff;
  }

  .sidebar-icon-link {
    margin-top: 6px;
  }

  .slide-menu-right .navbar li .anchor-contains-icon span {
    display: none;
  }

  button#myPages-label {
      display: none;
  }

  li.slide-menu-toggle-btns-wrapper {
      display: none;
  }

.dashboard-menu-links li a {
  color: #000;
  background-color: transparent;
  border: none;
  text-decoration: none;
}
  .dashboard-menu-links li a:hover {
    color: #fff;
    background-color: #640A28;
  }

.link-secondary {
  color: #3e3e3e;
}
  .link-secondary:hover {
    color: #3e3e3e;
  }

.btn-primary {
  color: #fff;
  background-color: #FF6600;
  border: none; 
  box-shadow: var(--shadow-elevation-low);
}
  .btn-primary:hover {
    background-color: #640A28;
}
  .btn-primary:active {
    background-color: #640A28;
    box-shadow: none;
}
  .btn-primary:active:hover, .btn-primary:active:focus {
    background-color: #640A28;
}
  .btn-primary:focus {
    background-color: #640A28;
}

.btn-clear-primary {
  color: #fff;
  background-color: #fff;
  border: none;
  border: 1px solid #640A28;
  color: #640A28;
}
  .btn-clear-primary:hover {
    background-color: #fff;
}
  .btn-clear-primary:active {
    background-color: #fff;
    box-shadow: none;
}
  .btn-clear-primary:active:hover, .btn-clear-primary:active:focus {
    background-color: #fff;
}
  .btn-clear-primary:focus {
    background-color: #fff;
}
  .btn-clear-primary:hover {
    color: #640A28;
}

.btn-no-bg-hover-color-content-one {
  color: #640A28;
  background-color: transparent;
  border: none;
}
  .btn-no-bg-hover-color-content-one:hover {
    background-color: transparent;
}
  .btn-no-bg-hover-color-content-one:active {
    background-color: transparent;
    box-shadow: none;
}
  .btn-no-bg-hover-color-content-one:active:hover, .btn-no-bg-hover-color-content-one:active:focus {
    background-color: transparent;
}
  .btn-no-bg-hover-color-content-one:focus {
    background-color: transparent;
}
  .btn-no-bg-hover-color-content-one:hover, .btn-no-bg-hover-color-content-one:focus {
    color: #FF6600;
}

.btn-no-bg-primary-hover-color-content-one {
  color: #fff;
  background-color: transparent;
  border: none;
  color: #640A28;
}
  .btn-no-bg-primary-hover-color-content-one:hover {
    background-color: transparent;
}
  .btn-no-bg-primary-hover-color-content-one:active {
    background-color: transparent;
    box-shadow: none;
}
  .btn-no-bg-primary-hover-color-content-one:active:hover, .btn-no-bg-primary-hover-color-content-one:active:focus {
    background-color: transparent;
}
  .btn-no-bg-primary-hover-color-content-one:focus {
    background-color: transparent;
}
  .btn-no-bg-primary-hover-color-content-one:hover, .btn-no-bg-primary-hover-color-content-one:focus {
    color: #640A28;
}

.btn-no-bg-hover-primary {
  color: #fff;
  background-color: transparent;
  border: none;
}
  .btn-no-bg-hover-primary:hover {
    background-color: transparent;
}
  .btn-no-bg-hover-primary:active {
    background-color: transparent;
    box-shadow: none;
}
  .btn-no-bg-hover-primary:active:hover, .btn-no-bg-hover-primary:active:focus {
    background-color: transparent;
}
  .btn-no-bg-hover-primary:focus {
    background-color: transparent;
}
  .btn-no-bg-hover-primary:hover, .btn-no-bg-hover-primary:focus {
    color: #265B8C;
}

.btn-success-no-bg-no-hover {
  color: #fff;
  background-color: transparent;
  border: none;
}
  .btn-success-no-bg-no-hover:hover {
    background-color: transparent;
}
  .btn-success-no-bg-no-hover:active {
    background-color: transparent;
    box-shadow: none;
}
  .btn-success-no-bg-no-hover:active:hover, .btn-success-no-bg-no-hover:active:focus {
    background-color: transparent;
}
  .btn-success-no-bg-no-hover:focus {
    background-color: transparent;
}
  .btn-success-no-bg-no-hover:hover, .btn-success-no-bg-no-hover:focus {
    color: #417505;
}

.btn-danger {
  color: #fff;
  background-color: #D33A35;
  border: none;
}
  .btn-danger:hover {
    background-color: #D33A35;
}
  .btn-danger:active {
    background-color: #D33A35;
    box-shadow: none;
}
  .btn-danger:active:hover, .btn-danger:active:focus {
    background-color: #D33A35;
}
  .btn-danger:focus {
    background-color: #D33A35;
}

.btn-success {
  color: #fff;
  background-color: #417505;
  border: none;
}
  .btn-success:hover {
    background-color: #417505;
}
  .btn-success:active {
    background-color: #417505;
    box-shadow: none;
}
  .btn-success:active:hover, .btn-success:active:focus {
    background-color: #417505;
}
  .btn-success:focus {
    background-color: #417505;
}

.btn-primary-toggle {
  color: #fff;
  background-color: #265B8C;
  border: 1px solid #265B8C;
  box-shadow: none;
}
  .btn-primary-toggle:hover {
    color: #fff;
    background-color: #265B8C;
}
  .btn-primary-toggle:active {
    background-color: #265B8C;
    box-shadow: none;
}
  .btn-primary-toggle:active:hover, .btn-primary-toggle:active:focus {
    background-color: #265B8C;
}
  .btn-primary-toggle:focus {
    background-color: #265B8C;
}
  .btn-primary-toggle .btn.active {
    box-shadow: none;
}

.btn-default-toggle {
  color: #fff;
  background-color: #666666;
  border: 1px solid #666666;
  box-shadow: none;
}
  .btn-default-toggle:hover {
    color: #fff;
    background-color: #666666;
}
  .btn-default-toggle:active {
    background-color: #666666;
    box-shadow: none;
}
  .btn-default-toggle:active:hover, .btn-default-toggle:active:focus {
    background-color: #666666;
}
  .btn-default-toggle:focus {
    background-color: #666666;
}
  .btn-default-toggle .btn.active {
    box-shadow: none;
}

.btn-danger-toggle {
  color: #fff;
  background-color: #D33A35;
  border: 1px solid #D33A35;
  box-shadow: none;
}
  .btn-danger-toggle:hover {
    color: #fff;
    background-color: #D33A35;
}
  .btn-danger-toggle:active {
    background-color: #D33A35;
    box-shadow: none;
}
  .btn-danger-toggle:active:hover, .btn-danger-toggle:active:focus {
    background-color: #D33A35;
}
  .btn-danger-toggle:focus {
    background-color: #D33A35;
}
  .btn-danger-toggle .btn.active {
    box-shadow: none;
}

.btn-success-toggle {
  color: #fff;
  background-color: #417505;
  border: 1px solid #417505;
  box-shadow: none;
}
  .btn-success-toggle:hover {
    color: #fff;
    background-color: #417505;
}
  .btn-success-toggle:active {
    background-color: #417505;
    box-shadow: none;
}
  .btn-success-toggle:active:hover, .btn-success-toggle:active:focus {
    background-color: #417505;
}
  .btn-success-toggle:focus {
    background-color: #417505;
}
  .btn-success-toggle .btn.active {
    box-shadow: none;
}

.btn-alternate-one {
  color: #fff;
  background-color: #6b6b6b;
  border: 1px solid #6b6b6b;
}
  .btn-alternate-one:hover, .btn-alternate-one:focus {
    color: #fff;
    box-shadow: none;
}

.btn-alternate-two {
  color: #000;
  background-color: #fff;
  border: 1px solid #6b6b6b;
}
  .btn-alternate-two:hover, .btn-alternate-two:focus {
    color: #000;
    box-shadow: none;
}

.btn-primary-jquery-ui-override {
  font-family: Open Sans !important;
  color: #fff !important;
  background: #265B8C !important;
  border: none !important;
  text-shadow: none !important;
}
  .btn-primary-jquery-ui-override:hover {
    background-color: #265B8C !important;
}
  .btn-primary-jquery-ui-override:active {
    background-color: #265B8C !important;
    box-shadow: none !important;
}
  .btn-primary-jquery-ui-override:active:hover, .btn-primary-jquery-ui-override:active:focus {
    background-color: #265B8C !important;
}
  .btn-primary-jquery-ui-override:focus {
    background-color: #265B8C !important;
}

.btn-danger-jquery-ui-override {
  font-family: Open Sans !important;
  color: #fff !important;
  background: #D33A35 !important;
  border: none !important;
  text-shadow: none !important;
}
  .btn-danger-jquery-ui-override:hover {
    background-color: #D33A35 !important;
}
  .btn-danger-jquery-ui-override:active {
    background-color: #D33A35 !important;
    box-shadow: none !important;
}
  .btn-danger-jquery-ui-override:active:hover, .btn-danger-jquery-ui-override:active:focus {
    background-color: #D33A35 !important;
}
  .btn-danger-jquery-ui-override:focus {
    background-color: #D33A35 !important;
}

.link-btn {
  color: #265B8C;
  background: none;
  border: none;
}
  .link-btn:focus {
    border: 1px solid #265B8C;
}

.link-btn-jquery-ui-btn-override {
  font-family: Open Sans !important;
  color: #265B8C !important;
  text-decoration: underline !important;
  background: none !important;
  border: none !important;
  text-shadow: none !important;
}

a.disabled {
  color: #575757;
}

input[type=checkbox], input[type=radio] {
  margin: 4px 4px 0 0;
}



/*  Base colors  */

.primary {
  color: #640A28;
}

.accent {
  color: #640A28;
}

.color-content-one {
  color: #fff;
}

.color-content-two {
  color: #000;
}

.warning-content {
  color: #fffde5;
}

.secondary-content {
  color: #DEDEDE;
}

.secondary-alternate-content-one {
  color: #5f5f5f;
}

.danger {
  color: #D33A35;
}

.danger.inactive-description {
  color: #af2a26;
}

.fooicon-trash.danger,
.delete-tag.danger {
  color: #af2a26;
}

.error {
  /*color: #D33A35; */
    color: #f44336;
}

.success {
  /*color: #417505;*/ 
    color: #81993c;

}

.most-popular {
  color: #417505;
}

.popular {
  color: #5ca607;
}

.average {
  color: #e5d300;
}

.below-average {
  color: #dc635f;
}

.poor {
  color: #D33A35;
}

.feedback {
  color: #265B8C;
}

.caution {
  color: #fc9002;
}

.danger-alternate-content-one {
  color: #af2a26;
}

.body-text {
  color: #575757;
}

.body-text-alternate-one {
  color: #bdbdbd;
}

.disabled-link {
  color: #5f5f5f;
}

.text-link {
  color: #265B8C;
}

.color-background-one {
  background-color: #fff;
}

.color-background-two {
  background-color: #000;
}

.primary-background {
  background-color: #640A28;
}

.primary-alternate-background-one {
  background-color: #D9D9D9;
}

.primary-alternate-background-two {
  background-color: rgba(100, 10, 40, 0.18);
}

.secondary-alternate-background-one {
  background-color: whitesmoke;
}

.secondary-alternate-background-two {
  background-color: #d9d9d9;
}

.secondary-background {
  background-color: #DEDEDE;
}

.secondary-alternate-background-three {
  background-color: #ababab;
}

.secondary-alternate-background-four {
  background-color: #6b6b6b;
}

.warning-background {
  background-color: #fffde5;
}

.highlight-background {
  background-color: #fffde5;
}

.success-background {
  background-color: #77d709;
}

.transparent-background {
  background-color: transparent;
}

.my-popup-info-modal-header-background {
  background-color: #640A28;
}

.error-bg-color {
  background-color: #fefafa;
}

.default-border {
  border-color: #DEDEDE;
}

.default-top-border {
  border-top-color: #DEDEDE;
}

.default-right-border {
  border-right-color: #DEDEDE;
}

.default-bottom-border {
  border-bottom-color: #DEDEDE;
}

.default-left-border {
  border-left-color: #DEDEDE;
}

.default-border-alternate-one {
  border-color: #ababab;
}

.default-top-border-alternate-one {
  border-top-color: #ababab;
}

.default-right-border-alternate-one {
  border-right-color: #ababab;
}

.default-bottom-border-alternate-one {
  border-bottom-color: #ababab;
}

.default-left-border-alternate-one {
  border-left-color: #ababab;
}

.primary-border {
  border-color: #640A28;
}

.primary-top-border {
  border-color: #640A28;
}

.primary-right-border {
  border-color: #640A28;
}

.primary-bottom-border {
  border-color: #640A28;
}

.primary-left-border {
  border-color: #640A28;
}

.warning-border {
  border-color: #fffde5;
}

.warning-alternate-border-one {
  border-color: #e5d300;
}

.success-border {
  border-color: #417505;
}

.transparent-border {
  border-color: transparent;
}


/* Base mobile colors  */

@media screen and (max-width: 1025px) {
  .portlet-style-override .primary-hover-state {
    color: inherit;
  }
    .portlet-style-override .primary-hover-state:hover {
      color: #fff;
      background-color: #640A28;
    }
    .portlet-style-override .color-background-one.override-hover-state {
      color: #fff;
      background-color: #640A28;
    }
    .portlet-style-override .color-background-one.override-hover-state:hover {
      color: #fff;
      background-color: #640A28;
    }
    .portlet-padding {
      margin: 10px;
    }
    .portlet-grid {
      margin-left: unset !important;
    }
  .secondary-alternate-background-mobile-one {
    background-color: whitesmoke;
  }

}


/*  Button color   */


.dashboard-menu-links li a.active-content-color {
  color: #fff;
}

button:focus, button.btn:focus {
  outline: none !important;
}

.btn-border {
  border: 1px solid #ababab;
}

.btn-group-xs>.btn, .btn-xs {
  margin-left: 5px;
  margin-right: 5px;
}

/* Base colors   */


body {
  color: #575757;
  background: #EFF3F8;
}

a {
  color: #ff6600;
}
  a:hover {
    color: #640A28;
}
  a:focus {
    color: #ff6600;
    /*outline: 2px solid #ababab;
    outline-offset: 2px;*/
}

a.btn:focus,
input.btn:focus,
label.btn.on-focus {
  /*outline: 2px solid #ababab;
  outline-offset: 2px;*/
}

.accsessibility-highlight {
  outline: 2px solid #ababab;
  outline-offset: 2px;
}

a.success {
  color: #417505;
}
  a.success:hover, a.success:focus {
    color: #417505;
}

.feedbackError {
  color: #D33A35;
}

caption {
  color: #242424;
}

.user-image-shape {
  border: none;
  border-style: none;
}

.push-icon-shape {
  border-color: #640A28;
}

.pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover {
  background-color: #640A28;
}

.pagination > li > a {
  color: #640A28;
}

.choose-file {
  color: #fff;
  background-color: #265B8C;
}

.error-message {
  color: #D33A35;
  background: #fff;
  border-color: #DEDEDE;
}

/*.page-title-btn {
  position: absolute;
  z-index: 10;  
  margin-top: 20px;
  right: -40px;
}*/

.footer-wrapper {
  border: none;
}

h5 {
  border-bottom-color: #DEDEDE; 
}


/*  Portlet color   */

div#portlets {
  padding: 0px !important;
  width: 100%;
  /*max-width: 988px;*/
}

.portlet-column.col-md-4 {
  top: 0px;
}

.portlet-grid {
  width: unset;
  margin-left: 0px;
}

.portlet-column {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

.portlet-padding {
  /*padding-bottom: 20px;*/
  margin: unset;
  padding: 15px;
  overflow-wrap: break-word;
}

.pContent {
  margin: unset;
}

/*.pSection>div.row {
  margin: 0px !important;
}*/

a#PageBar_helpButton {
  display: none;
}

.portlet-grid .portlet-header-bar {
  background-color: #F8F9FA;
  --webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  height: 50px;
  border: 1px;
  padding-top: 12px !important;
  align-content: center;
  border-style: solid;
  border-color: #DEE2E6;
  padding-left: 15px;
  padding-right: 15px;
}

.portlet-grid .portlet-header-bar h3,
.portlet-grid .portlet-header-bar a {
  color: #640A28;
  text-decoration: none;
  font-size: 1rem;
  font-weight: 600;
}

.portlet-grid .portlet {
  border-radius: 4px;
  background-color: #fff;
  box-shadow: var(--shadow-elevation-low);
  border-style: solid;
  border-color: #DEE2E6;
  border: 1px;
  margin: unset;
  margin-bottom: 15px;
  /*overflow: auto;*/
  overflow: hidden;
}

.portlet-grid .singlePortlet {
  border-radius: 4px;
  background-color: #fff;
  box-shadow: var(--shadow-elevation-low);
  border-style: solid;
  border-color: #DEE2E6;
  border: 1px;
  margin: unset; 
}

.portlet-grid .alt {
  background: #d6d6d6; 
}

.portlet-grid .pagination {
  border: none;
}
  .portlet-grid .pagination li {
    background: transparent;
    border: none;
}

.portlet-grid .display-order-row {
  background-color: #f8f8f8;
}

.portlet-grid .display-order-row.alternatve-item {
  background-color: #fff;
}

.portlet-grid .choose-file-btns .btn-primary {
  color: #333333;
  background-color: #fff;
  border-color: #b3b3b3;
}
  .portlet-grid .choose-file-btns .btn-primary:hover {
    background-color: #dedede;
    border-color: #b3b3b3;
    color: #333333;
}
  .portlet-grid .choose-file-btns .btn-primary:focus {
    color: #333333;
    background-color: #dedede;
}
  .portlet-grid .choose-file-btns .btn-primary:active {
    background-color: #dedede;
    border-color: #b3b3b3;
    color: #333333;
}
  .portlet-grid .choose-file-btns .btn-primary:active:hover {
    color: #333333;
    background-color: #dedede;
}

.portlet-grid .choose-file-btns li.active a {
  background-color: #dedede;
  border-color: #b3b3b3;
}

.pa-roleContentMenu li a.allowedButton.selected {
  background-color: whitesmoke;
  border: 1px solid #417505;
  color: #417505;
}

.pa-roleContentMenu li a.allowedButton.byInheritance.selected {
  background: url("./images/portlet-images/icon/white_check.gif") 8px 10px no-repeat #417505;
}

.pa-roleContentMenu li a.notallowedButton.selected {
  background-color: whitesmoke;
  border: 1px solid #D33A35;
  color: #D33A35;
}

.pa-roleContentMenu li a.notallowedButton.selected .pointer {
  border-left: 16px solid whitesmoke;
}

.pa-roleContentMenu li a.notallowedButton.selected .pointerBorder {
  border-left: 17px solid #D33A35;
}

.selected .pointer {
  border-bottom: 16px solid transparent;
  border-top: 16px solid transparent;
  border-left: 16px solid whitesmoke;
}

.selected .pointerBorder {
  border-bottom: 17px solid transparent;
  border-top: 17px solid transparent;
  border-left: 17px solid #417505;
}

.availablePage:hover .hoverHint, a.availableLayout:hover .hoverHint, .PageLayoutPanel .availableLayout.selected .hoverHint {
  color: #575757;
}

.PageLayoutPanel .availableLayout.selected {
  Border: 1px solid #417505;
  background-color: #fffde5;
}

.buttonBar {
  background-color: #DEDEDE;
}

.buttonBarCentered {
  background-color: #DEDEDE;
}

.buttonBarCenteredVer2 {
  background-color: #f6aac3;
}

.buttonBarCenteredVer2 input {
  padding: 3px 15px;
}

.buttonBarCenteredVer2 input.enhanced {
  font-weight: bold;
}

.groupedGrid {
  /*border: none !important;*/
  background: #DEDEDE;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  width: 100%;
}

.groupedGrid thead, .groupedGrid .ghead {
  background: #DEDEDE;
  font-weight: bold;
}

.groupedGrid thead tbody {
  background: #DEDEDE;
}

.groupedGrid th {
  background-color: whitesmoke;
}

.groupedGrid tfoot, .subheader, .subfooter {
  background-color: whitesmoke;
}

.groupedGrid tfoot tbody {
  background-color: whitesmoke;
}

.groupedGrid_VerticalHeader {
  background-color: whitesmoke;
}

.groupedGrid tr.subGroup td {
  font-weight: bold;
}

.groupedGrid tr.subItem td {
  border-top: dashed 1px #ababab;
}

.groupedGrid th a,
.groupedGrid th a:link,
.groupedGrid th a:visited {
  color: #000;
  text-decoration: none;
}

.groupedGrid th a:hover {
  color: #575757;
  text-decoration: none;
}

.groupedGrid tbody {
  background: #fff;
}

.groupedGrid tbody tr td.highlight {
  background: #640A28;
}

.groupedGrid tbody tr.alt td.highlight {
  background: #640A28;;
}

.groupedGrid tbody tr.highlight {
  background: #640A28;;
}

.groupedGrid tbody tr.althighlight {
  background: #fffde5;
}

.groupedGrid tbody tr td.alt {
  background: whitesmoke;
}

.groupedGrid tbody tr.alt td.alt {
  background: #DEDEDE;
}

.groupedGrid thead tr th.highlight {
  background: #000;
  color: #fff;
}

.groupedGrid .error {
  color: #D33A35;
}

.groupedGrid .disable {
  color: #575757;
}

.groupedGrid .disable td input {
  color: #575757;
}

.groupedGrid .disable td a:link {
  color: #575757;
}

.groupedGrid .disable td a:visited {
  color: #575757;
}

.groupedGrid .disable td a:active {
  color: #575757;
}

.groupedGrid .innerTable {
  background: #DEDEDE;
}

.cal img {
  cursor: pointer;
}

@media screen and (max-width: 1025px) {
  .cal iframe {
      left: calc(50% - 150px);
  }
}


div.originalDiv {
  border: 1px solid #ababab;
  background-color: #fff;
}

.hint {
  background-color: #F8F9FA;
  border: 1px solid #DEE2E6;
  border-radius: 4px;
  box-shadow: var(--shadow-elevation-low);
  margin-bottom: 6px;
  margin-right: unset;
}

.pToolbar ul {
  border-bottom: 1px solid #DEDEDE;
}

td {
  max-width: 83vw;
}

/* Styles for Menu Items */

.pToolbar a,
.pToolbar a:link,
.pToolbar a:visited {
  /*color: #fff;
  background: #640A28;*/
  background: transparent;
  color: #640A28;
  font-weight: 600;
  border: 1px solid #640A28;
  border-radius: 4px;
  padding: 4px 25px;
}

.pToolbar .menu a.hasKids {
  background: #640A28 url(./images/toolbar_rightarrow.gif) center right no-repeat;
}

.pToolbar a:hover,
.pToolbar a.active,
.pToolbar .pTool a:hover,
.pToolbar .pTool a.active {
  color: #fff;
  background-color: #640A28;
}

/* End */
.pToolbar {
  /*background: #640A28;
  color: #fff;
  border-top: solid 1px #ebebeb;*/
  background: none;
  border: none;
  top: -44px;
  float: right;
  right: 45px;
}

.pToolbar .pTool {
  display: flex;
  flex-direction: row;
  align-items: baseline;
}

.pToolbar .menu a,
.pToolbar .menu a:link,
.pToolbar .menu a:visited {
  border: 1px solid #DEDEDE;
}

.pToolbar li.off a,
.pToolbar li.off a:link,
.pToolbar li.off a:visited,
.pToolbar li.off a:hover,
.pToolbar li.off a.active,
.pToolbar .pTool li.off a:hover,
.pToolbar .pTool li.off a.active {
  background-color: rgba(100, 10, 40, 0.18);
  color: #000;
}


.cpHeader {
  color: #fff;
  background-color: #f6aac3;
}

.cpBody {
  background-color: #fff;
}

.cpLbl {
  color: #640A28;
}

.cpTxt {
  color: #417505;
}

div.cp div.cpHead {
  background: #DEDEDE;
}

.dateRangeEdit div.opt a,
.dateRangeEdit div.opt a:link,
.dateRangeEdit div.opt a:visited {
  color: #000;
}

.dateRangeEdit div.opt a:hover {
  color: #640A28;
}

.dateRangeEdit div.opt label:hover {
  color: #640A28;
}

#AccessiblityPopup .optionContainer span {
  background: url("../Images/accessbility-icons.png") no-repeat scroll left top rgba(0, 0, 0, 0);
}

.contentTabs ul {
  border-bottom: 1px solid #ababab;
}

.contentTabs li {
  border: solid 1px #ababab;
  border-bottom: none;
  background: #DEDEDE;
}

.contentTabs li.selected {
  border-color: #ababab;
  background: #fff;
}

div.tabbox {
  border-color: #ababab;
}

div.thumbDiv {
  border: 1px solid #ababab;
  padding: 2px;
  float: left;
  z-index: 2;
}

div#action {
  border: 1px solid #ababab;
  background-color: whitesmoke;
}

.multiUp table {
  background: whitesmoke;
}

.multiUp table thead {
  background: #DEDEDE;
}

#tblUserSelector .largehint {
  background-color: whitesmoke;
  border: 1px solid #ababab;
}

#tblUserSelector #userSelectorCell .userlistTitleCell {
  background-color: #DEDEDE;
}

.error {
  color: #D33A35;
  font-weight: bold;
}

.glyphicons.glyphicons-minus-sign.delete-ordered-item {
  color: #D33A35;
}

.glyphicon.glyphicon-ok.approve-ordered-item {
  color: #417505;
}

.multi-file-upload .header-row {
  background-color: #DEDEDE;
}

.MyPagesSetup .glyphicons.glyphicons-circle-arrow-right, .MyPagesSetup .glyphicons.glyphicons-circle-arrow-left {
  color: #640A28;
}

.RssPortlet .rss-folder {
  color: #640A28;
}

.RssPortlet .custom-icon.icon-rss {
  color: #640A28;
}

.RssPortlet .categories-and-feed-header-row {
  color: #640A28;
}

.RssPortlet .categories-and-feed, .RssPortlet .rss-feed-item-alt-row {
  background-color: whitesmoke;
}

.RssPortlet .item-header {
  background-color: #DEDEDE;
}

.RssPortlet .category-header {
  color: #000;
}

.forums-portlet .single-post-container .original-post-row a {
  color: #fff;
}

.forums-portlet .alternate-post {
  background-color: whitesmoke;
}

.forums-portlet .original-post.alternate-post {
  background-color: #e8dadf;
}

.forums-portlet .original-post {
  background-color: #e8dadf;
}

.forums-portlet .unread-post {
  background-color: #eaf9e6;
}

.forums-portlet .requires-approval,
.forums-portlet .original-post.requires-approval,
.forums-portlet .unread-post.requires-approval,
.forums-portlet .original-post.unread-post.requires-approval {
  background-color: #fffde5;
}

.forums-portlet .secondary-alternate-background-one.original-post-row.primary-background {
  background-color: #640A28;
}

.sharedToolsListRepeaterItemContainer:hover {
  background-color: whitesmoke;
  border: 1px solid #640A28;
}

.toolsListRepeaterItemContainer:hover {
  background-color: #f6aac3;
  border: 1px solid #640A28;
}

.featuredToolsListRepeaterItemContainer:hover {
  background-color: #f6aac3;
  border: 1px solid #640A28;
}

table.assignmentGrid th, table.cwkTableDisplay th {
  border: 1px solid #DEDEDE;
  background-color: whitesmoke;
}

table.assignmentGrid tr:nth-child(odd), table.cwkTableDisplay tr:nth-child(odd) {
  background-color: whitesmoke;
}

table.assignmentGrid td, table.cwkTableDisplay td {
  border: 1px solid #DEDEDE;
}

.inlineLink:hover {
  border-color: #640A28;
}

.meetingPortlet .goToMeetingLink {
  border: 1px solid #DEDEDE;
  background: linear-gradient(top, whitesmoke, #DEDEDE);
}

.previousMeetingTable tr:hover {
  background-color: #f6aac3;
}

.meetingPortlet .modalDiv {
  background-color: #fff;
  border: 1px solid #000;
  box-shadow: 2px 2px 30px rgba(0, 0, 0, 0.5);
}

.meetingPortlet .modalPopup {
  background-color: #DEDEDE;
  filter: Alpha(Opacity=70);
  opacity: 0.7;
}

.meetingPortlet .modalHeading {
  background-color: whitesmoke;
}

.meetingPortlet .innerModal {
  border: 1px solid #d9d9d9;
  background-color: whitesmoke;
}

.chat-portlet.chat-wrapper .message-info.lastActivity.start > td.name {
  border-bottom: 1px solid #DEDEDE;
}

.chat-portlet.chat-wrapper .message-info.repeat.end > td.name {
  border-bottom: 1px solid #DEDEDE;
}

.chat-portlet.chat-wrapper .table > tbody > tr > td.time-stamp {
  border-bottom: 1px solid #DEDEDE;
  border-top: 1px solid #DEDEDE;
}

.chat-portlet.chat-wrapper .table > tbody > tr > td.message {
  border-bottom: 1px solid #DEDEDE;
  border-top: 1px solid #DEDEDE;
}

.courseOrgPortlet .linkButton {
  color: #640A28;
}

div.assignmentTitle.unitPast span {
  color: #575757;
}

table.reorder.itemHover tr:hover,
table.reorder.itemHover tr:hover td {
  border: 1px solid #DEDEDE;
  background-color: #DEDEDE;
}

.CourseworkPortlet table.cwkTableDisplay th,
.CourseworkPortlet table.assignmentGrid th {
  border: 1px solid #DEDEDE;
  background-color: #DEDEDE;
}

.CourseworkPortlet table.cwkTableDisplay td,
.CourseworkPortlet table.assignmentGrid td {
  border: 1px solid #DEDEDE;
}

div.assignmentDisplay:hover {
  border-color: #DEDEDE;
  background-color: #f6aac3;
}

div.assignmentDisplay.closed, a.assignmentDisplay.closed {
  color: #575757;
}

div.assignmentDisplay.closed a {
  color: #575757;
}

div.assignmentDisplay.late {
  background-color: #fffde5;
}

div.assignmentDisplay.retake {
  background-color: #f6aac3;
}

div.assignmentDisplay.new {
  background-color: #c1fa7f;
}

div.assignmentDisplay.newlyOpen {
  background-color: #c1fa7f;
}

div.assignmentDisplay.newFeedback {
  background-color: #c1fa7f;
}

div.assignmentStepHeader.expandable:hover {
  background-color: whitesmoke;
  border: 1px solid #ababab;
}

div.menuContent, .moreHover {
  background-color: #fff;
}

div.detailAction div.detailActionDeleteAssignment span {
  color: #D33A35;
}

div.feedbackMessage.notVisible span {
  color: #640A28;
}

a.selectAssignment:hover {
  background-color: whitesmoke;
  border: 1px solid #DEDEDE;
}

.assignmentFormat {
  border-color: #fff;
}

.assignmentFormat:hover {
  background-color: whitesmoke;
  border-color: #DEDEDE;
}

table.reorderHeader th.assignMetaOrgHeader, table.reorderHeader th.assignMetaDate {
  border-left: 1px solid #DEDEDE;
}

.timeBarNormal.open {
  color: #417505;
}

div.imgGallery span {
  color: #575757;
}

div.richText div.equation img, div.editEquation div.equation img,
div.questionTypeDisplay div.equation img {
  border: 1px solid #DEDEDE;
}

.questionTable tr.distractor.multiAdd td {
  background-color: whitesmoke;
  border-bottom: 1px dashed #DEDEDE;
}

div.testHeader li.timeRemaining.cwk-taketest-warning {
  background-color: white;
}

div.testHeader li.exitTest a {
  color: #D33A35;
}

div.reviewFooter a {
  color: #D33A35;
}

.CourseworkPortlet .matchDisplayTable td {
  border: 1px solid #DEDEDE;
}

ul.sortable li {
  border: 1px solid #DEDEDE;
  background: #fff;
}

ul.sortable li.sortableHighlight {
  background-color: #fffde5;
  border: 1px solid #e5d300;
}

div.bonusModal div.classicModal-innerModal {
  border-color: #DEDEDE;
}

div.bonusModal div.classicModal-innerModal div.classicModal-modalHeading {
  background-color: whitesmoke;
  color: #fff;
}

div.openAssignment span.assignmentStatus strong {
  color: #640A28;
}

div.lateAssignment span.assignmentStatus strong {
  color: #D33A35;
}

div.reviewQuestions div.questionDisplay.showCollapse div.collapseGradeDisplay:hover,
div.reviewQuestions div.questionDisplay.showExpand div.expandGradeDisplay:hover {
  border: 1px solid #DEDEDE;
}

div.collapseGradeDisplay.zero, div.expandGradeDisplay.zero, table.multiReview .incorrect {
  border: 1px solid #D33A35;
  background-color: whitesmoke;
}

div.expandFooter div.feedbackContainer:hover {
  background-color: whitesmoke;
  border: 1px solid #DEDEDE;
}

.CourseworkPortlet td.correct {
  color: #417505;
}

.CourseworkPortlet div.correct {
  color: #417505;
}

td.incorrect {
  color: #D33A35;
}

div.incorrect {
  color: #D33A35;
}

td.partial {
  color: #575757;
}

.forumAssignmentSummarySubHeader a, .forumAssignmentSummarySubHeader a:visited, .forumAssignmentSummarySubHeader a:cwk-active {
  color: #575757;
}

a.turnInAssignment, a.turnInAssignment:link, a.turnInAssignment:visited {
  color: #fff;
}

span.waitAttempt {
  background-color: whitesmoke;
  border-color: #DEDEDE;
  color: #575757;
}

a.uploadFile, a.uploadFile:link, a.uploadFile:visited, a.startAttempt span, a.startAttempt:visited span, a.startAttempt:link span {
  color: #640A28;
}

.onlineAssignmentAttempts a, .onlineAssignmentAttempts a:visited, .onlineAssignmentAttempts a:cwk-active, .onlineAssignmentAttempts a:link {
  color: #575757;
}

.onlineAssignmentAttempts li.ignored a, div.retakeGradeContainer.ignored, div.retakeGradeContainer.ignored .retakeGrade {
  color: #575757;
}

.CourseworkPortlet .gradeAssignment.notGraded {
  background-color: #fffde5;
}

.passwordStrength1 {
  background-color: #fffde5;
}

.passwordStrength2 {
  background-color: #fff9b2;
}

.passwordStrength3 {
  background-color: #fff57f;
}

.passwordStrength4 {
  background-color: #e5d300;
}

.passwordStrength5 {
  background-color: #4c4600;
}

.secureBrowserInfo .returnLink {
  background-color: #f6aac3;
  border: 1px solid #DEDEDE;
}

.CourseworkPortlet .override-modal-error {
  color: #D33A35;
}

div.manualGradeFinal b {
  color: #D33A35;
}

.selectiveRelease-ruleSelector-groupHeader:before {
  background: #000;
}

.selectiveRelease-ruleSelector-row:before {
  background: #000;
}

.selectiveRelease-ruleSelector-row:last-child:before {
  background: #000;
}

.selectiveRelease-ruleSelector-row:after {
  background: #000;
}

input.selectiveRelease-ruleSelector-validationFailed {
  border: solid 2px #D33A35;
}

.selectiveRelease-ruleSelector-ignoredRule {
  background-color: white;
}

.selectiveRelease-ruleSelector-selectAssignmentButton {
  color: #640A28;
}

.selectiveRelease-ruleSelector-assignmentLink {
  color: #640A28;
}

.portlet-grid .portlet .rubric tr.staticGrid-columnHeader th.staticGrid-rowLabelColumn:first-child {
  background-color: #ebebeb;
  color: #575757;
}

.portlet-grid .portlet .rubric .staticGrid-dataColumn {
  background: #fff;
}

.portlet-grid .portlet .rubric .staticGrid-rowLabelColumn,
.portlet-grid .portlet .rubric .staticGrid-rowLabelColumn.selecting {
  background-color: #f6aac3;
}

.portlet-grid .portlet .rubric td.selected,
.portlet-grid .portlet .rubric td.selected.selecting {
  background: none repeat scroll 0 0 #ffffe5;
  border: 2px solid #e7d937;
}

.portlet-grid .portlet .rubric-editing tr.staticGrid-dataRow th.staticGrid-rowLabelColumn {
  background: #fff;
}

.portlet-grid .portlet .rubric-editing tr.staticGrid-columnHeader th.staticGrid-dataColumn {
  background: #fff;
}

.portlet-grid .portlet .rubric-editing tr > th.staticGrid-dataColumn.panelEditor-formView,
.portlet-grid .portlet .rubric-editing tr > th.staticGrid-rowLabelColumn.panelEditor-formView {
  background: whitesmoke;
}

.portlet-grid .portlet .rubric-editing .addScoreOverrideButton .link {
  color: #575757;
}

.portlet-grid .portlet .rubric-editing .panelEditor-formView label.rubric-validationFailure {
  color: #D33A35;
}

.portlet-grid .portlet .rubric-editing .panelEditor-formView input.rubric-validationFailure {
  border: solid 3px #D33A35;
}

.rubric .panelEditor-formView .panelEditor-saveButton {
  color: #575757;
  background-color: #640A28;
  border-bottom: 0.1em solid #DEDEDE;
  border-right: 0.1em solid #DEDEDE;
  border-top: 0.1em solid #DEDEDE;
  border-left: 0.1em solid #DEDEDE;
}

.rubric .panelEditor-formView .panelEditor-saveButton:hover {
  background-color: #640A28;
}

.rubric .panelEditor-formView .panelEditor-cancelButton {
  color: #640A28;
}

.rubric .panelEditor-formView .panelEditor-cancelButton:hover {
  color: #640A28;
}

.rubric .panelEditor-formView .deleteButton {
  color: #D33A35;
}

.portlet-grid .portlet .rubric-editing tr > *:last-child {
  background-color: #ebebeb;
  border: solid 1px #DEDEDE;
}

.portlet-grid .portlet .rubric-editing > tbody > tr:last-child > * {
  background-color: #ebebeb;
  border: solid 1px #DEDEDE;
}

.portlet-grid .portlet .rubric-grading td.selecting,
.portlet-grid .portlet .rubric-grading th.selecting {
  background: whitesmoke;
}

.rubric:not(.rubric-grading) .facultyComment,
.rubric-grading .facultyComment.panelEditor-displayView .commentText {
  background: #fff;
  border: 1px solid #640A28;
}

.rubric:not(.rubric-grading) .facultyComment:after,
.rubric-grading .facultyComment.panelEditor-displayView .commentText:after {
  border-left-color: #fff;
}

.rubric:not(.rubric-grading) .facultyComment:before,
.rubric-grading .facultyComment.panelEditor-displayView .commentText:before {
  border-left-color: #640A28;
}

.rubric-grading .facultyComment *:not(.mce-btn) > button {
  color: #575757;
}

.gradebookPortlet .fullGradebookGrid tr.superheaderRow > th {
  background-color: #DEDEDE;
}

.gradebookPortlet .fullGradebookGrid .gradeItemColumn .droppedGrade {
  color: #575757;
}

.gradebookPortlet .fullGradebookGrid tbody > tr:hover > td,
.gradebookPortlet .fullGradebookGrid tbody > tr:hover > td.gradeItemColumn.altColumn {
  background-color: #f6aac3;
}

.gradebookPortlet .fullGradebookGrid tbody > tr.alt:hover > td,
.gradebookPortlet .fullGradebookGrid tbody > tr.alt:hover > td.gradeItemColumn.altColumn {
  background-color: #f6aac3;
}

.gradebookPortlet .fullGradebookGrid tbody > tr:hover > td.studentColumn,
.gradebookPortlet .fullGradebookGrid tbody > tr:hover > td.hoverColumn,
.gradebookPortlet .fullGradebookGrid tbody > tr:hover > td.hoverColumn.altColumn,
.gradebookPortlet .fullGradebookGrid tbody > tr.alt:hover > td.hoverColumn,
.gradebookPortlet .fullGradebookGrid tbody > tr.alt:hover > td.hoverColumn.altColumn {
  background-color: whitesmoke;
}

.gradebookPortlet .fullGradebookGrid thead > tr > th.gradeItemColumn.hoverColumn,
.gradebookPortlet .fullGradebookGrid thead > tr > th.gradeItemColumn.hoverColumn.altColumn,
.gradebookPortlet .fullGradebookGrid tbody > tr:hover > td,
.gradebookPortlet .fullGradebookGrid tbody > tr:hover > td.gradeItemColumn.altColumn,
.gradebookPortlet .fullGradebookGrid tfoot > tr > td.gradeItemColumn.hoverColumn,
.gradebookPortlet .fullGradebookGrid tfoot > tr > td.gradeItemColumn.hoverColumn.altColumn {
  border-top: double 1px #640A28;
  border-bottom: double 1px #640A28;
}

.gradebookPortlet .fullGradebookGrid tbody > tr:hover > td:first-child,
.gradebookPortlet .fullGradebookGrid tr > th.gradeItemColumn.hoverColumn,
.gradebookPortlet .fullGradebookGrid tr > th.gradeItemColumn.hoverColumn.altColumn,
.gradebookPortlet .fullGradebookGrid tr > td.gradeItemColumn.hoverColumn,
.gradebookPortlet .fullGradebookGrid tr > td.gradeItemColumn.hoverColumn.altColumn {
  border-left: double 1px #640A28;
}

.gradebookPortlet .fullGradebookGrid tbody > tr:hover > td.studentColumn,
.gradebookPortlet .fullGradebookGrid tbody > tr:hover > td:last-child,
.gradebookPortlet .fullGradebookGrid tr > th.gradeItemColumn.hoverColumn,
.gradebookPortlet .fullGradebookGrid tr > th.gradeItemColumn.hoverColumn.altColumn,
.gradebookPortlet .fullGradebookGrid tr > td.gradeItemColumn.hoverColumn,
.gradebookPortlet .fullGradebookGrid tr > td.gradeItemColumn.hoverColumn.altColumn {
  border-right: double 1px #640A28;
}

.gradebookPortlet .fullGradebookGrid thead > tr.superheaderRow > th.altColumn,
.gradebookPortlet .fullGradebookGrid tbody > tr.alt > td.altColumn,
.gradebookPortlet .fullGradebookGrid tfoot > tr > td.altColumn {
  background-color: #DEDEDE;
}

.gradebookPortlet .fullGradebookGrid tbody > tr > td.altColumn {
  background-color: #DEDEDE;
}

.gradebookPortlet .fullGradebookGrid .previousButtonColumn,
.gradebookPortlet .fullGradebookGrid .nextButtonColumn,
.gradebookPortlet .fullGradebookGrid tbody > tr:hover > td.previousButtonColumn,
.gradebookPortlet .fullGradebookGrid tbody > tr:hover > td.nextButtonColumn {
  border: solid 2px #640A28;
}

.gradebookPortlet .fullGradebookGrid tr.superheaderRow > th.previousButtonColumn,
.gradebookPortlet .fullGradebookGrid tr.superheaderRow > th.nextButtonColumn,
.gradebookPortlet .fullGradebookGrid .previousButtonColumn,
.gradebookPortlet .fullGradebookGrid .nextButtonColumn,
.gradebookPortlet .fullGradebookGrid tbody > tr:hover > td.previousButtonColumn,
.gradebookPortlet .fullGradebookGrid tbody > tr:hover > td.nextButtonColumn {
  background-color: #f6aac3;
}

.gradebookPortlet .fullGradebookGrid tr.superheaderRow > th.previousButtonColumn.gbk-disabled,
.gradebookPortlet .fullGradebookGrid tr.superheaderRow > th.nextButtonColumn.gbk-disabled,
.gradebookPortlet .fullGradebookGrid .previousButtonColumn.gbk-disabled,
.gradebookPortlet .fullGradebookGrid .previousButtonColumn.gbk-disabled:hover,
.gradebookPortlet .fullGradebookGrid .nextButtonColumn.gbk-disabled,
.gradebookPortlet .fullGradebookGrid tbody > tr:hover > td.previousButtonColumn.gbk-disabled,
.gradebookPortlet .fullGradebookGrid tbody > tr:hover > td.nextButtonColumn.gbk-disabled {
  background-color: whitesmoke;
  border-color: #DEDEDE;
}

.gradebookPortlet .navBar.fullGradebookNavBar #FullGradebookTab,
.gradebookPortlet .navBar.evaluationsNavBar #EvaluationsTab,
.gradebookPortlet .navBar.letterGradeAdminNavBar #GradeLetterTab,
.gradebookPortlet .navBar.weightingNavBar.hideExpandedTab #WeightingTab {
  background-color: #fff;
}

.gradebookPortlet .navBar.attendanceDetailNavBar #EvaluationsTab,
.gradebookPortlet .navBar.evaluationDetailNavBar #EvaluationsTab {
  background-color: #fffde5;
}

.gradebookPortlet .navBar.weightingNavBar #WeightingTab {
  background-color: whitesmoke;
}

.gradebookPortlet .weightingListControl .missingWeight {
  background-color: #fffde5;
}

.gradebookPortlet .weightingListControl tr.missingChildItemWeight > td.itemNameColumn {
  background-color: #fffde5;
}

.gradebookPortlet .weightingListControl.allowWeightEntry .itemWeightList > tbody > tr.missingWeightRow .weightColumn,
.gradebookPortlet .weightingListControl.allowWeightEntry.missingWeight .itemWeightList > tfoot > tr {
  background-color: #fffde5;
}

.gradebookPortlet .weightingListControl.allowWeightEntry.invalidTotalWeight table.itemWeightList > tfoot > tr {
  background-color: #fffde5;
}

.gradebookPortlet .weightingListControl.allowWeightEntry.invalidTotalWeight table.itemWeightList > tfoot > tr > td.weightColumn {
  color: #D33A35;
}

.gradebookPortlet .weightingListControl table.itemWeightList > tbody > tr > td.extraCreditColumn,
.gradebookPortlet .weightingListControl table.extraCreditList > tbody > tr > td.extraCreditColumn {
  background-color: #fffde5;
}

.gradebookPortlet .weightingListControl .extraCreditList > tfoot > tr {
  background-color: #fffde5;
}

.gradebookPortlet .weightingAdmin .selectPanel li a:hover {
  color: #575757;
  border: 1px solid #DEDEDE;
  background-color: whitesmoke;
}

.gradebookPortlet .weightingSetupScreen tr.optionItemSelected > td,
.gradebookPortlet .weightingSetupScreen .optionItemSelected {
  background-color: whitesmoke;
  border-top: 1px solid #DEDEDE;
  border-bottom: 1px solid #DEDEDE;
}

.gradebookPortlet .studentDetailScreen.attendanceFailure .finalGradePanel {
  color: #640A28;
  background-color: #fffde5;
  border-color: #640A28;
}

.gradebookPortlet .studentDetailScreen.attendanceFailure.facultyView .finalGradePanel {
  background-color: #fffde5;
}

.gradebookPortlet .studentDetailScreen.facultyView .attendanceFailureMessage span {
  color: #575757;
}

.gradebookPortlet .studentDetailScreen .extraCreditGroup .gradeGroupSidebar {
  background-color: #fffde5;
}

.gradebookPortlet .studentDetailScreen .gradeItemGrid .droppedGrade {
  color: #575757;
}

.gradebookPortlet .gradeList .onlineAssignment {
  color: #640A28;
}

.gradebookPortlet caption {
  color: #575757;
}

.gradebookPortlet .evaluationDetailScreen .attendanceAdmin .includeButton strong,
.gradebookPortlet .evaluationDetailScreen .attendanceAdmin .isIncludedText strong {
  color: #575757;
}

.gradebookPortlet .evaluationDetailScreen .attendanceAdmin .doNotIncludeButton strong,
.gradebookPortlet .evaluationDetailScreen .attendanceAdmin .isNotIncludedText strong {
  color: #575757;
}

.gradebookPortlet .letter-grade-screen .LetterConfigModalPopup {
  background: #fff;
  border-color: #DEDEDE;
}

.gradebookPortlet .letter-grade-screen .LetterConfigModalPopupHeader {
  background: #DEDEDE;
}

.gradebookPortlet .letter-grade-screen .LetterConfigModalPopupBody {
  background-color: whitesmoke;
}

.gradebookPortlet table.tabularData > thead > tr > th {
  background-color: #fff;
}

.gradebookPortlet .mainStudentListScreen .otherFeaturesColumn .attendancePanel .includeButton,
.gradebookPortlet .mainStudentListScreen .otherFeaturesColumn .attendancePanel .doNotIncludeButton,
.gradebookPortlet .mainStudentListScreen .otherFeaturesColumn .attendancePanel .helpLink {
  border-right: solid 1px #DEDEDE;
  background-color: #f6aac3;
}

.Attendance .groupedGrid thead th,
.Attendance .groupedGrid thead td,
.Attendance .groupedGrid tbody.gbody tr th,
.Attendance .groupedGrid tfoot td {
  color: #575757;
  background: #DEDEDE;
}

.Attendance .attHighlight A:link,
.Attendance .attHighlight A:visited,
.Attendance .attHighlight A:active,
.Attendance .attHighlight A:hover,
.Attendance .attHighlight A:visited:hover {
  color: #D33A35;
}

.portlet-grid .portlet .staticGrid {
  border: solid 1px #DEDEDE;
}

.portlet-grid .portlet .staticGrid tr > * {
  border: solid 1px #DEDEDE;
  background: #fff;
}

.portlet-grid .portlet .staticGrid tr th,
.portlet-grid .portlet .staticGrid tr td {
  color: #575757;
}


  .ajaxLoadablePortlet .pt_StudentHomePage {
    background: none;
    border-style: none!important;
    border: none!important;
    border-color: unset!important;
    box-shadow: unset;
    /*margin-top: -14px;*/
}

.ajaxLoadablePortlet .pt_StudentHomePage > .portlet-padding {
  margin: 0 !important;
  padding: unset !important;
}

.portlet-header-bar.sub-header-bar h3 {
    font-size: 1rem;
    font-weight: 600;
    margin-left: 4px;
}

.pToolbar {
    margin-top: 6px;
    margin-bottom: 6px;
}

.StudentHomePage #adminCog {
    top:32px;
    margin-right: 17px;
    color: #640A28;
}

/*div#pg2_V_divPageHeader {
    display: none;
}

table#pg2_V_ggCourses {
    width: 100%;
}

div#pg2_V_divSchedule {
    font-size: 95%;
}

div#pg2_StudentSchedule .portlet-padding h4 {
    display: none;
}*/

.crm-alert-panel {
    margin: -10px -10px 0 0;
    padding-bottom: 0;
}

.crm-alert-panel.secondary-alternate-background-one {
    display: none;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    background-color: unset;
}


div#ResidenceLifeContent .crm-alert-panel.secondary-alternate-background-one {
    display: block!important;
}

.crm-select-container {
    margin-bottom: unset;
}

.select2-container .select2-selection--single {
    height: unset;
}


div[role=tablist] {
    display: flex;
}

/*.acadInfoDefaultView {
    border: 1px solid #DEE2E6;
    border-radius: 4px;
    box-shadow: var(--shadow-elevation-low);
}*/

div#pg3_V_tblDivisions {
  margin-left: -5px;
  margin-bottom: 5px;
}

.StudentAcademicInformation .tab-button {
    font-size: 1rem !important;
    font-weight: 400;
    color: #575757;
    background: none !important;
    margin: 0;
    padding: 5px 10px 5px 10px;
    border-bottom: 2px solid #DEE2E6;
    border-right: unset;
}

.StudentAcademicInformation .selected-tab {
    color: #640A28;
    font-weight: 800;
    margin: 0;
    padding: 5px 10px 5px 10px;
    border-bottom: 2px solid #640A28 !important;
    background: none !important;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
}

.StudentAcademicInformation .first-tab {
  border-left: none !important;
}


.StudentRegistration .srDefaultView h4 {
    clear: both;
    display: none;
}

.crm-section {
    background-color: transparent;
    /*border-radius: 4px;
    -webkit-border-radius: 4px;
    box-shadow: var(--shadow-elevation-low);
    padding: unset;*/
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
    background-color: #FF6600;
    text-decoration: none;
}

/*.ju-word-wrap {
    display: none;
}*/

/*.portlet-padding br {
    display: none;
}*/

.portlet-section-separator {
  margin-top: 5px;
  margin-bottom: 5px;
}

.footable-container table.footable .footable-detail-row th, .footable-container table.footable .footable-detail-row td, .footable-container table.footable .footable-detail-row table {
  border: none !important;
}

div[id*='_SimpleQuery'] .pSection>div.row {
  margin: unset;
}

.footable-container {
  margin-top: unset;
}


/* Admin color  */

.admin-menu .actions-menu {
  background: #640A28;
  /*margin-left: 10px;*/
}
  .admin-menu .actions-menu a {
    color: #fff;
}

.admin-menu .actions-menu.drag-menu {
  background-color: #DEDEDE;
}
  .admin-menu .actions-menu.drag-menu a {
    color: #265B8C;
}

.ui-sortable .drag-header h3, .ui-sortable .drag-header a {
  color: #fff;
}

.site-manager {
  /* Dashboard control*/
}
  .site-manager .custom-icon.icon-arrow-down {
    color: #575757;
}
  .site-manager a.disabled .custom-icon.icon-arrow-down {
    color: #d7d7d7;
}
  .site-manager ul.menu li .arrow-box:after {
    border-left-color: #640A28 !important;
}

.site-manager ul.menu li a.active-content-color {
  color: #fff;
}

.drag-list.empty-List {
  background-color: #DEDEDE;
}

#editPortletPopup .Content .portletRename input[type="text"].error {
  border-color: #D33A35;
}

.DeletePagePanel .header {
  background-color: transparent;
}

.DeletePagePanel .warning-info {
  background-image: url("./images/admin/Warning.gif");
  background-repeat: no-repeat;
  background-position: 15px 15px;
}

.DeletePagePanel .deleteButtonPanel div {
  background-color: #f7dddd;
  border-color: #D33A35;
}

#AccessiblityPopup .Content li .downButton .icon {
  background: transparent url(./images/portlet-images/icon/arrow_down.gif) 0 0 no-repeat;
}

#AccessiblityPopup .Content li .upButton .icon {
  background: transparent url(./images/portlet-images/icon/arrow_up.gif) 0 0 no-repeat;
}

#AccessiblityPopup .optionContainer span {
  background: url("./images/admin/accessbility-icons.png") no-repeat scroll left top rgba(0, 0, 0, 0);
}

.settings-wrapper .inner-settings-wrapper .innerModal,
.pageOptionsPanel .innerModal,
.preferencesPanel .inner-settings-wrapper .innerModal {
  background-color: #fff !important;
}

.settings-wrapper .saveButtonContainer,
.preferencesPanel .saveButtonContainer,
#AccessiblityPopup .saveButtonContainer {
  background-color: #f27ba3;
  border-color: #640A28;
}

.settings-wrapper .modalDiv,
.preferencesPanel .modalDiv,
.pageAccessPanel .inner-settings-wrapper .modalDiv {
  border-color: #000;
  background-color: #fff;
}

.settings-wrapper .modalHeadingImg,
.preferencesPanel .modalHeadingImg,
.pageAccessPanel .inner-settings-wrapper .modalHeadingImg,
.pageOptionsPanel .inner-settings-wrapper .modalHeadingImg, .ui-dialog-content .modalHeadingImg {
  background-image: url("./images/admin/16/close-popup.png");
}

.settings-wrapper .modalHeading .icon,
.preferencesPanel .modalHeading .icon {
  background-image: url("./images/admin/16/cog_edit.png");
}

.settings-wrapper .inner-settings-wrapper .modalHeading,
.preferencesPanel .inner-settings-wrapper .modalHeading {
  background-color: #fff;
}

.settings-wrapper .inner-settings-wrapper .inner-settings-wrapper,
.preferencesPanel .inner-settings-wrapper .inner-settings-wrapper {
  background-color: #e8e8e8;
  border-color: #DEDEDE;
}

.settings-wrapper .inner-settings-wrapper div.modalButtons,
.preferencesPanel .inner-settings-wrapper div.modalButtons,
#AccessiblityPopup div.modalButtons {
  background-color: #e8e8e8;
}

.settings-wrapper .portletSelection,
.preferencesPanel .portletSelection {
  border-color: #DEDEDE;
  background-color: #f6aac3;
}

.allowedButton {
  background-color: #d9fcb0;
}

.allowedButton.byInheritance {
  background-color: #d9fcb0;
}

.notallowedButton {
  background-color: #DEDEDE;
}

.PageLayoutPanel .custom-layout .availableLayout.one_column.readonly {
  border: 1px solid #DEDEDE;
  background-color: #d9fcb0;
}

.PageLayoutPanel .custom-layout .pre-title {
  color: #575757;
}

.PageLayoutPanel .availableLayout.one_column.readonly {
  border: 1px solid #640A28;
  background-color: #f6aac3;
}

.PageLayoutPanel .custom-layout .availableLayout.one_column.readonly .hoverHint {
  color: #575757;
}

.PageLayoutPanel .custom-layout .availableLayout.one_column.readonly .layoutType {
  color: #575757;
}

.pageAccessPanel .inner-settings-wrapper .innerModal,
.preferencesPanel .inner-settings-wrapper .innerModal {
  background-color: #fff;
}

.pageAccessPanel .inner-settings-wrapper .topBackButton {
  color: #640A28;
}

.pageAccessPanel .backButton, .pageOptionsPanel .backButton {
  color: #640A28;
}

.pageAccessPanel .roleManager .roleOptions .addPeople-link.hasMembers a {
  background-color: #fff;
}

.pageAccessPanel .roleManager .roleOptions .addPeople-link a {
  color: #640A28;
  background-color: #f6aac3;
  border-color: #DEDEDE;
}

.pageAccessPanel .roleManager .roleOptions .addOthersRoles-link {
  color: #640A28;
}

.pageAccessPanel .roleManager .expandAll {
  color: #575757;
}

.pageAccessRoleMenu .AddRoleContainer a {
  color: #640A28;
}

.pageAccessRoleMenu .AddRoleContainer {
  color: #575757;
}

.pageAccessRoleMenu .AddRoleContainer.noRoles {
  color: #575757;
}

.pa-roleContentMenu li a {
  border-bottom-color: #ababab;
}

.accessActions .pageAccessActionTitle.disable {
  border-top-color: #ababab;
}

.accessActions.adminPanel .exclamation {
  background: url("./images/portlet-images/icon/exclamation.png") no-repeat scroll 8px 0 #fff;
}

.accessActions.adminPanel header {
  font-size: 1.3rem;
}

.accessActions.adminPanel a {
  color: #640A28;
}

.back-to-members {
  background-color: #640A28;
  color: #fff;
}

.no-selection {
  background-color: #DEDEDE;
}

.portletAccessDescription {
  color: #575757;
}

.portletActions li a.portletAction.enabled {
  background: url("./images/portlet-images/icon/tick.png") no-repeat scroll 8px 0 #fff;
  color: #575757;
}

.portletActions li a.portletAction.disabled {
  color: #D33A35;
  background: url("./images/portlet-images/icon/delete.png") no-repeat scroll 8px 0 #fff;
}

.permissionsTitle .subTitle {
  color: #640A28;
}

.pageOptionsPanel .PageOptionsHeader .description a {
  color: #640A28;
}

.pageOptionsPanel .PageOptionsBody {
  background-color: #fff !important;
}

.pageOptionsPanel .actions .deletePage, #editPortletPopup .Content .deletePortlet, #DeleteShortcutPopup .Content .deletePortlet {
  background-color: #fffde5;
  border-color: #D33A35;
  color: #D33A35 !important;
}

.pageOptionsPanel .actions .deletePage.disabled {
  color: #575757 !important;
}

.pageOptionsPanel .actions .deletePage .disabledDeleteButton {
  color: #575757;
}

.pageOptionsPanel .layout {
  background: url("./images/admin/pageLayout.png") 0 0 no-repeat;
}

.pageOptionsPanel .layout.multiPorltet .pagePortlets.shortcuts div div a {
  color: #575757 !important;
}

.pageOptionsPanel .layout.multiPorltet .pagePortlets.shortcuts a:link {
  color: #575757 !important;
}

.pageOptionsPanel .layout.multiPorltet .pagePortlets .portletDisplayName {
  color: #575757;
}

.pageOptionsPanel .PageOptionsInnerBody .pageOptionsLinks .title {
  color: #575757;
}

.pageOptionsPanel .pageRenaming .outsidePortal {
  color: #640A28;
}

.pageOptionsPanel .pageRenaming .content .validator {
  color: #D33A35;
}

.pageOptionsPanel .pageRenaming .renameButton:hover {
  background-color: #f6aac3;
  border-color: #640A28;
}

.pageOptionsPanel .modalHeading {
  background-color: #fff !important;
}

.PageOptionsInnerBody .layoutOptions .content.one_column, .PageLayoutPanel .availableLayout.one_column .icon {
  background-image: url(./images/admin/layout_icon-1.gif);
}

.PageOptionsInnerBody .layoutOptions .content.two_column_rwide, .PageLayoutPanel .availableLayout.two_column_rwide .icon {
  background-image: url(./images/admin/layout_icon-1.gif);
}

.PageOptionsInnerBody .layoutOptions .content.three_column_rwide, .PageLayoutPanel .availableLayout.three_column_rwide .icon {
  background-image: url(./images/admin/layout_icon-1.gif);
}

.PageOptionsInnerBody .layoutOptions .content.two_column_even, .PageLayoutPanel .availableLayout.two_column_even .icon {
  background-image: url(./images/admin/layout_icon-2.gif);
}

.PageOptionsInnerBody .layoutOptions .content.two_column_lwide, .PageLayoutPanel .availableLayout.two_column_lwide .icon {
  background-image: url(./images/admin/layout_icon-3.gif);
}

.PageOptionsInnerBody .layoutOptions .content.three_column_mwide, .PageLayoutPanel .availableLayout.three_column_mwide .icon {
  background-image: url(./images/admin/layout_icon-6.gif);
}

.PageOptionsInnerBody .layoutOptions .content.side_by_side_with_header, .PageLayoutPanel .availableLayout.side_by_side_with_header .icon {
  background-image: url(./images/admin/layout_icon-2a.gif);
}

.PageOptionsInnerBody .layoutOptions .content.blog_style_header, .PageLayoutPanel .availableLayout.blog_style_header .icon {
  background-image: url(./images/admin/layout_icon-3a.gif);
}

.PageOptionsInnerBody .layoutOptions .content.three_column_even, .PageLayoutPanel .availableLayout.three_column_even .icon {
  background-image: url(./images/admin/layout_icon-4.gif);
}

.PageOptionsInnerBody .layoutOptions .content.three_column_lwide, .PageLayoutPanel .availableLayout.three_column_lwide .icon {
  background-image: url(./images/admin/layout_icon-5.gif);
}

.MainGroupListings .footer {
  background: none repeat scroll 0 0 transparent;
  color: #575757;
}

.MainGroupListings .header, .AddPageHeader .header {
  background: none repeat scroll 0 0 transparent;
}

.pageDescript {
  color: #575757;
}

ul.PageGroupListView h2 {
  color: #640A28;
}

ul.PageGroupListView .pageDescript {
  color: #575757;
}

a.availablePage, a.unavailablePage, a.availableLayout {
  border: 1px solid transparent;
}

a.availablePage:hover, a.availableLayout:hover {
  border-color: #640A28;
  background-color: #f6aac3;
  color: #575757;
}

.availablePage h2, a.availableLayout h2 {
  color: #575757;
}

.availablePage:hover h2 a.availableLayout:hover h2 {
  color: #640A28;
}

.unavailablePage .pageType {
  color: #575757;
}

.rssReaderPage .icon {
  background-image: url(./images/admin/32/feed.png);
}

.contentImportPage .icon {
  background-image: url(./images/admin/32/course_content_import_32.png);
}

.learningToolsPage .icon {
  background-image: url(./images/admin/32/measure.png);
}

.rosterPage .icon {
  background-image: url(./images/admin/32/book_addresses.png);
}

.courseOrganizerPage .icon {
  background-image: url(./images/admin/32/course-organizer-32.png);
}

.chatPage .icon {
  background-image: url(./images/admin/32/user_comment.png);
}

.calendarPage .icon {
  background-image: url(./images/admin/32/calendar.png);
}

.free-formContentPage .icon {
  background-image: url(./images/admin/32/course_content_import_32.png);
}

.gradebookPage .icon {
  background-image: url(./images/admin/32/gradebook_32.png);
}

.attendancePage .icon {
  background-image: url(./images/admin/32/attendance_32.png);
}

.courseWorkPage .icon {
  background-image: url(./images/admin/32/coursework_32.png);
}

.handoutsPage .icon {
  background-image: url(./images/admin/32/handouts_32.png);
}

.blogPage .icon {
  background-image: url(./images/admin/32/blogs_news_32.png);
}

.formsPage .icon {
  background-image: url(./images/admin/32/forms_32.png);
}

.bookmarksPage .icon {
  background-image: url(./images/admin/32/bookmarks_32.png);
}

.forumsPage .icon {
  background-image: url(./images/admin/32/forums_32.png);
}

.courseInfoPage .icon {
  background-image: url(./images/admin/32/course-info-32.png);
}

.readingsPage .icon {
  background-image: url(./images/admin/32/readings_32.png);
}

.onlineMeetingPage .icon {
  background-image: url(./images/admin/32/meeting-32.png);
}

.moreOptionsPanel .optionsHeader {
  border-top-color: #DEDEDE;
  color: #575757;
}

.ExpandablePanel {
  color: #575757;
}

.MetaControl {
  color: #575757;
}

.SubTable_Footer.ValidationError {
  color: #D33A35;
}

.rePositionItem {
  background-color: #fff !important;
}

.rePositionItem > .portlet > .dragBar {
  background-color: #DEDEDE;
}

.rePositionItem > .portlet > .dragBar p {
  background-color: transparent;
}

.rePositionItem > .portlet > .dragBar p {
  background: url("./images/admin/16/DragDrop.png") no-repeat scroll 8px 5px;
}

.rePositionItem .drag-header {
  background-color: #640A28;
}

.drag-disable {
  opacity: 0.1;
}

.pageActions .ChangePermissions {
  color: #640A28;
}

a.pageAction, a.permissionChangeOfRoleForPage, a.permissionChangeOfRoleForPage.disable > span {
  color: #640A28;
}

a.pageAction.enable, a.permissionChangeOfRoleForPage.enable {
  background-color: #d9fcb0;
  border-color: #417505;
  background: url("./images/portlet-images/icon/enable.png") no-repeat scroll 0px 10px #d9fcb0;
  color: #417505;
}

a.pageAction.disable {
  background: url("./images/portlet-images/icon/delete.png") no-repeat scroll 8px 2px #fffde5;
  border-color: #D33A35;
}

a.permissionChangeOfRoleForPage.disable {
  background: url("./images/portlet-images/icon/delete22x22.png") no-repeat scroll 8px 5px #fffde5;
  border-color: #D33A35;
}

a.permissionChangeOfRoleForPage.disable > span {
  color: #D33A35;
}

.portletAccessDescription.exclamation {
  background: url("./images/portlet-images/icon/exclamation.png") no-repeat scroll 0px 0 transparent;
}

.DialogWindow_OuterFrame {
  border-color: #ababab;
  background-color: #fff;
}

.DialogWindow_InnerFrame {
  border-color: #ababab;
}

.DialogWindow_Title {
  background-color: #DEDEDE;
  color: #575757;
}

.DialogWindow_Background {
  background-color: #DEDEDE;
  filter: alpha(opacity=70);
  opacity: 0.7;
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
}

.AsPopupView .selectUser .peoplechooser .pc-action .pc-more {
  color: #640A28;
}

.AsPopupView .selectUser .peoplechooser .pc-action .pc-prev {
  color: #640A28;
}

.AsPopupView .selectUser .peoplechooser .pc-action .pc-removeAll {
  color: #640A28;
}

.AsPopupView .selectUser .peoplechooser.pc-full .pc-filter span {
  color: #575757;
}

.AsPopupView .selectRole .info .title, .AsPopupView .selectUser .info .title {
  color: #575757;
}

.AsPopupView .selectRole .info .description, .AsPopupView .selectUser .info .description {
  color: #575757;
}

.ui-widget-content a.save {
  color: #fff;
}

.ui-widget-content a.cancel {
  color: #640A28;
}

.context-manager.roles-list .role-link.selected-role {
  background-color: #640A28;
}
  .context-manager.roles-list .role-link.selected-role a {
    color: #fff;
}

.context-manager.roles-list .role-link.admin {
  background-color: #417505;
}
  .context-manager.roles-list .role-link.admin a {
    color: #fff;
}

.context-manager.roles-list li {
  border-color: #DEDEDE;
  background-color: whitesmoke;
}

/*  Tooltips color  */

.ui-tooltip.jenzabar-tooltip {
  color: #575757;
  border-color: #DEDEDE;
  background-color: #fff;
  box-shadow: -1px 3px 5px 1px rgba(0, 0, 0, 0.2);
  border-radius: 5px;
}

/*  EX Fixes color  */

.PortletError {
  color: #D33A35;
}

.groupedGrid {
  border-bottom-color: #DEDEDE;
  background: #DEDEDE;
}

.groupedGrid thead, .groupedGrid .ghead, .header, .footer {
  background: #DEDEDE;
}

.groupedGrid thead tbody {
  background: #DEDEDE;
}

.groupedGrid th {
  background: #DEE2E6;
}

.groupedGrid tfoot, .subheader, .subfooter {
  background: #DEE2E6;
}

.groupedGrid tfoot tbody {
  background: #DEE2E6;
}

.groupedGrid_VerticalHeader {
  background: #DEE2E6;
}

.header,
.groupedGrid tfoot td,
.groupedGrid tfoot th,
.groupedGrid thead td,
.groupedGrid thead th,
.groupedGrid tbody th,
.groupedGrid tbody.ghead tr td,
.groupedGrid tbody.gfoot tr td {
  background: #DEE2E6;
}

.groupedGrid tfoot td,
.groupedGrid tfoot th {
  background: #ababab;
}

.groupedGrid thead td,
.groupedGrid thead th,
.groupedGrid tbody.gbody tr th,
.groupedGrid tbody.ghead tr td,
.groupedGrid tbody.gfoot tr td {
  background: #ababab;
}

.groupedGrid tbody.gsubhead tr td {
  color: #000;
}

.groupedGrid tr.subItem td {
  border-top-color: #DEDEDE;
}

.groupedGrid th a,
.groupedGrid th a:link,
.groupedGrid th a:visited {
  color: #000;
}

.groupedGrid th a:hover {
  color: #575757;
}

.groupedGrid tbody {
  background: #fff;
}

.groupedGrid tbody tr td.highlight {
  background: #f6aac3;
}

.groupedGrid tbody tr.alt td.highlight {
  background: #f6aac3;
}

.groupedGrid tbody tr.highlight {
  background: #f6aac3;
}

.groupedGrid tbody tr.althighlight {
  background: #fffde5;
}

.groupedGrid tbody tr td.alt {
  background: #DEE2E6;
}

.groupedGrid tbody tr.alt td.alt {
  background: #DEE2E6;
}

.groupedGrid thead tr th.highlight {
  background: #000;
  color: #fff;
}

.groupedGrid .error {
  color: #D33A35;
}

.groupedGrid .disable {
  color: #575757;
}

.groupedGrid .disable td input {
  color: #575757;
}

.groupedGrid .disable td a:link {
  color: #575757;
}

.groupedGrid .disable td a:visited {
  color: #575757;
}

.groupedGrid .disable td a:active {
  color: #575757;
}

.groupedGrid .innerTable {
  background: #DEDEDE;
}

/* MC groupedGrid Adjustments */

.groupedGrid thead td, .groupedGrid thead th, .groupedGrid tbody.gbody tr th, .groupedGrid tbody.ghead tr td, .groupedGrid tbody.gfoot tr td {
  background: #F8F9FA !important;
}

.portlet-grid .alt {
  background: #F8F9FA !important;
}


.FBQuestionList h6.HeaderLabel {
  color: #000;
}

.FBQuestionList .Required {
  color: #575757;
}

.FBQuestionList .Error {
  color: #D33A35;
}

.FBQuestionList .RequiredError {
  color: #D33A35;
}

.FormBuilder .MainHeaderSecondary h4 {
  background-color: #b5f967;
}

.FormBuilder .MainHeaderMessage {
  color: #640A28;
}

.FormBuilder .MainHeader table {
  background-color: #f6aac3;
}

.FormBuilder .MainHeader td {
  border-color: #417505;
}

.FormBuilder .MainHeaderStatus {
  color: #640A28;
}

.FormBuilder .MainHeaderStatusWarning {
  color: #D33A35;
}

.FormBuilder table.MainHeaderStatusBar {
  background-color: #DEDEDE;
}

.FormBuilder table.MainHeaderStatusBar td {
  border-color: #ababab;
}

.FormBuilder table.MainHeaderStatusBar a {
  color: #417505;
}

.FormBuilder table.GridStyle {
  background: #fff;
}

.FormBuilder table.GridStyle thead {
  border-bottom-color: #ababab;
  border-left-color: #ababab;
  border-right-color: #ababab;
  background: #ababab;
}

.FormBuilder table.GridStyle th {
  background: #DEDEDE;
}

.FormBuilder table.GridStyle td, table.GridStyle th {
  border-left-color: #ababab;
  border-bottom-color: #ababab;
}

.FormBuilder #tblCreateNewForm {
  border-color: #ababab;
}

.FormBuilder table.GridStyle .RightTableCell {
  border-right-color: #ababab;
}

.FormBuilder table.GridStyle .RightSplitTableCell {
  border-left-color: #ababab;
  border-right-color: #ababab;
}

.FormBuilder table.GridStyle tbody tr td.alt {
  background: #DEDEDE;
}

.FormBuilder table.GridStyle tbody tr.alt td.alt {
  background: #DEDEDE;
}

.FormBuilder table.GridStyle .TitleBar {
  border-color: #ababab;
  background: #ababab;
}

.FormBuilder #tblNewQuestion .FooterBar {
  border-color: #ababab;
  background: #ababab;
}

.FormBuilder table.GridStyle .HeaderSection {
  background-color: #DEDEDE;
}

.FormBuilder table.GridStyle .ImportQuestions {
  background-color: #f6aac3;
}

.FormBuilder .ErrorMsg {
  color: #D33A35;
}

.FormBuilder #tblMoveQuestion {
  background: #DEDEDE;
  border-color: #ababab;
}

.FormBuilder #tblQuestionPreview {
  border-color: #DEDEDE;
}

div.oops {
  border-color: #D33A35;
  background: #eba4a2;
}

div.tabGroup ul.tabHeaders {
  background: #d9d9d9;
}

div.tabGroup ul.tabHeaders li {
  border-left-color: #DEDEDE;
}

div.tabGroup ul.tabHeaders a,
div.tabGroup ul.tabHeaders a:link,
div.tabGroup ul.tabHeaders a:visited {
  color: #000;
  background: #d9d9d9;
}

div.tabGroup ul.tabHeaders li.selected a,
div.tabGroup ul.tabHeaders li.selected a:link,
div.tabGroup ul.tabHeaders li.selected a:visited,
div.tabGroup ul.tabHeaders li.selected a:hover {
  background: #fff;
}

div.tabGroup ul.tabHeaders a.selected,
div.tabGroup ul.tabHeaders a.selected:link,
div.tabGroup ul.tabHeaders a.selected:visited,
div.tabGroup ul.tabHeaders a.selected:hover {
  background: #fff;
}

div.tabGroup ul.tabHeaders a:hover {
  background: #f6aac3;
}

.secTable tbody .alt td.admin {
  background: #f6aac3;
}

table.tabularData > caption,
table.tabularData > * > tr > * {
  border-color: #DEDEDE;
}

table.tabularData > caption,
table.tabularData > thead > tr.header {
  border-color: #DEDEDE;
  background-color: #DEDEDE;
}

table.tabularData > thead,
table.tabularData > tfoot {
  background-color: #f6aac3;
}

table.tabularData > thead > tr > th {
  background-color: #d9d9d9;
}

table.tabularData > tbody > tr.alt {
  background-color: #f6aac3;
}

table.tabularData > * > tr > th.sorted {
  background-color: #DEDEDE;
}

table.tabularData > * > tr > td.sorted {
  background-color: #DEDEDE;
}

table.tabularData > * > tr.alt > td.sorted {
  background-color: #DEDEDE;
}

table.tabularData > * > tr.error,
table.tabularData > * > tr.error.alt,
table.tabularData > * > tr.error > td.sorted,
table.tabularData > * > tr > td.error {
  color: #fff;
  background-color: #D33A35;
  border-color: #fff;
}

table.tabularData > * > tr.error > td {
  border-color: #fff;
}

table.tabularData > * > tr.error a {
  color: #fff;
}

table.tabularData > * > tr.error > td.error {
  color: #D33A35;
  background-color: #fff;
  border-color: #D33A35;
}

.fbTblAdmin {
  background-color: #fff;
}

.fbTblAdminHead {
  background-color: #DEDEDE;
}

.fbTblAdminSubHead {
  background-color: #d9d9d9;
}

.fbTblAdminSubHeadAlt {
  background-color: whitesmoke;
}

.fbLookupDef {
  background-color: #fff;
}

.fbLookupAlt {
  background-color: #f6aac3;
}

.feedbackMessage {
  border-color: #640A28;
  background: whitesmoke;
  color: #000;
}

.feedbackError {
  color: #D33A35;
  background: #fffde5;
  border-color: #D33A35;
}

.note {
  color: #575757;
}

/* Accordion */

.accordionHeader {
  background-color: #DEDEDE;
}

.accordionHeader a {
  color: #000;
}

.accordionHeader a:hover {
  background-color: #DEDEDE;
  color: #000;
}

.accordionHeaderSelected {
  background-color: #ababab;
  color: #fff;
}

.accordionHeaderSelected a {
  color: #fff;
}

.accordionHeaderSelected a:hover {
  background-color: #ababab;
}

.accordionContent {
  background-color: #fff;
}

.accordionLink {
  color: #640A28;
}

/*  Full Calendar color   */

.fc-unthemed th,
.fc-unthemed td,
.fc-unthemed thead,
.fc-unthemed tbody,
.fc-unthemed .fc-divider,
.fc-unthemed .fc-row,
.fc-unthemed .fc-content,
.fc-unthemed .fc-popover,
.fc-unthemed .fc-list-view,
.fc-unthemed .fc-list-heading td {
  border-color: #DEDEDE;
}

.fc-unthemed .fc-popover {
  background-color: #fff;
}

.fc-unthemed .fc-divider,
.fc-unthemed .fc-popover .fc-header,
.fc-unthemed .fc-list-heading td {
  background-color: #ebebeb;
}

.fc-unthemed .fc-popover .fc-header .fc-close {
  color: #575757;
}

.fc-unthemed .fc-today {
  background: #fffde5;
}

.fc-highlight {
  background-color: #640A28;
  opacity: .1;
}

.fc-nonbusiness {
  background: #DEDEDE;
}

.fc-event {
  border-style: solid;
  border-width: 1px;
  border-color: #c1134d;
}

.fc-event,
.fc-event-dot {
  background-color: #640A28;
}

.fc-event,
.fc-event:hover,
.ui-widget .fc-event {
  color: #fff;
}

.fc-event .fc-bg {
  background: #fff;
}

.fc-h-event.fc-selected .fc-resizer {
  background: #fff;
}

.fc-day-grid-event.fc-selected:after {
  background: #000;
}

.fc-basic-view .fc-day-top .fc-week-number {
  background-color: #DEDEDE;
  color: #000;
}

.fc-time-grid-event.fc-selected .fc-resizer {
  background: #fff;
}

.fc-list-item:hover td {
  background-color: #ebebeb;
}

.fc-unthemed .fc-list-empty {
  background-color: #DEDEDE;
}

.fc-state-default {
  background-color: #ebebeb;
  border-color: #DEDEDE #DEDEDE #ababab;
  color: #575757;
}

.fc-state-hover,
.fc-state-down,
.fc-state-active,
.fc-state-disabled {
  color: #575757;
  background-color: #DEDEDE;
}

.fc-state-hover {
  color: #575757;
}

.fc-state-down,
.fc-state-active {
  background-color: #d9d9d9;
}

/*  Navbar color   */

.site-header-container .user-btn:focus,
.site-header-container .search-btn:focus {
  box-shadow: none;
}

.site-header-container .user-btn,
.site-header-container .search-btn {
  color: #640A28;
}

.site-header-container .main-nav-submenu-container .popover {
  background-color: #fff;
  border: none !important;
}

.site-header-container .main-nav-submenu-container .user-login.popover .init-user-login-btn,
.site-header-container .main-nav-submenu-container .user-login.popover .init-logout-btn {
  color: #640A28;
  background: none;
  padding: 5px 10px;
  margin-top: 1px;
}
  .site-header-container .main-nav-submenu-container .user-login.popover .init-user-login-btn:hover,
  .site-header-container .main-nav-submenu-container .user-login.popover .init-logout-btn:hover {
    box-shadow: none;
    background-color: #fff;
    color: #640A28;
}




.site-header-container .main-nav-submenu-container .user-login ul li {
  font-size: 0.875rem;
}

.site-header-container .main-nav-submenu-container .user-login .input-group .input-group-addon {
  color: #ababab;
  background: #d1d1d1;
}

.site-header-container .main-nav-submenu-container .user-login .forgot-password-link {
  color: #640A28;
}

.site-header-container .main-nav-submenu-container .user-login .jics-login-show-standard-fields-button {
  color: #FF6600;
}



.input-group-addon-preview {
  color: #ababab;
  background: #d1d1d1;
}

.top-nav-bar {
  background-color: #640A28;
}
  .top-nav-bar .nav-container .link-scroll {
    background: transparent;
}
  .top-nav-bar .more-links-div {
    background-color: #640A28;
}

.main-crumbs {
  color: #640A28;
}
  .main-crumbs .breadcrumbs-title {
    color: #575757;
}

#emulation {
  color: #575757;
}

/*  Navbar mobile color   */

@media screen and (max-width: 1025px) {

  .slide-menu-right {
    display: none!important;
  }

  /*.slide-menu-right, .sidebar {
    left: -1030px;
  }*/

  .site-header-container .mobile-fixed-container {
    background: transparent;
}
  .site-header-container .top-nav-bar {
    background-color: transparent;
  }
    .site-header-container .top-nav-bar .nav-container .link-scroll.vertical-menu {
      background: #fff !important;
      top: 58px;
      border: none;
    }
    .site-header-container .top-nav-bar .nav-container .link-scroll {
      background: #fff;
    }
      .site-header-container .top-nav-bar .nav-container .link-scroll .h-menu ul a {
        color: #640A28;
}
        .site-header-container .top-nav-bar .nav-container .link-scroll .h-menu ul a:hover {
          background-color: transparent;
}
        .site-header-container .top-nav-bar .nav-container .link-scroll .h-menu ul a::after {
          color: #DEDEDE;
}
      .site-header-container .top-nav-bar .nav-container .link-scroll .super-nav {
        border-top-color: #ababab;
        border-bottom-color: #ababab;
}
        .site-header-container .top-nav-bar .nav-container .link-scroll .super-nav .slide-menu-toggle-btns li.active a {
          color: #640A28;
          background: transparent;
}
        .site-header-container .top-nav-bar .nav-container .link-scroll .super-nav .slide-menu-toggle-btns li:first-child {
          border-right-color: #ababab;
}
        .site-header-container .top-nav-bar .nav-container .link-scroll .super-nav .slide-menu-toggle-btns li a {
          color: #fff;
          background-color: #640A28;
}
          .site-header-container .top-nav-bar .nav-container .link-scroll .super-nav .slide-menu-toggle-btns li a:hover {
            color: #fff;
            background-color: #640A28;
}
        .site-header-container .top-nav-bar .nav-container .link-scroll .super-nav .current-page button.sub-nav {
          background-color: #f27ba3;
}
        .site-header-container .top-nav-bar .nav-container .link-scroll .super-nav .sub-nav li:first-child {
          border-top-color: #ababab;
}
        .site-header-container .top-nav-bar .nav-container .link-scroll .super-nav .sub-nav a, .site-header-container .top-nav-bar .nav-container .link-scroll .super-nav .sub-nav:hover {
          color: #640A28;
          background-color: #DEDEDE;
}
        .site-header-container .top-nav-bar .nav-container .link-scroll .super-nav .menu-links li.selected a,
        .site-header-container .top-nav-bar .nav-container .link-scroll .super-nav .menu-links-sn li.selected a {
          color: #fff;
          background-color: #640A28;
}
        .site-header-container .top-nav-bar .nav-container .link-scroll .super-nav #pagePortletsSn li a,
        .site-header-container .top-nav-bar .nav-container .link-scroll .super-nav #myPagesSn li a,
        .site-header-container .top-nav-bar .nav-container .link-scroll .super-nav #myGroupsSn li a,
        .site-header-container .top-nav-bar .nav-container .link-scroll .super-nav #myCoursesSn li a {
          color: #640A28;
          background-color: #f27ba3;
}
        .site-header-container .top-nav-bar .nav-container .link-scroll .super-nav ul button {
          color: #640A28;
          background: transparent;
        }

        .site-header-container .top-nav-bar .nav-container .link-scroll.vertical-menu .h-menu ul a {
          padding-top: 13px !important;
          padding-bottom: 13px !important;
        }
  .site-header-container .user-btn,
  .site-header-container .search-btn {
    color: #fff;
}
  .site-header-container .login-btn {
    color: #fff;
    background-color: transparent;
}
  .site-header-container .main-nav-submenu-container .popover {
    background-color: transparent;
    box-shadow: none;
}
  .site-header-container .main-nav-submenu-container .user-login.popover {
    color: #640A28;
}
    .site-header-container .main-nav-submenu-container .user-login.popover .init-user-login-btn,
    .site-header-container .main-nav-submenu-container .user-login.popover .init-logout-btn {
      background-color: #640A28;
      color: #fff;
}
  .site-header-container .main-nav-submenu-container .user-login {
    background-color: #DEDEDE;
    border-bottom: none;
}
    .site-header-container .main-nav-submenu-container .user-login ul .site-manager,
    .site-header-container .main-nav-submenu-container .user-login ul .account-info {
      color: #640A28;
}
  .site-header-container .search-section.popover {
    background-color: #DEDEDE;
    box-shadow: none;
}
  .skip-navigation:focus {
    color: #fff;
    background-color: #ababab;
}


}

/*  Combined navbar mobile color  */

@media screen and (max-width: 1025px) {
  .top-nav-bar .nav-container .link-scroll.super-menu .h-menu ul {
    /* This is related to layout but do we want to create a new nav_bar_mobile layout
                    partial just for this? */
    }
    .top-nav-bar .nav-container .link-scroll.super-menu .h-menu ul li {
      /*border-top: 1px solid #ababab;*/
    }
      .top-nav-bar .nav-container .link-scroll.super-menu .h-menu ul li:first-child {
        border-top: none;
      }
  .top-nav-bar .nav-container .link-scroll.super-menu .super-nav {
    border-top-color: #ababab;
    border-bottom-color: #ababab;
    }
    .top-nav-bar .nav-container .link-scroll.super-menu .super-nav .slide-menu-toggle-btns li.active a {
      color: #640A28;
      background: transparent;
    }
    .top-nav-bar .nav-container .link-scroll.super-menu .super-nav .slide-menu-toggle-btns li:first-child {
      border-right-color: #ababab;
    }
    .top-nav-bar .nav-container .link-scroll.super-menu .super-nav .slide-menu-toggle-btns li a {
      color: #fff;
      background-color: #640A28;
    }
      .top-nav-bar .nav-container .link-scroll.super-menu .super-nav .slide-menu-toggle-btns li a:hover {
        color: #fff;
        background-color: #640A28;
    }
    .top-nav-bar .nav-container .link-scroll.super-menu .super-nav .quick-links-with-sub-nav button:hover {
      background-color: transparent;
    }
    .top-nav-bar .nav-container .link-scroll.super-menu .super-nav .sub-nav li:first-child {
      border-top-color: #ababab;
    }
    .top-nav-bar .nav-container .link-scroll.super-menu .super-nav .sub-nav a, .top-nav-bar .nav-container .link-scroll.super-menu .super-nav .sub-nav:hover {
      color: #640A28;
      background-color: #DEDEDE;
    }
    .top-nav-bar .nav-container .link-scroll.super-menu .super-nav .current-page button.sub-nav {
      color: #fff;
        background-color: #640A28;
    }
    .top-nav-bar .nav-container .link-scroll.super-menu .super-nav .menu-links li.selected a,
    .top-nav-bar .nav-container .link-scroll.super-menu .super-nav .menu-links-sn li.selected a {
      color: #fff;
      background-color: #640A28;
    }
    .top-nav-bar .nav-container .link-scroll.super-menu .super-nav #pagePortletsSn li a,
    .top-nav-bar .nav-container .link-scroll.super-menu .super-nav #myPagesSn li a,
    .top-nav-bar .nav-container .link-scroll.super-menu .super-nav #myGroupsSn li a,
    .top-nav-bar .nav-container .link-scroll.super-menu .super-nav #myCoursesSn li a {
      color: #640A28;
      background-color: #f27ba3;
    }
    .top-nav-bar .nav-container .link-scroll.super-menu .super-nav ul button {
      color: #640A28;
      background: transparent;
    }

    .site-header-container .top-nav-bar .nav-container .link-scroll.vertical-menu .super-nav .context-pages a, .site-header-container .top-nav-bar .nav-container .link-scroll.vertical-menu .super-nav .context-pages button, .site-header-container .top-nav-bar .nav-container .link-scroll.vertical-menu .super-nav .quick-links-with-sub-nav a, .site-header-container .top-nav-bar .nav-container .link-scroll.vertical-menu .super-nav .quick-links-with-sub-nav button {
        font-weight: 100;
        text-indent: 0;
      border: none;
      color: #fff;
    }

    .site-header-container .top-nav-bar .nav-container .link-scroll.vertical-menu .super-nav {
      border: none !important;
      padding-left: 10px;
      padding-right: 10px;
    }

    .site-header-container .top-nav-bar .nav-container .link-scroll.vertical-menu .super-nav ul li a {
      color: #fff;
      font-weight: 100;
    }

    .site-header-container .user-btn .no-profile-image {
      font-size: 2.75rem !important;
      margin-bottom: 0;
      top: 0;
      padding-top: 0 !important;
    }


}

/*  Sidebar color   */

.slide-menu-right {
  position: fixed;
  -webkit-overflow-scrolling: touch;
  /*left: -1030px;*/
  left: 0 !important;
  top: 80px !important;
  height: calc(100vh - 80px);
  overflow-y: auto;
  z-index: 100;
  box-shadow: var(--shadow-elevation-medium);
  border-right: 1px;
  border-right-style: solid;
  border-right-color: #DEE2E6;
  padding-top: 10px;
}
  .slide-menu-right, .sidebar {
    max-width: 100% !important;
    width: 271px !important;
    background-color: #ffffff!important;
    z-index: 90;
    min-height: 0px !important;
  }
  .slide-menu-right .sidebar-link-title {
    display: none;
  }
  .slide-menu-right .navbar {
    background-color: unset;
    border: none;
  }
    .slide-menu-right .navbar li #pagePortlets a, .slide-menu-right .navbar li #myPages a, .slide-menu-right .navbar li #myGroups a, .slide-menu-right .navbar li #myCourses a {
      color: #fff;
      background-color: #265B8C;
    }
      .slide-menu-right .navbar li #pagePortlets a:hover, .slide-menu-right .navbar li #myPages a:hover, .slide-menu-right .navbar li #myGroups a:hover, .slide-menu-right .navbar li #myCourses a:hover {
        color: #265B8C;
        background-color: #fff;
    }
    .slide-menu-right .navbar .quick-links {
      border-top: 12px solid #fff;
    }
    .slide-menu-right .navbar li span.glyphicons.glyphicons-chevron-down:before {
      display: none;
    }
    .slide-menu-right .navbar li span.glyphicons.glyphicons-chevron-up:before {
      display: none;
    }
  
  
  li#menu-links {
    margin: 0;
  }
  
  ul#pagePortlets {
     display: none;
  }


/*  Form colors   */

.form-wrapper .form-icon {
  color: #DEDEDE;
}

.form-wrapper .display-indicator-wrapper .form-icon, .form-wrapper .display-indicator .form-icon {
  color: #640A28;
}

.form-wrapper .form-control.custom-form-control {
  color: #5f5f5f;
}

.form-wrapper .form-control {
  border-color: #c5c5c5;
}
  .form-wrapper .form-control:focus {
    border-color: #5f5f5f !important;
    box-shadow: inset 0 1px 1px rgba(232, 23, 93, 0.2), 0 0 8px rgba(185, 19, 74, 0.5);
}

.form-wrapper .form-control[readonly],
.form-wrapper .form-control[disabled] {
  background-color: #DEDEDE;
}

.form-wrapper .select2-container--default .selection .select2-selection--multiple {
  border-color: #c5c5c5;
}

.form-wrapper .select2-container--default.select2-container--focus .select2-selection--multiple,
.form-wrapper .select2-container--default.select2-container--focus .select2-selection--multiple:focus {
  border-color: #ed4d82;
  box-shadow: inset 0 1px 1px rgba(232, 23, 93, 0.2), 0 0 8px rgba(185, 19, 74, 0.5);
}

legend {
  color: #575757;
}

select {
  padding: 3px;
  border-radius: 4px;
  max-width: 75%;
  margin-left: 5px;
  margin-right: 5px;
}

select[disabled] {
  background-color: #DEDEDE;
}

.toggle.highlight {
  border-color: #265B8C;
}

.highlight-selector span:focus {
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

/*  Card color   */


.card-layout .card-set-wrapper {
  border: 1px solid #DEDEDE;
}

.card-layout .masonry .card {
  background-color: whitesmoke;
}
  .card-layout .masonry .card p {
    color: #575757;
}
  .card-layout .masonry .card .wysiwygtext {
    color: #575757;
}
  .card-layout .masonry .card a.title {
    color: #640A28;
}
  .card-layout .masonry .card .btn-primary {
    border-right: 1px solid #fff;
}
  .card-layout .masonry .card .sub-info {
    color: #575757;
}

.card-layout .masonry .leader-highlight {
  background-color: #d9d9d9;
}

.card-layout .sort-controls .btn {
  background-color: transparent;
}
  .card-layout .sort-controls .btn:active {
    box-shadow: none;
}

@media screen and (max-width: 992px) {
  .card-layout .card-set-wrapper {
    border: none;
}
}


/*@media screen and (max-width: 1025px) {
  .slideout-wrapper.closed {
    border-color: transparent;
  }
  .slideout-wrapper.open {
    border-color: #ababab;
    transition: border-color 2s;
  }
  .slideout-wrapper.closed .slideout-body,
  .slideout-wrapper.open .slideout-body {
    background: #f8f8f8;
  }
}*/

@media screen and (max-width: 1025px) {
  .slideout-wrapper.open .slideout-body {
    background: #fff;
  }
}



/*  Popovers colors  */

.popover {
  font-family: Open Sans;
}
  .popover .ui-dialog-title {
    color: #575757;
}
  .popover .popover-content {
    color: #575757;
}
    .popover .popover-content .content {
      border-top: 1px solid #DEDEDE;
      border-bottom: 1px solid #DEDEDE;
}
    .popover .popover-content input[type="text"] {
      border-color: #DEDEDE;
}

/*  Alerts colors   */

.alert-container.error {
  border-color: #D33A35;
  color: #D33A35;
  background-color: #fefafa;
}

.alert-container.success {
  border-color: #417505;
  color: #417505;
  background-color: #fcfffa;
}

.alert-container.feedback {
  border-color: #640A28;
  color: #640A28;
  background-color: transparent;
}

.alert-container.warning {
  border-color: #8a6d3b;
  color: #8a6d3b;
  background-color: #fffde5;
}

/*  Footable   */

.footable-container table.footable tbody > tr:nth-of-type(odd) {
  background-color: #fff;
}

.footable-container table.footable tbody > tr.highlight-background {
  background-color: #fffde5;
}

.footable-container table.footable .footable-detail-row table {
  background: transparent;
}
  .footable-container table.footable .footable-detail-row table .alert-prompt-row.error,
  .footable-container table.footable .footable-detail-row table .alert-prompt-row.success,
  .footable-container table.footable .footable-detail-row table .alert-prompt-row.feedback,
  .footable-container table.footable .footable-detail-row table .alert-prompt-row.warning {
    color: #575757;
    background-color: transparent;
}
    .footable-container table.footable .footable-detail-row table .alert-prompt-row.error a,
    .footable-container table.footable .footable-detail-row table .alert-prompt-row.success a,
    .footable-container table.footable .footable-detail-row table .alert-prompt-row.feedback a,
    .footable-container table.footable .footable-detail-row table .alert-prompt-row.warning a {
      color: #640A28;
}

.footable-filtering-external.footable-filtering-right, table.footable.footable-filtering-right>thead>tr.footable-filtering>th, table.footable>thead>tr.footable-filtering>th {
  text-align: right !important;
}

span.fooicon.fooicon-sort, span.fooicon.fooicon-sort-desc, span.fooicon.fooicon-sort-asc {
  position: relative !important;
  float: right;
  margin-top: 3px !important;
}

.footable-container table.footable .alert-prompt-row.error {
  color: #D33A35;
  background-color: #fefafa;
}
  .footable-container table.footable .alert-prompt-row.error a {
    color: #D33A35;
}

.footable-container table.footable .alert-prompt-row.success {
  color: #417505;
  background-color: #fcfffa;
}
  .footable-container table.footable .alert-prompt-row.success a {
    color: #417505;
}

.footable-container table.footable .alert-prompt-row.feedback {
  color: #640A28;
  background-color: #f7b3ca;
}
  .footable-container table.footable .alert-prompt-row.feedback a {
    color: #640A28;
}

.footable-container table.footable .alert-prompt-row.warning {
  color: #575757;
  background-color: #fffde5;
}
  .footable-container table.footable .alert-prompt-row.warning a {
    color: #575757;
}

.footable-container table.footable table.footable-details tbody > tr:nth-of-type(odd) {
  background: transparent;
}

.footable-container .fooicon-plus, .footable-container .fooicon-minus {
  color: #640A28;
  opacity: 1;
}

.footable-container .footable-page-nav.disabled .footable-page-link {
  color: #000;
}

.footable-container .footable-filtering-search .btn-primary {
  box-shadow: none;
}

.footable-container .label.label-default {
  background-color: #333333;
}

.drawer-container table.footable th, .drawer-container table.footable td {
  border-color: #ababab;
}

.default-border-alternate-one table.footable th, .default-border-alternate-one table.footable td {
  border-color: #ababab;
}

/*  Image uploader color   */


.filepond--root {
  font-family: Open Sans;
  color: #575757;
}
  .filepond--root .filepond--panel .filepond--panel-root {
    background-color: #DEDEDE;
}
  .filepond--root .filepond--image-preview-wrapper .filepond--image-preview-overlay-success {
    color: #417505;
}
  .filepond--root [data-filepond-item-state="load-invalid"] .filepond--item-panel {
    background-color: #D33A35;
}
  .filepond--root .filepond--file-info {
    background-color: #1a1a1a;
}
  .filepond--root .filepond--file-status {
    background-color: #1a1a1a;
}
  .filepond--root .filepond--list-scroller .signal-deletion {
    background: linear-gradient(to bottom, #D33A35 0%, transparent 100%);
}

/*  Text editor color  */

.portlet-grid .teLimitExceeded {
  border-color: #D33A35;
}

.portlet-grid .teLimitMsg, .portlet-grid .pSection .teLimitMsg {
  color: #D33A35;
}

.portlet-grid .tinymce-mobile-outer-container .tinymce-mobile-disabled-mask {
  background-color: #DEDEDE;
  opacity: .2;
}

/*  Base layout */

body {
  font-family: Open Sans;
  font-size: 0.875rem;
  line-height: 1.5;
}

header {
  background-color: #640A28;
  left: 0;
  top: 0;
  z-index: 100;
  position: sticky;
  box-shadow: var(--shadow-elevation-medium);
}

.site-header-container #sitemasthead {
  margin: 0;
  padding-top: 0px;
  height: 80px;
  position: relative;
}
  /*.site-header-container #sitemasthead h1 {
    margin: 0;
}*/

/*.site-header-container #sitemasthead .site-logo {
        padding: unset;
        top: unset;
        margin: unset;
        height: 58px;
    }*/

  .site-header-container #sitemasthead .site-logo-link {
    float: left;
    display: block
  }
  .site-header-container #sitemasthead .site-logo {
    float: left;
    height: 70px;
    max-width: unset;
  }

h1#logo-heading {
  /*margin: 0 20px 0 20px;*/
  /*margin: 0;*/
  /*height: 64px;*/
  /*align-content: center;
  width: calc(100% - 250px);*/
  /*margin-top: 10px;*/
  margin-top: 5px;
  margin-left: 20px;
  float: left;
}

  a.site-logo-link {
    height: fit-content;
    display: inline-block;
  }

  /*img.site-logo {
    content: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22MC_Logos__x28_RGB_x29_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20576.02%20125.18%22%3E%3Cdefs%3E%3Cstyle%3E%20%20%20%20%20%20.cls-1%2C%20.cls-2%20%7B%20%20%20%20%20%20%20%20fill%3A%20%23fff%3B%20%20%20%20%20%20%7D%20%20%20%20%20%20.cls-2%20%7B%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%20%20%20%20%20%20%7D%20%20%20%20%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%3E%3Crect%20class%3D%22cls-1%22%20x%3D%22197.48%22%20y%3D%2295.49%22%20width%3D%2271.8%22%20height%3D%222.1%22%2F%3E%3Crect%20class%3D%22cls-1%22%20x%3D%22503.85%22%20y%3D%2295.49%22%20width%3D%2271.8%22%20height%3D%222.1%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cg%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M305.24%2C93.3c-1.24-1.5-3.27-2.77-5.95-2.77-3.59%2C0-5.71%2C2.21-5.71%2C5.07v2.15c0%2C2.83%2C2.12%2C5.01%2C5.8%2C5.01%2C2.59%2C0%2C4.74-1.3%2C5.92-2.8l3.18%2C2.68c-1.62%2C2.41-5.06%2C4.45-9.54%2C4.45-6.86%2C0-11.19-4.21-11.19-9.37v-2.09c0-5.18%2C4.48-9.45%2C11.25-9.45%2C4.39%2C0%2C8.04%2C2.03%2C9.63%2C4.48l-3.39%2C2.65Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M328.62%2C107.09c-6.57%2C0-10.84-4.21-10.84-9.4v-2.12c0-5.21%2C4.27-9.4%2C10.84-9.4s10.84%2C4.18%2C10.84%2C9.4v2.12c0%2C5.18-4.27%2C9.4-10.84%2C9.4ZM333.63%2C95.34c0-2.74-1.8-4.95-5.01-4.95s-5.01%2C2.21-5.01%2C4.95v2.56c0%2C2.74%2C1.77%2C4.95%2C5.01%2C4.95s5.01-2.21%2C5.01-4.95v-2.56Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M350.34%2C106.44v-19.62h5.71v15.17h12.58v4.45h-18.29Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M378.79%2C106.44v-19.62h5.71v15.17h12.58v4.45h-18.29Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M407.24%2C106.44v-19.62h17.76v4.24h-12.05v3.68h8.6v3.3h-8.6v3.92h12.05v4.48h-17.76Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M453.66%2C106.44l-.79-2.86c-1.59%2C2.15-4.24%2C3.5-7.57%2C3.5-6.72%2C0-10.57-4.21-10.57-9.28v-2.21c0-5.12%2C4.6-9.42%2C11.37-9.42%2C4.51%2C0%2C7.98%2C1.94%2C9.72%2C4.48l-3.42%2C2.74c-1.21-1.56-3.42-2.86-5.95-2.86-3.68%2C0-5.89%2C2.21-5.89%2C5.01v2.3c0%2C2.71%2C1.97%2C4.92%2C5.33%2C4.92%2C2.8%2C0%2C4.48-1.53%2C4.48-3.3v-.29h-4.33v-2.97h10.04v10.25h-2.42Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M467.35%2C106.44v-19.62h17.76v4.24h-12.05v3.68h8.6v3.3h-8.6v3.92h12.05v4.48h-17.76Z%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M245.06%2C45.88c0-1.96%2C0-18.17-.13-18.43h-.26c-.52.92-8.76%2C20-9.54%2C21.7-.98%2C2.09-7.65%2C17.52-7.97%2C18.17-.26.52-.78%2C1.44-1.44%2C1.44-.39%2C0-.78-.39-1.05-1.18-.26-.39-8.76-20.79-9.15-21.83-1.18-3.01-7.19-17.65-7.97-18.43-.26.91-.33%2C17.39-.33%2C18.17s-.07%2C11.9.33%2C16.14c.26%2C3.01%2C1.05%2C5.49%2C3.14%2C5.49h2.88c.39%2C0%2C.52.26.52.46v1.63c0%2C.26-.13.52-.65.52-.65%2C0-2.48-.2-7.45-.2-5.62%2C0-7.84.2-8.5.2-.52%2C0-.52-.13-.52-.59v-1.63c0-.13%2C0-.39.39-.39h3.01c2.22%2C0%2C2.94-2.35%2C3.27-4.64.59-4.58.98-20.65.98-21.83v-11.18c0-2.35-.33-3.79-3.2-3.79h-2.87c-.39%2C0-.52-.26-.52-.46v-1.76c0-.13.13-.39.52-.39.65%2C0%2C2.35.2%2C9.28.2%2C3.14%2C0%2C4.97-.2%2C5.75-.2s1.24.26%2C1.57%2C1.11c2.35%2C6.14%2C11.5%2C27.84%2C13.47%2C33.2.59-1.18%2C5.23-11.96%2C6.93-15.82%2C1.18-2.75%2C7.06-16.21%2C7.39-17.52.2-.65.98-.78%2C2.55-.78%2C9.54.07%2C11.77-.2%2C12.55-.2.26%2C0%2C.39.26.39.59v1.37c0%2C.39-.13.65-.52.65h-2.87c-1.7%2C0-1.83%2C1.18-1.9%2C2.55-.07%2C1.44-.07%2C14.51-.07%2C16.21v4.58c0%2C3.92.13%2C13.46.13%2C14.58.07%2C2.48.65%2C3.53%2C1.83%2C3.53h3.53c.39%2C0%2C.39.26.39.46v1.5c0%2C.39%2C0%2C.65-.52.65-.78%2C0-3.92-.2-9.67-.2-6.41%2C0-8.89.2-9.81.2-.39%2C0-.52-.26-.52-.59v-1.5c0-.39.13-.52.52-.52h4.05c1.18%2C0%2C1.7-.39%2C1.9-2.29.07-.65.2-10.07.2-15.29v-3.66Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M274.56%2C53.87c-.46%2C1.31-3.25%2C9.46-3.53%2C11-.11.46-.11.91-.11%2C1.2%2C0%2C.74.91%2C1.37%2C2.05%2C1.37h2.39c.46%2C0%2C.57.11.57.28v1.43c0%2C.34-.11.57-.46.57-.8%2C0-3.19-.17-7.18-.17-4.22%2C0-5.47.17-6.27.17-.34%2C0-.34-.34-.34-.74v-1.08c0-.34.11-.46.34-.46h1.71c1.6%2C0%2C2.62-.8%2C3.65-2.57.57-1.03%2C4.68-11.29%2C6.39-16.08.4-1.14%2C5.02-13.45%2C5.59-14.94.11-.57.46-1.6.11-1.94-.17-.17-.34-.51-.34-.68%2C0-.23.11-.46.57-.57%2C1.83-.46%2C4.96-2.17%2C5.65-2.85.34-.34.57-.57.85-.57.34%2C0%2C.57.68.68%2C1.03%2C1.03%2C3.53%2C5.47%2C16.31%2C6.5%2C19.95%2C1.37%2C4.45%2C5.02%2C15.05%2C5.82%2C16.59%2C1.03%2C1.94%2C2.51%2C2.62%2C3.65%2C2.62h1.82c.34%2C0%2C.46.11.46.4v1.2c0%2C.34-.11.68-.57.68-1.03%2C0-2.17-.17-8.44-.17-4.79%2C0-6.73.17-7.98.17-.46%2C0-.57-.34-.57-.68v-1.14c0-.34.11-.46.46-.46h1.48c1.6%2C0%2C2.05-.57%2C1.71-2.11-.46-2.05-2.74-9.35-3.42-11.46h-13.23ZM287.21%2C51.59c-.57-1.65-4.45-14.65-4.79-15.79-.23-.68-.34-1.03-.57-1.03-.34%2C0-.57.23-.74.74-.23.74-5.36%2C14.77-5.76%2C16.08h11.86Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M319.48%2C54.61c0%2C3.42.11%2C9.81.23%2C10.66.17%2C1.14.57%2C2.17%2C1.48%2C2.17h2.85c.34%2C0%2C.46.17.46.4v1.37c0%2C.4-.17.51-.63.51-.74%2C0-1.88-.17-7.81-.17-5.59%2C0-6.96.17-7.53.17-.34%2C0-.46-.17-.46-.51v-1.31c0-.28.11-.46.34-.46h1.94c1.25%2C0%2C2.17-.34%2C2.17-1.88.11-5.7.11-11.06.11-16.42v-14.99c0-1.94-.8-2.85-1.83-2.85h-2.22c-.28%2C0-.4-.11-.4-.34v-1.54c0-.28.11-.4.4-.4.4%2C0%2C2.22.17%2C7.81.17%2C3.19%2C0%2C8.44-.17%2C10.15-.17%2C4.56%2C0%2C8.09%2C1.54%2C10.38%2C3.59%2C2.05%2C1.82%2C3.08%2C4.22%2C3.08%2C6.39%2C0%2C7.18-4.33%2C10.15-10.6%2C11.17v.23c1.6.57%2C2.62%2C1.6%2C3.42%2C2.62.68.91%2C4.22%2C6.27%2C4.68%2C6.96.34.57%2C3.99%2C5.7%2C4.85%2C6.5%2C1.08.97%2C2.68%2C1.08%2C4.05%2C1.08.34%2C0%2C.46.17.46.4v1.2c0%2C.4-.11.57-.46.57-.46%2C0-1.94-.17-5.59-.17-1.6%2C0-3.76.11-5.02.17-.68-.51-1.77-2.05-2.51-3.25-1.03-1.6-3.25-5.7-3.76-6.61-.57-1.03-2.17-3.65-3.08-4.9-1.43-2-2.74-3.53-5.13-3.53-.23%2C0-1.2.06-1.83.11v3.08ZM319.59%2C49.48c.8.11%2C1.48.23%2C2.17.23%2C8.89%2C0%2C10.72-7.18%2C10.72-9.81s-1.08-5.07-2.51-6.39c-2.05-1.82-4.68-2.45-7.53-2.45-.91%2C0-1.6.06-2.05.34-.46.29-.68.97-.68%2C1.65l-.11%2C16.42Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M368.26%2C58.94c0%2C2.17.11%2C5.93.17%2C6.56.17%2C1.82%2C1.08%2C1.94%2C2.22%2C1.94h1.88c.29%2C0%2C.4.17.4.4v1.31c0%2C.4-.11.57-.4.57-.63%2C0-2.91-.17-8.04-.17-5.59%2C0-7.41.17-7.92.17-.29%2C0-.4-.23-.4-.51v-1.31c0-.23.11-.46.4-.46h2.34c1.48%2C0%2C1.94-.57%2C2-1.43.06-.8.17-5.25.17-10.6v-2.74c-.91-1.71-10.15-18.13-11.74-20.13-.68-.8-1.94-1.25-2.85-1.25h-1.03c-.34%2C0-.46-.11-.46-.4v-1.54c0-.23.11-.34.46-.34.46%2C0%2C3.19.17%2C7.53.17%2C5.82%2C0%2C7.87-.17%2C8.44-.17.34%2C0%2C.46.11.46.4v1.31c0%2C.34-.11.57-.46.57h-1.48c-1.25%2C0-1.71.46-1.6%2C1.65.11%2C1.03%2C6.95%2C13.68%2C8.49%2C16.88%2C1.94-3.19%2C9.29-15.05%2C9.41-16.48.11-1.03-.23-2.05-1.94-2.05h-1.48c-.34%2C0-.46-.17-.46-.46v-1.43c0-.28.11-.4.34-.4.57%2C0%2C2.96.17%2C6.95.17%2C3.65%2C0%2C4.9-.17%2C5.47-.17.34%2C0%2C.46.11.46.4v1.31c0%2C.34-.11.57-.46.57h-1.25c-.8%2C0-2.17.34-3.08%2C1.31-.91%2C1.03-10.38%2C15.62-12.54%2C19.38v6.96Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M415.99%2C29.46c0-.34.11-.46.46-.46.46%2C0%2C3.08.17%2C6.73.17%2C4.79%2C0%2C6.27-.17%2C6.73-.17.34%2C0%2C.46.11.46.4v1.43c0%2C.29-.11.46-.46.46h-1.37c-1.37%2C0-2.85.57-4.16%2C2.62-1.88%2C3.02-5.3%2C11.92-6.9%2C15.68-1.14%2C2.51-7.98%2C19.16-8.55%2C20.35-.23.46-.68.74-1.14.74-.68%2C0-.97-.63-1.25-1.31-1.94-4.85-6.73-17.9-8.67-23.2-1.48-4.1-3.99-11.4-4.62-13.06-.51-1.25-1.2-1.82-2.45-1.82h-1.37c-.23%2C0-.34-.17-.34-.51v-1.31c0-.34.11-.46.34-.46.57%2C0%2C2.51.17%2C8.44.17%2C5.36%2C0%2C7.98-.17%2C8.44-.17s.57.17.57.46v1.25c0%2C.4-.11.57-.46.57h-2.74c-1.48%2C0-2.39.57-2.39%2C1.43%2C0%2C.46%2C0%2C1.14.17%2C1.94.4%2C2.05%2C2.56%2C8.78%2C3.7%2C12.09.8%2C2.17%2C3.88%2C11.17%2C4.79%2C14.25h.11v-.11c1.37-3.19%2C5.02-12.66%2C5.59-14.37.91-2.68%2C4.45-11.29%2C4.45-13.63%2C0-.68-.57-1.6-2.17-1.6h-1.54c-.23%2C0-.4-.23-.4-.51v-1.31Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M447.43%2C51.07c0%2C.57.11%2C13.68.11%2C14.31%2C0%2C1.82.91%2C2.05%2C2.28%2C2.05h2.39c.23%2C0%2C.46.11.46.4v1.43c0%2C.34-.23.46-.57.46-.68%2C0-2.96-.17-8.32-.17-5.7%2C0-8.21.17-8.78.17-.34%2C0-.46-.11-.46-.4v-1.54c0-.23.11-.34.46-.34h2.28c1.14%2C0%2C2.39-.11%2C2.62-1.65.11-.8.23-13.11.23-16.19v-3.99c0-1.37-.11-11.63-.17-12.37-.17-1.37-.74-1.94-2.34-1.94h-2.96c-.34%2C0-.46-.11-.46-.4v-1.48c0-.28.11-.4.34-.4.68%2C0%2C3.65.17%2C9.24.17s7.3-.17%2C8.1-.17c.34%2C0%2C.46.23.46.51v1.31c0%2C.34-.23.46-.46.46h-2.17c-1.25%2C0-2.17.46-2.17%2C1.54%2C0%2C.57-.11%2C13.11-.11%2C13.8v4.45Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M493.1%2C57.8c.11.11.11.23.11.57-.23.34-2.51%2C9.81-2.85%2C11.35-1.48-.06-17.9-.17-23.72-.17-5.13%2C0-7.18.17-7.87.17-.46%2C0-.46-.11-.46-.51v-1.31c0-.34%2C0-.46.34-.46h2.28c2.05%2C0%2C2.39-.8%2C2.39-1.54%2C0-1.03.23-15.28.23-18.7v-3.19c0-3.65-.11-9.69-.23-10.66-.11-1.48-.34-2.05-1.82-2.05h-2.39c-.34%2C0-.46-.34-.46-.51v-1.31c0-.34.11-.46.46-.46.57%2C0%2C2.62.17%2C7.87.17%2C6.16%2C0%2C8.55-.17%2C9.01-.17s.57.23.57.51v1.31c0%2C.23-.11.46-.57.46h-3.08c-1.71%2C0-1.94.57-1.94%2C2.11%2C0%2C.8-.23%2C9.35-.23%2C13.34v4.9c0%2C1.03%2C0%2C13.34.23%2C15.79h3.19c3.19%2C0%2C7.3%2C0%2C9.58-.29%2C3.19-.46%2C6.84-7.3%2C7.64-9.46.23-.23.34-.34.68-.23l1.03.34Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M532.08%2C57.8c.11.11.11.23.11.57-.23.34-2.51%2C9.81-2.85%2C11.35-1.48-.06-17.9-.17-23.72-.17-5.13%2C0-7.18.17-7.87.17-.46%2C0-.46-.11-.46-.51v-1.31c0-.34%2C0-.46.34-.46h2.28c2.05%2C0%2C2.39-.8%2C2.39-1.54%2C0-1.03.23-15.28.23-18.7v-3.19c0-3.65-.11-9.69-.23-10.66-.11-1.48-.34-2.05-1.82-2.05h-2.39c-.34%2C0-.46-.34-.46-.51v-1.31c0-.34.11-.46.46-.46.57%2C0%2C2.62.17%2C7.87.17%2C6.16%2C0%2C8.55-.17%2C9.01-.17s.57.23.57.51v1.31c0%2C.23-.11.46-.57.46h-3.08c-1.71%2C0-1.94.57-1.94%2C2.11%2C0%2C.8-.23%2C9.35-.23%2C13.34v4.9c0%2C1.03%2C0%2C13.34.23%2C15.79h3.19c3.19%2C0%2C7.3%2C0%2C9.58-.29%2C3.19-.46%2C6.84-7.3%2C7.64-9.46.23-.23.34-.34.68-.23l1.03.34Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M550.24%2C51.33c.06%2C3.39.19%2C9.55.19%2C10.68%2C0%2C3.27%2C1.13%2C4.52%2C2.51%2C4.9%2C1.01.25%2C2.51.5%2C4.9.5%2C1.13%2C0%2C4.02-.13%2C5.28-.25%2C1.13-.13%2C3.52-.75%2C5.15-2.14%2C1.13-1.01%2C4.65-5.15%2C5.84-6.66.25-.31.44-.38.69-.25l1.01.63c.19.13.25.31.13.63l-3.02%2C9.42c-.19.57-.63.94-1.38.94-.63%2C0-5.53-.19-26.51-.19-4.65%2C0-6.91.19-8.04.19-.38%2C0-.5-.13-.5-.5v-1.51c0-.38.13-.5.63-.5h2.14c2.89%2C0%2C3.14-.38%2C3.14-2.7v-21.11c0-5.15-.13-12.94-.25-13.82-.25-1.7-.88-2.2-2.76-2.2h-2.39c-.25%2C0-.38-.13-.38-.44v-1.63c0-.31.06-.44.38-.44%2C1.38%2C0%2C3.64.25%2C8.79.19h1.76c2.76%2C0%2C17.21-.13%2C19.98-.13%2C1.01%2C0%2C2.2-.06%2C2.51-.06s.44.13.5.38c.25.82%2C2.64%2C9.36%2C2.89%2C9.99.13.38.06.57-.19.69l-1.13.5c-.19.06-.38%2C0-.56-.31-.25-.38-5.4-6.16-6.91-7.04-1.32-.75-3.02-1.57-4.77-1.63l-9.55-.25-.13%2C18.15c1.88%2C0%2C6.41-.13%2C7.16-.31%2C1.38-.25%2C2.14-.75%2C2.89-2.26.38-.82%2C1.01-2.39%2C1.01-3.52%2C0-.38.25-.5.5-.5l1.63.13c.25%2C0%2C.44.13.38.5-.13%2C1.01-.13%2C5.15-.13%2C6.78%2C0%2C2.51.25%2C5.53.38%2C6.91%2C0%2C.31-.13.38-.5.44l-1.38.25c-.25.06-.38-.06-.5-.44-.25-1.01-.69-2.39-1.01-3.14-.57-1.26-1.76-2.14-3.14-2.26-2.26-.25-5.28-.38-7.29-.38l.06%2C3.77Z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M169.13%2C35.2v50.62c0%2C6.42-4.11%2C12.12-10.47%2C14.52l-67.91%2C23.73c-1.96.74-4.06%2C1.12-6.16%2C1.12-2.13%2C0-4.28-.38-6.32-1.16L10.57%2C100.38c-6.47-2.44-10.57-8.14-10.57-14.56V30.03c0-2.12%2C1.49-3.94%2C3.57-4.36%2C1.02-.21%2C2.07-.37%2C3.31-.51.68-.08%2C1.38-.15%2C2.05-.21.85-.08%2C1.68-.16%2C2.43-.27.07-.01.17-.03.27-.05l2.13-1.09c1.8-.9%2C3.42-1.67%2C5.4-2.27%2C1.19-.34%2C2.55-.68%2C4.23-.65.44.01.85.06%2C1.24.11.11.01.32.05.43.07.6.12%2C1.14.31%2C1.5.44.11.04.21.08.32.12l1.05.46c.42.18.87.36%2C1.33.54%2C1.01.4%2C2.16.86%2C3.37%2C1.47%2C1.69.86%2C2.99%2C1.9%2C4.03%2C2.74.25.2.5.41.75.6.49.38%2C1.02.79%2C1.48%2C1.08.3.19.51.31.96.47-.23-.68-.47-1.2-.68-1.45-.48-.4-.79-.81-1.07-1.37l-.56-1.13c-.31-.62-.47-1.3-.47-1.99v-1.13c0-1.79%2C1.08-3.41%2C2.73-4.1%2C1.35-.57%2C4.03-2.67%2C5.18-4.84-.11-.18-.21-.38-.29-.58l-.49-1.16c-.92-2.2.05-4.73%2C2.2-5.75L56.5.43c1.2-.57%2C2.6-.57%2C3.8%2C0l10.12%2C4.78c2.16%2C1.02%2C3.13%2C3.55%2C2.2%2C5.75l-.49%2C1.16c-.08.2-.18.39-.29.58%2C1.14%2C2.17%2C3.83%2C4.28%2C5.18%2C4.84%2C1.65.69%2C2.73%2C2.31%2C2.73%2C4.1v1.13c0%2C.69-.16%2C1.37-.47%2C1.99l-.56%2C1.13c-.28.56-.68%2C1.05-1.16%2C1.45-.12.14-.26.41-.4.77.36-.25.72-.5%2C1.08-.75%2C1.11-.75%2C2.58-1.72%2C4.13-2.61.73-.42%2C1.48-.84%2C2.26-1.22.47-.23.92-.44%2C1.4-.63.31-.12.62-.24.97-.34.37-.11.91-.25%2C1.6-.31.16-.01.33-.02.49-.02.58%2C0%2C1.03.05%2C1.37.08l.17.02c.47.05.88.11%2C1.3.16.83.12%2C1.62.24%2C2.41.38%2C1.67.29%2C3.2.59%2C4.68.92%2C1.47.34%2C3.26.76%2C5.07%2C1.46%2C1.83.71%2C3.46%2C1.64%2C4.82%2C2.46l.29.17c.21.13.5.3.72.42.13%2C0%2C.26%2C0%2C.4.01h.16c1.54.03%2C3.39.11%2C5.28.52l3.02.09c.32-.26.68-.57.95-.79%2C1.53-1.29%2C2.84-2.41%2C4.57-2.76.6-.13%2C3.22-1.09%2C5.07-2%2C.05-.03.23-.22.37-.36.98-.99%2C2.82-2.83%2C6.73-2.83s9.5%2C2.41%2C11.57%2C3.59c.23.06.5.1.77.15.83.16%2C1.76.34%2C2.67.68%2C1.13.42%2C2.38%2C1.19%2C3.84%2C2.08.83.51%2C1.69%2C1.04%2C2.24%2C1.31.34.16%2C1.53.49%2C2.4.74%2C2.33.66%2C4.96%2C1.4%2C7.02%2C2.63%2C1.34.8%2C2.16%2C2.25%2C2.16%2C3.82ZM151.26%2C109.2v2.87h-.97v-2.87h-1.16v-.76h3.28v.76h-1.16ZM156.51%2C112.07v-2.47l-.2.53-.78%2C1.94h-.62l-.77-1.95-.19-.52v2.47h-.88v-3.64h1.3l.75%2C1.96.14.39.14-.39.74-1.97h1.31v3.64h-.94ZM58.4%2C5.94l9.63%2C4.45.49-1.16-10.12-4.78-10.12%2C4.78.49%2C1.16%2C9.63-4.45ZM129.18%2C86.99c-.45.36-.88%2C1.01-.88%2C1.88%2C0%2C1.14.83%2C1.64%2C1.36%2C1.64.84%2C0%2C1.31-.56%2C1.31-1.54%2C0-.77-.47-1.25-1.79-1.99ZM145.73%2C82.21c-.79%2C0-1.19.76-1.19%2C1.99%2C0%2C1.32.55%2C2.3%2C1.27%2C2.3.31%2C0%2C.57-.09.75-.27.21-.24.2-1.07.2-1.68%2C0-1.24-.2-2.34-1.03-2.34ZM75.3%2C22.77v-1.13c-2.5-1.05-8.44-5.51-8.44-10.82l-8.46-3.76-8.46%2C3.76c0%2C5.31-5.94%2C9.77-8.44%2C10.82v1.13l16.9-6.82%2C16.9%2C6.82ZM61.88%2C11.79c0-.76.62-1.22%2C1.38-1.01.76.21%2C1.38.99%2C1.38%2C1.76v3.98l-2.77-1.17v-3.57ZM54.92%2C15.36l-2.77%2C1.17v-3.98c0-.76.62-1.55%2C1.38-1.76.76-.21%2C1.38.25%2C1.38%2C1.01v3.57ZM7.05%2C42.1c-.24-.3-.83-1.42-1.4-2.48.14.12.27.23.41.35%2C1.02.9%2C2.01%2C1.84%2C2.96%2C2.81l2.57.39c-.46-.66-.93-1.31-1.41-1.95-.34-.45-.68-.9-1.03-1.35-.6-.77-1.23-1.53-1.87-2.27-.54-.61-1.08-1.22-1.48-1.97.04.02.08.04.11.06.06.04.12.07.18.11.39.26.73.56%2C1.09.84.51.42%2C1.02.85%2C1.52%2C1.28.3.26.59.52.88.78%2C1.38%2C1.24%2C2.68%2C2.57%2C3.93%2C3.95.18.2.35.39.52.59.1.11.19.22.28.34l2.04.3c-.14-.23-.29-.46-.43-.68-.76-1.19-1.57-2.36-2.41-3.51-.34-.47-.69-.94-1.05-1.4-.61-.8-1.24-1.59-1.89-2.36-.44-.52-.89-1.03-1.24-1.64.04.02.09.05.13.07.06.04.12.07.18.11.39.26.73.57%2C1.09.86.51.43%2C1.01.86%2C1.51%2C1.31.29.26.59.53.88.8%2C1.37%2C1.27%2C2.66%2C2.62%2C3.89%2C4.03.17.2.35.4.52.6.35.42%2C1.03%2C1.33%2C1.7%2C2.24l1.85.28c-.69-1.08-1.47-2.28-1.79-2.78-.77-1.24-1.58-2.45-2.44-3.65-.35-.49-.7-.98-1.06-1.46-.62-.83-1.26-1.65-1.92-2.46-.32-.38-.64-.77-.93-1.19.03%2C0%2C.06-.01.09-.02.05.03.11.07.16.1.39.26.72.58%2C1.08.88.5.44%2C1.01.89%2C1.5%2C1.34.29.27.58.54.87.82%2C1.36%2C1.29%2C2.63%2C2.67%2C3.85%2C4.11.17.2.34.41.51.61.49.6%2C1.82%2C2.49%2C2.96%2C4.13l1.75.26c-1.13-1.82-2.6-4.11-3.07-4.87-.77-1.29-1.6-2.54-2.46-3.78-.35-.51-.71-1.01-1.07-1.51-.63-.86-1.28-1.71-1.94-2.55-.25-.31-.5-.62-.74-.95.04.02.09.05.14.07.06.04.12.08.18.12.39.27.72.59%2C1.08.9.5.45%2C1%2C.91%2C1.49%2C1.37.29.27.58.55.86.83%2C1.34%2C1.32%2C2.61%2C2.73%2C3.81%2C4.19.17.21.34.41.51.62.73.92%2C2.55%2C3.79%2C3.92%2C5.97l1.49.22c-1.34-2.4-3.41-6.08-3.9-6.9-.78-1.33-1.61-2.63-2.48-3.92-.36-.53-.72-1.05-1.09-1.57-.63-.9-1.29-1.77-1.97-2.64-.16-.2-.32-.39-.48-.6.04.02.09.04.13.06.48.28.85.67%2C1.25%2C1.03.79.73%2C1.57%2C1.48%2C2.33%2C2.25%2C1.52%2C1.54%2C2.93%2C3.19%2C4.27%2C4.91%2C1.22%2C1.58%2C3.66%2C5.49%2C4.99%2C7.83l1.05.16c-1.23-2.64-3.51-6.94-4.65-8.91-.73-1.27-1.51-2.52-2.32-3.75.17.16.34.33.5.49%2C1.18%2C1.17%2C2.29%2C2.41%2C3.35%2C3.69.21.26.42.52.63.78%2C1.47%2C1.87%2C4.06%2C5.94%2C5.35%2C8.13l.78.12c-1.17-2.43-3.48-6.87-4.82-9.13-.4-.69-.82-1.37-1.25-2.05-.35-.55-.71-1.09-1.07-1.63.04.04.08.07.11.1.25.24.5.47.75.71%2C1.09%2C1.05%2C2.13%2C2.17%2C3.11%2C3.33.2.23.39.47.59.7%2C1.7%2C2.09%2C4.55%2C5.92%2C5.75%2C8.43l.6.09c-1.09-2.74-3.59-6.9-5.1-9.38-.38-.62-.76-1.24-1.17-1.85-.39-.6-.81-1.18-1.22-1.76.2.17.4.35.59.52.23.21.46.42.69.64%2C1.01.94%2C1.96%2C1.93%2C2.87%2C2.97.18.21.36.42.54.63%2C1.79%2C2.14%2C4.37%2C6.12%2C5.81%2C8.69l.67.1c-1.34-2.76-3.71-7.08-5.31-9.61-.35-.56-.71-1.11-1.08-1.66-.41-.6-.84-1.19-1.28-1.78.33.27.66.55.99.83.21.18.42.37.63.56.92.83%2C1.79%2C1.7%2C2.63%2C2.61.17.18.33.37.5.55%2C1.06%2C1.21%2C2.04%2C2.5%2C2.95%2C3.83v-7.78s-.05-.05-.07-.07c-.11-.12-.22-.2-.32-.27-.21-.17-.42-.28-.62-.4-.41-.22-.8-.39-1.19-.55-1.56-.61-3.1-1.02-4.52-1.53-.72-.25-1.26-.51-1.88-.91-.6-.38-1.2-.84-1.81-1.31-1.22-.93-2.44-2.06-4.08-2.89-1.56-.79-3.06-1.3-4.47-1.9l-1.05-.46c-.3-.11-.62-.22-.93-.28-.29-.04-.59-.08-.87-.09-1.11-.02-2%2C.22-2.87.46-1.71.52-3.2%2C1.24-4.66%2C1.97l-2.1%2C1.08-.47.22c-.11.02-.15.06-.29.09-.25.07-.57.13-.91.18-1.39.21-3%2C.31-4.62.5-.96.11-1.94.25-2.93.45v12.06l2.85.43c-.08-.17-.16-.31-.25-.42ZM106.95%2C72.27v41.42l50.13-17.51c4.6-1.74%2C7.59-5.82%2C7.59-10.36v-13.55h-57.72ZM124.21%2C90.78c0%2C.07-.04.09-.15.09-.09%2C0-1.91-.04-2.14-.04-.39%2C0-2.27.04-2.34.04-.08%2C0-.11-.03-.11-.09v-.36c0-.08.08-.09.19-.09h.35c.73%2C0%2C.93-.04.96-.72.03-.56.01-2.03.01-2.51v-2.91c0-.32-.07-.61-.31-.61-.13%2C0-.31.01-.6.09l-.65.19c-.07.01-.12.01-.15-.04l-.09-.27c-.03-.05-.01-.11.08-.16l3.24-1.59c.09-.04.16-.08.25-.08.08%2C0%2C.12.09.12.2s-.04%2C2.2-.04%2C3.93v.56c0%2C.69.01%2C2.99.01%2C3.14.01.69.07.79.73.79h.48c.09%2C0%2C.13.04.13.11v.35ZM129.67%2C91.04c-1.95%2C0-2.66-1-2.66-1.87%2C0-1.18.72-1.9%2C1.7-2.5-1.09-.79-1.75-1.24-1.75-2.39%2C0-1.08%2C1.02-2.56%2C3.06-2.56%2C1.4%2C0%2C2.4.88%2C2.4%2C1.83%2C0%2C1.01-.39%2C1.62-1.71%2C2.38%2C1.19.63%2C1.9%2C1.35%2C1.9%2C2.67%2C0%2C1.11-1.07%2C2.44-2.94%2C2.44ZM140.23%2C90.78c0%2C.07-.04.09-.15.09-.09%2C0-1.91-.04-2.14-.04-.39%2C0-2.27.04-2.34.04-.08%2C0-.11-.03-.11-.09v-.36c0-.08.08-.09.19-.09h.35c.73%2C0%2C.93-.04.96-.72.03-.56.01-2.03.01-2.51v-2.91c0-.32-.07-.61-.31-.61-.13%2C0-.31.01-.6.09l-.65.19c-.07.01-.12.01-.15-.04l-.09-.27c-.03-.05-.01-.11.08-.16l3.24-1.59c.09-.04.16-.08.25-.08.08%2C0%2C.12.09.12.2s-.04%2C2.2-.04%2C3.93v.56c0%2C.69.01%2C2.99.01%2C3.14.01.69.07.79.73.79h.48c.09%2C0%2C.13.04.13.11v.35ZM146.52%2C89.81c-.76.64-1.34.94-2.14%2C1.16-.13.04-.32.07-.41.07-.11%2C0-.21-.04-.21-.2%2C0-.09.08-.19.17-.23%2C1.12-.43%2C2.38-1.87%2C2.66-3.73h-.09c-.2.16-.67.39-1.47.39-1.59%2C0-2.22-1.4-2.22-2.38s.45-2.02.96-2.44c.57-.49%2C1.16-.73%2C1.92-.73%2C1.09%2C0%2C1.71.28%2C2.24.99.61.83.75%2C1.68.75%2C2.1%2C0%2C1.8-.73%2C3.81-2.16%2C5.01ZM74.87%2C36.34c.96-.57%2C1.89-1.19%2C2.8-1.84l1.81-1.33c.6-.42%2C1.23-.83%2C1.86-1.23%2C1.26-.8%2C2.55-1.55%2C3.85-2.27.38-.21.77-.41%2C1.15-.61-.18.12-.36.23-.53.36-1.46%2C1.03-2.87%2C2.11-4.25%2C3.23-1.38%2C1.12-2.72%2C2.26-4.05%2C3.42l-2.63%2C2.29v.69l3.16-2.32c1.43-1.02%2C2.87-2.03%2C4.32-3%2C1.46-.97%2C2.93-1.9%2C4.44-2.76.75-.43%2C1.51-.84%2C2.28-1.23.35-.18.71-.35%2C1.07-.51.11.03.22.05.34.08-.1.06-.25.15-.34.21-.12.08-.24.16-.36.23-.31.2-.62.41-.93.61-1.6%2C1.08-3.14%2C2.25-4.63%2C3.46-.11.09-.32.26-.43.35-.23.19-.66.55-.89.74-.22.18-.44.37-.65.56-.17.14-.48.42-.65.56-.17.14-.48.42-.65.56-.22.19-.43.38-.64.57-.33.28-.94.86-1.27%2C1.14-.18.19-2.21%2C2.01-2.39%2C2.21-.11.14-1.17%2C1.11-1.79%2C1.68v.55l1.84-1.51%2C1.17-.94.58-.47s.53-.42.58-.46l.73-.58c.11-.08.33-.27.44-.35.2-.15.39-.31.59-.46.15-.11.45-.34.6-.45.4-.3.79-.6%2C1.2-.89.3-.21.91-.67%2C1.21-.87.4-.29.81-.57%2C1.21-.85%2C1.23-.84%2C2.49-1.65%2C3.77-2.4.58-.33%2C1.16-.67%2C1.75-.99.28-.15.56-.3.84-.45.11-.06.22-.11.33-.18.11-.06.22-.12.34-.18.23-.1.46-.2.69-.29.23-.09.46-.19.7-.27.03-.01.06-.02.08-.04.06.02.13.04.19.06-.1.06-.22.12-.27.16-.14.08-.28.18-.42.26-.37.23-.73.46-1.09.69-1.87%2C1.23-3.65%2C2.57-5.37%2C3.98-.1.08-.4.33-.5.41-.21.17-.82.69-1.03.86-.26.21-.5.43-.75.65-.15.13-.59.53-.74.66-.15.13-.59.53-.74.66-.25.22-.49.45-.73.67-.3.26-1.15%2C1.09-1.45%2C1.35-.37.39-2.38%2C2.24-2.74%2C2.64-.31.37-2.19%2C2.14-2.51%2C2.5-.09.1-.15.23-.13.35%2C0%2C0%2C0%2C0%2C0%2C.01%2C0%2C0%2C0%2C0%2C.01%2C0%2C.06.07.29-.07.37-.12l2.34-2.06%2C1.36-1.16.68-.58c.09-.1.58-.48.67-.57l.85-.71c.1-.07.42-.35.52-.43.23-.19.46-.38.69-.56.13-.1.57-.46.7-.55.47-.37.93-.74%2C1.4-1.09.27-.19%2C1.15-.88%2C1.42-1.07.48-.35.95-.69%2C1.44-1.03%2C1.46-1.02%2C2.96-1.98%2C4.5-2.86.7-.39%2C1.4-.78%2C2.1-1.16.33-.18.67-.35%2C1-.52.13-.07.27-.13.4-.21.13-.07.26-.15.4-.21.07-.03.15-.05.22-.08.12.04.24.08.36.13-.15.09-.3.18-.45.27-.42.25-.83.51-1.24.78-2.14%2C1.38-4.16%2C2.9-6.12%2C4.5-.09.07-.47.4-.56.47-.18.15-.98.83-1.17.98-.29.24-.56.5-.85.75-.13.11-.7.64-.84.75-.13.11-.7.64-.84.76-.28.25-.55.51-.82.77-.26.23-1.37%2C1.32-1.63%2C1.55-.55.58-2.55%2C2.48-3.09%2C3.08-.24.29-.88.94-1.5%2C1.56.58-.38%2C1.21-.78%2C1.89-1.17l1.26-1.13.77-.69c.14-.15.63-.55.77-.68l.97-.84c.09-.06.5-.44.59-.51.26-.22.52-.45.79-.67.12-.08.68-.57.8-.65.54-.43%2C1.07-.87%2C1.61-1.3.24-.17%2C1.4-1.1%2C1.64-1.26.55-.41%2C1.1-.81%2C1.66-1.21%2C1.69-1.2%2C3.42-2.32%2C5.22-3.32.82-.44%2C1.63-.9%2C2.46-1.34.32-.17.64-.33.97-.49.14.06.29.12.43.19-.47.28-.94.56-1.4.85-2.4%2C1.52-4.68%2C3.23-6.86%2C5.02-.08.06-.55.47-.63.53-.16.13-1.14.97-1.3%2C1.1-.32.27-.63.56-.94.84-.12.1-.82.75-.93.85-.12.1-.81.75-.93.85-.31.28-.61.58-.91.87-.07.06-.25.23-.46.44.65-.21%2C1.36-.43%2C2.12-.64.12-.1.23-.19.26-.21.61-.5%2C1.2-1.01%2C1.82-1.5.21-.15%2C1.64-1.31%2C1.85-1.45.62-.47%2C1.25-.94%2C1.88-1.39%2C1.92-1.37%2C3.89-2.65%2C5.95-3.78.86-.45%2C1.71-.92%2C2.57-1.38.16.08.32.17.48.25-.31.18-.62.36-.92.55-2.67%2C1.67-5.19%2C3.55-7.61%2C5.54-.07.05-.63.53-.69.59-.14.11-1.3%2C1.11-1.44%2C1.22-.26.21-.5.44-.75.67.85-.21%2C1.71-.4%2C2.57-.59.2-.16.34-.27.39-.3.69-.53%2C1.4-1.06%2C2.11-1.57%2C2.15-1.55%2C4.36-2.99%2C6.68-4.24.52-.27%2C1.03-.54%2C1.55-.82.17.1.35.2.52.3-.09.06-.19.11-.28.17-2.86%2C1.76-5.55%2C3.77-8.13%2C5.88%2C1.06-.21%2C2.07-.4%2C2.98-.55%2C2.17-1.54%2C4.41-2.98%2C6.74-4.23.13-.06.25-.13.38-.2.19.12.37.26.56.38-1.83%2C1.14-3.59%2C2.39-5.31%2C3.68.67-.09%2C1.2-.14%2C1.52-.14%2C2.31%2C0%2C5.77-3.68%2C8.08-4.51%2C1.03-.37%2C2.63-1.25%2C4.24-2.18-.05-.01-.09-.02-.14-.04-1.56-.36-3.16-.44-4.66-.46-.37%2C0-.75-.01-1.08-.04-.17-.01-.34-.03-.43-.05-.11-.03-.25-.07-.39-.13-.58-.24-1.22-.64-1.86-1.02-1.29-.78-2.66-1.55-4.12-2.12-1.48-.57-2.96-.92-4.44-1.27-1.48-.33-2.97-.62-4.46-.88-.75-.13-1.49-.24-2.25-.35-.38-.05-.75-.1-1.14-.14-.4-.04-.73-.09-1.24-.08-.28.02-.49.08-.69.14-.21.06-.4.13-.58.21-.37.15-.73.31-1.07.48-.69.34-1.36.71-2.02%2C1.09-1.32.76-2.59%2C1.58-3.84%2C2.43-.63.43-1.25.86-1.86%2C1.32-.61.46-1.18.94-1.77%2C1.4-.73.57-1.48%2C1.11-2.24%2C1.63v.95ZM61.48%2C105.38l-5.98%2C5.98%2C2.73.95%2C6.93-6.93h-3.68ZM130.19%2C85.65c.48-.33.91-.92.91-1.75%2C0-.89-.44-1.6-1.22-1.58-.84%2C0-1.23.79-1.23%2C1.62%2C0%2C.71.39%2C1.06%2C1.54%2C1.71ZM103.45%2C114.91l.33-.33v-3.68l-5.99%2C5.99%2C5.65-1.98ZM54.28%2C28.03c0-1.39-1.13-2.36-2.52-2.15-1.39.2-2.52%2C1.5-2.52%2C2.89v18.18l5.04-1.37v-17.55ZM164.67%2C35.2h0c-2.57-1.54-7.44-2.37-9.11-3.2-1.67-.83-4.36-2.73-5.64-3.2-1.28-.47-3.34-.59-3.98-1.07-.64-.47-6.29-3.08-9.49-3.08s-3.21%2C1.78-5.13%2C2.73c-1.92.95-4.99%2C2.13-6.14%2C2.37-1.15.24-3.6%2C2.97-5.14%2C3.68-1.54.71-6.8%2C4.15-9.11%2C4.98-2.31.83-5.77%2C4.51-8.08%2C4.51s-14.84%2C2.44-19.59%2C4.42c-4.65%2C1.94-7.28%2C4.26-9.38%2C5.59l13.28%2C4.12-15.48-2.09v-22.91s.69-6.2%2C3.05-8.14h0s-12.59-5.09-12.59-5.09l-3.74-1.51h0l-16.33%2C6.6c2.36%2C1.93%2C3.05%2C8.14%2C3.05%2C8.14v-6.34l13.28-5.27v40.1l-5.24-8.08-48.71-6.58v23.24h160.22v-33.91ZM67.56%2C46.95l-5.04-1.37v-17.55c0-1.39%2C1.13-2.36%2C2.52-2.15%2C1.39.21%2C2.52%2C1.5%2C2.52%2C2.89v18.18ZM142.71%2C35.9c.05-.05.11-.08.18-.1%2C0%2C0%2C.02%2C0%2C.02%2C0%2C.07-.03.16%2C0%2C.22.07.06.07.08.16.05.23-.42%2C1.24-1.32%2C2.31-2.33%2C3.15-.51.42-1.09.75-1.67%2C1.05-.58.3-1.17.53-1.78.72-.62.2-1.24.37-1.88.48-.47.05-1.02.33-1.56.58-1.1.5-2.18%2C1.14-3.35%2C1.54-.37.17-.74.35-1.11.53l-.19-.13c.4-.21.81-.42%2C1.21-.63%2C1.12-.54%2C2-1.37%2C2.94-2.18.24-.2.48-.41.75-.61.14-.1.28-.2.44-.3.08-.05.2-.11.31-.16.09-.04.18-.07.23-.09.48-.2.97-.42%2C1.44-.64.06-.03.11-.05.17-.08.53-.26%2C1.04-.52%2C1.55-.78.5-.26.98-.54%2C1.48-.78%2C1.02-.49%2C1.97-1.07%2C2.88-1.87%2C0%2C0%2C0%2C0%2C0%2C0ZM139.58%2C32.29c.06-.05.13-.09.21-.1%2C0%2C0%2C.02%2C0%2C.03%2C0%2C.09-.01.18.03.25.1.07.08.1.19.07.28-.36%2C1.49-1.36%2C2.8-2.51%2C3.81-.58.51-1.26.88-1.95%2C1.19-.68.32-1.39.55-2.11.72-.72.18-1.44.35-2.18.45-.5.02-1.12.39-1.72.71-1.22.67-2.42%2C1.49-3.75%2C1.98-.06.03-.12.07-.19.1l-.12-.08c.09-.05.17-.09.26-.14%2C1.29-.62%2C2.21-1.68%2C3.24-2.66.26-.25.53-.5.82-.74.15-.12.31-.24.5-.36.08-.06.22-.13.36-.18.11-.04.21-.08.26-.1.55-.22%2C1.12-.47%2C1.65-.75.06-.03.13-.06.19-.1.59-.33%2C1.17-.66%2C1.74-.99.56-.33%2C1.09-.68%2C1.67-.96%2C1.15-.58%2C2.23-1.26%2C3.28-2.19%2C0%2C0%2C0%2C0%2C0%2C0ZM124.77%2C36.11c.28-.29.57-.58.9-.87.16-.14.34-.28.55-.41.16-.13.6-.27.7-.31.7-.27%2C1.41-.59%2C2.07-.97.66-.4%2C1.29-.8%2C1.92-1.19.63-.39%2C1.21-.81%2C1.85-1.14%2C1.29-.67%2C2.49-1.44%2C3.68-2.52h.01c.16-.16.41-.14.56.02.08.09.12.22.1.33-.3%2C1.74-1.4%2C3.3-2.69%2C4.48-.65.6-1.44%2C1-2.22%2C1.33-.79.34-1.61.57-2.45.73-.83.17-1.64.33-2.49.43-.53-.02-1.23.44-1.89.85-1.11.7-2.23%2C1.51-3.43%2C2.09l-.08-.06c1.11-.74%2C1.95-1.81%2C2.9-2.78ZM104.58%2C48.33h0c.75-.12%2C1.43-.52%2C2.07-.95.29-.19.57-.4.85-.62l1.08.27c-.53.31-1.06.61-1.62.88-.73.34-1.52.67-2.37.68-.08%2C0-.14-.06-.14-.14%2C0-.07.05-.13.12-.14ZM85.66%2C53.09s-.08-.02-.09-.06c0-.04.02-.08.05-.09%2C1.21-.42%2C2.33-1.04%2C3.48-1.62%2C1.14-.59%2C2.31-1.17%2C3.54-1.62%2C1.22-.45%2C2.49-.82%2C3.8-1%2C1.3-.17%2C2.63-.16%2C3.91.07.08.01.13.09.11.16-.01.06-.07.11-.13.12h0c-1.29.09-2.54.19-3.78.39-1.25.19-2.47.5-3.67.91-1.2.41-2.38.91-3.55%2C1.42-1.17.52-2.38%2C1.04-3.65%2C1.31ZM90.5%2C53.72s-.07-.01-.08-.05c0-.03.01-.07.04-.08%2C1.01-.35%2C1.94-.87%2C2.9-1.35.96-.49%2C1.93-.98%2C2.95-1.35%2C1.02-.38%2C2.08-.69%2C3.17-.83%2C1.09-.14%2C2.2-.13%2C3.27.06.06.01.11.07.09.14%2C0%2C.05-.06.09-.11.1%2C0%2C0%2C0%2C0%2C0%2C0-1.07.08-2.12.16-3.16.33-1.04.16-2.06.42-3.07.76-1%2C.34-1.98.76-2.97%2C1.19-.98.43-1.99.87-3.05%2C1.1ZM95.35%2C54.44s-.06-.01-.07-.04c0-.03.01-.06.04-.06.86-.3%2C1.65-.74%2C2.47-1.15.81-.42%2C1.64-.83%2C2.51-1.15.87-.32%2C1.77-.59%2C2.7-.71.93-.12%2C1.87-.11%2C2.78.05.05%2C0%2C.09.06.08.11%2C0%2C.05-.05.08-.09.08%2C0%2C0%2C0%2C0%2C0%2C0-.91.07-1.8.14-2.69.28-.89.13-1.76.35-2.61.65-.85.3-1.69.65-2.53%2C1.01-.83.37-1.69.74-2.6.93ZM108.92%2C52.92c-.75.05-1.49.11-2.22.23-.73.11-1.45.29-2.15.53-.7.25-1.39.54-2.08.84-.69.3-1.39.61-2.14.77-.02%2C0-.05-.01-.05-.03%2C0-.02%2C0-.05.03-.05.71-.24%2C1.36-.61%2C2.04-.95.67-.35%2C1.35-.68%2C2.07-.95.72-.26%2C1.46-.49%2C2.22-.59.76-.1%2C1.54-.09%2C2.29.04.04%2C0%2C.07.05.07.09%2C0%2C.04-.04.07-.08.07ZM110.41%2C44.44c.33-.25.66-.49%2C1.02-.72.18-.11.37-.23.57-.33.2-.11.43-.22.59-.23.72-.15%2C1.5-.39%2C2.24-.66.74-.29%2C1.46-.64%2C2.18-.98.54-.26%2C1.07-.54%2C1.6-.82l.13.09c-.52.34-1.04.68-1.55%2C1.04l-1.98%2C1.37c-.66.47-1.3.97-2.05%2C1.42-.72.25-1.44.61-2.16%2C1.01l-1.47-.48c.29-.23.58-.47.88-.7ZM113.12%2C48.77c-.66.3-1.35.58-2.09.63-.01%2C0-.03%2C0-.04%2C0%2C0%2C0%2C0%2C0%2C0%2C0-.04-.02-.08-.05-.08-.1%2C0-.06.04-.11.09-.12%2C0%2C0%2C0%2C0%2C0%2C0%2C.64-.16%2C1.23-.53%2C1.8-.91.05-.04.1-.07.16-.11l.93.24c-.25.13-.51.26-.77.38ZM114.73%2C46.85c.49-.37.97-.75%2C1.49-1.11.3-.21.6-.41.93-.61.16-.1.33-.19.51-.28.17-.09.36-.18.51-.2.65-.14%2C1.36-.28%2C2.02-.51.66-.25%2C1.29-.56%2C1.94-.86.05-.02.1-.05.15-.07l.26.18c-.09.05-.17.1-.26.16-.1.03-1.69%2C1.08-1.79%2C1.13-.59.4-1.15.89-1.81%2C1.27-.9.32-1.8.8-2.71%2C1.3l-1.22-.4ZM117.46%2C50.19s-.02%2C0-.03%2C0c0%2C0%2C0%2C0%2C0%2C0-.04%2C0-.08-.04-.08-.08%2C0-.05.02-.09.07-.1%2C0%2C0%2C0%2C0%2C0%2C0%2C.32-.13.63-.3.94-.49l.72.18c-.51.22-1.05.41-1.6.49ZM120.95%2C48.8s-.08.04-.13.06l-1-.33c.22-.15.44-.3.66-.45.5-.35%2C1.01-.7%2C1.54-1.03.27-.17.54-.33.83-.49.15-.08.3-.16.45-.23.14-.07.3-.14.42-.16.57-.13%2C1.22-.17%2C1.8-.37.1-.04.2-.08.3-.12l.34.24c-.21.12-.38.22-.45.25-.53.33-.99.81-1.56%2C1.13-1.06.39-2.13.96-3.2%2C1.51ZM129.65%2C48.63c-.92.36-1.84.78-2.77%2C1.19-.45.2-.9.39-1.36.58l-.7-.23c.09-.05.18-.11.26-.16.46-.3.92-.59%2C1.38-.87.45-.27.9-.54%2C1.37-.79.24-.13.48-.25.73-.37.12-.05.24-.11.36-.16l.97.67c-.07.05-.15.11-.23.15ZM130.29%2C51.78h0s-.06%2C0-.07-.03c0-.02%2C0-.05.01-.06.63-.63%2C1.4-1.07%2C2.17-1.46l.74.52c-.95.34-1.9.66-2.85%2C1.04ZM133.14%2C46.68l-.2-.14c.74-.35%2C1.48-.7%2C2.22-1.07.96-.45%2C1.79-1.05%2C2.63-1.69.22-.16.44-.32.67-.48.12-.08.25-.17.38-.24.08-.05.17-.09.26-.14.07-.03.14-.06.19-.08.41-.18.82-.36%2C1.24-.54.05-.02.1-.04.15-.06.46-.18.92-.38%2C1.37-.57.44-.19.87-.4%2C1.3-.6.88-.41%2C1.71-.89%2C2.47-1.55%2C0%2C0%2C0%2C0%2C0%2C0%2C.05-.04.09-.07.14-.09%2C0%2C0%2C.02%2C0%2C.02%2C0%2C.06-.03.14-.01.19.04.05.05.06.13.03.19-.47.99-1.28%2C1.81-2.15%2C2.49-.44.33-.92.63-1.39.91-.47.27-.95.51-1.45.72-.51.21-1.04.38-1.58.51-.43.09-.92.28-1.39.45-.99.34-1.95.78-2.95%2C1.1-.73.27-1.44.57-2.15.87ZM147.26%2C45c-.74.49-1.46%2C1.04-2.23%2C1.48-.78.43-1.63.67-2.5.85-.87.17-1.71.42-2.55.66-.84.23-1.68.48-2.51.73-.31.1-.63.19-.94.3l-.03-.02c.31-.12.62-.26.93-.39.8-.34%2C1.6-.7%2C2.39-1.07.79-.37%2C1.58-.73%2C2.32-1.2.38-.22.75-.46%2C1.13-.65.39-.19.78-.36%2C1.18-.51%2C1.65-.47%2C3.33-1.03%2C4.61-2.14h.01c.05-.05.12-.05.15%2C0%2C.03.04.04.1%2C0%2C.14-.53.74-1.25%2C1.31-1.97%2C1.83ZM20.05%2C98.97l.95-.95v-3.68l-3.68%2C3.68%2C2.73.95ZM103.79%2C88.82v-3.68l-3.68%2C3.68h3.68ZM87.23%2C86.98v-3.68l11.04-11.04h-3.68l-7.36%2C7.36v-3.68l3.68-3.68h-22.07l-14.72%2C14.72v-3.68l11.04-11.04h-3.68l-7.36%2C7.36v-3.68l3.68-3.68h-22.07l-14.72%2C14.72v-3.68l11.04-11.04h-3.68l-7.36%2C7.36v-3.68l3.68-3.68H4.45v13.55c0%2C1.03.16%2C2.04.46%2C3%2C.24.78.57%2C1.53.98%2C2.24l2.24-2.24h3.68l-4.34%2C4.34c.59.62%2C1.26%2C1.19%2C2%2C1.68l6.02-6.02h3.68l-7.29%2C7.29c.05.02.11.05.16.07l2.56.89%2C6.41-6.41v-1.84h1.84l14.72-14.72v3.68l-11.04%2C11.04h3.68l7.36-7.36v3.68l-3.68%2C3.68h3.68v3.68l3.68-3.68h3.68l-7.36%2C7.36v3.68l11.04-11.04h3.68l-14.72%2C14.72v1.55l.82.29h0l15.74%2C5.5v-1.82l3.68-3.68h-3.68v-3.68l-3.68%2C3.68h-3.68l7.36-7.36v-3.68l-11.04%2C11.04h-3.68l14.72-14.72v-1.84h1.84l14.72-14.72v3.68l-11.04%2C11.04h3.68l7.36-7.36v3.68l-3.68%2C3.68h3.68v3.68l3.68-3.68h3.68l-7.36%2C7.36v3.68l11.04-11.04h3.68l-14.72%2C14.72v1.84h-1.84l-7.88%2C7.88%2C2.73.95%2C7-7v3.68l-4.27%2C4.27%2C2.73.95%2C1.54-1.54v2.08l9.16%2C3.2c2.35.89%2C4.94%2C1.08%2C7.39.58.7-.14%2C1.38-.33%2C2.05-.58l2.86-1%2C11.64-11.64v-1.84h-1.84l-14.72%2C14.72v-3.68l11.04-11.04h-3.68l-7.36%2C7.36v-3.68l3.68-3.68h-3.68v-3.68l-3.68%2C3.68h-3.68l7.36-7.36v-3.68l-11.04%2C11.04h-3.68l14.72-14.72v-1.84h1.84l14.71-14.71v-1.84h-1.84l-14.72%2C14.72ZM96.43%2C88.82l7.36-7.36v-3.68l-11.04%2C11.04h3.68Z%22%2F%3E%3C%2Fsvg%3E);
    max-width: 250px;
    object-fit: contain;
  }

  img.site-logo {
    content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='1665' height='393'%3E%3Cpath d='M0 0 C18.15 0 36.3 0 55 0 C55 49.83 55 99.66 55 151 C64.57 151 74.14 151 84 151 C84 101.17 84 51.34 84 0 C102.15 0 120.3 0 139 0 C139 115.17 139 230.34 139 349 C120.85 349 102.7 349 84 349 C84 301.81 84 254.62 84 206 C74.43 206 64.86 206 55 206 C55 253.19 55 300.38 55 349 C36.85 349 18.7 349 0 349 C0 233.83 0 118.66 0 0 Z ' fill='%23FFFFFF' transform='translate(1197,20)'/%3E%3Cpath d='M0 0 C94.78021978 0 94.78021978 0 111 12 C111.86625 12.5775 112.7325 13.155 113.625 13.75 C124.64878838 24.19358899 129.67398025 39.42253703 130.2021637 54.33488464 C130.32214695 59.58482033 130.33183639 64.83484805 130.3359375 70.0859375 C130.34237793 72.03447565 130.34910718 73.98301286 130.35610962 75.93154907 C130.36803197 80.00126384 130.37179554 84.07089403 130.37060547 88.140625 C130.37040228 93.32389226 130.39772751 98.50661129 130.43214989 103.68974876 C130.45451669 107.71009759 130.45844007 111.73031634 130.45738602 115.75072098 C130.45972638 117.66026324 130.46846029 119.56980996 130.48405075 121.47929001 C130.60924346 138.39119574 128.69112057 152.08314011 116.5 164.8125 C113.548417 167.63918305 110.48529141 169.87482231 107 172 C107.556875 172.40089844 108.11375 172.80179688 108.6875 173.21484375 C120.14184881 181.74755967 127.64064969 190.77384717 130 205 C130.25878919 208.17737925 130.28412496 211.33348943 130.2746582 214.52026367 C130.27976913 215.42567902 130.28488007 216.33109436 130.29014587 217.26394653 C130.30394861 220.23202282 130.30309161 223.19986434 130.30078125 226.16796875 C130.30467434 228.25149113 130.30901027 230.33501273 130.31376648 232.41853333 C130.32120949 236.77847875 130.32095211 241.13834318 130.31567383 245.49829102 C130.30989319 251.05135229 130.32678572 256.6040785 130.3500185 262.15708447 C130.36484346 266.45970051 130.36561549 270.76223758 130.36250877 275.06487465 C130.36301797 277.11034112 130.36817911 279.15581249 130.37832069 281.20125389 C130.46586283 301.33152007 128.63457256 319.14073559 114.625 334.625 C83.59025124 362.7040584 40.77818069 349 0 349 C0 233.83 0 118.66 0 0 Z M55 51 C55 84 55 117 55 151 C60.28 151 65.56 151 71 151 C76.91289241 145.08710759 77.1502709 143.6244526 77.16113281 135.8659668 C77.16609772 135.02514557 77.17106262 134.18432434 77.17617798 133.31802368 C77.1908171 130.52841379 77.19760485 127.73886079 77.203125 124.94921875 C77.20887544 123.01349383 77.21463318 121.07776894 77.22039795 119.14204407 C77.23091321 115.07914972 77.2367523 111.01627519 77.24023438 106.95336914 C77.24571727 101.74786707 77.26973874 96.54262682 77.29820633 91.33720684 C77.31683363 87.33691138 77.32203838 83.33667893 77.32357025 79.33634377 C77.32659759 77.41740298 77.33462883 75.49846332 77.34775543 73.57956505 C77.36481626 70.89358009 77.36293552 68.208234 77.35644531 65.5222168 C77.3656601 64.72982101 77.37487488 63.93742523 77.3843689 63.12101746 C77.34997803 58.57595036 76.84471245 55.60285285 74 52 C68.32745403 49.16372702 61.3420992 51 55 51 Z M55 196 C55 230.32 55 264.64 55 300 C69.98487055 301.66585346 69.98487055 301.66585346 76 296 C77.27494864 292.17515409 77.1556454 288.57072831 77.16113281 284.5847168 C77.16609772 283.72584869 77.17106262 282.86698059 77.17617798 281.98208618 C77.19079526 279.13778891 77.19760105 276.29354743 77.203125 273.44921875 C77.20887702 271.47247821 77.21463474 269.4957377 77.22039795 267.51899719 C77.23090684 263.37211853 77.23675017 259.22525925 77.24023438 255.07836914 C77.24571743 249.76874336 77.26974196 244.45937423 77.29820633 239.14982891 C77.31684503 235.0654272 77.32203898 230.98108714 77.32357025 226.8966465 C77.32659475 224.9394573 77.33461645 222.98226913 77.34775543 221.02512169 C77.36484083 218.28437241 77.36292953 215.54424796 77.35644531 212.8034668 C77.3656601 211.99753586 77.37487488 211.19160492 77.3843689 210.36125183 C77.34879266 205.55247739 76.83277403 202.07423138 74 198 C67.73108186 195.13342176 67.73108186 195.13342176 55 196 Z ' fill='%23FFFFFF' transform='translate(1519,20)'/%3E%3Cpath d='M0 0 C18.15 0 36.3 0 55 0 C55.01458252 8.84965576 55.02916504 17.69931152 55.04418945 26.81713867 C55.09292766 55.11948583 55.15633136 83.42178308 55.22898628 111.72407855 C55.2402547 116.11886784 55.25139311 120.51365744 55.26245117 124.90844727 C55.26465486 125.78338584 55.26685854 126.65832442 55.269129 127.55977628 C55.30451967 141.73424845 55.32937381 155.90872057 55.35034702 170.08322056 C55.37209498 184.62314968 55.40513582 199.16302138 55.44870156 213.70290166 C55.47523562 222.67773982 55.49291805 231.65250639 55.49934604 240.62738184 C55.50459457 246.77838135 55.52079347 252.92929071 55.54566566 259.08024194 C55.5596991 262.63119759 55.56884464 266.1819918 55.56500816 269.73297691 C55.56097724 273.58054412 55.57997448 277.4277994 55.60127258 281.27531433 C55.59642501 282.40079797 55.59157743 283.52628162 55.58658296 284.68587083 C55.5960395 285.71646097 55.60549604 286.74705112 55.61523914 287.80887127 C55.61713775 288.69703712 55.61903635 289.58520297 55.62099248 290.50028294 C56.08767181 293.57823319 57.21322453 295.47260088 59 298 C63.06120834 300.757303 67.27365775 300.38823526 72 300 C74.92511453 299.5666741 74.92511453 299.5666741 77 298 C79.69755074 292.30153534 79.28913371 286.35719596 79.2784729 280.19302368 C79.2842653 278.99549984 79.2900577 277.79797601 79.29602563 276.56416357 C79.31007458 273.24839797 79.31525482 269.93283403 79.31667423 266.61705327 C79.32037295 263.03836873 79.33553078 259.45973045 79.34928894 255.881073 C79.37155079 249.68352367 79.38657053 243.48599083 79.39665604 237.28841019 C79.41124842 228.32778155 79.43678683 219.36721034 79.46498732 210.40661542 C79.51044513 195.86826013 79.54706413 181.32989656 79.578125 166.79150391 C79.60831468 152.66974434 79.64266688 138.54800501 79.68261719 124.42626953 C79.68507874 123.55564316 79.68754028 122.6850168 79.69007643 121.78800781 C79.70245111 117.42028262 79.71490763 113.05255766 79.72740483 108.68483281 C79.8309575 72.4565825 79.91962055 36.22830859 80 0 C97.49 0 114.98 0 133 0 C133.06788357 37.34294069 133.12156362 74.68586509 133.15319599 112.02885512 C133.1569479 116.44208841 133.16083089 120.85532158 133.16479492 125.26855469 C133.16558185 126.1471137 133.16636878 127.02567271 133.16717956 127.93085472 C133.1802173 142.13807464 133.20386212 156.34525797 133.23145839 170.55245622 C133.25955806 185.14098163 133.27618589 199.72948794 133.28226548 214.3180393 C133.28637248 223.31284613 133.29932272 232.30754954 133.3237494 241.30232452 C133.33966296 247.4785841 133.3443877 253.65479056 133.34050413 259.83106913 C133.33859129 263.38924255 133.34142879 266.9472358 133.35761642 270.50537682 C133.3750957 274.37601488 133.36891867 278.24642292 133.36076355 282.11709595 C133.36950207 283.22414591 133.3782406 284.33119588 133.38724393 285.47179282 C133.27773611 304.82221923 126.68267227 322.96522486 113.4375 337.1875 C100.41233706 349.58209529 83.11103982 355.43603964 65.21875 355.21484375 C46.07897987 353.93731055 29.4757504 346.82191646 16 333 C4.21225544 318.94630863 -0.50210561 302.24048672 -0.36076355 284.16142273 C-0.36332682 282.93750016 -0.3658901 281.71357758 -0.36853105 280.45256644 C-0.37258339 277.09546952 -0.36334173 273.73891026 -0.34819686 270.38187897 C-0.33513835 266.74676424 -0.33963284 263.1116636 -0.34190369 259.47653198 C-0.34347027 253.19175548 -0.33412577 246.90707303 -0.31719017 240.62232018 C-0.29272078 231.53584321 -0.28498681 222.44941134 -0.2812262 213.362905 C-0.27467411 198.61764337 -0.25474683 183.87243177 -0.22631836 169.12719727 C-0.19874552 154.81079355 -0.17752775 140.49440346 -0.16479492 126.17797852 C-0.16400675 125.29425623 -0.16321858 124.41053395 -0.16240653 123.50003221 C-0.15849117 119.06628138 -0.15470011 114.63253045 -0.15097082 110.19877946 C-0.11991364 73.46580853 -0.06463156 36.73293022 0 0 Z ' fill='%23FFFFFF' transform='translate(1361,20)'/%3E%3Cpath d='M0 0 C10.56 0 21.12 0 32 0 C38.47265252 27.99941721 44.61687425 56.06190347 50.68664551 84.15100098 C52.42367202 92.18774908 54.16354221 100.22388183 55.90371704 108.25994873 C56.87968583 112.76714454 57.85393473 117.27470735 58.82699585 121.78253174 C61.17418081 132.64610833 63.5351503 143.50558117 65.99986076 154.3432045 C71.09280366 176.83584332 75.01454412 199.22596641 79 222 C79.33 148.74 79.66 75.48 80 0 C90.23 0 100.46 0 111 0 C111 115.17 111 230.34 111 349 C102.75 349 94.5 349 86 349 C82.36827068 336.129661 78.96490391 323.21721441 75.68321228 310.25357056 C74.81578147 306.82701783 73.94581661 303.40111622 73.07531738 299.9753418 C71.52677765 293.87953127 69.98036967 287.7831824 68.43469238 281.68664551 C66.00077638 272.08671119 63.56500519 262.48724997 61.12658691 252.88845825 C60.21629324 249.30282286 59.30783631 245.71672515 58.39941406 242.13061523 C55.48599128 230.64716426 52.53179922 219.17706105 49.4765625 207.73046875 C48.9012369 205.56278951 48.32608009 203.39506547 47.75109863 201.22729492 C46.71128098 197.30794312 45.65547626 193.39351948 44.58776855 189.48168945 C39.34848425 169.7554344 35.94256912 150.20566675 32 130 C31.67 202.27 31.34 274.54 31 349 C20.77 349 10.54 349 0 349 C0 233.83 0 118.66 0 0 Z ' fill='%23FFFFFF' transform='translate(694,20)'/%3E%3Cpath d='M0 0 C72.66429153 0 72.66429153 0 85.7421875 12.5859375 C101.4398472 29.36994043 100.16151622 52.53999276 100.1328125 74.03125 C100.13348832 75.83858249 100.13446065 77.64591489 100.13571167 79.45324707 C100.13717555 83.21835201 100.1350766 86.98343303 100.13037109 90.74853516 C100.12467463 95.53569698 100.12796071 100.32280269 100.13394356 105.10996246 C100.13758477 108.8352296 100.13639435 112.56048378 100.13381577 116.28575134 C100.13315631 118.04931139 100.13393991 119.81287268 100.13629532 121.57643127 C100.17783846 161.40596481 100.17783846 161.40596481 89 174 C86.45721086 176.21231835 83.82838381 178.16944702 81 180 C83.21268216 182.29778532 85.39856287 184.3052822 87.9375 186.25 C96.99673328 193.8259835 99.72371067 205.93952046 100.79509354 217.21998787 C101.13370409 221.81399351 101.15276277 226.39699633 101.15771484 231.00170898 C101.16279556 232.05173599 101.16787628 233.101763 101.17311096 234.18360901 C101.18374419 236.44465258 101.19239147 238.70570622 101.19923019 240.96676445 C101.21109366 244.54316971 101.23055957 248.11945823 101.25234985 251.69581604 C101.31375748 261.85731159 101.36817758 272.01878962 101.40136719 282.18041992 C101.4222562 288.41009532 101.45749524 294.63954816 101.50212479 300.86909676 C101.5163116 303.24180558 101.52501324 305.61455366 101.52817917 307.98730278 C101.5330625 311.29312562 101.55614814 314.59835051 101.58349609 317.90405273 C101.58048996 318.88743622 101.57748383 319.8708197 101.5743866 320.88400269 C101.58547958 321.78240372 101.59657257 322.68080475 101.60800171 323.60643005 C101.61131186 324.38710563 101.614622 325.1677812 101.61803246 325.97211361 C102.09962612 328.52892046 102.99855646 329.38946409 105 331 C105.66 331.33 106.32 331.66 107 332 C107 338.6 107 345.2 107 352 C103.885625 352.061875 100.77125 352.12375 97.5625 352.1875 C96.60029541 352.21481201 95.63809082 352.24212402 94.64672852 352.27026367 C88.14038829 352.33200121 81.517197 351.75208461 76.22338867 347.60986328 C69.01589846 340.06880509 68.55730772 330.10042323 68.61523438 320.19140625 C68.6098616 319.05508759 68.60448883 317.91876892 68.59895325 316.74801636 C68.58921961 314.29710584 68.58621764 311.84616105 68.58930969 309.39523315 C68.59381065 305.51014923 68.57972285 301.62551526 68.56091309 297.74047852 C68.5200348 288.7941053 68.50853846 279.84774167 68.49738312 270.90129089 C68.48600335 262.03970981 68.46290189 253.17835218 68.41999817 244.31686401 C68.40647255 240.50029719 68.41059033 236.68401284 68.41540527 232.86743164 C68.40606068 230.51448207 68.39589087 228.16153558 68.38476562 225.80859375 C68.39091385 224.75686981 68.39706207 223.70514587 68.40339661 222.62155151 C68.33926704 214.86466954 67.21671107 207.85871927 63.3125 201.0625 C54.94025457 193.59536218 43.44890957 195.52244548 33 195 C33 245.82 33 296.64 33 349 C22.11 349 11.22 349 0 349 C0 233.83 0 118.66 0 0 Z M33 33 C33 76.23 33 119.46 33 164 C52.60433612 165.85499629 52.60433612 165.85499629 62 159 C65.47054939 153.92765858 67.11600246 149.76861769 67.14044189 143.69377136 C67.14615204 142.84014511 67.15186218 141.98651886 67.15774536 141.10702515 C67.15886322 140.17862823 67.15998108 139.25023132 67.16113281 138.29370117 C67.16609772 137.30949692 67.17106262 136.32529266 67.17617798 135.31126404 C67.19078347 132.0551585 67.19759887 128.79910167 67.203125 125.54296875 C67.20887768 123.27858987 67.2146354 121.01421101 67.22039795 118.74983215 C67.23090328 114.0011065 67.23674905 109.25239775 67.24023438 104.50366211 C67.24571873 98.42404889 67.26974768 92.34465967 67.29820633 86.26511669 C67.31684573 81.58705495 67.32203901 76.90904704 67.32357025 72.23095131 C67.32659424 69.98989957 67.33461419 67.74884873 67.34775543 65.50783348 C67.36484314 62.36987721 67.36292885 59.23246656 67.35644531 56.09448242 C67.3656601 55.1721582 67.37487488 54.24983398 67.3843689 53.29956055 C67.3447772 47.17090218 66.62167542 42.11804596 62.53515625 37.2578125 C53.22678288 30.09752529 46.33508642 33 33 33 Z ' fill='%23FFFFFF' transform='translate(1071,20)'/%3E%3Cpath d='M0 0 C73.45 0 73.45 0 86.47265625 11.109375 C98.86089604 24.16912686 102.15653765 42.77729598 102.14044189 60.1803894 C102.14341302 61.1911803 102.14638414 62.20197119 102.1494453 63.24339211 C102.15810159 66.6230446 102.15963797 70.00266153 102.16113281 73.38232422 C102.16576328 75.80894547 102.17078825 78.23556599 102.17617798 80.66218567 C102.18928489 87.2515446 102.19578132 93.84089617 102.20018864 100.43026495 C102.20295789 104.55201311 102.20719658 108.67375894 102.21169281 112.79550552 C102.2238832 124.22727498 102.23418159 135.65904259 102.2375679 147.09081841 C102.23789725 148.1871876 102.23789725 148.1871876 102.23823325 149.30570567 C102.23856067 150.40457948 102.23856067 150.40457948 102.2388947 151.52565277 C102.23933815 153.00994039 102.23978472 154.49422801 102.24023438 155.97851562 C102.2404558 156.71476092 102.24067723 157.45100621 102.24090537 158.20956196 C102.24484685 170.11870222 102.26228201 182.02778105 102.2855939 193.93689762 C102.30938346 206.1899282 102.32177327 218.44292807 102.32293582 230.6959821 C102.32384855 237.56494248 102.32949826 244.43382289 102.34775543 251.30276108 C102.3648913 257.77229294 102.36635256 264.24171411 102.35761642 270.71126366 C102.35685027 273.07459227 102.36113258 275.43792928 102.37107468 277.80123711 C102.45310205 298.52995497 102.4187457 322.13154088 87 338 C64.66752202 358.75059413 24.34706182 349 0 349 C0 233.83 0 118.66 0 0 Z M33 33 C33 126.72 33 220.44 33 317 C50.10979275 318.30673803 50.10979275 318.30673803 65.375 312.0625 C71.68467875 300.17118235 70.42557308 286.47441501 70.38818359 273.4296875 C70.3922534 271.04347494 70.39759757 268.65726426 70.40411377 266.27105713 C70.41633198 260.48537916 70.41460077 254.69983258 70.40587585 248.91415071 C70.39907554 244.20819932 70.39819267 239.5022806 70.4014473 234.79632568 C70.401907 234.12422809 70.40236669 233.45213051 70.40284032 232.75966632 C70.40379959 231.3939255 70.40477223 230.02818468 70.4057581 228.66244388 C70.41429413 215.88317718 70.404506 203.10397526 70.388357 190.32471919 C70.37495543 179.3811606 70.37728403 168.4376975 70.39111328 157.49414062 C70.40720077 144.75776411 70.41347033 132.02144423 70.40427649 119.28505898 C70.40332093 117.92459743 70.40237782 116.56413588 70.4014473 115.20367432 C70.40098447 114.53445981 70.40052164 113.8652453 70.40004479 113.17575157 C70.39746439 108.48041468 70.4018053 103.78511399 70.40888596 99.08978271 C70.41757992 92.75969679 70.41148918 86.42979043 70.39420319 80.09972382 C70.39025134 77.78267464 70.39134995 75.46561023 70.39799118 73.1485672 C70.85760495 54.9651106 70.85760495 54.9651106 65.3125 37.9375 C55.92957736 30.07613238 44.74211085 33 33 33 Z ' fill='%23FFFFFF' transform='translate(833,20)'/%3E%3Cpath d='M0 0 C10.89 0 21.78 0 33 0 C33 53.46 33 106.92 33 162 C45.54 162 58.08 162 71 162 C71 108.54 71 55.08 71 0 C81.89 0 92.78 0 104 0 C104 115.17 104 230.34 104 349 C93.11 349 82.22 349 71 349 C71 297.52 71 246.04 71 193 C58.46 193 45.92 193 33 193 C33 244.48 33 295.96 33 349 C22.11 349 11.22 349 0 349 C0 233.83 0 118.66 0 0 Z ' fill='%23FFFFFF' transform='translate(17,20)'/%3E%3Cpath d='M0 0 C10.89 0 21.78 0 33 0 C33 53.46 33 106.92 33 162 C45.54 162 58.08 162 71 162 C71 108.54 71 55.08 71 0 C81.56 0 92.12 0 103 0 C103 115.17 103 230.34 103 349 C92.44 349 81.88 349 71 349 C71 297.52 71 246.04 71 193 C58.46 193 45.92 193 33 193 C33 244.48 33 295.96 33 349 C22.11 349 11.22 349 0 349 C0 233.83 0 118.66 0 0 Z ' fill='%23FFFFFF' transform='translate(340,20)'/%3E%3Cpath d='M0 0 C2.01513962 1.93021036 3.79303264 3.90274354 5.5390625 6.078125 C6.07917969 6.74328125 6.61929688 7.4084375 7.17578125 8.09375 C17.60459455 22.27903761 18.85549359 39.51343414 18.734375 56.46484375 C18.73063618 58.01853756 18.72779332 59.57223376 18.72579956 61.12593079 C18.71823144 65.17828089 18.69864318 69.23048336 18.6763916 73.28277588 C18.6557846 77.43263757 18.64676636 81.58252356 18.63671875 85.73242188 C18.61538949 93.84773093 18.58026462 101.96289249 18.5390625 110.078125 C8.9690625 110.078125 -0.6009375 110.078125 -10.4609375 110.078125 C-10.47552002 107.99951172 -10.49010254 105.92089844 -10.50512695 103.77929688 C-10.55559982 96.89005793 -10.62221688 90.001042 -10.69665241 83.1120224 C-10.74126536 78.9376572 -10.78054109 74.76338755 -10.80737305 70.58886719 C-10.83349712 66.55567281 -10.87396279 62.52284794 -10.92412376 58.48988342 C-10.94073122 56.9558626 -10.95228346 55.42177796 -10.95855141 53.88768005 C-11.00139044 44.36139911 -11.26136481 36.92319222 -16.6484375 28.765625 C-20.71167991 24.88297114 -24.30728386 23.19675774 -29.953125 22.984375 C-35.75860323 23.33729161 -39.82230521 24.55276446 -44.4609375 28.078125 C-48.12098836 32.8763624 -49.58290216 37.65815455 -49.59236526 43.60569286 C-49.59812698 44.96783799 -49.59812698 44.96783799 -49.6040051 46.35750121 C-49.60313862 47.35135732 -49.60227213 48.34521344 -49.60137939 49.3691864 C-49.60435052 50.42797762 -49.60732164 51.48676884 -49.6103828 52.57764465 C-49.61907741 56.13730163 -49.6205787 59.69692502 -49.62207031 63.2565918 C-49.62669796 65.80412366 -49.63172255 68.35165482 -49.63711548 70.89918518 C-49.65024702 77.82908393 -49.65672269 84.7589716 -49.66112614 91.68888068 C-49.6638899 96.01742472 -49.66812753 100.34596652 -49.67263031 104.67450905 C-49.68482271 116.66290872 -49.69512173 128.6513066 -49.6985054 140.63971233 C-49.69872497 141.40688672 -49.69894453 142.1740611 -49.69917075 142.96448319 C-49.69938903 143.73347813 -49.69960731 144.50247308 -49.6998322 145.2947709 C-49.70027566 146.85300807 -49.70072223 148.41124525 -49.70117188 149.96948242 C-49.70150402 151.12888798 -49.70150402 151.12888798 -49.70184287 152.31171588 C-49.70578938 164.83107015 -49.72323903 177.35036617 -49.7465314 189.86969795 C-49.77026147 202.72828147 -49.78270802 215.58683578 -49.78387332 228.44544154 C-49.78478921 235.66295184 -49.79051967 242.88038624 -49.80869293 250.0978756 C-49.82573072 256.88828336 -49.82733416 263.67852268 -49.81855392 270.46895409 C-49.81778297 272.95980718 -49.82213385 275.45066799 -49.83201218 277.94150162 C-49.84471802 281.34522103 -49.83886173 284.7484294 -49.82843018 288.15214539 C-49.83648658 289.13484789 -49.84454298 290.1175504 -49.85284352 291.13003176 C-49.79972526 298.55495966 -48.85039662 305.12274135 -44.0859375 311.015625 C-38.03802242 315.76755827 -31.88736608 315.72302518 -24.4609375 315.078125 C-19.68642774 313.45820205 -17.104506 311.36252913 -14.4609375 307.078125 C-11.89644507 300.41763599 -11.01675131 294.22372968 -11.02856445 287.13037109 C-11.0183728 286.19256805 -11.00818115 285.25476501 -10.99768066 284.2885437 C-10.96777868 281.22615406 -10.9583198 278.16407836 -10.94921875 275.1015625 C-10.93235515 272.96350076 -10.91420266 270.82544884 -10.89482117 268.68740845 C-10.84749775 263.08814562 -10.81757433 257.48892259 -10.79138184 251.88952637 C-10.76148694 246.16455224 -10.71498741 240.439715 -10.66992188 234.71484375 C-10.58408966 223.50266038 -10.51819186 212.29049076 -10.4609375 201.078125 C-16.4009375 201.078125 -22.3409375 201.078125 -28.4609375 201.078125 C-28.4609375 191.508125 -28.4609375 181.938125 -28.4609375 172.078125 C-11.9609375 172.078125 4.5390625 172.078125 21.5390625 172.078125 C21.5390625 228.178125 21.5390625 284.278125 21.5390625 342.078125 C17.2490625 342.078125 12.9590625 342.078125 8.5390625 342.078125 C5.97403262 339.09431473 4.95451779 337.52679785 3.5390625 334.078125 C2.78579145 332.73479163 2.016161 331.40043208 1.2265625 330.078125 C0.6696875 329.088125 0.1128125 328.098125 -0.4609375 327.078125 C-0.89664063 327.66980469 -1.33234375 328.26148438 -1.78125 328.87109375 C-9.29297345 338.83794759 -16.79995546 344.20157889 -29.2109375 346.890625 C-30.8196875 346.9834375 -30.8196875 346.9834375 -32.4609375 347.078125 C-33.6778125 347.160625 -34.8946875 347.243125 -36.1484375 347.328125 C-48.21153228 347.09479628 -58.24002598 342.12664233 -67.0859375 334.203125 C-70.8120389 330.27882672 -73.38081789 326.10698275 -75.8359375 321.328125 C-76.15771973 320.70953613 -76.47950195 320.09094727 -76.81103516 319.45361328 C-83.65377658 305.20724998 -82.89607384 290.20557832 -82.86499023 274.78955078 C-82.87069924 272.23072004 -82.87766555 269.67189184 -82.88578796 267.11306763 C-82.90182215 260.90875301 -82.90383194 254.70457565 -82.89857506 248.50024666 C-82.89451782 243.452525 -82.89599527 238.40483314 -82.90132332 233.35711288 C-82.90207174 232.63606045 -82.90282016 231.91500802 -82.90359126 231.17210551 C-82.90512289 229.70683742 -82.90666124 228.24156933 -82.90820623 226.77630125 C-82.92190369 213.06509592 -82.91651302 199.35394781 -82.90502102 185.64274381 C-82.89509161 173.12798511 -82.90802913 160.61337432 -82.93195521 148.09863843 C-82.9563992 135.21486771 -82.96594109 122.33116574 -82.95930248 109.44737232 C-82.955822 102.22755752 -82.95796448 95.00785637 -82.97555351 87.78805923 C-82.99189527 80.99663494 -82.98701184 74.20553674 -82.96824837 67.41410446 C-82.96457624 64.9306061 -82.96763045 62.44708665 -82.97813416 59.96360779 C-83.06130473 38.66247394 -81.20285737 19.37094067 -65.68359375 3.07421875 C-46.79166909 -13.89199127 -20.16538705 -15.74820703 0 0 Z ' fill='%23FFFFFF' transform='translate(292.4609375,26.921875)'/%3E%3Cpath d='M0 0 C11.22 0 22.44 0 34 0 C38.59025293 43.44919782 43.17708432 86.89875504 47.75856173 130.34887913 C48.29929989 135.47713654 48.84006981 140.60539059 49.38085938 145.73364258 C49.48852151 146.75459666 49.59618364 147.77555074 49.70710826 148.82744282 C51.45103773 165.36430349 53.19754148 181.90089132 54.94499469 198.43737996 C56.73763239 215.40200581 58.5275081 232.36692141 60.31481361 249.33210987 C61.41799604 259.80273229 62.52333897 270.27312202 63.63143587 280.74322551 C64.39082001 287.92040827 65.1475241 295.09787041 65.90211248 302.27555896 C66.33771744 306.41829486 66.77451139 310.56089638 67.21448517 314.70317078 C67.61731206 318.49596207 68.0167699 322.28909258 68.4135592 326.08252012 C68.62585414 328.10367986 68.84174576 330.12446081 69.05776787 332.14522558 C69.18317011 333.35048421 69.30857235 334.55574284 69.43777466 335.79752445 C69.60181384 337.35190962 69.60181384 337.35190962 69.76916695 338.93769652 C70.02134648 342.28318908 70 345.64501639 70 349 C58.78 349 47.56 349 36 349 C34.75217038 332.97875894 34.75217038 332.97875894 34.22265625 326.13867188 C33.86162202 321.47509212 33.50017269 316.81154719 33.13623047 312.14819336 C32.84277382 308.38766361 32.55119635 304.62699242 32.26091003 300.86621666 C32.14994437 299.43288689 32.03830669 297.99960899 31.92597961 296.56638527 C31.76852466 294.55587083 31.61370059 292.54515088 31.45898438 290.53442383 C31.37015991 289.39080887 31.28133545 288.24719391 31.18981934 287.06892395 C31.02373079 284.38367005 31 281.69038546 31 279 C20.11 279.33 9.22 279.66 -2 280 C-2.49371094 284.81335938 -2.98742187 289.62671875 -3.49609375 294.5859375 C-3.8101161 297.63025417 -4.1243682 300.67454358 -4.43945312 303.71875 C-4.93984077 308.55348177 -5.43936294 313.38829227 -5.93383789 318.22363281 C-6.33242615 322.12079703 -6.73480632 326.01755254 -7.13984871 329.91405106 C-7.29391416 331.40269599 -7.44659931 332.89148443 -7.59789848 334.38041306 C-7.80960807 336.461522 -8.02616466 338.54207235 -8.24389648 340.62255859 C-8.36603012 341.80836517 -8.48816376 342.99417175 -8.61399841 344.21591187 C-9 347 -9 347 -10 349 C-19.57 349 -29.14 349 -39 349 C-39 343.62989416 -38.99960991 338.8715033 -38.40933323 333.63789558 C-38.2775809 332.44792194 -38.14582856 331.25794829 -38.01008373 330.03191483 C-37.86290982 328.74892719 -37.7157359 327.46593954 -37.56410217 326.14407349 C-37.40764793 324.74843387 -37.25163169 323.35274509 -37.09601301 321.95701206 C-36.66917969 318.14029146 -36.23613393 314.32429804 -35.80202544 310.50839901 C-35.33417452 306.38616838 -34.87211643 302.26328791 -34.40931702 298.14048767 C-33.50277352 290.07296048 -32.59087223 282.00604758 -31.67710669 273.93933554 C-30.61340222 264.54737309 -29.55481671 255.15483582 -28.49638932 245.76227747 C-26.60830322 229.00901323 -24.71527038 212.25631159 -22.81958008 195.50390625 C-20.9792845 179.24101317 -19.14294282 162.97767976 -17.31079102 146.71386719 C-15.31555166 129.00239941 -13.31828742 111.29116235 -11.31734079 93.58033836 C-11.10415808 91.69339938 -10.89097565 89.80646037 -10.6777935 87.91952133 C-10.57289802 86.9910932 -10.46800255 86.06266506 -10.35992842 85.10610274 C-9.61992192 78.55523394 -8.8813068 72.0042091 -8.14317513 65.45312881 C-7.24441437 57.47701092 -6.34325985 49.5011677 -5.43904931 41.52566572 C-4.97755433 37.45462815 -4.51710869 33.38347915 -4.05947113 29.312006 C-3.6409494 25.58883487 -3.21943476 21.86601552 -2.7954753 18.14345978 C-2.56935838 16.15109412 -2.34646144 14.15836385 -2.12365967 12.16562474 C-1.98929959 10.99129757 -1.85493951 9.81697041 -1.71650791 8.60705757 C-1.60145265 7.58934938 -1.48639739 6.57164118 -1.36785561 5.52309334 C-1 3 -1 3 0 0 Z M16 94 C12.49205947 126.8478429 9.08419421 159.70579347 5.74142456 192.5708313 C5.33082284 196.60702434 4.91856947 200.64304344 4.50491333 204.67892456 C4.01121665 209.49704262 3.52105673 214.31550796 3.03355217 219.13425636 C2.8515904 220.9274181 2.66844502 222.72046017 2.48404121 224.51337242 C2.22971157 226.98857353 1.97979769 229.46418329 1.73095703 231.93994141 C1.65621438 232.65755614 1.58147173 233.37517088 1.50446415 234.11453152 C1.07240349 238.47091245 1 242.5866384 1 247 C9.91 247 18.82 247 28 247 C28.02438693 238.0999114 28.02438693 238.0999114 27.58239746 229.28633118 C27.48984177 228.07639999 27.39728607 226.86646881 27.30192566 225.61987305 C27.19906754 224.33161621 27.09620941 223.04335937 26.99023438 221.71606445 C26.88149695 220.31547319 26.77313475 218.91485276 26.66511536 217.51420593 C26.37346075 213.74607924 26.07661831 209.97837783 25.77877998 206.21073556 C25.46741911 202.26053569 25.16091803 198.30995871 24.85388184 194.35942078 C24.27292272 186.89383236 23.68764951 179.42858882 23.10079145 171.96346205 C22.43237812 163.45819008 21.768827 154.95254092 21.10566616 146.44685805 C19.74248674 128.96414943 18.37326014 111.48191962 17 94 C16.67 94 16.34 94 16 94 Z ' fill='%23FFFFFF' transform='translate(606,20)'/%3E%3Cpath d='M0 0 C28.38 0 56.76 0 86 0 C86 10.23 86 20.46 86 31 C68.18 31 50.36 31 32 31 C32 71.92 32 112.84 32 155 C44.87 155 57.74 155 71 155 C71 164.9 71 174.8 71 185 C58.13 185 45.26 185 32 185 C32 229.22 32 273.44 32 319 C49.82 319 67.64 319 86 319 C86 328.9 86 338.8 86 349 C57.62 349 29.24 349 0 349 C0 233.83 0 118.66 0 0 Z ' fill='%23FFFFFF' transform='translate(962,20)'/%3E%3Cpath d='M0 0 C10.56 0 21.12 0 32 0 C32 104.61 32 209.22 32 317 C48.83 317 65.66 317 83 317 C83 327.56 83 338.12 83 349 C55.61 349 28.22 349 0 349 C0 233.83 0 118.66 0 0 Z ' fill='%23FFFFFF' transform='translate(473,20)'/%3E%3Cpath d='M0 0 C10.89 0 21.78 0 33 0 C33 115.17 33 230.34 33 349 C22.11 349 11.22 349 0 349 C0 233.83 0 118.66 0 0 Z ' fill='%23FFFFFF' transform='translate(150,20)'/%3E%3C/svg%3E%0A");
    max-width: 250px;
    object-fit: contain;
  }*/

.main-layout {
  width: 100%;
  margin-top: 0px;
  padding-left: 272px;
}

.container-fluid {
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 10px;
  margin-right: auto;
  margin-left: auto;
}

.PageBar_menuAdmin {
  margin-top: 10px;
  background: none;
}

.row {
  margin: unset;
}

.page-title-btn {
  position: relative;
  z-index: 10;
  margin-top: 0px;
  left: 0px;
}

button#siteNavBar_welcomeBackBarLoggedIn_loginToggle {
  display: block;
  height: 80px;
  margin-right: 20px;
}


.error-message {
  border-style: solid;
  border-width: 1px;
}

.site-header-container .user-btn .user-image {
  width: 58px;
  height: 58px;
  margin-top: 8px;
}

.user-image-shape {
  border-radius: 50%;
  border-style: none;
}

.push-icon-shape {
  border-style: solid;
  border-width: 2px;
}

.targeted-message {
  top: 10px;
}

h4 {
    padding-bottom: unset;
}

.pi_Free_form_Content h4 {
  margin-top: 1rem;
}

h5 {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.fade {
  -webkit-transition: opacity .05s linear;
  -o-transition: opacity .05s linear;
  transition: opacity .05s linear;
}

.site-header-container .main-nav-submenu-container .user-login.popover .init-user-login-btn, .site-header-container .main-nav-submenu-container .user-login.popover .init-logout-btn {
  background-color: #FF6600;
  color: #ffffff;
  text-decoration: none;
  margin-top: 10px;
}

.site-header-container .main-nav-submenu-container .user-login.popover .init-user-login-btn:hover, .site-header-container .main-nav-submenu-container .user-login.popover .init-logout-btn:hover {
  background-color: #640A28;
  color:#ffffff;
}


/*ul#quick-links-menu:before {
  content: "";
  background: rgba(96, 0, 21, .3);
  width: 231px;
  height: 1px;
  top: -6px;
  left: 20px;
  position: absolute;
  back: normal;
}

@media screen and (max-width: 1025px) {
ul#quick-links-menu:before {
  background: none !important;
}
}*/


/*  Base mobile layout   */

@media screen and (max-width: 1025px) {
  nav#top-nav-bar {
    display: block;
  }
 
  div#header-tabs {
    display: block;
    background-color: #640A28 !important;
  }

  header {
    height: 58px;
  }

  .site-header-container #sitemasthead {
    height: 58px;
  }

  h1#logo-heading {
    margin-top: 6px !important;
    float: left;
    margin-left: calc(50vw - 198px) !important;
  }

  .site-header-container #sitemasthead .site-logo-link {
    display: block;
    margin: auto;
  }

  .site-header-container #sitemasthead .site-logo {
    float: left;
    height: 45px;
    width: unset;
    left: unset;
  }

  .site-header-container .user-btn .user-image {
    display: block;
    height: 40px;
    width: 40px;
    margin-top: unset !important;
  }

  .site-header-container .main-nav-submenu-container {
    margin-top: unset;
    width: unset;
    height: 58px;
    float:right;
  }
  .site-header-container .main-nav-btn {
    color: #fff;
    position: relative;
    margin-top: unset;
    font-size: 1.625rem;
    float: left;
    top: 0px;
    padding: 13px 17px 13px 17px;
  }
  
  .popover.bottom {
     margin-top: 0px;
  }

  .site-header-container #toggle-btns-wrapper-sn {
    display: none !important;
  }

  .site-header-container .top-nav-bar .nav-container .link-scroll.vertical-menu .super-nav .fade {
    display: block !important;
    opacity: 100;
  }

  .glyphicons-menu-hamburger:before {
    /*content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLW1lbnUiPjxsaW5lIHgxPSI0IiB4Mj0iMjAiIHkxPSIxMiIgeTI9IjEyIi8+PGxpbmUgeDE9IjQiIHgyPSIyMCIgeTE9IjYiIHkyPSI2Ii8+PGxpbmUgeDE9IjQiIHgyPSIyMCIgeTE9IjE4IiB5Mj0iMTgiLz48L3N2Zz4=");*/
    content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1tZW51Ij48bGluZSB4MT0iNCIgeDI9IjIwIiB5MT0iMTIiIHkyPSIxMiIvPjxsaW5lIHgxPSI0IiB4Mj0iMjAiIHkxPSI2IiB5Mj0iNiIvPjxsaW5lIHgxPSI0IiB4Mj0iMjAiIHkxPSIxOCIgeTI9IjE4Ii8+PC9zdmc+);
  }



  .site-header-container .top-nav-bar .nav-container .link-scroll.vertical-menu .super-nav a, .site-header-container .top-nav-bar .nav-container .link-scroll.vertical-menu .super-nav button  {
    display: flex !important;
    align-items: center;
  }

  .targeted-message {
    top: 20px;
  }
  .main-layout {
    margin-top: 0px;
    padding-left: 0px;
  }

  /*.portlet-grid {
    margin-left: 4px!important;
  }*/

  .portlet-grid {
    padding-right: unset !important;
    padding-left: unset !important;
  }

  .container-fluid {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }

  .admin-menu .actions-menu {
    margin: unset;
  }

  button#siteNavBar_welcomeBackBarLoggedIn_loginToggle {
    height: 58px;
  }

  .site-header-container .main-nav-submenu-container .user-login.popover .message, .site-header-container .main-nav-submenu-container .user-login.popover .user-name {
    color: #ffffff;
    font-size: 1rem;
  }

  .site-header-container .main-nav-submenu-container .user-login .init-user-login-btn, .site-header-container .main-nav-submenu-container .user-login .init-logout-btn, .site-header-container .main-nav-submenu-container .user-login .init-user-login-continue-btn {
    max-width: 60% !important;
    font-size: 1.125rem !important;
  }

  

}

button#jics-login-redirect-simple-button:hover {
  background-color: #fff;
  color: #640A28;
}

input#siteNavBar_welcomeBackBarLoggedOut_ButtonLogin:hover {
  background-color: #fff;
  color: #640A28;
}

/*  Print layout   */

@media print {
  a[href]:after {
    content: none;
}
}

/*  Navbar layout  */

.site-header-container .user-btn {
  /*margin-top: -64px;*/
  height: 64px;
  background: none;
  right: 0px;
}

.site-header-container .search-btn {
  top: 15px;
  z-index: 5000;
}

.site-header-container .search-panel {
  position: relative;
  right: 0;
  top: 13px;
}

  .site-header-container .search-panel .search-section {
    top: -12px;
    z-index: 5000;
}

.site-header-container .jics-login-redirect-simple {
  float: right;
}

.site-header-container .jics-login-show-standard-fields-section {
  clear: none;
  text-align: center;
  padding-top: 6px;
  white-space: nowrap;
}

span#jics-login-show-standard-fields-text {
  color: #ffffff
}

.site-header-container .main-nav-submenu-container .user-login.popover {
  position: absolute;
  margin-right: 0px;
}

.site-header-container .main-nav-submenu-container .user-login {
  position: fixed;
  display: block;
  width: 630px;
  right: 112px;
  overflow: visible;
  z-index: 5003;
  top: 25px;
}

.top-nav-bar {
  top: 101px;
}

.logged-in .site-header-container .main-nav-submenu-container {
  position: relative;
  /*right: 5px;*/
}
  .logged-in .site-header-container .main-nav-submenu-container .user-login.popover {
    z-index: 5000;
    right: 125px;
    top: 80px;
    left: unset;
}


button#siteNavBar_welcomeBackBarLoggedOut_JicsLoginRedirectContinue {
  margin-top: 1px;
  box-shadow: unset;
}

  button#siteNavBar_welcomeBackBarLoggedOut_JicsLoginRedirectContinue:hover {
    background-color: #fff;
    color: #640A28;
  }


  a#siteNavBar_welcomeBackBarLoggedOut_ForgotPasswordLink {
    margin-right: 20px;
    margin-top: 2px;
    color: #fff;
  }

  a#siteNavBar_welcomeBackBarLoggedOut_ForgotPasswordLink:hover {
      color: #ff6600;
  }
  button#siteNavBar_searchBox_SearchButton {
    height: auto;
    margin-top: 13px;
    background: none;
    color: #ffffff;
    margin-right: 100px;
    display: none;
}

div#search-section.fade {
  opacity: 100;
}

div#search-section {
  display: block;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  margin-right: 253px;
  margin-top: 0;
  padding-top: 13px;
  height: 80px !important;
  background: transparent;
  border: none !important;
  z-index: 5000;
  min-width: unset;
  max-width: 320px;
}

div#search-section .form-group {
  width: 100% !important;
  margin-right: 0 !important;
  float: right !important;
}

div#search-section .popover {
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  height: 100px !important;
}

div#search-section .popover-content {
  height: 50px !important;
  width: 320px;
  background-color: transparent;
}

div#search-section .popover .arrow {
  display: none !important;
}

div#search-section .arrow {
  display: none;
}

div#search-section {
  background: transparent;
  border: none !important;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  height: 80px;
}

.site-header-container .search-section .init-search-btn {
  visibility: hidden;
  float: right;
  position: absolute;
  width: 80px;
  font-size: 0px;
  /*margin-top: -20px;*/
  /*margin-left: 205px;*/
  padding: 0;
  height: 0;
  right: 12%;
}

.site-header-container .search-section .init-search-btn::after {
  visibility: visible;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiM2NDBBMjgiIHN0cm9rZS13aWR0aD0iMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1zZWFyY2giPjxjaXJjbGUgY3g9IjExIiBjeT0iMTEiIHI9IjgiLz48cGF0aCBkPSJtMjEgMjEtNC4zLTQuMyIvPjwvc3ZnPg==");
  background-size: cover;
  content: "";
  height: 23px;
  width: 23px;
  background-repeat: no-repeat;
  float: right;
  margin-top: 5px;
  /*margin-right: 10px;*/
}

input#siteNavBar_searchBox_tbSearch {
  width: 280px;
}

.site-header-container .search-section .form-group {
  width: unset;
}

input#siteNavBar_searchBox_tbSearch {
  background-color: #F8F9FA;
  color: #343D49;
}

div[id*='_tblDivisions'] {
  max-width: 512px;
}



/*span.custom-icon.icon-user-icon.no-profile-image {
  color: #fff;
}

span.custom-icon.icon-user-icon.no-profile-image:hover {
  color: #ff6600;
}*/

.site-header-container .user-btn .no-profile-image {
  color: #fff;
  font-size: 56px;
  /*height: 100%;*/
  padding-top: 5px;
}

.site-header-container .user-btn .no-profile-image:hover {
  color: #ff6600;
}





/* .main-crumbs {
  width: 100%;
  display: flex;
  font-size: 12px;
  padding-bottom: 36px;
}
  .main-crumbs .breadcrumbs-title {
    font-size: 12px;
    float: left;
    padding-right: 10px;
}*/

/*#emulation {
  float: right;
  position: relative;
  right: 15px;
  margin-top: 3%;
}
  #emulation span {
    padding-left: 20px;
    padding-right: 10px;
}
  #emulation #emulationRole {
    margin: 0 5px;
}*/

.site-header-container .searchAutoComplete .ui-autocomplete {
  z-index: 9999 !important;
}



/*  Navbar mobile layout   */

@media screen and (max-width: 1025px) {
  
  span#mcGreeting {
    display: none !important;
  }

  .site-header-container .search-section .init-search-btn {
    /*right: calc(50vw - 136px);*/
    top: 26px;
    right: 8%;
  }


  .logged-in .site-header-container .search-btn {
      top: 3px;
      right: 0px;
      display: block !important;
      margin-right: 82px !important;
  }

  button#siteNavBar_searchBox_SearchButton {
    height: auto;
    margin-top: 14px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1zZWFyY2giPjxjaXJjbGUgY3g9IjExIiBjeT0iMTEiIHI9IjgiLz48cGF0aCBkPSJtMjEgMjEtNC4zLTQuMyIvPjwvc3ZnPg==");
    color: #ffffff;
    margin-right: 20px;
    display: block;
    background-size: cover;
    width: 25px;
    height: 25px;
  }

  .logged-in .site-header-container .main-nav-submenu-container .user-login.popover {
    top: 58px;
    right: 0px;
  }
  .site-header-container .mobile-fixed-container {
    width: 100%;
    z-index: 10;
    position: fixed;
  }
  .site-header-container .top-nav-bar {
    border-bottom: none;
  }
    .site-header-container .top-nav-bar .nav-container .link-scroll .h-menu ul {
      margin-top: 0;
  }

  .site-header-container .main-nav-submenu-container .user-login.popover a {
    text-decoration: none;
    font-size: 1rem; 
  }

  .site-header-container .main-nav-submenu-container .user-login {
    position: fixed !important;
    width: 100%;
    top: 58px;
    right: 0;
    overflow: hidden;
    left: 0!important;
    text-align: center;
    z-index: 20000;
    background-color: #640A28;
  }
    .site-header-container .main-nav-submenu-container .user-login .forgot-password-link {
      margin: 0;
  }
    .site-header-container .main-nav-submenu-container .user-login .jics-login-redirect-simple {
      float: none;
      position: relative;
      top: 10px;
  }
    .site-header-container .main-nav-submenu-container .user-login .jics-login-show-standard-fields-section {
      clear: none;
      text-align: center;
      padding: 10px 0;
      color: #ffffff;
  }
      .site-header-container .main-nav-submenu-container .user-login .jics-login-show-standard-fields-section .link-btn {
        padding: 4px 0;
      }
  .site-header-container .search-panel .search-section {
    top: 43px;
    position: fixed !important;
  }

  .site-header-container .main-nav-submenu-container .user-login.popover .init-user-login-btn, .site-header-container .main-nav-submenu-container .user-login.popover .init-logout-btn {
    background-color: #FF6600;
    color: #ffffff;
    text-decoration: none;
  }

  .site-header-container .main-nav-submenu-container .user-login.popover .init-user-login-btn:active, .site-header-container .main-nav-submenu-container .user-login.popover .init-logout-btn:active {
    background-color: #ffffff;
    color:#ffffff;
    border: none !important;
  }

  .site-header-container .main-nav-submenu-container .user-login ul .site-manager, .site-header-container .main-nav-submenu-container .user-login ul .account-info {
    color: #FF6600;
  }


  .site-header-container .login-btn {
    margin-top: 11px;
    right: unset;
    position: relative;
    z-index: 5000;
    font-size: 1.125rem;
    font-weight: 100;
    float: right;
    margin-right: 7px;
    z-index: 5000;
}
  .site-header-container .search-btn {
    top: 6px;
    right: 10px;
    font-size: 28px;
    position: fixed;
    z-index: 5000;
}
  .site-header-container .user-btn {
    padding: unset;
    margin-top: unset;
    margin-right: 10px;
    height: 48px;
}
  .skip-navigation:focus {
    position: absolute;
    top: -3px;
    font-size: 0.875rem;
    text-align: center;
    width: 100%;
    z-index: 5000;
}
  .main-crumbs {
    display: block;
    top: 10px;
    padding-bottom: 0;
}
    .main-crumbs .breadcrumbs-title {
      float: none;
}
    .main-crumbs .breadcrumbs-container {
      display: inline-block;
}
  #emulation {
    text-align: center;
    margin: 28px auto 0 auto;
    float: none;
  }

  div#search-section .popover-content {
    width: unset; 
  }

  /*.site-header-container .search-section .search-input {
    margin: 12px auto;
    margin-left: calc(50vw - 140px);
}*/

  div#search-section {
    background: #640A28 !important;
    top: 58px;
    margin-right: 0 !important;
    padding-right: 0 !important;
    right: 0 !important;
    left: 0 !important;
    min-width: 100% !important;
    max-width: 100% !important;
    
  }

  input#siteNavBar_searchBox_tbSearch {
    width: 89%;
  }

}

/*  Combined nav mobile layout   */

@media screen and (max-width: 1025px) {
  .top-nav-bar {
    top: 0;
  }
    .top-nav-bar .nav-container .link-scroll.vertical-menu .super-nav {
      margin: 0 -15px;
    }
    .top-nav-bar .nav-container .link-scroll.vertical-menu .super-nav ul .glyphicons,
    .top-nav-bar .nav-container .link-scroll.vertical-menu .super-nav ul .custom-icon {
      float: left;
    }
    .top-nav-bar .nav-container .link-scroll.vertical-menu .super-nav li a {
      font-weight: 600;
    }
    .site-header-container .top-nav-bar .nav-container .link-scroll.vertical-menu .super-nav ul .glyphicon {
      float: right;
      font-size: 1.125rem;
      margin-top: 2px;
      display: inline-block !important;
    }

    span.glyphicon.glyphicon-menu-right.sidebar-icon-link {
      float: right;
      font-size: 1.125rem;
      margin-top: 2px;
      display: inline-block !important;
    }

}

/* BC Proxy Sidebar */

.proxySideBar label {
  font-weight: 400;
}

#lblResumeText {
  font-weight: 600;
}

div#customSideBarAfter_ProxyLoginSideBarLoggerControl_pnlProxyLogin {
  padding-left: 16px;
  padding-right: 16px;
}

input#bcPLSidebarUsername {
  width: 140px;
}

input#bcPLSidebarReason {
  width: 140px;
}

div#customSideBarAfter_ProxyLoginSideBarLoggerControl_divResume {
  margin-top: 6px;
}

input#bcPLSidebarLoginBtn {
  margin-top: 4px;
}

.sideBarFoot.containerFoot {
  margin-bottom: 24px;
}


/*  Footable layout   */

.footable-container table.footable .footable-detail-row table .alert-prompt-row.error,
.footable-container table.footable .footable-detail-row table .alert-prompt-row.success,
.footable-container table.footable .footable-detail-row table .alert-prompt-row.feedback,
.footable-container table.footable .footable-detail-row table .alert-prompt-row.warning {
  font-weight: normal;
}

/* Drop Shadows */

:root {
  --shadow-color: 214deg 12% 60%;
  --shadow-elevation-low:
    0px 0.5px 0.6px hsl(var(--shadow-color) / 0.36),
    0px 0.9px 1.1px -0.9px hsl(var(--shadow-color) / 0.47),
    0px 2.3px 2.8px -1.7px hsl(var(--shadow-color) / 0.57);
  --shadow-inset-low:
    inset 0px 0.5px 0.6px hsl(var(--shadow-color) / 0.36),
    inset 0px 0.9px 1.1px -0.9px hsl(var(--shadow-color) / 0.47),
    inset 0px 2.3px 2.8px -1.7px hsl(var(--shadow-color) / 0.57);
  --shadow-elevation-medium:
    0px 0.5px 0.6px hsl(var(--shadow-color) / 0.36),
    0px 1.5px 1.7px -0.8px hsl(var(--shadow-color) / 0.36),
    0px 3.8px 4.3px -1.7px hsl(var(--shadow-color) / 0.36),
    0.1px 9.2px 10.4px -2.5px hsl(var(--shadow-color) / 0.36);
  --shadow-elevation-high:
    0px 0.5px 0.6px hsl(var(--shadow-color) / 0.34),
    0px 2.7px 3px -0.4px hsl(var(--shadow-color) / 0.34),
    0px 5px 5.6px -0.7px hsl(var(--shadow-color) / 0.34),
    0.1px 8.2px 9.2px -1.1px hsl(var(--shadow-color) / 0.34),
    0.1px 13.1px 14.7px -1.4px hsl(var(--shadow-color) / 0.34),
    0.2px 20.4px 23px -1.8px hsl(var(--shadow-color) / 0.34),
    0.2px 31.1px 35px -2.1px hsl(var(--shadow-color) / 0.34),
    0.4px 45.8px 51.5px -2.5px hsl(var(--shadow-color) / 0.34);
}