﻿body {
    /*font-family: Helvetica,Arial,sans-serif;*/
    font-family: "Segoe UI", Helvetica, "Droid Sans", Tahoma, Geneva, sans-serif;
    font-size:12px;
}

h3 {
    margin-top:10px;
}

h4,h5 {
    color:#0174c2;
}


/*** Styles for main navigation menu ********/

#eMDS_Main_Menu.navbar-default .navbar-brand {
    color: rgba(119, 119, 119, 1);
}

#eMDS_Main_Menu.navbar-default {
    font-size: 20px;
    background-color: rgba(245, 245, 245, 1);
    border-bottom-width: 1px;
}

    #eMDS_Main_Menu.navbar-default .navbar-nav > li > a {
        color: rgba(51, 51, 51, 1);
        background-color: rgba(248, 248, 248, 0);
    }

        #eMDS_Main_Menu.navbar-default .navbar-nav > li > a:hover,
        #eMDS_Main_Menu.navbar-default .navbar-nav > li > a:focus {
            color: white;
            background-color: rgba(1, 116, 194, 1);
        }

    #eMDS_Main_Menu.navbar-default .navbar-nav > .active > a,
    #eMDS_Main_Menu.navbar-default .navbar-nav > .active > a:hover,
    #eMDS_Main_Menu.navbar-default .navbar-nav > .active > a:focus {
        color: white;
        background-color: rgba(1, 116, 194, 1);
    }

    #eMDS_Main_Menu.navbar-default .navbar-toggle {
        border-color: #ddd;
    }

        #eMDS_Main_Menu.navbar-default .navbar-toggle:hover,
        #eMDS_Main_Menu.navbar-default .navbar-toggle:focus {
            background-color: #ddd;
        }

        #eMDS_Main_Menu.navbar-default .navbar-toggle .icon-bar {
            background-color: #888;
        }

        #eMDS_Main_Menu.navbar-default .navbar-toggle:hover .icon-bar,
        #eMDS_Main_Menu.navbar-default .navbar-toggle:focus .icon-bar {
            background-color: #f5f5f5;
        }



.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
    background-color: #D3D3D3;
}

.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
    background-color: #337ab7;
    border-color: #337ab7;
}



/*
.navbar {
   
    margin-bottom: 0px;
   
}*/



.panel-heading {
    padding: 5px 10px;
}




/**** Although main menu is larger, we want the logout/change password options to be smaller  *****/
#loginControlsPanel {
    font-size: 14px;
}



/** Bulleted list (as per security notice on home page) ****/
.emds-bulletlist ul {
    list-style: square;
}



.emds-bulletlist li {
    margin-bottom: 5px;
}



.emds_form td {
    padding: 3px;
}

.emds-boxshadow {
    box-shadow: 0px 6px 16px -4px rgba(0,0,0,0.75);
}

.panel-body {
    /*background-color:#DCDCDC;*/
    background-color: #F7F7F7;
}

.panel {
    border: solid 1px #C0C0C0;
}


/*** Page footer style ****/
footer.navbar-default.navbar-fixed-bottom {
    background: #0174C2;
    color: white;
    padding: 1em 0;
}

    footer.navbar-default.navbar-fixed-bottom p {
        margin: 0;
    }


.panel-warning > .panel-heading {
    background-color: #FFCC00;
    color: #333;
}


/* Tabs */
.nav-tabs {
    border-bottom: 4px solid #0174c2;
}


    .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
        background-color: rgba(1, 116, 194, 1);
        color: white;
        font: bold;
    }

.nav > li > a {
    background-color: #ddd;
    color: #666666;
}


    .nav > li > a:focus, .nav > li > a:hover {
        background-color: rgba(1, 116, 194, 1);
        color: white;
    }


.emds_ErrorBar {
    background-color: red;
    color: white;
    padding: 3px;
}

/* SU Details page */
#patientButtonsPanel li {
    margin-right: 3px;
}

/* buttons on review and events pages */
.reviewPageButtons {
    list-style-position: outside;
    margin: 0;
    padding: 0;
}

.reviewPageButtons li {
    list-style-type: none;
    margin: 0 0 3px 0;
    padding: 0;
}

.emds_field_cells td {
    padding-bottom:3px;
    padding-right: 3px;
}

.emds_MHMDSfield {
    background-color:yellow;
}

#loginControlsPanel {
    font-size: 12px;
}

/* Fix for white squares in background of ASPxRadioButtons - per T293814 */
.dxeIRadioButton_MetropolisBlueEMDS {
            border-radius: 8px;
            -webkit-background-clip: padding-box;
            -moz-background-clip: padding-box;
            background-clip: padding-box;
}

/* Fix for missing right border on ASPxMemo controls - per Q562193 */
.dxeMemoEditAreaSys{
  padding: 3px 0px 0px 3px;
}

