body{background:#ecedf0;width:100%;color:#777;font-family:Open Sans,Arial,sans-serif;line-height:22px;margin:0;font-size:11px;overflow-x:hidden;overflow-y:scroll}a{color:#ccc}a:focus,a:hover{color:#d9d9d9}a:active{color:#bfbfbf}@media only screen and (max-width:767px){body{background:#ecedf0;min-height:100vh}}h2{letter-spacing:-1px;font-size:30px;font-size:3rem}input{outline:none}body a,body a:active,body a:focus,body a:hover,body a:visited{outline:none!important}.text-muted{color:#999!important}.text-dark{color:#171717!important}.m-none{margin:0!important}.mt-xs{margin-top:5px!important}.mt-md{margin-top:15px!important}.mb-none{margin-bottom:0!important}.mb-md{margin-bottom:15px!important}.mb-lg{margin-bottom:20px!important}input[type=password]{-webkit-appearance:none}.form-control::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder{color:#bdbdbd}.form-control::-moz-placeholder,input[type=password]::-moz-placeholder{color:#bdbdbd}.form-control:-ms-input-placeholder,input[type=password]:-ms-input-placeholder{color:#bdbdbd}.form-group:after{clear:both;display:block;content:""}.input-lg{border-radius:4px}.input-group-icon{width:100%;table-layout:fixed}.input-group-icon input.form-control{font-size:12px;font-size:1.2rem;padding-right:36px}.input-group-icon input.form-control:first-child,.input-group-icon input.form-control:last-child{border-radius:4px}.input-group-icon .input-group-addon{position:relative;padding:0;border:0;width:0}.input-group-icon .input-group-addon span.icon{position:absolute;top:0;bottom:0;left:0;border:0;z-index:3;width:auto;display:inline-block;vertical-align:middle;text-align:center;padding:6px 12px;background:transparent;line-height:1.42857143;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;pointer-events:none}.input-group-icon .input-group-addon span.icon.icon-lg{padding:10px 14px;font-size:18px}.input-group-icon .input-group-addon:last-child span.icon{left:auto;right:0}body .btn:active:focus,body .btn:focus{outline:none}body .btn{white-space:normal}body .btn-primary{background-color:#ccc;border-color:#ccc #ccc #b3b3b3}body .btn-primary:hover{border-color:#d9d9d9;background-color:#d9d9d9;color:#fff}body .btn-primary:active,body .btn-primary:focus{border-color:#bfbfbf;background-color:#bfbfbf;color:#fff}.panel{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:none}.panel-body{background:#fdfdfd;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);border-radius:5px}.body-sign{display:table;height:100vh;margin:0 auto;max-width:500px;padding:0 15px;width:100%}.body-sign .center-sign{display:table-cell;padding-top:20px;vertical-align:middle}.body-sign .panel-sign{background:transparent}.body-sign .panel-sign .panel-body{background:#fff;border-top:5px solid #ccc;border-radius:5px 0 5px 5px;box-shadow:0 1px 2px rgba(0,0,0,.1);padding:33px 33px 15px}.body-sign .input-group-icon .input-group-addon i{width:14px}.body-locked{background:url(/images/patterns/noisy_net.png) repeat;max-width:none;min-height:400px}.body-locked.body-locked-inline{background:none;bottom:0;height:100%;left:0;min-height:0;position:fixed;right:0;top:0;z-index:9999}.body-locked .panel-sign{margin:0 auto;max-width:400px;padding-top:40px}.body-locked .panel-sign .panel-body{border-radius:5px;position:relative}.body-locked .current-user{margin-top:60px;margin-bottom:35px}.body-locked .current-user .user-name{font-size:30px;font-size:3rem;line-height:36px;line-height:3.6rem}.body-locked .current-user .user-email{font-size:11px;font-size:1.1rem;line-height:14px;line-height:1.4rem}@media only screen and (max-width:767px) and (orientation:landscape){.body-locked.body-locked-inline .center-sign,.body-locked.body-locked-inline .panel-sign,.body-locked .center-sign,.body-locked .panel-sign{padding-top:0}.body-locked.body-locked-inline .center-sign .current-user,.body-locked .center-sign .current-user{margin-bottom:45px;margin-left:100px;margin-top:10px}}a{color:#08c}a:focus,a:hover{color:#0099e6}a:active{color:#0077b3}.body-sign .panel-sign .panel-body{border-top-color:#08c}body .btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#08c;border-color:#08c}body .btn-primary:hover{border-color:#0099e6!important;background-color:#0099e6}body .btn-primary:active,body .btn-primary:focus{border-color:#0077b3!important;background-color:#0077b3}.form-control:focus{border-color:#3bf;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,136,204,.3)}