.kc-rtl ul#ibm-navigation-trail li:after,.kc-rtl .kc-home .kc-card .kc-card__image,.kc-rtl .kc-search__submit,.kc-rtl .kc-pagination a.ibm-next-link.ibm-inlinelink.ibm-icon-after:after,.kc-rtl .kc-search_sidebar .ibm-ind-link .ibm-external-link:before{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";-ms-transform:scaleX(-1)}.icon-add-to-collection-blue{background-image:url("../images/icons/icon-add-to-collection-blue.svg")}.icon-add-to-collection-disabled{background-image:url("../images/icons/icon-add-to-collection-disabled.svg")}.icon-add-to-collection-grey{background-image:url("../images/icons/icon-add-to-collection-grey.svg")}.icon-add-to-collection-white{background-image:url("../images/icons/icon-add-to-collection-white.svg")}.icon-arrow-down-white{background-image:url("../images/icons/icon-arrow-down-white.svg")}.icon-arrow-left-white{background-image:url("../images/icons/icon-arrow-left-white.svg")}.icon-arrow-right-white{background-image:url("../images/icons/icon-arrow-right-white.svg")}.icon-arrow-up-white{background-image:url("../images/icons/icon-arrow-up-white.svg")}.icon-arrow-right-blue{background-image:url("../images/icons/icon-arrow-right-blue.svg")}.icon-arrow-back-blue{background-image:url("../images/icons/icon-arrow-back-blue.svg")}.icon-checkmark-blue{background-image:url("../images/icons/icon-checkmark-blue.svg")}.icon-checkmark-grey{background-image:url("../images/icons/icon-checkmark-grey.svg")}.icon-checkmark-white{background-image:url("../images/icons/icon-checkmark-white.svg")}.icon-dot-white{background-image:url("../images/icons/icon-dot-white.svg")}.icon-filter-white{background-image:url("../images/icons/icon-filter-white.svg")}.icon-menu-white{background-image:url("../images/icons/icon-menu-white.svg")}.icon-minus-blue{background-image:url("../images/icons/icon-minus-blue.svg")}.icon-plus-blue{background-image:url("../images/icons/icon-plus-blue.svg")}.icon-minus-thin-blue{background-image:url("../images/icons/icon-minus-thin-blue.svg")}.icon-plus-thin-blue{background-image:url("../images/icons/icon-plus-thin-blue.svg")}.icon-spyglass-white{background-image:url("../images/icons/icon-spyglass-white.svg")}.icon-spyglass-grey{background-image:url("../images/icons/icon-spyglass-grey.svg")}.icon-user-signed-white{background-image:url("../images/icons/icon-user-signed-white.svg")}.icon-user-white{background-image:url("../images/icons/icon-user-white.svg")}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html,body{background:none}html{height:100%;box-sizing:border-box}#ibm-top{overflow:visible}.hidden{display:none;visibility:hidden}.clear{clear:both}.kc-center--horizontal{margin:0 auto}.kc-center{max-width:1480px;margin:0 auto}.kc-search,.kc-content,.kc-helpScreen,.kc-frame.content .kc-main,.kc-toolbar-wrapper .kc-search-bar,.kc-toolbar-wrapper .kc-content-toolbar{max-width:1480px;margin:0 auto}.kc-menunav-wrapper{width:100%;background-color:white;z-index:1}.frame{height:100%;position:relative;overflow:hidden}.kc-iframe{width:1px;min-width:100%;height:100%}.center{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%)}.kc-no_text{font-size:0}.kc-truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kc-sticky{position:fixed !important}.kc-overlay:before,.kc-gradient-overlay:before,.kc-overlay:after,.kc-gradient-overlay:after{content:" ";width:100%;height:100%;position:absolute;z-index:1;bottom:0;left:0}.kc-gradient-overlay:after{height:150px;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0,0,0,0)),color-stop(100%, #ffffff));background-image:-moz-linear-gradient(rgba(0,0,0,0),#ffffff);background-image:-webkit-linear-gradient(rgba(0,0,0,0),#ffffff);background-image:linear-gradient(rgba(0,0,0,0),#ffffff)}.kc-hide{display:none !important}html,body{font-family:"ibm-plex-sans","Helvetica Neue",Arial,sans-serif}strong{font-weight:bold}.kc-bold{font-weight:700;font-style:normal}.kc-search__input{font-size:1em}.kc-breadcrumb__item{font-size:0.9em}.kc-sidebar__title{font-weight:800}.kc-list li{font-weight:300;font-style:normal}.kc-content-toolbar div .kc-toolbar__button{position:fixed;top:355px;left:0;z-index:813;font-size:1rem;will-change:transform;-moz-transform-origin:left top;-ms-transform-origin:left top;-webkit-transform-origin:left top;transform-origin:left top;-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.kc-content-toolbar div .kc-toolbar__button.ibm-btn-pri::after{font-size:1.5rem;margin-left:.8em;padding-right:.3em}.kc-rtl .kc-content-toolbar div .kc-toolbar__button.ibm-btn-pri::after{margin-left:auto;margin-right:.8em}.kc-content-toolbar div .kc-toolbar__button.ibm-inlinelink.ibm-icon-after{padding-left:1.5em}.kc-rtl .kc-content-toolbar div .kc-toolbar__button.ibm-inlinelink.ibm-icon-after{padding-left:0;padding-right:1.5em}.kc-rtl .kc-content-toolbar div .kc-toolbar__button{-moz-transform-origin:right top;-ms-transform-origin:right top;-webkit-transform-origin:right top;transform-origin:right top;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);right:0;left:auto;padding-right:initial}@media only screen and (max-width: 579px){.kc-content-toolbar div .kc-toolbar__button{visibility:hidden !important}}@media only screen and (max-height: 360px){.kc-content-toolbar div .kc-toolbar__button{display:none !important}}.ibm-sitenav-menu-container .kc-mobile-toc-open{display:block}.ibm-sitenav-menu-container .kc-mobile-toc-open .ibm-toc-link,.ibm-sitenav-menu-container .kc-mobile-toc-open .ibm-chevron-right-light-link{margin:0;padding-top:0px;padding-bottom:8px}.ibm-sitenav-menu-container .kc-mobile-toc-open .ibm-chevron-right-light-link:before{font-size:17px}#ibm-signin-minimenu-container li{max-width:100%}#ibm-signin-minimenu-container li a{padding:15px 30px}:root .ibm-mh-marketplace-link a.ibm-marketplace-link{white-space:nowrap}.kc-rtl .kc-header .ibm-sitenav-menu-list{display:inline-block}.kc-rtl .kc-header .ibm-sitenav-menu-list ul li a:empty{display:none}.ibm-sitenav-menu-container a{cursor:pointer}.ibm-sitenav-menu-name ul li a{text-decoration:none}.ibm-sitenav-menu-container .js-family__button{display:inline;margin-right:25px}.ibm-sitenav-menu-container .js-family__button a{display:inline;font-family:"HelveticaNeue-Bold", "HelvBoldIBM", Arial, sans-serif;font-weight:bold}.ibm-sitenav-menu-container .js-family__button a:before{height:0}.kc-other-versions+.select2-container--default .select2-selection--single{border:0}.kc-other-versions+.select2-container--default .select2-selection--single:hover,.kc-other-versions+.select2-container--open{border:1px solid #aaa}#header-help-button{margin-left:36px;margin-right:16px;display:block}@media only screen and (max-width: 579px){#header-help-button{display:none}}.kc-rtl #header-help-button{margin-left:16px;margin-right:36px}#header-help-button>a{font-size:1.15em}#header-help-button>a:before{left:4px}.ibm-sitenav-menu-list li .ibm-help-alt-link::before{padding-left:5px}.ibm-sitenav-menu-list li a span{display:none}.ibm-mobilemenu-sitenavmenu li .ibm-help-alt-link::before{content:''}#help-button-header{width:0}.ibm-mobilemenu-sitenavmenu a#help-button-header{width:100%}.ibm-sitenav-menu-list.kc-left-navigation{float:left}.ibm-sitenav-menu-list.kc-left-navigation>ul>li{padding-left:0;font-weight:400}.ibm-sitenav-menu-list.kc-left-navigation>ul>li::before{content:''}.ibm-sitenav-menu-list.kc-left-navigation>ul>li>button,.ibm-sitenav-menu-list.kc-left-navigation>ul>li>span,.ibm-sitenav-menu-list.kc-left-navigation>ul>li>a{margin-left:0;margin-right:25px;background-color:white}.ibm-sitenav-menu-sticky .ibm-sitenav-menu-container .ibm-sitenav-menu-list.kc-left-navigation,.ibm-masthead-sticky.ibm-masthead-sticky-showing.ibm-sitenav-menu .ibm-sitenav-menu-container .ibm-sitenav-menu-list.kc-left-navigation{right:0}.ibm-mobilemenu-section .js-products__button.ibm-hide,.ibm-mobilemenu-section .js-help__button.ibm-hide{display:list-item}.kc-toolbar{float:left;clear:both;width:0;display:none}.kc-rtl .kc-toolbar{float:right}.kc-toolbar-content{z-index:500;border:1px solid #ECECEC;height:auto;position:fixed;padding-right:7px;overflow-y:auto;overflow-x:hidden;width:inherit}.kc-rtl .kc-toolbar-content{padding-right:0;padding-left:7px}.kc-toolbar{display:block;float:left;position:relative}.kc-rtl .kc-toolbar{float:right}@media only screen and (max-width: 579px){.kc-toolbar{display:none;width:0}}.toolbar-toc-item{overflow:hidden}.toolbar-toc-item:hover{overflow-y:auto;cursor:hand;cursor:pointer}.js-content-container .js-left-column.ibm-col-6-2{min-height:800px;position:relative}@media only screen and (max-width: 579px){.js-content-container .js-left-column.ibm-col-6-2{padding-left:0}.kc-rtl .js-content-container .js-left-column.ibm-col-6-2{padding-right:0}}.kc-screen{width:100%;background:#fff}.kc-rtl .toolbar-open .kc-screen{float:left}@media only screen and (max-width: 759px){.toolbar-open .kc-screen{width:100%;min-width:initial;max-width:initial}}.kc-wrapper__left{position:relative;float:left;width:70%}.kc-rtl .kc-wrapper__left{float:right}@media only screen and (max-width: 579px){.kc-wrapper__left{width:100%}}.kc-content .ibm-fluid .kc-left-column{padding-left:0}.kc-rtl .kc-content .ibm-fluid .kc-left-column{float:right;margin-left:15px;padding-right:0}.kc-wrapper__right{float:right;width:30%}.kc-rtl .kc-wrapper__right{float:left}@media only screen and (max-width: 579px){.kc-wrapper__right{float:none;width:100%}}.kc-footer footer{display:block;background-color:#f5f5f5;clear:both}.kc-footer footer .ibm-col-1-1{padding:8px 0 40px}.kc-footer footer .ibm-footer-corporate-links{display:inline-block;padding:22px 0}.kc-footer footer .ibm-footer-corporate-links a{padding:10px 0;color:#6f7076}.kc-footer footer .ibm-footer-corporate-links a:hover{color:#3b6caa}.kc-footer footer .ibm-footer-corporate-links li{display:inline-block;padding:0 20px 0 0}@media only screen and (max-width: 579px){.kc-footer footer .ibm-footer-corporate-links li,.kc-footer footer .ibm-footer-corporate-links a{display:block}}.kc-footer footer .kc-language-selector{display:inline-block;margin:10px 0}.kc-footer footer .kc-language-selector .kc-footer-language-selector-list{width:100%}.kc-footer footer .kc-language-selector .kc-footer-language-selector-list span.select2{width:100% !important}.dialog__overlay{background-color:rgba(0,0,0,0.5);width:100%;position:fixed;z-index:10;top:0;bottom:0}.dialog__content{background-color:#fff;position:fixed;z-index:11;min-width:200px;min-height:100px}.kc-button,.kc-header__button,.kc-previous_button{min-width:32px;height:32px;padding-top:32px;border:0;color:#fff;overflow:hidden;background-color:transparent;background-repeat:no-repeat;background-position:center 5px;-moz-background-size:30px 30px;-o-background-size:30px 30px;-webkit-background-size:30px 30px;background-size:30px 30px}.kc-button:hover,.kc-header__button:hover,.kc-previous_button:hover{cursor:pointer}.kc-text-button{min-width:45px;height:45px;border:0;border-bottom:2px solid transparent;background-color:transparent;font-size:14px}.kc-text-button:hover{cursor:pointer;border-bottom:2px solid #127AC0}.kc-icon-button{margin:16px 0px;border:0;background-color:transparent;color:#4178BE}.kc-icon-button:hover{cursor:pointer}.kc-icon-button.kc-disabled,.kc-icon-button.kc-disabled .kc-icon:before,.kc-icon-button.kc-disabled:hover .kc-icon:before{color:#777677}.kc-icon-button.kc-disabled:hover{cursor:default;background-color:white}.ibm-previous-link:visited,.ibm-next-link:visited{color:#4178BE}#mobile-controls .kc-navigation-controls .ibm-previous-link,#mobile-controls .kc-navigation-controls .ibm-next-link{margin-top:2px;margin-bottom:5px;padding-bottom:8px}.kc-disabled,.kc-disabled:hover,.kc-disabled:hover:before,.kc-disabled:focus:before{color:#777677 !important;cursor:default}a.kc-icon-button .kc-icon{width:40px}.kc-header__button{margin:10px}.kc-previous_button{margin-right:32px}.kc-back__button{float:right;padding:20px 10px 0 0}.kc-navigation-controls.ibm-icononly a[class*='-link']{line-height:2.4em;height:1.8em}.kc-embed-fluid__wrap{position:relative;margin-top:10px;padding-bottom:56.25%}.kc-embed-fluid{position:absolute;left:0;top:0;width:100%;height:100%}.kc-icon{color:transparent;display:inline-block;width:22px;background-repeat:no-repeat;line-height:0}.kc-icon:before{font-size:26px;margin-left:1px !important;margin-right:0 !important;width:15px;height:20px;line-height:22px}.kc-rtl .kc-icon:before{margin-right:6px !important}.kc-icon-svg{position:relative}.kc-icononly span[class*="-link"]{display:block;float:left;height:28px;height:1.75rem;margin-bottom:10px;margin-right:10px;overflow:hidden;padding:3px 0;text-indent:100px;width:28px;width:1.75rem}.kc-icononly span[class*="-link"]:before{text-indent:0}.kc-icon-svg i{width:30px;height:30px;position:absolute;top:2px;left:0;background-repeat:no-repeat}.kc-rtl .ibm-chevron-right-bold-link,.kc-rtl .ibm-chevron-left-bold-link,.kc-rtl .kc-icon.ibm-back-link,.kc-rtl .kc-icon.ibm-forward-link,.kc-rtl .kc-icon.ibm-next-link:before,.kc-rtl .kc-icon.ibm-previous-link:before,.kc-rtl .ibm-masthead-signin-link:before,.kc-rtl .ibm-masthead-menu-link:before{-ms-transform:scaleX(-1) \0/IE9}.kc-input,.kc-search__input{border:none}.kc-list li a{margin:0 1px;padding-left:0;color:#4178BE;display:block;font-size:1.25rem;padding:10px 5px;text-decoration:none}.kc-list li a:hover{text-decoration:underline}.kc-list li a:focus,.kc-list li a:active{outline:1px dotted #000 !important}@media only screen and (max-width: 579px){.kc-list li a{border-bottom:1px solid #E5E5E5}}.select2-container{width:auto !important}.select2-container .select2-selection--single{min-width:200px}.select2-container.select2-container--open .select2-dropdown--below{border-top:1px solid gray}.select2-dropdown,.select2-selection--single{border-radius:0 !important}.select2-selection--single{height:40px !important}.select2-selection--single .select2-selection__rendered{line-height:38px !important}.select2-selection--single .select2-selection__arrow{height:38px !important}.ibm-column-form .select2-container{max-width:100% !important}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{right:auto;left:10px}.kc-rtl>.select2-container.select2-container--default.select2-container--open{margin-left:200px}.tipso_content{text-align:center}.kc-rtl .kc-breadcrumbs{margin:0 45px 0 30px}@media only screen and (max-width: 579px){.kc-breadcrumbs{display:none !important}}.kc-breadcrumb-container{padding-top:9px;padding-bottom:8px}.kc-breadcrumb-container ul{padding-bottom:0 !important}.kc-breadcrumb__item span{color:#5A5A5A}.kc-breadcrumb__item span:focus{outline:1px dotted #323232 !important}.kc-search-breadcrumbs{padding-top:5px}.kc-search-breadcrumbs .kc-breadcrumb-container,.kc-search-breadcrumbs ul{padding:0}.kc-rtl ul#ibm-navigation-trail li{float:right;margin-right:0;margin-left:10px}.kc-rtl ul#ibm-navigation-trail li:after{margin-left:0;margin-right:10px}#ibm-navigation-trail li{font-size:10pt}.kc-content .content:focus{outline:1px dotted #323232;outline-offset:-3px}.kc-content-control-panel{position:relative;margin:3px 0 6px 1px;min-height:44px}.kc-content-control-panel .kc-left-panel{padding-right:80px}.kc-content-control-panel .kc-right-panel{position:absolute;padding-left:30px;right:0}.kc-rtl .kc-content .ibm-col-6-4{padding-right:30px;padding-left:inherit}.kc-main .kc-content .kc-main-column.ibm-col-12-9,.kc-main .kc-content .kc-main-column.ibm-col-12-6,.kc-main .kc-content .kc-main-column.ibm-col-6-4{padding-left:30px;min-height:700px}.kc-rtl .kc-main .kc-content .kc-main-column.ibm-col-12-9,.kc-rtl .kc-main .kc-content .kc-main-column.ibm-col-12-6,.kc-rtl .kc-main .kc-content .kc-main-column.ibm-col-6-4{padding-right:40px;padding-left:inherit}@media only screen and (max-width: 579px){.js-content-container{padding-left:0}.kc-rtl .js-content-container{padding-right:0}}.kc-fixed-toolbox{position:fixed;right:-2px;top:245px;width:3rem;padding-left:5px;border-width:1px;border-style:solid;box-shadow:#aeaeae -1px 1px 1px 1px}@media only screen and (max-width: 579px){.kc-fixed-toolbox{visibility:hidden}}.kc-rtl .kc-fixed-toolbox{right:auto;left:-2px}.kc-fixed-toolbox>*{cursor:pointer}.kc-fixed-toolbox>:first-child{display:inline}.kc-fixed-toolbox:hover>*,.kc-fixed-toolbox:focus>*{position:relative !important;right:0px;display:inline;transition:all 2s linear}.kc-fixed-toolbox .ibm-icononly a.ibm-print-link{padding:0 0 3px 0;margin:12px 7px 5px 7px;width:1.75rem;float:none}.kc-rtl .kc-fixed-toolbox .ibm-icononly a.ibm-print-link{margin:5px 11px}.kc-fixed-toolbox .show-pdf-on-focus{position:relative !important;display:inline}.kc-fixed-toolbox .show-dropdown-on-focus{height:auto;width:auto;clip:auto}.kc-fixed-toolbox .pdf-dropdown-content{position:absolute;right:-50px;top:2em}.firefox .kc-fixed-toolbox .pdf-dropdown-content{top:3em;right:13px}.kc-rtl .kc-fixed-toolbox .pdf-dropdown-content{right:auto;left:-5px}.firefox .kc-rtl .kc-fixed-toolbox .pdf-dropdown-content{top:3em;left:-5px}.kc-fixed-toolbox .pdf-dropdown-content.disabled{cursor:wait}.kc-fixed-toolbox .pdf-dropdown-content.disabled a{opacity:0.6;pointer-events:none}.kc-fixed-toolbox .pdf-dropdown{transform-origin:bottom right}.kc-fixed-toolbox .pdf-dropdown:hover .pdf-dropdown-content.ibm-access{height:auto;width:auto;clip:auto}.kc-fixed-toolbox .kc-pdf-dropdown{direction:ltr}.kc-fixed-toolbox .kc-pdf-dropdown a{width:100%;padding:10px 20px;width:auto;display:block}.kc-fixed-toolbox .kc-pdf-button .ibm-pdf-link{width:2.5em;margin-left:0px}.kc-rtl .kc-fixed-toolbox .kc-pdf-button .ibm-pdf-link{right:13px}.kc-fixed-toolbox .kc-pdf-button .ibm-pdf-link:before{margin-left:7px}.kc-rtl .kc-fixed-toolbox .kc-pdf-button .ibm-pdf-link:before{right:-4px}.kc-fixed-toolbox .kc-pdf-button span.kc-chevron{border:solid #5a5a5a;border-width:0 2px 2px 0;transform:rotate(45deg);-ms-transform:rotate(45deg);position:absolute;padding:1px;display:block;width:2px;height:2px;left:1.9em;top:13px}.kc-rtl .kc-fixed-toolbox .kc-pdf-button span.kc-chevron{left:0;right:20px}@supports (-ms-ime-align: auto){.kc-fixed-toolbox .pdf-dropdown .pdf-dropdown-content{right:-40px}.kc-rtl .kc-fixed-toolbox .pdf-dropdown .pdf-dropdown-content{right:-200px}}.kc-discussion{padding:1em;border:solid 1px #bbb;box-sizing:border-box;margin-top:2em}.kc-toolbar-content .spinner-wrapper{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:40vh}.kc-left-column-item-wrapper{overflow-x:hidden;overflow-y:scroll}.kc-toc-header{height:30px;padding-top:12px;padding-left:17px}.kc-rtl .kc-toc-header{padding-right:20px;padding-left:0}.kc-toc-header .ibm-close-link{float:right;cursor:pointer}.kc-rtl .kc-toc-header .ibm-close-link{float:left}.kc-toc-header .ibm-close-link::before{font-size:16px;top:2px}.toolbar-toc-item ul,.toolbar-toc-item ul.ibm-plain-list>li+li,.toolbar-toc-item li{padding:0}.toolbar-toc-item li>span{display:inline-block;width:100%;background-color:white}.toolbar-toc-item li>span:hover{background-color:#ECECEC}.toolbar-toc-item li>span a{margin-top:9px}.toolbar-toc-item li>span.js-level-0{padding:6px 0 6px 0}.kc-rtl .toolbar-toc-item li>span.js-level-0{padding:6px 0 6px 0}.toolbar-toc-item .js-level-1{padding:6px 0 6px 19px}.kc-rtl .toolbar-toc-item .js-level-1{padding:6px 19px 6px 0}.toolbar-toc-item .js-level-2{padding:6px 0 6px 38px}.kc-rtl .toolbar-toc-item .js-level-2{padding:6px 38px 6px 0}.toolbar-toc-item .js-level-3{padding:6px 0 6px 57px}.kc-rtl .toolbar-toc-item .js-level-3{padding:6px 57px 6px 0}.toolbar-toc-item .js-level-4{padding:6px 0 6px 76px}.kc-rtl .toolbar-toc-item .js-level-4{padding:6px 76px 6px 0}.toolbar-toc-item .js-level-5{padding:6px 0 6px 95px}.kc-rtl .toolbar-toc-item .js-level-5{padding:6px 95px 6px 0}.toolbar-toc-item .js-level-6{padding:6px 0 6px 114px}.kc-rtl .toolbar-toc-item .js-level-6{padding:6px 114px 6px 0}.toolbar-toc-item .js-level-7{padding:6px 0 6px 133px}.kc-rtl .toolbar-toc-item .js-level-7{padding:6px 133px 6px 0}.toolbar-toc-item .js-level-8{padding:6px 0 6px 152px}.kc-rtl .toolbar-toc-item .js-level-8{padding:6px 152px 6px 0}.toolbar-toc-item .js-level-9{padding:6px 0 6px 171px}.kc-rtl .toolbar-toc-item .js-level-9{padding:6px 171px 6px 0}.toolbar-toc-item .js-level-10{padding:6px 0 6px 190px}.kc-rtl .toolbar-toc-item .js-level-10{padding:6px 190px 6px 0}.toolbar-item{max-height:inherit;padding:10px 5px 0px 15px;height:30px;border-left:3px solid}.toolbar-item:hover{background-color:#ECECEC}.toolbar-item.bottom-spacing{margin-bottom:2px}.kc-rtl .toolbar-item{border-left:none;border-right:3px solid;padding:10px 15px 0px 5px}.toolbar-item.blue-toc-border-left,.toolbar-item.grey-toolbar-border-left:hover{border-color:#127AC0}.toolbar-item.grey-dark-border-left{border-color:#464646}.toolbar-item.grey-light-border-left{border-color:#ECECEC}.toolbar-item.grey-toolbar-border-left{border-color:#D1D1D1}.toolbar-item,.kc-toc-item{white-space:nowrap;overflow:hidden;outline:none}.toolbar-item .active,.kc-toc-item .active{font-weight:bold}.toolbar-item.kc-active-toc-highlight>span,.kc-toc-item.kc-active-toc-highlight>span{background-color:#ECECEC}.toolbar-item a,.toolbar-item a:visited,.toolbar-item a:hover,.toolbar-item a.active,.kc-toc-item a,.kc-toc-item a:visited,.kc-toc-item a:hover,.kc-toc-item a.active{color:#323232;text-decoration:none;margin-left:-3px}.kc-rtl .toolbar-item a,.kc-rtl .toolbar-item a:visited,.kc-rtl .toolbar-item a:hover,.kc-rtl .toolbar-item a.active,.kc-rtl .kc-toc-item a,.kc-rtl .kc-toc-item a:visited,.kc-rtl .kc-toc-item a:hover,.kc-rtl .kc-toc-item a.active{margin-left:0;margin-right:-3px}.kc-toc-item__has-children .toc-item-label-wrapper{padding-top:5px}.kc-toc-entry-wrapper span:before{cursor:hand;cursor:pointer}.kc-button-placeholder:before{color:black;display:inline-block;position:relative;top:0;height:25px;margin-right:20px;font-size:13px;vertical-align:text-top;line-height:18px}.kc-toc-item__has-children>a{margin-left:-5px}.kc-toc-loading-icon{margin-top:20px;margin-left:10px}.kc-resizer{height:100%;position:absolute;right:-1px;top:0px;width:6px;cursor:col-resize;border-left-style:solid;border-left-width:2px}.kc-resizer::before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);vertical-align:bottom;left:-10px;top:45%;font-size:25px}.kc-rtl .kc-resizer::before{left:0}.kc-rtl .kc-resizer{right:inherit;left:0;border-left-style:none;border-right-style:solid;border-right-width:2px}.movementicon{cursor:col-resize}.kc-resize *,.kc-resize iframe,.kc-resize a,.kc-resize .kc-toc-item,.kc-resize span{pointer-events:none;touch-action:none}.icon-toc-animated{float:left;width:22px;height:21px;margin-top:1px;background-size:22px 21px;background-image:url("../images/icons/icon-toc-animated.gif")}.kc-rtl .icon-toc-animated{float:right;margin-left:12px;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.icon-toc-animated.ibm-toc-link::before{content:""}.kc-hcm .icon-toc-animated.ibm-toc-link::before{content:"\f18b"}.kc-hcm .ibm-toc-animated{margin-top:0}.kc-hcm .icon-toc-animated,.kc-hcm .ibm-chevron-right-bold-link,.kc-hcm .ibm-chevron-left-bold-link{font-size:0}.kc-toc-item{font-size:10pt}.kc-navigation-controls button:disabled{background:none;border:none}.kc-right-panel>span,.kc-right-panel>div{display:inline-block;vertical-align:top}.kc-hcm .ibm-back-link,.kc-hcm .ibm-forward-link{font-size:0}.kc-rtl .kc-content-control-panel .kc-right-panel{right:auto;left:0;padding:0 30px 0 0}.kc-rtl .kc-left-panel{padding:0 0 0 80px}.kc-rtl .kc-left-panel>.kc-breadcrumbs{margin:0}.kc-notification-bar{float:left}.kc-rtl .kc-notification-bar{float:right}.kc-other-versions{float:left;height:50px}.kc-rtl .kc-other-versions{float:right}.kc-other-versions button,.kc-other-versions span,.kc-other-versions a{color:inherit;display:block;position:relative}.kc-other-versions li ul{background-color:#fff;border:1px solid #e0e0e0;display:none;position:absolute;padding-top:0}.kc-other-versions li ul a{padding:0 25px;box-sizing:content-box}.kc-other-versions li ul a.kc-active,.kc-other-versions li ul a:hover,.kc-other-versions li ul a:focus{background-color:#3b6caa;color:#fff;text-decoration:none}.kc-other-versions li.ibm-active ul,.kc-other-versions li:hover ul{display:block}.kc-other-versions li ul>li::before{content:""}.kc-other-versions>ul>li,.kc-other-versions>ul>li{float:left}.kc-rtl .kc-other-versions>ul>li,.kc-rtl .kc-other-versions>ul>li{float:right}.kc-other-versions>ul>li::before,.kc-other-versions>ul>li::before{content:""}.kc-other-versions>ul>li>a,.kc-other-versions>ul>li>a{text-decoration:none}.kc-other-versions>ul>li>a,.kc-other-versions>ul>li>span,.kc-other-versions>ul>li>button,.kc-other-versions>ul>li>a,.kc-other-versions>ul>li>span,.kc-other-versions>ul>li>button{border:0;background-color:#fff;cursor:pointer;font-size:1rem;box-sizing:border-box;display:inline-block;height:50px;line-height:50px;margin-right:25px;overflow:hidden;position:relative;text-align:left}.kc-rtl .kc-other-versions>ul>li>a,.kc-rtl .kc-other-versions>ul>li>span,.kc-rtl .kc-other-versions>ul>li>button,.kc-rtl .kc-other-versions>ul>li>a,.kc-rtl .kc-other-versions>ul>li>span,.kc-rtl .kc-other-versions>ul>li>button{margin-left:25px;margin-right:inherit}.kc-other-versions>ul>li>a:hover,.kc-other-versions>ul>li>a:focus,.kc-other-versions>ul>li>span:hover,.kc-other-versions>ul>li>span:focus,.kc-other-versions>ul>li>button:hover,.kc-other-versions>ul>li>button:focus,.kc-other-versions>ul>li>a:hover,.kc-other-versions>ul>li>a:focus,.kc-other-versions>ul>li>span:hover,.kc-other-versions>ul>li>span:focus,.kc-other-versions>ul>li>button:hover,.kc-other-versions>ul>li>button:focus{color:#3b6caa}.kc-other-versions>ul>li.ibm-active>button,.kc-other-versions>ul>li.ibm-active>span,.kc-other-versions>ul>li.ibm-active>span,.kc-other-versions>ul>li.ibm-active>button,.kc-other-versions>ul>li.ibm-active>span,.kc-other-versions>ul>li.ibm-active>span{color:#3b6caa}.kc-other-versions>ul>li.ibm-active>button::after,.kc-other-versions>ul>li.ibm-active>span::after,.kc-other-versions>ul>li.ibm-active>span::after,.kc-other-versions>ul>li.ibm-active>button::after,.kc-other-versions>ul>li.ibm-active>span::after,.kc-other-versions>ul>li.ibm-active>span::after{transform:translate3d(0, 0, 0)}.kc-other-versions>ul>li.ibm-haschildlist>a,.kc-other-versions>ul>li.ibm-haschildlist>span,.kc-other-versions>ul>li.ibm-haschildlist>button,.kc-other-versions>ul>li.ibm-haschildlist>a,.kc-other-versions>ul>li.ibm-haschildlist>span,.kc-other-versions>ul>li.ibm-haschildlist>button{padding:0 22px 0 0}.kc-rtl .kc-other-versions>ul>li.ibm-haschildlist>a,.kc-rtl .kc-other-versions>ul>li.ibm-haschildlist>span,.kc-rtl .kc-other-versions>ul>li.ibm-haschildlist>button,.kc-rtl .kc-other-versions>ul>li.ibm-haschildlist>a,.kc-rtl .kc-other-versions>ul>li.ibm-haschildlist>span,.kc-rtl .kc-other-versions>ul>li.ibm-haschildlist>button{padding:0 0 0 22px}.kc-other-versions>ul>li.ibm-haschildlist>a::before,.kc-other-versions>ul>li.ibm-haschildlist>span::before,.kc-other-versions>ul>li.ibm-haschildlist>button::before,.kc-other-versions>ul>li.ibm-haschildlist>a::before,.kc-other-versions>ul>li.ibm-haschildlist>span::before,.kc-other-versions>ul>li.ibm-haschildlist>button::before{font-size:.9rem;left:inherit;right:0}.kc-rtl .kc-other-versions>ul>li.ibm-haschildlist>a::before,.kc-rtl .kc-other-versions>ul>li.ibm-haschildlist>span::before,.kc-rtl .kc-other-versions>ul>li.ibm-haschildlist>button::before,.kc-rtl .kc-other-versions>ul>li.ibm-haschildlist>a::before,.kc-rtl .kc-other-versions>ul>li.ibm-haschildlist>span::before,.kc-rtl .kc-other-versions>ul>li.ibm-haschildlist>button::before{left:0;right:inherit}.kc-other-versions li{padding:0}.no-pointerevents.touchevents .kc-other-versions li:hover ul{display:none}.kc-search-type .ibm-tab-section{background-color:#fff}.ibm-text-tabs .ibm-tabs li.kc-search-scope-tab{padding-right:60px}.kc-rtl .ibm-text-tabs .ibm-tabs li.kc-search-scope-tab{padding-right:0;padding-left:60px}.ibm-text-tabs .ibm-tabs li.kc-search-scope-tab ul{display:none;background-color:#ffffff}.ibm-text-tabs .ibm-tabs li.kc-search-scope-tab ul li{float:none;background-color:#fff;padding-left:0;text-align:left}.kc-rtl .ibm-text-tabs .ibm-tabs li.kc-search-scope-tab ul li{text-align:right}.ibm-text-tabs .ibm-tabs li.kc-search-scope-tab ul li a{padding:10px 25px;transition:none;border:none}.ibm-text-tabs .ibm-tabs li.kc-search-scope-tab ul li a:focus,.ibm-text-tabs .ibm-tabs li.kc-search-scope-tab ul li a:hover{border-bottom:none;background-color:#3b6caa;color:#fff}.ibm-text-tabs .ibm-tabs li.kc-search-scope-tab li{padding-right:0}.ibm-text-tabs .ibm-tabs li.kc-search-scope-tab .ibm-active ul,.ibm-text-tabs .ibm-tabs li.kc-search-scope-tab:hover ul,.ibm-text-tabs .ibm-tabs li.kc-search-scope-tab:focus ul{display:block;position:absolute;padding-top:1px;background-color:#fff;border:1px solid #c7c7c7;z-index:10}.ibm-text-tabs .ibm-tabs li.kc-search-scope-tab button{cursor:pointer;display:block;padding:16px 0 12px;line-height:25px;background-color:transparent}.ibm-text-tabs .ibm-tabs li.kc-search-scope-tab button.ibm-chevron-down-link{padding-right:20px;position:relative}.ibm-text-tabs .ibm-tabs li.kc-search-scope-tab button.ibm-chevron-down-link:before{position:absolute;display:inline-block;left:inherit;right:0px;font-size:.9rem}.kc-home .kc-build-info{position:relative;top:100px}.kc-home .ibm-columns .ibm-space-small{margin-bottom:10px}.kc-home .ibm-columns .ibm-header-link:hover{text-decoration:underline}.kc-home .kc-card .kc-card__image{text-align:right}.kc-home .kc-card .kc-card__image span.ibm-icon-nolink.ibm-icononly:before{color:#4178BE;font-size:2.5em;top:-5px}.kc-rtl .kc-home .kc-card .kc-card__image span.ibm-icon-nolink.ibm-icononly:before{left:auto !important;right:1px}.kc-home .kc-card .kc-card__image span.ibm-mobile-link:before{left:9px}.kc-rtl .kc-home .kc-card .kc-card__image span.ibm-mobile-link:before{right:-9px !important}@media only screen and (max-width: 759px){.kc-home .kc-card .kc-card__image{text-align:center !important}}.kc-home .kc-card .kc-card__image,.kc-home .kc-card .kc-card__heading,.kc-home .kc-card .kc-card__content{padding-bottom:10px}.kc-home .kc-card .kc-card__link a,.kc-home .kc-card .kc-card__link a:visited{color:#4178BE}.kc-home .kc-search-panel{left:0;display:block !important}.kc-rtl .kc-home .kc-search-panel{left:initial;right:0}.kc-home .homepage-popular-products .ibm-fluid{padding-bottom:0}.kc-home .homepage-popular-products h4,.kc-home .homepage-popular-products .ibm-plain-list li{margin:0 5%}.kc-home .homepage-popular-products .kc-color-block{height:180px}.kc-home .kc-upcoming-events .ibm-blocklink{border:0}.kc-home .kc-upcoming-events.kc-upcoming-events-content .kc-think2018{background-size:cover}.kc-home .kc-upcoming-events.kc-upcoming-events-content .kc-event-label{padding-top:90px}.kc-home .kc-upcoming-events.kc-upcoming-events-content .kc-event1{padding:10px}.kc-home .kc-upcoming-events.kc-upcoming-events-content .kc-event1 .ibm-forward-link{position:absolute;font-size:10px}.kc-home .kc-upcoming-events.kc-upcoming-events-content .kc-event1 .kc-event-link{padding-left:20px}@media only screen and (min-width: 1480px){.kc-home .kc-upcoming-events.kc-upcoming-events-content .kc-event1{background-size:200px auto !important}}@media only screen and (max-width: 1479px){.kc-home .kc-upcoming-events.kc-upcoming-events-content .kc-event1{background-size:170px auto !important}}.gecko .kc-home .kc-card .kc-card__image span.ibm-icon-nolink.ibm-icononly:before{font-size:2.5rem !important}.home-related-link:hover h4{text-decoration:underline}.kc-rtl .related-img-container>img{-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);-ms-filter:fliph;filter:fliph}.kc-products .js-products__no-results{margin:20px 0}.kc-products__search-box{margin:0;background-color:white}.kc-search-box #ibm-kc-search.ibm-search-link,.kc-search-box__wrapper #ibm-kc-search.ibm-search-link{height:38px;background:transparent none repeat scroll 0 center;color:#323232;cursor:pointer;font-size:0.885rem;overflow:hidden;right:3px;width:43px;border:0 none;line-height:0;min-width:20px;outline:0 none;padding:0;position:absolute;text-indent:99px}.kc-search-box #ibm-kc-search.ibm-search-link:hover,.kc-search-box #ibm-kc-search.ibm-search-link:focus,.kc-search-box__wrapper #ibm-kc-search.ibm-search-link:hover,.kc-search-box__wrapper #ibm-kc-search.ibm-search-link:focus{box-shadow:none}.kc-search-box #ibm-kc-search.ibm-search-link::before,.kc-search-box__wrapper #ibm-kc-search.ibm-search-link::before{text-indent:11px}@media only screen and (max-width: 579px){.kc-search .kc-search-box{padding-top:10px}}.kc-search-box__wrapper{border:1px solid #C7C7C7}.kc-search-box__wrapper form{position:relative;height:38px}.kc-search__input{float:left;width:100%;height:100%;padding:0 40px 0 10px;box-sizing:border-box}.kc-rtl .kc-search__input{padding:0 30px 0 40px}.kc-search__submit{position:absolute;right:0;width:24px;height:24px;margin:8px;overflow:hidden;border:none;color:transparent;background-image:url("../images/icons/icon-spyglass-grey.svg");background-color:transparent;background-repeat:no-repeat;background-size:20px}.kc-search__submit:focus{height:25px}.kc-search__submit:hover{cursor:pointer}.kc-rtl .kc-search__submit{right:auto;left:0}.kc-hcm .kc-search__submit{width:auto !important}.kc-search_noResults,.kc-search-suggestion{margin:20px 0}.kc-search_noResults a,.kc-search-suggestion a{font-style:italic;font-weight:bold;color:#4178BE}.kc-search-scope-message{margin:0 0 20px 25px}.kc-search-scope-message:focus{outline:1px dotted #323232 !important}.kc-rtl .kc-search-scope-message{padding-left:0;padding-right:22px}@media only screen and (max-width: 579px){.kc-search-scope-message{padding-left:0;padding-right:0;margin-left:5px}.kc-rtl .kc-search-scope-message{padding-left:0;padding-right:0;margin-right:5px}}.kc-search__item{position:relative;width:100%;height:100%;padding:0;margin:0 0 20px 0;line-height:1.2em}.kc-search__item .kc-search__item-wrapper{margin-left:20px}.kc-rtl .kc-search__item .kc-search__item-wrapper{margin-left:0px;margin-right:20px}@media only screen and (max-width: 579px){.kc-search__item .kc-search__item-wrapper{margin:0}}.kc-search__item .kc-topic-detail{padding:0 5px 5px 5px}.kc-search__item.kc-other-search .kc-topic-detail{padding:0}.kc-search__item .kc-additional-info{padding:0 0 5px 5px}.kc-search__item.kc-expanded .kc-search__item-wrapper{background-color:#ECECEC}.kc-search__item .kc-expand-preview__wrapper{position:relative;overflow-y:auto}.kc-search__item .kc-expand-preview__wrapper .kc-expand-preview{background-color:#fff;max-height:280px;min-height:45px}.kc-search__item .kc-expand-preview__wrapper .kc-expand-preview nav{padding-left:20px}.kc-search__item .kc-expand-preview__wrapper .kc-expand-preview iframe{background-color:#fff;pointer-events:none;padding-left:20px}.kc-search__item button.kc-search-expand{position:absolute;border:0px solid;cursor:pointer;background-color:transparent;width:20px;height:20px;top:2px;overflow:hidden}.kc-rtl .kc-search__item button.kc-search-expand{left:auto;right:1px}@media only screen and (max-width: 579px){.kc-search__item button.kc-search-expand{display:none}}.kc-search__item button.kc-search-expand span:before{color:#4178BE;font-size:20px;font-weight:bold;top:0}.kc-search_result-title,.kc-search_result-title:visited{display:inline-block;color:#4178BE;text-align:left;text-decoration:none;margin-left:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%}.kc-search_result-title.cropped,.kc-search_result-title:visited.cropped{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:90%;line-height:20px;margin-bottom:-4px}.kc-search_result-title:hover,.kc-search_result-title:visited:hover{text-decoration:underline}.kc-rtl .kc-search_result-title,.kc-rtl .kc-search_result-title:visited{text-align:right;margin-left:30px;padding-right:5px}.kc-foundIn{padding-right:40px}.kc-rtl .kc-foundIn{padding-right:0;padding-left:40px}.kc-foundIn ul{padding:0}.kc-foundIn li{padding:0;float:left;display:none;line-height:1.2em}.kc-foundIn li:first-child,.kc-foundIn li:last-child{display:block}.kc-foundIn li:after{content:', ';margin-right:10px}.kc-foundIn li:last-child:after{content:' ' !important}.kc-foundIn li .kc-foundin-toggle{background:transparent;border:none;cursor:pointer;padding:0;font-size:inherit}.kc-rtl .kc-foundIn li{float:right}.kc-foundIn a,.kc-foundIn span,.kc-foundIn button{color:#4178BE}.kc-foundIn a:hover,.kc-foundIn button:hover{text-decoration:underline}.kc-date,.kc-description{float:left}.kc-rtl .kc-date,.kc-rtl .kc-description{float:right}.kc-date:after{content:' | ';margin:0 15px}.kc-description{padding-right:20px}.kc-description em,.kc-description b,.kc-description strong{font-weight:bold}.kc-rtl .kc-description{padding-right:0;padding-left:20px}.kc-pagination .ibm-pagination.kc-search-type-docs{margin:20px}.kc-pagination a.ibm-next-link:visited{color:#4178BE !important}.kc-rtl .kc-pagination .ibm-pagination>li{float:right}.kc-rtl .kc-pagination a.ibm-next-link.ibm-inlinelink.ibm-icon-after{padding-right:0;padding-left:2.2em}.kc-rtl .kc-pagination a.ibm-next-link.ibm-inlinelink.ibm-icon-after:after{right:auto;left:0}@media only screen and (max-width: 579px){.kc-pagination{margin:20px 5px}}.kc-search-with-scope .kc-additional-info{padding-bottom:0}.kc-search-with-scope .kc-date{width:100%}.kc-search-with-scope .kc-foundIn ul,.kc-search-with-scope .kc-foundIn span,.kc-search-with-scope .kc-date:after{visibility:hidden;display:none}.kc-search_results-wrapper ul.ibm-plain-list>li+li{padding-top:0}.kc-rtl .kc-search__item button.kc-search-expand span:before{left:2px}@media only screen and (max-width: 999px){.kc-search-typeahead,.ibm-search-typeahead-container{visibility:hidden}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.kc-search-typeahead,.ibm-search-typeahead-container{visibility:hidden}}.kc-search-info.ibm-columns{padding-top:5px}.kc-other-search .kc-search_result-title,.kc-other-search .kc-additional-info{margin-left:0;padding:0}.kc-other-search .kc-search__item-wrapper{margin-left:0}.kc-other-search .kc-foundIn a{max-width:80%;text-overflow:ellipsis;display:inline-block;overflow:hidden;white-space:nowrap}.kc-search-scope{background-color:white}.kc-search-scope .kc-search-scope-tabs>ul>li>a:not([aria-selected]){border-bottom-width:1px;border-bottom:initial}.kc-search-scope .kc-search-scope-tabs{border-top-width:0}.kc-search-scope .kc-search-scope-tabs>ul>li>a:not([aria-selected]):not(:hover){border-bottom-width:1px;border-bottom:initial}.kc-search-scope .kc-search-scope-tabs>ul>li.ibm-haschildlist>a{padding-right:22px}.kc-search-scope .kc-search-scope-tabs>ul>li.ibm-haschildlist>a:not([aria-selected]){border-bottom-width:1px;border-bottom:initial}.kc-search-scope .kc-search-scope-tabs>ul>li.ibm-haschildlist>a:before{font-size:1rem;outline:none !important;left:inherit;right:-2px;content:'\f112';display:inline-block;font-family:'icons-ibm-v10';font-style:normal;font-weight:normal;font-variant:normal;position:absolute;text-decoration:none;speak:none;text-decoration:none;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.kc-search-scope .kc-search-scope-tabs>ul>li.ibm-haschildlist>a:before:focus,.kc-search-scope .kc-search-scope-tabs>ul>li.ibm-haschildlist>a:before:active{outline:none !important}.kc-search-scope .kc-search-scope-tabs>ul>li.ibm-haschildlist:hover .ibm-dropdown-menu,.kc-search-scope .kc-search-scope-tabs>ul>li.ibm-haschildlist:active .ibm-dropdown-menu,.kc-search-scope .kc-search-scope-tabs>ul>li.ibm-haschildlist:focus .ibm-dropdown-menu,.kc-search-scope .kc-search-scope-tabs>ul>li.ibm-haschildlist.kc-is-expanded .ibm-dropdown-menu,.kc-search-scope .kc-search-scope-tabs>ul>li.ibm-haschildlist.ibm-active .ibm-dropdown-menu{display:inherit}.kc-search-scope .kc-search-scope-tabs>ul>li.ibm-haschildlist .ibm-dropdown-menu{display:none;max-height:300px;overflow:auto;z-index:1}.kc-search-scope .kc-search-scope-tabs>ul>li.ibm-haschildlist .ibm-dropdown-menu a:hover:visited,.kc-search-scope .kc-search-scope-tabs>ul>li.ibm-haschildlist .ibm-dropdown-menu a:focus:visited{color:#fff}.kc-search-scope .kc-search-scope-tabs .kc-search-scope-tabs>ul>li.ibm-active>a,.kc-search-scope .kc-search-scope-tabs .kc-search-scope-tabs>ul>li.ibm-highlight>a,.kc-search-scope .kc-search-scope-tabs .kc-search-scope-tabs>ul>li:hover>a{background-color:#fff;cursor:pointer;font-size:1rem;position:relative;border:none}.kc-search-scope .kc-search-scope-tabs .kc-search-scope-tabs>ul>li.ibm-active>a:before,.kc-search-scope .kc-search-scope-tabs .kc-search-scope-tabs>ul>li.ibm-highlight>a:before,.kc-search-scope .kc-search-scope-tabs .kc-search-scope-tabs>ul>li:hover>a:before{font-size:1rem;left:inherit;right:-2px}.kc-search-scope .kc-search-scope-tabs .kc-search-scope-tabs>ul>li.ibm-active>a:after,.kc-search-scope .kc-search-scope-tabs .kc-search-scope-tabs>ul>li.ibm-highlight>a:after,.kc-search-scope .kc-search-scope-tabs .kc-search-scope-tabs>ul>li:hover>a:after{background:#3b6caa;content:'';display:block;height:4px;left:0;position:absolute;transform:translate3d(0, 4px, 0);transition:transform 0.4s cubic-bezier(0.4, 1, 0.4, 1);width:100%}.kc-search-scope .ibm-haschildlist{position:relative}.kc-search-scope .ibm-haschildlist .ibm-dropdown-menu{position:absolute;right:0}.kc-search-scope .kc-scope-product{background-color:white}.kc-search-scope .kc-scope-product>a:before{content:none}.kc-search-scope .ibm-tabs{overflow:visible}.kc-search-scope .kc-scope-product ul.ibm-dropdown-menu li{padding:0;text-align:right;cursor:pointer;width:auto;float:none}.kc-search-scope .kc-scope-product ul.ibm-dropdown-menu li a{padding:10px 25px}.kc-search-scope .kc-scope-product ul.ibm-dropdown-menu li a:hover{border-color:transparent}@media screen and (max-width: 1650px){.kc-search-scope .kc-search-scope-tabs .kc-scope-product .ibm-dropdown-menu{max-width:280px}.kc-search-scope .kc-search-scope-tabs .kc-scope-product .ibm-dropdown-menu li a{white-space:pre-wrap}}.kc-mobile-search-scope{text-align:left}.kc-rtl .kc-mobile-search-scope{text-align:right}.kc-mobile-search-scope .kc-selected{border-bottom:1px solid #e0e0e0}.kc-mobile-search-scope .kc-selected a{position:relative;background:#e0e0e0;display:block;padding:15px 10px;color:#222222;transition:all 0.3s ease}.kc-mobile-search-scope .kc-selected a:hover{text-decoration:none;background:#4178be;color:#fff}.kc-mobile-search-scope .kc-selected a span.title{margin-right:10px}.kc-rtl .kc-mobile-search-scope .kc-selected a span.title{margin-right:0;margin-left:10px}.kc-mobile-search-scope .ibm-icon{height:50%;margin:auto;position:absolute;top:0;bottom:0;right:10px}.kc-rtl .kc-mobile-search-scope .ibm-icon{left:10px;right:inherit}.kc-mobile-search-scope .ibm-icon:before{position:relative !important}.kc-mobile-search-scope .ibm-tabs li{display:block;border-bottom:1px solid #c7c7c7;float:none;padding:0}.kc-mobile-search-scope .ibm-tabs li a{text-align:left;padding:10px;border:none;transition:0.3s ease}.kc-rtl .kc-mobile-search-scope .ibm-tabs li a{text-align:right}.kc-mobile-search-scope .ibm-tabs li a:hover{background:#f3f3f3;border:none}.kc-mobile-search-scope .ibm-tabs li a[aria-selected='true']{background:#4178be;color:#fff;border:none}.kc-search_results-wrapper .ibm-text-tabs .ibm-tabs{border-bottom:1px solid #c7c7c7;padding-bottom:0;margin-bottom:20px}.kc-search_results-wrapper .ibm-text-tabs .ibm-tabs-content{text-align:left}.kc-search__video .kc-search_result-title{margin-left:0}.kc-search_preview{position:absolute;top:0;overflow:hidden;background-color:#fff;border:1px solid #ECECEC;-moz-box-shadow:#464646 0px 0px 10px 1px;-webkit-box-shadow:#464646 0px 0px 10px 1px;box-shadow:#464646 0px 0px 10px 1px}.kc-search_preview:empty{visibility:hidden}.kc-search_sidebar .kc-sidebar__block{padding:10px;margin-bottom:20px;border-width:1px;border-style:solid;border-color:#ECECEC;border-top-color:#127AC0}.kc-search_sidebar .kc-sidebar__block.kc-border-bluemix{border-width:0 0 0 0}.kc-search_sidebar .kc-sidebar__block .kc-sidebar__link{display:inline;color:#4178BE;padding-bottom:5px}.kc-search_sidebar .kc-sidebar__block p{margin:10px 0;line-height:21px;padding-bottom:6px}.kc-search_sidebar .kc-sidebar__block li{margin:11px 0;line-height:21px}.kc-search_sidebar .kc-sidebar__link-list{margin-bottom:8px}.kc-sidebar__link-list{margin:6px 0 25px 0}.kc-search-typeahead{width:100%;position:relative;z-index:10}.kc-search-typeahead .kc-search-typeahead__element{width:100%;position:absolute}.kc-search-typeahead .kc-search-typeahead__element .kc-search-typeahead__dropdown{background-color:white;box-shadow:0px 1px 2px gray, -2px 4px 9px gray, 3px 3px 8px gray;border:1px solid #C7C7C7;border-top:none}.kc-search-typeahead .kc-search-typeahead__element .kc-search-typeahead__dropdown ul{margin:0 5px;padding:5px 0}.kc-search-typeahead .kc-search-typeahead__element .kc-search-typeahead__dropdown ul li{padding:4px 5px;text-align:left}.kc-search-typeahead .kc-search-typeahead__element .kc-search-typeahead__dropdown ul li:last-child{padding:5px}.kc-search-typeahead .kc-search-typeahead__element .kc-search-typeahead__dropdown ul li.selected,.kc-search-typeahead .kc-search-typeahead__element .kc-search-typeahead__dropdown ul li:hover,.kc-search-typeahead .kc-search-typeahead__element .kc-search-typeahead__dropdown ul li:focus{background-color:#ECECEC;outline:1px solid #ECECEC}.kc-search-typeahead .kc-search-typeahead__element .kc-search-typeahead__dropdown ul li a,.kc-search-typeahead .kc-search-typeahead__element .kc-search-typeahead__dropdown ul li span{color:black;text-decoration:none}.kc-search-typeahead .kc-search-typeahead__element .kc-search-typeahead__dropdown ul li:hover{cursor:pointer}.kc-search-typeahead .kc-search-typeahead__element .kc-search-typeahead__dropdown h2{text-align:left;border-bottom:1px solid #A6A8AB;line-height:0.1em;margin:5px 10px}.kc-search-typeahead .kc-search-typeahead__element .kc-search-typeahead__dropdown h2 span{background:#fff;padding-right:10px;font-size:14px;color:#A6A8AB}.kc-hcm .kc-search-typeahead__dropdown ul li.selected,.kc-hcm .kc-search-typeahead__dropdown ul li:hover{outline:1px dotted #000}.kc-help a,.kc-help a:visited{color:#5596E6}.kc-help #ibm-contact-module a,.kc-help #ibm-contact-module a:visited{color:#fff}.kc-help .anchor{display:block;height:51px;margin-top:-51px;visibility:hidden}@media print{.ibm-contact-widget-btn,.kc-contactUs.kc-contactUs,#ibm-contact-module,.ibm-top-link{display:none;visibility:hidden}}:root .ibm-mh-marketplace-link{position:relative \9}:root .ibm-mh-marketplace-link .ibm-marketplace-link{max-width:none}:root #ibm-masthead .ibm-mh-mainitem>a:before,:root .ibm-sitenav-menu-name a:before,:root .ibm-sitenav-menu-list>ul>li>button:before,:root .ibm-sitenav-menu-list>ul>li>span:before,:root .ibm-sitenav-menu-list>ul>li>a:before{bottom:-4px \0/IE9}:root .ibm-masthead-iconsonly li .ibm-masthead-menu-link,:root .ibm-masthead-iconsonly li .ibm-masthead-signin-link{border:none \0/IE9;filter:chroma(color=#000) \0/IE9}:root .ibm-masthead-iconsonly li .ibm-masthead-menu-link:hover,:root .ibm-masthead-iconsonly li .ibm-masthead-signin-link:hover{border-bottom:4px solid #3b6caa \0/IE9;filter:none \0/IE9}:root #ibm-masthead .ibm-mh-mainitem>a:hover::before,:root #ibm-masthead .ibm-mh-mainitem>a:focus::before,:root #ibm-masthead .ibm-active.ibm-mh-mainitem>a::before,:root .ibm-sitenav-menu-name a:hover::before,:root .ibm-sitenav-menu-list>ul>li>button:hover::before,:root .ibm-sitenav-menu-list>ul>li>span:hover::before,:root .ibm-sitenav-menu-list>ul>li>a:hover::before,:root .ibm-sitenav-menu-list>ul>li>button:focus::before,:root .ibm-sitenav-menu-list>ul>li>span:focus::before,:root .ibm-sitenav-menu-list>ul>li>a:focus::before,:root .ibm-sitenav-menu-list>ul>li.ibm-highlight>button::before,:root .ibm-sitenav-menu-list>ul>li.ibm-highlight>span::before,:root .ibm-sitenav-menu-list>ul>li.ibm-highlight>a::before{bottom:0px \0/IE9}.kc-navigation-controls button i{font-size:0 \0/IE9}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){:root .ibm-mh-marketplace-link{left:0 \0/IE9}:root #ibm-masthead .ibm-mh-mainitem>a::before,:root .ibm-sitenav-menu-name a::before{bottom:0}}a[class*="-link"].ibm-inlinelink.ibm-icon-after{display:inline-block}.ibm-sitenav-menu-sticky.ibm-masthead-sticky-showing .ibm-sitenav-menu-container,.ibm-masthead-sticky.ibm-masthead-sticky-showing .ibm-sitenav-menu-container{-ms-transform:translateY(100%) \0/IE9}.ibm-top-link:before{-ms-transform:rotate(90deg) \0/IE9}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.kc-rtl .kc-splitter{right:calc(100% - 6px)}}.kc-rtl :root .kc-splitter{right:98% \0/IE9}.msie9 .ibm-contact-widget{display:none}.msie9 .ibm-contact-widget.ibm-active{display:inherit}.msie9 .kc-mobile-toc-open .ibm-toc-link{margin-top:6px}.msie9 .kc-mobile-toc-open .ibm-chevron-right-light-link:before{margin-top:5px}/*!
 * Name: ibm.com v18 production file
 * Release: 93.0.0
 * Built: 2017-05-25 10:50:14 AM EDT
 * Owner: Corporate Webmaster (NUS_N_NIWWW)
 * Copyright (c) 2017 IBM Corporation
 * Description: Official file for production use
 */.ibm-fluid{margin:0 auto;max-width:1460px;padding:0 10px 10px}.ibm-fluid .ibm-fluid{margin-left:-10px;margin-right:-10px}@media only screen and (min-width: 0) and (max-width: 579px){.ibm-fluid .ibm-fluid{margin-left:-20px;margin-right:-20px}}.ibm-fluid,.ibm-fluid [class*=ibm-col-]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ibm-fluid::after,.ibm-fluid [class*=ibm-col-]::after{content:'';display:table;clear:both}@media (min-width: 580px){.ibm-fluid [class*=ibm-col-]{float:left}.ibm-fluid .ibm-fluid{padding:0;width:calc(100%+20px)}}.ibm-fluid.ibm-seamless{padding-left:20px;padding-right:20px}.ibm-fluid.ibm-seamless .ibm-fluid{max-width:100%;padding:0;width:100%}.ibm-fluid.ibm-seamless [class*=ibm-col-]{padding:0}.ibm-fluid.ibm-fullwidth{max-width:100%;width:100%}.ibm-fluid.ibm-fullwidth.ibm-seamless{padding:0}.ibm-fluid.ibm-seamless .ibm-fluid:not(.ibm-seamless),.ibm-fluid:not(.ibm-seamless) .ibm-fluid.ibm-seamless{margin:0 auto}.ibm-fluid:not(.ibm-seamless) .ibm-fluid.ibm-seamless{padding:0}.ibm-fluid [class*=ibm-col-]{margin:0;padding:0 10px}.ibm-col-small-12-6{float:left;width:50%}@media (min-width: 580px){.ibm-col-12-1{width:8.3333333333%}.ibm-col-12-2{width:16.6666666667%}.ibm-col-12-3{width:25%}.ibm-col-12-4{width:33.3333333333%}.ibm-col-12-5{width:41.6666666667%}.ibm-col-12-6{width:50%}.ibm-col-12-7{width:58.3333333333%}.ibm-col-12-8{width:66.6666666667%}.ibm-col-12-9{width:75%}.ibm-col-12-10{width:83.3333333333%}.ibm-col-12-11{width:91.6666666667%}.ibm-col-12-12{width:100%}}@media (min-width: 580px) and (max-width: 1239px){.ibm-col-large-12-1{width:8.3333333333%}.ibm-col-large-12-2{width:16.6666666667%}.ibm-col-large-12-3{width:25%}.ibm-col-large-12-4{width:33.3333333333%}.ibm-col-large-12-5{width:41.6666666667%}.ibm-col-large-12-6{width:50%}.ibm-col-large-12-7{width:58.3333333333%}.ibm-col-large-12-8{width:66.6666666667%}.ibm-col-large-12-9{width:75%}.ibm-col-large-12-10{width:83.3333333333%}.ibm-col-large-12-11{width:91.6666666667%}.ibm-col-large-12-12{width:100%}}@media (min-width: 580px) and (max-width: 999px){.ibm-col-medium-12-1{width:8.3333333333%}.ibm-col-medium-12-2{width:16.6666666667%}.ibm-col-medium-12-3{width:25%}.ibm-col-medium-12-4{width:33.3333333333%}.ibm-col-medium-12-5{width:41.6666666667%}.ibm-col-medium-12-6{width:50%}.ibm-col-medium-12-7{width:58.3333333333%}.ibm-col-medium-12-8{width:66.6666666667%}.ibm-col-medium-12-9{width:75%}.ibm-col-medium-12-10{width:83.3333333333%}.ibm-col-medium-12-11{width:91.6666666667%}.ibm-col-medium-12-12{width:100%}}@media (min-width: 1240px){.ibm-col-xlarge-12-1{width:8.3333333333%}.ibm-col-xlarge-12-2{width:16.6666666667%}.ibm-col-xlarge-12-3{width:25%}.ibm-col-xlarge-12-4{width:33.3333333333%}.ibm-col-xlarge-12-5{width:41.6666666667%}.ibm-col-xlarge-12-6{width:50%}.ibm-col-xlarge-12-7{width:58.3333333333%}.ibm-col-xlarge-12-8{width:66.6666666667%}.ibm-col-xlarge-12-9{width:75%}.ibm-col-xlarge-12-10{width:83.3333333333%}.ibm-col-xlarge-12-11{width:91.6666666667%}.ibm-col-xlarge-12-12{width:100%}}@media only screen and (min-width: 768px){.kc-frame .ibm-contact-widget-btn{top:auto;bottom:0;margin:0;right:100px;position:fixed;line-height:22px;max-width:100%;min-width:120px;min-height:20px;padding:11px 18px;-webkit-transition:bottom 0.5s ease;-moz-transition:bottom 0.5s ease;-ms-transition:bottom 0.5s ease;-o-transition:bottom 0.5s ease;transition:bottom 0.5s ease;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.kc-rtl .kc-frame .ibm-contact-widget-btn{left:100px;right:auto}.kc-frame .ibm-contact-widget{z-index:1000;right:50px;top:auto !important;bottom:0 !important;transition:all 0.4s cubic-bezier(0.2, 1, 0.2, 1);-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}.kc-frame .ibm-contact-widget.ibm-active{top:auto !important;bottom:0 !important;transition:all 0.4s cubic-bezier(0.2, 1, 0.2, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.kc-frame .ibm-contact-widget h4{padding:5px 20px}.kc-rtl .kc-frame .ibm-contact-widget{left:50px;right:auto}.kc-rtl .kc-frame .ibm-contact-widget .ibm-live-assistance-list>li:not(.ibm-social-container) *::before{margin-right:19px}}@media only screen and (max-width: 579px){button.ibm-btn-pri.ibm-active{position:absolute}}#ibm-content-body{overflow:hidden}.ibm-masthead-iconsonly .ibm-masthead-item-signin{border:0}body a:focus,body button:focus,body input:focus{outline:1px dotted #323232 !important}body a:focus:before{outline:none}body:hover a:focus,body:hover button:focus,body:hover input:focus{outline:1px dotted #323232 !important}body:hover a:focus:before{outline:none}.ibm-common-overlay .content{overflow:hidden}.ibm-common-overlay .ibm-overlay-heading-con a.ibm-close-link{padding:3px 12px 0 0}.ibm-common-overlay.seamless .content iframe{width:100%}#q{width:340px}@media only screen and (min-width: 0){.ibm-mobilemenu-sitenavmenu.ibm-mobilemenu-sitenavmenu{display:block}}.ibm-mobilemenu li.kc-product-version .ibm-show-hide h2 a{padding-right:40px}.ibm-mobilemenu button{padding:7px 20px;background-color:white;font-size:16px;text-align:left}.ibm-mobilemenu button:hover,.ibm-mobilemenu button:focus{color:#fff;background-color:#3b6caa}.ibm-mobilemenu li.ibm-mobile-sitename li a.kc-noVersion{padding-left:20px}.ibm-mobilemenu li.ibm-mobile-sitename li a::after{height:0}.ibm-mobilemenu li.ibm-mobile-sitename li a:hover{color:#fff;background-color:#3b6caa}.ibm-mobilemenu li.ibm-mobile-sitename li a span{font-weight:normal;border-bottom:none}.kc-content-toolbar .ibm-sitenav-menu-list>ul>li>button{margin-left:8px}.kc-rtl .kc-content-toolbar .ibm-sitenav-menu-list>ul>li>button{margin-right:8px}.kc-content-toolbar .ibm-sitenav-menu-list>ul>li>button.ibm-thick-underline::after{background:none}.kc-search-type.ibm-text-tabs{border-top:none}.kc-search-body.ibm-sitenav-menu-sticky,.kc-search-body.ibm-masthead-sticky-showing.ibm-masthead-sticky-showing{margin-top:0}.kc-search-body.ibm-sitenav-menu-sticky,.kc-home-body.ibm-sitenav-menu-sticky,.kc-search-body.ibm-masthead-sticky-showing.ibm-masthead-sticky-showing,.kc-home-body.ibm-masthead-sticky-showing.ibm-masthead-sticky-showing{margin-top:0}
