.banner_block {background:url(../images/himalays-bg.jpg) no-repeat center;background-size:cover;position:fixed;height:100%;width:100%;}
/*css of homepage login screen*/
.login-box {width:300px;height:100px;background-color:white;box-shadow:10px 10px 5px #888888;margin-top:268px;}
/*style login - form*/
body {margin:0;color:#6a6f8c;background:#c8c8c8;font:600 16px/18px 'Open Sans', sans-serif;}
*,
:after,
:before {box-sizing:border-box}
.clearfix:after,
.clearfix:before {content:'';display:table}
.clearfix:after {clear:both;display:block}
a {color:inherit;text-decoration:none}
.login-wrap {width:150%;border-radius:10px;margin:141px -135px;max-width:525px;min-height:390px;position:relative;background:url(../images/blue-dress.jpg) no-repeat center;box-shadow:0 12px 15px 0 rgba(0, 0, 0, .24), 0 17px 50px 0 rgba(0, 0, 0, .19);}
.login-html {width:100%;height:100%;position:absolute;padding:43px 25px 9px 26px;background:rgba(40, 57, 101, .9);}
.login-html .sign-in-htm,.login-html .sign-up-htm {top:0;left:0;right:0;bottom:0;position:absolute;transform:rotateY(180deg);backface-visibility:hidden;transition:all .4s linear;}
.login-html .sign-in,.login-html .sign-up,.login-form .group .check {display:none;}
.login-html .tab,
.login-form .group .label,
.login-form .group .button {text-transform:uppercase;}
.login-html .tab {font-size:22px;margin-right:15px;padding-bottom:5px;margin:0 15px 10px 0;display:inline-block;border-bottom:2px solid transparent;}
.login-html .sign-in:checked+.tab,
.login-html .sign-up:checked+.tab {color:#fff;border-color:#1161ee;}
.login-form {min-height:345px;position:relative;perspective:1000px;transform-style:preserve-3d;}
.login-form .group {margin-bottom:15px;}
.login-form .group .label,
.login-form .group .input,
.login-form .group .button {width:100%;color:#fff;display:block;}
.login-form .group .input,
.login-form .group .button {border:none;padding:15px 20px;border-radius:25px;background:rgba(255, 255, 255, .1);}
.login-form .group input[data-type="password"] {text-security:circle;-webkit-text-security:circle;}
.login-form .group .label {color:#aaa;font-size:12px;}
.login-form .group .button {background:#1161ee;}
.login-form .group label .icon {width:15px;height:15px;border-radius:2px;position:relative;display:inline-block;background:rgba(255, 255, 255, .1);}
.login-form .group label .icon:before,
.login-form .group label .icon:after {content:'';width:10px;height:2px;background:#fff;position:absolute;transition:all .2s ease-in-out 0s;}
.login-form .group label .icon:before {left:3px;width:5px;bottom:6px;transform:scale(0) rotate(0);}
.login-form .group label .icon:after {top:6px;right:0;transform:scale(0) rotate(0);}
.login-form .group .check:checked+label {color:#fff;}
.login-form .group .check:checked+label .icon {background:#1161ee;}
.login-form .group .check:checked+label .icon:before {transform:scale(1) rotate(45deg);}
.login-form .group .check:checked+label .icon:after {transform:scale(1) rotate(-45deg);}
.login-html .sign-in:checked+.tab+.sign-up+.tab+.login-form .sign-in-htm {transform:rotate(0);}
.login-html .sign-up:checked+.tab+.login-form .sign-up-htm {transform:rotate(0);}
.hr {height:2px;margin:60px 0 50px 0;background:rgba(255, 255, 255, .2);}
.foot-lnk {text-align:center;}
#snowflakeContainer {position:absolute;left:0px;top:0px;}
.snowflake {padding-left:15px;font-family:Cambria, Georgia, serif;font-size:14px;line-height:24px;position:fixed;color:#FFFFFF;user-select:none;z-index:1000;}
.snowflake img{ width:25px; height:25px;}
.mt100{ margin-top:100px;}
.mb100{ margin-bottom:100px;}
.snowflake:hover {cursor:default;}
.lord-shiva {-ms-transform:skew(20deg, 10deg); /* IE 9  */
-webkit-transform:skew(deg, 10deg); /* Safari */
transform:skew(4deg, 0deg); /* Standard syntax */
left:-260px;position:absolute;margin-top:37px;}
.logo-space {left:35%;position:absolute;}
/*homepage login screen ends here*/
/*tables page css here*/
/*tables page css ends here*/
/*responsive login part starts here*/
@media (max-width:768px) {
.login-wrap {width:100%;margin-left:-10px;}
#snowflakeContainer{visibility:hidden;}
}
/*responsive login part ends here*/