/* Gradients */

.bg-gradient-1,
.bg-gradient-2,
.bg-gradient-3,
.bg-gradient-4,
.bg-gradient-5,
.bg-gradient-6,
.bg-gradient-7,
.bg-gradient-8,
.bg-gradient-9 {
  background-color: transparent !important;
}

.bg-gradient-1 {
  background: radial-gradient(circle at 8.75% 8.45%, #003973, transparent 100%),
    radial-gradient(circle at 94.06% 82.83%, #e5e5be, transparent 100%),
    radial-gradient(circle at 50% 50%, #668cc2, #668cc2 100%);
}
.bg-gradient-2 {
  background: radial-gradient(circle at 1.98% 3%, #348f50, transparent 100%),
    radial-gradient(circle at 98.02% 98%, #56b4d3, transparent 100%),
    radial-gradient(circle at 50% 50%, #668cc2, #668cc2 100%);
}
.bg-gradient-3 {
  background: radial-gradient(circle at 1.98% 74.02%, #e55d87, transparent 100%),
    radial-gradient(circle at 98.02% 35.97%, #5fc3e4, transparent 100%),
    radial-gradient(circle at 50% 50%, #0cc285, #0cc285 100%);
}
.bg-gradient-4 {
  background: radial-gradient(circle at 1.98% 2%, #b993d6, transparent 100%),
    radial-gradient(circle at 98.02% 92.01%, #8ca6db, transparent 100%),
    radial-gradient(circle at 50% 50%, #0cc285, #0cc285 100%);
}
.bg-gradient-5 {
  background: radial-gradient(circle at 1.98% 89.01%, #7474bf, transparent 100%),
    radial-gradient(circle at 98.02% 21.98%, #348ac7, transparent 100%),
    radial-gradient(circle at 50% 50%, #0cc285, #0cc285 100%);
}
.bg-gradient-6 {
  background: radial-gradient(circle at 1.98% 40.96%, #00c6ff, transparent 100%),
    radial-gradient(circle at 98.02% 52.04%, #0072ff, transparent 100%),
    radial-gradient(circle at 50% 50%, #0cc285, #0cc285 100%);
}
.bg-gradient-7 {
  background: radial-gradient(circle at 1.98% 85.01%, #134e5e, transparent 100%),
    radial-gradient(circle at 98.02% 18.98%, #71b280, transparent 100%),
    radial-gradient(circle at 50% 50%, #0cc285, #0cc285 100%);
}
.bg-gradient-8 {
  background: radial-gradient(circle at 1.98% 20.98%, #4b6cb7, transparent 100%),
    radial-gradient(circle at 98.02% 20.98%, #182848, transparent 100%),
    radial-gradient(circle at 50% 50%, #0cc285, #0cc285 100%);
}
.bg-gradient-9 {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(-65deg, #008fe2 0, #00b29c 100%);
  background: -webkit-gradient(
    linear,
    left top,
    right bottom,
    color-stop(0%, #008fe2),
    color-stop(100%, #00b29c)
  );
  background: -webkit-linear-gradient(-65deg, #008fe2 0, #00b29c 100%);
  background: -o-linear-gradient(-65deg, #008fe2 0, #00b29c 100%);
  background: -ms-linear-gradient(-65deg, #008fe2 0, #00b29c 100%);
  background: linear-gradient(154deg, #008fe2 0, #00b29c 100%);
  filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#008fe2', endColorstr='#00b29c', GradientType=1);
}

.select2-container .select2-selection--single {
	height: 34px;
	border: #dfe8f1 solid 1px;
}
.select2-container--default .select2-selection--single .select2-selection__clear {
	height: 34px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 34px;
}

.vakata-context, .vakata-context ul {
	z-index: 999 !important;
}

.jstree-default .jstree-main {
	background: url("32px.png") -260px -4px no-repeat;
}

div.form-control {
	height: auto;
}

.form-control.is-invalid {
    border-color: #fd397a;
}