body {
  font-family: "Trebuchet MS", verdana, arial, sans-serif;
  background-color: #e0e0e0; }

a {
  color: #Ca306c; }

a:hover {
  color: #Ca306c; }

.home-ricarica {
  color: #CCCCCC;
  padding: 30px; }

#bodyloading {
  width: 600px;
  height: 400px;
  margin: 0 auto;
  padding: 0 0 0 0;
  text-align: center;
  background: #e0e0e0 url(../im/loading_bar.gif) no-repeat center center; }

#header-home, #footer-home {
  width: 100%;
  margin: 0 auto;
  padding: 5px;
  float: left;
  text-align: center;
  /*color:#45683a;*/
  color: #FFFFFF;
  border-color: #d0d0d0;
  border-width: 0px;
  border-style: solid;
  background-image: none;
  background-color: #6f6f6f;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #Ca306c), color-stop(100%, #C02162));
  background-image: -webkit-linear-gradient(top, #Ca306c, #C02162);
  background-image: -moz-linear-gradient(top, #Ca306c, #C02162);
  background-image: -o-linear-gradient(top, #Ca306c, #C02162);
  background-image: -ms-linear-gradient(top, #Ca306c, #C02162);
  background-image: linear-gradient(top, #Ca306c, #C02162); }

#header-home .title_left {
  width: 25%;
  float: left;
  text-align: left;
  padding-left: 30px; }

#header-home .title {
  width: 50%;
  float: left;
  margin: 0 auto;
  text-align: center; }

#header-home .title h1 {
  font-size: 180%; }

#header-home .title h5 {
  font-size: 140%;
  font-variant: small-caps; }

#header-home .title_right {
  width: 25%;
  float: right;
  text-align: left; }

.leftInfo {
  font-size: 11px;
  padding: 3px; }

.LoginWinTitle {
  background-image: url(../im/login.gif) !important; }

#myLoginForm-body,
#myLoginForm-Login-body {
  border: none;
  background-color: #C02162;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #C02162), color-stop(100%, #C02162));
  background-image: -webkit-linear-gradient(top, #C02162, #C02162);
  background-image: -moz-linear-gradient(top, #C02162, #C02162);
  background-image: -o-linear-gradient(top, #C02162, #C02162);
  background-image: -ms-linear-gradient(top, #C02162, #C02162);
  background-image: linear-gradient(top, #C02162, #C02162); }

.icnUsers {
  background-image: url(../im/usrlist.png) !important; }

.icnMenu {
  background-image: url(../im/ui_menu_blue.png) !important; }

.icnInfo {
  background-image: url(../im/info_16.png) !important; }

/******** DIV MESSAGGI *********/
#msg-div {
  position: fixed;
  left: 0;
  top: 10px;
  width: 100%;
  z-index: 20000; }

#msg-div .msg {
  width: 300px;
  border-radius: 8px;
  -moz-border-radius: 8px;
  background: #FFEEBF;
  border: 2px solid #EFB34A;
  margin: 3px auto;
  padding: 10px 15px;
  color: #555;
  -moz-box-shadow: 0 5px 8px #ccc;
  -webkit-box-shadow: 0 5px 8px #ccc;
  box-shadow: 0 5px 8px #ccc; }

#msg-div .msg h3 {
  margin: 0 0 8px;
  font-weight: bold;
  font-size: 15px; }

#msg-div .msg p {
  margin: 0; }

.ext-cal-anag {
  cursor: pointer; }

/************ CRUSCOTTO *************/
.cruscotto-tab-anagrafica {
  background: #FFFFFF;
  padding: 10px; }

.cruscotto-tab-anagrafica tr.yellow {
  background: red; }

.cruscotto-tab-anagrafica td {
  padding: 2px 15px 1px 5px; }

.cruscotto-tab-anagrafica th {
  padding: 2px 15px 1px 5px;
  text-align: center;
  font-weight: bold;
  color: #Ca306c; }

.cruscotto-tab-anagrafica th.title {
  font-size: 130%; }

.cruscotto-tab-anagrafica thead {
  background-color: lightgray; }

.cruscotto-tab-anagrafica th.bgth {
  background-color: lightgray; }

cruscotto-tab-anagrafica td.totali {
  color: #Ca306c; }

.cruscotto-tab-anagrafica td.value {
  font-weight: bold; }

.cruscotto-tab-anagrafica td.number {
  text-align: right; }

.cruscotto-tab-anagrafica td.destra {
  text-align: right; }

.cruscotto-tab-anagrafica td.centro {
  text-align: center; }

.cruscotto-tab-anagrafica td.clrossa {
  color: red; }

.cruscotto-tab-anagrafica td.clblu {
  color: #003333; }

.cruscotto-tab-anagrafica td.clverde {
  color: green; }

.cruscotto-tab-anagrafica .talpa {
  font-size: larger; }

.cruscotto-tab-anagrafica .rosso {
  color: red; }

/*CRUSCOTTO TIPO 2*/
/************ CRUSCOTTO *************/
.cruscotto-tab-anagrafica2 {
  background: #FFFFFF;
  padding: 10px;
  font-size: 120%; }

.cruscotto-tab-anagrafica2 td {
  padding: 2px 15px 1px 5px; }

.cruscotto-tab-anagrafica2 th {
  padding: 2px 15px 1px 5px;
  text-align: center;
  font-weight: bold;
  color: #Ca306c; }

.cruscotto-tab-anagrafica2 th.title {
  font-size: 130%; }

.cruscotto-tab-anagrafica2 thead {
  background-color: lightgray; }

.cruscotto-tab-anagrafica2 th.bgth {
  background-color: #Ca306c;
  color: #FFFFFF;
  border-radius: 8px; }

cruscotto-tab-anagrafica2 td.totali {
  color: #Ca306c; }

.cruscotto-tab-anagrafica2 td.value {
  font-weight: bold; }

.cruscotto-tab-anagrafica2 td.number {
  text-align: right; }

.cruscotto-tab-anagrafica2 td.destra {
  text-align: right; }

.cruscotto-tab-anagrafica2 td.centro {
  text-align: center; }

.cruscotto-tab-anagrafica2 td.clrossa {
  color: red; }

.cruscotto-tab-anagrafica2 td.clblu {
  color: #003333; }

.cruscotto-tab-anagrafica2 td.clverde {
  color: green; }

.cruscotto-tab-anagrafica2 .talpa {
  font-size: larger; }

.cruscotto-tab-anagrafica2 .rosso {
  color: red; }

/*FINE CRUSCOTTO TIPO 2*/
.grid-evidente {
  color: #Ca306c; }

.grid-rosso {
  color: red; }

.grid-verde {
  color: #2E8B57; }

.grid-verde-grassetto {
  font-weight: bold;
  color: #008800; }

/*
.grid-pari .x-grid-cell{
    background-color: map-get($colori,"main-scuro");
}*/
.contabilita-grid .x-grid-row .x-grid-cell {
  background-color: #ffF;
  /*border-bottom-color: #ffc; 
  border-top-color: #ff5; 
  color: #009; */ }

.contabilita-grid .x-grid-row-pari .x-grid-cell {
  background-color: #F0FFFF;
  /*border-bottom-color: #000000; 
  border-top-color: #000000; 
  color: #009; */ }

/**/
.agenda-grid .x-grid-row .x-grid-cell {
  background-color: #ffF;
  /*border-bottom-color: #ffc; 
  border-top-color: #ff5; 
  color: #009; */ }

.agenda-grid .x-grid-row-evaso .x-grid-cell {
  text-decoration: line-through;
  color: #088A08;
  /*border-bottom-color: #000000; 
  border-top-color: #000000; 
  color: #009; */ }

.grid-bold {
  color: #Ca306c;
  background: lightsteelblue;
  font-weight: bolder; }

.grid-link {
  color: #Ca306c;
  /*background: lightsteelblue;*/
  font-weight: bolder;
  text-decoration: underline;
  cursor: pointer; }

/************ POLIZZA *************/
/************ TAB SINISTROSITA *************/
.tab-sinistrosita {
  background: #FFFFFF;
  padding: 10px; }

.tab-sinistrosita td {
  padding: 5px 5px 5px 5px; }

.tab-sinistrosita th {
  padding: 2px 2px 1px 5px;
  /* text-align: center;*/
  font-weight: bold;
  color: #Ca306c; }

.tab-sinistrosita th.anni {
  padding: 2px 2px 1px 5px;
  text-align: right;
  font-weight: bold;
  color: #Ca306c; }

.tab-sinistrosita thead {
  background-color: lightgray; }

.tab-sinistrosita td.value {
  font-weight: bold; }

.tab-sinistrosita td.number {
  text-align: right; }

.tab-sinistrosita .talpa {
  font-size: larger; }

.tab-sinistrosita .rosso {
  color: red; }

/************ TAB DATI RCA *************/
.tab-dati-rca {
  background: #FFFFFF;
  padding: 10px; }

.tab-dati-rca td {
  padding: 5px 5px 5px 5px; }

.tab-dati-rca th {
  padding: 2px 2px 1px 5px;
  text-align: center;
  font-weight: bold;
  color: #Ca306c; }

.tab-dati-rca thead {
  background-color: lightgray;
  /*  border-right:  1px groove;
    border-left:  1px groove;
    border-top:  1px groove;*/ }

.tab-dati-rca td.label {
  /*  border-bottom:  1px groove;
     border-left:  1px groove;
     border-top:  1px groove;*/ }

.tab-dati-rca td.value {
  font-weight: bold;
  /*  border-bottom:  1px groove;
   border-right:  1px groove;
    border-top:  1px groove;*/ }

.tab-dati-rca td.number {
  text-align: right; }

.tab-dati-rca .talpa {
  font-size: larger; }

.tab-dati-rca .rosso {
  color: red; }

.x-form-num-field {
  text-align: right; }

/*************TAB GRUPPI *************/
.tipo-gruppo-sel {
  color: red;
  font-weight: bold; }

.ux-filtered-column {
  font-style: italic;
  font-weight: bold;
  text-decoration: underline; }

.ux-rangemenu-gt {
  background-image: url(../im/greater_than.png) !important; }

.ux-rangemenu-lt {
  background-image: url(../im/less_than.png) !important; }

.ux-rangemenu-eq {
  background-image: url(../im/equals.png) !important; }

.difesaptf-passaggio {
  border: 2px solid #C02162;
  padding: 10px;
  font-size: 15px; }

.difesaptf-passaggio div {
  border: none; }

.difesaptf-passaggio td {
  padding: 2px 15px 1px 5px;
  color: #C02162;
  background: #FFFFFF;
  text-align: center;
  font-weight: bold; }

.difesaptf-passaggio td:hover {
  padding: 2px 15px 1px 5px;
  color: #FFFFFF;
  background: #C02162; }

.difesaptf-passaggio td.selected {
  padding: 2px 15px 1px 5px;
  color: #FFFFFF;
  background: #C02162; }

/************ TABELLE TIPO 2 *************/
.tab-tipo-2 {
  background: #FFFFFF;
  padding: 15px;
  font-size: 130%; }

.tab-tipo-2 td {
  padding: 2px 15px 1px 5px; }

.tab-tipo-2 th {
  padding: 2px 15px 1px 5px;
  text-align: center;
  font-weight: bold;
  color: #C02162; }

.tab-tipo-2 th.title {
  font-size: 130%; }

.tab-tipo-2 td.intestazione {
  color: #C02162; }

.tab-tipo-2 td.intestazioneInvertita {
  color: #FFFFFF;
  background-color: #C02162; }

.tab-tipo-2 td.intestazioneInvertita {
  color: #FFFFFF;
  background-color: #C02162; }

tab-tipo-2 td.totali {
  color: #C02162; }

.tab-tipo-2 td.value {
  font-weight: bold; }

.tab-tipo-2 td.number {
  text-align: right; }

.tab-tipo-2 td.destra {
  text-align: right; }

.tab-tipo-2 td.centro {
  text-align: center; }

/*16 giugno 2017**/
.tab-tipo-2 td.linea {
  border-bottom: 1px solid #C02162;
  text-align: left; }

.tab-tipo-2 td.riquadroRiepilogo {
  border: 1px solid #C02162;
  color: #C02162;
  text-align: center;
  font-weight: bold;
  padding: 10px; }

.tab-tipo-2 td.pienoVerde {
  background-color: #E0FFBF; }

.tab-tipo-2 td.pienoRosso {
  background-color: #FFE1DC; }

.tab-tipo-2 tr.evid:hover td {
  background-color: #F3F3F3; }

.btnMenuLeft {
  color: #C02162; }

.evidenzeDesc {
  color: #C02162; }

.divWidgetHomePage {
  box-shadow: 5px 5px 2px #C02162;
  border: 1px solid #C02162;
  color: #C02162;
  background: #FFFFFF; }

.divWidgetHomePage .agenda {
  background: url(../im/widget_agenda.png) no-repeat center #C02162;
  background-size: 100%  100%; }

.divWidgetHomePage .ricevuti {
  background: url(../im/widget_agenda_spunta.png) no-repeat center #C02162;
  background-size: 100%  100%; }

.divWidgetHomePage .attivita {
  background: url(../im/widget_attivita.png) no-repeat center #C02162;
  background-size: 100%  100%; }

.divWidgetHomePage .inviati {
  background: url(../im/widget_agenda_freccia.png) no-repeat center #C02162;
  background-size: 100%  100%; }

.divWidgetHomePage .agendascadute {
  background: url(../im/widget_agenda_orologio.png) no-repeat center #C02162;
  background-size: 100%  100%;
  width: 75px;
  height: 75px;
  width: 50%;
  margin: 0 auto; }

.divWidgetHomePage .preventivi {
  background: url(../im/widget_preventivi.png) no-repeat center #C02162;
  background-size: 100%  100%;
  width: 75px;
  height: 75px;
  width: 50%;
  margin: 0 auto; }

.divWidgetHomePage .concorrenza {
  background: url(../im/widget_concorrenza.png) no-repeat center #C02162;
  background-size: 100%  100%;
  width: 75px;
  height: 75px;
  width: 50%;
  margin: 0 auto; }

.divWidgetHomePage .scadenze {
  background: url(../im/widget_scadenze.png) no-repeat center #C02162;
  background-size: 100%  100%;
  width: 75px;
  height: 75px;
  width: 50%;
  margin: 0 auto; }

.divSceltaAssiclient {
  background-color: #FFFFFF;
  width: 100%;
  height: 50%;
  text-decoration: none;
  color: red;
  color: #4FB29D;
  font-weight: bold;
  font-size: 120%; }

.divSceltaAssiclient:hover {
  background-color: #F0FFF0;
  width: 100%;
  height: 50%;
  text-decoration: none;
  color: #4FB29D;
  font-weight: bold;
  font-size: 120%; }

.divSceltaIntegrate {
  background-color: #FFFFFF;
  width: 100%;
  height: 50%;
  text-decoration: none;
  color: red;
  color: #3192A5;
  font-weight: bold;
  font-size: 120%; }

.divSceltaIntegrate:hover {
  background-color: #EFFDFF;
  width: 100%;
  height: 50%;
  text-decoration: none;
  color: #3192A5;
  font-weight: bold;
  font-size: 120%; }

/*# sourceMappingURL=assistile-magenta.css.map */
