/*Стили админки части*/

/*.table {border-collapse:collapse;border-spacing:0;max-width:1000px}
.table td {border:1px solid #ddd;padding:2px 7px}
.table tr th:nth-child(1){min-width:400px}
.table th {text-align:left}*/
.center {text-align:center}
#sources {
	border:2px solid #ccc;
	max-width:700px;
	min-height:200px;
	margin-top:20px;
	padding:10px;
}

/*#draggable_source{
	display: -webkit-flex; 
	display: -webkit-inline-flex;
}*/
#draggable_source{
	position:fixed;
	z-index:99999;
	bottom:0;
	left:0;
	width:100%;
	background:#fff;
	padding-left:10px;
	border:1px solid #555;
}

#draggable_source .grey{			
	border:1px solid #888;
	background:#eee;
	margin-right: 10px;
	cursor: move;
	display:inline-block;
}
#c-text {
	height: 30px;
	min-height: 30px !important;
}
#draggable_source .grey .c-subcont{display:none}
.c-options, .source_del {display:none}
#sources .c-options {display:inline-block; width: 530px}
#sources .source_del {display:inline-block}
#sources .с-label {display:none}
#sources > div {width:auto !important;padding:5px;}
.source_item.grey,#draggable_source .grey{
	border:1px solid #bbb;
	background:#eee;
	width:210px;
	font-size:18px;
	line-height:1.8em;
	color:#333;
	margin-bottom:10px
}
.grey .с-icon{margin:3px 3px 0 3px;margin-bottom:-5px}
#sources .source_del{float:right;display:inline-block;margin: 6px 10px 0 0;height:20px}
#sources .resource-part{}
.grey img{width:25px;}
.с-icon{
	width: 30px;
	height: 25px;
	background-image: url(/images/smico/c-icomap.png);
	display:inline-block;
}
.с-icon.part{background-position: 0px 2px;}
.с-icon.docs{background-position: 0px -22px;}
.с-icon.test{background-position: 0px -58px;}
.с-icon.task{background-position: 0px -93px;}
.с-icon.present{background-position: 0px -189px;}
.a_form input[type="text"]{width:500px}
.chosen-container-single .chosen-single {margin:0;}

.c-subcont{min-height:60px;margin-left:35px}

.ui-sortable-helper{
	display: block;
	overflow: hidden;
	background-color: #eee;
	border: 2px solid #0d6efd;
}

#sources .ui-draggable-handle {
	width: auto !important;
	/* height: auto !important; */
	/* position: relative; */
}

.input-video label{
	width:500px;
}


/*Стили юзерской части*/

#c_course{max-width:1000px;}
.c_listitem{font-size:18px;line-height:2em;}
.c_resource{display:block;text-decoration:none;font-size:16px;margin-bottom:10px; display: -webkit-flex; display: flex; align-items: flex-start}
.c_resource:hover{text-decoration:underline}

.с-icon{
	width: 25px;
	height: 25px;
	background-image: url(/images/smico/c-icomap.png);
	display:inline-block;
	margin-right:10px;
	flex-shrink: 0
}
.link_file{
	line-height: 23px;
	margin-left: 10px;
	font-size: 13px;
	color: #0d6efd !important;
}
.view-file{
	line-height: 23px;
	margin-left: 10px;
	font-size: 13px;
	color: #0d6efd !important;
}
.с-icon.docs{background-position: 0px -22px;}
.с-icon.tests{background-position: 0px -56px;}
.с-icon.task{background-position: 0px -93px;}
.video{background: url(/images/smico/play-button.png) no-repeat }

.ui-accordion .ui-accordion-header{background:#6995B8;color:#fff;font-size:18px;border-radius:0;border:0;padding:15px 15px 15px 35px;margin-top:15px}
.ui-accordion .ui-accordion-header-active{background:#83BDEA}
.ui-state-active .ui-icon, .ui-state-default .ui-icon{background-image: url(/css/images/ui-icons_ffffff_256x240.png)}
.ui-accordion-content{border:0;}

.break {
	width: 100%;
}

.visited {
	color: #ccc !important;
}

.chosen-container-single {
	width: 400px !important;
}


.chosen-container-single .chosen-single {
	background: #fff !important;
}

.name-video, .link-video {
	min-height: 30px !important;
	height: 30px !important;
}

.c-options .input-video label {
	font-size: 14px;
  font-weight: 600;
}
