/*Scrolling*/ html { scroll-behavior: smooth; } /*Header text*/ .jumbotron { background-image: linear-gradient(90deg, #849EB5, #30394A); padding-bottom: 20px; padding-top: 20px; text-shadow: 0px 2px 4px #000000; } .container { margin-top: -25px; } /*Background related*/ body { background: #161616; } /*Text related CSS*/ h4 { font-size: 70px; color: #FFFFFF; font-family: News Cycle, serif; } h3 { color: #e5e5e5; } p { font-size: 17px; font-family: News Cycle, serif; color: #DEDEDE; } p2 { font-size: 24px; color: #DEDEDE; font-family: News Cycle, serif; } date { font-family: News Cycle, serif; font-style: italic; font-size: 17px; color: #DEDEDE; } jobtitle { font-size: 17px; font-weight: bold; font-family: News Cycle, serif; color: #DEDEDE; } jobtilenolink { font-size: 17px; font-weight: bold; font-family: News Cycle, serif; color: #DEDEDE; } li { font-family: News Cycle, serif; color: #DEDEDE; } a { color: #4A8ECC; } p a:visited { color: #4A8ECC; } .href { color: #4A8ECC; } a:visited { color: #4A8ECC; } p a:hover { color: #4FB1F4; } a:hover { color: #4FB1F4; } jobtitle:hover { color: #4FB1F4; } /*Section*/ section { background-color: #1B1B1B; padding: 20px; margin: -5px; margin-bottom: 30px; box-shadow: 0px 2px 4px rgba(0,0,0,0.3); } /*Icon related*/ .icon { position: relative; top: 3px; right: 5px; }