/* OVERRITING BOOTSTRAP COLORS TO EVTMAN BLUE */
.text-primary 					{ color: #2f85f9 !important; }
.bg-primary, .btn-primary 		{ background-color: #2f85f9 !important; }
.btn-primary, .border-primary 	{ border-color: #2f85f9 !important; }
.card-footer, .card-header		{ background-color: #fff; }

button[type-="submit"]:focus, 
.btn							{	outline: none !important; box-shadow: none !important; }

/* My own css */
/* article 						{ height: 90vh; } */

.dm_emk_background				{ background-image: url("/assets/img/emk_background.jpg"); background-size: cover; background-repeat: no-repeat; background-position: center; background-color: rgba(255,255,255,.7); background-blend-mode: color; height: 100vh; }

#dm_emkpopup_catering,
#dm_emkpopup_schedule			{ width: 75%; height: 75%; z-index: 150; display: none; }

#dm_emkpopup_overlay 			{ width: 100%; height: 100%; position: fixed; display: none; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.5); z-index: 100; cursor: pointer; display: none; }


.dm_emk_warning					{ position: absolute; top: 5px; right: 10px; cursor: pointer; }


.dm_emk_datebox div,
.dm_emk_datebox svg				{ cursor: pointer; }
.dm_emk_datebox					{ -webkit-user-select: none;  /* Chrome 49+ */  -moz-user-select: none;     /* Firefox 43+ */  -ms-user-select: none;      /* No support yet */  user-select: none;    }

.dm_emk_eventsbox 				{ width: 11.7%; }


div::-webkit-scrollbar 			{ display: none; }

.dm_emk_event .card-title 		{ -webkit-line-clamp: 3; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; }

@media (max-width: 1100px) { 

.dm_emk_warning svg				{ width: 80px; }
}