body {
    background-color: #252523 !important;
    color: #404040 !important;
}

p {
    font-size: 0.9rem;
}

ul {
    font-size: 0.9rem;
}

h1 {
    font-size: 1.9rem !important;
}

h2 {
    font-size: 1.2rem !important;
}


.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.buttonClass {
    text-align: center;
    max-height: 90%;
    padding-bottom: 1rem;
}

.project_text {
    padding: 1rem 1rem 0rem 1rem;
}

.project_title {
    padding: 1rem 1rem 1rem 1rem;
    border-color: #a39274;
}

.jobTable {
    border-top: solid !important;
    border-color: rgb(73, 73, 73) !important;
    border-width: 2px !important;
    margin-top: 5px;
    padding-top: 10px;
}

.jobTable h3 {
    font-size: 1.25rem;
}

.jobTable h4 {
    font-size: 1rem;
    color: rgb(73, 73, 73);
}

.rText p {
    font-size: 1.25rem;
}

.rText {
    padding-left: 0.5rem !important;
}

.sectionbackground {
    background-color: #ffffff !important;
}

.customheader {
    background-color: #a39274;
    color:aliceblue
}

.img-container img {
    vertical-align: top; /* Align the top of the image within its container */
  }

.custombutton {
    background-color: #617e84 !important;
    color:aliceblue !important;
}