/* 
    Created on : Aug 21, 2016, 9:14:39 AM
    Author     : Down2thePixel
*/

.captcha2 {
    z-index: -100;
    float: left;
    display:none;
}

/**
 * Padding Styles
 */
.no-padding { padding: 0; }

.padding-top-sm { padding-top: 10px; }
.padding-top-md { padding-top: 25px; }
.padding-top-lg { padding-top: 50px; }
.padding-top-xl { padding-top: 100px; }

.padding-bottom-sm { padding-bottom: 10px; }
.padding-bottom-md { padding-bottom: 25px; }
.padding-bottom-lg { padding-bottom: 50px; }
.padding-bottom-xl { padding-bottom: 100px; }

.padding-left-sm { padding-left: 10px; }
.padding-left-md { padding-left: 25px; }
.padding-left-lg { padding-left: 50px; }
.padding-left-xl { padding-left: 100px; }

.padding-right-sm { padding-right: 10px; }
.padding-right-md { padding-right: 25px; }
.padding-right-lg { padding-right: 50px; }
.padding-right-xl { padding-right: 100px; }

.padding-sm { padding: 10px; }
.padding-md { padding: 25px; }
.padding-lg { padding: 50px; }
.padding-xl { padding: 100px; }

.padding-horizonal-sm { padding-left: 10px; padding-right: 10px; }
.padding-horizonal-md { padding-left: 25px; padding-right: 25px; }
.padding-horizonal-lg { padding-left: 50px; padding-right: 50px; }
.padding-horizonal-xl { padding-left: 100px; padding-right: 100px; }

.padding-vertical-sm { padding-top: 10px; padding-bottom: 10px; }
.padding-vertical-md { padding-top: 25px; padding-bottom: 25px; }
.padding-vertical-lg { padding-top: 50px; padding-bottom: 50px; }
.padding-vertical-xl { padding-top: 100px; padding-bottom: 100px; }


/**
 * Margin Styles
 */
.no-margin { margin: 0; }

.margin-top-sm { margin-top: 10px; }
.margin-top-md { margin-top: 25px; }
.margin-top-lg { margin-top: 50px; }
.margin-top-xl { margin-top: 100px; }

.margin-bottom-sm { margin-bottom: 10px; }
.margin-bottom-md { margin-bottom: 25px; }
.margin-bottom-lg { margin-bottom: 50px; }
.margin-bottom-xl { margin-bottom: 100px; }

.margin-left-sm { margin-left: 10px; }
.margin-left-md { margin-left: 25px; }
.margin-left-lg { margin-left: 50px; }
.margin-left-xl { margin-left: 100px; }

.margin-right-sm { margin-right: 10px; }
.margin-right-md { margin-right: 25px; }
.margin-right-lg { margin-right: 50px; }
.margin-right-xl { margin-right: 100px; }

.margin-sm { margin: 10px; }
.margin-md { margin: 25px; }
.margin-lg { margin: 50px; }
.margin-xl { margin: 100px; }

.margin-horizonal-sm { margin-left: 10px; margin-right: 10px; }
.margin-horizonal-md { margin-left: 25px; margin-right: 25px; }
.margin-horizonal-lg { margin-left: 50px; margin-right: 50px; }
.margin-horizonal-xl { margin-left: 100px; margin-right: 100px; }

.margin-vertical-sm { margin-top: 10px; margin-bottom: 10px; }
.margin-vertical-md { margin-top: 25px; margin-bottom: 25px; }
.margin-vertical-lg { margin-top: 50px; margin-bottom: 50px; }
.margin-vertical-xl { margin-top: 100px; margin-bottom: 100px; }

.text-left-not-xs, .text-left-not-sm, .text-left-not-md, .text-left-not-lg {
    text-align: left;
}
.text-center-not-xs, .text-center-not-sm, .text-center-not-md, .text-center-not-lg {
    text-align: center;
}
.text-right-not-xs, .text-right-not-sm, .text-right-not-md, .text-right-not-lg {
    text-align: right;
}
.text-justify-not-xs, .text-justify-not-sm, .text-justify-not-md, .text-justify-not-lg {
    text-align: justify;
}

@media (max-width: 767px) {
    .text-left-not-xs, .text-center-not-xs, .text-right-not-xs, .text-justify-not-xs {
        text-align: inherit;
    }
    .text-left-xs {
        text-align: left;
    }
    .text-center-xs {
        text-align: center;
    }
    .text-right-xs {
        text-align: right;
    }
    .text-justify-xs {
        text-align: justify;
    }
    .col-xs-padding-md-horizontal {
        padding: 0 25px;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .text-left-not-sm, .text-center-not-sm, .text-right-not-sm, .text-justify-not-sm {
        text-align: inherit;
    }
    .text-left-sm {
        text-align: left;
    }
    .text-center-sm {
        text-align: center;
    }
    .text-right-sm {
        text-align: right;
    }
    .text-justify-sm {
        text-align: justify;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .text-left-not-md, .text-center-not-md, .text-right-not-md, .text-justify-not-md {
        text-align: inherit;
    }
    .text-left-md {
        text-align: left;
    }
    .text-center-md {
        text-align: center;
    }
    .text-right-md {
        text-align: right;
    }
    .text-justify-md {
        text-align: justify;
    }
}
@media (min-width: 1200px) {
    .text-left-not-lg, .text-center-not-lg, .text-right-not-lg, .text-justify-not-lg {
        text-align: inherit;
    }
    .text-left-lg {
        text-align: left;
    }
    .text-center-lg {
        text-align: center;
    }
    .text-right-lg {
        text-align: right;
    }
    .text-justify-lg {
        text-align: justify;
    }
}