.comparisons-options {margin-top: 12px;clear: both;}
.comparisons-options table {width:auto;}
.comparisons-options input[type=text], .comparisons-options textarea, .comparisons-options select, .comparisons-options #submit {width: 100%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.comparisons-options p {margin: 4px 0;padding: 0;}
.comparisons-options h2 {margin: 0 0 4px 0;}
.comparisons-options table {border-collapse:separate;}
.comparisons-options th {text-align: left;padding:0 4px;}
.comparisons-options td {vertical-align:middle;border:none;padding:0 4px;}
.comparisons-options td input[type=text] {width:100%}

.comparisons-options table.ribbons td {vertical-align:top;}
.comparisons-options table.stylingtable {width: 100%;}
.comparisons-options table.stylingtable td {width: 16%; padding: 6px 12px 6px 0;}

.comparisons-options td.ff {color:#999;}
.comparisons-options td.ff b {color:#343848;font-weight: 600;}
.comparisons-options td.lastrow {}

.comparisons-options table#sorting_table {border-collapse:separate; border-spacing: 0 2px;}


#comparison_matches table, #comparison_columns table {width:100%;}

#comparison_sort table, #comparison_review table {outline: 1px solid #888;background:#E0E0E0; margin-bottom: 10px;border-collapse:separate;border-spacing:0 5px;width:100%;}
#comparison_sort table td, #comparison_review table td {width:10%}

#comparison_sort:hover{cursor:grab;}
#comparison_sort:active{cursor:grabbing;}

#comparison_sort td.remove_this {text-align: right;font-weight: 900;vertical-align:bottom;}
#comparison_sort td.remove_this a {color:red;text-decoration: none;}

.comparisons-options .nothemestyles {display:none;}