.ui-datatable, th.ui-state-default, #dtReport span.ui-state-default {
    background: inherit !important;
    color: inherit !important;
    border: none !important;
}

#dtReport button.ui-state-default {
    background: inherit;
}

.ui-datatable .ui-inputfield {
    display: block !important;
    width: 100% !important;
    height: 34px !important;
    padding: 6px 12px !important;
    font-size: 14px !important;
    line-height: 1.42857143 !important;
    color: #555 !important;
    background-color: #fff !important;
    background-image: none !important;
    border: 1px solid #ccc !important;
    border-radius: 4px !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s !important;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s !important;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s !important;
}

/*
.ui-selection-column .ui-chkbox-icon {
	background-color: rgb(255, 255, 255);
	width: 100%;
	height: 100%;
}
*/

.ui-radiobutton{
	margin-right: 20px;
}

#frmLogin .ui-panelgrid-cell{
padding: 0px !important;
}

#inboxSearch .control-label{
	min-width: 165px;
}
.hidden_{
	visibility: hidden;
	height: 0;
}

#inboxSearch .ui-selectonemenu {
   padding-right: 0em !important;
}

#inboxSearch .ui-selectonemenu .ui-selectonemenu-trigger {
    padding: 0px 0px !important;
}

.topbar .ui-menu {
    background: transparent;
    border: none;
}

.topbar li ul.ui-menu-list {
    background: #212733;
    padding-bottom: 0.4rem;
    border-radius: 0;
    text-align: right !important;
    text-transform: capitalize;
}
.topbar .ui-menuitem-active{
	background-color: #555 !important;
    color: #fff !important;
}
.topbar .ui-state-hover {
    background: transparent !important;
}

.topbar .ui-menuitem-text{
	color: #fff;
}

.ui-paginator span{
	  line-height: 1.025 !important;
}

.lowlight{
	background: #ebebeb !important ;
}
.ui-sortable-column input, .ui-filter-column input{
		background: #dee4e4 !important ;
}

.customTab .ui-sortable-column-icon {
    width: 16px !important;
    height: 16px !important;
    display: inline-block !important;
}

.ui-sortable-column-icon .ui-icon {
    transform: scale(1)
}

.pe-inputNumber,hasDatepicker{
	width: 100% !important;
}

#frmLogin .ui-selectonemenu {
    padding: 0px 0px !important;
}
#frmLogin .ui-selectonemenu .ui-selectonemenu-trigger,#frmLogin .ui-selectcheckboxmenu .ui-selectcheckboxmenu-trigger{
	 padding: inherit !important;
}

.ui-selectcheckboxmenu {
	min-height: 40px;
	width: 400px
}

.ui-selectcheckboxmenu-token-label{
	color: #ffffff;
	background-color: #df1a23;
	border-radius: 4px;
	height: 29px;
}

.ui-selectcheckboxmenu-multiple-container {
    width: 96%;
    min-height: 40px;
    max-height: 200px;
    overflow-y: auto;
    background-color: #eeeeee;

}

.ui-growl {
    position: fixed;   /* Keeps it in place even when scrolling */
    top: 20px !important;     /* Distance from the top of the browser */
    right: 20px !important;   /* Distance from the right edge */
    left: auto !important;    /* Ensures it doesn't stretch from the left */
    width: 350px;
}


.ui-growl-item-container {
    padding: 10px !important; /* More space around the text */
    min-height: 40px !important; /* Ensure it stays tall even with short text */
}


.ui-growl-image {
    float: left
}

.ui-growl-image.pi {
    font-size: 3rem !important; /* Slightly larger than 2rem default */
    margin-right: 1.25rem !important;
    float: right
}


.ui-growl-title {
    font-size: 16px !important; /* Bigger "Success" title */
    margin-bottom: 5px !important;
}

.ui-growl-message p {
    font-size: 14px !important; /* Bigger "Order Process Success" detail */
}

.ui-confirm-dialog-message {
    font-size: 14px;
    color: #444 !important;
    font-family: sans-serif;
}

.ui-confirm-dialog .ui-button-text {
    font-size: 14px !important;
    font-weight: 600 !important;
    padding: 0.5rem 1rem !important;
}

.ui-confirm-dialog-icon {
    font-size: 2.5rem !important;
    margin-right: 15px !important;
    color: #757575 !important;
}

.ui-dialog-title {
    font-size: 16px !important;
    font-weight: bold !important;
}

.ui-selectcheckboxmenu,.ui-inputfield,.ui-selectonemenu{
  background-color: #fff !important;
  /*border: 0.5px solid #dfdfdf !important;*/
}
.ui-datatable-data td[role="gridcell"]:focus, .ui-datatable-data td[role="grid"] [tabindex="0"]:focus
,.ui-state-default.ui-sortable-column.ui-state-active{
  outline: #c8c8c8 !important;
  outline-offset: -2px !important;
  border: 1px solid #c8c8c8 !important;
}
.ui-widget-header {
  /*background: none !important;*/
  border: 0px !important;
}
.accountusage_datatable1 .ui-widget-header{
    background: none !important;
}

#dynamicSearchPanel .search-bar{
    margin: 0 auto;
}
.ui-datatable .ui-datatable-data > tr > td {
  border: 1px solid #eee!important;
}
#frmTopupListing .ui-datatable .ui-datatable-header {
    background-color:#df1a23!important;
}
#frmTopupListing .ui-paginator .ui-paginator-pages .ui-paginator-page {
    border: none !important;
    margin: 0px 6px;
}
.ui-dialog {
  box-shadow: 0 0 6px 0 rgba(0,0,0,0.6)!important;
  border: 0.5px solid #c8c8c8!important;
  border-radius: 6px!important;
}