@charset "UTF-8";

/**
 * Misc Helper Styles 
 */
.hide {
    display: none;
}

.invisible {
    visibility: hidden;
}

.antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.overflow-hidden {
    overflow: hidden;
}

.hide-content {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
}

.no-border {
    border: none;
}

.full-width {
    width: 100%;
}

.pull-left {
    float: left;
}

.pull-right {
    float: right;
}

.align-center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.text-left{
    text-align: left;
}

.text-right{
    text-align: right;
}

.text-center{
    text-align: center;
}

.ft-bold{
    font-weight: bold;
}

.ft-w600{
    font-weight: 600;
}

/*margin*/
.mt-140{
    margin-top: 140px;
}

.mt-100{
    margin-top: 100px;
}

.mt-90{
    margin-top: 90px;
}

.mt-80{
    margin-top: 80px;
}

.mt-70{
    margin-top: 70px;
}

.mt-60{
    margin-top: 60px;
}

.mt-50{
    margin-top: 50px;
}

.mt-40{
    margin-top: 40px;
}

.mt-30{
    margin-top: 30px;
}

.mt-20{
    margin-top: 20px;
}

.mt-10{
    margin-top: 10px;
}

.mb-50{
    margin-bottom: 50px;
}

/*padding*/
.pl-50{
    padding-left: 50px;
}

.pr-50{
    padding-right: 50px;
}

