/* -------------------------------------------------------------
   RealMe
   ------------------------------------------------------------- */
/* line 380, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.link {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
    border: none;
    background: none;
    color: #0094c2;
    outline: none;
    font-family: "Inter", sans-serif;
    padding: 0;
}

/* line 374, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.link:hover, .link:focus {
    color: #006d8f;
}

/* line 4, C:/wamp/www/assets/sass/core/_reset.scss */
html {
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    margin: 0;
    padding: 0;
    height: 100%;
}

/* line 16, C:/wamp/www/assets/sass/core/_reset.scss */
audio,
canvas,
video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

/* line 23, C:/wamp/www/assets/sass/core/_reset.scss */
audio:not([controls]) {
    display: none;
}

/* line 28, C:/wamp/www/assets/sass/core/_reset.scss */
a:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

/* line 32, C:/wamp/www/assets/sass/core/_reset.scss */
a:hover,
a:active {
    outline: 0;
}

/* line 36, C:/wamp/www/assets/sass/core/_reset.scss */
sub,
sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline;
}

/* line 43, C:/wamp/www/assets/sass/core/_reset.scss */
sup {
    top: -0.5em;
}

/* line 44, C:/wamp/www/assets/sass/core/_reset.scss */
sub {
    bottom: -0.25em;
}

/* line 48, C:/wamp/www/assets/sass/core/_reset.scss */
img {
    max-width: 100%;
    height: auto;
    vertical-align: middle;
    border: 0;
    -ms-interpolation-mode: bicubic;
}

/* line 9, C:/wamp/www/assets/sass/core/_base.scss */
html {
    background-color: #FFFFFF;
}

/* line 11, C:/wamp/www/assets/sass/core/_base.scss */
body {
    color: #000000;
    font-family: "Inter", sans-serif;
    font-weight: 400;
    font-size: 0.9375rem;
    background-color: #FFFFFF;
    line-height: 1.42857em;
    margin: 0;
    padding: 0;
    width: 100%;
    min-width: 840px;
}

/* line 33, C:/wamp/www/assets/sass/core/_base.scss */
body.fluid {
    min-width: 0;
}

@media only screen and (max-width: 35.99em) {
    /* line 38, C:/wamp/www/assets/sass/core/_base.scss */
    .fluid body {
        background-image: none;
    }
}

/* line 43, C:/wamp/www/assets/sass/core/_base.scss */
.ie6 body {
    z-index: 1;
}

/* line 49, C:/wamp/www/assets/sass/core/_base.scss */
article, aside, details, div, figcaption, figure, footer, header, hgroup, nav, section {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* line 53, C:/wamp/www/assets/sass/core/_base.scss */
::-moz-selection {
    background: #00bbf5;
    color: white;
    text-shadow: none;
}

/* line 59, C:/wamp/www/assets/sass/core/_base.scss */
::selection {
    background: #00bbf5;
    color: white;
    text-shadow: none;
}

/* line 75, C:/wamp/www/assets/sass/core/_base.scss */
img {
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: middle;
}

/* line 81, C:/wamp/www/assets/sass/core/_base.scss */
svg:not(:root) {
    overflow: hidden;
}

/* line 88, C:/wamp/www/assets/sass/core/_base.scss */
.chromeframe {
    margin: 0.2em 0;
    background: #ccc;
    color: black;
    padding: 0.2em 0;
}

/* line 94, C:/wamp/www/assets/sass/core/_base.scss */
ul, ol {
    margin: 0.5em 0;
    padding: 0 0 0 40px;
}

/* line 95, C:/wamp/www/assets/sass/core/_base.scss */
dd {
    margin: 0 0 0 40px;
}

/* line 96, C:/wamp/www/assets/sass/core/_base.scss */
nav ul, nav ol {
    list-style: none;
    list-style-image: none;
    margin: 0;
    padding: 0;
}

/* line 98, C:/wamp/www/assets/sass/core/_base.scss */
.lower_case_list {
    list-style-type: lower-alpha;
    padding-left: 20px;
}

/* line 107, C:/wamp/www/assets/sass/core/_base.scss */
figure {
    margin: 0;
}

/* line 113, C:/wamp/www/assets/sass/core/_base.scss */
form {
    margin: 0;
}

/* line 114, C:/wamp/www/assets/sass/core/_base.scss */
fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

/* Indicate that 'label' will shift focus to the associated form element */
/* line 117, C:/wamp/www/assets/sass/core/_base.scss */
label {
    cursor: pointer;
}

/* line 124, C:/wamp/www/assets/sass/core/_base.scss */
legend {
    border: 0;
    *margin-left: -7px;
    padding: 0;
    white-space: normal;
}

/* line 132, C:/wamp/www/assets/sass/core/_base.scss */
button, input, select, textarea {
    font-size: 100%;
    margin: 0;
    vertical-align: baseline;
    *vertical-align: middle;
}

/* line 138, C:/wamp/www/assets/sass/core/_base.scss */
button, input {
    line-height: normal;
}

/* line 146, C:/wamp/www/assets/sass/core/_base.scss */
button, input[type="button"], input[type="reset"], input[type="submit"] {
    cursor: pointer;
    -webkit-appearance: button;
    *overflow: visible;
}

/* line 152, C:/wamp/www/assets/sass/core/_base.scss */
button[disabled], input[disabled] {
    cursor: default;
}

/* line 158, C:/wamp/www/assets/sass/core/_base.scss */
input[type="checkbox"], input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
    *width: 13px;
    *height: 13px;
}

/* line 159, C:/wamp/www/assets/sass/core/_base.scss */
input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

/* line 160, C:/wamp/www/assets/sass/core/_base.scss */
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
    -webkit-appearance: none;
}

/* line 166, C:/wamp/www/assets/sass/core/_base.scss */
button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/* line 173, C:/wamp/www/assets/sass/core/_base.scss */
textarea {
    overflow: auto;
    vertical-align: top;
    resize: vertical;
}

/* line 177, C:/wamp/www/assets/sass/core/_base.scss */
input:invalid, textarea:invalid {
    background-color: #f0dddd;
}

/* line 183, C:/wamp/www/assets/sass/core/_base.scss */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* line 184, C:/wamp/www/assets/sass/core/_base.scss */
td {
    vertical-align: top;
}

@font-face {
    font-family: 'Inter';
    font-style:  normal;
    font-weight: 100;
    font-display: swap;
    src: url("/fonts/inter/Inter-Thin.woff2?v=3.19") format("woff2"),
    url("/fonts/inter/Inter-Thin.woff?v=3.19") format("woff");
}
@font-face {
    font-family: 'Inter';
    font-style:  italic;
    font-weight: 100;
    font-display: swap;
    src: url("/fonts/inter/Inter-ThinItalic.woff2?v=3.19") format("woff2"),
    url("/fonts/inter/Inter-ThinItalic.woff?v=3.19") format("woff");
}

@font-face {
    font-family: 'Inter';
    font-style:  normal;
    font-weight: 200;
    font-display: swap;
    src: url("/fonts/inter/Inter-ExtraLight.woff2?v=3.19") format("woff2"),
    url("/fonts/inter/Inter-ExtraLight.woff?v=3.19") format("woff");
}
@font-face {
    font-family: 'Inter';
    font-style:  italic;
    font-weight: 200;
    font-display: swap;
    src: url("/fonts/inter/Inter-ExtraLightItalic.woff2?v=3.19") format("woff2"),
    url("/fonts/inter/Inter-ExtraLightItalic.woff?v=3.19") format("woff");
}

@font-face {
    font-family: 'Inter';
    font-style:  normal;
    font-weight: 300;
    font-display: swap;
    src: url("/fonts/inter/Inter-Light.woff2?v=3.19") format("woff2"),
    url("/fonts/inter/Inter-Light.woff?v=3.19") format("woff");
}
@font-face {
    font-family: 'Inter';
    font-style:  italic;
    font-weight: 300;
    font-display: swap;
    src: url("/fonts/inter/Inter-LightItalic.woff2?v=3.19") format("woff2"),
    url("/fonts/inter/Inter-LightItalic.woff?v=3.19") format("woff");
}

@font-face {
    font-family: 'Inter';
    font-style:  normal;
    font-weight: 400;
    font-display: swap;
    src: url("/fonts/inter/Inter-Regular.woff2?v=3.19") format("woff2"),
    url("/fonts/inter/Inter-Regular.woff?v=3.19") format("woff");
}
@font-face {
    font-family: 'Inter';
    font-style:  italic;
    font-weight: 400;
    font-display: swap;
    src: url("/fonts/inter/Inter-Italic.woff2?v=3.19") format("woff2"),
    url("/fonts/inter/Inter-Italic.woff?v=3.19") format("woff");
}

@font-face {
    font-family: 'Inter';
    font-style:  normal;
    font-weight: 500;
    font-display: swap;
    src: url("/fonts/inter/Inter-Medium.woff2?v=3.19") format("woff2"),
    url("/fonts/inter/Inter-Medium.woff?v=3.19") format("woff");
}
@font-face {
    font-family: 'Inter';
    font-style:  italic;
    font-weight: 500;
    font-display: swap;
    src: url("/fonts/inter/Inter-MediumItalic.woff2?v=3.19") format("woff2"),
    url("/fonts/inter/Inter-MediumItalic.woff?v=3.19") format("woff");
}

@font-face {
    font-family: 'Inter';
    font-style:  normal;
    font-weight: 600;
    font-display: swap;
    src: url("/fonts/inter/Inter-SemiBold.woff2?v=3.19") format("woff2"),
    url("/fonts/inter/Inter-SemiBold.woff?v=3.19") format("woff");
}
@font-face {
    font-family: 'Inter';
    font-style:  italic;
    font-weight: 600;
    font-display: swap;
    src: url("Inter-SemiBoldItalic.woff2?v=3.19") format("woff2"),
    url("Inter-SemiBoldItalic.woff?v=3.19") format("woff");
}

@font-face {
    font-family: 'Inter';
    font-style:  normal;
    font-weight: 700;
    font-display: swap;
    src: url("/fonts/inter/Inter-Bold.woff2?v=3.19") format("woff2"),
    url("/fonts/inter/Inter-Bold.woff?v=3.19") format("woff");
}
@font-face {
    font-family: 'Inter';
    font-style:  italic;
    font-weight: 700;
    font-display: swap;
    src: url("/fonts/inter/Inter-BoldItalic.woff2?v=3.19") format("woff2"),
    url("/fonts/inter/Inter-BoldItalic.woff?v=3.19") format("woff");
}

@font-face {
    font-family: 'Inter';
    font-style:  normal;
    font-weight: 800;
    font-display: swap;
    src: url("/fonts/inter/Inter-ExtraBold.woff2?v=3.19") format("woff2"),
    url("/fonts/inter/Inter-ExtraBold.woff?v=3.19") format("woff");
}
@font-face {
    font-family: 'Inter';
    font-style:  italic;
    font-weight: 800;
    font-display: swap;
    src: url("/fonts/inter/Inter-ExtraBoldItalic.woff2?v=3.19") format("woff2"),
    url("/fonts/inter/Inter-ExtraBoldItalic.woff?v=3.19") format("woff");
}

@font-face {
    font-family: 'Inter';
    font-style:  normal;
    font-weight: 900;
    font-display: swap;
    src: url("/fonts/inter/Inter-Black.woff2?v=3.19") format("woff2"),
    url("/fonts/inter/Inter-Black.woff?v=3.19") format("woff");
}
@font-face {
    font-family: 'Inter';
    font-style:  italic;
    font-weight: 900;
    font-display: swap;
    src: url("/fonts/inter/Inter-BlackItalic.woff2?v=3.19") format("woff2"),
    url("/fonts/inter/Inter-BlackItalic.woff?v=3.19") format("woff");
}

@font-face {
    font-family: 'Inter var';
    font-weight: 100 900;
    font-display: swap;
    font-style: normal;
    font-named-instance: 'Regular';
    src: url("/fonts/inter/Inter-roman.var.woff2?v=3.19") format("woff2");
}
@font-face {
    font-family: 'Inter var';
    font-weight: 100 900;
    font-display: swap;
    font-style: italic;
    font-named-instance: 'Italic';
    src: url("/fonts/inter/Inter-italic.var.woff2?v=3.19") format("woff2");
}

/* line 6, C:/wamp/www/assets/sass/core/_typography.scss */
h1, h2, h3, h4, h5, h6 {
    margin: 1.25em 0 0 0;
    font-weight: normal;
    font-family: "Inter", serif;
    line-height: 1.2;
    -webkit-font-smoothing: antialiased;
}

/* line 13, C:/wamp/www/assets/sass/core/_typography.scss */
h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child {
    margin-top: 0;
}

/* line 15, C:/wamp/www/assets/sass/core/_typography.scss */
h1.red, h2.red, h3.red, h4.red, h5.red, h6.red {
    color: #e1001e;
}

/* line 17, C:/wamp/www/assets/sass/core/_typography.scss */
h1.border, h2.border, h3.border, h4.border, h5.border, h6.border {
    border-bottom: 1px solid #eaeaea;
    padding-bottom: 0.4em;
    margin-bottom: 0.8em;
}

/* line 24, C:/wamp/www/assets/sass/core/_typography.scss */
h1, .h1 {
    font-size: 2.3125rem;
    margin-top: 1em;
    margin-bottom: 0.2em;
}

/* line 30, C:/wamp/www/assets/sass/core/_typography.scss */
h2, .h2 {
    font-size: 1.3rem;
    font-weight: 400;
    color: black;
}

/* line 32, C:/wamp/www/assets/sass/core/_typography.scss */
h1 + h2, h1 + .h2 {
    margin-top: 1em;
}

/* line 33, C:/wamp/www/assets/sass/core/_typography.scss */
hr + h2, hr + .h2 {
    margin-top: 1em;
}

/* line 40, C:/wamp/www/assets/sass/core/_typography.scss */
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
    font-family: "Inter", sans-serif;
}

/* line 45, C:/wamp/www/assets/sass/core/_typography.scss */
h3, .h3 {
    font-size: 1.14286em;
    font-weight: bold;
}

/* line 48, C:/wamp/www/assets/sass/core/_typography.scss */
h2 + h3, h2 + .h3 {
    margin-top: 1em;
}

/* line 52, C:/wamp/www/assets/sass/core/_typography.scss */
h3.subtle, .h3.subtle {
    margin: 1.75em 0 0.75em;
    font-size: 1.28571em;
    font-weight: normal;
    color: #8a8a8a;
}

/* line 61, C:/wamp/www/assets/sass/core/_typography.scss */
h4, .h4 {
    font-size: 1.14286em;
    font-weight: bold;
}

/* line 66, C:/wamp/www/assets/sass/core/_typography.scss */
h5 {
    font-size: 1em;
    font-weight: bold;
}

/* line 71, C:/wamp/www/assets/sass/core/_typography.scss */
p {
    margin-top: 1.2em;
    margin-bottom: 0;
}

/* line 76, C:/wamp/www/assets/sass/core/_typography.scss */
p:first-child {
    margin-top: 0;
}

/* line 78, C:/wamp/www/assets/sass/core/_typography.scss */
p + p {
    margin-top: 1em;
}

/* line 80, C:/wamp/www/assets/sass/core/_typography.scss */
h1 + p {
    margin-top: 1em;
}

/* line 81, C:/wamp/www/assets/sass/core/_typography.scss */
h2 + p {
    margin-top: 0.8em;
}

/* line 82, C:/wamp/www/assets/sass/core/_typography.scss */
h3 + p {
    margin-top: 0.7em;
}

/* line 83, C:/wamp/www/assets/sass/core/_typography.scss */
h4 + p {
    margin-top: 0.5em;
}

/* line 84, C:/wamp/www/assets/sass/core/_typography.scss */
h5 + p {
    margin-top: 0.5em;
}

/* line 85, C:/wamp/www/assets/sass/core/_typography.scss */
p.intro {
    font-size: 1.14286em;
    line-height: 1.5;
}

/* line 89, C:/wamp/www/assets/sass/core/_typography.scss */
p + .message {
    margin-top: 1em;
}

/* line 92, C:/wamp/www/assets/sass/core/_typography.scss */
p.subtle {
    color: #8a8a8a;
}

/* line 97, C:/wamp/www/assets/sass/core/_typography.scss */
a {
    text-decoration: none;
    color: #d64309;
}

/* line 114, C:/wamp/www/assets/sass/core/_typography.scss */
a:hover,
a a:active, a:focus {
    color: #d64309;
    outline: 0;
}

/* line 128, C:/wamp/www/assets/sass/core/_typography.scss */
.ie6 h1, .ie6 h2,
.ie7 h1,
.ie7 h2,
.ie8 h1,
.ie8 h2 {
    font-family: "Inter";
}

/* Additional rules
* (Please remove if not needed)
* --------------- */
/* line 140, C:/wamp/www/assets/sass/core/_typography.scss */
abbr[title] {
    border-bottom: 1px dotted;
}

/* line 142, C:/wamp/www/assets/sass/core/_typography.scss */
b, strong {
    font-weight: bold;
}

/* line 144, C:/wamp/www/assets/sass/core/_typography.scss */
blockquote {
    margin: 1em 40px;
}

/* line 146, C:/wamp/www/assets/sass/core/_typography.scss */
dfn {
    font-style: italic;
}

/* line 148, C:/wamp/www/assets/sass/core/_typography.scss */
hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1.5em 0 0;
    padding: 0;
}

/* line 158, C:/wamp/www/assets/sass/core/_typography.scss */
ins {
    background: #ff9;
    color: #000;
    text-decoration: none;
}

/* line 160, C:/wamp/www/assets/sass/core/_typography.scss */
mark {
    background: #ff0;
    color: #000;
    font-style: italic;
    font-weight: bold;
}

/* Redeclare monospace font family: h5bp.com/j */
/* line 163, C:/wamp/www/assets/sass/core/_typography.scss */
pre, code, kbd, samp {
    font-family: monospace, serif;
    _font-family: 'courier new', monospace;
    font-size: 1em;
}

/* Improve readability of pre-formatted text in all browsers */
/* line 166, C:/wamp/www/assets/sass/core/_typography.scss */
pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}

/* line 168, C:/wamp/www/assets/sass/core/_typography.scss */
q {
    quotes: none;
}

/* line 169, C:/wamp/www/assets/sass/core/_typography.scss */
q:before, q:after {
    content: "";
    content: none;
}

/* line 171, C:/wamp/www/assets/sass/core/_typography.scss */
small {
    font-size: 85%;
}

/* Position subscript and superscript content without affecting line-height: h5bp.com/k */
/* line 174, C:/wamp/www/assets/sass/core/_typography.scss */
sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

/* line 175, C:/wamp/www/assets/sass/core/_typography.scss */
sup {
    top: -0.5em;
}

/* line 176, C:/wamp/www/assets/sass/core/_typography.scss */
sub {
    bottom: -0.25em;
}

/* line 180, C:/wamp/www/assets/sass/core/_typography.scss */
em.highlight {
    background: #eaeaea;
    padding: 2px;
}

/* line 186, C:/wamp/www/assets/sass/core/_typography.scss */
h1 + img {
    margin-top: 1em;
}

/* line 189, C:/wamp/www/assets/sass/core/_typography.scss */
p + img {
    margin-top: 1em;
}

/* line 4, C:/wamp/www/assets/sass/core/_utilities.scss */
.clearfix {
    *zoom: 1;
}

/* line 12, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}

/* line 17, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
.clearfix:after {
    clear: both;
}

/* line 6, C:/wamp/www/assets/sass/core/_utilities.scss */
.hide-text {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}

/* line 8, C:/wamp/www/assets/sass/core/_utilities.scss */
.no_wrap {
    white-space: nowrap;
}

/* line 10, C:/wamp/www/assets/sass/core/_utilities.scss */
.inline {
    display: inline;
}

/* line 12, C:/wamp/www/assets/sass/core/_utilities.scss */
.block {
    display: block;
}

/* line 14, C:/wamp/www/assets/sass/core/_utilities.scss */
.clear {
    clear: both;
}

/* line 16, C:/wamp/www/assets/sass/core/_utilities.scss */
.right {
    float: right;
}

/* line 18, C:/wamp/www/assets/sass/core/_utilities.scss */
.left {
    float: left;
}

/* line 20, C:/wamp/www/assets/sass/core/_utilities.scss */
.remove_float {
    float: none !important;
}

/* line 24, C:/wamp/www/assets/sass/core/_utilities.scss */
.show {
    display: block;
}

/* line 26, C:/wamp/www/assets/sass/core/_utilities.scss */
.no_border {
    border: 0 !important;
}

/* line 28, C:/wamp/www/assets/sass/core/_utilities.scss */
.no_border_bottom {
    border-bottom: 0 !important;
}

/* line 30, C:/wamp/www/assets/sass/core/_utilities.scss */
.no_margin {
    margin: 0 !important;
}

/* line 32, C:/wamp/www/assets/sass/core/_utilities.scss */
.no_padding {
    padding: 0 !important;
}

/* line 34, C:/wamp/www/assets/sass/core/_utilities.scss */
.add_right_margin {
    margin-right: 1.25em;
}

/* line 36, C:/wamp/www/assets/sass/core/_utilities.scss */
.half_full {
    max-width: 50%;
    width: 50%;
}

/* line 40, C:/wamp/www/assets/sass/core/_utilities.scss */
.ie6 .right,
.ie6 .left {
    display: inline;
}

/* line 46, C:/wamp/www/assets/sass/core/_utilities.scss */
.invisible {
    visibility: hidden;
}

/* line 47, C:/wamp/www/assets/sass/core/_utilities.scss */
.visibility_hidden {
    visibility: hidden;
}

/* line 49, C:/wamp/www/assets/sass/core/_utilities.scss */
.centered {
    text-align: center;
    display: block;
    width: 100%;
}

/* line 55, C:/wamp/www/assets/sass/core/_utilities.scss */
.print_only {
    display: none !important;
}

/* line 56, C:/wamp/www/assets/sass/core/_utilities.scss */
.display_none, .hide {
    display: none;
}

/* line 59, C:/wamp/www/assets/sass/core/_utilities.scss */
.hidden {
    display: none !important;
    visibility: hidden;
}

/* line 64, C:/wamp/www/assets/sass/core/_utilities.scss */
.accessibility {
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    outline: none;
}

/* line 70, C:/wamp/www/assets/sass/sprites/_mixin-sprites.scss */
.tick-icon, .message a.close span.icon, .message.success, .message.success a.close span.icon, .message.warning, .message.warning a.close span.icon, .message.error, .message.error a.close span.icon, .message.hover, .message.hover a.close span.icon, .message.info, .message.info a.close span.icon, .name_selector .chunk .name .arrow.left_arrow .icon, .name_selector .chunk .name .arrow.right_arrow .icon, #realme a, .icon.nzgov-logo-inverse, .icon.nzpost-logo-inverse, .hideShow, .hideShow.open, div.back a .icon, .new_window .icon, .help .icon, .tooltip .close, .icon.error, .icon.info, .icon.success, .icon.warning, .icon.complete, .time .icon, .banner.igovt-logo .igovt, .slab.complete .slab_checkbox, .slab.pending .slab_checkbox, .slab.account .slab_bg, .slab.identity .slab_bg, .slab.address .slab_bg, .tabs ul li a.information .icon, .tabs ul li a.logins .icon, .tabs ul li a.activity .icon, .history_key .user .icon, .history_key .system .icon {
    background-image: url('/images/sprite-base/1x.png?1369606568');
    background-repeat: no-repeat;
}

@media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    /* line 83, C:/wamp/www/assets/sass/sprites/_mixin-sprites.scss */
    .tick-icon, .message a.close span.icon, .message.success, .message.success a.close span.icon, .message.warning, .message.warning a.close span.icon, .message.error, .message.error a.close span.icon, .message.hover, .message.hover a.close span.icon, .message.info, .message.info a.close span.icon, .name_selector .chunk .name .arrow.left_arrow .icon, .name_selector .chunk .name .arrow.right_arrow .icon, #realme a, .icon.nzgov-logo-inverse, .icon.nzpost-logo-inverse, .hideShow, .hideShow.open, div.back a .icon, .new_window .icon, .help .icon, .tooltip .close, .icon.error, .icon.info, .icon.success, .icon.warning, .icon.complete, .time .icon, .banner.igovt-logo .igovt, .slab.complete .slab_checkbox, .slab.pending .slab_checkbox, .slab.account .slab_bg, .slab.identity .slab_bg, .slab.address .slab_bg, .tabs ul li a.information .icon, .tabs ul li a.logins .icon, .tabs ul li a.activity .icon, .history_key .user .icon, .history_key .system .icon {
        background-image: url('/images/sprite-base/2x.png?1369606568');
        background-size: 158px auto;
    }
}

/* line 70, C:/wamp/www/assets/sass/sprites/_mixin-sprites.scss */
.btn-delete span.icon, input.btn-delete, input.btn-delete:hover, .btn-edit span.icon, input.btn-edit, input.btn-edit:hover, .btn-new-window span.icon, input.btn-new-window, input.btn-new-window:hover, .btn-add span.icon, input.btn-add, input.btn-add:hover, .btn-prev-arrow span.icon, input.btn-prev-arrow, input.btn-prev-arrow:hover, .btn-next-arrow span.icon, input.btn-next-arrow, input.btn-next-arrow:hover, div.sidebar ul a .icon, .delete_icon .icon {
    background-image: url('/images/sprite-button/1x.png?1369606568');
    background-repeat: no-repeat;
}

@media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    /* line 83, C:/wamp/www/assets/sass/sprites/_mixin-sprites.scss */
    .btn-delete span.icon, input.btn-delete, input.btn-delete:hover, .btn-edit span.icon, input.btn-edit, input.btn-edit:hover, .btn-new-window span.icon, input.btn-new-window, input.btn-new-window:hover, .btn-add span.icon, input.btn-add, input.btn-add:hover, .btn-prev-arrow span.icon, input.btn-prev-arrow, input.btn-prev-arrow:hover, .btn-next-arrow span.icon, input.btn-next-arrow, input.btn-next-arrow:hover, div.sidebar ul a .icon, .delete_icon .icon {
        background-image: url('/images/sprite-button/2x.png?1369606568');
        background-size: 17.5px auto;
    }
}

/* line 48, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.btn::-moz-focus-inner, .btn-primary::-moz-focus-inner, .btn-secondary::-moz-focus-inner, .btn-tertiary::-moz-focus-inner, .btn-chief::-moz-focus-inner, .btn-strong::-moz-focus-inner, .btn-subtle::-moz-focus-inner, .btn-delete::-moz-focus-inner, .btn-edit::-moz-focus-inner, .btn-new-window::-moz-focus-inner, .btn-add::-moz-focus-inner, .btn-prev-arrow::-moz-focus-inner, .btn-next-arrow::-moz-focus-inner {
    padding: 0;
    border: 0;
    margin: 0;
}

/* line 63, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.btn.big, .big.btn-primary, .big.btn-secondary, .big.btn-tertiary, .big.btn-chief, .big.btn-strong, .big.btn-subtle, .big.btn-delete, .big.btn-edit, .big.btn-new-window, .big.btn-add, .big.btn-prev-arrow, .big.btn-next-arrow {
    padding-top: 0.85714em;
    padding-bottom: 0.85714em;
}

/* line 70, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.btn.block, .block.btn-primary, .block.btn-secondary, .block.btn-tertiary, .block.btn-chief, .block.btn-strong, .block.btn-subtle, .block.btn-delete, .block.btn-edit, .block.btn-new-window, .block.btn-add, .block.btn-prev-arrow, .block.btn-next-arrow {
    display: block;
    text-align: center;
    margin-bottom: 10px;
}

/* line 77, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.ie6 .btn, .ie6 .btn-primary, .ie6 .btn-secondary, .ie6 .btn-tertiary, .ie6 .btn-chief, .ie6 .btn-strong, .ie6 .btn-subtle, .ie6 .btn-delete, .ie6 .btn-edit, .ie6 .btn-new-window, .ie6 .btn-add, .ie6 .btn-prev-arrow, .ie6 .btn-next-arrow, .ie7 .btn, .ie7 .btn-primary, .ie7 .btn-secondary, .ie7 .btn-tertiary, .ie7 .btn-chief, .ie7 .btn-strong, .ie7 .btn-subtle, .ie7 .btn-delete, .ie7 .btn-edit, .ie7 .btn-new-window, .ie7 .btn-add, .ie7 .btn-prev-arrow, .ie7 .btn-next-arrow {
    float: left;
}

/* line 84, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
input.btn.block, input.block.btn-primary, input.block.btn-secondary, input.block.btn-tertiary, input.block.btn-chief, input.block.btn-strong, input.block.btn-subtle, input.block.btn-delete, input.block.btn-edit, input.block.btn-new-window, input.block.btn-add, input.block.btn-prev-arrow, input.block.btn-next-arrow, button.btn.block, button.block.btn-primary, button.block.btn-secondary, button.block.btn-tertiary, button.block.btn-chief, button.block.btn-strong, button.block.btn-subtle, button.block.btn-delete, button.block.btn-edit, button.block.btn-new-window, button.block.btn-add, button.block.btn-prev-arrow, button.block.btn-next-arrow {
    width: 100%;
}

@media only screen and (max-width: 35.99em) {
    /* line 11, C:/wamp/www/assets/sass/ui-elements/_buttons.scss */
    .fluid .btn, .fluid .btn-primary, .fluid .btn-secondary, .fluid .btn-tertiary, .fluid .btn-chief, .fluid .btn-strong, .fluid .btn-subtle, .fluid .btn-delete, .fluid .btn-edit, .fluid .btn-new-window, .fluid .btn-add, .fluid .btn-prev-arrow, .fluid .btn-next-arrow {
        display: block;
    }

    /* line 14, C:/wamp/www/assets/sass/ui-elements/_buttons.scss */
    p + .btn, p + .btn-primary, p + .btn-secondary, p + .btn-tertiary, p + .btn-chief, p + .btn-strong, p + .btn-subtle, p + .btn-delete, p + .btn-edit, p + .btn-new-window, p + .btn-add, p + .btn-prev-arrow, p + .btn-next-arrow {
        margin-top: 1em;
    }
}

/* line 132, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.btn-primary {
    font-size: 0.9rem;
    font-weight: 500;
    margin-top: 10px;
    background-color: #d64309;
    background-image: none;
    border: none;
    display: inline-block;
    border-radius: 1rem;
    padding: 0.8rem 5rem 0.8rem 1rem;
    text-align: left;
    width: 15rem;
    height: 3.25rem;
    white-space: nowrap;
    color: #fff;
}

/* line 181, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.btn-primary:hover, .btn-primary.hover, .btn-primary:focus {
    color: white;
}

/* line 132, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.btn-secondary {
    background-color: #e3eef4;
    background-image: none;
    background-image: url('/images/btn-secondary-repeat-x.jpg');
    background-repeat: repeat-x;
    background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #e3eef4), color-stop(100%, #f3f9fc));
    background-image: -webkit-linear-gradient(bottom, #e3eef4, #f3f9fc);
    background-image: -moz-linear-gradient(bottom, #e3eef4, #f3f9fc);
    background-image: -o-linear-gradient(bottom, #e3eef4, #f3f9fc);
    background-image: linear-gradient(bottom, #e3eef4, #f3f9fc);
    color: #2478a4;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    border: solid 1px #c0d7e3;
    -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.5), 0 1px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.5), 0 1px 1px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.5), 0 1px 1px rgba(0, 0, 0, 0.1);
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 13px;
}

/* line 157, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.btn-secondary:hover, .btn-secondary.hover, .btn-secondary:focus {
    background-color: #fcfdfe;
    background-image: url('/images/btn-secondary-repeat-x-hover.jpg');
    background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #e8f3f8), color-stop(100%, #fcfdfe));
    background-image: -webkit-linear-gradient(bottom, #e8f3f8, #fcfdfe);
    background-image: -moz-linear-gradient(bottom, #e8f3f8, #fcfdfe);
    background-image: -o-linear-gradient(bottom, #e8f3f8, #fcfdfe);
    background-image: linear-gradient(bottom, #e8f3f8, #fcfdfe);
}

/* line 181, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.btn-secondary:hover, .btn-secondary.hover, .btn-secondary:focus {
    color: #2478a4;
}

/* line 189, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.btn-secondary:hover, .btn-secondary.hover, .btn-secondary:focus {
    color: #2478a4;
}

/* line 197, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.btn-secondary:hover, .btn-secondary.hover, .btn-secondary:focus {
    border: solid 1px #86beda;
}

/* line 132, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.btn-tertiary {
    background-color: #4d545a;
    background-image: none;
    color: white;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    border: solid 1px #2a2e31;
    -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.5), 0 1px 1px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.5), 0 1px 1px rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.5), 0 1px 1px rgba(0, 0, 0, 0.25);
    font-size: 14px;
    font-weight: bold;
}

/* line 170, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.btn-tertiary:hover, .btn-tertiary.hover, .btn-tertiary:focus {
    background-color: #3f454a;
    background-image: none;
}

/* line 181, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.btn-tertiary:hover, .btn-tertiary.hover, .btn-tertiary:focus {
    color: white;
}

/* line 132, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.btn-chief {
    background-color: #4fa6cb;
    background-image: none;
    color: white;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    border: solid 1px #3790b6;
    -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.5), 0 1px 1px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.5), 0 1px 1px rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.5), 0 1px 1px rgba(0, 0, 0, 0.25);
    font-size: 16px;
    font-weight: bold;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    text-align: center;
    margin-bottom: 10px;
    width: 100%;
    padding-bottom: 13px;
    padding-top: 13px;
}

/* line 170, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.btn-chief:hover, .btn-chief.hover, .btn-chief:focus {
    background-color: #3793ba;
    background-image: none;
}

/* line 181, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.btn-chief:hover, .btn-chief.hover, .btn-chief:focus {
    color: white;
}

/* line 132, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.btn-strong {
    background-color: #fb0021;
    background-image: none;
    background-image: url('/images/btn-strong-repeat-x.jpg');
    background-repeat: repeat-x;
    background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #fb0021), color-stop(100%, #f4223f));
    background-image: -webkit-linear-gradient(bottom, #fb0021, #f4223f);
    background-image: -moz-linear-gradient(bottom, #fb0021, #f4223f);
    background-image: -o-linear-gradient(bottom, #fb0021, #f4223f);
    background-image: linear-gradient(bottom, #fb0021, #f4223f);
    color: white;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    border: solid 1px #ae0017;
    -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.5), 0 1px 1px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.5), 0 1px 1px rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.5), 0 1px 1px rgba(0, 0, 0, 0.25);
    font-size: 14px;
    font-weight: bold;
}

/* line 157, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.btn-strong:hover, .btn-strong.hover, .btn-strong:focus {
    background-color: #f10c2b;
    background-image: url('/images/btn-strong-repeat-x-hover.jpg');
    background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #d7001d), color-stop(100%, #f10c2b));
    background-image: -webkit-linear-gradient(bottom, #d7001d, #f10c2b);
    background-image: -moz-linear-gradient(bottom, #d7001d, #f10c2b);
    background-image: -o-linear-gradient(bottom, #d7001d, #f10c2b);
    background-image: linear-gradient(bottom, #d7001d, #f10c2b);
}

/* line 181, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.btn-strong:hover, .btn-strong.hover, .btn-strong:focus {
    color: white;
}

/* line 197, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.btn-strong:hover, .btn-strong.hover, .btn-strong:focus {
    border: solid 1px #71000f;
}

/* line 132, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.btn-subtle {
    background-color: #e9f4f9;
    background-image: none;
    background-image: url('/images/btn-subtle-repeat-x.jpg');
    background-repeat: repeat-x;
    background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #e9f4f9), color-stop(100%, #fefeff));
    background-image: -webkit-linear-gradient(bottom, #e9f4f9, #fefeff);
    background-image: -moz-linear-gradient(bottom, #e9f4f9, #fefeff);
    background-image: -o-linear-gradient(bottom, #e9f4f9, #fefeff);
    background-image: linear-gradient(bottom, #e9f4f9, #fefeff);
    color: #2478a4;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    border: solid 1px #c0d7e0;
    -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.5), 0 1px 1px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.5), 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.5), 0 1px 1px rgba(0, 0, 0, 0.05);
    font-size: 14px;
    font-weight: bold;
}

/* line 157, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.btn-subtle:hover, .btn-subtle.hover, .btn-subtle:focus {
    background-color: white;
    background-image: url('/images/btn-subtle-repeat-x-hover.jpg');
    background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #f5fafc), color-stop(100%, #ffffff));
    background-image: -webkit-linear-gradient(bottom, #f5fafc, #ffffff);
    background-image: -moz-linear-gradient(bottom, #f5fafc, #ffffff);
    background-image: -o-linear-gradient(bottom, #f5fafc, #ffffff);
    background-image: linear-gradient(bottom, #f5fafc, #ffffff);
}

/* line 181, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.btn-subtle:hover, .btn-subtle.hover, .btn-subtle:focus {
    color: #2478a4;
}

/* line 197, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.btn-subtle:hover, .btn-subtle.hover, .btn-subtle:focus {
    border: solid 1px #7fb0cc;
}

/* line 132, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.btn-delete {
    background-color: #fbe6e4;
    background-image: none;
    background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #fbe6e4), color-stop(100%, #fbe8e8));
    background-image: -webkit-linear-gradient(bottom, #fbe6e4, #fbe8e8);
    background-image: -moz-linear-gradient(bottom, #fbe6e4, #fbe8e8);
    background-image: -o-linear-gradient(bottom, #fbe6e4, #fbe8e8);
    background-image: linear-gradient(bottom, #fbe6e4, #fbe8e8);
    color: #e1001e;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    border: solid 1px #f2c8c3;
    -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.5), 0 1px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.5), 0 1px 1px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.5), 0 1px 1px rgba(0, 0, 0, 0.1);
    font-size: 14px;
    padding-left: 12px;
    padding-right: 12px;
    padding-bottom: 11px;
    padding-top: 10px;
}

/* line 157, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.btn-delete:hover, .btn-delete.hover, .btn-delete:focus {
    background-color: #f7d2d2;
    background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #f8d1ce), color-stop(100%, #f7d2d2));
    background-image: -webkit-linear-gradient(bottom, #f8d1ce, #f7d2d2);
    background-image: -moz-linear-gradient(bottom, #f8d1ce, #f7d2d2);
    background-image: -o-linear-gradient(bottom, #f8d1ce, #f7d2d2);
    background-image: linear-gradient(bottom, #f8d1ce, #f7d2d2);
}

/* line 181, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.btn-delete:hover, .btn-delete.hover, .btn-delete:focus {
    color: #e1001e;
}

/* line 269, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.btn-delete {
    padding-left: 30px;
}

/* line 274, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.btn-delete span {
    left: 12px;
}

/* line 286, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.btn-delete span.icon {
    background-position: 0 -3065px;
    position: absolute;
    display: inline-block;
    top: 50%;
    margin-top: -7px;
    width: 12px;
    height: 14px;
}

@media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    /* line 286, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
    .btn-delete span.icon {
        background-position: 0 -2448px;
    }
}

/* line 320, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
input.btn-delete {
    background-position: 7px -3055px;
}

/* line 323, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
input.btn-delete:hover {
    background-position: 7px -3055px;
}

/* line 132, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.btn-edit {
    background-color: #e1f3fa;
    background-image: none;
    background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #e1f3fa), color-stop(100%, #e5f5fa));
    background-image: -webkit-linear-gradient(bottom, #e1f3fa, #e5f5fa);
    background-image: -moz-linear-gradient(bottom, #e1f3fa, #e5f5fa);
    background-image: -o-linear-gradient(bottom, #e1f3fa, #e5f5fa);
    background-image: linear-gradient(bottom, #e1f3fa, #e5f5fa);
    color: #2478a4;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    border: solid 1px #bddfef;
    -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.5), 0 1px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.5), 0 1px 1px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.5), 0 1px 1px rgba(0, 0, 0, 0.1);
    font-size: 14px;
    padding-left: 12px;
    padding-right: 12px;
    padding-bottom: 11px;
    padding-top: 10px;
}

/* line 157, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.btn-edit:hover, .btn-edit.hover, .btn-edit:focus {
    background-color: #d0edf6;
    background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #cbeaf6), color-stop(100%, #d0edf6));
    background-image: -webkit-linear-gradient(bottom, #cbeaf6, #d0edf6);
    background-image: -moz-linear-gradient(bottom, #cbeaf6, #d0edf6);
    background-image: -o-linear-gradient(bottom, #cbeaf6, #d0edf6);
    background-image: linear-gradient(bottom, #cbeaf6, #d0edf6);
}

/* line 181, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.btn-edit:hover, .btn-edit.hover, .btn-edit:focus {
    color: #2478a4;
}

/* line 269, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.btn-edit {
    padding-left: 31px;
}

/* line 274, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.btn-edit span {
    left: 12px;
}

/* line 286, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.btn-edit span.icon {
    background-position: 0 -1836px;
    position: absolute;
    display: inline-block;
    top: 50%;
    margin-top: -6px;
    width: 13px;
    height: 12px;
}

@media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    /* line 286, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
    .btn-edit span.icon {
        background-position: 0 -1836px;
    }
}

/* line 320, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
input.btn-edit {
    background-position: 7px -1826px;
}

/* line 323, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
input.btn-edit:hover {
    background-position: 7px -1826px;
}

/* line 132, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.btn-new-window {
    background-color: #e1f3fa;
    background-image: none;
    background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #e1f3fa), color-stop(100%, #e5f5fa));
    background-image: -webkit-linear-gradient(bottom, #e1f3fa, #e5f5fa);
    background-image: -moz-linear-gradient(bottom, #e1f3fa, #e5f5fa);
    background-image: -o-linear-gradient(bottom, #e1f3fa, #e5f5fa);
    background-image: linear-gradient(bottom, #e1f3fa, #e5f5fa);
    color: #2478a4;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    border: solid 1px #bddfef;
    -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.5), 0 1px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.5), 0 1px 1px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.5), 0 1px 1px rgba(0, 0, 0, 0.1);
    font-size: 14px;
    padding-left: 13px;
    padding-right: 13px;
    padding-bottom: 11px;
    padding-top: 10px;
}

/* line 157, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.btn-new-window:hover, .btn-new-window.hover, .btn-new-window:focus {
    background-color: #d0edf6;
    background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #cbeaf6), color-stop(100%, #d0edf6));
    background-image: -webkit-linear-gradient(bottom, #cbeaf6, #d0edf6);
    background-image: -moz-linear-gradient(bottom, #cbeaf6, #d0edf6);
    background-image: -o-linear-gradient(bottom, #cbeaf6, #d0edf6);
    background-image: linear-gradient(bottom, #cbeaf6, #d0edf6);
}

/* line 181, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.btn-new-window:hover, .btn-new-window.hover, .btn-new-window:focus {
    color: #2478a4;
}

/* line 189, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.btn-new-window:hover, .btn-new-window.hover, .btn-new-window:focus {
    color: #2478a4;
}

/* line 197, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.btn-new-window:hover, .btn-new-window.hover, .btn-new-window:focus {
    border: solid 1px #86beda;
}

/* line 269, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.btn-new-window {
    padding-left: 40px;
}

/* line 274, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.btn-new-window span {
    left: 13px;
}

/* line 286, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.btn-new-window span.icon {
    background-position: 0 -2448px;
    position: absolute;
    display: inline-block;
    top: 50%;
    margin-top: -8.5px;
    width: 18px;
    height: 17px;
}

@media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    /* line 286, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
    .btn-new-window span.icon {
        background-position: 0 -4289px;
    }
}

/* line 320, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
input.btn-new-window {
    background-position: 7px -2438px;
}

/* line 323, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
input.btn-new-window:hover {
    background-position: 7px -2438px;
}

/* line 132, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.btn-add {
    background-color: #e1f3fa;
    background-image: none;
    background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #e1f3fa), color-stop(100%, #e5f5fa));
    background-image: -webkit-linear-gradient(bottom, #e1f3fa, #e5f5fa);
    background-image: -moz-linear-gradient(bottom, #e1f3fa, #e5f5fa);
    background-image: -o-linear-gradient(bottom, #e1f3fa, #e5f5fa);
    background-image: linear-gradient(bottom, #e1f3fa, #e5f5fa);
    color: #2478a4;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    border: solid 1px #bddfef;
    -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.5), 0 1px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.5), 0 1px 1px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.5), 0 1px 1px rgba(0, 0, 0, 0.1);
    font-size: 14px;
    padding-left: 12px;
    padding-right: 12px;
    padding-bottom: 11px;
    padding-top: 10px;
}

/* line 157, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.btn-add:hover, .btn-add.hover, .btn-add:focus {
    background-color: #d0edf6;
    background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #cbeaf6), color-stop(100%, #d0edf6));
    background-image: -webkit-linear-gradient(bottom, #cbeaf6, #d0edf6);
    background-image: -moz-linear-gradient(bottom, #cbeaf6, #d0edf6);
    background-image: -o-linear-gradient(bottom, #cbeaf6, #d0edf6);
    background-image: linear-gradient(bottom, #cbeaf6, #d0edf6);
}

/* line 181, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.btn-add:hover, .btn-add.hover, .btn-add:focus {
    color: #2478a4;
}

/* line 269, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.btn-add {
    padding-left: 31px;
}

/* line 274, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.btn-add span {
    left: 12px;
}

/* line 286, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.btn-add span.icon {
    background-position: 0 -1222px;
    position: absolute;
    display: inline-block;
    top: 50%;
    margin-top: -7px;
    width: 13px;
    height: 14px;
}

@media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    /* line 286, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
    .btn-add span.icon {
        background-position: 0 -1222px;
    }
}

/* line 320, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
input.btn-add {
    background-position: 7px -1212px;
}

/* line 323, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
input.btn-add:hover {
    background-position: 7px -1212px;
}

/* line 132, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.btn-prev-arrow {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    font-size: 14px;
}

/* line 269, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.btn-prev-arrow {
    padding-left: 13 pxfalse0;
    text-indent: -9999px;
    overflow: hidden;
    padding: 0;
    display: block;
    width: 29.2px;
    height: 29px;
}

/* line 274, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.btn-prev-arrow span {
    left: falsepx;
}

/* line 286, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.btn-prev-arrow span.icon {
    background-position: 0 -611px;
    position: absolute;
    display: inline-block;
    top: 50%;
    margin-top: -5.5px;
    width: 7px;
    height: 11px;
}

@media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    /* line 286, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
    .btn-prev-arrow span.icon {
        background-position: 0 -611px;
    }
}

/* line 304, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.btn-prev-arrow span.icon {
    left: 50%;
    margin-left: -3.5px;
}

/* line 308, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.ie6 .btn-prev-arrow span.icon {
    zoom: 1;
    overflow: hidden;
}

/* line 320, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
input.btn-prev-arrow {
    background-position: 7px -601px;
}

/* line 323, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
input.btn-prev-arrow:hover {
    background-position: 7px -601px;
}

/* line 132, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.btn-next-arrow {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    font-size: 14px;
}

/* line 269, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.btn-next-arrow {
    padding-left: 13 pxfalse0;
    text-indent: -9999px;
    overflow: hidden;
    padding: 0;
    display: block;
    width: 29.2px;
    height: 29px;
}

/* line 274, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.btn-next-arrow span {
    left: falsepx;
}

/* line 286, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.btn-next-arrow span.icon {
    background-position: 0 0;
    position: absolute;
    display: inline-block;
    top: 50%;
    margin-top: -5.5px;
    width: 7px;
    height: 11px;
}

/* line 304, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.btn-next-arrow span.icon {
    left: 50%;
    margin-left: -3.5px;
}

/* line 308, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
.ie6 .btn-next-arrow span.icon {
    zoom: 1;
    overflow: hidden;
}

/* line 320, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
input.btn-next-arrow {
    background-position: 7px 10px;
}

/* line 323, C:/wamp/www/assets/sass/ui-library/_mixin-buttons.scss */
input.btn-next-arrow:hover {
    background-position: 7px 10px;
}

/* ******* STYLESHEET DETAILS ********************
Date Created:   11-Dec-2012;
Last Updated:   11-Dec-2012;
Owner:          RealMe;
Project:        CX and Rebranding;
Author:         Datacom Wellington;
Comment:        For Paganation;
************************************************** */
/* line 10, C:/wamp/www/assets/sass/ui-elements/_paging.scss */
.paging {
    float: right;
    padding: 0;
}

/* line 15, C:/wamp/www/assets/sass/ui-elements/_paging.scss */
.paging li {
    float: left;
    list-style-type: none;
    margin: 0 3px;
    position: relative;
}

/* line 21, C:/wamp/www/assets/sass/ui-elements/_paging.scss */
.paging li .btn, .paging li .btn-primary, .paging li .btn-secondary, .paging li .btn-tertiary, .paging li .btn-chief, .paging li .btn-strong, .paging li .btn-subtle, .paging li .btn-delete, .paging li .btn-edit, .paging li .btn-new-window, .paging li .btn-add, .paging li .btn-prev-arrow, .paging li .btn-next-arrow {
    margin-top: -7px;
}

/* line 78, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.input-mini {
    width: 41px !important;
}

/* line 10, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.no-border-box .input-mini {
    width: 23px !important;
}

/* line 79, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.input-small {
    width: 81px !important;
}

/* line 16, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.no-border-box .input-small {
    width: 63px !important;
}

/* line 80, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.input-medium {
    width: 180px;
}

/* line 22, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.no-border-box .input-medium {
    width: 162px;
}

/* line 81, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.input-large {
    width: 205px;
}

/* line 28, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.no-border-box .input-large {
    width: 187px;
}

@media only screen and (max-width: 35.99em) {
    /* line 31, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
    .fluid .input-large {
        width: 100%;
        max-width: 450px;
    }
}

/* line 82, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.input-xlarge {
    width: 270px;
}

/* line 41, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.no-border-box .input-xlarge {
    width: 252px;
}

@media only screen and (max-width: 35.99em) {
    /* line 44, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
    .fluid .input-xlarge {
        width: 100%;
        max-width: 450px;
    }
}

/* line 83, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.input-xxlarge {
    width: 375px;
}

/* line 54, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.no-border-box .input-xxlarge {
    width: 357px;
}

@media only screen and (max-width: 35.99em) {
    /* line 57, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
    .fluid .input-xxlarge {
        width: 100%;
    }
}

/* line 84, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.input-xxxlarge {
    width: 504px;
}

/* line 66, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.no-border-box .input-xxxlarge {
    width: 512px;
}

/* line 85, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.full_width {
    width: 100% !important;
}

/* line 74, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.no-border-box .full_width {
    width: 286px !important;
}

/*select.mobile_prefix { width: 60px !important; }*/
/* line 88, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
input.mobile_number {
    width: 140px !important;
}

/* line 91, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.no-border-box input.mobile_number {
    width: 124px !important;
}

/* line 94, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
form {
    margin: 0;
}

/* line 100, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
form p:first-child {
    margin-top: 0;
}

/* line 104, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
form p.large {
    font-size: 1.14286em;
    line-height: 1.4375em;
    margin-top: 0.3em;
}

/* line 112, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
h2 + form, p + form {
    margin-top: 1em;
}

/* line 117, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
fieldset {
    *zoom: 1;
    border: 0;
    margin-top: 0.625em;
    padding-top: 1.5em;
    padding-bottom: 0em;
}

/* line 12, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
fieldset:before, fieldset:after {
    content: "";
    display: table;
}

/* line 17, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
fieldset:after {
    clear: both;
}

/* line 125, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
fieldset:first-child {
    margin-top: 0;
    padding-top: 0;
}

/* line 130, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
fieldset.add_top {
    padding-top: 1em;
}

/* line 132, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
fieldset h2 {
    border-bottom: 1px solid #e2e2e2;
    padding-bottom: 0.4em;
    margin-bottom: 0.8em;
}

/* line 138, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.edge fieldset {
    margin-left: 40px;
    margin-right: 40px;
}

@media screen and (max-width: 480px) {
    /* line 138, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
    .edge fieldset {
        padding-left: 15px;
        padding-right: 15px;
    }
}

/* line 149, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
fieldset.last {
    margin-bottom: 4em;
    border-bottom: 0;
}

/* line 155, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
legend {
    display: block;
    width: 100%;
    padding-bottom: 0.3em;
    font-size: 1.71429em;
    border: 0;
    font-family: "Inter", serif;
}

/* line 163, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
legend small {
    font-size: 12.75px;
}

/* line 169, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
label,
.control-label,
.module.combine .message b {
    display: block;
    font-weight: bold;
    line-height: 1.45em;
    padding-top: 0.6em;
}

/* line 175, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.no_top label, .no_top
.control-label, .no_top .module.combine .message b, .module.combine .message .no_top b {
    padding-top: 0;
}

/* line 177, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.actions label, .actions
.control-label, .actions .module.combine .message b, .module.combine .message .actions b {
    font-weight: normal;
    float: left;
}

/* line 182, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.trigger label, .trigger
.control-label, .trigger .module.combine .message b, .module.combine .message .trigger b {
    color: #0094c2;
}

/* line 185, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.trigger label:hover, .trigger
.control-label:hover, .trigger .module.combine .message b:hover, .module.combine .message .trigger b:hover {
    color: #006d8f;
}

/* line 187, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.ie7 .trigger label input[type="checkbox"], .ie7 .trigger
.control-label input[type="checkbox"], .ie7 .trigger .module.combine .message b input[type="checkbox"], .module.combine .message .ie7 .trigger b input[type="checkbox"] {
    margin-top: -8px;
}

/* line 192, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
label.big,
.control-label.big,
.module.combine .message b.big {
    font-size: 1.14286em;
    margin-bottom: 0.4em;
}

@media only screen and (max-width: 35.99em) {
    /* line 197, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
    .fluid label.big, .fluid
    .control-label.big, .fluid .module.combine .message b.big, .module.combine .message .fluid b.big {
        width: 100%;
        max-width: 450px;
    }
}

/* line 205, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.ie6 .control-label, .ie6 .module.combine .message b, .module.combine .message .ie6 b {
    position: relative;
    width: 100%;
    overflow: hidden;
}

/* line 212, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
legend + p,
legend + .control-group,
legend + input {
    margin-top: 0.9em;
    -webkit-margin-top-collapse: separate;
}

/* line 217, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
h3 + .control-group {
    margin-top: 2.5em;
}

/*--------------------------------------
  Input + Textarea + Select
--------------------------------------*/
/*
* Exclude input[type='submit'] from below, was screwing with .btn style
*/
/* line 236, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
input[type='text'],
input[type='password'],
input[type='email'],
input[type='radio'],
input[type='checkbox'],
textarea,
select,
.uneditable-input {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 8px;
    font-family: "Inter", sans-serif;
    background-color: white;
    border: 1px solid #cccccc;
}

/* line 248, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
input[type='text'].input-xlarge,
input[type='password'].input-xlarge,
input[type='email'].input-xlarge,
input[type='radio'].input-xlarge,
input[type='checkbox'].input-xlarge,
textarea.input-xlarge,
select.input-xlarge,
.uneditable-input.input-xlarge {
    width: 270px;
}

/* line 41, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.no-border-box input[type='text'].input-xlarge, .no-border-box
input[type='password'].input-xlarge, .no-border-box
input[type='email'].input-xlarge, .no-border-box
input[type='radio'].input-xlarge, .no-border-box
input[type='checkbox'].input-xlarge, .no-border-box
textarea.input-xlarge, .no-border-box
select.input-xlarge, .no-border-box
.uneditable-input.input-xlarge {
    width: 252px;
}

@media only screen and (max-width: 35.99em) {
    /* line 44, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
    .fluid input[type='text'].input-xlarge, .fluid
    input[type='password'].input-xlarge, .fluid
    input[type='email'].input-xlarge, .fluid
    input[type='radio'].input-xlarge, .fluid
    input[type='checkbox'].input-xlarge, .fluid
    textarea.input-xlarge, .fluid
    select.input-xlarge, .fluid
    .uneditable-input.input-xlarge {
        width: 100%;
        max-width: 450px;
    }
}

/* line 258, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
input[type='text'],
input[type='password'],
input[type='email'],
textarea,
select,
.uneditable-input {
    width: 205px;
}

/* line 28, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.no-border-box input[type='text'], .no-border-box
input[type='password'], .no-border-box
input[type='email'], .no-border-box
textarea, .no-border-box
select, .no-border-box
.uneditable-input {
    width: 187px;
}

@media only screen and (max-width: 35.99em) {
    /* line 31, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
    .fluid input[type='text'], .fluid
    input[type='password'], .fluid
    input[type='email'], .fluid
    textarea, .fluid
    select, .fluid
    .uneditable-input {
        width: 100%;
        max-width: 450px;
    }
}

/* line 262, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.narrow select + input[type="text"] {
    width: 225px;
}

/* line 264, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
body input.areacode[type='text'] {
    margin-right: 10px;
    width: 60px;
}

/* line 270, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.ie6 input.btn-primary {
    width: auto;
}

/* line 271, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.ie7 input[type="submit"].btn-primary {
    width: auto;
}

/* line 274, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
select {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    height: 32px;
    padding: 4px;
}

/* line 278, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
select.small {
    width: auto;
}

/* line 283, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.selectprefix {
    margin: 2px 10px 0 0;
    float: left;
}

/* line 287, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.selectprefix.mobileprefix {
    width: 85px;
}

/* line 288, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.selectprefix.countryprefix {
    width: 65px;
}

/* line 291, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
textarea {
    width: 400px;
    height: 200px;
}

/* line 298, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
input,
textarea {
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 304, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
label input,
label textarea,
label select {
    display: block;
}

/* line 311, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
input[type="image"],
input[type="checkbox"],
input[type="radio"] {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    width: auto;
    height: auto;
    padding: 0;
    margin: 4px 0 0;
    line-height: normal;
    cursor: pointer;
    background-color: transparent;
    border: 0 \9;
    /* IE9 and down */
}

/* line 324, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.ie7 input[type="image"], .ie7
input[type="checkbox"], .ie7
input[type="radio"] {
    margin-top: 0;
}

/* line 329, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.actions input[type="image"], .actions
input[type="checkbox"], .actions
input[type="radio"] {
    margin: 0.3em 1em 0 0;
}

/* line 338, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
button::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner {
    padding: 0 !important;
    border: 0 none !important;
}

/* line 345, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
input[type="file"] {
    width: auto;
    padding: initial;
    line-height: initial;
    background-color: white;
    background-color: initial;
    border: initial;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

/*
* Have effectively removed input[type='submit'] from following declaration, was screwing with the .btn styles
*/
/*select {
  width: 220px; // default input width + 10px of padding that doesn't get applied
  background-color: $input_color_bg;
}*/
/* line 379, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
select {
    height: 28px;
    /* In IE7, the height of the select element cannot be changed by height, only font-size */
    *margin-top: 4px;
    /* For IE7, add top margin to align select with labels */
    line-height: 28px;
}

/* line 386, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
input[type="file"] {
    line-height: 18px \9;
}

/* line 390, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
input[type="button"] {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

/*
* Screwing with .btn styles
*/
/* line 402, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
input[type="hidden"] {
    display: none;
}

/* line 406, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.uneditable-textarea {
    width: auto;
    height: auto;
}

/* line 411, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
input[type="image"] {
    border: 0;
}

/* line 418, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
select[multiple],
select[size] {
    height: auto;
}

/* line 423, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
input[type="image"] {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

/*--------------------------------------
  Checkbox + Radio button
--------------------------------------*/
/* line 436, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.radio,
.checkbox {
    min-height: 18px;
    padding-left: 24px;
    font-weight: normal;
    position: relative;
    margin-right: 1.2em;
}

/* line 443, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
label.radio {
    font-weight: bold;
}

/* line 446, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.radio input[type="radio"],
.checkbox input[type="checkbox"] {
    float: left;
    margin-left: -23px;
}

/* line 453, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.ie7 .radio.inline input[type="radio"], .ie7
.checkbox.inline input[type="checkbox"] {
    margin-top: -2px !important;
}

/* line 462, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.ie6 .radio input, .ie6
.checkbox input {
    float: left;
}

/* line 477, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.radio.inline,
.checkbox.inline {
    display: inline-block;
    padding-top: 5px;
    margin-bottom: 0;
    vertical-align: middle;
}

/* line 483, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.ie7 .radio.inline input, .ie7
.checkbox.inline input {
    margin-top: -8px;
}

/* line 485, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.ie6 .radio.inline input, .ie6
.checkbox.inline input {
    display: inline;
}

/* line 499, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.centered.radio,
.centered.checkbox {
    padding-left: 0;
}

/* line 503, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.centered.radio input[type='radio'],
.centered.radio input[type='checkbox'],
.centered.checkbox input[type='radio'],
.centered.checkbox input[type='checkbox'] {
    float: none;
    margin: 0 0.9em 0 0;
}

/* line 514, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
input:focus,
textarea:focus {
    border-color: rgba(82, 168, 236, 0.8);
    outline: 0;
    outline: thin dotted \9;
    /* IE6-9 */
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
    -webkit-transition: border linear, box-shadow linear;
    -webkit-transition-delay: 0.2s, 0.2s;
    -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
    -o-transition: border linear 0.2s, box-shadow linear 0.2s;
    transition: border linear 0.2s, box-shadow linear 0.2s;
}

/* line 527, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus,
select:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

/* line 545, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
input[class*="span"],
select[class*="span"],
textarea[class*="span"],
.uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"] {
    float: none;
    margin-left: 0;
}

/* line 562, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
    color: #999;
}

/* line 566, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
input[type="submit"][disabled] {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    color: #ccc;
    background-color: #9fa2a3;
    border-color: transparent;
    background-image: none;
}

/* line 573, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
input[type="submit"][disabled]:hover {
    background-color: #9fa2a3;
    background-image: none;
}

/* line 583, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"][readonly],
input[type="checkbox"][readonly] {
    background-color: transparent;
}

/* line 40, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
.control-group.warning .controls .help-block,
.control-group.warning .controls .help-inline {
    color: orange;
}

/* line 49, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
.control-group.warning input[type='text'],
.control-group.warning input[type='email'],
.control-group.warning input[type='password'],
.control-group.warning select,
.control-group.warning textarea {
    color: orange;
    border-color: orange;
}

/* line 52, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
.control-group.warning input[type='text']:focus,
.control-group.warning input[type='email']:focus,
.control-group.warning input[type='password']:focus,
.control-group.warning select:focus,
.control-group.warning textarea:focus {
    border-color: #cc8400;
    -webkit-box-shadow: 0 0 6px #ffc966;
    -moz-box-shadow: 0 0 6px #ffc966;
    box-shadow: 0 0 6px #ffc966;
}

/* line 60, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
.control-group.warning .input-prepend .add-on,
.control-group.warning .input-append .add-on {
    color: orange;
    background-color: orange;
    border-color: orange;
}

/* line 595, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.ie6 .control-group.warning {
    background-color: #fff;
}

/* line 40, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
.control-group.error .controls .help-block,
.control-group.error .controls .help-inline {
    color: #e0001a;
}

/* line 49, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
.control-group.error input[type='text'],
.control-group.error input[type='email'],
.control-group.error input[type='password'],
.control-group.error select,
.control-group.error textarea {
    color: #e0001a;
    border-color: #e0001a;
}

/* line 52, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
.control-group.error input[type='text']:focus,
.control-group.error input[type='email']:focus,
.control-group.error input[type='password']:focus,
.control-group.error select:focus,
.control-group.error textarea:focus {
    border-color: #ad0014;
    -webkit-box-shadow: 0 0 6px #ff475c;
    -moz-box-shadow: 0 0 6px #ff475c;
    box-shadow: 0 0 6px #ff475c;
}

/* line 60, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
.control-group.error .input-prepend .add-on,
.control-group.error .input-append .add-on {
    color: #e0001a;
    background-color: #e5fbda;
    border-color: #e0001a;
}

/* line 605, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.ie6 .control-group.error {
    background-color: #fff;
}

/* line 40, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
.control-group.success .controls .help-block,
.control-group.success .controls .help-inline {
    color: #77b05c;
}

/* line 49, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
.control-group.success input[type='text'],
.control-group.success input[type='email'],
.control-group.success input[type='password'],
.control-group.success select,
.control-group.success textarea {
    color: #77b05c;
    border-color: #77b05c;
}

/* line 52, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
.control-group.success input[type='text']:focus,
.control-group.success input[type='email']:focus,
.control-group.success input[type='password']:focus,
.control-group.success select:focus,
.control-group.success textarea:focus {
    border-color: #5f9247;
    -webkit-box-shadow: 0 0 6px #b0d1a1;
    -moz-box-shadow: 0 0 6px #b0d1a1;
    box-shadow: 0 0 6px #b0d1a1;
}

/* line 60, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
.control-group.success .input-prepend .add-on,
.control-group.success .input-append .add-on {
    color: #77b05c;
    background-color: #77b05c;
    border-color: #77b05c;
}

/* line 615, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.ie6 .control-group.success {
    background-color: #fff;
}

/* line 623, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
input.error-msg {
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(224, 0, 26, 0.3);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(224, 0, 26, 0.3);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(224, 0, 26, 0.3);
    border-color: #C70000 !important;
    margin-right: 1em;
}

/* line 628, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
span.error-msg {
    color: #C70000;
}

/* line 633, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.radio span.error-msg {
    position: absolute;
    left: 218px;
}

/* line 639, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
input[type="radio"].error-msg,
input[type="checkbox"].error-msg {
    margin-right: 0;
}

/* line 653, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
input:focus:required:invalid,
textarea:focus:required:invalid,
select:focus:required:invalid {
    color: #b94a48;
    border-color: #ee5f5b;
}

/* line 656, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
input:focus:required:invalid:focus,
textarea:focus:required:invalid:focus,
select:focus:required:invalid:focus {
    border-color: #e9322d;
    -webkit-box-shadow: 0 0 6px #f8b9b7;
    -moz-box-shadow: 0 0 6px #f8b9b7;
    box-shadow: 0 0 6px #f8b9b7;
}

/* line 667, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.form-actions {
    padding: 16px 20px 17px;
    margin-top: 17px;
    margin-bottom: 17px;
    background-color: #eeeeee;
    border-top: 1px solid #ddd;
    *zoom: 1;
}

/* line 12, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
.form-actions:before, .form-actions:after {
    content: "";
    display: table;
}

/* line 17, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
.form-actions:after {
    clear: both;
}

/* line 679, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.actions {
    *zoom: 1;
    padding: 16px 0 17px;
    border-top: 1px solid #dce0e0;
    /*.ie7 & {
    position: relative;
    z-index: 1;
}*/
}

/* line 12, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
.actions:before, .actions:after {
    content: "";
    display: table;
}

/* line 17, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
.actions:after {
    clear: both;
}

/* line 691, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.ie6 .actions {
    position: relative;
    width: 100%;
    padding-left: 40px;
    padding-right: 40px;
}

/* line 696, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.actions .btn, .actions .btn-primary, .actions .btn-secondary, .actions .btn-tertiary, .actions .btn-chief, .actions .btn-strong, .actions .btn-subtle, .actions .btn-delete, .actions .btn-edit, .actions .btn-new-window, .actions .btn-add, .actions .btn-prev-arrow, .actions .btn-next-arrow {
    margin-left: 1em;
}

/* line 698, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.actions .btn:first-child, .actions .btn-primary:first-child, .actions .btn-secondary:first-child, .actions .btn-tertiary:first-child, .actions .btn-chief:first-child, .actions .btn-strong:first-child, .actions .btn-subtle:first-child, .actions .btn-delete:first-child, .actions .btn-edit:first-child, .actions .btn-new-window:first-child, .actions .btn-add:first-child, .actions .btn-prev-arrow:first-child, .actions .btn-next-arrow:first-child {
    margin-left: 0;
}

/* line 701, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.actions.blue {
    padding: 25.5px 40px 27.2px;
    background-color: #ecf3fa;
}

@media only screen and (max-width: 35.99em) {
    /* line 705, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
    .fluid .actions.blue {
        padding-left: 1em;
        padding-right: 1em;
        padding-top: 1em;
    }
}

/* line 717, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.actions.blue .btn-primary,
.actions.blue .btn-subtle,
.actions.blue .btn-secondary {
    float: right;
    margin-left: 1em;
    min-width: 100px;
    text-align: center;
}

/* line 723, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.narrow .actions.blue .btn-primary, .narrow
.actions.blue .btn-subtle, .narrow
.actions.blue .btn-secondary {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    margin-top: 1em;
    margin-left: 0;
    float: none;
    /*.no-border-box & { width: 278px; }*/
}

/* line 733, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.narrow .actions.blue .btn-primary:first-child, .narrow
.actions.blue .btn-subtle:first-child, .narrow
.actions.blue .btn-secondary:first-child {
    margin-top: 0;
}

@media only screen and (max-width: 35.99em) {
    /* line 737, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
    .fluid .actions.blue .btn-primary, .fluid
    .actions.blue .btn-subtle, .fluid
    .actions.blue .btn-secondary {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        margin-left: auto;
        margin-right: auto;
        width: 100%;
        margin-top: 1em;
    }

    /* line 745, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
    .fluid .actions.blue .btn-primary:first-child, .fluid
    .actions.blue .btn-subtle:first-child, .fluid
    .actions.blue .btn-secondary:first-child {
        margin-top: 0;
    }
}

/* line 749, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.actions.blue .btn-primary {
    min-width: 180px;
}

/* line 751, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.ie6 .actions.blue label.left {
    width: auto !important;
}

/* line 755, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.ie6 .actions.blue .btn-primary {
    width: auto !important;
}

@media only screen and (min-width: 36em) and (max-width: 52em) {
    /* line 762, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
    .actions.blue .btn-secondary,
    .actions.blue .btn-subtle {
        clear: both;
        margin-top: 1em;
    }
}

/* line 769, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.actions .tooltip_holder {
    margin: 0;
}

/* line 773, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.actions .help {
    float: left;
}

/* line 776, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.actions .help .icon {
    top: 0;
}

/* line 779, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.actions .help-inline {
    padding-left: 0.8em;
}

/* line 782, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.actions .centered {
    margin: 0.4em 0 1.2em;
}

/* line 783, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.actions .btn + .centered, .actions .btn-primary + .centered, .actions .btn-secondary + .centered, .actions .btn-tertiary + .centered, .actions .btn-chief + .centered, .actions .btn-strong + .centered, .actions .btn-subtle + .centered, .actions .btn-delete + .centered, .actions .btn-edit + .centered, .actions .btn-new-window + .centered, .actions .btn-add + .centered, .actions .btn-prev-arrow + .centered, .actions .btn-next-arrow + .centered {
    margin: 1.2em 0 0em;
}

/* line 785, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.ie6 .actions {
    width: 100%;
}

/* line 794, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.no-border-box .narrow input.btn-primary, .no-border-box .narrow input.btn-subtle, .no-border-box .narrow input.btn-secondary {
    /* width: 320px !important;*/
}

/* line 801, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.uneditable-input {
    overflow: hidden;
    white-space: nowrap;
    cursor: not-allowed;
    background-color: white;
    border-color: #eee;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
}

/* line 133, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
:-moz-placeholder {
    color: #eeeeee;
}

/* line 136, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
::-webkit-input-placeholder {
    color: #eeeeee;
}

/* line 819, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.help-block,
.help-inline {
    color: #7a7a7a;
    font-weight: normal;
}

/* line 824, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.help-block.error,
.help-inline.error {
    display: none;
}

/* line 829, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.ie6 .help-block.error, .ie6
.help-inline.error {
    display: block;
    margin-top: 10px;
}

/* line 836, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
a.help-block,
a.help-inline {
    color: #0094c2;
}

/* line 841, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
a.help-block:hover, a.help-block:active, a.help-block:focus,
a.help-inline:hover,
a.help-inline:active,
a.help-inline:focus {
    color: #006d8f;
}

/* line 846, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.help-block {
    display: block;
    margin-bottom: 8.5px;
}

/* line 851, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.help-inline {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    padding-left: 5px;
}

/* line 857, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.help-inline.edit {
    float: right;
}

/* line 862, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.ie7 label .help-inline.right {
    margin-top: -1.5em;
}

@media only screen and (max-width: 35.99em) {
    /* line 867, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
    .fluid .help-inline {
        padding-left: 0;
        margin-top: 0.7em;
    }
}

/* line 876, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.control-label .help-inline, .module.combine .message b .help-inline {
    padding-left: 0;
}

/* line 880, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.control-label.big .help-inline, .module.combine .message b.big .help-inline,
.control-label.big .help-block,
.module.combine .message b.big .help-block {
    font-size: 0.875em;
}

/* line 893, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.input-prepend,
.input-append {
    margin-bottom: 5px;
}

/* line 897, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.input-prepend input,
.input-prepend select,
.input-prepend .uneditable-input,
.input-append input,
.input-append select,
.input-append .uneditable-input {
    position: relative;
    margin-bottom: 0;
    *margin-left: 0;
    vertical-align: middle;
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    -ms-border-radius: 0 3px 3px 0;
    -o-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
}

/* line 905, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.input-prepend input:focus,
.input-prepend select:focus,
.input-prepend .uneditable-input:focus,
.input-append input:focus,
.input-append select:focus,
.input-append .uneditable-input:focus {
    z-index: 2;
}

/* line 909, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.input-prepend .uneditable-input,
.input-append .uneditable-input {
    border-left-color: #ccc;
}

/* line 912, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.input-prepend .add-on,
.input-append .add-on {
    display: inline-block;
    width: auto;
    height: 17px;
    min-width: 16px;
    padding: 4px 5px;
    font-weight: normal;
    line-height: 17px;
    text-align: center;
    text-shadow: 0 1px 0 white;
    vertical-align: middle;
    background-color: #fafafa;
    border: 1px solid #ccc;
}

/* line 927, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.input-prepend .add-on,
.input-prepend .btn,
.input-prepend .btn-primary,
.input-prepend .btn-secondary,
.input-prepend .btn-tertiary,
.input-prepend .btn-chief,
.input-prepend .btn-strong,
.input-prepend .btn-subtle,
.input-prepend .btn-delete,
.input-prepend .btn-edit,
.input-prepend .btn-new-window,
.input-prepend .btn-add,
.input-prepend .btn-prev-arrow,
.input-prepend .btn-next-arrow,
.input-append .add-on,
.input-append .btn,
.input-append .btn-primary,
.input-append .btn-secondary,
.input-append .btn-tertiary,
.input-append .btn-chief,
.input-append .btn-strong,
.input-append .btn-subtle,
.input-append .btn-delete,
.input-append .btn-edit,
.input-append .btn-new-window,
.input-append .btn-add,
.input-append .btn-prev-arrow,
.input-append .btn-next-arrow {
    margin-left: -1px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
}

/* line 931, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.input-prepend .active,
.input-append .active {
    background-color: #1aff1a;
    border-color: green;
}

/* line 938, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.input-prepend .add-on,
.input-prepend .btn,
.input-prepend .btn-primary,
.input-prepend .btn-secondary,
.input-prepend .btn-tertiary,
.input-prepend .btn-chief,
.input-prepend .btn-strong,
.input-prepend .btn-subtle,
.input-prepend .btn-delete,
.input-prepend .btn-edit,
.input-prepend .btn-new-window,
.input-prepend .btn-add,
.input-prepend .btn-prev-arrow,
.input-prepend .btn-next-arrow {
    margin-right: -1px;
}

/* line 942, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.input-prepend .add-on:first-child,
.input-prepend .btn:first-child,
.input-prepend .btn-primary:first-child,
.input-prepend .btn-secondary:first-child,
.input-prepend .btn-tertiary:first-child,
.input-prepend .btn-chief:first-child,
.input-prepend .btn-strong:first-child,
.input-prepend .btn-subtle:first-child,
.input-prepend .btn-delete:first-child,
.input-prepend .btn-edit:first-child,
.input-prepend .btn-new-window:first-child,
.input-prepend .btn-add:first-child,
.input-prepend .btn-prev-arrow:first-child,
.input-prepend .btn-next-arrow:first-child {
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    -ms-border-radius: 3px 0 0 3px;
    -o-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
}

/* line 949, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.input-append input,
.input-append select,
.input-append .uneditable-input {
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    -ms-border-radius: 3px 0 0 3px;
    -o-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
}

/* line 952, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.input-append .uneditable-input {
    border-right-color: #ccc;
    border-left-color: #eee;
}

/* line 957, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.input-append .add-on:last-child,
.input-append .btn:last-child,
.input-append .btn-primary:last-child,
.input-append .btn-secondary:last-child,
.input-append .btn-tertiary:last-child,
.input-append .btn-chief:last-child,
.input-append .btn-strong:last-child,
.input-append .btn-subtle:last-child,
.input-append .btn-delete:last-child,
.input-append .btn-edit:last-child,
.input-append .btn-new-window:last-child,
.input-append .btn-add:last-child,
.input-append .btn-prev-arrow:last-child,
.input-append .btn-next-arrow:last-child {
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    -ms-border-radius: 0 3px 3px 0;
    -o-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
}

/* line 965, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.input-prepend.input-append input,
.input-prepend.input-append select,
.input-prepend.input-append .uneditable-input {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
}

/* line 969, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.input-prepend.input-append .add-on:first-child,
.input-prepend.input-append .btn:first-child,
.input-prepend.input-append .btn-primary:first-child,
.input-prepend.input-append .btn-secondary:first-child,
.input-prepend.input-append .btn-tertiary:first-child,
.input-prepend.input-append .btn-chief:first-child,
.input-prepend.input-append .btn-strong:first-child,
.input-prepend.input-append .btn-subtle:first-child,
.input-prepend.input-append .btn-delete:first-child,
.input-prepend.input-append .btn-edit:first-child,
.input-prepend.input-append .btn-new-window:first-child,
.input-prepend.input-append .btn-add:first-child,
.input-prepend.input-append .btn-prev-arrow:first-child,
.input-prepend.input-append .btn-next-arrow:first-child {
    margin-right: -1px;
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    -ms-border-radius: 3px 0 0 3px;
    -o-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
}

/* line 974, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.input-prepend.input-append .add-on:last-child,
.input-prepend.input-append .btn:last-child,
.input-prepend.input-append .btn-primary:last-child,
.input-prepend.input-append .btn-secondary:last-child,
.input-prepend.input-append .btn-tertiary:last-child,
.input-prepend.input-append .btn-chief:last-child,
.input-prepend.input-append .btn-strong:last-child,
.input-prepend.input-append .btn-subtle:last-child,
.input-prepend.input-append .btn-delete:last-child,
.input-prepend.input-append .btn-edit:last-child,
.input-prepend.input-append .btn-new-window:last-child,
.input-prepend.input-append .btn-add:last-child,
.input-prepend.input-append .btn-prev-arrow:last-child,
.input-prepend.input-append .btn-next-arrow:last-child {
    margin-left: -1px;
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    -ms-border-radius: 0 3px 3px 0;
    -o-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
}

/* line 985, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.search-query {
    padding-right: 14px;
    padding-right: 4px \9;
    padding-left: 14px;
    padding-left: 4px \9;
    /* IE7-8 doesn't have border-radius, so don't indent the padding */
    margin-bottom: 0;
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px;
    -ms-border-radius: 14px;
    -o-border-radius: 14px;
    border-radius: 14px;
}

/*
* Have effectively removed input[type='submit'] from following declaration, was screwing with the .btn styles
*/
/* line 1019, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.form-search input[type='text'],
.form-search input[type='password'],
.form-search input[type='email'],
.form-search input[type='radio'],
.form-search input[type='checkbox'],
.form-search textarea,
.form-search select,
.form-search .help-inline,
.form-search .uneditable-input,
.form-search .input-prepend,
.form-search .input-append,
.form-inline input[type='text'],
.form-inline input[type='password'],
.form-inline input[type='email'],
.form-inline input[type='radio'],
.form-inline input[type='checkbox'],
.form-inline textarea,
.form-inline select,
.form-inline .help-inline,
.form-inline .uneditable-input,
.form-inline .input-prepend,
.form-inline .input-append,
.form-horizontal input[type='text'],
.form-horizontal input[type='password'],
.form-horizontal input[type='email'],
.form-horizontal input[type='radio'],
.form-horizontal input[type='checkbox'],
.form-horizontal textarea,
.form-horizontal select,
.form-horizontal .help-inline,
.form-horizontal .uneditable-input,
.form-horizontal .input-prepend,
.form-horizontal .input-append {
    display: inline-block;
    margin-bottom: 0;
    *display: inline;
    *zoom: 1;
}

/* line 1026, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.form-search .hide,
.form-inline .hide,
.form-horizontal .hide {
    display: none;
}

/* line 1033, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.form-search label,
.form-inline label {
    display: inline-block;
}

/* line 1040, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.form-search .input-append,
.form-inline .input-append,
.form-search .input-prepend,
.form-inline .input-prepend {
    margin-bottom: 0;
}

/* line 1047, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.form-search .radio,
.form-search .checkbox,
.form-inline .radio,
.form-inline .checkbox {
    padding-left: 0;
    margin-bottom: 0;
    vertical-align: middle;
}

/* line 1056, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.form-search .radio input[type="radio"],
.form-search .checkbox input[type="checkbox"],
.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
    float: left;
    margin-right: 3px;
    margin-left: 0;
}

/* line 1064, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.control-group {
    padding-bottom: 8.5px;
}

/* line 1067, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.control-group.add_bottom {
    padding-bottom: 4em;
}

/* line 1071, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
p + .control-group {
    margin-top: 20px;
}

/* line 1076, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.ie6 .control-group {
    margin-top: 10px;
}

/* line 1085, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.form-horizontal .control-group {
    *zoom: 1;
    margin-bottom: 17px;
}

/* line 12, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
.form-horizontal .control-group:before, .form-horizontal .control-group:after {
    content: "";
    display: table;
}

/* line 17, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
.form-horizontal .control-group:after {
    clear: both;
}

/* line 1089, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.form-horizontal .control-group.border_bottom {
    border-bottom: 1px solid #eaeaea;
    padding-bottom: 20.4px;
}

/* line 1095, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.form-horizontal .control-group.tight-y {
    margin-bottom: 8.5px;
}

/* line 1099, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.form-horizontal .control-group.tight-x .control-label, .form-horizontal .control-group.tight-x .module.combine .message b, .module.combine .message .form-horizontal .control-group.tight-x b {
    width: 21%;
}

/* line 1100, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.form-horizontal .control-group.tight-x .controls {
    margin-left: 23%;
}

/* line 1106, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.form-horizontal .confirmation .control-group {
    padding-top: 11px;
    border-top: 1px solid #e2e2e2;
}

/* line 1110, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.form-horizontal .confirmation .control-group:first-child {
    border-top: 0;
}

/* line 1113, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.form-horizontal .confirmation .control-label, .form-horizontal .confirmation .module.combine .message b, .module.combine .message .form-horizontal .confirmation b {
    width: 33.5%;
    padding-top: 11px;
}

/* line 1118, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.form-horizontal .confirmation .controls {
    margin-left: 40%;
    padding-top: 11px;
}

/* line 1122, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.ie7 .form-horizontal .confirmation .controls {
    margin-left: 0;
}

/* line 1127, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.form-horizontal .confirmation .controls .radio,
.form-horizontal .confirmation .controls .checkbox {
    padding-top: 0;
}

/* line 1134, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.form-horizontal .confirmation .name_change .control-group {
    padding-top: 17px;
}

/* line 1135, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.form-horizontal .confirmation .name_change .controls {
    padding-top: 0;
}

/* line 1140, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.form-horizontal .control-label, .form-horizontal .module.combine .message b, .module.combine .message .form-horizontal b {
    width: 24.5%;
    float: left;
    line-height: 1.21429em;
}

/* line 1145, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.form-horizontal .control-label:hover, .form-horizontal .module.combine .message b:hover, .module.combine .message .form-horizontal b:hover {
    cursor: default;
}

/* line 1149, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.form-horizontal .controls {
    *clear: both;
    *display: inline-block;
    *padding-left: 20px;
    margin-left: 30%;
    *margin-left: 0;
}

/* line 1158, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.form-horizontal .controls:first-child {
    *padding-left: 30%;
}

/* line 1163, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.form-horizontal .confirm {
    display: block;
    float: left;
}

/* line 1174, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.form-horizontal .help-block {
    margin-top: 0.7em;
    margin-bottom: 0.3em;
}

/* line 1178, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.form-horizontal .help-block.tip {
    background: #eee;
    max-width: 70%;
    padding: 0.5em 1em;
    margin-top: 1em;
    position: relative;
    line-height: 1.35;
}

/* line 1186, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.form-horizontal .help-block.tip .arrow_box {
    position: relative;
    background: #eee;
    top: -6px;
    left: 10px;
}

/* line 1193, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.form-horizontal .help-block.tip .arrow_box:after {
    bottom: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
}

/* line 1202, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.form-horizontal .help-block.tip .arrow_box:after {
    border-bottom-color: #eee;
    border-width: 8px;
    left: 50%;
    margin-left: -8px;
}

/* line 1212, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.form-horizontal .form-actions {
    padding-left: 160px;
}

@media only screen and (max-width: 35.99em) {
    /* line 1219, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
    .fluid .form-horizontal .control-label, .fluid .form-horizontal .module.combine .message b, .module.combine .message .fluid .form-horizontal b {
        width: 100%;
        float: none;
        margin-bottom: 0.8em;
    }

    /* line 1225, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
    .fluid .form-horizontal .controls {
        width: 100%;
        float: none;
        margin-left: 0;
        padding-left: 0;
    }
}

/*-----------------------------------
 helper pop-up
-----------------------------------*/
/*-----------------------------------
 specific elements
-----------------------------------*/
/* line 1285, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.large {
    margin-bottom: 10px;
    font-size: 1.14286em;
    width: 100% !important;
}

/* line 1290, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.ie7 .large {
    width: 300px !important;
}

/* line 1293, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.tick-icon {
    background-position: 0 -13993px;
    width: 18px;
    height: 16px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

@media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    /* line 1293, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
    .tick-icon {
        background-position: 0 -10994px;
    }
}

/* Captcha */
/* line 1305, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.captcha {
    float: left;
    margin-left: 100px;
    margin-right: 30px;
}

/*-----------------------------------
 Random IE fixes
-----------------------------------*/
/* line 1317, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.ie6 input,
.ie6 textarea,
.ie6 select,
.ie6 .uneditable-input {
    width: 189px;
}

/* line 1320, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.ie6 .logout input {
    width: 89px;
}

/* line 1327, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.ie7 input[type='text'],
.ie7 input[type='email'],
.ie7 textarea,
.ie7 select,
.ie7 .uneditable-input {
    width: 189px;
}

/* line 1332, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.ie7 .radio,
.ie7 .checkbox {
    position: relative;
    padding-left: 22px;
}

/* line 1338, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.ie7 .radio input[type="radio"],
.ie7 .checkbox input[type="checkbox"] {
    position: absolute;
    left: -3px;
    top: 8px;
    margin-left: 0;
}

/* line 1346, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.ie6 label.radio input,
.ie6 label.checkbox input {
    width: auto !important;
}

/* line 1351, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.ie6 .control-label, .ie6 .module.combine .message b, .module.combine .message .ie6 b {
    position: relative;
}

/* line 1355, C:/wamp/www/assets/sass/ui-elements/_forms.scss */
.ie6 .control-label .help-inline, .ie6 .module.combine .message b .help-inline, .module.combine .message .ie6 b .help-inline {
    position: absolute;
    top: 5px !important;
    right: 0 !important;
}

/* line 6, C:/wamp/www/assets/sass/ui-elements/_tables.scss */
table {
    border-collapse: collapse;
    margin: 0 0 2em;
    width: 100%;
}

/* line 13, C:/wamp/www/assets/sass/ui-elements/_tables.scss */
table tr th {
    border-bottom: 1px solid #d9d9d9;
    padding: 12px 20px 3px 5px;
    text-align: left;
}

/* line 18, C:/wamp/www/assets/sass/ui-elements/_tables.scss */
table tr th.agency {
    width: 200px;
}

/* line 19, C:/wamp/www/assets/sass/ui-elements/_tables.scss */
table tr th.date {
    width: 85px;
}

/* line 20, C:/wamp/www/assets/sass/ui-elements/_tables.scss */
table tr th.authorised {
    width: 90px;
}

/* line 22, C:/wamp/www/assets/sass/ui-elements/_tables.scss */
table tr th.ird_added {
    width: 120px;
}

/* line 23, C:/wamp/www/assets/sass/ui-elements/_tables.scss */
table tr th.ird_actions {
    width: 210px;
}

/* line 25, C:/wamp/www/assets/sass/ui-elements/_tables.scss */
table tr th.address {
    width: auto;
}

/* line 26, C:/wamp/www/assets/sass/ui-elements/_tables.scss */
table tr th.address_verified {
    width: 125px;
}

/* line 27, C:/wamp/www/assets/sass/ui-elements/_tables.scss */
table tr th.address_expires {
    width: 125px;
}

/* line 28, C:/wamp/www/assets/sass/ui-elements/_tables.scss */
table tr th.address_actions {
    width: 60px;
}

/* line 30, C:/wamp/www/assets/sass/ui-elements/_tables.scss */
table tr th.info {
    width: 120px;
}

/* line 33, C:/wamp/www/assets/sass/ui-elements/_tables.scss */
table tr td {
    border-top: 1px solid #d9d9d9;
    padding: 12px 20px 11px 5px;
}

/* line 37, C:/wamp/www/assets/sass/ui-elements/_tables.scss */
table tr td.label {
    color: #777;
    width: 36%;
}

/* line 43, C:/wamp/www/assets/sass/ui-elements/_tables.scss */
table tr:first-child td {
    border-top: none;
}

/* line 47, C:/wamp/www/assets/sass/ui-elements/_tables.scss */
table tr.system td {
    color: #e1001e;
}

/* line 51, C:/wamp/www/assets/sass/ui-elements/_tables.scss */
table tr:nth-child(odd) td {
    background: #F9F9F9;
}

/* line 55, C:/wamp/www/assets/sass/ui-elements/_tables.scss */
table tr:hover td {
    background: #efefef;
}

/* line 61, C:/wamp/www/assets/sass/ui-elements/_tables.scss */
table.tight {
    margin-bottom: 0.2em;
}

/* line 64, C:/wamp/www/assets/sass/ui-elements/_tables.scss */
table.tight td {
    padding: 6px 20px 5px 5px;
}

/* line 70, C:/wamp/www/assets/sass/ui-elements/_tables.scss */
table.edge td {
    padding-left: 0;
}

/* line 74, C:/wamp/www/assets/sass/ui-elements/_tables.scss */
table.top-border {
    border-top: 1px solid #d9d9d9;
}

/* line 75, C:/wamp/www/assets/sass/ui-elements/_tables.scss */
table.border_bottom {
    border-bottom: 1px solid #d9d9d9;
}

/* line 4, C:/wamp/www/assets/sass/ui-library/_mixin-messages.scss */
.message {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    *zoom: 1;
    width: 100%;
    position: relative;
    background: #efefef;
    border: 1px solid #cccccc;
    padding: 0.85714em 1.42857em 1.14286em;
    margin-bottom: 1em;
}

/* line 12, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
.message:before, .message:after {
    content: "";
    display: table;
}

/* line 17, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
.message:after {
    clear: both;
}

/* line 10, C:/wamp/www/assets/sass/ui-library/_mixin-messages.scss */
.ie7 .message {
    max-width: 800px;
    width: auto;
}

/* line 12, C:/wamp/www/assets/sass/ui-library/_mixin-messages.scss */
.ie6 .message {
    width: auto;
    zoom: 1;
    overflow: hidden;
}

/* line 14, C:/wamp/www/assets/sass/ui-library/_mixin-messages.scss */
.ie6 .narrow .message {
    width: auto;
    margin-top: 20px;
}

/* line 23, C:/wamp/www/assets/sass/ui-library/_mixin-messages.scss */
.message.margin_bottom {
    margin-bottom: 2em;
}

/* line 25, C:/wamp/www/assets/sass/ui-library/_mixin-messages.scss */
.message h1 {
    font-size: 1em;
    font-weight: bold;
    font-family: "Inter", sans-serif;
    margin-bottom: 0.3em;
}

/* line 32, C:/wamp/www/assets/sass/ui-library/_mixin-messages.scss */
.message a.close {
    width: 20px;
    height: 20px;
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
    display: block;
    position: absolute;
    right: 10px;
    top: 5px;
}

/* line 41, C:/wamp/www/assets/sass/ui-library/_mixin-messages.scss */
.message a.close span.icon {
    background-position: 0 -21483px;
    width: 14px;
    height: 14px;
    display: block;
    margin: 6px 0 0 7px;
    padding: 0;
}

@media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    /* line 41, C:/wamp/www/assets/sass/ui-library/_mixin-messages.scss */
    .message a.close span.icon {
        background-position: 0 -20926px;
    }
}

/* line 53, C:/wamp/www/assets/sass/ui-library/_mixin-messages.scss */
.message p {
    margin: 0.5em 0 0;
    line-height: 1.45em;
}

/* line 57, C:/wamp/www/assets/sass/ui-library/_mixin-messages.scss */
.message p:first-child {
    margin-top: 0;
}

/* line 62, C:/wamp/www/assets/sass/ui-library/_mixin-messages.scss */
.message > .control-label, .module.combine .message > b {
    padding-top: 0;
}

/* line 67, C:/wamp/www/assets/sass/ui-library/_mixin-messages.scss */
.message img.bottom_right {
    position: absolute;
    bottom: 0;
    right: 0;
}

@media only screen and (max-width: 35.99em) {
    /* line 73, C:/wamp/www/assets/sass/ui-library/_mixin-messages.scss */
    .fluid .message img.bottom_right {
        position: static;
        float: right;
        margin: 0 -1.42857em -1.14286em 0;
    }
}

/* line 104, C:/wamp/www/assets/sass/ui-library/_mixin-messages.scss */
.message.success {
    background-position: 10px -2650px;
    background-color: #e5fbda;
    padding-left: 3.57143em;
    border-color: #93cc5c;
}

@media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    /* line 104, C:/wamp/www/assets/sass/ui-library/_mixin-messages.scss */
    .message.success {
        background-position: 10 -3924px;
    }
}

/* line 112, C:/wamp/www/assets/sass/ui-library/_mixin-messages.scss */
.message.success a.close span.icon {
    background-position: 0 -4518px;
}

@media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    /* line 112, C:/wamp/www/assets/sass/ui-library/_mixin-messages.scss */
    .message.success a.close span.icon {
        background-position: 0 -14121px;
    }
}

/* line 115, C:/wamp/www/assets/sass/ui-library/_mixin-messages.scss */
.message.success.noIcon {
    background-image: none;
    padding-left: 1.42857em;
}

/* line 104, C:/wamp/www/assets/sass/ui-library/_mixin-messages.scss */
.message.warning {
    background-position: 10px -6454px;
    background-color: #fcf2d1;
    padding-left: 3.57143em;
    border-color: #ffc500;
}

@media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    /* line 104, C:/wamp/www/assets/sass/ui-library/_mixin-messages.scss */
    .message.warning {
        background-position: 10 -6482px;
    }
}

/* line 112, C:/wamp/www/assets/sass/ui-library/_mixin-messages.scss */
.message.warning a.close span.icon {
    background-position: 0 -3904px;
}

@media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    /* line 112, C:/wamp/www/assets/sass/ui-library/_mixin-messages.scss */
    .message.warning a.close span.icon {
        background-position: 0 -14728px;
    }
}

/* line 115, C:/wamp/www/assets/sass/ui-library/_mixin-messages.scss */
.message.warning.noIcon {
    background-image: none;
    padding-left: 1.42857em;
}

/* line 104, C:/wamp/www/assets/sass/ui-library/_mixin-messages.scss */
.message.error {
    background-position: 10px -1390px;
    background-color: #f9dee1;
    padding-left: 3.57143em;
    border-color: #a01f2e;
}

@media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    /* line 104, C:/wamp/www/assets/sass/ui-library/_mixin-messages.scss */
    .message.error {
        background-position: 10 -2072px;
    }
}

/* line 112, C:/wamp/www/assets/sass/ui-library/_mixin-messages.scss */
.message.error a.close span.icon {
    background-position: 0 -14609px;
}

@media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    /* line 112, C:/wamp/www/assets/sass/ui-library/_mixin-messages.scss */
    .message.error a.close span.icon {
        background-position: 0 -12907px;
    }
}

/* line 115, C:/wamp/www/assets/sass/ui-library/_mixin-messages.scss */
.message.error.noIcon {
    background-image: none;
    padding-left: 1.42857em;
}

/* line 104, C:/wamp/www/assets/sass/ui-library/_mixin-messages.scss */
.message.hover {
    background-position: 10px -2020px;
    background-color: #efefef;
    padding-left: 3.57143em;
}

@media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    /* line 104, C:/wamp/www/assets/sass/ui-library/_mixin-messages.scss */
    .message.hover {
        background-position: 10 -3309px;
    }
}

/* line 112, C:/wamp/www/assets/sass/ui-library/_mixin-messages.scss */
.message.hover a.close span.icon {
    background-position: 0 -3290px;
}

@media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    /* line 112, C:/wamp/www/assets/sass/ui-library/_mixin-messages.scss */
    .message.hover a.close span.icon {
        background-position: 0 -13514px;
    }
}

/* line 115, C:/wamp/www/assets/sass/ui-library/_mixin-messages.scss */
.message.hover.noIcon {
    background-image: none;
    padding-left: 1.42857em;
}

/* line 126, C:/wamp/www/assets/sass/ui-library/_mixin-messages.scss */
.message.hover:hover {
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    background-color: #e5e5e5;
    cursor: pointer;
}

/* line 104, C:/wamp/www/assets/sass/ui-library/_mixin-messages.scss */
.message.info {
    background-position: 10px -2020px;
    background-color: #e3f0f5;
    padding-left: 3.57143em;
    border-color: #4fa6cb;
}

@media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    /* line 104, C:/wamp/www/assets/sass/ui-library/_mixin-messages.scss */
    .message.info {
        background-position: 10 -3309px;
    }
}

/* line 112, C:/wamp/www/assets/sass/ui-library/_mixin-messages.scss */
.message.info a.close span.icon {
    background-position: 0 -3290px;
}

@media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    /* line 112, C:/wamp/www/assets/sass/ui-library/_mixin-messages.scss */
    .message.info a.close span.icon {
        background-position: 0 -13514px;
    }
}

/* line 115, C:/wamp/www/assets/sass/ui-library/_mixin-messages.scss */
.message.info.noIcon {
    background-image: none;
    padding-left: 1.42857em;
}

/* line 43, C:/wamp/www/assets/sass/ui-elements/_messages.scss */
.message.module {
    padding-top: 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    margin-bottom: 0;
}

/* line 52, C:/wamp/www/assets/sass/ui-elements/_messages.scss */
.banner + .message.module {
    padding-top: 1em;
    padding-bottom: 1em;
}

/* line 55, C:/wamp/www/assets/sass/ui-elements/_messages.scss */
.banner + .message.module.image {
    padding-bottom: 0;
}

/* line 61, C:/wamp/www/assets/sass/ui-elements/_messages.scss */
.message.module + .module {
    padding-top: 1.5em;
}

/* line 66, C:/wamp/www/assets/sass/ui-elements/_messages.scss */
div.message + h3.subtle {
    margin-top: 1.25em;
}

/* line 68, C:/wamp/www/assets/sass/ui-elements/_messages.scss */
div.message.icon {
    padding: 0 0 1em 35px;
}

/* line 71, C:/wamp/www/assets/sass/ui-elements/_messages.scss */
h2 + .message {
    margin-top: 1em;
}

/* line 76, C:/wamp/www/assets/sass/ui-elements/_messages.scss */
.message.image img {
    max-width: 40%;
    position: absolute;
    bottom: 0;
    right: 40px;
}

/* line 83, C:/wamp/www/assets/sass/ui-elements/_messages.scss */
.message.image p {
    max-width: 58%;
    margin-bottom: 3em;
}

/* line 88, C:/wamp/www/assets/sass/ui-elements/_messages.scss */
.ie7 .message.image p, .ie6 .message.image p {
    width: 370px;
}

@media only screen and (max-width: 35.99em) {
    /* line 95, C:/wamp/www/assets/sass/ui-elements/_messages.scss */
    .fluid .message.image img {
        position: static;
        max-width: 100%;
        display: block;
        margin: 0 auto;
    }

    /* line 102, C:/wamp/www/assets/sass/ui-elements/_messages.scss */
    .fluid .message.image p {
        max-width: 100%;
        margin-bottom: 2em;
    }
}

/* line 112, C:/wamp/www/assets/sass/ui-elements/_messages.scss */
#signup_complete p,
.signup_complete p {
    max-width: 530px;
}

/* line 114, C:/wamp/www/assets/sass/ui-elements/_messages.scss */
.ie6 #signup_complete, .ie6
.signup_complete {
    width: 758px;
}

/* line 117, C:/wamp/www/assets/sass/ui-elements/_messages.scss */
.ie6 #signup_complete p, .ie6
.signup_complete p {
    width: 530px;
}

/* line 124, C:/wamp/www/assets/sass/ui-elements/_messages.scss */
.message.action .btn, .message.action .btn-primary, .message.action .btn-secondary, .message.action .btn-tertiary, .message.action .btn-chief, .message.action .btn-strong, .message.action .btn-subtle, .message.action .btn-delete, .message.action .btn-edit, .message.action .btn-new-window, .message.action .btn-add, .message.action .btn-prev-arrow, .message.action .btn-next-arrow {
    margin: 1em 0 0;
}

/* line 5, C:/wamp/www/assets/sass/ui-elements/_name-selector.scss */
.name_selector {
    height: 87px;
}

/* line 8, C:/wamp/www/assets/sass/ui-elements/_name-selector.scss */
.name_selector .chunk {
    *zoom: 1;
    float: left;
    margin-left: 2em;
}

/* line 12, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
.name_selector .chunk:before, .name_selector .chunk:after {
    content: "";
    display: table;
}

/* line 17, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
.name_selector .chunk:after {
    clear: both;
}

/* line 13, C:/wamp/www/assets/sass/ui-elements/_name-selector.scss */
.name_selector .chunk:first-child {
    margin-left: 0;
}

/* line 15, C:/wamp/www/assets/sass/ui-elements/_name-selector.scss */
.name_selector .chunk .name {
    float: left;
    margin-left: 1em;
    margin-top: 0.4em;
    padding: 0.6em 1.2em;
    border-style: solid;
    border-width: 2px;
    position: relative;
}

/* line 24, C:/wamp/www/assets/sass/ui-elements/_name-selector.scss */
.name_selector .chunk .name .arrow {
    position: absolute;
    top: 0.65em;
    text-indent: -9999px;
    white-space: nowrap;
    display: inline-block;
    width: 20px;
    height: 19px;
}

/* line 33, C:/wamp/www/assets/sass/ui-elements/_name-selector.scss */
.name_selector .chunk .name .arrow .icon {
    position: absolute;
    display: block;
    width: 8px;
    height: 13px;
    top: 50%;
    left: 50%;
    margin-top: -7.5px;
    margin-left: -4px;
}

/* line 44, C:/wamp/www/assets/sass/ui-elements/_name-selector.scss */
.name_selector .chunk .name .arrow.left_arrow {
    left: 0;
}

/* line 47, C:/wamp/www/assets/sass/ui-elements/_name-selector.scss */
.name_selector .chunk .name .arrow.left_arrow .icon {
    background-position: 0 -23324px;
}

@media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    /* line 47, C:/wamp/www/assets/sass/ui-elements/_name-selector.scss */
    .name_selector .chunk .name .arrow.left_arrow .icon {
        background-position: 0 -22155px;
    }
}

/* line 50, C:/wamp/www/assets/sass/ui-elements/_name-selector.scss */
.name_selector .chunk .name .arrow.right_arrow {
    right: 0;
}

/* line 53, C:/wamp/www/assets/sass/ui-elements/_name-selector.scss */
.name_selector .chunk .name .arrow.right_arrow .icon {
    background-position: 0 -22097px;
}

@media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    /* line 53, C:/wamp/www/assets/sass/ui-elements/_name-selector.scss */
    .name_selector .chunk .name .arrow.right_arrow .icon {
        background-position: 0 -22767px;
    }
}

/* line 58, C:/wamp/www/assets/sass/ui-elements/_name-selector.scss */
.name_selector .chunk.first .name {
    background-color: #e1f2cf;
    border-color: #b9e48c;
}

/* line 62, C:/wamp/www/assets/sass/ui-elements/_name-selector.scss */
.name_selector .chunk.first .name.first {
    background-color: #f0f8e7;
    border-color: #dcf1c5;
}

/* line 68, C:/wamp/www/assets/sass/ui-elements/_name-selector.scss */
.name_selector .chunk.middle .name {
    background-color: #fef0cb;
    border-color: #edd69a;
}

/* line 73, C:/wamp/www/assets/sass/ui-elements/_name-selector.scss */
.name_selector .chunk.last .name {
    background-color: #f9f9f9;
    border-color: #ececec;
}

/* line 78, C:/wamp/www/assets/sass/ui-elements/_name-selector.scss */
.name_selector .chunk label + .name {
    margin-left: 0;
}

/* line 82, C:/wamp/www/assets/sass/ui-elements/_name-selector.scss */
.name_selector .btn, .name_selector .btn-primary, .name_selector .btn-secondary, .name_selector .btn-tertiary, .name_selector .btn-chief, .name_selector .btn-strong, .name_selector .btn-subtle, .name_selector .btn-delete, .name_selector .btn-edit, .name_selector .btn-new-window, .name_selector .btn-add, .name_selector .btn-prev-arrow, .name_selector .btn-next-arrow {
    float: right;
    margin-top: 2.42857em;
}

/* line 87, C:/wamp/www/assets/sass/ui-elements/_name-selector.scss */
.name_selector .edit {
    display: none;
    float: right;
    margin-top: 34px;
}

/* line 94, C:/wamp/www/assets/sass/ui-elements/_name-selector.scss */
.name_selector.off {
    height: 75px;
    padding-top: 22px !important;
}

/* line 98, C:/wamp/www/assets/sass/ui-elements/_name-selector.scss */
.name_selector.off .chunk {
    margin-left: 3.5em;
}

/* line 101, C:/wamp/www/assets/sass/ui-elements/_name-selector.scss */
.name_selector.off .chunk:first-child {
    margin-left: 0;
}

/* line 103, C:/wamp/www/assets/sass/ui-elements/_name-selector.scss */
.name_selector.off .chunk .name {
    padding: 0;
    margin-left: 0;
    margin-right: 0.3em;
    background-color: transparent !important;
    border: none !important;
}

/* line 111, C:/wamp/www/assets/sass/ui-elements/_name-selector.scss */
.name_selector.off .chunk .name .arrow,
.name_selector.off .chunk .name .name_space {
    display: none;
}

/* line 116, C:/wamp/www/assets/sass/ui-elements/_name-selector.scss */
.name_selector.off .btn, .name_selector.off .btn-primary, .name_selector.off .btn-secondary, .name_selector.off .btn-tertiary, .name_selector.off .btn-chief, .name_selector.off .btn-strong, .name_selector.off .btn-subtle, .name_selector.off .btn-delete, .name_selector.off .btn-edit, .name_selector.off .btn-new-window, .name_selector.off .btn-add, .name_selector.off .btn-prev-arrow, .name_selector.off .btn-next-arrow {
    display: none;
}

/* line 119, C:/wamp/www/assets/sass/ui-elements/_name-selector.scss */
.name_selector.off .edit {
    display: inline-block;
}

/* line 1, C:/wamp/www/assets/sass/ui-elements/_third-party-branding.scss */
.third-party-branding {
    height: 80px;
    width: 100%;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: top center;
    border-bottom: solid 1px #e0e0e0;
}

/* line 9, C:/wamp/www/assets/sass/ui-elements/_third-party-branding.scss */
.third-party-branding.ird {
    background-image: url('/images/third-party-banners/banner-ird-800px.jpg');
    background-color: #fff;
    border-bottom: solid 1px #e0e0e0;
}

/* line 15, C:/wamp/www/assets/sass/ui-elements/_third-party-branding.scss */
.third-party-branding.companies {
    background-image: url('/images/third-party-banners/banner-companies.jpg');
    background-color: #233342;
    border-bottom: solid 1px #15212b;
}

/* line 20, C:/wamp/www/assets/sass/ui-elements/_third-party-branding.scss */
.third-party-branding.bnz {
    background-image: url('/images/third-party-banners/banner-bnz-800px.jpg');
    background-color: #012c75;
    border-bottom: solid 1px #012259;
}

@media only screen and (max-width: 35.99em) {
    /* line 27, C:/wamp/www/assets/sass/ui-elements/_third-party-branding.scss */
    .fluid .third-party-branding {
        background-size: 400px 40px;
        height: 40px;
        background-position: 5px top;
        -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
        box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
        z-index: 99;
        position: relative;
    }
}

@media only screen and (min-width: 36em) and (max-width: 52em) {
    /* line 38, C:/wamp/www/assets/sass/ui-elements/_third-party-branding.scss */
    .fluid .third-party-branding {
        background-position: top left;
    }
}

/* line 4, C:/wamp/www/assets/sass/ui-elements/_sidebar.scss */
div.sidebar {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    max-width: 180px;
    float: left;
    margin-right: 30px;
    background: #fff;
    border: 1px solid #e0e0e0;
}

/* line 17, C:/wamp/www/assets/sass/ui-elements/_sidebar.scss */
.ie6 div.sidebar, .ie7 div.sidebar, .ie8 div.sidebar {
    width: 170px;
}

/* line 19, C:/wamp/www/assets/sass/ui-elements/_sidebar.scss */
.ie6 div.sidebar {
    margin-top: 2em;
}

/* line 23, C:/wamp/www/assets/sass/ui-elements/_sidebar.scss */
div.sidebar ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

/* line 28, C:/wamp/www/assets/sass/ui-elements/_sidebar.scss */
div.sidebar ul > :first-child a {
    border-top: none;
}

/* line 32, C:/wamp/www/assets/sass/ui-elements/_sidebar.scss */
div.sidebar ul a {
    position: relative;
    padding: 0.8em 1.2em;
    display: block;
    border-top: 1px solid #eaebea;
}

/* line 38, C:/wamp/www/assets/sass/ui-elements/_sidebar.scss */
div.sidebar ul a .icon {
    background-position: 0 0;
    width: 7px;
    height: 11px;
    position: absolute;
    right: 15px;
    top: 15px;
    display: none;
}

/* line 47, C:/wamp/www/assets/sass/ui-elements/_sidebar.scss */
div.sidebar ul a.selected, div.sidebar ul a.current {
    color: #000;
    background: #f9f9f9;
}

/* line 51, C:/wamp/www/assets/sass/ui-elements/_sidebar.scss */
div.sidebar ul a.selected .icon, div.sidebar ul a.current .icon {
    display: block;
}

/* line 52, C:/wamp/www/assets/sass/ui-elements/_sidebar.scss */
div.sidebar ul a.selected:hover, div.sidebar ul a.current:hover {
    background: #f9f9f9;
}

/* line 55, C:/wamp/www/assets/sass/ui-elements/_sidebar.scss */
div.sidebar ul a:hover {
    background: #efefef;
}

/* line 59, C:/wamp/www/assets/sass/ui-elements/_sidebar.scss */
div.sidebar + .module {
    margin-left: 220px;
}

/* line 10, C:/wamp/www/assets/sass/parts/_generic.scss */
.page {
    margin: 0 auto;
    position: relative;
    padding-top: 3em;
    padding-bottom: 8em;
    min-height: 100vh;
}

/* line 19, C:/wamp/www/assets/sass/parts/_generic.scss */
.fluid .page {
    max-width: 800px;
    width: 100%;
}

@media only screen and (max-width: 52em) {
    /* line 19, C:/wamp/www/assets/sass/parts/_generic.scss */
    .fluid .page {
        padding-top: 0;
        padding-bottom: 0;
    }
}

@media only screen and (max-width: 35.99em) {
    /* line 19, C:/wamp/www/assets/sass/parts/_generic.scss */
    .fluid .page {
        min-height: 0;
        padding-top: 0;
        padding-bottom: 0;
    }
}

@media only screen and (min-width: 36em) and (max-width: 52em) {
    /* line 36, C:/wamp/www/assets/sass/parts/_generic.scss */
    .fluid.narrow .page {
        padding-top: 3em;
    }
}

/* line 55, C:/wamp/www/assets/sass/parts/_generic.scss */
.ie6 .page {
    width: 800px;
    z-index: 1;
}

/* line 59, C:/wamp/www/assets/sass/parts/_generic.scss */
div.role_main {
    *zoom: 1;
    width: 800px;
    margin: 0 auto;
}

/* line 12, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
div.role_main:before, div.role_main:after {
    content: "";
    display: table;
}

/* line 17, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
div.role_main:after {
    clear: both;
}

/* line 68, C:/wamp/www/assets/sass/parts/_generic.scss */
.fluid div.role_main {
    width: 100%;
    max-width: 800px;
}

/* line 73, C:/wamp/www/assets/sass/parts/_generic.scss */
div.role_main div.notice {
    margin: 20px 0;
}

@media only screen and (max-width: 52em) {
    /* line 80, C:/wamp/www/assets/sass/parts/_generic.scss */
    .fluid div.role_main {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }

    /* line 84, C:/wamp/www/assets/sass/parts/_generic.scss */
    .fluid.narrow div.role_main {
        -webkit-box-shadow: 0 0 20px rgba(37, 41, 45, 0.85);
        -moz-box-shadow: 0 0 20px rgba(37, 41, 45, 0.85);
        box-shadow: 0 0 20px rgba(37, 41, 45, 0.85);
    }
}

@media only screen and (max-width: 35.99em) {
    /* line 90, C:/wamp/www/assets/sass/parts/_generic.scss */
    .fluid div.role_main {
        margin-bottom: 0;
    }

    /* line 94, C:/wamp/www/assets/sass/parts/_generic.scss */
    .fluid.narrow div.role_main {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }
}

@media only screen and (min-width: 36em) {
    /* line 100, C:/wamp/www/assets/sass/parts/_generic.scss */
    .login.fluid div.role_main {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }
}

/* line 100, C:/wamp/www/assets/sass/parts/_generic.scss */
.login.fluid .no-media-queries div.role_main {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

/* line 105, C:/wamp/www/assets/sass/parts/_generic.scss */
.slim div.role_main {
    float: none;
    margin: 0 auto;
    max-width: 42.85714em;
}

/* line 109, C:/wamp/www/assets/sass/parts/_generic.scss */
.ie6 .slim div.role_main {
    width: 42.85714em;
}

/* line 114, C:/wamp/www/assets/sass/parts/_generic.scss */
.narrow div.role_main {
    float: none;
    margin: 0 auto;
    max-width: 28.57143em;
}

/* line 118, C:/wamp/www/assets/sass/parts/_generic.scss */
.ie6 .narrow div.role_main {
    width: 322px;
}

@media only screen and (max-width: 35.99em) {
    /* line 114, C:/wamp/www/assets/sass/parts/_generic.scss */
    .narrow div.role_main {
        width: 100%;
        max-width: 100%;
    }
}

/* line 131, C:/wamp/www/assets/sass/parts/_generic.scss */
div.role_header {
    color: #333;
    padding-left: 2.85714em;
    padding-right: 2.85714em;
    padding-top: 2.5em;
    padding-bottom: 1em;
}

@media only screen and (max-width: 35.99em) {
    /* line 141, C:/wamp/www/assets/sass/parts/_generic.scss */
    .fluid div.role_header {
        padding: 1.9em 1em 0.8em;
    }
}

/* line 147, C:/wamp/www/assets/sass/parts/_generic.scss */
div.role_header .header_content {
    *zoom: 1;
    position: relative;
    min-height: 48px;
}

/* line 12, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
div.role_header .header_content:before, div.role_header .header_content:after {
    content: "";
    display: table;
}

/* line 17, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
div.role_header .header_content:after {
    clear: both;
}

/* line 152, C:/wamp/www/assets/sass/parts/_generic.scss */
div.role_header .header_content.slim {
    max-width: 42.85714em;
}

/* line 154, C:/wamp/www/assets/sass/parts/_generic.scss */
.ie6 div.role_header .header_content.slim {
    width: 42.85714em;
}

/* line 159, C:/wamp/www/assets/sass/parts/_generic.scss */
div.role_header .header_content.narrow {
    max-width: 28.57143em;
}

/* line 161, C:/wamp/www/assets/sass/parts/_generic.scss */
.ie6 div.role_header .header_content.narrow {
    width: 28.57143em;
}

/* line 167, C:/wamp/www/assets/sass/parts/_generic.scss */
.ie7 div.role_header {
    height: 48px;
}

/* line 171, C:/wamp/www/assets/sass/parts/_generic.scss */
.ie6 div.role_header {
    overflow: hidden;
    padding-left: 40px;
    padding-right: 40px;
    height: 48px;
}

/* line 178, C:/wamp/www/assets/sass/parts/_generic.scss */
div.role_header .nav {
    float: left;
    width: 100%;
    padding: 1px 0 0 70px;
}

/* line 184, C:/wamp/www/assets/sass/parts/_generic.scss */
.ie6 div.role_header .nav, .ie7 div.role_header .nav {
    width: 650px;
}

/* line 187, C:/wamp/www/assets/sass/parts/_generic.scss */
.ie6 .narrow div.role_header .nav, .ie7 .narrow div.role_header .nav {
    width: 250px;
}

/* line 189, C:/wamp/www/assets/sass/parts/_generic.scss */
div.role_header .nav ul {
    *zoom: 1;
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 1em;
}

/* line 12, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
div.role_header .nav ul:before, div.role_header .nav ul:after {
    content: "";
    display: table;
}

/* line 17, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
div.role_header .nav ul:after {
    clear: both;
}

/* line 198, C:/wamp/www/assets/sass/parts/_generic.scss */
div.role_header .nav ul.primary {
    float: left;
    margin-top: 0.2em;
}

/* line 202, C:/wamp/www/assets/sass/parts/_generic.scss */
div.role_header .nav ul.primary li {
    *zoom: 1;
    float: left;
}

/* line 12, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
div.role_header .nav ul.primary li:before, div.role_header .nav ul.primary li:after {
    content: "";
    display: table;
}

/* line 17, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
div.role_header .nav ul.primary li:after {
    clear: both;
}

/* line 206, C:/wamp/www/assets/sass/parts/_generic.scss */
div.role_header .nav ul.primary li a {
    position: relative;
    font-weight: bold;
    color: #e0001a;
    padding: 1.7em 1.3em 1.7em;
}

/* line 212, C:/wamp/www/assets/sass/parts/_generic.scss */
div.role_header .nav ul.primary li a.selected {
    color: #000;
    font-size: 1em;
}

/* line 217, C:/wamp/www/assets/sass/parts/_generic.scss */
div.role_header .nav ul.primary li a:hover {
    color: #000;
}

/* line 225, C:/wamp/www/assets/sass/parts/_generic.scss */
div.role_header .nav ul.secondary {
    float: right;
}

/* line 228, C:/wamp/www/assets/sass/parts/_generic.scss */
div.role_header .nav ul.secondary li {
    *zoom: 1;
    float: left;
}

/* line 12, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
div.role_header .nav ul.secondary li:before, div.role_header .nav ul.secondary li:after {
    content: "";
    display: table;
}

/* line 17, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
div.role_header .nav ul.secondary li:after {
    clear: both;
}

/* line 233, C:/wamp/www/assets/sass/parts/_generic.scss */
div.role_header .nav ul.secondary li.logout, div.role_header .nav ul.secondary li.back_button {
    position: relative;
    top: -5px;
    margin-left: -10px;
}

/* line 238, C:/wamp/www/assets/sass/parts/_generic.scss */
.ie6 div.role_header .nav ul.secondary li.logout a, .ie6 div.role_header .nav ul.secondary li.back_button a {
    float: right;
    display: inline;
}

@media only screen and (max-width: 35.99em) {
    /* line 247, C:/wamp/www/assets/sass/parts/_generic.scss */
    .fluid div.role_header .nav {
        padding-left: 0;
    }

    /* line 250, C:/wamp/www/assets/sass/parts/_generic.scss */
    .fluid div.role_header .nav ul.primary {
        margin: 4em 0 2em;
        float: none;
        clear: both;
    }

    /* line 255, C:/wamp/www/assets/sass/parts/_generic.scss */
    .fluid div.role_header .nav ul.primary li {
        float: none;
        border-bottom: 1px solid #eeeeee;
        line-height: 2.4;
    }

    /* line 261, C:/wamp/www/assets/sass/parts/_generic.scss */
    .fluid div.role_header .nav ul.primary a {
        display: block;
        padding: 0.5em 1em 0.5em 0;
    }
}

/* line 277, C:/wamp/www/assets/sass/parts/_generic.scss */
#realme {
    margin: 0;
    position: absolute;
    top: -14px;
    left: 0;
}

/* line 283, C:/wamp/www/assets/sass/parts/_generic.scss */
#realme a {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
    background-position: 0 0;
    width: 61px;
    height: 61px;
    float: left;
}

@media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    /* line 283, C:/wamp/www/assets/sass/parts/_generic.scss */
    #realme a {
        background-position: 0 -4549px;
    }
}

/* line 292, C:/wamp/www/assets/sass/parts/_generic.scss */
div.role_footer {
    position: absolute;
    width: 100%;
    bottom: 0;
    clear: both;
    padding: 1.5em 0;
    background: #31373b;
    color: #d6d7d8;
    height: 135px;
    z-index: 49;
}

/* line 308, C:/wamp/www/assets/sass/parts/_generic.scss */
.slim div.role_footer {
    margin-top: 5em;
}

@media only screen and (max-width: 35.99em) {
    /* line 312, C:/wamp/www/assets/sass/parts/_generic.scss */
    .fluid div.role_footer {
        padding-left: 1em;
        padding-right: 1em;
        padding-top: 1em;
        margin-top: 0;
    }

    /* line 321, C:/wamp/www/assets/sass/parts/_generic.scss */
    .fluid div.role_footer .nzpost-logo-inverse {
        margin-right: 0;
    }
}

@media only screen and (min-width: 36em) {
    /* line 312, C:/wamp/www/assets/sass/parts/_generic.scss */
    .fluid div.role_footer {
        padding-left: 2.85714em;
        padding-right: 2.85714em;
    }
}

/* line 88, C:/wamp/www/assets/sass/helper-functions/_mixin-media-queries.scss */
.no-media-queries .fluid div.role_footer {
    padding-left: 2.85714em;
    padding-right: 2.85714em;
}

/* line 334, C:/wamp/www/assets/sass/parts/_generic.scss */
div.role_footer .content {
    *zoom: 1;
    max-width: 800px;
    margin: 0 auto;
}

/* line 12, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
div.role_footer .content:before, div.role_footer .content:after {
    content: "";
    display: table;
}

/* line 17, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
div.role_footer .content:after {
    clear: both;
}

/* line 340, C:/wamp/www/assets/sass/parts/_generic.scss */
.ie6 div.role_footer .content {
    width: 860px;
}

/* line 345, C:/wamp/www/assets/sass/parts/_generic.scss */
div.role_footer .copyright {
    *zoom: 1;
    float: right;
}

/* line 12, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
div.role_footer .copyright:before, div.role_footer .copyright:after {
    content: "";
    display: table;
}

/* line 17, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
div.role_footer .copyright:after {
    clear: both;
}

/* line 349, C:/wamp/www/assets/sass/parts/_generic.scss */
div.role_footer .copyright .icon {
    padding: 0;
}

/* line 352, C:/wamp/www/assets/sass/parts/_generic.scss */
.ie6 div.role_footer .copyright .icon {
    display: inline;
}

/* line 356, C:/wamp/www/assets/sass/parts/_generic.scss */
div.role_footer .nav {
    *zoom: 1;
    float: left;
}

/* line 12, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
div.role_footer .nav:before, div.role_footer .nav:after {
    content: "";
    display: table;
}

/* line 17, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
div.role_footer .nav:after {
    clear: both;
}

/* line 362, C:/wamp/www/assets/sass/parts/_generic.scss */
div.role_footer .nav ul {
    *zoom: 1;
    list-style: none;
    padding: 0;
    margin: 0;
}

/* line 12, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
div.role_footer .nav ul:before, div.role_footer .nav ul:after {
    content: "";
    display: table;
}

/* line 17, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
div.role_footer .nav ul:after {
    clear: both;
}

/* line 369, C:/wamp/www/assets/sass/parts/_generic.scss */
.ie6 div.role_footer .nav ul {
    width: 32em;
}

/* line 374, C:/wamp/www/assets/sass/parts/_generic.scss */
div.role_footer .nav li {
    float: left;
}

/* line 377, C:/wamp/www/assets/sass/parts/_generic.scss */
div.role_footer .nav li a {
    display: block;
    padding: 0.5em 1em;
    color: #d6d7d8;
}

/* line 382, C:/wamp/www/assets/sass/parts/_generic.scss */
div.role_footer .nav li a:hover {
    text-decoration: underline;
}

@media only screen and (min-width: 36em) {
    /* line 386, C:/wamp/www/assets/sass/parts/_generic.scss */
    div.role_footer .nav li:last-child a {
        padding-right: 0;
    }
}

/* line 386, C:/wamp/www/assets/sass/parts/_generic.scss */
.no-media-queries div.role_footer .nav li:last-child a {
    padding-right: 0;
}

@media only screen and (max-width: 35.99em) {
    /* line 393, C:/wamp/www/assets/sass/parts/_generic.scss */
    .fluid div.role_footer .nav {
        border-top: solid 1px #252a2d;
        margin-top: 1em;
        padding-top: 0.5em;
        width: 100%;
    }

    /* line 399, C:/wamp/www/assets/sass/parts/_generic.scss */
    .fluid div.role_footer .nav a {
        background: rgba(0, 0, 0, 0.1);
    }

    /* line 401, C:/wamp/www/assets/sass/parts/_generic.scss */
    .fluid div.role_footer .nav a:active {
        background: #fff;
        color: #333;
    }

    /* line 407, C:/wamp/www/assets/sass/parts/_generic.scss */
    .fluid div.role_footer .nav li {
        margin-right: 0.3em;
    }
}

@media only screen and (min-width: 36em) {
    /* line 356, C:/wamp/www/assets/sass/parts/_generic.scss */
    div.role_footer .nav {
        float: left;
    }
}

/* line 88, C:/wamp/www/assets/sass/helper-functions/_mixin-media-queries.scss */
.no-media-queries div.role_footer .nav {
    float: right;
}

/* line 418, C:/wamp/www/assets/sass/parts/_generic.scss */
.ie6 div.role_footer {
    height: 135px;
}

/* line 430, C:/wamp/www/assets/sass/parts/_generic.scss */
.icon.nzgov-logo-inverse {
    background-position: 0 -5832px;
    width: 158px;
    height: 32px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-right: 1em;
    opacity: 0.8;
}

@media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    /* line 430, C:/wamp/www/assets/sass/parts/_generic.scss */
    .icon.nzgov-logo-inverse {
        background-position: 0 0;
    }
}

/* line 430, C:/wamp/www/assets/sass/parts/_generic.scss */
.icon.nzpost-logo-inverse {
    background-position: 0 -11967px;
    width: 140px;
    height: 32px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-right: 1em;
    opacity: 0.8;
}

@media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    /* line 430, C:/wamp/www/assets/sass/parts/_generic.scss */
    .icon.nzpost-logo-inverse {
        background-position: 0 -5210px;
    }
}

/* line 444, C:/wamp/www/assets/sass/parts/_generic.scss */
ol.steps li {
    margin-top: 1.4em;
}

/* line 446, C:/wamp/www/assets/sass/parts/_generic.scss */
ol.steps li:first-child {
    margin-top: 0;
}

/* line 449, C:/wamp/www/assets/sass/parts/_generic.scss */
ol.steps li h4 + p {
    margin-top: 0.25em;
}

/* line 454, C:/wamp/www/assets/sass/parts/_generic.scss */
ol.steps + p {
    margin-bottom: 2em;
}

/* line 461, C:/wamp/www/assets/sass/parts/_generic.scss */
div.banner {
    background-color: #fff;
}

div.banner hr{
    width: 90%;
    margin-left: 5%;
}

/* line 472, C:/wamp/www/assets/sass/parts/_generic.scss */
div.banner h2 {
    font-size: 2.3125rem;
    font-weight: 300;
    padding: 0 1.66667em;
}

/* line 476, C:/wamp/www/assets/sass/parts/_generic.scss */
div.banner h2 a {
    color: #000000;
    text-decoration: underline;
}

/* line 480, C:/wamp/www/assets/sass/parts/_generic.scss */
div.banner h2 a:hover {
    color: #006d8f;
    text-decoration: none;
}

/* line 486, C:/wamp/www/assets/sass/parts/_generic.scss */
.ie6 div.banner h2 {
    margin-top: 0;
}

/* line 495, C:/wamp/www/assets/sass/parts/_generic.scss */
.ie6 div.banner {
    padding-right: 90px;
}

@media only screen and (max-width: 52em) {
    /* line 500, C:/wamp/www/assets/sass/parts/_generic.scss */
    .fluid div.banner {
        margin-left: 0;
        border-left: none;
        border-right: none;
        padding-left: 0;
        padding-right: 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    /* line 512, C:/wamp/www/assets/sass/parts/_generic.scss */
    .fluid.narrow div.banner {
        margin-left: -10px;
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box;
        padding-left: 9px;
        padding-right: 9px;
        border-left: 1px solid #f2d9c3;
        border-right: 1px solid #f2d9c3;
    }
}

@media only screen and (max-width: 35.99em) {
    /* line 529, C:/wamp/www/assets/sass/parts/_generic.scss */
    .fluid div.banner {
        padding-top: 1em;
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 1.2em;
    }

    /* line 531, C:/wamp/www/assets/sass/parts/_generic.scss */
    .fluid div.banner h2 {
        padding-left: 0.58333em;
        padding-right: 0.58333em;
    }

    /* line 542, C:/wamp/www/assets/sass/parts/_generic.scss */
    .fluid.narrow div.banner {
        margin-left: 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding-left: 0;
        padding-right: 0;
    }
}

/* line 553, C:/wamp/www/assets/sass/parts/_generic.scss */
.matte-container {
    height: 100%;
    position: relative;
}

/* line 557, C:/wamp/www/assets/sass/parts/_generic.scss */
.matte {
    background: #000;
    opacity: 0.4;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    filter: alpha(opacity=40);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 100;
}

/* line 567, C:/wamp/www/assets/sass/parts/_generic.scss */
.ie6 .matte {
    z-index: 9999;
    width: expression(document.body.offsetWidth+'px');
    height: expression(document.body.offsetHeight+'px');
}

/* line 575, C:/wamp/www/assets/sass/parts/_generic.scss */
.dialog {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    width: 31em;
    background: white;
    position: fixed;
    top: 120px;
    left: 50%;
    margin-left: -15.5em;
    padding: 1.5em;
    z-index: 101;
}

/* line 588, C:/wamp/www/assets/sass/parts/_generic.scss */
.dialog h3 {
    font-family: "Inter", sans-serif;
    font-size: 1.14286em;
    font-weight: bold;
}

/* line 594, C:/wamp/www/assets/sass/parts/_generic.scss */
.dialog .btn, .dialog .btn-primary, .dialog .btn-secondary, .dialog .btn-tertiary, .dialog .btn-chief, .dialog .btn-strong, .dialog .btn-subtle, .dialog .btn-delete, .dialog .btn-edit, .dialog .btn-new-window, .dialog .btn-add, .dialog .btn-prev-arrow, .dialog .btn-next-arrow {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 46%;
    float: left;
    text-align: center;
}

/* line 600, C:/wamp/www/assets/sass/parts/_generic.scss */
.dialog .btn:first-child, .dialog .btn-primary:first-child, .dialog .btn-secondary:first-child, .dialog .btn-tertiary:first-child, .dialog .btn-chief:first-child, .dialog .btn-strong:first-child, .dialog .btn-subtle:first-child, .dialog .btn-delete:first-child, .dialog .btn-edit:first-child, .dialog .btn-new-window:first-child, .dialog .btn-add:first-child, .dialog .btn-prev-arrow:first-child, .dialog .btn-next-arrow:first-child {
    margin-right: 4%;
}

/* line 602, C:/wamp/www/assets/sass/parts/_generic.scss */
.dialog .btn.right, .dialog .right.btn-primary, .dialog .right.btn-secondary, .dialog .right.btn-tertiary, .dialog .right.btn-chief, .dialog .right.btn-strong, .dialog .right.btn-subtle, .dialog .right.btn-delete, .dialog .right.btn-edit, .dialog .right.btn-new-window, .dialog .right.btn-add, .dialog .right.btn-prev-arrow, .dialog .right.btn-next-arrow {
    float: right;
}

/* line 604, C:/wamp/www/assets/sass/parts/_generic.scss */
.ie8 .dialog .btn, .ie8 .dialog .btn-primary, .ie8 .dialog .btn-secondary, .ie8 .dialog .btn-tertiary, .ie8 .dialog .btn-chief, .ie8 .dialog .btn-strong, .ie8 .dialog .btn-subtle, .ie8 .dialog .btn-delete, .ie8 .dialog .btn-edit, .ie8 .dialog .btn-new-window, .ie8 .dialog .btn-add, .ie8 .dialog .btn-prev-arrow, .ie8 .dialog .btn-next-arrow {
    min-width: 40%;
}

/* line 605, C:/wamp/www/assets/sass/parts/_generic.scss */
.ie7 .dialog .btn, .ie7 .dialog .btn-primary, .ie7 .dialog .btn-secondary, .ie7 .dialog .btn-tertiary, .ie7 .dialog .btn-chief, .ie7 .dialog .btn-strong, .ie7 .dialog .btn-subtle, .ie7 .dialog .btn-delete, .ie7 .dialog .btn-edit, .ie7 .dialog .btn-new-window, .ie7 .dialog .btn-add, .ie7 .dialog .btn-prev-arrow, .ie7 .dialog .btn-next-arrow {
    min-width: 185px;
}

/* line 608, C:/wamp/www/assets/sass/parts/_generic.scss */
.ie7 .dialog .btn:first-child, .ie7 .dialog .btn-primary:first-child, .ie7 .dialog .btn-secondary:first-child, .ie7 .dialog .btn-tertiary:first-child, .ie7 .dialog .btn-chief:first-child, .ie7 .dialog .btn-strong:first-child, .ie7 .dialog .btn-subtle:first-child, .ie7 .dialog .btn-delete:first-child, .ie7 .dialog .btn-edit:first-child, .ie7 .dialog .btn-new-window:first-child, .ie7 .dialog .btn-add:first-child, .ie7 .dialog .btn-prev-arrow:first-child, .ie7 .dialog .btn-next-arrow:first-child {
    margin-right: 10px;
}

/* line 611, C:/wamp/www/assets/sass/parts/_generic.scss */
.ie6 .dialog {
    position: absolute;
    z-index: 99999;
    top: expression(120+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px');
}

/* line 617, C:/wamp/www/assets/sass/parts/_generic.scss */
.ie6 .dialog .btn, .ie6 .dialog .btn-primary, .ie6 .dialog .btn-secondary, .ie6 .dialog .btn-tertiary, .ie6 .dialog .btn-chief, .ie6 .dialog .btn-strong, .ie6 .dialog .btn-subtle, .ie6 .dialog .btn-delete, .ie6 .dialog .btn-edit, .ie6 .dialog .btn-new-window, .ie6 .dialog .btn-add, .ie6 .dialog .btn-prev-arrow, .ie6 .dialog .btn-next-arrow {
    margin-right: 5px;
}

/* line 627, C:/wamp/www/assets/sass/parts/_generic.scss */
.hasHide {
    left: 43%;
    width: 50em;
}

/* line 632, C:/wamp/www/assets/sass/parts/_generic.scss */
div.collapsible {
    clear: both;
    max-height: 400px;
    overflow-y: auto;
    width: 100%;
}

/* line 638, C:/wamp/www/assets/sass/parts/_generic.scss */
div.collapsible table {
    margin-top: 20px;
}

/* line 641, C:/wamp/www/assets/sass/parts/_generic.scss */
div.collapsible table th, div.collapsible table td {
    border: 1px solid #0094c2;
    font-size: 12px;
    padding: 10px;
}

/* line 646, C:/wamp/www/assets/sass/parts/_generic.scss */
div.collapsible table th {
    background-color: #f9f9f9;
}

/* line 647, C:/wamp/www/assets/sass/parts/_generic.scss */
div.collapsible table td {
    background-color: #fff;
}

/* line 651, C:/wamp/www/assets/sass/parts/_generic.scss */
.hideShow {
    background-position: 0 -7716px;
    display: block;
    border-bottom: 1px solid #0094c2;
    cursor: pointer;
    float: left;
    margin: 20px 0;
    padding: 5px 27px 20px;
    width: 100%;
}

@media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    /* line 651, C:/wamp/www/assets/sass/parts/_generic.scss */
    .hideShow {
        background-position: 0 -9000px;
    }
}

/* line 662, C:/wamp/www/assets/sass/parts/_generic.scss */
.hideShow.open {
    background-position: 0 -7094px;
}

@media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    /* line 662, C:/wamp/www/assets/sass/parts/_generic.scss */
    .hideShow.open {
        background-position: 0 -8389px;
    }
}

/* line 669, C:/wamp/www/assets/sass/parts/_generic.scss */
.well {
    *zoom: 1;
    background: #f8f8f8;
    padding: 10px;
}

/* line 12, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
.well:before, .well:after {
    content: "";
    display: table;
}

/* line 17, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
.well:after {
    clear: both;
}

/* line 674, C:/wamp/www/assets/sass/parts/_generic.scss */
.tooltip .well {
    background: #C7E1EB;
}

/* line 676, C:/wamp/www/assets/sass/parts/_generic.scss */
.well.deep {
    border: 1px solid #e0e0e0;
    padding: 5px 20px 20px;
}

/* line 680, C:/wamp/www/assets/sass/parts/_generic.scss */
h2 + .well.deep {
    margin-top: 1em;
}

/* line 685, C:/wamp/www/assets/sass/parts/_generic.scss */
.well p {
    margin: 0;
}

/* line 687, C:/wamp/www/assets/sass/parts/_generic.scss */
p + .well {
    margin-top: 1em;
}

/* line 691, C:/wamp/www/assets/sass/parts/_generic.scss */
div.back {
    display: none;
    margin: 0 auto 3em;
    text-align: center;
}

/* line 696, C:/wamp/www/assets/sass/parts/_generic.scss */
div.back a {
    position: relative;
    color: #fff;
    padding-left: 19.5px;
}

/* line 702, C:/wamp/www/assets/sass/parts/_generic.scss */
div.back a .icon {
    background-position: 0 -24554px;
    width: 13px;
    height: 12px;
    position: absolute;
    left: 0;
    top: 0.1em;
}

@media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    /* line 702, C:/wamp/www/assets/sass/parts/_generic.scss */
    div.back a .icon {
        background-position: 0 -23996px;
    }
}

@media only screen and (max-width: 52em) {
    /* line 712, C:/wamp/www/assets/sass/parts/_generic.scss */
    .fluid div.back {
        display: none;
    }
}

/* line 717, C:/wamp/www/assets/sass/parts/_generic.scss */
.new_window {
    position: relative;
    padding-right: 24px;
    white-space: nowrap;
}

/* line 722, C:/wamp/www/assets/sass/parts/_generic.scss */
.new_window .icon {
    background-position: 0 -23937px;
    width: 18px;
    height: 17px;
    display: block;
    position: absolute;
    right: 0;
    top: 0;
}

@media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    /* line 722, C:/wamp/www/assets/sass/parts/_generic.scss */
    .new_window .icon {
        background-position: 0 -23380px;
    }
}

/* line 733, C:/wamp/www/assets/sass/parts/_generic.scss */
.large_link {
    display: block;
    text-align: center;
    margin: 0.3em 0 1em;
}

/* line 740, C:/wamp/www/assets/sass/parts/_generic.scss */
.help {
    margin-left: 30px;
    position: relative;
    margin-top: 0.5em;
    padding-bottom: 3px;
    border-bottom: 1px solid #bcddeb;
    color: #0094c2;
}

/* line 748, C:/wamp/www/assets/sass/parts/_generic.scss */
.help:hover {
    border: none;
    color: #006d8f;
    cursor: pointer;
}

/* line 755, C:/wamp/www/assets/sass/parts/_generic.scss */
.module .help:hover {
    padding-bottom: 18px;
}

/* line 758, C:/wamp/www/assets/sass/parts/_generic.scss */
.help .icon {
    background-position: 0 -15830px;
    width: 22px;
    height: 22px;
    display: block;
    position: absolute;
    top: -3px;
    left: 0;
    margin-left: -30px;
}

@media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    /* line 758, C:/wamp/www/assets/sass/parts/_generic.scss */
    .help .icon {
        background-position: 0 -2697px;
    }
}

/* line 767, C:/wamp/www/assets/sass/parts/_generic.scss */
.ie7 .help .icon {
    display: inline;
    zoom: 1;
}

/* line 776, C:/wamp/www/assets/sass/parts/_generic.scss */
.ie6 .module .toggle_tooltip:hover,
.ie6 .module .toggle_tooltip {
    display: none;
}

/* line 778, C:/wamp/www/assets/sass/parts/_generic.scss */
.ie6 .module input.toggle_tooltip:hover,
.ie6 .module input.toggle_tooltip {
    display: block;
}

/* line 785, C:/wamp/www/assets/sass/parts/_generic.scss */
.tooltip {
    display: none;
    position: relative;
    z-index: 100;
    background: #e3f0f5;
    border: 1px solid #4fa6cb;
    padding: 0.6em 1em 0.8em;
    max-width: 440px;
    margin: 0 0 1.5em;
}

/* line 795, C:/wamp/www/assets/sass/parts/_generic.scss */
.tooltip.inactive {
    display: none;
}

/* line 796, C:/wamp/www/assets/sass/parts/_generic.scss */
.tooltip.active {
    display: block;
}

/* line 797, C:/wamp/www/assets/sass/parts/_generic.scss */
.tooltip.no_bottom {
    margin-bottom: 0;
}

/* line 799, C:/wamp/www/assets/sass/parts/_generic.scss */
label .tooltip {
    margin-top: 1.2em;
}

/* line 801, C:/wamp/www/assets/sass/parts/_generic.scss */
.tooltip.raised {
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
    color: #333;
    position: absolute;
    left: 0;
    top: 1.5em;
    padding: 0.9em 2em 1.2em;
    font-weight: normal;
    min-width: 300px;
}

/* line 811, C:/wamp/www/assets/sass/parts/_generic.scss */
.tooltip.raised .arrow {
    left: 2em;
}

/* line 814, C:/wamp/www/assets/sass/parts/_generic.scss */
.ie6 .tooltip {
    position: static;
    zoom: 1;
    display: block;
}

/* line 818, C:/wamp/www/assets/sass/parts/_generic.scss */
.ie6 label.radio .tooltip {
    display: none;
}

/* line 822, C:/wamp/www/assets/sass/parts/_generic.scss */
.ie6 .actions .tooltip {
    clear: left;
    float: left;
    width: 40%;
}

/* line 826, C:/wamp/www/assets/sass/parts/_generic.scss */
.tooltip .arrow {
    width: 0;
    height: 0;
    border-style: solid;
    border-color: transparent;
    border-width: 10px;
    display: block;
    border-bottom-color: #4fa6cb;
    position: relative;
    left: -1px;
    top: -20px;
    position: absolute;
    z-index: 2;
    left: 1em;
}

/* line 19, C:/wamp/www/assets/sass/helper-functions/_mixin-arrows.scss */
.ie6 .tooltip .arrow {
    border-right-color: pink;
    border-left-color: pink;
    border-top-color: pink;
    border-top-width: 0;
}

/* line 47, C:/wamp/www/assets/sass/helper-functions/_mixin-arrows.scss */
.ie6 .tooltip .arrow {
    filter: chroma(color=pink);
    font-size: 0;
    line-height: 0;
}

/* line 77, C:/wamp/www/assets/sass/helper-functions/_mixin-arrows.scss */
.tooltip .arrow .front {
    width: 0;
    height: 0;
    border-style: solid;
    border-color: transparent;
    border-width: 9px;
    display: block;
    border-bottom-color: #e3f0f5;
    position: absolute;
    left: -9px;
    bottom: -10px;
}

/* line 19, C:/wamp/www/assets/sass/helper-functions/_mixin-arrows.scss */
.ie6 .tooltip .arrow .front {
    border-right-color: pink;
    border-left-color: pink;
    border-top-color: pink;
    border-top-width: 0;
}

/* line 47, C:/wamp/www/assets/sass/helper-functions/_mixin-arrows.scss */
.ie6 .tooltip .arrow .front {
    filter: chroma(color=pink);
    font-size: 0;
    line-height: 0;
}

/* line 85, C:/wamp/www/assets/sass/helper-functions/_mixin-arrows.scss */
.ie6 .tooltip .arrow .front {
    top: 1px;
}

/* line 89, C:/wamp/www/assets/sass/helper-functions/_mixin-arrows.scss */
.ie6 label.radio .tooltip .arrow .front {
    display: none;
}

/* line 95, C:/wamp/www/assets/sass/helper-functions/_mixin-arrows.scss */
.ie6 label.radio .tooltip .arrow {
    display: none;
}

/* line 832, C:/wamp/www/assets/sass/parts/_generic.scss */
.ie6 .tooltip .arrow {
    top: -10px;
}

/* line 835, C:/wamp/www/assets/sass/parts/_generic.scss */
.tooltip .close {
    background-position: 0 -21483px;
    width: 14px;
    height: 14px;
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
    position: absolute;
    top: 0.6em;
    right: 1em;
}

@media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    /* line 835, C:/wamp/www/assets/sass/parts/_generic.scss */
    .tooltip .close {
        background-position: 0 -20926px;
    }
}

/* line 843, C:/wamp/www/assets/sass/parts/_generic.scss */
.ie6 .tooltip {
    z-index: 9999;
}

/* line 850, C:/wamp/www/assets/sass/parts/_generic.scss */
.icon {
    display: block;
}

/* line 853, C:/wamp/www/assets/sass/parts/_generic.scss */
.icon.error {
    background-position: 0 -1400px;
}

@media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    /* line 853, C:/wamp/www/assets/sass/parts/_generic.scss */
    .icon.error {
        background-position: 0 -2082px;
    }
}

/* line 854, C:/wamp/www/assets/sass/parts/_generic.scss */
.icon.info {
    background-position: 0 -2030px;
}

@media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    /* line 854, C:/wamp/www/assets/sass/parts/_generic.scss */
    .icon.info {
        background-position: 0 -3319px;
    }
}

/* line 855, C:/wamp/www/assets/sass/parts/_generic.scss */
.icon.success {
    background-position: 0 -2660px;
}

@media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    /* line 855, C:/wamp/www/assets/sass/parts/_generic.scss */
    .icon.success {
        background-position: 0 -3934px;
    }
}

/* line 856, C:/wamp/www/assets/sass/parts/_generic.scss */
.icon.warning {
    background-position: 0 -6464px;
}

@media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    /* line 856, C:/wamp/www/assets/sass/parts/_generic.scss */
    .icon.warning {
        background-position: 0 -6492px;
    }
}

/* line 858, C:/wamp/www/assets/sass/parts/_generic.scss */
.icon.big {
    padding: 5px 0 5px 35px;
}

/* line 860, C:/wamp/www/assets/sass/parts/_generic.scss */
.icon.complete {
    background-position: 0 -16452px;
    padding: 10px 0 18px 55px;
}

@media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    /* line 860, C:/wamp/www/assets/sass/parts/_generic.scss */
    .icon.complete {
        background-position: 0 -17214px;
    }
}

/* line 868, C:/wamp/www/assets/sass/parts/_generic.scss */
.no-js label:hover .tooltip {
    display: block !important;
    position: absolute;
    left: 0;
    top: 1.7em;
    z-index: 1000;
}

/* line 878, C:/wamp/www/assets/sass/parts/_generic.scss */
.ie7.no-js label:hover .tooltip {
    display: none !important;
}

/* line 880, C:/wamp/www/assets/sass/parts/_generic.scss */
.tooltip_holder {
    margin: .5em 0 1em;
    position: relative;
}

/* line 886, C:/wamp/www/assets/sass/parts/_generic.scss */
.no-touch .tooltip_holder .toggle_tooltip:hover + .tooltip, .no-touch .tooltip_holder .tooltip:hover,
.tooltip_holder .tooltip.active {
    display: block;
}

/* line 890, C:/wamp/www/assets/sass/parts/_generic.scss */
.ie6 .tooltip_holder {
    position: static;
    zoom: 1;
    display: block;
}

/* line 894, C:/wamp/www/assets/sass/parts/_generic.scss */
.ie6 .tooltip_holder .toggle_tooltip {
    display: none !important;
}

/* line 900, C:/wamp/www/assets/sass/parts/_generic.scss */
.ie6 .blue .tooltip_holder .toggle_tooltip {
    position: relative;
    display: block !important;
    border-bottom: 0 !important;
}

/* line 905, C:/wamp/www/assets/sass/parts/_generic.scss */
.ie6 .blue .tooltip_holder .tooltip {
    display: none !important;
}

/* line 911, C:/wamp/www/assets/sass/parts/_generic.scss */
.time {
    padding-left: 22px;
    position: relative;
    display: block;
    font-weight: bold;
    margin-left: 1em;
}

/* line 918, C:/wamp/www/assets/sass/parts/_generic.scss */
.time .icon {
    background-position: 0 -19019px;
    width: 16px;
    height: 16px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

@media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    /* line 918, C:/wamp/www/assets/sass/parts/_generic.scss */
    .time .icon {
        background-position: 0 -17838px;
    }
}

/* line 935, C:/wamp/www/assets/sass/parts/_generic.scss */
.ie6 .time {
    top: 38px;
    zoom: 1;
}

/* line 941, C:/wamp/www/assets/sass/parts/_generic.scss */
h1 .step {
    float: right;
    font-family: "Inter", sans-serif;
    font-size: 0.58333em;
    color: #666;
    margin-top: 6px;
}

/* line 950, C:/wamp/www/assets/sass/parts/_generic.scss */
.ie7 h1 .step, .ie6 h1 .step {
    margin-top: -34px;
}

/* line 968, C:/wamp/www/assets/sass/parts/_generic.scss */
.delete_icon {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
    position: relative;
}

/* line 972, C:/wamp/www/assets/sass/parts/_generic.scss */
.delete_icon .icon {
    background-position: 0 -3065px;
    width: 12px;
    height: 14px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

@media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    /* line 972, C:/wamp/www/assets/sass/parts/_generic.scss */
    .delete_icon .icon {
        background-position: 0 -2448px;
    }
}

/* line 4, C:/wamp/www/assets/sass/parts/_module.scss */
.module {
    *zoom: 1;
    background: #fff;
    margin: 0 auto;
    padding: 0 2.85714em 2em;
    z-index: 10;
}

/* line 12, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
.module:before, .module:after {
    content: "";
    display: table;
}

/* line 17, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
.module:after {
    clear: both;
}

/* line 12, C:/wamp/www/assets/sass/parts/_module.scss */
.ie6 .module {
    width: 100%;
    padding-left: 40px;
    padding-right: 40px;
    overflow: hidden;
}

/* line 88, C:/wamp/www/assets/sass/helper-functions/_mixin-media-queries.scss */
.no-media-queries .banner + .module, .no-media-queries .banner + form .module {
    border-top: 2px solid #dedddb;
}

/* line 29, C:/wamp/www/assets/sass/parts/_module.scss */
.progress_bar + .module, .progress_bar + form > .module {
    border-top: 1px solid #d6d6d6;
    padding-top: 2em;
}

/* line 34, C:/wamp/www/assets/sass/parts/_module.scss */
.promo + .module {
    padding-top: 2em;
}

/* line 42, C:/wamp/www/assets/sass/parts/_module.scss */
.module.add_top {
    padding-top: 2em;
}

/* line 43, C:/wamp/www/assets/sass/parts/_module.scss */
.module.add_bottom {
    padding-bottom: 4em;
}

/* line 46, C:/wamp/www/assets/sass/parts/_module.scss */
.module.offset_from_top {
    margin-top: 6em;
}

/* line 48, C:/wamp/www/assets/sass/parts/_module.scss */
.module.remove_bottom {
    padding-bottom: 0;
}

/* line 50, C:/wamp/www/assets/sass/parts/_module.scss */
.module.extra_info {
    background-color: #f3f3f3;
    border-top: 1px solid #ddd;
}

/* line 54, C:/wamp/www/assets/sass/parts/_module.scss */
.module.extra_info.identity {
    padding-left: 120px;
}

/* line 58, C:/wamp/www/assets/sass/parts/_module.scss */
.module.extra_info p {
    max-width: 40em;
}

/* line 61, C:/wamp/www/assets/sass/parts/_module.scss */
.module .branding {
    height: 55px;
    width: 100%;
    margin-top: 1em;
}

/* line 67, C:/wamp/www/assets/sass/parts/_module.scss */
.module.promo {
    position: relative;
    background: #e3f0f5;
    border-top: 1px solid #4fa6cb;
    border-bottom: 1px solid #4fa6cb;
    padding: 2em 40px;
}

/* line 74, C:/wamp/www/assets/sass/parts/_module.scss */
.module.promo p {
    max-width: 550px;
}

/* line 76, C:/wamp/www/assets/sass/parts/_module.scss */
.ie6 .module.promo p {
    width: 500px;
}

/* line 80, C:/wamp/www/assets/sass/parts/_module.scss */
.module.promo .btn, .module.promo .btn-primary, .module.promo .btn-secondary, .module.promo .btn-tertiary, .module.promo .btn-chief, .module.promo .btn-strong, .module.promo .btn-subtle, .module.promo .btn-delete, .module.promo .btn-edit, .module.promo .btn-new-window, .module.promo .btn-add, .module.promo .btn-prev-arrow, .module.promo .btn-next-arrow {
    margin-top: 2em;
}

/* line 82, C:/wamp/www/assets/sass/parts/_module.scss */
.module.promo img {
    position: absolute;
    width: auto;
}

/* line 86, C:/wamp/www/assets/sass/parts/_module.scss */
.module.promo img.bottom_right {
    bottom: 0;
    right: 0;
}

/* line 91, C:/wamp/www/assets/sass/parts/_module.scss */
.module.promo img.bottom {
    bottom: 0;
    right: 40px;
}

/* line 96, C:/wamp/www/assets/sass/parts/_module.scss */
.module.promo img.right {
    right: 0;
    top: 70px;
}

/* line 101, C:/wamp/www/assets/sass/parts/_module.scss */
.module.promo img.center {
    top: 70px;
    right: 40px;
}

/* line 107, C:/wamp/www/assets/sass/parts/_module.scss */
.module.promo .mobile_number {
    margin: 1.05em 0 0.5em;
    padding: 1em 1.2em;
    background: #fff;
    float: left;
}

/* line 113, C:/wamp/www/assets/sass/parts/_module.scss */
.module.promo .mobile_number strong {
    font-size: 1.42857em;
    vertical-align: middle;
}

/* line 118, C:/wamp/www/assets/sass/parts/_module.scss */
.module.promo .mobile_number span {
    color: #707070;
    margin-left: 1em;
    vertical-align: middle;
}

/* line 127, C:/wamp/www/assets/sass/parts/_module.scss */
.module.combine h2 {
    border-bottom: 1px solid #dce0e0;
    padding-bottom: 0.65em;
    margin-bottom: 0.8em;
    margin-top: 0;
}

/* line 134, C:/wamp/www/assets/sass/parts/_module.scss */
.module.combine p {
    clear: both;
}

/* line 138, C:/wamp/www/assets/sass/parts/_module.scss */
.module.combine .message h3 {
    margin: 0;
}

/* line 140, C:/wamp/www/assets/sass/parts/_module.scss */
.module.combine .message fieldset {
    padding: 0;
}

/* line 145, C:/wamp/www/assets/sass/parts/_module.scss */
.module.combine .message.data, .module.combine .message.select {
    background-image: none;
    float: left;
    margin-top: 1em;
    min-height: 250px;
    padding-left: .85em;
    width: 48%;
}

/* line 153, C:/wamp/www/assets/sass/parts/_module.scss */
.ie7 .module.combine .message.data, .ie7 .module.combine .message.select {
    width: 43%;
}

/* line 155, C:/wamp/www/assets/sass/parts/_module.scss */
.module.combine .message.data + .message, .module.combine .message.select + .message {
    margin-left: 4%;
}

/* line 157, C:/wamp/www/assets/sass/parts/_module.scss */
.module.combine .message.data h3, .module.combine .message.select h3 {
    margin-bottom: 1em;
}

/* line 160, C:/wamp/www/assets/sass/parts/_module.scss */
.module.combine .message.select {
    min-height: auto;
}

/* line 164, C:/wamp/www/assets/sass/parts/_module.scss */
.module.combine .message.select label,
.module.combine .message.select input[type="radio"] {
    float: left;
    padding: 0;
}

/* line 169, C:/wamp/www/assets/sass/parts/_module.scss */
.module.combine .message.select label {
    font-weight: normal;
    margin: .1em 0 0 .5em;
    max-width: 280px;
}

/* line 176, C:/wamp/www/assets/sass/parts/_module.scss */
.module.combine .message .icon {
    padding-left: 35px;
}

/* line 183, C:/wamp/www/assets/sass/parts/_module.scss */
.ie6 .module {
    width: 100%;
}

/* line 187, C:/wamp/www/assets/sass/parts/_module.scss */
.module .half_module {
    width: 50%;
    float: left;
}

/* line 192, C:/wamp/www/assets/sass/parts/_module.scss */
.ie7 .module .half_module, .ie6 .module .half_module {
    width: 360px;
}

/* line 196, C:/wamp/www/assets/sass/parts/_module.scss */
.module .half_module .module_body {
    padding-left: 40px;
    margin: 2em 0;
}

/* line 200, C:/wamp/www/assets/sass/parts/_module.scss */
.module .half_module .module_body .content {
    padding-bottom: 65px;
    position: relative;
    height: 100%;
}

/* line 206, C:/wamp/www/assets/sass/parts/_module.scss */
.module .half_module .module_body .content input[type="text"],
.module .half_module .module_body .content input[type="password"] {
    width: 100%;
}

/* line 211, C:/wamp/www/assets/sass/parts/_module.scss */
.ie7 .module .half_module .module_body .content, .ie6 .module .half_module .module_body .content {
    height: 230px;
}

/* line 215, C:/wamp/www/assets/sass/parts/_module.scss */
.ie7 .module .half_module .module_body .content input[type="text"],
.ie7 .module .half_module .module_body .content input[type="password"], .ie6 .module .half_module .module_body .content input[type="text"],
.ie6 .module .half_module .module_body .content input[type="password"] {
    width: 300px;
}

/* line 223, C:/wamp/www/assets/sass/parts/_module.scss */
.module .half_module:first-child .module_body {
    padding-left: 0;
    padding-right: 40px;
    border-right: 1px solid #d6d6d6;
}

/* line 230, C:/wamp/www/assets/sass/parts/_module.scss */
.module .half_module .btn, .module .half_module .btn-primary, .module .half_module .btn-secondary, .module .half_module .btn-tertiary, .module .half_module .btn-chief, .module .half_module .btn-strong, .module .half_module .btn-subtle, .module .half_module .btn-delete, .module .half_module .btn-edit, .module .half_module .btn-new-window, .module .half_module .btn-add, .module .half_module .btn-prev-arrow, .module .half_module .btn-next-arrow {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    position: absolute;
    bottom: 0;
    margin-bottom: 0;
    width: 100%;
}

/* line 239, C:/wamp/www/assets/sass/parts/_module.scss */
.ie7 .module .half_module .btn, .ie7 .module .half_module .btn-primary, .ie7 .module .half_module .btn-secondary, .ie7 .module .half_module .btn-tertiary, .ie7 .module .half_module .btn-chief, .ie7 .module .half_module .btn-strong, .ie7 .module .half_module .btn-subtle, .ie7 .module .half_module .btn-delete, .ie7 .module .half_module .btn-edit, .ie7 .module .half_module .btn-new-window, .ie7 .module .half_module .btn-add, .ie7 .module .half_module .btn-prev-arrow, .ie7 .module .half_module .btn-next-arrow, .ie6 .module .half_module .btn, .ie6 .module .half_module .btn-primary, .ie6 .module .half_module .btn-secondary, .ie6 .module .half_module .btn-tertiary, .ie6 .module .half_module .btn-chief, .ie6 .module .half_module .btn-strong, .ie6 .module .half_module .btn-subtle, .ie6 .module .half_module .btn-delete, .ie6 .module .half_module .btn-edit, .ie6 .module .half_module .btn-new-window, .ie6 .module .half_module .btn-add, .ie6 .module .half_module .btn-prev-arrow, .ie6 .module .half_module .btn-next-arrow {
    max-width: 320px;
    font-size: 16px;
}

/* line 245, C:/wamp/www/assets/sass/parts/_module.scss */
.module .half_module .btn.btn-primary, .module .half_module .btn-primary, .module .half_module .btn.btn-secondary, .module .half_module .btn-secondary {
    font-size: 1.14286em;
    padding-top: 0.8em;
    padding-bottom: 0.8em;
}

@media only screen and (max-width: 35.99em) {
    /* line 258, C:/wamp/www/assets/sass/parts/_module.scss */
    .fluid .module {
        margin: 0 auto;
        padding-left: 1em;
        padding-right: 1em;
    }

    /* line 265, C:/wamp/www/assets/sass/parts/_module.scss */
    .fluid .module.add_top {
        padding-top: 1em;
    }

    /* line 269, C:/wamp/www/assets/sass/parts/_module.scss */
    .fluid .module .double_module {
        background-position: 0 0;
    }

    /* line 273, C:/wamp/www/assets/sass/parts/_module.scss */
    .fluid .module .half_module {
        width: 100%;
    }

    /* line 277, C:/wamp/www/assets/sass/parts/_module.scss */
    .fluid .module .half_module .module_body, .fluid .module .half_module:first-child .module_body {
        padding-left: 0;
        padding-right: 0;
        border-right: 0;
    }

    /* line 283, C:/wamp/www/assets/sass/parts/_module.scss */
    .fluid .module .half_module .branding.nzgov {
        height: 30px;
    }

    /* line 286, C:/wamp/www/assets/sass/parts/_module.scss */
    .fluid .module .half_module .branding.nzgov.nzgov {
        position: absolute;
        top: 0;
        right: 40px;
    }
}

/* line 298, C:/wamp/www/assets/sass/parts/_module.scss */
.module_header {
    *zoom: 1;
    padding: 16px 40px;
}

/* line 12, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
.module_header:before, .module_header:after {
    content: "";
    display: table;
}

/* line 17, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
.module_header:after {
    clear: both;
}

/* line 302, C:/wamp/www/assets/sass/parts/_module.scss */
.module_header h2 {
    margin-top: 0;
    font-size: 1.71429em;
    font-weight: 300;
    margin: 0 auto 1em;
    max-width: 500px;
    text-align: center;
}

/* line 311, C:/wamp/www/assets/sass/parts/_module.scss */
.module_header h3 {
    margin-top: 0;
    font-family: "Inter", sans-serif;
    font-weight: bold;
    font-size: 1.14286em;
}

/* line 318, C:/wamp/www/assets/sass/parts/_module.scss */
.module_header p {
    margin: 0 auto 0.5em;
}

/* line 322, C:/wamp/www/assets/sass/parts/_module.scss */
.module_header.small p {
    line-height: 1.5em;
    margin-bottom: 0.6em;
}

/* line 327, C:/wamp/www/assets/sass/parts/_module.scss */
.module_header + form .actions {
    margin-top: 0;
}

/* line 332, C:/wamp/www/assets/sass/parts/_module.scss */
.reposition {
    bottom: 330px;
    position: absolute;
    right: 60px;
}

/* line 337, C:/wamp/www/assets/sass/parts/_module.scss */
.ie7 .reposition {
    bottom: 350px;
}

/* line 339, C:/wamp/www/assets/sass/parts/_module.scss */
.reposition input {
    display: block;
    margin-bottom: 20px;
}

/* line 4, C:/wamp/www/assets/sass/parts/_apply.scss */
.password_tips {
    margin-top: 0.5em;
    border-bottom: solid 1px #eee;
    padding-bottom: 1em;
}

/* line 8, C:/wamp/www/assets/sass/parts/_verify.scss */
.banner.igovt-logo h2 {
    position: relative;
}

/* line 12, C:/wamp/www/assets/sass/parts/_verify.scss */
.banner.igovt-logo .igovt {
    background-position: 0 -10684px;
    width: 55px;
    height: 49px;
    float: right;
    display: block;
    margin-top: -9px;
}

@media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    /* line 12, C:/wamp/www/assets/sass/parts/_verify.scss */
    .banner.igovt-logo .igovt {
        background-position: 0 -7107px;
    }
}

/* line 19, C:/wamp/www/assets/sass/parts/_verify.scss */
.ie6 .banner.igovt-logo .igovt, .ie7 .banner.igovt-logo .igovt {
    position: absolute;
    right: 40px;
    top: 2px;
}

/* line 26, C:/wamp/www/assets/sass/parts/_verify.scss */
.banner.igovt-logo .tooltip {
    display: none;
    font-size: 14px;
    font-family: "Inter", sans-serif;
}

/* line 31, C:/wamp/www/assets/sass/parts/_verify.scss */
.banner.igovt-logo .tooltip .arrow {
    left: auto;
    right: 1em;
}

/* line 37, C:/wamp/www/assets/sass/parts/_verify.scss */
.banner.igovt-logo .igovt:hover + .tooltip {
    position: absolute;
    right: 3em;
    bottom: -7.5em;
    display: block;
    width: 200px;
    padding: 0.7em 1em 0.6em;
}

/* line 47, C:/wamp/www/assets/sass/parts/_verify.scss */
ul.verify_requirements {
    *zoom: 1;
    list-style: none;
    padding-left: 0;
    margin: 2.5em 0 4em;
}

/* line 12, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
ul.verify_requirements:before, ul.verify_requirements:after {
    content: "";
    display: table;
}

/* line 17, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
ul.verify_requirements:after {
    clear: both;
}

/* line 53, C:/wamp/www/assets/sass/parts/_verify.scss */
.ie6 ul.verify_requirements {
    position: relative;
    width: 100%;
    display: block;
    overflow: hidden;
}

/* line 57, C:/wamp/www/assets/sass/parts/_verify.scss */
ul.verify_requirements li {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    padding-top: 120px;
    padding-right: 5%;
    float: left;
    width: 50%;
}

/* line 66, C:/wamp/www/assets/sass/parts/_verify.scss */
.ie7 ul.verify_requirements li, .ie6 ul.verify_requirements li {
    position: relative;
    display: block;
    overflow: hidden;
    width: 320px;
}

/* line 71, C:/wamp/www/assets/sass/parts/_verify.scss */
ul.verify_requirements li strong {
    font-size: 1.14286em;
    padding-bottom: 0.5em;
    display: block;
}

/* line 77, C:/wamp/www/assets/sass/parts/_verify.scss */
ul.verify_requirements li.identity_card {
    background: transparent url('/images/verify-identity-card.png') no-repeat 0 5px;
}

/* line 78, C:/wamp/www/assets/sass/parts/_verify.scss */
ul.verify_requirements li.postshop {
    background: transparent url('/images/verify-postshop.png') no-repeat 0 0;
}

/* line 80, C:/wamp/www/assets/sass/parts/_verify.scss */
.ie6 ul.verify_requirements li.identity_card {
    background: url('/images/verify-identity-card.png') no-repeat 0 5px;
}

/* line 81, C:/wamp/www/assets/sass/parts/_verify.scss */
.ie6 ul.verify_requirements li.postshop {
    background: url('/images/verify-postshop.png') no-repeat 0 0;
}

/* line 86, C:/wamp/www/assets/sass/parts/_verify.scss */
ol.verify_process {
    list-style: none;
    padding-left: 0;
    counter-reset: verify-counter;
}

/* line 91, C:/wamp/www/assets/sass/parts/_verify.scss */
.verify_complete ol.verify_process {
    margin-top: 1.5em;
}

/* line 96, C:/wamp/www/assets/sass/parts/_verify.scss */
ol.verify_process.narrow > li {
    padding-right: 11.875em;
    padding-top: 1em;
}

@media only screen and (max-width: 35.99em) {
    /* line 101, C:/wamp/www/assets/sass/parts/_verify.scss */
    .fluid ol.verify_process.narrow > li {
        padding-right: 0;
        padding-left: 4.375em;
    }
}

/* line 108, C:/wamp/www/assets/sass/parts/_verify.scss */
.ie6 ol.verify_process h3 {
    clear: left;
    padding-top: 5px;
}

/* line 113, C:/wamp/www/assets/sass/parts/_verify.scss */
ol.verify_process li {
    padding: 2em 2em 2em 5em;
    border-top: 1px solid #eaeaea;
    background-repeat: no-repeat;
    background-position: 0 16px;
}

/* line 124, C:/wamp/www/assets/sass/parts/_verify.scss */
ol.verify_process li.one {
    background-image: url('/images/number-one.png');
}

/* line 124, C:/wamp/www/assets/sass/parts/_verify.scss */
ol.verify_process li.two {
    background-image: url('/images/number-two.png');
}

/* line 124, C:/wamp/www/assets/sass/parts/_verify.scss */
ol.verify_process li.three {
    background-image: url('/images/number-three.png');
}

/* line 124, C:/wamp/www/assets/sass/parts/_verify.scss */
ol.verify_process li.complete {
    background-image: url('/images/number-complete.png');
}

/* line 129, C:/wamp/www/assets/sass/parts/_verify.scss */
ol.verify_process li.one {
    border-top: 0;
    background-position: 0 14px;
}

/* line 135, C:/wamp/www/assets/sass/parts/_verify.scss */
ol.verify_process li.no_border {
    border-top: 0;
}

/* line 137, C:/wamp/www/assets/sass/parts/_verify.scss */
ol.verify_process li .btn, ol.verify_process li .btn-primary, ol.verify_process li .btn-secondary, ol.verify_process li .btn-tertiary, ol.verify_process li .btn-chief, ol.verify_process li .btn-strong, ol.verify_process li .btn-subtle, ol.verify_process li .btn-delete, ol.verify_process li .btn-edit, ol.verify_process li .btn-new-window, ol.verify_process li .btn-add, ol.verify_process li .btn-prev-arrow, ol.verify_process li .btn-next-arrow {
    margin: 1.5em 0 0;
}

/* line 139, C:/wamp/www/assets/sass/parts/_verify.scss */
ol.verify_process li ul {
    list-style: none;
    padding-left: 0;
    margin-bottom: 0;
    max-width: 550px;
}

/* line 145, C:/wamp/www/assets/sass/parts/_verify.scss */
ol.verify_process li ul li {
    *zoom: 1;
    border-top: 1px solid #eaeaea;
    padding: 0.75em 0 0.8125em;
}

/* line 12, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
ol.verify_process li ul li:before, ol.verify_process li ul li:after {
    content: "";
    display: table;
}

/* line 17, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
ol.verify_process li ul li:after {
    clear: both;
}

/* line 151, C:/wamp/www/assets/sass/parts/_verify.scss */
ol.verify_process li ul li.last {
    padding-bottom: 0;
}

/* line 153, C:/wamp/www/assets/sass/parts/_verify.scss */
ol.verify_process li ul li span {
    width: 48.5%;
    float: left;
}

/* line 157, C:/wamp/www/assets/sass/parts/_verify.scss */
ol.verify_process li ul li span:first-child {
    margin-right: 3%;
}

/* line 166, C:/wamp/www/assets/sass/parts/_verify.scss */
.name_change {
    margin-left: -10px;
    position: relative;
    margin-bottom: -1px;
}

/* line 171, C:/wamp/www/assets/sass/parts/_verify.scss */
.name_change h5 {
    margin: 0.8em 0 1.2em;
}

/* line 177, C:/wamp/www/assets/sass/parts/_verify.scss */
.date_fields {
    position: relative;
}

/* line 180, C:/wamp/www/assets/sass/parts/_verify.scss */
.date_fields input[type='text'] {
    margin-left: 1.2em;
}

/* line 181, C:/wamp/www/assets/sass/parts/_verify.scss */
.date_fields input[type='text']:first-child {
    margin-left: 0;
}

/* line 183, C:/wamp/www/assets/sass/parts/_verify.scss */
.date_fields .slash {
    position: absolute;
    top: 0.6em;
    left: 7.55em;
}

/* line 188, C:/wamp/www/assets/sass/parts/_verify.scss */
.date_fields .slash.first {
    left: 3.2em;
}

/* line 193, C:/wamp/www/assets/sass/parts/_verify.scss */
.ie6 .date_fields input {
    margin-left: 0;
    margin-right: 1.2em;
    zoom: 1;
}

/* line 195, C:/wamp/www/assets/sass/parts/_verify.scss */
.ie6 .date_fields .slash {
    display: none;
}

/* line 199, C:/wamp/www/assets/sass/parts/_verify.scss */
.ie6 .date_fields .first {
    left: 3.2em;
}

/* line 207, C:/wamp/www/assets/sass/parts/_verify.scss */
.name_order {
    padding-bottom: 10px;
}

/* line 211, C:/wamp/www/assets/sass/parts/_verify.scss */
.name_order .label,
.name_order .half {
    font-weight: bold;
    width: 33%;
    display: block;
    float: left;
    text-align: center;
}

/* line 219, C:/wamp/www/assets/sass/parts/_verify.scss */
.name_order .control-group {
    border-top: 0 !important;
    padding: 5px 0;
    margin: 0;
}

/* line 225, C:/wamp/www/assets/sass/parts/_verify.scss */
.name_order .control-label, .name_order .module.combine .message b, .module.combine .message .name_order b {
    padding-top: 0;
}

/* line 230, C:/wamp/www/assets/sass/parts/_verify.scss */
h3.big-instruction {
    font-size: 1.42857em;
    padding-bottom: 0.71429em;
}

/* line 233, C:/wamp/www/assets/sass/parts/_verify.scss */
h3.big-instruction.tight {
    padding-bottom: 0;
}

/* line 242, C:/wamp/www/assets/sass/parts/_verify.scss */
.ie6 .terms_and_conditions, .ie7 .terms_and_conditions {
    width: 330px;
    position: relative;
    overflow: hidden;
}

/* line 244, C:/wamp/www/assets/sass/parts/_verify.scss */
.terms_and_conditions input {
    margin-top: -2px !important;
}

/* line 247, C:/wamp/www/assets/sass/parts/_verify.scss */
.agree {
    float: right;
}

/* line 250, C:/wamp/www/assets/sass/parts/_verify.scss */
.ie7 .agree {
    float: none;
}

/* line 252, C:/wamp/www/assets/sass/parts/_verify.scss */
.ie6 .agree {
    float: left;
    position: relative;
    left: 30px;
}

/* line 255, C:/wamp/www/assets/sass/parts/_verify.scss */
#term_and_cond {
    float: left;
}

/* line 258, C:/wamp/www/assets/sass/parts/_verify.scss */
.ie6 #term_and_cond {
    position: absolute;
    left: 0;
    top: 6px;
}

/* line 17, C:/wamp/www/assets/sass/parts/_log_in.scss */
.login .page {
    padding-top: 0;
}

@media only screen and (max-width: 35.99em) {
    /* line 15, C:/wamp/www/assets/sass/parts/_log_in.scss */
    .login {
        background-color: #fff;
    }
}

/* line 26, C:/wamp/www/assets/sass/parts/_log_in.scss */
.login .module {
    float: left;
    padding-top: 2em;
    padding-bottom: 2.7em;
    width: 48%;
}

/* line 33, C:/wamp/www/assets/sass/parts/_log_in.scss */
.login .module.create {
    background: #fef0cb;
}

/* line 36, C:/wamp/www/assets/sass/parts/_log_in.scss */
.login .module.create .btn, .login .module.create .btn-primary, .login .module.create .btn-secondary, .login .module.create .btn-tertiary, .login .module.create .btn-chief, .login .module.create .btn-strong, .login .module.create .btn-subtle, .login .module.create .btn-delete, .login .module.create .btn-edit, .login .module.create .btn-new-window, .login .module.create .btn-add, .login .module.create .btn-prev-arrow, .login .module.create .btn-next-arrow {
    position: absolute;
    bottom: 3px;
}

/* line 42, C:/wamp/www/assets/sass/parts/_log_in.scss */
.login .module .wrapper {
    position: relative;
    min-height: 290px;
}

/* line 47, C:/wamp/www/assets/sass/parts/_log_in.scss */
.login .module .btn, .login .module .btn-primary, .login .module .btn-secondary, .login .module .btn-tertiary, .login .module .btn-chief, .login .module .btn-strong, .login .module .btn-subtle, .login .module .btn-delete, .login .module .btn-edit, .login .module .btn-new-window, .login .module .btn-add, .login .module .btn-prev-arrow, .login .module .btn-next-arrow {
    margin-top: 20px;
    position: relative;
    width: 100%;
}

/* line 52, C:/wamp/www/assets/sass/parts/_log_in.scss */
.no-border-box .login .module .btn, .no-border-box .login .module .btn-primary, .no-border-box .login .module .btn-secondary, .no-border-box .login .module .btn-tertiary, .no-border-box .login .module .btn-chief, .no-border-box .login .module .btn-strong, .no-border-box .login .module .btn-subtle, .no-border-box .login .module .btn-delete, .no-border-box .login .module .btn-edit, .no-border-box .login .module .btn-new-window, .no-border-box .login .module .btn-add, .no-border-box .login .module .btn-prev-arrow, .no-border-box .login .module .btn-next-arrow {
    width: 304px !important;
}

/* line 54, C:/wamp/www/assets/sass/parts/_log_in.scss */
.login .module .btn + div, .login .module .btn-primary + div, .login .module .btn-secondary + div, .login .module .btn-tertiary + div, .login .module .btn-chief + div, .login .module .btn-strong + div, .login .module .btn-subtle + div, .login .module .btn-delete + div, .login .module .btn-edit + div, .login .module .btn-new-window + div, .login .module .btn-add + div, .login .module .btn-prev-arrow + div, .login .module .btn-next-arrow + div {
    margin-top: 20px;
}

/* line 57, C:/wamp/www/assets/sass/parts/_log_in.scss */
.login .module .btn + div ul, .login .module .btn-primary + div ul, .login .module .btn-secondary + div ul, .login .module .btn-tertiary + div ul, .login .module .btn-chief + div ul, .login .module .btn-strong + div ul, .login .module .btn-subtle + div ul, .login .module .btn-delete + div ul, .login .module .btn-edit + div ul, .login .module .btn-new-window + div ul, .login .module .btn-add + div ul, .login .module .btn-prev-arrow + div ul, .login .module .btn-next-arrow + div ul {
    list-style: none none;
    margin: 0;
    text-align: right;
}

/* line 66, C:/wamp/www/assets/sass/parts/_log_in.scss */
.login .module.altHeight .wrapper {
    min-height: 346px;
}

/* line 67, C:/wamp/www/assets/sass/parts/_log_in.scss */
.login .module.altHeight .btn, .login .module.altHeight .btn-primary, .login .module.altHeight .btn-secondary, .login .module.altHeight .btn-tertiary, .login .module.altHeight .btn-chief, .login .module.altHeight .btn-strong, .login .module.altHeight .btn-subtle, .login .module.altHeight .btn-delete, .login .module.altHeight .btn-edit, .login .module.altHeight .btn-new-window, .login .module.altHeight .btn-add, .login .module.altHeight .btn-prev-arrow, .login .module.altHeight .btn-next-arrow {
    bottom: 60px;
}

/* line 72, C:/wamp/www/assets/sass/parts/_log_in.scss */
.login .module h2.border {
    border-color: #dbcfaf;
}

@media only screen and (max-width: 52em) {
    /* line 26, C:/wamp/www/assets/sass/parts/_log_in.scss */
    .login .module {
        float: none;
        margin: 2em auto 0;
    }

    /* line 78, C:/wamp/www/assets/sass/parts/_log_in.scss */
    .login .module.create {
        border-left: 1px solid #dbcfaf;
    }
}

@media only screen and (min-width: 36em) and (max-width: 52em) {
    /* line 26, C:/wamp/www/assets/sass/parts/_log_in.scss */
    .login .module {
        min-width: 380px;
    }

    /* line 86, C:/wamp/www/assets/sass/parts/_log_in.scss */
    .login .module.create {
        margin: 1em auto 5em;
    }
}

@media only screen and (max-width: 35.99em) {
    /* line 26, C:/wamp/www/assets/sass/parts/_log_in.scss */
    .login .module {
        padding-top: 1em;
        padding-bottom: 2em;
        margin-top: 0;
        width: 100%;
    }

    /* line 98, C:/wamp/www/assets/sass/parts/_log_in.scss */
    .login .module .wrapper {
        min-height: 0;
        padding-bottom: 60px;
    }

    /* line 103, C:/wamp/www/assets/sass/parts/_log_in.scss */
    .login .module.create {
        margin-top: 0;
        border-top: 1px solid #dbcfaf;
        margin-bottom: 0;
    }
}

/* line 110, C:/wamp/www/assets/sass/parts/_log_in.scss */
.no-border-box .login .module {
    width: 304px;
}

/* line 111, C:/wamp/www/assets/sass/parts/_log_in.scss */
.no-border-box .login .module.create {
    margin-left: 32px;
}

@media only screen and (min-width: 36em) {
    /* line 26, C:/wamp/www/assets/sass/parts/_log_in.scss */
    .login .module {
        -webkit-box-shadow: 0 0 20px rgba(37, 41, 45, 0.85);
        -moz-box-shadow: 0 0 20px rgba(37, 41, 45, 0.85);
        box-shadow: 0 0 20px rgba(37, 41, 45, 0.85);
    }
}

/* line 88, C:/wamp/www/assets/sass/helper-functions/_mixin-media-queries.scss */
.no-media-queries .login .module {
    -webkit-box-shadow: 0 0 20px rgba(37, 41, 45, 0.85);
    -moz-box-shadow: 0 0 20px rgba(37, 41, 45, 0.85);
    box-shadow: 0 0 20px rgba(37, 41, 45, 0.85);
}

@media only screen and (min-width: 52.1em) {
    /* line 118, C:/wamp/www/assets/sass/parts/_log_in.scss */
    .login .module.create {
        margin-left: 4%;
    }
}

/* line 118, C:/wamp/www/assets/sass/parts/_log_in.scss */
.no-media-queries .login .module.create {
    margin-left: 4%;
}

/* line 127, C:/wamp/www/assets/sass/parts/_log_in.scss */
.login #realme {
    width: 100%;
    height: 61px;
    position: static;
}

/* line 133, C:/wamp/www/assets/sass/parts/_log_in.scss */
.login .tooltip {
    padding: 1.4em 40px;
    max-width: 100%;
    margin-top: 1.5em;
    margin-bottom: 0;
}

/* line 139, C:/wamp/www/assets/sass/parts/_log_in.scss */
.login .tooltip .arrow {
    left: 40px;
}

/* line 141, C:/wamp/www/assets/sass/parts/_log_in.scss */
.login .tooltip h5 {
    padding-right: 2em;
}

/* line 143, C:/wamp/www/assets/sass/parts/_log_in.scss */
.login .tooltip .close {
    top: 15px;
    right: 15px;
}

/* line 147, C:/wamp/www/assets/sass/parts/_log_in.scss */
.ie6 .login .tooltip .close {
    top: 35px;
}

@media only screen and (max-width: 52em) {
    /* line 133, C:/wamp/www/assets/sass/parts/_log_in.scss */
    .login .tooltip {
        padding-left: 1em;
        padding-right: 1em;
        margin: 1.5em 1em 1em;
    }

    /* line 157, C:/wamp/www/assets/sass/parts/_log_in.scss */
    .login .tooltip .arrow {
        left: 1em;
    }
}

@media only screen and (max-width: 35.99em) {
    /* line 133, C:/wamp/www/assets/sass/parts/_log_in.scss */
    .login .tooltip {
        margin-top: 1em;
    }

    /* line 163, C:/wamp/www/assets/sass/parts/_log_in.scss */
    .login .tooltip .arrow {
        display: none;
    }
}

@media only screen and (min-width: 36em) {
    /* line 170, C:/wamp/www/assets/sass/parts/_log_in.scss */
    .login .tooltip + form {
        margin-top: 2em;
    }

    /* line 174, C:/wamp/www/assets/sass/parts/_log_in.scss */
    .login .tooltip.hidden + form {
        margin-top: 4em;
    }
}

/* line 170, C:/wamp/www/assets/sass/parts/_log_in.scss */
.no-media-queries .login .tooltip + form {
    margin-top: 2em;
}

/* line 174, C:/wamp/www/assets/sass/parts/_log_in.scss */
.no-media-queries .login .tooltip.hidden + form {
    margin-top: 4em;
}

@media only screen and (min-width: 52.1em) {
    /* line 182, C:/wamp/www/assets/sass/parts/_log_in.scss */
    .login .tooltip + form,
    .login .tooltip + form + form {
        margin-top: 2em;
    }

    /* line 187, C:/wamp/www/assets/sass/parts/_log_in.scss */
    .login .tooltip.hidden + form,
    .login .tooltip.hidden + form + form {
        margin-top: 6em;
    }
}

/* line 182, C:/wamp/www/assets/sass/parts/_log_in.scss */
.no-media-queries .login .tooltip + form,
.no-media-queries .login .tooltip + form + form {
    margin-top: 2em;
}

/* line 187, C:/wamp/www/assets/sass/parts/_log_in.scss */
.no-media-queries .login .tooltip.hidden + form,
.no-media-queries .login .tooltip.hidden + form + form {
    margin-top: 6em;
}

/* line 193, C:/wamp/www/assets/sass/parts/_log_in.scss */
.ie6 .login form {
    margin-top: 2em;
}

/* line 196, C:/wamp/www/assets/sass/parts/_log_in.scss */
.ie6 .login form .btn, .ie6 .login form .btn-primary, .ie6 .login form .btn-secondary, .ie6 .login form .btn-tertiary, .ie6 .login form .btn-chief, .ie6 .login form .btn-strong, .ie6 .login form .btn-subtle, .ie6 .login form .btn-delete, .ie6 .login form .btn-edit, .ie6 .login form .btn-new-window, .ie6 .login form .btn-add, .ie6 .login form .btn-prev-arrow, .ie6 .login form .btn-next-arrow {
    margin-top: 1em;
}

/* line 211, C:/wamp/www/assets/sass/parts/_log_in.scss */
.enter_code {
    *zoom: 1;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    border: solid 1px #a4bed3;
    clear: both;
    padding: 0.4em 0;
    text-align: center;
    background: #f0f5f9;
    margin-bottom: 0.7em;
}

/* line 12, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
.enter_code:before, .enter_code:after {
    content: "";
    display: table;
}

/* line 17, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
.enter_code:after {
    clear: both;
}

/* line 222, C:/wamp/www/assets/sass/parts/_log_in.scss */
.enter_code.fixed {
    max-width: 360px;
}

/* line 226, C:/wamp/www/assets/sass/parts/_log_in.scss */
.enter_code.token_code {
    height: 52px;
    max-width: 300px;
    padding: 0;
}

/* line 232, C:/wamp/www/assets/sass/parts/_log_in.scss */
.enter_code.complete {
    background: #e9f6de;
    border-color: #6fb66f;
}

/* line 235, C:/wamp/www/assets/sass/parts/_log_in.scss */
.enter_code.complete input {
    border-color: #6fb66f;
}

/* line 241, C:/wamp/www/assets/sass/parts/_log_in.scss */
.ie6 .enter_code.complete {
    background-color: transparent;
}

/* line 245, C:/wamp/www/assets/sass/parts/_log_in.scss */
.enter_code input {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    border: none;
    border-left: 1px solid #a4bed3;
    background: none;
    font-weight: bold;
    font-size: 2.07143em;
    text-transform: uppercase;
    padding: 0.3em 0.3em 0.3em 1.2em;
    text-align: left;
    margin-left: 0;
    letter-spacing: 0.9em;
    width: 100%;
}

/* line 264, C:/wamp/www/assets/sass/parts/_log_in.scss */
.enter_code input:first-child, .enter_code input.first-child {
    border-left: none;
}

/* line 267, C:/wamp/www/assets/sass/parts/_log_in.scss */
.enter_code input.multi {
    letter-spacing: 0;
    width: 16.66667%;
    padding-left: 0.3em;
    text-align: center;
}

/* line 273, C:/wamp/www/assets/sass/parts/_log_in.scss */
.ie7 .enter_code input.multi {
    padding: 0.25em;
}

/* line 278, C:/wamp/www/assets/sass/parts/_log_in.scss */
.ie6 .enter_code input, .ie7 .enter_code input {
    width: 302px;
}

/* line 280, C:/wamp/www/assets/sass/parts/_log_in.scss */
.ie6 .enter_code input.multi, .ie7 .enter_code input.multi {
    width: 34px !important;
}

/* line 285, C:/wamp/www/assets/sass/parts/_log_in.scss */
.ie6 .enter_code {
    width: 320px;
}

/* line 4, C:/wamp/www/assets/sass/parts/_dashboard.scss */
.module h3.subtle {
    margin-top: 0;
}

/* line 9, C:/wamp/www/assets/sass/parts/_dashboard.scss */
.module.personal_details {
    background: #f3f3f3;
}

/* line 13, C:/wamp/www/assets/sass/parts/_dashboard.scss */
.ie6 .module.personal_details, .ie7 .module.personal_details {
    padding-top: 2em;
}

/* line 16, C:/wamp/www/assets/sass/parts/_dashboard.scss */
.slab {
    *zoom: 1;
    position: relative;
    margin-bottom: 1.5em;
    border: 1px solid #ddd;
    padding: 1.42857em 1.42857em 2.28571em 1.42857em;
    background: #fff;
}

/* line 12, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
.slab:before, .slab:after {
    content: "";
    display: table;
}

/* line 17, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
.slab:after {
    clear: both;
}

/* line 24, C:/wamp/www/assets/sass/parts/_dashboard.scss */
.slab.floated {
    float: left;
    max-width: 530px;
    margin-bottom: 2.5em;
}

/* line 30, C:/wamp/www/assets/sass/parts/_dashboard.scss */
.slab h4 {
    margin: 0.2em 0 0.75em;
}

/* line 32, C:/wamp/www/assets/sass/parts/_dashboard.scss */
.slab .left_col {
    width: 6.07143em;
    float: left;
}

/* line 37, C:/wamp/www/assets/sass/parts/_dashboard.scss */
.slab .middle {
    width: 42.14286em;
    float: left;
    position: relative;
    z-index: 2;
}

/* line 43, C:/wamp/www/assets/sass/parts/_dashboard.scss */
.slab .middle p {
    width: 27.14286em;
}

/* line 44, C:/wamp/www/assets/sass/parts/_dashboard.scss */
.slab .middle .time {
    width: 24.28571em;
}

@media only screen and (max-width: 35.99em) {
    /* line 47, C:/wamp/www/assets/sass/parts/_dashboard.scss */
    .fluid .slab .middle {
        width: 23.57143em !important;
    }
}

/* line 52, C:/wamp/www/assets/sass/parts/_dashboard.scss */
.slab .btn-primary,
.slab .btn-tertiary {
    clear: both;
    margin-top: 0.75em;
    text-align: center;
}

/* line 58, C:/wamp/www/assets/sass/parts/_dashboard.scss */
.slab .btn-new-window {
    margin-top: 2em;
}

/* line 59, C:/wamp/www/assets/sass/parts/_dashboard.scss */
.slab .btn-edit {
    margin-right: 0.3em;
}

/* line 61, C:/wamp/www/assets/sass/parts/_dashboard.scss */
.slab .provider_icon {
    position: absolute;
    right: 1.78571em;
    top: 1.42857em;
}

/* line 67, C:/wamp/www/assets/sass/parts/_dashboard.scss */
.slab .time {
    clear: both;
    display: block;
    margin: 2.5em 0 1.25em;
}

/* line 72, C:/wamp/www/assets/sass/parts/_dashboard.scss */
.ie6 .slab .time {
    margin-bottom: 2.5em;
}

/* line 75, C:/wamp/www/assets/sass/parts/_dashboard.scss */
.slab .help_holder {
    margin: 1.5em 0 0;
}

/* line 77, C:/wamp/www/assets/sass/parts/_dashboard.scss */
.slab .slab_checkbox {
    border: 1px solid #ddd;
    width: 48px;
    height: 48px;
}

/* line 84, C:/wamp/www/assets/sass/parts/_dashboard.scss */
.slab.complete .slab_checkbox {
    background-position: 0 -18371px;
    width: 48px;
    height: 48px;
}

@media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    /* line 84, C:/wamp/www/assets/sass/parts/_dashboard.scss */
    .slab.complete .slab_checkbox {
        background-position: 0 -19073px;
    }
}

/* line 89, C:/wamp/www/assets/sass/parts/_dashboard.scss */
.slab.pending {
    border-color: #ffa82c;
}

/* line 92, C:/wamp/www/assets/sass/parts/_dashboard.scss */
.slab.pending .slab_checkbox {
    border-color: #ffa82c;
    background-position: 0 -17099px;
    width: 48px;
    height: 48px;
}

@media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    /* line 92, C:/wamp/www/assets/sass/parts/_dashboard.scss */
    .slab.pending .slab_checkbox {
        background-position: 0 -16566px;
    }
}

/* line 98, C:/wamp/www/assets/sass/parts/_dashboard.scss */
.slab .slab_bg {
    position: absolute;
    z-index: 1;
    right: 0;
    bottom: 0;
}

/* line 107, C:/wamp/www/assets/sass/parts/_dashboard.scss */
.slab.account .slab_bg {
    right: 1.42857em;
    display: block;
    background-position: 0 -8338px;
    width: 116px;
    height: 180px;
}

@media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    /* line 107, C:/wamp/www/assets/sass/parts/_dashboard.scss */
    .slab.account .slab_bg {
        background-position: 0 -632px;
    }
}

/* line 115, C:/wamp/www/assets/sass/parts/_dashboard.scss */
.slab.identity .slab_bg {
    bottom: 1.07143em;
    right: 1.57143em;
    display: block;
    background-position: 0 -661px;
    width: 230px;
    height: 139px;
}

@media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    /* line 115, C:/wamp/www/assets/sass/parts/_dashboard.scss */
    .slab.identity .slab_bg {
        background-position: 0 -1412px;
    }
}

/* line 122, C:/wamp/www/assets/sass/parts/_dashboard.scss */
.slab.identity .row_list {
    margin-top: 2em;
}

/* line 125, C:/wamp/www/assets/sass/parts/_dashboard.scss */
.slab.identity .row_list dt {
    width: 150px;
}

/* line 126, C:/wamp/www/assets/sass/parts/_dashboard.scss */
.slab.identity .row_list dd {
    width: 410px;
}

/* line 131, C:/wamp/www/assets/sass/parts/_dashboard.scss */
.slab.address .slab_bg {
    right: 2.85714em;
    display: block;
    background-position: 0 -9118px;
    width: 117px;
    height: 196px;
}

@media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    /* line 131, C:/wamp/www/assets/sass/parts/_dashboard.scss */
    .slab.address .slab_bg {
        background-position: 0 -9611px;
    }
}

/* line 137, C:/wamp/www/assets/sass/parts/_dashboard.scss */
.slab.address table {
    margin: 2em 0 3em;
}

/* line 144, C:/wamp/www/assets/sass/parts/_dashboard.scss */
dl.row_list {
    *zoom: 1;
    margin-top: 0;
}

/* line 12, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
dl.row_list:before, dl.row_list:after {
    content: "";
    display: table;
}

/* line 17, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
dl.row_list:after {
    clear: both;
}

/* line 148, C:/wamp/www/assets/sass/parts/_dashboard.scss */
.ie7 dl.row_list {
    width: 590px;
}

/* line 151, C:/wamp/www/assets/sass/parts/_dashboard.scss */
dl.row_list dt,
dl.row_list dd {
    float: left;
    border-top: 1px solid #eaeaea;
    margin: 0;
    padding: 0.5em 1em 0.5em 0;
}

/* line 160, C:/wamp/www/assets/sass/parts/_dashboard.scss */
dl.row_list dt.first,
dl.row_list dd.first {
    border-top: 0;
}

/* line 164, C:/wamp/www/assets/sass/parts/_dashboard.scss */
dl.row_list dt {
    font-weight: bold;
    width: 175px;
}

/* line 169, C:/wamp/www/assets/sass/parts/_dashboard.scss */
dl.row_list dd {
    width: 307px;
}

/* line 173, C:/wamp/www/assets/sass/parts/_dashboard.scss */
table.address tr td {
    background: none;
}

/* line 174, C:/wamp/www/assets/sass/parts/_dashboard.scss */
table.address td.address {
    width: 340px;
}

/* line 175, C:/wamp/www/assets/sass/parts/_dashboard.scss */
table.address td.action {
    width: 10px;
    padding: 0 10px 0 0;
}

/* line 177, C:/wamp/www/assets/sass/parts/_dashboard.scss */
.ie7 table.address {
    width: 588px;
}

/* line 4, C:/wamp/www/assets/sass/parts/_settings.scss */
.activated_input {
    background: url('/images/activated-badge.png') no-repeat right center;
    padding-right: 92px;
    font-size: 1.14286em;
    width: 220px;
}

/* line 10, C:/wamp/www/assets/sass/parts/_settings.scss */
.ie6 .activated_input {
    background-image: none !important;
}

/* line 15, C:/wamp/www/assets/sass/parts/_settings.scss */
.offset_content {
    float: left;
    width: 100%;
    max-width: 475px;
}

/* line 20, C:/wamp/www/assets/sass/parts/_settings.scss */
.ie6 .offset_content {
    width: 470px;
}

/* line 24, C:/wamp/www/assets/sass/parts/_settings.scss */
.offset_content > h2 {
    border-bottom: 1px solid #dce0e0;
    padding-bottom: 0.65em;
    margin-bottom: 0.8em;
    margin-top: 0;
}

/* line 30, C:/wamp/www/assets/sass/parts/_settings.scss */
.ie7 .offset_content h2 {
    line-height: 1.8;
}

/* line 31, C:/wamp/www/assets/sass/parts/_settings.scss */
.ie6 .offset_content h2 {
    padding-bottom: 10px;
}

/* line 34, C:/wamp/www/assets/sass/parts/_settings.scss */
.offset_content dl.row_list dd {
    width: 270px;
}

/* line 4, C:/wamp/www/assets/sass/parts/_history.scss */
.tabs {
    *zoom: 1;
    position: relative;
    z-index: 5;
    background: #e8e6e3;
    padding: 20px 40px 0;
    border-top: 2px solid #dedddb;
    border-bottom: 1px solid #bfbebd;
}

/* line 12, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
.tabs:before, .tabs:after {
    content: "";
    display: table;
}

/* line 17, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
.tabs:after {
    clear: both;
}

/* line 13, C:/wamp/www/assets/sass/parts/_history.scss */
.ie6 .tabs {
    width: 100%;
    overflow: hidden;
}

/* line 17, C:/wamp/www/assets/sass/parts/_history.scss */
.tabs ul {
    *zoom: 1;
    list-style: none;
    padding: 0;
    margin: 0 0 -1px 0;
}

/* line 12, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
.tabs ul:before, .tabs ul:after {
    content: "";
    display: table;
}

/* line 17, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
.tabs ul:after {
    clear: both;
}

/* line 23, C:/wamp/www/assets/sass/parts/_history.scss */
.tabs ul li {
    float: left;
    margin-bottom: -1px;
}

/* line 27, C:/wamp/www/assets/sass/parts/_history.scss */
.ie6 .tabs ul li {
    width: 30%;
}

/* line 31, C:/wamp/www/assets/sass/parts/_history.scss */
.tabs ul li a {
    position: relative;
    display: block;
    padding: 1.2em 3.2em;
    margin-right: 0.75em;
    font-size: 1.14286em;
    font-weight: bold;
    color: #000000;
    text-align: center;
    border: 1px solid #bfbebd;
    background: #dbd8d5;
}

/* line 45, C:/wamp/www/assets/sass/parts/_history.scss */
.tabs ul li a:hover {
    background: #cfcbc7;
}

/* line 50, C:/wamp/www/assets/sass/parts/_history.scss */
.tabs ul li a.selected, .tabs ul li a.selected:hover {
    background: #fff;
    border-bottom: 1px solid #fff;
}

/* line 57, C:/wamp/www/assets/sass/parts/_history.scss */
.tabs ul li a.information .icon {
    background-position: 0 -19635px;
    width: 22px;
    height: 20px;
    display: block;
    position: absolute;
    left: 1.5em;
}

@media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    /* line 57, C:/wamp/www/assets/sass/parts/_history.scss */
    .tabs ul li a.information .icon {
        background-position: 0 -18454px;
    }
}

/* line 57, C:/wamp/www/assets/sass/parts/_history.scss */
.tabs ul li a.logins .icon {
    background-position: 0 -17747px;
    width: 20px;
    height: 24px;
    display: block;
    position: absolute;
    left: 1.5em;
}

@media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    /* line 57, C:/wamp/www/assets/sass/parts/_history.scss */
    .tabs ul li a.logins .icon {
        background-position: 0 -15942px;
    }
}

/* line 57, C:/wamp/www/assets/sass/parts/_history.scss */
.tabs ul li a.activity .icon {
    background-position: 0 -12599px;
    width: 19px;
    height: 20px;
    display: block;
    position: absolute;
    left: 1.5em;
}

@media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    /* line 57, C:/wamp/www/assets/sass/parts/_history.scss */
    .tabs ul li a.activity .icon {
        background-position: 0 -11610px;
    }
}

/* line 74, C:/wamp/www/assets/sass/parts/_history.scss */
.history_key {
    *zoom: 1;
    float: left;
    margin-top: 0.3em;
}

/* line 12, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
.history_key:before, .history_key:after {
    content: "";
    display: table;
}

/* line 17, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
.history_key:after {
    clear: both;
}

/* line 80, C:/wamp/www/assets/sass/parts/_history.scss */
.history_key .user,
.history_key .system {
    float: left;
    display: block;
    position: relative;
    padding-left: 21px;
}

/* line 86, C:/wamp/www/assets/sass/parts/_history.scss */
.history_key .user .icon,
.history_key .system .icon {
    display: block;
    position: absolute;
    left: 0;
    top: 0.2em;
}

/* line 94, C:/wamp/www/assets/sass/parts/_history.scss */
.history_key .user {
    margin-right: 1em;
}

/* line 97, C:/wamp/www/assets/sass/parts/_history.scss */
.history_key .user .icon {
    background-position: 0 -20869px;
    width: 14px;
    height: 14px;
}

@media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    /* line 97, C:/wamp/www/assets/sass/parts/_history.scss */
    .history_key .user .icon {
        background-position: 0 -19697px;
    }
}

/* line 102, C:/wamp/www/assets/sass/parts/_history.scss */
.history_key .system {
    color: #e1001e;
}

/* line 105, C:/wamp/www/assets/sass/parts/_history.scss */
.history_key .system .icon {
    background-position: 0 -20255px;
    width: 14px;
    height: 14px;
}

@media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    /* line 105, C:/wamp/www/assets/sass/parts/_history.scss */
    .history_key .system .icon {
        background-position: 0 -20312px;
    }
}

/* line 112, C:/wamp/www/assets/sass/parts/_history.scss */
.transactions {
    margin-top: 1em;
}

/* line 116, C:/wamp/www/assets/sass/parts/_history.scss */
.transactions td {
    font-size: .928571429em;
}

/* line 120, C:/wamp/www/assets/sass/parts/_history.scss */
.transactions th {
    background: transparent;
}

/* line 125, C:/wamp/www/assets/sass/parts/_history.scss */
.table-arrows {
    float: right;
    margin-bottom: 1em;
    width: 100%;
}

/* line 131, C:/wamp/www/assets/sass/parts/_history.scss */
.table-arrows span.text,
.table-arrows a.btn,
.table-arrows a.btn-primary,
.table-arrows a.btn-secondary,
.table-arrows a.btn-tertiary,
.table-arrows a.btn-chief,
.table-arrows a.btn-strong,
.table-arrows a.btn-subtle,
.table-arrows a.btn-delete,
.table-arrows a.btn-edit,
.table-arrows a.btn-new-window,
.table-arrows a.btn-add,
.table-arrows a.btn-prev-arrow,
.table-arrows a.btn-next-arrow {
    float: left;
    display: block;
}

/* line 136, C:/wamp/www/assets/sass/parts/_history.scss */
.table-arrows span.text {
    margin-top: 0.5em;
}

/* line 138, C:/wamp/www/assets/sass/parts/_history.scss */
.table-arrows a.btn-prev-arrow {
    margin-left: 1em;
}

/* line 141, C:/wamp/www/assets/sass/parts/_history.scss */
.ie6 .table-arrows a.btn-prev-arrow {
    zoom: 1;
}

/* line 146, C:/wamp/www/assets/sass/parts/_history.scss */
.table-arrows a.btn-next-arrow {
    margin-left: 0.4em;
}

/* line 4, C:/wamp/www/assets/sass/parts/_terms_and_conditions.scss */
.tc {
    padding-right: 14.28571em;
    margin-bottom: 60px;
}

/* line 10, C:/wamp/www/assets/sass/parts/_terms_and_conditions.scss */
.tc h2 + h3,
.tc h3 + p {
    margin-top: 0;
}

/* line 4, C:/wamp/www/assets/sass/parts/_progress_bar.scss */
.progress_bar {
    *zoom: 1;
    background: #f5f2e8;
    padding: 1.5em 2.85714em 0;
    position: relative;
    z-index: 11;
}

/* line 12, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
.progress_bar:before, .progress_bar:after {
    content: "";
    display: table;
}

/* line 17, C:/wamp/www/assets/sass/ui-library/_mixin-utilities.scss */
.progress_bar:after {
    clear: both;
}

/* line 12, C:/wamp/www/assets/sass/parts/_progress_bar.scss */
.ie6 .progress_bar {
    width: 800px;
}

/* line 16, C:/wamp/www/assets/sass/parts/_progress_bar.scss */
.progress_bar ul {
    width: 700px;
    padding: 0;
    margin: 0 auto -1px;
    min-height: 86px;
    list-style: none;
    background: transparent url('/images/progress-bar.png') no-repeat 0 30px;
}

/* line 24, C:/wamp/www/assets/sass/parts/_progress_bar.scss */
.ie6 .progress_bar ul {
    height: 86px;
}

/* line 30, C:/wamp/www/assets/sass/parts/_progress_bar.scss */
.progress_bar.blue li .arrow {
    border-bottom-color: #4fa6cb;
}

/* line 33, C:/wamp/www/assets/sass/parts/_progress_bar.scss */
.progress_bar.blue li .arrow .front {
    border-bottom-color: #e3f0f5;
}

/* line 37, C:/wamp/www/assets/sass/parts/_progress_bar.scss */
.ie6 .progress_bar .arrow {
    top: 75px;
}

/* line 40, C:/wamp/www/assets/sass/parts/_progress_bar.scss */
.progress_bar li {
    width: 20%;
    position: relative;
    float: left;
    text-align: center;
    min-height: 86px;
}

/* line 49, C:/wamp/www/assets/sass/parts/_progress_bar.scss */
.progress_bar li.selected .arrow {
    display: block;
}

/* line 50, C:/wamp/www/assets/sass/parts/_progress_bar.scss */
.progress_bar li.selected .label {
    color: #000000;
}

/* line 54, C:/wamp/www/assets/sass/parts/_progress_bar.scss */
.progress_bar .label {
    color: #9f9f9f;
    display: block;
    height: 30px;
    position: relative;
}

/* line 60, C:/wamp/www/assets/sass/parts/_progress_bar.scss */
a .progress_bar .label {
    color: #000000;
}

/* line 64, C:/wamp/www/assets/sass/parts/_progress_bar.scss */
span .progress_bar .label {
    cursor: default;
}

/* line 70, C:/wamp/www/assets/sass/parts/_progress_bar.scss */
.progress_bar .first {
    text-align: left;
}

/* line 73, C:/wamp/www/assets/sass/parts/_progress_bar.scss */
.progress_bar .first .arrow {
    margin-left: 0;
    left: 0;
}

/* line 75, C:/wamp/www/assets/sass/parts/_progress_bar.scss */
.progress_bar .first .marker {
    left: 0;
    margin-left: 0;
    background: transparent url('/images/progress-first-empty.png') no-repeat 0 0;
}

/* line 82, C:/wamp/www/assets/sass/parts/_progress_bar.scss */
.progress_bar .last {
    text-align: right;
}

/* line 85, C:/wamp/www/assets/sass/parts/_progress_bar.scss */
.progress_bar .last .arrow {
    margin-left: 0;
    right: 0;
    left: auto;
}

/* line 87, C:/wamp/www/assets/sass/parts/_progress_bar.scss */
.progress_bar .last .marker {
    left: auto;
    right: -1px;
    margin-left: 0;
    background: transparent url('/images/progress-last-empty.png') no-repeat 0 0;
}

/* line 95, C:/wamp/www/assets/sass/parts/_progress_bar.scss */
.progress_bar .marker {
    position: absolute;
    bottom: -30px;
    left: 50%;
    z-index: 2;
    margin-left: -15px;
    height: 30px;
    width: 30px;
    display: block;
    background: transparent url('/images/progress-middle-empty.png') no-repeat 0 0;
}

/* line 107, C:/wamp/www/assets/sass/parts/_progress_bar.scss */
.progress_bar .arrow {
    width: 0;
    height: 0;
    border-style: solid;
    border-color: transparent;
    border-width: 11px;
    display: block;
    border-bottom-color: #d6d6d6;
    position: relative;
    left: -1px;
    top: -22px;
    position: absolute;
    top: auto;
    bottom: -1px;
    left: 50%;
    margin-left: -15px;
    display: none;
}

/* line 19, C:/wamp/www/assets/sass/helper-functions/_mixin-arrows.scss */
.ie6 .progress_bar .arrow {
    border-right-color: pink;
    border-left-color: pink;
    border-top-color: pink;
    border-top-width: 0;
}

/* line 47, C:/wamp/www/assets/sass/helper-functions/_mixin-arrows.scss */
.ie6 .progress_bar .arrow {
    filter: chroma(color=pink);
    font-size: 0;
    line-height: 0;
}

/* line 77, C:/wamp/www/assets/sass/helper-functions/_mixin-arrows.scss */
.progress_bar .arrow .front {
    width: 0;
    height: 0;
    border-style: solid;
    border-color: transparent;
    border-width: 10px;
    display: block;
    border-bottom-color: white;
    position: absolute;
    left: -10px;
    bottom: -11px;
}

/* line 19, C:/wamp/www/assets/sass/helper-functions/_mixin-arrows.scss */
.ie6 .progress_bar .arrow .front {
    border-right-color: pink;
    border-left-color: pink;
    border-top-color: pink;
    border-top-width: 0;
}

/* line 47, C:/wamp/www/assets/sass/helper-functions/_mixin-arrows.scss */
.ie6 .progress_bar .arrow .front {
    filter: chroma(color=pink);
    font-size: 0;
    line-height: 0;
}

/* line 85, C:/wamp/www/assets/sass/helper-functions/_mixin-arrows.scss */
.ie6 .progress_bar .arrow .front {
    top: 1px;
}

/* line 89, C:/wamp/www/assets/sass/helper-functions/_mixin-arrows.scss */
.ie6 label.radio .progress_bar .arrow .front {
    display: none;
}

/* line 95, C:/wamp/www/assets/sass/helper-functions/_mixin-arrows.scss */
.ie6 label.radio .progress_bar .arrow {
    display: none;
}

/* line 117, C:/wamp/www/assets/sass/parts/_progress_bar.scss */
.ie7 .progress_bar .arrow {
    bottom: 0;
}

/* line 128, C:/wamp/www/assets/sass/parts/_progress_bar.scss */
.progress_bar .incomplete .marker {
    background-image: url('/images/progress-middle-incomplete.png');
}

/* line 133, C:/wamp/www/assets/sass/parts/_progress_bar.scss */
.progress_bar .incomplete .label:hover .marker {
    background-image: url('/images/progress-middle-incomplete-hover.png');
}

/* line 140, C:/wamp/www/assets/sass/parts/_progress_bar.scss */
.progress_bar .incomplete.first .marker {
    background-image: url('/images/progress-first-incomplete.png');
}

/* line 144, C:/wamp/www/assets/sass/parts/_progress_bar.scss */
.progress_bar .incomplete.first .label:hover .marker {
    background-image: url('/images/progress-first-incomplete-hover.png');
}

/* line 151, C:/wamp/www/assets/sass/parts/_progress_bar.scss */
.progress_bar .incomplete.last .marker {
    background-image: url('/images/progress-last-incomplete.png');
}

/* line 155, C:/wamp/www/assets/sass/parts/_progress_bar.scss */
.progress_bar .incomplete.last .label:hover .marker {
    background-image: url('/images/progress-last-incomplete-hover.png');
}

/* line 162, C:/wamp/www/assets/sass/parts/_progress_bar.scss */
.progress_bar .complete {
    background-color: transparent;
}

/* line 164, C:/wamp/www/assets/sass/parts/_progress_bar.scss */
.progress_bar .complete .marker {
    background-image: url('/images/progress-middle-complete.png');
}

/* line 170, C:/wamp/www/assets/sass/parts/_progress_bar.scss */
.progress_bar .complete.first .marker {
    background-image: url('/images/progress-first-complete.png');
}

/* line 176, C:/wamp/www/assets/sass/parts/_progress_bar.scss */
.progress_bar .complete.last .marker {
    background-image: url('/images/progress-last-complete.png');
}

/* line 183, C:/wamp/www/assets/sass/parts/_progress_bar.scss */
.progress_bar .pending .marker {
    background-image: url('/images/progress-middle-pending.png');
}

/* line 189, C:/wamp/www/assets/sass/parts/_progress_bar.scss */
.progress_bar .pending.first .marker {
    background-image: url('/images/progress-first-pending.png');
}

/* line 195, C:/wamp/www/assets/sass/parts/_progress_bar.scss */
.progress_bar .pending.last .marker {
    background-image: url('/images/progress-last-pending.png');
}

/* line 205, C:/wamp/www/assets/sass/parts/_progress_bar.scss */
.ie6 .progress_bar .first .marker,
.ie6 .progress_bar .last .marker {
    background: transparent url('/images/progress-middle-empty.png') no-repeat 0 0;
}

/* line 212, C:/wamp/www/assets/sass/parts/_progress_bar.scss */
.ie6 .progress_bar .incomplete .marker {
    background-image: url('/images/progress-middle-incomplete.png');
}

/* line 217, C:/wamp/www/assets/sass/parts/_progress_bar.scss */
.ie6 .progress_bar .incomplete .label:hover .marker {
    background-image: url('/images/progress-middle-incomplete-hover.png');
}

/* line 224, C:/wamp/www/assets/sass/parts/_progress_bar.scss */
.ie6 .progress_bar .complete {
    background-color: transparent;
}

/* line 226, C:/wamp/www/assets/sass/parts/_progress_bar.scss */
.ie6 .progress_bar .complete .marker {
    background-image: url('/images/progress-middle-complete.png');
}

/* line 233, C:/wamp/www/assets/sass/parts/_progress_bar.scss */
.ie6 .progress_bar .pending .marker {
    background-image: url('/images/progress-middle-pending.png');
}

/* line 3, C:/wamp/www/assets/sass/parts/_manifesto.scss */
.manifesto-list {
    list-style: none;
    padding-left: 0;
}

/* line 8, C:/wamp/www/assets/sass/parts/_manifesto.scss */
.manifesto-item {
    border-top: solid 1px #ddd;
    list-style: none;
    margin-top: 2em;
    padding-top: 1.2em;
    margin-left: 0;
}

/* line 21, C:/wamp/www/assets/sass/parts/_manifesto.scss */
.manifesto p + .actions {
    margin-top: 1em;
}

/* line 25, C:/wamp/www/assets/sass/parts/_manifesto.scss */
.manifesto .logo, .manifesto .logo-retina, .manifesto .logo-agency, .manifesto .logo-agency-retina {
    background-repeat: no-repeat;
    display: block;
    float: left;
}

/* line 32, C:/wamp/www/assets/sass/parts/_manifesto.scss */
.manifesto .logo {
    background-image: url('/images/sprite-base/1x/realme-logo.png');
    width: 58px;
    height: 60px;
}

/* line 39, C:/wamp/www/assets/sass/parts/_manifesto.scss */
.manifesto .logo-retina {
    background-image: url('/images/sprite-base/2x/realme-logo.png');
    width: 126px;
    height: 120px;
}

/* line 46, C:/wamp/www/assets/sass/parts/_manifesto.scss */
.manifesto .logo-agency {
    background-image: url('/images/sprite-agency/1x/realme-logo.png');
    width: 48px;
    height: 50px;
}

/* line 53, C:/wamp/www/assets/sass/parts/_manifesto.scss */
.manifesto .logo-agency-retina {
    background-image: url('/images/sprite-agency/2x/realme-logo.png');
    width: 110px;
    height: 110px;
}

/* line 59, C:/wamp/www/assets/sass/parts/_manifesto.scss */
.manifesto .message pre {
    margin-bottom: 0;
    margin-top: 0.5em;
}

@media print {
    /* line 5, C:/wamp/www/assets/sass/_print.scss */
    * {
        background: transparent !important;
        color: black !important;
        box-shadow: none !important;
        text-shadow: none !important;
        filter: none !important;
        -ms-filter: none !important;
    }

    /* Black prints faster: h5bp.com/s */
    /* line 14, C:/wamp/www/assets/sass/_print.scss */
    a, a:visited {
        text-decoration: underline;
    }

    /* line 18, C:/wamp/www/assets/sass/_print.scss */
    a[href]:after {
        content: " (" attr(href) ")";
    }

    /* line 22, C:/wamp/www/assets/sass/_print.scss */
    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /* line 28, C:/wamp/www/assets/sass/_print.scss */
    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    /* Don't show links for images, or javascript/internal links */
    /* line 32, C:/wamp/www/assets/sass/_print.scss */
    pre, blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    /* line 37, C:/wamp/www/assets/sass/_print.scss */
    thead {
        display: table-header-group;
    }

    /* h5bp.com/t */
    /* line 42, C:/wamp/www/assets/sass/_print.scss */
    tr,
    img {
        page-break-inside: avoid;
    }

    /* line 46, C:/wamp/www/assets/sass/_print.scss */
    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    /* line 56, C:/wamp/www/assets/sass/_print.scss */
    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    /* line 61, C:/wamp/www/assets/sass/_print.scss */
    h2,
    h3 {
        page-break-after: avoid;
    }

    /* line 65, C:/wamp/www/assets/sass/_print.scss */
    body {
        font-size: 0.9375rem;
    }

    /* line 73, C:/wamp/www/assets/sass/_print.scss */
    .print_only {
        display: block !important;
    }

    /* line 77, C:/wamp/www/assets/sass/_print.scss */
    div[role="main"] {
        max-width: 100% !important;
    }

    /* line 82, C:/wamp/www/assets/sass/_print.scss */
    header,
    div.actions {
        display: none !important;
    }
}

.btn-green-tick {
    background-color: #008022 !important;
    color: #fff !important;
    background: url('/images/Tick_Icon_RealMe.png') no-repeat left #008022 !important;
    padding-left: 3.3rem !important;
    background-size: 25px !important;
    background-position-x: 15px !important;
}

.btn-red-up-arrow {
    background-color: #d64309 !important;
    color: #fff !important;
    background: url('/images/Up_Arrow_Icon_RealMe.png') no-repeat left #d64309 !important;
    padding-left: 3.3rem !important;
    background-size: 25px !important;
    background-position-x: 15px !important;
}

.btn-red-right-arrow {
    background-color: #d64309 !important;
    color: #fff !important;
    background: url('/images/Right_Arrow_Icon_RealMe.png') no-repeat left center #d64309 !important;
    background-size: 20px 20px !important;
    background-position-x: 12px !important;
    padding-left: 2.5rem !important;
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
    padding-right: 3rem !important;
    border-radius: 6px;
    font-weight: 600;
    white-space: nowrap;
    display: inline-flex;
    align-items: center;
    height: 2.3rem !important; 
    width: auto !important;
    margin-top: 0 !important;
}

.btn-red-cog {
    background-color: #d64309 !important;
    color: #fff !important;
    background: url('/images/Settings_Icon_RealMe.png') no-repeat left #d64309 !important;
    padding-left: 3.3rem !important;
    background-size: 25px !important;
    background-position-x: 15px !important;
}

.btn-red-cross  {
    background-color: #faede7 !important;
    color: #d64309 !important;
    background: url('/images/Cross_Icon_RealMe.png') no-repeat left #faede7 !important;
    padding-left: 3.3rem !important;
    background-size: 25px !important;
    background-position-x: 15px !important;
    height: 1.6rem;
    padding-top: 1rem;
    width: 8rem;
}

.btn-green-tick-a {
    background-color: #008022 !important;
    color: #fff !important;
    background: url('/images/Tick_Icon_RealMe.png') no-repeat left #008022 !important;
    padding-left: 3.3rem !important;
    background-size: 25px !important;
    background-position-x: 15px !important;
    height: 1.6rem !important;
    padding-top: 1rem !important;
    width: 8rem !important;
}

input[type=file]::file-selector-button {
    font-size: 0.9rem;
    font-weight: 500;
    margin-top: 10px;
    background-color: #faede7;
    background-image: none;
    border: none;
    display: inline-block;
    border-radius: 1rem;
    padding: 0.8rem 5rem 0.8rem 1rem;
    text-align: left;
    width: 15rem;
    white-space: nowrap;
    color: #d64309;
    height: 3.25rem;
    cursor: pointer;
}

.top-radius {
    border-top-right-radius: 1rem;
    border-top-left-radius: 1rem;
}

.bottom-radius {
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
}

input[type=checkbox], input[type=radio]{
    accent-color: #d64309;
}

.import-container{
    display: flex;
    flex-direction: column;   
}

.w-107{
    max-width: 107px !important;
}