/* iu styles
--------------------------------------------------------------------------------*/

fieldset input[type = "text"],
fieldset input[type = "string"],
fieldset input[type = "password"],
fieldset input[type = "file"],
fieldset select,
fieldset textarea  {border:1px solid #dfdede; font-family: Titillium Web, Geneva, Tahoma, sans-serif;font-size:100%;}
fieldset input[type = "radio"],
fieldset input[type = "checkbox"] {border:none;}
fieldset input[type = "file"] {
	background:white;
}

fieldset div.iuFieldContainer {/*margin-bottom:1em;*/margin-top:0pt;clear:both;}
fieldset div.iuFieldContainer label {float:left;line-height:1.2em;margin-right:3%;text-align:right;width:32%;vertical-align: top;}

fieldset div.iuFieldContainer input {width:60%;}
fieldset div.iuFieldContainer input:focus,
fieldset div.iuFieldContainer textarea:focus,
fieldset div.iuFieldContainer p:focus {background: #fffde5}
fieldset div.iuFieldContainer input[readonly = 'yes']:focus {background: none}

select.isiportalPartialAdminFormFieldSelect {width:60%;}

fieldset div.iuFieldContainer .isiportalPartialAdminFormTextEditorContainer textarea {width:100%;}

fieldset p input[type = "radio"],
fieldset div.iuFieldContainer input[type = "radio"],
fieldset p input[type = "checkbox"],
fieldset div.iuFieldContainer input[type = "checkbox"] {width:auto;border:none;}

fieldset .isiportalPartialAdminCheckboxFieldContainer {float:left;width:60%;}
fieldset .isiportalPartialAdminCheckboxFieldContainer div {display:inline;}
fieldset div.isiportalPartialAdminCheckboxFieldElementContainer {display: block;} /*comment this line if you want inline checkbox*/
fieldset div.isiportalPartialAdminCheckboxFieldElementContainer .isiportalPartialAdminCheckboxFieldItem {}
fieldset div.isiportalPartialAdminCheckboxFieldElementContainer .isiportalPartialAdminCheckboxFieldItemValueText {line-height:1.3em}

/* radio fields
---------------------*/
fieldset .isiportalPartialAdminRadioFieldContainer {float:left;}
fieldset div.iuFieldContainer .isiportalPartialAdminFormFieldRadio_itemContainer {float:left;}
fieldset div.iuFieldContainer .isiportalPartialAdminFormFieldRadio_itemContainer .isiportalPartialAdminFormFieldRadio {float:left;margin-top:0.35em;}
fieldset div.iuFieldContainer .isiportalPartialAdminFormFieldRadio_itemContainer p {width:90%;float:left;margin:0;padding:0;}
fieldset div.iuFieldContainer .isiportalPartialAdminFormFieldRadio_itemContainer p label {width:auto;text-align: left;margin-top:0.45em;}
fieldset div.iuFieldContainer .isiportalPartialAdminFormFieldRadio_itemContainer p input {width:auto;}


fieldset .isiportalPartialAdminTimestampFieldContainer {float: left; width: 60%}
fieldset .isiportalPartialAdminTimestampFieldContainer select.isiportalPartialAdminFormFieldSelect {width:auto;}
fieldset .isiportalPartialAdminTimestampFieldContainer .isiportalPartialAdminTimestampFieldSpacer {display:inline;width:auto;}
fieldset .isiportalPartialAdminTimestampFieldContainer .isiportalPartialAdminFormFieldSingleLineText {width:4em;}


fieldset div.iuFieldContainer .iuReadOnlyFieldValue {width:60%;float:left;}
fieldset div.iuFieldContainer .iuReadOnlyFieldValue .fieldNameValue {font-weight:bold;}

fieldset div.iuFieldContainer .iuFieldInputTextPre {width:60%;float:left;}


/* time fields
---------------------*/
.isiportalPartialAdminTimeFieldContainer {float:left;margin-bottom:1em;}
.isiportalPartialAdminTimeFieldContainer select.isiportalPartialAdminFormFieldSelect {width:99%;}
.isiportalPartialAdminTimeFieldContainer span {padding-right:0.5em;}
/* date fields
---------------------*/
.isiportalPartialAdminDateFieldContainer{float:left;margin-bottom:1em;}
.isiportalPartialAdminDateFieldElementContainer {float:left;}
.isiportalPartialAdminDateFieldSpacer {float:left;padding:0 0.5em;}
.isiportalPartialAdminDateFieldContainer select.isiportalPartialAdminFormFieldSelect {width:3.4em;}
fieldset div.iuFieldContainer .isiportalPartialAdminDateFieldElementContainer input {width:4em;} 
/* timestamp fields
---------------------*/
.isiportalPartialAdminTimestampFieldContainer{float:left;margin-bottom:1em;}
.isiportalPartialAdminTimestampFieldElementContainer {float:left;}
.isiportalPartialAdminTimestampFieldSpacer {float:left;padding:0 0.5em;}
.isiportalPartialAdminTimestampFieldContainer select.isiportalPartialAdminFormFieldSelect {width:3.4em;}
fieldset div.iuFieldContainer .isiportalPartialAdminTimestampFieldElementContainer input {width:4em;} 
.isiportalPartialAdminTimestampFieldContainer .isiportalPartialAdminTimeFieldHourContainer {margin-left:1em}
.isiportalPartialAdminTimestampFieldContainer .isiportalPartialAdminTimeFieldHourContainer select.isiportalPartialAdminFormFieldSelect {width:auto;}
/* file fields
---------------------*/
.isiportalPartialAdminFormBox fieldset .file  {display:inline;}
.isiportalPartialAdminFormBox fieldset .file img {float:left;margin: 0 0.5em 0.5em 0;}
.isiportalPartialAdminFormBox fieldset .fileFieldContainer {float:left;padding:0.5em;}
/* boolean fields
---------------------*/
/*.isiportalPartialAdminBooleanFieldContainer {float:left;}
.isiportalPartialAdminBooleanFieldContainer .isiportalPartialAdminFormFieldBoolean {float:left;margin-top:0.35em;}*/
.isiportalPartialAdminBooleanFieldContainer {float:left;}
.isiportalPartialAdminBooleanFieldContainer span {}
.isiportalPartialAdminBooleanFieldContainer .isiportalPartialAdminFormFieldBoolean {}

/* searchresult
---------------------*/
#admin_boxScheda { clear:both;padding-top:2em; }
#admin_boxScheda table { border: 1px solid #dbdbdb;border-collapse: collapse;width:100%;}
#admin_boxScheda table caption {text-align:left;font-weight:bold;padding-bottom:0.5em;text-transform:uppercase;}
#admin_boxScheda th {background:#dbdbdb;border: 1px solid #bbb;padding:0.3em;text-align:left;}
#admin_boxScheda td {background:#fff;border: 1px solid #dbdbdb;padding:0.3em;vertical-align:top;}
#admin_boxScheda td.userOff {background:#dedede;}
#admin_boxScheda a {color:#020480;}
#admin_boxScheda a.linkWhite {color:white;text-decoration: underline;}
#admin_boxScheda a.link_u {text-decoration: underline;}
#admin_boxScheda a.buttonColored {padding:0.1em;text-decoration:none;color:white;border:none;background:#006db9;text-decoration: none;}
#admin_boxScheda .buttonColored {margin:0 0.5em 0 0;padding:0;cursor:pointer;font-family: Titillium Web, Geneva, Tahoma, sans-serif;font-weight:bold;background:#006db9;color:white;border:none;}
/* Requests searchresults
-------------------------*/
#admin_boxScheda tr.completed {background: #dff2bf}
#admin_boxScheda tr.completed td {background:transparent;}

#office_app #admin_boxScheda, 
#admin_app #admin_boxScheda { clear:both;padding-top:0;}
#office_app #admin_boxScheda a, 
#admin_app #admin_boxScheda a {color:#803293;text-decoration:underline;}
#office_app #admin_boxScheda a.iconDocPdf, 
#admin_app #admin_boxScheda a.iconDocPdf {background: transparent url("/rwe2/images/icon_doc_pdf.png") 0.5em 50% no-repeat;padding:0.5em 0 0.5em 2.5em;}
#office_app #admin_boxScheda a:hover, 
#admin_app #admin_boxScheda a:hover {text-decoration:none}
#office_app #admin_boxScheda table, 
#admin_app #admin_boxScheda table {width:100%;}
#office_app #admin_boxScheda table caption, 
#admin_app #admin_boxScheda table caption {text-align:left;font-weight:bold;padding-bottom:0.5em;text-transform:uppercase;}
#office_app #admin_boxScheda th, 
#office_app #admin_boxScheda tbody th, 
#admin_app #admin_boxScheda th, 
#admin_app #admin_boxScheda tbody th {background:#eee;border-bottom: 1px solid #e6eaf1;border-right: 1px solid #e6eaf1;border-color:#e6eaf1;color:#323232;padding:0.3em;vertical-align:top;}
#office_app #admin_boxScheda th.highlight, 
#admin_app #admin_boxScheda th.highlight {background:#7b7b7b;color:white;text-transform: uppercase}
#office_app #admin_boxScheda td, 
#office_app #admin_boxScheda tbody td, 
#admin_app #admin_boxScheda td, 
#admin_app #admin_boxScheda tbody td {background:#fff;border-bottom: 1px solid #e6eaf1;border-right: 1px solid #e6eaf1;border-color:#e6eaf1;color:#323232;padding:0.3em;vertical-align:top;}
#office_app #admin_boxScheda td.highlight, 
#admin_app #admin_boxScheda td.highlight {background:#dae7f3;font-weight:bold;}
#office_app #admin_boxScheda table.width_a, 
#admin_app #admin_boxScheda table.width_a { width:auto;}

/* Table cell in dialog admin console for "Risposta dell'utente" column
---------------------*/
.iadialog #admin_app #admin_boxScheda td.iuSearchRow_COL0_TITOLO_, 
.iadialog #admin_app #admin_boxScheda tbody td.iuSearchRow_COL0_TITOLO_ {
	font-weight:bold;
}


/* Operations buttons
---------------------*/
.operationsContainer {
	text-align:center;
	margin:2em 0;
}
.operationsInsideAndAudioguide {
	margin:0;
}
.operationsInsideAndAudioguide .operationsContainer {
	margin:0 0 2em 0;
	text-align:left;
}
.operationsInsideAndAudioguide .audio-container {
	margin:0 0 2em 0;
	float:right;
}
.operationsInsideAndAudioguide .audio-container audio {
	margin:0;
}
.itemOperations .operationsContainer {
	text-align:center;
	margin-top:1em;
	margin-bottom:0;
}
.conditionalForm .operationsContainer {
	text-align:right;
	margin:0;
	padding:10px;
}
#office_request_console #customPageLeft .operationsContainer  {
	text-align: left;
	margin:0.5em;
}

/* NEW link as button */ 
/*.operationsContainer a.goBackToGlobalRefererLink {
	display:block-inline;
    text-decoration: none;
	padding-left:3em;
	margin-right:1em;
	text-transform: uppercase;
	padding: 0.5em 1em;
	background: #878787;
	color: #FFF;
	font-size: 100%;
	-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;
	border: 1px solid #20538D #434343;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	transition-duration: 0.2s;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	filter:none;
}
.operationsContainer a.goBackToGlobalRefererLink:hover {
	background-color: #5c5c5c;
    border-color:#434343;
}
.operationsContainer.left a.goBackToGlobalRefererLink {
	float:left;
}*/
/* NEW link back as button */ 
#userConsole .buttonBack {
    cursor:pointer;
	text-transform: uppercase;
	width:32px;
	padding:0.5em;
	margin:0 1em 0 0;
	border:1px solid #d9d9d9;
	color:#6e6e6e;
	text-transform:none;
	text-decoration: none;
	font-weight:normal;
	white-space: pre-wrap; 
	white-space: -moz-pre-wrap; 
	white-space: -pre-wrap; 
	white-space: -o-pre-wrap; 
	word-wrap: break-word; 
	text-align:center;
    border-radius: 4px;
	background: #f5f5f5 url("/rwe2/images/admin_icon_back.png") 50% 50% no-repeat;
}
#userConsole a.buttonBack {
    display:block;
	padding:1.3em 0;
}
#userConsole .buttonBack:hover {
	background-color:#e5e5e5;
	border-color:#eee;
}

/* DIALOG BUTTONS CUSTOMIZATION
----------------------------------------*/
div.iadialog div.iadialog_body .operationsContainer input.buttonForward {
	float:right;
	cursor:pointer;
	text-transform: uppercase;
    margin-left:0.6em;
	padding: 0.4em 0.8em;
    font-size: 105%;
    background: #945ca1;
    color: #FFF;
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #7a238d;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
	filter:none;
}
div.iadialog div.iadialog_body .operationsContainer input.buttonForward:hover {
    background-color: #673477;
    border: 1px solid #461970;
    text-decoration: none;
}
div.iadialog div.iadialog_body .operationsContainer input.buttonForward:active {
    -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    background-color: #50215f;
    border: 1px solid #3e205f;
}
div.iadialog div.iadialog_body .operationsContainer input.buttonForward.buttonFormalCommunications {
	background-color: #14adc8;
	border-color:#0b93ab;
}
div.iadialog div.iadialog_body .operationsContainer input.buttonForward.buttonFormalCommunications:hover {
	background-color: #097d91;
	border-color:#097d91;
}
div.iadialog div.iadialog_body .operationsContainer input.buttonForward.btnDelete,
div.iadialog div.iadialog_body .operationsContainer input.buttonBackward.btnDelete {
	background-color: #dc3545;
    border-color: #dc3545;
	color:white;
}
div.iadialog div.iadialog_body .operationsContainer input.buttonForward.btnDelete:hover,
div.iadialog div.iadialog_body .operationsContainer input.buttonBackward.btnDelete:hover {
	background-color: #c82333;
    border-color: #b21f2d;
	color:white;
}
div.iadialog div.iadialog_body .operationsContainer input.buttonForward.btnDelete:active,
div.iadialog div.iadialog_body .operationsContainer input.buttonBackward.btnDelete:active {
    -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    background-color: #c82333;
    border: 1px solid #b21f2d;
}
div.iadialog div.iadialog_body .operationsContainer input.buttonForward.btnGeneric {
	text-shadow: none;
	background-color: white;
	color: #606060;
	border: solid 1px #b7b7b7;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(112, 112, 112, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(112, 112, 112, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(112, 112, 112, 0.2);
}
div.iadialog div.iadialog_body .operationsContainer input.buttonForward.btnGeneric:hover {
	background-color: #dedede;
}
div.iadialog div.iadialog_body .operationsContainer input.buttonBackward {
	float:left;
	cursor:pointer;
	text-transform: uppercase;
	margin-right:0.6em;
	padding: 0.4em 0.8em;
    font-size: 105%;
    background: #9d9d9d;
    color: #FFF;
    -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;
    border: 1px solid #565656;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
	filter:none;
}
div.iadialog div.iadialog_body .operationsContainer input.buttonBackward:hover {
    background-color: #666;
    border: 1px solid #565656;
    text-decoration: none;
}
div.iadialog div.iadialog_body .operationsContainer input.buttonBackward:active {
    -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    background-color: #666;
    border: 1px solid #565656;
}
.moduleList .operationsContainer {margin:1em 0;}

div.iadialog div.iadialog_body .operationsContainer input.buttonBlock {
	cursor:pointer;
	width:100%;
    padding: 1em;
	margin: 0 0 1em 0;
    background: white;
    color: #565656;
	font-size: 100%;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	border: 1px solid #efefef;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
	filter:none;
}
div.iadialog div.iadialog_body .operationsContainer input.buttonBlock:hover {
    background-color: #efefef;
    border: 1px solid #e5e5e5;
    text-decoration: none;
}
div.iadialog div.iadialog_body .operationsContainer input.buttonBlock:active {
    background-color: #efefef;
    border: 1px solid #e5e5e5;
}

/* user console: button in rows
----------------------------------------*/
.iuSearchRow_operationsContainer input,
.iuSearchRow_operationsContainer button {
	cursor:pointer;
    font-family: Titillium Web, Geneva, Tahoma, sans-serif;
	text-transform: uppercase;
	padding: 0.5em 1em;
	margin-bottom:1em;
	background: #945ca1;
	color: #FFF;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid /*#20538D*/ #7a238d;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	transition-duration: 0.2s;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-appearance: none;
	filter:none;
}
.iuSearchRow_operationsContainer input:hover,
.iuSearchRow_operationsContainer button:hover {
    background: /*#356094*/ #673477;
    border: 1px solid /*#2A4E77*/ #461970;
    text-decoration: none;
}
.iuSearchRow_operationsContainer input:active,
.iuSearchRow_operationsContainer button:active {
    -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    background: #50215f;
    border: 1px solid #3e205f;
}
.iuSearchRow_operationsContainer.fixed_width input,
.iuSearchRow_operationsContainer.fixed_width button {
	width:110px;
}
/*.iuSearchRow_operationsContainer.mymodules a.button  {
    font-family: Titillium Web, Geneva, Tahoma, sans-serif;
	cursor:pointer;
	padding:0.3em 0.7em;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-transform: uppercase;
	margin:0;
	font-weight:bold;
	background: #945ca1;
	color:white;
	border: 1px solid #7a238d;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	transition-duration: 0.2s;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	filter:none;
}
.iuSearchRow_operationsContainer.mymodules a.button:hover {
    background-color: #673477;
    border: 1px solid #461970;
    text-decoration: none;
}
.iuSearchRow_operationsContainer.mymodules a.button:active {
    -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    background-color: #50215f;
    border: 1px solid #3e205f;
}*/
.iuSearchRow_operationsContainer.myrequests {
	width:100%;
	overflow: hidden;
	text-align:right;
	background:none;
	border-left:none;
}
.iuSearchRow_operationsContainer.myrequests input,
.iuSearchRow_operationsContainer.myrequests button {
	padding: 0.3em 0.5em;
	width:180px;
	font-size:12px;
	margin-bottom:0;
}
.iuSearchRow_operationsContainer.myrequests .btnFa {
	width:auto;
	cursor:pointer;
	text-transform: uppercase;
	padding: 0.3em 0.5em;
	margin-left:1em;
	font-size: 14px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color:#666666;
	background: #f8f8f8;
	border: 1px solid #a4a4a4;
	text-shadow: none;
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	transition-duration: 0.2s;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	filter:none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
	white-space: nowrap;
}
.iuSearchRow_operationsContainer.myrequests .btnFa:hover {
    text-decoration: none;
	background: #e2e2e2;
	border:1px solid #bbb;
}
.iuSearchRow_operationsContainer.myrequests .btnFa:active {
    background-color: #cecece;
    border: 1px solid #bbb;
}
.iuSearchRow_operationsContainer.myrequests a.btnFa {
	display:inline-block;
	padding: 0.3em 0.6em;
}
.iuSearchRow_operationsContainer.myrequests .btnFa .fa {
	padding-right:0;
	font-size: 14px;
}
/*.iuSearchRow_operationsContainer.myrequests .btnFa.btnCompleted {
	color:#666666;
	background: #f8f8f8;
	border: 1px solid #a4a4a4;
	text-shadow: none;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.1);
}	
.iuSearchRow_operationsContainer.myrequests .btnFa.btnCompleted:hover {
	background: #e2e2e2;
	border:1px solid #bbb;
}
.iuSearchRow_operationsContainer.myrequests .btnFa.btnCompleted:active {
	 -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    background-color: #cecece;
    border: 1px solid #bbb;
}*/
.iuSearchRow_operationsContainer.myrequests .btnFa.btnLink {
	background-color: transparent;
	box-shadow: none;
	border:none;
	border-radius: 0px;
	text-decoration:underline;
	text-transform: none;
}	
.iuSearchRow_operationsContainer.myrequests .btnFa.btnLink:hover {
	background-color: transparent;
	border:none;
	text-decoration:none;
	color:#666666;
}
.iuSearchRow_operationsContainer.myrequests .btnFa.btnLink:active {
	background-color: transparent;
	box-shadow: none;
	border:none;
	color:#666666;
}
/*.iuSearchRow_operationsContainer.myrequests .btnFa.btnNew {
	color:#945ca1;
}	*/
.iuSearchRow_operationsContainer.myrequests .btnFa.btnNew {
	color:white;
	background: #945ca1;
	border: 1px solid #7a238d;
}	
.iuSearchRow_operationsContainer.myrequests .btnFa.btnNew:hover {
    background: #673477;
    border: 1px solid #461970;
}
.iuSearchRow_operationsContainer.myrequests .btnFa.btnDelete {
	color:white;
	background: #dc3545;
	border: 1px solid #dc3545;
}	
.iuSearchRow_operationsContainer.myrequests .btnFa.btnDelete:hover {
    background: #c82333;
    border: 1px solid #c82333;
}

/* admin console: search button
----------------------------------------*/
.admin-module-searchmask .form-inline {
	width:auto;
	display:inline-block;
}
.admin-module-searchmask .faWrapperStandalone.btn-success {
	margin-right:0;
}


/* office console: row buttons in contact form list
----------------------------------------*/
.contactform-list-office .iuSearchRow_operationsContainer .btnFa {
	width:auto;
	cursor:pointer;
	text-transform: uppercase;
	font-size:90%;
	padding: 0.3em 0.5em;
	margin-left:0.5em;
	margin-bottom:0.5em;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color:#666666;
	background: #f8f8f8;
	border: 1px solid #a4a4a4;
	text-shadow: none;
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	transition-duration: 0.2s;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	filter:none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
	white-space: nowrap;
}
.contactform-list-office .iuSearchRow_operationsContainer .btnFa:hover {
    text-decoration: none;
	background: #e2e2e2;
	border:1px solid #bbb;
}
.contactform-list-office .iuSearchRow_operationsContainer .faWrapper.btnFa input {
	color:#666666;
	border:0; 
	padding:0;
	margin:0;
	background: none;
	box-shadow: none;
	border:none;
	font-weight:normal;
	text-shadow: none;
	white-space: nowrap;
}
.contactform-list-office .iuSearchRow_operationsContainer .btnFa.btnReply {
	background: #935ca1;
	color:white;
}
.contactform-list-office .iuSearchRow_operationsContainer .btnFa.btnReply:hover {
	background: #6a3a76;
}
.contactform-list-office .iuSearchRow_operationsContainer .faWrapper.btnFa.btnReply input {
	color:white;
}



/* user console: buttons in tables (userprofile and multiple form grid)
----------------------------------------*/
.userprofile td .itemOperations,
.multiple_form_grid td .itemOperations,
.multiple_form .itemOperations {
	width:auto;
	overflow: hidden;
	text-align:center;
	background:none;
	border-left:none;
	white-space: nowrap;
}
.multiple_form_grid td .itemOperations {
	padding:5px;
}
.userprofile td .itemOperations .iuSearch_operationContainer,
.multiple_form_grid td .itemOperations .iuSearch_operationContainer,
.multiple_form .itemOperations .iuSearch_operationContainer {
	
}
/*.userprofile td .itemOperations input,
.userprofile td .itemOperations button,*/
/*.multiple_form_grid td .itemOperations input,
.multiple_form_grid td .itemOperations button,*/
.multiple_form .itemOperations input,
.multiple_form .itemOperations button {
/*	padding: 0.3em 0.5em;
	font-size:12px;*/
	margin-bottom:5px;
}
.userprofile td .itemOperations .btnFa,
.multiple_form_grid td .itemOperations .btnFa,
.multiple_form .itemOperations .btnFa {
	width:auto;
	cursor:pointer;
	text-transform: none;
/*	padding: 0.3em 0.5em;
	font-size: 12px;*/
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color:#666666;
	background: #f8f8f8;
	border: 1px solid #a4a4a4;
	text-shadow: none;
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	transition-duration: 0.2s;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	filter:none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
	white-space: nowrap;
}
.userprofile td .itemOperations .btnFa:hover,
.multiple_form_grid td .itemOperations .btnFa:hover,
.multiple_form .itemOperations .btnFa:hover {
    text-decoration: none;
	background: #e2e2e2;
	border:1px solid #bbb;
}
.userprofile td .itemOperations .btnFa:active,
.multiple_form_grid td .itemOperations .btnFa:active,
.multiple_form .itemOperations .btnFa:active {
    background-color: #cecece;
    border: 1px solid #bbb;
}
/*.multiple_form .itemOperations .btnFa {
	text-transform: none;
}*/
.userprofile td .itemOperations a.btnFa,
.multiple_form_grid td .itemOperations a.btnFa,
.multiple_form .itemOperations a.btnFa {
	display:inline-block;
/*	padding: 0.3em 0.6em;*/
}
.userprofile td .itemOperations .btnFa .fa,
.multiple_form_grid td .itemOperations .btnFa .fa,
.multiple_form .itemOperations .btnFa .fa {
	padding-right:0;
	font-size:14px;
}
.userprofile td .itemOperations .btnFa.btnLink,
.multiple_form_grid td .itemOperations .btnFa.btnLink,
.multiple_form .itemOperations .btnFa.btnLink {
	background-color: transparent;
	box-shadow: none;
	border:none;
	border-radius: 0px;
	text-decoration:underline;
	text-transform: none;
}	
.userprofile td .itemOperations .btnFa.btnLink:hover,
.multiple_form_grid td .itemOperations .btnFa.btnLink:hover,
.multiple_form .itemOperations .btnFa.btnLink:hover {
	background-color: transparent;
	border:none;
	text-decoration:none;
}
.userprofile td .itemOperations .btnFa.btnLink:active,
.multiple_form_grid td .itemOperations .btnFa.btnLink:active,
.multiple_form .itemOperations .btnFa.btnLink:active {
	background-color: transparent;
	box-shadow: none;
	border:none;
}
.userprofile td .itemOperations .btnFa.btnNew,
.multiple_form_grid td .itemOperations .btnFa.btnNew,
.multiple_form .itemOperations .btnFa.btnNew {
	color:white;
	background: #945ca1;
	border: 1px solid #7a238d;
}	
.userprofile td .itemOperations .btnFa.btnNew:hover,
.multiple_form_grid td .itemOperations .btnFa.btnNew:hover,
.multiple_form .itemOperations .btnFa.btnNew:hover {
    background: #673477;
    border: 1px solid #461970;
}
.userprofile td .itemOperations.btnFa.btnDelete,
.multiple_form_grid td .itemOperations .btnFa.btnDelete,
.multiple_form .itemOperations .btnFa.btnDelete {
	color:white;
	background: #dc3545;
	border: 1px solid #dc3545;
}	
.userprofile td .itemOperations .btnFa.btnDelete:hover,
.multiple_form_grid td .itemOperations .btnFa.btnDelete:hover,
.multiple_form .itemOperations .btnFa.btnDelete:hover {
    background: #c82333;
    border: 1px solid #c82333;
}

/* user console: bottom buttons inside formcontainer
----------------------------------------*/
.formContainer .operationsContainer.operationsInside input {
	cursor:pointer;
    font-family: Titillium Web, Geneva, Tahoma, sans-serif;
	text-transform: none;
	padding: 0.5em 1em;
	margin-bottom:1em;
	background: #945ca1;
	color: #FFF;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #7a238d;
	text-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	transition-duration: 0.2s;
	filter:none;
}
.formContainer .operationsContainer.operationsInside input:hover {
    background: #673477;
    border: 1px solid #461970;
    text-decoration: none;
}
.formContainer .operationsContainer.operationsInside input:active {
    background: #50215f;
    border: 1px solid #3e205f;
}
.formContainer .operationsContainer.operationsInside input.btnGenericAction {
	color:#333;
	background: #f8f8f8;
	border: 1px solid #ccc;
}
.formContainer .operationsContainer.operationsInside input.btnGenericAction:hover {
	background: #e2e2e2;
}
.formContainer .operationsContainer.operationsInside .btnFa {
    font-family: Titillium Web, Geneva, Tahoma, sans-serif;
	width:auto;
	cursor:pointer;
	padding: 6px 12px;
	margin-right:1em;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-shadow: none;
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	transition-duration: 0.2s;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	filter:none;
	white-space: nowrap;
	font-weight:bold;
	color:#333;
	background: #f8f8f8;
	border: 1px solid #ccc;
}
.formContainer .operationsContainer.operationsInside .btnFa:hover {
    text-decoration: none;
	background: #e2e2e2;
	border:1px solid #bbb;
}
.formContainer .operationsContainer.operationsInside .btnFa:active {
    -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
	background-color: #cecece;
    border: 1px solid #bbb;
}


/* admin and office console: buttons in request list table cells 
-----------------------------------------*/
#office_app table td .iuSearch_operationContainer, 
#admin_app table td .iuSearch_operationContainer {
	display: inline-block;
	width:auto;
}
/* #admin_app table td input commented for conditional forms config dialog in admin console */
#office_app table td input {
	cursor:pointer;
	font-size:90%;
	background: none;
	color:#404040;
	padding:0.2em;
	margin:0 0.5em 0 0 ;
	text-transform:none;
	text-decoration: none;
	font-weight:normal;
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */ 
	text-align:left;
	background: #fdfdfd;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(to bottom,  #fdfdfd 0%, #e6e6e6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#e6e6e6));
	background: -webkit-linear-gradient(to bottom,  #fdfdfd 0%,#e6e6e6 100%);
	background: -o-linear-gradient(to bottom,  #fdfdfd 0%,#e6e6e6 100%);
	background: -ms-linear-gradient(to bottom,  #fdfdfd 0%,#e6e6e6 100%);
	background: linear-gradient(to bottom,  #fdfdfd 0%,#e6e6e6 100%);
/*	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#e6e6e6',GradientType=0 );*/
}
#office_app table td input:hover {
	text-decoration: none;
	background: #e4e4e4;
}
#office_app table td .request_item_detail input,
#admin_app table td .request_item_detail input {
	background:#935ca1;
	color:white;
}
#office_app table td .request_item_detail input:hover,
#admin_app table td .request_item_detail input:hover {
	background:#854695;
}


/* IA DIALOG OVERRIDES
----------------------------------------*/
div.iadialog fieldset.login div.iuFieldContainer .isiportalPartialAdminFormFieldBoolean_itemContainer {width:65%;float:left;}
div.iadialog fieldset.login div.iuFieldContainer .isiportalPartialAdminFormFieldBoolean_itemContainer .isiportalPartialAdminFormFieldBoolean {float:left;margin-top:0.35em;}
div.iadialog fieldset.login div.iuFieldContainer .isiportalPartialAdminFormFieldBoolean_itemContainer p {width:auto;float:left;margin:0;padding:0;}
div.iadialog fieldset.login div.iuFieldContainer .isiportalPartialAdminFormFieldBoolean_itemContainer p input {width:auto;}
div.iadialog fieldset.login div.iuFieldContainer .isiportalPartialAdminFormFieldBoolean_itemContainer label.boolean_item {font-size:100%;width:auto;text-align: left;line-height:2em;}



/* attr_display_plugins
-----------------------------------------*/
/************************ commented for tooltip *******************/
/*.attrDisplay_section div,*/
/************************ end *******************/
.attrDisplay_section,
.attrDisplay_left,
.attrDisplay_center,
.attrDisplay_right,
.attrDisplay_top,
.attrDisplay_middle, 
.attrDisplay_bottom,
.attrDisplay_section fieldset {width:100%;}
.attrDisplay_left,
.attrDisplay_center,
.attrDisplay_right{float:left}

/* main structure
---------------------*/
.attrDisplay_section .iuSectionContainer {display:none}
.attrDisplay_section .iuFieldContainer .attrDisplay_label {width:32%;}
.attrDisplay_section .iuFieldContainer .attrDisplay_input {width:65%;}
.iuLabelContainer {display:inline-block;width:100%;line-height:1.3em;text-align:right;vertical-align: top;}
.iuInputContainer {display:inline-block;width:100%;line-height:1.3em;vertical-align: top;}
/* errors
---------------------*/
.attrDisplay_section .iuFieldContainer.hasError {color:#d00000;}
.iuErrorContainer {color:#d00000;font-weight: bold}
.attrDisplay_section .iuErrorContainer {/*width:97%;*/margin:10px 0}
/* label
---------------------*/
fieldset div.iuFieldContainer .iuLabelContainer label {width:97%;font-weight: bold;/*margin-top:0.2em;*/}
/* label in optioncontainer
---------------------*/
fieldset div.iuFieldContainer .iuOptionContainer label {width:90%;text-align: left;margin-top:3px;float:left;}
fieldset div.iuFieldContainer .iuOptionContainer label.checkbox_item {margin-top:2px;}
/* label for attr displayLabelNone
---------------------*/
label.display_none {display:none}
/* type date
---------------------*/
.attrDisplay_section .iuTypeDate div {width:auto;}
/* iuOptionContainer types
---------------------*/
.attrDisplay_section .iuInputContainer.iuTypeRadio .iuOptionContainer,
.attrDisplay_section .iuInputContainer.iuTypeCheckbox .iuOptionContainer {
	clear:both;
	margin-top:5px;
}
.attrDisplay_section .iuInputContainer.iuTypeRadio .iuOptionContainer:first-child ,
.attrDisplay_section .iuInputContainer.iuTypeCheckbox .iuOptionContainer:first-child {
	margin-top:0;
}
/* boolean block
---------------------*/
/*.attrDisplay_section .iuInputContainer.iuTypeBoolean .iuOptionContaine {
	clear:both;
	margin-top:5px;
}
.attrDisplay_section .iuInputContainer.iuTypeBoolean .iuOptionContaine:first-child {
	margin-top:0;
}*/
/* boolean inline
---------------------*/
.attrDisplay_section .iuInputContainer.iuTypeBoolean .iuOptionContainer {
	float:left;
	width:50px; 
} 
fieldset div.iuFieldContainer .iuInputContainer.iuTypeBoolean .iuOptionContainer label {
    width: auto;
}
/* inputs
---------------------*/
.attrDisplay_section .iuTypeString input,
.attrDisplay_section .iuTypeSelect select, 
.attrDisplay_section .iuTypeString select, /*we add this for proveflex where an input string is transformed into select via javascript*/
.attrDisplay_section .iuTypeCalculated select,
.attrDisplay_section .iuTypeTextarea textarea,
.attrDisplay_section .iuTypeHtml textarea  {width:90%;}
.attrDisplay_section .iuTypeNumber input {width:auto;}
.attrDisplay_section .iuTypeRadio input,
.attrDisplay_section .iuTypeCheckbox input,
.attrDisplay_section .iuTypeBoolean input {float:left;width:5%;}
.attrDisplay_section .iuTypeBinary input {width:auto;}
/* iuReadOnlyFieldValue for textareas texts, in order to maintain the new line formatting when in a normal div
---------------------*/
.iuTypeTextarea .iuReadOnlyFieldValue .pre {
	white-space: pre-wrap;      /* CSS3 */   
	white-space: -moz-pre-wrap; /* Firefox */    
	white-space: -pre-wrap;     /* Opera <7 */   
	white-space: -o-pre-wrap;   /* Opera 7 */    
	word-wrap: break-word;      /* IE */
}
/* iuReadOnlyFieldValue with pre tag for textareas
---------------------*/
.iuTypeTextarea .iuReadOnlyFieldValue pre {
	border: none;
	background: none;
	width: 100%;
	padding: 0;
	margin: 0;
	font-size: 16px;
	font-family: 'Titillium Web', sans-serif;
	overflow-y: hidden;
}
/* iuReadOnlyFieldValue when there are attributes
---------------------*/
.attrDisplay_section div.iuFieldContainer .iuReadOnlyFieldValue {width:auto;}
.attrDisplay_section div.iuFieldContainer .iuTypeTextarea .iuReadOnlyFieldValue {width: 100%;}
/* custom classes in extended display attributes
---------------------*/
.attrDisplayCustom_sectionTextPre {text-align: center;margin-bottom:0.5em;}
.attrDisplayCustom_sectionTextPre .attrDisplayCustom_sectionTextPre_title {font-weight:bold;font-size: 130%}
.attrDisplayCustom_sectionTextPre .attrDisplayCustom_sectionTextPre_desc {}
/* extendedattribute CustomWorkflow: readonly fields with 
---------------------*/
.attrDisplay_section .iuTypeString input.attr_customWorkflowInput,
.attrDisplay_section .iuTypeString input[readonly="yes"].attr_customWorkflowInput,
.attrDisplay_section .iuTypeTextarea textarea.attr_customWorkflowInput,
.attrDisplay_section .iuTypeTextarea textarea[readonly="yes"].attr_customWorkflowInput{
    width:54%;
    margin-right:1%;
}
.attrDisplay_section .iuTypeString .attr_customWorkflowBtn,
.attrDisplay_section .iuTypeTextarea .attr_customWorkflowBtn{
    width:35%;
    cursor:pointer;
    display:inline-block;
    white-space: nowrap;
    vertical-align: middle;
    padding:2px 0;
    font-size: 95%;
    border:1px solid #bbb;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-weight: normal;
    text-transform: uppercase;
	color:white;
	background: #945ca1;
    border-color: #7a238d;
/*	color:#666666;
	background: #f8f8f8;
	border: 1px solid #a4a4a4;*/
}
.attrDisplay_section .iuTypeString .attr_customWorkflowBtn:hover,
.attrDisplay_section .iuTypeTextarea .attr_customWorkflowBtn:hover{
	background-color: #673477;
    border-color: #461970;  
/*	background: #e2e2e2;
	border:1px solid #bbb;*/
}

@media only screen and (max-width: 992px) {
    .attrDisplay_section .iuTypeString input.attr_customWorkflowInput,
	.attrDisplay_section .iuTypeString input[readonly="yes"].attr_customWorkflowInput,
	.attrDisplay_section .iuTypeTextarea textarea.attr_customWorkflowInput,
	.attrDisplay_section .iuTypeTextarea textarea[readonly="yes"].attr_customWorkflowInput{
        width:49%;
    }
    .attrDisplay_section .iuTypeString .attr_customWorkflowBtn,
	.attrDisplay_section .iuTypeTextarea .attr_customWorkflowBtn{
        width:40%;
    }
}
/* extendedattributes textpre, textpost, sectionpre, sectionpost
---------------------*/
.attrDisplay_top.attrDisplay_sectionPre {
	margin-top:10px;
	margin-bottom:5px;
}
.attrDisplay_bottom.attrDisplay_sectionPost {
	/*margin-top is not needed because fieldset has margin-bottom set and this attribute comes always after that*/
	margin-bottom:10px;
}
.attrDisplay_section .attrDisplay_textPre {
	padding-left:5px;
	padding-right:5px;
}
.attrDisplay_section .attrDisplay_textPost {
	padding-left:5px;
	padding-right:5px;
}

/* reset radio options button  
---------------------*/
.radioResetContainer {
	margin-top:3px;
}
.radioResetContainer .radioResetBtn {
	cursor:pointer;
    background: none;
    color:#945ca1;
    padding:0;
    margin:0;
    text-transform:none;
    text-decoration: underline;
    font-weight:normal;
    border:0;
    border-radius:0;-moz-border-radius:0; -webkit-border-radius:0;
	clear:both;
}
.radioResetContainer .radioResetBtn:hover {
    text-decoration: none;
}
.radioResetContainer .radioResetBtn:focus {
    background:none;
}
.radioResetContainer input.radioResetBtn {
	width:auto;
}
.validation_list .radioResetContainer {
	display:none;
}
/* reset boolean options button  
---------------------*/
div.booleanResetContainer {
	width:auto;
	float:left;
}
.booleanResetContainer .booleanResetBtn {
	cursor:pointer;
    background: none;
    color:#945ca1;
    padding:0;
    margin:0 0 0 15px; 
    text-transform:none;
    text-decoration: underline;
    font-weight:normal;
    border:0;
    border-radius:0;-moz-border-radius:0; -webkit-border-radius:0;
	width:auto;
}
.booleanResetContainer .booleanResetBtn:hover {
    text-decoration: none;
}
.booleanResetContainer .booleanResetBtn:focus {
    background:none;
}
.booleanResetContainer input.booleanResetBtn {
	width:auto;
}
.validation_list .booleanResetContainer {
	display:none;
}
/* checkbox readonly  
---------------------*/
.iuReadOnlyFieldValue .iuReadOnlyOptionValue {
	margin-top:8px;
}
.iuReadOnlyFieldValue .iuReadOnlyOptionValue:first-child {
	margin-top:0;
}

/* OFFICE CONSOLE
---------------------------------------*/
#office_request_console .office_request_submenu .operationsContainer {text-align: right;margin:0.5em;}
#office_request_console .office_request_submenu .operationsContainer input {
	cursor:pointer;
	font-size:90%;
	background: none;
	color:#404040;
	padding:0.5em 0.5em 0.5em 2.5em;
	margin:0;
	text-transform:none;
	text-decoration: none;
	font-weight:normal;
	white-space: pre-wrap; 
	white-space: -moz-pre-wrap; 
	white-space: -pre-wrap; 
	white-space: -o-pre-wrap; 
	word-wrap: break-word; 
	text-align:left;
}
#office_request_console .office_request_submenu .operationsContainer input.iconDocExcel {
	background: transparent url("/rwe2/images/icon_doc_excel.png") 0.5em 50% no-repeat;
}

#office_request_console .office_request_submenu .operationsContainer input.iconDocZIP {
	margin-left: 1em;
	background: transparent url("/rwe2/images/icon_doc_zip.png") 0.5em 50% no-repeat;
}
#office_request_console .office_request_submenu .operationsContainer input:hover {
	text-decoration: none;
	background-color: #e4e4e4;
}
#office_request_console #customPageLeft .operationsContainer input {
/*	width:100%;
	cursor:pointer;
	font-size:90%;
	background: none;
	color:#404040;
	padding:0.5em 1em;
	margin:0;
	text-transform:none;
	text-decoration: none;
	font-weight:normal;
	white-space: pre-wrap;
	white-space: -moz-pre-wrap; 
	white-space: -pre-wrap; 
	white-space: -o-pre-wrap; 
	word-wrap: break-word; 
	text-align:left;*/
	
    font-family: Titillium Web, Geneva, Tahoma, sans-serif;
	width:100%;
	cursor:pointer;
	padding: 6px 12px;
	margin-bottom:10px;
	font-size: 12px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-shadow: none;
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	transition-duration: 0.2s;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	filter:none;
	white-space: nowrap;
	color:#666666;
	background: #f8f8f8;
	border: 1px solid #a4a4a4; 
	text-align:left;
}
#office_request_console #customPageLeft .operationsContainer input:hover {
	text-decoration: none;
    background: #e2e2e2;
    border: 1px solid #bbb;
}

/* CKEDITOR OLD
---------------------------------------*/
span.cke_skin_kama {background: none;padding: 0px;width:60%;float:left;}
.attrDisplay_section .iuFieldContainer .attrDisplay_input .iuTypeHtml span.cke_skin_kama {width:90%;float:none;}

/* CKEDITOR NEW
---------------------------------------*/
/* user console (extended attributes plugin) */
.attrDisplay_section div.cke {width:90%;}
/* admin console, dialogs, office console */
.iuCKEditorContainer {float:left;width:60%;}
.iuCKEditorContainer div.cke {width:100%}

