
/* /web/static/src/css/reset.min.css defined in bundle 'web.report_assets_pdf' */
 html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, audio, canvas, details, figcaption, figure, footer, header, hgroup, mark, menu, meter, nav, output, progress, section, summary, time, video{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}body{line-height: 1;}article, aside, dialog, figure, footer, header, hgroup, nav, section, blockquote{display: block;}nav ul{list-style: none;}ol{list-style: decimal;}ul{list-style: disc; padding-left: 40px;}ul ul{list-style: circle;}blockquote:before, blockquote:after, q:before, q:after{content: ''; content: none;}ins{text-decoration: underline;}del{text-decoration: line-through;}mark{background: none;}abbr[title], dfn[title]{border-bottom:1px dotted #000; cursor:help;}table{border-collapse: collapse; border-spacing: 0;}hr{display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}input[type="submit"], input[type="button"], button{padding: 0 !important; margin: 0 !important;}input, select, a img{vertical-align: middle;}

/* /survey/static/src/scss/survey_reports.scss defined in bundle 'web.report_assets_pdf' */
 @font-face{font-family: certification-cursive; src: url(/survey/static/src/fonts/MrDeHaviland-Regular.ttf);}@font-face{font-family: certification-serif; src: url(/survey/static/src/fonts/ETHOS-REGULAR.OTF);}@font-face{font-family: certification-modern; src: url(/survey/static/src/fonts/Oswald-Light.ttf);}#o_survey_certification.certification-wrapper{width: 250mm; height: 280mm; display: -webkit-box; display: -webkit-flex; display: flex; background-size: 100% 100%; background-color: #875A7B;}#o_survey_certification.certification-wrapper.blue{background-color: #4761e2;}#o_survey_certification.certification-wrapper.gold{background-color: #af881a;}#o_survey_certification.certification-wrapper .certification{position: relative; width: 100%; height: 100%;}#o_survey_certification.certification-wrapper .certification .test-entry{top: 0px; left: 0px; position: absolute; content: ''; height: 610px; width: 860px; background: url(/survey/static/src/img/watermark.png) no-repeat; background-size: 100% 100%; background-position: center;}#o_survey_certification.certification-wrapper.classic{padding: 5mm; background-image: url(/survey/static/src/img/certification_bg_classic_default.jpg); color: #3e2e3a;}#o_survey_certification.certification-wrapper.classic.blue{background-image: url(/survey/static/src/img/certification_bg_classic_blue.jpg); color: #272d4f;}#o_survey_certification.certification-wrapper.classic.gold{background-image: url(/survey/static/src/img/certification_bg_classic_gold.jpg); color: #5A4721;}#o_survey_certification.certification-wrapper.classic .certification{padding: 20mm; font-family: certification-serif, serif; font-family: Times; text-align: center; color: inherit;}#o_survey_certification.certification-wrapper.classic .certification .certification-name-label{padding: 5mm 0 8mm;}#o_survey_certification.certification-wrapper.classic .certification .certification-name{font-size: 45pt; line-height: 0.9; text-transform: uppercase; letter-spacing: 0.2mm;}#o_survey_certification.certification-wrapper.classic .certification .user-name{padding-bottom: 6mm; padding-top: 3mm; font-family: certification-cursive, cursive; letter-spacing: -0.2mm; word-spacing: 0.2mm; font-size: 60pt;}#o_survey_certification.certification-wrapper.classic .certification hr{border-color: inherit; margin: 15mm auto; opacity: 0.6; width: 50mm;}#o_survey_certification.certification-wrapper.classic .certification hr.small{margin: 2mm auto;}#o_survey_certification.certification-wrapper.classic .certification .certification-description, #o_survey_certification.certification-wrapper.classic .certification .certification-date{padding: 5mm 40mm 10mm;}#o_survey_certification.certification-wrapper.classic .certification .certificate-signature{position: absolute; bottom: 10mm; right: 10mm; left: 10mm; font-size: 14pt;}#o_survey_certification.certification-wrapper.classic .certification .certificate-signature img{max-width: 40mm; max-height: 40mm;}#o_survey_certification.certification-wrapper.modern{background-image: url(/survey/static/src/img/certification_bg_modern.png);}#o_survey_certification.certification-wrapper.modern .certification{padding-left: 40mm; padding-right: 40mm; font-family: certification-modern, sans-serif; color: #223541;}#o_survey_certification.certification-wrapper.modern .certification .certification-bg-dark{display: inline-block; background-color: #223541; background: rgba(34, 53, 65, 0.1);}#o_survey_certification.certification-wrapper.modern .certification .certification-top .certification-bg-dark{margin-bottom: 10mm; padding: 20mm 6mm 5mm; text-align: center; width: 56mm;}#o_survey_certification.certification-wrapper.modern .certification .certification-top .certification-company-wrapper{padding: 1mm 2mm;}#o_survey_certification.certification-wrapper.modern .certification .certification-top .certification-company-wrapper img{max-width: 40mm; max-height: 30mm;}#o_survey_certification.certification-wrapper.modern .certification .certification-top .certification-name{text-transform: uppercase; font-size: 40pt; line-height: 0.9;}#o_survey_certification.certification-wrapper.modern .certification .certification-bottom{padding: 60mm 0 10mm; font-size: 16pt;}#o_survey_certification.certification-wrapper.modern .certification .certification-bottom .user-name{margin-bottom: 20mm; font-family: certification-cursive, cursive; font-size: 50pt;}#o_survey_certification.certification-wrapper.modern .certification .certification-bottom .certification-bottom-group{position: absolute; bottom: 0; right: 40mm; left: 40mm; top: 220mm;}#o_survey_certification.certification-wrapper.modern .certification .certification-bottom .certification-bottom-group > div{display: inline-block; height: 100%; float: left; bottom: 0; top: 0;}#o_survey_certification.certification-wrapper.modern .certification .certification-bottom .certification-bottom-group .certification-bg-dark{width: 56mm; max-height: 100%;}#o_survey_certification.certification-wrapper.modern .certification .certification-bottom .certification-bottom-group .certification-date{padding-right: 30mm; padding-left: 15mm;}