.widget-user .header {background-image: none;}
.widget-user .header .header-content {background:rgba(24, 135, 216, 0.94);}
#flotTip{background:rgba(0,0,0,0.5);color:white;}
#tabs .tabbable-line .nav li a span.close{margin-left:0.5em;}
table.dataTable tfoot{display: table-header-group;}
table.dataTable tfoot input {width:100%;padding-left:5px;margin-left:-5px;}
.dataTables_wrapper .dataTables_filter label input{margin-left:10px;}
.tab-pane {overflow-x:auto;}
.panel .panel-heading .accordion-toggle i.edit-icon {display:none;font-size:70%;margin-left:5px;color:#2196f3;}
.panel[data-changed=changed] .panel-heading .accordion-toggle i.edit-icon {display:inline-block;}
@media only screen and (max-width: 768px){
   #wrapper #page-wrapper .sidebar-main {width: 100%;left:0; top:45px; position:relative;}
   #wrapper #page-wrapper .page-content{margin-left: 0px !important;}
   .layout-sidebar-collapsed  #wrapper #page-wrapper .sidebar-main {display:none !important;}
   #wrapper .page-content .wizard-wrapper .navbar-inner ul li a i {display:inline-block;}
}
@media only screen and (max-width: 992px) and (min-width: 768px){
  .layout-sidebar-fixed #wrapper .sidebar-main {position: fixed; bottom:0;}
/*}
@media only screen and (max-width: 992px) {*/
   .layout-sidebar-collapsed #wrapper #page-wrapper .page-content{margin-left: 0px;}
   .layout-sidebar-collapsed #wrapper #page-wrapper .sidebar-main{left:-250px !important;}
   #wrapper .page-content .wizard-wrapper .navbar-inner ul li a i {display:inline-block;}
}
@media only screen and (max-width: 1400px) {
   #rootwizard ul li p{display:none;}
}
.layout-sidebar-fixed.layout-sidebar-collapsed #topbar .navbar-nav.navbar-left {margin-left:175px; }
.wizard-wrapper .tab-pane {overflow-x:visible;}
.rowdominio{margin-bottom:4px;}
#rootwizard .well button.closewell {  float: right; }
.input-small{width:100% !important; max-width: 120px;}
#tab4-wizard-custom-circle #results ul{list-style:none;}
#tab4-wizard-custom-circle #results ul li {margin-bottom:10px;}
.datiraw {display: none;}

.input-icon input, .input-icon textarea {color:#555555;}

.progress-bar-published,.label-published { background-color: #D15EFB; }

option.option_cont_stato_1 {}
option.option_cont_stato_2 {}
option.option_cont_stato_3 {}
option.option_cont_stato_4 {}
option.option_cont_stato_5 {}

span.legenda { line-height: 35px; display: inline-block; vertical-align: top;}
table.legenda {width: auto; display: inline-block; margin: 0px;}
table.legenda tr {float:left;}

.btn-dett{background-color:#2196f3; color:white; white-space:nowrap; border: none; border-radius:4px; padding: 3px 8px;}
.btn-copy{background-color:#2196f3; color:white; white-space:nowrap; border: none; border-radius:3px; padding: 5px 12px; font-size: 16px;}
.dataTable th{white-space:nowrap;}
.bg-light-blue{background-color:#EBF2F3;}
.visite-count-perc{height: 150px; text-align: center; padding-top: 26px; font-size: 28px;}
.visite-count-perc > div{color: #E63232; border: 1px solid; border-radius: 50%; position: relative; left: 34%; width: 100px; padding: 30px 5px; color: #fff;}
.change-per{font-size: 16px;}
.change-per-sel{margin-left: 28px; color:#000; font-size: 14px; width: 120px;}
.line-gr{height:8px; width:100%; background-color: #2196f3;}
.line-zero{position: absolute; left: 50%; background-color: black; height: 30px; width: 3px; margin-top: -19px; margin-left: -20px;}
.line-txt-zero{position:absolute; left:50%; margin-left:-23px; margin-top: 20px; font-size:18px; color:black;}
.line-txt-cento{position:absolute; left:100%; margin-left:-48px; margin-top: 20px; font-size:18px; color: black;}
.point-line{position:absolute; background-color: rgb(253,107,151); height: 20px; width: 20px; margin-top: -14px; border-radius: 50%; margin-left: -40px;}
.point-line-big{width:24px !important; height:24px !important; margin-top:-16px;}
.point-line:hover{background-color:#D13564; z-index:999;}
.txt-tip-point{font-size: 14px; white-space:nowrap;}
.valore-settori{font-size: 34px; color:black; font-weight: 500; font-family: Open sans;}
.chartjs-tooltip {display: none; opacity: 1; position: absolute; background: rgba(0, 0, 0, .85); color: white; border-radius: 3px; -webkit-transition: all .1s ease; transition: all .1s ease; pointer-events: none; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0);	padding: 4px 6px;}
.chartjs-tooltip-key {display: inline-block; width: 10px; height: 10px;}
#ga-tocopy{font-size:14px; padding: 6px;}
#string-copy{width: 100%; background-color: transparent; border:none;}
.m10{margin-left:10px;}
.ls-new{ margin-top: 4px; font-weight: 700; cursor: pointer; }
.ls-new span{ padding: 3px 14px; border: 3px solid #F99601; border-radius: 4px; }
.chartWrapper { overflow-x: scroll; }
.chartWrapper > canvas {position: absolute; left: 0; top: 0; pointer-events:none; }
.chartAreaWrapper { width: 2500px; }
.info-img{ content:url("../img/info_icon.png"); margin-left: 10px; margin-top: -3px; }
.info-img20{ content:url("../img/info_icon2.png"); margin-left: 6px; margin-top: -3px; }
.warn-img:before{ content:url("../img/warning.png"); position: absolute; top: -5%; left:88%;}
.warn-img{ border: 1px solid orange;}
.warn-div{ padding: 3px 3px; border: 2px solid #F99601; border-radius: 4px; white-space: nowrap; cursor: pointer;}
.ob-desc{width: 100%; background-color: transparent; border:none; height: 34px; font-size: 13px;}
.loader-gear{display:none; position: absolute; top: 0; width: 100%; height: 100%; background-color: rgba(216,216,216,0.5); left: 0;}
.loader-gear img{left: 50%; position: absolute; margin-left: -100px; top:200px;}
.addkey h4{color: black;}
.addkey input[type=text]{width: 340px; border-top: 0; border-right: 0; border-left: 0; border-bottom: 3px solid #2196f3; height: 30px; margin-right: 16px; padding-left: 4px; background: transparent;}
.remove_key{cursor: pointer;}
#start{padding: 10px 100px; text-transform:uppercase; font-size: 32px; border-radius: 6px; border: none; background-color: #FD6B97; color: white;}
#start:hover{background-color: #F3467A;}
#start:disabled{background-color: #F7ACED;}
#stop{padding: 10px 100px; text-transform:uppercase; font-size: 32px; border-radius: 6px; border: none; background-color: #7624F0; color: white;}
#stop:hover{background-color: #4D00C0;}
#stop:disabled{background-color: #CFCFFA;}
.border-pink{border: 2px solid #FD6B97;}
.setting-algortimo-sets {padding-top: 14px; padding-bottom: 14px; margin: 20px 15px 40px 15px; height: 160px; color: #666}
.setting-algortimo-sets input:focus, select:focus{outline: none; }
.setting-algortimo-sets-overlay::before {position: absolute; top: 0; left: 0; width: 100%; height:100%; content: ""; background-color:rgba(216,221,222,0.8); z-index: 10;}
.setting-algortimo {padding-top: 14px; }
.setting-algortimo span, .setting-algortimo-sets span{font-size: 14px;}
.setting-algortimo label, .setting-algortimo-sets label{font-size: 14px; margin-left: 4px;}
.radio-left{margin-right: 30px;}
.definizioneset{display: inline-block; width: 160px;}
.al-right{float:right;}
select.dash{width: 100px; height: 22px; font-size: 14px; border: 2px solid #FD6B97;}
.setting-algortimo-sets .selectpicker{font-size: 14px; border: 2px solid #FD6B97;}
select.dash2{width: 150px; height: 22px; font-size: 14px; border: 2px solid #FD6B97;}
input[type="text"].dash{width: 100px; height: 22px; font-size: 14px; border: 2px solid #FD6B97;}
.err-dett .tooltip-inner{width: auto; max-width: 500px; white-space: nowrap;}
#sel-lista2 + .bootstrap-select,#sel-lista4 + .bootstrap-select{opacity: 0;}
#sync-res{padding: 10px 40px; text-transform:uppercase; font-size: 20px; border-radius: 6px; border: none; background-color: #E8BD12; color: white;}
#sync-keys{padding: 10px 40px; text-transform:uppercase; font-size: 20px; border-radius: 6px; border: none; background-color: #E8BD12; color: white;}
#sync-keys:hover,#sync-res:hover{background-color: #F9D33B;}