@import url('https://fonts.googleapis.com/css?family=Comfortaa|Lato|Open+Sans|Roboto|Ubuntu');

body {
	/*font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;*/
	/*font-family: 'ubuntu', Helvetica, Arial, Lucida, sans-serif;*/
	font-family: 'Comfortaa', Helvetica, Arial, Lucida, sans-serif;
}

.pagination>.active>a, 
.pagination>.active>a:focus, 
.pagination>.active>a:hover, 
.pagination>.active>span, 
.pagination>.active>span:focus, 
.pagination>.active>span:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #26bfb7;
    border-color: #26bfb7;
}

ul.nav-tabs>li>a {
	color: #818181;
}

ul.nav-tabs>li>a:hover {
	background-color: #26bfb7;
    color: #fff;
}

.pagination>li>a, 
.pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #26bfb7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}

.pagination>li>a:focus, 
.pagination>li>a:hover, 
.pagination>li>span:focus, 
.pagination>li>span:hover {
    z-index: 2;
    color: #26bfb7;
    background-color: #eee;
    border-color: #ddd;
}

.panel-primary>.panel-heading {
	background-color: #232323;
	border-color: #232323;
}

.panel-primary {
	border-color: #232323;
}

.btn-warning {
	color: white;
	font-weight: bold;
}

.btn-primary {
	background-color: #26bfb7;
	border-color: #26bfb7;
	color: white;
	font-weight: bold;
}

.btn-primary:hover{

    background-color: white!important;
	border-color: #26bfb7!important;
	color: #26bfb7 !important;
	font-weight: bold;
}

.btn-primary:focus{

    background-color: white!important;
	border-color: #26bfb7!important;
	color: #26bfb7 !important;
	font-weight: bold;
}

.btn-default {

    background-color: white;
	border-color: #919CA2;
	color: #999;
	font-weight: bold;
	/* color: #14649B; */
}

.btn-default:hover{

    background-color: #26bfb7;
	border-color: #26bfb7;
	color: white !important;
	font-weight: bold;
}

.btn-default:focus{

    background-color: #26bfb7!important;
	border-color: #26bfb7;
	color: white !important;
	font-weight: bold;
}


.nav>li>a:hover{
	background-color: #337ab7;
}

.footer-bottom{
	background-color: rgba( 20, 101, 155, 1.75 );
	background-color: #0e476c;
	color: #C8C8C8;
}

/* .form-group{ */
	/* padding:8px 0px 16px 0px; */
/* } */

@media (max-width:990px /* 450px 476px 769px */){
	/* #pulsante{ */
		/* padding:0px; */
	/* } */
	/* #researchdiv{ */
		/* padding:0px; */
	/* } */
	/* .form-group{ */
		/* padding:0px; */
	/* } */
}

div.banner {
	margin: 15px;
}

#banner {
    max-height: 140px;
}
img#banner {
	    max-height: 120px;
}	

div.subhead {
    display: none;
    /* background-color: #ED1651; */
    background-color: #1b7fc0;
    height: 30px;
}

span.nomearea {
    color: orange;
    font-style: italic;
    font-size: 25px;
    border-left: 1px solid #1b7fc0;
}

span.nomeprofilo {
	color: #1b7fc0;
}

div.nav-bar .navbar-header {
	margin-right:10px;
}

.comunicazioni>.panel-heading {
    background-color: #fab33f;
    border-color: #fab33f;
	
}

.corsi>.panel-heading {
	 /* background-color: #3fad4d; */
	 /* border-color: #3fad4d; */
}

.news>.panel-heading {
	background-color: #d1222f;
	border-color: #d1222f;
}

.documenti>.panel-heading {
	background-color: #3fad4d;
	border-color: #3fad4d;
}

div.intestazione, div.descrizioneiscr {
	padding:0px;
}

div.descrizioneiscr {
	background-color: #337ab7;
	color: white;
	height: 105px;
	padding-top:18px;
}

div.noteiniziali {
	margin-top: 50px;
}

.pulsante-anno {

    background-color: #26bfb7;
	border-color: #26bfb7;
	color: #999;
	font-weight: bold;
	/* color: #14649B; */
}

.pulsante-anno:hover{

    background-color: #26bfb7;
	border-color: #FAFAFA;
	color: #FFF;
	font-weight: bold;
}

.pulsante-mese {

    background-color: #BECAD1;
    background-color: #FFF;
	border-color: #26bfb7;
	color: #999;
	font-weight: bold;
	/* color: #14649B; */
}

.pulsante-mese:hover{

    background-color: #26bfb7;
	border-color: #26bfb7;
	color: #FFF;
	font-weight: bold;
}

.sel{
	background-color: #26bfb7;
	color:white;
}

.sottotitolocomunicazione{
	font-size: 80%;
	margin-bottom: 12px;
}

.intestazionetabella {
	background-color:#26bfb7;
	color:#FFF;
}
