body {
  margin: 0;
}

/*=============================================*/
/*
/*
/*  # Header
/*
/*
/*=============================================*/

nav {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

header {
  align-items: center;
  /*background: url('https://static.rainfocus.com/arm/devsummit20/static/staticFile/staticfile/Arm-RainFocusHeader-DevSummit2020-no-logo_1589562212510001MjQV.png');*/
  background-color: #002744;
  height: 170px;
  background-origin: content-box;
  background-size: cover;
  font-family: 'Lato', sans-serif;
}

header .logo {
  width: 150px;
  padding: 25px;
}

header ul {
  margin-right: 50px;
  display: flex;
  list-style: none;
}

header ul li a {
  margin-left: 15px;
  font-weight: 700;
  color: white!important;
  text-decoration: none;
}

/*=============================================*/
/*
/*
/*  # Footer
/*
/*
/*=============================================*/

footer {
  width: 100%;
  height: 100px;
  font-family: 'Lato', sans-serif;
  background: #002744;
  color: white;
}

footer ul {
  display: flex;
  list-style: none;
}

footer ul li a {
  /*margin: 0 10px;*/
  font-weight: 700;
  color: white !important;
  text-decoration: none;
}

.footer-content-container {
  height: 100%;
}

.rf-org-footer-container {
  position: relative;
  bottom: 0;
  width: 100%;
}
/*=============================================*/
/*
/*
/*  # Over-rides
/*
/*
/*=============================================*/
  
.row {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
  
  

/* Marcus' Changes Start */


@media only screen and (max-width : 700px) {
  footer .box {
  	padding-left: 0;
    font-size: 16px;
  }
  
  md-frame login-frame {
    width: inherit;
  }
  
  #workflow-login-page .rfwf-panel-interior {
    display: flex;
    flex-direction: column-reverse !important;
}
  
  #workflow-login-page > div > div > div.rfG-md-100 {
    min-width: 205px !important;
    max-width: inherit !important;
    order: initial !important;
}

/*
  footer .box li a {
   font-size: .4em;
  }
  
  */
  
  
  header nav ul {
    flex-direction: column;
  }
}

header div.col-xs-6 {
  max-width: 49%!important;
}

#workflow-login-page .rfwf-panel-interior {
  display: flex;
  flex-direction: row-reverse;
  flex-wrap: wrap;
}

.rfwf-confirmation-buttons
.rfwf-panel-interior {
  display: flex;
  flex-direction: row-reverse;
  justify-content: right;
}

.rfwf-confirmation-buttons
.rfwf-panel-interior
.mdBtnR {
  margin: 0 4px;
}

#workflow-login-page > div > div > div.rfG-md-100 {
  min-width: 100%;
  order: 3;
}

#workflow-login-page .rf-feedback-alert {
  width: 100%
}

/* Marcus' Changes End */

