h1 {
    font-size:36px;
    font-size:28px;
    margin-top: 4px;
}
h2 {
    font-size:30px;
    font-size:24px;
}
h3 {
    font-size:24px;
    font-size:20px;
}
h4 {
    font-size:18px;
}
.bordered div {
    border-right: 1px dotted #ccc;
    margin-bottom: 12px;
}
.bordered div:last-child, .bordered div:nth-child(3) {
    border: none;
}
.container hr {
  -moz-border-bottom-colors: none;
  -moz-border-image: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border: 1px dotted #ccc;
  margin: 18px 0;
}

ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;    
}

ul.nav ul.nav li a {
    padding-left: 3em;
}

p img {
    padding-right: 1em;
    padding-bottom: 1em;
}
#header {
    margin-top: 4px;
    margin-bottom: 12px;
}
.navbar-collapse {
    float: left;
}
.input-group {
    float: right;
}
.glyphicon-search {
    cursor: pointer;
    height: 32px;
    width: auto;
    float: left;
}
.navbar-inverse .navbar-nav>li>a {
    color: #ddd;
}
.navbar input.form-control {
    width: 220px;
}



body {
    background-color: #4282BF;
    margin-bottom: 2px;
}
#holder {
    background-color: #fff;
    margin-top: 4px;
}
.footer2 .right {
    text-align: right;
}
div.input-group {
    margin-right: 10px;
}
.footer2 {
    background-color: #fff;
    margin-top: 2px;
    margin-bottom: 2px;
    font-size: 12px;
}
.visitors {
    margin-bottom: 6px;
}


label.error {
    color: #f00;
}


.color-red {
    color: #f00;
}


input.error, textarea.error, select.error {
    border: 1px solid #FF0000;
}

label.error {
    color: #FF0000;
    font-size: 1em;
    font-weight: normal;
}

.head1 {
    margin-left: 8em;
}

.head2 {
    margin-right: 8em;
}


@media only screen and (max-width: 1200px)
{
    #header img.head2 {
        display: none;
    }
    #header img.head1 {
        margin-left: 0;
    }
    div.searchDiv {
        display: none;
    }
}