html {
	position: relative !important;
	min-height: 100% !important;
}

.img-loader {
	position: fixed !important;
	float: right !important;
	bottom: 0px !important;
	padding-bottom: 20px !important;
	margin-bottom: 20px !important;
	padding-right: 20px !important;
	margin-right: 20px !important;
}

div.ui-datatable {
	border: 1px solid !important;
	border-color: #f6f6f6 !important;
	width: 100% !important;
}

div.ui-datatable>div.ui-datatable-tablewrapper>table>thead>tr>th {
	background: url("") !important;
	color: #fff !important;
	background-color: #337ab7 !important;
	border-top: 0px none #fff !important;
	border: 1px none #f6f6f6 !important;
}

div.ui-datatable>div.ui-datatable-tablewrapper>table>tbody {
	border: 0px none #f6f6f6 !important;
}

div.ui-datatable>div.ui-datatable-tablewrapper>table>tbody>tr {
	border: 0px none #f6f6f6 !important;

}

div.ui-datatable>div.ui-datatable-tablewrapper>table>tbody>tr>td {
	text-align: center !important;
	color: #293845 !important;
	border: 1px none #f6f6f6 !important;
}

div.ui-datatable>div.ui-datatable-tablewrapper>table>tbody>tr {
	border-bottom: 0px none #fff !important;
}

div.ui-datatable>div.ui-datatable-tablewrapper>table>tbody>tr:nth-child(even)
{
	background-color: #fff ;
}

div.ui-datatable>div.ui-datatable-tablewrapper>table>tbody>tr:nth-child(odd)
{
	background-image: url(images/tile.gif) ;
	background-repeat: repeat ;
}

div.ui-datatable>div.ui-datatable-tablewrapper>table>tbody>tr:HOVER {
	background-image: url("") !important;
	background-repeat: repeat !important;
	/*background-color: #f6f6f6 !important;*/
	background-color: #D3D3D3 !important;
	cursor: pointer !important;
}

.ui-datatable tr.ui-state-highlight {
	background: url("") !important;
	background-color: #ededed !important;
}

div.ui-paginator-bottom {
	background: url("") !important;
	background-color: #f6f6f6 !important;
	background-repeat: repeat !important;
	padding-right: 25px !important;
	text-align: right !important;
	border: 0px solid #313030 !important;
	border-radius: 4px !important;
}

div.ui-paginator-bottom>span:not (:nth-child(3) ) {
	background-color: #DFECFA !important;
	border: 1px solid #313030 !important;
	border-radius: 50% !important;
}

.ui-icon-seek-prev {
	background-position: -32px -160px !important;
}

.ui-icon-seek-next {
	background-position: -48px -160px !important;
}

.ui-icon-seek-first {
	background-position: -64px -160px !important;
}

.ui-icon-seek-start {
	background-position: -80px -160px !important;
} /* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-end {
	background-position: -80px -160px !important;
}

div.ui-paginator-bottom>span:nth-child(3)>span {
	background-color: #DFECFA !important;
	border: 1px solid #313030 !important;
	border-radius: 50% !important;
}

div.ui-paginator-bottom>span:nth-child(3)>span:HOVER {
	background-color: #A2C1E1 !important;
}

div.ui-paginator-bottom>span:nth-child(3)>span.ui-state-active {
	background-color: #83A9D0 !important;
}

.ui-command-button-top-right-bottom-left {
	border: 1px solid #DCDDDF !important;
	-moz-border-radius: 20px 10px 20px 10px !important;
	-webkit-border-radius: 20px 10px 20px 10px !important;
	border-radius: 20px 10px 20px 10px !important;
}

.ui-command-button-round {
	background: url("") !important;
	background-color: #fcf8e3 !important;
	border-color: #faebcc !important;
	color: #8a6d3b !important;
	-moz-border-radius: 50% !important;
	-webkit-border-radius: 50% !important;
	border-radius: 50% !important;
	width: 20px !important;
	height: 25px !important;
}

button.ui-command-button-round span i {
	margin-right: -6.5px !important;
	margin-top: -2px !important;
}

button.ui-state-focus {
	background: url("") !important;
}

.ui-command-button-round-edge {
	border: 1px solid #DCDDDF !important;
	-moz-border-radius: 20% !important;
	-webkit-border-radius: 20% !important;
	border-radius: 20% !important;
}
.radio-group {
    display: flex;
    flex-direction: row;
}
.input-radio-rating {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap
}
.radioclaselkso{
    display: inline-block;
    float: left;
width: 25px;
clear:none
}
.modal {
	direction: rtl !important;
}

.modal-header {
	direction: ltr !important;
}

.ui-radiobutton-box {
	border: 1px solid #66afe9 !important;
	-moz-border-radius: 100% !important;
	-webkit-border-radius: 100% !important;
	border-radius: 100% !important;
	background: url("") !important;
}

.ui-radiobutton-icon {
	margin-top: -1px !important;
	margin-right: -1px !important;
	-moz-border-radius: 100% !important;
	-webkit-border-radius: 100% !important;
	border-radius: 100% !important;
}

.hide {
	display: none;
}

.display {
	display: run-in;
}

.content {
	border: 0px !important;
}

.homeImg {
	background: url(images/home.png) right no-repeat;
	padding-right: 35px !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}

.spacer {
	width: 100% !important;
	height: 10px !important;
}

.handCursor {
	cursor: pointer !important;
}

.required {
	border-color: red !important;
}

div.ui-tree {
	padding: 2px !important;
	margin: 2px !important;
	border: 0px !important;
	width: 100% !important;
}

ul.ui-tree-container {
	padding: 8px !important;
	margin: 8px !important;
	border: 0px !important;
	width: 100% !important;
}

li.ui-treenode.ui-treenode-parent {
	color: #FFB227 !important;
}

li.ui-treenode.ui-treenode-leaf {
	color: #7A8C9C !important;
}

span.ui-state-hover {
	background: url("") !important;
	border: 0px solid #ffffff !important;
}

span.ui-state-highlight {
	background: url("") !important;
	border: 0px solid #ffffff !important;
	color: black !important;
	font-weight: bold !important;
}

.BlackCheck{
	text-align:center !important;
	width:10%;
}

.BlackCheck span{
	background-image: url(/VehicleTrackingSystem/javax.faces.resource/images/ui-icons_333333_256x240.png?ln=primefaces-bootstrap) !important;
}
