html, body 
{margin: 0px; width: 100%; height: 100%;  display: block; font-size: 100%; font-family: Arial, Helvetica, sans-serif; color: #000; background: #FFF;}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strong, 
sub, sup, var,b, i,a,dl, dt, dd, ol, ul, li,fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, 
figcaption, figure,footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video 
{margin:0; padding:0; border:0;outline:0;font-size:100%;	vertical-align:baseline;background:transparent;}

body { line-height: 1.2; height: 100%;  background: #FFF; }
#wrapper { width: 100%; padding-bottom: 10px; background: #FFF; border: 0px; margin: auto; position: relative; }
#header { height: 70px; position: relative; }
#header .logo  img { height: 60px;}
#header  { border-bottom: 2px solid #CCC; }
#nav, #footer, #rightpart, .steps, .button , .pad, .breadcrumb, .noprint {  display: none;  }
#container { background: #FFF; font-size: 0.84em; line-height: 1.5em; margin-top: -140px; padding-top: 134px; margin-right: 10px; }
#leftpart { width: 100%;}
#receipt { width: 100%;  }
.copyright { font-size: 10px; color: #999; border-top: 1px solid #CCC; padding: 0px 15px; }
.copyright a { border-bottom: 0px; }
.bottom { padding: 5px; }
.formitem { border: 0;}
.formitem h1, h1 { color: #000; }
ul { margin-left: 20px; }

h1 { font-size: 1.6em; }
h2 { font-size: 1.4em; }
h3 { font-size: 1.2em; }
h4 { font-size: 1.1em; }
h5 { font-size: 1em; }
p,  h2,  h3 {    orphans: 0;    widows: 0;  }
#header h1{ display:block; margin:10px auto; text-align:center;}
header .icva-logo, .navle-application .application-bar, .navle-application .application-progress, .print.button, .footer-nav, .footer-logo { display:none; }

.backbutton, .owl-theme .owl-nav, .owl-theme .owl-dots, .newsletterPage .pageData .callOut, .newsletterPage .pageData .pageContentBlock div.pageBody:after
{display: none !important;}

.owl-carousel .owl-stage-outer { overflow:visible !important;}
.owl-carousel .owl-item.active, .newsletterContent {width:100vw !important;height: auto;}

.newsletterPage, .newsletterPage .pageData .pageContentBlock div.pageBody, .navle-application .header, 
.navle-application .application-module header, .navle-application .application-module #navle-application-form-2 
{padding: 0 !important;height: auto;width:auto;overflow: visible !important;float: none !important;}
.navle-application .application-module header { margin:0;}
.newsletterPage .pageData, .newsletterPage .pageData .pageContentBlock 
{width: auto !important;display: block !important;height: auto;max-width: none !important;overflow: visible !important;}

.newsletterPage .pageData .pageContentBlock { margin:0 20px;}

.navle-application .container .col-xs-12.col-sm-7, .navle-application .application-module {width:100%;float:none;clear:both;padding: 0;}

.formitem  { margin:10px 0;}
.navle-application .optionslist .label{font-weight:400;}
.navle-application .optionslist .label, .navle-application .optionslist .input{ border:0;}