.ui-widget {
	font-family: Palanquin, sans-serif;
	font-size: 1em;
	color: white;
}



.ui-widget-content {
	border: 1px solid white;
	background: #fff;
	color: #333;
	
	/*display: none;*/
}

.ui-autocomplete-query {
    font-weight: normal !important;
}

.ui-widget-header {
	border: none;
	background: none;
	color: #333;
	font-weight: normal;
	text-shadow: none;
}

.ui-inputfield {
    color: #333;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    background-color: #0081ff;
    text-shadow: none;
}

.fileupload-buttonbar .fileinput-button .ui-icon-plusthick {
	display: none !important;
}


.ui-state-default, .ui-state-default,
	.ui-widget-header .ui-state-default {
	text-shadow: none;
	font-weight: normal;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.ui-state-hover, .ui-state-hover, .ui-widget-header .ui-state-hover,
	.ui-state-focus, .ui-state-focus, .ui-widget-header .ui-state-focus
	{
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.ui-state-hover {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}



.ui-fileupload-buttonbar .ui-button {
	font-weight: normal;
	color: white;
	background-image: -webkit-linear-gradient(top, #2fa4e7 0%, #1684c2 100%);
	background-image: -o-linear-gradient(top, #2fa4e7 0%, #1684c2 100%);
	background-image: linear-gradient(to bottom, #2fa4e7 0%, #1684c2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2fa4e7',
		endColorstr='#ff1684c2', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled= false);
	background-repeat: repeat-x;
	border-color: #157eb9;
	
}

.ui-button-text-icon-left .ui-button-text {
    padding: .5em .5em .5em .5em!important;
}

.ui-icon {
    display: none !important;
}


.panel-default>.panel-heading {
	background-color: none;
	background-image: none;
	color: #545B60;
	font-size: 20px !important;
	font-weight: normal !important;
}

.panel-heading {
	font-size: 20px !important;
	font-weight: normal !important;
}

table.table-bordered {
	border: none;
}

table.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, table.table-bordered > tfoot > tr > th, table.table-bordered > thead > tr > td, table.table-bordered > tbody > tr > td, table.table-bordered > tfoot > tr > td {
    border: none;
}


table.table-bordered>thead>tr>th {
	border: none;
	font-weight: normal;
	color: #545B60;
	border-bottom: 1.5px solid #076da7;
	font-size: 18px;
}


table.table-striped>tbody>tr:nth-of-type(2n+1) {
	background-color: #FFF;
}

table.table-hover > tbody > tr:hover {
    background-color: #FFF;
}

/*table.table-striped>tbody>tr:nth-of-type(2n+1) :hover {
	background-color: #FFF;
}*/

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-weight: normal;
}

.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger:active:hover
.btn-danger:visited {
    background-position: 0 0px!important;
    background-image: -webkit-linear-gradient(top, #b81e36 0%, #831527 100%);
} 

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: 1px solid white;
	background-color: white;
	background-image: none;
}


.ui-column-title {
	color: #000;
	font-weight: 500;
}


.ui-datatable thead th {
	border-bottom: 2px solid #ddd;
}

.ui-datatable-reflow .ui-datatable-data tr.ui-widget-content {	
	border-bottom: 1px solid #ddd;
}

@media screen and (max-width:640px) {

.ui-datatable-reflow .ui-datatable-data td[role="gridcell"] {
	margin-bottom: 5px;
}

.ui-datatable-reflow .ui-datatable-data td[role="gridcell"] .ui-column-title {
    min-width: 40%;
}

@media screen and (max-width:40em) {
	
	.ui-fileupload-buttonbar {
		padding: .2em .4em
	}
	
	.ui-fileupload-buttonbar .ui-button {
    	padding: 0px!important;;
	}
	
	.ui-button-text {
		display: block!important;
	}
		
	.ui-button-text-icon-left .ui-button-text {
    	padding: .0em 0em .0em 0em;
	}
	
}
