@font-face{font-family:'ElektraMediumPro';src:url("/Content/fonts/Elektra-Medium-Pro.otf");font-style:normal;font-weight:bold;text-rendering:optimizeLegibility}p{font-size:1em;opacity:.8}.blue-container{padding:5px 25px;color:#fff;background:#234465 url('../../images/certificates/icon.png') no-repeat center center;background-size:contain}.white-container{padding:5px 25px;background:#fff url('../../images/certificates/icon-blue.png') no-repeat center center;background-size:contain;color:#234465}.cell{display:table-cell;vertical-align:middle}.certificate-details-page-content{padding:15px 0;background:#ececec}.certificate-details-page-content aside{padding:0 15px}.certificate-details-page-content aside .publicity-info label{color:#fff}.certificate-details-page-content aside .publicity-info span.label{vertical-align:text-top}.certificate-header img{margin:0 auto;max-width:20%}.main-content-wrapper{margin-bottom:25%}.main-content-wrapper .additional-diploma-info{width:50%;margin:0 auto}.main-content-wrapper .additional-diploma-info.blue{width:100%;font-size:.9em}.main-content-wrapper .diploma-label{position:relative;font-family:ElektraMediumPro,Arial,Helvetica,sans-serif;font-size:6em;text-transform:uppercase;padding-bottom:80px}.main-content-wrapper .diploma-label:after{content:'';position:absolute;bottom:20%;left:35%;width:30%;height:2px;background:#fff}.main-content-wrapper .diploma-description-label{font-family:ElektraMediumPro,Arial,Helvetica,sans-serif;font-size:2.5em;padding-top:20px}.main-content-wrapper .diploma-description-label.blue{font-size:1.4em;padding-top:10px}.main-content-wrapper .certificate-holder-name{font-size:3.2em;padding-bottom:20px;color:#fff;font-family:ElektraMediumPro,Arial,Helvetica,sans-serif}.main-content-wrapper .certificate-holder-name.blue{font-size:2em;padding-bottom:5px;color:#234465}.main-content-wrapper .diploma-name{font-family:ElektraMediumPro,Arial,Helvetica,sans-serif;font-size:3.5em;color:#fff}.main-content-wrapper .diploma-name.blue{color:#234465}.curriculum-section{width:90%;margin:0 auto;margin-bottom:40px}.curriculum-section .curriculum-heading{display:inline-block;padding:5px 5%;margin-bottom:35px;font-size:1.1em;font-weight:normal;color:#fff;background:#ffa000;font-family:ElektraMediumPro,Arial,Helvetica,sans-serif}.curriculum-section .row{text-align:left}.curriculum-section .row:first-of-type{margin-bottom:10px;border-bottom:1px solid #234465}.curriculum-section .curriculum-header-item{font-size:12px;color:#234465}.curriculum-section .curriculum-item{line-height:1.1em;margin-bottom:1em;font-weight:bold;color:#234465}.white-container .certificate-footer p,.white-container .certificate-footer a{font-size:10px;line-height:1.5em;margin-bottom:0;color:#234465}.certificate-footer .lecturer-name{margin:0;font-size:1.3em;font-family:ElektraMediumPro,Arial,Helvetica,sans-serif;color:#fff}.certificate-footer .lecturer-course-name{font-size:.9em}.certificate-footer p,.certificate-footer a{font-size:10px;line-height:1.5em;margin-bottom:0;color:#fff}.certificate-footer p.bottom-buffer{margin-bottom:6px}.certificate-footer .signature img{width:58px}.certificate-footer .issuer-info{margin-right:20px;margin-top:10px}.certificate-footer .qr-code img{max-width:80%}@media only screen and (min-width:1200px){.certificate-container{width:750px;padding:1cm}.main-content-wrapper{padding-top:40px}}@media only screen and (max-width:1200px){aside.pull-left{float:none!important;margin-bottom:10px;text-align:center}aside.pull-left form{display:inline-block}}@media only screen and (max-width:767px){p.break-all{word-break:break-all}.red-container{padding:5px 10px}.main-content-wrapper .certificate-label{font-size:3em}.main-content-wrapper .diploma-title .diploma-label{font-size:3em}.main-content-wrapper .diploma-name{line-height:1.2em}.certificate-footer>div{margin-bottom:15px}.certificate-footer .cell{display:block}.curriculum-section{width:100%}.curriculum-section .no-padding{padding-left:15px}}