  .classification tbody, .classification table, .classification tr, .classification td {
	 width: 100% !important;
}
 .fields {
	 display: block !important;
}
 .list {
	 margin-left: 0px !important;
}
 .list li:nth-child(odd) {
	 background-color: #f6f7f9;
}
 .list li {
	 position: relative;
	 display: block;
	 margin-bottom: -1px;
	 border: 1px solid #DDD;
	 cursor: pointer;
}
 .list li:hover {
	 background-color: #ced8e1;
}
 .item a {
	 display: block;
	 padding: 10px 15px;
	 color: inherit;
	 text-decoration: none;
}
 .item a:hover {
	 text-decoration: none;
}
 .list li:first-child {
	 border-top-right-radius: 4px;
	 border-top-left-radius: 4px;
}
 .list li:last-child {
	 border-bottom-right-radius: 4px;
	 border-bottom-left-radius: 4px;
}
 .classification td {
	 display: block;
}
 .lbl h3 {
	 margin-bottom: -1%;
	 font-size: 1.25em;
	 font-weight: bold;
	 padding-top: 16px;
}
 .classification table {
	 width: 100%;
}
 #filterbox {
	 background: #e9e9ea;
	 padding: 20px 10px 5px 10px;
	 border-radius: 10px;
	 margin-bottom: 30px;
}
 #filterbox #searchKeywords {
	 width: 95%;
}
 #filterbox label {
	 font-size: 1.1em;
	 font-weight: bold;
	 color: #0a233f;
	 margin: 0px 0px 5px 10px;
}
 #filterbox #searchStatus {
	 width: 95%;
}
#filterbox #searchClassification:focus, #filterbox #searchReset:focus, #filterbox #searchKeywords:focus {
	 outline: 2px solid #0a233f !important;
}
 #filterbox #searchClassification {
	 width: 95%;
}
 #filterbox #searchReset {
	 opacity: .75;
}
 #filterbox .fields {
	 display: flex;
	 flex-wrap: no-wrap;
	 flex-direction: row;
}
 #filterbox select {
	 padding: 6px;
	 margin: 0px 10px 15px 10px;
	 border: 1px solid #ccc;
	 border-radius: 4px;
}
 #filterbox .resetBtn {
	 text-align: right;
	 margin-right: 1.5%;
}
 @media only screen and (min-width: 881px) {
	 .col.type {
		 width: 50%;
	}
}
 @media only screen and (max-width: 767px) {
	 #filterbox .fields {
		 flex-direction: column;
	}
	 #filterbox #searchClassification {
		 width: 100% !important;
	}
	 #filterbox #searchKeywords {
		 width: 100% !important;
	}
	 .fields table td {
		 width: 97% !important;
	}
}

@media only screen and (max-width: 600px){
    h2.reverse-blue{
        width: 104%;
    }
}
 @media only screen and (max-width: 500px) {
	 #searchKeywords {
		 max-width: 100% !important;
	}
	h2.reverse-blue{
	    width: 107%;
	}
}