/*Top Cornell Canvas Account CSS - October 13, 2025 edit
//October 13 edit to add custom style for the Canvas Course Spotlight announcement

/*  Auto-expand module on direct link. 
	use this in combination with JS to auto-open the module link that was 
	clicked to navigate to the page */

  #content #context_modules .content,
  #content #context_modules .collapse_module_link {
    display: none;
  }

  #content #context_modules .expand_module_link {
    display: inline-block;
  }

/*Hide FB and Twitter Instructure footer links*/

  a[href^="http://facebook.com/instructure"] {
    display: none;
  }


  a[href^="http://twitter.com/instructure"] {
    display: none;
  }

/* WA Style Changes - JRW354 */

  .ic-app-header__menu-list li:hover {
  	background-color: rgba(179,27,27,1);
  	color: white;
  }

  .ic-app-header__menu-list li:hover svg {
  	fill: white;
  }


   .Button[disabled] {
   	background: #f5f5f5;
   	color: #b0afaf;
   	border: 1px solid #b0afaf;
   	opacity: 1;
   }

   .ic-app-header__menu-list-link {

   	outline:1;
   }

   .ic-app-header__menu-list-item.ic-app-header__menu-list-item--active .ic-app-header__menu-list-link:focus {
   	box-shadow: inset 0 0 0 -5px var(--ic-brand-global-nav-bgd),inset 0 0 0 3px var(--ic-brand-global-nav-menu-item__text-color--active);
   }

   .ic-app-header__menu-list-link:focus {
   	box-shadow: inset 0 0 0 1px var(--ic-brand-global-nav-bgd),inset 0 0 0 3px var(--ic-brand-global-nav-menu-item__text-color);
   }

/* Part of Canvas Access Token Gating Code*/
/* code borrowed from IU via Lynn Ward*/
/* edited 3/12/24 by jw2546*/
/* Hide the default "New Access Token" button */
  .add_access_token_link {
    display: none !important;
  }

/* Part of Academic Concern Code*/
/* code developed by jw2546 with CoPilot*/
/* code reviewed by jsu1*/
/* last updated 2/4/25*/
  #gradebook-actions, #academicConcern {
      display: block; /* Default display */
  }

  @media (min-width: 548px) {
      #gradebook-actions, #academicConcern {
          display: flex;
          align-items: center; /* Ensure alignment if needed */
      }
  }


/* Canvas Course Spotlight announcement customization
/* Segment last edited 4/3/2025
/* Global Announcement Color Change */
  #ccsAnnouncement {
      border-color: #ffc72c;
  }
  #ccsAnnouncement .ic-notification__icon {
      background-color: #ffc72c;
  }
  #ccsAnnouncement .ic-notification__icon i {
      color: black !important;
  }
  #ccsAnnouncement .notification_account_content_text {
      display: none;
  }
  #ccsAnnouncement .ic-notification__title {
      font-size: 20px !important;
  }

/* CSS for ccsLogoDiv */
  .ccsLogoDiv {
      background: #ffc72c;
      width: 20%;
      padding: 8px 8px 8px 10px;
      display: flex;
      align-items: center;
      justify-content: center;
      position: relative;
  }
  .ccsLogoDiv a {
      position: absolute;
      top: 0;
      right: 0;
      color: black;
  }