body{margin:0;font-family:nunitoRegular;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.route-loader{display:flex;align-items:center;justify-content:center;min-height:100vh}.route-loader .route-loader-svg{stroke:#825ee4;stroke-width:5px;animation-duration:.75s;width:96px}.route-loader-i155z7ue-svg{stroke:#009fe3b3}._error_snackbar_yaira_1{position:fixed;left:50%;transform:translate(-50%);bottom:0;color:#fff;padding:16px;min-width:300px;max-width:600px;z-index:9999;opacity:1;transition:opacity .3s ease-in-out;margin-bottom:1rem;border-radius:10px;display:flex;align-items:center;justify-content:space-between;column-gap:1rem;background-color:#f44336}._error_snackbar_yaira_1 ._close_btn_yaira_21{font-family:nunitoRegular;color:#fff;border:none;background:none;font-size:24px;cursor:pointer}._error_snackbar_success_yaira_30{position:fixed;left:50%;transform:translate(-50%);bottom:0;color:#fff;padding:16px;min-width:300px;max-width:600px;z-index:9999;opacity:1;transition:opacity .3s ease-in-out;margin-bottom:1rem;border-radius:10px;display:flex;align-items:center;justify-content:space-between;column-gap:1rem;background-color:green}@font-face{font-family:nunitoBold;src:url(/assets/Nunito-Bold-DJt0Orup.ttf)}@font-face{font-family:nunitoRegular;src:url(/assets/Nunito-Regular-DauwyYTf.ttf)}@font-face{font-family:nunitoSemiBold;src:url(/assets/Nunito-SemiBold-D-lBYSbV.ttf)}#root{--app-route-loader: #825ee4;--login-button-loader-white: #ffffff;--btn-hover-color: rgb(153 102 255 / 20%);--login-button-loader-stroke-small: 5px;--login-button-loader-stroke-width-small: 16px;--login-button-loader-stroke-small-animation-duration: .75s;--list-item-color: #585858;--list-item-hove-scale: 1.01;--box-border-color: #E5E7EB;--list-item-selected-background: linear-gradient(60deg, #66bb6a, #43a047);--btn-bg: linear-gradient(87deg, #5e72e4 0, #825ee4 100%);--light-grey: rgba(0, 0, 0, .5);--dark-orange: #F59E0B;--light-grey-text-color: rgba(0, 0, 0, .6);--light-grey-bg-color: rgba(0, 0, 0, .1);--installation-grid-bg: #F8FAFC;--installation-grid-border: #E2E8F0;--installation-grid-status-active: rgba(209, 250, 229);--installation-grid-status-inactive: rgba(245, 80, 80, .2);--installation-grid-status-active-label: rgba(16, 185, 129);--installation-grid-status-inactive-label: rgba(245, 80, 80);--installation-grid-type-label: rgba(71, 85, 105);--installation-grid-device-label: rgba(30, 41, 59);--installation-grid-device-cp-label: rgba(100, 116, 139);--installation-grid-device-cp-value: rgba(0, 136, 230);--installation-grid-device-edit-btn: rgba(75, 85, 99)}.i155z7ue{--app-route-loader-i155z7ue: rgba(0, 159, 227, .7);--dashboard-background: #F9FAFB;--btn-hover-color: rgb(0, 159, 227 / 20%);--dashcard-total-background: linear-gradient(to right, rgba(38, 171, 226, .8), rgba(20, 118, 184, .9)) !important;--container-loader-stroke: rgba(0, 159, 227, .7);--icon-color: #4A5565;--box-shadow-color: rgba(0, 0, 0, .1);--box-border-color: #E5E7EB;--modal-background: #00000080;--modal-container-border-rasius: .625rem;--select-device-container-color: rgba(0, 159, 227, .1);--select-device-container-border: rgba(0, 159, 227, .7);--select-device-container-color-active: #009fe30d;--remote-monitoring-menu-container: #ECECF0;--select-container-foreground: #F3F3F5;--remote-monitor-parameter-container: #00c08b1a;--loader-color: rgba(38, 171, 226, .8)}.snzKLDNE{--border-color: #E9ECEF;--box-shadow: rgba(0, 0, 0, .4);--btn-hover-color: rgb(153 102 255 / 20%);--notification-container-border: rgb(229, 57, 53, .3);--header-profile-icon-color: #4A6D8F;--box-shadow-hover-color: rgb(229, 57, 53, .1);--menu-icon-color: #CF7876;--graph-path-color: #CF7876;--graph-path-fill-color: rgb(229, 57, 53, .09);--table-tr-color: #6C757D;--table-th-color: rgb(108, 117, 125, .3);--mui-table-header-text-color: #eb4747;--graph-box-shadow: 0 8px 10px rgba(0, 0, 0, .15), 0 2px 7px rgba(0, 0, 0, .15), inset 0 1px 0 rgba(255, 255, 255, .2);--graph-axis-color: #CF7876;--nav-bar-bg: #F1F3F5;--device-label-color: #CF7876;--footer-bg: #CF7876;--snzKLDNE-btn-bg: linear-gradient(to right, rgba(229, 57, 53, 1) 0%, rgba(229, 57, 53, .7) 100%);--device-info-edit-bg: #1F3A5F;--selected-page-bg: #1F3A5F;--data-loading-bg: #1F3A5F;--notification-selected-bg: #1F3A5F}.container{display:flex;flex-direction:column}.container .header{display:flex;flex:1;flex-direction:row;align-items:center;justify-content:space-between;padding:10px 20px 0 10px}.container .header .signin-header-lang-selection-container{width:8rem;padding:0px 1rem}.container .header .signin-header-lang-selection-container .signin-header-lang-selection-container-input .MuiAutocomplete-clearIndicator{display:none}.container .header .signin-header-lang-selection-container .signin-header-lang-selection-container-input .MuiFilledInput-root:before{border-bottom:none!important}.container .header .signin-header-lang-selection-container .signin-header-lang-selection-container-input .MuiFilledInput-root:hover:not(.Mui-disabled):before{border-bottom:none!important}.container .header .signin-header-lang-selection-container .signin-header-lang-selection-container-input .MuiFilledInput-root{font-size:12px;cursor:pointer;font-family:nunitoRegular;padding:0 1rem;background:transparent}.container .header .signin-header-lang-selection-container .signin-header-lang-selection-container-input .MuiFilledInput-root:after{border-bottom:none!important}.container .header .signin-header-lang-selection-container .signin-header-lang-selection-container-input .Mui-focused{color:var(--app-route-loader)}.container .header .signin-header-lang-selection-container .signin-header-lang-selection-container-input .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--app-route-loader)}.container .header .signin-header-lang-selection-container .signin-header-lang-selection-container-input .signin-header-lang-selection-container-input-icon{color:var(--app-route-loader);font-size:16px}.container .header .signin-header-lang-selection-container .signin-header-lang-selection-container-input .MuiFilledInput-root:hover{background:var(--btn-hover-color);border-radius:5px}.container .header .signin-header-lang-selection-container .signin-header-lang-selection-container-label{font-family:nunitoRegular;display:none}.container .header .signin-logo{padding:20px}.container .header .logo{display:flex}.container .body-content{display:flex;flex-direction:row;margin-top:1rem}.container .body-content .left-content{padding:0 0 0 20px;width:20%}.container .body-content .right-content{display:flex;flex-direction:column;row-gap:10px;padding:0 20px 20px;width:80%}.container .signin-content{background-image:url(/static/logo/utvy_login_page_bg.png);height:calc(100vh - 80px);display:flex;flex-direction:row;align-items:center;justify-content:center}.container .signin-content .signin-body{width:80%;display:flex}.container .signin-content .signin-body .signin-leftcontainer{width:70%}.container .signin-content .signin-body .signin-leftcontainer .first-para-container{display:flex;flex-direction:row;align-items:center;padding-top:24px;padding-bottom:24px;border-bottom:2px solid white}.container .signin-content .signin-body .signin-leftcontainer .first-para-container .first-para{font-size:1.5rem}.container .signin-content .signin-body .signin-leftcontainer .second-para-container{font-size:2rem;color:#96f;border-bottom:2px solid white}.container .signin-content .signin-body .signin-leftcontainer .img-circle{background:url(/static/logo/utvy_login_page_subasset_1.png);background-position:50%;background-size:contain;background-repeat:no-repeat;height:10vh;width:6vw}.container .signin-content .signin-body .signin-rightcontainer{width:30%;margin-left:30px;padding-left:32px;padding-right:32px;border:1px solid white;background-color:#fff;border-radius:5%}.container .signin-content .signin-body .signin-rightcontainer .login-form{background-color:#fff;margin:10px;width:90%;height:300px;border-radius:30px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:40px 20px 10px;position:relative}.container .signin-content .signin-body .signin-rightcontainer .login-form .login-textfield{width:100%;box-sizing:border-box;border:none;border-bottom:1px solid #96f;font-size:1.2rem;color:#96f;padding:12px 15px;margin-bottom:32px}.container .signin-content .signin-body .signin-rightcontainer .login-form .sign-in-error-border{border-bottom:1px solid #96f}.container .signin-content .signin-body .signin-rightcontainer .login-form .error-text{font-size:small;position:absolute;top:173px;color:red;text-align:center;width:230px}.container .signin-content-header-ablk .signin-header-lang-selection-container .signin-header-lang-selection-container-input .Mui-focused{color:#009fe3}.container .signin-content-header-ablk .signin-header-lang-selection-container .signin-header-lang-selection-container-input .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#009fe3}.container .signin-content-header-ablk .signin-header-lang-selection-container .signin-header-lang-selection-container-input .signin-header-lang-selection-container-input-icon{color:#009fe3}.container .signin-content-header-ablk .signin-header-lang-selection-container .signin-header-lang-selection-container-input .MuiFilledInput-root:hover{background:#009fe333}.container .signin-content-ablk{background-image:none;background-color:#fff}.container .signin-content-ablk .img-circle{background:none!important;background:url(/static/logo/airtocloud_curves.png)!important;background-position:50%!important;background-size:contain!important;background-repeat:no-repeat!important}.container .signin-content-ablk .second-para-container{color:#009fe3!important}.container .signin-content-ablk .signin-rightcontainer{box-shadow:0 4px 15px #0003}.container .signin-content-ablk .login-button{background:#009fe3;border:1px solid rgb(0,159,227)}.container .signin-content-ablk .login-textfield{border-bottom:1px solid rgb(0,159,227)!important}.container .signin-content-ablk .error-text{position:unset!important}.signin-header-lang-selection-container-poper .signin-header-lang-selection-container-paper{font-family:nunitoRegular}*:focus{outline:none}.login-button{cursor:pointer;margin-left:auto;margin-right:auto;background:#96f;border:1px solid #96f;border-radius:2rem;color:#fff;font-size:1rem;padding:10px;width:200px}.login-button:hover{background:#6723f0}.login-button-loader{stroke:var(--login-button-loader-white);stroke-width:var(--login-button-loader-stroke-small)!important;animation-duration:var(--login-button-loader-stroke-small-animation-duration)!important;width:var(--login-button-loader-stroke-width-small)}.signup-link{font-size:1rem;color:#6723f0;text-decoration:none;margin-top:25px;margin-right:auto;margin-left:auto}.signup-link:hover{text-decoration:underline}.bold-text{font-weight:700}@media only screen and (max-width:600px){.container{overflow:scroll}.signin-content{position:relative}.signin-body{position:absolute;top:0;width:90%!important;flex-direction:column!important}.signin-leftcontainer{width:100%!important}.first-para-container{flex-direction:column!important}.img-circle{width:18vw!important}.signin-rightcontainer{margin-top:5%;margin-left:0%!important;width:100%!important;padding-left:0%!important;padding-right:0%!important}.signup-link{margin-left:0%;margin-right:0%;text-align:end}.login-form{width:100%!important;padding:0%!important;margin:0%}.login-textfield{width:90%!important;margin-left:auto;margin-right:auto}.login-button{margin-left:0%;margin-right:0%;width:-webkit-fill-available;margin-top:10%;margin-left:0%!important;width:90%!important}}.error-page-img-container{padding:20px}.error-page-img{width:250px}.error-page-content{background:url(/static/logo/utvy_login_page_bg.png);height:calc(100vh - 90px)}.error-page-content-container{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.error-page-content-title{font-family:Nunito;font-weight:700;font-size:3rem;color:#5a5a5a;margin:1rem;text-align:center}.error-page-content-content{font-family:Nunito;font-weight:500;font-size:1rem;font-style:italic;margin:1rem;text-align:center}.error-page-content-mail{font-family:Nunito;font-weight:500;font-size:1.5rem;color:#96f;display:flex;margin:1rem}.error-page-content-mail span{margin:5px}.error-page-content-footer{display:flex;flex-direction:column;align-items:center;margin-top:10rem}.error-page-content-website_link{font-weight:600;text-decoration:none}@media only screen and (max-width:600px){.error-page-content-title{font-size:1.5rem}}@media only screen and (max-width:900px)and (min-width:600px){.error-page-content-title{font-size:2rem}}
