
.infolabel{
  color: #777777;
  font-size: 14px;
}

.colbody{
  background-color: #D2F0F0
}

.scheduler-border {
    border: 3px solid #88BBD9 !important;
    padding: 1.4em !important;
    margin: 0 0 1.5em 0 !important;
}
.scheduler-info {
   display:inline-block;
   background-color: #3C91DD;
   color:#ffffff;
   padding:5px;

    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
}

.clr {
    display: block;
    clear: both;
    width: 100%;
    height:1px;
}


.navbar-nav > .user-menu > .dropdown-menu > .user-footer {
    background-color: #88BBD9;
}

.richiesto{
  color : #c40000;
}



label.ric::after {
    color: #e32;
    content: " *";
}

.pull-right {
    float: right !important;
}


a {
    color: #06c;
    text-decoration: none;
    background-color: transparent;
}

.nohid{
  white-space: normal !important;
  overflow: visible !important;
}

.form-group label.active {
    -webkit-transform: translateY(-85%);
    transform: translateY(-85%);
    font-size: 0.9rem;
}

.cardbord{border-top: 1px solid #000; border-bottom: 1px solid #000;}


table.dataTable thead tr {
  background-color: #B7C9F9;
}


.table-controls{
  margin-bottom: 10px;
}

.dataTables_wrapper .dataTables_processing {
    background-color: #E1FFC4;
}

.content-wrapper, .right-side {
    background-color: #fff;
}

.nomargb{margin-bottom:auto}

.select2-container--default .select2-selection--single, .select2-selection .select2-selection--single {
    border: 0;
    height: 45px;
    padding: 14px 12px;
    border-bottom: 1px solid #000;
    font-weight: 700;
}

.miaselect{border: 1px solid #ccc;}

@media only screen and (max-width: 480px) {
    table.dataTable.nowrap th, table.dataTable.nowrap td {
        white-space: normal;
    }
}
