﻿/* Standard */
#wrapPage{width:100%;overflow:auto;}
.sysmanlogo { position: absolute; top: 45px; right: 10px; background: transparent url(images/sysman-tool-icon.gif) no-repeat !important; width: 116px; height: 142px; }

.SysManPageControlsContainer { background-color: transparent;padding-top:2px;padding-left:10px;padding-right: 10px;padding-bottom: 2px;}
.SysManPageControlsContainer h1 { font-size: 1.5em; }
.SysManPageControlsContainer h2 { font-size: 1.2em; }
.SysManPageControlsContainer { font-size: 1.1em; }


.SysManPageControlsContainer input[type="submit"] {  border: none;padding: 10px; background: #4876cc; color: #fff; font-weight: bold; -moz-border-radius: 6px; -webkit-border-radius: 6px; text-align:center;  }

@-moz-document url-prefix() {.SysManPageControlsContainer input[type="submit"] {margin-left:-5px!important;}}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
    /* Safari only override */
    ::i-block-chrome,.SysManPageControlsContainer input[type="submit"]{
        margin-right: -5px !important;
       }}
       
 /*IE11 clearing 'X' button''*/
input[type="text"]::-ms-clear {
    display: none;
}
.SysManPageControlsContainer input[type="submit"]:hover { border: none;padding: 10px; background: #ADCFF8; color: #fff; font-weight: bold; cursor: pointer;  }
.SysManPageControlsContainer input[type="submit"][disabled] { border: none;padding: 10px;background: #dcdcdc; color: #fff; font-weight: bold; cursor: pointer;  }
/* HACK: Everything but IE6 and 7 - min-width causes display problems in these browsers as is isn't properly supported */
html>/**/body .SysManPageControlsContainer input[type="submit"] { min-width:105px; min-width:90px\9; }

.pagelistviewbutton {  border: none; padding: 3px; background: #4876cc; color: #fff; font-weight: bold; min-width:90px; -moz-border-radius: 6px; -webkit-border-radius: 6px; width:90px; }
.pagelistviewbutton:hover { border: none; padding: 3px; background: #ADCFF8; color: #fff; font-weight: bold; min-width:90px; cursor: pointer }
.pagelistviewbutton[disabled] { border: none; padding: 3px; background: #dcdcdc; color: #fff; font-weight: bold; min-width:90px; cursor: pointer; }
.pagelistcancelbutton {  border: none; padding: 3px; background: #4876cc; color: #fff; font-weight: bold; min-width:90px; -moz-border-radius: 6px; -webkit-border-radius: 6px; width:90px; }
.pagelistcancelbutton:hover { border: none; padding: 3px; background: #ADCFF8; color: #fff; font-weight: bold; min-width:90px; cursor: pointer }
.pagelistcancelbutton[disabled] { border: none; padding: 3px; background: #dcdcdc; color: #fff; font-weight: bold; min-width:90px; cursor: pointer; }
.pagelistdeletebutton {  border: none; padding: 3px; background: #DF3047; color: #fff; font-weight: bold; min-width:90px; -moz-border-radius: 6px; -webkit-border-radius: 6px; width:90px; }
.pagelistdeletebutton:hover { border: none; padding: 3px; background: #EDB1B8; color: #fff; font-weight: bold; min-width:90px; cursor: pointer }
.pagelistdeletebutton[disabled] { border: none; padding: 3px; background: #dcdcdc; color: #fff; font-weight: bold; min-width:90px; cursor: pointer; }
.pagelistdownloadbutton {  border: none; padding: 3px; background: #4876cc; color: #fff; font-weight: bold; min-width:90px; -moz-border-radius: 6px; -webkit-border-radius: 6px; width:90px; }
.pagelistdownloadbutton:hover { border: none; padding: 3px; background: #ADCFF8; color: #fff; font-weight: bold; min-width:90px; cursor: pointer }
.pagelistdownloadbutton[disabled] { border: none; padding: 3px; background: #dcdcdc; color: #fff; font-weight: bold; min-width:90px; cursor: pointer; }

.deletejobbutton { background: #B8860B !important; }
.deletejobbutton:hover { background: #D4B66D !important; }
.deleteexportbutton { width: 120px !important; }
.editexportbutton { background: #197419; }
.editexportbutton:hover { background: #80B280; }

#SysManPageResultContainer { font-size: 1.1em; }
/* #SysManPageResultContainer { font-size: 1.1em; width: 900px; margin-left: auto; margin-right: auto; } */

.disabledtext { color:Gray; }
.enabledtext { color:Black; }

#phMain_smpSysMan { font-size: 1.1em; }

/*SiteMapPath Div */
#siteMapPathDiv{background-color:White; padding-top: 0px; padding-bottom: 0px !important; border-top: 4px solid darkblue !important; border-bottom: none !important;}

/* Main SysMan Master Div */
#mainSysManDiv { height: 100%; background-color:White; padding-top: 0px !important; padding-bottom: 0px !important;  border-bottom: none !important;}
#mainSysManDiv a:active { color:Black; }
#mainSysManDiv a:link { color:Black; }
#mainSysManDiv a:visited { color:Black; }
#mainSysManDiv .pageToolbarContainer { padding: 3px; position:relative; top: 10px; width:35px; }


/*Menu Page */
.SysManPageControlsContainer #phMain_phSysManMain_divmenuoptions { margin-top:5%; margin-left:10%; }
.ContainerScroll{overflow-y: auto;height:80%;}
*+html .ContainerScroll{position:relative;height:74%;display:block;}
/* .SysManPageControlsContainer #phMain_phSysManMain_divmenuoptions { height:700px; width:1000px; margin-top:auto; margin-bottom:auto; margin-left:auto; margin-right:auto; } */
.SysManPageControlsContainer .divmenuoption { float:left; margin-bottom:5%; display:none; width:250px; height:195px; }
.SysManPageControlsContainer .divmenuoption button { float:left; margin-right:10px; }

.SysManPageControlsContainer .divmenulinks
{
    float:left;
    width: 170px;
  
}

.SysManPageControlsContainer .divmenulinks h2 { margin-top:5px; margin-bottom:5px; }
.SysManPageControlsContainer .menuheaderlinks { text-decoration:none !important; cursor: pointer; }
.SysManPageControlsContainer .menuheaderlinks:hover { text-decoration:underline !important; }
.SysManPageControlsContainer .menulinks { display:none; margin-left:10px; line-height:25px; color:Black; text-decoration:none; }
.SysManPageControlsContainer .menulinks:hover { text-decoration:underline; }
.SysManPageControlsContainer #divDocumentsLinks{ white-space: nowrap!important;}
.SysManPageControlsContainer #divDocumentsLinks{ white-space: nowrap!important;}

/* Sub-Menu Pages */
.SysManPageControlsContainer #phMain_phSysManMain_divsubmenuoptions { width: 250px; margin-left: auto; margin-right: auto; margin-top: 10%; margin-bottom: auto; }
.SysManPageControlsContainer .divsuboption { margin-bottom:20px; display:none; }
.SysManPageControlsContainer .divsuboption button { margin-right:10px; }
.SysManPageControlsContainer .submenulink { vertical-align:bottom; font-weight: bold; color:Black; text-decoration:none; }
.SysManPageControlsContainer .submenulink:hover { text-decoration:underline; }

/* Icons (72 x 72) */
.sprite72 { background-image: url(images/icons/sprites72_v3.png); background-color: transparent; background-repeat: no-repeat; border: none; cursor: pointer; height: 72px; width: 70px; }
.sprite72[disabled] { cursor: default; }

.sprite72-auditlogging { background-position: 0 0; }
.sprite72-auditlogging:hover { background-position: -72px 0; }
.sprite72-configuration { background-position: 0 -72px; }
.sprite72-configuration:hover { background-position: -72px -72px; }
.sprite72-documents { background-position: 0 -144px; }
.sprite72-documents:hover { background-position: -72px -144px; }
.sprite72-graphnet { background-position: 0 -216px; }
.sprite72-graphnet:hover { background-position: -72px -216px; }
.sprite72-groups { background-position: 0 -288px; }
.sprite72-groups:hover { background-position: -72px -288px; }
.sprite72-help { background-position: 0 -360px; }
.sprite72-help:hover { background-position: -72px -360px; }
.sprite72-patients { background-position: 0 -432px; }
.sprite72-patients:hover { background-position: -72px -432px; }
.sprite72-permissions { background-position: 0 -504px; }
.sprite72-permissions:hover { background-position: -72px -504px; }
.sprite72-systeminformation { background-position: 0 -576px; }
.sprite72-systeminformation:hover { background-position: -72px -576px; }
.sprite72-users { background-position: 0 -648px; }
.sprite72-users:hover { background-position: -72px -648px; }
.sprite72-datamanagement { background-position: 0 -720px; }
.sprite72-datamanagement:hover { background-position: -72px -720px; }
.sprite72-patientmanagement { background-position: 0 -432px; }
.sprite72-patientmanagement:hover { background-position: -75px -432px; }
/* Gateway 2 */
.sprite72-clinicianManagement { background-position: 0 -800px; }
.sprite72-clinicianManagement:hover { background-position: -75px -800px; }

.sprite72-otherGroupManagement { background-position: 0 -800px; }
.sprite72-otherGroupManagement:hover { background-position: -75px -800px; }

/* Icons (45 x 45) */
.sprite45 { background-image: url(images/icons/sprites45.png); background-color: transparent; background-repeat: no-repeat; border: none; cursor: pointer; height: 45px; width: 45px; }
.sprite45[disabled] { cursor: default; }
.sprite45-overlay { position:relative; left:15px; top:1px; padding-right:5px; padding-bottom:29px; }

.sprite45-warning { background-position: 0 0; }
.sprite45-add { background-position: 0 -45px; }
.sprite45-list { background-position: 0 -90px; }
.sprite45-remove { background-position: 0 -135px; }
.sprite45-search { background-position: 0 -180px; }

.calendarIcon {
    background-image: url(images/icons/calendar_icon.png);
    background-color: transparent;
    background-repeat: no-repeat;
    border: none;
    cursor: pointer;
    height: 40px;
    width: 40px;
}

/* Icons (39 x 39) */
.sprite39 { background-image: url(images/icons/sprites39_v2.png); background-color: transparent; background-repeat: no-repeat; border: none; cursor: pointer; height: 40px; width: 40px; }
.sprite39[disabled] { cursor: default; }

.sprite39-users-add { background-position: 0 0; }
.sprite39-users-add:hover { background-position: -40px 0; }
.sprite39-users-search { background-position: 0 -40px; }
.sprite39-users-search:hover { background-position: -40px -40px; }
.sprite39-groups-patientgroups { background-position: 0 -80px; }
.sprite39-groups-patientgroups:hover { background-position: -40px -80px; }
.sprite39-groups-patientgroups-add { background-position: 0 -1120px; }
.sprite39-groups-patientgroups-add:hover { background-position: -40px -1120px; }
.sprite39-groups-patientgroups-search { background-position: 0 -120px; }
.sprite39-groups-patientgroups-search:hover { background-position: -40px -120px; }
.sprite39-groups-usergroups { background-position: 0 -160px; }
.sprite39-groups-usergroups:hover { background-position: -40px -160px; }
.sprite39-groups-usergroups-add { background-position: 0 -200px; }
.sprite39-groups-usergroups-add:hover { background-position: -40px -200px; }
.sprite39-groups-usergroups-search { background-position: 0 -240px; }
.sprite39-groups-usergroups-search:hover { background-position: -40px -240px; }
.sprite39-permissions-documentpermissions { background-position: 0 -280px; }
.sprite39-permissions-documentpermissions:hover { background-position: -40px -280px; }
.sprite39-permissions-documentpermissions-search { background-position: 0 -320px; }
.sprite39-permissions-documentpermissions-search:hover { background-position: -40px -320px; }
.sprite39-permissions-systempermissions { background-position: 0 -360px; }
.sprite39-permissions-systempermissions:hover { background-position: -40px -360px; }
.sprite39-permissions-systempermissions-search { background-position: 0 -400px; }
.sprite39-permissions-systempermissions-search:hover { background-position: -40px -400px; }
.sprite39-permissions-apipermissions { background-position: 0 -280px; }
.sprite39-permissions-apipermissions:hover { background-position: -40px -280px; }
.sprite39-permissions-apipermissions-search { background-position: 0 -320px; }
.sprite39-permissions-apipermissions-search:hover { background-position: -40px -320px; }
.sprite39-auditlogging-search { background-position: 0 -440px; }
.sprite39-auditlogging-search:hover { background-position: -40px -440px; }
.sprite39-documents-documentmanager { background-position: 0 -480px; }
.sprite39-documents-documentmanager:hover { background-position: -40px -480px; }
.sprite39-documents-documenttypegroup-list { background-position: 0 -1000px; }
.sprite39-documents-documenttypegroup-list:hover { background-position: -40px -1000px; }
.sprite39-documents-UploadSettings { background-position: 0 -1160px; }
.sprite39-documents-UploadSettings:hover { background-position: -40px -1160px; }
.sprite39-configuration-patientalerts { background-position: 0 -520px; }
.sprite39-configuration-patientalerts:hover { background-position: -40px -520px; }
.sprite39-configuration-patientalerts-categorylist { background-position: 0 -560px; }
.sprite39-configuration-patientalerts-categorylist:hover { background-position: -40px -560px; }
.sprite39-configuration-practices { background-position: 0 -600px; }
.sprite39-configuration-practices:hover { background-position: -40px -600px; }
.sprite39-configuration-practices-add { background-position: 0 -640px; }
.sprite39-configuration-practices-add:hover { background-position: -40px -640px; }
.sprite39-configuration-practices-search { background-position: 0 -680px; }
.sprite39-configuration-practices-search:hover { background-position: -40px -680px; }
.sprite39-configuration-systemsettings { background-position: 0 -720px; }
.sprite39-configuration-systemsettings:hover { background-position: -40px -720px; }
.sprite39-configuration-systemsettings-search { background-position: 0 -760px; }
.sprite39-configuration-systemsettings-search:hover { background-position: -40px -760px; }
.sprite39-configuration-dashboards { background-position: 0 -720px; }
.sprite39-configuration-dashboards:hover { background-position: -40px -720px; }
.sprite39-configuration-dashboards-add { background-position: 0 -1240px; }
.sprite39-configuration-dashboards-add:hover { background-position: -40px -1240px; }
.sprite39-configuration-dashboards-search { background-position: 0 -760px; }
.sprite39-configuration-dashboards-search:hover { background-position: -40px -760px; }
.sprite39-configuration-emailnotificationmanagement { background-position: 0 -1199px; }
.sprite39-configuration-emailnotificationmanagement:hover { background-position: -40px -1199px; }
.sprite39-systeminformation-serveremailtest { background-position: 0 -800px; }
.sprite39-systeminformation-serveremailtest:hover { background-position: -40px -800px; }
.sprite39-systeminformation-systemstatus { background-position: 0 -840px; }
.sprite39-systeminformation-systemstatus:hover { background-position: -40px -840px; }
.sprite39-help-eprhelp { background-position: 0 -880px; }
.sprite39-help-eprhelp:hover { background-position: -40px -880px; }
.sprite39-help-sysmanhelp { background-position: 0 -920px; }
.sprite39-help-sysmanhelp:hover { background-position: -40px -920px; }
.sprite39-datamanagement-exportmanager { background-position: 0 -960px; }
.sprite39-datamanagement-exportmanager:hover { background-position: -40px -960px; }
.sprite39-datamanagement-exportmanager-list { background-position: 0 -1000px; }
.sprite39-datamanagement-exportmanager-list:hover { background-position: -40px -1000px; }
.sprite39-patients{background-position: 0 -1080px;}
.sprite39-patients:hover{ background-position: -40px -1080px;}
.sprite39-clinics { background-position: 0 -160px; }
.sprite39-clinics:hover { background-position: -40px -160px; }
.sprite39-Roles { background-position: 0 -160px; }
.sprite39-Roles:hover { background-position: -40px -160px; }
.sprite39-wards { background-position: 0 -160px; }
.sprite39-wards:hover { background-position: -40px -160px; }
.sprite39-hospitals { background-position: 0 -160px; }
.sprite39-hospitals:hover { background-position: -40px -160px; }
.sprite39-othergroupmanagement-clinic-add { background-position: 0 -200px; }
.sprite39-othergroupmanagement-clinic-add:hover { background-position: -40px -200px; }
.sprite39-othergroupmanagement-clinic-search { background-position: 0 -240px; }
.sprite39-othergroupmanagement-clinic-search:hover { background-position: -40px -240px; }
.sprite39-othergroupmanagement-ward-add { background-position: 0 -200px; }
.sprite39-othergroupmanagement-ward-add:hover { background-position: -40px -200px; }
.sprite39-othergroupmanagement-ward-search { background-position: 0 -240px; }
.sprite39-othergroupmanagement-ward-search:hover { background-position: -40px -240px; }
.sprite39-othergroupmanagement-hospital-add { background-position: 0 -200px; }
.sprite39-othergroupmanagement-hospital-add:hover { background-position: -40px -200px; }
.sprite39-othergroupmanagement-hospital-search { background-position: 0 -240px; }
.sprite39-othergroupmanagement-hospital-search:hover { background-position: -40px -240px; }
.sprite39-othergroupmanagement-role-add { background-position: 0 -200px; }
.sprite39-othergroupmanagement-role-add:hover { background-position: -40px -200px; }
.sprite39-othergroupmanagement-role-search { background-position: 0 -240px; }
.sprite39-othergroupmanagement-role-search:hover { background-position: -40px -240px; }
/* Placeholder Icons (39 x 39) */
.sprite39placeholder { background-image: url(images/icons/sprites39_placeholders.png); background-color: transparent; background-repeat: no-repeat; border: none; cursor: pointer; height: 39px; width: 37px; }
.sprite39placeholder[disabled] { cursor: default; }

.sprite39placeholder-auditlogging { background-position: 0 0; }
.sprite39placeholder-auditlogging:hover { background-position: -39px 0; }
.sprite39placeholder-configuration { background-position: 0 -39px; }
.sprite39placeholder-configuration:hover { background-position: -39px -39px; }
.sprite39placeholder-datamanagement { background-position: 0 -78px; }
.sprite39placeholder-datamanagement:hover { background-position: -39px -78px; }
.sprite39placeholder-documents { background-position: 0 -78px; }
.sprite39placeholder-documents:hover { background-position: -39px -78px; }
.sprite39placeholder-graphnet { background-position: 0 -117px; }
.sprite39placeholder-graphnet:hover { background-position: -39px -117px; }
.sprite39placeholder-groups { background-position: 0 -156px; }
.sprite39placeholder-groups:hover { background-position: -39px -156px; }
.sprite39placeholder-help { background-position: 0 -195px; }
.sprite39placeholder-help:hover { background-position: -39px -195px; }
.sprite39placeholder-patients { background-position: 0 -234px; }
.sprite39placeholder-patients:hover { background-position: -39px -234px; }
.sprite39placeholder-permissions { background-position: 0 -273px; }
.sprite39placeholder-permissions:hover { background-position: -39px -273px; }
.sprite39placeholder-systeminformation { background-position: 0 -312px; }
.sprite39placeholder-systeminformation:hover { background-position: -39px -312px; }
.sprite39placeholder-users { background-position: 0 -351px; }
.sprite39placeholder-users:hover { background-position: -39px -351px; }

/* Icons (25 x 25) */
.sprite25 { background-image: url(images/icons/sprites25.png); background-color: transparent; background-repeat: no-repeat; border: none; cursor: pointer; height: 25px; width: 25px; }
.sprite25[disabled] { cursor: default; }
.sprite25-overlay { position:relative; left:10px; top:10px; padding-right:11px; padding-bottom:10px; }

.sprite25-warning { background-position: 0 0; }
.sprite25-add { background-position: 0 -25px; }
.sprite25-list { background-position: 0 -50px; }
.sprite25-remove { background-position: 0 -75px; }
.sprite25-search { background-position: 0 -100px; }


/* Audit Logging - System Audit Search */
#al_sas_panel .tablecolumn1,.fieldLabel { width:16%; }
#al_sas_panel .tablecolumn2 { width:30%; }
#al_sas_panel .tablecolumn3 { width:16%; }
#al_sas_panel input[type=text] { width:25%; }
#al_sas_panel .dropdown { width:60%; }
#al_sas_panel .buttonedtablecell h2 { float:left; margin-top:9px; }
#al_sas_panel .buttondiv  
{
    text-align:right;
}
#al_sas_panel .informingText {
    color: red;
    font-weight: bold;
    padding-top: 20px;
}
#al_sas_divDocumentTypes { width:300px; overflow:auto; margin-top:9px; }
#al_sas_divEventTypes { height:20px; width:350px; overflow:auto; margin-top:9px; }

#phMain_phSysManMain_al_sas_txtStartDate { width:25% !important; }
#phMain_phSysManMain_al_sas_txtEndDate { width:25% !important; }
#al_sas_panel .ui-datepicker-trigger { float:none; margin-left:5px; margin-top: 8px; margin-bottom: -3px; }

.SysManPageControlsContainer label  
{
   font-weight:bold;  
   padding: 0 0 10px 0;
   font-size: 1.2em;   
}
.SysManPageControlsContainer tr[valign="top"] td label  
{
    border-top-style:none;
    padding: 0 0 0 0; 
    margin-top: 9px;
    float: left;
}
.selectableItems label
{
   font-weight:normal;  
   font-size: 1.0em;   
}
/* Configuration - Patient Alert Category List */
#cfg_pacl_divButtons { float:right; }
#cfg_pacl_panel .tablecolumn1 { height:30px}
#cfg_pacl_panel .tablecolumn2 { height:30px}
/*Configuration-Knowledgebase Link List*/
#cfg_kll_divButtons { float:left; }
#cfg_kll_panel .tablecolumn1 { height:30px}
#cfg_kll_panel .tablecolumn2 { height:30px}

/* Configuration - Patient Alert Type List */
#cfg_patl_panel h1 { text-align:center; }
#cfg_patl_divButtons { float:right; }


/* Configuration - Patient Alert Sub Type List */
#cfg_pastl_panel h1 { text-align:center; }
#cfg_pastl_divButtons { float:right; }


/* Configuration - Practice Properties */
#cfg_pp_panel .tablecolumn2 { width:100%; }
#cfg_pp_panel input[type=text] { width:20%; }
#cfg_pp_panel .tablecolumn1 { height:30px}
#cfg_pp_panel .tablecolumn2 { height:30px}
#cfg_pp_divButtons,#ogm_cp_divButtons { float:right; }



#phMain_phSysManMain_cfg_pp_txtPracticeCode { width:10% !important; }


/* Configuration - Practice Search */
#cfg_ps_panel .tablecolumn1 { width:100px; }
#cfg_ps_panel .tablecolumn2 { width:200px; }
#cfg_ps_panel .tablecolumn3 { width:100px; }
#cfg_ps_panel .tablecolumn4 { width:200px; }
#cfg_ps_divButtons,#grp_cgp_divButtons { float:right; }


/* Configuration - System Setting Search */


/* Configuration - System Setting Properties */
#cfg_ssp_panel h2 {  }
#cfg_ssp_panel .tablecolumn1 { width:15%; }
#cfg_ssp_panel .tablecolumn2 { width:85%; }
#phMain_phSysManMain_cfg_ssp_txtParameterValue { resize:none; }
#cfg_ssp_divButtons { float:right; }

/* Configuration - External Email Notifications */
#AddEditExtEmailNotificationDialog { overflow: hidden; }
#AddEditExtEmailNotificationDialog .control-row { margin: 0 0 15px 0; }
#AddEditExtEmailNotificationDialog .control-row label { display: block; margin: 0 0 10px 0;font-weight: bold;font-size: 1.2em; }
#AddEditExtEmailNotificationDialog .control-row select { width: 100%; }
#AddEditExtEmailNotificationDialog .control-row textarea { width: 100%; font-family: "Courier New", Courier, monospace !important; }
#AddEditExtEmailNotificationDialog #RecipientsTableContainer { margin: 0 0 10px 0; }
#AddEditExtEmailNotificationDialog #RecipientsTableContainer .email { width: 200px; overflow: hidden; max-width: 200px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap; }
#AddEditExtEmailNotificationDialog #RecipientsTableContainer .attach { width: 125px;text-align: center; }
#AddEditExtEmailNotificationDialog #RecipientsTableContainer .attach .ui-icon { margin-left: 56px;cursor: pointer; }
#AddEditExtEmailNotificationDialog #RecipientsTableContainer .delete { width: 25px; background-color: #fff !important; }
#AddEditExtEmailNotificationDialog #RecipientsTableHead, #AddEditExtEmailNotificationDialog #RecipientsTableBody { table-layout: fixed;width: 355px;}
#AddEditExtEmailNotificationDialog #RecipientsTableHead th { color: #fff; background-color: #4876CC; text-align: left; padding: 3px; }
#AddEditExtEmailNotificationDialog #RecipientsTableBody td { padding: 3px; }
#AddEditExtEmailNotificationDialog #RecipientsScroller { width: 400px;overflow: auto;position: relative;max-height: 100px; }

#AddEditExtEmailNotificationDialog #EmailAddressTextBox { margin: 0 3px 0 3px; width: 200px; }
#AddEditExtEmailNotificationDialog #AttachDocumentsCheckBoxSpan { width: 127px; display: inline-block; text-align: center; }
#AddEditExtEmailNotificationDialog #AttachDocumentsCheckBoxSpan .attach-disabled { position: relative; left: -1px; }
#AddEditExtEmailNotificationDialog #AttachDocumentsCheckBox { margin-left: 55px; cursor: pointer; }

#AddEditExtEmailNotificationDialog #AddRecipientButton { border: none;padding: 5px; background: #4876cc; color: #fff; font-weight: bold; -moz-border-radius: 6px; -webkit-border-radius: 6px; text-align:center; }
#AddEditExtEmailNotificationDialog #AddRecipientButton:hover { background: #adcff8; cursor: pointer; }
#RecipientsTableBody .delete input { border: none;padding: 5px; background: #df3047; color: #fff; font-weight: bold; -moz-border-radius: 6px; -webkit-border-radius: 6px; text-align:center; }
#RecipientsTableBody .delete input:hover { background: #f08080; cursor: pointer;  }

#cfg_een_panel .pagedList-grid input.delete-configuration { border: none;padding: 5px; background: #df3047; color: #fff; font-weight: bold; -moz-border-radius: 6px; -webkit-border-radius: 6px; text-align:center;margin-left: 2px; }
#cfg_een_panel .pagedList-grid input.delete-configuration:hover { background: #f08080; cursor: pointer;  }

/* Data Management - Export List */
#ExportListContainer { width: 900px; margin-left: auto; margin-right: auto; }
#dm_el_panel .row-collapse-expand { float:right; margin-top: -14px; margin-right:-20px; }
*+html #dm_el_panel .row-collapse-expand { position:relative; top:-13px; }
#dm_el_panel .exportinformation { border: 1px solid black; background-color: #ADCFF8; }
#dm_el_panel .exportnamelabel { float:left; margin-right:5px; margin-bottom:5px; }
#dm_el_panel .exportname { font-weight:bold; margin-bottom:5px; }
#dm_el_panel .exportdatefromlabel { float:left; margin-right:5px; margin-bottom:5px; }
#dm_el_panel .exportdatefrom { float:left; margin-right:10px; font-weight:bold; margin-bottom:5px; }
#dm_el_panel .exportdatetolabel { float:left; margin-right:5px; margin-bottom:5px; }
#dm_el_panel .exportdateto { font-weight:bold; margin-bottom:5px; }
#dm_el_panel .exportdaterangelabel { float:left; margin-right:5px; margin-bottom:5px; }
#dm_el_panel .exportdaterange { font-weight:bold; margin-bottom:5px; }
#dm_el_panel .exportpracticeslabel { float:left; margin-right:5px; margin-bottom:5px; }
#dm_el_panel .exportpractices { font-weight:bold; margin-bottom:5px; }
#dm_el_panel .exportschedulelabel { float:left; margin-right:5px; margin-bottom:5px; }
#dm_el_panel .exportschedule { font-weight:bold; margin-bottom:5px; }
#dm_el_panel .exportdeliverylabel { float:left; margin-right:5px; }
#dm_el_panel .exportdelivery { font-weight:bold; }
#dm_el_panel .exporterror { color:Red; font-weight:bold; }
#dm_el_panel .exportdescription { padding-right: 20px !important;padding-bottom: 1px !important; padding-top: 15px !important; }


/* Data Management - Export Type */
#ExportTypeContainer { width: 60%; margin-left: auto; margin-right: auto; }
#phMain_phSysManMain_dm_ExportType_btnConfigureExport { width:auto; }


/* Data Management - Export Properties */
#ExportPropertiesContainer { width: 900px; margin-left: auto; margin-right: auto; }
#dm_ExportProperties_panel h1 { text-align:center; }
#dm_ExportProperties_tblExportProperties { width:100%; }
#dm_ExportProperties_panel label { margin-top:-10px; }
#dm_ExportProperties_panel .tablecolumn1 { width:15%; }
#dm_ExportProperties_panel .tablecolumn2 { width:85%; }
#phMain_phSysManMain_dm_ExportProperties_txtExportName { width:96%; }
#phMain_phSysManMain_practicesselector { margin-left:-8px; margin-top:10px; margin-bottom:10px; overflow: auto; height: 250px; }
#phMain_phSysManMain_dm_ExportProperties_chkFirstExport { margin-left:-3px; }
#phMain_phSysManMain_rdoSpecificDates { margin-left:-3px; }
#dm_ExportProperties_RelativeDates { display:none; }
#phMain_phSysManMain_dm_ExportProperties_txtRelativeAmount { width:30px; }
#dm_ExportProperties_lblRelativeExample { font-weight:normal; }
#dm_ExportProperties_panel .ui-datepicker-trigger { float:none; margin-left:5px; margin-top: 8px; margin-bottom: -3px; }
#dm_ExportProperties_divButtons { float:right; }


/* Data Management - Export Scheduler */
#dm_ExportSchedule_panel h1 { text-align:center; }
#ExportScheduleContainer { width: 900px; margin-left: auto; margin-right: auto; }
#dm_ExportSchedule_OneOffSchedule { display:none; margin-bottom:15px; }
#dm_ExportSchedule_WeeklySchedule { display:none; margin-bottom:15px; }
#dm_ExportSchedule_MonthlySchedule { display:none; margin-bottom:15px; }
#dm_ExportSchedule_ScheduleOptions { display:none; margin-bottom:15px; }
#phMain_phSysManMain_dm_ExportSchedule_txtStartTime { width:35px; }
#phMain_phSysManMain_dm_ExportSchedule_txtOneOffTime { width:5%; }
#dm_ExportSchedule_panel .ui-datepicker-trigger { float:none; margin-left:5px; margin-top: 8px; margin-bottom: -3px; }
#dm_ExportSchedule_divButtons { float:right; }


/* Data Management - Export Delivery */
#dm_ExportDelivery_panel h1 { text-align:center; }
#ExportDeliveryContainer { width: 900px; margin-left: auto; margin-right: auto; }
#dm_ExportDelivery_AutoDownloadOptions { display:none; margin-bottom:15px; }
#phMain_phSysManMain_dm_ExportDelivery_txtFolderLocation { width:700px; }
#phMain_phSysManMain_dm_ExportDelivery_btnTestPath {  border: none; padding: 3px; background: #4876cc; color: #fff; font-weight: bold; min-width:90px; -moz-border-radius: 6px; -webkit-border-radius: 6px; width:90px; }
#phMain_phSysManMain_dm_ExportDelivery_btnTestPath:hover { border: none; padding: 3px; background: #ADCFF8; color: #fff; font-weight: bold; min-width:90px; cursor: pointer }
#dm_ExportDelivery_divButtons { float:right; }


/* Data Management - Export Confirmation */
#dm_ExportConfirmation_panel h1 { text-align:center; }
#ExportConfirmationContainer { width: 900px; margin-left: auto; margin-right: auto; }
#dm_ExportConfirmation_Type { margin-bottom:30px; }
#dm_ExportConfirmation_Properties { margin-bottom:30px; }
#dm_ExportConfirmation_Scheduling { margin-bottom:30px; }
#dm_ExportConfirmation_Delivery { margin-bottom:30px; }
#dm_ExportConfirmation_divButtons { float:right; }
#dm_ExportConfirmation_panel
{
    overflow-y: auto;
    height: 85%;
}
@media \0screen{
#dm_ExportConfirmation_panel
{
   height:100%!important;
   
}
}

/* Documents - Document Manager Search */
#d_dms_panel .tablecolumn1 { width:100px; }
#d_dms_panel .tablecolumn2 { width:200px; }
#d_dms_panel .tablecolumn3 { width:180px; }
#d_dms_panel .tablecolumn4 { width:200px; }
#d_dms_panel input[type=text] { width:45%; }
#d_dms_panel .dropdown { width:60%; }
#d_dms_panel .buttonedtablecell h2 { float:left; margin-top:9px; }
#d_dms_panel .buttonedtablecell label { float:left;margin-top:9px;}
#d_dms_panel .buttondiv { text-align:right; }
#d_dms_divDocumentTypes { height:30px; width:200px; overflow:auto; margin-top:9px; }
#d_dms_panel .ui-datepicker-trigger { float:none; margin-left:5px; margin-top: 8px; margin-bottom: -3px; }
.dms_documentname { padding-left: 20px !important; }
*+html .dms_documentimage { margin-top:-15px; margin-left:-20px; }


/* Groups - Patient Group Properties*/
#grp_pgp_panel .table { width:100%; }
#grp_pgp_panel .tablecolumn1 { width:15%; height:30px}
#grp_pgp_panel .tablecolumn2 { width:85%; height:30px}

#divActive { text-align:center; }
#grp_pgp_divUsers { width:50%; float:left; }
#grp_pgp_divButtons { float:right; }
#grp_pgp_divUserGroups
{
    float: left;
    width: 50%;
}

/* Patient Management - Patient Properties */
#pp_panel h1 { text-align:center; }
#pp_divGroups { width:50%; float:left; }
#pp_divOptions { width:50%; float:right; }

#pp_divButtons { float:right; }
#pp_panel h2 { text-align:center; }
#pp_divGroups h2 {text-align:left;}
#pp_divOptions h2 {text-align:left;}

/* Groups - User Group Properties */
#grp_ugp_panel .table { width:100%; }
#grp_ugp_panel .tablecolumn1 { width:20%; height: 25px;white-space: nowrap;}
#grp_ugp_panel .tablecolumn2 { width:80%; height:25px}
#grp_ugp_divButtons { float:right; }
/* HACK: IE7 - Resolves Save,cancel button*/
*+html #grp_ugp_divButtons{ float:right;position: absolute;margin-left:280px;}

#grp_ugp_panel .buttonedtablecell {
    padding: 1px 5px 1px 5px !important;
    text-align: left;
}
#grp_ugp_panel .buttonedtablecell h2 { float:left; margin-top:9px; }
#grp_ugp_panel .buttonedtablecell label { float:left; margin-top:3px; }
#grp_ugp_panel .buttondiv { text-align:right; }

#grp_ugp_panel { height: 100% !important; overflow-y: auto; }
#grp_ugp_panel #userGroupResults {
    padding-bottom: 10px !important;
}
#phMain_phSysManMain_upUserResults { min-height: 100px;}

    #phMain_phSysManMain_grp_ugp_txtUserGroupName {
        width: 20%;
    }
#phMain_phSysManMain_grp_ugp_txtDescription { width:50%; }
#phMain_phSysManMain_grp_ugp_txtPatientGroups { font-family: Arial !important; font-size: 1.2em; /*override user agent monospace font*/ border-style:none; border-width:0; width:100%; overflow:auto; } /* margin-top:12px;*/

/* Permissions - Document Permission Search */
#p_dps_panel .tablecolumn2 { width:160px; }


/* Permissions - Document Permission Properties */
#p_dpp_panel h1 { text-align:center; }
/*
#p_dpp_divAllAuthenticatedUsers h2 { float:left; }
*/
#p_dpp_divAllAuthenticatedUsers table { margin-left:-10px; }

#p_dpp_divUsers, #p_dpp_divUserGroups { width:50%; float:left; }
/* HACK: IE7 only - use expression to ensure that the widths are the same otherwise divs do not position correctly (FB9528) */
*+html #p_dpp_divUsers { width:expression((document.body.clientWidth - 20)/2); float:left; }
*+html #p_dpp_divUserGroups { width:expression((document.body.clientWidth - 20)/2); }

#p_dpp_divButtons { float:right; }
#p_dpp_panel .row-collapse-expand {float:right; }


/* Permissions - System Permission Search */
#p_sps_panel .tablecolumn2 { width:260px; }
#phMain_phSysManMain_p_sps_txtPermissionName { width:90%; }

/* Permissions - Api Permission Search */
#p_sps_apipanel .tablecolumn2 { width: 260px;}
#phMain_phSysManMain_p_sps_txtApiPermissionName { width: 90%;}
.apipermission_width table {
    width: 100%;
}
#p_sps_apipanel table {
    width: 100%;
}


/* Permissions - System Permission Properties */
#p_spp_panel h1 { text-align:center; }
#p_spp_divAllAuthenticatedUsers h2 { float:left; }
#p_spp_divUsers, #p_spp_divUserGroups { width:50%; float:left; }
/* HACK: IE7 only - use expression to ensure that the widths are the same otherwise divs do not position correctly (FB9528) */
*+html #p_spp_divUsers { width:expression((document.body.clientWidth - 20)/2); float:left; }
*+html #p_spp_divUserGroups { width:expression((document.body.clientWidth - 20)/2); }

#p_spp_divButtons { float:right; }


/* System Information - Server Email Test */
#si_set_panel .tablecolumn2 { width:300px; }
#phMain_phSysManMain_si_set_txtEmailAddress { width:90%; }

#ogm_cp_panel input[type=text] { width:300px!important; }

/* Users - User Properties */
#usr_up_panel { height:99%; overflow-y:scroll; }
#usr_up_panel table { width:100%; background-color:white; }
#usr_up_panel h2 { margin: 0 0 0 0; }
#usr_up_panel input[type=text] { width:80%; }
/* #usr_up_panel .dropdown { width:83%; } */
#usr_up_panel .tablecolumn1 { width:35%; }
#usr_up_panel .tablecolumn2 { width:35%; }
#usr_up_panel .tablecolumn3 { width:30%; }
#usr_up_panel .buttonedtablecell h2 { float:left; margin-top:9px; }
#usr_up_panel .labelcountdiv { float:left; margin-top:9px; }
#usr_up_panel .buttondiv { text-align:right; }
#usr_up_divButtons,#wp_divButtons,#rp_divButtons { float:right; }
#phMain_phSysManMain_usr_up_btnUnlockAccount { vertical-align:middle; }
#phMain_phSysManMain_usr_up_txtUUID { width:40% !important; }
#phMain_phSysManMain_usr_up_txtPassword { margin-left:0px; }
#usr_up_chPwdRules { display:none; vertical-align:top; width:90%; padding: 2px; border: 1px solid silver; background-color: #fcfcfc; }
#phMain_phSysManMain_usr_up_chkChangePassword { margin-left:0px }
#phMain_phSysManMain_usr_up_rblAccountStatus input { margin-left:-9px; }
#phMain_phSysManMain_usr_up_rblAccountType input { margin-left: -9px; }
#phMain_phSysManMain_usr_up_rblAccountType td {
    width: 177px;
    display: inline-block;
}
#phMain_phSysManMain_usr_up_txtValidStartDate { width:30% !important; }
#phMain_phSysManMain_usr_up_txtValidEndDate { width:30% !important; }
#phMain_phSysManMain_usr_up_txtUserGroups {  font-family: Arial !important; font-size: 1.2em; /*override user agent monospace font*/ resize:none; border-style:none; border-width:0; width:100% !important; overflow:auto; margin-top:12px; }
#phMain_phSysManMain_usr_up_txtTenancies {  font-family: Arial !important; font-size: 1.2em; /*override user agent monospace font*/ resize:none; border-style:none; border-width:0; width:100% !important; overflow:auto; margin-top:12px; }
#phMain_phSysManMain_usr_up_txtOrganisations {
    font-family: Arial !important;
    font-size: 1.2em; /*override user agent monospace font*/
    resize: none;
    border-style: none;
    border-width: 0;
    width: 100% !important;
    overflow: auto;
    margin-top: 12px;
}
#phMain_phSysManMain_cp_txtSignatureGroups {  font-family: Arial !important; font-size: 1.2em; /*override user agent monospace font*/ resize:none; border-style:none; border-width:0; width:100% !important; overflow:auto;}
#phMain_phSysManMain_cp_txtHospital {
    font-family: Arial !important;
    font-size: 1.2em; /*override user agent monospace font*/
    resize: none;
    border-style: none;
    border-width: 0;
    width: 100% !important;
    overflow: auto;
}
#phMain_phSysManMain_cp_txtCodes {  font-family: Arial !important; font-size: 1.2em; /*override user agent monospace font*/ resize:none; border-style:none; border-width:0; width:100% !important; overflow:auto; }
#phMain_phSysManMain_usr_up_txtPatientGroups { font-family: Arial !important; font-size: 1.2em; /*override user agent monospace font*/ border-style:none; border-width:0; width:100% !important; overflow:auto; margin-top:12px; }
#phMain_phSysManMain_usr_up_txtDateofBirth { width:30% !important; }
#phMain_phSysManMain_usr_up_ddlGender { width:60% !important; }
#phMain_phSysManMain_usr_up_ddlSex { width: 60% !important;}
#phMain_phSysManMain_usr_up_lblAddressCount, #phMain_phSysManMain_usr_up_txtDefaultAddress { border-style:none; border-width:0; }
#phMain_phSysManMain_usr_up_lblContactCount, #phMain_phSysManMain_usr_up_txtDefaultContact { border-style:none; border-width:0; }
#phMain_phSysManMain_usr_up_lblEmailCount, #phMain_phSysManMain_usr_up_txtDefaultEmailAddress { border-style:none; border-width:0; }
#phMain_phSysManMain_usr_up_txtDefaultConsultant { border-style:none; border-width:0; }
#phMain_phSysManMain_usr_up_txtCountdown { width:10% !important; }
#usr_up_panel .ui-datepicker-trigger { float:none; margin-left:5px; margin-top: 8px; margin-bottom: -3px; }

#phMain_phSysManMain_txtUserName, #phMain_phSysManMain_txtComputerName {
    width: 100% !important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 4px;
}

/* User Bulk Import */
.user-import-file-errors li, .user-import-row-errors li {
    color: red;
}
.user-import-file-errors li::before {
    content: 'Incorrect comma-delimiters in row #';
}
.user-import-row-errors ul {
    margin: 0;
    padding: 0;
}
/*.user-import-row-errors li {
    display: inline;
}
.user-import-row-errors li::after {
    content: ', ';
}
*/
.user-import-progress-dialog thead > tr {
    background-color: #4876CC;
    color: #FFF;
}
.user-import-progress-dialog tbody > tr:nth-child(odd) {
    background: #EEE;
}


/* Clinician Properties */
#phMain_phSysManMain_cp_lblContactCount, #phMain_phSysManMain_cp_txtDefaultContact { border-style:none; border-width:0; }
#phMain_phSysManMain_cp_lblEmailCount, #phMain_phSysManMain_cp_txtDefaultEmailAddress { border-style:none; border-width:0; }
.DateField { width:30% !important; }

/* Clinician Management*/

#cls_cs_panel select,#cls_cs_panel input[type=text] {width:200px;}
/* Users - User Search */
#usr_us_panel .tablecolumn1 { vertical-align:middle}
#usr_us_panel .tablecolumn2 { width:160px; vertical-align:middle }
#usr_us_panel .tablecolumn5 { vertical-align:middle; }
#usr_us_panel .tablecolumn6 { vertical-align:middle; }
#usr_us_txtDateofBirth { width:35%; }
#usr_us_divButtons { float:right; }


#panel_table tr td
{
   text-align:left;
   vertical-align:middle;
   border:1;
   width:auto;  
}
.tdHead
{ 
    font-weight:bold;
    font-size: 1.2em;
    height: 35px;
}
.tdHeadTop
{ 
    font-weight:bold;
    font-size: 1.2em;
    vertical-align:top;
}


/* Document Permission List */
#dpl_panel .row-collapse-expand {float:right; }
/* #dpl_panel tr { border-bottom: 1px solid black !important; } */

.centerPanel{
    width:100%;
    margin:auto;
    }
    
.errMsg{
    border: 1px solid transparent;
    font-size: 14px;
    }
.userInfo{
    color: #009900;
    font-size: 1.1em !important;
}
#imgCustomLogo{           
    width: 400px;
    height: 100px;        
 }
 
 div#divSignatureFields input[type="text"],div#divSignatureFields textarea,div#divSignatureFields table {
     width: 90%;
 }

.patientListAddButton, .patientListDeleteButton {
    color: white;
    font-weight: bold;
    cursor: pointer;
    border: none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    font-size: 12px;
    padding: 4px 20px;
    margin: 0px;
}

 .patientListAddButton {
     background-color: green;
 }

 .patientListDeleteButton {
     background-color: red;
 }

 .noVerticalPadding {
     padding-top: 0px !important;
     padding-bottom: 0px !important;
 }

.greyedOut {
    background-color: gray !important;
    cursor: default !important;
}

.viewedDocument {
    color: #551A8B !important;
}
.SysManPageGenerateKeyControl {
    border: none;
    padding: 8px;
    background: #4876cc;
    color: #fff;
    font-weight: bold;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    text-align: center;
    margin-left: 60%;
}
