﻿body {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
.right-inner-addon {
    position: relative;
}
    .right-inner-addon input {
        padding-right: 30px;
        width: 100%;
        margin: 0px;
        max-width: none;
        font-size: 24px;
        line-height: inherit;
        height: auto;
    }
    .right-inner-addon a {
        position: absolute;
        right: 0px;
        font-size: 24px;
        padding: 10px 12px;
        color: black;
    }
        .right-inner-addon a:visited {
            color: black;
        }
        .right-inner-addon a:hover {
            color: blue;
        }
    .right-inner-addon i {
        position: absolute;
        right: 0px;
        font-size: 24px;
        padding: 10px 12px;
    }



.result-row {
    margin-top: 20px;
}

.facet-selector-container {
    margin-top: 10px;
}
.heightAuto {
    height: auto;
}
.facet-title {
    font-size: 17px;
    color: #fff;
    padding-bottom: 9px;
    padding-top: 9px;
    padding-left: 12px;
    line-height: 20px;
    background-color: #819bb0;
}

button.collapse-filter {
    border: none;
    background-color: transparent;
    padding:0px;    
    margin-right: 5px
}



.facet-docplus-title {
    font-size: 17px;
    color: #fff;
    padding-bottom: 9px;
    padding-top: 9px;
    padding-left: 12px;
    line-height: 20px;
    background-color: #981D65;
}


.facet-selector {
    padding-left: 5px;
}
    .facet-selector button {
        color: rgb(144, 0, 84);
        font-size: 17px;
        line-height: 23px;
        text-align: left;
        padding: 0px;
    }
    .facet-selector button.selected {
        font-weight: bold;
    }
.facet-selector-box {
    font-size: 17px;
    line-height: 23px;
    background-color: rgb(236, 240, 243);
    padding: 10px;
}
#searchResultContainer {
    margin-top: 10px;
}

.file-row-container, .link-row-container {
    margin-bottom: 20px;
}
.link-row-container a {
    margin-left: 30px;
}
.file-highlight-container {
    margin-top: 5px;
    margin-left: 30px;
}
    .file-row .file-name, .link-row-container a {
        color: rgb(144, 0, 84);
        font-size: 18px;
        line-height: 24px;
        font-weight: normal;
        vertical-align: middle;
        width: 50%;
        margin-right: 20px;            
    }
    .file-row .file-publishdate {
    }

    .file-row .file-clipboard,
    .file-row .file-metadata,
    .link-row-container .file-clipboard,
    .link-row-container .file-metadata {
        margin-left: 5px;
        width: 20px;
        vertical-align: middle;
        text-align: center;
    }

        .file-row .file-clipboard:hover,
        .file-row .file-metadata:hover,
        .link-row-container .file-clipboard:hover,
        .link-row-container .file-metadata:hover,
        .link-row-container .file-metadata:focus,
        .link-row-container .file-clipboard:focus,
        .file-row .file-clipboard:focus,
        .file-row .file-metadata:focus
        {
            color: rgb(144, 0, 84);
            cursor: pointer;
        }
.link-icon {
    padding: 5px;
    font-size: 20px;
}
.link-row-container a {
    margin-left: 0px;
}
.priority-search-result-container {
    margin-bottom: 18px;
}
.link-comment, .file-content-container {
    margin-left: 30px;
}
.prio-result-header, .search-result-header {
    margin-left: 10px;
    color: rgb(76, 76, 76);
    font-size: 20px;
    margin-bottom: 5px;
    font-weight: bold;
}

a:hover {
    cursor: pointer;
}

.pagination-container {
    margin-top: 20px;
}
#noResultContainer {
    margin-left: 15px;
}
    
img.file-image {
    width: 30px;
    height: 30px;
}

em.highlight {
    font-weight: bold;
}

.modal-dialog table td {
    padding-bottom: 5px;
}

.modal-dialog table td:nth-child(1) {
    padding-right: 5px;
    font-weight: bold;
    vertical-align: top;
}
.modal-dialog table tr {
    
}

#facetContainer {
    bottom: 77px;
}

@media screen and (max-width: 991px) {
        #facetContainer {
        bottom: 0!important;
    }
}

.no-click {
    pointer-events: none;
    cursor: default;
}

#searchInput::-ms-clear{
    width: 55px;  
}


button.fa {
    border: none;
    background: transparent;
}


#jumpToPageDivBtn {
    border: none;
    background-color: transparent;
    color: #337ab7;
    padding-left: 0px;
}

#clearFilter button {
    border: none;
    background: transparent;
    color: #337ab7;
}

#paginationBtnGroup .pagination-link.active {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #337ab7;
    border-color: #337ab7;
}

.facet-selector > button {
    border: none;
    background-color: transparent;
    word-break: break-word;
}

.card-container > .facet-selector > button {
    font-size: 14px;
    line-height: 1.42857143;
}

.card > * h2 {
    font-size: 24px;
}

#welcomeContainer > p {
    font-size: 18px;
    line-height: 1.0;
}

.modal-header > h2 {
    font-size: 18px;
}

.prio-result-heade,
.search-result-header,
#noResultHeader {
    margin-top: 0px;
    font-size: 20px;
    font-weight: bold;
}