/*
 *  Remodal - v1.1.1
 *  Responsive, lightweight, fast, synchronized with CSS animations, fully customizable modal window plugin with declarative configuration and hash tracking.
 *  http://vodkabears.github.io/remodal/
 *
 *  Made by Ilya Makarov
 *  Under MIT License
 */

/* ==========================================================================
   Remodal's necessary styles
   ========================================================================== */

	.modalbg {
		display: flex;
		flex-wrap: wrap;
		min-height: 400px;
		max-height: 90vh;
		overflow: scroll;
	}
	
	.modalcontent {
		width: 100%;
		padding: 20px 50px 50px 50px;
		background: #311f36; /* Old browsers */
	background: -moz-linear-gradient(45deg, #311f36 0%, #1b2947 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(45deg, #311f36 0%,#1b2947 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(45deg, #311f36 0%,#1b2947 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#311f36', endColorstr='#1b2947',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	}
	
	.modalcontent h6 {
		color: #ffffff;
	}
	
	.modalcontent h5 {
		font-size: 50px;
		text-align: left;
	}
	
	.modalcontent h4 {
		font-size: 22px;
		text-align: left;
	}
	
	.modeltext ul li {
		line-height: .90;
		padding-top: 15px;
		text-align: left;
	}
		
	.modeltext ul li:before {
	content: '\21C0';
	padding-right: 10px;
	padding-left: 15px;
	color: #ffffff;
}


/* Hide scroll bar */

html.remodal-is-locked {
  overflow: hidden;

  -ms-touch-action: none;
  touch-action: none;
}

/* Anti FOUC */

.remodal,
[data-remodal-id] {
  display: none;
}

/* Necessary styles of the overlay */

.remodal-overlay {
  position: fixed;
  z-index: 9999;
  top: -5000px;
  right: -5000px;
  bottom: -5000px;
  left: -5000px;
  display: none;
}

/* Necessary styles of the wrapper */

.remodal-wrapper {
  position: fixed;
  z-index: 10000;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
  overflow: auto;
  text-align: center;
  -webkit-overflow-scrolling: touch;
}

.remodal-wrapper:after {
  display: inline-block;
  height: 100%;
  margin-left: -0.05em;
  content: "";
}

/* Fix iPad, iPhone glitches */

.remodal-overlay,
.remodal-wrapper {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* Necessary styles of the modal dialog */

.remodal {
  position: relative;
  outline: none;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
}

.remodal-is-initialized {
  /* Disable Anti-FOUC */
  display: inline-block;
}
