/*generic settings*/
html {
	background: linear-gradient(135deg, #3ac6f4 0%, #5481c1 100%);
	height: 100%;
	font-family: "Roboto";
}

body {
	-webkit-touch-callout: none; /* iOS Safari */
	-webkit-user-select: none; /* Chrome/Safari/Opera */
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* IE/Edge */
	user-select: none; /* non-prefixed version, currently not supported by any browser */
}
a, a:hover, a:focus, a:active {
	text-decoration: inherit;
	color: inherit;
}
* {
	margin: 0;
	padding: 0;
	border: 0;
	box-sizing: border-box;
	cursor: inherit;
	overflow: hidden;
}
h1, h2, h3, h4, h5, h6 {
	color: #3DC7F5;
	padding: 6px 0px 6px 0px;
}
h1 {
	font-size: 24px
}

h2 {
	font-size: 18px
}

h3 {
	font-size: 16px
}

h4 {
	font-size: 16px
}
b, strong {
	font-weight: 700;
}

input:focus, textarea:focus, select:focus {
	outline: none;
}

.full-screen-video {
	animation-fill-mode: none !important;
}

footer {
	position: fixed;
	width: 100%;
	left: 0;
	bottom: 2px;
	color: white;
	font-size: 8px;
	text-align: center;
	z-index: -1;
}

/* Quill settings */
.ql-toolbar {
	margin-left: 24px;
	margin-right: 24px;
	border-bottom-width:0px !important;
}

 .ql-editor {
	padding:0px 0px 0px 0px !important;
	line-height: 1.5;
	white-space: normal!important; 
}
.ql-formats {
	overflow: visible;
}

.ql-picker {
	overflow: visible;
}
.ql-container {
	font-size:16px;
	line-height: 1.5;
	font-family:"Roboto";
}
	.ql-container a {
		color: #870047;
		text-decoration: none;
		cursor: pointer;
	}


/* markdown settings */
.markdownview {

}
	.markdownview h1, h2, h3, h4, h5, h6 {
		color: #3DC7F5;
		padding: 6px 0px 6px 0px;
	}
	.markdownview .textsize_1 {
		font-size: 10px;
	}

	.markdownview .textsize_2 {
		font-size: 12px;
	}

	.markdownview .textsize_3 {
		font-size: 18px;
	}

	.markdownview .textsize_4 {
		font-size: 24px;
	} 

	.markdownview ul, ol {
		margin-left: 0px;
		padding-left: 20px;
	}

	.markdownview li {
		list-style-position: outside;
		overflow: visible;
	}

	.markdownview li > div {
		overflow: visible;
	}

	.markdownview table {
		border-collapse: collapse;
		table-layout: fixed;
		width: 100%;
		border: 2px solid #888;
	}

	.markdownview th, td {
		border: 1px solid #888;
		padding: 2px 4px;
	}

	.markdownview th {
		background-color: #DDD;
	}

	.markdownview a {
		color: #870047;
		text-decoration: none;
		cursor: pointer;
	}

	.markdownview .link {
		color: #0976B4;
		/*text-decoration: underline;*/
		cursor: pointer;
	}

	.markdownview  .mdbutton {
		text-decoration: none;
		display: block;
		cursor: pointer;
		/*background-color: #4A90E2;*/
		border-color: #3DC7F5;
		border-style: solid;
		border-width: 1px;
		height: 36px;
		padding-top: 6px;
		width: 156px;
		margin: auto;
		text-align: center;
		color: #3DC7F5;
		border-radius: 5px;
	}

	.markdownview .mdbutton:hover {
		background-color: #0976B4;
		color: #FFFFFF;
	}

	.markdownview hr {
		border-top: 1px solid #ebeff5;
		margin-top: 4px;
		margin-bottom: 4px;
		margin-left: -20px;
		margin-right: -20px;
	}
	.markdownview blockquote {
		background: #ebeff5;
		text-align:center;
		width:100%;
		padding:12px 12px 12px 12px;
	}
	.markdownview hr.short {
		border-top: 6px solid #FDC721;
		width:96px;
	}
	

@font-face {
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: 900;
  src: url("https://www.allyoucanlearn.eu/interface/css/fonts/fa-solid-900.eot");
  src: url("https://www.allyoucanlearn.eu/interface/css/fonts/fa-solid-900.eot#iefix") format("embedded-opentype"), url("https://www.allyoucanlearn.eu/interface/css/fonts/fa-solid-900.woff2") format("woff2"), url("https://www.allyoucanlearn.eu/interface/css/fonts/fa-solid-900.woff") format("woff"), url("https://www.allyoucanlearn.eu/interface/css/fonts/fa-solid-900.ttf") format("truetype"), url("https://www.allyoucanlearn.eu/interface/css/fonts/fa-solid-900.svg#fontawesome") format("svg"); }
@font-face {
  font-family: 'FontAwesomeReg';
  font-style: normal;
  font-weight: 900;
  src: url("https://www.allyoucanlearn.eu/interface/css/fonts/fa-regular-400.eot");
  src: url("https://www.allyoucanlearn.eu/interface/css/fonts/fa-regular-400.eot#iefix") format("embedded-opentype"), url("https://www.allyoucanlearn.eu/interface/css/fonts/fa-regular-400.woff2") format("woff2"), url("https://www.allyoucanlearn.eu/interface/css/fonts/fa-regular-400.woff") format("woff"), url("https://www.allyoucanlearn.eu/interface/css/fonts/fa-regular-400.ttf") format("truetype"), url("https://www.allyoucanlearn.eu/interface/css/fonts/fa-regular-400.svg#fontawesome") format("svg"); }
  @font-face {
  font-family: 'FontAwesomeBrand';
  font-style: normal;
  font-weight: 900;
  src: url("https://www.allyoucanlearn.eu/interface/css/fonts/fa-brands-400.eot");
  src: url("https://www.allyoucanlearn.eu/interface/css/fonts/fa-brands-400.eot#iefix") format("embedded-opentype"), url("https://www.allyoucanlearn.eu/interface/css/fonts/fa-brands-400.woff2") format("woff2"), url("https://www.allyoucanlearn.eu/interface/css/fonts/fa-brands-400.woff") format("woff"), url("https://www.allyoucanlearn.eu/interface/css/fonts/fa-brands-400.ttf") format("truetype"), url("https://www.allyoucanlearn.eu/interface/css/fonts/fa-brands-400.svg#fontawesome") format("svg"); }