ul.services
{
  margin-bottom: 40.5px;
  
}
ul.services > li a
{
  font-size:18px;
}
ul.services > li 
{
  margin-bottom: 18.5px;
}

li.leaf {
  width:25% !important;
  padding: 0.0em 0.4em 0.8em 0.4em !important;
  border: #535252 !important;
  text-align: center;
}

.service-groups a.fsservice-pretty-link h2 {
  font-size: 18px !important;
  font-weight: 500 !important;
  color: #535252 !important;
}

.service-groups a.fsservice-pretty-link.active {
  border: 1px #862142 solid !important;
  background-color: #f4e3e8 !important;
  color: #fff !important;
}

.service-groups a.fsservice-pretty-link:hover {
  border: 1px #862142 solid !important;
  background-color: #f4e3e8 !important;
  color: #fff !important;
}

.service-groups a.fsservice-pretty-link {
  height: 60px !important;
}

.service-groups a.fsservice-pretty-link:link {
  display: flex;
  justify-content: center;
  align-items: center;
}

.btn-search {
  border-color: #006636;
  background-color: #006636;
}

.btn-search:hover {
  border-color: #006636;
  background-color: #006636;
}

.btn-search:focus {
  border-color: #006636;
  background-color: #006636;
}

.btn-search:active {
  border-color: #006636;
  background-color: #006636;
}

.form-link-color {
  color: #861f41;
}

.form-link-color:link {
  color: #861f41;
}

.form-link-color:hover {
  color: #861f41;
  text-decoration: underline;
}

.form-link-color:visited {
  color: #861f41;
  text-decoration: underline;
}

.form-link-color:active {
  color: #861f41;
  text-decoration: underline;
}

.navbar-inverse {
  background-color: #eeede2 !important;
  border-color: #862041 !important;
}

.navbar-inverse .navbar-nav>li>a {
  color: #862142 !important;
  font-size: 18px;
}

a.navbar-brand {
  color: #862142 !important;
  font-size: 18px;
  line-height: 25px !important;
}

.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus {
  background-color: #862142 !important;
  color: #ffffff !important;
}

.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
  color: #862142 !important;
  font-size: 14px;
}

.btn-primary {
  color: #fff !important;
  background-color: #862041;
  border-color: #ffffff;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
  color: #862142 !important;
  background-color: #f4e3e8;
  border-color: #862142;
}

.btn.active .caret {
  color: #862142 !important;
  border-top-color: #862142 !important;
  border-bottom-color: #862142 !important;
}

a {
  color: #862142 !important;
}

.search-row {
  margin-bottom: 30px !important;
  padding-top: 10px;
}

section {
  margin-top:10px;
}

h1.title {
  margin-top: 10px !important;
}

.navbar-static-top {
    border-width: 0 0 2px !important;
}

div#footer {
  padding-left:0px !important;
}

#toolbar .login-link {
  visibility: hidden;
}

#self-content {
  padding-left: 5px !important;
}

.case_notes .case_notes_bar {
  background-color: #862041;
}

@media (max-width: 767px) {

li.leaf {
  width: 100% !important;
  padding: 0.0em 0px 0.8em 0px !important;
}

.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
  color: #862142 !important;
  line-height: 18px !important;
  font-size: 14px;
}

#toolbar .navbar-header {
  visibility: hidden;
}

#self-content {
  padding-left: 20px !important;
}

}