.m-t-auto,
.m-y-auto {
    margin-top: auto !important
}

.m-r-auto,
.m-x-auto {
    margin-right: auto !important
}

.m-b-auto,
.m-y-auto {
    margin-bottom: auto !important
}

.m-l-auto,
.m-x-auto {
    margin-left: auto !important
}

.p-t-none,
.p-y-none {
    padding-top: 0 !important
}

.p-r-none,
.p-x-none {
    padding-right: 0 !important
}

.p-b-none,
.p-y-none {
    padding-bottom: 0 !important
}

.p-l-none,
.p-x-none {
    padding-left: 0 !important
}

.form-control,
.form-control:focus {
    border-color: #ebebeb
}

.form-control,
.form-control:focus,
.panel {
    box-shadow: none
}

.m-auto {
    margin: auto !important
}

.m-t-n-none,
.m-t-none,
.m-y-none {
    margin-top: 0 !important
}

.m-r-n-none,
.m-r-none,
.m-x-none {
    margin-right: 0 !important
}

.m-b-n-none,
.m-b-none,
.m-y-none {
    margin-bottom: 0 !important
}

.m-l-n-none,
.m-l-none,
.m-x-none {
    margin-left: 0 !important
}

.m-none {
    margin: 0 !important
}

.m-t-1,
.m-y-1 {
    margin-top: 1px !important
}

.m-r-1,
.m-x-1 {
    margin-right: 1px !important
}

.m-b-1,
.m-y-1 {
    margin-bottom: 1px !important
}

.m-l-1,
.m-x-1 {
    margin-left: 1px !important
}

.m-1 {
    margin: 1px !important
}

.m-t-n-1 {
    margin-top: -1px !important
}

.m-t-2,
.m-y-2 {
    margin-top: 3px !important
}

.m-r-n-1 {
    margin-right: -1px !important
}

.m-r-2,
.m-x-2 {
    margin-right: 3px !important
}

.m-b-n-1 {
    margin-bottom: -1px !important
}

.m-b-2,
.m-y-2 {
    margin-bottom: 3px !important
}

.m-l-n-1 {
    margin-left: -1px !important
}

.m-l-2,
.m-x-2 {
    margin-left: 3px !important
}

.m-2 {
    margin: 3px !important
}

.m-t-n-2 {
    margin-top: -3px !important
}

.m-t-3,
.m-y-3 {
    margin-top: 5px !important
}

.m-r-n-2 {
    margin-right: -3px !important
}

.m-r-3,
.m-x-3 {
    margin-right: 5px !important
}

.m-b-n-2 {
    margin-bottom: -3px !important
}

.m-b-3,
.m-y-3 {
    margin-bottom: 5px !important
}

.m-l-n-2 {
    margin-left: -3px !important
}

.m-l-3,
.m-x-3 {
    margin-left: 5px !important
}

.m-3 {
    margin: 5px !important
}

.m-t-n-3 {
    margin-top: -5px !important
}

.m-t-4,
.m-y-4 {
    margin-top: 7px !important
}

.m-r-n-3 {
    margin-right: -5px !important
}

.m-r-4,
.m-x-4 {
    margin-right: 7px !important
}

.m-b-n-3 {
    margin-bottom: -5px !important
}

.m-b-4,
.m-y-4 {
    margin-bottom: 7px !important
}

.m-l-n-3 {
    margin-left: -5px !important
}

.m-l-4,
.m-x-4 {
    margin-left: 7px !important
}

.m-4 {
    margin: 7px !important
}

.m-t-n-4 {
    margin-top: -7px !important
}

.m-t-5,
.m-y-5 {
    margin-top: 10px !important
}

.m-r-n-4 {
    margin-right: -7px !important
}

.m-r-5,
.m-x-5 {
    margin-right: 10px !important
}

.m-b-n-4 {
    margin-bottom: -7px !important
}

.m-b-5,
.m-y-5 {
    margin-bottom: 10px !important
}

.m-l-n-4 {
    margin-left: -7px !important
}

.m-l-5,
.m-x-5 {
    margin-left: 10px !important
}

.m-5 {
    margin: 10px !important
}

.m-t-n-5 {
    margin-top: -10px !important
}

.m-t-6,
.m-y-6 {
    margin-top: 15px !important
}

.m-r-n-5 {
    margin-right: -10px !important
}

.m-r-6,
.m-x-6 {
    margin-right: 15px !important
}

.m-b-n-5 {
    margin-bottom: -10px !important
}

.m-b-6,
.m-y-6 {
    margin-bottom: 15px !important
}

.m-l-n-5 {
    margin-left: -10px !important
}

.m-l-6,
.m-x-6 {
    margin-left: 15px !important
}

.m-6 {
    margin: 15px !important
}

.m-t-n-6 {
    margin-top: -15px !important
}

.m-t,
.m-y {
    margin-top: 15px !important
}

.m-r-n-6 {
    margin-right: -15px !important
}

.m-r,
.m-x {
    margin-right: 15px !important
}

.m-b-n-6 {
    margin-bottom: -15px !important
}

.m-b,
.m-y {
    margin-bottom: 15px !important
}

.m-l-n-6 {
    margin-left: -15px !important
}

.m-l,
.m-x {
    margin-left: 15px !important
}

.m {
    margin: 15px !important
}

.m-t-n {
    margin-top: -15px !important
}

.m-t-7,
.m-y-7 {
    margin-top: 20px !important
}

.m-r-n {
    margin-right: -15px !important
}

.m-r-7,
.m-x-7 {
    margin-right: 20px !important
}

.m-b-n {
    margin-bottom: -15px !important
}

.m-b-7,
.m-y-7 {
    margin-bottom: 20px !important
}

.m-l-n {
    margin-left: -15px !important
}

.m-l-7,
.m-x-7 {
    margin-left: 20px !important
}

.m-7 {
    margin: 20px !important
}

.m-t-n-7 {
    margin-top: -20px !important
}

.m-t-8,
.m-y-8 {
    margin-top: 30px !important
}

.m-r-n-7 {
    margin-right: -20px !important
}

.m-r-8,
.m-x-8 {
    margin-right: 30px !important
}

.m-b-n-7 {
    margin-bottom: -20px !important
}

.m-b-8,
.m-y-8 {
    margin-bottom: 30px !important
}

.m-l-n-7 {
    margin-left: -20px !important
}

.m-l-8,
.m-x-8 {
    margin-left: 30px !important
}

.m-8 {
    margin: 30px !important
}

.m-t-n-8 {
    margin-top: -30px !important
}

.m-t-9,
.m-y-9 {
    margin-top: 50px !important
}

.m-r-n-8 {
    margin-right: -30px !important
}

.m-r-9,
.m-x-9 {
    margin-right: 50px !important
}

.m-b-n-8 {
    margin-bottom: -30px !important
}

.m-b-9,
.m-y-9 {
    margin-bottom: 50px !important
}

.m-l-n-8 {
    margin-left: -30px !important
}

.m-l-9,
.m-x-9 {
    margin-left: 50px !important
}

.m-9 {
    margin: 50px !important
}

.m-t-n-9 {
    margin-top: -50px !important
}

.m-t-10,
.m-y-10 {
    margin-top: 100px !important
}

.m-r-n-9 {
    margin-right: -50px !important
}

.m-r-10,
.m-x-10 {
    margin-right: 100px !important
}

.m-b-n-9 {
    margin-bottom: -50px !important
}

.m-b-10,
.m-y-10 {
    margin-bottom: 100px !important
}

.m-l-n-9 {
    margin-left: -50px !important
}

.m-l-10,
.m-x-10 {
    margin-left: 100px !important
}

.m-10 {
    margin: 100px !important
}

.m-t-n-10 {
    margin-top: -100px !important
}

.m-t-11,
.m-y-11 {
    margin-top: 200px !important
}

.m-r-n-10 {
    margin-right: -100px !important
}

.m-r-11,
.m-x-11 {
    margin-right: 200px !important
}

.m-b-n-10 {
    margin-bottom: -100px !important
}

.m-b-11,
.m-y-11 {
    margin-bottom: 200px !important
}

.m-l-n-10 {
    margin-left: -100px !important
}

.m-l-11,
.m-x-11 {
    margin-left: 200px !important
}

.m-11 {
    margin: 200px !important
}

.m-t-n-11 {
    margin-top: -200px !important
}

.m-t-12,
.m-y-12 {
    margin-top: 300px !important
}

.m-r-n-11 {
    margin-right: -200px !important
}

.m-r-12,
.m-x-12 {
    margin-right: 300px !important
}

.m-b-n-11 {
    margin-bottom: -200px !important
}

.m-b-12,
.m-y-12 {
    margin-bottom: 300px !important
}

.m-l-n-11 {
    margin-left: -200px !important
}

.m-l-12,
.m-x-12 {
    margin-left: 300px !important
}

.m-12 {
    margin: 300px !important
}

.m-t-n-12 {
    margin-top: -300px !important
}

.m-r-n-12 {
    margin-right: -300px !important
}

.m-b-n-12 {
    margin-bottom: -300px !important
}

.m-l-n-12 {
    margin-left: -300px !important
}

.p-none {
    padding: 0 !important
}

.p-t-1,
.p-y-1 {
    padding-top: 1px !important
}

.p-r-1,
.p-x-1 {
    padding-right: 1px !important
}

.p-b-1,
.p-y-1 {
    padding-bottom: 1px !important
}

.p-l-1,
.p-x-1 {
    padding-left: 1px !important
}

.p-1 {
    padding: 1px !important
}

.p-t-2,
.p-y-2 {
    padding-top: 3px !important
}

.p-r-2,
.p-x-2 {
    padding-right: 3px !important
}

.p-b-2,
.p-y-2 {
    padding-bottom: 3px !important
}

.p-l-2,
.p-x-2 {
    padding-left: 3px !important
}

.p-2 {
    padding: 3px !important
}

.p-t-3,
.p-y-3 {
    padding-top: 5px !important
}

.p-r-3,
.p-x-3 {
    padding-right: 5px !important
}

.p-b-3,
.p-y-3 {
    padding-bottom: 5px !important
}

.p-l-3,
.p-x-3 {
    padding-left: 5px !important
}

.p-3 {
    padding: 5px !important
}

.p-t-4,
.p-y-4 {
    padding-top: 7px !important
}

.p-r-4,
.p-x-4 {
    padding-right: 7px !important
}

.p-b-4,
.p-y-4 {
    padding-bottom: 7px !important
}

.p-l-4,
.p-x-4 {
    padding-left: 7px !important
}

.p-4 {
    padding: 7px !important
}

.p-t-5,
.p-y-5 {
    padding-top: 10px !important
}

.p-r-5,
.p-x-5 {
    padding-right: 10px !important
}

.p-b-5,
.p-y-5 {
    padding-bottom: 10px !important
}

.p-l-5,
.p-x-5 {
    padding-left: 10px !important
}

.p-5 {
    padding: 10px !important
}

.p-t,
.p-t-6,
.p-y,
.p-y-6 {
    padding-top: 15px !important
}

.p-r,
.p-r-6,
.p-x,
.p-x-6 {
    padding-right: 15px !important
}

.p-b,
.p-b-6,
.p-y,
.p-y-6 {
    padding-bottom: 15px !important
}

.p,
.p-6 {
    padding: 15px !important
}

.p-l,
.p-l-6,
.p-x,
.p-x-6 {
    padding-left: 15px !important
}

.p-t-7,
.p-y-7 {
    padding-top: 20px !important
}

.p-r-7,
.p-x-7 {
    padding-right: 20px !important
}

.p-b-7,
.p-y-7 {
    padding-bottom: 20px !important
}

.p-l-7,
.p-x-7 {
    padding-left: 20px !important
}

.p-7 {
    padding: 20px !important
}

.p-t-8,
.p-y-8 {
    padding-top: 30px !important
}

.p-r-8,
.p-x-8 {
    padding-right: 30px !important
}

.p-b-8,
.p-y-8 {
    padding-bottom: 30px !important
}

.p-l-8,
.p-x-8 {
    padding-left: 30px !important
}

.p-8 {
    padding: 30px !important
}

.p-t-9,
.p-y-9 {
    padding-top: 50px !important
}

.p-r-9,
.p-x-9 {
    padding-right: 50px !important
}

.p-b-9,
.p-y-9 {
    padding-bottom: 50px !important
}

.p-l-9,
.p-x-9 {
    padding-left: 50px !important
}

.p-9 {
    padding: 50px !important
}

.p-t-10,
.p-y-10 {
    padding-top: 100px !important
}

.p-r-10,
.p-x-10 {
    padding-right: 100px !important
}

.p-b-10,
.p-y-10 {
    padding-bottom: 100px !important
}

.p-l-10,
.p-x-10 {
    padding-left: 100px !important
}

.p-10 {
    padding: 100px !important
}

.p-t-11,
.p-y-11 {
    padding-top: 200px !important
}

.p-r-11,
.p-x-11 {
    padding-right: 200px !important
}

.p-b-11,
.p-y-11 {
    padding-bottom: 200px !important
}

.p-l-11,
.p-x-11 {
    padding-left: 200px !important
}

.p-11 {
    padding: 200px !important
}

.p-t-12,
.p-y-12 {
    padding-top: 300px !important
}

.p-r-12,
.p-x-12 {
    padding-right: 300px !important
}

.p-b-12,
.p-y-12 {
    padding-bottom: 300px !important
}

.p-l-12,
.p-x-12 {
    padding-left: 300px !important
}

.p-12 {
    padding: 300px !important
}

.w-auto {
    width: auto !important
}

.min-w-auto {
    min-width: auto !important
}

.max-w-auto {
    max-width: auto !important
}

.w-none {
    width: 0 !important
}

.min-w-none {
    min-width: 0 !important
}

.max-w-none {
    max-width: 0 !important
}

.w-half {
    width: 50% !important
}

.min-w-half {
    min-width: 50% !important
}

.max-w-half {
    max-width: 50% !important
}

.w-full {
    width: 100% !important
}

.min-w-full {
    min-width: 100% !important
}

.max-w-full {
    max-width: 100% !important
}

.w-1 {
    width: 1px !important
}

.min-w-1 {
    min-width: 1px !important
}

.max-w-1 {
    max-width: 1px !important
}

.w-2 {
    width: 10px !important
}

.min-w-2 {
    min-width: 10px !important
}

.max-w-2 {
    max-width: 10px !important
}

.w-3 {
    width: 50px !important
}

.min-w-3 {
    min-width: 50px !important
}

.max-w-3 {
    max-width: 50px !important
}

.w-4 {
    width: 60px !important
}

.min-w-4 {
    min-width: 60px !important
}

.max-w-4 {
    max-width: 60px !important
}

.w-5 {
    width: 80px !important
}

.w,
.w-6 {
    width: 100px !important
}

.min-w-5 {
    min-width: 80px !important
}

.min-w,
.min-w-6 {
    min-width: 100px !important
}

.max-w-5 {
    max-width: 80px !important
}

.max-w,
.max-w-6 {
    max-width: 100px !important
}

.w-7 {
    width: 150px !important
}

.min-w-7 {
    min-width: 150px !important
}

.max-w-7 {
    max-width: 150px !important
}

.w-8 {
    width: 200px !important
}

.min-w-8 {
    min-width: 200px !important
}

.max-w-8 {
    max-width: 200px !important
}

.w-9 {
    width: 300px !important
}

.min-w-9 {
    min-width: 300px !important
}

.max-w-9 {
    max-width: 300px !important
}

.w-10 {
    width: 400px !important
}

.min-w-10 {
    min-width: 400px !important
}

.max-w-10 {
    max-width: 400px !important
}

.w-11 {
    width: 500px !important
}

.min-w-11 {
    min-width: 500px !important
}

.max-w-11 {
    max-width: 500px !important
}

.w-12 {
    width: 600px !important
}

.min-w-12 {
    min-width: 600px !important
}

.max-w-12 {
    max-width: 600px !important
}

.h-auto {
    height: auto !important
}

.min-h-auto {
    min-height: auto !important
}

.max-h-auto {
    max-height: auto !important
}

.h-none {
    height: 0 !important
}

.min-h-none {
    min-height: 0 !important
}

.max-h-none {
    max-height: 0 !important
}

.h-half {
    height: 50% !important
}

.min-h-half {
    min-height: 50% !important
}

.max-h-half {
    max-height: 50% !important
}

.h-full {
    height: 100% !important
}

.min-h-full {
    min-height: 100% !important
}

.max-h-full {
    max-height: 100% !important
}

.h-1 {
    height: 1px !important
}

.min-h-1 {
    min-height: 1px !important
}

.max-h-1 {
    max-height: 1px !important
}

.h-2 {
    height: 10px !important
}

.min-h-2 {
    min-height: 10px !important
}

.max-h-2 {
    max-height: 10px !important
}

.h-3 {
    height: 50px !important
}

.min-h-3 {
    min-height: 50px !important
}

.max-h-3 {
    max-height: 50px !important
}

.h-4 {
    height: 60px !important
}

.min-h-4 {
    min-height: 60px !important
}

.max-h-4 {
    max-height: 60px !important
}

.h-5 {
    height: 80px !important
}

.h,
.h-6 {
    height: 100px !important
}

.min-h-5 {
    min-height: 80px !important
}

.min-h,
.min-h-6 {
    min-height: 100px !important
}

.max-h-5 {
    max-height: 80px !important
}

.max-h,
.max-h-6 {
    max-height: 100px !important
}

.h-7 {
    height: 150px !important
}

.min-h-7 {
    min-height: 150px !important
}

.max-h-7 {
    max-height: 150px !important
}

.h-8 {
    height: 200px !important
}

.min-h-8 {
    min-height: 200px !important
}

.max-h-8 {
    max-height: 200px !important
}

.h-9 {
    height: 300px !important
}

.min-h-9 {
    min-height: 300px !important
}

.max-h-9 {
    max-height: 300px !important
}

.h-10 {
    height: 400px !important
}

.min-h-10 {
    min-height: 400px !important
}

.max-h-10 {
    max-height: 400px !important
}

.h-11 {
    height: 500px !important
}

.min-h-11 {
    min-height: 500px !important
}

.max-h-11 {
    max-height: 500px !important
}

.h-12 {
    height: 600px !important
}

.min-h-12 {
    min-height: 600px !important
}

.max-h-12 {
    max-height: 600px !important
}

@media (min-width:768px) {

    .m-t-sm-auto,
    .m-y-sm-auto {
        margin-top: auto !important
    }

    .m-r-sm-auto,
    .m-x-sm-auto {
        margin-right: auto !important
    }

    .m-b-sm-auto,
    .m-y-sm-auto {
        margin-bottom: auto !important
    }

    .m-l-sm-auto,
    .m-x-sm-auto {
        margin-left: auto !important
    }

    .p-t-sm-none,
    .p-y-sm-none {
        padding-top: 0 !important
    }

    .p-r-sm-none,
    .p-x-sm-none {
        padding-right: 0 !important
    }

    .p-b-sm-none,
    .p-y-sm-none {
        padding-bottom: 0 !important
    }

    .p-l-sm-none,
    .p-x-sm-none {
        padding-left: 0 !important
    }

    .m-sm-auto {
        margin: auto !important
    }

    .m-t-n-sm-none,
    .m-t-sm-none,
    .m-y-sm-none {
        margin-top: 0 !important
    }

    .m-r-n-sm-none,
    .m-r-sm-none,
    .m-x-sm-none {
        margin-right: 0 !important
    }

    .m-b-n-sm-none,
    .m-b-sm-none,
    .m-y-sm-none {
        margin-bottom: 0 !important
    }

    .m-l-n-sm-none,
    .m-l-sm-none,
    .m-x-sm-none {
        margin-left: 0 !important
    }

    .m-sm-none {
        margin: 0 !important
    }

    .m-t-sm-1,
    .m-y-sm-1 {
        margin-top: 1px !important
    }

    .m-r-sm-1,
    .m-x-sm-1 {
        margin-right: 1px !important
    }

    .m-b-sm-1,
    .m-y-sm-1 {
        margin-bottom: 1px !important
    }

    .m-l-sm-1,
    .m-x-sm-1 {
        margin-left: 1px !important
    }

    .m-sm-1 {
        margin: 1px !important
    }

    .m-t-n-sm-1 {
        margin-top: -1px !important
    }

    .m-t-sm-2,
    .m-y-sm-2 {
        margin-top: 3px !important
    }

    .m-r-n-sm-1 {
        margin-right: -1px !important
    }

    .m-r-sm-2,
    .m-x-sm-2 {
        margin-right: 3px !important
    }

    .m-b-n-sm-1 {
        margin-bottom: -1px !important
    }

    .m-b-sm-2,
    .m-y-sm-2 {
        margin-bottom: 3px !important
    }

    .m-l-n-sm-1 {
        margin-left: -1px !important
    }

    .m-l-sm-2,
    .m-x-sm-2 {
        margin-left: 3px !important
    }

    .m-sm-2 {
        margin: 3px !important
    }

    .m-t-n-sm-2 {
        margin-top: -3px !important
    }

    .m-t-sm-3,
    .m-y-sm-3 {
        margin-top: 5px !important
    }

    .m-r-n-sm-2 {
        margin-right: -3px !important
    }

    .m-r-sm-3,
    .m-x-sm-3 {
        margin-right: 5px !important
    }

    .m-b-n-sm-2 {
        margin-bottom: -3px !important
    }

    .m-b-sm-3,
    .m-y-sm-3 {
        margin-bottom: 5px !important
    }

    .m-l-n-sm-2 {
        margin-left: -3px !important
    }

    .m-l-sm-3,
    .m-x-sm-3 {
        margin-left: 5px !important
    }

    .m-sm-3 {
        margin: 5px !important
    }

    .m-t-n-sm-3 {
        margin-top: -5px !important
    }

    .m-t-sm-4,
    .m-y-sm-4 {
        margin-top: 7px !important
    }

    .m-r-n-sm-3 {
        margin-right: -5px !important
    }

    .m-r-sm-4,
    .m-x-sm-4 {
        margin-right: 7px !important
    }

    .m-b-n-sm-3 {
        margin-bottom: -5px !important
    }

    .m-b-sm-4,
    .m-y-sm-4 {
        margin-bottom: 7px !important
    }

    .m-l-n-sm-3 {
        margin-left: -5px !important
    }

    .m-l-sm-4,
    .m-x-sm-4 {
        margin-left: 7px !important
    }

    .m-sm-4 {
        margin: 7px !important
    }

    .m-t-n-sm-4 {
        margin-top: -7px !important
    }

    .m-t-sm-5,
    .m-y-sm-5 {
        margin-top: 10px !important
    }

    .m-r-n-sm-4 {
        margin-right: -7px !important
    }

    .m-r-sm-5,
    .m-x-sm-5 {
        margin-right: 10px !important
    }

    .m-b-n-sm-4 {
        margin-bottom: -7px !important
    }

    .m-b-sm-5,
    .m-y-sm-5 {
        margin-bottom: 10px !important
    }

    .m-l-n-sm-4 {
        margin-left: -7px !important
    }

    .m-l-sm-5,
    .m-x-sm-5 {
        margin-left: 10px !important
    }

    .m-sm-5 {
        margin: 10px !important
    }

    .m-t-n-sm-5 {
        margin-top: -10px !important
    }

    .m-t-sm-6,
    .m-y-sm-6 {
        margin-top: 15px !important
    }

    .m-r-n-sm-5 {
        margin-right: -10px !important
    }

    .m-r-sm-6,
    .m-x-sm-6 {
        margin-right: 15px !important
    }

    .m-b-n-sm-5 {
        margin-bottom: -10px !important
    }

    .m-b-sm-6,
    .m-y-sm-6 {
        margin-bottom: 15px !important
    }

    .m-l-n-sm-5 {
        margin-left: -10px !important
    }

    .m-l-sm-6,
    .m-x-sm-6 {
        margin-left: 15px !important
    }

    .m-sm-6 {
        margin: 15px !important
    }

    .m-t-n-sm-6 {
        margin-top: -15px !important
    }

    .m-t-sm,
    .m-y-sm {
        margin-top: 15px !important
    }

    .m-r-n-sm-6 {
        margin-right: -15px !important
    }

    .m-r-sm,
    .m-x-sm {
        margin-right: 15px !important
    }

    .m-b-n-sm-6 {
        margin-bottom: -15px !important
    }

    .m-b-sm,
    .m-y-sm {
        margin-bottom: 15px !important
    }

    .m-l-n-sm-6 {
        margin-left: -15px !important
    }

    .m-l-sm,
    .m-x-sm {
        margin-left: 15px !important
    }

    .m-sm {
        margin: 15px !important
    }

    .m-t-n-sm {
        margin-top: -15px !important
    }

    .m-t-sm-7,
    .m-y-sm-7 {
        margin-top: 20px !important
    }

    .m-r-n-sm {
        margin-right: -15px !important
    }

    .m-r-sm-7,
    .m-x-sm-7 {
        margin-right: 20px !important
    }

    .m-b-n-sm {
        margin-bottom: -15px !important
    }

    .m-b-sm-7,
    .m-y-sm-7 {
        margin-bottom: 20px !important
    }

    .m-l-n-sm {
        margin-left: -15px !important
    }

    .m-l-sm-7,
    .m-x-sm-7 {
        margin-left: 20px !important
    }

    .m-sm-7 {
        margin: 20px !important
    }

    .m-t-n-sm-7 {
        margin-top: -20px !important
    }

    .m-t-sm-8,
    .m-y-sm-8 {
        margin-top: 30px !important
    }

    .m-r-n-sm-7 {
        margin-right: -20px !important
    }

    .m-r-sm-8,
    .m-x-sm-8 {
        margin-right: 30px !important
    }

    .m-b-n-sm-7 {
        margin-bottom: -20px !important
    }

    .m-b-sm-8,
    .m-y-sm-8 {
        margin-bottom: 30px !important
    }

    .m-l-n-sm-7 {
        margin-left: -20px !important
    }

    .m-l-sm-8,
    .m-x-sm-8 {
        margin-left: 30px !important
    }

    .m-sm-8 {
        margin: 30px !important
    }

    .m-t-n-sm-8 {
        margin-top: -30px !important
    }

    .m-t-sm-9,
    .m-y-sm-9 {
        margin-top: 50px !important
    }

    .m-r-n-sm-8 {
        margin-right: -30px !important
    }

    .m-r-sm-9,
    .m-x-sm-9 {
        margin-right: 50px !important
    }

    .m-b-n-sm-8 {
        margin-bottom: -30px !important
    }

    .m-b-sm-9,
    .m-y-sm-9 {
        margin-bottom: 50px !important
    }

    .m-l-n-sm-8 {
        margin-left: -30px !important
    }

    .m-l-sm-9,
    .m-x-sm-9 {
        margin-left: 50px !important
    }

    .m-sm-9 {
        margin: 50px !important
    }

    .m-t-n-sm-9 {
        margin-top: -50px !important
    }

    .m-t-sm-10,
    .m-y-sm-10 {
        margin-top: 100px !important
    }

    .m-r-n-sm-9 {
        margin-right: -50px !important
    }

    .m-r-sm-10,
    .m-x-sm-10 {
        margin-right: 100px !important
    }

    .m-b-n-sm-9 {
        margin-bottom: -50px !important
    }

    .m-b-sm-10,
    .m-y-sm-10 {
        margin-bottom: 100px !important
    }

    .m-l-n-sm-9 {
        margin-left: -50px !important
    }

    .m-l-sm-10,
    .m-x-sm-10 {
        margin-left: 100px !important
    }

    .m-sm-10 {
        margin: 100px !important
    }

    .m-t-n-sm-10 {
        margin-top: -100px !important
    }

    .m-t-sm-11,
    .m-y-sm-11 {
        margin-top: 200px !important
    }

    .m-r-n-sm-10 {
        margin-right: -100px !important
    }

    .m-r-sm-11,
    .m-x-sm-11 {
        margin-right: 200px !important
    }

    .m-b-n-sm-10 {
        margin-bottom: -100px !important
    }

    .m-b-sm-11,
    .m-y-sm-11 {
        margin-bottom: 200px !important
    }

    .m-l-n-sm-10 {
        margin-left: -100px !important
    }

    .m-l-sm-11,
    .m-x-sm-11 {
        margin-left: 200px !important
    }

    .m-sm-11 {
        margin: 200px !important
    }

    .m-t-n-sm-11 {
        margin-top: -200px !important
    }

    .m-t-sm-12,
    .m-y-sm-12 {
        margin-top: 300px !important
    }

    .m-r-n-sm-11 {
        margin-right: -200px !important
    }

    .m-r-sm-12,
    .m-x-sm-12 {
        margin-right: 300px !important
    }

    .m-b-n-sm-11 {
        margin-bottom: -200px !important
    }

    .m-b-sm-12,
    .m-y-sm-12 {
        margin-bottom: 300px !important
    }

    .m-l-n-sm-11 {
        margin-left: -200px !important
    }

    .m-l-sm-12,
    .m-x-sm-12 {
        margin-left: 300px !important
    }

    .m-sm-12 {
        margin: 300px !important
    }

    .m-t-n-sm-12 {
        margin-top: -300px !important
    }

    .m-r-n-sm-12 {
        margin-right: -300px !important
    }

    .m-b-n-sm-12 {
        margin-bottom: -300px !important
    }

    .m-l-n-sm-12 {
        margin-left: -300px !important
    }

    .p-sm-none {
        padding: 0 !important
    }

    .p-t-sm-1,
    .p-y-sm-1 {
        padding-top: 1px !important
    }

    .p-r-sm-1,
    .p-x-sm-1 {
        padding-right: 1px !important
    }

    .p-b-sm-1,
    .p-y-sm-1 {
        padding-bottom: 1px !important
    }

    .p-l-sm-1,
    .p-x-sm-1 {
        padding-left: 1px !important
    }

    .p-sm-1 {
        padding: 1px !important
    }

    .p-t-sm-2,
    .p-y-sm-2 {
        padding-top: 3px !important
    }

    .p-r-sm-2,
    .p-x-sm-2 {
        padding-right: 3px !important
    }

    .p-b-sm-2,
    .p-y-sm-2 {
        padding-bottom: 3px !important
    }

    .p-l-sm-2,
    .p-x-sm-2 {
        padding-left: 3px !important
    }

    .p-sm-2 {
        padding: 3px !important
    }

    .p-t-sm-3,
    .p-y-sm-3 {
        padding-top: 5px !important
    }

    .p-r-sm-3,
    .p-x-sm-3 {
        padding-right: 5px !important
    }

    .p-b-sm-3,
    .p-y-sm-3 {
        padding-bottom: 5px !important
    }

    .p-l-sm-3,
    .p-x-sm-3 {
        padding-left: 5px !important
    }

    .p-sm-3 {
        padding: 5px !important
    }

    .p-t-sm-4,
    .p-y-sm-4 {
        padding-top: 7px !important
    }

    .p-r-sm-4,
    .p-x-sm-4 {
        padding-right: 7px !important
    }

    .p-b-sm-4,
    .p-y-sm-4 {
        padding-bottom: 7px !important
    }

    .p-l-sm-4,
    .p-x-sm-4 {
        padding-left: 7px !important
    }

    .p-sm-4 {
        padding: 7px !important
    }

    .p-t-sm-5,
    .p-y-sm-5 {
        padding-top: 10px !important
    }

    .p-r-sm-5,
    .p-x-sm-5 {
        padding-right: 10px !important
    }

    .p-b-sm-5,
    .p-y-sm-5 {
        padding-bottom: 10px !important
    }

    .p-l-sm-5,
    .p-x-sm-5 {
        padding-left: 10px !important
    }

    .p-sm-5 {
        padding: 10px !important
    }

    .p-t-sm,
    .p-t-sm-6,
    .p-y-sm,
    .p-y-sm-6 {
        padding-top: 15px !important
    }

    .p-r-sm,
    .p-r-sm-6,
    .p-x-sm,
    .p-x-sm-6 {
        padding-right: 15px !important
    }

    .p-b-sm,
    .p-b-sm-6,
    .p-y-sm,
    .p-y-sm-6 {
        padding-bottom: 15px !important
    }

    .p-sm,
    .p-sm-6 {
        padding: 15px !important
    }

    .p-l-sm,
    .p-l-sm-6,
    .p-x-sm,
    .p-x-sm-6 {
        padding-left: 15px !important
    }

    .p-t-sm-7,
    .p-y-sm-7 {
        padding-top: 20px !important
    }

    .p-r-sm-7,
    .p-x-sm-7 {
        padding-right: 20px !important
    }

    .p-b-sm-7,
    .p-y-sm-7 {
        padding-bottom: 20px !important
    }

    .p-l-sm-7,
    .p-x-sm-7 {
        padding-left: 20px !important
    }

    .p-sm-7 {
        padding: 20px !important
    }

    .p-t-sm-8,
    .p-y-sm-8 {
        padding-top: 30px !important
    }

    .p-r-sm-8,
    .p-x-sm-8 {
        padding-right: 30px !important
    }

    .p-b-sm-8,
    .p-y-sm-8 {
        padding-bottom: 30px !important
    }

    .p-l-sm-8,
    .p-x-sm-8 {
        padding-left: 30px !important
    }

    .p-sm-8 {
        padding: 30px !important
    }

    .p-t-sm-9,
    .p-y-sm-9 {
        padding-top: 50px !important
    }

    .p-r-sm-9,
    .p-x-sm-9 {
        padding-right: 50px !important
    }

    .p-b-sm-9,
    .p-y-sm-9 {
        padding-bottom: 50px !important
    }

    .p-l-sm-9,
    .p-x-sm-9 {
        padding-left: 50px !important
    }

    .p-sm-9 {
        padding: 50px !important
    }

    .p-t-sm-10,
    .p-y-sm-10 {
        padding-top: 100px !important
    }

    .p-r-sm-10,
    .p-x-sm-10 {
        padding-right: 100px !important
    }

    .p-b-sm-10,
    .p-y-sm-10 {
        padding-bottom: 100px !important
    }

    .p-l-sm-10,
    .p-x-sm-10 {
        padding-left: 100px !important
    }

    .p-sm-10 {
        padding: 100px !important
    }

    .p-t-sm-11,
    .p-y-sm-11 {
        padding-top: 200px !important
    }

    .p-r-sm-11,
    .p-x-sm-11 {
        padding-right: 200px !important
    }

    .p-b-sm-11,
    .p-y-sm-11 {
        padding-bottom: 200px !important
    }

    .p-l-sm-11,
    .p-x-sm-11 {
        padding-left: 200px !important
    }

    .p-sm-11 {
        padding: 200px !important
    }

    .p-t-sm-12,
    .p-y-sm-12 {
        padding-top: 300px !important
    }

    .p-r-sm-12,
    .p-x-sm-12 {
        padding-right: 300px !important
    }

    .p-b-sm-12,
    .p-y-sm-12 {
        padding-bottom: 300px !important
    }

    .p-l-sm-12,
    .p-x-sm-12 {
        padding-left: 300px !important
    }

    .p-sm-12 {
        padding: 300px !important
    }

    .w-sm-auto {
        width: auto !important
    }

    .min-w-sm-auto {
        min-width: auto !important
    }

    .max-w-sm-auto {
        max-width: auto !important
    }

    .w-sm-none {
        width: 0 !important
    }

    .min-w-sm-none {
        min-width: 0 !important
    }

    .max-w-sm-none {
        max-width: 0 !important
    }

    .w-sm-half {
        width: 50% !important
    }

    .min-w-sm-half {
        min-width: 50% !important
    }

    .max-w-sm-half {
        max-width: 50% !important
    }

    .w-sm-full {
        width: 100% !important
    }

    .min-w-sm-full {
        min-width: 100% !important
    }

    .max-w-sm-full {
        max-width: 100% !important
    }

    .w-sm-1 {
        width: 1px !important
    }

    .min-w-sm-1 {
        min-width: 1px !important
    }

    .max-w-sm-1 {
        max-width: 1px !important
    }

    .w-sm-2 {
        width: 10px !important
    }

    .min-w-sm-2 {
        min-width: 10px !important
    }

    .max-w-sm-2 {
        max-width: 10px !important
    }

    .w-sm-3 {
        width: 50px !important
    }

    .min-w-sm-3 {
        min-width: 50px !important
    }

    .max-w-sm-3 {
        max-width: 50px !important
    }

    .w-sm-4 {
        width: 60px !important
    }

    .min-w-sm-4 {
        min-width: 60px !important
    }

    .max-w-sm-4 {
        max-width: 60px !important
    }

    .w-sm-5 {
        width: 80px !important
    }

    .w-sm,
    .w-sm-6 {
        width: 100px !important
    }

    .min-w-sm-5 {
        min-width: 80px !important
    }

    .min-w-sm,
    .min-w-sm-6 {
        min-width: 100px !important
    }

    .max-w-sm-5 {
        max-width: 80px !important
    }

    .max-w-sm,
    .max-w-sm-6 {
        max-width: 100px !important
    }

    .w-sm-7 {
        width: 150px !important
    }

    .min-w-sm-7 {
        min-width: 150px !important
    }

    .max-w-sm-7 {
        max-width: 150px !important
    }

    .w-sm-8 {
        width: 200px !important
    }

    .min-w-sm-8 {
        min-width: 200px !important
    }

    .max-w-sm-8 {
        max-width: 200px !important
    }

    .w-sm-9 {
        width: 300px !important
    }

    .min-w-sm-9 {
        min-width: 300px !important
    }

    .max-w-sm-9 {
        max-width: 300px !important
    }

    .w-sm-10 {
        width: 400px !important
    }

    .min-w-sm-10 {
        min-width: 400px !important
    }

    .max-w-sm-10 {
        max-width: 400px !important
    }

    .w-sm-11 {
        width: 500px !important
    }

    .min-w-sm-11 {
        min-width: 500px !important
    }

    .max-w-sm-11 {
        max-width: 500px !important
    }

    .w-sm-12 {
        width: 600px !important
    }

    .min-w-sm-12 {
        min-width: 600px !important
    }

    .max-w-sm-12 {
        max-width: 600px !important
    }

    .h-sm-auto {
        height: auto !important
    }

    .min-h-sm-auto {
        min-height: auto !important
    }

    .max-h-sm-auto {
        max-height: auto !important
    }

    .h-sm-none {
        height: 0 !important
    }

    .min-h-sm-none {
        min-height: 0 !important
    }

    .max-h-sm-none {
        max-height: 0 !important
    }

    .h-sm-half {
        height: 50% !important
    }

    .min-h-sm-half {
        min-height: 50% !important
    }

    .max-h-sm-half {
        max-height: 50% !important
    }

    .h-sm-full {
        height: 100% !important
    }

    .min-h-sm-full {
        min-height: 100% !important
    }

    .max-h-sm-full {
        max-height: 100% !important
    }

    .h-sm-1 {
        height: 1px !important
    }

    .min-h-sm-1 {
        min-height: 1px !important
    }

    .max-h-sm-1 {
        max-height: 1px !important
    }

    .h-sm-2 {
        height: 10px !important
    }

    .min-h-sm-2 {
        min-height: 10px !important
    }

    .max-h-sm-2 {
        max-height: 10px !important
    }

    .h-sm-3 {
        height: 50px !important
    }

    .min-h-sm-3 {
        min-height: 50px !important
    }

    .max-h-sm-3 {
        max-height: 50px !important
    }

    .h-sm-4 {
        height: 60px !important
    }

    .min-h-sm-4 {
        min-height: 60px !important
    }

    .max-h-sm-4 {
        max-height: 60px !important
    }

    .h-sm-5 {
        height: 80px !important
    }

    .h-sm,
    .h-sm-6 {
        height: 100px !important
    }

    .min-h-sm-5 {
        min-height: 80px !important
    }

    .min-h-sm,
    .min-h-sm-6 {
        min-height: 100px !important
    }

    .max-h-sm-5 {
        max-height: 80px !important
    }

    .max-h-sm,
    .max-h-sm-6 {
        max-height: 100px !important
    }

    .h-sm-7 {
        height: 150px !important
    }

    .min-h-sm-7 {
        min-height: 150px !important
    }

    .max-h-sm-7 {
        max-height: 150px !important
    }

    .h-sm-8 {
        height: 200px !important
    }

    .min-h-sm-8 {
        min-height: 200px !important
    }

    .max-h-sm-8 {
        max-height: 200px !important
    }

    .h-sm-9 {
        height: 300px !important
    }

    .min-h-sm-9 {
        min-height: 300px !important
    }

    .max-h-sm-9 {
        max-height: 300px !important
    }

    .h-sm-10 {
        height: 400px !important
    }

    .min-h-sm-10 {
        min-height: 400px !important
    }

    .max-h-sm-10 {
        max-height: 400px !important
    }

    .h-sm-11 {
        height: 500px !important
    }

    .min-h-sm-11 {
        min-height: 500px !important
    }

    .max-h-sm-11 {
        max-height: 500px !important
    }

    .h-sm-12 {
        height: 600px !important
    }

    .min-h-sm-12 {
        min-height: 600px !important
    }

    .max-h-sm-12 {
        max-height: 600px !important
    }
}

@media (min-width:992px) {

    .m-t-md-auto,
    .m-y-md-auto {
        margin-top: auto !important
    }

    .m-r-md-auto,
    .m-x-md-auto {
        margin-right: auto !important
    }

    .m-b-md-auto,
    .m-y-md-auto {
        margin-bottom: auto !important
    }

    .m-l-md-auto,
    .m-x-md-auto {
        margin-left: auto !important
    }

    .p-t-md-none,
    .p-y-md-none {
        padding-top: 0 !important
    }

    .p-r-md-none,
    .p-x-md-none {
        padding-right: 0 !important
    }

    .p-b-md-none,
    .p-y-md-none {
        padding-bottom: 0 !important
    }

    .p-l-md-none,
    .p-x-md-none {
        padding-left: 0 !important
    }

    .m-md-auto {
        margin: auto !important
    }

    .m-t-md-none,
    .m-t-n-md-none,
    .m-y-md-none {
        margin-top: 0 !important
    }

    .m-r-md-none,
    .m-r-n-md-none,
    .m-x-md-none {
        margin-right: 0 !important
    }

    .m-b-md-none,
    .m-b-n-md-none,
    .m-y-md-none {
        margin-bottom: 0 !important
    }

    .m-l-md-none,
    .m-l-n-md-none,
    .m-x-md-none {
        margin-left: 0 !important
    }

    .m-md-none {
        margin: 0 !important
    }

    .m-t-md-1,
    .m-y-md-1 {
        margin-top: 1px !important
    }

    .m-r-md-1,
    .m-x-md-1 {
        margin-right: 1px !important
    }

    .m-b-md-1,
    .m-y-md-1 {
        margin-bottom: 1px !important
    }

    .m-l-md-1,
    .m-x-md-1 {
        margin-left: 1px !important
    }

    .m-md-1 {
        margin: 1px !important
    }

    .m-t-n-md-1 {
        margin-top: -1px !important
    }

    .m-t-md-2,
    .m-y-md-2 {
        margin-top: 3px !important
    }

    .m-r-n-md-1 {
        margin-right: -1px !important
    }

    .m-r-md-2,
    .m-x-md-2 {
        margin-right: 3px !important
    }

    .m-b-n-md-1 {
        margin-bottom: -1px !important
    }

    .m-b-md-2,
    .m-y-md-2 {
        margin-bottom: 3px !important
    }

    .m-l-n-md-1 {
        margin-left: -1px !important
    }

    .m-l-md-2,
    .m-x-md-2 {
        margin-left: 3px !important
    }

    .m-md-2 {
        margin: 3px !important
    }

    .m-t-n-md-2 {
        margin-top: -3px !important
    }

    .m-t-md-3,
    .m-y-md-3 {
        margin-top: 5px !important
    }

    .m-r-n-md-2 {
        margin-right: -3px !important
    }

    .m-r-md-3,
    .m-x-md-3 {
        margin-right: 5px !important
    }

    .m-b-n-md-2 {
        margin-bottom: -3px !important
    }

    .m-b-md-3,
    .m-y-md-3 {
        margin-bottom: 5px !important
    }

    .m-l-n-md-2 {
        margin-left: -3px !important
    }

    .m-l-md-3,
    .m-x-md-3 {
        margin-left: 5px !important
    }

    .m-md-3 {
        margin: 5px !important
    }

    .m-t-n-md-3 {
        margin-top: -5px !important
    }

    .m-t-md-4,
    .m-y-md-4 {
        margin-top: 7px !important
    }

    .m-r-n-md-3 {
        margin-right: -5px !important
    }

    .m-r-md-4,
    .m-x-md-4 {
        margin-right: 7px !important
    }

    .m-b-n-md-3 {
        margin-bottom: -5px !important
    }

    .m-b-md-4,
    .m-y-md-4 {
        margin-bottom: 7px !important
    }

    .m-l-n-md-3 {
        margin-left: -5px !important
    }

    .m-l-md-4,
    .m-x-md-4 {
        margin-left: 7px !important
    }

    .m-md-4 {
        margin: 7px !important
    }

    .m-t-n-md-4 {
        margin-top: -7px !important
    }

    .m-t-md-5,
    .m-y-md-5 {
        margin-top: 10px !important
    }

    .m-r-n-md-4 {
        margin-right: -7px !important
    }

    .m-r-md-5,
    .m-x-md-5 {
        margin-right: 10px !important
    }

    .m-b-n-md-4 {
        margin-bottom: -7px !important
    }

    .m-b-md-5,
    .m-y-md-5 {
        margin-bottom: 10px !important
    }

    .m-l-n-md-4 {
        margin-left: -7px !important
    }

    .m-l-md-5,
    .m-x-md-5 {
        margin-left: 10px !important
    }

    .m-md-5 {
        margin: 10px !important
    }

    .m-t-n-md-5 {
        margin-top: -10px !important
    }

    .m-t-md-6,
    .m-y-md-6 {
        margin-top: 15px !important
    }

    .m-r-n-md-5 {
        margin-right: -10px !important
    }

    .m-r-md-6,
    .m-x-md-6 {
        margin-right: 15px !important
    }

    .m-b-n-md-5 {
        margin-bottom: -10px !important
    }

    .m-b-md-6,
    .m-y-md-6 {
        margin-bottom: 15px !important
    }

    .m-l-n-md-5 {
        margin-left: -10px !important
    }

    .m-l-md-6,
    .m-x-md-6 {
        margin-left: 15px !important
    }

    .m-md-6 {
        margin: 15px !important
    }

    .m-t-n-md-6 {
        margin-top: -15px !important
    }

    .m-t-md,
    .m-y-md {
        margin-top: 15px !important
    }

    .m-r-n-md-6 {
        margin-right: -15px !important
    }

    .m-r-md,
    .m-x-md {
        margin-right: 15px !important
    }

    .m-b-n-md-6 {
        margin-bottom: -15px !important
    }

    .m-b-md,
    .m-y-md {
        margin-bottom: 15px !important
    }

    .m-l-n-md-6 {
        margin-left: -15px !important
    }

    .m-l-md,
    .m-x-md {
        margin-left: 15px !important
    }

    .m-md {
        margin: 15px !important
    }

    .m-t-n-md {
        margin-top: -15px !important
    }

    .m-t-md-7,
    .m-y-md-7 {
        margin-top: 20px !important
    }

    .m-r-n-md {
        margin-right: -15px !important
    }

    .m-r-md-7,
    .m-x-md-7 {
        margin-right: 20px !important
    }

    .m-b-n-md {
        margin-bottom: -15px !important
    }

    .m-b-md-7,
    .m-y-md-7 {
        margin-bottom: 20px !important
    }

    .m-l-n-md {
        margin-left: -15px !important
    }

    .m-l-md-7,
    .m-x-md-7 {
        margin-left: 20px !important
    }

    .m-md-7 {
        margin: 20px !important
    }

    .m-t-n-md-7 {
        margin-top: -20px !important
    }

    .m-t-md-8,
    .m-y-md-8 {
        margin-top: 30px !important
    }

    .m-r-n-md-7 {
        margin-right: -20px !important
    }

    .m-r-md-8,
    .m-x-md-8 {
        margin-right: 30px !important
    }

    .m-b-n-md-7 {
        margin-bottom: -20px !important
    }

    .m-b-md-8,
    .m-y-md-8 {
        margin-bottom: 30px !important
    }

    .m-l-n-md-7 {
        margin-left: -20px !important
    }

    .m-l-md-8,
    .m-x-md-8 {
        margin-left: 30px !important
    }

    .m-md-8 {
        margin: 30px !important
    }

    .m-t-n-md-8 {
        margin-top: -30px !important
    }

    .m-t-md-9,
    .m-y-md-9 {
        margin-top: 50px !important
    }

    .m-r-n-md-8 {
        margin-right: -30px !important
    }

    .m-r-md-9,
    .m-x-md-9 {
        margin-right: 50px !important
    }

    .m-b-n-md-8 {
        margin-bottom: -30px !important
    }

    .m-b-md-9,
    .m-y-md-9 {
        margin-bottom: 50px !important
    }

    .m-l-n-md-8 {
        margin-left: -30px !important
    }

    .m-l-md-9,
    .m-x-md-9 {
        margin-left: 50px !important
    }

    .m-md-9 {
        margin: 50px !important
    }

    .m-t-n-md-9 {
        margin-top: -50px !important
    }

    .m-t-md-10,
    .m-y-md-10 {
        margin-top: 100px !important
    }

    .m-r-n-md-9 {
        margin-right: -50px !important
    }

    .m-r-md-10,
    .m-x-md-10 {
        margin-right: 100px !important
    }

    .m-b-n-md-9 {
        margin-bottom: -50px !important
    }

    .m-b-md-10,
    .m-y-md-10 {
        margin-bottom: 100px !important
    }

    .m-l-n-md-9 {
        margin-left: -50px !important
    }

    .m-l-md-10,
    .m-x-md-10 {
        margin-left: 100px !important
    }

    .m-md-10 {
        margin: 100px !important
    }

    .m-t-n-md-10 {
        margin-top: -100px !important
    }

    .m-t-md-11,
    .m-y-md-11 {
        margin-top: 200px !important
    }

    .m-r-n-md-10 {
        margin-right: -100px !important
    }

    .m-r-md-11,
    .m-x-md-11 {
        margin-right: 200px !important
    }

    .m-b-n-md-10 {
        margin-bottom: -100px !important
    }

    .m-b-md-11,
    .m-y-md-11 {
        margin-bottom: 200px !important
    }

    .m-l-n-md-10 {
        margin-left: -100px !important
    }

    .m-l-md-11,
    .m-x-md-11 {
        margin-left: 200px !important
    }

    .m-md-11 {
        margin: 200px !important
    }

    .m-t-n-md-11 {
        margin-top: -200px !important
    }

    .m-t-md-12,
    .m-y-md-12 {
        margin-top: 300px !important
    }

    .m-r-n-md-11 {
        margin-right: -200px !important
    }

    .m-r-md-12,
    .m-x-md-12 {
        margin-right: 300px !important
    }

    .m-b-n-md-11 {
        margin-bottom: -200px !important
    }

    .m-b-md-12,
    .m-y-md-12 {
        margin-bottom: 300px !important
    }

    .m-l-n-md-11 {
        margin-left: -200px !important
    }

    .m-l-md-12,
    .m-x-md-12 {
        margin-left: 300px !important
    }

    .m-md-12 {
        margin: 300px !important
    }

    .m-t-n-md-12 {
        margin-top: -300px !important
    }

    .m-r-n-md-12 {
        margin-right: -300px !important
    }

    .m-b-n-md-12 {
        margin-bottom: -300px !important
    }

    .m-l-n-md-12 {
        margin-left: -300px !important
    }

    .p-md-none {
        padding: 0 !important
    }

    .p-t-md-1,
    .p-y-md-1 {
        padding-top: 1px !important
    }

    .p-r-md-1,
    .p-x-md-1 {
        padding-right: 1px !important
    }

    .p-b-md-1,
    .p-y-md-1 {
        padding-bottom: 1px !important
    }

    .p-l-md-1,
    .p-x-md-1 {
        padding-left: 1px !important
    }

    .p-md-1 {
        padding: 1px !important
    }

    .p-t-md-2,
    .p-y-md-2 {
        padding-top: 3px !important
    }

    .p-r-md-2,
    .p-x-md-2 {
        padding-right: 3px !important
    }

    .p-b-md-2,
    .p-y-md-2 {
        padding-bottom: 3px !important
    }

    .p-l-md-2,
    .p-x-md-2 {
        padding-left: 3px !important
    }

    .p-md-2 {
        padding: 3px !important
    }

    .p-t-md-3,
    .p-y-md-3 {
        padding-top: 5px !important
    }

    .p-r-md-3,
    .p-x-md-3 {
        padding-right: 5px !important
    }

    .p-b-md-3,
    .p-y-md-3 {
        padding-bottom: 5px !important
    }

    .p-l-md-3,
    .p-x-md-3 {
        padding-left: 5px !important
    }

    .p-md-3 {
        padding: 5px !important
    }

    .p-t-md-4,
    .p-y-md-4 {
        padding-top: 7px !important
    }

    .p-r-md-4,
    .p-x-md-4 {
        padding-right: 7px !important
    }

    .p-b-md-4,
    .p-y-md-4 {
        padding-bottom: 7px !important
    }

    .p-l-md-4,
    .p-x-md-4 {
        padding-left: 7px !important
    }

    .p-md-4 {
        padding: 7px !important
    }

    .p-t-md-5,
    .p-y-md-5 {
        padding-top: 10px !important
    }

    .p-r-md-5,
    .p-x-md-5 {
        padding-right: 10px !important
    }

    .p-b-md-5,
    .p-y-md-5 {
        padding-bottom: 10px !important
    }

    .p-l-md-5,
    .p-x-md-5 {
        padding-left: 10px !important
    }

    .p-md-5 {
        padding: 10px !important
    }

    .p-t-md,
    .p-t-md-6,
    .p-y-md,
    .p-y-md-6 {
        padding-top: 15px !important
    }

    .p-r-md,
    .p-r-md-6,
    .p-x-md,
    .p-x-md-6 {
        padding-right: 15px !important
    }

    .p-b-md,
    .p-b-md-6,
    .p-y-md,
    .p-y-md-6 {
        padding-bottom: 15px !important
    }

    .p-md,
    .p-md-6 {
        padding: 15px !important
    }

    .p-l-md,
    .p-l-md-6,
    .p-x-md,
    .p-x-md-6 {
        padding-left: 15px !important
    }

    .p-t-md-7,
    .p-y-md-7 {
        padding-top: 20px !important
    }

    .p-r-md-7,
    .p-x-md-7 {
        padding-right: 20px !important
    }

    .p-b-md-7,
    .p-y-md-7 {
        padding-bottom: 20px !important
    }

    .p-l-md-7,
    .p-x-md-7 {
        padding-left: 20px !important
    }

    .p-md-7 {
        padding: 20px !important
    }

    .p-t-md-8,
    .p-y-md-8 {
        padding-top: 30px !important
    }

    .p-r-md-8,
    .p-x-md-8 {
        padding-right: 30px !important
    }

    .p-b-md-8,
    .p-y-md-8 {
        padding-bottom: 30px !important
    }

    .p-l-md-8,
    .p-x-md-8 {
        padding-left: 30px !important
    }

    .p-md-8 {
        padding: 30px !important
    }

    .p-t-md-9,
    .p-y-md-9 {
        padding-top: 50px !important
    }

    .p-r-md-9,
    .p-x-md-9 {
        padding-right: 50px !important
    }

    .p-b-md-9,
    .p-y-md-9 {
        padding-bottom: 50px !important
    }

    .p-l-md-9,
    .p-x-md-9 {
        padding-left: 50px !important
    }

    .p-md-9 {
        padding: 50px !important
    }

    .p-t-md-10,
    .p-y-md-10 {
        padding-top: 100px !important
    }

    .p-r-md-10,
    .p-x-md-10 {
        padding-right: 100px !important
    }

    .p-b-md-10,
    .p-y-md-10 {
        padding-bottom: 100px !important
    }

    .p-l-md-10,
    .p-x-md-10 {
        padding-left: 100px !important
    }

    .p-md-10 {
        padding: 100px !important
    }

    .p-t-md-11,
    .p-y-md-11 {
        padding-top: 200px !important
    }

    .p-r-md-11,
    .p-x-md-11 {
        padding-right: 200px !important
    }

    .p-b-md-11,
    .p-y-md-11 {
        padding-bottom: 200px !important
    }

    .p-l-md-11,
    .p-x-md-11 {
        padding-left: 200px !important
    }

    .p-md-11 {
        padding: 200px !important
    }

    .p-t-md-12,
    .p-y-md-12 {
        padding-top: 300px !important
    }

    .p-r-md-12,
    .p-x-md-12 {
        padding-right: 300px !important
    }

    .p-b-md-12,
    .p-y-md-12 {
        padding-bottom: 300px !important
    }

    .p-l-md-12,
    .p-x-md-12 {
        padding-left: 300px !important
    }

    .p-md-12 {
        padding: 300px !important
    }

    .w-md-auto {
        width: auto !important
    }

    .min-w-md-auto {
        min-width: auto !important
    }

    .max-w-md-auto {
        max-width: auto !important
    }

    .w-md-none {
        width: 0 !important
    }

    .min-w-md-none {
        min-width: 0 !important
    }

    .max-w-md-none {
        max-width: 0 !important
    }

    .w-md-half {
        width: 50% !important
    }

    .min-w-md-half {
        min-width: 50% !important
    }

    .max-w-md-half {
        max-width: 50% !important
    }

    .w-md-full {
        width: 100% !important
    }

    .min-w-md-full {
        min-width: 100% !important
    }

    .max-w-md-full {
        max-width: 100% !important
    }

    .w-md-1 {
        width: 1px !important
    }

    .min-w-md-1 {
        min-width: 1px !important
    }

    .max-w-md-1 {
        max-width: 1px !important
    }

    .w-md-2 {
        width: 10px !important
    }

    .min-w-md-2 {
        min-width: 10px !important
    }

    .max-w-md-2 {
        max-width: 10px !important
    }

    .w-md-3 {
        width: 50px !important
    }

    .min-w-md-3 {
        min-width: 50px !important
    }

    .max-w-md-3 {
        max-width: 50px !important
    }

    .w-md-4 {
        width: 60px !important
    }

    .min-w-md-4 {
        min-width: 60px !important
    }

    .max-w-md-4 {
        max-width: 60px !important
    }

    .w-md-5 {
        width: 80px !important
    }

    .w-md,
    .w-md-6 {
        width: 100px !important
    }

    .min-w-md-5 {
        min-width: 80px !important
    }

    .min-w-md,
    .min-w-md-6 {
        min-width: 100px !important
    }

    .max-w-md-5 {
        max-width: 80px !important
    }

    .max-w-md,
    .max-w-md-6 {
        max-width: 100px !important
    }

    .w-md-7 {
        width: 150px !important
    }

    .min-w-md-7 {
        min-width: 150px !important
    }

    .max-w-md-7 {
        max-width: 150px !important
    }

    .w-md-8 {
        width: 200px !important
    }

    .min-w-md-8 {
        min-width: 200px !important
    }

    .max-w-md-8 {
        max-width: 200px !important
    }

    .w-md-9 {
        width: 300px !important
    }

    .min-w-md-9 {
        min-width: 300px !important
    }

    .max-w-md-9 {
        max-width: 300px !important
    }

    .w-md-10 {
        width: 400px !important
    }

    .min-w-md-10 {
        min-width: 400px !important
    }

    .max-w-md-10 {
        max-width: 400px !important
    }

    .w-md-11 {
        width: 500px !important
    }

    .min-w-md-11 {
        min-width: 500px !important
    }

    .max-w-md-11 {
        max-width: 500px !important
    }

    .w-md-12 {
        width: 600px !important
    }

    .min-w-md-12 {
        min-width: 600px !important
    }

    .max-w-md-12 {
        max-width: 600px !important
    }

    .h-md-auto {
        height: auto !important
    }

    .min-h-md-auto {
        min-height: auto !important
    }

    .max-h-md-auto {
        max-height: auto !important
    }

    .h-md-none {
        height: 0 !important
    }

    .min-h-md-none {
        min-height: 0 !important
    }

    .max-h-md-none {
        max-height: 0 !important
    }

    .h-md-half {
        height: 50% !important
    }

    .min-h-md-half {
        min-height: 50% !important
    }

    .max-h-md-half {
        max-height: 50% !important
    }

    .h-md-full {
        height: 100% !important
    }

    .min-h-md-full {
        min-height: 100% !important
    }

    .max-h-md-full {
        max-height: 100% !important
    }

    .h-md-1 {
        height: 1px !important
    }

    .min-h-md-1 {
        min-height: 1px !important
    }

    .max-h-md-1 {
        max-height: 1px !important
    }

    .h-md-2 {
        height: 10px !important
    }

    .min-h-md-2 {
        min-height: 10px !important
    }

    .max-h-md-2 {
        max-height: 10px !important
    }

    .h-md-3 {
        height: 50px !important
    }

    .min-h-md-3 {
        min-height: 50px !important
    }

    .max-h-md-3 {
        max-height: 50px !important
    }

    .h-md-4 {
        height: 60px !important
    }

    .min-h-md-4 {
        min-height: 60px !important
    }

    .max-h-md-4 {
        max-height: 60px !important
    }

    .h-md-5 {
        height: 80px !important
    }

    .h-md,
    .h-md-6 {
        height: 100px !important
    }

    .min-h-md-5 {
        min-height: 80px !important
    }

    .min-h-md,
    .min-h-md-6 {
        min-height: 100px !important
    }

    .max-h-md-5 {
        max-height: 80px !important
    }

    .max-h-md,
    .max-h-md-6 {
        max-height: 100px !important
    }

    .h-md-7 {
        height: 150px !important
    }

    .min-h-md-7 {
        min-height: 150px !important
    }

    .max-h-md-7 {
        max-height: 150px !important
    }

    .h-md-8 {
        height: 200px !important
    }

    .min-h-md-8 {
        min-height: 200px !important
    }

    .max-h-md-8 {
        max-height: 200px !important
    }

    .h-md-9 {
        height: 300px !important
    }

    .min-h-md-9 {
        min-height: 300px !important
    }

    .max-h-md-9 {
        max-height: 300px !important
    }

    .h-md-10 {
        height: 400px !important
    }

    .min-h-md-10 {
        min-height: 400px !important
    }

    .max-h-md-10 {
        max-height: 400px !important
    }

    .h-md-11 {
        height: 500px !important
    }

    .min-h-md-11 {
        min-height: 500px !important
    }

    .max-h-md-11 {
        max-height: 500px !important
    }

    .h-md-12 {
        height: 600px !important
    }

    .min-h-md-12 {
        min-height: 600px !important
    }

    .max-h-md-12 {
        max-height: 600px !important
    }
}

@media (min-width:1200px) {

    .m-t-lg-auto,
    .m-y-lg-auto {
        margin-top: auto !important
    }

    .m-r-lg-auto,
    .m-x-lg-auto {
        margin-right: auto !important
    }

    .m-b-lg-auto,
    .m-y-lg-auto {
        margin-bottom: auto !important
    }

    .m-l-lg-auto,
    .m-x-lg-auto {
        margin-left: auto !important
    }

    .p-t-lg-none,
    .p-y-lg-none {
        padding-top: 0 !important
    }

    .p-r-lg-none,
    .p-x-lg-none {
        padding-right: 0 !important
    }

    .p-b-lg-none,
    .p-y-lg-none {
        padding-bottom: 0 !important
    }

    .p-l-lg-none,
    .p-x-lg-none {
        padding-left: 0 !important
    }

    .m-lg-auto {
        margin: auto !important
    }

    .m-t-lg-none,
    .m-t-n-lg-none,
    .m-y-lg-none {
        margin-top: 0 !important
    }

    .m-r-lg-none,
    .m-r-n-lg-none,
    .m-x-lg-none {
        margin-right: 0 !important
    }

    .m-b-lg-none,
    .m-b-n-lg-none,
    .m-y-lg-none {
        margin-bottom: 0 !important
    }

    .m-l-lg-none,
    .m-l-n-lg-none,
    .m-x-lg-none {
        margin-left: 0 !important
    }

    .m-lg-none {
        margin: 0 !important
    }

    .m-t-lg-1,
    .m-y-lg-1 {
        margin-top: 1px !important
    }

    .m-r-lg-1,
    .m-x-lg-1 {
        margin-right: 1px !important
    }

    .m-b-lg-1,
    .m-y-lg-1 {
        margin-bottom: 1px !important
    }

    .m-l-lg-1,
    .m-x-lg-1 {
        margin-left: 1px !important
    }

    .m-lg-1 {
        margin: 1px !important
    }

    .m-t-n-lg-1 {
        margin-top: -1px !important
    }

    .m-t-lg-2,
    .m-y-lg-2 {
        margin-top: 3px !important
    }

    .m-r-n-lg-1 {
        margin-right: -1px !important
    }

    .m-r-lg-2,
    .m-x-lg-2 {
        margin-right: 3px !important
    }

    .m-b-n-lg-1 {
        margin-bottom: -1px !important
    }

    .m-b-lg-2,
    .m-y-lg-2 {
        margin-bottom: 3px !important
    }

    .m-l-n-lg-1 {
        margin-left: -1px !important
    }

    .m-l-lg-2,
    .m-x-lg-2 {
        margin-left: 3px !important
    }

    .m-lg-2 {
        margin: 3px !important
    }

    .m-t-n-lg-2 {
        margin-top: -3px !important
    }

    .m-t-lg-3,
    .m-y-lg-3 {
        margin-top: 5px !important
    }

    .m-r-n-lg-2 {
        margin-right: -3px !important
    }

    .m-r-lg-3,
    .m-x-lg-3 {
        margin-right: 5px !important
    }

    .m-b-n-lg-2 {
        margin-bottom: -3px !important
    }

    .m-b-lg-3,
    .m-y-lg-3 {
        margin-bottom: 5px !important
    }

    .m-l-n-lg-2 {
        margin-left: -3px !important
    }

    .m-l-lg-3,
    .m-x-lg-3 {
        margin-left: 5px !important
    }

    .m-lg-3 {
        margin: 5px !important
    }

    .m-t-n-lg-3 {
        margin-top: -5px !important
    }

    .m-t-lg-4,
    .m-y-lg-4 {
        margin-top: 7px !important
    }

    .m-r-n-lg-3 {
        margin-right: -5px !important
    }

    .m-r-lg-4,
    .m-x-lg-4 {
        margin-right: 7px !important
    }

    .m-b-n-lg-3 {
        margin-bottom: -5px !important
    }

    .m-b-lg-4,
    .m-y-lg-4 {
        margin-bottom: 7px !important
    }

    .m-l-n-lg-3 {
        margin-left: -5px !important
    }

    .m-l-lg-4,
    .m-x-lg-4 {
        margin-left: 7px !important
    }

    .m-lg-4 {
        margin: 7px !important
    }

    .m-t-n-lg-4 {
        margin-top: -7px !important
    }

    .m-t-lg-5,
    .m-y-lg-5 {
        margin-top: 10px !important
    }

    .m-r-n-lg-4 {
        margin-right: -7px !important
    }

    .m-r-lg-5,
    .m-x-lg-5 {
        margin-right: 10px !important
    }

    .m-b-n-lg-4 {
        margin-bottom: -7px !important
    }

    .m-b-lg-5,
    .m-y-lg-5 {
        margin-bottom: 10px !important
    }

    .m-l-n-lg-4 {
        margin-left: -7px !important
    }

    .m-l-lg-5,
    .m-x-lg-5 {
        margin-left: 10px !important
    }

    .m-lg-5 {
        margin: 10px !important
    }

    .m-t-n-lg-5 {
        margin-top: -10px !important
    }

    .m-t-lg-6,
    .m-y-lg-6 {
        margin-top: 15px !important
    }

    .m-r-n-lg-5 {
        margin-right: -10px !important
    }

    .m-r-lg-6,
    .m-x-lg-6 {
        margin-right: 15px !important
    }

    .m-b-n-lg-5 {
        margin-bottom: -10px !important
    }

    .m-b-lg-6,
    .m-y-lg-6 {
        margin-bottom: 15px !important
    }

    .m-l-n-lg-5 {
        margin-left: -10px !important
    }

    .m-l-lg-6,
    .m-x-lg-6 {
        margin-left: 15px !important
    }

    .m-lg-6 {
        margin: 15px !important
    }

    .m-t-n-lg-6 {
        margin-top: -15px !important
    }

    .m-t-lg,
    .m-y-lg {
        margin-top: 15px !important
    }

    .m-r-n-lg-6 {
        margin-right: -15px !important
    }

    .m-r-lg,
    .m-x-lg {
        margin-right: 15px !important
    }

    .m-b-n-lg-6 {
        margin-bottom: -15px !important
    }

    .m-b-lg,
    .m-y-lg {
        margin-bottom: 15px !important
    }

    .m-l-n-lg-6 {
        margin-left: -15px !important
    }

    .m-l-lg,
    .m-x-lg {
        margin-left: 15px !important
    }

    .m-lg {
        margin: 15px !important
    }

    .m-t-n-lg {
        margin-top: -15px !important
    }

    .m-t-lg-7,
    .m-y-lg-7 {
        margin-top: 20px !important
    }

    .m-r-n-lg {
        margin-right: -15px !important
    }

    .m-r-lg-7,
    .m-x-lg-7 {
        margin-right: 20px !important
    }

    .m-b-n-lg {
        margin-bottom: -15px !important
    }

    .m-b-lg-7,
    .m-y-lg-7 {
        margin-bottom: 20px !important
    }

    .m-l-n-lg {
        margin-left: -15px !important
    }

    .m-l-lg-7,
    .m-x-lg-7 {
        margin-left: 20px !important
    }

    .m-lg-7 {
        margin: 20px !important
    }

    .m-t-n-lg-7 {
        margin-top: -20px !important
    }

    .m-t-lg-8,
    .m-y-lg-8 {
        margin-top: 30px !important
    }

    .m-r-n-lg-7 {
        margin-right: -20px !important
    }

    .m-r-lg-8,
    .m-x-lg-8 {
        margin-right: 30px !important
    }

    .m-b-n-lg-7 {
        margin-bottom: -20px !important
    }

    .m-b-lg-8,
    .m-y-lg-8 {
        margin-bottom: 30px !important
    }

    .m-l-n-lg-7 {
        margin-left: -20px !important
    }

    .m-l-lg-8,
    .m-x-lg-8 {
        margin-left: 30px !important
    }

    .m-lg-8 {
        margin: 30px !important
    }

    .m-t-n-lg-8 {
        margin-top: -30px !important
    }

    .m-t-lg-9,
    .m-y-lg-9 {
        margin-top: 50px !important
    }

    .m-r-n-lg-8 {
        margin-right: -30px !important
    }

    .m-r-lg-9,
    .m-x-lg-9 {
        margin-right: 50px !important
    }

    .m-b-n-lg-8 {
        margin-bottom: -30px !important
    }

    .m-b-lg-9,
    .m-y-lg-9 {
        margin-bottom: 50px !important
    }

    .m-l-n-lg-8 {
        margin-left: -30px !important
    }

    .m-l-lg-9,
    .m-x-lg-9 {
        margin-left: 50px !important
    }

    .m-lg-9 {
        margin: 50px !important
    }

    .m-t-n-lg-9 {
        margin-top: -50px !important
    }

    .m-t-lg-10,
    .m-y-lg-10 {
        margin-top: 100px !important
    }

    .m-r-n-lg-9 {
        margin-right: -50px !important
    }

    .m-r-lg-10,
    .m-x-lg-10 {
        margin-right: 100px !important
    }

    .m-b-n-lg-9 {
        margin-bottom: -50px !important
    }

    .m-b-lg-10,
    .m-y-lg-10 {
        margin-bottom: 100px !important
    }

    .m-l-n-lg-9 {
        margin-left: -50px !important
    }

    .m-l-lg-10,
    .m-x-lg-10 {
        margin-left: 100px !important
    }

    .m-lg-10 {
        margin: 100px !important
    }

    .m-t-n-lg-10 {
        margin-top: -100px !important
    }

    .m-t-lg-11,
    .m-y-lg-11 {
        margin-top: 200px !important
    }

    .m-r-n-lg-10 {
        margin-right: -100px !important
    }

    .m-r-lg-11,
    .m-x-lg-11 {
        margin-right: 200px !important
    }

    .m-b-n-lg-10 {
        margin-bottom: -100px !important
    }

    .m-b-lg-11,
    .m-y-lg-11 {
        margin-bottom: 200px !important
    }

    .m-l-n-lg-10 {
        margin-left: -100px !important
    }

    .m-l-lg-11,
    .m-x-lg-11 {
        margin-left: 200px !important
    }

    .m-lg-11 {
        margin: 200px !important
    }

    .m-t-n-lg-11 {
        margin-top: -200px !important
    }

    .m-t-lg-12,
    .m-y-lg-12 {
        margin-top: 300px !important
    }

    .m-r-n-lg-11 {
        margin-right: -200px !important
    }

    .m-r-lg-12,
    .m-x-lg-12 {
        margin-right: 300px !important
    }

    .m-b-n-lg-11 {
        margin-bottom: -200px !important
    }

    .m-b-lg-12,
    .m-y-lg-12 {
        margin-bottom: 300px !important
    }

    .m-l-n-lg-11 {
        margin-left: -200px !important
    }

    .m-l-lg-12,
    .m-x-lg-12 {
        margin-left: 300px !important
    }

    .m-lg-12 {
        margin: 300px !important
    }

    .m-t-n-lg-12 {
        margin-top: -300px !important
    }

    .m-r-n-lg-12 {
        margin-right: -300px !important
    }

    .m-b-n-lg-12 {
        margin-bottom: -300px !important
    }

    .m-l-n-lg-12 {
        margin-left: -300px !important
    }

    .p-lg-none {
        padding: 0 !important
    }

    .p-t-lg-1,
    .p-y-lg-1 {
        padding-top: 1px !important
    }

    .p-r-lg-1,
    .p-x-lg-1 {
        padding-right: 1px !important
    }

    .p-b-lg-1,
    .p-y-lg-1 {
        padding-bottom: 1px !important
    }

    .p-l-lg-1,
    .p-x-lg-1 {
        padding-left: 1px !important
    }

    .p-lg-1 {
        padding: 1px !important
    }

    .p-t-lg-2,
    .p-y-lg-2 {
        padding-top: 3px !important
    }

    .p-r-lg-2,
    .p-x-lg-2 {
        padding-right: 3px !important
    }

    .p-b-lg-2,
    .p-y-lg-2 {
        padding-bottom: 3px !important
    }

    .p-l-lg-2,
    .p-x-lg-2 {
        padding-left: 3px !important
    }

    .p-lg-2 {
        padding: 3px !important
    }

    .p-t-lg-3,
    .p-y-lg-3 {
        padding-top: 5px !important
    }

    .p-r-lg-3,
    .p-x-lg-3 {
        padding-right: 5px !important
    }

    .p-b-lg-3,
    .p-y-lg-3 {
        padding-bottom: 5px !important
    }

    .p-l-lg-3,
    .p-x-lg-3 {
        padding-left: 5px !important
    }

    .p-lg-3 {
        padding: 5px !important
    }

    .p-t-lg-4,
    .p-y-lg-4 {
        padding-top: 7px !important
    }

    .p-r-lg-4,
    .p-x-lg-4 {
        padding-right: 7px !important
    }

    .p-b-lg-4,
    .p-y-lg-4 {
        padding-bottom: 7px !important
    }

    .p-l-lg-4,
    .p-x-lg-4 {
        padding-left: 7px !important
    }

    .p-lg-4 {
        padding: 7px !important
    }

    .p-t-lg-5,
    .p-y-lg-5 {
        padding-top: 10px !important
    }

    .p-r-lg-5,
    .p-x-lg-5 {
        padding-right: 10px !important
    }

    .p-b-lg-5,
    .p-y-lg-5 {
        padding-bottom: 10px !important
    }

    .p-l-lg-5,
    .p-x-lg-5 {
        padding-left: 10px !important
    }

    .p-lg-5 {
        padding: 10px !important
    }

    .p-t-lg,
    .p-t-lg-6,
    .p-y-lg,
    .p-y-lg-6 {
        padding-top: 15px !important
    }

    .p-r-lg,
    .p-r-lg-6,
    .p-x-lg,
    .p-x-lg-6 {
        padding-right: 15px !important
    }

    .p-b-lg,
    .p-b-lg-6,
    .p-y-lg,
    .p-y-lg-6 {
        padding-bottom: 15px !important
    }

    .p-lg,
    .p-lg-6 {
        padding: 15px !important
    }

    .p-l-lg,
    .p-l-lg-6,
    .p-x-lg,
    .p-x-lg-6 {
        padding-left: 15px !important
    }

    .p-t-lg-7,
    .p-y-lg-7 {
        padding-top: 20px !important
    }

    .p-r-lg-7,
    .p-x-lg-7 {
        padding-right: 20px !important
    }

    .p-b-lg-7,
    .p-y-lg-7 {
        padding-bottom: 20px !important
    }

    .p-l-lg-7,
    .p-x-lg-7 {
        padding-left: 20px !important
    }

    .p-lg-7 {
        padding: 20px !important
    }

    .p-t-lg-8,
    .p-y-lg-8 {
        padding-top: 30px !important
    }

    .p-r-lg-8,
    .p-x-lg-8 {
        padding-right: 30px !important
    }

    .p-b-lg-8,
    .p-y-lg-8 {
        padding-bottom: 30px !important
    }

    .p-l-lg-8,
    .p-x-lg-8 {
        padding-left: 30px !important
    }

    .p-lg-8 {
        padding: 30px !important
    }

    .p-t-lg-9,
    .p-y-lg-9 {
        padding-top: 50px !important
    }

    .p-r-lg-9,
    .p-x-lg-9 {
        padding-right: 50px !important
    }

    .p-b-lg-9,
    .p-y-lg-9 {
        padding-bottom: 50px !important
    }

    .p-l-lg-9,
    .p-x-lg-9 {
        padding-left: 50px !important
    }

    .p-lg-9 {
        padding: 50px !important
    }

    .p-t-lg-10,
    .p-y-lg-10 {
        padding-top: 100px !important
    }

    .p-r-lg-10,
    .p-x-lg-10 {
        padding-right: 100px !important
    }

    .p-b-lg-10,
    .p-y-lg-10 {
        padding-bottom: 100px !important
    }

    .p-l-lg-10,
    .p-x-lg-10 {
        padding-left: 100px !important
    }

    .p-lg-10 {
        padding: 100px !important
    }

    .p-t-lg-11,
    .p-y-lg-11 {
        padding-top: 200px !important
    }

    .p-r-lg-11,
    .p-x-lg-11 {
        padding-right: 200px !important
    }

    .p-b-lg-11,
    .p-y-lg-11 {
        padding-bottom: 200px !important
    }

    .p-l-lg-11,
    .p-x-lg-11 {
        padding-left: 200px !important
    }

    .p-lg-11 {
        padding: 200px !important
    }

    .p-t-lg-12,
    .p-y-lg-12 {
        padding-top: 300px !important
    }

    .p-r-lg-12,
    .p-x-lg-12 {
        padding-right: 300px !important
    }

    .p-b-lg-12,
    .p-y-lg-12 {
        padding-bottom: 300px !important
    }

    .p-l-lg-12,
    .p-x-lg-12 {
        padding-left: 300px !important
    }

    .p-lg-12 {
        padding: 300px !important
    }

    .w-lg-auto {
        width: auto !important
    }

    .min-w-lg-auto {
        min-width: auto !important
    }

    .max-w-lg-auto {
        max-width: auto !important
    }

    .w-lg-none {
        width: 0 !important
    }

    .min-w-lg-none {
        min-width: 0 !important
    }

    .max-w-lg-none {
        max-width: 0 !important
    }

    .w-lg-half {
        width: 50% !important
    }

    .min-w-lg-half {
        min-width: 50% !important
    }

    .max-w-lg-half {
        max-width: 50% !important
    }

    .w-lg-full {
        width: 100% !important
    }

    .min-w-lg-full {
        min-width: 100% !important
    }

    .max-w-lg-full {
        max-width: 100% !important
    }

    .w-lg-1 {
        width: 1px !important
    }

    .min-w-lg-1 {
        min-width: 1px !important
    }

    .max-w-lg-1 {
        max-width: 1px !important
    }

    .w-lg-2 {
        width: 10px !important
    }

    .min-w-lg-2 {
        min-width: 10px !important
    }

    .max-w-lg-2 {
        max-width: 10px !important
    }

    .w-lg-3 {
        width: 50px !important
    }

    .min-w-lg-3 {
        min-width: 50px !important
    }

    .max-w-lg-3 {
        max-width: 50px !important
    }

    .w-lg-4 {
        width: 60px !important
    }

    .min-w-lg-4 {
        min-width: 60px !important
    }

    .max-w-lg-4 {
        max-width: 60px !important
    }

    .w-lg-5 {
        width: 80px !important
    }

    .w-lg,
    .w-lg-6 {
        width: 100px !important
    }

    .min-w-lg-5 {
        min-width: 80px !important
    }

    .min-w-lg,
    .min-w-lg-6 {
        min-width: 100px !important
    }

    .max-w-lg-5 {
        max-width: 80px !important
    }

    .max-w-lg,
    .max-w-lg-6 {
        max-width: 100px !important
    }

    .w-lg-7 {
        width: 150px !important
    }

    .min-w-lg-7 {
        min-width: 150px !important
    }

    .max-w-lg-7 {
        max-width: 150px !important
    }

    .w-lg-8 {
        width: 200px !important
    }

    .min-w-lg-8 {
        min-width: 200px !important
    }

    .max-w-lg-8 {
        max-width: 200px !important
    }

    .w-lg-9 {
        width: 300px !important
    }

    .min-w-lg-9 {
        min-width: 300px !important
    }

    .max-w-lg-9 {
        max-width: 300px !important
    }

    .w-lg-10 {
        width: 400px !important
    }

    .min-w-lg-10 {
        min-width: 400px !important
    }

    .max-w-lg-10 {
        max-width: 400px !important
    }

    .w-lg-11 {
        width: 500px !important
    }

    .min-w-lg-11 {
        min-width: 500px !important
    }

    .max-w-lg-11 {
        max-width: 500px !important
    }

    .w-lg-12 {
        width: 600px !important
    }

    .min-w-lg-12 {
        min-width: 600px !important
    }

    .max-w-lg-12 {
        max-width: 600px !important
    }

    .h-lg-auto {
        height: auto !important
    }

    .min-h-lg-auto {
        min-height: auto !important
    }

    .max-h-lg-auto {
        max-height: auto !important
    }

    .h-lg-none {
        height: 0 !important
    }

    .min-h-lg-none {
        min-height: 0 !important
    }

    .max-h-lg-none {
        max-height: 0 !important
    }

    .h-lg-half {
        height: 50% !important
    }

    .min-h-lg-half {
        min-height: 50% !important
    }

    .max-h-lg-half {
        max-height: 50% !important
    }

    .h-lg-full {
        height: 100% !important
    }

    .min-h-lg-full {
        min-height: 100% !important
    }

    .max-h-lg-full {
        max-height: 100% !important
    }

    .h-lg-1 {
        height: 1px !important
    }

    .min-h-lg-1 {
        min-height: 1px !important
    }

    .max-h-lg-1 {
        max-height: 1px !important
    }

    .h-lg-2 {
        height: 10px !important
    }

    .min-h-lg-2 {
        min-height: 10px !important
    }

    .max-h-lg-2 {
        max-height: 10px !important
    }

    .h-lg-3 {
        height: 50px !important
    }

    .min-h-lg-3 {
        min-height: 50px !important
    }

    .max-h-lg-3 {
        max-height: 50px !important
    }

    .h-lg-4 {
        height: 60px !important
    }

    .min-h-lg-4 {
        min-height: 60px !important
    }

    .max-h-lg-4 {
        max-height: 60px !important
    }

    .h-lg-5 {
        height: 80px !important
    }

    .h-lg,
    .h-lg-6 {
        height: 100px !important
    }

    .min-h-lg-5 {
        min-height: 80px !important
    }

    .min-h-lg,
    .min-h-lg-6 {
        min-height: 100px !important
    }

    .max-h-lg-5 {
        max-height: 80px !important
    }

    .max-h-lg,
    .max-h-lg-6 {
        max-height: 100px !important
    }

    .h-lg-7 {
        height: 150px !important
    }

    .min-h-lg-7 {
        min-height: 150px !important
    }

    .max-h-lg-7 {
        max-height: 150px !important
    }

    .h-lg-8 {
        height: 200px !important
    }

    .min-h-lg-8 {
        min-height: 200px !important
    }

    .max-h-lg-8 {
        max-height: 200px !important
    }

    .h-lg-9 {
        height: 300px !important
    }

    .min-h-lg-9 {
        min-height: 300px !important
    }

    .max-h-lg-9 {
        max-height: 300px !important
    }

    .h-lg-10 {
        height: 400px !important
    }

    .min-h-lg-10 {
        min-height: 400px !important
    }

    .max-h-lg-10 {
        max-height: 400px !important
    }

    .h-lg-11 {
        height: 500px !important
    }

    .min-h-lg-11 {
        min-height: 500px !important
    }

    .max-h-lg-11 {
        max-height: 500px !important
    }

    .h-lg-12 {
        height: 600px !important
    }

    .min-h-lg-12 {
        min-height: 600px !important
    }

    .max-h-lg-12 {
        max-height: 600px !important
    }
}

@media (min-width:1400px) {

    .m-t-xl-auto,
    .m-y-xl-auto {
        margin-top: auto !important
    }

    .m-r-xl-auto,
    .m-x-xl-auto {
        margin-right: auto !important
    }

    .m-b-xl-auto,
    .m-y-xl-auto {
        margin-bottom: auto !important
    }

    .m-l-xl-auto,
    .m-x-xl-auto {
        margin-left: auto !important
    }

    .p-t-xl-none,
    .p-y-xl-none {
        padding-top: 0 !important
    }

    .p-r-xl-none,
    .p-x-xl-none {
        padding-right: 0 !important
    }

    .p-b-xl-none,
    .p-y-xl-none {
        padding-bottom: 0 !important
    }

    .p-l-xl-none,
    .p-x-xl-none {
        padding-left: 0 !important
    }

    .m-xl-auto {
        margin: auto !important
    }

    .m-t-n-xl-none,
    .m-t-xl-none,
    .m-y-xl-none {
        margin-top: 0 !important
    }

    .m-r-n-xl-none,
    .m-r-xl-none,
    .m-x-xl-none {
        margin-right: 0 !important
    }

    .m-b-n-xl-none,
    .m-b-xl-none,
    .m-y-xl-none {
        margin-bottom: 0 !important
    }

    .m-l-n-xl-none,
    .m-l-xl-none,
    .m-x-xl-none {
        margin-left: 0 !important
    }

    .m-xl-none {
        margin: 0 !important
    }

    .m-t-xl-1,
    .m-y-xl-1 {
        margin-top: 1px !important
    }

    .m-r-xl-1,
    .m-x-xl-1 {
        margin-right: 1px !important
    }

    .m-b-xl-1,
    .m-y-xl-1 {
        margin-bottom: 1px !important
    }

    .m-l-xl-1,
    .m-x-xl-1 {
        margin-left: 1px !important
    }

    .m-xl-1 {
        margin: 1px !important
    }

    .m-t-n-xl-1 {
        margin-top: -1px !important
    }

    .m-t-xl-2,
    .m-y-xl-2 {
        margin-top: 3px !important
    }

    .m-r-n-xl-1 {
        margin-right: -1px !important
    }

    .m-r-xl-2,
    .m-x-xl-2 {
        margin-right: 3px !important
    }

    .m-b-n-xl-1 {
        margin-bottom: -1px !important
    }

    .m-b-xl-2,
    .m-y-xl-2 {
        margin-bottom: 3px !important
    }

    .m-l-n-xl-1 {
        margin-left: -1px !important
    }

    .m-l-xl-2,
    .m-x-xl-2 {
        margin-left: 3px !important
    }

    .m-xl-2 {
        margin: 3px !important
    }

    .m-t-n-xl-2 {
        margin-top: -3px !important
    }

    .m-t-xl-3,
    .m-y-xl-3 {
        margin-top: 5px !important
    }

    .m-r-n-xl-2 {
        margin-right: -3px !important
    }

    .m-r-xl-3,
    .m-x-xl-3 {
        margin-right: 5px !important
    }

    .m-b-n-xl-2 {
        margin-bottom: -3px !important
    }

    .m-b-xl-3,
    .m-y-xl-3 {
        margin-bottom: 5px !important
    }

    .m-l-n-xl-2 {
        margin-left: -3px !important
    }

    .m-l-xl-3,
    .m-x-xl-3 {
        margin-left: 5px !important
    }

    .m-xl-3 {
        margin: 5px !important
    }

    .m-t-n-xl-3 {
        margin-top: -5px !important
    }

    .m-t-xl-4,
    .m-y-xl-4 {
        margin-top: 7px !important
    }

    .m-r-n-xl-3 {
        margin-right: -5px !important
    }

    .m-r-xl-4,
    .m-x-xl-4 {
        margin-right: 7px !important
    }

    .m-b-n-xl-3 {
        margin-bottom: -5px !important
    }

    .m-b-xl-4,
    .m-y-xl-4 {
        margin-bottom: 7px !important
    }

    .m-l-n-xl-3 {
        margin-left: -5px !important
    }

    .m-l-xl-4,
    .m-x-xl-4 {
        margin-left: 7px !important
    }

    .m-xl-4 {
        margin: 7px !important
    }

    .m-t-n-xl-4 {
        margin-top: -7px !important
    }

    .m-t-xl-5,
    .m-y-xl-5 {
        margin-top: 10px !important
    }

    .m-r-n-xl-4 {
        margin-right: -7px !important
    }

    .m-r-xl-5,
    .m-x-xl-5 {
        margin-right: 10px !important
    }

    .m-b-n-xl-4 {
        margin-bottom: -7px !important
    }

    .m-b-xl-5,
    .m-y-xl-5 {
        margin-bottom: 10px !important
    }

    .m-l-n-xl-4 {
        margin-left: -7px !important
    }

    .m-l-xl-5,
    .m-x-xl-5 {
        margin-left: 10px !important
    }

    .m-xl-5 {
        margin: 10px !important
    }

    .m-t-n-xl-5 {
        margin-top: -10px !important
    }

    .m-t-xl-6,
    .m-y-xl-6 {
        margin-top: 15px !important
    }

    .m-r-n-xl-5 {
        margin-right: -10px !important
    }

    .m-r-xl-6,
    .m-x-xl-6 {
        margin-right: 15px !important
    }

    .m-b-n-xl-5 {
        margin-bottom: -10px !important
    }

    .m-b-xl-6,
    .m-y-xl-6 {
        margin-bottom: 15px !important
    }

    .m-l-n-xl-5 {
        margin-left: -10px !important
    }

    .m-l-xl-6,
    .m-x-xl-6 {
        margin-left: 15px !important
    }

    .m-xl-6 {
        margin: 15px !important
    }

    .m-t-n-xl-6 {
        margin-top: -15px !important
    }

    .m-t-xl,
    .m-y-xl {
        margin-top: 15px !important
    }

    .m-r-n-xl-6 {
        margin-right: -15px !important
    }

    .m-r-xl,
    .m-x-xl {
        margin-right: 15px !important
    }

    .m-b-n-xl-6 {
        margin-bottom: -15px !important
    }

    .m-b-xl,
    .m-y-xl {
        margin-bottom: 15px !important
    }

    .m-l-n-xl-6 {
        margin-left: -15px !important
    }

    .m-l-xl,
    .m-x-xl {
        margin-left: 15px !important
    }

    .m-xl {
        margin: 15px !important
    }

    .m-t-n-xl {
        margin-top: -15px !important
    }

    .m-t-xl-7,
    .m-y-xl-7 {
        margin-top: 20px !important
    }

    .m-r-n-xl {
        margin-right: -15px !important
    }

    .m-r-xl-7,
    .m-x-xl-7 {
        margin-right: 20px !important
    }

    .m-b-n-xl {
        margin-bottom: -15px !important
    }

    .m-b-xl-7,
    .m-y-xl-7 {
        margin-bottom: 20px !important
    }

    .m-l-n-xl {
        margin-left: -15px !important
    }

    .m-l-xl-7,
    .m-x-xl-7 {
        margin-left: 20px !important
    }

    .m-xl-7 {
        margin: 20px !important
    }

    .m-t-n-xl-7 {
        margin-top: -20px !important
    }

    .m-t-xl-8,
    .m-y-xl-8 {
        margin-top: 30px !important
    }

    .m-r-n-xl-7 {
        margin-right: -20px !important
    }

    .m-r-xl-8,
    .m-x-xl-8 {
        margin-right: 30px !important
    }

    .m-b-n-xl-7 {
        margin-bottom: -20px !important
    }

    .m-b-xl-8,
    .m-y-xl-8 {
        margin-bottom: 30px !important
    }

    .m-l-n-xl-7 {
        margin-left: -20px !important
    }

    .m-l-xl-8,
    .m-x-xl-8 {
        margin-left: 30px !important
    }

    .m-xl-8 {
        margin: 30px !important
    }

    .m-t-n-xl-8 {
        margin-top: -30px !important
    }

    .m-t-xl-9,
    .m-y-xl-9 {
        margin-top: 50px !important
    }

    .m-r-n-xl-8 {
        margin-right: -30px !important
    }

    .m-r-xl-9,
    .m-x-xl-9 {
        margin-right: 50px !important
    }

    .m-b-n-xl-8 {
        margin-bottom: -30px !important
    }

    .m-b-xl-9,
    .m-y-xl-9 {
        margin-bottom: 50px !important
    }

    .m-l-n-xl-8 {
        margin-left: -30px !important
    }

    .m-l-xl-9,
    .m-x-xl-9 {
        margin-left: 50px !important
    }

    .m-xl-9 {
        margin: 50px !important
    }

    .m-t-n-xl-9 {
        margin-top: -50px !important
    }

    .m-t-xl-10,
    .m-y-xl-10 {
        margin-top: 100px !important
    }

    .m-r-n-xl-9 {
        margin-right: -50px !important
    }

    .m-r-xl-10,
    .m-x-xl-10 {
        margin-right: 100px !important
    }

    .m-b-n-xl-9 {
        margin-bottom: -50px !important
    }

    .m-b-xl-10,
    .m-y-xl-10 {
        margin-bottom: 100px !important
    }

    .m-l-n-xl-9 {
        margin-left: -50px !important
    }

    .m-l-xl-10,
    .m-x-xl-10 {
        margin-left: 100px !important
    }

    .m-xl-10 {
        margin: 100px !important
    }

    .m-t-n-xl-10 {
        margin-top: -100px !important
    }

    .m-t-xl-11,
    .m-y-xl-11 {
        margin-top: 200px !important
    }

    .m-r-n-xl-10 {
        margin-right: -100px !important
    }

    .m-r-xl-11,
    .m-x-xl-11 {
        margin-right: 200px !important
    }

    .m-b-n-xl-10 {
        margin-bottom: -100px !important
    }

    .m-b-xl-11,
    .m-y-xl-11 {
        margin-bottom: 200px !important
    }

    .m-l-n-xl-10 {
        margin-left: -100px !important
    }

    .m-l-xl-11,
    .m-x-xl-11 {
        margin-left: 200px !important
    }

    .m-xl-11 {
        margin: 200px !important
    }

    .m-t-n-xl-11 {
        margin-top: -200px !important
    }

    .m-t-xl-12,
    .m-y-xl-12 {
        margin-top: 300px !important
    }

    .m-r-n-xl-11 {
        margin-right: -200px !important
    }

    .m-r-xl-12,
    .m-x-xl-12 {
        margin-right: 300px !important
    }

    .m-b-n-xl-11 {
        margin-bottom: -200px !important
    }

    .m-b-xl-12,
    .m-y-xl-12 {
        margin-bottom: 300px !important
    }

    .m-l-n-xl-11 {
        margin-left: -200px !important
    }

    .m-l-xl-12,
    .m-x-xl-12 {
        margin-left: 300px !important
    }

    .m-xl-12 {
        margin: 300px !important
    }

    .m-t-n-xl-12 {
        margin-top: -300px !important
    }

    .m-r-n-xl-12 {
        margin-right: -300px !important
    }

    .m-b-n-xl-12 {
        margin-bottom: -300px !important
    }

    .m-l-n-xl-12 {
        margin-left: -300px !important
    }

    .p-xl-none {
        padding: 0 !important
    }

    .p-t-xl-1,
    .p-y-xl-1 {
        padding-top: 1px !important
    }

    .p-r-xl-1,
    .p-x-xl-1 {
        padding-right: 1px !important
    }

    .p-b-xl-1,
    .p-y-xl-1 {
        padding-bottom: 1px !important
    }

    .p-l-xl-1,
    .p-x-xl-1 {
        padding-left: 1px !important
    }

    .p-xl-1 {
        padding: 1px !important
    }

    .p-t-xl-2,
    .p-y-xl-2 {
        padding-top: 3px !important
    }

    .p-r-xl-2,
    .p-x-xl-2 {
        padding-right: 3px !important
    }

    .p-b-xl-2,
    .p-y-xl-2 {
        padding-bottom: 3px !important
    }

    .p-l-xl-2,
    .p-x-xl-2 {
        padding-left: 3px !important
    }

    .p-xl-2 {
        padding: 3px !important
    }

    .p-t-xl-3,
    .p-y-xl-3 {
        padding-top: 5px !important
    }

    .p-r-xl-3,
    .p-x-xl-3 {
        padding-right: 5px !important
    }

    .p-b-xl-3,
    .p-y-xl-3 {
        padding-bottom: 5px !important
    }

    .p-l-xl-3,
    .p-x-xl-3 {
        padding-left: 5px !important
    }

    .p-xl-3 {
        padding: 5px !important
    }

    .p-t-xl-4,
    .p-y-xl-4 {
        padding-top: 7px !important
    }

    .p-r-xl-4,
    .p-x-xl-4 {
        padding-right: 7px !important
    }

    .p-b-xl-4,
    .p-y-xl-4 {
        padding-bottom: 7px !important
    }

    .p-l-xl-4,
    .p-x-xl-4 {
        padding-left: 7px !important
    }

    .p-xl-4 {
        padding: 7px !important
    }

    .p-t-xl-5,
    .p-y-xl-5 {
        padding-top: 10px !important
    }

    .p-r-xl-5,
    .p-x-xl-5 {
        padding-right: 10px !important
    }

    .p-b-xl-5,
    .p-y-xl-5 {
        padding-bottom: 10px !important
    }

    .p-l-xl-5,
    .p-x-xl-5 {
        padding-left: 10px !important
    }

    .p-xl-5 {
        padding: 10px !important
    }

    .p-t-xl,
    .p-t-xl-6,
    .p-y-xl,
    .p-y-xl-6 {
        padding-top: 15px !important
    }

    .p-r-xl,
    .p-r-xl-6,
    .p-x-xl,
    .p-x-xl-6 {
        padding-right: 15px !important
    }

    .p-b-xl,
    .p-b-xl-6,
    .p-y-xl,
    .p-y-xl-6 {
        padding-bottom: 15px !important
    }

    .p-xl,
    .p-xl-6 {
        padding: 15px !important
    }

    .p-l-xl,
    .p-l-xl-6,
    .p-x-xl,
    .p-x-xl-6 {
        padding-left: 15px !important
    }

    .p-t-xl-7,
    .p-y-xl-7 {
        padding-top: 20px !important
    }

    .p-r-xl-7,
    .p-x-xl-7 {
        padding-right: 20px !important
    }

    .p-b-xl-7,
    .p-y-xl-7 {
        padding-bottom: 20px !important
    }

    .p-l-xl-7,
    .p-x-xl-7 {
        padding-left: 20px !important
    }

    .p-xl-7 {
        padding: 20px !important
    }

    .p-t-xl-8,
    .p-y-xl-8 {
        padding-top: 30px !important
    }

    .p-r-xl-8,
    .p-x-xl-8 {
        padding-right: 30px !important
    }

    .p-b-xl-8,
    .p-y-xl-8 {
        padding-bottom: 30px !important
    }

    .p-l-xl-8,
    .p-x-xl-8 {
        padding-left: 30px !important
    }

    .p-xl-8 {
        padding: 30px !important
    }

    .p-t-xl-9,
    .p-y-xl-9 {
        padding-top: 50px !important
    }

    .p-r-xl-9,
    .p-x-xl-9 {
        padding-right: 50px !important
    }

    .p-b-xl-9,
    .p-y-xl-9 {
        padding-bottom: 50px !important
    }

    .p-l-xl-9,
    .p-x-xl-9 {
        padding-left: 50px !important
    }

    .p-xl-9 {
        padding: 50px !important
    }

    .p-t-xl-10,
    .p-y-xl-10 {
        padding-top: 100px !important
    }

    .p-r-xl-10,
    .p-x-xl-10 {
        padding-right: 100px !important
    }

    .p-b-xl-10,
    .p-y-xl-10 {
        padding-bottom: 100px !important
    }

    .p-l-xl-10,
    .p-x-xl-10 {
        padding-left: 100px !important
    }

    .p-xl-10 {
        padding: 100px !important
    }

    .p-t-xl-11,
    .p-y-xl-11 {
        padding-top: 200px !important
    }

    .p-r-xl-11,
    .p-x-xl-11 {
        padding-right: 200px !important
    }

    .p-b-xl-11,
    .p-y-xl-11 {
        padding-bottom: 200px !important
    }

    .p-l-xl-11,
    .p-x-xl-11 {
        padding-left: 200px !important
    }

    .p-xl-11 {
        padding: 200px !important
    }

    .p-t-xl-12,
    .p-y-xl-12 {
        padding-top: 300px !important
    }

    .p-r-xl-12,
    .p-x-xl-12 {
        padding-right: 300px !important
    }

    .p-b-xl-12,
    .p-y-xl-12 {
        padding-bottom: 300px !important
    }

    .p-l-xl-12,
    .p-x-xl-12 {
        padding-left: 300px !important
    }

    .p-xl-12 {
        padding: 300px !important
    }

    .w-xl-auto {
        width: auto !important
    }

    .min-w-xl-auto {
        min-width: auto !important
    }

    .max-w-xl-auto {
        max-width: auto !important
    }

    .w-xl-none {
        width: 0 !important
    }

    .min-w-xl-none {
        min-width: 0 !important
    }

    .max-w-xl-none {
        max-width: 0 !important
    }

    .w-xl-half {
        width: 50% !important
    }

    .min-w-xl-half {
        min-width: 50% !important
    }

    .max-w-xl-half {
        max-width: 50% !important
    }

    .w-xl-full {
        width: 100% !important
    }

    .min-w-xl-full {
        min-width: 100% !important
    }

    .max-w-xl-full {
        max-width: 100% !important
    }

    .w-xl-1 {
        width: 1px !important
    }

    .min-w-xl-1 {
        min-width: 1px !important
    }

    .max-w-xl-1 {
        max-width: 1px !important
    }

    .w-xl-2 {
        width: 10px !important
    }

    .min-w-xl-2 {
        min-width: 10px !important
    }

    .max-w-xl-2 {
        max-width: 10px !important
    }

    .w-xl-3 {
        width: 50px !important
    }

    .min-w-xl-3 {
        min-width: 50px !important
    }

    .max-w-xl-3 {
        max-width: 50px !important
    }

    .w-xl-4 {
        width: 60px !important
    }

    .min-w-xl-4 {
        min-width: 60px !important
    }

    .max-w-xl-4 {
        max-width: 60px !important
    }

    .w-xl-5 {
        width: 80px !important
    }

    .w-xl,
    .w-xl-6 {
        width: 100px !important
    }

    .min-w-xl-5 {
        min-width: 80px !important
    }

    .min-w-xl,
    .min-w-xl-6 {
        min-width: 100px !important
    }

    .max-w-xl-5 {
        max-width: 80px !important
    }

    .max-w-xl,
    .max-w-xl-6 {
        max-width: 100px !important
    }

    .w-xl-7 {
        width: 150px !important
    }

    .min-w-xl-7 {
        min-width: 150px !important
    }

    .max-w-xl-7 {
        max-width: 150px !important
    }

    .w-xl-8 {
        width: 200px !important
    }

    .min-w-xl-8 {
        min-width: 200px !important
    }

    .max-w-xl-8 {
        max-width: 200px !important
    }

    .w-xl-9 {
        width: 300px !important
    }

    .min-w-xl-9 {
        min-width: 300px !important
    }

    .max-w-xl-9 {
        max-width: 300px !important
    }

    .w-xl-10 {
        width: 400px !important
    }

    .min-w-xl-10 {
        min-width: 400px !important
    }

    .max-w-xl-10 {
        max-width: 400px !important
    }

    .w-xl-11 {
        width: 500px !important
    }

    .min-w-xl-11 {
        min-width: 500px !important
    }

    .max-w-xl-11 {
        max-width: 500px !important
    }

    .w-xl-12 {
        width: 600px !important
    }

    .min-w-xl-12 {
        min-width: 600px !important
    }

    .max-w-xl-12 {
        max-width: 600px !important
    }

    .h-xl-auto {
        height: auto !important
    }

    .min-h-xl-auto {
        min-height: auto !important
    }

    .max-h-xl-auto {
        max-height: auto !important
    }

    .h-xl-none {
        height: 0 !important
    }

    .min-h-xl-none {
        min-height: 0 !important
    }

    .max-h-xl-none {
        max-height: 0 !important
    }

    .h-xl-half {
        height: 50% !important
    }

    .min-h-xl-half {
        min-height: 50% !important
    }

    .max-h-xl-half {
        max-height: 50% !important
    }

    .h-xl-full {
        height: 100% !important
    }

    .min-h-xl-full {
        min-height: 100% !important
    }

    .max-h-xl-full {
        max-height: 100% !important
    }

    .h-xl-1 {
        height: 1px !important
    }

    .min-h-xl-1 {
        min-height: 1px !important
    }

    .max-h-xl-1 {
        max-height: 1px !important
    }

    .h-xl-2 {
        height: 10px !important
    }

    .min-h-xl-2 {
        min-height: 10px !important
    }

    .max-h-xl-2 {
        max-height: 10px !important
    }

    .h-xl-3 {
        height: 50px !important
    }

    .min-h-xl-3 {
        min-height: 50px !important
    }

    .max-h-xl-3 {
        max-height: 50px !important
    }

    .h-xl-4 {
        height: 60px !important
    }

    .min-h-xl-4 {
        min-height: 60px !important
    }

    .max-h-xl-4 {
        max-height: 60px !important
    }

    .h-xl-5 {
        height: 80px !important
    }

    .h-xl,
    .h-xl-6 {
        height: 100px !important
    }

    .min-h-xl-5 {
        min-height: 80px !important
    }

    .min-h-xl,
    .min-h-xl-6 {
        min-height: 100px !important
    }

    .max-h-xl-5 {
        max-height: 80px !important
    }

    .max-h-xl,
    .max-h-xl-6 {
        max-height: 100px !important
    }

    .h-xl-7 {
        height: 150px !important
    }

    .min-h-xl-7 {
        min-height: 150px !important
    }

    .max-h-xl-7 {
        max-height: 150px !important
    }

    .h-xl-8 {
        height: 200px !important
    }

    .min-h-xl-8 {
        min-height: 200px !important
    }

    .max-h-xl-8 {
        max-height: 200px !important
    }

    .h-xl-9 {
        height: 300px !important
    }

    .min-h-xl-9 {
        min-height: 300px !important
    }

    .max-h-xl-9 {
        max-height: 300px !important
    }

    .h-xl-10 {
        height: 400px !important
    }

    .min-h-xl-10 {
        min-height: 400px !important
    }

    .max-h-xl-10 {
        max-height: 400px !important
    }

    .h-xl-11 {
        height: 500px !important
    }

    .min-h-xl-11 {
        min-height: 500px !important
    }

    .max-h-xl-11 {
        max-height: 500px !important
    }

    .h-xl-12 {
        height: 600px !important
    }

    .min-h-xl-12 {
        min-height: 600px !important
    }

    .max-h-xl-12 {
        max-height: 600px !important
    }
}

.form-control {
    border-radius: 2px
}

.panel,
.panel-heading {
    border-radius: 0
}

.form-horizontal .control-label.text-left {
    text-align: left
}

.panel .list-group-item {
    border-color: #f8f8f8
}

.panel.no-borders,
.panel.no-borders .panel-footer,
.panel.no-borders .panel-heading {
    border-width: 0
}

.panel-default .panel-heading {
    background-color: #fff
}

.panel-heading.no-border {
    margin: -1px -1px 0;
    border: none
}

.line-dashed,
.no-line {
    border-width: 0
}

.no-radius,
.panel-footer {
    border-radius: 0
}

.panel-heading .nav {
    margin: -10px -15px
}

.panel-heading .list-group {
    background: 0 0
}

.panel-footer {
    border-color: #f8f8f8;
    background-color: #FFF
}

.line-dashed,
.no-bg {
    background-color: transparent
}

.panel-default {
    border-color: #ebebeb
}

.panel-default>.panel-footer,
.panel-default>.panel-heading {
    border-color: #f8f8f8
}

.input-lg {
    height: 50px;
    font-size: 21px
}

.input-xl {
    height: 70px;
    font-size: 22px
}

.input-xxl {
    height: 100px;
    font-size: 25px
}

.pos-rlt {
    position: relative !important
}

.pos-stc {
    position: static !important
}

.pos-abt {
    position: absolute !important
}

.pos-fix {
    position: fixed !important
}

.vbox,
.vbox .row-row .cell {
    position: relative;
    width: 100%
}

.pos-top {
    top: 0 !important
}

.pos-right {
    right: 0 !important
}

.pos-bottom {
    bottom: 0 !important
}

.pos-left {
    left: 0 !important
}

.bg-fixed {
    background-attachment: fixed !important
}

.bg-cover {
    background-size: cover !important
}

.object-cover {
    object-fit: cover !important
}

.show {
    visibility: visible
}

.line {
    width: 100%;
    height: 2px;
    margin: 10px 0;
    font-size: 0;
    overflow: hidden
}

.line-xs {
    margin: 0
}

.line-lg {
    margin-top: 15px;
    margin-bottom: 15px
}

.line-dashed {
    border-style: dashed !important
}

.no-border,
.no-borders {
    border-color: transparent;
    border-width: 0
}

.block {
    display: block
}

.block.hide {
    display: none
}

.inline {
    display: inline-block !important
}

.none {
    display: none
}

.clear,
.text-ellipsis {
    display: block;
    overflow: hidden
}

.pull-none {
    float: none
}

.rounded {
    border-radius: 500px
}

.no-bg {
    color: inherit
}

.no-select {
    user-select: none
}

.no-list-style,
.no-list-style li {
    list-style: none
}

.table-fixed {
    table-layout: fixed
}

.table-auto {
    table-layout: auto
}

.v-middle {
    vertical-align: middle !important
}

.v-top {
    vertical-align: top !important
}

.v-bottom {
    vertical-align: bottom !important
}

.v-baseline {
    vertical-align: baseline !important
}

.v-text-bottom {
    vertical-align: text-bottom !important
}

.l-h {
    line-height: 1.5
}

.l-h-0x {
    line-height: 0
}

.l-h-1x {
    line-height: 21px
}

.l-h-2x {
    line-height: 32px
}

.l-s-1x {
    letter-spacing: 1px
}

.l-s-2x {
    letter-spacing: 2px
}

.l-s-3x {
    letter-spacing: 3px
}

.text-i {
    text-indent: -9999px
}

.text-ellipsis {
    white-space: nowrap;
    text-overflow: ellipsis
}

.text-capitalize {
    text-transform: capitalize
}

.text-uppercase {
    text-transform: uppercase
}

.text-strike {
    text-decoration: line-through
}

.text-underline {
    text-decoration: underline
}

.box-shadow {
    box-shadow: 0 0 2px rgba(0, 0, 0, .05)
}

.box-shadow-lg {
    box-shadow: 0 9px 16px 0 rgba(0, 0, 0, .19)
}

.text-shadow {
    text-shadow: 0 1px 0 #ebebeb, 0 2px 0 #fff, 0 5px 10px rgba(0, 0, 0, .125), 0 10px 20px rgba(0, 0, 0, .2)
}

.no-shadow {
    box-shadow: none;
    text-shadow: none !important
}

.box-shadow-hover-trigger:hover .box-shadow-hover-target,
.box-shadow-hover:hover {
    box-shadow: 0 0 2px rgba(0, 0, 0, .05)
}

.box-shadow-lg-hover-trigger:hover .box-shadow-lg-hover-target,
.box-shadow-lg-hover:hover {
    box-shadow: 0 9px 16px 0 rgba(0, 0, 0, .19)
}

.no-shadow-hover-trigger:hover .no-shadow-hover-target,
.no-shadow-hover:hover {
    box-shadow: none;
    text-shadow: none !important
}

.text-primary-lighter,
.text-primary-lighter-hover:hover {
    color: #4e8bff !important
}

.text-primary-light,
.text-primary-light-hover:hover {
    color: #0b60ff !important
}

.text-primary,
.text-primary-hover:hover {
    color: #0047cd !important
}

.text-primary-dark,
.text-primary-dark-hover:hover {
    color: #003290 !important
}

.text-primary-darker,
.text-primary-darker-hover:hover {
    color: #001b4e !important
}

.text-secondary-lighter,
.text-secondary-lighter-hover:hover {
    color: #ff82b3 !important
}

.text-secondary-light,
.text-secondary-light-hover:hover {
    color: #ff3f8b !important
}

.text-secondary,
.text-secondary-hover:hover {
    color: #ff0266 !important
}

.text-secondary-dark,
.text-secondary-dark-hover:hover {
    color: #c4004d !important
}

.text-secondary-darker,
.text-secondary-darker-hover:hover {
    color: #820033 !important
}

.text-tertiary-lighter,
.text-tertiary-lighter-hover:hover {
    color: #0044c5 !important
}

.text-tertiary-light,
.text-tertiary-light-hover:hover {
    color: #002d82 !important
}

.text-tertiary,
.text-tertiary-hover:hover {
    color: #001845 !important
}

.text-tertiary-dark,
.text-tertiary-dark-hover:hover {
    color: #000308 !important
}

.text-tertiary-darker,
.text-tertiary-darker-hover:hover {
    color: #000 !important
}

.text-info-lighter,
.text-info-lighter-hover:hover {
    color: #8bb8df !important
}

.text-info-light,
.text-info-light-hover:hover {
    color: #5798d0 !important
}

.text-info,
.text-info-hover:hover {
    color: #337ab7 !important
}

.text-info-dark,
.text-info-dark-hover:hover {
    color: #265a87 !important
}

.text-info-darker,
.text-info-darker-hover:hover {
    color: #173853 !important
}

.text-success-lighter,
.text-success-lighter-hover:hover {
    color: #83e69a !important
}

.text-success-light,
.text-success-light-hover:hover {
    color: #4bdb6e !important
}

.text-success,
.text-success-hover:hover {
    color: #27c24c !important
}

.text-success-dark,
.text-success-dark-hover:hover {
    color: #1d8f38 !important
}

.text-success-darker,
.text-success-darker-hover:hover {
    color: #125822 !important
}

.text-danger-lighter,
.text-danger-lighter-hover:hover {
    color: #fac5c5 !important
}

.text-danger-light,
.text-danger-light-hover:hover {
    color: #f58888 !important
}

.text-danger,
.text-danger-hover:hover {
    color: #f05050 !important
}

.text-danger-dark,
.text-danger-dark-hover:hover {
    color: #eb1818 !important
}

.text-danger-darker,
.text-danger-darker-hover:hover {
    color: #b10f0f !important
}

.text-warning-lighter,
.text-warning-lighter-hover:hover {
    color: #fdefaf !important
}

.text-warning-light,
.text-warning-light-hover:hover {
    color: #fbe36f !important
}

.text-warning,
.text-warning-hover:hover {
    color: #fad733 !important
}

.text-warning-dark,
.text-warning-dark-hover:hover {
    color: #eac206 !important
}

.text-warning-darker,
.text-warning-darker-hover:hover {
    color: #a98c04 !important
}

.text-black-lighter,
.text-black-lighter-hover:hover {
    color: #404040 !important
}

.text-black-light,
.text-black-light-hover:hover {
    color: #1f1f1f !important
}

.text-black,
.text-black-dark,
.text-black-dark-hover:hover,
.text-black-darker,
.text-black-darker-hover:hover,
.text-black-hover:hover {
    color: #000 !important
}

.text-white-light,
.text-white-light-hover:hover,
.text-white-lighter,
.text-white-lighter-hover:hover {
    color: #fff !important
}

.text-white,
.text-white-hover:hover {
    color: #FFF !important
}

.text-white-dark,
.text-white-dark-hover:hover {
    color: #e0e0e0 !important
}

.text-white-darker,
.text-white-darker-hover:hover {
    color: #bfbfbf !important
}

.text-twitter-lighter,
.text-twitter-lighter-hover:hover {
    color: #dcf3fc !important
}

.text-twitter-light,
.text-twitter-light-hover:hover {
    color: #9fdff6 !important
}

.text-twitter,
.text-twitter-hover:hover {
    color: #67cdf1 !important
}

.text-twitter-dark,
.text-twitter-dark-hover:hover {
    color: #2fbbec !important
}

.text-twitter-darker,
.text-twitter-darker-hover:hover {
    color: #1297c6 !important
}

.text-facebook-lighter,
.text-facebook-lighter-hover:hover {
    color: #adc2e1 !important
}

.text-facebook-light,
.text-facebook-light-hover:hover {
    color: #7d9dcf !important
}

.text-facebook,
.text-facebook-hover:hover {
    color: #507cbe !important
}

.text-facebook-dark,
.text-facebook-dark-hover:hover {
    color: #395f98 !important
}

.text-facebook-darker,
.text-facebook-darker-hover:hover {
    color: #274168 !important
}

.text-linkedin-lighter,
.text-linkedin-lighter-hover:hover {
    color: #8cc1e7 !important
}

.text-linkedin-light,
.text-linkedin-light-hover:hover {
    color: #55a4db !important
}

.text-linkedin,
.text-linkedin-hover:hover {
    color: #2a87c9 !important
}

.text-linkedin-dark,
.text-linkedin-dark-hover:hover {
    color: #1f6596 !important
}

.text-linkedin-darker,
.text-linkedin-darker-hover:hover {
    color: #144060 !important
}

.text-gplus-lighter,
.text-gplus-lighter-hover:hover {
    color: #f7aea4 !important
}

.text-gplus-light,
.text-gplus-light-hover:hover {
    color: #f17867 !important
}

.text-gplus,
.text-gplus-hover:hover {
    color: #ec462f !important
}

.text-gplus-dark,
.text-gplus-dark-hover:hover {
    color: #cb2913 !important
}

.text-gplus-darker,
.text-gplus-darker-hover:hover {
    color: #8e1d0d !important
}

.text-youtube-lighter,
.text-youtube-lighter-hover:hover {
    color: #f9cfc6 !important
}

.text-youtube-light,
.text-youtube-light-hover:hover {
    color: #f39b8a !important
}

.text-youtube,
.text-youtube-hover:hover {
    color: #ed6c53 !important
}

.text-youtube-dark,
.text-youtube-dark-hover:hover {
    color: #e73d1c !important
}

.text-youtube-darker,
.text-youtube-darker-hover:hover {
    color: #ae2c12 !important
}

.text-instagram-lighter,
.text-instagram-lighter-hover:hover {
    color: #c89d7c !important
}

.text-instagram-light,
.text-instagram-light-hover:hover {
    color: #b47a4d !important
}

.text-instagram,
.text-instagram-hover:hover {
    color: #8a5d3a !important
}

.text-instagram-dark,
.text-instagram-dark-hover:hover {
    color: #5f4028 !important
}

.text-instagram-darker,
.text-instagram-darker-hover:hover {
    color: #302114 !important
}

.text-pinterest-lighter,
.text-pinterest-lighter-hover:hover {
    color: #fad1d0 !important
}

.text-pinterest-light,
.text-pinterest-light-hover:hover {
    color: #f49594 !important
}

.text-pinterest,
.text-pinterest-hover:hover {
    color: #ee5e5d !important
}

.text-pinterest-dark,
.text-pinterest-dark-hover:hover {
    color: #e82726 !important
}

.text-pinterest-darker,
.text-pinterest-darker-hover:hover {
    color: #b81413 !important
}

.text-dark-lighter,
.text-dark-lighter-hover:hover {
    color: #999 !important
}

.text-dark-light,
.text-dark-light-hover:hover {
    color: #c7d4df !important
}

.text-dark,
.text-dark-hover:hover {
    color: #5c7080 !important
}

.text-dark-dark,
.text-dark-dark-hover:hover {
    color: #1e2932 !important
}

.text-dark-darker,
.text-dark-darker-hover {
    color: #111 !important
}

.text-grey-lighter,
.text-grey-lighter-hover:hover {
    color: #fafafa !important
}

.text-grey-light,
.text-grey-light-hover:hover {
    color: #f8f8f8 !important
}

.text-grey,
.text-grey-hover:hover {
    color: #f6f9fd !important
}

.text-grey-dark,
.text-grey-dark-hover:hover {
    color: #eef2f7 !important
}

.text-grey-darker,
.text-grey-darker-hover {
    color: #899cab !important
}

.bg-primary-lighter {
    background-color: #4e8bff
}

.bg-primary-lighter.bg-opacity {
    background: rgba(78, 139, 255, .8) !important
}

.bg-primary-light {
    background-color: #0b60ff
}

.bg-primary-light.bg-opacity {
    background: rgba(11, 96, 255, .8) !important
}

.bg-primary {
    background-color: #0047cd
}

.bg-primary.bg-opacity {
    background: rgba(0, 71, 205, .8) !important
}

.bg-primary-dark {
    background-color: #003290
}

.bg-primary-dark.bg-opacity {
    background: rgba(0, 50, 144, .8) !important
}

.bg-primary-darker {
    background-color: #001b4e
}

.bg-primary-darker.bg-opacity {
    background: rgba(0, 27, 78, .8) !important
}

.bg-secondary-lighter {
    background-color: #ff82b3
}

.bg-secondary-lighter.bg-opacity {
    background: rgba(255, 130, 179, .8) !important
}

.bg-secondary-light {
    background-color: #ff3f8b
}

.bg-secondary-light.bg-opacity {
    background: rgba(255, 63, 139, .8) !important
}

.bg-secondary {
    background-color: #ff0266
}

.bg-secondary.bg-opacity {
    background: rgba(255, 2, 102, .8) !important
}

.bg-secondary-dark {
    background-color: #c4004d
}

.bg-secondary-dark.bg-opacity {
    background: rgba(196, 0, 77, .8) !important
}

.bg-secondary-darker {
    background-color: #820033
}

.bg-secondary-darker.bg-opacity {
    background: rgba(130, 0, 51, .8) !important
}

.bg-tertiary-lighter {
    background-color: #0044c5
}

.bg-tertiary-lighter.bg-opacity {
    background: rgba(0, 68, 197, .8) !important
}

.bg-tertiary-light {
    background-color: #002d82
}

.bg-tertiary-light.bg-opacity {
    background: rgba(0, 45, 130, .8) !important
}

.bg-tertiary {
    background-color: #001845
}

.bg-tertiary.bg-opacity {
    background: rgba(0, 24, 69, .8) !important
}

.bg-tertiary-dark {
    background-color: #000308
}

.bg-tertiary-dark.bg-opacity {
    background: rgba(0, 3, 8, .8) !important
}

.bg-tertiary-darker {
    background-color: #000
}

.bg-tertiary-darker.bg-opacity {
    background: rgba(0, 0, 0, .8) !important
}

.bg-info-lighter {
    background-color: #8bb8df
}

.bg-info-lighter.bg-opacity {
    background: rgba(139, 184, 223, .8) !important
}

.bg-info-light {
    background-color: #5798d0
}

.bg-info-light.bg-opacity {
    background: rgba(87, 152, 208, .8) !important
}

.bg-info {
    background-color: #337ab7
}

.bg-info.bg-opacity {
    background: rgba(51, 122, 183, .8) !important
}

.bg-info-dark {
    background-color: #265a87
}

.bg-info-dark.bg-opacity {
    background: rgba(38, 90, 135, .8) !important
}

.bg-info-darker {
    background-color: #173853
}

.bg-info-darker.bg-opacity {
    background: rgba(23, 56, 83, .8) !important
}

.bg-success-lighter {
    background-color: #83e69a
}

.bg-success-lighter.bg-opacity {
    background: rgba(131, 230, 154, .8) !important
}

.bg-success-light {
    background-color: #4bdb6e
}

.bg-success-light.bg-opacity {
    background: rgba(75, 219, 110, .8) !important
}

.bg-success {
    background-color: #27c24c
}

.bg-success.bg-opacity {
    background: rgba(39, 194, 76, .8) !important
}

.bg-success-dark {
    background-color: #1d8f38
}

.bg-success-dark.bg-opacity {
    background: rgba(29, 143, 56, .8) !important
}

.bg-success-darker {
    background-color: #125822
}

.bg-success-darker.bg-opacity {
    background: rgba(18, 88, 34, .8) !important
}

.bg-danger-lighter {
    background-color: #fac5c5
}

.bg-danger-lighter.bg-opacity {
    background: rgba(250, 197, 197, .8) !important
}

.bg-danger-light {
    background-color: #f58888
}

.bg-danger-light.bg-opacity {
    background: rgba(245, 136, 136, .8) !important
}

.bg-danger {
    background-color: #f05050
}

.bg-danger.bg-opacity {
    background: rgba(240, 80, 80, .8) !important
}

.bg-danger-dark {
    background-color: #eb1818
}

.bg-danger-dark.bg-opacity {
    background: rgba(235, 24, 24, .8) !important
}

.bg-danger-darker {
    background-color: #b10f0f
}

.bg-danger-darker.bg-opacity {
    background: rgba(177, 15, 15, .8) !important
}

.bg-warning-lighter {
    background-color: #fdefaf
}

.bg-warning-lighter.bg-opacity {
    background: rgba(253, 239, 175, .8) !important
}

.bg-warning-light {
    background-color: #fbe36f
}

.bg-warning-light.bg-opacity {
    background: rgba(251, 227, 111, .8) !important
}

.bg-warning {
    background-color: #fad733
}

.bg-warning.bg-opacity {
    background: rgba(250, 215, 51, .8) !important
}

.bg-warning-dark {
    background-color: #eac206
}

.bg-warning-dark.bg-opacity {
    background: rgba(234, 194, 6, .8) !important
}

.bg-warning-darker {
    background-color: #a98c04
}

.bg-warning-darker.bg-opacity {
    background: rgba(169, 140, 4, .8) !important
}

.bg-black-lighter {
    background-color: #404040
}

.bg-black-lighter.bg-opacity {
    background: rgba(64, 64, 64, .8) !important
}

.bg-black-light {
    background-color: #1f1f1f
}

.bg-black-light.bg-opacity {
    background: rgba(31, 31, 31, .8) !important
}

.bg-black {
    background-color: #000
}

.bg-black.bg-opacity {
    background: rgba(0, 0, 0, .8) !important
}

.bg-black-dark {
    background-color: #000
}

.bg-black-dark.bg-opacity {
    background: rgba(0, 0, 0, .8) !important
}

.bg-black-darker {
    background-color: #000
}

.bg-black-darker.bg-opacity {
    background: rgba(0, 0, 0, .8) !important
}

.bg-white-lighter {
    background-color: #fff
}

.bg-white-lighter.bg-opacity {
    background: rgba(255, 255, 255, .8) !important
}

.bg-white-light {
    background-color: #fff
}

.bg-white-light.bg-opacity {
    background: rgba(255, 255, 255, .8) !important
}

.bg-white {
    background-color: #FFF
}

.bg-white.bg-opacity {
    background: rgba(255, 255, 255, .8) !important
}

.bg-white-dark {
    background-color: #e0e0e0
}

.bg-white-dark.bg-opacity {
    background: rgba(224, 224, 224, .8) !important
}

.bg-white-darker {
    background-color: #bfbfbf
}

.bg-white-darker.bg-opacity {
    background: rgba(191, 191, 191, .8) !important
}

.bg-twitter-lighter {
    background-color: #dcf3fc
}

.bg-twitter-lighter.bg-opacity {
    background: rgba(220, 243, 252, .8) !important
}

.bg-twitter-light {
    background-color: #9fdff6
}

.bg-twitter-light.bg-opacity {
    background: rgba(159, 223, 246, .8) !important
}

.bg-twitter {
    background-color: #67cdf1
}

.bg-twitter.bg-opacity {
    background: rgba(103, 205, 241, .8) !important
}

.bg-twitter-dark {
    background-color: #2fbbec
}

.bg-twitter-dark.bg-opacity {
    background: rgba(47, 187, 236, .8) !important
}

.bg-twitter-darker {
    background-color: #1297c6
}

.bg-twitter-darker.bg-opacity {
    background: rgba(18, 151, 198, .8) !important
}

.bg-facebook-lighter {
    background-color: #adc2e1
}

.bg-facebook-lighter.bg-opacity {
    background: rgba(173, 194, 225, .8) !important
}

.bg-facebook-light {
    background-color: #7d9dcf
}

.bg-facebook-light.bg-opacity {
    background: rgba(125, 157, 207, .8) !important
}

.bg-facebook {
    background-color: #507cbe
}

.bg-facebook.bg-opacity {
    background: rgba(80, 124, 190, .8) !important
}

.bg-facebook-dark {
    background-color: #395f98
}

.bg-facebook-dark.bg-opacity {
    background: rgba(57, 95, 152, .8) !important
}

.bg-facebook-darker {
    background-color: #274168
}

.bg-facebook-darker.bg-opacity {
    background: rgba(39, 65, 104, .8) !important
}

.bg-linkedin-lighter {
    background-color: #8cc1e7
}

.bg-linkedin-lighter.bg-opacity {
    background: rgba(140, 193, 231, .8) !important
}

.bg-linkedin-light {
    background-color: #55a4db
}

.bg-linkedin-light.bg-opacity {
    background: rgba(85, 164, 219, .8) !important
}

.bg-linkedin {
    background-color: #2a87c9
}

.bg-linkedin.bg-opacity {
    background: rgba(42, 135, 201, .8) !important
}

.bg-linkedin-dark {
    background-color: #1f6596
}

.bg-linkedin-dark.bg-opacity {
    background: rgba(31, 101, 150, .8) !important
}

.bg-linkedin-darker {
    background-color: #144060
}

.bg-linkedin-darker.bg-opacity {
    background: rgba(20, 64, 96, .8) !important
}

.bg-gplus-lighter {
    background-color: #f7aea4
}

.bg-gplus-lighter.bg-opacity {
    background: rgba(247, 174, 164, .8) !important
}

.bg-gplus-light {
    background-color: #f17867
}

.bg-gplus-light.bg-opacity {
    background: rgba(241, 120, 103, .8) !important
}

.bg-gplus {
    background-color: #ec462f
}

.bg-gplus.bg-opacity {
    background: rgba(236, 70, 47, .8) !important
}

.bg-gplus-dark {
    background-color: #cb2913
}

.bg-gplus-dark.bg-opacity {
    background: rgba(203, 41, 19, .8) !important
}

.bg-gplus-darker {
    background-color: #8e1d0d
}

.bg-gplus-darker.bg-opacity {
    background: rgba(142, 29, 13, .8) !important
}

.bg-youtube-lighter {
    background-color: #f9cfc6
}

.bg-youtube-lighter.bg-opacity {
    background: rgba(249, 207, 198, .8) !important
}

.bg-youtube-light {
    background-color: #f39b8a
}

.bg-youtube-light.bg-opacity {
    background: rgba(243, 155, 138, .8) !important
}

.bg-youtube {
    background-color: #ed6c53
}

.bg-youtube.bg-opacity {
    background: rgba(237, 108, 83, .8) !important
}

.bg-youtube-dark {
    background-color: #e73d1c
}

.bg-youtube-dark.bg-opacity {
    background: rgba(231, 61, 28, .8) !important
}

.bg-youtube-darker {
    background-color: #ae2c12
}

.bg-youtube-darker.bg-opacity {
    background: rgba(174, 44, 18, .8) !important
}

.bg-instagram-lighter {
    background-color: #c89d7c
}

.bg-instagram-lighter.bg-opacity {
    background: rgba(200, 157, 124, .8) !important
}

.bg-instagram-light {
    background-color: #b47a4d
}

.bg-instagram-light.bg-opacity {
    background: rgba(180, 122, 77, .8) !important
}

.bg-instagram {
    background-color: #8a5d3a
}

.bg-instagram.bg-opacity {
    background: rgba(138, 93, 58, .8) !important
}

.bg-instagram-dark {
    background-color: #5f4028
}

.bg-instagram-dark.bg-opacity {
    background: rgba(95, 64, 40, .8) !important
}

.bg-instagram-darker {
    background-color: #302114
}

.bg-instagram-darker.bg-opacity {
    background: rgba(48, 33, 20, .8) !important
}

.bg-pinterest-lighter {
    background-color: #fad1d0
}

.bg-pinterest-lighter.bg-opacity {
    background: rgba(250, 209, 208, .8) !important
}

.bg-pinterest-light {
    background-color: #f49594
}

.bg-pinterest-light.bg-opacity {
    background: rgba(244, 149, 148, .8) !important
}

.bg-pinterest {
    background-color: #ee5e5d
}

.bg-pinterest.bg-opacity {
    background: rgba(238, 94, 93, .8) !important
}

.bg-pinterest-dark {
    background-color: #e82726
}

.bg-pinterest-dark.bg-opacity {
    background: rgba(232, 39, 38, .8) !important
}

.bg-pinterest-darker {
    background-color: #b81413
}

.bg-pinterest-darker.bg-opacity {
    background: rgba(184, 20, 19, .8) !important
}

.bg-dark-lighter {
    background-color: #999
}

.bg-dark-lighter.bg-opacity {
    background: rgba(153, 153, 153, .8) !important
}

.bg-dark-light {
    background-color: #c7d4df
}

.bg-dark-light.bg-opacity {
    background: rgba(199, 212, 223, .8) !important
}

.bg-dark {
    background-color: #5c7080
}

.bg-dark.bg-opacity {
    background: rgba(92, 112, 128, .8) !important
}

.bg-dark-dark {
    background-color: #1e2932
}

.bg-dark-dark.bg-opacity {
    background: rgba(30, 41, 50, .8) !important
}

.bg-dark-darker {
    background-color: #111
}

.bg-dark-darker.bg-opacity {
    background: rgba(17, 17, 17, .8) !important
}

.bg-grey-lighter {
    background-color: #fafafa
}

.bg-grey-lighter.bg-opacity {
    background: rgba(250, 250, 250, .8) !important
}

.bg-grey-light {
    background-color: #f8f8f8
}

.bg-grey-light.bg-opacity {
    background: rgba(248, 248, 248, .8) !important
}

.bg-grey {
    background-color: #f6f9fd
}

.bg-grey.bg-opacity {
    background: rgba(246, 249, 253, .8) !important
}

.bg-grey-dark {
    background-color: #eef2f7
}

.bg-grey-dark.bg-opacity {
    background: rgba(238, 242, 247, .8) !important
}

.bg-grey-darker {
    background-color: #899cab
}

.bg-grey-darker.bg-opacity {
    background: rgba(137, 156, 171, .8) !important
}

.b {
    border: 1px solid rgba(0, 0, 0, .05)
}

.b-a {
    border: 1px solid #ebebeb
}

.b-t {
    border-top: 1px solid #ebebeb
}

.b-r {
    border-right: 1px solid #ebebeb
}

.b-b {
    border-bottom: 1px solid #ebebeb
}

.b-l {
    border-left: 1px solid #ebebeb
}

.b-grey {
    border-color: #f8f8f8
}

.b-dark {
    border-color: #5c7080
}

.b-black {
    border-color: #000
}

.b-white {
    border-color: #FFF
}

.b-primary {
    border-color: #0047cd
}

.b-secondary {
    border-color: #ff0266
}

.b-success {
    border-color: #27c24c
}

.b-info {
    border-color: #337ab7
}

.b-warning {
    border-color: #fad733
}

.b-danger {
    border-color: #f05050
}

.b-dashed {
    border-style: dashed !important
}

.b-l-grey {
    border-left-color: #f8f8f8
}

.b-l-dark {
    border-left-color: #5c7080
}

.b-l-black {
    border-left-color: #000
}

.b-l-white {
    border-left-color: #FFF
}

.b-l-primary {
    border-left-color: #0047cd
}

.b-l-secondary {
    border-left-color: #ff0266
}

.b-l-success {
    border-left-color: #27c24c
}

.b-l-info {
    border-left-color: #337ab7
}

.b-l-warning {
    border-left-color: #fad733
}

.b-l-danger {
    border-left-color: #f05050
}

.b-l-2x {
    border-left-width: 2px
}

.b-l-3x {
    border-left-width: 3px
}

.b-l-4x {
    border-left-width: 4px
}

.b-l-5x {
    border-left-width: 5px
}

.b-2x {
    border-width: 2px
}

.b-3x {
    border-width: 3px
}

.b-4x {
    border-width: 4px
}

.b-5x {
    border-width: 5px
}

.r {
    border-radius: 2px
}

.r-2x {
    border-radius: 4px
}

.r-3x {
    border-radius: 6px
}

.r-l {
    border-radius: 2px 0 0 2px
}

.r-r {
    border-radius: 0 2px 2px 0
}

.r-t {
    border-radius: 2px 2px 0 0
}

.r-b {
    border-radius: 0 0 2px 2px
}

.container-y {
    padding-top: 36vh;
    padding-bottom: 36vh
}

.container-y.container-y-6 {
    padding-top: 9vh;
    padding-bottom: 9vh
}

.container-y.container-y-8 {
    padding-top: 18vh;
    padding-bottom: 18vh
}

.container-y.container-y-10 {
    padding-top: 27vh;
    padding-bottom: 27vh
}

.cursor-pointer {
    cursor: pointer
}

.cursor-help {
    cursor: help
}

.cursor-grab {
    cursor: grab
}

.cursor-progress {
    cursor: progress
}

.cursor-deny {
    cursor: not-allowed
}

.cursor-default {
    cursor: default
}

.img-full,
.img-full img {
    width: 100%
}

.scrollable {
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.scrollable.hover {
    overflow-y: hidden !important
}

.scrollable.hover:hover {
    overflow: visible !important;
    overflow-y: auto !important
}

.smart .scrollable {
    overflow-y: auto !important
}

.scroll-x,
.scroll-y {
    overflow: hidden;
    -webkit-overflow-scrolling: touch
}

.scroll-y {
    overflow-y: auto
}

.scroll-x {
    overflow-x: auto
}

.no-overflow,
.row-container,
.scroll-none {
    overflow: hidden
}

.hover-action,
.hover-action-all {
    display: none
}

.hover-rotate {
    transition: all .2s ease-in-out .1s
}

.hover-anchor:active>.hover-action,
.hover-anchor:focus>.hover-action,
.hover-anchor:hover>.hover-action {
    display: inherit
}

.hover-anchor:active>.hover-rotate,
.hover-anchor:focus>.hover-rotate,
.hover-anchor:hover>.hover-rotate {
    rotate: 90deg
}

@media (max-width:767px) {
    .w-auto-xs {
        width: auto
    }

    .shift {
        display: none !important
    }

    .shift.in {
        display: block !important
    }

    .text-center-xs {
        text-align: center
    }

    .text-left-xs {
        text-align: left
    }

    .text-right-xs {
        text-align: right
    }

    .no-border-xs {
        border-width: 0
    }

    .pull-none-xs {
        float: none !important
    }

    .pull-right-xs {
        float: right !important
    }

    .pull-left-xs {
        float: left !important
    }

    .dropdown-menu.pull-none-xs {
        left: 0
    }

    .hidden-xs.show {
        display: inherit !important
    }

    .wrapper-lg,
    .wrapper-md {
        padding: 15px
    }

    .padder-lg,
    .padder-md {
        padding-left: 15px;
        padding-right: 15px
    }
}

.label {
    border-radius: 2px
}

.navbar {
    border-width: 0;
    border-radius: 0;
    margin: 0;
    transition-property: top;
    transition-duration: .5s
}

.navbar .navbar-form-sm {
    margin-top: 10px;
    margin-bottom: 10px
}

.navbar-md {
    min-height: 60px
}

.navbar-md .navbar-btn {
    margin-top: 13px
}

.navbar-md .navbar-form {
    margin-top: 15px
}

.navbar-md .navbar-nav>li>a {
    padding-top: 20px;
    padding-bottom: 20px
}

.navbar-md .navbar-brand {
    line-height: 60px
}

.navbar-md .navbar-brand img {
    max-height: 43px
}

.navbar-md .navbar-toggle {
    margin-top: 12px
}

.navbar-lg {
    min-height: 80px
}

.navbar-lg .navbar-btn {
    margin-top: 13px
}

.navbar-lg .navbar-form {
    margin-top: 15px
}

.navbar-lg .navbar-nav>li>a {
    padding-top: 30px;
    padding-bottom: 30px
}

.navbar-lg .navbar-brand {
    line-height: 80px
}

.navbar-lg .navbar-brand img {
    max-height: 61px
}

.navbar-lg .navbar-toggle {
    margin-top: 21px
}

.navbar-header>button {
    text-decoration: none;
    line-height: 30px;
    font-size: 16px;
    padding: 10px 17px;
    border: none;
    background-color: transparent
}

.navbar-brand {
    float: none;
    text-align: center;
    font-size: 20px;
    font-weight: 700;
    height: auto;
    line-height: 50px;
    padding: 0 15px;
    display: inline-block
}

.navbar-brand:hover {
    text-decoration: none
}

.navbar-brand img {
    max-height: 60px;
    max-width:100%;
/*     margin-top: 9px; */
    vertical-align: middle
}

body,
html {
    width: 100%;
    height: 100%
}

body {
    overflow-x: hidden
}

.row>[class*=col]>.panel {
    height: 100%;
    margin: 0
}

.row.row-p>[class*=col] {
    padding-bottom: 30px
}

.row.row-p.row-p-cancel {
    margin-bottom: -30px
}

.row-container .row.row-md {
    margin-right: -30px;
    margin-left: -30px
}

.row-container .row.row-md>[class*=col] {
    padding-left: 30px;
    padding-right: 30px
}

.row-container .row.row-md.row-p>[class*=col] {
    padding-bottom: 60px
}

.row-container .row.row-md.row-p.row-p-cancel {
    margin-bottom: -60px
}

.row-container .row.row-lg {
    margin-right: -50px;
    margin-left: -50px
}

.row-container .row.row-lg>[class*=col-] {
    padding-right: 50px;
    padding-left: 50px
}

.row-container .row.row-lg.row-p>[class*=col] {
    padding-bottom: 100px
}

.row-container .row.row-lg.row-p.row-p-cancel {
    margin-bottom: -100px
}

.vbox {
    display: table;
    border-spacing: 0;
    height: 100%;
    min-height: 240px
}

.vbox .row-row {
    display: table-row;
    height: 100%
}

.vbox .row-row .cell {
    height: 100%;
    -webkit-overflow-scrolling: touch;
    overflow: auto
}

.ie .vbox .row-row .cell {
    display: table-cell
}

.vbox .row-row .cell .cell-inner {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

@media (max-width:767px) {

    .navbar-form,
    .navbar-nav>li>a {
        box-shadow: 0 -1px 0 rgba(0, 0, 0, .1)
    }

    .navbar-nav {
        margin-top: 0;
        margin-bottom: 0
    }

    .navbar-nav>li>a .up {
        top: 0
    }

    .navbar-nav>li>a .avatar {
        width: 30px;
        margin-top: -5px
    }

    .navbar-nav .open .dropdown-menu {
        background-color: #fff
    }

    .navbar-form {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .acf-form .navbar-form .acf-form-submit,
    .navbar-form .acf-form .acf-form-submit,
    .navbar-form .form-group {
        margin-bottom: 0
    }
}

.font-thin {
    font-weight: 200
}

.font-normal {
    font-weight: 400
}

.font-semibold {
    font-weight: 500
}

.font-bold {
    font-weight: 700
}

.font-black {
    font-weight: 800
}

.font-base {
    font-family: "Work Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif
}

.font-primary {
    font-family: "Grouch ITC"
}

.font-secondary,
.font-tertiary {
    font-family: "Work Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif
}

.font-100 {
    font-weight: 100
}

.font-200 {
    font-weight: 200
}

.font-300 {
    font-weight: 300
}

.font-400 {
    font-weight: 400
}

.font-500 {
    font-weight: 500
}

.font-600 {
    font-weight: 600
}

.font-700 {
    font-weight: 700
}

.font-800 {
    font-weight: 800
}

.text-4x {
    font-size: 4em
}

.text-3x {
    font-size: 3em
}

.text-2x {
    font-size: 2em
}

.text-xxxl {
    font-size: 4.5rem
}

.text-xxl {
    font-size: 3.5rem
}

.text-xl {
    font-size: 2.5rem
}

.text-lg {
    font-size: 2.3rem
}

.text-md {
    font-size: 2rem
}

.text {
    font-size: 1.6rem
}

.text-sm {
    font-size: 1.4rem
}

.text-xs {
    font-size: 1.2rem
}

.text-xxs {
    font-size: 1.1rem
}

.text-xxxs {
    font-size: 1rem
}