html,
body {
    height: 100%;
    /* The html and body elements cannot have any padding or margin. */
}

/* Wrapper for page content to push down footer */
#wrap {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    /* Negative indent footer by it's height */
    margin: 0 auto -60px;
}

/* Set the fixed height of the footer here */
.push,
#footer {
    height: 60px;
}
#footer {
    background-color: #f5f5f5;

}

#header{
    
}

/* Lastly, apply responsive CSS fixes as necessary */
@media (max-width: 767px) {
    #footer {
        margin-left: -20px;
        margin-right: -20px;
        padding-left: 20px;
        padding-right: 20px;
    }
}

#logo{
    padding-bottom: 5px;
}

#title{
    font-size: 25px;
    font-weight: bold;
    color:#314470;
}

#divFormLogin .title{
    margin-left: 10px;
}

#features{

}

#features li {
    margin: 4px 0 2em;
}

#features p {
    margin: 0 0 0 50px;
}

#features .title{
    font-size: 16px;
    margin-bottom: 0.3em;
}

#features img{
    float: left;
    margin: -3px 0 0;
}

.zend_form dt label, #btnLogin{
    margin-left: 10px;
}


/* Custom page CSS
-------------------------------------------------- */
/* Not required for template or sticky footer method. */

.container {
    width: auto;
    max-width: 960px;
}
.container .credit {
    margin: 20px 0;
}