﻿/* note that caret color is set by the border!!
    the border-top property of the .caret class requires
    a lot of focus!!
*/

/*  See dropdown-menu > li css above for li css */

/*  Gnarus Colors  */
/* Dark Blue: Pantone 295C 
      Web#: 00447C
      RGB#:  0 68 124

Gnarus Light Blue: Pantone 3015C 
      Web#: 0073AE
      RGB#: 0 119 201
  
Brown: Pantone 438C (80%)
       Web#: 766D4E
       RGB#: 118 109 78

Ice Blue:  RGB: 210 220 230 
            Hex:  #C8D2DC

Light Brown:  #B1A476
                rgb(177, 164, 118)

Lighter Brown:  225, 210, 150

Zurn Blue :   0,119,201
Zurn Green:  106, 191, 74

 */


.exportToolbarCaption {
        background-color: rgba(238, 238, 238, 1);
        height: 38px;
        padding: 0 10px 0 10px;
        text-align: center;
        position:absolute; 
        cursor: default;
    }

.btn-warningEK {
  color: #fff;
  background-color: #4181be;
  border-color: #eea236;
}
.btn-warningEK:focus,
.btn-warningEK.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}

.ek-focused-row td{
        background-color: rgb(240,220,100)   !important;
        color: black    !important;
}

.ek-focused-row-linked td {
    background-color: rgb(240,140,160) !important;
    color: black !important;
}

/* note that caret color is set by the border!!
    the border-top property of the .caret class requires
    a lot of focus!!
*/

/*  See dropdown-menu > li css above for li css */

/*  Gnarus Colors  */
/* Dark Blue: Pantone 295C 
      Web#: 00447C
      RGB#:  0 68 124

Light Blue: Pantone 3015C 
      Web#: 0073AE
      RGB#: 0 115 174
  
Brown: Pantone 438C (80%)
       Web#: 766D4E
       RGB#: 118 109 78

Ice Blue:  RGB: 210 220 230 
            Hex:  #C8D2DC

 */

/* EK Colors */
.zurn-blue {
    color: white;
    background-color: rgba(0, 119, 201, 1);
    font-weight: bold;
    margin-left: 4px;
    padding-left: 8px;
    border-radius: 4px;
}


.gnarus-dkblue{    
    color: white;
    background-color:rgba(0, 68, 124, 1);
    font-weight:bold;
    margin-left: 4px;
    padding-left:8px;
    border-radius:4px;
}

.gnarus-gray{
    color: rgba(0, 68, 124, 1);
    background-color: rgba(204, 204, 204, 1);
}
.gnarus-ltblue{
    color: white;
    background-color:rgba(0, 119, 201, 1);
}
.gnarus-dkbrown{
    color: white;
    background-color:rgba(118, 109, 78, 1);    
}
.gnarus-ltbrowntext{
    color: rgba(220, 200, 100, 1);
}
.gnarus-dkbluetext{    
    color:rgba(0, 68, 124, 1);
}
.ek-greentext{
    color:rgba(0,180,0,1);
    font-weight:bold;
}
.ek-yellowtext{
    color:rgb(148, 148, 8);
    font-weight:bold;
}
.ek-redtext{
    color:rgba(255,0,0,1);
    font-weight:bold;
}



/*  EK Items - colors */
.ek-band-gray{
    color: rgba(0, 0, 0, 1);
    background-color: rgba(204, 204, 204, 1);
}
.ek-band-ltbrown {
    color: rgba(0, 0, 0, 1);
    background-color: rgba(177, 164, 118, 1);
}
.ek-band-white{
    color: rgba(60, 60, 60, 1);
    background-color: rgba(255, 255, 255, 1);
}
.ek-band-dkgray{
    color: rgba(255, 255, 255, 1);
    background-color: rgba(60, 60, 60, 1);
}
.ek-band-purple1{
  color: rgba(255, 255, 255, 1);
  background-color: rgba(150,112,174,1);
  border-color: rgba(148,88,168,1);
}
.ek-band-purple2{
  color: rgba(255, 255, 255, 1);
  background-color: rgba(100,76,116,1);
  border-color: rgba(148,88,168,1);
}
.ek-band-dkgreen{
  color: rgba(237, 170, 0, 1);
  background-color: rgb(1, 70, 38);
}
.ek-band-300{
    width: 300px;
}
.ek-band-400{
    width: 400px;
}



/*  EK Items - inputs */
.txtInLine {
    display: inline-block;
    color: darkblue;
    vertical-align: middle;
} 

.hidden {
  display: none !important;
  visibility: hidden !important;
  -webkit-transition: -webkit-all 0.4s ease;
  -moz-transition: -moz-all 0.4s ease-out;
  -o-transition: -o-all 0.4s ease-out;
  transition: all 0.4s ease-out;
}

.input-ek-fixed-80{
    max-width:80px;
}
.input-ek-fixed-90{
    max-width:90px;
}
.input-ek-fixed-100{
    max-width:100px;
}

.input-ek-fixed-120{
    max-width:120px;
}
.input-ek-fixed-160{
    max-width:160px;
}
.input-ek-fixed-180{
    max-width:180px;
}
.input-ek-fixed-200{
    max-width:200px;
}
.input-ek-fixed-240{
    max-width:240px;
}
.input-ek-fixed-300{
    max-width:300px;
}
.input-ek-fixed-320{
    max-width:320px;
}
.input-ek-fixed-360{
    max-width:360px;
}

/*  EK Panels */
.panel-gnarus {
  border-color: rgba(0,68,124,1);
  border-width: 1px;
  border-radius:4px;
}

.panel-gnarus > .panel-heading {
  color: rgba(255, 255, 255, 1);
  background-color: rgba(0,68,124,1);
  border-color: rgba(0,68,124,1);
}

.panel-gnarus > .panel-heading + .panel-collapse .panel-body {
  border-top-color: rgba(0,68,124,1);
}

.panel-gnarus > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: rgba(0,68,124,1);
}

.panel-gnarusltblue {
  border-color: rgba(0,119,201,1);
  border-width:1px;
  border-radius:4px;
}

.panel-gnarusltblue > .panel-heading {
  color: rgba(255, 255, 255, 1);
  background-color: rgba(0,119,201,1);
  border-color: rgba(115,119,201,1);
  border-width: 2px;
}

.panel-gnarusltblue > .panel-heading + .panel-collapse .panel-body {
  border-top-color: rgba(0,119,201,1);
}

.panel-gnarusltblue > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: rgba(0,119,201,1);
}

.panel-ice {
  border-color: rgba(210,220,230,1);
  border-width:1px;
  border-radius:4px;
}

.panel-ice > .panel-heading {
  color: rgba(0, 68, 124, 1);
  background-color: rgba(210,220,230,1);
  border-color: rgba(210,220,230,1);
  border-width: 2px;
}

.panel-ice > .panel-heading + .panel-collapse .panel-body {
  border-top-color: rgba(210,220,230,1);
}

.panel-ice > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: rgba(210,220,230,1);
}

.panel-purple {
  border-color: rgba(148,88,168,1);
}

.panel-purple > .panel-heading {
  color: rgba(255, 255, 255, 1);
  background-color: rgba(124,94,144,1);
  border-color: rgba(148,88,168,1);
}

.panel-purple> .panel-heading:hover,
.panel-purple>.panel-heading:active,
.panel-purple>.panel-heading.active,
.open .dropdown-toggle .panel-purple {
  color: #ffffff;
  background-color: rgba(148,88,168,1);
  border-color: rgba(148,88,168,1);
  -webkit-transition: -webkit-transform 0.4s ease-out;
     -moz-transition: -moz-transform 0.4s ease-out;
       -o-transition: -o-transform 0.4s ease-out;
          transition: transform 0.4s ease-out;
}

.panel-purple > .panel-heading + .panel-collapse .panel-body {
  border-color: rgba(148,88,168,1);
}

.panel-purple > .panel-footer + .panel-collapse .panel-body {
  border-color: rgba(148,88,168,1);
}

.panel-red {
  border-color: rgba(220,80,80,1);
}

.panel-red > .panel-heading {
  color: rgba(255, 255, 255, 1);
  background-color: rgba(195,110,110,1);
  border-color: rgba(220,80,80,1);
}

.panel-red> .panel-heading:hover,
.panel-red>.panel-heading:active,
.panel-red>.panel-heading.active,
.open .dropdown-toggle .panel-red {
  color: #ffffff;
  background-color: rgba(220,80,80,1);
  border-color: rgba(220,80,80,1);
  -webkit-transition: -webkit-transform 0.4s ease-out;
     -moz-transition: -moz-transform 0.4s ease-out;
       -o-transition: -o-transform 0.4s ease-out;
          transition: transform 0.4s ease-out;
}

.panel-red > .panel-heading + .panel-collapse .panel-body {
  border-color: rgba(220,80,80,1);
}

.panel-red > .panel-footer + .panel-collapse .panel-body {
  border-color: rgba(220,80,80,1);
}

.panel-ek-400 {
  margin-bottom: 20px;
  background-color: #eeeeee;
  width: 400px;
  position:center;
  border: 1px solid transparent;
  margin-left:50px;
  border-radius: 5px;
  padding:18px;
  -webkit-box-shadow: 0 8px 8px rgba(0, 0, 0, 0.35);
          box-shadow: 0 8px 8px rgba(0, 0, 0, 0.35);
}
.panel-ek-500 {
  margin-bottom: 20px;
  background-color: #eeeeee;
  width: 500px;
  position:center;
  border: 1px solid transparent;
  margin-left:50px;
  border-radius: 5px;
  padding:18px;
  -webkit-box-shadow: 0 8px 8px rgba(0, 0, 0, 0.35);
          box-shadow: 0 8px 8px rgba(0, 0, 0, 0.35);
}



/*  EK Items - buttons */
/btn-ek-small{
    width: 48px;
    height: 24px;
}
.btn-ek-largeblue {
  color: #ffffff;
  background-color: rgba(90,130,165,1);
  width: 200px;
  height: 100px;
  border-color: rgba(40,120,160,1);
}

.btn-ek-largeblue:hover,
.btn-ek-largeblue:focus,
.btn-ek-largeblue:active,
.btn-ek-largeblue.active,
.open .dropdown-toggle.btn-ek-largeblue {
  color: #ffffff;
  background-color: rgba(60,160,215,1);
  border-color: #269abc;
  -webkit-transition: -webkit-all 0.4s ease;
  -moz-transition: -moz-all 0.4s ease-out;
  -o-transition: -o-all 0.4s ease-out;
  transition: all 0.4s ease-out;
}


.btn-ek-gray {
  color: #000000;
  background-color: #dddddd;
  border-color: #07692D;
}
.btn-ek-gray:hover,
.btn-ek-gray:focus,
.btn-ek-gray:active,
.btn-ek-gray.active,
.open .dropdown-toggle .btn-ek-gray {
  color: #ffffff;
  background-color: #07692D;
  border-color: #07692D;
  -webkit-transition: -webkit-transform 0.4s ease-out;
     -moz-transition: -moz-transform 0.4s ease-out;
       -o-transition: -o-transform 0.4s ease-out;
          transition: transform 0.4s ease-out;
}

.btn-gnarus {
  color: rgba(0,68,124,1);
  background-color:white;
  border-color:rgba(0,68,124,1);
  border-width: 1px;
  border-radius:3px;
}

.btn-zurn {
    color: rgba(0,119,201,1);
    background-color: white;
    border-color: rgba(0,119,201,1);
    border-width: 1px;
    border-radius: 3px;
}

.btn-zurn:hover,
.btn-zurn:focus,
.btn-zurn:active,
.btn-zurn.active,
.open .dropdown-toggle.btn-zurn {
    color: rgba(255,255,255,1);
    background-color: rgba(0,119,201,1);
    border-color: #285e8e;
    -webkit-transition: -webkit-all 0.4s ease;
    -moz-transition: -moz-all 0.4s ease-out;
    -o-transition: -o-all 0.4s ease-out;
    transition: all 0.4s ease-out;
}



.btn-gnarus:hover,
.btn-gnarus:focus,
.btn-gnarus:active,
.btn-gnarus.active,
.open .dropdown-toggle.btn-gnarus {
  color: rgba(220,200,100,1);
  background-color:rgba(00,68,124,1);
  border-color: #285e8e;
  -webkit-transition: -webkit-all 0.4s ease;
  -moz-transition: -moz-all 0.4s ease-out;
  -o-transition: -o-all 0.4s ease-out;
  transition: all 0.4s ease-out;
}

.btn-gnarus:active,
.btn-gnarus.active,
.open .dropdown-toggle.btn-gnarus {
  background-image: none;
}

.btn-gnarus-brown {
  color: rgba(0,0,0,1);
  background-color:rgba(170,160,120,1);
  border-color:rgba(220,200,100,1);
}

.btn-gnarus-brown:hover,
.btn-gnarus-brown:focus,
.btn-gnarus-brown:active,
.btn-gnarus-brown.active,
.open .dropdown-toggle.btn-gnarus-brown {
  color: rgba(0,68,124,1);
  background-color:rgba(220,200,100,1);
  border-color: rgba(220,200,100,1);
  -webkit-transition: -webkit-all 0.4s ease;
  -moz-transition: -moz-all 0.4s ease-out;
  -o-transition: -o-all 0.4s ease-out;
  transition: all 0.4s ease-out;
}

.btn-gnarus-brown:active,
.btn-gnarus-brown.active,
.open .dropdown-toggle.btn-gnarus {
  background-image: none;
}

.btn-ek-ltblue {
  color: #ffffff;
  background-color: rgba(90,130,165,1);
  width: 80px;
  border-color: rgba(40,120,160,1);
}

.btn-ek-ltblue:hover,
.btn-ek-ltblue:focus,
.btn-ek-ltblue:active,
.btn-ek-ltblue.active,
.open .dropdown-toggle.btn-ek-ltblue {
  color: #ffffff;
  background-color: rgba(0,115,174,1);
  border-color: #269abc;
  -webkit-transition: -webkit-all 0.4s ease;
  -moz-transition: -moz-all 0.4s ease-out;
  -o-transition: -o-all 0.4s ease-out;
  transition: all 0.4s ease-out;
}

/* Lavender buttons  */
.btn-ek-lavenderbig {
    color: #ffffff;
    background-color: rgba(203,180,227,1);
    width: 160px;
    height: 40px;
    border-color: rgba(212,140,212,1);
    border-width: 1px;
    border-radius: 5px;
}

    .btn-ek-lavenderbig:hover,
    .btn-ek-lavenderbig:focus,
    .btn-ek-lavenderbig:active,
    .btn-ek-lavenderbig.active,
    .open .dropdown-toggle.btn-ek-lavenderbig {
        color: #ffffff;
        background-color: rgba(212,140,212,1);
        border-color: rgba(224, 176, 255,1);
        transition: all 0.5s ease-out;
    }

.btn-ek-lavender {
    color: #ffffff;
    background-color: rgba(203,180,227,1);
    width: 80px;
    height: 40px;
    border-color: rgba(212,140,212,1);
    border-width: 1px;
    border-radius: 5px;
}

    .btn-ek-lavender:hover,
    .btn-ek-lavender:focus,
    .btn-ek-lavender:active,
    .btn-ek-lavender.active,
    .open .dropdown-toggle.btn-ek-lavender {
        color: #ffffff;
        background-color: rgba(212,140,212,1);
        border-color: rgba(224, 176, 255,1);
        transition: all 0.5s ease-out;
    }


/*  Orange button */
.btn-ek-orange {
  color: #ffffff;
  background-color: rgba(205,160,110,1);
  width: 80px;
  border-color: rgba(235,162,54,1);
  border-width: 1px;
  border-radius:3px;
}

.btn-ek-orange:hover,
.btn-ek-orange:active,
.btn-ek-orange:focus,
.btn-ek-orange.active,
.open .dropdown-toggle.btn-ek-orange {
  color: #ffffff;
  background-color:  rgba(245,180,82,1);
  border-color: rgba(235,162,54,1);
}

.btn-ek-orangewide {
  color: #ffffff;
  background-color: rgba(205,160,110,1);
  width: 100px;
  border-color: rgba(235,162,54,1);
}

.btn-ek-orangewide:hover,
.btn-ek-orangewide:active,
.btn-ek-orangewide:focus,
.btn-ek-orangewide.active,
.open .dropdown-toggle.btn-ek-orangewide {
  color: #ffffff;
  background-color:  rgba(245,180,82,1);
  border-color: rgba(235,162,54,1);
}

.btn-ek-gnarusdrop {
  color:rgba(255,255,255,1);
  background-color:rgba(0,68,124,1);
  width: 200px;
  border-color: rgba(0,68,124,1);
}

.btn-ek-gnarusdrop:hover,
.btn-ek-gnarusdrop:active,
.btn-ek-gnarusdrop:focus,
.btn-ek-gnarusdrop.active,
.open .dropdown-toggle.btn-ek-gnarusdrop {
  color: rgba(0,68,124,1);
  background-color:  rgba(255,255,255,1);
  border-color: rgba(0,68,124,1);
}

.btn-ek-green {
  color: #ffffff;
  background-color: rgba(135,190,135,1);
  width: 100px;
  border-color: #4cae4c;
}

.btn-ek-green:hover,
.btn-ek-green:focus,
.btn-ek-green:active,
.btn-ek-green.active,
.open .dropdown-toggle.btn-ek-green {
  color: #ffffff;
  background-color: rgba(65,195,65,1);
  border-color: #398439;
  -webkit-transition: -webkit-all 0.4s ease;
  -moz-transition: -moz-all 0.4s ease-out;
  -o-transition: -o-all 0.4s ease-out;
  transition: all 0.4s ease-out;
}

.btn-ek-green:active,
.btn-ek-green.active,
.open .dropdown-toggle.btn-ek-green {
  background-image: none;
}

.btn-plus:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  color: aliceblue  !important;
  outline-offset: -2px;
}

.btn-plus:hover,
.btn-plus:focus {
  color: #333333;
  text-decoration: none;
  width: 120px  !important;
}


.gv-ek-pager span { 
    background-color:#8C589E; 
    color:white;
    font-size:16px;
    padding:4px;
} 

.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 30px;
}

.modal.fade-ek .modal-dialog-ek {
  -webkit-transform: translate(0, 25%);
      -ms-transform: translate(0, 25%);
          transform: translate(0, 25%);
  -webkit-transition: -webkit-transform 0.4s ease-out;
     -moz-transition: -moz-transform 0.4s ease-out;
       -o-transition: -o-transform 0.4s ease-out;
          transition: transform 0.4s ease-out;
}

.label-ek-bold{
      display: inline-block;
      max-width: 100%;
      margin-bottom: 5px;
      font-weight: bold;
      color: black
}

.label-ek-error{
      display: inline-block;
      max-width: 100%;
      margin-bottom: 5px;
      font-weight: bold;
      color: red;
}

.label-ek-blue{
      display: inline-block;
      max-width: 100%;
      margin-bottom: 5px;
      font-weight: bold;
      color: rgba(40,80,100,1);
}


/* EK DevEx cardview  */
.ek-cardview{
    display: block;
    background-color: rgba(230,220,210,1)
}

.ek-cardview .header{
    background-color: rgba(0,68,124,1);
}

/*  Various nav, tabs css  */
.navbar-gnarus{
    background-color:#00447C;
}
.navbar-gnarus .nav-link {
    color: white;
}

.navbar-zurn {
    background-color: rgba(0, 119, 201, 1); 
}

.navbar-zurn .nav-link {
        color: white;
    }

.navbar-zurn > .disabled > a,
.navbar-zurn > .disabled > a:hover,
.navbar-zurn > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent;
}

.navbar-gnarus .navbar-nav .nav-item .nav-link {
    color: rgba(255, 255, 255, 1); 
    background-color: #00447C;
}

.navbar-gnarus .navbar-nav .nav-item .nav-link > a:hover
.navbar-gnarus .navbar-nav .nav-item .nav-link > a:focus {
    color: rgba(255, 255, 255, 1);
    background-color: rgba(0, 119, 201, 1);
}

.navbar-gnarus .navbar-nav .nav-item > a:hover,
.navbar-gnarus .navbar-nav .nav-item > a:focus {
    color: rgba(255, 255, 255, 1);
    background-color: rgba(0, 119, 201, 1);
}

.navbar-gnarus > .open > a,
.navbar-gnarus > .open > a:hover,
.navbar-gnarus > .open > a:focus {
    color: #00ff00;
    background-color: rgba(0, 119, 201, 1);
}

.navbar-gnarus > .disabled > a,
.navbar-gnarus > .disabled > a:hover,
.navbar-gnarus > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent;
}

.navbar-gnarus > .dropdown > a:hover .caret,
.navbar-gnarus > .dropdown > a:focus .caret {
    border-top-color: #333333;
    border-bottom-color: #333333;
}

.navbar-gnarus > .dropdown > a .caret {
    border-top-color: #766D4E;
    border-bottom-color: #777777;
}


.navbar-pad{
    padding-left: 4px;
    padding-right: 4px;
}

.navbar-nav > li > .dropdown-menu {
    background-color: #ffffff;
}

.navbar-nav > li > .dropdown-menu a:hover {
    background-color: rgba(0, 119, 201, 1);
    color: rgba(255,255,255,1);
}


.navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}



/*  Custom nav menu code  */
#custom-bootstrap-menu.navbar-default .navbar-brand {
    color: rgba(204, 204, 204, 1);
}

#custom-bootstrap-menu.navbar-default {
    border-width: 0px;
    border-color: rgba(00, 68, 124, 1);
    border-radius: 0px;
    background-color: rgba(204, 204, 204, 1);
}

    #custom-bootstrap-menu.navbar-default .navbar-navgnarus > li > a {
        color: rgba(0, 68, 124, 1);
        background-color: rgba(204, 204, 204, 1);
    }

        #custom-bootstrap-menu.navbar-default .navbar-navgnarus > li > a:hover,
        #custom-bootstrap-menu.navbar-default .navbar-navgnarus > li > a:focus {
            color: rgba(220, 200, 100, 1);
            background-color: rgba(0, 68, 124, 1);
        }

    #custom-bootstrap-menu.navbar-default .navbar-navgnarus > .active > a,
    #custom-bootstrap-menu.navbar-default .navbar-navgnarus > .active > a:hover,
    #custom-bootstrap-menu.navbar-default .navbar-navgnarus > .active > a:focus {
        color: rgba(220, 200, 100, 1);
        background-color: rgba(0, 68, 124, 1);
    }

    #custom-bootstrap-menu.navbar-default .navbar-toggle {
        border-color: rgba(0, 68, 124, 1);
    }

        #custom-bootstrap-menu.navbar-default .navbar-toggle:hover,
        #custom-bootstrap-menu.navbar-default .navbar-toggle:focus {
            background-color: rgba(0, 68, 124, 1);
            color: white
        }

        #custom-bootstrap-menu.navbar-default .navbar-toggle .icon-bar {
            background-color: #4b4b4b;
        }

        #custom-bootstrap-menu.navbar-default .navbar-toggle:hover .icon-bar,
        #custom-bootstrap-menu.navbar-default .navbar-toggle:focus .icon-bar {
            background-color: rgba(220, 200, 100, 1);
        }



/*-- Pills -- */
.nav-pillsgnarus > li {
    float: left;
}

    .nav-pillsgnarus > li > a {
        border-radius: 5px;
    }

    .nav-pillsgnarus > li + li {
        margin-left: 2px;
    }

    .nav-pillsgnarus > li.active > a,
    .nav-pillsgnarus > li.active > a:hover,
    .nav-pillsgnarus > li.active > a:focus {
        color: rgba(220,200,100,1);
        background-color: rgba(0,68,124,1);
    }

a.list-group-item.active > .badge,
.nav-pillsgnarus > .active > a > .badge {
    color: #428bca;
    background-color: rgba(0,68,124,1);
}

.nav-pillsgnarus > li > a > .badge {
    margin-left: 3px;
}


.nav-pillsblue > li.active > a,
.nav-pillsblue > li.active > a:hover,
.nav-pillsblue > li.active > a:focus {
    color: rgba(204,204,204,1);
    background-color: rgba(0,115,174,1);
}

.nav-pillsice > li.active > a,
.nav-pillsice > li.active > a:hover,
.nav-pillsice > li.active > a:focus {
    color: rgba(0,68,124,1);
    background-color: rgba(210,220,230,1);
}


/*  This is some sample css code for the DevEx cardview  */
.card
{
    display: block;
    position: relative;
    height: 200px !important;
    width: 250px !important;
}
.card img
{
    display: block;
    margin: auto;
    padding: 15px 0;
}
.card .info
{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    color: white;
    background-color: black;
    opacity: 0;
    text-align: center;
    font-size: 15pt;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
}
.card:hover .info
{
    opacity: 0.8;
}
.info .address
{
    padding-top: 20px;
    font-size: 10pt;
}
.info p
{
    margin-top: 45px;
}
.card .info p,
.card .info span
{
    opacity: 0;
    -webkit-transition:all 0.3s ease-out;
    -moz-transition:all 0.3s ease-out;
    -ms-transition:all 0.3s ease-out;
    -o-transition:all 0.3s ease-out;
    transition: all 0.3s ease-out;
    -moz-transform: scale(0);
    -webkit-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
}
.card:hover .info p,
.card:hover .info span
{
    opacity: 1;
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

.list-red{
    background-color:red;
    color:white;
}



