
body{
    background-color: whitesmoke;
    color: #000000;
}

.accordion-button:not(.collapsed) {
    color: white;
    background-color: rgb(69 70 103);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .125);
    outline: none;
}

.accordion-button:focus {
outline: none !important;
box-shadow: none;
}

.navBubble{
    padding: 5px 10px;
    background-color: rgb(98, 91, 195);
    color: white;
    margin: 10px;
    font-size: small;
    border-radius: 30px;
}

/* .accordion-button:after{
    filter: invert();
} */

#header{
    background-color: black;
}

.page{
    padding-top: 100px;
}

.topMenuItem{
    color: white;
    width:100px;
}

.topMenuItem:hover{
    cursor: pointer;
    color: lightgray;
}

/* .attendeeBlock{
    width:150px;
    margin-right: 5px;
} */

.attendeeImage{
    width:50px;
    height: 50px;
}

.btnPadded{
    padding: 10px 15px;
}

.avaBubble{
    padding: 5px 15px;
    border-radius: 30px;
    font-size: small;
    margin: 5px;
    margin-bottom: 5px;
    display:inline-block;
    border:none;
}

.notSelected{
    background: #7b98ba;
    color: white;
}

.selectedSlot{
    position: absolute;
    top: -20px;
    right: -10px;
    padding: 5px;
    color: white;
    background-color: red;
    border: none;
    font-size: small;
    width: 30px;
    height: 30px;
}

.evenLine{
    background-color: white;
    ;
}


.user-circle-lg {
    background: rgb(108 110 119);
    color: #fff;
    /* padding: 5px 20px; */
    border-radius: 50%;
    font-size: 35px;
    width: 100px;
    height: 100px;
    padding-top: 30px;
}

.user-circle {
    background: rgb(108 110 119);
    color: #fff;
    /* padding: 5px 20px; */
    border-radius: 50%;
    font-size: 35px;
    width: 70px;
    height: 70px;
    padding-top: 12px;
}

.user-circle-sm {
    background: rgb(108 110 119);
    color: #fff;
    /* padding: 5px 20px; */
    border-radius: 50%;
    font-size: 20px;
    width: 35px;
    height: 35px;
    padding-top: 3px;
    display: inline-block;
}

.user-circle-header {
    background: rgb(108 110 119);
    color: #fff;
    /* padding: 5px 20px; */
    border-radius: 50%;
    font-size: 20px;
    width: 40px;
    height: 40px;
    padding-top: 5px;
    display: inline-block;
}


.custom-typeahead .dropdown-menu {
    /*position: initial;*/
}

.uib-typeahead-match:hover{
    background-color: #f2f2f2;
    cursor: pointer;
}

.editIcon{
    color: lightgray;
}

.editIcon:hover{
    color: #4380bc;
    cursor: pointer;
}

.uib-typeahead-match a {
    color: #4380bc;
    text-decoration: none;
    padding-left:10px;
    font-size: small;
}

.accordion-button{
    background: #ffffff;
    /* color: #190075; */
}