/* search */
.search { padding: 0 }
#searchtable, #searchtable td { vertical-align: top; text-align: left }
#searchtable fieldset { font-size: 14px; background-color: #262626;  font-weight: 300; border: 1px solid #4e4e4e; padding: 12px 16px; text-align: left; 
margin: 0 8px 8px 0 !important; border-radius: 6px; }
fieldset legend { font-size: 16px; font-weight: bold; color: #696969; }
#searchtable table, #searchtable form { margin: 0; width:100%;}
#searchtable select { background-color: #262626;border: 1px solid #4e4e4e; padding: 12px 16px; text-align: left; 
margin: 0 14px 8px 0 !important; border-radius: 6px; 	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg height='24' width='24' xmlns='http://www.w3.org/2000/svg'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath d='M0 0h24v24H0z'/%3e%3cpath d='M0 0h24v24H0z'/%3e%3cpath d='M7 10l5 5 5-5' stroke='%236B6B6B' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3e%3c/g%3e%3c/svg%3e");
	background-repeat: no-repeat;background-position: center right;}
#searchuser, #searchinput { width: 300px !important; font-size: 14px; background-color: #262626;  font-weight: 300; color:#ffffff; border: 1px solid #4e4e4e; padding: 12px 16px; text-align: left; 
margin: 0 14px 8px 0 !important; border-radius: 6px}
.search > div {margin-bottom:10px;}
.search input[type="text"], .search select {display:block; width:100% !important; margin-bottom:10px;}
#replylimit { font-size: 14px; background-color: #262626;  font-weight: 300; border: 1px solid #4e4e4e; padding: 12px 16px; text-align: left; 
margin: 0 8px 8px 0 !important; border-radius: 6px;color:#8e8e8e; }

#loading-layer { background: #000; padding: 10px; text-align: center; color: #fff; border-radius: 2px }

#loading-layer.withouttext {
    background: rgb(0 0 0 / 60%);
    padding: 5px 5px 0px 5px;
    text-align: center;
    color: #fff;
    border-radius: 50%;
}
textarea:focus, input:focus{
    outline: none;
}
#loading-layer.withtext {
	padding: 10px;
    background: rgb(0 0 0 / 60%);
    color: #fff;
    border-radius: 5px;
	box-shadow: 0 3px 6px rgb(0 0 0 / 16%), 0 3px 6px rgb(0 0 0 / 23%);
}
#dropmenudiv{padding:10px 0;min-width:140px;width:auto !important;opacity:1 !important;display:none;font-size:.9em;box-shadow:0 8px 40px -10px rgba(0,0,0,0.3);border:1px solid #e6e6e6;border-color:rgba(0,0,0,0.1);background-clip:padding-box}
#dropmenudiv{background-color:#000000}
#dropmenudiv a{text-decoration:none !important;color:#ffffff;display:block;padding:3px 20px;border:0 none;white-space:nowrap;color:inherit}
#dropmenudiv a:hover{background-color:#eeeeef}
/* PM */
.pm-menu {height:60px; white-space:nowrap; overflow-y:hidden; overflow-x:auto;}
.pm-menu li {display:inline-block; margin-right:10px;}
.pm-menu a {padding:0 15px; background:#f5f5f5; line-height: 40px; display:block;}
.pm-menu a:hover {background:#444; color:#fff;}
.pm-status {margin-bottom:40px;}
.pm_progress_bar {border-radius:4px; background-color:#1E1E1E; margin:10px 0; overflow:hidden;}
.pm_progress_bar span {background:#000000; font-size:0; text-indent:-2000em; height:20px; display:block; overflow:hidden;}
.table-resp {overflow-y:hidden; overflow-x:auto}
.table-resp a {color:#2195F1}
.pm, .userstop {border:1px solid #000000; width:100%;}
.pm tr td, .userstop tr td {padding:10px; border:1px solid #1E1E1E; font-size:13px; }
.pm tr:nth-child(1) {background-color:#444; color:#FFF;}
.pm select {width:100%; margin-bottom:10px;}

.titlucomm a {
color: #e1e1e1 !important;
font-size:14px !important;
display:inline !important;
}
.titlucomm {
color: #666666 !important;
font-size:14px !important;
font-weight:700 !important;
}
.verifica {
  background: none!important;
  border: none;
  padding: 0!important;
font-size:12px;
  color: #909090;
  margin-left:10px;
  text-decoration: underline;
  cursor: pointer;
}
.smoothscroll-top {
position:fixed;
display: flex;
align-items: center;
justify-content: center;
opacity:0;
visibility:hidden;
overflow:hidden;
text-align:center;
z-index:99;
background-color:#0080ff;
color:#fff;
width:40px;
height:40px;
line-height:40px;
right:25px;
bottom:-25px;
padding-top:2px;
border-radius:50%;
transition:all .5s ease-in-out;
transition-delay:.2s;
}

.smoothscroll-top:hover {
background-color:#3eb2ea;
color:#fff;
transition:all .2s ease-in-out;
transition-delay:0;
}

.smoothscroll-top.show {
visibility:visible;
cursor:pointer;
opacity:1;
bottom:25px;
}
.smoothscroll-top svg {
	transform: rotate(180deg);
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height .35s ease;
       -o-transition: height .35s ease;
          transition: height .35s ease;
}
@media screen and (max-width: 768px) {
    .itemu {
        display: none;
    }
}

.rating, .unit-rating { width: 115px; height: 23px; }
	.rating { font-size: 11px; }
	.unit-rating, .unit-rating li a:hover, .unit-rating li.current-rating {
		background-image: url(data:image/png;base64,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);
		-webkit-background-size: 23px auto; background-size:  23px auto;
	}
	.unit-rating {
		list-style: none;
		margin: 0; padding: 0;
		position: relative;
		background-position: 0 -46px;
	}
	.unit-rating li {
		text-indent: -90000px;
		padding: 0; margin: 0;
		float: left;
	}
	.unit-rating li a {
		display: block;
		width: 23px; height: 23px;
		text-decoration: none;
		border: 0 none !important;
		text-indent: -9000px;
		z-index: 17;
		position: absolute;
		padding: 0;
	}
	.unit-rating li a:hover {
		background-position: 0 -23px;
		z-index: 2;
		left: 0;
	}
	.unit-rating a.r1-unit { left: 0; }
	.unit-rating a.r1-unit:hover { width: 23px; }
	.unit-rating a.r2-unit { left: 23px; }
	.unit-rating a.r2-unit:hover { width: 46px; }
	.unit-rating a.r3-unit { left: 46px; }
	.unit-rating a.r3-unit:hover { width: 69px; }
	.unit-rating a.r4-unit { left: 69px; }
	.unit-rating a.r4-unit:hover { width: 92px; }
	.unit-rating a.r5-unit { left: 92px; }
	.unit-rating a.r5-unit:hover { width: 115px; }
	.unit-rating li.current-rating {
		background-position: 0 0;
		position: absolute;
		height: 23px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
		padding: 0px;
	}

.xsort-area{
	margin-bottom: 5px;
	font-size:13px;
	-ms-user-select: none;
	user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none;
}
.xsort-area:after{
	content: "";
	display: table;
	clear: both;
}
.xsort-area>div{
	float: left;
	margin: 0 10px 10px 0;
}
.xsort-div{
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	border: 1px solid #353535;
	border-radius: 6px;
	background: #1E1E1E;
	color: #E6E6E6;
	position: relative;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
.xsort-div:hover{
	box-shadow: 0 0 0 1px #AA6C00;
}
.xsort-active{
	box-shadow: 0 0 0px 1px #AA6C00;
}
.xsort-selected{
	cursor: pointer;
	padding-right: 15px;
	position: relative;
}
.xsort-selected:after{
	position: absolute;
	top: 50%;
	margin-top: -2px;
	right: 0;
	border: 4px solid transparent;
	border-top-color: #777;
	content:"";
}
.xsort-div-filler{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAvklEQVR42o3KsUqCYRiA0RPVZg6Fg2NgU0ME7g0KTg0SLtHaFYQ0VjRFDUGjEAhBi1vQ1Fx2BVJ4Aa4FQWT6tn38llTnWR//t+7MjY6mgh9mXYjUi4ZvzoVnDUXL9r35VJWxaqxvEcCGkSczkmNhR1ZHKEuuhZKsPWFbcimsyToS6pJd4YRkTs9IUZIzMLQFmNcSbk2oeBfuHDrVF8KHugllj0IIQ23daQsrNtUsIe9BWqbLuxde/WLBlQN/+wLDfD9iwnIihwAAAABJRU5ErkJggg==);
	background-position: 50% 50%;
	width: 32px;
	padding: 0;
	background-repeat: no-repeat;
	cursor: pointer;
}

.xsort-ul{
	display: none;
	background: #fff;
	position: absolute;
	top: 100%;
	left: 0;
	margin: 0;
	padding: 0;
	max-height: 400px;
	overflow: auto;
	list-style: none;
	z-index: 999;
	border: 1px solid #ccc;
	border-radius: 5px;
	box-shadow: 0 0 0 3px rgba(0,0,0,.1);
	box-sizing: content-box;
}
.xsort-ul li{
	display: block;
	border-bottom: 1px solid #eee;
	padding: 0 35px 0 18px;
	line-height: 30px;
	white-space: nowrap;
	cursor: pointer;
	color: #666;
}
.xsort-ul li:last-child{
	border: none;
}
.xsort-ul li.current{
	color: #333;
	font-weight: bold;
	background: #f5f5f7;
	position: relative;
}
.xsort-ul li.current:after{
	position: absolute;
	top:0;
	right: 5px;
	bottom: 0;
	width: 5px;
	content: "";
	display: block;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAQAAAAnZu5uAAAAJUlEQVQY01XIMQEAIAwDsDivroGe6Sg3OQNxBGLVCldVzbfECA+g/g9v8ooTNAAAAABJRU5ErkJggg==) no-repeat 50% 50%
}

.xsort-ul li:hover{
	background: #eee url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAHElEQVQImWP4+vUrEwMDA9P///+ZGBgY4JjGfAByHhgFbrteLwAAAABJRU5ErkJggg==) repeat-x 0 0;
	color: #000;
}
.xsort-ul li.xdesc, .xsort-ul li.xasc{
	background-position: 6px 50%;
	background-repeat: no-repeat;
}
.xsort-ul li.xdesc, .xdesc{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAICAQAAACfDS2NAAAAIElEQVQY02NgYGBgSPsPggwwQDQXwoRBFAHsekECEBoASUcnDSh9+RUAAAAASUVORK5CYII=);
}
.xsort-ul li.xasc, .xasc{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAICAQAAACfDS2NAAAAHklEQVQYV2NgAIO0/xAaygFBFA5UAMGBq0BRTDwXAPWMJw0b8PLnAAAAAElFTkSuQmCC);
}
span.xasc, span.xdesc{
	padding-left: 10px;
	background-position: 0 50%;
	background-repeat: no-repeat;
}

.xsort_empty{
	margin-top: 15px;
	background: #1E1E1E;
	border: 1px solid #353535;
	padding: 15px;
	text-align: center;
	color: #696969;
	border-radius: 6px;
	box-shadow: 0 2px 7px rgba(0,0,0,.1);
}

.xsort-admin-area{
	padding: 0 0 0 210px;
}
.xsort-admin-area:after{
	content: "";
	display: block;
	clear: both;
}
.xsort-admin-area ul{
	list-style: none;
	margin: 0 0 0 -210px;
	padding: 0;
	float: left;
	width: 200px;
	border-right: 1px solid #ddd;
}
.xsort-admin-area ul.loading{
	background: url(data:image/GIF;base64,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) no-repeat 50% 50%;
}
.xsort-admin-area ul li{
	display: block;
	color: #f43;
	cursor: pointer;
	padding: 1px 0;
}
.xsort-admin-area ul li.current,
.xsort-admin-area ul li:hover{
	color: #000;
}
.xsort-admin-area ul li.current{
	font-weight: bold;
}
.xsort-admin-area p{
	margin: 0;
	padding: 7px 0 0;
}
.xsort-admin-area code{
	max-height: 400px;
	overflow: auto;
}
.xsort-div-clearall{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAACISURBVHjaYvz//z8DuQAggJgYKAAAAUSRZoAAokgzQACxoAusXLkSFgiMSMJgsfDwcGQxBoAAwmfzfzQaAwAEEDbNjFgMQBcHA4AAwmUzIwE+GAAEEBMBJzPgczpAADER0MiIzwCAAMIXYIz4nAwCAAHESEnyBAggihIJQABRpBkggCjSDBBgAIFeEhmxC8RVAAAAAElFTkSuQmCC);
	background-position: 50% 50%;
	width: 32px;
	padding: 0;
	background-repeat: no-repeat;
	cursor: pointer;
}