﻿/* Common styles */
/* Float cleaner */
.c
{
	display:block !important;
	clear:both !important;
	float:none !important;
	font-size:1px !important;
	height:0px !important;
	margin:0px !important;
	padding:0px !important;
	line-height:0px !important;
	visibility:hidden !important;
}

.u-commands
{
	margin:10px 0;
}

.u-width-max
{
	width:100%;
}
.u-width-number
{
	width:80px;
}
.u-width-date
{
	width:80px;
}


/* styles for validation helpers */
.field-validation-error
{
	color:#e80c4d;
	font-weight:bold;
	font-size:.85em;
}

input[type="text"].input-validation-error, input[type="password"].input-validation-error,
select.input-validation-error, textarea.input-validation-error
{
	border:1px solid #e80c4d;
	background-color:#FADCE5;
}

.validation-summary-errors
{
	color:#e80c4d;
	font-weight:bold;
	font-size:.85em;
}

.field-validation-valid,
.validation-summary-valid
{
	display:none;
}

/* Editor label/field */
.editor-label
{
	margin:0 0 4px 0;
	padding:4px 4px;
	background-color:#D3DCF2;
	color:#092362;
	vertical-align:top;
}

.editor-field
{
	margin:0 0 4px 0;
	*margin:0 0 4px 4px; /* IE7 left margin */
	padding:4px 0px 0 0px;
	vertical-align:top;
}
.editor-field input[type="text"],
.editor-field select,
.editor-field textarea
{
	margin-top:-4px;
	vertical-align:top;
}

/* Inline editor */
.u-inline-editor .editor-label
{
	zoom:1;
	display:inline-block;
	*display: inline;
	width:20%;
}
.u-inline-editor .editor-field
{
	zoom:1;
	display:inline-block;
	*display: inline;
	width:75%;
}

/* jQuery UI icons */
.u-icon,
.u-icon-32
{
	zoom:1;
	display:inline-block;
	*display:inline;
	margin:0;
	*margin:0 2px;
	height:16px;
	width:16px;
	color:transparent !important;
	background-repeat:no-repeat;
	border:none;
}
.u-icon-32
{
	height:32px;
	width:32px;
}

.u-icon-action
{
	cursor:pointer;
}

.u-icon-calendar
{
	background-image: url(../images/icon-calendar.png);
}

.u-icon-euro
{
	background-image: url(../images/icon-euro.png);
}

.u-icon-add
{
	background-image: url(../images/icon-add.png);
}
.u-icon-edit
{
	background-image: url(../images/icon-edit.png);
}
.u-icon-delete
{
	background-image: url(../images/icon-delete.gif);
}

.u-icon-add-document
{
	background-image: url(../images/icon-document_add.png);
}
.u-icon-add-folder
{
	background-image: url(../images/icon-folder_add.png);
}
.u-icon-assignment 
{
	background-image: url(../images/icon-user-assignment.png);	
}
.u-icon-permission 
{
	background-image: url(../images/icon-permission.png);	
}
.u-icon-refresh
{
	background-image: url(../images/icon-refresh.png);
}
.u-icon-role
{
	background-image: url(../images/icon-role.png);
}
.u-icon-user
{
	background-image: url(../images/icon-user.png);
}
.u-icon-status 
{
	background-image: url(../images/icon-status.png);	
}
.u-icon-key
{
	background-image: url(../images/icon-key.png);	
}
.u-icon-key-32
{
	background-image: url(../images/icon-key-32.png);	
}
.u-icon-exit
{
	background-image: url(../images/icon-exit.png);	
}
.u-icon-exit-32
{
	background-image: url(../images/icon-exit-32.png);	
}

.u-icon-collapsed
{
	background-image: url(../images/icon-blue-collapsed.png);
}
.u-icon-expanded
{
	background-image: url(../images/icon-blue-expanded.png);
}
.u-icon-disable_expand
{
	background-image: url(../images/icon-grey-collapsed.png);
}
.u-icon-display 
{
    background-image: url(../images/icon-display.png);
}