/* #### */

.items ul.item { width:100%; display:inline-block; padding:0; margin:0; border-bottom:1px solid #CCC; padding:4px 0px; border-right:2px solid transparent; border-left:2px solid transparent; box-sizing:border-box; }
.items ul.item li { display:inline; float:left; padding:4px; font-size:13px; }
.items .item:nth-child(odd) { background-color:#F9F9F9; }
.items .item:nth-child(even) { background-color:#FFF; }
.items .item:hover { border-right:2px solid #3399FF; border-left:2px solid #3399FF; }

.item._done { opacity: 0.4; }

._pointer { cursor:pointer!important; }

._resi { position:absolute; max-height:160px; overflow:scroll; border: 1px solid #3399FF !important; box-shadow: 0px 0px 12px #DDD; margin-top:-3px; min-width:12px; background-color:#FFF; min-height:12px; display:none; box-sizing:border-box; font-size:0; }

.wraper { display:block; width:90%; margin:0 auto; }
.wraper ._res { width: inherit; }
._res .results { position: fixed; height: calc(100% - 160px); overflow: scroll; overflow-x: hidden; overflow-y: visible; width:inherit; font-size:0;}

._section_header {
	display:block;
	width:100%;
	box-sizing: border-box;
	background-color:#EEE;
	padding:4px;
	margin-bottom:4px;
	border-bottom:2px solid #CCC;
}

ul._tabs_menu { width:100%; display:inline-block; margin:0; padding:0; }
ul._tabs_menu li { display:inline; float:left; margin:0; padding:0px 4px; font-size:13px; min-width:224px; }
ul._tabs_menu li i._mr { margin-right:6px; }

ul._tabs_menu li._pr { position:relative; }


ul._tabs_menu li P { float: right ; margin-top: 4px; }

li._mw { min-width:1px!important; }

._paging { margin: 4px 0px; border-bottom: 1px solid #CCC; }

/*
._paging ._btn._sel,
._paging a._btn._plain:hover { color:#FFF!important; background-color:#3399FF!important; }
*/

.ui-widget {
	font-size:12px;
	color:#3399FF;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover,
.ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus
{
color:#3399FF;
background-color:#FFF;
background-image:none;
}

i.fa { vertical-align: bottom; }

._prel { position:relative; }

._info_dot {
	background-color:#FF0000;
	color:#FFF;
	border-radius: 25px;
	padding:3px;
	font-size:11px;
	font-family:"Ubuntu Mono";
	text-align:center;
	min-width:12px;
	min-height:12px;
	line-height:10px;
	display: inline-block;
	position:absolute;
	top:-8px;
	right:-12px;
	font-weight:bold;
}

/* #### */

.aloverlay {
	display:block;
	visibility:hidden;
	position:fixed;
	width:100%;
	height:100%;
	z-index:9000;
	top:0;
	left:0;
	background-color:rgba(255,255,255,0.6);
}

.loader {
	background-image:url('al.gif');
	background-repeat:no-repeat;
	background-position:50% 50%;
}

._fr { float:right!important; }
._fl { float:left!important; }

._btnfrm {
	display:inline-block;
	/*position:absolute;*/
	margin:0;
	padding:0;
	min-height:0px;
	min-width:0px;
}

._dot {
display: inline-block;
width: 13px;
height: 13px;
background-color: transparent;
padding:0px;
margin:0px;
border-radius: 25px;
}

div.br { height:6px; }
