.D_head 
{
	position: static;
}

.D_body {
	padding-top: 0px; 
}

.D_header_logo
{
margin-top:-6px;
margin-left:60px;
background:url("/erdsmee/javax.faces.resource/images/ucore/logo/Logo_UCore.png.xhtml");
background-repeat:no-repeat;
background-size:auto 76px;
height:65px;
}

.D_header_profile ul
{
	margin:0;
	padding:0;
}

.D_header_profile ul li
{
	list-style:none;
	line-height:20px;
	display: table-row;
}

.D_header_profile ul .title, .user, .item {
	line-height:20px;
	display: table-cell;
	vertical-align: middle;
}

.D_header_profile ul .title {
	text-align: right;
}

.D_header_profile ul  li .item
{
	padding-left:10px;
	text-decoration:none;
	font-weight:normal;
	font-size:1.0em;
}

.D_table_paginator
{
	padding:0px;
	margin-top:-6px;
}

.D_table_paginator tr
{
	padding:0px;
}

.D_table_paginator td
{
	text-align: center;
	padding:0px;
}

.title
{
	font-weight:bold;
}

.table_four_columns
{
	width:25%;
}

.table_five_columns
{
	width:20%;
}

.D_datatable table {
    border-collapse: separate !important;
}

.D_datatable th a, .D_datatable th
{
	color: #fff;
	word-wrap: break-word;
	overflow-wrap: break-word;
	overflow-wrap: anywhere;
}

td.valing_top{
	vertical-align: top;
	padding-top: 8px;
}

td.valing_bottom{
	vertical-align: bottom;
	padding-bottom: 0px !important;
}

td.small{
	width: 205px !important;
	padding: 0px 0px 5px 0px !important;
}

td.big{
	width: 305px !important;
	padding: 0px 0px 5px 5px !important;
}

td.form_right input[type="text"].input_small {
	width: 175px !important;
}

td.form_right input[type="text"].input_bigest {
	width: 333px !important;
}


td.form_right thead {
	display: none;
	vertical-align: inherit;
}

td.form_right .ui-datatable table {
    width: inherit;
}

th.column_applications_key,
th.column_applications_name,
th.column_applications_commercialName,
th.column_applications_cif
{
	width:25%;
}

th.column_application_properties_key
{
	width:40%;
}

th.column_application_properties_value
{
	width:60%;
}

th.column_buttons_width-1
{
	min-width:34px;
}

th.column_buttons_width-2
{
	min-width:68px;
}

th.column_application_properties_diff_key,
th.column_application_properties_diff_value_old,
th.column_application_properties_diff_value_new
{
	width:33.33%;
}

th.column_system_properties_key,
th.column_system_properties_value,
th.column_system_properties_description
{
	width:33.33%;
}

th.column_certificates_key {
	width:5%;
}

th.column_certificates_alias{
	width:20%;
}
th.column_certificates_subject {
	width:40%;
}
th.column_certificates_issuer,
th.column_certificates_serialNumber {
	
}

ul.top_header_menu li a .logout
{
	float:left;
	height:20px;
	padding: 0px 5px 0px 25px;
	margin-right:10px;
	background:url("/erdsmee/javax.faces.resource/images/ucore/ico/top_header_logout.png.xhtml") no-repeat 5px 2px;
}

/*************************************************************/
/*********************** BEGIN TABS **************************/
/*************************************************************/	

table.tabbedPane.noSpacing
{
	border-spacing: 0px;
}

/* END TABS */

/*************************************************************/
/********************* BEGIN MESSAGES ************************/
/*************************************************************/	

.messageError
{
	padding: 8px 8px 8px 30px;
	border-style:solid;
	border-radius:8px;
	border-width:2px;
	color:#333;
	list-style:none;
	line-height:20px;
	border-color:#990000;
}

.messageInfo
{
	padding: 8px 8px 8px 30px;
	border-style:solid;
	border-radius:8px;
	border-width:2px;
	color:#333;
	list-style:none;
	line-height:20px;
	border-color:#3075bb;
}

ul.messageError li,
ul.messageInfo li
{
	float:none;
	padding:0px 0px 0px 20px;
	margin:0;
	font-weight:bold;
}

ul.messageError li
{
	background:url("/erdsmee/javax.faces.resource/images/ucore/ico/status_failure.png.xhtml") no-repeat 0px 4px;
}

ul.messageInfo li
{
	background:url("/erdsmee/javax.faces.resource/images/ucore/ico/info-2-12.png.xhtml") no-repeat 0px 4px;
}

.footer-left
{
	width: 25%;
	float: left;
	margin-top: 10px;
	text-align: left;
}

.footer-center
{
	width: 33%;
	float: left;
}

.mandatory_mark
{
	margin: 2px;
	color: #ea1c1c;
}

.row_application_property-modified td.application_properties_key
{	
	font-weight: bold;
	font-style: italic;	
}

/*************************************************************/
/********************* BEGIN WELCOME *************************/
/*************************************************************/

.D_welcome .welcome_image
{
	height:180px;
	margin:40px 0;
	background:url("/erdsmee/javax.faces.resource/images/ucore/img/welcome.png.xhtml") no-repeat center;
}

/*********************************************************************/
/********************** URL_IMAGES_BASE_ALTERED **********************/
/*********************************************************************/

/*base.css*/
.D_header_profile { background-image:url("/erdsmee/javax.faces.resource/images/base/ico/header_profile.png.xhtml") !important; }
.D_footer{ background-image:url("/erdsmee/javax.faces.resource/images/base/texture/D_footer.gif.xhtml") !important; margin-top: -105px!important;}
.D_footer_content{ background-image:url("/erdsmee/javax.faces.resource/images/base/logo/company_60.png.xhtml") !important; }
.D_footer_content ul li.validators .D_footer_validator_taw{	background-image:url("https://www.tawdis.net/img/taw_1_A.png") !important; background-size: 60px 31px !important;height: 25px;     width: 90px;}
.D_footer_content ul li.validators .D_footer_validator_html4{ background-image:url("https://www.w3.org/Icons/valid-xhtml10-blue") !important;background-size: 88px 31px; height: 25px !important;}
.D_footer_content ul li.validators .D_footer_validator_css{	background-image:url("http://www.w3.org/Icons/valid-css-blue") !important;background-size: 88px 31px; height: 25px !important;}
.D_footer_content ul li.validators .D_footer_validator_wcag{ background-image:url("https://www.w3.org/WAI/WCAG21/wcag2.1A-blue-v") !important;background-size: 88px 31px; height: 25px !important;}

/*chosen.css*/
.chosen-container-single .chosen-single abbr { background-image:url("/erdsmee/javax.faces.resource/images/base/chosen/chosen-sprite.png.xhtml") !important;}
.chosen-container-single .chosen-single div b { background-image:url("/erdsmee/javax.faces.resource/images/base/chosen/chosen-sprite.png.xhtml") !important;}
.chosen-container-single .chosen-search input {	background-image:url("/erdsmee/javax.faces.resource/images/base/chosen/chosen-sprite.png.xhtml") !important;}
.chosen-container-multi .chosen-choices .search-choice .search-choice-close {background-image: url("/erdsmee/javax.faces.resource/images/base/chosen/chosen-sprite.png.xhtml") !important;}
.chosen-container .chosen-results-scroll-down span { background-image: url("/erdsmee/javax.faces.resource/images/base/chosen/chosen-sprite.png.xhtml") !important;}
.chosen-container .chosen-results-scroll-up span { background-image: url("/erdsmee/javax.faces.resource/images/base/chosen/chosen-sprite.png.xhtml") !important;}
.chosen-rtl .chosen-search input { background-image:url("/erdsmee/javax.faces.resource/images/base/chosen/chosen-sprite.png.xhtml") !important;}

/*login.css*/
.sendLogin { background: url("/erdsmee/javax.faces.resource/images/base/login/icos.png.xhtml") no-repeat -48px 0 #ff3333 !important; }
.sendLogin:hover { background: url("/erdsmee/javax.faces.resource/images/base/login/icos.png.xhtml") no-repeat 0 0 #ff3333 !important; }
.closeLogin { background: url("/erdsmee/javax.faces.resource/images/base/login/icos.png.xhtml") no-repeat -48px -48px #252525 !important; }
.closeLogin:hover { background: url("/erdsmee/javax.faces.resource/images/base/login/icos.png.xhtml") no-repeat 0 -48px #252525 !important; }
.reloadCertificatesLogin { background: url("/erdsmee/javax.faces.resource/images/base/login/icos.png.xhtml") no-repeat -144px -48px #252525 !important; }
.reloadCertificatesLogin:hover { background: url("/erdsmee/javax.faces.resource/images/base/login/icos.png.xhtml") no-repeat -96px -48px #252525 !important; }


.D_login_panel a.loginByPassword,
.D_login_panel a.loginByPassword.disabled:hover 
{
	background: url("/erdsmee/javax.faces.resource/images/base/login/ico_accesoByUserPass.png.xhtml") 0 0 #9b0000; /* Old browsers */
	background: url("/erdsmee/javax.faces.resource/images/base/login/ico_accesoByUserPass.png.xhtml") 0 0,-moz-linear-gradient(top, #ea1c1c 2%, #9b0000 100%); /* FF3.6-15 */
	background: url("/erdsmee/javax.faces.resource/images/base/login/ico_accesoByUserPass.png.xhtml") 0 0,-webkit-gradient(linear, left top, left bottom, color-stop(2%,#ea1c1c), color-stop(100%,#9b0000)); /* Chrome4-9,Safari4-5 */
	background: url("/erdsmee/javax.faces.resource/images/base/login/ico_accesoByUserPass.png.xhtml") 0 0,-webkit-linear-gradient(top, #ea1c1c 2%,#9b0000 100%); /* Chrome10-25,Safari5.1-6 */
	background: url("/erdsmee/javax.faces.resource/images/base/login/ico_accesoByUserPass.png.xhtml") 0 0,-o-linear-gradient(top, #ea1c1c 2%,#9b0000 100%); /* Opera 11.10-11.50 */
	background: url("/erdsmee/javax.faces.resource/images/base/login/ico_accesoByUserPass.png.xhtml") 0 0,-ms-linear-gradient(top, #ea1c1c 2%,#9b0000 100%); /* IE10 preview */
	background: url("/erdsmee/javax.faces.resource/images/base/login/ico_accesoByUserPass.png.xhtml") 0 0, linear-gradient(to bottom, #ea1c1c 2%,#9b0000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea1c1c', endColorstr='#9b0000',GradientType=0 ), progid:DXImageTransform.Microsoft.AlphaImageLoader("/erdsmee/javax.faces.resource/images/base/login/ico_accesoByUserPass.png.xhtml", sizingMethod='crop'); /* IE6-9 */
}

.D_login_panel span.loginByPassword, 
.D_login_panel a.loginByPassword:hover 
{
	background: url("/erdsmee/javax.faces.resource/images/base/login/ico_accesoByUserPass.png.xhtml") 0 -208px #9b0000;/* Old browsers */
	background: url("/erdsmee/javax.faces.resource/images/base/login/ico_accesoByUserPass.png.xhtml") 0 -208px, -moz-linear-gradient(top, #ea1c1c 2%, #9b0000 100%); /* FF3.6-15 */
	background: url("/erdsmee/javax.faces.resource/images/base/login/ico_accesoByUserPass.png.xhtml") 0 -208px, -webkit-gradient(linear, left top, left bottom, color-stop(2%,#ea1c1c), color-stop(100%,#9b0000)); /* Chrome4-9,Safari4-5 */
	background: url("/erdsmee/javax.faces.resource/images/base/login/ico_accesoByUserPass.png.xhtml") 0 -208px, -webkit-linear-gradient(top, #ea1c1c 2%,#9b0000 100%); /* Chrome10-25,Safari5.1-6 */
	background: url("/erdsmee/javax.faces.resource/images/base/login/ico_accesoByUserPass.png.xhtml") 0 -208px, -o-linear-gradient(top, #ea1c1c 2%,#9b0000 100%); /* Opera 11.10-11.50 */
	background: url("/erdsmee/javax.faces.resource/images/base/login/ico_accesoByUserPass.png.xhtml") 0 -208px, -ms-linear-gradient(top, #ea1c1c 2%,#9b0000 100%); /* IE10 preview */
	background: url("/erdsmee/javax.faces.resource/images/base/login/ico_accesoByUserPass.png.xhtml") 0 -208px, linear-gradient(to bottom, #ea1c1c 2%,#9b0000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea1c1c', endColorstr='#9b0000',GradientType=0 ) progid:DXImageTransform.Microsoft.AlphaImageLoader("/erdsmee/javax.faces.resource/images/base/login/ico_accesoByUserPass.png.xhtml", sizingMethod='crop'); /* IE6-9 */
}

.D_login_panel a.loginByCertificate,
.D_login_panel a.loginByCertificate.disabled:hover 
{
	background: url("/erdsmee/javax.faces.resource/images/base/login/ico_accesoByCert.png.xhtml") 0 0 #9b0000;/* Old browsers */
	background: url("/erdsmee/javax.faces.resource/images/base/login/ico_accesoByCert.png.xhtml") 0 0,-moz-linear-gradient(top, #ea1c1c 2%, #9b0000 100%); /* FF3.6-15 */
	background: url("/erdsmee/javax.faces.resource/images/base/login/ico_accesoByCert.png.xhtml") 0 0,-webkit-gradient(linear, left top, left bottom, color-stop(2%,#ea1c1c), color-stop(100%,#9b0000)); /* Chrome4-9,Safari4-5 */
	background: url("/erdsmee/javax.faces.resource/images/base/login/ico_accesoByCert.png.xhtml") 0 0,-webkit-linear-gradient(top, #ea1c1c 2%,#9b0000 100%); /* Chrome10-25,Safari5.1-6 */
	background: url("/erdsmee/javax.faces.resource/images/base/login/ico_accesoByCert.png.xhtml") 0 0,-o-linear-gradient(top, #ea1c1c 2%,#9b0000 100%); /* Opera 11.10-11.50 */
	background: url("/erdsmee/javax.faces.resource/images/base/login/ico_accesoByCert.png.xhtml") 0 0,-ms-linear-gradient(top, #ea1c1c 2%,#9b0000 100%); /* IE10 preview */
	background: url("/erdsmee/javax.faces.resource/images/base/login/ico_accesoByCert.png.xhtml") 0 0, linear-gradient(to bottom, #ea1c1c 2%,#9b0000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea1c1c', endColorstr='#9b0000',GradientType=0 ) progid:DXImageTransform.Microsoft.AlphaImageLoader("/erdsmee/javax.faces.resource/images/base/login/ico_accesoByCert.png.xhtml", sizingMethod='crop'); /* IE6-9 */
}

.D_login_panel span.loginByCertificate, 
.D_login_panel a.loginByCertificate:hover 
{
	background: url("/erdsmee/javax.faces.resource/images/base/login/ico_accesoByCert.png.xhtml") 0 -208px #9b0000;/* Old browsers */
	background: url("/erdsmee/javax.faces.resource/images/base/login/ico_accesoByCert.png.xhtml") 0 -208px, -moz-linear-gradient(top, #ea1c1c 2%, #9b0000 100%); /* FF3.6-15 */
	background: url("/erdsmee/javax.faces.resource/images/base/login/ico_accesoByCert.png.xhtml") 0 -208px, -webkit-gradient(linear, left top, left bottom, color-stop(2%,#ea1c1c), color-stop(100%,#9b0000)); /* Chrome4-9,Safari4-5 */
	background: url("/erdsmee/javax.faces.resource/images/base/login/ico_accesoByCert.png.xhtml") 0 -208px, -webkit-linear-gradient(top, #ea1c1c 2%,#9b0000 100%); /* Chrome10-25,Safari5.1-6 */
	background: url("/erdsmee/javax.faces.resource/images/base/login/ico_accesoByCert.png.xhtml") 0 -208px, -o-linear-gradient(top, #ea1c1c 2%,#9b0000 100%); /* Opera 11.10-11.50 */
	background: url("/erdsmee/javax.faces.resource/images/base/login/ico_accesoByCert.png.xhtml") 0 -208px, -ms-linear-gradient(top, #ea1c1c 2%,#9b0000 100%); /* IE10 preview */
	background: url("/erdsmee/javax.faces.resource/images/base/login/ico_accesoByCert.png.xhtml") 0 -208px, linear-gradient(to bottom, #ea1c1c 2%,#9b0000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea1c1c', endColorstr='#9b0000',GradientType=0 ) progid:DXImageTransform.Microsoft.AlphaImageLoader("/erdsmee/javax.faces.resource/images/base/login/ico_accesoByCert.png.xhtml", sizingMethod='crop'); /* IE6-9 */
}

.D_login_panel .loginOtp
{
	background: url("/erdsmee/javax.faces.resource/images/base/login/ico_otp.png.xhtml") 0 -208px #9b0000; /* Old browsers */
	background: url("/erdsmee/javax.faces.resource/images/base/login/ico_otp.png.xhtml") 0 -208px,-moz-linear-gradient(top, #ea1c1c 2%, #9b0000 100%); /* FF3.6-15 */
	background: url("/erdsmee/javax.faces.resource/images/base/login/ico_otp.png.xhtml") 0 -208px,-webkit-gradient(linear, left top, left bottom, color-stop(2%,#ea1c1c), color-stop(100%,#9b0000)); /* Chrome4-9,Safari4-5 */
	background: url("/erdsmee/javax.faces.resource/images/base/login/ico_otp.png.xhtml") 0 -208px,-webkit-linear-gradient(top, #ea1c1c 2%,#9b0000 100%); /* Chrome10-25,Safari5.1-6 */
	background: url("/erdsmee/javax.faces.resource/images/base/login/ico_otp.png.xhtml") 0 -208px,-o-linear-gradient(top, #ea1c1c 2%,#9b0000 100%); /* Opera 11.10-11.50 */
	background: url("/erdsmee/javax.faces.resource/images/base/login/ico_otp.png.xhtml") 0 -208px,-ms-linear-gradient(top, #ea1c1c 2%,#9b0000 100%); /* IE10 preview */
	background: url("/erdsmee/javax.faces.resource/images/base/login/ico_otp.png.xhtml") 0 -208px, linear-gradient(to bottom, #ea1c1c 2%,#9b0000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea1c1c', endColorstr='#9b0000',GradientType=0 ), progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/erdsmee/javax.faces.resource/images/base/login/ico_otp.png.xhtml', sizingMethod='crop'); /* IE6-9 */
}