

.valnet_stickyFooter_container_parent{
    position: relative;
}

.valnet_stickyFooter_closeButton{

    position: absolute;
    top: 0px;
    right: 6px;

    z-index: 50;

    height: 12px;
    width: 12px;

    padding:0px;
    margin: 0px;

}

.valnet_stickyFooter_closeButton:before{

    display: inline-block;
    text-align: center;
    background: #000;
    color: #fff;
    padding: 2px;
    font-size: 14px;
}

.valnet_stickyFooter_closeButton:hover{

    background-color: lightblue;
    cursor: pointer;
}

.valnet_stickyFooter_container{

    z-index: 45;
    max-height: 0px; 
    overflow: hidden;

    -webkit-transition: transform 4s ease-in;
    -moz-transition: transform 4s ease-in;
    transition: transform 4s ease-in;
    
    -ms-transform: translateY(500px); /* IE 9 */
    -webkit-transform: translateY(500px); /* Chrome, Safari, Opera */
    transform: translateY(500px);
}

.valnet_stickyFooter_container.opened{

    max-height: 500px;  
    
    -ms-transform: translateY(0px); /* IE 9 */
    -webkit-transform: translateY(0px); /* Chrome, Safari, Opera */
    transform: translateY(0px); 
}

.valnet_stickyFooter_container.sticky{
    position: fixed;
    bottom: 0px;
    left :0px;
}

.valnet_stickyFooter_container.bottom{

    position: absolute;
    bottom: 0px;
    left :0px;
}

.valnet_stickyFooter_container.top{

    position: absolute;
    top: 0px;
    left :0px;
}