/* Dog Pages theme css file in 16css folder   Modifications to core Bootstrap v3.1.0 CSS for 960 px container and other */
/* 3-9-2015 Header menu button and dropdown changes */

body {background:#dddddd; padding-top:50px;
      font-size:1.50em; font-family:verdana; font-weight:normal;line-height:1.5em; color:#303030;}
p {color:#404040;}

/* Custom 960px container */
.container-fixed {
  max-width: 960px;
  margin: 0 auto;
  border: 1px solid #cccccc;
  background : #ffffff;}

@media (min-width: 860px) {  
.container-fixed {padding : 0 0 0 25px;} }   /* must media query this */

.col-sm-7 > p > a {color:#0000ff;}

@media (min-width: 820px) {  
.col-sm-5 {padding : 0 0 0 25px;} }   /* must media query this */

/* navbar mods */
.navbar {background: #000095;}
.navbar .nav > li > a { font-size:12px; font-weight:bold; color: #fff; padding:20px 20px 0px 20px;}
.navbar .nav > li > a:hover { color: #0066cc;}
.navmenubutton {float:right;margin:-8px -13px -10px 0px;}

/* collapse menu to image button at 991px */ 
@media (max-width: 991px) {
.navbar-header {float: none;}
.navbar-left,.navbar-right {float: none !important;}
.navbar-toggle {display: block;}
.navbar-fixed-top {top: 0;border-width: 0 0 1px;}
.navbar-collapse.collapse {display: none!important;}
.navbar-nav {float: none!important;margin-top: 0px;margin-bottom: 0px;}
.navbar-nav>li {float: none;}
.navbar .nav > li > a { font-size:18px;font-weight:normal;line-height:20px;background: #0066cc;
padding:10px 0px 10px 20px;border:10px solid #000;}
.navbar .nav > li > a:hover { color:#0066cc; background: #aaaaaa; }
.navbar-nav>li>a {padding-top: 10px;padding-bottom: 10px;}
.collapse.in{display:block !important;}
}/* end navbar mods */

hr {margin-bottom:3px;margin-top:0px;background-color:#0066cc;height:3px;width:100%;line-spacing:0px;}
a,a:visited {color: #000000;}
a:hover {color:#0066cc;text-decoration:underline;}

h1 { font-size: 24px; font-family:helvetica; font-weight:bold; line-height: 30px; margin-top: 10px; margin-bottom: 10px; }
h2 { font-size: 24px; font-family:helvetica;line-height: 30px; margin-bottom: 8px; }
h3 { font-size: 20px; font-family:helvetica; font-weight:bold; line-height: 24px; margin-top: 20px; margin-bottom: 10px; }
h4 { font-size: 16px; font-weight:normal; line-height: 20px; }
h5 { font-size: 14px; font-weight:bold; line-height: 21px; }
h6 { font-size: 13px; line-height: 19px; }

.list-group>h4>a {font-size:14px;color:white;background: #0066cc;}

.psheadimg { padding: 0px 0px 0px 34px;} @media only screen and (max-width: 999px) { .psheadimg { display: none;} }
.psvidpanel { width:300px;background:#eeeeee; padding: 0px 10px 0px 10px;border:1px solid #ccc; font-size:0.85em; line-height: 1.3em;}
.psviddiv { width:280px; margin-bottom:20px;}
.psvidimg {float:left; padding:5px 10px 0px 0; border:0px;}

.cathead {float:left;color:#ffffff; font-size:20px; font-weight:normal; padding:4px 180px 0 0;}
@media only screen and (max-width: 767px) { .cathead { display: none;} }

.mheaddiv {height:40px; margin-top:15px; margin-bottom:0px; background:#000095;
padding:1px 0px 1px 0px;text-align:center; color:#fff;}
.mheaddiv > h1 {font-size:1.4em;font-weight:normal;margin-top:5px;}

.sheaddiv {margin-top:0px; margin-bottom:0px;padding:1px 0px 10px 0px;color:#000;}
.sheaddiv > h2 {margin-top:10px; font-size:1.4em;padding:0px 0px 3px 0px;}

footer {background:#000095; text-align:center; font-size:10px;color:#ffffff; line-height: 14px;padding: 8px 0px 5px 10px;}
footer a {color:#ffffff; text-decoration:underline;}
footer a:hover {color:#0000ff;}

/* 3-2015 Header menu button dropdown changes */
.btn-custom { background-color: hsl(238, 100%, 30%) !important; background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0008ff", endColorstr="#000599");
background-image: -khtml-gradient(linear, left top, left bottom, from(#0008ff), to(#000599));
background-image: -moz-linear-gradient(top, #0008ff, #000599); background-image: -ms-linear-gradient(top, #0008ff, #000599);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0008ff), color-stop(100%, #000599));
background-image: -webkit-linear-gradient(top, #0008ff, #000599); background-image: -o-linear-gradient(top, #0008ff, #000599);
background-image: linear-gradient(#0008ff, #000599); border-color: #000599 #000599 hsl(238, 100%, 25%); color: #fff !important;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33); -webkit-font-smoothing: antialiased;}
.dropdown { float:left;margin-top:15px;margin-left:30px;}      /* button position */
.dropdown-menu {margin-top:12px;background: #dddddd;}
.dropdown-menu> li > a {margin-top:10px;font-size:16px;font-weight:normal;line-height:20px;background: #000095;
padding:10px 10px 10px 10px;border:2px solid #bbbbbb;color:#fff;}
.dropdown-menu> li > a:hover { color:#0000ff; background: #aaaaaa;}

























