body, div.modal-body
{
    background: rgb(125,185,232);
    background: -moz-linear-gradient(top, rgba(125,185,232,1) 0%, rgba(32,124,202,1) 2%, rgba(41,137,216,1) 32%, rgba(30,87,153,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(125,185,232,1)), color-stop(2%,rgba(32,124,202,1)), color-stop(32%,rgba(41,137,216,1)), color-stop(100%,rgba(30,87,153,1)));
    background: -webkit-linear-gradient(top, rgba(125,185,232,1) 0%,rgba(32,124,202,1) 2%,rgba(41,137,216,1) 32%,rgba(30,87,153,1) 100%);
    background: -o-linear-gradient(top, rgba(125,185,232,1) 0%,rgba(32,124,202,1) 2%,rgba(41,137,216,1) 32%,rgba(30,87,153,1) 100%);
    background: -ms-linear-gradient(top, rgba(125,185,232,1) 0%,rgba(32,124,202,1) 2%,rgba(41,137,216,1) 32%,rgba(30,87,153,1) 100%);
    background: linear-gradient(to bottom, rgba(125,185,232,1) 0%,rgba(32,124,202,1) 2%,rgba(41,137,216,1) 32%,rgba(30,87,153,1) 100%);
}

div.modal-body 
{
    color:white;
    font-size:2em;
    font-weight:bold;
    text-align:center;
    padding:3em;
}

.navbar.navbar-inverse
{
    background: rgb(255,255,255);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
}
.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav>li>a
{
    color: #0077cf !important;
    text-shadow: 1px 1px #ccc;
}
span.Appdescription {
    font-size: 0.5em;
    font-weight: normal;
    color: #999;
    margin-left: 15px;
    font-style: italic;
    text-shadow: 0px 0px #fff;
}

.navbar-brand
{
    font-size:2.5em !important;
}

.register-form, .register-form table
{
    color:white !important;
}

.register-form table th
{
    text-align:right;
    padding-right:5px;
    color: #ffffff;
    text-align: right;
    font-size: 0.8em;
    font-weight: normal;
}

.register-form h1 {
    border-bottom: 1px solid #f4f4f4;
    font-style: italic;
    text-shadow: none;
    display: inline-block;
    width: 100%;
    text-align: left;
    font-size: 1.8em;
    font-weight: 100;
    color: #fff;
    margin-top:0px;
}

.has-error .control-label
{
    color:firebrick !important;
    font-weight:bold !important;
}
