body.dragging, body.dragging * {
    cursor: move !important;
}
body.users {}
body.users .page-content {
    position: relative;
}
body.users .list {
    overflow: hidden;
}

body.users .list .row {
    position: relative;
    background: #fff;
    //margin-bottom: 5px;
    border-bottom:1px solid #eceff4;
}
body.users .list .row:hover {
    background: #eceff4;
}
body.users .list .row.dragged {
    position: absolute;
    background: #ccc;
    opacity: 0.5;
    z-index: 2000;
    width: 100%;
}
body.users .list .placeholder {
    display: block;
    height: 2px;
    background: #000;
}
body.users .list .row .general {
    overflow: hidden;
    position: relative;
}
body.users .list .row .general img {
    float: left;
    width: 46px;
    margin: 5px 5px 5px 5px;
    height: 46px;
    border-radius: 23px !important;
}
body.users .list .row .general .info {
    /* overflow: hidden; */
    float: left;
    width: 200px;
}

body.users .list .row .stat2 {
    display: none;
}

body.users .list .row.onDrag {
	border: solid 1px red;
}

body.users .list .row .stat2 span.penalty {
    color: #FA7070;
}
body.users .list .row .stat2 span.award {
    color: #16A1F2;
}
body.users .list .row .stat2 span {
    display: block;
    font-size: 18px;
    font-family: 'Roboto', sans-serif;
    line-height: 18px;
    margin-top: 0px;
    font-weight: 400;
    text-transform: uppercase;
}
body.users .list .row .stat2 > div {
    float: left;
    font-size: 10px;
    padding: 0px 15px;
    margin-top: 5px;
    text-transform: uppercase;
}

.but3 {
    display: none;
    float: left;
    position: relative;
    margin-left: 65px;
    margin-top: -45px;
}
.but2 {
 display: none;
}

@media (max-width:992px){

span.title_2 {
display:none;
}

.but2 {
    display: inherit;
    float: right;
    position: relative;
    margin-right: 15px;
    margin-top: -45px;
}



body.users .list .row .general .info{
margin-left: 25px;
}
body.users .list .row .general .info p {
    margin: -6px 0px 0px 15px !important;
}
body.users .list .row .general .info h4 {
    margin: 8px 0px 4px 15px !important;
}
body.users .noDate{
    left: -215px !important;
}
body.users .list .row .stat {
    display: none;
}
body.users .list .row .stat2 {
    overflow: hidden;
    padding: 0;
    margin-bottom: 4px;
    display: block;
}
body.users .list .row .general img{
margin: 10px 5px 5px 5px;
}
body.users .status{
    left: 57px;
    top: 8px;
}
.info h4 a {
    font-family: 'Roboto Condensed', sans-serif !important;
    font-size: 13px !important;
    color: #54657e !important !important;
    font-weight: 400 !important !important;
}
.info p {
    font-family: 'Roboto Condensed', sans-serif !important;
    font-size: 12px !important;
    color: #8493a8 !important;
}№
}

body.users .list .row .general .info h4 {
    margin: 12px 0px 4px 15px ;
}
body.users .list .row .general .info p {
    margin: -2px 0px 4px 15px;
}

body.users .list .row .general .info p.type {
    color: rgba(0, 0, 0, 0.5);
}

body.users .list .row .stat {
    overflow: hidden;
}
body.users .list .row .stat > div {
    float: left; 
    color: #616161;
    font-size: 16px; 
    line-height: 26px;
    padding: 0px 15px; 
    margin-top: 5px; text-transform: uppercase;
}

@media (max-width:995px){
body.users .list .row .stat > div {padding: 0px 5px; }
}

body.users .list .row .stat span {
    display: block; 
    font-size: 18px; 
    line-height: 18px;
    margin-top: 0px;
    font-weight: 200; 
    text-transform: uppercase;
}
body.users .list .row .stat span.award {
  color: #16A1F2; 
}
body.users .list .row .stat span.penalty {
  color: #FA7070; 
}
body.users .list .row .buttons {
    overflow: hidden;
    padding-top: 7px;
}
body.users .list .row .buttons button {
}
@media (min-width:1012px){
    body.users .list .row .buttons {
        text-align: right;
        padding-right: 25px;
    }
}
@media (max-width:991px){
    body.users .list .row {
        //margin-bottom: 15px;
    }
body.users .list .row .buttons {
        display:none;
    }

}

body.users .hire {
    height: 32px;
    margin-top: -4px;
    margin-left: 1px;
    //margin-right: 5px;
    padding: 0px 10px;
}

@media(max-width:558px){
body.users .hire {
    position: absolute;
    right: 6px;
    top: 70px;
    }
}

@media(max-width:352px){
body.users .hire {
    position: absolute;
    right: 8px;
    top: 88px;
    }
}

@media(max-width:991px){
    body.users .ribbon-wrapper {
       left: -225px;
    }
}
body.users .status {
    width: 15px;
    height: 15px;
    display: inline-block;
    background: url(/assets/img/statuses.png);
    position: absolute;
    left: 60px;
    top: 5px;
}
body.users .status.status--mobile {
    top: 2px;
    background: url(/assets/img/statuses--mobile.png);
}
body.users .status.online {
    background-position: -28px -7px;
}
body.users .status.offline {
    background-position: -28px -28px;
}
body.users .ribbon-wrapper {
    //top: 5px;
}
body.users .noDate {
    position: absolute;
    left: 15px;
    top: 12px;
    color: #A94442;
}
.info h4 {
font-family: 'Roboto', sans-serif;
font-size:14px;
color:#8493a8;
font-weight: 700 !important;
}
.info h4 a {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    color: #374355 !important;
    font-weight: 700 !important;
    line-height: 26px;
    text-decoration: underline;
}
.info p {
font-family: 'Roboto', sans-serif;
font-size:14px;
color:#8493a8;
}
.user-background {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
#newFolder {
    background-color: #27a828;
    color: #fff;
}
#newFolder:hover {
    background-color: #16c217;
    color: #fff;
}
.attachment {
    color: #9bf6f0;
    text-decoration: underline;
}
.attachment:hover {
    color: #9bf6f0;
    text-decoration: none;
}
.btn.btn-warning {
border: solid 1px #ff9948;
}
.btn.btn-danger {
border: solid 1px #d2335c;
}
.new_task_big table {

    color: #374355;

}
.panel-info {
    background: #374355;
    border-radius: 3px !important;

}

