/* generic */
.no-corners {
	-webkit-border-radius: 0 !important;
	border-radius: 0 !important;
}
div[data-role="header"] {
	padding:0 .25em;
}

.border-radius-inherit > *:first-child {
	-webkit-border-top-left-radius: inherit;
	border-top-left-radius: inherit;
	-webkit-border-top-right-radius: inherit;
	border-top-right-radius: inherit;
}
.border-radius-inherit > *:last-child {
	-webkit-border-bottom-left-radius: inherit;
	border-bottom-left-radius: inherit;
	-webkit-border-bottom-right-radius: inherit;
	border-bottom-right-radius: inherit;
}

/* */
.ui-dialog-contain { max-width:800px; }

.row_debug tr {
	vertical-align:top;
}
.row_debug thead tr:last-child td {
	border-bottom:#000 solid 1px;
	padding-bottom:.25em;
}
.row_debug tbody tr:first-child td {
	padding-top:.5em;
}
.row_debug tbody td {
	color:#999;
}
.row_debug .diff td {
	color:inherit;
}

/*
#popupBasic .ui-field-contain { margin:0 }
*/

#sync_opts_popup .ui-checkbox .ui-btn-inner {
	padding-right:10px;
}
#opts_general {
	margin:0;
}
#opts_general .ui-checkbox:first-child label { border-top-width:0 }

.contacts th {
	font-size:1.2em;
}
.contacts tbody tr.hover td {
	background: 			#dfdfdf;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #f6f6f6 ), to( #e0e0e0 )); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #f6f6f6, #e0e0e0 ); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #f6f6f6, #e0e0e0 ); /* FF3.6 */
	background-image:     -ms-linear-gradient( #f6f6f6, #e0e0e0 ); /* IE10 */
	background-image:      -o-linear-gradient( #f6f6f6, #e0e0e0 ); /* Opera 11.10+ */
	background-image:         linear-gradient( #f6f6f6, #e0e0e0 );
}
.contacts tbody td:first-child {
	background-image:inherit;
	-webkit-border-top-left-radius: .6em;
	border-top-left-radius: .6em;
	-webkit-border-bottom-left-radius: .6em;
	border-bottom-left-radius: .6em;
}
.contacts tbody td:last-child {
	-webkit-border-top-right-radius: .6em;
	border-top-right-radius: .6em;
	-webkit-border-bottom-right-radius: .6em;
	border-bottom-right-radius: .6em;
}
.contacts .eq .col_left,
.contacts .eq .col_right {
	/*font-weight:bold;*/
}
.contacts .gt .col_left {
	font-weight:bold;
}
.contacts .lt .col_right {
	font-weight:bold;
}
.contacts .add { color:#30F; }
.contacts .updated { font-style: italic; }
.contacts .rem { color:#AAA; }
