html, body, .dialog-off-canvas-main-canvas, [data-swiftype-name="body"] {
  height: 100%; }

#main-header,
#main-footer {
  display: none; }

@media (min-width: 1001px) {
  .page-netbanking-logout {
    min-height: 100%;
    display: flex;
    flex-direction: column;
    background-image: url(/sites/default/files/styles/original/public/home_banner/pointe_du_grain_bevaix_07266.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover; } }

.page-netbanking-logout header {
  background: #fff;
  padding: 20px 0;
  margin: 0;
  color: #333; }
  .page-netbanking-logout header .container {
    max-width: 960px;
    display: flex; }
  .page-netbanking-logout header h3 {
    margin: 1.25rem 0 0 auto;
    font-weight: 400; }

@media (min-width: 1001px) {
  .page-netbanking-logout main {
    display: flex;
    margin: 0 auto auto;
    padding: 90px 0; } }

@media (min-width: 1001px) {
  .page-netbanking-logout section.main-panel {
    width: 62%;
    padding: 2em;
    margin-right: auto;
    background-color: white;
    display: flex;
    flex-direction: column; } }

.page-netbanking-logout section.main-panel h1 {
  font-size: 2.75em;
  margin-bottom: 2rem; }
  .page-netbanking-logout section.main-panel h1 img {
    width: 4rem;
    float: right; }

.page-netbanking-logout section.main-panel .buttons {
  margin-top: auto; }

.page-netbanking-logout aside.panel-right {
  position: relative;
  background-color: white; }
  @media (min-width: 1001px) {
    .page-netbanking-logout aside.panel-right {
      width: 35%;
      padding: 0 1em; } }
  .page-netbanking-logout aside.panel-right article {
    min-height: 500px; }
  .page-netbanking-logout aside.panel-right .flex-control-nav li {
    display: inline-block; }
    .page-netbanking-logout aside.panel-right .flex-control-nav li a {
      height: 14px;
      width: 14px;
      border-radius: 50%;
      background-color: transparent;
      display: inline-block;
      margin: 0 3px;
      border: 1px solid #666; }
      .page-netbanking-logout aside.panel-right .flex-control-nav li a.flex-active {
        background-color: #666; }

.page-netbanking-logout footer {
  padding: 10px;
  background: #333;
  font-size: 0.875em; }
  .page-netbanking-logout footer .container {
    display: flex;
    justify-content: space-between; }
  .page-netbanking-logout footer p {
    margin: 0; }
  .page-netbanking-logout footer a {
    color: #fff; }

/*# sourceMappingURL=netbanking-logout.css.map */
