/*!
 * Add custom css for this site here:
 */
 
/*! * Accordion styling */

#talk-accordion.accordion .card-header:first-child {
    border-radius: 0 0 0 0;
}
#talk-accordion.accordion .card-header {
    padding: .75rem 1.25rem;
    margin-bottom: 0;
    /*background-color: rgba(200,16,46,1);*/
    background-color: #efefef;
    border-bottom: 0px solid rgba(0,0,0,.125);
}
#talk-accordion.accordion .card-header button.btn  {
    color: #000000;
    font-size:1.025rem;
    text-transform:inherit;
    padding:0px 0px;
}
#talk-accordion.accordion .card-header button.btn.btn-link {
    color: #000000;
    width: 100%;
    text-align: left;
}
 

#talk-accordion.accordion .card-header button.btn.btn-link:active,
#talk-accordion.accordion .card-header button.btn.btn-link:focus,
#talk-accordion.accordion .card-header button.btn.btn-link:hover {
    color: #000000;
    text-decoration:none;
    background-color:#efefef;
 
 }
 
#talk-accordion.accordion .card-header button:focus {
    background-color: #efefef;
    color: #000000;
}
/*#talk-mobile.accordion .card-header button.btn.btn-link::after {*/
/*   display: inline-block;*/
/*   font-family: "Font Awesome 5 Pro";*/
/*   content: "\f107";*/
/*   padding-right: 5px;*/
/*   font-size:1.5rem;*/
/*  }*/
  
#talk-accordion.accordion .card-header button.btn.btn-link.collapsed::after {
   /*display: inline-block;*/
   font-family: "Font Awesome 5 Pro";
   content: "\f107";
   padding-right: 5px;
   font-size:1.5rem;
    position: absolute;
    right: 5px;
    top: 10px;
}

#talk-accordion.accordion .card-header button.btn.btn-link::after {
    /*display: inline-block;*/
    font-family: "Font Awesome 5 Pro";
    content: "\f106";
    padding-right: 5px;
    font-size:1.5rem;
     position: absolute;
    right: 5px;
    top: 10px;
}



/** Modifies inherited link colors in tabbed panels - Brian Walk**/
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
    color: #000;
}

.nav-tabs>li>a {
    color: #777;
    background-color: #ddd;

}

.nav-tabs>li>a:hover, .nav-tabs>li>a:focus {
    color: #777;
    background-color: #eee;

}

.nav-tabs>li>a.ug {
    color: #fff;
    background-color: #cc0000;
}

.nav-tabs>li.active>a.ug, .nav-tabs>li.active>a.ug:hover, .nav-tabs>li.active>a.ug:focus {
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
}

