.pb_userdivstrip {
  display:block;
  
  font-family:helvetica,arial;
  
	text-align:center;
  vertical-align:top;
  padding:2px 10px 2px 10px;
	margin:0px  auto;
  background-color:wheat;
	border:1px solid #698fac;
	color:#333;
	border-radius:8px;
	
}

.pb_userdivstrip a:hover,
.pb_userdivin a:hover {
  background-color:#ff8 !important;/*orangey*/;
  outline: 1px solid blue;
} 

.pb_userdivin {
  display:block;
  position:absolute;
  z-index:100;
  left:calc(50% - 25em);
  top:50px;
  width:50em;
  font-family:helvetica,arial;
  
	text-align:center;
  vertical-align:top;
  padding:1px 10px 1px 10px;
	margin:auto;
  margin-top: 20px;
  background-color:#cfc;/*pale greenish*/;
	border:1px solid #880;
	color:#333;
	border-radius:6px;
}
.pb_userdivin a{
  text-decoration:none;
	background: white;
}


/*########## ADMIN FORM #########################*/

.pb_userdivform {
  display:block;
  width:55em;
  font-family:helvetica,arial;
  vertical-align:top;
  padding:2px 10px 2px 10px;
	margin:0px  auto;
  background-color:wheat;
	border:1px solid #698fac;
	color:#333;
	border-radius:8px;
  height:90%;
}
	

.pb_userdivform div input{
	display:inline-block;
	left:20px;
	right:20px
}

/*######## ALL FORMS ##########*/

.pb_userform {
  display:block;
  width:100%;
  font-family:helvetica,arial;
  vertical-align:top;
  padding:2px 10px 2px 10px;
	margin:0px  auto;
  background-color:wheat;
	border:1px solid #698fac;
	color:#333;
	border-radius:8px;
	font-family:helvetica,arial;
	/*text-align:center;*/
  height:90vh;
}

.pb_userform * {
  padding-bottom: 7px;
}

.pb_userform fieldset {
	border:none;
}
.pb_userform label {
	width:20em;
  display:inline-block;
  text-align:right
}
.pb_userform input[type=text], 
.pb_userform input[type=password], 
.pb_userform input[type=email], 
.pb_userform textarea {
	width:30em;
}
.pb_userform input[type=text]:hover, .pb_userform input[type=password]:hover {
	border:1px solid #990099;
}
/*.pb_userform input[type=submit], .pb_userform input[type=reset] {
	width:80px;
	margin:10px 0.2em;
	font-family:helvetica,arial;
}*/
.pb_userform br {
}
.pb_userform .icon {
  width:17px;
  position:relative;
  top:17px;
  left:-40px;
  
}

.pb_postClass {
  display:inline-block;
}
.pb_tagClass {
  /*border:2px solid blue;*/
}


.pb_userform p {
	color:#333;
}
.pb_userform button.pb_next {
	padding:3em;
  font-size:large;
}
.pb_userform button.pb_back {
	padding:1em;
  font-size:inherit
}
.pb_userform p.error {
	color:#66f;
}
.pb_userform a{
	color:#008 !important;
	text-decoration:none;

}

.pb_userform a:hover{
	color:#00f;
	text-decoration:none;
	background: white;
}

