.zn-bg-texture{position:relative;background:url(../images/pat1.png);background-repeat:repeat}body,html{margin:0;padding:0;height:100%;background:url(../images/pat1.png)!important}.user_card{height:55%;width:35%;margin-top:auto;margin-bottom:auto;background:#2ad8fc;position:relative;display:flex;justify-content:center;flex-direction:column;padding:10px;box-shadow:0 20px 8px 0 rgba(0,0,0,.2),0 20px 8px 0 rgba(0,0,0,.19);-webkit-box-shadow:0 20px 8px 0 rgba(0,0,0,.2),0 20px 8px 0 rgba(0,0,0,.19);-moz-box-shadow:0 20px 8px 0 rgba(0,0,0,.2),0 20px 8px 0 rgba(0,0,0,.19);border-radius:250px}.brand_logo_container{position:absolute;height:130px;width:200px;top:-90px;border-radius:40%;background:url(../images/pat1.png);padding:10px;text-align:center}.brand_logo{height:125px;width:150px;object-fit:none}.form_container{margin-top:50px}.login_btn{width:100%;background:#0128a4!important;color:#fff!important;border-radius:15px}.login_btn:focus,.login_btn:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 8px 0 rgba(0,0,0,.19);-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 8px 0 rgba(0,0,0,.19);-moz-box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 8px 0 rgba(0,0,0,.19);outline:2px!important;background:#0b1a4c!important}.login_container{padding:0 2rem}.input-group-text{background:#0128a4!important;color:#fff!important;border:0!important;border-radius:25px 0 0 25px!important;font-size:20px!important}.input-group-text-back{background:#0128a4!important;color:#fff!important;border:0!important;border-radius:0 25px 25px 0!important;font-size:20px!important;cursor:pointer;display:flex;align-items:center;padding:.375rem .75rem;font-weight:400;line-height:1.5;text-align:center;white-space:nowrap}.input_pass,.input_pass:focus,.input_user{box-shadow:none!important;outline:0!important;border-start-end-radius:17px;border-bottom-right-radius:17px}#container-loading{position:fixed;left:0;right:0;bottom:0;top:0;background:#000000eb;z-index:9999999}.loading{width:130px;display:block;height:2px;margin:28px auto;border-radius:2px;background-color:#5d6b61;position:relative;overflow:hidden;z-index:1}.loading:before{content:'';height:3px;width:68px;position:absolute;-webkit-transform:translate(-34px,0);-ms-transform:translate(-34px,0);transform:translate(-34px,0);background-color:#26ddfd;border-radius:2px;-webkit-animation:initial-loading 1.5s infinite ease;animation:animation 1.4s infinite ease}.caption{margin-top:30px;text-align:center}.caption h2{font-family:Trebuchet MS;color:#cfcfcf;margin:0 0 8px;font-weight:400;text-transform:uppercase;letter-spacing:3px}.caption ul{margin:0;padding:0}.caption li{list-style:none;display:inline-block;letter-spacing:5px;font-size:16px;color:#fff;margin-right:8px;font-weight:500;font-family:Poppins;animation:on-run 2.6s ease infinite;-webkit-animation:on-run 2.6s ease infinite;-moz-animation:on-run 2.6s ease infinite;-ms-animation:on-run 2.6s ease infinite;-o-animation:on-run 2.6s ease infinite}.caption li:nth-child(1){-webkit-animation-delay:.2s;animation-delay:.2s}.caption li:nth-child(2){-webkit-animation-delay:.4s;animation-delay:.4s;margin-right:10px}.caption li:nth-child(3){-webkit-animation-delay:.6s;animation-delay:.6s}.caption li:nth-child(4){-webkit-animation-delay:.8s;animation-delay:.8s}.caption li:nth-child(5){-webkit-animation-delay:1s;animation-delay:1s;margin-right:10px}.caption li:nth-child(6){-webkit-animation-delay:1.2s;animation-delay:1.2s}.caption li:nth-child(7){-webkit-animation-delay:1.4s;animation-delay:1.4s}.caption li:nth-child(8){-webkit-animation-delay:1.6s;animation-delay:1.6s}@-webkit-keyframes animation{0%{left:0}50%{left:100%}100%{left:0}}@keyframes animation{0%{left:0}50%{left:100%}100%{left:0}}@-webkit-keyframes bounce{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0);filter:blur(0)}50%{-webkit-transform:scale(.9);transform:scale(.9);-webkit-filter:blur(1.4);filter:blur(1.4);-webkit-box-shadow:0 .3px 5px .5px #a7a7a7;box-shadow:0 .3px 5px .5px #a7a7a7}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0);filter:blur(0)}50%{-webkit-transform:scale(.9);transform:scale(.9);-webkit-filter:blur(1.4);filter:blur(1.4)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes on-run{0%{color:#f3f3f3}25%{color:#26ddfd}50%{color:#26ddfd}75%{color:#f3f3f3}100%{color:#f3f3f3}}@keyframes on-run{0%{color:#f3f3f3}25%{color:#26ddfd}50%{color:#26ddfd}75%{color:#f3f3f3}100%{color:#f3f3f3}}.face{text-align:center;z-index:999;position:fixed;top:50%;left:50%;margin-top:-50px;margin-left:-100px}.fv-plugins-message-container{font-size:12px;font-style:italic;color:red;font-weight:400}.has-success>.input-group>.form-control{border:1px solid green}.has-success>.input-group>input:focus{background:url(https://assets.digitalocean.com/labs/icons/hand-thumbs-up.svg) no-repeat 95% 50% #fff;background-size:25px}.has-danger>.input-group>.form-control{border:1px solid red}.has-danger>.input-group>input:focus{background:url(https://assets.digitalocean.com/labs/icons/exclamation-triangle-fill.svg) no-repeat 95% 50% #fff;background-size:25px}body.swal2-height-auto{height:100%!important}.swal2-modal{background:url(http://localhost:8000/images/logo_ntt.png) #fff top center;background-size:20%;background-repeat:no-repeat;background-position:right bottom;border:1px solid #26ddfd;width:30%}