@charset "UTF-8";
/***********************
00. Variables
***********************/
/***********************
01. General styles
***********************/
@font-face { font-family: 'junction'; src: url("../fonts/junction-regular.eot"); src: url("../fonts/junction-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/junction-regular.woff") format("woff"), url("../fonts/junction-regular.ttf") format("truetype"), url("../fonts/junction-regular.svg#junctionregular") format("svg"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'MuseoSans'; src: url("../fonts/MuseoSans_500-webfont.eot"); src: url("../fonts/MuseoSans_500-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/MuseoSans_500-webfont.woff2") format("woff2"), url("../fonts/MuseoSans_500-webfont.woff") format("woff"), url("../fonts/MuseoSans_500-webfont.ttf") format("truetype"), url("../fonts/MuseoSans_500-webfont.svg#MuseoSans_500-webfont") format("svg"); font-weight: bold; font-style: normal; }

@font-face { font-family: 'symbols'; src: url("../fonts/symbols.eot?gpkm2b"); src: url("../fonts/symbols.eot?gpkm2b#iefix") format("embedded-opentype"), url("../fonts/symbols.ttf?gpkm2b") format("truetype"), url("../fonts/symbols.woff?gpkm2b") format("woff"), url("../fonts/symbols.svg?gpkm2b#symbols") format("svg"); font-weight: normal; font-style: normal; font-display: block; }

body { font-family: junction, Arial, Helvetica, sans-serif; font-size: 15px; background-color: #fff; background-repeat: repeat-x; }

hr { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #fff -moz-use-text-color -moz-use-text-color; border-image: none; border-style: solid none none; border-width: 2px 0 0; margin-bottom: 20px; margin-top: 20px; }

.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; }

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

.map-container { padding-left: 0; padding-right: 0; background: white; padding-bottom: 2em; }

#map { height: 200px; }

/**************************
02. Links
**************************/
a { color: #3D7AB7; }

a:hover { color: #5c7e8d; }

.text-primary { color: #db540c; }

.btn-primary { -moz-appearance: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: #db540c; border-color: transparent transparent #F26419; border-image: none; border-radius: 3px; border-style: solid; border-width: 1px 1px 2px; color: #fff; cursor: pointer; display: inline-block; font-family: junction, Verdana, sans-serif; font-weight: normal; font-size: 1em; line-height: 54px; margin: 10px 0 0; padding: 0 30px; position: relative; transition: all 100ms ease-out 0s; vertical-align: middle; }

.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary { color: #fff; background-color: #b9470a; border-color: #db540c; }

.more-link { font-size: .9em; font-weight: bold; margin-top: 1.5em; }

.detailed-content .more-link { color: #52717e; }

/* Helper for anchored links so that they are not hidden by navbar  */
.anchor { position: relative; }

.anchor a { position: absolute; top: -40px; }

/***********************
03. Header
***********************/
#navbar .nav { margin-top: 0; }

.navbar-nav > li > a { line-height: 50px; }

#navbar li { font-size: 1em; }

#navbar-top :not(.langues) li { padding-right: 1em; }

#navbar-top .active a { color: #3D7AB7; }

#navbar-top li.newsletter { margin-right: 3em; }

.telephone { font-weight: bold; }

.navbar-default .navbar-nav > li > a { color: #3D7AB7; }

.navbar-default { background: #fff; border: none; border-radius: 0; }

.navbar-default .navbar-nav > li > a:hover { color: #000; padding-top: 14px; }

.navbar { margin-bottom: 0; }

.fixed { position: fixed; top: 0; left: 0; width: 100%; z-index: 9999; margin-top: 0; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3); background-color: #fff; }

.fixed .navbar-nav { height: 40px; }

.fixed .navbar-nav li > a { color: #3D7AB7; line-height: auto; padding-top: 0; padding-bottom: 0; }

.fixed .navbar-nav > li > a:hover { color: #000; padding-top: 1px; }

.navbar-brand { height: auto; }

.navbar-brand img { width: 150px; height: auto; }

.collapse .navbar-brand { display: none; }

.fixed .navbar-brand { padding: 5px 0 0 10px; display: block; }

#top-info { color: #fff; padding: .75em 0 .5em 0; margin-bottom: 1em; background: #f2f5f6; }

#top-info a { color: #8D97A8; }

#top-info a:hover { color: #3D7AB7; text-decoration: none; }

#top-info .langues li a, #top-info .langues { color: #8D97A8; }

#top-info .langues li a li, #top-info .langues li { padding: 0; }

#top-info .langues li a li .first, #top-info .langues li .first { padding-left: 5px; }

#top-info .langues li a li a:hover, #top-info .langues li a:hover { color: #3D7AB7; }

#top-info .langues li a li.active a, #top-info .langues li.active a { font-weight: bold; color: #000; }

ul.list-inline.pull-left.langues li:not(.first):before { content: "|"; }

#navbar-top { font-size: .8em; }

#navbar-top i { font-size: 1.2em; }

#navbar-top ul { margin-bottom: 0; }

/*************************
04. h1, h2, h3, h4, h5, h6
*************************/
h1, h2, h3, h4, h5, h6, #navbar li, .intro, .communaute { font-family: junction, Verdana, sans-serif; }

.intro { margin-top: 1em; line-height: 170%; }

h1 { font-size: 1.6em; line-height: 150%; }

.mission { padding-top: 1em; padding-bottom: 1em; color: #fff; }

.mission h1, .mission .mission h2 { color: #fff; }

h2.title-mission { font-size: 1.4em; }

.mission a { color: #fff; text-decoration: underline; }

.mission a:hover { color: white; }

.mission a .lead, .mission a .emphasised .lead { line-height: 180%; }

.mission a h1 { line-height: 150%; }

.emphasised h2.lead { margin-top: .5em; }

.lead { font-size: 1.2em; font-family: junction, Arial, Helvetica, sans-serif; line-height: 170%; }

h2 { font-size: 1.2em; }

h3 { font-size: 1.05em; }

.copy h3 { margin-top: 2em; font-size: 1.2em; }

h4 { font-size: .9em; }

.emphasised h3 { line-height: 150%; }

/********************
05. Layout & sidebars
********************/
/*
Slideshow
*/
.flexslider { background: #fff; border-color: #fff; color: #000; padding-top: 2em; }

.flexslider h3 { font-size: 1.3em; color: #000; }

.flexslider i, .flexslider .service i, .flexslider h3 i, .flexslider .more-link i { color: #95AFBA; }

.flex-control-paging li a { display: block; background: #95AFBA; }

.flex-control-paging li a.flex-active { background: #3D7AB7; }

.flex-direction-nav a, .flex-direction-nav a:before { color: #3D7AB7; }

.slider { background: #fff; margin-top: 1em; overflow: hidden; }

.action { background-color: #1F407A; padding-top: 2em; padding-bottom: 2em; margin-top: 1em; color: white; }

.action a { color: white; }

/*
Zone de contenu
*/
.detailed-content { background: white; padding-top: 3.5em; padding-bottom: 3.5em; }

.detailed-content p, .detailed-content li, .emphasised p, .emphasised li { color: #666; font-size: 1em; line-height: 170%; }

.emphasised, .references, .citations-clients { background-color: #f2f5f6; }

.emphasised { padding-top: 3.5em; padding-bottom: 3.5em; }

.emphasised-blue { padding-top: 3.5em; padding-bottom: 3.5em; background-color: #3D7AB7; color: #fff; }

.emphasised-blue h1 a { color: #fff; }

.emphasised-blue ul { padding-left: 1em; }

.call-out { padding: 1em; background: #f2f5f6; border-bottom: 8px solid #d3dee2; font-size: .9em; margin-bottom: 1em; margin-inline: 0.5em; }

.call-out ul { padding-left: 15px; }

.call-out2 { padding: 1em; background: #f2f5f6; margin-bottom: 1em; }

/*
Page socles
*/
.socles .service { /* beurk */ }

.socles .service h2 { font-size: 1.5em; }

/*
Page formations
*/
.formations .service h2 { padding-bottom: .5em; margin-bottom: .75em; border-bottom: 4px solid #e2e9ec; }

.formations .service h2 div { display: flex; align-items: top; }

.formations .service h2 div span { margin-right: 1em; }

.formations .service h3 { font-size: .9em; line-height: 130%; }

.formations .sessions h3 { margin-bottom: 1em; }

img { max-width: 100%; }

.philosophie .detailed-content p, .philosophie .detailed-content li { font-size: 1em; line-height: 180%; }

.detailed-content .fixed-bottom p, .detailed-content .fixed-bottom li { color: #fff; }

.service { overflow: auto; }

.services .service { margin-bottom: 2em; }

.service li { padding-bottom: .25em; margin-bottom: .5em; }

.support .service li { padding-bottom: .25em; border-bottom: 1px solid #e2e9ec; }

.support .standard > ul, .support .premium > ul { padding-left: 0; }

.support .standard > ul > li, .support .premium > ul > li { list-style: none; }

/* j'insere le fa-check comme un petit sauvageon */
.support .standard > ul > li:before, .support .premium > ul > li:before { font: normal normal normal 14px/1 FontAwesome; content: "\f00c"; padding-right: .5em; }

/* last-child est une pseudo classe JQuery */
.formations .service > ul > li:last-child, .support .standard > ul > li:last-child, .support .premium > ul > li:last-child { border-bottom: none; }

.support .service p { font-size: 1em; }

.books { margin-top: 1em; padding-bottom: 1em; }

.book i { color: #95AFBA; font-size: 700%; text-align: center; }

.formations .service li { border-bottom: 1px solid #e2e9ec; margin-bottom: 1em; padding-bottom: .5em; }

.formations .service li span { font-size: .9em; color: #95afba; }

.formations .service li span ul li { border-bottom: 0px; font-size: .9em; color: #95afba; display: inline; list-style-type: none; padding-right: 5px; }

.formations .service li span ul li a { display: inline; }

.formations .sessions .service li { font-size: .9em; }

.liste-formations .service a { display: block; text-decoration: underline; }

.liste-formations .service a { text-decoration: none; }

.liste-formations .service a:hover, .liste-formations .service a:active { text-decoration: underline; }

.service li.last { border-bottom: none; }

.vertical-align { display: flex; flex-flow: row wrap; align-items: center; justify-content: center; }

/*Page d'une formation*/
.formation .page-content ul { padding-left: 1em; }

.descriptif-formation h2:not(.first) { margin: 1.5em 0 .5em 0; }

/*
Page support
*/
.support .services h2 { font-size: 1.5em; text-align: center; padding-bottom: .75em; }

.support .service h3 { margin-top: 0; padding-top: 1em; padding-bottom: .25em; border-top: 4px solid #e2e9ec; font-size: 1.3em; }

.support .service, .support .options { margin-bottom: 2em; }

.img-wrapper { text-align: center; }

/*
Page philosophie
*/
.philosophie .detailed-content h2 { font-size: 1.3em; margin-bottom: 1em; }

.philosophie .illustration-coop { padding-top: 2em; }

.philosophie .soutien-organisations h3 { margin: 2em 0 .5em 0; }

.logiciels-soutenus div { margin-bottom: .5em; }

.logiciels-soutenus a { display: inline-block; width: 50px; height: 50px; background: url("../assets/i/logiciels/sprite-logiciels.png"); background-repeat: no-repeat; background-position: 0 0; background-size: 1450px; padding: 16px 0 0 50px; font-size: .9em; }

.logiciels-soutenus a span.titre-logiciel { margin-left: .25em; white-space: nowrap; }

/*
Page Équipe
*/
.employe { overflow: auto; margin-bottom: 2em; }

@media screen and (min-width: 768px) { .employes .even { padding-left: 2em; } .employes .odd { padding-right: 2em; } }

.employe img { margin-bottom: .5em; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); filter: grayscale(100%); }

.employe .logiciels .list-unstyled > li { padding: .1em 0; }

.employe .portrait-wrapper { position: relative; }

.employe .logiciels { position: absolute; right: 0; bottom: 0; height: 100%; padding: 6px 6px 0 6px; opacity: .8; background: white; }

.employe .logiciels li { height: 28px; width: 25px; }

.pgpicto { display: block; width: 50px; height: 50px; background: url("../assets/i/logiciels/sprite-logiciels.png"); background-repeat: no-repeat; background-position: 0 0; background-size: 1450px; zoom: 0.5; -moz-transform: scale(0.5); -moz-transform-origin: 0 0; }

.multicorn, a.multicorn { background-position: -650px 0; }

.pg, a.pg { background-position: -600px 0; }

.paf, a.paf { background-position: -550px 0; }

.hypopg, a.hypopg { background-position: -500px 0; }

/*Postgresql FR*/
.pgfr, a.pgfr { background-position: -450px 0; }

/*Postgresql Europe */
.pgeu, a.pgeu { background-position: -400px 0; }

.pgbadger, a.pgbadger { background-position: -300px 0; }

.powa, a.powa { background-position: -350px 0; }

.pitrery, a.pitrery { background-position: -100px 0; }

.pgshark, a.pgshark { background-position: -200px 0; }

.sqlserver2pgsql, a.sqlserverpgsql { background-position: 0 0; }

.opm, a.opm { background-position: -250px 0; }

.ora2pg, a.ora2pg { background-position: -50px 0; }

.pgcluu, a.pgcluu { background-position: -150px 0; }

.temboard, a.temboard { background-position: -700px 0; }

.ldap2pg, a.ldap2pg { background-position: -750px 0; }

.pg_activity, a.pg_activity { background-position: -800px 0; }

.emaj, a.emaj { background-position: -900px 0; }

.check_pgbackrest, a.check_pgbackrest { background-position: -950px 0; }

.postgresql_anonymizer, a.postgresql_anonymizer { background-position: -1000px 0; }

.pev2, a.pev2 { background-position: -1050px 0; }

.postgis, a.postgis { background-position: -1100px 0; }

.check_pgactivity, a.check_pgactivity { background-position: -250px 0; }

.pg_back, a.pg_back { background-position: -1150px 0; }

.phppgadmin, a.phppgadmin { background-position: -1150px 0; }

.pgday_paris, a.pgday_paris { background-position: -1200px 0; }

.dramatiq_pg, a.dramatiq_pg { background-position: -1250px 0; }

.psycopg, a.psycopg { background-position: -1300px 0; }

.scop, a.scop { background-position: -1350px 0; }

.community, a.community { background-position: -1400px 0; }

.employe h2 { margin: .5em 0 .5em 0; }

.employe h3 { margin: 0 0 .75em 0; font-family: junction, Arial, Helvetica, sans-serif; font-size: 1em; }

.employe .description { display: table-cell; border-bottom: 1px solid #d3dee2; padding-bottom: 1em; }

.employe .description li i { font-size: 1.2em; }

a.toggleInfo { display: block; }

/*
Zones references de la homepage
*/
.citations-clients { padding-top: 2em; padding-bottom: 2em; }

.citations-clients h2 { font-size: 1.5em; text-align: center; margin: 1em 0 1.5em; }

.citations-clients blockquote { text-align: center; border: none; }

.citations-clients blockquote p { font-weight: 100; font-size: 1.1em; }

.citations-clients blockquote cite { font-style: normal; font-size: 80%; }

.citations-clients a { color: #3D7AB7; }

/*
Zone postgresql page d'accueil
*/
.postgresql { padding-top: 2em; padding-bottom: 2em; background: white; }

.postgresql h2 { font-size: 1.5em; text-align: center; margin: 1em 0 1.5em; }

.postgresql p { font-size: 1.1em; line-height: 180%; margin-bottom: 2em; }

/*
Page Références
*/
.references .client h3 { height: 60px; padding-top: 30px; padding-left: 75px; display: block; }

.references #etatservicespublics h3 { background: url("../assets/i/references/ministeres.png") no-repeat; background-size: 60px 60px; }

.references #social h3 { background: url("../assets/i/references/service-public.png") no-repeat; background-size: 60px 60px; }

.references #environnement h3 { background: url("../assets/i/references/environnement.png") no-repeat; background-size: 60px 60px; }

.references #distribution h3 { background: url("../assets/i/references/distribution.png") no-repeat; background-size: 60px 60px; }

.references #securite h3 { background: url("../assets/i/references/securite.png") no-repeat; background-size: 60px 60px; }

.references #spatial h3 { background: url("../assets/i/references/spatial.png") no-repeat; background-size: 60px 60px; }

.references #energietransport h3 { background: url("../assets/i/references/energie.png") no-repeat; background-size: 60px 60px; }

.references #transports h3 { background: url("../assets/i/references/transports.png") no-repeat; background-size: 60px 60px; }

.references #telecoms h3 { background: url("../assets/i/references/telecom.png") no-repeat; background-size: 60px 60px; }

.references #banquesassurances h3 { background: url("../assets/i/references/finance.png") no-repeat; background-size: 60px 60px; }

.references #media h3 { background: url("../assets/i/references/media.png") no-repeat; background-size: 60px 60px; }

.references #sante h3 { background: url("../assets/i/references/medical.png") no-repeat; background-size: 60px 60px; }

.references #mutuelles h3 { background: url("../assets/i/references/mutuelles.png") no-repeat; background-size: 60px 60px; }

.references #assurances h3 { background: url("../assets/i/references/assurances.png") no-repeat; background-size: 60px 60px; }

.references #industrie h3 { background: url("../assets/i/references/industrie.png") no-repeat; background-size: 60px 60px; }

.references #mediaweb h3 { background: url("../assets/i/references/web.png") no-repeat; background-size: 60px 60px; }

.references #recherche h3 { background: url("../assets/i/references/recherche.png") no-repeat; background-size: 60px 60px; }

.references #servicesinformatiquesprogiciels h3 { background: url("../assets/i/references/ssii.png") no-repeat; background-size: 60px 60px; }

.references #collectivites h3 { background: url("../assets/i/references/collectivites.png") no-repeat; background-size: 60px 60px; }

@media screen and (max-width: 767px) { .references .client h3 { margin-bottom: 2em; } }

@media screen and (min-width: 768px) { .references .client h4 { padding-top: 40px; } }

.quote { background-repeat: no-repeat; }

.quote.odd-quote { background-image: url("../assets/i/quote-odd.png"); background-position: top left; }

.quote.even-quote { background-image: url("../assets/i/quote-even.png"); background-position: top right; }

.client { margin-bottom: 2em; padding-top: 1em; border-top: 1px solid #e2e9ec; }

.clients .first { border-top: 0; }

.client h4 { font-family: junction, Arial, Helvetica, sans-serif; }

h3.communaute { display: block; line-height: 28px; }

/***********************
06. Footer
***********************/
footer { font-size: .9em; color: #fff; padding-top: 6em; padding-bottom: 2em; }

.footer-links { padding-bottom: 6em; }

footer h3 { margin-top: 0; }

footer p { line-height: 150%; }

.footer-wrapper a { color: #fff; text-decoration: underline; }

.footer-wrapper a.no-underline { text-decoration: none; }

.footer-links a:hover { text-decoration: underline; }

.footer-wrapper a:hover { color: white; }

.footer-wrapper { background: none; color: #fff; }

footer i { color: #d3dee2; }

.fixed-bottom { position: fixed; bottom: 0; left: 0; width: 100%; background: #db540c; opacity: .9; color: #fff; z-index: 9999; box-shadow: 20px 20px 50px 20px rgba(0, 0, 0, 0.5); }

@media screen and (max-width: 767px) { .fixed-bottom { text-align: center; } }

/*
Fixed bottom
*/
.fixed-bottom { padding-top: 1em; padding-bottom: .5em; }

.fixed-bottom h5 { margin-top: 13px; }

.fixed-bottom h5 { color: #fff; }

.contact-info a { text-decoration: none; }

.contact-info { padding-top: 10px; }

.contact-info li, .contact-info p, .fixed-bottom h5 { font-size: 1em; }

.fixed-bottom a { color: #fff; }

.fixed .navbar-nav > li { font-size: .8em; }

.fixed .navbar li a { color: #3D7AB7; }

.fixed .navbar-nav > li > a { line-height: 44px; }

.actualites h3 { margin-bottom: 1em; }

.actualites h4 { font-size: 1em; line-height: 150%; }

.actualites .resume { font-size: .9em; }

.actualites .date { font-size: .9em; color: #999; }

.actualites .actu, .actualites .tweet { margin-bottom: 3em; }

.actualites .author { font-size: .9em; color: #999; }

.actualites .more-link { padding-top: 1em; border-top: 1px solid #d3dee2; }

@media only screen and (max-width: 767px) { .btn-primary { width: 92%; } .navbar-toggle { background: white; border-color: white; margin-top: 14px; } .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color: white; border-color: white; } .navbar-default .navbar-toggle .icon-bar { background-color: #3D7AB7; } .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { color: #3D7AB7; background-color: white; border-color: white; } .navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color: #fff; background: #fff; } #navbar li { font-size: 120%; } .navbar-default .navbar-collapse .navbar-nav > li > a { color: #3D7AB7; } .navbar-default .navbar-collapse .navbar-nav > li > a:hover, .navbar-default .navbar-collapse .navbar-nav > li > a:focus { color: #24476b; } h2 { margin: 1.5em 0 .5em 0; } .services .service h2 { margin-top: .5em; } .contact-info { padding-top: 0; } .twitter .tweet, .actualites .actu { margin-bottom: 2em; } .navbar-default .navbar-nav > li > a:hover { padding-top: 10px; } .navbar { margin-bottom: 0; } .footer-links .list-inline > li { display: list-item; } .footer-links { padding-bottom: 12em; margin-top: 2em; } .fixed-bottom h5 { margin: 0; } .footer-wrapper { padding-top: 0; } .footer-wrapper .secteur { margin-bottom: 2em; } .mission { padding-top: 1em; padding-bottom: 0; background-color: #3D7AB7; } .actualites .col-sm-4, .actualites .col-xs-12 { padding-left: 15px; padding-right: 15px; } .more-link { margin-top: 0; margin-bottom: 4em; } .footer-wrapper { background: #3D7AB7; } }

@media only screen and (min-width: 768px) { .clients h3 { margin-top: .75em; } .clients h4 { float: left; display: block; padding: 1em 3em 1em 0; margin: 0; } .gmaps-embed { padding-bottom: 25%; } .contact-info { padding-left: 0; } .navbar-default .navbar-nav > li.active > a, .navbar-default .navbar-nav > li.active > a:hover, .navbar-default .navbar-nav > li.active > a:focus { background: none; color: #000; padding-top: 14px; } .fixed .navbar-nav > li.active > a, .fixed .navbar-nav > li.active > a:hover, .fixed .navbar-nav > li.active > a:focus { color: #3D7AB7; padding-top: 1px; } .page-content { background-color: #3D7AB7; background-image: url("../assets/i/bgfoot.jpg"); background-repeat: no-repeat; } .footer-wrapper { background-color: #3D7AB7; background-image: url("../assets/i/bgfoot.jpg"); background-repeat: no-repeat; background-position: center center; } }

@media only screen and (min-width: 768px) and (max-width: 992px) { #navbar li a { padding-left: .7em; padding-right: .7em; } }

@media only screen and (min-width: 768px) and (max-width: 992px) { #navbar li a { font-size: .9em; } }

@media only screen and (min-width: 768px) and (max-width: 1140px) { .container { width: 98%; } }

/* make sure modal is on top of fixed navbar */
.modal-backdrop { z-index: 100000 !important; }

.modal { z-index: 100001 !important; }

#manual-downloaded-info { position: fixed; z-index: 9999; bottom: 0; display: flex; flex-direction: column; justify-content: center; width: 100%; padding: 10px; }

#manual-downloaded-info .panel { box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5); max-width: 490px; margin: 0; }

#manual-downloaded-info > div { align-self: center; }

.down-arrow-bg { background-image: url(../assets/i/down_arrow_bg.svg); background-size: 150px; background-repeat: no-repeat; background-position: center top; }

.icon-secondary { color: #95AFBA; }

.icon-tertiary { color: #d26115; }

[class^="icon icon-"], [class*=" icon icon-"] { display: inline-block; /* use !important to prevent issues with browser extensions that change fonts */ font-family: 'symbols' !important; speak: never; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.icon-mastodon:before { content: "\e900"; }

.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small { color: inherit; }

.pb-2 { padding-bottom: 2rem; }

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