

div.code-toolbar {
    position: relative !important;
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1) !important;
}
div.code-toolbar > .toolbar {
	display: flex;
	top: -15px !important;
	right: 0 !important;
	transition: opacity 0.3s ease-in-out !important;
	opacity: 1 !important;
}
div.code-toolbar > .toolbar a, 
div.code-toolbar > .toolbar button, 
div.code-toolbar > .toolbar span {
	color: #ffffff !important;
	font-size: 14px !important;
	font-weight: bold !important;
	margin-right: 0px !important;
	background: #00aeef !important;
	box-shadow: none !important;
	border-radius: 0 !important;
	display: block !important;
	padding: 0 15px !important;
	height: 35px;
	line-height: 35px;
}


div.code-toolbar > .toolbar .toolbar-item {
    /*display: inline-block !important;*/
    padding-right:5px !important;
    display: none !important;
    height: 35px !important;
}
div.code-toolbar > .toolbar .toolbar-item:first-child {
	display: inline-block !important;
}

div.code-toolbar .toolbar .toolbar-item button:before{
	font-family: "Font Awesome 5 Pro" !important;
	font-weight: 900 !important; 
	content: "\f0c5" !important;
	padding-right: 5px !important;
}

div.code-toolbar .toolbar .toolbar-item > a:before{
	font-family: "Font Awesome 5 Pro" !important; 
	font-weight: 900 !important; 
	content: "\f019" !important;
	padding-right: 5px !important; 
}
div.code-toolbar pre{
	overflow: auto;
	border-radius: 0 !important;
	border: 0 !important;
}

.line-numbers .line-numbers-rows {
	border-right: 0px !important; // removed vertical line between line numbers and code
}