/* Typography */
html {
font-family: 'Roboto', sans-serif;
min-height: 100%;
}
@media (min-width: 576px) {
html {
font-size: 14px;
}
}
@media (min-width: 768px) {
html {
font-size: 16px;
}
}
@media (min-width: 992px) {
html {
font-size: 18px;
}
}
@media (min-width: 1200px) {
html {
font-size: 20px;
}
}
.icons-social i {
font-size: 3em;
}
/* Custom Styles */
main {
display: flex;
flex-direction: column;
min-height: 100vh;
justify-content: center;
padding: 0 30px;
}
main > .intro {
font-family: 'Reem Kufi', sans-serif;
font-size: 3.75em;
font-weight: 600;
text-align: center;
}
main > .tagline {
font-size: 1.5rem;
margin: 1.5rem 0;
font-weight: 100;
text-align: center;
}
main > .icons-social {
text-align: center;
}
.icons-social i {
padding: 10px;
}
.devto {
margin-bottom: -0.20rem;
}
.devto svggg {
margin-bottom: -0.20rem;
margin-left: 0.675rem;;
width: 2.65rem;
height: 2.65rem;
}
### TEST
/**********************************/
/********** General CSS ***********/
/**********************************/
body {
color: #666666;
background: #F6D155;
font-family: 'Open Sans', sans-serif;
}
a {
color: #222222;
transition: all .3s;
}
a:hover,
a:active,
a:focus {
color: #C92c00;
outline: none;
text-decoration: none;
}
.btn:focus {
box-shadow: none;
}
/**********************************/
/*********** About CSS ************/
/**********************************/
.container {
position: relative;
border-radius: 10px;
padding: 60px 30px;
background: #ffffff;
border-top: 60px solid #F6D155;
border-bottom: 60px solid #F6D155;
}
.container img {
border-radius: 10px;
width: 100%;
height: auto;
}
@media(max-width: 767.98px) {
.container img {
margin-bottom: 30px;
}
}
.container .btn {
border-radius: 10px;
color: #f4f3f3;
background: #C92c00;
transition: all .3s;
}