/*expand body width*/
.pagelayout-standard #page.drawers .main-inner, body.limitedwidth #page.drawers .main-inner {
    max-width: 95%!important;
  }

/*footer*/
#footer .footer-main {
    background-color: #004172 !important;
    
}

#footer .footer-main {
    background-color: #2d2d2d;

}

#footer .footer-main h2 {

    color: #ffffff;
}

#footer .footer-main .foot-links ul li a {
    color: #ffffff;
}


#footer .footer-main p {
    color: #ffffff;
    margin-bottom: 8px;
}

.theme-container #page.drawers .main-inner {
    max-width: 95%;
}


/* .header-main .header-main-content {
    background: #004172;
}

#header {
    background: #009fe5 !important;
}

.container {
    max-width: 100%;
}

.header-top {
       background-color: #004172 !important;
       border-bottom: 0px;
}

#header .header-main .header-main-content {
        background-color: #004172 !important;
        border-bottom: solid #c90f4a;
padding: 0 !important;
height: 136px;
}

.footer-main {
       background-color: #004172;
}
#footer .footer-main a{
       color: #fff !important;
}
#footer .footer-main ul li a{
       color: #fff !important;
    font-size: 16px;
}
#footer .footer-main p{
       color: #fff !important;
}
#footer .footer-main h5{
       color: #fff !important;
text-transform: none !important;
}


#logo, .footer-logo {
        text-align: center;
}

#logo {
    width: 257px !important;
    margin: 0px 0 45px 9px !important;
}

.footer-logo { 
    margin: 15px auto !important;
    padding: 10px;
    width: 45%;
}

#logo img, .footer-logo img {
    width: 100%;
    height: 119px;
    max-width: 100%;
    margin-top: 9px;
}

.footer-foot {
         background-color: #004172;
}

#footer .footer-foot .row-fluid, #footer .footer-foot p {
         color: #FFF !important;
         border: none !important;
}

@media all and (max-width: 830px){
    #footer .footer-foot .row-fluid .span6 {
         width: 100%;
         text-align: center !important;
         margin-left: 0px;
         margin-bottom: 10px;
    }      
}

img#gp-icon:hover, img#fb-icon:hover, img#tw-icon:hover {
    background: #444444;
}
img#gp-icon {
    background: #DD4C39;
    border-radius: 50%;
    margin: 2% 2% 2% 0;
}
img#fb-icon {
    background: #3B559F;
    border-radius: 50%;
    margin: 2% 2% 2% 5%
}
img#tw-icon {
    background: #00ABF0;
    border-radius: 50%;
    margin: 2% 2% 2% 0;    
}

.fp-coursebox .fp-courseinfo h5 {
    min-height: 80px;
}

.login-button {
background: #c02424; 
color: #fff; 
padding: 10px; 
font-size: 22px;
text-decoration: none !important;
}
.login-button:hover{
background: #0073a5 !important; 
color: #fff !important;  
}

#certbutton{
background: #c02424 !important;
border-color: #c02424 !important;
}
#certbutton:hover{
background: #0073a5 !important;
border-color: #0073a5 !important;
}


.footer-logo {
display:none;
}

#footer ul {
text-align:left;
}

#footer .footer-main h5 {
    text-align: left;
    margin-bottom: 10px!important;
    background:#f7f7f7!important;
    border: 2px solid #fff!important;
    padding: 10px!important;
color:#004172 !important;
}
fieldset#id_moodle_additional_names, fieldset#id_moodle_interests, div#fitem_id_icq, div#fitem_id_aim, div#fitem_id_yahoo,  div#fitem_id_msn, div#fitem_id_idnumber{
display:none
}

.container-fluid {
    max-width: 1680px;
    margin: 0px 0px -22px 0px;
}
#logo img, .footer-logo img {
    max-width: 318px;
    width: 318px;
}
#logo {
    margin: 0 0 0px 9px!important;
}

#footer {
    border-top: 0 !important;
} */
