@font-face {
	font-family: 'JetBrainsMono';
	src: url( fonts/JetBrainsMono-Regular.woff2 ) format('woff2');
}

.s{background-image:url(images/s.gif) !important; background-repeat:no-repeat; width:1px !important;}
.x-clear { clear:both; height:0; overflow:hidden; line-height:0; font-size:0;}
.x-hidden { display:none !important; }

.about-form-version{ line-height:22px; padding-left:81px; margin-left:10px;margin-right:10px; font-size:12px; }
.about-form-version .label{ display:inline-block;width:62px; }
.about-form-copyright{ line-height:22px; padding-left:81px; margin-left:10px;margin-right:10px; font-size:12px; }

.logo-qq{ background-image:url( images/logo/qq.png ) !important; background-position:center center;  background-repeat:no-repeat;  }
.logo-wx{ background-image:url( images/logo/wx.png ) !important; background-position:center center;  background-repeat:no-repeat; }
.logo-ewx{ background-image:url( images/logo/ewx.png ) !important; background-position:center center;  background-repeat:no-repeat; }

.quickup-bar{ text-align:right; padding-right:9px; }
.quickup-btn{ display:inline-block; margin-right:9px; }
.quickup-btn-img{ background-size:cover; display:inline-block; width:18px; height:18px; }
.quickup-btn-txt{ display:inline-block; line-height:21px; margin-right:9px; font-weight:bold; color:#172533; margin-left:3px; }
.quickup-btn-txt:hover{ text-decoration:underline; }

.icard-army{ background-image:url( images/icard-army.png ) !important; background-position:center center; }
.icard-local{ background-image:url( images/icard-local.png ) !important; background-position:center center; }

.c-fer{ background-image:url( images/c-fer.png ) !important; background-position:center center; }
.c-desktop-build{ background-image:url( images/c-desktop-build.png ) !important; background-position:center center; }

.c-building-red{ background-image:url( images/c-building-red.png ) !important; background-position:center center; }
.c-building{ background-image:url( images/c-building.png ) !important; background-position:center center; }
.c-floor{ background-image:url( images/c-floor.png ) !important; background-position:center center; }
.c-room{ background-image:url( images/c-room.png ) !important; background-position:center center; }
.c-bed{ background-image:url( images/c-bed.png ) !important; background-position:center center; }

.c-confirm{ background-image:url( images/case-infected.gif ) !important; background-position:center center; }
.c-exclude{ background-image:url( images/c-exclude.gif ) !important; background-position:center center; }


.c-patview{ background-image:url( images/c-patview.gif ) !important; background-position:center center; }
.c-p-settings{ background-image:url( images/psettings.png ) !important; }
.c-exit{ background-image:url( images/c-exit.png ) !important; }
.c-sys-help{ background-image:url( images/help.png ) !important; }
.c-extend{ background-image:url( images/c-extend.gif ) !important; }
.c-calculator{ background-image:url( images/c-calculator.png ) !important; }

.c-acl{ background-image:url( images/c-acl.png ) !important; }
.c-factor{ background-image:url( images/c-factor.gif ) !important; }
.c-tag{ background-image:url( images/c-tag.png ) !important; }
.c-pack{ background-image:url( images/c-pack.png ) !important; }
.c-localize{ background-image:url( images/c-localize.png ) !important; }
.c-impl{ background-image:url( images/c-impl.gif ) !important; }
.c-class{ background-image:url( images/c-class.gif ) !important; }
.c-mark{ background-image:url( images/c-mark.gif ) !important; }
.c-filed-iss{ background-image:url( images/c-filed.gif ) !important; }
.c-dynamic-iss{ background-image:url( images/c-dynamic-iss.png ) !important; }
.c-issue{ background-image:url( images/c-issue.gif ) !important; }
.c-recg{ background-image:url( images/c-recg.png ) !important; background-position:center center; }
.c-show-all{ background-image:url( images/c-show-all.png ) !important; background-position:center center; }

.c-close{ background-image:url( images/c-close.gif ) !important; background-position:center center; }
.c-close2{ background-image:url( images/c-close2.png ) !important; background-position:center center; }
.c-open{ background-image:url( images/c-open.gif ) !important; }
.c-recycle{ background-image:url( images/c-recycle.png ) !important; }
.c-revert{ background-image:url( images/c-revert.png ) !important; }
.c-select-all{ background-image:url( images/c-select-all.gif ) !important; background-position:center center; }

.c-upper{ background-image:url( images/c-upper.gif ) !important; background-position:center center; }
.c-lower{ background-image:url( images/c-lower.gif ) !important; background-position:center center; }
.c-capitalize{ background-image:url( images/c-capitalize.png ) !important; background-position:center center; }
.c-reset{ background-image:url( images/c-reset.gif ) !important; background-position:center center; }

.c-remind-token{ background-image:url( images/c-remind-token.gif ) !important; background-position:center center; }

.c-red-star{ background-image:url( images/c-red-star3.png ) !important; background-position:center center; }
.c-filter{ background-image:url( images/c-filter.gif ) !important; background-position:center center; }
.c-chart{ background-image:url( images/c-chart.png ) !important; background-position:center center; }
.c-ws{ background-image:url( images/ws.gif ) !important; }
.c-correct{ background-image:url( images/c-correct.gif ) !important; background-position:center center; }
.c-params{ background-image:url( images/c-params.gif ) !important; background-position:center center; }
.c-warn{ background-image:url( images/c-warn.gif ) !important; background-position:center center; }
.c-alarm{ background-image:url( images/c-alarm.png ) !important; background-position:center center; }
.c-alarm2{ background-image:url( images/c-alarm2.png ) !important; background-position:center center; }
.c-passed{ background-image:url( images/c-passed.png ) !important; background-position:center center; }
.c-question{ background-image:url( images/c-question.png ) !important; background-position:center center; }
.c-password{ background-image:url( images/c-password.png ) !important; }
.c-home{ background-image:url( images/c-home.png ) !important; }
.c-start{ background-image:url( images/c-start.png ) !important; }
.c-person{ background-image:url( images/c-person.gif ) !important; }
.c-group{ background-image:url( images/c-group.gif ) !important; }
.c-upload{ background-image:url( images/c-upload.png ) !important; }
.c-download{ background-image:url( images/c-download.png ) !important; }
.c-import{ background-image:url( images/c-import.gif ) !important; }
.c-export{ background-image:url( images/c-export.gif ) !important; }
.c-refresh{ background-image:url( images/c-refresh.gif ) !important; }
.c-reload{ background-image:url( images/c-reload.gif ) !important; }
.c-granted{ background-image:url( images/c-granted.gif ) !important; }
.c-nogranted{ background-image:url( images/c-nogranted.gif ) !important; }
.c-save{ background-image:url( images/c-save.gif ) !important; }
.c-save-s{ background-image:url( images/c-save-s.png ) !important; }
.c-print{ background-image:url( images/c-print.png ) !important; background-position:center center; background-repeat:no-repeat; }
.c-preview{ background-image:url( images/c-preview.png ) !important; }
.c-gears{ background-image:url( images/c-gears.png ) !important; }
.c-find{ background-image:url( images/c-find.png ) !important; }
.c-search{ background-image:url( images/c-search.png ) !important; }
.c-replace{ background-image:url( images/c-replace.gif ) !important; }
.c-help{ background-image:url( images/c-help.png ) !important; background-position:center center; background-repeat:no-repeat; }
.c-help2{ background-image:url( images/c-help2.gif ) !important; background-position:center center; background-repeat:no-repeat; }
.c-checked{ background-image:url( images/c-checked.png ) !important; }
.c-uncheck{ background-image:url( images/c-uncheck.png ) !important; }
.c-checkall{ background-image:url( images/c-checkall.png ) !important; }
.c-uncheckall{ background-image:url( images/c-uncheckall.png ) !important; }
.c-collapseall{ background-image:url( images/c-collapseall.gif ) !important; }
.c-expandall{ background-image:url( images/c-expandall.gif ) !important; }
.c-star{ background-image:url( images/c-star.png ) !important; }
.c-pause{ background-image:url( images/c-pause.png ) !important; }
.c-stop{ background-image:url( images/c-stop.png ) !important; }
.c-goback{ background-image:url( images/c-goback.png ) !important; }
.c-run{ background-image:url( images/c-run.png ) !important; }
.c-run-s{ background-image:url( images/c-run-s.png ) !important; }
.c-debug{ background-image:url( images/c-debug.gif ) !important; }
.c-add{ background-image:url( images/c-add.gif ) !important; }
.c-delete{ background-image:url( images/c-delete.gif ) !important; }
.c-modify{ background-image:url( images/c-modify.png ) !important; }
.c-top{ background-image:url( images/c-top.png ) !important; }
.c-bottom{ background-image:url( images/c-bottom.png ) !important; }
.c-up{ background-image:url( images/c-up.gif ) !important; }
.c-down{ background-image:url( images/c-down.gif ) !important; }
.c-right{ background-image:url( images/c-right.gif ) !important; }
.c-left{ background-image:url( images/c-left.gif ) !important; }
.c-next{ background-image:url( images/c-next.png ) !important; }
.c-move{ background-image:url( images/c-move.gif ) !important; }
.c-clear{ background-image:url( images/c-clear.png ) !important; }
.c-clear2{ background-image:url( images/c-clear2.gif ) !important; }
.c-cut{ background-image:url( images/c-cut.png ) !important; }
.c-copy{ background-image:url( images/c-copy.png ) !important; }
.c-paste{ background-image:url( images/c-paste.png ) !important; }
.c-prop{ background-image:url( images/c-prop.gif ) !important; }
.c-rename{ background-image:url( images/c-rename.gif ) !important; }
.c-cate{ background-image:url( images/c-cate.gif ) !important; }
.c-arrow-right{ background-image:url( images/c-arrow-right.png ) !important; background-position:center center; background-repeat:no-repeat; }
.c-arrow-right-white{ background-image:url( images/c-arrow-right-white.png ) !important; background-position:center center; background-repeat:no-repeat; }
.c-history{ background-image:url( images/c-history.png ) !important; }
.c-cancel{ background-image:url( images/c-cancel.png ) !important; }
.c-fav{ background-image:url( images/c-fav.png ) !important; }
.c-unfav{ background-image:url( images/c-unfav.png ) !important; }
.c-redcheck{ background-image:url( images/c-redcheck.png ) !important; background-position:center center; }
.c-bluecheck{ background-image:url( images/c-bluecheck.png ) !important; background-position:center center; }
.c-redcheck2{ background-image:url( images/c-redcheck2.png ) !important; background-position:center center; }
.c-rederror{ background-image:url( images/c-rederror.png ) !important; background-position:center center; }
.c-redwarn{ background-image:url( images/c-redwarn.png ) !important; background-position:center center; }
.c-sync{ background-image:url( images/c-sync.png ) !important; background-position:center center; }
.c-task{ background-image:url( images/c-task.gif ) !important; background-position:center center; }
.c-mail{ background-image:url( images/c-mail.gif ) !important; background-position:center center; }
.c-text{ background-image:url( images/c-text.gif ) !important; background-position:center center; }
.c-stat{ background-image:url( images/c-stat.png ) !important; background-position:center center; }
.c-push{ background-image:url( images/c-push.gif ) !important; background-position:center center; }
.c-leftpoint{ background-image:url( images/c-leftpoint.png ) !important; background-position:center center; }

.c-green-ball{ background-image:url( images/c-green-ball.png ) !important; background-position:center center; }
.c-blue-ball{ background-image:url( images/c-blue-ball.png ) !important; background-position:center center; }

.c-minus{ background-image:url( images/c-minus.png ) !important; background-position:center center; }
.c-plus{ background-image:url( images/c-plus.png ) !important; background-position:center center; }
.c-plus-white{ background-image:url( images/c-plus-white.png ) !important; background-position:center center; }
.c-addcol{ background-image:url( images/c-addcol.gif ) !important; background-position:center center; }
.c-addrow{ background-image:url( images/c-addrow.gif ) !important; background-position:center center; }
.c-eye{ background-image:url( images/c-eye.png ) !important; background-position:center center; }

.c-south-max{ background-image:url( images/c-south-max.png ) !important; }
.c-north-max{ background-image:url( images/c-north-max.png ) !important; }
.c-restore{ background-image:url( images/c-restore.png ) !important; }

.c-insert-attachment{ background-image:url( images/c-insert-attachment.png ) !important; }
.c-insert-image{ background-image:url( images/c-insert-image.png ) !important; }
.c-insert-flash{ background-image:url( images/c-insert-image.gif ) !important; }
.c-convert{ background-image:url( images/c-convert.png ) !important; }

.c-column{ background-image:url( images/c-column.gif ) !important; background-position:center center; }
.c-columns{ background-image:url( images/c-columns.gif ) !important; background-position:center center; }
.c-groupby{ background-image:url( images/c-groupby.gif ) !important; background-position:center center; }

.c-folderup{ background-image:url( images/c-folderup.gif ) !important; background-repeat:no-repeat; }

.c-module{ background-image:url( images/c-module.gif ) !important; }
.c-newdb{ background-image:url( images/c-newdb.gif ) !important; }
.c-rpt{ background-image:url( images/c-rpt.png ) !important; }
.c-rapid{ background-image:url( images/c-rpt-rapid.png ) !important; }

.c-link{background-image:url( images/c-link.png ) !important;}
.c-dept{background-image:url( images/c-dept.png ) !important;}
.c-dept-red{background-image:url( images/c-dept-red.png ) !important;}
.c-nurse-red{background-image:url( images/c-nurse-red.png ) !important;}
.c-nurse-blue{background-image:url( images/c-nurse-blue.png ) !important;}
.c-user{background-image:url( images/c-user.png ) !important;}
.c-user-add{background-image:url( images/c-user-add.png ) !important;}
.c-user-delete{background-image:url( images/c-user-delete.png ) !important;}
.c-user-disabled{background-image:url( images/c-user-disabled.png ) !important;}
.c-error{ background-image:url( images/c-error2.png ) !important; background-position:center left; background-repeat:no-repeat; }
.c-unknown{background-image:url( images/c-unknown.gif ) !important; background-position:center left; background-repeat:no-repeat; }

.c-newbaby{background-image:url( images/c-newbaby.png ) !important; background-repeat:no-repeat; }
.c-inf{background-image:url( images/c-inf.gif ) !important; background-repeat:no-repeat; }
.c-icu{background-image:url( images/c-icu.gif ) !important; background-repeat:no-repeat; }
.c-treat{background-image:url( images/c-treat.gif ) !important; background-repeat:no-repeat; }

.f{ display:inline-block;line-height:16px; padding-left:18px; background-image:url( images/f-known.gif ); background-repeat:no-repeat; }
.f-driver{ background-image:url( images/c-driver.png ) !important; }
.f-folder{ background-image:url( images/c-folder.gif ) !important; }
.f-folder2{ background-image:url( images/c-folder.png ) !important; }
.f-csv{background-image:url(images/f-xls.png) !important; }
.f-xls, .f-xlt, .f-xlsx{background-image:url(images/f-xls.gif) !important; }
.f-doc, .f-dot, .f-docx{background-image:url(images/f-doc.gif) !important; }
.f-ppt, .f-pot, .f-pptx{background-image:url(images/f-ppt.gif) !important; }
.f-vsd, .f-vsdx, .f-vst, .f-vss{background-image:url(images/f-vsd.gif) !important; }
.f-mdb, .f-accdb{background-image:url(images/f-mdb.gif) !important; }
.f-zip, .f-7z, .f-tar, .f-gz{background-image:url(images/f-zip.gif) !important; }
.f-rar, .f-jar, .f-apk{background-image:url(images/f-rar.gif) !important; }
.f-iso, .f-img, .f-nrg, .f-bin{background-image:url(images/f-iso.gif) !important; }
.f-txt, .f-log{background-image:url(images/f-txt.gif) !important; }
.f-ini, .f-inf{background-image:url(images/f-ini.gif) !important; }
.f-pdf{background-image:url(images/f-pdf.gif) !important; }
.f-rtf, .f-hpage{background-image:url(images/f-rtf.gif) !important; }
.f-bmp{background-image:url(images/f-bmp.gif) !important; }
.f-gif{background-image:url(images/f-gif.png) !important; }
.f-jpg, .f-jpeg{background-image:url(images/f-jpg.gif) !important; }
.f-png{background-image:url(images/f-png.gif) !important; }
.f-tif, .f-tiff{background-image:url(images/f-tif.gif) !important; }
.f-psd{background-image:url(images/f-psd.gif) !important; }
.f-rm, .f-ra, .f-rmvb{background-image:url(images/f-rm.gif) !important; }
.f-mp4, .f-webm, .f-mpp{background-image:url(images/f-mpp.png ) !important; }
.f-mov, .f-mts{background-image:url(images/f-mov.gif) !important; }
.f-avi, .f-wmv, .f-wm{background-image:url(images/f-wmv.gif) !important; }
.f-swf, .f-fla, .f-f4v{background-image:url(images/f-swf.gif) !important; }
.f-wav, .f-midi, .f-mid, .f-mpg, .f-mpeg{background-image:url(images/f-wav.gif) !important; }
.f-mp3, .f-m4a{background-image:url(images/f-mp3.png) !important; }
.f-mht{background-image:url(images/f-mht.gif) !important; }
.f-msi{background-image:url(images/f-msi.gif) !important; }
.f-dll, .f-ocx{background-image:url(images/f-dll.gif) !important; }
.f-com{background-image:url(images/f-com.gif) !important; }
.f-exe{background-image:url(images/f-exe.gif) !important; }
.f-hlp, .f-chm{background-image:url(images/f-hlp.gif) !important; }
.f-htm, .f-html{background-image:url(images/f-html.gif) !important; }
.f-xml, .f-xlt{background-image:url(images/f-xml.gif) !important; }
.f-js{background-image:url(images/f-js.gif) !important; }
.f-css{background-image:url(images/f-css.png) !important; }
.f-java{background-image:url(images/f-java.gif) !important; }
.f-py{background-image:url(images/f-py.png) !important; }
.f-json{background-image:url(images/f-json.png) !important; }
.f-c{background-image:url(images/f-c.png) !important; }
.f-cpp{background-image:url(images/f-cpp.png) !important; }
.f-drawio{background-image:url(images/f-drawio.png) !important; }
.f-md{background-image:url(images/f-md.png) !important; }


.last{background-image:url(images/last.png) !important; }
.grid-row-red{background-color:peachpuff !important; }
.grid-row-green{background-color:lightgreen !important;}
.grid-row-yellow{background-color:#F1F0C6 !important;}
.grid-row-blue{background-color:#D1E4F1 !important;}
.grid-row-light{background-color:#FaFaFa !important;}
.grid-row-noborder{ border:0 !important; }

.prompt-reported{ background-image:url( images/prompt-reported.png ) !important; }
.prompt-excluded{ background-image:url( images/prompt-excluded.png ) !important; }
.prompt-ignored{ background-image:url( images/prompt-ignored.gif ) !important; }
.prompt-wait{ background-image:url( images/prompt-wait.png ) !important; }

.caseid-link{ text-decoration:none; cursor:pointer; color:darkblue; }
.caseid-link:hover{ color:#C0392B;text-decoration:underline !important; }
.statnum-link{ text-decoration:none; cursor:pointer; color:darkblue; }
.statnum-link:hover{ color:#C0392B; text-decoration:underline; }
.file-link{ text-decoration:none; cursor:pointer; color:darkblue; }
.file-link:hover{ color:#C0392B; text-decoration:underline !important; }
.file-link:hover span{text-decoration:underline !important;}

.params-fieldset-body{ margin-bottom:20px; }
.params-fieldset-body .x-fieldset-header-text{font-weight:bold;color:darkblue;}
.params-fieldset-body .x-fieldset-body { padding:12px 18px 12px 18px !important; }

.h-cover-wrap{position:relative;top:0px;left:0px;height:18px;}
.h-cover-chart{ border-collapse: collapse; margin:0; padding:0; width:100%; table-layout:fixed; height:16px; color:white; }
.h-cover-chart td.cover{ background-color:#2ECC71; }
.h-cover-chart td.uncover{ background-color:#E74C3C; }
.h-cover-chart td.cover-blue{ background-color:#2980B9; }
.h-cover-chart td.cover-red{ background-color:#C0392B; }
.h-cover-chart td.cover-yellow{ background-color:#E67E22; }
.h-cover-label{ position:relative;top:-15px;left:0px; color:white; }
.h-cover-label-blue{ position:relative;top:-15px;left:0px; text-align:right; color:#81C1FF; }
.h-cover-label-red{ position:relative;top:-15px;left:0px; text-align:right; color:#FDA299; }
.h-cover-label-yellow{ position:relative;top:-15px;left:0px; text-align:right; color:#F1C40F; }

.sus-stack-chart{ width:100%;height:16px; margin:0;border:0;padding:0; cellspacing:0;table-layout:fixed; }
.sus-stack-chart td.s{ font-size:0px;background-color:#27AE60; }
.sus-stack-chart td.i{ font-size:0px;background-color:#F39C12; }
.sus-stack-chart td.r{ font-size:0px;background-color:#C0392B; }


.nview-page-frame{ width:980px; margin:35px auto; border:1px solid lightgray; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:5px 5px; background-color:#f6f6f6;  }
.nview-page-frame .wrap{ background-color:white; padding:5px 50px 30px 50px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;  }
.nview-page-frame .wrap h1.nhead{ width:100%;text-align:center; padding-bottom:15px; border-bottom:1px solid #f2f2f2; margin-bottom:12px; }
.nview-page-frame .wrap h2.nduty{ width:100%;text-align:right; color:lightgray; font-size:12px; line-height:18px; margin:0px; padding:0px; }
.nview-page-frame .wrap p.ncontent{ line-height:22px; }

.nav-grid-tbar{border:1px solid #bcb0b0 !important; border-bottom-width:0px; }
.nav-grid-item-left{ background:url( images/c-arrow-right2.png ) white no-repeat 6px center; padding-left:28px; height:32px; line-height:32px;  }
.nav-grid-item-right{ padding-right:4px; height:30px; line-height:30px; }
.nav-grid-item-last{ }
.x-grid-row-selected .nav-grid-item-left{  background-color:transparent; }
.x-grid-row-selected .nav-grid-item-right{ background-color:transparent; }


.x-grid-row-transparent .x-grid-cell{ background-color:transparent; border-color:transparent; cursor:pointer; }
.x-grid-row-transparent-over .x-grid-cell{ background-color:#e2eff8; border-color:#e2eff8; }
.x-grid-row-transparent-selected .x-grid-cell{ background-color:#c1ddf1; border-color:#c1ddf1; }
.x-grid-view-transparent{ background-color:transparent; }

.x-grid-row-whitesmoke .x-grid-cell{ background-color:whitesmoke; border-color:whitesmoke;  cursor:pointer; }
.x-grid-row-whitesmoke-over .x-grid-cell{ background-color:#e2eff8; border-color:#e2eff8; }
.x-grid-row-whitesmoke-selected .x-grid-cell{ background-color:#c1ddf1; border-color:#c1ddf1; }
.x-grid-view-whitesmoke{ background-color:whitesmoke; }

.x-grid-row-green .x-grid-cell{ background-color:#16A085; border-color:#16A085;  cursor:pointer;  color:white; }
.x-grid-row-green-over .x-grid-cell{ background-color:#1ABC9C; border-color:#1ABC9C; color:white; }
.x-grid-row-green-selected .x-grid-cell{ background-color:#1ABC9C; border-color:#17a689; }
.x-grid-view-green{ background-color:#16A085; }


.pviewDiseaseBtn .x-btn-inner{font-weight:bold;color:darkblue !important;}
.x-btn-default-large-pviewPressed{ background-color: #565656 !important; background-image:-webkit-linear-gradient(top, #474747, #606060); background-image: -moz-linear-gradient(center top , #474747, #606060); }
.x-btn-default-large-pviewPressed .x-btn-inner{ color:white !important;}
.x-btn-default-large-pviewPressed .x-btn-default-large-ml, .x-btn-default-large-pviewPressed .x-btn-default-large-mc, .x-btn-default-large-pviewPressed .x-btn-default-large-mr, .x-btn-default-large-pviewPressed .x-btn-default-large-tl, .x-btn-default-large-pviewPressed .x-btn-default-large-tc, .x-btn-default-large-pviewPressed .x-btn-default-large-tr, .x-btn-default-large-pviewPressed .x-btn-default-large-bl, .x-btn-default-large-pviewPressed .x-btn-default-large-bc, .x-btn-default-large-pviewPressed .x-btn-default-large-br{ background:transparent !important; }

.eflow{ border-collapse:collapse; padding:0; margin:30px 20px; font-size:12px; }
.eflow .toprow{ border-top:1px solid lightgray; }
.eflow .outp{ background:url(images/vtype-outp.gif) no-repeat center center; }
.eflow .inp{ background:url(images/vtype-inp.gif) no-repeat center center; }
.eflow .other{ background:url(images/vtype-other.gif) no-repeat center center; }
.eflow .lcell{ border-top:1px solid lightgray; border-bottom:1px solid lightgray; text-align:center; padding:6px 12px; }
.eflow .mcell{ width:48px; color:white; font-weight:bold; text-align:center; }
.eflow .rcell{ padding:9px 5px 9px 10px;border-bottom:1px solid lightgray;border-top:1px solid lightgray; }
.eflow .dayidx{ white-space: nowrap; color:#B85707;font-weight:bold;border:1px solid lightgray;padding:6px 8px;display:inline-block;text-align:center;margin:8px auto;-moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px; }
.eflow .infoitem{ padding-left:16px;line-height:20px;display:block;text-decoration:none;color:black;background:url(images/c-arrow-right.png) no-repeat 0px center; }
.eflow .infoitem-hignlight{ color:red !important; }
.eflow .infoitem-remind{ color:blue !important; }
.eflow .infoitem:hover{ color:#B85707; text-decoration:underline !important; }

.ireg{ border-collapse:collapse; padding:0; margin:18px 36px; font-size:12px; }
.ireg .eitem{ padding-left:16px;line-height:25px;display:block;text-decoration:none;color:black;background:url(images/c-arrow-right.png) no-repeat 0px center; }
.ireg-title{ display:inline-block; padding-left:35px; font-weight:bold; font-size:20px; line-height:30px; }
.ireg-title-unhandle{ background:url( images/ireg-unhandle.gif ) no-repeat 5px 6px !important; color:#2C3E50; }
.ireg-title-handled{ background:url( images/ireg-handled.gif ) no-repeat 5px 6px !important; color:#2C3E50; }
.ireg-button{ display:inline-block; padding-left:23px; padding-right:23px; color:white; font-weight:bold;  font-size:12px; line-height:30px; text-decoration:none; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.ireg-button:hover{ text-decoration:underline; }
.ireg-button-confirm{ background:#2980B9; }
.ireg-button-exclude{ background:#C0392B; }
.ireg-button-viewpat{ background:#16A085; }
.ireg-button-spacor{ display:inline-block; width:18px; }

.large-field input{ background:#e5e5e5; border:none; font-size:14px; font-weight:bold; height:26px !important; line-height:26px !important; padding-left:5px; padding-right:5px; color:#822A21; }
.large-field textarea{ background:#e5e5e5; border:none; font-size:14px; font-weight:bold; line-height:22px !important; padding-left:5px; padding-right:5px; color:#822A21; }
.large-field input.x-form-invalid-field{ background:lightpink; }
.large-field textarea.x-form-invalid-field{ background:lightpink; }
.large-field .x-form-trigger-first{ height:26px !important; width:17px !important; border:none; background:url( images/c-arrow-down.png ) #bbbbbb no-repeat center center !important; }
.large-field .x-form-clear-trigger{ height:26px !important; width:18px !important; border:none; border-left:1px solid #999999; background:url( images/c-close.gif ) #bbbbbb no-repeat center center !important; }

.gray-large-field input{background:#d5d5d5 !important;border:none; font-size:14px; font-weight:bold; height:26px !important; line-height:26px !important; padding-left:5px; padding-right:5px; color:#2C3E50; }
.gray-large-field input.x-form-invalid-field{ background:lightpink !important; }
.gray-large-field .x-form-trigger-first{ height:26px !important; width:17px !important; border:none; background:url( images/c-arrow-down.png ) #bbbbbb no-repeat center center !important; }
.gray-large-field .x-form-clear-trigger{ height:26px !important; width:18px !important; border:none; border-left:1px solid #999999; background:url( images/c-close.gif ) #bbbbbb no-repeat center center !important; }


.wizard-chart{ width:930px; padding:30px 20px 10px 20px; height:80px; }
.wizard-chart .pchart{ display:block; }
.wizard-chart .pchart li{ float: left;  overflow: hidden; text-align:center; line-height:29px;color:white;font-weight:bold; list-style-type:none; font-size:13px; }
.wizard-chart .pchart li.dot-green{ height: 29px; width: 29px; background-color:#6CA735; -moz-border-radius:29px; -webkit-border-radius:29px; border-radius:29px; }
.wizard-chart .pchart li.bar-green{ height: 8px; margin-top: 11px;  width: 158px; background-color:#B3DD89; }
.wizard-chart .pchart li.dot-red{ height: 29px; width: 29px; background-color:#C0392B; -moz-border-radius:29px; -webkit-border-radius:29px; border-radius:29px; }
.wizard-chart .pchart li.bar-red{ height: 8px; margin-top: 11px;  width: 158px; background-color:#E74C3C;}
.wizard-chart .pchart li.dot-gray{ height: 29px; width: 29px; background-color:#bbbbbb; -moz-border-radius:29px; -webkit-border-radius:29px; border-radius:29px; }
.wizard-chart .pchart li.bar-gray{ height: 8px; margin-top: 11px;  width: 158px; background-color:#EAEAEA;}

.chkbox-checked{ color:red; }

.showCardLink{ font-weight:bold; text-decoration:none; color:blue; }
.showCardLink:hover{ color:red;text-decoration:underline !important; }

.help-doc-content{ padding: 15px 30px; }
.help-doc-link-iframe{}

.vss-help-frame table{ border-collapse: collapse; margin:0; padding:0; margin:10px auto; border:1px solid lightgray;line-height:23px;width:520px;table-layout:fixed }
.vss-help-frame td { word-wrap:normal; word-break:break-word; font-size:16px; font-family:仿宋; padding:3px 8px 3px 8px; }
.vss-help-frame .header td{ border:0;font-weight:bold;line-height:28px; text-align:center; }
.vss-help-frame .content td{ border:1px solid lightgray; }
.vss-help-frame .content td.title{ width:86px; }
.vss-help-frame .content td.small{ color:gray;font-size:12px; }

.form-window-msg{ line-height:22px; font-size:13px; font-weight:bold; text-align: center; height:100%; display:flex; align-items: center; justify-content: center; }

.case-star{background-image:url( images/case-star.gif ) !important; background-position:center center; background-repeat:no-repeat; }
.case-unstar{background-image:url( images/case-unstar.gif ) !important; background-position:center center; background-repeat:no-repeat; }
.case-remark{background-image:url( images/case-remark.gif ) !important; background-position:center left; background-repeat:no-repeat; }
.case-remark2{background-image:url( images/case-remark2.gif ) !important; background-position:center left; background-repeat:no-repeat; }
.case-interflow{background-image:url( images/case-discuss.gif ) !important; background-position:center left; background-repeat:no-repeat; }
.case-mixedin{background-image:url( images/case-form2.gif ) !important; background-position:center left; background-repeat:no-repeat; }
.case-split{background-image:url( images/case-split.gif ) !important; background-position:center left; background-repeat:no-repeat; }
.case-anti{background-image:url( images/case-anti.gif ) !important; background-position:center left; background-repeat:no-repeat; }
.case-bact{background-image:url( images/c-debug.gif ) !important; background-position:center left; background-repeat:no-repeat; }
.case-dbact{background-image:url( images/case-dbact.gif ) !important; background-position:center left; background-repeat:no-repeat; }
.case-virus{background-image:url( images/case-virus.gif ) !important; background-position:center left; background-repeat:no-repeat; }
.case-isolation{background-image:url( images/case-isolation.gif ) !important; background-position:center left; background-repeat:no-repeat; }
.case-op{background-image:url( images/case-op.gif ) !important; background-position:center left; background-repeat:no-repeat; }
.case-measure{background-image:url( images/case-measure.png ) !important; background-position:center left; background-repeat:no-repeat; }
.case-ugt{background-image:url( images/case-ugt.gif ) !important; background-position:center left; background-repeat:no-repeat; }
.case-vein{background-image:url( images/case-vein.gif ) !important; background-position:center left; background-repeat:no-repeat; }
.case-breath{background-image:url( images/case-breath.gif ) !important; background-position:center left; background-repeat:no-repeat; }
.case-brain{background-image:url( images/case-brain.gif ) !important; background-position:center left; background-repeat:no-repeat; }
.case-paunch{background-image:url( images/case-paunch.gif ) !important; background-position:center left; background-repeat:no-repeat; }
.case-anti2{width:16px;height:16px;background:#FFBBBB; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.case-isolation{width:16px;height:16px;background:#B3DD89; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.case-imm{background-image:url( images/case-imm.gif ) !important; background-position:center left; background-repeat:no-repeat; }
.case-adrenaline{background-image:url( images/case-adrenaline.gif ) !important; background-position:center left; background-repeat:no-repeat; }
.case-anti_tumor{background-image:url( images/case-anti_tumor.gif ) !important; background-position:center left; background-repeat:no-repeat; }
.case-exclude{background-image:url( images/case-exclude.gif ) !important; background-position:center left; background-repeat:no-repeat; }
.case-infected{background-image:url( images/case-infected.gif ) !important; background-position:center left; background-repeat:no-repeat; }
.case-lowtemp{background-image:url( images/case-lowtemp.gif ) !important; background-position:center left; background-repeat:no-repeat; }
.case-hightemp{background-image:url( images/case-hightemp.gif ) !important; background-position:center left; background-repeat:no-repeat; }
.case-temp{background-image:url( images/case-temp.gif ) !important; background-position:center left; background-repeat:no-repeat; }
.case-crp{background-image:url( images/case-crp.gif ) !important; background-position:center left; background-repeat:no-repeat; }
.case-blood{background-image:url( images/case-blood.gif ) !important; background-position:center left; background-repeat:no-repeat; }
.case-urine{background-image:url( images/case-urine.gif ) !important; background-position:center left; background-repeat:no-repeat; }
.case-heart{background-image:url( images/case-heart.gif ) !important; background-position:center left; background-repeat:no-repeat; }
.case-lung{background-image:url( images/case-lung.gif ) !important; background-position:center left; background-repeat:no-repeat; }
.case-circle-blue{background-image:url( images/circle-blue.png ) !important; background-position:center center; background-repeat:no-repeat; width:16px; line-height:16px; color:white; text-align:center; font-size:10px; }
.case-circle-red{background-image:url( images/circle-red.png ) !important; background-position:center center; background-repeat:no-repeat; width:16px; line-height:16px; color:white; text-align:center; font-size:10px; }
.case-circle-green{background-image:url( images/circle-green.png ) !important; background-position:center center; background-repeat:no-repeat; width:16px; line-height:16px; color:white; text-align:center; font-size:10px; }
.case-circle-white{background-image:url( images/circle-white.png ) !important; background-position:center center; background-repeat:no-repeat; width:16px; line-height:16px; color:white; text-align:center; font-size:10px; }
.case-rect-red{background-color:#FFBBBB !important; width:16px; line-height:16px; color:#BE1503; text-align:center; font-size:10px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }

.remarks .remark{ margin-bottom:15px;  -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }
.remarks .remark-hightlight{ border-color:#E74C3C !important; }
.remarks .bar{ background:#FAFAFA; line-height:28px; height:28px; padding-left:25px; background-position:5px center; background-repeat:no-repeat; white-space:nowrap; }
.remarks .ctime{ color:gray; float:left; }
.remarks .user{ color:gray; padding-left:6px; float:left; }
.remarks .remove-btn{ display:block; width:25px; height:28px; float:right; cursor:pointer; background-image:url( images/c-close2.png ) !important; background-position:center center; background-repeat:no-repeat; }
.remarks .remove-btn:hover{ background-color:lightgray; }
.remarks .pub-btn-frame{ padding-left:6px; float:left;}
.remarks .pub-btn-frame label{ color:gray; cursor:pointer; }
.remarks .body{ padding:10px 15px;  word-wrap:normal; word-break:break-all; }
.remarks .bar-text{ background-image:url( images/remark-text.gif ) !important; }
.remarks .bar-fixed{ background-image:url( images/remark-fixed.gif ) !important; }
.remarks .bar-file{ background-image:url( images/remark-file.png ) !important; }
.remarks .bar-image{ background-image:url( images/remark-image.gif ) !important; }
.remarks .bar-link{ background-image:url( images/remark-link.gif ) !important; }
.remarks .remark-image{ max-width:98%; }


.interflow .msg{ margin-bottom:15px;  -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; width:50%;}
.interflow .msg-myside{ border-color:#3498DB !important; float:right; }
.interflow .bar{ background:#FAFAFA; line-height:28px; height:28px; padding-left:25px; background-position:5px center; background-repeat:no-repeat; white-space:nowrap; }
.interflow .ctime{ color:gray; float:left; }
.interflow .user{ color:gray; padding-left:6px; float:left; }
.interflow .remove-btn{ display:block; width:25px; height:28px; float:right; cursor:pointer; background-image:url( images/c-close2.png ) !important; background-position:center center; background-repeat:no-repeat; }
.interflow .remove-btn:hover{ background-color:lightgray; }
.interflow .read-btn{ display:block; width:25px; height:28px; float:right; cursor:pointer; background-image:url( images/msg-unread.gif ) !important; background-position:center center; background-repeat:no-repeat; }
.interflow .read-btn:hover{ background-color:lightgray; }
.interflow .readed-icon{ display:block; width:25px; height:28px; float:right; background-image:url( images/msg-readed-s.gif ) !important; background-position:center center; background-repeat:no-repeat; }
.interflow .pub-btn-frame{ padding-left:6px; float:left;}
.interflow .pub-btn-frame label{ color:gray; cursor:pointer; }
.interflow .msg-body{ padding:10px 15px;  word-wrap:normal; word-break:break-all; }
.interflow .bar-text{ background-image:url( images/remark-text.gif ) !important; }
.interflow .bar-fixed{ background-image:url( images/remark-fixed.gif ) !important; }
.interflow .bar-file{ background-image:url( images/remark-file.png ) !important; }
.interflow .bar-image{ background-image:url( images/remark-image.gif ) !important;  }
.interflow .bar-link{ background-image:url( images/remark-link.gif ) !important; }
.interflow .msg-image{ max-width:98%; }

.infview-bannar{ background:#2980B9; color:white; padding:0px 16px 0px 16px; height:100%; height:52px; white-space:nowrap; }
.infview-bannar .unexpand-all{ font-size:15px; font-weight:bold; display:block;float:left; padding:18px 8px 0px 0px; cursor:pointer; }
.infview-bannar .expand-all{ font-size:15px; font-weight:bold; display:block;float:left; padding:18px 10px 0px 4px; cursor:pointer; }
.infview-bannar .case-link{ cursor:pointer; }
.infview-bannar .case-link:hover{ text-decoration:underline !important; }
.infview-bannar .name{ font-size:15px; font-weight:bold; display:block; color:white;  float:left; padding:18px 16px 0px 0px; }
.infview-bannar .deputy{ font-size:13px; font-weight:bold; display:block;float:left; padding:20px 8px 0px 0px; }
.infview-bannar .selfreport{ font-size:13px; font-weight:bold; display:block; float:left; margin:12px 0px 0px 28px; padding:5px 10px 6px 10px; border:1px solid white; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; cursor:pointer !important;  }
.infview-bannar .small{ font-size:12px; font-weight:bold; display:block; float:left; padding:10px 8px 0px 0px; }
.infview-bannar .button{ display:block; float:right; height:18px; cursor:pointer; line-height:18px;  margin:17px 0px 0px 16px; padding-left:20px; }

.infview-body{ padding:0px 58px 30px 58px; }
.infview-body .inst{ background:white; margin:30px 0px 0px 0px; display:inline-block !important; border:1px solid #E0E0E0; }
.infview-body .inst-inner{ margin:0; border:0; padding:0; border-collapse:collapse; border-spacing:0;  }
.infview-body .inst-header{ border-collapse:collapse; border-spacing:0;  width:100%; background:#FAFAFA; border-bottom:1px solid #EEEEEE; white-space:nowrap; }
.infview-body .inst-header td{ padding:15px 13px; white-space:nowrap; }
.infview-body .inst-header-suspected span, .infview-body .inst-header-suspected a{ color:#E74C3C !important; border-color:#E74C3C; }
.infview-body .inst-header-resuspected span, .infview-body .inst-header-resuspected a{ color:#9B59B6 !important; border-color:#9B59B6;  }
.infview-body .inst-header-excluded span, .infview-body .inst-header-excluded a{ color:#A8A8A8 !important; border-color:#A8A8A8;  }
.infview-body .inst-header-infected span, .infview-body .inst-header-infected a{ color:#2C3E50 !important;  border-color:#2C3E50;  }
.infview-body .inst-header .icon{ display:inline-block; height:16px; width:20px; }
.infview-body .inst-header .ipart{ display:inline-block; padding:0px 10px 0px 5px; font-size:16px; font-weight:bold; text-decoration:none; }
.infview-body .inst-header .itime{ font-weight:bold; }
.infview-body .inst-header .other{ font-weight:bold; }
.infview-body .inst-header .ipart:hover{ text-decoration:underline !important; }
.infview-body .inst-header .ebutton{ display:inline-block; padding:0px 3px; line-height:16px; font-weight:bold; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; cursor:pointer !important; }
.infview-body .inst-header .hbutton{ display:inline-block; padding:0px 4px; line-height:16px; border-width:1px; border-style:solid; font-weight:bold; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; cursor:pointer !important; }
.infview-body .inst-header .rbutton{ display:inline-block; height:18px; cursor:pointer; line-height:18px;  margin:0px 0px 0px 10px; padding-left:20px; }
.infview-body .inst-header .txtbutton{ display:inline-block; height:18px; cursor:pointer; line-height:18px;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; cursor:pointer !important; }
.infview-body .inst-header .txtbutton:hover{ text-decoration:underline !important; }

.infview-body .inst-body{ border:0; padding:0; margin:15px 20px; border-collapse:collapse; border-spacing:0; }
.infview-body .inst-body td{ border-bottom:1px solid #fbfbfb; }
.infview-body .inst-body .icon{ width:20px; height:20px; }
.infview-body .inst-body .dayindex{ text-align:center; padding:3px 5px; background-image:url( images/lightgray.gif ) !important;  background-position:top center; background-repeat:repeat-y; }
.infview-body .inst-body .dayindex div{ white-space: nowrap; width:39px; color:white; padding:2px 6px;display:inline-block;text-align:center;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.infview-body .inst-body .dayindex-gray div{  background-color:#95A5A6; }
.infview-body .inst-body .dayindex-green div{  background-color:#2ECC71; }
.infview-body .inst-body .dayindex-red div{  background-color:#E74C3C; }
.infview-body .inst-body .dayindex-blue div{  background-color:#3498DB; }
.infview-body .inst-body .date{ padding:3px 10px 3px 3px; white-space:nowrap; }
.infview-body .inst-body .timing-btn{ cursor:pointer; }
.infview-body .inst-body .timing-btn:hover{ text-decoration:underline !important; }

.pdca-evt-body{ padding:30px 58px 30px 58px; background:white; }
.pdca-evt-body .day td{ padding:16px 0px 16px 0px; white-space: nowrap; }
.pdca-evt-body .date{ padding-left:12px !important; padding-right:12px !important; }
.pdca-evt-body .text{ border-bottom:1px solid lightgray; line-height:22px; }
.pdca-evt-body .text span.title{ font-weight:bold; line-height:28px; }
.pdca-evt-body .text table{ margin:0; border:0; padding:0; }
.pdca-evt-body .text table td{ padding:0px 22px 0px 0px !important; line-height:20px; }
.pdca-evt-body .dayindex{ font-size:larger;text-align:center; padding:3px 5px; background-image:url( images/lightgray.gif ) !important;  background-position:top center; background-repeat:repeat-y; }
.pdca-evt-body .dayindex div{ white-space: nowrap; width:45px; line-height:45px; font-weight:bold; display:inline-block;text-align:center;-moz-border-radius:40px; -webkit-border-radius:40px; border-radius:40px; }
.pdca-evt-body .day-initiate  .dayindex div{ background-color:#E74C3C; color:white;line-height:50px; border-radius:0px 0px 45px 45px; }
.pdca-evt-body .day-resolve   .dayindex div{ background-color:#2ECC71; color:white;line-height:50px; border-radius:45px 45px 0px 0px; }
.pdca-evt-body .day-unresolve .dayindex div{ background-color:#405a75; color:white;width:40px; line-height:40px; border-radius:unset; }
.pdca-evt-body .day-expect    .dayindex div{ background-color:#E74C3C; color:white; }
.pdca-evt-body .day-restart   .dayindex div{ background-color:#FA8072; color:white; }
.pdca-evt-body .day-ignored   .dayindex div{ background-color:#000000; color:white; width:40px; line-height:40px; border-radius:unset; }
.pdca-evt-body .day-secretary .dayindex div{ background-color:#FFFFFF; color:black; width:30px; line-height:30px; border:8px solid #20AD3A;border-radius:30px 30px 30px 30px;box-sizing:content-box;}
.pdca-evt-body .day-secretary_failed .dayindex div{ background-color:#FFFFFF; color:black; width:30px; line-height:30px; border:8px solid red;border-radius:30px 30px 30px 30px;box-sizing:content-box;}
.pdca-evt-body .timing-btn{ cursor:pointer; }

.distview-body{ padding:0px 0px 0px 0px; }
.distview-body .site{ background:white; margin:0px 0px 0px 0px; display:block !important; border:1px solid #E0E0E0; }
.distview-body .site-inner{ margin:0; }
.distview-body .site-header{ border-bottom:1px solid #EEEEEE; white-space:nowrap; padding:0px 8px 0px 15px; background-color:#fafafa; }
.distview-body .site-header .title{ display:block; float:left; font-weight:bold; font-size:16px; color:gray; margin:10px 0px; }
.distview-body .site-header .org-list{ display:block;float:right; margin:5px; }
.distview-body .site-header .org-list li{  list-style-type: none; line-height:26px; }
.distview-body .site-header .org-list li label{ cursor:pointer !important; }

.distview-body .site-blockgroup-frame{ padding:0px 5px 15px 15px; border-bottom:1px solid lightgray; }
.distview-body .site-blockgroup-title{ text-align:right;color:lightgray; }
.distview-body .site-blockgroup-body{ }
.distview-body .site-blockgroup-body .site-block-frame{ padding:2px 3px; background-color:#f9f9f9; float:left; border:1px solid gray; margin:15px 20px 0px 0px; }
.distview-body .site-blockgroup-body .site-block-title{ color:gray; text-align:center; line-height:16px; }
.distview-body .site-blockgroup-body .site-block-body{}
.distview-body .site-blockgroup-body .site-block-body .site-cells{ border-collapse:collapse; border-spacing:0; }
.distview-body .site-blockgroup-body .site-block-body .site-cells td{ clear:both; padding:5px; }
.distview-body .site-blockgroup-body .site-block-body .site-cells .cell{ background:white; color:black; border:1px solid lightgray; clear:both; }
.distview-body .site-blockgroup-body .site-block-body .site-cells .cell-h{ background-color:#2980B9; color:white; border:1px solid #2980B9; clear:both; }
.distview-body .site-blockgroup-body .site-block-body .site-cells .cell-dicu{ background:#cfdae4; color:black; border:1px solid lightgray; clear:both; }
.distview-body .site-blockgroup-body .site-block-body .site-cells .cell-h-dicu{ background-color:#34495E; color:white; border:1px solid #2980B9; clear:both; }
.distview-body .site-blockgroup-body .site-block-body .site-cells .pick{ width:18px; height:16px; text-align:center; padding:0px; margin:0px; }
.distview-body .site-blockgroup-body .site-block-body .site-cells .pick-h{ color:white; background-image:url( images/circle-red.png ) !important; background-position:center center; background-repeat:no-repeat; font-weight:bold; }
.distview-body .site-blockgroup-body .site-block-body .site-cells .pick-h-red{ color:white; background-image:url( images/circle-red.png ) !important; background-position:center center; background-repeat:no-repeat; font-weight:bold; }
.distview-body .site-blockgroup-body .site-block-body .site-cells .pick-h-blue{ color:white; background-image:url( images/circle-blue.png ) !important; background-position:center center; background-repeat:no-repeat; font-weight:bold; }
.distview-body .site-blockgroup-body .site-block-body .site-cells .pick-h-green{ color:black; background-image:url( images/circle-green.png ) !important; background-position:center center; background-repeat:no-repeat; font-weight:bold; }
.distview-body .site-blockgroup-body .site-block-body .site-cells .cell-inner{ border-collapse:collapse; border-spacing:0; white-space:nowrap; }
.distview-body .site-blockgroup-body .site-block-body .site-cells .cell-inner td{ padding:2px 3px; white-space:nowrap; word-break:keep-all; }
.distview-body .site-blockgroup-body .site-block-body .site-cells .cell-inner td.sel2-icon{ background-image:url( images/c-green-marker.png ) !important; background-repeat:no-repeat; background-position:top right; }
.distview-body .site-blockgroup-body .site-block-body .site-cells .cell-inner td.caselk{ text-decoration:none !important; cursor:pointer !important; }
.distview-body .site-blockgroup-body .site-block-body .site-cells .cell-inner td.caselk:hover{ text-decoration:underline !important; }
.distview-pick-label{ display:inline-block; width:18px; height:16px; line-height:16px; text-align:center; padding:0px; margin:0px; background-position:center center; background-repeat:no-repeat; font-weight:bold; } 
.pick-h-red{ color:white; background-image:url( images/circle-red.png ) !important; }
.pick-h-blue{ color:white; background-image:url( images/circle-blue.png ) !important; }
.pick-h-green{ color:black; background-image:url( images/circle-green.png ) !important; }

.expd-flow-body{ margin:30px 120px; background:white; }
.expd-flow-body .day td{ padding:16px 0px 16px 0px; white-space: nowrap; }
.expd-flow-body .date{ padding-left:16px !important; padding-right:16px !important; }
.expd-flow-body .text{ border-bottom:1px solid lightgray; line-height:22px; }
.expd-flow-body .text span.title{ font-weight:bold; line-height:28px; }
.expd-flow-body .text table{ margin:0; border:0; padding:0; }
.expd-flow-body .text table td{ padding:0px 22px 0px 0px !important; line-height:20px; }
.expd-flow-body .dayindex{ text-align:center; padding:3px 5px; background-image:url( images/lightgray.gif ) !important;  background-position:top center; background-repeat:repeat-y; }
.expd-flow-body .dayindex div{ white-space: nowrap; width:45px; line-height:45px; font-weight:bold; display:inline-block;text-align:center;-moz-border-radius:40px; -webkit-border-radius:40px; border-radius:40px; }
.expd-flow-body .day-red   .dayindex div{ background-color:#E74C3C; color:white; }
.expd-flow-body .day-green .dayindex div{ background-color:#27AE60; color:white; }
.expd-flow-body .day-gray  .dayindex div{ background-color:#7F8C8D; color:white; }
.expd-flow-body .day-blue  .dayindex div{ background-color:#405a75; color:white; }
.expd-flow-body .flow-btn{ cursor:pointer; }


.iexam-flow-top-msg{ color:lightgray;font-style:italic;text-align:right; }
.iexam-flow-frame{ padding:26px 38px 26px 38px;  }
.iexam-flow-body{ border:0; border-collapse:collapse; border-spacing:0; }
.iexam-flow-body .day td{ padding:3px 0px 16px 0px; }
.iexam-flow-body .date{ white-space: nowrap; padding-left:12px !important; padding-right:12px !important; }
.iexam-flow-body .text{ word-wrap:break-word; word-break:break-all; border-bottom:1px solid lightgray; line-height:22px; }
.iexam-flow-body .text span.title{ font-weight:bold; display:inline-block; padding:12px 0px 3px 0px;  }
.iexam-flow-body .text span.other{ color:gray; display:inline-block; padding:12px 0px 3px 38px; font-style:italic; }
.iexam-flow-body .dayindex{ white-space: nowrap; text-align:center; vertical-align:top; padding:3px 5px; background-image:url( images/deepgray.gif ) !important;  background-position:top center; background-repeat:repeat-y; }
.iexam-flow-body .dayindex div{ width:45px; line-height:45px; font-weight:bold; background-color:#16A085; color:white; display:inline-block;text-align:center;-moz-border-radius:40px; -webkit-border-radius:40px; border-radius:40px; }
.iexam-flow-body .dayindex div.blue{ background-color:#2980B9; }
.iexam-flow-body .dayindex div.red{ background-color:#FF0000; }

.dept-flow-frame{ padding:10px 22px 0px 22px; background:white; }
.dept-flow-body{ border:0; border-collapse:collapse; border-spacing:0; }
.dept-flow-body .chart{ text-align:center; padding:3px 5px; background-image:url( images/deepgray.gif ) !important;  background-position:center left; background-repeat:repeat-x; }
.dept-flow-body .chart div{ white-space: nowrap; width:69px; line-height:35px;  font-weight:bold; display:inline-block;text-align:center;-moz-border-radius:30px; -webkit-border-radius:30px; border-radius:30px; }
.dept-flow-body .chart div.short{ background-color:#b5f4e8; color:#1ABC9C; }
.dept-flow-body .chart div.normal{ background-color:#16A085; color:white; }
.dept-flow-body .chart div.long{ background-color:#0f6f5b; color:white; }
.dept-flow-body .chart div.precase{ background-color:#2980B9; color:white; }
.dept-flow-body .chart div.nextcase{ background-color:#2980B9; color:white; }
.dept-flow-body .tbar td{ text-align:center; padding:0px 16px 8px 16px; white-space: nowrap;  }
.dept-flow-body .bbar td{ text-align:center; padding:8px 16px 0px 16px; white-space: nowrap;  }
.dept-flow-body div.op{ color:blue; font-weight:bold; }
.dept-flow-body div.infected{ color:red; font-weight:bold; }
.dept-flow-body div.op2{ background-image:url( images/case-op.gif ) !important; background-position:center right;  background-repeat:no-repeat; display:inline-block;padding-right:18px; }



.qtip-table{ display:block; width:100%; border:0; padding:0; border-collapse:collapse; border-spacing:0; }
.qtip-table td { padding:4px 6px; word-wrap:normal; word-break:keep-all; white-space:nowrap; }

.mass-suspected, .mass-suspected   span, .mass-suspected   a{ color:#E74C3C !important; border-color:#E74C3C; }
.mass-resuspected, .mass-resuspected span, .mass-resuspected a{ color:#9B59B6 !important; border-color:#9B59B6; }
.mass-excluded, .mass-excluded    span, .mass-excluded    a{ color:#A8A8A8 !important; border-color:#A8A8A8;  }
.mass-infected, .mass-infected    span, .mass-infected    a{ color:#2C3E50 !important;  border-color:#2C3E50;  }


.msoffice{ border-collapse: collapse; margin:0; padding:0; margin:10px auto; }
.msoffice table{ border-collapse: collapse;  margin:0; padding:0; border:0px; width:100%; }
.msoffice td{ border:1px solid gray; text-align:left; font-family:Tahoma; font-size:10pt; padding:3px 5px 3px 5px; font-weight:bold; word-wrap:normal; word-break:keep-all; white-space:nowrap; }
.msoffice td.container{ padding:0px; border:0px; }
.msoffice tr.header td{ line-height:48px; text-align:center; font-size:17pt; border:none;border-bottom:solid gray 1px;  }
.msoffice tr.footer td{ border:none;border-top:solid gray 1px;  }
.msoffice tr.spacor{ background:#E0E0E0; }
.msoffice tr.center td{ text-align:center; }
.msoffice tr.right td{ text-align:right; }
.msoffice tr.left td{ text-align:left; }
.msoffice tr.top td{ vertical-align:top; }
.msoffice tr td a{ color:black; text-decoration:none; }


.home-frame{ margin:0 auto; }
.home-layout{ width:100%; border:0px; margin:0px; padding:0px; table-layout:fixed; }
.home-cols{ padding-bottom:30px;  }
.home-cols-sp{ padding-right:20px; }
.home-col{ margin-top:22px;background:white; }
.home-col-title{ background:#FAFAFA; white-space:nowrap; font-size:14px; font-weight:bold; line-height:42px; padding-left:18px; }
.home-col-links{ padding:20px 23px; }
.home-link{ padding-left:12px;line-height:25px; display:block; color:black; text-decoration:none; }
.home-link-normal{ background:url( images/c-arrow-right.png ) center left no-repeat; cursor:pointer; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.home-link-normal:hover{ color:red; text-decoration:underline; }
.home-link-more{ padding-top:5px; text-align:right;  color:black; cursor:pointer; }
.home-link-more:hover{ color:red; text-decoration:underline; }

.ward-layout-block-highlight{ background:#f0f0f0; }

.mass{margin:0px;padding:0px;border-spacing:0px;}
.mass-contain{width:100%;height:100%;overflow:auto;position:relative;float:left;top:0px;left:0px;border-collapse:collapse;}
.mass-contain table {border:solid #cdd;text-align:center;box-sizing:border-box;border-width:0px 0px 0px 0px;border-collapse:collapse;}
.mass-contain td {border:solid #cdd;text-align:center;box-sizing:border-box;border-width:0px 1px 1px 0px;}
.mass-dept4NLabel{width:125px}
.mass-table1{background:white;position:fixed;z-index:10001;width:250px;table-layout:fixed;border-collapse:collapse;}
.mass-table1 td{border-collapse:collapse;}
.mass-table1 tr:first-child td {border-top:1px solid #cdd;}
.mass-table1 tr td:first-child {border-left:1px solid #cdd;}
.mass-table2{background:white;position:sticky;top:0px;left:250px;table-layout:fixed;z-index:1000;border-collapse:collapse;}
.mass-table2 td{word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-collapse:collapse;}
.mass-table2 tr:first-child td {border-top:1px solid #cdd;}
.mass-table3{background:white;left:0px;float:left;position:sticky;z-index:1000;width:250px;word-break:break-word;table-layout:fixed;border-collapse:collapse;}
.mass-table3 td{word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-collapse:collapse;}
.mass-table3 tr td:first-child {border-left:1px solid #cdd;}
.mass-table4{left:249px;top:22px;table-layout:fixed;position:absolute;border-collapse:collapse;}
.mass-table4 td{border-collapse:collapse;}
.mass-table4-normalCase{background-color: #F5F5F5;color:#696969;}
@media print {
	.mass-table1{background:white;position:absolute;z-index:10001;width:250px;table-layout:fixed;border-collapse:collapse;}

}
.epi_body_head{height:30px; width: 100%;position:fixed; background-color:#fff;}
.epi_body_box{height:auto; width:1260px;margin:0 auto;}
.epi_body_foot{height:50px; width:1260px; margin:0 auto; padding-top:12px;}
.epi_focus_overview_divInlineblock{display: inline-block;vertical-align: top;min-height: 200px;font-size: 15px; background-color:#fff;font-family: Microsoft YaHei;}
.epi_focus_overview_divInlineblock  h1{font-size: 20pt;text-align: center;line-height: 0px;margin-bottom: 60px;}
.epi_focus_overview_divInlineblock h2{font-size: 17pt;padding: 8px;color: #FF6600;}
.epi_focus_overview_divInlineblock section{margin-left: 30px;width: 560px;font-size:12pt;margin-bottom: 30px;}
.epi_focus_overview_divInlineblock section h2{font-size: 17pt;}

.epi_box_underline{border-bottom: 1px solid lightgray;}

.epi_focus_overview_divInlineblock .focusBlockTxt{width:600px;height:auto;overflow:hidden;white-space: nowrap;}
.epi_focus_overview_divInlineblock a:hover{color: #6CA6CD;}
.epi_focus_overview_divInlineblock .focusBlockImg{width:280px;height: 200px; float:right;margin-top:60px;border:1px solid #D0D0D0;}
.epi_focus_overview_divInlineblock .tabTitle{position:absolute;width: 180px;height: 55px;top: -10px;text-align: center;}
.tabTitle .titleBox{width: 160px;float: left;background-color:#27B7BA;font-family:SimHei;}
.tabTitle .triangle{float:left;width: 0;height: 0;border: 10px solid red;border-top-color: transparent;border-bottom: none;border-left-color: #257E81;border-right-color: transparent;}
.tabTitle p{line-height: 10px;font-size: 18pt;color: white;}
.epi_othBlockTxt{width:379px; margin-left:16px;position: relative; }
.epi_othBlockTxt table{margin: 0 auto;width:340px;line-height: 34px; text-align: center; font-size:10pt; margin-bottom:40px;}
.epi_focus_overview_table{margin: 0 auto;width: 260px; line-height: 28px; text-align: center; border-color:#0094ff; border-collapse: separate;border-spacing: 0;color: #5B9BD5; font-size: 8pt; }
.epi_focus_overview_table img{vertical-align: text-bottom;}
.epi_focus_overview_table tr:first-child th:first-child{border-top-left-radius: 15px; border-bottom-left-radius: 15px;}
.epi_focus_overview_table tr:first-child th:last-child{border-top-right-radius: 15px; border-bottom-right-radius: 15px;}
.epi_focus_overview_table table, .epi_focus_overview_table tr,.epi_focus_overview_table th,.epi_focus_overview_table td{  border:0px solid #0094ff;}
.epi_focus_overview_table tr:first-child{  background-color:#E7E7E7;}
.epi_focus_search {width: 200px;height: 28px;margin-left: 5px;border-radius: 18px;outline: none;border: 1px solid #ccc;padding-left: 30px;background-image: url(icons/search.png);background-repeat: no-repeat;background-size: 24px;background-position-x: 5px;background-position-y: 2px;}
.epi_focus_dropbtn { display: inline-block; color: #333; text-align: center; padding: 10px 12px; text-decoration: none; background-color: #fff; border: 1px solid lightgray;}
.epi_focus_lastImg{background-image: url(images/last.png);background-repeat: no-repeat;background-position:left;padding-left:30px;}
.epi_focus_nextImg{background-image: url(images/next.png);background-repeat: no-repeat;background-position:right;padding-right:30px;}
.epi_focus_dropdown:hover .epi_focus_dropbtn { background-color: #e8f5f9;}
.epi_focus_dropdown { display: inline-block;}
.epi_focus_dropdown_content { display: none; position: absolute; background-color: #fafafa; min-width: 100px; box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);}
.epi_focus_dropdown_content a { color: black; padding: 10px 14px; text-decoration: none; display: block; text-align: center; border: 0px; border-bottom: 1px solid lightgray;}
.epi_focus_dropdown_content a:hover {background-color: #e8f5f9;}
.epi_focus_overview_divInlineblock a:link { color: #000000; text-decoration: none;}
.epi_focus_overview_divInlineblock a:visited { color: #000000; text-decoration: none;}
.epi_focus_overview_divInlineblock a:hover { color: #6CA6CD; text-decoration: underline;}
.show {display: block;}



.readonly-field{ background:#f5f5f5;cursor:auto; }

.repitem{ color:black; }
.repitem:hover{ color:blue; text-decoration:underline !important; }

.rlink{ text-decoration:none !important; }
.rlink:hover{ color:blue; text-decoration:underline !important; }

.url_link{ text-decoration:none !important; }
.url_link:hover{ color:blue; text-decoration:underline !important; }

/* .x-tree-icon-parent{ background-image:url( images/c-folder.gif ); } */
.x-grid-tree-node-expanded .x-tree-icon-parent{ background-image:none; }

.c_tree_catr_node{ background-image:url( images/c-remind-token.gif ) !important; }
.c_tree_mcatr_top_node{ background-image:url( images/c-dept.png ) !important; }

.orcus_icon{ color:black; display:inline-block; height: 15px; width:15px; text-decoration:none; vertical-align: middle; background-size: cover;}

.orcus-radio-checked .x-form-cb-label{ font-weight:bold; color:#912c20; }

.orcus_editable_gon{ color:#c0c0c0; }
.orcus_editable_fs0{ padding:18px 25px 21px 25px; margin-top:15px; }
.orcus_editable_fs1{ padding:18px 25px 21px 25px; margin-top:26px; }
.orcus_editable_fs2{ padding:18px 25px 21px 25px; margin-top:26px; }
.orcus_editable_htmlfull{ padding:0px 0px 0px 0px; }
.orcus_editable_btn_p1{ margin:10px 0px 10px 0px; background:#16A085; }
.orcus_editable_btn_p2{ margin:10px 0px 10px 20px; background:#16A085; }
.orcus_editable_btn_p1_light{ margin:10px 0px 10px 0px; background:#2980B9; }
.orcus_editable_btn_p2_light{ margin:10px 0px 10px 20px; background:#2980B9; }
.x-btn-over .orcus_editable_btn_p1{ background-color:#1ABC9C !important; }
.x-btn-over .orcus_editable_btn_p1{ background-color:#1ABC9C !important; }
.x-btn-over .orcus_editable_btn_p1_light{ background-color:#3498DB !important; }
.x-btn-over .orcus_editable_btn_p1_light{ background-color:#3498DB !important; }
.orcus_editable_btn_p1 .x-btn-button{ background:#16A085; }
.orcus_editable_btn_p2 .x-btn-button{ background:#16A085; }
.orcus_editable_btn_p1_light .x-btn-button{ background:#2980B9; }
.orcus_editable_btn_p2_light .x-btn-button{ background:#2980B9; }
.orcus_editable_btn_p1 .x-btn-inner{ color:white; }
.orcus_editable_btn_p2 .x-btn-inner{ color:white; }
.orcus_editable_btn_p1_light .x-btn-inner{ color:white; }
.orcus_editable_btn_p2_light .x-btn-inner{ color:white; }
.orcus_editable_btn_r1{ margin:10px 0px 10px 0px; background:#9a2f23; }
.x-btn-over .orcus_editable_btn_r1{ background-color:#E74C3C !important; }
.orcus_editable_btn_r1 .x-btn-button{ background:#9a2f23; }
.orcus_editable_btn_r1 .x-btn-inner{ color:white; }

.orcus_editable_btn_b1{}
.orcus_editable_btn_b2{}

.orcus-btn-simple{ text-decoration:none; }
.orcus-btn-simple .orcus-btn-activated{ color:black; }
.orcus-btn-simple .orcus-btn-deactivated{ color:#c0c0c0; }
.orcus-btn-simple .orcus-btn-text-leftpad{ padding-left:5px; }
.orcus-btn-simple:hover .orcus-btn-activated{ color:#C0392B; }

.orcus-btn-block{ text-decoration:none; }
.orcus-btn-block .orcus-btn-text{ padding-right:12px; display:inline-block; padding-top:8px; padding-bottom:8px; border-radius: 0px 5px 5px 0px; }
.orcus-btn-block .orcus-btn-icon{ text-decoration:none; padding-left:12px; padding-top:9px; padding-bottom:11px; border-radius: 5px 0px 0px 5px; }
.orcus-btn-block .orcus-btn-text-leftpad{ padding-left:5px; }
.orcus-btn-block .orcus-btn-text-full{ padding-left:12px; border-radius: 5px 5px 5px 5px; }
.orcus-btn-block .orcus-btn-icon-full{ padding-right:12px; border-radius: 5px 5px 5px 5px; }
.orcus-btn-block .orcus-btn-deactivated{ color:white; background-color:#c0c0c0;  }

.orcus-btn-block-b1 .orcus-btn-activated{ color:white; background-color:#3498DB; }
.orcus-btn-block-b1:hover .orcus-btn-activated{ background-color:#2980B9; }


.orcus-btn-block-b2 .orcus-btn-activated{ color:white; background-color:#1ABC9C; }
.orcus-btn-block-b2:hover .orcus-btn-activated{ background-color:#16A085; }

.orcus-btn-block-g1 .orcus-btn-activated{ color:white; background-color:#27AE60; }
.orcus-btn-block-g1:hover .orcus-btn-activated{ background-color:#229754; }

.orcus-btn-block-g2 .orcus-btn-activated{ color:white; background-color:#2ECC71; }
.orcus-btn-block-g2:hover .orcus-btn-activated{ background-color:#27AE60; }

.orcus-btn-block-r1 .orcus-btn-activated{ color:white; background-color:#E74C3C; }
.orcus-btn-block-r1:hover .orcus-btn-activated{ background-color:#C0392B; }

.orcus-btn-block-r2 .orcus-btn-activated{ color:white; background-color:#C0392B; }
.orcus-btn-block-r2:hover .orcus-btn-activated{ background-color:#9a2f23; }
.orcus-btn-block-r2 .x-btn-button{ background:#9a2f23; }
.orcus-btn-block-r2 .x-btn-inner{ color:white; }

.orcus-btn-block-o1 .orcus-btn-activated{ color:white; background-color:#E67E22; }
.orcus-btn-block-o1:hover .orcus-btn-activated{ background-color:#D35400; }

.orcus-btn-block-o2 .orcus-btn-activated{ color:white; background-color:#D35400; }
.orcus-btn-block-o2:hover .orcus-btn-activated{ background-color:#a64200; }

.orcus-btn-block-y1 .orcus-btn-activated{ color:white; background-color:#F1C40F; }
.orcus-btn-block-y1:hover .orcus-btn-activated{ background-color:#F39C12; }

.orcus-btn-block-y2 .orcus-btn-activated{ color:white; background-color:#F39C12; }
.orcus-btn-block-y2:hover .orcus-btn-activated{ background-color:#c57e0a; }

.orcus-btn-block-p1 .orcus-btn-activated{ color:white; background-color:#9B59B6; }
.orcus-btn-block-p1:hover .orcus-btn-activated{ background-color:#8E44AD; }

.orcus-btn-block-p2 .orcus-btn-activated{ color:white; background-color:#8E44AD; }
.orcus-btn-block-p2:hover .orcus-btn-activated{ background-color:#66317d; }

.orcus-btn-block-d1 .orcus-btn-activated{ color:white; background-color:#09658c; }
.orcus-btn-block-d1:hover .orcus-btn-activated{ background-color:#064560; }

.orcus-btn-block-d2 .orcus-btn-activated{ color:white; background-color:#34495E; }
.orcus-btn-block-d2:hover .orcus-btn-activated{ background-color:#2C3E50; }


.cmm_btn_green{ background:#16A085; }
.cmm_btn_green .x-btn-button{ background:#16A085; }
.cmm_btn_green .x-btn-inner{ color:white; }
.x-btn-over .cmm_btn_green{ background-color:#16A085 !important; }

.cmm_btn_blue{ background:#2980B9; }
.cmm_btn_blue .x-btn-button{ background:#2980B9; }
.cmm_btn_blue .x-btn-inner{ color:white; }
.x-btn-over .cmm_btn_blue{ background-color:#2980B9 !important; }

.cmm_btn_red{ background:#C0392B; }
.cmm_btn_red .x-btn-button{ background:#C0392B; }
.cmm_btn_red .x-btn-inner{ color:white; }
.x-btn-over .cmm_btn_red{ background-color:#C0392B !important; }

.cmm_btn_orange{ background:#e3900e; }
.cmm_btn_orange .x-btn-button{ background:#e3900e; }
.cmm_btn_orange .x-btn-inner{ color:white; }
.x-btn-over .cmm_btn_orange{ background-color:#e3900e !important; }

.fa_button{ background-image:none; align:center; vertical-align:middle; display:table-cell }

.orcus_editable_field{}
.orcus_editable_field_label{ font-weight:bold; }
.orcus_editable_field_boxlabel{ font-weight:bold; }
.orcus_editable_field_tooltipAsLabel{ display:inline-block; padding-left:8px; font-weight:normal; font-size:12px; }

.orcus_icon_select_wrap{ float:left; border:white solid 1px; }
.orcus_icon_select_body{ width:32px; height:32px;  background-repeat: no-repeat; background-position:center center; }
.orcus_icon_select_over{ border-color:gray; }
.orcus_icon_select_selected{ border-color:blue; }

.orcus_objref_tip_frame{ line-height:22px; }
.orcus_objref_tip_field_title{ font-weight:bold; }
.orcus_objref_tip_field_value{ padding-left:20px; }


.etl-job-frame{ margin:15px auto; width:672px; }
.etl-job-group{ background: none repeat scroll 0 0 transparent; border: 1px solid #16A085; padding-bottom:10px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.etl-job-group ul{ display:block; }
.etl-job-group ul li{ float: left; overflow: hidden;  }
.etl-job-task{ display:block; text-decoration:none; color:black; width:138px; height:100px; padding:1px; background: none repeat scroll 0 0 #16A085; color:white; border: 3px solid #16A085; margin:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.etl-job-task:hover{ border-color:#34495E; }
.etl-job-task .task-name{ border-bottom: 1px solid white; text-align:center; line-height:23px; font-weight:bold; text-overflow:ellipsis; }
.etl-job-task .task-note{ padding:5px 2px; font-size:9px; overflow:hidden; text-overflow:clip; }
.etl-job-task-disabled{ background: none repeat scroll 0 0 #f0f0f0; border: 1px solid lightgray; color:gray; } 
.etl-job-task-disabled .task-name{ border-bottom: 1px solid lightgray; } 

.etl-job-gap{ height:42px;  background:url( images/big_arrow_down.png ) no-repeat center center !important; }
.etl-job-gap-first, .etl-job-gap-last{ height:42px; }

.task-component-extractor{ background-image:url( images/extractor.gif ) !important; }
.task-component-transformer{ background-image:url( images/transformer.gif ) !important; }
.task-component-loader{ background-image:url( images/loader.gif ) !important; }

.orcus_editable_table{ border-collapse:collapse; border-spacing:0; margin-top:10px; }
.orcus_editable_table thead{ font-weight:bold; }
.orcus_editable_table td{ padding:0px 15px 0px 15px; line-height:32px; border:solid 1px #cdd; }

.orcus_simple_table{ border-collapse:collapse; border-spacing:0; margin:0px; }
.orcus_simple_table thead{ font-weight:bold; }
.orcus_simple_table td{ padding:0px 5px 0px 5px; line-height:22px; border:none; }

.text-danger{ color:red; }
.text-transparent{ color:transparent; }

.orcus_big_header > *{
	height:35;
	font-size:16px;
}
.orcus_mini_scrollbar > *::-webkit-scrollbar {
	width: 8px;
	height: 8px;
}

.orcus_mini_scrollbar > *::-webkit-scrollbar-thumb {
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
	background: #C9C9C9;
}

.orcus_mini_scrollbar > *::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
	border-radius: 10px;
	background: #E5E5E5;
}

.quota-link{ text-decoration:none; cursor:pointer; }

.quota-link:hover{ color:#C0392B;text-decoration:underline !important; }

audio::-webkit-media-controls-enclosure {
	width: calc(100% + 35px);
	margin-left: auto;
}

audio::-webkit-media-controls {
	overflow: hidden !important;
}

video::-internal-media-controls-download-button {
    display:none;
}

video::-webkit-media-controls-enclosure {
    overflow:hidden;
}

video::-webkit-media-controls-panel {
    width: calc(100% + 35px); 
}

.page-building {
  position: relative;
  width: 100%;
  height: 100%;
  background:url( images/building.jfif ) no-repeat center center;
}


.preloader1 {
  position: relative;
  width: 100%;
  height: 100vh;
  background:url( images/loading1.gif ) no-repeat center center;
}

.preloader2 {
  position: relative;
  width: 100%;
  height: 100vh;
  background:url( images/loading2.gif ) no-repeat center center;
}

.preloader3 {
  position: relative;
  width: 100%;
  height: 100vh;
  background:url( images/loading3.gif ) no-repeat center center;
}

.preloader4 {
  position: relative;
  width: 100%;
  height: 100vh;
  background:url( images/loading4.gif ) no-repeat center center;
}

.preloader5 {
  position: relative;
  width: 100%;
  height: 100vh;
  background:url( images/loading5.gif ) no-repeat center center;
}

.preloader6 {
  position: relative;
  width: 100%;
  height: 100vh;
  background:url( images/loading6.gif ) no-repeat center center;
}

.error_c404{ background:url(images/404.gif) no-repeat center center; width: 100%; height: 100%; min-height:600px; }
.error_c500{ background:url(images/500.gif) no-repeat center center; width: 100%; height: 100%; min-height:600px; }

.white_txt{ color:white; }
.lightred_txt{ color:#E74C3C; }
.red_txt{ color:#C0392B; }
.lightgreen_txt{ color:#2ECC71; }
.green_txt{ color:#015b5b; }
.lightblue_txt{ color:#3498DB; }
.blue_txt{ color:#2980B9; }
.yellow_txt{ color:#ca830b; }
.pink_txt{ color:#f8b058; }
.orange_txt{ color:#db5700; }
.purple_txt{ color:#8E44AD; }
.gray_txt{ color:gray; }
.lightgray_txt{ color:lightgray; }
.whitesmoke_txt{ color:whitesmoke; }


.orcus-fa-btn{ text-decoration:none; cursor:pointer;  color:#565656; padding:3px; min-width:16px; }
.orcus-fa-btn:hover{ background-color:#565656; color:white; }

.orcus-tag{ text-decoration:none; cursor:pointer; }
.orcus-tag:hover{ text-decoration:underline !important; }

.x-btn-mtabsel{ background-color:#054059; }
.x-btn-mtabover{ background-color:#054059; }
.x-btn-mtabsel .fa, .x-btn-mtabsel .x-btn-inner{ color:white !important; }
.x-btn-mtabover .fa, .x-btn-mtabover .x-btn-inner{ color:white !important; }

.work-flow-frame{ padding:26px 38px 26px 38px; }
.work-flow-body{ border:0; border-collapse:collapse; border-spacing:0; }
.work-flow-body .phase td{ padding:13px 0px 16px 0px; }
.work-flow-body .content{ word-wrap:break-word; word-break:break-all; border-bottom:1px solid lightgray; }
.work-flow-body .content div.label{ font-weight:bold; font-size:22px; margin:12px 50px 20px 30px; }
.work-flow-body .content div.title{  font-weight:bold; font-size:15px; margin:26px 50px 5px 30px;  }
.work-flow-body .content div.txt{ color:gray; margin-left:30px; margin-right:50px;  }
.work-flow-body .icon{ white-space: nowrap; text-align:center; vertical-align:top; padding:3px 5px; background-image:url( images/deepgray.gif ) !important;  background-position:top center; background-repeat:repeat-y; }
.work-flow-body .icon div{ width:25px; line-height:25px; margin-top:15px; font-weight:bold; background-color:#16A085; color:white; display:inline-block;text-align:center;-moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px; }
.work-flow-body .icon div.blue{ background-color:#2980B9; }
.work-flow-body .icon div.red{ background-color:#FF0000; }


.orcus-form-browse{ box-sizing:border-box; border-collapse:collapse; min-width:260px; }
.orcus-form-browse td{ padding:0px 10px 0px 10px !important; line-height:36px !important; border:solid 1px #ccd; word-break: keep-all !important; white-space:nowrap !important; }
.orcus-form-label{}
.orcus-form-value{ font-weight:bold; }
.orcus-form-tooltip{}
.orcus-form-title{ font-weight:bold; background-color:#f6f6f6; color:#7F8C8D; }
.orcus-form-title .toolbtn{ text-decoration:none; color:#7F8C8D; }


.dcs-t-focus{ background-image:url( images/dcs-focus.png ) !important; height:16px; width:16px;background-repeat:no-repeat !important; }
.dcs-t-unfocus{ background-image:url( images/dcs-unfocus.png ) !important; height:16px; width:16px;background-repeat:no-repeat !important; }

.orcus-over{background-color:#E2EFF8;}
.orcus-selected{background-color:#C1DDF1;}


.cm_forum_post{ padding:26px 38px 26px 38px; margin:26px 38px 26px 38px; background-color:white; }
.cm_forum_post .cmf_banner{ width:100%; border:0; border-collapse:collapse; border-spacing:0; line-height:30px; border-bottom:solid 1px lightgray; }
.cm_forum_post .cmf_banner .head{ text-align: left; }
.cm_forum_post .cmf_banner .author{ font-size: 14px; padding-right:16px;  }
.cm_forum_post .cmf_banner .role{ background-color:#fbecb0; border:solid 1px #f9cc82; padding:3px 5px 3px 5px; }
.cm_forum_post .cmf_banner .time{ padding-left:16px; } 
.cm_forum_post .cmf_banner .btns{ padding-left:26px;  }
.cm_forum_post .cmf_banner .btns a{ text-decoration:none; }
.cm_forum_post .cmf_banner .btns a:hover{ color:red; }
.cm_forum_post .cmf_banner .tail{ text-align: right; font-size: 22px; color: #CDCDCD; }
.cm_forum_post .cmf_content{ margin-top:20px; margin-bottom:10px; display:block; text-align:left; }
.cm_forum_post .cmf_content .ehtml_img{ max-width:90%; }
.ehtml_filelink{ line-height:25px; }
.ehtml_code{ background:black; padding:3px 0px 3px 0px; overflow-x: auto; font-family: Courier New; font-size: 12pt; }
.ehtml_code .ehtml_code_frm{ color:gray; padding-inline-start:65px; }
.ehtml_code .ehtml_code_frm .ehtml_code_line{ line-height:21px; }
.ehtml_code .ehtml_code_frm .ehtml_code_line .ehtml_code_line_inner{ position:relative; left:20px; background:black;  color:white; display:inline; }


.cm_forum_log{ padding:16px 25px 16px 25px; margin:10px 30px 10px 30px; background-color:white; }
.cm_forum_log_interval{ padding:0px 25px 0px 25px; margin:0px 30px 0px 30px; color:#727272; }
.cm_forum_log .cmf_banner{ width:100%; border:0; border-collapse:collapse; border-spacing:0; line-height:30px; border-bottom:solid 1px lightgray; }
.cm_forum_log .cmf_banner .head{ text-align: left; }
.cm_forum_log .cmf_banner .time{ padding-left:16px; }
.cm_forum_log .cmf_banner .ename{ background-color:#3498DB; color:white; padding:4px 8px 4px 8px; }
.cm_forum_log .cmf_banner .person{ padding-left:16px; }
.cm_forum_log .cmf_banner .tail{ text-align: right; font-size: 22px; color: #CDCDCD; }
.cm_forum_log .cmf_content{ margin-top:10px; margin-bottom:6px; display:block; text-align:left; }


.cm_forum_info_block{ padding:8px 6px 8px 8px; margin:13px 9px 19px 9px; background-color:white; }
.cm_forum_info_block .cmf_grid{ width:100%; border:0; border-collapse:collapse; border-spacing:0; line-height:30px; table-layout:auto; }
.cm_forum_info_block .cmf_grid thead{ background-color: whitesmoke; font-weight:bold; }
.cm_forum_info_block .cmf_grid .highlight { color:#2C3E50; }
.cm_forum_info_block .cmf_grid .lowlight { color:#c8c8c8; }

.cm_comment{ margin:30px 30px 10px 30px; }
.cm_comment .cmf_banner{ width:100%; margin-left:19px; border:0; border-collapse:collapse; border-spacing:0; font-size: 11px; }
.cm_comment .cmf_banner .person .caseid-link{ color: #a3a3a3 !important; }
.cm_comment .cmf_banner .time{ padding-left:19px; color: #a3a3a3; }
.cm_comment .cmf_banner .tail{ text-align: right; color: #a3a3a3; padding-right:26px; }
.cm_comment .cmf_banner .tail .orcus-btn-icon{ text-decoration:none; color: #cccccc; font-size: 11px; }
.cm_comment .cmf_content{ padding:16px 19px 16px 19px; margin-top:5px; display:block; text-align:left; background-color:white; word-break:break-all; }
.cm_comment .cmf_content .ehtml_img{ max-width:99%; }
