table.layoutTable>tbody>tr>td{border-width:0!important;padding:0!important}#fancybox-content iframe#fancybox-frame{background-image:url(../images/ajax-loader-flower.gif);background-position:50% 50%;background-repeat:no-repeat}.gwt-CheckBox-disabled label{filter:alpha(opacity=40);opacity:.4}.gwt-CheckBox{align-items:center;display:flex}#ui-datepicker-div{font-size:70%}.clear{clear:both}.disabledNav{cursor:default;filter:alpha(opacity=40);opacity:.4;-moz-opacity:.4}#infoWidget a.disabledNav,a.disabledLink{cursor:default;filter:alpha(opacity=100);opacity:1;-moz-opacity:1;text-decoration:none!important}.links a{cursor:pointer;font-size:16px;text-decoration:underline}.right-links .separator,.right-links a{font-size:13px}a.link{cursor:pointer}.alert .alert-link{font-weight:400;text-decoration:underline}.warningIcon{float:left;margin-right:10px;margin-top:2px}.confirmClearOnUpload .warningIcon{margin-top:-5px}#footer p{padding:3px 10px}#header .inner #shlogo{position:absolute}#mainNavigation{clear:both}#mainNavigation ul{margin:0;padding:0}#mainNavigation ul li{margin-left:0}#mainNavigation ul#pageNavigation li span a{display:block;line-height:27px;padding:0 30px 0 22px}#mainContent #content .title span a.menuButton{border-style:solid;border-width:1px;display:block;float:right;font-size:12px;height:18px;line-height:18px;margin:8px;padding:0 16px 0 17px;text-decoration:none}#mainContent #content #resultsError{border:1px solid;color:#900;font-weight:700;min-width:938px;padding:15px 5px 5px}#footer #copyright{float:right}#footer #version{float:left}#footer #policies{display:block;margin:0 auto;text-align:center;width:600px}body,html{height:100%}body.modal,html.modal{height:auto;width:auto}.div-loading{background-position:50%!important;background-repeat:no-repeat!important}div.loginFormError .field-validation-error{display:block}.loginContainer{padding-top:30px}.loginContainer .links{font-size:.8em}.loginContainer ul.links{float:right;margin-top:8px}.loginContainer .links li{float:left}.loginContainer .links li.separator{color:gray;margin:0 5px}#loginHolder .loginDetails .loginContainer input#btnSubmit.loginButton{float:none;margin-left:0;padding-left:0;padding-right:0}#loginHolder .helpDetails li{font-size:11px;list-style-type:disc}#loginHolder .helpDetails{height:257px;width:290px}#loginHolder .helpDetails p{line-height:1.4em;padding-bottom:10px}#loginHolder{width:705px}.field-validation-error{font-weight:400;margin-left:5px;position:relative;top:2px}.dateError.field-validation-error{font-weight:inherit;margin:0;position:inherit;top:inherit}.input-validation-error{border:1px solid!important}.formContainer .field-validation-error{font-size:.7em;margin-bottom:-18px;margin-top:5px}.resetPasswordForm.formContainer .field-validation-error{margin-bottom:0}#mainContent #content .title a.sh-button,#mainContent #content .title span.sh-button{border-style:solid;border-width:1px;cursor:pointer;display:block;float:right;font-size:12px;height:18px;margin:4px;text-decoration:none}#mainContent #content .title a.sh-button span,#mainContent #content .title span.sh-button span{display:block;line-height:18px;padding:0 16px 0 17px}.addFilerHintButton,.addFilingLink,.addNotificationLink,.addServiceProviderLink,.addUserLink{cursor:pointer}table a.gridButton{cursor:pointer;display:inline-block;height:20px;text-align:center;width:32px}table a.gridButton span{line-height:20px}#errorPage h1{margin:0 0 15px}.fancyModalBox .rowContainer label.no-float{vertical-align:text-top}.fancyModalBox{margin:10px}.fancyModalBox .inner{border:1px solid;font-size:.8em}.fancyModalBox .inner input[type=checkbox]{margin-top:1px}.fancyModalBox .inner .warning{font-size:11px;font-weight:700;line-height:25px}#conceptSelector .conceptDetails table td{height:30px}.fancyModalBox .inner #taxonomyTreeWrapper table td{border-bottom:0 solid;border-right:0 solid;padding:0}.fancyModalBox .inner #taxonomyTreeWrapper table td>div{line-height:16px}.fancyModalBox .inner a.cancelButton,.fancyModalBox .inner a.deleteButton,.fancyModalBox .inner a.primaryActionButton,.inner .buttons a.cancelButton,.inner .buttons a.deleteButton,.inner .buttons a.primaryActionButton,.innerBox a.cancelButton{border-style:solid;border-width:1px;display:inline-block;font-size:13px;height:23px;margin:0 5px;min-width:150px;text-decoration:none}.fancyModalBox .inner a.cancelButton span,.fancyModalBox .inner a.deleteButton span,.fancyModalBox .inner a.primaryActionButton span,.inner .buttons a.cancelButton span,.inner .buttons a.deleteButton span,.inner .buttons a.primaryActionButton span,.innerBox a.cancelButton span{display:block;line-height:22px;padding:0 5px;text-align:center}.fancyModalBox .inner a.replaceButton{margin-right:18px;margin-top:5px;width:100px}.fancyModalBox .inner a.replaceButton span{padding-left:10px;padding-right:10px}.fancyModalBox .txtContent{font-size:.9em;margin-top:20px}.fancyModalBox .sectionTitle{display:block;margin-left:5px;margin-top:7px}.fancyModalBox .inner .left-column{float:left;margin-left:15px;width:350px}.fancyModalBox .inner .single-column{margin-left:15px}.fancyModalBox .inner .right-column{float:right;width:380px}.fancyModalBox .topSubtitle{margin-top:16px}.fancyModalBox div.bottom-hr{padding-top:10px}.fancyModalBox hr.bottom-hr{margin-top:25px}.fancyModalBox .inner fieldset .rowContainer{padding-bottom:10px;padding-top:10px!important}.fancyModalBox .inner fieldset .rowContainer .deleteDocLnk{font-size:.9em}#documentIdFilingIdPanel .rowContainer span.input-span,#migrateTaxonomyPanel .rowContainer span.input-span,.fancyModalBox .inner .rowContainer div.info-span,.fancyModalBox .inner .rowContainer span.area-span,.fancyModalBox .inner .rowContainer span.input-span,.fancyModalBox .inner .rowContainer span.select-span{float:right;margin-right:20px}.fancyModalBox.addFilerHold .inner .rowContainer span.input-span,.fancyModalBox.addFilerHold .inner .rowContainer span.select-span{margin-right:15px}.fancyModalBox.addFilerHold .inner .rowContainer span.checkbox-span{margin-right:240px}.fancyModalBox .inner .rowContainer span.input-span input{margin-right:10px;width:220px!important}.fancyModalBox .inner .rowContainer span.input-span.input-big input{width:612px!important}.fancyModalBox .inner .rowContainer span.area-span textarea{margin-right:10px;resize:none;width:613px!important}.fancyModalBox .inner .rowContainer span.select-span input{margin-right:10px;width:200px!important}.fancyModalBox .inner .rowContainer span.select-span select{margin-right:10px;width:228px!important}.fancyModalBox .inner .rowContainer span.date-span input .fancyModalBox .inner .rowContainer span.right-input-span input{margin-right:10px;width:190px!important}.fancyModalBox .inner .rowContainer span.right-input-span{margin-right:35px}.fancyModalBox .inner .rowContainer span.date-span img{vertical-align:middle}#dialogHold .editHold .rowContainer.areaRow,.fancyModalBox .inner .rowContainer span.area-span{height:215px}.fancyModalBox .inner .rowContainer span.area-span{width:641px}.fancyModalBox .inner .rowContainer span.area-span textarea{height:200px}.fancyModalBox .inner .rowContainer div.text-span,.fancyModalBox .inner .rowContainer span.text-span{float:right;font-size:14px;margin-right:30px;margin-top:5px;padding:5px 0 3px 3px;text-align:left;width:229px!important;word-wrap:break-word}.fancyModalBox .inner .rowContainer span.checkbox-span{float:left;padding-top:6px}.fancyModalBox .inner .rowContainer span.radiobox-span{float:right;margin-top:5px;min-width:240px}.fancyModalBox .inner .right-column .rowContainer span.radiobox-span{min-width:275px}.fancyModalBox .inner .rowContainer span.radiobox-span .item{display:block;margin-top:5px}.fancyModalBox .inner .rowContainer span.radiobox-span label{font-weight:400!important;margin-left:3px;padding-top:2px}.fancyModalBox .inner .rowContainer span.radiobox-span label.radio-line-2{margin-left:28px}.fancyModalBox .field-validation-error,.resetPasswordForm .field-validation-error{float:right;font-size:11px;margin-right:25px;width:232px}.fancyModalBox .date-validation-message .field-validation-error,.fancyModalBox .right-validation-message .field-validation-error{margin-right:38px}.fancyModalBox .rowContainerBig .field-validation-error{margin-right:431px}.fancyModalBox .upload-validation-message{height:20px;margin-top:5px}.fancyModalBox .upload-validation-message .field-validation-error{margin-top:5px;width:327px}.addFilerHold .field-validation-error{width:227px}.fancyModalBox .blueTitle{font-size:120%;margin-left:3px}.fancyModalBox .checkbox-span{vertical-align:middle}.fancyModalBox .checkbox-span .field-validation-error{margin-right:0!important}#dialogHold .editHold .rowContainer input,#dialogHold .editHold .rowContainer select,#dialogHold .editHold .rowContainer textarea,.niceInputs input{font-size:14px;position:static;width:inherit}#dialogHold .rowContainer span.filer-span{max-width:621px;width:621px}#dialogHold div.filer-container{margin-left:15px}#dialogHold input.rbOption{border:0!important;vertical-align:middle;width:auto!important}#dialogHold input.fileUpload{width:auto!important}#DocFile{width:223px!important}#editExportMessage{margin-bottom:20px}#dialogHold .editHold .rowContainer input.editFilingName{margin-right:25px}#dialogHold.addFilingHold{width:780px}.addFilingFactsHold{width:570px!important}.importUploadHold{width:475px!important}.importUploadHold .textRowContainer{height:auto!important}#editFilerHold.addFilerHold{height:276px;width:522px}.addUserHold,.editUserHold{width:880px!important}#editFilerHold.deleteFilingHold{height:324px;width:605px}#editFilerHold.deleteFilerHold{height:274px;width:605px}#editFilerHold.editFilingHold{height:540px;width:780px}.notificationHold{width:580px!important}#fancyConfirm.confirmClearOnUpload{width:420px!important}#fancyConfirm div.inner{padding:10px;width:380px!important}#fancyConfirm.fancyModalBox{padding-bottom:19px}#editFilingDetailsFieldsetContainer{width:680px}#editFilingDetailsFieldsetFirstGroup{display:table-cell;vertical-align:top;width:330px}#editFilingDetailsFieldsetSecondGroup{display:table-cell;width:350px}.actionsBox,.exportErrorBox,.exportFailedBox{width:480px!important}.exportFailedBox.companiesHouseExportFailedBox{width:530px!important}.exportFailedBox .inner{padding:10px}.actionsBox .modalContentPanel{height:53px!important}.importIXbrlErrorBox{width:480px!important}.importTagsErrorMessage{width:320px!important}.serviceProviderHold{width:880px!important}#addFilingRightCol{height:180px}#addUserFieldset .rowContainer,#editUserFieldset .rowContainer{height:auto!important;min-height:45px!important;padding-bottom:0!important;padding-top:0!important}#dialogHold .inner table td.labelCol{width:50%}ul.errorList{padding-bottom:10px;padding-left:20px;padding-top:10px}ul.errorList li{list-style-type:circle}.documentUploadReview,.importUploadReview{width:700px!important}.documentUploadReview .inner p.warning,.importUploadReview .inner p.warning{line-height:14px;margin-bottom:5px;margin-top:5px}.visibility-hidden{visibility:hidden}.deleteFilerHold .tableHold{max-height:170px}.changeServiceProviderHold .ui-jqgrid-hdiv{display:none}.serviceProviderGridHold thead th#availableGrid_cb,.serviceProviderGridHold thead th#selectedGrid_cb{padding-top:4px}.serviceProviderGridHold .ui-search-toolbar{padding-right:2px}.serviceProviderGridHold .ui-search-toolbar input{margin-right:25px;margin-top:3px}.serviceProviderGridHold .ui-jqgrid-jquery-ui.ui-jqgrid .ui-jqgrid-view{border-bottom:0}.serviceProviderGridHold .ui-jqgrid-jquery-ui.ui-jqgrid .ui-jqgrid-bdiv,.serviceProviderGridHold .ui-jqgrid-jquery-ui.ui-jqgrid .ui-jqgrid-hdiv{border-right:0}.serviceProviderGridHold .ui-jqgrid-jquery-ui.ui-jqgrid .ui-jqgrid-bdiv table tr.jqgrow>td{border-bottom:1px solid #d3d5db}.serviceProviderGridHold.changeServiceProviderHold .ui-jqgrid-jquery-ui.ui-jqgrid .ui-jqgrid-bdiv table tr.jqgfirstrow+tr>td:first-child{border-top:1px solid #d3d5db}#addUserFieldset #nextLink,#editUserFieldset #nextLink{cursor:pointer}.innerBox table{font-size:15px;width:100%}.detailsLeftTable{table-layout:fixed;vertical-align:top}.detailsLeftTable td{word-wrap:break-word;line-height:1.4}.detailsLeftTable .alert{margin:.5em 0;padding:.5em;width:-moz-fit-content;width:fit-content}.icon-link{cursor:pointer}.detailsLeftTable .icon-link{margin:auto 3px auto 10px}a.icon-link:link{text-decoration:none}.flex-row{display:flex;justify-content:space-between;width:100%}.innerBox table td{border:1px solid;padding:10px 10px 10px 50px}.innerBox table td.labelCol{color:#6e6e6e;font-size:90%;padding-left:10px;width:25%}.innerBox table tr.current{background-color:#e0f0f8;color:#6e6e6e;font-weight:700}.innerBox table tr.rowLink:hover{background-color:#e0f0f8;cursor:pointer}.innerBox table td.historyCol{padding-left:10px}.innerBox table td.historyCol a:focus,.innerBox table td.historyCol a:hover{text-decoration:none}.innerBox table .grey{color:#6e6e6e;font-weight:700}.innerBox .buttons{height:20px;margin-top:20px;text-align:center}#filingDetails{min-width:510px;width:53%}#actionsBox{margin-top:40px;padding-right:0}#filingDetails .branding{padding-bottom:25px;padding-top:25px}.right-column-boxes{float:right;min-width:390px;width:37%}#actionsBox li,#actionsBox>p,#reviewHolder li{font-size:16px;list-style-type:circle;margin-left:10px;padding-left:7px}#actionsBox>p{font-weight:700}#status-bottom-bar{margin-bottom:0;margin-top:14px}#reviewHolder .buttons{text-align:center}#additionalTagsNavigation{padding:5px;position:absolute;right:0;top:0}#reviewNavigationOuter{cursor:pointer;height:0;position:absolute;top:0;width:300px}#reviewNavigation{cursor:default;float:right;padding:5px}#reviewNavigation span{margin:0 5px}div#reviewNoItemsMessage{padding:10px 10px 5px 5px}#additionalTagsNavigation a,#reviewNavigation a,.innerBox a.cancelButton,.innerBox a.deleteButton,.innerBox a.primaryActionButton{cursor:pointer;text-decoration:none}.innerBox .right-links{float:right;font-size:80%;text-align:right}.actionsBox .inner,.exportErrorBox .inner,.importIXbrlErrorBox .inner,.importTagsErrorMessage .inner{padding:10px}.docUploadPanel{margin-bottom:10px;margin-left:10px;margin-top:10px}.docUploadPanel label{font-weight:400!important;margin-left:5px;vertical-align:middle}#FilingExportSettings label.disabledNav,.docUploadPanel label.disabledNav{filter:alpha(opacity=60);opacity:.6;-moz-opacity:.6}.docUploadPanel .docUploadInner{margin-left:30px;margin-top:5px}.docUploadPanel .docUploadInner .uploadSelector{margin-bottom:10px}.docUploadPanel .docUploadInner .uploadSelector input{width:300px}#dialogHold .editHold .uploadSelector input#DocFile{border:1px solid}.italic{font-style:italic}.no-float,.no-float div,.no-float span{float:none!important}.no-top-padding{padding-top:0!important}#outerReviewDiv{max-height:370px;overflow-y:auto}.tagging-body .ui-helper-hidden-accessible{display:none}div#taxonomy-div{height:100%;position:absolute}iframe#documentFrame{width:100%}#documentZoom .zoomControlElement{font-size:18px;user-select:none;-moz-user-select:none;-webkit-user-select:none}#documentZoom a#zoomIn,#documentZoom a#zoomOut{cursor:pointer}#zoomValue{background-color:transparent;border:none;color:#007dd4;pointer-events:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;width:40px}#documentFrame{transform:translateZ(0)}#documentNavigation a#firstPage,#documentNavigation a#lastPage,#documentNavigation a#nextPage,#documentNavigation a#prevPage{cursor:pointer;display:block;height:20px;text-indent:-1000px;width:18px}#documentNavigation a#prevPage{margin-right:10px}#documentNavigation a#firstPage,#documentNavigation a#nextPage{margin-right:4px}#documentNavigation a.disabled{cursor:default!important}#documentNavigation a#nextPage{margin-left:10px}#documentNavigation div#stats{font-size:1em}#documentNavigation div.navigationElement{float:left}#documentNavigation div#stats input#PageIndex{border:1px solid;font-size:1em;height:auto;padding:1px 2px;text-align:right;width:35px}.dimensions-table td,.hypercube-table td{padding:2px}#mainContent #conceptSelector,#mainContent #confirmSimilarContextsPopUp,#mainContent #confrimExportPopup,#mainContent #selectContextDimensionPopUp,#mainContent #selectFootnotesPopup,#mainContent #validationErrorPopup,#mainContent #validationPopUp{display:none}#conceptSelector{height:100%}#conceptSelector .fancyModalBox{height:calc(100% - 20px);padding-bottom:0}.addFilerHold hr.bottom-hr{margin-top:40px}.dimensionGroupingDropdown,.tupleDropdown,.unitDropdown{height:20px;margin-right:5px}.dimensionGroupingDropdown div.ant-select-selector,.tupleDropdown div.ant-select-selector,.unitDropdown div.ant-select-selector{padding-left:3.5px!important}.dimensionGroupingDropdown span.ant-select-selection-search,.tupleDropdown span.ant-select-selection-search,.unitDropdown span.ant-select-selection-search{inset-inline-end:3.5px!important;inset-inline-start:3.5px!important}.dimensionGroupingDropdown span.ant-select-arrow,.tupleDropdown span.ant-select-arrow,.unitDropdown span.ant-select-arrow{color:#000;inset-inline-end:3.5px}.dimensionGroupingDropdown svg,.tupleDropdown svg,.unitDropdown svg{height:10px;width:10px}.dimensionGroupingDropdown *,.tupleDropdown *,.unitDropdown *{border:none!important;border-radius:unset!important;font-family:inherit!important;font-size:small!important;padding:0!important;vertical-align:top}.dimensionGroupingDropdown option,.tupleDropdown option,.unitDropdown option{width:153px}.dimensions-table .dimension-label a{margin-left:4px}.dimensions-table select.gwt-ListBox option{width:270px}.tagDetailsWidget #SelectedValue option{max-width:180px}#resultsWrapper,#suggestionResults{border:1px solid}#suggestionResults{width:286px}#resultsWrapper{box-sizing:border-box;margin:5px 0}.label-cell{width:93px}#conceptSelector #search-boxes #searchErrorMessageContainer{border:0;box-shadow:none}.detailedException{width:500px}#genericLoginError{margin-left:0;margin-top:55px;position:absolute}#serviceProviderList #dataTable_toppager_right,#serviceProviderList #pager_right{width:460px!important}.serviceProviderHold .inner .popupButtons a.cancelButton,.serviceProviderHold .inner .popupButtons a.deleteButton,.serviceProviderHold .inner .popupButtons a.primaryActionButton{width:155px}.serviceProviderHold .popupButtons{width:335px}.serviceProviderHold .inner .rowContainer span.small-span input{width:90px!important}.serviceProviderHold .inner .rowContainer span.small-span{padding-right:10px;width:229px}.serviceProviderHold .inner .rowContainer span.small-span .small-check-span{float:right;margin-top:5px}.serviceProviderHold .rowContainer span.small-span .ui-datepicker-trigger{vertical-align:text-top}.serviceProviderHold .field-validation-error{margin-bottom:-5px}.sp-disabled{background-color:#d4d0c8}.addUserHold .inner .left-column,.editUserHold .inner .left-column,.serviceProviderHold .inner .left-column{width:420px}.addUserHold .inner .right-column,.editUserHold .inner .right-column,.serviceProviderHold .inner .right-column{width:405px}.fancyModalBox .inner .rowContainer span.input-span input.chbox{border-width:0!important;margin-right:5px;width:15px!important}input.commentchbox{margin-left:5px;vertical-align:middle}span.checkbox-row{float:right!important;width:240px!important}p.greytext{font-weight:400;padding-top:5px}#loginHolder .loginDetails .dynamicSizeContainer{height:auto;padding-bottom:20px;padding-top:7px}.resetPasswordForm .field-validation-error{margin-left:1px;margin-right:5px;margin-top:0;width:313px}.resetPasswordForm .loginContainer{margin:auto;padding-top:23px;width:150px}#exportWarningPopup{font-size:.8em}.dimensionsFields{width:100%}.dimensions-table .field-validation-error{margin-bottom:10px;margin-top:-5px}.reportedFields .title{float:left;font-weight:700}.reportedFields .message{float:right;width:175px}.reportedFields .reportedWarning .message{width:100%}.reportedError{display:block;padding-top:10px}.reportedFields .reportedError,.reportedFields .reportedWarning{font-size:11px}.transforms .title{float:left;font-weight:700}.transforms .transformLink{float:right;width:175px}.transformError{width:100%}.transformError .message{color:#900;float:right;font-size:11px;width:175px}img.loading{float:left;margin-right:10px}.editFilingHold .popupButtons{margin-top:-4px;padding-top:0}.editFilingHold .blueTitle{padding:0}.editFilingHold.fancyModalBox .inner .right-column{width:390px}.addFilingFactsHold .field-validation-error{clear:both}#taggingInner #selectionsWidgetContainer,#taggingInner #tagGroupingWidgetContainer{overflow-y:auto;padding:4px 4px 0}#taggingInner #selectionsWidgetContainer .panel,#taggingInner #tagGroupingWidgetContainer .panel{margin-bottom:8px}#taggingInner.hiddenTags form{height:100%}.blockMsg p{background-image:url(../images/ajax-loader-flower.gif);background-position:0;background-repeat:no-repeat;background-size:16px;font-size:12px;margin-left:2px;padding:1px 1px 1px 20px}#progress-container{font-size:.8em;height:75px;margin:10px;padding:10px}.loading-container{background-position:10px;background-repeat:no-repeat;height:25px;margin-top:5px;padding-left:10px;padding-right:10px;padding-top:10px}.spinner{background-repeat:no-repeat;padding-left:20px}.ant-progress.indeterminate .ant-progress-bg{animation:indeterminate-progress 1s linear infinite;min-width:25%;opacity:.5}@keyframes indeterminate-progress{0%{transform:translate(-100%)}to{transform:translate(400%)}}#shAlertContent .cancelButton,#shAlertContent .deleteButton,#shAlertContent .primaryActionButton{cursor:pointer}#shAlertContent{display:none}#fancybox-content #shAlertContent{display:block}.fancyModalBox .inner .bulkReview{clear:both;margin:10px}.fancyModalBox .bulkReview div.blueTitle{margin-left:0;padding-bottom:5px;padding-left:0;padding-top:0}.bulkReview span.high-suggestion{color:green}.bulkReview span.low-suggestion{color:orange}.bulkReview #bulkReviewGrid tr.jqgrow.disabledRow.ui-state-hover td,.bulkReview tr.disabledRow td{color:#888}.bulkReview #bulkReviewGrid tr.jqgrow.hiddenRow.ui-state-hover td{color:#222}.bulkReview .reviewError{color:#900;margin-top:6px;width:750px}.bulkReview #bulkReviewGrid tr.jqgrow.disabledRow,.bulkReview #bulkReviewGrid tr.jqgrow.hiddenRow{color:inherit}.bulkReview #bulkReviewGrid tr.jqgrow.disabledRow td,.bulkReview #bulkReviewGrid tr.jqgrow.hiddenRow td{background-color:#fff}.bulkReview #bulkReviewGrid tr.jqgrow.disabledRow.ui-state-hover,.bulkReview #bulkReviewGrid tr.jqgrow.hiddenRow.ui-state-hover{background:transparent}.bulkReview #bulkReviewGrid tr.jqgrow.disabledRow.ui-priority-secondary td,.bulkReview #bulkReviewGrid tr.jqgrow.hiddenRow.ui-priority-secondary td{background-color:#f7f7f7}.bulkReview .ui-jqgrid{border-width:0}.bulkReview .greytext{margin-bottom:5px}.bulkReview a.checkGood{float:left;margin-top:5px}#dialogHold .editHold .checkboxRow{margin-top:10px;padding-bottom:0}#dialogHold .editHold .checkboxRowLeft{width:178px}#dialogHold .editHold .checkboxRowRight{width:165px}#dialogHold .editHold .checkboxRow span.checkbox-span{float:right;margin:0;padding:0}#dialogHold .editHold .checkboxRow input.chbox{border:0;margin:0}.extendedButton{width:180px!important}.gwtBlueTitle{margin-bottom:15px;margin-left:0!important;padding:0!important}.gwtInnerFancyBox{margin:10px!important}#importIXbrlBox .errorList{max-height:50px;overflow-y:auto}.import-validation-message .field-validation-error{margin-bottom:10px!important;width:420px!important}#dialogHold .editHold .rowContainer input#SHEndDate,#dialogHold .editHold .rowContainer input#SHStartDate{margin-right:25px}ul.document-download-error-list{list-style-type:disc;margin-bottom:5px}ul.document-download-error-list li{margin:5px 20px;padding-left:5px}#htmlImport .warning,div.documentUploadReview .inner .warning,div.importUploadReview .inner .warning{font-size:12px}.documentUploadReview .greytext,.htmlUploadReview .greytext,.importUploadReview .greytext{font-weight:400}p.errorDownload{margin:5px 10px}.filerWarning{width:542px}#confirmAction .fancyModalBox{padding-bottom:20px}.innerFilerWarning{width:500px}.warningMessage{padding-left:5px;padding-right:5px}#confirmAction .editHold{padding:10px}#gridSearchBox{border:1px solid #d9d9d9;color:#6e6e6e;float:right;font-size:14px;margin-left:30px;margin-right:5px;margin-top:2px;padding:3px;width:150px}#gridClearBtn{margin-left:0!important;margin-right:0!important;margin-right:7px!important}#validationErrorCount,#validationWarningCount{font-weight:700}#dialogHold .editHold .rowContainer .radioRowContainer label.company,#dialogHold .editHold .rowContainer.radioRowContainer label.company{float:none}#dialogHold .editHold .rowContainer .radioRowContainer input,#dialogHold .editHold .rowContainer.radioRowContainer input{margin-top:0;padding:0}#dialogHold .editHold .rowContainer.radioRowContainer{height:20px;margin-bottom:0;padding-bottom:0}.radioRowContainer,.rowContainer .radioRowContainer{margin-bottom:12px;margin-top:7px}#createForm #filerCreateColumn,#filerExistingColumn{margin-left:26px;width:500px}#createForm .rowContainer input,#createForm .rowContainer select{margin-top:0!important}#createForm .rowContainer label.company{padding-top:5px!important}.fancyModalBox .inner .buttons-small .cancelButton,.fancyModalBox .inner .buttons-small .deleteButton,.fancyModalBox .inner .buttons-small .primaryActionButton{width:100px}#createForm fieldset#first{height:291px}html button.ui-button-icon-only{height:25px;margin-left:-8px;vertical-align:bottom;width:25px}fieldset#BaseFilingOtherFiler,fieldset#BaseFilingSameFiler{height:270px}#dialogHold .editHold fieldset#second .rowContainer{height:auto}#dialogHold .editHold fieldset#second .rowContainer label.company.secondLine{font-weight:400;line-height:2;margin-left:26px}#BaseFilingOtherFiler p,#BaseFilingSameFiler p{margin-bottom:20px;margin-left:5px;margin-top:7px}#toolPanelContainer a{cursor:pointer}#toolPanelContainer .actionButtons .btn-tag{overflow:hidden;text-overflow:ellipsis}#toolPanelContainer .actionButtons div{display:contents}#mainContent .greytext{font-size:13px}#mainContent .radioRowContainer label{vertical-align:text-bottom}#mainContent .radioRowContainer input{vertical-align:middle}#optionsPage .buttons{margin:0 auto;text-align:center}#optionsPage .buttons a{cursor:pointer}#optionsPage{padding-bottom:10px}#optionsPage .successMessage{height:19px;margin-bottom:5px}#optionsPage .successMessage p#valueUpdated{color:#007f0e;font-size:13px;font-weight:700;padding-left:7px;text-align:center}#optionsPage .description{font-size:13px;padding-left:7px}.fancyModalBox.accountUserHold .inner .rowContainer span.select-span select{width:280px!important}.fancyModalBox.accountUserHold .inner .rowContainer span.input-span input{width:271px!important}.accountUserHold{width:525px!important}.fancyModalBox.accountUserHold .field-validation-error{width:285px}.fancyModalBox.accountUserHold #editUserFieldset #newPassword,.fancyModalBox.accountUserHold #editUserFieldset #oldPasswordDiv{height:58px!important}.fancybox.accountUserHold #editUserFieldset #confirmPassword{height:35px!important}.fancyModalBox.accountUserHold #editUserFieldset{height:180px}#loginHolder #newPasswordDiv{height:59px}#changeLineItemLink,#conceptSelectorLink,#displaySuggestionsLink,.clearCommentLink{line-height:27px;position:absolute;right:15px}#groupingWorkflowWidget #groupingWorkflowDetailsWidget{margin-top:5px}#groupingWorkflowDetailsWidget{cursor:default}#groupingExistingTagWidget{padding:0}#groupingWorkflowWidget>.clear{font-size:1px}#groupingPreview div.cellTreeTopItem div.disabled .treeLabel,#groupingWorkflowPreviewWidget div.cellTreeTopItem div.disabled .treeLabel,#parentGroupingPreview div.cellTreeTopItem div.disabled .treeLabel{color:#6e6e6e}#groupingPreview .cellTreeWidget,#groupingWorkflowPreviewWidget .cellTreeWidget,#parentGroupingPreview .cellTreeWidget{background-color:#fff}#groupingPreview .cellTreeWidget,#parentGroupingPreview .cellTreeWidget{width:400px}#groupingPreview .disabled .treeLabel,#groupingWorkflowPreviewWidget .disabled .treeLabel,#parentGroupingPreview .disabled .treeLabel{color:#7ea9cc}#groupingPreview .disabled .treeValue,#groupingWorkflowPreviewWidget .disabled .treeValue,#parentGroupingPreview .disabled .treeValue{color:gray}.hiddenTags #groupingPreview .disabled .treeLabel,.hiddenTags #parentGroupingPreview .disabled .treeLabel{color:inherit}#groupingWorkflowPreviewWidget .treeValue,.hiddenTags #groupingPreview .disabled .treeValue,.hiddenTags #parentGroupingPreview .disabled .treeValue{color:#000}#groupingWorkflowPreviewWidget div.treeValue{padding-left:10px}#groupingPreview .treeSpacer,#parentGroupingPreview .treeSpacer{width:120px}#groupingPreview .cellTreeItem table,#parentGroupingPreview .cellTreeItem table{width:100%}#groupingPreview .treeValue,#parentGroupingPreview .treeValue{color:#000;padding-left:4px;width:120px}#groupingPreview .cellTreeItem.selectedRow,#parentGroupingPreview .cellTreeItem.selectedRow{background-color:#d9e8fb}#groupingPreview .cellTreeItem.selectedRow .treeLabel,#groupingWorkflowPreviewWidget .cellTreeItem.cellTreeSelectedItem .treeLabel,#parentGroupingPreview .cellTreeItem.selectedRow .treeLabel{font-weight:700}#groupingWorkflowPreviewWidget{width:286px}#groupingWorkflowPreviewWidget table{width:100%}#moveFilerPanel .error{height:auto!important}#moveFilerPanel input{margin-right:13px}.durationFields,.instantFields,.numericFields,.periodSelectionContainer,.reportedFields,.transforms{width:300px}#hiddenTagToolPanelForm .durationFields,#hiddenTagToolPanelForm .instantFields,#hiddenTagToolPanelForm .numericFields,#hiddenTagToolPanelForm .periodSelectionContainer,#hiddenTagToolPanelForm .reportedFields,#hiddenTagToolPanelForm .transforms{width:279px}#changeServiceProvidersFieldset .left-column .sectionTitle{margin-left:-10px}#changeServiceProvidersFieldset .searchbox{float:right}#changeServiceProvidersFieldset .tableHold{margin-top:4px}#changeServiceProvidersFieldset .sectionTitle{margin-left:1px}.changeServiceProviderHold #searchBox{vertical-align:middle;width:285px}#changeServiceProvidersFieldset{margin-top:5px}#userForm #serviceProviderSummary{margin-bottom:5px;margin-top:10px;width:235px!important}#userForm #serviceProviderSummary li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#dialogHold .editHold .serviceProviderRowContainer{min-height:60px}#dialogHold .editHold .serviceProviderRowContainer .field-validation-error{margin-right:23px}.searchbox .searchLink{display:inline-block;overflow:hidden;padding:5px;text-align:center;text-overflow:ellipsis;vertical-align:middle;width:58px}.changeServiceProviderHold .searchbox{margin-bottom:5px;margin-top:10px}.hCenterAlign{margin-left:auto;margin-right:auto}.buttonPadding{margin:5px}#exportSPsReportDialog .inner{padding:10px}#exportSPsReportDialog .date-validation-message{display:inline-block;height:15px}#exportSPsReportDialog .date-span{float:right;padding-right:200px}#exportSPsReportDialog .date-span input{margin-right:10px}#exportSPsReportDialog .ui-datepicker-trigger{vertical-align:text-top}#exportSPsReportDialog .field-validation-error{float:none;margin-left:72px}div#exportSPsReportDialog.fancyModalBox{margin:0 auto;padding:10px}#exportSPsReportDialog .input-span input{width:159px}#detailsSubmit li{list-style-type:disc;margin-left:20px;padding-bottom:5px;padding-left:10px}#detailsSubmit p{padding-bottom:5px;padding-top:5px}#dialogHold.submitToHold .editHold .rowContainer{height:36px}#dialogHold.submitToHold #confirmSubmit p{margin-left:60px}#dialogHold.submitToHold #confirmSubmit .warningIcon{margin:0}.notificationHold .notificationContent{margin-left:3px;margin-right:7px;margin-top:10px}.notificationHold .notificationContent pre{white-space:pre-wrap;word-wrap:break-word}.notificationHold #notificationContentOuter{max-height:400px;min-height:100px;overflow-y:auto}#notificationContent ol,#notificationContent p,#notificationContent ul{margin:12px 0}#notificationContent ol,#notificationContent ul{padding-left:40px}#notificationContent ul{list-style-type:disc}#notificationContent ol{list-style-type:decimal}#dialogHold.notificationEditHold .editHold .rowContainer input#SHEndDate,#dialogHold.notificationEditHold .editHold .rowContainer input#SHStartDate{margin-right:10px}#dialogHold.notificationEditHold .editHold .rowContainer input.title{margin-right:27px}#dialogHold.notificationEditHold .editHold .rowContainer textarea.content{margin-right:26px}#dialogHold.notificationEditHold .editHold .right-column .rowContainer label{margin-left:25px}#dialogHold.notificationEditHold .editHold .rowContainer{height:36px}#dialogHold.notificationEditHold .editHold .rowContainer.areaRow{height:245px}#dialogHold.notificationEditHold .editHold .rowContainer input#SHStartDate{margin-right:10px}#dialogHold.notificationEditHold .editHold .rowContainer span.area-span{margin-bottom:20px;margin-right:26px}#dialogHold.notificationEditHold .inner .left-column{height:64px;margin-bottom:10px}#dialogHold.notificationEditHold{width:780px}.manageUsers #hideDisabled{color:#6e6e6e;float:right;font-size:12px;font-weight:700;height:19px;margin-right:10px;margin-top:8px}.manageUsers #hideDisabled input,.manageUsers #hideDisabled label{vertical-align:middle}#dialogHold.htmlUploadReview{width:700px}#htmlImport{overflow-x:hidden;overflow-y:auto}#SelectContextDimensionPopUpInner .blueTitle,#selectFootnotesPopupInner .blueTitle{padding:5px}.ant-modal-body .ant-spin-cfl-with-message-nested-loading .ant-spin-cfl-with-message-blur:after{opacity:.9!important}.ant-spin-cfl-nested-loading>div>.ant-spin-cfl,.ant-spin-cfl-with-message-nested-loading>div>.ant-spin-cfl-with-message{max-height:unset!important}.notification li,.notification ol,.notification ul,.rsw-ce li,.rsw-ce ol,.rsw-ce ul{list-style:revert;padding:revert}.ant-tooltip{pointer-events:none}.cfl-multi-line-checkbox .ant-checkbox,.cfl-multi-line-radio .ant-radio{align-self:flex-start;margin-top:calc(.83333em - 7px)}