﻿body
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	background-color: #add8e6;
}
LI
{
	margin-bottom: 5px;
	list-style-type: square;
	text-align: left;
}
A:link
{
	background-color: Transparent;
	border-bottom: 0px;
	text-decoration: none;
}
A:visited
{
	background-color: Transparent;
	border-bottom: 0px;
	text-decoration: none;
}
A:hover
{
	background-color: Transparent;
	border-bottom: 0px;
	text-decoration: none;
}
A:active
{
	background-color: Transparent;
	color: #900;
	border-bottom: 0px;
	text-decoration: none;
}
P
{
	margin: 0px 0px 10px FONT-FAMILY: Verdana, Sans-Serif;
	font-size: 11px;
	color: #000000;
}
SPAN 
{
	margin: 0px 0px 10px;
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #000000;
}
FORM
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
DIV 
{
	font-size: 11px;
}
A
{
	font-size: 11px;
}
TD 
{
	font-size: 11px;
}
.siteHeader {
	display: flex;
	position: relative;
	left: -2%;
}
.newSiteButton {
	display: flex;
	left: 90%;
	position: relative;
}
.siteTable {
	display: flex;
	position: relative;
	left: 50%;
}
.pharmacyDetail {
	display: flex;
	position: relative;
	left: 125%;
}
.siteDetail {
	display: flex;
	position: relative;
	left: 10%;
	width:750px;
}
.prescriberTable {
	position: relative;
	left: 20%;
	overflow: auto;
}

.prescriberButton {
	left: 402%;
	position: relative;
	display: flex;
}

.prescriberInfo {
	position: relative;
	left: 2%;
	overflow: auto;
}
.createUser{

	position: relative;
	left: 18%;
	overflow: auto;

}

.pharmacistInfo{
	position: relative;
	left: 2%;
	overflow: auto;
}
.pharmacyEdit{
	position: relative;
	left: 50%;
	overflow: auto;
}


.pharmacistTable {
	position: relative;
	left: 27%;
	overflow: auto;
}
.userdetailSites {
	position: relative;
	left: 27%;
	overflow: auto;
}

.container
{
	border-right: #ccc 1px solid;
	padding: 20px 20px 20px 20px;
	background: none transparent scroll repeat 0% 0%;
	background-color: White;
	margin: 0px auto;
	font: 100% verdana,sans-serif;
	width: 900px;
	height: 100%;
	color: black;
	border-bottom: #ccc 1px solid;
}

.containerWide
{
	border-right: #ccc 1px solid;
	padding: 20px 20px 20px 20px;
	background: none transparent scroll repeat 0% 0%;
	background-color: White;
	margin: 0px auto;
	font: 100% verdana,sans-serif;
	width: 1000px;
	height: 100%;
	color: black;
	border-bottom: #ccc 1px solid;
}
#loginHeaderNav
{
	background-color: #add8e6;
	height: 36px;
	border-spacing: 0;
	float: left;
	overflow: hidden;
	width: 100%;
	position: relative;
	height: 25px;
}
#loginHeaderNavFull {
	background-color: #add8e6;
	height: 36px;
	border-spacing: 0;
	border-spacing: 0;
	overflow: hidden;
	width: 100%;
	position: relative;
	height: 25px;
}
#loginHeader
{
	background-color: #add8e6;
	border-spacing: 0;
	width: 100%;
	height: 85px;
}
#loginFooter
{
	height: 38px;
	width: 100%;
	background-color: #4a5a9c;
	text-align: center;
	color: White;
}
#logoColumn
{
	background-image: url(Images/CyberAccessLogo.gif);
	height: 95px;
}
.logonText
{
	font-weight: normal;
	color: Black;
	font-family: Verdana,Sans-Serif;
	font-size: 12px;
	text-align: left;
}
.gridTitleBar
{
	font-weight: bold;
	font-size: 0.9em;
	color: white;
	background-color: #6495ed;
}
.gridBody
{
	background-color: #f7f6f3;
}
.gridSelectedRow
{
	background-color: #e0ebfe;
	color: black;
}
.altGridBody
{
	background-color: #add8e6;
}

.alertRowStyle
{
	background-color: #cc6666;
	color: white;
}
p.MsoNormal, li.MsoNormal, div.MsoNormal
{
	margin: 0in;
	margin-bottom: .0001pt;
	font-size: 12.0pt;
	font-family: "Times New Roman";
}
.AlphaIndexLink
{
	font-size: 12px;
	left: 2px;
	cursor: hand;
	color: white;
	font-family: Tahoma;
	top: 2px;
	text-align: center;
	font-variant: small-caps;
}

.adminuserDetailBrowser {
	display: flex;
	position: relative;
	left: 20%;
	width: 600px;
}
.adminUserInfo {
	display: flex;
	position: relative;
	left: 40%
}
.practiceDetailAdmin {
	display: flex;
	position: relative;
	left: 28%;
	width: 600px
}

.headerPracticeList {
	display: flex;
	position: relative;
	left: -2%;
}

.practiceList {
	display: flex;
	position: relative;
	left: 22%;
}



.Question
{
	font-size: 13px;
	font-weight: bold;
}
.Answer
{
	font-size: 11px;
}
.TOC
{
	font-size: 11pt;
	font-weight: bold;
	text-decoration: underline;
}
.SubjectLine
{
	font-weight: bold;
	font-size: 14pt;
}
.QuestionAnswerCell
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.BackTopCell
{
	padding-left: 10px;
}
.KeyTable 
{
	border-right: #4a5a9c 2px solid;
	border-top: #4a5a9c 2px solid;
	border-left: #4a5a9c 2px solid;
	border-bottom: #4a5a9c 2px solid;
	width: 96%;
}

.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.modalPopup 
{
	background-color: #add8e6;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width: 850px;
	height: 400px;
}

.modalPopupScroll 
{
	overflow: auto;
}

.modalPopupGrey
{
	background-color: #add8e6;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width: 500px;
	height: 150px;
}

/*Hover Menu*/
.popupMenu {
	position:absolute;
	visibility:hidden;
	background-color:#F5F7F8;
	opacity:.9;
	filter: alpha(opacity=90);
}

.popupHover
{
	background-image: url(App_Themes/Default/Images/header-opened.png);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #f5f7f8;
}

.popupLevel 
{
	position:absolute;
	visibility:hidden;
	background-color:#F5F7F8
}

.highlight
{
	background-color: lemonchiffon;
}

.sureScriptsClaimDiv
{
	overflow: auto;
	width: 100%;
	position: static;
	height: 200px;
}

.sureScriptsInventoryReturnDiv
{
	position: static;
	height: 300px;
	background-color: white;
	border-right: black thin solid;
	border-top: black thin solid;
	display: block;
	border-left: black thin solid;
	width: 400px;
	border-bottom: black thin solid;
}

.sureScriptsMain
{
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
}

.sureScriptsHeading
{
	padding-bottom: 20px;
	color: #4a5a9c;
	font-weight: bold;
	font-size: 1.5em;
	font-family: Arial;
}

.sureScriptsDispenseDiv
{
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
	overflow: auto;
	width: 800px;
	padding-top: 20px;
	position: static;
	height: 350px;
}
.genRxClaimDiv
{
	overflow: auto;
	width: 100%;
	position: static;
	height: 200px;
}

.genRxInventoryReturnDiv
{
	position: static;
	height: 300px;
	background-color: white;
	border-right: black thin solid;
	border-top: black thin solid;
	display: block;
	border-left: black thin solid;
	width: 400px;
	border-bottom: black thin solid;
}

.genRxMain
{
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
}

.genRxHeading
{
	padding-bottom: 20px;
	color: #4a5a9c;
	font-weight: bold;
	font-size: 1.5em;
	font-family: Arial;
}

.genRxDispenseDiv
{
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
	overflow: auto;
	width: 800px;
	padding-top: 20px;
	position: static;
	height: 350px;
}

.emptyGridView
{
	font-weight: bold;
	font-size: 12pt;
}

.leftAlign
{
	width: 100%;
	position: static;
	text-align: left;
}

.wizardLeftColumn
{
	text-align: right;
	width: 150px;
}

.wizardRightColumn
{
	text-align: left;
	width: 400px;
}

.userListDiv
{
	padding: 20px;
	overflow: auto;
	width: 800px;
	position: static;
	height: 100%;
}

.uncTierColumn
{
	width: 100px;
}

.uncRangeColumn
{
	width: 150px;
}

.uncMarkupColumn
{
	width: 125px;
	text-align: center;
}

.uncFeeColumn
{
	width: 125px;
	text-align: center;
}

.formViewLeftColumn
{
	width: 125px;
	text-align: right;
	height: 25px;
}

.formViewRightColumn
{
	width: 375px;
	text-align:left;
	height: 25px;
}

.invXLargeColumn
{
	width: 150px;
	text-align: center;
	font-size: 8pt;
}

.invLargeColumn
{
	width: 125px;
	text-align: center;
	font-size: 8pt;
}

.invMediumColumn
{
	width: 100px;
	text-align: center;
	font-size: 8pt;
}

.invSmallColumn
{
	width: 80px;
	text-align: center;
	font-size: 8pt;
}

.invTinyColumn
{
	width: 75px;
	text-align: center;
	font-size: 8pt;
}

.idNameColumn
{
	width: 75px;
	text-align: right;
	padding-right: 1px;
	padding-left: 1px;
}

.idColumn
{
	width:175px;
	text-align:left;
	padding-right: 1px;
	padding-left: 1px;
}

.topCell
{
	vertical-align:top;
}

.scriptDiv
{
	overflow: auto; 
	height: 300px
}

.claimCell
{
	background-color: #C0C0C0;
	text-align: center;
	width: 150px;
}

.durAlertDiv
{
	background-color: #ffff99;
	border-right: #969696 thin solid;
	border-top: #969696 thin solid;
	border-left: #969696 thin solid;
	border-bottom: #969696 thin solid;
	height: 150px;
	width: 300px;
}
.codeDiv
{
	background-color: transparent;
}

.scriptPopup
{
	border-right: #0055e4 thin solid;
	padding-right: 3px;
	border-top: #0055e4 10px solid;
	padding-left: 3px;
	padding-bottom: 3px;
	border-left: #0055e4 thin solid;
	padding-top: 3px;
	border-bottom: #0055e4 thin solid;
	background-color: #ccffff;
	width: 750px;
	height: 620px;
}
.claimPopup
{
	border-right: #0055e4 thin solid;
	padding-right: 3px;
	border-top: #0055e4 10px solid;
	padding-left: 3px;
	padding-bottom: 3px;
	border-left: #0055e4 thin solid;
	padding-top: 3px;
	border-bottom: #0055e4 thin solid;
	background-color: #ccffff;
	width: 620px;
	height: 520px;
}
.waitPopup
{
	border-right: #0055e4 thin solid;
	padding-right: 3px;
	border-top: #0055e4 3px solid;
	padding-left: 3px;
	padding-bottom: 3px;
	border-left: #0055e4 thin solid;
	padding-top: 3px;
	border-bottom: #0055e4 thin solid;
	background-color: #ccffff;
	width: 200px;
	height: 100px;
}
.messagePopup
{
	border-right: #0055e4 thin solid;
	padding-right: 3px;
	border-top: #0055e4 3px solid;
	padding-left: 3px;
	padding-bottom: 3px;
	border-left: #0055e4 thin solid;
	padding-top: 3px;
	border-bottom: #0055e4 thin solid;
	background-color: #ccffff;
	width: 700px;
	height: 350px;
}
.htmlButton
{
	color:#284E98;
	background-color:White;
	border-color:#1760AE;
	border-width:1px;
	border-style:Outset;
	font-size:1em;
}
.hidden {
	visibility:hidden;
}

/*css for gridview that freeze the header*/
.grid_container {
    /* So the overflow scrolls */
    overflow:auto;
}

.grid_container table {
	vertical-align:top;
}
.grid_container table th {
    /* Keep the header cells positioned as we scroll */
    position:relative   
}
.grid_container table tbody {
    /* For alignment of the scroll bar */
    overflow-x:hidden;
}  
/*css for gridview that freeze the header*/

/* Message Center  */
.CyberAccessToolbarMenuText
{
	color:#003399;
	font-size:10px;
	font-family: Arial; 
}
.PageHeader
{
    color:#003399;
    font-size:20px;
    font-family: Arial;
}
.DataEntryText
{
	font-weight: bold;
	color:#000000;
    font-size:12px;
	font-weight: bold;
	font-family: Arial;
	vertical-align:middle;
}

/* nav bar */
div.Default
{
      float:left;
}

/* nav bar */
div.Opaque
{
      float:left;
      opacity:.50;
      filter: alpha(opacity=50);
      -moz-opacity: 0.5; 

}

	/* textboxes */
.tbox {
	font: 13px Arial, Helvetica;
	padding: 5px;
	margin: 1.5px;
	border: 1px solid #b9bdc1;
	color: #797979;

}
.tboxEditScreen  {
	font: 13px Arial, Helvetica;
	padding: 5px;
	margin: 1.5px;
	border: 1px solid #b9bdc1;
	color: #797979;
	width: 155px; !important
}
.tbox:focus
{
    background-color: #E7E8E7;
    outline: 0;
}
/* button */
.btn
{
    border-style: none;
	border-color: inherit;
	border-width: 0;
	margin: 10px 0 0 0;
	padding: 7px 15px;
	cursor: pointer;
    color: #000000;
    font: bold 10px Tahoma, Verdana, Arial;
    text-transform: uppercase;
    overflow: visible; /* IE6/7 fix */
    background-color: #E0E0E0;
    -moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5), 0 3px 0 rgba(0, 0, 0, 0.7);
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5), 0 3px 0 rgba(0, 0, 0, 0.7);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5), 0 3px 0 rgba(0, 0, 0, 0.7);
	background-image: linear-gradient(#E0E0E0, #C0C0C0);
}
        .btn:hover
        {
            background-color: #a5b8da;
            background-image: linear-gradient(#7089b3, #a5b8da);
            }
        .btn:active
        {
            background: #64799e;
            position: relative;
            top: 2px;
            -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.7) inset;
            -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.7) inset;
            box-shadow: 0 0 3px rgba(0, 0, 0, 0.7) inset;
        }
#preCertificationContainer td,th 
{
	border: none;
}
.centeredContainer 
{
	margin-left: auto;
	margin-right: auto;
}
#updatePanelWithProgress
{
  position: relative;
}
.outerProgressDiv {
	position: absolute;
	top: 50%;
	left: 50%;
	max-height: 100%;
	max-width: 100%;
	transform: translate(-50%, -50%);
	text-align: center;
	z-index: 9999999;
	opacity: 0.7;
}
.innerProgressDiv {
	text-align: center;
	margin: auto;
	z-index: 999999999;
	background-color: #add8e6;
	border-width: thin;
	border-style: solid;
	border-color: Blue;
	opacity: 0.7;
}
.keyTableInnerHeading 
{
	color: rgb(0,0,0);
	font-family: verdana, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	font-weight: 700;
	line-height: normal;
	padding-bottom: 20px;
}
.keyTableOuterHeading 
{
	color: rgb(0,0,0);
	font-family: verdana, sans-serif;
	font-size: 18.73px;
	font-style: normal;
	font-variant: normal;
	font-weight: 700;
	line-height: normal;
	padding-bottom: 20px;
}
.uiDataGridContainer
{

}
.uiDataGridContainer td 
{
	border: 1px solid lightgray;
}
.uiDataGridContainer th 
{
	border: 1px solid lightgray;
}
.lightTableBorder 
{
	border: 1px solid lightgray;
}
.centered 
{
	vertical-align: middle;
	text-align: center;
}
.centered input 
{
	display: block;
	margin: 0 auto;
}
.containerBorder
{
	border: black 2px solid;
}
.notDisplayedValidator
{
	display: none;
}
.flexContent 
{
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
}
.flexContent > div
{
	width: fit-content();
	flex: none;
}
.notesPopup
{
	font-size: 12px;
}
.gridViewWithFullHeightCells
{

}
.gridViewWithFullHeightCells th
{
	height: 100%;
}
.gridViewWithFullHeightCells td
{
	height: 100%;
}
.reportHeader 
{
	margin-right: auto;
	margin-left: auto;
}
.reportHeader > h1 > span 
{
	font-size: 24pt;
	color: #4a5a9c
}
.reportContent 
{
	width: 100%;
	height: 500px;
	overflow: auto;
}
.reportContentOuter
{
	width: 100%;
	height: 500px;
}
.formFullWidth
{
	width: 100%;
}
.tableCellFullContent
{
	display: flex;
	justify-content: center;
	width: 100%;
}
#ctl00_ContentPlaceHolder1_upSelector
{
	width: 100%;
}
#ctl00_ContentPlaceHolder1_Selector1_UpdatePanel1 
{
	width: 100%;
}
#ctl00_ContentPlaceHolder1_Selector1_UpdatePanel1 > table
{
	width: 100%;
}
.screenFitContainer 
{
	width: 860px;
	height: 430px;
	overflow: auto;
	margin: 0 auto;
}
.flexCenteredContainer
{
	display: flex;
	flex-direction: column;
	align-items: center;
}
div[id^='ctl00_ContentPlaceHolder1_'][id$='_divDropDown'] td
{
	text-align: left;
}
.RequiredTextLabelLarge 
{
	color: Red;
	font-size: 27px;
	font-weight: bold;
	font-family: Arial;
	display: inline-block;
}
.providerPortalMenu
{
}
.providerPortalMenu ul 
{
	list-style: none;
}
.providerPortalMenu ul li 
{
	list-style-type: none;
	margin: auto;
	text-align: left;
	vertical-align: middle;
}
html 
{
	visibility: visible;
	opacity: 1;
}
.no-close .ui-dialog-titlebar-close 
{
	display: none;
}
.dialog-titlebar-background .ui-dialog-titlebar 
{
	background: #f6a828;
	border: 1px solid #ffffff
}
.dialog-message-text .ui-dialog-content 
{
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;
}
.dialog-other, .ui-dialog, .ui-widget, .ui-widget-content, .ui-corner-all 
{
	background: #eeeeee;
	border: 1px solid #ffffff;
}
.dialog-button .ui-button 
{
	background: #f6f6f6;
	border: #cccccc;
	font-weight: 700;
	font-size: 12px;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;
	padding-top: 5px;
	padding-bottom: 15px;
	padding-left: 10px;
	padding-right: 10px;
}
