<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body .alert-dismissable .close, body .alert-dismissible .close,body .alert .close{position:absolute;right:5px;top: 15px !important;}
a.btn-sidebar {
  text-align: center;
  border:1px solid white;
  color: white;
  font-size: 18px;
  box-sizing: border-box;
  border-radius:5px;
  height: 60px;
  display: block;
  line-height: 20px;
padding: 20px 0;
  margin:8px;
  text-transform: uppercase;
  font-weight: bold;
}

a.btn-sidebar:hover, a.btn-sidebar:focus {
    color: black;
    background-color: #fff;
}
.box-rep {
    border:1px solid #000;
    padding: 20px;
    text-align: center;
   height: 180px;
    margin:25px;
}

.box-rep-small {
    border:1px solid #000;
    padding: 20px;
    text-align: center;
   height: 150px;
    margin:25px;
}

img{max-width:100%;}
.page-content{position:relative;}
.col-sm-18 {
    float: left;
    width: 12%;
    padding: 1%;
}
.statistic-box .number {
    font-size: 31px;
    line-height: 2.5 !important;
    padding: 10px 0 0 !important;
}

.label-yellow {
	background-color:yellow !important;
	color:#000;
}
.freccia-giu-verde {
        width: 0;
        height: 0;
        border-left: 20px solid transparent;
        border-right: 20px solid transparent;
        border-top: 20px solid #0F0;
}

.freccia-giu-rossa {
        width: 0;
        height: 0;
        border-left: 20px solid transparent;
        border-right: 20px solid transparent;
        border-top: 20px solid #F00;
}

.freccia-su-rossa {
        width: 0;
        height: 0;
        border-left: 20px solid transparent;
        border-right: 20px solid transparent;
        border-bottom: 20px solid #F00;
}

.freccia-su-verde {
        width: 0;
        height: 0;
        border-left: 20px solid transparent;
        border-right: 20px solid transparent;
        border-bottom: 20px solid  #0F0
}



.field-icon {
  float: right;
  margin-left: -25px;
  margin-top: -25px;
  position: relative;
  z-index: 2;
}

.container{
  padding-top:50px;
  margin: auto;
}

.form-control { padding-right: 22px !important;}

body {
font-size: 1rem;
}
.site-header .site-header-content {
    height: 0px !important;
}
.progress-bar {
    color: #000 !important;
}
    
.cerchio {
	width:16px;
	height:16px;
	border-radius:8px;
}

.cerchio.rosso {
    background: #FF0000;
}

.cerchio.orange {
    background: orange;
}

.cerchio.verde {
    background: green;
}


.modal-header .close
{ margin-top: -2px;
position: absolute;
top: 5px;
right: 15px;
font-size: 50px;
}
.proj-page .section-header {
    padding: 0 0 5px;
}
.btn.btn-info, .btn.btn-info:hover {
    background-color: orange;
    border-color: orange;
}

.progress-bar { background-color: #C3C3C3; }
.btn.btn-success.btn-genera {
    background-color: #C3C3C3 !important;
    border-color: #C3C3C3 !important;
    color: #000000 !important;
}

.btn-sendemail, .btn-sendpec, .btn-sendemailcustom {
    background-color: #3F3F3F !important;
    border-color: #3F3F3F !important;
    color: #FFF !important;
}
table tr.ultima td {
        border-bottom: 3px solid #3F3F3F !important
}
h1, h2, h3, h4, h5, h6 {
	font-weight: bold !important; 
}
.control-panel .page-content {
	padding-right: 0;
}
.bootstrap-table .table a, .fixed-table-body .table a, .table a {
	border: 0;
}
a.indietro {
	color: #FFF;
	text-decoration: underline;
}
.widget-accordion .panel-heading a {
	background-color: #eceff4 !important;
}
.statistic-box .number {
	font-size: 23px;
}
.chart-statistic-box .chart-txt .chart-txt-top .number {
	font-size: 20px;
}
.chart-statistic-box .chart-container .chart-container-x .item {
	width: 7.5%;
	font-size: 11px;
}
.statistic-box .number .unit {
	font-size: 12.5px;
	font-weight: 300;
	margin: 0 0 0 0;
	position: relative;
	top: -0.5em;
}
.dark-theme .side-menu {
	border-right-color: #d3d6db;
}
.dark-theme .side-menu, .dark-theme .site-header {
	background-color: #032B4B;
}
.dark-theme .site-header, .site-header .site-logo-text {
	height: 60px;
}
.site-header .site-logo-text {
	background-color: #FFF;
}
body {
	background-color: #d3d6db;
	font-family: "Proxima Nova", sans-serif;
}
.datipiccoli {
	font-size: 0.7em;
}
.container-fluid a img {
	width: auto;
	height: 50px;
}
.side-menu {
	top: 20px;
}
.purple {
	background-color: #09C !important;
}
p.banner {
	text-align: center;
	padding-top: 100px;
}
.sign-box-footer {
	width:100%;
	max-width:322px;
	margin:0 auto;
	-webkit-border-radius:5px;
	border-radius:5px;
	padding:20px;
	font-size:7px;
	position:relative;
	text-align: center;
}
.bg-index {
	background: url(../img/bg-index.jpg) no-repeat center top #d3d6db;
	background-size:cover;
}

.datiAziendaSidebar {
	color: #CCC; 
	font-size:14px; 
	text-align:left; 
	margin: 50px 20px 20px 20px; 
	/*position:fixed; 
	bottom:10px*/
}

.note-popover.popover {
	display: none !important;
}

.note-editable, .panel-body {
	min-height: 200px !important
}

.piccolo {
	font-size: 12cospx; /*si no*/
}

.tbl-cell-time {
	text-align: right;
}

.seachSidebar {
	margin: 50px 15px 0 15px;
}

.separatoreDatiPratica {
	border-bottom: solid 1px #ccc;
}

.mailPratica {
	font-size: 13px
}

.redDebitore {
	color: #900;
}

.dark-theme .site-header .site-header-shown {
	margin-top: -54px;
}

.realtime {
	color: #adb7be;
	line-height: 60px;
	margin-left: 10px;
}

.bootstrap-table .table {
	border-bottom-color: #bec6cc;
}

hr {
	border-top-color: #bec6cc;
}

.box-typical {
	border: 1px solid #bec6cc;
}

.bootstrap-table .table td {
	border-bottom-color: #bec6cc;
    border-left-color: #bec6cc;
    border-right-color: #bec6cc;
    border-top: 1px solid #bec6cc !important;
}

.bootstrap-table .table &gt; thead &gt; tr &gt; th {
	border-bottom-color: #bec6cc;
    border-top: 1px solid #bec6cc !important;
}

.codicecorto input {
	max-width: 100px;
}
.importocorto input {
	max-width: 120px;
}

.activity-line-item .activity-line-date {
	background: #d3d6db none repeat scroll 0 0;
}

.activity-line::before {
	border-left: 1px solid #032b4b;
}

.activity-line img {
	height: auto;
}

.datocentrato {
    text-align: center;
}

.numeroPositivo {
	color: #090
}
.numeroNegativo {
	color: #F00;
}

.nomepannello {
	text-align: center;
	display: block;
	background-color: #7595ac; /*#00a8ff*/
	color: #FFF;
	font-weight: bold;
	padding: 10px 0 10px 0;
	box-shadow: 2px 2px 4px #000;
	margin-top: -20px;
	margin-bottom: 20px;
}

.container-fluid a.customLoginImage img {
	width: 100% !important;
	height: auto !important;
	text-decoration: none !important;
}

ul.updoc {
	padding-left: 15px;
	font-family: "Proxima Nova", sans-serif;
}

ul.updoc li {
	list-style: disc;
	font-family: "Proxima Nova", sans-serif;
}

.steps-icon-progress .active::before, .steps-icon-progress .active .icon {
	background-color: #46c35f !important; 
}

.borderRed {
	border: 2px solid #f00;
}

@media screen and (max-width: 700px) {
	.realtime {
		visibility: hidden;
	}
}

@media screen and (max-width: 1200px) {
	.mandatiResp {
		display: none;
	}
}

.importoPositivo {
	color: #46c35f;
}
.importoNegativo {
	color: #ff0000;
}
.importoZero {
	color: #000;
}

/*@media screen and (min-width: 1056px) and (max-width: 1200px) {
 .colFW {
     width: 100% !important;
    }
}
*/
.videotutorial {position:relative;padding-bottom:56.25%;margin-bottom:20px;}
.videotutorial iframe{position:absolute;top:0;width:100%;left:0;height:100%;}




/*Box Pagamenti-clienti*/
.box-pagamenti {
	background: #032b4b;
}

.body-pagamenti {
	color: white;
	font-weight: bold;
}

.body-pagamenti p {
	padding-top: 15px;
}

.body-pagamenti span {
	font-size: 20px;
}




/* Button video tutorial header */
.site-header-content .site-header-content-in {
	position: relative;
}

.site-header-content .site-header-content-in .video-tutorial {
	position: absolute;
	right: 30%;
	margin-top: -60px;
	width:120px;
}

.site-header-content .site-header-content-in .wallet {
	position: absolute;
	left: 32%;
	margin-top: -50px;
	/* width:200px; */
	padding: 8px 12px;
	border: 2px solid #fa424a;
	font-weight: bold;
	background-color: #ffffff;
}
.site-header-content .site-header-content-in .wallet a span{
	font-size: 16px;
	color: #032b4b;
}
.site-header-content .site-header-content-in .video-tutorial .customLoginImage{width:100%;}

@media screen and (max-width: 1200px) {
	.site-header-content .site-header-content-in .video-tutorial {
		position: absolute;
		right: -38%;
		margin-top: -60px;
	}
}

@media screen and (min-width: 768px) and (max-width: 900px) {
	.dark-theme .site-header .site-header-shown {
		margin-top: 0;
		padding-top: 15px;
	}
	.site-header-content .site-header-content-in .video-tutorial {
		position: absolute;
		margin-top: 0;
		right: -70%;
	}
}

@media screen and (min-width: 901px) and (max-width: 1056px) {
	.dark-theme .site-header .site-header-shown {
		margin-top: 0;
		padding-top: 15px;
	}
	.site-header-content .site-header-content-in .video-tutorial {
		position: absolute;
		margin-top: 0;
		right: -55%;
	}
}

@media screen and (max-width: 767px) {
	.site-header-content .site-header-content-in .video-tutorial {
		position: absolute;
		right: -65%;
	}
}

@media screen and (min-width: 490px) and (max-width: 600px) {
	.site-header .user-menu.dropdown .dropdown-toggle img {
		display: none;
	}
	.site-header-content .site-header-content-in .video-tutorial {
		padding-top: 10px;
		position: absolute;
		right: -180px;
	}
	.dark-theme .site-header .site-header-shown {
		font-size: 14px;
	}
}

@media screen and (max-width: 489px) {
	.dark-theme .site-header .site-header-shown {
		font-size: 14px;
		margin-top: -57px;
	}
	.site-header .user-menu.dropdown .dropdown-toggle img {
		display: none;
	}
	.site-header-content .site-header-content-in .video-tutorial {
		padding-top: 10px;
		position: absolute;
		right: -50%;
	}
}

@media screen and (max-width: 415px) {
	.dark-theme .site-header .site-header-shown {
		font-size: 14px;
		margin-top: -57px;
	}
	.site-header .user-menu.dropdown .dropdown-toggle img {
		display: none;
	}
	.site-header-content .site-header-content-in .video-tutorial {
		padding-top: 10px;
		position: absolute;
		left: -30%;
	}
}

@media screen and (min-width:992px) and (max-width:1350px) {
	.col-lg-3 .proj-page-section.proj-page-time-info .tbl-cell {
		display: block;
		text-align: left;
	}
}


.section-header h1{font-size: 20px;}
.video-iframe-wrapper {position:relative;width:100%;padding-bottom:56.25%;}
.video-iframe-wrapper iframe{width:100% !important;position:absolute;height:100% !important;top:0;bottom:0;left:0;right:0;}
.p-5{padding:20px;}
.soluzioneaffari-icon {text-align:center;}
.soluzioneaffari-icon img{height:auto;width:34px;}
.soluzioneaffari-icon.largeicon img{width:50px;}
.soluzioneaffari-icon img.visibleonmobile{display:none;}
ul.soluzioneaffari-list{text-align:left;list-style:none;padding-left:25px;}
.soluzioneaffari-list li{position:relative;margin-bottom:14px;line-height:1.2;}
.soluzioneaffari-list li:before{position:absolute;top:50%;margin-top:-8px;width:16px;height:16px;left:-25px;border-radius:20px;content:"";}
.soluzioneaffari-list.blulist li:before{background-color:#004aad;}
.soluzioneaffari-list.greenlist li:before{background-color:#00bf63;}
.soluzioneaffari-list.orangelist li:before{background-color:#ff914d;}

.webintelligence-list{text-align:left;list-style:none;padding-left:20px;}
.webintelligence-list li{position:relative;margin-bottom:8px;line-height:1.2;}
.webintelligence-list li:before{position:absolute;top:50%;margin-top:-0.5em;width:1em;height:1em;left:-20px;content:"";background-repeat: no-repeat;background-size:contain;background-position:center;}
.webintelligence-list.check li:before{background-image:url(../../img/icon_check.svg);}
.webintelligence-list.pin li:before{background-image:url(../../img/icon_pin.svg);}
.webintelligence-list.glass li:before{background-image:url(../../img/icon_lookingglass.svg);}
.mobile-area-wi {display:none;}
.mobile-area-wi .col-sm-2 img{width:40px;max-width:99%;height:auto;margin-bottom:7px;}
.desktop-area-wi{position:relative;margin:15px 0;text-align:center;}
.desktop-area-wi img{width:calc(23vw - 72px);height:auto;}
.desktop-area-wi .da-textual-label{font-size:0.9vw;line-height:1;position:absolute;text-align:left;}
.desktop-area-wi .da-textual-label.l01{top:0;left:calc(9vw - 52px);width:calc(17.5vw - 52px);}
.desktop-area-wi .da-textual-label.l02{top:calc(5vw - 70px);left:calc(39vw - 92px);width:calc(20vw - 52px);}
.desktop-area-wi .da-textual-label.l03{top:calc(16vw - 52px);left: calc(41vw - 112px);width:calc(21vw - 52px);}
.desktop-area-wi .da-textual-label.l04{top:calc(19.5vw - 52px);left:calc(6vw - 52px);width:calc(21vw - 52px);}
.desktop-area-wi .da-textual-label.l05{top:calc(12.4vw - 52px);left:calc(2.7vw - 60px);width:calc(20vw - 52px);}
	
@media screen and (max-width:1399px) {
	.mobile-area-wi{display:block !important;}
	.desktop-area-wi{display:none !important;}
}

@media screen and (max-width:543px) {
	.soluzioneaffari-icon img.visibleonmobile{display:block !important;}
	.soluzioneaffari-icon img.visibleondesktop{display:none !important;}
}</pre></body></html>