﻿#MainContent_CardViewAutoComplete .dxcvCSD {
    background-color: unset !important;
    border: unset;
}

.tokenBoxItem {
    font-style: italic !important;
    color: #017e84 !important;
}

#MainContent_ASPxTokenBox1 .dxeToken_MaterialCompact {
    border-radius: unset;
}

#MainContent_ASPxTokenBox1 .dxeTokenText_MaterialCompact {
    padding-top: 5px;
    padding-bottom: 4px;
}

#MainContent_ASPxTokenBox1 .spanSearchText {
    background-color: white;
    color: dimgrey;
    padding: 3px 10px;
    margin-left: 7px;
    margin-right: 4px;
}

#MainContent_ASPxTokenBox1 .dxeTokenRemoveButton_MaterialCompact {
    margin-top: 9px;
}

.dxcvTable_MaterialCompact, .dxcvHeaderPanel_MaterialCompact, .dxcvSummaryPanel_MaterialCompact {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

#MainContent_CardViewAutoComplete a:hover {
    text-decoration: none;
}

#MainContent_CardViewAutoComplete .card-container .centered h3 {
    margin-bottom: 0px !important;
}

#MainContent_CardViewAutoComplete .dxcvBreakpointsCard_MaterialCompact, 
#MainContent_CardViewAutoComplete .dxcvEmptyCard_MaterialCompact {
   border-radius: 8px;
   padding: 5px 10px 5px 10px;
}

#MainContent_CardViewAutoComplete_DXEmptyCard {
    display: none;
}

#suggestion-wrapper {
    padding: 24px;
    border-radius: 8px;
    border: 1px solid lightblue;
}

.sugg-wrapper-inactive {
    background-color: white;
}

.sugg-wrapper-active {
    background-color: aliceblue;
}

.iaResultsBrief {
    font-size: medium;
    font-style: italic;
}

#articolo-dettaglio-testo .dxcvEmptyCard_MaterialCompact {
    display: none;
}

@keyframes smooth-appear {
    to {
        bottom: 20px;
        opacity: 1;
    }
}

#navbarNavProgress .menu-wrapper .accordion-body {
    padding-bottom: 12px;
}

@media (max-width: 768px) {
    #MainContent_ASPxTokenBox1 .dxeToken_MaterialCompact {
        border: 1px solid grey;
    }

    #MainContent_ASPxTokenBox1 .dxeTokenRemoveButton_MaterialCompact {
        margin-top: 5px;
    }

    #suggestion-wrapper {
        position: fixed;
        z-index: 99999;
        width: 80%;
        bottom: -100%;
        opacity: 0;
        left: 59%;
        transform: translateX(-50%);
        animation: smooth-appear 1.2s ease forwards;
        box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;
    }

    .navbar.it-navscroll-wrapper .menu-wrapper {
        padding-top: 0px;
    }

    #navbarNavProgress .menu-wrapper {
        padding-bottom: unset;
    }

        #navbarNavProgress .menu-wrapper .accordion-body {
            padding-bottom: 12px;
        }

    #articolo-dettaglio-testo .it-page-sections-container {
        border-top: unset;
    }
}

.dxeToken_MaterialCompact {
    color: #000000
}