/**
	DHL style
*/
#header {
	background: -webkit-linear-gradient(left, #ffcc00 120px, #CC0000);
	/* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(right, #ffcc00 120px, #CC0000);
	/* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(right, #ffcc00 120px, #CC0000);
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(to right, #ffcc00 120px, #CC0000);
	/* Standard syntax */
	background-color: #ffcc00;
	height: 40px;
}

#header .logo {
	background-image: url("../resources/css/images/dhl/logo.png");
	height: 39px;
	width: 149px;
}

#header .title {
	top: 10px;
}

.ice-sub-mon>.ice-sub-mon-mid.idle>.ice-sub-mon-img {
	top: 5px;
	right: 15px;
}

body {
	background: #ffcc00 none repeat scroll 0 0;
}

body, td, th {
	color: #737373;
	font-size: 12px;
}

div.wrapper {
	background: #ffeb98 none repeat scroll 0 0;
	border: 1px solid #ccc;
}

table.block {
	background: #ffeb98 none repeat scroll 0 0;
	border: 1px solid #333333;
}

table.block .blockHdr {
	background: #ffcc00 url("../resources/css/images/dhl/block_header.jpg")
		repeat-x scroll 0 0 padding-box;
	border-bottom: 1px solid #ccc;
}

table.block th {
	background: #ffcc00 url("../resources/css/images/dhl/block_header.jpg")
		repeat-x scroll 0 0 padding-box;
	background-color: #dbdbdb;
	border-bottom: 1px solid #333333;
	color: #737373;
}

.customHeader th {
	background: #ffcc00 url("../resources/css/images/dhl/block_header.jpg")
		repeat-x scroll 0 0 padding-box !important;
}

/* Login */
.centerLogin input.button {
	background: #ffcc00
		url("../resources/css/images/dhl/arrow_b_r_small.gif") no-repeat
		scroll 1px 50%;
	border-color: white black black #ffcc00;
	border-radius: 0;
	border-style: solid;
	border-width: 1px;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	height: 25px;
	line-height: 20px;
	padding: 0 10px 5px 20px;
	text-align: left;
}

.centerLogin input.button:hover {
	background: #e4e4e4
		url("../resources/css/images/dhl/arrow_w_r_small.gif") no-repeat
		scroll 1px 50%;
	border-color: black white white black;
}

.centerLogin table.block th {
	background: #ffcc00 url("../resources/css/images/dhl/block_header.jpg")
		repeat-x scroll 0 0 padding-box;
	border-bottom: 1px solid #ccc;
}

/* Menu */
.menu {
	background: #000000 none repeat scroll 0 0;
}

.menu .menuSubMenu {
	background: #ffeb98 none repeat scroll 0 0;
	color: #737373;
}

.menu .menuSubMenu a {
	background: #ffeb98 none repeat scroll 0 0;
	border-top: 1px solid #ffeb98;
	border-bottom: 1px solid #ffeb98;
	color: #737373;
}

.menu .menuSubMenu a:hover {
	background: #ffcc00 none repeat scroll 0 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	color: #2d2d2d;
}

.menu .menuItem a {
	color: #ffeb98;
	border-top: 2px solid #ffeb98;
}

.menu .menuItem a:hover, .menu .activeItem a {
	border-top: 2px solid #CC0000;
	color: #ffcc00;
}

/* Buttons */
a.button, input.button, span.button, .icePnlCnfBtns input, a.buttonSmall,
	input.buttonSmall, span.buttonSmall {
	background: #ffcc00 none repeat scroll 0 0;
	border-color: white black black #ffcc00;
	border-radius: 0;
}

a.button:hover, a.button:hover .fa, a.button:hover .text, input.button:hover,
	input.button:hover .fa, input.button:hover .text, span.button:hover,
	span.button:hover .fa, span.button:hover .text, .icePnlCnfBtns input:hover,
	.icePnlCnfBtns input:hover .fa, .icePnlCnfBtns input:hover .text, a.buttonSmall:hover,
	input.buttonSmall:hover, span.buttonSmall:hover {
	background: #e4e4e4 none repeat scroll 0 0;
	border-color: black white white black;
	color: #333333;
}

span.button-dis {
	border-radius: 0;
	color: #999;
}

a.buttonSmall .fa {
	color: #333333;
}

a.buttonSmall .fa:hover {
	background: #e4e4e4 none repeat scroll 0 0;
	color: #333333;
}

.ui-button {
	background-image: none;
	background-color: #FFCC00;
	border-color: white black black #ffcc00;
}

.ui-button:hover {
	background-image: none;
	background-color: #e4e4e4;
	border-color: black white white black;
	color: #333333;
}

.wijmo-wijmenu a.ui-state-default:link, .wijmo-wijmenu a.ui-state-default:visited,
	.wijmo-wijmenu a.ui-state-default:hover, .wijmo-wijmenu a.ui-state-default:active,
	.wijmo-wijmenu a.ui-state-hover:link, .wijmo-wijmenu a.ui-state-hover:visited,
	.wijmo-wijmenu a.ui-state-hover:hover, .wijmo-wijmenu a.ui-state-hover:active,
	.wijmo-wijmenu a.ui-state-active:link, .wijmo-wijmenu a.ui-state-active:visited,
	.wijmo-wijmenu a.ui-state-active:hover, .wijmo-wijmenu a.ui-state-active:active
	{
	background-color: #ffcc00;
	background-image: none;
}

/* List */
.fa:hover {
	background-color: #CC0000;
}

.fa-green, .fa-green:hover, .fa-check, .fa-check:hover, .fa-red, .fa-red:hover
	{
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}

.list.subList .listHdr, .list th {
	background: #dbdbdb none repeat-x scroll 0 0 padding-box !important;
	color: #737373;
	border-bottom: 1px solid #000 !important;
}

.ui-datatable .ui-datatable-scrollable-header, .scroll-list th {
	background: #dbdbdb none repeat-x scroll 0 0 padding-box !important;
	color: #737373;
	border-bottom: none;
}

table.list tbody tr.listRow1, .list .oddRows {
	background-color: #fef4c7;
}

table.block .list .odd {
	background: #fef4c7 none repeat scroll 0 0;
}

table.scroll-list th {
	background-color: #cccccc !important;
}

table.scroll-list tbody tr.iceDatTblRow1 {
	background-color: #fef4c7;
	width: 100%;
}

.ui-widget-content {
	background: #ffeb98 none repeat scroll 0 0;
}

.ui-datatable-odd {
	background-color: #fef4c7;
}

.ui-datatable .ui-widget-content tr.ui-state-active, .ui-datatable .ui-widget-content tr.ui-state-hover
	{
	background: none #ffcc00;
	border: none;
}

.ui-datatable .ui-datatable-footer, .ui-datatable .ui-paginator-bottom,
	.ui-datatable .ui-expanded-row-content {
	border-top: 1px solid #aaa;
}

.internalList {
	background: #ffeb98;
}

/* Menu Button */
.menuButton {
	
}

.menuButton>button {
	background: #ffcc00 none repeat scroll 0 0 !important;
	border-color: white black black #ffcc00 !important;
}

.menuButton .wijmo-wijmenu a.ui-state-hover, .menuButton .wijmo-wijmenu a.ui-state-active
	{
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.5) !important;
}

.menuButton>div>ul>li>a:hover {
	box-shadow: 3px 0 5px rgba(0, 0, 0, 0.5) !important;
}

/* Paginator */
.ui-datatable .ui-paginator-bottom {
	background: #ffeb98 none repeat scroll 0 0 !important;
}

.ui-paginator .ui-state-default {
	background-color: #ffcc00;
	color: #656565 !important;
	padding: 2px 5px !important;
	text-decoration: none !important;
}

.ui-paginator .ui-state-active {
	background-color: #ffcc00 !important;
	border: 1px solid #dbdbdb !important;
	color: #cc0000 !important;
}

.pageCol {
	background-color: #ffffff;
	color: #656565;
	padding: 2px 5px;
	text-decoration: none;
	height: 23px;
}

.pageScrCol {
	background-color: #ffcc00;
}

.page .pageTbl .iceDatPgrScrCol a {
	color: #cc0000;
}

.page .pageTbl a {
	font-weight: normal;
}

.page .pageTbl a:hover {
	text-decoration: none;
}

.page .iceCmdLnk .iceOutTxt {
	background-color: #fff;
	border: 1px solid #dbdbdb;
}

.page .iceCmdLnk-dis .back, .page .iceCmdLnk-dis .first, .page .iceCmdLnk-dis .next,
	.page .iceCmdLnk-dis .last {
	opacity: 0.35;
}

.page .iceCmdLnk-dis .back {
	background-image: url("../resources/css/icons/previous.png");
}

.page .iceCmdLnk-dis .first {
	background-image: url("../resources/css/icons/first.png");
}

.page .iceCmdLnk-dis .next {
	background-image: url("../resources/css/icons/next.png");
}

.page .iceCmdLnk-dis .last {
	background-image: url("../resources/css/icons/last.png");
}

/* Popups */
.popup .popupHdr {
	background: #ffcc00 url("../resources/css/images/dhl/block_header.jpg")
		repeat-x scroll 0 0 padding-box;
}

.popup .popupBody {
	background: #ffeb98 none repeat scroll 0 0;
}

.ui-widget-header {
	background: #ffeb98 none repeat scroll 0 0;
}

.icePnlPopHdr .close {
	background: #ffcc00 url("../resources/css/icons/cross.gif") no-repeat
		scroll 0 50%;
	border-color: white black black #ffcc00;
}

.icePnlPopHdr .close:hover {
	background: #e4e4e4 url("../resources/css/icons/cross_hover.gif")
		no-repeat scroll 0 50%;
	border-color: black white white black;
}

.icePnlPop, .icePnlCnf {
	background-color: #ffeb98;
}

.ui-dialog .ui-dialog-titlebar {
	background: #ffcc00 url("../resources/css/images/dhl/block_header.jpg")
		repeat-x scroll 0 0 padding-box !important;
}

/* Tabs */
.ui-tabset .ui-tabs-nav div {
	background: #fef4c7 none repeat scroll 0 0;
	color: #737373;
}

/* .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, .ui-state-active em {
    background: #ffcc00 none repeat scroll 0 0 ;
    border: none;
    border-bottom: 1px solid #656565;
    color: #656565;
} */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active,
	.ui-state-active em {
	background: #ffcc00 none repeat scroll 0 0;
	border-bottom: 1px solid #656565;
	color: #656565;
}

.ui-tabset .ui-tabs-nav li {
	border-radius: 0 !important;
}

/* Panel Confirmation */
.icePnlCnf {
	background-color: #ffeb98;
}

.icePnlCnfHdr {
	background: #ffcc00 url("../resources/css/images/dhl/block_header.jpg")
		repeat-x scroll 0 0 padding-box;
	height: 23px;
	line-height: 23px;
}

.icePnlCnf span {
	padding: 10px;
}

.icePnlCnfHdr span {
	padding: 0 10px;
}

/* Datepicker */
.ui-datepicker-header {
	background: #ffcc00 url("../resources/css/images/dhl/block_header.jpg")
		repeat-x scroll 0 0 padding-box;
}

.ui-datepicker-calendar .ui-state-default, .ui-datepicker-calendar .ui-widget-content .ui-state-default,
	.ui-datepicker-calendar .ui-widget-header .ui-state-default,
	.ui-datepicker-calendar .ui-state-highlight, .ui-datepicker-calendar .ui-widget-content .ui-state-highlight,
	.ui-datepicker-calendar .ui-widget-header .ui-state-highlight {
	background-color: #ffffff !important;
	border: 1px solid #dbdbdb !important;
	color: #656565 !important;
	background-image: none !important;
}

.ui-datepicker-calendar .ui-state-hover, .ui-datepicker-calendar .ui-widget-content .ui-state-hover,
	.ui-datepicker-calendar .ui-widget-header .ui-state-hover,
	.ui-datepicker-calendar .ui-state-active, .ui-datepicker-calendar .ui-widget-content .ui-state-active,
	.ui-datepicker-calendar .ui-widget-header .ui-state-active {
	background-color: #ffcc00 !important;
	border: 1px solid #333333 !important;
}

.ui-datepicker-calendar .ui-state-highlight, .ui-datepicker-calendar .ui-widget-content .ui-state-highlight,
	.ui-datepicker-calendar .ui-widget-header .ui-state-highlight {
	border: 1px solid #333333 !important;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current:hover
	{
	background: #e4e4e4 none repeat scroll 0 0 !important;
	border-color: white black black #ffcc00 !important;
	border-radius: 0 !important;
}

.ui-datepicker button {
	background: #ffcc00 none repeat scroll 0 0 !important;
	border-color: white black black #ffcc00 !important;
	border-radius: 0 !important;
}

.ui-datepicker button:hover, .ui-datepicker button .ui-state-hover,
	.ui-datepicker-current:hover, .ui-datepicker-current .ui-state-hover {
	background: #e4e4e4 none repeat scroll 0 0 !important;
	border-color: black white white black !important;
}

.ui-slider-horizontal {
	background-color: #fff;
}

.ui-slider-horizontal .ui-slider-handle {
	background-color: #ffcc00;
	background-image: none;
}

/* Table Value Management */
div.navigation a:hover, div.navigation a:active {
	background-color: #ffcc00;
}

/* Planning */
table.planning-grid td.highlight {
	background: #ffff99 none repeat scroll 0 0;
}

.planning-grid th {
	background: #dbdbdb none repeat-x scroll 0 0 padding-box !important;
	color: #737373;
	border-bottom: 1px solid #000 !important;
}

.planning-grid tr {
	background-color: #ffeb98;
}

/* Automatic Planning */
table.planning-grid div.column {
	background-color: #fff;
}

/* News Management */
.cke_skin_v2 .cke_top, .cke_skin_v2 .cke_bottom, .cke_shared .cke_skin_v2,
	.cke_skin_v2 .cke_button a, .cke_skin_v2 .cke_button a.cke_off {
	background-color: #ffcc00 !important;
}

.cke_skin_v2 .cke_top {
	border: 1px solid #696969 !important;
}

.cke_skin_v2 .cke_button a, .cke_skin_v2 .cke_button a.cke_off {
	border: 1px solid #ffcc00 !important;
}

/* Calendar ACE component */
#ui-datepicker-div, .ice-ace-datetimeentry {
	border: 1px solid #ccc;
	box-shadow: 5px 5px 5px rgba(51, 51, 51, 0.5)
}

/* Icefaces 4.1.1 modifications */
.ice-sub-mon-mid.idle .ice-sub-mon-img:before {
	color: #ffffff;
}

.ice-sub-mon-mid.active .ice-sub-mon-img:before {
	color: #ffffff;
}

/* Menu bar */
.menuBarContainer {
	background: #000 none repeat scroll 0 0 !important;
}

.menuBar {
	background: #000 none repeat scroll 0 0 !important;
}

/* Menu Items */
.menuBarItem {
	background: #000 none repeat scroll 0 0 !important;
	border-top: 2px solid #000 !important;
	color: #ffcc00 !important;
}

.wijmo-wijmenu a.ui-state-hover, .wijmo-wijmenu a.ui-state-active {
	background: #ffeb98 none repeat scroll 0 0 !important;
}

.menuBarItem:hover {
	border-top: 2px solid #dd0000 !important;
	background-color: #4d4d4d !important;
	color: #ffcc00 !important;
}

.wijmo-wijmenu .ui-state-default a:hover {
	background-color: #4d4d4d !important;
}

.menuBarItem.active {
	border-top: 2px solid #dd0000 !important;
	color: #ffcc00 !important;
}

/* Sub Menus */
.wijmo-wijmenu-list .ui-widget-content {
	background: #ffeb98 none repeat scroll 0 0 !important;
}

.wijmo-wijmenu .wijmo-wijmenu-parent .wijmo-wijmenu-child {
	background-color: #ffeb98 !important;
}

.wijmo-wijmenu .wijmo-wijmenu-parent .wijmo-wijmenu-child a {
	color: #2d2d2d !important;
}

.wijmo-wijmenu .wijmo-wijmenu-parent .wijmo-wijmenu-child a:hover {
	background: #ffeb98 none repeat scroll 0 0 !important;
	color: #2d2d2d !important;
}

.ice-ace-menu-bar .wijmo-wijmenu .wijmo-wijmenu-link>.ui-icon {
	right: -3px !important;
	top: 3px !important;
}

/* Ace Datatable */
.ui-widget-header {
	background: none;
}

.ui-datatable-data .ui-selected, .ui-datatable-data .ui-state-hover {
	background: none repeat-x scroll 50% 50% #FFCC00 !important;
}

/* Ace Datatable Paginator */
.ui-paginator-page {
	background-color: #ffffff !important;
	color: #656565 !important;
}

.ui-icon-seek-next, .ui-icon-seek-prev, .ui-icon-seek-end,
	.ui-icon-seek-first {
	
}

.ui-icon-seek-next, .ui-paginator .ui-icon-triangle-1-e {
	background: #ffcc00 url("../resources/css/images/dhl/next.png") repeat
		scroll center center !important;
}

.ui-icon-seek-prev, .ui-paginator .ui-icon-triangle-1-w {
	background: #ffcc00 url("../resources/css/images/dhl/back.png") repeat
		scroll center center !important;
}

.ui-icon-seek-end {
	background: #ffcc00 url("../resources/css/images/dhl/last.png") repeat
		scroll center center !important;
}

.ui-icon-seek-first {
	background: #ffcc00 url("../resources/css/images/dhl/first.png") repeat
		scroll center center !important;
}

/* ACE Dialog */
.ui-dialog {
	border: 1px solid #333 !important;
}

.ui-dialog-titlebar {
	background: #ffcc00 url("../resources/css/images/dhl/block_header.jpg")
		repeat-x scroll 0 0 padding-box;
	border-bottom: 1px solid !important;
}

/* Block Planning */
.blockPlanning {
	
}

.blockPlanning>div>table>thead>tr>th {
	background: #DBDBDB none repeat scroll 0 0 !important;
	border-bottom: 1px solid #000 !important;
}

.blockPlanning .column .stop>table {
	background-color: #fff;
	border-color: #000000;
}

.blockPlanning .stop-text {
	color: #737373;
}

/* Accordion */
.ui-accordion-header {
	background: #ffcc00 none repeat scroll 0 0;
	border: none !important;
	border-bottom: 1px solid #000000 !important;
	border-top: 1px solid #ffffff !important;
	box-shadow: 0 0 0 !important;
	color: #000000 !important;
	margin-right: 25px;
	margin-top: 10px !important;
}