body {
    padding-top: 70px;
    padding-bottom: 1px;
}

.center-vertical {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

table td, table th {
    text-align: center;
}

.tr_player {
    cursor: pointer;
}

.table-vcenter td {
    vertical-align: middle!important;
}

.tr_player_admin {
    color: rgba(255, 55, 26, 0.92);
}

.objects_controls i {
    cursor: pointer;
}

.collapse_btn {
    cursor: pointer;
}

.well-sm {
    padding-top: 3px;
    padding-bottom: 3px;
}

.btn_avatar_no_avatar {
    color: red;
}

.img_thumb {
    /*width: 150px;*/
    /*height: 150px;*/
    /*margin-right: 15px;*/
}

h2, h3 {
    margin-top: -12px;
}

input.upload {
    position: absolute;
    top: 6px;
    left: -750px;
    margin: 0;
    padding: 0;
    font-size: 12px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}

input[type="file"] {
    display: block;
}

.progress {
    padding: 0;
    height: 18px;
    margin-bottom: 2px;
}

.progress-bar {
    line-height: 15px;
}

.task_params td {
    text-align: left;
}

#msg_list {
    width: 100%;
    min-height: 200px;
    max-height: 420px;
    /*border: 1px solid rgba(0, 0, 0, 0.2);*/
    overflow: auto;
    padding: 2px;
}

.message {
    font-family: "Courier New", Courier, monospace;
    width: 100%;
    min-height: 50px;
    border-radius: 3px;
    margin-bottom: 8px;
    -webkit-box-shadow: 0 0 2px 0 rgba(50, 50, 50, 0.45);
    -moz-box-shadow:    0 0 2px 0 rgba(50, 50, 50, 0.45);
    box-shadow:         0 0 2px 0 rgba(50, 50, 50, 0.45);
}

.message-title {
    padding-left: 5px;
    padding-right: 5px;
    /*border-bottom: 1px solid rgba(25, 25, 25, 0.05);*/
    width: 100%;
}

.message-content {
    padding-left: 5px;
    padding-right: 5px;
}

.message-id {
    color: rgba(46, 46, 46, 0.62);
}

.message-sender {
    color: rgba(46, 40, 46, 0.82);
}

/**/

.task {
    margin-bottom: 5px;
}

.task_title {
    cursor: pointer;
}

.task_btn_remove:hover {
    color: #ff2834;
}

.task_btns i:hover {
    color: #666;
}

.task_btns i {
    color: #333333;
    margin-left: 5px;
}

#accordion_ .panel-heading {
    cursor: pointer;
}

.ul_task_list li {

}

.img-example {
    margin-top: 16px;
}

#ext_user_info {
    position: fixed;
    min-width: 350px;
    top:auto;
    bottom: 0;
    right: 0;
    left: auto;
}

.user_tr_selected {
    color: rgba(53, 64, 255, 1);
}


.task-title-grayed {
    color: #8a978e;
}

.inactive_task {
    opacity: 0.6;
}

.inactive_task:hover {
    opacity: 1;
}

.inactive_task .task_btn_onoff {
    color: #ff4500;
}

.small_task_id {
    color: #1b1b1b;
}

.team_object .panel-title {
    cursor: pointer;
}

/* если нужно отключить див, чтобы не реагировал на клики и т.д. */
.disabled_div {
    pointer-events: none;
    opacity: 0.6;
}