﻿.sfsearchSubmit {
    display: initial;
    background: #3996d2;
    background: -moz-linear-gradient(-45deg, #3996d2 0%, #204181 100%);
    background: -webkit-linear-gradient(-45deg, #3996d2 0%,#204181 100%);
    background: linear-gradient(135deg, #3996d2 0%,#204181 100%);
    padding: 10px 30px 10px 30px;
    color:white;
    text-transform:uppercase;
    border-style:none;
    height:34px;
}

.sfsearchTxt.k-input {
    height: 30px;
    text-indent: 4px;
    font-size: 16px;
    width:300px;
}

dt{
    margin-top:20px;
}

.sfsearchResultStatistics{
    margin-top:20px;
}

.sfsearchResultsWrp{
    padding-bottom:20px;
}

.k-list{
    list-style:none;
    margin:0;
    padding:0;
}

.k-list li{
    border-style:solid;
    border-width:0 0 1px 0;
    border-color:#dddddd;
    cursor:pointer;
    padding: 5px 0 5px 0;
}

.k-list li:last-child {
    border-style:none;
}

.k-animation-container{
    margin-top:8px !important;
    padding-right:8px;
}

.sfsearchResultTitle{
    font-weight:600;
}

.sf_pagerNumeric{
    margin-bottom:20px;
    margin-top:10px;
}

.sf_pagerNumeric a {
    padding: 5px 10px 5px 10px;
    border-color: #204181;
    border-style: solid;
    border-width: 1px;
    margin-right: 2px;
    color: #204181 !important;
    display: inline-block;
}

    .sf_pagerNumeric a.sf_PagerCurrent {
        background: #204181;
        color: white !important;
    }

.base-content-in .sfsearchBox input[type=text]{
    padding:5px;
    font-size:16px;
    min-width:300px;

}

.input-search input[type=text]{
    padding:5px;
    min-width:250px;
    font-size:16px;
}

.input-search button {
    padding: 6px 10px;
    color:white;
    font-size:16px;
    background: linear-gradient(135deg, #3996d2 0%,#204181 100%);
    border-style:none;
}

.search-results [role='alert']{
    font-size:20px;
    margin-top:20px;
}

.userSortDropdown{
    padding:5px;
}

.search-results .sfsearchResult {
    margin-top: 30px;
}

ul.pagination {
    list-style-type: none !important;
    padding-left: 0 !important;
    margin-left: 0 !important;
    display: block;
}

ul.pagination li {
    display: inline-block;
    margin-bottom: 2px;
}

    ul.pagination li a {
        color: #105CB6;
        position: relative;
        display: block;
        padding: .5rem .75rem;
        margin-left: -1px;
        line-height: 1.25;
        color: #007bff;
        background-color: #fff;
        border: 1px solid #dee2e6;
    }

    ul.pagination li.active a {
        color: white;
        background: #105CB6;
    }

@media(max-width:500px) {
    .sfsearchTxt.k-input {
        width: calc(100% - 4px);
    }

    .input-search input[type=text] {
        width: calc(100% - 12px);
        min-width:0;
    }

    .sfsearchSubmit, .input-search button {
        display: block;
        margin: 0;
        margin-top: 10px;
        width: 100%;
    }

    .base-content-in .sfsearchBox input[type=text] {
        width: calc(100% - 14px);
        min-width:auto;
    }
}

