/* Sign In Option 1 */ #sign_in{ background: url("../img/backgrounds/beige.jpg") no-repeat; display: block; height: 380px; margin-top: -35px; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } #sign_in .header{ text-align: center; margin: 0; color: rgb(51,51,51); margin-top: 85px; padding-left: 20px; } #sign_in .header h4{ font-size: 38px; margin-top: 0; margin-bottom: 25px; line-height: 38px; font-weight: 500; color: rgb(51,51,51); text-shadow: 1px 1px 0px #143C4E; } #sign_in .header p{ font-style: italic; font-size: 17px; margin: 0 0 40px 0; } #sign_in .division{ margin: 0 auto 50px; float: none; left: -6px; overflow: hidden; position: relative; text-align: center; } #sign_in .division .line{ border-top: 1px solid rgb(104, 167, 196); width: 34%; top: 10px; position: absolute; } #sign_in .division .l{ left: 0; } #sign_in .division .r{ right: 0; } #sign_in .division span{ color: #fff; font-size: 17px; } #sign_in .proof{ display: block; overflow: hidden; margin: 0 auto; width: 78%; float: none; } #sign_in .footer{ text-align: center; margin-left: 0; } #sign_in .footer form{ margin: 0 0 46px 0; } #sign_in .footer input[type="text"], #sign_in .footer input[type="password"] { border-radius: 3px; font-size: 16px; height: 25px; margin: 0 10px 0px 0; color: black; width: 31%; } #sign_in .footer input[type="submit"]{ text-transform: uppercase; color: #fff; background: #a60303; font-size: 15px; padding: 8px 18px; border: 0 none; border-radius: 3px; -webkit-transition: background linear .2s, box-shadow linear .2s; -moz-transition: background linear .2s, box-shadow linear .2s; -o-transition: background linear .2s, box-shadow linear .2s; transition: background linear .2s, box-shadow linear .2s; } #sign_in .footer input[type="submit"]:hover{ background: #da0404; } #sign_in .remember{ margin: 0; } #sign_in .remember label.checkbox{ float: left; width: 30%; font-size: 14px; } #sign_in .remember a{ color: #fff; font-size: 14px; border-bottom: 1px solid white; font-weight: bold; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; transition: all .2s; } #sign_in .dosnt{ text-align: center; float: right; font-size: 14px; margin: 0 18px 0 0; } #sign_in .dosnt span{ margin-right: 8px; } #sign_in .dosnt a{ -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; transition: all .2s; color: rgb(51,51,51); } #sign_in .dosnt a:hover, #sign_in .remember a:hover{ color:#252528; border-color: #252528; } #sign_in input[type="text"]:focus, #sign_in input[type="password"]:focus, #sign_in .uneditable-input:focus { border-color: rgba(166, 4, 4, 0.65); outline: 0; outline: thin dotted \9; } /* Responsive -------------------------------------------------- */ /* Large desktop */ @media (min-width: 1200px) { } @media (min-width: 980px) { } @media (max-width: 979px) { } /* Portrait tablet to landscape and desktop */ @media (min-width: 768px) and (max-width: 979px) { #sign_in .header .social{ width: 35%; } #sign_in .footer input[type="text"], #sign_in .footer input[type="password"]{ width: 25%; } #sign_in .remember{ width: 60%; } #sign_in .dosnt{ width: auto; } #sign_in2 .left_box .perk_box .perk .icos{ height: 66px; } #sign_in2 .signin_box .box .social a.circle{ margin-right: 10px; } } /* Landscape phone to portrait tablet */ @media (max-width: 767px) { #sign_in{ background: none; height: auto; } #sign_in .header h4{ color: rgb(51,51,51); line-height: 35px; text-shadow:none; } #sign_in .header p{ line-height: 24px; } #sign_in .header p, #sign_in .division span{ color: #333; } #sign_in .division .line{ border-color: #333; } #sign_in .footer input[type="text"], #sign_in .footer input[type="password"]{ font-size: 13px; width: 97%; margin-bottom: 12px; } #sign_in .footer input[type="submit"]{ margin: 10px auto 0; display: block; } #sign_in .proof{ width: 100%; } #sign_in .remember{ width: 60%; overflow: hidden; margin: 0 0 12px 0; } #sign_in .remember a{ color: #333; float: left; border-color: #333; } #sign_in .remember label.checkbox{ margin-right: 15px; color: #333; margin-bottom: 0; width: 100px; } #sign_in .dosnt{ float: left; margin: 0 0 0 22px; } #sign_in .dosnt span{ margin-left: 0; margin-right: 20px; } #sign_in .dosnt span, #sign_in .dosnt a{ color: #333; border-color: #333; float: left; } #sign_in .dosnt a{ float: left; } #sign_in .dosnt a:hover{ color: #187CCC; border-color: #187CCC; } } /* Landscape phones and down */ @media (max-width: 480px) { #sign_in .remember{ width: 100%; } }