.overlay
{
    position:fixed;
    bottom:0;
    right:0;
    width: 310px;
    height: 300px;
    background-color: #545aa8;
    z-index: 5;
    border-style: solid;
    border-left-color: white;
    border-top-color: white;
}

.overlaySide
{
    position: fixed !important;
    z-index: 2147483647 !important;
    top: 50% !important;
    right: 0px !important;
    bottom: undefined !important;
    left: undefined !important;
    width: 217px !important;
    height: 39px !important;
    transform: rotate(270deg) translate(19.5px, 89px) translate(0px, 0px) !important;
    font-family: Arial !important;
}

.overlaySideButton
{
    background-color: #545aa8;
}

input::-webkit-input-placeholder { /* WebKit browsers */
    color:    #fff;
}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #fff;
}
input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #fff;
}
input:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #fff;
}

.chat-user-name-bold {
    font-weight: bold;
}

.start-button {
    background: #36e722 !important;;
    opacity: 0.7 !important;;
}

a.start-button:hover, a.start-button:focus,
button.start-button:hover,
button.start-button:focus {
    background-color: #28a745 !important;
}

.resume-button {
    background: #36e722 !important;;
    opacity: 0.7 !important;;
}

a.resume-button:hover, a.resume-button:focus,
button.resume-button:hover,
button.resume-button:focus {
    background-color: #28a745 !important;
}

.feature-button-success {
    background-color: #5cb85c;
    font-weight: bold;
    color: white;
}

#feature-filter-btns{
    display: flex;
}

.feature-filter-btn{
    margin: 5px;
}

.feature-filter-background {
    background: rgba(244,244,244, 0.75);
}

.nav-increase-z-index {
    z-index: 1100;
}

.disclaimer {
    width: 800px;
    min-width: 250px;
    max-width: 100%;
}

.disclaimer::before {
    content: '*';
}