.inputcontainer{
  border: 1px solid #d0d0d0;
	padding: 3px 5px;
	border-radius: 3px;
	box-shadow: 0 1px 2px #f3f3f3;
  display: block;
}
.selectcontainer{
  border: 1px solid #d0d0d0;
	border-radius: 3px;
	box-shadow: 0 1px 2px #f3f3f3;
  display: block;
  padding: 2px 3px;
}
.checkboxcontainer{
  display: inline-block;
	border: 1px solid #fff;
  padding: 2px 0 4px 3px;
}
* + html .checkboxcontainer{
  display: inline;
  padding: 2px;
}
* html .checkboxcontainer{
  display: inline;
  padding: 2px;
}

input.textinput{
  display: block;
	width: 100%;
  padding: 0px;
  margin: 0px;
  border: none;
  border: 0px solid transparent;
}
select{
  display: block;
	width: 100%;
  padding: 0px;
  margin: 0px;
  border: none;
  border: 0px solid #fff;
  background-color: #fff
}
input.checkbox,
input.radio{
  position: relative;
  top: 1px;
  margin: 0 4px 0 0;
  border: none;
}
label{
  padding: 3px 7px 3px 0px;
}


.checkboxcontainer.error,
.inputcontainer.error,
.selectcontainer.error{
  border-color: #f21c0a;
}
.checkboxcontainer.error,
.inputcontainer.error input,
.selectcontainer.error select{
  color: #f21c0a;
}
input.textinput,
select,
.inputcontainer label{
  font-weight: bold;
}



.required_field:after{
  content: '*';
	padding: 0px;
	vertical-align: middle;
	font-size: 16px;
	font-weight: bold;
	color: #f21c0a;
}
td.required_field{
	padding: 0 10px 0 5px;
}
.fieldinfo{
	font-size: 11px;
	padding: 0 0 0 5px;
	line-height: 14px;
}
a.helplink,
a.helplink:hover{
	color: #4d4d4d;
	cursor: help;
}

ul.scope-list li a.open {
background-image: url(listarrow-open.jpg);
background-position: left center;
}
ul.scope-list li a {
background: transparent url(listarrow-closed.jpg) no-repeat 2px center;
padding-left: 15px;
}
ul.scope-list li div {
padding-left: 20px;
}
input.textinput:focus {
    outline: 0;
}
.tooltip2{ cursor: help; }
.tooltip2 .tooltip_content{
  padding: 10px;
  box-shadow: 5px 5px 5px 0 rgba(0,0,0,0.3);
  display: none;
  width: 250px;
  position: absolute;
  top: 10px;
  left: 10px;
  z-index: 1000;
  cursor: default;
}
.tooltip2:hover .tooltip_content{
  display: block;
}
