.alert,.password-area{position:relative}.alert,.field-error,.signup-password .password .password-area .field-icon{display:none}.full-login-page,.full-login-page>div,.login-form-img-wrap,.login-form-wrapper,body,html{height:100%}.ma-form-group{padding:0;border:0 solid #d5d5d5;border-radius:0;background-color:#fff;margin-bottom:0}.form-wrapper{margin-top:0;margin-bottom:0}.full-login-page .container-fluid{padding-left:0}.login-form{min-height:100vh;background-color:#172151}.alert{padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.login-form .banner-area .banner-img img,.login-form .login-area .email .form-control,.login-form .login-area .name .form-control,.login-form .login-area .phone-number .input-group{max-width:100%}@media only screen and (max-width:1200px){.login-form .banner-area .banner-img img{max-width:90%}}.login-form .banner-area .title{color:#fff;text-align:center;font-size:30px;font-weight:600}@media only screen and (max-width:1919px){.login-form .banner-area .title{font-size:27px}}@media only screen and (max-width:1199px){.login-form .banner-area .title{font-size:23px}}.login-form .banner-area .banner-img{text-align:center;margin-top:0}.login-area{margin-top:10px;margin-bottom:0}.login-form .login-area h4{font-weight:700;color:#171e48;font-size:20px;text-align:center}.login-form .login-area .log-with-google{text-align:center;border:1px solid #eaeaea;border-radius:4px;margin-top:10px}.login-form .login-area .log-with-google button{text-decoration:none;background:0 0;border:0;width:100%;padding:8px 0}.login-form .login-area .log-with-google button .log-text{font-size:13px;color:#6e768f;font-weight:600}.login-form .login-area .border-for-log{text-align:center;margin:5px 0;position:relative}.login-form .login-area .border-for-log span{color:#6e768f;font-size:12px}.login-form .login-area .border-for-log span::before{content:'';border:1px solid #eaeaea;width:43%;display:inline-block;position:absolute;top:50%;left:0}.login-form .login-area .border-for-log span::after{content:'';border:1px solid #eaeaea;width:43%;display:inline-block;position:absolute;top:50%;right:0}.login-form .login-area .password,.login-form .login-area .sign-btn{margin-top:20px}.login-form .login-area .sign-btn button{width:100%;background-color:#00a1e1;color:#fff;font-size:16px;font-weight:600;padding:12px 15px}.login-form .login-area .sign-up-here{margin-top:40px;text-align:center}.login-form .login-area .sign-up-here span{font-size:12px;color:#6e768f}.login-form .login-area .sign-up-here a{font-size:12px;text-decoration:none}.login-form .login-area .advance-search .system-dnc label{font-size:14px}.login-form .login-area .serach .change-price{font-size:14px;text-decoration:none}@media only screen and (max-width:768px){.login-form .login-area .advance-search .system-dnc label,.login-form .login-area .serach .change-price{font-size:12px}}.login-form .login-area .box-shadow{-webkit-box-shadow:0 0 20px #00000029;-moz-box-shadow:0 0 20px #00000029;box-shadow:0 0 20px #00000029;border-radius:5px;width:100%;padding:25px 32px;margin-left:-100px}@media only screen and (min-width:1500px){.login-form .login-area .box-shadow{max-width:550px}}@media only screen and (min-width:1200px) and (max-width:1499px){.login-form .login-area .box-shadow{margin-left:-50px}}@media only screen and (min-width:992px) and (max-width:1199px){.login-form .login-area .box-shadow{margin-left:0}}.field-icon{position:absolute;top:19px;right:20px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);widows:30px;background-color:#fff}.login-form-wrapper{background-color:#f6f8fc}@media only screen and (max-width:991px){.login-form{height:auto}.login-area{margin-top:40px}.login-form .login-area .box-shadow{max-width:450px;margin:0 auto;width:100%}.login-form-left{display:none}}.login-form .login-area .email,.login-form .login-area .name,.login-form .login-area .phone{margin-bottom:10px}.login-form .login-area .phone-number{margin-bottom:15px}.phone-number .country-code .input-group-prepend .btn{padding:6px 15px;font-size:16px;border-color:#ced4da;color:#6c757d}.login-form .login-area .accept-terms{margin-top:5px;margin-bottom:12px}.login-form .login-area .accept-terms label,.login-form .term-condition p a{font-size:12px}.login-form .login-area .signup-btn{display:inline-block;width:100%;position:relative}.login-form .login-area .signup-btn button{width:100%;background-color:#171e48;color:#fff;font-size:15px;font-weight:600;padding:6px 15px}.login-form .login-area .login-here{margin-top:10px;text-align:center}.login-form .login-area .login-here span{font-size:16px;color:#6e768f}.login-form .login-area .login-here a{font-size:16px;text-decoration:none;display:inline-block;padding:5px 10px}.login-form .login-area .signup-password .password{margin-top:0}.signup-password .password .password-area:hover .field-icon{display:block}.login-form .login-logo-area{margin-top:30px}.login-form .login-form-img-wrap .logo{text-align:center;margin-bottom:40px}.login-lock{text-align:center;margin:10px 0 0}.login-form .term-condition,.signup-notify{margin-top:10px}.cloud-main .cloud-1 img{height:auto;width:auto;position:absolute;top:27px;left:-10px}.cloud-main .cloud-2 img{height:auto;width:auto;position:absolute;top:70px;right:2%}.cloud-main .cloud-3 img{height:auto;width:auto;position:absolute;bottom:6%;left:30%}.login-form .term-condition p{font-size:12px;color:#6e768f;line-height:22px}.error.field-error{display:block!important;color:#f44336}@keyframes spinner{to{transform:rotate(360deg)}}.btn.spinner::before{content:'Sending';margin-right:30px}.spinner::after{content:'';box-sizing:border-box;position:absolute;top:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;border-radius:50%;border-top:2px solid #fff;border-right:2px solid transparent;animation:.6s linear infinite spinner}.signup-notify{display:none;height:0%}.signup-notify-item{position:relative;padding:.75rem 1.25rem;border:1px solid transparent;border-radius:.25rem}.signup-danger,.signup-success{display:block;animation-name:notify-animation;animation-duration:2s}@keyframes notify-animation{0%{height:0%;opacity:0}100%{height:100%;opacity:1}}.signup-success .signup-notify-item{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.signup-danger .signup-notify-item{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.login-lock img{max-width:80px}

.pt-3{
    margin-top: 10px !important;
}