.btn, .navbar .navbar-nav > a.btn {
    border-width: 2px;
    font-weight: 400;
    font-size: .8171em;
    line-height: 1.35em;
    margin: 5px 1px;
    border: none;
    border-radius: .2875rem;
    padding: 8px 18px;
    cursor: pointer;
    background-color: #888;
    color: #fff
}

.btn:hover, .btn:focus, .btn:active, .btn.active, .btn:active:focus, .btn:active:hover, .btn.active:focus, .btn.active:hover, .show > .btn.dropdown-toggle, .show > .btn.dropdown-toggle:focus, .show > .btn.dropdown-toggle:hover, .navbar .navbar-nav > a.btn:hover, .navbar .navbar-nav > a.btn:focus, .navbar .navbar-nav > a.btn:active, .navbar .navbar-nav > a.btn.active, .navbar .navbar-nav > a.btn:active:focus, .navbar .navbar-nav > a.btn:active:hover, .navbar .navbar-nav > a.btn.active:focus, .navbar .navbar-nav > a.btn.active:hover, .show > .navbar .navbar-nav > a.btn.dropdown-toggle, .show > .navbar .navbar-nav > a.btn.dropdown-toggle:focus, .show > .navbar .navbar-nav > a.btn.dropdown-toggle:hover {
    box-shadow: none
}

.btn:hover, .navbar .navbar-nav > a.btn:hover {
    box-shadow: 0 3px 8px 0 rgba(41, 42, 51, 0.17)
}

.btn.disabled, .btn.disabled:hover, .btn.disabled:focus, .btn.disabled.focus, .btn.disabled:active, .btn.disabled.active, .btn:disabled, .btn:disabled:hover, .btn:disabled:focus, .btn:disabled.focus, .btn:disabled:active, .btn:disabled.active, .btn[disabled], .btn[disabled]:hover, .btn[disabled]:focus, .btn[disabled].focus, .btn[disabled]:active, .btn[disabled].active, fieldset[disabled] .btn, fieldset[disabled] .btn:hover, fieldset[disabled] .btn:focus, fieldset[disabled] .btn.focus, fieldset[disabled] .btn:active, fieldset[disabled] .btn.active, .navbar .navbar-nav > a.btn.disabled, .navbar .navbar-nav > a.btn.disabled:hover, .navbar .navbar-nav > a.btn.disabled:focus, .navbar .navbar-nav > a.btn.disabled.focus, .navbar .navbar-nav > a.btn.disabled:active, .navbar .navbar-nav > a.btn.disabled.active, .navbar .navbar-nav > a.btn:disabled, .navbar .navbar-nav > a.btn:disabled:hover, .navbar .navbar-nav > a.btn:disabled:focus, .navbar .navbar-nav > a.btn:disabled.focus, .navbar .navbar-nav > a.btn:disabled:active, .navbar .navbar-nav > a.btn:disabled.active, .navbar .navbar-nav > a.btn[disabled], .navbar .navbar-nav > a.btn[disabled]:hover, .navbar .navbar-nav > a.btn[disabled]:focus, .navbar .navbar-nav > a.btn[disabled].focus, .navbar .navbar-nav > a.btn[disabled]:active, .navbar .navbar-nav > a.btn[disabled].active, fieldset[disabled] .navbar .navbar-nav > a.btn, fieldset[disabled] .navbar .navbar-nav > a.btn:hover, fieldset[disabled] .navbar .navbar-nav > a.btn:focus, fieldset[disabled] .navbar .navbar-nav > a.btn.focus, fieldset[disabled] .navbar .navbar-nav > a.btn:active, fieldset[disabled] .navbar .navbar-nav > a.btn.active {
    background-color: #888;
    border-color: #888
}

.btn.btn-simple, .navbar .navbar-nav > a.btn.btn-simple {
    color: #888;
    border-color: #888
}

.btn.btn-simple:hover, .btn.btn-simple:focus, .btn.btn-simple:active, .navbar .navbar-nav > a.btn.btn-simple:hover, .navbar .navbar-nav > a.btn.btn-simple:focus, .navbar .navbar-nav > a.btn.btn-simple:active {
    background-color: transparent;
    color: #979797;
    border-color: #979797;
    box-shadow: none
}

.btn.btn-link, .navbar .navbar-nav > a.btn.btn-link {
    color: #888
}

.btn.btn-link:hover, .btn.btn-link:focus, .btn.btn-link:active, .navbar .navbar-nav > a.btn.btn-link:hover, .navbar .navbar-nav > a.btn.btn-link:focus, .navbar .navbar-nav > a.btn.btn-link:active {
    background-color: transparent;
    color: #979797;
    text-decoration: none;
    box-shadow: none
}

.btn:hover, .btn:focus, .navbar .navbar-nav > a.btn:hover, .navbar .navbar-nav > a.btn:focus {
    opacity: 1;
    filter: alpha(opacity=100);
    outline: 0 !important
}

.btn:active, .btn.active, .open > .btn.dropdown-toggle, .navbar .navbar-nav > a.btn:active, .navbar .navbar-nav > a.btn.active, .open > .navbar .navbar-nav > a.btn.dropdown-toggle {
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: 0 !important
}

.btn.btn-icon, .navbar .navbar-nav > a.btn.btn-icon {
    height: 2.375rem;
    min-width: 2.375rem;
    width: 2.375rem;
    padding: 0;
    font-size: .9375rem;
    overflow: hidden;
    position: relative;
    line-height: 2.375rem
}

.btn.btn-icon.btn-simple, .navbar .navbar-nav > a.btn.btn-icon.btn-simple {
    padding: 0
}

.btn.btn-icon.btn-sm, .navbar .navbar-nav > a.btn.btn-icon.btn-sm {
    height: 1.875rem;
    min-width: 1.875rem;
    width: 1.875rem
}

.btn.btn-icon.btn-sm i.fa, .btn.btn-icon.btn-sm i.now-ui-icons, .navbar .navbar-nav > a.btn.btn-icon.btn-sm i.fa, .navbar .navbar-nav > a.btn.btn-icon.btn-sm i.now-ui-icons {
    font-size: .6875rem
}

.btn.btn-icon.btn-lg, .navbar .navbar-nav > a.btn.btn-icon.btn-lg {
    height: 3.6rem;
    min-width: 3.6rem;
    width: 3.6rem
}

.btn.btn-icon.btn-lg i.now-ui-icons, .btn.btn-icon.btn-lg i.fa, .navbar .navbar-nav > a.btn.btn-icon.btn-lg i.now-ui-icons, .navbar .navbar-nav > a.btn.btn-icon.btn-lg i.fa {
    font-size: 1.325rem
}

.btn.btn-icon:not(.btn-footer) i.now-ui-icons, .btn.btn-icon:not(.btn-footer) i.fa, .navbar .navbar-nav > a.btn.btn-icon:not(.btn-footer) i.now-ui-icons, .navbar .navbar-nav > a.btn.btn-icon:not(.btn-footer) i.fa {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-12px, -12px);
    line-height: 1.5626rem;
    width: 25px
}

.btn:not(.btn-icon) .now-ui-icons, .navbar .navbar-nav > a.btn:not(.btn-icon) .now-ui-icons {
    position: relative;
    top: 1px
}

.btn-default {
    background-color: #888;
    color: #fff
}

.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .btn-default:active:focus, .btn-default:active:hover, .btn-default.active:focus, .btn-default.active:hover, .show > .btn-default.dropdown-toggle, .show > .btn-default.dropdown-toggle:focus, .show > .btn-default.dropdown-toggle:hover {
    box-shadow: none
}

.btn-default:hover {
    box-shadow: 0 3px 8px 0 rgba(41, 42, 51, 0.17)
}

.btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default:disabled, .btn-default:disabled:hover, .btn-default:disabled:focus, .btn-default:disabled.focus, .btn-default:disabled:active, .btn-default:disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus, .btn-default[disabled]:active, .btn-default[disabled].active, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default.active {
    background-color: #888;
    border-color: #888
}

.btn-default.btn-simple {
    color: #888;
    border-color: #888
}

.btn-default.btn-simple:hover, .btn-default.btn-simple:focus, .btn-default.btn-simple:active {
    background-color: transparent;
    color: #979797;
    border-color: #979797;
    box-shadow: none
}

.btn-default.btn-link {
    color: #888
}

.btn-default.btn-link:hover, .btn-default.btn-link:focus, .btn-default.btn-link:active {
    background-color: transparent;
    color: #979797;
    text-decoration: none;
    box-shadow: none
}

.btn-primary {
    background-color: #0c7ce6;
    color: #fff
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary:active:focus, .btn-primary:active:hover, .btn-primary.active:focus, .btn-primary.active:hover, .show > .btn-primary.dropdown-toggle, .show > .btn-primary.dropdown-toggle:focus, .show > .btn-primary.dropdown-toggle:hover {
    box-shadow: none
}

.btn-primary:hover {
    box-shadow: 0 3px 8px 0 rgba(41, 42, 51, 0.17)
}

.btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary:disabled, .btn-primary:disabled:hover, .btn-primary:disabled:focus, .btn-primary:disabled.focus, .btn-primary:disabled:active, .btn-primary:disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active {
    background-color: #0c7ce6;
    border-color: #0c7ce6
}

.btn-primary.btn-simple {
    color: #0c7ce6;
    border-color: #0c7ce6
}

.btn-primary.btn-simple:hover, .btn-primary.btn-simple:focus, .btn-primary.btn-simple:active {
    background-color: transparent;
    color: #1d8bf3;
    border-color: #1d8bf3;
    box-shadow: none
}

.btn-primary.btn-link {
    color: #0c7ce6
}

.btn-primary.btn-link:hover, .btn-primary.btn-link:focus, .btn-primary.btn-link:active {
    background-color: transparent;
    color: #1d8bf3;
    text-decoration: none;
    box-shadow: none
}

.btn-success {
    background-color: #04BE5B;
    color: #fff
}

.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success:active:focus, .btn-success:active:hover, .btn-success.active:focus, .btn-success.active:hover, .show > .btn-success.dropdown-toggle, .show > .btn-success.dropdown-toggle:focus, .show > .btn-success.dropdown-toggle:hover {
    box-shadow: none
}

.btn-success:hover {
    box-shadow: 0 3px 8px 0 rgba(41, 42, 51, 0.17)
}

.btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success:disabled, .btn-success:disabled:hover, .btn-success:disabled:focus, .btn-success:disabled.focus, .btn-success:disabled:active, .btn-success:disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus, .btn-success[disabled]:active, .btn-success[disabled].active, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success.active {
    background-color: #04BE5B;
    border-color: #04BE5B
}

.btn-success.btn-simple {
    color: #04BE5B;
    border-color: #04BE5B
}

.btn-success.btn-simple:hover, .btn-success.btn-simple:focus, .btn-success.btn-simple:active {
    background-color: transparent;
    color: #05dc69;
    border-color: #05dc69;
    box-shadow: none
}

.btn-success.btn-link {
    color: #04BE5B
}

.btn-success.btn-link:hover, .btn-success.btn-link:focus, .btn-success.btn-link:active {
    background-color: transparent;
    color: #05dc69;
    text-decoration: none;
    box-shadow: none
}

.chat_window .chat-header {
    display: flex;
    justify-content: space-between
}

.chat_window .chat-header img {
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    border-radius: 40px;
    float: left;
    width: 40px;
    height: 40px
}

.chat_window .chat-header .chat-about {
    float: left;
    padding-left: 10px
}

.chat_window .chat-header .chat-with {
    font-weight: 700;
    font-size: 16px
}

.chat_window .chat-header .chat-num-messages {
    color: #444
}

.chat_window .chat-history {
    padding: 20px;
    border-bottom: 2px solid #fff
}

@media only screen and (max-width: 1024px) {
    .chat_window .chat-history {
        height: calc(100vh - 340px);
        overflow-x: auto
    }
}

@media only screen and (max-width: 992px) {
    .chat_window .chat-history {
        height: calc(100vh - 320px);
        overflow-x: auto
    }
}

@media only screen and (max-width: 767px) {
    .chat_window .chat-history {
        height: calc(100vh - 280px);
        overflow-x: auto
    }
}

.chat_window .chat-history li {
    list-style: none
}

.chat_window .chat-history .message-data {
    margin-bottom: 15px
}

.chat_window .chat-history .message {
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    -ms-border-radius: 7px;
    border-radius: 7px;
    color: #444;
    font-size: 15px;
    padding: 18px 20px;
    line-height: 26px;
    margin-bottom: 30px;
    width: 90%;
    position: relative
}

.chat_window .chat-history .message:after {
    bottom: 100%;
    left: 7%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-bottom-color: #f0f0f0;
    border-width: 10px;
    margin-left: -10px
}

.chat_window .chat-history .message .attachment {
    display: flex
}

.chat_window .chat-history .my-message {
    background: #f0f0f0
}

.chat_window .chat-history .my-message:after {
    bottom: 100%;
    left: 7%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-bottom-color: #f0f0f0;
    border-width: 10px;
    margin-left: -10px
}

.chat_window .chat-history .other-message {
    background: #eceff1
}

.chat_window .chat-history .other-message:after {
    border-bottom-color: #eceff1;
    left: 93%
}

.chat_window .list_btn {
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 9999;
    padding: 0;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    display: none
}

@media only screen and (max-width: 767px) {
    .chat_window .list_btn {
        display: block
    }
}


section.content {
    padding: 10px;
    border: 5px solid #b4ccec;
    border-radius: 10px;
    margin-bottom: 5px;
}