/*!
 * Copyright (c) 2012 by Axe Group Pty. Limited.
 * Level 15, 60 Margaret Street, Sydney, NSW 2000, Australia
 * All rights reserved.
 *
 * This software is the confidential and proprietary information of Axe Group
 * Pty. Limited. You shall not disclose such Confidential Information and shall
 * use it only in accordance with the terms of the license agreement you entered
 * into with Axe Group Pty. Limited.
 */

.display-tag-table td,
.display-tag-table th {
    border-bottom: 0.1em solid;
    padding: 0.5em;
}

.display-tag-table thead {
    font-weight: bold;
}

.display-tag-table thead th.sorted a {
    background: no-repeat 0% 50%;
    padding-left: 1.25em;
}

.display-tag-table thead th.ascending a {
    background-image: url(../../images/modules/foundation/indicator-arrow-red-up.png);
}

.display-tag-table thead th.descending a {
    background-image: url(../../images/modules/foundation/indicator-arrow-red-down.png);
}

.display-tag-table tbody {
    border-bottom: 0.1em solid;
}

.display-tag-table tbody a {
    text-decoration: underline;
}

.display-tag-export-links {
    border-bottom-left-radius: 0.5em;
    border-bottom-right-radius: 0.5em;
    padding: 0.5em 1em;
    text-align: right;
}

.display-tag-table + .display-tag-header {
    border-radius: 0;
}

.display-tag-header a,
.display-tag-table thead a,
.display-tag-export-links {
    color: #fff;
}

.display-tag-table thead th.sorted a,
.display-tag-table thead a:hover,
.display-tag-export-links a {
    color: #222;
}

.display-tag-table tbody {
    border-color: #bedfea;
}

.display-tag-table tbody tr.even td {
    border-color: #ccc;
}

.display-tag-table tbody tr.odd td {
    border-color: #d6d6d6;
}

.display-tag-table tbody tr.even:hover,
.display-tag-table tbody tr.odd:hover {
    background-color: #fff;
}

.block-ui-msg {
    cursor: wait;
    left: 40%;
    padding: 1em;
    top: 40%;
    width: 23em;
}

.block-ui-msg h2 {
    background: url(../../images/modules/foundation/indicator-processing.gif) no-repeat 100% 50%;
}

.sf-menu {
    margin-bottom: 0;
}

.sf-menu a,
.sf-menu a:visited,
.sf-menu a:hover,
.sf-menu a:active,
.sf-menu a:focus { 
    border: none;
    font-weight: normal;
    text-decoration: none;
}

.sf-menu a:hover {
    background: none;
}

.sf-menu ul {
    width: 12em;
}

.sf-menu li {
    background: none;
    border-right: 0.1em solid;
}

.sf-menu > li:first-child a,
.sf-menu > li:first-child:hover {
    border-bottom-left-radius: 0.5em;
    border-top-left-radius: 0.5em;
}

.sf-menu li li {
    border: 0.1em solid;
    border-top-width: 0;
}

.sf-menu li li:first-child {
    border-top-width: 0.1em;
}

.sf-menu li li a,
.sf-menu li li a:visited,
.sf-menu li li a:hover,
.sf-menu li li a:active,
.sf-menu li li a:focus {
    margin-left: 0.5em;
}

.sf-menu li li:hover ul,
.sf-menu li li.sfHover ul {
    left: 12em;
}

.sf-menu a > .sf-sub-indicator {
    background: url(../../images/modules/foundation/indicator-arrow-red-down.png) no-repeat 0.25em 0.25em;
    width: 1.25em;
}

a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
    background: url(../../images/modules/foundation/indicator-arrow-red-down.png) no-repeat 0.25em 0.25em;
}


.sf-menu li {
    border-color: #bbb;
}

.sf-menu li:hover,
.sf-menu li.sfHover {
    background: #fff;
}

.sf-menu li li {
    background: #fff;
    border-color: #bbb;
}

.sf-menu li li:hover,
.sf-menu li li.sfHover {
    background: #dd0302;
    border-left-color: #dd0302;
} 

.sf-menu li li a,
.sf-menu li li a:visited,
.sf-menu li li a:hover,
.sf-menu li li a:active,
.sf-menu li li a:focus {
    background: #fff;
}

.ui-autocomplete {
    max-height: 10em;
    overflow-x: hidden;
    overflow-y: auto;
}

#ie7 .ui-autocomplete {
     padding-right: 2em;
}

.ui-autocomplete .ui-menu-item a {
    font-weight: normal;
}
.ui-autocomplete .ui-menu-item a {
    color: #222;
}

.ui-helper-hidden {
    display: none !important;
}

.ui-widget-overlay {
    background-image: none;
}

.ui-datepicker-trigger {
    cursor: pointer;
    margin-left: 0.25em;
}

.hasDatepicker {
    width: 8em;
}

.ui-slider .ui-slider-handle {
    background-clip: padding-box;
    border-radius: 1em;
    border-width: 2px;
    outline: 0;
    -webkit-background-clip: padding-box;
}

.ui-slider .ui-state-default,
.ui-slider .ui-state-focus,
.ui-slider .ui-state-hover {
    background-image: none;
    cursor: move;
}

.ui-slider.ui-state-disabled {
    filter: inherit;
    opacity: 1;
}

.ui-slider.ui-state-disabled .ui-slider-handle {
    background-image: none;
    cursor: default;
}

.ui-slider .ui-state-default {
    background-image: -webkit-linear-gradient(#e6e6e6,#d3d3d3);
    background-image: linear-gradient(#e6e6e6,#d3d3d3);
    border-color: #aaa;
    box-shadow: 0 0 5px #aaa;
    -webkit-box-shadow: 0 0 5px #aaa;
}

.ui-slider .ui-state-focus,
.ui-slider .ui-state-hover {
    background-image: -webkit-linear-gradient(#dadada,#999);
    background-image: linear-gradient(#dadada,#999);
    border-color: #999;
    box-shadow: 0 0 5px #999;
    -webkit-box-shadow: 0 0 5px #999;
}

.ui-slider .ui-state-active {
    background-color: #e6e6e6;
    background-image: -webkit-linear-gradient(#fff,#e6e6e6);
    background-image: linear-gradient(#fff,#e6e6e6);
    border-color: #0088bf;
    box-shadow: 0 0 5px #0088bf;
    -webkit-box-shadow: 0 0 5px #0088bf;
}

.ui-slider.ui-state-disabled .ui-slider-handle {
    background-color: #999;
    background-image: -webkit-linear-gradient(#999,#222);
    background-image: linear-gradient(#999,#222);
    border-color: #222;
    box-shadow: 0 0 5px #222; 
    -webkit-box-shadow: 0 0 5px #222;
}

.ui-tabs,
.ui-tabs .ui-tabs-nav li {
    position: static;
}

.ui-tabs .ui-tabs-nav {
    background-image: none;
    border: 0;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    margin-bottom: 1px;
    padding: 0;
}

.ui-tabs .ui-tabs-nav li a {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.ui-tabs .ui-tabs-panel {
    padding: 0.25em;
}

.ui-tabs .ui-tabs-panel {
    background-color: #ededed;
}

.ui-widget,
.ui-widget button,
.ui-widget input,
.ui-widget select,
.ui-widget textarea {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1em;
}

.ui-widget-content a {
    color: #496e83;
}


.tooltip-slider .ui-slider-handle:hover {
    text-decoration: none;
}

.tooltip-slider .ui-tooltip {
    font-weight: bold;
    padding: 0;
    text-align: center;
    width: 8em;
}

.tooltip-slider .ui-tooltip-content {
    font-size: 90%;
    padding: 0.5em;
}

.tooltip-slider .ui-tooltip-pointer, 
.tooltip-slider .ui-tooltip-pointer-wrapper {
    background: none;
    border-style: solid;
    border-width: 1em 0.75em 0;
    height: 0;
    position: absolute;
    width: 0;
}

.tooltip-slider .ui-tooltip-pointer-wrapper {
    border-color: transparent;
    bottom: -0.75em;
    left: 50%;
    margin-left: -0.75em;
    right: auto;
}

.tooltip-slider .ui-tooltip-pointer {
    bottom: auto; 
    left: -0.75em;
    top: -0.75em;
}

.tooltip-slider .ui-tooltip-pointer {
    border-color: #aaa transparent;
}

body, button, input, select, textarea {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

body {
    font-size: 75%;
    padding: 0 2em;
    text-align: left;
}

h1, h2, h3, h4, h5, h6 {
    margin: 0;
    text-transform: capitalize;
}

a {
    font-weight: bold;
    text-decoration: none;
}

a:focus {
    outline: none;
}

a:hover {
    text-decoration: underline;
}

dt {
    font-weight: bold;
}

pre {
    margin: 0;
}

table {
    width: 100%;
}

table th {
    text-align: left;
}

#greeting {
    border-bottom-left-radius: 0.25em;
    border-bottom-right-radius: 0.25em;
    padding: 0.25em 0.5em;
}

#content {
    margin: 0.75em 1em;
    min-height: 30em;
    overflow: hidden;
}

body {
    color: #222;
}

a {
    color: #496e83;
}

#greeting {
    background-color: #565c59;
    color: #fff;
}

.button.action-list-button {
    cursor: pointer;
    padding-right: 0.25em;
}

.button.action-list-button span {
    background: url(../../images/modules/foundation/indicator-arrow-white-down.png) no-repeat 90% 55%;
    padding-right: 2em;
}

.action-list.initialised {
    border-bottom-width: 0.2em;
    border-right-width: 0.2em;
    border-radius: 0.5em;
    box-shadow: 0 0.25em 0.5em rgba(0, 0, 0, 0.25);
    cursor: pointer;
    line-height: 2;
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 97;
    -moz-box-shadow: 0 0.25em 0.5em rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0 0.25em 0.5em rgba(0, 0, 0, 0.25);
}

.action-list.initialised li {
    border-radius: 0.5em;
    white-space: nowrap;
}

.action-list.initialised a {
    border-radius: 0.5em;
    display: block;
    font-weight: normal;
    padding: 0 1em 0 2.25em;
    text-decoration: none;
}

/**********/

.container {
    border-radius: 0.5em;
    padding: 0.5em 1em;
    overflow: hidden;
}

/**********/

.error-alert,
.info-alert,
.success-alert,
.warning-alert {
    border: 0.2em solid;
    border-radius: 0.5em;
    margin-bottom: 0.75em;
    padding: 0.5em 1em;
}

.error-alert a,
.info-alert a,
.success-alert a,
.warning-alert a {
    font-weight: bold;
    text-decoration: underline;
}

.error-alert a:hover,
.info-alert a:hover,
.success-alert a:hover,
.warning-alert a:hover {
    text-decoration: none;
}

/**********/

.help-text-indicator {
    background: url(../../images/modules/foundation/indicator-help-text.png) no-repeat;
    cursor: help;
}

.invalid-data-indicator {
    background: url(../../images/modules/foundation/indicator-invalid-data.gif) no-repeat;
}

.help-text-indicator,
.invalid-data-indicator {
    display: inline-block;
    height: 1.5em;
    margin-left: 0.25em;
    vertical-align: middle;
    width: 1.5em;
}

/**********/

.banner {
    border-bottom: 0.1em solid;
    border-top-left-radius: 0.5em;
    border-top-right-radius: 0.5em;
    overflow: hidden;
    padding: 0.25em 1em;
}

.banner h2 {
    display: inline;
    margin-right: 1.5%;
}

#ie7 .banner h2 {
    padding-right: 2.5em;
}

.banner-control {
    display: block;
    float: right;
}

#ie7 .banner-control {
    margin: -1.5em 0 0;
}

.banner-control > * {
    display: inline;
}

.banner-control button,
.banner-control input,
.banner-control select {
    margin: 0 0.5em;
}

/**********/

.alert-tooltip {
    float: left;
    max-width: 40em;
    width: auto;
    z-index: 99999;
}

.error-alert,
.error-alert a {
    color: #d8000c;
    background-color: #ffbaba;
}

.info-alert,
.info-alert a {
    background-color: #bde5f8;
    color: #00529b;
}

.success-alert,
.success-alert a {
    background-color: #dff2bf;
    color: #4f8a10;
}

.warning-alert,
.warning-alert a {
    background-color: #feefb3;
    color: #9f6000;
}

/**********/

.alert-tooltip {
    background-color: #fff;
}

footer {
    border-radius: 0.25em;
    clear: both;
    height: 2.3em;
    font-size: 90%;
    line-height: 2.3;
    margin: 0.83em 1.11em; 
    position: relative;
}

footer > * {
    position: absolute;
}

footer > div {
    left: 1.2em;
    top: 0;
}

footer > a {
    background: url(../../images/modules/foundation/logo-axe.gif) no-repeat 0 50%;
    font-weight: normal;
    left: 1.2em;
    padding-left: 2.4em;
    top: 0;
}

footer > span {
    right: 1.2em;
    top: 0;
}

footer > img.footer-left {
    left: 1.2em;
}

footer > img.footer-right {
    right: 1.2em;
}

footer {
    background-color: #c8ccd0;
    color: #565c59;
}

footer a {
    color: #496E83;
}

button,
input,
select,
textarea {
    outline: 0;
}


button,
input[type=button],
input[type=file],
input[type=password],
input[type=reset],
input[type=submit],
input[type=text],
select,
textarea,
.button,
.field {
    border-radius: 0.25em;
}

button,
input[type=button],
input[type=reset],
input[type=submit],
.button {
    background-image: url(../../images/modules/foundation/background-button.png);
    background-repeat: repeat-x;
    border: 0;
    font-weight: bold;
    padding: 0.4em 1em;
}

input[type=checkbox],
input[type=radio] {
    margin-right: 0.25em;
}

input[type=file],
input[type=password],
input[type=text],
select,
textarea,
.field {
    border: 0.1em solid;
    padding: 0.25em;
}

input[type=submit] + input[type=submit] {
    margin-left: 1em;
} 

label,
.label {
    margin-bottom: 0.25em;
    padding: 0.25em 0.25em 0;
}

ul.required-items > li > label,
li.required > label,
label.required {
    background-image: url(../../images/modules/foundation/indicator-required.gif);
    background-position: 100% 25%;
    background-repeat: no-repeat;
    padding-right: 1.25em;
}

ul.required-items > li.not-required > label {
    background-image: none;
}

input[type=file],
input[type=password],
input[type=text],
select,
textarea,
.field {
    background-color: #fff;
    border-color: #adadad;
}

input[type=file]:focus,
input[type=file]:hover,
input[type=password]:focus,
input[type=password]:hover,
input[type=text]:focus,
input[type=text]:hover,
select:focus,
select:hover,
textarea:focus,
textarea:hover,
.field:focus,
.field:hover {
    background-color: #f1f1f1;
    border-color: #7f7f7f;
}

input[type=text][disabled],
input[type=text][readonly],
input[type=password][disabled],
input[type=password][readonly],
input[type=file][disabled],
input[type=file][readonly],
textarea[disabled],
textarea[readonly],
select[disabled],
.field.disabled {
    background-color: #ededed;
    color: #7d7d7d;
}


header {
    height: 40px;
    margin: 1.25em 2em;
    overflow: hidden;
    position: relative;
}

header > * {
    position: absolute;
}

header > div {
    left: 0;
    top: 0;
}

header > img.header-left {
    left: 0;
}

header > img.header-right {
    right: 0;
}

/**************************************************
 * Current Date Override Notification Header
 **************************************************/

div.current-date-override-notification {
    margin:0.75em 1em;
    overflow: hidden;
}

nav {
    background: url(../../images/modules/foundation/background-nav.png) repeat-x;
    border: 0.1em solid;
    border-radius: 0.5em;
    height: 2.5em;
    line-height: 2.5;
    margin: 0 1em;
}

nav {
    border-color: #bbb;
}

html .business-navigator {
    background-color: #fff;
}

html .business-navigator1 {
    color: #dd0302;
}

html .business-navigator2 {
    color: #0088bf;
}

html .business-navigator3 {
    color: #5d5d5d;
}

html .button-colour1 {
    background-color: #dd0302;
}

html .button-colour2 {
    background-color: #0088bf;
}

html .button-colour3 {
    background-color: #5d5d5d;
}

html .button-text-colour1,
html .button-text-colour2,
html .button-text-colour3 {
    color: #fff;
}

html .button-text-colour1:hover,
html .button-text-colour2:hover,
html .button-text-colour3:hover {
    color: #cacaca;
}

html .link-font-colour1 {
    color: #dd0302;
}

html .menu-colour1 {
    background-color: #fff;
}

html .menu-item-font-colour1 {
    color: #222;
}

html .menu-item-font-colour2 {
    color: #f00;
}

html .neutral-colour1 {
    background-color: #adadad;
}

html .neutral-colour2 {
    background-color: #ededed;
}

html .neutral-colour3 {
    background-color: #e2e0e1;
}

html .neutral-colour4 {
    background-color: #fff;
}

html .neutral-colour5 {
    background-color: #f1f1f1;
}

html .primary-border1 {
    border: 0.1em solid #e55b5b;
}

html .primary-border2 {
    border: 0.1em solid #bbb;
}

html .primary-border3 {
    border: 0.1em solid #5ab3d5;
}

html .primary-colour1 {
    background-color: #dd0302;
    color: #fff;
}

html .primary-colour2 {
    background-color: #adcde2;
}

html .primary-colour3 {
    background-color: #0088bf;
}

html .secondary-colour1 {
    background-color: #888;
}

html .secondary-colour2 {
    background-color: #888;
}

html .secondary-font-colour1 {
    color: #222;
}

html .secondary-font-colour2 {
    color: #fff;
}

#current-user-password ul {
    list-style: none;
    padding: 0;
} 

#current-user-password li {
    display: table-row;
}

#current-user-password li > label {
    display: table-cell;
    padding-bottom: 0.5em;
}

#ie7 #current-user-password li > label {
    clear: left;
    float: left;
    padding-bottom: 0;
    width: 12em;
}

#ie7 #current-user-password li > span.label {
    float: left;
}

#current-user-password li  .help-text-indicator {
    margin-top: -0.5em;
}
#login-page a {
    font-weight: normal; 
}

#login-page form {
    overflow: hidden;
    padding: 0 1em;
    text-align: left;
}

#login-page form p {
    margin-top: 0;
}

#login-page label {
    display: block;
    margin: 0 0 0.5em;
    overflow: hidden;
    padding: 0 0.5em;
}

#login-page label span {
    display: block;
    float: left;
    font-weight: bold;
    padding: 0.25em 0;
    text-align: left;
    width: 10em;
}

#login-page label span + span,
#login-page input[type=text],
#login-page input[type=password] {
    font-weight: normal;
    float: right;
    width: 10em;
}

#login-page input[type=submit] {
    float: right;
    margin-right: 0.5em;
}

#login-page dl {
    font-weight: bold;
    margin: 0 0 1em;
    padding: 0.5em;
}

#login-page dl + label {
    float: left;
}

#login-page dt {
    margin: 1em 0 0;
}

#login-page dt:first-child {
    margin: 0;
}

#login-page dd {
    font-style: italic;
    margin: 0;
}

#login-page .ui-dialog {
    border-radius: 0.5em;
    padding: 0;
    text-align: center;
}

#login-page .ui-dialog-title {
    font-size: 1.75em;
    text-align: left;
}

#login-page .ui-dialog-titlebar {
    background: none;
    border: none;
    border-top-left-radius: 0.25em;
    border-top-right-radius: 0.25em;
}

#login-page .ui-dialog-titlebar-close {
    background: none;
    border: none;
    padding: 1px;
}

#login-page .ui-dialog > p {
    border-bottom-left-radius: 0.25em;
    border-bottom-right-radius: 0.25em;
    border: 0.1em solid;
    margin: 0.5em 0 0;
    padding: 1em;
}

#login-page {
    background: #666;
}

#login-page dl {
    background: #fff;
}

#login-page .ui-dialog {
    background: #84bcb9;
    border-color: #425e5d;
}

#login-page .ui-dialog > p {
    background: #425e5d;
    background-image: -moz-linear-gradient(#4f716f, #425e5d);
    background-image: -ms-linear-gradient(#4f716f, #425e5d);
    background-image: -webkit-linear-gradient(#4f716f, #425e5d);
    background-image: linear-gradient(#4f716f, #425e5d);
    border-color: #fff #425e5d #425e5d;
    color: #fff;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#4f716f", endColorstr="#425e5d", GradientType=0);
}

#login-page .ui-widget-content a {
    color: #222;
}

.action-list.initialised .icon-add,
.action-list.initialised .icon-auto,
.action-list.initialised .icon-copy,
.action-list.initialised .icon-debug,
.action-list.initialised .icon-delete,
.action-list.initialised .icon-edit,
.action-list.initialised .icon-resume,
.action-list.initialised .icon-review,
.action-list.initialised .icon-show-page,
.action-list.initialised .icon-view {
    background-image: url(../../images/modules/foundation/action-list-icons.png);
    background-position: 0 1000em;
    background-repeat: no-repeat;
}

.action-list.initialised .icon-add:hover,
.action-list.initialised .icon-auto:hover,
.action-list.initialised .icon-copy:hover,
.action-list.initialised .icon-debug:hover,
.action-list.initialised .icon-delete:hover,
.action-list.initialised .icon-edit:hover,
.action-list.initialised .icon-resume:hover,
.action-list.initialised .icon-review:hover,
.action-list.initialised .icon-show-page:hover,
.action-list.initialised .icon-view:hover {
    background-image: url(../../images/modules/foundation/action-list-icons-inverse.png);
}

/**********/

.action-list.initialised .icon-add {
    background-position: 6px 3px;
}

.action-list.initialised .icon-auto {
    background-position: 6px -21px;
}

.action-list.initialised .icon-copy {
    background-position: 6px -45px;
}

.action-list.initialised .icon-debug {
    background-position: 6px -69px;
}

.action-list.initialised .icon-delete {
    background-position: 6px -93px;
}

.action-list.initialised .icon-edit,
.action-list.initialised .icon-resume {
    background-position: 6px -117px;
}

.action-list.initialised .icon-review {
    background-position: 6px -141px;
}

.action-list.initialised .icon-show-page,
.action-list.initialised .icon-view {
    background-position: 6px -165px;
}

.action-list.initialised .icon-close,
.action-list.initialised .icon-download,
.action-list.initialised .icon-mark-as-posted,
.action-list.initialised .icon-mark-as-received,
.action-list.initialised .icon-mid-term-change,
.action-list.initialised .icon-reassign,
.action-list.initialised .icon-renewal,
.action-list.initialised .icon-re-open,
.action-list.initialised .icon-revert,
.action-list.initialised .icon-upload,
.action-list.initialised .icon-waive {
    background-image: url(../../images/modules/insurance/action-list-icons.png);
    background-position: 0 1000em;
    background-repeat: no-repeat;
}

.action-list.initialised .icon-close:hover,
.action-list.initialised .icon-download:hover,
.action-list.initialised .icon-mark-as-posted:hover,
.action-list.initialised .icon-mark-as-received:hover,
.action-list.initialised .icon-mid-term-change:hover,
.action-list.initialised .icon-reassign:hover,
.action-list.initialised .icon-renewal:hover,
.action-list.initialised .icon-re-open:hover,
.action-list.initialised .icon-revert:hover,
.action-list.initialised .icon-upload:hover,
.action-list.initialised .icon-waive:hover {
    background-image: url(../../images/modules/insurance/action-list-icons-inverse.png);
}

/**********/

.action-list.initialised .icon-close {
    background-position: 6px -21px;
}

.action-list.initialised .icon-download {
    background-position: 6px -45px;
}

.action-list.initialised .icon-mark-as-posted {
    background-position: 6px -69px;
}

.action-list.initialised .icon-mark-as-received {
    background-position: 6px -93px;
}

.action-list.initialised .icon-mid-term-change {
    background-position: 6px -117px;
}

.action-list.initialised .icon-reassign {
    background-position: 6px -141px;
}

.action-list.initialised .icon-renewal {
    background-position: 6px -165px;
}

.action-list.initialised .icon-re-open {
    background-position: 6px -189px;
}

.action-list.initialised .icon-revert {
    background-position: 6px -213px;
}

.action-list.initialised .icon-upload {
    background-position: 6px -237px;
}

.action-list.initialised .icon-waive {
    background-position: 6px -261px;
}

/**********/

.action-list.initialised .icon-create-claim,
.action-list.initialised .icon-create-concurrent-claim,
.action-list.initialised .icon-resume-quote-app-component,
.action-list.initialised .icon-resume-safely,
.action-list.initialised .icon-withdraw {
    background-image: url(../../images/modules/foundation/action-list-icons.png);
    background-position: 0 1000em;
    background-repeat: no-repeat;
}

.action-list.initialised .icon-create-claim:hover,
.action-list.initialised .icon-create-concurrent-claim:hover,
.action-list.initialised .icon-resume-quote-app-component:hover,
.action-list.initialised .icon-resume-safely:hover,
.action-list.initialised .icon-withdraw:hover {
    background-image: url(../../images/modules/foundation/action-list-icons-inverse.png);
}

/** Uses Foundation 'icon-add' **/
.action-list.initialised .icon-create-claim,
.action-list.initialised .icon-create-concurrent-claim {
    background-position: 6px 3px;
}

/** Uses Foundation 'icon-resume' **/
.action-list.initialised .icon-resume-quote-app-component,
.action-list.initialised .icon-resume-safely {
    background-position: 6px -117px;
}

/** Uses Foundation 'icon-delete' **/
.action-list.initialised .icon-withdraw {
    background-position: 6px -93px;
}
