﻿body {
    padding-top: 50px;
    padding-bottom: 20px;
}

.welcome-header {
    color: #999999;    
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/*set the margin on the bottom of the description list entries*/
dd {
    margin-bottom: 10px;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 280px;
}

/*style for area on home page below the banner*/
.prebody {
    background-color: #ffffff;
    background-image: url('image/taupe.png');    
}

/*style for current registration tab*/
.wizard > .steps .current a,
.wizard > .steps .current a:hover,
.wizard > .steps .current a:active
{
    background-color: #2184be;
    color: #fff;    
}

/*style for previously visited registration tabs*/
.wizard > .steps .done a,
.wizard > .steps .done a:hover,
.wizard > .steps .done a:active
{
    background-color: #9dc8e2;
    color: #fff;
}

/*style for registration buttons*/
.wizard > .actions a,
.wizard > .actions a:hover,
.wizard > .actions a:active
{
    background-color: #2184be;
    color: #fff;    
}

.btn-default
{
    margin: 4px 4px 4px 4px;    
}

/* styles for validation helpers */
.field-validation-error {
    color: #b94a48;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #b94a48;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #b94a48;
}

.validation-summary-valid {
    display: none;
}

.rounded-corners {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
}

/*background color of rows in a list for inactive entities*/
.InactiveRow
{
    background-color: #FFCCCC;
}

/*menu style*/

/*top menu style*/
.navbar-inverse .navbar-nav > li > a
{
    color: #999999;
}

/*top menu hover style*/
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus
{
    background-color: transparent;
}

/*dropdown menu background and text color*/
.navbar-nav > li > .dropdown-menu, .navbar-nav .dropdown-menu > li > a
{
    background-color: #222222;
    color: #999999;
    border-top: 0px;
}

/*dropdown menu hover text color*/
.navbar-nav .dropdown-menu > li > a:hover
{
    color: #ffffff;
}

/*icon sizes*/
.largeIcon
{
    font-size: 75px;
}

@media (max-width: 600px)
{
    .largeIcon
    {
        font-size:25px;        
    }
}

@media (max-width: 480px)
{
    .largeIcon
    {
        font-size:25px;        
    }
}

.smallIcon
{
    font-size: 25px;
}


















