body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.error-body{width:60%;margin:auto;border:2px solid #c10404;background-color:#690a0a4f}.error-body .dismiss-error{border:none;background-color:transparent;float:right;padding:0;margin:0;width:80px;height:30px;font-weight:400}.error-body .error-message{clear:right;margin-right:10px;font-weight:700}.success-body{width:60%;margin:auto;border:2px solid #004607;background-color:#0c86204f}.success-body .dismiss-success{border:none;background-color:transparent;float:right;padding:0;margin:0;width:80px;height:30px;font-weight:400}.success-body .success-message{clear:right;margin-right:10px;font-weight:700}.confirm-dialog-outer{position:absolute;width:100%;height:100%;background-color:#000000ba}.confirm-dialog-inner{margin:70px auto;padding:15px 15px 5px;width:80%;border:2px solid #000;border-radius:5px;background-color:#fdfdfd}div.form-part{float:left;width:45%;margin:20px 0;text-align:right}div.form-part-inner-left{float:right}div.form-part-inner-right{float:left}div.form-separator{float:left;width:10%;height:10px}div.new-user-form div.submit,div.org-edit-form div.submit{clear:both;text-align:center}div.new-user-info{margin-top:15px}div.form-part div.data-input{width:100%}div.card-program div.data-input,div.cost-center div.data-input,div.cur-selector div.data-input,.data-input,div.data-input{display:inline-block;margin-right:25px}div.parent-cc{display:inline-block;margin-top:10px}div.cc-selector,div.tmc-selector{float:right;margin-left:10px;border-color:#90908a;border-radius:5px;border-width:2px;border-style:inset}.btn-remove-tmc{width:25px;border-radius:20px;height:25px}div.cc-selector input:focus{box-shadow:none;outline:none}div.card-program button{width:200px}div.org-edit-form input{width:350px}div.org-edit-form #edit-org-id{width:300px}div.org-edit-form button.copy-org-id{width:50px;margin:0;padding:0}div.card-programs-list{margin:auto;padding:0 25px}div.card-programs-list div.card-programs-list-item{display:flex;justify-content:space-between;align-items:flex-end;max-width:1450px;margin:0 auto 20px}.program-type-settings{display:flex;flex-direction:column;margin:50px auto 30px;align-items:flex-start;max-width:500px;text-align:left}.flex{display:flex}.program-type-settings .subtext{margin:0;font-size:.875rem;line-height:1.3}.radio-group{margin:20px 0}.secondary-group{display:flex;flex-direction:column;margin-left:50px}.program-type-settings label,.program-type-settings button{cursor:pointer}.program-type-settings button{align-self:center}.icon-wrapper-tooltip{position:relative;display:inline-block}.icon-wrapper-tooltip .tooltip{position:absolute;background:#d3d3d3;border-radius:4px;padding:6px 12px;bottom:100%;left:80%;display:none;font-size:1rem;line-height:1;white-space:nowrap}.icon-wrapper-tooltip:hover .tooltip{display:block}.program-type-settings input{margin:0 10px;vertical-align:middle}input[type=checkbox],input[type=radio]{width:25px;cursor:pointer;min-width:25px}input[type=checkbox].small,input[type=radio].small{width:16px;cursor:pointer;min-width:16px;margin-top:0;vertical-align:middle;margin-right:4px}.form-group{margin-bottom:16px}.group-title{margin:0}div.card-programs-list div.card-programs-list-item div.data-input button{width:200px;margin:0}div.card-program,div.show-toggle{clear:both}div.toggles-head div.toggle-row{margin-bottom:10px}div.toggle-row,div.toggle-col{height:34px}div.toggles-list div.row-odd{width:100%;background-color:#dcdcdc}div.toggle-col{float:left;font-weight:700}span.toggle-disabled{color:red}span.toggle-enabled{color:green}span.toggle-default{color:#00f}div.toggle-id{text-align:left;width:30%;padding-left:10%}div.toggle-default{width:15%}div.toggle-override{width:10%}div.toggle-ovrride-switch{margin-top:5px}div.cur-selector{box-sizing:content-box;width:354px;margin-left:10px;border-color:#90908a;border-radius:5px;border-width:2px;border-style:inset}label.cur-label{margin-top:10px;display:flex;justify-content:flex-end}div.cur-selector input:focus{box-shadow:none;outline:none}div.orgs-list-table{margin-top:15px;font-family:monospace;font-size:16px}div.org-head{margin-top:15px;margin-bottom:15px;width:100%;height:30px;clear:both}div.orgs-list-control{height:70px}div.orgs-list-control a.create-new-org-button{float:left;margin-left:50px}div.orgs-list-control div.search-status{margin-top:9px;line-height:34px}div.orgs-list-control div.search-input{display:inline;float:right;margin-right:10px}div.orgs-list-control div.search-input button{width:100px}div.orgs-list-control div.search-input input{width:150px}div.org-rows{width:100%;overflow:hidden}div.org-rows span.orgs-list-id{font-size:14px}div.org-table-row{float:left}div.org-name{width:45%;line-height:24px}div.org-created-on{width:20%}div.org-list-counter{width:10%}div.orgs-list-table div.row-odd{width:100%;background-color:#dcdcdc}div.pagination button.tiny{width:30px}div.users-list-table{margin-top:15px;font-family:monospace;font-size:16px}div.uesrs-head{margin-top:15px;margin-bottom:15px;width:100%;height:30px;clear:both}div.user-rows{width:100%;overflow:hidden}div.user-table-row{float:left}div.user-loginid,div.user-name{width:35%}div.user-role,div.user-control{width:15%}div.users-list-table div.row-odd{width:100%;background-color:#dcdcdc}div.pagination{margin-top:25px;clear:both}.App{text-align:center;margin:auto auto 20px;min-width:1024px;max-width:2048px}div.login-page-form label{display:inline-block}input{border-radius:5px;height:25px;width:250px;margin-top:10px;margin-left:10px;font-size:16px}button{border-radius:3px;height:30px;width:150px;font-size:16px;font-weight:700;margin:10px 5px}form div.data-input{text-align:right}a{font-weight:700;text-decoration:none}body{line-height:30px}div.app-header{height:90px;width:100%}div.app-header div.title-section{width:50%}div.app-header div.title-section,div.app-header div.title-section div{float:left;height:95px}div.app-header div.title-section div.sides{width:34%}div.app-header div.title-section div.title{width:32%}div.app-header div.title-section div.top-duck{min-height:90px;min-width:200px;background-size:contain;background-repeat:no-repeat}div.app-header div.title-section div.left-duck{background-image:url(/assets/duck-DbP_zaos.png);float:right}div.app-header div.title-section div.right-duck{background-image:url(/assets/cardduck-CVkRFPmG.png);float:left}div.app-header div.user-section,div.app-header div.placeholder{text-align:right;width:25%}div.app-header div.user-section{float:right}div.app-header div.placeholder{float:left;height:100px}div.app-header div.user-section button{width:100px;margin:5px 0 0 10px}button.long-button{width:200px}div.app-header div.user-section span{font-size:14px}.theme-switch{height:20px}.switch-list{margin-left:20px}.cloud-slot{position:fixed;z-index:10;top:0;left:0;width:1.5rem;height:1.5rem;margin:0;border:0;padding:0;background:#ff0;opacity:.5;pointer-events:none;text-align:center}.app-version{font-size:.75rem;color:#849099;text-align:center;margin-top:2rem;width:100%}.disabled{background:#0003}.partner-block{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-end}.partner-block>div{flex:0 0 30%}::placeholder{font-size:12px;padding-left:5px}.contract-button{margin-top:25px}.partner-full-width{margin-left:60px}.contract-block{position:relative;padding-bottom:5px;border-bottom:1px solid gray}.delete-contract-btn{position:absolute;top:5px;left:0}.clear-list{margin:0;list-style:none}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
