/* Add padding so that the nav bar don't cover the body*/
html {
    height:100%;
}

body {
    padding-top: 60px;
    height:100%;
}

.wrap {
    min-height:100%;
}

.main {
    overflow: auto;
    padding-bottom: 200px;
}

.footer {
    position: relative;
    margin-top: -10px;
    height: 200px;
    clear:both;
    padding-top:20px;
}

/* Bad practice , but for abstract modal*/
.abstractModalBtn{
    cursor:pointer;
    text-decoration: underline;
    color: #427AA1;
}

.abstractModalBtn:link{
    cursor:pointer;
    text-decoration: underline;
    color: #427AA1;
}

.abstractModalBtn:visited{
    cursor:pointer;
    text-decoration: underline;
    color: #427AA1;
}

.abstractModalBtn:hover{
    cursor:pointer;
    text-decoration: underline;
    color: #529fd6;
}

.abstractModalBtn:active{
    cursor:pointer;
    text-decoration: underline;
    color: #529fd6;
}