#content .row {
  margin-top: 3em;
}

#wysiwyg-contentarea {
	width:100%;
	height:100%;
	
	margin-top:20px;
	border: 1px solid #CCC;
  	-webkit-border-radius: 5px;
  	-moz-border-radius: 5px;
  	border-radius: 5px;
}

#content .container {
	height:100%;
}

.margin-top-50 {
	margin-top: 50px;
}

.margin-bottom-20 {
	margin-bottom: 20px;
}

.margin-top-20 {
	margin-top: 20px;
}

.errorhandler {
    padding:10px;
    border:1px solid #ccc;
    text-align:center;
}

.icons-big {
	font-size:16px;
}

.left,td.left { text-align:left;}
.center,td.center { text-align:center;}
.right,td.right { text-align:right;}

.popover.right {text-align:left !important;}

#header .brand { line-height:inherit; background:none;}

#header .brand img {max-width:280px; max-height:32px;}


label.required:after{
    content: " *";
}

.formimage {
	padding:10px;
	text-align:center;
	line-height:80px;
	background-color:transparent;
	height:80px;
	margin-bottom:0px;
}

.formimage img{
	max-width:300px; max-height:50px;
}

form .description {
	font-size:10px;
	color:#999999;
}

/*
form .input-prepend  {
	margin-right: 24px;
}
*/

form .input-append .add-on, .input-prepend .add-on {
	line-height:24px;
}

form.form-vertical label {margin-bottom:0px;}
form.form-vertical .description {margin-bottom:10px;}

.tooltip-error.right {margin-top:-1px;}
.tooltip-error.right .tooltip-arrow { border-right-color: #B94A48;}
.tooltip-error.right .tooltip-inner { border-radius: 4px 4px 4px 4px; background-color:#F2DEDE; border:1px solid #B94A48; color:#B94A48; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);} 

[class^="icon-"], [class*=" icon-"] {
	margin-top:0px;	
}

[class^="icon-"]:before, [class*=" icon-"]:before {
	text-decoration:none;
}

.nav-tabs [class^="icon-"], .nav-tabs [class*=" icon-"] {
	line-height:0.7em;
}

button.btn [class^="icon-"],button.btn [class*=" icon-"] {
	margin-top:1px;	
}

button.btn [class^="icon-"],button.btn [class*=" icon-"] {
	line-height:1.2em;
}

button.formelement, button.formelementaction {
	text-align:left;
}

#fieldset-groupformelementdata .buttonarea,
#fieldset-grouprolerights .buttonarea {
	margin-bottom:20px;
}

#fieldset-groupformelementdata h3.label,
#fieldset-grouprolerights h3.label {
	line-height:35px;
	font-size:16px;
	padding-left: 20px;
}

.formelement-group {
	padding-bottom:10px;
	margin-bottom:5px;
	border-bottom: 1px dotted #a9a9a9;
}

#fieldset-groupformelementdata .control-group {
	margin-bottom:5px;
}

#fieldset-groupformelementdata .sortplaceholder {
  margin-bottom: 2px;
  border: 1px dotted #e5e5e5;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
	height:35px;
	width:100%;
	display:block;	
}

#fieldset-groupformelementdata .area {
	margin-top:10px;
}

#fieldset-groupformelementdata .inline-block {
	float:left;
	margin-right:10px;
}

#fieldset-groupformelementdata .accordion-group.open .accordion-heading.formElementError, .accordion-group .accordion-heading.formElementError {
	background-color: #F2DEDE;
	background-image: linear-gradient(to bottom, #F2DEDE, #EED3D7);
	border-color: #EED3D7;
	color:#444444;
}

#fieldset-groupformelementdata .accordion-group.open .accordion-heading.formElementError a {
	color:#444444;
}

#fieldset-groupformelementdata .accordion-heading .optionsimg,
#fieldset-groupformelementdata h3 .optionsimg,
#fieldset-grouprolerights .rightlistentry-header .optionsimg{
	margin-right:60px;
	line-height:31px;
}

#fieldset-groupformelementdata h3 .optionsimg {
	margin-right:1px;
}


#fieldset-groupformelementdata .accordion-heading .label, 
#fieldset-groupformelementdata h3 .label, 
#fieldset-grouprolerights .rightlistentry-header .label {	
	line-height:35px;
	font-size:16px;
	
	min-width:30px;
	text-align:center;
}

#fieldset-grouprolerights .rightlistentry-header .rightname {	
	display: block;
    padding: 8px 15px;
}

#fieldset-groupformelementdata .accordion-heading [class^="icon-"], #fieldset-groupformelementdata .accordion-heading [class*=" icon-"],
#fieldset-groupformelementdata  h3 [class^="icon-"], #fieldset-groupformelementdata  h3 [class*=" icon-"],
#fieldset-grouprolerights .rightlistentry-header [class^="icon-"], #fieldset-grouprolerights .rightlistentry-header [class*=" icon-"] {
	line-height:20px;
	font-size:16px;
	
}

#fieldset-groupformelementdata .accordion-inner {
	border:1px solid #a9a9a9;
	 -webkit-border-radius: 5px;
  	-moz-border-radius: 5px;
  	border-radius: 5px;
}

#fieldset-groupformelementdata .seloptbox {
	margin-top:5px;
}

#fieldset-groupformelementdata .seloptbox input{
	margin-right:5px;
}

#fieldset-grouprolerights .row {
	margin-top:1.5em;
}

.moveField {
	cursor:move;
}

.deleteField,.deleteAction,.editAction,.deleteRight {
	cursor:pointer;
}




.big_stats {
  width: 100%;
  display: table;
  padding: 20px;
  margin-top: .5em;
  margin-bottom: 1em;
  background-color: #f3f3f3;
  background-image: -moz-linear-gradient(top, #fafafa, #e9e9e9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fafafa), to(#e9e9e9));
  background-image: -webkit-linear-gradient(top, #fafafa, #e9e9e9);
  background-image: -o-linear-gradient(top, #fafafa, #e9e9e9);
  background-image: linear-gradient(to bottom, #fafafa, #e9e9e9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafafa', endColorstr='#ffe9e9e9', GradientType=0);
  border: 1px solid #CCC;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}


div.modal-body .control-group {
	border-top:1px solid #e9e9e9;
	padding-top:10px;
}

.tooltip-modal {
	z-index:1050;
}

div.modal-body .checkboxinbutton {
	line-height:12px;
	margin-right:5px;
}

.datagrid tbody tr:hover {
	background-color:#4981BA;
	color:#FFF;z
}

.table-bordered tbody:first-child tr:first-child td:first-child {
	border-top-left-radius: 0px;
}

.table-bordered tbody:first-child tr:first-child td:last-child {
	border-top-right-radius: 0px;
}

.table-bordered tbody:last-child tr:last-child td:first-child  {
	border-bottom-left-radius: 0px;
}

.table-bordered tbody:last-child tr:last-child td:last-child  {
	border-bottom-right-radius: 0px;
}

.table-highlight.table-bordered tbody tr:nth-child(odd):hover td,
.table-highlight.table-bordered tbody tr:nth-child(2n+1):hover td, 
.table-highlight.table-bordered tbody tr:nth-child(2n+1):hover th {
	color:#FFF;
  	background-color: #4981BA;
}
 
.table-highlight.table-bordered tbody tr:hover td i[class^="icon-"], .table-highlight.table-bordered tbody tr:hover td i[class*=" icon-"] {
	color:#FFF;
}

.table-highlight.table-bordered tbody tr:hover td i[class^="icon-"]:hover, .table-highlight.table-bordered tbody tr:hover td i[class*=" icon-"]:hover {
	color:#2B4E72;
}

.icon-disabled, .icon-disabled:hover {
	color:#A0A0A0;
}

.table-highlight.table-bordered tbody tr:hover td i.icon-disabled, .table-highlight.table-bordered tbody tr:hover td i.icon-disabled {
	color:#A0A0A0;
}

.table-highlight.table-bordered tbody tr:hover td i.icon-disabled:hover, .table-highlight.table-bordered tbody tr:hover td i.icon-disabled:hover {
	color:#A0A0A0;
}

