/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}.ui-textarea textarea,.ui-textbox input{resize:none;border:none}.ui-calendar .ui-next:disabled,.ui-calendar .ui-previous:disabled,.ui-calendar-month .ui-disabled,.ui-checkbox.ui-disabled,.ui-radiobutton input,.ui-radiobutton.ui-disabled,.ui-set-popover.ui-disabled .ui-popover-button,.ui-textbox label{pointer-events:none}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}.ui-button,.ui-button .ui-wrapper,.ui-textarea textarea,legend{box-sizing:border-box}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}section.otvc-container.otvc-display-default h2.otvc-title{font-family:Arial;font-size:16px;height:55px;line-height:55px;margin:0;text-align:center}section.otvc-container.otvc-display-default h2.otvc-title:after{content:'';background-image:url(../@cibc/otvc-service/assets/images/shadow_line.png);background-size:100% 24px;width:100%;height:24px;background-repeat:no-repeat;position:absolute;top:55px;left:0}section.otvc-container.otvc-display-default .otvc-body{font-size:14px;font-family:Arial;padding:20px}section.otvc-container.otvc-display-default .otvc-body label{font-family:Arial}section.otvc-container.otvc-display-default .otvc-body .sent-msg{font-weight:700}section.otvc-container.otvc-display-default .otvc-body .otvc-content p{padding-bottom:10px}section.otvc-container.otvc-display-default .otvc-body .otvc-content p:last-child{padding-bottom:0}section.otvc-container.otvc-display-default .otvc-body .otvc-resend,section.otvc-container.otvc-display-default .otvc-body .otvc-resend-cta{margin-bottom:20px}section.otvc-container.otvc-display-default .otvc-body .otvc-resend.hideResend{display:none}section.otvc-container.otvc-display-default .otvc-body .ui-button.resend-btn{width:auto;border:none;background:0 0;color:#AF0B1C;display:inline-block;padding:0;vertical-align:baseline}section.otvc-container.otvc-display-default .otvc-body .otvc-actions{padding-top:20px;margin-top:20px;background-image:url(../@cibc/otvc-service/assets/images/shadow_line.png);background-repeat:no-repeat;background-size:100% 24px}section.otvc-container.otvc-display-default .otvc-body .otvc-actions:after{content:' ';display:table;clear:both}section.otvc-container.otvc-display-default .ui-select{margin-bottom:20px;position:relative;width:100%}section.otvc-container.otvc-display-default .ui-select label{font-family:Arial;font-size:14px}section.otvc-container.otvc-display-default .ui-select select{appearance:none;background-color:#e4e4e4;background-repeat:no-repeat;background-position:right;background:url(../@cibc/otvc-service/assets/images/arrow-icon.png) right 50% no-repeat,linear-gradient(to top,rgba(216,216,216,.9) 0,#f3f3f3 20%);border:1px solid #999;border-radius:0;box-shadow:0 1px 2px rgba(0,0,0,.1) inset;color:#666;display:block;font-size:15px;font-weight:400;height:38px;max-height:40px;padding:0 30px 0 13px;position:relative;width:100%;z-index:1}section.otvc-container.otvc-display-default .ui-select select::-ms-expand{display:none}section.otvc-container.otvc-display-default .ui-button{cursor:pointer;padding:10px 20px;min-width:80px;font-size:14px}section.otvc-container.otvc-display-default .ui-button.btn-primary{background:linear-gradient(#3d7aad,#295285);color:#FFF;font-weight:700;background-color:#3D7AAD;border-radius:3px;border:1px solid #369;float:right}section.otvc-container.otvc-display-default .ui-button.btn-secondary{color:#AF0B1C;font-weight:400;background-color:transparent;border-radius:0;border:none;float:left;padding-left:0}section.otvc-container.otvc-display-default .ui-button.btn-block{display:block;float:none;width:100%}section.otvc-container.otvc-display-default .ui-textbox{display:block;width:100%;margin:4px 0 17px}section.otvc-container.otvc-display-default .ui-textbox input{padding-left:13px;border:1px solid #999;box-shadow:0 1px 2px rgba(0,0,0,.1) inset;background:linear-gradient(to bottom,rgba(220,220,220,.3) 0,#fff 25%);position:relative;z-index:1;border-radius:0;height:38px;max-height:40px;font-size:15px}section.otvc-container.otvc-display-default .ui-textbox input:focus{border:1px solid #62B6F0}section.otvc-container.otvc-display-default .ui-textbox.ui-disabled input{background:#ccc}section.otvc-container.otvc-display-default .page-messages .ui-scope-default{background-color:#f0f0f0;border:1px solid #D40139;color:#D40139;font-family:Arial;display:block;font-size:13px;font-weight:700;margin:0 auto 30px;padding:20px;position:relative}section.otvc-container.otvc-display-default .page-messages .ui-scope-default:before{content:'';height:0;width:0;position:absolute;left:50%;top:100%;border-top:17px solid #AF0B1C;border-bottom:none;border-left:17px solid transparent;border-right:17px solid transparent;margin-left:-17px}section.otvc-container.otvc-display-default .page-messages .ui-scope-default:after{content:'';height:0;width:0;position:absolute;left:50%;bottom:-16px;border-top:18px solid #f0f0f0;border-left:18px solid transparent;border-right:18px solid transparent;margin-left:-18px}section.otvc-container.otvc-display-default .select-error .ui-display-error{top:-20px}section.otvc-container.otvc-display-default .ui-display-error{display:block;background-color:#AF0B1C;font-family:Arial;font-size:13px;color:#fff;padding:10px;position:relative;overflow:visible;z-index:1;white-space:normal;line-height:1.2em}section.otvc-container.otvc-display-default .ui-display-error:before{border-bottom:10px solid #AF0B1C;border-left:10px solid transparent;border-right:10px solid transparent;content:"";position:absolute;height:0;left:5px;top:-8px;width:0}.ui-loader .ui-anchor,.ui-loader .ui-indicator span,.ui-popover .ui-hidden{border:0;color:transparent;font-size:.01px;height:0;left:-10000px;margin:0;overflow:hidden;padding:0;position:absolute;width:0}.ui-collapsible-pane{overflow:visible}.ui-collapsible-pane .ui-title{cursor:pointer;position:relative;user-select:none}.ui-collapsible-pane .ui-collapsible{overflow:auto;transition:height 10ms ease-in-out}.ui-calendar,.ui-collapsible-pane .ui-collapsible>div{overflow:hidden}.ui-collapsible-pane .ui-collapsible>div p{margin:0 0 10px}.ui-collapsible-pane .ui-collapsible>div p:last-of-type{margin:0}.ui-collapsible-pane.ui-collapsed .ui-collapsible{display:none}.ui-alert,.ui-collapsible-pane.ui-expanded .ui-collapsible{display:block}.ui-alert{position:relative;outline:0}.ui-button{border:1px solid;cursor:pointer;display:inline-block;position:relative;vertical-align:middle}.ui-button button{border:0;color:transparent;font-size:0;height:0;margin:0;overflow:hidden;padding:0;position:absolute;width:0}.ui-button .ui-wrapper{border:none;height:100%;margin:0;outline:0;padding:0;text-align:center;width:100%}.ui-button.ui-disabled,.ui-button.ui-loading{pointer-events:none;cursor:default}.ui-button.ui-icon .ui-wrapper>span,.ui-button.ui-trailing-icon .ui-wrapper>span{display:inline-block;font-size:0}.ui-calendar{background:#fff;cursor:default;display:inline-block;position:relative;user-select:none}.ui-calendar-timeline a,.ui-checkbox,.ui-checkbox input,.ui-radiobutton,.ui-selectable li{cursor:pointer}.ui-calendar .ui-next,.ui-calendar .ui-previous{height:40px;line-height:40px;position:absolute;top:0;width:20px}.ui-calendar .ui-previous{left:0}.ui-calendar .ui-next{right:0}.ui-calendar .ui-calendar-month-wrapper{float:left}.ui-calendar header{display:block;line-height:40px;text-align:center}.ui-calendar-month{list-style:none;margin:0;overflow:auto;padding:0 2px;user-select:none}.ui-selectable ul,.ui-step-indicator ul{list-style-type:none;margin:0;padding:0}.ui-calendar-month thead{text-align:center}.ui-calendar-month .ui-day{cursor:pointer;text-align:center}.ui-calendar-month .ui-day:hover{background:#ddd}.ui-calendar-month .ui-today{background:#eee}.ui-calendar-month .ui-disabled{color:#d4d4d4}.ui-calendar-month .ui-selected{background:#333;color:#fff}.ui-calendar-month .ui-selected:hover{background:#666}.ui-calendar-timeline{display:block}.ui-calendar-timeline table{table-layout:fixed;width:100%}.ui-calendar-timeline a{display:inline-block;height:100%;text-align:center;width:100%}.ui-checkbox{display:inline-block;position:relative}.ui-checkbox .ui-wrapper{height:100%}.ui-checkbox .ui-wrapper svg path{fill:none;stroke:currentColor;stroke-width:3}.ui-checkbox input{margin:0}.ui-dialog>.ui-wrapper{max-height:80vh;min-height:50px;position:fixed;top:10vh;z-index:1100}.ui-dialog>.ui-wrapper>.ui-body{background:#fff;overflow-y:auto}.ui-dialog>.ui-backdrop{bottom:0;background-color:#000;left:0;position:fixed;top:0;right:0;z-index:1099;filter:alpha(opacity=50);opacity:.5}.ui-loader{display:block;position:relative;clear:both}.ui-loader:after,.ui-paginator:after{display:table;content:"";clear:both}.ui-loader .ui-content.ui-loading{opacity:.2}.ui-loader .ui-indicator{min-height:20px;left:0;position:absolute;right:0;z-index:2}.ui-loader .ui-blocker{bottom:0;position:absolute;left:0;right:0;top:0;z-index:1}.ui-paginator{clear:both;overflow:hidden}.ui-paginator .chevron{display:block;position:absolute;top:0}.ui-paginator .ui-next,.ui-paginator .ui-previous{display:inline-block;position:relative}.ui-paginator .ui-next.ui-hide,.ui-paginator .ui-previous.ui-hide{visibility:hidden}.ui-paginator .ui-next{float:right}.ui-paginator .ui-previous{float:left}.ui-popover{display:block;left:0;min-width:200px;position:absolute;overflow:hidden;top:0;z-index:9999}.ui-radiobutton,.ui-strength-indicator,.ui-textarea{position:relative;display:inline-block}.ui-popover p:first-of-type{margin-top:0}.ui-popover p:last-of-type{margin-bottom:0}.ui-radiobutton input{margin:0}.ui-select{display:inline-block}.ui-selectable{background:#fff;display:inline-block}.ui-strength-indicator .ui-bar{background:#fff;float:left;min-height:5px;min-width:20px;vertical-align:top}.ui-step-indicator,.ui-step-indicator ul{display:inline-block}.ui-step-indicator li{display:inline-block;float:left;padding:0!important}.ui-step-indicator li span{display:inline-block}.ui-textarea{background:#fff;height:40px;width:200px}.ui-textarea textarea{background:0 0;font-size:1em;height:100%;left:0;padding:0 5px;position:absolute;top:0;width:100%}.ui-textbox{display:inline-block;position:relative;vertical-align:middle;width:150px}.ui-textbox .ui-wrapper{height:20px;line-height:20px;position:relative;min-height:15px;width:100%}.ui-textbox input,.ui-textbox label{height:100%;font-size:1em;left:0;padding:0 5px;position:absolute;width:100%;box-sizing:border-box;top:0}.ui-textbox label{color:#c6c6c6;cursor:text;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;z-index:1}.ui-password .input-wrapper,.ui-set-checkbox,.ui-set-field,.ui-set-popover,.ui-set-select,.ui-set-textarea,.ui-set-textbox{position:relative}.ui-textbox span.ui-hidden{display:none}.ui-set-checkbox{display:block;clear:both}.ui-set-checkbox:after{content:"";display:table;clear:both}.ui-set-dropdown .ui-body{overflow-y:auto}.ui-set-field{display:block;clear:both}.ui-set-field:after{content:"";display:table;clear:both}.ui-set-field .ui-group,.ui-set-phone-number .ui-extension>div,.ui-set-popover{display:inline-block}.ui-set-field>label{vertical-align:top}.ui-set-phone-number .ui-area-code,.ui-set-phone-number .ui-extension,.ui-set-phone-number .ui-number{display:inline-block;vertical-align:top}.ui-set-phone-number .ui-area-code .ui-textbox{width:50px}.ui-set-phone-number .ui-number .ui-textbox{width:100px}.ui-set-phone-number .ui-extension>label{user-select:none;vertical-align:top}.ui-set-phone-number .ui-extension .ui-textbox{width:50px}.ui-set-popover .ui-popover-button{box-sizing:border-box}.ui-set-radiobutton{display:block;position:relative;clear:both}.ui-set-radiobutton:after{content:"";display:table;clear:both}.ui-set-select{display:block;clear:both}.ui-set-select:after{content:"";display:table;clear:both}.ui-set-select>label{vertical-align:top}.ui-set-select>div{display:inline-block}.ui-set-textarea{display:block;clear:both}.ui-set-textarea:after{content:"";display:table;clear:both}.ui-set-textarea .ui-textarea{vertical-align:bottom}.ui-partial-help,.ui-set-textarea>label,.ui-set-textbox>label{vertical-align:top}.ui-set-textarea>div{display:inline-block}.ui-set-textbox{display:block;clear:both}.ui-set-textbox:after{content:"";display:table;clear:both}.ui-partial-label,.ui-set-textbox>div{display:inline-block}.ui-sortable div[tabindex]:focus{outline:currentColor dotted thin;outline:-webkit-focus-ring-color auto 5px}.ui-sortable div[tabindex]:focus:not(:-moz-focusring){outline:0}.ui-password .input-wrapper .pw-toggle{right:0;top:0;position:absolute;display:inline-block}.ui-password .input-wrapper .pw-toggle .toggle-btn{background-color:transparent;min-width:30px;min-height:30px;margin-top:1px;margin-bottom:1px;left:25px}.ui-password .input-wrapper .pw-toggle .toggle-img{width:17px;margin-right:5px}.ui-password .input-wrapper .pw-toggle .img-link{border:1px solid pink}.ui-password .input-wrapper .pw-toggle .ui-wrapper{padding:0}.ui-password .input-wrapper .pw-toggle .ui-textbox{position:absolute}.ui-partial-label{user-select:none}