/* General Styles */

.hidden {
    display: none;
}

.toast > .toast-message {
	font-size: 1rem;
	font-weight: 500;
}
.toast > .toast-message > span.message {
}
.toast > .toast-message > ul {
	font-size: .94rem;
	font-weight: 300;
	margin-top: 8px;
	padding-left: 20px;
}

.toast-top-center,
.toast-top-full-width {
    top: 15px;
}

.modal .modal-title {
    text-transform: uppercase;
}

.kt-user-card {
    background-color: #484b74;
}

input.controlDatepicker {
    cursor: pointer;
}

.dataTables_wrapper .dataTable .actions-column {
    text-align: center;
}

.dataTables_wrapper .dataTable .filter th .btn + .btn,
.dataTables_wrapper .dataTable .filter td .btn + .btn {
    margin-top: 0;
}

.dataTables_wrapper .dataTable .filter th .btn {
    padding: 0.5rem 0.6rem;
    margin-right: 0.5rem;
}
.dataTables_wrapper .dataTable .filter th .btn:last-child {
    margin-right: 0;
}

.dataTables_wrapper .dataTable .filter th .btn.btn-sm i,
.dataTables_wrapper .dataTable .filter th .btn-group-sm > .btn i {
    margin-right: 0;
}

.fileuploader-items .fileuploader-item.file-has-popup,
.fileuploader-items .fileuploader-item.upload-successful {
    background: rgba(120,155,236,.1);
}

@media (max-width: 1024px) {
    .kt-subheader--enabled .kt-content {
        padding-top: 0;
    }
}

@media (min-width: 1025px) {
    .kt-header {
        height: 60px;
    }
    .kt-header--fixed.kt-subheader--fixed.kt-subheader--enabled .kt-wrapper {
        padding-top: 120px;
    }
    .kt-header--fixed.kt-subheader--fixed .kt-subheader {
		height: 54px;
		top: 60px;
	}
	.kt-header-menu .kt-menu__nav>.kt-menu__item .kt-menu__submenu.kt-menu__submenu--classic {
		padding: 10px 0;
	}
}

@media (min-width: 1024px) {
    .modal-xxl {
        max-width: 1100px;
    }
}


/* Pulsate Effect */

.pulsate {
	margin: 10px;
	transform: scale(1);
}
.pulsate.pulsate-black {
	box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
	animation: pulse-black 2s infinite;
}
.pulsate.pulsate-white {
	box-shadow: 0 0 0 0 rgba(255, 255, 255, 1);
	animation: pulse-white 2s infinite;
}
.pulsate.pulsate-red {
	box-shadow: 0 0 0 0 rgba(255, 82, 82, 1);
	animation: pulse-red 2s infinite;
}
.pulsate.pulsate-orange {
	box-shadow: 0 0 0 0 rgba(255, 121, 63, 1);
	animation: pulse-orange 2s infinite;
}
.pulsate.pulsate-yellow {
	box-shadow: 0 0 0 0 rgba(255, 177, 66, 1);
	animation: pulse-yellow 2s infinite;
}
.pulsate.pulsate-blue {
	box-shadow: 0 0 0 0 rgba(52, 172, 224, 1);
	animation: pulse-blue 2s infinite;
}
.pulsate.pulsate-green {
	box-shadow: 0 0 0 0 rgba(51, 217, 178, 1);
	animation: pulse-green 2s infinite;
}
.pulsate.pulsate-purple {
	box-shadow: 0 0 0 0 rgba(142, 68, 173, 1);
	animation: pulse-purple 2s infinite;
}

@keyframes pulse-black {
	0% {
		transform: scale(1);
		box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.7);
	}
	70% {
		transform: scale(1);
		box-shadow: 0 0 0 10px rgba(0, 0, 0, 0);
	}
	100% {
		transform: scale(1);
		box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
	}
}
@keyframes pulse-white {
	0% {
		transform: scale(1);
		box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.7);
	}
	70% {
		transform: scale(1);
		box-shadow: 0 0 0 10px rgba(255, 255, 255, 0);
	}
	100% {
		transform: scale(1);
		box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
	}
}
@keyframes pulse-red {
	0% {
		transform: scale(1);
		box-shadow: 0 0 0 0 rgba(255, 82, 82, 0.7);
	}
	70% {
		transform: scale(1);
		box-shadow: 0 0 0 10px rgba(255, 82, 82, 0);
	}
	100% {
		transform: scale(1);
		box-shadow: 0 0 0 0 rgba(255, 82, 82, 0);
	}
}
@keyframes pulse-orange {
	0% {
		transform: scale(1);
		box-shadow: 0 0 0 0 rgba(255, 121, 63, 0.7);
	}
	70% {
		transform: scale(1);
		box-shadow: 0 0 0 10px rgba(255, 121, 63, 0);
	}
	100% {
		transform: scale(1);
		box-shadow: 0 0 0 0 rgba(255, 121, 63, 0);
	}
}
@keyframes pulse-yellow {
	0% {
		transform: scale(1);
		box-shadow: 0 0 0 0 rgba(255, 177, 66, 0.7);
	}
	70% {
		transform: scale(1);
		box-shadow: 0 0 0 10px rgba(255, 177, 66, 0);
	}
	100% {
		transform: scale(1);
		box-shadow: 0 0 0 0 rgba(255, 177, 66, 0);
	}
}
@keyframes pulse-blue {
	0% {
		transform: scale(1);
		box-shadow: 0 0 0 0 rgba(52, 172, 224, 0.7);
	}
	70% {
		transform: scale(1);
		box-shadow: 0 0 0 10px rgba(52, 172, 224, 0);
	}
	100% {
		transform: scale(1);
		box-shadow: 0 0 0 0 rgba(52, 172, 224, 0);
	}
}
@keyframes pulse-green {
	0% {
		transform: scale(1);
		box-shadow: 0 0 0 0 rgba(51, 217, 178, 0.7);
	}
	70% {
		transform: scale(1);
		box-shadow: 0 0 0 10px rgba(51, 217, 178, 0);
	}
	100% {
		transform: scale(1);
		box-shadow: 0 0 0 0 rgba(51, 217, 178, 0);
	}
}
@keyframes pulse-purple {
	0% {
		transform: scale(1);
		box-shadow: 0 0 0 0 rgba(142, 68, 173, 0.7);
	}
	70% {
		transform: scale(1);
		box-shadow: 0 0 0 10px rgba(142, 68, 173, 0);
	}
	100% {
		transform: scale(1);
		box-shadow: 0 0 0 0 rgba(142, 68, 173, 0);
	}
}


/* Responsive Styles */

/* xs */
@media (max-width: 767px) {
}

/* sm, md, lg, ... */
@media (min-width: 768px) {
}

/* md, lg, ... */
@media (min-width: 992px) {
}

/* lg, ...  */
@media (min-width: 1200px) {
}