﻿/* client branding
----------------------------------------------------------*/

.primary_colour1 {
    background-color: #00565B; 
}

.primary_colour2 {
    background-color: #00B2AA; 
}

.secondary_colour1 {
    background-color: #E2DB72; 
}

.secondary_colour2 {
    background-color: #807F83; 
}
.secondary_colour3 {
    background-color: #368893; 
}

.secondary_colour4 {
    background-color: #73CBCD; 
}
.secondary_colour5 {
    background-color: #C4E7E6; 
}

.tertiary_colour1 {
    background-color: #AFA590; 
}

.tertiary_colour2 {
    background-color: #C5C5BF; 
}
.tertiary_colour3 {
    background-color: #DEDFD9; 
}

/* template overrides
----------------------------------------------------------*/

.rightrail > li > a {
    color: #00B2AA; 
}

.rightrail .nav > li > a:hover {
    background-color: #00B2AA;
    color: #C4E7E6;
}

/* bootstrap element overrides
----------------------------------------------------------*/

body {
    /*color: #00565B;*/
    color: #333;
    font-family: 'Open Sans', sans-serif;
    /*background-color: #00565B;*/
    background-color: #ffffff;

}

h1,h2,h3,h4 {
    /*color: #00accd;*/
}

a.default:link, a.default:visited, a.default:hover, a.default:active {
  /*color: #00accd;*/
}

/* bootstrap nav overrides
----------------------------------------------------------*/

.navbar {
    border-radius: 0px;
}

.navbar-default {
  background-color: #C4E7E6;
  border-color: #368893;
    -webkit-box-shadow: 0 3px 9px #C4E7E6;
          box-shadow: 0 3px 9px #C4E7E6;
}

.navbar .brand, .navbar .nav > li > a {
    color: #00565B;
}

.navbar .brand, .navbar .nav > li:hover {
    background-color: #D1EDED;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background-color: #D1EDED;
    font-weight: bold;
}


.nav-pills > li > a {
  border-radius: 4px;
  /*color: #00accd;*/
}

.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #ffffff;
  /*background-color: #00accd;*/
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid  #368893;

  border-radius: 0px;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.175);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #D1EDED;

}

/* bootstrap pagination overrides
----------------------------------------------------------*/

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  /*background-color: #00accd;*/
  /*border-color: #00accd;*/
}

.pagination > li > a,
.pagination > li > span {
    /*color: #00accd;*/
}


/* bootstrap accordian overrides
----------------------------------------------------------*/

/*.panel-default {
    border-color: #807F83;
}

.panel-default > .panel-heading {
    background-color: #DEDFD9;
    border-color: #AFA590;
}

.panel-title {
    color: #807F83;
}*/

/* bootstrap table overrides
----------------------------------------------------------*/

.table-bordered tr.headings th {
    border: 1px solid  #DEDFD9 !important;
    background-color: #ECECE9;
}

tr.filter {
    background-color:#feffeb;
}


/* bootstrap button overrides
----------------------------------------------------------*/
.btn-primary {
  /*background-color: #368893;
      border-color: #00565B;
  */
  /*background-color: #00ACCD;*/
  border-color: #721c63; /*remove button border as per requirement*/
  color: #fff;
  font-weight: bold;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff2d6ca2', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-primary:hover,
.btn-primary:focus {
  /*background-color: #00accd;*/
  background-color: #721c63;
  color: #fff;
  background-position: 0 -15px;
}

.btn-primary:active,
.btn-primary.active {
  /*background-color: #00accd;*/
  /*border-color: #00accd;*/
}

.form-control {
  border-radius: 2px;
}

.form-control:focus {
  border-color: #73CBCD;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(115, 203, 205, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(115, 203, 205, 0.6);
}


/* misc theme overrides
----------------------------------------------------------*/

button#spinner, button#spinner:hover {
  color:#368893;
}





