﻿.invalid-feedback {
    display: block;
    width: 100%;
    margin-top: .25rem;
    font-size: 80%;
    color: #bd1414;
}

.was-validated .form-control:invalid, .form-control.is-invalid, .was-validated .custom-select:invalid, .custom-select.is-invalid {
    border-color: #bd1414 !important;
}

.CustomValidatorCalloutStyle {
    display: none;
    border: none;
    background-color: transparent;
    width: 0;
    color: transparent
}

.dropzone {
    padding: 0.275rem 1.467rem !important;
    padding-top: 0.275rem !important;
    padding-right: 1.467rem !important;
    padding-bottom: 0.275rem !important;
    padding-left: 1.467rem !important;
    box-shadow: 2px 4px 2px #D3D3D3 !important;
    border: 2px dashed #ddd !important;
    background-clip: padding-box !important;
}

    .dropzone .dz-preview.dz-file-preview .dz-image {
        width: 100px !important;
        height: 90px !important;
        border-radius: 10px !important;
    }

    .dropzone .dz-preview .dz-details {
        line-height: 100% !important;
    }
.switch.switch-default {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 40px;
    height: 24px;
    background-color: transparent;
    cursor: pointer
}

    .switch.switch-default .switch-input {
        position: absolute;
        top: 0;
        left: 0;
        opacity: 0
    }

    .switch.switch-default .switch-label {
        position: relative;
        display: block;
        height: inherit;
        font-size: 10px;
        font-weight: 600;
        text-transform: uppercase;
        background-color: #fff;
        border: 1px solid #c2cfd6;
        border-radius: 2px;
        transition: opacity background .15s ease-out
    }

    .switch.switch-default .switch-input:checked ~ .switch-label::before {
        opacity: 0
    }

    .switch.switch-default .switch-input:checked ~ .switch-label::after {
        opacity: 1
    }

    .switch.switch-default .switch-handle {
        position: absolute;
        top: 2px;
        left: 2px;
        width: 20px;
        height: 20px;
        background: #fff;
        border: 1px solid #c2cfd6;
        border-radius: 1px;
        transition: left .15s ease-out
    }

    .switch.switch-default .switch-input:checked ~ .switch-handle {
        left: 18px
    }

    .switch.switch-default.switch-lg {
        width: 48px;
        height: 28px
    }

        .switch.switch-default.switch-lg .switch-label {
            font-size: 12px
        }

        .switch.switch-default.switch-lg .switch-handle {
            width: 24px;
            height: 24px
        }

        .switch.switch-default.switch-lg .switch-input:checked ~ .switch-handle {
            left: 22px
        }

    .switch.switch-default.switch-sm {
        width: 32px;
        height: 20px
    }

        .switch.switch-default.switch-sm .switch-label {
            font-size: 8px
        }

        .switch.switch-default.switch-sm .switch-handle {
            width: 16px;
            height: 16px
        }

        .switch.switch-default.switch-sm .switch-input:checked ~ .switch-handle {
            left: 14px
        }

    .switch.switch-default.switch-xs {
        width: 24px;
        height: 16px
    }

        .switch.switch-default.switch-xs .switch-label {
            font-size: 7px
        }

        .switch.switch-default.switch-xs .switch-handle {
            width: 12px;
            height: 12px
        }

        .switch.switch-default.switch-xs .switch-input:checked ~ .switch-handle {
            left: 10px
        }

.switch.switch-text {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 48px;
    height: 24px;
    background-color: transparent;
    cursor: pointer
}

    .switch.switch-text .switch-input {
        position: absolute;
        top: 0;
        left: 0;
        opacity: 0
    }

    .switch.switch-text .switch-label {
        position: relative;
        display: block;
        height: inherit;
        font-size: 10px;
        font-weight: 600;
        text-transform: uppercase;
        background-color: #fff;
        border: 1px solid #c2cfd6;
        border-radius: 2px;
        transition: opacity background .15s ease-out
    }

        .switch.switch-text .switch-label::before, .switch.switch-text .switch-label::after {
            position: absolute;
            top: 50%;
            width: 50%;
            margin-top: -.5em;
            line-height: 1;
            text-align: center;
            transition: inherit
        }

        .switch.switch-text .switch-label::before {
            right: 1px;
            color: #c2cfd6;
            content: attr(data-off)
        }

        .switch.switch-text .switch-label::after {
            left: 1px;
            color: #fff;
            content: attr(data-on);
            opacity: 0
        }

    .switch.switch-text .switch-input:checked ~ .switch-label::before {
        opacity: 0
    }

    .switch.switch-text .switch-input:checked ~ .switch-label::after {
        opacity: 1
    }

    .switch.switch-text .switch-handle {
        position: absolute;
        top: 2px;
        left: 2px;
        width: 20px;
        height: 20px;
        background: #fff;
        border: 1px solid #c2cfd6;
        border-radius: 1px;
        transition: left .15s ease-out
    }

    .switch.switch-text .switch-input:checked ~ .switch-handle {
        left: 26px
    }

    .switch.switch-text.switch-lg {
        width: 56px;
        height: 28px
    }

        .switch.switch-text.switch-lg .switch-label {
            font-size: 12px
        }

        .switch.switch-text.switch-lg .switch-handle {
            width: 24px;
            height: 24px
        }

        .switch.switch-text.switch-lg .switch-input:checked ~ .switch-handle {
            left: 30px
        }

    .switch.switch-text.switch-sm {
        width: 40px;
        height: 20px
    }

        .switch.switch-text.switch-sm .switch-label {
            font-size: 8px
        }

        .switch.switch-text.switch-sm .switch-handle {
            width: 16px;
            height: 16px
        }

        .switch.switch-text.switch-sm .switch-input:checked ~ .switch-handle {
            left: 22px
        }

    .switch.switch-text.switch-xs {
        width: 32px;
        height: 16px
    }

        .switch.switch-text.switch-xs .switch-label {
            font-size: 7px
        }

        .switch.switch-text.switch-xs .switch-handle {
            width: 12px;
            height: 12px
        }

        .switch.switch-text.switch-xs .switch-input:checked ~ .switch-handle {
            left: 18px
        }

.switch.switch-icon {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 48px;
    height: 24px;
    background-color: transparent;
    cursor: pointer
}

    .switch.switch-icon .switch-input {
        position: absolute;
        top: 0;
        left: 0;
        opacity: 0
    }

    .switch.switch-icon .switch-label {
        position: relative;
        display: block;
        height: inherit;
        font-family: FontAwesome;
        font-size: 10px;
        font-weight: 600;
        text-transform: uppercase;
        background-color: #fff;
        border: 1px solid #c2cfd6;
        border-radius: 2px;
        transition: opacity background .15s ease-out
    }

        .switch.switch-icon .switch-label::before, .switch.switch-icon .switch-label::after {
            position: absolute;
            top: 50%;
            width: 50%;
            margin-top: -.5em;
            line-height: 1;
            text-align: center;
            transition: inherit
        }

        .switch.switch-icon .switch-label::before {
            right: 1px;
            color: #c2cfd6;
            content: attr(data-off)
        }

        .switch.switch-icon .switch-label::after {
            left: 1px;
            color: #fff;
            content: attr(data-on);
            opacity: 0
        }

    .switch.switch-icon .switch-input:checked ~ .switch-label::before {
        opacity: 0
    }

    .switch.switch-icon .switch-input:checked ~ .switch-label::after {
        opacity: 1
    }

    .switch.switch-icon .switch-handle {
        position: absolute;
        top: 2px;
        left: 2px;
        width: 20px;
        height: 20px;
        background: #fff;
        border: 1px solid #c2cfd6;
        border-radius: 1px;
        transition: left .15s ease-out
    }

    .switch.switch-icon .switch-input:checked ~ .switch-handle {
        left: 26px
    }

    .switch.switch-icon.switch-lg {
        width: 56px;
        height: 28px
    }

        .switch.switch-icon.switch-lg .switch-label {
            font-size: 12px
        }

        .switch.switch-icon.switch-lg .switch-handle {
            width: 24px;
            height: 24px
        }

        .switch.switch-icon.switch-lg .switch-input:checked ~ .switch-handle {
            left: 30px
        }

    .switch.switch-icon.switch-sm {
        width: 40px;
        height: 20px
    }

        .switch.switch-icon.switch-sm .switch-label {
            font-size: 8px
        }

        .switch.switch-icon.switch-sm .switch-handle {
            width: 16px;
            height: 16px
        }

        .switch.switch-icon.switch-sm .switch-input:checked ~ .switch-handle {
            left: 22px
        }

    .switch.switch-icon.switch-xs {
        width: 32px;
        height: 16px
    }

        .switch.switch-icon.switch-xs .switch-label {
            font-size: 7px
        }

        .switch.switch-icon.switch-xs .switch-handle {
            width: 12px;
            height: 12px
        }

        .switch.switch-icon.switch-xs .switch-input:checked ~ .switch-handle {
            left: 18px
        }

.switch.switch-3d, .switch.switch-square, .switch.switch-square2 {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 40px;
    height: 24px;
    background-color: transparent;
    cursor: pointer;
    margin-bottom: inherit
}

    .switch.switch-3d .switch-input, .switch.switch-square .switch-input {
        position: absolute;
        top: 0;
        left: 0;
        opacity: 0
    }

    .switch.switch-3d .switch-label {
        position: relative;
        display: block;
        height: inherit;
        font-size: 10px;
        font-weight: 600;
        text-transform: uppercase;
        background-color: #f0f3f5;
        border: 1px solid #c2cfd6;
        border-radius: 2px;
        transition: opacity background .15s ease-out
    }

    .switch.switch-3d .switch-input:checked ~ .switch-label::before {
        opacity: 0
    }

    .switch.switch-3d .switch-input:checked ~ .switch-label::after {
        opacity: 1
    }

    .switch.switch-3d .switch-handle {
        position: absolute;
        top: 0;
        left: 0;
        width: 24px;
        height: 24px;
        background: #fff;
        border: 1px solid #c2cfd6;
        border-radius: 1px;
        transition: left .15s ease-out;
        border: 0;
        box-shadow: 0 2px 5px rgba(0,0,0,.3)
    }

    .switch.switch-3d .switch-input:checked ~ .switch-handle {
        left: 16px
    }

    .switch.switch-3d.switch-lg {
        width: 48px;
        height: 28px
    }

        .switch.switch-3d.switch-lg .switch-label, .switch.switch-3d.switch-sm .switch-handle {
            font-size: 12px
        }

        .switch.switch-3d.switch-lg .switch-handle {
            width: 28px;
            height: 28px
        }

        .switch.switch-3d.switch-lg .switch-input:checked ~ .switch-handle {
            left: 20px
        }

    .switch.switch-3d.switch-sm {
        width: 32px;
        height: 20px
    }

        .switch.switch-3d.switch-sm .switch-label, .switch.switch-square.switch-sm .switch-back {
            font-size: 8px
        }

        .switch.switch-3d.switch-sm .switch-handle {
            width: 20px;
            height: 20px
        }

        .switch.switch-3d.switch-sm .switch-input:checked ~ .switch-handle {
            left: 12px
        }

    .switch.switch-3d.switch-xs {
        width: 24px;
        height: 16px
    }

        .switch.switch-3d.switch-xs .switch-label {
            font-size: 7px
        }

        .switch.switch-3d.switch-xs .switch-handle {
            width: 16px;
            height: 16px
        }

        .switch.switch-3d.switch-xs .switch-input:checked ~ .switch-handle {
            left: 8px
        }

    .switch-pill .switch-label, .switch.switch-3d .switch-label, .switch-pill .switch-handle, .switch.switch-3d .switch-handle {
        border-radius: 50em !important
    }

.switch.switch-square {
    width: 25px;
    height: 25px
}

    .switch.switch-square.switch-sm {
        width: 20px;
        height: 20px
    }

    .switch.switch-square.switch-xs {
        width: 15px;
        height: 15px
    }

.my-font {
    margin-bottom: -2%;
    font-family: ITCNewVeljovicPro,Georgia,serif
}

.switch-pill .switch-label::before, .switch.switch-3d .switch-label::before, .switch-square .switch-back::after {
    right: 2px !important
}

.switch-pill .switch-label::after, .switch.switch-3d .switch-label::after {
    right: 2px !important
}

.switch-square .switch-back::after {
    left: 6px !important;
    width: 11px !important;
    height: 18px !important;
    border: solid #fff !important;
    border-width: 0 3px 3px 0 !important;
    -webkit-transform: rotate(45deg) !important;
    -ms-transform: rotate(45deg) !important;
    transform: rotate(45deg) !important
}

.switch-square.switch-sm .switch-back::after {
    left: 5px !important;
    top: 3px !important;
    width: 7px !important;
    height: 12px !important;
    border: solid #fff !important;
    border-width: 0 3px 3px 0 !important;
    -webkit-transform: rotate(45deg) !important;
    -ms-transform: rotate(45deg) !important;
    transform: rotate(45deg) !important
}

.switch-square.switch-xs .switch-back::after {
    left: 4px !important;
    top: 2px !important;
    width: 5px !important;
    height: 9px !important;
    border: solid #fff !important;
    border-width: 0 2px 2px 0 !important;
    -webkit-transform: rotate(45deg) !important;
    -ms-transform: rotate(45deg) !important;
    transform: rotate(45deg) !important
}

.switch.switch-square .switch-back {
    position: relative;
    display: block;
    height: inherit;
    font-size: 10px;
    font-weight: 600;
    text-transform: uppercase;
    background-color: #f0f3f5;
    border: 1px solid #151b1e;
    border-radius: 2px;
    transition: opacity background .15s ease-out
}

.switch-back:after {
    content: "";
    position: absolute;
    display: none
}

.switch-primary > .switch-input:checked ~ .switch-back {
    background: #151b1e !important;
    border-color: #151b1e
}

    .switch-primary > .switch-input:checked ~ .switch-back:after {
        display: block
    }

.switch-table {
    bottom: 30px
}

.switch-primary > .switch-input:checked ~ .switch-label {
    background: #b70000 !important;
    border-color: #9f0000
}

.switch-primary > .switch-input:checked ~ .switch-handle {
    border-color: #1985ac
}

.switch-primary-outline > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #20a8d8
}

    .switch-primary-outline > .switch-input:checked ~ .switch-label::after {
        color: #20a8d8
    }

.switch-primary-outline > .switch-input:checked ~ .switch-handle {
    border-color: #20a8d8
}

.switch-primary-outline-alt > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #20a8d8
}

    .switch-primary-outline-alt > .switch-input:checked ~ .switch-label::after {
        color: #20a8d8
    }

.switch-primary-outline-alt > .switch-input:checked ~ .switch-handle {
    background: #20a8d8 !important;
    border-color: #20a8d8
}

.switch-secondary > .switch-input:checked ~ .switch-label {
    background: #a4b7c1 !important;
    border-color: #869fac
}

.switch-secondary > .switch-input:checked ~ .switch-handle {
    border-color: #869fac
}

.switch-secondary-outline > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #a4b7c1
}

    .switch-secondary-outline > .switch-input:checked ~ .switch-label::after {
        color: #a4b7c1
    }

.switch-secondary-outline > .switch-input:checked ~ .switch-handle {
    border-color: #a4b7c1
}

.switch-secondary-outline-alt > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #a4b7c1
}

    .switch-secondary-outline-alt > .switch-input:checked ~ .switch-label::after {
        color: #a4b7c1
    }

.switch-secondary-outline-alt > .switch-input:checked ~ .switch-handle {
    background: #a4b7c1 !important;
    border-color: #a4b7c1
}

.switch-success > .switch-input:checked ~ .switch-label {
    background: #2A7 !important;
    border-color: #1aa471
}

.switch-success > .switch-input:checked ~ .switch-handle {
    border-color: #1aa471
}

.switch-success-outline > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #2A7
}

    .switch-success-outline > .switch-input:checked ~ .switch-label::after {
        color: #2A7
    }

.switch-success-outline > .switch-input:checked ~ .switch-handle {
    border-color: #2A7
}

.switch-success-outline-alt > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #2A7
}

    .switch-success-outline-alt > .switch-input:checked ~ .switch-label::after {
        color: #2A7
    }

.switch-success-outline-alt > .switch-input:checked ~ .switch-handle {
    background: #2A7 !important;
    border-color: #2A7
}

.switch-info > .switch-input:checked ~ .switch-label {
    background: #63c2de !important;
    border-color: #39b2d5
}

.switch-info > .switch-input:checked ~ .switch-handle {
    border-color: #39b2d5
}

.switch-info-outline > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #63c2de
}

    .switch-info-outline > .switch-input:checked ~ .switch-label::after {
        color: #63c2de
    }

.switch-info-outline > .switch-input:checked ~ .switch-handle {
    border-color: #63c2de
}

.switch-info-outline-alt > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #63c2de
}

    .switch-info-outline-alt > .switch-input:checked ~ .switch-label::after {
        color: #63c2de
    }

.switch-info-outline-alt > .switch-input:checked ~ .switch-handle {
    background: #63c2de !important;
    border-color: #63c2de
}

.switch-warning > .switch-input:checked ~ .switch-label {
    background: #ffc107 !important;
    border-color: #d39e00
}

.switch-warning > .switch-input:checked ~ .switch-handle {
    border-color: #d39e00
}

.switch-warning-outline > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #ffc107
}

    .switch-warning-outline > .switch-input:checked ~ .switch-label::after {
        color: #ffc107
    }

.switch-warning-outline > .switch-input:checked ~ .switch-handle {
    border-color: #ffc107
}

.switch-warning-outline-alt > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #ffc107
}

    .switch-warning-outline-alt > .switch-input:checked ~ .switch-label::after {
        color: #ffc107
    }

.switch-warning-outline-alt > .switch-input:checked ~ .switch-handle {
    background: #ffc107 !important;
    border-color: #ffc107
}

.switch-danger > .switch-input:checked ~ .switch-label {
    background: #f86c6b !important;
    border-color: #f63c3a
}

.switch-danger > .switch-input:checked ~ .switch-handle {
    border-color: #f63c3a
}

.switch-danger-outline > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #f86c6b
}

    .switch-danger-outline > .switch-input:checked ~ .switch-label::after {
        color: #f86c6b
    }

.switch-danger-outline > .switch-input:checked ~ .switch-handle {
    border-color: #f86c6b
}

.switch-danger-outline-alt > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #f86c6b
}

    .switch-danger-outline-alt > .switch-input:checked ~ .switch-label::after {
        color: #f86c6b
    }

.switch-danger-outline-alt > .switch-input:checked ~ .switch-handle {
    background: #f86c6b !important;
    border-color: #f86c6b
}

.switch-light > .switch-input:checked ~ .switch-label {
    background: #f0f3f5 !important;
    border-color: #d1dbe1
}

.switch-light > .switch-input:checked ~ .switch-handle {
    border-color: #d1dbe1
}

.switch-light-outline > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #f0f3f5
}

    .switch-light-outline > .switch-input:checked ~ .switch-label::after {
        color: #f0f3f5
    }

.switch-light-outline > .switch-input:checked ~ .switch-handle {
    border-color: #f0f3f5
}

.switch-light-outline-alt > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #f0f3f5
}

    .switch-light-outline-alt > .switch-input:checked ~ .switch-label::after {
        color: #f0f3f5
    }

.switch-light-outline-alt > .switch-input:checked ~ .switch-handle {
    background: #f0f3f5 !important;
    border-color: #f0f3f5
}

.switch-dark > .switch-input:checked ~ .switch-label {
    background: #29363d !important;
    border-color: #151b1f
}

.switch-dark > .switch-input:checked ~ .switch-handle {
    border-color: #151b1f
}

.switch-dark-outline > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #29363d
}

    .switch-dark-outline > .switch-input:checked ~ .switch-label::after {
        color: #29363d
    }

.switch-dark-outline > .switch-input:checked ~ .switch-handle {
    border-color: #29363d
}

.switch-dark-outline-alt > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #29363d
}

    .switch-dark-outline-alt > .switch-input:checked ~ .switch-label::after {
        color: #29363d
    }

.switch-dark-outline-alt > .switch-input:checked ~ .switch-handle {
    background: #29363d !important;
    border-color: #29363d
}

.switch-blue > .switch-input:checked ~ .switch-label {
    background: #20a8d8 !important;
    border-color: #1985ac
}

.switch-blue > .switch-input:checked ~ .switch-handle {
    border-color: #1985ac
}

.switch-blue-outline > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #20a8d8
}

    .switch-blue-outline > .switch-input:checked ~ .switch-label::after {
        color: #20a8d8
    }

.switch-blue-outline > .switch-input:checked ~ .switch-handle {
    border-color: #20a8d8
}

.switch-blue-outline-alt > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #20a8d8
}

    .switch-blue-outline-alt > .switch-input:checked ~ .switch-label::after {
        color: #20a8d8
    }

.switch-blue-outline-alt > .switch-input:checked ~ .switch-handle {
    background: #20a8d8 !important;
    border-color: #20a8d8
}

.switch-indigo > .switch-input:checked ~ .switch-label {
    background: #6610f2 !important;
    border-color: #510bc4
}

.switch-indigo > .switch-input:checked ~ .switch-handle {
    border-color: #510bc4
}

.switch-indigo-outline > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #6610f2
}

    .switch-indigo-outline > .switch-input:checked ~ .switch-label::after {
        color: #6610f2
    }

.switch-indigo-outline > .switch-input:checked ~ .switch-handle {
    border-color: #6610f2
}

.switch-indigo-outline-alt > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #6610f2
}

    .switch-indigo-outline-alt > .switch-input:checked ~ .switch-label::after {
        color: #6610f2
    }

.switch-indigo-outline-alt > .switch-input:checked ~ .switch-handle {
    background: #6610f2 !important;
    border-color: #6610f2
}

.switch-purple > .switch-input:checked ~ .switch-label {
    background: #6f42c1 !important;
    border-color: #59339d
}

.switch-purple > .switch-input:checked ~ .switch-handle {
    border-color: #59339d
}

.switch-purple-outline > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #6f42c1
}

    .switch-purple-outline > .switch-input:checked ~ .switch-label::after {
        color: #6f42c1
    }

.switch-purple-outline > .switch-input:checked ~ .switch-handle {
    border-color: #6f42c1
}

.switch-purple-outline-alt > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #6f42c1
}

    .switch-purple-outline-alt > .switch-input:checked ~ .switch-label::after {
        color: #6f42c1
    }

.switch-purple-outline-alt > .switch-input:checked ~ .switch-handle {
    background: #6f42c1 !important;
    border-color: #6f42c1
}

.switch-pink > .switch-input:checked ~ .switch-label {
    background: #e83e8c !important;
    border-color: #d91a72
}

.switch-pink > .switch-input:checked ~ .switch-handle {
    border-color: #d91a72
}

.switch-pink-outline > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #e83e8c
}

    .switch-pink-outline > .switch-input:checked ~ .switch-label::after {
        color: #e83e8c
    }

.switch-pink-outline > .switch-input:checked ~ .switch-handle {
    border-color: #e83e8c
}

.switch-pink-outline-alt > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #e83e8c
}

    .switch-pink-outline-alt > .switch-input:checked ~ .switch-label::after {
        color: #e83e8c
    }

.switch-pink-outline-alt > .switch-input:checked ~ .switch-handle {
    background: #e83e8c !important;
    border-color: #e83e8c
}

.switch-red > .switch-input:checked ~ .switch-label {
    background: #f86c6b !important;
    border-color: #f63c3a
}

.switch-red > .switch-input:checked ~ .switch-handle {
    border-color: #f63c3a
}

.switch-red-outline > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #f86c6b
}

    .switch-red-outline > .switch-input:checked ~ .switch-label::after {
        color: #f86c6b
    }

.switch-red-outline > .switch-input:checked ~ .switch-handle {
    border-color: #f86c6b
}

.switch-red-outline-alt > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #f86c6b
}

    .switch-red-outline-alt > .switch-input:checked ~ .switch-label::after {
        color: #f86c6b
    }

.switch-red-outline-alt > .switch-input:checked ~ .switch-handle {
    background: #f86c6b !important;
    border-color: #f86c6b
}

.switch-orange > .switch-input:checked ~ .switch-label {
    background: #f8cb00 !important;
    border-color: #c5a100
}

.switch-orange > .switch-input:checked ~ .switch-handle {
    border-color: #c5a100
}

.switch-orange-outline > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #f8cb00
}

    .switch-orange-outline > .switch-input:checked ~ .switch-label::after {
        color: #f8cb00
    }

.switch-orange-outline > .switch-input:checked ~ .switch-handle {
    border-color: #f8cb00
}

.switch-orange-outline-alt > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #f8cb00
}

    .switch-orange-outline-alt > .switch-input:checked ~ .switch-label::after {
        color: #f8cb00
    }

.switch-orange-outline-alt > .switch-input:checked ~ .switch-handle {
    background: #f8cb00 !important;
    border-color: #f8cb00
}

.switch-yellow > .switch-input:checked ~ .switch-label {
    background: #ffc107 !important;
    border-color: #d39e00
}

.switch-yellow > .switch-input:checked ~ .switch-handle {
    border-color: #d39e00
}

.switch-yellow-outline > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #ffc107
}

    .switch-yellow-outline > .switch-input:checked ~ .switch-label::after {
        color: #ffc107
    }

.switch-yellow-outline > .switch-input:checked ~ .switch-handle {
    border-color: #ffc107
}

.switch-yellow-outline-alt > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #ffc107
}

    .switch-yellow-outline-alt > .switch-input:checked ~ .switch-label::after {
        color: #ffc107
    }

.switch-yellow-outline-alt > .switch-input:checked ~ .switch-handle {
    background: #ffc107 !important;
    border-color: #ffc107
}

.switch-green > .switch-input:checked ~ .switch-label {
    background: #2A7 !important;
    border-color: #1aa471
}

.switch-green > .switch-input:checked ~ .switch-handle {
    border-color: #1aa471
}

.switch-green-outline > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #2A7
}

    .switch-green-outline > .switch-input:checked ~ .switch-label::after {
        color: #2A7
    }

.switch-green-outline > .switch-input:checked ~ .switch-handle {
    border-color: #2A7
}

.switch-green-outline-alt > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #2A7
}

    .switch-green-outline-alt > .switch-input:checked ~ .switch-label::after {
        color: #2A7
    }

.switch-green-outline-alt > .switch-input:checked ~ .switch-handle {
    background: #2A7 !important;
    border-color: #2A7
}

.switch-teal > .switch-input:checked ~ .switch-label {
    background: #20c997 !important;
    border-color: #199d76
}

.switch-teal > .switch-input:checked ~ .switch-handle {
    border-color: #199d76
}

.switch-teal-outline > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #20c997
}

    .switch-teal-outline > .switch-input:checked ~ .switch-label::after {
        color: #20c997
    }

.switch-teal-outline > .switch-input:checked ~ .switch-handle {
    border-color: #20c997
}

.switch-teal-outline-alt > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #20c997
}

    .switch-teal-outline-alt > .switch-input:checked ~ .switch-label::after {
        color: #20c997
    }

.switch-teal-outline-alt > .switch-input:checked ~ .switch-handle {
    background: #20c997 !important;
    border-color: #20c997
}

.switch-cyan > .switch-input:checked ~ .switch-label {
    background: #63c2de !important;
    border-color: #39b2d5
}

.switch-cyan > .switch-input:checked ~ .switch-handle {
    border-color: #39b2d5
}

.switch-cyan-outline > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #63c2de
}

    .switch-cyan-outline > .switch-input:checked ~ .switch-label::after {
        color: #63c2de
    }

.switch-cyan-outline > .switch-input:checked ~ .switch-handle {
    border-color: #63c2de
}

.switch-cyan-outline-alt > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #63c2de
}

    .switch-cyan-outline-alt > .switch-input:checked ~ .switch-label::after {
        color: #63c2de
    }

.switch-cyan-outline-alt > .switch-input:checked ~ .switch-handle {
    background: #63c2de !important;
    border-color: #63c2de
}

.switch-gray-100 > .switch-input:checked ~ .switch-label {
    background: #f0f3f5 !important;
    border-color: #d1dbe1
}

.switch-gray-100 > .switch-input:checked ~ .switch-handle {
    border-color: #d1dbe1
}

.switch-gray-100-outline > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #f0f3f5
}

    .switch-gray-100-outline > .switch-input:checked ~ .switch-label::after {
        color: #f0f3f5
    }

.switch-gray-100-outline > .switch-input:checked ~ .switch-handle {
    border-color: #f0f3f5
}

.switch-gray-100-outline-alt > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #f0f3f5
}

    .switch-gray-100-outline-alt > .switch-input:checked ~ .switch-label::after {
        color: #f0f3f5
    }

.switch-gray-100-outline-alt > .switch-input:checked ~ .switch-handle {
    background: #f0f3f5 !important;
    border-color: #f0f3f5
}

.switch-gray-200 > .switch-input:checked ~ .switch-label {
    background: #c2cfd6 !important;
    border-color: #a4b7c2
}

.switch-gray-200 > .switch-input:checked ~ .switch-handle {
    border-color: #a4b7c2
}

.switch-gray-200-outline > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #c2cfd6
}

    .switch-gray-200-outline > .switch-input:checked ~ .switch-label::after {
        color: #c2cfd6
    }

.switch-gray-200-outline > .switch-input:checked ~ .switch-handle {
    border-color: #c2cfd6
}

.switch-gray-200-outline-alt > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #c2cfd6
}

    .switch-gray-200-outline-alt > .switch-input:checked ~ .switch-label::after {
        color: #c2cfd6
    }

.switch-gray-200-outline-alt > .switch-input:checked ~ .switch-handle {
    background: #c2cfd6 !important;
    border-color: #c2cfd6
}

.switch-gray-300 > .switch-input:checked ~ .switch-label {
    background: #a4b7c1 !important;
    border-color: #869fac
}

.switch-gray-300 > .switch-input:checked ~ .switch-handle {
    border-color: #869fac
}

.switch-gray-300-outline > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #a4b7c1
}

    .switch-gray-300-outline > .switch-input:checked ~ .switch-label::after {
        color: #a4b7c1
    }

.switch-gray-300-outline > .switch-input:checked ~ .switch-handle {
    border-color: #a4b7c1
}

.switch-gray-300-outline-alt > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #a4b7c1
}

    .switch-gray-300-outline-alt > .switch-input:checked ~ .switch-label::after {
        color: #a4b7c1
    }

.switch-gray-300-outline-alt > .switch-input:checked ~ .switch-handle {
    background: #a4b7c1 !important;
    border-color: #a4b7c1
}

.switch-gray-400 > .switch-input:checked ~ .switch-label {
    background: #869fac !important;
    border-color: #688797
}

.switch-gray-400 > .switch-input:checked ~ .switch-handle {
    border-color: #688797
}

.switch-gray-400-outline > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #869fac
}

    .switch-gray-400-outline > .switch-input:checked ~ .switch-label::after {
        color: #869fac
    }

.switch-gray-400-outline > .switch-input:checked ~ .switch-handle {
    border-color: #869fac
}

.switch-gray-400-outline-alt > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #869fac
}

    .switch-gray-400-outline-alt > .switch-input:checked ~ .switch-label::after {
        color: #869fac
    }

.switch-gray-400-outline-alt > .switch-input:checked ~ .switch-handle {
    background: #869fac !important;
    border-color: #869fac
}

.switch-gray-500 > .switch-input:checked ~ .switch-label {
    background: #678898 !important;
    border-color: #526d7a
}

.switch-gray-500 > .switch-input:checked ~ .switch-handle {
    border-color: #526d7a
}

.switch-gray-500-outline > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #678898
}

    .switch-gray-500-outline > .switch-input:checked ~ .switch-label::after {
        color: #678898
    }

.switch-gray-500-outline > .switch-input:checked ~ .switch-handle {
    border-color: #678898
}

.switch-gray-500-outline-alt > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #678898
}

    .switch-gray-500-outline-alt > .switch-input:checked ~ .switch-label::after {
        color: #678898
    }

.switch-gray-500-outline-alt > .switch-input:checked ~ .switch-handle {
    background: #678898 !important;
    border-color: #678898
}

.switch-gray-600 > .switch-input:checked ~ .switch-label {
    background: #536c79 !important;
    border-color: #3e515b
}

.switch-gray-600 > .switch-input:checked ~ .switch-handle {
    border-color: #3e515b
}

.switch-gray-600-outline > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #536c79
}

    .switch-gray-600-outline > .switch-input:checked ~ .switch-label::after {
        color: #536c79
    }

.switch-gray-600-outline > .switch-input:checked ~ .switch-handle {
    border-color: #536c79
}

.switch-gray-600-outline-alt > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #536c79
}

    .switch-gray-600-outline-alt > .switch-input:checked ~ .switch-label::after {
        color: #536c79
    }

.switch-gray-600-outline-alt > .switch-input:checked ~ .switch-handle {
    background: #536c79 !important;
    border-color: #536c79
}

.switch-gray-700 > .switch-input:checked ~ .switch-label {
    background: #3e515b !important;
    border-color: #29363d
}

.switch-gray-700 > .switch-input:checked ~ .switch-handle {
    border-color: #29363d
}

.switch-gray-700-outline > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #3e515b
}

    .switch-gray-700-outline > .switch-input:checked ~ .switch-label::after {
        color: #3e515b
    }

.switch-gray-700-outline > .switch-input:checked ~ .switch-handle {
    border-color: #3e515b
}

.switch-gray-700-outline-alt > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #3e515b
}

    .switch-gray-700-outline-alt > .switch-input:checked ~ .switch-label::after {
        color: #3e515b
    }

.switch-gray-700-outline-alt > .switch-input:checked ~ .switch-handle {
    background: #3e515b !important;
    border-color: #3e515b
}

.switch-gray-800 > .switch-input:checked ~ .switch-label {
    background: #29363d !important;
    border-color: #151b1f
}

.switch-gray-800 > .switch-input:checked ~ .switch-handle {
    border-color: #151b1f
}

.switch-gray-800-outline > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #29363d
}

    .switch-gray-800-outline > .switch-input:checked ~ .switch-label::after {
        color: #29363d
    }

.switch-gray-800-outline > .switch-input:checked ~ .switch-handle {
    border-color: #29363d
}

.switch-gray-800-outline-alt > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #29363d
}

    .switch-gray-800-outline-alt > .switch-input:checked ~ .switch-label::after {
        color: #29363d
    }

.switch-gray-800-outline-alt > .switch-input:checked ~ .switch-handle {
    background: #29363d !important;
    border-color: #29363d
}

.switch-gray-900 > .switch-input:checked ~ .switch-label {
    background: #151b1e !important;
    border-color: #000
}

.switch-gray-900 > .switch-input:checked ~ .switch-handle {
    border-color: #000
}

.switch-gray-900-outline > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #151b1e
}

    .switch-gray-900-outline > .switch-input:checked ~ .switch-label::after {
        color: #151b1e
    }

.switch-gray-900-outline > .switch-input:checked ~ .switch-handle {
    border-color: #151b1e
}

.switch-gray-900-outline-alt > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #151b1e
}

    .switch-gray-900-outline-alt > .switch-input:checked ~ .switch-label::after {
        color: #151b1e
    }

.switch-gray-900-outline-alt > .switch-input:checked ~ .switch-handle {
    background: #151b1e !important;
    border-color: #151b1e
}

.grey-color{
    background:#c2cfd6 !important;
}
.none-color{
    background:none;
}
.product-img img {
    max-width: 100% !important;
    max-height:100% !important;
}

.row{
    margin-right:-15px !important;
    margin-left:0px !important;
}

.evidenzia {
    background-color: #ffd800;
    padding: 3px;
}