body {
  margin: 0;
  height: 100%;
  font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  overflow-x: hidden;
  overflow-y: auto; }

.img-center {
  margin: 0 auto; }

.login-sm-logo-top {
  margin-top: 30px; }

.sidebar-login {
  position: fixed;
  top: 0;
  bottom: 0;
  z-index: 1000;
  display: block;
  overflow-x: hidden;
  overflow-y: auto;
  background-color: #088dba; }

.topbar-login {
  background-color: #088dba;
  padding-bottom: 10px;
  margin-bottom: 10px; }

.login-sm-top {
  padding-top: 150px; }

.lang {
  position: fixed;
  top: 10px;
  right: 10px;
  z-index: 1000; }

.lang-menu > li > a {
  padding: 3px 10px; }

.lang-btn {
  padding: 4px 8px;
  margin-bottom: 0;
  font-size: 13px;
  min-width: 130px; }

.lang-menu {
  min-width: 130px;
  margin: 1px 0 0;
  font-size: 14px; }

input, textarea, select, button {
  border-radius: 0!important;
}

/*==========  Mobile First Method  ==========*/
/* Custom, iPhone Retina */
/* Extra Small Devices, Phones */
/* Small Devices, Tablets */
/* Medium Devices, Desktops */
/* Large Devices, Wide Screens */
/*==========  Non-Mobile First Method  ==========*/
/* Large Devices, Wide Screens */
/* Medium Devices, Desktops */
/* Small Devices, Tablets */
@media only screen and (max-width: 768px) {
  .topbar-login {
    padding-top: 30px; } }

/* Extra Small Devices, Phones */
/* Custom, iPhone Retina */

/*# sourceMappingURL=login.css.map */
