body {
    background-color: #F1f1f1;
}


.contact-form{
    max-width:500px;
    margin:10px auto;   
}
.contact-form input, .contact-form textarea{
/*    margin:5px;*/
}

.contact-form textarea{
    height:100px !important
}

.contact-form input:not([type='submit']) + i{
    height: 0;
    float: left;
    position: relative;
    top: -24px;
    left: 13px;
    color: #868e96;
}

.contact-form input{
    padding-left: 40px;
}

.contact-form .send-icon{
    display:block;
    position: relative;
    top:-24px;
    left:13px;
    color:#fff;
}
.contact-form .remember{
	width:40px;
}

#login,#register {
	min-width: 100px;
}

/*Custom Checkbox*/
.form-group input[type="checkbox"] {
/*    display: none;*/
    border-radius: 3px;
    border: 1px dashed #a51616;
    width: 18px;
    height: 18px;
    cursor: pointer;
    margin: 0 5px;
    position: relative;
    outline: none;
}

.form-group input[type="checkbox"] + .btn-group > label span {
    width: 20px;
}

.form-group input[type="checkbox"] + .btn-group > label span:first-child {
    display: none;
}
.form-group input[type="checkbox"] + .btn-group > label span:last-child {
    display: inline-block;  
}

.form-group input[type="checkbox"]:checked + .btn-group > label span:first-child {
    display: inline-block;
}
.form-group input[type="checkbox"]:checked + .btn-group > label span:last-child {
    display: none;
}
/*End of Custom Checkbox*/