/*===============================

Template Name: 
Author: 
Author URI: 
Version: 1.0
    
--------------------------------
    
CSS INDEX
=========

1. Base CSS

================================*/


/* =============================
1. Base CSS
================================*/

.floatleft { float: left }
.floatright { float: right }
.alignleft {
    float: left;
    margin-right: 15px;
}
.alignright {
    float: right;
    margin-left: 15px;
}
.aligncenter {
    display: block;
    margin: 0 auto 15px;
}
a:focus { outline: 0px solid }
img {
    max-width: 100%;
    height: auto;
}
.fix { overflow: hidden }
h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0 0 15px;
    font-weight: 700;
}
html,
body { height: 100% }
body { font-family: 'Arial', sans-serif; }
.section-padding { padding: 60px 0 }
.section-gray { background-color: #F7F7F7 }
.section-dark {
    background-color: #110C09;
    color: #fff;
}
a { transition: .3s }
a:hover { color: #000 }


/* =========================
2. Home CSS
============================*/
.header-top-area {
  background: rgba(0, 0, 0, 0) url("images/AllGovWarrants-banner.jpg") no-repeat scroll center center / cover ;
  height: 150px;
}
.header-top {
  color: #fff;
  text-align: right;
}
.body-wrapper {
  margin: 0 auto;
  width: 950px;
}
.container {
  width: 950px;
}
.header-top {
  color: #ffffff;
  font-weight: 700;
  margin-right: 50px;
  margin-top: 12px;
  text-align: right;
}
.header-search ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.header-search ul li {
  border-right: 2px solid #999;
  display: inline-block;
  text-align: center;
  width: 24.6%;
}
.header-search ul li a {
  color: #666;
  display: inline-block;
  font-weight: 700;
  line-height: 28px;
  font-size:12px;
}
.header-search ul li a img {
  margin-right: 10px;
  margin-top: -3px;
}
.header-search ul li.last {
  border-right: 0 solid #999;
}
.header-search ul li a:hover{
  text-decoration:none;
  color:#004080;
}
.header-search-area {
  background: #004080 none repeat scroll 0 0;
  padding: 10px 0;
}
.header-search-wrapper {
  background: rgba(0, 0, 0, 0) url("images/header-search-menu.gif") no-repeat scroll center center / cover ;
  padding: 10px 8px;
}
.header-search-inner {
  background: rgba(236, 236, 236, 0.5) none repeat scroll 0 0;
  border: 1px solid #000;
  border-radius: 5px;
  height: 31px;
}
.main-menu ul {
  list-style: outside none none;
  margin: 0;
  padding: 0;
  text-align: center;
}
.main-menu ul li {
  border-right: 1px solid #555;
  display: inline-block;
  font-size: 13px;
  line-height: 12px;
  margin-top: 9px;
  padding: 0 28px;
}
.main-menu ul li.last {
  border-right: 0px solid #555;
}
.main-menu ul li a {
  color: #004080;
  display: inline-block;
  text-decoration: underline;
}
.main-menu ul li a:hover{
  color: #6B6B6B;
  text-decoration: underline;
}
.header-menu-area {
  background: rgba(0, 0, 0, 0) url("images/main-menu-bg.gif") no-repeat scroll center center / cover ;
  height: 33px;
}
.all-list {
  background: #ffffcd none repeat scroll 0 0;
  border: 1px solid #000;
  padding: 15px;
  overflow:hidden;
}
.single-list {
  border-right: 1px solid #000;
  float: left;
  width: 33%;
}
.single-list.last {
  border-right: 0px solid #000;
}
.single-list ul {
  margin-left: 30px;
  margin-bottom: 0px;
  padding: 0;
  list-style:none;
}
.single-list.first ul {
  margin-left: 12px;
}
.single-list ul li {
  color: #004080;
  line-height: 18px;
  list-style: outside none disc;
}
.main-content {
  margin-left: -15px;
}
.list-area {
  margin-top: 35px;
}
.faq-area h2 {
  color: #7f7f7f;
  font-size: 27px;
  font-weight: 400;
}
.faq-area {
  margin-top: 50px;
  margin-bottom: 36px;
}
.faq-area ul {
  list-style: outside none none;
  margin: 0;
  padding: 0;
}
.faq-area ul li {
  margin-bottom: 20px;
}
.faq-area ul li a{
  text-decoration:underline;
  font-size:16px;
  color:#004080;
}
.faq-area ul li a:hover{
  color:#7F7F7F;
}
.faq-area ul li span {
  color: #000;
  font-size: 16px;
  font-weight: 700;
}
.search-all-warrent-heading h2 {
  font-size: 19px;
  margin-bottom:0px;
  }
.search-all-warrent-heading {
  background: #004080 none repeat scroll 0 0;
  color: #fff;
  padding: 12px 30px;
  text-align: center;
}
.cnn-news-heading {
  background: #004080 none repeat scroll 0 0;
  color: #fff;
  padding: 12px 30px;
}
.search-all-warrent-heading span {
  color: #d7bd39;
}
.single-search-all-warrent ul {
  list-style: outside none none;
  margin: 0;
  padding: 0;
}
.single-search-all-warrent ul li {
  color: #000000;
  font-size: 15px;
  line-height: 20px;
}
.search-all-warrent-list {
  background: #e6e6fa none repeat scroll 0 0;
  overflow: hidden;
  padding: 20px 25px;
}
.single-search-all-warrent {
  margin-bottom: 16px;
  margin-left: 10px;
}
.search-all-warrent-left {
  float: left;
  width: 50%;
}
.search-all-warrent-right {
  float: left;
  width: 50%;
}
.cnn-news-heading h2 {
  font-size: 16px;
  margin-bottom: 0;
}
.cnn-news-left {
  float: left;
  padding-top: 8%;
  text-align: center;
  width: 45%;
}
.cnn-news-right {
  float: left;
  padding: 15px 15px 15px 0;
  width: 55%;
}
.cnn-news-left a {
  display: block;
  margin-bottom: 8px;
}
.cnn-news-right img {
  width: 100%;
}
.cnn-news {
  border: 2px solid #999;
  overflow: hidden;
}
.cnn-news-area {
  margin-top: 35px;
}
.record-searches-area {
  background: #ffffcc none repeat scroll 0 0;
  color: #000;
  font-size: 13px;
  margin-top: 35px;
  padding: 10px;
  text-align: center;
}
.search-and-find-area {
  margin-top: 35px;
  overflow: hidden;
}
.search-and-find-right {
  float: left;
  padding: 10px 13px;
  background: #E7E5FA none repeat scroll 0 0;
  width: 78%;
}
.search-and-find-left ul {
  list-style: outside none none;
  margin: 0;
  padding: 0;
  font-size: 15px;
}
.search-and-find-left {
  background: #004080 none repeat scroll 0 0;
  color: #fff;
  float: left;
  padding: 10px 13px;
  width: 130px;
  font-weight: 600;
}
.search-and-find-right ul {
  list-style: outside none none;
  margin: 0;
  padding: 0;
}
.search-and-find-right ul li{

}
.search-and-find-right ul li a{
  color:#000;
  font-size: 15px;
}
.single-sidebar-text p {
  font-size:13px;
  color:#000;
}
.single-sidebar-text p .red {
  color:#8B0000;
}
.sidebar-area {
  margin-right: -15px;
  margin-top: 35px;
}
.sample-click-heading {
  background: #004080 none repeat scroll 0 0;
  font-size: 13px;
  padding: 10px 0;
  text-align: center;
}
.sample-click-heading a {
  color: #e6e6fa;
  font-weight: 600;
  text-decoration: underline;
}
.sample-click-body {
  background: #ffffcc none repeat scroll 0 0;
  border: 1px solid #000;
  padding: 10px 15px 16px;
}
.sample-click-body ul {
  color: #000;
  font-size: 12px;
  list-style: outside none none;
  margin-left: 15px;
  padding: 0;
}
.sample-click-body ul li {
  list-style: outside none disc;
  margin-bottom: 15px;
}
.sample-click-img img {
  width: 100%;
}
.sample-click-img {
  border: 1px solid #000;
  margin: 5px 37px 20px;
}
.sidebar-note-area p {
  color: #000;
  font-size: 13px;
  margin-bottom: 15px;
}
.sidebar-note-area p span.red{
  color:#8B0000;
}
.sidebar-note-area {
  margin-top: 25px;
}
.use-policy p.heading {
  color: #000;
  font-size: 12px;
  text-transform: uppercase;
  margin-bottom:0;
}
.use-policy p {
  color: #000;
  font-size: 11px;
}
.access-info {
  margin-bottom: 25px;
  margin-top: 30px;
}
.footer-copyright p {
  color: #000;
  font-size: 11px;
  text-align: center;
  margin-top: 30px;
  margin-bottom: 35px;
}
.footer-border {
  border-top: 2px solid #000;
  margin: 0 auto;
  width: 60%;
}
.footer-bottom p {
  margin: 0 auto;
  width: 80%;
  color: #000;
  font-size: 11px;
  text-align: center;
  margin-top: 30px;
  margin-bottom: 35px;
}
.entire-footer {
  padding-top: 117px;
}
.cell {
  float: left;
  width: 25%;
}
.submit-button {
  float: left;
  width: 25%;
}
.submit-button input[type="submit"] {
  background: #8b0000 none repeat scroll 0 0;
  border: 1px solid #000000;
  color: #ffffff;
  font-weight: 700;
  height: 42px;
  margin-top: -6px;
  width: 100%;
}
.submit-button input[type="submit"]:hover {
  background: #004080 none repeat scroll 0 0;
  border: 1px solid #000;
  color: #fff;
}
.cell label {
  color: #000;
  font-size: 13px;
  font-weight: 400;
  line-height: 17px;
  margin-bottom: 0;
}
.cell input[type="text"] {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #000;
  height: 32px;
  padding: 0 10px;
  width: 97%;
}
.home-input-box select{
  background: #fff none repeat scroll 0 0;
  border: 1px solid #000;
  height: 32px;
  padding: 0 10px;
  width: 97%;
}
.search-all-warrent {
  background: #e6e6fa none repeat scroll 0 0;
  margin-top: 18px;
  overflow: hidden;
  padding: 25px 20px 10px;
}
.search-all-warrent p.begin {
  background: #d7bd39 none repeat scroll 0 0;
  color: #000;
  font-size: 19px;
  padding: 2px;
  text-align: center;
  width: 32%;
  margin-bottom: 22px;
}
.certification-right {
  float: left;
  width: 25%;
}
.certification-text {
  float: left;
  width: 55%;
}
.certification-logo {
  float: left;
  text-align: center;
  width: 20%;
}
.certification {
  text-align: center;
}
.certification-text p {
  color: #000;
  font-size: 11px;
}
.certification-text p.top {
  margin-top: 40px;
}
.certification-text p u.red {
  color: #8b0000;
  font-style:italic;
}
.certification-right p {
  color: #7f7f7f;
  font-size: 12px;
  margin-top: 80px;
}
.certification-logo img {
  margin-top: 6px;
  width: 62%;
}
.certification-logo img.img-two {
  margin-top: 0;
  width: 45%;
}
.search-warrent-header h2 {
  color: #7f7f7f;
  font-size: 32px;
  font-weight: 400;
  margin-bottom: 0;
  margin-top: 20px;
  text-align: center;
}
.search-warrent-header p.main {
  color: #004080;
  font-size: 21px;
  text-align: center;
}
.comming-soon p {
  background: #ff0000 none repeat scroll 0 0;
  color: #000;
  font-size: 35px;
  height: 40px;
  left: 34%;
  line-height: 40px;
  margin: 0 auto;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  top: 80px;
  width: 360px;
}
.search-warrent-header {
  position: relative;
}
.comming-soon {
  display: none;
}