/*colore sfondo del Registro tumori ASL Napoli 3 sud*/
#jm-bottom1 {
    background: #ffffff;
    color: #23262d;
}

/*colore sfondo della sezione attività */
#jm-bottom2 {
    background:#eeeeee;
  
}

/*colore sfondo footer */
#jm-footer {
  
    background: #23262d;
   
}

/*riquadro senza riga */
/*#jm-top5 .jm-module-in {
    background:rgba(0,0,0,0);
    padding: 20px;
    border: solid 1px #ddd;
    border-radius: 4px;
}*/



/*riquadro anche con riga dentro*/
#jm-top2 .jm-module {
   	background:#ffffff;
    padding: 20px;
    border: solid 1px #ddd;
    border-radius: 3px;
}

/*margine titolo-menu */
.jm-module {
    margin-bottom: 0px;
}

/*menu trasparente*/

/*.dj-megamenu-custom99 {
  
    background: rgba(0, 0, 0, 0);
}*/


/*menu personalizzato */

.dj-megamenu-default li a.dj-up_a {
    padding-left:0px;
    background: #ffffff;
    display: block;
    float: left;
    height: 60px;
    font-size: 12px;
    font-weight: bold;
    color: #111;
    text-transform: uppercase;
  
    padding: 0 20px;
    cursor: pointer;

}

  .dj-megamenu-default li ul.dj-submenu > li > a {
    display: block;
    font-size: 13px;
    font-weight: normal;
    line-height: 16px;
    color: #111;
    background: #ffffff;
    padding: 12px 20px;
    margin: 0 -10px;

}

.dj-megamenu-default {
  	padding-left:0px;
 
    position: relative;
    z-index: 500;
    font-family: Arial, Helvetica, sans-serif;
    width: auto;
    background: rgba(0, 0, 0, 0);
    
}

.dj-megamenu-default li:hover a.dj-up_a, .dj-megamenu-default li.hover a.dj-up_a, .dj-megamenu-default li.active a.dj-up_a {
    color: #111;
    border-left-color: #ffffff;
    background:#ffffff;
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0)));
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 100%);
    background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 100%);
   
}
.dj-megamenu-default li a.dj-up_a {
     border-right: 1px solid rgba(0,0,0,0);
    border-left: 1px solid rgba(0,0,0,0);
    
   
}

.dj-megamenu-default li ul.dj-submenu > li > a:hover, .dj-megamenu-default li ul.dj-submenu > li > a.active, .dj-megamenu-default li ul.dj-submenu > li.hover:not(.subtree) > a {
    background: #ffffff;
    color: #111;
}

.dj-megamenu-default li.dj-up.active a.dj-up_a {
    background: #80bff9;
    color: #fff;
}

/*personalizzazione menu laterale mobile*/
.dj-offcanvas-light .dj-offcanvas-top {
    background: #ffffff;
    text-align: right;
}


 ul.dj-mobile-light li.dj-mobileitem.active > a {
    background: #80bff9;
}
ul.dj-mobile-light ul li.dj-mobileitem > a {
    color: #111;
    background: #ffffff;
    border-top: 1px solid #80bff9;
    padding-left: 30px;
}

ul.dj-mobile-light li.dj-mobileitem > a {
    display: block;
    font-size: 14px;
    line-height: 1;
    background: #ffffff;
    color: #111;
    text-decoration: none;
    padding: 20px 15px;
    cursor: pointer;
    border-top: 1px solid #80bff9;
    -webkit-transition: background-color 0.2s ease-out;
    transition: background-color 0.2s ease-out;
}
 ul.dj-mobile-light ul li.dj-mobileitem.active > a {
    color: #e4e4e4;
    background:#80bff9;
}

ul.dj-mobile-light li.dj-mobileitem:hover > a, ul.dj-mobile-light li.dj-mobileitem.active > a {
    background: #80bff9;
}

ul.dj-mobile-light ul ul li.dj-mobileitem > a {
    background: #ffffff;
    border-top: 1px solid #80bff9;
    padding-left: 45px;
}

ul.dj-mobile-light ul ul li.dj-mobileitem:hover > a, ul.dj-mobile-light ul ul li.dj-mobileitem.active > a {
    background: #80bff9;
}

/*body.highcontrast2 #jm-top-bar .nav.menu li a:hover, body.highcontrast2 #jm-top-bar .nav.menu li span.separator:hover, body.highcontrast2 #jm-top-bar .nav.menu li a:focus, body.highcontrast2 #jm-top-bar .nav.menu li span.separator:focus {
    text-decoration: none;
    color:#111;
   background: 	background: rgba(252, 240, 129, 1);
    text-indent: 0;
}*/

/*#jm-allpage .tagspopular ul li a, #jm-allpage .tagssimilar ul li a, #jm-allpage .nav.menu.tag-ms li a, #jm-allpage .tag-ms .nav.menu li a {
    display: inline-block;
    color: #1a4b84;
    padding: 5px 15px!important;
    background: #fcf081;
    border: 1px solid #1a4b84;
    font-size: 13px;
    font-weight: 400;
    text-decoration: none;
    border-radius: 3px;
    margin: 3px;
  
}*/

h4, h2 {
    color:#1a4b84;
  
}
/*
p.readmore .btn {
 
 background-image: url(/images/Icone/Blue-white_arrow_icon_dx.png);
    background-size: 10px 10px;
  background-repeat: no-repeat;
  background-position: right;
    display: inline;
    width: 10px; 
    height: 20px;
    content:"";

}

*/

/*menu per mobile*/
.dj-megamenu-select-light .dj-mobile-open-btn, .dj-megamenu-offcanvas-light .dj-mobile-open-btn, .dj-megamenu-accordion-light .dj-mobile-open-btn {
    display: inline-block;
    cursor: pointer;
    margin: 0 auto;
    width: auto;
    height: auto;
    font-size: 42px;
    line-height: 1;
    padding: 3px 8px;
    background: #00000000;
    color: #434343;
    text-align: center;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: background-color 0.2s ease-out, color 0.2s ease-out;
    transition: background-color 0.2s ease-out, color 0.2s ease-out;
}

/*immagine del logo gialla*/

body.highcontrast2 .custom img{
  background:#fcf081;
}

body.highcontrast2 #jm-allpage .tagspopular.rtna3tags li a {
    background-color: transparent;
    color: #fcf081;
    border-color:#fcf081;
}


body.highcontrast2 #jm-allpage .tagspopular.rtna3tags li:hover >a, li.active >a {
  
 
  background-color: #fcf081;
  color: #23262d;
}

#easycookieinfo .accept > a {
  
    background: #80BFF9;
    
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
   
}


div #jm-top-bar {
  background: #047C4A;
}

div #jm-top3 {
    background-color: #1F4374;
}

div #jm-top3-in {
    background-color: #1F4374;
}

div #jm-footer-mod {
  background: #1F4374;
}

div #jm-footer {
  background: #18355C;
}

ul.dj-mobile-light li.dj-mobileitem:hover > a,
ul.dj-mobile-light li.dj-mobileitem.active > a,
ul.dj-mobile-light ul li.dj-mobileitem.active > a {
  background: #1F4374;
  color: white;
  border-top: 1px solid #1C3C68;
}

div #jm-footer-mod {
  background: #FFFFFF;
}

#jm-footer-mod .jm-module .jm-title, #jm-footer-mod .moduletable > h3 {
  color: #1A4B84;
}

#jm-allpage .tagspopular ul li a, #jm-allpage .tagssimilar ul li a, #jm-allpage .nav.menu.tag-ms li a, #jm-allpage .tag-ms .nav.menu li a {
  background:  #FFFFFF;
}

a:hover, a:focus, a:not(.btn):focus, .readmore > .btn:focus, #jm-allpage #jm-page-settings .nav.menu button:focus {
    outline: 2px solid #1C3C68;
}

.btn {
  border: 2px solid #047C4A;
  background: #047C4A;
  color: #ffffff;
}