.ui-header .ui-btn {
	margin-top: 6px;
	border: 0px;
	box-shadow: none;
	-webkit-border-radius: .25em;
	border-radius: .25em;
}

.ui-header .ui-btn-left {
	margin-left: 7px;
}

.ui-header .ui-btn-right {
	margin-right: 7px;
}

.ui-header .ui-btn:after {
	background-size: 18px 18px;
}

.ui-header .ui-title {
	font-size: 1.1em;
	margin-top: 1px;
	margin-left: 45px;
	margin-right: 45px;
	text-align: left;
}

.ui-filterable .ui-btn-icon-notext:after, .ui-btn-icon-top:after, .ui-btn-icon-bottom:after {
	background-color: gray;
}

/*  */
.ui-listview .ui-li-has-thumb>img:first-child, .ui-listview .ui-li-has-thumb>.ui-btn>img:first-child, .ui-listview .ui-li-has-thumb .ui-li-thumb {
	left: 0px;
	top: 0px;
	max-height: 60px;
	max-width: 60px;
	height: 60px;
	width: 60px;
}

.ui-listview>.ui-li-has-thumb>.ui-btn, .ui-listview>.ui-li-static.ui-li-has-thumb
{
	min-height: 0;
	padding: .7em 1em .7em 70px;
}
/*  */
.ui-header .ui-select .ui-btn {
	margin: -7px;
	border: solid lightgray 1px;
	display: block;
}

.ui-header .ui-select .ui-btn:after {
	background-size: 15px 15px;
}

.divHr {
	width: 90%;
	margin-left: 5%;
	height: 1px;
	background: linear-gradient(to right,rgba(255,255,255,0.2),rgba(50,50,50,0.4),rgba(50,50,50,0.4),rgba(255,255,255,0.2));
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	top: .3em;
}

.ui-datepicker .ui-datepicker-header {
	padding: .4em 0em;
}

.ui-datepicker-calendar td a {
	padding: .2em .15em;
	font-size: .9em;
}

table.ui-body-d>tbody>tr:hover {
	box-shadow: inset 0 0 50px rgba(0,0,0,.35);
}

tbody>tr.tr-checked {
	background-color: #166f45;
	color: #fff;
}

a {
	text-decoration: none;
	color: #af2c47;
}

*, *:before, *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.ui-bar-a,.ui-page-theme-a .ui-bar-inherit,html .ui-bar-a .ui-bar-inherit,html .ui-body-a .ui-bar-inherit,html body .ui-group-theme-a .ui-bar-inherit {
	font-weight: normal;
}
.ui-page-theme-a a,html .ui-bar-a a,html .ui-body-a a,html body .ui-group-theme-a a {
	font-weight: normal;
}


.ui-popup {
	min-width: 300px;
	max-width: 600px;
	padding: 10px;
}

.ui-popup .ui-title {
	border-bottom: 1px solid #eee;
	padding: 10px;
	margin: -11px -11px 10px;
	background: #166f45;
	color: #fafafa;
	font-weight: 400;
	border-radius: 3px 3px 0 0;
}

.ui-popup .alert {
	margin: -10px;
	border: 0;
	border-radius: 0;
}

.faq-item {
	border: 1px solid #eee;
	background: #fff;
	padding: 10px;
	margin: 0 5px 5px;
	border-radius: 3px;
	box-shadow: 1px 1px 1px 0px rgba(0,0,0,.2);
}
.container-img-btn {
    bottom: 10px;
    right: 10px;
}