body{
    /* overflow: hidden; */
}

.clearDiv{
    clear: both;
}

.regDivOVer{
    background-color: black;
    position: absolute;
    text-align: center;
    cursor: pointer;
    display: none;
    z-index: 2;
    opacity: 0.9;
    border-radius: 20px 20px 20px 20px;
}

.regDivOVer h1{
    color: white;
}

.regDivOVer h2{
    color: wheat;
}

.regDivOVer a{
    color: coral;
}

.animated a{
    color: orange;
}

.animated a:hover{
    color: orangered;
}

.ImageContainer{
    overflow: auto;
    border: 0px solid red;
}

.storyImg{
    box-shadow: 2px 2px 2px 2px black;
}

.galleryContainerDivOver{
    background-color: black;
    opacity: 0.9;
    position: absolute;
    border: 0px solid red;
    box-shadow: 2px 2px 2px 2px black;
    cursor: not-allowed;
    display: none;
    overflow: auto;
    z-index: 3;
}

#historyContainerDivOver{
    text-align: center;
}

.galleryImg,.history_thumb{
    cursor: pointer;
}

.history_box{
    overflow: auto;
}

.history_row_item{
    border-bottom: 0px solid salmon;
    float: left;
}

.historyClearDiv{
    border-bottom: 1px solid salmon;
}

#polling_message{
    text-align: center;
}

#pollingSmtButton{
    z-index: 2;
}