html, body { height: 100%; /* The html and body elements cannot have any padding or margin. */ } body { padding-top: 25px; } /* Wrapper for page content to push down footer */ #wrap { min-height: 100%; height: auto !important; height: 100%; /* Negative indent footer by its height */ margin: 0 auto -27px; /* Pad bottom by footer height */ padding: 0 0 27px; } /* Set the fixed height of the footer here */ #footer { height: auto; font-size: 14px; line-height: 17px; text-align: center; padding: 5px 0; margin: 0; border-radius: 0; background-color: #333; color: #f5f5f5; border: none; min-height: 12px; } #footer .btn, #footer .input-group-addon, #footer .form-control { background-color: #444; color: #dedede; border-color: #4a4a4a; } .navbar-header { position: relative; top: -4px; } .navbar-brand > .icon-banner { position: relative; top: -2px; display: inline; } label { font-weight: normal !important; } .icon { position: relative; top: -10px; } .abc-checkbox label { display: inline-block !important; padding-left: 10px !important; } .logged-out iframe { display: none; width: 0; height: 0; } .page-consent .client-logo { float: left; } .page-consent .client-logo img { width: 80px; height: 80px; } .page-consent .consent-buttons { margin-top: 25px; } .page-consent .consent-form .consent-scopecheck { display: inline-block; margin-right: 5px; } .page-consent .consent-form .consent-description { margin-left: 25px; } .page-consent .consent-form .consent-description label { font-weight: normal; } .page-consent .consent-form .consent-remember { padding-left: 16px; } .grants .page-header { margin-bottom: 10px; } .grants .grant { margin-top: 20px; padding-bottom: 20px; border-bottom: 1px solid lightgray; } .grants .grant img { width: 100px; height: 100px; } .grants .grant .clientname { font-size: 140%; font-weight: bold; } .grants .grant .granttype { font-size: 120%; font-weight: bold; } .grants .grant .created { font-size: 120%; font-weight: bold; } .grants .grant .expires { font-size: 120%; font-weight: bold; } .grants .grant li { list-style-type: none; display: inline; } .grants .grant li:after { content: ', '; } .grants .grant li:last-child:after { content: ''; } .validation-summary-errors ul { list-style: none; margin: 0; padding: 0; } .validation-summary-errors ul li { margin: 5px 0; }