body {
     font-family:Arial, Sans-Serif;
	 padding: 0px 20px 0px 20px;
	 background-color:#e9ebee!important;
	 
}
.clearfix:before, .clearfix:after{
     content: "";
     display: table;
}
.clearfix:after{
     clear: both;
}
.wraper{
	 background-color: #FFF;
	 padding: 20px;
	 border-radius: 0px 0px 15px 15px;
}
a{
     color:#0067ab;
     text-decoration:none;
}
a:hover{
     text-decoration:underline;
}
.form{
     width: 600px;
     margin: 0 auto;
}
.form-short{
     width: 300px;
     margin: 0 auto;
}
.header-div{
	 margin-top: 20px;
	 height: 80px;
}
.div-footer{
	font-size: 10px;
	margin-top: 50px;
}
input[type='text'], input[type='email'], select ,
input[type='password'] {
     
     border-radius: 2px;
     border: 1px solid #CCC;
     padding: 10px;
     color: #333;
     font-size: 14px;
     margin-top: 10px;
}
input[type='submit']{
     padding: 10px 25px 8px;
     color: #fff;
     background-color: #0067ab;
     text-shadow: rgba(0,0,0,0.24) 0 1px 0;
     font-size: 16px;
     box-shadow: rgba(255,255,255,0.24) 0 2px 0 0 inset,#fff 0 1px 0 0;
     border: 1px solid #0164a5;
     border-radius: 2px;
     margin-top: 10px;
     cursor:pointer;
}
input[type='submit']:hover {
     background-color: #024978;
}
.disable_text{
	 background-color: "#FF0000";
}

.header-div{
	
	
}

.title-section{
	font-size: 20px;
	border-bottom: 1px  #e9ebee solid;	
}
.event-detail{
	border-bottom: 1px #e9ebee solid;
	margin-bottom: 8px;
}
.event-subevent{
	padding-top: 20px;
	border-bottom: 1px #e9ebee solid;
}

.main-title-site{
  color: #000;
  font-size: 2em;
  text-shadow: 1px 1px 2px whitesmoke, 0 0 1em slategray, 0 0 0.2em slategray;
}
.sub-title-site{
  color: #000;
  font-size: 1em;
  text-shadow: 1px 1px 2px whitesmoke, 0 0 1em slategray, 0 0 0.2em slategray;
}
.person-pic-sm{
	height: 150px;
	border-radius: 0px 0px 15px 15px;
	margin: 0px 15px 15px 15px;
}

.input-bib{
	width: 50px!important;
}

@media print {
	.sf-menu{
		display: none;
	}
	.div-footer{
		display: none;
	}
}

.input-small{
	width: 150px!important;
    /* display: none; <- Crashes Chrome on hover */
    -webkit-appearance: none;
    margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}