.notification {
    font-family:Tahoma,Geneva,Arial,sans-serif;font-size:14px;
    padding:10px;
    font-weight: 600;


}
.error {
    background-color:#ffecec;
    border:1px solid #f5aca6;

}
.success {
    background:#e9ffd9;
    border:1px solid #a6ca8a;
}
.warning {
    background:#fff8c4;
    border:1px solid #f2c779;
}
.notice {
    background:#e3f7fc;
    border:1px solid #8ed9f6;
}

#activities .avatar {    float: left;}
.touch-arrow{float: right}
#activities .name{margin-left: 40px; font-size: 14px; font-weight:800; margin-bottom: 3px; margin-top: 2px}
#activities .time{ margin-left: 40px; font-size: 13px; color: grey}
.mobi-grey{color: grey !important; text-decoration: none; font-size: 13px}

#activities .activity{margin-bottom: 10px; word-wrap: break-word}
.big-divider{border-bottom: 8px lightgrey solid;
    margin-bottom: 8px; }
#activities .content{font-size: 14px}


.clearfix{clear: both}
.divider{ border-top:1px solid #ccc !important; margin: 5px 0px}
.pull-right{float: right}
.ui-header .ui-title {
    margin-right: 10%;
    margin-left: 10%;
}
.textarea{
    border-radius: 0px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;}
.no-corners{
    border-radius: 0px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
#stick-in-footer{
    position: absolute;
    width: 100%;
    bottom: 0;
    width: 100%;
    height: 60px;
    background-color: #f5f5f5;
}
#comment-form .ui-block-a { width: 70% }
#comment-form .ui-block-b { width: 25%; }
#photos {
    /* Prevent vertical gaps */
    line-height: 0;

    -webkit-column-count: 1;
    -webkit-column-gap:   0px;
    -moz-column-count:    1;
    -moz-column-gap:      0px;
    column-count:         1;
    column-gap:           0px;
}

#photos img {
    /* Just in case there are inline attributes */
    width: 100% !important;
    height: auto !important;
}
.ui-btn.no-border { border: none !important; background-color: transparent !important }

#task-edit .textarea textarea{height: 100px !important;}
.client-form-table{width: 100%}
.file-attachment{text-decoration: none}
#current_avatar{   float: left;}
.test-group-name{text-decoration: none; display: block; text-align: center}
.hidden *{display: none !important;}
.actions-bar{background-color: #F3F3F3; border-top: 1px solid #DADDE1; padding: 8px; font-size: 12px; font-weight: 700; }
.actions-bar a.ui-link, .time a.ui-link{color: #5E5E5E; text-decoration: none}
.actions-bar a.ui-link.active, .time a.ui-link.active{color: #38c; }
.vertical-delimiter{border-left: 1px solid #d6d8db; margin: 0px 4px 0px 5px; height: 100%; display: inline-block; }
.ui-btn.action-ready{background-color: #38c !important; color: whitesmoke !important; }
#files-selected{color: red; font-weight: 700}
/*
#groupsMenu .ui-li-count{background-color:red}*/
.chat-avatar{float: left; margin: 5px; width: 40px;}
.chat-history-record {overflow: hidden;display: block;}
.chat-wrap-left-block {margin-left:60px;}
.chat-time{font-size: 12px; color: grey}
.chat-new-message{background-color: #FFFDEA}
.chatmessage{ word-wrap: break-word; text-align: left;}
.chat-avatar{float: left}

.new-messages.ui-icon-mail::after {
    left: 80px !important;
    top: 18px !important;
}

p.is-online {
    background-image: url("/img/icons/chatonline.png");
    width: 8px;
    height: 24px;
    margin: 0px !important;
}

p.is-away {
    background-image: url("/img/icons/chatawayfromkeyboard.png");
    width: 8px;
    height: 24px;
    margin: 0px !important;
}

.has-odd-thumb h3 {
    margin-bottom: 0.25em !important;
}