/*============================== FONTS ===============================*/

@font-face {
    font-family: SignPainter;
    src: url('../../fonts/SignPainter-HouseScript.ttf');
}

/*============================ END FONTS =============================*/

#dynamic-table .title:hover{
	color:#547EA8;
	text-decoration:none;
}

.dataTables_filter, .dataTables_paginate {
    text-align: right;
    float: right;
}

.dataTables_length {
	float: left;
}

.paginate_button {
	padding-left:6px;
}

.footer {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 1rem;
	background-color: #efefef;
	text-align: center;
	z-index: auto;
	background-color: #E4E6E9;
	min-height: 5px !important;
	line-height: 40px;
	padding: 0px 12px 0px 0px;
	height: 15px !important;
	width: 100%;
}

.main-content {
	padding: 0px 0px 60px 0px;
}

.navbar{
	background:#ED048C !important;
}

.navbar-brand small{
	font-size:36px;
}

.signpainter{
	font-family:SignPainter;
}

.ace-nav > li.light-blue > a {
	background-color:#D30A6F !important;
}

.ace-nav > li.light-blue > a:hover {
	background-color:#BB0460 !important;
}

.page-header h1{
	color: #ED048C !important;
	font-size:40px !important;
}

label .error {
	color: #A94442;
}

.btn-overimg {
	color: white;
	position: absolute;
	margin-top: -28px;
	z-index: 100000;
	background-color: #FFF;
	padding: 4px;
	border-radius: 4px;
	margin-left: -8px;
	background-color: rgba(0, 0, 0, 0.5);
	cursor: pointer !important;
}

.dz-success-mark {
	margin-left: -20px !important;
}

.dz-image img{
  width: 100%;
  height: 100%;
}

.search-choice-close-rm .search-choice-close {
	display:none !important; 
}

.dz-image-preview.selected .dz-image:after{
	content: '\f005';
	color:#FFCA00;
	font-size:24px;
	font-family: FontAwesome;
	font-style: normal;
	position: absolute;
	top: 1px;
	right: 7px;
}

.dropzone .dz-preview .dz-image img {
    filter: grayscale(100%);
    object-fit: cover;
}

.nav-tabs.background-blue{
	background-color:#FBBDE1 !important;
}

.btn-info, .btn-info.focus, .btn-info:focus{
	background-color:#FE8BCD !important;
	border-color:#FE8BCD !important;
}

input[type=checkbox].ace.ace-switch.ace-switch-4:checked+.lbl::before, input[type=checkbox].ace.ace-switch.ace-switch-5:checked+.lbl::before{
	background-color:#FE3DAC !important;
	border-color:#FE8BCD !important;	
}

.btn-info.focus:hover, .btn-info:active:hover, .btn-info:focus:active, .btn-info:focus:hover, .btn-info:hover, .open>.btn-info.dropdown-toggle, .open>.btn-info.dropdown-toggle.focus, .open>.btn-info.dropdown-toggle:active, .open>.btn-info.dropdown-toggle:focus, .open>.btn-info.dropdown-toggle:hover{
	background-color:#FE3DAC !important;
	border-color:#FE8BCD !important;
}

.unselected{
	display:block;
	background-color:#DCDCDC;
}

.selected{
	display:block;
	background-color: #3875d7;
	background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));
	background-image: -webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);
	background-image: -moz-linear-gradient(#3875d7 20%,#2a62bc 90%);
	background-image: -o-linear-gradient(#3875d7 20%,#2a62bc 90%);
	background-image: linear-gradient(#3875d7 20%,#2a62bc 90%);
	color: #fff;
}

.dz-remove{
	color:#1A1A1A !important;
}


.label.label-yellow.arrowed.nodraft {
    background-color: #b1ffaa;
}

.label-yellow.arrowed.nodraft::before {
    border-right-color: #b1ffaa;
}

.label.label-yellow.arrowed.draft {
    background-color: #ffaaaa;
    color: white;
}

.label-yellow.arrowed.draft::before {
    border-right-color: #ffaaaa;
}

