a, #infinite-handle span {
	color:#2196d1
}

a:hover {
	color: #1e73be;
}

a:active {
	color: #2198d3;
}

/*
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .entry-title {
	color: #333333;
}
*/
.navbar.navbar-default {
	background-color: #083e9e;
}

.navbar-default .navbar-nav > li > a {
	color: #ffffff;
}
/*
.dropdown-menu, .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
	background-color: #12459e;
}
*/
.navbar-default .navbar-nav .open .dropdown-menu > li > a { 
	color: #ffffff;
}

#colophon {background-color: #12459e;}
#footer-area, .site-info {color: #ffffff;}
#footer-area {background-color: #083e9e;}
.site-info a, 
#footer-area a {color: #ffffff;}

.entry-content{
    font-family: "Open Sans",sans-serif;
    font-size: 17px;
    font-weight: normal;
    text-transform: none;
    color: #3a3a3a;
}

div.formazionedocenti{
    color: #676b6d;
    font: 15px/25px "Open Sans",Helvetica,Arial,Verdana,sans-serif;
    word-spacing: normal;
}
/*TYPOGRAPHY GENERAL STYLES*/

h1 {
font-weight: 900;
}

h2, h3, h4, h5{
font-weight: 700;
}

/*END OF TYPOGRAPHY*/

.caption.center{
text-align:center;
}

h1.notopmargin{
margin-top:0px;
}

.row.spacer{
margin:20px 0;
}

.panel-heading h4{
color:#222222;
text-transform:uppercase;
font-weight:bold;
}

.panel-body h5{
text-decoration:underline;
margin-top:10px;
font-weight: bold;
}

.panel-body ul{
padding-left:20px;
}

body.mnemo-iframe{
    padding: 10px;
    background-color: #ffffff;
}

div.link-box{
    cursor: pointer;
    
}

div.widget-body {
    padding-top: 10px;
}

.btn-file{
    width: 85px;
    margin: 1px;
}