#ce-form-container * {
  font-family: Roboto Condensed;
}
#ce-form-title {
  font-size:26px;
  color:#0D64A3;
  margin-bottom: 1rem;
}
.input-fieldset {
  display:flex;
  width:100%;
}
.input-fieldset .input {
  width: 50%;
  margin-right: 1%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.input input[type=text], .input input[type=date], .input input[type=time], .input select {
  width: 100%;
  padding: 12px 20px;
  margin: 0 0 8px 0;
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 10px;
  box-sizing: border-box;
  -webkit-box-shadow: 5px 5px 15px 2px rgba(0,0,0,0.1); 
  box-shadow: 5px 5px 15px 2px rgba(0,0,0,0.1);
  font-size: 14px;
}

.input input[type=submit] {
  width: 100%;
  background-color: #4CAF50;
  color: white;
  padding: 14px 20px;
  margin: 8px 0;
  border: none;
  border-radius: 10px;
  cursor: pointer;
}

.input input[type=submit]:hover {
  background-color: #45a049;
}

#success-forms form > div:first-of-type {
	font-size: 22px;
	font-family: Roboto Condensed;
	font-style: normal;
	font-weight: 400;
	color: #0d64a3;
	margin: 0 0 24px;
}

#member-form {
  margin-top:36px;
}

#photo-label {
  width: 100%;
  padding: 4px 20px;
  margin: 0 0 8px 0;
  display: flex;
  border: 1px solid #ccc;
  border-radius: 10px;
  box-sizing: border-box;
  -webkit-box-shadow: 5px 5px 15px 2px rgba(0,0,0,0.1); 
  box-shadow: 5px 5px 15px 2px rgba(0,0,0,0.1);
  font-size: 14px;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
}
#inner-photo-label {
  border: 2px solid #FBDB71;
  border-radius: 10px;
  color: #0D64A3;
  padding: 1px 5px 0 5px;
  cursor: pointer;
}

#photo-label_2 {
  width: 100%;
 padding: 4px 20px;
  margin: 0 0 8px 0;
  display: flex;
  border: 1px solid #ccc;
  border-radius: 10px;
  box-sizing: border-box;
  -webkit-box-shadow: 5px 5px 15px 2px rgba(0,0,0,0.1); 
  box-shadow: 5px 5px 15px 2px rgba(0,0,0,0.1);
  font-size: 14px;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
}
#inner-photo-label_2 {
  border: 2px solid #FBDB71;
  border-radius: 10px;
  color: #0D64A3;
  padding: 1px 5px 0 5px;
  cursor: pointer;
}
#submitBtn, #memberSubmitBtn, #sponsorSubmitBtn {
  background: #ffdd72;
  border-color: #ffdd72 !important;
  color: #003462;
  padding: calc(.64rem - 2px) calc(.91rem - 2px);
  border-radius: 10px;
  font-size: .89rem;
  border: 2px solid;
  margin-top: 1rem;
}
#submitBtn:hover, #memberSubmitBtn:hover, #sponsorSubmitBtn:hover  {
  background: #ebc241;
  border-color: #ebc241;
}
.flexput {
	display: flex;
	flex-direction: column;
	align-items: start !important;
}
.little-label {
	font-size: 14px;
	color: #113457;
	font-weight:500;
}
.input label {
	margin:3px 0;
}
{# Begin Jan 24 Client Revisions #}
#epi-box {
	display: flex;
	margin-top: 24px;
}
#epi-box > div {
	margin: 0 24px 0 0;
	color: #113457;
}
.gray-ovr {
	color: #707070 !important;
}
.input select {
	color: #707070;
}

.input label:after {
    color: #e32;
    content: ' *';
    display:inline;
}