﻿body {
    color: #696969;
}

.page {
    background-color: white;
}

.headerTable {
    border-color: rgb(0, 33, 113);
    background-color: white;
}

    .headerTable tr td {
        border-color: rgb(0, 33, 113);
        border-color: rgb(0, 33, 113);
    }

header, #header {
    color: #000;
}

    header h1, #header h1 {
        color: #fff;
        text-shadow: 1px 1px 2px #111;
    }

#main {
    background-color: #f3f3f3;
}

#footer {
    background-color: #fff;
    color: #999;
}

ul#menu li#greeting {
    color: #fff;
}



ul#menu li a {
    background-color: rgb(0, 32, 116);
    color: white;
}

    ul#menu li a:hover {
        background-color: rgb(38, 84, 203);
        color: white;
    }

ul#menu li.selected a {
    border-color: rgb(1, 31, 118) rgb(1, 31, 118) #F3F3F3;
    background: rgb(243, 243, 243);
    color: #011F76;
    border: 1px solid #011F76;
    border-bottom: 2px #F3F3F3 solid;
}

ul#menu li.disabledMenu {
    background-color: grey;
    color: black;
}

ul#submenu li.selected a {
    color: #011F76;
    border: 1px solid #011F76;
}

ul#submenu li a {
    color: black;
    border-left: solid 1px black;
    border-top: solid 1px black;
    border-right: solid 1px black;
}

    ul#submenu li a:hover {
        background-color: #8F0957;
        color: white;
    }

.listTable, .bordertable {
    color: #333333;
    border-color: #999999;
    background-color: white;
}

    .listTable th, .bordertable th {
        border-color: silver;
        background-color: rgb(210, 219, 240);
        color: rgb(1, 31, 119);
    }

        .listTable th a {
            color: rgb(1, 31, 119);
        }

.foot {
    background-color: #4B6C9B;
}

    .foot a {
        color: white;
    }


#logindisplay {
    color: White;
}

    #logindisplay a:link {
        color: white;
    }

    #logindisplay a:visited {
        color: white;
    }

    #logindisplay a:hover {
        color: white;
    }


.reportDefinition {
    color: #8F0957;
}

.portalButton {
    background-color: #4B6C9B;
    color: white;
}

    .portalButton:hover {
        background-color: rgb(0, 33, 113);
        color: white;
    }

    .portalButton > .icon > i {
        color: white;
    }

.banner {
    background-color: #535a53;
}

.page-title {
    color: white;
}

table.table-primary > thead > tr > th {
    background-color: #4B6C9B;
    color: white;
}


.form-horizontal h4, .form-inline h4 {
    color: #8F0957;
    border-bottom: solid 1px #c783ab;
}

.welcome-message {
    color: rgb(1, 31, 119);
}

.app-logout-link, .app-logout-link:hover {
    color: white;
}

    .app-logout-link span {
        color: rgb(1, 31, 119);
        border: 1px solid rgb(1, 31, 119);
    }

.btn-primary {
    color: #fff;
    background-color: #243878;
    border-color: #2e6da4;
}

    .btn-primary:hover {
        color: #fff;
        background-color: #334a93;
        border-color: #204d74;
    }

.bordertable, .bordertable tr, .bordertable th, .bordertable td, .bordertable table {
    border: 1px solid #a8b4d7;
}

.membertable, .membertable tr, .membertable th, .membertable td {
    border-color: white;
}

.highlightedSection {
    background-color: #eaeef6;
}

.btn {
    padding: 2px 15px;
}

.btn-default {
    color: rgb(1, 31, 119);
    background-color: #ddd;
    border-color: #ccc;
}
.btn-default:hover {
    
    background-color: #ccc;
    
}
.btn-success {
    color: #fff;
    background-color: rgb(92, 184, 92);
    border-color: rgb(76, 174, 76);
}

.btn-warning {
    color: #ed5000;
    background-color: #f7e6ce;
    border-color: #f2bc6e;
}

.form-control {
    height: 28px;
}

.prescription-filter {
    background: #D2DBF0;
    color: #011F77;
}

.panel-warning {
        border-color: #4D5B53;
    }

        .panel-warning > .panel-heading {
            color: #fff;
            background-color: #4D5B53;
            background-image: -moz-linear-gradient(top,#4D5B53, #525854);
            background-image: -o-linear-gradient(top, #4D5B53, #525854);
            background-image: -webkit-gradient(linear, left top, left bottom, from(#4D5B53), to(#525854));
            background-image: -webkit-linear-gradient(top, #4D5B53, #525854);
            background-image: linear-gradient(to bottom, #4D5B53, #525854);
            border-color: #505B53;
        }
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
        background: #F9F9F9;
}
.ui-tabs .ui-tabs-panel {    
    background: #F9F9F9;
    border-top: 1px solid #ccc;
    padding:10px;
}
.btn-info {
    background-color: #5A79A5;
    border-color: #4b6c9b;
}
.btn-info:hover,.btn-info:active,.btn-info:focus{
    background-color: #4b6c9b;    
}
.btn-info .badge {
    color: #4b6c9b;
    background-color: #fff;
}