        /* Shim */

        h1, h2, h3, h4, h5, h6 { color: #009e7c !important; }
        h3, h5 { color: #333 !important; }

        .cap-wrapper { font-size: 100% !important; margin-bottom: 1em; }

        .cap-wrapper a { color: #009e7c; }
        .cap-wrapper input[type="text"], .cap-wrapper textarea, .cap-wrapper select, .cap-wrapper input[type="password"], .cap-wrapper input:disabled { border: 1px solid #aaa; padding: 3px; border-radius: 0; }

        .cap-wrapper .register-account .register-button, #modal-content .cap-wrapper .tour-button, .cap-wrapper .service-box-inner .register-button, .cap-wrapper #myservice_modules .register-button,
        .cap-wrapper .cap-bread, .cap-wrapper .cap-submit input, .cap-wrapper .cap-false-button a, .cap-wrapper .cap-secondary, .cap-wrapper .cap-submit-inline,
        .cap-wrapper .cavesButtonGroup, .cap-wrapper .large-button, .cap-wrapper .myServicesButton, .cap-wrapper input[type="button"], .cap-wrapper input[type="submit"], .cap-wrapper button,
        .cap-wrapper input.btn-primary, .cap-wrapper a.btn-primary, .cap-wrapper .btn-primary, .cap-wrapper .btn-default { display: inline-block; background: #009e7c; border: none; color: #fff; position: relative; font-size: 15px; font-weight: bold !important; vertical-align: middle; line-height: 29px; min-width: 45px; min-height: 29px; padding: 0 1em; margin: 0 0.2em; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-shadow:none; }

        .cap-wrapper .register-account .register-button, #modal-content .cap-wrapper .tour-button, .cap-wrapper .service-box-inner .register-button, .cap-wrapper #myservice_modules .register-button { padding: 1em 1.5em !important; }
        .cap-wrapper form.sign-in-form .button-holder { margin: 15px 0; }
        .cap-wrapper .register-account .register-button:hover, #modal-content .cap-wrapper .tour-button:hover { background: #00745d; box-shadow: none; }

        .cap-wrapper img.ui-datepicker-trigger { margin: 4px 0 0 3px; }

        .cap-wrapper .cap-submit input:hover, .cap-wrapper input.cap-submit-inline:hover, .cap-wrapper .myServicesButton,.cap-wrapper .cavesButtonGroup, .cap-wrapper .large-button,
        .cap-wrapper .myServicesButton, .cap-wrapper .cap-bread, .cap-wrapper input.btn-primary:hover, .cap-wrapper a.btn-primary:hover, .cap-wrapper .btn-primary:hover { background: #00745d; box-shadow: none; }

        .cap-wrapper ol li { list-style: none; }

        .cap-wrapper #cap-header-links { height: auto; border-bottom: 3px solid #009e7c; }
        .cap-wrapper .cap-infobar-link { margin: 0 !important; }
        .cap-wrapper #cap-header-links a { display: inline-block; text-decoration: none !important; background: #009e7c; border: none; color: #fff; position: relative; font-size: 1.1em; font-weight: bold; vertical-align: middle; line-height: 29px; min-height: 29px; padding: 0 1em; margin: 0 0.5em 0 0; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; }
        .cap-wrapper #cap-header-links a:hover { background: #00745d; }
        .cap-wrapper #cap-header-right-links a { margin: 0 0 0 0.5em; }

        .cap-wrapper li { background: none; }
        .cap-wrapper .service-box { display: block !important; width: auto !important; }
        .cap-wrapper .sb-right { float: none; margin-left: 0; }
        .cap-wrapper .sb-left { float: none; margin-right: 0; }
#content {width:800px !important;}
@media screen {
#content-wrap-1 {
    width: 768px !important;
}
}

div.section-tabs a {
width: 17% !important;
}
.cap-wrapper #cap-header-right-links {
  margin: auto;
}
.cap-wrapper #cap-header-links {
  border-bottom:none !important;
}
div.section-tabs a {
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009e7c', endColorstr='#009e7c',GradientType=0 ); /* IE6-9 */
}

.button, input, select, textarea{
color: black;
}

.cap-wrapper li {padding-left:0px}

.cap-wrapper .nav.nav-pills>li {
    background-color: #009e7c !important;
    border: solid 1px #aaa;
}
.cap-wrapper .nav.nav-pills>li:hover {
    background-color: #00745d !important;
}
.cap-wrapper .nav.nav-pills>li>a:hover {
    background-color: #00745d;
}
.cap-wrapper .navbar--connect {
    border-bottom: 1px solid #aaa !important;
}
.cap-wrapper .navbar--connect .navbar-nav.nav-pills>.active>a {
    color: #fff;
}
.cap-wrapper .navbar--connect .navbar-nav.nav-pills>.active>a:hover {
    color: #fff;
}
.cap-wrapper .navbar--connect .nav-pills li.active {
    border-bottom: 1px solid #aaa;
}

.cap-wrapper .nav-pills>li.active, .cap-wrapper .nav-pills>li.active:focus, .cap-wrapper .nav-pills>li.active:hover, .cap-wrapper .nav-pills>li.active>a, .cap-wrapper .nav-pills>li.active>a:focus, .cap-wrapper .nav-pills>li.active>a:hover{
color: #fff;
}

.cap-wrapper .navbar--connect .navbar-nav.nav-pills>.active>a:focus {
    background-color: #009e7c !important;
    color: #fff;
}
.cap-wrapper .btn-default:hover {background-color: #00745d;}

.cap-wrapper .btn-link:hover {
    background-color: #00745d;
}

.cap-wrapper .panel-footer .btn-link {color:#009e7c !important;}
.cap-wrapper .panel-footer .btn-link:hover {color: #009e7c !important; text-decoration:underline; background-color:transparent;}

.cap-wrapper .panel-primary>.panel-heading {
    background-image: -webkit-linear-gradient(top,#009e7c 0,#009e7c 100%);
    background-image: -o-linear-gradient(top,#009e7c 0,#009e7c 100%);
    background-image: linear-gradient(to bottom,#009e7c 0,#00937c 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#009e7c', endColorstr='#009e7c', GradientType=0);
}
.cap-wrapper .panel-primary, .cap-wrapper .panel-primary>.panel-heading {
    border-color: #aaa;
}
.icon-plus2:before, .icon-minus2:before {color: #009e7c; }

.cap-wrapper .top-task a {
    background-color: transparent;
}
.cap-wrapper .top-task a:hover {
    background-color:rgba(0, 158, 124, 0.1)
;
}
.cap-wrapper .text .text-table .text-cell {
    color: #009e7c;
}
.cap-wrapper .outer-ring .inner-ring, .cap-wrapper .council-services .outer-ring .inner-ring, .cap-wrapper .council-services .secondary-task .inner-ring {
    background-color: #009e7c;
    background-image: -webkit-linear-gradient(top,#00745d 0,#009e7c 100%);
    background-image: -o-linear-gradient(top,#00745d 0,#009e7c 100%);
    background-image: linear-gradient(to bottom,#00745d 0,#009e7c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00745d', endColorstr='#009e7c', GradientType=0);
}
.cap-wrapper .nav-pills>li.active>a {background-color:#00745d !important}

.cap-wrapper .table-striped>tbody>tr:nth-child(odd)>td, .cap-wrapper .table-striped>tbody>tr:nth-child(odd)>th {
    background: rgba(0, 158, 124, 0.1);
}
.cap-wrapper .council-services .primary-task a:hover .inner-ring, .cap-wrapper .council-services .secondary-task a:hover .inner-ring {background: rgba(0, 158, 124, 0.65);}


/* Council Tax Counfigurable link icons, just add content style as above */
.ct_link_1:before {content: "\e019";}
.ct_link_2:before {content: "\e01d";}
.ct_link_3:before {content: "\e023";}

/* Business Rates Counfigurable link icons, just add content style as above */
.nr_link_1:before {content: "\e019";}
.nr_link_2:before {content: "\e01d";}
.nr_link_3:before {content: "\e023";}

/* Landlord Counfigurable link icons, just add content style as above */
.ll_link_1:before {content: "\e010";}
.ll_link_2:before {content: "\e022";}
.ll_link_3:before {}


