
input[type="text"], 
input[type="password"],
input[type="email"],
input[type="date"],
select, 
textarea, 
textarea.form-control {
	height: 50px;
    margin: 0;
    padding: 0 20px;
    vertical-align: middle;
    background: #fff;
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #000;
    border-radius: 0;
}

textarea, 
textarea.form-control {
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 30px;
}

input[type="text"]:focus, 
input[type="password"]:focus, 
input[type="email"]:focus,
input[type="date"]:focus,
select:focus,  
textarea:focus, 
textarea.form-control:focus {
	background: #fff;
    border: 1px solid #EE3D41;
}

input[type="text"]:-moz-placeholder, input[type="password"]:-moz-placeholder,input[type="email"]:-moz-placeholder,input[type="date"]:-moz-placeholder,select:-moz-placeholder, 
textarea:-moz-placeholder, textarea.form-control:-moz-placeholder { color: #888; }

input[type="text"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="date"]:-ms-input-placeholder,select:-moz-placeholder, 
textarea:-ms-input-placeholder, textarea.form-control:-ms-input-placeholder { color: #888; }

input[type="text"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder,input[type="email"]:-webkit-input-placeholder,input[type="date"]:-webkit-input-placeholder,select:-moz-placeholder, 
textarea::-webkit-input-placeholder, textarea.form-control::-webkit-input-placeholder { color: #888; }



button.btn {
	height: 50px;
    margin: 0;
    padding: 0 20px;
    vertical-align: middle;
    background: #96BD24;
    border: 0;
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 50px;
    color: #fff;
    border-radius: 0;
}

button.btn.facebook{
    height: 50px;
    margin: 0;
    padding: 0 20px;
    vertical-align: middle;
    background: #395497;
    border: 0;
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 50px;
    color: #fff;
    border-radius: 0;
}

button.btn.twitter{
    height: 50px;
    margin: 0;
    padding: 0 20px;
    vertical-align: middle;
    background: #395497;
    border: 0;
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 50px;
    color: #fff;
    border-radius: 0;
}

button.btn:hover { opacity: 0.6; color: #fff; }

.forgot-password {
    color: #fff;
}

.register {
    color: #fff;
    float: right;
    margin-top: -40px;
}

.have-account {
    color: #fff;
    float: right;
    padding-bottom: 10px;
}

.upload-img {
    color: red;
    float: left;
    font-size: 13px;
}

.agree {
    color: #fff;
    padding-bottom: 10px;
}
.or-login {
    color: #fff;
    text-align: center;
}
