/* --------------------------------------------------------
    This is a part of the Sparx Systems Pro Cloud Server.
    Copyright (C) Sparx Systems Pty Ltd
    All rights reserved.
  
    This source code can be used only under terms and 
    conditions of the accompanying license agreement.
   -------------------------------------------------------- */
body{margin:0;font-family:Arial,Helvetica,sans-serif !important;font-size:14px;color:#333;background-color:#e7e7e7;}.heading{font-size:18px;color:#3777bf;text-overflow:ellipsis;overflow:hidden;padding-bottom:12px;padding-left:16px}.config-logo{padding:3px 2px 1px 8px;width:80px;height:42px}.config-worker-heading{font-size:16px;color:#3777bf;padding:4px;padding-bottom:8px}.config-connections-heading{margin-top:16px;font-size:18px;color:#3777bf;text-overflow:ellipsis;overflow:hidden;padding-bottom:12px;padding-left:8px}.collapsible-heading{font-size:18px;color:#3777bf;text-overflow:ellipsis;overflow:hidden;cursor:pointer;padding-left:16px;padding-bottom:12px}.breadcrumb{border:solid 1px #eeeeee;padding:4px 8px;margin-bottom:16px;margin-top:4px;font-size:14px}.heading-breadcrumb{font-size:14px;color:#3777bf}.heading-breadcrumb a:last-of-type{color:#808080}.label{display:inline-block;width:200px;color:#808080;vertical-align:top;padding:4px}.label-token-alloc-header{display:inline-block;width:144px;color:#808080;vertical-align:top;padding:4px}.label-summary{display:inline-block;width:170px;color:#808080;vertical-align:top;padding:4px}.label-ports{display:inline-block;width:92px;color:#808080;vertical-align:top;padding:4px}.label-port-protocol{display:inline-block;width:70px;color:#808080;vertical-align:top;padding:4px}.label-large{display:inline-block;width:600px;color:#808080;vertical-align:top;padding:4px}.label-small{display:inline-block;width:100px;color:#808080;vertical-align:top;padding:4px}.alert-label-icon{vertical-align:middle}.config-login-pwd-label{display:inline-block;width:74px;color:#808080;vertical-align:top;padding:4px}.textvalue-small{display:inline-block;width:100px;color:#333;vertical-align:top;padding:4px}.textvalue-medium{display:inline-block;width:200px;color:#333;vertical-align:top;padding:4px}.textvalue-number{display:inline-block;width:40px;color:#333;vertical-align:top;padding:4px;text-align:right}.textvalue-large{display:inline-block;width:600px;color:#333;vertical-align:top;padding:4px}.textvalue-summary{display:inline-block;width:230px;color:#333;vertical-align:top;padding:4px}.textvalue-summary-edition,.textvalue-summary-pro{display:inline-block;color:#333;vertical-align:top;padding:4px}.textvalue-summary-company,.textvalue-summary-email{display:inline-block;color:#333;vertical-align:top;padding:4px;max-width:248px;text-overflow:ellipsis;overflow:hidden}.license-tb-company{max-width:200px;text-overflow:ellipsis;overflow:hidden}.license-tb-email{max-width:248px;text-overflow:ellipsis;overflow:hidden}.summary-alert-icon{vertical-align:top;margin-top:2px;margin-left:4px}.textfield-small{width:80px;border-radius:4px;background-color:white;border:1px solid #a1a1a1;padding:4px 8px}.textfield-medium{width:200px;border-radius:4px;background-color:white;border:1px solid #a1a1a1;padding:4px 8px}.textfield-large{width:600px;border-radius:4px;background-color:white;border:1px solid #a1a1a1;padding:4px 8px}.textfield-90{width:90%;border-radius:4px;background-color:white;border:1px solid #a1a1a1;padding:4px 8px}.textfield-token-allocated,.textfield-token-max{width:40px;border-radius:4px;background-color:white;border:1px solid #a1a1a1;padding:4px 8px 4px 8px;margin-right:8px;text-align:right}.textfield-small[type="number"],.textfield-medium[type="number"],.textfield-large[type="number"]{padding-right:1px}.label-below-text-field{margin:4px 0 8px 210px;color:#808080}.textarea{width:600px;font-family:Arial,sans-serif !important;font-size:14px;color:#333;padding:4px}.button{cursor:pointer;display:inline-block;padding:6px;margin:4px;border:1px;border-style:solid;border-color:#cccccc;border-radius:2px;background-color:white;height:32px;width:164px;background-color:#f3f3f3}.config-dropdown{background:url(images/combobutton.png) no-repeat calc(100% - 8px) 0;background-color:white;height:29px;overflow:hidden;border-radius:4px;-moz-appearance:none;-webkit-appearance:none;padding:2px 32px 2px 4px;border:1px solid #a1a1a1;min-width:120px}#config-integration-provider{width:244px;margin-right:16px}.button-ok,.button-cancel,.button-test{width:100px}.button-ok{margin-left:20px}.button-config-server{margin-top:0}.button-apply{width:100px;margin-top:16px}.button-login{width:100px;margin-left:200px}.button:hover{background-color:#ddd}.button:disabled{color:grey;background-color:#fdfdfd;border-color:#dddddd;cursor:default}.main-header{width:1000px;margin:auto}.main-header-margin{font-size:22px;color:white;text-overflow:ellipsis;overflow:hidden;background-color:#3777bf;border-bottom:3px solid #8caed4}#main-header-label{display:inline-block;vertical-align:top;padding-top:14px;padding-left:12px}.main-contents{top:55px;padding:4px 18px 18px 18px;background-color:white;width:1000px;margin:auto}.main-contents-margin{top:55px;position:fixed;overflow:auto;bottom:0;right:0;left:0;background-color:white}.config-table{border-spacing:0;padding:0 8px 0 8px;width:1000px;margin-bottom:24px}.config-table th{padding:8px;text-align:left;border-bottom:1px solid #dddddd;cursor:default;color:#9F9F9F}.config-table td{padding:8px;border-bottom:1px solid #dddddd}.w3-link{color:#000CEE;cursor:pointer;text-decoration:none}.w3-link:hover{text-decoration:underline}.config-icon{vertical-align:bottom;padding:3px;margin:0 4px 0 4px}.config-icon-blank{width:22px;height:22px;display:inline-block;margin:0 4px 0 4px}.config-icon:hover{background-color:#ddd;border-radius:2px;cursor:pointer}.config-icon-disabled{vertical-align:bottom;padding:3px;margin:0 4px 0 4px;opacity:0.3}#config-cog-icon{padding:4px}.config-add-icon{vertical-align:bottom;height:16px;width:16px}.config-help-icon{float:right;cursor:pointer;opacity:0.8}.config-section{padding-bottom:16px;padding-left:16px}.config-section-tokens,.config-section-license-tasks{padding-bottom:32px}.config-section-token-usage{background-color:#f7f7f7;border-radius:4px;padding:12px;border:1px solid #f1f1f1;margin-bottom:16px;width:530px;display:inline-block}.config-section-token-summary{background-color:#f7f7f7;border-radius:4px;padding:12px;border:1px solid #f1f1f1;margin-bottom:24px;width:220px;display:inline-block;vertical-align:top;margin-right:24px}.config-section-license-file{padding-bottom:24px;padding-left:8px}.config-section-grey{background-color:#f7f7f7;border-radius:4px;padding:12px;border:1px solid #f1f1f1;margin-bottom:24px}.config-grouping{padding-bottom:16px}.config-line{padding-bottom:4px}.config-line-padding{padding-bottom:8px}.config-line-token-type{padding-bottom:8px}.config-line-private-app{padding-bottom:12px}.config-line-sql-server-driver .config-radio-label{display:inline-block;padding:4px 0}.config-line-sql-server-driver .config-radio{display:inline-block;vertical-align:top}#config-line-int-protocol{padding-top:8px}.config-radio-line{padding-bottom:8px}.field-label-required{color:#c60000}.config-required-field-message{color:#c60000}.port-req-field-line{padding-bottom:16px}.propsprite-separator{vertical-align:bottom;padding-left:2px;padding-right:2px;height:16px;width:16px}.config-bc-link{cursor:pointer;text-decoration:none;color:#3777bf}.config-bc-link:hover{text-decoration:underline}#chartgen-start{padding-right:1px}#webea-success-message,#webea-error-message{position:absolute;border:1px solid #838383;box-shadow:-3px 3px 3px 0 rgba(0,0,0,0.2);border-radius:3px;display:none;z-index:500;bottom:30px;left:10px;margin-right:10px}#webea-success-message{background-color:#7ea7ea}#webea-warning-message{background-color:#ff6902}#webea-error-message{background-color:#ff4444}#webea-success-message-text,#webea-error-message-text,#webea-warning-message-text,#webea-display-warning-message-text{padding:12px;font-size:14px;color:white}.collapsed-icon{background-image:url("images/collapsed-icon.png");background-repeat:no-repeat;width:16px;height:16px;vertical-align:top;position:absolute;cursor:pointer}.expanded-icon{background-image:url("images/expanded-icon.png");background-repeat:no-repeat;width:16px;height:16px;vertical-align:top;position:absolute;cursor:pointer}.collapsed{margin-bottom:12px}.dot-red-icon{background-image:url("images/dot-red.png");background-repeat:no-repeat;height:16px;width:16px}.dot-green-icon{background-image:url("images/dot-green.png");background-repeat:no-repeat;height:16px;width:16px}.tick-icon{background-image:url("images/tick.png");background-repeat:no-repeat;height:16px;width:16px}#dbmanager-table th:first-child{width:16px}#dbmanager-table th:nth-child(3),#dbmanager-table th:nth-child(5),#dbmanager-table th:nth-child(6){text-align:center}.config-table td{height:22px}#ports-table th:nth-child(3){text-align:center}#pcs-license-table th:nth-child(2){text-align:center}#logs-table th:nth-child(4),#logs-table td:nth-child(4){text-align:center}#custom-props-table th:first-child{width:16px}#custom-props-table td:nth-child(2),#custom-props-table td:nth-child(3){width:403px}#integrations-table th:first-child{width:16px}#integrations-table th:nth-child(7),#integrations-table td:nth-child(7){text-align:center}#edit-provider-url{margin-left:216px;margin-top:4px;color:#808080;height:16px}.config-sbpi-prov-ignoressl{padding-bottom:0}#keys-table th:nth-child(5),#keys-table td:nth-child(5){text-align:center}.table-icon-container{margin:auto;width:16px}.config-radio{vertical-align:bottom;cursor:pointer;margin-right:8px}.config-radio-label{cursor:pointer}.config-radio-label-sql-driver{margin-right:24px}.select-type-subheading{color:#3777bf;padding-bottom:8px}.db-icon{vertical-align:bottom;margin-right:6px}#config-logout{float:right;font-size:14px;padding-top:8px;cursor:pointer}#config-logout-text{display:inline-block;vertical-align:middle;margin-bottom:3px;margin-right:6px}.config-logout-icon{vertical-align:bottom;padding:3px;margin:0 2px 0 2px;height:16px;width:16px}#main-busy-loader1{position:fixed;top:0;left:0;width:100%;height:100%;z-index:450;background-color:white;display:none;opacity:0.6}.main-spinner{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;opacity:1.0}#webea-messagebox-dialog{position:relative;margin-right:auto;margin-left:auto;margin-top:100px;background-color:#f9f9f9;border:1px solid #CCC;box-shadow:7px 7px 6px;width:580px;min-width:380px;display:none;z-index:500}#webea-prompt-dialog{position:relative;margin-right:auto;margin-left:auto;margin-top:100px;background-color:#f9f9f9;border:1px solid #CCC;box-shadow:7px 7px 6px;width:400px;min-width:380px;display:none;z-index:500}#webea-messagebox-title-text,#webea-prompt-title-text,#webea-show-link-title-text,#webea-goto-link-title-text{display:inline-block}.webea-dialog-close-button{width:30px;height:20px;float:right;border-width:0;margin-right:6px;background-color:#c75050;cursor:pointer;background-image:url("images/close.png");background-repeat:no-repeat}.webea-about-dialog-body,.webea-messagebox-body,.webea-show-link-body,.webea-goto-link-body{padding:0 20px 20px 20px}.webea-messagebox-line{position:absolute}#webea-messagebox-line-message,#webea-prompt-line-message{display:inline-block;padding:20px 0 10px 8px}.webea-about-dialog-title,.webea-messagebox-title,.webea-show-link-title,.webea-goto-link-title{height:24px;background-color:#3777bf;border:1px solid #32587a;color:white;padding:6px 0 0 12px;margin:2px}#main-page-overlay{width:100%;height:100%;z-index:6;left:0;top:0;position:fixed;background-color:#808080;opacity:.4;display:none}input:disabled{background-color:#e9e9e9}input[readonly]{background-color:#e9e9e9}#config-tls-versions{display:inline-block;margin-left:16px}.tls-disabled{color:#c2c2c2}#config-sbpi-get-defaults{float:right}#config-sbpiserver-protocol{min-width:90px;margin-right:16px}#config-sbpiserver-ip{margin-right:16px;width:300px}.config-sbpiserver-port-legacy{margin-right:16px}.config-line-url{padding-bottom:4px}.config-line-url div:nth-child(1){display:inline-block;width:90px;color:#808080;vertical-align:top;margin-left:216px}.config-line-url div:nth-child(2){display:inline-block;width:316px;color:#808080;vertical-align:top;margin-left:16px}.config-line-url div:nth-child(3){display:inline-block;width:90px;color:#808080;vertical-align:top;margin-left:16px}.config-section-sbpiproxy{}#config-sbpi-proxyurl{width:755px;display:inline-block}#config-sbpi-useproxy{display:inline-block}#config-connection-string{padding-bottom:8px}#config-sbpi-prov-protocol{min-width:84px;margin-right:8px}#config-sbpi-prov-server{width:240px;margin-right:8px}#config-sbpi-prov-port{width:64px;margin-right:8px}#config-sbpi-prov-folder{width:140px;margin-right:8px}#config-sbpi-prov-url-line{}#textvalue-connection-string{width:650px}#copy-text-button{display:inline-block}.config-request-error{margin:70px auto 150px auto;border:2px solid #a1a1a1;background:white;width:360px;border-radius:5px;box-shadow:7px 7px 6px;font-size:14px;padding:20px}.config-login-alert{padding-right:12px}.config-task-day{width:64px;margin-right:8px;display:inline-block}.login-error-heading{display:inline-block;vertical-align:top;width:310px}.token-summary-container{width:300px;display:inline-block;vertical-align:top}.token-usage-container{width:600px}.table-allocate-tokens tr{height:29px}.table-allocate-tokens th{text-align:left;color:#808080;font-weight:normal;padding-bottom:4px}.table-allocate-tokens td:nth-child(1),.table-explicit-allocations td:nth-child(1){color:#808080;width:200px}.table-allocate-tokens td:nth-child(5){text-align:right}.table-allocate-tokens th:nth-child(2){width:140px}.table-allocate-tokens th:nth-child(3),.table-allocate-tokens th:nth-child(4){width:180px}.table-allocate-tokens td:nth-child(2){width:120px}.table-allocation-summary td:nth-child(1){color:#808080;width:160px}.table-allocation-summary td:nth-child(2){text-align:right}.table-allocation-summary td{padding:4px}.table-token-usage td:nth-child(1){color:#808080;width:160px}.table-token-usage td:nth-child(2),.table-token-usage td:nth-child(3),.table-token-usage td:nth-child(4),.table-token-usage td:nth-child(5){text-align:right}.table-token-usage th{color:#808080;font-weight:normal;text-align:right;min-width:90px}.table-token-usage td{padding:4px}.table-token-usage th:nth-child(5),.table-token-usage td:nth-child(5){font-weight:bold;min-width:100px}#pcs-license-table th:nth-child(1){width:200px}#total-tokens{font-weight:bold}#config-lic-req-comment{width:600px;border-radius:4px;background-color:white;border:1px solid #a1a1a1;padding:4px 8px;resize:none;font-size:14px;font-family:Arial,Helvetica,sans-serif !important}.ss-calendar-icon{vertical-align:text-bottom;margin-left:4px;background-position:-101px -2px;width:17px;height:19px}.ss-calendar-icon{background-image:url("images/mainsprite.png");background-repeat:no-repeat}#token-alloc-integration-row{vertical-align:top;height:100px}#token-alloc-integration-list{height:100px;overflow-y:scroll;border:1px solid #a1a1a1;border-radius:2px}.token-alloc-provider-name{display:inline-block;vertical-align:top;margin-top:4px}.webea-dialog{width:90%;max-width:305px;position:relative;margin-right:auto;margin-left:auto;margin-top:100px;background-color:#f9f9f9;border:1px solid #CCC;box-shadow:7px 7px 6px;display:none;z-index:500}.webea-dialog-title{height:24px;background-color:#3777bf;border:1px solid #32587a;color:white;padding:6px 0 0 12px;margin:2px}.webea-dialog-title-text{display:inline-block}.webea-dialog-body{padding:0 20px 20px 20px}.webea-dialog-line{padding:6px 0 4px 0;padding-top:6px}.webea-dialog-button-line{height:32px}.webea-dialog-button{float:right;margin-top:10px;padding:4px 10px}.config-button-cancel{margin-left:16px}.webea-main-styled-button{background-color:#3777bf;border:0;color:#FFF;cursor:pointer;font-weight:bold;border-radius:2px}#webconfig-ip-dialog{max-width:360px}#main-page-overlay{width:100%;height:100%;z-index:6;left:0;top:0;position:fixed;background-color:#808080;opacity:.4;display:none}#admin-whitelist-table,#client-whitelist-table{padding-left:0;max-width:400px;margin-bottom:4px}#admin-whitelist-table th:nth-child(2),#client-whitelist-table th:nth-child(2){width:50px}#webconfig-ip-textarea{margin-bottom:8px;width:300px}.label-whitelist-warning{padding-bottom:20px}.label-whitelist-description{padding-bottom:8px}.fls-settings-section{display:inline-block;width:480px}.fls-settings-section-right{display:inline-block;padding:8px 12px;vertical-align:top}#config-fls-group-startdate,#config-fls-group-enddate{width:160px}.active-between-date-seperator{color:#808080;margin:0 32px}#fls-entitlements-dialog{z-index:450;display:none;position:fixed;top:50%;left:50%;width:400px;margin-left:-200px;height:240px;margin-top:-120px;background-color:#f9f9f9;border:1px solid #CCC;box-shadow:7px 7px 6px}#entitlements-table{width:100%;padding:0}#entitlements-table th:nth-child(4),#entitlements-table td:nth-child(4){width:64px}.fls-add-grp-label{width:150px}#fls-add-group-ent-button.disabled{opacity:0.5}#fls-add-group-ent-addin-prefix{width:46px}.login-configure-error{padding:20px 10px 20px 10px;color:red;font-size:14px}#sign-in{margin:70px auto 150px auto;border:2px solid #a1a1a1;background:white;max-width:460px;border-radius:5px;box-shadow:7px 7px 6px;font-size:14px}