/* ManagementPages/Management/Accordion */

button:focus,input[type=submit]:focus,input[type=button]:focus
{
    border: 2px solid #3B688E;
}

#MyAccordion {
    margin: 0 auto;
}

.accordionPaneHeader {
	background-image:url(Images/Panels/Header.jpg);
}

.accordionHeaderSelected
{
	background-image:url(Images/Panels/Header_Selected.jpg);
}

.accordionPaneHeader, .accordionHeaderSelected {
    background-repeat:repeat-x;
    border: 1px solid #7C94AE;
    color: white;
    font-family:Arial;
    font-weight:lighter;
    cursor: pointer;
    padding:5px 0px 0px 7px;
    text-align: left;
    height: 22px;
    margin: auto;
    vertical-align:middle;
}

.accordionPaneContent {
    background-image:url(Images/Panels/Content.jpg);
    border: 1px solid #7C94AE;
    background-repeat:repeat-x;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	padding:10px;
}

/* GENERAL STYLES */

/*h1 {
    font-size: 20pt;
}*/

h1, h2, h3, h4, h5 {
    font-family: Arial;
}

h4 {
    color: Gray;
    /* font-size: small; */
    font-size: 1em;  /* SortSite */
}

.tableHeader {
    color: White;
    font-family: Arial;
    font-weight: bold;
}

#welcomePatientPortal {
    font-family:Arial; 
    font-weight: 500; 
    color: rgb(77, 116, 185);
    display: inline;
    white-space: nowrap;
}

div.windowUpper, div.windowOptionUpper {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 24px;
}

div.windowUpper {
    width: 560px;
}

div.windowOptionUpper {
    width:100%; 
    height: 100%; 
    border-radius:10px; 
    background-color:#A0C0E9;
}

div.windowUpperLeft {
	background-position:left top;
	background-repeat:no-repeat;
}

div.windowUpperRight, div.windowOptionUpperRight {
	background-position:right top;
	background-repeat:no-repeat;
	text-align:left;
}

div.windowUpperRight {
    padding: 5px 0px 0px 0px;
}

div.windowOptionUpperRight {
    padding: 5px 10px 0px 10px;
}

div#mainMenu .menuButton {
    padding:0px;
    margin:0px;
    float:left;
}

#signOutButton 
{
    cursor: pointer;
    text-decoration:none;
    font-size: 1em;
    color: #0057AD;
    padding-right:10px;
}

.site-map-link {
    color: #0057AD;
}

/* WINDOW WITH SHADOW */

.windowShadowUpper {
	background-color: #A9C9F0;
	border: none;
}

.windowShadowBottom {
    background-color: #DEEAF9;
    border: none;
}

.windowShadowUpper h1 {
    font-weight:lighter;
    font-family: Arial;
	text-align: left;
	margin: 4px 0;
	color: black;
	font-size: medium;
	display: inline-block;
}

/*
custom styles
*/

/* texboxes */
input[type="text"], input[type="password"], select, textarea
{
    color: #444;
    border-color: #8193A9;
}

input[type="text"]:focus, input[type="password"]:focus, select:focus, textarea
{
    border-color: #8193A9;
    -webkit-box-shadow: 0 0 12px rgba( 108, 146, 193, 0.75 );
}

/* Buttons */
input[type="submit"], input[type="reset"], input[type="button"], a[class="Button"], button
{
    color:#474747;
    background-color: #D7E2F0;
}

input[type="submit"], input[type="button"], a[class="Button"], button
{
    color:#474747;
    background-color: #D7E2F0;
}

input[type="submit"]:disabled, input[type="button"]:disabled, a[class="Button"]:disabled, button:disabled 
{
    /*color: gray;*/
    color:#545454;
    background-color:#C9C9C9;
    cursor: no-drop;
}

input[type="reset"]
{
    color:#404040;
    background-color: #DADADA;
    cursor: no-drop;
}

/* Panels */
div.Panel 
{
    border-color: #8193A9;
    background-color: #F3F7FF;
}

div.questionGroup 
{
    border-color: #8193A9;
    background-color: #C6D5FF;
}