.registerform {
    background-color: #f2f2f2;
    text-align: center; 
}
#tou, #privacy{
    color: #DD105D;
}
#signin{
    text-decoration: underline;
    color: #707070;
}
.show{ display: block !important;}
.hide{ display:none !important;}
#captcha{border:1px solid #e5e5e5; border-radius:.375rem; margin-right:10px;}
.badge { margin: 2px 3px !important; padding:5px !important; }
 .loader {
            height: 30px;
            text-align: center;
            width:150px;
            margin:0 auto;
            padding:10px;
            display: none;
        }
		.select2-container--default .select2-search--inline .select2-search__field {
    min-width: 150px;
  }
/*.signupform h4{
    color: #47466E;
    font-weight: 600;
    text-align: center;
    padding-top: 15px;
}
.signupform p{
    text-align: center;
}

#signup1{
    margin-left: 10%;
    padding-top: 5%;
    margin-bottom:5%;
}
.signupform{
    margin-top: 3%;
    width: 690px;
    margin-left: 18%;
    background-color: #F2F2F2;
}
#sign{
    background-color: #DD105D;
    color: #ffffff;
}
#signup{
    text-decoration: underline;
    color: #707070;
}
#firstname{
    width: 80%;
}
#lastname{
    width: 80%;
    margin-left: -20%;
}

#email, #pass{
    width: 81%;
}
.foot .btn{
    margin-left: 30%;
    width: 150px;
}
.foot #small{
    margin-left: 28%;
}
.foot{
    margin-top:2%;
    padding-bottom: 5%;
}
@media screen and (max-width: 991px){
    #lastname{
        margin-left: 3px;
    }
}*/