/* Imports */
@import url('https://fonts.googleapis.com/css2?family=Courgette&display=swap');

/* General */
body{background:#282828;font-size:1rem;line-height:1.4rem}
.navbar.bg-gradient-light{background:rgba(255,255,255,0.01)}
p{word-break:break-word}
/* Resume */
h1{font-size:3.5rem}
.pt-br{display:none}
.resume-page{box-shadow:0 0.125rem 1rem rgba(0,0,0,0.8)}
.resume-page h1{font-family:'Courgette',cursive}
.contacts a,.contacts a:focus,.contacts a:hover,.contacts a:visited:active{color:#343a40!important;text-decoration:none}
.social a,.social a:focus,.social a:hover,.social a:visited:active{color:#fff!important;text-decoration:none}
.skill p{font-size:1.2rem;height:40px;line-height:1.2rem;align-items:center}
.others-skill p{font-size:1.2rem;line-height:1.2rem;margin-right:2rem;display:inline-block}
.skill-bar{display:inline-flex;text-align:center;border-radius:100%;width:40px;height:40px;background-color:#ffc107;background-image:linear-gradient(91deg,transparent 50%,#f7ed7e 50%),linear-gradient(90deg,#f7ed7e 50%,transparent 50%)}
.percent{position:relative;font-size:0.6rem;width:100%}
.circle{position:relative;top:10%;left:10%;text-align:center;width:80%;height:80%;border-radius:100%;display:flex;align-items:center}
a.link-white,a.link-white:hover,a.link-white:visited,a.link-white:focus{color:#fff;text-decoration:none;font-weight:bold}
/* Medias */
/* Small devices */
@media(max-width:991.98px){}
/* Large devices (desktops, 992px and up) */
@media(min-width:992px){
    .border-lg-left-light{border-left:1px solid #f8f9fa!important}
}
/* Print */
@media print{.text-warning{color:#343a40!important}}