body{
    background-color: #333;
    color:#ddd;
    font-family: 'Open Sans Condensed', sans-serif;
    font-size:12pt;
}

.content{
    min-height:600px;

}
h2{
    padding-top:10px;
    font-weight:bold;
}

a, a:link, a:active, a:hover, a:visited{
    color:#ccc;
}

a:active, a:hover{
    color:#eee;
}

.form-container{
    margin-top:30px;
    padding:15px 22px 15px 22px;
    border:1pt solid #777;
    border-radius: 9px;
    background-color: #444;
    font-size:0.95em;
}

.form-container h1{
    font-size:1.5em;
    font-weight:bold;
    margin:0px 0px 22px 0px;
}

.form-container h2{
    font-size:1.25em;
    font-weight:bold;
    margin:0px 0px 22px 0px;
}

.form-container .btn{
    font-size:1.1em;
    font-weight:bold;
    padding: 2px 25px 4px 25px;
}

.form-container .required{
    font-size:0.85em;
    font-weight:bold;
    color:#e55;
}

.form-container input{
    font-size:1em;
    font-weight:bold;
}

.form-container .input-textarea{
    font-size:1em;
    font-weight:bold;
}

.form-container .alert{
    font-size:1em;
    font-weight:bold;
}

.footer{
    text-align:center;
    margin-top:60px;
    padding:30px 30px 20px 30px;
    font-size:95%;
    color:#888;
}

.exit-survey{
    margin-top:30px;
    padding:15px 22px 15px 22px;
    border:1pt solid #777;
    border-radius: 9px;
    background-color: #444;
    font-size:1.2em;
}

.exit-survey ul{
    list-style-type: none;
}

.exit-survey li{
    margin: 0px 0px 9px -20px;
}

.exit-survey .btn{
    font-size:.9em;
    font-weight:bold;
    padding: 2px 25px 4px 25px;
}

.exit-survey .input-textarea{
    font-size:0.9em;
    font-weight:bold;
}
