img { border:0; }
label { cursor: pointer; }
.cit_slide_contant_container {overflow: hidden;}


div.container { width:800px; border:0px solid #000; float:left; }
div.poser { margin:auto; position:relative; padding:0; width:800px; }

#main_label { margin:0; padding:0 0 10px 0; }
#checklist_table td { width:auto; }
#checklist_table td.cjfw_button_right, #checklist_table td.cjfw_button_left { width:5px; }
#checklist_table td.cjfw_button_middle { width: auto; }
#checklist_table td.no { color:red; background-color: pink; text-align: center; cursor: pointer; }
#checklist_table td.unknown { color:black; background-color: yellow; text-align: center; cursor: pointer; }
#checklist_table td.not_valid { color:green; background-color: lightgreen; text-align: center; cursor: pointer; }
#checklist_table td.yes { color:green; background-color: lightgreen; text-align: center; cursor: pointer; }

tr.label_no, tr.label_unknown, tr.label_not_valid, tr.label_yes, #checklistValueEditForm input { padding:1px; }
tr.label_no td { color:red; background: pink; }
tr.label_unknown td { color:black; background: yellow; }
tr.label_not_valid td { color:green; background: lightgreen; }
tr.label_yes td { color:green; background: lightgreen; }

#checklistValueEditForm div.cjfw_button_container_checklistValueEditForm { padding-top:10px; }
table.checklist_values { margin: 6px; font-family: 'TahomaNormal',Tahoma,sans-serif; font-size: 13px; }
table.checklist_values td { padding: 3px 2px; border-bottom: 3px solid #EBEEF1; }
table.checklist_values td.label { width: 100%; }
table.checklist_values td.radio_label { text-align: left; padding-right: 8px; padding-left: 3px; }

.label_no{ color:red; background: pink; }
.label_unknown { color:black; background: yellow; }
.label_not_valid { color:green; background: lightgreen; }
.label_yes { color:green; background: lightgreen; }
a.cjfw_button_right { float: right; width:100%; text-align: right; }

#row_name, #column_name { background: #E8EBEE; font-family:'TahomaNormal',Tahoma,sans-serif; font-size:12px; text-align:center; color:#778598; font-weight:bold; padding:3px 7px; }
#row_Value { background-color:#ECE8DA; font-family:'TahomaNormal',Tahoma,sans-serif; font-size:12px; }
.last_label { background-color:#F2F1F1; font-family:'TahomaNormal',Tahoma,sans-serif; font-size:12px; color: black; padding:3px 7px; }
#last { padding: 0; }
#last .label_no, #last .label_unknown, #last .label_not_valid, #last .label_yes { padding: 3px 0px; }

#box_close_button { position: absolute; right: 0px; top: 2px; }



#checklist_table.cjfw_simple_table_list {margin: 0;width: auto !important;border-top-width: 0px;white-space: nowrap;margin-left:calc(10% - 4px)}
#checklist_table.cjfw_simple_table_list tr th:first-child{background:#E8EBEE;height:100px;}
#checklist_table.cjfw_simple_table_list tr td:first-child,#checklist_table.cjfw_simple_table_list tr th:first-child	{position: absolute;left: 0px;display: block;top: auto;width:9.2%;border:1px solid #fff;border-right:2px solid #fff;margin-top:-1px;z-index:2;}
.scrollTable {max-width:100%;overflow-x: scroll;margin-left: 5em;overflow-y: visible;padding-bottom: 1px;}




#checklist_table.cjfw_simple_table_list .cjfw_button tr td:first-child{position:relative;border:1px;width:auto;display:table-cell;top:0px;left:0px;}
.totatedTitlePos{position:relative;height:100px;width:40px;}
.rotatedTitle{display:table !important;writing-mode: tb-rl;filter: flipv fliph;-webkit-transform: rotate(270deg);-moz-transform: rotate(270deg);width:100px;height:33px;text-align:center; white-space:initial;position:absolute;top:24px;left:-30px;text-align:left}
.rotatedTitle td{width:auto !important;padding:0px !important;background:transparent !important;border:0px !important;height:50px !important;vertical-align:middle;position:relative !important;display:table-cell !important;top:0px !important;left:0px !important}

