/*
Theme Name: DevDmBootstrap3
Theme URI: http://devdm.com/DevDmBootstrap3
Author: Danny Machal
Author URI: http://devdm.com/
Description: A versatile and responsive Bootstrap WordPress starter theme FOR DEVELOPERS based on Twitter Bootstrap 3.3.6.
Version: 1.80
License: GNU General Public License v3
License URI: http://www.gnu.org/licenses/gpl.html
Tags: one-column, two-columns, right-sidebar, fluid-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, rtl-language-support, theme-options, translation-ready
Text Domain: devdmbootstrap3

devdmbootstrap3 WordPress Theme, Copyright 2016 Danny Machal.
devdmbootstrap3 is distributed under the terms of the GNU GPL v3.
*/

/* The bootstrap.css file is auto-enqueued in functions.php */

/* YOU SHOULD BE MAKING A CHILD THEME. Don't let me be a bad guy and erase all your hard work with a theme update. I just want to bring you new amazing features. I don't want to destroy your world. I've made a child theme available for you to use. Download it here http://devdm.com/DevDmBootstrap3/child-themes/ */

/****************** Special Blank CSS classes for child themes to use without disturbing core bootstrap styles ****************/

.dmbs-container {

}

.dmbs-header {

}

.dmbs-header-img {

}

.dmbs-header-text {

}

.dmbs-top-menu {

}

.dmbs-content {

}

.dmbs-main {

}

.dmbs-left {

}

.dmbs-right {

}

.dmbs-footer-menu {

}

.dmbs-author-credits {

}

.dmbs-footer {

}

/* Custom */

body {
	margin-top: 25px; /* adjust this if the height of the menu bar changes */
}

.navbar-fixed-top .nav {
	padding: 15px 0;
}

footer {
	padding: 30px 0;	

}

#footer {
background: #ecf0f1;
margin-top: 15px;
}

#footer a  {


}

.legend_buttons a{
font-weight: bold;

}

.results_table, .equine_table {
width: 100%;

}

.result_title  {
background-color: #00659C;
color: #FFFFFF;
border-color: #FFFFFF;
}

.results_table .table > tfoot > tr > td {

}

.row .table-bordered, .row .table-bordered > thead > tr > th, .row .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
    border: 1px solid #333333;
    font-size: 16px;
font-weight: bold;

}

.row .table-bordered > thead > tr > th a {
font-weight: bold;
}

body .row {
font-size: 16px;
}
.top-buffer { margin-top:15px; }

.button_nav {
float: right;
}
img.mapimage {
max-width: 100%;
width: 555px;
}
.btn-oldstyle {
  background-color: #08c;
  border-color: #08c;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  background-color: #007ab8;
  background-image: -moz-linear-gradient(top,#08c,#006699);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#08c),to(#006699));
  background-image: -webkit-linear-gradient(top,#08c,#006699);
  background-image: -o-linear-gradient(top,#08c,#006699);
  background-image: linear-gradient(to bottom,#08c,#006699);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff006599', GradientType=0);
  border-color: #006699 #006699 #00334d;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
}
.btn-oldstyle:hover,
.btn-oldstyle:focus {
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position .1s linear;
  -moz-transition: background-position .1s linear;
  -o-transition: background-position .1s linear;
  transition: background-position .1s linear;
}
.btn-oldstyle:hover,
.btn-oldstyle:focus {
  background-color: #006699;
}
.btn-oldstyle:active,
.btn-oldstyle.active,
.btn-oldstyle.active:hover {
  background-color: #0077b3;
  border-color: #006699;
}
.btn-oldstyle.disabled:hover,
.btn-oldstyle.disabled:focus,
.btn-oldstyle.disabled:active,
.btn-oldstyle.disabled.active,
.btn-oldstyle[disabled] .btn-oldstyle:hover,
.btn-oldstyle[disabled] .btn-oldstyle:focus,
.btn-oldstyle[disabled] .btn-oldstyle:active,
.btn-oldstyle[disabled] .btn-oldstyle.active {
  background-color: #08c;
  border-color: #08c;
}

.btn-custom {
  background-color: #08c;
  border-color: #08c;
}
.btn-custom:hover,
.btn-custom:focus,
.btn-custom:active,
.btn-custom.active {
  background-color: #0077b3;
  border-color: #006699;
}
.btn-custom.disabled:hover,
.btn-custom.disabled:focus,
.btn-custom.disabled:active,
.btn-custom.disabled.active,
.btn-custom[disabled]:hover,
.btn-custom[disabled]:focus,
.btn-custom[disabled]:active,
.btn-custom[disabled].active,
fieldset[disabled] .btn-custom:hover,
fieldset[disabled] .btn-custom:focus,
fieldset[disabled] .btn-custom:active,
fieldset[disabled] .btn-custom.active {
  background-color: #08c;
  border-color: #08c;
}




/* FROM STATE SITE */

#tagline {
font-size: 0.85em;
position: absolute;
top: 0;
left: 111px;
line-height: 1.3em;
}

#seal {
float: left;
padding-right: 6px;
border-right: 1px solid #E9E9E9;
}

#sitetitle, #sitetitle_nonexec {
float: left;
max-width: 78%;
padding-left: 10px;
padding-top: 30px;
font-family: Tahoma, Verdana, Geneva, sans-serif;
}

#sitetitle > a, #sitetitle_nonexec > a {
color: #000;
text-decoration: none;
font-size: 1.6em;
font-weight: bold;
line-height: 1em;
}

#sitetitle ul, #sitetitle_nonexec ul {
padding: 0;
margin-bottom: 0;
margin-top: 0;
}

#sitetitle li, #sitetitle_nonexec li {
display: inline;
padding-right: 10px;
font-size: 0.9em;
}

.state div.posrel {
position: relative;
width: 100%;
}

.state .col {
float: left;
padding-bottom: 15px;
zoom: 1;
margin-left: 1%;
}

.state .col6 {
width: 48%;
}

.state .search {
position: relative;
float: right;
margin-top: 30px;
background: url("http://www.mass.gov/resources/images/template/search-bg-smooth.png") repeat-x scroll 0 0 transparent;
}

.state .search input, .state .search select {
background-color: transparent;
border: medium none;
}

element.style {
}
.search.has-option #searchinput {
width: 13em;
}

.state .search #searchinput {
padding: 9px 1px;
background: url("http://www.mass.gov/resources/images/template/search-input-tight.png") no-repeat scroll 100% 0 transparent;
}
.state .label {
display: inline-block;
margin-bottom: 5px;
font-weight: bold;

}

.state .search:before {
content: url("http://www.mass.gov/resources/images/template/search-left.png");
position: absolute;
left: -29px;
}

.state .search {
position: relative;
float: right;
margin-top: 30px;
background: url("http://www.mass.gov/resources/images/template/search-bg-smooth.png") repeat-x scroll 0 0 transparent;
}

.state .search #search_scope {
margin: 8px 6px;
max-width: 15em;
}

.state  .search input, .state  .search select {
background-color: transparent;
border: medium none;
float: left;
}

.state .search #submit {
margin-left: -1px;
background: #fff;
}

.state .html, .state button, .state input, .state select, .state textarea {
color: #222;
}

.map {
position: relative;
}


.clickzoom {
position: absolute;
left: 425px;
top: 130px;
}


div.zoom-obj-0 {
display: none;
opacity: 0;
}

a.full_size_map {
position: relative;
top: -80px;
left: 25px;

}