@import url('https://fonts.googleapis.com/css?family=Roboto:400,700&display=swap');
html, body {font-family: 'Roboto', sans-serif;}
.btn{ text-transform:uppercase;}
.btn-orange {color: #fff;background-color:#FF6400;border-color:#FF6400;}
.btn-orange:hover {color: #fff;background-color:#e35900;border-color:#e35900;}
.jumbotron {  padding-top: 3rem;  padding-bottom: 3rem;  margin-bottom: 0;background-color: #fff;}
a {color: #0096AF;}
.btn-primary {background-color:#0096AF;border-color:#0096AF;}
.btn-primary:hover {background-color:#01798d;border-color:#01798d;}
.btn-outline-primary {color: #01798d;border-color:#01798d;}
.btn-outline-primary:hover {color: #fff;background-color:#01798d;border-color:#01798d;}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link {color: #fff;background-color:#0096AF;}
.table td, .table th {vertical-align: middle;}
@media (min-width: 768px) {
  .jumbotron {    padding-top: 6rem;    padding-bottom: 6rem;  }
}
.table > thead > tr > th {
    vertical-align: top;
}
.form-control-sm {
    height: calc(1.5em + .5rem + 2px);
    padding: .25rem .5rem;
    font-size: 1.2rem;
    line-height: 1.5;
    border-radius: .2rem;
}
.jumbotron p:last-child {  margin-bottom: 0;}
.jumbotron h1 {  font-weight: 300;}
.jumbotron .container {  max-width: 40rem;}
footer {  padding-top: 3rem;  padding-bottom: 3rem;}
footer p {  margin-bottom: .25rem;}
.bg-special {background-color: #a3c8cf !important;}
.btn-special {background-color:#a3c8cf;border-color:#a3c8cf;}
.btn-special:hover {background-color:#79abb4;border-color:#79abb4;}

.page-item.active .page-link {z-index: 3;color: #fff;background-color:#343A40;border-color:#343A40;}
.page-link {color: #343A40;}

.margine {
    border-bottom-width: 0px;
    padding-bottom: 13px;
}

.trash {
	/*padding-bottom: 7px !important;*/
}
	
a[title="Precedente"]	{
    border-bottom-width: 1px !important;
   /* padding-bottom: 12px !important;*/
}
a[title="Successivo"]	{
    border-bottom-width: 1px !important;
  /*  padding-bottom: 12px !important;*/
}

.salvaNota{
    border-bottom-width: 1px !important;
    padding-bottom: 12px !important;
}
.dataTables_wrapper .dataTables_filter {
float: right;
text-align: right;
visibility: hidden;
}

.select2-container .select2-selection--single {
    height: 34px!important;
}

.btn {
/*	 padding-top: 3px!important;
	 padding-bottom: 3px!important;
	 padding-left: 6px!important;
	 padding-right: 6px!important;*/

}

input[name=consolidaOK]::after {
  position: relative;
  left: 20px;
  content: "SI";
}

input[name=consolidaOK]:checked::after { 
  content: "SI";
}

#meseDaCons , #annoDaCons , #meseACons , #annoACons{
	font-weight: bold !important;
}

.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #4d868f!important;
  border-color: #4d868f!important;
}