/* Links */
.site-footer .nav-link:hover,
.site-footer .nav-link:focus {
    color: #ffffff;
}

.dropdown-item.active, .dropdown-item:active {
    background-color: #7F7776;
}

/* Paragraphs */
.paragraph--section .paragraph--card, 
.paragraph--section-cards .paragraph--card {
    justify-content: center;
}

.paragraph--video {
  max-width: 640px;
  margin: 0 auto;
}

h2.section-heading {
  margin-bottom: 2rem;
}

.section .accordion h3 button {
    font-size: 1.25rem;
}

section.bg-cloud .section-body div:not(.card) a,
section.bg-fog .section-body div:not(.card) a,
section.bg-fog-light .section-body div:not(.card) a,
section.bg-white .section-body div:not(.card) a {
    color: #006cb8;
    text-decoration: underline;
    text-decoration-thickness: 1px;
}

section.bg-cloud .section-body div:not(.card) a:hover,
section.bg-cloud .section-body div:not(.card) a:focus,
section.bg-fog .section-body div:not(.card) a:hover,
section.bg-fog .section-body div:not(.card) a:focus,
section.bg-fog-light .section-body div:not(.card) a:hover,
section.bg-fog-light .section-body div:not(.card) a:focus,
section.bg-white .section-body div:not(.card) a:hover,
section.bg-white .section-body div:not(.card) a:focus {
    color: #0087e6;
    text-decoration: underline;
    text-decoration-thickness: 1px;
}

.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(0,0,0,.01);
}

table#tablesort thead tr .header {
    cursor: pointer;
}

table#tablesort thead tr .header:after {
    content: "\f0dc";
    font-family: "Font Awesome 5 Free";
    margin: 0 0 0 0.25em;
    padding: 0;
}

table#tablesort thead tr .header.headerSortUp:after {
    content: "\f0d7";
    font-family: "Font Awesome 5 Free";
    margin: 0 0 0 0.25em;
    padding: 0;
}

table#tablesort thead tr .header.headerSortDown:after {
    content: "\f0d8";
    font-family: "Font Awesome 5 Free";
    margin: 0 0 0 0.25em;
    padding: 0;
}

.node--type-news .view-content.row {
    margin-left: 0;
    margin-right: 0;
}

/* Converge Secondary Menu */
nav#block-stanford-it-converge,
nav#block-stanford-it-converge-2 {
    background: #007C92;
}

.node--type-custom-page nav#block-stanford-it-converge,
nav#block-stanford-it-converge > ul,
.node--type-custom-page nav#block-stanford-it-converge-2,
nav#block-stanford-it-converge-2 > ul {
    background: #006B81;
}

/* IT Unconference Secondary Menu */
nav#block-itunconference-2 {
    background: #007C92;
}

.node--type-custom-page nav#block-itunconference-2,
nav#block-itunconference-2 > ul {
    background: #006B81;
}

/* IT Unconference Zoom Background Section */
#section_content_691 .card-body {display: none;}

/* IT Unconference Breadcrumb */
@media (max-width: 575px) {
#block-headeritunconference .breadcrumb a {display:block; margin: auto;}
}

/* IT Unconference Video Section */
#section_content_192 .paragraph--video {
    margin: 1rem 0;
}

.btn-link {
    color: #006cb8;
}

/* Images */

img {
	height: auto;
}

img.grow {
  transition: all .2s ease-in-out;
}

img.grow:hover {
  transform: scale(1.1);
}

/* Table Row Hover */
.table.table-hover tbody tr th {
        background-color: #2D716F;
}

.table.table-hover tbody tr:hover th {
        background-color: #175E54;
}

/* EHLI View */
.view-elimination-of-harmful-language-initiative .view-content.row {
  margin-left: 0; 
  margin-right: 0;
}

@media (min-width: 768px) {
    .view-elimination-of-harmful-language-initiative .views-field-name {width: 20%;}
    .view-elimination-of-harmful-language-initiative .views-field-field-terminology-alternative {width: 30%;}
    .view-elimination-of-harmful-language-initiative .views-field-field-terminology-context {width: 50%;}
}

/* Screen Reader Text */
.sr-only,
.element-invisible,
.screen-reader-text {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

/* Secondary Menu */
.region-secondary-menu .nav .dropdown-item a.active {
    color: #fff;
}