.row:after, .row:before { content: " ";display: table; }
.row:after { clear: both; }

.row { display:block;margin-left: -15px;margin-right: -15px;padding:0;box-sizing: border-box; }


.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 {
    float: left;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    box-sizing: border-box;
    line-height: 20px;
    vertical-align: middle;
}

.col-12 { width: 100%; }
.col-11 { width: 91.6667%; }
.col-10 { width: 83.3333%; }
.col-9 { width: 75%; }
.col-8 { width: 66.6667%; }
.col-7 { width: 58.3333%; }
.col-6 { width: 50%; }
.col-5 { width: 41.6667%; }
.col-4 { width: 33.3333%; }
.col-3 { width: 25%; }
.col-2 { width: 16.6667%; }
.col-1 { width: 8.33333%; }

.min-h1 fieldset { min-height:70px; }
.min-h2 fieldset { min-height:170px; }

.input-checkbox {
	display:inline-block;
	position: relative;
	padding-left:20px;
}

.input-checkbox input { position: absolute;top:2px;left:0; }

.input-radio {
	display:block;
	position: relative;
	padding-left:20px;
	line-height:20px;
	padding-bottom:10px;
}

.input-radio input { position: absolute;top:4px;left:0; }

.search-advanced div.input_multi { margin-top:0;font-size:12px;line-height:16px;height:92px;}
.search-advanced div.input_multi input[type="checkbox"] { vertical-align:top } 
.search-advanced .row { border-bottom:1px dashed #ccc;padding-bottom:15px;margin-bottom:10px;}
.search-advanced .row:last-of-type { border-bottom:none;padding-bottom:0; }
.search-advanced h3 { color:#666;}

.search-popup div.input_multi { line-height:150%;}
.search-popup input[type="checkbox"] { vertical-align:middle } 
.search-popup fieldset { background:#fff; }
.search-popup .input-checkbox input { top:4px; }
.search-popup h3 { margin-bottom:-2px;}

.btn-block { display:block;float:none;width:100%; }

.overall-score { margin-top:10px;display:inline-block; }

.btn { background:#F5F5F5;border:1px solid #999;line-height:20px;font-weight:bold;border-radius:5px;font-size:12px;color:#666; }