/* LESS: /v2/framework-legacy-fixes.less */
html,
body {
  height: 100% !important;
  max-height: 100% !important;
}
body.ClassicLayout {
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
}
body.ClassicLayout:not(.AMA) {
  overflow-y: auto;
}
body .Sys_DialogOverlay {
  position: fixed !important;
  z-index: 1050;
}
body .AnonId_dialogFrame {
  position: fixed !important;
}
.AnonId_dialogFrame,
.AnonId_container {
  text-align: left;
}
.AnonId_dialogFrame h2,
.AnonId_container h2,
.AnonId_dialogFrame h3,
.AnonId_container h3 {
  font-size: unset;
}
.AnonId_dialogFrame a,
.AnonId_container a,
.AnonId_dialogFrame .header,
.AnonId_container .header,
.AnonId_dialogFrame a:active,
.AnonId_container a:active {
  color: unset;
  font-size: unset;
  font-family: unset;
  height: unset;
}
.AnonId_dialogFrame a:hover,
.AnonId_container a:hover {
  color: unset;
  background: unset;
}
.AnonId_dialogFrame label,
.AnonId_container label {
  font-size: unset;
  color: unset;
  margin: 0;
}
.AnonId_dialogFrame a,
.AnonId_container a,
.AnonId_dialogFrame a:hover,
.AnonId_container a:hover,
.AnonId_dialogFrame a:active,
.AnonId_container a:active {
  color: #469ADB;
}
.AnonId_popupContainer {
  text-align: left;
}
/*font-size: 1.44rem;*/
.AnonId_popupContainer label {
  margin: 0;
}
.AnonId_dialogFrame.DialogFrame,
.AnonId_dialogFrame.BoldDialogFrame,
.AnonId_popupContainer,
.DragImageWrapper {
  z-index: 1050;
}
body .widget_SnackBar {
  position: fixed !important;
  z-index: 1050;
}
vbox *,
hbox * {
  box-sizing: border-box;
}
.AnonId_dialogFrame .AnonId_dialogHeaderPane .AnonId_dialogClose {
  box-sizing: content-box;
}
.AnonId_dialogFooter .AnonId_dialogFooterMiddlePane {
  align-items: center;
}
.AnonId_dialogFooter .AnonId_dialogFooterMiddlePane > .ModifiedIndicator {
  flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  display: block;
  text-align: right;
  color: #F00;
  margin-right: 1em;
}
#member_edit_form .LegacyWidget h2 {
  color: inherit;
  background: none;
  font-weight: 500 !important;
  margin: 0;
  padding: 0;
  line-height: unset !important;
}
#member_edit_form .LegacyWidget h3 {
  margin: 0;
  padding: 0;
  border: 0;
  color: inherit;
  background: none;
  font-weight: 600 !important;
  line-height: unset !important;
}
/* pagination from bootstrap */
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #5fa8dc;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #2b84c4;
  background-color: #eeeeee;
  border-color: #dddddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  color: #ffffff;
  background-color: #5fa8dc;
  border-color: #5fa8dc;
  cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  background-color: #ffffff;
  border-color: #dddddd;
  cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.pager {
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: center;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777777;
  background-color: #ffffff;
  cursor: not-allowed;
}
.PaginatorDescription {
  display: inline-block;
  margin: 20px 0;
  border-radius: 4px;
  padding: 6px 12px;
  line-height: 1.42857143;
}
#colMain_contentMain.fullscreen {
  position: fixed;
  background: #FFF;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1em;
  overflow: auto;
  z-index: 1;
}
#colMain_contentMain .CollapseAction,
#colMain_contentMain.fullscreen .ExpandAction {
  display: none;
}
#colMain_contentMain.fullscreen .CollapseAction {
  display: inline-block;
}
/* register */
body.ClassicLayout .LegacyWrapper.ClassReg button[role="danger"],
body.ClassicLayout .LegacyWrapper.ClassReg button[role="extra"],
body.ClassicLayout .LegacyWrapper.ClassReg button[role="primary"] {
  padding: 0.85em;
  font-size: 1.175em;
}
body.ClassicLayout .LegacyWrapper.ClassReg icon {
  font-weight: 600;
}
/* TODO move to framework */
body .AnonId_dialogFrame .AnonId_dialogBody div .MessageDialog .Messages {
  overflow: hidden;
}
#account-member-editor.DisableInputs .move-class-button,
#account-member-editor.DisableInputs .change-slot-button {
  display: none;
}
/*# sourceMappingURL=framework-legacy-fixes.css.map */


