* {
margin: 0;
padding: 0
}
html, body {
background: #F2EEE2;
}
@font-face {
font-family: hand-written;
src: url('fonts/CONFN___.TTF');
}
.navbar {
padding-bottom: 0;
}
#mainNav {
position: relative;
padding-bottom: 0;
}
.navbar-brand {
color: #52658F !important;
font-size: 2em;
font-family: 'hand-written', 'Roboto', sans-serif;
}
.nav-link {
color: #52658F !important;
font-size: 1.3em;
font-family: 'hand-written', 'Roboto', sans-serif;
}
.nav-item {
text-align: right;
}
.index-content {
margin-top: 12px;
}
.btn-custom {
background-color: #F8F8F8;
border: #52658F;
color: #52658F;
font-weight: 100;
border: 2px solid #52658F;
padding: 10px 10px 3px 10px;
margin: 10px;
font-family: 'hand-written', 'Roboto', sans-serif;
font-size: 1.5em;
}
.btn-custom:hover {
background-color: #52658F;
border: 2px solid #F8F8F8;
}
.btn-custom:active {
background-color: #333A56 !important;
border: 2px solid #F8F8F8;
}
.btn-back {
background-color: #333A56 !important;
color: #F8F8F8;
padding: 10px 10px 3px 10px;
margin: 10px;
font-family: 'hand-written', 'Roboto', sans-serif;
font-size: 1.5em;
font-weight: 100;
border: 2px solid #F8F8F8;
}
.btn-back:hover {
background-color: #F8F8F8 !important;
color: #333A56 !important;
border: 2px solid #333A56;
}
.btn-git {
background-color: #333A56 !important;
color: #F8F8F8;
padding: 10px 10px 10px 10px;
/* margin: 10px;*/
font-family: 'Roboto', sans-serif;
font-size: 1.2em;
font-weight: 400;
border: 2px solid #F8F8F8;
}
.btn-git:hover {
background-color: #F8F8F8 !important;
color: #333A56 !important;
border: 2px solid #333A56;
}
/*
#collapse-close-btn {
padding: 4px !important;
margin: 0px;
margin-top: 10px !important;
}
*/
.tech-anim-entry {
background-color: #efe4c4;
margin: 5% 0%;
padding: 5% 5%;
border-radius: 10px;
}
.post-title {
font-weight: bold;
font-size: 1.5em;
}
.post-content {
margin-top: 0%;
}
.hm-sec-lg {
padding: 0;
/* position: relative;*/
}
.hm-sec-lg img {
display: block;
margin: auto;
width: 14em;
height: auto;
}
.teaching-img {
display: block;
margin: auto;
width: 55%;
height: auto;
}
.logo-img {
display: block;
margin-left: auto;
margin-right: auto;
width: 50%
}
@media screen and (max-width: 767px) {
.teaching-img {
display: block;
margin: auto;
width: 90%;
height: auto;
}
.logo-img {
display: block;
margin-left: auto;
margin-right: auto;
width: 70%;
}
}
.hm-sec-lg-content {
/* display: block;*/
margin: auto;
width: 100%;
/* height: auto;*/
text-align: center;
position: absolute;
top: 52%;
background-color: rgba(242, 238, 226, 0.85);
-webkit-appearance: none;
-moz-box-shadow: 0 0 10px 10px rgba(242, 238, 226, 0.86);
-webkit-box-shadow: 0 0 10px 10px rgba(242, 238, 226, 0.86);
box-shadow: 0 0 10px 10px rgba(242, 238, 226, 0.86);
}
.hm-sec-lg-name {
color: #333A56;
font-size: 4em;
font-family: 'hand-written', 'Roboto', sans-serif;
}
.hm-sec-lg-title {
color: #333A56;
font-size: 2em;
font-family: 'hand-written', 'Roboto', sans-serif;
margin-top: -25px;
display: block;
}
#hm-sec-lg-contact {
color: #333A56;
font-size: 1.7em;
font-weight: 100;
font-family: 'hand-written', 'Roboto', sans-serif;
padding-bottom: -10px;
}
.hm-sec-link {
color: #52658F !important;
font-family: 'hand-written', 'Roboto', sans-serif;
font-size: 1.7em;
}
.hm-sec-link:hover {
color: #333A56 !important;
}
.rand-text {
font-family: 'hand-written', 'Roboto', sans-serif;
color: #F8F8F8;
}
#about-me-collapse {
/* background: #52658F;*/
background: rgba(82, 101, 143, 0.95);
z-index: 100;
position: absolute;
border-radius: 10px;
color: #F8F8F8;
margin: 0% 5%;
padding: 5%;
}
#about {
/* margin-right: -5%;*/
}
.homepage-text {
display: block;
margin: 5%;
color: #333A56;
text-align: center;
font-family: 'Roboto', sans-serif;
/* Got the following off the internet */
position: relative;
top: 43%;
transform: translateY(-50%); /* or try 50% */
}
.hm-sec-sm {
padding: 1em;
/* margin: 1em;*/
}
.hm-sec-sm img, .tech-anim-entry img {
display: block;
margin: auto;
width: 100%;
height: auto;
border-radius: 10px;
}
.hm-sec-sm img:hover {
opacity: 0.5;
}
.hm-sec-sm-text {
display: block;
/* margin: 5%;*/
color: #52658F;
text-align: center;
font-family: 'Roboto', sans-serif;
}
.hm-sec-sm-text-title {
font-weight: 600;
font-size: 1.5em;
color: #333A56;
}
.hm-sec-sm-text-title:hover {
color: #333A56;
}
.hm-sec-sm-text-hashtags {
font-size: 0.9em;
font-weight: 500;
color: #333A56;
}
.hm-sec-sm-text-desc {
font-size: 1.1em;
font-weight: 100;
color: #333A56;
margin: 10px;
}
/* PROJECT PAGES */
.project-content {
margin-top: 1.5em;
text-align: center;
}
/*
.project-col {
display: block;
margin-left: auto;
margin-right: auto;
width: 80%;
}
*/
.project-title {
font-family: 'Roboto', sans-serif;
font-weight: 700;
font-size: 2.5em;
color: #333A56;
}
.project-details-text {
background: #333A56;
margin-top: 0.5em;
padding: 2em 3em;
border-radius: 10px;
font-family: 'Roboto', sans-serif;
font-weight: 300;
font-size: 1em;
color: #F8F8F8;
text-align: left;
}
.project-details {
background: #333A56;
margin-top: 0.5em;
padding: 1.5em;
border-radius: 10px;
font-family: 'Roboto', sans-serif;
font-weight: 300;
font-size: 1em;
color: #F8F8F8;
}
.detail-section {
font-weight: 600;
}
.project-writeup {
margin: 2em;
color: #333A56;
font-size: 1.05em;
text-align: left;
display: block;
/* align-content: center;*/
margin-left: auto;
margin-right: auto;
}
.project-writeup-logistics {
margin: 2em;
color: #333A56;
font-size: 1.5em;
text-align: left;
display: block;
/* align-content: center;*/
margin-left: auto;
margin-right: auto;
}
ol {
padding-left: 15px;
}
ul {
padding-left: 30px;
}
.question {
font-weight: 500;
}
.answer {
padding-left: 20px;
}
#apply-button {
padding: 0%;
font-size: 3em;
text-align: center;
}
.takeaways-title {
font-size: 1.5em;
font-weight: 700;
}
.takeaways-list {
margin-left: 5%;
}
.project-media {
position: relative;
width: 100%;
padding-bottom: 56.25%;
height: 0;
}
.project-media-img {
position: sticky;
display: block;
margin-left: auto;
margin-right: auto;
width: 100%;
border-radius: 30px;
}
.project-media iframe {
position: absolute;
top:0;
left: 0;
width: 100%;
height: 100%;
}
.media-description {
font-size: 0.8em;
text-align: left;
font-weight: 500;
margin: 0% 12%;
/* align-content: center;*/
/* display: block;*/
}
.twitter-thread {
font-size: 0.9em;
text-align: left;
font-weight: 300;
margin: 0% 8%;
}
#thread-title {
font-weight: 500;
}
@media screen and (max-width: 768px) {
.twitter-thread {
font-size: 0.9em;
text-align: left;
font-weight: 300;
margin: 0% 0%;
}
}
.m-dsc-center {
text-align: center !important;
align-content: center;
display: block;
}
/*
@media screen and (max-width: 767px) {
#hm-sec-abt {
display: none;
}
.hm-sec-sm {
padding: 1em;
margin: 0em 1em;
}
}
@media screen and (min-width: 768px) {
#hm-sec-btn-abt {
display: none;
}
}
*/
.filterDiv {
display: none;
}
.show {
display: block;
}
.container {
overflow: hidden;
}
#myBtnContainer {
align-content: center;
display: block;
text-align: center;
margin-top: 2%;
}
.hm-sec-title {
font-family: 'Roboto', sans-serif;
font-weight: 600;
font-size: 3em;
color: #333A56;
text-decoration: overline;
}
#hm-sec-btn-row {
margin: 1.5% 0% 3% 0%;
}
.fil-elem-txt {
width: 126px;
margin: 0% 0.5%;
padding: 1%;
font-family: 'Roboto', sans-serif;
font-weight: 100;
font-size: 1em;
/*
color: #F8F8F8;
background-color: #52658F;
*/
color: #52658F;
background-color: #F2EEE2;
border-radius: 10px;
border: 2px solid #333A56;
transition: 0.3s;
}
.fil-elem-txt:hover {
background-color: #333A56;
border-color: #333A56;
color: #F8F8F8;
}
.active-filter-elem:hover {
background-color: #333A56;
border-color: #333A56;
}
.active-filter-elem{
background-color: #333A56;
border-color: #333A56;
color: #F8F8F8;
}
video {
border-radius: 10px;
height: auto;
max-width: 100%;
}
.page-footer {
background-color: white;
font-size: 2em;
padding: 1em;
margin-top: 2em;
}
.fa {
color: #52658F;
margin: 0em 1em;
}
.fa:hover {
color: #333A56;
}
.carousel-control-prev-icon,
.carousel-control-next-icon {
height: 60px;
width: 30px;
color: #333A56;
background-color: #333A56;
background-clip: border-box;
border-radius: 200px;
}
.blogpost-div {
background-color: #52658F;
color: #F2EEE2;
}