.text-left {
    text-align: left;
}
.text-right {
    text-align: right;
}
.text-center {
    text-align: center;
}
.text-justify {
    text-align: justify;
}

.pull-right {
    float: right !important;
}
.pull-left {
    float: left !important;
}

.hidden {
    display: none;
}

.hide-text {
    font: #{0/0} a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}

.strong, .bold {
    font-weight: 700
}

.italic {
    font-style: italic;
}

.clearfix {
    @include clearfix();
}

hr {
    margin-top: $base-line-height;
    margin-bottom: $base-line-height;
    border: 0;
    border-top: 1px solid #CCC;

    &.big {
        border-top: 2px solid #DDD;
        margin-top: $base-line-height*2;
        margin-bottom: $base-line-height*2;
    }
}

