@charset "UTF-8";
html{overflow-x:hidden !important;}
body{font-family: 'Segoe Print', 'Bradley Hand', Chilanka, TSCu_Comic, casual, cursive; font-weight: normal; color:#000; font-size: 1.2em;}
h1, .h1 {font-size: calc(0.75rem + 1.7vw);}
h2, .h2 {font-size: 2.5rem;}
h3, .h3 {font-size: 1.8rem;}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, .subheading  {text-transform: none;}
#sideNav .navbar-nav .nav-item .nav-link {font-weight: 200;}
.nav-link {color: #000;}
.nav-link:hover, .nav-link:focus {color: #FFF;}
table {width: inherit !important;}
td, th {width: auto; border: 1px solid #eee;}
td.min, th.min {width: 1% !important; white-space: nowrap !important;}
th {background-color: rgba(260, 93, 56, 0.85) !important; color: rgb(255, 255, 255); text-align: center;}
:root{ --bs-primary-rgb: 260, 93, 56;}
.lightboxOverlay {background-color: rgba(32, 45, 84, 0.9) !important;}
.lb-data .lb-number, .lb-close {display: none !important;}
figcaption {font-size: 86.66667%; padding: 0.5em; text-align: center; margin-top: 0.5em; color: #000000;}
.img-responsive {border: none; max-width: 100% !important; height: auto;}
.p-text { text-align: center; margin: 0.3em;}
.social-icons{margin-top: 1.5em;}
.social-icons .social-icon { --bs-bg-opacity: 1; background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;}
.text-primary{
 background: linear-gradient(90deg, rgba(131,58,180,1) 0%, rgba(253,29,29,1) 50%, rgba(252,176,69,1) 100%);
 background-clip: text; color: transparent !important; font-size: calc(0.75rem + 1.7vw);}
.card { --bs-card-spacer-y: 1.5rem;}
@media (min-width: 992px )
{#sideNav .navbar-brand .img-profile { max-width: 100%; }
}
@media(max-width:991px ){
section.resume-section { padding-top: 0;}
.mb-0 { margin-bottom: 1rem !important; margin-top: 2em;}
}
@media(max-width:768px ){
section.resume-section { padding-top: 1em;}
.mb-0 { margin-top: 1em;}
.social-icons {text-align: center;}
}
@media(max-width:576px ){
.card {margin: 0.5rem 0 !important; text-align: center;}
}