/* ---------- Color Module Styles ----------- */

body {
  color: #000000;
  background: #ffffff;
}
#wrapper,
.block-masradix-mainnavigation-menu a.is-active {
  background: #ffffff;
}
.tabs ul.primary li a.is-active {
  background-color: #ffffff;
}
.tabs ul.primary li.is-active a {
  background-color: #ffffff;
  border-bottom-color: #ffffff;
}


.leaflet-control-locate {
  border-color: #0070b3 !important;
}

.navbar-default .navbar-toggle .icon-bar,
.navbar-offcanvas.in {
  background-color: #ebebeb;
}


.btn-default:active:hover {
    background-color: #000066;
    color: #ffffff
}


.btn,
.mas-action li a,
.btn-default,
.add-block p a,
.btn-default:active,
.pager li > a, .pager li > span,
.btn-default.active,
.open > .btn-default.dropdown-toggle {
  /* color: #000066; */
  /* text-transform:uppercase; */
  /* border: 1px solid #999999; */
  /* position: relative; */
}

.btn-default,
.notifications li,
.button.button--primary {
  color: #ebebeb;
  background-color: #000066;
  text-decoration:none;
  text-transform:inherit;
}

.btn.start{
    text-transform:inherit;
    text-decoration:none;
}
.btn.report {
  color: #ebebeb;
  background-color: #000066;
  /* text-transform:inherit; */
}

.btn.visualize {
  color: #ebebeb;
  background-color: #000066
}

.btn.request {
  color: #ebebeb;
  background-color: #000066
}

.btn.start:after {
    /* background-color: #027ecc; */
}

.btn.start:hover,
.btn.start:active,
.btn.start:focus,
.btn-circle:hover,
.btn-default:active,
.btn-default:hover,
.btn-default:focus {
  color: #f1f1f1;
  background-color: #000066;
}

.view--requests .view__header,
.shariff-button a,
header.clearfix,
.add-block,
footer#footer,
.region-sidebar li.list-group-item,
fieldset#edit-field-geolocation-0-map-container,
.form-item-field-request-image-0 {
  background-color: #ebebeb;
}

footer#footer {
  background-color: #000066;
}

.block.block--markaspotbuiltwithblock {
  background: none;
}

.nav.navbar-nav li:hover:before {
    background-color: #000066;
}

.navbar a {
  color: #000066;
}

.toggled .shariff-button a,
.nav.navbar-nav > .active > a, .nav.navbar-nav > .active > a:hover, .nav.navbar-nav > .active > a:focus {
  color: #f7f7f7;
  background-color: #000066;
}

.block .user-login-form,
.block--userlogin a,
.nav.navbar-nav > li > a {
  color: #f7f7f7;
}

a,
.link,
.result-filter {
  color: #000066;
}

p a {
  text-decoration: underline;
  -moz-text-decoration-color: rgba(0, 113, 179, 0.5); /* Code for Firefox */
  text-decoration-color: rgba(0, 113, 179, 0.5);

}

a:hover,
a:focus,
.link:hover,
.link:focus {
  color: #000066;
}
a:active,
.link:active {
  color: #000066;
}


.site-name,
.site-name a {
  color: #7271e6;
}


/* ---------- Color Form ----------- */

[dir="rtl"] .color-form .color-palette {
  margin-left: 0;
  margin-right: 20px;
}
[dir="rtl"] .color-form .form-item label {
  float: right;
}
[dir="rtl"] .color-form .color-palette .lock {
  right: -20px;
  left: 0;
}

@media (min-width: 1024px) {
  /*
  .navbar-default div.container {
    background: #e2e2e2;
  }*/

  .nav.navbar-nav > li,
  .links.inline a,
  .navbar-inner li {
    text-transform: uppercase;
  }

  nav#sidebar-wrapper {
    color: #000000;
  }

  .nav.navbar-nav > li > a {
    color: #000000;
  }

  .nav.navbar-nav > li > a:active {
    color: #000066!important;
  }

  .nav.navbar-nav > li > a {
    color: #000066;
  }

  .nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    background-color: #ebebeb!important;
    color: #00466f
  }

}
