ducimus qui.
Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea
.form-container{ background: linear-gradient(#fff,#f8fafb,#e7e7e7); font-family: 'Mukta', sans-serif; padding: 30px 25px 40px; border-radius: 10px; box-shadow: 0 0 20px -5px rgba(106,32,142,0.3); } .form-container .title{ color: #6a208e; font-size: 40px; font-weight: 300; text-transform: capitalize; margin: 0 0 8px 0; } .form-container .description{ color: #999; font-size: 15px; margin: 0 0 30px 0; display: block; } .form-horizontal .form-group{ background-color: #fff; padding: 13px 10px 5px 5px; margin: 0; border-radius: 5px 5px 0 0; box-shadow: -5px 5px 5px rgba(0,0,0,0.1); } .form-horizontal .form-group:nth-child(2){ padding: 5px 10px 13px 5px; margin-bottom: 15px; border-radius: 0 0 5px 5px; } .form-horizontal .form-group .input-icon{ color: #d5d5d5; font-size: 22px; text-align: center; line-height: 45px; height: 45px; width: 50px; border-radius: 5px; display: inline-block; float: left; } .form-horizontal .form-group label{ color: #d1d1d1; font-size: 14px; font-weight: 600; margin: 0; } .form-horizontal .form-control{ color: #6a208e; font-size: 16px; font-weight: 500; letter-spacing: 1px; height: 18px; width: calc(100% - 50px); padding: 0; border: none; border-bottom: 1px solid #f5f5f5; box-shadow: none; border-radius: 0; display: inline-block; transition: all 0.3s ease 0s; } .form-horizontal .form-control:focus{ box-shadow: none; border-color: #d1d1d1; } .form-horizontal .remember-me{ color: #999; font-size: 13px; font-weight: 500; width: 48%; margin: 0 0 30px; display: inline-block; vertical-align: top; } .form-horizontal .remember-me input[type="checkbox"]{ background-color: #fff; height: 16px; width: 16px; margin: 3px 3px 0 0; border-radius: 50%; border: 1px solid #d1d1d1; vertical-align: text-top; position: relative; appearance: none; -webkit-appearance: none; -moz-appearance: none; } .form-horizontal .remember-me input[type="checkbox"]:before{ content: ''; height: 9px; width: 5px; border: 2px solid #fff; border-left: none; border-top: none; opacity: 0; transform: translateX(-50%) rotate(40deg); position: absolute; left: 50%; top: 2px; } .form-horizontal .remember-me input[type="checkbox"]:focus{ outline: none; } .form-horizontal .remember-me input[type="checkbox"]:checked{ background-color: #6a208e; border-color: #6a208e; } .form-horizontal .remember-me input[type="checkbox"]:checked:before{ opacity: 1; } .form-horizontal .forgot{ color: #999; font-size: 13px; text-align: right; width: 50%; vertical-align: top; display: inline-block; } .form-horizontal .forgot a{ color: #999; transition: all 0.3s ease 0s; } .form-horizontal .forgot a:hover{ color: #555; text-decoration: underline; } .form-horizontal .btn{ color: #fff; background-color: #6a208e; font-size: 14px; font-weight: 600; padding: 8px 20px 7px; margin: 0 15px 25px 0; border-radius: 30px; border: none; display: inline-block; vertical-align: top; overflow: hidden; transition: all 0.3s ease 0s; } .form-horizontal .btn:hover, .form-horizontal .btn:focus{ color: #fff; background-color: #222; box-shadow: 0 0 10px rgba(0,0,0,0.2); outline: none; } .form-horizontal .btn.signup{ color: #555; background-color: #fff; margin-right: 0; border: 1px solid #e7e7e7; } .form-container .social-login > span{ color: #999; font-size: 13px; margin: 0 0 12px; display: block; } .form-container .social-login .social-list{ padding: 0; margin: 0; list-style: none; } .form-container .social-login .social-list li{ margin: 0 5px 0 0; display: inline-block; } .form-container .social-login .social-list li a{ color: #fff; background-color: #4285F4; font-size: 13px; text-align: center; height: 28px; width: 28px; line-height: 30px; border-radius: 50%; display: block; transition: all 0.3s ease 0s; } .form-container .social-login .social-list li:nth-child(2) a{ background-color: #3C5A99; } .form-container .social-login .social-list li:nth-child(3) a{ background-color: #1DA1F2; } .form-container .social-login .social-list li a:hover{ box-shadow: 0 0 10px rgba(0,0,0,0.3); } @media only screen and (max-width:379px){ .form-container .title{ font-size: 30px; } .form-container .description{ font-size: 14px; } .form-horizontal .btn{ margin: 0 9px 25px 0; } .form-horizontal .btn.signup{ margin-right: 0; } }