@charset "utf-8";
/* CSS Document */
.capitalize::first-letter {
text-transform: uppercase
}
.capitalize1 {
text-transform: lowercase;
}

.evidenzia{
	margin: 0;
  	line-height: 1.42857143;
	color:#8A0419;
	font-size: 18px;
	font-weight: 600;
}

.evidenzia-modifica{
	margin: 0;
  	line-height: 1.42857143;
	color:#3BFDE8;
	font-size: 18px;
	font-weight: 600;
}

.evidenzia-nuovo{
	margin: 0;
  	line-height: 1.42857143;
	color:#307095;
	font-size: 18px;
	font-weight: 600;
}
/*
 * Componenti modal
 * ----------------
 */

.modal-info .modal-header,
.modal-info .modal-footer {
  border-color: #307095;
}
.modal-primary .modal-header,
.modal-primary .modal-footer {
  border-color: #00c0ef;
}

.modal-info .modal-header,
.modal-info .modal-footer{
  color: #fff !important;
 background-color: #00c0ef !important;
}
.modal-primary .modal-body,
.modal-warning .modal-body,
.modal-danger .modal-body,
.modal-success .modal-body,
.modal-info .modal-body {
  background-color: #fff !important;
  color: #000 !important;
}



.modal-primary .modal-header,
.modal-primary .modal-footer{
  color: #fff !important;
 background-color: #307095 !important;
}


.modal-success .modal-footer,
.modal-warning .modal-footer{
  color: #000 !important;
 background-color: #fff !important;
}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 100;
	color: #3E3E3E !important;
}
.nav-tabs-custom > .nav-tabs > li.header {
  color: #3c8dbc;
}
.nav-tabs-custom > .nav-tabs > li > a {
  color: #3c8dbc;
  
}
.content-wrapper {
  background-color: #EEEEEE;
}



.picture{
    width: 130px;
    height: 130px;
    background-color: #CBCBCB;
    border: 4px solid #CCCCCC;
    color: #FFFFFF;
    border-radius: 5%;
    margin: 5px auto;
    overflow: hidden;
	transition: all 0.2s;
	-webkit-transition: all 0.2s;

}

/* righe delle scadenze scadute */
.scaduta {background-color: moccasin !important;}
.sospesa {background-color: #E1EAEF !important;}
.sospesabutton {background-color: #008CBA;}
.login-page,
.register-page {
  background: #f1f1f1;
}

/* iCheck plugin Flat skin, blue
----------------------------------- */
.icheckbox_flat-blue,
.iradio_flat-blue {
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 20px;
    height: 20px;
    background: url(blue.png) no-repeat;
    border: none;
    cursor: pointer;
}

.icheckbox_flat-blue {
    background-position: 0 0;
}
    .icheckbox_flat-blue.checked {
        background-position: -22px 0;
    }
    .icheckbox_flat-blue.disabled {
        background-position: -44px 0;
        cursor: default;
    }
    .icheckbox_flat-blue.checked.disabled {
        background-position: -66px 0;
    }

.iradio_flat-blue {
    background-position: -88px 0;
}
    .iradio_flat-blue.checked {
        background-position: -110px 0;
    }
    .iradio_flat-blue.disabled {
        background-position: -132px 0;
        cursor: default;
    }
    .iradio_flat-blue.checked.disabled {
        background-position: -154px 0;
    }

/* Retina support */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (-moz-min-device-pixel-ratio: 1.5),
       only screen and (-o-min-device-pixel-ratio: 3/2),
       only screen and (min-device-pixel-ratio: 1.5) {
    .icheckbox_flat-blue,
    .iradio_flat-blue {
        background-image: url(blue@2x.png);
        -webkit-background-size: 176px 22px;
        background-size: 176px 22px;
    }
}		   
/*Dropdowns in general*/

.dropdown-menu > li > a {
  color: #337ab7!important;
	cursor: pointer;
}

.dropdown-menu > li > a:hover {
  background-color: #e1e3e9;
  color: #222 !important;
}
	   
.skin-blue .main-header .logo {
/*	background-color: #2899cb;*/
	background-color: #222d32;
}	
.skin-blue .main-header .logo:hover{
	background-color: #35464e;	
}
.skin-blue .main-header .navbar {
	
	background-color: #222d32;
}

.profile-username {
  font-size: 21px;
  margin-top: 5px;
}

.text-muted {
  color: #6c757d !important;
}

.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
  color: #fff;
  background-color: #007bff;}

  .profile-class-img {
    margin: 0 auto;
    width: 400px;
    padding: 3px;
    /*border: 1px solid #d2d6de;*/
  }

  .fc-event-container .fc-event.verde, .tooltiptopicevent .tooltip-header.verde, .verde {background-color:green; color: #FFFFFF;}
  .fc-event-container .fc-event.blu, .tooltiptopicevent .tooltip-header.blu, .blu {background-color:rgb(0, 37, 198); color: #FFFFFF;}
  .fc-event-container .fc-event.ciano, .tooltiptopicevent .tooltip-header.ciano, .ciano {background-color:rgb(0, 191, 255); color: #FFFFFF;}
  .fc-event-container .fc-event.giallo, .tooltiptopicevent .tooltip-header.giallo, .giallo {background-color:rgb(229, 200, 8); color: #FFFFFF;}
  .fc-event-container .fc-event.arancio, .tooltiptopicevent .tooltip-header.arancio, .arancio {background-color:rgb(222, 127, 2); color: #FFFFFF;}
  .fc-event-container .fc-event.rosso, .tooltiptopicevent .tooltip-header.rosso, .rosso {background-color:rgb(255, 0, 0); color: #FFFFFF;}
  .fc-event-container .fc-event.magenta, .tooltiptopicevent .tooltip-header.magenta, .magenta {background-color:rgb(255, 1, 225); color: #FFFFFF;}
  .fc-event-container .fc-event.viola, .tooltiptopicevent .tooltip-header.viola, .viola {background-color:rgb(140, 2, 232); color: #FFFFFF;}
  .fc-event-container .fc-event.grigio, .tooltiptopicevent .tooltip-header.grigio, .grigio {background-color:rgb(100, 100, 100); color: #FFFFFF;}
  .fc-event-container .fc-event.nero, .tooltiptopicevent .tooltip-header.nero, .nero {background-color:rgb(0, 0, 0); color: #FFFFFF;}
  
.box-body-ricerche{
  background-color: #bbd6fa;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  padding: 10px;
}
