.margin-left-0 {
    margin-left: 0px;
}

.margin-right-0 {
    margin-right: 0px;
}

.margin-bottom-0 {
    margin-bottom: 0px !important;
}

.padding-0 {
    padding: 0px !important;
}

.border-none {
    border: none !important;
    box-shadow: none !important;
}

.dimmed-content {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000;
    filter: alpha(opacity=0);
    opacity: .0;
}

span.field-validation-error {
    color: #c7254e;
}

.icon-color-error {
    color: #c7254e;
}

a.accordion-toggle {
    text-decoration: none;
}

.message-box {
    position: fixed !important;
    top: 10px !important;
    right: 10px !important;
    z-index: 1000 !important;
}

/*-------------------------*/
.pull-right-not-xs, .pull-right-not-sm, .pull-right-not-md, .pull-right-not-lg {
    float: right;
}

.pull-left-not-xs, .pull-left-not-sm, .pull-left-not-md, .pull-left-not-lg {
    float: left;
}

@media (max-width: 767px) {
    .pull-right-not-xs, .pull-left-not-xs {
        float: none;
    }

    .pull-right-xs {
        float: right;
    }

    .pull-left-xs {
        float: left;
    }

    .margin-bottom-xs-0 {
        margin-bottom: 0px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .pull-right-not-sm, .pull-left-not-sm {
        float: none;
    }

    .pull-right-sm {
        float: right;
    }

    .pull-left-sm {
        float: left;
    }

    .margin-bottom-sm-0 {
        margin-bottom: 0px;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .pull-right-not-md, .pull-left-not-md {
        float: none;
    }

    .pull-right-md {
        float: right;
    }

    .pull-left-md {
        float: left;
    }
}

@media (min-width: 1200px) {
    .pull-right-not-lg, .pull-left-not-lg {
        float: none;
    }

    .pull-right-lg {
        float: right;
    }

    .pull-left-lg {
        float: left;
    }
}

/*-- <=600px -> xxs --*/
@media (max-width: 600px) {
    .hidden-xxs {
        display: none !important;
    }

    .margin-bottom-xxs-15 {
        margin-bottom: 15px;
    }
}
