@font-face {
  font-family: 'Frutiger Bold';
  src: url("../fonts/frutiger2-webfont.eot");
  src: url("../fonts/frutiger2-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/frutiger2-webfont.woff") format("woff"), url("../fonts/frutiger2-webfont.ttf") format("truetype");
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: 'Frutiger';
  src: url("../fonts/frutiger35bolder-webfont.eot");
  src: url("../fonts/frutiger35bolder-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/frutiger35bolder-webfont.woff") format("woff"), url("../fonts/frutiger35bolder-webfont.ttf") format("truetype"), url("../fonts/frutiger35bolder-webfont.svg#Frutiger") format("svg");
  font-weight: normal;
  font-style: normal; }
html, body {
  font-family: Arial, sans-serif;
  font-size: 10pt; }

input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset; }

.bold {
  font-weight: bold; }

span.psazure {
  color: #0091C9; }

body {
  width: 100%;
  height: 100%;
  background-color: #2072b8;
  margin: 0px; }

html {
  box-sizing: border-box; }

*, *:before, *:after {
  box-sizing: inherit; }

a {
  color: #0072C6;
  text-decoration: none; }

a:hover {
  color: #00ADC6;
  text-decoration: underline; }

#leftpane {
  background-color: #FFFFFF; }

.login-section {
  margin: 2em auto 2em auto;
  width: 400px;
  padding: 1em; }

.register {
  margin-top: 0em;
  margin-bottom: 1em;
  padding: 0em; }

.message-sidebyside {
  display: table-cell !important; }

.top-clear {
  margin-top: 20%; }

#rightpane {
  background-color: #2072b8;
  color: white; }

.lang_picker {
  margin-left: auto;
  margin-right: auto;
  width: 400px;
  direction: rtl; }

.lang_picker_button {
  padding-left: 0;
  display: inline-block;
  cursor: pointer; }

@media (min-width: 879.9px) {
  /*DESKTOP*/
  #leftpane {
    position: fixed;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 500px; }

  #topleft {
    position: relative;
    margin-top: 100px;
    margin: 100px auto auto auto;
    text-align: center; }

  #bottomleft {
    position: absolute;
    bottom: 2em;
    text-align: center;
    width: 100%; }

  #footerImage {
    margin: 0px auto 0px auto; }

  #rightpane {
    position: absolute;
    right: 0px;
    height: 100%;
    background-color: #2072b8;
    width: 500px;
    padding-bottom: 1em; } }
@media (max-width: 879.9px) {
  /*TABLET*/
  body {
    margin: 0px;
    height: 100%;
    padding: 0px; }

  div#topleft {
    background-color: white;
    display: block;
    width: 100%;
    max-height: 180px;
    padding: 0.5em 0em; }

  #rightpane {
    display: block;
    width: 100%;
    padding-bottom: 1em;
    margin-bottom: 60px;
    z-index: 3; }

  div#bottomleft {
    bottom: 0px;
    position: fixed;
    width: 100%;
    display: block;
    height: 60px;
    background: white;
    z-index: 9; }

  #topImage, #footerImage {
    float: none;
    display: block;
    margin-right: auto;
    margin-left: auto; }

  #topImage {
    max-width: 90%;
    max-height: 160px;
    height: auto;
    width: auto; }

  #footerImage {
    margin: auto;
    /*position: absolute;*/
    bottom: 0.5em;
    left: 0;
    right: 0;
    max-width: 45%; }

  .top-clear {
    margin-top: 0.5em; } }

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