.form-panels .indent {
	margin-left:50%;
}

.form-alt .indent {
	margin-left:33%;
}

.ie6 .form-panels .indent,
.ie6 .form-alt .indent {
	margin-left:0;
}

.form-panels .mandatory {
	text-align:right;
	font-size:0.909em;
	line-height:1.5em;
	margin:0;
	padding-bottom:0.8em;
}

.form-panels .mandatory + fieldset {
	margin-top:-2.091em;
}

.form-panels legend {
	font-weight:bold;
	padding-bottom:0.8em;
	font-size:0.909em;
	line-height:1.5em;
}

.form-panels fieldset,
.form-panels .fieldset {
	 margin-bottom: 1.818em;
}

.fullwidth {
	display:block;
	width:100%;
}

.item {
	clear:both;
	overflow:hidden;
	position:relative;
	padding-bottom:10px;
	zoom:1;
}

.item.hidden{
	display:none;
}

.item .note {
	margin:0 0 0 50%;
}

.form-alt .item .note {
	margin-left:33%;
}

.form-panels .item {
	background:#f5f5f5;
	padding:0.455em 1em;
	margin-bottom:0.273em;
}

.form-panels .buttons {
	background-color:transparent;
	padding-top:1.364em;
	padding-bottom:1.727em;
}

.form-panels .buttons-alt {
	background-color:transparent;
}

.item > label,
.item > input,
.item > textarea,
.item > select,
.item > .wysiwyg {
	float:left;
	width:50%;
	margin:0;
}
label.hint {
	color: #666;
	font-style: italic;
}
label.hint:before {
   /*content: "[i]";*/
}

input[readonly] {
	background: none;
	border-color:transparent;
}	

input[readonly].bordered {
	border-color: #b3b3b3;
}

input[type=submit]:disabled, input[type=button]:disabled, button:disabled{
	cursor: not-allowed;
}

.item > .wysiwyg textarea {
	width:100%;
}

.item > .wysiwyg > div {
	background:#fff;
}

.item > label {
	width:49%;
	clear:both;
	line-height:1.273em;
	padding:0.273em 1% 0.273em 0;
}

.item .item-values {
	float: right;
	width: 49%;
	padding: 0.273em 1% 0.273em 0;
}

.item .item-value-year {
	line-height: 1.273em;
	padding: 0.273em 1% 0.273em 0;
}

.item .item-value-year-hidden {
	display: none;
}

.ie6 .item label,
.ie6 .item input,
.ie6 .item textarea,
.ie6 .item select,
.ie6 .item .wysiwyg {
	display:block;
}

.ltie9 .item > input,
.ltie9 .item > textarea,
.ltie9 .item > select,
.ltie9 .item > .wysiwyg {
	width:48%;
}

.item legend {
    float: left;
    font-weight:normal;
    font-size:1em;
    line-height:1.273em;
    margin:0;
    padding:0 0 0.455em 0;
}

.item.legend legend {
    width: 50%;
    padding-bottom:0;
}

.item.legend legend * {
    margin-left: 0;
    position: absolute;
}

.form-alt .item > label,
.form-alt .item.legend legend {
	width:32%;
}

.form-alt .item > input,
.form-alt .item > textarea,
.form-alt .item > select,
.form-alt .item > .wysiwyg {
	width:67%;
}

.ltie9 .form-alt .item > input,
.ltie9 .form-alt .item > textarea,
.ltie9 .form-alt .item > select,
.ltie9 .form-alt .item > .wysiwyg {
	width:65%;
}

.item > input[type=radio],
.item > input[type=checkbox],
.item > input[type=button],
.item > input[type=submit],
.item > input[type=reset] {
	width:auto;
}

.item > input.checkbox {
	width:auto;
	margin-top:2px;
}

.item-wide {
	overflow:hidden;
}

.item-wide > input,
.item-wide > select {
	float:right;
}

.item-wide > label,
.item-stack > label {
	clear:both;
	width:auto;
	/*max-width: 180px;*/
	max-width: 158px;
}

.item-stack input,
.item-stack select {
	display:block;
	width:100%!important;
	margin-bottom:0;
}

.item .radio {
	list-style:none;
	list-style-position:outside;
	padding:0;
	margin-bottom:0;
}

.item .radio li {
	clear:both;
}

.item .radio input {
	float:left;
	margin-right:10px;
	height:1.818em;
}

.ie6 .radio input {
	float:left;
	border:none;
}

.ie6 .radio label {
	display:inline;
}

.form-panels dl {
	zoom:1;
	overflow:hidden;
}

.form-panels dt,
.form-panels dd {
	display:inline;
	float:left;
	width:50%;
	margin:0 0 0.273em 0;
	min-height:1.273em;
	line-height:1.273em;
	background:#f5f5f5;
	padding:0.727em 0;
}

.form-panels.form-segments dl {
	margin-bottom: 0px;
}

.ltie8 .form-panels dd {
	width:49.5%;
}

.form-panels dt {
	clear:both;
	font-weight:bold;
	text-indent:1em;
}

.error {
	color:#f00;
}

label.hidden, 
.error.hidden {
	display:none;
}

.warning {
	color:red;
	display:none;
}

.item .warning {
	margin-left:50%;
	width:auto!important;
}

.form-alt .item .warning {
	margin-left:33%;
}

.show-warning {
	color:red;
	display:block;
}
.show-warning.calculation {
	color:#FFA500;
	display:block;
}

.js .related-content,
.js .related-hide {
	display:none;
}

.js .related-show {
	display:block;
}

.references {
	float: right;
	width: 67%;
	margin-top: 10px;
	margin-bottom: 4px;
}

.reference {
	float: left;
	background: #BDDFED;
	padding: .5em 0.7em;
	cursor: pointer;
	margin-right: 0.7em;
	margin-bottom: 0.5em;
}

.data-container {
	position: absolute;
	top: 402px;
	right: 34px;
	left: 475px;
	display: none;
	margin:	23px 0 0;
	padding: 5px 0;
	overflow: hidden;
	list-style: none;
	border: 1px solid #7c7c7c;
	border-left-color: #c3c3c3;
	border-right-color:	#c3c3c3;
	border-bottom-color: #ddd;
	background-color: #fff;
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	z-index: 50;
	background-color: #fff;
}

ul.data-container li {
	position:				relative;
	margin:					-2px 0 0 0;
	padding:				0.4em 1.5em 0.4em 5px;
	display:				block;
	float:					none !important; 
	cursor:					pointer;
	font-weight:			normal;
	white-space:			nowrap;
	font-size:				1em;
	line-height:			1.5em;
}

ul.data-container li.selected {
	background: #BDDFED;
}

h2 span.type {
	text-transform: capitalize;
}

.btn-taskmanager {
	display: block;
	position: relative;
	float: left;
	display: none;
}

.calculation-mode .btn-taskmanager {
	display: block;
}


.item ul ul {
	list-style: none;
	margin-top: 10px;
}

.item ul ul label {
	width: 26%;
	display: inline-block;
	margin-left: 4px;
}
.item ul ul select {
	width: 50%;
}

.item ul ul li {
	margin-bottom: 10px;
}

.task-description .item {
	overflow: visible;
}

.task-description {
	margin-bottom: 2.2em;
}

.task-description label {
	/*font-weight: bold;*/
}

.task-description span {
	float: left;
	width: 49%;
	display: inline-block;
}

.base-form.hidden {
	display:none;
}

.ajax-click-form thead th {
	text-transform:capitalize;  
}

.ajax-click-form .addtransfer,
.ajax-click-form button.edit,
.disable-form button.remove,
.disable-form button.save {
	display: none;
}

.detail .tab {
	display: none
}

.detail .tab h3 {
	margin: 10px;
}

.detail .tabs {
	list-style: none;
	padding: 0px;
	height: 30px;
	background: #046f96;
}
.detail .tabs li {
	float: left;
	padding: 6px 10px;
	color: #fff;
}
.detail .tabs li.hidden {
	display: none;
}
.detail .tabs li a {
	color: #fff
}
.detail .tabs .active {
	font-weight: bold;
}


.detail .tabs .error a{
	color:red;
}

.detail .tab.show {
	display: block;
}

.detail.noErrors li.list-meldingen {
	display: none;
}

.detail > td {
	background: #fff;
	border: 1px solid #E1E1E1;
}

/* ajax forms 
---------------- */
.ajax-click-form .detail-title {
	display: block;
}

.ajax-click-form .error-container,
.error-sub-container table,
.ajax-click-form .error-container table{
	margin-bottom: 0px;
}

.ajax-click-form .ajax-form-field.ajax-error-container,
.ajax-form-field,
.error-sub-container {
	display: none;
}

.detail li.list-meldingen {
	display: none;
}

.detail.hasErrors li.list-meldingen {
	display: block;
}

.error-sub-container.show-errors {
	display: block;
}


.ajax-click-form .hasErrors .ajax-form-field.ajax-error-container,
.ajax-click-form .ajax-form-field {
	display: block;
}


.detail-title {
	display: none!important;
}

.hover-table tr:hover td {
	background-color:#BDDFED;
}

.hover-table tr.opened:hover td {
	background: none repeat scroll 0 0 #F5F5F5;
}

.hover-table tr.detail:hover td {
	background: #fff;
}

.ajax-click-form > tbody > tr {
	-webkit-transition: opacity 200ms ease-in;
	-moz-transition: opacity 200ms ease-in;
	-ms-transition: opacity 200ms ease-in;
	-o-transition: opacity 200ms ease-in;
	transition: opacity 200ms ease-in;
}
.ajax-click-form.task-opened > tbody > tr {
	opacity: 0.4;

}

.ajax-click-form.task-opened > tbody > tr.opened,
.ajax-click-form.task-opened > tbody > tr.detail {
	opacity: 1;
}

.ajax-click-form.task-opened .edit {
	display: none;
}
.ajax-click-form a.hidden {
	display: none;
}

.receptor-table h2{
font-size: 1.091em;
font-weight: bold;
line-height: 1.3333;
}


/* icons */
.ajax-click-form .edit {
	width: 13px;
	height: 13px;
	display: block;
	margin: 0 auto;	
}

.icon-edit,
.icon-delete,
.icon-map,
.icon-calculate,
.icon-copy,
.icon-details,
.icon-resume {
	width: 13px;
	height: 13px;
	display: inline-block;
	background: url('../../../images/icons/edit.png') no-repeat 0px -13px;
	cursor: pointer;
	margin-top: 2px;
}
.icon-edit:hover {
	background-position: 0px 0px;
}

.icon-delete{ height: 14px; background: url('../../../images/icons/delete.png') no-repeat 0px 0px;	}
.icon-map { height: 15px; background: url('../../../images/icons/map.png') no-repeat 0px 0px;}
.icon-calculate{ width: 14px; height: 14px; background: url('../../../images/icons/calculate.png') no-repeat 0px 0px;}
.icon-details {width: 16px; height: 16px; background: url('../../../images/icons/details.png') no-repeat 0px 0px;}
.icon-copy {height: 16px;background: url('../../../images/icons/copy.png') no-repeat 0px 0px;}
.icon-resume {height: 12px;width:14px;background: url('../../../images/icons/resume.png') no-repeat 0px 0px;}
.icon-stop {height: 16px;width:16px;background: url('../../../images/icons/stop.png') no-repeat 0px 0px; margin-top:1px;}
.icon-download {height: 12px;width:16px;background: url('../../../images/icons/download.png') no-repeat 0px 0px; margin-top:4px;}
.icon-placeholder {width:16px; height: 16px; border:1px solid black;} 

a:hover .icon-delete {background-position: 0px -14px; }
a:hover .icon-map { background-position: 0px -15px;	}
a:hover .icon-calculate { background-position: 0px -14px;}
a:hover .icon-details{ background-position: 0px -16px; }
a:hover .icon-copy  {background-position: 0px -16px;}
a:hover .icon-resume {background-position: 0px -12px;}
a:hover .icon-stop {background-position: 0px -16px;}
a:hover .icon-download {background-position: 0px -12px;}

.tooltip-icon i {
	display: inline-block;
}
.tooltip-icon span {
	display: none;
	position: absolute;
	top: -32px;
	background: #fff;
	padding: 4px 10px;
	right: 0px;
	width: 90px;
	left: -45px;
	z-index: 99;
	color:#000;
	text-align: center;
}

.tooltip-icon {
	float: left;
	margin: 4px;
	position: relative;
}

.tooltip-icon:hover span{
	display: block;	
}


/* pager */
.pager {
	margin: 0px;
	float: left;
	display: inline-block;
	margin: 0 auto;
}

.footer .pager {
	display: inline-block;
	padding: 0px;
}
.pager li {
	list-style: none;
	float: left;
	margin: 1px;
}

.pager .current a,
.pager a:hover{
	background:#046f96;
	color:#fff;
	text-decoration: none
}

.pager .current a{
	font-weight: bold;		
}

.pager a {
	padding: 4px;
	color:#000;
}

.enable-click .btns {
	display: none;
	text-align: right;
}

.enable-click.active .btns{
	display: block;
}

