#confirm-agreement{
    width:100%;
    display: table;
    position:fixed;
    bottom:0px;
    left:0px;
    background:#ddd;
    background:#fff;
    padding:10px 2%;
    border-top:1px solid #fff;
    box-shadow: 1px 1px 3px 0px #333;
    z-index:20;
}

#confirm-agreement h4,
#confirm-agreement p{
    font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    padding:0px;
    margin:5px;
    color:#333;
    font-size:10pt;
}         

#confirm-agreement a{
    font-weight: bold;
    text-decoration: none;
    color:darkblue;
}

p#accept-agreement{
    background:#006400;
    color:#ddd;
    width:200px;
    display: block;
    margin:25px auto;
    padding:5px;
    text-align: center;
    border-radius: 1px;
    cursor:pointer;
    box-shadow: 0px 0px 3px 0px #666;
    text-transform: uppercase;
    font-weight: bold;
}

p#accept-agreement:hover{
    background:#029a02;
    transition: 0.5s ease all;
}
