body {
    font-size: 10pt;
    color: #444;
    background-color: #fbfbfb;
    font-family: "Open Sans",sans-serif !important;
}
ol, ul {
    list-style: outside none none;
    padding: 0;
}
sup {
    color: red;
}
label {
    cursor: pointer;
}
.white { background-color:#fff;}

.footer-bar {
    position: absolute;
    bottom: 0;  
    width:100%;
    height: 35px;
    text-align: center;    
    background-color: #555;
}
.nav>li>a {    
    padding: 10px 5px;
}
#footer {
    bottom: 0;
    font-size: 10pt;
    height: 35px;
    position: absolute;
    width: 100%;
}


.footer-bar p, 
.footer-bar p a {
    color: #FFF;
}
.footer-bar p {
    padding-top: 5px;
}

.no-margin {
    margin: 0;
}