.cap-wrapper {
  /* border radius */
  /* Links */
  /* Headings */
  /* old into new specifics */
  /* WIDGETS */ }
  .cap-wrapper .council-services .secondary-tasks .secondary-task .inner-ring {
    display: none; }
  .cap-wrapper .container-fluid {
    /* use this as a global change for all .cap-wrapper type */
    color: #0099a6; }
  .cap-wrapper a {
    color: #0099a6; }
 
  .cap-wrapper h1, .cap-wrapper h2, .cap-wrapper h3, .cap-wrapper h4, .cap-wrapper h5, .cap-wrapper h6,
  .cap-wrapper .h1, .cap-wrapper .h2, .cap-wrapper .h3, .cap-wrapper .h4, .cap-wrapper .h5, .cap-wrapper .h6 {
    color: #0099a6; }
  .cap-wrapper h1 small, .cap-wrapper h2 small, .cap-wrapper h3 small, .cap-wrapper h4 small, .cap-wrapper h5 small, .cap-wrapper h6 small,
  .cap-wrapper .h1 small, .cap-wrapper .h2 small, .cap-wrapper .h3 small, .cap-wrapper .h4 small, .cap-wrapper .h5 small, .cap-wrapper .h6 small,
  .cap-wrapper h1 .small, .cap-wrapper h2 .small, .cap-wrapper h3 .small, .cap-wrapper h4 .small, .cap-wrapper h5 .small, .cap-wrapper h6 .small,
  .cap-wrapper .h1 .small, .cap-wrapper .h2 .small, .cap-wrapper .h3 .small, .cap-wrapper .h4 .small, .cap-wrapper .h5 .small, .cap-wrapper .h6 .small {
    color: #ababff; }
  .cap-wrapper .text-primary {
    color: #0099a6; }
  .cap-wrapper a.text-primary:hover {
    color: #FFFFFF; }
  .cap-wrapper .bg-primary {
    background-color: #0099a6; }
  .cap-wrapper a.bg-primary:hover {
    background-color: #bf2f38; }
  .cap-wrapper .bg-primary {
    color: #fff; }
  .cap-wrapper a {
    color: #0099a6;
    text-decoration: none; }
    .cap-wrapper a:hover, .cap-wrapper a:focus {
      color: #FFFFFF;
      text-decoration: underline;
      }
    .cap-wrapper a:focus {
      outline: thin dotted;
      outline: 5px auto -webkit-focus-ring-color;
      outline-offset: -2px; }
  .cap-wrapper .form-control:focus {
    border-color: #0099a6;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0, 0, 255, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0, 0, 255, 0.6); }
  .cap-wrapper .help-block {
    color: #8080ff; }
  .cap-wrapper .checkbox label,
  .cap-wrapper .simulate-xs .checkbox label,
  .cap-wrapper .radio label,
  .cap-wrapper .simulate-xs .radio label {
    /*font: 14px/20px Arial, sans-serif;*/
    background-color: #fff; }
    .cap-wrapper .checkbox label:hover,
    .cap-wrapper .simulate-xs .checkbox label:hover,
    .cap-wrapper .radio label:hover,
    .cap-wrapper .simulate-xs .radio label:hover {
      background-color: #0099a6;
      color: #fff;
      /*cursor: pointer;*/ }
    .cap-wrapper .checkbox label.isSelected:hover, .cap-wrapper .checkbox label[selected="selected"]:hover,
    .cap-wrapper .simulate-xs .checkbox label.isSelected:hover,
    .cap-wrapper .simulate-xs .checkbox label[selected="selected"]:hover,
    .cap-wrapper .radio label.isSelected:hover,
    .cap-wrapper .radio label[selected="selected"]:hover,
    .cap-wrapper .simulate-xs .radio label.isSelected:hover,
    .cap-wrapper .simulate-xs .radio label[selected="selected"]:hover {
      background-color: #0099a6;
      color: #fff;
      /*cursor: pointer;*/ }
  .cap-wrapper form #promotions div.collapse,
  .cap-wrapper form #promotions div.collapsing {
    border: none; }
  .cap-wrapper .btn-primary,
  .cap-wrapper .btn-info {
    color: #fff;
    background-color: #0099a6;
    border-color: #0000e6; }
    .cap-wrapper .btn-primary:hover, .cap-wrapper .btn-primary:focus, .cap-wrapper .btn-primary.focus, .cap-wrapper .btn-primary:active, .cap-wrapper .btn-primary.active, .open > .cap-wrapper .btn-primary.dropdown-toggle,
    .cap-wrapper .btn-info:hover,
    .cap-wrapper .btn-info:focus,
    .cap-wrapper .btn-info.focus,
    .cap-wrapper .btn-info:active,
    .cap-wrapper .btn-info.active, .open >
    .cap-wrapper .btn-info.dropdown-toggle {
      color: #fff;
      background-color: #bf2f38;
      border-color: #0000a8; }
    .cap-wrapper .btn-primary:active, .cap-wrapper .btn-primary.active, .open > .cap-wrapper .btn-primary.dropdown-toggle,
    .cap-wrapper .btn-info:active,
    .cap-wrapper .btn-info.active, .open >
    .cap-wrapper .btn-info.dropdown-toggle {
      background-image: none; }
    .cap-wrapper .btn-primary.disabled, .cap-wrapper .btn-primary.disabled:hover, .cap-wrapper .btn-primary.disabled:focus, .cap-wrapper .btn-primary.disabled.focus, .cap-wrapper .btn-primary.disabled:active, .cap-wrapper .btn-primary.disabled.active, .cap-wrapper .btn-primary[disabled], .cap-wrapper .btn-primary[disabled]:hover, .cap-wrapper .btn-primary[disabled]:focus, .cap-wrapper .btn-primary[disabled].focus, .cap-wrapper .btn-primary[disabled]:active, .cap-wrapper .btn-primary[disabled].active, fieldset[disabled] .cap-wrapper .btn-primary, fieldset[disabled] .cap-wrapper .btn-primary:hover, fieldset[disabled] .cap-wrapper .btn-primary:focus, fieldset[disabled] .cap-wrapper .btn-primary.focus, fieldset[disabled] .cap-wrapper .btn-primary:active, fieldset[disabled] .cap-wrapper .btn-primary.active,
    .cap-wrapper .btn-info.disabled,
    .cap-wrapper .btn-info.disabled:hover,
    .cap-wrapper .btn-info.disabled:focus,
    .cap-wrapper .btn-info.disabled.focus,
    .cap-wrapper .btn-info.disabled:active,
    .cap-wrapper .btn-info.disabled.active,
    .cap-wrapper .btn-info[disabled],
    .cap-wrapper .btn-info[disabled]:hover,
    .cap-wrapper .btn-info[disabled]:focus,
    .cap-wrapper .btn-info[disabled].focus,
    .cap-wrapper .btn-info[disabled]:active,
    .cap-wrapper .btn-info[disabled].active, fieldset[disabled]
    .cap-wrapper .btn-info, fieldset[disabled]
    .cap-wrapper .btn-info:hover, fieldset[disabled]
    .cap-wrapper .btn-info:focus, fieldset[disabled]
    .cap-wrapper .btn-info.focus, fieldset[disabled]
    .cap-wrapper .btn-info:active, fieldset[disabled]
    .cap-wrapper .btn-info.active {
      background-color: #0099a6;
      border-color: #0000e6; }
    .cap-wrapper .btn-primary .badge,
    .cap-wrapper .btn-info .badge {
      color: #0099a6;
      background-color: #fff; }
  .cap-wrapper .btn-primary,
  .cap-wrapper .btn-info {
    background-image: -webkit-linear-gradient(top, #0099a6 0%, #0000c2 100%);
    background-image: -o-linear-gradient(top, #0099a6 0%, #0000c2 100%);
    background-image: linear-gradient(to bottom, #0099a6 0%, #0000c2 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF0099a6', endColorstr='#FF0000C2', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    border-color: #0000b8; }
    .cap-wrapper .btn-primary:hover, .cap-wrapper .btn-primary:focus,
    .cap-wrapper .btn-info:hover,
    .cap-wrapper .btn-info:focus {
      background-color: #bf2f38;
      background-position: 0 -15px; }
    .cap-wrapper .btn-primary:active, .cap-wrapper .btn-primary.active,
    .cap-wrapper .btn-info:active,
    .cap-wrapper .btn-info.active {
      background-color: #bf2f38;
      border-color: #bf2f38; }
    .cap-wrapper .btn-primary.disabled, .cap-wrapper .btn-primary:disabled, .cap-wrapper .btn-primary[disabled],
    .cap-wrapper .btn-info.disabled,
    .cap-wrapper .btn-info:disabled,
    .cap-wrapper .btn-info[disabled] {
      background-color: #0000c2;
      background-image: none; }
  .cap-wrapper .btn-link {
    color: #0099a6; }
    .cap-wrapper .btn-link:hover, .cap-wrapper .btn-link:focus {
      color: #bf2f38; }
    .cap-wrapper .btn-link[disabled]:hover, .cap-wrapper .btn-link[disabled]:focus, fieldset[disabled] .cap-wrapper .btn-link:hover, fieldset[disabled] .cap-wrapper .btn-link:focus {
      color: #bf2f38; }
  .cap-wrapper .btn-default {
    background-color: #0099a6;
    background-image: none;
    color: #fff;
    text-shadow: none; }
    .cap-wrapper .btn-default:hover, .cap-wrapper .btn-default:focus {
      background-color: #bf2f38;
      background-image: none;
      color: #fff; }
  .cap-wrapper .nav.nav-pills > li {
    border: solid 1px #0099a6;
    background-color: #0099a6; }
    .cap-wrapper .nav.nav-pills > li a {
      color: #f9f9f9; }
  .cap-wrapper .nav.nav-pills > li:hover, .cap-wrapper .nav.nav-pills > li:focus,
  .cap-wrapper .nav.nav-pills > li > a:hover, .cap-wrapper .nav.nav-pills > li > a:focus {
    text-decoration: none;
    background-color: #bf2f38; }
  .cap-wrapper .nav-pills > li.active, .cap-wrapper .nav-pills > li.active:hover, .cap-wrapper .nav-pills > li.active:focus,
  .cap-wrapper .nav-pills > li.active > a, .cap-wrapper .nav-pills > li.active > a:hover, .cap-wrapper .nav-pills > li.active > a:focus {
    border-bottom: none;
    background-color: #bf2f38;
    color: #bf2f38;
    border-radius: 0; }
  .cap-wrapper .nav-pills > li + li {
    margin-left: 0px;
    border-left: none; }
  .cap-wrapper .cap-tab-outline {
    border-left: solid 1px #0099a6;
    border-bottom: solid 1px #0099a6;
    border-right: solid 1px #0099a6;
    padding: 15px; }
  .cap-wrapper .table-hover > tbody > tr:hover > td, .cap-wrapper .table-hover > tbody > tr:hover > th,
  .cap-wrapper .table-hover > tbody > tr:hover > td > a,
  .cap-wrapper .hover-state > td {
    color: #FFFFFF; }
  .cap-wrapper .table > tbody > tr > td {
    border-top: 1px solid #6666cc; }
  .cap-wrapper .table-striped > tbody > tr:nth-child(odd) > td, .cap-wrapper .table-striped > tbody > tr:nth-child(odd) > th {
    /* background: #0099a652; */
    }
  .cap-wrapper .table-hover > tbody > tr:hover > td, .cap-wrapper .table-hover > tbody > tr:hover > th,
  .cap-wrapper .hover-state > td {
    background-color: #0099a6; }
  .cap-wrapper .table > thead > tr > th {
    border-bottom-color: #0099a6; }
  .cap-wrapper .table > thead > tr > th,
  .cap-wrapper .table > tbody > tr > td {
    border-right: solid 1px #6666cc;
    border-left: solid 1px #6666cc; }
  .cap-wrapper .table > thead > tr > th:first-child,
  .cap-wrapper .table > tbody > tr > td:first-child {
    border-right: solid 1px #6666cc; }
  .cap-wrapper .table > thead > tr > th:last-child,
  .cap-wrapper .table > tbody > tr > td:last-child {
    border-left: solid 1px #6666cc; }
  .cap-wrapper .table > tbody > tr:last-child {
    border-bottom: solid 1px #6666cc; }
  .cap-wrapper .table.table-no-border > thead > tr > th:first-child, .cap-wrapper .table.table-no-border .cap-wrapper .table > tbody > tr > td:first-child {
    border-right: none; }
  .cap-wrapper .table.table-no-border > thead > tr > th, .cap-wrapper .table.table-no-border > tbody > tr > td {
    border-left: none;
    border-right: none; }
  .cap-wrapper .table.table-no-border > thead > tr > th,
  .cap-wrapper .table.table-no-border > thead > tr > td,
  .cap-wrapper .table.table-no-border > tbody > tr > th,
  .cap-wrapper .table.table-no-border > tbody > tr > td,
  .cap-wrapper .table.table-no-border > tfoot > tr > th,
  .cap-wrapper .table.table-no-border > tfoot > tr > td {
    border-top: none; }
  .cap-wrapper .table.table-no-border > tbody > tr:last-child {
    border-bottom: none; }
  .cap-wrapper .table > tbody > tr.calculation-row > th,
  .cap-wrapper .table > tbody > tr.calculation-row > td {
    border-top: solid 2px #0099a6;
    border-bottom: solid 3px #0099a6; }
  .cap-wrapper .pagination > li > a,
  .cap-wrapper .pagination > li > span {
    color: #0099a6; }
  .cap-wrapper .pagination > li > a:hover, .cap-wrapper .pagination > li > a:focus,
  .cap-wrapper .pagination > li > span:hover,
  .cap-wrapper .pagination > li > span:focus {
    color: #0000b3; }
  .cap-wrapper .pagination > .active > a, .cap-wrapper .pagination > .active > a:hover, .cap-wrapper .pagination > .active > a:focus,
  .cap-wrapper .pagination > .active > span,
  .cap-wrapper .pagination > .active > span:hover,
  .cap-wrapper .pagination > .active > span:focus {
    z-index: 2;
    color: #fff;
    background-color: #0099a6;
    border-color: #0099a6; }
  .cap-wrapper .progress-bar {
    color: #fff;
    background-color: #0099a6; }
  .cap-wrapper .progress-bar {
    background-image: -webkit-linear-gradient(top, #0099a6 0%, #bf2f38 100%);
    background-image: -o-linear-gradient(top, #0099a6 0%, #bf2f38 100%);
    background-image: linear-gradient(to bottom, #0099a6 0%, #bf2f38 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF0099a6', endColorstr='#FFbf2f38', GradientType=0); }
  .cap-wrapper .panel-primary {
    border-color: #0099a6; }
    .cap-wrapper .panel-primary > .panel-heading {
      color: #fff;
      background-color: #0099a6;
      border-color: #0099a6; }
      .cap-wrapper .panel-primary > .panel-heading + .panel-collapse > .panel-body {
        border-top-color: #0099a6; }
      .cap-wrapper .panel-primary > .panel-heading .badge {
        color: #0099a6;
        background-color: #fff; }
    .cap-wrapper .panel-primary > .panel-footer + .panel-collapse > .panel-body {
      border-bottom-color: #0099a6; }
  .cap-wrapper .panel-primary > .panel-heading {
    background-image: -webkit-linear-gradient(top, #0099a6 0%, #0000e6 100%);
    background-image: -o-linear-gradient(top, #0099a6 0%, #0000e6 100%);
    background-image: linear-gradient(to bottom, #0099a6 0%, #0000e6 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF0099a6', endColorstr='#FF0000E6', GradientType=0); }
  .cap-wrapper .cap-wrapper div.user-service-blocks .panel-primary .panel-footer {
    border-top: 0px;
    background-color: none; }
  .cap-wrapper .navbar--connect {
    border-bottom: 1px solid #0099a6; }
    .cap-wrapper .navbar--connect .nav-pills li.active {
      border-bottom: 1px solid #0099a6; }
    .cap-wrapper .navbar--connect .simulate-xs .navbar-header {
      background-color: #0099a6; }
    .cap-wrapper .navbar--connect .dropdown-menu a {
      color: #0099a6; }
      .cap-wrapper .navbar--connect .dropdown-menu a:hover, .cap-wrapper .navbar--connect .dropdown-menu a:focus {
        color: #0000b3; }
    .cap-wrapper .navbar--connect .simulate-xs .navbar-nav.nav-pills li.active a, .cap-wrapper .navbar--connect .simulate-xs .navbar-nav.nav-pills li:hover a, .cap-wrapper .navbar--connect .simulate-xs .navbar-nav.nav-pills li:focus a {
      color: #0000b3; }
    .cap-wrapper .navbar--connect .simulate-xs .navbar-nav.nav-pills li a {
      color: #0099a6; }

  .cap-wrapper .carousel-inner .item .value {
    color: #3333ff; }
  .cap-wrapper .carousel-inner .item .data-type {
    color: #8585e0; }
  .cap-wrapper .carousel-inner .item .watermark {
    color: #ebf0f3; }
  .cap-wrapper .carousel-inner .item a {
    color: #0099a6; }
    .cap-wrapper .carousel-inner .item a:hover, .cap-wrapper .carousel-inner .item a:focus {
      color: #0000b3; }
  .cap-wrapper .carousel-inner .item .primary-indicator {
    color: red; }
  .cap-wrapper .carousel-inner .item .tooltip .tooltip-inner {
    color: #ffffff;
    background-color: red; }
  .cap-wrapper .carousel-inner .item .tooltip .tooltip-arrow {
    border-right-color: red; }
  .cap-wrapper .my-services .carousel .carousel-indicators li.active {
    background-color: #6666ff;
    background-image: -webkit-linear-gradient(top, #6666ff 0%, #2929ff 100%);
    background-image: -o-linear-gradient(top, #6666ff 0%, #2929ff 100%);
    background-image: linear-gradient(to bottom, #6666ff 0%, #2929ff 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF6666FF', endColorstr='#FF2929FF', GradientType=0); }
  .cap-wrapper .widget-band .widget-div {
    border-top: solid 5px #8585e0; }
    .cap-wrapper .widget-band .widget-div .widget-content .strapline {
      color: #0099a6; }
    .cap-wrapper .widget-band .widget-div hr {
      border-top: 1px solid #8585e0; }
    .cap-wrapper .widget-band .widget-div .widget-footer a {
      color: #0099a6; }
      .cap-wrapper .widget-band .widget-div .widget-footer a:hover {
        color: #0000b3; }
  .cap-wrapper .council-services .primary-service hr {
    border-top: 1px solid #0099a6; }
  .cap-wrapper .council-services .secondary-service hr {
    border-top: 1px solid #0099a6; }
  .cap-wrapper .council-services a {
    color: #0099a6; }
  .cap-wrapper .council-services .primary-task a {
    border: solid 1px #dcdcdc;
    background-color: #fff;
    color: #0099a6; }
    .cap-wrapper .council-services .primary-task a:hover .inner-ring, .cap-wrapper .council-services .primary-task a:focus .inner-ring {
      background-color: #9999ff;
      background-image: -webkit-linear-gradient(top, #9999ff 0%, #5c5cff 100%);
      background-image: -o-linear-gradient(top, #9999ff 0%, #5c5cff 100%);
      background-image: linear-gradient(to bottom, #9999ff 0%, #5c5cff 100%);
      background-repeat: repeat-x;
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF9999FF', endColorstr='#FF5C5CFF', GradientType=0);
      filter: none; }
  .cap-wrapper .council-services .outer-ring .inner-ring {
    background-color: #6666ff;
    background-image: -webkit-linear-gradient(top, #6666ff 0%, #2929ff 100%);
    background-image: -o-linear-gradient(top, #6666ff 0%, #2929ff 100%);
    background-image: linear-gradient(to bottom, #6666ff 0%, #2929ff 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF6666FF', endColorstr='#FF2929FF', GradientType=0);
    filter: none; }
  .cap-wrapper .council-services .secondary-task a:hover .text-cell, .cap-wrapper .council-services .secondary-task a:focus .text-cell {
    color: #0000b3; }
  .cap-wrapper .council-services .secondary-task a:hover .inner-ring, .cap-wrapper .council-services .secondary-task a:focus .inner-ring {
    background-color: #9999ff;
    background-image: -webkit-linear-gradient(top, #9999ff 0%, #5c5cff 100%);
    background-image: -o-linear-gradient(top, #9999ff 0%, #5c5cff 100%);
    background-image: linear-gradient(to bottom, #9999ff 0%, #5c5cff 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF9999FF', endColorstr='#FF5C5CFF', GradientType=0);
    filter: none; }
  .cap-wrapper .council-services .secondary-task .inner-ring {
    background-color: #6666ff;
    background-image: -webkit-linear-gradient(top, #6666ff 0%, #2929ff 100%);
    background-image: -o-linear-gradient(top, #6666ff 0%, #2929ff 100%);
    background-image: linear-gradient(to bottom, #6666ff 0%, #2929ff 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF6666FF', endColorstr='#FF2929FF', GradientType=0);
    filter: none; }
  .cap-wrapper .top-task a {
    border: solid 1px #dcdcdc;
    background-color: #f0efea; }
    .cap-wrapper .top-task a:hover, .cap-wrapper .top-task a:focus {
      background-color: #dbd8cc; }
      .cap-wrapper .top-task a:hover .outer-ring .inner-ring, .cap-wrapper .top-task a:focus .outer-ring .inner-ring {
        background-color: #0099a6;
        background-image: -webkit-linear-gradient(top, #0099a6 0%, #0099a6 100%);
        background-image: -o-linear-gradient(top, #0099a6 0%, #0099a6 100%);
        background-image: linear-gradient(to bottom, #0099a6 0%, #0099a6 100%);
        background-repeat: repeat-x;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF0099a6', endColorstr='#FF0099a6', GradientType=0); }
  .cap-wrapper .text .text-table .text-cell {
    color: #0099a6; }
  .cap-wrapper .outer-ring .inner-ring {
    background-color: #0099a6;
    background-image: -webkit-linear-gradient(top, #0099a6 0%, #0099a6 100%);
    background-image: -o-linear-gradient(top, #0099a6 0%, #0099a6 100%);
    background-image: linear-gradient(to bottom, #0099a6 0%, #0099a6 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF0099a6', endColorstr='#FF0099a6', GradientType=0);
    filter: none;
    }
  .cap-wrapper .carousel-control.right:focus, .cap-wrapper .carousel-control.left:focus {
    outline: none; }
  .cap-wrapper #councilservicesband a:focus,
  .cap-wrapper #councilservicesband a:hover {
    border-bottom: none;
    color: #0099a6; }
  .cap-wrapper #councilservicesband a {
    color: #0099a6; }
  .cap-wrapper #myservicesband .my-service-right li {
    font-size: 1em; }
  .cap-wrapper .accordionTile .div-table-row > div {
    border-bottom: 1px solid #8585e0; }
  .cap-wrapper .accordionTile .div-table-row .div-table-second-cell {
    border-left: 1px solid #8585e0; }
  .cap-wrapper .registration .panel-heading .icomoon::before {
    background-color: #fff;
    color: #0099a6; }
  .cap-wrapper .accordionTile .tile-circle-button {
    color: #fff; }
  .cap-wrapper .data-pair--plain .data-pair__row {
    border-bottom: 1px solid #8585e0; }
  .cap-wrapper .data-pair--plain .data-pair__right {
    border-left: 1px solid #8585e0; }
  .cap-wrapper .data-pair--plain .data-pair__left {
    border-right: 1px solid #8585e0; }
  .cap-wrapper #my_activity--accordion .popover {
    max-width: none;
    width: 1000px;
    left: 0px !important;
    visibility: hidden;
    background-color: #cdd6f3;
    margin-top: 35px;
    border-radius: 0;
    border: none;
    padding: 0; }
    .cap-wrapper #my_activity--accordion .popover .arrow {
      display: none; }
    .cap-wrapper #my_activity--accordion .popover .popover-content {
      padding: 0; }
  .cap-wrapper #my_activity--accordion .activity-links--container {
    background-color: #cdd6f3;
    padding: 8px 0px; }
  .cap-wrapper #my_activity--accordion .panel-default {
    border: none;
    box-shadow: none; }
  .cap-wrapper #my_activity--accordion .panel-default > .panel-heading {
    padding: 0;
    text-align: left;
    background-image: none;
    filter: none;
    background-color: transparent;
    border: none;
    border-radius: 0; }
    .cap-wrapper #my_activity--accordion .panel-default > .panel-heading a {
      padding: 10px 15px;
      display: block;
      margin: 0;
      color: #f9f9f9;
      background-color: #0099a6;
      border: solid 1px #0099a6;
      text-decoration: none; }
      .cap-wrapper #my_activity--accordion .panel-default > .panel-heading a:hover {
        text-decoration: none;
        background-color: #0099a6; }
      .cap-wrapper #my_activity--accordion .panel-default > .panel-heading a h4 {
        color: #fff;
        line-height: 1.6;
        margin-bottom: 0px;
        margin-top: 2px; }
      .cap-wrapper #my_activity--accordion .panel-default > .panel-heading a span {
        color: #fff; }
    .cap-wrapper #my_activity--accordion .panel-default > .panel-heading a[aria-expanded="true"] {
      color: #0099a6;
      background-color: #f9f9f9; }
      .cap-wrapper #my_activity--accordion .panel-default > .panel-heading a[aria-expanded="true"] h4, .cap-wrapper #my_activity--accordion .panel-default > .panel-heading a[aria-expanded="true"] span {
        color: #000; }
      .cap-wrapper #my_activity--accordion .panel-default > .panel-heading a[aria-expanded="true"]:hover {
        text-decoration: none;
        background-color: #f9f9f9; }
    .cap-wrapper #my_activity--accordion .panel-default > .panel-heading span {
      -webkit-transition: 0.3s ease-in-out;
      -moz-transition: 0.3s ease-in-out;
      -o-transition: 0.3s ease-in-out;
      transition: 0.3s ease-in-out; }
    .cap-wrapper #my_activity--accordion .panel-default > .panel-heading .rotate90 {
      -ms-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      transform: rotate(90deg); }
  .cap-wrapper #my_activity--accordion .panel-default > .panel-heading + .panel-collapse > .panel-body {
    border: none; }
  .cap-wrapper #my_activity--accordion .has-links {
    cursor: pointer; }
    .cap-wrapper #my_activity--accordion .has-links:hover {
      background-color: #cdd6f3;
      border: 1px solid #cdd6f3;
      color: #fff; }
  .cap-wrapper #my_activity--accordion .btn {
    margin: 0px; }
  .cap-wrapper .activity-card-v2,
  .cap-wrapper .activity-card {
    border-top: solid 5px #0099a6; }
  .cap-wrapper .activity-card--xs .activity-card--xs__action a {
    padding: 15px 10px; }
  .cap-wrapper .widget-band .bin-dates .calendar {
    color: #0099a6; }
  .cap-wrapper .widget-band .bin-dates .bin-type {
    background-color: #0099a6;
    font-size: 14px; }
  .cap-wrapper .activity-card--xs__detail .detail-body div.detail-label {
    background-color: #0099a6;
    border: solid 1px #0099a6; }
  .cap-wrapper .activity-card--xs__icon .icomoon {
    color: #0099a6; }
  .cap-wrapper .portal-styling .flipper .front1,
  .cap-wrapper .portal-styling .flipper .back1,
  .cap-wrapper .portal-styling .portal-panel {
    border-top: 3px solid #0099a6; }
  .cap-wrapper .portal-styling .portal-panel,
  .cap-wrapper .portal-styling .add-services .accordionTile,
  .cap-wrapper .portal-styling .form-connect,
  .cap-wrapper .portal-styling .myservice-block,
  .cap-wrapper .portal-styling .widget-band .widget-div {
    border-top: 3px solid #0099a6;
    -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.25); }
  .cap-wrapper .portal-styling .portal-roundel-dotted {
    border: 2px dotted #0099a6; }
    .cap-wrapper .portal-styling .portal-roundel-dotted .portal-roundel-content .icon-tt {
      color: #0099a6; }
    .cap-wrapper .portal-styling .portal-roundel-dotted .portal-roundel-content .icon-tt:hover,
    .cap-wrapper .portal-styling .portal-roundel-dotted .portal-roundel-content .icon-tt:focus {
      color: #0099a6; }
    .cap-wrapper .portal-styling .portal-roundel-dotted a:hover {
      color: #0099a6; }
  .cap-wrapper .portal-styling h2,
  .cap-wrapper .portal-styling .h2,
  .cap-wrapper .portal-styling .add-services h3 {
    border-top: 2px dotted #0099a6;
    font-size: 23px;
    font-weight: normal;
    margin: 15px 0 0px;
    padding-top: 12px; }
  .cap-wrapper .portal-styling .nav.nav-pills > li:hover, .cap-wrapper .portal-styling .nav.nav-pills > li:focus,
  .cap-wrapper .portal-styling .nav.nav-pills > li > a:hover, .cap-wrapper .portal-styling .nav.nav-pills > li > a:focus {
    text-decoration: underline;
    background-color: #fff; }
  .cap-wrapper .portal-styling .nav.nav-pills > li > a:hover,
  .cap-wrapper .portal-styling .nav.nav-pills > li > a:focus,
  .cap-wrapper .portal-styling .navbar--connect .navbar-nav > li > a:hover,
  .cap-wrapper .portal-styling .navbar--connect .navbar-nav > li > a:focus, .cap-wrapper .portal-styling .navbar--connect .navbar-nav.nav-pills > .active > a:hover {
    color: #0099a6;
    text-decoration: underline; }
  .cap-wrapper .portal-styling .navbar--connect .nav-pills li.active {
    border: none;
    border-top: solid 3px #e7e7e7;
    border-left: solid 3px #e7e7e7;
    border-right: solid 3px #e7e7e7;
    border-bottom: solid 3px #fff; }
  .cap-wrapper .portal-styling .navbar--connect .navbar-nav > li > a {
    color: #0099a6; }
  .cap-wrapper .portal-styling .simulate-xs .carousel-inner .item .value,
  .cap-wrapper .portal-styling .simulate-md .carousel-inner .item .value {
    margin-top: 5px; }
  .cap-wrapper .portal-styling .simulate-xs .carousel-inner .item .data-type,
  .cap-wrapper .portal-styling .simulate-md .carousel-inner .item .data-type {
    margin-top: 0px; }
  .cap-wrapper .portal-styling .simulate-xs .carousel-inner .item .info-type,
  .cap-wrapper .portal-styling .simulate-md .carousel-inner .item .info-type {
    margin-top: 5px; }
  @media screen and (max-width: 767px) {
    .cap-wrapper {
      /******* --> START AD generic *******/ }
      .cap-wrapper .portal-styling .portal-panel-group .portal-widget .col-xs-12.col-sm-4:first-child,
      .cap-wrapper .portal-styling .col-xs-12.col-sm-4:first-child {
        padding-left: 15px;
        padding-right: 15px; }
      .cap-wrapper .portal-styling .portal-panel-group .portal-widget .col-xs-12.col-sm-4:last-child {
        padding-left: 15px;
        padding-right: 15px; } }
  .cap-wrapper ul.checklist-v3 {
    margin-left: 0px; }
  @media screen and (max-width: 767px) {
    .cap-wrapper .simulate-xs div#citizenportal_paymentsentry ul.checklist-v3 li {
      width: 98.5%; } }
  .cap-wrapper .display-details__row a {
    height: auto;
    }
  .cap-wrapper .panel {
    margin-bottom: 20px; }
  .cap-wrapper p p, .cap-wrapper p a, .cap-wrapper p li, .cap-wrapper p td, .cap-wrapper p th, .cap-wrapper p dd, .cap-wrapper p dt, .cap-wrapper p input, .cap-wrapper p label, .cap-wrapper p span,
  .cap-wrapper a p, .cap-wrapper a a, .cap-wrapper a li, .cap-wrapper a td, .cap-wrapper a th, .cap-wrapper a dd, .cap-wrapper a dt, .cap-wrapper a input, .cap-wrapper a label, .cap-wrapper a span,
  .cap-wrapper h1 a, .cap-wrapper h2 a, .cap-wrapper h3 a, .cap-wrapper h4 a, .cap-wrapper h5 a, .cap-wrapper h6 a,
  .cap-wrapper li p, .cap-wrapper li a, .cap-wrapper li li, .cap-wrapper li td, .cap-wrapper li th, .cap-wrapper li dd, .cap-wrapper li dt, .cap-wrapper li input, .cap-wrapper li label, .cap-wrapper li span,
  .cap-wrapper td p, .cap-wrapper td a, .cap-wrapper td li, .cap-wrapper td td, .cap-wrapper td th, .cap-wrapper td dd, .cap-wrapper td dt, .cap-wrapper td input, .cap-wrapper td label, .cap-wrapper td span,
  .cap-wrapper th p, .cap-wrapper th a, .cap-wrapper th li, .cap-wrapper th td, .cap-wrapper th th, .cap-wrapper th dd, .cap-wrapper th dt, .cap-wrapper th input, .cap-wrapper th label, .cap-wrapper th span,
  .cap-wrapper dd p, .cap-wrapper dd a, .cap-wrapper dd li, .cap-wrapper dd td, .cap-wrapper dd th, .cap-wrapper dd dd, .cap-wrapper dd dt, .cap-wrapper dd input, .cap-wrapper dd label, .cap-wrapper dd span,
  .cap-wrapper dt p, .cap-wrapper dt a, .cap-wrapper dt li, .cap-wrapper dt td, .cap-wrapper dt th, .cap-wrapper dt dd, .cap-wrapper dt dt, .cap-wrapper dt input, .cap-wrapper dt label, .cap-wrapper dt span,
  .cap-wrapper input p, .cap-wrapper input a, .cap-wrapper input li, .cap-wrapper input td, .cap-wrapper input th, .cap-wrapper input dd, .cap-wrapper input dt, .cap-wrapper input input, .cap-wrapper input label, .cap-wrapper input span,
  .cap-wrapper label p, .cap-wrapper label a, .cap-wrapper label li, .cap-wrapper label td, .cap-wrapper label th, .cap-wrapper label dd, .cap-wrapper label dt, .cap-wrapper label input, .cap-wrapper label label, .cap-wrapper label span,
  .cap-wrapper span p, .cap-wrapper span a, .cap-wrapper span li, .cap-wrapper span td, .cap-wrapper span th, .cap-wrapper span dd, .cap-wrapper span dt, .cap-wrapper span input, .cap-wrapper span label, .cap-wrapper span span,
  .cap-wrapper h1 span, .cap-wrapper h2 span, .cap-wrapper h3 span, .cap-wrapper h4 span, .cap-wrapper h5 span, .cap-wrapper h6 span,
  .cap-wrapper legend span, .cap-wrapper select option, .cap-wrapper label {
    font-size: 1em;
    }
  .cap-wrapper input, .cap-wrapper label, .cap-wrapper select, .cap-wrapper option {
    font-size: 1em; }

html {
  font-size: inherit; }

@media screen and (max-width: 767px) {
  body {
    background-color: #fff; } }

/*# sourceMappingURL=capitacustomised.css.map */


@media screen and (max-width: 767px) {
  body {
    background-color: #fff; } }

/*# sourceMappingURL=capitacustomised.css.map */
.cap-wrapper .portal-styling .portal-roundel-dotted a p:hover {
	color : #0099a6!important;
	text-decoration:underline;
}

.cap-wrapper a p {
	color : #0099a6!important;
}



.cap-wrapper #councilservicesband a:hover{
color:#0099a6!important;
}

.cap-wrapper .portal-styling .btn-primary, .btn-default, .btn-primary {
	background-color: #0099a6!important;
    background-image: none!important;
    color: #fff!important;
}

.cap-wrapper .portal-styling .btn-primary:hover, .btn-default:hover, .btn-primary:hover{
	background-color: #bf2f38!important;
    background-image: none!important;
    color: #fff!important;
	text-decoration:underline!important;
}


.cap-wrapper #citizenportal_myservices .btn-default{
 background-color: #0099a6!important;
    background-image: none!important;
    color: #FFFFFF!important;
  border-color:#0099a6!important;
  
}


.cap-wrapper #citizenportal_myservices .btn-default:hover{
text-decoration:underline!important;
background-color: #bf2f38!important;
}


.form-connect,.panel-heading {
  
      border-top: 3px solid #0099a6!important;
  }

 

  .cap-wrapper .portal-roundel-dotted{
    border: 2px dotted #bf2f38!important;
  }

  .cap-wrapper .portal-styling .portal-roundel-dotted a p {
    padding: 0 6px!important;
    line-height: 1.0!important;
    position: absolute!important;
    left: -53px!important;
    width: 119px;
    bottom: -62px!important;
}
.cap-wrapper .portal-styling .portal-roundel-dotted a p:hover{
  color :#bf2f38!important;
}

.cap-wrapper .portal-styling .portal-roundel-dotted .portal-roundel-content .icon-tt {
  color: #0099a6!important;
  position: absolute!important;
  top: -2px!important;
  left: -25px!important;
}

.cap-wrapper .outer-ring .inner-ring:hover{
  background-image: linear-gradient(to bottom, #ee3a43 0%, #ff0814 100%)!important
}

.cap-wrapper-tab-menu{
  display: inline-flex!important;
  width: 100%!important;
}

.cap-wrapper .container-fluid {
  margin: 0px auto!important;
}

.cap-wrapper .filter-bar{
  border-top: 3px solid #0099a6!important;
}

.cap-wrapper .container-fluid {
  color :#505253!important;
}

#jsn-pos-footer div{
  background-color:#bf2f38!important;
}


#jsn-pos-footer a{  
  color:#FFFFFF!important;
  padding-top: 10px!important;
}

#jsn-pos-bottom{
   color:#FFFFFF!important;
   padding-bottom:1em;
}

.icomoon{
  background: none!important;
  margin-right: 10px;
}

.cap-selected a{
  color:white!important;
}

.cap-wrapper .display-details__row a:hover, .cap-wrapper .display-details__row a:focus {
  background-color: #ee3a43!important;
}

.navbar .nav>li>.dropdown-menu:after, .navbar .nav>li>.dropdown-menu:before{
  content:none!important;
}

.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th {
  background-color:#0099a652!important;
  background:rgba(0, 153, 166, 1);
}

.icomoon {
    background: none!important;
    /* margin-right: 10px!important; */
}

.cap-wrapper .carousel-indicators {
  top: 185px!important;
}

.cap-wrapper .display-details__row a {
    height: auto!important;
}



.cap-wrapper .outer-ring .inner-ring .inner-wht-img {
    display: block;
    height: 36px;
    width: 36px;
    margin: 15px;    
    font-size: 2.1em;
    background: none;
	margin: 25px 0px 0px 15px;    
	
}

.navbar .nav>li>a {
    padding: 12px 15px 18px;
}

   .cap-wrapper .navbar--connect .navbar-text {
      margin-top: 0px;
      padding-top: 15px;
	  line-height: 20px;
      color: #767676; }
	  
.cap-wrapper .portal-styling .navbar--connect .nav-pills {
    margin: -4px 0px 0 15px;
}
.cap-wrapper [class^="icon-"], 
.cap-wrapper [class*=" icon-"] {
  background-image: none;
}
.cap-wrapper a:hover, .cap-wrapper a:focus {
  color: #08C;
}