/* pit colors
dark #122d54
mid #2e5eba
light #2d72df
*/

a, a:visited{
  color:#2d72df;
}
a:hover{
  color:#2e5eba;
}
a.lightlink,a:hover.lightlink, a:visited.lightlink{
  color:#f0f0f0;
}
a.darklink,a:hover.darklink, a:visited.darklink{
  color:#333;
}

.navbar-default {
    background-color: transparent;
    border-color: transparent;
}
.navbar-default .navbar-nav>li>a {
    color: #ffffff;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    background-color: transparent;
    border-color: transparent;
    font-weight: bold;
    color: #ffffff;
}
.dropdown-menu{
    background-color: #122d54;
}
.dropdown-menu li a {
    color: #f0f0f0;
}
.navbar-default .navbar-nav>li>a:hover {
    color: #f0f0f0;
  font-weight: bold;
}
.bg-lightgray{
    background-color: #f0f0f0;
    color:#646464;
}

.bg-darkgray {
    background-color: #646464;
    color:#f0f0f0;
    padding: 20px 0;
    vertical-align: middle;
}
.bg-red{
    background-color: #c01b2b;
    color:#ffffff;
}
.bg-blue{
    background-color: #2e5eba;
    color:#ffffff;
}

.bg-lightblue{
  background-color: #2d72df;
  color:#ffffff;
}
.socialicons a:link, .socialicons a:visited, .socialicons a:active {
    text-decoration: none;
    color:#f0f0f0;
}
.socialicons a:hover {
    color:#ffffff;
}
.socialicons{
    font-size: 2em;
}
.pit-btn {
    background-color: #2e4c97;
    color: #f0f0f0;
}

.pit-btn-search {
    background-color: transparent;
    color: #f0f0f0;
}
#mod-search-searchword{
    border-color: #f0f0f0 transparent #f0f0f0 #f0f0f0;
}
#search-btn{
    border-color: #f0f0f0 #f0f0f0 #f0f0f0 transparent;
}
#mod-search-searchword:-webkit-input-placeholder { color: #f0f0f0; }
#mod-search-searchword:-moz-placeholder { color: #f0f0f0; }
#mod-search-searchword:-moz-placeholder { color: #f0f0f0; }
#mod-search-searchword:-ms-input-placeholder { color: #f0f0f0; }
.pit-btn-red {
    background-color: #920020;
    color: #ffffff;
}
.pit-input{
    background-color: #f0f0f0;
    color:#646464;
    padding: 10px 10px;
    margin-bottom: 10px;
}

.quick-task-icon{
    background: #2e5eba;
    background: -webkit-linear-gradient(#2d72df, #2e4c98);
    background: -o-linear-gradient(#2d72df, #2e4c98);
    background: -moz-linear-gradient(#2d72df, #2e4c98);
    background: linear-gradient(#2d72df, #2e4c98);
}
.support-item {
    border-color: #d4626d;
}

.navbar-default .navbar-toggle .icon-bar{
   background-color: #f0f0f0;
}
#topcontrol {
    background-color: #2e5eba;
    color:#f0f0f0;
}
#form-messages.success{
  color:green;
}
#form-messages.error{
  color:red;
}

.breadcrumb>.active {
  color:#2e5eba;
  font-weight: bold;
}

.breadcrumb>li>a{
  color:#000;
  text-decoration:none;
}

.btn-mod-sq {
  color: #f0f0f0;
  background-color: #2e5eba;
}
.btn-mod-sq:hover{
  color: #f0f0f0;
  background-color: #2d72df;
}

.blognewsov .item {
   background-color: #f0f0f0;
}

.blognewsov .item .page-header {
   background-color: #2d72df;
    color:#ffffff;
}
.blognewsov .item .page-header a, .blognewsov .item .page-header a:hover, .blognewsov .item .page-header a:visited{
  color:#ffffff;
  font-weight:300;
}
.modal-content{
  background-color:#f0f0f0;
}
.modal-content h3{
  background-color: #2d72df;
  color:#ffffff;
}


@media (max-width: 767px) {
    #mainmenu {
        background-color: #2e4c98;
    }
    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
      color: #f0f0f0;
  	}
  .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{
    color: #f0f0f0;
    font-weight: bold;
  }
}