input::-ms-clear{display:none}.error-dialog{border-radius:0;border-top:5px solid #e1001a;font-family:HelvRegularIBM;width:600px}.error-dialog error-dialog{padding:30px}.error-dialog .error-close-button{background:0 0;border:0}.error-dialog .error-close-button:focus{outline:0}.error-dialog .error-header{margin-bottom:20px}.error-dialog .error-header .error-icon{background-image:url(../images/warn_32.svg);background-position:center;background-repeat:no-repeat;background-size:contain;height:30px;width:30px}.error-dialog .error-header .error-message{font-family:HelvLightIBM;font-size:30px;line-height:32px;margin-left:6px;vertical-align:top}.error-dialog .error-header button{padding:0;position:absolute;right:30px;top:30px}.error-dialog .error-code{font-size:12px;margin:10px 0}.error-dialog .error-description{margin:10px 0 20px;white-space:pre-wrap}.error-dialog .error-link a{border-bottom:2px solid #ff4081;color:#000;font-weight:700;margin:10px 0;text-decoration:none}.error-dialog .error-buttons button{border:2px solid #ff4081;border-radius:0;color:#ff4081;float:right;font-weight:700;text-transform:none}.error-dialog .error-buttons button:focus,.error-dialog .error-buttons button:hover{background-color:#ff4081;color:#fff}apim-assembler md-input-container label{color:rgba(0,0,0,.54)}apim-assembler md-input-container2 label{color:rgba(0,0,0,.54)}apim-assembler .md-panel-outer-wrapper{height:0;position:relative;text-align:center;z-index:78!important}apim-assembler .rotate180{transform:rotate(180deg)}apim-assembler apim-assembly-policy .policy{box-shadow:none;font-weight:400;padding:4px 4px 4px 14px}apim-assembler apim-assembly-policy .policy.application .iconShell{border-radius:50%;padding:6px}apim-assembler apim-assembly-policy .policy:focus{outline:0}apim-assembler apim-assembly-policy .policy:hover,apim-assembler apim-assembly-template .template:hover{background-color:#fff;box-shadow:0 1px 2px #ccc}apim-assembler apim-catch>.catchShell{background-color:#f9fbfb}apim-assembler .assemblyInfo .header,apim-assembler apim-assembly-policy .policy .iconShell,apim-assembler apim-node .iconShell,apim-assembler apim-sidenav .header .iconShell{background-color:#4b68fa}apim-assembler .outerShell>.innerShell{background-color:#fff;cursor:pointer}apim-assembler .assemblerCanvas .policyNode .clauseContainer{border-bottom-color:#bebebe}apim-assembler *{box-sizing:border-box}apim-assembler .assemblyFlow .searchContainer{background:#fff;border-bottom:1px solid #e0e0e0;display:flex;height:40px;width:100%}apim-assembler .assemblyFlow .searchContainer .sliderSection{max-width:420px;min-width:200px;width:25%}apim-assembler .assemblyFlow .searchContainer .sliderSection md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-thumb,apim-assembler .assemblyFlow .searchContainer .sliderSection md-slider[md-discrete]:not([disabled]).md-active .md-thumb{transform:scale(.7)}apim-assembler .assemblyFlow .searchContainer .sliderSection .assemblySlider{width:calc(100% - 78px)}apim-assembler .assemblyFlow .searchContainer .sliderSection .assemblySlider .md-track.md-track-fill{background-color:#e0e0e0}apim-assembler .assemblyFlow .searchContainer .sliderSection .assemblySlider .md-thumb{cursor:pointer;top:7px}apim-assembler .assemblyFlow .searchContainer .sliderSection .assemblySlider .md-thumb::after{background-color:#fff;border:0;border-radius:40px;box-shadow:0 2px 5px 0 #777677;height:36px;width:36px}apim-assembler .assemblyFlow .searchContainer .searchBoxContainer{min-width:110px;opacity:.5}apim-assembler .assemblyFlow .searchContainer .searchBoxContainer.focused,apim-assembler .assemblyFlow .searchContainer .searchBoxContainer:focus,apim-assembler .assemblyFlow .searchContainer .searchBoxContainer:hover{opacity:1}apim-assembler .assemblyFlow .searchContainer .searchBoxContainer .searchBox{background:0 0;border:0;flex:1;height:40px;line-height:40px;padding:0 0 0 46px;width:100%}apim-assembler .assemblyFlow .searchContainer .searchBoxContainer .searchBox:focus{outline:0}apim-assembler .assemblyFlow .searchContainer .searchResults.searchSection{line-height:40px}apim-assembler .assemblyFlow .searchContainer .searchResults.searchSection .searchButtonContainer{display:inline-block;margin-left:10px}apim-assembler .assemblyFlow .searchContainer .searchResults.searchSection .ui-match{padding:2px}apim-assembler .assemblyFlow .searchContainer button.searchIcon{background-image:url(../images/search_32.svg);background-position:center;background-repeat:no-repeat;background-size:contain;cursor:default;margin:6px 0 6px 24px;padding:0;position:absolute;width:14px}apim-assembler .assemblyFlow .searchContainer .clearIcon{font-size:18px;margin:6px 0 6px 20px;padding:0;position:absolute}apim-assembler .displayInline{display:inline-block}apim-assembler .alignTop{vertical-align:top}apim-assembler .alignMiddle{vertical-align:middle}apim-assembler .floatLeft{float:left}apim-assembler .floatRight{float:right}apim-assembler .simpleList{list-style:none;margin:0;padding-left:0}apim-assembler .stretch{bottom:0;left:0;position:absolute;right:0;top:0}apim-assembler .has-feedback label~.form-control-feedback{top:17px}apim-assembler .json-schema-form button{background-color:#fff;border:0;border-radius:0;color:#4278bf;font-weight:700;padding:0 5px;text-decoration:underline}apim-assembler .json-schema-form button:not(:disabled):focus,apim-assembler .json-schema-form button:not(:disabled):hover{background-color:inherit;color:#4278bf}apim-assembler .json-schema-form button.json-editor-btn-edit+div{border:inherit!important;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)!important}apim-assembler .json-schema-form .row{margin-left:inherit;margin-right:inherit}apim-assembler .json-schema-form .well{background-color:inherit;border:0;box-shadow:none}apim-assembler .json-schema-form .well-sm{border-radius:0}apim-assembler .json-schema-form div[data-schematype=array]>.well>div>.well,apim-assembler .json-schema-form div[data-schematype=array]>.well>div>div[data-schematype=object]{border-left:4px solid #4278bf;margin:8px 0}apim-assembler .json-schema-form div[data-schematype=array]>.well>div>div[data-schematype=object]>h3{padding-left:10px}apim-assembler .json-schema-form .col-md-12,apim-assembler .json-schema-form .well-sm{padding-left:0;padding-right:0}apim-assembler .json-schema-form .well-sm .well-sm{padding-left:20px}apim-assembler .material-icons.smallIcon{font-size:15px}apim-assembler .material-icons.smallishIcon{font-size:18px}apim-assembler md-switch{margin:0}apim-assembler md-switch.md-checked .md-bar{background-color:#4b68fa}apim-assembler md-switch.md-checked.md-checked .md-thumb{background-color:#fff}apim-assembler md-slider .md-sign{display:none}apim-assembler md-slider .md-track{background-color:#e0e0e0}apim-assembler md-slider .md-track-ticks{display:none}apim-assembler .assemblerCanvas .policyNode button.minimizeButton{background-color:#f7fbfd;margin:0 8px 0 0}apim-assembler .assemblerCanvas .policyNode.subflowNode:hover button.minimizeButton{background-color:#fff}apim-assembler .assemblerCanvas .policyNode.minimized button.minimizeButton{margin:12px 0 0}apim-assembler .assemblerCanvas .policyNode button{background:0 0;border:0;color:inherit;height:30px;line-height:30px;margin:5px;min-width:30px;padding:0 2px;width:30px}apim-assembler .assemblerCanvas .policyNode .errorShell{background-clip:content-box;background-color:#e1001a;border:2px solid #fff;border-radius:100%;cursor:default;height:24px;margin:-18px -18px -18px -38px;position:absolute;text-align:center;width:24px;z-index:2}apim-assembler .assemblerCanvas .policyNode .errorIcon{background-image:url(../images/error_icon.svg);background-position:center;background-repeat:no-repeat;background-size:3px 13px;height:100%;pointer-events:none;width:100%}apim-assembler .assemblerCanvas .policyNode .operationCountShell{background-color:#bebebe;border:3px solid #fff;border-radius:50%;color:#fff;font-weight:700;height:26px;line-height:20px;margin:-9px 0 0 -37px;position:absolute;text-align:center;width:26px}apim-assembler apim-assembly-test .assemblyTestPanel{border-right:1px solid #e0e0e0;bottom:0;position:absolute;top:0;width:360px}apim-assembler apim-assembly-test .assemblyTestPanel .testHeader{border-bottom:1px solid #e0e0e0;display:flex}apim-assembler apim-assembly-test .assemblyTestPanel .testHeader .mainTitle{flex:1}apim-assembler apim-assembly-test .assemblyTestPanel .testBody{height:calc(100vh - 190px);overflow-y:auto;padding-bottom:40px}apim-assembler apim-assembly-test .assemblyTestPanel h3{line-height:39px;padding:0 10px}apim-assembler apim-assembly-test .assemblyTestPanel ul{list-style:initial}apim-assembler apim-assembly-test .assemblyTestPanel .testItem:first-child .testItemHeader{border-top:0}apim-assembler apim-assembly-test .assemblyTestPanel .testItemHeader{background-color:#f2f2f2;border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;color:#444849;font-size:1.2em;margin-bottom:3px;padding:10px}apim-assembler apim-assembly-test .assemblyTestPanel .testItemHeader.selected{border-bottom:4px solid #4b68fa;margin-bottom:0}apim-assembler apim-assembly-test .assemblyTestPanel .testItemDescription{padding:10px}apim-assembler apim-assembly-test .assemblyTestPanel .testItemRow{display:flex;padding:10px}apim-assembler apim-assembly-test .assemblyTestPanel .testItemRow md-input-container{flex:1}apim-assembler apim-assembly-test .assemblyTestPanel .testItemRow md-input-container2{flex:1}apim-assembler apim-assembly-test .assemblyTestPanel .testSetup{line-height:28px;padding:10px}apim-assembler apim-assembly-test .assemblyTestPanel .testSetup .itemLabel{font-size:1.2em}apim-assembler apim-assembly-test .assemblyTestPanel apim-test-parameter{width:100%}apim-assembler apim-assembly-test .assemblyTestPanel .alertNote{background-color:#fefbea;border-top:1px solid #e0e0e0;padding:10px;word-break:break-word}apim-assembler apim-assembly-test .assemblyTestPanel .alertNote.alertNoteTop{border-bottom:1px solid #e0e0e0;border-top:0}apim-assembler apim-assembly-test .assemblyTestPanel .alertNote.alertNoteTopBottom{border-bottom:1px solid #e0e0e0}apim-assembler apim-assembly-test .assemblyTestPanel .alertNote .spinner:after{background:#fefbea}apim-assembler .expressionTextArea{font-size:12px;line-height:12px}apim-assembler .assemblySection,apim-assembler .policyList{user-select:none}apim-assembler .policyList{-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background-color:#fff;border-right:1px solid #e0e0e0;bottom:0;overflow:hidden;position:absolute;top:0;width:240px}apim-assembler .policyList .searchContainer{height:40px;padding-top:150px}apim-assembler .policyList .policySet{border-bottom:1px solid #e0e0e0}apim-assembler .policyList .category{background-color:#fff;border-bottom:1px solid #e0e0e0;font-size:16px;line-height:20px;padding:5px}apim-assembler .policyList .category.closed{border-bottom:0}apim-assembler .policyList .policyFilterIcon{display:inline-block;vertical-align:top}apim-assembler .policyList .filterBoxContainer{background-color:#fff;border-bottom:1px solid #e0e0e0;height:40px;width:100%}apim-assembler .policyList .filterBoxContainer.makeSpaceForGateways{width:calc(100% - 30px)}apim-assembler .policyList .filterBoxFocus{opacity:.5}apim-assembler .policyList .filterBoxFocus.focused,apim-assembler .policyList .filterBoxFocus:focus,apim-assembler .policyList .filterBoxFocus:hover{opacity:1}apim-assembler .policyList .searchIcon{background-image:url(../images/search_32.svg);background-position:center;background-repeat:no-repeat;background-size:contain;cursor:default;margin:6px 0 6px 24px;padding:0;position:absolute;width:14px}apim-assembler .policyList .clearIcon{font-size:18px;margin:6px 0 6px 20px;padding:0;position:absolute}apim-assembler .policyList .filterBox{background:0 0;border:0;display:inline-block;height:40px;line-height:40px;padding:0 0 0 46px;width:100%}apim-assembler .policyList .filterBox:focus{outline:0}apim-assembler .policyList .policyInner{height:calc(100% - 40px);overflow-y:auto;padding-top:50px;padding-left:10px}apim-assembler .policyList .policyInner.gatewaysShown{height:calc(100vh - 138px)}apim-assembler .policyList.ng-hide{left:-240px}apim-assembler .policyGateways{background-color:#fff;border-bottom:1px solid #e0e0e0;margin:0;padding:10px}apim-assembler .policyFilterIcon{background:#fff;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;height:40px;width:30px}apim-assembler .policyCategoryGroup{overflow:hidden}apim-assembler .policyCategoryHeader{background-color:#fff;border-bottom:1px solid #e0e0e0;cursor:pointer;padding:10px 20px 10px 24px}apim-assembler .policyCategoryHeader:focus{outline:0}apim-assembler .policyCategoryHeader .minimizeButton{float:right;padding:0;position:relative;top:-2px}apim-assembler .policyCategoryHeader .minimizeButton span{-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}apim-assembler .policyCategoryHeader:hover .minimizeButton{color:#000}apim-assembler .policyCategoryContents{-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-bottom:1px solid #e0e0e0}apim-assembler .policyCategoryContents.ng-hide{max-height:0!important}apim-assembler .policyHeader{display:flex}apim-assembler .policyHeader.expanded{border-bottom:1px solid #e0e0e0}apim-assembler .stretch.assemblySection{-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background-color:#fff;display:flex;left:240px;position:absolute}apim-assembler .stretch.assemblySection.maximized{left:0}apim-assembler .stretch.assemblySection.hideHeader{top:0;transition:none}apim-assembler .stretch.assemblySection .transition200{-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}apim-assembler .stretch.assemblySection .searchResults{line-height:26px}apim-assembler .stretch.assemblySection .searchSectionBorder{border-right:1px solid #e0e0e0}apim-assembler .stretch.assemblySection .searchSection{padding:0 10px}apim-assembler .stretch.assemblySection .searchSectionSlim{padding:0 3px}apim-assembler .snipMode .assemblerCanvas .policyNode{padding:16px 0 16px 16px}apim-assembler .snipMode .assemblerCanvas .policyNode.subflowNode{padding:16px}apim-assembler .snipMode .assemblerCanvas .policyNode>.outerShell{border:4px dotted #bebebe;width:184px}apim-assembler .snipMode .nodeActionsContainer{opacity:0}apim-assembler .testMode .assemblySection{left:360px}apim-assembler .actionSeparator{border-bottom:1px solid #e3e3e3;margin-bottom:10px;padding-bottom:10px}apim-assembler .assemblyFlow{background-color:#f0f2f4;height:100%;overflow:hidden;position:relative;width:100%;padding-top:150px}apim-assembler .assemblyFlow.infoPanelBottom .assemblyInfoSection{border-left:0;bottom:0;box-shadow:2px -2px 5px 0 #d4d4d4;max-height:50%;max-width:100%;min-height:50%;min-width:100%;top:50%;padding-top:0}apim-assembler .assemblyFlow.infoPanelBottom .assemblyInfoSection .header .iconShell{box-shadow:none;position:relative;transform:translateX(0)}apim-assembler .assemblyFlow.infoPanelBottom .assemblyInfoSection .logic .header .iconShell{transform:translateX(0) scale(.7) rotate(135deg)}apim-assembler .assemblyFlow.infoPanelBottom .assemblyInfoSection.md-sidenav-right.md-closed{transform:translate3d(-100%,100%,0)}apim-assembler .assemblyFlow.infoPanelBottom .assemblyInfoSection.maximized{box-shadow:none;max-height:calc(100% - 40px);min-height:calc(100% - 40px);top:40px}apim-assembler .assemblyFlow.infoPanelBottom .policyPartial{height:calc(100% - 60px)}apim-assembler .assemblyFlow .spinner:after{background:#f7fbfd}apim-assembler .assemblyFlow.pinned{width:50%}apim-assembler .md-select-value .md-select-icon{width:12px}apim-assembler .assemblyInfoSection{-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-left:1px solid #e0e0e0;box-shadow:-2px 2px 5px 0 #d4d4d4;max-width:33%;min-width:385px;overflow:visible;top:40px;width:33%;padding-top:100px}apim-assembler .assemblyInfoSection.doubleWidth{max-width:66%;min-width:66%}apim-assembler .assemblyInfoSection.maximized{border-left:0;max-width:100%;min-width:100%}apim-assembler .assemblyInfoSection.maximized .header .iconShell{box-shadow:none;position:relative;transform:translateX(0)}apim-assembler .assemblyInfoSection.maximized .logic .header .iconShell{transform:translateX(0) scale(.7) rotate(135deg)}apim-assembler .assemblyInfoSection .assemblyInfo{background:#fff;height:100%}apim-assembler .assemblyInfoSection .assemblyInfo .assemblyInfoErrorMessage{color:#e1001a;display:inline-block;font-size:12px;margin-top:2px}apim-assembler .assemblyInfoSection .assemblyInfo .md-input-invalid .assemblyInfoWarning{background-image:url(../images/warn_32.svg);background-position:99% 6px;background-repeat:no-repeat;background-size:22px 22px;color:#e1001a}apim-assembler .assemblyInfoSection .assemblyInfo .md-input-invalid .ng-empty .md-select-value{border-bottom-color:#e1001a;color:#e1001a}apim-assembler .assemblyInfoSection .assemblyInfo .md-input-invalid .ng-empty .md-select-value :first-child{background-image:url(../images/warn_32.svg);background-position:right;background-repeat:no-repeat;background-size:22px 22px;line-height:22px}apim-assembler .assemblyInfoSection .assemblyInfo .infoView{height:100%}apim-assembler .assemblyInfoSection .assemblyInfo md-chips,apim-assembler .assemblyInfoSection .assemblyInfo md-input-container,apim-assembler .assemblyInfoSection .assemblyInfo md-input-container2{margin-left:0;margin-right:0;width:100%}apim-assembler .assemblyInfoSection .assemblyInfo md-input-container label{font-size:16px;font-weight:400;transform:translate3d(0,6px,0) scale(.75)}apim-assembler .assemblyInfoSection .assemblyInfo md-input-container input,apim-assembler .assemblyInfoSection .assemblyInfo md-input-container md-select-value span div,apim-assembler .assemblyInfoSection .assemblyInfo md-input-container textarea{font-weight:700}apim-assembler .assemblyInfoSection .assemblyInfo md-input-container2 input,apim-assembler .assemblyInfoSection .assemblyInfo md-input-container2 md-select-value span div,apim-assembler .assemblyInfoSection .assemblyInfo md-input-container2 textarea{font-weight:700}apim-assembler .assemblyInfoSection .assemblyInfo .closeInfo{margin:6px 12px 6px 6px;padding:0}apim-assembler .assemblyInfoSection .assemblyInfo .jumpToCode,apim-assembler .assemblyInfoSection .assemblyInfo .maximizeInfo,apim-assembler .assemblyInfoSection .assemblyInfo .togglePanelPosition{margin:6px;padding:0}apim-assembler .assemblyInfoSection .assemblyDescription{font-size:12px;margin-left:3px}apim-assembler .assemblerCanvas{background-color:#f0f2f4;cursor:initial;height:calc(100% - 40px);outline:0;overflow:auto;position:relative;white-space:nowrap;padding-left:20px}apim-assembler .assemblerCanvas .inputNode,apim-assembler .assemblerCanvas .outputNode{background-color:#f7fbfd;border:3px solid #bebebe;border-radius:50%;display:inline-block;height:32px;margin-top:28px;position:relative;vertical-align:top;width:32px;z-index:1}apim-assembler .assemblerCanvas .outputNode{background-color:#bebebe;margin-right:20px}apim-assembler .assemblerCanvas .outputNode:focus{outline:0}apim-assembler .assemblerCanvas .catchContainer{border-bottom-color:#bebebe}apim-assembler .assemblerCanvas.hideCatches .outerCatch{display:none}apim-assembler .assemblerCanvas .policyNode{display:inline-block;top:3px;position:relative;vertical-align:top}apim-assembler .assemblerCanvas .policyNode.snipped{padding:16px 0 16px 16px}apim-assembler .assemblerCanvas .policyNode.snipped>.outerShell{border:4px dotted #4b68fa;width:184px}apim-assembler .assemblerCanvas .policyNode .policyName{margin-left:35px}apim-assembler .assemblerCanvas .policyNode .iconShell{font-size:30px;height:64px;left:-32px;line-height:30px;padding:10px;position:absolute;top:-12px;width:64px}apim-assembler .assemblerCanvas .policyNode.applicationNode .iconShell{border-radius:50%}apim-assembler .assemblerCanvas .policyNode.applicationNode .nodeBody{background-color:#f8f8f8;color:#969696;line-height:20px;overflow-wrap:break-word;padding:8px 12px 8px 35px}apim-assembler .assemblerCanvas .policyNode.applicationNode .nodeBody .applicationNodeDetails{white-space:normal;word-wrap:break-word;max-height:20px;overflow:hidden}apim-assembler .assemblerCanvas .policyNode.applicationNode .nodeBody .applicationNodeDetailsLine2{max-height:20px;overflow:hidden;text-overflow:ellipsis}apim-assembler .assemblerCanvas .policyNode.applicationNode .nodeBody .applicationNodeDetailsOverflow{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}apim-assembler .assemblerCanvas .policyNode.referenceNode>.outerShell>.innerShell>.policyName{margin-left:55px}apim-assembler .assemblerCanvas .policyNode.referenceNode>.outerShell>.innerShell>.iconShell{left:-5px}apim-assembler .assemblerCanvas .policyNode.policyGatewayMiss .innerShell{opacity:.2}apim-assembler .assemblerCanvas .clauseLabel{color:#a0a0a0;font-size:16px;height:18px;line-height:normal;margin-bottom:5px;margin-left:25px;max-width:335px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}apim-assembler .assemblerCanvas .clauseLabel.expanded{white-space:normal}apim-assembler .assemblerCanvas .ghostPolicy{background-color:#fff;border:2px dashed #bebebe;height:32px;left:50%;opacity:0;position:absolute;top:50%;transition:opacity .5s linear;transform:translate(-50%,-50%);width:32px;z-index:1}apim-assembler .assemblerCanvas .dropzoneGroup.on-drag-enter .ghostPolicy,apim-assembler .assemblerCanvas .dropzoneGroup.on-drag-hover .ghostPolicy{opacity:1}apim-assembler .assemblerCanvas .clauseContainer{min-height:42px}apim-assembler .assemblerCanvas .conditionShell>.clauseContainer{min-height:52px}apim-assembler .assemblerCanvas .conditionShell,apim-assembler .assemblerCanvas .outerShell{min-height:32px}apim-assembler .assemblerCanvas .catchShell,apim-assembler .assemblerCanvas .clauseShell,apim-assembler .assemblerCanvas .executeShell{min-height:42px}apim-assembler .assemblerCanvas .outerShell{background-color:#f0f2f4;margin-left:5px;position:relative;width:180px;z-index:1}apim-assembler .assemblerCanvas .innerShell{box-shadow:0 2px 4px 0 rgba(0,0,0,.4);outline:0;position:relative;transition:opacity .5s linear;vertical-align:top;width:100%;z-index:1}apim-assembler .assemblerCanvas .clauseShell,apim-assembler .assemblerCanvas .conditionShell,apim-assembler .assemblerCanvas .executeShell{border-top:0;position:relative}apim-assembler .assemblerCanvas .catchShell{background-color:#f6f6f6;min-height:52px;padding-bottom:32px;position:relative}apim-assembler .assemblerCanvas .catchContainer,apim-assembler .assemblerCanvas .clauseContainer,apim-assembler .assemblerCanvas .executeContainer{position:relative}apim-assembler .assemblerCanvas .catchShell .catchContainer:nth-last-child(2),apim-assembler .assemblerCanvas .clauseShell .clauseContainer:nth-last-child(2),apim-assembler .assemblerCanvas .conditionShell .conditionContainer:nth-last-child(1),apim-assembler .assemblerCanvas .executeShell .executeContainer:nth-last-child(2){border-bottom:0}apim-assembler .assemblerCanvas .clauseRow{min-height:147px;padding:20px 20px 20px 7px}apim-assembler .assemblerCanvas .clauseRowBrowseMapping{background-color:inherit;position:absolute;right:5px;top:60px;width:16px;height:16px;min-width:16px;min-height:16px}apim-assembler .assemblerCanvas .clauseRowTerminator{background-color:#bebebe;border-radius:50%;height:8px;position:absolute;right:0;top:86px;transform:translateY(-3px) translateX(3px);width:8px;z-index:1}apim-assembler .assemblerCanvas .executeContainer{padding:10px 0}apim-assembler .assemblerCanvas .catchContainer:first-child:before,apim-assembler .assemblerCanvas .clauseContainer:first-child:before,apim-assembler .assemblerCanvas .executeContainer:first-child:before{top:25px}apim-assembler .assemblerCanvas .clauseDropzoneGroup{background-color:#fff;border:2px dashed #bebebe;bottom:0;height:40px;left:-13px;opacity:0;position:absolute;transition:opacity .5s linear;width:66px}apim-assembler .assemblerCanvas .clauseDropzoneGroup.on-drag-enter,apim-assembler .assemblerCanvas .clauseDropzoneGroup.on-drag-hover{opacity:1}apim-assembler .assemblerCanvas .clauseDropzoneGroup.on-drag-hover{background-color:#fff5db;border:2px dashed #ffc30c}apim-assembler .assemblerCanvas .clauseContainer>.clauseRow.otherwiseClause>.clauseRowInner>.dropzoneGroup{margin-left:20px}apim-assembler .assemblerCanvas .clauseRow>.dropzoneGroup:last-child{width:10px}apim-assembler .assemblerCanvas .catchContainer>.clauseRow>.inlineContainer:last-child>.dropzoneGroup.on-drag-enter:before,apim-assembler .assemblerCanvas .catchContainer>.clauseRow>.inlineContainer:last-child>.dropzoneGroup.on-drag-hover:before,apim-assembler .assemblerCanvas .clauseContainer>.clauseRow>.inlineContainer:last-child>.dropzoneGroup.on-drag-enter:before,apim-assembler .assemblerCanvas .clauseContainer>.clauseRow>.inlineContainer:last-child>.dropzoneGroup.on-drag-hover:before,apim-assembler .assemblerCanvas .clauseRow>.dropzoneGroup.on-drag-enter:last-child,apim-assembler .assemblerCanvas .clauseRow>.dropzoneGroup.on-drag-hover:last-child,apim-assembler .assemblerCanvas .executeContainer>.clauseRow>.inlineContainer:last-child>.dropzoneGroup.on-drag-enter:before,apim-assembler .assemblerCanvas .executeContainer>.clauseRow>.inlineContainer:last-child>.dropzoneGroup.on-drag-hover:before{opacity:1}apim-assembler .assemblerCanvas .inlineContainer{display:inline-block;vertical-align:top}apim-assembler .assemblerCanvas .nodeGroup{display:inline-block;height:100%;vertical-align:top}apim-assembler .assemblerCanvas .clauseContainer .catchIcon+.dropzoneGroup,apim-assembler .assemblerCanvas .clauseContainer .clauseIcon+.dropzoneGroup{left:3px}apim-assembler .assemblerCanvas .dropzoneGroup:after{bottom:0;content:'';opacity:0;position:absolute;top:0;transition:opacity .5s linear;width:35px}apim-assembler .assemblerCanvas .dropzoneGroup.on-drag-hover .ghostPolicy{background-color:#fff5db;border:2px dashed #ffc30c}apim-assembler .assemblerCanvas .policyNode .inlineContainer:last-child>.dropzoneGroup{margin-right:-20px}apim-assembler .assemblerCanvas .policyNode.subflowNode:after{display:none}apim-assembler .assemblerCanvas .policyNode.subflowNode .clauseRow:before{border-left:2px solid #bebebe;bottom:0;content:'';left:19px;position:absolute;top:-20px}apim-assembler .assemblerCanvas .policyNode.subflowNode .clauseShell>div:last-of-type>.clauseRow:before,apim-assembler .assemblerCanvas .policyNode.subflowNode .conditionShell>div:last-of-type>.clauseRow:before{height:108px}apim-assembler .assemblerCanvas .policyNode.subflowNode .clauseRow:after{border-left:2px solid #bebebe;bottom:0;content:'';position:absolute;right:0;top:0}apim-assembler .assemblerCanvas .policyNode.subflowNode .clauseShell>div:first-of-type>.clauseRow:after,apim-assembler .assemblerCanvas .policyNode.subflowNode .conditionShell>div:first-of-type>.clauseRow:after{top:-20px}apim-assembler .assemblerCanvas .policyNode.subflowNode .clauseShell>div:last-of-type>.clauseRow:after,apim-assembler .assemblerCanvas .policyNode.subflowNode .conditionShell>div:last-of-type>.clauseRow:after{height:87px}apim-assembler .assemblerCanvas .policyNode.subflowNode .clauseShell>div:only-of-type>.clauseRow:after,apim-assembler .assemblerCanvas .policyNode.subflowNode .conditionShell>div:only-of-type>.clauseRow:after{height:108px}apim-assembler .assemblerCanvas .policyNode.subflowNode.minimized .clauseRow:after{display:none}apim-assembler .assemblerCanvas .policyNode.subflowNode .policyNode.subflowNode .clauseShell>div:first-of-type>.clauseRow:after,apim-assembler .assemblerCanvas .policyNode.subflowNode .policyNode.subflowNode .conditionShell>div:first-of-type>.clauseRow:after{top:-20px}apim-assembler .assemblerCanvas .catchContainer .policyNode:last-child:after,apim-assembler .assemblerCanvas .clauseContainer .policyNode:last-child:after,apim-assembler .assemblerCanvas .executeContainer .policyNode:last-child:after{right:initial}apim-assembler .infoPanelRight.infoPanelOpen .assemblerCanvas{max-width:calc(100% - 385px);width:67%}apim-assembler .infoPanelRight.infoPanelOpen.infoPanelDoubleWidth .assemblerCanvas{width:34%}apim-assembler .infoPanelBottom.infoPanelOpen .assemblerCanvas{height:calc(50% - 40px)}apim-assembler .apim .underMainBanner .policyInner{height:calc(100vh - 150px)}apim-assembler .apim .underMainBanner .policyInner.gatewaysShown{height:calc(100vh - 248px)}apim-assembler .apim .makeSpaceForMessage .underMainBanner .policyInner{height:calc(100vh - 188px)}apim-assembler .apim .makeSpaceForMessage .underMainBanner .policyInner.gatewaysShown{height:calc(100vh - 286px)}apim-assembler .policy .policyInfoButton{color:#c3c3c3!important;display:none;font-size:16px;line-height:32px;margin-left:-5px;margin-right:10px}apim-assembler .policy:hover .policyInfoButton{display:inline-block}apim-assembler .policyList .policyInner.gatewaysShown{height:calc(100% - 138px)}apim-assembler .policy .policyInfoButton,apim-assembler .template .policyInfoButton{color:#c3c3c3!important;display:none;font-size:16px;line-height:32px;margin-left:-5px;margin-right:10px}apim-assembler .policy:hover .policyInfoButton,apim-assembler .template:hover .policyInfoButton{display:inline-block}apim-assembler .ace_property_editor{height:100%}apim-assembler .ace_property_editor_container{bottom:0;left:0;position:absolute;right:0;top:37px}apim-assembler .property_form{display:inline-block;height:100%;overflow:auto;padding:10px;vertical-align:top;width:100%}apim-assembler .assemblyCatchSwitch{line-height:31px;margin-top:5px}apim-assembler .assemblySlider{height:30px;margin:-3px 5px 0 15px;vertical-align:top;width:100px}apim-assembler .assemblyCatchScaler,apim-assembler .assemblyScaler{padding:40px 30px 0;transform-origin:top left;transition:all .4s ease-in-out}apim-assembler .assemblySection md-backdrop{display:none}apim-assembler .assemblyInfo .catchCase,apim-assembler .assemblyInfo .switchCase{border-bottom:1px solid #e0e0e0;display:flex;padding:10px;position:relative}apim-assembler .assemblyInfo .switchCase2{display:flex;padding:2px;position:relative}apim-assembler .assemblyInfo .header{background-color:#fff;box-shadow:0 2px 3px 0 #d4d4d4;box-sizing:border-box;font-weight:400;height:60px;line-height:60px;padding:9px 0 9px 24px;position:relative;z-index:1}apim-assembler .assemblyInfo .header .iconShell{background-color:transparent;box-shadow:-2px 0 5px 0 #d4d4d4;left:0;padding:0;position:absolute;transform:translateX(-50%)}apim-assembler .assemblyInfo .header .iconShell .iconInnerShell{height:100%;width:100%}apim-assembler .assemblyInfo .header .policyName{max-width:calc(100% - 210px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000;display:inline-block;padding-left:5px}apim-assembler .assemblyInfo .logic .iconShell{background-color:#f0f2f4;border:2px solid #f5a623;border-radius:0;box-shadow:2px 2px 5px 0 #d4d4d4;color:#f5a623;line-height:24px;transform:translateX(-50%) scale(.7) rotate(135deg)}apim-assembler .assemblyInfo .logic .iconShell div{transform:rotate(-135deg)}apim-assembler .assemblyInfo .application .iconShell{border-radius:50%}apim-assembler .assemblyInfo .catchCase .catchContent,apim-assembler .assemblyInfo .switchCase .switchCase2 .conditionContent{flex:1}apim-assembler .assembly-canvas__request .innerShell,apim-assembler .assembly-canvas__response .innerShell,apim-assembler .catchContainer:after,apim-assembler .catchContainer:before,apim-assembler .catchIcon,apim-assembler .catchLabel,apim-assembler .catchShell:after,apim-assembler .catchShell:before,apim-assembler .clauseContainer:after,apim-assembler .clauseContainer:before,apim-assembler .clauseIcon,apim-assembler .clauseRow:after,apim-assembler .clauseRow:before,apim-assembler .clauseRowInner:after,apim-assembler .clauseRowTerminator,apim-assembler .clauseShell:after,apim-assembler .clauseShell:before,apim-assembler .conditionShell:after,apim-assembler .conditionShell:before,apim-assembler .dropzoneGroup:before,apim-assembler .executeContainer:after,apim-assembler .executeContainer:before,apim-assembler .executeShell:after,apim-assembler .executeShell:before,apim-assembler .inputNode,apim-assembler .outputNode,apim-assembler .policyNode:before,apim-assembler apim-node .innerShell{transition:opacity .5s linear}apim-assembler .assemblerCanvas.filtering .assembly-canvas__request .innerShell.searchMiss,apim-assembler .assemblerCanvas.filtering .assembly-canvas__response .innerShell.searchMiss,apim-assembler .assemblerCanvas.filtering .catchContainer:after,apim-assembler .assemblerCanvas.filtering .catchContainer:before,apim-assembler .assemblerCanvas.filtering .catchIcon.searchMiss,apim-assembler .assemblerCanvas.filtering .catchLabel,apim-assembler .assemblerCanvas.filtering .catchShell:after,apim-assembler .assemblerCanvas.filtering .catchShell:before,apim-assembler .assemblerCanvas.filtering .clauseContainer:after,apim-assembler .assemblerCanvas.filtering .clauseContainer:before,apim-assembler .assemblerCanvas.filtering .clauseIcon.searchMiss,apim-assembler .assemblerCanvas.filtering .clauseLabel,apim-assembler .assemblerCanvas.filtering .clauseRow:after,apim-assembler .assemblerCanvas.filtering .clauseRow:before,apim-assembler .assemblerCanvas.filtering .clauseRowInner:after,apim-assembler .assemblerCanvas.filtering .clauseRowTerminator,apim-assembler .assemblerCanvas.filtering .clauseShell:after,apim-assembler .assemblerCanvas.filtering .clauseShell:before,apim-assembler .assemblerCanvas.filtering .conditionShell:after,apim-assembler .assemblerCanvas.filtering .conditionShell:before,apim-assembler .assemblerCanvas.filtering .dropzoneGroup:before,apim-assembler .assemblerCanvas.filtering .executeContainer:after,apim-assembler .assemblerCanvas.filtering .executeContainer:before,apim-assembler .assemblerCanvas.filtering .executeShell:after,apim-assembler .assemblerCanvas.filtering .executeShell:before,apim-assembler .assemblerCanvas.filtering .inputNode,apim-assembler .assemblerCanvas.filtering .outputNode,apim-assembler .assemblerCanvas.filtering .policyNode:before,apim-assembler .assemblerCanvas.filtering apim-node .innerShell.searchMiss{opacity:.1}apim-assembler .assemblerCanvas.filtering .clauseShell,apim-assembler .assemblerCanvas.filtering .conditionShell,apim-assembler .assemblerCanvas.filtering .executeShell{border-color:rgba(190,190,190,.1)}apim-assembler .innerShell.on-dragging,apim-assembler .policy.on-dragging{opacity:.2}apim-assembler apim-assembly-policy .policy,apim-assembler apim-assembly-template .template{cursor:pointer;margin:10px}apim-assembler .assemblyInfo .policyPartial{height:calc(100% - 60px);overflow-y:auto;white-space:initial}apim-assembler apim-assembly-policy .policy.logic .iconShell{transform:scale(.7) rotate(135deg)}apim-assembler .outerCatch{box-shadow:0 0 5px 0 #c8c8c8;margin:20px -30px -30px}apim-assembler .catchShell .catchLabel{display:none}apim-assembler .outerCatch .catchShell .catchLabel{color:#a0a0a0;cursor:pointer;display:block;font-size:1.4em;padding:10px}apim-assembler .innerShell.on-dragging~.catchShellContainer,apim-assembler .innerShell.on-dragging~.clauseShellContainer,apim-assembler .innerShell.on-dragging~.executeShellContainer,apim-assembler .subflowNode.on-dragging .catchShellContainer,apim-assembler .subflowNode.on-dragging .clauseShellContainer,apim-assembler .subflowNode.on-dragging .executeShellContainer{opacity:.2}apim-assembler .innerShell.on-dragging~.catchShellContainer .clauseDropzoneGroup,apim-assembler .innerShell.on-dragging~.catchShellContainer .dropzoneGroup,apim-assembler .innerShell.on-dragging~.clauseShellContainer .clauseDropzoneGroup,apim-assembler .innerShell.on-dragging~.clauseShellContainer .dropzoneGroup,apim-assembler .innerShell.on-dragging~.executeShellContainer .clauseDropzoneGroup,apim-assembler .innerShell.on-dragging~.executeShellContainer .dropzoneGroup,apim-assembler .subflowNode.on-dragging .catchShellContainer .clauseDropzoneGroup,apim-assembler .subflowNode.on-dragging .catchShellContainer .dropzoneGroup,apim-assembler .subflowNode.on-dragging .clauseShellContainer .clauseDropzoneGroup,apim-assembler .subflowNode.on-dragging .clauseShellContainer .dropzoneGroup,apim-assembler .subflowNode.on-dragging .executeShellContainer .clauseDropzoneGroup,apim-assembler .subflowNode.on-dragging .executeShellContainer .dropzoneGroup{display:none}apim-assembler .assemblerCanvas .policyName,apim-assembler apim-assembly-policy .policyName,apim-assembler apim-assembly-template .policyName{display:inline-block;vertical-align:top}apim-assembler .assemblerCanvas .policyName{max-width:calc(100% - 42px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px}apim-assembler apim-assembly-policy .policyName,apim-assembler apim-assembly-template .policyName{flex:1;font-size:16px;line-height:32px;margin:0 10px}apim-assembler .assemblerCanvas .policyName,apim-assembler .assemblyInfo .policyName{font-size:16px;font-weight:700;line-height:40px;margin-left:10px;margin-right:10px}apim-assembler .assemblerCanvas .policyName:focus,apim-assembler .assemblyInfo .policyName:focus{outline:0}apim-assembler .assemblyInfo .policyName{max-width:180px}apim-assembler .assemblerCanvas .logicNode>.outerShell>.innerShell>.policyName{background-color:#f0f2f4;margin:0;padding:0 20px;width:100%}apim-assembler .assemblerCanvas .logicNode.minimized>.outerShell>.innerShell>.policyName{width:initial}apim-assembler .assemblerCanvas .referenceNode .logicNode>.outerShell>.innerShell>.policyName{width:calc(100% - 62px)}apim-assembler .assemblerCanvas .subflowNode.isSelected .subflowNode>.outerShell>.innerShell>.policyName,apim-assembler .assemblerCanvas .subflowNode.isSelected>.outerShell>.innerShell>.policyName,apim-assembler .assemblerCanvas .subflowNode:focus .subflowNode>.outerShell>.innerShell>.policyName,apim-assembler .assemblerCanvas .subflowNode:focus>.outerShell>.innerShell>.policyName,apim-assembler .assemblerCanvas .subflowNode:hover>.outerShell>.innerShell>.policyName{background:#fff}apim-assembler .assemblerCanvas .policyVersion,apim-assembler apim-assembly-policy .policyVersion,apim-assembler apim-assembly-template .policyVersion{font-size:12px;margin-right:10px;margin-top:10px}apim-assembler .assemblerCanvas .dropzoneGroup,apim-assembler .innerShell.on-dragging~.catchShellContainer .dropzoneGroupSpacer,apim-assembler .innerShell.on-dragging~.clauseShellContainer .dropzoneGroupSpacer,apim-assembler .innerShell.on-dragging~.executeShellContainer .dropzoneGroupSpacer{display:inline-block;height:60px;position:relative;top:14px;vertical-align:top;width:60px}apim-assembler .assemblerCanvas .dropzoneGroupSpacer{display:none}apim-assembler .assemblerCanvas .dropzoneGroup:before,apim-assembler .innerShell.on-dragging~.catchShellContainer .dropzoneGroupSpacer:before,apim-assembler .innerShell.on-dragging~.clauseShellContainer .dropzoneGroupSpacer:before,apim-assembler .innerShell.on-dragging~.executeShellContainer .dropzoneGroupSpacer:before{border-bottom:2px solid #bebebe;content:'';left:0;position:absolute;right:0;top:29px;transition:opacity .5s linear}apim-assembler .assemblerCanvas .clauseContainer .dropzoneGroup:before{left:12px}apim-assembler apim-node>.nodeWrapper>.policyNode>.outerShell>.innerShell>.nodeActionsContainer{opacity:0}apim-assembler apim-node>.nodeWrapper>.policyNode:hover>.outerShell>.innerShell>.nodeActionsContainer{opacity:1}apim-assembler apim-node>.nodeWrapper>.policyNode .outerShell>.innerShell>.nodeActionsContainer{display:flex;height:50px;justify-content:flex-end;opacity:0;position:absolute;right:0;top:-38px}apim-assembler apim-node>.nodeWrapper>.policyNode.subflowNode>.outerShell>.innerShell>.nodeActionsContainer{top:-60px}apim-assembler apim-node>.nodeWrapper>.policyNode.subflowNode.hover-effect>.outerShell>.innerShell>.nodeActionsContainer{opacity:1}apim-assembler apim-node>.nodeWrapper>.policyNode.subflowNode:hover:not(.hover-effect)>.outerShell>.innerShell>.nodeActionsContainer{opacity:0}apim-assembler apim-node>.nodeWrapper>.policyNode.referenceNode .clauseShellContainer{margin-right:20px}apim-assembler .assemblerCanvas .closeShell,apim-assembler .assemblerCanvas .iconShell,apim-assembler .assemblyInfo .iconShell,apim-assembler apim-assembly-policy .iconShell,apim-assembler apim-assembly-template .iconShell{display:inline-block;vertical-align:top}apim-assembler .assemblerCanvas .closeShell:focus,apim-assembler .assemblerCanvas .iconShell:focus,apim-assembler .assemblyInfo .iconShell:focus,apim-assembler apim-assembly-policy .iconShell:focus,apim-assembler apim-assembly-template .iconShell:focus{outline:0}apim-assembler .assemblerCanvas .logicNode>.outerShell>.innerShell>.iconShell{box-shadow:none;font-size:24px;height:40px;left:0;padding:5px;position:relative;top:1px;width:40px}apim-assembler .assemblerCanvas .iconShell,apim-assembler .assemblyInfo .iconShell{border-radius:5px;color:#fff;height:40px;line-height:30px;padding:5px;text-align:center;width:40px}apim-assembler .assemblerCanvas .logicNode>.outerShell>.innerShell>.iconShell,apim-assembler .assemblyInfo .logicNode>.outerShell>.innerShell>.iconShell{color:inherit}apim-assembler apim-assembly-policy .policy .iconShell,apim-assembler apim-assembly-template .template .iconShell{border-radius:5px;color:#fff;height:32px;line-height:24px;padding:4px;width:32px}apim-assembler apim-assembly-policy .policy.logic .iconShell,apim-assembler apim-assembly-template .policyHeader.expanded .iconShell{border-radius:0;color:#f5a623}apim-assembler .assemblerCanvas .catchContainer .clauseIcon,apim-assembler .assemblerCanvas .clauseContainer .clauseIcon,apim-assembler .assemblerCanvas .clauseGhost,apim-assembler .assemblerCanvas .executeContainer .clauseIcon,apim-assembler .assemblyInfo .caseIcon{background-color:#f0f0f0;border:2px solid #bebebe;display:inline-block;height:20px;left:3px;min-width:20px;position:relative;top:11px;transform:rotate(45deg);vertical-align:top;width:20px;z-index:1}apim-assembler .assemblerCanvas .catchContainer .clauseIcon,apim-assembler .assemblerCanvas .clauseContainer .clauseIcon,apim-assembler .assemblerCanvas .clauseGhost,apim-assembler .assemblerCanvas .executeContainer .clauseIcon{top:34px}apim-assembler .assemblerCanvas .clauseGhost{left:21px;top:8px}apim-assembler .assemblerCanvas .catchContainer .catchIcon,apim-assembler .assemblerCanvas .catchGhost,apim-assembler .assemblerCanvas .clauseContainer .catchIcon,apim-assembler .assemblerCanvas .executeContainer .catchIcon,apim-assembler .assemblyInfo .catchIcon{background-color:#bebebe;border-radius:50%;color:#fff;display:inline-block;font-size:1.6em;font-weight:700;height:28px;left:0;line-height:28px;min-width:28px;position:relative;text-align:center;top:30px;vertical-align:top;width:28px;z-index:1}apim-assembler .assemblerCanvas .catchGhost{left:17px;top:4px}apim-assembler .assemblerCanvas .catchContainer .catchIcon:after,apim-assembler .assemblerCanvas .catchGhost:after,apim-assembler .assemblerCanvas .clauseContainer .catchIcon:after,apim-assembler .assemblerCanvas .executeContainer .catchIcon:after,apim-assembler .assemblyInfo .catchIcon:after{content:'!'}apim-assembler .assemblyInfo .caseIcon,apim-assembler .assemblyInfo .catchIcon{margin:2px 15px 0 5px}apim-assembler .assemblyInfo .catchIcon{top:10px;left:-2px}apim-assembler .assemblerCanvas .clauseNode{border:2px solid #bebebe}apim-assembler apic-condition-expression .expression-clause,apim-assembler apic-condition-expression-left .expression-clause,apim-assembler apic-condition-expression-right .expression-clause{display:block;padding:10px 0 10px 10px}apim-assembler apic-condition-expression .operator,apim-assembler apic-condition-expression-left .operator,apim-assembler apic-condition-expression-right .operator{margin:10px 0 10px 10px}apim-assembler apic-condition-expression .expression-group,apim-assembler apic-condition-expression-left .expression-group,apim-assembler apic-condition-expression-right .expression-group{border-left:3px solid #4b68fa;margin-left:10px}apim-assembler apic-condition-expression .button-panel,apim-assembler apic-condition-expression-left .button-panel,apim-assembler apic-condition-expression-right .button-panel{margin:10px}apim-assembler apic-condition-expression .expression-editor>.button-panel,apim-assembler apic-condition-expression-left .expression-editor>.button-panel,apim-assembler apic-condition-expression-right .expression-editor>.button-panel{float:right;margin:9px 20px 0 0}apim-assembler apic-condition-expression .binary-expression>.button-panel,apim-assembler apic-condition-expression .operation-clause>.button-panel,apim-assembler apic-condition-expression-left .binary-expression>.button-panel,apim-assembler apic-condition-expression-left .operation-clause>.button-panel,apim-assembler apic-condition-expression-right .binary-expression>.button-panel,apim-assembler apic-condition-expression-right .operation-clause>.button-panel{float:right;margin:-5px 20px 0 0}apim-assembler apic-condition-expression .expression-group>.button-panel,apim-assembler apic-condition-expression-left .expression-group>.button-panel,apim-assembler apic-condition-expression-right .expression-group>.button-panel{margin:10px}apim-assembler apic-condition-expression .button-panel:after,apim-assembler apic-condition-expression-left .button-panel:after,apim-assembler apic-condition-expression-right .button-panel:after{clear:both;content:'';display:block;height:0;visibility:hidden}apim-assembler apic-condition-expression .expression-clause .expression-right,apim-assembler apic-condition-expression-left .expression-clause .expression-right,apim-assembler apic-condition-expression-right .expression-clause .expression-right{display:block}apim-assembler apic-condition-expression .call-expression>span:nth-last-of-type(2) .argument-separator,apim-assembler apic-condition-expression-left .call-expression>span:nth-last-of-type(2) .argument-separator,apim-assembler apic-condition-expression-right .call-expression>span:nth-last-of-type(2) .argument-separator{display:none}apim-assembler .assemblerCanvas .policyNode.subflowNode>.outerShell{background:0 0;margin-left:0;width:100%}apim-assembler .assemblerCanvas .policyNode.logicNode>.outerShell>.innerShell{box-shadow:none;color:#a0a0a0}apim-assembler .assemblerCanvas .policyNode.logicNode>.outerShell>.innerShell>.iconShell,apim-assembler .policy.logic .iconShell{background-color:#fff;border:2px solid #bebebe;border-radius:0;transform:rotate(135deg)}apim-assembler .assemblerCanvas .policyNode.logicNode>.outerShell>.innerShell>.iconShell div,apim-assembler .policy.logic .iconInnerShell{transform:rotate(-135deg)}apim-assembler .policy.logic .iconInnerShell{font-size:20px;margin:0}apim-assembler .policy.logic .iconShell{border-color:#f5a623;color:#f5a623}apim-assembler .assemblerCanvas .policyNode.logicNode>.outerShell>.innerShell>.iconShell div{margin-left:2px}apim-assembler .assemblerCanvas .clauseRowInner:after{border-bottom:2px solid #bebebe;content:'';left:19px;position:absolute;right:0;top:86px}apim-assembler .subflowNode.referenceNode:hover .clauseIcon,apim-assembler .subflowNode.referenceNode:hover .clauseRow:after,apim-assembler .subflowNode.referenceNode:hover .clauseRow:before,apim-assembler .subflowNode.referenceNode:hover .clauseRowInner:after,apim-assembler .subflowNode.referenceNode:hover .iconShell,apim-assembler .subflowNode.referenceNode:hover .policyNode .policyName:after,apim-assembler .subflowNode.referenceNode:hover .policyNode .policyName:before{border-color:#4b68fa!important}apim-assembler .assemblerCanvas .subflowNode.logicNode.isSelected>.outerShell>.innerShell .iconShell,apim-assembler .assemblerCanvas .subflowNode.logicNode:focus>.outerShell>.innerShell .iconShell{border-color:#f5a623}apim-assembler :not(.logic-node__has-branch-selected).subflowNode.logicNode.hover-effect>.outerShell>.clauseShellContainer>div>.clauseShell>.clauseContainer>.clauseRow:after,apim-assembler :not(.logic-node__has-branch-selected).subflowNode.logicNode.hover-effect>.outerShell>.clauseShellContainer>div>.clauseShell>.clauseContainer>.clauseRow:before,apim-assembler :not(.logic-node__has-branch-selected).subflowNode.logicNode.hover-effect>.outerShell>.clauseShellContainer>div>.clauseShell>.clauseContainer>.clauseRow>.clauseRowInner:after,apim-assembler :not(.logic-node__has-branch-selected).subflowNode.logicNode.hover-effect>.outerShell>.clauseShellContainer>div>.clauseShell>.clauseContainer>.clauseRow>.clauseRowInner>.clauseIcon,apim-assembler :not(.logic-node__has-branch-selected).subflowNode.logicNode.isSelected>.outerShell>.clauseShellContainer>div>.clauseShell>.clauseContainer>.clauseRow:after,apim-assembler :not(.logic-node__has-branch-selected).subflowNode.logicNode.isSelected>.outerShell>.clauseShellContainer>div>.clauseShell>.clauseContainer>.clauseRow:before,apim-assembler :not(.logic-node__has-branch-selected).subflowNode.logicNode.isSelected>.outerShell>.clauseShellContainer>div>.clauseShell>.clauseContainer>.clauseRow>.clauseRowInner:after,apim-assembler :not(.logic-node__has-branch-selected).subflowNode.logicNode.isSelected>.outerShell>.clauseShellContainer>div>.clauseShell>.clauseContainer>.clauseRow>.clauseRowInner>.clauseIcon,apim-assembler :not(.logic-node__has-branch-selected).subflowNode.logicNode:focus>.outerShell>.clauseShellContainer>div>.clauseShell>.clauseContainer>.clauseRow:after,apim-assembler :not(.logic-node__has-branch-selected).subflowNode.logicNode:focus>.outerShell>.clauseShellContainer>div>.clauseShell>.clauseContainer>.clauseRow:before,apim-assembler :not(.logic-node__has-branch-selected).subflowNode.logicNode:focus>.outerShell>.clauseShellContainer>div>.clauseShell>.clauseContainer>.clauseRow>.clauseRowInner:after,apim-assembler :not(.logic-node__has-branch-selected).subflowNode.logicNode:focus>.outerShell>.clauseShellContainer>div>.clauseShell>.clauseContainer>.clauseRow>.clauseRowInner>.clauseIcon{border-color:#f5a623}apim-assembler :not(.logic-node__has-branch-selected).subflowNode.logicNode.hover-effect>.outerShell>.clauseShellContainer>div>.clauseShell>.clauseContainer>.clauseRow>.clauseRowInner>.clauseIcon,apim-assembler :not(.logic-node__has-branch-selected).subflowNode.logicNode.isSelected>.outerShell>.clauseShellContainer>div>.clauseShell>.clauseContainer>.clauseRow>.clauseRowInner>.clauseIcon,apim-assembler :not(.logic-node__has-branch-selected).subflowNode.logicNode:focus>.outerShell>.clauseShellContainer>div>.clauseShell>.clauseContainer>.clauseRow>.clauseRowInner>.clauseIcon{background-color:#fbdfb1}apim-assembler :not(.logic-node__has-branch-selected).subflowNode.logicNode.hover-effect>.outerShell>.clauseShellContainer>div>.clauseShell>.clauseContainer>.clauseRow>.clauseRowInner>.clauseRowTerminator,apim-assembler :not(.logic-node__has-branch-selected).subflowNode.logicNode.isSelected>.outerShell>.clauseShellContainer>div>.clauseShell>.clauseContainer>.clauseRow>.clauseRowInner>.clauseRowTerminator,apim-assembler :not(.logic-node__has-branch-selected).subflowNode.logicNode:focus>.outerShell>.clauseShellContainer>div>.clauseShell>.clauseContainer>.clauseRow>.clauseRowInner>.clauseRowTerminator{background-color:#f5a623}apim-assembler :not(.logic-node__has-branch-selected).subflowNode.logicNode.hover-effect>.outerShell>.clauseShellContainer>div>.clauseShell>.clauseContainer>.clauseRow>.clauseRowInner>.inlineContainer>.inlineContainer>apim-node>.nodeWrapper>.logicNode>.outerShell>.innerShell>.policyName:after,apim-assembler :not(.logic-node__has-branch-selected).subflowNode.logicNode.hover-effect>.outerShell>.clauseShellContainer>div>.clauseShell>.clauseContainer>.clauseRow>.clauseRowInner>.inlineContainer>.inlineContainer>apim-node>.nodeWrapper>.logicNode>.outerShell>.innerShell>.policyName:before,apim-assembler :not(.logic-node__has-branch-selected).subflowNode.logicNode.isSelected>.outerShell>.clauseShellContainer>div>.clauseShell>.clauseContainer>.clauseRow>.clauseRowInner>.inlineContainer>.inlineContainer>apim-node>.nodeWrapper>.logicNode>.outerShell>.innerShell>.policyName:after,apim-assembler :not(.logic-node__has-branch-selected).subflowNode.logicNode.isSelected>.outerShell>.clauseShellContainer>div>.clauseShell>.clauseContainer>.clauseRow>.clauseRowInner>.inlineContainer>.inlineContainer>apim-node>.nodeWrapper>.logicNode>.outerShell>.innerShell>.policyName:before,apim-assembler :not(.logic-node__has-branch-selected).subflowNode.logicNode:focus>.outerShell>.clauseShellContainer>div>.clauseShell>.clauseContainer>.clauseRow>.clauseRowInner>.inlineContainer>.inlineContainer>apim-node>.nodeWrapper>.logicNode>.outerShell>.innerShell>.policyName:after,apim-assembler :not(.logic-node__has-branch-selected).subflowNode.logicNode:focus>.outerShell>.clauseShellContainer>div>.clauseShell>.clauseContainer>.clauseRow>.clauseRowInner>.inlineContainer>.inlineContainer>apim-node>.nodeWrapper>.logicNode>.outerShell>.innerShell>.policyName:before{border-color:#f5a623}apim-assembler :not(.logic-node__has-branch-selected).subflowNode.logicNode.hover-effect .logicNode>.outerShell>.innerShell>.iconShell,apim-assembler :not(.logic-node__has-branch-selected).subflowNode.logicNode.hover-effect>.outerShell>.innerShell>.iconShell,apim-assembler :not(.logic-node__has-branch-selected).subflowNode.logicNode.isSelected .logicNode>.outerShell>.innerShell>.iconShell,apim-assembler :not(.logic-node__has-branch-selected).subflowNode.logicNode.isSelected>.outerShell>.innerShell>.iconShell,apim-assembler :not(.logic-node__has-branch-selected).subflowNode.logicNode:focus .logicNode>.outerShell>.innerShell>.iconShell,apim-assembler :not(.logic-node__has-branch-selected).subflowNode.logicNode:focus>.outerShell>.innerShell>.iconShell{color:#f5a623}apim-assembler .subflowNode.logicNode.isSelected .clause-row--selected.clauseRowInner:after{border-color:#f5a623}apim-assembler .subflowNode.logicNode.isSelected .clause-row--selected>.clauseRowTerminator{background-color:#f5a623}apim-assembler .subflowNode.logicNode.isSelected .clause-row--selected>.clauseIcon{background-color:#fbdfb1;border-color:#f5a623}apim-assembler .subflowNode.logicNode.isSelected .clause-row--selected>.inlineContainer>.inlineContainer>apim-node>.nodeWrapper>.logicNode>.outerShell>.innerShell>.policyName:after,apim-assembler .subflowNode.logicNode.isSelected .clause-row--selected>.inlineContainer>.inlineContainer>apim-node>.nodeWrapper>.logicNode>.outerShell>.innerShell>.policyName:before{border-color:#f5a623}apim-assembler .nodeWrapper .policyNode{padding:20px 0 20px 20px}apim-assembler .nodeWrapper .policyNode .innerShell:focus,apim-assembler .nodeWrapper .policyNode .innerShell:hover{box-shadow:0 2px 5px 0 rgba(0,0,0,.6)}apim-assembler .nodeWrapper .policyNode .innerShell.isSelected{box-shadow:0 2px 20px 0 rgba(0,0,0,.6)}apim-assembler .nodeWrapper .subflowNode{cursor:pointer;outline:0;min-width:220px;padding:20px}apim-assembler .nodeWrapper .subflowNode.minimized{min-width:initial}apim-assembler .nodeWrapper .subflowNode:before{border-bottom:2px solid #bebebe;content:'';left:0;position:absolute;right:0;top:40px}apim-assembler .nodeWrapper .subflowNode.minimized>.outerShell>.innerShell>.iconShell,apim-assembler .nodeWrapper .subflowNode.minimized>.outerShell>.innerShell>.iconShell.iconShellBackground>.logic-node__icon-container{background-color:#f5a623}apim-assembler .nodeWrapper .subflowNode:not(.isSelected)>.outerShell>.innerShell>.policyName{background-color:#f0f2f4}apim-assembler .nodeWrapper .subflowNode.hover-effect:not(.isSelected),apim-assembler .nodeWrapper .subflowNode:focus:not(.isSelected){background-color:#f6f7f8;box-shadow:none}apim-assembler .nodeWrapper .subflowNode.hover-effect:not(.isSelected) .assembly-canvas__insert-point:not(.on-drag-enter):not(.on-drag-hover).dropzoneGroupSelected .ghostPadder,apim-assembler .nodeWrapper .subflowNode.hover-effect:not(.isSelected) .logicNode:not(.isSelected)>.outerShell>.innerShell>.policyName,apim-assembler .nodeWrapper .subflowNode.hover-effect:not(.isSelected) .outerShell>.innerShell>.policyName,apim-assembler .nodeWrapper .subflowNode:focus:not(.isSelected) .assembly-canvas__insert-point:not(.on-drag-enter):not(.on-drag-hover).dropzoneGroupSelected .ghostPadder,apim-assembler .nodeWrapper .subflowNode:focus:not(.isSelected) .logicNode:not(.isSelected)>.outerShell>.innerShell>.policyName,apim-assembler .nodeWrapper .subflowNode:focus:not(.isSelected) .outerShell>.innerShell>.policyName{background-color:#f6f7f8}apim-assembler .nodeWrapper .subflowNode.hover-effect:not(.isSelected).hover-effect .isSelected .outerShell>.innerShell>.policyName,apim-assembler .nodeWrapper .subflowNode:focus:not(.isSelected).hover-effect .isSelected .outerShell>.innerShell>.policyName{background-color:#fff}apim-assembler .nodeWrapper .subflowNode.isSelected{background-color:#fff;box-shadow:0 2px 20px 0 rgba(0,0,0,.6)}apim-assembler .nodeWrapper .subflowNode.isSelected>.outerShell>.innerShell>.iconShell.iconShellBackground{background-color:#fff}apim-assembler .warning-dialog{background-color:#fefae5;border:1px solid #fdd000;display:inline-block;margin:auto;max-width:30%;min-width:400px;padding:5px 14px;position:relative;top:20px}apim-assembler .warning-content{height:24px;line-height:24px;text-align:left}apim-assembler .warning-content .warning-icon{background-image:url(../images/warn_32_black.svg);background-position:center;background-repeat:no-repeat;background-size:contain;height:24px;width:24px;margin:0 2px}apim-assembler .warning-content .warning-message{font-size:14px;margin:0 6px;vertical-align:top}apim-assembler .warning-content .warning-buttons button{float:right;font-weight:700;line-height:24px;margin:0;min-height:24px;min-width:0;text-transform:none}apim-assembler .warning-content .warning-buttons button:focus,apim-assembler .warning-content .warning-buttons button:hover{background:0 0;text-decoration:underline}apim-assembler .referenceNode .catchShellContainer .nodeActionsContainer,apim-assembler .referenceNode .clauseShellContainer .nodeActionsContainer{opacity:0}apim-assembler .referenceNode .dropzoneGroup .ghostPolicy{display:none!important}.popoverArrow{border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;height:0;margin:0 auto;position:relative;width:0;z-index:100}.popoverError{background-color:#fff;box-shadow:0 3px 8px 0 rgba(0,0,0,.4);font-family:HelvMediumIBM;font-size:10pt;padding:10px;position:relative;z-index:99}.inline-schema-dialog .md-tab{text-transform:none}apim-assembler apic-mapper-schema button.material-icons{font-size:16px;min-height:24px;line-height:24px;vertical-align:middle}apim-assembler apic-mapper-schema .array .title>button.material-icons,apim-assembler apic-mapper-schema .object .title>button.material-icons,apim-assembler apic-mapper-schema .primitive>button.material-icons{display:none}apim-assembler apic-mapper-schema .array .title:hover>button.material-icons,apim-assembler apic-mapper-schema .object .title:hover>button.material-icons,apim-assembler apic-mapper-schema .primitive:hover>button.material-icons{display:inline}apim-assembler .json-schema-view,apim-assembler apic-mapper-schema{font-family:inherit;font-size:0;display:table-cell;width:100%}apim-assembler apic-mapper-schema.array-container,apim-assembler apic-mapper-schema.object-container{display:block}apim-assembler .json-schema-view .description,apim-assembler .json-schema-view .enums,apim-assembler .json-schema-view .format,apim-assembler .json-schema-view .range,apim-assembler .json-schema-view .uniqueItems,apim-assembler apic-mapper-schema .description,apim-assembler apic-mapper-schema .enums,apim-assembler apic-mapper-schema .format,apim-assembler apic-mapper-schema .range,apim-assembler apic-mapper-schema .uniqueItems{display:none}apim-assembler .json-schema-view>*,apim-assembler apic-mapper-schema>*{font-size:14px;line-height:24px}apim-assembler .json-schema-view .toggle-handle:after,apim-assembler apic-mapper-schema .toggle-handle:after{content:"-";font-size:14px;margin:0 1px 0 2px}apim-assembler .json-schema-view.collapsed .toggle-handle:after,apim-assembler apic-mapper-schema.collapsed .toggle-handle:after{content:"+";font-size:14px;margin:0}apim-assembler .json-schema-view .toggle-handle,apim-assembler .json-schema-view .toggle-handle:hover,apim-assembler apic-mapper-schema .toggle-handle,apim-assembler apic-mapper-schema .toggle-handle:hover{text-decoration:none;color:#333;padding-right:2px}apim-assembler .json-schema-view .description,apim-assembler apic-mapper-schema .description{color:gray;font-style:italic}apim-assembler .json-schema-view .title,apim-assembler apic-mapper-schema .title{font-weight:400;cursor:inherit;display:inline-table}apim-assembler .json-schema-view .title,apim-assembler .json-schema-view .title:hover,apim-assembler apic-mapper-schema .title,apim-assembler apic-mapper-schema .title:hover{text-decoration:none;color:#333}apim-assembler .json-schema-view .property,apim-assembler apic-mapper-schema .property{font-size:0;display:block;width:100%}apim-assembler .json-schema-view .property>*,apim-assembler apic-mapper-schema .property>*{font-size:14px;padding:0}apim-assembler .json-schema-view .name,apim-assembler apic-mapper-schema .name{color:inherit;display:table-cell;vertical-align:top;white-space:nowrap;padding-right:5px}apim-assembler .json-schema-view .primitive .name,apim-assembler apic-mapper-schema .primitive .name{display:inline}apim-assembler .json-schema-view .primitive,apim-assembler apic-mapper-schema .primitive{line-height:25px}apim-assembler .json-schema-view .primitive:before,apim-assembler apic-mapper-schema .primitive:before{content:' ';margin-right:17px}apim-assembler .json-schema-view .unnamed.name,apim-assembler apic-mapper-schema .unnamed.name{font-style:italic}apim-assembler .json-schema-view .primitive>.title>.name,apim-assembler apic-mapper-schema .primitive>.title>.name{padding-left:15px}apim-assembler .json-schema-view .bracket,apim-assembler apic-mapper-schema .bracket{display:table-cell}apim-assembler .json-schema-view .extender,apim-assembler apic-mapper-schema .extender{margin-right:5px}apim-assembler .json-schema-view .addProperty,apim-assembler .json-schema-view .extender,apim-assembler .json-schema-view .range,apim-assembler .json-schema-view .type,apim-assembler .json-schema-view .xOf,apim-assembler apic-mapper-schema .addProperty,apim-assembler apic-mapper-schema .extender,apim-assembler apic-mapper-schema .range,apim-assembler apic-mapper-schema .type,apim-assembler apic-mapper-schema .xOf{color:grey;vertical-align:top}apim-assembler .json-schema-view .required,apim-assembler apic-mapper-schema .required{color:red}apim-assembler .json-schema-view .required .inner,apim-assembler apic-mapper-schema .required .inner{padding-left:18px}apim-assembler .json-schema-view .inner,apim-assembler apic-mapper-schema .inner{padding-left:10px}apim-assembler .json-schema-view .discriminator,apim-assembler apic-mapper-schema .discriminator{margin-left:17px}apim-assembler .json-schema-view .discriminator md-select,apim-assembler apic-mapper-schema .discriminator md-select{margin:0}apim-assembler .json-schema-view.collapsed.description,apim-assembler .json-schema-view.collapsed.property,apim-assembler apic-mapper-schema.collapsed.description,apim-assembler apic-mapper-schema.collapsed.property{display:none}apim-assembler .json-schema-view .brace,apim-assembler apic-mapper-schema .brace{vertical-align:top}apim-assembler .json-schema-view.collapsed.closing.brace,apim-assembler apic-mapper-schema.collapsed.closing.brace{display:inline-block}apim-assembler .json-schema-view.collapsed.toggler,apim-assembler apic-mapper-schema.collapsed.toggler{transform:rotate(-90deg)}apim-assembler .mapper-inputs,apim-assembler .mapper-outputs{flex:1;max-width:calc(50% - 100px)}apim-assembler .mapper-inputs-container,apim-assembler .mapper-outputs-container{height:calc(100% - 40px);overflow:auto;padding:0 5px}apim-assembler .mapper-inputs .discriminator{display:none}apim-assembler .mapperEditIcon{margin:6px 12px 6px 6px;color:#fff!important;float:right}apim-assembler .mapObject{display:flex;margin:10px 0}apim-assembler .mapObject>.halfWidth{flex:.5}apim-assembler .mapObject>.thirdWidth{flex:.33}apim-assembler .schema-block{padding:5px 0}apim-assembler .mapper-inputs .mapper-header,apim-assembler .mapper-outputs .mapper-header{background-color:#b4b4b4}apim-assembler .mapper-transformation{overflow:hidden}apim-assembler .mapper-transformation .mapper-header{background-color:#a0a0a0}apim-assembler .mapper-header{height:40px;line-height:40px;text-align:center;color:#fff;font-size:1.5em}apim-assembler .mapper-container{display:flex;margin:0 auto;position:absolute;width:100%;height:calc(100% - 60px)}apim-assembler .mapper-canvas{width:200px;height:calc(100vh - 40px);background-color:#fafafa}apim-assembler .mapper-canvas .collapsed-mapper-line,apim-assembler .mapper-canvas .mapper-line{stroke-width:2;fill:none;pointer-events:none}apim-assembler .mapper-canvas .mapper-line{stroke:#1bb000}apim-assembler .mapper-canvas .collapsed-mapper-line{stroke:#ddd}apim-assembler .mapper-canvas .mapper-group-selected .function-node,apim-assembler .mapper-canvas .mapper-group:hover .function-node{fill:#000}apim-assembler .mapper-canvas .mapper-function-icon{cursor:pointer}apim-assembler .mapper-canvas .click-zone-input,apim-assembler .mapper-canvas .click-zone-output{opacity:0;cursor:pointer}apim-assembler .mapper-canvas circle.collapsed-input-node,apim-assembler .mapper-canvas circle.collapsed-output-node{stroke:#ddd;fill:#ddd;stroke-width:2}apim-assembler .mapper-canvas circle.function-node,apim-assembler .mapper-canvas circle.input-node,apim-assembler .mapper-canvas circle.output-node{stroke:#999;fill:#ddd;stroke-width:2;cursor:pointer}apim-assembler .mapper-canvas circle.output-node.mapped{stroke:#1bb000;fill:#66dd06}apim-assembler .mapper-canvas circle.input-node:hover,apim-assembler .mapper-canvas circle.output-node:hover{fill:#999}apim-assembler .mapper-canvas circle.output-node.mapped:hover{fill:#1bb000}apim-assembler .mapper-mappable div,apim-assembler .mapper-target div,apim-assembler .mapper-unmappable div,apim-assembler .mapper-untargetable div{display:inline-block;vertical-align:middle}apim-assembler .mapper-mappable .mapper-icon{float:right}apim-assembler .mapper-type-array .mapper-icon{background-image:url(../images/types/array.png);width:20px;height:20px}apim-assembler .mapper-type-array-start .mapper-icon{background-image:url(../images/types/array-start.png);width:10px;height:16px;margin:2px}apim-assembler .mapper-type-array-end .mapper-icon{background-image:url(../images/types/array-end.png);width:10px;height:16px;margin:2px}apim-assembler .mapper-type-at .mapper-icon{background-image:url(../images/types/at.png);width:20px;height:20px}apim-assembler .mapper-type-binary .mapper-icon{background-image:url(../images/types/binary.png);width:20px;height:20px}apim-assembler .mapper-type-boolean .mapper-icon{background-image:url(../images/types/boolean.png);width:20px;height:20px}apim-assembler .mapper-type-object .mapper-icon{background-image:url(../images/types/object.png);width:16px;height:16px;margin:2px}apim-assembler .mapper-type-object-start .mapper-icon{background-image:url(../images/types/object-start.png);width:10px;height:16px;margin:2px}apim-assembler .mapper-type-object-end .mapper-icon{background-image:url(../images/types/object-end.png);width:10px;height:16px;margin:2px}apim-assembler .mapper-type-complex .mapper-icon{background-image:url(../images/types/complex.png);width:20px;height:20px}apim-assembler .mapper-type-date .mapper-icon{background-image:url(../images/types/date.png);width:20px;height:20px}apim-assembler .mapper-type-integer .mapper-icon{background-image:url(../images/types/integer.png);width:20px;height:20px}apim-assembler .mapper-type-number .mapper-icon{background-image:url(../images/types/number.png);width:20px;height:20px}apim-assembler .mapper-type-string .mapper-icon{background-image:url(../images/types/string.png);width:20px;height:20px}apim-assembler .mapper-type-null .mapper-icon{background-image:url(../images/types/unknown.png);width:20px;height:20px}apim-assembler .assemblyInfo .map .policyPartial{padding:0}