.border-top-color1{
	border-top-color:#000000;
}

.back1{
	background:#000000 !important;
}

.color1{
	color:#000000 !important;
}

.border1{
	border:1px #000000 solid !important;
}

.border-top-color2{
	border-top-color:#ffffff;
}

.back2{
	background:#ffffff !important;
}

.color2{
	color:#ffffff !important;
}

.border2{
	border:1px #ffffff solid !important;
}

.border-top-color3{
	border-top-color:#dedede;
}

.back3{
	background:#dedede !important;
}

.color3{
	color:#dedede !important;
}

.border3{
	border:1px #dedede solid !important;
}

.border-top-color4{
	border-top-color:#aaaaaa;
}

.back4{
	background:#aaaaaa !important;
}

.color4{
	color:#aaaaaa !important;
}

.border4{
	border:1px #aaaaaa solid !important;
}

.border-top-color5{
	border-top-color:#444444;
}

.back5{
	background:#444444 !important;
}

.color5{
	color:#444444 !important;
}

.border5{
	border:1px #444444 solid !important;
}

.border-top-color6{
	border-top-color:#323332;
}

.back6{
	background:#323332 !important;
}

.color6{
	color:#323332 !important;
}

.border6{
	border:1px #323332 solid !important;
}

.border-top-color7{
	border-top-color:#000000;
}

.back7{
	background:#000000 !important;
}

.color7{
	color:#000000 !important;
}

.border7{
	border:1px #000000 solid !important;
}

.border-top-color8{
	border-top-color:#78c7ce;
}

.back8{
	background:#78c7ce !important;
}

.color8{
	color:#78c7ce !important;
}

.border8{
	border:1px #78c7ce solid !important;
}

.border-top-color9{
	border-top-color:#e74c3c;
}

.back9{
	background:#e74c3c !important;
}

.color9{
	color:#e74c3c !important;
}

.border9{
	border:1px #e74c3c solid !important;
}

.border-top-color10{
	border-top-color:#87dd6b;
}

.back10{
	background:#87dd6b !important;
}

.color10{
	color:#87dd6b !important;
}

.border10{
	border:1px #87dd6b solid !important;
}

.border-top-color11{
	border-top-color:#fef9e1;
}

.back11{
	background:#fef9e1 !important;
}

.color11{
	color:#fef9e1 !important;
}

.border11{
	border:1px #fef9e1 solid !important;
}


					<div class="card bg-slate-300">
						<div class="card-header header-elements-inline">
							<h3><strong>PHP DEPRECATED</strong></h3>
							<div class="header-elements">
								<div class="list-icons">
									<a class="list-icons-item collapsed btn btn-sm text-white" data-toggle="collapse" href="#backtrace-8040132" aria-expanded="false">Backtrace</a>
								</div>
							</div>
						</div>
						<div class="card-body">
							<h4>Invalid characters passed for attempted conversion, these have been ignored</h4>
							<code>In file: <strong>/home/ems/htdocs/ems.audictivo.com/inc/classes/helper.class.php</strong> line <strong>661</strong></code>
						</div>
						<div id="backtrace-8040132" class="card-body collapse">
							<pre class="bg-white">/home/ems/htdocs/ems.audictivo.com/inc/classes/helper.class.php:661
Function: hexdec
<hr />/home/ems/htdocs/ems.audictivo.com/inc/classes/helper.class.php:660
Function: array_map
<hr />/home/ems/htdocs/ems.audictivo.com/themes/limitless3/css/style.css.php:33
Function: hex2hsl
Class: Helper
</pre>
						</div>
					</div>
				/* !COMMON / GENERAL */
.nopadding{
	padding:0 !important;
	margin:0 !important;
}

.pad3{
	padding:3px;
}

.pad5{
	padding:5px;
}

.pad10{
	padding:10px;
}

.pad15{
	padding:15px;
}

.pad20{
	padding:20px;
}

.fullwidth{
	width:100%;
}

.note{
	font-size:0.8em;
	line-height:100%;
}

.round{
	-webkit-border-radius:50% !important;
	border-radius:50% !important;
}

.rounded-sm{
	padding:5px !important;
	width:30px !important;
	height::30px !important;
	-webkit-border-radius:50% !important;
	border-radius:50% !important;
}

.circle{
	padding-top:10px;
	width:40px;
	height:40px;
	border:1px #dedede solid;
}

.pointer{
	cursor:pointer;
}

.move{
	cursor:move;
}

.btn-primary,.bg-primary{
	background-color:#000000 !important;
	border-color:#000000 !important;
}

.btn-link,.text-primary{
	color:#000000 !important;
}

.border-primary{
	border-color: #000000 !important;
}

.btn-outline-primary{
	color: #000000 !important;
	border-color: #000000 !important;
}

.btn-outline-primary:hover{
	background-color: #000000 !important;
	color:#ffffff !important;
}

.bg-primary-400{
	background-color: #000000 !important;
}

a:not(.nav-link):not(.navbar-nav-link):not(.text-primary-800):not(.page-link):not(.text-white){
	color:#000000 !important;
}

.page-item.active .page-link{
	background-color: #000000 !important;
	border-color: #000000 !important;
	color:#ffffff !important;
}

ul.nav-tabs{
	box-shadow:none;
}

.nav-tabs-highlight .nav-link.active:before{
	background-color:#000000 !important;
}

.nav-tabs-solid .nav-link.active{
	background-color:#000000 !important;
	color:#ffffff !important;
	border-radius:0.25rem;
}

.row .nav-tabs .nav-item a.active .btn-day{
	background-color:#000000 !important;
	color:#ffffff !important;
}

.btn.btn-day{
	font-size:0.68rem;
	/* line-height:0.7rem;*/
}

span.hours{
	clear:both !important;
}

.alpha-primary{
	background-color:hsl(0,100%,97%) !important;
}

.text-primary-800{
	color:hsl(0,100%,38%) !important;
}

.transition{
	transition:all 0.5s ease;
}

.blurred{
	-webkit-filter:blur(5px);
	-moz-filter:blur(5px);
	-o-filter:blur(5px);
	-ms-filter:blur(5px);
	filter:blur(5px);
}

.cancelled:before,.cancelled:after {
	content:'';
	width:110%;
	position:absolute;
	top:50%;
	left:50%;
}

.cancelled:after{
	content:'CANCELLED';
	font:10rem Arial, sans-serif;
	color:#000;
	opacity:0.2;
	-webkit-transform:translate(-50%,-50%) rotate(-45deg);
	transform:translate(-50%,-50%) rotate(-45deg);
}

/* !HEADER */
.navbar-top{
	padding-top:5.1rem;
}

.top-lang-menu .dropdown-item {
	justify-content: left;
}

.brand{
	width:100%;
	background-color:#000000;
	font-size:14px;
	text-align:left;
	line-height:50px;
	display:block;
	position:fixed;
	z-index:100;
}

.brand img{
	margin:1em;
	max-height:50px;
}

.language-selector{
	margin-right:20px;
}

.language-selector:hover{
	color:#323332 !important;
}

/* !MENU */
.menu-item-icon{
	font-size:20px !important;
}

.sidebar{
	overflow-y:scroll;
}

.sidebar-main.sidebar-mobile-expanded .sidebar-content{
    left:0;
}

/* !CONTENT */
.login-logo{
	max-width:100%;
	max-height:80px;
}

.droppable{
	margin:0.5em 0;
	padding:2em 0.5em;
	min-height:50px;
	background:#dedede;
	-webkit-border-radius:0.5em;
	border-radius:0.5em;
	display:block;
}

.task-box{
	margin-bottom:8px;
	border:1px #dedede solid;
	-webkit-border-radius:0.5em;
	border-radius:0.5em;
	display:inline-block;
	z-index:2;
}

.task-box.task_type_support_ticket{
	background:#c9e7ff!important;
}

.nav-tabs{
	text-align:center;
}

.colorbox{
	margin:0.5em;
	width:1.2em;
	height:1.2em;
	display:inline-block;
}

.page-header-light, .page-header-dark{
	box-shadow: 0 10px 20px rgba(0,0,0,0.02), 0 6px 6px rgba(0,0,0,0.04) !important;
}

.navbar{
	padding-left:0;
	padding-right:0;
}

#navbar-footer{
	padding-left:1rem;
	padding-right:1rem;
}

.navbar-brand img{
	height:2rem !important;
}

.navbar-brand-md img{
	padding-left:1rem;
}

.navbar-header .navbar-brand-xs{
	display:none;
}

.navbar-header .navbar-brand-md{
    display: inline-block;
}

.circle-profile{
	margin:0.4rem;
	width:5rem;
	height:5rem;
	background:#aaaaaa;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover !important;
	color:#ffffff;
	font-size:2.5rem;
	text-align:center;
	text-shadow:0 1px 15px rgba(0,0,0,0.5);
	border-radius:50%;
	overflow:auto;
	display: flex;
	justify-content: center;
	align-items: center;
}

.big-circle-profile{
	margin:65px;
	transform:scale(2,2);
}

.small-circle-profile{
	font-size:2em;
	transform:scale(0.7,0.7);
}

.circle-profile.selected{
	transform:scale(1.03,1.03);
	border:0.18rem #ffffff dashed;
	box-sizing:content-box;
}

.btn-circle{
	margin-right:1em;
	width: 20px;
	height: 20px;
	text-align: center;
	padding: 4px 0;
	font-size:8px;
	border-radius: 15px;
}

.card-collapsed .card-body{
	display:none;
}

.card-body .card{
	box-shadow:none !important;
}

.task-row{
	margin:0 0.2em;
	vertical-align:middle;
	border-bottom:1px #aaaaaa solid;
}

.theme-box{
	width:100%;
	padding-bottom:100%;
	background-color:#ccc;
	background-position:center center;
	background-size:cover;
	background-repeat:no-repeat;
}

.timesheet-task{
	margin:0.5em 0;
	padding:1em;
	background:#ffffff;
	border:1px #aaaaaa solid;
	-webkit-border-radius:0.5em;
	border-radius:0.5em;
}

.nav-tabs li.active a{
	background:#000000;
}

.nav-tabs li.active a:hover,.nav-tabs li.active a:focus{
	background:#000000;
}

.nav-tabs li:first-child a span,.nav-tabs li:last-child a span{
	background:#aaaaaa;
	border-color:#aaaaaa;
}

.nav-tabs li.active a span{
	background:#000000;
	border-color:#000000;
}

.input-group .input-group-addon.btn{
	top:0 !important;
}

.image-preview-open{
	width:100% !important;
}

.image-preview-open .image-container{
	background-size:contain !important;
}

.pagination-ecount{
	width:100%;
	padding:1.25rem 0;
	box-sizing:border-box;
	clear:both;
}

.pagination-ecount select{
	width: 100px;
	height: auto!important;
}

.dropdown-menu.show{
	z-index:999;
}

/* !Message box */
#message-container{
	top:0;
	left:0;
	width:100%;
	position:fixed;
	z-index:8888;
	overflow:auto;
	box-sizing:border-box;
}

.message-box{
	margin:.5em 5% 1em;
	width:90%;
	font-size:1.1rem;
	text-align:center;
	display:none;
	-webkit-box-shadow:0 2px 20px rgba(0,0,0,0.4);
	box-shadow:0 2px 20px rgba(0,0,0,0.4);
}

#popup{
	display:none;
	z-index:1050 !important;
}

#messages{
	top:0px;
	padding:0 10px 10px;
	width:500px;
	background:#e74c3c;
	border-top:0px;
	text-align:center;
	box-shadow:0px 1px 5px rgba(0,0,0,0.3);
	-webkit-box-shadow:0px 1px 5px rgba(0,0,0,0.3);
	display:none;
	z-index:8888;
	position:fixed;
	overflow:auto;
}

.alert-rounded{
	border-radius:30px;
}

/* !PLUGINS */
/* !Dropzone */
.dropzone{
	padding:3em;
	width:100%;
	color:#aaaaaa;
	font-size:2em;
	text-align:center;
	border:3px #aaaaaa dashed;
}

.dropzone .dz-details{
	font-size:0.5em;
}

.dropzone .dz-success-mark,.dz-error-mark,.dz-size,.dz-filename{
	display:inline-block;
}

.dz-success-mark,.dz-error-mark{
	margin-top:-100px;
	display:none;
}

/* !Bootstrap */
body #popup-print.modal .modal-dialog{
	width:1200px;
}
body #popup-print.modal .modal-dialog .modal-content{
	width:100%;
}

.form-control:focus{
	border-color:#323332 !important;
	box-shadow:0 0 0 #323332 inset !important;
}

.form-control-filled:focus{
	border-color:#323332 !important;
	box-shadow:0 0 0 #323332 inset !important;
}

.modal-content{
	text-align:left;
}

.grid-striped .row:nth-of-type(odd){
    background-color:rgba(0,0,0,.025);
}

.grid-hover div.row:hover{
	background-color:rgba(0,0,0,.05);
}

/* !jQuery UI tweaks */
.ui-autocomplete{
	z-index:9998;
	overflow: auto;
	max-height: 500px;
}

.custom-combobox-toggle{
	top: 0;
	bottom: 0;
	margin-left: -1px;
	padding: 0;
}

.custom-combobox-input{
	margin:0;
	background:none;
}

.glyphicon-chart-pie::before{
	font-family:fontello !important;
	content:'\f200';
}

.panel-heading strong{
	margin:0.5em 0;
	vertical-align:top !important;
	display:inline-block;
}

/* !jQuery ui dialog for confirm */
.ui-dialog{
	width:auto !important;
	white-space:nowrap;
	z-index:9999;
}

.ui-dialog-content{
	display:block;
	white-space:nowrap;
}

/* !Datatables Show Select Fix */
.dataTables_length select{
	width: 100px;
	height: auto!important;
}

a.current:not(.nav-link):not(.navbar-nav-link):not(.text-primary-800):not(.page-link):not(.text-white){
	color:#ffffff !important;
}

/* !MEDIA QUERIES */
/* !1023 */
@media only screen and (max-width: 1023px) {
	.big-circle-profile{
		margin:30px;
		transform:scale(1.5);
	}
}

/* !767 */
@media only screen and (max-width: 767px) {
	/* !HEADER */
	.mobile-top{
		display:block;
	}

	.navbar-top{
		padding-top: 3.875rem;
	}

	.brand{
		text-align: left !important;
		font-size:22px;
		padding-left:20px;
		line-height:50px !important;
	}

	/* !MENU */

	/* Downsize the navigation links font size */
	.dropdown-toggle::after {
		top: auto;
		bottom: 10px;
		right: 50%;
		-webkit-transform: translateX(50%);
		-ms-transform: translateX(50%);
		transform: translateX(50%);
	}

	/* !FOOTER */
}

/* !PRINT */
@media print{
	@page{
	  size:letter portrait !important;
	}

	body *{
		visibility:hidden !important;
	}

	h1, h2, h3, h4, h5 {
		page-break-after:avoid;
	}

	.noprint, .noprint *{
		visibility:hidden !important;
		display:none !important;
	}

	.printable, .printable *{
		visibility:visible;
		overflow:visible !important;
	}

	.printable table tr{
		page-break-inside:avoid;
	}

	.printable{
		padding:0 !important;
		margin:0 !important;
		width:1100px !important;
		position:absolute;
		left:0;
		top:0;
	}

	.page-break{
		display:block;
		page-break-before:always;
	}
}