/* 
-------------------------------
-- QR-printing
------------------------------- 
Måste ligga här för att det ska synas på prinsidan.
Fungerar in när man publicerat om denna fil är scss
Det fungerar inte med variabler för logga och text (inte ens om det är scss)
*/

@font-face {
  font-family: 'semplicita-pro';
  src: url(/fonts/canada_type_-_semplicita_pro-webfont.ttf);
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Rawline';
  src: url(/fonts/erikolsson/rawline-400.ttf);

  font-style: normal;
}
@font-face {
  font-family: 'AbrilText';
  src: url(/fonts/erikolsson/Abril_Text_Regular.otf);
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Roobert';
  src: url(fonts/notar/Roobert-Regular.otf);

  font-style: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url(fonts/smh/Montserrat-Light.ttf);

  font-style: normal;
}
@font-face {
  font-family: 'BjurforsHeuristica';
  src: url(/fonts/bjurfors/Heuristica-regular.woff2) format('woff2'),
    url(/fonts/bjurfors/Heuristica-regular.woff) format('woff');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'BjurforsHeuristica';
  src: url(/fonts/bjurfors/Heuristica-bold.woff2) format('woff2'),
    url(/fonts/bjurfors/Heuristica-bold.woff) format('woff');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'BjurforsSourceSans';
  src: url(/fonts/bjurfors/SourceSansPro-Regular.ttf.woff2) format('woff2'),
    url(/fonts/bjurfors/SourceSansPro-Regular.otf.woff) format('woff');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'BjurforsSourceSans';
  src: url(/fonts/bjurfors/SourceSansPro-Semibold.ttf.woff2) format('woff2'),
    url(/fonts/bjurfors/SourceSansPro-Semibold.otf.woff) format('woff');
  font-weight: 600;
  font-style: normal;
}

.QRbackground {
  height: 100%;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
  background-image: url('images/EO/bakgrundEOQR.jpg');
  background-size: cover;
}

.BjurforsQRbackground {
  height: 100%;
  width: 100%;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
  background-color: #5f778f;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  box-sizing: border-box;
}

.BjurforsQRCard {
  background-color: transparent !important;
}

.BjurforsQRCard .child-qr-v-card {
  background-color: #5f778f;
  padding: 30px 40px;
}

.BjurforsQRCard .qr-code {
  background-color: #ffffff;
  padding: 30px;
  border-radius: 20px;
  display: inline-block;
}

.center-print {
  text-align: center;
  justify-content: center;
}

.VitecPrintLogo {
  content: url('vitec_banner.png');
  display: inline-block;
  max-width: 250px;
  max-height: 80px;
}
.InfopingPrintLogo {
  content: url('https://infoping.net/img/logo/demomakl_transp.png');
  display: inline-block;
  max-width: 250px;
  max-height: 80px;
}
.EOPrintLogo {
  content: url('images/EO/ErikOlssonstrecksvart.png');
  display: inline-block;
  max-width: 250px;
  max-height: 80px;
}
.NotarPrintLogo {
  content: url('images/notar/notar_green.png');
  display: inline-block;
  max-width: 250px;
  max-height: 80px;
}
.SMHPrintLogo {
  content: url('images/SMH/smh_logo.png');
  display: inline-block;
  max-width: 250px;
  max-height: 80px;
}
.TreEtagePrintLogo {
  content: url('https://infoping.net/rest2/ask/Q/logo/group/94A2AF63-AFC1-4D3D-9A93-365566E52C1F/s/');
  display: inline-block;
  max-width: 250px;
  max-height: 150px;
}
.AhlmPrintLogo {
  content: url('https://infoping.net/rest2/ask/Q/logo/group/924FC536-A772-4830-8DEA-46910361EC6B/');
  display: inline-block;
  max-width: 250px;
  max-height: 150px;
}
.BoportenPrintLogo {
  content: url('https://infoping.net/rest2/ask/Q/logo/group/C8F2D04F-A895-42CE-9BFD-563ED2333AD8/s/00ED39B7-3362-4EEF-B3B5-460CAE538149/');
  display: inline-block;
  max-width: 250px;
  max-height: 80px;
}

.HHPrintLogo {
  content: url('images/husmanhagberg/husman.png');
  display: inline-block;
  max-width: 250px;
  max-height: 80px;
}

.MCentrumPrintLogo {
  content: url('https://infoping.net/rest2/ask/Q/logo/group/E181E27F-FED6-4ECA-B707-67D2B650DFEB/s/');
  display: inline-block;
  max-width: 250px;
  max-height: 120px;
}

.MRPrintLogo {
  content: url('https://infoping.net/rest2/ask/Q/logo/group/21D5A75D-6ABC-4972-B641-2DE158BB6CFC/s/');
  display: inline-block;
  max-width: 250px;
  max-height: 80px;
}
.RamaPrintLogo {
  content: url('https://infoping.net/rest2/ask/Q/logo/group/4EAFBDD9-BC85-4D40-A8B3-22F24CEEB5CD/s/');
  display: inline-block;
  max-width: 250px;
  max-height: 120px;
}
.OlandPrintLogo {
  content: url('https://infoping.net/rest2/ask/Q/logo/group/F3D1E3E8-2BBC-4FCA-9C59-A70A1FABBFB1/s/');
  display: inline-block;
  max-width: 250px;
  max-height: 80px;
}
.BjurforsPrintLogo {
  content: url('https://statistik.boostad.net/api/filebin/BJURFORS/LOGOTYPE/white_logo.svg');
  display: inline-block;
  max-width: 250px;
  max-height: 80px;
}
.MAMPrintLogo {
  content: url('https://infoping.net/rest2/ask/Q/logo/group/75E471FE-1014-40D7-B592-3A3561BE262D/s/2135A2A2-07AB-41AE-8067-EC504C8FA33B/');
  display: inline-block;
  max-width: 250px;
  max-height: 120px;
}

.qr-code {
  display: flex;
  flex-wrap: wrap;
  align-content: center;
  justify-content: center;
  font-weight: bold;
  margin-top: 15px;
  margin-bottom: 15px;
}

.EOheader {
  font-family: 'AbrilText';
}

.EOText {
  font-family: 'Rawline';
}

.defaultFont {
  font-family: 'semplicita-pro';
}

.NotarFont {
  font-family: 'Roobert';
}
.SMHFont {
  font-family: 'Montserrat';
}

.BjurforsHeader {
  font-family: 'BjurforsHeuristica', serif;
  color: #ffffff;
  text-align: center;
}

.BjurforsText {
  font-family: 'BjurforsSourceSans', sans-serif;
  color: #ffffff;
  text-align: center;
}

@page {
  size: auto;
  margin: 0mm;
}

.qr-v-card {
  height: 100%;
  width: 800px;
  background: white;
  position: absolute;
  top: 50px;
  left: 50px;
  margin: -50px 0 0 -50px;
  border-style: solid;
  border-width: 0px;
  border-color: #3f383c !important;
  background-color: transparent !important;
}

.child-qr-v-card {
  position: relative;
  padding: 1px;
}
