.requiredfieldstar { color: red; }
/*INPUT.SubmitButtonLink {
  padding-top: 2em;
  border-width: 1px;
  border-color: transparent;
  background-color: transparent;
  border-style: solid;
  cursor: pointer;
  font-size: 65%;
  text-decoration: underline;
  color: white;
  text-align: left;
  width: auto;
}*/
.DarkenBackground {
  background-color: black;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=55)"; /* IE8 */
  filter: alpha(opacity=55);                                         /* IE5-7 */
  opacity: 0.55;                                                     /* other browsers */
  z-index: 100;
  height: 100%;
  width: 100%;
  background-repeat: repeat;
  position: fixed;
  top: 0px;
  left: 0px;
}
.DialogBox {
  border-radius: 5px;
  font-family: 'Roboto', sans-serif;
  text-align: left;
  position: fixed;
  z-index: 101;
  overflow: hidden;
  top: 15%;
  left: 50%;
  line-height: 1em;
  margin-left: -25%;
  width: 50%;
  padding: 17px;
  color: #1c4494;
}
.DialogBox *{
}

.DialogBoxMessage {
  background-color: white;
  font-size: 16px;
  line-height: 22px;
  padding: 40px 30px 40px 30px;
  display: block;
  text-align: left;
}
.DialogBoxTop, .DialogBoxBottom {
  background-color: white;
  font-family: 'Homenaje', sans-serif;
  font-size: 18px;
  padding: 15px;
  border:1px solid #ddd;
}
.DialogBoxTop {
  text-align: center;
  border-radius: 5px 5px 0 0;
  text-transform: uppercase;
  font-weight: bold;
}
.DialogBoxBottom {
  text-align: center;
  border-radius: 0 0 5px 5px;
}
INPUT.SubmitButtonSmall {
  background-color: #1c4494;
  color: #FFFFFF;
  font-size: 14px;
  width:50%;
  padding:10px;
  border:none;
  border-radius:3px;
  transition:background-color 0.25s, color 0.25s;
  outline:none;
}
INPUT.SubmitButtonSmall:hover,INPUT.SubmitButtonSmall:focus{
  background-color: #ffffff;
  color: #1c4494;
  cursor: pointer;
  outline:none;
}

INPUT.SubmitButtonLink {
  background-color: #FFFFFF;
  color: #1c4494;
  font-size: 14px;
  border:none;
  border-radius:3px;
  transition:background-color 0.25s, color 0.25s;
  outline:none;
}

INPUT.SubmitButtonLink:hover,INPUT.SubmitButtonLink:focus{
  background-color: #1c4494;
  color: #ffffff;
  cursor: pointer;
  outline:none;
}

.button {
  background-color: #FFFFFF;
  color: #1c4494;
  font-size: 14px;
  border:none;
  border-radius:3px;
  transition:background-color 0.25s, color 0.25s;
  outline:none;
}

.button:hover,.button:focus{
  background-color: #1c4494;
  color: #ffffff;
  cursor: pointer;
  outline:none;
}

.DialogBoxInput {
  position: absolute;
  right: 47px;
  padding: 0;
}

INPUT.DialogBoxInput {
  font-size: 14px;
  border: none;
  background-color: lightgray;
}
SPAN.DialogBoxInput {
  border: none;
  color: #1c4494;
  font-size: 18px;
  transition: background-color 0.25s, color 0.25s;
  outline: none;
}


.securityquestionoption { line-height: 1.5em; width: 40em; margin-left: 1.5em; font-size: inherit; }
INPUT.securityanswer { width: 25em; margin-left: 1.5em; font-size: inherit; }
.securityanswernote { padding-top: 1.25em; padding-left: 5px; font-size: 70%; text-align: left; width: auto; font-weight: bold; color: #112D55;}
.securitylabel { line-height: 1.5em; padding-right: 0; text-align: left; font-weight: bold; color: #112D55;}
INPUT.HiddenDefault { height: 0px; width: 0px; padding: 0px; }
