.table tfoot tr{background-color:#ededed;}
.table tfoot tr td{line-height:16px;font-size:12px;color:#777;padding:5px 8px;}
input.has_error, textarea.has_error{border-color:#f00;}
table tr.has_error td{background-color:#f00!important;}
table tr.has_error td span.span-label{color:#fff;}

.level_0 .category_name{}
.level_1 .category_name{padding-left:48px;}
.level_2 .category_name{padding-left:88px;}
.level_3 .category_name{padding-left:128px;}
.level_4 .category_name{padding-left:168px;}
.level_6 .category_name{padding-left:208px;}

.margin-bottom10{margin-bottom:10px;}
.margin-bottom20{margin-bottom:20px;}
.margin-bottom30{margin-bottom:30px;}
.margin-bottom40{margin-bottom:40px;}
.margin-bottom50{margin-bottom:50px;}
.margin-bottom60{margin-bottom:60px;}
.pull-left{float:left;}
.checkbox{width:auto;}

.multi-select-col{display:inline-block;width:48%;float:left;}
.option_container{display:inline-block;width:99%; min-height:30px;margin:0  0 6px 0;}
.multi_checkbox{display:inline-block;width:30px;height:100%;float:left;margin:0;padding:0;background-color:#eee;border:1px solid #999;text-align:center;}
.multi_checkbox.checkbox{width:20%px;}
.multi_checkbox.checkbox input{margin:7px auto;float:none;vertical-align:middle;}

.ch_label{display:inline-block;float:left;padding:5px 0 0 10px;border:1px solid #ddd;width:79%;margin-left:3px;}
div.admin form .option_container span.ch_label label{line-height:23px;margin:0;}
.option_container .ch_label label{font-weight:normal;}
.ch_label.top_level label{font-weight:bold;}
.cat-type{display:block;text-align:center;}
.type-state{background-color:#ddd;}
.type-municipal{background-color:#fdd;}

table.table-striped tr.checked td, tr.checked td{background-color:#f00;color:#fff;}