/* *********************************************
 *
 * 			THEME CONTRATECH
 *
 * *********************************************/
/* = CREDITS --------------------------------- */
/* @client : LEGISWAY                          */
/* @theme : Contratech                         */
/* @autor : Tresor ILOYI					   */
/* @dateprojet : Septembre 2012                */
/* @datelivraison : 02 Novembre 2012           */


.color-red {
	color: #B52335 !important;
}

/* ------------------------------------------- */
/* = CELL STYLE FOR TABLELYOUT                 */
/* ------------------------------------------- */
.djg-tbllayout-cell {
	border-bottom-color: #E6E6E6 !important;
	color : #E6E6E6 !important;
}

.djg-tbllayout-cell span {
	color : #6E6E6E !important;
}


/* ------------------------------------------- */
/* = POPUP                                     */
/* ------------------------------------------- */
.popup-title-style {
	background:#ffcc33;
	border-radius:3px;
	color:#002f40;
}

/* ------------------------------------------- */
/* = RESET and BASIC                           */
/* ------------------------------------------- */

/* = STRUCTURE ---------------------------- */

/* = CONTENU EN LIGNE ------------------------ */
a { color:#006c94 }

/* = INPUT ET SELECT ------------------------- */
.ui-inputfield,
.ui-radiobutton .ui-state-default,
.ui-selectonemenu .ui-selectonemenu-label.ui-inputfield {
	color:#4d4d4d;
	background:#ffffff;
	border:1px solid #e6e6e6;
	width:84%;
}
.ui-inputfield:hover,
.ui-inputfield:focus,
.ui-inputfield.ui-state-hover,
.ui-inputfield.ui-state-focus,
.djg-dashboard-box .ui-button.ui-state-hover,
.ui-selectonemenu.ui-state-hover .ui-selectonemenu-label.ui-inputfield,
.ui-selectonemenu.ui-state-focus .ui-selectonemenu-label.ui-inputfield,
.ui-dialog .ui-button:hover {
	border:1px solid #006c94;
	/*-moz-box-shadow:1px 1px 0px 0px rgba(233, 233, 233, 0.5) inset, 0px 0px 5px #85b2cb;*/
	/*-webkit-box-shadow:1px 1px 0px 0px rgba(233, 233, 233, 0.5) inset, 0px 0px 5px #85b2cb;*/
	/*box-shadow:1px 1px 0px 0px rgba(233, 233, 233, 0.5) inset, 0px 0px 5px #85b2cb;*/
}


.ui-menu-list > li:hover,
.ui-selectonemenu-panel .ui-selectonemenu-list-item:hover {
	background-color: #4499b9;
	color: #ffffff;
	text-shadow:1px 1px 1px #333333;
}

/* = BOUTONS --------------------------------- */
.djg-dashboard-box .ui-button  {
	border:1px solid #9c9fa5;
	background: #f3f3f3 none;
	color:#717171;
	text-shadow: 0 1px 0 #ffffff;
}

.alert-button-star-yellow {
	background: url("/oeuf-5210/javax.faces.resource/images/alerts/star-yellow.png.xhtml?ln=primefaces-ctech") no-repeat left top !important;
}
.alert-button-star-inactive {
	background: url("/oeuf-5210/javax.faces.resource/images/alerts/star-inactive.png.xhtml?ln=primefaces-ctech") no-repeat left top !important;
}


.djg-dashboard-box .ui-button.djg-pieChart-report span,
.djg-dashboard-box .ui-button.djg-barChart-report span,
.djg-dashboard-box .ui-button.djg-tabular-report span { padding:0.4em 1em 0.4em 22px; }
.djg-dashboard-box .ui-button.djg-pieChart-report span { background:url("/oeuf-5210/javax.faces.resource/images/report/pieChart.png.xhtml?ln=primefaces-ctech") no-repeat 3px center }
.djg-dashboard-box .ui-button.djg-barChart-report span { background:url("/oeuf-5210/javax.faces.resource/images/report/barChart.png.xhtml?ln=primefaces-ctech") no-repeat 3px 5px }
.djg-dashboard-box .ui-button.djg-tabular-report span { background:url("/oeuf-5210/javax.faces.resource/images/report/tabular.png.xhtml?ln=primefaces-ctech") no-repeat 3px 5px }
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	background:#006c94;
    color:#ffffff;
}



/* Autocomplete -------------------------- */
.ui-autocomplete-token {
	background: none !important;
	border:1px solid #9C9FA5;
}
.ui-autocomplete-input-token input {
	color: #4D4D4D;
}
.ui-autocomplete-token-label {
	color: #4D4D4D;
}



.ui-radiobutton-box.ui-state-active { background:none }
.djg-dashboard-box .djg-search-btn,
.djg-dashboard-box .djg-search-btn .ui-button-text  {
	background:none;
	box-shadow:none;
	border:none;
	padding:0;
}

/* forms: make all labels the same width -- half dashboard width */
.dashboard-splitted .djg-section-table-column-left span {
    display: inline-block;
    width: 160px;
}

/* forms: make all labels the same width -- full dashboard width */
.dashboard-wide .djg-section-table-column-left span {
    /* display: inline-block;
    width: 100%; */
}

/* forms: align button w fields -- half dashboard width */
.dashboard-splitted .djg-dashboard-box .djg-search-btn {
    margin: -10px 0 12px 34.2%;
}

/* forms: align button w fields -- full dashboard width */
.dashboard-wide .djg-search-btn {
    margin: -10px 0 12px 33%;
}

.djg-section-table-column-left {
	width: 33%;
}
	/* .djg-section-table-column-left span {
		font-size: 13px;
	} */

/* search btn color overlay */
.djg-dashboard-box .djg-search-btn .ui-button-text {
    background-color: rgba(44, 167, 254, .3);
    color: #555;
}

/*.djg-dashboard-box .djg-search-btn.ui-state-hover { border:none }*/
.djg-dashboard-box .djg-search-btn .ui-button-text {
	font-size: 12px;
	padding: 6px 17px 6px 28px;
	line-height: 1;
}
/* IE hack */
/*
:root .djg-dashboard-box .djg-search-btn .ui-button-text {padding: 6px 18px 6px 28px\0;}
*/

.djg-dashboard-box .djg-search-btn.ui-state-active { color:#006c93 }

/* Interaction Cues -------------------------- */
.ui-picklist-item.ui-state-hover,
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border:1px solid #006C94;
	background:#006C94;
	color:#ffffff;
	text-shadow:1px 1px 1px #333333;
}
.ui-paginator .ui-state-disabled {
	opacity:0.35;
	filter:Alpha(Opacity=35);
	cursor:default !important;
}
.ui-icon {
	width:16px;
	height:16px;
	background-image:url("/oeuf-5210/javax.faces.resource/images/ui-icons_38667f_256x240.png.xhtml?ln=primefaces-ctech")
}
.ui-icon-carat-1-n{background-position:0 0;}
.ui-icon-carat-1-ne{background-position:-16px 0;}
.ui-icon-carat-1-e{background-position:-32px 0;}
.ui-icon-carat-1-se{background-position:-48px 0;}
.ui-icon-carat-1-s{background-position:-64px 0;}
.ui-icon-carat-1-sw{background-position:-80px 0;}
.ui-icon-carat-1-w{background-position:-96px 0;}
.ui-icon-carat-1-nw{background-position:-112px 0;}
.ui-icon-carat-2-n-s{background-position:-128px 0;}
.ui-icon-carat-2-e-w{background-position:-144px 0;}
.ui-icon-triangle-1-n{background-position:0 -16px;}
.ui-icon-triangle-1-ne{background-position:-16px -16px;}
.ui-icon-triangle-1-e{background-position:-32px -16px;}
.ui-icon-triangle-1-se{background-position:-48px -16px;}
.ui-icon-triangle-1-s{background-position:-64px -16px;}
.ui-icon-triangle-1-sw{background-position:-80px -16px;}
.ui-icon-triangle-1-w{background-position:-96px -16px;}
.ui-icon-triangle-1-nw{background-position:-112px -16px;}
.ui-icon-triangle-2-n-s{background-position:-128px -16px;}
.ui-icon-triangle-2-e-w{background-position:-144px -16px;}
.ui-icon-arrow-1-n{background-position:0 -32px;}
.ui-icon-arrow-1-ne{background-position:-16px -32px;}
.ui-icon-arrow-1-e{background-position:-32px -32px;}
.ui-icon-arrow-1-se{background-position:-48px -32px;}
.ui-icon-arrow-1-s{background-position:-64px -32px;}
.ui-icon-arrow-1-sw{background-position:-80px -32px;}
.ui-icon-arrow-1-w{background-position:-96px -32px;}
.ui-icon-arrow-1-nw{background-position:-112px -32px;}
.ui-icon-arrow-2-n-s{background-position:-128px -32px;}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}
.ui-icon-arrow-2-e-w{background-position:-160px -32px;}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}
.ui-icon-arrowstop-1-n{background-position:-192px -32px;}
.ui-icon-arrowstop-1-e{background-position:-208px -32px;}
.ui-icon-arrowstop-1-s{background-position:-224px -32px;}
.ui-icon-arrowstop-1-w{background-position:-240px -32px;}
.ui-icon-arrowthick-1-n{background-position:0 -48px;}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}
.ui-icon-arrowthick-1-e{background-position:-32px -48px;}
.ui-icon-arrowthick-1-se{background-position:-48px -48px;}
.ui-icon-arrowthick-1-s{background-position:-64px -48px;}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}
.ui-icon-arrowthick-1-w{background-position:-96px -48px;}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}
.ui-icon-arrow-4{background-position:0 -80px;}
.ui-icon-arrow-4-diag{background-position:-16px -80px;}
.ui-icon-extlink{background-position:-32px -80px;}
.ui-icon-newwin{background-position:-48px -80px;}
.ui-icon-refresh{background-position:-64px -80px;}
.ui-icon-shuffle{background-position:-80px -80px;}
.ui-icon-transfer-e-w{background-position:-96px -80px;}
.ui-icon-transferthick-e-w{background-position:-112px -80px;}
.ui-icon-folder-collapsed{background-position:0 -96px;}
.ui-icon-folder-open{background-position:-16px -96px;}
.ui-icon-document{background-position:-32px -96px;}
.ui-icon-document-b{background-position:-48px -96px;}
.ui-icon-note{background-position:-64px -96px;}
.ui-icon-mail-closed{background-position:-80px -96px;}
.ui-icon-mail-open{background-position:-96px -96px;}
.ui-icon-suitcase{background-position:-112px -96px;}
.ui-icon-comment{background-position:-128px -96px;}
.ui-icon-person{background-position:-144px -96px;}
.ui-icon-print{background-position:-160px -96px;}
.ui-icon-trash{background-position:-176px -96px;}
.ui-icon-locked{background-position:-192px -96px;}
.ui-icon-unlocked{background-position:-208px -96px;}
.ui-icon-bookmark{background-position:-224px -96px;}
.ui-icon-tag{background-position:-240px -96px;}
.ui-icon-home{background-position:0 -112px;}
.ui-icon-flag{background-position:-16px -112px;}
.ui-icon-calendar{background-position:-32px -112px;}
.ui-icon-cart{background-position:-48px -112px;}
.ui-icon-pencil{background-position:-64px -112px;}
.ui-icon-clock{background-position:-80px -112px;}
.ui-icon-disk{background-position:-96px -112px;}
.ui-icon-calculator{background-position:-112px -112px;}
.ui-icon-zoomin{background-position:-128px -112px;}
.ui-icon-zoomout{background-position:-144px -112px;}
.ui-icon-search{background-position:-160px -112px;}
.ui-icon-wrench{background-position:-176px -112px;}
.ui-icon-gear{background-position:-192px -112px;}
.ui-icon-heart{background-position:-208px -112px;}
.ui-icon-star{background-position:-224px -112px;}
.ui-icon-link{background-position:-240px -112px;}
.ui-icon-cancel{background-position:0 -128px;}
.ui-icon-plus{background-position:-16px -128px;}
.ui-icon-plusthick{background-position:-32px -128px;}
.ui-icon-minus{background-position:-48px -128px;}
.ui-icon-minusthick{background-position:-64px -128px;}
.ui-icon-close{background-position:-80px -128px;}
.ui-icon-closethick{background-position:-96px -128px;}
.ui-icon-key{background-position:-112px -128px;}
.ui-icon-lightbulb{background-position:-128px -128px;}
.ui-icon-scissors{background-position:-144px -128px;}
.ui-icon-clipboard{background-position:-160px -128px;}
.ui-icon-copy{background-position:-176px -128px;}
.ui-icon-contact{background-position:-192px -128px;}
.ui-icon-image{background-position:-208px -128px;}
.ui-icon-video{background-position:-224px -128px;}
.ui-icon-script{background-position:-240px -128px;}
.ui-icon-alert{background-position:0 -144px;}
.ui-icon-info{background-position:-16px -144px;}
.ui-icon-notice{background-position:-32px -144px;}
.ui-icon-help{background-position:-48px -144px;}
.ui-icon-check{background-position:-64px -144px;}
.ui-icon-bullet{background-position:-80px -144px;}
.ui-icon-radio-off{background-position:-96px -144px;}
.ui-icon-radio-on{background-position:-112px -144px;}
.ui-icon-pin-w{background-position:-128px -144px;}
.ui-icon-pin-s{background-position:-144px -144px;}
.ui-icon-play{background-position:0 -160px;}
.ui-icon-pause{background-position:-16px -160px;}
.ui-icon-seek-next{background-position:-32px -160px;}
.ui-icon-seek-prev{background-position:-48px -160px;}
.ui-icon-seek-end{background-position:-64px -160px;}
.ui-icon-seek-start{background-position:-80px -160px;}
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first{background-position:-80px -160px;}
.ui-icon-stop{background-position:-96px -160px;}
.ui-icon-eject{background-position:-112px -160px;}
.ui-icon-volume-off{background-position:-128px -160px;}
.ui-icon-volume-on{background-position:-144px -160px;}
.ui-icon-power{background-position:0 -176px;}
.ui-icon-signal-diag{background-position:-16px -176px;}
.ui-icon-signal{background-position:-32px -176px;}
.ui-icon-battery-0{background-position:-48px -176px;}
.ui-icon-battery-1{background-position:-64px -176px;}
.ui-icon-battery-2{background-position:-80px -176px;}
.ui-icon-battery-3{background-position:-96px -176px;}
.ui-icon-circle-plus{background-position:0 -192px;}
.ui-icon-circle-minus{background-position:-16px -192px;}
.ui-icon-circle-close{background-position:-32px -192px;}
.ui-icon-circle-triangle-e{background-position:-48px -192px;}
.ui-icon-circle-triangle-s{background-position:-64px -192px;}
.ui-icon-circle-triangle-w{background-position:-80px -192px;}
.ui-icon-circle-triangle-n{background-position:-96px -192px;}
.ui-icon-circle-arrow-e{background-position:-112px -192px;}
.ui-icon-circle-arrow-s{background-position:-128px -192px;}
.ui-icon-circle-arrow-w{background-position:-144px -192px;}
.ui-icon-circle-arrow-n{background-position:-160px -192px;}
.ui-icon-circle-zoomin{background-position:-176px -192px;}
.ui-icon-circle-zoomout{background-position:-192px -192px;}
.ui-icon-circle-check{background-position:-208px -192px;}
.ui-icon-circlesmall-plus{background-position:0 -208px;}
.ui-icon-circlesmall-minus{background-position:-16px -208px;}
.ui-icon-circlesmall-close{background-position:-32px -208px;}
.ui-icon-squaresmall-plus{background-position:-48px -208px;}
.ui-icon-squaresmall-minus{background-position:-64px -208px;}
.ui-icon-squaresmall-close{background-position:-80px -208px;}
.ui-icon-grip-dotted-vertical{background-position:0 -224px;}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}
.ui-icon-grip-solid-vertical{background-position:-32px -224px;}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}
.ui-icon-grip-diagonal-se{background-position:-80px -224px;}
 /* Misc visuals----------------------------------*/

/* Selection background colors */
::selection { /* Safari */
	background: #f3a657;
	color: #fff;
	}
::-moz-selection { /* Firefox */
	background: #f3a657;
	color: #fff;
}


/* Corner radius */
 .ui-corner-all {
    border-radius: 3px 3px 3px 3px;
}
.ui-menu {
	background-image: none;
}

/* = WIDGET EXTENSIONS -------------------- */
.ui-datepicker .ui-datepicker-calendar .ui-state-default {
	color:#006c94;
}
.ui-datepicker .ui-datepicker-calendar .ui-state-hover {
	background:#f3f3f3 !important;
	color:#006c94 !important;
	text-shadow:none !important;
}
.ui-datepicker .ui-datepicker-current-day .ui-state-active,
.ui-datepicker .ui-datepicker-week-end .ui-state-highlight {
	background:#006c94 !important;
	color:#fff !important;
	text-shadow:none !important;
}

.ui-datepicker-unselectable {
    background-color: #CEECF5;
}

.ui-chkbox .ui-chkbox-box {
	border:1px solid #9C9FA5;
	background:#F3F7FD;
}

.ui-dialog-content .ui-radiobutton .ui-radiobutton-box {
	height: 14px;
}

.ui-dialog-content .ui-icon-bullet {
	background-position: -81px -145px;
}

.djg-el-centered {
    text-align: center;
}

/* ------------------------------------------- */
/* = CONNEXION PAGE                            */
/* ------------------------------------------- */
.login-panel-holer { background:url("/oeuf-5210/javax.faces.resource/images/login.png.xhtml?ln=primefaces-ctech") no-repeat left top }
#loginpanel { padding:60px 50px 0 }
#login-form .ui-panel-title {
	color:#006c94;
    text-shadow:0 1px 0 #fff;
}
#login-form .djg-productversion { color:#fc9b18 }
#login-form .djg-badcredentials {
	background:#b94a48;
	border-radius:3px 3px 3px 3px;
	color:#fff;
	display:inline-block;
	font-size:1.167em;
	margin:0 0 7px;
    padding:1px 5px 2px;
	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
}
.ui-selectonemenu .ui-selectonemenu-trigger {
	background: url("/oeuf-5210/javax.faces.resource/images/sprite.png.xhtml?ln=primefaces-ctech") no-repeat -227px -153px;
}

#login-form .ui-selectonemenu .ui-selectonemenu-trigger {
	height: 22px;
	width: 22px;
	background: url("/oeuf-5210/javax.faces.resource/images/sprite.png.xhtml?ln=primefaces-ctech") no-repeat -325px -155px;
}

#login-form .login-connect {
	color: #FFFFFF;
	background: #f3a657;
	border:none;
	display:block;
	height:26px;
	margin:0 0 0 0;
	width:100%;
	cursor: pointer
}
#login-form  #s_language .ui-inputfield {
	border:1px solid #d8d8d8;
	-moz-box-shadow:0 0 0 0 inset;
	-webkit-box-shadow:0 0 0 0 inset;
	box-shadow:0 0 0 0 inset;
}

#login-form  #s_language .ui-inputfield:hover {
	border:1px solid #006c94;
}

.login-panel-welcome {
	background: url("/oeuf-5210/javax.faces.resource/images/LegiswayEnteprise.png.xhtml?ln=primefaces-ctech") no-repeat;
	height: 50px;
	width: 146px;
	position: absolute;
	right: 30px;
	top: 30px;
}

.login-panel-customlogo {
	position: absolute;
	right: 30px;
	top: 30px;
}

/* ------------------------------------------- */
/* = HEADER                                    */
/* ------------------------------------------- */
.djg-header {
	box-shadow: 0 1px 6px #9c9c9c;
}

.djg-header-logo {
	background: url("/oeuf-5210/javax.faces.resource/images/sprite.png.xhtml?ln=primefaces-ctech") no-repeat 0 -218px;
	height: 46px;
	width: 104px;
	margin: 0 13px 0 0;
}

.djg-header a {
	color:#fff;
}

.djg-header a.djg-breadcrumbs-title {
	color:#006c93;
}

.djg-header .ui-dialog a,
.djg-header .ui-overlaypanel a {
	color:#006c94;
}

/* = MENU HEADER ------------------------------------ */

.ui-toolbar-group-left .djg-header-menus {
	 padding: 1px 0 0 !important;
}

.ui-toolbar-group-left .djg-header-menus .ui-menu-list .ui-menu-parent {
    margin: 0 4px 0 0 !important;
}

.ui-toolbar-group-left .djg-header-menus .djg-root-menu > a:first-child {
	background:url("/oeuf-5210/javax.faces.resource/images/sprite_header-nav.png.xhtml?ln=primefaces-ctech") no-repeat left top;
	font-size: 14px;
}

.ui-toolbar-group-left .djg-header-menus .djg-root-menu > a:first-child .ui-icon-triangle-1-s {
	display: none;
}

.ui-toolbar-group-left .djg-header-menus .djg-root-menu:hover {
	background-color: rgba(68, 153, 185, 0.4);
}

.ui-toolbar-group-left .djg-header-menus .ui-menu-list .ui-menu-parent > a {
	padding: 6px 10px 6px 36px !important;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
}
	.ui-toolbar-group-left .djg-header-menus .ui-menu-list .ui-menu-parent .ui-menu-parent > a {
		padding: 4px 0 4px 15px !important;
	}

.ui-toolbar-group-left .djg-header-menus .ui-menu-list .ui-menu-parent.djg-icon-create a { /* Créer */
	background-position: 9px 3px;
}
.ui-toolbar-group-left .djg-header-menus .ui-menu-list .djg-icon-alerts a { /* Alertes */
	background-position: 9px -27px;
}
.ui-toolbar-group-left .djg-header-menus .ui-menu-list .djg-icon-report a { /* Rapports */
	background-position: 9px -57px;
}
.ui-toolbar-group-left .djg-header-menus .ui-menu-list .djg-icon-action a { /* Actions */
	background-position: 9px -87px;
}


/* = HEADER : ZONE DE DROITE  ---------------- */
	/* Zone "Changer de mot de passe" */
.ui-toolbar-group-right .djg-header-menus .ui-menu-parent > a {
	background:url("/oeuf-5210/javax.faces.resource/images/icon-sprite.png.xhtml?ln=primefaces-ctech") no-repeat 0 -400px;
}
.djg-status-running {
	background: url("/oeuf-5210/javax.faces.resource/images/ajax-loader.gif.xhtml?ln=primefaces-ctech") no-repeat;
}

.djg-header-top-links .advanced-search a {
	background: url("/oeuf-5210/javax.faces.resource/images/icon-sprite.png.xhtml?ln=primefaces-ctech") no-repeat 0 -500px;
}
	/* Lien de deconnexion */
.djg-header-logout {
	/*background: url("/oeuf-5210/javax.faces.resource/images/sprite.png.xhtml?ln=primefaces-ctech") no-repeat calc(-80px * 1.5) 0;*/
    /*height:calc(17px * 1.5);*/
    /*width:calc(16px * 1.5);*/
	/*background-size: calc(365px * 1.5);*/
	background: url("/oeuf-5210/javax.faces.resource/images/deconnexion.png.xhtml?ln=primefaces-ctech") no-repeat 0 0;
    height:25px;
    width:25px;
	/*background-size: calc(365px * 2);*/
}

/* ------------------------------------------- */
/* Incoming references link style              */
/* ------------------------------------------- */

.incomingreflink a {
    color:#006C93
}


/* ------------------------------------------- */
/* = MAIN                                      */
/* ------------------------------------------- */
.djg-main .djg-dashboard-box {
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f3f3f3));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#f3f3f3 100%);
	border:1px solid #d1d1d1;
	border-radius:4px;
	padding:12px 23px;
}

.djg-main .djg-dashboard-box.djg-wizard {
	position: relative;
	background-color: #fff !important;
	background-size: 50px 50px;
	background-image: -webkit-gradient(linear, 0 100%, 100% 0,
							color-stop(.25, rgba(0, 0, 0, .01)), color-stop(.25, transparent),
							color-stop(.5, transparent), color-stop(.5, rgba(0, 0, 0, .01)),
							color-stop(.75, rgba(0, 0, 0, .01)), color-stop(.75, transparent),
	 						to(transparent));
	background-image: -webkit-linear-gradient(45deg, rgba(0, 0, 0, .01) 25%, transparent 25%,
						transparent 50%, rgba(0, 0, 0, .01) 50%, rgba(0, 0, 0, .01) 75%,
						transparent 75%, transparent);
	background-image: -moz-linear-gradient(45deg, rgba(0, 0, 0, .01) 25%, transparent 25%,
						transparent 50%, rgba(0, 0, 0, .01) 50%, rgba(0, 0, 0, .01) 75%,
						transparent 75%, transparent);
	background-image: -ms-linear-gradient(45deg, rgba(0, 0, 0, .01) 25%, transparent 25%,
						transparent 50%, rgba(0, 0, 0, .01) 50%, rgba(0, 0, 0, .01) 75%,
						transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(0, 0, 0, .01) 25%, transparent 25%,
						transparent 50%, rgba(0, 0, 0, .01) 50%, rgba(0, 0, 0, .01) 75%,
						transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(0, 0, 0, .01) 25%, transparent 25%,
						transparent 50%, rgba(0, 0, 0, .01) 50%, rgba(0, 0, 0, .01) 75%,
						transparent 75%, transparent);
}

	.djg-wizard:before {
		content: "Amendment";
		background-color: #fff;
		color: #ddd;
		padding: .1em .3em;
		position: absolute;
		top: 0;
		right: 47px;
		font: bold 1.8em Arial, sans-serif;
		border: 1px solid #cfcfcf;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		box-shadow: 0 1px 2px rgba(50, 50, 50, 0.13);
		-moz-transform: rotate(6deg);
		-webkit-transform: rotate(6deg);
		-o-transform: rotate(6deg);
		-ms-transform: rotate(6deg);
		transform: rotate(6deg);
	}
	[lang="fr"] .djg-wizard:before {
		content: "Avenant";
		top: 2px;
		right: 50px;
		-moz-transform: rotate(10deg);
		-webkit-transform: rotate(10deg);
		-o-transform: rotate(10deg);
		-ms-transform: rotate(10deg);
		transform: rotate(10deg);
	}
	[lang="ru"] .djg-wizard:before {
		content: "Обновление";
	}


/* ------------------------------------------- */
/* = HOME PAGE                                 */
/* ------------------------------------------- */
	/* Fil dariance - breadcrumb */
.djg-homepage-breadcrumb,
.djg-extension-breadcrumb,
.djg-content-breadcrumb,
.djg-report-breadcrumb {
	border-bottom-color:#F9F9F9;
}

.djg-content-breadcrumb {
    border-bottom-color:#F9F9F9;
}

.djg-report-breadcrumb {
	background: #f9f9f9 url("/oeuf-5210/javax.faces.resource/images/bg-page.gif.xhtml?ln=primefaces-ctech") repeat;
    border-bottom-color:#F9F9F9;
}

.djg-breadcrumbs,
.djg-content-breadcrumbs {
	background:url("/oeuf-5210/javax.faces.resource/images/bg-breadcrumb.png.xhtml?ln=primefaces-ctech") repeat-x left top;
	border:1px solid #e4e4e4;
}
.ui-breadcrumb li a.ui-icon-home {
 	background: url("/oeuf-5210/javax.faces.resource/images/sprite.png.xhtml?ln=primefaces-ctech") no-repeat -150px 0;
    height:29px;
    width:41px;
    text-indent: -9999px;
}
.ui-breadcrumb ul li ~ li {
	padding:0 0 0 10px
}

	/* Pagation header */
.djg-dashboardselector-menuItem .ui-button-text-icon-left {
    color:#717171;
}
.djg-dashboardquickselector-button-selected {
	background:url("/oeuf-5210/javax.faces.resource/images/sprite.png.xhtml?ln=primefaces-ctech") no-repeat -320px -26px;
    color:#fff;
}

.ui-menubutton .ui-button-text-icon-left .ui-icon-triangle-1-s,
.djg-dashboardselector-menuItem .ui-button-text-icon-left .ui-icon-triangle-1-s {
	background: none;
	width: 0;
	height: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid;
	border-top-color: #6f6f6f;
	margin: -3px 1px;
	color: red;
}

.ui-menubutton .ui-button-text-icon-left:hover .ui-icon-triangle-1-s,
.ui-menubutton .ui-button-text-icon-left.ui-state-focus .ui-icon-triangle-1-s,
.djg-dashboardselector-menuItem .ui-button-text-icon-left:hover .ui-icon-triangle-1-s,
.djg-dashboardselector-menuItem .ui-button-text-icon-left.ui-state-focus .ui-icon-triangle-1-s{
	border-top-color: #ffffff;
}

.ui-menu .ui-menu-parent .ui-menu-child,
.ui-menu.ui-menu-dynamic,
.ui-menu.ui-menu-sliding.ui-menu-dynamic {
	background-color: #fbfeff;
	font-color: #093446;
}
#toolbar-form .djg-dashboard-selector-menuItem-selected .ui-menu .ui-menuitem-text{
    color:grey
}

#toolbar-form .djg-dashboard-selector-menuItem .ui-menu .ui-menuitem-text{
    color:white
}
.ui-menu.ui-menu-dynamic .djg-dashboard-selector-menuItem-selected {
	background-color: #006C94;
	color: #fff;
	width: 97%;
}

/* Liste resultats UL */
.ui-tree-selectable-node.ui-state-highlight a {
	color:#fff
}

/* ------------------------------------------- */
/* = LISTE GENERIC DES TABLEAUX                */
/* ------------------------------------------- */
table[role="grid"] th,
.djg-main .djg-dashboard-box table[role="grid"] thead td,
.djg-data-export + .ui-datatable th {
	background:#efefef url("/oeuf-5210/javax.faces.resource/images/bg-table-haed.png.xhtml?ln=primefaces-ctech") repeat-x 0 0;
}

table[role="grid"] th.ui-state-active {
    background: url("/oeuf-5210/javax.faces.resource/images/bg-table-haed.png.xhtml?ln=primefaces-ctech") repeat-x scroll 0 0 #EFEFEF;
}


.djg-main .djg-dashboard-box table[role="grid"] thead td.table-title {
	background: transparent;
	text-transform: uppercase;
}
.k-grid-content table[role="grid"] tbody td a,
.djg-main .djg-data-export + .ui-datatable tbody td a,
.ui-dashboard .ui-panel-content .ui-datatable tbody td a {
	color:#0094ca;
}

/* ------------------------------------------- */
/* = PAGES D'EDTION DE CONTENUS                */
/* ------------------------------------------- */
/* icons for addons */
.addon-add-icon-for-content-amendment {
    background: url("/oeuf-5210/javax.faces.resource/images/amendment/content_amendment_add.png.xhtml?ln=primefaces-ctech") no-repeat left top !important;
}

.addon-add-icon-for-content-alert {
	background:url("/oeuf-5210/javax.faces.resource/images/sprite.png.xhtml?ln=primefaces-ctech") no-repeat -304px -163px !important;
}

.addon-add-icon-for-content-task {
	background: url("/oeuf-5210/javax.faces.resource/images/tasks/content_task_add.png.xhtml?ln=primefaces-ctech") no-repeat left top !important;
}

.addon-add-icon-for-content-alert-immediate {
	background:url("/oeuf-5210/javax.faces.resource/images/alerts/alert-immediate.png.xhtml?ln=primefaces-ctech") no-repeat left top !important;
}

.addon-add-icon-for-content-workflow {
	background:url("/oeuf-5210/javax.faces.resource/images/workflow/workflow-icon.png.xhtml?ln=primefaces-ctech") no-repeat left top !important;
}



.addon-icon-for-field-alert {
	background: url("/oeuf-5210/javax.faces.resource/images/alerts/alert-icon.png.xhtml?ln=primefaces-ctech") no-repeat left top !important;
}

.addon-icon-for-field-amendment {
   background: url("/oeuf-5210/javax.faces.resource/images/amendment/amendment-ajout.png.xhtml?ln=primefaces-ctech") no-repeat left top !important;
   left: 2px;
   top: -3px;
}

.addon-icon-for-field-task-visa-add {
    background: url("/oeuf-5210/javax.faces.resource/images/tasks/icon-addTaskVisa.png.xhtml?ln=primefaces-ctech") no-repeat 4px 0 !important;
    /* old: ctt-ajout.png */

    margin-right: 0;
}

.addon-icon-for-field-task {
    background: url("/oeuf-5210/javax.faces.resource/images/tasks/ctt-alerte.png.xhtml?ln=primefaces-ctech") no-repeat left top !important;
}

.addon-icon-for-field-visa {
    background: url("/oeuf-5210/javax.faces.resource/images/tasks/ctt-visa.png.xhtml?ln=primefaces-ctech") no-repeat left top !important;
}

.addon-icon-for-field-task-visa-signal {
    background: url("/oeuf-5210/javax.faces.resource/images/tasks/ctt-signal.png.xhtml?ln=primefaces-ctech") no-repeat left top !important;
}

.addon-comment-icon {
    background: url("/oeuf-5210/javax.faces.resource/images/tasks/ctt-commentaire.png.xhtml?ln=primefaces-ctech") no-repeat left top !important;
}

.overlay-task, .overlay-visa, .overlay-task-visa-signal, .overlay-task-visa-add, .overlay-amendment, .overlay-alert {
	background: linear-gradient(to bottom, #FFFFFF 0%, #F3F3F3 100%) repeat scroll 0 0 transparent;
	background: -webkit-gradient(to bottom, #FFFFFF 0%, #F3F3F3 100%) repeat scroll 0 0 transparent;
	background: -webkit-linear-gradient( to bottom, #FFFFFF 0%, #F3F3F3 100%) repeat scroll 0 0 transparent;
	background: -moz-linear-gradient( to bottom, #FFFFFF 0%, #F3F3F3 100%) repeat scroll 0 0 transparent;
	background: -o-linear-gradient( to bottom, #FFFFFF 0%, #F3F3F3 100%) repeat scroll 0 0 transparent;
	background: -ms-linear-gradient( to bottom, #FFFFFF 0%, #F3F3F3 100%) repeat scroll 0 0 transparent;
	border: 1px solid #D1D1D1;
	border-radius: 4px 4px 4px 4px;
	overflow: auto;
	background: -webkit-linear-gradient(to bottom, #FFFFFF 0%, #F3F3F3 100%) repeat scroll 0 0 transparent;
	background: -moz-linear-gradient(to bottom, #FFFFFF 0%, #F3F3F3 100%) repeat scroll 0 0 transparent;
	background: -o-linear-gradient(to bottom, #FFFFFF 0%, #F3F3F3 100%) repeat scroll 0 0 transparent;
	background: -ms-linear-gradient(to bottom, #FFFFFF 0%, #F3F3F3 100%) repeat scroll 0 0 transparent;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffFFFFFF,endColorstr=#ffF3F3F3);
	font: 12px/1.4 Arial,Helvetica,sans-serif;
}

.overlay-alert td.djg-tbllayout-header {
	/* padding: 5px 5px !important; */
	padding: 5px .5em !important;
	text-transform: none !important;
	/* text-align: center !important; */
	background : none !important;

	text-align: left;
	font-weight: bold;
}

/*.overlay-alert .ui-button {
	background: none repeat scroll 0% 0% transparent !important;
	border: 1px solid #A8A8A8 !important;
	box-shadow: none !important;
	color: #006C94 !important;
	font-size: 0.917em !important;
	letter-spacing: 1px !important;
	text-shadow: 0px 1px 0px #FFF !important;
	position: relative !important;
	margin-right: 0.1em !important;
	margin-top: 15px !important;
	text-align: center !important;
	display: inline-block !important;
	padding: 0px !important;
	text-decoration: none !important;
	overflow: visible !important;
	font-weight: normal !important;
}*/


/* Toolbar actions */
.djg-toolbar-actions button.djg-content-actions  {
	font-size:1em;
}

/*.djg-toolbar-actions button.ui-state-hover,
.djg-toolbar-actions button.djg-content-actions.ui-state-active {
	color:#fff;
	text-shadow:none
}*/
.djg-toolbar-actions button .ui-icon {
	background:url("/oeuf-5210/javax.faces.resource/images/sprite.png.xhtml?ln=primefaces-ctech") no-repeat -261px -157px
}
.djg-toolbar-actions button .cancel_icon_enabled { background:url("/oeuf-5210/javax.faces.resource/images/annuler.png.xhtml?ln=primefaces-ctech") no-repeat left top; position:relative; }
.djg-toolbar-actions button .delete_icon_disabled,
.djg-toolbar-actions button .delete_icon_enabled { background:url("/oeuf-5210/javax.faces.resource/images/delete.png.xhtml?ln=primefaces-ctech") no-repeat left 3px; position:relative; }
.djg-toolbar-actions button .print_icon_enabled { background-position:-293px 2px; position:relative; }
.djg-toolbar-actions button .modify_icon_enabled,
.djg-toolbar-actions button .modify_icon_disabled { background:url("/oeuf-5210/javax.faces.resource/images/icon-sprite.png.xhtml?ln=primefaces-ctech") no-repeat left -896px; position:relative; }
.djg-toolbar-actions button .save_icon_enabled,
.djg-toolbar-actions button .save_icon_disabled { position:relative; }
.djg-toolbar-actions button .create-businessrule-without-parameter { background:url("/oeuf-5210/javax.faces.resource/images/ui-icons_38667f_256x240.png.xhtml?ln=primefaces-ctech") no-repeat left 1px; position:relative; }
.djg-toolbar-actions button .create-businessrule-with-parameter { background:url("/oeuf-5210/javax.faces.resource/images/ui-icons_38667f_256x240.png.xhtml?ln=primefaces-ctech") no-repeat left 1px; position:relative; }
.djg-toolbar-actions button .create-contract { background-position: -195px 0 }
.djg-toolbar-actions button .create-user { background-position: -218px 0 }
.djg-toolbar-actions button .create-task { background-position: -241px 0 }
.djg-toolbar-actions button .create-alarm { background-position: -266px 0 }
.djg-toolbar-actions button .create-contract .ui-button-text,
.djg-toolbar-actions button .create-user .ui-button-text { display:none }
.djg-toolbar-actions button .merge_icon_disabled,
.djg-toolbar-actions button .merge_icon_enabled { background:url("/oeuf-5210/javax.faces.resource/images/logoword_2011.png.xhtml?ln=primefaces-ctech") no-repeat left top; position:relative; }


.djg-popup button .delete_icon_enabled {
	background: url("/oeuf-5210/javax.faces.resource/images/delete.png.xhtml?ln=primefaces-ctech") no-repeat scroll left -2px top -1px transparent;
}


	/* Content divider */
.ui-layout-west .djg-content-divider-panel-selected-button span,
#djg-content .ui-layout-west .djg-content-divider-panel-button span,
#djg-wizard .ui-layout-west .djg-content-divider-panel-button span {
	color:#006c94;
	text-shadow: 0 1px 0 #fff
}
.djg-toolbar-actions .djg-actions-list .ui-icon {
	background-image:none;
}

	/* Content divider */
#djg-content .ui-layout-west,
#djg-wizard .ui-layout-west,
.djg-content-divider-left {
	background: #f7f7f7;
}

/*
.ie7 #djg-content .ui-layout-west,
.ie7 #djg-wizard .ui-layout-west,
.ie8 #djg-content .ui-layout-west,
.ie8 #djg-wizard .ui-layout-west,
.ie9 #djg-content .ui-layout-west,
.ie9 #djg-wizard .ui-layout-west { background:#fff url("/oeuf-5210/javax.faces.resource/images/bg-sidebar.png.xhtml?ln=primefaces-ctech") repeat-x left top }
*/

#djg-content .djg-content-divider,
#djg-wizard .djg-content-divider {
	border-radius:0 0 4px 4px;
	box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.2);
	padding:1px 16px 0 1px;
}
#djg-content .ui-layout-west .djg-content-divider-panel-selected-button.ui-state-hover span,
#djg-wizard .ui-layout-west .djg-content-divider-panel-selected-button.ui-state-hover span,
#djg-content .ui-layout-west .djg-content-divider-panel-button.ui-state-hover span,
#djg-wizard .ui-layout-west .djg-content-divider-panel-button.ui-state-hover span {
	background:#4499b9;
	border-radius:3px;
	color:#fff;
	text-shadow:1px 1px 1px #333333;
}
#djg-content .ui-layout-center > div,
#djg-wizard .ui-layout-center > div {
	padding:17px 16px 98px !important
}
	/* Drapeaux */
.djg-field-i18n-fr { background:url("/oeuf-5210/javax.faces.resource/images/i18n/fr.png.xhtml?ln=primefaces-ctech") no-repeat left center }
.djg-field-i18n-en { background:url("/oeuf-5210/javax.faces.resource/images/i18n/en.png.xhtml?ln=primefaces-ctech") no-repeat left center }
.djg-field-i18n-ru { background:url("/oeuf-5210/javax.faces.resource/images/i18n/ru.png.xhtml?ln=primefaces-ctech") no-repeat left center }
.djg-field-i18n-es { background:url("/oeuf-5210/javax.faces.resource/images/i18n/es.png.xhtml?ln=primefaces-ctech") no-repeat left center }
.djg-field-i18n-de { background:url("/oeuf-5210/javax.faces.resource/images/i18n/de.png.xhtml?ln=primefaces-ctech") no-repeat left center }
.djg-field-i18n-nl { background:url("/oeuf-5210/javax.faces.resource/images/i18n/nl.png.xhtml?ln=primefaces-ctech") no-repeat left center }

	/* Liste de selection .picklist */
.ui-picklist .ui-picklist-list {
	background:#fff;
	border:1px solid #e6e6e6;
}
	.ui-picklist .ui-picklist-list li {
		font-size: .8em;
	}


.djg-mono-ref-create-icon .ui-button, .djg-multi-ref-create-icon .ui-button {
	background: url("/oeuf-5210/javax.faces.resource/images/tasks/content_task_add.png.xhtml?ln=primefaces-ctech") no-repeat left top !important;
	background-color: transparent;
	background-image: none;
	border-color: transparent;
	border : none;
}

/* ------------------------------------------- */
/* = BUTTONS                                   */
/* ------------------------------------------- */
.djg-dashboard-box .ui-button-icon-only {
	background: none;
	border: none;
}

/* ------------------------------------------- */
/* = POPIN                                     */
/* ------------------------------------------- */
.ui-dialog {
	background:#f5f5f5;
}
.ui-dialog .ui-dialog-title {
	color:#093446;
}

.ui-toolbar-group-right {
	text-transform:none;
}

.ui-dialog .ui-dialog-titlebar-icon,
.ui-dialog .ui-dialog-titlebar-icon .ui-icon {
	display:block;
	height:10px;
	width:10px;
}
.ui-dialog .ui-dialog-titlebar-icon .ui-icon {
	background:url("/oeuf-5210/javax.faces.resource/images/ui-icons_38667f_256x240.png.xhtml?ln=primefaces-ctech") no-repeat -100px -132px
}

/* ------------------------------------------- */
/* = UPLOAD                                     */
/* ------------------------------------------- */
.fileupload-buttonbar .ui-button {
	text-transform:uppercase;
}

div.fileupload-buttonbar .ui-button input {
	z-index: 20000;
}


/* ------------------------------------------- */
/* = CORRECTION IE                             */
/* ------------------------------------------- */
/* IE9 */
.ie9 .ui-selectonemenu .ui-selectonemenu-label.ui-inputfield { height:17px }
/* .ie9 .djg-dashboard-box .djg-search-btn .ui-button-text { padding-bottom:4px } */

	/* IE8 */
.ie8 .ui-selectonemenu .ui-selectonemenu-label.ui-inputfield { height:17px }
.ie8 .djg-dashboard-box .djg-search-btn .ui-button-text { padding-bottom:4px }

	/* IE7 */
.ie7 .djg-field-requiered {
	background:url("/oeuf-5210/javax.faces.resource/images/bg-field-requiered-ie7.png.xhtml?ln=primefaces-ctech") no-repeat right 2px;
	padding:0 8px 0 0
}
.ie7 .djg-dashboard-box .djg-search-btn .ui-button-text {
	padding-top:2px;
	padding-bottom:2px
}
.ie7 #djg-content .djg-content-divider,
.ie7 #djg-wizard .djg-content-divider { padding-right:0 }
.ie7 .djg-header-menus .ui-menu-list .ui-menu-parent.djg-icon-create { background:url("/oeuf-5210/javax.faces.resource/images/icon-sprite.png.xhtml?ln=primefaces-ctech") no-repeat -5px -306px; position:relative }
.ie7 .djg-header-menus .ui-menu-list .djg-icon-action { background:url("/oeuf-5210/javax.faces.resource/images/icon-sprite.png.xhtml?ln=primefaces-ctech") no-repeat left -348px; position:relative }

	/* ALL IE */
.ie9 .djg-header-menus .ui-menu-list .ui-menu-list,
.ie8 .djg-header-menus .ui-menu-list .ui-menu-list,
.ie7 .djg-header-menus .ui-menu-list .ui-menu-list { border:1px solid #1381ab }
.ie8 .ui-dialog,
.ie8 #djg-content .djg-content-divider,
.ie8 #djg-wizard .djg-content-divider,
.ie8 .ui-selectonemenu-panel,
.ie9 .ui-dialog,
.ie9 #djg-content .djg-content-divider,
.ie9 #djg-wizard .djg-content-divider,
.ie9 .ui-selectonemenu-panel,

.ie7 .ui-dialog,
.ie7 #djg-content .djg-content-divider,
.ie7 #djg-wizard .djg-content-divider,
.ie7 .ui-selectonemenu-panel { border:1px solid #d1d1d1 }

.oldie .djg-dashboard-box .djg-search-btn.ui-state-hover,
.oldie .djg-dashboard-box .djg-search-btn.ui-state-active { color:#006c93 }

button.ui-state-error {
	border: 1px red solid!important;
}

input.ui-inputfield.ui-inputtext.ui-widget.ui-state-default.ui-corner-all.ui-state-error,
input.ui-inputfield.ui-widget.ui-state-default.ui-corner-all.ui-state-error.hasDatepicker
{
	border: 1px red solid!important;
}


div.ui-selectonemenu.ui-widget.ui-state-default.ui-corner-all.ui-helper-clearfix.djg-field.ui-state-error,
div.ui-autocomplete-multiple.djg-field.ui-state-error {
	border: 1px red solid!important;
}

table.ui-picklist.ui-widget.ui-state-error{
	border: 1px red solid!important;
}

textarea.ui-inputfield.ui-inputtextarea.ui-widget.ui-state-default.ui-corner-all.djg-field.ui-state-error{
	border: 1px red solid!important;
}

/* DJG-13378 */
div.ui-toolbar-group-left.djg-toolbar-actions.djg-section-buttons {
	float: right;
	padding-bottom: 10px;
}

.k-multiselect .k-multiselect-wrap .k-icon.k-i-close {
	background-image: url("/oeuf-5210/javax.faces.resource/images/ui-icons_38667f_256x240.png.xhtml?ln=primefaces-ctech") !important;
	background-position: -80px -128px !important;
	width: 16px;
	height: 16px;
}

.k-select .k-icon.k-i-arrow-s {
	background: url("/oeuf-5210/javax.faces.resource/images/sprite.png.xhtml?ln=primefaces-ctech") no-repeat -227px -153px;
	height:100%;
	width:25px;
}

/* -------------------V5.2--------------------------*/

.djg-logo {
	background:url("/oeuf-5210/javax.faces.resource/images/sprite.png.xhtml?ln=primefaces-ctech") no-repeat 0 -218px;
}
