.logo{
	position:absolute;
	top:0px;
	left:10%;
}
body{
	background-image: url("https://www.toptal.com/designers/subtlepatterns/uploads/y-so-serious-white.png");
	background-size: 15%;
	margin:0px auto;
	font-family:Calibri;
}
.header{
	height:6px;
	width:100%;
	background-color:#950740;
}
.header-content{
	width:80%;
	margin-left:10%;
	margin-right:10%;
	padding-top:8px;
	}
.header-menu{
	margin-top:10px;
	text-align:right;
}
.logo-name{
    width: 120px;
    position: relative;
    top:3px;
	left:-6px;
}
.header-menu-link{
background-color: #C3073F;
    padding: 9px 12px 10px 12px;
    color: #ffffff;
    text-decoration: none;
    font-size: 1em;
    letter-spacing: 0.03em;
	margin: 0px 0px 0px -5px
}	
.header-menu-link:hover{
background-color: #950740;	
color: #ffffff;
}	
.header-menu-link-current{
background-color: #950740;	
color: #ffffff;
}	
.content-wrap{
	margin-top:60px;
	padding:0px;
	width:80%;
	margin-left:10%;
	margin-right:10%;
}
.header-wrapper{
	border:5px solid #950740;
	background-color:#950740;
	background-image: url("header.jpg");
	background-repeat:no-repeat;
	background-size: cover;
	padding:10px;
	text-align:right;
}
.header-text{
color:#ffffff;
    font-size: 3.6vw;
    font-style: italic;
    font-variant-caps: small-caps;
}
.page-content{
	background-color:#ffffff;
	margin-top: 25px;
    padding: 0px 10px 10px 10px;
    font-size: 1.1em;
    text-align: justify;
	border-top:2px solid #C3073F;
}
.liner-1{
	margin-bottom:10px;
	position:relative;
    padding:10px 10px 10px 10px;
	color:#ffffff;
	font-size:1.3em;
	left:-10px;
	background-color:#950740;
	width: max-content;
	min-width:150px;
}
.footer{
	font-size:.7em;
	color:#666666;
	text-align:right;
}
.job-title-1{
font-size:1.7em;
}
.job-title-2{
font-size:.8em;
}
.link{
	padding-left:10px;
    color: #950740;
    text-decoration: none;
    font-size: .9em;
    letter-spacing: 0.03em;
}
.link:hover{
	color: #C3073F;
	text-decoration:underline;
}
.link-2{
    color: #ffffff;
    text-decoration: none;
    letter-spacing: 0.03em;
}
.link-2:hover{
	text-decoration:underline;
}
.job-description{
	text-align: justify;
}
.form-label{
	font-size:.8em;
	padding:2px;
	margin:2px;
}
.form-text{
	font-size:.9em;
	padding:5px;
	margin:2px;
	width:250px;
	border:1px solid #cccccc;
}
.form-title{
	font-size: 1.2em;
    padding: 5px 5px 10px 5px;
    border-bottom: 1px solid #C3073F;
}
.p-t-10{
	padding-top:10px
}
.f-right{
	float:right;
}
.button{
background-color:#950740;
padding:5px 10px 5px 10px;
color:#ffffff;
border:none;
margin:2px;
cursor:pointer;
}
.button:hover{
background-color:#C3073F;
}
.button:active{
background-color:#950740;
}
.required:after {
    content:" *";
    color: red;
  }
.helper-text{
	font-size:.7em;
	font-style:italic;
	float:right;
}
.success-message{
    padding: 10px;
    background: lightgreen;
    font-size: smaller;
}
}