.swb-div-form{
	font:normal 14px/25px 'Yekan',Tahoma, Geneva, sans-serif;
	width:98%;
	margin:0px auto;
	margin-bottom:10px;
	border:1px solid #000;

}
.swb-form{
}

.swb-fieldset{
	border: 1px solid #781351;
	width: 95%;/*20em;*/
	margin:0px auto;
}
.swb-legend{
	color: #fff;
	background: #CC0000;
	border: 1px solid #781351;
	padding: 2px 6px;
	text-align:right;
	font-family:Tahoma, Geneva, sans-serif;
	direction:rtl;
}

.swb-control-group{
	border:0px solid #000;
}
.swb-label-row{
	text-align:right;
	padding-right:50px;
	display:block;
	color:#CC0000;
	direction:rtl;
	border:0px solid #0C0;
}

.swb-label{
	width:200px;
	float:right;
	text-align:left;
	direction:rtl;
	padding-left:0px;
	display:block;
	border:0px solid #0F0;
}
.swb-req{
	width:25px;
	float:right;
	text-align:center;
	direction:rtl;
	display:block;
	border:0px solid #999;
}
.swb-input{
	width:450px;
	float:right;
	direction:rtl;
	display:block;
	text-align:right;
	padding-left:0px;
	border:0px solid #09F;
}
.swb-submit{
	width:200px;
	float:right;
	text-align:center;
	border:0px solid #FFF;
}
.swb-msg{
	width:250px;
	margin-right:225px;
	display:none;
	float:right;
	direction:rtl;
	color:#f00;
	border:0px solid #F00;
}

/**************************************************************************************************/
.swb-status{
	direction:rtl;
	margin:5px;
	text-align:center;
	border:0px solid #0F0;
	font:normal 14px/20px 'Yekan',Tahoma, Geneva, sans-serif;
}

.swb-clear{
	clear:both;
}
.swb-error{
	
}
.swb-success{
}
.swb-normal{
}


.swb-control-group .swb-msg.swb-error{
  color: #b94a48;
}

.swb-control-group checkbox.swb-error,
.swb-control-group radio.swb-error,
.swb-control-group input.swb-error ,
.swb-control-group select.swb-error,
.swb-control-group textarea.swb-error {
  color: #b94a48 !important;
  border-color: #b94a48 !important;
  /*-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);*/
}

.swb-control-group checkbox.swb-error:focus,
.swb-control-group radio.swb-error:focus,
.swb-control-group input.swb-error:focus,
.swb-control-group select.swb-error:focus,
.swb-control-group textarea.swb-error:focus {
  border-color: #953b39;
  /*-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;*/
}

.swb-control-group.swb-error {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #b94a48;
}

/*****************************************************************************************/
.swb-control-group .swb-msg.swb-success{
  color: #468847;
}

.swb-control-group checkbox.swb-success,
.swb-control-group radio.swb-success,
.swb-control-group input.swb-success ,
.swb-control-group select.swb-success,
.swb-control-group textarea.swb-success {
  color: #468847 !important;
  border:1px solid !important;
  /*background-color:#0F0;*/
  border-color: #468847 !important;/*#468847*/
  /*-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) !important;
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) !important;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) !important;*/
}

.swb-input .swb-success {
  color: #468847;
  border:2px solid;
  background-color:#0F0;
  border-color: #468847;
  /*-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);*/
}

.swb-control-group checkbox.swb-success:focus,
.swb-control-group radio.swb-success:focus,
.swb-control-group input.swb-success:focus,
.swb-control-group select.swb-success:focus,
.swb-control-group textarea.swb-success:focus {
  border-color: #356635;
  /*background-color:#0Ff;*/
  /*-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;*/
}

.swb-control-group.swb-success {
  color: #468847;
  background-color: #dff0d8;
  border-color: #468847;
}
/*****************************************************************************************/

.swb-control-group input[type=text]
{
    border: 1px solid #999; 
    outline:0; 
    height:20px; 
    width: 275px; 
	background-color:#f7f5f2;
	text-align:right;
	padding:2px 5px 2px 2px;
	color: #000000;
	direction:rtl;
}
.swb-control-group select
{
    border: 1px solid #999; 
    outline:0; 
    height:25px; 
    width: 284px;
	background-color:#f7f5f2;
	text-align:right;
	padding:2px 5px 2px 1px;
	color: #000000;
	direction:rtl;
}

.swb-control-group textarea
{
    border: 1px solid #999; 
    outline:0; 
    height:100px; 
    width: 277px; 
	background-color:#f7f5f2;
	text-align:right;
	padding:2px 5px 2px 0px;
	color: #000000;
	direction:rtl;
}

.swb-control-group input[type=submit]
{
	color: #fff;
	background: #cc0000;
	border: 1px outset #d7b9c9;
}

