.kanban-container .kanban-board .kanban-board-header .kanban-title-board {
    width:100% !important;
    font-size: 1.3rem;
    color: white;
}
.kanban-container .kanban-board .kanban-board-header {
    padding: 0 2px !important;
    margin: 5px 3px 5px 0;
    flex-direction:column;
    background-color: #006453;
    /*background-image: url("/assets/img/board_arrow_bg.png");*/
    /*background-repeat: no-repeat;
    background-size: cover;
    background-position: right;
    background-origin: border-box; */
    border-top: 10px solid transparent ;
    border-bottom: 10px solid transparent ;
    border-left: 1px solid black;
    -webkit-clip-path: polygon(0 0, 0 100%, 94% 100%, 100% 50%, 94% 0);
    clip-path: polygon(0 0, 0 100%, 94% 100%, 100% 50%, 94% 0);
}
.kanban-container .kanban-board .kanban-board-header .kanban-title-button{
    position: static !important;
    text-align:left !important;
}

.kanban-container {
    display: flex !important;
    /*justify-content: space-between !important;*/
}
.kanban-container .kanban-board{
    background-color: #ececec;
    min-height: calc(100vh - 60px - 30px - 130px);
    margin: 0 0.5% 1rem 0 !important;
    /*margin: 0 0.8rem 1rem 0 !important;*/
    padding-top: 0 !important;
}
.kanban-container .kanban-board .kanban-item:hover{
    background-color:rgba(225, 225, 225, 0.4);
    cursor:pointer;
}
.kanban-container .kanban-board .kanban-board-header .kanban-title-button:hover{
    /*background-color:lightgrey;*/
}
.kanban-container .kanban-board .kanban-drag {
    padding: 5px 5px 30px 5px !important;
}
#addContact:hover,#addRichiestaEdit:hover,#addContactEdit:hover, #addRichiesta:hover{
    cursor:pointer;
    transform:scale(1.5);
}
#row-dettaglio,#row-interessi,#row-profilazione,#row-concretezza{
    cursor: pointer;
}
.int-selected{
    background-color:#006453;
    color:white;
}
.fc-clear{
    display: none !important;
}
.panel-heading{
    margin-left: 10px;
}
.fc-toolbar.fc-header-toolbar {
    margin-top: 1em;
}
.fc-icon-left-single-arrow:after {
    font-size: 120% !important;
    top: -15% !important;

}
.fc-icon-right-single-arrow:after {
    font-size: 120% !important;
    top: -15% !important;

}

div > .dt-buttons {
    margin-bottom: 15px;
    margin-right: 10px;
}
.dataTables_length{
margin-left: 10px;
}
.bg-gradient-x-primary {
    background-image: linear-gradient(to right, #006453 0%, #006453 100%);
    background-repeat: repeat-x;
    padding: 0 0 10px 0;
}
.main-menu.menu-dark .navigation {
    background-color: #2b3442;
}
.main-menu.menu-dark .navigation > li.open {
    border-left: 4px solid #006453;
}
.main-menu.menu-dark .navigation > li.open > a {
    background-color: #1f2735;
}
.main-menu.menu-dark .navigation > li.active > a {
    color: #ffffff;
}
.main-menu.menu-dark .navigation > li ul .active > a {
    color: #ffffff;
}
.main-menu.menu-dark .navigation > li > ul {
    background-color: #29303a;
}
.main-menu.menu-dark {
    background: #2b3442;
}
.main-menu.menu-dark .navigation > li.hover > a, .main-menu.menu-dark .navigation > li:hover > a, .main-menu.menu-dark .navigation > li.active > a {
    background-color: #1f2735;
}
.main-menu.menu-dark .navigation > li.open > a {
    color: #ffffff;
}
.btn-red.btn-darken-3 {
    border-color: #2b3442!important;
    background-color: #3a4049!important;
}
.btn-red.btn-darken-3:hover {
    border-color: #1f2735 !important;
    background-color: #1f2735 !important;
}
.banner_immobilgreen{
    position: absolute;
    bottom: 0;
}
.bg-red.bg-darken-3 {
    background-color: #006453 !important;
}
.red.lighten-4 {
    color: #f0ffcd !important;
    color: #f0ffcd !important;
}
table.dataTable.no-footer {
    border-bottom: none !important;
}
.header-navbar {
    padding-top: 5px;
    padding-bottom: 0px;
}
.header-navbar .navbar-header .navbar-brand {
    padding: 8px 0px !important;
}

@media (min-width: 765px) and (max-width: 992px) {
    .banner_immobilgreen {
        display: none;
    }
    .main-menu-content{
        height:calc(100vh - 61px) !important;
        overflow:auto;
    }
    #main-menu-navigation{
        height:calc(100vh - 61px) !important;
        overflow:auto;
    }
}


/* On screens that are 1200px or less */
@media screen and (max-width: 768px) {
    .header-navbar .navbar-header .menu-toggle {
        top: -2px;
    }
    .main-menu-content{
        height:calc(100vh - 56px - 101px) !important;
        overflow:auto;
    }
    #main-menu-navigation{
        height:calc(100vh - 56px - 101px) !important;
        overflow:auto;
    }

    #DataTables_Table_0_length{
        display: none !important;
    }
    #DataTables_Table_0_wrapper > div.dt-buttons.btn-group{
        width: 100%;
    }
    #horizontal-form-layouts > div:nth-child(2) > div > div > div.card-header,
    #horizontal-form-layouts > div > div > div > div.card-header,
    body > div.app-content.content > div.content-wrapper > div.row > div > div > div.card-header{
        text-align:center;
    }
    #card-lg-richiesta, #info-lg-richiesta,#nav-lg-richieste{
        display:none !important;
    }
    #card-md-richiesta, #info-md-richiesta,#nav-md-richieste{
        display:block;
    }
    #ul-main-menu{
        display: none;
    }
    .kanban-container {
        width: 100vw !important;
        overflow-x: auto;
        flex-wrap: nowrap;
        justify-content: flex-start !important;
    }

    .kanban-container .kanban-board .kanban-board-header .kanban-title-board {
        width: 97vw !important;
    }

    .kanban-container .kanban-board {
        min-height: calc(100vh - 60px - 30px - 150px);
        width: 92% !important;
    }
    #divFiltriLg{
        display:none !important;
    }
    #divFiltriXs{
        display:block !important;
    }
}
@media (min-width: 992px) and (max-width: 1200px) {
    .kanban-container {
        width: 100vw !important;
        overflow-x: auto;
        flex-wrap: nowrap;
        justify-content: flex-start !important;
    }

    .kanban-container .kanban-board .kanban-board-header .kanban-title-board {
        width: 97vw !important;
    }

    .kanban-container .kanban-board {
        height: 100%;
        width: 80% !important;
    }
}
@media screen and (min-width: 768px) {
    #card-lg-richiesta, #info-lg-richiesta,#nav-lg-richieste{
        display:block;
    }
    #divFiltriXs, #card-md-richiesta, #info-md-richiesta,#nav-md-richieste{
        display:none !important;

    }


}
     /* width */
 ::-webkit-scrollbar {

     width: 10px;
     border-radius:10px;
 }
 ::-webkit-scrollbar {
     display:none;
     width: 10px;
     border-radius:10px;
 }

/* Track */
::-webkit-scrollbar-track {
    background: green;
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: #006453 !important;
    opacity: 0.5;
    border-radius: 20px;       /* roundness of the scroll thumb */
    border: 1px solid #006453;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: #555;
}
.youtube-video {
    aspect-ratio: 16/9;
    width: 100%;
}

