﻿/*--------------------------------------------*/
/*BUTTONS*/
/*--------------------------------------------*/
.btn-aip,
.btn-aip.disabled {
    background: #5dc2a1;
    border: 1px solid #a3dcc9;
    -webkit-box-shadow: 0 2px 2px 0 rgba(40, 190, 189, 0.14), 0 3px 1px -2px rgba(40, 190, 189, 0.2), 0 1px 5px 0 rgba(40, 190, 189, 0.12);
    box-shadow: 0 2px 2px 0 rgba(40, 190, 189, 0.14), 0 3px 1px -2px rgba(40, 190, 189, 0.2), 0 1px 5px 0 rgba(40, 190, 189, 0.12);
    -webkit-transition: 0.2s ease-in;
    -o-transition: 0.2s ease-in;
    transition: 0.2s ease-in;
    color: #FFFFFF;
}

    .btn-aip:hover,
    .btn-aip.disabled:hover {
        background: #26dad2;
        -webkit-box-shadow: 0 14px 26px -12px rgba(40, 190, 189, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(40, 190, 189, 0.2);
        box-shadow: 0 14px 26px -12px rgba(40, 190, 189, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(40, 190, 189, 0.2);
        border: 1px solid #26dad2;
    }

    .btn-aip.active, .btn-aip:active, .btn-aip:focus,
    .btn-aip.disabled.active,
    .btn-aip.disabled:active,
    .btn-aip.disabled:focus {
        background: #1eacbe;
        -webkit-box-shadow: 0 14px 26px -12px rgba(40, 190, 189, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(40, 190, 189, 0.2);
        box-shadow: 0 14px 26px -12px rgba(40, 190, 189, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(40, 190, 189, 0.2);
    }

.btn-outline-aip {
    color: #5dc2a1;
    background-color: transparent;
    border-color: #5dc2a1;
    -webkit-box-shadow: 0 2px 2px 0 rgba(40, 190, 189, 0.14), 0 3px 1px -2px rgba(40, 190, 189, 0.2), 0 1px 5px 0 rgba(40, 190, 189, 0.12);
    box-shadow: 0 2px 2px 0 rgba(40, 190, 189, 0.14), 0 3px 1px -2px rgba(40, 190, 189, 0.2), 0 1px 5px 0 rgba(40, 190, 189, 0.12);
    -webkit-transition: 0.2s ease-in;
    -o-transition: 0.2s ease-in;
    transition: 0.2s ease-in;
}

    .btn-outline-aip:hover, .btn-outline-aip:focus, .btn-outline-aip.focus {
        background: #26dad2;
        border-color: #26dad2;
        color: #ffffff;
        -webkit-box-shadow: 0 14px 26px -12px rgba(40, 190, 189, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(40, 190, 189, 0.2);
        box-shadow: 0 14px 26px -12px rgba(40, 190, 189, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(40, 190, 189, 0.2);
    }

    .btn-outline-aip.active, .btn-outline-aip:active, .btn-outline-aip:focus {
        -webkit-box-shadow: 0 14px 26px -12px rgba(40, 190, 189, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(40, 190, 189, 0.2);
        box-shadow: 0 14px 26px -12px rgba(40, 190, 189, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(40, 190, 189, 0.2);
        background: #1eacbe;
    }

/*LINKS*/
a {
    color: #5dc2a1;
}
/*HEADER*/
.dark-logo{
    max-width: 90%;
    max-height: 70px;
}
.page-titles{
    /*margin-top: 45px;*/
}
/*SIDEBAR*/
.sidebar-nav > ul > li > a.active {
    background-color: #FFFFFF;
}
/*CORPO PAGINA*/
.card-outline-aip .card-header {
    background: #d5f5e9;
    border-color: #d5f5e9;
}
/*MODALI*/
.bootstrap-dialog.type-primary .modal-header {
    background-color: #a5dcc3;
    color: #333333;
}
.bootstrap-dialog-footer-buttons .btn{
    margin-left: 10px;
}
/*TABLE*/
.table-top-striped thead tr th:nth-of-type(2n) {
    background-color: #f2f4f8;
}
/*FORM*/
.select2-container .select2-selection--single{
    height: 38px;
    min-height: 38px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
    height: 38px;
    line-height: 38px !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
    height: 36px !important;
}
/*FOOTER*/
.footer {
    font-size: 75%;
}
/*CLICKABLE*/
.clickable{
    cursor: pointer;
}

.festivo{
    background-color: antiquewhite !important;
}

.festivo span{
    color: red;
    font-weight: bold;
}

#Errore{
    color: white !important;
}