.title {
    font-size: 110%;
    text-align: left;
    font-weight: bold;
    color: #404041;
    padding: 0.25em;
    border-bottom: 1px solid #404041;
    display: block;
    cursor: pointer;
    background: #dedede;
}

.inline {
    display: inline-block;
}

.is-open:after, .open:after {
    content: " -";
}

.is-closed:after, .closed:after {
    content: " +";
}

.item {
    padding: 0.25em;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.row {
    padding: 0.5em;
    margin: 0.25em;
    display: table-row;
    background-color: transparent;
}

.row label {
    padding: 0.5em;
    display: table-cell;
    font-weight: bold;
}

.center {
    margin: 0 auto;
    text-align: center;
}

.right {
    text-align: right;
    float: right;
}

.left {
    float: left;
    text-align: left;
}

.sectioncontent {
    width: 98%;
}

.page-wrap {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}

.table {
    margin: 0.5em 0 1em 1em;
}

.table .item {
    display: table-cell;
    margin: 0;
    padding: 0;
}

.table .item input,
.table .item label {
    display: inline-block;
    margin: 0;
    padding: 0.25em;
}

.table .item label {
    background-color: #666;
    color: #fff;
    border: 1px solid #ccc;
}

.th {
    padding: 0.5em;
    margin: 0 0.25em;
    border: 1px solid #222;
    color: #eee;
    font-weight: bold;
    display: table-cell;
}

input.description {
    width: 25em;
}

.sectioncontent {
    display: block;
}

.required label:after {
    color: red;
    content: "*";
}

ul.tabs {
    margin: 0 1.5em;
    padding: 0px;
    list-style: none;
    position: relative;
    top: 1px;
    z-index: 10;
    left: -12px;
}

ul.tabs li {
    color: #eee;
    display: inline-block;
    padding: 5px 10px;
    cursor: pointer;
    margin: 0 0.1em 0 0;
    border-radius: 5px 5px 0 0;
    border-width: 1px 1px 0 1px;
    border-style: solid;
    border-color: #666;
}

ul.tabs li.current {
    color: #222;
    font-weight: bold;
}

.tab-content {
    padding: 15px;
    margin: 0 0.5em 0.5em 0;
    border: 1px solid #666;
}

.expandtt {
    left: 25px;
}

.collapsett {
    left: 51px;
}

.toolbar {
    background-color: #bad749;
    padding: 0.5em;
    margin: 0.5em 0;
    z-index: 0;
}

.toolbar .button {
    display: inline-block;
    z-index: 0;
}

.tooltip-balloon {
    clear: left;
    margin: 0 0.5em;
    padding: 0.25em 0.5em;
    color: #fff;
    text-align: left;
    background-color: #666;
    border: 1px solid #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 2px 2px 6px #888;
    -moz-box-shadow: 2px 2px 6px #888;
    box-shadow: 2px 2px 6px #888;
    z-index: 5;
    display: none;
    position: absolute;
    top: 200px;
    z-index: 5;
}

.tooltip-balloon:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: 12px;
    bottom: 100%;
    border: 8px solid;
    border-color: transparent transparent #fff #fff;
}

.tooltip-balloon:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: 13px;
    bottom: 100%;
    border: 7px solid;
    border-color: transparent transparent #666 #666;
}

.tooltip-off {
    visibility: hidden;
}

.verbose {
    width: 110px;
    padding: 0.25em;
    margin-right: 3em;
    text-align: center;
    white-space: nowrap;
}

.verbose:hover {
    background-color: #232323;
    color: #fff;
    cursor: pointer;
}

.showtt {
    display: none;
}

.print-only {
    display: none;
}

* {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

body {
    background-color: #fff;
    color: #231F20;
    padding: 0;
    margin: 0;
    font-family: Calibri, Arial, Helvetica, sans-serif;
    overflow: auto;
    min-width: 1400px;
    font-size: 12pt;
}

h1, h2, h3, h4, h5 {
    margin: 0 0 0.5em 0;
}

header {
    background: url('data:image/jpeg;base64,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RGJvb2wAAAAAAEludHJib29sAAAAAABCY2tnT2JqYwAAAAEAAAAAAABSR0JDAAAAAwAAAABSZCAgZG91YkBv4AAAAAAAAAAAAEdybiBkb3ViQG/gAAAAAAAAAAAAQmwgIGRvdWJAb+AAAAAAAAAAAABCcmRUVW50RiNSbHQAAAAAAAAAAAAAAABCbGQgVW50RiNSbHQAAAAAAAAAAAAAAABSc2x0VW50RiNQeGxAcsAAAAAAAAAAAAp2ZWN0b3JEYXRhYm9vbAEAAAAAUGdQc2VudW0AAAAAUGdQcwAAAABQZ1BDAAAAAExlZnRVbnRGI1JsdAAAAAAAAAAAAAAAAFRvcCBVbnRGI1JsdAAAAAAAAAAAAAAAAFNjbCBVbnRGI1ByY0BZAAAAAAAAOEJJTQPtAAAAAAAQASwAAAABAAIBLAAAAAEAAjhCSU0EJgAAAAAADgAAAAAAAAAAAAA/gAAAOEJJTQQNAAAAAAAEAAAAeDhCSU0EGQAAAAAABAAAAB44QklNA/MAAAAAAAkAAAAAAAAAAAEAOEJJTScQAAAAAAAKAAEAAAAAAAAAAjhCSU0D9QAAAAAASAAvZmYAAQBsZmYABgAAAAAAAQAvZmYAAQChmZoABgAAAAAAAQAyAAAAAQBaAAAABgAAAAAAAQA1AAAAAQAtAAAABgAAAAAAAThCSU0D+AAAAAAAcAAA/////////////////////////////wPoAAAAAP////////////////////////////8D6AAAAAD/////////////////////////////A+gAAAAA/////////////////////////////wPoAAA4QklNBAAAAAAAAAIAAjhCSU0EAgAAAAAABgAAAAAAADhCSU0EMAAAAAAAAwEBAQA4QklNBC0AAAAAAAYAAQAAAAQ4QklNBAgAAAAAABAAAAABAAACQAAAAkAAAAAAOEJJTQQeAAAAAAAEAAAAADhCSU0EGgAAAAADSQAAAAYAAAAAAAAAAAAACDQAABcSAAAACgBVAG4AdABpAHQAbABlAGQALQAxAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAABcSAAAINAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAABAAAAABAAAAAAAAbnVsbAAAAAIA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ZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPg0KCQk8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgTWFjaW50b3NoIiB4bXA6Q3JlYXRlRGF0ZT0iMjAxNC0wNy0zMVQxNjo1ODozNiswMTowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxNC0wNy0zMVQxNjo1ODozNiswMTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMTQtMDctMzFUMTY6NTg6MzYrMDE6MDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjlCMkM4OUMwQTI0NjgxMThBNkRENEQ0QjVFQTMyOUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjhCMkM4OUMwQTI0NjgxMThBNkRENEQ0QjVFQTMyOUIiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCOEIyQzg5QzBBMjQ2ODExOEE2REQ0RDRCNUVBMzI5QiIgZGM6Zm9ybWF0PSJpbWFnZS9qcGVnIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPg0KCQkJPHhtcE1NOkhpc3Rvcnk+DQoJCQkJPHJkZjpTZXE+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOkI4QjJDODlDMEEyNDY4MTE4QTZERDRENEI1RUEzMjlCIiBzdEV2dDp3aGVuPSIyMDE0LTA3LTMxVDE2OjU4OjM2KzAxOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgTWFjaW50b3NoIi8+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpCOUIyQzg5QzBBMjQ2ODExOEE2REQ0RDRCNUVBMzI5QiIgc3RFdnQ6d2hlbj0iMjAxNC0wNy0zMVQxNjo1ODozNiswMTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgc3RFdnQ6Y2hhbmdlZD0iLyIvPg0KCQkJCTwvcmRmOlNlcT4NCgkJCTwveG1wTU06SGlzdG9yeT4NCgkJPC9yZGY6RGVzY3JpcHRpb24+DQoJPC9yZGY6UkRGPg0KPC94OnhtcG1ldGE+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPD94cGFja2V0IGVuZD0ndyc/Pv/iDFhJQ0NfUFJPRklMRQABAQAADEhMaW5vAhAAAG1udHJSR0IgWFlaIAfOAAIACQAGADEAAGFjc3BNU0ZUAAAAAElFQyBzUkdCAAAAAAAAAAAAAAABAAD21gABAAAAANMtSFAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEWNwcnQAAAFQAAAAM2Rlc2MAAAGEAAAAbHd0cHQAAAHwAAAAFGJrcHQAAAIEAAAAFHJYWVoAAAIYAAAAFGdYWVoAAAIsAAAAFGJYWVoAAAJAAAAAFGRtbmQAAAJUAAAAcGRtZGQAAALEAAAAiHZ1ZWQAAANM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') no-repeat left;
    background-size: 300px 64px;
    padding: 6px 0 6px 310px;
    border-bottom: 1px solid #404041;
}

aside {
    display: inline-block;
    width: 13%;
    padding: 12px;
    background-color: #404041;
    color: #fff;
}

aside a {
    padding: 3px !important;
    color: #fff;
    text-decoration: none;
    display: block;
}

aside a:hover {
    padding: 3px;
    background-color: #b3d335;
    color: #222;
    display: block;
    text-decoration: none;
}

aside cite a, aside cite a:hover {
    display: inline;
    text-decoration: none;
}

aside cite {
    font-size: 1rem;
}

aside li {
    list-style-type: none;
    display: block;
    border-bottom: 1px solid #eee;
}

main {
    display: inline-block;
    width: 100%;
    background-color: #fff;
    color: #222;
    padding: 6px 6px 150px 0;
}

main a:visited {
    color: #d335b3;
    font-weight: bold;
}

main a {
    color: #2a8fa8;
    font-weight: bold;
}

a.button, .megamenu a {
    color: #fff !important;
}

a.pdf:before {
    content: url('/img/pdf.png');
    padding: 0 0 0 3px;
}

a.email:before {
    content: url('/img/email-grey.png');
    padding: 0 0 0 5px;
}

footer {
    border-top: 1px solid #262626;
    color: #EEEEEE;
    background-color: #404041;
    padding: 5px;
    width: 99%;
    position: fixed;
    bottom: 0;
    left: 0;
}

footer a {
    border-bottom: 3px solid #333333;
    color: #EEEEEE;
}

footer a:hover {
    border-bottom: 3px solid #EEEEEE;
    color: #EEEEEE;
    text-decoration: none;
    background-color: transparent;
}

a.nohighlight:hover, a.nohighlight {
    color: #fff !important;
    border-bottom: 0 !important;
    background-color: transparent !important;
    cursor: text !important;
}

.footer {
    padding: 0 20px;
}

.footer table td {
    text-align: center;
    width: 12.5%;
}

.footertoplink {
    width: 10%;
    text-align: right;
    float: right;
}

h2, h3, h4, h5 {
    color: #404041;
}

article, figcaption, figure, footer, header, nav, section, summary {
    display: block;
}

[hidden], .hidden {
    display: none;
}

html {
    font-size: 100%;
    -ms-text-size-adjust: 100%;
}

p {
    margin: 0 0 0.83em 0;
}

.number {
    font-family: Consolas, monospace;
}

td.right, p.right {
    text-align: right !important;
}

td.left {
    text-align: left !important;
}

td.centre, div.centre {
    text-align: center;
}

.nowrap {
    white-space: nowrap;
}

.middle {
    vertical-align: middle;
}

.top {
    vertical-align: top;
}

.bottom {
    vertical-align: bottom;
}

div.right,
img.right,
input.right,
button.right {
    float: right;
    display: block;
}

.div.right {
    padding-bottom: 1em;
}

div.left,
img.left,
span.left {
    float: left;
}

div.centre, img.centre {
    margin: 0 auto;
}

.image {
    height: 80%;
}

.imagecaption {
    width: 90%;
    height: 45%;
    background-color: #fff;
    color: #000;
    padding: 5px;
    margin: 0 auto;
    border: 1px solid #333;
    box-shadow: 2px 5px 5px #666;
    text-align: center;
}

.imagecaption strong {
    display: block;
}

.small {
    font-size: 80%;
}

.inline {
    display: inline-block;
    padding: 0.5em;
    margin: 0 1em;
}

.top-layer {
    z-index: 99;
}

form {
    margin: 0;
}

td label {
    font-weight: bold;
    text-align: right;
}

li label {
    display: inline-block;
}

.white-space div,
.white-space table {
    margin: 0.5em 0 1em 0;
}

.mono {
    font-family: Consolas, Courier New, monospace;
    white-space: normal;
}

.header {
    background-color: #fff;
    padding: 0;
}

.logout {
    padding: 0;
    margin: 0 6em 0 0;
    white-space: nowrap;
}

.logout a {
    padding: 0.25em;
    background-color: #B3D335;
    color: #404041 !important;
    display: block;
    width: 100%;
    font-size: 10.5pt;
}

.logout a:hover {
    color: #fff !important;
    background-color: #1d9ad6 !important;
    text-decoration: none !important;
}

.favourite {
    width: 15%;
    text-align: right;
    padding: 0 0.5em;
    margin: 0;
}

.content {
    padding: 1em;
    width: 99%;
    background-color: transparent;
    color: #231F20;
}

.stick-to-bottom {
    position: absolute;
    bottom: 4em;
    right: 0;
}

footer {
    background-color: #232323;
    margin: 0.5em 0 0 0;
    padding: 0.5em 0.5em 1.5em 0.5em;
    clear: both;
    color: #fff !important;
    width: 100%;
}

footer a {
    color: #b3d335 !important;
}

footer a:hover {
    background-color: #b3d335 !important;
    color: #404041 !important;
    text-decoration: none !important;
}

.concept {
    border-bottom: 1px solid #404041;
    margin: 1em;
}

.dataTables_wrapper {
    border: 1px solid #ccc !important;
    border-radius: 4px;
    box-shadow: 2px 2px 1px #ccc;
    background-color: #eee;
}

.th {
    background-color: #353f0f;
}

.searchbox {
    float: right;
    z-index: 1;
    padding: 0;
    margin: 2px 0 0 0;
}

.gosearch {
    vertical-align: bottom;
    color: #ccc;
    cursor: text;
}

.clearsearch {
    color: #231F20;
}

#bannersearch {
    padding: 1em 0;
}

#searchlabel {
    vertical-align: middle;
    display: inline-block;
}

#searchsubmit {
    vertical-align: inherit;
}

.searchparams th {
    text-align: right;
    font-weight: bold;
    background-color: transparent !important;
}

/* e. megamenu elements */
.megamenu {
    list-style: none;
    margin: 0 auto;
    padding: 0 1.25em;
    height: 2em;
    background-color: #231F20;
    color: #fff;
}

.megamenu li.level1 {
    float: left;
    display: block;
    text-align: center;
    position: relative;
    padding: 0.25em 0.5em;
    margin: 0.1em 0;
}

.megamenu a {
    color: #fff;
}

.megamenu a:hover {
    text-decoration: none;
    background-color: #404041;
    color: #B3D335;
}

.level1 a {
    font-weight: bold;
    padding: 4px;
}

.level1 {
    border-right: 1px solid #ccc;
}

.level3 a {
    font-weight: normal;
    border-bottom: 0;
    color: #fff;
    margin: 0;
}

.level3 {
    color: #231F20;
    padding: 0;
    margin-top: 0;
}

.subnav {
    margin: 4px auto;
    padding: 10px 5px 10px 5px;
    box-shadow: 5px 5px 2px #dedede;
    position: absolute;
    float: left;
    left: -999em;
    text-align: left;
    background-color: #404041;
    white-space: nowrap;
    z-index: 1;
}

.one-column {
    width: 190px;
}

.two-columns {
    width: 380px;
}

.three-columns {
    width: 570px;
}

.four-columns {
    width: 760px;
}

.navbar .column {
    display: inline;
    float: left;
    position: relative;
    margin: 5px;
    width: 180px;
}

.navbar .left-column {
    border-right: 2px groove #aaa;
}

.navbar .right-column {
    border-left: 2px groove #aaa;
    margin-left: 2px;
}

.subnav-heading {
    font-weight: bold;
    border-bottom: 2px groove #aaa;
}

.subnav li {
    list-style: none;
}

.subnav p {
    clear: both;
    margin: 0 !important;
    padding: 0.25em 0 !important;
}

.subnav p a {
    color: #B3D335;
}

.subnav a {
    display: block;
    margin: 0 1em;
}

.megamenu li:hover .subnav {
    left: -1px;
    top: auto;
}

.content p,
footer p {
    width: 98%;
    padding: 0.5em 0;
}

p {
    padding: 0.5em;
    margin: 0.25em;
}

.padded {
    padding: 1em;
}

.number {
    font-family: Consolas !important;
}

a {
    text-decoration: none;
}

.back-link {
    margin: 0.5em;
    padding: 0;
    max-width: 20%;
    float: right;
    background-color: #bad749;
    color: #404041 !important;
}

.back-link a {
    display: block;
    padding: 0.25em;
}

.back-link a:hover {
    color: #fff !important;
    background-color: #1d9ad6 !important;
    text-decoration: none !important;
}

table.key {
    width: 50%;
    margin: 0.5em 0;
}

table.key th {
    font-weight: bold;
    text-align: right;
    background-color: #bad749;
}

.vertical th,
.vertical th label,
.thin th,
.thin th label {
    font-weight: bold;
    text-align: right;
}

.vertical th {
    width: 40%;
}

th,
td {
    vertical-align: top;
}

.vertical input[type="text"],
.vertical input[type="tel"],
.vertical input[type="email"] {
    width: 20em;
}

table.thin {
    width: 30%;
}

.vertical th {
    width: 20%;
}

.medium-vertical th,
.medium-vertical td {
    vertical-align: top;
}

.medium-vertical {
    width: 25%;
}

.medium-vertical th {
    text-align: right;
}

.bottom-space {
    margin-bottom: 1em;
}

.top-space {
    margin-top: 1em;
}

.stripy tr:nth-child(even), .stripy .row:nth-child(even) {
    background-color: #e8f1c2;
}

.stripy tr:nth-child(odd), .stripy .row:nth-child(odd) {
    background-color: #eff6dd;
}

.stripy tr:hover .stripy .row:hover {
    background-color: #bad749 !important;
}

.table-header .item {
    background-color: #404041 !important;
    color: #fff !important;
    font-weight: bold;
}

.row .item {
    padding: 0.25em;
    display: table-cell;
    border: 1px solid #ccc;
}

th a {
    color: #fff;
}

th, td {
    padding: 0.25em;
}

.layout th {
    text-align: right;
    font-weight: bold;
}

.padding-box tbody {
    background-color: transparent !important;
}

.dataTable th {
    text-align: left;
}

.padding-box .vertical th {
    text-align: right;
}

.vertical input[type=text] {
    width: 15em;
}

.tabcontent {
    padding: 0.5em;
}

.padding-box {
    padding: 0.4em 1.25em;
    margin: 1em 0;
}

.custom {
    width: 100%;
    border-width: 1px;
    border-style: solid;
    border-top-color: #000;
    border-bottom-color: #000;
    border-left-color: #ccc;
    border-right-color: #ccc;
    box-shadow: 2px 2px 1px #ccc;
}

.form-wrapper,
.search-bar {
    padding: 0.5em;
    margin-top: 0.5em;
    border-width: 1px 1px 0 1px;
    border-style: solid;
    border-color: #ccc !important;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius: 0 4px;
    background-color: #eee;
    box-shadow: 2px 2px 1px #ccc;
}

.dataTable {
    box-shadow: 2px 2px 1px #ccc;
    border: 1px solid #ccc;
}

.noresults, .table-footer {
    border-width: 0 1px 1px 1px;
    border-style: solid;
    border-color: #ccc !important;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    -moz-border-radius: 0 4px;
    background-color: #eee !important;
    box-shadow: 2px 2px 1px #ccc;
    width: 100%;
}

div.table-footer {
    margin-bottom: 0.5em;
}

.filter-note, .info {
    background-color: aliceblue;
    padding: 1em;
    border: 1px solid #e0eeee;
    margin-bottom: 0.5em;
}

.filter-note {
    display: none;
}

.info-icon {
    padding: 0.25em 0.51em;
    margin-right: 0.25em;
    width: 1.5em;
    height: 1.5em;
    font-family: monospace, Courier, "Courier New", Consolas;
    background-color: #1d9ad6;
    border-radius: 50%;
    color: #fff;
    font-weight: bold;
}

.info-icon.error {
    background-color: red !important;
}

.info-icon.warning {
    background-color: #ccb340 !important;
}

.info-icon.running, .info-icon.success {
    background-color: green !important;
}

.info-icon.quiet {
    background-color: grey !important;
}

a.right {
    float: right;
}

.tooltip {
    padding: 0 0.25em;
    margin: 0 0.25em;
    font-size: 90%;
    border: 1px dotted #231F20;
    background: #C8DCAA;
    cursor: help;
}

.popup-tooltip {
    border-radius: 5px;
    display: none;
    background-color: #eee;
    border: 1px solid #b0b0b0;
    padding: 0.25em;
    font-size: 90%;
    position: relative;
    left: 0;
    top: 0;
    z-index: 100;
}

.notification-text {
    margin-top: -1em;
    padding: 0.5em;
    background-color: #fff;
    border: 1px solid darkred;
    -webkit-box-shadow: 3px 3px 4px 0px rgba(134, 50, 50, 0.75);
    -moz-box-shadow: 3px 3px 4px 0px rgba(134, 50, 50, 0.75);
    box-shadow: 3px 3px 4px 0px rgba(134, 50, 50, 0.75);
    float: right;
    width: 15%;
}

div.information {
    border: 1px solid #999;
    background: #FFF;
    padding: 0.4em 0.9em;
    margin: 0.4em 0.4em 1.25em;
}

.return {
    margin: -3em 0 0 0;
    padding: 0;
    max-width: 20%;
    float: right;
    background-color: #bad749;
    color: #404041 !important;
}

.return a {
    display: block;
    padding: 0.25em;
}

.return a:hover {
    color: #fff !important;
    background-color: #1d9ad6 !important;
    text-decoration: none !important;
}

.clearboth {
    clear: both;
    padding: 0.25em;
}

.searchpanel,
.wizardpanel,
.configpanel,
.infopanel,
.managepanel {
    padding: 0.5em;
    margin: 1em 0;
    border: 1px solid #ccc;
    -webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.75);
    box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.75);
}

.searchpanel h3,
.wizardpanel h3,
.configpanel h3,
.infopanel h3,
.managepanel h3,
.editpanel h3,
.searchpanel h4,
.wizardpanel h4,
.configpanel h4,
.infopanel h4,
.managepanel h4,
.editpanel h4 {
    padding: 0;
    margin: 0 0 0.5em 0;
}

.searchpanel, .managepanel, .editpanel {
    background-color: #e0edae;
}

.wizardpanel {
    background-color: #aee0ed;
}

.configpanel {
    background-color: #edaee0;
}

.infopanel {
    background-color: #e0edae;
    color: #000;
}

.infopanel a:hover {
    background-color: #1d9ad6;
    color: #fff;
    text-decoration: none;
}

input[type="button"], input[type="submit"], a.button, input[type="reset"], .button {
    display: inline-block;
    text-decoration: none;
    font: bold 12px/12px HelveticaNeue, Arial;
    padding: 6px 8px;
    color: #555;
    border: 1px solid #dedede;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: rgb(124, 124, 124);
    background: linear-gradient(to bottom, rgba(124, 124, 124, 1) 0%, rgba(104, 104, 104, 1) 100%);
    border-color: #6f6f6f #595959 #4a4a4a;
    color: #fff;
    -webkit-box-shadow: 0 1px 1px #c8c7c2, inset 0 1px 0 #9d9d9d;
    -moz-box-shadow: 0 1px 1px #c8c7c2, inset 0 1px 0 #9d9d9d;
    box-shadow: 0 1px 1px #c8c7c2, inset 0 1px 0 #9d9d9d;
    cursor: pointer;
    text-transform: capitalize;
    /*margin-left: 10px;*/
    /*margin-top: 10px;*/
}

button[disabled], input[disabled], a.disabled, a[disabled] {
    cursor: default;
}

acronym, abbr {
    border-bottom: 1px dotted #333;
    text-decoration: none;
    padding: 0.17em 0.25em;
    cursor: help;
}

.tool-tip-popup {
    border-radius: 5px;
    display: none;
    background-color: #eee;
    border: 1px solid #b0b0b0;
    padding: 0.25em;
    font-size: 90%;
    position: relative;
    left: 0;
    top: 0;
    z-index: 100;
}

.active-email {
    color: green;
}

.inactive-email {
    color: red;
}

.lost-message {
    color: darkred;
    background-color: pink;
}

.stuck-message {
    color: #1d9ad6;
    background-color: aliceblue;
}

input[type="button"][disabled],
input[type="button"][disabled]:hover,
input[type="submit"][disabled],
input[type="submit"][disabled]:hover,
a.disabled, a.disabled:hover,
a[disabled], a[disabled]:hover {
    border: 1px solid #ADB2B5;
    cursor: default;
    background: #F4F4F4;
    color: #ADB2B5;
    box-shadow: none;
    text-decoration: none;
}

.gtYellow td img,
.dataTable td img {
    vertical-align: middle;
    margin: 0.5em;
}

div.message {
    border: 1px solid #222;
    padding: 6px;
    margin: 6px;
}

div.error, tr.error {
    background-color: #EC7A7B;
}

div.warning, tr.warning {
    background-color: #ffe051;
}

div.normal, tr.normal {
    background-color: #d1e485;
}

div.success {
    background-color: #bad749;
}

.alert {
    color: red;
    background-color: transparent;
}

.required,
.is-required {
    background-color: transparent;
}

.required::after,
.is-required::after {
    content: " *";
    color: red;
    background-color: transparent;
    font-weight: bold;
}

a.add-new {
    padding-left: 20px;
    background: url('../img/new.png') no-repeat left;
    color: #004FFF;
}

.owned-count {
    padding: 0.5em;
    background-color: #fff;
    border: 1px solid darkred;
    -webkit-box-shadow: 3px 3px 4px 0px rgba(134, 50, 50, 0.75);
    -moz-box-shadow: 3px 3px 4px 0px rgba(134, 50, 50, 0.75);
    box-shadow: 3px 3px 4px 0px rgba(134, 50, 50, 0.75);
    float: right;
    margin-top: -1em;
}

.is-warning {
    background: #ffe051;
}

.is-normal {
    background-color: #d1e485;
}

div.is-error {
    background-color: #EC7A7B;
}

p.is-error, span.is-error {
    color: red;
}

.needs-action {
    padding: 0.5em;
    border-width: 0 1px;
    border-style: solid;
    border-color: #CCC !important;
    background-color: #EEE;
    box-shadow: 2px 2px 1px #CCC;
}

.connect {
    padding-right: 1em;
}

.twittericon,
.linkedinicon,
.youtubeicon,
.rssicon {
    display: block;
    width: 21px;
    height: 21px;
    float: left;
    margin-right: 3px;
}

.linkedinicon {
    background: url('../img/socialicons6.png') left -25px !important;
    height: 21px !important;
    width: 21px;
}

.linkedinicon:hover {
    background: url('../img/socialicons6.png') -23px -25px !important;
}

.twittericon {
    background: url('../img/socialicons6.png') no-repeat -46px -25px !important;
    height: 21px !important;
    width: 21px;
}

.twittericon:hover {
    background: url('../img/socialicons6.png') no-repeat -69px -25px !important;
}

.youtubeicon {
    background: url('../img/socialicons6.png') -92px -25px;
}

.youtubeicon:hover {
    background: url('../img/socialicons6.png') -115px -25px;
}

.emailicon {
    background: url('../img/socialicons6.png') -138px -25px !important;
    height: 21px !important;
    width: 21px;
}

.emailicon:hover {
    background: url(../img/socialicons6.png) -161px -25px !important;
}

.rssicon {
    background: url(../img/socialicons6.png) -184px -25px;
}

.rssicon:hover {
    background: url(../img/socialicons6.png) -207px -25px;
}

.horizontal-scroll {
    overflow-x: scroll;
}

main .scroll {
    overflow-y: scroll;
}

.infopanel .scroll {
    height: 225px;
    overflow-y: scroll;
}

.scroll::-webkit-scrollbar-button {
    width: 0;
    height: 0;
    display: none;
}

.scroll::-webkit-scrollbar-corner {
    background: rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}

.scroll::-webkit-scrollbar {
    width: 14px;
    height: 14px;
}

.scroll::-webkit-scrollbar-thumb {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
    background-color: rgba(0, 0, 0, 0.1);
}

.scroll::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}

html {
    box-sizing: border-box;
}

*, *:before, *:after {
    box-sizing: inherit;
}

.page-wrap {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}

.demo {
    background-color: #cecece;
    color: #000;
    margin: 3px;
}

.login {
    width: 500px;
    padding: 20px;
    background: #e7e7e4;
    border: 1px solid #808080;
    box-shadow: inset 1px 1px white, inset -1px -1px white;
    margin: 20px 30px;
    line-height: 1.4em;
}

.box label,
.box input[type='text'],
.box input[type='tel'],
.box input[type='email'],
.box input[type='password'],
.box select {
    margin: 0;
}

.box label {
    text-align: right;
    font-weight: bold;
}

label.narrow {
    width: 10em;
    border-bottom: 1px dotted #404041;
    text-align: left !important;
}

div.role {
    display: block;
    padding: 1em;
}

div.role h3, div.box h3 {
    margin-bottom: 0.75em;
}

#notes-heading {
    margin-bottom: 0.45em;
}

.box,
.menu-box {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: inline-block;
    padding: 1em;
    vertical-align: top;
}

.item {
    padding: 0.25em;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.item.description {
    min-width: 200px;
    width: 200px;
}

.item.barcode {
    min-width: 130px;
    width: 130px;
}

.item.batch-number {
    min-width: 130px;
    width: 130px;
}

.item.discount-rate {
    min-width: 130px;
    width: 130px;
}

.item.discount-amount {
    min-width: 80px;
    width: 80px;
}

.item.discount-type {
    min-width: 80px;
    width: 80px;
}

.item.customer-ref {
    min-width: 130px;
    width: 130px;
}

.item.tax {
    min-width: 130px;
    width: 130px;
}

.item.booking-ref {
    min-width: 130px;
    width: 130px;
}


.item.delivery-time {
    min-width: 130px;
    width: 130px;
}

.item.delivery-instructions {
    min-width: 130px;
    width: 130px;
}

.item.order-no {
    min-width: 130px;
    width: 130px;
}

.item.delivery-date {
    min-width: 130px;
    width: 130px;
}

.item label {
    font-weight: bold;
}

[class*='col-'] {
    box-sizing: border-box;
}

.workflow-details {
    vertical-align: top;
}

.workflow-details table {
    display: inline-block;
    min-height: 300px;
}

*, *:after, *:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.col-one {
    width: 11.5%;
}

.col-two {
    width: 24%;
}

.col-three {
    width: 50%;
}

.col-four {
    width: 47.8%;
}

.col-five {
    width: 61.5%;
}

.col-six {
    width: 74%;
}

.col-seven {
    width: 86.5%;
}

.col-eight {
    width: 88%;
}

img {
    max-width: 100%;
    height: auto;
}

video {
    max-width: 100%;
    height: auto;
}

.is-hidden {
    display: none;
}

.is-visible {
    display: grid;
}

.doc-viewer {
    display: none;
    margin: 0 auto;
    padding: 0.5em;
    width: 65%;
    height: 800px;
    z-index: 9999;
    overflow: auto;
    position: absolute;
    top: 5em;
    left: 17.5%;
    background-color: #fff;
}

.doc-viewer object,
.doc-viewer embed,
.doc-viewer iframe {
    width: 100%;
    height: 90%;
}

.editmenuitems {
    display: none;
}

.popup-calendar {
    background-color: #4682B4;
    color: #fff;
    border: 1px solid #23415a;
    width: 18em;
}

.popup-calendar td {
    padding: 0.25em;
}

.popup-calendar a {
    color: #000;
}

.day {
    background-color: #fff;
    color: #000;
    text-align: right;
}

.month {
    width: 10em;
    text-align: center;
    display: inline-block;
}

.weekdays {
    background-color: #588ebb;
}

.current-date {
    background-color: pink;
    color: black;
    text-align: right;
    border: 1px solid #23415a;
}

.weekend {
    background-color: #b5cde1;
    text-align: right;
}

.calendar {
    display: none;
    position: absolute;
    z-index: 99;
    width: 150px !important;
    height: 100px;
}

.tab-content {
    display: none;
    padding: 16px;
    margin: 0 0.5em 0.5em 0;
    border: 1px solid #666;
}

.tab-content.current {
    display: block;
    width: 100%;
    float: left;
}

.tab-content.hidden {
    display: none;
}

.is-active {
    background-color: #404041;
    color: #B3D335 !important;
}

.is-inactive {
    background-color: #404041;
    color: #fff;
}

.fave {
    line-height: 22px;
    padding: 2px 0 2px 26px;
}

.is-unfave {
    background: url("../img/togglestar.png");
    background-position: 0 0;
    background-size: 1.2em 3em;
    background-repeat: no-repeat;
    text-decoration: none;
}

.is-unfave:hover,
.is-fave {
    background-image: url("../img/togglestar.png");
    background-position: 0 -1.5em;
    background-repeat: no-repeat;
    background-size: 1.2em 3em;
    text-decoration: none;
    border-bottom: 0 !important;
}

.is-saved, .success-text {
    background-color: #B3D335;
    display: block;
}

.is-not-saved, .error-text {
    background-color: #FF7F7F;
    display: block;
}

.info-text {
    background-color: #aee0ed;
}

.warning-text {
    background: #ffe051;
}

/*for use on pages with a menu */
.explanation {
    padding: 1em;
    border: 1px solid #404041;
    display: none;
    z-index: 21;
    position: absolute;
    left: 40%;
    right: 40%;
    top: 4em;
    width: auto;
    text-align: center;
    font-size: 125%;
}

.feedback {
    padding: 1em;
    border: 1px solid #404041;
    z-index: 21;
    position: absolute;
    left: 40%;
    right: 40%;
    top: 0;
    width: auto;
    text-align: center;
    font-size: 125%;
}

.extended-info {
    padding: 1em;
    margin: 0.5em;
    width: 30%;
    position: absolute;
    left: 35%;
    z-index: 1;
    background-color: #c9e071;
    border: 1px solid #404041;
}

.success-text,
.error-text,
.info-text,
.warning-text,
.is-saved {
    padding: 0.5em;
    border: 1px solid #404041;
    width: 20%;
    font-size: 110%;
    text-align: center;
    position: absolute;
    top: 0.5em;
    left: 45.5%;
    z-index: 99;
}

.favourite a:hover,
.stick-to-bottom a:hover {
    text-decoration: none;
}

.file-tooltip {
    display: none;
    padding: 0.25em;
    border-radius: 5px;
    background-color: #eee;
    border: 1px solid #b0b0b0;
    font-size: 90%;
    z-index: 100;
    position: absolute;
}

.selectable {
    background-color: #fff;
    border: 2px inset #ccc;
    color: #222;
}

#workflow-key div {
    margin: 0 1em 1em 0;
    width: 17em;
    padding: 0.25em;
    display: inline-block;
}

.clickable-row tr,
.clickableRows tr {
    cursor: pointer;
}

.left-headers th {
    text-align: left;
}

.needs-attention {
    background-color: #fff6cf;
    width: 100%;
    margin: 0.5em 0;
}

.required:after {
    content: " *";
    color: red;
    font-weight: bold;
}

*[onclick]:hover {
    cursor: pointer;
}

#search-results {
    display: none;
    padding: 1em;
    border: 1px solid #666;
    border-radius: 5px;
    z-index: 100199;
    position: absolute;
    top: 6em;
    left: 10%;
    width: 65%;
    height: 70%;
    box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.75);
    background: rgba(237, 237, 237, 1);
    background: linear-gradient(to bottom, rgba(237, 237, 237, 1) 0%, rgba(246, 246, 246, 1) 53%, rgba(255, 255, 255, 1) 100%);
}

#product-search {
    display: none;
    border: 1px solid #666;
    border-radius: 5px;
    z-index: 100199;
    position: absolute;
    top: 10em;
    left: 50%;
    height: auto !important;
    width: 76%;
    box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.75);
    background: rgba(237, 237, 237, 1);
    background: linear-gradient(to bottom, rgba(237, 237, 237, 1) 0%, rgba(246, 246, 246, 1) 53%, rgba(255, 255, 255, 1) 100%);
}

#product-search .popup-body, .confirmation-message .popup-body {
    padding: 0 1em 1em 1em;
    float: left;
    width: 100%;
}

#product-search .po-search-handle, .confirmation-message .popup-handle {
    padding: 1em 1em 1em 1em;
    float: left;
    width: 100%;
}

#product-search #close-result, .confirmation-message #close-popup {
    /*margin-top: 30px !important;*/
}

#product-search dataTables_scrollHead th, #product-search table.dataTable td {
    padding: 10px 18px !important;
}

.ui-draggable .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
    overflow-x: hidden !important;
}

.confirmation-message {
    display: none;
    padding: 1em;
    border: 1px solid #666;
    border-radius: 5px;
    z-index: 65;
    position: absolute;
    top: 8em;
    left: 12%;
    width: 76%;
    height: auto !important;
    box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.75);
    background: rgba(237, 237, 237, 1);
    background: linear-gradient(to bottom, rgba(237, 237, 237, 1) 0%, rgba(246, 246, 246, 1) 53%, rgba(255, 255, 255, 1) 100%);
}

#downlaod-fail-popup {
    display: none;
    padding: 1em;
    border: 1px solid #666;
    border-radius: 5px;
    z-index: 65;
    position: absolute;
    top: 14em;
    left: 33%;
    width: 26%;
    box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.75);
    background: rgba(237, 237, 237, 1);
    background: linear-gradient(to bottom, rgba(237, 237, 237, 1) 0%, rgba(246, 246, 246, 1) 53%, rgba(255, 255, 255, 1) 100%);
}

#failure-msg {
    margin: 0 0 0.5em 0;
    font: 400 18px/1.03em Calibri, Arial, Helvetica, sans-serif;
}

#Dm_Conf_Tag {
    display: none;
    padding: 1em;
    border: 1px solid #666;
    border-radius: 5px;
    z-index: 65;
    position: absolute;
    top: 16em;
    left: 27%;
    width: 40%;
    box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.75);
    background: rgba(237, 237, 237, 1);
    background: linear-gradient(to bottom, rgba(237, 237, 237, 1) 0%, rgba(246, 246, 246, 1) 53%, rgba(255, 255, 255, 1) 100%);
}

#validation-message {
    display: none;
    padding: 1em;
    border: 1px solid #666;
    border-radius: 5px;
    z-index: 65;
    position: absolute;
    top: 19em;
    left: 36%;
    width: 25%;
    box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.75);
    background: rgba(237, 237, 237, 1);
    background: linear-gradient(to bottom, rgba(237, 237, 237, 1) 0%, rgba(246, 246, 246, 1) 53%, rgba(255, 255, 255, 1) 100%);
}

.confirm-button,
.edit-button,
.cancel-button,
.preview-button {
    display: inline-block;
    text-decoration: none;
    font: bold 12px/12px HelveticaNeue, Arial;
    padding: 6px 8px;
    border: 1px solid #dedede;
    border-radius: 3px;
    border-color: #6f6f6f #595959 #4a4a4a;
    color: #fff;
    box-shadow: 0 1px 1px #c8c7c2, inset 0 1px 0 #9d9d9d;
    cursor: pointer;
    text-transform: capitalize;
}

.raised {
    border-radius: 3px;
    border-color: #6f6f6f #595959 #4a4a4a;
    background-color: #ced7e3;
    color: #000;
    text-decoration: none;
    border: 1px solid;
    box-shadow: 0 1px 1px #c8c7c2, 0 1px 0 #9d9d9d;
    cursor: pointer;
}

.raised:hover {
    background: #b2cbdb;
    text-decoration: none;
}

.overlay, .aupoverlay {
    display: none;
    position: fixed;
    text-align: center;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 50;
    opacity: 0.7;
    background: #333;
}

.lookup-popup, .lookup-multiselect {
    padding: 0.5em;
    display: none;
    z-index: 99999;
    background-color: #fff;
    position: absolute;
    top: 5em;
    left: 25%;
    width: 20%;
}

.helptext {
    background-color: #F2F2F2;
    border-radius: 5px;
    box-shadow: 0 0 6px #B2B2B2;
    display: inline-block;
    padding: 10px 18px;
    position: absolute;
    z-index: 20;
    vertical-align: top;
    display: none;
    width: 20%;
}

.helptext::before {
    background-color: #F2F2F2;
    content: "\00a0";
    display: block;
    height: 16px;
    position: absolute;
    top: 11px;
    transform: rotate(29deg) skew(-35deg);
    -moz-transform: rotate(29deg) skew(-35deg);
    -ms-transform: rotate(29deg) skew(-35deg);
    -o-transform: rotate(29deg) skew(-35deg);
    -webkit-transform: rotate(29deg) skew(-35deg);
    width: 20px;
}

.leftpoint {
    float: left;
    margin: 5px 45px 5px 20px;
}

.leftpoint::before {
    box-shadow: -2px 2px 2px 0 rgba(178, 178, 178, .4);
    left: -9px;
}

.rightpoint {
    float: right;
    margin: 5px 20px 5px 45px;
}

.rightpoint::before {
    box-shadow: 2px -2px 2px 0 rgba(178, 178, 178, .4);
    right: -9px;
}

.helptext p {
    padding: 0.5em;
}

.drag-area .menu-item:hover {
    cursor: move !important;
    background-color: #ccc;
    color: #333;
}

.drag-area .menu-item {
    margin: 0.5em;
    padding: 0.25em;
    background-color: #404041;
    color: #fff;
    border-radius: 4px;
}

.drag-area .menu-item h3 {
    color: #fff;
}

.drag-area .menu-item h3:hover {
    color: #333;
}

.title {
    font-size: 120%;
    text-align: left;
    font-weight: bold;
    color: #404041;
    padding: 0.25em;
    display: block;
    cursor: pointer;
    font-family: Calibri, Arial, Helvetica, sans-serif;
}

.is-open:after {
    content: "-";
    border-radius: 3px;
    background: rgb(124, 124, 124);
    background: -moz-linear-gradient(top, rgba(124, 124, 124, 1) 0%, rgba(104, 104, 104, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(124, 124, 124, 1)), color-stop(100%, rgba(104, 104, 104, 1)));
    background: -webkit-linear-gradient(top, rgba(124, 124, 124, 1) 0%, rgba(104, 104, 104, 1) 100%);
    background: -o-linear-gradient(top, rgba(124, 124, 124, 1) 0%, rgba(104, 104, 104, 1) 100%);
    background: -ms-linear-gradient(top, rgba(124, 124, 124, 1) 0%, rgba(104, 104, 104, 1) 100%);
    background: linear-gradient(to bottom, rgba(124, 124, 124, 1) 0%, rgba(104, 104, 104, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7c7c7c', endColorstr='#686868', GradientType=0);
    border-color: #6f6f6f #595959 #4a4a4a;
    color: #fff;
    text-shadow: 0 1px 0 #2e2e2e;
    -webkit-box-shadow: 0 1px 1px #c8c7c2, inset 0 1px 0 #9d9d9d;
    -moz-box-shadow: 0 1px 1px #c8c7c2, inset 0 1px 0 #9d9d9d;
    box-shadow: 0 1px 1px #c8c7c2, inset 0 1px 0 #9d9d9d;
    cursor: pointer;
    padding: 0 0.4em;
    margin-left: 0.5em;
}

.is-closed:after {
    content: "+";
    border-radius: 3px;
    background: rgb(124, 124, 124);
    background: -moz-linear-gradient(top, rgba(124, 124, 124, 1) 0%, rgba(104, 104, 104, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(124, 124, 124, 1)), color-stop(100%, rgba(104, 104, 104, 1)));
    background: -webkit-linear-gradient(top, rgba(124, 124, 124, 1) 0%, rgba(104, 104, 104, 1) 100%);
    background: -o-linear-gradient(top, rgba(124, 124, 124, 1) 0%, rgba(104, 104, 104, 1) 100%);
    background: -ms-linear-gradient(top, rgba(124, 124, 124, 1) 0%, rgba(104, 104, 104, 1) 100%);
    background: linear-gradient(to bottom, rgba(124, 124, 124, 1) 0%, rgba(104, 104, 104, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7c7c7c', endColorstr='#686868', GradientType=0);
    border-color: #6f6f6f #595959 #4a4a4a;
    color: #fff;
    text-shadow: 0 1px 0 #2e2e2e;
    -webkit-box-shadow: 0 1px 1px #c8c7c2, inset 0 1px 0 #9d9d9d;
    -moz-box-shadow: 0 1px 1px #c8c7c2, inset 0 1px 0 #9d9d9d;
    box-shadow: 0 1px 1px #c8c7c2, inset 0 1px 0 #9d9d9d;
    cursor: pointer;
    padding: 0 0.4em;
    margin-left: 0.5em;
}

.inline select {
    margin-top: 0;
}

#dismiss-filter-note {
    cursor: pointer;
}

* {
    margin: 0;
}

html, body {
    height: 100%;
}

.content {
    min-height: 75%;
    height: auto !important;
    margin: 0 auto -72px; /* This line and the next line are not necessary unless you need IE6 support */ /* the bottom margin is the negative value of the footer's height */
}

.footer, .push {
    height: 72px; /* .push must be the same height as .footer */
}

ul.category, ul.sub-category {
    -webkit-padding-start: 0;
}

ul.category label, ul.sub-category label {
    text-align: left;
    font-weight: normal;
    display: inline;
}

.menu-box .subcatmenu li, .category li {
    padding: 0.4em !important;
}

.menu-box .subcatmenu li label, .category li label {
    display: inline-block;
}

.menu-box {
    border: 1px solid #ccc;
    width: 30%;
}

.subcatmenu {
    display: none;
    font-weight: normal !important;
}

.menu-box li {
    list-style-type: none;
}

.invisible {
    display: none !important;
}

.stack-trace {
    font-family: Consolas, "Lucida Mono", "Courier New", Courier, mono;
    background-color: #FFFDD0;
    color: #404041;
    padding: 0.5em;
}

.transparent {
    background-color: transparent;
    color: inherit;
}

.is-404 {
    background-color: #d1e485;
    color: #111;
}

.invert-color {
    font-family: Consolas, "Lucida Mono", "Courier New", Courier, mono;
    color: #CB7730;
    background-color: #2B2B2B;
    padding: 0.5em;
}

.invert-color h3 {
    color: #fff;
}

.ffonly {
    display: none;
}

.more-options-closebtn {
    background-image: url('data:image/png;base64,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');
    float: right;
    height: 16px;
    width: 16px;
    cursor: pointer;
    background-repeat: no-repeat;
    background-size: 100%;
}

input[type=text].red1 {
    background-color: red;
}

input[type=text].white1 {
    background-color: white;
}

.hideColumns {
    display: none;
}

#advisory-message {
    display: none;
    padding: 1em;
    border: 1px solid #666;
    border-radius: 5px;
    z-index: 65;
    position: absolute;
    top: 19em;
    left: 36%;
    width: 25%;
    box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.75);
    background: rgba(237, 237, 237, 1);
    background: linear-gradient(to bottom, rgba(237, 237, 237, 1) 0%, rgba(246, 246, 246, 1) 53%, rgba(255, 255, 255, 1) 100%);
}

.tab-content-field-parent {
    float: left;
    width: 100%;
}

.tab-content-field-parent .tab-content-field {
    position: relative;
    float: left;
    display: inline-block;
    width: calc(100% - 9em) !important;
}

.tab-content-field-parent label {
    float: left;
}

.secondary-header-tabs {
    position: relative;
}

.secondary-header-tabs .tab-content {
    position: relative;
    z-index: 9;
}

.docked-inner {
    overflow-y: auto;
    max-height: 350px;
    float: left;
    margin-bottom: 30px;
    width: 100%;
}

.accessdenied-page-logout {
    border-radius: 0px !important;
}

.div-accessdeniedPage-logout {
    float: right;
}

body, p, li, ul, ol, dl, dt, dd, acronym, h2, h3, h4, h5, h6 {
    background-color: transparent
}

hr {
    color: #fff;
    background-color: #fff;
    border-bottom: 1px solid #404041
}

pre, code, tt {
    color: #333
}

pre {
    background: #ededeb;
    border-color: #ddd
}

blockquote {
    background-color: #f5f5f5;
    border-left: 1px solid #bebebe;
    padding: .5em;
    margin: 1em 2em 1em 4em
}

header h1 {
    color: #666;
    font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
    padding: .25em .5em 0
}

main h1 {
    color: #fff;
    font: 400 32px/1.03em Calibri, Arial, Helvetica, sans-serif;
    background-color: #231f20;
    padding: .5em .5em 1em 1em
}

h2 {
    color: #131313;
    font: 400 28px/1.03em Calibri, Arial, Helvetica, sans-serif
}

h3 {
    color: #202020;
    font: 400 24px/1.03em Calibri, Arial, Helvetica, sans-serif
}

h4, h5, h6 {
    color: #404041;
    font: 400 18px/1.03em Calibri, Arial, Helvetica, sans-serif
}

textarea, input, select {
    border-color: #aaa;
    color: #000;
    background-color: #fff
}

q:before {
    content: open-quote
}

q:after {
    content: close-quote
}

.pullquote p:before {
    top: 1.25rem;
    left: 2rem
}

.pullquote:before {
    content: "“"
}

.pullquote p:after {
    content: "”"
}

.pullquote:before, .pullquote p:after {
    font-family: Georgia, serif;
    font-size: 400%;
    position: absolute;
    color: #ccc;
    text-shadow: 0 0 5px rgba(0, 0, 0, 0.4)
}

.pullquote {
    padding: 1.6rem 1.2rem 1rem 2.6rem;
    width: 24rem;
    margin: 0 2rem 2rem 1rem;
    float: right;
    font-family: Questrial, Helvetica, sans-serif;
    font-size: 1.2rem;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    background-color: #FFF;
    color: #2f2f2f;
    border: 1px solid #eee;
    box-shadow: 0 0 5px #2f2f2f;
    font-family: "Trebuchet MS", cursive;
    z-index: 1
}

.pullquote p {
    text-indent: 1.5rem
}

cite:before {
    content: " — "
}

aside cite a, aside cite a:hover {
    display: inline;
    text-decoration: none;
    background-color: transparent
}

aside cite {
    font-size: 1rem;
    margin-left: 2rem;
    line-height: 1.1rem
}

#Forgot_Password_Tag {
    width: 400px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

@media screen and (max-width: 1280px) {
    .tab-content.current {
        display: inherit;
        margin-top: -1px;
        width: 100%;
    }
}

@media print {
    .do-not-print, .navbar, nav, footer, .footer, .subnav, #demo, aside {
        display: none;
    }

    header {
        padding: 6px;
        border-bottom: 1px solid #404041;
    }

    header, h1, h2, h3, h4, h5, p {
        font-family: Calibri, Arial, Helvetica, sans-serif;
    }
}
