/*CSS PATCHED*/
.layout_table{width:100%;padding:0 24px}#center{height:100%}table th.check_hover .filter_container{position:relative}.form .form tr.section td{border-top:none}table tr.skipped td{background-color:#e7e7e7}.row td a.eq_name{color:#333}table.month,table.month_day{}table.month tr:not(:first-child), table.month_day tr:not(:first-child){}table.month tr:not(:first-child) td,  table.month_day tr:not(:first-child) td{padding-right:60px;padding-top:6px}table.setting{}table.setting tr{}table.setting tr td{padding-top:5px;padding-bottom:10px}table.setting tr td div.container{margin-top:5px}table.form{color:#4D4D4D}table.form td, table.form th{}table.form td.fill_left{padding-left:18px
    }table.form td.first, table.form th.first{padding-left:2px}table.form td.label{font-weight:normal}table.form p.form_paragraph{margin-bottom:5px}table.form th.legend{font-size:14px;font-weight:bold;color:#666}table.form td.table_interval{width:80px}table.form td.first, table.form th.first{padding-left:2px}table.mini_form td{padding:1px;*padding:2px 1px 0}table.sticky, table.sticky_header, .equipment_attachments table#nfs_sticky{border-collapse:collapse;width:100%}table.sticky th,  table.sticky_header th,  .equipment_attachments table#nfs_sticky th{padding:2px 12px 2px 12px !important;text-transform:capitalize;color:#000000}table.sticky th a,   table.sticky_header th a,   .equipment_attachments table#nfs_sticky th a{color:#000000}table.sticky td,  table.sticky_header td,  .equipment_attachments table#nfs_sticky td{padding-left:12px !important}table.sticky thead th,  table.sticky_header thead th,  .equipment_attachments table#nfs_sticky thead th{height:44px;cursor:default;background-color:#FAFAFA;font-size:14px;border-bottom:1px solid #f4f5f6;border-top:1px solid #f0f0f0}table.sticky thead th a.header, table.sticky thead th span.header,   table.sticky_header thead th a.header,   table.sticky_header thead th span.header,   .equipment_attachments table#nfs_sticky thead th a.header,   .equipment_attachments table#nfs_sticky thead th span.header{text-decoration:none;display:block;*zoom:1;clear:right;height:18px;line-height:18px;color:#333333;_height:18px;overflow:hidden}table.sticky thead th a.header_search, table.sticky thead th span.header_search,   table.sticky_header thead th a.header_search,   table.sticky_header thead th span.header_search,   .equipment_attachments table#nfs_sticky thead th a.header_search,   .equipment_attachments table#nfs_sticky thead th span.header_search{background-image:url(/cf/main/images/icons/search.png);_background-image:url(/cf/main/images/icons/search.gif);background-repeat:no-repeat;background-position:4px center;padding-left:22px;padding-right:4px;white-space:nowrap}table.sticky thead th a.header_sort_asc,   table.sticky_header thead th a.header_sort_asc,   .equipment_attachments table#nfs_sticky thead th a.header_sort_asc{background:url(/cf/main/images/icons/asc.gif) no-repeat right center;padding-right:20px}table.sticky thead th a.header_sort_desc,   table.sticky_header thead th a.header_sort_desc,   .equipment_attachments table#nfs_sticky thead th a.header_sort_desc{background:url(/cf/main/images/icons/desc.gif) no-repeat right center;padding-right:20px}table.sticky thead th.filter_search,  table.sticky_header thead th.filter_search,  .equipment_attachments table#nfs_sticky thead th.filter_search{padding-left:0;padding-right:0}table.sticky thead th.sort_by,  table.sticky_header thead th.sort_by,  .equipment_attachments table#nfs_sticky thead th.sort_by{}table.sticky thead th.border,  table.sticky_header thead th.border,  .equipment_attachments table#nfs_sticky thead th.border{border-left:1px solid #f4f5f6;border-right:1px solid #f4f5f6}table.sticky thead th.first,  table.sticky_header thead th.first,  .equipment_attachments table#nfs_sticky thead th.first{border-left:1px solid #f4f5f6}table.sticky thead th.last,  table.sticky_header thead th.last,  .equipment_attachments table#nfs_sticky thead th.last{position:sticky;z-index:2;right:0}table.sticky tbody td.last,  table.sticky_header tbody td.last,  .equipment_attachments table#nfs_sticky tbody td.last{position:sticky;z-index:2;right:0}table.sticky th.active, table.sticky th.filter:hover,  table.sticky_header th.active,  table.sticky_header th.filter:hover,  .equipment_attachments table#nfs_sticky th.active,  .equipment_attachments table#nfs_sticky th.filter:hover{background-image:none}table.sticky th.filter .filter_container,  table.sticky_header th.filter .filter_container,  .equipment_attachments table#nfs_sticky th.filter .filter_container{position:relative}table.sticky th.filter .filter_panel,  table.sticky_header th.filter .filter_panel,  .equipment_attachments table#nfs_sticky th.filter .filter_panel{position:absolute;z-index:100;background-color:#ccc;border-left:2px solid #999;border-bottom:2px solid #999;border-right:2px solid #999;left:-12px;top:20px;-moz-box-shadow:#666 0 3px 3px;-webkit-box-shadow:#666 0 3px 3px;box-shadow:#666 0 3px 3px;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;filter:progid:DXImageTransform.Microsoft.Shadow (Color=#000000, Direction=135, Strength=2)}table.sticky th.filter_search .filter_panel,  table.sticky_header th.filter_search .filter_panel,  .equipment_attachments table#nfs_sticky th.filter_search .filter_panel{left:0}table.sticky th.filter .filter_panel_right, table.sticky th.filter_right .filter_panel,  table.sticky_header th.filter .filter_panel_right,  table.sticky_header th.filter_right .filter_panel,  .equipment_attachments table#nfs_sticky th.filter .filter_panel_right,  .equipment_attachments table#nfs_sticky th.filter_right .filter_panel{left:auto;right:-12px}table.sticky thead td.search_filters,  table.sticky_header thead td.search_filters,  .equipment_attachments table#nfs_sticky thead td.search_filters{text-align:left;padding:4px 0;border-bottom:1px solid #EDEFF2;line-height:1}table.sticky thead td.search_filters .tag,   table.sticky_header thead td.search_filters .tag,   .equipment_attachments table#nfs_sticky thead td.search_filters .tag{background-color:#eff2f7;border:1px solid #ccd5e4;margin-right:2px;padding:2px;cursor:default;text-decoration:none}table.sticky thead td.search_filters .tag a, table.sticky thead td.search_filters .tag span,    table.sticky_header thead td.search_filters .tag a,    table.sticky_header thead td.search_filters .tag span,    .equipment_attachments table#nfs_sticky thead td.search_filters .tag a,    .equipment_attachments table#nfs_sticky thead td.search_filters .tag span{display:-moz-inline-box;display:inline-block;*zoom:1;*display:inline;vertical-align:middle}table.sticky thead td.search_filters .tag .remove,    table.sticky_header thead td.search_filters .tag .remove,    .equipment_attachments table#nfs_sticky thead td.search_filters .tag .remove{display:-moz-inline-box;display:inline-block;*zoom:1;*display:inline;width:10px;height:12px;overflow:hidden;background:transparent url(/cf/main/images/token/x.gif) no-repeat 0 0;cursor:pointer}table.sticky thead td.search_filters .tag:hover,   table.sticky_header thead td.search_filters .tag:hover,   .equipment_attachments table#nfs_sticky thead td.search_filters .tag:hover{background-color:#d8dfea;border-color:#ccd5e4;text-decoration:none}table.sticky .filter_container .form,  table.sticky_header .filter_container .form,  .equipment_attachments table#nfs_sticky .filter_container .form{font-weight:normal}table.sticky .filter_container table.form td,  table.sticky_header .filter_container table.form td,  .equipment_attachments table#nfs_sticky .filter_container table.form td{border:none;padding:2px;*padding:3px 2px 1px}.equipment_attachments table#nfs_sticky th{font-weight:normal}.equipment_attachments table#nfs_sticky td{line-height:43px}table.sticky, .equipment_attachments table#nfs_sticky{position:relative;background-color:#fff;border-bottom:1px solid #d7d7d7;width:100%}table.sticky td,  .equipment_attachments table#nfs_sticky td{padding:2px 12px 2px 0;border-right-width:0;height:43px;border-bottom:1px solid #EDEFF2}table.sticky td a:hover,   .equipment_attachments table#nfs_sticky td a:hover{color:var(--basiccolor)}table.sticky td.row_even,  .equipment_attachments table#nfs_sticky td.row_even{background-color:#FBFBFB}table.sticky td.row_odd,  .equipment_attachments table#nfs_sticky td.row_odd{background-color:#fff}table.sticky >tbody>tr.row:nth-child(even)>td,  .equipment_attachments table#nfs_sticky >tbody>tr.row:nth-child(even)>td{background-color:#FAFAFA;height:43px;color:#333333;border-bottom:1px solid #f5f6f7}table.sticky td *:not(.status_tag) a,  .equipment_attachments table#nfs_sticky td *:not(.status_tag) a{}table.sticky td *:not(.status_tag) a:hover,   .equipment_attachments table#nfs_sticky td *:not(.status_tag) a:hover{color:var(--basiccolor);text-decoration-line:none}table.sticky a.status_tag_warning,  .equipment_attachments table#nfs_sticky a.status_tag_warning{}table.sticky a.status_tag_warning:hover,   .equipment_attachments table#nfs_sticky a.status_tag_warning:hover{color:#f9b92e!important}table.sticky >tbody>tr.row:nth-child(odd)>td,  .equipment_attachments table#nfs_sticky >tbody>tr.row:nth-child(odd)>td{background-color:#fff;height:43px;color:#333333;border-bottom:1px solid #f5f6f7;word-break:break-all}table.sticky >tbody>tr.row:hover>td,  .equipment_attachments table#nfs_sticky >tbody>tr.row:hover>td{background-color:#f7f9fa}table.sticky td.icon img,  .equipment_attachments table#nfs_sticky td.icon img{display:block;*zoom:1}table.sticky tfoot th,  .equipment_attachments table#nfs_sticky tfoot th{background-color:#f4f4f4;border-top:2px solid #ccc}table.sticky tr.section td,  .equipment_attachments table#nfs_sticky tr.section td{border:none;vertical-align:middle;font-weight:bold;padding:0}table.sticky tr.section td a, table.sticky tr.section td strong,   .equipment_attachments table#nfs_sticky tr.section td a,   .equipment_attachments table#nfs_sticky tr.section td strong{color:#000;display:block;*zoom:1;background-color:#e7e7e7;padding:4px 8px}table.sticky tr.section td a:hover,   .equipment_attachments table#nfs_sticky tr.section td a:hover{background-color:#d7d7d7;text-decoration:none}table.sticky td span.panel_uniqid,  .equipment_attachments table#nfs_sticky td span.panel_uniqid{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:-moz-inline-box;display:inline-block;*zoom:1;*display:inline;text-decoration:none !important;white-space:nowrap;padding:1px 6px;color:var(--basiccolor);background-color:var(--backgroundcolor)}table.sticky .num.nowrap>span.panel_uniqid,  .equipment_attachments table#nfs_sticky .num.nowrap>span.panel_uniqid{color:var(--basiccolor)}table.sticky td.nowrap.fee,  .equipment_attachments table#nfs_sticky td.nowrap.fee{color:var(--basiccolor) !important}table.sticky .status.nowrap>span.panel_uniqid,  .equipment_attachments table#nfs_sticky .status.nowrap>span.panel_uniqid{width:70px;height:20px;color:#fff;text-align:center}table.sticky th.tabs,  .equipment_attachments table#nfs_sticky th.tabs{background-color:#d7d7d7;background-image:none;border:none;padding:2px 0 0}table.sticky th.tabs .tab_wrapper,   .equipment_attachments table#nfs_sticky th.tabs .tab_wrapper{display:-moz-inline-box;display:inline-block;*zoom:1;*display:inline;position:relative;font-weight:normal}table.sticky th.tabs .num_notif,   .equipment_attachments table#nfs_sticky th.tabs .num_notif{background-color:#8CBF40;border:1px solid #360;background:-moz-linear-gradient(270deg, #8CBF40, #693);background:-webkit-gradient(linear, left top, left bottom, from(#8CBF40), to(#693));text-shadow:-1px 1px #693;padding-bottom:1px;right:-10px}table.sticky th.tabs a,   .equipment_attachments table#nfs_sticky th.tabs a{display:-moz-inline-box;display:inline-block;*zoom:1;*display:inline;vertical-align:bottom;padding:2px 6px}table.sticky th.tabs a:hover,   .equipment_attachments table#nfs_sticky th.tabs a:hover{text-decoration:none;background-color:#999;color:#eee}table.sticky th.tabs a.selected,   .equipment_attachments table#nfs_sticky th.tabs a.selected{color:#000;font-weight:bold;background-color:#f4f4f4}table.sticky th.tabs a.selected:hover,   .equipment_attachments table#nfs_sticky th.tabs a.selected:hover{color:#000;background-color:#f4f4f4}table.sticky td.sort_column,  .equipment_attachments table#nfs_sticky td.sort_column{background:#FDFDFD}table.sticky td.sort_column.row_even,  .equipment_attachments table#nfs_sticky td.sort_column.row_even{background:#F9F9F9}table.sticky >tbody>tr.row:nth-child(even)>td.sort_column,  .equipment_attachments table#nfs_sticky >tbody>tr.row:nth-child(even)>td.sort_column{}table.sticky >tbody>tr.row:nth-child(odd)>td.sort_column,  .equipment_attachments table#nfs_sticky >tbody>tr.row:nth-child(odd)>td.sort_column{}table.sticky td .criteria, table.sticky td.criteria,  .equipment_attachments table#nfs_sticky td .criteria,  .equipment_attachments table#nfs_sticky td.criteria{font-weight:normal !important;color:#999;line-height:1.231;border-bottom:1px solid #d7d7d7}table.sticky tr.date_header td,  .equipment_attachments table#nfs_sticky tr.date_header td{background-color:#F5F5F5 !important;color:#fff;padding:4px;font-weight:bold;font-size:13px;height:15px !important;line-height:1}table.sticky#table_eq_sample td,  .equipment_attachments table#nfs_sticky#table_eq_sample td{padding:8px 12px}table.sticky#table_eq_sample td .panel_uniqid,   .equipment_attachments table#nfs_sticky#table_eq_sample td .panel_uniqid{color:#fff}table.sticky#table_eq_sample td .panel_font,   .equipment_attachments table#nfs_sticky#table_eq_sample td .panel_font{color:var(--basiccolor)}table.sticky#table_eq_charge_charges td,  .equipment_attachments table#nfs_sticky#table_eq_charge_charges td{padding:8px 12px}table.sticky#table_equipments_applied_training td,  .equipment_attachments table#nfs_sticky#table_equipments_applied_training td{height:64px}table.sticky#table_equipments_approved_training td,  .equipment_attachments table#nfs_sticky#table_equipments_approved_training td{height:64px}table.sticky#table_equipments_overdue_training td,  .equipment_attachments table#nfs_sticky#table_equipments_overdue_training td{height:64px}table.sticky#table_equipments_group_training td,  .equipment_attachments table#nfs_sticky#table_equipments_group_training td{height:64px}/*CSS PATCHED*/
div.list{display:flex;flex-wrap:wrap}div.list div.item{width:50%;margin-bottom:20px}div.list div.item:nth-child(2n-1){}div.list div.item:nth-child(2n-1) div.el{margin-right:10px}div.list div.item:nth-child(2n){}div.list div.item:nth-child(2n) div.el{margin-left:10px}div.list div.item div.el{border:1px solid #e5e5e5;min-height:100px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:12px 15px 10px}div.list div.item div.title{}div.list div.item div.title span.strong{font-size:15px}div.list div.item div.title span.strong a:hover{color:var(--basiccolor)}div.list div.item div.title span.menu{cursor:pointer;font-size:20px;color:gray}div.list div.item div.menu_container{position:relative}div.list div.item div.menu_container div.menu_content{min-height:10px;background:#fff;position:absolute;top:-25px;right:-15px}div.list div.item div.menu_container div.menu_content a{font-size:14px;font-weight:normal;border:1px solid #e5e5e5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:-moz-inline-box;display:inline-block;*zoom:1;*display:inline;cursor:pointer;padding:7px 10px 7px 10px;color:#666;margin-right:10px}div.list div.item div.menu_container div.menu_content a:hover{background:#e5e5e5}div.list div.item div.content{color:#666}div.list div.item div.content ul{display:-moz-inline-box;display:inline-block;*zoom:1;*display:inline;margin-top:2px;margin-bottom:5px}div.list div.item div.content ul li{float:left;margin-right:20px}/*CSS PATCHED*/
.comments{width:540px}.comments table tr td{padding:2px}.comments form{display:block;*zoom:1;margin:0;padding:3px}.comments .form{background-color:#F0F5F8}.comments textarea{display:block;*zoom:1;width:420px}.comments a.more{display:block;*zoom:1;background-color:#F0F5F8;font-size:14px;font-weight:bold;color:#666}.comments a.more:hover{background-color:#69f;color:#fff;text-decoration:none}.comments span.max_length{color:#F00}.mini_comments{}.mini_comments .comment_form{padding:2px}/*CSS PATCHED*/
.gray_tag_container{height:30px;cursor:pointer}.tag_selector{height:30px;line-height:30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px;display:-moz-inline-box;display:inline-block;*zoom:1;*display:inline}.tag_selector .tag_selector_link{display:-moz-inline-box;display:inline-block;*zoom:1;*display:inline;height:16px;line-height:16px;margin-top:7px;float:left;_width:0}.tag_selector .tag_selector_link a{color:#333;display:block;*zoom:1;text-decoration:none !important;white-space:nowrap}.tag_selector .tag_selector_first a{-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:2px;-moz-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px}.tag_selector .tag_selector_more{font-size:14px;float:right;cursor:pointer;color:#333;height:28px;line-height:30px;vertical-align:middle}.tag_selector .tag_selector_more.active, .tag_selector .tag_selector_more:hover{background-color:#fff !important}.tag_selector .tag_selector_last{}.tag_selector_full{width:100%}.tag_selector_menu{position:absolute;z-index:700 !important;vertical-align:top;border:1px solid #E4E7Ed;box-sizing:border-box;z-index:100;display:block;*zoom:1;background-color:#fff;color:#000;padding:10px 0;-moz-box-shadow:2px 2px 12px 0 rgba(0, 0, 0, 0.1);-webkit-box-shadow:2px 2px 12px 0 rgba(0, 0, 0, 0.1);box-shadow:2px 2px 12px 0 rgba(0, 0, 0, 0.1)}.tag_selector_menu table.content{width:100%}.tag_selector_menu .loading{width:128px;height:30px}.tag_selector_menu .tag_item{height:30px;line-height:30px;display:block;*zoom:1;clear:both;cursor:pointer;width:auto}.tag_selector_menu .tag_item td{vertical-align:middle}.tag_selector_menu .tag_item .text{border:none;padding:0 10px;height:30px;line-height:30px;min-width :80px;max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}.tag_selector_menu .tag_item .number{display:block;*zoom:1;padding:1px 4px;color:#999;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:10px;font-weight:bold}.tag_selector_menu .tag_item .flag{padding:0 10px 0 0;font-size:14px}.tag_selector_menu .tag_item .flag .icon-right{color:#CCC}.tag_selector_menu .tag_item .flag_more{}.tag_selector_menu .tag_item_active{}.tag_selector_menu .tag_item_active td, .tag_selector_menu .tag_item_active .text, .tag_selector_menu .tag_item_active .flag .fa, .tag_selector_menu .tag_item_active .flag{background-color:#F5F7FA;color:var(--basiccolor)}.tag_selector_menu .tag_menu_footer{height:40px;line-height:40px;width:100%;padding:10px 10px 0 10px;margin-top:10px;border-top:1px solid #E2E2E2;-webkit-box-sizing:border-box;box-sizing:border-box}.tag_selector_menu .tag_menu_footer ul{float:right}.tag_selector_menu .tag_menu_footer ul li{border:1px solid #C9C9C9;height:26px;line-height:26px;padding:0 10px;background-color:#FFF;white-space:nowrap;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}.tag_selector_menu .tag_menu_footer ul li:hover{color:var(--basiccolor)}/*CSS PATCHED*/
.user_card .icon{display:-moz-inline-box;display:inline-block;*zoom:1;*display:inline}.user_card .icon img{display:block;*zoom:1;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px}.user_card .information{display:block;*zoom:1;padding-left:54.8px;height:45.5px}.user_card .information span{}.user_card .information span a{color:#FFFFFF;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;display:block;*zoom:1;font-family:PingFangSC-Medium, PingFang SC;font-weight:500}.user_card .information span .lab{font-size:14px;line-height:17px;padding-top:4px}.user_card .information span .user{padding-top:2px;line-height:20px;font-size:14px}.user_card .information .user-home a{color:#FFFFFF;font-size:14px}.user_card .information .title{color:#FFF !important;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;display:block;*zoom:1;padding-right:16px;width:auto}.user_card span.email{color:#666;font-size:14px}.user_grid span.email{padding-left:18px;background:url(/cf/main/images/icons/mail.gif) no-repeat 0 center;color:#666}.user_grid span.phone{font-size:10px;font-weight:bold}.user_grid span.date{font-size:95%}/*CSS PATCHED*/
.switch-checkbox label{display:-moz-inline-box;display:inline-block;*zoom:1;*display:inline;width:28px;height:16px;border:1px solid #DFDFDF;outline:none;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;box-sizing:border-box;background:#FFFFFF;cursor:pointer;transition:border-color .3s,background-color .3s;vertical-align:middle;position:relative}.switch-checkbox label::before{content:'';position:absolute;top:1px;left:0px;right:1px;transition:transform 0.3s;width:12px;height:12px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.4);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.4);box-shadow:0 1px 3px rgba(0,0,0,0.4);background-color:#fff}.switch-checkbox-checked label{background:var(--basiccolor)}.switch-checkbox-checked label:before{transform:translateX(14px)}.switch-checkbox{}.switch-checkbox .title{height:24px;font-size:14px;font-family:PingFangSC-Regular, PingFang SC;font-weight:400;color:#2BA07F;line-height:24px;text-align:center}