
body {
  overflow-x: hidden;
}
.mx-highlightable {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
  margin: 0px;
  z-index: 1000000 !important;
  -webkit-transition: -webkit-transform 500ms ease-in-out;
  transition: -webkit-transform 500ms ease-in-out;
  -o-transition: transform 500ms ease-in-out;
  transition: transform 500ms ease-in-out;
  transition: transform 500ms ease-in-out, -webkit-transform 500ms ease-in-out;
  transition: transform 500ms ease-in-out, -webkit-transform 500ms ease-in-out;
}
.mx-highlightable.mx-highlighted {
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}
.mx-highlighted-overlay {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
  z-index: 99999;
}
.mx-highlighted-hidden .mx-highlighted-overlay {
  opacity: 1;
  visibility: visible;
  pointer-events: initial;
}
.highlighted-color {
 background-color:rgba(42,97,201,0.8);
}
.lilaic {
	color: #f1f1f1;
	padding: 30px;
	background: #511995;
    background: -moz-linear-gradient(45deg, #511995 0%, #7419e2 100%);
    background: -webkit-linear-gradient(45deg, #511995 0%,#7419e2 100%);
    background: linear-gradient(45deg, #511995 0%,#7419e2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#511995', endColorstr='#7419e2',GradientType=1 );
    }
.bluis {
	color: #f1f1f1;
	padding: 30px;
	background: #0079cf;
    background: -moz-linear-gradient(45deg, #0079cf 0%, #00a9fc 100%);
    background: -webkit-linear-gradient(45deg, #0079cf 0%,#00a9fc 100%);
    background: linear-gradient(45deg, #0079cf 0%,#00a9fc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0079cf', endColorstr='#00a9fc',GradientType=1 );
}
.greenis {
	color: #f1f1f1;
	padding: 30px;
	background: #669933;
    background: -moz-linear-gradient(45deg, #669933 0%, #66cc33 100%);
    background: -webkit-linear-gradient(45deg, #669933 0%,#66cc33 100%);
    background: linear-gradient(45deg, #669933 0%,#66cc33 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#669933', endColorstr='#66cc33',GradientType=1 );
}
.orangis {
	color: #f1f1f1;
	padding: 30px;
	position: relative;
	z-index: 99999;
	background: #ff7b26;
    background: -moz-linear-gradient(45deg, #ff7b26 0%, #ffc108 100%);
    background: -webkit-linear-gradient(45deg, #ff7b26 0%,#ffc108 100%);
    background: linear-gradient(45deg, #ff7b26 0%,#ffc108 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7b26', endColorstr='#ffc108',GradientType=1 );
}
.redis {
	color: #f1f1f1;
	padding: 30px;
	background: #f32328;
    background: -moz-linear-gradient(45deg, #f32328 0%, #fe583c 100%);
    background: -webkit-linear-gradient(45deg, #f32328 0%,#fe583c 100%);
    background: linear-gradient(45deg, #f32328 0%,#fe583c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f32328', endColorstr='#fe583c',GradientType=1 );
}

.witis {
	color: #222;
	padding: 30px;
	background: #fff;
}
