@import "js/media/css/jquery.dataTables_themeroller.css";

@import "js/jqueryUI/css/smoothness/jquery-ui-1.10.3.custom.min.css";

body{margin:0px;padding:0px;}

table.dataTable thead th, table.dataTable thead td {
padding: 3px 0px 3px 10px !important;
border-bottom: 1px solid #111;
}

table.dataTable tr td {
    border-bottom: 1px solid #e1e1e1;
}

		#ticket_history_head{ background-color: #EFEFEF;
    display: block;
    float: none;
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px;
    text-align: center;
    /*width: 590px;
    clear:both;*/
    }
    a{text-decoration:none;color:#000;}
    a:hover{text-decoration:underline;}
			#maincont{font-family:Tahoma, Arial, Helvetica, sans-serif;}
			#ticket_history{margin-top:20px;text-decoration:none;color:#990000;text-transform:uppercase;display:block;float:none;font-size:9pt;}
			#maincont .logindata{font-weight:bold;width:100%;height:30px;padding:0px;color:#FFFFFF;font-size:14px;}
			#maincont .logindata .destra{width:45%;text-align:left;margin:0px;padding:0px 0px 0px 0px;height:30px;line-height:30px;float:left;display:inline;}
			#maincont .logindata .centro{width:10%;text-align:center;margin:0px 0px 40px 0px;padding:0px;height:30px;line-height:30px;float:left;display:inline;text-transform:uppercase;color:#FFD500;font-size:120%;}
			#maincont .logindata .centro a{font-size:14.5px;font-weight:bold;width:100%;text-decoration: none;float:left;margin-top:27px;color:#fffccc;text-align:center;line-height:1.5em}
			#maincont .logindata .centro a:hover{color:#ff0000;}
			#maincont .logindata .sinistra{width:45%;text-align:right;margin:0px;padding:0px 0px 0px 0px;height:30px;line-height:30px;float:left;display:inline;}
			#maincont .logindata font{font-weight:normal;}

			ul.halfbuttonbar{
			    line-height: 20px;
			    list-style: none outside none;
			    margin: 0;
			    padding: 0px;
			}

			ul.halfbuttonbar li{
			    border-left: 1px dotted #666666;
			    border-collapse: collapse;
			    color: #FFFFFF;
			    display: inline;
			    float: left;
			    height: 20px;
			    line-height: 20px;
			    list-style: none outside none;
			    margin: 0;
			    padding: 0 5px;
			    font-size:12px;
			}

			.righttoolbar{
				float:left;
				margin-top:5px;
			}

			.lefttoolbar{
				float:right;
				margin-top:5px;
			}


			ul.halfbuttonbar li span{color:#ffffcc;}
			.lefttoolbar ul.halfbuttonbar li:first-child{border-left:none;}
			.righttoolbar ul.halfbuttonbar li:first-child{border-left:none;}


			#new_ticket_button{margin-top:12px;}
			#footer{font-family: Tahoma, Arial, Helvetica, sans-serif;line-height:30px;width:100%;margin-top:20px;margin-bottom:0px;font-weight:normal;background-color:#111111;color:#eeeeee;text-align:center;}
			#footer a{color:#ffffcc;text-decoration:none;}

			#maincont #inputticket input[type="text"]{border:1px solid #666666;border-style: inset;}
			#maincont #inputsearch{text-align:center;width:100%;background-color:#cccccc;margin-top:10px;}
			#maincont #customersearch{width:590px;height:25px;font-size:16px;margin:10px auto 10px auto;text-align:center;}
			#maincont .label{font-weight:bold;}
			#maincont .infodestinatario{color:#990000;}
			#maincont #details_cont{display:none;width:600px;text-align:center;margin-left:auto;margin-right:auto;}
			#maincont #destinatario{width:590px;margin-left:auto;margin-right:auto;}
			#maincont #biglocale{width:800px;border:1px solid #990000;background-color:#ffffcc;text-align:center;line-height:30px;height:30px;display:none;font-size:20px;margin-left:auto;margin-right:auto;}
			#maincont .removegif{margin-top:3px;margin-right:3px;display:none;float:right;}

			#history table{width:100%;margin:10px 10px auto auto;background-color:#ededed;border-collapse: collapse;}
			/*tr:nth-child(even) {background-color: #0000cc;}
			tr:nth-child(odd) {background-color: #e1e1e1;}*/
			/*td:first-child{font-weight:bold;}*/
			#history td{height:25px;text-align:left;padding:5px;margin:0px;font-weight:normal;font-size:9pt;}

			#maincont #input_data{font-family: Tahoma, Arial, Helvetica, sans-serif;width:580px;margin:20px auto auto 55px;display:none;}
			.spacer{width:580px;margin:10px auto auto auto;display:block;float:none;clear:both;}

			#history_cont{/*width:800px;margin:10px auto auto auto;*/display:none;}

			.ticketrow td{border:none;border-bottom:1px inset #cccccc;}
			#history th{border:none;border-bottom:1px solid #cccccc;background-color:#666666;color:#ffffff;}
			#maincont #inputticket fieldset{float:left;display:inline;border:none;margin:0px;padding:0px;}
			#maincont #inputticket label{width:115px;float:left;display:inline;text-align:right;font-weight:bold;margin:0px 5px 0px 0px;}
			#maincont .inputfield{width:460px;float:left;display:inline;height:30px;}
			#maincont .inputfield input,textarea{float:left;display:inline;}

			#history textarea{margin-bottom:10px;}

			#maincont #Subject,#To,#Email,#Tel{width:450px;height:18px;font-size:14px;}
			#maincont #Body{width:450px;height:250px;}
			#maincont #inputticket input[readonly="readonly"]{background-color:#ededed;}
			#maincont .cr{float:left;width:580px;}
			#maincont .ajaxcomplete input{text-align:center;}
			#maincont .inputfieldarea{height:270px}
			.expand{width:800px;text-align:center;}
			.innerDetails{/*border:1px dotted #666666;*/margin:5px 5px 20px 5px;float:left;display:inline;width:100%;background:#ffffff;}
			.ticketsteps{width:75%;background-color:#e1e1e1;padding:5px;}
			.innerDetailsBody{width:25%;background-color:#ffffcc;padding:5px;float:left;display:inline;border:2px solid #e1e1e1;height:100%;vertical-align: middle;}

			#maincont #submitButton{width:106px;height:40px;text-align:center;padding:0px;margin:10px auto 20px auto;background-color:#ffffff;}

			.fg-toolbar{font-family:Arial;font-size:11pt;}
			#history2{width:90%;display:none;font-family:Arial;font-size:11pt;}

			.highlighted{background-color:#00aaff;color:#ffffff;}
                        .highlighted a{background-color:#00aaff;color:#ffffff;}
			.selectedRow{background-color:#0000ff;color:#ffffff;}
                        .selectedRow a{background-color:#0000ff;color:#ffffff;}
			#tablecont{font-family:Tahoma, Arial;font-size:9pt;}

			table.dataTable{border:1px solid #666666;}
			table.dataTable tr{border-bottom: 1px solid #e1e1e1;}
			table.dataTable tr td{border-left: 1px dotted #ededed;border-right: 1px dotted #ededed;height:36px;vertical-align:middle;}
			.details tr td {height: auto !important;}
			table.dataTable tr td.tkR {background-color:#ffb100;}
			table.dataTable tr td.tkOFF {background-color:#FF0000;color:#FFFFCC;}
			table.dataTable tr td.tkB {background-color:#FFFFCC;}
			table.dataTable tr td.tkG {background-color:#E8FFE8;}
			table.dataTable tr.tkOK {background-color:#ffffff;}
			table.dataTable tr td.tkV {background-color:#00ff00 !important;}
			table.dataTable tr.tkON {background-color:#ffffff;}
			table.dataTable tr.tkVIEWED {background-color:#FFFFCC;}
			table.dataTable tr.tkINPROGRESS {background-color:#00FFAA;}
			table.dataTable tr.tkFAILED {background-color:#5A5A5A;color:#ffffff;}
            table.dataTable tr.tkFAILED a{background-color:#5A5A5A;color:#ffffff;}

			table.dataTable tr.tkFORWARDED {background-color:#D3F3F3;}
			table.dataTable tr td.sotto{background-color:#FF0000;font-weight:bold;color:#ffffff;}
			.tablecont table{/*width:100% !important;*/font-family:Arial;font-size:9pt;}
			.tableTicketTitle{font-size:14pt;text-align:center;width:100%;color:#990000;margin:20px 0px 10px 0px;}
			.totals{color:#ffaa00 !important;}
			ul.halfbuttonbar li a{color:#ffffff;text-decoration:none;}
			ul.halfbuttonbar li a:hover{color:#ffffcc;}
			.line{height:5px;width:100%;background-color:#ffaa00;margin-top:10px;line-height:5px;display:none;}
			.lineHere{height:5px;width:100%;background-color:#ffaa00;margin-top:10px;line-height:5px;}
			.fullcentered{width:100%;text-align:center;}
			/* search.php */
				#criteriacont{width:90%;margin-left:auto;margin-right:auto;}
				#criteriacont fieldset{border:none;}
				#criteriacont .fieldsrow{border-bottom:1px solid #ffffff;padding:10px;background: #e1e1e1;}
				/*.choose_row{display:none;}*/
				#criteriacont .fieldsrow{display:block;}
				#criteriacont .fieldsrow label,#criteriacont .fieldsrow select{display:inline;float:left;margin-left: 5px;height:20px;line-height:20px;}

				#criteriacont .fieldsrow input{display:inline;float:left;margin-left: 5px;height:16px;line-height:16px;}
				#criteriacont .fieldsrow div{margin-left: 5px;display:inline;}
				#criteriacont #cerca{margin-left:auto;margin-right:auto;font-size:16pt;}
				#criteriacont #e_il{float:left;display:inline;}

			.pingSlot, .pingChanger{width:16px;margin-left:10px;cursor:pointer;}
			.loading{
    width: 50px;
    height: 50px;
    position: absolute;
    top:0;
    bottom: 0;
    left: 0;
    right: 0;
    display:none;
    margin: auto;
}
.responsive-container {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    background:#ffffff;
    z-index:9900;
    opacity:0.75;
    filter:alpha(opacity=75);

}

.dummy {
    padding-top: 50%; /* forces 1:1 aspect ratio */
}

.img-container {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index:9999;
    text-align:center; /* Align center inline elements */
    font: 0/0 a;
}

.img-container:before {
    content: ' ';
    display: inline-block;
    vertical-align: middle;
    height: 100%;
}

.img-container img {
    vertical-align: middle;
    display: inline-block;
}

.shop_closed {
	background-image: url("img/closed.gif");
	background-position: right bottom;
	background-repeat: no-repeat;
}

.blink_me{
	color: #ff0000;
	/* animation: blinker 1s linear infinite; */
	font-weight: bold;
}

@keyframes blinker {
  50% { opacity: 0.0; }
}

/* signup */
/*
#signup_cont{margin:20px auto auto auto;width:580px;text-align:center;background-color:#CCCCCC;border:1px solid #000;font-family:Tahoma, Arial, Verdana;}


#signup_cont fieldset{border:none;text-align:left;}
#signup_cont label{width:250px;text-align:right;margin:5px 10px 5px 5px;padding:0px;font-size:18px;line-height:20px;float:left;display:inline;}
#signup_cont input{font-size:14px;line-height:25px;height:30px;}
#signup_cont textarea,input[type="text"],input[type="password"]{height:20px;width:250px !important}
#signup_cont input[type="button"]{width:400px;height:40px;padding:0px;margin-top:10px;margin-left:70px;}
#signup_cont input[type="submit"]{width:400px;height:40px;padding:0px;margin-top:10px;margin-left:70px;}
#signup_cont select{height:20px;margin-top:3px;margin-left:0px;}
#signup_cont textarea{height:180px;}
#signup_cont .left{text-align: left;}
#signup_cont .right{text-align: right;}
*/
.center_cont {font-family:Tahoma;margin:10px auto 0px auto;width:840px;text-align:center;}
#logbar .row{margin:0px;padding: 3px;font-size:8pt;}

.priority{
	background-color: #ff0000 !important;
}

.priority .insturg{
	background-color: #00ff00 !important;
}

.linkable{
	/*
		cliccable cell via jQuery
		text-decoration:underline;

	*/

}

.noteDialog {
	/*width:500px;*/
}


.noteDialog #noteBody{
	width:100%;
	margin:10px 0 10px 0;
}

.noteDialog #noteHead{
	width:100%;
	background-color: #cccccc;
	font-weight: bold;
	padding:5px;
}

.noteDialog #addNote{
	width:100%;
	display:none;
}

.noteDialog #addNote textarea{
	width:100%;
	margin-bottom: 5px;
}

.noteStep{
	background: #5dce0a;
	width:75%;
	margin-right:25%;
	margin-bottom:5px;
	padding:5px;
	box-sizing: border-box;
	/*font-size: 11px;*/
	border-radius: 15px;
	border-top-left-radius: 0px;
}
.noteStep.admin{
	background: #ff8f00;
	margin-right:0px;
	margin-left:25%;
	border-top-left-radius: 15px;
	border-top-right-radius: 0px;
}

.noteDialog .noteStep p {
	width:100%;
	font-size:10pt;
	margin:0px;


	/*border-bottom:1px solid dotted;
	background-color: #dedede;*/
}

.noteDialog .noteMetadata{
	width:100%;
	font-size:9pt;
	text-align:right;
	margin: 2px 0px 2px 0px;
}

.noteDialog #addNote #sendNote{
	float: right;
}

.closeThread {
	font-size: 10px !important;
  float: right;
  margin-bottom: 10px;
}

.closedNote {
	color: #cccccc;
}

.oldNotes h3 {
	font-size: 11px
}

.oldNotes{
	margin-bottom: 5px !important;
}

.withNotes{
	background-color: #ff0000;
	color: #ffffff;
	font-weight: bold;
}

.bp{
			color: #000000 !important;
			background-color: #ffc700 !important;
}

.ni {
			color: #ffffff !important;
			background-color: #ff0000 !important;
}
.iu{
		color: #ffffff !important;
		background-color: #009900 !important;
}
.su{
		color: #ffffff !important;
		background-color: #009900 !important;
}

.ir{
	color: #ffffff !important;
	background-color: #000099 !important;
}

.AWPCell {
	/*osition:relative;*/
	background: #ffffff;
	color: #000000;
	font-weight: normal;
	padding:7px !important;
}
.noteManager {
	cursor: pointer;
	z-index: 0;
}
.noteNumber {
	position: absolute;
	font-size: 8pt;
	top: 4px;
	right: 4px;
	color: #000000;
	font-weight: bold;
	background-color: #ffffff;
	/* background-color: #ffffcc; */
	padding: 3px;
	/* height: 20px; */
	text-align: center;
	/* border-radius: 50%; */
	z-index: 2;
	line-height: 0.8em;
}
.noteIcon {
	position: absolute;
	top: 2px;
	right: 2px;
	z-index: 1;
	display:block;
	margin-left: 2px;
	/*border-radius: 50%;*/
	background-color:#FFFFFF;
	cursor: pointer;
}
.ch{
	position: relative !important;
}

.noteDialog, #storicoDialog, #storicoTicketDialog, #storicoOfflineDialog {
	display: none;
}
#lastupdatemsg{
	margin: 0;
	font-size: 12px;
}
.current{
	background-color: #00ff00 !important;
}
.ui-dialog { z-index: 1000 !important ;}
.toolbar_cont {height:20px;margin-top:5px;}
#toolbar li {line-height:25px; height: 25px; border-right: 1px dotted black}
#toolbar li:last-child{border:none;}

.dismitter{
		color: #000000;
}
.dismessa{
	background-color: #ff0000;
	color:#ffffff;
	font-weight:bold;
}

.newsletter{
  display: none;
}

#newsletterRow{
	margin-bottom: 10px;
}

#newsletterRow p{
	padding:5px;
	margin-bottom: 5px;
	box-sizing: border-box;
	/*font-size: 11px;*/
	border-radius: 5px;
}

.targets{
	height:400px !important;
}

.pingOK{
	color: #3c763d;
	font-weight: bold;
}

.newsdanger{
	background-color: #d9534f !important;
	color: #ffffff;
}
.newsinfo{
	background-color: #337ab7 !important;
	color: #ffffff;
}
.newswarning{
	background-color: #f0ad4e !important;
	color: #000000;
}
.newssuccess{
	background-color: #8bc34a !important;
	color: #ffffff;
}
.overlay{
  position:absolute;
  background:#fff;
  opacity:.7;
  left:0;
  right:0;
  top:0;
  bottom:0;
  z-index:1;
	overflow:hidden;
	display: none;
	text-align: center;
}
	.zoom-chart{position:absolute !important;top:50px;left:50%;margin-left:-700px !important;border:1px solid #cccccc;width:1024px !important;height:768px !important;z-index:999999;float:none;display:block;}
	.onlineStatus{text-decoration:none;cursor:pointer;}
	.onlineStatus:hover{color:#0000ff;font-weight:bold;}

.warn{
	background-color: #ff0000 !important;
}
.pr{
	font-weight: bold;font-size: 11pt;font-family: monospace;
}

.pr3 { background-color:#FFAA00; 	font-weight: bold;font-size: 11pt;font-family: monospace;}
.pr2 { background-color:#F27E0C; 	font-weight: bold;font-size: 11pt;font-family: monospace;}
.pr1 { background-color:#FF0000; color: #ffffff; 	font-weight: bold;font-size: 11pt;font-family: monospace;}

.pda{ font-weight: bold;font-size: 11pt;font-family: monospace;}
.pda2 { background-color:#06b606; 	font-weight: bold;font-size: 11pt;font-family: monospace;}
.pda1 { background-color:#ff8f00;   font-weight: bold;font-size: 11pt;font-family: monospace;}
.pda3 { background-color:#0000FF; 	color:#ffffff; font-weight: bold;font-size: 11pt;font-family: monospace;}

.freq-giro {
	position:absolute;bottom:3px;right:3px;font-weight:bold;color:#000000;font-size:9pt;
}

.perm-icon{
	margin: 3px;
}

.filtertext{
	height: 18px;
	width: 60px;
}

/* RANK */

.rank{
	text-align: center;
	font-weight:bold;
}
.rank1{
	background-color: #009900;
}
.rank2{
	background-color: #ffff00;
}
.rank3{
	background-color: #ffa500;
}
.rank4{
	background-color: #ff0000;
	color: white;
}

/* RATE */

.rate{
	text-align: center;
	font-weight:bold;
}
.rate1{
	background-color: #009900;
}
.rate2{
	background-color: #ffff00;
}
.rate3{
	background-color: #ffa500;
}
.rate4{
	background-color: #ff0000;
	color: white;
}



.tkclose{
	color: #666666;
}

.tkopen{
	color: orange;
}

.storico-link{
	color: #990000;
}

.gray-col{
	background-color: #efefef;
	border-right: 1px solid #e1e1e1 !important;
}

.gray-icon{
	color: #bcbcbc;
	position: absolute;
	bottom: 3px;
	right: 3px;
	cursor: normal;
}

.left-icon{
	color: #0000ff;
	position: absolute;
	bottom: 3px;
	left: 3px;
	cursor: normal;
}

.note-icon{
	color: #0000ff;
	position: absolute;
	bottom: 3px;
	left: 3px;
	cursor: normal;
}

.fake-tip{
	/*position:absolute;*/
	border:2px solid #aaaaaa;
	white-space: nowrap;
	padding:3px !important;
	color:#000000;
	background-color:#ffffcc !important;
	font-size: 9pt;
	/*z-index:999999;*/
}

.tip-dialog{
	font-size:9pt !important;
	padding: 2px;
	min-height: auto !important;
}

.tip-dialog .ui-dialog-titlebar {display:none}

.fake-tip-lite{
	position:absolute;
	border:2px solid #aaaaaa;
	white-space: nowrap;
	padding:3px;
	color:#000000;
	background-color:#ffffcc !important;
	z-index:999999;
}

.tip-close{
		z-index: 999999;
    top: 0px;
    right: 0px;
    position: absolute;
    font-size: 16pt !important;
}

.fake-tip table{
	border-collapse: collapse;
	border: 1px solid #aaaaaa;
}

.fake-tip table th{
	background-color: #dedede;
	text-transform: uppercase;
}

.fake-tip table th, .fake-tip table td{
	border-collapse: collapse;
	border: 1px solid #aaaaaa !important;
	padding:2px;
	margin:2px;
}

.tipcont{
	min-height: auto !important;
}

#tipcont-dialog{
	display: none;
}

#addSolution textarea{
	float:none;
	display:block;
	overflow: visible;
	height:115px;
	width:100%;
}

.icondanger{
	color: #d9534f;
}

.iconwarning{
	color: #f0ad4e;
}
.iconsuccess{
	color: #8bc34a !important;
}

.icondisabled{
	color: #a0a0a0;
}

.pratiche{
	text-align: center;
	background-color: #eeffee;
}
.headicon{
	font-weight: bold;
	font-size: 130% !important;
}
.bodyicon{
	font-weight: bold;
	font-size: 130% !important;
}
.flag-box{
		position: absolute;
		bottom: 3px;
		left: 50%;
  transform: translateX(-50%);
}
.cell-success{
	background-color: #009900;
	color:#ffffff;
	font-weight: bold;
}
.cell-success .gray-icon{
	color:#ffffff;
	font-weight: bold;
}

.cell-danger{
	background-color: #ff0000;
	color:#ffffff;
	font-weight: bold;
}
.cell-danger .gray-icon{
	color:#ffffff;
	font-weight: bold;
}

.cell-hover{
	background-color: #0000ff;
	color:#ffffff;
	font-weight: bold;
}



.pre{
	background-color: #f0ad4e;
}

.alm{
	background-color: #ff0000;
	color: #ffffff;
}

.drawCont{

}

#viewcharts{
	color:#0000ff;
}

.iconbig{
	font-size: 150% !important;
}

.border-success{
		border: 4px solid rgb(0, 153, 0) !important;
}
.border-danger{
		border: 4px solid rgb(153, 0, 0) !important;
}
.border-warning{
		border: 4px solid rgb(255, 143, 0) !important;
}
.ctrl{
	background-color: #d9534f;
	color:#000000 !important;
}
.small-number{
	font-size:8pt;
	color:  #d9534f;
}

.border-info-lite{
		border: 1px solid rgb(0, 0, 153) !important;
		background-color: #d9edf7 !important;
}
.border-danger-lite{
		border: 1px solid rgb(153, 0, 0) !important;

		background-color: #f2dede !important;

}
.border-success-lite{
		border: 1px solid rgb(0, 153, 0) !important;

		background-color: #eaf395 !important;

}

#addSolution .form-group {
   /*margin-bottom: 5px;*/
}

#addSolution .form-group label {
   font-size: 10pt;
}

#addSolution .form-group input:not([type=checkbox]) {
   height: 24px;
}

.form-pass-cont{
	margin-top: 20px;
}

.setphrase{
	display: none;
}
.passphrase{
	display:none;
}

#tiponotabar{
  position: relative;
  top: 45px;
  margin-top: -35px;
  z-index: 8999;
  width: 360px;
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
}

#tiponotabar_cash{
  position: relative;
  top: 75px;
  margin-top: -35px;
  z-index: 8999;
  width: 500px;
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
}

.dataTables_filter {
    /*z-index: 9999;
    position: relative;*/
}

.xls-export{
	position: absolute;
	z-index: 9999;
	right: 20px;
}

#conccont{
	margin-bottom: 10px;
}

.barrato{
	text-decoration: line-through;
	background-color: orange !important;
}

ul.legenda,ul.legenda li{list-style:none;margin:2px;padding:0px;float:left;display:inline;font-family:tahoma;font-size:9pt;}
.box{line-height:20px;height:20px;width:100px;border:1px solid #000000;font-weight:bold;}

.text-8{
  font-size:8pt !important;

}

#Ubicazione_panel .text-8{
    line-height: 20px !important;
}

.line-h-20{
  line-height: 20px !important;
}

div.btn-group li{
  width:100%;
  text-align: left !important;
}

.multiselect.btn-default{
  border: 1px solid #aaaaaa;
      height: 17px;
      border-radius: 0;
      line-height: 16px;
      padding: 0 2px 0 2px;
      font-size: 8pt;
      font-weight: bold;
      background: #ffffff;
}
/*
ul.list-group:after {
  clear: both;
  display: block;
  content: "";
}

.list-group-item {
    float: left;
}*/
