.container {
  padding-right: 2rem;
  padding-left: calc(2rem - 0.75em);
}
@media (min-width: 768px) {
  .container {
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
}

.ms-navbar, .ms-lead-navbar {
  min-height: 50px;
  height: auto;
}

.lang .search-form .search-input:focus {
  width: 80%;
  border-radius: 0;
  margin-left: 1rem;
}

.breadcrumb > .breadcrumb-item {
  margin-bottom: 8px;
}
.breadcrumb > .breadcrumb-item a {
  line-height: 2rem;
}

.breadcrumb > .breadcrumb-item + .breadcrumb-item:before {
  padding-top: 3px;
}

.ms-navbar-white .navbar-collapse .navbar-nav .nav-item > a, .ms-header-white + .ms-navbar-dark .navbar-collapse .navbar-nav .nav-item > a {
  background-color: transparent !important;
}

#start .card {
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
          box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  border-radius: 2px;
  background-color: #fff;
  margin-bottom: 2rem;
  border: 0;
}

.card {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0px;
  background-color: #fff;
  margin-bottom: 2rem;
  border: 0;
}

.card.ikse2-inverse {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.downloadsize {
  color: #cccccc;
}

.list-group .list-group-item, .list-group a.list-group-item {
  padding: 0px 10px;
  padding-left: 0px;
  border: 0px;
}

.underline {
  border-bottom: 1px solid #000000;
  padding-bottom: 1rem;
  margin-bottom: 4rem !important;
}

h1 {
  padding-left: 2rem;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
}
@media (min-width: 768px) {
  h1 {
    font-size: 3rem;
  }
}
h1 + h3 {
  padding-left: 2rem;
}

.right-line:after {
  top: auto;
  bottom: 1rem;
}

h1.right-line:after {
  bottom: 2rem;
}

.panel-body h1 {
  padding-left: 0;
}
.panel-body h2:first-of-type {
  margin-top: 0;
}

.list-normal,
.linklist {
  margin-left: 0px;
  padding-left: 0px;
  list-style: none;
}

.list-normal ul,
.linklist ul {
  counter-reset: li;
  list-style: none;
  font-size: 15px;
  font-family: "Raleway", sans-serif;
  padding: 0;
  margin-bottom: 4em;
  margin-left: 0px;
  padding-left: 0px;
}

.list-normal li,
.linklist li {
  position: relative;
  padding: 0.4em 0.4em 0.4em 3em;
  *padding: 0.4em;
  margin: 0.5em 0;
  color: black;
  text-decoration: none;
}
.list-normal li:before,
.linklist li:before {
  content: "";
  display: inline-block;
  left: 0;
  margin-right: 8px;
  height: 2px;
  width: 10px;
  background-color: #000;
  -webkit-transform: translateY(-3px);
          transform: translateY(-3px);
  -webkit-transition: width ease 0.4s;
  transition: width ease 0.4s;
}

.list-normal li:hover:before,
.linklist li:hover:before {
  width: 20px;
}

.section-title {
  color: #000000 !important;
  font-weight: bold;
}

.btn-back-top.back-show .zmdi.zmdi-long-arrow-up {
  color: white;
}

.search-form label .zmdi.zmdi-search:before {
  color: #006eae;
}
.search-form label:hover .zmdi.zmdi-search:before {
  color: white;
}
.search-form .search-input:focus + label:hover .zmdi.zmdi-search:before {
  color: #006eae !important;
}

.news .carousel-inner {
  padding: 0 50px;
}
.news .carousel-inner .card-body {
  padding-left: 0;
  padding-right: 0;
}
.news .carousel-inner .card-body h4 {
  font-weight: 600;
  padding-left: 0;
}
.news .carousel-inner .card-body .bg-color-brown, .news .carousel-inner .card-body .bg-color-green, .news .carousel-inner .card-body .bg-color-blue, .news .carousel-inner .card-body .bg-color-darkblue {
  background-color: white;
}
.news .ms-carousel .carousel-control-next.carousel-control-next {
  right: 0;
}
.news .ms-carousel .carousel-control-prev.carousel-control-prev {
  left: 0;
}

.news .carousel-inner, .tx-wfsite .carousel-inner {
  padding: 0 50px;
}

.news .carousel-inner .card-body, .tx-wfsite .carousel-inner .card-body {
  padding-left: 0;
  padding-right: 0;
}

.news .carousel-inner .card-body h4, .tx-wfsite .carousel-inner .card-body h4 {
  font-weight: 600;
  padding-left: 0;
  color: #006eae !important;
}

.news .carousel-inner .card-body .bg-color-brown,
.news .carousel-inner .card-body .bg-color-green,
.news .carousel-inner .card-body .bg-color-blue,
.news .carousel-inner .card-body .bg-color-darkblue,
.tx-wfsite .carousel-inner .card-body .bg-color-brown {
  background-color: white;
}

.news .ms-carousel .carousel-control-next.carousel-control-next,
.tx-wfsite .ms-carousel .carousel-control-next.carousel-control-next {
  right: 0;
}

.news .ms-carousel .carousel-control-prev.carousel-control-prev,
.tx-wfsite .ms-carousel .carousel-control-prev.carousel-control-prev {
  left: 0;
}

.responsive-image img, .card img {
  max-width: 100%;
  height: auto;
}

.panel + div {
  margin-top: 26px;
}

.language {
  padding-left: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.language a.is-active {
  background-color: #e9ecef;
}

.language li {
  list-style: none;
  -webkit-transform: translateY(4px);
          transform: translateY(4px);
}

.lang .btn-circle i.zmdi {
  -webkit-transform: translateY(2px);
          transform: translateY(2px);
}

.lang .btn-circle:hover::before, .btn-circle:focus::before {
  top: 3px;
}

.teaser {
  font-weight: bold;
  margin: 40px 0;
}

.list-group {
  border: none;
}

.list-group .list-group-item:first-child, .list-group a.list-group-item:first-child {
  border: none;
}

.list-group a.list-group-item {
  color: #006eae;
  background-color: transparent;
}

.list-group a.list-group-item:hover, .list-group a.list-group-item:focus {
  color: #006eae;
  text-decoration: underline;
  background-color: transparent;
  border: none;
}

.panel-download .panel-body {
  padding-left: 0rem;
}

.imgborder {
  border: none;
}

.ml-3 {
  margin-left: 2rem !important;
}

.card {
  border-radius: 0px;
  background-color: #fff;
  margin-bottom: 2rem;
  margin-left: 0;
  margin-right: 0;
  border: 0;
}
.card .card-header {
  background-color: white;
}
.card .card-header h3 {
  font-size: 2.4rem !important;
  font-weight: 600;
}

/* .download{
	padding-left: 3rem;

	&:before {
		 display: inline-block;
		 font: normal normal normal 14px/1 'Material-Design-Iconic-Font';
		 font-size: 18px;
		 font-size: inherit;
		 text-rendering: auto;
		 vertical-align: center;
		 content: '\f2fe';
		 display: inline-block;
		 position: absolute;
		 left: 2rem;
		 top: 18px;

	}
} */
.card.ikse-inverse, .card.ikse2-inverse {
  background-color: #fff;
  margin-left: 0;
}

.card.ikse-inverse-inverse a.link {
  color: #000;
}

.card.ikse-inverse-inverse a.link:hover, .card.card-primary-inverse a.link:focus {
  border-bottom: solid 1px #000;
}

.card a.more-item {
  font-size: 15px;
  margin-left: 0px;
  padding: 0px 10px 0 0;
}

.card a:not(.btn) {
  color: #006eae;
}

.logged-in .ms-navbar ul.navbar-nav li:last-child .nav-link {
  background-color: #e9ecef;
}
.logged-in .zmdi.logout-account:before {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  background-size: 16px;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="21.435" height="20.995" viewBox="0 0 21.435 20.995"><defs><style>.a{fill:%23006eae;}</style></defs><path class="a" d="M21.191,17.871H19.475a.384.384,0,0,0-.3.141,7.963,7.963,0,0,1-.547.6A8.661,8.661,0,0,1,4.539,15.865,8.644,8.644,0,0,1,12.508,3.859a8.553,8.553,0,0,1,3.366.679,8.666,8.666,0,0,1,3.3,2.451.389.389,0,0,0,.3.141h1.718a.195.195,0,0,0,.164-.3,10.5,10.5,0,1,0,0,11.341.195.195,0,0,0-.164-.3Zm2.17-5.525L19.9,9.611a.195.195,0,0,0-.318.154V11.62H11.914a.2.2,0,0,0-.195.195v1.368a.2.2,0,0,0,.195.195H19.58v1.855a.2.2,0,0,0,.318.154l3.464-2.735a.2.2,0,0,0,0-.307Z" transform="translate(-2.001 -2.002)"/></svg>');
}
.logged-in .btn-circle.btn-circle-primary:hover .zmdi.logout-account:before, .logged-in .btn-circle.btn-circle-primary:focus .zmdi.logout-account:before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="21.435" height="20.995" viewBox="0 0 21.435 20.995"><defs><style>.a{fill:%23ffffff;}</style></defs><path class="a" d="M21.191,17.871H19.475a.384.384,0,0,0-.3.141,7.963,7.963,0,0,1-.547.6A8.661,8.661,0,0,1,4.539,15.865,8.644,8.644,0,0,1,12.508,3.859a8.553,8.553,0,0,1,3.366.679,8.666,8.666,0,0,1,3.3,2.451.389.389,0,0,0,.3.141h1.718a.195.195,0,0,0,.164-.3,10.5,10.5,0,1,0,0,11.341.195.195,0,0,0-.164-.3Zm2.17-5.525L19.9,9.611a.195.195,0,0,0-.318.154V11.62H11.914a.2.2,0,0,0-.195.195v1.368a.2.2,0,0,0,.195.195H19.58v1.855a.2.2,0,0,0,.318.154l3.464-2.735a.2.2,0,0,0,0-.307Z" transform="translate(-2.001 -2.002)"/></svg>');
}

.modal.modal-primary .modal-dialog .modal-content .modal-header {
  background-color: #fff;
}

.ms-collapse {
  margin: 3rem 0 5rem 0;
}
.ms-collapse .card .card-body {
  padding-left: 0;
}
.ms-collapse .card .card-header .card-title a {
  display: block;
  font-weight: 400;
  font-size: 18px;
  line-height: 1rem;
  padding: 1.4rem 0;
  position: relative;
  border-bottom: 1px solid #BDBDBD;
}

.collection-content {
  padding-left: 0;
}
.collection-content .media {
  margin-bottom: 25px;
}
.collection-content .media img {
  height: 60px;
  width: 60px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
  margin-right: 25px;
}
.collection-content .media .media-heading {
  margin-top: 0;
  margin-bottom: 10px;
}
.collection-content .media .media-footer .fa {
  font-size: 14px;
}
.collection-content .media .media-footer span {
  display: inline-block;
  margin-right: 15px;
}
.collection-content .media .media-footer i {
  margin-right: 6px;
}

.ui-filterable {
  position: relative;
}

.clearsearch {
  border: 0;
  position: absolute;
  right: 0;
  cursor: pointer;
  background-color: #006eae;
  color: white;
  padding: 1px 10px;
  border-radius: 3px;
  z-index: 5;
}

.ms-collapse-nav li a:after {
  position: absolute;
  right: 20px;
}

.ms-collapse-nav li.card > a:after, .ms-collapse-nav li.card ul li.card > a:after {
  content: none;
}

.ms-collapse-nav li.card div.collapsed:after, .ms-collapse-nav li[role=tab] div[aria-expanded=true]:after {
  font-family: "Material-Design-Iconic-Font";
  font-size: 1.2em;
  float: right;
}

.ms-collapse-nav li.card div.collapsed:after {
  -webkit-transition: all ease 0.5s;
  transition: all ease 0.5s;
  content: "\f278";
}

.ms-collapse-nav li[role=tab] div[aria-expanded=true]:after {
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
  content: "\f273" !important;
}

/*  .ms-collapse-nav li.card a:not(.withripple):after {
	content: none;
 } */
.ripple-container.withripple {
  display: block;
  padding: 10px 15px;
  pointer-events: auto;
  left: auto;
  right: 0;
  width: 50px;
}
.ripple-container.withripple:after {
  display: block;
  position: absolute;
  right: 20px;
}

.ms-collapse-nav li a {
  padding-right: 20px;
}

.ms-collapse-nav li.card {
  color: white;
}
.ms-collapse-nav li.card li {
  color: #424242;
}
.ms-collapse-nav li.card li:hover {
  color: white;
}

.frame .card h3 {
  margin-top: 0.75rem;
}

.frame .card .card {
  margin-top: 2rem;
}

.frame .card-body {
  padding-top: 1rem;
}

h1.right-line:after {
  top: revert;
  bottom: 1.8rem;
}

.split-in-cols-2 {
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
}

.ms-collapse-nav li[role=tab] a[aria-expanded=true]:after {
  content: "\f273" !important;
}/*# sourceMappingURL=ikse-custom.css.map */