﻿header, .navbar {
    background-image: -webkit-linear-gradient(top,#557cb7 0,#365077 100%);
    background-image: -o-linear-gradient(top,#557cb7 0,#365077 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#557cb7),to(#365077));
    background-image: linear-gradient(to bottom,#557cb7 0,#365077 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff557cb7',endColorstr='#ff365077',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    background-color: #557cb7;
}

.inviteLink {
    color: #1159c5 !important;
}

a {
    color: #1159c5;
    outline: none;
    text-decoration: none;
}

    a:link, a:visited,
    a:active, a:hover, html body .RadGrid_Default .rgRow a,
    html body .RadGrid_Default .rgAltRow a {
        color: #1159c5;
    }

input[type="submit"],
input[type="button"],
button,
.linkButton,
html body .RadGrid_Default .rgCommandRow a,
html body .RadUpload_Default .ruButton,
html body .RadButton_Default.rbSkinnedButton {
    border: none;
    background: none;
    background-color: #446dab;
    border-radius: 0.25rem;
    color: white;
    text-transform: uppercase;
    font-weight: bold;
}

    .linkButton:hover, html body .RadGrid_Default .rgCommandRow a:hover,
    input[type="submit"]:hover,
    input[type="button"]:hover,
    button:hover,
    html body .RadButton_Default.rbSkinnedButton:hover,
    html body .RadUpload_Default .ruButton:hover {
        background: none;
        border: none;
        background-color: #395b8d;
    }

    input[type="submit"].aspNetDisabled,
    input[type="button"].aspNetDisabled,
    a.aspNetDisabled,
    button.aspNetDisabled,
    .linkButtonDisabled,
    html body .RadInput_Default .riDisabled,
    input[type="text"]:disabled, input[type="password"]:disabled, input[type="number"]:disabled,
    input[type="text"]:read-only, input[type="password"]:disabled, input[type="number"]:read-only,
    select:disabled,
    textarea:disabled,
    textarea:read-only,
    span.rbDisabled {
        background: #DFDFDF !important;
        color: #999 !important;
        border: none;
        cursor: default !important;
        box-shadow: none !important;
    }

input[type="text"]:disabled, input[type="number"]:disabled,
input[type="text"]:read-only, input[type="number"]:read-only,
select:disabled,
textarea:disabled,
textarea:read-only {
    background: #FFF !important;
}

html body .btn-secondary {
    background-color: gray !important;
    border-color: gray !important;
}

.headerTable a:link, .headerTable a:visited, .headerTable a:active, .headerTable a:hover {
    color: white;
}

.landingHeader {
    color: #557cb7;
}

.headerGreyText {
    color: #D8D8D8;
}

/* Menu */
html body .RadMenu_Default .rmHorizontal .rmRootLink .rmText {
    color: white;
}

html body .ballotManageMenu .rmHorizontal .rmItem .rmRootLink .rmText {
    color: black;
}

.username {
    color: white;
}

/*.progressBar {
    color: white !important;
    background: none !important;
    border: none !important;
}

    .progressBar .rpbStateCompleted {
        background: #34578B url("../Images/blue_button.png") repeat-x !important;
        background: #34578B linear-gradient(#81ABE7, #34578B) repeat-x !important;
    }*/

/**
 * Bootstrap
 */
.navbar {
    background-color: #557cb7;
    border: none;
    border-bottom: 1px solid #dddddd;
    border-radius: 0px;
    margin: 0px;
}

.navbar-default .navbar-nav > li > a {
    color: white;
}

    .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
        color: #8fcddb;
    }

ul.nav li.page-scroll:hover ul.dropdown-menu {
    display: block;
}

.featureHeader {
    color: #8fcddb;
}

.largeLinkButton {
    color: white !important;
    background-color: #8fcddb;
    border-radius: 5px;
    font-size: 30px;
    display: block;
    padding: 10px 30px;
    text-align: center;
}

input:focus,
textarea:focus,
.riSingle:focus,
html body form span.RadInput riTextBox:focus,
select:focus,
html body .RadUpload_Default .ruFakeInput:focus,
.form-control:focus {
    border: 1px solid #57b4c9;
    outline: none;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

html body .RadMenu_Default .rmHorizontal .rmExpanded .rmExpandDown,
html body .RadMenu_Default .rmHorizontal .rmRootLink .rmText:hover {
    color: #d3d2d2;
}

html body .RadMenu_Default .rmVertical .rmLink .rmText:hover,
html body .RadMenu_Default .ballotManageMenu .rmHorizontal .rmExpanded .rmExpandDown,
html body .ballotManageMenu .rmHorizontal .rmItem .rmLink .rmText:hover {
    color: #1159c5;
}

html body .RadMenu_Default .rmHorizontal .rmExpanded .rmExpandDown,
html body .RadMenu_Default .rmHorizontal .rmRootLink .rmText:hover {
    color: #d3d2d2;
}

.siteLabel {
    background-color: #8fcddb;
}