﻿body {
}

.header_login_1 {
   font-size: 24px;
}

.header_login_2 {
   font-size: 15px;
}

.header_login {
   color: #006DA8;
   font-family: 'Segoe UI SemiLight','Segoe UI','Open Sans',Arial,Helvetica,sans-serif;
   font-weight: 300;
}

label {
   margin-bottom: 0px;
}

.form-group {
   margin-bottom: 5px;
}

.login_tile {
   background-color: #006DA8;
   color: #FFFFFF;
   min-height: 380px;
   width: 400px;
}

.news_tile_1 {
   background-color: #64A237;
   color: #FFFFFF;
   /*height: 380px;*/
   width: 355px;
}

.info_security_label {
   font-family: 'Segoe UI SemiLight','Segoe UI','Open Sans',Arial,Helvetica,sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: white;
   padding-left: 5px;
}

.mandatory_field {
   padding-left: 5px;
   color: #FFCC00;
}

.news_body h2 {
   font-size: 26px;
   font-weight: 400;
   line-height: 27px;
   font-family: 'Segoe UI SemiLight','Segoe UI','Open Sans',Arial,Helvetica,sans-serif;
}

.news_body p {
   font-size: 15px;   
   font-family: 'Segoe UI SemiLight','Segoe UI','Open Sans',Arial,Helvetica,sans-serif;
}

.news_body {
   padding: 0px 20px 10px 20px;
   font-family: 'Segoe UI', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
   font-weight: 400;
   line-height: 16px;
   /*text-align: justify;*/
}

.office_header_1 {
   font-size: 12px;
   color: #97b2ca;
   font-weight: normal;
   border-collapse: unset;
}

table.office_header_1 tr {
   line-height: 13px;
}

.float-right-webdesk {
   margin-left: auto;
}

.head_dashboard {
   font-family: 'Segoe UI SemiLight','Segoe UI','Open Sans',Arial,Helvetica,sans-serif;
   font-weight: 300;
   font-size: 24px;
   margin-top: 20px;
}

.head_servizi {
   color: #9E2427;
}

.head_informazioni {
   color: #006DA8;
}

.tile_servizi {
   color: white;
   background-color: #9E2427;
   font-family: 'Segoe UI SemiLight','Segoe UI','Open Sans',Arial,Helvetica,sans-serif;
   font-size: 18px;
   font-weight: 300;
   width: 153px;
   height: 48px;
   vertical-align: middle;
}

   .tile_servizi a:link, a:visited, a:hover, a:active {
      text-decoration: none;
      color: white;
   }

   .tile_servizi h2 {
      font-family: 'Segoe UI SemiLight','Segoe UI','Open Sans',Arial,Helvetica,sans-serif;
      font-size: 18px;
      font-weight: 300;
      margin-top: auto;
      margin-bottom: auto;
      margin-left: 12px;
   }

.style_benvenuto {
   padding-left: 0px;
   padding-top: 10px;
   font-size: 13px;
   color: #999999;
   float: left;
   line-height: 1;
}

.page_title {
   font-size: 40px;
   color: #696a6c;
}

.info_tile_1 {
   background-color: #FFAA00;
}

.dashboard_tile_1 {
   padding-bottom: 5px;
   color: #FFFFFF;
   height: 380px;
   width: 355px;
   font-family: 'Segoe UI SemiLight','Segoe UI','Open Sans',Arial,Helvetica,sans-serif;
   width: 313px;
   height: 150px;
   font-size: 11pt;
   line-height: 18px;
}

   .dashboard_tile_1 h2 {
      font-size: 26px;
      font-weight: normal;
      line-height: 24px;
   }

.dashboard_tile_footer {
   font-size: 15px;
   padding-top: 5px;
   padding-right: 20px;
   padding-left: 20px;
   color: #FFFFFF;
}

   .dashboard_tile_footer img {
      width: 22px;
      height: 22px;
   }

   .dashboard_tile_footer span {
      vertical-align: middle;
   }

   .dashboard_tile_footer a {
      color: #FFFFFF;
   }

.dashboard_carousel {
   padding-top: 20px;
   padding-right: 20px;
   padding-left: 20px;
   margin-bottom: 8px;
   color: #FFFFFF;
}

.dashboard_carousel span {
   white-space: pre-line;
}

.footer {
   clear: both;
   float: right;
   position: relative;
   padding: 0;
   bottom: 0;
   color: Black;
   height: 10px;
   font-family: 'Segoe UI SemiLight', 'Segoe UI', 'Open Sans',Arial,Helvetica,sans-serif !important;
   font-size: 12px;
   margin-top: 20px;
   margin-bottom: 20px;
}

#banner_consenso_cookie {
   position: fixed;
   left: 0px;
   width: 100%;
   float: left;
   background-color: #D3D3D3;
   z-index: 1000;
   top: 0px;
   display: none;
}

#testo_banner {
   position: relative;
   float: left;
   color: #000000;
   font-family: Arial;
   font-style: italic;
   font-size: 12px;
   margin-left: 10px;
   margin-right: 10px;
   line-height: 21px;
   text-align: left;
   width: 95%;
}

#chiusura_banner {
   position: relative;
   float: right;
   color: #FFFFFF;
   background-color: #1E90FF;
   font-family: Garamond;
   font-style: italic;
   font-size: 12px;
   margin-right: 0px;
   text-decoration: none;
   font-family: Arial;
   font-style: normal;
   font-weight: bold;
   cursor: pointer;
}

#pulsante_x {
   color: #FFFFFF;
   text-decoration: none;
   font-family: Arial;
   font-style: normal;
   font-weight: bold;
}

.modal_header_webdesk_1 {
   height: 30px;
   padding: 0px 5px 0px 5px;
   margin: 0px;
   background-color: #eef4fb;
   color: #FFFFFF;
   border-bottom: none;
}

.modal_body_webdesk_1 {
   font: normal 11px "Segoe UI",Arial,Sans-serif;
   color: #1e395b;
   background-color: #eef4fb;
   padding-top: 0px;
}

.header_label_1 {
   white-space: nowrap;
}