/* CSS Document */.gepas-section .tutte-le-news .it-right-zone {  padding: 9px 0px !important;}.gepas-section .it-right-zone {  padding: 6px 0px !important;  margin-left: 0px !important;}.gepas-section .callout {  max-width: 100% !important;  padding: 1rem 1.222rem !important;}.gepas-section .callout .callout-title {  text-transform: none !important;}.gepas-section .callout p {  font-family: "Titillium Web", Geneva, Tahoma, sans-serif;}.gepas-section .it-list-wrapper .it-list a span.text {  font-size: 0.79rem !important;}.gepas-section .btn {  font-size: 14px;}.color-base {  color: #06c;}.color-grigio {  color: #5b6f82;}.breadcrumb-container .breadcrumb {  padding: 2em 0 !important;}.breadcrumb-container .breadcrumb-item {  font-size: 0.8rem;}.breadcrumb-container .breadcrumb-item a,.breadcrumb-container .breadcrumb-item .separator {  color: #06c !important;  text-decoration: none;}.breadcrumb-container .breadcrumb-item.active {  color: #06c !important;  font-weight: 600;}.dot {  height: 10px;  width: 10px;  border-radius: 50%;  display: inline-block;  margin-right: 4px;}.dot.anagrafica-dot {  background-color: #2a91d0;}.dot.gedap-dot {  background-color: #ff9900;}.dot.procedimenti-dot {  background-color: #33cc33;}.dot.permessi-dot{  background-color: #405b65;}.dot.gepas-dot{  background-color: #8650c9;}.descrizione-tutte-news {  display: block;  font-size: 14px;  color: #435a70;  font-style: normal;  font-weight: 400;}.text-news {  font-size: 0.8rem;}.menucontainr {  width: 100px;  position: relative;}#mymenu {  display: block;  cursor: pointer;  -webkit-transition: all ease-in-out 0.5s;  transition: all ease-in-out 0.5s;  position: absolute;  width: 50px;}.container.change#mymenu{  display: block;  cursor: pointer;  -webkit-transition: all ease-in-out 0.5s;  transition: all ease-in-out 0.5s;  position: fixed;  top: 84px;  right: -160px;  z-index: 30;  width: 100%;}#mymenu span {  padding: 5px;  display: block;  margin-bottom: 15px;  background: #06c;  width: 100px;  height: 14px;  top: 0;  position: relative;  -webkit-transition: all ease-in-out 0.5s;  transition: all ease-in-out 0.5s;}.menucontainr .open span:nth-child(2),.menucontainr .open span:nth-child(3) {  opacity: 0;  width: 0 !important;  -webkit-transition: all ease-in-out 0.5s;  transition: all ease-in-out 0.5s;}.menucontainr .open span:nth-child(1) {  -webkit-transform: rotate(45deg);  transform: rotate(45deg);  top: 30px !important;  -webkit-transition: all ease-in-out 0.5s;  transition: all ease-in-out 0.5s;}.menucontainr .open span:nth-child(4) {  -webkit-transform: rotate(-45deg);  transform: rotate(-45deg);  top: -60px !important;  -webkit-transition: all ease-in-out 0.5s;  transition: all ease-in-out 0.5s;}.navbar {  padding: 15px 10px;  background: #fff;  border: none;  border-radius: 0;  margin-bottom: 40px;  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);}.navbar-btn {  -webkit-box-shadow: none;  box-shadow: none;  outline: none !important;  border: none;}.line {  width: 100%;  height: 1px;  border-bottom: 1px dashed #ddd;  margin: 40px 0;}/* ---------------------------------------------------  SIDEBAR STYLE----------------------------------------------------- */.wrapper {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  width: 100%;  -webkit-box-align: stretch;  -ms-flex-align: stretch;  align-items: stretch;}#sidebar {  min-width: 300px;  max-width: 300px;  background: #fff;  color: #fff;  -webkit-transition: all 0.3s;  transition: all 0.3s;  margin-left: -300px;  position: absolute;  z-index: 11;}#sidebar ul li a {  font-size: 0.9em !important;}#sidebar.active {  margin-left: 0px;}#sidebar .sidebar-header {  padding: 20px;  background: #fff;}#sidebar ul.components {  padding: 20px 0;  border-bottom: 1px solid #47748b;}#sidebar ul p {  color: #fff;  padding: 10px;}#sidebar ul li a {  padding: 10px;  font-size: 1.1em;  display: block;}#sidebar ul li a:hover {  text-decoration: underline;}#sidebar ul li.active > a,a[aria-expanded="true"] {  color: #fff;  background: #fff;}a[data-toggle="collapse"] {  position: relative;}.dropdown-toggle::after {  display: block;  position: absolute;  top: 50%;  right: 20px;  -webkit-transform: translateY(-50%);  transform: translateY(-50%);}ul ul a {  font-size: 0.9em !important;  padding-left: 30px !important;  background: #fff;}ul.CTAs {  padding: 20px;}ul.CTAs a {  text-align: center;  font-size: 0.9em !important;  display: block;  border-radius: 5px;  margin-bottom: 5px;}a.download {  background: #fff;  color: #fff;}a.article,a.article:hover {  background: #fff !important;  color: #fff !important;}/* ---------------------------------------------------  CONTENT STYLE----------------------------------------------------- */#content {  width: 100%;  padding: 20px;  min-height: 100vh;  -webkit-transition: all 0.3s;  transition: all 0.3s;}/* ---------------------------------------------------  MEDIAQUERIES----------------------------------------------------- */.bar1,.bar2,.bar3 {  width: 35px;  height: 5px;  background-color: #fff;  margin: 6px 0;  -webkit-transition: 0.4s;  transition: 0.4s;}.change .bar1 {  -webkit-transform: rotate(-45deg) translate(-9px, 6px);  transform: rotate(-45deg) translate(-9px, 6px);}.change .bar2 {  opacity: 0;}.change .bar3 {  -webkit-transform: rotate(45deg) translate(-8px, -8px);  transform: rotate(45deg) translate(-8px, -8px);}.logo-header {  height: 80px;}.wrapper .container-fluid {  padding-left: 0px !important;  padding-right: 0px !important;}.it-brand-wrapper .it-brand-text {  width: 300px;}.link-list-wrapper ul.link-sublist {  padding-left: 0px !important;}.div-overlay {  background: rgba(0, 0, 0, 0.6);  content: " ";  display: block;  height: 100%;  left: 0;  /* opacity: .5; */  position: fixed;  top: 0;  width: 100%;  z-index: 10;}.bar3 {  padding-bottom: 0px;  margin-bottom: 0px;}.voce-menu {  font-size: 0.63rem;  color: white;  font-weight: 600;}.sidebar-wrapper h3 {  font-size: 1.2rem !important;  padding-left: 9px !important;}.position-fixed-sidebar {  position: fixed !important;  height: 100% !important;  overflow: auto;}.search-menu {  border: none !important;}@media (max-width: 768px) {  #sidebar {    margin-left: -300px;  }  #sidebar.active {    margin-left: 0;  }  #sidebarCollapse span {    display: none;  }}.titolo-news{  line-height: 1.428;  font-weight: 600;}.titolo-adempimenti{  font-size: 1.555rem;  line-height: 1.428;  font-weight: 600;}.it-brand-wrapper.d-flex.align-items-center{  padding-left: 0px !important;}.header-logo-margin{  margin-left: 36px;}@media(min-width: 992px) {  .header-logo-margin{    margin-left: 58px !important;  }}