.b-upload-dropzone,
         .image .view img {
         border-color: #232323; }
         .b-upload-dropzone__name {
         color: #232323; }
         .promo-field {
         color: #232323;
         background-color: transparent;
         border-color: transparent;
         border-style: solid;
         font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
         background-clip: padding-box; }
         .promo-field:-moz-placeholder {
         color: rgba(35, 35, 35, 0.5); }
         .promo-field::-moz-placeholder {
         color: rgba(35, 35, 35, 0.5); }
         .promo-field:-ms-input-placeholder {
         color: rgba(35, 35, 35, 0.5); }
         .promo-field::-webkit-input-placeholder {
         color: rgba(35, 35, 35, 0.5); }
         .promo-field.placeholder, .promo-field:hover, .promo-field.ng-pristine {
         border-style: solid;
         border-color: #232323;
         border-color: rgba(35, 35, 35, 0.2);
         background-color: #232323;
         background-color: rgba(35, 35, 35, 0.2); }
         .promo-field:focus {
         border-style: solid;
         border-color: #232323;
         border-color: rgba(35, 35, 35, 0.4);
         background-color: #232323;
         background-color: rgba(35, 35, 35, 0.4); }
         .promo-field-large {
         color: #0099e1; }
         body {
         background-color: #ebe8e5; }

         .theme-body {
         font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
         color: #232323; }
         .theme-body a {
         color: #232323; }
         .theme-body h1 {
         color: #0099e1; }
         .theme-body .btn-color {
         color: white; }
         .theme-background-image {
         background-image: url("landingpage_smiley_background.png");
         position: absolute;
         z-index: 1;
         left: 0;
         right: 0;
         bottom: 0;
         top: 0;
         background-repeat: no-repeat;
         background-position: 50% 0;
         -webkit-background-size: cover;
         -moz-background-size: cover;
         -o-background-size: cover;
         background-size: cover;
         filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='landingpage_smiley_background.png', sizingMethod='scale'); }
         .survey-container .theme-background-image {
         right: 350px; }
         .footer {
         border-top-color: rgba(35, 35, 35, 0.1); }
         .footer-share li a.footer-facebook:before {
         background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE1LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzIzMjMyMyIgZD0iTTIwLjk5OSwwSDNDMS4zNDMsMCwwLDEuMzQzLDAsM3YxOGMwLDEuNjU2LDEuMzQ0LDMsMywzaDE4CgljMS42NTYsMCwyLjk1My0xLjI5NywyLjk1My0yLjk1M2wwLjAxNi0xOC4wNjJDMjMuOTY4LDEuMzI4LDIyLjY1NSwwLDIwLjk5OSwweiBNMTQuODk2LDEyTDEzLDEyLjAyMUwxMy4wMDIsMTlsLTMuMDExLDAuMDIxCgl2LTYuOTg4TDksMTIuMDQxTDguOTc5LDEwTDEwLDkuOTc5VjcuNzk2YzAtMC44NzUsMC45NjktMS44MTIsMi4zMjYtMS44MTJoMi42OTVWOGgtMS4xMjNjLTAuODU3LDAtMC44OTMsMC4yNjgtMC44OTMsMC44MDkKCWwtMC4wMDMsMS4xNzhMMTUuMjE4LDEwTDE0Ljg5NiwxMnoiLz4KPC9zdmc+Cg==);
         background-size: auto 100%;
         background-color: white;
         background-position: 50% 50%;
         background-repeat: no-repeat; }
         .footer-share li a.footer-twitter:before {
         background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE1LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzIzMjMyMyIgZD0iTTIwLjk5OCwwSDNDMS4zNDQsMCwwLDEuMzQ0LDAsM3YxOGMwLDEuNjU2LDEuMzQ0LDMsMywzaDE3Ljk5OAoJYzEuNjU1LDAsMi45Ny0xLjMxMiwyLjk3LTIuOTY5TDIzLjk5OCwzQzIzLjk5OCwxLjM0NCwyMi42NTMsMCwyMC45OTgsMHogTTE5LjM3OSw3LjY4OGMtMC4wNjMsMC4xMDctMC4zOTIsMC40NzUtMC43MzgsMC44MTIKCWMtMC41ODksMC41NzktMC42MjIsMC42NDItMC42MjIsMS4xMjdjMCwwLjc0Ny0wLjM1NiwyLjMwOC0wLjcxNCwzLjE2MmMtMC42NjQsMS42LTIuMDg3LDMuMjUyLTMuNTA5LDQuMDg2CgljLTIsMS4xNjgtNC42NjcsMS40NjQtNi45MSwwLjc3OWMtMC43NDctMC4yMzEtMi4wMzMtMC44MjEtMi4wMzMtMC45MjhjMC0wLjAzMSwwLjM4OC0wLjA3MywwLjg2My0wLjA4NAoJYzAuOTktMC4wMjEsMS45OC0wLjI5NCwyLjgyMy0wLjc3OWwwLjU2OS0wLjMzN2wtMC42NTMtMC4yMjFjLTAuOTI4LTAuMzE3LTEuNzYtMS4wNDMtMS45Ny0xLjcyOAoJYy0wLjA2NC0wLjIyMy0wLjA0Mi0wLjIzMiwwLjU0OC0wLjIzMmwwLjYxLTAuMDEybC0wLjUxNi0wLjI0MmMtMC42MTEtMC4zMDMtMS4xNy0wLjgyLTEuNDQzLTEuMzQ4CgljLTAuMi0wLjM3OC0wLjQ1My0xLjMzNy0wLjM3OS0xLjQxYzAuMDIxLTAuMDMzLDAuMjQyLDAuMDMxLDAuNDk0LDAuMTE1YzAuNzI5LDAuMjYzLDAuODIyLDAuMiwwLjQtMC4yNDIKCWMtMC43OS0wLjgwMi0xLjAzMS0xLjk5MS0wLjY1Mi0zLjExOGwwLjE4LTAuNTA2bDAuNjkzLDAuNjg2YzEuNDI0LDEuMzc5LDMuMDk5LDIuMTk5LDUuMDE2LDIuNDQybDAuNTI1LDAuMDY0bC0wLjAzMS0wLjUxNwoJYy0wLjA5NC0xLjMzOCwwLjczOC0yLjU1OSwyLjA1NC0zLjAzNGMwLjQ4NC0wLjE2NywxLjMwNy0wLjE4OSwxLjg0My0wLjA0MmMwLjIxMSwwLjA2MywwLjYxLDAuMjc0LDAuODk1LDAuNDY0bDAuNTE5LDAuMzQ3CglsMC41NjgtMC4xNzljMC4zMTUtMC4wOTQsMC43MzUtMC4yNTMsMC45MjYtMC4zNTdjMC4xNzktMC4wOTUsMC4zMzctMC4xNDgsMC4zMzctMC4xMTdjMCwwLjE4MS0wLjM5LDAuNzkxLTAuNzE1LDEuMTI5CgljLTAuNDQyLDAuNDcyLTAuMzE3LDAuNTE1LDAuNTc4LDAuMTk5QzE5LjQ3Myw3LjQ4OSwxOS40ODMsNy40ODksMTkuMzc5LDcuNjg4eiIvPgo8L3N2Zz4K);
         background-size: auto 100%;
         background-position: 50% 50%;
         background-repeat: no-repeat; }
         .footer-share li a.footer-pinterest:before {
         background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE1LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzIzMjMyMyIgZD0iTTIxLjAzMSwwaC0xOGMtMS42NTYsMC0zLDEuMzQ0LTMsM3YxOGMwLDEuNjU2LDEuMzQ0LDMsMywzaDE4CgljMS42NTYsMCwyLjk1My0xLjI5NywyLjk1My0yLjk1M0wyNCwyLjk4NEMyNCwxLjMyOCwyMi42ODgsMCwyMS4wMzEsMHogTTEzLjU1MywxNmMtMS41MjcsMC0yLjEwOS0xLjE1Ni0yLjEwOS0xLjE1NgoJcy0wLjM2OCwxLjQyMy0wLjU0OCwyLjE0NmMtMC4xOCwwLjcyNS0wLjU1MiwxLjQzOS0wLjc2NCwxLjgwM2MtMC4yMTIsMC4zNjUtMC43MjgsMS4xNDEtMC44NTIsMS4yNTIKCWMtMC4xNjQsMC4xMzctMC4yMDYtMC4wNTUtMC4yMDYtMC4wNTVzLTAuMTQ1LTEuMDM1LTAuMTM5LTEuODIyYy0wLjAwNS0wLjU2MiwwLjEyOS0xLjM1NCwwLjEyOS0xLjM1NGwxLjE0My00LjgwOQoJYzAsMC0wLjIyOS0wLjY4LTAuMjM4LTEuNjFjMC4wMS0xLjA5NCwwLjU2NC0yLjM4LDEuNjI1LTIuMzc1YzEuMDYxLDAuMDA0LDEuNTA4LDEuMDk2LDEuNDE2LDEuNjA0CgljLTAuMDQ1LDAuMjUtMC4yNywwLjk3OS0wLjI3LDAuOTc5cy0wLjUxNCwxLjU2NC0wLjY2OCwyLjI1Yy0wLjE1MywwLjY4NiwwLjM5OSwxLjY1OCwxLjMxNiwxLjU3MQoJYzIuMjgzLTAuMTA1LDIuNjM4LTMuMzEyLDIuNjQzLTQuNDg3Yy0wLjAxNC0yLjE5My0xLjQ0My0zLjQyNS0zLjQ5OC0zLjQxNmMtMy4wOTksMC00LjQ5MSwyLjQwMi00LjQ5LDQuMDc3CglDOC4wMzYsMTEuNzYyLDguOCwxMi4zMDQsOC45LDEyLjQzNmMwLjEsMC4xMzMsMC4wNjMsMC4zMjgsMC4wNjMsMC4zMjhsLTAuMTk2LDAuNzg4YzAsMC0wLjA4LDAuMzQxLTAuNDc2LDAuMTc0CgljLTEuMjg0LTAuNjM2LTEuNzU4LTEuOTc3LTEuNzQ2LTMuMjcyYy0wLjAxMi0yLjk2MywyLjI1LTUuNTE2LDYuMjk3LTUuNWM0LjE2MiwwLjAxNiw1LjIyNywzLjE2LDUuMjI5LDUuMTkzCglDMTguMDc4LDE0LjEyNSwxNi4xMjUsMTYsMTMuNTUzLDE2eiIvPgo8L3N2Zz4K);
         background-size: auto 100%;
         background-position: 50% 50%;
         background-repeat: no-repeat; }
         .btn-color {
         background-color: #f6982a;
         color: white; }
         .btn-color:hover, .btn-color:focus, .btn-color:active, .btn-color.active {
         background-color: #f6982a;
         color: white; }
         .modal-dialog-terms .modal-content {
         border-top: 4px solid #f6982a; }


 .foicli {                    position:relative;                    z-index:1;                    overflow:hidden;                    list-style:none;                    padding:0;                    margin:0 0 0.25em;                }                .foicli span:link,                    .foicli span:visited {                    display:block;                    border:0;                    padding-left:28px;                    color:#aaa;                }                .foicli span:hover,                    .foicli span:focus,                    .foicli span:active {                    color:#730800;                    background:transparent;                }                .foicli:before,                    .foicli:after,                    .foicli span:before,                    .foicli span:after {                    content:'';                    position:absolute;                    top:50%;                    left:0;                }                .foicli span:before,                    .foicli span:after {                    margin:-8px 0 0;                    background:#aaa;                }                .foicli span:hover:before,                    .foicli span:focus:before,                    .foicli span:active:before {                    background:#730800;                }                .tools{                    height:20px;                    cursor: pointer;                }                .tools:after {                    left:13px;                    width:3px;                    height:5px;                    margin-top:-8px;                    background:#fff;                    /* css3 */                    -webkit-transform:rotate(45deg);                    -moz-transform:rotate(45deg);                    -ms-transform:rotate(45deg);                    -o-transform:rotate(45deg);                    transform:rotate(45deg);                }                .tools span:before {                    left:6px;                    width:4px;                    height:15px;                    margin-top:-7px;                    background:#aaa;                    /* css3 */                    -webkit-transform:rotate(45deg);                    -moz-transform:rotate(45deg);                    -ms-transform:rotate(45deg);                    -o-transform:rotate(45deg);                    transform:rotate(45deg);                }                .tools span:after {                    left:8px;                    width:9px;                    height:9px;                    background:#aaa;                    -webkit-border-radius:8px;                    -moz-border-radius:8px;                    border-radius:8px;                }                .tools span:hover:after,.tools span:focus:after,.tools span:active:after{                    background:#730800;                }                .power{                    height:16px;                    cursor: pointer;                }                .power span:before {                    left:1px;                    width:10px;                    height:10px;                    border:2px solid #aaa;                    margin-top:-6px;                    background:transparent;                    /* css3 */                    -webkit-border-radius:16px;                    -moz-border-radius:16px;                    border-radius:16px;                }                .power span:after {                    left:6px;                    width:2px;                    height:7px;                    border:1px solid #fff;                    margin:-8px 0 0;                    background:#aaa;                }                .power span:hover:before,                .power span:focus:before,                .power span:active:before {                    border-color:#730800;                    background:transparent;                }                .power span:hover:after,                .power span:focus:after,                .power span:active:after {                    background:#730800;                }




.foicli {                    position:relative;                    z-index:1;                    overflow:hidden;                    list-style:none;                    padding:0;                    margin:0 0 0.25em;                }                .foicli span:link,                    .foicli span:visited {                    display:block;                    border:0;                    padding-left:28px;                    color:#aaa;                }                .foicli span:hover,                    .foicli span:focus,                    .foicli span:active {                    color:#730800;                    background:transparent;                }                .foicli:before,                    .foicli:after,                    .foicli span:before,                    .foicli span:after {                    content:'';                    position:absolute;                    top:50%;                    left:0;                }                .foicli span:before,                    .foicli span:after {                    margin:-8px 0 0;                    background:#aaa;                }                .foicli span:hover:before,                    .foicli span:focus:before,                    .foicli span:active:before {                    background:#730800;                }                .tools{                    height:20px;                    cursor: pointer;                }                .tools:after {                    left:13px;                    width:3px;                    height:5px;                    margin-top:-8px;                    background:#fff;                    /* css3 */                    -webkit-transform:rotate(45deg);                    -moz-transform:rotate(45deg);                    -ms-transform:rotate(45deg);                    -o-transform:rotate(45deg);                    transform:rotate(45deg);                }                .tools span:before {                    left:6px;                    width:4px;                    height:15px;                    margin-top:-7px;                    background:#aaa;                    /* css3 */                    -webkit-transform:rotate(45deg);                    -moz-transform:rotate(45deg);                    -ms-transform:rotate(45deg);                    -o-transform:rotate(45deg);                    transform:rotate(45deg);                }                .tools span:after {                    left:8px;                    width:9px;                    height:9px;                    background:#aaa;                    -webkit-border-radius:8px;                    -moz-border-radius:8px;                    border-radius:8px;                }                .tools span:hover:after,.tools span:focus:after,.tools span:active:after{                    background:#730800;                }                .power{                    height:16px;                    cursor: pointer;                }                .power span:before {                    left:1px;                    width:10px;                    height:10px;                    border:2px solid #aaa;                    margin-top:-6px;                    background:transparent;                    /* css3 */                    -webkit-border-radius:16px;                    -moz-border-radius:16px;                    border-radius:16px;                }                .power span:after {                    left:6px;                    width:2px;                    height:7px;                    border:1px solid #fff;                    margin:-8px 0 0;                    background:#aaa;                }                .power span:hover:before,                .power span:focus:before,                .power span:active:before {                    border-color:#730800;                    background:transparent;                }                .power span:hover:after,                .power span:focus:after,                .power span:active:after {                    background:#730800;                }
	  img{vertical-align:top;margin-bottom:25px;max-width:100%;border:0px solid}


          .videoTest > video {
                display: inline-block;
                border:1px solid red;
                margin:0;
                padding:0;
            }

            .videoTest {
                font-size: 0;
            }

.wrapper {
    background: #FFFFFF;
}
