@charset "utf-8";

body {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #151515;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	/* background-color: #EFF5F8; 
	background-color: #F7EEEE; */
	background-color: #2F2F2F;
	text-align:center;
}

h1, h2 {
	color: #3399CC;
	font-family: arizonia;
	font-style: normal;
	font-weight: 400;
}
h1 {
	font-size: 72px;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: arizonia;
	font-style: normal;
	font-weight: 400;
}


body p {
	font-size: x-large;
	text-align: center;
}

h2 {
	font-size: 45px;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;

}

#cu_container {
	background-color: #505050;
	text-align: center;
	min-width: 46.25em;
	max-width: 62.5em;
	width: 90%; /* 86.45%; */
	margin-left: 20%;
}

#subjet {
	width: 50%;
}

#textA {
	width; 60%;
	columns: 200;
}

#cu_container h1 {
	font-size: 72px;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: arizonia;
	font-style: normal;
	font-weight: 400;
}

.boardIt>li {
	border: 3px solid #000000;
	border-radius: 25px;
	padding-right: 15px;
    padding-left: 15px;
}

input, textarea {
    padding: 5px;
    margin: 10px;
    font-family: Cambria, Cochin, serif;
    font-size: medium;
    font-weight: bold;
    outline: none;
}
p {
    font-family: Cambria, Cochin, serif;
    font-size: large;
    margin-bottom: -5px;
}
input[type=text], textarea {
    width: 350px;
    background-color: #DDEDFF;
    border: 1px solid #97C9FF;
}
input[type=submit] {
    width: 100px;
    background-color: #669900;
    border: 1px solid #336600;
    font-size: large;
    color: #FFFFFF;
}
input[type=submit]:hover {
    background-color: #78B300;
    cursor: pointer;
}
input[type=submit]:active {
    background-color: #4A6F00;
}


#formContainer {
	margin-left: 9%;
	width: 80%;
}

form {
	width: 100%;
}

.clearfx {
	clear: left;
}

.contactPage {
	width: 100%;
}

.contactPage p {
	margin-left: 10%;
	width: 15%;
	float: left;
}
.contactPage input[type=text] {
	width: 50%;
	margin-left: 10%;
	float: left;
}
.contactPage textarea {
	width: 50%;
	margin-left: 10%;
	float: left;
}

/* solved Collapsing parent problem */ 
#submitButton {
	clear: left;
}

#notif_msg>a {
	color: #358047;
	font-size: 1.5em;
}
#notif_msg>a:hover {
	color: blue;
}

#goBack {
  border: 1px solid #ccc;
  display: none;
  font-size: 25px;
  margin-top: 10px;
  padding: 5px;
  text-transform: uppercase;
}
#msg:hover #goBack {
  color: red;
  display: block;
}