:root {
  --header-color:       rgb(0,0,0);
  --text-color:           rgb(0,0,0);
  --link-color:            #2275bc;
  --menu-color:         #ffffff;
  --menu-bgcolor:     #07497C;
  --footer-color:        #ffffff;
  --footer-bgcolor:    #000000;
  --body-bgcolor: rgb(254,254,254);
  --mandatory-bgcolor: rgb(254,254,254);
  --table-row-bgcolor: rgba(208,208,208,0.7);
}

@media screen and (max-width: 991px) {
  #block_1004990 .cd-detail-area .cd-data-value img {
    max-width: 100%; height: auto; }
}


 @media (max-width: 480px) {
td {
 font-size: 13px!important;
 }
h1 {
 font-size: 26px!important;
 }

h2 {
 font-size: 20px!important;
 }
 }

#datum {
    color: black;
    text-align: left;    
    z-index:100;
    border: solid 0px;
    font-size: 100%;
}

#maj {
    color: white;
    font-size:12px;
    vertical-align:middle;
    border: 0px solid;
}

.icon_0::before {
  content: "\f562";
}
.icon_1::before {
  content: "\f0a1";
}
.icon_2::before {
  content: "\f0e3";
}
.icon_3::before {
  content: "\f073";
}
.icon_4::before {
  content: "\f57c";
}
hr {
  margin-left:0px;
  margin-right: 0px;
  border: 1px solid black;
}

. cd-footer .btn-secondary {
  color: white!important;
  margin-top: 15px;
  border-color: #ffffff!important;
 }
. cd-footer .btn-secondary:hover {
  color: white!important;
  border-color: #ffffff!important;
 }


.cd-detailPageNavigation .btn-secondary {
  background-color: rgba(108,117,125,0)!important;
  color: white!important;
  margin-top: 15px;
  border-color: #ffffff!important;
 }
 .cd-detailPageNavigation .btn-secondary:hover {
  background-color: rgba(208,7,67,0)!important;
  color: white!important;
  border-color: #ffffff!important;
 }
 .btn btn-secondary a {  
  color: var(--menu-bgcolor)!important;
  font-weight: normal;
 }

.cd-tile-h-main-heading {
  font-size: 16px;
}
.cd-tile-h-box {
  padding: 0px 0px 0px 0px;
}
.cd-dark .cd-tile-v-box,  .cd-dark .cd-tile-v-box:hover {
  background-color: transparent!important;
  border: none!important;
  box-shadow: none!important;
}
.cd-dark .cd-tile-v-main-heading {
    color: #1e76bb;
}
.cd-dark h1  {
    color: #1e76bb!important;
}
.cd-data-label  {
    color: #1e76bb!important;
}
.cd-dark .cd-tile-v-main-area {
  background-color: transparent;
  color: #ffffff;
}
.cd-dark .cd-tile-v-main-subheading {
    color: #ffffff;
}
.cd-dark .cd-tile-v-detail-value {
   color: #ffffff;
}
.cd-dark .cd-album-slide-description {
    color: #ffffff;
}
.cd-dark .cd-album-slide-description, .cd-dark .cd-album-slide-number, .cd-light .cd-dark .cd-album-slide-description, .cd-light .cd-dark .cd-album-slide-number, .cd-dark .cd-light .cd-dark .cd-album-slide-description, .cd-dark .cd-light .cd-dark .cd-album-slide-number {
    color: #ffffff;
}
.cd-tile-h-box {
  background-color: rgba(0,0,0,0.1)!important;
}
.cd-dark .cd-tile-h-box:hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.cd-light .cd-tile-h-main-heading, .cd-dark .cd-light .cd-tile-h-main-heading, .cd-light .cd-dark .cd-light .cd-tile-h-main-heading, .cd-dark .cd-dark .cd-light .cd-tile-h-main-heading, .cd-light .cd-light .cd-dark .cd-light .cd-tile-h-main-heading, .cd-dark .cd-light .cd-dark .cd-light .cd-tile-h-main-heading {
  color: var(--link-color);
}
.cd-data-value {
	color: rgba(151,151,151,1.0);
}
.video-container {
    overflow: hidden;
    position: relative;
    width:100%;
}

.video-container::after {
    padding-top: 56.25%;
    display: block;
    content: '';
}

.video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
