body{
    /* cocc colors */
  --yellow: #EEB111;
  --cocc-dark-blue: #2c5367;
  --web-blue: #2B637F;
  --cocc-green: #78A12E;
  --cocc-purple: #956d8e;
  --cocc-light-blue: #98aec8;
  --bright-blue: #0096d6;
  --grey-text: #333;
  --cocc-grey:#58595b;
  --cocc-red: #d82a23;
  --lightgrey: lightgrey;
  --dark-grey: #231f20;
  }

/* COMMON PAGE STYLE ELEMENTS */

/* basic callout box */
.borderbox {
    text-align: center; 
    border: solid 2px; 
    font-size: 20px; 
    margin: 12px; 
    padding: 8px;
}

.quotebox {
  text-align: center; 
  border: lightgrey dashed 2px; 
  font-size: 18px; 
  margin: 12px; 
  padding: 8px;
}

/* Adds grey background to container element */
.grey {
    background-color: whitesmoke;
    padding: 8px;
}
.code {
  background-color: whitesmoke; 
  padding: 10px; 
  margin: 10px; 
  font-family: 'Courier New', Courier, monospace; 
  border-radius: 3px;
  line-height: 1.5;
}
.hr_blue {
  margin: 1em; border: var(--cocc-dark-blue) solid 2px;
}
.imgborder {border: solid lightgrey 1px;}

/* HEADERS AND BANNERS */
.lg-header-dark{
    background-color: var(--cocc-dark-blue); 
    color: white;
    padding: 1em;
    margin: 1rem 0;      
}
.sm-header-dark{
    background-color: var(--cocc-grey);
    color: white;
    padding: .5em;
    margin: 1rem 0;      
}

.lg-header-light{
    background-color: #006397;
    color: white;
    padding: 1em;
    margin: 1rem 0;      
}
.sm-header-light{
    background-color: whitesmoke;
    color: var(--grey-text);
    padding: .5em;
    margin: 1rem 0;      
}
.header-bars {
  color: var(--cocc-dark-blue);
  border-top: 3px solid var(--cocc-dark-blue);
  border-bottom: 3px solid var(--cocc-dark-blue);
  padding: 8px; 
  margin: 10px 0;
  text-align: center;
}

/* GRID LAYOUT FOR MULTI-COLUMN PAGE ELEMENTS*/
.grid{
  display: grid;
  gap: 8px;
  grid-template-columns: repeat(auto-fit, minmax(200px, auto));
}
  .grid img {
  max-width: 100%; /* Ensure images don't exceed their parent container width */
  height: auto;
  display: block;
}

.grid > div {
  padding: 8px;
}

.center {
text-align: center;
}

.center img {  
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* grid styled as table */
.table {
  display: grid;
  grid-template-columns: auto 1fr;
  margin: 1rem 0;
}
.table > * {
  padding: 0.5rem;
}
.table > :nth-child(4n + 1),
.table > :nth-child(4n + 2) {
  background-color: whitesmoke;
}

  /* CALLOUTS */
.callout {
    position: relative;
    margin: 0 0 1rem 0;
    padding: 1rem;
    border: 1px solid rgba(10, 10, 10, 0.25);
    border-radius: 0;
    background-color: white;
    color: #0a0a0a;
}

.callout.primary {
    background-color: #d9eaf2;
    color: #0a0a0a;
}

.callout.secondary {
    background-color: #e6e6e6;
    color: #0a0a0a;
}

.callout.success {
    background-color: #e6f7d2;
    color: #0a0a0a;
}

.callout.warning {
    background-color: #fef2d6;
    color: #0a0a0a;
}

.callout.alert {
    background-color: #ffc9c9;
    color: #0a0a0a;
}

.callout.small {
    padding-top: 0.5rem;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 0.5rem;
}

.callout.large {
    padding-top: 3rem;
    padding-right: 3rem;
    padding-bottom: 3rem;
    padding-left: 3rem;
}

/* CANVAS VIDEO GALLERY */
.video-gallery-parent{
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
    grid-gap: 20px;
    margin: 1rem 0;
}

.video-gallery-parent > div {
    background-color: whitesmoke;
    padding: .8rem;
}

.video-gallery-parent h3 {
    border-bottom: 1px solid black;
    margin: 0 0 .5rem 0;
    font-size: 18px;
    line-height: 1.2;
    min-height: 2.4rem;
}
.video-gallery-parent p {margin-top: .5rem}

.gallery-video {
    padding: 0;
}

.gallery-video iframe {
    aspect-ratio: 16/9;
    width: 100%;
}

/*RESPONSIVE MENU CARDS*/

.module-cards {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
    gap: 10px; 
    width: 100%;
}

.module-cards a{
    display: flex; 
    flex-direction: column; 
    align-items: center; 
    justify-content: flex-start; 
    text-align: center; 
    border: 1px solid #d9d9d9; 
    border-radius: 6px; 
    padding: 10px; 
    background: #fff; 
    text-decoration: none; color: #000;
}

/* ASSIGNMENT & DISCUSSIONS */
.db-callout {
  border: solid 2px var(--cocc-light-blue);
  border-radius: 5px;
  padding: 1rem;
  margin: 1rem 0;
  font-size: 1.2rem;
}

h2.db, h3.db {
  border-bottom: 1px var(--cocc-grey) solid; 
  padding-bottom: 5px;
  text-align: left;
  margin: 1rem 0;
}

/* Generic icon rule */
.icon::before {
  content: "";
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  margin-right: 8px;
  vertical-align: middle;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: var(--icon);
}

.icon-white::before {
    filter: brightness(0) invert(1);
}
/*hides list bullets and margins in favor of icon */
li.icon {list-style-type: none;} 
ul:has(> li.icon) {
  padding-left: 0;
  margin-left: 0;
}

/* Icon definitions - in Base64*/
.info {--icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNjQwIj48IS0tIUZvbnQgQXdlc29tZSBQcm8gNy4yLjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSkgQ29weXJpZ2h0IDIwMjYgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZmlsbD0icmdiKDQ0LCA4MywgMTAzKSIgZD0iTTMyMCA5NkM0NDMuNyA5NiA1NDQgMTk2LjMgNTQ0IDMyMEM1NDQgNDQzLjcgNDQzLjcgNTQ0IDMyMCA1NDRDMTk2LjMgNTQ0IDk2IDQ0My43IDk2IDMyMEM5NiAxOTYuMyAxOTYuMyA5NiAzMjAgOTZ6TTMyMCA1NzZDNDYxLjQgNTc2IDU3NiA0NjEuNCA1NzYgMzIwQzU3NiAxNzguNiA0NjEuNCA2NCAzMjAgNjRDMTc4LjYgNjQgNjQgMTc4LjYgNjQgMzIwQzY0IDQ2MS40IDE3OC42IDU3NiAzMjAgNTc2ek0yNzIgNDE2QzI2My4yIDQxNiAyNTYgNDIzLjIgMjU2IDQzMkMyNTYgNDQwLjggMjYzLjIgNDQ4IDI3MiA0NDhMMzY4IDQ0OEMzNzYuOCA0NDggMzg0IDQ0MC44IDM4NCA0MzJDMzg0IDQyMy4yIDM3Ni44IDQxNiAzNjggNDE2TDMzNiA0MTZMMzM2IDMwNEMzMzYgMjk1LjIgMzI4LjggMjg4IDMyMCAyODhMMjcyIDI4OEMyNjMuMiAyODggMjU2IDI5NS4yIDI1NiAzMDRDMjU2IDMxMi44IDI2My4yIDMyMCAyNzIgMzIwTDMwNCAzMjBMMzA0IDQxNkwyNzIgNDE2ek0zMjAgMjQ4QzMzMy4zIDI0OCAzNDQgMjM3LjMgMzQ0IDIyNEMzNDQgMjEwLjcgMzMzLjMgMjAwIDMyMCAyMDBDMzA2LjcgMjAwIDI5NiAyMTAuNyAyOTYgMjI0QzI5NiAyMzcuMyAzMDYuNyAyNDggMzIwIDI0OHoiLz48L3N2Zz4=");}
.checklist {--icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNjQwIj48IS0tIUZvbnQgQXdlc29tZSBQcm8gNy4yLjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSkgQ29weXJpZ2h0IDIwMjYgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZmlsbD0icmdiKDQ0LCA4MywgMTAzKSIgZD0iTTMyMCA1NzZDMTc4LjYgNTc2IDY0IDQ2MS40IDY0IDMyMEM2NCAxNzguNiAxNzguNiA2NCAzMjAgNjRDNDYxLjQgNjQgNTc2IDE3OC42IDU3NiAzMjBDNTc2IDQ2MS40IDQ2MS40IDU3NiAzMjAgNTc2ek0zMjAgOTZDMTk2LjMgOTYgOTYgMTk2LjMgOTYgMzIwQzk2IDQ0My43IDE5Ni4zIDU0NCAzMjAgNTQ0QzQ0My43IDU0NCA1NDQgNDQzLjcgNTQ0IDMyMEM1NDQgMTk2LjMgNDQzLjcgOTYgMzIwIDk2ek00MDMuMSAyMzAuNkM0MDguMyAyMjMuNSA0MTguMyAyMjEuOSA0MjUuNCAyMjcuMUM0MzIuNSAyMzIuMyA0MzQuMSAyNDIuMyA0MjguOSAyNDkuNEwzMDAuOSA0MjUuNEMyOTguMSA0MjkuMiAyOTMuOSA0MzEuNiAyODkuMiA0MzEuOUMyODQuNSA0MzIuMiAyNzkuOSA0MzAuNiAyNzYuNiA0MjcuM0wyMTIuNiAzNjMuM0MyMDYuNCAzNTcuMSAyMDYuNCAzNDYuOSAyMTIuNiAzNDAuN0MyMTguOCAzMzQuNSAyMjkgMzM0LjUgMjM1LjIgMzQwLjdMMjg1LjkgMzkxLjRMNDAyLjkgMjMwLjZ6Ii8+PC9zdmc+");}
.bullhorn {--icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNjQwIj48IS0tIUZvbnQgQXdlc29tZSBQcm8gNy4yLjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSkgQ29weXJpZ2h0IDIwMjYgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZmlsbD0icmdiKDQ0LCA4MywgMTAzKSIgZD0iTTUxMiAxMTcuOUw1MTIgNTIyLjFMNDg1LjkgNDk3LjdDNDM1LjkgNDUxIDM3MS43IDQyMi43IDMwNCA0MTdMMzA0IDIyMi45QzM3MS43IDIxNy4yIDQzNS45IDE4OC45IDQ4NS45IDE0Mi4yTDUxMiAxMTcuOXpNMzA0IDQ0OS4yQzM2My42IDQ1NC44IDQyMCA0ODAgNDY0LjEgNTIxLjJMNDk3LjggNTUyLjdDNTAyLjkgNTU3LjQgNTA5LjYgNTYwLjEgNTE2LjUgNTYwLjFDNTMxLjcgNTYwLjEgNTQ0IDU0Ny44IDU0NCA1MzIuNkw1NDQgMTA3LjZDNTQ0IDkyLjQgNTMxLjcgODAuMSA1MTYuNSA4MC4xQzUwOS41IDgwLjEgNTAyLjggODIuNyA0OTcuOCA4Ny41TDQ2NC4xIDExOC44QzQxMy45IDE2NS43IDM0Ny44IDE5MS44IDI3OS4yIDE5MkwxOTIgMTkyQzEyMS4zIDE5MiA2NCAyNDkuMyA2NCAzMjBDNjQgMzc5LjYgMTA0LjggNDI5LjggMTYwIDQ0NEwxNjAgNTI4QzE2MCA1NTQuNSAxODEuNSA1NzYgMjA4IDU3NkwyNTYgNTc2QzI4Mi41IDU3NiAzMDQgNTU0LjUgMzA0IDUyOEwzMDQgNDQ5LjJ6TTI2NCA0NDhMMjcyIDQ0OEwyNzIgNTI4QzI3MiA1MzYuOCAyNjQuOCA1NDQgMjU2IDU0NEwyMDggNTQ0QzE5OS4yIDU0NCAxOTIgNTM2LjggMTkyIDUyOEwxOTIgNDQ4TDI2NCA0NDh6TTI2NCAyMjRMMjcyIDIyNEwyNzIgNDE2TDE5MiA0MTZDMTM5IDQxNiA5NiAzNzMgOTYgMzIwQzk2IDI2NyAxMzkgMjI0IDE5MiAyMjRMMjY0IDIyNEwyNjQgMjI0eiIvPjwvc3ZnPg==");}
.circle-check {--icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNjQwIj48IS0tIUZvbnQgQXdlc29tZSBQcm8gNy4yLjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSkgQ29weXJpZ2h0IDIwMjYgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZmlsbD0icmdiKDQ0LCA4MywgMTAzKSIgZD0iTTMyMCA1NzZDMTc4LjYgNTc2IDY0IDQ2MS40IDY0IDMyMEM2NCAxNzguNiAxNzguNiA2NCAzMjAgNjRDNDYxLjQgNjQgNTc2IDE3OC42IDU3NiAzMjBDNTc2IDQ2MS40IDQ2MS40IDU3NiAzMjAgNTc2ek0zMjAgOTZDMTk2LjMgOTYgOTYgMTk2LjMgOTYgMzIwQzk2IDQ0My43IDE5Ni4zIDU0NCAzMjAgNTQ0QzQ0My43IDU0NCA1NDQgNDQzLjcgNTQ0IDMyMEM1NDQgMTk2LjMgNDQzLjcgOTYgMzIwIDk2ek00MDMuMSAyMzAuNkM0MDguMyAyMjMuNSA0MTguMyAyMjEuOSA0MjUuNCAyMjcuMUM0MzIuNSAyMzIuMyA0MzQuMSAyNDIuMyA0MjguOSAyNDkuNEwzMDAuOSA0MjUuNEMyOTguMSA0MjkuMiAyOTMuOSA0MzEuNiAyODkuMiA0MzEuOUMyODQuNSA0MzIuMiAyNzkuOSA0MzAuNiAyNzYuNiA0MjcuM0wyMTIuNiAzNjMuM0MyMDYuNCAzNTcuMSAyMDYuNCAzNDYuOSAyMTIuNiAzNDAuN0MyMTguOCAzMzQuNSAyMjkgMzM0LjUgMjM1LjIgMzQwLjdMMjg1LjkgMzkxLjRMNDAyLjkgMjMwLjZ6Ii8+PC9zdmc+");}
.outcome {--icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNjQwIj48IS0tIUZvbnQgQXdlc29tZSBQcm8gNy4yLjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSkgQ29weXJpZ2h0IDIwMjYgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZmlsbD0icmdiKDQ0LCA4MywgMTAzKSIgZD0iTTQ4NC4zIDg4LjlMNDQyLjMgMTMwLjlMNDQ4LjYgMTY4LjdMNDk2LjkgMTIwLjRMNDg0LjMgODguOXpNNTAzLjcgMjI5LjNMNDQzLjMgMjE5LjJMMzMxLjIgMzMxLjNDMzI1IDMzNy41IDMxNC44IDMzNy41IDMwOC42IDMzMS4zQzMwMi40IDMyNS4xIDMwMi40IDMxNC45IDMwOC42IDMwOC43TDQyMC43IDE5Ni42TDQxMC42IDEzNi4yQzQwOC45IDEyNiA0MTIuMiAxMTUuNiA0MTkuNSAxMDguM0w0NzguNyA0OS4xQzQ4NyA0MSA1MDAuOCA0My45IDUwNSA1NC41TDUyOCAxMTJMNTg1LjUgMTM1QzU5Ni4yIDEzOS4zIDU5OSAxNTMgNTkwLjkgMTYxLjJMNTMxLjcgMjIwLjRDNTI0LjQgMjI3LjcgNTE0IDIzMSA1MDMuOCAyMjkuM3pNNTE5LjUgMTQzLjFMNDcxLjIgMTkxLjRMNTA5IDE5Ny43TDU1MSAxNTUuN0w1MTkuNSAxNDMuMXpNMzIwIDY0QzM0My4zIDY0IDM2NS44IDY3LjEgMzg3LjIgNzIuOUwzODUuNyA3NC40QzM3OCA4Mi4xIDM3MiA5MS4zIDM2OCAxMDEuMUMzNTIuNSA5Ny43IDMzNi41IDk1LjkgMzIwIDk1LjlDMTk2LjMgOTUuOSA5NiAxOTYuMiA5NiAzMTkuOUM5NiA0NDMuNiAxOTYuMyA1NDQgMzIwIDU0NEM0NDMuNyA1NDQgNTQ0IDQ0My43IDU0NCAzMjBDNTQ0IDMwMy41IDU0Mi4yIDI4Ny40IDUzOC44IDI3MkM1NDguNyAyNjggNTU3LjggMjYyLjEgNTY1LjUgMjU0LjNMNTY3IDI1Mi44QzU3Mi44IDI3NC4yIDU3NS45IDI5Ni43IDU3NS45IDMyMEM1NzUuOSA0NjEuNCA0NjEuMyA1NzYgMzE5LjkgNTc2QzE3OC41IDU3NiA2NCA0NjEuNCA2NCAzMjBDNjQgMTc4LjYgMTc4LjYgNjQgMzIwIDY0ek0zMjAgMTYwQzMzNi40IDE2MCAzNTIuMyAxNjIuNSAzNjcuMiAxNjcuMUwzNjkuNCAxODAuMkwzNTMuMiAxOTYuNEMzNDIuNiAxOTMuNiAzMzEuNSAxOTIuMSAzMjAgMTkyLjFDMjQ5LjMgMTkyLjEgMTkyIDI0OS40IDE5MiAzMjAuMUMxOTIgMzkwLjggMjQ5LjMgNDQ4LjEgMzIwIDQ0OC4xQzM5MC43IDQ0OC4xIDQ0OCAzOTAuOCA0NDggMzIwLjFDNDQ4IDMwOC42IDQ0Ni41IDI5Ny41IDQ0My43IDI4Ni45TDQ1OS45IDI3MC43TDQ3MyAyNzIuOUM0NzcuNiAyODcuOCA0ODAuMSAzMDMuNyA0ODAuMSAzMjAuMUM0ODAuMSA0MDguNSA0MDguNSA0ODAuMSAzMjAuMSA0ODAuMUMyMzEuNyA0ODAuMSAxNjAgNDA4LjQgMTYwIDMyMEMxNjAgMjMxLjYgMjMxLjcgMTYwIDMyMCAxNjB6Ii8+PC9zdmc+");}
.user {--icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNjQwIj48IS0tIUZvbnQgQXdlc29tZSBQcm8gNy4yLjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSkgQ29weXJpZ2h0IDIwMjYgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZmlsbD0icmdiKDQ0LCA4MywgMTAzKSIgZD0iTTQ3Ni4xIDQ4MC42QzQ2Mi4xIDQyNS4xIDQxMS45IDM4NCAzNTIgMzg0TDI4OCAzODRDMjI4LjEgMzg0IDE3Ny45IDQyNS4xIDE2My45IDQ4MC42QzEyMiA0MzkuOSA5NiAzODMgOTYgMzIwQzk2IDE5Ni4zIDE5Ni4zIDk2IDMyMCA5NkM0NDMuNyA5NiA1NDQgMTk2LjMgNTQ0IDMyMEM1NDQgMzgzIDUxOCA0MzkuOSA0NzYuMSA0ODAuNnpNNDQ3LjYgNTA0QzQxMS41IDUyOS4yIDM2Ny40IDU0NCAzMjAgNTQ0QzI3Mi42IDU0NCAyMjguNSA1MjkuMiAxOTIuMyA1MDQuMUMxOTYuMyA0NTQuOCAyMzcuNiA0MTYgMjg4IDQxNkwzNTIgNDE2QzQwMi40IDQxNiA0NDMuNiA0NTQuOCA0NDcuNyA1MDQuMXpNMzIwIDU3NkM0NjEuNCA1NzYgNTc2IDQ2MS40IDU3NiAzMjBDNTc2IDE3OC42IDQ2MS40IDY0IDMyMCA2NEMxNzguNiA2NCA2NCAxNzguNiA2NCAzMjBDNjQgNDYxLjQgMTc4LjYgNTc2IDMyMCA1NzZ6TTMyMCAzMDRDMjkzLjUgMzA0IDI3MiAyODIuNSAyNzIgMjU2QzI3MiAyMjkuNSAyOTMuNSAyMDggMzIwIDIwOEMzNDYuNSAyMDggMzY4IDIyOS41IDM2OCAyNTZDMzY4IDI4Mi41IDM0Ni41IDMwNCAzMjAgMzA0ek0yNDAgMjU2QzI0MCAzMDAuMiAyNzUuOCAzMzYgMzIwIDMzNkMzNjQuMiAzMzYgNDAwIDMwMC4yIDQwMCAyNTZDNDAwIDIxMS44IDM2NC4yIDE3NiAzMjAgMTc2QzI3NS44IDE3NiAyNDAgMjExLjggMjQwIDI1NnoiLz48L3N2Zz4=");}
.copyright {--icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNjQwIj48IS0tIUZvbnQgQXdlc29tZSBQcm8gNy4yLjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSkgQ29weXJpZ2h0IDIwMjYgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZmlsbD0icmdiKDQ0LCA4MywgMTAzKSIgZD0iTTMyMCA5NkM0NDMuNyA5NiA1NDQgMTk2LjMgNTQ0IDMyMEM1NDQgNDQzLjcgNDQzLjcgNTQ0IDMyMCA1NDRDMTk2LjMgNTQ0IDk2IDQ0My43IDk2IDMyMEM5NiAxOTYuMyAxOTYuMyA5NiAzMjAgOTZ6TTMyMCA1NzZDNDYxLjQgNTc2IDU3NiA0NjEuNCA1NzYgMzIwQzU3NiAxNzguNiA0NjEuNCA2NCAzMjAgNjRDMTc4LjYgNjQgNjQgMTc4LjYgNjQgMzIwQzY0IDQ2MS40IDE3OC42IDU3NiAzMjAgNTc2ek0yNjkuMSAzNzAuOUMyNDEgMzQyLjggMjQxIDI5Ny4yIDI2OS4xIDI2OS4xQzI5Ny4yIDI0MSAzNDIuOCAyNDEgMzcwLjkgMjY5LjFDMzc3LjEgMjc1LjMgMzg3LjMgMjc1LjMgMzkzLjUgMjY5LjFDMzk5LjcgMjYyLjkgMzk5LjcgMjUyLjcgMzkzLjUgMjQ2LjVDMzUyLjkgMjA1LjkgMjg3IDIwNS45IDI0Ni40IDI0Ni41QzIwNS44IDI4Ny4xIDIwNS44IDM1MyAyNDYuNCAzOTMuNkMyODcgNDM0LjIgMzUyLjkgNDM0LjIgMzkzLjUgMzkzLjZDMzk5LjcgMzg3LjQgMzk5LjcgMzc3LjIgMzkzLjUgMzcxQzM4Ny4zIDM2NC44IDM3Ny4xIDM2NC44IDM3MC45IDM3MUMzNDIuOCAzOTkuMSAyOTcuMiAzOTkuMSAyNjkuMSAzNzF6Ii8+PC9zdmc+");}
.search {--icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNjQwIj48IS0tIUZvbnQgQXdlc29tZSBQcm8gNy4yLjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSkgQ29weXJpZ2h0IDIwMjYgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZmlsbD0icmdiKDQ0LCA4MywgMTAzKSIgZD0iTTQ0OCAyNzJDNDQ4IDE3NC44IDM2OS4yIDk2IDI3MiA5NkMxNzQuOCA5NiA5NiAxNzQuOCA5NiAyNzJDOTYgMzY5LjIgMTc0LjggNDQ4IDI3MiA0NDhDMzY5LjIgNDQ4IDQ0OCAzNjkuMiA0NDggMjcyek00MDcuMyA0MzBDMzcxIDQ2MS4yIDMyMy43IDQ4MCAyNzIgNDgwQzE1Ny4xIDQ4MCA2NCAzODYuOSA2NCAyNzJDNjQgMTU3LjEgMTU3LjEgNjQgMjcyIDY0QzM4Ni45IDY0IDQ4MCAxNTcuMSA0ODAgMjcyQzQ4MCAzMjMuNyA0NjEuMiAzNzEgNDMwIDQwNy4zTDU3MS4zIDU0OC43QzU3Ny41IDU1NC45IDU3Ny41IDU2NS4xIDU3MS4zIDU3MS4zQzU2NS4xIDU3Ny41IDU1NC45IDU3Ny41IDU0OC43IDU3MS4zTDQwNy4zIDQzMHoiLz48L3N2Zz4=");}
.file {--icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNjQwIj48IS0tIUZvbnQgQXdlc29tZSBQcm8gNy4yLjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSkgQ29weXJpZ2h0IDIwMjYgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZmlsbD0icmdiKDQ0LCA4MywgMTAzKSIgZD0iTTMyMCA5NkwxOTIgOTZDMTc0LjMgOTYgMTYwIDExMC4zIDE2MCAxMjhMMTYwIDUxMkMxNjAgNTI5LjcgMTc0LjMgNTQ0IDE5MiA1NDRMNDQ4IDU0NEM0NjUuNyA1NDQgNDgwIDUyOS43IDQ4MCA1MTJMNDgwIDI1NkwzODQgMjU2QzM0OC43IDI1NiAzMjAgMjI3LjMgMzIwIDE5MkwzMjAgOTZ6TTQ2Ni43IDIyNEwzNTIgMTA5LjNMMzUyIDE5MkMzNTIgMjA5LjcgMzY2LjMgMjI0IDM4NCAyMjRMNDY2LjcgMjI0ek0xMjggMTI4QzEyOCA5Mi43IDE1Ni43IDY0IDE5MiA2NEwzMjUuNSA2NEMzNDIuNSA2NCAzNTguOCA3MC43IDM3MC44IDgyLjdMNDkzLjMgMjA1LjNDNTA1LjMgMjE3LjMgNTEyIDIzMy42IDUxMiAyNTAuNkw1MTIgNTEyQzUxMiA1NDcuMyA0ODMuMyA1NzYgNDQ4IDU3NkwxOTIgNTc2QzE1Ni43IDU3NiAxMjggNTQ3LjMgMTI4IDUxMkwxMjggMTI4eiIvPjwvc3ZnPg==");}
.due-date {--icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNjQwIj48IS0tIUZvbnQgQXdlc29tZSBQcm8gNy4yLjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSkgQ29weXJpZ2h0IDIwMjYgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZmlsbD0icmdiKDQ0LCA4MywgMTAzKSIgZD0iTTE3NiA2NEMxODQuOCA2NCAxOTIgNzEuMiAxOTIgODBMMTkyIDEyOEwzODQgMTI4TDM4NCA4MEMzODQgNzEuMiAzOTEuMiA2NCA0MDAgNjRDNDA4LjggNjQgNDE2IDcxLjIgNDE2IDgwTDQxNiAxMjhMNDQ4IDEyOEM0ODMuMyAxMjggNTEyIDE1Ni43IDUxMiAxOTJMNTEyIDI3OEM1MDEuNiAyNzUuMyA0OTEgMjczLjUgNDgwIDI3Mi42TDQ4MCAyNTUuOUw5NiAyNTUuOUw5NiA0NzkuOUM5NiA0OTcuNiAxMTAuMyA1MTEuOSAxMjggNTExLjlMMjc4IDUxMS45QzI4MC45IDUyMyAyODQuNyA1MzMuNyAyODkuNCA1NDMuOUwxMjggNTQ0QzkyLjcgNTQ0IDY0IDUxNS4zIDY0IDQ4MEw2NCAxOTJDNjQgMTU2LjcgOTIuNyAxMjggMTI4IDEyOEwxNjAgMTI4TDE2MCA4MEMxNjAgNzEuMiAxNjcuMiA2NCAxNzYgNjR6TTQ0OCAxNjBMMTI4IDE2MEMxMTAuMyAxNjAgOTYgMTc0LjMgOTYgMTkyTDk2IDIyNEw0ODAgMjI0TDQ4MCAxOTJDNDgwIDE3NC4zIDQ2NS43IDE2MCA0NDggMTYwek00NjQgNTc2QzUyNS45IDU3NiA1NzYgNTI1LjkgNTc2IDQ2NEM1NzYgNDAyLjEgNTI1LjkgMzUyIDQ2NCAzNTJDNDAyLjEgMzUyIDM1MiA0MDIuMSAzNTIgNDY0QzM1MiA1MjUuOSA0MDIuMSA1NzYgNDY0IDU3NnpNNDY0IDMyMEM1NDMuNSAzMjAgNjA4IDM4NC41IDYwOCA0NjRDNjA4IDU0My41IDU0My41IDYwOCA0NjQgNjA4QzM4NC41IDYwOCAzMjAgNTQzLjUgMzIwIDQ2NEMzMjAgMzg0LjUgMzg0LjUgMzIwIDQ2NCAzMjB6TTQ2NCAzODRDNDcyLjggMzg0IDQ4MCAzOTEuMiA0ODAgNDAwTDQ4MCA0NDhMNTEyIDQ0OEM1MjAuOCA0NDggNTI4IDQ1NS4yIDUyOCA0NjRDNTI4IDQ3Mi44IDUyMC44IDQ4MCA1MTIgNDgwTDQ2NCA0ODBDNDU1LjIgNDgwIDQ0OCA0NzIuOCA0NDggNDY0TDQ0OCA0MDBDNDQ4IDM5MS4yIDQ1NS4yIDM4NCA0NjQgMzg0eiIvPjwvc3ZnPg==");}
.calendar {--icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNjQwIj48IS0tIUZvbnQgQXdlc29tZSBQcm8gNy4yLjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSkgQ29weXJpZ2h0IDIwMjYgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZmlsbD0icmdiKDQ0LCA4MywgMTAzKSIgZD0iTTIwOCA2NEMyMTYuOCA2NCAyMjQgNzEuMiAyMjQgODBMMjI0IDEyOEw0MTYgMTI4TDQxNiA4MEM0MTYgNzEuMiA0MjMuMiA2NCA0MzIgNjRDNDQwLjggNjQgNDQ4IDcxLjIgNDQ4IDgwTDQ0OCAxMjhMNDgwIDEyOEM1MTUuMyAxMjggNTQ0IDE1Ni43IDU0NCAxOTJMNTQ0IDQ4MEM1NDQgNTE1LjMgNTE1LjMgNTQ0IDQ4MCA1NDRMMTYwIDU0NEMxMjQuNyA1NDQgOTYgNTE1LjMgOTYgNDgwTDk2IDE5MkM5NiAxNTYuNyAxMjQuNyAxMjggMTYwIDEyOEwxOTIgMTI4TDE5MiA4MEMxOTIgNzEuMiAxOTkuMiA2NCAyMDggNjR6TTQ4MCAxNjBMMTYwIDE2MEMxNDIuMyAxNjAgMTI4IDE3NC4zIDEyOCAxOTJMMTI4IDIyNEw1MTIgMjI0TDUxMiAxOTJDNTEyIDE3NC4zIDQ5Ny43IDE2MCA0ODAgMTYwek01MTIgMjU2TDQxNiAyNTZMNDE2IDMyMEw1MTIgMzIwTDUxMiAyNTZ6TTUxMiAzNTJMNDE2IDM1Mkw0MTYgNDE2TDUxMiA0MTZMNTEyIDM1MnpNNTEyIDQ0OEw0MTYgNDQ4TDQxNiA1MTJMNDgwIDUxMkM0OTcuNyA1MTIgNTEyIDQ5Ny43IDUxMiA0ODBMNTEyIDQ0OHpNMzg0IDQxNkwzODQgMzUyTDI1NiAzNTJMMjU2IDQxNkwzODQgNDE2ek0yNTYgNDQ4TDI1NiA1MTJMMzg0IDUxMkwzODQgNDQ4TDI1NiA0NDh6TTIyNCA0MTZMMjI0IDM1MkwxMjggMzUyTDEyOCA0MTZMMjI0IDQxNnpNMTI4IDQ0OEwxMjggNDgwQzEyOCA0OTcuNyAxNDIuMyA1MTIgMTYwIDUxMkwyMjQgNTEyTDIyNCA0NDhMMTI4IDQ0OHpNMTI4IDMyMEwyMjQgMzIwTDIyNCAyNTZMMTI4IDI1NkwxMjggMzIwek0yNTYgMzIwTDM4NCAzMjBMMzg0IDI1NkwyNTYgMjU2TDI1NiAzMjB6Ii8+PC9zdmc+");}
.gear {--icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNjQwIj48IS0tIUZvbnQgQXdlc29tZSBQcm8gNy4yLjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSkgQ29weXJpZ2h0IDIwMjYgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZmlsbD0icmdiKDQ0LCA4MywgMTAzKSIgZD0iTTI0OS45IDE3Ni4zQzI0My40IDE3OS41IDIzNy4xIDE4My4xIDIzMS4xIDE4Ny4yQzIyMi45IDE5Mi43IDIxMi42IDE5NC4xIDIwMy4xIDE5MUwxMzEuNCAxNjcuMkw5My41IDIzMi44TDE1MCAyODMuMUMxNTcuNCAyODkuNyAxNjEuMyAyOTkuMyAxNjAuNyAzMDkuMkMxNjAuMiAzMTYuNCAxNjAuMiAzMjMuOCAxNjAuNyAzMzFDMTYxLjQgMzQwLjkgMTU3LjQgMzUwLjUgMTUwIDM1Ny4xTDkzLjUgNDA3LjNMMTMxLjQgNDczTDIwMy4xIDQ0OS4yQzIxMi41IDQ0Ni4xIDIyMi44IDQ0Ny41IDIzMS4xIDQ1M0MyMzcuMSA0NTcgMjQzLjQgNDYwLjcgMjQ5LjkgNDYzLjlDMjU4LjggNDY4LjMgMjY1LjEgNDc2LjUgMjY3LjEgNDg2LjJMMjgyLjMgNTYwLjJMMzU4LjEgNTYwLjJMMzczLjMgNDg2LjJDMzc1LjMgNDc2LjUgMzgxLjcgNDY4LjMgMzkwLjUgNDYzLjlDMzk3IDQ2MC43IDQwMy4zIDQ1Ny4xIDQwOS4zIDQ1M0M0MTcuNSA0NDcuNSA0MjcuOCA0NDYuMSA0MzcuMyA0NDkuMkw1MDkgNDczTDU0Ni45IDQwNy4zTDQ5MC40IDM1Ny4xQzQ4MyAzNTAuNSA0NzkuMSAzNDAuOSA0NzkuNyAzMzFDNDc5LjkgMzI3LjQgNDgwLjEgMzIzLjggNDgwLjEgMzIwLjFDNDgwLjEgMzE2LjQgNDgwIDMxMi44IDQ3OS43IDMwOS4yQzQ3OSAyOTkuMyA0ODMgMjg5LjcgNDkwLjQgMjgzLjFMNTQ2LjkgMjMyLjlMNTA5IDE2Ny4yTDQzNy4zIDE5MUM0MjcuOSAxOTQuMSA0MTcuNiAxOTIuNyA0MDkuMyAxODcuMkM0MDMuMyAxODMuMiAzOTcgMTc5LjUgMzkwLjUgMTc2LjNDMzgxLjYgMTcxLjkgMzc1LjMgMTYzLjcgMzczLjMgMTU0TDM1OC4xIDgwTDI4Mi4zIDgwTDI2Ny4xIDE1NEMyNjUuMSAxNjMuNyAyNTguNyAxNzEuOSAyNDkuOSAxNzYuM3pNMzU4LjIgNDhDMzczLjQgNDggMzg2LjUgNTguNyAzODkuNSA3My41TDQwNC43IDE0Ny41QzQxMi41IDE1MS4zIDQyMC4xIDE1NS43IDQyNy4zIDE2MC42TDQ5OSAxMzYuOEM1MTMuNCAxMzIgNTI5LjIgMTM4IDUzNi44IDE1MS4yTDU3NC43IDIxNi45QzU4Mi4zIDIzMC4xIDU3OS42IDI0Ni43IDU2OC4yIDI1Ni44TDUxMS45IDMwN0M1MTIuNSAzMTUuNiA1MTIuNSAzMjQuNSA1MTEuOSAzMzNMNTY4LjQgMzgzLjJDNTc5LjggMzkzLjMgNTgyLjQgNDEwIDU3NC45IDQyMy4xTDUzNyA0ODguOEM1MjkuNCA1MDIgNTEzLjYgNTA4IDQ5OS4yIDUwMy4yTDQyNy41IDQ3OS40QzQyMC4zIDQ4NC4yIDQxMi44IDQ4OC42IDQwNC45IDQ5Mi41TDM4OS43IDU2Ni41QzM4Ni42IDU4MS40IDM3My41IDU5MiAzNTguNCA1OTJMMjgyLjYgNTkyQzI2Ny40IDU5MiAyNTQuMyA1ODEuMyAyNTEuMyA1NjYuNUwyMzYuMSA0OTIuNUMyMjguMyA0ODguNyAyMjAuNyA0ODQuMyAyMTMuNSA0NzkuNEwxNDEuNSA1MDMuMkMxMjcuMSA1MDggMTExLjMgNTAyIDEwMy43IDQ4OC44TDY1LjggNDIzLjJDNTguMiA0MTAuMSA2MC45IDM5My40IDcyLjMgMzgzLjNMMTI4LjcgMzMzQzEyOC4xIDMyNC40IDEyOC4xIDMxNS41IDEyOC43IDMwN0w3Mi4yIDI1Ni44QzYwLjggMjQ2LjcgNTguMiAyMzAgNjUuNyAyMTYuOUwxMDMuNyAxNTEuMkMxMTEuMyAxMzggMTI3LjEgMTMyIDE0MS41IDEzNi44TDIxMy4yIDE2MC42QzIyMC40IDE1NS44IDIyNy45IDE1MS40IDIzNS44IDE0Ny41TDI1MSA3My41QzI1NC4xIDU4LjcgMjY3LjIgNDggMjgyLjQgNDhMMzU4LjIgNDh6TTI2NC4zIDMyMEMyNjQuMyAzNTAuOCAyODkuMiAzNzUuNyAzMjAgMzc1LjdDMzUwLjggMzc1LjcgMzc1LjcgMzUwLjggMzc1LjcgMzIwQzM3NS43IDI4OS4yIDM1MC44IDI2NC4zIDMyMCAyNjQuM0MyODkuMiAyNjQuMyAyNjQuMyAyODkuMiAyNjQuMyAzMjB6TTMxOS43IDQwOEMyNzEuMSA0MDcuOCAyMzEuOCAzNjguMyAyMzIgMzE5LjdDMjMyLjIgMjcxLjEgMjcxLjcgMjMxLjggMzIwLjMgMjMyQzM2OC45IDIzMi4yIDQwOC4yIDI3MS43IDQwOCAzMjAuM0M0MDcuOCAzNjguOSAzNjguMyA0MDguMiAzMTkuNyA0MDh6Ii8+PC9zdmc+");}
.bookmark {--icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNjQwIj48IS0tIUZvbnQgQXdlc29tZSBQcm8gNy4yLjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSkgQ29weXJpZ2h0IDIwMjYgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZmlsbD0icmdiKDQ0LCA4MywgMTAzKSIgZD0iTTEyOCAxMjhDMTI4IDkyLjcgMTU2LjcgNjQgMTkyIDY0TDQ0OCA2NEM0ODMuMyA2NCA1MTIgOTIuNyA1MTIgMTI4TDUxMiA1NTRDNTEyIDU3Mi42IDQ5MS44IDU4NC4xIDQ3NS44IDU3NC43TDMyMCA0ODIuNkwxNjQuMiA1NzQuNkMxNDguMiA1ODQuMSAxMjggNTcyLjYgMTI4IDU1NEwxMjggMTI4ek0xOTIgOTZDMTc0LjMgOTYgMTYwIDExMC4zIDE2MCAxMjhMMTYwIDU0MEwzMDcuOCA0NTIuN0MzMTUuMyA0NDguMiAzMjQuNyA0NDguMiAzMzIuMiA0NTIuN0w0ODAgNTQwTDQ4MCAxMjhDNDgwIDExMC4zIDQ2NS43IDk2IDQ0OCA5NkwxOTIgOTZ6Ii8+PC9zdmc+");}
.video {--icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNjQwIj48IS0tIUZvbnQgQXdlc29tZSBQcm8gNy4yLjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSkgQ29weXJpZ2h0IDIwMjYgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZmlsbD0icmdiKDQ0LCA4MywgMTAzKSIgZD0iTTEyOCAxNjBDMTEwLjMgMTYwIDk2IDE3NC4zIDk2IDE5Mkw5NiA0NDhDOTYgNDY1LjcgMTEwLjMgNDgwIDEyOCA0ODBMMzg0IDQ4MEM0MDEuNyA0ODAgNDE2IDQ2NS43IDQxNiA0NDhMNDE2IDE5MkM0MTYgMTc0LjMgNDAxLjcgMTYwIDM4NCAxNjBMMTI4IDE2MHpNNjQgMTkyQzY0IDE1Ni43IDkyLjcgMTI4IDEyOCAxMjhMMzg0IDEyOEM0MTkuMyAxMjggNDQ4IDE1Ni43IDQ0OCAxOTJMNDQ4IDQ0OEM0NDggNDgzLjMgNDE5LjMgNTEyIDM4NCA1MTJMMTI4IDUxMkM5Mi43IDUxMiA2NCA0ODMuMyA2NCA0NDhMNjQgMTkyek00OTYgMjc2TDQ5NiAyMzZMNTY5LjYgMTgwLjhDNTczLjggMTc3LjcgNTc4LjggMTc2IDU4NCAxNzZDNTk3LjMgMTc2IDYwOCAxODYuNyA2MDggMjAwTDYwOCA0NDBDNjA4IDQ1My4zIDU5Ny4zIDQ2NCA1ODQgNDY0QzU3OC44IDQ2NCA1NzMuOCA0NjIuMyA1NjkuNiA0NTkuMkw0OTYgNDA0TDQ5NiAzNjRMNTc2IDQyNEw1NzYgMjE2TDQ5NiAyNzZ6Ii8+PC9zdmc+");}
.discuss {--icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNjQwIj48IS0tIUZvbnQgQXdlc29tZSBQcm8gNy4yLjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSkgQ29weXJpZ2h0IDIwMjYgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZmlsbD0icmdiKDQ0LCA4MywgMTAzKSIgZD0iTTk0LjYgMzE3LjZDOTguNCAzMDcuNSA5Ni45IDI5NiA5MC41IDI4Ny4zQzczLjYgMjY0LjQgNjQgMjM3LjEgNjQgMjA4QzY0IDEzMSAxMzMgNjQgMjI0IDY0QzMxNSA2NCAzODQgMTMxIDM4NCAyMDhDMzg0IDI4NSAzMTUgMzUyIDIyNCAzNTJDMjA2IDM1MiAxODguOCAzNDkuMyAxNzIuOCAzNDQuNUMxNjYgMzQyLjQgMTU4LjcgMzQyLjcgMTUyLjEgMzQ1LjJMNzIuNiAzNzUuNUw5NC42IDMxNy43ek0zMiAyMDhDMzIgMjQ0LjQgNDQgMjc4LjIgNjQuNyAzMDYuMkwzMy4zIDM4OC41QzMyLjQgMzkwLjggMzIgMzkzLjIgMzIgMzk1LjdDMzIgNDA2LjkgNDEuMSA0MTYgNTIuMyA0MTZDNTQuOCA0MTYgNTcuMiA0MTUuNSA1OS41IDQxNC43TDE2My41IDM3NS4xQzE4Mi41IDM4MC45IDIwMi45IDM4NCAyMjQuMSAzODRDMzMwLjEgMzg0IDQxNi4xIDMwNS4yIDQxNi4xIDIwOEM0MTYuMSAxMTAuOCAzMzAgMzIgMjI0IDMyQzExOCAzMiAzMiAxMTAuOCAzMiAyMDh6TTQxNiA1NzZDNDM3LjIgNTc2IDQ1Ny41IDU3Mi45IDQ3Ni42IDU2Ny4xTDU4MC42IDYwNi43QzU4Mi45IDYwNy42IDU4NS40IDYwOCA1ODcuOCA2MDhDNTk5IDYwOCA2MDguMSA1OTguOSA2MDguMSA1ODcuN0M2MDguMSA1ODUuMiA2MDcuNiA1ODIuOCA2MDYuOCA1ODAuNUw1NzUuNSA0OTguMkM1OTYuMSA0NzAuMSA2MDguMiA0MzYuMyA2MDguMiA0MDBDNjA4LjIgMzE3LjYgNTQ2LjUgMjQ4LjUgNDYzLjIgMjI5LjNDNDYyLjEgMjQwLjEgNDYwLjMgMjUwLjYgNDU3LjYgMjYwLjhDNTI3LjQgMjc3LjUgNTc2LjIgMzM1LjIgNTc2LjIgNDAwQzU3Ni4yIDQyOS4xIDU2Ni42IDQ1Ni40IDU0OS43IDQ3OS4zQzU0My4zIDQ4OC4xIDU0MS43IDQ5OS41IDU0NS42IDUwOS42TDU2Ny42IDU2Ny40TDQ4OC4xIDUzNy4xQzQ4MS41IDUzNC42IDQ3NC4yIDUzNC4zIDQ2Ny40IDUzNi40QzQ1MS40IDU0MS4zIDQzNC4yIDU0My45IDQxNi4yIDU0My45QzMzNy4xIDU0My45IDI3NC42IDQ5My4yIDI1OS42IDQyOS40QzI0OSA0MzAuOSAyMzguMiA0MzEuNyAyMjcuMyA0MzEuOEMyNDMuNyA1MTMuNyAzMjIgNTc1LjggNDE2LjEgNTc1Ljh6Ii8+PC9zdmc+");}
.group {--icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNjQwIj48IS0tIUZvbnQgQXdlc29tZSBQcm8gNy4yLjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSkgQ29weXJpZ2h0IDIwMjYgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZmlsbD0icmdiKDQ0LCA4MywgMTAzKSIgZD0iTTMyMCAyNzJDMzY0LjIgMjcyIDQwMCAyMzYuMiA0MDAgMTkyQzQwMCAxNDcuOCAzNjQuMiAxMTIgMzIwIDExMkMyNzUuOCAxMTIgMjQwIDE0Ny44IDI0MCAxOTJDMjQwIDIzNi4yIDI3NS44IDI3MiAzMjAgMjcyek0zMjAgODBDMzgxLjkgODAgNDMyIDEzMC4xIDQzMiAxOTJDNDMyIDI1My45IDM4MS45IDMwNCAzMjAgMzA0QzI1OC4xIDMwNCAyMDggMjUzLjkgMjA4IDE5MkMyMDggMTMwLjEgMjU4LjEgODAgMzIwIDgwek0yOTYgMzg0QzIyOS43IDM4NCAxNzYgNDM3LjcgMTc2IDUwNEwxNzYgNTI4QzE3NiA1MzYuOCAxNjguOCA1NDQgMTYwIDU0NEMxNTEuMiA1NDQgMTQ0IDUzNi44IDE0NCA1MjhMMTQ0IDUwNEMxNDQgNDIwLjEgMjEyLjEgMzUyIDI5NiAzNTJMMzQ0IDM1MkM0MjcuOSAzNTIgNDk2IDQyMC4xIDQ5NiA1MDRMNDk2IDUyOEM0OTYgNTM2LjggNDg4LjggNTQ0IDQ4MCA1NDRDNDcxLjIgNTQ0IDQ2NCA1MzYuOCA0NjQgNTI4TDQ2NCA1MDRDNDY0IDQzNy43IDQxMC4zIDM4NCAzNDQgMzg0TDI5NiAzODR6TTQzMS40IDMwNi44QzQzOS4yIDI5OS4yIDQ0Ni4zIDI5MC44IDQ1Mi40IDI4MS44QzQ2MC43IDI4NS44IDQ3MC4xIDI4OCA0ODAgMjg4QzUxNS4zIDI4OCA1NDQgMjU5LjMgNTQ0IDIyNEM1NDQgMTg4LjcgNTE1LjMgMTYwIDQ4MCAxNjBDNDc4LjkgMTYwIDQ3Ny45IDE2MCA0NzYuOCAxNjAuMUM0NzQuNiAxNDkuMyA0NzEuMyAxMzguOCA0NjcgMTI4LjlDNDcxLjIgMTI4LjMgNDc1LjYgMTI4IDQ3OS45IDEyOEM1MzIuOSAxMjggNTc1LjkgMTcxIDU3NS45IDIyNEM1NzUuOSAyNzcgNTMyLjkgMzIwIDQ3OS45IDMyMEM0NjIuMiAzMjAgNDQ1LjYgMzE1LjIgNDMxLjMgMzA2Ljh6TTE2MCAxMjhDMTY0LjQgMTI4IDE2OC43IDEyOC4zIDE3Mi45IDEyOC45QzE2OC42IDEzOC44IDE2NS4zIDE0OS4zIDE2My4xIDE2MC4xQzE2MiAxNjAgMTYxIDE2MCAxNTkuOSAxNjBDMTI0LjYgMTYwIDk1LjkgMTg4LjcgOTUuOSAyMjRDOTUuOSAyNTkuMyAxMjQuNiAyODggMTU5LjkgMjg4QzE2OS44IDI4OCAxNzkuMSAyODUuOCAxODcuNCAyODEuOEMxOTMuNSAyOTAuOSAyMDAuNiAyOTkuMiAyMDguNCAzMDYuOEMxOTQuMiAzMTUuMiAxNzcuNiAzMjAgMTU5LjggMzIwQzEwNi44IDMyMCA2My44IDI3NyA2My44IDIyNEM2My44IDE3MSAxMDYuOCAxMjggMTU5LjggMTI4ek0xNDkuNCAzNjhDMTM5LjggMzc4LjMgMTMxLjMgMzg5LjYgMTI0LjEgNDAxLjhDNzEuOCA0MTEuMiAzMiA0NTcgMzIgNTEyTDMyIDUyOEMzMiA1MzYuOCAyNC44IDU0NCAxNiA1NDRDNy4yIDU0NCAwIDUzNi44IDAgNTI4TDAgNTEyQzAgNDMyLjUgNjQuNSAzNjggMTQ0IDM2OEwxNDkuNCAzNjh6TTUxNiA0MDEuOEM1MDguOCAzODkuNyA1MDAuMyAzNzguMyA0OTAuNyAzNjhMNDk2IDM2OEM1NzUuNSAzNjggNjQwIDQzMi41IDY0MCA1MTJMNjQwIDUyOEM2NDAgNTM2LjggNjMyLjggNTQ0IDYyNCA1NDRDNjE1LjIgNTQ0IDYwOCA1MzYuOCA2MDggNTI4TDYwOCA1MTJDNjA4IDQ1NyA1NjguMyA0MTEuMiA1MTUuOSA0MDEuOHoiLz48L3N2Zz4=");}
.calculator {--icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNjQwIj48IS0tIUZvbnQgQXdlc29tZSBQcm8gNy4yLjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSkgQ29weXJpZ2h0IDIwMjYgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZmlsbD0icmdiKDQ0LCA4MywgMTAzKSIgZD0iTTQ4MCAyMjRMNDgwIDUxMkM0ODAgNTI5LjcgNDY1LjcgNTQ0IDQ0OCA1NDRMMTkyIDU0NEMxNzQuMyA1NDQgMTYwIDUyOS43IDE2MCA1MTJMMTYwIDIyNEw0ODAgMjI0ek00ODAgMTkyTDE2MCAxOTJMMTYwIDEyOEMxNjAgMTEwLjMgMTc0LjMgOTYgMTkyIDk2TDQ0OCA5NkM0NjUuNyA5NiA0ODAgMTEwLjMgNDgwIDEyOEw0ODAgMTkyek01MTIgMTkyTDUxMiAxMjhDNTEyIDkyLjcgNDgzLjMgNjQgNDQ4IDY0TDE5MiA2NEMxNTYuNyA2NCAxMjggOTIuNyAxMjggMTI4TDEyOCA1MTJDMTI4IDU0Ny4zIDE1Ni43IDU3NiAxOTIgNTc2TDQ0OCA1NzZDNDgzLjMgNTc2IDUxMiA1NDcuMyA1MTIgNTEyTDUxMiAxOTJ6TTIwMCAyODhDMjAwIDMwMS4zIDIxMC43IDMxMiAyMjQgMzEyQzIzNy4zIDMxMiAyNDggMzAxLjMgMjQ4IDI4OEMyNDggMjc0LjcgMjM3LjMgMjY0IDIyNCAyNjRDMjEwLjcgMjY0IDIwMCAyNzQuNyAyMDAgMjg4ek0yMjQgMzYwQzIxMC43IDM2MCAyMDAgMzcwLjcgMjAwIDM4NEMyMDAgMzk3LjMgMjEwLjcgNDA4IDIyNCA0MDhDMjM3LjMgNDA4IDI0OCAzOTcuMyAyNDggMzg0QzI0OCAzNzAuNyAyMzcuMyAzNjAgMjI0IDM2MHpNMjk2IDI4OEMyOTYgMzAxLjMgMzA2LjcgMzEyIDMyMCAzMTJDMzMzLjMgMzEyIDM0NCAzMDEuMyAzNDQgMjg4QzM0NCAyNzQuNyAzMzMuMyAyNjQgMzIwIDI2NEMzMDYuNyAyNjQgMjk2IDI3NC43IDI5NiAyODh6TTMyMCAzNjBDMzA2LjcgMzYwIDI5NiAzNzAuNyAyOTYgMzg0QzI5NiAzOTcuMyAzMDYuNyA0MDggMzIwIDQwOEMzMzMuMyA0MDggMzQ0IDM5Ny4zIDM0NCAzODRDMzQ0IDM3MC43IDMzMy4zIDM2MCAzMjAgMzYwek0zOTIgMjg4QzM5MiAzMDEuMyA0MDIuNyAzMTIgNDE2IDMxMkM0MjkuMyAzMTIgNDQwIDMwMS4zIDQ0MCAyODhDNDQwIDI3NC43IDQyOS4zIDI2NCA0MTYgMjY0QzQwMi43IDI2NCAzOTIgMjc0LjcgMzkyIDI4OHpNNDE2IDM2MEM0MDIuNyAzNjAgMzkyIDM3MC43IDM5MiAzODRDMzkyIDM5Ny4zIDQwMi43IDQwOCA0MTYgNDA4QzQyOS4zIDQwOCA0NDAgMzk3LjMgNDQwIDM4NEM0NDAgMzcwLjcgNDI5LjMgMzYwIDQxNiAzNjB6TTM5MiA0ODBDMzkyIDQ5My4zIDQwMi43IDUwNCA0MTYgNTA0QzQyOS4zIDUwNCA0NDAgNDkzLjMgNDQwIDQ4MEM0NDAgNDY2LjcgNDI5LjMgNDU2IDQxNiA0NTZDNDAyLjcgNDU2IDM5MiA0NjYuNyAzOTIgNDgwek0yMDggNDY0QzE5OS4yIDQ2NCAxOTIgNDcxLjIgMTkyIDQ4MEMxOTIgNDg4LjggMTk5LjIgNDk2IDIwOCA0OTZMMzM2IDQ5NkMzNDQuOCA0OTYgMzUyIDQ4OC44IDM1MiA0ODBDMzUyIDQ3MS4yIDM0NC44IDQ2NCAzMzYgNDY0TDIwOCA0NjR6Ii8+PC9zdmc+");}
.link {--icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNjQwIj48IS0tIUZvbnQgQXdlc29tZSBQcm8gNy4yLjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSkgQ29weXJpZ2h0IDIwMjYgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZmlsbD0icmdiKDQ0LCA4MywgMTAzKSIgZD0iTTM3My4xIDE1Ni41QzM4MS4zIDE2My40IDM4OC44IDE3MSAzOTUuNyAxNzkuMkM0MTUuNSAxNjEuOCA0NDEgMTUyLjEgNDY3LjUgMTUyLjFDNTI3LjQgMTUyLjEgNTc2IDIwMC43IDU3NiAyNjAuNkM1NzYgMjg5LjQgNTY0LjYgMzE2LjkgNTQ0LjIgMzM3LjNMNDY1LjEgNDE2LjRDNDQ0LjggNDM2LjcgNDE3LjIgNDQ4LjIgMzg4LjQgNDQ4LjJDMzI4LjUgNDQ4LjIgMjc5LjkgMzk5LjYgMjc5LjkgMzM5LjdDMjc5LjkgMzI0LjEgMjgzLjMgMzA4LjggMjg5LjYgMjk0LjhDMjkzLjMgMjg2LjggMjg5LjcgMjc3LjMgMjgxLjcgMjczLjZDMjczLjcgMjY5LjkgMjY0LjIgMjczLjUgMjYwLjUgMjgxLjVDMjUyLjMgMjk5LjYgMjQ3LjkgMzE5LjQgMjQ3LjkgMzM5LjdDMjQ3LjkgNDE3LjMgMzEwLjggNDgwLjIgMzg4LjQgNDgwLjJDNDI1LjYgNDgwLjIgNDYxLjQgNDY1LjQgNDg3LjcgNDM5LjFMNTY2LjggMzYwQzU5My4xIDMzMy43IDYwNy45IDI5Ny45IDYwNy45IDI2MC43QzYwNy45IDE4My4xIDU0NSAxMjAuMiA0NjcuNCAxMjAuMkM0MzIuNCAxMjAuMiAzOTguOCAxMzMuMyAzNzMgMTU2Ljd6TTI1MS41IDE5MkMzMTEuNCAxOTIgMzYwIDI0MC42IDM2MCAzMDAuNUMzNjAgMzE2LjEgMzU2LjYgMzMxLjQgMzUwLjMgMzQ1LjRDMzQ2LjYgMzUzLjQgMzUwLjIgMzYyLjkgMzU4LjIgMzY2LjZDMzY2LjIgMzcwLjMgMzc1LjcgMzY2LjcgMzc5LjQgMzU4LjdDMzg3LjYgMzQwLjYgMzkyIDMyMC44IDM5MiAzMDAuNUMzOTIgMjIyLjkgMzI5LjEgMTYwIDI1MS41IDE2MEMyMTQuMyAxNjAgMTc4LjUgMTc0LjggMTUyLjIgMjAxLjFMNzMuMSAyODAuMkM0Ni44IDMwNi41IDMyIDM0Mi4zIDMyIDM3OS41QzMyIDQ1Ny4xIDk0LjkgNTIwIDE3Mi41IDUyMEMyMDcuNSA1MjAgMjQxLjEgNTA2LjkgMjY2LjkgNDgzLjVDMjU4LjcgNDc2LjYgMjUxLjIgNDY5IDI0NC4zIDQ2MC44QzIyNC41IDQ3OC4yIDE5OSA0ODcuOSAxNzIuNSA0ODcuOUMxMTIuNiA0ODcuOSA2NCA0MzkuMyA2NCAzNzkuNEM2NCAzNTAuNiA3NS40IDMyMy4xIDk1LjggMzAyLjdMMTc0LjkgMjIzLjZDMTk1LjIgMjAzLjMgMjIyLjggMTkxLjggMjUxLjYgMTkxLjh6Ii8+PC9zdmc+");}
.clipboard-list {--icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNjQwIj48IS0tIUZvbnQgQXdlc29tZSBQcm8gNy4yLjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSkgQ29weXJpZ2h0IDIwMjYgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZmlsbD0icmdiKDQ0LCA4MywgMTAzKSIgZD0iTTI2NCAxNDRMMzc2IDE0NEMzODkuMyAxNDQgNDAwIDEzMy4zIDQwMCAxMjBDNDAwIDEwNi43IDM4OS4zIDk2IDM3NiA5NkwyNjQgOTZDMjUwLjcgOTYgMjQwIDEwNi43IDI0MCAxMjBDMjQwIDEzMy4zIDI1MC43IDE0NCAyNjQgMTQ0ek0yNjQgMTc2QzIzNS44IDE3NiAyMTIuNCAxNTUuMSAyMDguNiAxMjhMMTkyIDEyOEMxNzQuMyAxMjggMTYwIDE0Mi4zIDE2MCAxNjBMMTYwIDUxMkMxNjAgNTI5LjcgMTc0LjMgNTQ0IDE5MiA1NDRMNDQ4IDU0NEM0NjUuNyA1NDQgNDgwIDUyOS43IDQ4MCA1MTJMNDgwIDE2MEM0ODAgMTQyLjMgNDY1LjcgMTI4IDQ0OCAxMjhMNDMxLjQgMTI4QzQyNy41IDE1NS4xIDQwNC4yIDE3NiAzNzYgMTc2TDI2NCAxNzZ6TTM3NiA2NEMzOTguMyA2NCA0MTcuNiA3Ny4xIDQyNi42IDk2TDQ0OCA5NkM0ODMuMyA5NiA1MTIgMTI0LjcgNTEyIDE2MEw1MTIgNTEyQzUxMiA1NDcuMyA0ODMuMyA1NzYgNDQ4IDU3NkwxOTIgNTc2QzE1Ni43IDU3NiAxMjggNTQ3LjMgMTI4IDUxMkwxMjggMTYwQzEyOCAxMjQuNyAxNTYuNyA5NiAxOTIgOTZMMjEzLjQgOTZDMjIyLjQgNzcuMSAyNDEuNyA2NCAyNjQgNjRMMzc2IDY0ek0zMjAgMjg4QzMxMS4yIDI4OCAzMDQgMjgwLjggMzA0IDI3MkMzMDQgMjYzLjIgMzExLjIgMjU2IDMyMCAyNTZMNDE2IDI1NkM0MjQuOCAyNTYgNDMyIDI2My4yIDQzMiAyNzJDNDMyIDI4MC44IDQyNC44IDI4OCA0MTYgMjg4TDMyMCAyODh6TTMyMCA0NDhMNDE2IDQ0OEM0MjQuOCA0NDggNDMyIDQ1NS4yIDQzMiA0NjRDNDMyIDQ3Mi44IDQyNC44IDQ4MCA0MTYgNDgwTDMyMCA0ODBDMzExLjIgNDgwIDMwNCA0NzIuOCAzMDQgNDY0QzMwNCA0NTUuMiAzMTEuMiA0NDggMzIwIDQ0OHpNMjY0IDQ2NEMyNjQgNDc3LjMgMjUzLjMgNDg4IDI0MCA0ODhDMjI2LjcgNDg4IDIxNiA0NzcuMyAyMTYgNDY0QzIxNiA0NTAuNyAyMjYuNyA0NDAgMjQwIDQ0MEMyNTMuMyA0NDAgMjY0IDQ1MC43IDI2NCA0NjR6TTI0MCAyNDhDMjUzLjMgMjQ4IDI2NCAyNTguNyAyNjQgMjcyQzI2NCAyODUuMyAyNTMuMyAyOTYgMjQwIDI5NkMyMjYuNyAyOTYgMjE2IDI4NS4zIDIxNiAyNzJDMjE2IDI1OC43IDIyNi43IDI0OCAyNDAgMjQ4ek0zMzYgMzY4QzMzNiAzNTkuMiAzNDMuMiAzNTIgMzUyIDM1Mkw0MTYgMzUyQzQyNC44IDM1MiA0MzIgMzU5LjIgNDMyIDM2OEM0MzIgMzc2LjggNDI0LjggMzg0IDQxNiAzODRMMzUyIDM4NEMzNDMuMiAzODQgMzM2IDM3Ni44IDMzNiAzNjh6TTI5OS41IDM0Ni4xTDI1NC4yIDQwMi4xQzI1MS4yIDQwNS45IDI0Ni42IDQwOCAyNDEuNyA0MDhDMjM2LjggNDA4IDIzMi4zIDQwNS44IDIyOS4zIDQwMkwyMDQuNCAzNzAuOUMxOTguOSAzNjQgMjAwIDM1My45IDIwNi45IDM0OC40QzIxMy44IDM0Mi45IDIyMy45IDM0NCAyMjkuNCAzNTAuOUwyNDEuOSAzNjYuNUwyNzQuNyAzMjZDMjgwLjMgMzE5LjEgMjkwLjMgMzE4LjEgMjk3LjIgMzIzLjZDMzA0LjEgMzI5LjEgMzA1LjEgMzM5LjIgMjk5LjYgMzQ2LjF6Ii8+PC9zdmc+");}
.phone {--icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNjQwIj48IS0tIUZvbnQgQXdlc29tZSBQcm8gNy4yLjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSkgQ29weXJpZ2h0IDIwMjYgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZmlsbD0icmdiKDQ0LCA4MywgMTAzKSIgZD0iTTMyMCA5NkM0NDMuNyA5NiA1NDQgMTk2LjMgNTQ0IDMyMEM1NDQgNDQzLjcgNDQzLjcgNTQ0IDMyMCA1NDRDMTk2LjMgNTQ0IDk2IDQ0My43IDk2IDMyMEM5NiAxOTYuMyAxOTYuMyA5NiAzMjAgOTZ6TTMyMCA1NzZDNDYxLjQgNTc2IDU3NiA0NjEuNCA1NzYgMzIwQzU3NiAxNzguNiA0NjEuNCA2NCAzMjAgNjRDMTc4LjYgNjQgNjQgMTc4LjYgNjQgMzIwQzY0IDQ2MS40IDE3OC42IDU3NiAzMjAgNTc2ek0yNDkuNiAyMTQuM0MyNTcuNyAyMTEuMiAyNjYuOCAyMTUuMSAyNzAuMSAyMjMuMUwyNzkgMjQ0LjVDMjgxLjcgMjUwLjkgMjc5LjkgMjU4LjQgMjc0LjYgMjYyLjlMMjYyLjggMjcyLjlDMjU3LjQgMjc3LjUgMjU1LjcgMjg1IDI1OC40IDI5MS40QzI3NS43IDMzMS41IDMwNy4yIDM2NC4xIDM0Ni42IDM4Mi44QzM1My4yIDM4NS45IDM2MSAzODQuMiAzNjUuNyAzNzguN0wzNzcgMzY1LjRDMzgxLjUgMzYwLjEgMzg4LjkgMzU4LjMgMzk1LjQgMzYxTDQxNi44IDM2OS45QzQyNC44IDM3My4yIDQyOC43IDM4Mi40IDQyNS42IDM5MC40TDQyNC44IDM5Mi40QzQxNi44IDQxMy4xIDM5Ni43IDQyNy4zIDM3NS4xIDQyMy4yQzI5NC44IDQwOC4zIDIzMS42IDM0NSAyMTYuNiAyNjQuN0MyMTIuNiAyNDMuMSAyMjYuNyAyMjMgMjQ3LjQgMjE1TDI0OS40IDIxNC4yek0yOTkuNyAyMTAuOEMyODkuNyAxODYuOCAyNjIuMyAxNzUuMSAyMzguMSAxODQuNUwyMzYuMSAxODUuM0MyMDQuOCAxOTcuNCAxNzcuOSAyMzAuMyAxODUuNCAyNzAuN0MyMDIuNyAzNjQgMjc2LjIgNDM3LjQgMzY5LjUgNDU0LjhDNDA5LjkgNDYyLjMgNDQyLjggNDM1LjQgNDU0LjkgNDA0LjFMNDU1LjcgNDAyLjFDNDY1LjEgMzc3LjggNDUzLjQgMzUwLjUgNDI5LjQgMzQwLjVMNDA4IDMzMS42QzM4OC43IDMyMy42IDM2Ni40IDMyOC45IDM1Mi45IDM0NC45TDM0OS45IDM0OC40QzMyNS45IDMzNC41IDMwNi4yIDMxNC4xIDI5My4yIDI4OS41TDI5NS41IDI4Ny41QzMxMS41IDI3NCAzMTYuOCAyNTEuNyAzMDguOCAyMzIuNEwyOTkuOSAyMTF6Ii8+PC9zdmc+");}
.email {--icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNjQwIj48IS0tIUZvbnQgQXdlc29tZSBQcm8gNy4yLjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSkgQ29weXJpZ2h0IDIwMjYgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZmlsbD0icmdiKDQ0LCA4MywgMTAzKSIgZD0iTTMyMCA5NkM0NDMuNyA5NiA1NDQgMTk2LjMgNTQ0IDMyMEM1NDQgNDQzLjcgNDQzLjcgNTQ0IDMyMCA1NDRDMTk2LjMgNTQ0IDk2IDQ0My43IDk2IDMyMEM5NiAxOTYuMyAxOTYuMyA5NiAzMjAgOTZ6TTMyMCA1NzZDNDYxLjQgNTc2IDU3NiA0NjEuNCA1NzYgMzIwQzU3NiAxNzguNiA0NjEuNCA2NCAzMjAgNjRDMTc4LjYgNjQgNjQgMTc4LjYgNjQgMzIwQzY0IDQ2MS40IDE3OC42IDU3NiAzMjAgNTc2ek00MzIgMjU2TDQzMiAyNjQuNUwzMjcuNiAzMTkuNkMzMjUuMyAzMjAuOCAzMjIuNiAzMjEuNSAzMjAgMzIxLjVDMzE3LjQgMzIxLjUgMzE0LjcgMzIwLjkgMzEyLjQgMzE5LjZMMjA4IDI2NC41TDIwOCAyNTZDMjA4IDI0Ny4yIDIxNS4yIDI0MCAyMjQgMjQwTDQxNiAyNDBDNDI0LjggMjQwIDQzMiAyNDcuMiA0MzIgMjU2ek0yMDggMzg0TDIwOCAzMDAuN0wyOTcuNSAzNDcuOUMzMDQuNCAzNTEuNiAzMTIuMiAzNTMuNSAzMjAgMzUzLjVDMzI3LjggMzUzLjUgMzM1LjYgMzUxLjYgMzQyLjUgMzQ3LjlMNDMyIDMwMC43TDQzMiAzODRDNDMyIDM5Mi44IDQyNC44IDQwMCA0MTYgNDAwTDIyNCA0MDBDMjE1LjIgNDAwIDIwOCAzOTIuOCAyMDggMzg0ek0yMjQgMjA4QzE5Ny41IDIwOCAxNzYgMjI5LjUgMTc2IDI1NkwxNzYgMzg0QzE3NiA0MTAuNSAxOTcuNSA0MzIgMjI0IDQzMkw0MTYgNDMyQzQ0Mi41IDQzMiA0NjQgNDEwLjUgNDY0IDM4NEw0NjQgMjU2QzQ2NCAyMjkuNSA0NDIuNSAyMDggNDE2IDIwOEwyMjQgMjA4eiIvPjwvc3ZnPg==");}
.attention {--icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNjQwIj48IS0tIUZvbnQgQXdlc29tZSBQcm8gNy4yLjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSkgQ29weXJpZ2h0IDIwMjYgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZmlsbD0icmdiKDQ0LCA4MywgMTAzKSIgZD0iTTYwNi4zIDcyLjhDNjAyLjMgNjQuOSA1OTIuNyA2MS43IDU4NC44IDY1LjZMNTIwLjggOTcuNkM1MTIuOSAxMDEuNiA1MDkuNyAxMTEuMiA1MTMuNiAxMTkuMUM1MTcuNSAxMjcgNTI3LjIgMTMwLjIgNTM1LjEgMTI2LjNMNTk5LjEgOTQuM0M2MDcgOTAuMyA2MTAuMiA4MC43IDYwNi4zIDcyLjh6TTMyMCA2NEMzMTEuMiA2NCAzMDQgNzEuMiAzMDQgODBMMzA0IDk2LjhDMjIzLjEgMTA0LjggMTYwIDE3MyAxNjAgMjU2TDE2MCAyNjYuM0MxNjAgMzExLjQgMTQ0LjYgMzU1LjIgMTE2LjUgMzkwLjRMMTA2LjQgNDAzQzk5LjcgNDExLjQgOTYgNDIxLjggOTYgNDMyLjZDOTYgNDU4LjggMTE3LjIgNDgwIDE0My40IDQ4MEw0OTYuNiA0ODBDNTIyLjggNDgwIDU0NCA0NTguOCA1NDQgNDMyLjZDNTQ0IDQyMS44IDU0MC4zIDQxMS40IDUzMy42IDQwM0w1MjMuNSAzOTAuNEM0OTUuMyAzNTUuMiA0ODAgMzExLjQgNDgwIDI2Ni4zTDQ4MCAyNTZDNDgwIDE3MyA0MTYuOSAxMDQuOCAzMzYgOTYuOEwzMzYgODBDMzM2IDcxLjIgMzI4LjggNjQgMzIwIDY0ek0zMjAgMTI4QzM5MC43IDEyOCA0NDggMTg1LjMgNDQ4IDI1Nkw0NDggMjY2LjNDNDQ4IDMxOC43IDQ2NS44IDM2OS41IDQ5OC42IDQxMC40TDUwOC42IDQyM0M1MTAuOCA0MjUuNyA1MTIgNDI5LjEgNTEyIDQzMi42QzUxMiA0NDEuMSA1MDUuMSA0NDggNDk2LjYgNDQ4TDE0My40IDQ0OEMxMzQuOSA0NDggMTI4IDQ0MS4xIDEyOCA0MzIuNkMxMjggNDI5LjEgMTI5LjIgNDI1LjcgMTMxLjQgNDIzTDE0MS41IDQxMC40QzE3NC4yIDM2OS41IDE5Mi4xIDMxOC43IDE5Mi4xIDI2Ni4zTDE5Mi4xIDI1NkMxOTIuMSAxODUuMyAyNDkuNCAxMjggMzIwLjEgMTI4ek0yNTIuMSA1MjhDMjYyIDU1NiAyODguNyA1NzYgMzIwIDU3NkMzNTEuMyA1NzYgMzc4IDU1NiAzODcuOSA1MjhMMzUyIDUyOEMzNDQuNyA1MzcuNyAzMzMuMSA1NDQgMzIwIDU0NEMzMDYuOSA1NDQgMjk1LjMgNTM3LjcgMjg4IDUyOEwyNTIuMSA1Mjh6TTAgMjQwQzAgMjQ4LjggNy4yIDI1NiAxNiAyNTZMOTYgMjU2QzEwNC44IDI1NiAxMTIgMjQ4LjggMTEyIDI0MEMxMTIgMjMxLjIgMTA0LjggMjI0IDk2IDIyNEwxNiAyMjRDNy4yIDIyNCAwIDIzMS4yIDAgMjQwek01NDQgMjI0QzUzNS4yIDIyNCA1MjggMjMxLjIgNTI4IDI0MEM1MjggMjQ4LjggNTM1LjIgMjU2IDU0NCAyNTZMNjI0IDI1NkM2MzIuOCAyNTYgNjQwIDI0OC44IDY0MCAyNDBDNjQwIDIzMS4yIDYzMi44IDIyNCA2MjQgMjI0TDU0NCAyMjR6TTQwLjggOTQuM0wxMDQuOCAxMjYuM0MxMTIuNyAxMzAuMyAxMjIuMyAxMjcgMTI2LjMgMTE5LjFDMTMwLjMgMTExLjIgMTI3IDEwMS42IDExOS4xIDk3LjZMNTUuMSA2NS42QzQ3LjIgNjEuNiAzNy42IDY0LjkgMzMuNiA3Mi44QzI5LjYgODAuNyAzMi45IDkwLjMgNDAuOCA5NC4zeiIvPjwvc3ZnPg==");}



/* LECTURE PAGE CONTAINER */
.page-container {
  margin: 1rem 0;
  margin-inline: auto;
  display: flex;
  flex-flow: column wrap;
}
.container-title h2 {font-size: clamp(2rem, 2vw, 3rem);}
.container-title {
  background-color:var(--cocc-dark-blue);
  color: white;
  padding: 1rem;
}
.container-page-content {
  border: solid var(--cocc-dark-blue) 2px;
  padding: .5rem 1rem;
}

.container-button-row{
  display: flex;
  flex-flow: row wrap;
  margin: .5rem 0;
  gap: .5rem;
  justify-content: space-evenly;
}

.container-button-row > .btn {
flex:1;
min-width: 10rem;
display: flex;
flex-flow: row wrap;
align-items: center;
align-content: center;
}
 
/* Lecture Nav Buttons */
.nav_buttons {
    display: flex; 
    flex-flow: row wrap;
    justify-content: center;
    gap: .5rem;
}

.nav_buttons .btn {
    flex:1;
    padding: .5rem 1rem;
    text-align: center;
    min-width: 10rem;
}

.nav_buttons ul li, .nav_buttons a {
    text-decoration: none;
    list-style-type: none;
}

.nav_buttons a:hover {
    background-color: #2D637F;
    color: white;
    font-weight: 500;
}

.nav_buttons a, .container-button-row a{
  color: var(--dark-grey);
}

/*ACCORDIONS*/
details {
  background-color: white;
  margin: 10px;
}

details p {
  margin: 10px;
}

details ul {
  margin-left: 30px;
}

details li {
  line-height: 1.5;
  list-style-type: disc;
}

/* Base Accordion Style */
.accordion {
font-size: 18px;
padding: 12px;
text-align: left;
cursor: pointer;
}

details[open] > .accordion {
background-color: var(--lightgrey);
color: var(--dark-grey);
border: none;
}

/* Shared marker override */
.accordion::marker {
content: ' ';
}

/* Shared expand/collapse icon */
.accordion:after {
content: '  +';
}

details[open] > .accordion:after {
content: "\0336";
margin-left: .5rem;
}

/* Accordion hover effects */
.accordion.solid-blue:hover {
background-color: var(--lightgrey);
color: var(--darker-grey);
}

.accordion.blue-border:hover {
background-color: var(--lightgrey);
color: var(--dark-grey);
border: none;
}

.accordion.bottom-border:hover {
background-color: var(--lightgrey);
color: var(--dark-grey);
border: none;
}
.accordion.grey:hover {
background-color: var(--lightgrey);
}

/* Style 1 - Solid Blue */
.accordion.solid-blue {
background-color: var(--web-blue);
color: white;
font-size: 24px;
text-align: center;
padding: 10px;
}

/* Style 2 - Blue Border */
.accordion.blue-border {
border: 2px solid var(--web-blue);
text-align: center;
}

/* Style 3 - Bottom Border */
.accordion.bottom-border {
padding-left: .25rem;
border-bottom: 2px solid var(--cocc-dark-blue);
text-transform: uppercase;
color: var(--cocc-dark-blue);
display: flex;
justify-content: space-between;
}

/* Style 4 - Grey Accordion */
.accordion.grey{
background-color: whitesmoke;
color: var(--grey-text);
display: flex;
justify-content: space-between;
}

/* RESOURCES MENU STYLES */
.resources_menu {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
gap: 10px;
margin: 20px 0;
}

/* Base Button */
a.cocc-btn {
padding: 10px;
text-decoration: none !important;
color: var(--dark-grey);
display: flex;
flex-flow: row wrap;
align-items: center;
align-content: center;
border-radius: 5px;
text-align: center;
height: 100%;
cursor: pointer;
border: none;
flex: 1 1 auto;
}

/* Hover */
a.cocc-btn:hover {
background-color: var(--cocc-dark-blue);
color: white;
}

/* Variants */
.cocc-btn.btn-primary {
font-size: 22px;
min-width: 220px;
background-color: var(--web-blue);
color: white !important;
flex: 1 0 30%;
min-height: 100px;
}

.cocc-btn.btn-secondary {
font-size: 18px;
min-width: 160px;
background-color: var(--cocc-light-blue);
color: var(--dark-grey);
min-height: 50px;
/* flex: 1 1 20%; */
}

.cocc-btn.btn-green {
font-size: 18px;
min-width: 300px;
background-color: var(--cocc-green);
color: var(--dark-grey);
min-height: 50px;
flex: 1 1 auto;
}

.cocc-btn.btn-yellow{
font-size: 18px;
min-width: 300px;
background-color: var(--yellow);
color: var(--dark-grey);
min-height: 50px;
flex: 1 1 auto;
}

/* Resources Menu Responsive Tweaks */
@media (min-width: 760px) and (max-width: 840px),
       (max-width: 470px) {
  .cocc-btn.btn-green {
    font-size: 16px;
  }
}

@media (max-width: 470px) {
  .cocc-btn.btn-secondary {
    font-size: 18px;
  }
}


/*UNIVERSAL ACCESSIBILITY TWEAKS*/

/*updates contrast to links in main text body and font boost*/
  .show-content a {color: #0000ee;}
  /* .show-content a:hover {color: var(--web-blue);} */
   
  hr {
    margin: 20px 0;
    border: 0;
    border-top: 1px solid #231f20 !important;
    border-bottom: none;
  }

  #section-tabs li {font-size: 16.5px;}
  /* .menu-item__text {font-size: 16.5px;} */

/*widens main nav bar from 84px*/
  body.primary-nav-expanded .ic-app-header {width: 90px;}
  body.primary-nav-expanded .ic-app-header__logomark {height: 91px;}

/*removes external link icon and youtube embed thumbnails */
.ui-icon-extlink {display:none !important;}
.external_link_icon {display:none !important;}
.youtubed > .media_comment_thumbnail {display: none !important;}

/*removes inaccessible fonts*/
div[title=" Architect's Daughter"],
div[title=" Courier New"],
div[title=" Courier"],
div[title=" Georgia"],
div[title=" Times New Roman"] {
  display: none !important;
}

*[style*="Architects Daughter"],
*[style*="Courier"],
*[style*="Georgia"],
*[style*="Times New Roman"] {
  font-family: "Lato Extended", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

/*hides inaccessible text selection choices*/
/* --- RCE TEXT COLOR: keep only the bottom 3 rows --- */
body:has(.tox-split-button[aria-expanded="true"][title="Text color"]) .tox-menu .tox-swatches__row:not(:nth-last-child(-n+3)),
body:has(.tox-split-button[aria-expanded="true"][aria-label="Text color"]) .tox-menu .tox-swatches__row:not(:nth-last-child(-n+3)) {
  display: none !important;
}

/* --- RCE HIGHLIGHT COLOR: keep only the first and the last row --- */
body:has(.tox-split-button[aria-expanded="true"][title="Background color"]) .tox-menu .tox-swatches__row:not(:first-child):not(:last-child),
body:has(.tox-split-button[aria-expanded="true"][aria-label="Background color"]) .tox-menu .tox-swatches__row:not(:first-child):not(:last-child) {
  display: none !important;
}

/* Course Evaluation Widget */

@import 'https://cocc.evaluationkit.com/canvas/css';
// Add some custom css to the head the first time 
if (!styleAdded) { 
$('head').append(iconCSS); 
styleAdded = true; 
} 