.fluid-span-1 {
    width: 6.5%;
}

.fluid-span-2 {
    width: 15%;
}

.fluid-span-3 {
    width: 23.5%;
}

.fluid-span-4 {
    width: 32%;
}

.fluid-span-5 {
    width: 40.5%;
}

.fluid-span-6 {
    width: 49%;
}

.fluid-span-7 {
    width: 57.5%;
}

.fluid-span-8 {
    width: 66%;
}

.fluid-span-9 {
    width: 74.5%;
}

.fluid-span-10 {
    width: 83%;
}

.fluid-span-11 {
    width: 91.5%;
}

.fluid-span-12 {
    width: 100%;
}

.fluid-offset-1 {
    margin-left: 8.5%;
}

.fluid-offset-2 {
    margin-left: 17%;
}

.fluid-offset-3 {
    margin-left: 25.5%;
}

.fluid-offset-4 {
    margin-left: 34%;
}

.fluid-offset-5 {
    margin-left: 42.5%;
}

.fluid-offset-6 {
    margin-left: 51%;
}

.fluid-offset-7 {
    margin-left: 59.5%;
}

.fluid-offset-8 {
    margin-left: 68%;
}

.fluid-offset-9 {
    margin-left: 76.5%;
}

.fluid-offset-10 {
    margin-left: 85%;
}

.fluid-offset-11 {
    margin-left: 93.5%;
}


label.error, .error-list {
    color: red !important;
    display: block;
    list-style-type: none;
    margin-left: 20px;
}

/* loader */
.cssload-jumping {
    display: none;
    margin: 75px auto;
    width: 82px;
    z-index: 5;
    position: fixed;
    top: 37%;
    left: 50%;
}

.cssload-jumping span {
    display: inline-block;
    height: 11px;
    width: 11px;
    background: rgb(255, 255, 255);
    border-radius: 375px;
    background-clip: padding-box;
    -o-background-clip: padding-box;
    -ms-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
}

.cssload-jumping span:nth-child(1) {
    animation: scale 1s 0.1s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -o-animation: scale 1s 0.1s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -ms-animation: scale 1s 0.1s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -webkit-animation: scale 1s 0.1s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -moz-animation: scale 1s 0.1s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
}

.cssload-jumping span:nth-child(2) {
    animation: scale 1s 0.2s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -o-animation: scale 1s 0.2s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -ms-animation: scale 1s 0.2s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -webkit-animation: scale 1s 0.2s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -moz-animation: scale 1s 0.2s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
}

.cssload-jumping span:nth-child(3) {
    animation: scale 1s 0.3s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -o-animation: scale 1s 0.3s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -ms-animation: scale 1s 0.3s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -webkit-animation: scale 1s 0.3s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -moz-animation: scale 1s 0.3s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
}

.cssload-jumping span:nth-child(4) {
    animation: scale 1s 0.4s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -o-animation: scale 1s 0.4s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -ms-animation: scale 1s 0.4s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -webkit-animation: scale 1s 0.4s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -moz-animation: scale 1s 0.4s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
}

.cssload-jumping span:nth-child(5) {
    animation: scale 1s 0.5s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -o-animation: scale 1s 0.5s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -ms-animation: scale 1s 0.5s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -webkit-animation: scale 1s 0.5s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -moz-animation: scale 1s 0.5s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
}

@keyframes scale {
    0% {
        transform: scale(0);
    }
    25% {
        transform: scale(0.9, 0.9);
        background: rgb(109, 159, 29);
    }
    50% {
        transform: scale(1, 1);
        margin: 0 2px;
        background: rgb(85, 205, 85);
    }
    100% {
        transform: scale(0);
    }
}

@-o-keyframes scale {
    0% {
        -o-transform: scale(0);
    }
    25% {
        -o-transform: scale(0.9, 0.9);
        background: rgb(109, 159, 29);
    }
    50% {
        -o-transform: scale(1, 1);
        margin: 0 2px;
        background: rgb(85, 205, 85);
    }
    100% {
        -o-transform: scale(0);
    }
}

@-ms-keyframes scale {
    0% {
        -ms-transform: scale(0);
    }
    25% {
        -ms-transform: scale(0.9, 0.9);
        background: rgb(109, 159, 29);
    }
    50% {
        -ms-transform: scale(1, 1);
        margin: 0 2px;
        background: rgb(85, 205, 85);
    }
    100% {
        -ms-transform: scale(0);
    }
}

@-webkit-keyframes scale {
    0% {
        -webkit-transform: scale(0);
    }
    25% {
        -webkit-transform: scale(0.9, 0.9);
        background: rgb(109, 159, 29);
    }
    50% {
        -webkit-transform: scale(1, 1);
        margin: 0 2px;
        background: rgb(85, 205, 85);
    }
    100% {
        -webkit-transform: scale(0);
    }
}