#form-login { margin: 0 auto; float: none; } /* Custom Styles -------------------------------------------------- */ .twitter-share-button { padding-top: 10px; } .github { margin-top: 40px; } .download { margin: 30px 0 30px; text-align: center; } .download .btn { font-size: 20px; padding: 12px 24px; } /* Sticky footer styles -------------------------------------------------- */ 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 -120px; } /* Set the fixed height of the footer here */ #push, #footer { height: 60px; } #footer { background-color: #f5f5f5; } /* Footer -------------------------------------------------- */ .footer { text-align: center; padding: 30px 0; margin-top: 150px; border-top: 1px solid #e5e5e5; background-color: #f5f5f5; } .footer p { margin-bottom: 0; color: #777; } .footer-links { margin: 10px 0; } .footer-links li { display: inline; padding: 0 2px; } .footer-links li:first-child { padding-left: 0; } /* Large desktop */ @media (min-width: 1200px) { #form-login { margin: 100px auto 0 auto; float: none; } } @media (min-width: 980px) and (max-width: 1199px) { #form-login { margin: 100px auto 0 auto; float: none; } #form-login .control-label { width: 110px; } #form-login .controls { margin-left: 130px; } } /* Portrait tablet to landscape and desktop */ @media (min-width: 768px) and (max-width: 979px) { #form-login { margin: 0 auto; float: none; } #form-login .control-label { width: 70px; } #form-login .controls { margin-left: 80px; } .github-btn { float:none !important; width: 100% !important; margin: 0 !important; } } /* Landscape phone to portrait tablet */ @media (min-width: 480px) and(max-width: 767px) { #form-login .control-label { width: 50px; } #form-login .controls { margin-left: 70px; } } /* Landscape phones and down */ @media (max-width: 480px) { .brand { font-size: 18px !important; } }