Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

CSS Stylesheet
/*--- HACK REMOVE EMPTY P ---*/
.wiki-content p span.conf-macro.output-inline { display: none;}

/*--- SECTION HOME INTRO ---*/
.home-intro video { position: absolute; width: 100%; height: 100%; object-fit: cover; opacity: 0.4;}
.home-intro { position: relative; min-height:65vh; }
.home-intro-wrapper {  display: flex; align-content: center; align-items: center; min-height:65vh; background: rgb(1,68,148); background: linear-gradient(0deg, rgba(1,68,148,0.6) 10%, rgba(1,68,148,1) 100%);}
.home-intro-content { position: relative; margin:0 auto; width:90%; text-align: center;}
.home-intro-content h1 { margin:0; font-size:7vw; line-height: 1; font-weight: bold;}
.home-intro-content h1 span {display:block; margin:1.5rem 0 0 0; font-weight: normal;}
.home-intro-content p.lead { margin:1.5rem 0 0 0; font-size:1rem; font-weight: bold;}
.home-intro-content .btn { margin:2rem 0 0 0;}
.home-intro-content h1, .home-intro-content p.lead { color: white;} 

@media screen and (min-width: 768px) { 
  .home-intro-content h1 { font-size: 4vw;}
  .home-intro-content h1 span {font-size: 3vw;}
}

@media screen and (min-width: 1360px) { 
  .home-intro-content h1 { font-size: 2.8vw;}
  .home-intro-content h1 span {font-size: 1.8vw;}
  .home-intro-content p.lead { font-size:1.2rem;}
}

/*--- MACRO HOME SLIDER NEWS ---*/
.home-slider-news { position:relative; z-index:2; padding-top: 0; padding-bottom:0; border:1px solid #00b3ef;}
.home-slider-news .flickity-enabled { position:relative; background-color: transparent; box-shadow:none;}
.home-slider-news .flickity-enabled.is-draggable { box-shadow:none;}
.home-slider-news .news-slider-root > div { padding:0;}
.home-slider-news .aui-item > div { margin:0; padding:0;}
.home-slider-news .aui-item { display:inline-block; padding:0;}
.home-slider-news .aui-group>.aui-item { padding-top:0; padding-bottom:0; width: 100%;}
.home-slider-news .aui-group>.aui-item+.aui-item { padding:0; width: 100%;}
.home-slider-news > ul { list-style: none; margin: 0; padding: 0;}
/*heading*/
.home-slider-news h2:first-child { display: none;}
/*arrow*/
.home-slider-news .flickity-button { display:none;}
/*dots*/
.home-slider-news .flickity-page-dots { position:absolute; top:auto; bottom:-3rem; margin-bottom: 0; height:1rem; text-align: center !important;}
.home-slider-news .flickity-page-dots .dot { opacity: 1; height: 12px; width:12px; background: #CD1D8B !important; border:1px solid #CD1D8B;}
.home-slider-news .flickity-page-dots .dot.is-selected { height: 12px; width:48px; background: #CD1D8B !important; border:1px solid #CD1D8B; border-radius:10px;}
.home-slider-news .flickity-page-dots .dot:focus { outline: 2px dashed black; outline-offset: 2px;}
/*content*/
.home-slider-news-label { display: inline-block; padding: 0.25rem; font-weight: normal; letter-spacing: 2px; line-height: 1em; text-align: center; text-decoration: none; background-color: #E6F7FD; border: 1px solid transparent; border-radius: 6px;}
.home-slider-news-title { margin-bottom: 0; }
.home-slider-news-title h3 { font-size: 1.2rem; padding-top:1rem; line-height: 1.2;}

@media screen and (min-width: 576px) {     
  .home-slider-news-cell { display: flex; flex-wrap: nowrap; justify-content: space-between; align-items: center;}
  .home-slider-news-label { padding: 0.5rem 0.75rem; font-weight: normal; letter-spacing: 2px; line-height: 1em;}
  .home-slider-news-title { flex-grow: 1;}
  .home-slider-news-title h3 { padding-left: 1rem; padding-right:1rem; font-size: 1.5rem;}
} 
.home-slider-news-container.flickity-enabled.is-draggable:focus { outline:0; outline:none; box-shadow:none;}

/*--- HOME SECTION INTRODUCING EBSI ---*/
@media screen and (min-width: 1360px) { 
.home-introducing-ebsi { background: url("https://ec.europa.eu/digital-building-blocks/wikis/download/attachments/447687044/bg-home-introducing-ebsi.png") no-repeat;
background-position: bottom right; background-size: 60%;}
}  

/*--- HOME SECTION GET STARTED ---*/
.section-get-started { position:relative; z-index:1000; margin-bottom:-9rem; text-align: center;}
.section-get-started-box { position:relative; padding:1.5rem; box-shadow: 0px 4px 20px rgba(0, 55, 100, 0.1); border-radius: 16px;}
.ebsi-fixed-bg {background-image: url(https://ec.europa.eu/digital-building-blocks/wikis/download/attachments/447687044/pattern-ebsi-logo.png);
background-attachment: fixed; background-position: top; background-repeat: no-repeat; background-size: cover;}

/*--- HOME SECTION NODE ---*/
.home-node { position:relative; z-index:999; padding-top:2rem; padding-bottom:6rem;}
/*wave top*/
.home-node-wave-top { position:relative; z-index:999; height:12vh;}
.home-node-wave-top p { margin:0;} 
.home-node-wave-top img { position:absolute; top:-1px; left:-1%; width: 102%;}  /*--- HOME SECTION EBSI ARCHITECTURE ---*/ 
@media screen and (max-width: 767px) {
	.home-architecture-right img { max-width: 100%; height: auto;} 
    .home-architecture-left img { display: none;}
}

@media screen and (min-width: 768px) {
  .home-architecture-right { position:relative; height: 400px;}
  .home-architecture-right img { position:absolute; top: 0; left: 0}
  .home-architecture-left img { width:80%;}
  .home-architecture-only-mobile { display:none;}
}

/*--- HOME SECTION USE CASES ---*/  
.home-use-cases { padding-top:0;}
.home-use-cases img { height: 64px;}
/*card content custom*/
.card-content-custom .card-content { padding:0; box-shadow: 0px 4px 20px rgba(0, 55, 100, 0.1); border-radius: 16px;}
.card-content-custom .card-content .card-content-text { padding:0 2rem 1rem 2rem;}
/*hack confluence*/
.card > p:first-child { display:none; border:1px solid red;} 

/*--- MACRO SLIDER BY DEFAULT ---*/
.slider-default { position:relative; z-index:8; }
.slider-default .flickity-enabled { background-color: transparent; box-shadow:none;}
.slider-default .flickity-enabled.is-draggable { box-shadow:none;}
.slider-default .news-slider-root > div { padding:0;}
.slider-default .aui-item > div { margin:0; padding:0;}
.slider-default .aui-item { display:inline-block; padding:0 15px 10px 15px;}
.slider-default .aui-group>.aui-item { padding-top:0; padding-top:1rem; padding-bottom:0; width: 100%;}
.slider-default .aui-group>.aui-item+.aui-item { padding:0; width: 100%;}
.slider-default > ul { list-style: none; margin: 0; padding: 0;}
/*heading*/
.slider-default h2:first-child { display: none;}
/*arrow*/ 
.slider-default .flickity-button { top:38% !important; background-color: #fff !important; border:1px solid #CD1D8B; border-radius:8px !important;}
.slider-default .flickity-button:hover { background-color: #FFE7F2 !important;}
.slider-default .flickity-button:focus {  outline: 2px dashed black; outline-offset: 2px; box-shadow: none;} 
.slider-default .flickity-prev-next-button .flickity-button-icon { left: 30%; top: 30%; width: 40%; height: 40%; fill: rgb(205, 29, 139) !important;} 
.slider-default .flickity-prev-next-button.previous { left: -15px;}
.slider-default .flickity-prev-next-button.next { right: -15px;} 
/*dots*/
.slider-default .flickity-page-dots { position:relative; margin-bottom: 0; top:1rem !important; height:1rem; text-align: center !important;}
.slider-default .flickity-page-dots .dot { opacity: 1; height: 12px; width:12px; background: #CD1D8B !important; border:1px solid #CD1D8B;}
.slider-default .flickity-page-dots .dot.is-selected { height: 12px; width:48px; background: #CD1D8B !important; border:1px solid #CD1D8B; border-radius:10px;}
.slider-default .flickity-page-dots .dot:focus { outline: 2px dashed black; outline-offset: 2px;}

@media screen and (min-width: 1280px) {
  .slider-default .flickity-prev-next-button.previous { left: -50px;}
  .slider-default .flickity-prev-next-button.next { right: -50px;}
}

/*--- HOME SECTION DIGITAL WALLET ---*/
.home-digital-wallet { padding-bottom:0;}
.home-digital-wallet-left { position:relative;}
.home-digital-wallet-left img  { position: relative; z-index: 2;}
.home-digital-wallet-left img.home-digital-wallet-left-bg { display:none;}
.home-digital-wallet-left img.home-digital-wallet-left-bg { position:absolute; top:-50%; right:0;}
.home-digital-wallet-right { position:relative;}
.home-digital-wallet-right img { position:absolute; top:-85%; left:-20%;}
.home-digital-wallet-right .home-digital-wallet-content { position:relative;}

@media screen and (min-width: 768px) {
  .home-digital-wallet-left img.home-digital-wallet-left-bg { display: block; position:absolute; top:-70%; right:0;}
  .home-digital-wallet-right img {top:-60%; left:-20%;}
}

/*--- HOME SECTION SPOTLIGHT ---*/ 
.section-spotlight {padding-top: 9rem;background: url(https://ec.europa.eu/digital-building-blocks/wikis/download/attachments/447687044/bg-home-spotlight.png); background-repeat: no-repeat; background-position: top right; background-size: 80%;}          

@media screen and (min-width: 1360px) { 
  .section-spotlight {background-size: 40%;}
}

/*--- MACRO NEWS TEASER CARD SPOTLIGHT BLOG ---*/
.news-teaser-card-spotlight-blog .news-teaser-root > div > div:nth-child(3), .news-teaser-card-spotlight-blog .news-teaser-root p, .news-teaser-card-spotlight-blog .news-teaser-root div div:last-child button { display: none;}
.news-teaser-card-spotlight-blog .news-teaser-root > div > div:nth-child(2) { margin:0; padding:0;}
.news-teaser-card-spotlight-blog .news-teaser-root > div > div > div {margin:0; padding:0; width:100%; box-shadow:none;}
.news-teaser-card-spotlight-blog .news-teaser-root div div div div div div:last-child { padding:1rem;}
.news-teaser-card-spotlight-blog .news-teaser-root a { text-decoration:none !important;}
.news-teaser-card-spotlight-blog .news-teaser-root a h2 { font-size: 1.4rem; line-height: 1.2; text-transform: initial; text-decoration:none;}
.news-teaser-card-spotlight-blog .news-teaser-root .aui-group span { font-size: initial; color: initial; text-transform: uppercase;}

/*--- MACRO NEWS TEASER CARD SPOTLIGHT EVENT ---*/
.news-teaser-card-spotlight-event .news-teaser-root > div > div:nth-child(2) { margin:0; padding:0;}
.news-teaser-card-spotlight-event .news-teaser-root > div > div > div {margin:0; padding:0; width:100%; box-shadow:none;}
.news-teaser-card-spotlight-event .news-teaser-root div div div div div div:last-child { padding:0 1rem 1rem;}
.news-teaser-card-spotlight-event .news-teaser-root h2 { display:none;} 
.news-teaser-card-spotlight-event .news-teaser-root h3 span:nth-child(1) { line-height: 1;} 
.news-teaser-card-spotlight-event .news-teaser-root h3 span:nth-child(2) { text-transform: initial;} 
.news-teaser-card-spotlight-event .news-teaser-root h3 span:nth-child(3) { font-size: 1.4rem; line-height: 1.2; text-transform: initial;}
.news-teaser-card-spotlight-event .news-teaser-root p:last-child {margin:0;}     

/*--- HOME SS SLIDER BY DEFAULT ADD ON ---*/
.ss-carroussel { position:relative; padding-top:0; padding-bottom:0;}
.ss-carroussel .slider-default { margin-top:1rem;}
/*hack*/
.ss-carroussel .slider-default > p:last-child { display: none;}
/*arrow*/
.ss-carroussel .slider-default .flickity-button { background-color: rgba(205, 29, 139, .3) !important;; border:1px solid #FFF;}
.ss-carroussel .slider-default .flickity-button:hover { background-color: #CD1D8B !important;}
.ss-carroussel .slider-default .flickity-prev-next-button .flickity-button-icon { fill: rgb(255, 255, 255) !important;}

@media screen and (min-width: 1280px) {
  .ss-carroussel .slider-default .flickity-button { background-color: transparent !important; border:1px solid #FFF;}
}

/*card*/ 
.ss-carroussel .card-grid-body p:first-child { margin-bottom:0.25rem;}
.ss-carroussel .card-grid-body p:last-child { margin-bottom:0;}
.ss-carroussel .list-flag { margin-bottom: 0;}
.ss-carroussel .card-grid-footer p { text-align: right;}
/*content*/
.ss-carroussel h2 { margin-top:-2rem;}
/*wave top*/
.success-stories-curve-top { z-index:1; margin-top:-1rem; position:relative; height:8rem;}
.success-stories-curve-top p { margin:0;} 
.success-stories-curve-top img { position:absolute; top:-1px; left:-1%; width: 102%;}
/*wave bottom*/ 
.success-stories-wave-bottom { overflow: hidden; z-index:1; position:relative; height:10rem; background-color: #E5F7FE; }
.success-stories-wave-bottom p { margin:0;} 
.success-stories-wave-bottom img { position:absolute; bottom:0; left:-1%; width: 102%;}               

/*---HOME SS SECTION CTA REGISTER---*/
.ss-cta-register { position: relative; padding-top:4rem; padding-bottom: 6rem; background-color: #E5F7FE;}
.ss-cta-register .cols:last-child { margin-top: -3rem;}
/*HACK to remove empty p*/
.ss-cta-register .cols:first-child p:first-child { display: none;}
/*CARD*/
.ss-cta-register .card-grid-body img { margin-top:1rem; width: 80px}
.ss-cta-register .card-grid-text { margin:1rem 0 0 0;}
.ss-cta-register .card-grid-footer { text-align: right;}  

/*--- HOME FAQ ---*/
.home-faq { padding-bottom:0;}
.home-faq .cols { z-index: 6; position: relative;}
.home-faq h2 { margin-bottom:3rem;}
.home-faq .btn { margin-top:2rem;}

/*--- HOME NEWSFLASH ---*/ 
.home-newsflash { padding-top: 0; padding-bottom:0;}
.home-newsflash .container { position: relative;}
.home-newsflash .cols { z-index: 5; position: relative;}
.home-newsflash .home-newsflash-bg { display: block; z-index: 4; position:absolute; bottom: 0; left:-100%; width: 200%;}
.home-newsflash .home-newsflash-bg p { margin:0; line-height:0;}
.home-newsflash .home-newsflash-bg p img { margin:0; max-width: 100%; height: auto;}
.home-newsflash .btn { margin-bottom: 2rem;}

@media screen and (min-width: 768px) { 
	.home-newsflash .home-newsflash-bg { left:-30%; width: 100%;}
	.home-newsflash .btn { margin-bottom: 3rem;}
}

@media screen and (min-width: 1360px) { 
	.home-newsflash .home-newsflash-bg { left:-30%; width: 75%;}
} 



#main-content > p:nth-child(1) { display: none;}
#main-content > p:nth-child(2) { display: none;}
#main-content > p:nth-child(5) { display: none;}
#main-content > p:nth-child(6) { display: none; }


#service-disabled_banner { background: #FFE6F2; padding: 1rem;}
.service-disabled_container { display: flex!important; flex-direction: row; align-items: center; gap: 1.75rem;}
.service-disabled_content > p:nth-child(2) { margin-bottom: 4px; }
.service-disabled_img > p { margin: 0px; }
.service-disabled_content > p:nth-child(3) { width: 95%; }