.tx-webx-convention .footer {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  margin-top: 20px;
  flex-wrap: wrap; }
  .tx-webx-convention .footer button {
    padding: 10px 15px;
    border: 0; }
  .tx-webx-convention .footer .offer-submitdiv {
    background: #e08323;
    padding: 5px; }
    .tx-webx-convention .footer .offer-submitdiv .generate_pdf {
      padding: 10px 15px;
      font-size: 16px;
      border: none;
      background: #e08323;
      line-height: 0; }
  .tx-webx-convention .footer .showStatusPriceWrapFlex {
    width: 240px;
    position: relative; }
    .tx-webx-convention .footer .showStatusPriceWrapFlex .showStatusPriceWrap {
      position: absolute;
      width: 100%;
      bottom: 0;
      display: flex;
      flex-direction: column;
      justify-content: space-around; }
      .tx-webx-convention .footer .showStatusPriceWrapFlex .showStatusPriceWrap button {
        padding: 0;
        display: flex;
        justify-content: center; }
        .tx-webx-convention .footer .showStatusPriceWrapFlex .showStatusPriceWrap button span:nth-of-type(2) {
          margin-right: 5px;
          margin-left: 5px; }
        .tx-webx-convention .footer .showStatusPriceWrapFlex .showStatusPriceWrap button span {
          padding: 10px 0; }
      .tx-webx-convention .footer .showStatusPriceWrapFlex .showStatusPriceWrap .statusPriceText {
        font-size: 0.8em;
        width: 100%;
        background: #ddf0f4; }
        .tx-webx-convention .footer .showStatusPriceWrapFlex .showStatusPriceWrap .statusPriceText div {
          margin-top: 5px; }
          .tx-webx-convention .footer .showStatusPriceWrapFlex .showStatusPriceWrap .statusPriceText div span:nth-of-type(2) {
            margin-right: 5px;
            margin-left: 5px; }
        .tx-webx-convention .footer .showStatusPriceWrapFlex .showStatusPriceWrap .statusPriceText.active {
          border: solid 1px white;
          padding: 5px; }
