p{margin-bottom:unset!important}p:last-child{margin-bottom:unset!important}.certificate-container{width:595px;height:842px;position:relative;padding:40px;margin:0 auto}.certificate-container p,.certificate-container h2,.certificate-container h1,.certificate-container h3,.certificate-container h4,.certificate-container a,.certificate-container label{line-height:16px}.certificate-container .certificate-background-image{position:absolute;top:27.5%;left:13%}.certificate-container.dark{background:#c47a23}.certificate-container.dark .main-content-wrapper{margin-top:101px}.certificate-container.dark p,.certificate-container.dark h2,.certificate-container.dark h1,.certificate-container.dark h3,.certificate-container.dark h4,.certificate-container.dark a,.certificate-container.dark label{color:#fff}.certificate-container.dark .certificate-topics-heading-line{height:1px;background-color:#fff;margin:4px 20px 14px 20px;display:block}.certificate-container.dark .certificate-label{font-size:56px;line-height:68px;margin-bottom:110px}.main-content-wrapper{margin-top:96px}.certificate-container.light{background:#fff;background-color:#fff}.certificate-container.light .main-content-wrapper{margin-top:48px}.certificate-container.light .certificate-label{font-size:49px;line-height:60px;margin-bottom:74px}.certificate-container.light .certificate-topics-heading-line{height:1px;background-color:#565656;margin:4px 20px 14px 20px;display:block}.certificate-container.light p,.certificate-container.light a{color:#565656}.certificate-container.light p.course-name{color:#3f4d5a;font-weight:normal;font-family:'Montserrat-Medium',sans-serif;font-style:normal;font-weight:600;font-weight:500;font-size:20px;line-height:24px}.certificate-container.light .training-grade{margin-bottom:12px}.certificate-container.light .certificate-background-image{top:24%}.certificate-container.light .training-grade .regular{color:#ffa000}.certificate-details-page-content.light-background{background:#eaeaea}.certificate-details-page-content.light-background .share-achievment-title{color:#3f4d5a}.certificate-details-page-content{padding:15px 0;background:#eaeaea}.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-details-page-content aside .share-achievment-title{color:#234465}.certificate-header{overflow:hidden}.certificate-header img{margin:0 auto}.main-content-wrapper p{line-height:16px;font-weight:500;font-family:'Lato',sans-serif;font-size:14px;line-height:17px}.main-content-wrapper p.course-name{line-height:30px;font-weight:500;font-size:24px;line-height:29px;font-weight:normal;font-family:'Montserrat-Medium',sans-serif;font-style:normal;font-weight:600;margin-top:18px}.main-content-wrapper .certificate-label{font-weight:normal;font-family:'Montserrat-Medium',sans-serif;font-style:normal;font-weight:600;text-transform:uppercase;margin-bottom:18px}.main-content-wrapper .certificate-holder-name{font-weight:normal;font-family:'Montserrat-Medium',sans-serif;font-style:normal;font-weight:600;font-size:32px;line-height:39px;margin:18px 0;line-height:38px!important}.main-content-wrapper .training-grade{margin-top:18px;margin-bottom:32px}.main-content-wrapper .training-grade .regular{font-weight:normal;font-family:'Montserrat-Medium',sans-serif;font-style:normal;font-weight:600;font-weight:500;font-size:20px;line-height:24px;font-weight:700}.curriculum-section{width:100%;margin:0 auto}.curriculum-section label,.curriculum-section p{color:#234465!important}.curriculum-section .curriculum-section-main div:first-child p{font-weight:500;font-family:'Lato',sans-serif;font-size:12px;line-height:14px}.curriculum-section .curriculum-section-main.row p{margin-bottom:11px}.curriculum-section .curriculum-heading{display:inline-block;font-weight:normal}.curriculum-section .row{text-align:left;margin:0 20px;display:block;margin-bottom:11px}.curriculum-section .row div:last-child{text-align:right;padding-right:34px}.curriculum-section .curriculum-header-item{line-height:16px;font-weight:500;font-family:'Lato',sans-serif;font-size:14px;line-height:17px;margin:0}.certificate-footer{position:absolute;bottom:0;left:0;right:0;margin:0 40px 40px 40px}.certificate-footer .note{font-weight:500;font-family:'Lato',sans-serif;font-size:10px;line-height:12px;margin-bottom:12px}.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}.certificate-footer .qr-code .qr-additional-info{display:flex;flex-direction:column;position:relative;top:2px}.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:#fff;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 .certificate-container{display:none}}.curriculum-container{background-color:#fff;margin-top:10px}.curriculum-container-title{line-height:30px;font-weight:normal;font-family:'Montserrat-Medium',sans-serif;font-style:normal;font-weight:500;font-size:24px;line-height:29px;text-align:center;font-weight:600;margin-top:54px;margin-bottom:0;color:#234465}.curriculum-container .main-content-wrapper{margin-top:70px!important}.curriculum-container .main-content-wrapper.last{margin-top:0!important}.issuer-info{display:flex}.issuer-info .lecturer-name{line-height:16px;font-weight:500;font-family:'Lato',sans-serif;font-size:14px;line-height:17px;font-weight:600;margin-bottom:8px}.issuer-info .lecturer-course-name{font-weight:500;font-family:'Lato',sans-serif;font-size:10px;line-height:12px}.issuer-info .signature img{width:33px;margin-left:14px}@media only screen and (max-width:1324px){aside.pull-left{float:none!important;margin-bottom:10px;text-align:center}aside.pull-left form{display:inline-block}}