/**
 * @version: 4
 */

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	width: auto;
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family: inherit !important;
	font: inherit !important;
}

.ui-widget {
	font-family: inherit !important;
	font: inherit !important;
}

.ui-dialog .ui-dialog-titlebar {
   display: none !important;
}

#growlError_container div {
	display: block !important;
	background-color: #f44336;
	border: none;
}

#growlInfo_container div {
	display: block !important;
	background: #4caf50;
	border: none;
}

#growlWarn_container div {
	display: block !important;
	background: #d96c00;
	border: none;
}


.ui-growl {
	left: 40%;
	top: 40% !important;
	z-index: 9000 !important;
}

.ui-state-highlight .ui-icon {
    background-image: url("/javax.faces.resource/ui-icons-eld-white.png.jsf?ln=images") !important;
    display: block;
}

.ui-growl-title {
	font-family: "Roboto", sans-serif, Helvetica;
	font-size: 15px;
	font-weight: normal !important;
}

.ui-growl-image {
	background: none !important;
	display: none;
}

.ui-growl-item-container {
	border: 0px;
	opacity: 1;
}

.ui-growl-message {
	color: white;
	text-shadow: none;
	float: left !important;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}

.ui-growl-image {
	background: none;
}

#radio > tbody > tr > td {
	padding-right: 20px;
}

.updatedAtColumn {
	width: 300px;
}

.fa.fa-calendar {
	cursor: pointer;
}

	
span.ui-slider-handle.ui-state-default.ui-corner-all {
	background-color: #e72000;
	border-radius: 50%;
	margin-top: -.3em;
} 


.ui-datepicker-month, 
.ui-datepicker-year, 
.ui-datepicker-prev, 
.ui-datepicker-next  {
	color:#e72000;
}

.ui-datepicker .ui-datepicker-current-day .ui-state-highlight, .ui-datepicker .ui-datepicker-current-day .ui-state-default {
    background: #e72000;
    color: #fff!important;
    font-weight: bold;
    text-shadow: 0 1px 1px #234386;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.ui-datepicker .ui-datepicker-calendar .ui-state-default {
    color: #20252b;
    text-align: center;
    border-radius: 50% !important;
    
}
	
.ui-state-active{
    background: #e72000;
}

.ui-state-highlight{
	text-shadow: 0px 0px 0px #333;
}

.ui-paginator .ui-paginator-next .ui-icon, .ui-paginator .ui-paginator-prev .ui-icon, .ui-paginator .ui-paginator-first .ui-icon, .ui-paginator .ui-paginator-last .ui-icon {
	line-height: 1.4;
}

.ui-paginator .ui-paginator-page, .ui-paginator .ui-paginator .ui-paginator-next, .ui-paginator .ui-paginator-last, .ui-paginator .ui-paginator-first, .ui-paginator .ui-paginator-prev, .ui-paginator .ui-paginator-current {
	padding: 2px 10px !important;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	background: none;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border-radius: 0%;
}

a.ui-paginator-page.ui-state-default.ui-state-active.ui-corner-all, a.ui-paginator-page.ui-state-default.ui-corner-all {
	border: 1px solid #CCCCCC;
}

a.ui-paginator-first.ui-state-default.ui-corner-all, a.ui-paginator-prev.ui-state-default.ui-corner-all {
	border: 1px solid #CCCCCC;
}

a.ui-paginator-next.ui-state-default.ui-corner-all, a.ui-paginator-last.ui-state-default.ui-corner-all {
	border: 1px solid #CCCCCC;
}

.ui-datatable-tablewrapper {
	margin-bottom: 10px;
}

.ui-paginator .ui-paginator-page, .ui-paginator .ui-paginator-pages, .ui-paginator .ui-paginator-next, .ui-paginator .ui-paginator-last, .ui-paginator .ui-paginator-first, .ui-paginator .ui-paginator-prev, .ui-paginator .ui-paginator-current {
	margin-left: -1px !important;
	margin-right: 0px !important;
	color: red !important;
}

.ui-paginator-first, .ui-paginator-prev, .ui-paginator-next, .ui-paginator-last {
	vertical-align: top;
}

.ui-paginator-pages {
	padding: 0px !important;
} 

.ui-datatable thead th, .ui-datatable tbody td, .ui-datatable tfoot td, .ui-datatable tfoot th {
	padding: 4px 10px !important;
}

.ui-datatable tbody td {
	border-bottom-color: #dfdfde !important;
	border-top-color: white !important;
	border-left-color: white !important;
	border-right-color: white !important;
	padding-right: 0px !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}

.ui-widget-header {
	background: none !important;
	border:0;
}

.ui-icon-seek-first {
	background-position: -80px -157px !important;
}

.ui-icon-seek-prev {
    background-position: -48px -157px;
}

.ui-icon-seek-next {
    background-position: -32px -157px;
}

.ui-icon-seek-end {
    background-position: -64px -157px;
}

.ui-state-default .ui-icon {
    background-image: url("/javax.faces.resource/ui-icons-eld.png.jsf?ln=images") !important;
}

.ui-paginator {
	margin-top: 10px !important;
}

a.ui-paginator-page:hover {
	background: #eeeeee !important;
}

.ui-state-hover {
	box-shadow: none !important;
	font-weight: inherit !important;
}

a.ui-paginator-page.ui-state-active {
	color: white !important;
	background: red;
	cursor: not-allowed;
}

a.ui-paginator-page.ui-state-active:hover {
	background: red !important;
	cursor: not-allowed;
}

textarea:hover {
	border-color: rgb(169, 169, 169) !important;
}

span.ui-column-title {
	color: #4f4f4f;
}

span.ui-column-title:hover {
	color: black;
}

th {
	border: none !important;
	box-shadow: none !important;
}

.ui_tpicker_hour {
	margin-top: 23px !important;
}

.ui_tpicker_minute {
	margin-top: 23px !important;
}

.ui_tpicker_second {
	margin-top: 23px !important;
}

.ui_tpicker_millisec {
	margin-top: 23px !important;
}

.ui-slider.ui-slider-horizontal {
	height: .186em !important;
	background-color: #c8c8c8 !important;
}

.ui_tpicker_hour_slider.ui-widget-content {
	border: none;
	background: #ccc !important;
	-webkit-border-radius: 3px;
}

.ui_tpicker_minute_slider.ui-widget-content {
	border: none;
	background: #ccc !important;
	-webkit-border-radius: 3px;
}

.ui_tpicker_second_slider.ui-widget-content {
	border: none;
	background: #ccc !important;
	-webkit-border-radius: 3px;
}

.ui_tpicker_millisec_slider.ui-widget-content {
	border: none;
	background: #ccc !important;
	-webkit-border-radius: 3px;
}

.ui-menu {
	width: 17%!important;
}

.ui-menu .ui-menuitem-link {
	width: 100% !important;
}

.ui-menu-child {
	background-color: #fff !important;
	width: 100% !important;
}

.ui-slider .ui-slider-handle {
	width: 1.2em;
	height: 1.2em;
}

.ui-dialog {
	z-index: 1020 !important;
}