@charset "utf-8";
*{margin:0; padding:0;}
body{font-size:1.2rem; font-family:Georgia, "Times New Roman", Times, serif; color:#555555; width:990px; margin:0 auto; border:1px solid #eeeeee; border-top:0; border-bottom:0;}
.header{height:80px; background:#1a4782; line-height:80px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; padding-left:15px;}
.header .title a { line-height: 85px;}
h1{font-size:1.6rem; margin:5px 0 15px 0;}
h2{font-size:1.4rem; margin:15px 0 15px 0;}
h3{font-size:1.3rem;  margin:10px 0 10px 0;}
p{ margin:1rem 0 1rem 0;}
.header .logo{width:85px; display:block; float:left;}
.header .logo img{width:60px; height:60px; vertical-align:middle; border-radius:30px;}
.header a{font-size:1.6rem; color:#ffffff; text-decoration:none;}
.crumb{ padding:5px;}
.crumb a, .main a{ color:#1A4782;}
.body{ line-height:1.6; padding:10px;}
.prisons,.jails{ font-size:1.1rem; line-height:30px; padding:0 5px 0 5px;}
.info{clear:both; line-height:35px; display:block; border-bottom:1px solid #dddddd;}
.gray{background:#f1f1f1;}
.prisons .prison, .jails .jail{ width:350px; float:left;}
.prisons .prisonaddress, .jails .jailaddress{width:405px; float:left;}
.phone{ width:108px; float:left;}
.jails table, .prisons table{max-width:800px; width:100%;}
.indexright ul{margin:0; padding:0;}
.indexright ul li{list-style:none; margin:3px 0 3px 0; width:31%; float:left;}
.indexright ul li:hover, .right ul .now{ background:#1A4782;}
.indexright ul li:hover a, .right ul .now a{ color:#ffffff;}
.indexright ul li a{ color:#1A4782;}
.onlinesearch { padding:0 0 10px 0; }
.onlinesearch p{ margin:0; padding:10px; line-height:1.6;}
.footer{height:80px;  color:#ffffff; margin-top:15px; background:#1a4782; padding:15px; line-height:2;  font-size:1.2rem;}
.footer a{color:#ffffff; margin:0 20px 0 0;}
.clear{clear:both;}

.navbar-default {
    background-color: #f8f8f8;
    border-color: #e7e7e7;
}
.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 20px;
    border: 1px solid #eeeeee;
    border-radius: 4px;
}
.container-fluid {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.navbar-nav {
    float: left;
    margin: 0;
}
.navbar-nav>li {
    float: left;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    color: #555;
    background-color: #e7e7e7;
}
.navbar-nav>li>a {
    padding-top: 15px;
    padding-bottom: 15px;
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 16px 25px;
}
.nav>li {
    position: relative;
    display: block;
}
.navbar-default .navbar-nav>li>a {
    color: #777;
}
.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid\9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}
.navbar-nav>li>.dropdown-menu {
    margin-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 10px;
    margin: 2px 0 0;
    font-size: 1rem;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
.dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
}
.dropdown-menu .divider {
    height: 1px;
    margin: 6px 0;
    overflow: hidden;
    background-color: #e5e5e5;
}
.open>.dropdown-menu {
    display: block;
}
.btn-group-vertical>.btn-group:after, .btn-group-vertical>.btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .modal-header:after, .modal-header:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before{
    display: table;
    content: " ";
}
.container-fluid {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    color: #555;
    background-color: #e7e7e7;
}
.navbar-default .navbar-nav>li>a {
    color: #777;
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    background-color: #eee;
    border-color: #337ab7;
}
.open>a {
    outline: 0;
}
.navbar-nav a{ text-decoration:none; font-size:1.1rem;}

@media screen and (max-width: 1200px) {}
@media screen and (max-width: 900px) { .navbar-nav>li { width:24%;}.onlinesearch { padding:0 10px 10px 10px; } .onlinesearch p{ padding:10px 0 10px 0;} body{ width:auto; border:0;}}
@media screen and (max-width: 700px) { .navbar-nav>li { width:33%;} .jails table, .prisons table{ max-width:680px; width:100%;} .header { height:65px; line-height:60px;} .header .title a{ line-height:68px;} .header a{font-size:1.3rem;} .header .logo{width:60px; }.header .logo img{width:50px; height:50px; border-radius:25px;} .nav>li>a {padding: 10px 25px;} .indexright ul li{ width:48%;}}
@media screen and (max-width: 500px) { .navbar-nav>li { width:49%;} table tr td{padding:0.5rem; font-size:1rem;}table{margin: 0 auto 0 auto;} .indexright ul li{ width:50%;} .indexright ul li a{ font-size:0.9rem;} h1{font-size:1.3rem;}h2{font-size:1.2rem;}h3{font-size:1.1rem;}}