@font-face{font-style:normal;font-weight:400;src:url('../../fonts/Montserrat-Regular.ttf') format('truetype'),url('../fonts/Montserrat-Regular.woff') format('woff'),url('../fonts/Montserrat-Regular.woff2') format('woff2')}@font-face{font-family:MontserratMedium;src:url(../../../assets/fonts/Montserrat-Medium.ttf)}.loginForm{background:white;position:relative;width:540px;height:360px;left:calc(50% - 270px);top:calc(40% - 170px)}.login_mess,.message-success-change-pass{margin:1vh;height:3vh;font-size:1.2vh;display:none;position:absolute}.login_mess{color:red}.login_mess.mess_error{text-align:left;width:100%;padding-top:10px;font-size:13px;margin-top:0}.div_text_input{height:3vh;margin-bottom:2vh;position:relative}.div_button_input{height:9vh;margin-bottom:3vh;position:relative}.textFieldCss{width:45%;height:100%;position:absolute;right:0;left:0;border:0;outline:0;margin:auto}.buttonFieldCss{width:30%;height:100%;position:absolute;right:0;left:0;margin:auto}.email,.rePasswordField{width:100%;text-align:left;height:100%;display:inline-block;border:.1vh solid #c3c2c2;outline:0;text-indent:5vh;box-shadow:none;position:absolute;top:0;left:0;border-top-left-radius:3px;border-bottom-left-radius:3px;font-size:1.5vh}.div-change-pass .userNameField,.div-change-pass .passwordField,.div-change-pass .email,.div-change-pass .rePasswordField{font-size:1.25vh !important}.userNameField:hover,.passwordField:hover{border:.1vh solid #c3c2c2}.labelUseNameField{background-image:url('../../images/icon/ocr-username-icon.png')}.icon-email{color:#007da3;font-size:2vh !important;line-height:3vh !important}.labelEmail{background-color:#c3c3c3}.labelPasswordFieldField,.labelUseNameField,.labelEmail{position:absolute;width:auto;min-width:4vh;max-width:6vh;height:100%;top:0;left:0;background-repeat:no-repeat;background-size:auto 100%;transition:all .3s ease-in-out;border-top-left-radius:.4vh;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;cursor:pointer;border-bottom-left-radius:.4vh}.labelPasswordFieldField{background-image:url('../../images/icon/ocr-password-icon.png')}body,html{margin:0;position:absolute;top:0;left:0;bottom:0;right:0}.buttonLogin{color:white;background:#0075af;font-size:18px;border:0;cursor:pointer;padding:7px 40px;outline:none !important}.tooltip{font-size:1.5vh}.imgLangIcon{height:40%;width:auto;position:absolute;top:0;bottom:0;right:19%;margin:auto}.imgLangIcon:hover{height:50%}.divFooter{background-color:#a6a6a6;height:8.5vh;width:100%;z-index:10000;border:1vh solid #a6a6a6;position:absolute;left:0;border-bottom-left-radius:.5vh;border-bottom-right-radius:.5vh;-webkit-border-bottom-left-radius:.5vh;-webkit-border-bottom-right-radius:.5vh;-moz-border-bottom-left-radius:.5vh;-moz-border-bottom-right-radius:.5vh}.loginInputArea{width:100%;height:auto;padding-top:0;margin-left:0;background-color:#fff;border:.5vh solid #a6a6a6;border-radius:.5vh;-webkit-border-radius:.5vh;-moz-border-radius:.5vh}.background_top{height:25vh;width:auto;background-image:url('../../images/bg/ocr-login-bg-top.png');background-size:auto 100%;background-repeat:no-repeat;background-position:center;margin:auto}.login_logo{width:auto;height:15vh;background-repeat:no-repeat;background-size:auto 100%;background-position:center;margin:auto;background-image:url('../../images/logo/logos-portail-energisme.png')}.logoBottom{background-image:url('../../images/logo/ocr-login-logo-bottom.png');background-repeat:no-repeat;background-size:auto 100%;background-position:right;height:89%;width:auto}.change-pass,.back-login{font-size:1.3vh;color:#007da3;cursor:pointer;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.div-change-pass{display:none;height:32vh}.div-change-pass .div_text_input{margin-bottom:1vh !important}.info-bull{width:auto;height:100%;position:absolute;right:21%;left:74%;border:0;outline:0;margin:auto}.img-info{width:auto;background-image:url(../../images/bg/info-bull.png);background-size:contain;height:2.9vh;background-repeat:no-repeat}.disable-image{-webkit-filter:grayscale(100%);filter:grayscale(100%);cursor:not-allowed !important}.perial{width:100%;height:100%;position:fixed}.perial-header-wapper{width:100%;position:relative;background-color:white;height:25%}.perial-header-wapper>.logo{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;text-align:center}.perial-logo{height:100%;margin:0 auto}.ps-background-img{background-size:cover;background-position:left center;background-repeat:no-repeat}.hide-background{background:bottom !important}.perial-content-wapper{width:100%;height:75%;position:relative;z-index:100}.wrapper-user-name{position:relative;height:42%;width:100%}.wrapper-user,.title-sc{height:100%;width:65%;margin:0 auto}.lable-identifiant{color:#a6a6a6;position:relative;padding-top:16%;padding-bottom:5px}.indentifiant{width:100%;margin-bottom:8%}input[type=text],input[type=password]{position:relative;width:100%;height:40px;font-size:14px;font-family:MontserratMedium;padding:0 15px;border:1px solid #d9d9d9;border-radius:2px;transition:border .2s linear,box-shadow .2s linear}.wrapper-user-pass{position:relative;width:65%;margin:0 auto;margin-bottom:2%}.lable-pass{color:#a6a6a6;position:relative;padding-bottom:5px}.connextion,.wrapper-btn{width:100%;height:35%;text-align:center;margin-top:5%}.submit,.btn-cancel,.btn-reset,.btn-reset-ok{color:white;background:#0075af;font-size:18px;border:0;cursor:pointer;padding:7px 40px;outline:none !important}.reset-pass{text-align:center;padding-top:10px}.reset-pass>a{color:#a6a6a6 !important;text-decoration:underline;font-size:14px;line-height:18px;letter-spacing:0;font-family:MontserratMedium;cursor:pointer}body{background:#0075af}.cancel-sc{background:transparent;color:#7f7f7f}.lable-identifiant.sc{text-align:center;color:#000}.list-client-select{width:50%;margin:auto;padding-top:20px;height:36px;box-sizing:content-box}#input-client-select{width:100%;height:100%;text-align:center;padding:0 18px;font-weight:normal}.select-wrapper{height:100%}.superAdminForm{width:100%;height:100%;padding:10% 16% 10% 16%}.superAdminForm>div{width:100%;padding:0;margin:0}.partnerSelection select,.partnerSelection select option{text-transform:uppercase}.partnerSelection select{font-weight:bold;width:100%;height:38px;cursor:pointer}.div_login_loader5{width:100%;height:100%;position:absolute;top:0;left:0;background:white;opacity:1;display:none}.partnerSelection{margin-top:9% !important}.superAdminForm .formTitle{text-transform:uppercase;font-weight:600;text-align:center;margin-top:5%}.superAdminForm .selectButton{margin-top:21%}.cancelPartnerSelection,.validatePartnerSelection{text-transform:uppercase;font-weight:bold}.cancelPartnerSelection span:hover,.validatePartnerSelection:hover{cursor:pointer}.validatePartnerSelection:hover{color:#fff}.cancelPartnerSelection{color:#5f5f5f;padding-top:2%;margin-left:17%;float:left}.validatePartnerSelection{background:#36874c !important;width:42%;border:1px solid #aaa;text-shadow:0 1px 0 #fff;background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-o-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe0e0e0',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#dbdbdb;border-color:#ccc;text-shadow:0 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);color:white;margin-right:5%;float:right}.msg-error,.txt_login_error{display:none;padding-top:10px;color:#f66;background:url(../../images/icon-alert.png) no-repeat left;width:385px;height:32px;margin:auto;position:absolute;left:0;right:0}.txt_login_error{display:flex;align-items:center;width:85%;padding-top:0;font-weight:bold;text-overflow:ellipsis;padding-left:40px}#infdgd,.dropdown-menu.ng-pristine.ng-untouched.ng-valid.ng-not-empty{width:380px;text-transform:uppercase;text-align:left;padding-left:3%}#caretdn{position:absolute;right:9px;top:50%;transform:translateY(-50%);-ms-tranform:translateY(-50%)}#infdgd{height:34px}.overflowScroll{max-height:170px;overflow-y:scroll}.partnerOption{cursor:pointer;cursor:hand}div#mCSB_1_container{margin-right:15px !important}.display-rgpd-message{width:100%;height:auto;color:#7f7f95;background-color:#102834;text-align:center;padding:15px;position:absolute;bottom:0;font-family:Montserrat;font-size:13px}button.i-understand{width:120px;height:30px;background-color:#3982a9;border-radius:5px;border:0;margin-left:25px;color:white}.display-rgpd-message u{color:white}.connextion-flag{width:40%;float:left}.connextion-button{width:55%;float:right;text-align:left}.div-content-down.left{width:100px;float:left}.div-content-down.right{width:calc(100% - 110px);float:left}.div-edit{margin-top:25px;float:left;padding-left:17px}.div-back{margin-top:25px;margin-left:135px;float:left}.div-logout{margin-top:25px;margin-left:16px;float:left}.icon-drop-box{height:100%;cursor:pointer}.collapse-div-flag{margin-left:100%;height:37px;width:75px;border:1px #b3b3b3 solid;border-radius:1.5px}.language-flag-div{width:70%;height:40px;cursor:pointer;float:left}.collapse-img-flag{margin-top:5px;margin-left:5px;height:60% !important;width:auto}.collapse-img{width:30%;height:30px;float:left}.collapse-img-arrow{margin-top:10px;cursor:pointer;width:14px;height:13px !important}.collapse-img-dropdown{width:160px;height:200px;margin-left:-52px;margin-top:12px;background-color:white;border:1px solid #ddd;border-radius:3px}.cell-language{height:50px}.cell-language:hover{background-color:#ddd}.cell-language-flag{width:40%;height:40px;float:left}.img-flag{height:20px !important;margin-top:15px;margin-left:10px}.cell-language-text{height:40px;text-align:center;margin-top:10px;float:left;color:#000;font-family:'MontserratMedium';font-size:14px;line-height:30px;letter-spacing:.18px}.select-language{color:#00a4eb}.isPointer{cursor:pointer}.hide{display:none !important}.login_loading_custom{z-index:10000}.font-cookie-message{padding-left:5px;color:#fff;font-weight:500;cursor:pointer}.add-collapse-dropdown{margin-left:20px;margin-top:-200px;position:absolute}@media only screen and (min-width:1025px) and (max-width:1280px){.display-rgpd-message{font-size:12px}}.option-mobile-view{position:absolute;display:none;background-color:#fff;height:100%;width:100%;z-index:1001}.option-mobile-view.visible{display:block}.option-mobile-view .logo .perial-logo{width:100%;height:75%;margin:25% auto}.connect-energisme{width:fit-content;margin:0 auto 12% auto;font-size:18px;line-height:22px;letter-spacing:.23px;text-transform:uppercase;font-family:'MontserratSemiBold'}.connect-energisme button{color:white;background:#0075af;border:0;cursor:pointer;padding:7px 40px;outline:none !important}#notifications-container{position:fixed;gap:10px;display:flex;right:15px;top:15px;flex-direction:column;z-index:1000}@media only screen and (max-width:500px){.perial-logo{height:75%;margin:5% auto}.perial-header-wapper{height:20%}.perial-content-wapper{height:80%}.display-rgpd-message{font-size:11px}.loginForm{top:calc(40% - 190px)}}@media only screen and (max-height:450px){.display-rgpd-message{font-size:10px}.loginForm{height:220px;width:450px;left:calc(50% - 225px);top:calc(40% - 120px)}.perial-logo{height:100%;margin:0 auto}.wrapper-user-name{height:35%}.lable-identifiant{padding-top:3%}.connextion,.wrapper-btn{height:20%;margin-top:10px}.wrapper-user-pass{margin-bottom:1%}.reset-pass>a{font-size:12px;line-height:12px}.collapse-div-flag{height:30px;width:60px}.language-flag-div{height:30px}.collapse-img-arrow{margin-top:7px}.login_mess.mess_error{width:95%;padding-top:2px}.login_mess,.message-success-change-pass{margin:0 15vh}.msg-error,.txt_login_error{background-size:30px 35px;height:27px}.txt_login_error{width:80%}input[type=text],input[type=password]{font-size:12px}.option-mobile-view .logo .perial-logo{margin:0 auto}.connect-energisme{margin:2% auto 4% auto}.option-mobile-view .logo{padding:0 10%}}