/*
    Document   : Academy Maker - Prototype
    Created on : 11.05.2010, 17:20:13
    Author     : Hermann Henze
    Description:
*/ /* Global reset */
/*-------------------------------------------------------------------- */
root {
	display: block;
}

/* Fixers */
/*-------------------------------------------------------------------- */
a {
	outline: none;
} /* Gets rid of Firefox's dotted borders */
a img {
	border: none;
} /* Gets rid of IE's blue borders */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset, img {
	border: 0;
}

.clearfix::before, .clearfix::after {
	content: " ";
	display: table;
}

.clearfix::after {
	clear: both;
}

.clearfix {
	*zoom: 1; /* F�r den IE6 und IE7 */
}

/* FIX fancybox */
.compensate-for-scrollbar {
	margin-right: 0 !important;
}

/* Fonts */
/*-------------------------------------------------------------------- */

/* Generated by Font Squirrel (https://www.fontsquirrel.com) on February 23, 2017 */
@font-face {
	font-family: 'robotobold';
	src: url('fonts/roboto-bold-webfont.woff2') format('woff2'),
	url('fonts/roboto-bold-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'robotoitalic';
	src: url('fonts/roboto-italic-webfont.woff2') format('woff2'),
	url('fonts/roboto-italic-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'robotoregular';
	src: url('fonts/roboto-regular-webfont.woff2') format('woff2'),
	url('fonts/roboto-regular-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'robotomedium';
	src: url('fonts/roboto-medium-webfont.woff2') format('woff2'),
	url('fonts/roboto-medium-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'robotolight';
	src: url('fonts/roboto-light-webfont.woff2') format('woff2'),
	url('fonts/roboto-light-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'robotothin';
	src: url('fonts/roboto-thin-webfont.woff2') format('woff2'),
	url('fonts/roboto-thin-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'oswald_regular';
	src: url('fonts/oswald-regular-webfont.eot');
	src: url('fonts/oswald-regular-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/oswald-regular-webfont.woff') format('woff'),
	url('fonts/oswald-regular-webfont.ttf') format('truetype'),
	url('fonts/oswald-regular-webfont.svg#oswaldbook') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'oswaldbold';
	src: url('fonts/oswald-bold-webfont.eot');
	src: url('fonts/oswald-bold-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/oswald-bold-webfont.woff') format('woff'),
	url('fonts/oswald-bold-webfont.ttf') format('truetype'),
	url('fonts/oswald-bold-webfont.svg#oswaldbold') format('svg');
	font-weight:normal;
	font-style: normal;
}

@font-face {
	font-family: 'oswaldlight';
	src: url('fonts/oswald-light-webfont.eot');
	src: url('fonts/oswald-light-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/oswald-light-webfont.woff') format('woff'),
	url('fonts/oswald-light-webfont.ttf') format('ftruetype'),
	url('fonts/oswald-light-webfont.svg#oswaldlight') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Base Elements */
/*-------------------------------------------------------------------- */
a {
	color: #484848;
	font-family: 'robotoregular';
	cursor: pointer;
}

.clearfix:after {
	content: ".";
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
}

a:hover {
	color: #f28f02;
}

blockquote {
	margin: 0;
}

input:focus {
	outline-color: #A9AAAC;
	-moz-outline-color: #A9AAAC;
}

@-moz-document url-prefix() {
	input:focus {
		border:none;
		outline: 1px solid #A9AAAC;
	}
}

::selection {
	background: #f28f02 !important;
	color:#fff;
}
::-moz-selection {
	background: #f28f02 !important;
	color:#fff;
}

body {
	margin: 0;
	padding: 0;
	background-color: #f1f1f1;
	color: #484848;
	font: 13px 'robotoregular', sans-serif;
	behavior: url("/academymaker/css/csshover3.htc");
	height: 100%;
}

button {
	cursor: pointer
}

form {
	margin: 0;
}

h1 {
	margin: 0;
}

h2 {
	font-size: 1.5em;
	font-weight: normal;
}

h3 {
	font-size: 1.2em;
}

hr {
	border: none;
	height: 1px;
	background: #eee;
	margin: 1em 0;
}

hr.dotted {
	height: 1px;
	background-color: #ccc;
	margin: 1em 0;
}

ol, ul {
	margin-left: 2em;
}

input {
	font-size: 12px;
	color: #484848;
	font-family: 'robotoregular';
}

.footerSecondarySelector input {
	margin: 4px 12px 0 0;
}

.examOptionPercent {
	line-height: 30px;
}

select {
	font-size: 12px;
	vertical-align: middle;
}

/* Body Styles */
/*-------------------------------------------------------------------- */
.basicBg {
	background: #fff url('/academymaker/images/am20/background.png') top
	left repeat-x;
}

/* Wrap */
/*-------------------------------------------------------------------- */
#wrapper {
	margin: 0 auto;
	min-width: 1024px;
	width: 90%;
	max-width: 1200px;
	padding-bottom: 75px;
}

#wrapper textarea {
	font-size: 12px;
	padding: 3px
}

.headerContainer {
	position: relative;
	height: 133px;
}

#wrapperLogin {
	margin: 0 auto;
	min-width: 960px;
	width: 90%;
	max-width: 1200px;
	position: relative;
	padding-bottom: 50px;
}

.is-half {
	width: 50%;
}

.td-spacer-width {
	width: 48px;
}

.th-width {
	width: 317px;
}

.loginLoader {
	background: url('/academymaker/images/am20/sanduhr.gif') center center no-repeat;
	width:116px;
	height:116px;
	display:none;
	margin: 0 auto;
	margin-top: 80px;
}

/* compact IE min-max expression for 'conditional liquid' */
* html body #wrapper {
	width: expression((   document.documentElement.offsetWidth)>   1230*
		    (
		 parseInt(document.body.currentStyle.fontSize)/parseInt(document.body.currentStyle.fontSize))?

		      "1200px":
		((
		 document.documentElement.offsetWidth)<     998?     "970px":
		"99%"));
}

/*]]>*/ /* Login Page */
/*-------------------------------------------------------------------- */
.white {
	background-color: #fff;
}

.greyBodyBg {
	background-color: #eee;
}

.logoAM {
	width: 430px;
	height: 150px;
	margin: 0 auto;
	text-align: center;
	background: url('/academymaker/images/logo_am.jpg') center 78px
	no-repeat;
}

.loginBox {
	width: 430px;
	margin: 0 auto;
	position: relative;
	background:#fff;
	padding:22px 82px 64px 82px;
}

.loginError {
	border: 1px solid #fc9;
	margin-top: 10px;
	padding: 10px;
	background: #ffc;
	color: red;
	width: 250px
}

.loginBoxContent {
	overflow: hidden;
	text-align: left;
}

.loginBoxContent form {
	padding: 50px 75px 1px 75px;
}

.loginPreloader {
	position: absolute;
	bottom: 39px;
	left: 117px;
	top: 190px;
	width: 0;
	overflow: hidden;
	height: 32px;
	xdisplay: none;
}

.login-btn {
	text-align: center;
	background: #f28f02;
	display: flex;
	text-decoration: none;
	align-items: center;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	margin-top: 1px;
	padding: 0;
	border: none;
	cursor: pointer;
}

.login-btn.loading .loader {
	display: block;
}

.login-btn.loading {
	background: #cecece;
	cursor: not-allowed;
}

.login-btn.loading b {
	padding: 7px 17px 7px 10px;
}

.loader {
	height: 12px;
	width: 12px;
	display: none;
	margin-left: 12px;
}

.login-btn b {
	padding: 7px 17px 7px 17px;
	font-size: 11px;
	font-weight: normal;
	height: 15px;
	color: #fff;
}

.loader div {
	box-sizing: border-box;
	display: block;
	width: 12px;
	height: 12px;
	position: absolute;
	border: 2px solid #fff;
	border-radius: 50%;
	animation: loader 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
	border-color: #fff transparent transparent transparent;
}

.loader div:nth-child(1) {
	animation-delay: -0.45s;
}
.loader div:nth-child(2) {
	animation-delay: -0.3s;
}
.loader div:nth-child(3) {
	animation-delay: -0.15s;
}
@keyframes loader {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}

#pptStatusBox .loginPreloader {
    top: 10px;
}

.errorForgotLogin {
	width: 260px;
	border: none;
	background: none;
	line-height: 25px;
	height: 25px;
	padding: 0 5px;
	background: #ffc;
}

.inputLogin {
	width: 260px;
	border: none;
	background: none;
	height: 25px;
	padding: 0 5px;
}

.loginBoxContent .inputWrapperLight {
	height: inherit;
	margin-bottom: 10px;
	margin-right: 0;
}

.loginBox td {
	padding: 5px;
}

.loginBoxBottom {
	width: 430px;
	height: 55px;
	padding: 0;
}

/* Header Navigation */
/*-------------------------------------------------------------------- */
#AMLogoSmall {
	position: absolute;
	top: 21px;
	left: -35px;
	display: block;
	width: 24px;
	height: 18px;
	background:
			url('/academymaker/images/am20/svg/am_AMLogoSmall_24x18.svg') center
			center no-repeat;
	text-indent: -9999px;
	z-index: 1001;
}

#metaNavigation {
	position: absolute;
	top: 24px;
	right: 0;
	width: 650px;
	height: 23px;
	color: #d5d5d5;
	text-align: right;
}

#metaNavigation a {
	color: #fff;
	line-height: 22px;
	display: inline-block;
	text-decoration: none;
	font-size: 11px;
}

#metaNavigation a:hover {
	color: #d7d7d7
}

#mediacenter {
	padding-right: 25px;
	margin-right: 32px;
	background:
			url(/academymaker/images/am20/svg/am_icon_nav_media_14x14.svg) center
			right no-repeat;
	background-size: 17px 17px;
}

#help {
	padding-right: 25px;
	margin-right: 21px;
	background:url('/academymaker/images/am20/svg/am_icon_nav_help_14x14.svg') 29px 3px no-repeat;
	background-size: 16px 16px;
}

#username {
	font-size: 10px;
	margin: 0 5px;
}

#logout {
	background: url(/academymaker/images/am20/svg/am_icon_nav_log_14x14.svg)
	center center no-repeat;
	background-size: 18px 18px;
	width: 18px;
	height: 18px;
	position: absolute;
	top: 2px;
}

#sectionNavigation {
	position: absolute;
	top: 0;
	left: 0;
	width: 620px;
	height: 133px;
	overflow: hidden;
	z-index: 1000;
}

#sectionNavigation a {
	font-size: 13px;
	text-decoration: none;
	color: #484848;
	font-weight: normal;
}

#sectionLMSTab {
	float: left;
	height: 35px;
	padding: 0px 21px;
	text-align: center;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	background: #e7e7e7;
	margin-top: 17px;
	-webkit-transition: all 0.1s; /* Safari */
	transition: all 0.1s;
}

#sectionLMSTab.active {
	background: #fff;
	height: 33px;
	padding: 4px 21px;
	margin-top: 11px;
}

#sectionLMSTab a {
	color: #484848;
	display: block;
	text-align: center;
	padding-top: 8px;
	font-family: 'robotoregular';
}

#sectionLMSTab:hover {
	background: #fff;
	height: 33px;
	padding: 4px 21px;
	margin-top: 11px;
}

#sectionLMSTab.active a {
	color: #373A3F;
}

#sectionLMSTab.active a:hover {
	color: #000;
}

#sectionLMSNav {
	overflow: hidden;
	width: 506px;
	height: 73px;
	margin: 8px 0 0 0;
}

#sectionLMSNav div {
	padding: 0 2px;
	margin: 0;
	height: 73px;
	float: left;
	list-style: none;
	text-align: center;
	border-left: 1px solid #eeeeee;
	box-sizing: border-box;
	-webkit-transition: all 0.5s; /* Safari */
	transition: all 0.5s;
	background-size: 37px;
}

#sectionLMSNav a {
	display: block;
	text-align: center;
	font-size: 11px;
	padding-top: 44px;
	cursor: pointer;
	color: #484848;
	font-weight: normal;
}

#sectionLMSNav.active a {

}

#LMS_Start_tab {
	width: 84px;
	border-bottom: 3px solid #eeeeee;
	background: url(/academymaker/images/am20/svg/icon_main_nav1_start.svg)
	center 13px no-repeat;
}

#LMS_Settings_tab {
	width: 83px;
	border-bottom: 3px solid #eeeeee;
	-webkit-transition: all 0.5s; /* Safari */
	transition: all 0.5s;
	background:
			url(/academymaker/images/am20/svg/icon_main_nav1_settings.svg) center
			13px no-repeat;
}

#LMS_Messaging_tab {
	width: 83px;
	border-bottom: 3px solid #eeeeee;
	-webkit-transition: all 0.5s; /* Safari */
	transition: all 0.5s;
	background:
			url(/academymaker/images/am20/svg/icon_main_nav1_messaging.svg) center
			13px no-repeat;
}

#LMS_User_tab {
	width: 83px;
	border-bottom: 3px solid #eeeeee;
	-webkit-transition: all 0.5s; /* Safari */
	transition: all 0.5s;
	background: url(/academymaker/images/am20/svg/icon_main_nav1_user.svg)
	center 13px no-repeat;
}

#LMS_Statistic_tab {
	width: 82px;
	border-bottom: 3px solid #eeeeee;
	-webkit-transition: all 0.5s; /* Safari */
	transition: all 0.5s;
	border-right: 1px solid #eeeeee;
	background:
			url(/academymaker/images/am20/svg/icon_main_nav1_statistics.svg)
			center 13px no-repeat;
}

#LMS_SuperAdmin_tab {
	width: 83px;
	border-bottom: 3px solid #eeeeee;
	-webkit-transition: all 0.5s; /* Safari */
	transition: all 0.5s;
	background: url(/academymaker/images/am20/svg/icon_main_nav1_start.svg)
	center 13px no-repeat;
}

#LMS_Project_tab {
	width: 83px;
	border-bottom: 3px solid #eeeeee;
	-webkit-transition: all 0.5s; /* Safari */
	transition: all 0.5s;
	background:
			url(/academymaker/images/am20/svg/icon_main_nav1_projects.svg) center
			13px no-repeat;
}

#LMS_Start_tab:hover {
	border-bottom: 3px solid #f28f02;
}

#LMS_Settings_tab:hover {
	border-bottom: 3px solid #f28f02;
}

#LMS_Messaging_tab:hover {
	border-bottom: 3px solid #f28f02;
}

#LMS_User_tab:hover {
	border-bottom: 3px solid #f28f02;
}

#LMS_Statistic_tab:hover {
	border-bottom: 3px solid #f28f02;
}

#LMS_SuperAdmin_tab:hover {
	border-bottom: 3px solid #f28f02;
}

#LMS_Project_tab:hover {
	border-bottom: 3px solid #f28f02;
}

#LMS_Start_tab.active {
	border-bottom: 3px solid #f28f02;
}

#LMS_Settings_tab.active {
	border-bottom: 3px solid #f28f02;
}

#LMS_Messaging_tab.active {
	border-bottom: 3px solid #f28f02;
}

#LMS_User_tab.active {
	border-bottom: 3px solid #f28f02;
}

#LMS_Statistic_tab.active {
	border-bottom: 3px solid #f28f02;
}

#LMS_SuperAdmin_tab.active {
	border-bottom: 3px solid #f28f02;
}

#LMS_Project_tab.active {
	border-bottom: 3px solid #f28f02;
}

#LMS_Category_tab {
	border-bottom: 3px solid #f28f02;
}

.globalNaviTab {
	float: left;
	height: 35px;
	padding: 0px 21px;
	text-align: center;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	background: #e7e7e7;
}

.globalNaviTab a {
	color: #ccc;
	display: block;
	text-align: center;
	padding: 8px 0 0 0;
}

#sectionManagerTabLink a {
	color: #ccc;
	display: block;
	text-align: center;
	padding: 8px 10px 0 0;
}

.globalNaviTab a:hover {
	color: #fff;
	text-decoration: none;
}

.globalNaviTab.active a {
	color: #373A3F;
}

.globalNaviTab.active a:hover {
	color: #000;
}

.globalNaviTab.active {
	background: #fff;
	height: 33px;
	padding: 4px 21px;
	margin-top: 11px;
}

#sectionAuthoringTab {
	float: left;
	height: 35px;
	padding: 0px 21px;
	text-align: center;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	background: #e7e7e7;
	margin-left: 1px;
	margin-top: 17px;
	-webkit-transition: all 0.1s; /* Safari */
	transition: all 0.1s;
}

#sectionAuthoringTab.active, #sectionManagerTab.active,
#sectionAuthoringTab:hover, #sectionManagerTab:hover {
	background: #fff;
	height: 33px;
	padding: 4px 21px;
	margin-top: 11px;
}

#sectionManagerTab {
	float: left;
	height: 35px;
	padding: 0px 21px;
	text-align: center;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	background: #e7e7e7;
	margin-left: 1px;
	margin-top: 17px;
	-webkit-transition: all 0.1s; /* Safari */
	transition: all 0.1s;
}

#sectionManagerTab a {
	padding: 8px 8px 0 0;
}

#sectionAuthoringNav {
	overflow: hidden;
	width: 600px;
	height: 73px;
	margin: 8px 0 0 0;
}

#sectionAuthoringNav div {
	padding: 0 2px;
	margin: 0;
	height: 73px;
	float: left;
	list-style: none;
	text-align: center;
	border-left: 1px solid #eeeeee;
	box-sizing: border-box;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	background-size: 37px;
}

#sectionAuthoringNav a {
	display: block;
	text-align: center;
	font-size: 11px;
	padding-top: 44px;
	cursor: pointer;
	color: #484848;
	font-weight: normal;
}

#sectionAuthoringNav a:hover {

}

#sectionManagerNav {
	overflow: hidden;
	width: 600px;
	height: 73px;
	margin: 8px 0 0 0;
}

#sectionManagerNav div {
	padding: 0 2px;
	margin: 0;
	height: 73px;
	float: left;
	list-style: none;
	text-align: center;
	border-left: 1px solid #eeeeee;
	box-sizing: border-box;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	background-size: 37px;
}

#sectionManagerNav a {
	display: block;
	text-align: center;
	font-size: 11px;
	padding-top: 44px;
	cursor: pointer;
	color: #484848;
	font-weight: normal;
}

#sectionManagerNav > div {
	width: 84px;
	border-bottom: 3px solid #eeeeee;
}

#manager_dashboard_tab {
	background: url(/academymaker/images/am20/svg/icon_main_nav1_start.svg) center 13px no-repeat;
}

#manager_meetings_tab {
	background: url(/academymaker/images/manager/kalender.svg) center 13px no-repeat;
}

#manager_requests_tab {
	background: url(/academymaker/images/manager/anfragen.svg) center 13px no-repeat;
}

#manager_bookings_tab {
	background: url(/academymaker/images/manager/buchungen.svg) center 13px no-repeat;
}

#manager_resources_tab {
	background: url(/academymaker/images/manager/ressourcen.svg) center 13px no-repeat;
}

#sectionManagerNav > div:hover {
	border-bottom: 3px solid #f28f02;
}

#sectionManagerNav > div.active {
	border-bottom: 3px solid #f28f02;
}

#authoring_Content_tab {
	width: 84px;
	border-bottom: 3px solid #eeeeee;
	background: url(/academymaker/images/am20/svg/icon_main_nav2_inhalte.svg) center 13px no-repeat;
}

#authoring_Design_tab {
	width: 84px;
	border-bottom: 3px solid #eeeeee;
	background: url(/academymaker/images/am20/svg/icon_main_nav2_gestaltung.svg) center 13px no-repeat;
}

#authoring_Tests_tab {
	width: 84px;
	border-bottom: 3px solid #eeeeee;
	background: url(/academymaker/images/am20/svg/icon_main_nav2_pruefung.svg) center 13px no-repeat;
}

#authoring_Surveys_tab {
	width: 84px;
	border-bottom: 3px solid #eeeeee;
	background: url(/academymaker/images/am20/svg/icon_main_nav2_befragung.svg) center 13px no-repeat;
}

#authoring_EfficacyControl_tab {
	width: 84px;
	border-bottom: 3px solid #eeeeee;
	background: url(/academymaker/images/am20/svg/icon_main-nav3_information.svg) center 13px no-repeat;
}

#authoring_Certificate_tab {
	width: 84px;
	border-bottom: 3px solid #eeeeee;
	background: url(/academymaker/images/am20/svg/icon_main_nav2_zertifikat.svg) center 13px no-repeat;
}

#authoring_Emails_tab {
	width: 84px;
	border-bottom: 3px solid #eeeeee;
	background: url(/academymaker/images/am20/svg/icon_main_nav2_e-mails.svg) center 13px no-repeat;
}

#authoring_onlinePreview_tab {
	width: 95px !important;
	border-bottom: 3px solid #eeeeee;
	border-right: 1px solid #eeeeee;
	background:
			url(/academymaker/images/am20/svg/icon_main_nav2_online_preview.svg)
			center 13px no-repeat;
}

#authoring_Content_tab:hover {
	width: 84px;
	border-bottom: 3px solid #f28f02;
}

#authoring_Design_tab:hover {
	width: 84px;
	border-bottom: 3px solid #f28f02;
}

#authoring_Tests_tab:hover {
	width: 84px;
	border-bottom: 3px solid #f28f02;
}

#authoring_Surveys_tab:hover {
	width: 84px;
	border-bottom: 3px solid #f28f02;
}

#authoring_Certificate_tab:hover {
	width: 84px;
	border-bottom: 3px solid #f28f02;
}

#authoring_Emails_tab:hover {
	width: 84px;
	border-bottom: 3px solid #f28f02;
}

#authoring_onlinePreview_tab:hover {
	border-bottom: 3px solid #f28f02;
}

#authoring_Content_tab.active {
	width: 84px;
	border-bottom: 3px solid #f28f02;
}

#authoring_Design_tab.active {
	width: 84px;
	border-bottom: 3px solid #f28f02;
}

#authoring_Tests_tab.active {
	width: 84px;
	border-bottom: 3px solid #f28f02;
}

#authoring_Surveys_tab.active {
	width: 84px;
	border-bottom: 3px solid #f28f02;
}

#authoring_EfficacyControl_tab.active {
	width: 84px;
	border-bottom: 3px solid #f28f02;
}

#authoring_Certificate_tab.active {
	width: 84px;
	border-bottom: 3px solid #f28f02;
}

#authoring_Emails_tab.active {
	width: 84px;
	border-bottom: 3px solid #f28f02;
}

#authoring_onlinePreview_tab.active {
	width: 84px;
	border-bottom: 3px solid #f28f02;
}

/* Training Tabs */
/*-------------------------------------------------------------------- */
#trainingTabs {
	position: absolute;
	top: 108px;
	right: 24px;
	height: 25px;
	width: 45%;
	overflow: hidden;
	text-align: right;
}

#trainingTabs li a {
	text-align: left;
	white-space: nowrap;
	color: #484848;
	line-height: 9px;
}

#trainingTabs, #trainingTabs li {
	list-style: none;
	margin: 0;
	padding: 0;
}

#trainingTabs li {
	margin: 0 4px;
}

#trainingTabs a:hover {

}

.trainingTab {
	display: inline-block;
	width: 160px;
	height: 26px;
	background: #fff;
	position: relative;
	zoom: 1;
	border-left: 2px solid #eeeeee;
	border-top: 2px solid #eeeeee;
	border-right: 2px solid #eeeeee;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.trainingTab a {
	text-decoration: none;
	font-size: 11px;
	margin: 3px 0 0 10px;
	display: block;
	width: 125px;
	overflow: hidden;
	height: 15px;
}

.trainingTab_inactive a {
	margin: 3px 0 0 13px;
}

.firstTrainingTab.trainingTab a {
	margin: 3px 0 0 13px;
}
/* IE 7 hack */
*+html .trainingTab .anchor-text {
	position: absolute;
	left: 10px;
}

*+html .firstTrainingTab.trainingTab .anchor-text {
	position: absolute;
	left: 23px;
}

.trainingTab .icon-close {
	position: absolute;
	top: 3px;
	right: 6px;
	height: 16px;
	width: 16px;
	background: url(/academymaker/images/am20/svg/am_btn_tab_close.svg) center center no-repeat;
}

#trainingTabs li a:hover .icon-close {
	background: url(/academymaker/images/am20/svg/am_btn_tab_close_hover.svg) center center no-repeat;
}

.trainingTab_inactive {
	display: inline-block;
	width: 164px;
	height: 25px;
	background: #eeeeee;
	zoom: 1; *
display: inline;
}

.trainingTab_inactive:hover {
	background: #fff;
}

#addTrainingTabsButton {
	position: absolute;
	top: 2px;
	left: -20px;
	width: 16px;
	height: 16px;
	background: url(/academymaker/images/am20/svg/am_btn_tab_add.svg) center center #fff no-repeat;
	border: none;
	display: block;
	margin: 0;
}

#addTrainingTabsButton:hover {
	background: url(/academymaker/images/am20/svg/am_btn_tab_add_hover.svg) center center #fff no-repeat;
}

.addTrainingTab {
	cursor: pointer;
	display: inline-block;
	width: 27px;
	height: 29px;
	margin-right: -20px;
	margin-top: -5px;
	background: url('/academymaker/images/am20/addTrainingTab.gif') 0 0
	no-repeat;
	z-index: 999;
}

.addTrainingTab_inactive #addTrainingTabsButton {
	cursor: pointer;
	display: inline-block;
	width: 27px;
	height: 29px;
	margin-right: -20px;
	margin-top: -1px;
	background: url('/academymaker/images/am20/addTrainingTab.gif') 0 -20px
	no-repeat;
	z-index: 1;
}

#trainingTabsSelector {
	position: absolute;
	top: 108px;
	right: -8px;
	width: 23px;
	height: 23px;
	cursor: pointer;
	background: url(/academymaker/images/am20/arrow_down.png) #eeeeee center center no-repeat;
	border-left: 2px solid #eeeeee;
	border-top: 2px solid #eeeeee;
	border-right: 2px solid #eeeeee;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	z-index: 8;
}

#trainingTabsSelector.active {
	background-color:#fff;
}

#trainingTabsSelector:hover {
	background-color:#fff;
}

#trainingTabsDropdownBox {
	width: 302px;
	top: 131px;
	right: -8px;
	position: absolute;
	background:#fff;
	z-index: 1;
	display: none;
	border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	border: 2px solid #eeeeee;
}

#trainingTabsDropdownBox ul {
	margin: 0;
}

#trainingTabsDropdownBox li {
	list-style: none;
	margin: 0;
	padding: 0;
	padding: 10px;
	padding-left: 25px;
	font-size: 11px;
	border-bottom: 1px solid #eee;
}

#trainingTabsDropdownBox li:hover {
	cursor: pointer;
	color: #FF6600;
}

#helpStatisticsReportDropdown li:hover {
	cursor: pointer;
	color: #FF6600;
	background:
			url('/academymaker/images/am20/trainingSelectorBoxArrow.png') left
			center no-repeat;
}

#trainingTabsDropdownBox li.first {
	border-top: none;
	margin-top: 5px;
}

#trainingTabsDropdownBox li.last {
	border-bottom: none;
	margin-bottom: 0;
}

#mailList ul {
	margin-left: 0;
	padding-left: 0;
}

#mailList li {
	min-height: 30px;
	padding-top: 3px;
	padding-bottom: 3px;
	list-style: none;
}

#mailList .header {
	background-color: #e9e9e9;
	height: 35px;
	border-bottom: 1px solid #d7d7d7;
}

#mailList .headItem {
	height: 25px;
	padding-top: 10px;
}

#mailList .mailUser {
	float: left;
	min-width: 170px;
	padding-right: 10px;
	padding-left: 10px;
	border-right: 1px solid #d7d7d7;
}

#mailList .mailSubject {
	float: left;
	padding-left: 10px;
}

#mailList .mailSentTime {
	float: right;
	width: 150px;
	text-align: right;
	padding-right: 15px;
	border-left: 1px solid #d7d7d7;
}

#mailList .collapseButton {
	float: right;
	width: 20px;
	background: url('/academymaker/images/am20/spriteMainUI.gif') 0px -125px
	no-repeat;
	cursor: pointer;
	height: 10px;
	margin-top: 10px;
}

#mailList .collapseButton.collpsd {
	background: url('/academymaker/images/am20/spriteMainUI.gif') 0px -100px
	no-repeat;
}

#mailList .mailSource {
	display: none;
	overflow: auto;
	padding: 10px;
	background-color: #FFF;
}

#mailList .sourceLabel {
	float: left;
}

#mailList .sourceContainer {
	margin-left: 180px;
	border-left: 1px solid #d7d7d7;
	padding-left: 10px;
}

#mailList hr {
	background-color: #d7d7d7;
}

.jumptotop div {
	width: 100%;
	height: 30px;
	padding-top: 10px;
	background-color: #e9e9e9;
	text-align: center;
}

.jumptotop div:hover {
	background-color: #e1e1e1;
}

.mailSearchHeader {
	background-color: #eeeeee;
	padding: 20px 25px;
	height: 190px;
}

.mailSearchHeader #meetingContainer td {
	padding-left: 5px;
	padding-right: 5px;
}

.mailSearchHeader .timeBox {
	width: 450px;
	float: left;
}

.mailSearchHeader .userBox {

}

.mailItem {
	cursor: pointer;
}

.mailItem :hover .header {
	background-color: #e9e9e9;
}

#mailList .mailToolBox {
	background-color: #e9e9e9;
	height: 30px;
	width: 100%;
	margin: 5px 0;
}

#mailList .noResults {
	background-color: #e9e9e9;
	height: 50px;
	width: 100%;
	margin: 5px 0;
	padding-top: 30px;
	text-align: center;
}

.timeBox input[type="checkbox"] {
	margin: 3px 0 3px 5px;
}

/* Classroom Tabs */
/*-------------------------------------------------------------------- */
#classroomTabs {
	position: absolute;
	top: 108px;
	right: 24px;
	height: 25px;
	width: 55%;
	overflow: hidden;
	text-align: right;
}

#classroomTabs li a {
	text-align: left;
	white-space: nowrap;
	color: #484848;
	line-height: 8px;
}

#classroomTabs, #classroomTabs li {
	list-style: none;
	margin: 0;
	padding: 0;
}

#classroomTabsSelector {
	position: absolute;
	top: 49px;
	right: -3px;
	width: 27px;
	height: 24px;
	cursor: pointer;
	background: url('/academymaker/images/am20/trainingTabSelector.gif') 0 0
	no-repeat;
}

#classroomTabsSelector.active {
	background: url('/academymaker/images/am20/trainingTabSelector.gif')
	left bottom no-repeat;
}

#classroomTabsSelector:hover {
	background: url('/academymaker/images/am20/trainingTabSelector.gif')
	left bottom no-repeat;
}

#addClassroomTabsButton.addTrainingTab_inactive {
	background: url('/academymaker/images/am20/addTrainingTab.gif') 1px
	-21px no-repeat;
}

.addTrainingTab_inactive #addClassroomTabsButton {
	cursor: pointer;
	display: inline-block;
	width: 27px;
	height: 29px;
	margin-right: -20px;
	margin-top: -1px;
	background: url('/academymaker/images/am20/addTrainingTab.gif') 0 -20px
	no-repeat;
	z-index: 999;
}

#addClassroomTabsButton {
	position: absolute;
	top: 2px;
	left: -20px;
	width: 16px;
	height: 16px;
	background: url(/academymaker/images/am20/svg/am_btn_tab_add.svg) center
	center #fff no-repeat;
	border: none;
	display: block;
	margin: 0;
}

#classroomTabsDropdownBox {
	width: 302px;
	top: 73px;
	right: -5px;
	position: absolute;
	padding-bottom: 20px;
	background:
			url('/academymaker/images/am20/trainingTabsDropdownBoxBottom.png')
			left bottom no-repeat;
	z-index: 999;
	display: none
}

#classroomTabsDropdownBox ul {
	margin: 0;
	padding: 10px 17px 5px 17px;
	background:
			url('/academymaker/images/am20/trainingTabsDropdownBoxTop.png') 0 0
			no-repeat;
}

#classroomTabsDropdownBox li {
	list-style: none;
	margin: 0;
	padding: 0;
	padding: 10px;
	padding-left: 25px;
	font-size: 11px;
}

#classroomTabsDropdownBox li:hover {
	cursor: pointer;
	color: #FF6600;
	background:
			url('/academymaker/images/am20/trainingSelectorBoxArrow.png') left
			center no-repeat;
}

#classroomTabsDropdownBox li.first {
	border-top: none;
	margin-top: 5px;
}

#classroomTabsDropdownBox li.last {
	border-bottom: none;
	margin-bottom: 0;
}

.langContainer.right{
	display: flex;
	justify-content: flex-end;
}

/* Content Tabs */
/*-------------------------------------------------------------------- */
#contentTabs {
	height: 32px;
	overflow: visible;
}

#searchProjectForm .t1_col_40 {
	width: 10px;
}

#contentTabs div:not(.icheckbox_minimal):not(.borderTop){
	display: inline-block;
	float: left;
	margin: 0;
	margin-right: 3px;
	background-color: #fff;
	border-top: 1px solid #d7d7d7;
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	-webkit-transition: all 0.1s;
	transition: all 0.1s;
}

#contentTabs .langContainer div:not(.icheckbox_minimal):not(.borderTop) {
	margin-right: 0px;
	margin-left: 3px;
}

#contentTabs div.active:not(.languageTabsSelector):not(.languageTabsSelectorItemContainer) {
	border-color: #eee;
  background-color: #eeeeee;
}

#contentTabs div:hover:not(.languageTabsSelector) {
	background-color: #eeeeee !important;
	border-color: #eee !important;
}

#contentTabs div a {
	font-size: 11px;
	line-height: 30px;
	height: 31px;
	display: inline-block;
	padding: 0 20px;
	text-decoration: none;
	-webkit-user-select: none; /* Safari */
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* IE10+/Edge */
	user-select: none; /* Standard */
}

#contentTabs div.deleteable a {
	padding: 0 8px 0 20px ;
}

#contentTabs div a:hover {
	color: #484848;
}

#contentTabs .active {
	background: #eeeeee;
}

#contentTabs .active a {

}

#contentTabs div.languageTabsSelector {
	margin-right: 0;
	position: relative;
	width: 28px;
	height: 31px;
	background: url(/academymaker/images/am20/arrow_down.png) #eeeeee00 center center no-repeat;
}

#contentTabs div.languageTabsSelector .languageTabsSelectorItemContainer {
	position: absolute;
	top: 31px;
	right: -1px;
	min-width: 200px;
	min-height: 32px;
	margin-right: 0;
	z-index: 99;
}

#contentTabs div.languageTabsSelector:not(.active):hover{
	background: url(/academymaker/images/am20/arrow_down.png) #eeeeee center center no-repeat;
	border-color: #eeeeee;
}

#contentTabs div.languageTabsSelector.active:hover{
	border-color: #d7d7d7;
}

.languageTabsSelector .languageTabsSelectorItemContainer div:not(.borderTop) {
	width: 100%;
	margin: 0 !important;
	border-bottom: 1px solid #d7d7d7;
}

.langContainer.right .languageTabsSelector div.languageTabsSelectorItemContainer.active {
	border-top-right-radius: 0;
	width: 100%;
	margin: 0;
	border-top: 0;
}

.langContainer.right .languageTabsSelector div.languageTabsSelectorItemContainer.active div:not(.borderTop){
	width: 100%;
	margin: 0 !important;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	-webkit-border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.langContainer.right .languageTabsSelector div.languageTabsSelectorItemContainer.active div:not(.borderTop):hover{
	cursor: pointer;
	background-color: #eeeeee;
}

.borderTop {
	border-top: 1px solid #d7d7d7 !important;
	position: absolute;
	width: calc(100% - 28px) !important; /* 28px = width of languageTabsSelector*/
}

#addLanguageTabsButton {
	width: 16px;
	background: url(/academymaker/images/am20/svg/am_btn_tab_add.svg) center no-repeat;
	border: none;
	display: block;
	margin: 0;
}

#deleteLanguageTabsButton {
	width: 16px;
	background: url(/academymaker/images/am20/svg/am_btn_delete_white.svg) center no-repeat;
	border: none;
	display: block;
	margin-right: 7px;
	float: right;
	padding: 0!important;
}

#deleteLanguageTabsButton:hover {
	background: url(/academymaker/images/am20/svg/am_btn_delete_white_hover.svg) center no-repeat;
}

#contentTabs {
	width: 970px;
}

#contentTabs table {
	width: 100%;
}

#contentTabs td {
	padding: 0;
}

#invertedTabs {
	height: 27px;
	overflow: visible;
	padding-bottom: 4px;
	color: #eeeeee;
	border-bottom: 1px solid #eeeeee;
}

#invertedTabs div {
	display: inline-block;
	float: left;
	margin: 0;
	margin-right: 3px;
	background-color: #eeeeee;
	border-top: 1px solid #eeeeee;
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	-webkit-transition: all 0.1s;
	transition: all 0.1s;
}

#invertedTabs div.active {
}

#invertedTabs div:hover {
	background-color: #ffffff;
}

#invertedTabs div a {
	font-size: 11px;
	line-height: 26px;
	height: 28px;
	display: inline-block;
	padding: 1px 20px;
	text-decoration: none;
}

#invertedTabs div a:hover {
	color: #484848;
}

#invertedTabs .active {
	background-color: #ffffff;
}

#invertedTabs .active a {
	border-bottom: solid white;
}

.iframeLoadingImage {
	position: relative;
	width: 100%;
	z-index: 999;
}

div.trainingPageContainer.viewTraining div.iframeLoadingImage {
	margin-top: 30%;
}

.iframeLoadingImage div {
	background: url(/academymaker/images/am20/loadingAnimation.gif) no-repeat center center;
	width: 176px;
	height: 116px;
	margin: 0 auto;
}

/* Content */
/*-------------------------------------------------------------------- */
#wrapper #LMSContent {
	margin: 64px 0 0 0;
}

#courseForm .collapsibleContentView h2 {
	border-top: none;
}

#courseForm .borderBottom {
	border: none;
}

#wrapper #LMSContent .headerSelector {
	border-bottom: 1px solid #fff;
}

#wrapper #authoringContent {
	width: 970px;
	padding-bottom: 150px;
	margin: 50px auto;
}

#wrapper #classroomContent {
	padding-bottom: 150px;
	margin-top: 50px;
}

#wrapper #classroomContent:empty {
	padding-bottom: 0;
	margin-top: 0;
}

#wrapper #LMSContent .headerSelector td.alignRight {
	color: #484848;
	font-size: 11px;
}

.contentWrap {

}

.contentWrapFixed {
	margin: 0 auto;
	width: 730px;
	text-align: left;
	margin-top: 64px;
}

.contentWrapFixed970 {
	margin: 0 auto;
	width: 970px;
	text-align: left;
	position: relative;
}

.placeholderContainer {
	padding: 100px 0;
	text-align: center;
	font-size: 35px;
	color: #D9D9D9;
	-moz-text-shadow: 1px 1px #fff;
	-webkit-text-shadow: 1px 1px #fff;
	text-shadow: 1px 1px #fff;
	border-bottom: 1px solid #D9D9D9;
	font-family: 'robotolight';
}

.placeholderContainer.placeholderContainerNoBorderBottom {
	border-bottom: none;
}

.contentHighlight {
	background-color: #fff;
}

.highlightTableSmall tr td, .mcBody .highlightTableSmall td {
	background: #f7f7f7;
	font-size: 11px;
	color: #888;
	padding: 5px;
	vertical-align: top;
}

table tr td.textTop {
	vertical-align: top;
}

.contentHighlight h5 {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
}

.bigInfoText {
	color: #b9b9b9;
	font-size: 29px;
	text-align: center;
	padding: 70px;
	font-weight: normal
}
.headerSecondarySelector {
	background-color: #eee;
	padding: 20px 25px;
}

.headerSecondarySelector table td {
	vertical-align: top;
}

.headerSecondarySelector label {
	padding-left: 7px;
}

.headerSecondarySelector .custom-select {
	margin-right: 20px;
}

.headerSelector {
	background-color: #eeeeee;
	padding: 20px 20px 20px 10px;
}

.headerSelector.examAndInterview {
	align-items: center;
	display: flex;
	justify-content: space-between;
}

.headerSelector.examAndInterview .activateExam{
	display: flex;
}

.headerSelector.examAndInterview .activateExam .btnSlideToggle {
	margin-right: 10px;
}

.contentWrapFixed .headerSelector {
	background-color: #eeeeee;
	padding: 18px 20px 18px 20px;
	margin-bottom: 12px;
}

#authoringContent .headerSelector {
	background-color: #eeeeee;
	padding: 20px;
	margin-bottom: 12px;
}

#authoringContent .headerSelector td {
	padding-left: 0 !important;
}

.headerSecondarySelector label {
	padding-left: 7px;
}


.prjDateFilterSelectors>td {
	width: 270px !important;
}

.subheaderSecondarySelector {
	background-color: #eee;
	padding: 20px 25px 20px 25px;
}

.footerSecondarySelector {
	background-color: #eeeeee;
	border-bottom: 1px solid #d7d7d7;
	padding: 20px;
}

.viewContainerPaddingCenter {
	padding-top: 20px;
	text-align: center;
}

.reportTableHeading {
	padding: 20px 25px 10px 0;
	line-height: 20px;
	font-size: 13px;
	color: #484848;
	font-weight: bold;
	margin: 0;
}

.checkboxItemList {
	overflow: hidden;
	zoom: 1;
}
.checkboxItemList div:not(.icheckbox_minimal) {
	float: left;
	height: 20px;
	width: 147px;
	margin-right: 5px;
}

.checkboxItemList label {
	font-size: 11px;
	margin-left: 6px;
}

.headerSecondarySelector .custom-select {
	margin-right: 20px;
}

.headerSelectorImageMap {
	background-color: #f7f7f7;
	border-bottom: 1px solid #d7d7d7;
	text-align: center;
	height: 60px;
	padding: 20px 20px 15px 10px;
}

.contentTitle {
	font-size: 25px;
	color: #7a8a95;
	padding: 0 15px 0 0;
	overflow: visible;
	font-family: 'robotolight';
	white-space: nowrap;
}

.permissionDescription {
	font-size: 15px;
	color: #7a8a95;
	padding: 0 15px 0 0;
	overflow: visible;
	font-family: 'robotolight';
	white-space: nowrap;
}

.headerSelectorSecond {
	border-top: none;
}

.headerSelectorAcademy {
	background-color: #eeeeee;
	padding: 18px 20px 18px 20px;
	margin-bottom: 12px;
}

.contentWrapFixed970 .headerSelectorAcademy {
	padding: 18px 20px 18px 20px;
}

.letterNavigation {
	display: block;
	margin-left: 10px;
}

.letterNavigation b {
	font-weight: normal;
	line-height: 25px;
	display: block;
	float: left;
	padding: 0 3px 7px 3px;
	font-size: 25px;
	color: #dfdfdf;
	text-decoration: none
}

.allLetters {
	cursor: pointer;
	height: 25px;
	width: 19px;
	margin-right: 5px;
	background: url('/academymaker/images/am20/spriteMainUI.gif') 0 -250px
	no-repeat;
}

.allLetters:hover {
	background: url('/academymaker/images/am20/spriteMainUI.gif') -25px
	-250px no-repeat;
}

.letterNavigation a {
	font-weight: normal;
	line-height: 25px;
	display: block;
	float: left;
	padding: 0 3px 7px 3px;
	font-size: 25px;
	color: #484848;
	text-decoration: none
}

.letterNavigation a.active {
	color: #f28f02;
}

.letterNavigation a:hover {
	color: #f28f02;
}

.tableTrainingSelector {
	width: 100%;
	overflow: visible;
	position: relative;
}

.ts_col_4_1 {
	width: 6%;
}

.ts_col_4_2 {
	width: 38%;
}

.ts_col_4_3 {
	width: 44%;
}

.ts_col_4_4 {
	width: 12%;
	text-align: center
}

.tableTraining {
	width: 100%
}

.tableTraining td>a:hover {
	color: #f28f02;
}

.location_icon {
	position: relative;
	text-indent: -999999px;
	width: 22px;
	height: 22px;
}

.location_icon.map {
	background: url('/academymaker/images/am20/svg/am_icon_location.svg')
	center center no-repeat;
	width: 22px;
	height: 22px;
}

.location_icon.people {
	background: url('/academymaker/images/am20/svg/am_icon_people.svg')
	center center no-repeat;
	width: 22px;
	height: 22px;
}

.location_icon.classroom {
	background: url('/academymaker/images/am20/svg/am_icon_location.svg')
	center center no-repeat;
	width: 22px;
	height: 22px;
}

.location_icon.webinar {
	background: url('/academymaker/images/am20/svg/am_icon_webinar.svg') center center no-repeat;#
width: 22px;
	height: 22px
}

.webinar-status-container {
	background-image: url("/academymaker/images/am20/webinar_icon.png");
	background-repeat: no-repeat;
	background-position: center;
	z-index: -10;
	height: 24px;
	display: inline-block;
	width: 32px;
	text-align: right;
	background-size: contain;
}

.webinar-status-container.datasession.yes {
	background-image:
			url("/academymaker/images/modules/webinar/datasession_yes.png");
}

.webinar-status-container.datasession.yes {
	background-image:
			url("/academymaker/images/modules/webinar/datasession_not.png");
}

.webinar-status-container.accesslocked.not {
	background-image:
			url("/academymaker/images/modules/webinar/accesslocked_not.png");
}

.webinar-status-container.accesslocked.yes {
	background-image:
			url("/academymaker/images/modules/webinar/accesslocked_yes.png");
}

.webinar-status-container.deaf.not {
	background-image:
			url("/academymaker/images/modules/webinar/deaf_not.png");
}

.webinar-status-container.deaf.yes {
	background-image:
			url("/academymaker/images/modules/webinar/deaf_yes.png");
}

.webinar-status-container.muted.not {
	background-image:
			url("/academymaker/images/modules/webinar/muted_not.png");
}

.webinar-status-container.muted.yes {
	background-image:
			url("/academymaker/images/modules/webinar/muted_yes.png");
}

.webinar-status-container.parked.not {
	background-image:
			url("/academymaker/images/modules/webinar/parked_not.png");
}

.webinar-status-container.parked.yes {
	background-image:
			url("/academymaker/images/modules/webinar/parked_yes.png");
}

.webinar-status-container.telefon.not {
	background-image:
			url("/academymaker/images/modules/webinar/telefon_not.png");
}

.webinar-status-container.telefon.yes {
	background-image:
			url("/academymaker/images/modules/webinar/telefon_yes.png");
}

.t1_col_9_1 {
	width: 6%;
	text-align: center
}

.t1_col_9_2 {
	width: 28%;
}

.t1_col_9_3 {
	width: 10%;
}

.t1_col_9_4 {
	width: 8%;
}

.t1_col_9_5 {
	width: 8%;
}

.t1_col_9_6 {
	width: 8%;
}

.t1_col_9_7 {
	width: 15%;
}

.t1_col_9_8 {
	width: 5%;
	text-align: center
}

.t1_col_9_9 {
	width: 12%;
	text-align: center
}

.tableList {
	width: 100%;
	border-collapse: collapse;
}

.tableList:not(.answerStatisticTable) tr {
	border-bottom: 1px dashed #d7d7d7;
}

.tableList.answerStatisticTable tr td.statisticUnderline {
	border-bottom: 1px dashed #d7d7d7;
}

.editTable tr {
	border-bottom: none;
}

.tableList tr td {
	padding: 10px 5px;
	color: #484848;
}

#hierarchyCompaniesData{
	float: right;
}

.tableList .itemDescription {
	border: 0;
}

.tableList tr:last-child {
	border-bottom: 1px solid #ddd;
}

.tableList .tableListBorderless td {
	border-bottom: none;
}

.tableList .tableListNextOption td {
	padding: 0 0 10px 0;
}

.tableList input:not([type='radio']){
	vertical-align: middle;
	/*line-height: 21px;*/
	height: 21px;
}

.tableList label {
	vertical-align: middle;
	line-height: 21px;
	margin: 0 10px 0 2px
}

.tableList small {
	color: #7A7A7A;
	font-size: 10px;
	font-weight: bold
}

.tableList .timeSelector td,
.tableList .daysSelector td {
	padding: inherit;
	border-bottom: 1px solid #b6b6b6;
}

#meetingContainer .timeSelector td,
#meetingContainer .daysSelector td {
	padding: 0;
}

.timePeriod::-ms-clear {
	display: none;
}

.date-pick.deactivated {
	background: #f1f1f1;
	cursor: default;
	color: #dbdcdd;
	background: url(/academymaker/images/am20/icon_cal_off.png) no-repeat
	78px center !important;
	border-color: #e6e6e6;
}

.deactivated {
	opacity: 0.40;
	filter: alpha(opacity =   40);
	cursor: default;
}

.autoScrollContentHorizontal {
	overflow-x: auto;
}

.tableTrainingHeading th {
	padding: 10px 5px;
	background-color: #fff;
	border-bottom: 1px solid #ddd;
	font-weight: normal;
	color: #55778e;
	text-align: left;
	font-size: 11px;
	text-transform: none;
	vertical-align: top;
}

.tableTrainingHeading th.alignCenter{
	text-align: center;
}

#classroomContent .tableTrainingHeading th {
	width: auto;
}

.t1_col_50_2 {
	width: 60px !important;
}

.tableTrainingHeading th nobr {
	margin-right: 20px;
}

.tableTrainingHeading th a {
	color: #55778e;
	font-size: 11px;
	text-decoration: none;
}

.tableTrainingHeading th b {
	margin: 0 0 -4px 6px;
	background: url('/academymaker/images/am20/svg/am_icon_upanddown.svg') center center no-repeat;
	background-size: 24px;
	width: 16px;
	height: 16px;
	display: inline-block;
}

#selectorAscend {
	background: url('/academymaker/images/am20/svg/am_icon_up.svg') center
	center no-repeat;
	background-size: 24px;
}

#selectorDescend {
	background: url('/academymaker/images/am20/svg/am_icon_down.svg') center
	center no-repeat;
	background-size: 24px;
}

.t1_col_10 {
	width: 10px;
}

.t1_col_20 {
	width: 20px;
}

.t1_col_25 {
	width: 25px;
}

.t1_col_25 input {
	padding: 0;
}

.t1_col_30 {
	width: 30px;
}

.t1_col_35 {
	width: 35px;
}

.t1_col_40 {
	width: 40px;
}

.t1_col_notCenter {
	text-align-last: left;
}

.t1_col_35.assUserToProject {
	padding: 25px 12px 0 10px;
}

#searchCourseForm .t1_col_40 {
	width: 10px;
}

.t1_col_45 {
	width: 45px;
}

.t1_col_50 {
	width: 50px;
}

.viewDataTableCollapsible td .t1_col_50 {
	width: 48px;
}

.t1_col_55 {
	width: 55px;
}

.t1_col_65x {
	width: 65px;
	text-align: center;
}

.t1_col_65 {
	width: 65px;
	text-align: center;
	vertical-align: top
}

.t1_col_70 {
	width: 70px;
}

.t1_col_75 {
	width: 75px;
}

.t1_col_95 {
	width: 95px;
}

.t1_col_90 {
	width: 90px;
}

.t1_col_100 {
	width: 100px;
}

.t1_col_110 {
	width: 110px;
}

.t1_col_120 {
	width: 120px;
}

.t1_col_125 {
	width: 175px;
}

.t1_col_150 {
	width: 150px;
}

.t1_col_175 {
	width: 175px;
}

.t1_col_200 {
	width: 200px;
}

.t1_col_210 {
	width: 210px;
}

.t1_col_225 {
	width: 225px;
}

.t1_col_255 {
	width: 255px;
}

.t1_col_275 {
	width: 275px;
}

.viewAllExamsCell .t1_col_275 {
	width: 155px;
}

.t1_col_320 {
	width: 320px;
}

.t1_col_330 {
	width: 330px;
}

.t1_col_355 {
	width: 355px;
}

.t1_col_405 {
	width: 405px;
}

.t1_col_450 {
	width: 450px;
	text-align: right
}

.t1_col_500 {
	width: 500px
}

.t1_col_550 {
	width: 550px
}

.t1_col_615 {
	width: 615px
}

.t1_col_750 {
	width: 750px
}

.alignCenter {
	text-align: center
}

.alignRight {
	text-align: right
}

.alignMiddle {
	vertical-align: middle;
}

.tableTraining td.folderRow {
	padding: 0;
}

.tableTraining thead td>a {
	font-size: 11px;
}

.tableTraining td {
	border-top: none;
	padding: 11px 5px 0px 5px;
}

.trainingCB {
	padding-left: 0;
}

.folderInset1 {
	width: 28px;
}

.folderInset2 {
	width: 52px;
}

.folderInset3 {
	width: 80px;
}

.folderInset4 {
	width: 103px;
}
.folderInset5 {
	width: 127px;
}

.folderInset6 {
	width: 152px;
}

.tableTraining.tableProject td {
	padding: 10px 5px;
}

.tableProjectFirstRow {
	padding: 8px 0 5px 0;
}

.tableProject div.vertical-center:not(.courseIcon ) {
	/*height: 19px;*/
	/*left: 37px;*/
	/*width: calc(100% - 40px);*/
}
.tableProject .btnGlobalGrey.vertical-center {
	left: 0;
}

.tableProject .btnSlideToggle {
	margin: 0 auto;
}

.tableTraining.tableProject td span em {
	margin: 0 0 0 -8px;
	font-style: normal;
}

.tableTraining a {
	font-size: 13px;
	font-family: 'robotomedium';
	color: #484848;
	margin-left: -4px;
}

.tableTraining.tableProject a .courseTitle {
	margin-left: 4px;
}

.tableTraining.tableProject a p.project-course-item-desc {
	margin-left: 8px;
	padding-right: 25px;
}


.tableTraining td>input {
	margin-bottom: 0;
}

.tableTraining tr.itemDescription td {
	padding: 0 0 17px 0;
	border-bottom: 1px dashed #d7d7d7;
}

.tableTraining tr.last td {
	border-bottom: none;
}

td.t1_col_35.assUserToProject {
	padding: 10px 12px 0 5px;
}

#coursesOverview td.t1_col_25:first-child {
	width: 2px;
}

.collapsible-content .collapsible-content .tableTraining tr.last td {
	border-bottom: 1px dashed #d7d7d7;
}

.tableTraining tr.itemDescription>td span {
	font-family: 'robotoregular';
}

tr.itemDescription.hidden {
	display: none;
}

.tableFolder td {
	padding: 5px 0;
	color: #666;
	background: #f7f7f7;
	font-weight: bold;
	border-bottom: 1px solid #fbfbfb;
}

.tableFolder td>span {
	line-height: 14px;
	padding: 0 7px;
	background: url('/academymaker/images/am20/spriteMainUI.gif') 0 -99px
	no-repeat;
	margin: 0 -1px -1px 0;
	cursor: pointer;
}

.tableFolder.opened td>span {
	line-height: 14px;
	padding: 0 7px;
	background: url('/academymaker/images/am20/spriteMainUI.gif') 0 -124px
	no-repeat;
	margin: 0 -1px -1px 0;
	cursor: pointer;
}

a.highlight {
	font-size: 11px;
}

a.highlight:hover {
	color: #f28f02;
}

b.highlight {
	line-height: 9px;
	padding: 0 4px;
	background: url('/academymaker/images/am20/spriteMainUI.gif') 3px -47px
	no-repeat;
	text-decoration: none;
	xmargin-right: -10px
}



.trainingSelector {
	height: 20px;
	line-height: 20px;
	width: 180px;
	margin: 0;
	font-size: 12px;
	float: left;
	margin-right: 5px;
}

.tableSecondaryOption {
	margin: 0
}

.tableSecondaryOption td, .tableSecondaryOption label {
	padding: 7px 0;
	font-size: 13px
}

.headerPager {
	color: #999;
}

.headerPager a {
	padding: 3px 5px;
	text-decoration: none
}

.headerPager a.active {
	color: #f28f02;
	background: none;
}

.footerPager {
	padding-top: 45px;
	border: none;
	text-align: center;
	color: #999
}

.footerPager a {
	font-size: 12px;
	cursor: pointer;
	padding: 3px 5px;
	margin: 0 1px;
}

.footerPager a.active {
	color: #f28f02;
	background: none;
}

.footerPager .lastPage {
	padding: 0;
	background: url('/academymaker/images/am20/svg/am_icon_arrow_left.svg')
	center center no-repeat;
	width: 16px;
	height: 16px;
	display: inline-block;
}

.footerPager .lastPage.active {
	background: url('/academymaker/images/am20/svg/am_icon_arrow_left.svg')
	center center no-repeat;
}

.footerPager .lastPage:hover {
	background: url('/academymaker/images/am20/svg/am_icon_arrow_left_hover.svg')
	center center no-repeat;
}

.footerPager .nextPage {
	padding: 0;
	background: url('/academymaker/images/am20/svg/am_icon_arrow_right.svg')
	center center no-repeat;
	width: 16px;
	height: 16px;
	display: inline-block;
}

.footerPager .nextPage.active {
	background: url('/academymaker/images/am20/svg/am_icon_arrow_right.svg')
	center center no-repeat;
}


.footerPager .nextPage:hover {
	background: url('/academymaker/images/am20/svg/am_icon_arrow_right_hover.svg')
	center center no-repeat;
}

.inputWrapper {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: #fff;
	border: 1px solid #c1c1c1;
	display: inline-block;
	float: left;
	margin-right: 9px;
}

.inputWrapperLight {
	background: #fff;
	border: 1px solid #c1c1c1;
	display: inline-block;
	float: left;
	margin-right: 20px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	overflow: hidden;
}

.modalContentContainer .inputWrapperLight, .modalContentContainer .inputWrapperLight input {
	width: 100%;
}

.inputWrapperLightNoMargin {
	background: #fff;
	border: 1px solid #c1c1c1;
	display: inline-block;
	float: left;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.textareaWrapperLight {
	background: url('/academymaker/images/am30/inputBgTextarea.png') 0 0
	no-repeat;
	border: 1px solid #c1c1c1;
	display: inline-block;
	float: left;
	margin-right: 10px;
}

.textareaWrapperLight div.mce-tinymce.mce-container{
	border: none;
}

.inputWrapperTextLight {
	width: 470px;
	background: url('/academymaker/images/am20/inputBg.gif') 0 -40px
	no-repeat;
	border: 1px solid #c1c1c1;
	display: inline-block;
	float: left;
	margin-right: 10px;
	padding: 5px;
}

.inputWrapperTextLight textarea {
	width: 470px;
	font-family: Arial, sans-serif;
	background: none;
	border: none;
}

.inputError:not(.textArea) {
	background: #fff;
	border: 1px solid #ff6464 !important;
}

.inputError:not(.textArea):not(.input) {
	border: 1px solid #ff6464 !important;
}

.inputError:not(.textArea):not(.input):not(.icheckbox_minimal) {
	background: #fff;
}

.inputError.textArea div.mce-tinymce.mce-container {
	border: 2px solid #ff6464 !important;
}

.tableBorderBottom {
	border-bottom: none;
}

.tableBorderBottomProject {
	border-bottom:1px solid #d7d7d7;
}

.itemDescription.last {
	border-bottom:1px solid #d7d7d7
}

#efficacyControlPeriod {
	width: 25px;
}

.inputSearch {
	width: 240px;
	border: none;
	background: none;
	height: 26px;
	padding: 2px 4px;
	outline: none;
	margin:0;
}

.inputSearch.invalid {
	border: 1px solid red;
}

.inputData {
	width: 400px;
	border: none;
	background: none;
	height: 26px;
	padding: 2px 5px;
	outline: none;
	margin:0;
}

.inputData_435 {
	width: 435px;
	border: none;
	background: none;
	height: 26px;
	padding: 2px 5px;
	outline: none;
	margin:0;
}

.inputSearch:disabled {
	background: #ececec;
}

.inputSearch < .inputWrapper {
				   margin-left: 0;
				   margin-right: 10px;
			   }

#fancybox-inner .inputSearch {
	width: 260px;
}

.inputTextClear::-ms-clear {
	display: none;
}

.areaSearch {
	font-size: 12px;
	resize: none;
	width: 244px;
	border: none;
	background: none;
	line-height: 21px;
	height: 42px;
	padding: 0 5px;
	margin-bottom: -3px;
	overflow: auto;
	background: #fff;
	outline: none;
}

.inputLarge {
	width: 230px;
	border: none;
	background: none;
	/*line-height: 21px;*/
	height: 21px;
	padding: 0 5px;
}

.inputMedium {
	width: 175px;
	border: none;
	background: none;
	height: 26px;
	padding: 2px 5px;
	outline: none;
}

.inputSmall {
	width: 50px;
	border: none;
	background: none;
	/* line-height: 21px; */
	height: 30px;
	padding: 0 5px;
}

.medium {
	background: url('/academymaker/images/am20/allButtons.gif') -60px 0
	no-repeat;
	width: 80px;
	height: 21px;
	line-height: 21px;
}

.customSelectError.date-pick, .customSelectError.timeSelector,
.customSelectError.date-pick, .customSelectError.daysSelector {
	border:1px solid #ff6464;
}


.customSelectError.timeSelector a.timeSelectorButton.percentSelectorButton,
.customSelectError.daysSelector a.daysSelectorButton.percentSelectorButton
{
	background: url(/academymaker/images/am20/selectBoxSprite.gif) 0 -310px
	no-repeat;
	background-color: none;
	border: none;
}

.date-pick {
	line-height: 22px;
	height: 26px;
	width: 93px;
	border: none;
	padding-left: 11px;
	background: url(/academymaker/images/am20/svg/am_icon_cal.svg) no-repeat
	79px 6px #fff;
	cursor: pointer;
	opacity: 1.0;
	border: 1px solid #c1c1c1;
	/* border-radius: 1px; */
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	margin-right: 5px;
}

.date-pick:hover {
	border-color: #d7d7d7;
}

.date-pick::-ms-clear {
	display: none;
}

.date-pick:disabled {
	background: url(/academymaker/images/am20/svg/am_icon_cal.svg) no-repeat
	79px 6px #f5f5f5;
	border-color: #d7d7d7;
	color: #acacac;
}

/* Answers */
/*--------------------------------------------------------------------*/
.trimLine {
	height: 20px;
	line-height: 10px;
	background: url('/academymaker/images/am20/inputBg.gif') 0px -120px
	repeat-x;
	margin: 5px 0 10px 0;
}

.answerItem {
	width: 310px;
	margin: 0 5px 5px 0;
	float: left;
}

.answerItem table {
	background: #eee;
	-moz-border-radius: 9px;
	border-collapse: collapse
}

.answerItem table:hover {
	background: #d7d7d7;
}

.answerItem table td {
	padding: 20px 0;
	vertical-align: middle
}

.answerItem table td.alignCenter {
	background: #d7d7d7;
	-moz-border-radius-topleft: 9px;
	-moz-border-radius-bottomleft: 9px;
	border-collapse: collapse
}

.answerItem table td label {
	margin-left: 5px;
}

/* Training Tree View */
/*--------------------------------------------------------------------*/
.trainingTreeViewHeader {
	padding: 6px 50px;
	background-color: #fff;
	border-top: none;
	font-size: 11px;
	color: #484848;
}

.trainingTreeViewHeader a {
	font-size: 10px;
	color: #484848;
	margin: 0 3px;
}

.trainingCollapsibleHeader {
	background-color: #eeeeee;
	height: 30px;
	overflow: hidden;
	border: none;
	padding: 5px 0px 4px 0;
	border-bottom: 1px solid #ddd;
}

.listItem .listItem .trainingCollapsibleHeader {
	background-color: #fff;
	border-top: none;
	float: none;
}

.placeholderTrainingItem {
	background: #ccc;
}

.listItem {
	/* border-bottom: 1px solid #e6e6e6; */

}

.trainingTreeView .listItemContent {
	height: 30px;
	overflow: hidden;
	background: #fff;
	border-bottom: 1px solid #ddd;
	padding: 5px 0 4px 0;
}

.ui-sortable-helper div {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

.ui-sortable-helper div div {
	border: none;
}

.ui-sortable-helper .listItemContent, .ui-sortable-helper .trainingCollapsibleHeader
{
	background-color: #f28f02 !important;
}

.ui-sortable-helper .listItemContent div {
	opacity: 0.5;
}

.ui-sortable-helper .listItemContent a, .ui-sortable-helper .trainingCollapsibleHeader a
{
	color: #fff;
}

#searchCompanyForm {
	border-top: 1px solid white;
}

.dragger {
	float: left;
	width: 20px;
	height: 20px;
	background:
			url('/academymaker/images/am20/svg/am_btn_dragndrop_20x20.svg') center
			center no-repeat;
	cursor: move;
	padding-top: 9px;
}

.dragger.right {
	float: right;
	background: url('/academymaker/images/am20/treeViewElements.gif') 0px
	0px no-repeat;
}

.checkbox {
	width: 30px;
	height: 30px;
	text-align: center;
	float: left;
}

.checkbox input {
	margin-top: 7px;
}

.trainingViewSidebarContainer {
	padding-left: 10px;
	float: left;
	width: 230px;
}

.trainingViewSidebarContainerFullscreen {
	position: absolute;
	top: 128px;
	left: 0;
	width: 300px;
	background: #f1f1f1;
	z-index: 1000;
	padding-left: 0;
}

.trainingViewSidebarHeader {
	padding: 18px 25px 10px 25px;
	border-top: 1px solid #d7d7d7;
	font-size: 13px;
}

.questionViewSidebarHeader {
	padding: 18px 25px 10px 25px;
	font-size: 13px;
	border-bottom: 1px solid #d7d7d7;
	line-height: 10px;
	margin: 0;
	background: #eee;
}

.fullscreenHeader {
	height: 25px;
	padding-left: 5px;
	line-height: 21px;
	/* width: 250px; */
	float: left;
	cursor: pointer;
	overflow: hidden;
}

.fullscreenHeader:hover {
	color: #373A3F
}

.fullscreenHeader:hover .treeViewIcon,
.fullscreenHeader .treeViewIcon.active {
	background: url(/academymaker/images/am20/svg/am_icon_inhalt_hover.svg) center center no-repeat;
	cursor: pointer
}

.trainingViewSidebarContent {
	font-size: 11px;
}

.trainingViewSidebarContent p {
	padding-bottom: 10px;
	font-size: 11px;
	margin: 0;
}

.trainingViewSidebarContent table {
	font-size: 11px;
	margin: 0;
}

.trainingViewSidebarContent table td {
	padding-bottom: 5px;
}

.trainingViewSidebarContent .templateChoiceHeading {
	padding-bottom: 5px;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
}

.certificateHeader input {
	margin: 0px 7px 0px 0;
}

.selectCertificateLayout table {
	border: 1px solid #d7d7d7;
	margin-right: 20px;
}

.selectCertificateLayout table:last-child {
	margin-right: 0;
}

.selectCertificateLayout .certificateLayoutHeading td {
	padding: 5px 0;
}

.checkboxMargin input {
	margin-right: 10px;
}

.certificateLayoutHeading label {
	line-height: 20px;
}

.certificateDescription {
	width: 125px;
	float:left;
}

.certificateDescription p {
	font-size: 11px;
	padding-right: 9px;
	margin-top: 20px;
	color: #484848;
}

.certificateLayout1 {
	height: 180px;
	width: 124px;
	vertical-align: bottom;
	margin: 15px 0 5px 0;
	background: url(/academymaker/images/am20/thumb/thn_layout_mit_rahmen.png) center center no-repeat;
	background-size:124px;
	float:right;
}

.certificateLayout2 {
	height: 180px;
	width: 124px;
	vertical-align: bottom;
	margin: 15px 0 5px 0;
	background: url(/academymaker/images/am20/thumb/thn_layout_ohne_rahmen.png) center center no-repeat;
	background-size:124px;
	float:right;
}

.certificateLayout3 {
	height: 180px;
	width: 124px;
	vertical-align: bottom;
	margin: 15px 0 5px 0;
	background: url(/academymaker/images/am20/thumb/thn_layout_hintergrund.png) center center no-repeat;
	background-size:124px;
	float:right;
}

.certificateLayout4 {
	height: 170px;
	width: 120px;
	vertical-align: bottom;
	margin: 15px 0 5px 0;
	background: url(/academymaker/images/am20/layout_certificateSprite.gif)
	-240px 0 no-repeat;
	float:right;
}

.questionTemplateIMG {
	height: 131px;
	width: 215px;
	vertical-align: bottom;
	margin: 0px 0 5px 0;
	background: url(/academymaker/images/am20/thumb/thn_single_choice.png) center center no-repeat;
	background-repeat: no-repeat;
}

.singleChoiceThumbnail {
	background-position: 0 0;
}

.multipleChoiceThumbnail, .questionTemplate0 {
	background: url(/academymaker/images/am20/thumb/thn_multiple_choice.png) center center no-repeat;
}

.freeAnswerQuestionThumbnail, .questionTemplate1 {
	background: url(/academymaker/images/am20/thumb/thn_freie_frage.png) center center no-repeat;
}

.semanticDiffQuestionThumbnail {
	background: url(/academymaker/images/am20/thumb/thn_semantisches_differential.png) center center no-repeat;
}

.gapQuestionThumbnail, .questionTemplate3 {
	background: url(/academymaker/images/am20/thumb/thn_lueckentext.png) center center no-repeat;
}

.sequenceQuestionThumbnail, .questionTemplate5_3, .questionTemplate5_4,
.questionTemplate5_5 {
	background: url(/academymaker/images/am20/thumb/thn_reihenfolge_bild.png) center center no-repeat;
}

.questionTemplate5_0, .questionTemplate5_1 {
    background: url(/academymaker/images/am20/thumb/thn_reihenfolge_text.png) center center no-repeat;
}

.questionTemplate5_7 {
    background: url(/academymaker/images/am20/thumb/thn_reihenfolge_bild_unterschrift.png) center center no-repeat;
}

.questionTemplate5_6 {
    background: url(/academymaker/images/am20/thumb/thn_reihenfolge_bild_text.png) center center no-repeat;
}

.pairingQuestionThumbnail, .questionTemplate6 {
	background: url(/academymaker/images/am20/thumb/thn_zuordnung_paare_bild_bild.png) center center no-repeat;
}

.questionTemplate6_12, .questionTemplate6_16 {
	background: url(/academymaker/images/am20/thumb/thn_zuordnung_paare_text_bild.png) center center no-repeat;
}

.questionTemplate6_11, .questionTemplate6_15 {
	background: url(/academymaker/images/am20/thumb/thn_zuordnung_paare_bild_text.png) center center no-repeat;
}

.questionTemplate6_13, .questionTemplate6_17 {
	background: url(/academymaker/images/am20/thumb/thn_zuordnung_paare_text_text.png) center center no-repeat;
}

.groupingQuestionThumbnail, .questionTemplate7 {
	background: url(/academymaker/images/am20/thumb/thn_zuordnung_gruppe_bild.png) center center no-repeat;
}

.questionTemplate7_1 {
	background: url(/academymaker/images/am20/thumb/thn_zuordnung_gruppe_text.png) center center no-repeat;
}

.trainingTemplateIMG {
	height: 191px;
	vertical-align: bottom;
	margin: 5px 0 5px 0;
	background-image: url(/academymaker/images/am20/layout_IconSprite.gif);
	background-repeat: no-repeat;
}

.multiRadioSelect {
	border-bottom: 1px solid #d7d7d7;
}

.trainingTemplateIMG {
	background-image: url(/academymaker/images/am20/thumb/thn_lektionen_kopieren.png);
}

.trainingTemplateIMG.layoutTemplate1 {
	background-image: url(/academymaker/images/am20/thumb/thn_bild_mit_klickarea.png);
}

.trainingTemplateIMG.layoutTemplate2 {
	background-image: url(/academymaker/images/am20/thumb/thn_text1_bild_klein.png);
}

.trainingTemplateIMG.layoutTemplate3 {
	background-image: url(/academymaker/images/am20/thumb/thn_text1_bild_klein.png);
}

.trainingTemplateIMG.layoutTemplate4 {
	background-image: url(/academymaker/images/am20/thumb/thn_bild_fullscreen.png);
}

.trainingTemplateIMG.layoutTemplate5 {
	background-image: url(/academymaker/images/am20/thumb/thn_text1_bild_klein.png);
}

.trainingTemplateIMG.layoutTemplate6 {
	background-image: url(/academymaker/images/am20/thumb/thn_text_2_bilder_klein.png);
}

.trainingTemplateIMG.layoutTemplate7 {
	background-image: url(/academymaker/images/am20/thumb/thn_text_2_bilder_klein.png);
}

.trainingTemplateIMG.layoutTemplate8 {
	background-image: url(/academymaker/images/am20/thumb/thn_id-06.png);
}

.trainingTemplateIMG.layoutTemplate9 {
	background-image: url(/academymaker/images/am20/thumb/thn_spalten_text_bild.png);
}

.trainingTemplateIMG.layoutTemplate10 {
	background-image: url(/academymaker/images/am20/thumb/thn_flash_mit_text.png);
}

.trainingTemplateIMG.layoutTemplate11 {
	background-image: url(/academymaker/images/am20/thumb/thn_flash_full.png);
}

.trainingTemplateIMG.layoutTemplate12 {
	background-image: url(/academymaker/images/am20/thumb/thn_flash_full.png);
}

.trainingTemplateIMG.layoutTemplate13 {
	background-image: url(/academymaker/images/am20/thumb/thn_flash_full.png);
}

.trainingTemplateIMG.layoutTemplate14 {
	background-image: url(/academymaker/images/am20/thumb/thn_video_full.png);
}

.trainingTemplateIMG.layoutTemplate15 {
	background-image: url(/academymaker/images/am20/thumb/thn_video_mit_text.png);
}

.trainingTemplateIMG.layoutTemplate16 {
	background-image: url(/academymaker/images/am20/thumb/thn_video_4zu3.png);
}

.trainingTemplateIMG.layoutTemplate2110,
.trainingTemplateIMG.layoutTemplate2112 {
	background-image: url(/academymaker/images/am20/thumb/thn_powerpoint.png);
}

.trainingTemplateIMG.layoutTemplate17 {
	background-image: url(/academymaker/images/am20/thumb/thn_powerpoint.png);
}

.trainingTemplateIMG.layoutTemplate18 {
	background-image: url(/academymaker/images/am20/thumb/thn_powerpoint.png);
}

.trainingTemplateIMG.layoutTemplate333 {
	background-position: 0 -2160px;
}

.trainingTemplateIMG.layoutTemplate19 {
	background-image: url(/academymaker/images/am20/thumb/thn_video_16zu9.png);
}

.trainingTemplateIMG.layoutTemplate20 {
	background-position: 0 -2400px;
}

.trainingTemplateIMG.layoutTemplate21 {
	background-position: 0 -2520px;
}

.trainingTemplateIMG.layoutTemplate22 {
	background-image: url(/academymaker/images/am20/thumb/thn_html5.png);
}

.trainingTemplateIMG.layoutTemplate23 {
	background-image: url(/academymaker/images/am20/thumb/thn_html5.png);
}

.trainingTemplateIMG.layoutTemplate230 {
	background-image: url(/academymaker/images/am20/thumb/thn_html5.png);
}

.trainingTemplateIMG.layoutTemplate231 {
	background-image: url(/academymaker/images/am20/thumb/thn_html5.png);
}
.trainingTemplateIMG.layoutTemplate241 {
	background-position: 0 -2880px;
}
.trainingTemplateIMG.layoutTemplateCopy{
	background-image: url(/academymaker/images/am20/thumb/thn_lektionen_kopieren.png);
}

.trainingTemplateIMG.layoutTemplateLink{
	background-image: url(/academymaker/images/am20/thumb/thn_lektionen_kopieren.png);
}

.trainingTemplateIMGForImageMap {
	height: 555px;
	width: 970px;
	vertical-align: bottom;
	background-image:
			url(/academymaker/images/am20/vorschaubild_interaktive_grafik_big.png);
	background-repeat: no-repeat;
}

.trainingPageContainer .trainingTemplateIMGForImageMap {
	height: 420px;
	width: 669px;
	vertical-align: bottom;
	background-image:
			url(/academymaker/images/am20/vorschaubild_interaktive_grafik.png);
	background-repeat: no-repeat;
}

#linksAndSoundArea h3 {
	display: block;
	padding: 0 15px;
	height: 25px;
	line-height: 25px;
	font-weight: bold;
	border-top: 1px solid #d7d7d7;
	background-color: #f7f7f7;
	font-size: 12px;
	margin: 0;
}

.viewTraining {
	background: #fff;
	min-height: 500px
}

.trainingPageContainer {
	float: left;
	border-top: 1px solid #d7d7d7;
	width: 100%;
}

.trainingPageContainer.oldTemplate {
	width: unset;
}

.trainingPageContainerFullscreen {
	width: 970px;
	border-top: 1px solid #d7d7d7;
	background: #fff;
	min-height: 680px
}

.trainingPageContainerFullscreen iframe {
	min-height: 700px;
}

.trainingContentWrapper font {
	line-height: inherit;
}

.trainingContentWrapper .paddingTemplate {
	padding: 30px;
}

.trainingContentWrapper .paddingTemplate_AM18 {
	padding: 10px;
}

.trainingContentWrapper p {
	xmargin-top: 0;
}

.trainingViewSidebarContainer .itemNode {
	width: 23px;
}

.trainingViewSidebarContainer .trainingTreeView .listItemContent {
	width: 300px;
}

.trainingViewSidebarContainer .trainingTreeView .trainingCollapsibleHeader
{
	width: 300px;
}

.trainingViewSidebarContainer .itemMainTitle a {
	margin-left: 3px
}

.trainingViewSidebarContainer .itemTitle a {

}

.trainingViewSidebarContainer .itemNumber span {
	margin-left: 6px
}

.trainingViewSidebarContainerFullscreen .itemNode {
	width: 23px;
}

.trainingViewSidebarContainerFullscreen .trainingTreeView .listItemContent
{
	width: 300px;
}

.trainingViewSidebarContainerFullscreen .trainingTreeView .trainingCollapsibleHeader
{
	width: 300px;
}

.trainingViewSidebarContainerFullscreen .itemMainTitle a {
	margin-left: 3px
}

.trainingViewSidebarContainerFullscreen .itemTitle a {
	margin-left: 3px
}

.trainingViewSidebarContainerFullscreen .itemNumber span {
	margin-left: 6px
}

.treeViewFolder a {
	display: block;
	width: 30px;
	height: 30px;
}

.itemNode {
	width: 21px;
	height: 28px;
	float: left;
	overflow: hidden;
	background-size: 16px 16px;
}

.listItem.draggable_level1>div>.itemNode {
	background-size: 16px 16px;
}

.listItem.draggable_level1>.collapsible-heading.collapsible-heading-collapsed>.itemNode.treeViewFolder,
.listItem.draggable_level2>.collapsible-heading.collapsible-heading-collapsed>.itemNode.treeViewFolder,
.listItem.draggable_level3>.collapsible-heading.collapsible-heading-collapsed>.itemNode.treeViewFolder,
.listItem.draggable_level4>.collapsible-heading.collapsible-heading-collapsed>.itemNode.treeViewFolder,
.listItem.draggable_level5>.collapsible-heading.collapsible-heading-collapsed>.itemNode.treeViewFolder,
.listItem.draggable_level6>.collapsible-heading.collapsible-heading-collapsed>.itemNode.treeViewFolder,
.listItem.draggable_level7>.collapsible-heading.collapsible-heading-collapsed>.itemNode.treeViewFolder,
.listItem.draggable_level8>.collapsible-heading.collapsible-heading-collapsed>.itemNode.treeViewFolder
{
	background: url(/academymaker/images/am20/svg/am_btn_accordion_off.svg)
	center 7px no-repeat;
	background-size: 16px 16px;
}

.listItem.draggable_level1>.collapsible-heading.collapsible-heading-collapsed>.itemNode.treeViewFolder:hover,
.listItem.draggable_level2>.collapsible-heading.collapsible-heading-collapsed>.itemNode.treeViewFolder:hover,
.listItem.draggable_level3>.collapsible-heading.collapsible-heading-collapsed>.itemNode.treeViewFolder:hover,
.listItem.draggable_level4>.collapsible-heading.collapsible-heading-collapsed>.itemNode.treeViewFolder:hover,
.listItem.draggable_level5>.collapsible-heading.collapsible-heading-collapsed>.itemNode.treeViewFolder:hover,
.listItem.draggable_level6>.collapsible-heading.collapsible-heading-collapsed>.itemNode.treeViewFolder:hover,
.listItem.draggable_level7>.collapsible-heading.collapsible-heading-collapsed>.itemNode.treeViewFolder:hover,
.listItem.draggable_level8>.collapsible-heading.collapsible-heading-collapsed>.itemNode.treeViewFolder:hover
{
	background: url(/academymaker/images/am20/svg/am_btn_accordion_off_hover.svg)	center 7px no-repeat;
	background-size: 16px 16px;
}

.listItem.draggable_level1>.collapsible-heading>.itemNode.treeViewFolder,
.listItem.draggable_level2>.collapsible-heading>.itemNode.treeViewFolder,
.listItem.draggable_level3>.collapsible-heading>.itemNode.treeViewFolder,
.listItem.draggable_level4>.collapsible-heading>.itemNode.treeViewFolder,
.listItem.draggable_level5>.collapsible-heading>.itemNode.treeViewFolder,
.listItem.draggable_level6>.collapsible-heading>.itemNode.treeViewFolder,
.listItem.draggable_level7>.collapsible-heading>.itemNode.treeViewFolder,
.listItem.draggable_level8>.collapsible-heading>.itemNode.treeViewFolder
{
	background: url(/academymaker/images/am20/svg/am_btn_accordion_on.svg)
	center 7px no-repeat;
	background-size: 16px 16px;
}

.listItem.draggable_level1>.collapsible-heading>.itemNode.treeViewFolder:hover,
.listItem.draggable_level2>.collapsible-heading>.itemNode.treeViewFolder:hover,
.listItem.draggable_level3>.collapsible-heading>.itemNode.treeViewFolder:hover,
.listItem.draggable_level4>.collapsible-heading>.itemNode.treeViewFolder:hover,
.listItem.draggable_level5>.collapsible-heading>.itemNode.treeViewFolder:hover,
.listItem.draggable_level6>.collapsible-heading>.itemNode.treeViewFolder:hover,
.listItem.draggable_level7>.collapsible-heading>.itemNode.treeViewFolder:hover,
.listItem.draggable_level8>.collapsible-heading>.itemNode.treeViewFolder:hover
{
	background: url(/academymaker/images/am20/svg/am_btn_accordion_on_hover.svg) center 7px no-repeat;
	background-size: 16px 16px;
}


.listItem.draggable_level1>.collapsible-heading.collapsible-heading-collapsed>.itemNode.treeViewFolder,
.listItem.draggable_level1>.collapsible-heading>.itemNode.treeViewFolder
{
	margin: 0 10px 0 20px;
}



.listItem.draggable_level2>div>.itemNode {
	margin-left: 41px;
}

.listItem.draggable_level3>div>.itemNode {
	margin-left: 57px;
}

.listItem.draggable_level4>div>.itemNode {
	margin-left: 73px;
}

.listItem.draggable_level5>div>.itemNode {
	margin-left: 89px;
}

.listItem.draggable_level6>div>.itemNode {
	margin-left: 105px;
}

.listItem.draggable_level7>div>.itemNode {
	margin-left: 121px;
}

.listItem.draggable_level8>div>.itemNode {
	margin-left: 137px;
}

.trainingViewSidebarContainer .trainingTreeView .itemNode {
	margin-left: 10px !important;
}

/* highlighted nodes */
.collapsible-heading-collapsed .n_1_1.h {
	background-position: 0 -190px;
}

.n_1_1.h {
	background: url('/academymaker/images/am20/treeViewElements.gif') -30px
	-190px no-repeat;
}

.collapsible-heading-collapsed .n_1_2.h {
	background-position: 0 -220px;
}

.n_1_2.h {
	background-position: -30px -220px;
}

.collapsible-heading-collapsed .n_1_3.h {
	background-position: 0 -250px;
}

.n_1_3.h {
	background-position: -30px -250px;
}

.collapsible-heading-collapsed .n_1_4.h {
	background-position: 0 -280px;
}

.n_1_4.h {
	background-position: -30px -280px;
}

.n_2.h {
	background-position: -90px -190px;
}

.collapsible-content .n_2_1_h {
	background-position: -60px -250px;
}

.collapsible-content .n_2_2_h {
	background-position: -60px -280px;
}

.collapsible-heading-collapsed .n_3.h {
	text-align: center;
	line-height: 30px;
	background-position: -60px -30px;
}

.collapsible-heading .n_3.h {
	text-align: center;
	line-height: 30px;
	background-position: -60px -60px;
}

.h a {
	color: #FF6600
}

div.hitarea.second {
	width: 30px;
	background: url('/academymaker/images/am20/treeViewElements.gif') -60px
	-30px no-repeat;
	line-height: 30px;
}

.itemNumber {
	font-size: 12px;
	font-family: 'robotobold';
	color: #484848;
	text-align: center;
	margin-left: 2px;
}

.itemMainTitle {
	float: left;
	line-height: 30px;
	height: 30px;
	background: none;
	font-size: 12px;
	font-weight: bold;
}

.itemTitle {
	float: left;
	line-height: 30px;
	height: 30px;
	background: none;
}

.itemTitle a {
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

div.functionIcons {
	width: 120px;
	height: 30px;
	float: right;
}

div.functionIcons input, div.functionIcons div {
	display: none;
}

.showPageIcon, .hidePageIcon {
	cursor: pointer;
}

.functionIconsVisible {
	width: 120px;
	height: 30px;
	position: absolute;
	display: block;
	top: 21px;
	right: 7px;
	width: 55px;
	overflow: hidden;
}

.trainingTreeView input.edit {
	margin: 5px 3px 0 0;
}

.trainingTreeView input.delete {
	margin: 5px 3px 0 11px;
}

.trainingTreeView .moveLeftIcon {
	height: 22px;
	width: 24px;
	background: url('/academymaker/images/am20/svg/am_icon_layer_up.svg')
	center center no-repeat;
	background-size: 16px;
	margin: 3px 3px 0px 6px;
}

.trainingTreeView .moveRightIcon {
	height: 22px;
	width: 24px;
	background: url('/academymaker/images/am20/svg/am_icon_layer_down.svg')
	center center no-repeat;
	background-size: 16px;
	margin: 4px 3px 0px 6px;
}

.trainingTreeView .hidePageIcon {
	height: 16px;
	width: 16px;
	background: url('/academymaker/images/am20/svg/am_icon_visible_off.svg') no-repeat;
	margin: 6px 10px 0 0;
}

.trainingTreeView .showPageIcon {
	height: 16px;
	width: 16px;
	background: url('/academymaker/images/am20/svg/am_icon_visible_on.svg') no-repeat;
	margin: 6px 10px 0 0;
}

.trainingTreeView .hiddenPageIcon {
	background: url('/academymaker/images/am20/svg/am_icon_visible_off.svg') no-repeat;
	margin: 5px 3px 0px 5px;
	display: inline;
	padding: 0 7px;
}

.tableList .timeSelector,
.tableList .daysSelector {
	position: relative;
	top: inherit;
	right: inherit
}

.courseDates .timeSelector,
.courseDates .daysSelector {
	position: relative;
	top: 0;
	left: 0;
	margin-bottom: 2px;
}

.courseDates div.icheckbox_minimal:not(:first-child) {
	margin-left: 25px;
}

.timeSelector,
.daysSelector {
	position: absolute;
	line-height: 26px;
	top: 10px;
	right: 45px;
	border: 1px solid #c1c1c1;
	height: 26px;
	width: 70px;
	cursor: pointer;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	margin-right: 2px;
}

.timeSelector.disabled{
	border: 1px solid #d7d7d7;
	background: #f5f5f5 !important;
	color: #acacac;
}

.timeSelector span,
.daysSelector span {
	display: block;
	height: 21px;
	width: 45px;
	float: left;
	text-align: center;
	cursor: pointer;
	line-height: 2;
}

.timeSelector a.timeSelectorButton,
.daysSelector a.daysSelectorButton {
	display: block;
	height: 21px;
	width: 20px;
	margin: 4px 2px;
	float: right;
	background: url('/academymaker/images/am40/svg/am_icon_timer.svg') no-repeat;
}

.timeSelector a.percentSelectorButton,
.daysSelector a.percentSelectorButton {
	display: block;
	height: 19px;
	width: 20px;
	float: right;
	background: url(/academymaker/images/am40/svg/am_prozent.svg) center center no-repeat;
	background-repeat: no-repeat;
}

.timeSelectorMenu,
.daysSelectorMenu {
	position: absolute;
	background: #fff;
	top: 21px;
	left: 0;
	width: 142px;
	z-index: 99999;
	zoom: 1;
	display: none;
	border: solid 1px #dadada;
	padding: 10px;
}

.timeSelectorMenu table,
.daysSelectorMenu table {
	border-collapse: collapse;
}

.timeSelectorMenu td,
.daysSelectorMenu td {
	padding: 0;
}

.timeSelector .timeSelectorMenu td,
.daysSelector .daysSelectorMenu td {
	padding: 0;
}

.timeSelector .timeSelectorMenu,
.daysSelector .daysSelectorMenu {
	display: none;
}

.reminderControlOn {
	display: none;
}

.timeSelectorOptions,
.daysSelectorOptions {
	background: #fff
}

.daysSelectorOptions div,
.timeSelectorOptions div {
	padding-bottom: 5px;
	font-size: 11px;
	font-weight: bold;
}

.timeSelectorMenu a,
.daysSelectorMenu a {
	color: #60768c;
	text-align: center;
	font-size: 11px;
	padding: 5px 10px;
	margin: 1px 2px 1px 0;
	white-space: nowrap;
	display: block;
	cursor: pointer;
	background: #eeeeee;
}

.timeSelectorMenu a:hover,
.daysSelectorMenu a:hover {
	background: #fff;
}

.timeSelectorMenu input,
.daysSelectorMenu input {
	width: 40px;
	height: 15px;
	padding-left: 5px;
	margin-right: 10px;
	font-size: 11px;
	font-weight: bold;
	border: solid 1px #dadada;
}

.timeSelectorMenu input.timeClock,
.daysSelectorMenu input.timeClock {
	width: 30px;
}

.randomQuestionsSelector div {
	line-height: 21px;
	height: 21px;
	float: left;
	padding-right: 5px;
	padding-top: 5px;
}

tr.singleMeetings .timeselector  table tr td,
tr.singleMeetings .daysSelector table tr td{
	padding: 0;
}

.modalContentContainer .timeSelector table tr td,
.modalContentContainer .daysSelector table tr td {
	padding: 0;
}

/* Collapsible Content */
.borderTopBottom, .borderTopBottom th {
	padding-bottom: 50px;
	border-top: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7
}

#coursesOverview .tableTraining.borderTopBottom {
	border-top:none;
}

.borderBottom, .borderBottom th {
	border-bottom: 1px solid #d7d7d7
}

.collapsibleContentView {
	border-bottom: none;
}

.collapsibleContentView.secondarySelector.borderBottom {
	margin: 1px 0 0 0;
}

.contentWrapFixed970 .borderBottom {
	border-bottom: 0;
}

.borderTopNone, .borderTopNone th {
	border-top: none
}

.borderBottomNone, .borderBottomNone th {
	border-bottom: none
}

#answerIlluContainer .borderBottom {
	border-bottom: none
}

.collapsibleContentView h2 {
	display: block;
	padding: 4px 20px;
	margin: 0;
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	border-bottom: 1px solid #dadada;
	background-color: #eeeeee;
	font-size: 13px;
	color: #484848;
}

.first.collapsible-heading {
	border-top: none;
}

.secondarySelector h2 {
	background-color: #eee;
}

.collapsibleContentView h2 input.moveFolder {
	display: none;
	float: none;
	vertical-align: middle;
	margin-left: 20px;
}

.collapsibleContentView h2 input.edit {
	display: none;
	float: none;
	vertical-align: middle;
}

.collapsibleContentView h2 input.delete {
	display: none;
	float: none;
	vertical-align: middle;
}

.collapsible-heading .collapsible-heading-toggle:hover {
	color: #6a757e;
}

.collapsible-heading b {
	margin: 7px 12px 0 0;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
}

.collapsible-heading b.folderIcon {
	background: url('/academymaker/images/am20/svg/am_btn_accordion_on.svg')
	center center no-repeat;
}

.collapsible-heading-collapsed b.folderIcon {
	background:
			url('/academymaker/images/am20/svg/am_btn_accordion_off.svg') center
			center no-repeat;
}

.collapsible-heading b.folderIcon:hover {
	background: url('/academymaker/images/am20/svg/am_btn_accordion_on_hover.svg')
	center center no-repeat;
}

.collapsible-heading-collapsed b.folderIcon:hover {
	background:
			url('/academymaker/images/am20/svg/am_btn_accordion_off_hover.svg') center
			center no-repeat;
}

.collapsible-heading-toggle {
	text-decoration: none;
	outline: none;
	line-height: 30px;
	font-family: 'robotoregular';
	font-weight: normal;
	color: #484848;
}

.collapsible-heading-status {
	position: absolute;
	left: -99999px;
}

.collapsible-content {
	min-width: 0;
}

.collapsible-content .itemTitle, .collapsible-content .itemNode {
	margin-left: 10px;
}

.draggableItem .itemTitle {
	margin-top: 5px;
	margin-left: 50px;
}

.collapsible-content-collapsed {
	display: none;
}

.collapsibleContentView table.addMargin {
	margin: 15px 50px;
}

.collapsibleContentView table.addMargin tr {
	border:none;
}

.collapsibleContentView table.addMargin td {
	padding: 8px 0;
}

.collapsibleContentView .addPadding, .addPadding {
	padding: 15px 50px;
}

.collapsibleContentView .addPaddingLeft {
	padding: 15px 25px 15px 50px;
}

.editTraining .collapsibleContentView .addPaddingLeft {
	padding: 10px 10px 10px 25px;
}

#design .templateOptions span {
	margin-bottom: 15px;
}

#design .templateOptions .optionsContainer:not(:first-of-type) {
	margin-left: 12px;
}

.collapsibleContentView .addPaddingBottom {
	padding: 20px 45px 50px 75px;
	overflow: hidden;
}

.collapsibleContentView .draggable .draggableItem {
	border-top: 1px dashed #d7d7d7;
	height: 40px;
	position: relative;
	background: #fff;
	zoom: 1;
}

#assignedCoursesContainer #coursesContainer {
	border-bottom: 1px solid #dadada;
}

#assignedCoursesContainer #coursesContainer .draggableItem {
	background: #fff;
}

#assignedCoursesContainer #coursesContainer .draggableItem.ui-sortable-helper  {
	background-color:#f28f02;
	color:#fff;
	opacity:0.5;
}

}
#assignedCoursesContainer #coursesContainer .draggableItem {
	background: #fff;
}


.collapsibleContentView .itemTitle {
	position: absolute;
	top: 0;
	left: 45px;
	display: block;
	height: 40px;
	line-height: 40px;
	width: 545px;
	overflow: hidden;
}

.collapsibleContentView .dragger {
	position: absolute;
	top: 0;
	height: 40px;
	background:
			url('/academymaker/images/am20/svg/am_btn_dragndrop_20x20.svg') 0px
			10px no-repeat;
	cursor: move;
	margin-left: 18px;
}

.collapsibleContentView .dragger.right {
	margin-right: 18px;
}

.collapsibleContentView .draggable:not(.questionTypeOrder) .draggableItem:hover .dragger {
	background:
			url('/academymaker/images/am20/svg/am_btn_dragndrop_20x20.svg') 0
			10px no-repeat;
}

/* Edit Question */
.collapsibleContentView .editQuestionTable td {
	padding: 30px 45px;
	color: #484848;
}

.collapsibleContentView .editQuestionTable th {
	padding: 5px 0;
	color: #888;
	border-bottom: none;
	font-size: 11px;
	border-top: 1px solid #d7d7d7;
	text-align: left;
}

.collapsibleContentView .questionTypeOrder {
	border-bottom: 1px solid #d7d7d7;
}

.collapsibleContentView .questionTypeOrder .draggableItem {
	position: relative;
	left: 0;
	top: 0;
	display: flex;
	justify-content: space-between;
	border-top: 1px solid #d7d7d7;
	height: 67px;
	cursor: move;
}

.collapsibleContentView .questionTypeOrder.editOrderSquareSmall .draggableItem
{
	height: 103px;
}

.collapsibleContentView .questionTypeOrder.editOrderRectangleSmall .draggableItem
{
	height: 83px;
}

.collapsibleContentView .questionTypeOrder.editOrderRectangleLarge .draggableItem
{
	height: 113px;
}

.collapsibleContentView .questionTypeOrder.editOrderSquareLarge .draggableItem
{
	height: 143px;
}

.collapsibleContentView .questionTypeOrder.editOrderImageText .draggableItem
{
	height: 103px;
}

.collapsibleContentView .questionTypeOrder.editOrderSubline .draggableItem
{
	height: 153px;
}

.collapsibleContentView .questionTypeOrder .dragger {
	position: absolute;
	top: 0;
	height: 67px;
	background: url('/academymaker/images/am20/treeViewElements.gif') -6px
	-199px no-repeat;
	cursor: move;
}

.collapsibleContentView .questionTypeOrder.editOrderRectangleSmall .dragger
{
	top: 8px;
}

.collapsibleContentView .questionTypeOrder.editOrderSquareSmall .dragger
{
	top: 18px;
}

.collapsibleContentView .questionTypeOrder.editOrderRectangleLarge .dragger
{
	top: 23px;
}

.collapsibleContentView .questionTypeOrder.editOrderSquareLarge .dragger
{
	top: 38px;
}

.collapsibleContentView .questionTypeOrder.editOrderSubline .dragger {
	top: 42px;
}

.collapsibleContentView .questionTypeOrder.editOrderImageText .dragger {
	top: 20px;
}

.collapsibleContentView .questionTypeOrder .itemOrderNum {
	display: block;
	color: #b9b9b9;
	width: 35px;
	overflow: hidden;
}

.questionTypeOrder .itemElementContainer{
	background:none;
	border: none;
}

.collapsibleContentView .questionTypeOrder.editOrderRectangleSmall .itemOrderNum
{
	top: 8px;
}

.collapsibleContentView .questionTypeOrder.editOrderRectangleLarge .itemOrderNum
{
	top: 23px;
}

.collapsibleContentView .questionTypeOrder.editOrderSquareLarge .itemOrderNum
{
	top: 38px;
}

.collapsibleContentView .questionTypeOrder.editOrderSquareSmall .itemOrderNum
{
	top: 18px;
}

.collapsibleContentView .questionTypeOrder.editOrderSubline .itemOrderNum
{
	top: 42px;
}

.collapsibleContentView .questionTypeOrder.editOrderImageText .itemOrderNum
{
	top: 20px;
}

.collapsibleContentView .questionTypeOrder .itemContent {
	position: absolute;
	top: 5px;
	left: 75px;
	display: block;
	height: 72px;
	width: 265px;
	overflow: hidden;
}

.collapsibleContentView .questionTypeOrder.editOrderSquareSmall .itemContent
{
	height: 105px;
}

.collapsibleContentView .questionTypeOrder.editOrderRectangleLarge .itemContent
{
	height: 105px;
}

.collapsibleContentView .questionTypeOrder.editOrderSquareLarge .itemContent
{
	height: 132px;
}

.collapsibleContentView .questionTypeOrder.editOrderSubline .itemContent
{
	height: 142px
}

.collapsibleContentView .questionTypeOrder.editOrderImageText .itemContent
{
	height: 90px;
	width: 292px;
}

.collapsibleContentView .questionTypeOrder.editOrderText .itemContent {
	width: 100%;
	padding: 0 70px;
	box-sizing: border-box;
	height: 100%;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	position: relative;
	top: initial;
	left: initial;
}

.collapsibleContentView .questionTypeOrder .itemContent table {
	height: 57px;
}

.collapsibleContentView .questionTypeOrder.editOrderText .itemContent table
{
	height: 30px;
}

.collapsibleContentView .questionTypeOrder .itemContent table td {

}

.collapsibleContentView .questionTypeOrder .itemContent table .imageContainer
{
	width: 55px;
	height: 55px;
	border: 1px solid #d7d7d7;
	overflow: hidden;
	background: #eee;
}

.collapsibleContentView .questionTypeOrder .itemContent table .textContainer
{
	vertical-align: middle;
	xfont-size: 12px;
	xline-height: 17px;
	color: #484848555;
	xpadding-left: 15px;
}

.collapsibleContentView .questionTypeOrder.editOrderImageText .itemContent table .textContainer
{
	padding-left: 0;
}

.collapsibleContentView .questionTypeOrder .dropSelector {
	position: absolute;
	top: 0;
	left: 405px;
	display: block;
	height: 67px;
	width: 100px;
	overflow: hidden;
}

.collapsibleContentView .questionTypeOrder .dropSelector .custom-select
{
	position: absolute;
	top: 21px;
	left: 0;
}

/* Question Element Types */
.itemElement .textContainer {
	height: 30px;
	overflow: hidden;
	cursor: default;
}

.itemElement tr td {
	padding: 0;
	text-align: center;
	vertical-align: middle;
}

.element-image-square-s {
	width: 90px;
}

.element-image-square-l {
	width: 130px;
	height: 130px;
}

.element-image-s {
	width: 90px;
}

.element-image-l {
	width: 130px;
}

.element-text-square-s {
	width: 90px;
	height: 90px;
}

.element-text-square-s table {
	height: 90px;
}

.element-text-square-l {
	width: 130px;
	height: 130px;
}

.element-text-square-l table {
	height: 130px;
}

.element-text-s {
	width: 130px;
	min-height: 30px;
	line-height: 30px;
	overflow: hidden;
}

.element-text-l {
	width: 290px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}

.element-image-text {
	width: 290px;
	height: 92px;
}

.element-image-text .textContainer div {
	height: 80px;
	overflow: hidden;
	padding: 0 5px;
	line-height: 16px;
}

.element-image-text .textContainer div table {
	height: 80px;
}

.element-image-text .textContainer div table td {
	height: 80px;
	line-height: 16px;
}

.modalContentContainer .element-image-text table tr td {
	text-align: left;
}

.itemElementContainer table {
	height: 100%;
}

.itemElementContainer .imageContainer {

}

.itemElementContainer .image-120x120 {
	overflow: hidden;
	vertical-align: middle;
	text-align: center;
	width: 130px;
	height: 130px;
}

.itemElementContainer .image-120x120 .imageContainer {
	text-align: center;
}

.itemElementContainer .sublineTextContainer {
	padding: 5px;
}

.itemElementContainer .sublineTextContainer .sublineText {
	height: 30px;
	overflow: hidden;
	line-height: 15px;
	cursor: default;
}

.itemElementContainer .image-120x90 {
	vertical-align: middle;
	text-align: center;
	width: 130px;
	height: 100px;
}

.itemElementContainer .image-120x90 .imageContainer {
	text-align: center;
}

.itemElementContainer .image-80x80 {
	vertical-align: middle;
	text-align: center;
	width: 90px;
	height: 90px;
}

.itemElementContainer .image-80x80 .imageContainer {
	text-align: center;
}

.itemElementContainer .image-80x60 {
	vertical-align: middle;
	text-align: center;
	width: 90px;
	height: 70px;
}

.itemElementContainer .image-80x60 .imageContainer {
	text-align: center;
}

.itemElementContainer .imageContainer img {
	display: block;
	margin: 0 auto;
}

.itemElementContainer .editImageContainer img {
	display: block;
	margin: 0 auto;
}

/* question type Pairs*/
.collapsibleContentView .questionTypePairs {
	border-bottom: 1px solid #d7d7d7;
	xheight: 456px;
	overflow: hidden;
}

.collapsibleContentView .questionViewContainer.questionTypePairs {
	border-bottom: none;
	height: inherit;
	padding: 30px 0;
	overflow: hidden;
}

.collapsibleContentView .questionTypePairs .dragger {
	position: absolute;
	top: 5px;
	left: 0;
	height: 100px;
	background: url('/academymaker/images/am20/treeViewElements.gif') -3px
	-183px no-repeat;
	cursor: move;
}

.collapsibleContentView .questionTypePairs .itemOrderNum {
	position: absolute;
	top: 20px;
	left: 40px;
	display: block;
	height: 67px;
	line-height: 67px;
	color: #b9b9b9;
	width: 35px;
	overflow: hidden;
	text-indent: 10px;
}

.collapsibleContentView .questionTypePairs .draggableItem.imageRectangleLarge
{
	height: 112px;
}

.collapsibleContentView .questionTypePairs .draggableItem.imageSquareLarge
{
	height: 142px;
}

.collapsibleContentView .questionTypePairs .draggableItem.imageSquareLarge .dragger
{
	top: 23px;
}

.collapsibleContentView .questionTypePairs .draggableItem.imageSquareLarge .itemOrderNum
{
	top: 38px;
}

.collapsibleContentView .questionTypePairs .draggableItem:hover .dragger
{
	background: url('/academymaker/images/am20/treeViewElements.gif') -40px
	-183px no-repeat;
}

.collapsibleContentView .questionTypePairs .itemContent,
.showSefQuestions .questionTypePairs .itemContent {
	width: 290px;
	position: absolute;
	top: 5px;
	height: 102px;
	left: 75px;
	background: #d7d7d7
	url('/academymaker/images/am20/treeViewElements.gif') 85px -276px
	no-repeat;
}

.collapsibleContentView .questionTypePairs .imageSquareLarge .itemContent,
.showSefQuestions .questionTypePairs .imageSquareLarge .itemContent {
	background: #d7d7d7
	url('/academymaker/images/am20/treeViewElements.gif') 85px -260px
	no-repeat;
}

.collapsibleContentView .questionTypePairs .itemContent.imageSquareLarge,
.showSefQuestions .questionTypePairs .itemContent.imageSquareLarge {
	height: 132px;
}

.collapsibleContentView .questionTypePairs .itemContent.blindElement,
.showSefQuestions .questionTypePairs .itemContent.blindElement {
	background: none;
}

.questionTypePairs .firstItem {
	position: absolute;
	top: 0;
	left: 0;
}

.questionTypePairs .secondItem {
	position: absolute;
	top: 0;
	right: 0;
}

.questionTypePairs .textItem {
	width: 130px;
	height: 100px;
	border: 1px solid #d7d7d7;
	background-color: #fff;
	overflow: hidden;
}

.questionTypePairs .textItem.answerHighlight {
	border: 1px solid #FF8800;
}

.questionTypePairs .imageSquareLarge .textItem {
	height: 130px;
}

.questionTypePairs .textItem .textContainer {
	line-height: 17px;
	cursor: pointer;
}

.questionTypePairs .elementEditorBody .textItem {
	position: relative;
	top: inherit;
	left: inherit;
}

.questionTypePairs .elementEditorBody .textItem .textContainer {
	cursor: text;
}

.questionTypePairs .textItem table {
	height: 100px;
}

.questionTypePairs .imageSquareLarge .textItem table {
	height: 130px;
}

.questionTypePairs .textItem table tr td {
	padding: 5px;
	margin: 0;
	vertical-align: middle;
	text-align: center;
}

.modalContainer .questionTypePairs .elementEditorBody {
	border-bottom: none;
}

.elementEditorBody .textContainer {
	cursor: text;
}

.elementEditorBody .sublineText {
	cursor: text;
}

.questionTypePairs .imageItem {
	width: 130px;
	height: 100px;
	background-color: #fff;
	overflow: hidden;
	border: 1px solid #d7d7d7;
}

.questionTypePairs .imageItem.answerHighlight {
	border: 1px solid #FF8800;
}

.questionTypePairs .imageSquareLarge .imageItem {
	width: 130px;
	height: 130px;
	background-color: #fff;
	overflow: hidden;
	border: 1px solid #d7d7d7;
}

.questionTypePairs .imageSquareLarge .imageItem.answerHighlight {
	border: 1px solid #FF8800;
}

.questionTypePairs .imageItem table {
	height: 100%;
}

.questionTypePairs .imageItem table tr td img {
	display: block;
	margin: 0 auto;
}

.questionTypePairs .imageItem table tr td {
	vertical-align: middle;
	text-align: center;
}

.questionTypePairs .imageItem img {
	display: block margin: 0 auto;
}

.questionTypePairs .imageItemOptions {
	position: relative;
	margin-top: 20px;
	margin-bottom: 20px;
	height: 90px;
	padding-left: 140px;
	height: 100px;
}

.questionTypePairs .imageItemOptions.imageSquareLarge {
	height: 120px;
}

.questionTypePairs .imageItemOptions .imageItem {
	right: inherit;
	left: 0;
}

.questionTypePairs .imageItemOptions td {
	padding: 0;
}

/* Question Custom Draggables - END */

/* Question Type -  Group */
.questionTypeGroup .groupItemHeader {
	font-size: 12px;
	font-weight: bold;
	color: #373a3f;
	padding: 10px 25px;
	background-color: #d7d7d7;
	line-height: 10px;
	margin: 0;
}

.questionTypeGroup .groupItemWrapper {
	margin-bottom: 30px;
	border-bottom: 1px solid #d7d7d7;
}

.questionTypeGroup .groupItemName {
	overflow: hidden;
	background-color: #eaeaea;
	padding: 20px 20px 20px 25px;
}

.questionTypeGroup .groupItemBody .groupItem-image {
	position: relative;
	overflow: hidden;
}

.questionTypeGroup .imageItem {
	vertical-align: middle;
	text-align: center;
}

.questionTypeGroup .groupItemBody {
	xbackground-color: #eaeaea;
	xpadding: 25px;
}

.questionTypeGroup .groupItemName p, .questionTypeGroup .groupItemBody p,
.questionTypeGroup .groupItemOptions p {
	clear: both;
	margin-top: 0;
	margin-bottom: 10px;
	color: #373a3f;
}

.questionTypeGroup .subHeading {
	font-weight: bold;
}

.questionTypeGroup .color-picker-wrapper * {
	display: block;
	float: left;
}

.questionTypeGroup .imageItem {
	overflow: hidden;
	background: #fff;
	border: 1px solid #bababa;
	height: 100px;
	width: 130px;
	position: absolute;
	top: 0;
	left: 0;
}

.questionTypeGroup .imageItemPath {
	margin-left: 140px;
	overflow: hidden;
	height: 100px;
	margin-bottom: 20px;
}

.questionTypeGroup .groupItemOptionsHeader {
	background-color: #eaeaea;
	padding: 0 25px;
}

.questionTypeGroup .groupItemOptions {
	padding: 25px;
	background-color: #eaeaea;
}

.questionTypeGroup  .groupItemOptions .groupItemColorOptions {
	margin-bottom: 20px;
	overflow: hidden;
}

.questionTypeGroup .groupItemColorOptions .background-color {
	padding-right: 15px;
	border-right: 1px solid #d7d7d7;
}

.questionTypeGroup .groupItemColorOptions .font-color {
	padding-left: 15px;
	border-left: 1px solid #fff;
}

.questionTypeGroup .color-picker-wrapper .color-label {
	line-height: 22px;
	font-size: 12px;
	color: #484848;
	height: 22px;
	margin-right: 8px;
}

.questionTypeGroup .color-picker-wrapper .color-sample {
	width: 20px;
	height: 20px;
	background-color: #fff;
	border: 1px solid #d7d7d7;
	margin-right: 8px;
}

.questionTypeGroup .color-picker-wrapper .color-HEX {
	width: 65px;
	height: 20px;
	line-height: 21px;
	text-indent: 3px;
	background-color: #fff;
	border: 1px solid #d7d7d7;
	color: #000;
	font-size: 11px;
	margin-right: 8px;
	padding: 0;
}

.questionTypeGroup .color-picker-wrapper .color-picker {
	width: 22px;
	height: 22px;
	background: url(/academymaker/images/am20/spriteMainUI.gif) -100px 0px
	no-repeat;
	cursor: pointer;
}

.collapsibleContentView .questionTypeGroup .draggableItem {
	border-top: 1px solid #d7d7d7;
	height: 67px;
	position: relative;
	background: #f1f1f1;
	zoom: 1;
}

.collapsibleContentView .questionTypeGroup .itemContent {
	position: absolute;
	margin-top: 15px;
	left: 75px;
	display: block;
	height: 72px;
	width: 295px;
	overflow: hidden;
}

.collapsibleContentView .questionTypeGroup .itemOrderNum {
	position: absolute;
	top: 0;
	left: 40px;
	display: block;
	height: 67px;
	line-height: 67px;
	color: #b9b9b9;
	width: 35px;
	overflow: hidden;
	text-indent: 10px;
}
/* Question Type -  Group - END */

/* QUESTION VIEW */

/* Question Order View */
.questionViewContainer {
	overflow: auto;
	width: 650px;
}
.questionViewContainer.answerView {
	width: auto;
}

.questionViewContainer.correct-answer {
	overflow: auto;
	width: 350px;
	margin: 0 auto;
}

.questionViewContainer.correct-answer-type7 {
	margin: 0 auto;
}

.questionViewContainer .column-source, .questionViewContainer .column-target
{
	float: left;
}

.questionType-orderImageText .column-source {
	padding: 10px;
	padding-bottom: 0;
	background-color: #f1f1f1;
}

.questionType-orderImageText .column-target {
	padding: 10px;
	padding-bottom: 0;
	background-color: #fff;
}

.column-target .targetItemPlaceholder .itemNumber {
	vertical-align: middle;
	background-color: #ededed;
	font-size: 12px;
	font-weight: bold;
	color: #484848;
	width: 25px;
	text-align: center;
}

.questionType-orderImageText .itemPlaceholder {
	width: 290px;
	height: 92px;
	margin-bottom: 10px;
	border: 1px solid #d7d7d7;
}

.questionType-orderImageText .targetItemPlaceholder {
	margin-bottom: 10px;
}

.questionType-orderImageSubline .itemPlaceholder {
	width: 130px;
	height: 140px;
	margin-bottom: 10px;
	margin-right: 10px;
	border: 1px solid #d7d7d7;
	float: left;
}

.questionType-orderImageSubline .column-source {
	width: 295px;
	padding: 0;
	padding-top: 10px;
	overflow: hidden;
}

.questionType-orderImageSubline .column-target {
	background-color: #FFFFFF;
	overflow: hidden;
	padding: 10px 0;
	width: 345px;
}

.questionType-orderImageSubline .column-target .itemPlaceholder {
	margin: 0;
}

.questionType-orderImageSubline .column-target .targetItemPlaceholder {
	float: left;
	margin-bottom: 10px;
	margin-left: 10px;
	width: 155px;
}

.questionType-orderImage .column-source {
	width: 295px;
	padding-top: 10px;
	background-color: #f1f1f1;
}

.questionType-orderImage .column-source.small {
	width: 215px;
}

.questionType-orderImage .column-target {
	width: 345px;
	padding: 10px 0;
	background-color: #fff;
	overflow: hidden;
}

.questionType-orderImage .column-target.small {
	width: 265px;
}

.questionType-orderImage .column-target .targetItemPlaceholder {
	width: 155px;
	margin-left: 10px;
	margin-bottom: 10px;
	float: left;
}

.questionType-orderImage .column-target .targetItemPlaceholder.rectangle-small
{
	width: 115px;
	margin-left: 10px;
	margin-bottom: 10px;
	float: left;
}

.questionType-orderImage .column-target .targetItemPlaceholder.square-small
{
	width: 115px;
	margin-left: 10px;
	margin-bottom: 10px;
	float: left;
}

.questionType-orderImage .itemPlaceholder {
	width: 130px;
	height: 100px;
	margin-left: 10px;
	margin-bottom: 10px;
	border: 1px solid #d7d7d7;
	float: left;
}

.questionType-orderImage .itemPlaceholder.rectangle-small {
	width: 90px;
	height: 70px;
}

.questionType-orderImage .itemPlaceholder.square-small {
	width: 90px;
	height: 90px;
}

.questionType-orderImage .itemPlaceholder.square-large {
	height: 130px;
}

.questionType-orderImage .column-target .itemPlaceholder {
	width: 130px;
	height: 100px;
	border: 1px solid #d7d7d7;
	float: left;
	margin: 0;
}

.questionType-orderImage .column-target .itemPlaceholder.rectangle-small
{
	width: 90px;
	height: 70px;
}

.questionType-orderImage .column-target .itemPlaceholder.square-small {
	width: 90px;
	height: 90px;
}

.questionType-orderImage .column-target .itemPlaceholder.square-large {
	height: 130px;
}

.questionType-orderImage .targetItemPlaceholder {
	margin-bottom: 10px;
}

.column-source, .column-target {
	max-height: 600px;
}


.textTypeSmall .column-source {
	padding: 0;
	padding-top: 10px;
	margin-right: 10px;
	width: 295px;
	overflow: hidden;
}

.textTypeSmall .column-source .itemPlaceholder {
	float: left;
	margin: 0 0 10px 10px;
}

.textTypeSmall .column-target {
	padding: 0;
	padding: 0;
	padding-top: 10px;
	margin-right: 10px;
	width: 335px;
	overflow: hidden;
}

.textTypeSmall .column-target .targetItemPlaceholder {
	float: left;
	margin: 0 10px 10px 0;
	width: 155px;
}

.textTypeSmall .column-target .targetItemPlaceholder .itemPlaceholder {
	width: 130px;
}

.questionType-orderText .itemPlaceholder.text-small {
	width: 130px;
}

.itemPlaceholder .itemElement .textContainer {
	height: 30px;
	vertical-align: middle;
}

.itemPlaceholder .itemElementContainer {
	border: none;
}

.itemPlaceholder .itemElementContainer.answerHighlight {
	border: 1px solid #FF8800;
}

/* Question Order View - END */

/* Question Pairs */
.questionTypePairs .pairsWrapper, .questionTypePairs .itemPool {
	position: relative;
}

.questionTypePairs .itemPool {
	padding: 10px 0px 0px 35px;
	background-color: #ddddde;
	overflow: hidden;
	height: 143px;
	overflow-y: auto;
	border-top: 1px solid #fff;
}

.questionTypePairs .pairsWrapper {
	background-color: #f1f1f1;
	height: 316px;
	width: 650px;
	padding-right: 0;
	overflow: hidden;
	overflow-y: auto;
}

.questionViewContainer.correct-answer .pairsWrapper {
	width: 350px;
}

.questionTypePairs .pairsWrapper .itemContent {
	position: relative;
	margin: 10px auto;
	top: inherit;
	left: inherit;
	right: inherit;
}

.questionTypePairs .itemPool .imageItem, .questionTypePairs .itemPool .textItem
{
	position: relative;
	top: inherit;
	left: inherit;
	right: inherit;
	float: left;
	margin: 0 10px 10px 0;
	cursor: pointer;
}
/* Question Pairs - END */

/* Question Groups */
.questionType-group .groupsWrapper {
	background-color: #f1f1f1;
	padding: 15px;
	padding-right: 0;
	overflow: hidden;
}

.questionType-group .cols1 .groupContainer {
	width: 604px;
	float: left;
	background-color: #7c7c7c;
	margin-right: 12px;
}

.questionType-group .cols2 .groupContainer {
	float: left;
	width: 302px;
	background-color: #7c7c7c;
	margin-right: 12px;
}

.questionType-group .cols3 .groupContainer {
	float: left;
	width: 199px;
	background-color: #7c7c7c;
	margin-right: 12px;
}

.questionType-group .cols4 .groupContainer {
	float: left;
	width: 146px;
	background-color: #7c7c7c;
	margin-right: 12px;
}

.questionType-group .groupHeader {
	text-align: center;
	font-weight: bold;
	color: #fff;
	font-size: 15px;
	padding: 5px;
	line-height: 20px;
	overflow: hidden;
	height: 19px;
}

.questionType-group .groupItemsWrapper {
	background-color: #fff;
	margin: 2px;
	height: 240px;
	position: relative;
	overflow: auto;
}

.questionType-group .groupItemsWrapper .itemElementContainer {
	float: none;
	position: relative;
	margin-left: 10px;
	margin-top: 10px;
}

.questionType-group .groupItemsWrapper .itemElementContainer:hover {
	z-index: 1000;
	left: 5%;
}

.questionType-group .itemPool {
	padding: 10px 0px 0px 19px;
	background-color: #ddddde;
	overflow: hidden;
	height: 132px;
	overflow-y: auto;
	border-top: 1px solid #fff;
}

.questionType-group .itemPool .itemElementContainer {
	float: left;
	margin-right: 12px;
}

.questionType-group .element-image-l {
	margin-bottom: 10px;
}

.questionType-group .element-image-l:last-child {
	margin-bottom: 0;
}

.questionType-group .groupItemsWrapper .itemElementContainer .image-120x90
{
	width: 130px;
	height: 100px;
}

.questionType-group .groupItemsWrapper .itemElementContainer .image-120x90 .imageContainer
{
	padding: 0;
}

.questionType-group .element-text-l {
	margin-bottom: 10px;
}

.questionType-group .cols2 .element-text-l {
	width: 275px;
}

.questionType-group .cols3 .element-text-l {
	width: 175px;
}

.questionType-group .cols4 .element-text-l {
	width: 120px;
}

.elementEditorBody.cols2 .element-text-l {
	width: 275px;
}

.elementEditorBody.cols3 .element-text-l {
	width: 175px;
}

.elementEditorBody.cols4 .element-text-l {
	width: 120px;
}

.answerHighlight {
	border: 1px solid #FF8800;
}
/* Question Groups - END */
.collapsibleContentView .draggable .left {
	left: 0;
}

.collapsibleContentView .draggable .right {
	right: 0;
}

.collapsibleContentFooter {
	padding: 30px 0;
	text-align: right;
	border-top: 1px solid #e2e2e2;
}

.collapsibleContentFooterLeft {
	border-top: 1px solid #d9d9d9;
	padding: 30px 25px;
	text-align: right;
}

.collapsibleContentFooterLeft a.btnGlobalLightGrey {
	padding: 4px 16px 7px 16px;
	text-align: center;
	background: #fff;
	border: 1px solid #ddd;
	display: inline-block;
	text-decoration: none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	margin-right: 8px;
}

.collapsibleContentFooterLeft a.btnGlobalLightGrey:hover {
	border-color: #484848;
	background: #fff;
}

.draggerHighlight {
	border: 1px solid #000;
}

div.selectOptions {
	position: relative;
	padding: 20px 50px;
	line-height: inherit;
	height: inherit;
}

div.selectOptionsTransfer {
	position: relative;
	line-height: inherit;
	height: inherit;
	padding-left: 25px;
}

div.selectOptionsRight {
	position: relative;
	padding: 0 25px 20px 55px;
	line-height: inherit;
	height: inherit;
}

.absRight {
	position: absolute;
	right: 20px;
	top: 24px;
	font-size: 13px;
}

.absRight input {
	height: inherit;
	vertical-align: middle;
	margin: 0 8px 0 40px;
}

.innerContentSelector {
	padding: 10px;
}

.innerContentSelector td {
	padding: 7px 0;
}

.editTrainingHeader {
	border-top: 1px solid #d7d7d7;
	display: block;
	padding: 35px 0 10px 25px;
	margin: 0;
	font-size: 17px;
	font-weight: normal;
	color: #484848;
}

.tdw_415 {
	width: 415px;
}

.tdw_325 {
	width: 415px;
}

.tdw_280 {
	width: 280px;
}

.tdw_175 {
	width: 175px;
}

.tdw_145 {
	width: 145px;
}

.tdw_110 {
	width: 110px;
}

.tdw_90 {
	width: 90px;
}

.tdw_70 {
	width: 70px;
}

.tdp_20 {
	padding-right: 20px;
}

.tdp_10 {
	padding-right: 10px;
}

.viewDataTable {
	width: 100%;
	padding: 0 0 0 0;
}

.viewDataTable tr,
.viewTraining tr {
	border-bottom: 1px dashed #e2e2e2;
}

.viewTraining .editDataTable tr {
	border-bottom: 1px dashed #e2e2e2;
}

.viewTraining .editDataTable tr:last-child {
	border-bottom:none;
}

.addTraining .viewDataTable tr,
.editTraining .viewDataTable tr  {
	border-bottom: none;
}

.viewDataTableCollapsible .viewDataTableDetailRow td {
	padding: 0 0 7px 0;
	border-bottom: 1px dashed #d7d7d7;
	font-size: 10px;
	color: #7a7a7a;
}

.viewDataTableCollapsible .detailInformation {
	padding: 0 0 7px 0;
	font-size: 10px;
	color: #7a7a7a;
}

.viewDataTableCollapsible .viewDataTableDetailRow.last td {
	border-bottom: none;
	padding: 0;
}

#assignmentTypeTable {
	margin-left: 56px;
}

.subInfoText {
	font-size: 11px;
	font-family: 'robotoregular';
	color: #979fa7;
}

.viewDataTableCollapsible .viewDataTableDetailRow strong {
	font-size: 11px;
	font-family: 'robotoregular';
	font-weight: normal;
	color: #979fa7;
}

.viewDataTableCollapsible {
	margin: 0 0 10px 0;
}

.viewDataTableCollapsible .tableTrainingHeading th {
	background: #fff;
	border-bottom: 1px solid #d7d7d7;
	text-align: left;
}

.selectTemplate {
	border-top: 1px solid #d7d7d7;
}

#prefsize {
	background:#fff;
	text-align:left;
	color:#484848;
	font-size:11px;
}

.viewDataTableCollapsible td {
	padding: 3px 0;
	padding-left: 5px;
}

.viewDataTable td {
	line-height: 25px;
	color: #484848;
	padding: 8px 48px 8px 48px;
}

.viewDataTable tr:last-child {
	border-bottom: none;
}

.viewDataTableMultiselect {
	margin-bottom: 20px
}

.viewDataTableMultiselect td {
	padding: 0
}

.editDataTable {
	width: 100%;
	padding: 0 0 0 0;
}

.editDataTable td {
	color: #484848;
	padding: 8px 0px 8px 48px;
	/* border-bottom: 1px dashed #e2e2e2; */
}

.editDataTable td.has-table {
	padding: 0 0 8px 48px;
}

.editDataTableMessaging td {
	color: #484848;
	padding: 12px 0px 12px 0px;
}

.editDataTable .courseDates {
	padding:8px 0px 8px 48px;
}

.editDataTable tr:last-child td {
	border-bottom: none;
}

.editDataTable td a {
	line-height: 1.35em;
}

.editDataTable .navTypeItem {
	height: 20px;
	line-height: 20px;
	margin: 0 20px 0 0
}

.editDataTable .navTypeItem input {
	margin: 0px 10px 0px 0;
}

.tableHeaderOptionsRight {
	width: 280px;
}

.tableHeaderOptionsRightSmall {
	width: 242px;
}

.tableHeaderOptionsLeft {
	width: 280px;
}

.tableDataButtonWidth {
	width: 48px;
}

.fillRemainingWidth {
	width: 99%;
}

.noWrap {
	white-space: nowrap;
}

#1listQuestionsForm .tableHeaderOptionsRight, #2listQuestionsForm .tableHeaderOptionsRight,
#3listQuestionsForm .tableHeaderOptionsRight, #4listQuestionsForm .tableHeaderOptionsRight,
#5listQuestionsForm .tableHeaderOptionsRight, #6listQuestionsForm .tableHeaderOptionsRight
{
	width: 280px !important;
}

.tableHeaderOptionsRightWide {
	width: 300px
}

.editTrainingButton {
	position: absolute;
	top: 5px;
	left: 230px;
	z-index: 999
}

.viewFreeQuestions {
	padding: 10px 25px;
	border-bottom: 1px solid #d7d7d7;
}

.viewFreeQuestions.lastItem {
	border: none;
}

.viewFreeQuestions table td {
	line-height: 30px;
}

.viewFreeQuestions .inputWrapperLight, .viewFreeQuestions .inputWrapperLight input
{
	width: 35px;
}

.editTraining {
	height: 100%;
}

.editTrainingTable td {
	padding: 5px 0;
	color: #484848;
}

.editTrainingTableFancy {
	margin: 25px 0;
}

.editTrainingTableFancy td {
	padding: 5px 0;
	color: #484848;
}

.editTrainingTableFancy .cke_editor td {
	padding: 0;
}

.col_collapsibleContent {
	width: 460px;
}

.col_designPreview {
	background: #fff;
}

#iframePreviewD
.editDataTableAcademy {

}

.editDataTableAcademy td {
	vertical-align: top;
	padding: 5px 0;
	color: #484848;
}

.editDataTableConfig {

}

.editDataTableConfig td {
	vertical-align: top;
	padding: 5px 0;
	color: #484848;
}

.editDataTableNoMargin td {
	vertical-align: top;
	padding: 10px 0;
	color: #484848;
}

.editDataTableNoMargin td a {
	line-height: 1.35em;
}

.editDataTableAcademyRadio {

}

.editDataTableAcademyRadio input.delete_right{
	margin-top: 4px;
	margin-right: 9px;
}

.editDataTableAcademyRadio table {
	margin: 0;
}

.editDataTableAcademyRadio td a{
	line-height: 1.35em;
}

#colorThemeEditor {
	margin: 0;
}

.editDataTableAcademyRadio td {
	padding: 5px 0;
	color: #484848;
}

.editDataTableAcademyRadio .nextOption td {
	padding: 20px 0 5px 0;
}

.editDataTableAcademyRadio .btnGlobalGrey {
	margin: 4px 9px 0 0;
}

.colorSample {
	float: left;
	height: 30px;
	line-height: 20px;
	border: 1px solid #d9d9d9;
	width: 20px;
	background-color: #dfdfdf;
	margin-right: 3px;
}

.colorHEX {
	height: 22px;
	line-height: 20px;
	border: 1px solid #d9d9d9;
	width: 62px;
	margin-right: 10px;
	padding: 4px 8px 4px 8px;
	-webkit-appearance: unset;
	border-radius: 0;
}

.themeNameTextbox {
	height: 20px;
	line-height: 20px;
	border: 1px solid #d9d9d9;
	width: 200px;
	margin-right: 10px;
	padding: 4px 8px 4px 8px;
	-webkit-appearance: unset;
	border-radius: 0;
}

.colorpickerButton {
	padding: 1.5px 11.5px;
	border: none;
	background: url(/academymaker/images/am20/svg/am_icon_color.svg) center center no-repeat;
	border: none;
	vertical-align: top;
	cursor: pointer;
	margin: 4px 0px 0 0;
	background-size: 23px 23px;
}

.optionsContainer .colorpickerButton {
	margin: 0;
}

#customColorThemeContent .t1_col_175 {
	width: 263px;
}

#customColorThemeContent .t1_col_125 {
	width: 115px;
}

.whiteBg {
	border-bottom: 1px solid #d9d9d9;
	background-color: #fff;
}

.editTraining .whiteBg {
	border-bottom: none;
}

.absMiddle, .absMiddle span, .absMiddle input, .absMiddle label {
	vertical-align: middle;
}

/* trainings gestaltung */
/*--------------------------------------------------------------------*/

#designThemeSlider {
	width: 970px;
	background: #eeeeee;
	height: 150px;
	margin: 0 0 10px 0;
	padding: 0px 39px;
	box-sizing: border-box;
	position: relative;
}

#designThemeSlider .owl-prev  {
	background: url('../images/am20/svg/am_icon_arrow_left.svg') no-repeat;
	background-size:24px;
	width:24px;
	height:24px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	position: absolute;
	top: 58px;
	left:-31px;
}

#designThemeSlider .owl-next {
	background: url('../images/am20/svg/am_btn_accordion_off.svg') no-repeat;
	background-size:24px;
	width:24px;
	height:24px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	position: absolute;
	top: 58px;
	right:-31px;
}

#designThemeSlider .item {
	cursor: pointer;
	position: relative;
	padding:2px;
}

#designThemeSlider .sample,
#themeEdit .sample {
	height: 74px;
	padding: 11px 9px;
	box-sizing: border-box;
}

#designThemeSlider .sample .sampleText,
#themeEdit .sample .sampleText {
	font-size:12px;
	line-height:14px;
	margin:0;
}

#designThemeSlider .sample .sampleColor div,
#themeEdit .sample .sampleColor div {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	display:block;
	float:left;
	width:12px;
	height:12px;
	margin: 0 4px 0 0;
}

#designThemeSlider .sample .sampleColor div:last-child {
	margin:0;
}

#designThemeSlider .sample .sampleColor,
#themeEdit .sample .sampleColor {
	width:65px;
	float: left;
	margin: 14px 0 0 0;
}

#designThemeSlider .sample.active {
	border: 2px solid #ff9000;
	padding: 11px 7px;
}

#designThemeSlider .sample  .sampleButton,
#themeEdit .sample  .sampleButton {
	width: 44px;
	height: 14px;
	float: right;
	font-size: 8px;
	box-sizing: border-box;
	padding: 2px 0px 0px 20px;
	margin: 14px 0 0 0;
}

#designThemeSlider .designName {
	color: #484848;
	font-size: 11px;
	padding: 0 9px;
	margin: 10px 0 0 0;
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	height: 36px;
}

#headerDeleteBtn {
	display: none;
	float: right;
	height: 24px;
	width: 25px;
	background: url(/academymaker/images/am20/svg/am_btn_delete.svg) center center no-repeat;
}

#headerDeleteBtn:hover {
	background: url(/academymaker/images/am20/svg/am_btn_delete_hover.svg) center center no-repeat;
}

a#croppButton {
	width: 24px;
	height: 24px;
	background: url('/academymaker/images/am20/svg/am_btn_edit_white.svg') no-repeat #e0e3e6 center center;
	background-size: 16px;
	border: none;
	display: block;
	float: left;
	cursor: pointer;
	outline: none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin: 5px 0 0 0;
	padding: 0;
}

table.questionImage a#croppButton {
	margin: 0 4px;
}

.editTrainingTable a#croppButton,
.editTrainingTable a.btnGlobalGrey.floatLeft{
	margin: 4px 0;
}

.editTrainingTable .btnGlobalGrey+input.delete{
	margin: 4px 5px;
}

a#croppButton:hover {
	background:
			url('/academymaker/images/am20/svg/am_btn_edit_white_hover.svg') center no-repeat #ddddde;
}

#individualHeader {
	width: 100%;
	height: auto;
	min-height: 25px; /* mediacenter button height */
	border-top:1px dashed #d7d7d7;
	border-left:1px dashed #d7d7d7;
	border-right:1px dashed #d7d7d7;
	margin:10px 0 0 0;
	position: relative;
}

#individualHeader.empty {
	width: 100%;
	height: auto;
	min-height: 110px;
}

#individualHeaderPlaceholder {
	display: none;
}

.empty > #individualHeaderPlaceholder {
	display: block;
	height: 20px;
	width: 100%;
}

#individualHeaderPlaceholder span {
	position: absolute;
	left: 330px;
	color: #808080;
	font-size: 10px;
}

#individualHeaderPlaceholder > .icon {
	background: url('../images/am50/img_placeholder.png') no-repeat;
	position: absolute;
	width: 20px;
	height: 20px;
	left: 291px;
}

#individualHeaderPlaceholder > .line {
	border-bottom:1px solid;
	border-color: #d3d3d3;
	width:240px;
	position: absolute;
}

#individualHeaderPlaceholder > .left{
	left: 25px;
}

#individualHeaderPlaceholder > .right{
	right: 25px;
}

#individualHeader div:not(#individualHeaderPlaceholder):not(.line):not(.icon) {
	position: absolute;
	left: 532px;
}

#individualHeader img + div {
     opacity: 0;
     top: 50%;
     left: 45%;
}

#individualHeader img + div a{
	margin-right: 1px;
}

#individualHeader img:hover + div,
#individualHeader img + div:hover {
     opacity: 1;
}

#individualHeader img:hover + div>#headerDeleteBtn,
#individualHeader img + div:hover>#headerDeleteBtn  {
	display: block;
}
.themeActiveChecked {
	width: 17px;
	height: 17px;
	position: absolute;
	top: -3px;
	right: -3px;
	background-color: #ff9000;
	border-radius: 100%;
	display: none;
}

.themeActiveChecked svg {
	width: 8px;
	margin-left: 4px;
	margin-right: 4px;
}

.owl-stage {
	height: 120px;
	padding-top: 20px;
}

.themeActiveChecked svg .st2{
	fill: #fff;
}

.sample.active .themeActiveChecked{
	display: block;
}

.sampleFeedbackOverlay {
	 text-align: center;
	 opacity: 0.98;
}

.sampleFeedbackOverlay p{
	padding: 3% 0;
	margin: 1% 0;
}

.sampleFeedbackOverlay h1 {
	padding: 1% 0;
	margin: 1%;
}

.sampleFeedbackOverlay .AM_SVG_Icon {
	margin-top: 2%;
}

#designPreview {
	width:970px;
	height:580px;
	border-bottom:1px dashed #d7d7d7;
	border-left:1px dashed #d7d7d7;
	border-right:1px dashed #d7d7d7;
}

#navigationPreview {
	width:970px;
	height:30px;
}

#navigationPreview .treeStructureIcon{
	width:50px;
	height:30px;
	float:left;
	border-right: 1px solid #fff;
	box-sizing: border-box;
	padding: 7px 16px;
	margin-right: 348px;
}

#navigationPreview .trainingNav {
	float:left;
	text-transform:uppercase;
	padding:8px 15px;
	box-sizing: border-box;
	font-size: 10px;
}

#navigationPreview .examNav {
	float:left;
	text-transform:uppercase;
	padding:8px 15px;
	box-sizing: border-box;
	font-size: 10px;
}

#navigationPreview .progress {
	font-size:10px;
	width:133px;
	padding:8px 15px;
	box-sizing: border-box;
	float: left;
	margin: 0 0 0 176px;
}

#navigationPreview .trainingPrev,
#navigationPreview .trainingNext {
	width:50px;
	height:30px;
	float:left;
	box-sizing: border-box;
	padding: 7px 22px;
}

#navigationPreview .trainingPrev {
	margin-right: 1px;
}

#navigationPreview .trainingProgressBar {
	width:970px;
	height:3px;
	position:relative;
	float: left;
}

#navigationPreview .trainingProgressBar .progress {
	width:274px;
	height:3px;
	padding: 0;
	margin: 0;
	text-align: center;
}

#sampleContent {
	box-sizing:border-box;
	padding:40px;
	width:970px;
	height:547px;
}

#sampleContent .left {
	float:left;
	width:424px;
	margin-right:20px;
}

#sampleContent .right {
	float:right;
	background: url('../images/am20/sample_image.png') no-repeat;
	width:424px;
	display: block;
	height: 391px;
	margin:70px 0 0 20px;
}

#sampleContent h1 {
	margin:0 0 30px 0;
}

#sampleContent p {
	line-height:22px;
	margin:0;
}

#sampleContent b {
	font-family: 'robotobold';
}

footer .collapsibleContentFooterLeft {
	border-top:none;
}

#themeEdit .col_collapsibleContent,
#design .col_collapsibleContent{
	width:970px;
}

#themeEdit .item {
	width: 142px;
	border: 2px solid #eeeeee;
	margin:0 0 0 25px;
}

#themeEdit .collapsible-content {
	margin: 10px 0 10px 0;
}

#themeEdit .collapsible-content .left {
	float:left;
	width:419px;
}

#themeEdit .collapsible-content .right {
	float:right;
	width:489px;
}

#themeEdit .column-1 {
	float:left;
	width:175px;
}

#themeEdit .column-2 {
	float: left;
	width: 410px;
	margin: 0 10px 0 29px;
}

#themeEdit .column-3 {
	float:left;
	width:290px;
}

#themeEdit .collapsibleContentView .addPaddingLeft {
	padding: 10px 10px 10px 25px;
}

#themeEdit .collapsible-content-collapsed {
	display:none !important;
}

#themeEdit .container {
	width:400px;
}

#themeEdit .container > label {
	float: left;
	width: 94px;
	line-height: 31px;
	margin: 0 0 3px 0;
}

#themeEdit .container a.custom-select {
	width: 293px !important;
}

#themeEdit #navigationPreview {
	width: 468px;
}

#themeEdit #navigationPreview .mailIcon {
	margin-right: 28px;
}

#themeEdit #navigationPreview .trainingPrev {
	margin: 0 1px 0 38px;
}

#navigationPreview .trainingPrev {
	-moz-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
	filter: FlipH;
	-ms-filter: "FlipH";
}

#themeEdit #navigationPreview .trainingProgressBar {
	width: 467px;
}

#themeEdit .editDataTableAcademyRadio td {
	padding:2px 0;
}

#themeEdit hr {
	border-top:1px dashed #eee;
}

#themeEdit .trenner {
	width: 970px;
	height: 2px;
	border-top: 1px dashed #eee;
	margin: 15px 0;
}

#themeEdit #naviTreePreview {
	width:287px;
	height:210px;
	font-family: "Roboto";
}

#themeEdit .treeStructureIcon {
	width:50px;
	height:30px;
	border-right: 1px solid #fff;
	box-sizing: border-box;
	padding: 7px 16px;
	margin-right: 128px
}

#themeEdit .firstNav {
	width:287px;
	color:#4a4441;
	font-size:12px;
	border-bottom:1px solid #e5e5e5;
	border-top:1px solid #fff;
	background: url('../images/am20/sample_nav.png') no-repeat #eeeeee;
	padding: 9px 0px 9px 37px;
	box-sizing: border-box;
	background-position: center center;
}

#themeEdit .secondNav {
	width:287px;
	color:#4a4441;
	font-size:12px;
	border-bottom:1px solid #e5e5e5;
	background: url('../images/am20/sample_nav_3.png') no-repeat #fff;
	padding: 9px 0px 9px 57px;
	box-sizing: border-box;
	background-position: center center;
}

#themeEdit .activNav {
	width:287px;
	color:#4a4441;
	font-size:12px;
	border-bottom:1px solid #e5e5e5;
	background: url('../images/am20/sample_nav_3.png') no-repeat #c8dbec;
	padding: 9px 0px 9px 57px;
	box-sizing: border-box;
	background-position: center center;
}

#themeEdit .lastNav {
	width:287px;
	color:#4a4441;
	font-size:12px;
	border-bottom:1px solid #e5e5e5;
	background: url('../images/am20/sample_nav_2.png') no-repeat #eeeeee;
	padding: 9px 0px 9px 37px;
	box-sizing: border-box;
	background-position: center center;
}


#themeEdit .right h1 {
	font-family: 'oswald_regular';
	font-size:32px;
}

#themeEdit .right p {
	text-align: center;
	font-size:14px;
	line-hight:22px;
	color:#494949:;
}


.sampleInfoBox {
	background-color:#e7eef4;
	color:#325b7f;
	padding:17px 21px;
	box-sizing:border-box;
	font-family: 'robotomedium';
	margin: 40px 0 0 0;
}

#themeEdit .sampleInfoBox-1 {
	background-color:#e7eef4;
	color:#325b7f;
	padding:17px 21px;
	box-sizing:border-box;
	font-family: 'robotomedium';
}

#themeEdit .sampleInfoBox-2 {
	background-color:#325b7f;
	color:#fff;
	padding:17px 21px;
	box-sizing:border-box;
	font-family: 'robotomedium';
}

#themeEdit .sampleImageBox {
	width:422px;
	height: auto;
	background: url('../images/am20/sample_image.png') no-repeat #eeeeee;
	background-size:150px;
	background-position:center left;
	box-sizing: border-box;
	padding: 20px 20px 20px 173px;
}

#themeEdit .sampleImageBox .headline {
	font-size:14px;
	color:#333333;
	padding:13px 0 0 0;
	margin: 0px 0 7px 0;
	border:none;
	font-family: 'robotobold';
	display: inline-block;
}

#themeEdit .sampleImageBox p {
	font-size:14px;
	color:#494949;
	line-height:22px;
	margin:0;
	padding:0;
}

#themeEdit .sampleButton {
	background-color:#d0e0ed;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 4px;
	color:#325b7f;
	font-size:14px;
	font-family:'robotobold';
	padding: 7px 41px;
	border: none;
	margin:0 25px 0 0;
	width:127px;
}

#themeEdit .sampleButtonHover {
	background-color:#325b7f;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 4px;
	color:#fff;
	font-size:14px;
	font-family:'robotobold';
	padding: 7px 16px;
	border: none;
	width:127px;
}

#sampleButtonContainer {
	text-align: center;
	padding: 1% 0;
}

#themeEdit .addPaddingLeft.last {
	border-bottom:1px solid #d7d7d7;
	padding-bottom: 30px;
}

.screen_switcher {
	background: #e5e5e5;
	float: left;
	padding: 5px 10px;
	width: 490px;
}

.monitor_btn, .tablet_btn {
	cursor: pointer;
	padding: 6px 20px;
}

.monitor_btn.active, .tablet_btn.active {
	background: #FFFFFF;
}

.titlebar {
	background: #483e3e;
	color: #FFFFFF;
	height: 25px;
	width: 474px;
	top: 0;
	z-index: 21;
}

.titlebar span {
	float: left;
	padding-top: 6px;
	padding-left: 6px;
}

#titlebar {
	background: #483e3e;
	color: #FFFFFF;
	height: 25px;
	width: 474px;
	top: 0;
	z-index: 21;
}

#titlebar span {
	float: left;
	padding-top: 6px;
	padding-left: 6px;
}

#nav {
	position: relative;
	float: left;
	left: 0;
	z-index: 300;
}

.normalscreen #nav {
	left: 0;
}

#nav.close {
	left: -291px;
}

#nav ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#nav a {
	border-bottom: 1px solid #d4d4d1;
	height: 45px;
	width: 34px;
	background: #c2c1bd 50% 50% no-repeat;
	display: block;
	position: relative;
	text-indent: -999999px;
}

#nav_training a {
	background-image: url('../images/mobile/svg/training.svg');
	background-size: 15px auto;
}

.no-svg #nav_training a {
	background-image: url('../images/mobile/training.png');
}

#nav_test a {
	background-image: url('../images/mobile/svg/test.svg');
	background-size: 15px auto;
}

.no-svg #nav_test a {
	background-image: url('../images/mobile/test.png');
}

#nav_nex a {
	background-image: url('../images/mobile/svg/nex.svg');
	background-size: 15px auto;
}

.no-svg #nav_nex a {
	background-image: url('../images/mobile/nex.png');
}

#nav_pre a {
	background-image: url('../images/mobile/svg/pre.svg');
	background-size: 15px auto;
}

.no-svg #nav_pre a {
	background-image: url('../images/mobile/pre.png');
}

#nav_bubble a {
	background-image: url('../images/mobile/svg/bubble.svg');
	background-size: 15px auto;
}

.no-svg #nav_bubble a {
	background-image: url('../images/mobile/bubble.png');
}

#nav_contact a {
	background-image: url('../images/mobile/svg/contact.svg');
	background-size: 15px auto;
}

.no-svg #nav_contact a {
	background-image: url('../images/mobile/contact.png');
}

#nav_help a {
	background-image: url('../images/mobile/svg/help.svg');
	background-size: 8px auto;
}

.no-svg #nav_help a {
	background-image: url('../images/mobile/help.png');
}

#nav a:hover {
	xxxbackground-color: #e47b00;
}

#nav .highlight a {
	background-color: #e47b00;
}

#nav .highlight a:hover {
	xxxbackground-color: #e47b00;
}

#nav_empty {
	height: 40px;
	width: 34px;
	background: #c2c1bd 50% 50% no-repeat;
	border-bottom: 1px solid #d4d4d1;
}

/* Icons */
/*--------------------------------------------------------------------*/
.icnOK {
	background: url('/academymaker/images/am20/svg/am_icon_msg_success.svg') center center no-repeat;
	background-size:45px 45px;
	width: 45px;
	height: 45px;
	/* fill: red; */
}

.icnOKUserImport{
    width: 45px;
    height: 45px;
    -webkit-mask-image: url(/academymaker/images/am20/svg/am_icon_msg_success.svg);
    mask-image: url(/academymaker/images/am20/svg/am_icon_msg_success.svg);
    background-color: #55b28a;
}

#pptStatusBox .icnOK {
	background-color: #55b28a;
	border: transparent;
	border-radius: 22px;
	margin-top: 7px;
}

.icnWarning {
	background: url('/academymaker/images/am20/svg/am_icon_msg_warning.svg') center center no-repeat;
	background-size:45px 45px;
	width: 45px;
	height: 45px;
}

.userImportWarning{
    width: 45px;
    height: 45px;
    -webkit-mask-image: url(/academymaker/images/am20/svg/am_icon_msg_warning.svg);
    mask-image: url(/academymaker/images/am20/svg/am_icon_msg_warning.svg);
    background-color: #D63301;
}

.treeViewIcon {
	float: left;
	height: 24px;
	width: 25px;
	background: url('/academymaker/images/am20/svg/am_icon_inhalt.svg') center center no-repeat;
}

.treeViewIcon.active {
	background: url('/academymaker/images/am20/spriteMainUI.gif') -150px
	-50px no-repeat;
}

.moveIconsContainer {
	float: right;
	width: 50px;
	height: 20px;
	overflow: hidden;
}

.moveIcons {
	padding: 0px 4px;
}

.moveRightIcon {
	height: 16px;
	width: 16px;
	background:
			url('/academymaker/images/am20/svg/am_btn_accordion_off.svg') center
			center no-repeat;
	cursor: pointer;
	margin: 0 auto;
	background-size: 16px;
}

.moveLeftIcon {
	height: 16px;
	width: 16px;
	background: url('/academymaker/images/am20/svg/am_icon_arrow_left.svg')
	center center no-repeat;
	cursor: pointer;
	margin: 0 auto;
	background-size: 16px;
}

.moveContainer .moveRightIcon, .moveContainer .moveLeftIcon {
	margin-top: 5px;
}

.status {
	width: 14px;
	height: 14px;
	background: #cccccc;
	border: none;
	vertical-align: middle;
	cursor: default;
	-webkit-border-radius: 50%;
	border-radius: 100%;
	transform: scale(0.714);
	padding: 0;
}

.status.active {
	background: #4caf50;
}

img.status {
	position: absolute;
	width: 18px;
	height: 18px;
	background: #cccccc;
	border: none;
	vertical-align: middle;
	cursor: default;
	-webkit-border-radius: 50%;
	border-radius: 100%;
	transform: scale(0.714);
	padding: 0;
}

.status.red {
	background: #d32f2f;
}

.status.warn {
	background: #fbe26b;
}

.status.darkgrey {
	background: #333333;
}

.status.checked {
	background: url(/academymaker/images/am20/relaunch_sprite.png) -63px
	-4px no-repeat;
	-webkit-border-radius: 0;
	border-radius: 0;
	width: 16px;
	height: 16px;
	transform: scale(1);
}

.statusAbsRight {
	position: absolute;
	display: block;
	height: 22px;
	width: 22px;
	top: 1px;
	right: 20px
}

.tableProject td .status {
	margin: 20px 30px 0 10px;
}

/* Buttons */
/*--------------------------------------------------------------------*/
.btnGlobalGrey {
	padding: 2px 15px 4px 15px;
	margin-right: 26px;
	text-align: center;
	background: #55778e;
	display: inline-block;
	text-decoration: none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}

.btnGlobalGrey.secondary {
	background: #d7dbde;
}

.btnGlobalGrey.secondary b {
	color: #484848;
}

.btnGlobalGrey.secondary:hover {
	background: #b7c3cd;
}

.btnGlobalGrey.hidden {
	visibility: hidden;
}

.btnGlobalGrey.noMargin {
	margin: 0;
}

.chooseCertificate .btnGlobalGrey,
.chooseCertificate .btnGlobalGrey+input.delete {
	margin:4px 9px 0 0;
}

.viewAllExamsCell .btnGlobalGrey, .viewAllInterviews .btnGlobalGrey {
	margin-right: 16px;
}

.viewAllExamsCell input.edit, .viewAllInterviews input.edit {
	margin-left: 10px;
}

.editDataTableAcademy .btnGlobalGrey, .editDataTableAcademy .btnGlobalGrey+input.delete
{
	margin-top: 4px;
}

.headerSelectorAcademy .btnGlobalGrey {
	padding: 5px 17px 7px 17px !important;
}

.tableTraining .btnGlobalGrey {
	margin-right: 0;
}

.tableTraining .t1_col_70 {
	text-align: right;
}

.tableProject.tableTraining .t1_col_70,
.tableProject.tableTraining .t1_col_75,
.tableProject.tableTraining .t1_col_95 {
	text-align: center;
	vertical-align:top;
	padding: 24px 5px 0 5px;
}

.tableProject.tableTraining th.t1_col_75,
.tableProject.tableTraining th.t1_col_50 {
	text-align: center;
}


.editDataTable .btnGlobalGrey {
	margin: 4px 9px 0 0;
}

#courseForm .btnGlobalGrey {
	float: left;
}

a.btnGlobalGrey b {
	line-height: 20px;
	font-size: 11px;
	height: 17px;
	color: #fff;
	display: inline-block;
	cursor: pointer;
	font-weight: normal;
	font-family: 'robotoregular';
}

a.btnGlobalGrey.questions{
	margin-right: 4px;
}

a.btnGlobalGrey:hover, a.btnGlobalGrey.hovered {
	background: #3a536f;
}

a.btnGlobalGrey:hover b, a.btnGlobalGrey.hovered b {

}

.selectCertificateLayout {
	float: left;
	margin-right: 10px;
	border: 1px solid #dadada;
	padding: 20px;
	width: 249px;
	height: 220px;
}

.selectCertificateLayout.last {
	margin:0;
}

.btnGlobalWhite {
	padding: 5px 17px 8px 17px;
	margin-right: 11px;
	text-align: center;
	background: #55778e;
	display: inline-block;
	text-decoration: none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	height:19px;
}

a.btnGlobalWhite b {
	line-height: 20px;
	font-size: 11px;
	height: 17px;
	color: #fff;
	display: inline-block;
	cursor: pointer;
	font-weight: normal;
}

a.btnGlobalWhite:hover {
	background-color: #3a536f;
}

a.btnGlobalWhite:hover b {

}

a.btnGlobalLightGrey {
	padding: 5px 17px 8px 17px;
	text-align: center;
	background: #d7dbde;
	display: inline-block;
	text-decoration: none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	height: 19px;
}

#hierarchy a.btnGlobalLightGrey {
	margin-right:10px;
}

.tableTrainingSelector a.btnGlobalLightGrey {
	height: 19px;
}

.collapsibleContentFooter a.btnGlobalLightGrey {
	padding: 4px 16px 7px 16px;
	text-align: center;
	background: #fff;
	border: 1px solid #ddd;
	display: inline-block;
	text-decoration: none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	margin-right: 8px;
}

.collapsibleContentFooter a.btnGlobalLightGrey:hover {
	border-color: #484848;
	background: #fff;
}

a.btnGlobalLightGrey b {
	line-height: 20px;
	font-size: 11px;
	height: 19px;
	color: #484848;
	display: inline-block;
	cursor: pointer;
	font-weight: normal;
}

a.btnGlobalLightGreyDeactivated {
	padding: 0 9px 0 0;
	margin-right: 5px;
	text-align: center;
	background: url('/academymaker/images/am20/buttonsBg.gif') right -244px
	no-repeat;
	display: inline-block;
	text-decoration: none;
	opacity: 0.4;
}

a.btnGlobalLightGreyDeactivated b {
	line-height: 20px;
	padding-left: 10px;
	font-size: 11px;
	font-weight: bold;
	height: 22px;
	background: url('/academymaker/images/am20/buttonsBg.gif') left -200px
	no-repeat;
	color: #333;
	display: inline-block;
	text-shadow: -1px -1px 0 #E2E2E2;
	filter: alpha(opacity =   40);
	cursor: default;
}

a.btnGlobalLightGrey:hover {
	color: #484848;
	background-color: #b7c3cd;
}

a.btnGlobalLightGrey:hover b {

}

.collapsibleContentFooter a.btnGlobalOrange {
	margin-right: 18px;
}

a.btnGlobalOrange, #okButtonChooseTraining {
	text-align: center !important;
	background: #f28f02 !important;
	display: inline-block;
	text-decoration: none !important;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	padding: 0 !important;
	border: none !important;
}

a.btnGlobalOrange.disabled {
	background: #cecece !important;
	cursor: not-allowed;
}

a.btnGlobalOrange.disabled b{
	cursor: not-allowed;
}

a.btnGlobalOrange.disabled:hover {
	background-color: #cecece !important;
}

#okButtonChooseTraining {
	border: none;
	padding: 0;
}

a.btnGlobalOrange b, #okButtonChooseTraining b {
	padding: 7px 17px 7px 17px !important;
	font-size: 11px !important;
	font-weight: normal !important;
	height: 18px !important;
	color: #fff !important;
	display: inline-block;
	cursor: pointer;
}

a.btnGlobalOrange, #okButtonChooseTraining {
	margin-top: 0px !important;
}


a.btnGlobalOrange:hover, #okButtonChooseTraining:hover {
	background-color: #d77f03 !important;
}

a.btnGlobalOrangeDeactivated {
	padding: 0 10px 0 0;
	margin-right: 5px;
	text-align: center;
	background: url('/academymaker/images/am20/buttonsBg.gif') right -344px
	no-repeat;
	display: inline-block;
	text-decoration: none;
	opacity: 0.4;
}

a.btnGlobalOrangeDeactivated b {
	line-height: 20px;
	padding-left: 10px;
	font-size: 11px;
	font-weight: bold;
	height: 22px;
	background: url('/academymaker/images/am20/buttonsBg.gif') left -300px
	no-repeat;
	color: #fff;
	display: inline-block;
	text-shadow: -1px -1px 0 #d46900;
	filter: alpha(opacity =   40);
	cursor: default;
}

a.btnGlobalLightOrange {
	padding: 0 10px 0 0;
	margin-right: 5px;
	text-align: center;
	background: url('/academymaker/images/am20/buttonsBg.gif') right -472px
	no-repeat;
	display: inline-block;
	text-decoration: none;
}

a.btnGlobalLightOrange b {
	line-height: 20px;
	padding-left: 10px;
	font-size: 11px;
	font-weight: bold;
	height: 22px;
	background: url('/academymaker/images/am20/buttonsBg.gif') left -400px
	no-repeat;
	color: #5e4141;
	display: inline-block;
	cursor: pointer;
	text-shadow: -1px -1px 0 #fff;
}

a.btnGlobalLightOrange:hover {
	background-position: right -450px;
}

a.btnGlobalLightOrange:hover b {
	background-position: left -422px;
	text-shadow: 1px 1px 0 #fff;
}

input.config {
	width: 24px;
	height: 22px;
	background: url('/academymaker/images/am20/spriteMainUI.gif') -25px 0
	no-repeat;
	border: none;
	display: block;
	float: left;
	cursor: pointer;
	margin-right: 3px;
	outline: none;
}

input.edit {
	width: 16px;
	height: 16px;
	background: url('/academymaker/images/am20/svg/am_btn_edit_white.svg')
	center no-repeat;
	border: none;
	display: block;
	float: left;
	cursor: pointer;
	margin-right: 10px;
	outline: none;
	margin-top: 3px;
}

input.edit:hover {
	background:
			url('/academymaker/images/am20/svg/am_btn_edit_white_hover.svg')
			center no-repeat;
}

input.impersonate {
	width: 16px;
	height: 16px;
	background: url('/academymaker/images/am20/svg/am_btn_impersonate.svg')
	center no-repeat;
	border: none;
	display: block;
	float: left;
	cursor: pointer;
	margin-right: 10px;
	outline: none;
	margin-top: 3px;
}

input.impersonate:hover {
	background:
			url('/academymaker/images/am20/svg/am_btn_impersonate_hover.svg')
			center no-repeat;
}

a.edit {
	width: 24px;
	height: 22px;
	background: url('/academymaker/images/am20/spriteMainUI.gif') -50px 0
	no-repeat;
	border: none;
	display: block;
	float: left;
	cursor: pointer;
	margin-right: 3px;
	outline: none;
}

input.editDeactivated {
	width: 16px;
	height: 16px;
	background: url(/academymaker/images/am20/svg/am_btn_edit_white.svg)
	center no-repeat;
	border: none;
	display: block;
	float: left;
	cursor: pointer;
	margin-right: 10px;
	outline: none;
	margin-top: 3px;
	opacity:0.5;
}

input.moveFolder {
	width: 16px;
	height: 16px;
	background: url('/academymaker/images/am20/svg/am_btn_move_folder.svg')
	no-repeat;
	background-size: 16px;
	border: none;
	display: block;
	float: left;
	cursor: pointer;
	margin-right: 8px;
	outline: none;
}

input.moveFolder:hover {
	background:
			url('/academymaker/images/am20/svg/am_btn_move_folder_hover.svg')
			no-repeat;
}

a.copyMeeting {
	width: 24px;
	height: 22px;
	background: url('/academymaker/images/am20/svg/am_icon_copycontent.svg') no-repeat;
	border: none;
	display: block;
	float: left;
	cursor: pointer;
	margin-right: 10px;
	outline: none;
	text-indent: -999999px;
}

a.copyMeeting:hover {
	background: url('/academymaker/images/am20/svg/am_icon_copycontent_hover.svg') no-repeat;
}

input.delete {
	width: 16px;
	height: 16px;
	background: url('/academymaker/images/am20/svg/am_btn_delete_white.svg')
	center no-repeat;
	border: none;
	display: block;
	float: left;
	cursor: pointer;
	margin-right: 10px;
	outline: none;
	margin-top: 3px;
}

input.delete:hover {
	background:
			url('/academymaker/images/am20/svg/am_btn_delete_white_hover.svg')
			center no-repeat;
}

.btnGlobalGrey+input.delete,
.inputWrapperLight+input.delete {
	width: 24px;
	height: 24px;
	background: url(/academymaker/images/am20/svg/am_btn_delete_white.svg)
	no-repeat #e0e3e6 center center;
	background-size: 16px;
	border: none;
	display: block;
	float: left;
	cursor: pointer;
	outline: none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin: 0px 0px 0px 0;
}

.inputWrapperLight+input.delete {
	margin: 4px 0px 0 -9px;
}

#colorThemeContent input.delete {
	width: 29px;
	height: 29px;
	background: url(/academymaker/images/am20/svg/am_btn_delete_white.svg) no-repeat #e0e3e6 center center;
	background-size: 16px;
	border: none;
	display: block;
	float: left;
	cursor: pointer;
	outline: none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin: 1px 10px 10px -17px;
}

#colorThemeContent input.edit {
	width: 29px;
	height: 29px;
	background: url(/academymaker/images/am20/svg/am_btn_edit_white.svg) no-repeat #e0e3e6 center center;
	background-size: 16px;
	border: none;
	display: block;
	float: left;
	cursor: pointer;
	outline: none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin: 1px 27px 10px -3px;
}

.btnGlobalGrey+input.delete:hover,
#colorThemeContent input.delete:hover,
#colorThemeContent input.edit:hover {
	background-color: #ddddde;
}

input.delete_right {
	width: 24px;
	height: 24px;
	background: url(/academymaker/images/am20/svg/am_btn_delete_white.svg)
	no-repeat #e0e3e6 center center;
	background-size: 16px;
	border: none;
	display: block;
	float: left;
	cursor: pointer;
	margin-right: 3px;
	outline: none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.editDataTable input.delete_right {
	margin: 4px 9px 0 0;
}

/* Notification Bar */
/*--------------------------------------------------------------------*/
#notificationsContainer {
	position: fixed !important;
	position: absolute;
	bottom: 0;
	left: 50%;
	z-index: 99995;
	margin-left: -190px;
	margin-top: 20px;
}

.notificationBar {
	width: 380px;
	display: none;
}

.notificationBarTop {
	padding: 10px 10px 0 10px;
}

.notificationBarBottom {
	height: 10px;
	margin-bottom: 10px;
}

#permanentNotification .notificationBarBottom {
	height: 2px;
	margin-bottom: 10px;
}




#permanentNotification {
	background:url('/academymaker/images/am20/svg/am_btn_msg_close_dark.svg') 356px 6px no-repeat #fff;
	background-size:16px 16px;
	border-radius: 3px;
	color: #484848;
	border:1px solid #cfd2d5;
	margin-bottom: 20px;
}

#generalNotification {
	background:url('/academymaker/images/am20/svg/am_btn_msg_close.svg') 356px 6px no-repeat #f2c664;
	background-size:16px 16px;
	border-radius: 3px;
	color: #fff;

}

#generalNotification[data-type='icnWarning'] {
	background:url('/academymaker/images/am20/svg/am_btn_msg_close.svg') 356px 6px no-repeat #ff6464;
	background-size:16px 16px;
	border-radius: 3px;
	color: #fff;
}

#generalNotification[data-type='icnOK'] {
	background:url('/academymaker/images/am20/svg/am_btn_msg_close.svg') 356px 6px no-repeat #55b28a;
	background-size:16px 16px;
	border-radius: 3px;
	color: #fff;
}

#generalNotification[data-type='icnOK'] .notificationContent {
	padding: 0 10px 0 10px;
}

#permanentNotification .notificationBarTop span:first-child {
	display: block;
	text-align: center;
	font-weight: normal !important;
	font-family: 'robotoregular';
}

.notificationBar table {
	border-collapse: collapse;
}

.notificationBar table span.notificationContent p {
	color: #fff !important;
	font-weight: normal !important;
	font-family: 'robotoregular';
	padding: 0 5px 0 10px;
}


.notificationBar table td {
	vertical-align: middle;
}

/* Other */
/*-------------------------------------------------------------------- */
.clear {
	clear: both;
}

#languageSelector ~ #languageSelector-button {
 float: right;
}

.floatLeft {
	float: left;
}

.floatRight {
	float: right;
}

.marginreset {
	margin: inherit;
}

/* Tooltips */
/*--------------------------------------------------------------------*/
.tooltip {
	display: none;
	overflow: visible;
	color: #fff;
	z-index: 1001;
	background: url(/academymaker/images/am20/tooltip_oben.png) top no-repeat;
}

.tooltipContent {
	width: 291px;
	padding: 8px 0 30px 0;
}

.tooltipBottom {
	background: url('/academymaker/images/am20/tooltip_unten.png') top repeat-y;
	width:291px;
	height:4px;
	margin: 0 0 0 17px;
}

.tooltip table {
	width: 240px;
	margin: 0 0 0 30px;
}

.linkedDetails.tooltip table {
	width: 450px;
}

.tooltip td {
	vertical-align: top;
	background: none;
	line-height: 14px;
	font-size: 11px;
	padding: 2px 5px;
	color: #484848
}

.tooltip h4 {
	font-size: 13px;
	font-family: 'robotomedium';
	color: #484848;
	font-weight:normal;
	margin: 0 0 10px 0;
}

.tooltip h5 {
	font-size: 13px;
	font-family: 'robotomedium';
	color: #484848;
	font-weight:normal;
	margin: 15px 0 5px 0;
}

.tooltipLinkContent {
	padding: 10px;
	background-color: #eeeeee;
	border: 1px solid #ccc;
	border-radius: 10px;
	width: fit-content;
}

.tooltipLinkContent .title{
	border-bottom: 1px solid #d9d9da;
	color: #888;
}

.tooltipLinkContent table{
	margin: 0;
	margin-top: 5px;
}

.tooltip .tooltipLinkContent .tooltipTitle {
	color: #333;
}

.tooltip .tooltipLinkContent td {
	vertical-align: top;
	background: none;
	line-height: 14px;
	font-size: 11px;
	padding: 5px;
	color: #888
}

.tooltip .tooltipDisplayName {
	width: 120px;
	word-wrap: break-word;
}

.wordWrap {
	word-break: break-word;
}

/* Modal boxes */
/*--------------------------------------------------------------------*/
#wrapper .modalContainer {
	display: none;
}

.modalHint {
	padding: 5px;
	background: #ddd;
	border: 1px solid #ccc;
	display: none;
}

.modalContainer {
	padding: 20px 30px;
	background-color: #fff;
}

#ImportCourseForm .modalContainer a.btnGlobalLightGrey {
	height: 19px;
}

.modalContainer a.btnGlobalLightGrey {
	background: #fff;
	border: 1px solid #ddd;
	padding: 4px 17px 7px 17px;
	margin-right: 14px;
}

.modalContainer div p {
	margin-bottom: 10px;
}

.modalContainer h3 {
	font-size: 25px;
	font-weight: normal;
	color: #87929b;
	margin: 0 0 20px 0;
	font-family: "robotolight";
}

.modalContainer a.btnGlobalLightGrey:hover {
	border-color: #484848;
}

.modalContainer h4 {
	background: #f7f7f7;
	border-top: 1px solid #d7d7d7;
	line-height: 30px;
	font-size: 12px;
	margin: 0;
}

.modalContainer h4 b.roundBg {
	background: url('/academymaker/images/am20/spriteMainUI.gif') -3px
	-170px no-repeat;
	width: 20px;
	height: 30px;
	line-height: 30px;
}

b.roundBg {
	display: block;
	float: left;
	background: url('/academymaker/images/am20/spriteMainUI.gif') -2px
	-175px no-repeat;
	width: 20px;
	height: 21px;
	line-height: 21px;
	text-align: center;
	margin: 0 10px;
}

.modalSecondarySelectOption {
	background-color: #f7f7f7
}

.selectDataTableModal td {
	padding: 10px 0;
	vertical-align: top
}

.multiRadioSelectItem {
	height: 20px;
	line-height: 20px;
	margin-bottom: 7px;
}

.multiRadioSelectItem_w365 {
	height: 20px;
	line-height: 20px;
	width: 365px;
	margin-bottom: 7px;
}

.multiRadioSelectWider .multiRadioSelectItem {
	width: 300px;
}

.multiRadioSelect input {
	line-height: 21px;
	margin-right: 5px;
}

.multiRadioSelect label {
	line-height: 20px;
}

.multiRadioSelect strong {
	height: 20px;
	line-height: 20px;
	width: 175px;
	padding: 7px 0 5px 23px;
	display: block;
}

.multiRadioSelect h5 {
	height: 25px;
	width: 200px;
	line-height: 25px;
	font-size: 11px;
	color: #888888;
	background: #EAEAEA;
	border-top: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
	display: block;
	padding-left: 10px;
	margin: 10px 0;
}

.modalContentContainer {
	margin-bottom: 20px;
}

.modalContentContainer.viewAllMeetingsFancyBox .inputWrapperLight {
	width: 600px;
}

.modalContentContainer.viewAllMeetingsFancyBox .labelContainer,
.modalContentContainer.viewAllClassroomsFancyBox .labelContainer {
	width: 600px;
	margin-top: 10px;
}

.modalContentContainer.viewAllMeetingsFancyBox .trainingTextContainer .searchBar,
.modalContentContainer.viewAllClassroomsFancyBox .trainingTextContainer .searchBar {
	margin-bottom:10px;
	margin-right:0;
	position: relative;
	width: 600px;
}

.modalContentContainer h3 {
	margin-bottom: 20px;
}

.modalContentContainer .highlightTable td {
	background: #f7f7f7;
	padding-top: 5px;
	padding-left: 10px;
}

.modalContentContainer .highlightTable .noBackgroundColor td {
	background:#fff;
}

#decideInvitationMailTable {
	border-bottom: 1px solid #e6e6e6;
}

.modalContentContainer .highlightTable th {
	padding-left: 10px;
	font-size: 11px;
	font-weight: normal;
	color: #55778e;
	border-bottom: 1px solid #e6e6e6;
	padding-bottom: 11px;
}

.selectAllUser td {
	background:#eee;
}

.modalContentContainer table tr td {
	padding: 0px 0px 5px;
}

.modalContentContainer .greyBG {
	padding:10px;
	background:#eee;
}

.greyBG {
	background: #eee !important;
}

.modalContentContainer .itemElementContainer table tr td {
	padding: 0;
}

.modalContentContainer .cke_editor table tr td {
	padding: 0;
}

.modalContentContainer table .viewDataTableHeader td,
.viewDataTableHeader td {
	padding: 15px 0 10px 0;
	font-size: 12px;
	font-family: 'robotoregular';
	color: #484848;
}

.modalContentContainer .removePadding td {
	padding: 0;
}

.modalContentContainer table.viewDataTableCollapsible {
	margin: 20px 0;
}

.modalContentContainer table.viewDataTableCollapsible.marginreset {
	margin: 0
}

.modalContentContainer table.viewDataTableCollapsible td {
	padding: 5px 3px 5px 0;
}

.modalContentContainer table.viewDataTableCollapsible .multiRadioSelect td
{
	padding: 10px 0;
	vertical-align: top;
	background: #fff;
}

.stepBg {
	width: 25px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	background: url(/academymaker/images/am20/spriteMainUI.gif) 0 -173px
	no-repeat;
	margin-left: 5px
}

.w150 {
	width: 150px;
}

.w200 {
	width: 200px;
}

.w350 {
	width: 350px;
}

.w390 {
	width: 390px;
}

.w450 {
	width: 450px;
}

.w500 {
	width: 500px;
}

.w560 {
	width: 560px;
}

.w650 {
	width: 650px;
}

.w675 {
	width: 675px;
}

.w750 {
	width: 750px;
}

.w850 {
	width: 850px;
}

.w900 {
	width: 900px;
}

/* Modal Element Editor */
.modalContentContainer .modalBoxDividerHeader {
	padding: 5px;
	background-color: #eaeaea;
	border-top: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
	font-weight: bold;
	color: #888;
	text-align: left;
	font-size: 11px;
	vertical-align: top;
	text-align: left;
	margin-bottom: 0;
	margin-top: 0;
}

.modalContentContainer .elementEditorHeader {
	overflow: hidden;
	height: 40px;
	width: 560px;
	position: relative;
}

.modalContentContainer .elementEditorHeader div {

}

.modalContentContainer .elementEditorHeader .font-size {
	position: absolute;
	top: 10px;
	left: 0;
	width: 84px;
	height: 22px;
	border-right: 1px solid #d7d7d7;
	overflow: hidden;
}

.modalContentContainer .elementEditorHeader .font-size div {
	width: 24px;
	height: 22px;
	margin-right: 3px;
	cursor: pointer;
	float: left;
	overflow: hidden;
}

.modalContentContainer .elementEditorHeader .font-size .font-size-1 {
	background: url(/academymaker/images/am20/spriteMainUI.gif) -25px -150px
	no-repeat;
}

.modalContentContainer .elementEditorHeader .font-size .font-size-1.active,
.modalContentContainer .elementEditorHeader .font-size .font-size-1:hover
{
	background: url(/academymaker/images/am20/spriteMainUI.gif) -100px
	-150px no-repeat;
}

.modalContentContainer .elementEditorHeader .font-size .font-size-2 {
	background: url(/academymaker/images/am20/spriteMainUI.gif) -50px -150px
	no-repeat;
}

.modalContentContainer .elementEditorHeader .font-size .font-size-2.active,
.modalContentContainer .elementEditorHeader .font-size .font-size-2:hover
{
	background: url(/academymaker/images/am20/spriteMainUI.gif) -125px
	-150px no-repeat;
}

.modalContentContainer .elementEditorHeader .font-size .font-size-3 {
	background: url(/academymaker/images/am20/spriteMainUI.gif) -75px -150px
	no-repeat;
}

.modalContentContainer .elementEditorHeader .font-size .font-size-3.active,
.modalContentContainer .elementEditorHeader .font-size .font-size-3:hover
{
	background: url(/academymaker/images/am20/spriteMainUI.gif) -150px
	-150px no-repeat;
}

.modalContentContainer .elementEditorHeader .font-style {
	position: absolute;
	top: 10px;
	left: 85px;
	width: 67px;
	height: 22px;
	border-left: 1px solid #fff;
	border-right: 1px solid #d7d7d7;
	overflow: hidden;
}

.modalContentContainer .elementEditorHeader .font-style div {
	float: left;
	overflow: hidden;
	width: 24px;
	height: 22px;
	margin-right: 3px;
	cursor: pointer;
}

.modalContentContainer .elementEditorHeader .font-style .font-style-bold
{
	margin-left: 7px;
	background: url(/academymaker/images/am20/spriteMainUI.gif) -25px -100px
	no-repeat;
}

.modalContentContainer .elementEditorHeader .font-style .font-style-bold:hover,
.modalContentContainer .elementEditorHeader .font-style .font-style-bold.active
{
	margin-left: 7px;
	background: url(/academymaker/images/am20/spriteMainUI.gif) -25px -125px
	no-repeat;
}

.modalContentContainer .elementEditorHeader .font-style .font-style-italic
{
	background: url(/academymaker/images/am20/spriteMainUI.gif) -50px -100px
	no-repeat;
}

.modalContentContainer .elementEditorHeader .font-style .font-style-italic:hover,
.modalContentContainer .elementEditorHeader .font-style .font-style-italic.active
{
	background: url(/academymaker/images/am20/spriteMainUI.gif) -50px -125px
	no-repeat;
}

.modalContentContainer .elementEditorHeader .font-color {
	position: absolute;
	top: 10px;
	left: 154px;
	width: 177px;
	height: 22px;
	border-left: 1px solid #fff;
	border-right: 1px solid #d7d7d7;
	overflow: hidden;
}

.modalContentContainer .elementEditorHeader .background-color {
	position: absolute;
	top: 10px;
	left: 333px;
	width: 227px;
	height: 22px;
	border-left: 1px solid #fff;
	overflow: hidden;
}

.modalContentContainer .elementEditorHeader .color-picker-wrapper * {
	display: block;
	float: left;
}

.modalContentContainer .elementEditorHeader .color-picker-wrapper .color-label
{
	text-indent: 9px;
	line-height: 22px;
	font-size: 11px;
	color: #484848;
	height: 22px;
	margin-right: 8px;
}

.modalContentContainer .elementEditorHeader .color-picker-wrapper .color-sample
{
	width: 20px;
	height: 20px;
	background-color: #fff;
	border: 1px solid #d7d7d7;
	margin-right: 8px;
}

.modalContentContainer .elementEditorHeader .color-picker-wrapper .color-HEX
{
	width: 65px;
	height: 20px;
	line-height: 21px;
	text-indent: 3px;
	background-color: #fff;
	border: 1px solid #d7d7d7;
	color: #000;
	font-size: 11px;
	margin-right: 8px;
	padding: 0;
}

.modalContentContainer .elementEditorHeader .color-picker-wrapper .color-picker
{
	width: 22px;
	height: 22px;
	background: url(/academymaker/images/am20/spriteMainUI.gif) -100px 0px
	no-repeat;
	cursor: pointer;
}

.modalContentContainer .elementEditorBody {
	overflow: hidden;
	position: relative;
	padding: 20px 0;
	border-top: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
	padding: 20px 0;
}

.modalContentContainer .elementEditorOptions {
	overflow: hidden;
	padding: 20px 0 45px 0;
	position: relative;
}

.treeTrainingContainer {
	width: 600px;
	height: 222px;
	overflow: auto;
	background: #fff;
	border: 1px solid #dbdcdd;
	margin-bottom: 20px -webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding: 19px;
	box-sizing: border-box;
}

.progressBarWrapper {
	margin: 10px 0 50px 0;
	border: 1px solid #dbdcdd;
	background: #aaa;
	position: relative;
}

.progressBar {
	background: url('/academymaker/images/am40/loadingBgAnimation.gif') 0 0
	repeat-x;
	height: 40px;
}

.progressAmount {
	position: absolute;
	width: 30px;
	height: 40px;
	top: 8px;
	font-weight: bold;
	left: 215px;
}

#wrapper #modalTrainingTabsSelector {
	display: none;
}

#wrapper #modalClassroomTabsSelector {
	display: none;
}

.modalButtons {
	text-align: right;
	margin: 20px 0 0 0;
}

.modalButtons a {
	padding: 5px 17px 7px 17px;
	text-align: center;
	/*background: #fff;*/
	display: inline-block;
	text-decoration: none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	margin-top: 1px;
	/*border: 1px solid #ddd;*/
	font-size:11px;
}

.modalButtons a:hover {
	border-color: #484848;
	color: #484848;
}

.modalButtons span {

}

.modalButtons span>a {
	font-size: 11px;
}

.multiSelectListWide {
	height: inherit;
	width: 435px;
	border: 1px solid #dbdcdd;
}

.multiSelectListWide option {
	padding: 0 2px;
}

.multiSelectListModal {
	height: inherit;
	width: 350px;
	border: 1px solid #dbdcdd;
}

.multiSelectListModal option {
	padding: 0 2px;
}

.multiSelectList {
	height: inherit;
	width: 314px;
	border: 1px solid #dbdcdd;
}

.multiSelectList option {
	padding: 0 2px;
}

.multiSelectListSmall {
	width: 150px;
	height: 330px;
	border: 1px solid #dbdcdd;
	background: #fff;
	overflow-y: auto;
}

.multiSelectListSmall div {
	padding: 3px 7px;
	color: #484848
}

.multiSelectListSmall div:hover {
	background: #d9d9d9;
}

.multiSelectListSmall div.active {
	background: #f80;
	color: #fff
}

.multiSelectListSmall label {
	vertical-align: middle;
	font-size: 11px;
}

.multiSelectMenu.multiSelectMenuInline {
	background: #fff;
	border: 1px solid #c1c1c1;
	width: 215.5px;
	height: 144px;
	overflow-y: auto;
	overflow-x: hidden;
	outline: none;
	clear: both;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.resetContainer .multiSelectMenu.multiSelectMenuInline {
	width: 323px;
}

.multiSelectMenu.multiSelectMenuInline div.unmoveable label {
	font-style: italic;
}

.multiSelectMenu.multiSelectMenuInline div.unreadable {
	display: none;
}

.multiSelectMenu.multiSelectMenuInline div {
	padding: 3px 7px;
	color: #484848
}

.multiSelectMenu.multiSelectMenuInline div:not (.unmoveable ):hover {
	background: #d9d9d9;
}

.multiSelectMenu.multiSelectMenuInline div.active {
	background: #f80;
	color: #fff
}

.multiSelectMenu.multiSelectMenuInline label {
	vertical-align: middle;
	font-size: 11px;
}

.multiSelectMenu.multiSelectMenuInline label b {
	font-size: 11px;
	font-weight: bold;
	color: #333
}

.multiSelectMenu {
	background: #fff;
	border: 1px solid #c1c1c1;
	width: 310px;
	height: 144px;
	overflow-y: auto;
	overflow-x: hidden;
	outline: none;
	clear: both;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	position: relative;
}

.resetContainer .multiSelectMenu {
	width: 323px;
}

.multiSelectMenu div.unmoveable label {
	font-style: italic;
}

.multiSelectMenu div.unreadable {
	display: none;
}

.multiSelectMenu div {
	padding: 3px 7px;
	color: #484848
}

.multiSelectMenu div:not (.unmoveable ):hover {
	background: #d9d9d9;
}

.multiSelectMenu div.active {
	background: #f80;
	color: #fff
}

.multiSelectMenu label {
	vertical-align: middle;
	font-size: 11px;
}

.multiSelectMenu label b {
	font-size: 11px;
	font-weight: bold;
	color: #333
}

.selectOptionsRight input {
	vertical-align: middle;
	margin-right: 5px;
}

.multiSelectMenuSmall {
	height: 103px;
	width: 255px;
}

.multiSelectMenuSmall div {
	padding: 3px 7px;
}

.folderTreeContainer {
	overflow: auto;
	background: #fff;
	border: 1px solid #dbdcdd;
	margin-bottom: 20px;
	padding: 20px;
}

.folderTree {
	font-size: 11px;
}

.folderTree, .treeFolder ul, .treeFolder li {
	list-style: none;
	margin: 0;
	padding: 0;
	zoom: 1;
}

.folderTree ul {
	margin-left: 10px;
	border-left: 1px solid #dbdcdd;
	padding-left: 23px;
}

.folderTree li b {
	color: #484848;
	display: block;
	height: 23px;
	line-height: 23px;
	overflow: hidden;
	padding: 0 42px 0 32px;
	background: url(/academymaker/images/order_import_training.svg) 4px 7px
	no-repeat;
	background-size: 13px;
	font-size: 12px;
	font-weight: normal;
	font-family: 'robotobold';
}

.folderTree li .emptyFolder {
	color: #373A3F;
	height: 21px;
	line-height: 21px;
	overflow: hidden;
	font-size: 11px;
	font-weight: normal;
	cursor: pointer;
	font-family: 'robotoregular';
}

.folderTree li b:hover {
	color: #f80;
}

.folderTree li .active {
	background: #f28f02 url(/academymaker/images/order_import_training.svg)
	no-repeat;
	background-size: 13px;
	background-position: 7px 5px;
	color: #fff;
}

.folderTree li .emptyFolder.active {
	background: #f28f02 url(/academymaker/images/order_import_training.svg)
	no-repeat;
	background-size: 13px;
	background-position: 7px 5px;
	color: #fff;
}

.folderTree li .active:hover {
	background-color: #f80;
	color: #fff;
}

.folderTree h5 {
	font-size: 11px;
	font-weight: bold;
	color: #484848;
	padding: 5px;
	display: block;
	text-decoration: none;
	height: 21px;
	line-height: 21px;
	padding: 0 10px;
	overflow: hidden;
	background: url(/academymaker/images/am20/spriteMainUI.gif) -179px
	bottom no-repeat;
}

.treeFolder {
	font-size: 11px;
}

.treeFolder, .treeFolder ul, .treeFolder li {
	list-style: none;
	margin: 0;
	padding: 0;
	zoom: 1;
}

.treeFolder ul {
	margin-left: 15px;
	padding-bottom: 5px;
}

.treeFolder li a {
	font-size: 11px;
	color: #484848;
	padding: 5px;
	font-weight: normal;
	display: block;
	text-decoration: none;
	height: 21px;
	line-height: 21px;
	padding: 0 10px;
	overflow: hidden;
	cursor: pointer
}

.treeFolder li a:hover {
	color: #000;
	background-color: #d9d9d9;
}

.treeFolder li a:active {
	background-color: #f80;
	color: #fff;
}

.treeFolder li b {
	color: #373A3F;
	display: block;
	height: 23px;
	line-height: 23px;
	overflow: hidden;
	padding: 0 18px;
	background: url(/academymaker/images/am20/spriteMainUI.gif) 0px -144px
	no-repeat;
	font-size: 11px;
}

.treeFolder h5 {
	font-size: 11px;
	font-weight: bold;
	color: #484848;
	padding: 5px;
	display: block;
	text-decoration: none;
	height: 21px;
	line-height: 21px;
	padding: 0 10px;
	overflow: hidden;
	background: url(/academymaker/images/am20/spriteMainUI.gif) -179px
	bottom no-repeat;
}

.tree {
	font-size: 11px;
}

.tree, .tree ul, .tree li {
	list-style: none;
	margin: 0;
	padding: 0;
	zoom: 1;
}

.tree ul {
	margin-left: 10px;
	border-left: 1px solid #dbdcdd;
	padding-left: 23px;
}

.tree li a {
	font-size: 11px;
	color: #484848;
	padding: 5px;
	font-weight: normal;
	display: block;
	text-decoration: none;
	height: 21px;
	line-height: 21px;
	padding: 0 10px;
	overflow: hidden;
	cursor: pointer
}

.tree li a:hover {
	color: #fff;
	background-color: #f28f02;
}

.tree li a.active {
	background-color: #f28f02;
	color: #fff;
	background-image: none;
}

.tree li a.selected {
	background-color: #606060;
	color: #fff;
	background-image: none;
	cursor: default;
}

.tree li b {
	color: #484848;
	display: block;
	height: 23px;
	line-height: 23px;
	overflow: hidden;
	padding: 0 42px;
	background: url(/academymaker/images/order_import_training.svg) 4px 7px
	no-repeat;
	background-size: 13px;
	font-size: 12px;
	font-weight: normal;
	font-family: 'robotobold';
}

.tree h5 {
	font-size: 11px;
	font-weight: bold;
	color: #aaa;
	padding: 5px;
	display: block;
	text-decoration: none;
	height: 21px;
	line-height: 21px;
	padding: 0 10px;
	overflow: hidden;
	background: url(/academymaker/images/am20/spriteMainUI.gif) -184px
	bottom no-repeat;
	margin: 0;
}

.tree ul h5 {
	color: #484848;
	margin: 0;
	background: none
}

.tree ul h5 span {
	color: #aaa;
	background: none;
	padding: 0 10px;
	font-weight: normal;
}

/* custom select styles*/
.custom-select.small {
	width: 45px
}

.custom-select-menu.small {
	width: 45px
}

.custom-select.medium {
	width: 90px
}

.custom-select-menu.medium {
	width: 90px
}

.custom-select.large {
	width: 250px
}

.custom-select-menu.large {
	width: 250px
}

.tableHeaderOptionsRight .custom-select {
	float: right;
	margin-right: 10px !important;
}

.tableHeaderOptionsRight a {
	float: right;
}

.tableHeaderOptionsRight a.btnGlobalOrange {
	float: right;
	margin-right: 0;
}

#tabContent3 .tableHeaderOptionsRight a {
	float: right;
	margin-right: 0;
}

.tableHeaderOptionsLeft .custom-select {
	float: left;
	margin-left: 10px !important;
}

.tableHeaderOptionsLeft a {
	float: left;
	margin-left: 10px;
}

.tableHeaderOptionsLeft a.btnGlobalOrange {
	float: left;
	margin-left: 0;
}

#tabContent3 .tableHeaderOptionsLeft a {
	float: left;
	margin-left: 0;
}


.giftwrap-choices {
	display: none;
}

.customSelectError {
	border: 2px solid #ff6464 !important;
}



.custom-select {
	float: left;
	display: block;
	text-decoration: none;
	text-align: left;
	cursor: pointer;
	position: relative;
	font-size: 11px;
	font-weight: normal;
	overflow: visible;
	margin-right: 10px;
	border: 1px solid #c1c1c1;
	color: #c1c1c1;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: #fff;
}

.custom-select.floatRight {
	float: right;
}

.custom-select.disabled{
	border-color: #d7d7d7;
}

.custom-select.disabled .custom-select-status{
	background: #f5f5f5;
}

.custom-select.disabled .custom-select-button-icon{
	background: url(/academymaker/images/am20/svg/am_btn_dropdown.svg)
	center #f5f5f5 no-repeat;
}

.custom-select:not(.disabled):hover .custom-select-button-icon {
	background:url('/academymaker/images/am20/svg/am_btn_dropdown_hover.svg')	center #fff no-repeat;
}

.custom-select-status:hover, .custom-select-status:focus,
.custom-select-open {
	background-position: 0 -60px;
	border-color: #999;
}

/*status text*/
.custom-select-status {
	float: left;
	line-height: 22px;
	color: #444;
	padding: 4px 0 0 8px;
	font-size: 11px;
	background: #fff;
}

.custom-select-roletext {
	position: absolute;
	left: -99999px;
}

/* button arrow icon*/
.custom-select-button-icon {
	float: right;
	background: #fff;
	height: 30px;
	width: 18px;
	border-left: 1px solid #ddd;
	background: url('/academymaker/images/am20/svg/am_btn_dropdown.svg')
	center #fff no-repeat;
	background-size: 16px 16px;
}

.custom-select:hover .custom-select-button-icon, .custom-select:focus .custom-select-button-icon,
.custom-select-open .custom-select-button-icon {

}

/*menu styles*/
.custom-select-menu {
	background: #fff;
	border: 1px solid #b6b6b6;
	z-index: 999999;
	position: absolute;
	margin: 0;
	padding: 0;
	font-size: 11px;
	cursor: pointer;
	overflow: auto;
	overflow-x: hidden;
}

/*hidden menu state*/
.custom-select-menu-hidden {
	display: none;
}

/*li styles*/
.custom-select-menu li {
	padding: 0 5px;
	margin: 0;
	list-style: none;
	clear: both;
}

.custom-select-menu li a {
	font-size: 11px;
	text-decoration: none;
	color: #484848;
	display: block;
	cursor: pointer;
	padding: 4px;
}

.custom-select-menu li.disabled a {
	font-size: 11px;
	text-decoration: none;
	color: #DBDBDB;
	display: block;
	cursor: pointer;
	padding: 4px;
}

.custom-select-menu li.hover-focus {
	background-color: #f28f02;
	color:#fff !important;
}

.custom-select-menu li.hover-focus a {
	color:#fff;
}

.custom-select-menu li.selected {
	background-color: #f28f02;
	color:#fff !important;
}

.custom-select-menu li.selected a {
	color: #fff;
}

/* make sure first and last li's have round corners */
.custom-select-menu li:first-child {

}

.custom-select-menu li:last-child {

}

/*hide native select*/
.select-hidden {
	display: none !important;
}

#loading {
	position: fixed !important;
	top: 0;
	z-index: 2;
	overflow: hidden;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0);
	display: flex;
	align-items: center;
	justify-content: center;
}

#loading div {
	background: url(/academymaker/images/am20/loadingAnimation.gif) center center no-repeat;
	z-index: 3;
	width: 176px;
	height: 116px;
}

/* PPT template 110 start */
.ppt_menu_box {
	position: absolute;
	right: 0;
	z-index: 800;
	width: 110px;
}

.ppt_menu_box a {
	float: left;
	width: 30px;
	height: 28px;
	display: block;
}

.ppt_menu_box a span {
	float: left;
	width: 30px;
	height: 28px;
	display: block;
	text-indent: -9999px;
	position: relative;
}

.ppt_menu_box a.leftanchor span {
	background: url(../images/pfeil_links.gif) no-repeat;
	cursor: pointer;
}

.ppt_menu_box a.rightanchor span {
	background: url(../images/pfeil_rechts.gif) no-repeat;
	cursor: pointer;
}

.ppt_menu_box a.disable span {
	display: none;
}

.ppt_menu_box a.disable {
	cursor: default;
}

.ppt_menu_information {
	width: 50px;
	height: 28px;
	display: block;
	float: left;
	line-height: 27px;
	text-align: center;
	font-weight: bold;
}

.image2pptImageContainer {
	position: relative;
	z-index: 799;
	display: block;
	float: left;
	height: auto !important;
	width: 100%;
}

.ppt2image {
	position: absolute;
	top: 0;
	left: 0;
}

/* PPT template 110 ende */

/* custom styles on ckEdit */
#contentWrap .cke_skin_v2 td, .contentWrapFixed970 .cke_skin_v2 td,
.contentWrapFixed .cke_skin_v2 td {
	padding: 0;
}

/* Image Maps Interaktives Template */
.imageMapContainer {
	position: relative;
}

.imageMapDiv {
	width: 100px;
	height: 32px;
	background-color: white;
	left: 0;
	top: 0;
	position: absolute;
	cursor: move;
	overflow: hidden;
}

.imageMapActive {
	color: orange;
	border: 1px solid orange;
	z-index: 50;
}

.imageMapInactive {
	color: #565656;
	border: 1px solid #565656;
	z-index: 1;
}

.ui-resizable-e {
	height: 100%;
	width: 10px;
	right: -2px;
	/* background-color: #cccccc; */
	position: absolute;
	cursor: e-resize;
}

.ui-resizable-s {
	height: 10px;
	width: 100%;
	/*background-color: #deffed;*/
	bottom: -2px;
	position: absolute;
	cursor: s-resize;
}

.ui-resizable-se {
	height: 15px;
	width: 15px;
	background: url(/academymaker/images/am20/spriteMainUI.gif) -75px -175px
	no-repeat;
	background-color: none;
	right: 0;
	bottom: 0;
	position: absolute;
	cursor: se-resize;
}

.headOfImageMapDiv {
	position: absolute;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	width: 100%;
	height: 15px;
	padding-bottom: 5px;
	overflow: hidden;
}

.headOfImageMapBorderNormal {
	border-bottom: 1px solid #565656;
}

.headOfImageMapBorderHighlighted {
	border-bottom: 1px solid orange;
}

.headOfImageMapDiv span {
	padding-left: 5px;
}

.headOfImageMapDivLabelContainer {
	float: left;
	padding-top: 3px;
}

.headOfImageMapDivCheckboxContainer {
	float: right;
	padding-right: 5px;
	padding-top: 1px;
	cursor: auto;
}

.contentOfImageMapDiv {
	position: absolute;
	font-family: Verdana, Arial;
	font-size: 11px;
	width: 100px;
	top: 27px;
	padding-left: 5px;
	color: black;
}

.transparent_class {
	filter: alpha(opacity =   80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.transparent_fake_class {
	filter: alpha(opacity =   10);
	-moz-opacity: 0.1;
	-khtml-opacity: 0.1;
	opacity: 0.1;
}

.emailPreviewContainer { /*margin: 10px;*/
	background-color: #f1f1f1;
	width: 620px;
}

.emailPreviewContainer td, .emailPreviewContainer p {
	font-size: 12px;
}

.emailPreviewContainer h2 {
	display: block;
	padding: 0 25px;
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	border-top: 1px solid #d7d7d7;
	background-color: #f7f7f7;
	font-size: 12px;
	border-top: 1px solid #d7d7d7;
}

.emailPreviewTable {
	margin: 10px 25px;
}

.emailPreviewTable td {
	padding: 5px 0;
	color: #484848;
}

.emailPreviewDataTable {
	border-top: 1px solid #d7d7d7;
	background-color: #ffffff;
	font-family: "times new romam", serif;
	padding-left: 25px;
}

.emailPreviewDataTable td {
	padding: 15px 25px;
}

.contentDocDiv {
	float: left;
	padding-bottom: 10px;
	width: 600px;
}

.contentLinkDiv {
	float: left;
	padding-bottom: 10px;
	width: 600px;
}

.installFlashAdvice {
	padding: 100px 0;
	text-align: center
}

.installFlashAdvice div {
	background: url(/academymaker/images/am20/installFlashAdvice.gif) top
	left no-repeat;
	height: 250px;
	width: 325px;
	text-align: center;
	display: inline-block;
}

.installFlashAdvice h1 {
	font-size: 15px;
	font-weight: bold;
	padding: 135px 0 20px;
	text-align: center;
}

.installFlashAdvice p {
	font-weight: 12px;
	color: #484848;
	text-align: center;
}

.mailTextarea {
	width: 535px;
	height: 304px;
	border: 1px solid #dbdcdd;
}


.am20Branding {
	width: 450px;
	height: 50px;
	background: url(/academymaker/images/am20/am20-branding.gif) 0 -5px
	no-repeat;
	margin-bottom: 20px;
	text-indent: -5000px;
	overflow: hidden;
}

.welcomeTeaser p {
	line-height: 19px;
}

#AMinfoBox #infoBoxWrapper {
	padding: 10px;
	overflow: auto;
	text-shadow: 1px 1px 0 #fff;
	font-size: 12px;
	-moz-border-radius: 3px;
}

#infoBoxWrapper a {
	color: #aaa;
}

.moreDetailInfo {
	color: #484848;
	line-height: 19px;
	border-top: 1px solid #d9d9d9;
	margin-top: 10px;
	padding-top: 10px;
	font-size: 11px;
}

#infoBoxWrapper .alignRight p {
	text-align: right;
}

.closeBtnFancyBox {
	background: url(/academymaker/images/am20/svg/am_btn_tab_close.svg) center center no-repeat;
	background-size:16px;
	width:16px;
	height:16px;
	display: block;
	position: absolute;
	right: 12px;
	top: 10px;
	z-index: 99999;
}

.closeBtnFancyBox:hover {
	background: url(/academymaker/images/am20/svg/am_btn_tab_close_hover.svg) center center no-repeat;
}

.fancy_training_selected {

}

.iconLink {
	padding: 0 7px;
	background: url(/academymaker/images/am20/spriteMainUI.gif) 0 -350px
	no-repeat;
	display: inline;
	cursor: pointer;
}

.errorMessageImport {
	color: #D96B00;
	font-weight: bold;
	width: 450px;
	padding-left: 5px;
}

.errorMessageImportWithPadding {
	color: #D96B00;
	font-weight: bold;
	width: 450px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.mediaPlayerNormal {
	max-height: 450px;
	max-width: 600px;
}

.mediaPlayerSixteenToNine {
	max-height: 337px;
	max-width: 600px;
}

.linkedDetails {
	position: absolute;
}

.testTheTif {
	width: 500px;
	height: 500px;
	background: url(/academymaker/images/abstrakte_kunst_neu.tif) 0 50px
	no-repeat;
}

.font-size-1 {
	font: 12px Arial, sans-serif;
}

.font-size-2 {
	font: 14px Arial, sans-serif;
}

.font-size-3 {
	font: 16px Arial, sans-serif;
}

.font-style-italic {
	font-style: italic;
}

.font-style-bold {
	font-weight: bold;
}

.filtered{
	display: block;
}

.notFiltered{
	display: none !important;
}

.clearInputSearch {
	position: absolute;
	right: 0;
	cursor: pointer;
	font: bold 1em sans-serif;
	background: url(/academymaker/images/am20/svg/am_btn_tab_close.svg)	no-repeat;
	text-indent: -9999px;
	width: 16px;
	height: 16px;
	top: 7px;
	right: 8px;
}

.clearInputSearch:hover {
	background: url(/academymaker/images/am20/svg/am_btn_tab_close_hover.svg)	no-repeat;
}

.inputWrapperLight .clearInputSearch {
	top: 7px;
}

.inputWrapperLight .inputWrapperLight {
	top: 7px;
}

.emailClearTextSearch {
	display: block;
	width: 240px;
}

.infoWrongPopup {
	z-index: 70;
	left: 20px;
	top: 3px;
	position: absolute;
	visibility: hidden;
	height: 100%;
	vertical-align: middle;
	display: table;
	background-color: white;
	border: 1px solid #888;
	vertical-align: middle;
	padding-right: 10px;
}

.infoRightPopup {
	visibility: hidden;
	z-index: 70;
	left: 20px;
	top: 3px;
	position: relative;
	height: 100%;
	vertical-align: middle;
	display: table;
	background-color: white;
	border: 1px solid #888;
	vertical-align: middle;
}

.infoAnswersPopup {
	z-index: 70;
	left: 20px;
	top: 3px;
	position: absolute;
	visibility: hidden;
	height: 100%;
	vertical-align: middle;
	display: table;
	background-color: white;
	border: 1px solid #888;
	vertical-align: middle;
	padding-right: 10px;
}

/* HTML5 template style */
#html5FolderTree {
	width: 610px;
	overflow: hidden;
	background: #F7F7F7;
	border-top: 1px solid #D3D3D3;
	border-bottom: 1px solid #D3D3D3;
}

#html5FolderTree ul {
	list-style: none;
	padding-left: 0;
}

#html5FolderTree li {
	padding-left: 0;
}

#html5FolderTree .subfolderIcon {
	background: url(/academymaker/images/am20/svg/media-center_folder-open.svg) center left no-repeat;
	background-size: 18px;
	display: block;
	line-height: 20px;
	padding-left: 20px;
}

/* Messaging Filter */
.searchFilterBg {
	width: 270px;
}

.searchFilterBg #addFilterGoBtn {
	margin-top: 4px;
}

.addFilterBg {
	padding: 20px 25px;
}

.addFilterCheckboxContainer {
	margin-top: 10px;
}

.addFilterCheckboxContainer > div {
	margin-top: 10px;
}

.addFilterCheckboxContainer label {
	margin-left: 10px;
}

.tableProject.borderTopBottom, .tableProject.tableTraining tr.itemDescription td
{
	border-bottom: none;
	background-color: #fff;
	font-size: 12px;
	color: #484848;
}

.tableProject .tableProject {
	width: 7px;
}

.itemDescriptionDiv {
	background: #fff;
}

.itemDescriptionDiv .project-course-item {
	border-top: 1px dashed #d7d7d7;
	display: flex;
	padding-left: 30px;
	margin-left: 39px;
}

.itemDescriptionDiv .project-course-item .seq-nr-display{
	display: flex;
	align-items: center;
	margin-right: 15px;
}

.itemDescriptionDiv .project-course-item .seq-nr-display span{
	height: 18px;
	width: 18px;
	color: #484848;
	font-size: 11px;
	text-align: center;
}

.tableProject .projectBookRow td {
	padding: 0;
	height: 14px;
	padding-bottom: 5px;
	padding-left: 18px;
}

.tableProject .itemMainRow {

}

.tableProject .projectCourseTitle>div {
	max-width: 90%;
}
.tableProject .projectCourseTitle>span {
	padding-left: 8px;
	padding-top: 0;
	float: left;
}

.tableProject.tableTraining tr.itemDescription td {
	padding: 0;
}

.tableProject .subItemlayer span {
	height: 18px;
	width: 18px;
	color: #484848;
	float: left;
	font-size: 11px;
	padding-top: 2px;
	text-align: center;
	margin-top: 13px;
}

.tableProject .subItemlayer {
	border-bottom: 1px dashed #d7d7d7;
	height: 44px;
	padding-left: 30px;
	margin-left: 39px;
}

.tableProject .subItemlayer:first-child {
	border-top: 1px dashed #d7d7d7;;
}

.tableProject .subItemlayer:last-child {
	border-bottom: none;
}

.tableProject .subItemlayer p {
	float: left;
	margin-top: 14px;
	padding-left: 8px;
}

.tableProject .courseIcon {
	cursor: pointer;
	background: url(/academymaker/images/am20/svg/am_btn_accordion_off.svg)
	no-repeat;
	display: block;
	float: left;
	height: 16px;
	width: 16px;
	overflow: hidden;
	padding-right: 16px;
	text-indent: -99999px;
	margin: 0 10px 0 0;
}

.tableProject .courseIcon:hover {
	background: url('/academymaker/images/am20/svg/am_btn_accordion_off_hover.svg') no-repeat;
}

.tableProject .courseIcon.open {
	background: url(/academymaker/images/am20/svg/am_btn_accordion_on.svg)
	no-repeat;
}

.tableProject .courseIcon.open:hover {
	background: url('/academymaker/images/am20/svg/am_btn_accordion_on_hover.svg') no-repeat;
}

/* Project timeline */
.projectTimeline h4 {
	/* background: url(/academymaker/images/projecttimelineheader.png) 0 0
	no-repeat; */
	padding: 0;
	/* margin: 0; */
	/* margin-left: 76px; */
	/* padding-left: 53px; */
	z-index: 21;
	position: relative;
	border: 1px solid #dadada;
	padding: 5px 0 5px 53px;
}

.projectTimeline ul {
	list-style: none;
	margin-top: -16px;
	padding-top: 0;
	z-index: 20;
	position: relative;
	padding-left: 0;
	/* border-left: 1px solid #dadada; */
}
.projectTimeline.absolute ul {
	padding-left: 10px;
}

.projectTimeline ul:before {
	content: '';
	border-left: 1px solid #dadada;
	position: absolute;
	height: 29px;
	left: 12px;
	top: -2px;
	z-index: -1;
}
.projectTimeline.absolute ul:before {
	left: 22px;
}

.projectTimeline ul li {
	background: url(/academymaker/images/am40/svg/am_icon_projekt_circle_grey.svg) 2px 8px no-repeat;
	height: 32px;
	z-index: 1000;
}

.projectTimeline.absolute ul li {
	background: none;
	height: 38px;
	margin-left: -30px;
}

.projectTimeline ul li.warning {
	background: url(/academymaker/images/am40/svg/am_icon_projekt_circle_orange.svg) 2px 7px no-repeat;
}
.projectTimeline ul li:not(.first):before {
	content: '';
	width: 57px;
	height: 24px;
	position: absolute;
	left: 13px;
	/* top: 37px; */
	margin-top: 16px;
	z-index: -6;
	border-left: 1px solid #dadada;
}
.projectTimeline.absolute ul li:not(.first):before {
	left: 23px;
}

.projectTimeline ul li:last-child:before {
	border-left: 0!important;
}

.projectTimeline ul li:not(.warning):before {
	border-top: 1px dashed #dadada;
}

.projectTimeline ul li.warning:before {
	border-top: 1px dashed #FF9000;
	border-left: 1px solid #dadada;
}

.projectTimeline.absolute ul li.warning {
	background: none;
}

.projectTimeline ul li.first {
	background: none;
	height: 20px;
}

.projectTimeline li.last, .projectTimeline.absolute li.last {
	background-color:white;
	height: 18px;
	margin-left: 0;
}

.projectTimeline ul li span {
	color: #484848;
	float: left;
	font-size: 11px;
	padding-top: 10px;
	text-align: center;
	font-weight: bold;
	width: 26px;
	/* border-left: 1px solid #dadada; */
}

.projectTimeline ul li.warning span {
	color: #FFFFFF;
}

.projectTimeline.absolute ul li.warning span {
	background-color: #FF9000!important;
	border: 1px solid #FF9000!important;
}

.projectTimeline.absolute ul li span {
	padding-top: 5px;
	padding-bottom: 5px;
	width: 84px;
	border: 1px solid #dadada;
	border-radius: 4px;
	z-index: 1000;
	background-color: #FFFFFF; */
	/* background-color: #FFFFFF; */
}

.projectTimeline ul li p {
	color: #282828;
	font-size: 12px;
	margin: 0;
	padding: 0;
	padding-top: 7px;
	padding-left: 100px;
}

.projectTimeline ul li p:before {
	height: 17px;
	width: 22px;
	position: absolute;
	content: '';
	background: url(/academymaker/images/am40/svg/am_icon_projekt_mail.svg) 0px 0px no-repeat;
	background-size: 16px 10px;
	margin-top: 4px;
	left: 75px;
}

.projectTimeline ul li.warning p:before {
	background: url(/academymaker/images/am40/svg/am_icon_projekt_achtung.svg) 0px 0px no-repeat;
	margin-top: -1px;
	background-size: 19px 17px;
	left: 74px;
}
.projectTimeline.absolute ul li.warning p:before {
	left: 84px;
}
.projectTimeline.absolute ul li p:before {
	left: 85px;
}

.projectTimeline.absolute ul li p {
	padding-left: 127px;
}

.addFilterBg .userRelatedFilter {
	padding-top: 10px;
}

.prettyCheckbox {
	display: block;
	background-color: none;
	background: url(/academymaker/images/cb_unchecked.png) 0 0 no-repeat;
	width: 22px;
	height: 22px;
	border: 0;
}

.prettyCheckbox.active {
	background: url(/academymaker/images/cb_checked.png) 0 0 no-repeat;
}

th .prettyCheckbox {
	float: left;
}

.userInformationLayout0 {
	height: 134px;
	width: 229px;
	vertical-align: bottom;
	margin: 5px 0 5px 0;
	background: url(/academymaker/images/am40/userinformation_templates.png)  0px -4px no-repeat;
}

.userInformationLayout1 {
	height: 134px;
	width: 229px;
	vertical-align: bottom;
	margin: 5px 0 5px 0;
	background: url(/academymaker/images/am40/userinformation_templates.png)
	0px -142px no-repeat;
}

.userInformationLayout2 {
	height: 134px;
	width: 229px;
	vertical-align: bottom;
	margin: 5px 0 5px 0;
	background: url(/academymaker/images/am40/userinformation_templates.png)
	0 -280px no-repeat;
}

.selectUserInformationLayout .userinformationDescription {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0;
	padding-bottom: 0;
}

.selectUserInformationLayout table {
	border-collapse: collapse;Ä''
}

.selectUserInformationLayout .userInformationLayoutHeading td {
	padding: 5px 0;
}

#assignmentTypeTable td {
	border-bottom: 0;
}

.settingsAdmin {
	background: rgba(0, 0, 0, 0)
	url("/academymaker/images/am32/settings/settings.png") no-repeat
	scroll 0 0;
	border: medium none;
	cursor: default;
	height: 48px;
	vertical-align: middle;
	width: 48px;
}

.settingsAdmin.video {
	background: rgba(0, 0, 0, 0)
	url("/academymaker/images/am32/settings/video.png") no-repeat scroll 0
	0;
}

.settingsAdmin.securety {
	background: rgba(0, 0, 0, 0)
	url("/academymaker/images/am32/settings/securety.png") no-repeat
	scroll 0 0;
}

.settingsAdmin.mail {
	background: rgba(0, 0, 0, 0)
	url("/academymaker/images/am32/settings/mail.png") no-repeat scroll 0
	0;
}

.settingsAdmin.ldap {
	background: rgba(0, 0, 0, 0)
	url("/academymaker/images/am32/settings/ldap.png") no-repeat scroll 0
	0;
}

.settingsAdmin.videoQueue {
	background: rgba(0, 0, 0, 0)
	url("/academymaker/images/am32/settings/queue.png") no-repeat scroll 0
	0;
}

.settingsAdmin.videoformats {
	background: rgba(0, 0, 0, 0)
	url("/academymaker/images/am32/settings/videoformats.png") no-repeat
	scroll 0 0;
}

.settingsAdmin.server {
	background: rgba(0, 0, 0, 0)
	url("/academymaker/images/am32/settings/server.png") no-repeat scroll
	0 0;
}

.settingsAdmin.ppt {
	background: rgba(0, 0, 0, 0)
	url("/academymaker/images/am32/settings/ppt.png") no-repeat scroll 0 0;
}

.settingsAdmin.languageSetting {
	background: rgba(0, 0, 0, 0)
	url("/academymaker/images/am32/settings/languages.svg") no-repeat scroll
	0 0;
}

.settingsAdmin.apiSetting {
	background: rgba(0, 0, 0, 0)
	url("/academymaker/images/am32/settings/api-settings.svg") no-repeat scroll
	0 0;
}

.settingsAdmin.module {
	background: rgba(0, 0, 0, 0)
	url("/academymaker/images/am32/settings/modules.png") no-repeat scroll
	0 0;
}

/* ------ Video Queue TreeView-Css ------ */
.css-treeview ul, .css-treeview li {
	padding: 5px;
	margin-left: 20px;
	list-style: none;
}

.css-treeview input {
	position: absolute;
	opacity: 0;
}

.css-treeview {
	font: normal 11px "Segoe UI", Arial, Sans-serif;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none;
}

.css-treeview a {
	color: #00f;
	text-decoration: none;
}

.css-treeview a:hover {
	text-decoration: underline;
}

.css-treeview input+label+ul {
	margin: 0 0 0 22px;
}

.css-treeview input ~ ul {
	display: none;
}

.css-treeview label, .css-treeview label::before {
	cursor: pointer;
}

.css-treeview input:disabled+label {
	cursor: default;
	opacity: .6;
}

.css-treeview input:checked:not (:disabled ) ~ ul {
	display: block;
}

.css-treeview label, .css-treeview label::before {
	background: url(/academymaker/images/icons.png) no-repeat;
}

.css-treeview label, .css-treeview a, .css-treeview label::before {
	display: inline-block;
	height: 16px;
	line-height: 16px;
	vertical-align: middle;
}

.css-treeview label {
	background-position: 18px 0;
}

.css-treeview label::before {
	content: "";
	width: 16px;
	margin: 0 22px 0 0;
	vertical-align: middle;
	background-position: 0 -32px;
}

.css-treeview input:checked+label::before {
	background-position: 0 -16px;
}

/* webkit adjacent element selector bugfix */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.css-treeview {
		-webkit-animation: webkit-adjacent-element-selector-bugfix infinite 1s;
	}
@
	-webkit-keyframes webkit-adjacent-element-selector-bugfix {from {
																   padding:0;

															   }
	to {
		padding: 0;
	}
}

}
.videoQueueRowSetting {
	vertical-align: top;
}

.videoQueueMargin {
	margin-top: 20px;
}

.centerHeadlineContent {
	text-align: center;
}

.reconvertFile {
	background: url("../images/reconvert.png");
	width: 24px;
	height: 24px;
}

.higherPriority {
	background: url("../images/high_priority.png");
	width: 24px;
	height: 24px;
}

.paddingDiv {
	padding-top: 5px;
	padding-bottom: 5px;
}
/* ----- Video Queue Treeview Ende ----- */

/* PowerPoint Struktur Import  */
.pptTree .listItemContent {
	border-top: 1px solid #d7d7d7;
}

.pptTree .itemMainTitle {
	float: left;
}

.pptTree .pptInputPattern {
	width: 50px;
	height: 30px;
	padding-top: 4px;
	float: left;
}
/* ---- PowerPoint Struktur Import  Ende ----- */

/* HIER AUS edit_hierarchy.jsp übernomman, da großer Style-Tag in JSP vorhanden war.
	hat dort nichts zu suchen
*/
#hierarchyContent .headerSelector {
	display: none;
}

#hierarchyContent .headerSelectorAcademy {
	display: none;
}

#hierarchyContent .hierarchyTree {
	padding: 5px;
}

a.showDescription:hover, a.showDescription:hover .tooltip {
	display: unset;
}

#hierarchyContent .treeItem {
	height: 30px;
	line-height: 30px;
	font-size: 12px;
}

#hierarchyContent .localItem {
	background-color: #DEDEDE;
}

#hierarchyContent .hierarchyNode {
	height: 30px;
	width: 30px;
	display: block;
	float: left;
	background: url("/academymaker/images/am20/treeViewElements.gif");
}

#hierarchyContent .treeStraight {
	background-position: -90px 0;
}

#hierarchyContent .treeEdge {
	background-position: -60px -120px;
}

#hierarchyContent .treeStraightEdge {
	background-position: -60px -90px;
}

#hierarchyContent .treeBlank {
	background: none;
}

#hierarchyContent .descShort {
	opacity: 0.5;
	max-width: 200px;
	display: inline-block;
	text-overflow: ellipsis;
	overflow: hidden;
	padding-left: 10px;
	height: 30px;
}

#hierarchyContent .nodeBenennung {
	padding-left: 5px;
	display: inline-block;
	overflow: hidden;
	height: 30px;
	text-overflow: ellipsis;
}

#hierarchyContent .btnCreate, #hierarchyContent .btnEdit,
#hierarchyContent .btnDelete {
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-image: url("/academymaker/images/am20/spriteMainUI.gif");
	float: right;
	margin: 11px 8px 0 10px;
	cursor: pointer;
}

#hierarchyContent .btnEditInner {
	height: 25px;
	width: 25px;
}

#hierarchyContent .btnDelete {
	background: url(/academymaker/images/am20/svg/am_btn_delete_white.svg) center center no-repeat;
}

#hierarchyContent .btnDelete:hover {
	background: url(/academymaker/images/am20/svg/am_btn_delete_white_hover.svg) center center no-repeat;
}

#hierarchyContent .btnCreate {
	background: url(/academymaker/images/am20/svg/am_btn_create.svg) center center no-repeat;
}

#hierarchyContent .btnCreate:hover {
	background: url(/academymaker/images/am20/svg/am_btn_create_hover.svg) center center no-repeat;
}

#hierarchyContent .btnEdit {
	background: url(/academymaker/images/am20/svg/am_btn_edit_white.svg) center center no-repeat;
}

#hierarchyContent .btnEdit:hover {
	background: url(/academymaker/images/am20/svg/am_btn_edit_white_hover.svg) center center no-repeat;
}

#hierarchyContent .emptyTreeBox {
	background-color: #FFF;
	margin: 10px 5px 5px 5px;
	border: 1px solid #d9d9d9;
	padding: 5px;
}

#hierarchyContent .headerSelector {
	/* padding: 18px 20px 14px 10px; */
	height: 22px;
	border-bottom: 1px solid #d7d7d7;
}

#hierarchyContent .hierarchyErrorText {
	padding-left: 10px;
	color: red;
}

/* HIERARCHIE ENDE */
.treeCompanyContainer {
	width: 600px;
	height: 400px;
	overflow: auto;
	background: #fff;
	border: 1px solid #dbdcdd;
	margin-bottom: 20px
}

.treeCompanyContainer ul, .treeCompanyContainer li {
	list-style: none;
	margin: 0;
	padding: 0;
}

.treeCompanyContainer ul {
	padding-left: 1em;
}

.treeCompanyContainer li {
	padding-left: 1em;
	border-width: 0 0 1px 1px;
}

.treeCompanyContainer li.container {
	border-bottom: 0;
}

.treeCompanyContainer li.empty {
	font-style: italic;
	color: silver;
	border-color: silver;
}

.treeCompanyContainer li p {
	margin: 0;
	background: white;
	position: relative;
	xtop: 0.8em;
	padding: 3px;
	font-size: 12px;
	color: #484848;
	font-weight: normal;
	white-space: nowrap;
	cursor: pointer;
}

.treeCompanyContainer li p:hover {
	background: #d9d9d9;
}

.treeCompanyContainer li p.active {
	background: #f80;
	color: #fff
}

.treeCompanyContainer li ul {
	margin-left: -1em;
	padding-left: 2em;
}

.treeCompanyContainer li.hideCompanySearch {
	border: none;
}

.treeCompanyContainer li.hideCompanySearch>p {
	display: none;
}

.treeCompanyContainer ul li:last-child ul, .treeCompanyContainer ul li:last-child ul
{
	margin-left: -13px;
}

.treeCompanyContainer ul.emptyTreeContent {
	border: none;
}

#modalCompanyTreeContainer span.searchLabel {
	float: left;
	padding: 6px;
	font-weight: normal;
	font-size: 12px;
}

#modalCompanyTreeContainer .delete {
	margin-top: 5px;
	margin-right: 6px;
}

/* Training importieren Overlay*/
#ImportCourseForm .t1_col_40 {
	display: none;
}

#ImportCourseForm table tbody tr:first-child {
	margin-bottom: -40px;
	display: inline-block;
}

#ImportCourseForm .modalSecondarySelectOption tbody tr:first-child,
#ImportCourseForm .modalSecondarySelectOption .t1_col_25 {
	display: none;
}

#ImportCourseForm .modalSecondarySelectOption .folderTreeContainer {
	margin-top: 20px;
	margin-bottom: 0;
	padding: 15px;
}

#ImportCourseForm .btnGlobalGrey {
	padding: 1px 15px 4px 12px;
}

#ImportCourseForm .btnGlobalGrey:hover {
	background-color: #3a536f;
}

#ImportCourseForm .modalSecondarySelectOption {
	background-color: #fff;
}

#ImportCourseForm .modalButtons #uploadCourseOkBtn {
	padding: 0;
	border: none;
	background: none;
}

#ImportCourseForm .modalButtons #uploadCourseOkBtn b {
	background: #f28f02;
	padding: 6px 33px 8px 33px !important;
	font-size: 11px !important;
	font-weight: normal !important;
	height: 16px !important;
	color: #fff !important;
	display: inline-block;
	cursor: pointer;
}

#ImportCourseForm .modalButtons #uploadCourseOkBtn b {
	width: 23px;
	background: #f28f02;
	border-radius: 2px;
}

#importCourse .modalSecondarySelectOption {
	background-color: #fff;
}

#ImportCourseForm .modalButtons #uploadCourseOkBtn b:hover {
	background-color: #d77f03;
	height: 30px;
	border-radius: 2px;
}

.modalContentContainer.w450 {
	width: 450px;
}

.modalContentContainer.w600 {
	width: 600px;
}

strong:not(.headline strong) {
	font-family: "robotomedium", Arial, sans-serif;
	font-weight: normal;
}

.questionTable td {
	padding: 5px 20px 5px 0;
	color: #484848;
}

.questionAnswerTable {
	width: 100%;
}

.questionAnswerTable td {
	padding: 2px 0;
	color: #484848;
}

.textArea {
	font: 11px 'robotoregular', sans-serif;
	color: #484848;
}

.layoutTemplate6001, .layoutTemplate6002, .layoutTemplate6003, .layoutTemplate6004, .layoutTemplate6005,
.layoutTemplate6006, .layoutTemplate6007, .layoutTemplate6008, .layoutTemplate6009, .layoutTemplate6010,
.layoutTemplate6011, .layoutTemplate6012, .layoutTemplate6013, .layoutTemplate6014, .layoutTemplate6015,
.layoutTemplate6016, .layoutTemplate6017, .layoutTemplate6018, .layoutTemplate6019, .layoutTemplate6020,
.layoutTemplate6021, .layoutTemplate6022, .layoutTemplate6023, .layoutTemplate6024, .layoutTemplate6025,
.layoutTemplate6026
{
	display: inline-block;
	background: url('/academymaker/images/am40/templateThumbnails.png') no-repeat;
	overflow: hidden;
	text-indent: -9999px;
	text-align: left;
}

.layoutTemplate6001 { background-position: -0px -0px; width: 191px; height: 115px!important; }
.layoutTemplate6002 { background-position: -191px -0px; width: 191px; height: 115px!important; }
.layoutTemplate6003 { background-position: -382px -0px; width: 191px; height: 115px!important; }
.layoutTemplate6004 { background-position: -573px -0px; width: 191px; height: 115px!important; }
.layoutTemplate6005 { background-position: -764px -0px; width: 191px; height: 115px!important; }
.layoutTemplate6006 { background-position: -0px -115px; width: 191px; height: 115px!important; }
.layoutTemplate6007 { background-position: -191px -115px; width: 191px; height: 115px!important; }
.layoutTemplate6008 { background-position: -382px -115px; width: 191px; height: 115px!important; }
.layoutTemplate6009 { background-position: -573px -115px; width: 191px; height: 115px!important; }
.layoutTemplate6010 { background-position: -764px -115px; width: 191px; height: 115px!important; }
.layoutTemplate6011 { background-position: -0px -230px; width: 191px; height: 115px!important; }
.layoutTemplate6012 { background-position: -191px -230px; width: 191px; height: 115px!important; }
.layoutTemplate6013 { background-position: -382px -230px; width: 191px; height: 115px!important; }
.layoutTemplate6014 { background-position: -573px -230px; width: 191px; height: 115px!important; }
.layoutTemplate6015 { background-position: -764px -230px; width: 191px; height: 115px!important; }
.layoutTemplate6016 { background-position: -0px -345px; width: 191px; height: 115px!important; }
.layoutTemplate6017 { background-position: -191px -345px; width: 191px; height: 115px!important; }
.layoutTemplate6018 { background-position: -382px -345px; width: 191px; height: 115px!important; }
.layoutTemplate6019 { background-position: -573px -345px; width: 191px; height: 115px!important; }
.layoutTemplate6020 { background-position: -764px -345px; width: 191px; height: 115px!important; }
.layoutTemplate6021 { background-position: -0px -460px; width: 191px; height: 115px!important; }
.layoutTemplate6022 { background-position: -191px -460px; width: 191px; height: 115px!important; }
.layoutTemplate6024 { background-position: -382px -460px; width: 191px; height: 115px!important; }
.layoutTemplate6025 { background-position: -573px -460px; width: 191px; height: 115px!important; }
.layoutTemplate6026 { background-position: -764px -460px; width: 191px; height: 115px!important; }


.templateContainer.editMode{
	outline: 1px dashed #d7d7d7;
}

.btnGlobalGrey.withLessMargin {
	margin-right: 11px;
}

@-moz-document url-prefix() {
	.status {
		width: 14px;
		height: 15px;
		background: #cccccc;
		border: none;
		vertical-align: middle;
		cursor: default;
		-webkit-border-radius: 50%;
		border-radius: 50%;
		transform: scale(0.714);
	}
}

.prjDateFilterSelectors.disabled, .trainingDateFilterSelectors.disabled, .individualDiv.disabled, .notIndividualDiv.disabled {
	opacity: 0.4;
}

.mailSearchHeader .timeSelector,
.mailSearchHeader .daysSelector {
	background: white;
}

.mailSearchHeader .icheckbox_minimal {
	margin: 7px;
}

.collapsible-heading-toggle.trainingHead{
	border-style: solid;
	border-color: #eeeeee;
	border-width: 1px;
	margin-top:10px;
	margin-bottom: 10px;
	line-height: 36px
}

.ttitle{
	padding-left: 55px;
	padding-right: 4px;
	font-weight: bold;
}

.editDataTable.project td{
	color: #484848;
	padding: 2px 0px 5px 55px;
}

.editDataTable.projectTable td{
	color: #484848;
	padding: 8px 0px 8px 55px;
}

.editDataTable.projectTable .timeSelectorMenu td,
.editDataTable.projectTable .daysSelectorMenu td{
	color: #484848;
	padding: 2px
}

.editDataTable.project .timeSelectorMenu td,
.editDataTable.project .daysSelectorMenu td{
	color: #484848;
	padding: 2px
}

.editDataTable.project .t1_col_25{
	color: #484848;
	padding-left: 0;
}

.editDataTable.project .courseDates{
	color: #484848;
	padding-left: 5px;
}

.editDataTable.projectTable .t1_col_25{
	color: #484848;
	padding-left: 0;
}

.editDataTable.projectTable .courseDates{
	color: #484848;
	padding-left: 5px;
}


.itemTitleCourseOfProject {
	position: absolute;
	top: 0;
	left: 45px;
	display: block;
	height: 40px;
	line-height: 40px;
	width: 545px;
	overflow: hidden;
	margin-left: 11px;
}

.itemTitleCourseOfProject span {
	font-weight: bold;
}

#fancybox-loading {
	display: none !important;
}

textarea[name=nodeBeschreibung]{
	width: 380px;
}

.singleSeqNr {
	background: url("/academymaker/images/am40/svg/am_icon_projekt_circle_zahl_1.svg") center center no-repeat;
}

.doubleSeqNr{
	background: url("/academymaker/images/am40/svg/am_icon_projekt_circle_zahl_2.svg") center center no-repeat;
	width: 26px !important;
}

#reallyDeleteFancy {
	width: 400px;
}

li.has-children > .thumb::after {
	color:#55778E;
}

.startExternQualification {
	width: 16px;
	height: 16px;
	background: url('/academymaker/images/am20/svg/am_btn_edit_white.svg')
	center no-repeat;
	border: none;
	display: block;
	float: left;
	cursor: pointer;
	margin-right: 10px;
	outline: none;
	margin-top: 3px;
	margin-left: 22px;
}

.backButtonHistory {
	margin-top: 10px!important;
}

#advancedExamSettings .iradio_minimal{
    margin: -1px 2px 2px 3px;
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  	font: 11px Arial, sans-serif;
	line-height: 26px;
  	opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  font: 11px Arial, sans-serif;
}

::-ms-input-placeholder { /* Microsoft Edge */
  font: 11px Arial, sans-serif;
}

#fancybox-loading{
	display: none !important;
}

#coursesOverview img.spinner {
	height: 19px;
	width: 19px;
	padding: 10px 0 5px; /* padding-left wird dynamisch angehangen */
}

input:not(.date-pick):not(.delete)[readonly=readonly] {
	background: #ececec;
	cursor: not-allowed;
}

/*Slide Toggle Button DL 23.07.2018 */
.btnSlideToggle{
	position: relative;
	background-color: #bacad5;
	width: 42px;
	height: 18px;
	border-radius: 3px;
	display: block;
}

.btnSlideToggle.disabled {
	cursor: not-allowed;
	opacity: 0.6;
}

.btnSlideToggle::before {
	content: "";
	position: absolute;
	display: block;
	width: 19px;
	height: 14px;
	background-color: #ffffff;
	border-radius: 3px;
	left: 2px;
	top: 2px;
	background-image: url('images/btnSlideToggle_bg.png');
	background-position: center center;
	background-repeat: no-repeat;
}

.btnSlideToggle.active{
	background-color: #55b28a;
}

.btnSlideToggle.active::before{
	left: 21px;
}

.lineHeight23 {
	line-height: 23px;
}

.btnUserPermissions{
	width: 18px;
	height: 17px;
	background-image: url("images/btnPermissions.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	display: block;
	padding: 0 16px;
}

.editDataTable td.tdUserPermissions {
	padding:12px 0 12px 48px;
}

.thUserPermissions {
	font-weight: normal;
	color:#55778E;
	padding:12px 0 12px 0;
}

.thUserPermissions:not(.borderless) {
	border-top: 1px solid #d7d7d7;
	text-align: left;
}

#writeMailUsers .thUserPermissions.th-width {
	width: 49%
}

#writeMailUsers .thUserPermissions.td-spacer-width {
	width: 2%
}

#writeMailUsers .editDataTableMessaging tr:first-child td:first-child {
	width: 51%
}

#writeMailUsers #participantBody td[data-type=group] {
	padding-left: 0;
}

.emptyUserPermissions {
	color: #D9D9D9;
	-moz-text-shadow: 1px 1px #fff;
	-webkit-text-shadow: 1px 1px #fff;
	text-shadow: 1px 1px #fff;
	font-family: 'robotolight';
}

#participantBody td, #bookingBody td, #authorsBody td, #ownersBody td, #assistantsBody td {
	padding: 8px 0 8px 0;
	border-bottom: 1px dashed #d7d7d7;
}

#participantBody td[data-type=group], #bookingBody td[data-type=group], #authorsBody td[data-type=group], #ownersBody td[data-type=group], #assistantsBody td[data-type=group] {
	padding: 8px 0 8px 16px;
}

#participantBody tr:last-child td, #bookingBody tr:last-child td, #authorsBody tr:last-child td, #ownersBody tr:last-child td, #assistantsBody tr:last-child td {
	border-bottom: 1px solid #d7d7d7;
}

#participantBody td, #bookingBody td {
	width: 49%;
}

#participantBody td.spacer, #bookingBody td.spacer {
	width: 2%;
	border-bottom: none;
}

#tabs > ul {
	height: 27px;
	overflow: visible;
	padding-bottom: 4px;
	margin-bottom: 0;
	margin-left: 0;
	padding-inline-start: 0;
}

#tabs > ul li {
	display: inline-block;
	float: left;
	margin: 0;
	margin-right: 3px;
	background-color: #fff;
	border-top: 1px solid #d7d7d7;
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	-webkit-transition: all 0.1s;
	transition: all 0.1s;
}

#tabs > ul li:hover {
	background-color: #eeeeee;
	border-color: #eee;
}

#tabs > ul li a {
	font-size: 11px;
	line-height: 26px;
	height: 28px;
	display: inline-block;
	padding: 1px 20px;
	text-decoration: none;
}

#tabs > ul li a:hover {
	color: #484848;
}

#tabs > ul li.active {
	background: #eeeeee;
}

#tabs-1, #tabs-2 {
	background-color: #eeeeee;
}

#tabs-1 .modalContainer {
	background-color: #eeeeee;
}

#tabs-2 > table {
	margin-left: 20px;
	margin-right: 20px;
}

#tabs-2 {
	padding-bottom: 20px;
}

.buttonMargin {
	margin: 5px 9px 0 0 !important;
}

.cursor-pointer {
	cursor: pointer;
}

.showMoreIcon {
	background: url(/academymaker/images/am20/arrow_down.png) #eeeeee center center no-repeat;
	display:inline-block;
	height: 16px;
	width: 16px;
}

#timeTriggerContainer .viewDataTable .tdw_175 {
	padding-right: 0;
}
.unselectable {
	cursor: pointer;
	-webkit-user-select: none; /* Safari */
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* IE10+/Edge */
	user-select: none; /* Standard */
}

.flexCentered {
	display: flex;
	justify-content: flex-end;
	align-items: center;
}

.invisible {
	display: none;
	visibility: hidden;
}

.mce-menubtn.mce-fixed-width span {
	display: inline-block;
	overflow-x: hidden;
	text-overflow: ellipsis;
	width: 45px !important;
}

.vertical-center-parent {
	position: relative;
}

.vertical-center {
	margin: 0;
	position: absolute;
	/*top: 50%;*/
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.top50 {
	top: 50%;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active  {
	-webkit-box-shadow: 0 0 0 30px white inset !important;
}

.reportTableHeading p {
	word-break: break-word;
}

.statisticHeadSpace {
	width: 1%;
}

.statisticHeadEndSpace {
	width: 1%;
}

.statisticHeadQuestion {
	width: 49%;
}

.statisticHeadAnswer {
	width: 27.5%;
}

.statisticHeadTotalQuestionCount {
	width: 12.5%;
}

.statisticHeadPercentage {
	width: 10%;
}

.statisticHeadTotalQuestionCount-SemanticDifferential {
	width: 11.5%;
	text-align: center;
}
.mce-fullscreen {
	z-index: 1001 !important;
}

.disabled.has-items.has-options.items.locked.not-full.selectize-input, .selectize-input.items.not-full.disabled.locked {
	padding: 0;
	border: none;
	box-shadow: none;
	border-radius: 0;
	background-color: white;
	opacity: 1;
	color: black;
}

.selectize-control.multi .selectize-input > div {
	margin: 3px 10px 0 -5px !important;
}

.lds-outer {
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(236, 236, 236, 0.8);
	display: flex;
	justify-content: center;
	align-items: center;
	top: 0;
	left: 0;
}

.lds-ring {
	display: inline-block;
	position: relative;
	width: 50px;
	height: 50px;
}
.lds-ring div {
	box-sizing: border-box;
	display: block;
	position: absolute;
	width: 40px;
	height: 40px;
	margin: 8px;
	border: 5px solid #838383;
	border-radius: 50%;
	animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
	border-color: #838383 transparent transparent transparent;
}
.lds-ring div:nth-child(1) {
	animation-delay: -0.45s;
}
.lds-ring div:nth-child(2) {
	animation-delay: -0.3s;
}
.lds-ring div:nth-child(3) {
	animation-delay: -0.15s;
}
@keyframes lds-ring {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}

.inactiveUser {
	color: lightgray!important;
	font-style: italic;
}