@import url(https://fonts.googleapis.com/css2?family=Montserrat&display=swap);body,html{font-family:Montserrat,sans-serif}:root{--input-padding-x:1.5rem;--input-padding-y:.75rem}body{/*background-image:url(https://source.unsplash.com/random);*/ background: cadetblue;color:#fff;background-size:cover}.card-signin{border:0;border-radius:1rem;box-shadow:0 .5rem 1rem 0 rgba(0,0,0,.1)}.card-signin .card-title{margin-bottom:2rem;font-weight:300;font-size:1.5rem}.card-signin .card-body{padding:2rem}.form-change-password,.form-forget-password,.form-signin{width:100%}.form-change-password .btn,.form-forget-password .btn,.form-signin .btn{font-size:80%;border-radius:5rem;letter-spacing:.1rem;font-weight:700;padding:1rem;transition:all .2s}.form-label-group{position:relative;margin-bottom:1rem}.form-label-group input{height:auto;border-radius:2rem}.form-label-group>input,.form-label-group>label{padding:var(--input-padding-y) var(--input-padding-x)}.form-label-group>label{position:absolute;top:0;left:0;display:block;width:100%;margin-bottom:0;line-height:1.5;border:1px solid transparent;border-radius:.25rem;transition:all .1s ease-in-out}.form-label-group input::-webkit-input-placeholder{color:transparent}.form-label-group input:-ms-input-placeholder{color:transparent}.form-label-group input::-ms-input-placeholder{color:transparent}.form-label-group input::-moz-placeholder{color:transparent}.form-label-group input::placeholder{color:transparent}.form-label-group input:not(:placeholder-shown){padding-top:calc(var(--input-padding-y) + var(--input-padding-y) * (2 / 3));padding-bottom:calc(var(--input-padding-y)/ 3)}.form-label-group input:not(:placeholder-shown)~label{padding-top:calc(var(--input-padding-y)/ 3);padding-bottom:calc(var(--input-padding-y)/ 3);font-size:12px;color:#777}.btn-google{color:#fff;background-color:#ea4335}.btn-facebook{color:#fff;background-color:#3b5998}.inset{width:48px;height:48px;border-radius:50%;box-shadow:inset 0 0 0 2px rgba(255,255,255,.6),0 1px 1px rgba(0,0,0,.1);background-color:transparent!important;z-index:999}.inset img{border-radius:inherit;width:inherit;height:inherit;display:block;position:relative;z-index:998}.error_small{color:#ff8c00;display:none}.customCard{max-width:500px;margin:0 auto;background:space;padding:3.5vw;box-sizing:border-box;box-shadow:0 1px 13px 2px rgba(251,251,251,.09);position:relative}.customInputBG{border:0;border-bottom:1px solid #fff;font-weight:700;color:#fff;background-color:rgba(0,0,0,0)}.container,.row,body,html,main{height:100%}
