/**
* dark form frontend stylesheet
*
* @version		$Id: default.css 362 2010-02-20 06:50:23Z dr_drsh $
* @package		Joomla
* @subpackage	JForms
* @copyright	Copyright (C) 2008 Mostafa Muhammad. All rights reserved.
* @license		GNU/GPL
*/

div.jform{
	margin-top:15px;
	padding:10px;
}

table.jform{
	width:100%;
}

div.jform img{
	float:none;
	border:0;
}

div.jform h2{
}

div.jform div.error-message
{
	color:red;
	font-weight:bold;
}
#sp-component div.jform .label-error{
	color:red;
}
#sp-component div.jform .input-error{
	border:2px solid red;
}
#formview label,
div.jform form label{
	margin-bottom:8px;
	margin-right:5px;
	float:left;
}
#formview fieldset,
div.jform form fieldset{
	margin-bottom:15px;
	padding:5px 10px 5px 10px;
}
#formview form input,
#formview form select,
#formview form textarea,
div.jform form input,
div.jform form select,
div.jform form textarea{
	margin-bottom:8px;
	float:left;
}
#formview fieldset,
div.jform form fieldset{
	margin-top:5px;
	margin-bottom:10px;
	float:left;
}
#formview input.radio,
#formview label.radio,
div.jform form input.radio,
div.jform form label.radio{
	float:none;
}

div.jform form select.day{width:80px;margin:0px 5px 0px 5px;}
div.jform form select.month{width:80px;margin:0px 5px 0px 5px;}
div.jform form select.year{width:80px;margin:0px 5px 0px 0px;}
div.jform form .jfdate ul.chzn-results {width:90%;}
div.jform form .jfdate .chzn-container {text-align:center;}

#formview div.clear,
div.jform form div.clear{
	clear:left;
}
div.jform {margin-top:0px!important;}
div.jform form {margin-top:10px;}
div.jform label {padding-top:4px;}
div.jform label{
	color:black;
	clear: none;
}
#userblock {font-size:12px; }
#formview legend{
	color:black;
	font-size:12px;
	font-weight:normal;
}
.jfdtdisp { padding-top:3px;}
#formview ul {
    float: left;
    list-style-position: inside;
    list-style-type: none;
    margin-top: 2px;
	padding: 1px 0;
}
#formview li {
    line-height: 1.2em;
    margin-left: 0;
}
#formview fieldset label { 
	display:inline;
}
#formview label.alignlabl-size1,
#sp-component .jform label.alignlabl-size1 {
	width:15%;
	min-width:80px;
}
#formview label.alignlabl-size2,
#sp-component .jform label.alignlabl-size2 {
	width:20%;
	min-width:100px;
}
#formview label.alignlabl-size3,
#sp-component .jform label.alignlabl-size3	{
	width:25%;
	min-width:120px;
}
#formview label.alignlabl-size4,
#sp-component .jform label.alignlabl-size4	{
	width:30%;
	min-width:140px;
}
#formview .alignctrl-size1,
#sp-component .jform .alignctrl-size1 {
	width:20%;
	min-width:100px;
}
#formview .alignctrl-size2,
#sp-component .jform .alignctrl-size2	{
	width:30%;
	min-width:200px;
}
#formview .alignctrl-size3,
#sp-component .jform .alignctrl-size3	{
	width:50%;
	min-width:250px;
}
#formview .alignctrl-size4,
#sp-component .jform .alignctrl-size4	{
	width:65%;
	min-width:300px;
}
#sp-component .jform .jfbtn-pos1	{
	margin-left: 0;
}
#sp-component .jform .jfbtn-pos2	{
	margin-left: 40%;
}
#sp-component .jform .jfbtn-pos3	{
	margin-left: 70%;
}
#sp-component .jform input[type="file"] {
	width: auto;
}
#sp-component .jform input[type="button"] {
	padding-left: 30px;
    padding-right: 30px;
}
#formview .input-group,
#sp-component .jform .input-group {
	width: auto;
	display: inline-block;
	margin-bottom: 8px;
}
#formview .input-group input,
#sp-component .jform .input-group input{
	width: 120px;
	min-width: 130px;
	margin: 0;
	height: auto;
}
#formview.formmodify .input-group input {
	pointer-events: none; 
}
#formview.formmodify .input-group button {
	display:none;	
}
div.jform table.jform form div.field-calendar {margin-bottom: 8px;}