.main-section-component {
  position: relative;
  padding: 10px 0 0; }
  @media screen and (min-width: 992px) {
    .main-section-component {
      padding: 30px 0 20px; } }

@media screen and (min-width: 1320px) {
  .main-section-container {
    width: 1300px;
    max-width: 1300px; } }

.main-section-header {
  margin: 0 0 20px;
  font-size: 20px;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase; }
  @media screen and (min-width: 992px) {
    .main-section-header {
      font-size: 24px;
      text-align: left; } }

.main-content-loader {
  margin: 150px 0;
  font-weight: 600;
  text-transform: uppercase; }

.small-loader-component {
  display: flex;
  justify-content: center; }
  .small-loader-component > span {
    display: flex; }

.page-container {
  position: relative;
  margin: 30px 0;
  padding: 0; }

.page-component-header-block {
  margin: 0 0 20px;
  text-transform: uppercase; }
  .page-component-header-block .page-component-header, .page-component-header-block .default-page-header-heading {
    margin: 0;
    font-size: 20px;
    font-weight: 700;
    text-align: center; }
    @media screen and (min-width: 992px) {
      .page-component-header-block .page-component-header, .page-component-header-block .default-page-header-heading {
        font-size: 24px;
        text-align: left; } }
  .page-component-header-block .page-component-header-search {
    margin-top: 10px; }
    @media screen and (min-width: 992px) {
      .page-component-header-block .page-component-header-search {
        margin-top: 0; } }
    .page-component-header-block .page-component-header-search .form-control {
      height: 30px;
      font-size: 12px;
      text-transform: uppercase; }

.page-component-content-block {
  margin: 15px 0;
  padding: 0; }
  @media screen and (min-width: 992px) {
    .page-component-content-block {
      margin: 20px 0; } }

.page-container-component {
  margin: 0 0 20px; }
  @media screen and (min-width: 992px) {
    .page-container-component {
      margin: 0 0 30px; } }
  @media screen and (min-width: 1366px) {
    .page-container-component {
      margin: 0 0 40px; } }

@media screen and (min-width: 1366px) {
  .page-content .page-content-container, .page-content .system-message-container {
    max-width: 1300px; } }

/*# sourceMappingURL=application.css.map */
