body.sp-search-active>header,
body.sp-search-active>footer,
body.sp-search-active>nav,
body.sp-search-active>div:not(.utility-bar) {
    opacity: 0.3
}

::selection {
    background: #900;
    color: #fff
}

::-moz-selection {
    background: #900;
    color: #fff
}

.container {
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width: 768px) {
    .container {
        padding-left: 7px;
        padding-right: 7px
    }
}

.chat-filter,
.general-chat__content,
.general-chat__reply-box,
.post-chat-message,
.share-chat,
.share-chat-thread__post,
.share-chat-thread__reply,
.share-chat-message__message {
    background: #fff;
    border-bottom: 2px solid #e8e8e8;
    display: inline-block;
    width: 100%;
    padding: 15px;
    margin-bottom: 15px
}

.checkmark__circle {
    stroke-dasharray: 166;
    stroke-dashoffset: 166;
    stroke-width: 2;
    stroke-miterlimit: 10;
    stroke: #7ac142;
    fill: none;
    animation: stroke 0.6s cubic-bezier(0.65, 0, 0.45, 1) forwards
}

.checkmark {
    width: 56px;
    height: 56px;
    border-radius: 50%;
    display: inline-block;
    stroke-width: 2;
    stroke: #fff;
    stroke-miterlimit: 10;
    box-shadow: inset 0px 0px 0px #7ac142;
    animation: fill .4s ease-in-out .4s forwards, scale .3s ease-in-out .9s both
}

.checkmark__check {
    transform-origin: 50% 50%;
    stroke-dasharray: 48;
    stroke-dashoffset: 48;
    animation: stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards
}

@keyframes stroke {
    100% {
        stroke-dashoffset: 0
    }
}

@keyframes scale {
    0%,
    100% {
        transform: none
    }
    50% {
        transform: scale3d(1.1, 1.1, 1)
    }
}

@keyframes fill {
    100% {
        box-shadow: inset 0px 0px 0px 30px #7ac142
    }
}

.wrapper-2-col {
    background: #fafafa;
    padding: 15px 0;
    clear: both
}

.wrapper-2-col__left {
    position: relative;
    min-height: 1px;
    padding-left: 7px;
    padding-right: 7px;
    position: relative;
    min-height: 1px;
    padding-left: 7px;
    padding-right: 7px;
    display: none
}

@media (min-width: 768px) {
    .wrapper-2-col__left {
        float: left;
        width: 20.8333333333%
    }
}

@media (min-width: 992px) {
    .wrapper-2-col__left {
        float: left;
        width: 14.1666666667%
    }
}

@media (min-width: 992px) {
    .wrapper-2-col__left {
        display: block
    }
}

.wrapper-2-col__center {
    position: relative;
    min-height: 1px;
    padding-left: 7px;
    padding-right: 7px;
    position: relative;
    min-height: 1px;
    padding-left: 7px;
    padding-right: 7px
}

@media (min-width: 768px) {
    .wrapper-2-col__center {
        float: left;
        width: 100%
    }
}

@media (min-width: 992px) {
    .wrapper-2-col__center {
        float: left;
        width: 85.8333333333%
    }
}

.wrapper-3-col {
    background: #fafafa;
    padding: 15px 0;
    clear: both
}

.wrapper-3-col__left {
    position: relative;
    min-height: 1px;
    padding-left: 7px;
    padding-right: 7px;
    display: none
}

@media (min-width: 768px) {
    .wrapper-3-col__left {
        float: left;
        width: 14.1666666667%
    }
}

@media (min-width: 992px) {
    .wrapper-3-col__left {
        display: block
    }
}

.wrapper-3-col__center {
    position: relative;
    min-height: 1px;
    padding-left: 7px;
    padding-right: 7px;
    position: relative;
    min-height: 1px;
    padding-left: 7px;
    padding-right: 7px;
    position: relative;
    min-height: 1px;
    padding-left: 7px;
    padding-right: 7px
}

@media (min-width: 768px) {
    .wrapper-3-col__center {
        float: left;
        width: 75%
    }
}

@media (min-width: 992px) {
    .wrapper-3-col__center {
        float: left;
        width: 65%
    }
}

@media (min-width: 1200px) {
    .wrapper-3-col__center {
        float: left;
        width: 58.3333333333%
    }
}

.wrapper-3-col__right {
    position: relative;
    min-height: 1px;
    padding-left: 7px;
    padding-right: 7px;
    position: relative;
    min-height: 1px;
    padding-left: 7px;
    padding-right: 7px;
    position: relative;
    min-height: 1px;
    padding-left: 7px;
    padding-right: 7px
}

@media (min-width: 768px) {
    .wrapper-3-col__right {
        float: left;
        width: 25%
    }
}

@media (min-width: 992px) {
    .wrapper-3-col__right {
        float: left;
        width: 20.8333333333%
    }
}

@media (min-width: 1200px) {
    .wrapper-3-col__right {
        float: left;
        width: 27.5%
    }
}

.wrapper-3-col-wide {
    background: #fafafa;
    padding: 15px 0;
    clear: both
}

.wrapper-3-col-wide__left {
    position: relative;
    min-height: 1px;
    padding-left: 7px;
    padding-right: 7px;
    display: none
}

@media (min-width: 992px) {
    .wrapper-3-col-wide__left {
        float: left;
        width: 14.1666666667%
    }
}

@media (min-width: 992px) {
    .wrapper-3-col-wide__left {
        display: block
    }
}

.wrapper-3-col-wide__center {
    position: relative;
    min-height: 1px;
    padding-left: 7px;
    padding-right: 7px;
    position: relative;
    min-height: 1px;
    padding-left: 7px;
    padding-right: 7px;
    position: relative;
    min-height: 1px;
    padding-left: 7px;
    padding-right: 7px
}

@media (min-width: 768px) {
    .wrapper-3-col-wide__center {
        float: left;
        width: 75%
    }
}

@media (min-width: 992px) {
    .wrapper-3-col-wide__center {
        float: left;
        width: 66.6666666667%
    }
	#one { position:relative; }
    #two { position:fixed;width:19%; } 
}

@media (min-width: 1200px) {
    .wrapper-3-col-wide__center {
        float: left;
        width: 69.1666666667%
    }
}

.wrapper-3-col-wide__right {
    position: relative;
    min-height: 1px;
    padding-left: 7px;
    padding-right: 7px;
    position: relative;
    min-height: 1px;
    padding-left: 7px;
    padding-right: 7px;
    position: relative;
    min-height: 1px;
    padding-left: 7px;
    padding-right: 7px
}

@media (min-width: 768px) {
    .wrapper-3-col-wide__right {
        float: left;
        width: 25%
    }
}

@media (min-width: 992px) {
    .wrapper-3-col-wide__right {
        float: left;
        width: 19.1666666667%
    }
}

@media (min-width: 1200px) {
    .wrapper-3-col-wide__right {
        float: left;
        width: 16.6666666667%
    }
}

.post-chat-message__link--rules {
    color: #0084be;
    display: inline-block
}

.post-chat-message__link--rules:after {
    font-family: FontAwesome;
    content: "?";
    margin-right: 0;
    margin-left: 4px;
    transition: margin-left .4s
}

.post-chat-message__link--rules:hover {
    text-decoration: none
}

.post-chat-message__link--rules:hover:after {
    margin-left: 10px
}

.post-chat-message__link--rules {
    color: #0084be
}

.post-chat-message__link--rules:hover {
    color: #00618b
}

.share-chat-thread__nav-link {
    color: #0084be
}

.share-chat-thread__nav-link:hover {
    color: #00618b
}

.wrapper-3-col__left-title,
.wrapper-3-col-wide__left-title,
.chat-filter__title,
.general-chat__title,
.general-chat__table-heading,
.post-chat-message__title,
.share-chat__title,
.share-chat-thread__title,
.share-chat-message__title {
    font-family: "Source Sans Pro", sans-serif;
    font-size: 16px;
    font-size: calculateRem(16px);
    line-height: 1.4;
    font-weight: 400;
    color: #900;
    text-align: left;
    margin-bottom: 15px;
    text-transform: none;
    clear: left
}

.general-chat__table-heading {
    color: #0084be
}

.share-chat-thread__title-link,
.share-chat-message__title-link {
    color: inherit
}

.general-chat__new-topic {
    font-family: "Source Sans Pro", sans-serif;
    font-size: 14px;
    font-size: calculateRem(14px);
    line-height: 1.6;
    font-weight: 400;
    color: #fff;
    text-align: left;
    margin-bottom: 0;
    text-transform: none;
    background: #900;
    display: inline-block;
    padding: 10px 15px;
    transition: background .4s
}

.general-chat__new-topic:hover {
    background: #600;
    text-decoration: none
}

.chat-filter__button,
.general-chat__button,
.post-chat-message__button,
.post-chat-message__main-button {
    font-family: "Source Sans Pro", sans-serif;
    font-size: 14px;
    font-size: calculateRem(14px);
    line-height: 1.6;
    font-weight: 400;
    color: #fff;
    text-align: left;
    margin-bottom: 0;
    text-transform: none;
    background: #900;
    padding: 7px 15px 8px;
    border: none;
    outline: none;
    display: inline-block;
    transition: all .2s
}

.chat-filter__button:hover,
.general-chat__button:hover,
.post-chat-message__button:hover,
.post-chat-message__main-button:hover {
    background: #600
}

.post-chat-message__main-button {
    background: #0084be
}

.post-chat-message__main-button:hover {
    background: #00618b
}

.chat-filter__button-icon {
    margin-left: 0;
    margin-right: 7px
}

.table__responsive {
    width: 100%;
    overflow-y: hidden;
    overflow-x: auto;
    min-height: 0.01%;
    position: relative
}

@media (min-width: 768px) {
    .table__responsive {
        overflow-y: auto;
        overflow-x: auto
    }
}

.general-chat__table,
.share-chat__table {
    border-collapse: collapse;
    width: 100%
}

.general-chat__table th,
.share-chat__table th,
.general-chat__table td,
.share-chat__table td {
    text-align: right;
    padding: 3px 10px;
    border-bottom: 1px dotted #ccc;
    white-space: nowrap;
    color: #333
}

@media (min-width: 768px) {
    .general-chat__table th,
    .share-chat__table th,
    .general-chat__table td,
    .share-chat__table td {
        padding: 3px
    }
}

.general-chat__table a,
.share-chat__table a {
    color: #333
}

.general-chat__table th,
.share-chat__table th {
    background: #f4f4f4
}

.general-chat__table th.center,
.share-chat__table th.center {
    text-align: center
}

.general-chat__table td.bare,
.share-chat__table td.bare {
    border: none;
    background: #fff
}

.general-chat__table td.border-top,
.share-chat__table td.border-top {
    border-top: 1px solid #d1d3d4
}

.general-chat__table td i.icon,
.share-chat__table td i.icon {
    margin-right: 2px
}

.general-chat__table td span.popup,
.share-chat__table td span.popup {
    display: none
}

.general-chat__table td .qp-image,
.share-chat__table td .qp-image {
    width: 16px;
    margin-right: 6px
}

.general-chat__table td.no-data,
.share-chat__table td.no-data {
    text-align: center;
    padding: 10px
}

.general-chat__table td.no-padding,
.share-chat__table td.no-padding {
    padding: 0
}

.general-chat__table td.center,
.share-chat__table td.center {
    text-align: center !important
}

.general-chat__table td .rns_source,
.share-chat__table td .rns_source {
    display: inline-block;
    border: 1px solid #333;
    color: #333;
    font-size: 11px;
    padding: 1px 3px;
    line-height: 0.9
}

.general-chat__table td.align-right,
.share-chat__table td.align-right {
    text-align: right
}

.general-chat__table td.align-left,
.share-chat__table td.align-left {
    text-align: left
}

.general-chat__table td.up,
.share-chat__table td.up {
    color: blue
}

.general-chat__table td.up a,
.share-chat__table td.up a,
.general-chat__table td.up span,
.share-chat__table td.up span {
    color: blue
}

.general-chat__table td.down,
.share-chat__table td.down {
    color: red
}

.general-chat__table td.down a,
.share-chat__table td.down a,
.general-chat__table td.down span,
.share-chat__table td.down span {
    color: red
}

.general-chat__table tr th:first-child,
.share-chat__table tr th:first-child,
.general-chat__table tr td:first-child,
.share-chat__table tr td:first-child {
    text-align: left
}

.general-chat__table tr.up td,
.share-chat__table tr.up td {
    color: blue
}

.general-chat__table tr.up td a,
.share-chat__table tr.up td a,
.general-chat__table tr.up td span,
.share-chat__table tr.up td span {
    color: blue
}

.general-chat__table tr.down td,
.share-chat__table tr.down td {
    color: red
}

.general-chat__table tr.down td a,
.share-chat__table tr.down td a,
.general-chat__table tr.down td span,
.share-chat__table tr.down td span {
    color: red
}

.general-chat__table tr.title td,
.share-chat__table tr.title td {
    background: #eee;
    font-weight: bold
}

.general-chat__table .level2-blue,
.share-chat__table .level2-blue {
    background: #b6d7f8
}

.general-chat__table .level2-green,
.share-chat__table .level2-green {
    background: #d0f5d0
}

.general-chat__table .level2-yellow,
.share-chat__table .level2-yellow {
    background: #f9f9a2
}

.general-chat__table .level2-orange,
.share-chat__table .level2-orange {
    background: #f9d58e
}

.general-chat__table .level2-pink,
.share-chat__table .level2-pink {
    background: #fdb7da
}

.general-chat__table .level2-grey,
.share-chat__table .level2-grey {
    background: #e8e8e8
}

.general-chat__table .level2-white,
.share-chat__table .level2-white {
    background: #ffffff
}

.share-chat__table tr:nth-child(2n+3) {
    background: #f5f5f5
}

.general-chat__table th,
.general-chat__table td {
    text-align: left
}

.chat-filter__input,
.general-chat__input,
.post-chat-message__subject {
    font-family: "Source Sans Pro", sans-serif;
    font-size: 14px;
    font-size: calculateRem(14px);
    line-height: 1.6;
    font-weight: 400;
    color: #333;
    text-align: left;
    margin-bottom: 0;
    text-transform: none;
    display: inline-block;
    border: 1px solid #d1d3d4;
    border-radius: 0;
    padding: 8px;
    outline: none
}

@media (min-width: 768px) {
    .chat-filter__input,
    .general-chat__input,
    .post-chat-message__subject {
        font-size: 14px
    }
}

.general-chat__textarea,
.post-chat-message__message {
    font-family: "Source Sans Pro", sans-serif;
    font-size: 14px;
    font-size: calculateRem(14px);
    line-height: 1.6;
    font-weight: 400;
    color: #333;
    text-align: left;
    margin-bottom: 0;
    text-transform: none;
    display: inline-block;
    border: 1px solid #d1d3d4;
    border-radius: 0;
    padding: 8px;
    outline: none
}

@media (min-width: 768px) {
    .general-chat__textarea,
    .post-chat-message__message {
        font-size: 14px
    }
}

.post-chat-message__select {
    font-family: "Source Sans Pro", sans-serif;
    font-size: 14px;
    font-size: calculateRem(14px);
    line-height: 1.6;
    font-weight: 400;
    color: #333;
    text-align: left;
    margin-bottom: 0;
    text-transform: none;
    appearance: none;
    -webkit-appearance: none;
    display: inline-block;
    border: 1px solid #d1d3d4;
    border-radius: 0;
    padding: 8px;
    padding-right: 30px;
    outline: none;
    background: url(https://staticlse.revivedm.com/images/arrows.png) no-repeat #fff;
    background-size: 8px;
    background-position: center right 10px
}

.chat-filter__checkbox {
    appearance: none;
    -webkit-appearance: none;
    display: inline-block;
    outline: none;
    border: none;
    background: url(https://staticlse.revivedm.com/images/check-unchecked.png) no-repeat;
    background-size: 100%;
    width: 16px;
    height: 16px;
    vertical-align: sub
}

.chat-filter__checkbox:checked {
    background: url(https://staticlse.revivedm.com/images/check-checked.png) no-repeat;
    background-size: 100%
}

.chat-filter {
    display: none
}

.chat-filter__title {
    margin-bottom: 5px
}

.chat-filter__title-icon {
    float: right
}

.chat-filter__column {
    position: relative;
    min-height: 1px;
    padding-left: 7px;
    padding-right: 7px
}

@media (min-width: 768px) {
    .chat-filter__column {
        float: left;
        width: 50%
    }
}

.chat-filter--one-col .chat-filter__column {
    position: relative;
    min-height: 1px;
    padding-left: 7px;
    padding-right: 7px
}

@media (min-width: 768px) {
    .chat-filter--one-col .chat-filter__column {
        float: left;
        width: 100%
    }
}

.chat-filter__label {
    display: inline-block;
    width: 100%
}

.chat-filter__label-checkbox {
    display: inline-block;
    margin-right: 15px;
    min-width: 95px;
    margin-bottom: 8px
}

@media (min-width: 768px) {
    .chat-filter__label-checkbox {
        min-width: auto
    }
}

.chat-filter__checkboxes {
    margin-bottom: 15px
}

.chat-filter__label-title {
    margin-bottom: 6px
}

.chat-filter__filtered-item {
    font-family: "Source Sans Pro", sans-serif;
    font-size: 12px;
    font-size: calculateRem(12px);
    line-height: 1.6;
    font-weight: 400;
    color: #333;
    text-align: left;
    margin-bottom: 0;
    text-transform: none;
    background: #eee;
    display: inline-block;
    padding: 3px 7px;
    margin-right: 2px;
    margin-bottom: 10px
}

.chat-filter__filtered-item:hover {
    background: #f5f5f5;
    color: #900;
    text-decoration: none
}

.chat-filter__remove {
    margin-left: 5px;
    transition: all .3s
}

.chat-filter__filtered-item:hover .chat-filter__remove {
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    color: #900
}

.chat-filter__input {
    margin-bottom: 10px;
    width: 100%
}

.chat-filter__checkbox {
    margin-right: 7px
}

.general-chat__table-heading {
    margin-bottom: 0;
    font-size: 24px
}

.general-chat__table-intro {
    font-family: "Source Sans Pro", sans-serif;
    font-size: 13px;
    font-size: calculateRem(13px);
    line-height: 1.6;
    font-weight: 400;
    color: #58595b;
    text-align: left;
    margin-bottom: 0;
    text-transform: none
}

.general-chat__table-icon {
    width: 40px
}

.general-chat__table-link {
    color: #0084be !important
}

.general-chat__post-info {
    font-size: 12px
}

.general-chat__new-topic {
    padding: 4px 10px;
    margin-bottom: 15px
}

.general-chat__new-topic:before {
    font-family: FontAwesome;
    content: "?";
    margin-right: 8px;
    margin-left: 0
}

.general-chat__label {
    display: block;
    margin-bottom: 15px
}

.general-chat__label-title {
    margin-bottom: 5px
}

.general-chat__input {
    width: 100%;
    max-width: 300px
}

.general-chat__textarea {
    width: 100%;
    max-width: 500px;
    height: 140px
}

.post-chat-message {
    display: none
}

.post-chat-message__label {
    display: inline-block;
    float: left;
    width: 100%;
    margin-bottom: 10px
}

@media (min-width: 768px) {
    .post-chat-message__label {
        width: 49%
    }
    .post-chat-message__label--margin-right {
        margin-right: 2%
    }
}

.post-chat-message__label--message {
    width: 100%;
    clear: both
}

.post-chat-message__label-title {
    font-family: "Source Sans Pro", sans-serif;
    font-size: 15px;
    font-size: calculateRem(15px);
    line-height: 1.6;
    font-weight: 400;
    color: #333;
    text-align: left;
    margin-bottom: 5px;
    text-transform: none
}

.post-chat-message__limit {
    float: right
}

.post-chat-message__subject {
    padding: 8px;
    width: 100%
}

.post-chat-message__select {
    width: 100%
}

.post-chat-message__message {
    width: 100%;
    max-width: 100%;
    height: 100px
}

.post-chat-message__button {
    clear: both
}

.post-chat-message__button:before {
    font-family: FontAwesome;
    content: "?";
    margin-right: 6px;
    margin-left: 0
}

.post-chat-message__main-button {
    position: relative;
    display: block;
    text-align: center;
    clear: both;
    margin-bottom: 10px
}

.post-chat-message__main-button:before {
    font-family: FontAwesome;
    content: "?";
    margin-right: 6px;
    margin-left: 0
}

.post-chat-message__main-button:after {
    font-family: FontAwesome;
    content: "?";
    margin-right: 0;
    margin-left: 6px
}

.post-chat-message__main-button:hover {
    text-decoration: none
}

.post-chat-message__link {
    color: #0084be
}

.post-chat-message__link--rules {
    margin-top: 12px;
    font-size: 10px;
    float: right
}

@media (min-width: 768px) {
    .post-chat-message__link--rules {
        margin-top: 0
    }
}

.post-chat-message__disclaimer {
    margin-top: 15px;
    display: inline-block;
    width: 100%
}

.post-chat-message__fca-logo {
    display: inline-block;
    float: left;
    max-width: 52px;
    margin-right: 10px
}

.post-chat-message__text {
    font-family: "Source Sans Pro", sans-serif;
    font-size: 11px;
    font-size: calculateRem(11px);
    line-height: 1.6;
    font-weight: 400;
    color: #333;
    text-align: left;
    margin-bottom: 0;
    text-transform: none;
    width: calc(100% - 62px);
    display: inline-block;
    float: left
}

.share-chat-thread {
    margin-bottom: 15px
}

.share-chat-thread__post {
    margin-bottom: 15px;
    padding: 0
}

.share-chat-thread__reply {
    position: relative;
    padding: 0;
    border-left: 2px solid #0084be;
    margin-left: 5px;
    width: calc(100% - 5px)
}

.share-chat-thread__content {
    padding: 10px
}

@media (min-width: 992px) {
    .share-chat-thread__content {
        display: table;
        width: 100%
    }
}

@media (min-width: 992px) {
    .share-chat-thread__thread-title {
        display: table-cell;
        vertical-align: middle;
        width: 33%;
        padding-right: 6px
    }
}

@media (min-width: 992px) {
    .share-chat-thread__thread-info {
        padding: 0;
        display: table-cell;
        vertical-align: middle;
        width: 40%
    }
}

.share-chat-thread__navigation {
    padding: 0 10px;
    margin-top: 5px;
    border-top: 1px solid #eee
}

@media (min-width: 992px) {
    .share-chat-thread__navigation {
        border-top: none;
        margin-top: 0;
        display: table-cell;
        vertical-align: middle
    }
}

.share-chat-thread__reply-container {
    display: none
}

.share-chat-thread__reply-content {
    display: flex;
    flex-wrap: wrap
}

.share-chat-thread__content-info {
    display: flex;
    flex-wrap: wrap;
    padding: 2px;
    flex: 0 0 100%
}

@media (min-width: 768px) {
    .share-chat-thread__content-info {
        background: #f5f5f5;
        align-content: flex-start;
        flex: 0 0 25%;
        padding: 0
    }
}

@media (min-width: 1200px) {
    .share-chat-thread__content-info {
        flex: 0 0 20%
    }
}

.share-chat-thread__content-info-box {
    flex: 0 0 50%;
    padding: 2px
}

@media (min-width: 768px) {
    .share-chat-thread__content-info-box {
        padding: 0;
        flex: 1 0 100%
    }
}

.share-chat-thread__content-message {
    padding: 10px
}

@media (min-width: 768px) {
    .share-chat-thread__content-message {
        flex: 0 0 75%
    }
}

@media (min-width: 1200px) {
    .share-chat-thread__content-message {
        flex: 0 0 80%
    }
}

.share-chat-thread__content-actions {
    background: #f5f5f5;
    padding: 2px 5px;
    text-align: right;
    flex: 1 0 100%
}

.share-chat-thread__actions-link {
    color: #0084be;
    font-size: 12px;
    margin-left: 20px
}

.share-chat-thread__actions-icon {
    margin-right: 5px
}

.share-chat-thread__title {
    color: #0084be;
    font-size: 18px;
    margin-bottom: 1px
}

.share-chat-thread__message {
    font-family: "Source Sans Pro", sans-serif;
    font-size: 14px;
    font-size: calculateRem(14px);
    line-height: 1.6;
    font-weight: 400;
    color: #2a2a2a;
    text-align: left;
    margin-bottom: 0;
    text-transform: none;
    word-break: break-word
}

.share-chat-thread__details {
    font-family: "Source Sans Pro", sans-serif;
    font-size: 13px;
    font-size: calculateRem(13px);
    line-height: 1.6;
    font-weight: 400;
    color: #2a2a2a;
    text-align: left;
    margin-bottom: 0;
    text-transform: none;
    background: #f5f5f5;
    padding: 3px 6px
}

.share-chat-thread__post .share-chat-thread__details {
    background: none;
    padding: 0
}

@media (min-width: 768px) {
    .share-chat-thread__details--username {
        font-size: 16px
    }
}

.share-chat-thread__status-bar {
    font-family: "Source Sans Pro", sans-serif;
    font-size: 12px;
    font-size: calculateRem(12px);
    line-height: 1.6;
    font-weight: 600;
    color: #333;
    text-align: left;
    margin-bottom: 0;
    text-transform: none;
    margin-bottom: 10px;
    display: inline-block;
    width: 100%
}

.share-chat-thread__status-bar-time {
    float: right
}

.share-chat-thread__link {
    color: #0084be
}

.share-chat-thread__nav {
    width: 100%;
    list-style: none
}

.share-chat-thread__nav-item {
    display: inline-block;
    width: 50%;
    float: left
}

@media (min-width: 992px) {
    .share-chat-thread__nav-item {
        display: inline-block;
        width: 100%;
        float: none
    }
    .share-chat-thread__nav-item:first-child {
        margin-bottom: 1px
    }
}

.share-chat-thread__nav-link {
    display: block;
    text-align: center;
    padding: 6px 0
}

.share-chat-thread__nav-link:after {
    font-family: FontAwesome;
    content: "?";
    margin-right: 0;
    margin-left: 6px
}

@media (min-width: 992px) {
    .share-chat-thread__nav-link {
        text-align: right;
        padding: 0
    }
}

.share-chat-thread__nav-link:hover {
    color: #900;
    text-decoration: none
}

.share-chat-thread__nav-link--replies:after {
    font-family: FontAwesome;
    content: "?";
    margin-right: 0;
    margin-left: 6px
}

.share-chat-thread__links {
    margin-top: 0;
    margin-bottom: 15px
}

.share-chat-message {
    margin-bottom: 15px
}

.share-chat-message__message {
    position: relative;
    padding: 0
}

.share-chat-message__content {
    padding: 10px
}

@media (min-width: 992px) {
    .share-chat-message__content {
        display: table;
        width: 100%
    }
}

.share-chat-message__message-content {
    display: table;
    table-layout: fixed;
    width: 100%
}

.share-chat-message__content-info {
    width: 30%;
    display: table-cell;
    background: #f5f5f5;
    padding: 10px
}

@media (min-width: 768px) {
    .share-chat-message__content-info {
        width: 25%
    }
}

@media (min-width: 1200px) {
    .share-chat-message__content-info {
        width: 20%
    }
}

.share-chat-message__content-message {
    width: 70%;
    display: table-cell;
    padding: 10px
}

@media (min-width: 768px) {
    .share-chat-message__content-message {
        width: 75%
    }
}

@media (min-width: 1200px) {
    .share-chat-message__content-message {
        width: 80%
    }
}

.share-chat-message__message-text {
    font-family: "Source Sans Pro", sans-serif;
    font-size: 14px;
    font-size: calculateRem(14px);
    line-height: 1.6;
    font-weight: 400;
    color: #2a2a2a;
    text-align: left;
    margin-bottom: 0;
    text-transform: none;
    word-break: break-word
}

.share-chat-message__content-actions {
    background: #f5f5f5;
    padding: 2px 5px;
    text-align: right
}

.share-chat-message__actions-link {
    color: #0084be;
    font-size: 12px;
    margin-left: 20px
}

.share-chat-message__actions-icon {
    margin-right: 5px
}

.share-chat-message__title {
    color: #0084be;
    font-size: 18px;
    margin-bottom: 1px
}

.share-chat-message__message {
    font-family: "Source Sans Pro", sans-serif;
    font-size: 12px;
    font-size: calculateRem(12px);
    line-height: 1.6;
    font-weight: 400;
    color: #2a2a2a;
    text-align: left;
    margin-bottom: 0;
    text-transform: none
}

.share-chat-message__details {
    font-family: "Source Sans Pro", sans-serif;
    font-size: 11px;
    font-size: calculateRem(11px);
    line-height: 1.6;
    font-weight: 400;
    color: #2a2a2a;
    text-align: left;
    margin-bottom: 0;
    text-transform: none
}

.share-chat-message__details--username {
    font-size: 13px
}

.share-chat-message__status-bar {
    font-family: "Source Sans Pro", sans-serif;
    font-size: 12px;
    font-size: calculateRem(12px);
    line-height: 1.6;
    font-weight: 600;
    color: #333;
    text-align: left;
    margin-bottom: 0;
    text-transform: none;
    margin-bottom: 10px;
    display: inline-block;
    width: 100%
}

.share-chat-message__status-bar-time {
    float: right
}

.share-chat-message__link {
    color: #0084be
}

.share-chat-filtered-message {
    font-family: "Source Sans Pro", sans-serif;
    font-size: 13px;
    font-size: calculateRem(13px);
    line-height: 1.6;
    font-weight: 400;
    color: #89be69;
    text-align: left;
    margin-bottom: 0;
    text-transform: none;
    border: 1px solid #89be69;
    background: #fff;
    padding: 7px 0px 6px;
    text-align: center;
    margin-bottom: 5px
}

.share-chat-filtered-message:before {
    font-family: FontAwesome;
    content: "?";
    margin-right: 6px;
    margin-left: 0
}

.share-chat-filtered-message--table {
    border: none;
    padding: 3px;
    margin-bottom: 0
}


/*# sourceMappingURL=chat.css.map */