#ToolbarLeftImg{background-image:url(https://files.onlinexperiences.com/FileLibrary/7488/24/USC-Logo_Sized.png);}


 .EdgeBgColor{
  background-color: #FFFFFF;
}
.marqueeBackground,
.marquee{
  color: #FFFFFF;
  background-color: #FFCC00;
  font-size: 14px;
}
.EdgeFontColor
{ 
  color: #990000;
}
.MarqueeFontColor
{ 
  color: #000000;
}
.EdgeFillColor
{ 
  fill: #990000;
}

/*Update all content window tab colors*/

.TrackTabHighlight {
    background: #FFCC00 !important;
    color: #000000 !important;
    border-right: 1px solid #000000 !important;
}
.TrackTab {
    background: #990000 !important;
    color: #ffffff;
    border-right: 1px solid #000000 !important;
}
#NavChild {
    background: #990000 !important;
    color: #fff;
    border-right: 1px solid #000000 !important;
}

/*Moderated Chat Update Headers*/

p#AttendeeViewHeader.ViewHeader
{ 
  background-color: #990000;
  color: #ffffff !important;
font-size: 12px !important;
font-weight: bold;
border-style: solid;
}

div.AttendeeListQuestion
{
background-color: #ffffff !important;
}

.TabExpandBtn {
display: none;
}

.EdgeSearch {
display: none;
}

/*Moderated Chat Update Headers*/

p#AttendeeViewHeader.ViewHeader
{ 
  background-color: #990000;
  color: #ffffff !important;
font-weight: bold;
border-style: solid;
}

div.AttendeeListQuestion
{
background-color: #ffffff !important;
}

/*Moderated Chat Update Moderator Console*/

p.ModeratorTabs
{
background-color: #ffffff !important;
}
div.ModeratorList
{
background-color: #ffffff !important;
}
input#ModeratorPause.Btn, input#CommentQueue.Btn
{
background-color: #990000; 
padding: .75em 1em; 
border-radius: 2em; 
text-transform: uppercase; 
border-color: #000000 !important;
}
input#ModeratorPause.Btn:hover, input#CommentQueue.Btn:hover
{
box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.9), 0 6px 20px 0 rgba(0, 0, 0, 0.3);
 }
div.AttendeeList.EditMode
{
background-color: #ffffff !important;
}
p#ModeratorViewHeader.ViewHeader
{ 
  background-color: #990000;
  color: #ffffff !important;
font-weight: bold;
border-style: solid;
}
div#PresentationStats
{ 
  background-color: #990000;
  color: #ffffff !important;
font-weight: bold;
height:35px !important;
}
div#CommentContainer
{ 
  background-color: #990000;
  color: #ffffff !important;
font-weight: bold;
height:60px !important;
}

p#TitleDisplay:before
{ 
  background-color: #990000;
  border-bottom: 15px solid #990000;
  border-left: 8px solid #990000;
  border-top: 15px solid #990000;
  color: #ffffff !important;
font-weight: bold;
}
p#TitleDisplay
{ 
background-color: #990000;
color: #ffffff !important;
font-weight: bold;
}
span.StatLabel
{ 
  color: #ffffff !important;
font-weight: bold;
}
span.ModeratorCount.Statistic
{ 
  color: #ffffff !important;
font-weight: bold;
}
span.AttendeeCount.Statistic
{ 
  color: #ffffff !important;
font-weight: bold;
}

/*Moderated Chat Update Both for Questions and Answers*/

p.QuestionPct
{
display: none;
}
div#QuestionStats.StatBlock
{
display: none;
}
div#UserStats.StatBlock
{ 
color: #ffffff !important;
font-weight: bold;
}
span.UserNameLink
{
color: #990000 !important;
font-weight: bold;
}
span.TimeDisplay
{
color: #000000 !important;
}
span.QuestionText
{
color: #000000 !important;
}
span.TextOnlyLabel
{
color: # 990000 !important;
font-weight: bold;
}

/*Update View Buttons and Such*/
.AttachmentAction.AttachmentView, .AttachmentAction.AttachmentSave
{
background: #990000 !important; 
padding: .75em 1em !important; 
text-transform: uppercase !important; 
border-radius: 2em !important;
color: #FFFFFF !important;
border-color: #000000 !important;
}
.agenda-button button
{
background: transparent !important; 
color: #FFFFFF !important;
}
.agenda-button
{
background: #990000 !important; 
padding: .5em .5em !important; 
text-transform: uppercase !important; 
border-radius: 2em !important;
color: #FFFFFF !important;
border-color: #000000 !important;
}
}
.SpaceTitle
{
color: #32333A !important;
}
.AxiomGroupChatSendBtn
{
background: #990000 !important; 
padding: .75em 1em !important; 
text-transform: uppercase !important; 
border-radius: 2em !important;
color: #FFFFFF !important;
border-color: #000000 !important;
}
span.AxiomGroupChatSendBtnText
{
color: #FFFFFF !important;
}
.SectionTitle
{
color: #32333A !important;
}
.ViewMoreIcon
{
background-color: #990000 !important;
}

/*Update Login Page*/
.AxiomPrimeRegBrandingColor1Btn, input[type="submit"] {
--ds-galaxy-primary-color: #990000 !important;
--ds-galaxy-button-text-color: #FFFFFF !important;
background-color: #990000 !important; 
color: #FFFFFF !important;
padding: .75em 1em !important; 
text-transform: uppercase !important; 
border-radius: 2em !important;
border-color: #000000 !important;
}


div#ToolbarLeftImg {
    background-size: contain;
}

iframe#EventFrame,
.EventFrameDiv{
    width: 960px !important;
    height: 540px !important;
}


.EventFrameDiv .CloseBtn {
    background-image: url(https://files.onlinexperiences.com/FileLibrary/7488/24/CloseModalRed.png);
}

.AttachmentListIcon {
    display: none;
}

button.Button.ButtonAddBriefcase {
    display: none;
}

.AttachmentDetailsContainer .Category {
    display: none;
}

.AttachmentDetailsContainer p.Date {
    display: none;
}
.AttachmentDetailsContainer p.FileSize {
    display: none;
}



button.Button.ButtonDownload {
    background: rgb(153, 0, 0);
    color: #fff;
}

/* Target the element with "Open Sans" in the style attribute on hover */
div.text[style*="Open Sans"]:hover {
    background-color: #fff !important; 
    color: #990000 !important;
    cursor: pointer !important;
    border-color: #990000 !important; /* Optional: matches the text color */
}

#UniversalContainer {
  animation: fadeIn 1s ease-in forwards;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}


.AttachmentListHeading {
    display: none;
}

div#YouTubePlayerDiv {
    top: 0 !important;
}

.PageFilters .FilterSection.Child0 input.Input {
    width: 350px;
}

.PageBackground {
    background-size: cover;
    width: 100%;
    height: 130%;
    background-repeat: no-repeat;
    background-position-x: top center;
}

div#ParamBlock18 iframe {
    height: 300px !important;
}


iframe#ViewFrame {
    height: 538px;
}


input#CommentEntry{
width: 770px !important;
height: 35px !important;
font-size: 14px;
}

input#CommentSubmit.Btn{
    background-color: #FFCC00 !important;
    font-size: 16px !important;
    padding: 10px 20px;
    text-decoration: none;
    border-radius: 5px;
    transition: 0.3s ease;
    text-align: center;
    background-image: none !important;
    color: #000;
    margin-left: 15px;
}



div#AttendeeList {
    height: 418px !important;
}

.CustomGalaxySponsor #ReflowRow1 {
    margin-top:50vh;
}

body.ModeratedChat {
    height: 500px !important;
}

div#ViewContainer {
    height: 460px !important;
}

::selection {
  background-color: revert;
  color: revert;
}

p.AttachmentListActions {
    margin-top: 10px;
}

:root {

  --ds-primary-background-opacity-70-inverted: #cccccc;
   --ds-neutral-text-color-60-inverted:#666;
}
