/**
 * Place your custom styles here.
 */


/*OVERRIDES*/
body { background-color: #eee; background-image: url('/sites/default/files/hoz-stripe.png');}
.container {background-color: #fff;}
a { color: #51758D; }
.navbar.container { max-width: 1170px; }
#page-header {margin-right: -15px; margin-left: -15px}
.navbar-default { background-color: #fff; border-color: #fff; border-top-left-radius: 10px; border-top-right-radius: 10px; padding: 20px;}
.front .page-header {display: none;}
h1.block-title, .page-header { color: #51758d; margin-top: 20px; font-size: 1.9em; }
h2.block-title { background-color: #78a300; border-radius: 10px; padding: 10px; color: #fff; font-size: 1.2em;}
h2, .h2 { font-size: 24px; }
h3, .h3 { font-size: 20px; }
.block:first-child h2.block-title, .page-header { margin-top: 15px; }

.panel-heading h4 { color: #fff; margin: 0;} 
.panel-default > .panel-heading { 
    margin-top: 20px;
    border-radius: 10px; 
    background-color: #78A300;
}
.panel {box-shadow: 0 0px 0px rgba(0, 0, 0, 0.00);}
.front .panel-default {
    border-color: #fff;
}
.front .panel-default ul {margin-top: 10px;} 
.breadcrumb { background-color: #fff; }
.well {   background-color: #dff0d8;
    border-color: #d6e9c6;
    border-radius: 20px;}
.easy-breadcrumb {padding: 20px; font-size: 12px;} 
/*COLORS*/

/*.btn-primary {
    background-color: #78a300;
    border-color: #78a300;
    color: #fff; }*/

.form-control {
    border: 1px solid #78a300; }


/*LOGO*/
@media only screen and (max-width: 500px) {
        .navbar .logo img{
            width:300px;
     }
}

/*TOGGLE*/

.navbar-toggle {display: none;}
.navbar-collapse.collapse{
  display: block !important;
}

.navbar-nav>li, .navbar-nav{
  float: left !important;
}

.navbar-nav.navbar-right:last-child{
  margin-right: -15px !important;
}

.navbar-right{
  float: right !important;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #fff;
}


/*FOOTER*/
.footer {border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; background-color: #003A70;}
.footer ul { margin: 0; padding: 0; list-style-type: none; }
.footer ul li { display: inline;  padding: 10px; }
.footer { margin-top: 0px; padding-bottom: 10px; padding-top: 10px; }
.footer a { color: #d5d5d2; }
.footer a:hover, a:focus { color: #d5d5d2; text-decoration: underline; }
.footer .btn-primary { border-color: #78a300; color: #fff; background-color: #286090; border-color: #204d74; color: #fff; }
