/* Add here all your CSS customizations */

#inserisci_assenza_dataFine,
#inserisci_assenza_dataInizio {
    width: 90%;
    float: left;
    border-radius: 0px;
}

.inputcalendar {
    width: 10%;
    float: right;
    height: 55%;
}
.inputcalendar .fa-calendar {
    margin: 0 auto;
}

#inserisci_assenza_tipologia .iradio_square-blue {
    margin: 0px 10px;
}

#inserisci_assenza_tipologia label {
    margin: 0px 50px 0px 0px;
}

#inserisci_assenza_tipologia {
    padding: 15px;
}

.grid-item {
    width: 100%;
}

/*ul.filter*/
/*{*/
    /*overflow-x:hidden;*/
    /*white-space:nowrap;*/
    /*height: 1em;*/
    /*width: 100%;*/
/*}*/

ul.filter li
{
    display:inline;
}


.btn-all.selected,
.btn-all:focus,
.btn-all:hover {
    background-color: #999 !important;
    border-color: #999 !important;
    box-shadow: 0 0 0 .2rem rgba(153, 153, 153, 0.25);
    color: #FFF !important;
}
.btn-all {
    color: #999 !important;
    border-color: #999 !important;
}


.btn-centralino.selected,
.btn-centralino:focus,
.btn-centralino:hover {
    background-color: #333 !important;
    border-color: #333 !important;
    box-shadow: 0 0 0 .2rem rgba(51, 51, 51, 0.25);
    color: #FFF !important;
}
.btn-centralino {
    color: #333 !important;
    border-color: #333 !important;
}

.btn-istituto.selected,
.btn-istituto:focus,
.btn-istituto:hover {
    background-color: #2a61c0 !important;
    border-color: #2a61c0 !important;
    box-shadow: 0 0 0 .2rem rgba(42, 97, 192, 0.25);
    color: #FFF !important;
}
.btn-istituto {
    color: #2a61c0 !important;
    border-color: #2a61c0 !important;
}

.btn-base.selected,
.btn-base:focus,
.btn-base:hover {
    background-color: #a136d4 !important;
    border-color: #a136d4 !important;
    box-shadow: 0 0 0 .2rem rgba(161, 54, 212, 0.25);
    color: #FFF !important;
}
.btn-base:focus,
.btn-base {
    color: #a136d4 !important;
    border-color: #a136d4 !important;
}

.btn-tango.selected,
.btn-tango:focus,
.btn-tango:hover {
    background-color: #c01d0f !important;
    border-color: #c01d0f !important;
    box-shadow: 0 0 0 .2rem rgba(192, 29, 15, 0.25);
    color: #FFF !important;
}
.btn-tango:focus,
.btn-tango {
    color: #c01d0f !important;
    border-color: #c01d0f !important;
}

.list.list-icons.list-icons-sm li > .fa:first-child, .list.list-icons.list-icons-sm li > .icons:first-child, .list.list-icons.list-icons-sm li a:first-child > .fa:first-child, .list.list-icons.list-icons-sm li a:first-child > .icons:first-child {
    font-size: 1.2em;
}
