*, *:before, *:after {
  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}

/* Custom Fonts */
@font-face {
    font-family: 'glober';
    src: url('/public/shared/fonts/fontfabric_-_globerregular-webfont.eot');
    src: url('/public/shared/fonts/fontfabric_-_globerregular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/public/shared/fonts/fontfabric_-_globerregular-webfont.woff') format('woff'),
         url('/public/shared/fonts/fontfabric_-_globerregular-webfont.ttf') format('truetype'),
         url('/public/shared/fonts/fontfabric_-_globerregular-webfont.svg#glober') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'glober';
    src: url('/public/shared/fonts/fontfabric_-_globerbold-webfont.eot');
    src: url('/public/shared/fonts/fontfabric_-_globerbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/public/shared/fonts/fontfabric_-_globerbold-webfont.woff') format('woff'),
         url('/public/shared/fonts/fontfabric_-_globerbold-webfont.ttf') format('truetype'),
         url('/public/shared/fonts/fontfabric_-_globerbold-webfont.svg#glober') format('svg');
    font-weight: bold;
    font-style: normal;
}


body { font-family: 'glober'; }

.mainContainer { position: relative; max-width: 75em; min-width: 20em; padding-top: 4em; margin: 0 auto; z-index: 1000; }

.loginSection {
  width: 40%;
  margin: 10em auto 0 auto;
  padding: 2em;
  border: solid .1em #CCC;
  text-align: center;
  background: #f7f7f7;
  box-shadow: 0 .5em .5em -.5em rgba(0,0,0,0.3);
}

form { margin-top: 3em; }

label { display: none; }

input {
  font-size: 1.5em;
  width: 75%;
  border: none;
}

input[type=text], input[type=password] { padding: .75em .75em .75em 2.5em; box-shadow: inset .1em .1em .25em rgba(0,0,0,0.3); }

input[type=submit] {
  padding: .5em;
  font-weight: bold;
  background: #4b79cd;
  color: #FFF;
}

#username { background: #FFF url('/public/images/profile_icon_big.png') 5% 50% no-repeat; }

#password { background: #FFF url('/public/images/lock_icon_big.png') 5% 50% no-repeat; }