/*chrome默认了outline*/

input,
textarea {
	outline-width: 0;
}

#z-q-container {
	position: absolute;
	overflow: hidden;
	background-color: #ffffff;
	border: 1px solid #509de1;
	z-index: 9000;
}

.icon-blank {
  background: url('icons/blank.gif') no-repeat center center;
}
.icon-funnel-eye {
  background: url('icons/default/funnel_eye.png') no-repeat center center;
}
.icon-funnel-half {
  background: url('icons/default/funnel_half.png') no-repeat center center;
}
.icon-funnel-empty {
  background: url('icons/default/funnel_empty.png') no-repeat center center;
}
/*default icon*/
.icon-add {
  background: url('icons/edit_add.png') no-repeat center center;
}
.icon-edit {
  background: url('icons/pencil.png') no-repeat center center;
}
.icon-remove {
  background: url('icons/edit_remove.png') no-repeat center center;
}
.icon-save {
  background: url('icons/filesave.png') no-repeat center center;
}
.icon-cut {
  background: url('icons/cut.png') no-repeat center center;
}
.icon-ok {
  background: url('icons/ok.png') no-repeat center center;
}
.icon-no {
  background: url('icons/no.png') no-repeat center center;
}
.icon-cancel {
  background: url('icons/cancel.png') no-repeat center center;
}
.icon-reload {
  background: url('icons/reload.png') no-repeat center center;
}
.icon-search {
  background: url('icons/search.png') no-repeat center center;
}
.icon-print {
  background: url('icons/print.png') no-repeat center center;
}
.icon-help {
  background: url('icons/help.png') no-repeat center center;
}
.icon-undo {
  background: url('icons/undo.png') no-repeat center center;
}
.icon-redo {
  background: url('icons/redo.png') no-repeat center center;
}
.icon-back {
  background: url('icons/back.png') no-repeat center center;
}
.icon-sum {
  background: url('icons/sum.png') no-repeat center center;
}
.icon-tip {
  background: url('icons/tip.png') no-repeat center center;
}
.icon-filter {
  background: url('icons/filter.png') no-repeat center center;
}
.icon-mini-add {
  background: url('icons/mini_add.png') no-repeat center center;
}
.icon-mini-edit {
  background: url('icons/mini_edit.png') no-repeat center center;
}
.icon-mini-refresh {
  background: url('icons/mini_refresh.png') no-repeat center center;
}
.icon-large-picture {
  background: url('icons/large_picture.png') no-repeat center center;
}
.icon-large-clipart {
  background: url('icons/large_clipart.png') no-repeat center center;
}
.icon-large-shapes {
  background: url('icons/large_shapes.png') no-repeat center center;
}
.icon-large-smartart {
  background: url('icons/large_smartart.png') no-repeat center center;
}
.icon-large-chart {
  background: url('icons/large_chart.png') no-repeat center center;
}
.icon-noread-report {
  background: url('icons/noread_report.png') no-repeat center center;
}
.icon-bed {
  background: url('icons/bed.png') no-repeat center center;
}
.icon-house {
  background: url('icons/house.png') no-repeat center center;
}
.icon-person {
  background: url('icons/person.png') no-repeat center center;
}
.icon-add-note {
  background: url('icons/add_note.png') no-repeat center center;
}
.icon-patient {
  background: url('icons/outhosp_patient.png') no-repeat center center;
}
.icon-outhosp-patient {
  background: url('icons/outhosp_patient.png') no-repeat center center;
}
.icon-stethoscope {
  background: url('icons/stethoscope.png') no-repeat center center;
}
.icon-write-order {
  background: url('icons/write_order.png') no-repeat center center;
}
.icon-replace-order {
  background: url('icons/replace_order.png') no-repeat center center;
}
.icon-stop-order {
  background: url('icons/stop_order.png') no-repeat center center;
}
.icon-cancel-order {
  background: url('icons/cancel_order.png') no-repeat center center;
}
.icon-abort-order {
  background: url('icons/abort_order.png') no-repeat center center;
}
.icon-uncheckin {
  background: url('icons/uncheckin.png') no-repeat center center;
}
.icon-end-adm {
  background: url('icons/end_adm.png') no-repeat center center;
}
.icon-change-loc {
  background: url('icons/change_loc.png') no-repeat center center;
}
.icon-resort {
  background: url('icons/resort.png') no-repeat center center;
}
.icon-doctor {
  background: url('icons/doctor.png') no-repeat center center;
}
.icon-clear-screen {
  background: url('icons/clear_screen.png') no-repeat center center;
}
.icon-clear {
  background: url('icons/clear_screen.png') no-repeat center center;
}
.icon-read-card {
  background: url('icons/read_card.png') no-repeat center center;
}
.icon-update {
  background: url('icons/update.png') no-repeat center center;
}
.icon-upload-cloud {
  background: url('icons/upload_cloud.png') no-repeat center center;
}
.icon-unload-cloud {
  background: url('icons/unload_cloud.png') no-repeat center center;
}
.icon-reset {
  background: url('icons/reset.png') no-repeat center center;
}
.icon-arrow-top {
  background: url('icons/arrow_top.png') no-repeat center center;
}
.icon-arrow-bottom {
  background: url('icons/arrow_bottom.png') no-repeat center center;
}
.icon-arrow-right {
  background: url('icons/arrow_right.png') no-repeat center center;
}
.icon-arrow-left {
  background: url('icons/arrow_left.png') no-repeat center center;
}
.icon-close {
  background: url('icons/close.png') no-repeat center center;
}
.icon-save {
  background: url('icons/save.png') no-repeat center center;
}
.icon-other {
  background: url('icons/other.png') no-repeat center center;
}
.icon-patient-info {
  background: url('icons/patient_info.png') no-repeat center center;
}
.icon-apply-adm {
  background: url('icons/apply_adm.png') no-repeat center center;
}
.icon-del-diag {
  background: url('icons/del_diag.png') no-repeat center center;
}
.icon-apply-opr {
  background: url('icons/apply_opr.png') no-repeat center center;
}
.icon-add-diag {
  background: url('icons/add_diag.png') no-repeat center center;
}
.icon-save-tmpl {
  background: url('icons/save_tmpl.png') no-repeat center center;
}
.icon-apply-check {
  background: url('icons/apply_check.png') no-repeat center center;
}
.icon-check-reg {
  background: url('icons/check_reg.png') no-repeat center center;
}
.icon-exe-order {
  background: url('icons/exe_order.png') no-repeat center center;
}
.icon-emr-cri {
  background: url('icons/emr_cri.png') no-repeat center center;
}
.icon-copy-drug {
  background: url('icons/copy_drug.png') no-repeat center center;
}
.icon-copy-sos {
  background: url('icons/copy_sos.png') no-repeat center center;
}
.icon-copy-prn {
  background: url('icons/copy_prn.png') no-repeat center center;
}
.icon-copy-prn {
  background: url('icons/copy_prn.png') no-repeat center center;
}
.icon-lt-rt-37 {
  background: url('icons/lt_rt_37.png') no-repeat center center;
}
.icon-lt-rt-55 {
  background: url('icons/lt_rt_55.png') no-repeat center center;
}
.icon-lt-rt-73 {
  background: url('icons/lt_rt_73.png') no-repeat center center;
}
.icon-lt-rt-19 {
  background: url('icons/lt_rt_19.png') no-repeat center center;
}
.icon-arrow-left-top {
  background: url('icons/arrow_left_top.png') no-repeat center center;
}
.icon-arrow-right-top {
  background: url('icons/arrow_right_top.png') no-repeat center center;
}
.icon-bold {
  background: url('icons/bold.png') no-repeat center center;
}
.icon-font {
  background: url('icons/font.png') no-repeat center center;
}
.icon-strikethrough {
  background: url('icons/strikethrough.png') no-repeat center center;
}
.icon-underline {
  background: url('icons/underline.png') no-repeat center center;
}
.icon-incline {
  background: url('icons/incline.png') no-repeat center center;
}
.icon-subscript {
  background: url('icons/subscript.png') no-repeat center center;
}
.icon-superscript {
  background: url('icons/superscript.png') no-repeat center center;
}
.icon-indentation {
  background: url('icons/indentation.png') no-repeat center center;
}
.icon-align-left {
  background: url('icons/align_left.png') no-repeat center center;
}
.icon-align-center {
  background: url('icons/align_center.png') no-repeat center center;
}
.icon-align-right {
  background: url('icons/align_right.png') no-repeat center center;
}
.icon-cut-blue {
  background: url('icons/cut_blue.png') no-repeat center center;
}
.icon-paste {
  background: url('icons/paste.png') no-repeat center center;
}
.icon-paste-board {
  background: url('icons/paste_board.png') no-repeat center center;
}
.icon-copy {
  background: url('icons/copy.png') no-repeat center center;
}
.icon-add {
  background: url('icons/add.png') no-repeat center center;
}
.icon-paper-cfg {
  background: url('icons/paper_cfg.png') no-repeat center center;
}
.icon-export {
  background: url('icons/export.png') no-repeat center center;
}
.icon-omega {
  background: url('icons/omega.png') no-repeat center center;
}
.icon-eye {
  background: url('icons/eye.png') no-repeat center center;
}
.icon-fee-arrow {
  background: url('icons/fee_arrow.png') no-repeat center center;
}
.icon-paper-arrow {
  background: url('icons/paper_arrow.png') no-repeat center center;
}
.icon-checkin {
  background: url('icons/checkin.png') no-repeat center center;
}
.icon-paper {
  background: url('icons/paper.png') no-repeat center center;
}
.icon-fee {
  background: url('icons/fee.png') no-repeat center center;
}
.icon-paper-tri {
  background: url('icons/paper_tri.png') no-repeat center center;
}
.icon-outpatient {
  background: url('icons/outpatient.png') no-repeat center center;
}
.icon-inpatient {
  background: url('icons/inpatient.png') no-repeat center center;
}
.icon-emergency {
  background: url('icons/emergency.png') no-repeat center center;
}
.icon-star-light-yellow {
  background: url('icons/star_light_yellow.png') no-repeat center center;
}
.icon-star-yellow {
  background: url('icons/star_yellow.png') no-repeat center center;
}
.icon-book {
  background: url('icons/book.png') no-repeat center center;
}
.icon-all-select {
  background: url('icons/all_select.png') no-repeat center center;
}
.icon-cancel-select-grant {
  background: url('icons/cancel_select_grant.png') no-repeat center center;
}
.icon-select-grant {
  background: url('icons/select_grant.png') no-repeat center center;
}
.icon-refuse-select-grant {
  background: url('icons/refuse_select_grant.png') no-repeat center center;
}
.icon-double-quotes {
  background: url('icons/double_quotes.png') no-repeat center center;
}
.icon-transfer {
  background: url('icons/transfer.png') no-repeat center center;
}
.icon-align-justify {
  background: url('icons/align_justify.png') no-repeat center center;
}
.icon-unindent {
  background: url('icons/unindent.png') no-repeat center center;
}
.icon-stamp {
  background: url('icons/stamp.png') no-repeat center center;
}
.icon-paper-stamp {
  background: url('icons/paper_stamp.png') no-repeat center center;
}
.icon-batch-cfg {
  background: url('icons/batch_cfg.png') no-repeat center center;
}
.icon-batch-add {
  background: url('icons/batch_add.png') no-repeat center center;
}
.icon-import-xls {
  background: url('icons/import_xls.png') no-repeat center center;
}
.icon-init {
  background: url('icons/init.png') no-repeat center center;
}
.icon-inv-search {
  background: url('icons/inv_search.png') no-repeat center center;
}
.icon-submit {
  background: url('icons/submit.png') no-repeat center center;
}
.icon-chart-year {
  background: url('icons/chart_year.png') no-repeat center center;
}
.icon-chart-sum {
  background: url('icons/chart_sum.png') no-repeat center center;
}
.icon-attachment {
  background: url('icons/attachment.png') no-repeat center center;
}
.icon-import-reset {
  background: url('icons/import_reset.png') no-repeat center center;
}
.icon-stamp-cancel {
  background: url('icons/stamp_cancel.png') no-repeat center center;
}
.icon-stamp-pass {
  background: url('icons/stamp_pass.png') no-repeat center center;
}
.icon-mnypaper-cfg {
  background: url('icons/mnypaper_cfg.png') no-repeat center center;
}
.icon-mnypaper-run {
  background: url('icons/mnypaper_run.png') no-repeat center center;
}
.icon-mnypaper-ok {
  background: url('icons/mnypaper_ok.png') no-repeat center center;
}
.icon-mnypaper-no {
  background: url('icons/mnypaper_no.png') no-repeat center center;
}
.icon-mnypaper-down {
  background: url('icons/mnypaper_down.png') no-repeat center center;
}
.icon-mnypaper-down2 {
  background: url('icons/mnypaper_down2.png') no-repeat center center;
}
.icon-paper-money {
  background: url('icons/paper_money.png') no-repeat center center;
}
.icon-line-paid {
  background: url('icons/line-paid.png') no-repeat center center;
}
.icon-paper-arrow-down {
  background: url('icons/paper_arrow_down.png') no-repeat center center;
}
.icon-paper-arrow-up {
  background: url('icons/paper_arrow_up.png') no-repeat center center;
}
.icon-split {
  background: url('icons/split.png') no-repeat center center;
}
.icon-alert {
  background: url('icons/alert.png') no-repeat center center;
}
.icon-star {
  background: url('icons/star.png') no-repeat center center;
}
.icon-star-half {
  background: url('icons/star_half.png') no-repeat center center;
}
.icon-user {
  background: url('icons/user.png') no-repeat center center;
}
.icon-money-down {
  background: url('icons/money_down.png') no-repeat center center;
}
.icon-max-no {
  background: url('icons/max_no.png') no-repeat center center;
}
.icon-paper-link {
  background: url('icons/paper_link.png') no-repeat center center;
}
.icon-excel {
  background: url('icons/excel.png') no-repeat center center;
}
.icon-img {
  background: url('icons/img.png') no-repeat center center;
}
.icon-save-to {
  background: url('icons/save_to.png') no-repeat center center;
}
.icon-save-sure {
  background: url('icons/save_sure.png') no-repeat center center;
}
.icon-star-empty {
  background: url('icons/star_empty.png') no-repeat center center;
}
.icon-paper-info {
  background: url('icons/paper_info.png') no-repeat center center;
}
.icon-export-data {
  background: url('icons/export_data.png') no-repeat center center;
}
.icon-export-all {
  background: url('icons/export_all.png') no-repeat center center;
}
.icon-set-col {
  background: url('icons/set_col.png') no-repeat center center;
}
.icon-template {
  background: url('icons/template.png') no-repeat center center;
}
.icon-adjust-inventory {
  background: url('icons/adjust_inventory.png') no-repeat center center;
}
.icon-cancel-money {
  background: url('icons/cancel_money.png') no-repeat center center;
}
.icon-set-zero {
  background: url('icons/set_zero.png') no-repeat center center;
}
.icon-set-paper {
  background: url('icons/set_paper.png') no-repeat center center;
}
.icon-accept-money {
  background: url('icons/accept_money.png') no-repeat center center;
}
.icon-accept {
  background: url('icons/accept.png') no-repeat center center;
}
.icon-show-set {
  background: url('icons/show_set.png') no-repeat center center;
}
.icon-camera {
  background: url('icons/camera.png') no-repeat center center;
}
.icon-download {
  background: url('icons/download.png') no-repeat center center;
}
.icon-import {
  background: url('icons/import.png') no-repeat center center;
}
.icon-all-unselect {
  background: url('icons/all_unselect.png') no-repeat center center;
}
.icon-blue-edit {
  background: url('icons/blue_edit.png') no-repeat center center;
}
.icon-gray-edit {
  background: url('icons/gray_edit.png') no-repeat center center;
}
.icon-pat-write {
  background: url('icons/pat_write.png') no-repeat center center;
}
.icon-run {
  background: url('icons/run.png') no-repeat center center;
}
.icon-key {
  background: url('icons/key.png') no-repeat center center;
}
.icon-down {
  background: url('icons/down.png') no-repeat center center;
}
.icon-up {
  background: url('icons/up.png') no-repeat center center;
}
.icon-fx {
  background: url('icons/fx.png') no-repeat center center;
}
.icon-muti-key {
  background: url('icons/muti_key.png') no-repeat center center;
}
.icon-pause {
  background: url('icons/pause.png') no-repeat center center;
}
.icon-forbid {
  background: url('icons/forbid.png') no-repeat center center;
}
.icon-make-oppointment {
  background: url('icons/make_oppointment.png') no-repeat center center;
}
.icon-unuse {
  background: url('icons/unuse.png') no-repeat center center;
}
.icon-ignore {
  background: url('icons/ignore.png') no-repeat center center;
}
.icon-re-ignore {
  background: url('icons/re_ignore.png') no-repeat center center;
}
.icon-arrow-up {
  background: url('icons/arrow_up.png') no-repeat center center;
}
.icon-scanning {
  background: url('icons/scanning.png') no-repeat center center;
}
.icon-return {
  background: url('icons/return.png') no-repeat center center;
}
.icon-doc-caseload {
  background: url('icons/doc_caseload.png') no-repeat center center;
}
.icon-snowflake-blue {
  background: url('icons/snowflake_blue.png') no-repeat center center;
}
.icon-print-box {
  background: url('icons/print_box.png') no-repeat center center;
}
.icon-tube-add {
  background: url('icons/tube_add.png') no-repeat center center;
}
.icon-tube-del {
  background: url('icons/tube_del.png') no-repeat center center;
}
.icon-wrench-blue {
  background: url('icons/wrench_blue.png') no-repeat center center;
}
.icon-gen {
  background: url('icons/gen.png') no-repeat center center;
}
.icon-paper-submit {
  background: url('icons/paper_submit.png') no-repeat center center;
}
.icon-open-book {
  background: url('icons/open_book.png') no-repeat center center;
}
.icon-export-paper {
  background: url('icons/export_paper.png') no-repeat center center;
}
.icon-track {
  background: url('icons/track.png') no-repeat center center;
}
.icon-paper-eye {
  background: url('icons/paper_eye.png') no-repeat center center;
}
.icon-run-red {
  background: url('icons/run_red.png') no-repeat center center;
}
.icon-compare-no {
  background: url('icons/compare_no.png') no-repeat center center;
}
.icon-compare-yes {
  background: url('icons/compare_yes.png') no-repeat center center;
}
.icon-compare {
  background: url('icons/compare.png') no-repeat center center;
}
.icon-adm-add {
  background: url('icons/adm_add.png') no-repeat center center;
}
.icon-adm-same {
  background: url('icons/adm_same.png') no-repeat center center;
}
.icon-alert-red {
  background: url('icons/alert_red.png') no-repeat center center;
}
.icon-allergy-word {
  background: url('icons/allergy_word.png') no-repeat center center;
}
.icon-all-screen {
  background: url('icons/all_screen.png') no-repeat center center;
}
.icon-analysis {
  background: url('icons/analysis.png') no-repeat center center;
}
.icon-arrow-blue {
  background: url('icons/arrow_blue.png') no-repeat center center;
}
.icon-arrow-zoom {
  background: url('icons/arrow_zoom.png') no-repeat center center;
}
.icon-audit-x {
  background: url('icons/audit_x.png') no-repeat center center;
}
.icon-base-info {
  background: url('icons/base_info.png') no-repeat center center;
}
.icon-base-word {
  background: url('icons/base_word.png') no-repeat center center;
}
.icon-blue-drug-ok {
  background: url('icons/blue_drug_ok.png') no-repeat center center;
}
.icon-blue-move {
  background: url('icons/blue_move.png') no-repeat center center;
}
.icon-book-green {
  background: url('icons/book_green.png') no-repeat center center;
}
.icon-bottle-drug {
  background: url('icons/bottle_drug.png') no-repeat center center;
}
.icon-cal-pen {
  background: url('icons/cal_pen.png') no-repeat center center;
}
.icon-cancel-ref {
  background: url('icons/cancel_ref.png') no-repeat center center;
}
.icon-cancel-top {
  background: url('icons/cancel_top.png') no-repeat center center;
}
.icon-check {
  background: url('icons/check.png') no-repeat center center;
}
.icon-checkbox {
  background: url('icons/checkbox.png') no-repeat center center;
}
.icon-chg-doctor-grant {
  background: url('icons/chg_doctor_grant.png') no-repeat center center;
}
.icon-clock {
  background: url('icons/clock.png') no-repeat center center;
}
.icon-clock-blod {
  background: url('icons/clock_blod.png') no-repeat center center;
}
.icon-clock-record {
  background: url('icons/clock_record.png') no-repeat center center;
}
.icon-close-word {
  background: url('icons/close_word.png') no-repeat center center;
}
.icon-complex-word {
  background: url('icons/complex_word.png') no-repeat center center;
}
.icon-contain {
  background: url('icons/contain.png') no-repeat center center;
}
.icon-doctor-green-no {
  background: url('icons/doctor_green_no.png') no-repeat center center;
}
.icon-down-arrow-box {
  background: url('icons/down_arrow_box.png') no-repeat center center;
}
.icon-drug {
  background: url('icons/drug.png') no-repeat center center;
}
.icon-drug-arrow-red {
  background: url('icons/drug_arrow_red.png') no-repeat center center;
}
.icon-drug-audit {
  background: url('icons/drug_audit.png') no-repeat center center;
}
.icon-drug-clock {
  background: url('icons/drug_clock.png') no-repeat center center;
}
.icon-drug-link {
  background: url('icons/drug_link.png') no-repeat center center;
}
.icon-dsh-water {
  background: url('icons/dsh_water.png') no-repeat center center;
}
.icon-durg-freq {
  background: url('icons/durg_freq.png') no-repeat center center;
}
.icon-durg-ref {
  background: url('icons/durg_ref.png') no-repeat center center;
}
.icon-face-red {
  background: url('icons/face_red.png') no-repeat center center;
}
.icon-find-adm {
  background: url('icons/find_adm.png') no-repeat center center;
}
.icon-fire {
  background: url('icons/fire.png') no-repeat center center;
}
.icon-format-line {
  background: url('icons/format_line.png') no-repeat center center;
}
.icon-format-line-dott {
  background: url('icons/format_line_dott.png') no-repeat center center;
}
.icon-format-line-num {
  background: url('icons/format_line_num.png') no-repeat center center;
}
.icon-gen-barcode {
  background: url('icons/gen_barcode.png') no-repeat center center;
}
.icon-green-chart {
  background: url('icons/green_chart.png') no-repeat center center;
}
.icon-home-black {
  background: url('icons/home_black.png') no-repeat center center;
}
.icon-home-gray {
  background: url('icons/home_gray.png') no-repeat center center;
}
.icon-icd {
  background: url('icons/icd.png') no-repeat center center;
}
.icon-injector {
  background: url('icons/injector.png') no-repeat center center;
}
.icon-knw-submit {
  background: url('icons/knw_submit.png') no-repeat center center;
}
.icon-list-word {
  background: url('icons/list_word.png') no-repeat center center;
}
.icon-location {
  background: url('icons/location.png') no-repeat center center;
}
.icon-lock {
  background: url('icons/lock.png') no-repeat center center;
}
.icon-move-left-most {
  background: url('icons/move_left_most.png') no-repeat center center;
}
.icon-move-up-most {
  background: url('icons/move_up_most.png') no-repeat center center;
}
.icon-mtpaper-add {
  background: url('icons/mtpaper_add.png') no-repeat center center;
}
.icon-mtpaper-arrw-lftp {
  background: url('icons/mtpaper_arrw_lftp.png') no-repeat center center;
}
.icon-mtpaper-redo {
  background: url('icons/mtpaper_redo.png') no-repeat center center;
}
.icon-mtpaper-undo {
  background: url('icons/mtpaper_undo.png') no-repeat center center;
}
.icon-mttext {
  background: url('icons/mttext.png') no-repeat center center;
}
.icon-mutpaper-tri {
  background: url('icons/mutpaper_tri.png') no-repeat center center;
}
.icon-mutpaper-x {
  background: url('icons/mutpaper_x.png') no-repeat center center;
}
.icon-nail {
  background: url('icons/nail.png') no-repeat center center;
}
.icon-no-conatin {
  background: url('icons/no_conatin.png') no-repeat center center;
}
.icon-other-yellow {
  background: url('icons/other_yellow.png') no-repeat center center;
}
.icon-paper-bed {
  background: url('icons/paper_bed.png') no-repeat center center;
}
.icon-paper-blue-line {
  background: url('icons/paper_blue_line.png') no-repeat center center;
}
.icon-paper-chart {
  background: url('icons/paper_chart.png') no-repeat center center;
}
.icon-paper-drug {
  background: url('icons/paper_drug.png') no-repeat center center;
}
.icon-paper-link-pen {
  background: url('icons/paper_link_pen.png') no-repeat center center;
}
.icon-paper-new {
  background: url('icons/paper_new.png') no-repeat center center;
}
.icon-paper-no {
  background: url('icons/paper_no.png') no-repeat center center;
}
.icon-paper-ok {
  background: url('icons/paper_ok.png') no-repeat center center;
}
.icon-paper-opr-record {
  background: url('icons/paper_opr_record.png') no-repeat center center;
}
.icon-paper-save {
  background: url('icons/paper_save.png') no-repeat center center;
}
.icon-paper-table {
  background: url('icons/paper_table.png') no-repeat center center;
}
.icon-paper-upgrade {
  background: url('icons/paper_upgrade.png') no-repeat center center;
}
.icon-paper-upgrade-add {
  background: url('icons/paper_upgrade_add.png') no-repeat center center;
}
.icon-paper-x {
  background: url('icons/paper_x.png') no-repeat center center;
}
.icon-pat-add-red {
  background: url('icons/pat_add_red.png') no-repeat center center;
}
.icon-pat-alert-red {
  background: url('icons/pat_alert_red.png') no-repeat center center;
}
.icon-pat-house {
  background: url('icons/pat_house.png') no-repeat center center;
}
.icon-pat-opr {
  background: url('icons/pat_opr.png') no-repeat center center;
}
.icon-private-word {
  background: url('icons/private_word.png') no-repeat center center;
}
.icon-public-word {
  background: url('icons/public_word.png') no-repeat center center;
}
.icon-radio {
  background: url('icons/radio.png') no-repeat center center;
}
.icon-ref {
  background: url('icons/ref.png') no-repeat center center;
}
.icon-repeat-drug {
  background: url('icons/repeat_drug.png') no-repeat center center;
}
.icon-right-arrow {
  background: url('icons/right_arrow.png') no-repeat center center;
}
.icon-switch {
  background: url('icons/switch.png') no-repeat center center;
}
.icon-tel {
  background: url('icons/tel.png') no-repeat center center;
}
.icon-text {
  background: url('icons/text.png') no-repeat center center;
}
.icon-text-word {
  background: url('icons/text_word.png') no-repeat center center;
}
.icon-tip-blue {
  background: url('icons/tip_blue.png') no-repeat center center;
}
.icon-top-green {
  background: url('icons/top_green.png') no-repeat center center;
}
.icon-translate-word {
  background: url('icons/translate_word.png') no-repeat center center;
}
.icon-trans-pat {
  background: url('icons/trans_pat.png') no-repeat center center;
}
.icon-tube {
  background: url('icons/tube.png') no-repeat center center;
}
.icon-unlock {
  background: url('icons/unlock.png') no-repeat center center;
}
.icon-upload {
  background: url('icons/upload.png') no-repeat center center;
}
.icon-virus {
  background: url('icons/virus.png') no-repeat center center;
}
.icon-virus-drug {
  background: url('icons/virus_drug.png') no-repeat center center;
}
.icon-water-drop {
  background: url('icons/water_drop.png') no-repeat center center;
}
.icon-yellow-qa {
  background: url('icons/yellow_qa.png') no-repeat center center;
}
.icon-down-blue {
  background: url('icons/down_blue.png') no-repeat center center;
}
.icon-export-report {
  background: url('icons/export_report.png') no-repeat center center;
}
.icon-add-report {
  background: url('icons/add_report.png') no-repeat center center;
}
.icon-paper-plane {
  background: url('icons/paper_plane.png') no-repeat center center;
}
.icon-undo-paper-plane {
  background: url('icons/undo_paper_plane.png') no-repeat center center;
}
.icon-h24-stat {
  background: url('icons/h24_stat.png') no-repeat center center;
}
.icon-stat {
  background: url('icons/stat.png') no-repeat center center;
}
.icon-paper-pen {
  background: url('icons/paper_pen.png') no-repeat center center;
}
.icon-wating {
  background: url('icons/wating.png') no-repeat center center;
}
.icon-done {
  background: url('icons/done.png') no-repeat center center;
}
.icon-up-gray {
  background: url('icons/up_gray.png') no-repeat center center;
}
.icon-down-gray {
  background: url('icons/down_gray.png') no-repeat center center;
}
.icon-pat-info {
  background: url('icons/pat_info.png') no-repeat center center;
}
.icon-tooth {
  background: url('icons/tooth.png') no-repeat center center;
}
.icon-paid {
  background: url('icons/paid.png') no-repeat center center;
}
.icon-return-paid {
  background: url('icons/return_paid.png') no-repeat center center;
}
.icon-int-bill {
  background: url('icons/int_bill.png') no-repeat center center;
}
.icon-cancel-int-bill {
  background: url('icons/cancel_int_bill.png') no-repeat center center;
}
.icon-reprint-inv {
  background: url('icons/reprint_inv.png') no-repeat center center;
}
.icon-print-inv {
  background: url('icons/print_inv.png') no-repeat center center;
}
.icon-rebill {
  background: url('icons/rebill.png') no-repeat center center;
}
.icon-pat-fee-det {
  background: url('icons/pat_fee_det.png') no-repeat center center;
}
.icon-find-paid-det {
  background: url('icons/find_paid_det.png') no-repeat center center;
}
.icon-find-ord-det {
  background: url('icons/find_ord_det.png') no-repeat center center;
}
.icon-find-fee-itm {
  background: url('icons/find_fee_itm.png') no-repeat center center;
}
.icon-red-cancel-paper {
  background: url('icons/red_cancel_paper.png') no-repeat center center;
}
.icon-skip-no {
  background: url('icons/skip_no.png') no-repeat center center;
}
.icon-paper-ques {
  background: url('icons/paper_ques.png') no-repeat center center;
}
.icon-injector-water {
  background: url('icons/injector_water.png') no-repeat center center;
}
.icon-alert-pen {
  background: url('icons/alert_pen.png') no-repeat center center;
}
.icon-board-alert {
  background: url('icons/board_alert.png') no-repeat center center;
}
.icon-paper-key {
  background: url('icons/paper_key.png') no-repeat center center;
}
.icon-doctor-green-pen {
  background: url('icons/doctor_green_pen.png') no-repeat center center;
}
.icon-paper-group {
  background: url('icons/paper_group.png') no-repeat center center;
}
.icon-minus {
  background: url('icons/minus.png') no-repeat center center;
}
.icon-alarm {
  background: url('icons/alarm.png') no-repeat center center;
}
/*big icon*/
.icon-big-save {
  background: url('icons/big/save.png') no-repeat top center;
}
.icon-big-print {
  background: url('icons/big/print.png') no-repeat top center;
}
.icon-big-del {
  background: url('icons/big/del.png') no-repeat top center;
}
.icon-big-favorite {
  background: url('icons/big/favorite.png') no-repeat top center;
}
.icon-big-favorite-add {
  background: url('icons/big/favorite_add.png') no-repeat top center;
}
.icon-big-img {
  background: url('icons/big/img.png') no-repeat top center;
}
.icon-big-omega {
  background: url('icons/big/omega.png') no-repeat top center;
}
.icon-big-position {
  background: url('icons/big/position.png') no-repeat top center;
}
.icon-big-refresh {
  background: url('icons/big/refresh.png') no-repeat top center;
}
.icon-big-unlock {
  background: url('icons/big/unlock.png') no-repeat top center;
}
.icon-big-book-arrow {
  background: url('icons/big/book_arrow.png') no-repeat top center;
}
.icon-big-book-eye {
  background: url('icons/big/book_eye.png') no-repeat top center;
}
.icon-big-book-ref {
  background: url('icons/big/book_ref.png') no-repeat top center;
}
.icon-big-book-arrow-rt {
  background: url('icons/big/book_arrow_rt.png') no-repeat top center;
}
.icon-big-book-to-book {
  background: url('icons/big/book_to_book.png') no-repeat top center;
}
.icon-big-doctor-green {
  background: url('icons/big/doctor_green.png') no-repeat top center;
}
.icon-big-lt-rt-37 {
  background: url('icons/big/lt_rt_37.png') no-repeat top center;
}
.icon-big-lt-rt-55 {
  background: url('icons/big/lt_rt_55.png') no-repeat top center;
}
.icon-big-lt-rt-73 {
  background: url('icons/big/lt_rt_73.png') no-repeat top center;
}
.icon-big-lt-rt-19 {
  background: url('icons/big/lt_rt_19.png') no-repeat top center;
}
.icon-big-card-reader {
  background: url('icons/big/card_reader.png') no-repeat top center;
}
.icon-big-clear {
  background: url('icons/big/clear.png') no-repeat top center;
}
.icon-big-doctor-adm {
  background: url('icons/big/doctor_adm.png') no-repeat top center;
}
.icon-big-fee-arrow {
  background: url('icons/big/fee_arrow.png') no-repeat top center;
}
.icon-big-paper-arrow {
  background: url('icons/big/paper_arrow.png') no-repeat top center;
}
.icon-big-paper-pen {
  background: url('icons/big/paper_pen.png') no-repeat top center;
}
.icon-big-paper-search {
  background: url('icons/big/paper_search.png') no-repeat top center;
}
.icon-big-ring {
  background: url('icons/big/ring.png') no-repeat top center;
}
.icon-big-ring-blue {
  background: url('icons/big/ring_blue.png') no-repeat top center;
}
.icon-big-skip-no {
  background: url('icons/big/skip_no.png') no-repeat top center;
}
.icon-big-home {
  background: url('icons/big/home.png') no-repeat top center;
}
.icon-big-stamp {
  background: url('icons/big/stamp.png') no-repeat top center;
}
.icon-big-tooth {
  background: url('icons/big/tooth.png') no-repeat top center;
}
.icon-big-close-eye {
  background: url('icons/big/close_eye.png') no-repeat top center;
}
.icon-big-open-eye {
  background: url('icons/big/open_eye.png') no-repeat top center;
}
.icon-big-delete-col {
  background: url('icons/big/delete_col.png') no-repeat top center;
}
.icon-big-delete-row {
  background: url('icons/big/delete_row.png') no-repeat top center;
}
.icon-big-delete-table {
  background: url('icons/big/delete_table.png') no-repeat top center;
}
.icon-big-insert-col {
  background: url('icons/big/insert_col.png') no-repeat top center;
}
.icon-big-insert-row {
  background: url('icons/big/insert_row.png') no-repeat top center;
}
.icon-big-insert-table {
  background: url('icons/big/insert_table.png') no-repeat top center;
}
.icon-big-split-cells {
  background: url('icons/big/split_cells.png') no-repeat top center;
}
.icon-big-help {
  background: url('icons/big/help.png') no-repeat top center;
}
.icon-big-paper {
  background: url('icons/big/paper.png') no-repeat top center;
}
.icon-big-question {
  background: url('icons/big/question.png') no-repeat top center;
}
.icon-big-bar {
  background: url('icons/big/bar.png') no-repeat top center;
}
.icon-big-card {
  background: url('icons/big/card.png') no-repeat top center;
}
.icon-big-change-account {
  background: url('icons/big/change_account.png') no-repeat top center;
}
.icon-big-disuse {
  background: url('icons/big/disuse.png') no-repeat top center;
}
.icon-big-inspect {
  background: url('icons/big/inspect.png') no-repeat top center;
}
.icon-big-maint {
  background: url('icons/big/maint.png') no-repeat top center;
}
.icon-big-meterage {
  background: url('icons/big/meterage.png') no-repeat top center;
}
.icon-big-return {
  background: url('icons/big/return.png') no-repeat top center;
}
.icon-big-start {
  background: url('icons/big/start.png') no-repeat top center;
}
.icon-big-stop {
  background: url('icons/big/stop.png') no-repeat top center;
}
.icon-big-tip {
  background: url('icons/big/tip.png') no-repeat top center;
}
.icon-big-rad {
  background: url('icons/big/rad.png') no-repeat top center;
}
.icon-big-balance {
  background: url('icons/big/balance.png') no-repeat top center;
}
.icon-big-open-file {
  background: url('icons/big/open_file.png') no-repeat top center;
}
.icon-big-waxblock-return {
  background: url('icons/big/waxblock_return.png') no-repeat top center;
}
.icon-big-cells-smear {
  background: url('icons/big/cells_smear.png') no-repeat top center;
}
.icon-big-slide-filed {
  background: url('icons/big/slide_filed.png') no-repeat top center;
}
.icon-big-slide-send {
  background: url('icons/big/slide_send.png') no-repeat top center;
}
.icon-big-dyeing {
  background: url('icons/big/dyeing.png') no-repeat top center;
}
.icon-big-slide-add {
  background: url('icons/big/slide_add.png') no-repeat top center;
}
.icon-big-embed {
  background: url('icons/big/embed.png') no-repeat top center;
}
.icon-big-slide-made {
  background: url('icons/big/slide_made.png') no-repeat top center;
}
.icon-big-slide-return {
  background: url('icons/big/slide_return.png') no-repeat top center;
}
.icon-big-book-yellow {
  background: url('icons/big/book_yellow.png') no-repeat top center;
}
.icon-big-med-bag {
  background: url('icons/big/med_bag.png') no-repeat top center;
}
.icon-big-next {
  background: url('icons/big/next.png') no-repeat top center;
}
.icon-big-pre {
  background: url('icons/big/pre.png') no-repeat top center;
}
.icon-big-print-box {
  background: url('icons/big/print_box.png') no-repeat top center;
}
.icon-big-save-add {
  background: url('icons/big/save_add.png') no-repeat top center;
}
.icon-big-save-next {
  background: url('icons/big/save_next.png') no-repeat top center;
}
.icon-big-print-run {
  background: url('icons/big/print_run.png') no-repeat top center;
}
.icon-big-paper-time {
  background: url('icons/big/paper_time.png') no-repeat top center;
}
.icon-big-alert-yellow {
  background: url('icons/big/alert_yellow.png') no-repeat top center;
}
.icon-big-pre-audit {
  background: url('icons/big/pre_audit.png') no-repeat top center;
}
.icon-big-paper-gray {
  background: url('icons/big/paper_gray.png') no-repeat top center;
}
.icon-big-msg {
  background: url('icons/big/msg.png') no-repeat top center;
}
.icon-big-equi-cfg {
  background: url('icons/big/equi_cfg.png') no-repeat top center;
}
.icon-big-med-equi {
  background: url('icons/big/med_equi.png') no-repeat top center;
}
.icon-big-alert {
  background: url('icons/big/alert.png') no-repeat top center;
}
.icon-big-idcard {
  background: url('icons/big/idcard.png') no-repeat top center;
}
.icon-big-paid {
  background: url('icons/big/paid.png') no-repeat top center;
}
.icon-big-pat-list {
  background: url('icons/big/pat_list.png') no-repeat top center;
}
.icon-big-read-card {
  background: url('icons/big/read_card.png') no-repeat top center;
}
.icon-big-search-pat {
  background: url('icons/big/search_pat.png') no-repeat top center;
}
/*white icon*/
.icon-w-plus {
  background: url('icons/white/plus.png') no-repeat center center;
}
.icon-w-add {
  background: url('icons/white/add.png') no-repeat center center;
}
.icon-w-arrow-down {
  background: url('icons/white/arrow_down.png') no-repeat center center;
}
.icon-w-arrow-up {
  background: url('icons/white/arrow_up.png') no-repeat center center;
}
.icon-w-back {
  background: url('icons/white/back.png') no-repeat center center;
}
.icon-w-cal {
  background: url('icons/white/cal.png') no-repeat center center;
}
.icon-w-cancel {
  background: url('icons/white/cancel.png') no-repeat center center;
}
.icon-w-card {
  background: url('icons/white/card.png') no-repeat center center;
}
.icon-w-clean {
  background: url('icons/white/clean.png') no-repeat center center;
}
.icon-w-close {
  background: url('icons/white/close.png') no-repeat center center;
}
.icon-w-config {
  background: url('icons/white/config.png') no-repeat center center;
}
.icon-w-edit {
  background: url('icons/white/edit.png') no-repeat center center;
}
.icon-w-epr {
  background: url('icons/white/epr.png') no-repeat center center;
}
.icon-w-file {
  background: url('icons/white/file.png') no-repeat center center;
}
.icon-w-file-open {
  background: url('icons/white/file_open.png') no-repeat center center;
}
.icon-w-find {
  background: url('icons/white/find.png') no-repeat center center;
}
.icon-w-home {
  background: url('icons/white/home.png') no-repeat center center;
}
.icon-w-list {
  background: url('icons/white/list.png') no-repeat center center;
}
.icon-w-new {
  background: url('icons/white/new.png') no-repeat center center;
}
.icon-w-other {
  background: url('icons/white/other.png') no-repeat center center;
}
.icon-w-paper {
  background: url('icons/white/paper.png') no-repeat center center;
}
.icon-w-plus {
  background: url('icons/white/plus.png') no-repeat center center;
}
.icon-w-print {
  background: url('icons/white/print.png') no-repeat center center;
}
.icon-w-save {
  background: url('icons/white/save.png') no-repeat center center;
}
.icon-w-switch {
  background: url('icons/white/switch.png') no-repeat center center;
}
.icon-w-update {
  background: url('icons/white/update.png') no-repeat center center;
}
.icon-w-import {
  background: url('icons/white/import.png') no-repeat center center;
}
.icon-w-export {
  background: url('icons/white/export.png') no-repeat center center;
}
.icon-w-star {
  background: url('icons/white/star.png') no-repeat center center;
}
.icon-w-msg {
  background: url('icons/white/msg.png') no-repeat center center;
}
.icon-w-copy {
  background: url('icons/white/copy.png') no-repeat center center;
}
.icon-w-stamp {
  background: url('icons/white/stamp.png') no-repeat center center;
}
.icon-w-batch-cfg {
  background: url('icons/white/batch_cfg.png') no-repeat center center;
}
.icon-w-inv {
  background: url('icons/white/inv.png') no-repeat center center;
}
.icon-w-batch-add {
  background: url('icons/white/batch_add.png') no-repeat center center;
}
.icon-w-eye {
  background: url('icons/white/eye.png') no-repeat center center;
}
.icon-w-arrow-left {
  background: url('icons/white/arrow_left.png') no-repeat center center;
}
.icon-w-arrow-right {
  background: url('icons/white/arrow_right.png') no-repeat center center;
}
.icon-w-calc {
  background: url('icons/white/calc.png') no-repeat center center;
}
.icon-w-submit {
  background: url('icons/white/submit.png') no-repeat center center;
}
.icon-w-run {
  background: url('icons/white/run.png') no-repeat center center;
}
.icon-w-rent {
  background: url('icons/white/rent.png') no-repeat center center;
}
.icon-w-takes {
  background: url('icons/white/takes.png') no-repeat center center;
}
.icon-w-line-key {
  background: url('icons/white/line_key.png') no-repeat center center;
}
.icon-w-clock {
  background: url('icons/white/clock.png') no-repeat center center;
}
.icon-w-key {
  background: url('icons/white/key.png') no-repeat center center;
}
.icon-w-setting {
  background: url('icons/white/setting.png') no-repeat center center;
}
.icon-w-img {
  background: url('icons/white/img.png') no-repeat center center;
}
.icon-w-ok {
  background: url('icons/white/ok.png') no-repeat center center;
}
.icon-w-filter {
  background: url('icons/white/filter.png') no-repeat center center;
}
.icon-w-predrug {
  background: url('icons/white/predrug.png') no-repeat center center;
}
.icon-w-trigger-box {
  background: url('icons/white/trigger_box.png') no-repeat center center;
}
.icon-w-paid {
  background: url('icons/white/paid.png') no-repeat center center;
}
.icon-w-zoom {
  background: url('icons/white/zoom.png') no-repeat center center;
}

.l-btn {
	text-decoration: none;
	display: inline-block;
	margin: 0;
	padding: 0;
	cursor: pointer;
	outline: none;
	text-align: center;
	vertical-align: middle;
}

.l-btn-plain {
	border: 0;
	padding: 1px;
}

.l-btn-disabled {
	color: #ccc;
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: default;
}

.l-btn-left {
	display: inline-block;
	position: relative;
	overflow: hidden;
	margin: 0;
	padding: 0;
	vertical-align: top;
}

.l-btn-text {
	display: inline-block;
	vertical-align: top;
	width: auto;
	line-height: 24px;
	font-size: 12px;
	padding: 0;
	margin: 0 4px;
}

.l-btn-icon {
	display: inline-block;
	width: 16px;
	height: 16px;
	line-height: 16px;
	position: absolute;
	top: 50%;
	margin-top: -8px;
	font-size: 1px;
}

.l-btn span span .l-btn-empty {
	display: inline-block;
	margin: 0;
	width: 16px;
	height: 24px;
	font-size: 1px;
	vertical-align: top;
}

.l-btn span .l-btn-icon-left {
	padding: 0 0 0 20px;
	background-position: left center;
}

.l-btn span .l-btn-icon-right {
	padding: 0 20px 0 0;
	background-position: right center;
}

.l-btn-icon-left .l-btn-text {
	margin: 0 4px 0 24px;
}

.l-btn-icon-left .l-btn-icon {
	left: 4px;
}

.l-btn-icon-right .l-btn-text {
	margin: 0 24px 0 4px;
}

.l-btn-icon-right .l-btn-icon {
	right: 4px;
}

.l-btn-icon-top .l-btn-text {
	margin: 20px 4px 0 4px;
}

.l-btn-icon-top .l-btn-icon {
	top: 4px;
	left: 50%;
	margin: 0 0 0 -8px;
}

.l-btn-icon-bottom .l-btn-text {
	margin: 0 4px 20px 4px;
}

.l-btn-icon-bottom .l-btn-icon {
	top: auto;
	bottom: 4px;
	left: 50%;
	margin: 0 0 0 -8px;
}

.l-btn-left .l-btn-empty {
	margin: 0 4px;
	width: 16px;
}

.l-btn-plain:hover {
	padding: 0;
}

.l-btn-focus {
	outline: #0000FF dotted thin;
}

.l-btn-large .l-btn-text {
	line-height: 40px;
}

.l-btn-large .l-btn-icon {
	width: 32px;
	height: 32px;
	line-height: 32px;
	margin-top: -16px;
}

.l-btn-large .l-btn-icon-left .l-btn-text {
	margin-left: 40px;
}

.l-btn-large .l-btn-icon-right .l-btn-text {
	margin-right: 40px;
}

.l-btn-large .l-btn-icon-top .l-btn-text {
	margin-top: 36px;
	line-height: 24px;
	min-width: 32px;
}

.l-btn-large .l-btn-icon-top .l-btn-icon {
	margin: 0 0 0 -16px;
}

.l-btn-large .l-btn-icon-bottom .l-btn-text {
	margin-bottom: 36px;
	line-height: 24px;
	min-width: 32px;
}

.l-btn-large .l-btn-icon-bottom .l-btn-icon {
	margin: 0 0 0 -16px;
}

.l-btn-large .l-btn-left .l-btn-empty {
	margin: 0 4px;
	width: 32px;
}

.l-btn {
	color: #444;
	background: #fafafa;
	border: 1px solid #bbb;
	background: -webkit-linear-gradient(top, #ffffff 0, #eeeeee 100%);
	background: -moz-linear-gradient(top, #ffffff 0, #eeeeee 100%);
	background: -o-linear-gradient(top, #ffffff 0, #eeeeee 100%);
	background: linear-gradient(to bottom, #ffffff 0, #eeeeee 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#eeeeee, GradientType=0);
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}

.l-btn:hover {
	background: #eaf2ff;
	color: #000000;
	border: 1px solid #b7d2ff;
	filter: none;
}

.l-btn-plain {
	background: transparent;
	border: 0;
	filter: none;
}

.l-btn-plain:hover {
	background: #eaf2ff;
	color: #000000;
	border: 1px solid #b7d2ff;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}

.l-btn-disabled,
.l-btn-disabled:hover {
	background: #fafafa;
	color: #444;
	background: -webkit-linear-gradient(top, #ffffff 0, #eeeeee 100%);
	background: -moz-linear-gradient(top, #ffffff 0, #eeeeee 100%);
	background: -o-linear-gradient(top, #ffffff 0, #eeeeee 100%);
	background: linear-gradient(to bottom, #ffffff 0, #eeeeee 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#eeeeee, GradientType=0);
	filter: alpha(opacity=50) progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#eeeeee, GradientType=0);
}

.l-btn-plain-disabled,
.l-btn-plain-disabled:hover {
	background: transparent;
	filter: alpha(opacity=50);
}

.l-btn-selected,
.l-btn-selected:hover {
	background: #ddd;
	filter: none;
}

.l-btn-plain-selected,
.l-btn-plain-selected:hover {
	background: #ddd;
}

.l-btn-text {
	min-width: 0;
	/*@linkbutton-text-width;*/
	line-height: 30px;
	font-size: 14px;
	padding: 0 8px;
	margin: 0px;
}

.l-btn-icon {
	width: 30px;
	height: 30px;
	line-height: 30px;
	position: absolute;
	background-color: #378ec4;
	top: 0px;
	margin-top: 0;
	/*top: @top-4IE8@x9;*/
	/*实测ie8不需要*/
}

.l-btn-left.l-btn-icon-left {
	/*在style加width时，图标偏移*/
	width: 100%;
	width: auto\9;
	/*IE6,7,8*/
	/*2018-11-14*/
}

.l-btn-icon-left .l-btn-text {
	margin: 0 0 0 30px;
}

.l-btn-plain .l-btn-icon-left .l-btn-text {
	margin: 0 4px 0 18px;
	min-width: 0px;
}

.l-btn-icon-left .l-btn-icon {
	left: 0px;
}

.l-btn-icon-right .l-btn-text {
	margin: 0 4px 0 0;
}

.l-btn-plain .l-btn-icon-left .l-btn-text.l-btn-empty {
	margin: 0;
}

.l-btn-left .l-btn-empty {
	width: 30px;
	min-width: 30px;
	margin: 0;
	padding: 0;
}

.l-btn-plain:hover {
	background: #eaf2ff;
	color: #000000;
	border: 1px solid #b7d2ff;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}

.l-btn-focus {
	outline: #378ec4 dotted thin;
}

.l-btn {
	color: #ffffff;
	background: #40A2DE;
	filter: none;
	border: 0px solid #40A2DE;
	border-radius: 0;
}

.textbox .l-btn {
	color: #444;
}

.textbox .l-btn:hover {
	background: none;
	border: none;
	filter: none;
	color: #444;
}

.textbox .l-btn .l-btn-icon,
.textbox .l-btn .l-btn-icon:hover {
	background-color: transparent;
}

.l-btn.active {
	background: #378ec4;
	color: #ffffff;
	border: 0px solid #378ec4;
	filter: none;
}

.l-btn.active .l-btn-icon {
	background-color: #378ec4;
}

.l-btn:hover {
	background: #378ec4;
	color: #ffffff;
	border: 0px solid #378ec4;
	filter: none;
}

.l-btn:hover .l-btn-icon {
	background-color: #378ec4;
}

.l-btn.l-btn-plain {
	border: 0;
	padding: 0;
}


/*特殊情况（按钮在蓝色病人信息条上时）：hover背景色为#0063a7*/

.l-btn.hover-dark:hover {
	background: #0063a7;
}

.l-btn.hover-dark:hover .l-btn-icon {
	background-color: #0063a7;
}

.l-btn-plain {
	color: #000000;
	background: transparent;
	border: 0px solid transparent;
	padding: 0px;
	filter: none;
}

.l-btn-plain:hover {
	background: #eaf2ff;
	color: #000000;
	border: 0px solid #b7d2ff;
	padding: 0px;
}

.l-btn-plain .l-btn-left .l-btn-icon {
	background-color: transparent;
}

.l-btn-disabled,
.l-btn-disabled:hover,
.l-btn.hover-dark.l-btn-disabled:hover,
.l-btn.hover-dark.l-btn-disabled {
	opacity: 1;
	filter: alpha(opacity=100);
	background: #bbbbbb;
	color: #ffffff;
	border-color: #bbbbbb;
}

.l-btn-disabled .l-btn-icon,
.l-btn-disabled:hover .l-btn-icon,
.l-btn.hover-dark.l-btn-disabled:hover .l-btn-icon,
.l-btn.hover-dark.l-btn-disabled .l-btn-icon {
	background-color: #999999;
}

.l-btn-plain.l-btn-disabled {
	background-color: transparent;
	border-color: transparent;
}

.l-btn-plain.l-btn-disabled .l-btn-left {
	background-color: transparent;
	color: #444;
	border-color: transparent;
}

.l-btn-plain.l-btn-disabled .l-btn-left .l-btn-icon {
	background-color: transparent;
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.l-btn-plain.l-btn-disabled .l-btn-left .l-btn-text {
	opacity: 0.6;
	filter: alpha(opacity=60);
}


/*
.l-btn-disabled,
.l-btn-disabled:hover {
  background:#ffffff;
  color: #444;
}
.hisui-linkbutton.l-btn-disabled,.hisui-linkbutton.l-btn-disabled:hover {
    background:@linkbutton-bgcolor;
    color: #444;    
}*/


/*.linkbutton-plain{
  color: #000000;
  background: transparent;
  border: 1px solid transparent;
  padding: 1px;
  filter: none;
  .l-btn-left .l-btn-icon {
    background-color: transparent;
  }
}*/

a.l-btn-link {
	color: #40A2DE;
}

a.l-btn-link:hover {
	color: #378ec4;
}


/*
.l-btn.big.l-btn-plain{
  .l-btn-icon-left {
    .l-btn-icon{
      left: 50%;
      margin-left: -14px;
    }
   .l-btn-text{
      margin:0 4px 0 0;
      padding:24px 2px 2px 0;
    }
  }
}*/

.l-btn.l-btn-plain.big {
	padding: 0;
	border: 0;
}

.l-btn.l-btn-plain.big .l-btn-icon-left {
	padding: 4px 10px;
	width: auto;
}

.l-btn.l-btn-plain.big .l-btn-icon-left .l-btn-icon {
	height: 28px;
	line-height: 28px;
	top: 4px;
	position: absolute;
	width: 100%;
}

.l-btn.l-btn-plain.big .l-btn-icon-left .l-btn-text {
	padding: 38px 0 0px;
	/*43--38px 20180929*/
	line-height: 14px;
	margin: 0;
	text-align: center;
}

.l-btn.l-btn-plain.big:hover {
	border: 0;
	padding: 0;
	background: #dcebf9;
}

.l-btn.l-btn-plain.big:hover .l-btn-text {
	color: #378ec4;
	/*#21ba45;*/
}

.datagrid-btn-separator.big {
	float: none;
	height: 65px;
	border-left: 1px solid #ccc;
	margin: 0px 4px;
	display: inline-block;
	vertical-align: middle;
}

.pagination span.l-btn-text.l-btn-empty {
	line-height: 24px;
	width: 16px;
	min-width: 16px;
	margin: 0 4px;
}

.pagination span.l-btn-icon {
	width: 16px;
	height: 16px;
	top: 50%;
	top: 8px\9;
	margin-top: -8px;
	left: 4px;
}

.pagination .l-btn-plain .l-btn-icon-left .l-btn-text.l-btn-empty {
	margin: 0 0 0 6px;
}

.textbox-text {
	height: 25px;
	line-height: 25px;
}

.datagrid .panel-body {
	overflow: hidden;
	position: relative;
}

.datagrid-view {
	position: relative;
	overflow: hidden;
}

.datagrid-view1,
.datagrid-view2 {
	position: absolute;
	overflow: hidden;
	top: 0;
}

.datagrid-view1 {
	left: 0;
}

.datagrid-view2 {
	right: 0;
}

.datagrid-mask {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 0.3;
	filter: alpha(opacity=30);
	display: none;
}

.datagrid-mask-msg {
	position: absolute;
	top: 50%;
	margin-top: -20px;
	padding: 10px 5px 10px 30px;
	width: auto;
	height: 16px;
	border-width: 2px;
	border-style: solid;
	display: none;
}

.datagrid-sort-icon {
	padding: 0;
}

.datagrid-toolbar {
	height: auto;
	padding: 1px 2px;
	border-width: 0 0 1px 0;
	border-style: solid;
}

.datagrid-btn-separator {
	float: left;
	height: 24px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #fff;
	margin: 2px 1px;
}

.datagrid .datagrid-pager {
	display: block;
	margin: 0;
	border-width: 1px 0 0 0;
	border-style: solid;
}

.datagrid .datagrid-pager-top {
	border-width: 0 0 1px 0;
}

.datagrid-header {
	overflow: hidden;
	cursor: default;
	border-width: 0 0 1px 0;
	border-style: solid;
}

.datagrid-header-inner {
	float: left;
	width: 10000px;
}

.datagrid-header-row,
.datagrid-row {
	height: 25px;
}

.datagrid-header td,
.datagrid-body td,
.datagrid-footer td {
	border-width: 0 1px 1px 0;
	border-style: dotted;
	margin: 0;
	padding: 0;
}

.datagrid-cell,
.datagrid-cell-group,
.datagrid-header-rownumber,
.datagrid-cell-rownumber {
	margin: 0;
	padding: 0 4px;
	white-space: nowrap;
	word-wrap: normal;
	overflow: hidden;
	height: 18px;
	line-height: 18px;
	font-size: 12px;
}

.datagrid-header .datagrid-cell {
	height: auto;
}

.datagrid-header .datagrid-cell span {
	font-size: 12px;
}

.datagrid-cell-group {
	text-align: center;
}

.datagrid-header-rownumber,
.datagrid-cell-rownumber {
	width: 25px;
	text-align: center;
	margin: 0;
	padding: 0;
}

.datagrid-body {
	margin: 0;
	padding: 0;
	overflow: auto;
	zoom: 1;
}

.datagrid-view1 .datagrid-body-inner {
	padding-bottom: 20px;
}

.datagrid-view1 .datagrid-body {
	overflow: hidden;
}

.datagrid-footer {
	overflow: hidden;
}

.datagrid-footer-inner {
	border-width: 1px 0 0 0;
	border-style: solid;
	width: 10000px;
	float: left;
}

.datagrid-row-editing .datagrid-cell {
	height: auto;
}

.datagrid-header-check,
.datagrid-cell-check {
	padding: 0;
	width: 27px;
	height: 18px;
	font-size: 1px;
	text-align: center;
	overflow: hidden;
}

.datagrid-header-check input,
.datagrid-cell-check input {
	margin: 0;
	padding: 0;
	width: 15px;
	height: 18px;
}

.datagrid-resize-proxy {
	position: absolute;
	width: 1px;
	height: 10000px;
	top: 0;
	cursor: e-resize;
	display: none;
}

.datagrid-body .datagrid-editable {
	margin: 0;
	padding: 0;
}

.datagrid-body .datagrid-editable table {
	width: 100%;
	height: 100%;
}

.datagrid-body .datagrid-editable td {
	border: 0;
	margin: 0;
	padding: 0;
}

.datagrid-body .datagrid-editable .datagrid-editable-input {
	margin: 0;
	padding: 2px;
	border-width: 1px;
	border-style: solid;
}

.datagrid-sort-desc .datagrid-sort-icon {
	padding: 0 13px 0 0;
	background: url('images/blue/datagrid_icons.png') no-repeat -16px center;
}

.datagrid-sort-asc .datagrid-sort-icon {
	padding: 0 13px 0 0;
	background: url('images/blue/datagrid_icons.png') no-repeat 0px center;
}

.datagrid-row-collapse {
	background: url('images/blue/datagrid_icons.png') no-repeat -48px center;
}

.datagrid-row-expand {
	background: url('images/blue/datagrid_icons.png') no-repeat -32px center;
}

.datagrid-mask-msg {
	background: #ffffff url('images/blue/loading.gif') no-repeat scroll 5px center;
}

.datagrid-header,
.datagrid-td-rownumber {
	background-color: #efefef;
	background: -webkit-linear-gradient(top, #F9F9F9 0, #efefef 100%);
	background: -moz-linear-gradient(top, #F9F9F9 0, #efefef 100%);
	background: -o-linear-gradient(top, #F9F9F9 0, #efefef 100%);
	background: linear-gradient(to bottom, #F9F9F9 0, #efefef 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F9F9F9, endColorstr=#efefef, GradientType=0);
}

.datagrid-cell-rownumber {
	color: #000000;
}

.datagrid-resize-proxy {
	background: #aac5e7;
}

.datagrid-mask {
	background: #ccc;
}

.datagrid-mask-msg {
	border-color: #95B8E7;
}

.datagrid-toolbar,
.datagrid-pager {
	background: #F4F4F4;
}

.datagrid-header,
.datagrid-toolbar,
.datagrid-pager,
.datagrid-footer-inner {
	border-color: #dddddd;
}

.datagrid-header td,
.datagrid-body td,
.datagrid-footer td {
	border-color: #ccc;
}

.datagrid-htable,
.datagrid-btable,
.datagrid-ftable {
	color: #000000;
	border-collapse: separate;
}

.datagrid-row-alt {
	background: #fafafa;
}

.datagrid-row-over,
.datagrid-header td.datagrid-header-over {
	background: #eaf2ff;
	color: #000000;
	cursor: default;
}

.datagrid-row-selected {
	background: #ffe48d;
	color: #000000;
}

.datagrid-body .datagrid-editable .datagrid-editable-input {
	border-color: #95B8E7;
}

.datagrid-btn-separator.big {
	float: none;
	height: 65px;
	border-left: 1px solid #ccc;
	margin: 0px 4px;
	display: inline-block;
	vertical-align: middle;
}


/*增加其它色系按钮*/

.l-btn.l-btn-small.green {
	background-color: #2ab66a;
	color: #ffffff;
}

.l-btn.l-btn-small.green:hover {
	background-color: #239e5b;
	color: #ffffff;
}

.l-btn.l-btn-small.yellow {
	background-color: #ffb746;
	color: #ffffff;
}

.l-btn.l-btn-small.yellow:hover {
	background-color: #ff9c00;
	color: #ffffff;
}

.l-btn.l-btn-small.red {
	background-color: #f16e57;
	color: #ffffff;
}

.l-btn.l-btn-small.red:hover {
	background-color: #d35b46;
	color: #ffffff;
}

.datagrid-cell,
.datagrid-cell-group,
.datagrid-header-rownumber,
.datagrid-cell-rownumber {
	font-size: 14px;
}

.datagrid-header .datagrid-cell span {
	font-size: 14px;
}


/*---*/

.datagrid-header-row,
.datagrid-row {
	height: 35px;
}

.datagrid-row {
	height: 34px;
}

.datagrid-header,
.datagrid-td-rownumber {
	background: #f4f6f5;
}

.datagrid-header td,
.datagrid-body td,
.datagrid-footer td {
	border-color: #ddd;
	border-style: solid;
}

.datagrid-row-selected,
.datagrid-row-over.datagrid-row-selected {
	/* selected>hover */
	background: #ffe48d;
	/*color: @datagrid-row-select-color;*/
}

.datagrid-row-over,
.datagrid-header td.datagrid-header-over {
	background: #dcf0ff;
	color: #000000;
	cursor: default;
}

.datagrid-cell,
.datagrid-cell-group {
	/*text-overflow: ellipsis;*/
	/*2018-12-4 showTip*/
	padding: 0 8px;
}


/*toolbar 一点改动*/

.datagrid-toolbar {
	background-color: #ffffff;
}

.datagrid-toolbar .l-btn-plain {
	padding: 0 0 0;
	border: 0;
	margin-top: 3px;
	margin-bottom: 3px;
}

.datagrid-toolbar .l-btn-plain .l-btn-icon-left .l-btn-text {
	line-height: 22px;
	padding: 0 5px 0 30px;
	margin: 0 0 0;
	color: #666666;
}

.datagrid-toolbar .l-btn-plain .l-btn-icon-left .l-btn-empty {
	margin: 0;
	width: 22px;
	padding: 0 5px 0 0;
}

.datagrid-toolbar .l-btn-plain .l-btn-icon-left .l-btn-icon {
	left: 5px;
	height: 22px;
	width: 26px;
}

.datagrid-toolbar .l-btn-plain .l-btn-icon-left .l-btn-empty+.l-btn-icon {
	left: 0;
}

.datagrid-toolbar .l-btn-plain:hover {
	padding: 0 0 0;
	border: 0;
	background-color: #dbedf9;
}

.datagrid-toolbar .l-btn-plain:hover .l-btn-text {
	color: #0379d0;
}


/*toolbar 一点改动*/

.datagrid-btoolbar {
	height: auto;
	padding: 1px 2px;
	border-width: 0 0 1px 0;
	border-style: solid;
	background: #F4F4F4;
	border-color: #dddddd;
	background-color: #ffffff;
}

.datagrid-btoolbar .l-btn-plain {
	padding: 0 0 0;
	border: 0;
	margin-top: 3px;
	margin-bottom: 3px;
}

.datagrid-btoolbar .l-btn-plain .l-btn-icon-left .l-btn-text {
	line-height: 22px;
	padding: 0 10px 0 31px;
	margin: 0 0 0;
	color: #666666;
}

.datagrid-btoolbar .l-btn-plain .l-btn-icon-left .l-btn-empty {
	margin: 0;
	width: 22px;
	padding: 0 5px 0 0;
}

.datagrid-btoolbar .l-btn-plain .l-btn-icon-left .l-btn-icon {
	left: 5px;
	height: 22px;
	width: 26px;
}

.datagrid-btoolbar .l-btn-plain .l-btn-icon-left .l-btn-empty+.l-btn-icon {
	left: 0;
}

.datagrid-btoolbar .l-btn-plain:hover {
	padding: 0 0 0;
	border: 0;
	background-color: #dbedf9;
}

.datagrid-btoolbar .l-btn-plain:hover .l-btn-text {
	color: #0379d0;
}

.datagrid-body .datagrid-editable .datagrid-editable-input {
	border: 1px solid #9ed2f2;
	margin: 0;
	padding: 0 0 0 5px;
	line-height: 28px;
}

.datagrid-body .datagrid-editable .datagrid-editable-input:active {
	background-color: #f4faff;
}

td.datagrid-value-changed {
	background: url('images/dirty.gif') no-repeat 0 0;
}

.propertygrid .datagrid-view1 .datagrid-body td {
	padding-bottom: 1px;
	border-width: 0 1px 0 0;
}

.propertygrid .datagrid-group {
	height: 21px;
	overflow: hidden;
	border-width: 0 0 1px 0;
	border-style: solid;
}

.propertygrid .datagrid-group span {
	font-weight: bold;
}

.propertygrid .datagrid-view1 .datagrid-body td {
	border-color: #dddddd;
}

.propertygrid .datagrid-view1 .datagrid-group {
	border-color: #E0ECFF;
}

.propertygrid .datagrid-view2 .datagrid-group {
	border-color: #dddddd;
}

.propertygrid .datagrid-group,
.propertygrid .datagrid-view1 .datagrid-body,
.propertygrid .datagrid-view1 .datagrid-row-over,
.propertygrid .datagrid-view1 .datagrid-row-selected {
	background: #E0ECFF;
}

.pagination span.l-btn-text.l-btn-empty {
	line-height: 24px;
	width: 16px;
	min-width: 16px;
	margin: 0 4px;
}

.pagination span.l-btn-icon {
	width: 16px;
	height: 16px;
	top: 50%;
	top: 8px\9;
	margin-top: -8px;
	left: 4px;
}

.pagination .l-btn-plain .l-btn-icon-left .l-btn-text.l-btn-empty {
	margin: 0 0 0 6px;
}

.tabs-keywords .tabs-header {
	background-color: transparent;
	border: 0px;
}

.tabs-keywords .tabs-panels {
	border: 0px;
}

.tabs-keywords .tabs li::after {
	content: none;
}

.tabs-keywords .tabs li a.tabs-inner {
	border-radius: 4px;
	border: 0px;
	background-color: transparent;
	color: #ff4401;
}

.tabs-keywords .tabs li a.tabs-inner:hover {
	background: #ffe9db;
}

.tabs-keywords .tabs li.tabs-selected a.tabs-inner {
	background: #ffe9db;
}

.btn-selected {
	background: #0063a7;
}

.kw-chapter {
	clear: both;
	font-size: 16px;
	font-weight: bold;
	color: #017bce;
	margin: 10px 0;
}

.kw-chapter a {
	border-right: 5px #017bce solid;
	width: 0px;
	height: 30px;
	padding: 0px;
	margin-right: 5px;
}

.kw-line {
	border-bottom: 1px #eeeeee solid;
}

.kw-section {
	margin-bottom: 10px;
	margin-top: 10px;
	clear: both;
}

.kw-section-header {
	font-weight: 600;
	margin-bottom: 10px;
}

.keywords li {
	list-style: none;
	padding: 0;
	margin: 0;
}

ul.kw-section-list {
	padding: 0px;
	margin: 0px;
}

.kw-section-list>li {
	float: left;
	margin: 5px;
}

.kw-section-list>li a {
	border-radius: 4px;
	display: block;
	height: 26px;
	line-height: 26px;
	text-align: center;
	background: #efefef;
	color: #666666;
	text-decoration: none;
	padding: 0 10px;
}

.kw-section-list>li a:hover {
	cursor: pointer;
	background: #d8efff;
	color: #017bce;
}

.kw-section-list>li.selected a {
	background: #40a2de;
	color: #feffff;
}

.keywords-labelred .kw-section-list>li a {
	background: transparent;
	color: #ff4401;
}

.keywords-labelred .kw-section-list>li a:hover {
	cursor: pointer;
	background: #ffe9db;
}

.keywords-labelred .kw-section-list>li.selected a {
	background: #ffe9db;
}

.panel.lookup-p>.panel-header,
.panel.combo-p>.panel-header,
.panel.window>.panel-header,
.layout>.panel>.panel-header,
.accordion>.panel>.panel-header,
.tabs-panels>.panel>.panel-header {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	padding: 5px 5px;
}

.panel.lookup-p>.panel-body,
.panel.combo-p>.panel-body,
.panel.window>.panel-body,
.layout>.panel>.panel-body,
.accordion>.panel>.panel-body,
.tabs-panels>.panel>.panel-body {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}

.comboq {
	box-sizing: border-box;
	height: 30px;
}

input.comboq::-ms-clear {
	display: none;
	width: 0px;
	height: 0px;
}

.comboq.disabled {
	background-image: url('images/combo_arrow_disable.png');
	background-color: #f7f7f7;
	color: #ccc;
}

.comboq {
	background-image: url(images/combo_arrow.png);
	background-repeat: no-repeat;
	background-position: right 8px center;
	background-position-x: 96%\9;
	background-position-y: 50%\9;
}

input.comboq.textbox {
	padding-right: 30px;
	width: 118px;
	/*textbox样式为content-box, 减去附加的padding,保持与非q系统一样长*/
}

.comboq.bginone {
	background-image: none;
	padding-right: 0px;
}

.lookup.disabled {
	background-image: url('images/lookup_arrow_disable.png');
	background-color: #f7f7f7;
	color: #ccc;
}

.lookup {
	background-image: url(images/lookup_arrow.png);
	background-repeat: no-repeat;
	background-position: right 8px center;
	background-position-x: 96%\9;
	background-position-y: 50%\9;
}

.datagrid-footer td {
	border: 0;
	color: red;
	font-weight: 600;
}

label.checkbox,
label.radio {
	background: url('images/blue/checkbox-v.png') no-repeat;
	padding-left: 24px;
	cursor: pointer;
	line-height: 22px;
	height: 21px;
	vertical-align: middle;
	display: inline-block;
}

label.checkbox.right,
label.radio.right {
	padding-left: 0px;
	padding-right: 24px;
}

label.radio {
	background-position-x: 0;
	background-position-y: -120px;
}

label.radio:hover {
	background-position-y: -144px;
}

label.radio.hover {
	background-position-y: -144px;
}

label.radio.checked {
	background-position-y: -168px;
}

label.radio.disabled {
	background-position-y: -192px;
}

label.radio.checked.disabled {
	background-position-y: -216px;
}

label.radio.invalid {
	background-position-y: -264px;
}

label.radio.right {
	background-position-x: right;
}

label.checkbox,
label.hischeckbox_square-blue.radio {
	background-position-x: 0;
	background-position-y: 0;
}

label.checkbox:hover,
label.hischeckbox_square-blue.radio:hover {
	background-position-y: -24px;
}

label.checkbox.hover,
label.hischeckbox_square-blue.radio.hover {
	background-position-y: -24px;
}

label.checkbox.checked,
label.hischeckbox_square-blue.radio.checked {
	background-position-y: -48px;
}

label.checkbox.disabled,
label.hischeckbox_square-blue.radio.disabled {
	background-position-y: -72px;
}

label.checkbox.checked.disabled,
label.hischeckbox_square-blue.radio.checked.disabled {
	background-position-y: -96px;
}

label.checkbox.invalid,
label.hischeckbox_square-blue.radio.invalid {
	background-position-y: -240px;
}

label.checkbox.right,
label.hischeckbox_square-blue.radio.right {
	background-position-x: right;
}