 /*
 ################################
 #			  	#
 #      PHARFOLIO FORM CSS	#
 #				#
 ################################
 */

 @charset "utf-8";
 @media all {

 .registrationForm { display: none}
 #loginForm, .registrationForm { margin:15px 0; }
 #loginForm li, .registrationForm li { list-style-type:none; margin-bottom:10px; }
 #loginForm label, .registrationForm label { float:left; width:175px; padding-left:25px; font-size:1em; font-weight:bold; background:transparent url(../img/label-background.png) no-repeat left center; }
 #loginForm input, .registrationForm input { font-size:1em; padding:4px; width:250px; border:1px solid #D6E390; }
 #loginForm select, .registrationForm select { font-size:1em; padding:4px; width:250px; border:1px solid #D6E390; box-sizing: content-box; }
 #loginForm textarea, .registrationForm textarea { font-size:1em; padding:4px; width:250px; border:1px solid #D6E390; box-sizing: content-box; }

 #searchForm { margin:25px 0; }
 #searchForm li { list-style-type:none; margin-bottom:10px; color:#888; }
 #searchForm label { color:#444; float:left; width:215px; padding-left:25px; font-size:1em; font-weight:bold; background:transparent url(../img/label-background.png) no-repeat left center; }
 #searchForm label.no-bullet { background-image:none; }
 #searchForm input, #searchForm select, #searchForm textarea { font-size:1em; padding:4px; width:250px; border:1px solid #D6E390; margin:0 10px 0 5px; }
 #searchForm input.small, #searchForm select.small, #searchForm textarea.small { width:80px; }
 #searchForm input.medium, #searchForm select.medium, #searchForm textarea.medium { width:150px; }
 #searchForm input.radio { width:auto; margin:0 5px 0 15px; vertical-align:middle; }
 #searchForm input.radio:first-child { margin-left:0; }
 #searchForm input.spacer, #searchForm select.spacer, #searchForm textarea.spacer { margin-right:20px; }
 #searchForm input.spacel, #searchForm select.spacel, #searchForm textarea.spacel { margin-left:20px; }

 #adminForm { margin:25px 0; }
 #adminForm li { list-style-type:none; margin-bottom:10px; color:#888; }
 #adminForm li ul { margin-left:40px;}
 #adminForm label { color:#444; float:left; width:215px; padding-left:25px; font-size:1em; font-weight:bold; background:transparent url(../img/label-background.png) no-repeat left center; }
 #adminForm label.no-bullet { background-image:none;}
 #adminForm input, #adminForm select, #adminForm textarea { padding:4px; width:250px; border:1px solid #D6E390; margin:0 5px 0 5px; box-sizing: content-box; }
 #adminForm input.small, #adminForm select.small, #adminForm textarea.small { width:75px; }
 #adminForm input.medium, #adminForm select.medium, #adminForm textarea.medium { width:150px; }
 #adminForm input.radio { width:auto; margin:0 5px 0 15px; vertical-align:middle; }
 #adminForm input.radio:first-child { margin-left:0; }
 #adminForm input.spacer, #adminForm select.spacer, #adminForm textarea.spacer { margin-right:20px; }
 #adminForm input.spacel, #adminForm select.spacel, #adminForm textarea.spacel { margin-left:20px; }
 
 #fixedPart { margin-bottom:20px;}

 }

 .tooltip{
	 background-image:url("/assets/img/question_icon.png") !important;
	 background-position: right top  !important;

 }
