.app-course .col-xs-12.col-sm-7.col-md-7 > ul.sc-menu:first-of-type li > a {
  margin-right: 35px !important; }

.app-course .btn.btn-default {
  color: #55a20a; }

.app-course .btn.btn-primary {
  background-color: #55a20a;
  color: #ffffff; }

.app-course .btn.btn-default, .app-course .btn.btn-primary {
  border-color: #55a20a;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: bold;
  font-size: 14px; }
  .app-course .btn.btn-default.co-kurs-pdf, .app-course .btn.btn-primary.co-kurs-pdf {
    margin-top: 10px; }

.app-course .panel.panel-default {
  border: none; }
  .app-course .panel.panel-default .panel-heading {
    color: #55a20a;
    background-color: transparent; }
    .app-course .panel.panel-default .panel-heading > h4 {
      font-weight: bold;
      font-size: 18px;
      text-transform: uppercase;
      letter-spacing: 1px; }
  .app-course .panel.panel-default .panel-body {
    background: rgba(85, 162, 10, 0.2);
    /*p {
					font-size: 28px;
					font-weight: 200;
					color: $brand-primary;
				}	*/ }
    .app-course .panel.panel-default .panel-body > div {
      padding: 20px; }
  .app-course .panel.panel-default .panel-heading,
  .app-course .panel.panel-default .panel-body,
  .app-course .panel.panel-default .list-group,
  .app-course .panel.panel-default .list-group-item {
    border-color: #55a20a;
    padding-left: 0;
    padding-right: 0; }
  .app-course .panel.panel-default .list-group-item > div > div > strong {
    border-bottom: 1px solid;
    text-transform: uppercase;
    letter-spacing: 1px;
    width: 100%;
    display: inline;
    font-size: 14px;
    font-weight: bold; }
  .app-course .panel.panel-default .list-group-item > div > div > span {
    float: right; }
  .app-course .panel.panel-default .list-group-item > div {
    margin-top: 50px;
    margin-bottom: 50px; }
  .app-course .panel.panel-default .list-group-item img {
    max-width: 100%; }
  .app-course .panel.panel-default .list-group-item .app-course-title {
    font-size: 28px;
    font-weight: bold;
    margin-top: 0; }
  .app-course .panel.panel-default .list-group-item .app-course-description {
    font-size: 18px; }

.app-news.sc-element.app-news-outertb > .sc-menu > li > a > div {
  background-color: #666666; }

.app-news .app-news-timing-header {
  color: #55a20a;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: bold;
  padding: 80px 40px 20px 40px;
  /*&:after {
			content: " ";
			height: 1px;
			background: $brand-primary;
			width: 100%;
			position: relative;
			display: block;
		}*/ }

.app-news .app-news-item {
  position: relative;
  cursor: pointer;
  /*h2 {
			font-size: 20px;
			font-weight: 700;
			margin: 0;
		}*/
  /*p {
			font-size: 16px;
			margin-bottom: 40px;
		}*/ }
  .app-news .app-news-item:hover a {
    color: #000000 !important; }
  .app-news .app-news-item .app-news-date,
  .app-news .app-news-item .app-news-categories {
    font-size: 14px;
    letter-spacing: 1px;
    display: inline-block;
    margin: 15px 0 12px 0;
    font-weight: 700;
    margin: 0; }
  .app-news .app-news-item .app-news-date {
    color: #999999; }
  .app-news .app-news-item .app-news-categories > span {
    color: #999999;
    text-transform: uppercase;
    cursor: pointer; }

.app-news.app-news-column-view .app-news-container {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  flex-flow: row wrap;
  margin: -40px; }
  @media (max-width: 1240px) {
    .app-news.app-news-column-view .app-news-container {
      margin: 0; } }
  .app-news.app-news-column-view .app-news-container .app-news-item {
    width: 33%;
    padding: 20px; }
    .app-news.app-news-column-view .app-news-container .app-news-item > div {
      background: #ffffff;
      width: 100%;
      height: 100%;
      padding: 40px; }
    .app-news.app-news-column-view .app-news-container .app-news-item .btn.btn-primary {
      position: absolute;
      bottom: 40px;
      color: #55a20a; }
      .app-news.app-news-column-view .app-news-container .app-news-item .btn.btn-primary:hover {
        color: #000; }
    .app-news.app-news-column-view .app-news-container .app-news-item img {
      max-width: calc(100% + 80px);
      max-height: 100%;
      margin-top: -40px;
      margin-right: 0;
      margin-bottom: 40px;
      margin-left: -40px;
      height: 210px; }
    .app-news.app-news-column-view .app-news-container .app-news-item .app-news-imgplaceholder {
      width: calc(100% + 80px);
      max-height: 100%;
      margin-top: -40px;
      margin-right: 0;
      margin-bottom: 40px;
      margin-left: -40px;
      height: 210px;
      background: #E1E1E1;
      text-align: center; }
      .app-news.app-news-column-view .app-news-container .app-news-item .app-news-imgplaceholder > img {
        padding-top: 70px;
        max-width: 150px;
        height: auto; }
    @media (max-width: 960px) {
      .app-news.app-news-column-view .app-news-container .app-news-item {
        width: 50%; } }
    @media (max-width: 530px) {
      .app-news.app-news-column-view .app-news-container .app-news-item {
        width: 100%; } }

.app-news.app-news-masonry-grid .app-news-container {
  column-count: 3;
  column-gap: 40px;
  margin: 0 -80px; }
  @media (max-width: 1240px) {
    .app-news.app-news-masonry-grid .app-news-container {
      margin: -40px; } }
  .app-news.app-news-masonry-grid .app-news-container .app-news-item {
    background-color: #eee;
    display: inline-block;
    width: 100%;
    padding: 20px 0; }
    .app-news.app-news-masonry-grid .app-news-container .app-news-item > div {
      background: #ffffff;
      width: 100%;
      height: 100%;
      padding: 40px; }
    .app-news.app-news-masonry-grid .app-news-container .app-news-item .btn.btn-primary {
      position: absolute;
      bottom: 40px;
      color: #55a20a; }
    .app-news.app-news-masonry-grid .app-news-container .app-news-item img {
      max-width: calc(100% + 80px);
      max-height: 100%;
      margin-top: -40px;
      margin-right: 0;
      margin-bottom: 40px;
      margin-left: -40px; }
    @media (max-width: 960px) {
      .app-news.app-news-masonry-grid .app-news-container .app-news-item {
        width: 50%; } }
    @media (max-width: 530px) {
      .app-news.app-news-masonry-grid .app-news-container .app-news-item {
        width: 100%; } }

.app-news.app-news-default-list > ul.sc-menu {
  margin-top: -20px; }

.app-news.app-news-default-list .app-news-container {
  display: block; }
  .app-news.app-news-default-list .app-news-container .app-news-item {
    display: block;
    width: 100%; }
    .app-news.app-news-default-list .app-news-container .app-news-item > div {
      background: #ffffff;
      width: 100%;
      height: 100%; }
    .app-news.app-news-default-list .app-news-container .app-news-item .btn.btn-primary {
      /*position: absolute;
					bottom: $grid-gutter-width;*/
      color: #55a20a; }
    .app-news.app-news-default-list .app-news-container .app-news-item .app-news-contentcontainer,
    .app-news.app-news-default-list .app-news-container .app-news-item .app-news-imagecontainer {
      display: inline-block; }
    .app-news.app-news-default-list .app-news-container .app-news-item .app-news-contentcontainer {
      max-width: 80%;
      max-width: 79%;
      padding-left: 40px; }
      @media (max-width: 600px) {
        .app-news.app-news-default-list .app-news-container .app-news-item .app-news-contentcontainer {
          padding-left: 0; } }
    .app-news.app-news-default-list .app-news-container .app-news-item .app-news-imagecontainer {
      max-width: 20%;
      vertical-align: top; }
      @media (max-width: 600px) {
        .app-news.app-news-default-list .app-news-container .app-news-item .app-news-imagecontainer {
          display: none; } }
    .app-news.app-news-default-list .app-news-container .app-news-item img {
      height: auto;
      max-width: 100%; }

.app-news a.btn.btn-primary,
.app-news a.btn.btn-primary:link {
  background: transparent;
  color: #55a20a;
  padding: 0;
  margin: 0;
  border: none;
  transition: .3s ease color; }
  .app-news a.btn.btn-primary:hover,
  .app-news a.btn.btn-primary:link:hover {
    color: #000; }

.app-news a.btn.btn-primary:active {
  box-shadow: none; }

.app-news a.app-news-backtolist {
  margin-top: 40px !important; }

.app-news .app-news-catinfo {
  margin-bottom: 20px; }
  .app-news .app-news-catinfo > span {
    font-size: 10px; }
    .app-news .app-news-catinfo > span > a {
      font-size: 10px;
      color: #55a20a;
      text-transform: uppercase;
      letter-spacing: 1px;
      transition: color .2s ease; }
      .app-news .app-news-catinfo > span > a:hover {
        color: #000; }
    .app-news .app-news-catinfo > span:last-of-type {
      color: transparent; }

.app-news .app-news-paging {
  width: 100%;
  text-align: center;
  margin-top: 40px; }
  .app-news .app-news-paging > a {
    display: inline-block;
    height: 30px;
    width: 30px;
    text-align: center;
    border-radius: 50%;
    font-size: 16px;
    padding-top: 4px;
    color: #666;
    transition: background .2s ease, color .2s ease; }
    .app-news .app-news-paging > a:hover {
      background: #55a20a;
      color: #fff; }
    .app-news .app-news-paging > a.app-news-paging-active {
      background: #55a20a;
      color: #fff; }
    .app-news .app-news-paging > a.app-news-prev-pager {
      background: #fff; }
    .app-news .app-news-paging > a.app-news-next-pager {
      background: #fff; }

#dnn_ctr3462_ModuleContent .co-container-outer,
#dnn_ctr3816_ModuleContent .co-container-outer,
#dnn_ctr3815_ModuleContent .co-container-outer {
  background: #EDEEEE;
  margin-bottom: -1px; }

#dnn_ctr3462_ModuleContent .co-container-outer > .co-container-inner {
  padding: 0 !important; }

.tab-home #content {
  padding-bottom: 0 !important; }

table.app-news-container {
  margin: 0 auto !important;
  width: 100%;
  display: table !important; }
  @media (max-width: 600px) {
    table.app-news-container td {
      display: block;
      border: none !important; }
      table.app-news-container td:first-of-type {
        padding-top: 20px !important;
        border-top: 1px solid #fff; }
      table.app-news-container td:last-of-type {
        display: none; }
      table.app-news-container td:nth-of-type(4) a {
        padding-bottom: 20px !important;
        border-bottom: 1px solid #fff; }
      table.app-news-container td a {
        padding: 0 !important; } }

table.app-news-container a {
  font-size: 16px; }

.app-news-outertb {
  padding-bottom: 80px; }

table.app-news-container tr {
  transition: background-color .4s ease; }

table.app-news-container tr:hover {
  background-color: #fff; }

table.app-news-container tr > td {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff; }

table.app-news-container tr > td > a {
  padding: 10px;
  display: block; }

table.app-news-container tr:hover a {
  color: #000; }

.ly-in-app-text {
  margin-bottom: 25px !important; }

/*# sourceMappingURL=liststyles.css.map */
