.App{font-family:Roboto,sans-serif;width:100%;height:100%;min-height:100vh}.App .Sidenav{background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;width:380px;min-width:380px}.Sidenav>div{-ms-flex:1 1 0%;flex:1 1 0%}.Sidenav .company-logo{margin:16px 24px -50px;width:160px}@media screen and (max-width:599px){.App .Sidenav{min-width:auto}}.Banner{position:relative;height:100%}.Banner.Banner-Center{position:inherit;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.Banner .Banner-Image{max-height:90%;-webkit-transition:all .6s;-o-transition:.6s all;transition:all .6s;display:block;position:absolute;left:50%;top:50%;max-width:90%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.Banner.Banner-Center .Banner-Image{margin:20px auto;width:500px;position:static;-webkit-transform:none;-ms-transform:none;transform:none}.Banner .HeroBox{padding:12px 24px;position:absolute;color:#fff}.Banner.Banner-top .HeroBox{top:10vh}.Banner.Banner-bottom .HeroBox{bottom:16px}.Banner.Banner-right .HeroBox{right:16px;text-align:right}.Banner.Banner-left .HeroBox{left:16px;text-align:left}.Banner.Banner-Center .HeroBox{text-align:center;position:static}.Banner .HeroBox p.text{font-size:24px;font-weight:100;line-height:1.3em;padding:0;margin:0;color:inherit}.Login form .login-input p{margin-bottom:-20px}.Login .buttons .in-progress{position:absolute;left:-48px}.Login .login-error{color:#d84431}.loginBtn{position:relative;margin:.2em;padding:0 15px 0 46px;border:none;text-align:left;line-height:34px;white-space:nowrap;border-radius:.2em;font-size:16px;color:#fff}.loginBtn,.loginBtn:before{-webkit-box-sizing:border-box;box-sizing:border-box}.loginBtn:before{content:"";position:absolute;top:0;left:0;width:34px;height:100%}.loginBtn:focus{outline:none}.loginBtn:active{-webkit-box-shadow:inset 0 0 0 32px rgba(0,0,0,.1);box-shadow:inset 0 0 0 32px rgba(0,0,0,.1)}.loginBtn--facebook{background-color:#4c69ba;background-image:-webkit-gradient(linear,left top,left bottom,from(#4c69ba),to(#3b55a0));background-image:-webkit-linear-gradient(#4c69ba,#3b55a0);background-image:-o-linear-gradient(#4c69ba,#3b55a0);background-image:linear-gradient(#4c69ba,#3b55a0);text-shadow:0 -1px 0 #354c8c}.loginBtn--facebook:before{border-right:1px solid #364e92;background:url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/14082/icon_facebook.png") 6px 6px no-repeat}.loginBtn--facebook:focus,.loginBtn--facebook:hover{background-color:#5b7bd5;background-image:-webkit-gradient(linear,left top,left bottom,from(#5b7bd5),to(#4864b1));background-image:-webkit-linear-gradient(#5b7bd5,#4864b1);background-image:-o-linear-gradient(#5b7bd5,#4864b1);background-image:linear-gradient(#5b7bd5,#4864b1)}.terms-link{text-decoration:underline;-webkit-text-decoration-style:dashed;text-decoration-style:dashed;-webkit-text-underline-position:under;-ms-text-underline-position:below;text-underline-position:under;cursor:pointer}div.Footer{-ms-flex:none;flex:none}.Footer>img{width:230px;margin:20px auto;display:block}.Footer p.powered-by{text-align:center;color:#000;font-size:12px;font-style:normal;font-weight:300}.sign-up .has-sub-menu .dropdown{position:relative;width:48px;height:48px;z-index:2;display:inline-block;margin-bottom:-17px}.hidden{display:none!important}.sign-up .has-sub-menu .dropdown:before{position:absolute;content:"";left:50%;display:block;width:15px;height:15px;background-size:contain;background-repeat:no-repeat;top:50%;-webkit-transform:rotate(90deg) translate(-50%,50%);-ms-transform:rotate(90deg) translate(-50%,50%);transform:rotate(90deg) translate(-50%,50%);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.sign-up .top-banner__btn-mobile--open{display:none}.sign-up .top-banner__btn-mobile--open.top-banner__btn-mobile--open--vis{display:block}.sign-up nav{display:inherit;background-color:inherit;width:100%;height:inherit;line-height:inherit;-webkit-box-shadow:inherit;box-shadow:inherit}.sign-up .top-banner__top-menu-nav{position:fixed;top:0;bottom:100%;left:74%;right:0;background:#fff;z-index:99;overflow:hidden;overflow-y:auto;-webkit-transition:bottom .5s,padding .5s;-o-transition:.5s bottom,.5s padding;transition:bottom .5s,padding .5s;padding-top:0}@media screen and (min-width:992px) and (max-width:1199px){.sign-up .top-banner__top-menu-nav{left:48%}}@media screen and (min-width:992px){.sign-up .top-banner__top-menu-nav{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}@media screen and (max-width:991px){.sign-up .top-banner__top-menu-nav{left:0}}@media screen and (min-width:768px) and (max-width:991px){.sign-up .top-banner__top-menu-nav nav{padding-top:135px}}@media screen and (max-width:767px){.sign-up .top-banner__top-menu-nav nav{padding-top:35px}}.sign-up .top-banner__top-menu-nav a{display:inline-block}.sign-up .top-banner__top-menu-nav a:hover{background:inherit;border-bottom:none}.sign-up .top-banner__top-menu-nav .submenu{display:none;position:static}.sign-up .top-banner__top-menu-nav .submenu li{width:100%}.sign-up .top-banner__top-menu-nav .has-sub-menu .dropdown.heading--rotated:before{-webkit-transform:rotate(-90deg) translate(6px,-50%);-ms-transform:rotate(-90deg) translate(6px,-50%);transform:rotate(-90deg) translate(6px,-50%)}.sign-up .top-banner__top-menu-nav.top-banner__top-menu-nav--open{bottom:0;padding-top:80px}.sign-up .top-banner__top-menu-nav nav .main-menu__single-item{display:block;margin:0 10px;width:100%}.sign-up>.container{margin:0}.sign-up>.container-fluid{width:100%}.sign-up input{-webkit-transition:opacity 1s .8s,transform 1s .8s,background .3s;-o-transition:1s .8s opacity,1s .8s transform,.3s background;transition:opacity 1s .8s,transform 1s .8s,background .3s}.sign-up h1,.sign-up input{opacity:0;-webkit-transform:translateY(35px);-ms-transform:translateY(35px);transform:translateY(35px)}.sign-up h1{font-size:24px;line-height:32px;text-align:left;margin-bottom:30px;-webkit-transition:opacity 1s .4s,transform 1s .4s;-o-transition:1s .4s opacity,1s .4s transform;transition:opacity 1s .4s,transform 1s .4s;font-weight:700}.sign-up .input--normal{border:1px solid #acacac;-webkit-box-shadow:none;box-shadow:none;width:100%;margin-bottom:15px;border-radius:2px;padding:12px 15px}.sign-up .sign-up__subheading{font-weight:200;font-size:15px;font-family:Raleway,sans-serif;-webkit-transition:1s .4s;-o-transition:1s .4s;transition:1s .4s;-webkit-transition:opacity 1s .4s,transform 1s .4s;-o-transition:1s .4s opacity,1s .4s transform;transition:opacity 1s .4s,transform 1s .4s}.sign-up .btn--red,.sign-up .sign-up__subheading{margin-bottom:25px;opacity:0;-webkit-transform:translateY(35px);-ms-transform:translateY(35px);transform:translateY(35px)}.sign-up .btn--red{margin-top:15px;width:100%;padding:10px 0;-webkit-transition:opacity 1s .8s,transform 1s .8s,background .3s;-o-transition:1s .8s opacity,1s .8s transform,.3s background;transition:opacity 1s .8s,transform 1s .8s,background .3s}.sign-up__logo{max-width:180px;margin-top:55px;-webkit-transition:opacity 1s .1s,transform 1s .1s;-o-transition:1s .1s opacity,1s .1s transform;transition:opacity 1s .1s,transform 1s .1s;opacity:0;-webkit-transform:translateY(35px);-ms-transform:translateY(35px);transform:translateY(35px)}.sign-up__container{margin:0 auto;height:100vh;min-height:100vh}@media screen and (max-width:991px){.sign-up__container{position:static}}@media screen and (min-width:400px) and (max-width:767px){.sign-up__container{width:384px}}@media screen and (max-width:399px){.sign-up__container{width:100%}}@media (max-height:800px){.sign-up__container{height:auto;margin:15px auto}}@media (min-width:1299px){.sign-up__container>div{padding:0 25px}}@media (max-height:800px){.sign-up__container--margin{height:auto;margin:35px auto}}.sign-up__left{background-size:cover;margin-left:-15px}@media screen and (min-width:1200px){.sign-up__left{width:73%}}.sign-in__left{background-size:auto 100%}.adds__txt{border-bottom:1px solid red;padding-bottom:15px;font-size:12px;margin-top:15px}.adds__txt,.login-txt{-webkit-transition:opacity 1s 1.2s,transform 1s 1.2s;-o-transition:1s 1.2s opacity,1s 1.2s transform;transition:opacity 1s 1.2s,transform 1s 1.2s;opacity:0;-webkit-transform:translateY(35px);-ms-transform:translateY(35px);transform:translateY(35px)}.login-txt{font-weight:400;margin-top:7px;font-size:16px;color:#9e9e9e;font-family:Raleway,sans-serif}@media screen and (min-width:1200px) and (max-width:1299px){.login-txt{font-size:13px}}@media screen and (max-width:380px){.login-txt{font-size:13px}}.adds__txt a,.login-txt a{text-decoration:underline}.body--loaded.sign-up .adds__txt,.body--loaded.sign-up .btn--red,.body--loaded.sign-up .login-txt,.body--loaded.sign-up .sign-up__logo,.body--loaded.sign-up .sign-up__subheading,.body--loaded.sign-up h1,.body--loaded.sign-up input{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.login-box{background:#fff;padding:20px;max-width:480px;margin:25vh auto;text-align:center;letter-spacing:1px;position:relative}.login-box:hover{-webkit-box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.login-box h2{margin:20px 0;padding:0;text-transform:uppercase;color:#4688f1}.social-button{background-position:25px 0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;height:40px;line-height:40px;text-align:left;text-decoration:none;text-transform:uppercase;vertical-align:middle;width:100%;border-radius:3px;margin:5px auto;outline:0 none #fff;padding-left:20%;-webkit-transition:all .2s cubic-bezier(.72,.01,.56,1) 0s;-o-transition:all .2s cubic-bezier(.72,.01,.56,1) 0s;transition:all .2s cubic-bezier(.72,.01,.56,1) 0s;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#facebook-connect{border:1px solid #3c5a9a}#facebook-connect:hover{border-color:#3c5a9a;-webkit-transition:all .8s ease-out;-o-transition:all .3s ease;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#facebook-connect span{-webkit-box-sizing:border-box;box-sizing:border-box;color:#3c5a9a;cursor:pointer;text-align:center;text-transform:uppercase;border:0 none #fff;outline:0 none #fff}#facebook-connect:hover span,#facebook-connect span{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#facebook-connect:hover span{color:#fff}#google-connect{border:1px solid #dc4a3d}#google-connect:hover{border-color:#dc4a3d;-webkit-transition:all .8s ease-out;-o-transition:all .3s ease;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#google-connect span{-webkit-box-sizing:border-box;box-sizing:border-box;color:#dc4a3d;cursor:pointer;text-align:center;text-transform:uppercase;border:0 none #dc4a3d;outline:0 none #fff}#google-connect:hover span,#google-connect span{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#google-connect:hover span{color:#fff}#twitter-connect{background:#fff url("https://eswarasai.com/projects/social-login/img/twitter.png") no-repeat scroll 5px 1px/45px 45px padding-box border-box;border:1px solid #55acee}#twitter-connect:hover{border-color:#55acee;background:#55acee url("https://eswarasai.com/projects/social-login/img/twitter-white.png") no-repeat scroll 5px 1px/45px 45px padding-box border-box;-webkit-transition:all .8s ease-out;-o-transition:all .3s ease;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#twitter-connect span{-webkit-box-sizing:border-box;box-sizing:border-box;color:#55acee;cursor:pointer;text-align:center;text-transform:uppercase;border:0 none #dc4a3d;outline:0 none #fff}#twitter-connect:hover span,#twitter-connect span{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#twitter-connect:hover span{color:#fff}#linkedin-connect{background:#fff url("https://eswarasai.com/projects/social-login/img/linkedin.svg") no-repeat scroll 13px 0/28px 45px padding-box border-box;border:1px solid #0077b5}#linkedin-connect:hover{border-color:#0077b5;background:#0077b5 url("https://eswarasai.com/projects/social-login/img/linkedin-white.svg") no-repeat scroll 13px 0/28px 45px padding-box border-box;-webkit-transition:all .8s ease-out;-o-transition:all .3s ease;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#linkedin-connect span{-webkit-box-sizing:border-box;box-sizing:border-box;color:#0077b5;cursor:pointer;text-align:center;text-transform:uppercase;border:0 none #0077b5;outline:0 none #fff}#linkedin-connect:hover span,#linkedin-connect span{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#linkedin-connect:hover span{color:#fff}.input-field input:focus{border-color:red!important;-webkit-box-shadow:0 1px 0 0 red!important;box-shadow:0 1px 0 0 red!important}.input-field label{bottom:0;color:rgba(0,0,0,.26);font-size:16px;left:0;right:0;pointer-events:none;position:absolute;display:block;width:100%;overflow:hidden;white-space:nowrap;text-align:left;font-weight:500}.input-field label.active{color:red!important}.input--submit{color:#fff!important;background:red!important;padding:0 10px}@media screen and (max-width:399px){.input--submit{font-size:13px}}.btn-recover{font-size:14px;text-transform:none;color:#fff!important;background:#ffc107!important;padding:0 15px}@media screen and (max-width:399px){.btn-recover{font-size:13px;padding:0 10px}}.input--submit-margin{margin-bottom:25px}.mobile-btn-box{width:100%}.mobile-btn{position:absolute;right:30px;top:25px}@media screen and (max-width:1399px){.mobile-btn{right:25px}}@media screen and (max-height:800px){.mobile-btn{top:15px}}.mobile-btn:before{content:"Menu";top:9px;color:#9e9e9e;font-family:Raleway,sans-serif;font-size:16px;font-weight:600}.mobile-btn:after,.mobile-btn:before{position:absolute;left:-55px;display:block}.mobile-btn:after{content:"";background-color:#d8dcdf;bottom:-20px;height:1px;width:90px}.mobile-btn img{max-width:40px;cursor:pointer;z-index:100;position:relative}.top-menu-nav--open{bottom:0!important}.margin-row{margin:0 -15px}.red-btn-box{text-align:right}.no-right-pad{padding-right:0}.login-txt--password{margin-top:10px;font-weight:500;display:inline-block;cursor:pointer}.forgot-box{text-align:left}.content-stretch{-ms-flex-pack:stretch;justify-content:stretch}.full-width{padding:0!important;width:100%}.main-menu__single-item a{font-family:Raleway,sans-serif;padding:10px 5px;font-size:16px;text-transform:uppercase;font-weight:500}#root{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
/*# sourceMappingURL=main.8c127b8b.css.map*/