/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets,
 * or any plugin's vendor/assets/stylesheets directory can be referenced here using a relative path.
 *
 */

@import url("/assets/animate/animate.min-15403c51.css");
@import url("/assets/owl.carousel/owl.carousel.min-cebb1dd0.css");
@import url("/assets/owl.carousel/owl.theme.default.min-86f83a98.css");
@import url("/assets/web-templates/default/theme-ff73d2be.css");
@import url("/assets/web-templates/default/theme-elements-3b12ec14.css");
@import url("/assets/web-templates/default/theme-blog-9d07eee3.css");
@import url("/assets/web-templates/default/theme-custom-9e613e35.css");
@import url("/assets/nivo-slider/nivo-slider-7605314f.css");
@import url("/assets/nivo-slider/default/default-128e25c7.css");
@import url("/assets/pace/pace-9b979539.css");
@import url("/assets/swal2/sweetalert2-e74f0768.css");
@import url("/assets/dropzone/dropzone.min-58eb881f.css");
@import url("/assets/cookieconsent/cookieconsent.min-4a143cb4.css");
@import url("/assets/web-resource-183e2d0e.css");
@import url("/assets/style-switcher-d72bda60.css");
@import url("/assets/notify-538a4349.css");
@import url("/assets/custom-1926e12f.css");

.swal2-popup {
    font-size: 1.5rem !important;
}

/* Form - Custom Checkbox */
.checkbox-custom {
    position: relative;
    padding: 0 0 0 25px;
    margin-bottom: 7px;
    margin-top: 0;
}

.checkbox-custom.checkbox-inline {
    display: inline-block;
    vertical-align: middle;
}

.form-group .checkbox-custom.checkbox-inline {
    margin-top: 7px;
    padding-top: 0;
}

.checkbox-custom:last-child, .checkbox-custom:last-of-type {
    margin-bottom: 0;
}

.checkbox-custom input[type="checkbox"] {
    opacity: 0;
    position: absolute;
    top: 50%;
    left: 3px;
    margin: -6px 0 0 0;
    z-index: 2;
    cursor: pointer;
}

.checkbox-custom input[type="checkbox"]:checked + label:after {
    position: absolute;
    display: inline-block;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: '\F00C';
    top: 50%;
    left: 4px;
    margin-top: -5px;
    font-size: 11px;
    line-height: 1;
    width: 16px;
    height: 16px;
    color: #333;
}

.checkbox-custom input[type="checkbox"]:disabled {
    cursor: not-allowed;
}

.checkbox-custom input[type="checkbox"]:disabled:checked + label:after {
    color: #999;
}

.checkbox-custom input[type="checkbox"]:disabled + label {
    cursor: not-allowed;
}

.checkbox-custom input[type="checkbox"]:disabled + label:before {
    background-color: #eee;
}

.checkbox-custom label {
    cursor: pointer;
    margin-bottom: 0;
    text-align: left;
    line-height: 1.2;
}

.checkbox-custom label:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -9px;
    width: 19px;
    height: 18px;
    display: inline-block;
    border-radius: 2px;
    border: 1px solid #bbb;
    background: #fff;
}

.checkbox-custom label + label.error {
    display: block;
}

.btn,
.label {
    border-radius: 1.5em;
}
