/* ------ MAIN STYLES ------ */

body {
    direction: rtl;
    font-family: 'IRANYekanWeb';
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'IRANYekanWeb';
    font-weight: bold;
}

p, small, input, textarea, button, label {
    font-family: 'IRANYekanWeb';
}

.pull-end {
    float: left;
}

.pull-start {
    float: right;
}

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

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

.message.sent{
    float: right;
    border-top-left-radius: 10px;
    border-top-right-radius: 0;
}

.message.received{
    background: #fff0f5;
    float: left;
    border-top-right-radius: 10px;
    border-top-left-radius: 0;
}

.message .thumb {
    float: right;
}

.message .sender {
    margin: 0 5px 0 0;
}

.message .time {
    margin: 0 5px 0 0;
}

.col {
    float: right;
}