*{-webkit-touch-callout:none;font-family:Rubik;font-size:13px}body,html{height:100%}body{overflow:auto}*{box-sizing:border-box}body,html{font-size:12px;height:100%;margin:0;padding:0}a:link{text-decoration:none}.buttons{bottom:20px;left:20px;list-style:none;margin:0;padding:0;position:fixed}.buttons>li{display:inline-block;margin-right:10px}.buttons>li>a{background:#ddd;border:1px solid #666;display:inline-block;padding:5px}.buttons a{opacity:.3}.buttons a.active{opacity:1}label{font-weight:400}body b,body strong{font-weight:700}body input{font-family:Rubik!important}::-webkit-scrollbar{height:7px;width:7px}::-webkit-scrollbar-button{display:none;height:0;width:0}::-webkit-scrollbar-corner{background-color:initial}::-webkit-scrollbar-track:vertical{background-clip:padding-box;background-color:#0000000d;-webkit-box-shadow:inset 1px 1px 0 #00000024,inset -1px -1px 0 #00000012}::-webkit-scrollbar-track:horizontal{background-clip:padding-box;background-color:#0000000d;border-bottom:1px solid #0000;border-top:6px solid #0000;-webkit-box-shadow:inset 1px 1px 0 #00000024,inset -1px -1px 0 #00000012}::-webkit-scrollbar-track:vertical:hover{background-color:rgba(0,0,0,.035);-webkit-box-shadow:inset 1px 1px 0 #00000024,inset -1px -1px 0 #00000012}::-webkit-scrollbar-track:vertical:hover{background-color:#0000000d;-webkit-box-shadow:inset 1px 0 0 #0000001a}::-webkit-scrollbar-track:horizontal:hover{background-color:#0000000d;-webkit-box-shadow:inset 0 1px 0 #0000001a}::-webkit-scrollbar-track:vertical:active{background-color:#0000000d;-webkit-box-shadow:inset 1px 1px 0 #00000024,inset -1px -1px 0 #00000012}::-webkit-scrollbar-track:horizontal:active{background-color:#0000000d;-webkit-box-shadow:inset -1px 1px 0 #00000024,inset 1px -1px 0 #00000012}::-webkit-scrollbar-thumb:vertical{border:solid #0000;border-width:0 0 0 5px}::-webkit-scrollbar-thumb:horizontal{border:solid #0000;border-width:5px 0 0}::-webkit-scrollbar-thumb{background-color:#0003}::-webkit-scrollbar-thumb:hover{background-color:#0006}::-webkit-scrollbar-thumb:active{background-color:#00000080}.fr-wrapper{background-color:#fff;padding:10px}body>.fr-toolbar{z-index:111111}::-ms-clear{display:none;height:0;width:0}#client-snackbar{line-height:20px;max-width:350px;word-break:break-word}.messageCloseButton{background-image:url(../../static/media/icons8-Cross.ae0f19c96028591d1883.svg);background-position:50%;background-repeat:no-repeat;background-size:15px;cursor:pointer;height:20px;margin-right:10px;width:20px}.imageFitToContainer{height:100%;width:100%}.imageFitToContainer .imageFitToContainerImage{left:50%;max-height:100%;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.imageFitToContainer.portrait .imageFitToContainerImage{max-height:none;width:100%}.imageFitToContainer.landscape .imageFitToContainerImage{height:100%;max-width:none}#mainContainer{height:100%}#mainContainer .loginScreenContainer{background:linear-gradient(180deg,#152078 0,#131d6f 24%,#10185c 51%,#090e36);float:left;height:100vh;min-height:768px;overflow-y:auto;position:relative;width:500px}#mainContainer .loginScreenContainer input:-webkit-autofill,#mainContainer .loginScreenContainer input:-webkit-autofill:active,#mainContainer .loginScreenContainer input:-webkit-autofill:focus,#mainContainer .loginScreenContainer input:-webkit-autofill:hover,#mainContainer .loginScreenContainer inputTransparent:-webkit-autofill,#mainContainer .loginScreenContainer inputTransparent:-webkit-autofill:active,#mainContainer .loginScreenContainer inputTransparent:-webkit-autofill:focus,#mainContainer .loginScreenContainer inputTransparent:-webkit-autofill:hover{-webkit-transition-delay:999999s}#mainContainer .loginScreenContainer input:-webkit-autofill~label{top:-20px}#mainContainer .loginScreenContainer .loginScreenLogo{background-position:50%;background-repeat:no-repeat;background-size:240px;display:inline-block;display:table;-webkit-filter:drop-shadow(0 1px 1px #0003);height:100px;left:0;margin:80px auto 0;position:relative;right:0;text-align:center;width:320px}#mainContainer .loginScreenContainer .defaultLogo{background-image:url(../../static/media/Contentserv_brand_logo.e006002a181142100e4f.png)}#mainContainer .loginScreenContainer .userDefinedLogo{height:auto;max-height:100px;max-width:100%}#mainContainer .loginScreenContainer .welcomeMessage{display:table;left:0;margin:100px auto 0;right:0;width:300px}#mainContainer .loginScreenContainer .welcomeMessage p{font-size:22px;font-weight:500}#mainContainer .loginScreenContainer .welcomeMessage span{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;float:left;font-size:30px;font-weight:lighter;line-height:32px;max-width:300px;overflow:hidden;position:relative}#mainContainer .loginScreenContainer .loginScreenFormContainer{background:#0000;box-shadow:none;float:left;margin:auto;padding-top:50px;position:absolute;width:500px}#mainContainer .loginScreenContainer .loginScreenFormContainer .formContainer{margin:0 auto;width:300px}#mainContainer .loginScreenContainer .loginScreenFormContainer .formContainer .loginFormElement{position:relative;width:100%}#mainContainer .loginScreenContainer .loginScreenFormContainer .formContainer .loginFormElement button{background-color:#3248a7}#mainContainer .loginScreenContainer .loginScreenFormContainer .formContainer .loginFormElement button span{float:left;overflow:hidden;padding:0 5px;text-overflow:ellipsis;width:100%}#mainContainer .loginScreenContainer .loginScreenFormContainer .formContainer .loginFormElement:last-child{margin-top:30px}#mainContainer .loginScreenContainer .loginScreenFormContainer .formContainer .loginFormElement .loginFormTextField{margin-top:20px}#mainContainer .loginScreenContainer .loginScreenFormContainer .formContainer .loginFormElement .loginFormTextField>label{float:left;font-size:12px;font-weight:500;line-height:22px;margin-bottom:15px;width:100%}#mainContainer .loginScreenContainer .loginScreenFormContainer .formContainer .loginFormElement .loginFormTextField>div>input{background-color:initial!important;box-shadow:none;font-size:18px;line-height:25px}#mainContainer .loginScreenContainer .loginScreenFormContainer .formContainer .loginFormElement .loginFormTextField>div>input[disabled]{opacity:.5!important}#mainContainer .loginScreenContainer .loginScreenFormContainer .formContainer .loginFormElement.passwordField{height:70px;transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease}#mainContainer .loginScreenContainer .loginScreenFormContainer .formContainer .loginFormElement.password{height:0;transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease}#mainContainer .loginScreenContainer .loginScreenFormContainer .formContainer .loginFormElement .contentNameEditButton{background-image:url(../../static/media/icons8-Edit.3ad90615efda64204434.svg);background-position:50%;background-repeat:no-repeat;background-size:16px;cursor:pointer;float:left;height:28px;position:absolute;right:0;top:50%;width:24px}#mainContainer .loginScreenContainer .loginScreenCopyright{bottom:20px;float:left;position:absolute;text-align:center;width:500px}#mainContainer .loginScreenContainer .loginScreenCopyright p{color:#ffffff70;font-size:15px;line-height:20px;margin:0;text-align:center}#mainContainer .loginScreenContainer .maintenanceTextContainer{background:#d32f2f 0 0 no-repeat padding-box;border:1px solid #ffffffa3;border-radius:3px;display:flex;height:fit-content;margin-left:25px;margin-top:20px;max-height:200px;max-width:440px}#mainContainer .loginScreenContainer .maintenanceTextContainer .maintenanceTextIconContainer{align-items:center;background:#fff 0 0 no-repeat padding-box;border:1px solid #ffffffa3;border-radius:2px 0 0 2px;display:flex;padding:10px}#mainContainer .loginScreenContainer .maintenanceTextContainer .maintenanceTextIconContainer .maintenanceTextIcon{background-image:url(../../static/media/icons8-error.28adba4c119ec3c4b562.svg);background-position:50%;background-repeat:no-repeat;background-size:20px;height:30px;width:30px}#mainContainer .loginScreenContainer .maintenanceTextContainer .maintenanceTextMessage{-webkit-line-clamp:5;-webkit-box-orient:vertical;align-items:center;color:#fff;display:-webkit-box;font-size:14px;line-height:20px;max-height:110px;overflow:hidden;padding-left:10px;padding-top:5px;text-overflow:ellipsis}#mainContainer .loginRightImage{background-image:url(../../static/media/product-login-page.4c114b898749f708390e.png);background-position:50%;background-position:100%;background-repeat:no-repeat;background-size:cover;display:block;float:right;height:100vh;min-height:768px;overflow-y:auto;position:relative;width:calc(100% - 500px)}.contextMenuList{padding:5px 0}.contextMenuList .contextMenuItem.inFocus{background-color:#ebebeb}@media screen and (max-width:768px){#mainContainer .loginRightImage{display:none}#mainContainer .loginScreenContainer{width:100%}#mainContainer .loginScreenContainer .loginScreenFormContainer{left:0;right:0;width:100%}#mainContainer .loginScreenContainer .loginScreenFormContainer .formContainer{left:0;margin:0 auto;max-width:300px;right:0;width:80%}#mainContainer .loginScreenContainer .loginScreenCopyright{left:0;margin:0 auto;max-width:300px;right:0;width:100%}}@font-face{font-family:Rubik;font-style:normal;font-weight:400;src:url(../../static/media/rubik-regular-webfont.90d25edaf113539adfeb.woff) format("woff")}@font-face{font-family:Rubik;font-style:italic;font-weight:400;src:url(../../static/media/rubik-italic-webfont.911608cbd117fddc44ef.woff) format("woff")}@font-face{font-family:Rubik;font-style:normal;font-weight:100;src:url(../../static/media/rubik-light-webfont.fd13cf174c2e487962bb.woff) format("woff")}@font-face{font-family:Rubik;font-style:italic;font-weight:100;src:url(../../static/media/rubik-lightitalic-webfont.193ca4c74152382eee15.woff) format("woff")}@font-face{font-family:Rubik;font-style:normal;font-weight:500;src:url(../../static/media/rubik-medium-webfont.e1e309178fb7573d92be.woff) format("woff")}@font-face{font-family:Rubik;font-style:italic;font-weight:500;src:url(../../static/media/rubik-mediumitalic-webfont.c0fd1f46b05d906a4cdc.woff) format("woff")}
/*# sourceMappingURL=main.da2d7fa3.css.map*/