@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300);@font-face{font-family:Roboto-Regular;src:url(../fonts/Roboto-Regular.11eabca2.ttf)}@font-face{font-family:Roboto-Medium;src:url(../fonts/Roboto-Medium.58aef543.ttf)}@font-face{font-family:Roboto-Bold;src:url(../fonts/Roboto-Bold.e07df86c.ttf)}:root{--bg-color:#212c38;--bg-secondary-color:#8db6df;--title-color:#fff;--primary-color:#3e8ede;--border-color:#d8dee2}body,html{height:100%;margin:0;color:#000}body,html{background-color:#f5f5f5}body{overflow:hidden;flex-direction:column}.flex,body{display:flex}.row{flex-direction:row;margin:0!important}.no-wrap{flex-wrap:nowrap!important}.flex-end{justify-content:flex-end}.column{flex-direction:column}.flex-row{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;margin:0}.flex-column{display:flex;flex-direction:column;flex-basis:100%;flex:1}.small-column{flex:0.5}select{-webkit-appearance:button;-moz-appearance:button;-webkit-user-select:none;-moz-user-select:none;-webkit-padding-end:20px;-moz-padding-end:20px;-webkit-padding-start:2px;-moz-padding-start:2px;background-color:#f07575;background-position:100%;background-repeat:no-repeat;border:1px solid #aaa;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.1);color:#555;font-size:inherit;margin:0;overflow:hidden;padding-top:2px;padding-bottom:2px;text-overflow:ellipsis;white-space:nowrap}.header-wrapper{width:50vw;height:60px;background-color:#212c38;opacity:1;color:#ced6e0;font-family:Roboto,Roboto-Regular,sans-serif;font-weight:100;padding-top:15px}.header-wrapper .header-center{width:100%}.header-wrapper .header-title{font-family:Roboto,Roboto-Bold,sans-serif;font-weight:lighter;font-size:16px;letter-spacing:5px;width:100%;text-align:center}.header-wrapper .header-cancel-button{float:right;border:none!important;font-size:1.5em!important;border-radius:5px}.header-wrapper .header-cancel-button:hover{background-color:#fff!important;color:#212c38!important;font-size:16px}.transparent-button{font-family:Roboto,Roboto-Regular,sans-serif;font-size:16px!important;padding:8px!important;line-height:normal!important;color:#e1ebf5!important;width:180px;height:38px;background-color:transparent}.transparent--button:hover{background-color:#fff!important;color:#0a78cc!important}.transparent--button:hover:enabled{border:1px solid #0a78cc!important}.transparent--button:disabled{cursor:auto}.transparent-.pressed{color:#0a78cc!important;background-color:#e1ebf5!important;border:1px solid #e1ebf5!important}.save-button{background-color:#0a78cc;color:#fff}.save-button:disabled{width:100px!important;background-color:#a9a9a9;color:#fff!important;border:none!important}.save-button:disabled:hover{width:100px!important;background-color:#a9a9a9!important;color:#fff!important}.save-button:hover{background-color:#fff!important;color:#0a78cc!important}.cancel-button{color:#fff!important;background-color:#0a78cc!important}.cancel-button:hover{background-color:#fff!important;color:#0a78cc!important}.error-wrapper{display:flex;flex-direction:row;align-items:center;color:#dc3445;justify-content:flex-start;font-size:14px;font-weight:700}.error-wrapper .error-icon{fill:#dc3445;margin-right:5px;display:flex}.confirm-modal>div{max-width:400px;font-size:14px}.confirm-modal-body{margin-top:20px;background-color:var(--bg-color);color:#fff;min-height:100px;max-height:70vh;overflow:auto;max-width:100%;overflow-x:hidden;overflow-wrap:break-word}.modal-title{font-size:16px;color:#fff}.modal-content,.modal-header{background-color:var(--bg-color)}.modal-header{color:var(--text-color);width:100%;padding:5px!important}.modal-header h5{text-align:center;width:100%;padding:10px 0}.modal-footer{background-color:var(--bg-color);width:100%;display:flex;flex-direction:row;justify-content:space-between;padding:15px 0 5px;border-top:none}.modal-footer button{margin:0!important;width:100px}.pull-left{float:left}.pull-right{float:right}.tooltip,.tooltip-outer{z-index:10001}.tooltip-inner{z-index:100001!important;padding:6px 7px;color:#eee!important;text-align:center;font-weight:400;font-size:12px;background-color:#000!important;border-radius:4px;opacity:1!important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.info-text{font-size:14px;color:#a2a2a2;display:flex}#default-dialog .modal-dialog{min-width:600px}#default-dialog .modal-dialog .modal-content{padding:0 12px;border-radius:8px}#default-dialog .modal-dialog .modal-content header{display:flex;align-items:center;padding:10px 15px!important;border:none}#default-dialog .modal-dialog .modal-content header h5{text-align:left}#default-dialog .modal-dialog .modal-content header button{color:#fff;opacity:1}#default-dialog .modal-dialog .modal-content .custom-field-wrapper{width:100%}#default-dialog .modal-dialog .modal-content .custom-field-wrapper .custom-label{color:#fff;font-size:14px;margin-bottom:0}#default-dialog .modal-dialog .modal-content .custom-field-wrapper .custom-field{padding:4px 4px 4px 5px;font-size:14px;font-weight:400;color:#fff;background-color:#fff;border:0;margin-top:8px}#default-dialog .modal-dialog .modal-content .custom-field-wrapper input:disabled{border:none}#default-dialog .modal-dialog .modal-content .custom-field-wrapper .custom-field-gray-bg{background-color:#212c38;border:1px solid #4b5561}#default-dialog .modal-dialog .modal-content .custom-field-wrapper .custom-field-gray-bg:focus{box-shadow:0 0 0 .2rem #0d96ff;border:none}#default-dialog .modal-dialog .modal-content .row fieldset{flex:1}#default-dialog .modal-dialog .modal-content .footer{display:flex;justify-content:flex-end}#default-dialog .modal-dialog .modal-content .footer button{padding:5px 30px;font-size:14px;min-width:100px}.custom-field-wrapper{width:100%}.custom-field-wrapper .custom-label{color:#fff;font-size:14px;margin-bottom:0}.custom-field-wrapper .custom-field{padding:4px 4px 4px 5px;font-size:14px;font-weight:400;color:#fff;background-color:#fff;border:0}.custom-field-wrapper input:disabled{border:none}.custom-field-wrapper .custom-field-gray-bg{background-color:#212c38;border:1px solid #4b5561}.custom-field-wrapper .custom-field-gray-bg:focus{box-shadow:0 0 0 .2rem #0d96ff;border:none}.custom-table{background-color:#212c38;font-size:14px;width:100%;border-radius:4px;padding:8px}.custom-table .grid-header .grid-header-row{display:flex;flex-direction:row;place-content:space-between;background-color:#212c38;color:#ced6e0;border-top:1px solid #353c45!important;border-bottom:1px solid #353c45!important;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-table .grid-header .grid-header-cell.active{color:#0a78cc;font-weight:700}.custom-table .grid-header .arrow{display:inline-block;vertical-align:middle;width:0;height:0;margin-left:5px;opacity:.66;border-left:4px solid transparent;border-right:4px solid transparent}.custom-table .grid-header .asc{border-bottom:4px solid #fff}.custom-table .grid-header .dsc{border-top:4px solid #fff}.custom-table .small-cell{width:100px}.custom-table .grid-body{overflow:auto;scrollbar-color:#e1ebf5 #3a76b1;scrollbar-width:thin}.custom-table .grid-row{align-items:center;display:flex;flex-direction:row;height:40px;border-bottom:1px solid #353c45;place-content:space-between}.custom-table .grid-cell{width:150px;color:#ced6e0;background-color:#212c38;cursor:pointer;min-width:100px;display:block}.custom-table .grid-cell>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-table .grid-cell-action{min-width:40px!important;width:70px!important;text-align:center}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.validation-error{border-color:#ff526f!important;border-width:2px!important}.default-btn{font-size:14px}.full-width{width:100%}.flex-1{flex:1}.clickable{cursor:pointer}.page-wrapper{height:100%;width:100%;display:flex;justify-content:center;align-items:center;background-image:url(/assets/images/earth_background.png);background-repeat:no-repeat;background-position:0 0;background-size:cover}.page-wrapper .page-form{border-radius:8px;padding:10px 20px;background-color:#212c38;overflow:hidden;width:500px}.page-wrapper .page-form .logo{color:#ced6e0}.page-wrapper .page-form .logo .logo-header-text{font-size:16px}.page-wrapper .page-form .logo .powered-by-text{margin-top:-5px;font-size:12px}.page-wrapper .page-form .header-left{place-content:space-between;display:flex!important;flex-direction:column;width:100%}.page-wrapper .page-form .header-title{font-size:32px}.page-wrapper .btn-primary{background-color:#0d96ff;border-color:#0d96ff}.abs-item-name{max-width:90%;font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pre-container .next,.pre-container .prev{background-color:rgba(0,0,0,.3);color:#fff!important;width:50px;height:50px;display:flex;align-items:center}.pre-container .next:hover,.pre-container .prev:hover{background-color:rgba(0,0,0,.6)!important}.pre-container .pre__header{color:#fff}.pre-container .pre__header div{background-color:#000;padding:5px;border-radius:8px}.pre-container .pre__header section{background-color:#000;padding:0 0 5px 8px;border-radius:8px}.pre-container .pre__footer{color:#fff!important}.app,.login-wrapper{height:100%;width:100%}.login-wrapper{display:flex;justify-content:center;align-items:center;background-image:url(../img/earth_background.85292b1e.png);background-repeat:no-repeat;background-position:0 0;background-size:cover}.login-wrapper .form-wrapper{border-radius:8px;padding:5px 10px;background-color:#212c38;overflow:hidden;width:50vw}.login-wrapper .form-wrapper .invalid-tooltip{position:inherit}.login-wrapper .form-wrapper .header-wrapper{height:150px;padding-top:10px}.login-wrapper .form-wrapper .header-wrapper .login-header-text-wrapper .login-header-text{font-size:16px}.login-wrapper .form-wrapper .header-wrapper .login-header-text-wrapper .powered-by-text{margin-top:-5px;font-size:12px}.login-wrapper .form-wrapper .header-wrapper .header-left{place-content:space-between;display:flex!important;flex-direction:column;width:100%}.login-wrapper .form-wrapper .header-wrapper .header-title{font-size:32px}.login-wrapper .form-wrapper .forgot-password-wr{margin-top:-50px}.login-wrapper .form-wrapper .forgot-password-wr .info-text{margin-bottom:15px}.login-wrapper .form-wrapper .inputs-wrapper{background-color:#212c38;padding:20px;align-items:center;justify-content:center;display:flex;flex-direction:column;min-height:300px}.login-wrapper .form-wrapper .inputs-wrapper .input-wr{display:block;flex-direction:column;width:300px;color:#e1ebf5}.login-wrapper .form-wrapper .inputs-wrapper .input-wr .form-group{margin-bottom:5px;text-align:left}.login-wrapper .form-wrapper .inputs-wrapper .login-as-admin-wrapper{margin-top:auto!important;display:flex;flex-direction:row;justify-content:space-between;width:100%}.login-wrapper .form-wrapper .inputs-wrapper .login-as-admin-span{cursor:pointer;color:#ced6e0;font-size:14px}.login-wrapper .form-wrapper .inputs-wrapper .divider-vertical{margin-right:.5rem;border-left:1px solid #ced6e0}.login-wrapper .form-wrapper .inputs-wrapper .login-as-admin-span:hover{text-decoration:underline}.login-wrapper .form-wrapper .inputs-wrapper .sign-in-row{margin-top:5px;margin-left:0;display:flex;flex-direction:row;width:300px;height:46px}.login-wrapper .form-wrapper .inputs-wrapper .sign-in-row .login-btn{margin-left:auto;font-size:13px}.login-wrapper .form-wrapper .inputs-wrapper .separator{width:26px;background-color:#242424;height:1px;margin-bottom:15px;margin-top:15px}.login-wrapper .form-wrapper .inputs-wrapper .login-buttons-wrapper{justify-content:center;margin-top:auto!important;margin-left:0;margin-right:0;width:300px}.login-wrapper .form-wrapper .inputs-wrapper .login-buttons-wrapper .login-internal-button{padding:0!important;height:36px!important}.login-wrapper .form-wrapper .inputs-wrapper .login-buttons-wrapper .login-aad-button{font-size:14px!important;line-height:normal!important;padding:20px 36px;width:100%;height:56px;color:#fff}.login-wrapper .form-wrapper .inputs-wrapper .login-buttons-wrapper .login-aad-button:hover{background-color:#fff;color:#0a78cc}.login-wrapper .form-wrapper .inputs-wrapper .login-label{font-size:14px;padding-top:7px}@media screen and (max-width:1000px){.login-wrapper .form-wrapper,.login-wrapper .form-wrapper .header-wrapper{width:80vw}}