
.certificate-page {
padding: 10px;
background-color: rgba(252,251,219,1);
width: 100%;
height: auto;
}

#certificate-title {
color: black!important;
width: 100%;
text-align: center;
padding-bottom: 0.5em;
padding-top: 0.5em;
}

.certificate-text {
color: black!important;
width: 100%;
text-align: justify;
}

.btn-certificate {
background-color: #151515;
border: 0;
border-radius: 10px;
letter-spacing: 7px;
}

.btn-certificate:disabled {
background-color: #151515;
opacity: 0.5;
border: 0;
border-radius: 10px;
letter-spacing: 7px;
}

.certificate-last-row {
flex: 1;
width: 100%;
padding-top: 2em;
flex-wrap: wrap;
}

.btn-certificate-text {
color: white!important;
padding: 10px;
margin: 0;
}

#certificate-image {
display: none;
}

@media only screen and (min-width: 768px) {
.certificate-page {
height: 30em;
}

#certificate-image {
width: 40%;
height: auto;
display: inline;
}
.certificate-last-row {
flex: 1;
width: 100%;
padding-top: 4em;
flex-wrap: wrap;
}
}