/*Инфо о сессиях*/
div.c-seessions{
    width: 800px;
}
div.c-seessions *{
    text-shadow: 1px 1px 1px rgba(0,0,0,0.01);
}
.c-seessions .head{
    text-align: center;
    font-weight: bold;
}
.c-seessions table{
    width: 780px;
    border-collapse: collapse;
}

.c-seessions th{
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #C8C8C8;
    border: 1px solid rgba(100,100,100, 0.2);
}

.c-seessions td{
    background-color: rgb(250, 250, 250);
    padding: 2px;
    border: 1px solid rgba(100,100,100, 0.2);
}
.c-seessions #curr td{
    background-color: #11FF11 !important;
}

.c-seessions #curr, .c-seessions #prev{
    max-height: 250px;
    overflow-y: auto;
    overflow-x: none;
}

.task-editor-menu{
  cursor: pointer;
  width: 1.5em;
  float: left;
  text-align: left;
  opacity: 0.4;
}
.task-editor-menu:hover
{
  opacity: 1;
}



.task-editor-meta{
  border: 1px solid #DDD;
  border-radius: 2px;
  padding: 5px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.task-editor-main{
  margin-top: 5px;
  display: flex;
}
.editor-linked{
  border: 1px solid #DDD;
  border-radius: 2px;
}
.task-editor .editor-form, .multi-task-editor .editor-form{
	display: flex;
	align-items: center;
	margin: 6px 0px;
}
.task-editor .editor-form > label, .multi-task-editor .editor-form > label{
	width:100px;
	text-align:right;
	margin-right:5px;
}

.textarea[name=title], .textarea[name=description]{
	width: 28em;
	min-height: 3em;
}


/*Значки и Ответсвенные*/
.task-editor-tags{
  min-height: 28px;
}
.task-editor-resp{
  min-height: 47px;
}
.task-editor-tags, .task-editor-resp{
  width: 300px;
  background: white;
  border: 1px solid #DDD;
  border-radius: 2px;
  display: flex;
  justify-content: space-between;
  margin: 1px 0px;
}
.task-editor-tags ul, .task-editor-resp ul{
  list-style: none;
  padding: 0px;
  margin: 0px;
}
.task-editor-tags li, .task-editor-resp li{
  display: inline-block;
  padding: 2px;
}
.task-editor-tags li ~ li, .task-editor-resp li ~ li{
  padding: 2px 1px;
}


/*Комментарии*/
ul#comment-main-container, ul#comment-add-container{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
ul#comment-main-container{
	max-height:400px;
	overflow-y:auto;
}
.comment{
	display: flex;
    align-items: center;
}
.comment > div{
	padding: 0px 5px;
}
.comment-avatar img{
    border: 1px solid #CCC;
    border-radius: 2px;
	width: 45px;
	height: 45px;
}
.comment-head .time{
	font-size: 80%;
}
.comment-body{
	width: 100%;
}
.comment-body .textarea[name=text], .comment-body .textarea[name=new-text]{
	min-height: 3em;
	width: calc(100% - 10px);

}
.comment-head, .comment-foot{
	padding: 5px 0px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}



.client-info, .task-info{
  border: 1px solid #AAA;
  border-radius: 4px;
  padding: 0.5em;
  margin-bottom: 1em;
}

/*Выбор устройства*/
.device-select ul{
    list-style: none;
    padding: 0px;
}
.device-select li{
    padding: 3px 0px;
}
.device-select input, .device-select label{
    vertical-align: middle;
}
