/**
 * JL Content Fields Filter
 *
 * @version 	3.0.0
 * @author		Joomline
 * @copyright	(C) 2017-2020 Aleksey Morozov, Joomline. All rights reserved.
 * @license 	GNU General Public License version 2 or later; see	LICENSE.txt
 */

.jlmf-section {
    margin-top: 30px;
}

label.jlmf-label {
    display: inline-block;
    padding-bottom: 5px;
    font-family: inherit;
    font-size: .9rem;
    text-transform: uppercase;
	margin: 0;
}

label.jlmf-sublabel {
    display: inline-block;
    font-family: inherit;
	margin: 0;
}

.jlmf-label[for], .jlmf-sublabel[for] {
    cursor: pointer;
}

.jlmf-input, .jlmf-select {
    box-sizing: border-box;
    width: 100%;
    max-width: 100%;
    padding: 5px 10px;
    font-family: inherit;
}

.jlmf-checkbox, .jlmf-radio {
    display: inline-block;
    margin-top: 2px;
    margin-right: 5px;
}

[class*="jlmf-list"] {
    display: flex;
    flex-wrap: wrap;
    margin-left: -10px;
}

[class*="jlmf-list"] > div {
    box-sizing: border-box;
    padding-left: 10px;
}

[class*="jlmf-list"] > div:empty {
    display: none;
}

[class*="jlmf-list"] > div > div:not(:first-child) {
    margin-top: 5px;
}

.jlmf-list-2 > div {
    width: 50%;
}

.jlmf-list-3 > div {
    width: 33.3333%;
}

.jlmf-list-4 > div {
    width: 25%;
}

.jlmf-list-5 > div {
    width: 20%;
}

.jlmf-list-6 > div {
    width: 16.6666%;
}

.jlmf-link {
    display: inline-block;
    margin-top: 10px;
    padding: 0;
    font-family: inherit;
    font-size: .9rem;
    font-weight: 400;
    border: none;
    background-color: transparent;
    cursor: pointer;
}
.jlmf-link:hover {
    text-decoration: underline;
}

.jlmf-button {
    display: inline-block;
    margin-top: 10px;
    padding: 5px 15px;
    font-family: inherit;
    font-size: .8rem;
    font-weight: 400;
    line-height: 2;
    text-transform: uppercase;
    border: none;
    background-color: #00588a;
    color: #fff;
    cursor: pointer;
}
.jlmf-button:hover {
    background-color: #0070a5;
}

.jlcontentfieldsfilter input {  
    line-height: 32px;
	margin: 0;
}
