

form#rform input {
    font-size: 14px;
}
form#rform .btn {
    font-size: 16px;
    height: 35px;
}
label.error {
    color: red;
    width: 100%;
    line-height: 16px;
    left: 0px;
    margin-top: 6px;
}
/*label[for="pass"].error, label[for="con_pass"].error {
    display: none !important;
}*/
input#check {
	float: left;
	margin-top: 3px;
	margin-right: 5px;
}
.makere {
	position: relative !important;
	display: block !important;
}
.makere input {
	width: 100% !important;
	height: 40px !important;
}
.input-group-addon.makeab {
	position: absolute;
	top: 1px;
	right: 1px;
	z-index: 99;
	height: 95%;
	border: 0px;
	height: 38px;
}
.tooltip1 {
	position: relative;
	display: inline-block;
	color: #48aed8;
}
.tooltip1 .tooltip1text {
	visibility: hidden;
	background-color: #4caf50;
	color: #fff;
	text-align: center;
	border-radius: 6px;
	padding: 6px;
	position: absolute;
	z-index: 1;
	min-width: 200px;
	margin-left: 5px;
}

.tooltip1:hover .tooltip1text {
visibility: visible;
}
.spindiv .fa {
	margin-top: 14px;
}
.spindiv {
	width: 100%;
	text-align: center;
	position: absolute;
	height: 40px;
	background: #80808021;
	display: none;
}
.mand-color{
	color :red;
	font-weight: 500 !important;
	font-size: 16px !important;
}
.market{
  	padding:10px 0px !important
}
form#rform input {
  font-size: 14px;
  }
  label.error {
  color: red;
  width: 100%;
  line-height: 16px;
  left: 0px;
  margin-top: 6px;
}
input#check {
  float: left;
  margin-top: 3px;
  margin-right: 5px;
}
.makere {
  position: relative !important;
  display: block !important;
}
.makere input {
  width: 100% !important;
}
.input-group-addon.makeab {
  position: absolute;
  top: 1px;
  right: 1px;
  z-index: 99;
  height: 95%;
  border: 0px;
  height: 31px;
}
.tooltip1 {
  position: relative;
  display: inline-block;
  color: #48aed8;
}
.tooltip1 .tooltip1text {
  visibility: hidden;
  background-color: #4caf50;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 6px;
  position: absolute;
  z-index: 1;
  min-width: 200px;
  margin-left: 5px;
}
.tooltip1:hover .tooltip1text {
  visibility: visible;
}
.spindiv .fa {
  margin-top: 14px;
}
.spindiv {
  width: 100%;
  text-align: center;
  position: absolute;
  height: 40px;
  background: #80808021;
  display: none;
}
.otionerror label.error {
  float: left;
}
.mand-color{
  color: red;
}
span#optionradioError {
    width: 100%;
    margin: -15px 21px 20px;
}

.alert_error{
    color: red !important;
    margin-top: 5px !important;
}
.alert_success{
    color: green !important;
    margin-top: 5px !important;
}

.signUpForm{
margin: 50px 0px;
}

.signUpForm .container{
padding-bottom:50px
}

.signUpForm .bgGrey{
    background: url('https://www.serviceangels.in/images/blueBg.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin:0px !important
}
.signUpForm .bgGrey h2{
font-size:23px
}
.signUpForm .bgGrey h1{
margin-bottom: 40px;
font-family: auto;
font-size: 35px;
}
.signUpForm .bgGrey h1 span{
color: #48AED8;
}
.signUpForm .facebook{
    background: #3A5695;
    color: white;
    border-radius: 0px;
    margin-bottom: 10px;
    margin-top: 20px;
    padding:10px
}
.signUpForm .google{
    background: #DF5139;
    color: white;
    padding:10px;
    margin-top:20px;
    font-size:16px !important
}

.signUpForm .bgGrey .inner{
padding:40px 0px
}
.signUpForm .bgGrey .inner .logo{
width: 300px;
    margin: auto;
    display: block;
    margin-bottom: 40px;
}
.form-check{
margin-left:20px;
margin-top: 10px;
}
.registerBtn{
background: #48AED8;
    color: white;
    font-size: 15px !important;
    text-transform: uppercase;
    padding: 10px !important;
    letter-spacing: 2px !important;
    font-weight:bold !important
}
.resetBtn{
background: #dc3545;
    color: white;
    font-size: 15px !important;
    text-transform: uppercase;
    padding: 10px !important;
    letter-spacing: 2px !important;
    font-weight:bold !important;
    display:flex;
    align-items:center;
    justify-content:center
}
.resetBtn svg{
margin-right:5px
}
.login{
margin-top:15px
}
.login a{
color:blue;
font-weight:bold;
font-size:16px
}
label span{
color:red
}
.Bseller{
text-align: left;
margin: 0px;
font-size: 35px;
font-family: auto;
position:relative
}
.Bseller::before{
content: '';
    height: 2px;
    width: 100px;
    z-index: 10;
    background: #48AED8;
    position: absolute;
    bottom: 0;
}
.Bseller span{
color:#48AED8
}
.or{
text-align:center;
margin-bottom:0px;
position:relative;
margin-top: 30px;
}
.or::before{
content:'';
position:absolute;
top:50%;
left:0%;
height:1px;
width:45%;
background:#ddd
}
.or::after{
content:'';
position:absolute;
top:50%;
right:0%;
height:1px;
width:45%;
background:#ddd
}
.head{
display:flex;
align-items:center;
justify-content:space-between;
margin-bottom:40px;
background: aliceblue;
padding: 15px;
}
.head a{
font-size: 17px;
font-weight: 600;
}
.box-login{
margin-bottom:0px !important
}

.box-login{
box-shadow:none !important;
border:none !important
}
.form-control{
display: block;
    width: 100%;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-image: none;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.box-login input[type=text], .box-login input[type=password]{
height:unset !important
}

@media only screen and (max-width: 767px) {
    .resetBtn{
        margin-top:15px
    }
    .box-login{
        padding-left:0px !important; 
        padding-right:0px !important;
    }
    .padd{
        padding-left:0px !important;
        padding-right:0px !important;
    }
    .Bseller{
        font-size:28px
    }
}
