footer{
	font-size:90%;
}

.tooltip-inner {
	white-space:pre;
	max-width:none;
}

.dashboard-links-container{
	border-radius:0.2rem;
	box-shadow:1px 1px 5px 1px rgba(0,0,0,0.18);
	overflow:hidden;
	margin-bottom:1rem;
}

.dashboard-links-container .d-flex{
	margin-left:-15px;
	margin-right:-15px;
}

.dashboard-links-container a{
	text-align:center;
	text-decoration:none;
	padding-left:15px;
	padding-right:15px;
	width:160px;
}

.dashboard-links-container a:hover{
	opacity:0.7;
}

.dashboard-links-container a span{
	font-size:90%;
	padding-top:0.33rem;
}

.dashboard-links-container a i{
	font-size:2.2rem;
}

.dashboard-links-container a i.yellow{
	color:#dbba16;
}

.dashboard-links-container a i.blue{
	color:#1c1cac;
}

.dashboard-links-container a i.green{
	color:green;
}

.dashboard-links-container a i.red{
	color:#982c2c;
}

.btn-hidden-upload{
	position:relative;
	margin:0;
}

.btn-hidden-upload input{
	visibility:hidden;
	position:absolute;
}

#upload-image-form{
	visibility:hidden;
	position:absolute;
}

#adminTopBar-secondRow strong{
	color:rgb(230,230,230);
}

.dashboard-background{
	background-color:white;
	box-shadow:0 0 4px 1px rgba(0,0,0,0.09);
}

.shadow-box{
	box-shadow:2px 2px 4px 2px rgba(0,0,0,0.11);
}

#admin-breadcrumb{
	padding:0.35rem 0;
}

#admin-breadcrumb > div{
	display:inline-block;
}

#admin-breadcrumb > div:not(:last-child)::after{
	content:"/";
	display:inline-block;
	padding:0 0.6rem;
}

.dashboard-card{
	height:180px;
	padding:1rem;
}

.dashboard-card:hover{
	cursor:pointer;
	opacity:0.88;
	text-decoration:none;
}

.dashboard-card:active{
	opacity:0.55;
}

.dashboard-card i{
	color:rgb(75,75,75);
	font-size:50px;
}

.admin-userlist-item{
	padding:0.25rem 0.5rem;
}

.dashboard-label ~ textarea, .dashboard-label ~ input, .dashboard-label ~ select{
	border-top-right-radius:0;
	border-top-left-radius:0;
}

.dashboard-card .title{
	color:rgb(75,75,75);
	text-align:center;
	font-weight:bold;
}

.permission-checkbox{
	padding:0.5rem;
	border-left:1px solid silver;
}

.permission-label-container{
	position:relative;
}

#role-grid{
	margin-top:200px;
}


.breadcrumb-preview-container{
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}

.role-permission-edits > button{
	font-size:0.7rem;
}

.crumbbox-label{
	cursor:move;
}

#image-manager-modal-images{
	max-height:620px;
	overflow-y:auto;
}

.modal-img-size{
	max-width:1200px;
}

#clients-list > div:nth-child(odd){
	background-color:rgb(240,240,240);
}

#update-overlay{
	left:0;
	top:0;
	z-index:1000000;
	opacity:0;
	background-color:rgb(230,230,230);
}

.ace-tm .ace_comment{
	color:rgb(0, 102, 255);
}

.ace_comment.ace_xml{
	color:green;
}

.multi-select-marker-container{
	position:absolute;
	top:-6px;
	left:-6px;
}

.multi-select-identifier{
	font-size:1.25rem;
	display:flex;
	align-items:center;
	justify-content: center;
	padding:0.25rem;
	width:32px;
	height:32px;
	vertical-align:middle;
}

.multi-select-identifier:hover{
	border-color:blue;
	cursor:pointer;
}

.php-variable-type{
	color:blue;
}

.php-variable{
	color:red;
}
