body{margin:0;font-family:Roboto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.red{color:#ba000d}.block{display:block}.black{color:#000}.m-none{margin:0!important}.m-l-xs{margin-left:4px}.m-l-sm{margin-left:8px}.m-r-sm{margin-right:8px}.m-t-sm{margin-top:8px}.m{margin:16px}.m-r{margin-right:16px}.m-r-none{margin-right:0!important}.m-l-none{margin-left:0!important}.m-l{margin-left:16px}.m-l-lg{margin-left:24px}.m-l-ex{margin-left:40px}.m-l-imp{margin-left:16px!important;margin-top:2px!important}.app{position:relative}.MuiAccordion-root:before{display:none}.dot-pulse{position:relative;left:-9999px;width:10px;height:10px;border-radius:5px;background-color:#111;color:#111;box-shadow:9999px 0 0 -5px #111;animation:dotPulse 1.2s infinite linear;animation-delay:.25s}.dot-pulse:before,.dot-pulse:after{content:"";display:inline-block;position:absolute;top:0;width:10px;height:10px;right:4px;border-radius:5px;background-color:#111;color:#111}.dot-pulse:after{right:0;left:4px}.dot-pulse:before{box-shadow:9984px 0 0 -5px #111;animation:dotPulseBefore 1.2s infinite linear;animation-delay:0s}.dot-pulse:after{box-shadow:10014px 0 0 -5px #111;animation:dotPulseAfter 1.2s infinite linear;animation-delay:.5s}@keyframes dotPulseBefore{0%{box-shadow:9984px 0 0 -5px #111}30%{box-shadow:9984px 0 0 2px #111}60%,to{box-shadow:9984px 0 0 -5px #111}}@keyframes dotPulse{0%{box-shadow:9999px 0 0 -5px #111}30%{box-shadow:9999px 0 0 2px #111}60%,to{box-shadow:9999px 0 0 -5px #111}}@keyframes dotPulseAfter{0%{box-shadow:10014px 0 0 -5px #111}30%{box-shadow:10014px 0 0 2px #111}60%,to{box-shadow:10014px 0 0 -5px #111}}@keyframes flickerAnime{0%{opacity:1}to{opacity:.3}}.flicker{animation-name:flickerAnime;animation-duration:1s;animation-iteration-count:infinite;animation-direction:alternate;animation-timing-function:ease-in-out}.shake-horizontal{animation:shakeHorizontal .82s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0);backface-visibility:hidden;perspective:1000px}@keyframes shakeHorizontal{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.shake-diagonal{animation:shakeDiagonal .62s cubic-bezier(.36,.07,.19,.97) both;transform:rotate(0);backface-visibility:hidden;perspective:1000px}@keyframes shakeDiagonal{10%,50%,90%{transform:rotate(5deg)}20%,60%{transform:rotate(0)}30%,70%{transform:rotate(-5deg)}40%,80%{transform:rotate(0)}}.center,.login-container .login .login-heading .logo-holder,.login-container{display:flex;justify-content:center;align-items:center}.align-left{align-self:flex-start}.login-container{height:100vh;width:100%;background-repeat:no-repeat;background-size:contain;background-position:center;background-color:#333}@media screen and (max-width: 1300px){.login-container{background-size:cover}}.login-container .materialContainer{width:100%;max-width:540px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.login-container .login{position:relative;top:0;opacity:1;float:left;padding:60px 50px 40px;width:100%;background:#fff;border-radius:10px;transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);z-index:5;box-sizing:border-box}.login-container .login.back{transform:scale(.95);-webkit-transform:scale(.95);-ms-transform:scale(.95);top:-20px;opacity:.8;z-index:-1}.login-container .login:before{content:"";width:100%;height:30px;border-radius:10px;position:absolute;top:-10px;background:#fff9;left:0;transform:scale(.95);-webkit-transform:scale(.95);-ms-transform:scale(.95);z-index:-1}.login-container .login input{height:30px;border:none;background:transparent;font-family:Roboto,sans-serif;font-size:20px;color:#000c;font-weight:300}.login-container .login label{font-family:Roboto,sans-serif;font-size:16px;color:#000c;font-weight:300}.login-container .login .login-heading{display:flex;justify-content:space-between;align-items:center}.login-container .login .login-heading .title{font-size:20px;font-weight:700;letter-spacing:1.5px;color:#940505;position:relative;text-transform:uppercase}.login-container .login .login-heading .title:before{content:"";width:5px;height:100%;position:absolute;top:0;left:-50px;background:#940505}.login-container .login .login-heading .logo-holder{height:80px;width:80px;border-radius:50%;background-color:#eee}.login-container .login .login-heading .logo-holder img{height:75px;width:65px;transition:all 2s cubic-bezier(.23,1,.32,1)}.login-container .login .login-heading .logo-holder img:hover{transform:scale(1.1)}.login-container .login .login-loader{margin-top:80px}.login-container .login .processing-loader{width:100%;position:absolute;bottom:0}.login-container .login .f14{font-size:14px;color:#8b0000}.login-container .login .heading{font-size:30px;color:#fff;line-height:1.2;text-align:center;display:block;padding:30px 0}.login-container .login .login-btn{cursor:pointer;outline:none!important;margin-top:32px;padding:0 20px;min-width:120px;width:100%;height:100px;left:0%;background-color:transparent;border:2px solid #3CA5FA;font-weight:900;font-size:18px;color:#0003;-webkit-transition:all .4s;-o-transition:all .4s;-moz-transition:all .4s;transition:all .4s}.login-container .login .login-btn-new{margin-top:32px;height:88px;display:flex;justify-content:center;align-items:center;font-family:Courier New,Courier,monospace}.login-container .login .login-btn-new *{box-sizing:border-box}.login-container .login .login-btn-new .cta{display:flex;padding:8px 40px 2px;text-decoration:none;font-family:Poppins,sans-serif;font-size:40px;color:#fff;background:#1c3a4f;transition:1s;box-shadow:6px 6px #000;transform:skew(-15deg);border:0}.login-container .login .login-btn-new .cta:focus{outline:none}.login-container .login .login-btn-new .cta:hover{transition:.5s;box-shadow:10px 10px #fbc638}.login-container .login .login-btn-new .cta span:nth-child(2){transition:.5s;margin-right:0}.login-container .login .login-btn-new .cta:hover span:nth-child(2){transition:.5s;margin-right:45px}.login-container .login .login-btn-new span{transform:skew(5deg);font-weight:600}.login-container .login .login-btn-new span:nth-child(2){width:20px;margin-left:30px;position:relative;top:12%}.login-container .login .login-btn-new path.one{transition:.4s;transform:translate(-60%)}.login-container .login .login-btn-new path.two{transition:.5s;transform:translate(-30%)}.login-container .login .login-btn-new .cta:hover path.three{animation:color_anim 1s infinite .2s}.login-container .login .login-btn-new .cta:hover path.one{transform:translate(0);animation:color_anim 1s infinite .6s}.login-container .login .login-btn-new .cta:hover path.two{transform:translate(0);animation:color_anim 1s infinite .4s}@keyframes color_anim{0%{fill:#fff}50%{fill:#fbc638}to{fill:#fff}}.app-content{position:relative;top:64px}@media screen and (max-width: 600px){.app-content{top:56px}}.app-content.open{left:220px;width:calc(100% - 220px)}@media screen and (max-width: 900px){.app-content.open{left:0;width:100%}}.app-content.closed{left:60px;width:calc(100% - 60px)}@media screen and (max-width: 900px){.app-content.closed{left:0;width:100%}}
