/* Global */
html,
body {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  font-family: "Amazon Ember", Arial, sans-serif;
}

[class*="awsui_layout-main_"] {
  background-color: white !important;
}

.newPageHeader {
  position: fixed;
  top: 0;
  left: 0;
  background-color: #ffffff;
  width: 100%;
  border: 1px solid #f2f3f3;
  box-shadow: 0 1px 2px 0 rgba(0, 28, 36, 0.3);
  z-index: 1;
}

/** Editing syles of SpaceBetween component **/
.newPageHeader > div {
  align-items: center;
  justify-content: space-between;
  padding: 12px 20px;
}

.newPageHeader > div > div:first-child {
  margin-left: 0 !important;
}

.newPageFooter {
  position: fixed;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 100%;
  border: 1px solid #f2f3f3;
  box-shadow: 0 1px 2px 0 rgba(0, 28, 36, 0.3);
}

/** Editing syles of SpaceBetween component **/
.newPageFooter > div {
  padding: 12px 20px;
  justify-content: flex-end;
}

.createContactFormWrapper {
  margin: 60px 0;
}

.loadingCreateContactForm{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}
.UnenrollForm {
  margin: 60px 0;
}

.workflowEnrollFormWrapper{margin:60px 0}
.announcementBanner{margin:-20px -20px 20px -20px}.annoucement-banner-with-header{margin-bottom:15px}
.save-indicator-visible{visibility:visible}.save-indicator-hidden{visibility:hidden;opacity:0;transition:visibility 0s .5s,opacity .5s linear}
.header-container{position:fixed;top:0;left:0;width:100%;height:50px;background-color:#0470d2;display:flex;align-items:center;z-index:999}.preferences{position:fixed;top:50px;left:0px;height:calc(100% - 50px);background-color:#fff;z-index:99;width:100%;overflow:scroll}.show{margin-left:0;transition:all .2s ease-in-out;box-shadow:-5px 0px 10px rgba(0,0,0,.2)}.hide{margin-left:100%;overflow:hidden;transition:all .2s ease-in-out}
.ContactInformationCards li>div{margin-bottom:8px !important}.ContactInformationCards>div>[class^=awsui_content-wrapper]>[class^=awsui_content]{flex-basis:auto !important}.CloseButton{float:right}
.contactSearchPagination {
  position: fixed;
  bottom: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #ffffff;
  padding: 8px;
  width: 100%;
  border: 1px solid #f2f3f3;
  box-shadow: 0 1px 2px 0 rgba(0, 28, 36, 0.3);
}

.home-container{margin-top:50px}.home-hide{height:0px;overflow:hidden}
