.ain-color-blue{color:#37419a}.ain-background-blue{background:#37419a}.ain-background-gradient-blue{background:#37419a;background:linear-gradient(45deg,#37419a,#5a64c4)}.ain-background-blue-hover:HOVER{background:#37419a}.ain-color-blue-hover:HOVER{color:#37419a}.ain-color-blue-dark{color:#16123e}.ain-background-blue-dark{background:#16123e}.ain-background-gradient-blue-dark{background:#16123e;background:linear-gradient(45deg,#16123e,#2b2379)}.ain-background-blue-dark-hover:HOVER{background:#16123e}.ain-color-blue-dark-hover:HOVER{color:#16123e}.ain-color-blue-darker{color:#141727}.ain-background-blue-darker{background:#141727}.ain-background-gradient-blue-darker{background:#141727;background:linear-gradient(45deg,#141727,#2e355a)}.ain-background-blue-darker-hover:HOVER{background:#141727}.ain-color-blue-darker-hover:HOVER{color:#141727}.ain-color-blue-light{color:#238ccc}.ain-background-blue-light{background:#238ccc}.ain-background-gradient-blue-light{background:#238ccc;background:linear-gradient(45deg,#238ccc,#59aee3)}.ain-background-blue-light-hover:HOVER{background:#238ccc}.ain-color-blue-light-hover:HOVER{color:#238ccc}.ain-color-ain-blue-emphasis{color:#071ddc}.ain-background-ain-blue-emphasis{background:#071ddc}.ain-background-gradient-ain-blue-emphasis{background:#071ddc;background:linear-gradient(45deg,#071ddc,#374bf9)}.ain-background-ain-blue-emphasis-hover:HOVER{background:#071ddc}.ain-color-ain-blue-emphasis-hover:HOVER{color:#071ddc}.ain-color-blue-saturated{color:#414155}.ain-background-blue-saturated{background:#414155}.ain-background-gradient-blue-saturated{background:#414155;background:linear-gradient(45deg,#414155,#626280)}.ain-background-blue-saturated-hover:HOVER{background:#414155}.ain-color-blue-saturated-hover:HOVER{color:#414155}.ain-color-blue-dark-desaturated{color:#545aa8}.ain-background-blue-dark-desaturated{background:#545aa8}.ain-background-gradient-blue-dark-desaturated{background:#545aa8;background:linear-gradient(45deg,#545aa8,#868ac3)}.ain-background-blue-dark-desaturated-hover:HOVER{background:#545aa8}.ain-color-blue-dark-desaturated-hover:HOVER{color:#545aa8}.ain-color-blue-darker-desaturated{color:#3a416f}.ain-background-blue-darker-desaturated{background:#3a416f}.ain-background-gradient-blue-darker-desaturated{background:#3a416f;background:linear-gradient(45deg,#3a416f,#545ea1)}.ain-background-blue-darker-desaturated-hover:HOVER{background:#3a416f}.ain-color-blue-darker-desaturated-hover:HOVER{color:#3a416f}.ain-color-blue-light-desaturated{color:#5ba4cb}.ain-background-blue-light-desaturated{background:#5ba4cb}.ain-background-gradient-blue-light-desaturated{background:#5ba4cb;background:linear-gradient(45deg,#5ba4cb,#95c4dd)}.ain-background-blue-light-desaturated-hover:HOVER{background:#5ba4cb}.ain-color-blue-light-desaturated-hover:HOVER{color:#5ba4cb}.ain-color-blue-more-desaturated{color:#646570}.ain-background-blue-more-desaturated{background:#646570}.ain-background-gradient-blue-more-desaturated{background:#646570;background:linear-gradient(45deg,#646570,#8a8b97)}.ain-background-blue-more-desaturated-hover:HOVER{background:#646570}.ain-color-blue-more-desaturated-hover:HOVER{color:#646570}.ain-color-blue-dark-more-desaturated{color:#9d9bcd}.ain-background-blue-dark-more-desaturated{background:#9d9bcd}.ain-background-gradient-blue-dark-more-desaturated{background:#9d9bcd;background:linear-gradient(45deg,#9d9bcd,#cfcee7)}.ain-background-blue-dark-more-desaturated-hover:HOVER{background:#9d9bcd}.ain-color-blue-dark-more-desaturated-hover:HOVER{color:#9d9bcd}.ain-color-blue-light-more-desaturated{color:#a6c9dc}.ain-background-blue-light-more-desaturated{background:#a6c9dc}.ain-background-gradient-blue-light-more-desaturated{background:#a6c9dc;background:linear-gradient(45deg,#a6c9dc,#ddeaf2)}.ain-background-blue-light-more-desaturated-hover:HOVER{background:#a6c9dc}.ain-color-blue-light-more-desaturated-hover:HOVER{color:#a6c9dc}.ain-color-text{color:#222}.ain-background-text{background:#222}.ain-background-gradient-text{background:#222;background:linear-gradient(45deg,#222,#484848)}.ain-background-text-hover:HOVER{background:#222}.ain-color-text-hover:HOVER{color:#222}.ain-color-accent{color:#f59db1}.ain-background-accent{background:#f59db1}.ain-background-gradient-accent{background:#f59db1;background:linear-gradient(45deg,#f59db1,#fce2e8)}.ain-background-accent-hover:HOVER{background:#f59db1}.ain-color-accent-hover:HOVER{color:#f59db1}.ain-color-white{color:#fff}.ain-background-white{background:#fff}.ain-background-gradient-white{background:#fff;background:linear-gradient(45deg,#fff,#fff)}.ain-background-white-hover:HOVER{background:#fff}.ain-color-white-hover:HOVER{color:#fff}.ain-color-black{color:#000}.ain-background-black{background:#000}.ain-background-gradient-black{background:#000;background:linear-gradient(45deg,#000,#262626)}.ain-background-black-hover:HOVER{background:#000}.ain-color-black-hover:HOVER{color:#000}.ain-color-input-color{color:#495057}.ain-background-input-color{background:#495057}.ain-background-gradient-input-color{background:#495057;background:linear-gradient(45deg,#495057,#6c7681)}.ain-background-input-color-hover:HOVER{background:#495057}.ain-color-input-color-hover:HOVER{color:#495057}.ain-color-input-border-color{color:#d2d6da}.ain-background-input-border-color{background:#d2d6da}.ain-background-gradient-input-border-color{background:#d2d6da;background:linear-gradient(45deg,#d2d6da,#fcfcfd)}.ain-background-input-border-color-hover:HOVER{background:#d2d6da}.ain-color-input-border-color-hover:HOVER{color:#d2d6da}.ain-color-gray-10{color:#f2f2f2}.ain-background-gray-10{background:#f2f2f2}.ain-background-gradient-gray-10{background:#f2f2f2;background:linear-gradient(45deg,#f2f2f2,#fff)}.ain-background-gray-10-hover:HOVER{background:#f2f2f2}.ain-color-gray-10-hover:HOVER{color:#f2f2f2}.ain-color-gray-100{color:#f0eff7}.ain-background-gray-100{background:#f0eff7}.ain-background-gradient-gray-100{background:#f0eff7;background:linear-gradient(45deg,#f0eff7,#fff)}.ain-background-gray-100-hover:HOVER{background:#f0eff7}.ain-color-gray-100-hover:HOVER{color:#f0eff7}.ain-color-gray-200{color:#e2e2e2}.ain-background-gray-200{background:#e2e2e2}.ain-background-gradient-gray-200{background:#e2e2e2;background:linear-gradient(45deg,#e2e2e2,#fff)}.ain-background-gray-200-hover:HOVER{background:#e2e2e2}.ain-color-gray-200-hover:HOVER{color:#e2e2e2}.ain-color-gray-300{color:#d9d7ec}.ain-background-gray-300{background:#d9d7ec}.ain-background-gradient-gray-300{background:#d9d7ec;background:linear-gradient(45deg,#d9d7ec,#fff)}.ain-background-gray-300-hover:HOVER{background:#d9d7ec}.ain-color-gray-300-hover:HOVER{color:#d9d7ec}.ain-color-gray-600{color:#6d6d79}.ain-background-gray-600{background:#6d6d79}.ain-background-gradient-gray-600{background:#6d6d79;background:linear-gradient(45deg,#6d6d79,#94949f)}.ain-background-gray-600-hover:HOVER{background:#6d6d79}.ain-color-gray-600-hover:HOVER{color:#6d6d79}.ain-color-danger{color:#bb2226}.ain-background-danger{background:#bb2226}.ain-background-gradient-danger{background:#bb2226;background:linear-gradient(45deg,#bb2226,#de4b4f)}.ain-background-danger-hover:HOVER{background:#bb2226}.ain-color-danger-hover:HOVER{color:#bb2226}.ain-color-warning{color:#f0ad4d}.ain-background-warning{background:#f0ad4d}.ain-background-gradient-warning{background:#f0ad4d;background:linear-gradient(45deg,#f0ad4d,#f6ce94)}.ain-background-warning-hover:HOVER{background:#f0ad4d}.ain-color-warning-hover:HOVER{color:#f0ad4d}.ain-color-success{color:#33b44a}.ain-background-success{background:#33b44a}.ain-background-gradient-success{background:#33b44a;background:linear-gradient(45deg,#33b44a,#61d275)}.ain-background-success-hover:HOVER{background:#33b44a}.ain-color-success-hover:HOVER{color:#33b44a}.ain-color-success-dark{color:#39b04a}.ain-background-success-dark{background:#39b04a}.ain-background-gradient-success-dark{background:#39b04a;background:linear-gradient(45deg,#39b04a,#68ce76)}.ain-background-success-dark-hover:HOVER{background:#39b04a}.ain-color-success-dark-hover:HOVER{color:#39b04a}.sign-in-page{background-color:#f5f5ff;min-height:100vh}.sign-in-page .sign-in-background{background:url(../assets/img/banners/ain360-construction-digital-management@0.75x.jpg) 50%/cover no-repeat;bottom:0;left:0;position:fixed;right:0;top:0}.sign-in-page section.sign-in{background:#f5f5ff;border-right:1px solid #dcdcff;bottom:0;box-shadow:0 8px 12px rgba(22,18,62,.2);left:0;padding:15vh 50px 50px;position:absolute;top:0;width:40vw}.sign-in-page section.sign-in img{height:auto;max-width:100%}.sign-in-page section.sign-in .sign-in-logo{display:block;margin:0 auto 20px;max-width:80%}.sign-in-page section.sign-in input{border:none}.sign-in-page section.sign-in .reset-password a{color:#a8a6b6;font-size:.9rem;font-weight:lighter}@media only screen and (min-width:1500px){.sign-in-page .sign-in-background{background:url(../assets/img/banners/ain360-construction-digital-management.jpg) 50%/cover no-repeat}.sign-in-page section.sign-in{width:30vw}}@media only screen and (max-width:767px){.sign-in-page .sign-in-background{background:url(../assets/img/banners/ain360-construction-digital-management@0.75x.jpg) 50%/cover no-repeat;height:180px;margin-bottom:20px;position:static;width:100%}.sign-in-page section.sign-in{background:#f5f5ff;border-left:none;border-right:none;box-shadow:none;margin:0 auto;max-width:400px;padding:20px;position:static;width:100%}.sign-in-page section.sign-in .sign-in-logo{margin-bottom:20px;width:150px}}
