/*
 * custom styles
 */

/* div#content { */
/*     background-color: rgb(108, 175, 238); */
/*     width: 900px; */
/*     margin-top: 0px; */
/*     margin-right: auto; */
/*     margin-bottom: 0px; */
/*     margin-left: auto; */
/*     text-align: left; */
/* } */
div.clr {
    clear: both;
}

span.navbar_menu_active a {
    color: rgb(51, 51, 51);
    text-decoration: none;
}
span.navbar_menu_inactive a {
    color: white;
    text-decoration: none;
}
span.navbar_menu_inactive a:hover {
    color: rgb(51, 51, 51);
}


/*
 * forms
 */

.form {
    /* padding-bottom: 2em; */
}
.form_message {
    margin-bottom: 0em;
}
.form table {
    margin: auto;
    text-align: center;
    width: auto;
}
.form th {
    text-align: right;
    padding: 0 1em 0 0;
    vertical-align: middle;
}
.form td {
    padding: 0 1em 0 0;
}
.form_submit {
    padding-top: 1em;
    padding-bottom: 1em;
}
.form_submit input {
    padding-left: 2em;
    padding-right: 2em;
}
.form .errorlist {
    color: red;
    padding: 0.5em;
    text-align: center;
}
.form ul {
    list-style-type: none;
}
.form label {
    font-weight: normal;
}
.form textarea {
    padding: 0;
}

/* body */
div#bodyheader {
    /* background: url('/media/images/header.png') no-repeat; */
    /* height: 84px; */
    /* color: white; */
}
div#bodyheader div.header {
    /* float: left; */
    font-size: 225%;
    font-variant: small-caps;
    font-weight: bold;
    /* padding-left: 40px; */
    padding-top: 30px;
    text-align: center;
}
div#bodyheader div.rest {
    float: right;
    padding-right: 40px;
    padding-top: 45px;
}
div#bodycontainer {
    background-color: white;
    text-align: center;
    margin-left: 16px;
    margin-right: 16px;
    padding-bottom: 1em;
}

.message {
    margin: auto;
    width: 70%;
    padding-bottom: 1em;
    /*text-align: left;*/
}

#message {
    margin: auto;
    width: 70%;
    padding-bottom: 1em;
    /*text-align: left;*/
}

.message a {
    text-decoration: none;
}

.warnmessage {
  color: red;
}

.emaillist {
  margin: auto;
  width: 60%;
  padding-bottom: 1em;
  /*text-align: left;*/
}

.emaillist li {
  list-style: disc inside;
}

#result_container {
  margin: auto;
  text-align: center;
}

h1.title{
    color:#ACCC2C;
    font-size:32px;
    font-weight:bold;
    text-align: center;
}

.inputcontainer input{
    padding:10px;
}

