#mod-custom110{
  display:flex;
  width:100%;
  justify-content:center;
}
#users-profile-custom-webauthn, #users-profile-custom-joomlatoken, .com-users-profile__multifactor
{display:none;}

#com-contact-form div [aria-controls="misc"]{
  display:none;
}

#com-contact-form div [aria-controls="attrib-publishing"]{
  display:none;
}
#com-contact-form div [aria-controls="attrib-metadata"]{
  display:none;
}

#com-contact-form #misc, #attrib-publishing, #attrib-metadata, #jform_sortname1, #jform_sortname2, #jform_sortname3, #jform_sortname1-lbl, #jform_sortname2-lbl, #jform_sortname3-lbl {
  display:none;
}

.hideitem{
  display:none;
}

.showitem{
  display:block;
}

.headerlogos{
    margin:20px;

    padding:20px;
    color:red;
  }
  
.headertext{
  font-size:28px;
  padding: 2px 20px;
  text-shadow: 1px 1px 2px #333;
}
.header{
background: rgb(210,210,210);
background: linear-gradient(0deg, rgba(210,210,210,1) 0%, rgba(241,241,241,1) 13%, rgba(255,253,253,1) 87%, rgba(210,210,210,1) 100%);
}

.topnavinline{
   display: flex;
    width: 100%;
    justify-content: center;
  flex-direction: row;
  background-color:#954b56;
 }
.topnavinline li a{
  color:white;
}
.topnavinline li a:hover{
  color:black;
  background-color:white;
}
.mod-menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    

}

.mod-list li {
    padding: 0.2em 1em;
}

.article-info {
  display:flex;
  }
dd {
  margin:5px;
  font-size:smaller;
}

a:not([class]) {
    text-decoration: underline;
}

a {
    color: var(--cassiopeia-color-link);
}
a {
    color: var(--link-color);
    text-decoration: underline;
}
.jright {
  text-align:right;
  width:auto;
}

.aprice{
  color:red;
  padding-left:20px;
  font-style: italic;
}

.accordion-button{
  background-color:#e7f1ff;
}

.course-search-block{
  margin: 20px ;
}