/* TabView */
.ui-tabs-top .ui-tabs-nav li.ui-tabs-selected a {
	font-family: 'roboto_condensedbold' !important;
}

.ui-tabs-top .ui-tabs-nav li a {
	color: #ECEFF1 !important;
}

/* FULL BORDERS */
.ui-inputfield, .ui-inputfield.ui-state-focus, .ui-inputfield.ui-state-hover {
	border-width: 1px;
}

.ui-selectonemenu, .ui-selectcheckboxmenu, .ui-selectonemenu.ui-state-hover, .ui-selectonemenu.ui-state-focus, .ui-selectcheckboxmenu.ui-state-hover, .ui-selectcheckboxmenu.ui-state-focus
	{
	border-style: solid;
	border-width: 1px !important;
	border-color: inherit;
}

.ui-state-focus.ui-selectonemenu, .ui-state-focus.ui-selectcheckboxmenu {
	border-color: #B0BEC5 !important;
}

/* Fixed problem with oversized when width=100% */
.ui-inputtext, .ui-inputtextarea {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	min-width: 10px;
}

/* custom dialog title color*/
.ui-dialog .ui-dialog-titlebar {
	background-color: #546E7A;
	color: white;
}

.ui-dialog {
	border-style: solid;
	border-width: 1px;
	border-color: #546E7A;
}

button .ui-button {
	min-width: 100px;
}

/* smaller Menu fonts */
.layout-menu>li {
	font-size: 14px;
}

/* Smaller calender width */
.ui-calendar .ui-inputfield {
	width: 80px;
}

/* Growl */
.ui-growl {
	min-width: 250px;
}

.ui-growl-message {
	padding: 0 30px 5px 50px;
	float: initial;
}

.ui-growl-item {
	background-color: #fffed2 !important;
}

/* title Color */
.ui-datagrid .ui-panel .ui-panel-titlebar {
	padding: 10px 20px !important;
	background-color: #69b66d;
	color: white;
}

/* menu - hide defult icon */
.DISABLED.layout-menu>li>ul>li>a>i.icon-ellipsis1 {
	display: none;
}

.ui-confirm-dialog .ui-dialog-content {
	font-size: large !important;
	font-weight: bold;
	margin-top: 0px !important;
	margin-left: 10px !important;
}

.ui-confirm-dialog .ui-dialog-content .ui-icon {
	width: 24px;
	height: 24px;
}

.TexAlLeft {
	text-align: left ! important;
}

.loginbodyblue {
	border-top: none !important;
}

/* add BOLD FONT to table with reflow*/
.ui-datatable-reflow .ui-datatable-data td .ui-column-title {
	font-family: 'roboto_condensedbold';
}

.ui-datatable-reflow .ui-datatable-data td .ui-column-title::after {
	content: ":";
}

/* Panel / Toggler icon*/
.ui-panel .ui-panel-titlebar .ui-icon-plusthick {
	background-image: url("/skitbs/javax.faces.resource/icons/svg/downarrow-white.svg.xhtml?ln=images") !important;
}

/* Panel / Toggler icon*/
.ui-panel .ui-panel-titlebar .ui-icon-minusthick {
	background-image: url("/skitbs/javax.faces.resource/icons/svg/uparrow-white.svg.xhtml?ln=images") !important;
}

.ui-panelgrid thead tr td {
	color: #546E7A;
	font-size: small;
	font-weight: normal;
}