.red-container{padding:5px 25px;color:#fff;background:#fc4c50 url('../../images/certificates/icon.png') no-repeat center center;background-size:635px 535px}.red-container p,.red-container a{font-size:1em;color:#fdd2d8}.white-container{padding:5px 25px;background:#fff url('../../images/certificates/icon-blue.png') no-repeat center center;background-size:635px 535px}.white-container p,.white-container a{font-size:1em;color:#3f4d5a}.container:not(.main-page-header){width:100%;height:1122px}.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:#3f4d5a}.certificate-details-page-content aside .publicity-info span.label{vertical-align:text-top}.certificate-details-page-content aside .share-achievment-title{color:#3f4d5a}.certificate-header{height:15%;font-size:80%}.main-content-wrapper{padding-top:10px;width:100%;height:79%;padding-top:40px}.main-content-wrapper .diploma-label{position:relative;font-family:'Montserrat-Medium',Arial,Helvetica,sans-serif;font-size:7.5em;text-transform:uppercase}.main-content-wrapper .diploma-label:after{content:'';position:absolute;bottom:10%;left:0;width:100%;height:8px;background:#fff}.main-content-wrapper .certificate-holder-name{font-size:3.2em;color:#fff}.main-content-wrapper .certificate-holder-name.blue{color:#3f4d5a}.main-content-wrapper .diploma-name{font-family:'Montserrat-Medium',Arial,Helvetica,sans-serif;font-size:3.5em}.main-content-wrapper .diploma-name.blue{color:#3f4d5a}.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:#fc4c50}.curriculum-section .row{text-align:left}.curriculum-section .row:first-of-type{margin-bottom:10px;border-bottom:1px solid #b8b8b8}.curriculum-section .curriculum-header-item{font-size:12px;color:#b8b8b8}.curriculum-section .curriculum-item{line-height:1.1em;margin-bottom:1em;color:#3f4d5a}.certificate-footer{height:6%}.certificate-footer .lecturer-name{margin:0;font-size:1.2em;font-family:'Montserrat-Medium',Arial,Helvetica,sans-serif;color:#fff}.certificate-footer .lecturer-name.grey{color:#b8b8b8}.certificate-footer p,.certificate-footer a{font-size:.75em;line-height:1.5em;margin-bottom:0}.certificate-footer a.white{color:#fdd2d8}.certificate-footer p.bottom-buffer{margin-bottom:10px}.certificate-footer .cell:first-child{padding-right:10px}.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}@media only screen and (min-width:1200px){.container:not(.main-page-header){width:750px;padding:15px}.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){.container:not(.main-page-header){background-size:auto}p.break-all{word-break:break-all}.red-container{padding:5px 10px}.main-content-wrapper .certificate-label,.main-content-wrapper .diploma-label{font-size:3em}.main-content-wrapper .diploma-name{line-height:1.2em}.certificate-header .course-name{font-size:3em;margin-bottom:40px}.certificate-footer>div{margin-bottom:15px}.certificate-footer .cell{display:block}.curriculum-section{width:100%}.curriculum-section .no-padding{padding-left:15px}}