@charset "UTF-8";
/* fira-sans-300italic - latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/fira-sans-v16-latin-300italic.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/fira-sans-v16-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/fira-sans-v16-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/fira-sans-v16-latin-300italic.woff') format('woff'), /* Modern Browsers */ url('../fonts/fira-sans-v16-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/fira-sans-v16-latin-300italic.svg#FiraSans') format('svg');
  /* Legacy iOS */
}
/* fira-sans-regular - latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/fira-sans-v16-latin-regular.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/fira-sans-v16-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/fira-sans-v16-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/fira-sans-v16-latin-regular.woff') format('woff'), /* Modern Browsers */ url('../fonts/fira-sans-v16-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/fira-sans-v16-latin-regular.svg#FiraSans') format('svg');
  /* Legacy iOS */
}
/* fira-sans-300 - latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/fira-sans-v16-latin-300.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/fira-sans-v16-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/fira-sans-v16-latin-300.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/fira-sans-v16-latin-300.woff') format('woff'), /* Modern Browsers */ url('../fonts/fira-sans-v16-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/fira-sans-v16-latin-300.svg#FiraSans') format('svg');
  /* Legacy iOS */
}
/* fira-sans-italic - latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/fira-sans-v16-latin-italic.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/fira-sans-v16-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/fira-sans-v16-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/fira-sans-v16-latin-italic.woff') format('woff'), /* Modern Browsers */ url('../fonts/fira-sans-v16-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/fira-sans-v16-latin-italic.svg#FiraSans') format('svg');
  /* Legacy iOS */
}
/* fira-sans-500 - latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/fira-sans-v16-latin-500.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/fira-sans-v16-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/fira-sans-v16-latin-500.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/fira-sans-v16-latin-500.woff') format('woff'), /* Modern Browsers */ url('../fonts/fira-sans-v16-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/fira-sans-v16-latin-500.svg#FiraSans') format('svg');
  /* Legacy iOS */
}
/* fira-sans-500italic - latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: italic;
  font-weight: 500;
  src: url('../fonts/fira-sans-v16-latin-500italic.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/fira-sans-v16-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/fira-sans-v16-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/fira-sans-v16-latin-500italic.woff') format('woff'), /* Modern Browsers */ url('../fonts/fira-sans-v16-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/fira-sans-v16-latin-500italic.svg#FiraSans') format('svg');
  /* Legacy iOS */
}
html {
  background: #FFFFFF;
}
body {
  color: #333333;
}
a {
  color: #E42043;
}
a:hover {
  color: #B3B3B3;
}
h1 {
  color: #333333;
}
h2 {
  color: #333333;
}
h3 {
  color: #333333;
}
h4 {
  color: #333333;
}
h5 {
  color: #333333;
}
hr {
  border-top: 1px solid #DDDDDD;
}
div.formwrapper,
span.formwrapper {
  background: #FFFFFF;
  -moz-box-shadow: inset 0px 1px 3px #999999;
  -webkit-box-shadow: inset 0px 1px 3px #999999;
  box-shadow: inset 0px 1px 3px #999999;
}
input[type="text"] {
  border: 1px solid #999999;
  color: #333333;
}
input[type="password"] {
  border: 1px solid #999999;
  color: #333333;
}
div.formwrapper input[type="text"],
span.formwrapper input[type="text"] {
  background: transparent;
  color: #333333;
}
div.formwrapper input[type="password"] {
  background: transparent;
  color: #333333;
}
div.formwrapper select,
span.formwrapper select {
  background: transparent;
  color: #333333;
}
div.formwrapper textarea {
  background: transparent;
  color: #333333;
}
div.formwrapper.readonly {
  background: #DDDDDD;
}
div.formwrapper.readonly select {
  background: #DDDDDD;
  color: #333333;
}
div.formwrapper.readonly input {
  background: #DDDDDD;
  color: #333333;
}
div.formwrapper.readonly textarea {
  background: #DDDDDD;
  color: #333333;
}
div.captcha_text {
  background: #FFFFFF;
  -moz-box-shadow: inset 0px 1px 3px #999999;
  -webkit-box-shadow: inset 0px 1px 3px #999999;
  box-shadow: inset 0px 1px 3px #999999;
}
div.captcha_text input[type="text"] {
  background: transparent;
  color: #333333;
}
textarea {
  border: 1px solid #999999;
  color: #333333;
}
select {
  border: 1px solid #999999;
  color: #333333;
}
select.readonly {
  background: #DDDDDD;
  color: #333333;
}
input.readonly {
  background: #DDDDDD;
  color: #333333;
}
input[type="checkbox"] + label span {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0D%0A%3Csvg%0D%0A%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0D%0A%20%20%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%0D%0A%20%20%20class%3D%22webcampus_svg_checkbox_empty%22%0D%0A%20%20%20version%3D%221.1%22%0D%0A%20%20%20viewBox%3D%220%200%205.2916665%205.2916668%22%0D%0A%20%20%20height%3D%2220%22%0D%0A%20%20%20width%3D%2220%22%3E%0D%0A%20%20%3Cg%0D%0A%20%20%20%20%20transform%3D%22translate(0%2C-291.70832)%22%3E%0D%0A%20%20%20%20%3Crect%0D%0A%20%20%20%20%20%20%20y%3D%22291.70831%22%0D%0A%20%20%20%20%20%20%20x%3D%226.9388939e-018%22%0D%0A%20%20%20%20%20%20%20height%3D%225.2916665%22%0D%0A%20%20%20%20%20%20%20width%3D%225.2916665%22%0D%0A%20%20%20%20%20%20%20style%3D%22fill%3A%23FFFFFF%3Bstroke-width%3A0.26499999%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bfill-opacity%3A1%22%20%2F%3E%0D%0A%20%20%20%20%3Crect%0D%0A%20%20%20%20%20%20%20y%3D%22291.70831%22%0D%0A%20%20%20%20%20%20%20x%3D%226.9388939e-018%22%0D%0A%20%20%20%20%20%20%20height%3D%225.2916665%22%0D%0A%20%20%20%20%20%20%20width%3D%220.26458332%22%0D%0A%20%20%20%20%20%20%20style%3D%22fill%3A%23000000%3Bstroke-width%3A0.64941216%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bfill-opacity%3A1%22%20%2F%3E%0D%0A%20%20%20%20%3Crect%0D%0A%20%20%20%20%20%20%20y%3D%22291.70831%22%0D%0A%20%20%20%20%20%20%20x%3D%225.0270834%22%0D%0A%20%20%20%20%20%20%20height%3D%225.2916665%22%0D%0A%20%20%20%20%20%20%20width%3D%220.26458332%22%0D%0A%20%20%20%20%20%20%20style%3D%22fill%3A%23000000%3Bstroke-width%3A0.64941216%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bfill-opacity%3A1%22%20%2F%3E%0D%0A%20%20%20%20%3Crect%0D%0A%20%20%20%20%20%20%20y%3D%22296.73538%22%0D%0A%20%20%20%20%20%20%20x%3D%224.4408921e-016%22%0D%0A%20%20%20%20%20%20%20height%3D%220.26458332%22%0D%0A%20%20%20%20%20%20%20width%3D%225.2916665%22%0D%0A%20%20%20%20%20%20%20style%3D%22fill%3A%23000000%3Bstroke-width%3A0.64941216%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bfill-opacity%3A1%22%20%2F%3E%0D%0A%20%20%20%20%3Crect%0D%0A%20%20%20%20%20%20%20y%3D%22291.70831%22%0D%0A%20%20%20%20%20%20%20x%3D%220%22%0D%0A%20%20%20%20%20%20%20height%3D%220.26458332%22%0D%0A%20%20%20%20%20%20%20width%3D%225.2916665%22%0D%0A%20%20%20%20%20%20%20style%3D%22fill%3A%23000000%3Bstroke-width%3A0.64941216%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bfill-opacity%3A1%22%20%2F%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
  background-position: 0px 0px;
}
input[type="checkbox"]:checked + label span {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0D%0A%3Csvg%0D%0A%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0D%0A%20%20%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%0D%0A%20%20%20class%3D%22webcampus_svg_checkbox_checked%22%0D%0A%20%20%20version%3D%221.1%22%0D%0A%20%20%20viewBox%3D%220%200%205.2916665%205.2916668%22%0D%0A%20%20%20height%3D%2220%22%0D%0A%20%20%20width%3D%2220%22%3E%0D%0A%20%20%3Cg%0D%0A%20%20%20%20%20transform%3D%22translate(0%2C-291.70832)%22%3E%0D%0A%20%20%20%20%3Crect%0D%0A%20%20%20%20%20%20%20y%3D%22291.70831%22%0D%0A%20%20%20%20%20%20%20x%3D%226.9388939e-018%22%0D%0A%20%20%20%20%20%20%20height%3D%225.2916665%22%0D%0A%20%20%20%20%20%20%20width%3D%225.2916665%22%0D%0A%20%20%20%20%20%20%20style%3D%22fill%3A%23FFFFFF%3Bstroke-width%3A0.26499999%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bfill-opacity%3A1%22%20%2F%3E%0D%0A%20%20%20%20%3Crect%0D%0A%20%20%20%20%20%20%20y%3D%22291.70831%22%0D%0A%20%20%20%20%20%20%20x%3D%226.9388939e-018%22%0D%0A%20%20%20%20%20%20%20height%3D%225.2916665%22%0D%0A%20%20%20%20%20%20%20width%3D%220.26458332%22%0D%0A%20%20%20%20%20%20%20style%3D%22fill%3A%23000000%3Bstroke-width%3A0.64941216%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bfill-opacity%3A1%22%20%2F%3E%0D%0A%20%20%20%20%3Crect%0D%0A%20%20%20%20%20%20%20y%3D%22291.70831%22%0D%0A%20%20%20%20%20%20%20x%3D%225.0270834%22%0D%0A%20%20%20%20%20%20%20height%3D%225.2916665%22%0D%0A%20%20%20%20%20%20%20width%3D%220.26458332%22%0D%0A%20%20%20%20%20%20%20style%3D%22fill%3A%23000000%3Bstroke-width%3A0.64941216%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bfill-opacity%3A1%22%20%2F%3E%0D%0A%20%20%20%20%3Crect%0D%0A%20%20%20%20%20%20%20y%3D%22296.73538%22%0D%0A%20%20%20%20%20%20%20x%3D%224.4408921e-016%22%0D%0A%20%20%20%20%20%20%20height%3D%220.26458332%22%0D%0A%20%20%20%20%20%20%20width%3D%225.2916665%22%0D%0A%20%20%20%20%20%20%20style%3D%22fill%3A%23000000%3Bstroke-width%3A0.64941216%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bfill-opacity%3A1%22%20%2F%3E%0D%0A%20%20%20%20%3Crect%0D%0A%20%20%20%20%20%20%20y%3D%22291.70831%22%0D%0A%20%20%20%20%20%20%20x%3D%220%22%0D%0A%20%20%20%20%20%20%20height%3D%220.26458332%22%0D%0A%20%20%20%20%20%20%20width%3D%225.2916665%22%0D%0A%20%20%20%20%20%20%20style%3D%22fill%3A%23000000%3Bstroke-width%3A0.64941216%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bfill-opacity%3A1%22%20%2F%3E%0D%0A%20%20%20%20%3Cpath%0D%0A%20%20%20%20%20%20%20d%3D%22m%201.4148851%2C293.12319%202.4618641%2C2.46191%22%0D%0A%20%20%20%20%20%20%20style%3D%22fill%3A%23ff0000%3Bstroke%3A%23000000%3Bstroke-width%3A0.52916666%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-opacity%3A1%22%20%2F%3E%0D%0A%20%20%20%20%3Cpath%0D%0A%20%20%20%20%20%20%20d%3D%22m%203.8767935%2C293.12323%20-2.46191%2C2.46187%22%0D%0A%20%20%20%20%20%20%20style%3D%22fill%3Anone%3Bstroke%3A%23000000%3Bstroke-width%3A0.52916666%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-opacity%3A1%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%22%20%2F%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
  background-position: 0px 0px;
}
input[type="radio"] + label span {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0D%0A%3Csvg%0D%0A%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0D%0A%20%20%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%0D%0A%20%20%20class%3D%22webcampus_svg_radio_empty%22%0D%0A%20%20%20version%3D%221.1%22%0D%0A%20%20%20viewBox%3D%220%200%205.2916665%205.2916668%22%0D%0A%20%20%20height%3D%2220%22%0D%0A%20%20%20width%3D%2220%22%3E%0D%0A%20%20%3Cg%0D%0A%20%20%20%20%20transform%3D%22translate(0%2C-291.70832)%22%3E%0D%0A%20%20%20%20%3Ccircle%0D%0A%20%20%20%20%20%20%20r%3D%222.5020292%22%0D%0A%20%20%20%20%20%20%20cy%3D%22294.35416%22%0D%0A%20%20%20%20%20%20%20cx%3D%222.6458333%22%0D%0A%20%20%20%20%20%20%20style%3D%22opacity%3A1%3Bfill%3A%23FFFFFF%3Bfill-opacity%3A1%3Bstroke%3A%23000000%3Bstroke-width%3A0.2876083%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A1%22%20%2F%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
  background-position: 0px 0px;
}
input[type="radio"]:checked + label span {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0D%0A%3Csvg%0D%0A%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0D%0A%20%20%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%0D%0A%20%20%20class%3D%22webcampus_svg_radio_checked%22%0D%0A%20%20%20version%3D%221.1%22%0D%0A%20%20%20viewBox%3D%220%200%205.2916665%205.2916668%22%0D%0A%20%20%20height%3D%2220%22%0D%0A%20%20%20width%3D%2220%22%3E%0D%0A%20%20%3Cg%0D%0A%20%20%20%20%20transform%3D%22translate(0%2C-291.70832)%22%3E%0D%0A%20%20%20%20%3Ccircle%0D%0A%20%20%20%20%20%20%20r%3D%222.5020292%22%0D%0A%20%20%20%20%20%20%20cy%3D%22294.35416%22%0D%0A%20%20%20%20%20%20%20cx%3D%222.6458333%22%0D%0A%20%20%20%20%20%20%20style%3D%22opacity%3A1%3Bfill%3A%23FFFFFF%3Bfill-opacity%3A1%3Bstroke%3A%23000000%3Bstroke-width%3A0.2876083%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A1%22%20%2F%3E%0D%0A%20%20%20%20%3Ccircle%0D%0A%20%20%20%20%20%20%20r%3D%221.0583333%22%0D%0A%20%20%20%20%20%20%20cy%3D%22294.35413%22%0D%0A%20%20%20%20%20%20%20cx%3D%222.6458333%22%0D%0A%20%20%20%20%20%20%20style%3D%22opacity%3A1%3Bfill%3A%23000000%3Bfill-opacity%3A1%3Bstroke%3Anone%3Bstroke-width%3A0.12165543%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A1%22%20%2F%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
  background-position: 0px 0px;
}
input[type="checkbox"].readonly + label span {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0D%0A%3Csvg%0D%0A%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0D%0A%20%20%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%0D%0A%20%20%20class%3D%22webcampus_svg_checkbox_empty%22%0D%0A%20%20%20version%3D%221.1%22%0D%0A%20%20%20viewBox%3D%220%200%205.2916665%205.2916668%22%0D%0A%20%20%20height%3D%2220%22%0D%0A%20%20%20width%3D%2220%22%3E%0D%0A%20%20%3Cg%0D%0A%20%20%20%20%20transform%3D%22translate(0%2C-291.70832)%22%3E%0D%0A%20%20%20%20%3Crect%0D%0A%20%20%20%20%20%20%20y%3D%22291.70831%22%0D%0A%20%20%20%20%20%20%20x%3D%226.9388939e-018%22%0D%0A%20%20%20%20%20%20%20height%3D%225.2916665%22%0D%0A%20%20%20%20%20%20%20width%3D%225.2916665%22%0D%0A%20%20%20%20%20%20%20style%3D%22fill%3A%23EEEEEE%3Bstroke-width%3A0.26499999%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bfill-opacity%3A1%22%20%2F%3E%0D%0A%20%20%20%20%3Crect%0D%0A%20%20%20%20%20%20%20y%3D%22291.70831%22%0D%0A%20%20%20%20%20%20%20x%3D%226.9388939e-018%22%0D%0A%20%20%20%20%20%20%20height%3D%225.2916665%22%0D%0A%20%20%20%20%20%20%20width%3D%220.26458332%22%0D%0A%20%20%20%20%20%20%20style%3D%22fill%3A%23CCCCCC%3Bstroke-width%3A0.64941216%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bfill-opacity%3A1%22%20%2F%3E%0D%0A%20%20%20%20%3Crect%0D%0A%20%20%20%20%20%20%20y%3D%22291.70831%22%0D%0A%20%20%20%20%20%20%20x%3D%225.0270834%22%0D%0A%20%20%20%20%20%20%20height%3D%225.2916665%22%0D%0A%20%20%20%20%20%20%20width%3D%220.26458332%22%0D%0A%20%20%20%20%20%20%20style%3D%22fill%3A%23CCCCCC%3Bstroke-width%3A0.64941216%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bfill-opacity%3A1%22%20%2F%3E%0D%0A%20%20%20%20%3Crect%0D%0A%20%20%20%20%20%20%20y%3D%22296.73538%22%0D%0A%20%20%20%20%20%20%20x%3D%224.4408921e-016%22%0D%0A%20%20%20%20%20%20%20height%3D%220.26458332%22%0D%0A%20%20%20%20%20%20%20width%3D%225.2916665%22%0D%0A%20%20%20%20%20%20%20style%3D%22fill%3A%23CCCCCC%3Bstroke-width%3A0.64941216%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bfill-opacity%3A1%22%20%2F%3E%0D%0A%20%20%20%20%3Crect%0D%0A%20%20%20%20%20%20%20y%3D%22291.70831%22%0D%0A%20%20%20%20%20%20%20x%3D%220%22%0D%0A%20%20%20%20%20%20%20height%3D%220.26458332%22%0D%0A%20%20%20%20%20%20%20width%3D%225.2916665%22%0D%0A%20%20%20%20%20%20%20style%3D%22fill%3A%23CCCCCC%3Bstroke-width%3A0.64941216%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bfill-opacity%3A1%22%20%2F%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A") !important;
  background-position: 0px 0px !important;
}
input[type="checkbox"].readonly:checked + label span {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0D%0A%3Csvg%0D%0A%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0D%0A%20%20%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%0D%0A%20%20%20class%3D%22webcampus_svg_checkbox_checked%22%0D%0A%20%20%20version%3D%221.1%22%0D%0A%20%20%20viewBox%3D%220%200%205.2916665%205.2916668%22%0D%0A%20%20%20height%3D%2220%22%0D%0A%20%20%20width%3D%2220%22%3E%0D%0A%20%20%3Cg%0D%0A%20%20%20%20%20transform%3D%22translate(0%2C-291.70832)%22%3E%0D%0A%20%20%20%20%3Crect%0D%0A%20%20%20%20%20%20%20y%3D%22291.70831%22%0D%0A%20%20%20%20%20%20%20x%3D%226.9388939e-018%22%0D%0A%20%20%20%20%20%20%20height%3D%225.2916665%22%0D%0A%20%20%20%20%20%20%20width%3D%225.2916665%22%0D%0A%20%20%20%20%20%20%20style%3D%22fill%3A%23EEEEEE%3Bstroke-width%3A0.26499999%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bfill-opacity%3A1%22%20%2F%3E%0D%0A%20%20%20%20%3Crect%0D%0A%20%20%20%20%20%20%20y%3D%22291.70831%22%0D%0A%20%20%20%20%20%20%20x%3D%226.9388939e-018%22%0D%0A%20%20%20%20%20%20%20height%3D%225.2916665%22%0D%0A%20%20%20%20%20%20%20width%3D%220.26458332%22%0D%0A%20%20%20%20%20%20%20style%3D%22fill%3A%23CCCCCC%3Bstroke-width%3A0.64941216%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bfill-opacity%3A1%22%20%2F%3E%0D%0A%20%20%20%20%3Crect%0D%0A%20%20%20%20%20%20%20y%3D%22291.70831%22%0D%0A%20%20%20%20%20%20%20x%3D%225.0270834%22%0D%0A%20%20%20%20%20%20%20height%3D%225.2916665%22%0D%0A%20%20%20%20%20%20%20width%3D%220.26458332%22%0D%0A%20%20%20%20%20%20%20style%3D%22fill%3A%23CCCCCC%3Bstroke-width%3A0.64941216%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bfill-opacity%3A1%22%20%2F%3E%0D%0A%20%20%20%20%3Crect%0D%0A%20%20%20%20%20%20%20y%3D%22296.73538%22%0D%0A%20%20%20%20%20%20%20x%3D%224.4408921e-016%22%0D%0A%20%20%20%20%20%20%20height%3D%220.26458332%22%0D%0A%20%20%20%20%20%20%20width%3D%225.2916665%22%0D%0A%20%20%20%20%20%20%20style%3D%22fill%3A%23CCCCCC%3Bstroke-width%3A0.64941216%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bfill-opacity%3A1%22%20%2F%3E%0D%0A%20%20%20%20%3Crect%0D%0A%20%20%20%20%20%20%20y%3D%22291.70831%22%0D%0A%20%20%20%20%20%20%20x%3D%220%22%0D%0A%20%20%20%20%20%20%20height%3D%220.26458332%22%0D%0A%20%20%20%20%20%20%20width%3D%225.2916665%22%0D%0A%20%20%20%20%20%20%20style%3D%22fill%3A%23CCCCCC%3Bstroke-width%3A0.64941216%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bfill-opacity%3A1%22%20%2F%3E%0D%0A%20%20%20%20%3Cpath%0D%0A%20%20%20%20%20%20%20d%3D%22m%201.4148851%2C293.12319%202.4618641%2C2.46191%22%0D%0A%20%20%20%20%20%20%20style%3D%22fill%3A%23ff0000%3Bstroke%3A%23CCCCCC%3Bstroke-width%3A0.52916666%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-opacity%3A1%22%20%2F%3E%0D%0A%20%20%20%20%3Cpath%0D%0A%20%20%20%20%20%20%20d%3D%22m%203.8767935%2C293.12323%20-2.46191%2C2.46187%22%0D%0A%20%20%20%20%20%20%20style%3D%22fill%3Anone%3Bstroke%3A%23CCCCCC%3Bstroke-width%3A0.52916666%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-opacity%3A1%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%22%20%2F%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A") !important;
  background-position: 0px 0px !important;
}
label {
  color: #333333;
}
form dl > dd.elementlink a:hover {
  background-color: #CCCCCC;
}
p.formerror {
  color: #CC0000;
}
form ul.errors > li {
  color: #CC0000;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0D%0A%3Csvg%0D%0A%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0D%0A%20%20%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%0D%0A%20%20%20class%3D%22webcampus_svg_bullet_arrow%20dark%22%0D%0A%20%20%20version%3D%221.1%22%0D%0A%20%20%20viewBox%3D%220%200%202.3812499%201.8520834%22%0D%0A%20%20%20height%3D%227%22%0D%0A%20%20%20width%3D%229%22%3E%0D%0A%20%20%3Cg%0D%0A%20%20%20%20%20transform%3D%22translate(0%2C-295.1479)%22%3E%0D%0A%20%20%20%20%3Cg%3E%0D%0A%20%20%20%20%20%20%3Crect%0D%0A%20%20%20%20%20%20%20%20%20style%3D%22stroke-width%3A0.23370802%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bfill%3A%23E42043%3B%22%0D%0A%20%20%20%20%20%20%20%20%20class%3D%22webcampus_svg_bullet_arrow_element%22%0D%0A%20%20%20%20%20%20%20%20%20width%3D%221.8520833%22%0D%0A%20%20%20%20%20%20%20%20%20height%3D%220.26458332%22%0D%0A%20%20%20%20%20%20%20%20%20x%3D%220%22%0D%0A%20%20%20%20%20%20%20%20%20y%3D%22295.94165%22%20%2F%3E%0D%0A%20%20%20%20%20%20%3Cpath%0D%0A%20%20%20%20%20%20%20%20%20style%3D%22stroke-width%3A0.26499999%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bfill%3A%23E42043%3B%22%0D%0A%20%20%20%20%20%20%20%20%20class%3D%22webcampus_svg_bullet_arrow_element%22%0D%0A%20%20%20%20%20%20%20%20%20d%3D%22m%201.0583333%2C296.99999%200%2C-0.82616%200%2C-0.82616%200.7154766%2C0.41308%200.7154765%2C0.41308%20-0.7154766%2C0.41308%20z%22%0D%0A%20%20%20%20%20%20%20%20%20transform%3D%22matrix(0.73960027%2C0%2C0%2C1.1208985%2C0.54017309%2C-35.906868)%22%20%2F%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A") !important;
}
@media only screen and (min-width: 1360px) {
  .wc_modern form ul.errors > li {
    background-position-y: 7px !important;
  }
  .wc_modern #container ul > li {
    background-position-y: 7px !important;
  }
}
a.button {
  border: 1px solid #E42043;
  color: #FFFFFF !important;
  background: #E42043;
}
a.button:hover {
  color: #FFFFFF !important;
  border: 1px solid #C21B39;
  background: #C21B39;
}
span.button {
  border: 1px solid #E8E9EA;
  color: #FFFFFF !important;
  background: #E8E9EA;
}
.contentFormat img {
  display: inline-block;
  max-width: 100%;
  height: auto;
}
#courseContent img {
  display: inline-block;
}
.form_as {
  display: none !important;
}
.wc_modern h1 {
  font-family: 'arial', 'helvetica', 'tahoma', 'sans-serif';
  font-weight: 400;
  font-size: 38px;
  line-height: 44px;
  margin-bottom: 10px;
}
.wc_modern h2 {
  font-family: 'arial', 'helvetica', 'tahoma', 'sans-serif';
  font-weight: 400;
  font-size: 28px;
  line-height: 32px;
}
.wc_modern h3 {
  font-family: 'arial', 'helvetica', 'tahoma', 'sans-serif';
  font-weight: 400;
  font-size: 22px;
  line-height: 30px;
}
body.wc_modern {
  font-size: 15px;
  font-family: 'arial', 'helvetica', 'tahoma', 'sans-serif';
  line-height: 1;
}
.wc_modern p {
  font-size: 15px;
  font-family: 'arial', 'helvetica', 'tahoma', 'sans-serif';
  line-height: 18px;
}
.wc_modern h4 {
  font-family: 'arial', 'helvetica', 'tahoma', 'sans-serif';
  font-weight: 700;
  font-size: 16px;
  line-height: 22px;
}
.wc_modern a.button {
  border: 0 !important;
  background-image: linear-gradient(to bottom, #E42043 0, #cc2342 100%) !important;
  border-radius: 2px !important;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.2) !important;
}
.wc_modern a.button:hover {
  border: 0 !important;
  background-image: linear-gradient(to bottom, #C21B39 0, #a82139 100%) !important;
  border-radius: 2px !important;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.2) !important;
}
.wc_modern span.button {
  border: 0 !important;
  background-image: linear-gradient(to bottom, #E8E9EA 0, #E0E1E2 100%) !important;
  border-radius: 2px !important;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.2) !important;
}
.jquery-modal.blocker {
  z-index: 999;
}
.modal.custom_wc_modal_feedback {
  padding: 0;
  max-width: 500px;
  max-height: 100%;
}
.modal.custom_wc_modal_feedback .custom_wc_modal_topbar {
  text-align: center;
  position: relative;
  height: 30px;
  background: #505050;
  line-height: 30px;
  color: #FFFFFF;
  font-size: 11px;
}
.modal.custom_wc_modal_feedback .custom_wc_modal_close {
  position: absolute;
  right: 0px;
  top: 0px;
  z-index: 2;
  display: block;
  overflow: hidden;
  text-indent: -9999px;
  height: 30px;
  width: 31px;
  background: #FFFFFF url('/skin/autofachmann/img/custom/overlay_close.png') no-repeat;
  background-size: 31px 30px;
}
.modal.custom_wc_modal_feedback .custom_wc_modal_close_dontshow {
  margin-left: -30px;
  color: #FFFFFF;
  background: url('/skin/autofachmann/img/custom/overlay_topbar_icon.png') no-repeat;
  background-size: 17px 18px;
  background-position: left center;
  padding-left: 22px;
  line-height: 30px;
  height: 30px;
  display: inline-block;
}
.modal.custom_wc_modal_feedback .custom_wc_modal_close_dontshow:hover {
  text-decoration: underline;
}
.wc_modern h2 {
  font-family: 'Fira Sans', 'arial', 'helvetica', 'tahoma', 'sans-serif';
  font-weight: 500;
}
.wc_modern h3 {
  font-family: 'Fira Sans', 'arial', 'helvetica', 'tahoma', 'sans-serif';
  font-weight: 500;
}
.wc_modern.c_af_modern b,
.wc_modern.c_af_modern strong {
  font-weight: 500;
}
.wc_modern.c_af_modern {
  font-weight: 300;
}
body.wc_modern {
  font-family: 'Fira Sans', 'arial', 'helvetica', 'tahoma', 'sans-serif';
}
.wc_modern p {
  font-family: 'Fira Sans', 'arial', 'helvetica', 'tahoma', 'sans-serif';
  line-height: 1.5em;
}
.wc_modern h4 {
  font-family: 'Fira Sans', 'arial', 'helvetica', 'tahoma', 'sans-serif';
  font-weight: 500;
}
.wc_modern #nav > ul > li {
  font-family: 'Fira Sans', 'arial', 'helvetica', 'tahoma', 'sans-serif' !important;
}
.wc_modern a.button {
  font-family: 'Fira Sans', 'arial', 'helvetica', 'tahoma', 'sans-serif' !important;
}
.wc_modern span.button {
  font-family: 'Fira Sans', 'arial', 'helvetica', 'tahoma', 'sans-serif' !important;
}
input[type="checkbox"] + label {
  font-family: 'Fira Sans', 'arial', 'helvetica', 'tahoma', 'sans-serif' !important;
}
.c_af_page_login #c_af_login_container {
  /*
	display: flex;
	align-items: stretch;
	justify-content: stretch;
	height: 100%;
	min-height: 100vh;
	background: @c-color-main;
	*/
  display: flex;
  min-height: 100vh;
  flex-direction: column;
  background: #FFFFFF;
}
.c_af_page_login #c_af_login_container_inner {
  /*
	display: flex;
	align-items: stretch;
	justify-content: stretch;
	flex-wrap: nowrap;
	width: 100%;
	
	//
	//position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	*/
  display: flex;
  flex: 1;
}
.c_af_page_login #c_af_login_left {
  /*
	display: flex;	
	flex: 0 0 50%;
	max-width: 50%;
	background: @c-color-main url('/skin/@{skin}/img/redesign/header_login.jpg') no-repeat;
	background-size: contain;
	align-items: center;
	text-align: left;
	//flex: 1;
	
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	*/
  flex: 0 0 50%;
  background: #E62243;
}
.c_af_page_login #c_af_login_left .c_af_login_left_content {
  position: fixed;
  z-index: 10;
  left: 0;
  top: 0;
  right: 50%;
  bottom: 0;
  display: flex;
  flex-direction: column;
  background: #E62243 url('/skin/autofachmann/img/redesign/header_login.jpg') no-repeat;
  background-size: contain;
}
.c_af_page_login #c_af_login_left .c_af_login_left_content .c_af_login_left_content_center {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.c_af_page_login #c_af_login_left .c_af_login_left_margins {
  margin-left: 20%;
  margin-right: 20%;
  text-align: left;
}
.c_af_page_login #c_af_login_left h2 {
  color: #FFFFFF;
  margin-bottom: 2rem;
  font-size: 42px;
  line-height: 1.2;
}
.c_af_page_login #c_af_login_left p {
  color: #FFFFFF;
  font-size: 18px;
  line-height: 1.5;
}
.c_af_page_login #c_af_login_content {
  /*
	display: flex;	
	flex: 0 0 50%;
	max-width: 50%;
	flex-shrink: 1;
	background: @c-color-white;
	text-align: left; 
	flex-direction: column; 
	justify-content: center; 
	align-items: center; //stretch;
	
	flex: 1;
  //display: flex;
  //flex-direction: column;
  overflow: auto;
  */
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: left;
}
@media only screen and (min-width: 1360px) {
  .c_af_page_login form ul.errors > li,
  .c_af_modern form ul.errors > li,
  .wc_modern #container ul.errors > li {
    background-position-y: 4px !important;
  }
}
.c_af_page_login #c_af_login_content .c_af_login_content_full {
  width: 100%;
}
@media only screen and (max-width: 972px) {
  .c_af_page_login #c_af_login_left {
    display: none;
  }
  .c_af_page_login #c_af_login_content {
    /*flex: 0 0 100%; max-width: 100%; justify-content: space-between;*/
    align-items: normal;
  }
  .c_af_login_right_margins {
    margin-left: 20% !important;
    margin-right: 20% !important;
  }
  .c_af_page_login #c_af_login_content .c_af_login_content_full {
    display: flex;
    flex-direction: column;
  }
  .c_af_page_login .c_af_login_box {
    flex: 1;
  }
}
@media only screen and (max-width: 680px) {
  .c_af_login_right_margins {
    margin-left: 10% !important;
    margin-right: 10% !important;
  }
}
.c_w100 {
  width: 100% !important;
}
.c_af_page_login #footernav > li a:hover {
  color: #FFFFFF;
  text-decoration: underline;
}
.c_af_page_login #footernav {
  overflow: visible;
}
.c_af_page_login #footernav > li {
  float: left;
  font-size: 13px !important;
}
.c_af_page_login #footernav > li:first-child {
  margin-left: 0px;
}
.c_af_page_login .c_af_login_title_bar {
  border-bottom: 1px solid #D1D1D1;
  position: relative;
  margin-bottom: 40px;
}
.c_af_page_login .c_af_login_title {
  font-size: 30px;
  border-top: 1px solid #D1D1D1;
  border-right: 1px solid #D1D1D1;
  line-height: 1.2;
  padding: 22px 45px 22px 0px;
  display: inline-block;
  border-bottom: 1px solid #FFFFFF;
  margin-bottom: -1px;
}
.c_af_page_login #c_af_login_content form {
  padding-top: 30px;
}
@media only screen and (min-width: 1360px) {
  .c_af_page_login .c_af_login_title {
    padding-right: 60px;
  }
}
.c_af_page_login .c_af_login_title_signup {
  float: right;
  padding: 26px 0px 26px 0px;
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}
.c_af_page_login .c_af_login_title_signup:hover {
  color: #E62243;
}
.c_af_page_login .c_af_login_title_signup:hover > span {
  color: #000000;
}
.c_af_page_login .c_af_login_title_signup > span {
  background: #DEDC00;
  border-radius: 50%;
  display: inline-block;
  line-height: 24px;
  text-align: center;
  width: 24px;
  height: 24px;
  vertical-align: middle;
  margin-left: 5px;
}
.c_af_page_login .formwrapper,
.c_af_page_login div.captcha_text {
  margin-bottom: 10px;
  padding: 5px;
  height: 48px;
  box-shadow: none;
  border: 1px solid #D1D1D1;
  border-radius: 4px;
}
.c_af_page_login .formwrapper input,
.c_af_page_login div.captcha_text input {
  font-size: 18px !important;
  height: 100% !important;
  width: 100%;
  display: block;
  padding-left: 10px;
  padding: 0px 10px !important;
  box-sizing: border-box;
}
.c_af_page_login .formwrapper select {
  font-size: 18px !important;
  height: 100% !important;
  width: 100%;
  display: block;
  padding-left: 10px;
  padding: 0px 10px !important;
  box-sizing: border-box;
}
.c_af_page_login .c_labelwrapper {
  position: relative;
}
.c_af_page_login .c_labelwrapper > label {
  position: absolute;
  z-index: 10;
  background: #FFFFFF;
  color: #555555;
  left: 10px;
  top: -5px;
  font-size: 11px;
  font-weight: normal;
  padding: 0 6px;
  line-height: 1;
}
.c_af_page_login .c_labelwrapper.c_labelwrapper_error .formwrapper,
.c_af_page_login .c_labelwrapper.c_labelwrapper_error div.captcha_text {
  border-color: #E62243;
}
.c_af_page_login form ul.errors {
  margin-top: 0px;
  margin-bottom: 20px;
}
.c_af_page_login form ul.errors > li {
  color: #E62243;
}
.c_af_page_login .captcha_img {
  border: 1px solid #D1D1D1;
  border-radius: 4px;
}
.c_af_page_login .c_af_login_box a.pw {
  padding-right: 30px;
  color: #909090;
}
@media only screen and (min-width: 1360px) {
  .c_af_page_login .c_af_login_box a.pw {
    padding-right: 50px;
  }
}
.c_af_page_login .c_af_login_box a.pw:hover {
  color: #E62243;
}
.c_af_page_login .c_af_login_box h1 {
  display: inline-block;
  text-indent: -999px;
  overflow: hidden;
  text-align: left;
}
.c_af_page_login .c_af_login_box h1 a {
  display: block;
  height: 100%;
  text-indent: -999px;
  overflow: hidden;
}
.c_af_page_login .c_af_login_header {
  text-align: right;
  margin-bottom: 30px;
}
.c_af_page_login .wc_af_login_buttonbar {
  text-align: right;
  margin-top: 30px;
}
@media only screen and (max-width: 680px) {
  .c_af_page_login .c_af_login_title {
    font-size: 22px;
    padding: 20px 30px 20px 0px;
  }
  .c_af_page_login .wc_af_login_buttonbar {
    text-align: left;
  }
  .c_af_page_login .c_af_login_box a.pw {
    padding-right: 0px;
    margin-bottom: 10px;
  }
  .c_af_page_login .wc_af_login_buttonbar a.button {
    display: block !important;
    margin-top: 10px;
  }
  .c_af_page_login .wc_af_login_buttonbar a.button.c_af_loginbutton {
    margin-top: 30px;
  }
}
html {
  height: 100%;
  min-height: auto !important;
  margin: 0;
}
.wc_modern a.button,
.wc_modern a.button:hover,
.wc_modern span.button {
  border-radius: 5px !important;
  box-shadow: none !important;
  line-height: 50px !important;
  height: 50px;
  display: inline-block;
  padding: 0 20px;
  font-weight: normal !important;
  font-size: 16px !important;
  min-width: 100px;
  text-align: center;
  margin-bottom: 5px;
}
.wc_modern a.button {
  background: #E42043 !important;
}
.wc_modern a.button:hover {
  background: #C21B39 !important;
}
.wc_modern a.button.c_color_yellow {
  background: #DEDC00 !important;
  color: #000000 !important;
}
.wc_modern a.button.c_color_yellow:hover {
  background: #C6C600 !important;
  color: #000000 !important;
}
.wc_modern a.button.c_color_black {
  background-color: #000000 !important;
  color: #FFFFFF !important;
}
.wc_modern a.button.c_color_black:hover {
  background-color: #E62243 !important;
  color: #FFFFFF !important;
}
.wc_modern a.button.c_color_white {
  background-color: #FFFFFF !important;
  color: #000000 !important;
  border: 1px solid #000000 !important;
  height: 48px;
  line-height: 48px !important;
  min-width: 98px;
  padding: 0 19px;
  vertical-align: middle;
}
.wc_modern a.button.c_color_white:hover {
  background-color: #000000 !important;
  color: #FFFFFF !important;
  border: 1px solid #000000 !important;
}
.wc_modern .button.c_button_icon,
.wc_modern .button.c_button_icon:hover {
  background-repeat: no-repeat !important;
  background-position: left 20px center !important;
  background-size: 16px 16px !important;
  padding-left: 48px !important;
}
.wc_modern span.button {
  background: #E8E9EA !important;
}
form dl > dt {
  height: 44px;
}
form dl > dd {
  min-height: 44px;
  line-height: 44px;
}
div.formwrapper,
span.formwrapper {
  padding-top: 10px;
  padding-bottom: 10px;
}
.wc_assignwidget select {
  height: 200px !important;
}
.wc_assignwidget .wc_assignwidget_buttons {
  height: 260px !important;
}
.wc_assignwidget .wc_assignwidget_buttons_inner .button {
  min-width: auto !important;
  margin: 6px auto !important;
  display: block !important;
}
input[type="checkbox"]:checked + label span {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0D%0A%3Csvg%0D%0A%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0D%0A%20%20%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%0D%0A%20%20%20class%3D%22webcampus_svg_checkbox_checked%22%0D%0A%20%20%20version%3D%221.1%22%0D%0A%20%20%20viewBox%3D%220%200%205.2916665%205.2916668%22%0D%0A%20%20%20height%3D%2220%22%0D%0A%20%20%20width%3D%2220%22%3E%0D%0A%20%20%3Cg%0D%0A%20%20%20%20%20transform%3D%22translate(0%2C-291.70832)%22%3E%0D%0A%20%20%20%20%3Crect%0D%0A%20%20%20%20%20%20%20y%3D%22291.70831%22%0D%0A%20%20%20%20%20%20%20x%3D%226.9388939e-018%22%0D%0A%20%20%20%20%20%20%20height%3D%225.2916665%22%0D%0A%20%20%20%20%20%20%20width%3D%225.2916665%22%0D%0A%20%20%20%20%20%20%20style%3D%22fill%3A%23000000%3Bstroke-width%3A0.26499999%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bfill-opacity%3A1%22%20%2F%3E%0D%0A%20%20%20%20%3Crect%0D%0A%20%20%20%20%20%20%20y%3D%22291.70831%22%0D%0A%20%20%20%20%20%20%20x%3D%226.9388939e-018%22%0D%0A%20%20%20%20%20%20%20height%3D%225.2916665%22%0D%0A%20%20%20%20%20%20%20width%3D%220.26458332%22%0D%0A%20%20%20%20%20%20%20style%3D%22fill%3A%23000000%3Bstroke-width%3A0.64941216%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bfill-opacity%3A1%22%20%2F%3E%0D%0A%20%20%20%20%3Crect%0D%0A%20%20%20%20%20%20%20y%3D%22291.70831%22%0D%0A%20%20%20%20%20%20%20x%3D%225.0270834%22%0D%0A%20%20%20%20%20%20%20height%3D%225.2916665%22%0D%0A%20%20%20%20%20%20%20width%3D%220.26458332%22%0D%0A%20%20%20%20%20%20%20style%3D%22fill%3A%23000000%3Bstroke-width%3A0.64941216%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bfill-opacity%3A1%22%20%2F%3E%0D%0A%20%20%20%20%3Crect%0D%0A%20%20%20%20%20%20%20y%3D%22296.73538%22%0D%0A%20%20%20%20%20%20%20x%3D%224.4408921e-016%22%0D%0A%20%20%20%20%20%20%20height%3D%220.26458332%22%0D%0A%20%20%20%20%20%20%20width%3D%225.2916665%22%0D%0A%20%20%20%20%20%20%20style%3D%22fill%3A%23000000%3Bstroke-width%3A0.64941216%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bfill-opacity%3A1%22%20%2F%3E%0D%0A%20%20%20%20%3Crect%0D%0A%20%20%20%20%20%20%20y%3D%22291.70831%22%0D%0A%20%20%20%20%20%20%20x%3D%220%22%0D%0A%20%20%20%20%20%20%20height%3D%220.26458332%22%0D%0A%20%20%20%20%20%20%20width%3D%225.2916665%22%0D%0A%20%20%20%20%20%20%20style%3D%22fill%3A%23000000%3Bstroke-width%3A0.64941216%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bfill-opacity%3A1%22%20%2F%3E%0D%0A%20%20%20%20%3Cpath%0D%0A%20%20%20%20%20%20%20d%3D%22m%201.4148851%2C293.12319%202.4618641%2C2.46191%22%0D%0A%20%20%20%20%20%20%20style%3D%22fill%3A%23ff0000%3Bstroke%3A%23FFFFFF%3Bstroke-width%3A0.52916666%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-opacity%3A1%22%20%2F%3E%0D%0A%20%20%20%20%3Cpath%0D%0A%20%20%20%20%20%20%20d%3D%22m%203.8767935%2C293.12323%20-2.46191%2C2.46187%22%0D%0A%20%20%20%20%20%20%20style%3D%22fill%3Anone%3Bstroke%3A%23FFFFFF%3Bstroke-width%3A0.52916666%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-opacity%3A1%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%22%20%2F%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
  background-position: 0px 0px;
}
input[type="radio"]:checked + label span {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0D%0A%3Csvg%0D%0A%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0D%0A%20%20%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%0D%0A%20%20%20class%3D%22webcampus_svg_radio_checked%22%0D%0A%20%20%20version%3D%221.1%22%0D%0A%20%20%20viewBox%3D%220%200%205.2916665%205.2916668%22%0D%0A%20%20%20height%3D%2220%22%0D%0A%20%20%20width%3D%2220%22%3E%0D%0A%20%20%3Cg%0D%0A%20%20%20%20%20transform%3D%22translate(0%2C-291.70832)%22%3E%0D%0A%20%20%20%20%3Ccircle%0D%0A%20%20%20%20%20%20%20r%3D%222.5020292%22%0D%0A%20%20%20%20%20%20%20cy%3D%22294.35416%22%0D%0A%20%20%20%20%20%20%20cx%3D%222.6458333%22%0D%0A%20%20%20%20%20%20%20style%3D%22opacity%3A1%3Bfill%3A%23000000%3Bfill-opacity%3A1%3Bstroke%3A%23000000%3Bstroke-width%3A0.2876083%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A1%22%20%2F%3E%0D%0A%20%20%20%20%3Ccircle%0D%0A%20%20%20%20%20%20%20r%3D%221.0583333%22%0D%0A%20%20%20%20%20%20%20cy%3D%22294.35413%22%0D%0A%20%20%20%20%20%20%20cx%3D%222.6458333%22%0D%0A%20%20%20%20%20%20%20style%3D%22opacity%3A1%3Bfill%3A%23FFFFFF%3Bfill-opacity%3A1%3Bstroke%3Anone%3Bstroke-width%3A0.12165543%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A1%22%20%2F%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
  background-position: 0px 0px;
}
.c_modal_body ul > li {
  list-style: none;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0D%0A%3Csvg%0D%0A%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0D%0A%20%20%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%0D%0A%20%20%20class%3D%22webcampus_svg_bullet_arrow%20dark%22%0D%0A%20%20%20version%3D%221.1%22%0D%0A%20%20%20viewBox%3D%220%200%202.3812499%201.8520834%22%0D%0A%20%20%20height%3D%227%22%0D%0A%20%20%20width%3D%229%22%3E%0D%0A%20%20%3Cg%0D%0A%20%20%20%20%20transform%3D%22translate(0%2C-295.1479)%22%3E%0D%0A%20%20%20%20%3Cg%3E%0D%0A%20%20%20%20%20%20%3Crect%0D%0A%20%20%20%20%20%20%20%20%20style%3D%22stroke-width%3A0.23370802%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bfill%3A%23E42043%3B%22%0D%0A%20%20%20%20%20%20%20%20%20class%3D%22webcampus_svg_bullet_arrow_element%22%0D%0A%20%20%20%20%20%20%20%20%20width%3D%221.8520833%22%0D%0A%20%20%20%20%20%20%20%20%20height%3D%220.26458332%22%0D%0A%20%20%20%20%20%20%20%20%20x%3D%220%22%0D%0A%20%20%20%20%20%20%20%20%20y%3D%22295.94165%22%20%2F%3E%0D%0A%20%20%20%20%20%20%3Cpath%0D%0A%20%20%20%20%20%20%20%20%20style%3D%22stroke-width%3A0.26499999%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bfill%3A%23E42043%3B%22%0D%0A%20%20%20%20%20%20%20%20%20class%3D%22webcampus_svg_bullet_arrow_element%22%0D%0A%20%20%20%20%20%20%20%20%20d%3D%22m%201.0583333%2C296.99999%200%2C-0.82616%200%2C-0.82616%200.7154766%2C0.41308%200.7154765%2C0.41308%20-0.7154766%2C0.41308%20z%22%0D%0A%20%20%20%20%20%20%20%20%20transform%3D%22matrix(0.73960027%2C0%2C0%2C1.1208985%2C0.54017309%2C-35.906868)%22%20%2F%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
  background-repeat: no-repeat;
  background-position: left 8px;
  padding-left: 18px;
  overflow: hidden;
  margin: 0 0 4px 0;
}
.c_af_modern.wc_modern #courseContent.htmlmodule .contentFormat p,
.c_af_modern.wc_modern .contentFormat p,
.c_af_modern.wc_modern #courseContent.htmlmodule .contentFormat ul,
.c_af_modern.wc_modern .contentFormat ul {
  margin-bottom: 10px;
}
.c_af_modern.wc_modern #courseContent.htmlmodule .contentFormat h3,
.c_af_modern.wc_modern .contentFormat h3 {
  line-height: 1.3em;
  font-weight: 400;
  font-size: 23px;
  margin-bottom: 10px;
}
.c_af_modern.wc_modern #courseContent.htmlmodule .contentFormat h4,
.c_af_modern.wc_modern .contentFormat h4 {
  line-height: 1.5em;
  font-weight: 500;
  font-size: 18px;
  margin-bottom: 5px;
  color: #333333;
}
@media only screen and (min-width: 1360px) {
  .wc_modern #container ul > li {
    background-position-y: 8px !important;
  }
}
