﻿@charset "utf-8";
/* CSS Enhancements for INRstar Web - Coded by Chris Stanyon - Feb 2011 */

/* Tag Overrides */
html { min-height: 100%; padding-bottom: 1px; } /* Force a vertical scroll bar */
fieldset { padding:0px; margin: 0px 0px 5px 0px; }
h4, #NewINRForm .leftCol h4 {
    padding: 0px 0px 5px 0px;
    border-bottom: 1px dotted #0077D4;
    margin: 0px 0px 5px 5px;
    font-weight: bold;
}
textarea { width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; padding:4px; }


/* General */
.page { width:960px; }
.footer {padding:5px; min-height: 18px;margin-top: 4px; }
.noHeight { height: auto; }
#main { overflow:hidden; }
#header { margin-bottom:5px; height:63px}
#logo { 
    height: 46px;
    padding-left: 10px;
    margin-top: 5px;
}
#patientZone3 .dataLabel { text-align:left; }
#patientZone3 #patientBannerAddress { padding-left:0px; }
#patientZone4 .data { line-height:15px; }
#PatientBanner .ui-icon { margin-left:-7px; }
#MainContentPanel { position:relative;}
#HelpLinkContainer { clear:none; float:none; font-size:0.8em; text-align:right; margin-top:5px; margin-bottom:5px; position:absolute; right:5px; z-index:1000;}
.data { line-height:25px;}
.dataHistoric
{
    line-height: 25px;
    padding-right: 60px;
    padding-left: 10px;
}

.INROutOfRange { color: red; font-weight: bold;   }
.INRInRange { color: green; }

/* Navigation */
#navigation li a {
    background: #0097D5 no-repeat scroll left center;
    margin-right: 1px;
}

/*#navigation li a:active  
{
    background: #2382C8 no-repeat scroll left center; 
    border-right-style: solid;
    border-right-color: #FFFFFF; 
    border-right-width: 1px;
}*/

#navigation li a:hover
{
    background: #00497B no-repeat scroll left center;
}

#navigation li.disabledNavTab a
{
    background: #808285 no-repeat scroll left center;
    color: #C9CACC;
    cursor: default;
}

/* Authentication Page */
#LogonPage { padding:0px 5px 5px 5px; }
#LogonPage h2 { margin-left:0px; margin-bottom:0.5em; }
#LogonPage p { padding:0px; margin-bottom:1.5em; }
#LogonFooter { background-position:right 7px; }
#Disclaimer { padding-top: 20px; padding-left: 20px; padding-right: 20px; }
#VersionNumber { float: left; margin-left:5px; margin-top: 13px;  }
#FooterIcons { margin-top: 10px; }
#ActivePatients {width: 100%; margin-left:5px;text-align: left;}
#ActivePatients img { padding-bottom: 5px;padding-top: 2px; }
#logindisplay { margin-bottom: 4px; float:right;}
#Disclaimer .Action-Button-Container { width:250px; margin:0px auto; float:none; }
#Logon_ValidationSummary ul { margin-bottom:0px; }
#Disclaimer .Action-Button-Container { overflow:hidden; }
#Disclaimer h1 { clear:both; margin:20px 0px 0px 0px; text-align:center; }
#LoginArea { width: 550px; margin: 0px auto 20px auto; }
#LoginInput { margin:0px 0px 0px 75px;}
#LoginArea  input[type="text"], #LoginArea  input[type="password"] { width: 328px; padding:1px 0px; }
#LoginArea .dataLabel { width: 60px; }

#ChangePasswordArea { width: 450px; margin: 0px auto 20px auto; }
#ChangePasswordArea  input[type="text"], #ChangePasswordArea  input[type="password"] { width: 128px; padding:1px 0px; }
#ChangePasswordArea .dataLabel { width: 160px; }

#FooterContentPanel p {
   font-size:12.58px;
}

/* Reset Password Page */
#ResetPasswordWrapper { padding-top: 20px; padding-left: 20px; padding-right: 20px; min-height: 350px;}
#ResetPasswordWrapper h2 { margin-left:0px; margin-bottom:0.5em; }
#ResetPasswordWrapper p { padding:0px; margin-bottom:1.5em; }
#ResetArea { width: 420px; margin: 0px auto 20px auto; }
#ResetInput { margin:0px 0px 0px 75px;}
#ResetArea  input[type="text"] { width: 328px; padding:1px 0px; }
#ResetArea .dataLabel { width: 60px; }
.ResetDisc { padding-left: 15px}
.ResetBullets { list-style-type: disc;}



/* Messages/Profile Page */
#Messages .Action-Button-Container, #Profile .Action-Button-Container { margin-top:0px; }
#ViewProfile #EmailData { min-height: 35px;} 
#ViewProfile #NewEmailData, #ViewProfile #ConfirmEmailData { height: 20px;} 
#Profile h3 {font-weight: bold; font-size: 1.1em}
#Profile .dataLabel {width:120px}
#MarketingPreference { margin-left: 20px; margin-top: 2px}
#MarketingPreference .dataLabel {width: 420px; text-align:left;float: none;vertical-align:middle;}
#MarketingPreference .data {margin-left: 20px;}
#Twitter{float:right; margin-top: -35px; margin-bottom: 10px}
#Twitter label {font-weight: Bold;color: #0077d4;font-size: 1.2em;margin-left: 10px}
#Messages.ui-tabs-panel, #Profile.ui-tabs-panel { padding:5px; }
#OverduePatients, #ExceededSuspendedPatients {padding: 5px; overflow-y: scroll;}
#PatientOverdueReportTable, #ExceededSuspendedPatientReportTable {width:922px;}

#ProfessionalRoleData, #RegistrationNumberData {  min-height: 25px;}
#ViewRegistrationCredentials #ProfessionalRole_DetachedLabel, #ViewRegistrationCredentials #RegistrationNumber_DetachedLabel {margin-left: 2px}


#PatientExceededReportTable{width:922px;}
#ExceededPatients{overflow-y: scroll;}

#PatientWithNoDiagnosisReportTable{width:922px;}
#PatientsWithNoDiagnosis{overflow-y: scroll;}

#ActivityData{width:922px;}

#IncompleteTreatments{overflow-y: scroll;}
#IncompleteTreatmentsTable{width:922px;}

#ReferredPatients{overflow-y: scroll;}
#ReferredPatientReportTable{width:922px;}

#UrgentNotificationsContent{overflow-y: scroll;}
#UrgentNotificationsReportTable{width:922px;}


#SevereBleedPatientReportTable{width:915px;}

#PatientINRAbove5ReportTable{width:915px;}

#INRSevereBleedPatientReportTable{width:915px;}


    
#searchCriteria { padding:4px; width:710px; }
#OverduePatients #HelpLinkContainer { position:absolute; /*relative;*/ }
#PatientSearchResults { margin-top: 10px}
#AdvancedSearchTab{clear: both;}
#PatientResults {width:98.3%}
#PatientResults td.col1, #PatientResults td.col5, #TransferRequestPatients td.col1 { text-align:left; }
 #TransferredPatients th.col1, #TransferRequestPatients th.col1, #TransferDeclinedPatients th.col1 { width:159px; }
/*#PatientResults td.PatientId, #PatientResults th.PatientId {width:25px;}*/
#TransferredPatients th.col2, #TransferRequestPatients th.col2, #TransferRequestPatients th.col5, #TransferRequestPatients th.col6, #TransferDeclinedPatients th.col2 { width:85px; }
#TransferRequestPatients th.col3 { width:90px;}
#PatientResults th.col2, #PatientResults td.col2{ width:140px;}
#PatientResults th.col3, #PatientResults td.col3{ width:150px;}
#PatientResults th.col4, #PatientResults td.col4{ width:150px;}
/*#PatientResults th.col5, #PatientResults td.col5{ min-width: 250px;}*/
#PatientResults th.col6, #PatientResults td.col6{ width:99px;}

#TransferredPatients th.col5, #TransferDeclinedPatients th.col4 {width: 155px;}
#TransferredPatients th.col6 {width: 45px;}
#TransferredPatients th.col7, #TransferDeclinedPatients th.col5 {width: 140px;}

#PatientNotesWrapper th.col1 {
    width: 600px;
}
#PatientNotesWrapper th.col2 {
    width: 120px;
}
#PatientNotesWrapper th.col3 {width: 150px;}
#PatientNotesWrapper th.col4 {width: 30px;}

#PatientArchivedNotesWrapper th.col1 {
    width: 600px;
}

#PatientArchivedNotesWrapper th.col2 {
    width: 120px;
}

#PatientArchivedNotesWrapper th.col3 {width: 150px;}
#PatientArchivedNotesWrapper th.col4 {width: 60px;}

#OverduePatients td{ padding: 0px;}
#OverduePatients th.col1, #OverduePatients td.col1 {width: 264px;}
#OverduePatients th.col2, #OverduePatients td.col2 {width: 99px;}
#OverduePatients th.col3, #OverduePatients td.col3 {width: 110px;}
#OverduePatients th.col4, #OverduePatients td.col4 {width: 105px;}
#OverduePatients th.col6, #OverduePatients td.col6 {width: 50px;}
#OverduePatients th.col7, #OverduePatients td.col7 {width: 99px;}
#OverduePatients th.col8, #OverduePatients td.col8 {width: 75px;}

#BridgingSchedule table, #BridgingScheduleViewOnly table {
    font-weight: bold;
    font-size: 100%;
}

#BridgingSchedule .tableComment {
    white-space: nowrap;
    overflow: hidden;
    width: 100px;
    text-overflow: ellipsis;
    display: inline-block;
}

#BridgingScheduleViewOnly .tableComment {
    white-space: nowrap;
    overflow: hidden;
    width: 350px;
    text-overflow: ellipsis;
    display: inline-block;
}


#BridgingSchedule input[id^='INR'], #BridgingSchedule input[id^='Warfarin'], #BridgingSchedule input[id^='LMWH'], #BridgingScheduleViewOnly input[id^='INR'], #BridgingScheduleViewOnly input[id^='Warfarin'], #BridgingScheduleViewOnly input[id^='LMWH'] {
    margin: 0px;
}

#BridgingSchedule tbody tr, #BridgingSchedule tfoot tr, #BridgingScheduleViewOnly tbody tr, #BridgingScheduleViewOnly tfoot tr {
    text-align: left;
    background: none !important;
    border-top: medium;
    border: solid;
    border-width: 1px 0;
    border-color: lightslategrey;
}

#BridgingSchedule tbody td, #BridgingSchedule tfoot td, #BridgingScheduleViewOnly tbody td, #BridgingScheduleViewOnly tfoot td {
    min-height: 34px;
    text-align: left;
    border-top: medium;
    border: solid;
    border-width: 1px 0;
    background: none !important;
    vertical-align: middle;
    border-color: lightslategrey;
    padding: 6px 6px 6px 5px;
}

#BridgingSchedule th, #BridgingScheduleViewOnly th {
    font-size: 88%;
    text-align: left;
    color: white;
    background: #5F5F5F !important;
    border: none;
    border-top: medium;
    border-bottom: medium;
    border-width: 1px 0;
    border-color: lightslategrey;
    padding: 2px 2px 2px 5px;
}

.addButtonRow td {
    border-top: medium;
    border-bottom: medium;
    border-right: none;
    border-left: none;
    border-width: 1px 0;
    border-color: lightslategrey;
    padding: 6px 6px 6px 5px;
}

#BridgingRecords td {
    vertical-align: middle !important;
    text-align: center !important;
    height: 40px;
}

#BridgingRecords th.col1, #BridgingRecords td.col1 {
    width: 85px;
}

#BridgingRecords th.col2, #BridgingRecords td.col2 {
    width: 85px;
}

#BridgingRecords th.col3, #BridgingRecords td.col3 {
    width: 85px;
}

#BridgingRecords th.col4, #BridgingRecords td.col4 {
    display: inline-block;
    float: left;
    width: 220px;
    overflow-wrap: break-word;
    white-space: pre-wrap !important;
    word-break: break-all;
}

#BridgingRecords th.col5, #BridgingRecords td.col5 {
    width: 85px;
}

#BridgingRecords th.col6, #BridgingRecords td.col6 {
    width: 125px;
}

#BridgingRecords th.col7, #BridgingRecords td.col7 {
    width: 120px;
}


#BridgingSchedule th.col1, #BridgingSchedule td.col1 {
    width: 86px;
}

#BridgingSchedule th.col2, #BridgingSchedule td.col2 {
    width: 25px;
}

#BridgingSchedule th.col3, #BridgingSchedule td.col3 {
    width: 110px;
}

#BridgingSchedule th.col4, #BridgingSchedule td.col4 {
    width: 90px;
}

#BridgingSchedule th.col5, #BridgingSchedule td.col5 {
    width: 90px;
    padding-right: 0px;
}

#BridgingSchedule th.col6 {
    color: transparent;
    width: 100px;
    padding-left: 0px;
}

#BridgingSchedule td.col6 {
    width: 100px;
}

#BridgingSchedule th.col7, #BridgingSchedule td.col7 {
    width: 140px;
}

#BridgingSchedule th.col8, #BridgingSchedule td.col8 {
    width: 72px;
}

#BridgingSchedule td.col8 a {
    float:right; 
    color:red;
}

#bridgingDeleteDayButton{
    padding-right: 4px;
}

#BridgingScheduleViewOnly th.col1, #BridgingSchedule td.col1 {
    width: 86px;
}

#BridgingScheduleViewOnly th.col2, #BridgingSchedule td.col2 {
    width: 35px;
}

#BridgingScheduleViewOnly th.col3, #BridgingSchedule td.col3 {
    width: 90px;
}

#BridgingScheduleViewOnly th.col4, #BridgingSchedule td.col4 {
    width: 80px;
}

#BridgingScheduleViewOnly th.col5, #BridgingSchedule td.col5 {
    width: 80px;
    padding-right: 0px;
}

#BridgingScheduleViewOnly th.col6 {
    color: transparent;
    width: 90px;
    padding-left: 0px;
}

#BridgingScheduleViewOnly td.col6 {
    width: 90px;
}

#BridgingScheduleViewOnly th.col7, #BridgingScheduleViewOnly td.col7 {
    width: 350px;
}

#ExceededSuspendedPatients td {
    padding: 0px;
}

#ExceededSuspendedPatients th.col1, #ExceededSuspendedPatients td.col1 {width: 264px;}
#ExceededSuspendedPatients th.col2, #ExceededSuspendedPatients td.col2 {width: 99px;}
#ExceededSuspendedPatients th.col3, #ExceededSuspendedPatients td.col3 {width: 105px;}
#ExceededSuspendedPatients th.col4, #ExceededSuspendedPatients td.col4 {width: 105px;}
#ExceededSuspendedPatients th.col5, #ExceededSuspendedPatients td.col5 {width: 99px;}
#ExceededSuspendedPatients th.colCenterAligned, #ExceededSuspendedPatients td.colCenterAligned{width: 50px;}

#RecentPatientsTable td.col1 { text-align:left; }

#TestDueTable td.col1 {text-align:left;}

/* General Patient Tabs */
#PatientMessages_ValidationSummary { margin-bottom:5px; }
#PatientBannerContainer
{
    margin: 0px 0px 5px 0px;
}

/* Patient Treatment Tab */
#PatientTreatmentHistoryTable { margin-bottom:10px; width: 925px;}
#PendingTreatmentTableHeader{ width: 925px;}
#AddHistoricalTreatmentTable { margin-bottom:10px; }
#PendingTreatmenNextINRTestDate #Treatment_NextTest_DetachedLabel { font-weight:bold; width: 20px;}
#MoreSchedulesLink, #UseExisitingSchedulesLink { margin-right:5px; }
#PendingTreatmentStatus { text-align:left; }
#PendingTreatmentTable td { padding:2px 5px; }
#PendingTreatmenNextINRTestDate .dataLabel { float:none;}
#PatientTreatmentNewINRQuestionsWrapper { overflow:hidden; }
#PatientTreatmentNewINRQuestionsWrapper .dataLabel { width:220px; }
#PatientTreatmentNewINRConfirm.leftCol { width: 520px; }
#PatientTreatmentNewINRConfirm .dataLabel {width: 420px; text-align:left;float: none;vertical-align:middle;margin-right: 0;font-size: 1em;}
#PatientTreatmentNewINRConfirm #PatientLabel .dataLabel { font-weight: bold; color: black}
#PatientTreatmentNewINRQuestions.leftCol { width:310px; margin-left: 10px; }
#PatientTreatmentNewINRTestDetails.leftCol { width:394px; margin-left: 10px; }
#PatientTreatmentNewINRTestDetails .dataLabel { width: 90px;}
#PatientTreatmentNewINRTestDetails select { width:160px; }
#PatientTreatmentNewINRTestDetails #testDetails { 
    margin: 10px 0 5px 0; 
}

#PatientBarcodeContainer {
    border: solid 1px gray;
    /*width: 383px;*/
    height: 95px;
    padding: 10px;
    /*margin: 5px;*/
    margin-bottom: 10px;
}
#PatientBarcodeContainer #PatientBarcodeImage {
    width: 96px;
    height: 96px;
    padding-top: 3px;
    float: left;
}
#PatientBarcodeContainer #PatientBarcodeError {
    font-size: 0.88em;
    color: black;
    text-align: center;
    line-height: 1.15;
    background-image: url("images/BlankBarcode.png");
    width: 90px;
    height: 76px;
    padding: 20px 3px 0 3px;
    float: left;
}
#PatientBarcodeContainer #PatientBarcodeText {
    font-size: 1em;
    color: gray;
    padding: 11px 0 0 108px;
}

#BridgingTabContent select {
    width: 200px;
}

#BridgingTabContentViewOnly .data { 
    width: 100%;
}
#PatientTreatmentNewINRConfirm .data {
    min-height: 25px;
    line-height: 25px;
    margin-left: 10px
}
#PatientTreatmentNewINRQuestions .data { height:25px; line-height:25px; }
#Treatment_Comments { width: 940px; }
#HistoricalExtras {width: 950px; }
#NewHistoricalTreatmentForm textarea#Comments { width: 730px; }
#HistoricalComments{ width: 740px; float:left; }
#HistoricalOptions {width: 200px; float: right;}
#HistoricalOptions .dataLabel {width:100px;}
#DosingScheduleContent #ScheduleGrid, #DosingScheduleContent #SorbGrid {    margin: 5px;}
#PendingTreatmenNextINRTestDate { height:30px; padding-top: 5px; }
#NewINRComments #Comments, #PreTreatmentComments #Comments, #ExternalResultComments {
    width: 98%
}
#LastTreatmentActionLink { text-align: left;vertical-align: middle;float: none;}
#PendingTreatmentTable td, #PendingTreatmentTable th, #PendingTreatmentTableHeader td, #PendingTreatmentTableHeader th { padding:0px !important; } 


#PendingTreatmentTable .gridrow td, #OverrideSuggestedTreatmentTable .gridrow td { background-color: #FFFFCC; }
#PendingTreatmentTable .col1, #PendingTreatmentTableHeader .col1, #PatientTreatmentHistoryTable .col1 { width:88px; }
#PendingTreatmentTable .col2, #PendingTreatmentTableHeader .col2, #PatientTreatmentHistoryTable .col2 { width:52px; }
#PendingTreatmentTable .col3, #PendingTreatmentTableHeader .col3, #PatientTreatmentHistoryTable .col3 { width:60px; }
#PendingTreatmentTable .col4, #PendingTreatmentTableHeader .col4, #PatientTreatmentHistoryTable .col4 { width:98px; }
#PendingTreatmentTable .col5, #PendingTreatmentTableHeader .col5, #PatientTreatmentHistoryTable .col5 { width:50px; }
#PendingTreatmentTable .col6, #PendingTreatmentTableHeader .col6, #PatientTreatmentHistoryTable .col6 { width:59px; }
#PendingTreatmentTable .col7, #PendingTreatmentTableHeader .col7, #PatientTreatmentHistoryTable .col7 { width:125px; }
#PendingTreatmentTable .col8, #PendingTreatmentTableHeader .col8, #PatientTreatmentHistoryTable .col8 { width:170px; }
#PendingTreatmentTable .col9, #PendingTreatmentTableHeader .col9, #PatientTreatmentHistoryTable .col19 { width:34px; }
#PendingTreatmentTable .col10, #PatientTreatmentHistoryTable .col10, #PendingTreatmentTableHeader .col10 { width:129px; }
#PendingTreatmentTable .col11, #PendingTreatmentTableHeader .col11, #PatientTreatmentHistoryTable .col11 { width:47px; }

#PatientTreatmentHistoryTable td { margin: 0px !important; padding: 0px !important;}

#PendingTreatmentTableHeader th{border-bottom:none;}
#SuggestedTreatmentStatus #TreatmentStatus_DetachedLabel_Label { width: 140px; margin-left:0px; }
#DosingScheduleContent #ExistingScheduleMessages_ValidationSummary { margin:5px; }
#ScheduleTabs .ui-widget-header { border: none; border-bottom: 1px solid #AAAAAA; }
#ScheduleTabs .ui-widget-header { border-style:none; }
#ScheduleGrid ul {float:left; }
#PatientPreTreatmentINRQuestionsWrapper { overflow:hidden }
#PatientPreTreatmentINRTestDetails.leftCol 
{
    width: 410px;
    margin-left:10px; 

}

#PatientPreTreatmentINRConfirm .dataLabel, #PatientPreTreatmentINRTestDetails .dataLabel {
    width: 98px;
}
#PatientPreTreatmentINRTestDetails select 
{ 
    width: 160px; 
}



/* Patient Treatment Plan Tab */
#PatientTreatmentPlanWrapper .dataLabel { width: 110px; }
#EditPatientTreatmentPlanInformation .dataLabel, #PatientTreatmentPlanInformation .dataLabel { width: 130px; }
#PatientTreatmentPlanActiveStatus { clear:both; }
#PatientTreatmentPlanTreatment.leftCol { width: 250px; margin-bottom:10px;}
#PatientTreatmentPlanDetails { width:950px; }
#PatientTreatmentPlanInformation.leftCol {width: 950px; margin-left: 0; margin-bottom:5px;}
#PatientTreatmentPlanData {margin-top: -30px}
#EditPatientTreatmentPlanInformation.leftCol { width: 700px; margin-left: 0; margin-bottom:5px;}
#AddPatientTreatmentPlanInformation h4 { clear: inherit; width: 700px;}
/*#EditPatientTreatmentPlanTabletSelection.leftCol, #PatientTreatmentPlanTabletSelection.leftCol { width: 250px; margin-left: 10px; margin-bottom:10px; margin-right: -400px;}*/
#EditPatientTreatmentPlanTabletSelection.leftCol, #PatientTreatmentPlanTabletSelection.leftCol { width: 250px; }
#EditPatientTreatmentPlanTabletSelection.rightCol, #PatientTreatmentPlanTabletSelection.rightCol { width: 250px; }
#EditPatientTreatmentPlanTabletSelection .dataLabel{width: 110px;}
#PatientTreatmentPlanSettings {width: 950px}
#EditPatientTreatmentPlanInformation select {width: 210px; }
#EditPatientTreatmentPlanInformation #DiagnosisSelected {min-width:170px; width:auto;}
#DeactivatePatient #HelpLinkContainer { position:static; }
#DeactivatePatient #Notes { width:940px; }
#DeactivatingReasonList { float: left;}
#DeactivatingReasonText{ float:left; margin-left:10px;}
#TreatmentPlanSummary { width: 100%;}
#TreatmentPlanSummaryList { margin-left: 30px;}
#TreatmentPlanSummaryList #TreatmentPlanSummaryItem { list-style: inside;margin-top: 5px;}



/* Patient Details Tab */
#PatientDetailsWrapper #PatientDetails { width:460px; }
#PatientGroups { width:445px; }
#PatientSelfMonitoring { width: 495px; }
#PatientPatientManagementWrappermentDetails
{
    width: 490px;
    padding-right: 10px;
}
#PatientManagementDetails { width: 490px;}
#PatientManagementDetails .dataLabel, .PatientStatusInfo .dataLabel{width:110px;}
#PatientDetailsWrapper #EditPatientDetails { width:455px; }
#PatientDetailsWrapper #PatientContactDetails { width:475px; margin-left:10px; height:340px;}
#PatientDetailsWrapper #EditPatientContactDetails{ width:490px; margin-left:5px; height:340px;}

#PatientDetailsWrapper #EditPatientLocationDetails, #PatientDetailsWrapper #EditPatientLocationDetails, #EditPatientTestingLocationDetails {width: 950px;}
#PatientDetails,  #EditPatientDetails { width:470px; }

#PatientDetailsWrapper .dataLabel { width:110px; }

#PatientDetailsWrapper #EditPatientLocationDetails .dataLabel, #PatientDetailsWrapper #EditPatientLocationDetails .dataLabel, #PatientGroups .dataLabel {width: 120px;}
#ContactDetails .dataLabel, #EditPatientContactDetails .dataLabel {width:130px; margin-left:15px;}

#PatientDetailsAddFieldset .dataLabel { width:110px; }
#EditDetails_ValidationSummary { margin-top:0px; }
#EditPatientContactDetails select, #EditPatientDetails select{width: 330px;}
#EditPatientLocationDetails .leftCol, #PatientLocationDetails .leftCol, #EditPatientTestingLocationDetails .leftCol {width: 950px;}



/* Patient Notes Tab */
#PatientNotesWrapper textarea#Note { margin:0px; width:940px; }
#PatientNoteValidation_ValidationSummary { margin-top:0px; }
#PatientNotesTable td.col1 {
    text-align: left;
    word-wrap: break-word;
    width: 600px;
}




/* Patient Adverse Effects Tab */
#PatientAdverseEventsWrapper .dataLabel { width: 100px; }
#PatientAdverseEventsWrapper select { width: 225px; }
#PatientAdverseEventsWrapper textarea#AdverseEvent_Comments { margin:3px 0px 0px 0px; width: 830px; }
#PatientAdverseEventList .datalabel { width:100px; }




/* Patient Summary Tab */
#PatientSummaryCurrentTreatment { margin-bottom:10px; width:300px; float:left;}
#PatientSummaryCurrentSchedule { margin-bottom:10px; margin-left: 10px; width: 640px; float:left; }
#PatientSummaryCurrentTreatmentWrapper { overflow:hidden; }
#PatientSummaryINRResults { clear: both; }
#PatientSummaryINRResults img { display:block; width: 725px; margin: 0px auto; }
#PatientSummaryINRResults .LoadingImage img { width: auto; } 
#DoseScheduleTable .col1 {width: 125px;}
#PatientSummaryCurrentTreatment .dataLabel { width: 120px; }
#ScheduleGrid { margin: 5px 0px; }
#PatientAppointmentHistoryTable {width: 932px;}
#PatientAppointmentHistoryTable .col1 {width:150px;}
#PatientAppointmentHistoryTable .col2 {width:150px;}
#PatientAppointmentHistoryTable .col3 {width:100px;}
#PatientAppointmentHistoryTable .col4 {width:532px;}
#AppointmentsGrid
{
    overflow: scroll;
    overflow-x: hidden;
    height: 150px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #7F7F7F;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #7F7F7F;
    border-top-color: #7F7F7F;
    border-top-width: 1px;
    border-top-style: solid;
}


/* Audit Trail Tab */
#AuditTrailTable { width:95%; }
#AuditTrailTable .col1 { width: 120px; }
#AuditTrailTable .col2 { width: 100px; }
#AuditTrailTable .col3 { width: 600px; }
#AuditTrailTable .col4 { width: 130px; }
#AuditTrailTable label#MoreInformation_DetachedLabel { overflow:auto; display:block; width:620px; }




/* jQuery UI Overrides */
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a { color:#0077D4; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor:pointer; }
.ui-tabs .ui-tabs-nav li a { padding:5px 10px; }
.ui-datepicker {display:none;}
.ui-datepicker-trigger { cursor: pointer; margin-left:3px; vertical-align:text-top; }
.ui-button { margin-right:0px; }
.ui-accordion .ui-accordion-content { padding: 5px; top: auto; zoom:1; }
.ui-tabs .ui-tabs-nav li { margin: 0 .2em -1px 0; } /* Fix the missing bottom border from the Tabs. */
.ui-accordion-icons .ui-accordion-header a { padding-left: auto; }
.ui-accordion .ui-accordion-header a { padding: 5px; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color: #0077D4;}
#PatientBanner .accordionPane { padding: 5px 0px;}

/* jQuery Dialog Boxes */
.ui-dialog { padding: 5px; }
.ui-dialog .ui-dialog-buttonpane { padding: 5px 0px 0px 0px; }
.ui-dialog .ui-dialog-buttonpane button { margin-right: 0px; margin-left:5px; }
.ui-dialog .ui-dialog-content { padding: 5px 0px 0px 0px; }
#feedbackPanel { padding: 0px; }
#feedbackPanel textarea { margin:0px; width:490px; } 
#feedbackPanel .boldText { font-weight: bold; }
#feedbackPanel .redText { color: Red; }
#EditCommentsForm #Comments { margin:0px; width:490px; height: 145px; }
#modalDialogBox .message-summary { margin-top:0px; }
#modalDialogBoxSecondary { overflow: visible; }
#modalDialogBoxSecondary .message-summary { margin-top:0px; }
.ui-tabs .ui-tabs-panel { padding: 5px; }




/* Reports */
#LocationReports p { padding-left:0px; }
#LocationReports table { margin-bottom:10px; }
#LocationReports  #PatientActivityReportTable { margin-top:10px; }
#LocationReports #LowINRReport { margin-bottom: 10px; }
#LocationReports #HighINRWrapper { overflow:hidden; margin-bottom:10px;}
#LocationReports #INRAbove5 { width: 469px; float:left; }
#LocationReports #HighINRAbove8 { width: 469px; float:left; margin-left:10px; } 
#LocationReports #TimeInRangeGroups { margin-bottom:10px; }
#UpdateReportDateRanges .dataLabel { width:75px; }



/* Admin Section */
#AdminContent { padding:5px; }

#LocationsNPTTable .col1, #LocationsNPTTable .col2 { width: 50%; }
#NewNPTBatchDetailsForm input#BatchNumber, #NewNPTBatchDetailsForm input#ExpiryDate { width: 150px; }

#LocationsIQCTable .col1, #LocationsIQCTable .col2, #LocationsIQCTable .col3, #LocationsIQCTable .col4, #LocationsIQCTable .col5, #LocationsIQCTable .col6, #LocationsIQCTable .col7, #LocationsIQCTable .col8  { width: 117px; } 
#LocationsIQCTable .col9 { width:123px; text-align:right; padding:5px; }
#AddIQCResultForm fieldset input, #AddIQCResultForm fieldset select { width:150px; }
#EditIQCResultForm fieldset input, #EditIQCResultForm fieldset select { width: 150px; }

#LocationsEQCTable {margin-top: 10px}
#LocationsEQCTable .col1 { width: 100px;} 
#LocationsEQCTable .col2 { width: 285px;}
#LocationsEQCTable .col3 { width: 120px; } 
#LocationsEQCTable .col4 { width: 117px;} 
#LocationsEQCTable .col5, #LocationsEQCTable .col6, #LocationsEQCTable .col7 { width: 70px; }
#LocationsEQCTable .col8 { width:110px; text-align:right; padding:5px; }
#EditEQCResultForm #ExternalINR { width:150px; }
#EditEQCResultForm #InternalINR { width:150px; }

#ClinicianId { width:300px; }
#EditClinicianForm #Name, #EditClinicianForm #Phone { width:150px; }

#select#Users { width:150px; }

#AddDiagnosisForm #Name {width: 650px;}
#AddDiagnosisForm #TargetINR, #AddDiagnosisForm #TreatmentDuration { width: 150px; }

#LocationSettings .data .locationSettingValue{ float:left; clear:right; width:700px; height:25px }
#LocationSettings .data .dataLabel{ float:left; }
#LocationSettings .data { height: 25px;}

/* Roles and Permissions */
#UserRoles { width: 420px; margin-right: 10px; }
#UserPerms { width: 500px; }
#UserRoles ul { margin-bottom:10px; }
#UserRoles li, #permissionList li { height:20px; line-height:20px; margin-left: 10px; }
#UserRoles .Action-Button-Container { text-align:left; padding-left:10px; }
#UserRoles li input#roles { margin-left: 0px; margin-right:10px; }
#permissionList li img { width:15px; height: 15px; margin-right: 10px; vertical-align:middle; }

#AdminContent .DiagnosisWrapper select#TreatmentDuration { width: 150px; }
#AdminContent .DiagnosisWrapper select#TargetINR { width: 150px; }
#AdminContent textarea.EditSettingTextArea { width: 700px }

#LocationSettings .accordionPane .dataLabel { width:210px; }
#LocationSettings .accordion { max-height: 100%;}

#LocationSettings .variableScope { font-size: 0.8em; color: #aaaaaa; cursor: help; }


/*#DiagnosisDetails .data input {width: 660px;}*/

#AddClinicalSystem .dataLabel, #EditClinicalSystem .dataLabel { width: 240px; }
#INPSConfigurationWrapper h3 {margin-left: 30px}




/*---------------------------------- End User License------------------------------------------*/
.EndUserLicence{max-height:505px; overflow-y:scroll; overflow-x:hidden; margin:5px; padding-bottom:10px; padding-right:20px;}
.EndUserLicence li{padding:3px;}
.EndUserLicence ul {padding:10px;}


/*------------------------------------Change registered location wizard ---------------------------------------*/
.WizardHeaderContainer {font-size: 1em; padding: 0px 0px 5px 0px; border-bottom: 1px dotted #0077D4; margin:10px 0px 10px 0px; font-weight:bold; }
.WizardSelectedStepHeader { color: #0077D4; margin:0px 40px 0px 0px;}
.WizardStepHeader { color: Gray; margin:0px 40px 0px 0px;}
.WizardNextButton{ text-align: right; float: right;}
.Hidden{ visibility: hidden;}
.WizardSelectAllPatientsCheckbox{ text-align: right; margin:10px 0px 10px 0px;}
.WizardLocationLink {
    color: #0077d4;
    text-decoration: underline;
    width: 200px;
    text-align: left;
}
.colCenterAligned{cursor: pointer;}
.WizardLocationLink label {cursor: pointer;}
.WizardSelectPatient{ text-align: center;}
.WizardCol1 { text-align: left; width :400px;}
.WizardCol2 { text-align: left; width :300px;}


#ChangePatientRegisteredLocationSearchContainer { padding: 10 0 10 0; max-height:375px; overflow-y:scroll; overflow-x:hidden;}
#ChangePatientRegisteredLocationSearchResults td.col1, #ChangePatientRegisteredLocationSearchResults td.col4, #ChangePatientRegisteredLocationSearchResults td.col5 { text-align:left; }
#ChangePatientRegisteredLocationSearchResults th.col1 { width :120px; }
#ChangePatientRegisteredLocationSearchResults th.col2 { width :90px; }
#ChangePatientRegisteredLocationSearchResults th.col3 { width :85px; }
#ChangePatientRegisteredLocationSearchResults th.col4 { width :70px; }
#ChangePatientRegisteredLocationSearchResults th.col5 { width :260px; }
#ChangePatientRegisteredLocationSearchResults th.col6 { width :85px;}
#ChangePatientRegisteredLocationSearchResults th.col7 { width :120px; }
#ChangePatientRegisteredLocationSearchResults th.colCenterAligned { width: 50px;}

.LocationSearchResults {margin-left:10px; max-height:375px; overflow-y:scroll; overflow-x:hidden;}

.SearchLocations{ width: 380px;}
#SearchTestingLocations{ width: 100%; }
#SearchTestingLocations .dataLabel { float: none; text-align:justify}
#SelectedTestingPracticeWrapper { width: 600px;}
.SpanSpacer { margin-left: 20px; }
.FloatRight { float: right;clear: none;}

/*------------------------------------Tests Due Today Tab ---------------------------------------*/
#NumberOfPatientsWithTests_DetachedLabel_Label{ width: 160px;}

#SelectTestDueTypeContainer { float: left; height: 100px; width: 280px; }
#TestDueTypeRadioButtonContainer{ float: right; vert-align: top !important; float: right; height: 100px}
#TestDueTypeRadioButtonContainer .data .dataLabel{ width: 180px;}

#DateRangeSelectorContainer{ float: right;width: 650px;}
#UpdateDateRangeSelector .data { clear: none; float: left; margin-right: 28px;}
#UpdateDateRangeSelector .dataLabel { width: 45px;}
#ExternalResultsDateRangeSelector .dataLabel { width: 60px;}
#DateTo_Label { width: 45px;}
#TestDueTypeLabelSpan{width: 50px; float: left;}
#TestDueTypeLabel{color: grey; font-size: 0.85em }
#TestCriteriaContainer{height: 100px; margin-top: 10px;}
#TestDueCountContainer{ height: 35px;}
#TestDuePrintButtonContainer{float: left;width: 200px;}
#TestDuePrintCountContainer{float: right;width: 180px;}
#TestDueResultsContainer{max-height: 400px;overflow: auto;}


#TestDueResultsContainer .col1{ width: auto;}
#TestDueResultsContainer .col2{ width: 95px;}
#TestDueResultsContainer .col3{ width: 290px;}
#TestDueResultsContainer .col4{ width: 85px;}
#TestDueResultsContainer .col5{ width: 120px;}
#TestDueResultsContainer .col6{ width: 95px;}
#PrintTestsDueButtonContainer {float: right; padding-right: 20px;}


/*------------------------------------DevExpress Scheduler ---------------------------------------*/
/*#ManageClinicsTabContent .dxscControl_INRstar
{
   background: none repeat scroll 0 0 #A3C0E8;
   border: 1px solid #A3C0E8;
}*/


/*Custom Recurrance form on scheduler*/
#appointmentRecurrenceForm_AptRecCtl_TypeEdt_RB0, #appointmentRecurrenceForm_AptRecCtl_TypeEdt_RB2, #appointmentRecurrenceForm_AptRecCtl_TypeEdt_RB3,
#appointmentRecurrenceForm_AptRecCtl_Weekly_ctl0, #appointmentRecurrenceForm_AptRecCtl_Weekly_SpnWeekCn, #appointmentRecurrenceForm_AptRecCtl_Weekly_ctl03, 
#appointmentRecurrenceForm_AptRecCtl_Weekly_SpnWeekCnt, #appointmentRecurrenceForm_AptRecCtl_Weekly_ctl04,
#appointmentRecurrenceForm_AptRecCtl_RangeCtl_DeEndByOccNo, #appointmentRecurrenceForm_AptRecCtl_RangeCtl_SpnOccCnt, #appointmentRecurrenceForm_AptRecCtl_RangeCtl_ctl02
{
    display:none;
}

/*Hide right click options*/


#appointmentRecurrenceForm_AptRecCtl_TypeEdt .dxe {padding-left:0}

.addClinicDetailsTable { max-height:150px; width:100%;}
.addClinicDetailsTable td {padding-bottom:5px;}

/* Error display div*/
#schedulerStatusInfo_mainDiv
{
    padding: 3px;
    border: 2px solid #ff0000;
    background-color: #ffeeee;
    font-size: 0.9em;
    width: 100%;
    margin-bottom: 10px;
}

.dxscTimeCellBody_INRstarTheme {
    border-color: #CECECE !important;
    border-style: solid !important;
    border-width: 1px !important;
}

.dxscAlternateTimelineDateHeader_INRstarTheme, .dxscAlternateDateHeader_INRstarTheme, .dxscTodayCellHeader_INRstarTheme
{
    background: none repeat scroll 0 0 #0077D4 !important;
    color: #FFFFFF !important;
    font-weight: bold !important;
}


.dxscSel
{
     background: none repeat scroll 0 0 #63ABE5 !important;
}

.dxscTimeMarkerLineH_INRstarTheme
{
    visibility: hidden !important;
}

.dxscDayHdrsTbl, .dxscDateHeader_INRstarTheme
{
    border-top-color: #A3C0E8 !important;
    border-top-width: 2px !important;
    border-top-style: solid !important;
}

.ModalAppointmentsWrapper, .ClinicsModal
{
    padding-right: 5px;
}

.ClinicsModal
{
    width: 800px;
}

.ModalAppointmentsWrapper .Action-Button-Container
{
    margin-top:-40px;
    float:right;
}

.NextDate
{
    border: medium solid #0077D4;
    font-weight: bold;
}

.NextTestDate
{
    border: medium solid #0077D4;
    font-weight: bold;
}

.AppointmentsWrapper .dataLabel
{
    width:170px;
}

.dxscTimeCellBody_INRstarTheme
{
    height: 36px;
}

#AppointmentsInformationMessages
{
    width: 800px;
}

#Options
{
    width: auto; padding: 5px; margin-top: 5px; padding-top: 0px; text-align: center;

}

#ChangeNextTestDate
{
    background-position: top;
    border-color: transparent;
    background-color: transparent;
    overflow: visible;
    width:80px;
}#patienthi

.ChangeNextTestDatePicker img 
{
    padding-top: 5px;
}

.ChangeNextTestDateIcon
{
    cursor: pointer;
}

#ChangeNextTestDate_Label
{
    width:0px;
    float: none !important;
}

/* Manage Clinic Locations */
#ClinicLocationWrapper th.colCount, td.colCount {width: 120px;}
#ClinicLocationWrapper th.colButtons, td.colButtons {width: 120px;}
.secondLine .dataLabel {text-align:right; width: 80px; padding-left: 10px;}

/* DNA Management buttons */
#DNAButtons, #DNAButtonsAppointOnly  {float: right; width: 60px; padding: 5px; margin-right: 5px;text-align: center;}

#SetLatestTestDateAsNotDNA, #SetLatestTestDateAsDNA{width: 55px;}

/*Letters */
#PatientsLetterOptions{min-height: 220px;}
#PatientsLetterOptions .h4 { padding-top: 5px;}
#PatientLetterList { min-height: 150px;}
#PatientLetterList .LetterList { width:310px;display:inline; position:relative; float:left;margin-left:5px;}
#PatientLetterList .dataLabel { width: 280px;text-align: left;float: none;}
#PatientLetterList .LetterRadio {align:right;}
#PatientLetterComments{ visibility: hidden; }
#PatientLetterCommentsComment { width: 99%; }
#character_left { float: left; width: 100%; }
#character_truncated_alert { float: left;width: 100%;color: #E2492F; visibility: hidden; }
#LetterHistoryGrid
{
    overflow-y: scroll;
    height: 150px;
    border-style: solid;
    margin-top: 1%;
}
#PatientLetterHistoryTable .colDate {width:150px;}
#PatientLetterHistoryTable {width: 98%;}

#ImportantInfoMessageTab  
{
    width: 939px;padding: 5px;padding-bottom: 15px; overflow-y: scroll;
    height: 350px;
    }
   
   #ImportantInfoMessage  
{
    width: 909px;padding: 5px;padding-bottom: 15px; overflow-y: scroll;
    height: 350px;
    } 
   
#UnarchivedNotesMessage  
{
    width: 780px;

    overflow-y: scroll;
    overflow-x:hidden;
    max-height: 350px; 
    } 
    
#InternalReports
{
    max-height: 500px;
    overflow-y: auto;
}

#InternalReports #UpdateReportDateRanges
{
    max-width:930px;
}

#InternalReports .dataTable
{
    width:930px;
}

#InternalReports p
{
    padding: 10px;
}  

#PracticeActivityReports
{  
}

#PracticeActivityReports #UpdateReportDateRanges
{
    max-width:930px;
}

#PracticeActivityReports .dataTable
{
    width:930px;
}

#PracticeActivityReports p
{
    padding: 10px;
}  

#PatientStatus textarea
{
   width: 780px;
}

#PatientStatus #SuspensionNote
{
    margin-left: 120px;
    display: block;
}

#PatientStatus, #PatientManagementWrapper
{position: relative;}

.cancelTransferButton
{
    MARGIN-TOP: 10px; FLOAT: none; WIDTH: 100%; MARGIN-RIGHT: 0px; TEXT-ALIGN: right;
}
