@import "http://fonts.googleapis.com/css?family=Roboto:300,400,500,700";
body {background-color: #F6F6F6;}
.needs-result {background-color: #ffffff; padding:5px;}
.container { margin-top: 20px; }
.mb20 { margin-bottom: 20px; }
hgroup { padding-left: 15px; border-bottom: 1px solid #ccc; }
hgroup h1 { font: 500 normal 1.625em "Roboto",Arial,Verdana,sans-serif; color: #2a3644; margin-top: 0; line-height: 1.15; }
hgroup h2.lead { font: normal normal 1.125em "Roboto",Arial,Verdana,sans-serif; color: #2a3644; margin: 0; padding-bottom: 10px; }
.active .glyphicon{color:white;}
input, select , button{border-radius:0 !important;}
.page-header{background-color: #ffffff; padding:5px; color:#4f950f !important;}
.filters{background-color: #ffffff; padding:5px; padding-bottom:40px}
.needs-filter{background-color: #012d56; color:white;text-align: end;}
.needs-filter .row{margin-top: 5px;margin-bottom: 5px; padding:5px;}
.needs-filter span label {vertical-align: sub;}
.needs-result .thumbnail { border-radius: 0 !important; }
.needs-result:first-child { margin-top: 0 !important; }
.needs-result { margin-top: 20px; }
.needs-result .col-md-2 { border-right: 1px dotted #ccc; min-height: 140px; }
.needs-result ul { padding-left: 0 !important; list-style: none; }
.needs-result ul li { font: 400 normal .85em "Roboto",Arial,Verdana,sans-serif; line-height: 30px; }
.needs-result ul li i { padding-right: 5px; }
.needs-result .col-md-7 { position: relative; }
.needs-result h3 { font: 500 normal 17px "Roboto",Arial,Verdana,sans-serif; margin-top: 0 !important; margin-bottom: 10px !important; }
.needs-result h3 > a, .search-result i { color: #248dc1}
.needs-result p { font: normal normal 1.125em "Roboto",Arial,Verdana,sans-serif; }
.needs-result span.plus { position: absolute; right: 0; top: 126px; }
.needs-result span.plus a { background-color: #248dc1; padding: 5px 5px 3px 5px; }
.needs-result span.plus a:hover { background-color: #414141; }
.needs-result span.plus a i { color: #fff !important; }
.needs-result span.border { display: block; width: 97%; margin: 0 15px; border-bottom: 1px dotted #ccc; }
.needSubType{font-size: 16px; margin-right:5px;}
.needType i{color:#4f950f;}
.expireDate span{margin: 5px;font-size:12px }