		.img_template_src{cursor:pointer}
		::-webkit-scrollbar {
			width: 10px;
			height: 10px;
		}
		::-webkit-scrollbar-button:start:decrement,
		::-webkit-scrollbar-button:end:increment  {
			height: 30px;
			background-color: transparent;
		}
		::-webkit-scrollbar-track-piece  {
			background-color: #3b3b3b;
			-webkit-border-radius: 16px;
		}
		::-webkit-scrollbar-thumb:vertical {
			height: 50px;
			background-color: #666;
			border: 1px solid #eee;
			-webkit-border-radius: 6px;
		}
		body,
		.context-menu-list{
			font-family: 'Nunito', sans-serif !important;
		}
		.box-fileupload-sm {
			width: 100%;
			padding: 20px;
			border: 1px dashed rgb(0, 150, 136);
			border-radius: 6px;
			display: flex;
			justify-content: center;
			align-items: center;
			flex-flow: column;
			margin-bottom: 15px;
		}
		.new-control {
			position: relative;
			display: inline-flex;
			padding-left: 1.5rem;
			margin-right: 1rem;
			font-weight: 100;
			font-size: 14px;
		}
		.modal-content {
			border: none;
			border-radius: 6px;
			background: #0e1726;
		}
		.modal-content .modal-header {
			padding: 12px 26px;
			border: 1px solid #191e3a;
		}
		.modal-content .modal-header h5 {
			color: #ebedf2;
		}
		.modal-content .modal-body {
			padding: 26px 26px;
		}
		.form-group label, label {
			color: #acb0c3;
			letter-spacing: 1px;
			font-weight:100;
		}
		.modal-content .modal-footer {
			border-top: 1px solid #191e3a;
		}
		hr {
			border-top: 1px solid #191e3a;
		}
		.form-control {
			height: auto;
			border: 1px solid #1b2e4b;
			color: #009688;
			font-size: 15px;
			padding: 8px 10px;
			letter-spacing: 1px;
			height: calc(1.4em + 1.4rem + 2px);
			padding: 0.75rem 1.25rem;
			border-radius: 3px;
			background: #1b2e4b;
		}
		.form-control:focus {
			border-color: transparent;
			outline: 0;
			-webkit-box-shadow: none;
			box-shadow: none;
		}
		.modal h1, .modal h2, .modal h3, .modal h4, .modal h5, .modal h6 {
			color: #ebedf2;
		}
		.box {
			position: relative;
			background: #ffffff;
			width: 100%;
		}
		.box-header {
			color: #444;
			display: block;
			padding: 10px;
			position: relative;
			border-bottom: 1px solid #f4f4f4;
			margin-bottom: 10px;
		}
		.box-tools {
			position: absolute;
			right: 10px;
			top: 5px;
		}
		.dropzone-wrapper {
			border: 2px dashed #91b0b3;
			color: #92b0b3;
			position: relative;
			height: 150px;
		}
		.dropzone-desc {
			position: absolute;
			margin: 0 auto;
			left: 0;
			right: 0;
			text-align: center;
			width: 40%;
			top: 50px;
			font-size: 16px;
		}
		.dropzone,
		.dropzone:focus {
			position: absolute;
			outline: none !important;
			width: 100%;
			height: 150px;
			cursor: pointer;
			opacity: 0;
		}
		.preview-zone {
			text-align: center;
		}
		.preview-zone .box {
			box-shadow: none;
			border-radius: 0;
			margin-bottom: 0;
		}
		.swal2-popup.swal2-toast .swal2-title {
			justify-content: flex-start;
			margin: 0 0.6em;
			font-size: 2em;
			color: #cccccc8c;
		}
		.swal2-icon.swal2-success .swal2-success-ring {
			border: 0px solid #1b2e4b !important;
		}