#search-icon-position {
    position: absolute;
    top: 12px;
    right: 12px;
}

.dropdown-menu-style {
    border-radius: 1.5rem;
}

.FilterTable {
    float: right;
}

#contenitoreFiltriInput{
	/* overflow-y: auto; 
	max-height: 520px;  */
/* 	height:520px;
	overflow-y: auto; */ 
	padding: 5px;
}

#contenitoreFiltriExternal{
	margin-right: 5px;
    overflow-y: auto;
    height: 85%;
   /* height: 75%;*/
    position: absolute;
}

#btnReset{
	width: 130px;
}

#colorHeader{
    /*height: 64px!important;*/
}

#btnSearch{
	width: 130px;
}
/* #filtroDropDown {
	max-height: 90% !important;
	height: 90% !important;
	min-width: 500px !important;
	left: 2px !important;
	top: 68px !important;
	width: 45% !important;
	position: absolute !important;
	padding: 10px !important;
} */

#filtroDropDown {
    /*max-height: calc(90vh - 65px) !important;*/
    /*min-width: 690px !important;*/
    /*left: 5px !important;*/
    /*top: 70px !important;*/
    /*position: fixed !important;*/
    /*padding: 10px !important;*/
    /*border-radius: 20px;*/
    height: 92vh;
    min-width: 690px !important;
    left: 5px !important;
    top: 7vh !important;
    position: fixed !important;
    padding: 10px !important;
    border-radius: 20px;
}


/* Schermi un po' più grandi (es > 576px): 3 colonne */
@media (min-width: 576px) {
    #filtroDropDown .imgSpazio {
        height: 4vh;
    }
}

/* Schermi medi/grandi (es > 768px): 4 colonne come sembra essere ora */
@media (min-width: 768px) {
    #filtroDropDown .imgSpazio {
        height: 3vh;
    }
}



.select2-container--default .select2-selection--multiple {
    min-height: 38px !important;
    border: 1px solid #ced4da !important;
    border-radius: 13px !important;
}

#filterBottomButton {
	position:relative !important;
	bottom: 1px !important;
}

.multipleselect-dropdown {
    border-radius: 1.5rem;
    width: 81%;
}

.filter-input-style {
    border-radius: 1.5rem;
    text-align: center;
}

.cart-dropdown-menu-style {
    border-radius: 1.5rem;
    min-width: 200px;
}

.filter-dropdown-menu-style {
    border-radius: 1.5rem;
    min-width: 700px;
}

.cart-dropdown-menu-style {
    border-radius: 1.5rem;
    min-width: 200px;
    width: 540px;
}

.tipo-utente-style {
    font-size: 8px !important;
}

.nome-utente-style {
    font-weight: bold;
    font-size: 16px !important;
    color: black;
}

.nav-icon-style {
    font-size: 1.5rem;
    color: black;
}

.badge {
    display: inline-block;
    padding: .25em .4em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25rem
}

a.badge:hover, a.badge:focus {
    text-decoration: none
}

.badge:empty {
    display: none
}

.badge-pill {
    padding-right: .6em;
    padding-left: .6em;
    border-radius: 10rem;
    position: absolute;
}

.badge-primary {
    color: #fff;
    background-color: #3f6ad8
}

a.badge-primary:hover, a.badge-primary:focus {
    color: #fff;
    background-color: #2651be
}

.checkBoxText {
    font-size: 75%;
}

#resettaFiltriText {
    text-decoration: underline;
    color: red;
}

#deselezionaText {
    text-decoration: underline;
    color: black;
    font-weight: bold;
}

#filtriAvanzatiText {
    color: black;
    font-weight: bold;
    font-size: 20px;
}

input::-webkit-input-placeholder {
    text-align: left;
}

input:-moz-placeholder {
    text-align: left;
}

input::-moz-placeholder {
    text-align: left;
}

input:-ms-input-placeholder {
    text-align: left;
}

/*.filter-checkboxes-container {
    max-height: 150px;
    overflow-y: scroll;
}*/

.formSearch h6 {
    font-weight: bold;
    color: #000000 !important;
    font-size: 15px !important;
}
