.gridDataBrowser{display:flex;flex-direction:column;flex:1 1}.gridDataBrowser .header{display:flex;flex:0 0 70px;align-items:center;justify-content:center;padding-left:30px;padding-right:20px}.gridDataBrowser .header .headerContent{display:flex;flex:1 1}.ie .gridDataBrowser .header .headerContent{max-width:none}.gridDataBrowser .header .headerLabel{font-size:20px;font-weight:700;display:flex;align-items:center;color:#646668}.gridDataBrowser .header .bulkActionLabel{margin-left:20px;width:90%}.gridDataBrowser .header .cancel{margin-right:5px}.gridDataBrowser .header .circleText{height:30px;width:30px;text-align:center;border-radius:50%;background:#00739d;color:#fff;vertical-align:middle;padding-top:5px}.gridDataBrowser .bulkActionHeader{background-color:#e6f4fd;border-bottom:solid #a2cad9;border-width:2px}.gridDataBrowser .tools{display:flex;align-items:center;justify-content:center;flex:0 0 auto;background-color:#f9f9f9;border-top:1px solid #dfe0e1;border-bottom:1px solid #dfe0e1}.gridDataBrowser .tools .toolsContent{width:100%;padding:10px 20px 10px 30px}.ie .gridDataBrowser .tools .toolsContent{max-width:none}.gridDataBrowser .tools .toolsContent .splitter{width:100%}.gridDataBrowser .tools .toolsContent .advancedFilterListWrapper{display:inline}.gridDataBrowser .tools .toolsContent .advancedFilterListWrapper .advancedFilterList .firstClearButtonFilterComponent{margin-left:auto}.gridDataBrowser .tools .toolsContent .advancedFilterListWrapper .advancedFilterList .firstClearButton{margin:7px 0 0;font-size:12px;text-decoration:underline;font-weight:700}.gridDataBrowser .tools .toolsContent .advancedFilterListWrapper .advancedFilterList .filterComponent{padding-top:0;padding-bottom:2px}.gridDataBrowser .tools .toolsContent .advancedFilterListWrapper .advancedFilterList .filterCriterionContainer{padding:0 15px 0 0}.gridDataBrowser .tools .toolsContent .advancedFilterListWrapper .advancedFilterList .filterCriterionContainer .glyphicon{display:inline}.gridDataBrowser .tools .toolsContent .advancedFilterListWrapper .advancedFilterList .filterCriterionContainer .glyphicon.glyphicon-search{position:absolute;display:inline;top:13px;left:15px;font-size:16px}.gridDataBrowser .tools .toolsContent .advancedFilterListWrapper .advancedFilterList .filterCriterionContainer.checkboxFilter .componentInputContainer{display:flex;flex-direction:row;align-items:center}.gridDataBrowser .tools .toolsContent .advancedFilterListWrapper .advancedFilterList .filterCriterionContainer.checkboxFilter .componentInputContainer input{margin:0}.ie .gridDataBrowser .tools .toolsContent .advancedFilterListWrapper .advancedFilterList .filterCriterionContainer.checkboxFilter .componentInputContainer{flex-direction:row}.gridDataBrowser .tools .toolsContent .advancedFilterListWrapper .advancedFilterList .filterCriterionContainer .componentInputContainer{flex-direction:column;align-items:flex-start}.gridDataBrowser .tools .toolsContent .advancedFilterListWrapper .advancedFilterList .filterCriterionContainer .labelContainer{font-size:12px}.gridDataBrowser .tools .toolsContent .advancedFilterListWrapper .advancedFilterList .filterCriterionContainer .removeButton{display:none}.gridDataBrowser .grid{display:flex;overflow:auto;flex:1 1}.gridDataBrowser .grid .gridContainer{display:flex;flex:1 1;flex-direction:column;position:relative;overflow:hidden}.ie .gridDataBrowser .grid .gridContainer{max-width:none}.gridDataBrowser .grid .bulkActionColumn{cursor:default}.gridDataBrowser .grid .bulkActionColumn input[type=checkbox]{cursor:pointer}.gridDataBrowser .grid .columnHeader{display:flex;flex:0 0 60px;border-top:none;border-bottom:1px solid #bcbec0;padding-left:10px}.gridDataBrowser .grid .columnHeader.scrolling{padding-right:17px}.gridDataBrowser .grid .columnHeader .columnRow{overflow:hidden}.gridDataBrowser .grid .columnRow{display:flex;flex:0 0 auto;height:auto}.gridDataBrowser .grid .columnRow .col{display:flex;align-items:center;padding-right:4px;padding-left:4px}.gridDataBrowser .grid .colHover{width:20px;cursor:default}.gridDataBrowser .grid .datagrid{display:flex;flex:1 1;padding-left:10px}.gridDataBrowser .grid .datagrid .columnText{display:inline-block;overflow:hidden;white-space:nowrap;height:20px;text-overflow:ellipsis}.gridDataBrowser .grid .datagrid .columnRow{position:relative;display:flex;height:40px;border-bottom:1px solid #f1f1f1}.gridDataBrowser .grid .datagrid .columnRow:hover{background-color:#f9f9f9}.gridDataBrowser .grid .datagrid .columnRow:hover:before{background-color:#00739d}.gridDataBrowser .grid .datagrid .columnRow:active{background-color:#f5f5f5}.gridDataBrowser .grid .datagrid .columnRow .columnRowWrapper{display:flex;align-items:center;padding:5px 0;height:100%;width:100%}.gridDataBrowser .grid .datagrid .columnRow .columnRowWrapper:hover:before{background-color:#00739d}.gridDataBrowser .grid .datagrid .columnRow .columnRowWrapper:before{width:12px;content:"";background-color:transparent;flex:0 0 12px;align-self:stretch;margin-top:-5px;margin-bottom:-5px;margin-right:8px;display:block}.gridDataBrowser .grid .datagrid .columnRow .columnRowWrapper .bulkActionColumn{cursor:pointer}.gridDataBrowser .grid .gridEmpty{position:absolute;width:100%;top:50%;text-align:center;margin-top:-10px;font-size:18px}.dynamicGrid .gridPaging,.dynamicGrid .header{display:none}.dynamicGrid .firstClearButton{margin:0!important;font-size:14px!important}.ie .dynamicGrid .filterCriterionContainer.dataSetBrowserAdvancedFilterType.nameSubstring{height:35px}.dynamicGrid .filterCriterionContainer .componentInputContainer.nameSubstring .glyphicon.glyphicon-search{top:25px!important}.dynamicGrid .filterCriterionContainer .componentInputContainer.nameSubstring input{text-indent:35px;width:200px}.dynamicGrid .filterCriterionContainer .componentInputContainer .labelContainer.dataSetBrowserAdvancedFilterType.nameSubstring{display:none}.dynamicGrid .filterCriterionContainer .componentInputContainer input.dataSetBrowserAdvancedFilterType.nameSubstring{width:410px;height:35px;text-indent:35px;font-size:14px}.dynamicGrid .filterCriterionContainer .componentInputContainer .labelContainer.dataSetBrowserAdvancedFilterType.types{display:none}.dynamicGrid .filterCriterionContainer .componentInputContainer.dataSetBrowserAdvancedFilterType.types .multiSelect button{height:35px;font-size:14px}.dynamicGrid .filterCriterionContainer .componentInputContainer.dataSetBrowserAdvancedFilterType.types .multiSelect .multiSelectButton .glyphicon{position:absolute;right:5px;top:10px}.dynamicGrid .filterCriterionContainer .componentInputContainer .labelContainer.dataSetBrowserAdvancedFilterType.productNames{display:none}.dynamicGrid .filterCriterionContainer .componentInputContainer.dataSetBrowserAdvancedFilterType.productNames .multiSelect button{height:35px;font-size:14px}.dynamicGrid .filterCriterionContainer .componentInputContainer.dataSetBrowserAdvancedFilterType.productNames .multiSelect .multiSelectButton .glyphicon{position:absolute;right:5px;top:10px}.dynamicGrid .bulkActionColumn{width:21px}.dynamicGrid .grid{flex:0 0 auto}.dynamicGrid .grid .col100{flex:0 0 100%}.dynamicGrid .grid .col95{flex:0 0 95%}.dynamicGrid .grid .col90{flex:0 0 90%}.dynamicGrid .grid .col85{flex:0 0 85%}.dynamicGrid .grid .col80{flex:0 0 80%}.dynamicGrid .grid .col75{flex:0 0 75%}.dynamicGrid .grid .col70{flex:0 0 70%}.dynamicGrid .grid .col65{flex:0 0 65%}.dynamicGrid .grid .col60{flex:0 0 60%}.dynamicGrid .grid .col55{flex:0 0 55%}.dynamicGrid .grid .col50{flex:0 0 50%}.dynamicGrid .grid .col45{flex:0 0 45%}.dynamicGrid .grid .col40{flex:0 0 40%}.dynamicGrid .grid .col35{flex:0 0 35%}.dynamicGrid .grid .col30{flex:0 0 30%}.dynamicGrid .grid .col25{flex:0 0 25%}.dynamicGrid .grid .col20{flex:0 0 20%}.dynamicGrid .grid .col15{flex:0 0 15%}.dynamicGrid .grid .col10{flex:0 0 10%}.dynamicGrid .grid .col5{flex:0 0 5%}.dynamicGrid .resultInfo{position:absolute;left:20px}.dynamicGridModal .modal-header .title{flex:1 1 50%;margin-top:0}.dynamicGridModal .modal-body{overflow-y:hidden!important;position:static;max-height:400px;min-height:300px;padding:0}.dynamicGridModal .gridContainer{min-height:200px;max-height:300px}.appHeaderContainer{height:60px;width:100%}.appContainer{height:calc(100% - 60px);width:100%;display:flex;position:relative}@media print{.appHeaderContainer{display:none}}.configurationContainer{width:100%;height:100%;display:flex}.formEditor{display:flex;flex-direction:column;flex:1 1 100%;width:100%}.formEditor .content{height:0;display:flex;flex:1 1 auto}.formEditorHeader{display:flex;flex-direction:column;flex:0 0 auto}.formEditorHeader .formEditorActionButtonsBar .actionButtonsBarList{margin:0}.formEditorHeader .formEditorActionButtonsBar .buttonContainer{display:flex;flex-direction:column;align-items:center}.formEditorHeader .formEditorActionButtonsBar .buttonContainer .unsavedChanges{color:#ed9332;font-size:12px;margin-bottom:-15px}.formEditorHeader .navigationRow{display:flex;flex:0 0 40px;background-color:#f9f9f9;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);padding-left:30px}.formEditorHeader .navigationRow .btn-link{padding:0}.formEditorHeader .templateDetailsRow{display:flex;flex:0 0 70px;border-bottom:1px solid #dfe0e1;align-items:center}.formEditorHeader .templateDetailsRow .loadingContainer{display:flex;flex:1 1;transition:opacity .25s ease-out}.formEditorHeader .templateDetailsRow .loadingContainer.loading{opacity:0}.formEditorHeader .templateDetailsRow .templateNameColumn{display:flex;flex-direction:column;flex:0 0 auto;max-width:400px;padding-right:45px;padding-left:30px;font-size:18px;font-weight:700;line-height:1.33;border-right:1px solid #dfe0e1;align-items:flex-start}@media only screen and (max-width:1100px){.formEditorHeader .templateDetailsRow .templateNameColumn{max-width:300px;padding:0 25px 0 20px}}@media only screen and (max-width:900px){.formEditorHeader .templateDetailsRow .templateNameColumn{max-width:200px;padding:0 10px}}.formEditorHeader .templateDetailsRow .templateNameColumn .templateName{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.formEditorHeader .templateDetailsRow .templateNameColumn .backButton{font-size:12px;margin-left:-25px}.formEditorHeader .templateDetailsRow .templateNameColumn .backButton .glyphicon{padding-right:5px}.formEditorHeader .templateDetailsRow .templateStatus{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.formEditorHeader .templateDetailsRow .templateDetailsColumn{display:flex;flex:1 1;justify-content:space-around;padding-left:10px}.formEditorHeader .templateDetailsRow .templateDetailsColumn .detailColumn{display:flex;flex-direction:column;padding:0 5px}.formEditorHeader .templateDetailsRow .templateDetailsColumn .detailColumn .detailLabel{font-size:12px;line-height:1.67;color:#999c9f}.formEditorHeader .templateDetailsRow .templateDetailsColumn .detailColumn .detailValue{font-size:14px;font-weight:700;color:#434445;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:400px}.formEditorHeader .templateDetailsRow .templateDetailsColumn .detailColumn .detailValue .invalidLabel{color:#ec9231}.formEditorHeader .templateDetailsRow .actionButtonColumn{display:flex;align-items:center;flex:0 0 auto;padding-right:30px}.formEditorHeader .templateDetailsRow .actionButtonColumn .btn{margin:0 5px}.formTemplateErrorModal .modal-dialog{width:900px}.formTemplateErrorModal .errorSummary{padding-left:15px;padding-top:15px}.formTemplateErrorModal .errorListContainer{padding-left:15px;padding-top:10px;padding-right:15px;width:900px}.formEditorNav{display:flex;align-items:stretch;justify-content:center;flex:0 0 50px;border-bottom:1px solid #dfe0e1}.formEditorNav .btn{position:relative;font-size:18px;color:#999c9f;font-weight:100;flex:0 0 auto;padding:0 30px}.formEditorNav .btn.active{color:#00739d;outline:none;font-weight:700;text-decoration:none}.formEditorNav .btn.active:after{background-color:#00739d}.formEditorNav .btn:after{content:" ";background-color:transparent;width:100%;height:8px;bottom:-1px;left:0;position:absolute}.formEditorNav .navButton,.formEditorNav .navButton:active{outline:none}.formRules{display:flex;flex:1 1;flex-direction:row;width:100%}.formRules .ruleBuilderLeftNavContainer{display:flex;flex:0 0 auto;height:100%;background-color:#f9f9f9;min-width:30px;max-width:344px}.ie .formRules .ruleBuilderLeftNavContainer{display:inline-block}.formRules .ruleBuilderContainer{display:flex;flex:1 1;flex-direction:row;overflow:auto;flex-direction:column}.formRules .infoMessage{display:flex;flex:0 0 60px;flex-direction:row;font-size:18px;font-weight:700;color:#646668;border:2px solid #029ad9;border-radius:4px;align-items:center;background-color:rgba(2,154,217,.1);margin-left:23px;margin-right:21px;margin-top:50px}.formRules .infoMessage .glyphicon{color:#029ad9;margin-left:27px;margin-right:22px}.formRules .infoMessage .linkContainer{display:flex;height:24px;justify-content:flex-end;align-items:flex-end}.formRules .infoMessage .linkContainer .newRuleLink{font-size:14px;color:#029ad9;margin-left:10px}.ruleBuilderLeftNav{display:flex;flex:1 1;height:100%}.ie .ruleBuilderLeftNav.open{min-width:344px}.ruleBuilderLeftNav .childButtonContainer{overflow:auto}.ruleBuilderLeftNav .childButtonContainer .childButtons{display:flex;flex:0 0 auto;flex-direction:column}.ruleBuilderLeftNav .childButtonContainer .childButtons .childButton{cursor:pointer}.ruleBuilderLeftNav .childButtonContainer .childButtons .childButton .buttonLabel{height:40px;align-items:center;text-overflow:ellipsis;overflow:hidden;max-width:281px;margin:0 0 0 14px}.ruleBuilderLeftNav .childButtonContainer .childButtons .childButton .buttonLabel .fieldRuleLabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ruleBuilderLeftNav .childButtonContainer .childButtons .childButton .trashContainer{display:flex;flex:1 1;justify-content:flex-end;align-items:center;margin-right:24px;height:40px}.ruleBuilderLeftNav .childButtonContainer .childButtons .childButton .trashContainer a:hover{text-decoration:none}.validateRuleModal .modal-footer{flex:1 1 60px;padding:20px;display:inherit}.validateRuleModal .modal-footer button{margin:0 5px}.validateRuleModal .close{background:transparent;border:none;display:flex;font-size:18px;flex:0 0 auto}.validateRuleModal .glyphicon{top:0}.validateRuleModal .tabs{display:flex;justify-content:center;border-bottom:1px solid #b1b1b1;background-color:#f0f0f0}.validateRuleModal .tabs ul{border-bottom:0}.validateRuleModal .tabs ul li a{border:0}.validateRuleModal .tabs ul li a span{font-size:18px;color:#999c9f}.validateRuleModal .tabs ul li a:focus,.validateRuleModal .tabs ul li a:hover{background-color:transparent}.validateRuleModal .tabs ul li.active{border-bottom:8px solid #00739d}.validateRuleModal .tabs ul li.active a{font-weight:700;background-color:#f0f0f0}.validateRuleModal .tabs ul li.active a span{font-size:18px;color:#00739d}.validateRuleModal .tabs ul li.active a:focus,.validateRuleModal .tabs ul li.active a:hover{border:0;background-color:transparent}.validateRuleModal .content{height:400px;margin-left:10px;margin-right:10px;white-space:pre-line;overflow:auto}.validateRuleModal .errorText{color:#f30}.formBuilder{display:flex;flex:1 1 100%;flex-direction:row;width:100%}.formBuilder .formBuilderLeftNavContainer{display:flex;flex:0 0 auto;background-color:#f9f9f9;min-width:30px;max-width:344px}.ie .formBuilder .formBuilderLeftNavContainer.open{flex:1 1 344px}.formBuilder .formBuilderContainer{display:flex;flex:1 1;height:100%;position:relative;overflow:hidden}.formBuilderLeftNav{display:flex;flex:1 1;height:100%}.formBuilderLeftNav .formBuilderLeftNav{display:flex;flex:1 1;border-right:1px solid #dfe0e1}.formBuilderLeftNav .subTextLabel{display:inline;width:100%;top:18px;right:40px;font-weight:400}:not(.active) .formBuilderLeftNav .subTextLabel{color:#999c9f}.formBuilderLeftNav .accordionButton .arrowContainer .glyphicon{text-decoration:none}.componentPalette .paletteButtons{display:flex;flex-wrap:wrap;padding-left:30px;padding-top:6px}.componentPalette .paletteButtons .paletteButtonContainer{flex:0 0 96px;display:flex}.componentPalette .paletteButtons .paletteButtonContainer .paletteButton{background-color:#fff;border-radius:4px;border:1px solid #dfe0e1;flex:0 0 90px;max-width:90px;height:90px;display:flex;margin:5px 0 0;padding:5px;flex-direction:column;justify-content:center}.componentPalette .paletteButtons .paletteButtonContainer .paletteButton.dragging{opacity:.35}.componentPalette .paletteButtons .paletteButtonContainer .paletteButton .paletteButtonIcon{flex:0 0 auto}.componentPalette .paletteButtons .paletteButtonContainer .paletteButton .paletteButtonLabel{font-size:12px;word-wrap:normal;width:100%;padding-top:10px;white-space:normal;line-height:12px}.componentSettings .fieldReferencesExist .coreSettingsOptionGroupContainer{margin-bottom:0!important}.componentSettings .coreSettingsOptionGroupContainer .optionGroupTextInputLabel,.componentSettings .dynamicDataSetNames .optionGroupDropDown,.componentSettings .staticDataSetNames .optionGroupDropDown{margin-top:0}.componentSettings .fieldReferences{margin:7px 24px 27px;text-align:right;font-size:14px}.componentSettings .fieldReferences a{text-decoration:underline}.optionGroup .optionGroupContainer{margin-left:15px;margin-right:15px;margin-bottom:23px}.optionGroup .optionGroupContainer .optionGroupHeader{font-size:18px;font-weight:700;border-bottom:2px solid #bcbec0;margin-bottom:2px}.optionGroup .optionGroupContainer .optionGroupHeader .optionGroupHeaderTitle{margin-bottom:9px;padding-left:5px;padding-right:5px}.optionGroupTextInput{display:flex;flex-direction:column;margin-top:17px;padding-left:9px;padding-right:9px}.optionGroupTextInput .optionGroupTextInputLabel{display:flex;font-size:12px;font-weight:700;margin-bottom:5px}.optionGroupTextInput .optionGroupTextInputField{display:flex}.optionGroupTextInput .optionGroupTextInputField input{width:100%;height:27px;-moz-appearance:textfield}.optionGroupTextInput .optionGroupTextInputField input::-webkit-inner-spin-button,.optionGroupTextInput .optionGroupTextInputField input::-webkit-outer-spin-button{-webkit-appearance:none}.optionGroupRadioButtons{display:flex;flex-direction:column;margin-top:17px;padding-left:9px;padding-right:9px}.optionGroupRadioButtons .optionGroupRadioButtonsLabel{display:flex;font-size:12px;font-weight:700}.optionGroupRadioButtons .optionGroupRadioButtonsContainer,.optionGroupRadioButtons .optionGroupRadioButtonsContainer .optionGroupRadioButtonsField{display:flex}.optionGroupRadioButtons .optionGroupRadioButtonsContainer .optionGroupRadioButtonsField label{display:flex;font-size:14px;font-weight:400;margin-right:41px;margin-bottom:0;align-items:center;cursor:pointer}.optionGroupRadioButtons .optionGroupRadioButtonsContainer .optionGroupRadioButtonsField label.disabled{cursor:not-allowed}.optionGroupRadioButtons .optionGroupRadioButtonsContainer .optionGroupRadioButtonsField label input{width:auto;height:auto;margin:0 7px 0 0;cursor:pointer}.optionGroupRadioButtons .optionGroupRadioButtonsContainer .optionGroupRadioButtonsField label input.disabled{cursor:not-allowed}.optionGroupButton{display:flex;flex-direction:column;margin-top:17px;padding-left:9px;padding-right:9px}.optionGroupButton .buttonBar{margin-left:20px;display:flex}.optionGroupButton .buttonBar .btn{border-color:#bababa;padding:2px 10px;background-color:#fff}.optionGroupButton .buttonBar .active{background-color:#4682b4;color:#fff}.optionGroupButton .optionRow{display:flex}.optionGroupButton .selectorWidget{position:static!important}.optionGroupButton .linkBox{display:flex;flex-direction:column;margin-top:10px}.optionGroupButton .linkBox .dropdownInnerWrapper{height:35px}.optionGroupButton .optionGroupButtonLabel{display:flex;font-size:12px;font-weight:700}.optionGroupButton .optionGroupButtonField{display:flex;flex:1 0 160px;justify-content:flex-end;align-items:center}.optionGroupButton .optionGroupButtonField.disabled{cursor:not-allowed}.optionGroupButton .optionGroupButtonField a{padding:0;font-size:12px;text-decoration:underline}.optionGroupButton .optionGroupButtonField a.disabled{pointer-events:none;color:#b1b1b1}.optionGroupCheckbox{display:flex;flex-direction:column;margin-top:17px;padding-left:9px;padding-right:9px}.optionGroupCheckbox .optionGroupCheckboxLabel{display:flex;font-size:12px;font-weight:700}.optionGroupCheckbox .optionGroupCheckboxField{display:flex}.optionGroupCheckbox .optionGroupCheckboxField input{cursor:pointer}.optionGroupCheckbox .optionGroupCheckboxField input[disabled]{cursor:not-allowed}.optionGroupDropDown{display:flex;flex-direction:column;margin-top:17px;padding-left:9px;padding-right:9px}.optionGroupDropDown .optionGroupDropDownLabel{display:flex;font-size:12px;font-weight:700;margin-bottom:5px}.optionGroupDropDown .optionGroupDropDownField{display:flex}.optionGroupDropDown .optionGroupDropDownField .error{border-color:#da2e32}.optionGroupDropDownField{height:30px}.optionGroupDropDownField .createNewLabel{font-weight:700}.enableOldFont .optionGroupDropDownField .select2-chosen{font-family:inherit!important;font-size:inherit!important}.optionGroupMultiSelect{display:flex;flex-direction:column;margin-top:17px;padding-left:9px;padding-right:9px}.optionGroupMultiSelect .optionGroupMultiSelectLabel{display:flex;font-size:12px;font-weight:700;margin-bottom:5px}.optionGroupMultiSelect ui-multi-select .multiSelectButton{height:30px;border:1px solid;@rolling StoneColor}.optionGroupMultiSelect ui-multi-select .multiSelectButton div{position:relative;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.optionGroupMultiSelect ui-multi-select .multiSelectButton div:not(.placeHolder){color:#434445}.optionGroupMultiSelect ui-multi-select .multiSelectButton div.placeHolder{color:#999}.formTemplateBrowser .filterCriterionContainer.nameSubstring{top:2px}.ie .formTemplateBrowser .filterCriterionContainer.nameSubstring{top:5px}.formTemplateBrowser .filterCriterionContainer .componentInputContainer .labelContainer.formTemplateBrowserAdvancedFilterType.nameSubstring{display:none}.formTemplateBrowser .filterCriterionContainer .componentInputContainer input.formTemplateBrowserAdvancedFilterType.nameSubstring{width:511px;height:40px;text-indent:35px}.formTemplateBrowser .filterCriterionContainer .componentInputContainer div.formTemplateBrowserAdvancedFilterType.formTemplateType,.formTemplateBrowser .filterCriterionContainer .componentInputContainer div.formTemplateBrowserAdvancedFilterType.productTemplates,.formTemplateBrowser .filterCriterionContainer .componentInputContainer div.formTemplateBrowserAdvancedFilterType.visibility{width:200px}.formTemplateBrowser .grid .colType{flex:1 1;max-width:135px;padding-left:10px}.formTemplateBrowser .grid .colProducts{flex:1 1;max-width:100px}.formTemplateBrowser .grid .colDisplayName,.formTemplateBrowser .grid .colUniqueName{flex:1 1}.formTemplateBrowser .grid .colVersion{flex:1 1;max-width:75px}.formTemplateBrowser .grid .colVisibility{flex:1 1;max-width:100px}.formTemplateBrowser .grid .colName{flex:1 1;max-width:200px}.formTemplateBrowser .grid .colLastModifiedDate{flex:1 1;max-width:150px}.reloadRulesModalContent .summary{padding-bottom:10px;border-bottom:1px solid #f1f1f1;margin-bottom:15px}.reloadRulesModalContent .rulesValidateCheckbox Label{font-weight:400}.dataSetSettingsModal .modal-header .title{flex:1 1;margin-top:0}.dataSetSettingsModal .modal-body{min-width:600px;overflow-y:hidden!important;position:static}.dataSetSettingsModal .dataSetBox{display:flex;flex-direction:row}.dataSetSettingsModal .dataSetBox button[disabled],.dataSetSettingsModal .dataSetBox div [disabled],.dataSetSettingsModal .dataSetBox html input[disabled]{cursor:default;color:#a9a9a9}.dataSetSettingsModal .dataSetBox .leftBox{width:50%;margin-right:10px}.dataSetSettingsModal .dataSetBox .rightBox{width:50%;margin-left:10px}.dataSetSettingsModal .dataSetBox .dataSetRow{margin-bottom:15px}.dataSetSettingsModal .dataSetBox .dataSetRow .active{background-color:#00739d;color:#fff}.dataSetSettingsModal .dataSetBox .dataSetRow>input[type=text]{width:100%}.dataSetSettingsModal .dataSetBox .dataSetRow .dataSetDescriptionTextArea{width:100%;height:220px;resize:none}.dataSetSettingsModal .dataSetBox .dataSetRow .radioButtonGroup{display:flex;flex-wrap:wrap}.dataSetSettingsModal .dataSetBox .dataSetRow .radioButtonGroup .dataSetTypeBox{min-width:100px}.dataSetSettingsModal .dataSetBox .dataSetRow .radioButtonGroup .clearInvalidValueOnRegenerate{min-width:70px}.dataSetSettingsModal .dataSetBox .dataSetRow .radioButtonGroup input[type=radio]{margin:5px}.dataSetSettingsModal .dataSetBox .dataSetRow .radioButtonGroup span{margin-right:10px;padding-top:1px}.dataSetSettingsModal .dataSetBox .dataSetRow .dropdownComponentSelect{width:340px}.dataSetSettingsModal .dataSetBox .dataSetRow .dropdownComponentSelect .select2-choice{height:27px}.dataSetSettingsModal .dataSetBox .dataSetLabel{flex:1 1 auto;display:flex;align-items:center;font-weight:700;padding-bottom:5px}.dataSetSettingsModal .dataSetBox .dataSetLabel .requiredIndicator{margin-right:5px;min-height:26px}.dataSetSettingsModal .dataSetBox .requiredIcon{width:8px;height:8px;background-color:#f5861f;border-radius:5px;margin-right:7px}.dataSetSettingsModal .dataSetBox .validIcon{color:#009c28;padding-right:4px;font-size:11px;margin-top:-3px}.dataSetSettingsModal .dataSetBox .dropdown-toggle{display:block;text-align:left;background-color:transparent;border:1px solid #757779;max-width:350px;width:100%;padding:0}.dataSetSettingsModal .dataSetBox .dropdown-toggle .dropdownLabel{flex:1 1 100%}.dataSetSettingsModal .dataSetBox .dropdown-toggle .glyphicon{margin-left:auto;flex:0 0 30px;display:flex;padding:0;justify-content:center}.dataSetSettingsModal .dataSetBox .dropdown-toggle[disabled]{border:1px solid #ddd}.dataSetSettingsModal .dataSetBox .dropdownInnerWrapper{display:flex;flex:1 1 100%;align-items:center;height:35px;padding:0 5px}.dataSetSettingsModal .dropdown-menu li{cursor:pointer}.dataSetSettingsModal .dropdown-menu li:hover{background-color:#eee}.dataSetBrowser .firstClearButton{margin:0!important;font-size:14px!important}.ie .dataSetBrowser .filterCriterionContainer.dataSetBrowserAdvancedFilterType.nameSubstring{height:35px}.dataSetBrowser .filterCriterionContainer .componentInputContainer.nameSubstring .glyphicon.glyphicon-search{top:11px!important}.dataSetBrowser .filterCriterionContainer .componentInputContainer .labelContainer.dataSetBrowserAdvancedFilterType.nameSubstring{display:none}.dataSetBrowser .filterCriterionContainer .componentInputContainer input.dataSetBrowserAdvancedFilterType.nameSubstring{width:410px;height:35px;text-indent:35px;font-size:14px}.dataSetBrowser .filterCriterionContainer .componentInputContainer .labelContainer.dataSetBrowserAdvancedFilterType.types{display:none}.dataSetBrowser .filterCriterionContainer .componentInputContainer.dataSetBrowserAdvancedFilterType.types .multiSelect button{height:35px;font-size:14px}.dataSetBrowser .filterCriterionContainer .componentInputContainer.dataSetBrowserAdvancedFilterType.types .multiSelect .multiSelectButton .glyphicon{position:absolute;right:5px;top:10px}.dataSetBrowser .filterCriterionContainer .componentInputContainer .labelContainer.dataSetBrowserAdvancedFilterType.productNames{display:none}.dataSetBrowser .filterCriterionContainer .componentInputContainer.dataSetBrowserAdvancedFilterType.productNames .multiSelect button{height:35px;font-size:14px}.dataSetBrowser .filterCriterionContainer .componentInputContainer.dataSetBrowserAdvancedFilterType.productNames .multiSelect .multiSelectButton .glyphicon{position:absolute;right:5px;top:10px}.dataSetBrowser .grid .colName{flex:0 0 20%}.dataSetBrowser .grid .colType{flex:0 0 16%}.dataSetBrowser .grid .colDescription{flex:0 0 34%}.dataSetBrowser .grid .colLastModifiedBy,.dataSetBrowser .grid .colTimeLastModified{flex:0 0 12%}.dataSetEditor{display:flex;flex-direction:column;flex:1 1}.dataSetEditor .content{height:0;display:flex;flex:1 1 auto;overflow:auto}.dataSetEditorHeader{display:flex;flex-direction:column;flex:0 0 auto}.dataSetEditorHeader .dataSetEditorHeaderActionButtonsBar .actionButtonsBarList{margin:0}.dataSetEditorHeader .dataSetEditorHeaderActionButtonsBar .buttonContainer{display:flex;flex-direction:column;align-items:center}.dataSetEditorHeader .dataSetEditorHeaderActionButtonsBar .buttonContainer .unsavedChanges{color:#ed9332;font-size:12px;margin-bottom:-15px}.dataSetEditorHeader .navigationRow{display:flex;flex:0 0 40px;background-color:#f9f9f9;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);padding-left:30px}.dataSetEditorHeader .navigationRow .btn-link{padding:0}.dataSetEditorHeader .headerRow{display:flex;flex:0 0 70px;border-bottom:1px solid #dfe0e1;align-items:center}.dataSetEditorHeader .headerRow .loadingContainer{display:flex;flex:1 1;transition:opacity .25s ease-out}.dataSetEditorHeader .headerRow .loadingContainer.loading{opacity:0}.dataSetEditorHeader .headerRow .nameColumn{display:flex;flex-direction:column;flex:0 0 auto;max-width:400px;padding-right:45px;padding-left:30px;font-size:18px;font-weight:700;line-height:1.33;border-right:1px solid #dfe0e1;align-items:flex-start}@media only screen and (max-width:1100px){.dataSetEditorHeader .headerRow .nameColumn{max-width:300px;padding:0 25px 0 20px}}@media only screen and (max-width:900px){.dataSetEditorHeader .headerRow .nameColumn{max-width:200px;padding:0 10px}}.dataSetEditorHeader .headerRow .nameColumn .dataSetName{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.dataSetEditorHeader .headerRow .nameColumn .backButton{font-size:12px;margin-left:-25px}.dataSetEditorHeader .headerRow .nameColumn .backButton .glyphicon{padding-right:5px}.dataSetEditorHeader .headerRow .descriptionTypeColumn{display:flex;flex:1 1;padding-right:125px;padding-left:10px}@media only screen and (max-width:1300px){.dataSetEditorHeader .headerRow .descriptionTypeColumn{padding-right:75px}}@media only screen and (max-width:1100px){.dataSetEditorHeader .headerRow .descriptionTypeColumn{padding-right:0}}.dataSetEditorHeader .headerRow .descriptionTypeColumn .detailColumn{display:flex;flex-direction:column;padding:0 20px}.dataSetEditorHeader .headerRow .descriptionTypeColumn .detailColumn .detailLabel{font-size:12px;line-height:1.67;color:#999c9f}.dataSetEditorHeader .headerRow .descriptionTypeColumn .detailColumn .detailValue{font-size:14px;color:#434445;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:350px}.dataSetEditorHeader .headerRow .descriptionTypeColumn .detailColumn .detailValue .invalidLabel{color:#ec9231}.dataSetEditorHeader .headerRow .actionButtonColumn{display:flex;align-items:center;flex:0 0 auto;padding-right:30px}.dataSetEditorHeader .headerRow .actionButtonColumn .btn{margin:0 5px}.dataSetEditorNav{display:flex;align-items:stretch;justify-content:center;flex:0 0 50px;border-bottom:1px solid #dfe0e1;height:50px}.dataSetEditorNav .btn{position:relative;font-size:18px;color:#999c9f;font-weight:100;flex:0 0 auto;padding:0 30px}.dataSetEditorNav .btn.active{color:#00739d;outline:none;font-weight:700;text-decoration:none}.dataSetEditorNav .btn.active:after{background-color:#00739d}.dataSetEditorNav .btn:after{content:" ";background-color:transparent;width:100%;height:8px;bottom:-1px;left:0;position:absolute}.dataSetEditorNav .navButton,.dataSetEditorNav .navButton:active{outline:none}.dataItems{display:flex;flex-direction:column;flex:0 0 100%;padding:30px}.dataItems .staticText{width:100%;text-align:center}.dataItems .dataItemsContainer{background:#f9f9f9;padding:30px}.dataItems .dataItemsContainer .groupSortingContainer{display:flex}.dataItems .dataItemsContainer .groupSortingContainer .groupSortingDropDown{height:36px;width:175px}.dataItems .dataItemsContainer .groupSortingContainer .groupSortingDropDown .select2-chosen{font-size:14px}.dataItems .dataItemsContainer .groupSortingContainer .applySortingButton{margin-left:10px;height:36px}.dataItems .dataItemsContainer .groupsContainer{display:inline-flex;flex-direction:column}.dataItems .dataItemsContainer .addGroupContainer{margin-top:10px}.groupSortingDropDown{height:36px}.groupSortingDropDown .select2-chosen{font-size:14px!important}.groupSortingDropDown .select2-drop{min-width:0}.dataItemsGroup{position:relative;margin-top:10px;margin-bottom:10px;background:#fff;border:1px solid #d0d0d0;border-radius:4px}.dataItemsGroup.ng-invalid-data-items-group{border:2px solid red}.dataItemsGroup.selected:before{content:" ";position:absolute;left:-1px;top:-1px;bottom:-1px;right:-1px;border:1px solid #029ad9;border-radius:4px}.dataItemsGroup.selected .dataItemsGroupDragHandle{display:flex;flex-direction:column;align-items:center;vertical-align:middle;background:#029ad9}.dataItemsGroup.selected .dataItemsGroupDragHandle .glyphicon{display:block;font-size:17px;top:-1px;color:#40baea}.dataItemsGroup .dataItemsGroupDragHandle{position:relative;height:13px;cursor:pointer;z-index:1}.dataItemsGroup .dataItemsGroupDragHandle .glyphicon{display:none}.dataItemsGroup.dragOverTopDataItemsGroup:before{content:" ";position:absolute;left:-1px;top:-12px;bottom:0;right:-1px;border-top:2px solid #00739d;z-index:1}.dataItemsGroup.dragOverTopDataItemsGroup:first-child:before{top:-7px}.dataItemsGroup.dragOverBottomDataItemsGroup:after{content:" ";position:absolute;left:-1px;top:0;bottom:-12px;right:-1px;border-bottom:2px solid #00739d;z-index:1}.dataItemsGroup.draggingDataItemsGroup{opacity:.35}.dataItemsGroup .dataItemsGroupInnerContainer{position:relative;padding:13px 20px 20px;top:-13px}.dataItemsGroup .dataItemsGroupInnerContainer .dataItemsGroupHeader{display:flex}.dataItemsGroup .dataItemsGroupInnerContainer .dataItemsGroupHeader .dataItemsGroupName{width:100%}.dataItemsGroup .dataItemsGroupInnerContainer .dataItemsGroupHeader .dataItemsGroupName input{background:transparent;border:none;font-size:18px;font-weight:700;height:100%;width:100%;padding:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:text}.dataItemsGroup .dataItemsGroupInnerContainer .dataItemsGroupHeader .dataItemsGroupName input:focus{outline-width:0}.dataItemsGroup .dataItemsGroupInnerContainer .dataItemsGroupHeader .dataItemsGroupName input::-moz-placeholder{color:#c4c4c4}.dataItemsGroup .dataItemsGroupInnerContainer .dataItemsGroupHeader .dataItemsGroupName input:-ms-input-placeholder{color:#c4c4c4}.dataItemsGroup .dataItemsGroupInnerContainer .dataItemsGroupHeader .dataItemsGroupName input::placeholder{color:#c4c4c4}.dataItemsGroup .dataItemsGroupInnerContainer .dataItemsGroupHeader .glyphicon.glyphicon-trash{top:5px;cursor:pointer}.dataItemsGroup .dataItemsGroupInnerContainer .dataItemsGroupTable{border:1px solid #d0d0d0;margin-top:13px}.dataItemsGroup .dataItemsGroupInnerContainer .dataItemsGroupTable .dataItemsGroupTableHeader{display:flex;background:#f1f1f1;height:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dataItemsGroup .dataItemsGroupInnerContainer .dataItemsGroupTable .dataItemsGroupTableHeader .dataItemsGroupTableHeaderCell{display:flex;width:340px;align-items:center;font-weight:700;padding-left:17px}.dataItemsGroup .dataItemsGroupInnerContainer .dataItemsGroupTable .dataItemsGroupTableHeader .dataItemsGroupTableHeaderCell.dataItemsGroupTableHeaderValue{border-left:1px solid #d0d0d0}.dataItemsGroup .dataItemsGroupInnerContainer .dataItemsGroupTable .dataItemsGroupTableHeader .dataItemsGroupTableHeaderCell.dataItemsGroupTableHeaderDefaultValue{width:160px;border-left:1px solid #d0d0d0}.dataItemsGroup .dataItemsGroupInnerContainer .dataItemsGroupTable .dataItemsGroupTableRow{position:relative;display:flex;height:35px;border-top:1px solid #d0d0d0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dataItemsGroup .dataItemsGroupInnerContainer .dataItemsGroupTable .dataItemsGroupTableRow[draggable=true] .dataItemsGroupTableRowDragHandle{cursor:pointer}.dataItemsGroup .dataItemsGroupInnerContainer .dataItemsGroupTable .dataItemsGroupTableRow.ng-invalid-data-item{border:1px solid #db2e31}.dataItemsGroup .dataItemsGroupInnerContainer .dataItemsGroupTable .dataItemsGroupTableRow.ng-invalid-data-item .dataItemsGroupTableRowDragHandle{background:#db2e31}.dataItemsGroup .dataItemsGroupInnerContainer .dataItemsGroupTable .dataItemsGroupTableRow.selected:before{content:" ";position:absolute;left:0;top:0;bottom:0;right:0;background-color:#e6f5fb;border:1px solid #029ad9}.dataItemsGroup .dataItemsGroupInnerContainer .dataItemsGroupTable .dataItemsGroupTableRow.dragOverTopDataItem:before{content:" ";position:absolute;left:-1px;top:-1px;bottom:0;right:-1px;border-top:2px solid #00739d;z-index:1}.dataItemsGroup .dataItemsGroupInnerContainer .dataItemsGroupTable .dataItemsGroupTableRow.dragOverBottomDataItem:after{content:" ";position:absolute;left:-1px;top:0;bottom:-2px;right:-1px;border-bottom:2px solid #00739d;z-index:1}.dataItemsGroup .dataItemsGroupInnerContainer .dataItemsGroupTable .dataItemsGroupTableRow.draggingDataItem{opacity:.35}.dataItemsGroup .dataItemsGroupInnerContainer .dataItemsGroupTable .dataItemsGroupTableRow.selected .dataItemsGroupTableRowDragHandle{display:flex;align-items:center;background:#029ad9}.dataItemsGroup .dataItemsGroupInnerContainer .dataItemsGroupTable .dataItemsGroupTableRow.selected .dataItemsGroupTableRowDragHandle .glyphicon{display:block;font-size:17px;top:-1px;left:-3px;color:#40baea}.dataItemsGroup .dataItemsGroupInnerContainer .dataItemsGroupTable .dataItemsGroupTableRow .dataItemsGroupTableRowDragHandle{position:relative;width:10px;background:#f1f1f1}.dataItemsGroup .dataItemsGroupInnerContainer .dataItemsGroupTable .dataItemsGroupTableRow .dataItemsGroupTableRowDragHandle .glyphicon{display:none}.dataItemsGroup .dataItemsGroupInnerContainer .dataItemsGroupTable .dataItemsGroupTableRow .dataItemsGroupTableRowCell{position:relative;padding-right:5px}.dataItemsGroup .dataItemsGroupInnerContainer .dataItemsGroupTable .dataItemsGroupTableRow .dataItemsGroupTableRowCell.dataItemsGroupTableRowLabel{width:330px;padding-left:7px}.dataItemsGroup .dataItemsGroupInnerContainer .dataItemsGroupTable .dataItemsGroupTableRow .dataItemsGroupTableRowCell.dataItemsGroupTableRowValue{width:340px;padding-left:17px;border-left:1px solid #d0d0d0}.dataItemsGroup .dataItemsGroupInnerContainer .dataItemsGroupTable .dataItemsGroupTableRow .dataItemsGroupTableRowCell.dataItemsGroupTableRowDefaultValue{width:160px;padding-left:17px;border-left:1px solid #d0d0d0}.dataItemsGroup .dataItemsGroupInnerContainer .dataItemsGroupTable .dataItemsGroupTableRow .dataItemsGroupTableRowCell input{background:transparent;font-size:14px;border:none;height:100%;width:100%;padding:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:text;-moz-appearance:textfield}.dataItemsGroup .dataItemsGroupInnerContainer .dataItemsGroupTable .dataItemsGroupTableRow .dataItemsGroupTableRowCell input:focus{outline-width:0}.dataItemsGroup .dataItemsGroupInnerContainer .dataItemsGroupTable .dataItemsGroupTableRow .dataItemsGroupTableRowCell input::-moz-placeholder{color:#c4c4c4}.dataItemsGroup .dataItemsGroupInnerContainer .dataItemsGroupTable .dataItemsGroupTableRow .dataItemsGroupTableRowCell input:-ms-input-placeholder{color:#c4c4c4}.dataItemsGroup .dataItemsGroupInnerContainer .dataItemsGroupTable .dataItemsGroupTableRow .dataItemsGroupTableRowCell input::placeholder{color:#c4c4c4}.dataItemsGroup .dataItemsGroupInnerContainer .dataItemsGroupTable .dataItemsGroupTableRow .dataItemsGroupTableRowCell input::-webkit-inner-spin-button,.dataItemsGroup .dataItemsGroupInnerContainer .dataItemsGroupTable .dataItemsGroupTableRow .dataItemsGroupTableRowCell input::-webkit-outer-spin-button{-webkit-appearance:none}.dynamicCriteria{display:flex;flex-direction:column;flex:0 0 100%}.dynamicCriteria .dependenciesOptionsContainer{display:flex;flex:0 0 60px;align-items:center;background:#f1f1f1;padding-left:30px;padding-right:30px;border-bottom:1px solid #dfe0e1}.dynamicCriteria .dependenciesOptionsContainer .dependenciesLabel{display:flex;font-size:18px;font-weight:700;margin-right:100px}.dynamicCriteria .dependenciesOptionsContainer .dependenciesProduct{display:flex;margin-right:25px}.dynamicCriteria .dependenciesOptionsContainer .dependenciesProduct .dependenciesProductLabel{font-size:14px;font-weight:400;margin:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dynamicCriteria .dependenciesOptionsContainer .dependenciesProduct .dependenciesProductLabel.disabled{cursor:not-allowed}.dynamicCriteria .dependenciesOptionsContainer .dependenciesProduct .dependenciesProductLabel .dependenciesProductCheckbox{position:relative;top:1px;margin-right:5px;margin-top:0;cursor:pointer}.dynamicCriteria .dependenciesOptionsContainer .dependenciesProduct .dependenciesProductLabel .dependenciesProductCheckbox:focus{outline:0}.dynamicCriteria .dependenciesOptionsContainer .dependenciesProduct .dependenciesProductLabel .dependenciesProductCheckbox[disabled]{cursor:not-allowed}.dynamicCriteria .dependenciesOptionsContainer .sourceFieldDependency{display:flex;margin-right:12px}.dynamicCriteria .dependenciesOptionsContainer .sourceFieldDependency .sourceFieldDependencyContainer{display:flex}.dynamicCriteria .dependenciesOptionsContainer .sourceFieldDependency .sourceFieldDependencyContainer ui-multi-step-selector-widget .selectFormButton{width:300px;border:1px solid #bcbec0}.dynamicCriteria .staticText{width:100%;text-align:center;margin-top:30px}.dynamicCriteria .dynamicDataItemCriterion{background:#f9f9f9;margin:30px}.dynamicDataItemCriterion .dynamicDataItemCriterionContainer{padding:30px;max-width:100vw}.dynamicDataItemCriterion .dynamicDataItemCriterionContainer .dynamicDataItemCriterionTable{border:1px solid #d0d0d0}.dynamicDataItemCriterion .dynamicDataItemCriterionContainer .dynamicDataItemCriterionTable .dynamicDataItemCriterionTableHeader{display:flex;background:#f1f1f1;height:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dynamicDataItemCriterion .dynamicDataItemCriterionContainer .dynamicDataItemCriterionTable .dynamicDataItemCriterionTableHeader .dynamicDataItemCriterionTableHeaderCell{display:flex;align-items:center;font-weight:700}.dynamicDataItemCriterion .dynamicDataItemCriterionContainer .dynamicDataItemCriterionTable .dynamicDataItemCriterionTableHeader .dynamicDataItemCriterionTableHeaderCell.dynamicDataItemCriterionTableHeaderDataItems,.dynamicDataItemCriterion .dynamicDataItemCriterionContainer .dynamicDataItemCriterionTable .dynamicDataItemCriterionTableHeader .dynamicDataItemCriterionTableHeaderCell.dynamicDataItemCriterionTableHeaderFormFieldDependency,.dynamicDataItemCriterion .dynamicDataItemCriterionContainer .dynamicDataItemCriterionTable .dynamicDataItemCriterionTableHeader .dynamicDataItemCriterionTableHeaderCell.dynamicDataItemCriterionTableHeaderProductDependency{flex:1 1;min-width:0;padding-left:17px;padding-right:17px}.dynamicDataItemCriterion .dynamicDataItemCriterionContainer .dynamicDataItemCriterionTable .dynamicDataItemCriterionTableHeader .dynamicDataItemCriterionTableHeaderCell.dynamicDataItemCriterionTableHeaderFormFieldDependency .dynamicDataItemCriterionTableHeaderFormFieldDependencyFieldName{flex:1 1;min-width:0;display:inline-flex;width:100%}.dynamicDataItemCriterion .dynamicDataItemCriterionContainer .dynamicDataItemCriterionTable .dynamicDataItemCriterionTableHeader .dynamicDataItemCriterionTableHeaderCell.dynamicDataItemCriterionTableHeaderFormFieldDependency .dynamicDataItemCriterionTableHeaderFormFieldDependencyFieldName .fieldDependencyFieldName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;min-width:0}.dynamicDataItemCriterion .dynamicDataItemCriterionContainer .dynamicDataItemCriterionTable .dynamicDataItemCriterionTableHeader .dynamicDataItemCriterionTableHeaderCell.dynamicDataItemCriterionTableHeaderFormFieldDependency .dynamicDataItemCriterionTableHeaderFormFieldDependencyFieldName .glyphicon{top:4px}.dynamicDataItemCriterion .dynamicDataItemCriterionContainer .dynamicDataItemCriterionTable .dynamicDataItemCriterionTableHeader .dynamicDataItemCriterionTableHeaderCell.dynamicDataItemCriterionTableHeaderFormFieldDependency .dynamicDataItemCriterionTableHeaderFormFieldDependencyFieldIndex{flex:1 1 auto;text-align:right;margin-left:auto;color:#999c9f}.dynamicDataItemCriterion .dynamicDataItemCriterionContainer .dynamicDataItemCriterionTable .dynamicDataItemCriterionTableHeader .dynamicDataItemCriterionTableHeaderCell .glyphicon.glyphicon-chevron-down,.dynamicDataItemCriterion .dynamicDataItemCriterionContainer .dynamicDataItemCriterionTable .dynamicDataItemCriterionTableHeader .dynamicDataItemCriterionTableHeaderCell .glyphicon.glyphicon-chevron-up{margin-left:7px;font-size:10px}.dynamicDataItemCriterion .dynamicDataItemCriterionContainer .dynamicDataItemCriterionTable .dynamicDataItemCriterionTableHeader .dynamicDataItemCriterionTableHeaderCell .dynamicDataItemCriterionTableHeaderCellContents{display:flex;flex:1 1;min-width:0;align-items:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dynamicDataItemCriterion .dynamicDataItemCriterionContainer .dynamicDataItemCriterionTable .dynamicDataItemCriterionTableHeader .dynamicDataItemCriterionTableHeaderCell .dynamicDataItemCriterionTableHeaderCellContents .dynamicDataItemCriterionTableHeaderCellSortInteractContents{cursor:pointer;flex:1 1;width:80%}.dynamicDataItemCriterion .dynamicDataItemCriterionContainer .dynamicDataItemCriterionTable .dynamicDataItemCriterionTableHeader .dynamicDataItemCriterionTableHeaderCell .dynamicDataItemCriterionTableHeaderCellContents .dynamicDataItemCriterionTableHeaderCellSortInteractContents.sorted{color:#00739d}.dynamicDataItemCriterion .dynamicDataItemCriterionContainer .dynamicDataItemCriterionTable .dynamicDataItemCriterionTableRow{position:relative;display:flex;height:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-top:1px solid #d0d0d0;background-color:#fff}.dynamicDataItemCriterion .dynamicDataItemCriterionContainer .dynamicDataItemCriterionTable .dynamicDataItemCriterionTableRow.selected .dynamicDataItemCriteriaSelectHandle{display:flex;align-items:center;background:#029ad9}.dynamicDataItemCriterion .dynamicDataItemCriterionContainer .dynamicDataItemCriterionTable .dynamicDataItemCriterionTableRow.selected .dynamicDataItemCriteriaSelectHandle .glyphicon{display:block;font-size:17px;top:-1px;left:-3px;color:#40baea}.dynamicDataItemCriterion .dynamicDataItemCriterionContainer .dynamicDataItemCriterionTable .dynamicDataItemCriterionTableRow.selected .dynamicDataItemCriterionTableRowFormFieldDependency,.dynamicDataItemCriterion .dynamicDataItemCriterionContainer .dynamicDataItemCriterionTable .dynamicDataItemCriterionTableRow.selected .dynamicDataItemCriterionTableRowProductDependency{z-index:1}.dynamicDataItemCriterion .dynamicDataItemCriterionContainer .dynamicDataItemCriterionTable .dynamicDataItemCriterionTableRow.selected:before{content:" ";position:absolute;left:0;top:0;bottom:0;right:0;background-color:#e6f5fb;border:1px solid #029ad9}.dynamicDataItemCriterion .dynamicDataItemCriterionContainer .dynamicDataItemCriterionTable .dynamicDataItemCriterionTableRow .dynamicDataItemCriteriaSelectHandle{flex:1 1;min-width:0;position:relative;max-width:10px;background:#f1f1f1}.dynamicDataItemCriterion .dynamicDataItemCriterionContainer .dynamicDataItemCriterionTable .dynamicDataItemCriterionTableRow .dynamicDataItemCriteriaSelectHandle.selectable{cursor:pointer}.dynamicDataItemCriterion .dynamicDataItemCriterionContainer .dynamicDataItemCriterionTable .dynamicDataItemCriterionTableRow .dynamicDataItemCriteriaSelectHandle .glyphicon{display:none}.dynamicDataItemCriterion .dynamicDataItemCriterionContainer .dynamicDataItemCriterionTable .dynamicDataItemCriterionTableRow .dynamicDataItemCriterionTableRowCell{display:flex;align-items:center}.dynamicDataItemCriterion .dynamicDataItemCriterionContainer .dynamicDataItemCriterionTable .dynamicDataItemCriterionTableRow .dynamicDataItemCriterionTableRowCell.dynamicDataItemCriterionTableRowDataItems{flex:1 1;min-width:0;padding-left:1px;padding-right:17px}.dynamicDataItemCriterion .dynamicDataItemCriterionContainer .dynamicDataItemCriterionTable .dynamicDataItemCriterionTableRow .dynamicDataItemCriterionTableRowCell.dynamicDataItemCriterionTableRowProductDependency{flex:1 1;min-width:0;border-left:1px solid #d0d0d0;padding-left:11px;padding-right:17px}.dynamicDataItemCriterion .dynamicDataItemCriterionContainer .dynamicDataItemCriterionTable .dynamicDataItemCriterionTableRow .dynamicDataItemCriterionTableRowCell.dynamicDataItemCriterionTableRowFormFieldDependency{flex:1 1;min-width:0;border-left:1px solid #d0d0d0;padding-left:17px;padding-right:17px}.dynamicDataItemCriterion .dynamicDataItemCriterionContainer .dynamicDataItemCriterionTable .dynamicDataItemCriterionTableRow .dynamicDataItemCriterionTableRowCell.dynamicDataItemCriterionTableRowFormFieldDependency.dropdownInput{padding-left:11px}.dynamicDataItemCriterion .dynamicDataItemCriterionContainer .dynamicDataItemCriterionTable .dynamicDataItemCriterionTableRow .dynamicDataItemCriterionTableRowCell.dynamicDataItemCriterionTableRowFormFieldDependency input{background:transparent;font-size:14px;border:none;height:100%;width:100%;padding:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:text;-moz-appearance:textfield}.dynamicDataItemCriterion .dynamicDataItemCriterionContainer .dynamicDataItemCriterionTable .dynamicDataItemCriterionTableRow .dynamicDataItemCriterionTableRowCell.dynamicDataItemCriterionTableRowFormFieldDependency input[disabled]{cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dynamicDataItemCriterion .dynamicDataItemCriterionContainer .dynamicDataItemCriterionTable .dynamicDataItemCriterionTableRow .dynamicDataItemCriterionTableRowCell.dynamicDataItemCriterionTableRowFormFieldDependency input:focus{outline-width:0}.dynamicDataItemCriterion .dynamicDataItemCriterionContainer .dynamicDataItemCriterionTable .dynamicDataItemCriterionTableRow .dynamicDataItemCriterionTableRowCell.dynamicDataItemCriterionTableRowFormFieldDependency input::-moz-placeholder{color:#999c9f}.dynamicDataItemCriterion .dynamicDataItemCriterionContainer .dynamicDataItemCriterionTable .dynamicDataItemCriterionTableRow .dynamicDataItemCriterionTableRowCell.dynamicDataItemCriterionTableRowFormFieldDependency input:-ms-input-placeholder{color:#999c9f}.dynamicDataItemCriterion .dynamicDataItemCriterionContainer .dynamicDataItemCriterionTable .dynamicDataItemCriterionTableRow .dynamicDataItemCriterionTableRowCell.dynamicDataItemCriterionTableRowFormFieldDependency input::placeholder{color:#999c9f}.dynamicDataItemCriterion .dynamicDataItemCriterionContainer .dynamicDataItemCriterionTable .dynamicDataItemCriterionTableRow .dynamicDataItemCriterionTableRowCell .dynamicDataItemCriterionDropDown{display:flex;flex:initial;width:100%;height:39px}.dynamicDataItemCriterion .dynamicDataItemCriterionContainer .dynamicDataItemCriterionTable .dynamicDataItemCriterionTableRow .dynamicDataItemCriterionTableRowCell .dynamicDataItemCriterionDropDown.disabled .select2-choice{background-color:#fff}.dynamicDataItemCriterion .dynamicDataItemCriterionContainer .dynamicDataItemCriterionTable .dynamicDataItemCriterionTableRow .dynamicDataItemCriterionTableRowCell .dynamicDataItemCriterionDropDown.disabled .select2-arrow{display:none}.dynamicDataItemCriterion .dynamicDataItemCriterionContainer .dynamicDataItemCriterionTable .dynamicDataItemCriterionTableRow .dynamicDataItemCriterionTableRowCell .dynamicDataItemCriterionDropDown .select2-chosen{font-size:14px;background-color:transparent}.dynamicDataItemCriterion .dynamicDataItemCriterionContainer .dynamicDataItemCriterionTable .dynamicDataItemCriterionTableRow .dynamicDataItemCriterionTableRowCell .dynamicDataItemCriterionDropDown .select2-choice{border:none;background-color:transparent}.dynamicDataItemCriterion .dynamicDataItemCriterionContainer .dynamicDataItemCriterionTable .dynamicDataItemCriterionTableRow .dynamicDataItemCriterionTableRowCell .dynamicDataItemCriterionDropDown .select2-choice .select2-chosen{width:97%}.dynamicDataItemCriterion .dynamicDataItemCriterionContainer .dynamicDataItemCriterionTable .dynamicDataItemCriterionTableRow .dynamicDataItemCriterionTableRowCell .dynamicDataItemCriterionDropDown .select2-choice .select2-chosen span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;max-width:600px}.dynamicDataItemCriterion .dynamicDataItemCriterionContainer .dynamicDataItemCriterionTable .dynamicDataItemCriterionTableRow .dynamicDataItemCriterionTableRowCell .dynamicDataItemCriterionDropDown.select2-container-active .select2-choice{box-shadow:none}.dynamicDataItemCriterion .dynamicDataItemCriterionContainer .dynamicDataItemCriterionTable .dynamicDataItemCriterionTableRow .dynamicDataItemCriterionTableRowCell .dynamicDataItemCriterionDropDown .select2-arrow,.dynamicDataItemCriterion .dynamicDataItemCriterionContainer .dynamicDataItemCriterionTable .dynamicDataItemCriterionTableRow .dynamicDataItemCriterionTableRowCell .dynamicDataItemCriterionDropDown .select2-search-choice-close{right:2px;background-color:transparent}.dynamicDataItemCriterion .dynamicDataItemCriterionContainer .dynamicDataItemCriterionTable .dynamicDataItemCriterionTableRow .dynamicDataItemCriterionTableRowCell .dynamicDataItemCriterionDropDown .select2-default{color:#999c9f!important}.dynamicDataItemCriterion .dynamicDataItemCriterionContainer .dynamicDataItemCriterionTable .dynamicDataItemCriterionTableRow .dynamicDataItemCriterionTableRowCell .dynamicDataItemCriterionDropDown.open{left:-1px}.dynamicDataItemCriterion .dynamicDataItemCriterionContainer .dynamicDataItemCriterionTable .dynamicDataItemCriterionTableRow .dynamicDataItemCriterionTableRowCell .dynamicDataItemCriterionDropDown.open .select2-arrow,.dynamicDataItemCriterion .dynamicDataItemCriterionContainer .dynamicDataItemCriterionTable .dynamicDataItemCriterionTableRow .dynamicDataItemCriterionTableRowCell .dynamicDataItemCriterionDropDown.open .select2-search-choice-close{right:1px}.dynamicDataItemCriterion .dynamicDataItemCriterionContainer .dynamicDataItemCriterionTable .dynamicDataItemCriterionTableRow .dynamicDataItemCriterionTableRowCell .dynamicDataItemCriterionDropDown.open .select2-choice{border:1px solid rgba(0,0,0,.1);border-bottom:none}.ie .dynamicDataItemCriterion .dynamicDataItemCriterionContainer .dynamicDataItemCriterionTable .dynamicDataItemCriterionTableRow .dynamicDataItemCriterionTableRowCell .dynamicDataItemCriterionDropDown.open .select2-chosen{position:relative;top:-1px}.repeatingForm{display:flex;flex:1 1;flex-direction:row;width:100%;padding:30px}.repeatingForm .staticText{width:100%;text-align:center}.dataSetReferencesModal .messageBox{display:flex}.dataSetReferencesModal .referencesContainer{padding:20px}.dataSetReferencesModal .referencesContainer .tableHeader{display:table;table-layout:fixed;width:100%;border-bottom:2px solid #dfe0e1;margin-bottom:10px;padding-bottom:10px}.dataSetReferencesModal .referencesContainer .tableHeader .columnLabel{cursor:pointer}.dataSetReferencesModal .referencesContainer .tableHeader .sortHeader:first-child{color:#00739d;font-size:14px;font-weight:700}.dataSetReferencesModal .referencesContainer .tableHeader .sortIcons{font-size:9px;padding-left:2px}.dataSetReferencesModal .referencesContainer .tableHeader .typeHeader{width:120px;display:table-cell}.dataSetReferencesModal .referencesContainer .tableHeader .nameHeader{width:460px;display:table-cell}.dataSetReferencesModal .referencesContainer .tableHeader .versionHeader{width:70px;display:table-cell}.dataSetReferencesModal .referencesContainer .dataSetTemplateTable{display:flex;flex-direction:column;max-height:400px;overflow:auto}.dataSetReferencesModal .referencesContainer .dataSetTemplateTable .dataSetReferencesRow{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #dfe0e1;display:table;table-layout:fixed;width:100%}.dataSetReferencesModal .referencesContainer .dataSetTemplateTable .dataSetReferencesRow .typeColumn{width:120px;display:table-cell}.dataSetReferencesModal .referencesContainer .dataSetTemplateTable .dataSetReferencesRow .nameColumn{margin-left:20px;width:460px;display:table-cell}.dataSetReferencesModal .referencesContainer .dataSetTemplateTable .dataSetReferencesRow .versionColumn{margin-left:20px;width:70px;display:table-cell;text-align:center}.dataSetReferencesModal .referencesContainer .dataSetTemplateTable .scrollable-menu{height:auto;max-height:400px;overflow-x:hidden}.formTemplateSettingsModal .modal-header .title{flex:1 1 50%;margin-top:0}.formTemplateSettingsModal .modal-header .statusVersionBox{flex:1 1 100%;font-size:12px;border-left:1px solid #999c9f;padding-left:20px}.formTemplateSettingsModal .modal-header .statusLabel{font-weight:400;color:#999c9f}.formTemplateSettingsModal .modal-header .status{font-weight:700;color:#f5861f}.formTemplateSettingsModal .modal-header .versionLabel{font-weight:400;color:#999c9f;margin-left:15px}.formTemplateSettingsModal .modal-body{overflow-y:hidden!important;position:static}.formTemplateSettingsModal .modal-content{width:100%}.formTemplateSettingsModal .formTemplateBox{display:flex;flex-direction:row}.formTemplateSettingsModal .formTemplateBox button[disabled],.formTemplateSettingsModal .formTemplateBox div [disabled],.formTemplateSettingsModal .formTemplateBox html input[disabled]{cursor:default;color:#a9a9a9}.formTemplateSettingsModal .formTemplateBox .leftBox{width:450px}.formTemplateSettingsModal .formTemplateBox .rightBox{margin-left:20px}.formTemplateSettingsModal .formTemplateBox .dateRangeBox{margin-bottom:15px;margin-left:25px}.formTemplateSettingsModal .formTemplateBox .dateRangeBox .dateRange{margin:0}.formTemplateSettingsModal .formTemplateBox .dateRangeBox .dateRange input[type=text]{width:100px;height:26px;margin-right:2px}.formTemplateSettingsModal .formTemplateBox .dateRangeBox .dateRange .componentCalendarContainer{padding-left:10px;margin-right:5px}.formTemplateSettingsModal .formTemplateBox .formTemplateRow{margin-bottom:15px}.formTemplateSettingsModal .formTemplateBox .formTemplateRow .formTemplateColunm{width:100%;margin-right:25px}.formTemplateSettingsModal .formTemplateBox .formTemplateRow .formTemplateColunm .selectorWidget{width:350px;position:absolute}.formTemplateSettingsModal .formTemplateBox .formTemplateRow .multiSelect{height:40px}.formTemplateSettingsModal .formTemplateBox .formTemplateRow .multiSelect Button{height:40px;max-width:350px;font-size:14px}.formTemplateSettingsModal .formTemplateBox .formTemplateRow .sortFormNames span{padding-left:6px;font-weight:400}.formTemplateSettingsModal .formTemplateBox .formTemplateRow .viewOrder{font-size:11px}.formTemplateSettingsModal .formTemplateBox .formTemplateRow .active{background-color:#00739d;color:#fff}.formTemplateSettingsModal .formTemplateBox .formTemplateRow>input[type=text]{width:340px}.formTemplateSettingsModal .formTemplateBox .formTemplateRow .radioButtonGroup{display:flex}.formTemplateSettingsModal .formTemplateBox .formTemplateRow .radioButtonGroup input[type=radio]{margin:5px}.formTemplateSettingsModal .formTemplateBox .formTemplateRow .radioButtonGroup span{margin-right:10px;padding-top:1px}.formTemplateSettingsModal .formTemplateBox .formTemplateRow .order input[type=text]{width:35px;height:35px}.formTemplateSettingsModal .formTemplateBox .formTemplateRow .dropdownComponentSelect{width:340px}.formTemplateSettingsModal .formTemplateBox .formTemplateRow .dropdownComponentSelect .select2-choice{height:27px}.formTemplateSettingsModal .formTemplateBox .formTemplateRow .dropdownComponentSelect .select2-choice .select2-chosen{color:#434445}.formTemplateSettingsModal .formTemplateBox .formTemplateLabel{flex:1 1 auto;display:flex;align-items:center;font-weight:700;padding-bottom:5px}.formTemplateSettingsModal .formTemplateBox .formTemplateLabel .requiredIndicator{margin-right:5px;min-height:26px}.formTemplateSettingsModal .formTemplateBox .checkBox{display:flex}.formTemplateSettingsModal .formTemplateBox .checkBox .requiredIndicator{top:12px;margin-right:4px}.formTemplateSettingsModal .formTemplateBox .checkBox .formTemplateLabel{padding-left:10px;font-weight:400}.ie .formTemplateSettingsModal .formTemplateBox .checkBox input[type=checkbox]{margin-top:-5px}.formTemplateSettingsModal .formTemplateBox .requiredIcon{width:8px;height:8px;background-color:#f5861f;border-radius:5px;margin-right:7px}.formTemplateSettingsModal .formTemplateBox .validIcon{color:#009c28;padding-right:4px;font-size:11px;margin-top:-3px}.formTemplateSettingsModal .formTemplateBox .dropdown-toggle{display:block;text-align:left;background-color:transparent;border:1px solid #757779;max-width:350px;width:100%;padding:0}.formTemplateSettingsModal .formTemplateBox .dropdown-toggle .dropdownLabel{flex:1 1 100%}.formTemplateSettingsModal .formTemplateBox .dropdown-toggle .glyphicon{margin-left:auto;flex:0 0 30px;display:flex;padding:0;justify-content:center}.formTemplateSettingsModal .formTemplateBox .dropdown-toggle[disabled]{border:1px solid #ddd}.formTemplateSettingsModal .formTemplateBox .dropdownInnerWrapper{display:flex;flex:1 1 100%;align-items:center;height:35px;padding:0 5px}.formTemplateSettingsModal .formTemplateBox .precedingForm{display:flex;height:30px}.formTemplateSettingsModal .dropdown-menu li{cursor:pointer}.formTemplateSettingsModal .dropdown-menu li:hover{background-color:#eee}.setting-menu{z-index:9999;height:auto;max-height:400px;overflow-x:hidden}.setting-menu li{padding:5px 10px;cursor:pointer}.setting-menu li:hover{background-color:#eee}.formReferencesModal .modal-dialog{margin-top:100px;width:850px}.formReferencesModal .messageBox{display:flex}.formReferencesModal .messageBox span{width:100%}.formReferencesModal .referencesContainer{padding:20px}.formReferencesModal .referencesContainer .tableHeader{display:table;table-layout:fixed;width:100%;border-bottom:2px solid #dfe0e1;margin-bottom:10px;padding-bottom:10px}.formReferencesModal .referencesContainer .tableHeader .columnLabel{cursor:pointer}.formReferencesModal .referencesContainer .tableHeader .sortHeader:first-child{color:#00739d;font-size:14px;font-weight:700}.formReferencesModal .referencesContainer .tableHeader .sortIcons{font-size:9px;padding-left:2px}.formReferencesModal .referencesContainer .tableHeader .typeHeader{width:120px;display:table-cell}.formReferencesModal .referencesContainer .tableHeader .nameHeader{width:460px;display:table-cell}.formReferencesModal .referencesContainer .tableHeader .statusHeader,.formReferencesModal .referencesContainer .tableHeader .versionHeader{width:70px;display:table-cell}.formReferencesModal .referencesContainer .formTemplateTable{display:flex;flex-direction:column;width:100%;max-height:400px;overflow:auto}.formReferencesModal .referencesContainer .formTemplateTable .formReferencesRow{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #dfe0e1;display:table;table-layout:fixed;width:100%}.formReferencesModal .referencesContainer .formTemplateTable .formReferencesRow .typeColumn{width:120px;display:table-cell}.formReferencesModal .referencesContainer .formTemplateTable .formReferencesRow .nameColumn{margin-left:20px;width:460px;display:table-cell}.formReferencesModal .referencesContainer .formTemplateTable .formReferencesRow .statusColumn,.formReferencesModal .referencesContainer .formTemplateTable .formReferencesRow .versionColumn{margin-left:20px;width:70px;display:table-cell;text-align:center}.formReferencesModal .referencesContainer .formTemplateTable .scrollable-menu{height:auto;max-height:400px;overflow-x:hidden}.productTemplateBrowser .advancedFilterList .firstClearButtonFilterComponent{display:none}.ie .productTemplateBrowser .advancedFilterList .filterCriterionContainer.productTemplateBrowserAdvancedFilterType.nameSubstring{height:40px}.productTemplateBrowser .advancedFilterList .filterCriterionContainer .componentInputContainer .labelContainer.productTemplateBrowserAdvancedFilterType.nameSubstring{display:none}.productTemplateBrowser .advancedFilterList .filterCriterionContainer .componentInputContainer input.productTemplateBrowserAdvancedFilterType.nameSubstring{width:410px;height:40px;text-indent:35px}.productTemplateBrowser .grid .colHover{width:20px}.productTemplateBrowser .grid .colName{flex:0 0 40%}.productTemplateBrowser .grid .colStatus,.productTemplateBrowser .grid .colType{flex:0 0 10%}.productTemplateBrowser .grid .colLastModifiedBy{flex:0 0 20%}.productTemplateBrowser .grid .colTimeLastModified{flex:1 1}.organizationBrowser{display:flex;flex-direction:column;flex:1 1}.organizationBrowser .header{display:flex;flex:0 0 70px;align-items:center;justify-content:center;padding-left:30px;padding-right:20px}.organizationBrowser .header .headerContent{display:flex;flex:1 1}.ie .organizationBrowser .header .headerContent{max-width:none}.organizationBrowser .header .headerContent .headerLabel{font-size:20px;font-weight:700;display:flex;align-items:center;color:#646668}.organizationBrowser .tools{display:flex;align-items:center;justify-content:center;flex:0 0 auto;background-color:#f9f9f9;border-top:1px solid #dfe0e1;border-bottom:1px solid #dfe0e1}.organizationBrowser .tools .toolsContent{width:100%;padding:10px 20px 10px 30px}.ie .organizationBrowser .tools .toolsContent{max-width:none}.organizationBrowser .tools .toolsContent .splitter{width:100%}.organizationBrowser .tools .toolsContent .advancedFilterListWrapper{display:inline}.organizationBrowser .tools .toolsContent .advancedFilterListWrapper .advancedFilterList .firstClearButtonFilterComponent{display:none}.organizationBrowser .tools .toolsContent .advancedFilterListWrapper .advancedFilterList .filterComponent{padding-top:0;padding-bottom:2px}.organizationBrowser .tools .toolsContent .advancedFilterListWrapper .advancedFilterList .filterCriterionContainer{padding:0 15px 0 0}.organizationBrowser .tools .toolsContent .advancedFilterListWrapper .advancedFilterList .filterCriterionContainer.checkboxFilter .componentInputContainer{display:flex;flex-direction:row;align-items:center}.organizationBrowser .tools .toolsContent .advancedFilterListWrapper .advancedFilterList .filterCriterionContainer.checkboxFilter .componentInputContainer input{margin:0}.ie .organizationBrowser .tools .toolsContent .advancedFilterListWrapper .advancedFilterList .filterCriterionContainer.checkboxFilter .componentInputContainer{flex-direction:row}.organizationBrowser .tools .toolsContent .advancedFilterListWrapper .advancedFilterList .filterCriterionContainer .componentInputContainer input{font-size:14px}.organizationBrowser .tools .toolsContent .advancedFilterListWrapper .advancedFilterList .filterCriterionContainer .filterSearch{display:inline}.organizationBrowser .tools .toolsContent .advancedFilterListWrapper .advancedFilterList .filterCriterionContainer .filterSearch.glyphicon-search{position:absolute;display:inline;top:11px;left:5px;font-size:16px}.ie .organizationBrowser .tools .toolsContent .advancedFilterListWrapper .advancedFilterList .filterCriterionContainer.organizationBrowserAdvancedFilterType.nameOrCodeSubstring{height:35px}.organizationBrowser .tools .toolsContent .advancedFilterListWrapper .advancedFilterList .filterCriterionContainer .componentInputContainer{flex-direction:column;align-items:flex-start}.organizationBrowser .tools .toolsContent .advancedFilterListWrapper .advancedFilterList .filterCriterionContainer .componentInputContainer .labelContainer.organizationBrowserAdvancedFilterType.nameOrCodeSubstring{display:none}.organizationBrowser .tools .toolsContent .advancedFilterListWrapper .advancedFilterList .filterCriterionContainer .componentInputContainer input.organizationBrowserAdvancedFilterType.nameOrCodeSubstring{width:410px;height:35px;text-indent:35px}.organizationBrowser .tools .toolsContent .advancedFilterListWrapper .advancedFilterList .filterCriterionContainer .componentInputContainer .labelContainer.organizationBrowserAdvancedFilterType.hideInactive{font-size:14px}.organizationBrowser .tools .toolsContent .advancedFilterListWrapper .advancedFilterList .filterCriterionContainer .componentInputContainer input.organizationBrowserAdvancedFilterType.hideInactive{position:relative;top:1px}.organizationBrowser .tools .toolsContent .advancedFilterListWrapper .advancedFilterList .filterCriterionContainer .labelContainer{font-size:12px}.organizationBrowser .tools .toolsContent .advancedFilterListWrapper .advancedFilterList .filterCriterionContainer .removeButton{display:none}.organizationBrowser .grid{display:flex;overflow:auto;flex:1 1}.organizationBrowser .grid .gridContainer{display:flex;flex:1 1;flex-direction:column;position:relative;overflow:hidden}.ie .organizationBrowser .grid .gridContainer{max-width:none}.organizationBrowser .grid .columnHeader{display:flex;flex:0 0 60px;border-top:none;border-bottom:1px solid #bcbec0;padding-left:10px}.organizationBrowser .grid .columnHeader.scrolling{padding-right:17px}.organizationBrowser .grid .columnHeader .columnRow{display:flex;overflow:hidden}.organizationBrowser .grid .columnRow{height:auto}.organizationBrowser .grid .columnRow .col{display:flex;align-items:center;padding-right:4px;padding-left:4px}.organizationBrowser .grid .colHover{width:20px}.organizationBrowser .grid .colName,.organizationBrowser .grid .colParent{flex:0 0 24%}.organizationBrowser .grid .colCity{flex:0 0 11%}.organizationBrowser .grid .colState{flex:0 0 4%}.organizationBrowser .grid .colCode{flex:0 0 15%}.organizationBrowser .grid .colStatus{flex:0 0 7%}.organizationBrowser .grid .colTimeLastModified{flex:1 1}.organizationBrowser .grid .datagrid{display:flex;flex:1 1;padding-left:10px}.organizationBrowser .grid .datagrid .draftStatus{color:#ed9332}.organizationBrowser .grid .datagrid .columnText{display:inline-block;overflow:hidden;white-space:nowrap;height:100%;text-overflow:ellipsis}.organizationBrowser .grid .datagrid .columnRow{position:relative;height:40px;border-bottom:1px solid #f1f1f1}.organizationBrowser .grid .datagrid .columnRow:hover{background-color:#f9f9f9}.organizationBrowser .grid .datagrid .columnRow:hover:before{background-color:#00739d}.organizationBrowser .grid .datagrid .columnRow:active{background-color:#f5f5f5}.organizationBrowser .grid .datagrid .columnRow .columnRowWrapper{display:flex;align-items:center;padding:5px 0;height:100%}.organizationBrowser .grid .datagrid .columnRow .columnRowWrapper:hover:before{background-color:#00739d}.organizationBrowser .grid .datagrid .columnRow .columnRowWrapper:before{width:12px;content:"";background-color:transparent;flex:0 0 12px;align-self:stretch;margin-top:-5px;margin-bottom:-5px;margin-right:8px;display:block}.organizationBrowser .grid .gridEmpty{position:absolute;width:100%;top:50%;text-align:center;margin-top:-10px;font-size:18px}.manageOrganization{display:flex;flex-direction:column;flex:1 1}.manageOrganization .header{display:flex;flex:0 0 70px;align-items:center;background-color:#f9f9f9;border-bottom:1px solid #dfe0e1}.manageOrganization .header .organizationInfo{display:flex}.manageOrganization .header .leftColumn{display:flex;flex-direction:column;margin-left:10px}.manageOrganization .header .organizationStatus{display:flex;flex-direction:column;align-items:center;margin-left:50px;border-left:1px solid #dfe0e1;padding-left:20px;justify-content:center;font-size:12px}.manageOrganization .header .organizationStatus .statusLabel{color:#999c9f}.manageOrganization .header .organizationStatus .currentStatus{font-weight:700}.manageOrganization .header .organizationStatus .draftStatus{color:#ed9332}.manageOrganization .header .organizationStatus .inactiveOrganization{color:#ec9231}.manageOrganization .header .backButton{font-size:12px;padding-left:0;padding-bottom:0;outline:none}.manageOrganization .header .backButton .glyphicon{margin-right:10px;font-size:12px;margin-bottom:2px}.manageOrganization .header .headerContent{display:flex;flex:1 1;max-width:1048px;padding:0 10px}.manageOrganization .header .headerLabel{font-size:20px;font-weight:700;display:flex;align-items:center;color:#646668}.manageOrganization .header .headerLabel .glyphicon{font-size:16px;margin:0 10px}.manageOrganization .header .organizationName{color:#434445;font-size:18px;font-weight:700;margin-left:25px}@media only screen and (max-width:775px){.manageOrganization .header{display:block}}.manageOrganization .bottomContent{height:0;display:flex;flex:1 1 auto}.manageOrganization .bottomContent .organizationFormContainer{flex:1 1;display:flex;position:relative;order:2;overflow:hidden}.manageOrganization .bottomContent .formNavigation{height:100%;flex:0 0 auto;width:344px;display:flex;flex-direction:column}.organizationFormDropdown{max-width:200px}.emailSignatureModal .baseModalContent{display:flex;flex-direction:column;height:100%}.ie .emailSignatureModal .modal-header{flex:1 1 27px}.emailSignatureModal .modal-body{overflow:visible!important}.ie .emailSignatureModal .modal-body{height:321px;max-height:321px}.ie .emailSignatureModal .modal-footer{flex:1 1 35px}.ie .emailSignatureModal .modal-content{height:453px;max-height:453px}.emailSignatureModal .panel-heading{border-color:#fff}.emailSignatureModal .note-toolbar{background-color:#fff;border-bottom:1px solid #dfe0e1}.emailSignatureModal .note-editor{border:1px solid #dfe0e1;display:flex;flex-direction:column;flex:1 1 auto}.emailSignatureModal .note-editing-area{overflow:auto!important;max-height:250px;height:250px}.emailSignatureModal .note-btn{color:#757777;background-color:#fff;border:none}.emailSignatureModal .note-statusbar{display:none}.emailSignatureModal .panel{margin-bottom:0;box-shadow:none}.emailSignatureModal .form-control{border:none}.emailSignatureModal .readOnlyEmailSignature{height:250px;overflow:auto}.emailSignatureModal .emailSignatureNotConfigured{font-style:italic;text-align:center}.organizationMenu{display:flex;flex-direction:column;flex:1 1;background-color:#f9f9f9;border-right:1px solid #dfe0e1}.organizationMenu .buttonLabel{display:flex;flex:0 0 auto;margin:0 7px;white-space:pre-line;text-align:left}.organizationMenu .navigationRow{display:flex;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;cursor:pointer;padding:4px 35px 4px 25px}.organizationMenu .navigationRow.selected{border-left:8px solid #00739d;padding-left:17px}.organizationMenu .navigationRow.selected .navigationLabel{color:#00739d;text-decoration:none}.organizationMenu .navigationRow.selected .navigationLabel:hover{text-decoration:none}.organizationMenu .navigationRow .navigationLabel{width:100%;color:#434445;text-decoration:none}.organizationMenu .navigationRow .navigationLabel:hover{text-decoration:underline}.organizationMenu .navigationRow .navigationLabel.active{font-weight:700}.organizationMenu .navigationRow .requiredFieldContainer{display:flex;flex:0 0 auto;min-width:28px;margin-top:4px}.organizationMenu .navigationRow .label{justify-content:center;align-items:center;border-radius:10px;font-size:12px;display:flex;padding:5px 11px}.rulesBrowser .tools .toolsContent .multiSelect .multiSelectButton{position:relative}.rulesBrowser .tools .toolsContent .multiSelect .multiSelectButton .buttonLabel{text-align:left}.rulesBrowser .tools .toolsContent .multiSelect .multiSelectButton .glyphicon{position:absolute;right:5px;top:10px}.rulesBrowser .tools .toolsContent .advancedFilterListWrapper .advancedFilterList .firstClearButton{margin:0;font-size:14px;text-decoration:underline;font-weight:700}.rulesBrowser .tools .toolsContent .advancedFilterListWrapper .advancedFilterList .filterCriterionContainer .componentInputContainer input{font-size:14px}.rulesBrowser .tools .toolsContent .advancedFilterListWrapper .advancedFilterList .filterCriterionContainer .filterSearch.glyphicon-search{top:11px}.ie .rulesBrowser .tools .toolsContent .advancedFilterListWrapper .advancedFilterList .filterCriterionContainer.rulesBrowserAdvancedFilterType.nameOrTag{height:35px}.rulesBrowser .tools .toolsContent .advancedFilterListWrapper .advancedFilterList .filterCriterionContainer .componentInputContainer .labelContainer.rulesBrowserAdvancedFilterType.nameOrTag{display:none}.rulesBrowser .tools .toolsContent .advancedFilterListWrapper .advancedFilterList .filterCriterionContainer .componentInputContainer input.rulesBrowserAdvancedFilterType.nameOrTag{width:410px;height:35px;text-indent:35px}.rulesBrowser .tools .toolsContent .advancedFilterListWrapper .advancedFilterList .filterCriterionContainer .componentInputContainer .labelContainer.rulesBrowserAdvancedFilterType.ruleSets{display:none}.rulesBrowser .tools .toolsContent .advancedFilterListWrapper .advancedFilterList .filterCriterionContainer .componentInputContainer.rulesBrowserAdvancedFilterType.ruleSets .multiSelect button{height:35px;font-size:14px}.rulesBrowser .tools .toolsContent .advancedFilterListWrapper .advancedFilterList .filterCriterionContainer .componentInputContainer .labelContainer.rulesBrowserAdvancedFilterType.statuses{display:none}.rulesBrowser .tools .toolsContent .advancedFilterListWrapper .advancedFilterList .filterCriterionContainer .componentInputContainer.rulesBrowserAdvancedFilterType.statuses .multiSelect button{height:35px;font-size:14px}.rulesBrowser .grid .colName{flex:1 1;max-width:450px}.rulesBrowser .grid .colRuleSet{flex:1 1;max-width:300px}.rulesBrowser .grid .colTags{flex:1 1;width:300px;min-width:300px}.rulesBrowser .grid .colStatus{flex:1 1;max-width:150px}.rulesBrowser .grid .colLastModifiedBy{flex:1 1;max-width:200px}.rulesBrowser .grid .colTimeLastModified{flex:1 1;max-width:175px}.rulesBrowser .grid .tag{display:inline-block;overflow:hidden;white-space:nowrap;height:100%;text-overflow:ellipsis;background-color:#ddd;padding:2px 8px 22px;margin:0 5px;border-radius:15px}.redeployRuleSetsModal .modal-header .title{flex:1 1;margin-top:0}.redeployRuleSetsModal .modal-body{padding:0}.redeployRuleSetsModal .redeployRuleSetsContainer{display:flex;flex-direction:column;font-size:14px}.redeployRuleSetsModal .redeployRuleSetsContainer .checkbox{margin-right:7px;margin-top:0}.redeployRuleSetsModal .redeployRuleSetsContainer .checkboxLabel{display:flex;align-items:center;font-weight:400;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.redeployRuleSetsModal .redeployRuleSetsContainer .selectAllContainer{display:flex;flex-direction:row;background-color:#f1f1f1;height:60px;color:#646668;padding:24px 21px;border-bottom:1px solid #bcbec0;align-items:center}.redeployRuleSetsModal .redeployRuleSetsContainer .ruleSetsContainer{display:flex;flex:0 0 341px;flex-direction:column;max-height:341px;flex-wrap:wrap;margin-left:21px;margin-right:21px}.redeployRuleSetsModal .redeployRuleSetsContainer .ruleSetsContainer .ruleSetContainer{display:flex;flex-direction:row;color:#434445;float:left;margin:10px;align-items:center}.redeployRuleSetsModal .redeployRuleSetsContainer .close{font-size:12px;padding:3px 0 0 5px}.redeployRuleSetsModal .modal-footer{justify-content:flex-end}.ruleBuilder{display:flex;flex-direction:column;flex:1 1}.ruleBuilder .content{height:0;display:flex;flex:1 1 auto;overflow:auto}.ruleBuilder .rule{height:100%;overflow:auto}.ruleBuilder .rule .ruleActions,.ruleBuilder .rule .ruleConditions{display:flex;flex-direction:column}.ruleBuilder .rule .reviewRow{padding-top:10px;padding-bottom:10px;display:flex;justify-content:flex-end;padding-right:30px}.ruleBuilder .rule .reviewRow .review{font-size:14px;text-align:right;color:#029ad9;font-weight:700;cursor:pointer}.ruleBuilder .output{display:flex;flex:1 0 auto;flex-direction:column;margin-top:20px;margin-bottom:20px}.ruleBuilder .output .generateRuleObjectButton{margin-left:20px;width:200px;min-height:42px}.ruleBuilder .output .ruleObjectTextArea{margin-left:20px;margin-top:20px;width:1000px;height:250px}.ruleBuilderHeader{display:flex;flex-direction:column;flex:0 0 auto}.ruleBuilderHeader .ruleBuilderHeaderActionButtonsBar .actionButtonsBarList{margin:0}.ruleBuilderHeader .ruleBuilderHeaderActionButtonsBar .buttonContainer{display:flex;flex-direction:column;align-items:center}.ruleBuilderHeader .ruleBuilderHeaderActionButtonsBar .buttonContainer .unsavedChanges{color:#ed9332;font-size:12px;margin-bottom:-15px}.ruleBuilderHeader .navigationRow{display:flex;flex:0 0 40px;background-color:#f9f9f9;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);padding-left:30px}.ruleBuilderHeader .navigationRow .btn-link{padding:0}.ruleBuilderHeader .headerRow{display:flex;flex:0 0 70px;border-bottom:1px solid #dfe0e1;align-items:center}.ruleBuilderHeader .headerRow .loadingContainer{display:flex;flex:1 1;transition:opacity .25s ease-out}.ruleBuilderHeader .headerRow .loadingContainer.loading{opacity:0}.ruleBuilderHeader .headerRow .nameColumn{display:flex;flex-direction:column;flex:0 0 auto;max-width:400px;padding-right:45px;padding-left:30px;font-size:18px;font-weight:700;line-height:1.33;border-right:1px solid #dfe0e1;align-items:flex-start}@media only screen and (max-width:1100px){.ruleBuilderHeader .headerRow .nameColumn{max-width:300px;padding:0 25px 0 20px}}@media only screen and (max-width:900px){.ruleBuilderHeader .headerRow .nameColumn{max-width:200px;padding:0 10px}}.ruleBuilderHeader .headerRow .nameColumn .ruleName{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.ruleBuilderHeader .headerRow .nameColumn .backButton{font-size:12px;margin-left:-25px}.ruleBuilderHeader .headerRow .nameColumn .backButton .glyphicon{padding-right:5px}.ruleBuilderHeader .headerRow .ruleDetailsColumn{display:flex;flex:1 1;padding-right:125px;padding-left:10px}@media only screen and (max-width:1300px){.ruleBuilderHeader .headerRow .ruleDetailsColumn{padding-right:75px}}@media only screen and (max-width:1100px){.ruleBuilderHeader .headerRow .ruleDetailsColumn{padding-right:0}}.ruleBuilderHeader .headerRow .ruleDetailsColumn .detailColumn{display:flex;flex-direction:column;padding:0 20px}.ruleBuilderHeader .headerRow .ruleDetailsColumn .detailColumn .detailLabel{font-size:12px;line-height:1.67;color:#999c9f}.ruleBuilderHeader .headerRow .ruleDetailsColumn .detailColumn .detailValue{font-size:14px;color:#434445;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:350px}.ruleBuilderHeader .headerRow .ruleDetailsColumn .detailColumn .detailValue .invalidLabel,.ruleBuilderHeader .headerRow .ruleDetailsColumn .detailColumn .detailValue.statusValueInvalid{color:#ec9231}@media only screen and (max-width:1300px){.ruleBuilderHeader .headerRow .ruleDetailsColumn .detailColumn .detailValue.descriptionValue{max-width:300px}}@media only screen and (max-width:1100px){.ruleBuilderHeader .headerRow .ruleDetailsColumn .detailColumn .detailValue.descriptionValue{max-width:200px}}.ruleBuilderHeader .headerRow .actionButtonColumn{display:flex;align-items:center;flex:0 0 auto;padding-right:30px}.ruleBuilderHeader .headerRow .actionButtonColumn .btn{margin:0 5px}.rateStatusManager{display:flex;flex-direction:column;flex:1 1}.rateStatusManager .header{display:flex;flex:0 0 70px;align-items:center;justify-content:center;padding-left:30px;padding-right:20px}.rateStatusManager .header .headerContent{display:flex;flex:1 1}.ie .rateStatusManager .header .headerContent{max-width:none}.rateStatusManager .header .headerContent .headerLabel{font-size:20px;font-weight:700;display:flex;align-items:center;color:#646668}.rateStatusManager .header .headerContent .buttonContainer{display:flex;flex-direction:column;align-items:center}.rateStatusManager .header .headerContent .buttonContainer .unsavedChanges{color:#ed9332;font-size:12px;margin-bottom:-15px}.rateStatusManager .columnHeader{display:flex;border-top:none;border-bottom:1px solid #bcbec0;padding:15px 45px;cursor:pointer;font-weight:700}.rateStatusManager .columnHeader.scrolling{padding-right:17px}.rateStatusManager .columnHeader .colLocation,.rateStatusManager .columnHeader .colProduct,.rateStatusManager .columnHeader .colStatus{width:200px;margin-left:4px}.rateStatusManager .columnHeader .colEffectiveDate,.rateStatusManager .columnHeader .colExpirationDate{width:130px;margin-left:4px}.rateStatusManager .grid{display:flex;border-top:1px solid #dfe0e1;flex-direction:column}.rateStatusManager .grid .gridRow{display:flex;flex-direction:column;overflow:auto;height:calc(100vh - 160px)}.rowComponentContainer{border-bottom:1px solid #dfe0e1;display:flex;flex:0 0 auto;flex-direction:row;align-items:center}.rowComponentContainer.singleRow .row{display:none}.rowComponentContainer.singleRow .newLabel{display:flex;padding:5px;flex:0 0 100%}.rowComponentContainer.singleRow:hover .row{display:flex}.rowComponentContainer.singleRow:hover .newLabel{display:none}.rowComponentContainer .rowComponentInner{padding:10px 60px;display:flex;flex:1 0 100%;flex-direction:row}.rowComponentContainer .rowComponentInner .unselected{display:flex;height:30px;padding-left:3px;padding-top:1px}.rowComponentContainer .rowComponentInner .row{display:flex;flex-direction:row}.rowComponentContainer .rowComponentInner .row.selected .location,.rowComponentContainer .rowComponentInner .row.selected .product,.rowComponentContainer .rowComponentInner .row.selected .status{border:1px solid #ddd}.rowComponentContainer .rowComponentInner .row.selected .copyContainer,.rowComponentContainer .rowComponentInner .row.selected .deleteContainer{display:block;padding-top:6px}.rowComponentContainer .rowComponentInner .row .location,.rowComponentContainer .rowComponentInner .row .product,.rowComponentContainer .rowComponentInner .row .status{width:200px;margin-left:5px;background-color:#fff}.rowComponentContainer .rowComponentInner .row .location .umDropdownButton,.rowComponentContainer .rowComponentInner .row .product .umDropdownButton,.rowComponentContainer .rowComponentInner .row .status .umDropdownButton{height:28px;min-height:28px}.rowComponentContainer .rowComponentInner .row .location .umDropdownButton .match:after,.rowComponentContainer .rowComponentInner .row .product .umDropdownButton .match:after,.rowComponentContainer .rowComponentInner .row .status .umDropdownButton .match:after{top:5px}.rowComponentContainer .rowComponentInner .row .location div,.rowComponentContainer .rowComponentInner .row .product div,.rowComponentContainer .rowComponentInner .row .status div{cursor:pointer}.rowComponentContainer .rowComponentInner .row .location .match,.rowComponentContainer .rowComponentInner .row .product .match,.rowComponentContainer .rowComponentInner .row .status .match{height:28px;border:1px solid #bababa}.rowComponentContainer .rowComponentInner .row .glyphicon-book,.rowComponentContainer .rowComponentInner .row .glyphicon-trash{border:none;background-color:transparent;color:#646668;font-size:14px}.rowComponentContainer .rowComponentInner .row .glyphicon-book:disabled,.rowComponentContainer .rowComponentInner .row .glyphicon-trash:disabled{color:#bcbec0}.rowComponentContainer .rowComponentInner .row .dateEffectiveBox,.rowComponentContainer .rowComponentInner .row .dateExpirationBox{margin-left:3px;cursor:pointer}.rowComponentContainer .rowComponentInner .row .dateEffectiveBox .unselected,.rowComponentContainer .rowComponentInner .row .dateExpirationBox .unselected{flex:0 0 auto;display:flex;flex-direction:row;position:relative;width:130px;height:30px}.rowComponentContainer .rowComponentInner .row .dateEffectiveBox .unselected .dateRange,.rowComponentContainer .rowComponentInner .row .dateExpirationBox .unselected .dateRange{height:32px}.rowComponentContainer .rowComponentInner .row .dateEffectiveBox .selected,.rowComponentContainer .rowComponentInner .row .dateExpirationBox .selected{height:28px}.rowComponentContainer .rowComponentInner .row .copyContainer,.rowComponentContainer .rowComponentInner .row .deleteContainer{display:none}.rowComponentContainer .rowComponentInner .row .effectiveDate,.rowComponentContainer .rowComponentInner .row .expirationDate{flex:0 0 auto;display:flex;align-items:flex-end;flex-direction:row;position:relative;border:1px solid #bababa}.rowComponentContainer .rowComponentInner .row .effectiveDate .dateInputContainer,.rowComponentContainer .rowComponentInner .row .expirationDate .dateInputContainer{flex:0 0 auto;display:flex;align-items:flex-start;flex-direction:column}.rowComponentContainer .rowComponentInner .row .effectiveDate .dateInputContainer .requiredIcon,.rowComponentContainer .rowComponentInner .row .expirationDate .dateInputContainer .requiredIcon{margin-top:5px}.rowComponentContainer .rowComponentInner .row .effectiveDate .dateInputContainer .validIcon,.rowComponentContainer .rowComponentInner .row .expirationDate .dateInputContainer .validIcon{margin-top:3px}.rowComponentContainer .rowComponentInner .row .effectiveDate .dateLabelContainer,.rowComponentContainer .rowComponentInner .row .expirationDate .dateLabelContainer{flex:0 0 auto;display:flex;align-items:flex-start;flex-direction:row}.rowComponentContainer .rowComponentInner .row .effectiveDate .dateRange,.rowComponentContainer .rowComponentInner .row .expirationDate .dateRange{float:left;width:100px;height:26px;margin-right:2px;border:0;font-size:12px;padding:0 6px}.rowComponentContainer .rowComponentInner .row .effectiveDate .dateRange:disabled,.rowComponentContainer .rowComponentInner .row .expirationDate .dateRange:disabled{background-color:#f1f1f1;cursor:not-allowed}.rowComponentContainer .rowComponentInner .row .effectiveDate .dateRange.error,.rowComponentContainer .rowComponentInner .row .expirationDate .dateRange.error{border-color:#da2e32}.rowComponentContainer .rowComponentInner .row .effectiveDate .toggleCalendarPopup,.rowComponentContainer .rowComponentInner .row .expirationDate .toggleCalendarPopup{padding:4px 1px 6px;color:#333;background-color:#e6e6e6;border:1px solid #ccc;border-radius:0;margin-right:2px;right:1px;top:0;bottom:0;height:auto;width:25px;max-width:none}.rowComponentContainer .rowComponentInner .row .effectiveDate .toggleCalendarPopup :before,.rowComponentContainer .rowComponentInner .row .expirationDate .toggleCalendarPopup :before{position:absolute;top:6px;left:5px}.rowComponentContainer .rowComponentInner:hover:not(.readOnly){background-color:#eee;border-left:3px solid #0099d8;padding:10px 57px}.rowComponentContainer .rowComponentInner:hover:not(.readOnly) .singleRow{display:none}.rowComponentContainer .rowComponentInner:hover:not(.readOnly) .dateEffectiveBox,.rowComponentContainer .rowComponentInner:hover:not(.readOnly) .dateExpirationBox{background-color:#fff}.rowComponentContainer .rowComponentInner:hover:not(.readOnly) .copyContainer,.rowComponentContainer .rowComponentInner:hover:not(.readOnly) .deleteContainer{display:block;padding-top:6px}.rowComponentContainer .rowComponentInner.incomplete{padding:10px 57px;border:1px solid #ec9231;border-left-width:3px}.rowComponentContainer .rowComponentInner.incomplete:hover{border-left:10px solid #ec9231;background-color:#dfe0e1;padding:10px 53px}.businessCardCallOut{background:#fff none repeat scroll 0 0;border-radius:0;border:1px solid #b3b3b3;box-shadow:0 2px 4px rgba(30,30,100,.25);display:block;margin-bottom:0;padding:6px 10px;position:fixed;top:200;width:400px;z-index:9998}.businessCardCallOut:after,.businessCardCallOut:before{border:solid transparent;content:" ";height:0;pointer-events:none;position:absolute;width:0}.businessCardCallOut .heading{font-size:16px}.businessCardCallOut .row{margin:3px 0}.businessCardCallOut .closeButton{position:absolute;right:6px;top:7px;cursor:pointer}.businessCardCallOut .name{font-size:16px;font-weight:700;padding-right:10px;width:250px}.businessCardCallOut .userImage{width:100px;height:100px;border:1px solid #000;margin-top:5px}.businessCardCallOut .cardRow{display:flex;max-width:400px}.businessCardCallOut .cardCol{display:flex;margin:0 10px 10px 0;flex-direction:column}.businessCardCallOut .cardCol.orgCol{margin:0 10px 4px 0}.businessCardCallOut .glyphicon-online:before{font-family:sans-serif;content:"\25CF";font-size:20px;color:#009c28}.businessCardCallOut .glyphicon-offline:before{font-family:sans-serif;content:"\25CF";font-size:20px;color:#999c9f}.businessCardCallOut .orgImage{padding-top:8px;font-size:50pt;padding-right:7px;padding-left:6px}.businessCardCallOut .item{padding-bottom:4px;font-weight:700}.businessCardCallOut .item .phoneLabel{font-size:12px;padding-left:5px;color:#b1b1b1}.businessCardCallOut .orgItem{height:22px}.businessCardCallOut .orgItem label{margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.businessCardCallOut .orgItem .name{width:300px}.businessCardCallOut .orgItem .header{font-size:11px;font-weight:400;color:#b1b1b1;padding-top:5px}.businessCardCallOut .orgItem .leading{display:inline-block;width:70px}.businessCardCallOut .orgItem .address{font-weight:400}.businessCardCallOut .orgItem .addressLabel{font-weight:400;width:225px;padding-right:10px}.businessCardCallOut .orgItem .code{font-weight:400}.businessCardCallOut .orgItem .codeLabel,.businessCardCallOut .orgItem .phone{font-weight:400;width:225px;padding-right:10px}.businessCardCallOut .orgItem .phoneIcon{top:-5px}.businessCardCallOut .orgItem.parentSection{display:flex;flex:1 1 100%;max-width:300px}.businessCardCallOut .orgItem .parentName{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:15px}.businessCardCallOut .orgItem .parentCode{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:auto;float:right;margin-right:10px;min-width:50px}.businessCardCallOut .parentHeader{border-top:1px solid #dfe0e1;margin-top:3px;padding-top:2px;height:25px}.businessCardCallOut .icon{color:#b1b1b1;padding-right:7px}.businessCardCallOut .sendEmail{height:40px;background-color:#18a7df;text-align:center;color:#fff;padding-top:9px;cursor:pointer}.businessCardCallOut .ieMaskFrame{display:none;position:absolute;top:-5px;left:-5px;width:100%;height:110%;z-index:-1;border:none}.businessCardCallOut .ieMaskFrame.ie{display:block}.businessCardRightArrow:before{border-color:hsla(0,0%,51.4%,0) hsla(0,0%,51.4%,0) hsla(0,0%,51.4%,0) #757779;border-width:8px;bottom:75%;height:8px;left:100%;margin-top:10px}.businessCardRightArrow:after{border-color:hsla(0,0%,100%,0) hsla(0,0%,100%,0) hsla(0,0%,100%,0) #fff;border-width:7px;bottom:76%;height:7px;left:100%;margin-top:9px}.businessCardTopArrow:before{border-color:hsla(0,0%,51.4%,0) hsla(0,0%,51.4%,0) #757779;border-width:8px;bottom:100%;height:8px;left:20%;margin-left:-10px}.businessCardTopArrow:after{border-color:hsla(0,0%,100%,0) hsla(0,0%,100%,0) #fff;border-width:7px;bottom:100%;height:7px;left:20%;margin-left:-9px}.businessCardLeftArrow:before{border-color:hsla(0,0%,51.4%,0) #757779 hsla(0,0%,51.4%,0) hsla(0,0%,51.4%,0);border-width:8px;bottom:75%;height:8px;left:0;margin-left:-16px}.businessCardLeftArrow:after{border-color:hsla(0,0%,100%,0) #fff hsla(0,0%,100%,0) hsla(0,0%,100%,0);border-width:7px;bottom:76%;height:7px;left:0;margin-left:-14px}.businessCardRightBttomArrow:before{border-color:hsla(0,0%,51.4%,0) hsla(0,0%,51.4%,0) hsla(0,0%,51.4%,0) #757779;border-width:8px;bottom:25%;height:8px;left:100%;margin-top:10px}.businessCardRightBttomArrow:after{border-color:hsla(0,0%,100%,0) hsla(0,0%,100%,0) hsla(0,0%,100%,0) #fff;border-width:7px;bottom:26%;height:7px;left:100%;margin-top:9px}.businessCardBottomArrow:before{border-color:#838383 hsla(0,0%,51.4%,0) hsla(0,0%,51.4%,0);border-width:8px;bottom:0;top:100%;height:8px;left:12%;margin-bottom:-10px}.businessCardBottomArrow:after{border-color:#fff hsla(0,0%,100%,0) hsla(0,0%,100%,0);border-width:7px;bottom:0;top:100%;height:7px;left:12%;margin-bottom:-9px}.ruleAction{display:flex;background-color:#fff;border:1px solid #b1b1b1;border-radius:3px;margin-bottom:8px}.ruleAction .ruleActionContainer{display:flex;flex-direction:row;flex:1 1;align-items:center;position:relative;padding-left:15px;min-height:60px}.ruleAction .ruleActionContainer .parameterizedAction{display:flex;flex:1 1}.ruleAction .ruleActionContainer .parameterizedAction ui-parameterized-action:last-child,.ruleAction .ruleActionContainer .parameterizedAction ui-parameterized-action:last-child .actionContainer{flex:1 1}.ruleAction .ruleActionContainer .rawAction{display:flex;padding:10px;flex:1 1}.ie .ruleAction .ruleActionContainer .rawAction{max-width:none}.ruleAction .ruleActionContainer .rawAction textarea{width:100%;height:100%}.ruleAction .ruleActionContainer .deleteActionContainer{display:flex;margin-left:auto;align-self:flex-start;margin-top:10px;margin-right:8px}.ruleAction .ruleActionContainer .deleteActionContainer .glyphicon-trash{border:none;background-color:transparent;color:#646668;font-size:14px}.parameterizedActionContainer{display:flex;flex-wrap:wrap;flex-direction:row}.parameterizedActionContainer .actionText{margin-top:5px}.parameterizedActionContainer .actionContainer{display:flex}.parameterizedActionContainer .actionContainer .dropdown-menu{margin-bottom:2px;max-height:300px;overflow:auto;max-width:600px}.parameterizedActionContainer .literalValue{display:flex;flex:1 1;margin-left:10px}.parameterizedActionContainer .literalValue input{width:100%;min-width:450px;height:36px;border:1px solid #bcbec0;font-size:14px;text-overflow:ellipsis;overflow:hidden}.parameterizedActionContainer .literalValue input::-moz-placeholder{color:#bcbec0}.parameterizedActionContainer .literalValue input:-ms-input-placeholder{color:#bcbec0}.parameterizedActionContainer .literalValue input::placeholder{color:#bcbec0}.parameterizedActionContainer .form{display:flex;flex:1 1;margin-left:10px}.parameterizedActionContainer .dataSetDropdownComponent,.parameterizedActionContainer .entityDropdownComponent{margin:0 12px}.parameterizedActionContainer .dataSetDropdownComponent .umDropdownButton,.parameterizedActionContainer .entityDropdownComponent .umDropdownButton{flex:1 1 auto;max-height:36px}.parameterizedActionContainer .dataSetDropdownComponent .umDropdownButton .tooltipContainer,.parameterizedActionContainer .entityDropdownComponent .umDropdownButton .tooltipContainer{position:relative;width:auto;flex:0 0 auto}.parameterizedActionContainer .dataSetDropdownComponent .umDropdownButton .tooltipContainer button,.parameterizedActionContainer .entityDropdownComponent .umDropdownButton .tooltipContainer button{flex:0 0 auto;width:auto;min-width:70px;font-weight:700;border:1px solid #bcbec0}.parameterizedActionContainer .dataSetDropdownComponent .umDropdownButton .tooltipContainer button span,.parameterizedActionContainer .entityDropdownComponent .umDropdownButton .tooltipContainer button span{margin-right:20px}.parameterizedActionContainer .dataSetDropdownComponent[disabled],.parameterizedActionContainer .entityDropdownComponent[disabled]{background-color:#f5f5f5;cursor:not-allowed}.ruleActionGroup{display:flex;flex-direction:row;flex:1 1}.ruleActionGroup .groupHeader{display:flex;flex-direction:column;font-size:22px;font-weight:700;flex:0 0 auto}.ruleActionGroup .groupHeader .thenContainer{margin-left:6px}.ruleActionGroup .groupContainer{display:flex;flex-direction:row;flex:1 1;margin-left:15px;margin-right:14px}.ruleActionGroup .groupContainer .groupBody{display:flex;flex:1 1;padding-bottom:13px}.ruleActionGroup .groupContainer .groupBody .ruleActionsContainer{background-color:#f9f9f9;display:flex;flex-direction:column;flex:1 1;padding:10px 10px 10px 30px}.ruleActionGroup .groupContainer .groupBody .ruleActionsContainer .addActionDropdown .dropdownLabel{background-color:#029ad9;color:#fff;font-weight:400;margin-top:10px;padding:10px}.ruleActionGroup .groupContainer .groupBody .ruleActionsContainer .addActionDropdown .glyphicon-chevron-down{margin-left:8px;font-size:10px;font-weight:400}.ruleCondition{display:flex;flex:0 0 auto;background-color:#fff;margin:10px;border:1px solid #bababa;border-radius:4px}.ruleCondition .ruleConditionContainer{display:flex;flex-direction:row;flex:1 1;align-items:center;position:relative;padding-left:15px;min-height:60px}.ruleCondition .ruleConditionContainer .togglerButton{position:relative;height:18px;width:18px;left:-24px;top:-5px;vertical-align:middle;padding:0;margin:0}.ruleCondition .ruleConditionContainer .togglerButton .negated{color:#fff;background-color:#da2e32}.ruleCondition .ruleConditionContainer .togglerButton .notNegated{color:#bcbec0;background-color:#fff}.ruleCondition .ruleConditionContainer .togglerButton .btn{height:18px;width:18px;border-radius:11px;padding:0}.ruleCondition .ruleConditionContainer .togglerButton .btn[disabled]{cursor:not-allowed;opacity:1}.ruleCondition .ruleConditionContainer .togglerButton .btn-icon{font-size:9px}.ruleCondition .ruleConditionContainer .togglerButton .btn-icon .glyphicon{margin-top:2px;margin-right:1px}.ruleCondition .ruleConditionContainer .rawCondition{display:flex;padding:10px;flex:1 1}.ie .ruleCondition .ruleConditionContainer .rawCondition{max-width:none}.ruleCondition .ruleConditionContainer .rawCondition textarea{width:100%;height:100%}.ruleCondition .ruleConditionContainer .deleteConditionContainer{display:flex;margin-left:auto;align-self:flex-start;margin-top:10px;margin-right:8px}.ruleCondition .ruleConditionContainer .deleteConditionContainer .glyphicon-trash{border:none;background-color:transparent;color:#646668;font-size:14px}.ruleConditionGroup{display:flex;flex-direction:row;flex:1 1 auto}.ruleConditionGroup .topLevel{display:flex;flex:0 0 auto;flex-direction:column}.ruleConditionGroup .topLevel .ifContainer{display:flex;justify-content:center;color:#646668;font-size:20px;font-weight:700;margin-left:22px;margin-right:23px}.ruleConditionGroup .topLevel .dottedLine{display:flex;height:100%;width:28px;margin-top:13px;border-right:2px dotted #323334}.ruleConditionGroup .groupContainer{display:flex;flex:1 1;flex-direction:column;background-color:#f1f1f1;border-radius:4px}.ruleConditionGroup .groupContainer .groupHeader{display:flex;flex:0 0 60px;flex-direction:row}.ruleConditionGroup .groupContainer .groupHeader .logicalConjunctionDropdown{display:flex;flex:0 0 auto;background-color:#fff;border:1px solid #bcbec0;margin:12px 12px 10px;cursor:pointer}.ruleConditionGroup .groupContainer .groupHeader .logicalConjunctionDropdown[disabled]{background-color:#f5f5f5;cursor:not-allowed}.ruleConditionGroup .groupContainer .groupHeader .logicalConjunctionDropdown .dropdownLabel{display:flex;flex:0 0 auto;color:#646668;font-size:18px;line-height:1.33;text-align:left;font-weight:700;margin:6px 0 6px 12px}.ruleConditionGroup .groupContainer .groupHeader .logicalConjunctionDropdown .glyphicon{font-size:10px;font-weight:400;display:flex;align-items:center;flex:0 0 auto;text-align:right;justify-content:flex-end;margin:0 12px}.ruleConditionGroup .groupContainer .groupHeader .spacer{width:100%}.ruleConditionGroup .groupContainer .groupHeader .deleteGroupContainer{display:flex;align-items:flex-start;margin-top:14px;margin-right:10px}.ruleConditionGroup .groupContainer .groupHeader .deleteGroupContainer .glyphicon-trash{border:none;background-color:transparent;color:#646668;font-size:14px}.ruleConditionGroup .groupContainer .groupBody{display:flex;flex:0 0 auto;padding-bottom:13px;padding-left:32px}.ruleConditionGroup .groupContainer .groupBody .ruleConditionsContainer{display:flex;flex:0 0 auto;width:100%;flex-direction:column}.ruleConditionGroup .groupContainer .groupBody .ruleConditionsContainer .negated{border:1px solid #da2e32}.ruleConditionGroup .groupContainer .groupBody .ruleConditionsContainer .group{background-color:#f1f1f1}.ruleConditionGroup .groupContainer .groupBody .groupButtonContainer{display:flex;flex-direction:row}.ruleConditionGroup .groupContainer .groupBody .groupButtonContainer .addConditionDropdown .dropdownLabel{background-color:#029ad9;color:#fff;font-weight:400;margin-top:10px;padding:10px}.ruleConditionGroup .groupContainer .groupBody .groupButtonContainer .addConditionDropdown .glyphicon-chevron-down{margin-left:8px;font-size:10px;font-weight:400}.ruleConditionGroup .groupContainer .groupBody .groupButtonContainer .addGroupBtn{border:2px solid #029ad9;border-radius:4px;background-color:transparent;color:#18a7df;font-size:14px;margin-top:10px;margin-left:12px}.ruleConditionGroup .topLevelGroupContainer{display:flex;margin-bottom:50px;background-color:#f9f9f9;margin-right:14px;margin-left:10px;height:100%}.binaryCondition{display:flex;flex:1 1}.binaryCondition .binaryConditionContainer{display:flex;flex:1 1;flex-wrap:wrap;flex-direction:row}.binaryCondition .binaryConditionContainer .binaryRuleCondition{min-width:350px}.binaryCondition .binaryConditionContainer .operatorDropdown{display:flex;flex:1 1 auto;border:1px solid #bcbec0;max-height:36px;max-width:200px;margin:12px;cursor:pointer}.binaryCondition .binaryConditionContainer .operatorDropdown[disabled]{background-color:#f5f5f5;cursor:not-allowed}.binaryCondition .binaryConditionContainer .operatorDropdown .dropdownLabel{display:flex;flex:1 1 100%;font-size:14px;color:#434445;margin:7px 10px 10px}.binaryCondition .binaryConditionContainer .operatorDropdown .glyphicon-chevron-down{color:#646668;font-size:10px;display:flex;flex:1 1;align-items:center;justify-content:flex-end}.ruleConditionValue{display:flex;flex:1 1;margin-top:12px;margin-bottom:12px}.ruleConditionValue .ruleConditionValueContainer{display:flex;flex:1 1;flex-direction:row}.ruleConditionValue .ruleConditionValueContainer .valueTypeDropdown{display:flex;flex:0 0 155px;max-height:36px;cursor:pointer;border:1px solid #bcbec0;align-items:center}.ruleConditionValue .ruleConditionValueContainer .valueTypeDropdown[disabled]{background-color:#f5f5f5;cursor:not-allowed}.ruleConditionValue .ruleConditionValueContainer .valueTypeDropdown .dropdownLabel{display:flex;flex:1 1;font-size:14px;color:#434445;margin:10px}.ruleConditionValue .ruleConditionValueContainer .valueTypeDropdown .glyphicon-chevron-down{color:#646668;font-size:10px;display:flex;flex:1 1;align-items:center;justify-content:flex-end}.ruleConditionValue .ruleConditionValueContainer .valueContainer{display:flex;flex:1 1}.ruleConditionValue .ruleConditionValueContainer .valueContainer .fieldValue{display:flex;flex:1 1;width:0;margin-left:10px;max-height:36px}.ruleConditionValue .ruleConditionValueContainer .valueContainer .fieldValue .formFieldContainer{display:flex;flex:1 1;position:relative;border:1px solid #bcbec0}.ruleConditionValue .ruleConditionValueContainer .valueContainer .fieldValue .editVariableContainer{display:flex;flex:0 0 36px;font-size:14px;color:#434445;background-color:#f1f1f1;border-top:1px solid #bcbec0;border-bottom:1px solid #bcbec0;border-right:1px solid #bcbec0;justify-content:center;align-items:center;cursor:pointer}.ruleConditionValue .ruleConditionValueContainer .valueContainer .fieldValue .editVariableContainer.labelContainer{cursor:auto}.ruleConditionValue .ruleConditionValueContainer .valueContainer .fieldValue .variableNameContainer{display:flex;flex-direction:row;flex:0 0 171px;height:36px;border-top:1px solid #bcbec0;border-bottom:1px solid #bcbec0;border-right:1px solid #bcbec0}.ruleConditionValue .ruleConditionValueContainer .valueContainer .fieldValue .variableNameContainer .variableName{display:flex;flex:1 1;height:34px;padding-left:10px;font-size:14px;text-align:left;color:#434445;border:none}.ruleConditionValue .ruleConditionValueContainer .valueContainer .multiStepSelectorWidget{position:absolute;top:0;bottom:0;left:0;right:0;width:auto;height:auto}.ruleConditionValue .ruleConditionValueContainer .valueContainer .multiStepSelectorWidget .uib-dropdown button[disabled]{height:34px}.ruleConditionValue .ruleConditionValueContainer .valueContainer .multiStepSelectorWidget .selectorWidget{position:relative;display:block;width:100%;height:100%}.ruleConditionValue .ruleConditionValueContainer .valueContainer .multiStepSelectorWidget .selectorWidget .selectFormButton{border:none;display:flex}.ruleConditionValue .ruleConditionValueContainer .valueContainer .multiStepSelectorWidget .selectorWidget .selectFormButton .dropdown{width:100%}.ruleConditionValue .ruleConditionValueContainer .valueContainer .multiStepSelectorWidget .selectorWidget .selectFormButton .dropdownInnerWrapper{overflow:hidden;display:inline-block;width:100%}.ruleConditionValue .ruleConditionValueContainer .valueContainer .multiStepSelectorWidget .selectorWidget .selectFormButton .dropdownLabel{display:inline-block;width:100%;min-width:0}.ruleConditionValue .ruleConditionValueContainer .valueContainer .multiStepSelectorWidget .selectorMenu{width:auto}.ruleConditionValue .ruleConditionValueContainer .valueContainer .multiStepSelectorWidget .selectorMenu .searchItems{overflow-y:auto;overflow-x:hidden}.ruleConditionValue .ruleConditionValueContainer .valueContainer .propertyValue{display:flex;flex:1 1;position:relative;margin-left:10px;max-height:36px;border:1px solid #bcbec0}.ruleConditionValue .ruleConditionValueContainer .valueContainer .literalValue{display:flex;flex:1 1;margin-left:10px}.ruleConditionValue .ruleConditionValueContainer .valueContainer .literalValue input{width:100%;height:36px;border:1px solid #bcbec0;font-size:14px}.ruleConditionValue .ruleConditionValueContainer .valueContainer .literalValue input::-moz-placeholder{color:#bcbec0}.ruleConditionValue .ruleConditionValueContainer .valueContainer .literalValue input:-ms-input-placeholder{color:#bcbec0}.ruleConditionValue .ruleConditionValueContainer .valueContainer .literalValue input::placeholder{color:#bcbec0}.ruleConditionValue .ruleConditionValueContainer .valueContainer .leftSideFieldValue{display:flex;flex:1 1;max-height:36px;cursor:pointer;border:1px solid #bcbec0;align-items:center;margin-left:10px}.ruleConditionValue .ruleConditionValueContainer .valueContainer .leftSideFieldValue.multiSelectContainer{border:none}.ruleConditionValue .ruleConditionValueContainer .valueContainer .leftSideFieldValue[disabled]{background-color:#f5f5f5;cursor:not-allowed}.ruleConditionValue .ruleConditionValueContainer .valueContainer .leftSideFieldValue .dropdownFormComponent{display:flex;flex:1 1;height:100%}.ruleConditionValue .ruleConditionValueContainer .valueContainer .leftSideFieldValue .dropdownFormComponent .leftSideFieldValueMatch>span:first-child{color:#bcbec0}.ruleConditionValue .ruleConditionValueContainer .valueContainer .leftSideFieldValue .dropdownFormComponent .leftSideFieldValueMatch>span{font-size:14px;font-family:inherit}.ruleConditionValue .ruleConditionValueContainer .valueContainer .leftSideFieldValue .multiSelectDropdown{display:flex;flex:1 1}.ruleConditionValue .ruleConditionValueContainer .valueContainer .leftSideFieldValue .multiSelect{display:flex;flex:1 1;position:relative;height:36px}.ruleConditionValue .ruleConditionValueContainer .valueContainer .leftSideFieldValue .multiSelect .multiSelectButton{position:absolute;top:0;flex:1 1;display:flex;font-size:14px;color:#434445;height:36px;border-color:#bcbec0}.ruleConditionValue .ruleConditionValueContainer .valueContainer .leftSideFieldValue .multiSelect .multiSelectButton .buttonLabel{text-align:left}.ruleConditionValue .ruleConditionValueContainer .valueContainer .leftSideFieldValue .multiSelect .multiSelectButton div{width:100%;text-overflow:ellipsis}.ruleConditionValue .ruleConditionValueContainer .valueContainer .leftSideFieldValue .multiSelect .multiSelectButton .glyphicon-chevron-down{right:8px;top:12px}.ruleConditionValue .ruleConditionValueContainer .valueContainer .leftSideFieldValue .dropdownLabel{display:flex;flex:1 1;font-size:14px;color:#434445;margin:10px}.ruleConditionValue .ruleConditionValueContainer .valueContainer .leftSideFieldValue .glyphicon-chevron-down{color:#646668;font-size:10px;display:flex;flex:1 1;align-items:center;justify-content:flex-end}.ruleConditionValue .ruleConditionValueContainer .valueContainer .leftSideFieldValueClassCode{display:flex;flex:1 1;height:36px;cursor:pointer;align-items:center;margin-left:10px}.ruleConditionValue .ruleConditionValueContainer .valueContainer .leftSideFieldValueClassCode[disabled]{background-color:#f5f5f5;cursor:not-allowed}.ruleConditionValue .ruleConditionValueContainer .valueContainer .leftSideFieldValueClassCode .classCode{display:flex;flex:1 1}.ruleConditionValue .ruleConditionValueContainer .valueContainer .leftSideFieldValueClassCode ui-class-code{display:flex;flex:1 1;height:100%}.ruleConditionValue .ruleConditionValueContainer .valueContainer .leftSideFieldValueClassCode ui-class-code .classCodeComponent{display:flex;flex:1 1;height:100%;align-items:center;flex-direction:row}.ruleConditionValue .ruleConditionValueContainer .valueContainer .leftSideFieldValueClassCode ui-class-code .classCodeComponent .componentInputContainer{flex:1 1;height:100%;min-width:0}.ruleConditionValue .ruleConditionValueContainer .valueContainer .leftSideFieldValueClassCode ui-class-code .classCodeComponent .componentInputContainer .classCodeComponentSelect a.ui-select-match,.ruleConditionValue .ruleConditionValueContainer .valueContainer .leftSideFieldValueClassCode ui-class-code .classCodeComponent .componentInputContainer .classCodeStateSelect a.ui-select-match{border:1px solid #bcbec0}.ruleConditionValue .ruleConditionValueContainer .valueContainer .leftSideFieldValueClassCode ui-class-code .classCodeComponent .componentInputContainer .classCodeComponentSelect a.ui-select-match span,.ruleConditionValue .ruleConditionValueContainer .valueContainer .leftSideFieldValueClassCode ui-class-code .classCodeComponent .componentInputContainer .classCodeStateSelect a.ui-select-match span{font-size:14px!important;font-family:inherit!important}.ruleConditionValue .ruleConditionValueContainer .valueContainer .variableValue{display:flex;flex:1 1;margin-left:10px;max-height:36px;border:1px solid #bcbec0}.ruleConditionValue .ruleConditionValueContainer .valueContainer .variableValue .variableDropdown{display:flex;flex:1 1;cursor:pointer}.ruleConditionValue .ruleConditionValueContainer .valueContainer .variableValue .variableDropdown .dropdownLabel{display:flex;flex:1 1;font-size:14px;color:#434445;margin:0 0 0 10px;height:36px;align-items:center}.ruleConditionValue .ruleConditionValueContainer .valueContainer .variableValue .variableDropdown .dropdownLabel.placeholder{color:#999c9f}.ruleConditionValue .ruleConditionValueContainer .valueContainer .variableValue .variableDropdown .dropdownLabel .glyphicon-chevron-down{display:flex;flex:1 1;align-items:center;justify-content:flex-end;color:#434445;margin-right:5px}.rulerBuilderDropdown{height:34px}.enableOldFont .rulerBuilderDropdown .leftSideFieldValueMatch .select2-chosen{font-size:14px}.rulerBuilderDropdown .ui-select-match{border:none}.rulerBuilderDropdown .ui-select-toggle{display:none}.rulerBuilderDropdown .leftSideFieldValueMatch .select2-chosen{font-size:14px}.rulerBuilderDropdown .leftSideFieldValueMatch .select2-chosen .glyphicon-chevron-down{position:absolute;right:4px;top:13px}.rulerBuilderDropdown .leftSideFieldValueMatch>span:first-child{color:#bcbec0}.rulerBuilderDropdown .leftSideFieldValueMatch>span{font-size:14px;font-family:inherit!important}.classCodeComponentSelect.configurableComponent,.classCodeStateSelect.configurableComponent{height:36px}.classCodeComponentSelect.configurableComponent a.ui-select-match,.classCodeStateSelect.configurableComponent a.ui-select-match{border:1px solid #bcbec0}.classCodeComponentSelect.configurableComponent a.ui-select-match span,.classCodeStateSelect.configurableComponent a.ui-select-match span{font-size:14px!important;font-family:inherit!important}.ruleHeader{display:flex;flex:1 1;max-height:160px}.ruleHeader .ruleHeaderContainer{display:flex;flex-direction:column;flex:1 1;margin-top:48px;margin-left:23px}.ruleHeader .ruleHeaderContainer .ruleInfo{display:flex;flex:1 1;flex-direction:column;margin-right:27px;margin-bottom:30px}.ruleHeader .ruleHeaderContainer .ruleInfo input::-moz-placeholder{color:#bcbec0}.ruleHeader .ruleHeaderContainer .ruleInfo input:-ms-input-placeholder{color:#bcbec0}.ruleHeader .ruleHeaderContainer .ruleInfo input::placeholder{color:#bcbec0}.ruleHeader .ruleHeaderContainer .ruleInfo .ruleName{font-size:18px;font-weight:700;color:#646668;border:none;text-indent:5px;padding-bottom:4px}.ruleHeader .ruleHeaderContainer .ruleInfo .ruleName[disabled]{background-color:#fff;cursor:not-allowed}.ruleHeader .ruleHeaderContainer .ruleInfo .btn-link{cursor:pointer}.ruleHeader .ruleHeaderContainer .ruleInfo .description{margin-top:11px;font-size:14px;color:#434445;border:none;cursor:text;resize:none;transition:height .5s ease;overflow:hidden;padding-bottom:4px}.ruleHeader .ruleHeaderContainer .ruleInfo .description[disabled]{background-color:#fff;cursor:not-allowed}.ruleHeader .ruleHeaderContainer .ruleInfo .reviewRow{display:flex;flex:1 1;flex-direction:row;justify-content:flex-end}.ruleHeader .ruleHeaderContainer .ruleInfo .reviewRow .review{font-size:14px;text-align:right;color:#029ad9;font-weight:700;cursor:pointer;align-self:flex-end}.fieldReferencesModal .modal-dialog{margin-top:100px;width:850px}.fieldReferencesModal .messageBox{display:flex}.fieldReferencesModal .messageBox span{width:100%}.fieldReferencesModal .referencesContainer{padding:20px}.fieldReferencesModal .referencesContainer .tableHeader{display:table;table-layout:fixed;width:100%;border-bottom:2px solid #dfe0e1;margin-bottom:10px;padding-bottom:10px}.fieldReferencesModal .referencesContainer .tableHeader .columnLabel{cursor:pointer}.fieldReferencesModal .referencesContainer .tableHeader .sortHeader:first-child{color:#00739d;font-size:14px;font-weight:700}.fieldReferencesModal .referencesContainer .tableHeader .sortIcons{font-size:9px;padding-left:2px}.fieldReferencesModal .referencesContainer .tableHeader .typeHeader{width:120px;display:table-cell}.fieldReferencesModal .referencesContainer .tableHeader .nameHeader{width:460px;display:table-cell}.fieldReferencesModal .referencesContainer .tableHeader .versionHeader{width:70px;display:table-cell}.fieldReferencesModal .referencesContainer .fieldTemplateTable{display:flex;flex-direction:column;width:100%;max-height:400px;overflow:auto}.fieldReferencesModal .referencesContainer .fieldTemplateTable .fieldReferencesRow{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #dfe0e1;display:table;table-layout:fixed;width:100%}.fieldReferencesModal .referencesContainer .fieldTemplateTable .fieldReferencesRow .typeColumn{width:120px;display:table-cell}.fieldReferencesModal .referencesContainer .fieldTemplateTable .fieldReferencesRow .nameColumn{margin-left:20px;width:460px;display:table-cell}.fieldReferencesModal .referencesContainer .fieldTemplateTable .fieldReferencesRow .versionColumn{margin-left:20px;width:70px;display:table-cell;text-align:center}.fieldReferencesModal .referencesContainer .fieldTemplateTable .scrollable-menu{height:auto;max-height:400px;overflow-x:hidden}.javaScriptExpressionModal .modal-content{width:950px}.javaScriptExpressionModal .modal-content .modal-header .title{flex:1 1 50%;margin-top:0}.javaScriptExpressionModal .modal-content .modal-body{display:flex;flex-direction:column;overflow-y:unset!important;position:static;min-height:500px}.ie .javaScriptExpressionModal .modal-content .modal-body{display:block}.javaScriptExpressionModal .modal-content .modal-body .jsExpressionBox{display:flex;flex-direction:column;flex:1 1}.ie .javaScriptExpressionModal .modal-content .modal-body .jsExpressionBox{height:470px}.javaScriptExpressionModal .modal-content .modal-body .jsExpressionBox button[disabled],.javaScriptExpressionModal .modal-content .modal-body .jsExpressionBox div [disabled],.javaScriptExpressionModal .modal-content .modal-body .jsExpressionBox html input[disabled]{cursor:default;color:#a9a9a9}.javaScriptExpressionModal .modal-content .modal-body .jsExpressionBox .jsTools{display:flex;flex:0 0 auto;margin-top:10px}.javaScriptExpressionModal .modal-content .modal-body .jsExpressionBox .jsTools .selector-label{font-weight:700}.javaScriptExpressionModal .modal-content .modal-body .jsExpressionBox .jsTools .selector-description{font-size:10px}.javaScriptExpressionModal .modal-content .modal-body .jsExpressionBox .jsTools .jsFunction{float:left;width:250px;align-items:center;padding-bottom:5px}.javaScriptExpressionModal .modal-content .modal-body .jsExpressionBox .jsTools .jsFunction .ui-select-container,.javaScriptExpressionModal .modal-content .modal-body .jsExpressionBox .jsTools .jsFunction .ui-select-placeholder{width:250px;height:35px;margin-bottom:5px}.javaScriptExpressionModal .modal-content .modal-body .jsExpressionBox .jsTools .jsFields{float:left;width:400px;margin-left:25px}.javaScriptExpressionModal .modal-content .modal-body .jsExpressionBox .jsTools .jsFields .selectorWidget{width:400px;margin-bottom:5px}.javaScriptExpressionModal .modal-content .modal-body .jsExpressionBox .jsTools .jsFields .selectorWidget .selectorMenu{max-width:none;max-height:none}.javaScriptExpressionModal .modal-content .modal-body .jsExpressionBox .jsTools .jsFields .multiSelectPopup .checkboxLayer{position:static}.javaScriptExpressionModal .modal-content .modal-body .jsExpressionBox .jsTools .jsFields .multiSelectPopup .checkBoxContainer{max-height:150px;margin-top:10px}.javaScriptExpressionModal .modal-content .modal-body .jsExpressionBox .jsTools .jsFields .multiSelectPopup .line{max-height:35px}.javaScriptExpressionModal .modal-content .modal-body .jsExpressionBox .jsTools .jsFields .multiSelect{height:40px;padding:0 10px}.javaScriptExpressionModal .modal-content .modal-body .jsExpressionBox .jsTools .jsFields .multiSelect button{height:40px;max-width:100%;font-size:14px;margin:unset}.javaScriptExpressionModal .modal-content .modal-body .jsExpressionBox .jsTools .jsFields .dropdown-toggle{display:block;text-align:left;background-color:transparent;border:1px solid #757779;max-width:400px;width:100%;padding:0}.javaScriptExpressionModal .modal-content .modal-body .jsExpressionBox .jsTools .jsFields .dropdown-toggle .dropdownLabel{flex:1 1 100%}.javaScriptExpressionModal .modal-content .modal-body .jsExpressionBox .jsTools .jsFields .dropdown-toggle .glyphicon{margin-left:auto;flex:0 0 30px;display:flex;padding:0;justify-content:center}.javaScriptExpressionModal .modal-content .modal-body .jsExpressionBox .jsTools .jsFields .dropdown-toggle[disabled]{border:1px solid #ddd}.javaScriptExpressionModal .modal-content .modal-body .jsExpressionBox .jsTools .jsFields .dropdownInnerWrapper{display:flex;flex:1 1 100%;align-items:center;height:35px;padding:0 5px}.javaScriptExpressionModal .modal-content .modal-body .jsExpressionBox .jsTools .jsFields .dropdown-menu li{padding:5px 10px;cursor:pointer}.javaScriptExpressionModal .modal-content .modal-body .jsExpressionBox .jsTools .jsFields .dropdown-menu li:hover{background-color:#eee}.javaScriptExpressionModal .modal-content .modal-body .jsExpressionBox .jsTools .jsActions{float:right;height:100%;margin-right:20px}.javaScriptExpressionModal .modal-content .modal-body .jsExpressionBox .jsTools .jsActions button{position:relative;bottom:-20px;margin-left:10px}.javaScriptExpressionModal .modal-content .modal-body .jsExpressionBox .jsTools .active{background-color:#00739d}.javaScriptExpressionModal .modal-content .modal-body .jsExpressionBox .scrollable-menu{height:auto;max-height:400px;overflow-x:hidden}.javaScriptExpressionModal .modal-content .modal-body .jsExpressionBox .jsExpression{width:100%;flex:1 1}.javaScriptExpressionModal .modal-content .modal-body .jsExpressionBox .value-format{margin-top:20px}.javaScriptExpressionModal .modal-content .modal-body .jsExpressionBox .value-format input{width:400px;height:30px}.javaScriptExpressionModal .modal-content .modal-body .jsExpressionBox .value-format i{margin-left:-20px;cursor:pointer}.javaScriptExpressionModal .modal-content .modal-body .jsExpressionBox .example{margin-left:30px}.functionDropdown{height:35px}.value-format{position:relative}.value-format a{position:absolute;z-index:20;top:-15px}.regularExpressionModal .modal-content{width:950px}.regularExpressionModal .modal-content .modal-header .title{flex:1 1 50%;margin-top:0}.regularExpressionModal .modal-content .modal-body{display:flex;flex-direction:column;overflow-y:unset!important;position:static;height:400px}.ie .regularExpressionModal .modal-content .modal-body{display:block}.regularExpressionModal .modal-content .modal-body .regexpBox{display:flex;flex-direction:column;flex:1 1}.ie .regularExpressionModal .modal-content .modal-body .regexpBox{height:380px}.regularExpressionModal .modal-content .modal-body .regexpBox button[disabled],.regularExpressionModal .modal-content .modal-body .regexpBox div [disabled],.regularExpressionModal .modal-content .modal-body .regexpBox html input[disabled]{cursor:default;color:#a9a9a9}.regularExpressionModal .modal-content .modal-body .regexpBox .regexpTools{display:flex;flex:0 0 auto;margin-top:10px;height:100px}.regularExpressionModal .modal-content .modal-body .regexpBox .regexpTools .selector-label{font-weight:700}.regularExpressionModal .modal-content .modal-body .regexpBox .regexpTools .selector-description{font-size:10px}.regularExpressionModal .modal-content .modal-body .regexpBox .regexpTools textarea{width:400px;height:100%;resize:none}.regularExpressionModal .modal-content .modal-body .regexpBox .regexpTools .input-item{display:flex;flex-direction:column;justify-content:flex-start}.regularExpressionModal .modal-content .modal-body .regexpBox .regexpTools .input-item input{width:350px}.regularExpressionModal .modal-content .modal-body .regexpBox .regexpTools .input-item:not(:first-child){margin-left:25px}.regularExpressionModal .modal-content .modal-body .regexpBox .regexpTools .actions{margin-left:30px}.regularExpressionModal .modal-content .modal-body .regexpBox .regexpTools .actions button{position:relative;bottom:-12px}.regularExpressionModal .modal-content .modal-body .regexpBox .regexpTools .active{background-color:#00739d}.regularExpressionModal .modal-content .modal-body .regexpBox .regexpMessage{height:15px}.regularExpressionModal .modal-content .modal-body .regexpBox .regexpMessage .testSuccess{color:green}.regularExpressionModal .modal-content .modal-body .regexpBox .regexpMessage .testFailure{color:red}.regularExpressionModal .modal-content .modal-body .regexpBox .regexpHelp{margin-top:15px;background-color:#f9f9f9;line-height:200%}.selectorWidget{background:#fff;width:100%}.selectorWidget .uib-dropdown button[disabled]{background:#f5f5f5 none;border:1px solid #ddd;cursor:not-allowed}.selectorWidget .selectFormButton{display:block;text-align:left;background-color:transparent;border:1px solid #757777;max-width:350px;padding:0;height:35px;width:100%}.selectorWidget .selectFormButton .dropdownLabel{flex:1 1 100%}.selectorWidget .selectFormButton .dropdownInnerWrapper{display:flex;flex:1 1 100%;align-items:center;height:35px}.selectorWidget .selectFormButton .dropdownInnerWrapper .dropDownPrompt{min-width:245px;height:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-top:6px;padding-left:5px;padding-right:20px}.selectorWidget .selectFormButton .dropdownInnerWrapper .dropDownPrompt.placeholder{color:#999c9f}.selectorWidget .glyphicon-chevron-down{position:absolute;right:4px;top:12px}.selectorWidget .glyphicon-remove{height:100%;position:absolute;right:2px;top:8px;cursor:pointer;cursor:hand}.selectorMenu{z-index:9999;max-width:350px;min-width:250px;width:100%;max-height:400px;overflow:hidden;border:1px solid #b1b1b1}.selectorMenu input[type=text]{width:100%;height:32px}.selectorMenu .dropDownPrompt{max-width:350px;text-overflow:ellipsis}.selectorMenu .selectedStep1ItemName{max-width:350px;word-break:break-all}.selectorMenu .searchItems{max-height:160px;overflow:auto}.selectorMenu .searchItems .selectedStep2Item{background-color:#b1b1b1}.selectorMenu .itemName{max-width:350px;display:block;cursor:pointer}.selectorMenu .selectedItem{font-weight:700;display:flex;flex-direction:column;font-size:12px;padding:0 20px 10px;border-bottom:1px solid #b1b1b1}.selectorMenu .selectedItem button{font-size:12px;padding:0 0 3px;text-decoration:underline}.selectorMenu .multiSelectStep2 .multiSelect Button{height:40px;max-width:335px;font-size:14px;margin:10px 5px 15px}.selectorMenu .multiSelectStep2 .checkboxLayer{width:100%;position:static}.selectorMenu .multiSelectStep2 .checkboxLayer .checkBoxContainer{max-height:200px;margin-top:10px}.selectorMenu .searchBox{padding:0 20px 20px}.selectorMenu .searchBox .glyphicon-search{top:30px;z-index:199;padding-left:10px}.selectorMenu .searchBox .searchInput{box-shadow:inset 0 0 1px #000;top:10px;padding-left:30px}.selectorMenu ul{padding:0}.selectorMenu ul li{list-style:none;padding:5px 10px;padding-left:20px!important;font-size:12px}.selectorMenu ul li:hover{padding-left:10px!important;background-color:#ddd;border-left:10px solid #0099d8;cursor:hand}.dropdown-menu.selectorMenu li{padding:5px 10px;cursor:pointer}.dropdown-menu.selectorMenu li:hover{background-color:#eee}.fieldRuleAction{display:flex;flex:1 1;margin-left:27px;margin-top:17px;background-color:#f9f9f9;border-radius:4px;font-size:18px;font-weight:700;line-height:1.33;text-align:left;color:#646668;margin-right:14px;height:60px;align-items:center}.fieldRuleAction .showFieldsContainer{margin-left:10px}.fieldRuleAction .multiSelect{width:636px;margin-left:5px}.fieldRuleAction .multiSelect .multiSelectButton{font-size:14px;font-weight:400;height:36px;color:#999c9f}.fieldRuleAction .multiSelect .multiSelectButton .optionalPrefix{color:#434445;font-weight:700}.fieldRuleBuilder{display:flex;flex:1 1}.fieldRuleBuilder .fieldRuleBuilderContainer,.fieldRuleBuilder .fieldRuleBuilderContainer .ruleContent{display:flex;flex:1 1;flex-direction:column}@media screen and (min-height:800px){.fieldRuleBuilder .fieldRuleBuilderContainer .ruleContent{overflow:auto}}.fieldRuleBuilder .fieldRuleBuilderContainer .ruleContent .thenContainer{margin-left:19px;display:flex;flex-direction:row;color:#646668;font-size:20px;font-weight:700}.fieldRuleBuilder .fieldRuleBuilderContainer .ruleContent .thenSubContainer{display:flex;flex:0 0 145px;flex-direction:row}.fieldRuleBuilder .fieldRuleBuilderContainer .ruleContent .thenSubContainer .dottedLine{display:flex;height:137px;width:28px;margin-top:13px;border-right:2px dotted #323334}.fieldRuleBuilder .fieldRuleBuilderContainer .ruleContent .elseContainer{margin-left:19px;margin-top:15px;display:flex;flex-direction:row;color:#646668;font-size:20px;font-weight:700}.fieldRuleBuilder .fieldRuleBuilderContainer .ruleContent .hideOrDeleteContainer{display:flex;flex:0 0 60px;margin-left:56px;margin-top:10px;background-color:#f9f9f9;border-radius:4px;margin-right:14px;height:60px}.fieldRuleBuilder .fieldRuleBuilderContainer .ruleContent .hideOrDeleteContainer .hideOrDeleteDropdown{display:flex;flex:0 0 165px;border:1px solid #bcbec0;margin:12px;cursor:pointer;background-color:#fff}.fieldRuleBuilder .fieldRuleBuilderContainer .ruleContent .hideOrDeleteContainer .hideOrDeleteDropdown[disabled]{background-color:#f5f5f5;cursor:not-allowed}.fieldRuleBuilder .fieldRuleBuilderContainer .ruleContent .hideOrDeleteContainer .hideOrDeleteDropdown .dropdownLabel{display:flex;flex:1 1;font-size:14px;color:#434445;margin:7px 10px 10px}.fieldRuleBuilder .fieldRuleBuilderContainer .ruleContent .hideOrDeleteContainer .hideOrDeleteDropdown .glyphicon-chevron-down{color:#646668;font-size:10px;display:flex;flex:1 1;align-items:center;justify-content:flex-end}.formRuleBuilder{display:flex;flex:1 1}.formRuleBuilder .formRuleBuilderContainer,.formRuleBuilder .formRuleBuilderContainer .ruleContent{display:flex;flex:1 1;flex-direction:column}.formRuleBuilder .formRuleBuilderContainer .ruleContent .ruleConditions{flex:0 0 auto}.formRuleBuilder .formRuleBuilderContainer .ruleContent .groupHeader{display:flex;flex:0 0 auto;flex-direction:row;color:#646668;font-size:20px;font-weight:700}.formRuleBuilder .formRuleBuilderContainer .ruleContent .groupHeader .thenContainer{margin-left:19px}.formRuleBuilder .formRuleBuilderContainer .ruleContent .ruleActionGroup{display:flex;flex:0 0 60px;flex-direction:column;background-color:#f9f9f9;border-radius:4px;margin-left:59px;font-size:18px;font-weight:700;line-height:1.33;text-align:left;color:#646668;padding-left:11px;padding-top:17px;margin-right:14px}.ruleTemplateSettingsModal .modal-header .title{flex:1 1;margin-top:0}.ruleTemplateSettingsModal .modal-body{min-width:600px;overflow-y:hidden!important;position:static}.ruleTemplateSettingsModal .ruleTemplateBox{display:flex;flex-direction:row}.ruleTemplateSettingsModal .ruleTemplateBox button[disabled],.ruleTemplateSettingsModal .ruleTemplateBox div [disabled],.ruleTemplateSettingsModal .ruleTemplateBox html input[disabled]{cursor:default;color:#999c9f}.ruleTemplateSettingsModal .ruleTemplateBox .leftBox{width:50%;margin-right:10px}.ruleTemplateSettingsModal .ruleTemplateBox .rightBox{width:50%;margin-left:10px}.ruleTemplateSettingsModal .ruleTemplateBox .componentWidth{width:100%!important}.ruleTemplateSettingsModal .ruleTemplateBox .tag{display:flex;white-space:nowrap;height:23px;background-color:#ddd;padding:0 5px 0 8px;margin:8px 5px 0;border-radius:15px;max-width:300px}.ruleTemplateSettingsModal .ruleTemplateBox .tagContainer{float:left}.ruleTemplateSettingsModal .ruleTemplateBox .tagLayout{flex-flow:wrap;display:flex}.ruleTemplateSettingsModal .ruleTemplateBox .tagLabel{font-size:12px;max-width:300px;text-overflow:ellipsis;overflow:hidden;display:inline-block;margin:0 0 0 5px;padding-top:3px;padding-right:2px}.ruleTemplateSettingsModal .ruleTemplateBox .close{font-size:12px;padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.ruleTemplateSettingsModal .ruleTemplateBox .description{height:90px}.ruleTemplateSettingsModal .ruleTemplateBox .ruleTemplateRow{margin-bottom:15px}.ruleTemplateSettingsModal .ruleTemplateBox .ruleTemplateRow .select2-choice,.ruleTemplateSettingsModal .ruleTemplateBox .ruleTemplateRow input,.ruleTemplateSettingsModal .ruleTemplateBox .ruleTemplateRow textarea{width:400px}.ruleTemplateSettingsModal .ruleTemplateBox .ruleTemplateRow .active{background-color:#00739d;color:#fff}.ruleTemplateSettingsModal .ruleTemplateBox .ruleTemplateRow .ruleTemplateLabel{flex:1 1 auto;display:flex;align-items:center;font-weight:700;padding-bottom:5px}.ruleTemplateSettingsModal .ruleTemplateBox .ruleTemplateRow .ruleTemplateLabel .requiredIndicator{margin-right:5px;min-height:26px}.ruleTemplateSettingsModal .ruleTemplateBox .ruleTemplateRow .dropdownComponentSelect{width:400px}.ruleTemplateSettingsModal .ruleTemplateBox .ruleTemplateRow .dropdownComponentSelect .select2-choice{height:27px}.ruleTemplateSettingsModal .ruleTemplateBox .ruleTemplateRow .dropdownComponentSelect .select2-choice .select2-chosen{color:#434445}.ruleTemplateSettingsModal .ruleTemplateBox .ruleTemplateRow .dropdownComponentSelect .select2-choice .select2-results{max-height:150px!important}.ruleTemplateSettingsModal .ruleTemplateBox .ruleTemplateRow .dropdown-toggle{display:block;text-align:left;background-color:transparent;border:1px solid #757779;padding:0}.ruleTemplateSettingsModal .ruleTemplateBox .ruleTemplateRow .dropdown-toggle .dropdownLabel{flex:1 1 100%}.ruleTemplateSettingsModal .ruleTemplateBox .ruleTemplateRow .dropdown-toggle .glyphicon{margin-left:auto;flex:0 0 30px;display:flex;padding:0;justify-content:center}.ruleTemplateSettingsModal .ruleTemplateBox .ruleTemplateRow .dropdown-toggle[disabled]{border:1px solid #ddd}.ruleTemplateSettingsModal .ruleTemplateBox .ruleTemplateRow .dropdownInnerWrapper{display:flex;flex:1 1 100%;align-items:center;height:35px;padding:0 5px}.ruleTemplateSettingsModal .ruleTemplateBox .newTag{max-width:100%;padding-left:10px!important;width:400px;margin-top:5px}.dropdown-menu.tagMenu{z-index:9999;height:auto;max-height:150px;overflow-x:hidden;width:400px}.dropdown-menu.tagMenu li:first-child{background-color:#00739d;color:#fff}.dropdown-menu.tagMenu li:first-child .customTagName{color:#fff}.tagItem{padding-left:10px;padding-right:10px;font-weight:400;font-family:Arial,sans-serif;font-size:12px;max-width:70%;word-wrap:break-word}.tagDropdown{display:flex}.customTagName{font-family:Arial,sans-serif;font-size:12px;color:#00739d;text-decoration:underline;padding-right:10px}.tagDropdown:hover{background-color:#f5f5f5;color:#323334}.productTemplateEditor{display:flex;flex-direction:column;flex:1 1}.productTemplateEditor .header{display:flex;flex:0 0 70px;align-items:center;background-color:#f9f9f9;border-bottom:1px solid #dfe0e1}.productTemplateEditor .header .productInfo{display:flex}.productTemplateEditor .header .leftColumn{display:flex;flex-direction:column;margin-left:10px}.productTemplateEditor .header .backButton{font-size:12px;padding-left:0;padding-bottom:0;outline:none}.productTemplateEditor .header .backButton .glyphicon{margin-right:10px;font-size:12px;margin-bottom:2px}.productTemplateEditor .header .closeButton{position:absolute;right:6px;top:7px;cursor:pointer}@media only screen and (max-width:775px){.productTemplateEditor .header{display:block}}.productTemplateEditor .content{padding-left:60px;padding-top:40px}.productTemplateEditor .content .title{font-weight:700;font-size:16px}.productTemplateEditor .content .row{flex:1 1 auto;display:flex;align-items:center;padding:15px 0 15px 38px}.productTemplateEditor .content .row .docTemplate{margin-left:25px}.productTemplateEditor .content .row .docTemplate .closeButton{float:right;font-size:12px;font-weight:700;line-height:1.5;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.productTemplateEditor .content .textInput{width:200px;border:1px solid #ddd;margin-left:25px}.productTemplateEditor .content .rowItem{display:flex;flex-direction:row;width:300px}.productTemplateEditor .content .requiredRow{flex:1 1 auto;display:flex;align-items:center;padding-top:25px}.productTemplateEditor .content .requiredRow .requiredIndicator{margin-right:5px;min-height:26px;padding-left:10px}.productTemplateEditor .content .radioButtonGroup{margin-left:25px}.productTemplateEditor .content .radioButtonLabel{padding-right:20px}.productTemplateEditor .separator{padding-top:25px;border-bottom:1px solid #dfe0e1}.productTemplateEditor .dateRange{width:70px}.productTemplateEditor .dateRangeCheckbox{display:flex;align-items:center;max-width:none;font-weight:400;margin-left:15px;cursor:pointer}.productTemplateEditor .dateRangeCheckbox:disabled{cursor:not-allowed}.productTemplateEditor .dateRangeCheckbox:hover{text-decoration:underline}.productTemplateEditor .dateRangeCheckbox input{margin:0 5px 0 0}.productTemplateEditor .dateRangeTextInput{width:70px;border:1px solid #ddd}.productTemplateEditor .dropdownComponentSelect{width:65px}.productTemplateEditor .dropdownComponentSelect.policyPeriodBoundarySelectedDateType{margin-left:5px;width:125px}.productTemplateEditor .dropdownComponentSelect.quoteSectionOrdering{display:flex;margin-left:25px}.productTemplateEditor .dropdownComponentSelect .select2-choice{border:1px solid #ddd}.productTemplateEditor .dropdownComponentSelect .select2-choice .select2-chosen{color:#434445}.productTemplateEditor .dropdownComponentSelect .select2-drop{min-width:100px}.productTemplateEditor .dropdownComponentSelect .select2-results .select2-highlighted{background:#337ab7;color:#fff}.productTemplateEditor .active{background-color:#00739d;color:#fff}.productTemplateEditor .formContainer{overflow-y:scroll;overflow-x:hidden;display:block}.productTemplateEditor .multiSelectDropdown{margin-bottom:15px;width:350px;margin-left:25px}.productTemplateEditor .multiSelectDropdown .multiSelectPopup .checkBoxContainer{max-height:350px;margin-top:10px}.productTemplateEditor .daysBeforeExpirationToAutoRequestCancellation{width:90px;border:1px solid #ddd;margin-left:25px}.productTemplateEditor .requiredIndicatorDisable{visibility:hidden}.productTemplateEditor .productTemplateDropdown{width:350px;margin-left:25px;display:flex;align-items:center}.productTemplateEditor .policyPeriodBoundary{margin-right:15px}.multiSelectPopup .checkboxLayer{width:350px!important}.subContainer{margin-bottom:40px}.policyDropdown{width:150px}.policyDropdown .dropdownLabel{font-weight:400;margin-top:10px;padding:10px}.policyDropdown .glyphicon-chevron-down{margin-left:8px;font-size:10px;font-weight:400}.policyDropdown li{padding:5px 10px;cursor:pointer}.policyDropdown li:hover{background-color:#eee}.policyDropdown .dropdownButton{width:150px}.policyDropdown .dropdownButton:disabled{background-color:#f5f5f5;border:1px solid #ddd;cursor:not-allowed}.productTemplateEditorHeader{display:flex;flex-direction:column;flex:1 1}.productTemplateEditorHeader .buttonContainer{display:flex;flex-direction:column;align-items:center}.productTemplateEditorHeader .buttonContainer .unsavedChanges{color:#ed9332;font-size:12px;margin-bottom:-15px}.productTemplateEditorHeader .headerRow{display:flex;flex:0 0 70px;align-items:center;padding-right:20px}.productTemplateEditorHeader .headerRow .loadingContainer{display:flex;flex:1 1;transition:opacity .25s ease-out}.productTemplateEditorHeader .headerRow .loadingContainer.loading{opacity:0}.productTemplateEditorHeader .headerRow .nameColumn{display:flex;flex-direction:column;flex:0 0 auto;max-width:400px;padding-right:45px;padding-left:30px;font-size:18px;font-weight:700;line-height:1.33;align-items:flex-start}@media only screen and (max-width:1100px){.productTemplateEditorHeader .headerRow .nameColumn{max-width:300px;padding:0 25px 0 20px}}@media only screen and (max-width:900px){.productTemplateEditorHeader .headerRow .nameColumn{max-width:200px;padding:0 10px}}.productTemplateEditorHeader .headerRow .nameColumn .productTemplateName{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.productTemplateEditorHeader .headerRow .nameColumn .backButton{font-size:12px;margin-left:-25px}.productTemplateEditorHeader .headerRow .nameColumn .backButton .glyphicon{padding-right:5px}.productTemplateEditorHeader .headerRow .actionButtonColumn{display:flex;align-items:center;flex:0 0 auto;margin-left:auto;padding-top:10px}.productTemplateEditorHeader .headerRow .actionButtonColumn .btn{margin:0 5px}.permissionsEditor{display:flex;flex-direction:column;flex:1 1}.permissionsEditor .filterContainer{display:flex;flex:0 0 75px;background-color:#f9f9f9;border-top:1px solid #dfe0e1;border-bottom:1px solid #dfe0e1}.permissionsEditor .filterContainer .filter{margin-left:11px;align-self:center}.permissionsEditor .filterContainer .filterSearch{position:relative;left:30px;top:3px;font-size:16px}.permissionsEditor .filterContainer .filterInput{width:475px;height:40px;border-color:#dfe0e1;text-indent:35px}.permissionsEditor .grid{display:flex;overflow:auto;flex:1 1}.permissionsEditor .grid .gridContainer{display:flex;flex:1 1;flex-direction:column;position:relative}.ie .permissionsEditor .grid .gridContainer{max-width:none}.permissionsEditor .grid .columnHeader{display:flex;flex:0 0 60px;border-top:none;border-bottom:1px solid #bcbec0;padding-left:10px}.permissionsEditor .grid .columnHeader.scrolling{padding-right:17px}.permissionsEditor .grid .columnHeader .columnRow{overflow:hidden}.permissionsEditor .grid .columnRow{display:flex;flex:0 0 auto;height:auto;cursor:default;padding-left:15px}.permissionsEditor .grid .columnRow .col{display:flex;flex:1 1;align-items:center;padding:0 10px}.ie .permissionsEditor .grid .columnRow .permissionHeader{padding-right:10px}.permissionsEditor .grid .columnRow .authorizationName,.permissionsEditor .grid .columnRow .permissionHeader{flex:0 0 500px;padding:0 10px}.permissionsEditor .grid .columnRow .header{white-space:pre-wrap}.permissionsEditor .grid .columnRow .permissionCheckbox{cursor:pointer}.chrome .permissionsEditor .grid .columnRow .backup--RestoreOperator,.ff .permissionsEditor .grid .columnRow .backup--RestoreOperator{min-width:125px}.ie .permissionsEditor .grid .columnRow .backup--RestoreOperator{flex:0 0 100px}.permissionsEditor .grid .datagrid{display:flex;flex:1 1;height:auto;padding-left:10px}.permissionsEditor .grid .datagrid .columnRow{position:relative;display:flex;height:40px;border-bottom:1px solid #f1f1f1}.permissionsEditor .grid .datagrid .columnRow:hover{background-color:#f9f9f9}.permissionsEditor .grid .datagrid .columnRow:hover:before{background-color:#00739d}.permissionsEditor .grid .gridEmpty{position:absolute;width:100%;top:50%;text-align:center;margin-top:-10px;font-size:18px}.permissionsEditorHeader{display:flex;flex-direction:column;flex:1 1}.permissionsEditorHeader .buttonContainer{display:flex;flex-direction:column;align-items:center;justify-content:center}.permissionsEditorHeader .buttonContainer .unsavedChanges{color:#ed9332;font-size:12px;margin-bottom:-15px}.permissionsEditorHeader .headerRow{display:flex;flex:0 0 70px;align-items:center;padding-right:20px;padding-left:30px}.permissionsEditorHeader .headerRow .loadingContainer{display:flex;flex:1 1;transition:opacity .25s ease-out}.permissionsEditorHeader .headerRow .loadingContainer.loading{opacity:0}.permissionsEditorHeader .headerRow .nameColumn{display:flex;flex-direction:row;flex:0 0 auto;max-width:750px;font-size:18px;font-weight:700;line-height:1.33;align-items:flex-start}@media only screen and (max-width:1100px){.permissionsEditorHeader .headerRow .nameColumn{max-width:300px;padding:0 25px 0 20px}}@media only screen and (max-width:900px){.permissionsEditorHeader .headerRow .nameColumn{max-width:200px;padding:0 10px}}.permissionsEditorHeader .headerRow .nameColumn .permissionsTitle{white-space:nowrap;padding-right:15px;font-size:20px;font-weight:700;display:flex;flex:0 0 auto;align-items:center;color:#646668}.permissionsEditorHeader .headerRow .nameColumn .permissionsName{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:20px;font-weight:700;display:flex;flex:0 0 auto;align-items:center;color:#646668}.uploadDocumentModal{overflow-y:auto;overflow-x:hidden}.uploadDocumentModal .modal-content{width:550px}.uploadDocumentModal .attachmentBox .dockPanel{padding:15px}.uploadDocumentModal .attachmentBox .dockPanelInnerContent{padding:10px 0}.uploadDocumentModal .dockPanelInnerContent{display:flex;padding:20px 0 20px 20px}.uploadDocumentModal .dockPanelInnerContent .dragDropBox{border:2px dotted #999c9f;display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#f1f1f1;padding:25px;flex:1 1 100%}.uploadDocumentModal .dockPanelInnerContent .hiddenFileInput{position:absolute;width:85px;opacity:0;cursor:pointer;font-size:0;height:30px}.uploadDocumentModal .dockPanelInnerContent .dockPanelCellSide{flex:0 0 14px;margin-right:10px}.uploadDocumentModal .dockPanelInnerContent .dockPanelCellSide .glyphicon{top:0}.uploadDocumentModal .dockPanelInnerContent .dockPanelCellContent .attachmentNameText{width:429px}.manageOperation{height:60px;width:60px;text-align:center;cursor:pointer;border-right:1px solid #262627;color:#fff;font-size:28px;background-color:transparent;padding:0}.manageOperation:active{background-color:#333}.manageOperation .manageOperationIcon{margin-top:17px}.manageOperationPopout{width:210px;background-color:#f9f9f9;z-index:9999999;margin-left:-150px;box-shadow:0 9px 9px rgba(0,0,0,.35);font-size:14px;color:#000}.manageOperationPopout,.manageOperationPopout .content{position:relative;display:flex;flex-direction:column;flex:0 0 auto}.manageOperationPopout .content{flex-wrap:nowrap;width:100%;max-height:75vh;overflow-y:auto;padding-left:0}.manageOperationPopout .content .menuRow{position:relative;padding:5px 30px 5px 20px;text-align:left}.manageOperationPopout .content .menuRow.disabled{cursor:not-allowed;opacity:.5;background-color:transparent;color:#000}.manageOperationPopout .content .menuRow .glyphicon{left:-5px;top:2px}.backupModal .modal-content{width:550px;height:300px}.backupModal .row{display:flex;flex-direction:column;min-height:130px;padding-left:70px;padding-right:70px}.dropdown-menu.attachmentTypeList{z-index:1110;float:none;overflow-y:scroll}.restoreModal{overflow-y:auto;overflow-x:hidden}.restoreModal .modal-content{width:550px}.restoreModal .attachmentBox .dockPanel{padding:15px}.restoreModal .attachmentBox .dockPanelInnerContent{padding:10px 0}.restoreModal .dockPanelInnerContent{display:flex;padding:0 0 10px 20px}.restoreModal .dockPanelInnerContent .dragDropBox{border:2px dotted #999c9f;display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#f1f1f1;padding:25px;flex:1 1 100%}.restoreModal .dockPanelInnerContent .hiddenFileInput{position:absolute;width:85px;opacity:0;cursor:pointer;font-size:0;height:30px}.restoreModal .dockPanelInnerContent .dockPanelCellSide{flex:0 0 14px;margin-right:10px}.restoreModal .dockPanelInnerContent .dockPanelCellSide .glyphicon{top:0}.restoreModal .dockPanelInnerContent .dockPanelCellContent .attachmentNameText{width:429px}.restoreModal .radioButtonGroup{display:flex}.restoreModal .radioButtonGroup input[type=radio]{margin:5px}.restoreModal .radioButtonGroup span{margin-right:10px;padding-top:1px}.restoreModal .restoreMode{padding-left:25px}.detailedHistoryModal .modal-content{width:80vw;flex:0 0 100%}.detailedHistoryModal .modal-header{padding:5px 20px;margin-top:5px}.detailedHistoryModal .modal-header .modal-title{white-space:nowrap;flex:1 1;min-width:175px}.detailedHistoryModal .modal-body{overflow-y:hidden}.detailedHistoryModal .landingHeader{display:flex;padding:20px;background-color:#f1f1f1}.detailedHistoryModal .landingHeader .glyphicon-remove{z-index:2000;cursor:pointer;pointer-events:visible}.detailedHistoryModal .actionButtonList{margin-right:0;margin-left:auto;height:24px;border:thin solid #b1b1b1;border-radius:5px}.detailedHistoryModal .actionButtonList .dropdown-menu-right{z-index:999}.detailedHistoryModal .landing .columnHeader{padding-left:30px}.detailedHistoryModal .content{width:100%;height:250px}.detailedHistoryModal .removeButton{display:none}.detailedHistoryModal .filter{white-space:nowrap;margin-left:30px}.detailedHistoryModal .filter .labelContainer{margin-top:3px;margin-right:4px}.detailedHistoryModal .grid{display:flex;flex:1 1;overflow:auto;height:500px}.detailedHistoryModal .grid .gridContainer{display:flex;flex:1 1;flex-direction:column;position:relative;overflow:hidden}.ie .detailedHistoryModal .grid .gridContainer{max-width:none}.detailedHistoryModal .grid .gridContainer .columnHeader{border-top:1px solid #757777;padding-left:0}.detailedHistoryModal .grid .gridContainer .columnHeader .columnRow{height:30px}.detailedHistoryModal .grid .gridContainer .datagrid{overflow-y:auto;overflow-x:hidden}.detailedHistoryModal .grid .gridContainer .datagrid .rowDrawerWrapper{border-bottom:1px solid #f1f1f1;padding-left:0;background-color:#fff;transition:background-color .3s ease-in-out;display:flex}.detailedHistoryModal .grid .gridContainer .datagrid .rowDrawerWrapper:before{position:relative;width:6px;height:32px;content:"";display:block;left:0;top:0}.detailedHistoryModal .grid .gridContainer .datagrid .rowDrawerWrapper.selected:before,.detailedHistoryModal .grid .gridContainer .datagrid .rowDrawerWrapper:hover:before{background:#00739d}.detailedHistoryModal .grid .gridContainer .columnRow{min-height:40px;display:table;table-layout:fixed;cursor:default;border-bottom:1px solid #f1f1f1}.detailedHistoryModal .grid .gridContainer .columnRow:hover{background-color:#f1f1f1}.detailedHistoryModal .grid .gridContainer .columnRow .colAction,.detailedHistoryModal .grid .gridContainer .columnRow .colDate,.detailedHistoryModal .grid .gridContainer .columnRow .colType,.detailedHistoryModal .grid .gridContainer .columnRow .colUser{flex:0 0 15%}.detailedHistoryModal .grid .gridContainer .columnRow .colDetails,.detailedHistoryModal .grid .gridContainer .columnRow .colMessage{flex:0 0 20%}.detailedHistoryModal .grid .gridContainer .columnRow:before{opacity:0}.detailedHistoryModal .grid .gridContainer .columnRow .colDefault{height:40px}.detailedHistoryModal .grid .gridContainer .columnRow .colDefault .longText{white-space:pre-wrap}.detailedHistoryModal .grid .gridContainer .gridEmpty{position:absolute;width:100%;top:50%;text-align:center;margin-top:-10px;font-size:18px}.importClassCodesModal{overflow-y:auto;overflow-x:hidden}.importClassCodesModal .modal-content{width:650px}.importClassCodesModal .attachmentBox .dockPanel{padding:15px}.importClassCodesModal .attachmentBox .dockPanelInnerContent{padding:10px 0}.importClassCodesModal .dockPanelInnerContent{display:flex;padding:0 0 10px 20px}.importClassCodesModal .dockPanelInnerContent .dragDropBox{border:2px dotted #999c9f;display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#f1f1f1;padding:25px;flex:1 1 100%}.importClassCodesModal .dockPanelInnerContent .hiddenFileInput{position:absolute;width:85px;opacity:0;cursor:pointer;font-size:0;height:30px}.importClassCodesModal .dockPanelInnerContent .dockPanelCellSide{flex:0 0 14px;margin-right:10px}.importClassCodesModal .dockPanelInnerContent .dockPanelCellSide .glyphicon{top:0}.importClassCodesModal .dockPanelInnerContent .dockPanelCellContent .attachmentNameText{width:429px}.emailNotificationBrowser{display:flex;flex-direction:column;flex:1 1}.emailNotificationBrowser .header{display:flex;flex:0 0 70px;align-items:center;justify-content:center;padding-left:30px;padding-right:20px}.emailNotificationBrowser .header .headerContent{display:flex;flex:1 1}.ie .emailNotificationBrowser .header .headerContent{max-width:none}.emailNotificationBrowser .header .headerContent .headerLabel{font-size:20px;font-weight:700;display:flex;align-items:center;color:#646668}.emailNotificationBrowser .tools{display:flex;align-items:center;justify-content:center;flex:0 0 auto;background-color:#f9f9f9;border-top:1px solid #dfe0e1;border-bottom:1px solid #dfe0e1}.emailNotificationBrowser .tools .toolsContent{width:100%;padding:10px 20px 10px 30px}.ie .emailNotificationBrowser .tools .toolsContent{max-width:none}.emailNotificationBrowser .tools .toolsContent .emailNotificationSearch{padding-right:15px}.emailNotificationBrowser .tools .toolsContent .emailNotificationSearch .glyphicon.glyphicon-search{position:absolute;display:inline;top:92px;left:45px;font-size:16px}.emailNotificationBrowser .tools .toolsContent .emailNotificationSearch .glyphicon.glyphicon-remove{cursor:pointer;position:absolute;display:inline;top:92px;left:415px;font-size:16px}.emailNotificationBrowser .tools .toolsContent .emailNotificationSearch input{width:410px;height:35px;text-indent:35px;font-size:14px;border:1px solid #dfe0e1}.emailNotificationBrowser .grid{display:flex;overflow:auto;flex:1 1}.emailNotificationBrowser .grid .gridContainer{display:flex;flex:1 1;flex-direction:column;position:relative;overflow:hidden}.ie .emailNotificationBrowser .grid .gridContainer{max-width:none}.emailNotificationBrowser .grid .columnHeader{display:flex;flex:0 0 60px;border-top:none;border-bottom:1px solid #bcbec0;padding-left:10px}.emailNotificationBrowser .grid .columnHeader.scrolling{padding-right:17px}.emailNotificationBrowser .grid .columnHeader .columnRow{display:flex;overflow:hidden}.emailNotificationBrowser .grid .columnRow{height:auto}.emailNotificationBrowser .grid .columnRow .col{display:flex;align-items:center;padding-right:4px;padding-left:4px}.emailNotificationBrowser .grid .colHover{width:20px}.emailNotificationBrowser .grid .colLastEditedBy,.emailNotificationBrowser .grid .colLastModifiedDate,.emailNotificationBrowser .grid .colName,.emailNotificationBrowser .grid .colStatus{flex:0 0 25%}.emailNotificationBrowser .grid .colLastModifiedDate{flex:1 1}.emailNotificationBrowser .grid .datagrid{display:flex;flex:1 1;padding-left:10px}.emailNotificationBrowser .grid .datagrid .columnText{display:inline-block;overflow:hidden;white-space:nowrap;height:100%;text-overflow:ellipsis}.emailNotificationBrowser .grid .datagrid .columnRow{position:relative;height:40px;border-bottom:1px solid #f1f1f1}.emailNotificationBrowser .grid .datagrid .columnRow:hover{background-color:#f9f9f9}.emailNotificationBrowser .grid .datagrid .columnRow:hover:before{background-color:#00739d}.emailNotificationBrowser .grid .datagrid .columnRow:active{background-color:#f5f5f5}.emailNotificationBrowser .grid .datagrid .columnRow .columnRowWrapper{display:flex;align-items:center;padding:5px 0;height:100%}.emailNotificationBrowser .grid .datagrid .columnRow .columnRowWrapper:hover:before{background-color:#00739d}.emailNotificationBrowser .grid .datagrid .columnRow .columnRowWrapper:before{width:12px;content:"";background-color:transparent;flex:0 0 12px;align-self:stretch;margin-top:-5px;margin-bottom:-5px;margin-right:8px;display:block}.emailNotificationBrowser .grid .gridEmpty{position:absolute;width:100%;top:50%;text-align:center;margin-top:-10px;font-size:18px}.manageEmailNotification{display:flex;flex-direction:column;flex:1 1}.manageEmailNotification .header{display:flex;flex:0 0 70px;align-items:center;background-color:#f9f9f9;border-bottom:1px solid #dfe0e1}.manageEmailNotification .header .emailInfo{display:flex}.manageEmailNotification .header .leftColumn{display:flex;flex-direction:column;margin-left:10px}.manageEmailNotification .header .backButton{font-size:12px;padding-left:0;padding-bottom:0;outline:none}.manageEmailNotification .header .backButton .glyphicon{margin-right:10px;font-size:12px;margin-bottom:2px}.manageEmailNotification .header .headerContent{display:flex;flex:1 1;max-width:1048px;padding:0 10px}.manageEmailNotification .header .headerLabel{font-size:20px;font-weight:700;display:flex;align-items:center;color:#646668}.manageEmailNotification .header .headerLabel .glyphicon{font-size:16px;margin:0 10px}@media only screen and (max-width:775px){.manageEmailNotification .header{display:block}}.manageEmailNotification .bottomContent{display:flex;flex:1 1}.manageEmailNotification .content{padding-left:60px;padding-top:40px}.manageEmailNotification .content .title{font-weight:700;font-size:16px}.manageEmailNotification .content .row{flex:1 1 auto;display:flex;align-items:center;padding:15px 0 15px 38px}.manageEmailNotification .content .row .docTemplate{margin-left:25px}.manageEmailNotification .content .row .docTemplate .closeButton{float:right;font-size:12px;font-weight:700;line-height:1.5;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.manageEmailNotification .content .textInput{width:200px;border:1px solid #ddd;margin-left:25px}.manageEmailNotification .content .rowItem{display:flex;flex-direction:row;width:300px}.manageEmailNotification .content .requiredRow{flex:1 1 auto;display:flex;align-items:center;padding-top:25px}.manageEmailNotification .content .requiredRow .requiredIndicator{margin-right:5px;min-height:26px;padding-left:10px}.manageEmailNotification .content .radioButtonGroup{margin-left:25px}.manageEmailNotification .content .radioButtonLabel{padding-right:20px}.manageEmailNotification .active{background-color:#00739d;color:#fff}.manageEmailNotification .formContainer{overflow-y:scroll;overflow-x:hidden;display:block}.manageEmailNotification .requiredIndicatorDisable{visibility:hidden}.manageEmailNotification .editorContainer{margin-left:25px}.manageEmailNotification .editorContainer .emailEditor{border:1px solid #dfe0e1;width:800px}.manageEmailNotification .editorContainer .emailEditor .collaborationInnerContent{width:100%}.manageEmailNotification .editorContainer .emailEditor .dockPanelContent{flex-direction:column;position:relative;transition:flex .15s linear;background-color:#f1f1f1;padding:0;width:100%;align-items:flex-start;display:flex;box-sizing:border-box}.manageEmailNotification .editorContainer .emailEditor .dockPanelContent .dockPanelInnerContent{background:#fff}.manageEmailNotification .editorContainer .emailEditor .dockPanelContent .dockPanelInnerContent .note-editable{min-height:350px}.manageEmailNotification .editorContainer .emailEditor .dockPanelContent .dockPanelInnerContent .note-editing-area{max-height:350px}.manageEmailNotification .editorContainer .emailEditor .emailTypeCombo{position:absolute;width:200px;right:20px;top:7px}.manageEmailNotification .emailRow{flex:1 1 auto;display:flex;padding-top:25px;padding-left:25px}.manageEmailNotificationHeader{display:flex;flex-direction:column;flex:1 1}.manageEmailNotificationHeader .buttonContainer{display:flex;flex-direction:column;align-items:center}.manageEmailNotificationHeader .buttonContainer .unsavedChanges{color:#ed9332;font-size:12px;margin-bottom:-15px}.manageEmailNotificationHeader .headerRow{display:flex;flex:0 0 70px;align-items:center;padding-right:20px}.manageEmailNotificationHeader .headerRow .loadingContainer{display:flex;flex:1 1;transition:opacity .25s ease-out}.manageEmailNotificationHeader .headerRow .loadingContainer.loading{opacity:0}.manageEmailNotificationHeader .headerRow .nameColumn{display:flex;flex-direction:column;flex:0 0 auto;max-width:400px;padding-right:45px;padding-left:30px;font-size:18px;font-weight:700;line-height:1.33;align-items:flex-start}@media only screen and (max-width:1100px){.manageEmailNotificationHeader .headerRow .nameColumn{max-width:300px;padding:0 25px 0 20px}}@media only screen and (max-width:900px){.manageEmailNotificationHeader .headerRow .nameColumn{max-width:200px;padding:0 10px}}.manageEmailNotificationHeader .headerRow .nameColumn .emailTemplateName{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.manageEmailNotificationHeader .headerRow .nameColumn .backButton{font-size:12px;margin-left:-25px}.manageEmailNotificationHeader .headerRow .nameColumn .backButton .glyphicon{padding-right:5px}.manageEmailNotificationHeader .headerRow .actionButtonColumn{display:flex;align-items:center;flex:0 0 auto;margin-left:auto;padding-top:10px}.manageEmailNotificationHeader .headerRow .actionButtonColumn .btn{margin:0 5px}.popupNotificationBrowser{display:flex;flex-direction:column;flex:1 1}.popupNotificationBrowser .header{display:flex;flex:0 0 70px;align-items:center;justify-content:center;padding-left:30px;padding-right:20px}.popupNotificationBrowser .header .headerContent{display:flex;flex:1 1}.ie .popupNotificationBrowser .header .headerContent{max-width:none}.popupNotificationBrowser .header .headerContent .headerLabel{font-size:20px;font-weight:700;display:flex;align-items:center;color:#646668}.popupNotificationBrowser .tools{display:flex;align-items:center;justify-content:center;flex:0 0 auto;background-color:#f9f9f9;border-top:1px solid #dfe0e1;border-bottom:1px solid #dfe0e1}.popupNotificationBrowser .tools .toolsContent{width:100%;padding:10px 20px 10px 30px}.ie .popupNotificationBrowser .tools .toolsContent{max-width:none}.popupNotificationBrowser .tools .toolsContent .popupNotificationSearch{padding-right:15px}.popupNotificationBrowser .tools .toolsContent .popupNotificationSearch .glyphicon.glyphicon-search{position:absolute;display:inline;top:92px;left:45px;font-size:16px}.popupNotificationBrowser .tools .toolsContent .popupNotificationSearch .glyphicon.glyphicon-remove{cursor:pointer;position:absolute;display:inline;top:92px;left:415px;font-size:16px}.popupNotificationBrowser .tools .toolsContent .popupNotificationSearch input{width:410px;height:35px;text-indent:35px;font-size:14px;border:1px solid #dfe0e1}.popupNotificationBrowser .grid{display:flex;overflow:auto;flex:1 1}.popupNotificationBrowser .grid .gridContainer{display:flex;flex:1 1;flex-direction:column;position:relative;overflow:hidden}.ie .popupNotificationBrowser .grid .gridContainer{max-width:none}.popupNotificationBrowser .grid .columnHeader{display:flex;flex:0 0 60px;border-top:none;border-bottom:1px solid #bcbec0;padding-left:10px}.popupNotificationBrowser .grid .columnHeader.scrolling{padding-right:17px}.popupNotificationBrowser .grid .columnHeader .columnRow{display:flex;overflow:hidden}.popupNotificationBrowser .grid .columnRow{height:auto}.popupNotificationBrowser .grid .columnRow .col{display:flex;align-items:center;padding-right:4px;padding-left:4px}.popupNotificationBrowser .grid .colHover{width:20px}.popupNotificationBrowser .grid .colName,.popupNotificationBrowser .grid .colPopupTitle{flex:0 0 25%}.popupNotificationBrowser .grid .colStatus{flex:0 0 10%}.popupNotificationBrowser .grid .colLastEditedBy,.popupNotificationBrowser .grid .colLastModifiedDate{flex:0 0 20%}.popupNotificationBrowser .grid .colLastModifiedDate{flex:1 1}.popupNotificationBrowser .grid .datagrid{display:flex;flex:1 1;padding-left:10px}.popupNotificationBrowser .grid .datagrid .columnText{display:inline-block;overflow:hidden;white-space:nowrap;height:100%;text-overflow:ellipsis}.popupNotificationBrowser .grid .datagrid .columnRow{position:relative;height:40px;border-bottom:1px solid #f1f1f1}.popupNotificationBrowser .grid .datagrid .columnRow:hover{background-color:#f9f9f9}.popupNotificationBrowser .grid .datagrid .columnRow:hover:before{background-color:#00739d}.popupNotificationBrowser .grid .datagrid .columnRow:active{background-color:#f5f5f5}.popupNotificationBrowser .grid .datagrid .columnRow .columnRowWrapper{display:flex;align-items:center;padding:5px 0;height:100%}.popupNotificationBrowser .grid .datagrid .columnRow .columnRowWrapper:hover:before{background-color:#00739d}.popupNotificationBrowser .grid .datagrid .columnRow .columnRowWrapper:before{width:12px;content:"";background-color:transparent;flex:0 0 12px;align-self:stretch;margin-top:-5px;margin-bottom:-5px;margin-right:8px;display:block}.popupNotificationBrowser .grid .gridEmpty{position:absolute;width:100%;top:50%;text-align:center;margin-top:-10px;font-size:18px}.managePopupNotification{display:flex;flex-direction:column;flex:1 1}.managePopupNotification .header{display:flex;flex:0 0 70px;align-items:center;background-color:#f9f9f9;border-bottom:1px solid #dfe0e1}.managePopupNotification .header .popupInfo{display:flex}.managePopupNotification .header .leftColumn{display:flex;flex-direction:column;margin-left:10px}.managePopupNotification .header .backButton{font-size:12px;padding-left:0;padding-bottom:0;outline:none}.managePopupNotification .header .backButton .glyphicon{margin-right:10px;font-size:12px;margin-bottom:2px}.managePopupNotification .header .headerContent{display:flex;flex:1 1;max-width:1048px;padding:0 10px}.managePopupNotification .header .headerLabel{font-size:20px;font-weight:700;display:flex;align-items:center;color:#646668}.managePopupNotification .header .headerLabel .glyphicon{font-size:16px;margin:0 10px}@media only screen and (max-width:775px){.managePopupNotification .header{display:block}}.managePopupNotification .bottomContent{display:flex;flex:1 1}.managePopupNotification .content{padding-left:60px;padding-top:40px}.managePopupNotification .content .title{font-weight:700;font-size:16px}.managePopupNotification .content .row{flex:1 1 auto;display:flex;align-items:center;padding:15px 0 15px 38px}.managePopupNotification .content .row .docTemplate{margin-left:25px}.managePopupNotification .content .row .docTemplate .closeButton{float:right;font-size:12px;font-weight:700;line-height:1.5;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.managePopupNotification .content .textInput{width:200px;border:1px solid #ddd;margin-left:25px}.managePopupNotification .content .message .textInput{width:400px;height:100px}.managePopupNotification .content .rowItem{display:flex;flex-direction:row;width:300px}.managePopupNotification .content .requiredRow{flex:1 1 auto;display:flex;align-items:center;padding-top:25px}.managePopupNotification .content .requiredRow .requiredIndicator{margin-right:5px;min-height:26px;padding-left:10px}.managePopupNotification .content .radioButtonGroup{margin-left:25px}.managePopupNotification .content .radioButtonLabel{padding-right:20px}.managePopupNotification .active{background-color:#00739d;color:#fff}.managePopupNotification .formContainer{overflow-y:scroll;overflow-x:hidden;display:block}.managePopupNotification .requiredIndicatorDisable{visibility:hidden}.managePopupNotificationHeader{display:flex;flex-direction:column;flex:1 1}.managePopupNotificationHeader .buttonContainer{display:flex;flex-direction:column;align-items:center}.managePopupNotificationHeader .buttonContainer .unsavedChanges{color:#ed9332;font-size:12px;margin-bottom:-15px}.managePopupNotificationHeader .headerRow{display:flex;flex:0 0 70px;align-items:center;padding-right:20px}.managePopupNotificationHeader .headerRow .loadingContainer{display:flex;flex:1 1;transition:opacity .25s ease-out}.managePopupNotificationHeader .headerRow .loadingContainer.loading{opacity:0}.managePopupNotificationHeader .headerRow .nameColumn{display:flex;flex-direction:column;flex:0 0 auto;max-width:400px;padding-right:45px;padding-left:30px;font-size:18px;font-weight:700;line-height:1.33;align-items:flex-start}@media only screen and (max-width:1100px){.managePopupNotificationHeader .headerRow .nameColumn{max-width:300px;padding:0 25px 0 20px}}@media only screen and (max-width:900px){.managePopupNotificationHeader .headerRow .nameColumn{max-width:200px;padding:0 10px}}.managePopupNotificationHeader .headerRow .nameColumn .popupTemplateName{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.managePopupNotificationHeader .headerRow .nameColumn .backButton{font-size:12px;margin-left:-25px}.managePopupNotificationHeader .headerRow .nameColumn .backButton .glyphicon{padding-right:5px}.managePopupNotificationHeader .headerRow .actionButtonColumn{display:flex;align-items:center;flex:0 0 auto;margin-left:auto;padding-top:10px}.managePopupNotificationHeader .headerRow .actionButtonColumn .btn{margin:0 5px}.sectionTemplateBrowser{display:flex;flex-direction:column;flex:1 1}.sectionTemplateBrowser .header{display:flex;flex:0 0 70px;align-items:center;justify-content:center;padding-left:30px;padding-right:20px}.sectionTemplateBrowser .header .headerContent{display:flex;flex:1 1}.ie .sectionTemplateBrowser .header .headerContent{max-width:none}.sectionTemplateBrowser .header .headerContent .headerLabel{font-size:20px;font-weight:700;display:flex;align-items:center;color:#646668}.sectionTemplateBrowser .tools{display:flex;align-items:center;justify-content:center;flex:0 0 auto;background-color:#f9f9f9;border-top:1px solid #dfe0e1;border-bottom:1px solid #dfe0e1}.sectionTemplateBrowser .tools .toolsContent{width:100%;padding:10px 20px 10px 30px}.ie .sectionTemplateBrowser .tools .toolsContent{max-width:none}.sectionTemplateBrowser .tools .toolsContent .splitter{width:100%}.sectionTemplateBrowser .tools .toolsContent .nameSearchStringInput .glyphicon.glyphicon-search{position:absolute;display:inline;top:92px;left:45px;font-size:16px}.sectionTemplateBrowser .tools .toolsContent .nameSearchStringInput input{width:410px;height:35px;text-indent:35px;font-size:14px;border:1px solid #dfe0e1}.sectionTemplateBrowser .grid{display:flex;overflow:auto;flex:1 1}.sectionTemplateBrowser .grid .gridContainer{display:flex;flex:1 1;flex-direction:column;position:relative;overflow:hidden}.ie .sectionTemplateBrowser .grid .gridContainer{max-width:none}.sectionTemplateBrowser .grid .columnHeader{display:flex;flex:0 0 60px;border-top:none;border-bottom:1px solid #bcbec0;padding-left:10px}.sectionTemplateBrowser .grid .columnHeader.scrolling{padding-right:17px}.sectionTemplateBrowser .grid .columnHeader .columnRow{display:flex;overflow:hidden}.sectionTemplateBrowser .grid .columnRow{height:auto}.sectionTemplateBrowser .grid .columnRow .col{display:flex;align-items:center;padding-right:4px;padding-left:4px}.sectionTemplateBrowser .grid .colHover{width:20px}.sectionTemplateBrowser .grid .colActive,.sectionTemplateBrowser .grid .colLastModifiedBy,.sectionTemplateBrowser .grid .colName,.sectionTemplateBrowser .grid .colOrdinalNumber{flex:0 0 20%}.sectionTemplateBrowser .grid .colTimeLastModified{flex:1 1}.sectionTemplateBrowser .grid .datagrid{display:flex;flex:1 1;padding-left:10px}.sectionTemplateBrowser .grid .datagrid .columnText{display:inline-block;overflow:hidden;white-space:nowrap;height:100%;text-overflow:ellipsis}.sectionTemplateBrowser .grid .datagrid .columnRow{position:relative;height:40px;border-bottom:1px solid #f1f1f1}.sectionTemplateBrowser .grid .datagrid .columnRow:hover{background-color:#f9f9f9}.sectionTemplateBrowser .grid .datagrid .columnRow:hover:before{background-color:#00739d}.sectionTemplateBrowser .grid .datagrid .columnRow:active{background-color:#f5f5f5}.sectionTemplateBrowser .grid .datagrid .columnRow .columnRowWrapper{display:flex;align-items:center;padding:5px 0;height:100%}.sectionTemplateBrowser .grid .datagrid .columnRow .columnRowWrapper:hover:before{background-color:#00739d}.sectionTemplateBrowser .grid .datagrid .columnRow .columnRowWrapper:before{width:12px;content:"";background-color:transparent;flex:0 0 12px;align-self:stretch;margin-top:-5px;margin-bottom:-5px;margin-right:8px;display:block}.sectionTemplateBrowser .grid .gridEmpty{position:absolute;width:100%;top:50%;text-align:center;margin-top:-10px;font-size:18px}.sectionTemplateEditorHeader{display:flex;flex-direction:column;flex:0 0 auto}.sectionTemplateEditorHeader .sectionTemplateEditorHeaderActionButtonsBar .actionButtonsBarList{margin:0}.sectionTemplateEditorHeader .sectionTemplateEditorHeaderActionButtonsBar .buttonContainer{display:flex;flex-direction:column;align-items:center}.sectionTemplateEditorHeader .sectionTemplateEditorHeaderActionButtonsBar .buttonContainer .unsavedChanges{color:#ed9332;font-size:12px;margin-bottom:-15px}.sectionTemplateEditorHeader .navigationRow{display:flex;flex:0 0 40px;background-color:#f9f9f9;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);padding-left:30px}.sectionTemplateEditorHeader .navigationRow .btn-link{padding:0}.sectionTemplateEditorHeader .headerRow{display:flex;flex:0 0 70px;border-bottom:1px solid #dfe0e1;align-items:center}.sectionTemplateEditorHeader .headerRow .loadingContainer{display:flex;flex:1 1;transition:opacity .25s ease-out}.sectionTemplateEditorHeader .headerRow .loadingContainer.loading{opacity:0}.sectionTemplateEditorHeader .headerRow .nameColumn{display:flex;flex-direction:column;flex:0 0 auto;max-width:400px;padding-right:45px;padding-left:30px;font-size:18px;font-weight:700;line-height:1.33;align-items:flex-start}@media only screen and (max-width:1100px){.sectionTemplateEditorHeader .headerRow .nameColumn{max-width:300px;padding:0 25px 0 20px}}@media only screen and (max-width:900px){.sectionTemplateEditorHeader .headerRow .nameColumn{max-width:200px;padding:0 10px}}.sectionTemplateEditorHeader .headerRow .nameColumn .sectionTemplateName{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;min-height:23px}.sectionTemplateEditorHeader .headerRow .nameColumn .backButton{font-size:12px;margin-left:-25px}.sectionTemplateEditorHeader .headerRow .nameColumn .backButton .glyphicon{padding-right:5px}.sectionTemplateEditorHeader .headerRow .statusColumn{display:flex;flex:1 1;padding-right:125px;padding-left:15px;line-height:1.33;border-left:1px solid #dfe0e1;height:45px}.sectionTemplateEditorHeader .headerRow .statusColumn .sectionTemplateStatus{font-size:14px;color:#434445;overflow:hidden;white-space:nowrap;max-width:350px;padding-top:24px;font-weight:700}.sectionTemplateEditorHeader .headerRow .actionButtonColumn{display:flex;align-items:center;flex:0 0 auto;margin-left:auto}.sectionTemplateEditorHeader .headerRow .actionButtonColumn .btn{margin:0 5px}.sectionTemplateEditorNav{display:flex;align-items:stretch;justify-content:center;flex:0 0 50px;border-bottom:1px solid #dfe0e1;height:50px}.sectionTemplateEditorNav .btn{position:relative;font-size:18px;color:#999c9f;font-weight:100;flex:0 0 auto;padding:0 30px}.sectionTemplateEditorNav .btn.active{color:#00739d;outline:none;font-weight:700;text-decoration:none}.sectionTemplateEditorNav .btn.active:after{background-color:#00739d}.sectionTemplateEditorNav .btn:after{content:" ";background-color:transparent;width:100%;height:8px;bottom:-1px;left:0;position:absolute}.sectionTemplateEditorNav .navButton,.sectionTemplateEditorNav .navButton:active{outline:none}.sectionTemplateEditor{display:flex;flex-direction:column;flex:1 1}.sectionTemplateEditor .content{height:0;display:flex;flex:1 1 auto}.sectionTemplateProperties{flex:1 1;overflow-y:auto;overflow-x:hidden}.sectionTemplateProperties .sectionTemplatePropertiesFieldSet[disabled=disabled] input[type=radio]{cursor:not-allowed!important}.sectionTemplateProperties .sectionTemplatePropertiesFieldSet{flex:1 1;margin-bottom:40px}.sectionTemplateProperties .sectionTemplatePropertiesFieldSet .sectionTemplatePropertiesContent{padding-left:60px;padding-top:40px}.sectionTemplateProperties .sectionTemplatePropertiesFieldSet .sectionTemplatePropertiesContent .headingText{font-weight:700;font-size:16px}.sectionTemplateProperties .sectionTemplatePropertiesFieldSet .sectionTemplatePropertiesContent .row{flex:1 1;display:flex;align-items:center;padding-top:30px;padding-left:40px}.sectionTemplateProperties .sectionTemplatePropertiesFieldSet .sectionTemplatePropertiesContent .requiredRow{flex:1 1;display:flex;align-self:baseline;padding-top:30px}.sectionTemplateProperties .sectionTemplatePropertiesFieldSet .sectionTemplatePropertiesContent .requiredRow .requiredIndicator{display:flex;margin-right:5px;min-height:26px;padding-left:10px;padding-top:8px}.sectionTemplateProperties .sectionTemplatePropertiesFieldSet .sectionTemplatePropertiesContent .requiredRow .requiredIndicator .glyphicon.glyphicon-asterisk{top:2px;width:10px}.sectionTemplateProperties .sectionTemplatePropertiesFieldSet .sectionTemplatePropertiesContent .requiredRow .requiredIndicator .glyphicon.glyphicon-ok{top:4px}.sectionTemplateProperties .sectionTemplatePropertiesFieldSet .sectionTemplatePropertiesContent .rowLabel{display:flex;flex-direction:row;align-self:baseline;width:165px;padding-top:8px}.sectionTemplateProperties .sectionTemplatePropertiesFieldSet .sectionTemplatePropertiesContent .textInput{width:450px;height:35px;border:1px solid #c5c7c8;font-size:14px}.sectionTemplateProperties .sectionTemplatePropertiesFieldSet .sectionTemplatePropertiesContent .textArea{width:450px;height:140px;border:1px solid #c5c7c8;font-size:14px;padding:8px 6px;resize:none}.sectionTemplateProperties .sectionTemplatePropertiesFieldSet .sectionTemplatePropertiesContent input[type=number]::-webkit-inner-spin-button,.sectionTemplateProperties .sectionTemplatePropertiesFieldSet .sectionTemplatePropertiesContent input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.sectionTemplateProperties .sectionTemplatePropertiesFieldSet .sectionTemplatePropertiesContent input[type=number]{-moz-appearance:textfield}.sectionTemplateProperties .sectionTemplatePropertiesFieldSet .sectionTemplatePropertiesContent .radioButtonGroup .radioButton{position:relative;top:1px;cursor:pointer}.sectionTemplateProperties .sectionTemplatePropertiesFieldSet .sectionTemplatePropertiesContent .radioButtonGroup .radioButtonLabel{padding-left:2px;padding-right:20px}.sectionTemplateProperties .sectionTemplatePropertiesFieldSet .sectionTemplatePropertiesContent .sectionTemplatePropertiesDropdown{display:flex;width:450px;height:35px}.sectionTemplateProperties .sectionTemplatePropertiesFieldSet .sectionTemplatePropertiesContent .sectionTemplatePropertiesDropdown .select2-choice{border:1px solid #c5c7c8}.sectionTemplateProperties .sectionTemplatePropertiesFieldSet .sectionTemplatePropertiesContent .sectionTemplatePropertiesDropdown .select2-default{color:#757779}.sectionTemplateProperties .sectionTemplatePropertiesFieldSet .sectionTemplatePropertiesContent .sectionTemplatePropertiesDropdown .select2-chosen{font-size:14px}.sectionTemplateProperties .sectionTemplatePropertiesFieldSet .sectionTemplatePropertiesContent .sectionTemplateName,.sectionTemplateProperties .sectionTemplatePropertiesFieldSet .sectionTemplatePropertiesContent .sectionTemplateStatus .requiredIndicator,.sectionTemplateProperties .sectionTemplatePropertiesFieldSet .sectionTemplatePropertiesContent .sectionTemplateStatus .rowLabel{padding-top:0}.sectionTemplateProperties .sectionTemplatePropertiesFieldSet .sectionTemplatePropertiesContent .sectionTemplateProducts ui-multi-select button{width:450px;height:35px;border:1px solid #c5c7c8}.sectionTemplateProperties .sectionTemplatePropertiesFieldSet .sectionTemplatePropertiesContent .sectionTemplateProducts ui-multi-select button .buttonLabel{font-size:14px;color:#434445}.sectionTemplateProperties .sectionTemplatePropertiesFieldSet .sectionTemplatePropertiesContent .sectionTemplateProducts ui-multi-select button .buttonLabel.placeHolder{color:unset}.sectionTemplateProperties .sectionTemplatePropertiesFieldSet .sectionTemplatePropertiesContent .sectionTemplateProducts ui-multi-select button .glyphicon.glyphicon-chevron-down{top:11px}.sectionTemplateProperties .sectionTemplatePropertiesFieldSet .sectionTemplatePropertiesContent .sectionTemplateOrdering .textInput{width:50px}.sectionTemplateProperties .sectionTemplatePropertiesFieldSet .sectionTemplatePropertiesContent .sectionTemplateQuoteDocumentTemplate .quoteDocumentTemplateUploadButton button{height:35px}.sectionTemplateProperties .sectionTemplatePropertiesFieldSet .sectionTemplatePropertiesContent .sectionTemplateQuoteDocumentTemplate .quoteDocumentTemplate{display:flex;font-size:12px;padding:3px 10px 3px 5px;background:#c5c7c8;border-radius:2px}.sectionTemplateProperties .sectionTemplatePropertiesFieldSet .sectionTemplatePropertiesContent .sectionTemplateQuoteDocumentTemplate .quoteDocumentTemplate .quoteDocumentTemplateLink,.sectionTemplateProperties .sectionTemplatePropertiesFieldSet .sectionTemplatePropertiesContent .sectionTemplateQuoteDocumentTemplate .quoteDocumentTemplate .quoteDocumentTemplateName{margin-left:5px;margin-right:5px;min-width:100px}.sectionTemplateProperties .sectionTemplatePropertiesFieldSet .sectionTemplatePropertiesContent .sectionTemplateQuoteDocumentTemplate .quoteDocumentTemplate .fileIcon{position:relative;top:3px;font-size:10px;color:#9da0a3}.sectionTemplateProperties .sectionTemplatePropertiesFieldSet .sectionTemplatePropertiesContent .sectionTemplateQuoteDocumentTemplate .quoteDocumentTemplate .removeButton{cursor:pointer;position:relative;top:4px;font-size:10px;color:#9da0a3}.sectionTemplateProperties .sectionTemplatePropertiesFieldSet .separator{padding-top:25px;border-bottom:1px solid #dfe0e1}.sectionTemplatePropertiesDropdown{height:35px}.sectionTemplatePropertiesDropdown .select2-choice{border:1px solid #c5c7c8}.sectionTemplatePropertiesDropdown .select2-default{color:#757779}.sectionTemplatePropertiesDropdown .select2-chosen,.sectionTemplatePropertiesDropdown .select2-result-label{font-size:14px!important}.sectionTemplatePropertiesDropdown .select2-search:before{font-size:14px}.sectionTemplatePropertiesDropdown .ui-select-search{height:35px;font-size:14px!important}.multiSelectPopup.productsMultiSelect .checkboxLayer{width:450px!important;border-radius:unset}.multiSelectPopup.productsMultiSelect .checkboxLayer .line{max-height:unset}.multiSelectPopup.productsMultiSelect .checkboxLayer .line .inputFilter{height:30px}.multiSelectPopup.productsMultiSelect .checkboxLayer .line .glyphicon.glyphicon-search{font-size:14px;top:5px}.multiSelectPopup.productsMultiSelect .checkboxLayer input.checkbox{cursor:pointer}.sectionTemplateRule{flex:1 1;overflow-y:auto;overflow-x:hidden;padding-left:30px;padding-right:30px}.sectionTemplateRule .staticText{width:100%;text-align:center;padding-top:30px}.sectionTemplateRule .rule{height:100%}.sectionTemplateRule .rule .reviewRow{padding-top:10px;padding-bottom:10px;display:flex;justify-content:flex-end;padding-right:30px}.sectionTemplateRule .rule .reviewRow .review{font-size:14px;text-align:right;color:#029ad9;font-weight:700;cursor:pointer}.sectionTemplateRule .rule .ruleConditions{display:flex;flex-direction:column}.sectionTemplateRule .rule .ruleActions{display:flex;flex-direction:row;flex:1 1}.sectionTemplateRule .rule .ruleActions .groupHeader{display:flex;flex-direction:column;font-size:22px;font-weight:700;flex:0 0 auto}.sectionTemplateRule .rule .ruleActions .groupHeader .thenContainer{margin-left:6px;color:#646668}.sectionTemplateRule .rule .ruleActions .groupContainer{display:flex;flex-direction:row;flex:1 1;margin-left:15px;margin-right:14px}.sectionTemplateRule .rule .ruleActions .groupContainer .groupBody{display:flex;flex:1 1;padding-bottom:13px}.sectionTemplateRule .rule .ruleActions .groupContainer .groupBody .ruleActionsContainer{background-color:#f9f9f9;display:flex;flex-direction:column;flex:1 1;padding:10px 10px 10px 30px}.sectionTemplateRule .rule .ruleActions .groupContainer .groupBody .ruleActionsContainer .ruleAction{display:flex;background-color:#fff;border:1px solid #b1b1b1;border-radius:3px;margin-bottom:8px}.sectionTemplateRule .rule .ruleActions .groupContainer .groupBody .ruleActionsContainer .ruleAction .ruleActionContainer{display:flex;flex-direction:row;flex:1 1;align-items:center;position:relative;padding-left:15px;min-height:60px}.sectionTemplateRule .rule .ruleActions .groupContainer .groupBody .ruleActionsContainer .ruleAction .ruleActionContainer .parameterizedAction{display:flex;flex-wrap:wrap;flex-direction:row}.sectionTemplateRule .rule .ruleActions .groupContainer .groupBody .ruleActionsContainer .ruleAction .ruleActionContainer .parameterizedAction .actionText{margin-top:5px}.sectionTemplateRule .rule .ruleActions .groupContainer .groupBody .ruleActionsContainer .ruleAction .ruleActionContainer .parameterizedAction .actionContainer{display:flex}.sectionTemplateRule .rule .ruleActions .groupContainer .groupBody .ruleActionsContainer .ruleAction .ruleActionContainer .parameterizedAction .actionContainer .sectionTemplateRuleActionsDropdown{display:flex;width:350px;height:35px;margin:0 12px}.sectionTemplateRule .rule .ruleActions .groupContainer .groupBody .ruleActionsContainer .ruleAction .ruleActionContainer .parameterizedAction .actionContainer .sectionTemplateRuleActionsDropdown .select2-choice{border:1px solid #c5c7c8}.sectionTemplateRule .rule .ruleActions .groupContainer .groupBody .ruleActionsContainer .ruleAction .ruleActionContainer .parameterizedAction .actionContainer .sectionTemplateRuleActionsDropdown .select2-default{color:#757779}.sectionTemplateRule .rule .ruleActions .groupContainer .groupBody .ruleActionsContainer .ruleAction .ruleActionContainer .parameterizedAction .actionContainer .sectionTemplateRuleActionsDropdown .select2-chosen{font-size:14px}.sectionTemplateRuleActionsDropdown{height:35px}.sectionTemplateRuleActionsDropdown .select2-choice{border:1px solid #c5c7c8}.sectionTemplateRuleActionsDropdown .select2-default{color:#757779}.sectionTemplateRuleActionsDropdown .select2-chosen,.sectionTemplateRuleActionsDropdown .select2-result-label{font-size:14px!important}.sectionTemplateRuleActionsDropdown .select2-search:before{font-size:14px}.sectionTemplateRuleActionsDropdown .ui-select-search{height:35px;font-size:14px!important}.systemPreferenceContainer{display:flex;flex:1 1;flex-direction:row;align-items:center}.systemPreferenceContainer .leftSide{display:flex;flex:0 0 50%}.systemPreferenceContainer .leftSide .shortDescription{display:flex;flex:0 0 auto;align-items:center}.systemPreferenceContainer .leftSide .info-sign{display:flex;flex:0 0 auto;margin-left:20px;color:#999c9f;cursor:default}.systemPreferenceContainer .rightSide{display:flex;flex:0 0 auto}.systemPreferenceContainer .rightSide .preferenceBoolean,.systemPreferenceContainer .rightSide .preferenceValue{padding-left:7px}.systemPreferenceContainer .rightSide input[type=number]::-webkit-inner-spin-button,.systemPreferenceContainer .rightSide input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.systemPreferenceContainer .rightSide input[type=number]{-moz-appearance:textfield}.systemPreferenceContainer .rightSide .preferenceTextInput{width:600px;height:36px;border:1px solid #bcbec0;font-size:14px}.systemPreferenceContainer .rightSide .preferenceDropdown{width:600px;font-size:14px;height:36px}.systemPreferenceContainer .rightSide .preferenceDropdown .umDropdownButton{border-color:#bcbec0}.systemPreferenceContainer .rightSide .multiSelect{height:36px;font-size:14px}.systemPreferenceContainer .rightSide .multiSelect .multiSelectButton{border-color:#bcbec0;font-size:14px;height:36px}.systemPreferenceContainer .rightSide .multiSelect .multiSelectButton .glyphicon{position:absolute;right:5px;top:10px}.systemPreferenceContainer .rightSide .multiSelect .multiSelectButton .buttonLabel{text-align:left}.systemPreferenceContainer .rightSide .multiSelect .multiSelectButton div{width:100%;text-overflow:ellipsis}.systemPreferenceContainer .rightSide .invalid{border-color:#da2e32}.invalidTooltip .message{background-color:#da2e32;border:none;color:#fff}.invalidTooltip .arrow,.invalidTooltip .arrowBackground{border-top-color:#da2e32}.systemPreferencesManager{display:flex;flex-direction:column;flex:1 1}.systemPreferencesManager .header{display:flex;flex:0 0 70px;align-items:center;justify-content:center;padding-left:30px;padding-right:20px}.systemPreferencesManager .header .headerContent{display:flex;flex:1 1}.ie .systemPreferencesManager .header .headerContent{max-width:none}.systemPreferencesManager .header .headerContent .buttonContainer{display:flex;flex-direction:column;align-items:center;justify-content:center}.systemPreferencesManager .header .headerContent .buttonContainer .unsavedChanges{color:#ed9332;font-size:12px;margin-bottom:-15px}.systemPreferencesManager .header .headerContent .headerLabel{font-size:20px;font-weight:700;display:flex;align-items:center;color:#646668}.systemPreferencesManager .tools{display:flex;align-items:center;justify-content:center;flex:0 0 auto;background-color:#f9f9f9;border-top:1px solid #dfe0e1;border-bottom:1px solid #dfe0e1}.systemPreferencesManager .tools .toolsContent{width:100%;padding:10px 20px 10px 30px}.ie .systemPreferencesManager .tools .toolsContent{max-width:none}.systemPreferencesManager .tools .toolsContent .splitter{width:100%}.systemPreferencesManager .tools .toolsContent .searchStringInput .glyphicon.glyphicon-search{position:absolute;display:inline;top:92px;left:45px;font-size:16px}.systemPreferencesManager .tools .toolsContent .searchStringInput input{width:410px;height:35px;text-indent:35px;font-size:14px;border:1px solid #dfe0e1}.systemPreferencesManager .gridEmpty{position:absolute;width:100%;top:50%;text-align:center;margin-top:-10px;font-size:18px}.systemPreferencesManager .preferenceContainer{display:flex;flex:1 1;flex-direction:column;overflow:auto}.systemPreferencesManager .preferenceContainer .preferenceGroup{display:flex;flex:0 0 auto;flex-direction:column;padding-bottom:20px}.systemPreferencesManager .preferenceContainer .preferenceGroup .groupName{font-size:16px;font-weight:700;padding-left:30px;padding-top:40px;padding-bottom:20px;border-bottom:1px solid #f1f1f1}.systemPreferencesManager .preferenceContainer .preferenceGroup .preferenceRow{display:flex;flex:0 0 60px;border-bottom:1px solid #f1f1f1;padding-left:30px}.systemPreferencesManager .preferenceContainer .preferenceGroup .preferenceRow:hover{background-color:#f9f9f9}.systemPreferencesManager .preferenceContainer .preferenceGroup .preferenceRow:hover .systemPreference:before{background-color:#00739d}.systemPreferencesManager .preferenceContainer .preferenceGroup .preferenceRow .systemPreference{display:flex;flex:1 1;position:relative}.systemPreferencesManager .preferenceContainer .preferenceGroup .preferenceRow .systemPreference:before{content:"";display:inline-block;position:absolute;width:10px;left:-30px;top:0;height:100%;background-color:transparent}.scoringRulesBrowser{display:flex;flex-direction:column;flex:1 1}.scoringRulesBrowser .header{display:flex;flex:0 0 70px;align-items:center;justify-content:center;padding-left:30px;padding-right:20px}.scoringRulesBrowser .header .headerContent{display:flex;flex:1 1}.ie .scoringRulesBrowser .header .headerContent{max-width:none}.scoringRulesBrowser .header .headerContent .headerLabel{font-size:20px;font-weight:700;display:flex;align-items:center;color:#646668}.scoringRulesBrowser .tools{display:flex;align-items:center;justify-content:center;flex:0 0 auto;background-color:#f9f9f9;border-top:1px solid #dfe0e1;border-bottom:1px solid #dfe0e1}.scoringRulesBrowser .tools .toolsContent{width:100%;padding:10px 20px 10px 30px;flex:1 1 auto;display:flex;align-items:center}.ie .scoringRulesBrowser .tools .toolsContent{max-width:none}.scoringRulesBrowser .tools .toolsContent .splitter{width:100%}.scoringRulesBrowser .tools .toolsContent .nameSearchStringInput .glyphicon.glyphicon-search{position:absolute;display:inline;top:92px;left:45px;font-size:16px}.scoringRulesBrowser .tools .toolsContent .nameSearchStringInput input{width:410px;height:35px;text-indent:35px;font-size:14px;border:1px solid #dfe0e1}.scoringRulesBrowser .tools .toolsContent .multiSelectDropdown{width:300px;margin-left:5px}.scoringRulesBrowser .tools .toolsContent .multiSelectDropdown .multiSelectPopup .checkBoxContainer{max-height:350px;margin-top:10px}.scoringRulesBrowser .tools .toolsContent .multiSelectDropdown .multiSelect button{height:35px;font-size:14px}.scoringRulesBrowser .tools .toolsContent .multiSelectDropdown .multiSelect .multiSelectButton .glyphicon{position:absolute;right:5px;top:10px}.scoringRulesBrowser .tools .toolsContent .searchBox{flex:1 1 auto;display:flex;align-items:center;padding-top:25px}.scoringRulesBrowser .grid{display:flex;overflow:auto;flex:1 1}.scoringRulesBrowser .grid .gridContainer{display:flex;flex:1 1;flex-direction:column;position:relative;overflow:hidden}.ie .scoringRulesBrowser .grid .gridContainer{max-width:none}.scoringRulesBrowser .grid .columnHeader{display:flex;flex:0 0 60px;border-top:none;border-bottom:1px solid #bcbec0;padding-left:10px}.scoringRulesBrowser .grid .columnHeader.scrolling{padding-right:17px}.scoringRulesBrowser .grid .columnHeader .columnRow{display:flex;overflow:hidden}.scoringRulesBrowser .grid .columnRow{height:auto}.scoringRulesBrowser .grid .columnRow .col{display:flex;align-items:center;padding-right:4px;padding-left:4px}.scoringRulesBrowser .grid .colHover{width:20px}.scoringRulesBrowser .grid .colEffectiveDates,.scoringRulesBrowser .grid .colLastModifiedBy,.scoringRulesBrowser .grid .colName,.scoringRulesBrowser .grid .colScoringFolderName{flex:0 0 20%}.scoringRulesBrowser .grid .colTimeLastModified{flex:1 1}.scoringRulesBrowser .grid .datagrid{display:flex;flex:1 1;padding-left:10px}.scoringRulesBrowser .grid .datagrid .columnText{display:inline-block;overflow:hidden;white-space:nowrap;height:100%;text-overflow:ellipsis}.scoringRulesBrowser .grid .datagrid .columnRow{position:relative;height:40px;border-bottom:1px solid #f1f1f1}.scoringRulesBrowser .grid .datagrid .columnRow:hover{background-color:#f9f9f9}.scoringRulesBrowser .grid .datagrid .columnRow:hover:before{background-color:#00739d}.scoringRulesBrowser .grid .datagrid .columnRow:active{background-color:#f5f5f5}.scoringRulesBrowser .grid .datagrid .columnRow .columnRowWrapper{display:flex;align-items:center;padding:5px 0;height:100%}.scoringRulesBrowser .grid .datagrid .columnRow .columnRowWrapper:hover:before{background-color:#00739d}.scoringRulesBrowser .grid .datagrid .columnRow .columnRowWrapper:before{width:12px;content:"";background-color:transparent;flex:0 0 12px;align-self:stretch;margin-top:-5px;margin-bottom:-5px;margin-right:8px;display:block}.scoringRulesBrowser .grid .gridEmpty{position:absolute;width:100%;top:50%;text-align:center;margin-top:-10px;font-size:18px}.scoringRulesBrowser .clearSearch{width:100px}.scoringRulesBrowser .clearSearch .clearSearchLink{color:#00739d;text-decoration:underline;font-weight:700}.scoringRulesBrowser .clearSearch a:hover{color:#000}.manageScoringRules{display:flex;flex-direction:column;flex:1 1;overflow-y:scroll}.manageScoringRules .requiredRow{flex:1 1 auto;display:flex;padding-top:25px}.manageScoringRules .requiredRow .requiredIndicator{margin-right:5px;min-height:26px;padding-left:10px}.manageScoringRules .fieldValueScoring{flex:1 1 auto;display:flex;padding-top:20px;padding-left:25px}.manageScoringRules .fieldValueScoring .fieldValueLabel{padding-top:20px}.manageScoringRules .rowItem{display:flex;flex-direction:row;width:300px}.manageScoringRules .content{padding-left:60px;padding-top:40px}.manageScoringRules .content .title{font-weight:700;font-size:16px}.manageScoringRules .content .dropdownContainer{padding-left:25px}.manageScoringRules .content .dropdownContainer .dropdownComponentSelect{width:400px}.manageScoringRules .content .dropdownContainer .dropdownComponentSelect .select2-choice{border:1px solid #ddd}.manageScoringRules .inputFormField .selectorWidget .glyphicon-remove{top:5px}.manageScoringRules .textInput{width:400px;border:1px solid #ddd;margin-left:25px}.manageScoringRules .textInput .selectFormButton{height:27px;border:none}.manageScoringRules .textInput .dropDownPrompt{padding-top:3px;font-size:12px}.manageScoringRules .textInput .glyphicon-chevron-down{top:9px}.manageScoringRules .multiSelectorField{width:315px;margin-left:25px;border:1px solid #ddd;height:29px}.manageScoringRules .multiSelectorField .selectFormButton{height:27px;border:none}.manageScoringRules .multiSelectorField .dropDownPrompt{padding-top:3px;font-size:12px}.manageScoringRules .multiSelectorField .glyphicon-chevron-down{top:9px}.manageScoringRules .refreshBox{padding-left:10px}.manageScoringRules .dateRangeBox{margin-left:17px}.manageScoringRules .dateRangeBox .dateRange{margin:0}.manageScoringRules .dateRangeBox .dateRange input[type=text]{width:100px;height:26px;margin-right:2px}.manageScoringRules .dateRangeBox .dateRange .componentCalendarContainer{padding-left:8px;margin-right:5px}.manageScoringRules .dateRangeBox .dateRange .componentCalendarContainer .toggleCalendarPopup{margin-right:0}.manageScoringRules .dateRangeBox .dateRange .componentCalendarContainer .dateRange{border:1px solid #ddd}.manageScoringRules .dateRangeBox .dateRangeComponent .componentCalendarContainer{padding-right:20px}.manageScoringRules .scoringRuleTable{border:1px solid #d0d0d0;margin-top:13px;width:800px;margin-left:25px}.manageScoringRules .scoringRuleTable .scoringRuleTableHeader{display:flex;background:#f1f1f1;height:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-left:10px}.manageScoringRules .scoringRuleTable .scoringRuleTableHeader .scoringRuleTableHeaderCell{display:flex;width:386px;align-items:center;font-weight:700;padding-left:17px}.manageScoringRules .scoringRuleTable .scoringRuleTableHeader .scoringRuleTableHeaderCell.scoringRuleTableHeaderValue{border-left:1px solid #d0d0d0}.manageScoringRules .scoringRuleTable .error{border:1px solid #f30}.manageScoringRules .scoringRuleTable .error .scoringRuleGroupTableRow .deleteSelector{background:#db2e31;content:""}.manageScoringRules .scoringRuleTable .error .scoringRuleGroupTableRow .deleteSelector .glyphicon{color:#db2e31}.manageScoringRules .scoringRuleTable .valid{border-top:1px solid #d0d0d0}.manageScoringRules .scoringRuleTable .selected{background-color:#e6f5fb;border:1px solid #029ad9}.manageScoringRules .scoringRuleTable .deleteSelector{width:10px;background:#f1f1f1}.manageScoringRules .scoringRuleTable .deleteSelector .glyphicon{color:#f1f1f1}.manageScoringRules .scoringRuleTable .scoringRuleGroupTableRow{position:relative;display:flex;height:35px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.manageScoringRules .scoringRuleTable .scoringRuleGroupTableRow.selected:before{background-color:#e6f5fb;border:1px solid #029ad9}.manageScoringRules .scoringRuleTable .scoringRuleGroupTableRow .deleteSelector{display:flex;align-items:center}.manageScoringRules .scoringRuleTable .scoringRuleGroupTableRow.selected .deleteSelector{background:#029ad9;cursor:pointer}.manageScoringRules .scoringRuleTable .scoringRuleGroupTableRow.selected .deleteSelector .glyphicon{display:block;font-size:17px;top:-1px;left:-3px;color:#40baea}.manageScoringRules .scoringRuleTable .scoringRuleGroupTableRow .scoringRuleTableRowCell{position:relative}.manageScoringRules .scoringRuleTable .scoringRuleGroupTableRow .scoringRuleTableRowCell.scoringRuleTableRowValue{width:386px;border-left:1px solid #d0d0d0}.manageScoringRules .scoringRuleTable .scoringRuleGroupTableRow .scoringRuleTableRowCell .scoringRuleValueInput{padding-left:17px;padding-right:5px}.manageScoringRules .scoringRuleTable .scoringRuleGroupTableRow .scoringRuleTableRowCell input{background:transparent;font-size:14px;border:none;height:100%;width:100%;padding:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:text;-moz-appearance:textfield}.manageScoringRules .scoringRuleTable .scoringRuleGroupTableRow .scoringRuleTableRowCell input:focus{outline-width:0}.manageScoringRules .scoringRuleTable .scoringRuleGroupTableRow .scoringRuleTableRowCell input::-moz-placeholder{color:#c4c4c4}.manageScoringRules .scoringRuleTable .scoringRuleGroupTableRow .scoringRuleTableRowCell input:-ms-input-placeholder{color:#c4c4c4}.manageScoringRules .scoringRuleTable .scoringRuleGroupTableRow .scoringRuleTableRowCell input::placeholder{color:#c4c4c4}.manageScoringRules .applyScoring{flex:1 1 auto;display:flex;padding-top:25px;padding-left:25px}.manageScoringRules .applyScoring .error{border:1px solid #f30}.manageScoringRules .applyScoring .valid{border:1px solid #ddd}.manageScoringRules .noRequiredIndicatorField{padding-left:25px}.manageScoringRules .formFieldPicker{margin-left:10px;width:300px;border:1px solid #ddd;height:29px}.manageScoringRules .formFieldPicker .selectFormButton{height:27px;border:none}.manageScoringRules .formFieldPicker .dropDownPrompt{padding-top:3px;font-size:12px}.manageScoringRules .formFieldPicker .glyphicon-chevron-down{top:9px}.manageScoringRules .formFieldPicker .glyphicon-remove{top:5px}.manageScoringRules .triggerRule{width:850px;height:50px;margin-left:20px;padding-top:8px;display:flex;flex:1 auto;margin-top:10px}.manageScoringRules .triggerRule .classCode{display:flex;flex:1 1;padding-left:10px;padding-right:10px}.manageScoringRules .triggerRule .classCode .multiSelectButton{max-height:30px;font-size:12px}.manageScoringRules .operatorDropdown{margin-left:10px;border:1px solid #ddd;max-height:30px;width:160px;cursor:pointer}.manageScoringRules .operatorDropdown[disabled]{background-color:#f5f5f5;cursor:not-allowed}.manageScoringRules .operatorDropdown .dropdownLabel{display:flex;flex:1 1 100%;font-size:12px;color:#434445;margin:7px 10px 10px}.manageScoringRules .operatorDropdown .glyphicon-chevron-down{color:#646668;font-size:10px;display:flex;flex:1 1;align-items:center;justify-content:flex-end}.manageScoringRules .operatorDropdown .operatorLabel{font-size:14px}.manageScoringRules .triggerFormDataSet{width:300px;margin-left:10px;border:1px solid #ddd;height:30px}.manageScoringRules .triggerFormDataSet .select2-choice{border:1px solid #ddd}.manageScoringRules .triggerInputBox{display:flex;flex:auto}.manageScoringRules .triggerInputBox .triggerInput{display:flex;flex:auto;border:1px solid #ddd;margin-left:10px;height:30px;margin-right:10px}.manageScoringRules .dataSetDropdown{padding-left:10px;width:300px}.manageScoringRules .dataSetDropdown .multiSelectButton{height:31px;max-width:300px;font-size:14px}.manageScoringRules .dataSetDropdown .multiSelectButton .buttonLabel{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;text-align:left}.popover{max-width:280px}.scoringRulesEditorHeader{display:flex;flex-direction:column;flex:0 0 auto}.scoringRulesEditorHeader .scoringRulesEditorHeaderActionButtonsBar .actionButtonsBarList{margin:0}.scoringRulesEditorHeader .scoringRulesEditorHeaderActionButtonsBar .buttonContainer{display:flex;flex-direction:column;align-items:center}.scoringRulesEditorHeader .scoringRulesEditorHeaderActionButtonsBar .buttonContainer .unsavedChanges{color:#ed9332;font-size:12px;margin-bottom:-15px}.scoringRulesEditorHeader .navigationRow{display:flex;flex:0 0 40px;background-color:#f9f9f9;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);padding-left:30px}.scoringRulesEditorHeader .navigationRow .btn-link{padding:0}.scoringRulesEditorHeader .headerRow{display:flex;flex:0 0 70px;border-bottom:1px solid #dfe0e1;align-items:center}.scoringRulesEditorHeader .headerRow .loadingContainer{display:flex;flex:1 1;transition:opacity .25s ease-out}.scoringRulesEditorHeader .headerRow .loadingContainer.loading{opacity:0}.scoringRulesEditorHeader .headerRow .nameColumn{display:flex;flex-direction:column;flex:0 0 auto;max-width:400px;padding-right:45px;padding-left:30px;font-size:18px;font-weight:700;line-height:1.33;align-items:flex-start}@media only screen and (max-width:1100px){.scoringRulesEditorHeader .headerRow .nameColumn{max-width:300px;padding:0 25px 0 20px}}@media only screen and (max-width:900px){.scoringRulesEditorHeader .headerRow .nameColumn{max-width:200px;padding:0 10px}}.scoringRulesEditorHeader .headerRow .nameColumn .scoringRuleName{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;min-height:23px}.scoringRulesEditorHeader .headerRow .nameColumn .backButton{font-size:12px;margin-left:-25px}.scoringRulesEditorHeader .headerRow .nameColumn .backButton .glyphicon{padding-right:5px}.scoringRulesEditorHeader .headerRow .actionButtonColumn{display:flex;align-items:center;flex:0 0 auto;margin-left:auto}.scoringRulesEditorHeader .headerRow .actionButtonColumn .btn{margin:0 5px}.filesAndIconsManager{display:flex;flex-direction:column;flex:1 1}.filesAndIconsManager .header{display:flex;flex:0 0 70px;align-items:center;justify-content:center;padding-left:30px;padding-right:20px}.filesAndIconsManager .header .headerContent{display:flex;flex:1 1}.ie .filesAndIconsManager .header .headerContent{max-width:none}.filesAndIconsManager .header .headerContent .buttonContainer{display:flex;flex-direction:column;align-items:center;justify-content:center}.filesAndIconsManager .header .headerContent .buttonContainer .unsavedChanges{color:#ed9332;font-size:12px;margin-bottom:-15px}.filesAndIconsManager .header .headerContent .headerLabel{font-size:20px;font-weight:700;display:flex;align-items:center;color:#646668}.filesAndIconsManager .allFilesAndIconsContainer{border-top:1px solid #dfe0e1;overflow:auto;overflow-x:hidden}.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .customFilesAndIconsGrouping,.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .filesAndIconsGrouping,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .customFilesAndIconsGrouping,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .filesAndIconsGrouping{display:flex;flex:0 0 auto;flex-direction:column;padding-bottom:20px}.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .customFilesAndIconsGrouping .filesAndIconsLabel,.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .filesAndIconsGrouping .filesAndIconsLabel,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .customFilesAndIconsGrouping .filesAndIconsLabel,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .filesAndIconsGrouping .filesAndIconsLabel{font-size:16px;font-weight:700;padding-left:30px;padding-top:40px;padding-bottom:20px;border-bottom:1px solid #f1f1f1}.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .customFilesAndIconsGrouping .filesAndIconsLabel.customFilesAndIcons,.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .filesAndIconsGrouping .filesAndIconsLabel.customFilesAndIcons,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .customFilesAndIconsGrouping .filesAndIconsLabel.customFilesAndIcons,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .filesAndIconsGrouping .filesAndIconsLabel.customFilesAndIcons{border-bottom:none}.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .customFilesAndIconsGrouping .customFilesAndIconsHeader,.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .filesAndIconsGrouping .customFilesAndIconsHeader,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .customFilesAndIconsGrouping .customFilesAndIconsHeader,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .filesAndIconsGrouping .customFilesAndIconsHeader{display:flex;flex-direction:row;border-bottom:1px solid #f1f1f1;padding-left:30px}.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .customFilesAndIconsGrouping .customFilesAndIconsHeader .customFilesAndIconsHeaderColumn,.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .filesAndIconsGrouping .customFilesAndIconsHeader .customFilesAndIconsHeaderColumn,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .customFilesAndIconsGrouping .customFilesAndIconsHeader .customFilesAndIconsHeaderColumn,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .filesAndIconsGrouping .customFilesAndIconsHeader .customFilesAndIconsHeaderColumn{display:flex;font-weight:700;margin-bottom:10px}.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .customFilesAndIconsGrouping .customFilesAndIconsHeader .customFilesAndIconsHeaderColumn.customFilesAndIconsHeaderColumnName,.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .filesAndIconsGrouping .customFilesAndIconsHeader .customFilesAndIconsHeaderColumn.customFilesAndIconsHeaderColumnName,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .customFilesAndIconsGrouping .customFilesAndIconsHeader .customFilesAndIconsHeaderColumn.customFilesAndIconsHeaderColumnName,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .filesAndIconsGrouping .customFilesAndIconsHeader .customFilesAndIconsHeaderColumn.customFilesAndIconsHeaderColumnName{width:20%;margin-right:5px}.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .customFilesAndIconsGrouping .customFilesAndIconsHeader .customFilesAndIconsHeaderColumn.customFilesAndIconsHeaderColumnDescription,.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .filesAndIconsGrouping .customFilesAndIconsHeader .customFilesAndIconsHeaderColumn.customFilesAndIconsHeaderColumnDescription,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .customFilesAndIconsGrouping .customFilesAndIconsHeader .customFilesAndIconsHeaderColumn.customFilesAndIconsHeaderColumnDescription,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .filesAndIconsGrouping .customFilesAndIconsHeader .customFilesAndIconsHeaderColumn.customFilesAndIconsHeaderColumnDescription{width:40%;margin-right:5px}.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .customFilesAndIconsGrouping .customFilesAndIconsHeader .customFilesAndIconsHeaderColumn.customFilesAndIconsHeaderColumnCarrierOnly,.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .filesAndIconsGrouping .customFilesAndIconsHeader .customFilesAndIconsHeaderColumn.customFilesAndIconsHeaderColumnCarrierOnly,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .customFilesAndIconsGrouping .customFilesAndIconsHeader .customFilesAndIconsHeaderColumn.customFilesAndIconsHeaderColumnCarrierOnly,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .filesAndIconsGrouping .customFilesAndIconsHeader .customFilesAndIconsHeaderColumn.customFilesAndIconsHeaderColumnCarrierOnly{width:10%;margin-right:5px}.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer,.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer{display:flex;flex:0 0 60px;border-bottom:1px solid #f1f1f1;padding-left:30px}.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer.customFileOrIcon,.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer.customFileOrIcon,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer.customFileOrIcon,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer.customFileOrIcon{flex:0 0 40px;padding-left:24px}.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer:hover,.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer:hover,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer:hover,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer:hover{background-color:#f9f9f9}.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer:hover .fileOrIconRow:before,.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer:hover .fileOrIconRow:before,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer:hover .fileOrIconRow:before,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer:hover .fileOrIconRow:before{background-color:#00739d}.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow,.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow{display:flex;flex:1 1;align-items:center}.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .leftSide,.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .leftSide,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .leftSide,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .leftSide{display:flex;flex:0 0 50%}.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .leftSide.customFileOrIcon,.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .leftSide.customFileOrIcon,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .leftSide.customFileOrIcon,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .leftSide.customFileOrIcon{flex:0 0 20%;margin-right:5px}.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .leftSide .requiredIndicator,.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .leftSide .requiredIndicator,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .leftSide .requiredIndicator,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .leftSide .requiredIndicator{padding:5px 8px}.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .leftSide .fileOrIconName,.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .leftSide .fileOrIconName,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .leftSide .fileOrIconName,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .leftSide .fileOrIconName{display:flex;flex:0 0 auto;align-items:center}.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .leftSide .customFileOrIconName,.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .leftSide .customFileOrIconName,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .leftSide .customFileOrIconName,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .leftSide .customFileOrIconName{height:34px;width:100%;font-size:14px;border:none}.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .leftSide .customFileOrIconName.controlsVisible,.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .leftSide .customFileOrIconName.controlsVisible,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .leftSide .customFileOrIconName.controlsVisible,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .leftSide .customFileOrIconName.controlsVisible{border:1px solid #c5c7c8;padding:5px 5px 4px}.ie .filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .leftSide .customFileOrIconName.controlsVisible,.ie .filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .leftSide .customFileOrIconName.controlsVisible,.ie .filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .leftSide .customFileOrIconName.controlsVisible,.ie .filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .leftSide .customFileOrIconName.controlsVisible{padding:5px}.ff .filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .leftSide .customFileOrIconName.controlsVisible,.ff .filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .leftSide .customFileOrIconName.controlsVisible,.ff .filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .leftSide .customFileOrIconName.controlsVisible,.ff .filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .leftSide .customFileOrIconName.controlsVisible{padding:5px 5px 6px}.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .leftSide .info-sign,.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .leftSide .info-sign,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .leftSide .info-sign,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .leftSide .info-sign{display:flex;flex:0 0 auto;margin-top:2px;margin-left:20px;color:#999c9f;cursor:default}.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .customFileOrIconDescriptionContainer,.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .customFileOrIconDescriptionContainer,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .customFileOrIconDescriptionContainer,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .customFileOrIconDescriptionContainer{display:flex;flex:0 0 40%;margin-right:5px}.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .customFileOrIconDescriptionContainer .customFileOrIconDescription,.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .customFileOrIconDescriptionContainer .customFileOrIconDescription,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .customFileOrIconDescriptionContainer .customFileOrIconDescription,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .customFileOrIconDescriptionContainer .customFileOrIconDescription{height:34px;width:100%;font-size:14px;border:none}.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .customFileOrIconDescriptionContainer .customFileOrIconDescription.controlsVisible,.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .customFileOrIconDescriptionContainer .customFileOrIconDescription.controlsVisible,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .customFileOrIconDescriptionContainer .customFileOrIconDescription.controlsVisible,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .customFileOrIconDescriptionContainer .customFileOrIconDescription.controlsVisible{border:1px solid #c5c7c8;padding:5px 5px 4px}.ie .filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .customFileOrIconDescriptionContainer .customFileOrIconDescription.controlsVisible,.ie .filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .customFileOrIconDescriptionContainer .customFileOrIconDescription.controlsVisible,.ie .filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .customFileOrIconDescriptionContainer .customFileOrIconDescription.controlsVisible,.ie .filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .customFileOrIconDescriptionContainer .customFileOrIconDescription.controlsVisible{padding:5px}.ff .filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .customFileOrIconDescriptionContainer .customFileOrIconDescription.controlsVisible,.ff .filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .customFileOrIconDescriptionContainer .customFileOrIconDescription.controlsVisible,.ff .filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .customFileOrIconDescriptionContainer .customFileOrIconDescription.controlsVisible,.ff .filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .customFileOrIconDescriptionContainer .customFileOrIconDescription.controlsVisible{padding:5px 5px 6px}.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .rightSide,.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .rightSide,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .rightSide,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .rightSide{display:flex;flex:1 1 100%}.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .rightSide .hiddenUpload,.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .rightSide .hiddenUpload,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .rightSide .hiddenUpload,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .rightSide .hiddenUpload{display:none}.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .rightSide .requiredIndicator,.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .rightSide .requiredIndicator,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .rightSide .requiredIndicator,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .rightSide .requiredIndicator{padding:5px 8px}.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .rightSide .customFileOrIconCarrierOnlyContainer,.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .rightSide .customFileOrIconCarrierOnlyContainer,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .rightSide .customFileOrIconCarrierOnlyContainer,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .rightSide .customFileOrIconCarrierOnlyContainer{flex:0 0 25%;padding-left:5px;padding-top:2px}.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .rightSide .customFileOrIconCarrierOnlyContainer .customFileOrIconCarrierOnly,.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .rightSide .customFileOrIconCarrierOnlyContainer .customFileOrIconCarrierOnly,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .rightSide .customFileOrIconCarrierOnlyContainer .customFileOrIconCarrierOnly,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .rightSide .customFileOrIconCarrierOnlyContainer .customFileOrIconCarrierOnly{height:20px;width:20px}.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .rightSide .fileOrIconDataContainer,.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .rightSide .fileOrIconDataContainer,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .rightSide .fileOrIconDataContainer,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .rightSide .fileOrIconDataContainer{display:flex;flex:1 1;padding:8px 8px 6px;background-color:#fff;cursor:pointer;max-width:400px}.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .rightSide .fileOrIconDataContainer.controlsVisible,.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .rightSide .fileOrIconDataContainer.controlsVisible,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .rightSide .fileOrIconDataContainer.controlsVisible,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .rightSide .fileOrIconDataContainer.controlsVisible{border:1px solid #c5c7c8;padding:7px 7px 5px}.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .rightSide .fileOrIconDataContainer .fileOrIconData,.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .rightSide .fileOrIconDataContainer .fileOrIconData,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .rightSide .fileOrIconDataContainer .fileOrIconData,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .rightSide .fileOrIconDataContainer .fileOrIconData{display:flex;flex:1 1;flex-direction:row;pointer-events:none}.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .rightSide .fileOrIconDataContainer .fileOrIconData .fa.fa-file-image-o,.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .rightSide .fileOrIconDataContainer .fileOrIconData .fa.fa-file-image-o,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .rightSide .fileOrIconDataContainer .fileOrIconData .fa.fa-file-image-o,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .rightSide .fileOrIconDataContainer .fileOrIconData .fa.fa-file-image-o{font-size:19px;margin-right:10px}.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .rightSide .fileOrIconDataContainer .fileOrIconData .fileOrIconsDataLabel,.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .rightSide .fileOrIconDataContainer .fileOrIconData .fileOrIconsDataLabel,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .rightSide .fileOrIconDataContainer .fileOrIconData .fileOrIconsDataLabel,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .rightSide .fileOrIconDataContainer .fileOrIconData .fileOrIconsDataLabel{flex:1 1}.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .rightSide .fileOrIconDataContainer .fileOrIconData .fileOrIconsDataLabel.noFile,.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .rightSide .fileOrIconDataContainer .fileOrIconData .fileOrIconsDataLabel.noFile,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .rightSide .fileOrIconDataContainer .fileOrIconData .fileOrIconsDataLabel.noFile,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .rightSide .fileOrIconDataContainer .fileOrIconData .fileOrIconsDataLabel.noFile{font-style:italic;color:#b1b1b1}.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .rightSide .fileOrIconDataContainer .fileOrIconData .fa.fa-upload,.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .rightSide .fileOrIconDataContainer .fileOrIconData .fa.fa-upload,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .rightSide .fileOrIconDataContainer .fileOrIconData .fa.fa-upload,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .rightSide .fileOrIconDataContainer .fileOrIconData .fa.fa-upload{font-size:19px}.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .rightSide .fa.fa-trash-o,.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .rightSide .fa.fa-trash-o,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .rightSide .fa.fa-trash-o,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .rightSide .fa.fa-trash-o{position:relative;top:7px;font-size:20px;margin-left:17px;cursor:pointer}.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .customFileOrIconDelete,.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .customFileOrIconDelete,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .customFileOrIconDelete,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .customFileOrIconDelete{height:30px;margin-left:auto;border-left:1px solid #c5c7c8}.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .customFileOrIconDelete .fa.fa-trash-o,.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .customFileOrIconDelete .fa.fa-trash-o,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .customFileOrIconDelete .fa.fa-trash-o,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow .customFileOrIconDelete .fa.fa-trash-o{display:flex;flex:1 1;font-size:20px;margin-top:5px;margin-left:15px;margin-right:15px;cursor:pointer}.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow:before,.filesAndIconsManager .allFilesAndIconsContainer .customFilesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow:before,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .customFilesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow:before,.filesAndIconsManager .allFilesAndIconsContainer .filesAndIconsContainer .filesAndIconsGrouping .fileOrIconRowContainer .fileOrIconRow:before{content:"";display:inline-block;position:absolute;width:10px;left:-30px;top:0;height:100%;background-color:transparent}.filesAndIconsManager .gridEmpty{position:absolute;width:100%;top:50%;text-align:center;margin-top:-10px;font-size:18px}.refreshModal .modal-content{width:560px}