// Applided on #cf 
.display(flex);
min-height: 620px;
.tx-main{ 
  .flex(1);
  background: @body-bg;
  width: 100%;
}
.page-header{
  background: @page-header-bg;
  border-bottom: 1px solid @border-color;
  padding: @page-padding;
  h1,h2{
    font-size: @page-title-size;
    color: @page-title-color;
  }
}
.page-content{ padding: @page-padding; }
// Utility
.text-uppercase{ text-transform: uppercase; }
// Margin Small
.mt-s{ margin-top: 10px; }
.mr-s{ margin-right: 10px; }
.mb-s{ margin-bottom: 10px; }
.ml-s{ margin-left: 10px; }
// Margin Medium
.mt-m{ margin-top: 20px; }
.mr-m{ margin-right: 20px; }
.mb-m{ margin-bottom: 20px; }
.ml-m{ margin-left: 20px; }

// Floats
// -------------------------

.clearfix {
  .clearfix();
}
.center-block {
  .center-block();
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
