.has-sidebar .t3-footer {
  border-top: 0px solid #1a1a1a;
}

.logo-image img {
  max-height: 56px;
}

.t3-header {
  border: 0;
  border-bottom: 3px solid #435b7e;
  display: flex;
  justify-content: space-between;
  padding: 0 48px;
  position: relative;
  z-index: 1000;
}

.btn-default {
  color: #fff;
  background-color: transparent;
  border-color: #eeeeee;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333333;
  background-color: #ce192f;
  border-color: #cfcfcf;
}

.btn-primary {
  color: #ffffff;
  //background-color: #222222;
  border-color: #222222;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #435b7e;
  border-color: #030303;
}

.expertiseaboutsidebar { 
background: #eee;
border-radius: 0;
 }



.itemid-126 .acm-hero {
align-items: normal;
}

@media (max-width: 767px) {
.itemid-126 .acm-hero {
align-items: normal;
}
}




.itemid-148 .t3-masthead {
  background-image: url(/images/news_top2.jpg) !important;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
}

@media (max-width: 767px) {
.itemid-148 .t3-masthead {
  background: url("/images/news_top2.jpg") no-repeat center center fixed !important;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
}
}



.itemid-148 .t3-mainbody {
  padding-top: 0px;
}

@media (max-width: 767px) {
.itemid-148 .t3-mainbody {
  padding-top: 0px;
}
}


.itemid-161 .t3-masthead {
  padding-top: 0px;
  padding-bottom: 20px;
}

@media (max-width: 767px) {
.itemid-161 .t3-masthead {
  padding-top: 0px;
  padding-bottom: 0px;
}
}


.itemid-161 .acm-hero {
align-items: normal;
}

@media (max-width: 767px) {
.itemid-161 .acm-hero {
align-items: normal;
}
}



.itemid-(161) .t3-masthead {
  background-image: url(/images/dac_top_investorrelations.jpg) !important;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
}

@media (max-width: 767px) {
.itemid-(161) .t3-masthead {
  background: url("/images/dac_top_investorrelations.jpg") no-repeat center center fixed !important;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
}
}


.itemid-117 .t3-masthead {
  background-image: url(/images/dac_header_contact.jpg) !important;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  height: 1079px; 
  margin-bottom: 25px;
}
/* 570px */

@media (max-width: 767px) {
.itemid-117 .t3-masthead {
  background: url("/images/dac_header_contact.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  height: 16rem;
}
}



.itemid-133 .t3-masthead {
  background-image: url(/images/news_dac_space_station_over_earth-NASA.jpg) !important;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  height: 570px;
  margin-bottom: 25px;
}

@media (max-width: 767px) {
.itemid-133 .t3-masthead {
  background: url("/images/news_dac_space_station_over_earth-NASA.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  height: 16rem;
}
}



.itemid-151 .t3-masthead {
  background-image: url(/images/dac_contact_header.jpg) !important;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  height: 570px;
}

@media (max-width: 767px) {
.itemid-151 .t3-masthead {
  background: url(/images/dac_contact_header.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  height: 16rem;
}
}


.itemid-214 .t3-masthead {
  background-image: url(/images/Orion_and_European_Service_Module_orbiting_Earth1.jpg) !important;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  height: 570px;
}

@media (max-width: 767px) {
.itemid-214 .t3-masthead {
  background: url(/images/images/Orion_and_European_Service_Module_orbiting_Earth1.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  height: 16rem;
}
}




.itemid-120 .view-cover .article-title, .view-cover .article-header h1 {
  font-size: 0px;
}

@media (max-width: 767px) {
.itemid-120 .view-cover .article-title, .view-cover .article-header h1 {
  font-size: 0px;
}
}


.itemid-101 .btn.off-canvas-toggle {
background: #fff;
}




.companydescription { 
background: #435b7e;
color: #fff;
padding-left: 1rem;
padding-right: 1rem;
padding-top: 1rem;
padding-bottom: 1rem;
margin: 2% 4% 2% 4%;
 }
 
.tblanket { 
background: #dddddd;
margin: 2% 2% 2% 2%;
 }

.annualfinancialreports { 
background: #eeeeee;
opacity: 0.9;
text-align: center;
padding-top: 30px;  
margin: 2% 4% 2% 4%;
 }
 
.companycalendar { 
background: #f7f7f7;
opacity: 0.9;
padding-top: 30px;  
text-align: center;
margin: 2% 2% 2% 2%;

 }
 
.pressreleases { 
background: #eeeeee;
text-align: center;
margin: 2% 4% 2% 4%;
 } 
 
.documentsandpublications { 
background: #ddd;
text-align: center;
padding-top: 30px;
margin: 2% 4% 2% 4%;
 } 
 
.investorbrochure { 
background: #ddd;
text-align: center;
margin: 2% 2% 2% 2%;
 }
 
.investormeetings { 
background: #eeeeee;
text-align: center;
margin: 2% 4% 2% 4%;
 }
 
.theboard { 
background: #f7f7f7;
margin: 2% 2% 2% 2%;
padding-top: 30px;  
border: 0px solid #ce192f;
 }
 
 
.certifiedadvisor { 
background: #f7f7f7;
padding-top: 30px;  
margin: 4%;
 }
 
.companyhistory { 
background: #f7f7f7;
margin: 4%;
padding: 4%;
 }
 
 
 
.agencies { 
background: #fff;
text-align: center;
border: 0px solid #435b7e;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 15px;
margin-right: 15px;
border-radius: 0;
padding-top: 5px;
 }
 
.europeanUSOCS { 
background: #fff;
text-align: center;
border: 0px solid #435b7e;
margin-top: 15px;
margin-bottom: 10px;
margin-left: 15px;
margin-right: 15px;
padding-top: 5px;
 }
 
.partners { 
background: #fff;
text-align: center;
border: 0px solid #435b7e;
margin-top: 15px;
margin-bottom: 10px;
margin-left: 15px;
margin-right: 15px;
border-radius: 0;
padding-top: 5px;
 }


.jumbotron {
border-radius: 20% 90%;
padding: 28px 0;
background: transparent;
border: 0.5px solid #435b7e;
}

.col-sm-4 {
    background: #f7f7f7;
    border-radius: 0px;
    border: 3px solid #435b7e;
    color: #000;
}

.tegningafaktier {
background: #435b7e;
color: #fff;
padding-left: 1rem;
padding-right: 1rem;
padding-top: 1rem;
padding-bottom: 1rem;
margin: 2% 4% 2% 4%;
}

 
#back-to-top .btn {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  border-radius: 50%;
  padding: 0;
  text-align: center;
  height: 48px;
  line-height: 48px;
  width: 48px;
}
 
 
 .acm-features.style-1 .features-item .action {
  background: #ce192f;
  border-radius: 50%;
  border: 0;
  color: #fff;
  display: inline-block;
  text-align: center;
  line-height: 32px;
  margin-top: 32px;
  height: 32px;
  width: 32px;
}
.acm-features.style-1 .features-item .action:hover,
.acm-features.style-1 .features-item .action:focus,
.acm-features.style-1 .features-item .action:active {
  background: #d3ad58;
}


.t3-megamenu .mega-nav > li.active > a, .t3-megamenu .dropdown-menu .mega-nav > li.active > a, .t3-megamenu .mega-nav > li.active > a, .t3-megamenu .dropdown-menu .mega-nav > li.active > a, .t3-megamenu .mega-nav > li.open > a, .t3-megamenu .dropdown-menu .mega-nav > li.open > a, .t3-megamenu .mega-nav > li.open > a, .t3-megamenu .dropdown-menu .mega-nav > li.open > a, .t3-megamenu .mega-nav > li.active > span, .t3-megamenu .dropdown-menu .mega-nav > li.active > span, .t3-megamenu .mega-nav > li.active > span, .t3-megamenu .dropdown-menu .mega-nav > li.active > span, .t3-megamenu .mega-nav > li.open > span, .t3-megamenu .dropdown-menu .mega-nav > li.open > span, .t3-megamenu .mega-nav > li.open > span, .t3-megamenu .dropdown-menu .mega-nav > li.open > span, .t3-megamenu .mega-nav > li.active > a:hover, .t3-megamenu .dropdown-menu .mega-nav > li.active > a:hover, .t3-megamenu .mega-nav > li.active > a:hover, .t3-megamenu .dropdown-menu .mega-nav > li.active > a:hover, .t3-megamenu .mega-nav > li.open > a:hover, .t3-megamenu .dropdown-menu .mega-nav > li.open > a:hover, .t3-megamenu .mega-nav > li.open > a:hover, .t3-megamenu .dropdown-menu .mega-nav > li.open > a:hover, .t3-megamenu .mega-nav > li.active > span:hover, .t3-megamenu .dropdown-menu .mega-nav > li.active > span:hover, .t3-megamenu .mega-nav > li.active > span:hover, .t3-megamenu .dropdown-menu .mega-nav > li.active > span:hover, .t3-megamenu .mega-nav > li.open > span:hover, .t3-megamenu .dropdown-menu .mega-nav > li.open > span:hover, .t3-megamenu .mega-nav > li.open > span:hover, .t3-megamenu .dropdown-menu .mega-nav > li.open > span:hover, .t3-megamenu .mega-nav > li.active > a:focus, .t3-megamenu .dropdown-menu .mega-nav > li.active > a:focus, .t3-megamenu .mega-nav > li.active > a:focus, .t3-megamenu .dropdown-menu .mega-nav > li.active > a:focus, .t3-megamenu .mega-nav > li.open > a:focus, .t3-megamenu .dropdown-menu .mega-nav > li.open > a:focus, .t3-megamenu .mega-nav > li.open > a:focus, .t3-megamenu .dropdown-menu .mega-nav > li.open > a:focus, .t3-megamenu .mega-nav > li.active > span:focus, .t3-megamenu .dropdown-menu .mega-nav > li.active > span:focus, .t3-megamenu .mega-nav > li.active > span:focus, .t3-megamenu .dropdown-menu .mega-nav > li.active > span:focus, .t3-megamenu .mega-nav > li.open > span:focus, .t3-megamenu .dropdown-menu .mega-nav > li.open > span:focus, .t3-megamenu .mega-nav > li.open > span:focus, .t3-megamenu .dropdown-menu .mega-nav > li.open > span:focus, .t3-megamenu .mega-nav > li.active > a:active, .t3-megamenu .dropdown-menu .mega-nav > li.active > a:active, .t3-megamenu .mega-nav > li.active > a:active, .t3-megamenu .dropdown-menu .mega-nav > li.active > a:active, .t3-megamenu .mega-nav > li.open > a:active, .t3-megamenu .dropdown-menu .mega-nav > li.open > a:active, .t3-megamenu .mega-nav > li.open > a:active, .t3-megamenu .dropdown-menu .mega-nav > li.open > a:active, .t3-megamenu .mega-nav > li.active > span:active, .t3-megamenu .dropdown-menu .mega-nav > li.active > span:active, .t3-megamenu .mega-nav > li.active > span:active, .t3-megamenu .dropdown-menu .mega-nav > li.active > span:active, .t3-megamenu .mega-nav > li.open > span:active, .t3-megamenu .dropdown-menu .mega-nav > li.open > span:active, .t3-megamenu .mega-nav > li.open > span:active, .t3-megamenu .dropdown-menu .mega-nav > li.open > span:active {
color: #ce192f;
}



.acm-hero .hero-item h1 {
    font-size: 2.6rem;
    text-shadow: 2px 2px #435b7e;
}



#t3-off-canvas .t3-off-canvas-body .nav > li.active > a, #t3-off-canvas .t3-off-canvas-body .nav > li.active > span {
    background: #435b7e;
    color: #c8c862;
}

#t3-off-canvas .t3-off-canvas-header h2 {
    color: #ffffff;
    margin: 0;
    font-size: 4rem;
    font-weight: 600;
    font-family: "IBM Plex Sans", Helvetica, Arial, sans-serif;
    line-height: 50px;
    text-transform: uppercase;
    letter-spacing: 3.1px;
    background: #435b7e;
}


#t3-off-canvas .t3-off-canvas-header {
    background: #435b7e; /* c8c862 */
}


#t3-off-canvas .close {
    background: #435b7e; /* ce192f */
}


@media (max-width: 767px) {
.t3-sidebar .t3-module {
    padding: 24px;
}
}



.navbar-toggle {
    height: 0px;
    width: 0px;
    background: transparent;
  display: none !important;
}



.hero-btn-actions, .acm-hero.style-4 .video-wrapper::before { display: none; }

span {
  pointer-events: none;
}

.MenuSelectedImageTextC1
{
  font-weight: 600;
  font-size: 30px;
  text-transform: uppercase;
}

div .moduleImageHeaderD1
{
  padding-bottom: 50px;
}

@media (max-width: 1300px) {
  .t3-megamenu {
    display: none !important;
  }
}

.acm-hero .slide-bg .ms-left
{
  touch-action: auto !important;
  -ms-touch-action: auto !important;
}

.acm-hero .slide-bg .ms-right
{
  touch-action: auto !important;
  -ms-touch-action: auto !important;
}
