/* CSS Document */

.uploader-list .row, .videos .row {
	border-radius:5px;
	padding:10px;
	box-shadow:0px 1px 2px rgba(20,20,20,0.4);
	min-height:90px;
	margin-bottom:10px;
	background-color:white;
	background-image:url("/i/dragndrop2.png");
	background-position:right 10px;
	background-repeat:no-repeat;
}


.fileupload-buttonbar {
	width:102%;
}

#ajax-wait {
	position:fixed;
	width:100%;
	height:100%;
	background-color:#888888;
	z-index:5000;
	top:0;
	left:0;
}

.picpick {
	display:inline-block;
	margin:0 4px 4px 0;
}

.picpick a.piclick {
	display: inline-block;
}

.picpick a:hover img {
	box-shadow:0 0 5px rgba(0,128,255,0.7);
}

.picviewer {
	width:100%;
	height:300px;
	overflow:auto;
}

.pic-selected {
	border:2px solid green;
}

.bspace {
	margin-bottom:10px;
}

.subpanel {
	border:1px solid rgb(221, 221, 221);
	border-top:none;
	padding:10px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;	
}

.subhead {
	margin:-10px;
	background:linear-gradient(to bottom, white 0%,white 80%,#CCCCCC 100%);
	padding:12px;
	margin-bottom:10px;
	box-shadow:0 -1px 1px rgba(20,20,20,0.4) inset;
}

.pagination {
	margin:0;
}

.upspace {
	margin-top:10px;
}

.panel-divider {
	border-bottom:1px solid rgb(221, 221, 221);
}


#emps_sink {
	width:0;
	height:0;
	border:0;
	display:block;
}

.btn-flow {
	padding:3px;
	margin-bottom:6px;
}

.bottom-page {
	z-index:1000;
}

.adminbg {
}
del {
	color:red;
}
ins {
	color:green;
}

.ip-video-box {
	width:100%;
	margin:0 auto;
	position:relative;
}

.ip-rep {
	margin:0 0 15px 0;
}

.ip-rep-photo {
	border:2px solid white;
	background-size:cover;
	background-position:center;
}

.uploader-list .preview img {
    max-width:100%;
}

.emps-pick-row {
	cursor: pointer;
	display:block;
	height:100%;
	width:100%;
}

.emps-montage-container {
	display: flex;
	flex-wrap: wrap-reverse;
	flex-direction: row-reverse;
}


a.emps-montage-item {
	flex:1;
	display:block;
	min-width:25%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	border:0.5px solid white;
}

a.emps-montage-item img {
	width:100%;

}

@media (max-width: 767px) {
	a.emps-montage-item {
		min-width:50%;
	}
}

.row-5px {
	margin-left:-5px;
	margin-right:-5px;
}

.col-5px {
	padding-left:5px;
	padding-right:5px;
}

.app-loading {
	margin: 3rem;
	width: 100%;
	text-align: center;
}