/* CSS crunched with Crunch - http://crunchapp.net/ */

.clearfix {
    *zoom: 1;
}

.clearfix:before,
.clearfix:after {
    display: table;
    content: "";
    line-height: 0;
}

.clearfix:after {
    clear: both;
}

.hide-text {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}

body {
    color: #222222;
}

table {
    background-color: #ffffff;
}

table thead tr th {
    border-top: 1px solid #c4eecc;
    border-bottom: 1px solid #c4eecc;
    background-color: #ebfae8;
    color: #222222;
}

table tbody tr:hover>td,
table tbody tr:hover>th {
    background-color: #eeeeee;
    color: #222222;
}

table tbody tr td {
    border-top: 1px solid #c4eecc;
    border-bottom: 1px solid #c4eecc;
}

table tfoot tr td {
    border-top: 1px solid #c4eecc;
    border-bottom: 1px solid #c4eecc;
}

table caption {
    border-top: 1px solid #c4eecc;
    background-color: #d5f2e0;
    color: #222222;
}

table.table-bordered thead tr th,
table.table-bordered tfoot tr td,
table.table-bordered tbody tr td,
table.table-bordered caption {
    border: 1px solid #c4eecc;
}

table.table-striped tbody>tr:nth-child(2n+1)>td,
table.table-striped tbody>tr:nth-child(2n+1)>th {
    background-color: #f9f9f9;
}

table.table-striped tbody>tr:hover>td,
table.table-striped tbody>tr:hover>th {
    background-color: #eeeeee !important;
}

table th,
table tfoot td {
    background: #ebfae8;
}

table * {
    border-color: #c4eecc;
}

.content a:hover,
.content a.offsite:hover span,
.content a.with-icon:hover span,
.content a.download:hover,
.content .download a:hover strong,
.content .download a:hover i,
.block-action:hover,
.content .page-tools a:hover i {
    color: #010c05;
}

.content a,
.content a.offsite span,
.content a.with-icon span,
.content a.download,
.content .download a strong,
.content .download i {
    color: #0a5020;
}

.sidebar-navigation,
.sidebar-navigation .nav-header,
.content .nav-list .nav-list a,
.nav-list .nav-list a,
.page-tools.bordered,
legend,
.form-actions {
    border-color: #c4eed4;
}

.form-actions {
    background: #c4eed4;
}

.btn-primary {
    color: #ffffff;
    background-color: #118636;
    background-image: none;
    filter: none;
    border-color: #118636;
}

.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
    color: #ffffff;
    background-color: #0b5924;
}

.content-block h3 {
    border-bottom: 1px solid #c4eed4;
}

.content-block h3 span {
    background: #118636;
    margin-right: 100px;
}

.content-block h4 {
    color: #10825c;
}

.content-block.featured {
    background: #ffffff;
    border: 0px;
}

.content-block.featured h3 {
    background: #118636;
    margin: 0 -16px;
}

.content-block.lightweight h3 {
    color: #118636;
}

.header {
    background-color: #0e6f2e;
    background-image: -moz-linear-gradient(top, #118636, #094c22);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#118636), to(#094c22));
    background-image: -webkit-linear-gradient(top, #118636, #094c22);
    background-image: -o-linear-gradient(top, #118636, #094c22);
    background-image: linear-gradient(to bottom, #118636, #094c22);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff118636', endColorstr='#ff094c22', GradientType=0);
    background-color: #094c22;
}

.header #searchinput {
    color: #222222;
}

.header #searchinput:-moz-placeholder {
    color: #3c3c3c;
}

.header #searchinput:-ms-input-placeholder {
    color: #3c3c3c;
}

.header #searchinput::-webkit-input-placeholder {
    color: #3c3c3c;
}

.header .flag h2,
.header .flag p {
    background: url("../../../AttachmentsByTitle/title/$FILE/website-title.png") 0 0 no-repeat transparent;
    background-size: contain;
}

.header .navbar-search input {
    color: #222222;
    background: #ffffff;
}

.header .navbar-search .btn {
    background: #f0c514;
    color: #000000;
}

.header .navbar-search .btn:hover,
.header .navbar-search .btn:active,
.header .navbar-search .btn:focus {
    background: #dcb40e;
}

.header .navbar-search .search-options {
    background: #eeeeee;
    padding: 10px 5px 5px 5px;
}

.main-navigation .nav>li>.dropdown-menu {
    min-width: 200px;
}

.header .dropdown .menu,
.header .dropdown>a:hover,
.header .main-navigation li.dropdown.active>a,
.header .global-navigation li.dropdown.active>a,
.header .main-navigation .dropdown-menu,
.header .main-navigation .nav>li>a:hover,
.header .global-navigation .dropdown-menu,
.header .global-navigation .nav>li>a:hover,
.content .page-tools li.dropdown.active,
.content .page-tools li.dropdown.active ul.menu,
.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,
.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,
.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle,
.navbar-inverse .btn-navbar {
    background-color: #094c22;
}

.navbar-inverse .btn-navbar:hover,
.navbar-inverse .btn-navbar:focus,
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active,
.navbar-inverse .btn-navbar.disabled,
.navbar-inverse .btn-navbar[disabled] {
    background-color: #094c22;
}

.main-navigation .nav>li>a,
.header .global-navigation a,
.header .flag,
.header .main-navigation a,
.header .global-navigation .dropdown>a,
.header .flag h3,
.header .global-navigation .dropdown>a>i,
.header .main-navigation>li.dropdown>a i,
.navbar-inverse .nav>li>a:focus,
.navbar-inverse .nav>li>a:hover,
.header .dropdown-menu>li>a:hover,
.header .dropdown-menu>li>a:focus,
.header .dropdown-submenu:hover>a,
.header .dropdown-submenu:focus>a,
.header .navbar-inverse .nav li.dropdown.open>.dropdown-toggle,
.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,
.header .navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle {
    color: #ffffff;
}

.header .main-navigation .nav>li.current>a {
    background: #FFF;
    color: #000;
}

.header .main-navigation .nav>li.current>a:hover,
.header .main-navigation .nav>li.current>a:active,
.header .main-navigation .nav>li.current>a:focus {
    color: #FFF;
}

.header .global-navigation .nav li.dropdown>.dropdown-toggle .caret,
.main-navigation .nav li.dropdown>.dropdown-toggle .caret,
.main-navigation .nav li.dropdown.current.open>.dropdown-toggle .caret,
.header .navbar-inverse .nav li.dropdown>a:hover .caret,
.header .navbar-inverse .nav li.dropdown>a:focus .caret {
    border-bottom-color: #ffffff;
    border-top-color: #ffffff;
}

.navbar-inverse .nav-collapse .dropdown-menu a:hover,
.navbar-inverse .nav-collapse .dropdown-menu a:focus,
.main-navigation .dropdown-menu li>a:hover,
.global-navigation .dropdown-menu li>a:hover,
.navbar-inverse .nav-collapse .nav>li>a:hover,
.navbar-inverse .nav-collapse .nav>li>a:focus {
    background: #063518;
}

.main-navigation .nav li.dropdown.current:hover>.dropdown-toggle .caret,
.main-navigation .nav li.dropdown.current:focus>.dropdown-toggle .caret {
    border-bottom-color: #FFF;
    border-top-color: #FFF;
}

.main-navigation .nav li.dropdown.current:hover>.dropdown-toggle .caret,
.main-navigation .nav li.dropdown.current:focus>.dropdown-toggle .caret {
    color: #FFF;
}

.content .nav-pills>.active>a,
.content .nav-pills>.active>a:hover,
.content .nav-pills>.active>a:focus {
    background-color: #0a5020;
}

.content .pagination {
    margin: 10px 0;
}

.content .pagination ul {
    padding: 0;
    margin: 0;
}

.content .pagination ul>.active>a {
    background-color: #0a5020;
    color: #ffffff;
}

.content ul.pager,
.content ol.pager {
    margin: 0;
    padding: 0;
}

.content .results-list {
    padding: 0;
    margin: 10px 0;
    background: #FBFBFB;
}

.content .results-list .popover-content {
    display: none;
}

.content .results-list a.result-content-more-info {
    cursor: pointer;
    font-size: 18px;
    font-size: 1.8rem;
}

.content .results-list.category-1 {
    border-color: #ffff99;
}

.content .results-list.category-1 h3 {
    margin-bottom: 0;
    color: #666600;
    background: #ffff99;
    padding: 5px;
    text-align: right;
}

.content .results-list.category-1 .result-content {
    border: 4px solid #ffff99;
    padding: 10px;
}

.content .results-list.category-1 .result-content a {
    color: #666600;
}

.content .results-list.category-2 {
    border-color: #3366cc;
}

.content .results-list.category-2 h3 {
    margin-bottom: 0;
    color: #ffffff;
    background: #3366cc;
    padding: 5px;
    text-align: right;
}

.content .results-list.category-2 .result-content {
    border: 4px solid #3366cc;
    padding: 10px;
}

.content .results-list.category-2 .result-content a {
    color: #3366cc;
}

.content .results-list.category-3 {
    border-color: #339999;
}

.content .results-list.category-3 h3 {
    margin-bottom: 0;
    color: #ffffff;
    background: #339999;
    padding: 5px;
    text-align: right;
}

.content .results-list.category-3 .result-content {
    border: 4px solid #339999;
    padding: 10px;
}

.content .results-list.category-3 .result-content a {
    color: #339999;
}

.content .results-list.category-4 {
    border-color: #999999;
}

.content .results-list.category-4 h3 {
    margin-bottom: 0;
    color: #000000;
    background: #999999;
    padding: 5px;
    text-align: right;
}

.content .results-list.category-4 .result-content {
    border: 4px solid #999999;
    padding: 10px;
}

.content .results-list.category-4 .result-content a {
    color: #000000;
}

.content .results-list.category-5 {
    border-color: #9900cc;
}

.content .results-list.category-5 h3 {
    margin-bottom: 0;
    color: #ffffff;
    background: #9900cc;
    padding: 5px;
    text-align: right;
}

.content .results-list.category-5 .result-content {
    border: 4px solid #9900cc;
    padding: 10px;
}

.content .results-list.category-5 .result-content a {
    color: #9900cc;
}

.content .results-list.category-6 {
    border-color: #ffff33;
}

.content .results-list.category-6 h3 {
    margin-bottom: 0;
    color: #000000;
    background: #ffff33;
    padding: 5px;
    text-align: right;
}

.content .results-list.category-6 .result-content {
    border: 4px solid #ffff33;
    padding: 10px;
}

.content .results-list.category-6 .result-content a {
    color: #000000;
}

.content .results-list.category-7 {
    border-color: #267226;
}

.content .results-list.category-7 h3 {
    margin-bottom: 0;
    color: #ffffff;
    background: #267226;
    padding: 5px;
    text-align: right;
}

.content .results-list.category-7 .result-content {
    border: 4px solid #267226;
    padding: 10px;
}

.content .results-list.category-7 .result-content a {
    color: #267226;
}

.content .results-list.category-8 {
    border-color: #cc9933;
}

.content .results-list.category-8 h3 {
    margin-bottom: 0;
    color: #000000;
    background: #cc9933;
    padding: 5px;
    text-align: right;
}

.content .results-list.category-8 .result-content {
    border: 4px solid #cc9933;
    padding: 10px;
}

.content .results-list.category-8 .result-content a {
    color: #000000;
}

.content .results-list.category-9 {
    border-color: #ffff99;
}

.content .results-list.category-9 h3 {
    margin-bottom: 0;
    color: #666600;
    background: #ffff99;
    padding: 5px;
    text-align: right;
}

.content .results-list.category-9 .result-content {
    border: 4px solid #ffff99;
    padding: 10px;
}

.content .results-list.category-9 .result-content a {
    color: #666600;
}

.content .sidebar-navigation {
    border: 1px solid #c4eed6;
    background-color: #e8faee;
}

.content .sidebar-navigation.nav-list .divider,
.content .sidebar-navigation .nav-list .divider {
    background-color: #c4eed6;
}

.content .sidebar-navigation .nav-header {
    border-bottom: 2px solid #c4eed6;
}

.content .sidebar-navigation li a {
    color: #111111;
}

.content .sidebar-navigation li a:hover,
.content .sidebar-navigation li a:focus,
.content .sidebar-navigation li a:active {
    background-color: #ffffff;
    color: #000000;
}

.content .sidebar-navigation .nav-list>.active>a,
.content .sidebar-navigation .nav-list>.active>a:hover,
.content .sidebar-navigation .nav-list>.active>a:focus,
.content .sidebar-navigation.nav-list>.active>a,
.content .sidebar-navigation.nav-list>.active>a:hover,
.content .sidebar-navigation.nav-list>.active>a:focus {
    color: #000000;
    background-color: #c4eec7;
}

.content .sidebar-navigation.nav-list .nav-list .active a,
.content .sidebar-navigation .nav-list .nav-list .active a,
.content .sidebar-navigation.nav-list .nav-list .active a:hover,
.content .sidebar-navigation .nav-list .nav-list .active a:hover,
.content .sidebar-navigation.nav-list .nav-list .active a:active,
.content .sidebar-navigation .nav-list .nav-list .active a:active,
.content .sidebar-navigation.nav-list .nav-list .active a:focus,
.content .sidebar-navigation .nav-list .nav-list .active a:focus {
    color: #000000;
    background-color: #c4eec7;
}

.content .sidebar-navigation.nav-list .nav-list a,
.content .sidebar-navigation .nav-list .nav-list a {
    border-left: 2px solid #33b33d;
}

.content .sidebar-navigation.nav-list .nav-list a:hover,
.content .sidebar-navigation .nav-list .nav-list a:hover {
    color: #000000;
    background-color: #ffffff;
}

.content .sidebar-navigation.nav-list .nav-list .nav-list a:hover,
.content .sidebar-navigation .nav-list .nav-list .nav-list a:hover {
    color: #000000;
    background-color: #ffffff;
}

.content .sidebar-navigation a.download i {
    color: #111111;
}

.content .sidebar-navigation .nav-list .divider,
.content .sidebar-navigation .sidebar-navigation .active a {
    background: #ffffff;
}

.aside h3 {
    font-size: 1.5rem;
    margin: 0;
    position: relative;
}

.aside h3 a {
    color: #222222;
    display: block;
    margin: 11px 0 11px 29px;
}

.aside h3 a:before {
    background: #0a5020;
    content: "";
    display: inline-block;
    height: 20px;
    left: 0;
    position: absolute;
    width: 20px;
}

.aside h3 a:hover,
.aside h3 a:focus {
    text-decoration: underline;
    color: #010c05;
}

.aside ul.news {
    list-style: none;
    padding: 0 30px;
    margin: 0 0 20px;
}

.footer {
    background: #118636;
    color: #ffffff;
}

.footer h1.flag,
.footer h2,
.footer h3,
.footer a {
    color: #ffffff;
}

.footer .container {
    background: url("https://www1.health.gov.au/internet/r/publishing.nsf/AttachmentsByTitle/prism/$FILE/prism.png") 0 0 no-repeat transparent;
}

.footer .accordion h2 a {
    color: #ffffff;
}

.footer .accordion h2 a:active,
.footer .accordion h2 a:focus {
    color: #ffffff;
}

.footer .interpreter {
    background: url("../../../AttachmentsByTitle/interpreter/$FILE/interpreter-white.png") no-repeat scroll right center transparent;
}

.footer .subscribe-form .btn {
    padding-top: 6px;
    padding-bottom: 6px;
    padding: 10px 15px;
    border: 0;
    border-radius: 0;
    background: #f0c514;
    color: #000000;
}

.footer .subscribe-form .btn:hover,
.footer .subscribe-form .btn:active,
.footer .subscribe-form .btn:focus {
    background: #dcb40e;
}

.footer .subscribe-form input {
    padding: 10px;
    margin-top: 0;
    border: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    color: #222222;
    background: #ffffff;
    min-height: 40px;
}

h1 {
    color: #111111;
}

h2 {
    color: #117253;
}

h3 {
    color: #10825c;
}

h4 {
    color: #444444;
}

h5 {
    color: #158d66;
}

h6 {
    color: #111111;
}