.content-wrap {



	/*border: 1px solid #aaa;*/















	width: 785px;



	position: relative;



}



.TabbedPanels1 ul.TabbedPanelsTabGroup {



}



.hid-show-option {



	border: 0px solid #fff;



	width: 570px;



	text-align: left;



	border-spacing: 0;



	border-style: solid;



	border-width: 1px;



	font-size: 11px !important;



	/*text-shadow: 0 1px 0 #fff;*/



	-webkit-border-radius: 4px;



	-moz-border-radius: 4px;



	border-radius: 4px;



	float: left;



}



textarea {



	white-space: normal !important;



}



.profile-user-group {



	width: 50%;



	float: left;



	padding: 5px;



}



.profile-visibility {



	width: 45%;



	float: left;



	padding: 5px;



}



.profile-top-user {



	background: #f1f1f1;

	font-size: 13px !important;



	/*background-image: -moz-linear-gradient(top, #f9f9f9, #f1f1f1);



	background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f1f1f1));*/



	height: 28px;



}



.user-group {



	width: 25%;



	float: left;



}



.user-group-option {



	width: 36%;



	float: left;



	padding-left: 157px;



}



input[type="checkbox"], input[type="radio"] {
	vertical-align: text-top;
	padding: 0;
	margin: 1px 0 0;
}



.option-main {



	padding: 9px;



	padding-bottom: 8px;



	height: 14px;



}



.pre-s-main {



	width: 100%;



	height: auto;



}



.pre-s-top-part {



	width: 750px;



	height: auto



}



.pres-s-left-icon {



	/*width:115px;















		height:150px;















		float:left;















		margin-left: 14px;*/







	float: left;



	margin-top: 5px;



}



.pres-s-heading {



	width: auto;



	height: auto;



	float: left;



	font-family: Arial, "Helvetica LT Std", Tahoma;



	font-weight: bold;



	font-style: italic;



	color: #464646;



	font-size: 36px;



	line-height: 50px;/*margin-top: 52px;*/



}



.pres-s-sub-heading {



	width: 700px;



	height: auto;



	float: left;



	font-family: Arial, "Helvetica LT Std", Tahoma;



	color: #464646;



	font-size: 12px;



	margin-left: 20px;



}



.form_field label, .form_field input, .form_field select, .form_field textarea {



	width: 200px;



	float: left;



}



.form_field p {



	margin-bottom: 3px;



	margin-top: 3px;



	float: left;



	width: 100%;



}



.form_field {



	float: left;



}



#profile_fields {



	float: left;



	width: 100%;



	max-width: 760px;



} 



#profile_fields .rows .cols {



	min-width: 168px;



	float: left;



	font-size: 16px;



}



#profile_fields .result .cols {



	font-size: 14px;



}



#profile_fields .rows {



	padding-top: 5px;



	padding-bottom: 5px;



	padding-left: 20px;



	line-height: 28px;



	float: left;



	width: 95%;



}



#profile_fields .result {



	width: 95%;



}



#profile_fields .result:nth-child(even) {



	background: #FFF



}



#profile_fields .result:nth-child(odd) {



	background: #EEEEDE



}



#profile_fields form {



	float: right;



}



.header_part {



	float: left;



	width: 100%;



	margin-bottom: 10px;



}



.header_part form {



	float: left;



}



.header_part .add_new_field {



	float: left;



	margin-left: 10px;



}



.parent_Role {



	float: left;



	margin-top: 5px;



	width: 100%;



}





input.upb_toggle {

max-height: 0;

max-width: 0;

opacity: 0;

}

input.upb_toggle + label {

display: block;

position: relative;

box-shadow: inset 0 0 0px 1px #d5d5d5;

text-indent: -5000px;

height: 30px;

width: 50px;

border-radius: 15px;

}



input.upb_toggle + label:before {

content: "";

position: absolute;

display: block;

height: 30px;

width: 30px;

top: 0;

left: 0;

border-radius: 15px;

background: rgba(19,191,17,0);

-moz-transition: .25s ease-in-out;

-webkit-transition: .25s ease-in-out;

transition: .25s ease-in-out;

}



input.upb_toggle + label:after {

content: "";

position: absolute;

display: block;

height: 30px;

width: 30px;

top: 0;

left: 0px;

border-radius: 15px;

background: white;

box-shadow: inset 0 0 0 1px rgba(0,0,0,.2), 0 2px 4px rgba(0,0,0,.2);

-moz-transition: .25s ease-in-out;

-webkit-transition: .25s ease-in-out;

transition: .25s ease-in-out;

}

input.upb_toggle:checked + label:before {

width: 50px;

background: orange;

}



input.upb_toggle:checked + label:after {

left: 20px;

box-shadow: inset 0 0 0 1px orange, 0 2px 4px rgba(0,0,0,.2);

}





