.material-icons { color: #999999; margin-right: 0; }
#e-p .edit-circle { background : #ffffff;  background-color : #ffffff; }
#e-p table tr td { padding: 0; }

#edit-icons	{	float: left; }

#e-p .switch label input[type=checkbox]:checked + .lever:after {
    background-color: green;
}
.delete { 
	color: red; 
	margin-right: 0;
}
.done { 
	color: green; 
	margin-right: 0;
}
#e-p nav {
    background-color: #aaaaaa;
}
#e-p a {
    text-decoration: underline red;
}
.clean { border: 0;}

#e-p input:not([type]) { border: 0;}

.nb { border: 0; }

#e-p #achievements tr td {
	padding:  0px 10px;
}
/*
#e-p #achievements td.select {
	padding:  5px;
}
*/
#e-p #achievements select {
	display:  block;
}
#e-p #achievements select:required:invalid {
    color: #d1d1d1;
    font-size: 80%;
    vertical-align: top;
}
#e-p #achievements option[value=""][disabled] {
    display: none;
}
#e-p #achievements option {
    color:  #000;
    font-size: 100%;
}

.editor-menu {
    position: fixed;
    top: 0;
    left: 0;
    max-height: 150px;
    background-color: #777777;
    display: block;
    width: 100%;
    z-index: 100;
}

/* 
#e-p .pinned {
	 position: fixed !important; 
}
 
 */
.alert-deflang {
	position: absolute; 
	top: 50px; 
	left: 50%;
	width: 450px; 
	background-color: #ffffff; 
	color: #777777; 
	padding: 20px; 
	z-index: 100; 
	display: none; 
	line-height: 20px; 
	border: 1px solid #aaaaaa;
}

.prest_noms {
    display: block;
    left: 289px;
    background-color: #ffffff;
}

.prest_div {
	position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
	background-color: #ffffff; 
	padding: 20px; 
	z-index: 10000; 
	display: none; 
	line-height: 20px; 
	border: 1px solid #aaaaaa;
	font-family: 'Roboto', sans-serif;
	width: 640px;
}
.photo-camipro {
position:relative;
    left: 0px;
    top: -28px;
    width: 100px;
    z-index: 4;
    height: 0px;
    margin: 0;
    padding: 0;
    color: red; 
}
.bordered {
	border: 1px solid #aaaaaa;
	padding: 10px;
}
.people-btn {
    transition: background .15s,color .15s,border-color .15s;
    padding: .39rem .9rem;
    font-size: .83rem;
    border: 1px solid #c1c1c1;
    display: inline-block;
}
.collapse-partial:not(.show) {
	height: 10rem;
}
.people-popup {
	position: absolute;
	top: 5%;
	left; 20%;
	display: none;
	width: 300px;
}
.allunits {
	position:absolute;
	top: 15%;
	z-index: 1050;
	background-color: #ffffff;
	width: 90%;
	border: 1px solid #aaaaaa;
	padding: 15px;
	margin-left: 5%;
	display: none;
}
.crt-menu {
    width: 130px;
    position:static;
    background-color: #777777;
    color: white;
    padding: 20px 10px 0 10px;
    z-index: 9999;
    display: none;
}
.show-menu {
    position:fixed;
    top:50%;
    display: block;
    left: 0px;
}
.underlined {
	border-bottom: 1px solid #aaaaaa;
}
.arrow-people {
	vertical-align: top; 
	cursor: pointer;
  margin-right: 0 !important;
}
.table {
	font-size: 1.125rem !important;
}
textarea {
	font-size : 80% !important;
}
.radio_edit {
	opacity:1 !important; 
	position: relative !important; 
	pointer-events: auto !important; 
	vertical-align: middle !important; 
	margin: 0 5px 0 5px !important;
}
.mt30 {
	margin-top: 30px;
}
.form-search-1 {
	display:none; 
	top: -15px; 
	left: 50px;
	
}

@media (max-width: 575.98px) {
	.form-search-1 {
		width: 200px;
		top: -10px;
		left: -200px;
		z-index: 10000;
	}	
}

@media (max-width: 768px) {
	.form-search-1 {
		width: 200px;
		top: -10px;
		left: -200px;
		z-index: 10000;
	}	
}
@media (max-width: 1024px) {
	.form-search-1 {
		width: 200px;
		top: -10px;
		left: -200px;
		z-index: 10000;
	}	
