/* Minification failed. Returning unminified contents.
(2066,16): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
 */
/*!
 * Bootstrap v3.1.1 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*! normalize.css v3.0.0 | MIT License | git.io/normalize */ 
@font-face {
	font-family: 'InsightWebRegular';
	src: url('Insight_web_Regular.eot');
	src: url('Insight_web_Regular.eot?#iefix') format('embedded-opentype'),
		 url('Insight_web_Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'InsightWebBold';
	src: url('Insight_web_Bold.eot');
	src: url('Insight_web_Bold.eot?#iefix') format('embedded-opentype'),
		 url('Insight_web_Bold.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'InsightDisplayWebLight';
	src: url('InsightDisplay_web_Light.eot');
	src: url('InsightDisplay_web_Light.eot?#iefix') format('embedded-opentype'),
		 url('InsightDisplay_web_Light.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}


html {
    font-family: InsightWebRegular, Arial;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

body {
    margin: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
    display: block;
}

audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline;
}

    audio:not([controls]) {
        display: none;
        height: 0;
    }

[hidden], template {
    display: none;
}

a {
    background: transparent;
}

    a:active, a:hover {
        outline: 0;
    }

abbr[title] {
    border-bottom: 1px dotted;
}

b, strong {
    /*font-weight: bold;*/
    font-family: InsightWebBold, Arial;
}

dfn {
    font-style: italic;
}

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

mark {
    background: #ff0;
    color: #484848;
}

small {
    font-size: 80%;
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

img {
    border: 0;
}

svg:not(:root) {
    overflow: hidden;
}

figure {
    margin: 1em 40px;
}

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

pre {
    overflow: auto;
}

code, kbd, pre, samp {
    font-family: monospace, monospace;
    font-size: 1em;
}

button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}

button {
    overflow: visible;
}

button, select {
    text-transform: none;
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}

    button[disabled], html input[disabled] {
        cursor: default;
    }

    button::-moz-focus-inner, input::-moz-focus-inner {
        border: 0;
        padding: 0;
    }

input {
    line-height: normal;
}

    input[type="checkbox"], input[type="radio"] {
        box-sizing: border-box;
        padding: 0;
    }

    input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
        height: auto;
    }

    input[type="search"] {
        -webkit-appearance: textfield;
        -moz-box-sizing: content-box;
        -webkit-box-sizing: content-box;
        box-sizing: content-box;
    }

        input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
            -webkit-appearance: none;
        }

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

legend {
    border: 0;
    padding: 0;
}

textarea {
    overflow: auto;
}

optgroup {
    font-weight: bold;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

td, th {
    padding: 0;
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

    *:before, *:after {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

html {
    font-size: 62.5%;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

body {
    font-family: InsightWebRegular, Arial;
    font-size: 12px;
    line-height: 1.42857143;
    color: #666;
    background-color: #f0f0f0;
}

input, button, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

a {
    color: #105ae1;
    text-decoration: none;
}

    a:hover, a:focus {
        color: #0000a2;
        text-decoration: underline;
    }

    a:focus {
        outline: thin dotted;
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px;
    }

figure {
    margin: 0;
}

img {
    vertical-align: middle;
}

.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}

.img-rounded {
    border-radius: 6px;
}

.img-thumbnail {
    padding: 4px;
    line-height: 1.42857143;
    background-color: #f0f0f0;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto;
}

.img-circle {
    border-radius: 50%;
}

hr {
    margin-top: 17px;
    margin-bottom: 17px;
    border: 0;
    border-top: 1px solid #eee;
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: inherit; /*font-weight:500;*/
    line-height: 1.1;
    color: inherit;
}

    h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small {
        font-weight: normal;
        line-height: 1;
        color: #999;
    }

h1, .h1, h2, .h2, h3, .h3 {
    margin-top: 17px;
    margin-bottom: 8.5px;
}

    h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h1 .small, .h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small {
        font-size: 65%;
    }

h4, .h4, h5, .h5, h6, .h6 {
    margin-top: 8.5px;
    margin-bottom: 8.5px;
}

    h4 small, .h4 small, h5 small, .h5 small, h6 small, .h6 small, h4 .small, .h4 .small, h5 .small, .h5 .small, h6 .small, .h6 .small {
        font-size: 75%;
    }

h1, .h1 {
    font-size: 31px;
}

h2, .h2 {
    font-size: 25px;
}

h3, .h3 {
    font-size: 21px;
}

h4, .h4 {
    font-size: 15px;
}

h5, .h5 {
    font-size: 12px;
}

h6, .h6 {
    font-size: 11px;
}

p {
    margin: 0 0 8.5px;
}

.lead {
    margin-bottom: 17px;
    font-size: 13px;
    font-weight: 200;
    line-height: 1.4;
}

@media (min-width:768px) {
    .lead {
        font-size: 18px;
    }
}

small, .small {
    font-size: 85%;
}

cite {
    font-style: normal;
}

.text-left {
    text-align: left;
}

.text-right {
    text-align: right;
}

.text-center {
    text-align: center;
}

.text-justify {
    text-align: justify;
}

.text-muted {
    color: #999;
}

.text-primary {
    color: #428bca;
}

a.text-primary:hover {
    color: #3071a9;
}

.text-success {
    color: #3c763d;
}

a.text-success:hover {
    color: #2b542c;
}

.text-info {
    color: #31708f;
}

a.text-info:hover {
    color: #245269;
}

.text-warning {
    color: #8a6d3b;
}

a.text-warning:hover {
    color: #66512c;
}

.text-danger {
    color: #a94442;
}

a.text-danger:hover {
    color: #843534;
}

.bg-primary {
    color: #fff;
    background-color: #428bca;
}

a.bg-primary:hover {
    background-color: #3071a9;
}

.bg-success {
    background-color: #dff0d8;
}

a.bg-success:hover {
    background-color: #c1e2b3;
}

.bg-info {
    background-color: #d9edf7;
}

a.bg-info:hover {
    background-color: #afd9ee;
}

.bg-warning {
    background-color: #fcf8e3;
}

a.bg-warning:hover {
    background-color: #f7ecb5;
}

.bg-danger {
    background-color: #f2dede;
}

a.bg-danger:hover {
    background-color: #e4b9b9;
}

.page-header {
    padding-bottom: 7.5px;
    margin: 34px 0 17px;
    border-bottom: 1px solid #eee;
}

ul, ol {
    margin-top: 0;
    margin-bottom: 8.5px;
}

    ul ul, ol ul, ul ol, ol ol {
        margin-bottom: 0;
    }

.list-unstyled {
    padding-left: 0;
    list-style: none;
}

.list-inline {
    padding-left: 0;
    list-style: none;
    margin-left: -5px;
}

    .list-inline > li {
        display: inline-block;
        padding-left: 5px;
        padding-right: 5px;
    }

dl {
    margin-top: 0;
    margin-bottom: 17px;
}

dt, dd {
    line-height: 1.42857143;
}

dt {
    font-weight: bold;
}

dd {
    margin-left: 0;
}

@media (min-width:768px) {
    .dl-horizontal dt {
        float: left;
        width: 160px;
        clear: left;
        text-align: right;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .dl-horizontal dd {
        margin-left: 180px;
    }
}

abbr[title], abbr[data-original-title] {
    cursor: help;
    border-bottom: 1px dotted #999;
}

.initialism {
    font-size: 90%;
    text-transform: uppercase;
}

blockquote {
    padding: 8.5px 17px;
    margin: 0 0 17px;
    font-size: 15px;
    border-left: 5px solid #eee;
}

    blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child {
        margin-bottom: 0;
    }

    blockquote footer, blockquote small, blockquote .small {
        display: block;
        font-size: 80%;
        line-height: 1.42857143;
        color: #999;
    }

        blockquote footer:before, blockquote small:before, blockquote .small:before {
            content: '\2014 \00A0';
        }

    .blockquote-reverse, blockquote.pull-right {
        padding-right: 15px;
        padding-left: 0;
        border-right: 5px solid #eee;
        border-left: 0;
        text-align: right;
    }

        .blockquote-reverse footer:before, blockquote.pull-right footer:before, .blockquote-reverse small:before, blockquote.pull-right small:before, .blockquote-reverse .small:before, blockquote.pull-right .small:before {
            content: '';
        }

        .blockquote-reverse footer:after, blockquote.pull-right footer:after, .blockquote-reverse small:after, blockquote.pull-right small:after, .blockquote-reverse .small:after, blockquote.pull-right .small:after {
            content: '\00A0 \2014';
        }

    blockquote:before, blockquote:after {
        content: "";
    }

address {
    margin-bottom: 17px;
    font-style: normal;
    line-height: 1.42857143;
}
.container {
    width: 970px\9;
}
.navbar-header {
    float: left;
}
.navbar-collapse {
    float: right;
}

.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}

@media (min-width:768px) {
    .container {
        width: 100%;/*width: 750px;*/
    }
}

@media (min-width:992px) {
    .container {
        width: 970px;
    }
}

@media (min-width:1200px) {
    .container {
        width: 970px; /*width:1170px*/
    }
}

.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}

.row {
    margin-left: -15px;
    margin-right: -15px;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
    float: left;
}

.col-xs-12 {
    width: 100%;
}

.col-xs-11 {
    width: 91.66666667%;
}

.col-xs-10 {
    width: 83.33333333%;
}

.col-xs-9 {
    width: 75%;
}

.col-xs-8 {
    width: 66.66666667%;
}

.col-xs-7 {
    width: 58.33333333%;
}

.col-xs-6 {
    width: 50%;
}

.col-xs-5 {
    width: 41.66666667%;
}

.col-xs-4 {
    width: 33.33333333%;
}

.col-xs-3 {
    width: 25%;
}

.col-xs-2 {
    width: 16.66666667%;
}

.col-xs-1 {
    width: 8.33333333%;
}

.col-xs-pull-12 {
    right: 100%;
}

.col-xs-pull-11 {
    right: 91.66666667%;
}

.col-xs-pull-10 {
    right: 83.33333333%;
}

.col-xs-pull-9 {
    right: 75%;
}

.col-xs-pull-8 {
    right: 66.66666667%;
}

.col-xs-pull-7 {
    right: 58.33333333%;
}

.col-xs-pull-6 {
    right: 50%;
}

.col-xs-pull-5 {
    right: 41.66666667%;
}

.col-xs-pull-4 {
    right: 33.33333333%;
}

.col-xs-pull-3 {
    right: 25%;
}

.col-xs-pull-2 {
    right: 16.66666667%;
}

.col-xs-pull-1 {
    right: 8.33333333%;
}

.col-xs-pull-0 {
    right: 0;
}

.col-xs-push-12 {
    left: 100%;
}

.col-xs-push-11 {
    left: 91.66666667%;
}

.col-xs-push-10 {
    left: 83.33333333%;
}

.col-xs-push-9 {
    left: 75%;
}

.col-xs-push-8 {
    left: 66.66666667%;
}

.col-xs-push-7 {
    left: 58.33333333%;
}

.col-xs-push-6 {
    left: 50%;
}

.col-xs-push-5 {
    left: 41.66666667%;
}

.col-xs-push-4 {
    left: 33.33333333%;
}

.col-xs-push-3 {
    left: 25%;
}

.col-xs-push-2 {
    left: 16.66666667%;
}

.col-xs-push-1 {
    left: 8.33333333%;
}

.col-xs-push-0 {
    left: 0;
}

.col-xs-offset-12 {
    margin-left: 100%;
}

.col-xs-offset-11 {
    margin-left: 91.66666667%;
}

.col-xs-offset-10 {
    margin-left: 83.33333333%;
}

.col-xs-offset-9 {
    margin-left: 75%;
}

.col-xs-offset-8 {
    margin-left: 66.66666667%;
}

.col-xs-offset-7 {
    margin-left: 58.33333333%;
}

.col-xs-offset-6 {
    margin-left: 50%;
}

.col-xs-offset-5 {
    margin-left: 41.66666667%;
}

.col-xs-offset-4 {
    margin-left: 33.33333333%;
}

.col-xs-offset-3 {
    margin-left: 25%;
}

.col-xs-offset-2 {
    margin-left: 16.66666667%;
}

.col-xs-offset-1 {
    margin-left: 8.33333333%;
}

.col-xs-offset-0 {
    margin-left: 0;
}

@media (min-width:768px) {
    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
        float: left;
    }

    .col-sm-12 {
        width: 100%;
    }

    .col-sm-11 {
        width: 91.66666667%;
    }

    .col-sm-10 {
        width: 83.33333333%;
    }

    .col-sm-9 {
        width: 75%;
    }

    .col-sm-8 {
        width: 66.66666667%;
    }

    .col-sm-7 {
        width: 58.33333333%;
    }

    .col-sm-6 {
        width: 50%;
    }

    .col-sm-5 {
        width: 41.66666667%;
    }

    .col-sm-4 {
        width: 33.33333333%;
    }

    .col-sm-3 {
        width: 25%;
    }

    .col-sm-2 {
        width: 16.66666667%;
    }

    .col-sm-1 {
        width: 8.33333333%;
    }

    .col-sm-pull-12 {
        right: 100%;
    }

    .col-sm-pull-11 {
        right: 91.66666667%;
    }

    .col-sm-pull-10 {
        right: 83.33333333%;
    }

    .col-sm-pull-9 {
        right: 75%;
    }

    .col-sm-pull-8 {
        right: 66.66666667%;
    }

    .col-sm-pull-7 {
        right: 58.33333333%;
    }

    .col-sm-pull-6 {
        right: 50%;
    }

    .col-sm-pull-5 {
        right: 41.66666667%;
    }

    .col-sm-pull-4 {
        right: 33.33333333%;
    }

    .col-sm-pull-3 {
        right: 25%;
    }

    .col-sm-pull-2 {
        right: 16.66666667%;
    }

    .col-sm-pull-1 {
        right: 8.33333333%;
    }

    .col-sm-pull-0 {
        right: 0;
    }

    .col-sm-push-12 {
        left: 100%;
    }

    .col-sm-push-11 {
        left: 91.66666667%;
    }

    .col-sm-push-10 {
        left: 83.33333333%;
    }

    .col-sm-push-9 {
        left: 75%;
    }

    .col-sm-push-8 {
        left: 66.66666667%;
    }

    .col-sm-push-7 {
        left: 58.33333333%;
    }

    .col-sm-push-6 {
        left: 50%;
    }

    .col-sm-push-5 {
        left: 41.66666667%;
    }

    .col-sm-push-4 {
        left: 33.33333333%;
    }

    .col-sm-push-3 {
        left: 25%;
    }

    .col-sm-push-2 {
        left: 16.66666667%;
    }

    .col-sm-push-1 {
        left: 8.33333333%;
    }

    .col-sm-push-0 {
        left: 0;
    }

    .col-sm-offset-12 {
        margin-left: 100%;
    }

    .col-sm-offset-11 {
        margin-left: 91.66666667%;
    }

    .col-sm-offset-10 {
        margin-left: 83.33333333%;
    }

    .col-sm-offset-9 {
        margin-left: 75%;
    }

    .col-sm-offset-8 {
        margin-left: 66.66666667%;
    }

    .col-sm-offset-7 {
        margin-left: 58.33333333%;
    }

    .col-sm-offset-6 {
        margin-left: 50%;
    }

    .col-sm-offset-5 {
        margin-left: 41.66666667%;
    }

    .col-sm-offset-4 {
        margin-left: 33.33333333%;
    }

    .col-sm-offset-3 {
        margin-left: 25%;
    }

    .col-sm-offset-2 {
        margin-left: 16.66666667%;
    }

    .col-sm-offset-1 {
        margin-left: 8.33333333%;
    }

    .col-sm-offset-0 {
        margin-left: 0;
    }
}

@media (min-width:992px) {
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
        float: left;
    }

    .col-md-12 {
        width: 100%;
    }

    .col-md-11 {
        width: 91.66666667%;
    }

    .col-md-10 {
        width: 83.33333333%;
    }

    .col-md-9 {
        width: 75%;
    }

    .col-md-8 {
        width: 66.66666667%;
    }

    .col-md-7 {
        width: 58.33333333%;
    }

    .col-md-6 {
        width: 50%;
    }

    .col-md-5 {
        width: 41.66666667%;
    }

    .col-md-4 {
        width: 33.33333333%;
    }

    .col-md-3 {
        width: 25%;
    }

    .col-md-2 {
        width: 16.66666667%;
    }

    .col-md-1 {
        width: 8.33333333%;
    }

    .col-md-pull-12 {
        right: 100%;
    }

    .col-md-pull-11 {
        right: 91.66666667%;
    }

    .col-md-pull-10 {
        right: 83.33333333%;
    }

    .col-md-pull-9 {
        right: 75%;
    }

    .col-md-pull-8 {
        right: 66.66666667%;
    }

    .col-md-pull-7 {
        right: 58.33333333%;
    }

    .col-md-pull-6 {
        right: 50%;
    }

    .col-md-pull-5 {
        right: 41.66666667%;
    }

    .col-md-pull-4 {
        right: 33.33333333%;
    }

    .col-md-pull-3 {
        right: 25%;
    }

    .col-md-pull-2 {
        right: 16.66666667%;
    }

    .col-md-pull-1 {
        right: 8.33333333%;
    }

    .col-md-pull-0 {
        right: 0;
    }

    .col-md-push-12 {
        left: 100%;
    }

    .col-md-push-11 {
        left: 91.66666667%;
    }

    .col-md-push-10 {
        left: 83.33333333%;
    }

    .col-md-push-9 {
        left: 75%;
    }

    .col-md-push-8 {
        left: 66.66666667%;
    }

    .col-md-push-7 {
        left: 58.33333333%;
    }

    .col-md-push-6 {
        left: 50%;
    }

    .col-md-push-5 {
        left: 41.66666667%;
    }

    .col-md-push-4 {
        left: 33.33333333%;
    }

    .col-md-push-3 {
        left: 25%;
    }

    .col-md-push-2 {
        left: 16.66666667%;
    }

    .col-md-push-1 {
        left: 8.33333333%;
    }

    .col-md-push-0 {
        left: 0;
    }

    .col-md-offset-12 {
        margin-left: 100%;
    }

    .col-md-offset-11 {
        margin-left: 91.66666667%;
    }

    .col-md-offset-10 {
        margin-left: 83.33333333%;
    }

    .col-md-offset-9 {
        margin-left: 75%;
    }

    .col-md-offset-8 {
        margin-left: 66.66666667%;
    }

    .col-md-offset-7 {
        margin-left: 58.33333333%;
    }

    .col-md-offset-6 {
        margin-left: 50%;
    }

    .col-md-offset-5 {
        margin-left: 41.66666667%;
    }

    .col-md-offset-4 {
        margin-left: 33.33333333%;
    }

    .col-md-offset-3 {
        margin-left: 25%;
    }

    .col-md-offset-2 {
        margin-left: 16.66666667%;
    }

    .col-md-offset-1 {
        margin-left: 8.33333333%;
    }

    .col-md-offset-0 {
        margin-left: 0;
    }
}

@media (min-width:1200px) {
    .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
        float: left;
    }

    .col-lg-12 {
        width: 100%;
    }

    .col-lg-11 {
        width: 91.66666667%;
    }

    .col-lg-10 {
        width: 83.33333333%;
    }

    .col-lg-9 {
        width: 75%;
    }

    .col-lg-8 {
        width: 66.66666667%;
    }

    .col-lg-7 {
        width: 58.33333333%;
    }

    .col-lg-6 {
        width: 50%;
    }

    .col-lg-5 {
        width: 41.66666667%;
    }

    .col-lg-4 {
        width: 33.33333333%;
    }

    .col-lg-3 {
        width: 25%;
    }

    .col-lg-2 {
        width: 16.66666667%;
    }

    .col-lg-1 {
        width: 8.33333333%;
    }

    .col-lg-pull-12 {
        right: 100%;
    }

    .col-lg-pull-11 {
        right: 91.66666667%;
    }

    .col-lg-pull-10 {
        right: 83.33333333%;
    }

    .col-lg-pull-9 {
        right: 75%;
    }

    .col-lg-pull-8 {
        right: 66.66666667%;
    }

    .col-lg-pull-7 {
        right: 58.33333333%;
    }

    .col-lg-pull-6 {
        right: 50%;
    }

    .col-lg-pull-5 {
        right: 41.66666667%;
    }

    .col-lg-pull-4 {
        right: 33.33333333%;
    }

    .col-lg-pull-3 {
        right: 25%;
    }

    .col-lg-pull-2 {
        right: 16.66666667%;
    }

    .col-lg-pull-1 {
        right: 8.33333333%;
    }

    .col-lg-pull-0 {
        right: 0;
    }

    .col-lg-push-12 {
        left: 100%;
    }

    .col-lg-push-11 {
        left: 91.66666667%;
    }

    .col-lg-push-10 {
        left: 83.33333333%;
    }

    .col-lg-push-9 {
        left: 75%;
    }

    .col-lg-push-8 {
        left: 66.66666667%;
    }

    .col-lg-push-7 {
        left: 58.33333333%;
    }

    .col-lg-push-6 {
        left: 50%;
    }

    .col-lg-push-5 {
        left: 41.66666667%;
    }

    .col-lg-push-4 {
        left: 33.33333333%;
    }

    .col-lg-push-3 {
        left: 25%;
    }

    .col-lg-push-2 {
        left: 16.66666667%;
    }

    .col-lg-push-1 {
        left: 8.33333333%;
    }

    .col-lg-push-0 {
        left: 0;
    }

    .col-lg-offset-12 {
        margin-left: 100%;
    }

    .col-lg-offset-11 {
        margin-left: 91.66666667%;
    }

    .col-lg-offset-10 {
        margin-left: 83.33333333%;
    }

    .col-lg-offset-9 {
        margin-left: 75%;
    }

    .col-lg-offset-8 {
        margin-left: 66.66666667%;
    }

    .col-lg-offset-7 {
        margin-left: 58.33333333%;
    }

    .col-lg-offset-6 {
        margin-left: 50%;
    }

    .col-lg-offset-5 {
        margin-left: 41.66666667%;
    }

    .col-lg-offset-4 {
        margin-left: 33.33333333%;
    }

    .col-lg-offset-3 {
        margin-left: 25%;
    }

    .col-lg-offset-2 {
        margin-left: 16.66666667%;
    }

    .col-lg-offset-1 {
        margin-left: 8.33333333%;
    }

    .col-lg-offset-0 {
        margin-left: 0;
    }
}

.clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after {
    content: " ";
    display: table;
}

.clearfix:after, .container:after, .container-fluid:after, .row:after {
    clear: both;
}

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.pull-right {
    float: right !important;
}

.pull-left {
    float: left !important;
}

.hide {
    display: none !important;
}

.show {
    display: block !important;
}

.invisible {
    visibility: hidden;
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}

.hidden {
    display: none !important;
    visibility: hidden !important;
}

.affix {
    position: fixed;
}

@-ms-viewport {
    width: device-width;
}

.visible-xs, .visible-sm, .visible-md, .visible-lg {
    display: none !important;
}

@media (max-width:767px) {
    .visible-xs {
        display: block !important;
    }

    table.visible-xs {
        display: table;
    }

    tr.visible-xs {
        display: table-row !important;
    }

    th.visible-xs, td.visible-xs {
        display: table-cell !important;
    }
}

@media (min-width:768px) and (max-width:991px) {
    .visible-sm {
        display: block !important;
    }

    table.visible-sm {
        display: table;
    }

    tr.visible-sm {
        display: table-row !important;
    }

    th.visible-sm, td.visible-sm {
        display: table-cell !important;
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .visible-md {
        display: block !important;
    }

    table.visible-md {
        display: table;
    }

    tr.visible-md {
        display: table-row !important;
    }

    th.visible-md, td.visible-md {
        display: table-cell !important;
    }
}

@media (min-width:1200px) {
    .visible-lg {
        display: block !important;
    }

    table.visible-lg {
        display: table;
    }

    tr.visible-lg {
        display: table-row !important;
    }

    th.visible-lg, td.visible-lg {
        display: table-cell !important;
    }
}

@media (max-width:767px) {
    .hidden-xs {
        display: none !important;
    }
}

@media (min-width:768px) and (max-width:991px) {
    .hidden-sm {
        display: none !important;
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .hidden-md {
        display: none !important;
    }
}

@media (min-width:1200px) {
    .hidden-lg {
        display: none !important;
    }
}

.visible-print {
    display: none !important;
}

@media print {
    .visible-print {
        display: block !important;
    }

    table.visible-print {
        display: table;
    }

    tr.visible-print {
        display: table-row !important;
    }

    th.visible-print, td.visible-print {
        display: table-cell !important;
    }
}

@media print {
    .hidden-print {
        display: none !important;
    }
}


.nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

    .nav .nav-divider {
        height: 1px;
        margin: 9px 0;
        overflow: hidden;
        background-color: #e5e5e5;
    }

.navbar {
    position: relative;
    min-height: 40px;
    margin-bottom: 20px;
    /*border: 1px solid transparent;*/
}
footer.navbar {    min-height: 38px;
}
@media (min-width:768px) {
    .navbar {
        border-radius: 4px;
    }
}

@media (min-width:768px) {
    .navbar-header {
        float: left;
    }
}

.navbar-collapse {
    padding-right: 15px;
    padding-left: 15px;
    overflow-x: visible;
    -webkit-overflow-scrolling: touch;
    border-top: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
}

    .navbar-collapse.in {
        overflow-y: auto;
    }

@media (min-width:768px) {
    .navbar-collapse {
        width: auto;
        border-top: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

        .navbar-collapse.collapse {
            display: block!important;
            height: auto!important;
            padding-bottom: 0;
            overflow: visible!important;
        }

        .navbar-collapse.in {
            overflow-y: visible;
        }

    .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
        padding-right: 0;
        padding-left: 0;
    }
}

.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    max-height: 340px;
}

@media (max-width:480px) and (orientation:landscape) {
    .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
        max-height: 200px;
    }
}

.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
    margin-right: -15px;
    margin-left: -15px;
    *margin-right: 0px;
    *margin-left: 0px;
}

@media (min-width:768px) {
    .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
        margin-right: 0;
        margin-left: 0;
    }
}

.navbar-static-top {
    z-index: 1000;
    border-width: 0 0 1px;
}

@media (min-width:768px) {
    .navbar-static-top {
        border-radius: 0;
    }
}

.navbar-fixed-top, .navbar-fixed-bottom {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
    -webkit-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}

@media (min-width:768px) {
    .navbar-fixed-top, .navbar-fixed-bottom {
        border-radius: 0;
    }
}

.navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
}

.navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0;
    /*border-width: 1px 0 0;*/
}

.navbar-brand {
    float: left;
    height: 50px;
    padding: 15px 15px;
    font-size: 18px;
    line-height: 20px;
}

    .navbar-brand:hover, .navbar-brand:focus {
        text-decoration: none;
    }

@media (min-width:768px) {
    .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
        margin-left: -15px;
    }
}

.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

    .navbar-toggle:focus {
        outline: 0;
    }

    .navbar-toggle .icon-bar {
        display: block;
        width: 22px;
        height: 2px;
        border-radius: 1px;
    }

        .navbar-toggle .icon-bar + .icon-bar {
            margin-top: 4px;
        }

@media (min-width:768px) {
    .navbar-toggle {
        display: none;
    }
}

.navbar-nav {
    margin: 7.5px -15px;
}

    .navbar-nav > li > a {
        padding-top: 10px;
        padding-bottom: 10px;
        line-height: 20px;
    }

@media (max-width:767px) {
    .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

        .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {
            padding: 5px 15px 5px 25px;
        }

        .navbar-nav .open .dropdown-menu > li > a {
            line-height: 20px;
        }

            .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
                background-image: none;
            }
}

@media (min-width:768px) {
    .navbar-nav {
        float: left;
        margin: 0;
    }

        .navbar-nav > li {
            float: left;
        }

            .navbar-nav > li > a {
                padding-top: 15px;
                padding-bottom: 15px;
            }

        /*.navbar-nav.navbar-right:last-child {
            margin-right: -15px;
        }*/
}

@media (min-width:768px) {
    .navbar-left {
        float: left!important;
    }

    .navbar-right {
        float: right!important;
    }
}

.navbar-text {
    margin-top: 15px;
    margin-bottom: 15px;
}

@media (min-width:768px) {
    .navbar-text {
        float: left;
        margin-right: 15px;
        margin-left: 15px;
    }

        .navbar-text.navbar-right:last-child {
            margin-right: 0;
        }
}

.navbar-default {
    z-index: 9999;
    font-size: 0.857em;
    background: transparent url('data:image/png;base64,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') repeat-x;
    *background: transparent url('../images/header_bg.png') repeat-x;
}
.footer.navbar-default {
    /*background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAmCAIAAACK3mZQAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QcXFBMtIoUALAAAAC1JREFUCNdjYGJiYjI3N2f6//8/EwMDA9P////hbGQ+Nnl0MXS12OQImcEAAQBvSEWvGZ5t7QAAAABJRU5ErkJggg==') repeat-x;*/
    /*background: transparent url('../images/footer_bg.png') repeat-x;*/
}
.nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after {
    display: table;
    content: " ";
}

.nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-footer:after {
    clear: both;
}

.navbar-header, .navbar-right {
    color: #cacaca;
    margin: 10px auto;
}

footer .navbar-header, footer .navbar-right {
    margin: 8px auto;
}
html,
body,
button,
input,
select,
textarea {
    color: #484848;
}

html {
	-webkit-font-smoothing: antialiased;
	overflow-y: scroll;
	outline: 0 none !important;
}

body {
    font-family: InsightWebRegular, Arial;
    font-size: 14px;
	*font-size: small;
	*font: x-small;
	line-height: 1.429em;
	outline: 0 none !important;
}

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #e4e4e4;
    margin: 1em 0;
    padding: 0;
}

img {
    vertical-align: middle;
    outline: 0 none !important;
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

textarea {
    resize: vertical;
}

.chromeframe {
    margin: 0.2em 0;
    background: #e4e4e4;
    color: #484848;
    padding: 0.2em;
}

table {
	font-size: inherit;
	font: 100%;
}

select, input, textarea {
	font-size: 99%:
	font-family: InsightWebRegular, Arial;
}

input[type="radio"] {
	vertical-align: middle;
}

input[type="checkbox"] {
	vertical-align: bottom;
	*vertical-align: baseline;
}

.ie6 input {
	vertical-align: text-bottom;
}

label, input[type=button], input[type=submit], button, input[type=checkbox], input[type=radio], select {
	cursor: pointer;
}

.ie7 img {
	-ms-interpolation-mode: bicubic;
}

pre {
    white-space: pre; /* CSS2 */
    white-space: pre-wrap; /* CSS 2.1 */
    white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
    word-wrap: break-word; /* IE */
}

/* ==========================================================================
   Helper classes
   ========================================================================== */

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%;
}

.hidden {
    display: none !important;
    visibility: hidden;
}

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

.invisible {
    visibility: hidden;
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

/* ==========================================================================
   Media Queries / Print styles
   ========================================================================== */

@media print,
(-o-min-device-pixel-ratio: 5/4),
(-webkit-min-device-pixel-ratio: 1.25),
(min-resolution: 120dpi) {
/*Styles*/
}

@media print {
    * {
    	background: transparent !important;
        color: #000 !important; /* Black prints faster: h5bp.com/s */
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
     * Don't show links for images, or javascript/internal links
     */

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group; /* h5bp.com/t */
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
    
    .hdr, .ftr, #progress, #navigation, canvas {
    	display: none !important;
    }
    
    #logo:after {
    	content: url('https://ceops.gfk.com/basic/layout/img/gfk_logo.png');
    }
}

b {
    font-family: InsightWebBold, Arial;
}

i {
    font-family: InsightDisplayWebLight, Arial;
    font-style: italic;
    font-style: oblique;
}

p {
    margin: 0px 0px 30px 0px;
}

h1, h2, h3, h4, h5, h6 {
    margin: 0;
}

h1 {
    font-family: InsightDisplayWebLight, Arial;
    font-size: 30px;
    line-height: 36px;
    text-transform: uppercase;
    background: -webkit-linear-gradient(left, #00659d,#007dc3);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin: 0px 0px 9px 0px;
}

h2 {
    font-family: InsightWebRegular, Arial;
    font-size: 20px;
    line-height: 26px;
    padding-bottom: 12px;
    margin-bottom: 15px;
    text-transform: uppercase;
    background-image: -webkit-gradient(linear, left top, right top, from(#105ae1), to(#f6d50f));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: normal;
}

h3 {
    font-size: 20px;
    line-height: 26px;
    font-weight: normal;
}

h4 {
    font-size: 18px;
    line-height: 24px;
    font-weight: normal;
}

h5, h6 {
    font-size: 16px;
    line-height: 22px;
    font-weight: normal;
}

h5 {
    text-transform: uppercase;
}

h3, h4, h5 {
    margin-bottom: 15px;
}

h1, h2 {
    color: #e55a00;
}

h3, h4, h5 {
    color: #484848;
}

h6 {
    color: #999999;
}

a:hover, a:active {
    outline: 0 none !important;
}

a, a:visited, a:active, a:hover {
    color: #007dc3;
    text-decoration: none;
    outline: 0 none !important;
}

    a:hover {
        color: #00669f;
        text-decoration: underline;
    }

.gradient {
    background: -webkit-linear-gradient(left, #e55a00, #f6d50f);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

body {
    background-color: #ededed;
}

#bgeffect {
    position: fixed;
    /*width: 100%;*/
    min-height: 100%;
    /*background: transparent url('../images/bg_effect.png') no-repeat center 40px fixed;*/
}

#contentbg {
    position: fixed;
    width: 1000px;
    height: 100%;
    left: 50%;
    margin-left: -500px;
    background: transparent url('data:image/png;base64,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') repeat-y;
    *background: transparent url('https://ceops.gfk.com/basic/layout/img/content_bg.png') repeat-y;
}

#wrapper {
    position: absolute;
    width: 100%;
    height: 100%;
    background: transparent;
}

#main {
    margin: 0 auto;
    background: transparent;
    /* Negative indent footer by its height */
    margin-bottom: -40px;
    /* Pad bottom by footer height */
    /*padding-bottom:70px;*/
}


.hdr-inner-right {
    text-align: right;
    padding-right: 30px;
}

/*.ftr {
	bottom: 0;
	position: fixed;
	left: 0;
	width: 100%;
	height: 38px;
	z-index: 9999;
	font-size: 0.857em;
	background: transparent url('../images/footer_bg.png') repeat-x;
}

.ftr-wrap {
	color: #cacaca;
	max-width: 1000px;
	margin: 8px auto;
}

.ftr-inner-right {
	text-align: right;
	padding-right: 30px;
}

.ftr-inner-left {
	float: left;
	padding-left: 30px;
}*/

.navbar-header a, .navbar-header a:visited, .ftr-inner-left a, .ftr-inner-left a:visited,
.navbar-right a, .navbar-right a:visited, .ftr-inner-right a, .ftr-inner-right a:visited {
    color: #cacaca;
}


    .navbar-header a:hover, .ftr-inner-left a:hover,
    .navbar-right a:hover, .ftr-inner-right a:hover {
        color: #ffffff;
        text-decoration: none;
    }

#topbox {
    margin-top: 70px;
    width: auto; /*width: 940px;*/
    height: auto; /*height: 65px;*/
    overflow-x: hidden;
}

div#logo {
    width: 65px;
    height: 65px;
    background: transparent url('https://ceops.gfk.com/basic/layout/img/gfk_logo.png') no-repeat;
    float: left;
}

img#logo {
    overflow: hidden;
    /*width: 90%;
width: Calc(100% - 30px);*/
}

#customerlogo {
    height: 65px;
    float: left;
    margin-left: 30px;
}

#progress {
    display: none;
    position: relative;
    width: 470px;
    height: 65px;
    float: right;
    overflow-y: visible;
}

#progresscount {
    position: absolute;
    width: 70px;
    line-height: 24px;
    font-size: 1.85em;
    color: #E55A00;
    text-align: right;
    right: 0;
    bottom: 0;
    margin-bottom: -4px;
}

.console #progresscount {
    margin-bottom: -3px;
}

.confirmit-rtl #progresscount {
    position: absolute;
    width: 70px;
    line-height: 24px;
    font-size: 1.85em;
    color: #E55A00;
    text-align: right;
    right: 0;
    bottom: 0;
    margin-bottom: -2px;
    margin-right: 130px;
}

.webkitprogresscount {
    background: -webkit-linear-gradient(left, #e55a00, #f6d50f);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

#progresscanvas {
    position: absolute;
    right: 0;
    bottom: 0;
    margin-bottom: -5px;
}

.gtie8 #progresscanvas {
    position: absolute;
    right: 0;
    bottom: 0;
    margin-bottom: 0px;
}

.confirmit-rtl #progresscanvas {
    position: absolute;
    right: 130px;
    bottom: 0;
    margin-bottom: 0;
}

#progresstext {
    position: absolute;
    width: 370px;
    font-size: 1.143em;
    line-height: 11px;
    text-align: right;
    right: 75px;
    bottom: 0;
    overflow-y: visible;
}

.console #progresstext {
    line-height: 24px;
    margin-bottom: -6px;
}

.confirmit-rtl #progresstext {
    position: absolute;
    width: 370px;
    font-size: 1.143em;
    line-height: 11px;
    text-align: right;
    right: 0;
    bottom: 0;
    overflow-y: visible;
}

.spacer {
    clear: both;
    width: 100%;
    height: 0;
    margin: 30px 0px;
    border-bottom: 1px solid #e4e4e4;
}

.marginbottomhack {
    margin-top: 65px;
    padding: 0;
    width: 100%;
    height: 68px !important;
}

/*#navigation {
	position: relative;
	width: 95%;
	width: calc(100% - 20px);
    padding-bottom:10px;
}*/

/*.innernav {
	position: absolute;
	width: 470px;
	right: 0;
	text-align: right;
}*/

.confirmit-rtl .innernav, .console .innernav {
    position: absolute;
    width: 260px;
    right: 0;
    text-align: right;
}

input[type=button], input[type=submit] {
    font-size: 1.125em;
    padding: 5px 20px;
}

#forwardbutton, #okbutton {
    width: 120px;
    height: 35px;
    color: #ffffff !important;
    border: 1px solid #1c5b9c;
    margin-right: 0 !important;
    background: #007DC3;
    text-shadow: 1px 1px 1px #1c5b9c;
}

.confirmit-nav {
    width: 100px;
    height: 35px;
    color: #ffffff !important;
    border: 1px solid #1c5b9c;
    margin-right: 0 !important;
    background: #007DC3;
    text-shadow: 1px 1px 1px #1c5b9c;
    font-size: 1.125em;
    background: linear-gradient(#00659d,#007dc3);
    border: 1px solid #1c5b9c;
    display: inline-block;
    text-decoration: none !important;
    line-height: 18px;
    text-shadow: 1px 1px 1px #001f60;
    font-size: 1.125em;
    font-family: InsightWebRegular, sans-serif;
}

#forwardbutton:hover, #okbutton:hover {
    position: relative;
    top: 1px;
    color: #ffffff;
    text-decoration: none;
    background-color: #007dc3;
}

#backbutton {
    width: 120px;
    height: 35px;
    background: #fefefe;
    color: #808080;
    border: 1px solid #e4e4e4;
    text-shadow: 1px 1px 1px #e4e4e4;
    margin-right: 20px;
}

    #backbutton:hover {
        position: relative;
        top: 1px;
        color: #808080;
        text-decoration: none;
        background-color: #fefefe;
    }

/* ==========================================================================
   Confirmit Styles
   ========================================================================== */

fieldset, .confirmit-table, .confirmit-grid {
    max-width: 940px !important;
}

#forwardbutton, #backbutton, #okbutton {
    float: right !important;
}

.console #forwardbutton, .console #backbutton, .console #okbutton {
    float: left !important;
}

.confirmit-fwdfirstnav-next {
    width: 120px;
}

.confirmit-fwdfirstnav-prev {
    float: right;
}

.questiontext {
    font-size: 1.143em;
    padding-bottom: 15px;
}

.questiontitle {
    font-size: 1.143em;
    padding-bottom: 15px;
    padding-right: 5px;
}

.questioninstruction {
    font-style: italic;
    padding-bottom: 15px;
}

.questionarea {
    margin-top: 15px;
}

    .questionarea * {
        vertical-align: top;
    }

.confirmit-table tr td {
    padding: 2px 0;
    vertical-align: middle;
}

.confirmit-grid .labeldefault {
    padding-left: 10px;
    text-align: left;
    color: #00659d;
}

.labeldefault label {
    display: inline-block;
    padding-left: 10px;
    padding-right: 10px;
    vertical-align: middle !important;
    color: #00659d;
}

.labeldefault .open {
    display: inline-block;
    margin-left: 10px;
    vertical-align: middle !important;
}

.labelright {
    text-align: left !important;
    padding-left: 10px;
}

.questionerror /*, .accidentalmessage*/ {
    margin-bottom: 15px;
    padding: 10px 0;
    background-color: #dc291e;
    line-height: 1.25em;
    font-size: 1em;
    color: #ffffff;
    text-align: center;
}

.griderror /*, .accidentalmessage*/ {
    border: 1px solid #ffffff;
    background-color: #dc291e;
}

.gridlabel {
    border-top: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
    color: #00659d;
    text-align: left;
    font-weight: normal;
    vertical-align: middle;
}

.gridlabelright {
    text-align: left !important;
    padding-left: 10px;
}

.gridscale {
    border: 1px solid #e4e4e4;
    border-top: none;
    padding: 5px;
    color: #00659d;
    text-align: center;
    font-weight: normal;
    vertical-align: bottom;
}

.gridcell {
    border: 1px solid #e4e4e4;
    border-top: none;
    padding: 5px;
    color: #00659d;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
}

.gridgroup {
    padding: 5px 0;
    font-weight: bold;
}

.confirmit-rtl .gridlabel {
    text-align: right;
}

.open, .gridopen, .confirmit-lookup-search, .confirmit-lookup {
    font-family: InsightWebRegular, Arial;
    font-size: 1em;
    color: #484848;
    border: 1px solid #999999;
    max-width: 938px;
}

.confirmit-rtl .open {
    right: 1px !important;
}

.yui3-resize-wrapper, .confirmit-lookup-container {
    max-width: 938px !important;
}

/* open fields + searchable answer lists */
.openbgbig, .confirmit-lookup-selection {
    background: transparent url('https://ceops.gfk.com/basic/layout/img/openbg.png') repeat-x 0 bottom;
}

.openbgsmall, .confirmit-lookup-search {
    background: transparent url('https://ceops.gfk.com/basic/layout/img/openbgsmall.png') repeat-x 0 bottom;
}

.confirmit-lookup, .confirmit-lookup-selection {
    border: 1px solid #999999;
}

.confirmit-rtl .confirmit-lookup, .confirmit-rtl .confirmit-lookup-selection {
    border: 1px solid #999999;
    text-align: right !important;
}

    .confirmit-rtl .confirmit-lookup label, .confirmit-rtl .confirmit-lookup-selected span {
        text-align: right !important;
    }

.confirmit-lookup-search {
    height: 23px;
    padding: 2px;
}

.confirmit-lookup div {
    height: 1.5em;
    padding-left: 5px;
    vertical-align: baseline;
    color: #00659d;
}

    .confirmit-lookup div input {
        vertical-align: middle !important;
    }

    .confirmit-lookup div label {
        padding-left: 5px;
    }

.confirmit-lookup-selected {
    font-size: 0.9em;
    color: #484848;
    padding-left: 5px;
}

.confirmit-rtl .confirmit-lookup-selected {
    font-size: 0.9em;
    color: #484848;
    padding-right: 5px;
}

.confirmit-lookup-clear {
    float: left !important;
}

.confirmit-rtl .confirmit-lookup-clear {
    float: right !important;
}


/* star rating */
.confirmit-star {
    background-image: url('https://ceops.gfk.com/basic/layout/img/star.png');
}

.confirmit-star-hover {
    background-image: url('https://ceops.gfk.com/basic/layout/img/star_selected.png');
}

/* grid bars */
.confirmit-gb-l {
    vertical-align: middle !important;
    color: #00659d;
    font-family: InsightWebBold, Arial;
    font-weight: normal;
}

.confirmit-gb-bcl {
    color: #00659d;
    font-weight: normal;
}

.confirmit-gb-c {
    margin-bottom: -20px;
}

.confirmit-gb-bc {
    -webkit-transition: background-color 0.5s ease-out;
    -moz-transition: background-color 0.5s ease-out;
    -ms-transition: background-color 0.5s ease-out;
    -o-transition: background-color 0.5s ease-out;
    transition: background-color 0.5s ease-out;
}

/* card sort */
.deckstyle {
    padding: 5px;
    margin-left: 5px;
    background: #cacaca;
    /*width: 508px;
	height: 150px;*/
}

.confirmit-rtl .deckstyle {
    padding: 5px;
    margin-right: 5px;
    background: #cacaca;
    /*width: 508px;
	height: 150px;*/
}

.cardstyle, .carddroppedstyle {
    cursor: pointer;
    /*width: 200px;
	height: 90px;*/
    margin: 5px;
    padding: 5px;
    color: #ffffff;
    line-height: 1em;
    border: 1px solid #484848;
    background: #393939;
}

.carddraggedstyle {
    cursor: pointer;
    /*width: 200px;
	height: 90px;*/
    margin: 5px;
    padding: 5px;
    color: #ffffff;
    line-height: 1em;
    border: 1px solid #484848;
    background: #393939;
}

.dropareastyle {
    padding: 2px;
    margin: 5px 5px 0 5px;
    border-bottom: 5px solid #cacaca;
    background: #cacaca;
    /*width: 250px;
	height: 150px;*/
}

.dropareahoverstyle {
    padding: 2px;
    margin: 5px 5px 0 5px;
    border-bottom: 5px solid #e55a00;
    background: #cacaca;
    /*width: 250px;
	height: 150px;*/
}

.cardlabel {
    margin: 0 5px 5px 5px;
    background: #007DC3;
    /*width: 244px;*/
    padding: 5px;
    text-align: center;
    color: #ffffff;
}

/* calendar */
.confirmit-cal * {
    font-family: InsightWebBold, Arial;
    font-size: 1.05em;
    color: #00659d;
}

.calnav {
    font-weight: normal;
}

.yui-skin-sam .yui-calendar td.calcell.calcellhover, .yui-skin-sam .yui-calendar td.calcell.calcellhover a {
    background-color: #00659d !important;
}

.confirmit-rtl .confirmit-cal-img {
    margin-right: 5px;
    margin-top: -3px;
}

.confirmit-cal {
    margin-left: 5px;
    margin-top: -2px;
}

/* charts */
.confirmit-chart-container {
    font-family: InsightWebBold, Arial;
}

.confirmit-chart-progress-bg {
    height: 12px;
    background: #cacaca;
    padding: 0;
}

.confirmit-chart-progress-bar {
    background: url('https://ceops.gfk.com/basic/layout/img/bar.png') repeat-x scroll 0 0 transparent;
    margin: 0;
}

.confirmit-chart-total {
    height: 14px;
    line-height: 1em;
    font-size: 1em;
    padding: 4px;
    color: #ffffff;
    background: #007DC3;
    margin-top: 30px;
}

.confirmit-chart-itemlabel {
    color: #00659d;
    font-size: 0.825em;
    line-height: 1em;
    padding: 0;
    margin-top: 15px;
    margin-bottom: 5px;
}

/* drag n drop ranking */
.ranking fieldset table td, .ranking .confirmit-rankedorder-dragger * {
    vertical-align: middle !important;
}

fieldset table, fieldset table td table, .confirmit-rankedorder-dragger * {
    border-collapse: separate;
    border-spacing: 2px;
    vertical-align: middle !important;
}

.confirmit-rankedorder-orderelement {
    border: 1px solid #cacaca;
    background: #fefefe;
}

    .confirmit-rankedorder-orderelement label, .confirmit-rankedorder-orderelementhover label, .confirmit-rankedorder-orderelementdrag label {
        color: #00659d;
    }

.confirmit-rankedorder-orderelementhover {
    border: 1px solid #e55a00;
    background: #fefefe;
}

.confirmit-rankedorder-orderelementdrag, .confirmit-rankedorder-dragger .confirmit-rankedorder-orderelementdrag {
    border: 1px solid #e55a00;
    background: #fefefe;
}

.confirmit-rankedorder-counter {
    border: 1px solid #007DC3;
    background: #007DC3;
    color: #ffffff !important;
}

.confirmit-rankedorder-orderelement, .confirmit-rankedorder-orderelementhover, .confirmit-rankedorder-orderelementdrag, .confirmit-rankedorder-counter {
    padding: 5px !important;
}

.confirmit-rankedorder-remove, .confirmit-rankedorder-add, .confirmit-rankedorder-up, .confirmit-rankedorder-down {
    margin: 0;
    padding: 0;
    vertical-align: middle !important;
}

/*.confirmit-rankedorder-remove {
	background: url('https://ceops.gfk.com/basic/layout/img/remove.png') no-repeat scroll 0 0 transparent;
}*/

/*.confirmit-rankedorder-add {
	background: url('https://ceops.gfk.com/basic/layout/img/add.png') no-repeat scroll 0 0 transparent;
}*/

/*.confirmit-rtl .confirmit-rankedorder-remove {
	background: url('https://ceops.gfk.com/basic/layout/img/add.png') no-repeat scroll 0 0 transparent !important;
}*/

/*.confirmit-rtl .confirmit-rankedorder-add {
	background: url('https://ceops.gfk.com/basic/layout/img/remove.png') no-repeat scroll 0 0 transparent !important;
}*/

/*.confirmit-rankedorder-up {
	background: url('https://ceops.gfk.com/basic/layout/img/up.png') no-repeat scroll 0 0 transparent;
}*/

/*.confirmit-rankedorder-down {
	background: url('https://ceops.gfk.com/basic/layout/img/down.png') no-repeat scroll 0 0 transparent;
}*/

/* Confirmit Sliders */
/*.confirmit-gridslider-rail {
	background: url('https://ceops.gfk.com/basic/layout/img/rail_hori.png') repeat-x scroll 0 9px transparent;
}

.confirmit-singleslider-vert-rail {
	background: url('https://ceops.gfk.com/basic/layout/img/rail_vert.png') repeat-y scroll 10px 0 transparent;
}*/

/*Old styles we used earlier*/
DIV#viewport {
    height: auto;
    text-align: left;
    position: relative;
}

@media (max-width: 991px) {
    div#viewport { /*display: inline;*/
        border: 0 none transparent !important;
    }
}

button.disablebutton {
    background: linear-gradient(#808080,#808080);
    background-color: #808080;
    text-decoration: none !important;
    cursor: progress !important;
    border: 1px solid #808080;
}

span.disablebutton {
    background-color: #808080;
    width: auto;
    display: inline-block;
    background-repeat: repeat-x;
    height: auto;
    text-align: left;
    min-height: 35px;
    /*-moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;*/
    font-size: 1.125em;
    border: 1px solid #737272;
    padding: 7px 19px 8px 19px;
}

    span.disablebutton a, span.disablebutton input[type=submit], span.disablebutton input[type=reset], span.disablebutton input[type=button] {
        text-decoration: none;
        background-color: #808080;
        width: auto;
        height: auto;
        color: #fff;
        text-shadow: 1px 1px 1px #808080;
        font-family: InsightWebRegular, sans-serif;
        padding: 0px;
        padding-left: 20px;
        line-height: normal;
        background-position: 0px center;
        height: auto;
        color: #fff;
        text-decoration: none !important;
        line-height: 18px;
        font-size: 1.125em;
    }

        span.disablebutton a:hover {
            text-decoration: none !important;
            cursor: progress !important;
        }

span.setcursor a:hover {
    cursor: default !important;
}

span.button {
    background-color: #007DC3; /*#EC6415;*/
    background: -ms-linear-gradient(#00659d,#007dc3); /*background: -ms-linear-gradient(#D84B03,#FA9140);*/ /* IE10 Consumer Preview */
    background: -webkit-gradient(#00659d,#007dc3); /* Webkit (Safari/Chrome 10) */
    background: -webkit-linear-gradient(#00659d,#007dc3); /*For Safari Chrome 11+*/
    background: -o-linear-gradient(#00659d,#007dc3); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#00659d,#007dc3); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#00659d,#007dc3); /* Standard syntax  IE10 Release Preview*/
    width: auto;
    display: inline-block;
    background-repeat: repeat-x;
    height: auto;
    text-align: left;
    /*min-height: 35px;*/
    /*-moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;*/
    font-size: 1.125em;
    border: 1px solid #1c5b9c;
    padding: 7px 19px 8px 19px;
    cursor: pointer;
    /*border: 1px solid #dc281e;*/
    border: 1px solid #007DC3;
    border-radius: 4px;
}

span.button {
    margin-bottom: 55px !important;
}

#startbtnspan21.nav-container {
    padding-bottom: 60px !important;
}

@media (max-width: 450px) {
    .CookiesFooter {
        display: none !important;
    }
}

span.button.buttonNormal {
    background-color: #ffffff !important;
    background-color: #ffffff;
    background: -ms-linear-gradient(#ffffff,#ffffff);
    background: -webkit-gradient(#ffffff,#ffffff);
    background: -webkit-linear-gradient(#ffffff,#ffffff);
    background: -o-linear-gradient(#ffffff,#ffffff);
    background: -moz-linear-gradient(#ffffff,#ffffff);
    background: linear-gradient(#ffffff,#ffffff);
    border-radius: 4px;
}

    span.button.buttonNormal a {
        /*color: #E55A00;*/
        color: #105ae1;
        text-shadow: none;
    }

span.button.buttonOrg {
    /*background-color: #dc281e !important;
		background: -ms-linear-gradient(#e55a00,#dc281e);
		background: -webkit-gradient(#e55a00,#dc281e);
		background: -webkit-linear-gradient(#e55a00,#dc281e);
		background: -o-linear-gradient(#e55a00,#dc281e);
		background: -moz-linear-gradient(#e55a00,#dc281e);
		background: linear-gradient(#e55a00,#dc281e);
		border: 1px solid #dc281e;
		*/
    background-color: #007DC3 !important;
    background: -ms-linear-gradient(#00659d,#007dc3); /*background: -ms-linear-gradient(#D84B03,#FA9140);*/ /* IE10 Consumer Preview */
    background: -webkit-gradient(#00659d,#007dc3); /* Webkit (Safari/Chrome 10) */
    background: -webkit-linear-gradient(#00659d,#007dc3); /*For Safari Chrome 11+*/
    background: -o-linear-gradient(#00659d,#007dc3); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#00659d,#007dc3); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#00659d,#007dc3); /* Standard syntax  IE10 Release Preview*/
    border: 1px solid #007DC3;
}

a.linkOrg {
    color: #F87C1D;
}

span.button a, span.button input[type=submit], span.button input[type=reset], span.button input[type=button] {
    width: auto;
    padding: 0px;
    padding-left: 20px;
    background-image: url('data:image/gif;base64,R0lGODlhDgANAIABAP///5+psyH+EUNyZWF0ZWQgd2l0aCBHSU1QACH5BAEKAAEALAAAAAAOAA0AAAIajB+Ai6C83DOy1mPz0znx/3kgNULkZDpmwxQAOw==');
    line-height: normal;
    background-repeat: no-repeat;
    background-position: 0px center;
    height: auto;
    color: #fff;
    text-decoration: none !important;
    line-height: 18px;
    text-shadow: 1px 1px 1px #001f60;
    font-size: 1.125em;
    font-family: InsightWebRegular, sans-serif;
    *background-image: url('../images/span.button.a.bg.gif');
}

span.button.buttonOrg a, span.button input[type=submit], span.button.buttonOrg input[type=reset], span.button.buttonOrg input[type=button] {
    background-image: none !important;
    *background-image: none !important;
}

span.button a:hover, span.buttonOrg a:hover {
    text-decoration: none !important; /*underline;*/
}

.startbtn {
    text-align: right;
}

.accidentalmessage {
    color: #F00;
}

.container.no-gutter, .container.no-gutter-all {
    margin-left: auto;
}

.row.no-gutter, .row.no-gutter-all {
    margin-right: 0;
    margin-left: 0;
}
    /*remove spacing bw mid cols */
    .row.no-gutter [class*='col-']:not(:first-child):not(:last-child) {
        padding-right: 0;
        padding-left: 0;
    }
/*IE8 hack*/
.no-gutter.col-xs-12, .no-gutter.col-md-12 {
    padding-left: 0 \0/;
    padding-right: 0 \0/;
}
/* remove right padding from first column */
.row.no-gutter [class*='col-']:first-child {
    padding-right: 0;
}
/* remove left padding from first column */
.row.no-gutter [class*='col-']:last-child {
    padding-left: 0;
}
/* remove right padding from first column */
.row.no-gutter-all [class*='col-'] {
    padding-right: 0;
    padding-left: 0;
}

.wrap-word {
    word-wrap: break-word;
    white-space: pre-wrap
}

@media (max-width: 991px) {
    body {
        margin: 0 auto !important;
    }
}

@media (max-width: 768px) {
    /* normalize */
    * {
        margin: 0;
        border: 0 none transparent;
        background-color: transparent;
        padding: 0;
        color: inherit;
        font-family: inherit;
        font-size: inherit !important;
        font-weight: inherit;
        font-style: inherit;
        text-decoration: inherit;
        text-align: left;
        vertical-align: inherit;
        cursor: inherit;
        direction: inherit;
        white-space: inherit;
        -webkit-user-select: none;
        -webkit-touch-callout: none;
        -webkit-tap-highlight-color: rgba(0,0,0,0);
        -webkit-text-size-adjust: none;
        line-height: inherit;
    }

    html, body {
        font-size: 10pt !important;
        font-family: InsightWebRegular, Arial;
        font-size: normal;
        font-weight: normal;
        font-style: normal;
        text-decoration: none;
        text-align: left;
        vertical-align: baseline;
        cursor: default;
        white-space: normal;
        direction: ltr; /*fieser force*/
        margin: 0 auto !important;
    }

    input[type=text], input[type=password] {
        cursor: text;
    }

    input[type=submit], input[type=reset], input[type=button], button, a {
        cursor: pointer;
    }

        a:hover, a:active {
            text-decoration: underline;
        }

    ul, ol, li {
        list-style-position: outside;
        margin-left: 1em;
    }

    ul {
        list-style-type: disc;
    }

    ol {
        list-style-type: decimal;
    }

    hr {
        margin: 1ex 0;
        height: 2px;
        background-color: #7e8d9f;
    }

    h1, h2, h3, h4, h5, h6 {
        font-weight: bold;
    }

    h2 {
        margin: 1ex 0 1ex;
        font-size: larger;
    }

    em {
        font-style: italic; /* oder doch fett?! */
    }

    strong, b {
        font-family: InsightWebBold, Arial; /*font-weight: bold;*/
    }

    i {
        font-family: InsightDisplayWebLight, Arial;
        font-style: italic;
        font-style: oblique;
    }

    s {
        text-decoration: line-through;
    }

    u {
        text-decoration: underline;
    }

    small {
        font-size: smaller;
    }

    textarea, input {
        -webkit-user-select: text;
    }
    /*input[type=submit], input[type=reset], input[type=button], a.button { line-height: 2ex; }*/
    label, a, .clickable {
        -webkit-tap-highlight-color: rgba(0,0,0,0);
    }

    a, .clickable {
        cursor: pointer;
        text-decoration: none;
    }

    section, article {
        margin-bottom: 2ex;
    }

    input, select, select option, textarea, .clickable {
        padding: 0.4ex 0.3em;
        vertical-align: middle;
    }
    /*interactive elemente m�ssen groesser sein - sonst verfehlt man mit dem finger immer*/
    pre {
        white-space: pre;
    }

    img {
        border: 0 none transparent;
    }

    a[href^="http:"], a[href^="https:"], a[href^="mailto:"], a[href^="tel:"] {
        -webkit-touch-callout: default;
    }
    /* link to externals or other protocols */
    body {
        margin: 10px; /*scrollBar width & height*/
    }

    p {
        margin: 1ex 0;
    }

    input, textarea {
        border: 1px solid #555;
        -webkit-border-radius: 1ex;
        padding: 1ex 0.5em;
        width: auto;
        -webkit-appearance: none;
        -webkit-box-shadow: 1px 1px 1px white;
        color: black;
        background-color: white;
    }

    select {
        border: 1px solid #555;
        -webkit-border-radius: 1ex;
        padding: 1ex 0.5em;
        width: auto;
        -webkit-box-shadow: 1px 1px 1px white;
        color: black;
        background-color: white;
    }

        /*select { text-align: right; padding-right: 2.2em; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAABQCAMAAAByFOZhAAAAAXNSR0IArs4c6QAAAX1QTFRFVVVVV1dXWFhYWVlZWlpaW1tbXFxcXV1dXl5eX19fYGBgYWFhYmJiampqbGxsbW1tb29vcHBwdHR0dXV1dnZ2g4ODhISEhYWFhoaGh4eHiIiIiYmJioqKi4uLjIyMjY2Njo6Oj4+PkJCQkZGRkpKSk5OTlJSUlZWVlpaWl5eXmJiYmZmZmpqam5ubnJycnZ2dnp6en5+foKCgoaGhoqKio6OjpKSkpaWlpqamp6enqKioqampqqqqq6urrKysra2trq6ur6+vsLCwsbGxsrKys7OztLS0tbW1tra2t7e3uLi4ubm5urq6u7u7vLy8vb29vr6+v7+/wMDAwcHBwsLCw8PDxMTExcXFxsbGx8fHyMjIycnJysrKy8vLzMzMzc3Nzs7Oz8/P0NDQ0dHR0tLS09PT1NTU1dXV1tbW19fX2NjY2dnZ2tra29vb3Nzc3t7e39/f4ODg4eHh4uLi4+Pj5OTk5eXl5ubm5+fn6Ojo6enp6urq6+vr7Ozs7u7uhhEnDAAAAAFiS0dEAIgFHUgAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfdAxYLBAuvTSSvAAACnUlEQVRYw53W51PiQBzG8SdKCGo8C/beUQREEayAgBJEIeA1z957u97vb78dz3NSdvPi93n/neSZ2ckGGxt/yFAu/yZDqfSLDLr+k4zFP8hQLH4nQ6HwjQzr61/JWPyFDGtrn8mQz38iY/FHMqyufiBDLveejMUPYnt7D06gafdCZ6p6du8AKyt3Ql5J8t45YPGtSFAG5OCtGJaXbwR0DxiPfiOETOaa71jFI/X4WoTFV3xN0r9YaroSQTp9yRVw44k7cCmAVOqCp6DgmVK44GPxOce+CgN1/5wLS0tnHF7JGEveMy4kk6d2fjdM3P5THiQSJzZ5BRZK/oSDxcdW2zWwqdk+tkM8fmTVJNljqenIDouLhxZjMjjksUMbFh+YaQq4FO3ACgsL+yabKgTUzX0LzM3tmjRWiOKKxl0LFu8Y+dwQcvt2zDA7u22gSXAgadsmmJnZMtC7HOlbJix+R4ZYbJMM0ehbMha/IcP09GsyRCKvyDA19ZKMxRtkmJwsG2htjrSyCcLhkkHc+XjGSyYs1o36ZHEr9+lmmJgomjQIny01FC0QCq2bZKtFcXV23QLB4JpZTPDicmzNCoFA3qLbxWtd3XkbjI+vWtXzPr31q3Yszlmlq+xxVTpnB79fs4nYZssRjQNjY1m7DstsV0eWh8UrHHXmK7ZuhQujo8scCY8x9iSWueDzZXjChtlyOMPH4jRX6/NsV2taACMjKb4X/3+lXqREMDy8xDf/NNszvySCoaGkQOBxthxICrE4IdJcCVQ2J8QwOBgXqpWk2rgDDAwsCEUVJbrgAP3982Kh0LwT9PXNkbF4lgy9vTNk6OmJkaG7O0rG4mkydHVFyNDZOUXG4kkydHSEydDePkHG4hAZ2tqCZGhpGSf7Cy4uQ2AUZ3CfAAAAAElFTkSuQmCC"); background-repeat: no-repeat; background-position: right center; -webkit-background-size: auto 100%; }
    select:focus { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAABQCAMAAAByFOZhAAAAAXNSR0IArs4c6QAAAeNQTFRF2EsD2UwE2U0F2U4G2k8G2lAH21EI21IJ3FIJ3FMK3FQL3VUM3VYN3lcN3lgO31kP31kQ31oQ4FsR4FwS4V0T4V4T4l8U4mAV4mAW42EW42IX5GMY4GQf5GQZ5WUZ4WYh7GQV5WYa5Wcb5mcc5mgd42kj52kd52oe6Gsf5Wwl6Gwg6G0g4W4u6W4h6W4i5m8n6m8j6nAj6nEk63Il63Mm7HQm7HUn7XUo53Yx7XYp7Xcq7ngq43pA7nkr73os73st5H1C7Xw08Hwt8Hwu63048H0v5X9D8X4w8X8w6IBC7oA38oAx54JG8oEy84Iz8IM684Mz84M09IQ19IU29YY28oc+9Yc37IlJ9og49ok59oo694o684tB94s7+Iw8+I097o9S+Y49+Y8++ZA/7pJU+pFA9JNQ75VX8Zha5qF66KN76aN76aR76qV87qyB7a2E67CN77GH7bSQ8bSK8baN68q47Mq468u57cu37cu478+68NG879K979O/8NXB7eDZ7uHZ7uHa7+La7+Pb7+Pc8OXd8OXe7+fi8Ofi8Ojj8Onk8enk8uvn7+zr8uzo8+zn8+zo9Ozo8+3o9O3o8+7q9O7q9/X0+PX0+Pb0+Pb1+fb0+fb1+Pj4+fn5/Pz8/v7+////kPQ8jAAAAAFiS0dEAIgFHUgAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfdAxYLBAOhlqydAAACjElEQVRYw53W1VtUQRzGceymO5cWRVHp7m4UMVBRkQ6RbpZaOpbYXcDd+VN9FVfPzJk5F7/P/ffifZ45c8bDZPKgM5mukCG+Sob4Ghni62SIb5AhvkmG+BYZ4ttkiO+QIb5LhvgeGeL7ZIgfkCH2VEtO9jSC2Esp3GwO9zKA2Ftp8vR00tsAYh+V3j3G9np91BD7KuRZXIy5LHm+Soj95KLMTgZOc5SfCmJ/uXEb+8M27q+COECq74D9ddAXoIA4UKZow+WOXRtFgXKIgyTiF53sH+difJAU4mCJCTvTsE8ESyEO0evfYZyd/hAZxKE6FRYXH7ssFaESiMNESUtOJnAuJYXpIY4QTduZjn06Qg9xpGBgn0nsD0TqII7m1YmD3bProkWIYzgp+sHu2SkxAsSxnCkbU7BNxQoQx2kNHjKlw8E4HuIEjerdi59KF7vVCRzEiRpZ3w1lJXIQPyRD/IgM8WMyxE/IED8lQ/yMDPFzMsQvyBCnapT9MFSWykGcptFmfDzb0jiI07WGjtQfxtFQOg9xBmfmTNWezWQIEGdyipdVl8FycaYAcTavY1N+DW12ZIsQ5wiGrbLYOpyjgzhXNHuub89nc/UQ54tqVvSX/kpNvh7iAp1OcbZrs7NAAnGh3ogw2zpSKIO4RGKOm30+VyKFuFSicVX7c19tLJVCXC7Tvf3/WbHdXS6HuFJq9MQdn4xWKiCukpt3XLaO+SoVxLVyrWuXj7i11loVxPUKPVu/n49bPfVKiBtUxo4ZOx5rUEPcpLTgcCw0GUDcrNS+vt7ebABxi1pXV4sRxC/JEL8iQ/yaDPEbMsRvyRC/I0P8ngzxBzLEH8kQfyJD/JkM8RcyxF/JEH8j+wXhmJS3TdifhgAAAABJRU5ErkJggg=="); }*/
        /*input:focus, textarea:focus, select:focus { border-color:  #EC6415; border-width: 2px;margin:-1px;margin-bottom: 0.6ex; outline-style: none; }*/
        input:focus, textarea:focus, select:focus {
            border-color: #1C5B9C;
            outline-style: none;
        }

    textarea, input[type=text], input[type=password], input[type=email] {
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #aaa), color-stop(0.12, white));
        background-position: right top;
        background-repeat: repeat-x;
        -webkit-background-size: auto 40px;
    }
    /*input[type=checkbox],
input[type=radio] { margin-right: 0.25em; padding: 0 0; width: 3ex; height: 3ex; vertical-align: middle; background-position: center center; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.5, white), color-stop(1, #ccc)); }
input[type=checkbox] { -webkit-border-radius: 0.25em; }
input[type=radio] { -webkit-border-radius: 50%; }
    input[type=checkbox]:checked,
    input[type=radio]:checked { background-repeat: no-repeat; background-position: center center; -webkit-background-size: 100% 100%; }
input[type=checkbox]:checked { background-image: url("data:image/png;base64,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"); }
input[type=radio]:checked { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAAAXNSR0IArs4c6QAAAn9QTFRFPjo5Pzs6QDw6Qzw2RD03RD44Qz49Qz8+RT85REA/RkA6RUFARkJBSEI8SUI9R0NBSENCVkE1WEM2XkIyTkdBYEM0TkhCZ0MxT0lDUEpEY0Y3WUk7UktFa0YuWko8UU1LYko5eUUnUk1MaEo1U05NZEw7kkIYb0o4ZU08k0MZV1BKWVJMbk46ikgkaFA/WlNNkkgaW1ROjEole04zcVE8pUYTbFRClkwkrkcQgVI3t0cLd1ZCm08hYltVuUkNY1xWs0sUnVEjZF1XwkoIZV5YZl9Zy0oCvU0RZWBfuE8YuVAQZmFgaGFbhVw+nFcstFIYulERaWJcr1QeaGNizk4GamNdaWRj104AoFovl1402lACwFYXmF8721ED3FIFoGAy3lMHulwf31QI4FUKwV0j4VcMvWApsmMtomc2o2g331sMpGk44FwOzmEa4V0PvmYt414R5F8SxmYp5WAT52EV4mQS1mch42UU5GYV0WoozGsuwW4y2Gkju3A35WcW2Wok4GkegXx752gYgn186GkZ4msh6WoaxnI2zHExwXQ16msbzXIy7GwdyHQ4z3Q06G8ch4KB6XAdiIOC6nEeiYSD03c27HIf7XMh0Ho37nQi7nQq6XYp73Uj73Ur8XYk8HYs7nok7not73su3oA48Hwv8X0w834x9H8y9YAz5oY35YY+8oQ09IU19YY274g89oc394g4+Yk5+oo69Yw49o059446q6WkpqilqKqnsLKutrGwsbOvsrSxtLazuLq3u726wcO/w8XCxcfEyMrHy87Kzc/L0dPQ1NbT2dvX3uDd3+He4eTg5efk6Orn6evo7vDt8fPw9vj0+fv4+/36/v/8DmF59wAAAAFiS0dEAIgFHUgAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfdAxYKKAgOt3SMAAACkElEQVRYw+3X908TYRzH8Sf1ciG9YKpC3EZx4MY4cSta1BI1DhzB1BjcA8WIdcRiUaumLlACrTQlShMXQhWhy1Gtq2fVtv5BXtu7tvdcHd/rk+gP9/rhcj+9cz89z+eQhzD0kjD0ijD0mjD0hjD0ljD0jjD0njD0gTD0kTD0iTD0mTDEEoa+EIa+Eoa+EYa+E4YihKEoYegHYf8iGHLf0WpU/YeWXPCxuQcj/pXqtYeuP3r68H7rgYV54zzR3IJ+Zu655y84z+J6eq5O1/TF5AfZLaNaXZjm8ZVhucEgvb/b5eoWdCV17sgPyAsG1Je7RDp5FnVATjCgviEUnmAsdBAeDDOWVOCx4AHvLM1Cg7HK7ZkF3M5N0GDfaKc44RTpGO6FBaOaK05Mh8gZJgIKeibiBc69TFP9oGDRUTwQ197Ovzja2vaVQYIsJQkkOBz25IvdfjcvBAj6ZqcKQsCeSFmtVpvNxj1bWua7AUHTNlEhEcCtawIES45nKfBu8/ZqAcEhp7MUGsXq8wFBpl4a4NzkXYs7rwIEVZekARGz2XySAX2hNJBwMe1IASCo3ZWlwGlIM+6eAgg2LZcEGoyYRSZA0D1LGjCe4hmSin2AYIgypANCwXAiqa6uNo5iIYfD0o2SAGZ9Eei08Y+tzeqYoGaYBxSM0FXiQg2mShOFXQHegVjhMO9gUmEv9NbbME9cSNvDmVkRgwZZek1mIaFaoKPD8Is+SOmqf0FHBWRNkXRRL7KMkjVFuCI9TZ/FjN8MkT/MufDqQavw3JIBFaz8wRnr1RSW6vVbU+YMpr25TeKoZ0S/kZMWrCjfXF46YQy12B/JfbSzPtPkAgbRZbfcof/zt0IJKkElqASVoBL8Kz8BS9LsacGAYhQAAAAASUVORK5CYII="); }*/
    /*span.button { width: auto; margin: 0 0.5em; border: 1px solid #1c5b9c; text-shadow: 0 0 2px #300; letter-spacing: 0.1em; font-weight: bold; -webkit-box-shadow: 1px 1px 3px black; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }*/
    /*span.button a, span.button input[type=submit], span.button input[type=reset], span.button input[type=button] { line-height: 3.2ex; }*/
    input[disabled] {
        opacity: 0.4;
        filter: alpha(opacity=40);
    }

    div#total {
        width: auto;
        text-align: center;
        margin: 4px auto;
    }

    div#viewport { /*display: inline;*/
        border: 0 none transparent !important; /*width:90%;*/
    }

    div#content {
        margin: 0 0;
        padding: 0 0;
    }

    tr.item td {
        padding: 1ex 0;
        min-height: 42px;
        vertical-align: middle;
    }

    div.buttons {
        padding: 2.5ex 0;
    }

    .button input {
        background-color: transparent;
        border: 0 none transparent;
        -webkit-box-shadow: 0 0 0 transparent;
    }

        .button input:hover {
            text-decoration: none;
        }

    form {
        white-space: normal;
    }

    #main {
        margin-bottom: 0px;
        padding-bottom: 0px;
    }
}

.col-md-12 {
    *width: 98%;
}
/*Checkbox & Radio buttons Columns layout styles*/

ul.checkbox {
    margin: 0;
    padding: 0;
    /*margin-left: 2px;*/
    list-style: none;
}

    /*4175 changes*/
    ul.checkbox li {
        clear: both;
    }

        ul.checkbox li span {
            float: left;
        }

        ul.checkbox li label {
            float: left;
            padding-top: 5px;
            font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
            font-weight: 500;
        }
/*

/*
ul.checkbox li input { 
  margin-right: .25em; 
} 

ul.checkbox li,ul.checkbox li:hover, ul.checkbox li.focus { 
  display:inline-block;
  width:16em;
  vertical-align:top;
} 

ul.checkbox li label { 
  margin-left:0px ; 
} 
ul.checkbox li:hover, 
ul.checkbox li.focus  { 
  --background-color: lightyellow; border: 1px gray solid;
} 
@media only screen and (min-width:901px) and (max-width: 957px)  {
    ul.checkbox li, ul.checkbox li.focus  {
        width: 15em;
    }
}
@media only screen and (min-width:861px) and (max-width: 900px)  {
    ul.checkbox li, ul.checkbox li.focus  {
        width: 14em;
    }
}
@media only screen and (min-width:800px) and (max-width: 860px)  {
    ul.checkbox li, ul.checkbox li.focus  {
        width: 13em;
    }
}

@media only screen and (min-width:700px) and (max-width: 736px)  {
    ul.checkbox li, ul.checkbox li.focus  {
        width: 15em;
    }
}

@media only screen and (min-width:861px)  {
    ul.checkbox li, ul.checkbox li.focus  {
        width: calc(100% / 4 - 10px) !important;
    }
}

@media only screen and (min-width:769px) and (max-width: 860px)  {
    ul.checkbox li, ul.checkbox li.focus  {
        width: calc(100% / 3 - 6px) !important;
    }
}
@media only screen and (min-width:501px) and (max-width: 768px)  {
    ul.checkbox li, ul.checkbox li.focus  {
        width: calc(100% / 2 - 16px) !important;
    }
}
@media only screen and (min-width:1px) and (max-width: 500px)  {
    ul.checkbox li, ul.checkbox li.focus  {
        width: calc(100% - 6px) !important;
    }
}*/

/*Styles related to Additional Invitations*/
#content .teaser {
    margin: 6px 0em 0ex 0em;
    padding: 0ex 0em 2px 0em; /*width: 611px;*/
    width: 98%;
}

#content table.teaser td {
    padding: 0ex 0em 6px 0em;
    border-bottom: 1px solid #DADADA;
}

#content table.teaser a.desc, #content table.teaser span.desc {
    display: block;
    padding: 0ex 5px;
    text-decoration: none;
    width: 100%;
}

#content table.teaser p.date {
    padding: 4px 12px 0ex 21px;
    color: #666;
}

    #content table.teaser p.date, #content table.teaser p.date strong {
        font-size: 10px;
    }

#content table.teaser p {
    margin: 0;
}

    #content table.teaser p.pointsValue span, #content table.teaser a p.pointsValue span {
        background-image: url("data:image/gif;base64,R0lGODlhDgANAPcAAAAAAAB9wwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAOAA0AAAgwAP8JHPgvAMGDBAMYRHhQ4UKBDiNGHCix4kKLFQti3LhRI0eIHxmCfChSociECAMCADs=");
        background-position: center left;
        background-repeat: no-repeat;
        padding: 0ex 0em 0ex 18px;
    }

    #content table.teaser p.pointsValue span {
        font-size: 28px;
    }

#content .teaser a { /*color: #F16518;*/
    text-decoration: none;
}

    #content .teaser a:hover, #content .teaser a.desc:hover {
        text-decoration: underline;
    }

.container.no-gutter, .container.no-gutter-all {
    margin-left: auto;
}

.Satisfactionfeedback .answer ul {
    padding: 0;
}

    .Satisfactionfeedback .answer ul li {
        list-style-type: none;
        float: left;
        margin-left: 8px;
    }

div.invitations.row {
    margin-top: 12px;
}

    div.invitations.row h2 {
        margin-bottom: 0px;
        padding-bottom: 5px;
    }
/**/
@media (max-width: 768px) {
    /* normalize */
    * {
        margin: 0;
        border: 0 none transparent;
        background-color: transparent;
        padding: 0;
        color: inherit;
        font-family: inherit;
        font-size: inherit !important;
        font-weight: inherit;
        font-style: inherit;
        text-decoration: inherit;
        text-align: left;
        vertical-align: inherit;
        cursor: inherit;
        direction: inherit;
        white-space: inherit;
        -webkit-user-select: none;
        -webkit-touch-callout: none;
        -webkit-tap-highlight-color: rgba(0,0,0,0);
        -webkit-text-size-adjust: none;
        line-height: inherit;
    }

    html, body {
        font-size: 10pt !important;
        font-family: InsightWebRegular, Arial;
        font-size: normal;
        font-weight: normal;
        font-style: normal;
        text-decoration: none;
        text-align: left;
        vertical-align: baseline;
        cursor: default;
        white-space: normal;
        direction: ltr; /* fieser force */
        margin: 0 auto !important;
    }

    input[type=text], input[type=password] {
        cursor: text;
    }

    input[type=submit], input[type=reset], input[type=button], button, a {
        cursor: pointer;
    }

        a:hover, a:active {
            text-decoration: underline;
        }

    ul, ol, li {
        list-style-position: outside;
        margin-left: 1em;
        padding-bottom: 2px;
    }

    ul {
        list-style-type: disc;
    }

    ol {
        list-style-type: decimal;
    }

    hr {
        margin: 1ex 0em;
        height: 2px;
        background-color: #7e8d9f;
    }

    h1, h2, h3, h4, h5, h6 {
        font-weight: bold;
    }

    h2 {
        margin: 1ex 0em 1ex;
        font-size: larger;
    }

    em {
        font-style: italic; /* oder doch fett?! */
    }

    strong, b {
        font-family: InsightWebBold, Arial; /*font-weight: bold;*/
    }

    i {
        font-family: InsightDisplayWebLight, Arial;
        font-style: italic;
        font-style: oblique;
    }

    s {
        text-decoration: line-through;
    }

    u {
        text-decoration: underline;
    }

    small {
        font-size: smaller;
    }

    textarea, input {
        -webkit-user-select: text;
    }
    /*input[type=submit], input[type=reset], input[type=button], a.button, .button a { line-height: 2ex; }*/
    label, a, .clickable {
        -webkit-tap-highlight-color: rgba(0,0,0,0);
    }

    a, .clickable {
        cursor: pointer;
        text-decoration: none;
    }

    section, article {
        margin-bottom: 2ex;
    }

    input, select, select option, textarea, .clickable {
        padding: 0.4ex 0.3em;
        vertical-align: middle;
    }
    /* interactive elemente m�ssen groesser sein - sonst verfehlt man mit dem finger immer */
    pre {
        white-space: pre;
    }

    img {
        border: 0px none transparent;
    }

    a[href^="http:"], a[href^="https:"], a[href^="mailto:"], a[href^="tel:"] {
        -webkit-touch-callout: default;
    }
    /* link to externals or other protocols */
    body {
        margin: 10px; /* scroll bar width & height */
    }

    p {
        margin: 1ex 0em;
    }

    input, textarea {
        border: 1px solid #555;
        -moz-border-radius: 1ex;
        -webkit-border-radius: 1ex;
        border-radius: 1ex;
        padding: 1ex 0.5em;
        width: auto;
        -webkit-appearance: none;
        -webkit-box-shadow: 1px 1px 1px white;
        color: black;
        background-color: white;
    }

    select {
        border: 1px solid #555;
        -moz-border-radius: 1ex;
        -webkit-border-radius: 1ex;
        border-radius: 1ex;
        padding: 1ex 0.5em;
        width: auto;
        -webkit-box-shadow: 1px 1px 1px white;
        color: black;
        background-color: white;
    }
        /*select { text-align: right; padding-right: 2.2em; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAABQCAMAAAByFOZhAAAAAXNSR0IArs4c6QAAAX1QTFRFVVVVV1dXWFhYWVlZWlpaW1tbXFxcXV1dXl5eX19fYGBgYWFhYmJiampqbGxsbW1tb29vcHBwdHR0dXV1dnZ2g4ODhISEhYWFhoaGh4eHiIiIiYmJioqKi4uLjIyMjY2Njo6Oj4+PkJCQkZGRkpKSk5OTlJSUlZWVlpaWl5eXmJiYmZmZmpqam5ubnJycnZ2dnp6en5+foKCgoaGhoqKio6OjpKSkpaWlpqamp6enqKioqampqqqqq6urrKysra2trq6ur6+vsLCwsbGxsrKys7OztLS0tbW1tra2t7e3uLi4ubm5urq6u7u7vLy8vb29vr6+v7+/wMDAwcHBwsLCw8PDxMTExcXFxsbGx8fHyMjIycnJysrKy8vLzMzMzc3Nzs7Oz8/P0NDQ0dHR0tLS09PT1NTU1dXV1tbW19fX2NjY2dnZ2tra29vb3Nzc3t7e39/f4ODg4eHh4uLi4+Pj5OTk5eXl5ubm5+fn6Ojo6enp6urq6+vr7Ozs7u7uhhEnDAAAAAFiS0dEAIgFHUgAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfdAxYLBAuvTSSvAAACnUlEQVRYw53W51PiQBzG8SdKCGo8C/beUQREEayAgBJEIeA1z957u97vb78dz3NSdvPi93n/neSZ2ckGGxt/yFAu/yZDqfSLDLr+k4zFP8hQLH4nQ6HwjQzr61/JWPyFDGtrn8mQz38iY/FHMqyufiBDLveejMUPYnt7D06gafdCZ6p6du8AKyt3Ql5J8t45YPGtSFAG5OCtGJaXbwR0DxiPfiOETOaa71jFI/X4WoTFV3xN0r9YaroSQTp9yRVw44k7cCmAVOqCp6DgmVK44GPxOce+CgN1/5wLS0tnHF7JGEveMy4kk6d2fjdM3P5THiQSJzZ5BRZK/oSDxcdW2zWwqdk+tkM8fmTVJNljqenIDouLhxZjMjjksUMbFh+YaQq4FO3ACgsL+yabKgTUzX0LzM3tmjRWiOKKxl0LFu8Y+dwQcvt2zDA7u22gSXAgadsmmJnZMtC7HOlbJix+R4ZYbJMM0ehbMha/IcP09GsyRCKvyDA19ZKMxRtkmJwsG2htjrSyCcLhkkHc+XjGSyYs1o36ZHEr9+lmmJgomjQIny01FC0QCq2bZKtFcXV23QLB4JpZTPDicmzNCoFA3qLbxWtd3XkbjI+vWtXzPr31q3Yszlmlq+xxVTpnB79fs4nYZssRjQNjY1m7DstsV0eWh8UrHHXmK7ZuhQujo8scCY8x9iSWueDzZXjChtlyOMPH4jRX6/NsV2taACMjKb4X/3+lXqREMDy8xDf/NNszvySCoaGkQOBxthxICrE4IdJcCVQ2J8QwOBgXqpWk2rgDDAwsCEUVJbrgAP3982Kh0LwT9PXNkbF4lgy9vTNk6OmJkaG7O0rG4mkydHVFyNDZOUXG4kkydHSEydDePkHG4hAZ2tqCZGhpGSf7Cy4uQ2AUZ3CfAAAAAElFTkSuQmCC"); background-repeat: no-repeat; background-position: right center; -webkit-background-size: auto 100%; }
    select:focus { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAABQCAMAAAByFOZhAAAAAXNSR0IArs4c6QAAAeNQTFRF2EsD2UwE2U0F2U4G2k8G2lAH21EI21IJ3FIJ3FMK3FQL3VUM3VYN3lcN3lgO31kP31kQ31oQ4FsR4FwS4V0T4V4T4l8U4mAV4mAW42EW42IX5GMY4GQf5GQZ5WUZ4WYh7GQV5WYa5Wcb5mcc5mgd42kj52kd52oe6Gsf5Wwl6Gwg6G0g4W4u6W4h6W4i5m8n6m8j6nAj6nEk63Il63Mm7HQm7HUn7XUo53Yx7XYp7Xcq7ngq43pA7nkr73os73st5H1C7Xw08Hwt8Hwu63048H0v5X9D8X4w8X8w6IBC7oA38oAx54JG8oEy84Iz8IM684Mz84M09IQ19IU29YY28oc+9Yc37IlJ9og49ok59oo694o684tB94s7+Iw8+I097o9S+Y49+Y8++ZA/7pJU+pFA9JNQ75VX8Zha5qF66KN76aN76aR76qV87qyB7a2E67CN77GH7bSQ8bSK8baN68q47Mq468u57cu37cu478+68NG879K979O/8NXB7eDZ7uHZ7uHa7+La7+Pb7+Pc8OXd8OXe7+fi8Ofi8Ojj8Onk8enk8uvn7+zr8uzo8+zn8+zo9Ozo8+3o9O3o8+7q9O7q9/X0+PX0+Pb0+Pb1+fb0+fb1+Pj4+fn5/Pz8/v7+////kPQ8jAAAAAFiS0dEAIgFHUgAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfdAxYLBAOhlqydAAACjElEQVRYw53W1VtUQRzGceymO5cWRVHp7m4UMVBRkQ6RbpZaOpbYXcDd+VN9FVfPzJk5F7/P/ffifZ45c8bDZPKgM5mukCG+Sob4Ghni62SIb5AhvkmG+BYZ4ttkiO+QIb5LhvgeGeL7ZIgfkCH2VEtO9jSC2Esp3GwO9zKA2Ftp8vR00tsAYh+V3j3G9np91BD7KuRZXIy5LHm+Soj95KLMTgZOc5SfCmJ/uXEb+8M27q+COECq74D9ddAXoIA4UKZow+WOXRtFgXKIgyTiF53sH+difJAU4mCJCTvTsE8ESyEO0evfYZyd/hAZxKE6FRYXH7ssFaESiMNESUtOJnAuJYXpIY4QTduZjn06Qg9xpGBgn0nsD0TqII7m1YmD3bProkWIYzgp+sHu2SkxAsSxnCkbU7BNxQoQx2kNHjKlw8E4HuIEjerdi59KF7vVCRzEiRpZ3w1lJXIQPyRD/IgM8WMyxE/IED8lQ/yMDPFzMsQvyBCnapT9MFSWykGcptFmfDzb0jiI07WGjtQfxtFQOg9xBmfmTNWezWQIEGdyipdVl8FycaYAcTavY1N+DW12ZIsQ5wiGrbLYOpyjgzhXNHuub89nc/UQ54tqVvSX/kpNvh7iAp1OcbZrs7NAAnGh3ogw2zpSKIO4RGKOm30+VyKFuFSicVX7c19tLJVCXC7Tvf3/WbHdXS6HuFJq9MQdn4xWKiCukpt3XLaO+SoVxLVyrWuXj7i11loVxPUKPVu/n49bPfVKiBtUxo4ZOx5rUEPcpLTgcCw0GUDcrNS+vt7ebABxi1pXV4sRxC/JEL8iQ/yaDPEbMsRvyRC/I0P8ngzxBzLEH8kQfyJD/JkM8RcyxF/JEH8j+wXhmJS3TdifhgAAAABJRU5ErkJggg=="); }*/
        input:focus, textarea:focus, select:focus {
            border-color: #1C5B9C;
            outline-style: none;
        }

    textarea, input[type=text], input[type=password], input[type=email] {
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #aaa), color-stop(0.12, white));
        background-position: right top;
        background-repeat: repeat-x;
        -webkit-background-size: auto 40px;
    }

    input[type=checkbox], input[type=radio] {
        margin-right: 0.25em;
        padding: 0ex 0em;
        width: 3ex;
        height: 3ex;
        vertical-align: middle;
        background-position: center center;
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.5, white), color-stop(1, #ccc));
    }

    input[type=checkbox] {
        -moz-border-radius: 0.25em;
        -webkit-border-radius: 0.25em;
        border-radius: 0.25em;
    }

    input[type=radio] {
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        border-radius: 50%;
    }

        input[type=checkbox]:checked,
        input[type=radio]:checked {
            background-repeat: no-repeat;
            background-position: center center;
            -webkit-background-size: 100% 100%;
        }
        /*input[type=checkbox]:checked { background-image: url("data:image/png;base64,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"); }*/
        /*input[type=checkbox]:checked { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAIAAAABc2X6AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAN1gAADdYBkG95nAAAAAd0SU1FB90DFgooGWQHVH4AAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuM4zml1AAAAUySURBVHhe7ZrvT1tVGMfPv+A7ofwY4FCTvRJfTGPUmJj5L/ieljICDLO5bLiZxU0gc+VHJ+scIIhgggzZwIHUSToQ2GQwUghsbAtszG2iBDNjwBHndzbpmof23nOfe8u95ZJ8Qsjt6XPvJ733fM9zWtF5vsNWiO4LXbZC9Pb12Arhv9hnK0RgoN9WiJ+HB22FGLkybCvE1fFfbIWYCF6zFSI4NWErxPXZ6cSirrN3R14Z/pLjkojbc7cSiPbAiMNVLQ4NpLiq8D95VQYxvzCXKPSOTqYX1MI2xLaCkzhCxqgi7t6bTxRe3VMTtg3xYsmZwNRNMkwZ8XDxQUJQfKhse76HCIO3DtaTkcqIpeU/rE+FrynNFcUWZLg9x7z1ZLwC4s9HyxYHE3KSM7ptCIer0tfeTd4VC/H3yl9W5tzQWJKzihiuJ9npwaRN3hsVsfp4xbJgQkrJoxNVLBBX/ZOzpMJ6xL9P1qzJ+MJiRqGPWCmDoLo6/5DUIVhXeOfeZ5Erz84PakgdgkWFD5RXRQ0hVd48UEdKEawo7GluixVCyrxQ5AveXyLVCJYTbvUPKIdQLNLya4ZvLZBq67GWMNbGMiG0HkSxf3yaVIuKhYSHbtxxSIdQJLD9xj9AqsXCKsIIoayiU8REhm3uKm/Tt6SaAlYR5oUQ2PVJCymljCWEEUJZ7hPERIaX9345s/iIVFPGfGHckLwQwjps7O5vpJoqJgs/DaFczmeL6W1wZo5Uk8FMYXYIoTfqGh4j1SQxTRghJN8JRZLqqmo430eqyWOO8MS93zM1dkIhstyV5bWNpJomzBFmh9DbpQ2klFZMEC4tr+GFUHZJXfDBMqmmFb7w6uMVckSG6pazqU6Obdpu9eZeBqZw5+Bo8vsHGzt6yHFlsOJlhpCrsn9yllTjwRHGujfV7cV1IFTkw1BPCLUHRkg1Nhzhdw43hq8mp7iavBoVdKq8EMIi7PO2c6SaHjQLt/RdcuQ+Wwlmuo5XNLSSMQR2CGW7PYdP1JJqOtEmfOX2r8n/f3kXyfO5lbhdychI2CH0+j4fKaUfbcK4AnJNIdILamMFxtMQch0n42VAe4xbg1TTjwbhurbu9NiJ8t7RKDc2O4TwwMtsUDGQFcZsrDzHIm/IXMoOIUzLys+IHmSFXylUTxS0bOG1gX98mhdCKU4P5sXweQ1HShjzsORz+Mb+LzCeHUIZrs8q1eZ8nagL47PCPEyuLBZ4Yj9q6sosOk2OS/LukWZydsNREcaCeUdeGbksZZ5zcj5bwNigYqAijNzPZoWKVhBsjA0qBirCL+V+Sq4sHjhc1YGpm+TUcUJFuGc0KP8A80jSsUHFQH3S6rh0OX7OmOS+6vyBnDGuqAsDBCNvCaEMGo9j3npyrngjJQxOn/3ecGfVL6/jgaww8DS3RTaGOtm+54z+DSoGGoQB7kCF/kGeVLcXnSYpvjFoEwYfHvXw2r0w6A2M2qBioFkY5O8/wl6NIITafhoiBTcSjvA/a6u8TQyEkK/1O1Jtg+EIg+D9Jcw6xEcZPAil5So/otoAmMIAra+mX8q9tu8UqWAKfGGAvjdt90kiFpXMQl88NqgY6BIGgzNzqr2+I69m6MYd8kaz0CsMfpy4vn7vNgymZXQg5C0mYoAwQLsTdQcLK7Ove/vJYHMxRhggXcliewM2qBgYJgyaLlwML7axMin5uIIMsAJGCgNfe3do5z2nuBrrE/KqFTBYGOA2zinyGPLldTwwXtjibAlvdraENztbwpudLeHNjs2En6z9B6WmaRXtdpKjAAAAAElFTkSuQmCC"); }*/
        /*input[type=radio]:checked { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAAAXNSR0IArs4c6QAAAn9QTFRFPjo5Pzs6QDw6Qzw2RD03RD44Qz49Qz8+RT85REA/RkA6RUFARkJBSEI8SUI9R0NBSENCVkE1WEM2XkIyTkdBYEM0TkhCZ0MxT0lDUEpEY0Y3WUk7UktFa0YuWko8UU1LYko5eUUnUk1MaEo1U05NZEw7kkIYb0o4ZU08k0MZV1BKWVJMbk46ikgkaFA/WlNNkkgaW1ROjEole04zcVE8pUYTbFRClkwkrkcQgVI3t0cLd1ZCm08hYltVuUkNY1xWs0sUnVEjZF1XwkoIZV5YZl9Zy0oCvU0RZWBfuE8YuVAQZmFgaGFbhVw+nFcstFIYulERaWJcr1QeaGNizk4GamNdaWRj104AoFovl1402lACwFYXmF8721ED3FIFoGAy3lMHulwf31QI4FUKwV0j4VcMvWApsmMtomc2o2g331sMpGk44FwOzmEa4V0PvmYt414R5F8SxmYp5WAT52EV4mQS1mch42UU5GYV0WoozGsuwW4y2Gkju3A35WcW2Wok4GkegXx752gYgn186GkZ4msh6WoaxnI2zHExwXQ16msbzXIy7GwdyHQ4z3Q06G8ch4KB6XAdiIOC6nEeiYSD03c27HIf7XMh0Ho37nQi7nQq6XYp73Uj73Ur8XYk8HYs7nok7not73su3oA48Hwv8X0w834x9H8y9YAz5oY35YY+8oQ09IU19YY274g89oc394g4+Yk5+oo69Yw49o059446q6WkpqilqKqnsLKutrGwsbOvsrSxtLazuLq3u726wcO/w8XCxcfEyMrHy87Kzc/L0dPQ1NbT2dvX3uDd3+He4eTg5efk6Orn6evo7vDt8fPw9vj0+fv4+/36/v/8DmF59wAAAAFiS0dEAIgFHUgAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfdAxYKKAgOt3SMAAACkElEQVRYw+3X908TYRzH8Sf1ciG9YKpC3EZx4MY4cSta1BI1DhzB1BjcA8WIdcRiUaumLlACrTQlShMXQhWhy1Gtq2fVtv5BXtu7tvdcHd/rk+gP9/rhcj+9cz89z+eQhzD0kjD0ijD0mjD0hjD0ljD0jjD0njD0gTD0kTD0iTD0mTDEEoa+EIa+Eoa+EYa+E4YihKEoYegHYf8iGHLf0WpU/YeWXPCxuQcj/pXqtYeuP3r68H7rgYV54zzR3IJ+Zu655y84z+J6eq5O1/TF5AfZLaNaXZjm8ZVhucEgvb/b5eoWdCV17sgPyAsG1Je7RDp5FnVATjCgviEUnmAsdBAeDDOWVOCx4AHvLM1Cg7HK7ZkF3M5N0GDfaKc44RTpGO6FBaOaK05Mh8gZJgIKeibiBc69TFP9oGDRUTwQ197Ovzja2vaVQYIsJQkkOBz25IvdfjcvBAj6ZqcKQsCeSFmtVpvNxj1bWua7AUHTNlEhEcCtawIES45nKfBu8/ZqAcEhp7MUGsXq8wFBpl4a4NzkXYs7rwIEVZekARGz2XySAX2hNJBwMe1IASCo3ZWlwGlIM+6eAgg2LZcEGoyYRSZA0D1LGjCe4hmSin2AYIgypANCwXAiqa6uNo5iIYfD0o2SAGZ9Eei08Y+tzeqYoGaYBxSM0FXiQg2mShOFXQHegVjhMO9gUmEv9NbbME9cSNvDmVkRgwZZek1mIaFaoKPD8Is+SOmqf0FHBWRNkXRRL7KMkjVFuCI9TZ/FjN8MkT/MufDqQavw3JIBFaz8wRnr1RSW6vVbU+YMpr25TeKoZ0S/kZMWrCjfXF46YQy12B/JfbSzPtPkAgbRZbfcof/zt0IJKkElqASVoBL8Kz8BS9LsacGAYhQAAAAASUVORK5CYII="); }*/
        input[type=radio]:checked {
            background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAIAAAABc2X6AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAN1gAADdYBkG95nAAAAAd0SU1FB90DFgooCA63dIwAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuM4zml1AAAAONSURBVHhe7ZpdS1RBGMfna2gXudvaur1cuNp9UR+hi6DNpdSjm672AdRNhRZy11WjF7xIDILWIvKFkg0RM1GK6EUpRAoFoyIKowhLy/7LQixPse0584zVmQO/S535/zxn5pnnjOLG0HWtECM3h7VCjKZuaYW4PZbSCjExOa4VYmr6rlaImXvTWiEePLyvFeLx7COtEHNPZ7VCzC880wrxYvG5Voil5UWtEC9fLWuFePP2tVaI9yvvtEJ8+LiiFeLz6ietEF/WVrVCfN9Y1wpHWA1jT+YPnhk5cPJSWTjuCbYVBVo8wUhJZfvumui+5r5DF0bH5xbIryhCrTA2ifNXh/3heGF1p2iezAF+wFcdPTswiGVGBuFFoTBU3RWtvnA3ccuBt64Lzz/en1z79pWMxoUSYbyf5Sd63KEE8cmT7ccTexoTU/NLZFgW+IWvTcwUVHcRBwtsMRKXU3fI4PIwCyPiH5dr/mAodmdOYV7bDHhZ8MqQiWRgE8aSKzRM7E/5A2fGosUjjE0V2wwJykh5Yw+Z0TI8wigkxSHmlzkbVyjRmxwik1qDQRhHBRRPEpEdlHQcY8jUFmAQxvEIlZPkY8dX14mTDJnaAgzCvqooCacIf32MTG0BWWHsnwVVcZJMEah5aEJIALPICqPRIbGUgpaLBDCLrPDeposkk1LQYJIAZpEVRkNLMikF7TQJYBZZYe8x5QUpG08wQgKYRVYY5ZFkUkpRoIUEMIusMBKQTErB35cEMMt/9oS9R/+2MHYRkkkpu2qiJIBZZIVRJ0gmpaAKkgBmkRXGSYBkUseOUOe5gUESwCyywjjrbdrR0h1oWlpeJAHMIisMSutjJJki0KWQqS3AIIyuzRtS7lxcG0cfSqa2AIMw+nLXkQjJx44n2MZyKcEgDHqTQy5D4Ur2GLHuvitkUmvwCINylR/xyhq6uS5f2ITTXwI4Lhx+BcMyXruwCYP0JQt3icKAvJcPnMIA4Rid2W0BszBIO3O82+yXLBn4hQGWnL+ha5vRQRzypMiIYZdS9D8BSoQBNlUUEhRPVBTikwOv0YGSznXJ8FtUCWfAUQHHI19luyvQVFJ7muhlg+VaWteBQxvL9UIO1Ar/BId+NDpo7nYap9DEuytatx5uxsP018f2R/rRcsl/cM6TTRL+d3CE7Y4jbHccYbvjCNsdR9juOMJ2xxG2O46w3XGE7Y4jbG821n8A5GK0tGiJavIAAAAASUVORK5CYII=");
        }
    /*span.button { width: auto; margin: 2px 0.3em; border: 1px solid #EC6415; text-shadow: 0px 0px 2px #300; letter-spacing: 0.1em; font-weight: bold; -webkit-box-shadow: 1px 1px 3px black; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }*/
    /*span.button a, span.button input[type=submit], span.button input[type=reset], span.button input[type=button] { line-height: 3.2ex; }*/
    input[disabled] {
        opacity: 0.4;
        filter: alpha(opacity=40);
    }

    div#total {
        width: auto;
        text-align: center;
        margin: 4px auto;
    }

    div#viewport { /*display: inline;*/
        border: 0 none transparent !important; /*width:90%;*/
    }

    div#content {
        margin: 0ex 0em;
        padding: 0ex 0em;
    }

    tr.item td {
        padding: 1ex 0em;
        min-height: 42px;
        vertical-align: middle;
    }

    div.buttons {
        padding: 2.5ex 0em;
    }

    .button input, .button a {
        background-color: transparent;
        border: 0 none transparent;
        -webkit-box-shadow: 0 0 0 transparent;
    }

        .button input:hover {
            text-decoration: none;
        }

    .confirmit-nav {
        text-align: center;
    }
    /*table.matrix td { border: 1px solid #999; }
table.matrix th { border: 1px solid #aaa; }
table.matrix td, table.matrix th { padding: 1px; }*/
    .Satisfactionfeedback {
        margin: auto;
    }

        .Satisfactionfeedback .submission {
            margin-right: 0;
            margin: auto;
        }

    textarea {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
    }

    #content table.teaser p.date {
        padding: 4px 4px 0ex 10px;
    }

    #main {
        margin-bottom: 0px;
        padding-bottom: 0px;
    }

    .surveylink {
        margin-top: 5px;
    }

    .innertbl tr td {
        border: none;
    }

    div#content {
        padding: 50px 10px;
    }

    .InMobAppWebFrame div#content {
        padding: 10px 10px;
    }

    #content table.teaser p.date {
        padding: 4px 4px 0ex 10px;
    }

    .innernav {
        margin-top: 4px;
    }

    .navbar-fixed-top .navbar-header {
        margin-left: 0px;
    }
}

.answertext label {
    color: #222;
    padding-left: 10px;
}

.summary table, .summary td, .summary th {
    border-collapse: collapse;
    border: 1px solid #e4e4e4;
}

    .summary table th {
        padding: 3px !important;
    }

    .summary table td {
        padding: 5px !important;
    }

    .summary table tr.maintitle {
        /*background: #ec8d07;
    background: -moz-linear-gradient(left, #ec8d07 0%, #dc291e 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #ec8d07), color-stop(100%, #dc291e));
    background: -webkit-linear-gradient(left, #ec8d07 0%, #dc291e 100%);
    background: -o-linear-gradient(left, #ec8d07 0%, #dc291e 100%);
    background: -ms-linear-gradient(left, #ec8d07 0%, #dc291e 100%);
    background: linear-gradient(to right, #ec8d07 0%,#dc291e 100%);*/
        background: #f3f3f3;
    }

        .summary table tr.maintitle th, .summary table tr.subtitle th {
            font-family: InsightWebBold, Arial;
        }

    .summary table td.quotacol2, .summary table td.quotacol4 {
        text-align: right;
    }

#fnSummartReport h3 {
    text-align: left;
}

#fnSummartReport table td:nth-child(2) {
    word-break: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    -ms-word-wrap: break-word;
}
/*Dropdown styles*/
.answertext select {
    display: inline-block;
    height: 30px;
    padding: 5px 12px;
    margin-bottom: 8px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555555;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #cccccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

    .answertext select:focus {
        border-color: #66afe9;
        outline: 0;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
    }

    .answertext select::-moz-placeholder {
        color: #999999;
        opacity: 1;
    }

    .answertext select:-ms-input-placeholder {
        color: #999999;
    }

    .answertext select::-webkit-input-placeholder {
        color: #999999;
    }

.loader {
    border: 10px solid #f3f3f3;
    border-radius: 50%;
    border-top: 10px solid #3498db;
    width: 120px;
    height: 120px;
    -webkit-animation: spin 2s linear infinite; /* Safari */
    animation: spin 2s linear infinite;
}

/* Safari */
@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@charset "UTF-8";
/*!
**  GfK SE - Frond-end Style Guide
**  Summary:
**  Author:            United Digital Group GmbH
**  Copyright:         (c) GfK SE, 2017
**  Necessary libraries:
**      - Bootstrap v3.3.7
*/

.g-recaptcha div {
    width:100% !important;
}

@media screen and (max-height: 575px){ #rc-imageselect, .g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;} }

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html {
    font-family: InsightWebRegular, Arial;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}
body {
 margin:0
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
 display:block
}
audio,canvas,progress,video {
 display:inline-block;
 vertical-align:baseline
}
audio:not([controls]) {
 display:none;
 height:0
}
[hidden],template {
 display:none
}
a {
 background-color:transparent
}
a:active,a:hover {
 outline:0
}
abbr[title] {
 border-bottom:1px dotted
}
b,strong {
 font-weight:700
}
dfn {
 font-style:italic
}
h1 {
 font-size:2em;
 margin:.67em 0
}
mark {
 background:#ff0;
 color:#000
}
small {
 font-size:80%
}
sub,sup {
 font-size:75%;
 line-height:0;
 position:relative;
 vertical-align:baseline
}
sup {
 top:-.5em
}
sub {
 bottom:-.25em
}
img {
 border:0
}
svg:not(:root) {
 overflow:hidden
}
figure {
 margin:1em 40px
}
hr {
 -moz-box-sizing:content-box;
 -webkit-box-sizing:content-box;
 box-sizing:content-box;
 height:0
}
pre {
 overflow:auto
}
code,kbd,pre,samp {
 font-family:monospace,monospace;
 font-size:1em
}
button,input,optgroup,select,textarea {
 color:inherit;
 font:inherit;
 margin:0
}
button {
 overflow:visible
}
button,select {
 text-transform:none
}
button,html input[type=button],input[type=reset],input[type=submit] {
 -webkit-appearance:button;
 cursor:pointer
}
button[disabled],html input[disabled] {
 cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner {
 border:0;
 padding:0
}
input {
 line-height:normal
}
input[type=checkbox],input[type=radio] {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 padding:0
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
 height:auto
}
input[type=search] {
 -webkit-appearance:textfield;
 -moz-box-sizing:content-box;
 -webkit-box-sizing:content-box;
 box-sizing:content-box
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
 -webkit-appearance:none
}
fieldset {
 border:1px solid silver;
 margin:0 2px;
 padding:.35em .625em .75em
}
legend {
 border:0;
 padding:0
}
textarea {
 overflow:auto
}
optgroup {
 font-weight:700
}
table {
 border-collapse:collapse;
 border-spacing:0
}
td,th {
 padding:0
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print {
 *,:after,:before {
  background:0 0!important;
  color:#000!important;
  -webkit-box-shadow:none!important;
  box-shadow:none!important;
  text-shadow:none!important
 }
 a,a:visited {
  text-decoration:underline
 }
 a[href]:after {
  content:" (" attr(href) ")"
 }
 abbr[title]:after {
  content:" (" attr(title) ")"
 }
 a[href^="#"]:after,a[href^="javascript:"]:after {
  content:""
 }
 blockquote,pre {
  border:1px solid #999;
  page-break-inside:avoid
 }
 thead {
  display:table-header-group
 }
 img,tr {
  page-break-inside:avoid
 }
 img {
  max-width:100%!important
 }
 h2,h3,p {
  orphans:3;
  widows:3
 }
 h2,h3 {
  page-break-after:avoid
 }
 select {
  background:#fff!important
 }
 .navbar {
  display:none
 }
 .btn>.caret,.dropup>.btn>.caret {
  border-top-color:#000!important
 }
 .label {
  border:1px solid #000
 }
 .table {
  border-collapse:collapse!important
 }
 .table td,.table th {
  background-color:#fff!important
 }
 .table-bordered td,.table-bordered th {
  border:1px solid #ddd!important
 }
}
@font-face {
 font-family:'Glyphicons Halflings';
 src:url(../fonts/glyphicons-halflings-regular.eot);
 src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
}
.glyphicon {
 position:relative;
 top:1px;
 display:inline-block;
 font-family:'Glyphicons Halflings';
 font-style:normal;
 font-weight:400;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.glyphicon-asterisk:before {
 content:"\2a"
}
.glyphicon-plus:before {
 content:"\2b"
}
.glyphicon-eur:before,.glyphicon-euro:before {
 content:"\20ac"
}
.glyphicon-minus:before {
 content:"\2212"
}
.glyphicon-cloud:before {
 content:"\2601"
}
.glyphicon-envelope:before {
 content:"\2709"
}
.glyphicon-pencil:before {
 content:"\270f"
}
.glyphicon-glass:before {
 content:"\e001"
}
.glyphicon-music:before {
 content:"\e002"
}
.glyphicon-search:before {
 content:"\e003"
}
.glyphicon-heart:before {
 content:"\e005"
}
.glyphicon-star:before {
 content:"\e006"
}
.glyphicon-star-empty:before {
 content:"\e007"
}
.glyphicon-user:before {
 content:"\e008"
}
.glyphicon-film:before {
 content:"\e009"
}
.glyphicon-th-large:before {
 content:"\e010"
}
.glyphicon-th:before {
 content:"\e011"
}
.glyphicon-th-list:before {
 content:"\e012"
}
.glyphicon-ok:before {
 content:"\e013"
}
.glyphicon-remove:before {
 content:"\e014"
}
.glyphicon-zoom-in:before {
 content:"\e015"
}
.glyphicon-zoom-out:before {
 content:"\e016"
}
.glyphicon-off:before {
 content:"\e017"
}
.glyphicon-signal:before {
 content:"\e018"
}
.glyphicon-cog:before {
 content:"\e019"
}
.glyphicon-trash:before {
 content:"\e020"
}
.glyphicon-home:before {
 content:"\e021"
}
.glyphicon-file:before {
 content:"\e022"
}
.glyphicon-time:before {
 content:"\e023"
}
.glyphicon-road:before {
 content:"\e024"
}
.glyphicon-download-alt:before {
 content:"\e025"
}
.glyphicon-download:before {
 content:"\e026"
}
.glyphicon-upload:before {
 content:"\e027"
}
.glyphicon-inbox:before {
 content:"\e028"
}
.glyphicon-play-circle:before {
 content:"\e029"
}
.glyphicon-repeat:before {
 content:"\e030"
}
.glyphicon-refresh:before {
 content:"\e031"
}
.glyphicon-list-alt:before {
 content:"\e032"
}
.glyphicon-lock:before {
 content:"\e033"
}
.glyphicon-flag:before {
 content:"\e034"
}
.glyphicon-headphones:before {
 content:"\e035"
}
.glyphicon-volume-off:before {
 content:"\e036"
}
.glyphicon-volume-down:before {
 content:"\e037"
}
.glyphicon-volume-up:before {
 content:"\e038"
}
.glyphicon-qrcode:before {
 content:"\e039"
}
.glyphicon-barcode:before {
 content:"\e040"
}
.glyphicon-tag:before {
 content:"\e041"
}
.glyphicon-tags:before {
 content:"\e042"
}
.glyphicon-book:before {
 content:"\e043"
}
.glyphicon-bookmark:before {
 content:"\e044"
}
.glyphicon-print:before {
 content:"\e045"
}
.glyphicon-camera:before {
 content:"\e046"
}
.glyphicon-font:before {
 content:"\e047"
}
.glyphicon-bold:before {
 content:"\e048"
}
.glyphicon-italic:before {
 content:"\e049"
}
.glyphicon-text-height:before {
 content:"\e050"
}
.glyphicon-text-width:before {
 content:"\e051"
}
.glyphicon-align-left:before {
 content:"\e052"
}
.glyphicon-align-center:before {
 content:"\e053"
}
.glyphicon-align-right:before {
 content:"\e054"
}
.glyphicon-align-justify:before {
 content:"\e055"
}
.glyphicon-list:before {
 content:"\e056"
}
.glyphicon-indent-left:before {
 content:"\e057"
}
.glyphicon-indent-right:before {
 content:"\e058"
}
.glyphicon-facetime-video:before {
 content:"\e059"
}
.glyphicon-picture:before {
 content:"\e060"
}
.glyphicon-map-marker:before {
 content:"\e062"
}
.glyphicon-adjust:before {
 content:"\e063"
}
.glyphicon-tint:before {
 content:"\e064"
}
.glyphicon-edit:before {
 content:"\e065"
}
.glyphicon-share:before {
 content:"\e066"
}
.glyphicon-check:before {
 content:"\e067"
}
.glyphicon-move:before {
 content:"\e068"
}
.glyphicon-step-backward:before {
 content:"\e069"
}
.glyphicon-fast-backward:before {
 content:"\e070"
}
.glyphicon-backward:before {
 content:"\e071"
}
.glyphicon-play:before {
 content:"\e072"
}
.glyphicon-pause:before {
 content:"\e073"
}
.glyphicon-stop:before {
 content:"\e074"
}
.glyphicon-forward:before {
 content:"\e075"
}
.glyphicon-fast-forward:before {
 content:"\e076"
}
.glyphicon-step-forward:before {
 content:"\e077"
}
.glyphicon-eject:before {
 content:"\e078"
}
.glyphicon-chevron-left:before {
 content:"\e079"
}
.glyphicon-chevron-right:before {
 content:"\e080"
}
.glyphicon-plus-sign:before {
 content:"\e081"
}
.glyphicon-minus-sign:before {
 content:"\e082"
}
.glyphicon-remove-sign:before {
 content:"\e083"
}
.glyphicon-ok-sign:before {
 content:"\e084"
}
.glyphicon-question-sign:before {
 content:"\e085"
}
.glyphicon-info-sign:before {
 content:"\e086"
}
.glyphicon-screenshot:before {
 content:"\e087"
}
.glyphicon-remove-circle:before {
 content:"\e088"
}
.glyphicon-ok-circle:before {
 content:"\e089"
}
.glyphicon-ban-circle:before {
 content:"\e090"
}
.glyphicon-arrow-left:before {
 content:"\e091"
}
.glyphicon-arrow-right:before {
 content:"\e092"
}
.glyphicon-arrow-up:before {
 content:"\e093"
}
.glyphicon-arrow-down:before {
 content:"\e094"
}
.glyphicon-share-alt:before {
 content:"\e095"
}
.glyphicon-resize-full:before {
 content:"\e096"
}
.glyphicon-resize-small:before {
 content:"\e097"
}
.glyphicon-exclamation-sign:before {
 content:"\e101"
}
.glyphicon-gift:before {
 content:"\e102"
}
.glyphicon-leaf:before {
 content:"\e103"
}
.glyphicon-fire:before {
 content:"\e104"
}
.glyphicon-eye-open:before {
 content:"\e105"
}
.glyphicon-eye-close:before {
 content:"\e106"
}
.glyphicon-warning-sign:before {
 content:"\e107"
}
.glyphicon-plane:before {
 content:"\e108"
}
.glyphicon-calendar:before {
 content:"\e109"
}
.glyphicon-random:before {
 content:"\e110"
}
.glyphicon-comment:before {
 content:"\e111"
}
.glyphicon-magnet:before {
 content:"\e112"
}
.glyphicon-chevron-up:before {
 content:"\e113"
}
.glyphicon-chevron-down:before {
 content:"\e114"
}
.glyphicon-retweet:before {
 content:"\e115"
}
.glyphicon-shopping-cart:before {
 content:"\e116"
}
.glyphicon-folder-close:before {
 content:"\e117"
}
.glyphicon-folder-open:before {
 content:"\e118"
}
.glyphicon-resize-vertical:before {
 content:"\e119"
}
.glyphicon-resize-horizontal:before {
 content:"\e120"
}
.glyphicon-hdd:before {
 content:"\e121"
}
.glyphicon-bullhorn:before {
 content:"\e122"
}
.glyphicon-bell:before {
 content:"\e123"
}
.glyphicon-certificate:before {
 content:"\e124"
}
.glyphicon-thumbs-up:before {
 content:"\e125"
}
.glyphicon-thumbs-down:before {
 content:"\e126"
}
.glyphicon-hand-right:before {
 content:"\e127"
}
.glyphicon-hand-left:before {
 content:"\e128"
}
.glyphicon-hand-up:before {
 content:"\e129"
}
.glyphicon-hand-down:before {
 content:"\e130"
}
.glyphicon-circle-arrow-right:before {
 content:"\e131"
}
.glyphicon-circle-arrow-left:before {
 content:"\e132"
}
.glyphicon-circle-arrow-up:before {
 content:"\e133"
}
.glyphicon-circle-arrow-down:before {
 content:"\e134"
}
.glyphicon-globe:before {
 content:"\e135"
}
.glyphicon-wrench:before {
 content:"\e136"
}
.glyphicon-tasks:before {
 content:"\e137"
}
.glyphicon-filter:before {
 content:"\e138"
}
.glyphicon-briefcase:before {
 content:"\e139"
}
.glyphicon-fullscreen:before {
 content:"\e140"
}
.glyphicon-dashboard:before {
 content:"\e141"
}
.glyphicon-paperclip:before {
 content:"\e142"
}
.glyphicon-heart-empty:before {
 content:"\e143"
}
.glyphicon-link:before {
 content:"\e144"
}
.glyphicon-phone:before {
 content:"\e145"
}
.glyphicon-pushpin:before {
 content:"\e146"
}
.glyphicon-usd:before {
 content:"\e148"
}
.glyphicon-gbp:before {
 content:"\e149"
}
.glyphicon-sort:before {
 content:"\e150"
}
.glyphicon-sort-by-alphabet:before {
 content:"\e151"
}
.glyphicon-sort-by-alphabet-alt:before {
 content:"\e152"
}
.glyphicon-sort-by-order:before {
 content:"\e153"
}
.glyphicon-sort-by-order-alt:before {
 content:"\e154"
}
.glyphicon-sort-by-attributes:before {
 content:"\e155"
}
.glyphicon-sort-by-attributes-alt:before {
 content:"\e156"
}
.glyphicon-unchecked:before {
 content:"\e157"
}
.glyphicon-expand:before {
 content:"\e158"
}
.glyphicon-collapse-down:before {
 content:"\e159"
}
.glyphicon-collapse-up:before {
 content:"\e160"
}
.glyphicon-log-in:before {
 content:"\e161"
}
.glyphicon-flash:before {
 content:"\e162"
}
.glyphicon-log-out:before {
 content:"\e163"
}
.glyphicon-new-window:before {
 content:"\e164"
}
.glyphicon-record:before {
 content:"\e165"
}
.glyphicon-save:before {
 content:"\e166"
}
.glyphicon-open:before {
 content:"\e167"
}
.glyphicon-saved:before {
 content:"\e168"
}
.glyphicon-import:before {
 content:"\e169"
}
.glyphicon-export:before {
 content:"\e170"
}
.glyphicon-send:before {
 content:"\e171"
}
.glyphicon-floppy-disk:before {
 content:"\e172"
}
.glyphicon-floppy-saved:before {
 content:"\e173"
}
.glyphicon-floppy-remove:before {
 content:"\e174"
}
.glyphicon-floppy-save:before {
 content:"\e175"
}
.glyphicon-floppy-open:before {
 content:"\e176"
}
.glyphicon-credit-card:before {
 content:"\e177"
}
.glyphicon-transfer:before {
 content:"\e178"
}
.glyphicon-cutlery:before {
 content:"\e179"
}
.glyphicon-header:before {
 content:"\e180"
}
.glyphicon-compressed:before {
 content:"\e181"
}
.glyphicon-earphone:before {
 content:"\e182"
}
.glyphicon-phone-alt:before {
 content:"\e183"
}
.glyphicon-tower:before {
 content:"\e184"
}
.glyphicon-stats:before {
 content:"\e185"
}
.glyphicon-sd-video:before {
 content:"\e186"
}
.glyphicon-hd-video:before {
 content:"\e187"
}
.glyphicon-subtitles:before {
 content:"\e188"
}
.glyphicon-sound-stereo:before {
 content:"\e189"
}
.glyphicon-sound-dolby:before {
 content:"\e190"
}
.glyphicon-sound-5-1:before {
 content:"\e191"
}
.glyphicon-sound-6-1:before {
 content:"\e192"
}
.glyphicon-sound-7-1:before {
 content:"\e193"
}
.glyphicon-copyright-mark:before {
 content:"\e194"
}
.glyphicon-registration-mark:before {
 content:"\e195"
}
.glyphicon-cloud-download:before {
 content:"\e197"
}
.glyphicon-cloud-upload:before {
 content:"\e198"
}
.glyphicon-tree-conifer:before {
 content:"\e199"
}
.glyphicon-tree-deciduous:before {
 content:"\e200"
}
.glyphicon-cd:before {
 content:"\e201"
}
.glyphicon-save-file:before {
 content:"\e202"
}
.glyphicon-open-file:before {
 content:"\e203"
}
.glyphicon-level-up:before {
 content:"\e204"
}
.glyphicon-copy:before {
 content:"\e205"
}
.glyphicon-paste:before {
 content:"\e206"
}
.glyphicon-alert:before {
 content:"\e209"
}
.glyphicon-equalizer:before {
 content:"\e210"
}
.glyphicon-king:before {
 content:"\e211"
}
.glyphicon-queen:before {
 content:"\e212"
}
.glyphicon-pawn:before {
 content:"\e213"
}
.glyphicon-bishop:before {
 content:"\e214"
}
.glyphicon-knight:before {
 content:"\e215"
}
.glyphicon-baby-formula:before {
 content:"\e216"
}
.glyphicon-tent:before {
 content:"\26fa"
}
.glyphicon-blackboard:before {
 content:"\e218"
}
.glyphicon-bed:before {
 content:"\e219"
}
.glyphicon-apple:before {
 content:"\f8ff"
}
.glyphicon-erase:before {
 content:"\e221"
}
.glyphicon-hourglass:before {
 content:"\231b"
}
.glyphicon-lamp:before {
 content:"\e223"
}
.glyphicon-duplicate:before {
 content:"\e224"
}
.glyphicon-piggy-bank:before {
 content:"\e225"
}
.glyphicon-scissors:before {
 content:"\e226"
}
.glyphicon-bitcoin:before {
 content:"\e227"
}
.glyphicon-yen:before {
 content:"\00a5"
}
.glyphicon-ruble:before {
 content:"\20bd"
}
.glyphicon-scale:before {
 content:"\e230"
}
.glyphicon-ice-lolly:before {
 content:"\e231"
}
.glyphicon-ice-lolly-tasted:before {
 content:"\e232"
}
.glyphicon-education:before {
 content:"\e233"
}
.glyphicon-option-horizontal:before {
 content:"\e234"
}
.glyphicon-option-vertical:before {
 content:"\e235"
}
.glyphicon-menu-hamburger:before {
 content:"\e236"
}
.glyphicon-modal-window:before {
 content:"\e237"
}
.glyphicon-oil:before {
 content:"\e238"
}
.glyphicon-grain:before {
 content:"\e239"
}
.glyphicon-sunglasses:before {
 content:"\e240"
}
.glyphicon-text-size:before {
 content:"\e241"
}
.glyphicon-text-color:before {
 content:"\e242"
}
.glyphicon-text-background:before {
 content:"\e243"
}
.glyphicon-object-align-top:before {
 content:"\e244"
}
.glyphicon-object-align-bottom:before {
 content:"\e245"
}
.glyphicon-object-align-horizontal:before {
 content:"\e246"
}
.glyphicon-object-align-left:before {
 content:"\e247"
}
.glyphicon-object-align-vertical:before {
 content:"\e248"
}
.glyphicon-object-align-right:before {
 content:"\e249"
}
.glyphicon-triangle-right:before {
 content:"\e250"
}
.glyphicon-triangle-left:before {
 content:"\e251"
}
.glyphicon-triangle-bottom:before {
 content:"\e252"
}
.glyphicon-triangle-top:before {
 content:"\e253"
}
.glyphicon-console:before {
 content:"\e254"
}
.glyphicon-superscript:before {
 content:"\e255"
}
.glyphicon-subscript:before {
 content:"\e256"
}
.glyphicon-menu-left:before {
 content:"\e257"
}
.glyphicon-menu-right:before {
 content:"\e258"
}
.glyphicon-menu-down:before {
 content:"\e259"
}
.glyphicon-menu-up:before {
 content:"\e260"
}
* {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
:after,:before {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
html {
    font-family: InsightWebRegular, Arial;
    font-size: 10px;
    -webkit-tap-highlight-color: transparent
}
body {
    font-family: InsightWebRegular,Arial;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-color: #f2f5ff;
}
button,input,select,textarea {
 font-family:inherit;
 font-size:inherit;
 line-height:inherit
}
a {
 color:#337ab7;
 text-decoration:none
}
a:focus,a:hover {
 color:#23527c;
 text-decoration:underline
}
a:focus {
 outline:thin dotted;
 outline:5px auto -webkit-focus-ring-color;
 outline-offset:-2px
}
figure {
 margin:0
}
img {
 vertical-align:middle
}
.img-responsive {
 display:block;
 max-width:100%;
 height:auto
}
.img-rounded {
 -webkit-border-radius:6px;
 border-radius:6px
}
.img-thumbnail {
 padding:4px;
 line-height:1.42857143;
 background-color:#fff;
 border:1px solid #ddd;
 -webkit-border-radius:4px;
 border-radius:4px;
 -webkit-transition:all .2s ease-in-out;
 -o-transition:all .2s ease-in-out;
 -moz-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out;
 display:inline-block;
 max-width:100%;
 height:auto
}
.img-circle {
 -webkit-border-radius:50%;
 border-radius:50%
}
hr {
 margin-top:20px;
 margin-bottom:20px;
 border:0;
 border-top:1px solid #eee
}
.sr-only {
 position:absolute;
 width:1px;
 height:1px;
 margin:-1px;
 padding:0;
 overflow:hidden;
 clip:rect(0,0,0,0);
 border:0
}
.sr-only-focusable:active,.sr-only-focusable:focus {
 position:static;
 width:auto;
 height:auto;
 margin:0;
 overflow:visible;
 clip:auto
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
 font-family:inherit;
 font-weight:500;
 line-height:1.1;
 color:inherit
}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small {
 font-weight:400;
 line-height:1;
 color:#777
}
.h1,.h2,.h3,h1,h2,h3 {
 margin-top:20px;
 margin-bottom:10px
}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small {
 font-size:65%
}
.h4,.h5,.h6,h4,h5,h6 {
 margin-top:10px;
 margin-bottom:10px
}
.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small {
 font-size:75%
}
.h1,h1 {
 font-size:36px
}
.h2,h2 {
 font-size:30px
}
.h3,h3 {
 font-size:24px
}
.h4,h4 {
 font-size:18px
}
.h5,h5 {
 font-size:14px
}
.h6,h6 {
 font-size:12px
}
p {
 margin:0 0 10px
}
.lead {
 margin-bottom:20px;
 font-size:16px;
 font-weight:300;
 line-height:1.4
}
@media (min-width:768px) {
 .lead {
  font-size:21px
 }
}
.small,small {
 font-size:85%
}
.mark,mark {
 background-color:#fcf8e3;
 padding:.2em
}
.text-left {
 text-align:left
}
.text-right {
 text-align:right
}
.text-center {
 text-align:center
}
.text-justify {
 text-align:justify
}
.text-nowrap {
 white-space:nowrap
}
.text-lowercase {
 text-transform:lowercase
}
.text-uppercase {
 text-transform:uppercase
}
.text-capitalize {
 text-transform:capitalize
}
.text-muted {
 color:#777
}
.text-primary {
 color:#337ab7
}
a.text-primary:hover {
 color:#286090
}
.text-success {
 color:#3c763d
}
a.text-success:hover {
 color:#2b542c
}
.text-info {
 color:#31708f
}
a.text-info:hover {
 color:#245269
}
.text-warning {
 color:#8a6d3b
}
a.text-warning:hover {
 color:#66512c
}
.text-danger {
 color:#a94442
}
a.text-danger:hover {
 color:#843534
}
.bg-primary {
 color:#fff;
 background-color:#337ab7
}
a.bg-primary:hover {
 background-color:#286090
}
.bg-success {
 background-color:#dff0d8
}
a.bg-success:hover {
 background-color:#c1e2b3
}
.bg-info {
 background-color:#d9edf7
}
a.bg-info:hover {
 background-color:#afd9ee
}
.bg-warning {
 background-color:#fcf8e3
}
a.bg-warning:hover {
 background-color:#f7ecb5
}
.bg-danger {
 background-color:#f2dede
}
a.bg-danger:hover {
 background-color:#e4b9b9
}
.page-header {
 padding-bottom:9px;
 margin:40px 0 20px;
 border-bottom:1px solid #eee
}
ol,ul {
 margin-top:0;
 margin-bottom:10px
}
ol ol,ol ul,ul ol,ul ul {
 margin-bottom:0
}
.list-unstyled {
 padding-left:0;
 list-style:none
}
.list-inline {
 padding-left:0;
 list-style:none;
 margin-left:-5px
}
.list-inline>li {
 display:inline-block;
 padding-left:5px;
 padding-right:5px
}
dl {
 margin-top:0;
 margin-bottom:20px
}
dd,dt {
 line-height:1.42857143
}
dt {
 font-weight:700
}
dd {
 margin-left:0
}
@media (min-width:768px) {
 .dl-horizontal dt {
  float:left;
  width:160px;
  clear:left;
  text-align:right;
  overflow:hidden;
  -o-text-overflow:ellipsis;
  text-overflow:ellipsis;
  white-space:nowrap
 }
 .dl-horizontal dd {
  margin-left:180px
 }
}
abbr[data-original-title],abbr[title] {
 cursor:help;
 border-bottom:1px dotted #777
}
.initialism {
 font-size:90%;
 text-transform:uppercase
}
blockquote {
 padding:10px 20px;
 margin:0 0 20px;
 font-size:17.5px;
 border-left:5px solid #eee
}
blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child {
 margin-bottom:0
}
blockquote .small,blockquote footer,blockquote small {
 display:block;
 font-size:80%;
 line-height:1.42857143;
 color:#777
}
blockquote .small:before,blockquote footer:before,blockquote small:before {
 content:'\2014 \00A0'
}
.blockquote-reverse,blockquote.pull-right {
 padding-right:15px;
 padding-left:0;
 border-right:5px solid #eee;
 border-left:0;
 text-align:right
}
.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before {
 content:''
}
.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after {
 content:'\00A0 \2014'
}
address {
 margin-bottom:20px;
 font-style:normal;
 line-height:1.42857143
}
code,kbd,pre,samp {
 font-family:Menlo,Monaco,Consolas,"Courier New",monospace
}
code {
 padding:2px 4px;
 font-size:90%;
 color:#c7254e;
 background-color:#f9f2f4;
 -webkit-border-radius:4px;
 border-radius:4px
}
kbd {
 padding:2px 4px;
 font-size:90%;
 color:#fff;
 background-color:#333;
 -webkit-border-radius:3px;
 border-radius:3px;
 -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);
 box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)
}
kbd kbd {
 padding:0;
 font-size:100%;
 font-weight:700;
 -webkit-box-shadow:none;
 box-shadow:none
}
pre {
 display:block;
 padding:9.5px;
 margin:0 0 10px;
 font-size:13px;
 line-height:1.42857143;
 word-break:break-all;
 word-wrap:break-word;
 color:#333;
 background-color:#f5f5f5;
 border:1px solid #ccc;
 -webkit-border-radius:4px;
 border-radius:4px
}
pre code {
 padding:0;
 font-size:inherit;
 color:inherit;
 white-space:pre-wrap;
 background-color:transparent;
 -webkit-border-radius:0;
 border-radius:0
}
.pre-scrollable {
 max-height:340px;
 overflow-y:scroll
}
.container {
 margin-right:auto;
 margin-left:auto;
 padding-left:15px;
 padding-right:15px
}
@media (min-width:768px) {
 .container {
  width:750px
 }
 .ConsentFrame {
        width: 100%;
    }
}
@media (min-width:992px) {
 .container {
  width:970px
 }
 .ConsentFrame {
        width: 100%;
    }
}
@media (min-width:1200px) {
 .container {
  width:1170px
 }
}
.container-fluid {
 margin-right:auto;
 margin-left:auto;
 padding-left:15px;
 padding-right:15px
}
.row {
 margin-left:-15px;
 margin-right:-15px
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {
 position:relative;
 min-height:1px;
 padding-left:15px !important;
 padding-right:15px !important;
}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {
 float:left
}
.col-xs-12 {
 width:100%
}
.col-xs-11 {
 width:91.66666667%
}
.col-xs-10 {
 width:83.33333333%
}
.col-xs-9 {
 width:75%
}
.col-xs-8 {
 width:66.66666667%
}
.col-xs-7 {
 width:58.33333333%
}
.col-xs-6 {
 width:50%
}
.col-xs-5 {
 width:41.66666667%
}
.col-xs-4 {
 width:33.33333333%
}
.col-xs-3 {
 width:25%
}
.col-xs-2 {
 width:16.66666667%
}
.col-xs-1 {
 width:8.33333333%
}
.col-xs-pull-12 {
 right:100%
}
.col-xs-pull-11 {
 right:91.66666667%
}
.col-xs-pull-10 {
 right:83.33333333%
}
.col-xs-pull-9 {
 right:75%
}
.col-xs-pull-8 {
 right:66.66666667%
}
.col-xs-pull-7 {
 right:58.33333333%
}
.col-xs-pull-6 {
 right:50%
}
.col-xs-pull-5 {
 right:41.66666667%
}
.col-xs-pull-4 {
 right:33.33333333%
}
.col-xs-pull-3 {
 right:25%
}
.col-xs-pull-2 {
 right:16.66666667%
}
.col-xs-pull-1 {
 right:8.33333333%
}
.col-xs-pull-0 {
 right:auto
}
.col-xs-push-12 {
 left:100%
}
.col-xs-push-11 {
 left:91.66666667%
}
.col-xs-push-10 {
 left:83.33333333%
}
.col-xs-push-9 {
 left:75%
}
.col-xs-push-8 {
 left:66.66666667%
}
.col-xs-push-7 {
 left:58.33333333%
}
.col-xs-push-6 {
 left:50%
}
.col-xs-push-5 {
 left:41.66666667%
}
.col-xs-push-4 {
 left:33.33333333%
}
.col-xs-push-3 {
 left:25%
}
.col-xs-push-2 {
 left:16.66666667%
}
.col-xs-push-1 {
 left:8.33333333%
}
.col-xs-push-0 {
 left:auto
}
.col-xs-offset-12 {
 margin-left:100%
}
.col-xs-offset-11 {
 margin-left:91.66666667%
}
.col-xs-offset-10 {
 margin-left:83.33333333%
}
.col-xs-offset-9 {
 margin-left:75%
}
.col-xs-offset-8 {
 margin-left:66.66666667%
}
.col-xs-offset-7 {
 margin-left:58.33333333%
}
.col-xs-offset-6 {
 margin-left:50%
}
.col-xs-offset-5 {
 margin-left:41.66666667%
}
.col-xs-offset-4 {
 margin-left:33.33333333%
}
.col-xs-offset-3 {
 margin-left:25%
}
.col-xs-offset-2 {
 margin-left:16.66666667%
}
.col-xs-offset-1 {
 margin-left:8.33333333%
}
.col-xs-offset-0 {
 margin-left:0
}
@media (min-width:768px) {
 .col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9 {
  float:left
 }
 .col-sm-12 {
  width:100%
 }
 .col-sm-11 {
  width:91.66666667%
 }
 .col-sm-10 {
  width:83.33333333%
 }
 .col-sm-9 {
  width:75%
 }
 .col-sm-8 {
  width:66.66666667%
 }
 .col-sm-7 {
  width:58.33333333%
 }
 .col-sm-6 {
  width:50%
 }
 .col-sm-5 {
  width:41.66666667%
 }
 .col-sm-4 {
  width:33.33333333%
 }
 .col-sm-3 {
  width:25%
 }
 .col-sm-2 {
  width:16.66666667%
 }
 .col-sm-1 {
  width:8.33333333%
 }
 .col-sm-pull-12 {
  right:100%
 }
 .col-sm-pull-11 {
  right:91.66666667%
 }
 .col-sm-pull-10 {
  right:83.33333333%
 }
 .col-sm-pull-9 {
  right:75%
 }
 .col-sm-pull-8 {
  right:66.66666667%
 }
 .col-sm-pull-7 {
  right:58.33333333%
 }
 .col-sm-pull-6 {
  right:50%
 }
 .col-sm-pull-5 {
  right:41.66666667%
 }
 .col-sm-pull-4 {
  right:33.33333333%
 }
 .col-sm-pull-3 {
  right:25%
 }
 .col-sm-pull-2 {
  right:16.66666667%
 }
 .col-sm-pull-1 {
  right:8.33333333%
 }
 .col-sm-pull-0 {
  right:auto
 }
 .col-sm-push-12 {
  left:100%
 }
 .col-sm-push-11 {
  left:91.66666667%
 }
 .col-sm-push-10 {
  left:83.33333333%
 }
 .col-sm-push-9 {
  left:75%
 }
 .col-sm-push-8 {
  left:66.66666667%
 }
 .col-sm-push-7 {
  left:58.33333333%
 }
 .col-sm-push-6 {
  left:50%
 }
 .col-sm-push-5 {
  left:41.66666667%
 }
 .col-sm-push-4 {
  left:33.33333333%
 }
 .col-sm-push-3 {
  left:25%
 }
 .col-sm-push-2 {
  left:16.66666667%
 }
 .col-sm-push-1 {
  left:8.33333333%
 }
 .col-sm-push-0 {
  left:auto
 }
 .col-sm-offset-12 {
  margin-left:100%
 }
 .col-sm-offset-11 {
  margin-left:91.66666667%
 }
 .col-sm-offset-10 {
  margin-left:83.33333333%
 }
 .col-sm-offset-9 {
  margin-left:75%
 }
 .col-sm-offset-8 {
  margin-left:66.66666667%
 }
 .col-sm-offset-7 {
  margin-left:58.33333333%
 }
 .col-sm-offset-6 {
  margin-left:50%
 }
 .col-sm-offset-5 {
  margin-left:41.66666667%
 }
 .col-sm-offset-4 {
  margin-left:33.33333333%
 }
 .col-sm-offset-3 {
  margin-left:25%
 }
 .col-sm-offset-2 {
  margin-left:16.66666667%
 }
 .col-sm-offset-1 {
  margin-left:8.33333333%
 }
 .col-sm-offset-0 {
  margin-left:0
 }
}
@media (min-width:992px) {
 .col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9 {
  float:left
 }
 .col-md-12 {
  width:100%
 }
 .col-md-11 {
  width:91.66666667%
 }
 .col-md-10 {
  width:83.33333333%
 }
 .col-md-9 {
  width:75%
 }
 .col-md-8 {
  width:66.66666667%
 }
 .col-md-7 {
  width:58.33333333%
 }
 .col-md-6 {
  width:50%
 }
 .col-md-5 {
  width:41.66666667%
 }
 .col-md-4 {
  width:33.33333333%
 }
 .col-md-3 {
  width:25%
 }
 .col-md-2 {
  width:16.66666667%
 }
 .col-md-1 {
  width:8.33333333%
 }
 .col-md-pull-12 {
  right:100%
 }
 .col-md-pull-11 {
  right:91.66666667%
 }
 .col-md-pull-10 {
  right:83.33333333%
 }
 .col-md-pull-9 {
  right:75%
 }
 .col-md-pull-8 {
  right:66.66666667%
 }
 .col-md-pull-7 {
  right:58.33333333%
 }
 .col-md-pull-6 {
  right:50%
 }
 .col-md-pull-5 {
  right:41.66666667%
 }
 .col-md-pull-4 {
  right:33.33333333%
 }
 .col-md-pull-3 {
  right:25%
 }
 .col-md-pull-2 {
  right:16.66666667%
 }
 .col-md-pull-1 {
  right:8.33333333%
 }
 .col-md-pull-0 {
  right:auto
 }
 .col-md-push-12 {
  left:100%
 }
 .col-md-push-11 {
  left:91.66666667%
 }
 .col-md-push-10 {
  left:83.33333333%
 }
 .col-md-push-9 {
  left:75%
 }
 .col-md-push-8 {
  left:66.66666667%
 }
 .col-md-push-7 {
  left:58.33333333%
 }
 .col-md-push-6 {
  left:50%
 }
 .col-md-push-5 {
  left:41.66666667%
 }
 .col-md-push-4 {
  left:33.33333333%
 }
 .col-md-push-3 {
  left:25%
 }
 .col-md-push-2 {
  left:16.66666667%
 }
 .col-md-push-1 {
  left:8.33333333%
 }
 .col-md-push-0 {
  left:auto
 }
 .col-md-offset-12 {
  margin-left:100%
 }
 .col-md-offset-11 {
  margin-left:91.66666667%
 }
 .col-md-offset-10 {
  margin-left:83.33333333%
 }
 .col-md-offset-9 {
  margin-left:75%
 }
 .col-md-offset-8 {
  margin-left:66.66666667%
 }
 .col-md-offset-7 {
  margin-left:58.33333333%
 }
 .col-md-offset-6 {
  margin-left:50%
 }
 .col-md-offset-5 {
  margin-left:41.66666667%
 }
 .col-md-offset-4 {
  margin-left:33.33333333%
 }
 .col-md-offset-3 {
  margin-left:25%
 }
 .col-md-offset-2 {
  margin-left:16.66666667%
 }
 .col-md-offset-1 {
  margin-left:8.33333333%
 }
 .col-md-offset-0 {
  margin-left:0
 }
}
@media (min-width:1200px) {
 .col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9 {
  float:left
 }
 .col-lg-12 {
  width:100%
 }
 .col-lg-11 {
  width:91.66666667%
 }
 .col-lg-10 {
  width:83.33333333%
 }
 .col-lg-9 {
  /*width:75%*/
  width:100%;
 }
 .col-lg-8 {
  width:66.66666667%
 }
 .col-lg-7 {
  width:58.33333333%
 }
 .col-lg-6 {
  width:50%
 }
 .col-lg-5 {
  width:41.66666667%
 }
 .col-lg-4 {
  width:33.33333333%
 }
 .col-lg-3 {
  width:25%
 }
 .col-lg-2 {
  width:16.66666667%
 }
 .col-lg-1 {
  width:8.33333333%
 }
 .col-lg-pull-12 {
  right:100%
 }
 .col-lg-pull-11 {
  right:91.66666667%
 }
 .col-lg-pull-10 {
  right:83.33333333%
 }
 .col-lg-pull-9 {
  right:75%
 }
 .col-lg-pull-8 {
  right:66.66666667%
 }
 .col-lg-pull-7 {
  right:58.33333333%
 }
 .col-lg-pull-6 {
  right:50%
 }
 .col-lg-pull-5 {
  right:41.66666667%
 }
 .col-lg-pull-4 {
  right:33.33333333%
 }
 .col-lg-pull-3 {
  right:25%
 }
 .col-lg-pull-2 {
  right:16.66666667%
 }
 .col-lg-pull-1 {
  right:8.33333333%
 }
 .col-lg-pull-0 {
  right:auto
 }
 .col-lg-push-12 {
  left:100%
 }
 .col-lg-push-11 {
  left:91.66666667%
 }
 .col-lg-push-10 {
  left:83.33333333%
 }
 .col-lg-push-9 {
  left:75%
 }
 .col-lg-push-8 {
  left:66.66666667%
 }
 .col-lg-push-7 {
  left:58.33333333%
 }
 .col-lg-push-6 {
  left:50%
 }
 .col-lg-push-5 {
  left:41.66666667%
 }
 .col-lg-push-4 {
  left:33.33333333%
 }
 .col-lg-push-3 {
  left:25%
 }
 .col-lg-push-2 {
  left:16.66666667%
 }
 .col-lg-push-1 {
  left:8.33333333%
 }
 .col-lg-push-0 {
  left:auto
 }
 .col-lg-offset-12 {
  margin-left:100%
 }
 .col-lg-offset-11 {
  margin-left:91.66666667%
 }
 .col-lg-offset-10 {
  margin-left:83.33333333%
 }
 .col-lg-offset-9 {
  margin-left:75%
 }
 .col-lg-offset-8 {
  margin-left:66.66666667%
 }
 .col-lg-offset-7 {
  margin-left:58.33333333%
 }
 .col-lg-offset-6 {
  margin-left:50%
 }
 .col-lg-offset-5 {
  margin-left:41.66666667%
 }
 .col-lg-offset-4 {
  margin-left:33.33333333%
 }
 .col-lg-offset-3 {
  margin-left:25%
 }
 .col-lg-offset-2 {
  margin-left:16.66666667%
 }
 .col-lg-offset-1 {
  margin-left:8.33333333%
 }
 .col-lg-offset-0 {
  margin-left:0
 }
}
table {
 background-color:transparent
}
caption {
 padding-top:8px;
 padding-bottom:8px;
 color:#777;
 text-align:left
}
th {
 text-align:left
}
.table {
 width:100%;
 max-width:100%;
 margin-bottom:20px
}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th {
 padding:8px;
 line-height:1.42857143;
 vertical-align:top;
 border-top:1px solid #ddd
}
.table>thead>tr>th {
 vertical-align:bottom;
 border-bottom:2px solid #ddd
}
.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th {
 border-top:0
}
.table>tbody+tbody {
 border-top:2px solid #ddd
}
.table .table {
 background-color:#fff
}
.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th {
 padding:5px
}
.table-bordered {
 border:1px solid #ddd
}
.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th {
 border:1px solid #ddd
}
.table-bordered>thead>tr>td,.table-bordered>thead>tr>th {
 border-bottom-width:2px
}
.table-striped>tbody>tr:nth-of-type(odd) {
 background-color:#f9f9f9
}
.table-hover>tbody>tr:hover {
 background-color:#f5f5f5
}
table col[class*=col-] {
 position:static;
 float:none;
 display:table-column
}
table td[class*=col-],table th[class*=col-] {
 position:static;
 float:none;
 display:table-cell
}
.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active {
 background-color:#f5f5f5
}
.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover {
 background-color:#e8e8e8
}
.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success {
 background-color:#dff0d8
}
.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover {
 background-color:#d0e9c6
}
.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info {
 background-color:#d9edf7
}
.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover {
 background-color:#c4e3f3
}
.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning {
 background-color:#fcf8e3
}
.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover {
 background-color:#faf2cc
}
.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger {
 background-color:#f2dede
}
.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover {
 background-color:#ebcccc
}
.table-responsive {
 overflow-x:auto;
 min-height:.01%
}
@media screen and (max-width:767px) {
 .table-responsive {
  width:100%;
  margin-bottom:15px;
  overflow-y:hidden;
  -ms-overflow-style:-ms-autohiding-scrollbar;
  border:1px solid #ddd
 }
 .table-responsive>.table {
  margin-bottom:0
 }
 .table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th {
  white-space:nowrap
 }
 .table-responsive>.table-bordered {
  border:0
 }
 .table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child {
  border-left:0
 }
 .table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child {
  border-right:0
 }
 .table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th {
  border-bottom:0
 }
}
.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.row:after,.row:before {
 content:" ";
 display:table
}
.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.row:after {
 clear:both
}
.center-block {
 display:block;
 margin-left:auto;
 margin-right:auto
}
.pull-right {
 float:right!important
}
.pull-left {
 float:left!important
}
.hide {
 display:none!important
}
.show {
 display:block!important
}
.invisible {
 visibility:hidden
}
.text-hide {
 font:0/0 a;
 color:transparent;
 text-shadow:none;
 background-color:transparent;
 border:0
}
.hidden {
 display:none!important;
 visibility:hidden!important
}
.affix {
 position:fixed
}
@-ms-viewport {
 width:device-width
}
.visible-lg,.visible-md,.visible-sm,.visible-xs {
 display:none!important
}
.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block {
 display:none!important
}
@media (max-width:767px) {
 .visible-xs {
  display:block!important
 }
 table.visible-xs {
  display:table
 }
 tr.visible-xs {
  display:table-row!important
 }
 td.visible-xs,th.visible-xs {
  display:table-cell!important
 }
}
@media (max-width:767px) {
 .visible-xs-block {
  display:block!important
 }
}
@media (max-width:767px) {
 .visible-xs-inline {
  display:inline!important
 }
}
@media (max-width:767px) {
 .visible-xs-inline-block {
  display:inline-block!important
 }
}
@media (min-width:768px) and (max-width:991px) {
 .visible-sm {
  display:block!important
 }
 table.visible-sm {
  display:table
 }
 tr.visible-sm {
  display:table-row!important
 }
 td.visible-sm,th.visible-sm {
  display:table-cell!important
 }
}
@media (min-width:768px) and (max-width:991px) {
 .visible-sm-block {
  display:block!important
 }
}
@media (min-width:768px) and (max-width:991px) {
 .visible-sm-inline {
  display:inline!important
 }
}
@media (min-width:768px) and (max-width:991px) {
 .visible-sm-inline-block {
  display:inline-block!important
 }
}
@media (min-width:992px) and (max-width:1199px) {
 .visible-md {
  display:block!important
 }
 table.visible-md {
  display:table
 }
 tr.visible-md {
  display:table-row!important
 }
 td.visible-md,th.visible-md {
  display:table-cell!important
 }
}
@media (min-width:992px) and (max-width:1199px) {
 .visible-md-block {
  display:block!important
 }
}
@media (min-width:992px) and (max-width:1199px) {
 .visible-md-inline {
  display:inline!important
 }
}
@media (min-width:992px) and (max-width:1199px) {
 .visible-md-inline-block {
  display:inline-block!important
 }
}
@media (min-width:1200px) {
 .visible-lg {
  display:block!important
 }
 table.visible-lg {
  display:table
 }
 tr.visible-lg {
  display:table-row!important
 }
 td.visible-lg,th.visible-lg {
  display:table-cell!important
 }
}
@media (min-width:1200px) {
 .visible-lg-block {
  display:block!important
 }
}
@media (min-width:1200px) {
 .visible-lg-inline {
  display:inline!important
 }
}
@media (min-width:1200px) {
 .visible-lg-inline-block {
  display:inline-block!important
 }
}
@media (max-width:767px) {
 .hidden-xs {
  display:none!important
 }
}
@media (min-width:768px) and (max-width:991px) {
 .hidden-sm {
  display:none!important
 }
}
@media (min-width:992px) and (max-width:1199px) {
 .hidden-md {
  display:none!important
 }
}
@media (min-width:1200px) {
 .hidden-lg {
  display:none!important
 }
}
.visible-print {
 display:none!important
}
@media print {
 .visible-print {
  display:block!important
 }
 table.visible-print {
  display:table
 }
 tr.visible-print {
  display:table-row!important
 }
 td.visible-print,th.visible-print {
  display:table-cell!important
 }
}
.visible-print-block {
 display:none!important
}
@media print {
 .visible-print-block {
  display:block!important
 }
}
.visible-print-inline {
 display:none!important
}
@media print {
 .visible-print-inline {
  display:inline!important
 }
}
.visible-print-inline-block {
 display:none!important
}
@media print {
 .visible-print-inline-block {
  display:inline-block!important
 }
}
@media print {
 .hidden-print {
  display:none!important
 }
}
.square100 {
 width:100px;
 height:100px;
 border:none;
 background-color:#264283;
 display:-webkit-box;
 display:-webkit-flex;
 display:-moz-box;
 display:-ms-flexbox;
 display:flex
}
.gfk-nav-button-tab {
 background-color:#007dc3;
 color:#fff;
 width:4.75em;
 height:2.25em
}
.gfk-nav-button {
 background-color:#007dc3;
 color:#fff;
 min-height:64px;
 width:30%;
 -webkit-border-radius:1.5em;
 border-radius:1.5em;
 max-width:290px
}
@media (max-width:600px) {
 .gfk-nav-button {
  width:45%
 }
}
.gfk-default-button {
 background-color:#e55a00;
 color:#fff
}
.gfk-default-button:focus {
 outline:0
}
.gfk-default-button::-moz-focus-inner {
 border:0
}
button.md-primary.gfk-nav-button,button.md-primary.md-raised.gfk-nav-button {
 color:#fff
}
button.md-accent.gfk-default-button {
 color:#fff
}
button.md-accent.gfk-default-button:hover {
 color:#e55a00;
 background-color:#fff;
 border:1px solid #e55a00
}
body,button,html,input,select,textarea {
 color:#484848;
 -webkit-text-size-adjust:100%
}
html {
    font-family: InsightWebRegular, Arial;
    -webkit-font-smoothing: antialiased;
    overflow-y: scroll;
    outline: 0 none !important;
    font-family: InsightWebRegular,Arial,"Helvetica Neue",Helvetica,sans-serif
}
img {
 max-width:100%
}
a:active,a:hover {
 outline:0 none!important
}
a,a:active,a:hover,a:visited {
 color:#007dc3;
 text-decoration:none;
 outline:0 none!important
}
a:hover {
 color:#00669f;
 text-decoration:underline
}
.mrEdit {
    font-family: InsightWebRegular,Arial,"Helvetica Neue",Helvetica,sans-serif;
    font-size: 1em;
    font-weight: 600
}
.mrMultipleText,.mrShowText,.mrSingleText {
 font-size:1em;
 line-height:1.2em;
 color:#484848;
 font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;
 text-align:initial;
 font-weight:700;
 font-weight:400;
 font-weight:400
}
@media only screen and (max-width:767px) {
 .mrMultipleText,.mrShowText,.mrSingleText {
  font-weight:700;
  font-weight:700
 }
}
.jquery-gfk-radio {
 display:inline;
 font-size:30px;
 line-height:30px;
 cursor:pointer;
 cursor:hand
}
.jquery-gfk-radio .mark {
 display:inline
}
.jquery-gfk-radio img {
 vertical-align:middle;
 width:30px;
 height:30px
}
.jquery-gfk-radio img {
 background:url(data:image/gif;base64,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)
}
.jquery-gfk-radio img {
 background-position:-90px 0
}
.jquery-gfk-radio-hover img {
 background-position:-90px 0
}
.jquery-gfk-radio-checked img {
 background-position:-60px 0
}
.jquery-gfk-radio-checked .jquery-gfk-radio-hover img {
 background-position:-60px 0
}
.jquery-gfk-radio-disabled img {
 background-position:-90px -30px
}
.jquery-gfk-radio-checked .jquery-gfk-radio-disabled img {
 background-position:-60px -30px
}
.jquery-gfk-checkbox {
 display:inline;
 font-size:30px;
 cursor:pointer;
 cursor:hand
}
.jquery-gfk-checkbox .mark {
 display:inline
}
.jquery-gfk-checkbox img {
 vertical-align:middle;
 width:30px;
 height:30px
}
.jquery-gfk-checkbox img {
 background:url(data:image/gif;base64,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)
}
.jquery-gfk-checkbox img {
 background-position:-30px 0
}
.jquery-gfk-checkbox-hover img {
 background-position:-30px 0
}
.jquery-gfk-checkbox-checked img {
 background-position:0 0
}
.jquery-gfk-checkbox-checked .jquery-gfk-checkbox-hover img {
 background-position:0 0
}
.jquery-gfk-checkbox-disabled img {
 background-position:-30px -30px
}
.jquery-gfk-checkbox-checked .jquery-gfk-checkbox-disabled img {
 background-position:0 -30px
}
.gfk-survey {
 font-size:16px;
 text-align:initial;
 display:block
}
@media (max-width:480px) {
 .gfk-survey {
  font-size:14px;
  text-align:initial
 }
}
.gfk-survey ::-webkit-scrollbar {
 -webkit-appearance:none;
 width:16px
}
.gfk-survey ::-webkit-scrollbar-track {
 background-color:red;
 -webkit-border-radius:.25em;
 border-radius:.25em
}
.gfk-survey ::-webkit-scrollbar-thumb {
 -webkit-border-radius:6px;
 border-radius:6px;
 background-color:rgba(156,156,156,.6);
 -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)
}
.gfk-survey ::-webkit-scrollbar-track {
 color:#444;
 background:#444
}
.gfk-survey ::-webkit-scrollbar-track-piece {
 background-color:#ddd
}
.gfk-survey :focus {
 outline:0;
 outline-width:0
}
.gfk-survey #content {
    max-width: 100%;
    font-size: 1em !important;
    line-height: 1.125em;
    background-color: #fff;
    padding: 40px 0px;
}
@media (max-width:600px) {
    .gfk-survey #content {
        padding: 0em 1em 3em 1em;
    }
}
.gfk-survey .mark {
 background:0 0;
 padding:0
}
.gfk-survey #wrapper {
    position: absolute;
    width: 100%;
    max-width: 100%;
    min-height: 100%;
    height: auto;
    top: 0;
    left: 0;
    /*background-color:#e55a00*/
    background-color: #F2F5FF;
}
.gfk-survey #main {
 margin:0 auto;
 width:940px;
 max-width:1200px;
 background-color:#fff;
 width:92%;
 padding-left:3em;
 padding-right:3em;
 padding-top:1em;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 margin-top:85px;
 background-color:#fff;
}
@media only screen and (max-width:57em) {
 .gfk-survey #main,.gfk-survey .hdr {
  padding-left:1em;
  padding-right:1em;
  width:100%
 }
}
@media only screen and (max-width:40em) {
    .gfk-survey #main {
        padding: 0;
        margin: 0;
        padding-top: 76px;
        width: 100%
    }

    #main.CookieConsent {
        padding-top: 0px !important;
    }

    #header.CookieConsent {
        display: none !important;
    }

    .gfk-survey .hdr {
        padding: 0;
        margin: 0;
        width: 100%
    }
    #divSmallDevice, #divSmallDevice1 {
        display:inline;
    }
    #divNormalDevice {
        display:none;
    }
}
@media only screen and (min-width:40.001em) {
    #divSmallDevice, #divSmallDevice1 {
        display: none !important;
    }
    #divNormalDevice {
        display: inline !important;
    }
}
    @media only screen and (min-width:90.063em) and (max-width:120em) {
        .gfk-survey #main {
            width: 90%
        }
    }

    @media only screen and (min-width:120.063em) {
        .gfk-survey #main {
            width: 80%
        }
    }

    .gfk-survey .hdr {
        top: 0;
        position: absolute;
        left: 0;
        width: 100%;
        height: 66px;
        z-index: 9999;
        background-color: #fff; /*4175*/
    }

    .gfk-survey .hdr-wrap {
        color: #cacaca;
        height: 100%;
        background-color: #fff; /*4175*/
        margin: 0 auto;
        margin-bottom: 2px;
        width: 100%;
        max-width: 100%
    }

    .gfk-survey .hdr-inner-left {
        float: left;
        vertical-align: middle
    }

    .gfk-survey .hdr-inner-right {
        text-align: right;
        padding-right: 30px;
        height: 100%;
        vertical-align: middle
    }

        .gfk-survey .ftr-inner-left a, .gfk-survey .ftr-inner-left a:visited, .gfk-survey .ftr-inner-right a, .gfk-survey .ftr-inner-right a:visited, .gfk-survey .hdr-inner-left a, .gfk-survey .hdr-inner-left a:visited, .gfk-survey .hdr-inner-right a, .gfk-survey .hdr-inner-right a:visited {
            color: #cacaca
        }

            .gfk-survey .ftr-inner-left a:hover, .gfk-survey .ftr-inner-right a:hover, .gfk-survey .hdr-inner-left a:hover, .gfk-survey .hdr-inner-right a:hover {
                color: #fff;
                text-decoration: none
            }

    .gfk-survey #topbox {
        padding-top: 40px;
        width: 100%;
        height: 65px;
        max-width: 100%;
        display: table
    }

    @media only screen and (max-width:600px) {
        .gfk-survey #topbox {
            padding-top: 25px
        }
    }

    .gfk-survey #progress {
        display: inline-block;
        display: table-cell;
        text-align: right;
        overflow-y: visible;
        padding-top: 20px;
        width: 50%;
        padding-bottom: 0
    }

    @media only screen and (max-width:600px) {
        .gfk-survey #progress {
            width: 75%
        }
    }

    @media only screen and (max-width:50em) {
        .gfk-survey #progress {
            text-align: center;
            width: 100%
        }
    }

    .gfk-survey #progress > #progresstext {
        font-size: 1.143em;
        float: right;
        overflow-y: visible;
        font-weight: 400;
        font-weight: 400
    }

    @media only screen and (max-width:767px) {
        .gfk-survey #progress > #progresstext {
            font-weight: 700;
            font-weight: 700
        }
    }

    .gfk-survey .mrProgressText, .gfk-survey .percentCompleteText {
        font-size: 1.85em;
        color: #e55a00;
        text-align: right;
        margin-left: 30px
    }

    .gfk-survey #logo-container {
        display: inline-block;
        display: table-cell;
        width: 50%;
        height: auto;
        vertical-align: middle;
        text-align: center
    }

    @media only screen and (max-width:600px) {
        .gfk-survey #logo-container {
            width: 25%
        }
    }

    .gfk-survey #spacer-top {
        border-top: #e4e4e4 1px solid;
        margin-top: 20px;
        margin-bottom: 15px;
        width: 100%;
        height: 0;
        clear: both
    }

    @media only screen and (max-width:600px) {
        .gfk-survey #spacer-top {
            margin-top: 8px;
            margin-bottom: 8px
        }
    }

    .gfk-survey #loader-top {
        width: 100%;
        height: 4em;
        border: none;
        margin: none;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        outline: 0;
        outline-width: 0;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        text-align: center
    }

        .gfk-survey #loader-top #loading-gif {
            width: 20%;
            height: 20%;
            max-width: 100px;
            max-height: 100px;
            height: 100%;
            background: url(data:image/gif;base64,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U1RWV1hhTIWJiouMjVcFBjUGBY4WBWw1A5RDT3sTkVQGnGYYaUOYPaVip3MXoDyiP3k3GAeoAwdRnRoHoAa5lcHCw8TFxscduyjKIrOeRKRAbSe3I9Um1yHOJ9sjzCbfyInhwt3E2cPo5dHF5OLvJREAOwAAAAAAAAAAADxiciAvPgo8Yj5XYXJuaW5nPC9iPjogIG15c3FsX3F1ZXJ5KCkgWzxhIGhyZWY9J2Z1bmN0aW9uLm15c3FsLXF1ZXJ5Jz5mdW5jdGlvbi5teXNxbC1xdWVyeTwvYT5dOiBDYW4ndCBjb25uZWN0IHRvIGxvY2FsIE15U1FMIHNlcnZlciB0aHJvdWdoIHNvY2tldCAnL3Zhci9ydW4vbXlzcWxkL215c3FsZC5zb2NrJyAoMikgaW4gPGI+L2hvbWUvYWpheGxvYWQvd3d3L2xpYnJhaXJpZXMvY2xhc3MubXlzcWwucGhwPC9iPiBvbiBsaW5lIDxiPjY4PC9iPjxiciAvPgo8YnIgLz4KPGI+V2FybmluZzwvYj46ICBteXNxbF9xdWVyeSgpIFs8YSBocmVmPSdmdW5jdGlvbi5teXNxbC1xdWVyeSc+ZnVuY3Rpb24ubXlzcWwtcXVlcnk8L2E+XTogQSBsaW5rIHRvIHRoZSBzZXJ2ZXIgY291bGQgbm90IGJlIGVzdGFibGlzaGVkIGluIDxiPi9ob21lL2FqYXhsb2FkL3d3dy9saWJyYWlyaWVzL2NsYXNzLm15c3FsLnBocDwvYj4gb24gbGluZSA8Yj42ODwvYj48YnIgLz4KPGJyIC8+CjxiPldhcm5pbmc8L2I+OiAgbXlzcWxfcXVlcnkoKSBbPGEgaHJlZj0nZnVuY3Rpb24ubXlzcWwtcXVlcnknPmZ1bmN0aW9uLm15c3FsLXF1ZXJ5PC9hPl06IENhbid0IGNvbm5lY3QgdG8gbG9jYWwgTXlTUUwgc2VydmVyIHRocm91Z2ggc29ja2V0ICcvdmFyL3J1bi9teXNxbGQvbXlzcWxkLnNvY2snICgyKSBpbiA8Yj4vaG9tZS9hamF4bG9hZC93d3cvbGlicmFpcmllcy9jbGFzcy5teXNxbC5waHA8L2I+IG9uIGxpbmUgPGI+Njg8L2I+PGJyIC8+CjxiciAvPgo8Yj5XYXJuaW5nPC9iPjogIG15c3FsX3F1ZXJ5KCkgWzxhIGhyZWY9J2Z1bmN0aW9uLm15c3FsLXF1ZXJ5Jz5mdW5jdGlvbi5teXNxbC1xdWVyeTwvYT5dOiBBIGxpbmsgdG8gdGhlIHNlcnZlciBjb3VsZCBub3QgYmUgZXN0YWJsaXNoZWQgaW4gPGI+L2hvbWUvYWpheGxvYWQvd3d3L2xpYnJhaXJpZXMvY2xhc3MubXlzcWwucGhwPC9iPiBvbiBsaW5lIDxiPjY4PC9iPjxiciAvPgo8YnIgLz4KPGI+V2FybmluZzwvYj46ICBteXNxbF9xdWVyeSgpIFs8YSBocmVmPSdmdW5jdGlvbi5teXNxbC1xdWVyeSc+ZnVuY3Rpb24ubXlzcWwtcXVlcnk8L2E+XTogQ2FuJ3QgY29ubmVjdCB0byBsb2NhbCBNeVNRTCBzZXJ2ZXIgdGhyb3VnaCBzb2NrZXQgJy92YXIvcnVuL215c3FsZC9teXNxbGQuc29jaycgKDIpIGluIDxiPi9ob21lL2FqYXhsb2FkL3d3dy9saWJyYWlyaWVzL2NsYXNzLm15c3FsLnBocDwvYj4gb24gbGluZSA8Yj42ODwvYj48YnIgLz4KPGJyIC8+CjxiPldhcm5pbmc8L2I+OiAgbXlzcWxfcXVlcnkoKSBbPGEgaHJlZj0nZnVuY3Rpb24ubXlzcWwtcXVlcnknPmZ1bmN0aW9uLm15c3FsLXF1ZXJ5PC9hPl06IEEgbGluayB0byB0aGUgc2VydmVyIGNvdWxkIG5vdCBiZSBlc3RhYmxpc2hlZCBpbiA8Yj4vaG9tZS9hamF4bG9hZC93d3cvbGlicmFpcmllcy9jbGFzcy5teXNxbC5waHA8L2I+IG9uIGxpbmUgPGI+Njg8L2I+PGJyIC8+Cg==) no-repeat;
            background-size: 100% 100%;
            background-position: center;
            margin: 0 auto
        }

    .gfk-survey .mrErrorText {
        color: red
    }

.gfk-survey .mrQuestionText {
    line-height: 1.125em;
    color: #222;
    font-family: InsightWebRegular, Arial,"Helvetica Neue",Helvetica,sans-serif;
    text-align: initial;
    font-weight: 700;
    font-weight: 400;
    padding-bottom: 10px; /*4175*/
    /*min-height:150px;*/
}

    @media only screen and (max-width:767px) {
        .gfk-survey .mrQuestionText {
            font-weight: 700;
            font-weight: 700
        }
    }

    .gfk-survey table {
        border-collapse: collapse
    }

    .gfk-survey .disabled05 {
        opacity: .5
    }

    .gfk-survey .md-whiteframe-8dp {
        -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.5);
        box-shadow: 0 1px 3px rgba(0,0,0,.5);
        border: 1px solid #aaa
    }

    .gfk-survey .md-whiteframe-4dp, .gfk-survey .md-whiteframe-z2 {
        -webkit-box-shadow: 0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);
        box-shadow: 0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)
    }

    .gfk-survey input[type=number], .gfk-survey textarea {
        -ms-overflow-style: none;
        -moz-appearance: textfield;
        border: 1.25px solid #ddd;
        -webkit-box-shadow: 2px 2px 1px #f8f8f8;
        box-shadow: 2px 2px 1px #f8f8f8;
        border-radius: 0.3em;
        padding: 0.475em 0.275em; /*4175*/
    }

    .gfk-survey input::-webkit-inner-spin-button, .gfk-survey input::-webkit-outer-spin-button {
        -webkit-appearance: none
    }

    .gfk-survey .h1, .gfk-survey .h2, .gfk-survey .h3, .gfk-survey h1, .gfk-survey h2, .gfk-survey h3 {
        margin-top: 0;
        margin-bottom: 0
    }

        .gfk-survey h1.a, .gfk-survey h1.b {
            font-size: 2.25em;
            line-height: 1.5em
        }

        .gfk-survey h1.a {
            color: #f7a900
        }

        .gfk-survey h1.b {
            color: #fff
        }

    .gfk-survey h1 {
        font-size: 2.25em;
        line-height: 1.5em
    }

    .gfk-survey h2 {
        font-size: 1.875em;
        line-height: 2.25em;
        color: #666
    }

    .gfk-survey h3 {
        font-size: 1.5em;
        line-height: 1.875em;
        color: #666
    }

    .gfk-survey .C1 {
        font-size: 1em;
        line-height: 1.5em;
        color: #222;
        font-family: Arial,"Helvetica Neue",Helvetica,sans-serif
    }

    .gfk-survey .C20p {
        font-size: 1em;
        line-height: 1.125em;
        color: #222;
        font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
        text-align: initial;
        font-weight: 400;
        font-weight: 400
    }

    @media only screen and (max-width:767px) {
        .gfk-survey .C20p {
            font-weight: 700;
            font-weight: 700
        }
    }

    .gfk-survey .C20p b {
        color: #a0a0a0;
        font-weight: 700
    }

    .gfk-survey p.C20p {
        margin-bottom: 0;
        margin-top: 0;
        padding-top: .45em;
        padding-bottom: .45em
    }

    .gfk-survey .C18p {
        font-size: 1.125em;
        line-height: 1.125em;
        color: #222;
        font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
        text-align: initial
    }

    .gfk-survey .C2 {
        font-size: 1em;
        line-height: 1.5em;
        font-family: "Arial Bold",Arial,"Helvetica Neue",Helvetica,sans-serif;
        color: #222
    }

    .gfk-survey .C3a, .gfk-survey .C3b {
        font-size: 1em;
        line-height: 1.5em;
        color: #007dc3;
        font-family: "Arial Bold",Arial,"Helvetica Neue",Helvetica,sans-serif
    }

    .gfk-survey .C3b {
        color: #fff
    }

    .gfk-survey .C4a, .gfk-survey .C4b {
        font-size: 1em;
        line-height: 1.5em;
        color: #007dc3;
        font-family: Arial,"Helvetica Neue",Helvetica,sans-serif
    }

    .gfk-survey .C4b {
        color: #222
    }

    .gfk-survey .T1a, .gfk-survey .T1b {
        font-size: .875em;
        line-height: 1.1875em;
        font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
        color: #222
    }

    .gfk-survey .T1b {
        color: #fff
    }

    .gfk-survey .T2a, .gfk-survey .T2b {
        font-size: .875em;
        line-height: 1.1875em;
        font-family: "Arial Bold","Helvetica Neue",Helvetica,sans-serif;
        color: #222
    }

    .gfk-survey .T2b {
        color: #fff
    }

    .gfk-survey .T3 {
        font-size: .875em;
        line-height: 1.1875em;
        color: #007dc3;
        font-family: "Arial Bold","Helvetica Neue",Helvetica,sans-serif
    }

    .gfk-survey .M1 {
        font-size: .875em;
        line-height: 1.1875em;
        color: #484848;
        font-family: "Arial Bold","Helvetica Neue",Helvetica,sans-serif
    }

.gfk-survey .b2c_gradient {
    /*background: #ec8d07;
    background: -webkit-gradient(linear,left top,right top,from(#ec8d07),to(#dc281e));
    background: -webkit-linear-gradient(left,#ec8d07 0,#dc281e 100%);
    background: -moz-linear-gradient(left,#ec8d07 0,#dc281e 100%);
    background: -o-linear-gradient(left,#ec8d07 0,#dc281e 100%);
    background: linear-gradient(to right,#ec8d07 0,#dc281e 100%) !important;
    background-color: rgba(0, 0, 0, 0) #F2F5FF;*/
    /*background-color: #F2F5FF;*/
}

    .gfk-survey .b2b_gradient {
        background: #e4e4e4;
        background: -webkit-gradient(linear,left top,right top,from(#e4e4e4),to(#f8f8f8));
        background: -webkit-linear-gradient(left,#e4e4e4 0,#f8f8f8 100%);
        background: -moz-linear-gradient(left,#e4e4e4 0,#f8f8f8 100%);
        background: -o-linear-gradient(left,#e4e4e4 0,#f8f8f8 100%);
        background: linear-gradient(to right,#e4e4e4 0,#f8f8f8 100%)
    }

    .gfk-survey md-select-menu {
        -webkit-border-top-left-radius: .6em;
        border-top-left-radius: .6em;
        -webkit-border-bottom-left-radius: .6em;
        border-bottom-left-radius: .6em
    }

    .gfk-survey md-select {
        margin-top: .5em;
        font-size: 1em;
        line-height: 1.5em;
        color: #222
    }

        .gfk-survey md-select md-select-icon {
            color: #007dc3
        }

        .gfk-survey md-select .md-select-value {
            background-color: #f8f8f8;
            color: #222;
            padding-left: 1em;
            -webkit-border-radius: .6em;
            border-radius: .6em
        }

    .gfk-survey .md-select-menu-container {
        margin-top: 2.85em;
        margin-lef: -.2em;
        left: 0
    }

    .gfk-survey .md-select-icon {
        background-color: #007dc3;
        height: 32px;
        position: absolute;
        right: -5px;
        top: -1px;
        -webkit-border-bottom-right-radius: 6px;
        border-bottom-right-radius: 6px;
        -webkit-border-top-right-radius: 6px;
        border-top-right-radius: 6px
    }

    @media only screen and (max-width:400px) {
        .gfk-survey .md-select-icon {
            height: 29px
        }
    }

    .gfk-survey .md-select-value .md-select-icon:after {
        top: 6px;
        right: 2px;
        color: #f8f8f8
    }

    @media only screen and (max-width:400px) {
        .gfk-survey .md-select-value .md-select-icon:after {
            right: 4px
        }
    }

    .gfk-survey md-select.md-default-theme:not([disabled]):focus .md-select-value, .gfk-survey md-select:not([disabled]):focus .md-select-value {
        border: none
    }

    .gfk-survey .main-container {
        width: 100%;
        height: 100%
    }

        .gfk-survey .main-container .actual-content {
            height: 100%;
            background-color: transparent
        }

    @media (max-width:600px) {
        .gfk-survey .main-container .actual-content {
            margin-top: 0
        }
    }

    .gfk-survey .main-container .actual-content .navigation {
        position: relative;
        border: none;
        height: auto;
        background-color: #fff;
        width: 100%;
        height: 180px
    }

    @media (max-width:600px) {
        .gfk-survey .main-container .actual-content .navigation {
            height: 190px
        }
    }

    .gfk-survey .main-container .actual-content .navigation #navigator_button {
        position: absolute;
        right: 20px;
        top: -30px;
        -webkit-transition-property: top;
        -o-transition-property: top;
        -moz-transition-property: top;
        transition-property: top;
        -webkit-transition-duration: 725ms;
        -moz-transition-duration: 725ms;
        -o-transition-duration: 725ms;
        transition-duration: 725ms;
        -webkit-transition-timing-function: ease-outt;
        -moz-transition-timing-function: ease-outt;
        -o-transition-timing-function: ease-outt;
        transition-timing-function: ease-outt
    }

    .gfk-survey .main-container .actual-content .navigation .navigation-controls {
        width: 100%;
        height: 100%;
        min-height: 100px;
        background-color: #fff;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        padding-left: 2em;
        padding-right: 2em;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    @media (max-width:600px) {
        .gfk-survey .main-container .actual-content .navigation .navigation-controls {
            min-height: 180px;
            padding-left: .5em;
            padding-right: .5em
        }
    }

    .gfk-survey .main-container .actual-content .nav-translate-y {
        height: 10px
    }

    .gfk-survey .main-container .actual-content .nav-translate-y-add {
        -webkit-transition: all .3s ease-in;
        -o-transition: all .3s ease-in;
        -moz-transition: all .3s ease-in;
        transition: all .3s ease-in;
        height: 180px
    }

    .gfk-survey .main-container .actual-content .nav-translate-y-add-active {
        height: 10px
    }

    .gfk-survey .main-container .actual-content .nav-translate-y-remove {
        height: 10px;
        -webkit-transition: all .3s ease-out;
        -o-transition: all .3s ease-out;
        -moz-transition: all .3s ease-out;
        transition: all .3s ease-out
    }

    .gfk-survey .main-container .actual-content .nav-translate-y-remove-active {
        height: 180px
    }

    .gfk-survey .main-container .question-text-container {
        width: 100%;
        background-color: #fff;
        position: relative
    }

        .gfk-survey .main-container .question-text-container #question_mark {
            position: absolute;
            bottom: -30px;
            right: 20px;
            transitions: all .3s linear;
            -webkit-animation-duration: 1s;
            -moz-animation-duration: 1s;
            -o-animation-duration: 1s;
            animation-duration: 1s
        }

    @media (max-width:600px) {
        .gfk-survey .main-container .question-text-container #question_mark {
            bottom: -65px
        }
    }

    .gfk-survey .main-container .question-text {
        width: 100%;
        position: relative;
        text-align: left
    }

        .gfk-survey .main-container .question-text.ng-enter, .gfk-survey .main-container .question-text.ng-leave {
            -webkit-transition: .45s ease-in all;
            -o-transition: .45s ease-in all;
            -moz-transition: .45s ease-in all;
            transition: .45s ease-in all
        }

        .gfk-survey .main-container .question-text.ng-enter {
            opacity: 0;
            -webkit-transform: translateY(-180px);
            -moz-transform: translateY(-180px);
            -ms-transform: translateY(-180px);
            -o-transform: translateY(-180px);
            transform: translateY(-180px)
        }

            .gfk-survey .main-container .question-text.ng-enter.ng-enter-active {
                opacity: 1;
                -webkit-transform: translateY(0);
                -moz-transform: translateY(0);
                -ms-transform: translateY(0);
                -o-transform: translateY(0);
                transform: translateY(0)
            }

        .gfk-survey .main-container .question-text.ng-leave {
            opacity: 1;
            -webkit-transform: translateY(0);
            -moz-transform: translateY(0);
            -ms-transform: translateY(0);
            -o-transform: translateY(0);
            transform: translateY(0)
        }

            .gfk-survey .main-container .question-text.ng-leave.ng-leave-active {
                opacity: 1;
                -webkit-transform: translateY(-180px);
                -moz-transform: translateY(-180px);
                -ms-transform: translateY(-180px);
                -o-transform: translateY(-180px);
                transform: translateY(-180px)
            }

    .gfk-survey .main-container .question-container-ovf {
        height: 100%;
        overflow-y: scroll
    }

    .gfk-survey .main-container .question-container {
        width: 100%;
        min-width: 299px;
        background-color: #fff;
        border-top: none
    }

        .gfk-survey .main-container .question-container #question_mark.md-fab.md-button.top-plus-10 {
            bottom: 10px
        }

        .gfk-survey .main-container .question-container md-content {
            display: -webkit-box;
            display: -webkit-flex;
            display: -moz-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -webkit-align-items: center;
            -moz-box-align: center;
            -ms-flex-align: center;
            align-items: center
        }

        .gfk-survey .main-container .question-container .prism-container {
            width: 400px;
            height: 400px;
            position: relative;
            margin: 0 auto 40px;
            border: 1px solid #ccc;
            -webkit-perspective: 1200px;
            -moz-perspective: 1200px;
            perspective: 1200px
        }

            .gfk-survey .main-container .question-container .prism-container #prismBox {
                width: 100%;
                height: 100%;
                position: absolute;
                left: 0;
                top: 0;
                -webkit-transform-style: preserve-3d;
                -moz-transform-style: preserve-3d;
                transform-style: preserve-3d;
                -webkit-transition: -webkit-transform 1.5s;
                transition: -webkit-transform 1.5s;
                -o-transition: -o-transform 1.5s;
                -moz-transition: transform 1.5s,-moz-transform 1.5s;
                transition: transform 1.5s;
                transition: transform 1.5s,-webkit-transform 1.5s,-moz-transform 1.5s,-o-transform 1.5s
            }

                .gfk-survey .main-container .question-container .prism-container #prismBox .e_back, .gfk-survey .main-container .question-container .prism-container #prismBox .e_front, .gfk-survey .main-container .question-container .prism-container #prismBox .e_left, .gfk-survey .main-container .question-container .prism-container #prismBox .e_right {
                    width: 100%;
                    height: 100%;
                    position: absolute;
                    top: 0;
                    left: 0;
                    -webkit-backface-visibility: hidden;
                    -moz-backface-visibility: hidden;
                    backface-visibility: hidden
                }

                    .gfk-survey .main-container .question-container .prism-container #prismBox .e_back h3, .gfk-survey .main-container .question-container .prism-container #prismBox .e_front h3, .gfk-survey .main-container .question-container .prism-container #prismBox .e_left h3, .gfk-survey .main-container .question-container .prism-container #prismBox .e_right h3 {
                        padding-left: 3em;
                        color: #ff8c00;
                        background-color: #fff;
                        position: absolute;
                        top: 40px;
                        left: 0
                    }

                .gfk-survey .main-container .question-container .prism-container #prismBox .e_front {
                    background-color: #0f0
                }

                .gfk-survey .main-container .question-container .prism-container #prismBox .e_left {
                    background-color: #add8e6;
                    -webkit-transform-origin: 0 50%;
                    -moz-transform-origin: 0 50%;
                    -ms-transform-origin: 0 50%;
                    -o-transform-origin: 0 50%;
                    transform-origin: 0 50%;
                    -webkit-transform: rotateY(-90deg) translateX(-400px);
                    -moz-transform: rotateY(-90deg) translateX(-400px);
                    transform: rotateY(-90deg) translateX(-400px)
                }

                .gfk-survey .main-container .question-container .prism-container #prismBox .e_right {
                    background-color: #e0ffff;
                    -webkit-transform-origin: 100% 50%;
                    -moz-transform-origin: 100% 50%;
                    -ms-transform-origin: 100% 50%;
                    -o-transform-origin: 100% 50%;
                    transform-origin: 100% 50%;
                    -webkit-transform: rotateY(90deg) translateX(400px);
                    -moz-transform: rotateY(90deg) translateX(400px);
                    transform: rotateY(90deg) translateX(400px)
                }

                .gfk-survey .main-container .question-container .prism-container #prismBox .e_back {
                    background-color: #f4a460;
                    -webkit-transform: rotateY(180deg) translateZ(400px);
                    -moz-transform: rotateY(180deg) translateZ(400px);
                    transform: rotateY(180deg) translateZ(400px)
                }

            .gfk-survey .main-container .question-container .prism-container #prism-navigation {
                position: absolute;
                bottom: 40px;
                left: 0;
                width: 100%;
                display: -webkit-box;
                display: -webkit-flex;
                display: -moz-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -moz-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-box-pack: justify;
                -webkit-justify-content: space-between;
                -moz-box-pack: justify;
                -ms-flex-pack: justify;
                justify-content: space-between
            }

                .gfk-survey .main-container .question-container .prism-container #prism-navigation #prism-back-button {
                    margin-left: -80px
                }

                .gfk-survey .main-container .question-container .prism-container #prism-navigation #prism-forward-button {
                    margin-right: -80px
                }

    @media (max-width:600px) {
        .gfk-survey .main-container .question-container .prism-container #prism-navigation #prism-back-button, .gfk-survey .main-container .question-container .prism-container #prism-navigation #prism-forward-button {
            margin-left: 0;
            margin-right: 0
        }
    }

    .gfk-survey .hdr {
        top: 0;
        padding-left: 0;
        padding-right: 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        height: 66px;
        z-index: 9999;
        border-bottom: 1px solid #ccc;
        box-shadow: 0 0 13px rgba(0,0,0,.4); /*4175*/
    }

    .gfk-survey .hdr-wrap {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        color: #cacaca;
        width: 100%;
        height: 100%;
        font-size: .857em;
        position: relative;
        /*max-width: 1200px;*/ /*4175*/
    }

    .gfk-survey .hdr-inner-left {
        float: left
    }

    .gfk-survey .hdr-inner-right {
        text-align: right;
        padding-right: 30px;
        height: 100%
    }

        .gfk-survey .ftr-inner-left a, .gfk-survey .ftr-inner-left a:visited, .gfk-survey .ftr-inner-right a, .gfk-survey .ftr-inner-right a:visited, .gfk-survey .hdr-inner-left a, .gfk-survey .hdr-inner-left a:visited, .gfk-survey .hdr-inner-right a, .gfk-survey .hdr-inner-right a:visited {
            color: #cacaca
        }

            .gfk-survey .ftr-inner-left a:hover, .gfk-survey .ftr-inner-right a:hover, .gfk-survey .hdr-inner-left a:hover, .gfk-survey .hdr-inner-right a:hover {
                color: #fff;
                text-decoration: none
            }

        .gfk-survey .hdr-inner-right a {
            display: block;
            width: 24px;
            height: 24px;
            /*background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAA6CAYAAADhu0ooAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QYUBxQZDn0+/wAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAD90lEQVRo3u2bwWsVVxTGf2ec0hqroNAISojESlykYtOWlFqyiFQoqctCwY3gzn9C/CfcFbooRbdKhIq6eDSFVIy0pJgojU0DysvCQCoxaPS4mPP0dZz7XpJ7Z+a9od8mcF/m3vvNPfe755x7RsgBqhoDA0Af0AvsBnqA7cA2+7cXwFNgFVgGloBFYF5E1kPPSQKSew8YBgaBfo++FVgA5oBpEVnrCKKq2geMAEMhX1wT6RlgSkQWSyGqqnuBMeAwxWAWuCki9cKIquoJ4BjlYFJEruVK1Mz0JLCXclEHrmzGnGUTJD8DxnPYhz77d0JEbgUjqqrHgVE6EzURueFNtOT9GGzfRhtYyU4nCXDM5rp5orYnR+kejNqcN07U1HWc7sO4zf0txI4HTgZSVwUeAH/Z33+BJ+b37jRX8RBwMNB4YnO/0FaMAorPHHBdRJY2IHi9wAkjnYs4SYZbd9ZzkHXgqojc3oLHNWpuZYjVvdDsLqb36Jhn5y+Bi1shCSAiNeB6oFUdyxQj28S+DvplEbnvtclEfrGIxReHm4WpWYxGPDv+W0TuZJhjBHwBHAH2mFk+Bn4HfhWRlxl9/WwvPfac04gF88mKWtA85NnpVUem4TTwlQUC79jke63tlL2I9KquAHcDrOqQcXttusOeAlB3xIlf2xHiwofA547f7gU6boabiQ56dvhnxmruagzSBkcd7Q8DidIgQGTm1e/ZWdakPm7nSxv2ONpXAhHtV9U4IsnW+Z5bjzLaDnr2GQUiKsBATJKS9MVZVa0b4YfAP8AHG3z2saN9V0AfuK+hgL7YYZYxsIVn/3C07wtItDciSS6XhWXgt1YiEgi7I4skysBz4JKIPMtQ7J6ADj5AT0xyTVA01oAfReSRK4g25yIUtse8uQsp0lx/coVvqtrfwonYKrbFBZOsAz+IyKqD5H7gO3JIqcYkt1pFEF5pQ/IQ8C3wbg5jv4hJru52FkC01oLkJ8A3AZ2ENJ7GJPeTRRC97yBZRN54NTJxoCDTTZP8kmLyxssRyU1z7nAE2J8W9JKXokYEXhLeL2icxQiYJ8m/loEi1F6B+VhE1lV1ATiQ62iq50t6mQsist6Q8zmqi7nm4Ha6RPPN22ynX+8REVlT1RngoxxV91wJJj3TKN9p9kSmKriiU2/lZazwYbZCJGebiznSvuXNChH9D5cotY/qwGQFSE6mE+pZ1wHXLG7sVtSzCjfEoYR9wBk6p6ZoM8fJ91mFVpHjKFgEJrpwNSdc1WRRi3PvFlDrIpK1VlVkUZtD/kaXiNNku+qx/0vkMshWv+gxpcbVLmNNEa52YXKKbPVLzTPMubofD2QQrvbnIA7SHfeBzytw6lt4XJgD7wAAAABJRU5ErkJggg==);*/
            background: url(../Images/NeedHelp.png);
            background-repeat: no-repeat;
            background-position: center;
            background-size: 24px 24px;
            position: relative;
            right: 1em
        }

.gfk-survey .hdr-wrap .logo {
    color: #fff;
    display: inline-block;
    float: left;
    margin-left: 12px;
    margin-top: 12px;
    z-index: 3;
    /*width:42px;
        height: 42px;*/
    max-width: 200px;
    max-height: 42px;
    min-height:42px;
    /*background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAPkElEQVR4AVzWA7Rk2Zot4G+uvSPixEmXXaPavEbj2v382rZt23b3bdu2bdu2MisrcRTY6381TjxV/WPMbUws5Y9f885fvO02D9RsmEoY0CJDSaOCFkkoqpUkaiiQRGtFQqBoTU9pQUJrMixkHFXm0mYyzNVsIa1hpI2aphJVEUApoGgZ1cF17a4HLZ72rKGOr/zD+MhBe/DiveP9y3vPmjaFIlEpTeloAaowFMruPmkBghRKQtNVL1IqXWtblaa1YqQN1DDIbI82Z5xrbaaGkYySgVAp6dD0G48YXvGJlm/2/tr2mhtf+ZEZZ/Ns6/DY5irt3DlqUr1LSoVAi0qnUVWkNJFQOtDQiqAKpRqtil6qr7HFSm329D6jr5mWDAumhRrmqs0ZRhnmZCRUaxzf0M5ftP9m76OdGRx921c7+e1f346zobTW9UcOVTXD2X2pCUhJouuik0iR1mhdNRK0Lg1pFEIVrbooEhDd7sYRFug7s0zoepWMXTLXE61RmavDmzIO9t7oPbRFc/C1H231+78sy4UxIS0q1OGhpGvn91WP1KTQQg+BlKBaSUNI4v/1laKCojp216RUkTSpSfUTdsKlSlWB6kWL1EhmnNygx/IN39twfunmV36YzZ//PmcucNyNAqEVoR8dMtD2lxKqSplEtFacYpKxSaNQAzsTJkQp0YFC7wgFE4LSnKiioxVVjRqoEZPaHLNeWf6P9zRcOufgyz7Y9m//nLMXtXFUibG1klY0tEjaaRK9dcNyubuXkqFUK1qXoe2un+4R0jqJUlpQQUjpPdIj1RWaTkUlYqUSlVG1rdYmCcmkNivzF7yZHfn3tfm7v9Iu3EEjibRmBI1Kk6CFIbI5ZsByQSvVOkGyQyvalkQNaKVlIFRIFSnVS0tUKwqidwIp0iUbhq2WMCAbdbIyvu4bG+6609E3fKTtP/2V4ZbbVYWEtsOYAEDh/3XSPq1kKhlHCULCTkypkBat7faVLiFBFUiL6HoPSgqhCqIaQ7pqRWCrTo7NnvxfjXfe6eS7PtV0+R+1S3dSEYUGYExIIgrFbhI7hVmoFb0zm0m6GmgDxmKIXb+IahFojVZSQSmo0jqgSvUuFTIIBK3TJraHxld9jnbXPY5/8DP1K/+hnb2oepEQFFWUXR94jLsG0nbkjDsx2lp0NRslpQY78kP9v2c1aaF10pUCCYrqhUifmLoAykC6tMJau/vVtNtut/65L9Ov/pucv1VtJ9JQSpMq0k8xQoWIamVo1GkCIV01hpFqW0HGmWolAxmKxM7MThA0WqAUID0oJtKiegno0qjaaGfuknPnbX7/e7l++XTiqirazpzaRkCnB4xSVKlGWlOttITglGT0ITJ06Sdqe8w4yIQ226lrRQMkDKE1+lZqq6ZJqlSbydhUR01qu5ZhhhnzmbZc6P/0m/rJTe3sGXbOa41aH0sf1LBQSCMYiYgSSSdlR6LJiKzk+IDq+owsBhnnqrA9YnZehpGg0cZGddPJVaaT03tpc0wyHTG/KOm7d4Npw+ySNmv6zb/WN51x1KdJa1HV1fqIYa76xLSiLZROMUqpRFKSSCNjGEqdXJOxDA8+wfjKzzDc86rs36rN90iz/btfsP39b5ZExqigr/XVdbn91c0ffIF2+6tpi0u0Zvs3P237R99MNeNT38Hw0Its/+wHTX/6g6yv6T3SBumlEj3FjYe1+59i8ZL3USdHTn7oi9WVf2VvnzASlaLVTvEQ+lYdXNNe9Yn2X/xe5k/4T9rFez2+2p2vYvun30Ydq2Ep25W+PjB76jtbvO6Haxcf8pi6cL/NH3wjmZk94U2N9z9XxsH059+jYFjuXB6aNOr65dN/LN/w440PPEG/9q9W40xMpIMxStKV6I1MG9PBdXvP+e/23+5zjHe8Ipge+Tvbf/htdeUv2NxgGPUrf2xHfi590k9umD3lHe296PNktq/f+EfT3/2cuv43qibTf/yJSteGzvoI2Oz2EoFA1OFVOX+H/Tf8pB35G//h4Fs/TP/3P2dxQemijBKEoSSlDq6bPeMlzr7zy7VLd6vj605+7kutfvNbuP6X1EoGMlILLM9qA9kcyi0Pmb/uh5yS3/7Tr1n92Pub/v030SkyznfC1c5pqEllkpRKUU0dXpbFRcs3/CzjKz1HHV9z/B0fYfvHP2s4e4eaigoVowqK1k7bfLvrAWff5lNPyfeDKw6/5f2tf/2btf2cLrXNFwyRWdHQitqtW8aHnmO49dXU+sD6Vz/V9I+/rp0/yzBTILI+pI2SACGtlJIh+tF1aSz+66eavcbLTjvw8Q98vM3vfa/h/P2k0QtNFaN0EqqYNhbPfhOzV3wqOPnxz7f65W/WbtuX/T1aMXQ1UI2kJKFPoF16JdBv/L1++Q/kTGO2RyeZlCIIABSKhO2J1GTx4k+yePJbq+pOfvqzrR9Nv124U2+jTF0SvbrStQitSV9x9pL5k18Ktv/wu1a/9PWybDKfS+/835dKqoMqQJFhH1hdYzqhDeiquqqiSDy2CmnYsL5h/uwPNn/99wOrn/kM65/7AvYu6uOcmkhRXZRUaSDZNYE7HzQ++Fpg/Re/bLr+r9p8n16kkxKoDqQkhSJoBWjUoI42+uFVqkuaJMRjq4XeT/ve+Kjri2d9iIjVr3+51U9/iprvy2ymVZcqqlR1XVe6sQLFdqvdfq/hwh2quumf/1R2Q5pSSiRdKQlVk9Yn1QaUBBWguprKcO8zZG/f9t9+S/VIG1VHoxSo3tXRkflrvrG9F32mzPat//DbrX/8w1RGmZ+hTypBpzoVQVVpA6JIaWcu0gY2aw4uq2AHALUjT5Vq+wg6AOjHV7U7X8vyDb/Z8o2/13jfs9ThgSrEY6qOHtbueS2Ll3yW7N1i89c/4eQH3ovNJGdupTaqqN7pJdX1TNQkU2lD6yokYWhA9R0eVyXSt6xOzJ70zvbf9ufNnvVRTIOaIEAVw8C4oM3ICKCKXgVAGrVlWoG0ObM9XUcBISl0VaS6dAptTASyWzBRjHP2zlJIQAToXVUz3vdM451PMLv/OTKcZUI6aPuX9H/7fcff+zaP4k1N//iz2v4ZFNVB6SD7t+j/9meOf+z91OG/Gx96nuX/+ApZnFc3L6vWtJqojlLVVS9qK9OkqdKF1tS1K+rkSIbRcOk+LehdNIVUTkGxPQY2x0opKEBGwfTXP2/6ix8RXdK03qWiFQFEWO7b/sWPO/7R9zqdi2av8p/s/efPkTbI0XWlqaodeV36pPqkitYRGEbbK3//KP4JjPc9QWaL3YNQQIUCDUgoFDRAgSxx5pzKoGpSulSnCoBeVBnOnjf9yfc5+dlPVNPa/MlvafGyT2TayupQqqmpn56bOr3QtYheGJf6lX+x+ctfB+OrvK7c8+ocHpGRhGpSpKA8rh5LrNDRJ6n+WGEV6QCkuqrG/ILNr3yJk5/7DLB49vuav/gjTtdYVge00EsV+q4JNSK9tMxYr2x+9XvU5kS7dL+9l7y/yh7XrtEpDQO96BPwGG6dx6fVS4deFB6vvTp92rnblmrct/6pT7H61ZcL9p7/fmbPejfba//M6pAipylMqtOkVJVeZH7W+jd/zPFPfw3Ye923tv+Wnyf7d+tXH9GvP2x65Eg/KIxAIltsUQFVO+gkXXpXVew6oEIBVHbXpq5vJpmfkTY6/sGPsvrtb5Fhbv8/f9yjXN5ePfJvar3Sd8+f7kcTepgm9hanDxx+48cZLt1l8cw3tHz+uxtf6ek2v/d96upf79K5/ZWMr/RioM30DbWFBpKBKWpLjZGg6Gl0qpAGGNg2RIaJbWdxi9y45ug7P4DZWYsn/Df7b/55puOVzW/+ELPzVFdTN1bRUNCjnbmgjq45+Mr30q/8jcWz3tLs/qee4vFVmyP9L39GTh5WjWozYNxTPdLREVIIVSVFZktgmKltqYaQ3ukbFhfVjcuOv+0DtOUtZq/8LGff7gvd/Oe/s/27P2Z5Tu+nAsoppsbUmSLnbuHopqNv/nCrX/1W89d+oeHB19bOXGIc2R6Zrv+b7V/8rO1f/ajMB6132z/6HoZ9/Z9/g9XDDE2qqCioLkb6yvq3vk6/8o82f/KD0kdaU9tJ9ZGiT9PpzFyX/9nRN76fvZd9sH54w3R4XWVk26VH/urJt//N/q0eMmMYS+Yls7BoZKU2N7Xqshxlf8m8qc2G1RHImZksZwxdW52ojpEsB8wEJQKiKhR1fKi2VAaZnbNLLKoGKqqHKVTUwU0m+nqStqfsSZXVZX87KoIUVZgiA7XpMpuduiATw0ZtO+u1qpJxLovxfxVNHwauLbgNQA8ovc3R/TdnF/HT6AJexykARKTk7LfxOs3vuYfX8XkhNogZwg7s/myvkrcVX7GebQJP6dHw/ot9fpW82e/+R1t4PrwlbGaSsNnI0MmDHyf3R/U/Fec1Cfs8ZLzJjtz/bLq1TjJbJLUFwVjYi/yQso6n+sGC0bMHrfXI7xk6irDG2ybBwkYjz+xIabhGfyktr9noQ+5lr8lGxgtP5GKiIVgiMAiD2DODxn47Kx46LrVP6Elnn/KcNYyt/2Ngi6kMjR39xBmJhP1cntmbW7jYlYZ+m9+RGxcBJLGwfU/IkOMZYg/77Fvc57RzQauf0NDKE31wrLyJhJl0ODvauA97qp+5g+gTXpWLHYLOEo4mEoIFicOGoGwR1WFnH7JYWSdPPZ+ZlxhPrLOiZSfP9MN7ZYYwMtaR6K/Tz+R19p5TEuvZjRc5tnClEAsuDJnCkBiy6aINxVBWNFY8p19DvF6jrBHo5GbmHXNOAVMW+232NcNKdvrEXQl3eLHDK3LH2CsuQ9QkAWDf1Wyh33/3PJPFSh72hMY2e7gbBay20523xTYUJ+L5DV8j5MIn1vGO506Obq6TizwsOFK2WIKABUFDKFZsslnR6HMyWvpgA114eGWIFZk+8x6sEoT++j/VBcwuvoWN4IXjyUnIayK8mNm4m+YwwRCxsoSOxgS07CGLjXWIbLZ5Ni4ucHRa3oocr+lv9Ndhvh2NjaDI2HEss5CRhAfCzdMD0JHFAmxktBG+HxTdwAZTcR3ht847/HgR0/Huw57a1/n8gkwyOwyJYDcg7KtyAXtFyrdeJHIYc5guMpYx9KwTUZEWJ4l1NmQSlsPc5lMu8Tr68P767P359SX6fTCRB5CZmLir5FB7DeEzPVxEuJkAosFYKj0VWRhrCElsZ4sZCwA5Ui6CM1+Nr6/49Zd7v//0bz/+/cc/fyzP53k/s43OWoOwEmEnkJfcrEMwKcU1dpHOxmU05mycozVkRyi6szHYYSoEPb34nhlfn7x2/uM/AYeo0tqzFbhpAAAAAElFTkSuQmCC);*/
    /*background-repeat: no-repeat;
    background-size: 42px 42px*/
}

/*div#logo {
    color: #fff;
    display: inline-block;
    float: left;
    margin-left: 12px;
    margin-top: 12px;
    z-index: 3;
    width: 42px;
    height: 42px;*/
    /*background: transparent url('https://ceops.gfk.com/basic/layout/img/gfk_logo.png') no-repeat;*/
    /*background: url(../Images/gfkhome-logo.png);
    background-repeat: no-repeat;
    background-size: 42px 42px;
}*/

    @media only screen and (max-width:57em) {
        .gfk-survey .hdr {
            left: 0;
            padding-left: 1em;
            padding-right: 1em;
            width: 100%
        }
    }

    @media only screen and (max-width:40em) {
        .gfk-survey .hdr {
            left: 0;
            padding: 0;
            margin: 0;
            width: 100%
        }
    }

    @media only screen and (min-width:90.063em) and (max-width:120em) {
        .gfk-survey .hdr {
            width: 100%;
            left: 0;
        }
    }

    .gfk-survey #topbox {
        display: none
    }

    .gfk-survey .progress-bar {
        width: 55%;
        max-width: 250px;
        height: 10%;
        position: absolute;
        right: 12px;
        top: 10px; /*4175*/
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        overflow: visible
    }

    .gfk-survey .progress-block {
        width: 20%;
        height: 163%;
        display: inline-block;
        margin-left: 1%;
        margin-right: 1%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDIwMDEwOTA0Ly9FTiINCiAgICAgICAgICAgICAgImh0dHA6Ly93d3cudzMub3JnL1RSLzIwMDEvUkVDLVNWRy0yMDAxMDkwNC9EVEQvc3ZnMTAuZHRkIj4NCg0KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciDQogICAgIHdpZHRoPSI1MHB4IiBoZWlnaHQ9IjEwcHgiDQogICAgIHZpZXdCb3g9IjAgMCA1MCAxMCI+DQogIDxwYXRoIGlkPSJhcnJvd0Z1bGwiDQogICAgICAgIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwN2RjMyIgc3Ryb2tlLXdpZHRoPSIxcHgiDQogICAgICAgIGQ9Ik0gMC42MiwwLjUwDQogICAgICAgICAgIEMgMC42MiwwLjUwIDUuMDYsNS4wMCA1LjA2LDUuMDANCiAgICAgICAgICAgICA1LjA2LDUuMDAgMC42Miw5LjUwIDAuNjIsOS41MA0KICAgICAgICAgICAgIDAuNjIsOS41MCA0NC45NCw5LjUwIDQ0Ljk0LDkuNTANCiAgICAgICAgICAgICA0NC45NCw5LjUwIDQ5LjI5LDUuMDAgNDkuMjksNS4wMA0KICAgICAgICAgICAgIDQ5LjI5LDUuMDAgNDQuOTUsMC41MCA0NC45NSwwLjUwDQogICAgICAgICAgICAgNDQuOTUsMC41MCAwLjYyLDAuNTAgMC42MiwwLjUwIFoiIC8+DQo8L3N2Zz4NCg==);
        background-repeat: no-repeat;
        background-size: contain; /*4175*/
    }

        .gfk-survey .progress-block.full {
            background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDIwMDEwOTA0Ly9FTiINCiAgICAgICAgICAgICAgImh0dHA6Ly93d3cudzMub3JnL1RSLzIwMDEvUkVDLVNWRy0yMDAxMDkwNC9EVEQvc3ZnMTAuZHRkIj4NCg0KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciDQogICAgIHdpZHRoPSI1MHB4IiBoZWlnaHQ9IjEwcHgiDQogICAgIHZpZXdCb3g9IjAgMCA1MCAxMCI+DQogIDxwYXRoIGlkPSJhcnJvd0Z1bGwiDQogICAgICAgIGZpbGw9IiMwMDdkYzMiIHN0cm9rZT0iIzAwN2RjMyIgc3Ryb2tlLXdpZHRoPSIxcHgiDQogICAgICAgIGQ9Ik0gMC42MiwwLjUwDQogICAgICAgICAgIEMgMC42MiwwLjUwIDUuMDYsNS4wMCA1LjA2LDUuMDANCiAgICAgICAgICAgICA1LjA2LDUuMDAgMC42Miw5LjUwIDAuNjIsOS41MA0KICAgICAgICAgICAgIDAuNjIsOS41MCA0NC45NCw5LjUwIDQ0Ljk0LDkuNTANCiAgICAgICAgICAgICA0NC45NCw5LjUwIDQ5LjI5LDUuMDAgNDkuMjksNS4wMA0KICAgICAgICAgICAgIDQ5LjI5LDUuMDAgNDQuOTUsMC41MCA0NC45NSwwLjUwDQogICAgICAgICAgICAgNDQuOTUsMC41MCAwLjYyLDAuNTAgMC42MiwwLjUwIFoiIC8+DQo8L3N2Zz4NCg==);
            background-repeat: no-repeat;
            background-size: contain; /*4175*/
        }

    .gfk-survey .GfKEmailText {
        position: absolute;
        right: 12px;
        bottom: 10px;
        height: 24px
    }

    .gfk-survey .hl-text {
        position: absolute;
        right: 55px;
        top: 35px
    }

    .gfk-survey .navigation {
        width: 100%;
        min-height: 45px;
        margin-top: 2.45em;
    }

    .gfk-survey #tblNav {
        height: 100%;
        vertical-align: middle
    }

    .gfk-survey .innernav {
        height: 100%;
        padding-top: .9em;
        padding-bottom: .9em;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }

    .gfk-survey .mrNext, .gfk-survey .mrPrev, .gfk-survey .mrStop {
        background-color: #007dc3;
        color: #fff;
        /*min-height:2.15em;*/
        width: 25%;
        -webkit-border-radius: 1.4em;
        border-radius: 1.4em;
        max-width: 110px;
        min-width: 5em;
        border: none;
        font-size: 1.35em
    }

    @media only screen and (max-width:425px) {
        .gfk-survey .mrNext, .gfk-survey .mrPrev, .gfk-survey .mrStop {
            -webkit-border-radius: 1.525em;
            border-radius: 1.525em;
            min-width: 4.5em
        }

        .ConsentFrame {
            width: 100%;
        }
    }

    .gfk-survey .mrPrev {
        float: left
    }

    .gfk-survey .gfk-nav-button-r {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAAA1CAYAAABsi+QkAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAW8AAAFvAGb7slSAAAAB3RJTUUH4QIYDzMK4UOFhAAAAVpJREFUeNrtmzFOw0AQRWcQ5/GmCyVH4gjuaHOs0O2GilNQ0/jTOCIoILJWHLE77zVOYSvW//HzZOOYAQAAAMA3JLmkx+NrEolRetIXA8X3X3jWOSPJdKjzeVskTT+UPkkq6L6v+/dwUu5vTOi+r+Lf/igc3Xda/FhROroPpnl0H2ygQ/foHt2je3SP7gHdA7qH3nWfSC+e7iUpk1pM3e8lbdE90/3tThSunuvTrad7rzxBUdM63Vd0cdw3mdmru1d3ckfe/wJfsG8xs2HJm1F62+Ql0z2lt0+StKs54J7Mmmfj7oUrPcbg92JmD2Z2WHt6fzazDzK/Ku9mtqs8prj7huja+37u8yrbnvX4OKWnykUZlmIbLzzzows6R+foHJ2jc0DngM4BnQM6B3QO6BzQOVxSPI8xR7vS5+0ljzGj8w4/ACM6j3l/P/3XCjoPpvuMzgEAAABgFT4BKmEl+xkwdhEAAAAASUVORK5CYII=) no-repeat;
        background-size: 90px 38px;
        background-position: center;
        text-indent: -9000px;
        background-color: #007dc3
    }

    @media only screen and (max-width:425px) {
        .gfk-survey .gfk-nav-button-r {
            background-size: 72px 31px
        }
    }
    /*4175*/
    .gfk-survey .gfk-nav-button-r2 {
        /*background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAoCAYAAACiu5n/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAR5JREFUeNrsmNENgjAQhqkTMAJu4Ah1A9wAJxA3cAPYQDZwBNwANpANYIP6X0JiQqTlgVByvT+5lEc/+7W5axRJJKyifP8AY0yMJUPRWimlOrb/NsGievMLfWecgXPzP89x51fPwTPzHBTtcg3oE7cd1sYefooDKJ2c400V9wWdoBoHdMNR8UIUF8VFcVFcFBfFA1JczSmEpbD0ur6TjGVLi7pi3GyXADdYOJyHDsDHJcCG0Sk4A/q9l/Fwk11eMg+XTGDL6ZORstyGdIbTnYLcHBfqgLoDtpIGRFpM6bC8gsYhKaxDUvgRksK1KBygwpScy3zrUvjD5iWDLh4H7GtthX1PS7YhnnrhC2rg9FyjWStsubB6ls+tEg/5CjAAuMH+9QOxrEUAAAAASUVORK5CYII=) no-repeat;*/
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAoCAYAAACiu5n/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAR5JREFUeNrsmNENgjAQhqkTMAJu4Ah1A9wAJxA3cAPYQDZwBNwANpANYIP6X0JiQqTlgVByvT+5lEc/+7W5axRJJKyifP8AY0yMJUPRWimlOrb/NsGievMLfWecgXPzP89x51fPwTPzHBTtcg3oE7cd1sYefooDKJ2c400V9wWdoBoHdMNR8UIUF8VFcVFcFBfFA1JczSmEpbD0ur6TjGVLi7pi3GyXADdYOJyHDsDHJcCG0Sk4A/q9l/Fwk11eMg+XTGDL6ZORstyGdIbTnYLcHBfqgLoDtpIGRFpM6bC8gsYhKaxDUvgRksK1KBygwpScy3zrUvjD5iWDLh4H7GtthX1PS7YhnnrhC2rg9FyjWStsubB6ls+tEg/5CjAAuMH+9QOxrEUAAAAASUVORK5CYII=) no-repeat;
        background-size: 51px 34px;
        background-position: center;
        text-indent: -9000px;
        background-color: #007dc3;
        cursor: pointer;
    }

        .gfk-survey .gfk-nav-button-r2:hover {
            /*background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAoCAYAAACiu5n/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAaFJREFUeNrsmottwjAQQJ0oAzBCukEYACndgG4QJmgZIKIVA8AGsEG7QZAyQNkARmCE3mFXqSrZpsqZ3Dk9yQYJBLzc8/kTUjWySP+BI49s8F9QtxPoK2j4uFfr2Tnk1yUMYE8GFuMCbQnQ+1iVrn7AKvN8BxdiZy5GdMATx4VoALqIDfjgeK0w0FU8Y1iP4/lVY3u21bWY6bF9kQ+soXPo301WbXGEtgDoo3zgDnwD/YvjHb2rOC/gOyjODziw4jyBAyrOGziA4vyBiRWXAUyouCxgAsUTh0Ibz4cOGblp6q+K2/bDvvEiIQrD8XDL5kE6bGdC3Zacdkv3iPMtwNtIYLe/j4wSRzVEredMQZ49BdU6PUmbh3svQFJBsGjbpwcWM/roWm1lQmDJNhEZc1Acpw3lNjFlDIvz56mvwjIyXLev0K8o98E8gbXCWIVL6pMOfkp3CpeUCvPMsF9hZRTuvQLkcPew8WQVl4ZPfc+jeSitb6O4YD+gTalgOWQ4D60wt6J1sCg8DQE7PPB6hsBvZl79rsKkCo8+Rvenli8BBgDlr5aTP0yXHAAAAABJRU5ErkJggg==) no-repeat;*/
            background: url(../Images/RightArrow_Disabled.png) no-repeat;
            border: 1px solid #007dc3;
            background-size: 51px 34px;
            background-position: center
        }

    @media only screen and (max-width:425px) {
        .gfk-survey .gfk-nav-button-r2 {
            background-size: 45px 25px
        }

            .gfk-survey .gfk-nav-button-r2:hover {
                background-size: 45px 25px
            }

        span.disablebuttonLatest .mrNext {
            background-size: 45px 25px !important;
            cursor: not-allowed;
        }

            span.disablebuttonLatest .mrNext:hover {
                background-size: 45px 25px !important;
            }
    }

    .gfk-survey .gfk-nav-button-l {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAAA1CAYAAABsi+QkAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAW8AAAFvAGb7slSAAAAB3RJTUUH4QIYDzITnDMcBQAAAYBJREFUeNrtnDFOw0AQRf+k4Q7cIXFJy21oaamwuADn4QYu45LL+FOwFpGQCEscZO+8J0VOkyia732z2d1EAgAAALgytoMqLM9u5Z/v2fY7MSUZ3bZH21N5jIz8hgO3ffAnk7+Yn3dUqb3Qe5/nSKXa0/k5Jvp8mzr/KXCX19DfG9b5aeBM6JLofKaneugc0Dmgc0Dn8H+hd+g8l86PrgOdo3Ngdg6rDJzZeSKd39ke0Pl2iAtD7yTVbnU+SLql9ItyExFPVwvddkTEvK/NoYa1jN6IX2e5qw1c0t62JR0o9TapPRj5KmlcojXABnr6idZHSXtCT6D3iHC5dpJeKHOy2fvc24vqXfE+xhCLMkh6q529X/QdvVxrF2UeyaoBWH7NGTobLVmD/6Pue6qH7iGZ7lnWbUT3tSdo+K1aIzdA7Vm5oWzZovuN675m393ovq0bAN2je3SP7tE9ukf36J5/okioe9bsk+me5dqEuqeXJ9I9s/aEN8A9OgcAAAD4zgfW5x/4jAD4FAAAAABJRU5ErkJggg==) no-repeat;
        background-size: 90px 38px;
        background-position: center;
        text-indent: -9000px;
        background-color: #007dc3
    }

    @media only screen and (max-width:425px) {
        .gfk-survey .gfk-nav-button-l {
            background-size: 72px 31px
        }
    }

    .gfk-survey .gfk-nav-button-l2 {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAoCAYAAACiu5n/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAR9JREFUeNrsmeENgjAQhYtxgI6AG+AGjsAIZQNH0AmKE+AGruAGOAIb4Ab1kdRYCQo/RODuXnIp/+hrPy59RSmRiJSif7zEORdjMKg76hxF0Z3sisKsQdXupdovADmjGlW4bh2mmtd6JLMJhgKVkG8KHQh3aUcd4fD7TSmYTVBlj9mSRLMaiLAVhBdmNuaEcMoCYW/WCsJMES44IWwWHw89mpcBZ+HK1xzVRNAjouhtiOGSyMG/guHNEMOOUJ7Zhru8YnCr83a78slwTsRsjt2tepF+hgIMzYlJ96zeaaa7em03LIl97FMRy9wriAvigrggLogzRFxzQ3w/1fx+npaaf7+oDI9ZO6kE0oqiviBuFFV5xG3Qra0SiUbTQ4ABAKJhAcaXvKFDAAAAAElFTkSuQmCC) no-repeat;
        background-size: 51px 34px;
        background-position: center;
        text-indent: -9000px;
        background-color: #007dc3
    }

    @media only screen and (max-width:425px) {
        .gfk-survey .gfk-nav-button-l2 {
            background-size: 45px 30px
        }
    }

    .gfk-survey .gfk-nav-button-l2:hover {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAoCAYAAACiu5n/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAZZJREFUeNrsmdFNwzAQhpOqA2SEsEE6AA/dADZINoABLBUxAGYCukHZgEoeoBmhI2QE7ughQmgbBzux75RfujwkD9Fn//bd2Ukya5YopZP8RZkcniVEA7FNnm8bucDKIOgLREZvEHYF0McQwMsRQTMCLTtfMnq3kQOsTAHPN4gitjW8GMnCHz2w+1DAywks3Bau3wrWbzDgdEIL1xD3oTYrf8B/d+Fz0gD6yDsPD7PwO+/C41RI7DhY2B1YmTtaryws7AasDFr4gZOF/wfM2MLDge0sjA1BxaFbWlhYeHcF9tvCLGAvz7CdhVFHihiFk/EEk1HblJY2sKicIlYhw42NpYtEhnIqe0fsluK0di+wFgKru2kydWwKcPReI53VfXfD6s/DjNo+P3n4NELrr8Li+k54oAKFaR4W0Pf6ah7YW3xYWhJgcZcTD5YWdzvTYmhxt0qLocX93S0xsbjfyzR7i69D3SD6bR7sLV7yXMPnoRs6Aam6nUpLmRzgH/AtzXZ94aREGPBvi+tWF6NpMGbNGkGfAgwA8zyVrlUsBroAAAAASUVORK5CYII=) no-repeat;
        background-position: center;
        border: 1px solid #007dc3
    }

    @media only screen and (max-width:425px) {
        .gfk-survey .nav-container {
            text-align: center
        }

        .gfk-survey .mrNext {
            float: right;
            margin-right: .5em
        }
    }

    @media only screen and (max-width:250px) {
        .gfk-survey .mrNext, .gfk-survey .mrPrev {
            float: none;
            margin-right: .5em
        }
    }

    .gfk-survey #js_off {
        margin-top: 100px
    }

    .gfk-survey #logo {
        /*margin-left:2em;*/
        /*width:65px;*/
        float: right;
        /*height:65px;*/
        /*background:transparent url(data:image/png;base64,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) no-repeat*/
    }

    @media (max-width:600px) {
        .gfk-survey #logo {
            /* width:45px; */
            /*height: 45px;*/
            /*background-size: 45px 45px;*/
            float: none;
            margin-top: .85em
        }
    }

    @media (max-width:400px) {
        .gfk-survey #logo {
            float: none
        }
    }

    .gfk-survey .h400 {
        height: 400px;
        width: 100%
    }

    .gfk-survey .small-divider {
        width: 100%;
        background: 0 0;
        height: 2em;
        -webkit-transition: all linear 1s;
        -o-transition: all linear 1s;
        -moz-transition: all linear 1s;
        transition: all linear 1s
    }

    @media (max-width:600px) {
        .gfk-survey .small-divider {
            height: .85em
        }
    }

    @media (max-width:960px) {
        .gfk-survey .small-divider {
            height: 1.25em
        }
    }

    @media (max-height:650px) {
        .gfk-survey .small-divider {
            display: none
        }
    }

    .gfk-survey .opacity-zero {
        opacity: 0
    }

    .gfk-survey .tab-center-align {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .gfk-survey .callout-t {
        width: 900px;
        margin: 40px 0 auto 0
    }

    @media (min-width:600px) {
        .gfk-survey .callout-t {
            display: -webkit-box;
            display: -webkit-flex;
            display: -moz-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: justify;
            -webkit-justify-content: space-between;
            -moz-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between
        }
    }

    .gfk-survey .callout-item-t {
        padding: 20px;
        margin-bottom: 10px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-flex-basis: 30%;
        -ms-flex-preferred-size: 30%;
        flex-basis: 30%
    }

        .gfk-survey .callout-item-t:nth-child(1) {
            background-color: #2c2c2c
        }

        .gfk-survey .callout-item-t:nth-child(2) {
            background-color: #cdf13c
        }

        .gfk-survey .callout-item-t:nth-child(3) {
            background-color: #ccb9ac
        }

    .gfk-survey .callout-wrap {
        border: 2px solid #00f;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 650px;
        height: 450px;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .gfk-survey .callout-wrap-item {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        height: 100px;
        background-color: #2e5ec2;
        margin: .1em;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -moz-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1
    }

        .gfk-survey .callout-wrap-item:nth-child(2) {
            -webkit-box-ordinal-group: 2;
            -webkit-order: 1;
            -moz-box-ordinal-group: 2;
            -ms-flex-order: 1;
            order: 1;
            -webkit-box-flex: 2;
            -webkit-flex-grow: 2;
            -moz-box-flex: 2;
            -ms-flex-positive: 2;
            flex-grow: 2;
            background-color: red;
            -webkit-align-self: flex-end;
            -ms-flex-item-align: end;
            align-self: flex-end
        }

    .gfk-survey .lime-card {
        background-color: #0f0
    }

    .gfk-survey .mLook {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: .35em .35em;
        width: 100%;
        max-height: 90%;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -moz-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        background-color: transparent
    }

        .gfk-survey .mLook .C1_other {
            max-width: 90%;
            padding: .45em 1.5em;
            display: block;
            height: 1.5em
        }

        .gfk-survey .mLook .C1_input {
            width: 100%;
            height: 1.5em;
            display: -webkit-box;
            display: -webkit-flex;
            display: -moz-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: end;
            -webkit-justify-content: flex-end;
            -moz-box-pack: end;
            -ms-flex-pack: end;
            justify-content: flex-end
        }

    .gfk-survey .dummy-grid {
        max-width: 95%;
        height: auto;
        padding: 0
    }

    @media (max-width:500px) {
        .gfk-survey .dummy-grid {
            min-width: 299px
        }
    }

    .gfk-survey .dummy-grid .dummy-grid-statement {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -moz-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        margin: 0;
        padding: 2em .25em;
        width: 90%;
        max-width: 95%;
        background-color: #fff;
        padding: 2.25em 1em;
        -webkit-transition: position .4s ease-in;
        -o-transition: position .4s ease-in;
        -moz-transition: position .4s ease-in;
        transition: position .4s ease-in
    }

    .gfk-survey .dummy-grid .dummy-grid-items {
        -webkit-transition: position .4s ease-in;
        -o-transition: position .4s ease-in;
        -moz-transition: position .4s ease-in;
        transition: position .4s ease-in;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 2;
        -webkit-flex: 2;
        -moz-box-flex: 2;
        -ms-flex: 2;
        flex: 2;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 100%;
        min-height: 135px;
        -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around
    }

        .gfk-survey .dummy-grid .dummy-grid-items .dummy-grid-scale {
            margin: .2em .12em;
            display: -webkit-box;
            display: -webkit-flex;
            display: -moz-box;
            display: -ms-flexbox;
            display: flex;
            border-bottom: .45px solid #e55a00
        }

            .gfk-survey .dummy-grid .dummy-grid-items .dummy-grid-scale .dummy-grid-input {
                display: -webkit-box;
                display: -webkit-flex;
                display: -moz-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-flex: 1;
                -webkit-flex: 1;
                -moz-box-flex: 1;
                -ms-flex: 1;
                flex: 1;
                background-color: #e55a00;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -moz-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-box-pack: center;
                -webkit-justify-content: center;
                -moz-box-pack: center;
                -ms-flex-pack: center;
                justify-content: center;
                text-align: left
            }

            .gfk-survey .dummy-grid .dummy-grid-items .dummy-grid-scale .dummy-grid-label {
                min-height: 1.5em;
                display: -webkit-box;
                display: -webkit-flex;
                display: -moz-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-flex: 9;
                -webkit-flex: 9;
                -moz-box-flex: 9;
                -ms-flex: 9;
                flex: 9;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -moz-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-box-pack: center;
                -webkit-justify-content: center;
                -moz-box-pack: center;
                -ms-flex-pack: center;
                justify-content: center
            }

    @media (max-width:1350px) {
        .gfk-survey .dummy-grid {
            -webkit-box-align: stretch;
            -webkit-align-items: stretch;
            -moz-box-align: stretch;
            -ms-flex-align: stretch;
            align-items: stretch
        }

            .gfk-survey .dummy-grid .dummy-grid-items, .gfk-survey .dummy-grid .dummy-grid-statement {
                height: auto
            }
    }

    .gfk-survey .dummy-image-container {
        background-color: line;
        max-width: 330px;
        height: auto;
        border-bottom: .45px solid #e55a00;
        text-align: center
    }

    .gfk-survey .padding-lef-right-2em {
        padding-left: 2em;
        padding-right: 2em
    }

    .gfk-survey push-dummy-question-context {
        width: 100%
    }

    .gfk-survey #newLayout {
        height: 100%
    }

    .gfk-survey .nav-arrow-in, .gfk-survey .nav-arrow-out {
        background-size: contain
    }

    .gfk-survey .nav-arrow-in {
        background: transparent url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIKICAgd2lkdGg9IjU4MHB4IgogICBoZWlnaHQ9IjU4MHB4IgogICBzaGFwZS1yZW5kZXJpbmc9Imdlb21ldHJpY1ByZWNpc2lvbiIKICAgdGV4dC1yZW5kZXJpbmc9Imdlb21ldHJpY1ByZWNpc2lvbiIKICAgaW1hZ2UtcmVuZGVyaW5nPSJvcHRpbWl6ZVF1YWxpdHkiCiAgIGZpbGwtcnVsZT0ibm9uemVybyIKICAgY2xpcC1ydWxlPSJub256ZXJvIgogICB2aWV3Qm94PSIwIDAgNTgwMCA1ODAwIgogICBpZD0ic3ZnNDEzNiIKICAgdmVyc2lvbj0iMS4xIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkxIHIxMzcyNSIKICAgc29kaXBvZGk6ZG9jbmFtZT0iYXJyb3dfaW50by5zdmciPjxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTQxNDciPjxyZGY6UkRGPjxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj48ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD48ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+PGRjOnRpdGxlPmFycm93X2ludG8gaWNvbjwvZGM6dGl0bGU+PC9jYzpXb3JrPjwvcmRmOlJERj48L21ldGFkYXRhPjxkZWZzCiAgICAgaWQ9ImRlZnM0MTQ1IiAvPjxzb2RpcG9kaTpuYW1lZHZpZXcKICAgICBwYWdlY29sb3I9IiNmZmZmZmYiCiAgICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiCiAgICAgYm9yZGVyb3BhY2l0eT0iMSIKICAgICBvYmplY3R0b2xlcmFuY2U9IjEwIgogICAgIGdyaWR0b2xlcmFuY2U9IjEwIgogICAgIGd1aWRldG9sZXJhbmNlPSIxMCIKICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCIKICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMTkyMCIKICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSIxMDI4IgogICAgIGlkPSJuYW1lZHZpZXc0MTQzIgogICAgIHNob3dncmlkPSJmYWxzZSIKICAgICBpbmtzY2FwZTp6b29tPSIxLjQ4MTAzNDUiCiAgICAgaW5rc2NhcGU6Y3g9IjI5MCIKICAgICBpbmtzY2FwZTpjeT0iMjkwIgogICAgIGlua3NjYXBlOndpbmRvdy14PSItOCIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iLTgiCiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMSIKICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJzdmc0MTM2IiAvPjx0aXRsZQogICAgIGlkPSJ0aXRsZTQxMzgiPmFycm93X2ludG8gaWNvbjwvdGl0bGU+PGRlc2MKICAgICBpZD0iZGVzYzQxNDAiPmFycm93X2ludG8gaWNvbiBmcm9tIHRoZSBJY29uRXhwZXJpZW5jZS5jb20gSS1Db2xsZWN0aW9uLiBDb3B5cmlnaHQgYnkgSU5DT1JTIEdtYkggKHd3dy5pbmNvcnMuY29tKS48L2Rlc2M+PHBhdGgKICAgICBpZD0iY3VydmUyOCIKICAgICBmaWxsPSIjMDAwMDAwIgogICAgIGQ9Ik01MTAwIDQ1MDBsMCA3OTkgLTQ0MTQgMCAwIC03OTkgNDQxNCAwem0tMjAwIDIwMGwtNDAxMyAwIDAgMzk5IDQwMTMgMCAwIC0zOTl6bTIwMCAtMzYwMGwtMTEwMCAwYy02MDYsMCAtMTEwMCw0OTQgLTExMDAsMTEwMGwwIDE3NTkgODI5IC04MzAgMTQyIDE0MiAtMTA3MSAxMDcwIC0xMDcxIC0xMDcwIDE0MiAtMTQyIDgyOSA4MzAgMCAtMTc1OWMwLC03MTYgNTg0LC0xMzAwIDEzMDAsLTEzMDBsMTEwMCAwIDAgMjAweiIKICAgICBzdHlsZT0iZmlsbDojZWFmOGY4O2ZpbGwtb3BhY2l0eToxIiAvPjwvc3ZnPg==) no-repeat
    }

    .gfk-survey .nav-arrow-out {
        background: transparent url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIKICAgd2lkdGg9IjU4MHB4IgogICBoZWlnaHQ9IjU4MHB4IgogICBzaGFwZS1yZW5kZXJpbmc9Imdlb21ldHJpY1ByZWNpc2lvbiIKICAgdGV4dC1yZW5kZXJpbmc9Imdlb21ldHJpY1ByZWNpc2lvbiIKICAgaW1hZ2UtcmVuZGVyaW5nPSJvcHRpbWl6ZVF1YWxpdHkiCiAgIGZpbGwtcnVsZT0ibm9uemVybyIKICAgY2xpcC1ydWxlPSJub256ZXJvIgogICB2aWV3Qm94PSIwIDAgNTgwMCA1ODAwIgogICBpZD0ic3ZnNDE0OSIKICAgdmVyc2lvbj0iMS4xIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkxIHIxMzcyNSIKICAgc29kaXBvZGk6ZG9jbmFtZT0iYXJyb3dfb3V0LnN2ZyI+PG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhNDE2MCI+PHJkZjpSREY+PGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz48ZGM6dGl0bGU+YXJyb3dfb3V0IGljb248L2RjOnRpdGxlPjwvY2M6V29yaz48L3JkZjpSREY+PC9tZXRhZGF0YT48ZGVmcwogICAgIGlkPSJkZWZzNDE1OCIgLz48c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIgogICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IgogICAgIGJvcmRlcm9wYWNpdHk9IjEiCiAgICAgb2JqZWN0dG9sZXJhbmNlPSIxMCIKICAgICBncmlkdG9sZXJhbmNlPSIxMCIKICAgICBndWlkZXRvbGVyYW5jZT0iMTAiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAiCiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE5MjAiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTAyOCIKICAgICBpZD0ibmFtZWR2aWV3NDE1NiIKICAgICBzaG93Z3JpZD0iZmFsc2UiCiAgICAgaW5rc2NhcGU6em9vbT0iMC40MDY4OTY1NSIKICAgICBpbmtzY2FwZTpjeD0iMjkwIgogICAgIGlua3NjYXBlOmN5PSIyOTAiCiAgICAgaW5rc2NhcGU6d2luZG93LXg9Ii04IgogICAgIGlua3NjYXBlOndpbmRvdy15PSItOCIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9InN2ZzQxNDkiIC8+PHRpdGxlCiAgICAgaWQ9InRpdGxlNDE1MSI+YXJyb3dfb3V0IGljb248L3RpdGxlPjxkZXNjCiAgICAgaWQ9ImRlc2M0MTUzIj5hcnJvd19vdXQgaWNvbiBmcm9tIHRoZSBJY29uRXhwZXJpZW5jZS5jb20gSS1Db2xsZWN0aW9uLiBDb3B5cmlnaHQgYnkgSU5DT1JTIEdtYkggKHd3dy5pbmNvcnMuY29tKS48L2Rlc2M+PHBhdGgKICAgICBpZD0iY3VydmUyOCIKICAgICBmaWxsPSIjMDAwMDAwIgogICAgIGQ9Ik01MTAwIDQ1MDBsMCA3OTkgLTQ0MTQgMCAwIC03OTkgNDQxNCAwem0tMjAwIDIwMGwtNDAxMyAwIDAgMzk5IDQwMTMgMCAwIC0zOTl6bS0xNDAwIC00MDBsMCAtMTUwMGMwLC02MDYgLTQ5NCwtMTEwMCAtMTEwMCwtMTEwMGwtMTM1OSAwIDgzMCA4MjkgLTE0MiAxNDIgLTEwNzAgLTEwNzEgMTA3MCAtMTA3MSAxNDIgMTQyIC04MzAgODI5IDEzNTkgMGM3MTYsMCAxMzAwLDU4NCAxMzAwLDEzMDBsMCAxNTAwIC0yMDAgMHoiCiAgICAgc3R5bGU9ImZpbGw6I2U5ZjdmNztmaWxsLW9wYWNpdHk6MSIgLz48L3N2Zz4=) no-repeat
    }

    .gfk-survey .muAll, .gfk-survey .sgAll {
        border-bottom: 1px solid #ddd;
        padding-bottom: .5em
    }

        .gfk-survey .muAll .header .muLabel, .gfk-survey .muAll .header .sgLabel, .gfk-survey .sgAll .header .muLabel, .gfk-survey .sgAll .header .sgLabel {
            margin-top: .5em;
            margin-bottom: .5em
        }

    @media (min-width:1200px) {
        .gfk-survey .muAll .header .muLabel, .gfk-survey .muAll .header .sgLabel, .gfk-survey .sgAll .header .muLabel, .gfk-survey .sgAll .header .sgLabel {
            margin-top: .25em;
            margin-bottom: .25em
        }
    }

    .gfk-survey .muHead .header, .gfk-survey .sgHead .header {
        margin-left: .5em
    }

    .gfk-survey .muHead .muCT.exclusive, .gfk-survey .sgHead .muCT.exclusive {
        border-top: 1.5px solid #ddd
    }

    .gfk-survey .muCT, .gfk-survey .sgCT {
        display: table;
        vertical-align: center;
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0 1em;
        border: none
    }

    @media (max-width:320px) {
        .gfk-survey .muCT, .gfk-survey .sgCT {
            padding: .25em 1em;
            padding-left: .25em
        }
    }

    @media (max-width:600px) {
        .gfk-survey .muCT, .gfk-survey .sgCT {
            padding: .25em 1em;
            padding-left: .5em;
            padding-right: .5em
        }
    }

    .gfk-survey .muCT .clearfix:after, .gfk-survey .muCT .clearfix:before, .gfk-survey .sgCT .clearfix:after, .gfk-survey .sgCT .clearfix:before {
        content: "";
        display: table
    }

    .gfk-survey .muCT .clearfix:after, .gfk-survey .sgCT .clearfix:after {
        clear: both
    }

    .gfk-survey .muCT .prettycheckbox, .gfk-survey .muCT .prettyradio, .gfk-survey .sgCT .prettycheckbox, .gfk-survey .sgCT .prettyradio {
        display: table-cell;
        padding: 0;
        margin: 0;
        padding-left: .45em;
        padding-right: .45em;
        outline: 0;
        width: 5%;
        min-width: 30px;
        padding-top: .25em;
        padding-bottom: .05em;
        vertical-align: top
    }

        .gfk-survey .muCT .prettycheckbox > a, .gfk-survey .muCT .prettyradio > a, .gfk-survey .sgCT .prettycheckbox > a, .gfk-survey .sgCT .prettyradio > a {
            height: 30px;
            width: 30px;
            display: block;
            float: left;
            cursor: pointer;
            margin: 0;
            background: url(data:image/gif;base64,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)
        }

            .gfk-survey .muCT .prettycheckbox > a:focus, .gfk-survey .muCT .prettyradio > a:focus, .gfk-survey .sgCT .prettycheckbox > a:focus, .gfk-survey .sgCT .prettyradio > a:focus {
                outline: 0 none
            }

        .gfk-survey .muCT .prettycheckbox label, .gfk-survey .muCT .prettyradio label, .gfk-survey .sgCT .prettycheckbox label, .gfk-survey .sgCT .prettyradio label {
            display: block;
            float: left;
            margin: 6px 5px;
            cursor: pointer
        }

            .gfk-survey .muCT .prettycheckbox a.disabled, .gfk-survey .muCT .prettycheckbox label.disabled, .gfk-survey .muCT .prettyradio a.disabled, .gfk-survey .muCT .prettyradio label.disabled, .gfk-survey .sgCT .prettycheckbox a.disabled, .gfk-survey .sgCT .prettycheckbox label.disabled, .gfk-survey .sgCT .prettyradio a.disabled, .gfk-survey .sgCT .prettyradio label.disabled {
                cursor: not-allowed
            }

        .gfk-survey .muCT .prettycheckbox > a, .gfk-survey .sgCT .prettycheckbox > a {
            background-position: -30px 0;
            background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDMwIDMwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMCAzMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzAwN0RDMzt9DQoJLnN0MXtvcGFjaXR5OjAuNTt9DQoJLnN0MntkaXNwbGF5Om5vbmU7fQ0KCS5zdDN7ZGlzcGxheTppbmxpbmU7fQ0KCS5zdDR7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCgkuc3Q1e2Rpc3BsYXk6aW5saW5lO2ZpbGw6I0ZGRkZGRjt9DQoJLnN0NntmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjxnIGlkPSJFYmVuZV8xIj4NCgk8Zz4NCgkJPGc+DQoJCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjQsMWMyLjgsMCw1LDIuMiw1LDV2MThjMCwyLjgtMi4yLDUtNSw1SDZjLTIuOCwwLTUtMi4yLTUtNVY2YzAtMi44LDIuMi01LDUtNUgyNCBNMjQsMEg2QzIuNywwLDAsMi43LDAsNg0KCQkJCXYxOGMwLDMuMywyLjcsNiw2LDZoMThjMy4zLDAsNi0yLjcsNi02VjZDMzAsMi43LDI3LjMsMCwyNCwwTDI0LDB6Ii8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8ZyBpZD0iTGF5ZXJfNCIgY2xhc3M9InN0MiI+DQo8L2c+DQo8ZyBpZD0iYmlnZ2VyIiBjbGFzcz0ic3QyIj4NCjwvZz4NCjxnIGlkPSJiaWdnZXJfY29weSI+DQo8L2c+DQo8L3N2Zz4NCg==)
        }

            .gfk-survey .muCT .prettycheckbox > a.checked, .gfk-survey .sgCT .prettycheckbox > a.checked {
                background-position: 0 0;
                background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDMwIDMwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMCAzMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzAwN0RDMzt9DQoJLnN0MXtvcGFjaXR5OjAuNTt9DQoJLnN0MntkaXNwbGF5Om5vbmU7fQ0KCS5zdDN7ZGlzcGxheTppbmxpbmU7fQ0KCS5zdDR7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCgkuc3Q1e2Rpc3BsYXk6aW5saW5lO2ZpbGw6I0ZGRkZGRjt9DQoJLnN0NntmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjxnIGlkPSJFYmVuZV8xIj4NCgk8Zz4NCgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE1LjYsMTguOGMtMC4yLDAuMi0wLjUsMC4zLTAuNywwLjNjMCwwLTAuMywwLTAuMywwYy0wLjMsMC0wLjUtMC4yLTAuOC0wLjRsLTQuNC00LjNjLTAuNC0wLjQtMC40LTEsMC0xLjQNCgkJCWMwLjQtMC40LDEtMC40LDEuNCwwbDQsMy45TDI5LDIuN0MyNy45LDEuMSwyNi4xLDAsMjQsMEg2QzIuNywwLDAsMi43LDAsNnYxOGMwLDMuMywyLjcsNiw2LDZoMThjMy4zLDAsNi0yLjcsNi02VjYNCgkJCWMwLTAuNS0wLjEtMC45LTAuMi0xLjRMMTUuNiwxOC44eiIvPg0KCTwvZz4NCjwvZz4NCjxnIGlkPSJMYXllcl80IiBjbGFzcz0ic3QyIj4NCjwvZz4NCjxnIGlkPSJiaWdnZXIiIGNsYXNzPSJzdDIiPg0KPC9nPg0KPGcgaWQ9ImJpZ2dlcl9jb3B5Ij4NCgk8cGF0aCBjbGFzcz0ic3Q2IiBkPSJNMTMuNiwyMC4xbC00LjktNC45Yy0wLjYtMC42LTAuNi0xLjUsMC0yLjFsMCwwYzAuNi0wLjYsMS41LTAuNiwyLjEsMGw0LjksNC45YzAuNiwwLjYsMC42LDEuNSwwLDIuMWwwLDANCgkJQzE1LjEsMjAuNywxNC4yLDIwLjcsMTMuNiwyMC4xeiIvPg0KCTxwYXRoIGNsYXNzPSJzdDYiIGQ9Ik0yOS41LDIuMWwtMTYsMTZjLTAuNSwwLjUtMC41LDEuNCwwLDEuOWwwLjQsMC40YzAuNCwwLjQsMS4xLDAuNCwxLjUsMEwzMCw1LjhjMC0wLjksMC0yLjMsMC0zLjNMMjkuNSwyLjF6Ig0KCQkvPg0KPC9nPg0KPC9zdmc+DQo=)
            }

                .gfk-survey .muCT .prettycheckbox > a.checked.disabled, .gfk-survey .sgCT .prettycheckbox > a.checked.disabled {
                    background-position: 0 -30px;
                    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDMwIDMwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMCAzMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzAwN0RDMzt9DQoJLnN0MXtvcGFjaXR5OjAuNTt9DQoJLnN0MntkaXNwbGF5Om5vbmU7fQ0KCS5zdDN7ZGlzcGxheTppbmxpbmU7fQ0KCS5zdDR7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCgkuc3Q1e2Rpc3BsYXk6aW5saW5lO2ZpbGw6I0ZGRkZGRjt9DQoJLnN0NntmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjxnIGlkPSJFYmVuZV8xIj4NCgk8ZyBjbGFzcz0ic3QxIj4NCgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE1LjYsMTguOGMtMC4yLDAuMi0wLjUsMC4zLTAuNywwLjNjMCwwLTAuMywwLTAuMywwYy0wLjMsMC0wLjUtMC4yLTAuOC0wLjRsLTQuNC00LjNjLTAuNC0wLjQtMC40LTEsMC0xLjQNCgkJCWMwLjQtMC40LDEtMC40LDEuNCwwbDQsMy45TDI5LDIuN0MyNy45LDEuMSwyNi4xLDAsMjQsMEg2QzIuNywwLDAsMi43LDAsNnYxOGMwLDMuMywyLjcsNiw2LDZoMThjMy4zLDAsNi0yLjcsNi02VjYNCgkJCWMwLTAuNS0wLjEtMC45LTAuMi0xLjRMMTUuNiwxOC44eiIvPg0KCTwvZz4NCjwvZz4NCjxnIGlkPSJMYXllcl80IiBjbGFzcz0ic3QyIj4NCjwvZz4NCjxnIGlkPSJiaWdnZXIiIGNsYXNzPSJzdDIiPg0KPC9nPg0KPGcgaWQ9ImJpZ2dlcl9jb3B5Ij4NCgk8cGF0aCBjbGFzcz0ic3Q2IiBkPSJNMTMuNiwyMC4xbC00LjktNC45Yy0wLjYtMC42LTAuNi0xLjUsMC0yLjFsMCwwYzAuNi0wLjYsMS41LTAuNiwyLjEsMGw0LjksNC45YzAuNiwwLjYsMC42LDEuNSwwLDIuMWwwLDANCgkJQzE1LjEsMjAuNywxNC4yLDIwLjcsMTMuNiwyMC4xeiIvPg0KCTxwYXRoIGNsYXNzPSJzdDYiIGQ9Ik0yOS41LDIuMWwtMTYsMTZjLTAuNSwwLjUtMC41LDEuNCwwLDEuOWwwLjQsMC40YzAuNCwwLjQsMS4xLDAuNCwxLjUsMEwzMCw1LjhjMC0wLjksMC0yLjMsMC0zLjNMMjkuNSwyLjF6Ig0KCQkvPg0KPC9nPg0KPC9zdmc+DQo=)
                }

            .gfk-survey .muCT .prettycheckbox > a.disabled, .gfk-survey .sgCT .prettycheckbox > a.disabled {
                background-position: -30px -30px;
                background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDMwIDMwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMCAzMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzAwN0RDMzt9DQoJLnN0MXtvcGFjaXR5OjAuNTt9DQoJLnN0MntkaXNwbGF5Om5vbmU7fQ0KCS5zdDN7ZGlzcGxheTppbmxpbmU7fQ0KCS5zdDR7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCgkuc3Q1e2Rpc3BsYXk6aW5saW5lO2ZpbGw6I0ZGRkZGRjt9DQoJLnN0NntmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjxnIGlkPSJFYmVuZV8xIj4NCgk8ZyBjbGFzcz0ic3QxIj4NCgkJPGc+DQoJCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjQsMWMyLjgsMCw1LDIuMiw1LDV2MThjMCwyLjgtMi4yLDUtNSw1SDZjLTIuOCwwLTUtMi4yLTUtNVY2YzAtMi44LDIuMi01LDUtNUgyNCBNMjQsMEg2QzIuNywwLDAsMi43LDAsNg0KCQkJCXYxOGMwLDMuMywyLjcsNiw2LDZoMThjMy4zLDAsNi0yLjcsNi02VjZDMzAsMi43LDI3LjMsMCwyNCwwTDI0LDB6Ii8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8ZyBpZD0iTGF5ZXJfNCIgY2xhc3M9InN0MiI+DQo8L2c+DQo8ZyBpZD0iYmlnZ2VyIiBjbGFzcz0ic3QyIj4NCjwvZz4NCjxnIGlkPSJiaWdnZXJfY29weSI+DQo8L2c+DQo8L3N2Zz4NCg==)
            }

        .gfk-survey .muCT .prettyradio > a, .gfk-survey .sgCT .prettyradio > a {
            background-position: -90px 0;
            background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDMwIDMwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMCAzMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzAwN0RDMzt9DQoJLnN0MXtvcGFjaXR5OjAuNTt9DQoJLnN0MntkaXNwbGF5Om5vbmU7fQ0KCS5zdDN7ZGlzcGxheTppbmxpbmU7fQ0KCS5zdDR7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCgkuc3Q1e2Rpc3BsYXk6aW5saW5lO2ZpbGw6I0ZGRkZGRjt9DQoJLnN0NntmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjxnIGlkPSJFYmVuZV8xIj4NCgk8Zz4NCgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE1LDFjNy43LDAsMTQsNi4zLDE0LDE0cy02LjMsMTQtMTQsMTRTMSwyMi43LDEsMTVTNy4zLDEsMTUsMSBNMTUsMEM2LjcsMCwwLDYuNywwLDE1czYuNywxNSwxNSwxNQ0KCQkJczE1LTYuNywxNS0xNVMyMy4zLDAsMTUsMEwxNSwweiIvPg0KCTwvZz4NCjwvZz4NCjxnIGlkPSJMYXllcl80IiBjbGFzcz0ic3QyIj4NCjwvZz4NCjxnIGlkPSJiaWdnZXIiIGNsYXNzPSJzdDIiPg0KPC9nPg0KPGcgaWQ9ImJpZ2dlcl9jb3B5Ij4NCjwvZz4NCjwvc3ZnPg0K)
        }

            .gfk-survey .muCT .prettyradio > a.checked, .gfk-survey .sgCT .prettyradio > a.checked {
                background-position: -60px 0;
                background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDMwIDMwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMCAzMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzAwN0RDMzt9DQoJLnN0MXtvcGFjaXR5OjAuNTt9DQoJLnN0MntkaXNwbGF5Om5vbmU7fQ0KCS5zdDN7ZGlzcGxheTppbmxpbmU7fQ0KCS5zdDR7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCgkuc3Q1e2Rpc3BsYXk6aW5saW5lO2ZpbGw6I0ZGRkZGRjt9DQoJLnN0NntmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjxnIGlkPSJFYmVuZV8xIj4NCgk8Zz4NCgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE1LjYsMTguOGMtMC4yLDAuMi0wLjUsMC4zLTAuNywwLjNjMCwwLTAuMywwLTAuMywwYy0wLjMsMC0wLjUtMC4yLTAuOC0wLjRsLTQuNC00LjNjLTAuNC0wLjQtMC40LTEsMC0xLjQNCgkJCWMwLjQtMC40LDEtMC40LDEuNCwwbDQsMy45TDI2LjQsNS4zYy0zLjItMy44LTguMy02LTEzLjktNS4xQzYuMSwxLjIsMC45LDYuNiwwLjEsMTNDLTEuMSwyMi41LDYuNiwzMC41LDE1LjksMzANCgkJCWM3LjItMC40LDEzLjItNi4xLDE0LTEzLjJjMC40LTMuNy0wLjUtNy4xLTIuMy05LjlMMTUuNiwxOC44eiIvPg0KCTwvZz4NCjwvZz4NCjxnIGlkPSJMYXllcl80IiBjbGFzcz0ic3QyIj4NCgk8ZyBjbGFzcz0ic3QzIj4NCgkJPHBhdGggY2xhc3M9InN0NCIgZD0iTTIzLjUsMTIuNXYxMC45YzAsMC44LTAuNywxLjUtMS41LDEuNUgxMSIvPg0KCTwvZz4NCjwvZz4NCjxnIGlkPSJiaWdnZXIiIGNsYXNzPSJzdDIiPg0KCTxwYXRoIGNsYXNzPSJzdDUiIGQ9Ik0xNi41LDI1LjdoLThjLTAuNiwwLTEtMC41LTEtMXYtMWMwLTAuNiwwLjUtMSwxLTFoOGMwLjYsMCwxLDAuNSwxLDF2MUMxNy41LDI1LjIsMTcuMSwyNS43LDE2LjUsMjUuN3oiLz4NCgk8cGF0aCBjbGFzcz0ic3Q1IiBkPSJNMTcuNSw1djE5LjdjMCwwLjYtMC41LDEtMSwxaC0wLjdjLTAuNywwLTEuMy0wLjYtMS4zLTEuM1Y1YzAtMC43LDAuNi0xLjMsMS4zLTEuM2gwLjQNCgkJQzE2LjksMy43LDE3LjUsNC4zLDE3LjUsNXoiLz4NCjwvZz4NCjxnIGlkPSJiaWdnZXJfY29weSI+DQoJPHBhdGggY2xhc3M9InN0NiIgZD0iTTEzLjYsMjAuMWwtNC45LTQuOWMtMC42LTAuNi0wLjYtMS41LDAtMi4xbDAsMGMwLjYtMC42LDEuNS0wLjYsMi4xLDBsNC45LDQuOWMwLjYsMC42LDAuNiwxLjUsMCwyLjFsMCwwDQoJCUMxNS4xLDIwLjcsMTQuMiwyMC43LDEzLjYsMjAuMXoiLz4NCgk8cGF0aCBjbGFzcz0ic3Q2IiBkPSJNMjkuMyw2LjVMMTUuNCwyMC40Yy0wLjQsMC40LTEsMC40LTEuNCwwbC0wLjUtMC41Yy0wLjUtMC41LTAuNS0xLjMsMC0xLjhMMjcuMiw0LjRjMC41LTAuNSwxLjMtMC41LDEuOCwwDQoJCWwwLjMsMC4zQzI5LjgsNS4yLDI5LjgsNiwyOS4zLDYuNXoiLz4NCjwvZz4NCjwvc3ZnPg0K)
            }

                .gfk-survey .muCT .prettyradio > a.checked.disabled, .gfk-survey .sgCT .prettyradio > a.checked.disabled {
                    background-position: -60px -30px;
                    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDMwIDMwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMCAzMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzAwN0RDMzt9DQoJLnN0MXtvcGFjaXR5OjAuNTt9DQoJLnN0MntkaXNwbGF5Om5vbmU7fQ0KCS5zdDN7ZGlzcGxheTppbmxpbmU7fQ0KCS5zdDR7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCgkuc3Q1e2Rpc3BsYXk6aW5saW5lO2ZpbGw6I0ZGRkZGRjt9DQoJLnN0NntmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjxnIGlkPSJFYmVuZV8xIj4NCgk8ZyBjbGFzcz0ic3QxIj4NCgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE1LjYsMTguOGMtMC4yLDAuMi0wLjUsMC4zLTAuNywwLjNjMCwwLTAuMywwLTAuMywwYy0wLjMsMC0wLjUtMC4yLTAuOC0wLjRsLTQuNC00LjNjLTAuNC0wLjQtMC40LTEsMC0xLjQNCgkJCWMwLjQtMC40LDEtMC40LDEuNCwwbDQsMy45TDI2LjQsNS4zQzIzLjcsMi4xLDE5LjYsMCwxNSwwQzYuNywwLDAsNi43LDAsMTVjMCw4LjMsNi43LDE1LDE1LDE1czE1LTYuNywxNS0xNWMwLTMtMC45LTUuOC0yLjQtOC4xDQoJCQlMMTUuNiwxOC44eiIvPg0KCTwvZz4NCjwvZz4NCjxnIGlkPSJMYXllcl80IiBjbGFzcz0ic3QyIj4NCjwvZz4NCjxnIGlkPSJiaWdnZXIiIGNsYXNzPSJzdDIiPg0KPC9nPg0KPGcgaWQ9ImJpZ2dlcl9jb3B5Ij4NCgk8cGF0aCBjbGFzcz0ic3Q2IiBkPSJNMTMuNiwyMC4xbC00LjktNC45Yy0wLjYtMC42LTAuNi0xLjUsMC0yLjFsMCwwYzAuNi0wLjYsMS41LTAuNiwyLjEsMGw0LjksNC45YzAuNiwwLjYsMC42LDEuNSwwLDIuMWwwLDANCgkJQzE1LjEsMjAuNywxNC4yLDIwLjcsMTMuNiwyMC4xeiIvPg0KCTxwYXRoIGNsYXNzPSJzdDYiIGQ9Ik0yOS4zLDYuNUwxNS40LDIwLjRjLTAuNCwwLjQtMSwwLjQtMS40LDBsLTAuNS0wLjVjLTAuNS0wLjUtMC41LTEuMywwLTEuOEwyNy4yLDQuNGMwLjUtMC41LDEuMy0wLjUsMS44LDANCgkJbDAuMywwLjNDMjkuOCw1LjIsMjkuOCw2LDI5LjMsNi41eiIvPg0KPC9nPg0KPC9zdmc+DQo=)
                }

            .gfk-survey .muCT .prettyradio > a.disabled, .gfk-survey .sgCT .prettyradio > a.disabled {
                background-position: -90px -30px;
                background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDMwIDMwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMCAzMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzAwN0RDMzt9DQoJLnN0MXtvcGFjaXR5OjAuNTt9DQoJLnN0MntkaXNwbGF5Om5vbmU7fQ0KCS5zdDN7ZGlzcGxheTppbmxpbmU7fQ0KCS5zdDR7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCgkuc3Q1e2Rpc3BsYXk6aW5saW5lO2ZpbGw6I0ZGRkZGRjt9DQoJLnN0NntmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjxnIGlkPSJFYmVuZV8xIj4NCgk8ZyBjbGFzcz0ic3QxIj4NCgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE1LDFjNy43LDAsMTQsNi4zLDE0LDE0cy02LjMsMTQtMTQsMTRTMSwyMi43LDEsMTVTNy4zLDEsMTUsMSBNMTUsMEM2LjcsMCwwLDYuNywwLDE1czYuNywxNSwxNSwxNQ0KCQkJczE1LTYuNywxNS0xNVMyMy4zLDAsMTUsMEwxNSwweiIvPg0KCTwvZz4NCjwvZz4NCjxnIGlkPSJMYXllcl80IiBjbGFzcz0ic3QyIj4NCjwvZz4NCjxnIGlkPSJiaWdnZXIiIGNsYXNzPSJzdDIiPg0KPC9nPg0KPGcgaWQ9ImJpZ2dlcl9jb3B5Ij4NCjwvZz4NCjwvc3ZnPg0K)
            }

    .gfk-survey .muCT .muLabel, .gfk-survey .muCT .sgLabel, .gfk-survey .sgCT .muLabel, .gfk-survey .sgCT .sgLabel {
        display: table-cell;
        vertical-align: middle;
        cursor: pointer;
        padding-top: .45em
    }

        .gfk-survey .muCT .muLabel input[type=checkbox], .gfk-survey .muCT .muLabel input[type=radio], .gfk-survey .muCT .sgLabel input[type=checkbox], .gfk-survey .muCT .sgLabel input[type=radio], .gfk-survey .sgCT .muLabel input[type=checkbox], .gfk-survey .sgCT .muLabel input[type=radio], .gfk-survey .sgCT .sgLabel input[type=checkbox], .gfk-survey .sgCT .sgLabel input[type=radio] {
            display: none
        }

        .gfk-survey .muCT .muLabel span, .gfk-survey .muCT .sgLabel span, .gfk-survey .sgCT .muLabel span, .gfk-survey .sgCT .sgLabel span {
            cursor: pointer
        }

        .gfk-survey .muCT .muLabel.darkBlue, .gfk-survey .muCT .sgLabel.darkBlue, .gfk-survey .sgCT .muLabel.darkBlue, .gfk-survey .sgCT .sgLabel.darkBlue {
            color: #007dc3
        }

            .gfk-survey .muCT .muLabel.darkBlue .mrMultipleText, .gfk-survey .muCT .sgLabel.darkBlue .mrSingleText, .gfk-survey .sgCT .muLabel.darkBlue .mrMultipleText, .gfk-survey .sgCT .sgLabel.darkBlue .mrSingleText {
                color: #007dc3
            }

    .gfk-survey .muCT .showOtherLabel, .gfk-survey .sgCT .showOtherLabel {
        -webkit-transition: .65s ease all;
        -o-transition: .65s ease all;
        -moz-transition: .65s ease all;
        transition: .65s ease all
    }

    .gfk-survey .muCT .showOtherLabel-add, .gfk-survey .sgCT .showOtherLabel-add {
        opacity: .1;
        -webkit-transform: translateX(100px);
        -moz-transform: translateX(100px);
        -ms-transform: translateX(100px);
        -o-transform: translateX(100px);
        transform: translateX(100px)
    }

        .gfk-survey .muCT .showOtherLabel-add.showOtherLabel-add-active, .gfk-survey .sgCT .showOtherLabel-add.showOtherLabel-add-active {
            opacity: 1;
            -webkit-transform: translateX(0);
            -moz-transform: translateX(0);
            -ms-transform: translateX(0);
            -o-transform: translateX(0);
            transform: translateX(0)
        }

    .gfk-survey .muCT:hover, .gfk-survey .sgCT:hover {
        color: #007dc3
    }

    .gfk-survey .muCT.exclusive {
        margin-top: .85em;
        border: none
    }

        .gfk-survey .muCT.exclusive .muLabel .mrMultipleText, .gfk-survey .muCT.exclusive .sgLabel .mrSingleText {
            color: #666
        }

        .gfk-survey .muCT.exclusive .muLabel.darkBlue .mrMultipleText {
            color: #2caef7
        }

    .gfk-survey .bankedGridItem {
        margin: 0 auto;
        height: auto;
        border: 1px solid #aaa;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-border-radius: .6em;
        border-radius: .6em;
        -webkit-border-bottom-right-radius: 0;
        border-bottom-right-radius: 0;
        width: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-top: .7em
    }

    @media (max-width:900px) {
        .gfk-survey .bankedGridItem {
            margin-top: .45em;
            border-width: 2px;
            width: 100%
        }
    }

    .gfk-survey .bankedGridItem .statement {
        max-width: 100%;
        display: block;
        text-align: left;
        -webkit-border-top-left-radius: .4em;
        border-top-left-radius: .4em;
        -webkit-border-top-right-radius: .4em;
        border-top-right-radius: .4em;
        padding: .225em 1em;
        border-bottom: 1px solid #ddd;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        background-color: #e4e4e4
    }

        .gfk-survey .bankedGridItem .statement .mrErrorText {
            display: block;
            font-size: small
        }

        .gfk-survey .bankedGridItem .statement .statement-co {
            width: 100%;
            display: inline-block
        }

            .gfk-survey .bankedGridItem .statement .statement-co .statement-error, .gfk-survey .bankedGridItem .statement .statement-co .statement-text {
                width: 100%;
                display: block
            }

                .gfk-survey .bankedGridItem .statement .statement-co .statement-text span {
                    cursor: pointer
                }

    .gfk-survey .bankedGridItem .items {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
        -moz-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center;
        width: 100%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -moz-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1;
        -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
        flex-basis: auto;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-border-bottom-right-radius: .4em;
        border-bottom-right-radius: .4em;
        -webkit-border-bottom-left-radius: .4em;
        border-bottom-left-radius: .4em;
        padding: .5em .35em
    }

    @media (max-width:1350px) {
        .gfk-survey .bankedGridItem .items {
            -webkit-box-align: stretch;
            -webkit-align-items: stretch;
            -moz-box-align: stretch;
            -ms-flex-align: stretch;
            align-items: stretch;
            padding: .2em .15em
        }

            .gfk-survey .bankedGridItem .items .item {
                height: auto
            }
    }

    .gfk-survey .bankedGridItem .items .item {
        min-height: 1.3em;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        text-align: center;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -moz-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-border-radius: .3em;
        border-radius: .3em;
        border: 1.25px solid #ddd;
        margin-left: 2px;
        margin-right: 2px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: .275em .275em;
        cursor: pointer;
        outline: 0
    }

        .gfk-survey .bankedGridItem .items .item:focus {
            outline: 0
        }

        .gfk-survey .bankedGridItem .items .item::-moz-focus-inner {
            border: 0
        }

    @media (max-width:900px) {
        .gfk-survey .bankedGridItem .items .item {
            padding: .2em .2em;
            border-width: 1.5px
        }
    }

    @media (max-width:600px) {
        .gfk-survey .bankedGridItem .items .item {
            margin-top: .2em;
            padding: .2em;
            width: 100%;
            min-height: 2em;
            padding: .1em 0;
            margin-left: .5px;
            margin-right: .5px
        }
    }

    @media (max-width:321px) {
        .gfk-survey .bankedGridItem .items .item {
            font-size: .92857;
            line-height: 1.5em
        }
    }

    .gfk-survey .bankedGridItem .items .item input[type=checkbox], .gfk-survey .bankedGridItem .items .item input[type=radio] {
        display: none
    }

    .gfk-survey .bankedGridItem .items .item .mrQuestionText {
        text-align: center
    }

    .gfk-survey .bankedGridItem .items .item.selected {
        background-color: #007dc3;
        outline-style: none;
        outline-width: 0;
        color: #fff
    }

        .gfk-survey .bankedGridItem .items .item.selected span {
            color: #fff
        }

    .gfk-survey .bankedGridItem .items .item.exclusive {
        margin-left: 1.25em
    }

    @media (max-width:900px) {
        .gfk-survey .bankedGridItem .items .item.exclusive {
            margin-left: .5em
        }
    }

    .gfk-survey .bankedGridItem .items .item.exclusive .mrQuestionText {
        color: #666
    }

    .gfk-survey .bankedGridItem .items .item.exclusive.selected {
        background-color: #2caef7
    }

        .gfk-survey .bankedGridItem .items .item.exclusive.selected .mrQuestionText {
            color: #fff
        }

    .gfk-survey .acc_ct {
        max-width: 95%;
        margin: 0 auto;
        text-align: center;
        width: 100%;
        padding-left: .05em;
        padding-right: .05em;
        border: 0
    }

        .gfk-survey .acc_ct .showall .b_l_ct {
            height: auto !important;
            position: relative;
            top: 0
        }

            .gfk-survey .acc_ct .showall .b_l_ct.ng-hide-add, .gfk-survey .acc_ct .showall .b_l_ct.ng-hide-remove {
                -webkit-transition: all 0s;
                -o-transition: all 0s;
                -moz-transition: all 0s;
                transition: all 0s
            }

        .gfk-survey .acc_ct .showall.exp .combo_ct {
            display: none
        }

        .gfk-survey .acc_ct .combo_master.exp.showall {
            margin-bottom: 0;
            margin-top: 0
        }

        .gfk-survey .acc_ct .combo_master {
            position: relative;
            -webkit-transition-property: margin;
            -o-transition-property: margin;
            -moz-transition-property: margin;
            transition-property: margin;
            -webkit-transition-duration: .3s;
            -moz-transition-duration: .3s;
            -o-transition-duration: .3s;
            transition-duration: .3s;
            -webkit-transition-timing-function: ease-in;
            -moz-transition-timing-function: ease-in;
            -o-transition-timing-function: ease-in;
            transition-timing-function: ease-in
        }

            .gfk-survey .acc_ct .combo_master.exp {
                margin-bottom: 6.55em;
                margin-top: 6.5em
            }

        .gfk-survey .acc_ct .combo_grid.combo_master {
            margin-bottom: 2.5em
        }

        .gfk-survey .acc_ct .combo_ct {
            width: 100%;
            display: table;
            -webkit-border-radius: none;
            border-radius: none;
            -webkit-border-top-left-radius: .65em;
            border-top-left-radius: .65em;
            -webkit-border-top-right-radius: .65em;
            border-top-right-radius: .65em;
            border: 1px solid #ddd
        }

            .gfk-survey .acc_ct .combo_ct .cb_el {
                display: table-row;
                width: 100%;
                -webkit-border-radius: none;
                border-radius: none;
                -webkit-border-top-left-radius: .65em;
                border-top-left-radius: .65em;
                -webkit-border-top-right-radius: .65em;
                border-top-right-radius: .65em;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
                padding-left: 1.25em
            }

                .gfk-survey .acc_ct .combo_ct .cb_el .cb_current {
                    width: 90%;
                    height: 2.5em;
                    background: #f8f8f8;
                    display: table-cell;
                    vertical-align: middle;
                    -webkit-border-radius: none;
                    border-radius: none;
                    -webkit-border-top-left-radius: .67em;
                    border-top-left-radius: .67em;
                    padding-left: 1em
                }

                .gfk-survey .acc_ct .combo_ct .cb_el .cb_cv {
                    width: 10%;
                    min-width: 48px;
                    min-height: 48px;
                    height: 2.5em;
                    background-color: #2caef7;
                    display: table-cell;
                    -webkit-border-top-right-radius: .65em;
                    border-top-right-radius: .65em
                }

                    .gfk-survey .acc_ct .combo_ct .cb_el .cb_cv button {
                        width: 48px;
                        min-height: 48px;
                        border: none;
                        outline: 0;
                        outline-width: 0;
                        -webkit-border-top-right-radius: .65em;
                        border-top-right-radius: .65em
                    }

                        .gfk-survey .acc_ct .combo_ct .cb_el .cb_cv button.down, .gfk-survey .acc_ct .combo_ct .cb_el .cb_cv button.up {
                            background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iaWNvbi1jaGVmcm9uLWRvd25fMzBweCIgdmlld0JveD0iMCAwIDMyIDMyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxzdHlsZT4ueGNsc3gtMXtmaWxsOiNmZmZmZmY7fTwvc3R5bGU+PHBhdGggY2xhc3M9InhjbHN4LTEiIGQ9Ik0xNiAyMS4zMzNsOC41MzMtOS4xMjctMS41MjMtMS41MzktNy4wMTAgNy40NDMtNy4wMTItNy40NDMtMS41MjEgMS41NDF6Ij48L3BhdGg+PC9zdmc+);
                            background-clip: border-box;
                            height: 100%;
                            background-repeat: no-repeat;
                            background-position: center;
                            background-color: #007dc3
                        }

                        .gfk-survey .acc_ct .combo_ct .cb_el .cb_cv button.up {
                            background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iaWNvbi1jaGVmcm9uLXV1cF8zMHB4IiB2aWV3Qm94PSIwIDAgMzIgMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHN0eWxlPi54Y2xzeC0xe2ZpbGw6I2ZmZmZmZjt9PC9zdHlsZT48cGF0aCBjbGFzcz0ieGNsc3gtMSIgZD0iTTE2IDkuNmwtOS42IDEwLjQ5MSAyLjI4NSAyLjMwOSA3LjMxNS03Ljk2NSA3LjMxNyA3Ljk2NSAyLjI4My0yLjMxMnoiPjwvcGF0aD48L3N2Zz4=);
                            background-color: #007dc3
                        }

        .gfk-survey .acc_ct .b_l_ct {
            display: block;
            width: 105%;
            height: 15em;
            overflow-x: hidden;
            overflow-y: scroll;
            position: absolute;
            top: -5em;
            background-color: #fff;
            border-right: 1px solid #eee;
            -webkit-overflow-scrolling: auto
        }

            .gfk-survey .acc_ct .b_l_ct .cb_list {
                display: table;
                width: 100%
            }

                .gfk-survey .acc_ct .b_l_ct .cb_list .cb_item_row {
                    display: table-row;
                    text-align: left;
                    width: 100%
                }

                    .gfk-survey .acc_ct .b_l_ct .cb_list .cb_item_row:hover {
                        background-color: #2caef7
                    }

                    .gfk-survey .acc_ct .b_l_ct .cb_list .cb_item_row.selected {
                        background-color: #007dc3
                    }

                .gfk-survey .acc_ct .b_l_ct .cb_list .cb_item {
                    display: table-cell;
                    width: 100%;
                    vertical-align: middle;
                    -webkit-box-sizing: border-box;
                    -moz-box-sizing: border-box;
                    box-sizing: border-box;
                    padding: .5em .2em;
                    border-bottom: 1px solid #ddd
                }

                .gfk-survey .acc_ct .b_l_ct .cb_list .cb_item_row.selected .cb_item {
                    color: #fff
                }

            .gfk-survey .acc_ct .b_l_ct.ng-hide-add, .gfk-survey .acc_ct .b_l_ct.ng-hide-remove {
                -webkit-transition: all ease-in .3s;
                -o-transition: all ease-in .3s;
                -moz-transition: all ease-in .3s;
                transition: all ease-in .3s
            }

                .gfk-survey .acc_ct .b_l_ct.ng-hide-add.ng-hide-add-active, .gfk-survey .acc_ct .b_l_ct.ng-hide-remove {
                    height: 0
                }

                    .gfk-survey .acc_ct .b_l_ct.ng-hide-add, .gfk-survey .acc_ct .b_l_ct.ng-hide-remove.ng-hide-remove-active {
                        height: 15em
                    }

        .gfk-survey .acc_ct .platform_clone {
            display: none;
            height: 1px
        }

        .gfk-survey .acc_ct .ddContainer {
            padding-bottom: .6em;
            padding-top: .6em;
            border-bottom: 1px solid #ddd
        }

        .gfk-survey .acc_ct .ddGridRow {
            text-align: left;
            padding: .2em
        }

    @media only screen and (max-width:767px) {
        .gfk-survey .acc_ct .ddGridRow {
            font-weight: 700;
            font-weight: 700
        }
    }

    .gfk-survey .acc-total-bottom {
        width: 100%;
        min-height: 3em;
        display: table;
        -webkit-border-bottom-right-radius: .65em;
        border-bottom-right-radius: .65em;
        -webkit-border-bottom-left-radius: .65em;
        border-bottom-left-radius: .65em;
        border: 1px solid #ddd;
        margin-top: 1.5em;
        font-size: 1.25em
    }

        .gfk-survey .acc-total-bottom .acc-total-statement {
            display: table-cell;
            width: 85%;
            text-align: center;
            vertical-align: middle
        }

        .gfk-survey .acc-total-bottom .acc-total-result {
            display: table-cell;
            width: 15%;
            text-align: center;
            vertical-align: middle
        }

    .gfk-survey .acc-element {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        margin-top: .425em;
        -webkit-border-radius: .6em;
        border-radius: .6em
    }

        .gfk-survey .acc-element div.acc-t.blue-hlt > div.acc-st > div > div.statement-error {
            display: none
        }

        .gfk-survey .acc-element:focus {
            outline: 0
        }

        .gfk-survey .acc-element::-moz-focus-inner {
            border: 0
        }

        .gfk-survey .acc-element .sumfix {
            -webkit-border-bottom-right-radius: .65em;
            border-bottom-right-radius: .65em
        }

        .gfk-survey .acc-element .accd-i {
            width: 100%;
            border-right: none;
            border-top: none;
            display: -webkit-box;
            display: -webkit-flex;
            display: -moz-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: center;
            -webkit-justify-content: center;
            -moz-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -webkit-flex-direction: row;
            -moz-box-orient: horizontal;
            -moz-box-direction: normal;
            -ms-flex-direction: row;
            flex-direction: row;
            -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            -webkit-border-top-left-radius: .65em;
            border-top-left-radius: .65em;
            -webkit-border-top-right-radius: .65em;
            border-top-right-radius: .65em
        }

            .gfk-survey .acc-element .accd-i .acc-ck {
                background-color: #2caef7;
                -webkit-border-top-right-radius: .65em;
                border-top-right-radius: .65em;
                display: -webkit-box;
                display: -webkit-flex;
                display: -moz-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-flex: 1;
                -webkit-flex: 1;
                -moz-box-flex: 1;
                -ms-flex: 1;
                flex: 1;
                -webkit-box-orient: vertical;
                -webkit-box-direction: normal;
                -webkit-flex-direction: column;
                -moz-box-orient: vertical;
                -moz-box-direction: normal;
                -ms-flex-direction: column;
                flex-direction: column;
                -webkit-box-pack: center;
                -webkit-justify-content: center;
                -moz-box-pack: center;
                -ms-flex-pack: center;
                justify-content: center;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -moz-box-align: center;
                -ms-flex-align: center;
                align-items: center
            }

                .gfk-survey .acc-element .accd-i .acc-ck .svg-ck-c {
                    width: 36px;
                    height: 36px;
                    min-width: 36px;
                    min-height: 36px
                }

            .gfk-survey .acc-element .accd-i.one_px_gr {
                border-bottom: 1px solid #ddd
            }

        .gfk-survey .acc-element .acc-t.no-rounded-top.blue-hlt {
            -webkit-border-top-right-radius: .5em;
            border-top-right-radius: .5em;
            -webkit-border-top-left-radius: 0;
            border-top-left-radius: 0
        }

        .gfk-survey .acc-element .accd-i .acc-b {
            display: -webkit-box;
            display: -webkit-flex;
            display: -moz-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-flex: .75;
            -webkit-flex: .75;
            -moz-box-flex: .75;
            -ms-flex: .75;
            flex: .75;
            margin: 0 auto;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box
        }

        .gfk-survey .acc-element .accd-i .acc-t {
            display: -webkit-box;
            display: -webkit-flex;
            display: -moz-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-flex: 9.25;
            -webkit-flex: 9.25;
            -moz-box-flex: 9.25;
            -ms-flex: 9.25;
            flex: 9.25;
            -webkit-box-pack: center;
            -webkit-justify-content: center;
            -moz-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-box-align: stretch;
            -webkit-align-items: stretch;
            -moz-box-align: stretch;
            -ms-flex-align: stretch;
            align-items: stretch;
            -webkit-border-radius: 0;
            border-radius: 0;
            -webkit-border-top-right-radius: .5em;
            border-top-right-radius: .5em;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -webkit-flex-direction: column;
            -moz-box-orient: vertical;
            -moz-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap
        }

        .gfk-survey .acc-element .accd-i.sumfix .acc-b button {
            -webkit-border-bottom-left-radius: .55em;
            border-bottom-left-radius: .55em
        }

        .gfk-survey .acc-element .accd-i.sumfix {
            -webkit-border-bottom-left-radius: .65em;
            border-bottom-left-radius: .65em
        }

        .gfk-survey .acc-element .acc-t .acc-res, .gfk-survey .acc-element .acc-t .acc-st {
            display: -webkit-box;
            display: -webkit-flex;
            display: -moz-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: start;
            -webkit-justify-content: flex-start;
            -moz-box-pack: start;
            -ms-flex-pack: start;
            justify-content: flex-start;
            -webkit-box-align: center;
            -webkit-align-items: center;
            -moz-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-content: stretch;
            -ms-flex-line-pack: stretch;
            align-content: stretch;
            min-height: 1.75em;
            padding-top: .25em;
            padding-bottom: .25em;
            cursor: pointer
        }

    @media (max-width:600px) {
        .gfk-survey .acc-element .acc-t .acc-res, .gfk-survey .acc-element .acc-t .acc-st {
            padding-left: 0
        }
    }

    .gfk-survey .acc-element .acc-t .acc-res {
        display: inline-block;
        text-align: left
    }

    .gfk-survey .acc-element .acc-t .acc-st {
        -webkit-box-flex: 2;
        -webkit-flex: 2;
        -moz-box-flex: 2;
        -ms-flex: 2;
        flex: 2;
        text-align: left;
        padding-left: .5em;
        padding-right: .255em;
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }

        .gfk-survey .acc-element .acc-t .acc-st .mrErrorText, .gfk-survey .acc-element .acc-t .acc-st .mrQuestionText {
            display: block
        }

        .gfk-survey .acc-element .acc-t .acc-st .acc-t .acc-st.acc-st-inline {
            display: inline-block
        }

        .gfk-survey .acc-element .acc-t .acc-st .statement-co {
            width: 100%
        }

            .gfk-survey .acc-element .acc-t .acc-st .statement-co .statementInstr {
                display: block;
                font-style: italic;
                color: #007dc3;
                margin-top: .4em
            }

    .gfk-survey .acc-element .acc-t .acc-res {
        font-size: 1em;
        padding-left: 2em;
        font-style: italic
    }

    .gfk-survey .acc-element .acc-t.blue-hlt .acc-st {
        padding-bottom: 0
    }

    .gfk-survey .acc-element .acc-t.blue-hlt .acc-res {
        padding-top: 0
    }

    .gfk-survey .acc-element .acc-t.no-rounded-top {
        -webkit-border-radius: 0 !important;
        border-radius: 0 !important
    }

    .gfk-survey .acc-element .acc-b {
        min-width: 42px;
        min-height: 42px;
        -webkit-border-top-left-radius: 1em;
        border-top-left-radius: 1em
    }

        .gfk-survey .acc-element .acc-b.mr025 {
            margin-right: .25em
        }

        .gfk-survey .acc-element .acc-b .acc_top_button {
            margin: 0 auto;
            margin-top: 2px;
            margin-left: 2px;
            height: 90%;
            padding: 0;
            min-width: 38px;
            min-height: 38px;
            -webkit-box-shadow: 0 2px 2px rgba(0,0,0,.5);
            box-shadow: 0 2px 2px rgba(0,0,0,.5);
            -webkit-border-radius: .5em;
            border-radius: .5em;
            display: -webkit-box;
            display: -webkit-flex;
            display: -moz-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-flex: 1;
            -webkit-flex: 1;
            -moz-box-flex: 1;
            -ms-flex: 1;
            flex: 1;
            background-color: #007dc3
        }

            .gfk-survey .acc-element .acc-b .acc_top_button .acc_icon {
                fill: #fff
            }

            .gfk-survey .acc-element .acc-b .acc_top_button a.acc-ico-minus, .gfk-survey .acc-element .acc-b .acc_top_button a.acc-ico-plus {
                margin: auto;
                background-repeat: no-repeat no-repeat;
                display: inline-block;
                vertical-align: middle;
                fill: currentColor;
                height: 30px;
                width: 30px;
                background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iaWNvbi1jaGVmcm9uLWRvd25fMzBweCIgdmlld0JveD0iMCAwIDMyIDMyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxzdHlsZT4ueGNsc3gtMXtmaWxsOiNmZmZmZmY7fTwvc3R5bGU+PHBhdGggY2xhc3M9InhjbHN4LTEiIGQ9Ik0gMjIuNCwxNiAxMS45MDksNi40IDkuNiw4LjY4NSAxNy41NjUsMTYgOS42LDIzLjMxNyAxMS45MTIsMjUuNiBaIj48L3BhdGg+PC9zdmc+DQo=)
            }

            .gfk-survey .acc-element .acc-b .acc_top_button a.acc-ico-minus {
                background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iaWNvbi1jaGVmcm9uLWRvd25fMzBweCIgdmlld0JveD0iMCAwIDMyIDMyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxzdHlsZT4ueGNsc3gtMXtmaWxsOiNmZmZmZmY7fTwvc3R5bGU+PHBhdGggY2xhc3M9InhjbHN4LTEiIGQ9Ik0gMTYsMjIuNCAyNS42LDExLjkwOSAyMy4zMTUsOS42IDE2LDE3LjU2NSA4LjY4Myw5LjYgNi40LDExLjkxMiBaIj48L3BhdGg+PC9zdmc+)
            }

    .gfk-survey .acc-element button.acc_top_button {
        border: none;
        outline: 0;
        text-align: center
    }

        .gfk-survey .acc-element button.acc_top_button.mouseDwn {
            -webkit-box-shadow: none;
            box-shadow: none
        }

        .gfk-survey .acc-element button.acc_top_button::-moz-focus-inner {
            border: 0
        }

    .gfk-survey .acc-element .acc-i-sum {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        width: 15%;
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
        -moz-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

        .gfk-survey .acc-element .acc-i-sum .acc-cc-sum {
            display: -webkit-box;
            display: -webkit-flex;
            display: -moz-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: center;
            -webkit-justify-content: center;
            -moz-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            -webkit-align-items: center;
            -moz-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            font-size: 1.25em
        }

    .gfk-survey .acc-element .acc-answers {
        width: 100%;
        -webkit-border-bottom-left-radius: .5em;
        border-bottom-left-radius: .5em;
        -webkit-border-bottom-right-radius: .5em;
        border-bottom-right-radius: .5em;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -moz-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding-bottom: .25em;
        padding-top: .25em;
        border-top: none;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding-left: 9%;
        padding-right: 1.25em
    }

    @media (max-width:600px) {
        .gfk-survey .acc-element .acc-answers {
            padding-bottom: .1em;
            padding-top: .1em;
            padding-left: 1.5em;
            padding-right: .5em
        }
    }

    .gfk-survey .acc-element .acc-answers .acc-ans-item-sum {
        width: 95%;
        height: auto;
        display: table;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border: 1px solid #ddd;
        text-align: center;
        -webkit-border-radius: .6em;
        border-radius: .6em;
        padding: .2em .5em;
        margin: .2em .75em;
        min-height: 1.75em
    }

        .gfk-survey .acc-element .acc-answers .acc-ans-item-sum .acc-ans-item-statement {
            display: table-cell;
            max-width: 90%;
            width: 80%;
            vertical-align: middle;
            text-align: left
        }

        .gfk-survey .acc-element .acc-answers .acc-ans-item-sum .acc-ans-item-input {
            display: table-cell;
            min-width: 10%;
            width: 20%;
            vertical-align: middle;
            text-align: center;
            font-size: 1.25em
        }

            .gfk-survey .acc-element .acc-answers .acc-ans-item-sum .acc-ans-item-input input[type=number], .gfk-survey .acc-element .acc-answers .acc-ans-item-sum .acc-ans-item-input input[type=text] {
                font-size: 1.025em;
                width: 2.5em;
                -webkit-border-radius: .25em;
                border-radius: .25em;
                text-align: center;
                outline: 0;
                margin-top: .2em;
                margin-bottom: .2em
            }

                .gfk-survey .acc-element .acc-answers .acc-ans-item-sum .acc-ans-item-input input[type=number]:focus, .gfk-survey .acc-element .acc-answers .acc-ans-item-sum .acc-ans-item-input input[type=text]:focus {
                    outline: 0
                }

                .gfk-survey .acc-element .acc-answers .acc-ans-item-sum .acc-ans-item-input input[type=number]::-moz-focus-inner, .gfk-survey .acc-element .acc-answers .acc-ans-item-sum .acc-ans-item-input input[type=text]::-moz-focus-inner {
                    border: 0
                }

    .gfk-survey .acc-element .acc-answers .acc-ans-item-header {
        margin-top: .5em;
        margin-left: -1.5em;
        margin-bottom: .25em;
        border-bottom: 1px solid #eee;
        text-align: left
    }

    @media (max-width:600px) {
        .gfk-survey .acc-element .acc-answers .acc-ans-item-header {
            margin-top: .25em;
            margin-left: -.75em;
            margin-bottom: .25em
        }
    }

    .gfk-survey .acc-element .acc-answers .acc-ans-item, .gfk-survey .acc-element .acc-answers .acc-ans-item-ie10 {
        outline: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
        align-content: stretch;
        max-width: 100%;
        min-height: 1.625em;
        padding-left: .45em;
        padding-top: .125em;
        padding-bottom: .125em;
        padding-right: .45em;
        -webkit-border-radius: .425em;
        border-radius: .425em;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        margin: .085em 0;
        border: 1px solid #ddd;
        cursor: pointer;
        text-align: left;
        position: relative
    }

        .gfk-survey .acc-element .acc-answers .acc-ans-item-ie10:focus, .gfk-survey .acc-element .acc-answers .acc-ans-item:focus {
            outline: 0
        }

        .gfk-survey .acc-element .acc-answers .acc-ans-item-ie10::-moz-focus-inner, .gfk-survey .acc-element .acc-answers .acc-ans-item::-moz-focus-inner {
            border: 0
        }

    @media (max-width:900px) {
        .gfk-survey .acc-element .acc-answers .acc-ans-item, .gfk-survey .acc-element .acc-answers .acc-ans-item-ie10 {
            padding-top: .225em;
            padding-bottom: .225em
        }
    }

    @media (max-width:40em) {
        .gfk-survey .acc-element .acc-answers .acc-ans-item, .gfk-survey .acc-element .acc-answers .acc-ans-item-ie10 {
            min-height: 2.5em
        }
    }

    @media (max-width:600px) {
        .gfk-survey .acc-element .acc-answers .acc-ans-item, .gfk-survey .acc-element .acc-answers .acc-ans-item-ie10 {
            padding-left: .5em;
            padding-top: .6em;
            padding-bottom: .6em
        }
    }

    .gfk-survey .acc-element .acc-answers .acc-ans-item input[type=checkbox], .gfk-survey .acc-element .acc-answers .acc-ans-item input[type=radio], .gfk-survey .acc-element .acc-answers .acc-ans-item-ie10 input[type=checkbox], .gfk-survey .acc-element .acc-answers .acc-ans-item-ie10 input[type=radio] {
        display: none
    }

    .gfk-survey .acc-element .acc-answers .acc-ans-item .mrQuestionText, .gfk-survey .acc-element .acc-answers .acc-ans-item-ie10 .mrQuestionText {
        display: block;
        max-width: 100%
    }

    .gfk-survey .acc-element .acc-answers .acc-ans-item-ie10 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        padding-left: 2em;
        padding-right: 1em
    }

        .gfk-survey .acc-element .acc-answers .acc-ans-item-ie10.selected, .gfk-survey .acc-element .acc-answers .acc-ans-item.selected {
            background-color: #007dc3
        }

            .gfk-survey .acc-element .acc-answers .acc-ans-item-ie10.selected span, .gfk-survey .acc-element .acc-answers .acc-ans-item.selected span {
                color: #fff
            }

    .gfk-survey .acc-element .acc-answers .acc-ans-item.exclusive {
        margin-top: .525em
    }

        .gfk-survey .acc-element .acc-answers .acc-ans-item.exclusive span {
            color: #666
        }

        .gfk-survey .acc-element .acc-answers .acc-ans-item.exclusive.selected span {
            color: #fff
        }

        .gfk-survey .acc-element .acc-answers .acc-ans-item.exclusive.selected {
            background-color: #2caef7
        }

    .gfk-survey .acc-element .acc-answers .acc-ans-item.no-header-label {
        margin-top: .75em;
        margin-bottom: .75em
    }

        .gfk-survey .acc-element .acc-answers .acc-ans-item.no-header-label.exclusive {
            border-width: 1.5px;
            border-color: #efefef;
            margin-left: -1.5em
        }

    @media (max-width:600px) {
        .gfk-survey .acc-element .acc-answers .acc-ans-item.no-header-label.exclusive {
            margin-left: -.75em
        }
    }

    .gfk-survey .acc-element .acc-answers.ng-hide-add {
        -webkit-transition: opacity .1s,max-height .3s;
        -o-transition: opacity .1s,max-height .3s;
        -moz-transition: opacity .1s,max-height .3s;
        transition: opacity .1s,max-height .3s
    }

    .gfk-survey .acc-element .acc-answers.ng-hide-remove {
        -webkit-transition: opacity .1s,max-height .5s;
        -o-transition: opacity .1s,max-height .5s;
        -moz-transition: opacity .1s,max-height .5s;
        transition: opacity .1s,max-height .5s
    }

    .gfk-survey .acc-element .acc-answers.ng-hide-add.ng-hide-add-active, .gfk-survey .acc-element .acc-answers.ng-hide-remove {
        opacity: 0;
        max-height: 0
    }

        .gfk-survey .acc-element .acc-answers.ng-hide-add, .gfk-survey .acc-element .acc-answers.ng-hide-remove.ng-hide-remove-active {
            opacity: 1;
            max-height: 1000px
        }

    .gfk-survey .blue-hlt {
        background-color: #e2e1e1;
        padding-top: .25em;
        padding-bottom: .25em
    }

    .gfk-survey .qe-text {
        text-align: left;
        padding-left: .15em;
        padding-right: 1em;
        padding-bottom: 1em;
        margin-bottom: 1em;
        font-size: 1.0625em;
        line-height: 1.25em
    }

        .gfk-survey .qe-text .statementInstr {
            display: none
        }

    @media (max-width:320px) {
        .gfk-survey .qe-text {
            padding-left: .25em
        }
    }

    @media (max-width:600px) {
        .gfk-survey .qe-text {
            padding-left: .5em;
            padding-right: .5em
        }
    }

    .gfk-survey .C20p.qe-text {
        padding-top: 0
    }

    .gfk-survey .qe-err {
        text-align: left;
        margin-top: 0;
        margin-bottom: 0
    }

    .gfk-survey .acc-element.sumfix {
        -webkit-border-bottom-right-radius: 0;
        border-bottom-right-radius: 0
    }

    .gfk-survey .acc-element.border_blue {
        border: 2px solid #007dc3
    }

    .gfk-survey .question-spacer {
        height: .5em;
        width: 100%;
        border: none;
        padding: 0;
        margin: 0
    }

    @media (max-width:300px) {
        .gfk-survey .question-spacer {
            height: .35em
        }
    }

    .gfk-survey button.testx {
        font-size: 18px;
        -webkit-border-radius: 1em;
        border-radius: 1em;
        width: 250px;
        height: 106px;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAAA1CAYAAABsi+QkAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAW8AAAFvAGb7slSAAAAB3RJTUUH4QIYDzMK4UOFhAAAAVpJREFUeNrtmzFOw0AQRWcQ5/GmCyVH4gjuaHOs0O2GilNQ0/jTOCIoILJWHLE77zVOYSvW//HzZOOYAQAAAMA3JLmkx+NrEolRetIXA8X3X3jWOSPJdKjzeVskTT+UPkkq6L6v+/dwUu5vTOi+r+Lf/igc3Xda/FhROroPpnl0H2ygQ/foHt2je3SP7gHdA7qH3nWfSC+e7iUpk1pM3e8lbdE90/3tThSunuvTrad7rzxBUdM63Vd0cdw3mdmru1d3ckfe/wJfsG8xs2HJm1F62+Ql0z2lt0+StKs54J7Mmmfj7oUrPcbg92JmD2Z2WHt6fzazDzK/Ku9mtqs8prj7huja+37u8yrbnvX4OKWnykUZlmIbLzzzows6R+foHJ2jc0DngM4BnQM6B3QO6BzQOVxSPI8xR7vS5+0ljzGj8w4/ACM6j3l/P/3XCjoPpvuMzgEAAABgFT4BKmEl+xkwdhEAAAAASUVORK5CYII=) no-repeat;
        background-size: 125px 53px;
        background-position: center
    }

    .gfk-survey .que_txa {
        width: 100%;
        display: block
    }

        .gfk-survey .que_txa .que_t_left, .gfk-survey .que_txa .que_t_right {
            display: inline-block;
            width: 5%;
            height: 100%;
            vertical-align: middle
        }

    @media (max-width:600px) {
        .gfk-survey .que_txa .que_t_left, .gfk-survey .que_txa .que_t_right {
            display: block;
            width: 100%
        }
    }

    .gfk-survey .que_txa .que_content {
        display: inline-block;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        height: 100%;
        width: 90%;
        padding: 0 2em;
        font-size: 1em;
        font-weight: 500;
        text-align: left
    }

    @media (max-width:600px) {
        .gfk-survey .que_txa .que_content {
            width: 100%
        }
    }

    .gfk-survey .que_txa .que_content textarea {
        max-width: 100%;
        -webkit-border-radius: .56em;
        border-radius: .56em;
        outline: 0
    }

        .gfk-survey .que_txa .que_content textarea:focus {
            outline: 0
        }

    .gfk-survey .que_tn {
        display: table;
        width: 45%
    }

        .gfk-survey .que_tn .que_center, .gfk-survey .que_tn .que_left, .gfk-survey .que_tn .que_right {
            display: table-cell;
            vertical-align: middle;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            margin: 0;
            padding: 0;
            text-align: center
        }

            .gfk-survey .que_tn .que_center input[type=number], .gfk-survey .que_tn .que_center input[type=text], .gfk-survey .que_tn .que_left input[type=number], .gfk-survey .que_tn .que_left input[type=text], .gfk-survey .que_tn .que_right input[type=number], .gfk-survey .que_tn .que_right input[type=text] {
                height: 2.25em;
                line-height: 1.8em;
                font-size: 1.35em;
                -webkit-border-radius: .3em;
                border-radius: .3em;
                margin-top: .2em;
                margin-bottom: .2em;
                text-align: center;
                outline: 0
            }

        .gfk-survey .que_tn .que_center {
            width: 38%;
            text-align: middle
        }

            .gfk-survey .que_tn .que_center input {
                margin: 0 auto
            }

        .gfk-survey .que_tn .que_left, .gfk-survey .que_tn .que_right {
            width: 31.5%
        }

        .gfk-survey .que_tn .que_left {
            text-align: right
        }

        .gfk-survey .que_tn .que_rigth {
            text-align: left
        }

    @media (max-width:600px) {
        .gfk-survey .que_tn {
            width: 95%
        }
    }

    @media (min-width:601px) and (max-width:900px) {
        .gfk-survey .que_tn {
            width: 70%
        }
    }

    @media (max-width:600px) {
        .gfk-survey #compResult.col-lg-9.col-md-12 {
            padding-left: .5em;
            padding-right: .5em
        }
    }

    .gfk-survey .qe-title {
        position: relative;
        left: 10%;
        top: 2em;
        color: #fff;
        opacity: .8;
        font-size: 1.2em;
        font-size: 1.25em;
        font-weight: 400;
        letter-spacing: .05em
    }

    @media (max-width:900px) {
        .gfk-survey .qe-title {
            left: 1.5em;
            top: 1.85em;
            font-size: 1em
        }
    }

    @media (max-width:400px) {
        .gfk-survey .qe-title {
            left: .5em;
            top: 1.95em
        }
    }

    .gfk-survey .ucns {
        width: 100%
    }

        .gfk-survey .ucns .platform-clone {
            display: none
        }

        .gfk-survey .ucns .middle-container, .gfk-survey .ucns .top-container {
            width: 100%;
            height: 9em
        }

            .gfk-survey .ucns .middle-container .statement-active, .gfk-survey .ucns .top-container .statement-active {
                width: 180px;
                height: 100px;
                margin-left: 10%;
                -webkit-transition: .5s linear all;
                -o-transition: .5s linear all;
                -moz-transition: .5s linear all;
                transition: .5s linear all;
                position: relative;
                left: 0;
                top: 1.5em;
                display: -webkit-box;
                display: -webkit-flex;
                display: -moz-box;
                display: -ms-flexbox;
                display: flex;
                background-color: #007dc3;
                outline-style: none;
                outline-width: 0;
                color: #fff;
                -webkit-border-radius: .25em;
                border-radius: .25em;
                -webkit-align-content: center;
                -ms-flex-line-pack: center;
                align-content: center;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -moz-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                padding-left: .5em;
                padding-right: .5em
            }

                .gfk-survey .ucns .middle-container .statement-active span, .gfk-survey .ucns .top-container .statement-active span {
                    color: #fff
                }

                .gfk-survey .ucns .middle-container .statement-active.ng-hide-add, .gfk-survey .ucns .top-container .statement-active.ng-hide-add {
                    border-width: 10px
                }

                .gfk-survey .ucns .middle-container .statement-active.ng-hide, .gfk-survey .ucns .top-container .statement-active.ng-hide {
                    opacity: 0;
                    left: -200px;
                    width: 60px;
                    height: 60px
                }

            .gfk-survey .ucns .top-container .all-scored {
                width: 90%;
                height: 100%;
                margin: 0 auto;
                padding-top: 2em
            }

                .gfk-survey .ucns .top-container .all-scored .scored-item {
                    width: 55px;
                    height: 55px;
                    display: inline-block;
                    border: 1px solid #212121;
                    margin-right: 10px;
                    margin-top: 5px;
                    -webkit-box-sizing: border-box;
                    -moz-box-sizing: border-box;
                    box-sizing: border-box;
                    padding: 2px
                }

            .gfk-survey .ucns .top-container .scored-item:hover {
                cursor: url(../images/icons/p.ico),auto
            }

        .gfk-survey .ucns .bottom-container {
            width: 100%;
            height: 100%
        }

            .gfk-survey .ucns .bottom-container .all-statements {
                width: 96%;
                height: 100%;
                margin: 0 auto;
                display: block
            }

                .gfk-survey .ucns .bottom-container .all-statements .statement-center {
                    width: 98%;
                    text-align: center;
                    margin: 0 auto;
                    display: inline-block
                }

                    .gfk-survey .ucns .bottom-container .all-statements .statement-center .st-container {
                        width: 150px;
                        height: 150px;
                        display: inline-table;
                        margin-left: .5em;
                        margin-top: .5em
                    }

                        .gfk-survey .ucns .bottom-container .all-statements .statement-center .st-container .st-container-items {
                            min-width: 150px;
                            height: auto;
                            border: 3px solid #efefef
                        }

                            .gfk-survey .ucns .bottom-container .all-statements .statement-center .st-container .st-container-items .scored-item {
                                width: 60px;
                                height: 60px;
                                display: inline-block
                            }

                        .gfk-survey .ucns .bottom-container .all-statements .statement-center .st-container .st-container-labels {
                            height: auto;
                            width: 100%;
                            background-color: #f8f8f8;
                            font-size: .9em;
                            min-height: 5.5em;
                            color: #fff;
                            -webkit-border-bottom-left-radius: .25em;
                            border-bottom-left-radius: .25em;
                            -webkit-border-bottom-right-radius: .25em;
                            border-bottom-right-radius: .25em;
                            cursor: pointer
                        }

                            .gfk-survey .ucns .bottom-container .all-statements .statement-center .st-container .st-container-labels.active {
                                background-color: #007dc3
                            }

                                .gfk-survey .ucns .bottom-container .all-statements .statement-center .st-container .st-container-labels.active span {
                                    color: #fff
                                }

                        .gfk-survey .ucns .bottom-container .all-statements .statement-center .st-container .st-elem {
                            display: block;
                            position: relative;
                            top: 0;
                            left: 0
                        }

                            .gfk-survey .ucns .bottom-container .all-statements .statement-center .st-container .st-elem .scored-item {
                                width: 40px;
                                height: 40px;
                                border: 1px solid #212121;
                                margin-top: 5px;
                                margin-left: 2.5px;
                                margin-right: 2.5px;
                                float: left
                            }

                                .gfk-survey .ucns .bottom-container .all-statements .statement-center .st-container .st-elem .scored-item:hover {
                                    cursor: url(../images/icons/m.ico),default
                                }

                        .gfk-survey .ucns .bottom-container .all-statements .statement-center .st-container.st-active {
                            background-color: #f7e4a4
                        }

                        .gfk-survey .ucns .bottom-container .all-statements .statement-center .st-container.st-active-add, .gfk-survey .ucns .bottom-container .all-statements .statement-center .st-container.st-active-remove {
                            background-size: 10% 10%;
                            -webkit-transition: .5s linear all;
                            -o-transition: .5s linear all;
                            -moz-transition: .5s linear all;
                            transition: .5s linear all;
                            border-width: 0
                        }

                        .gfk-survey .ucns .bottom-container .all-statements .statement-center .st-container.st-active-add-active, .gfk-survey .ucns .bottom-container .all-statements .statement-center .st-container.st-active-remove-active {
                            background-size: 100% 100%
                        }

    .isIE .gfk-survey #loader-top #loading-gif {
        background-image: url(data:image/gif;base64,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U1RWV1hhTIWJiouMjVcFBjUGBY4WBWw1A5RDT3sTkVQGnGYYaUOYPaVip3MXoDyiP3k3GAeoAwdRnRoHoAa5lcHCw8TFxscduyjKIrOeRKRAbSe3I9Um1yHOJ9sjzCbfyInhwt3E2cPo5dHF5OLvJREAOwAAAAAAAAAAADxiciAvPgo8Yj5XYXJuaW5nPC9iPjogIG15c3FsX3F1ZXJ5KCkgWzxhIGhyZWY9J2Z1bmN0aW9uLm15c3FsLXF1ZXJ5Jz5mdW5jdGlvbi5teXNxbC1xdWVyeTwvYT5dOiBDYW4ndCBjb25uZWN0IHRvIGxvY2FsIE15U1FMIHNlcnZlciB0aHJvdWdoIHNvY2tldCAnL3Zhci9ydW4vbXlzcWxkL215c3FsZC5zb2NrJyAoMikgaW4gPGI+L2hvbWUvYWpheGxvYWQvd3d3L2xpYnJhaXJpZXMvY2xhc3MubXlzcWwucGhwPC9iPiBvbiBsaW5lIDxiPjY4PC9iPjxiciAvPgo8YnIgLz4KPGI+V2FybmluZzwvYj46ICBteXNxbF9xdWVyeSgpIFs8YSBocmVmPSdmdW5jdGlvbi5teXNxbC1xdWVyeSc+ZnVuY3Rpb24ubXlzcWwtcXVlcnk8L2E+XTogQSBsaW5rIHRvIHRoZSBzZXJ2ZXIgY291bGQgbm90IGJlIGVzdGFibGlzaGVkIGluIDxiPi9ob21lL2FqYXhsb2FkL3d3dy9saWJyYWlyaWVzL2NsYXNzLm15c3FsLnBocDwvYj4gb24gbGluZSA8Yj42ODwvYj48YnIgLz4KPGJyIC8+CjxiPldhcm5pbmc8L2I+OiAgbXlzcWxfcXVlcnkoKSBbPGEgaHJlZj0nZnVuY3Rpb24ubXlzcWwtcXVlcnknPmZ1bmN0aW9uLm15c3FsLXF1ZXJ5PC9hPl06IENhbid0IGNvbm5lY3QgdG8gbG9jYWwgTXlTUUwgc2VydmVyIHRocm91Z2ggc29ja2V0ICcvdmFyL3J1bi9teXNxbGQvbXlzcWxkLnNvY2snICgyKSBpbiA8Yj4vaG9tZS9hamF4bG9hZC93d3cvbGlicmFpcmllcy9jbGFzcy5teXNxbC5waHA8L2I+IG9uIGxpbmUgPGI+Njg8L2I+PGJyIC8+CjxiciAvPgo8Yj5XYXJuaW5nPC9iPjogIG15c3FsX3F1ZXJ5KCkgWzxhIGhyZWY9J2Z1bmN0aW9uLm15c3FsLXF1ZXJ5Jz5mdW5jdGlvbi5teXNxbC1xdWVyeTwvYT5dOiBBIGxpbmsgdG8gdGhlIHNlcnZlciBjb3VsZCBub3QgYmUgZXN0YWJsaXNoZWQgaW4gPGI+L2hvbWUvYWpheGxvYWQvd3d3L2xpYnJhaXJpZXMvY2xhc3MubXlzcWwucGhwPC9iPiBvbiBsaW5lIDxiPjY4PC9iPjxiciAvPgo8YnIgLz4KPGI+V2FybmluZzwvYj46ICBteXNxbF9xdWVyeSgpIFs8YSBocmVmPSdmdW5jdGlvbi5teXNxbC1xdWVyeSc+ZnVuY3Rpb24ubXlzcWwtcXVlcnk8L2E+XTogQ2FuJ3QgY29ubmVjdCB0byBsb2NhbCBNeVNRTCBzZXJ2ZXIgdGhyb3VnaCBzb2NrZXQgJy92YXIvcnVuL215c3FsZC9teXNxbGQuc29jaycgKDIpIGluIDxiPi9ob21lL2FqYXhsb2FkL3d3dy9saWJyYWlyaWVzL2NsYXNzLm15c3FsLnBocDwvYj4gb24gbGluZSA8Yj42ODwvYj48YnIgLz4KPGJyIC8+CjxiPldhcm5pbmc8L2I+OiAgbXlzcWxfcXVlcnkoKSBbPGEgaHJlZj0nZnVuY3Rpb24ubXlzcWwtcXVlcnknPmZ1bmN0aW9uLm15c3FsLXF1ZXJ5PC9hPl06IEEgbGluayB0byB0aGUgc2VydmVyIGNvdWxkIG5vdCBiZSBlc3RhYmxpc2hlZCBpbiA8Yj4vaG9tZS9hamF4bG9hZC93d3cvbGlicmFpcmllcy9jbGFzcy5teXNxbC5waHA8L2I+IG9uIGxpbmUgPGI+Njg8L2I+PGJyIC8+Cg==)
    }

    .gfk-survey-a .radio {
        position: relative;
        display: block;
        margin-top: 10px;
        margin-bottom: 10px
    }

        .gfk-survey-a .radio input[type=radio] {
            display: none;
            position: absolute;
            margin-left: -20px;
            margin-top: 4px
        }

    .gfk-survey-a label {
        display: inline-block;
        max-width: 100%;
        margin-bottom: 5px;
        font-weight: 700
    }

    .gfk-survey-a .checkbox label, .gfk-survey-a .radio {
        min-height: 24px;
        padding-left: 20px;
        font-weight: 400;
        cursor: pointer
    }

    .gfk-survey-a .radio {
        position: relative;
        color: #007cc1;
        padding-left: 10px;
        font-size: 16px;
        font-weight: 400;
        -webkit-transition: color .3s ease;
        -o-transition: color .3s ease;
        -moz-transition: color .3s ease;
        transition: color .3s ease
    }

        .gfk-survey-a .radio input[type=radio]:checked + label {
            color: #222;
            font-weight: 700
        }

    .gfk-survey-a .radioBtn {
        width: 30px;
        height: 30px;
        position: absolute;
        top: 50%;
        bottom: 50%;
        background: #007cc1;
        display: inline-block;
        margin: auto;
        -webkit-border-radius: 100%;
        border-radius: 100%
    }

        .gfk-survey-a .radioBtn::after {
            content: "";
            width: 28px;
            height: 28px;
            position: absolute;
            top: 50%;
            bottom: 50%;
            left: 0;
            right: 0;
            background: #fff;
            display: block;
            margin: auto;
            -webkit-border-radius: 100%;
            border-radius: 100%;
            -webkit-transition: width .3s ease,height .3s ease;
            -o-transition: width .3s ease,height .3s ease;
            -moz-transition: width .3s ease,height .3s ease;
            transition: width .3s ease,height .3s ease
        }

    .gfk-survey-a .radio input[type=radio]:checked + label .radioBtn::after {
        width: 0;
        height: 0
    }

    .gfk-survey-a .answerText {
        display: inline-block;
        margin-left: 40px
    }

    .gfk-survey-a .radio input[type=radio]:checked + label svg {
        opacity: 1
    }

    .gfk-survey-a .radio label svg {
        position: absolute;
        left: 6px;
        top: 0;
        fill: #fff;
        z-index: 1;
        opacity: 0;
        -webkit-transition: opacity .6s ease;
        -o-transition: opacity .6s ease;
        -moz-transition: opacity .6s ease;
        transition: opacity .6s ease
    }

    .gfk-survey-a svg.icon {
        display: inline-block;
        width: 1.5em;
        height: 1.5em;
        stroke-width: 0;
        stroke: currentColor;
        fill: currentColor
    }

    .gfk-survey-a .checkbox {
        position: relative;
        display: block;
        margin-top: 10px;
        margin-bottom: 10px
    }

        .gfk-survey-a .checkbox label {
            position: relative;
            margin: 0;
            color: #007cc1;
            padding-left: 48px
        }

        .gfk-survey-a .checkbox label, .gfk-survey-a .radio label {
            min-height: 24px;
            padding-left: 20px;
            width: 100%;
            margin-bottom: 0;
            font-weight: 400;
            cursor: pointer
        }

    .gfk-survey-a label {
        display: inline-block;
        max-width: 100%;
        margin-bottom: 5px;
        font-weight: 700
    }

    .gfk-survey-a .checkboxBtn {
        width: 30px;
        height: 30px;
        position: absolute;
        top: 50%;
        bottom: 50%;
        background: #007cc1;
        display: inline-block;
        margin: auto;
        -webkit-border-radius: 5px;
        border-radius: 5px
    }

        .gfk-survey-a .checkboxBtn::after {
            content: '';
            width: 28px;
            height: 28px;
            background: #fff;
            display: block;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            margin: auto;
            -webkit-border-radius: 5px;
            border-radius: 5px;
            -webkit-transition: width .3s ease,height .3s ease,-webkit-border-radius .3s ease;
            transition: width .3s ease,height .3s ease,-webkit-border-radius .3s ease;
            -o-transition: width .3s ease,height .3s ease,border-radius .3s ease;
            -moz-transition: width .3s ease,height .3s ease,border-radius .3s ease;
            transition: width .3s ease,height .3s ease,border-radius .3s ease;
            transition: width .3s ease,height .3s ease,border-radius .3s ease,-webkit-border-radius .3s ease
        }

    .gfk-survey-a .checkbox input[type=checkbox]:checked + label .checkboxBtn::after {
        width: 0;
        height: 0;
        -webkit-border-radius: 0;
        border-radius: 0
    }

    .gfk-survey-a .checkbox input[type=checkbox] {
        display: none;
        position: absolute;
        margin-left: -20px;
        margin-top: 4px
    }

        .gfk-survey-a .checkbox input[type=checkbox]:checked + label svg {
            opacity: 1
        }

    .gfk-survey-a .checkbox label svg {
        position: absolute;
        left: 4px;
        top: -5px;
        width: 30px;
        height: 30px;
        fill: #fff;
        z-index: 1;
        opacity: 0;
        -webkit-transition: opacity .6s ease;
        -o-transition: opacity .6s ease;
        -moz-transition: opacity .6s ease;
        transition: opacity .6s ease
    }

    .gfk-survey-a .checkbox input[type=checkbox]:checked + label {
        color: #222;
        font-weight: 700
    }

    .ios-test0 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -moz-box-orient: horizontal;
        -moz-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        height: auto;
        background-color: #0f0;
        width: 100%
    }

    .ios-acc-b {
        min-width: 42px;
        min-height: 42px;
        background-color: grey;
        display: block;
        -webkit-box-flex: .25;
        -webkit-flex-grow: .25;
        -moz-box-flex: .25;
        -ms-flex-positive: .25;
        flex-grow: .25;
        -webkit-flex-shrink: .25;
        -ms-flex-negative: .25;
        flex-shrink: .25;
        -webkit-flex-basis: 10%;
        -ms-flex-preferred-size: 10%;
        flex-basis: 10%
    }

    .ios-acc-t {
        display: block;
        background-color: peru;
        min-height: 42px;
        -webkit-box-flex: 9.25;
        -webkit-flex-grow: 9.25;
        -moz-box-flex: 9.25;
        -ms-flex-positive: 9.25;
        flex-grow: 9.25;
        -webkit-flex-shrink: 9.25;
        -ms-flex-negative: 9.25;
        flex-shrink: 9.25;
        -webkit-flex-basis: 90%;
        -ms-flex-preferred-size: 90%;
        flex-basis: 90%
    }

    span.disablebuttonLatest .mrNext {
        background-color: #808080 !important;
    }

    span.buttonLatest {
        /*background-color: #007DC3;
    background: -ms-linear-gradient(#00659d,#007dc3); 
    background: -webkit-gradient(#00659d,#007dc3);
    background: -webkit-linear-gradient(#00659d,#007dc3);
    background: -o-linear-gradient(#00659d,#007dc3);
    background: -moz-linear-gradient(#00659d,#007dc3);
    background: linear-gradient(#00659d,#007dc3);
    width: auto;
    display: inline-block;
    background-repeat: repeat-x;
    height: auto;
    text-align: left;
    font-size: 1.125em;
    border: 1px solid #1c5b9c;
    padding: 7px 19px 8px 19px;
    cursor:pointer;*/
    }

    span.disablebuttonLatest .mrNext:hover {
        background: url(../Images/RightArrow.png) no-repeat;
        background-size: 51px 34px;
        background-position: center;
        border: 1px solid #808080;
    }

    .gfk-survey .Fotter {
        max-width: 1200px;
        height: auto;
        /*margin-top:50px;
 margin-bottom:20px;
 padding-left:4em;*/
        width: 92%;
        margin: 50px auto 20px auto;
    }

        .gfk-survey .Fotter .FotterMain {
            /*padding-left:1em;*/
        }

    @media (max-width:500px) {
        .gfk-survey .Fotter {
            min-width: 299px
        }

            .gfk-survey .Fotter .FotterMain {
                padding-left: 0;
            }
    }

    @media only screen and (max-width:57em) {
        .gfk-survey .Fotter {
            width: 100%;
            padding-left: 0;
        }

            .gfk-survey .Fotter .FotterMain {
                padding-left: 1em;
            }
    }

    @media only screen and (max-width:40em) {
        .gfk-survey .Fotter {
            padding: 0;
            margin: 0;
            width: 100%;
        }

            .gfk-survey .Fotter .FotterMain {
                padding-left: 0;
            }
    }

    @media only screen and (min-width:90.063em) and (max-width:120em) {
        .gfk-survey .Fotter {
            width: 95%;
        }

        .ConsentFrame {
            width: 65%;
        }

        .gfk-survey .Fotter .FotterMain {
            padding-left: 4em;
        }
    }

    @media only screen and (min-width:120.063em) {
        .gfk-survey .Fotter {
            width: 95%;
        }

        .ConsentFrame {
            width: 65%;
        }

        .gfk-survey .Fotter .FotterMain {
            padding-left: 4em;
        }
    }

    .no-padding {
        padding: 0px !important;
    }

    .ConsentFrame {
        /*width: 65%;*/
        border: 1px solid #CCCCCC;
        margin-top: 20px;
        min-height: 350px;
        margin-bottom: 30px;
    }

    .ConsentSubmit {
        border-radius: 1.4em;
        width: 100% !important;
        padding: 0px 20px;
    }

    .ConsentInfo {
        font-size: 13px;
    }

    @media (max-width: 767px) {
        .extra-small-padding-remove {
            padding: 0 !important;
        }
    }
.CookiesFooter a, .CookiesFooter a, .CookiesFooter a:hover {
    color: #105AE1 !important;
    text-decoration: underline;
}
.CookiesFooter {
    font-weight: normal;
    background-color: #FFFFFF;
    color: #105AE1;
    text-align: center;
    padding: 10px;
    position: fixed;
    bottom: 0;
    width: 100%;
}
.hide{
    display:none;
}
