.certificate-background-image{position:absolute;top:28%;left:13%}.certificate-details-page-content{padding:15px 0;background:#ececec}.certificate-details-page-content p{margin-bottom:unset!important}.certificate-details-page-content aside{padding:0 15px}.certificate-details-page-content aside .publicity-info label{color:#234465}.certificate-details-page-content aside .publicity-info span.label{vertical-align:text-top}.certificate-details-page-content aside .share-achievment-title{color:#234465}.certificate-header img{display:block;margin:0 auto}.diploma-wrapper .container{width:595px;height:842px;position:relative;padding:40px;margin:0 auto}.diploma-wrapper .container .certificate-holder-name{font-size:32px;line-height:38px;font-family:'Montserrat-Medium',sans-serif;font-weight:normal;font-family:'Montserrat',sans-serif;font-style:normal;font-weight:600;margin:24px 0}.diploma-wrapper .container .profession-name{font-family:'Montserrat-Medium',sans-serif;font-weight:normal;font-family:'Montserrat',sans-serif;font-style:normal;font-weight:600;font-size:32px;line-height:38px;margin-top:24px;margin-bottom:0}.diploma-wrapper p{font-size:14px;line-height:16px;font-weight:500;font-family:'Lato',sans-serif;font-weight:400}.diploma-wrapper .horizontal-line{width:192px;margin-top:32px;margin-bottom:32px}.diploma-wrapper .blue-container{background-color:#234465}.diploma-wrapper .blue-container .main-content-wrapper{margin-top:52px;padding-top:0}.diploma-wrapper .blue-container .diploma-label{font-size:64px;font-family:'Montserrat-Medium',sans-serif;font-weight:normal;font-family:'Montserrat',sans-serif;font-style:normal;font-weight:600;line-height:78px;margin-bottom:16px;text-transform:uppercase}.diploma-wrapper .blue-container .certificate-holder-name{color:#fff}.diploma-wrapper .blue-container p,.diploma-wrapper .blue-container a{color:#fff}.diploma-wrapper .white-container{background-color:#fff;margin-top:24px}.diploma-wrapper .white-container .main-content-wrapper{margin-top:48px;padding-top:0}.diploma-wrapper .white-container .open-courses{margin-top:20px}.diploma-wrapper .white-container .open-courses-same-page{margin-top:60px}.diploma-wrapper .white-container .certificate-holder-name{color:#234465;margin:24px 0}.diploma-wrapper .white-container p,.diploma-wrapper .white-container a{color:#234465}.diploma-wrapper .white-container h2,.diploma-wrapper .white-container h3{color:#234465}.diploma-wrapper .white-container .profession-name{margin-top:24px;margin-bottom:0}.curriculum-section.back{margin-top:24px}.curriculum-section{width:100%;margin:0 auto;margin-top:24px}.curriculum-section label{color:#234465}.curriculum-section .certificate-topics-heading-line{height:1px;background-color:#234465;margin:4px 20px 14px 20px;display:block}.curriculum-section .curriculum-section-main div:first-child p{font-size:12px;line-height:14px;font-weight:500;font-family:'Lato',sans-serif;font-weight:400}.curriculum-section .curriculum-section-main.row p{margin-bottom:10px!important}.curriculum-section .curriculum-heading{display:inline-block;font-weight:normal}.curriculum-section .row{text-align:left;margin:0 20px;display:block}.curriculum-section .row div:nth-child(2){text-align:right}.curriculum-section .row div:last-child{text-align:right;padding-right:24px}.curriculum-section .curriculum-header-item{font-size:14px;line-height:16px;font-weight:500;font-family:'Lato',sans-serif;margin:0}.certificate-footer{position:absolute;bottom:0;left:0;right:0;margin:0 40px 40px 40px}.certificate-footer .qr-code-wrapper{display:flex;text-align:left;justify-content:space-between}.certificate-footer .qr-code{display:flex}.certificate-footer .qr-code img{width:44px;position:relative;margin-right:12px}.certificate-footer .qr-code p,.certificate-footer .qr-code a{font-family:'Lato',sans-serif;font-size:8px;line-height:10px;padding-bottom:7px;margin:0}.certificate-footer .qr-code .qr-additional-info{display:flex;flex-direction:column;position:relative}.social-buttons-wrapper .social-buttons-container .all-social-links-container{display:inline-block}.social-buttons-wrapper .social-buttons-container .all-social-links-container .all-social-links{width:50px;height:50px;display:table-cell;vertical-align:middle;color:#fff;font-size:1.5em;background-color:#e04a32}.social-buttons-wrapper .social-buttons-container .all-social-links-container .all-social-links .fa{margin-top:5px}.social-buttons-wrapper .social-buttons-container .all-social-links-container .all-social-links.facebook-icon{background-color:#3a579b}.social-buttons-wrapper .social-buttons-container .all-social-links-container .all-social-links.twitter-icon{background-color:#01acf1}.certificate-preview-section-preview-info-message{display:none;font-size:16px;color:#234465;text-align:center}.certificate-preview-section-preview-info-message span{font-weight:bold}@media only screen and (max-width:624px){.certificate-preview-section-preview-info-message{display:block}}@media only screen and (max-width:624px){.certificate-details-page-content .container{display:none}}.issuer-info{display:flex}.issuer-info .lecturer-name{font-size:14px;line-height:16px;font-weight:500;font-family:'Lato',sans-serif;font-weight:600;margin-bottom:8px!important}.issuer-info .lecturer-course-name{font-size:10px;line-height:12px;font-weight:500;font-family:'Lato',sans-serif}.issuer-info .signature img{width:33px;margin-left:14px}@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}}