@charset "UTF-8";
/*! ---------------------------------------------------------

Updated:        2023-08-20 22:46:45
Theme Name:     Board Tickets
Theme URI:      http://www.maragraf.com
Template:       Divi
Author:         Petr Marášek
Author URI:     http://www.maragraf.com
Description:    Šablon pro divi která používá jeden hlavní soubor CSS.
Version:        1.0.0
Tags:           Divi, Šablona, Flexibilní
License:        GNU General Public License v2 or later
License URI:    http://www.gnu.org/licenses/gpl-2.0.html

------------------------------ ADDITIONAL CSS HERE ---------- */
/*
 * MAIN TEMPLATE STYLE
 * -------------------------------------------- */
/*
 * CUSTOM THEME FOR THIS SITE
 * -------------------------------------------- */
/** Typography 
 ** -------------------------------- */
/** Forms style
 ** -------------------------------- */
.Xet-db .wpsc-modal input.text,
.Xet-db .wpsc-modal input.title,
.Xet-db .wpsc-modal input[type=email],
.Xet-db .wpsc-modal input[type=password],
.Xet-db .wpsc-modal input[type=tel],
.Xet-db .wpsc-modal input[type=text],
.Xet-db .wpsc-modal select,
.Xet-db .wpsc-modal textarea,
.Xet-db #wpsc-container input.text,
.Xet-db #wpsc-container input.title,
.Xet-db #wpsc-container input[type=email],
.Xet-db #wpsc-container input[type=password],
.Xet-db #wpsc-container input[type=tel],
.Xet-db #wpsc-container input[type=text],
.Xet-db #wpsc-container select,
.Xet-db #wpsc-container textarea {
  padding: 2px;
  color: #000;
  background-color: #fff;
  border: 1px solid #8a8a8a;
  border-radius: 3px !important;
}
.Xet-db .wpsc-modal input.text:focus,
.Xet-db .wpsc-modal input.title:focus,
.Xet-db .wpsc-modal input[type=email]:focus,
.Xet-db .wpsc-modal input[type=password]:focus,
.Xet-db .wpsc-modal input[type=tel]:focus,
.Xet-db .wpsc-modal input[type=text]:focus,
.Xet-db .wpsc-modal select:focus,
.Xet-db .wpsc-modal textarea:focus,
.Xet-db #wpsc-container input.text:focus,
.Xet-db #wpsc-container input.title:focus,
.Xet-db #wpsc-container input[type=email]:focus,
.Xet-db #wpsc-container input[type=password]:focus,
.Xet-db #wpsc-container input[type=tel]:focus,
.Xet-db #wpsc-container input[type=text]:focus,
.Xet-db #wpsc-container select:focus,
.Xet-db #wpsc-container textarea:focus {
  border-radius: 3px !important;
}
.Xet-db .wpsc-modal input[type=text],
.Xet-db .wpsc-modal input[type=password],
.Xet-db #wpsc-container input[type=text],
.Xet-db #wpsc-container input[type=password] {
  padding: 0 8px;
  line-height: 2 !important;
  min-height: 30px !important;
  max-height: 30px !important;
}

#Xwpsc-container .wpsc-button {
  border: 2px solid !important;
  border-radius: 3px !important;
}
#Xwpsc-container .wpsc-button.primary {
  color: #fff !important;
  border-color: #313042 !important;
  background-color: #313042 !important;
}
#Xwpsc-container .wpsc-button.secondary {
  color: #313042 !important;
  border-color: #d5d5d5 !important;
  background-color: #fff !important;
}
/** Header
 ** -------------------------------- */
/** Footer
 ** -------------------------------- */
#main-footer {
  min-height: auto;
  background-color: #222;
}

#footer-bottom {
  min-height: 54px;
  background-color: rgba(0, 0, 0, 0.32);
}

/** Page All 
 ** -------------------------------- */
#main-header .container {
  width: auto;
  max-width: 100%;
}
#main-header .logo_container {
  padding-left: 40px;
}
#main-header #et-top-navigation {
  padding-right: 40px;
}

.et_pb_section.board-container {
  padding: 0 !important;
  background-color: #f8f8f8;
  min-height: calc(100vh - 54px);
}
.admin-bar .et_pb_section.board-container {
  min-height: calc(100vh - 86px);
}
.et_pb_section.board-container .et_pb_row.board-container__row {
  padding: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
}

.board-container #wpsc-container {
  padding-top: 64px;
  position: relative;
}
.board-container .wpsc-shortcode-container {
  margin: 0 auto;
  max-width: 90%;
  margin: 0 40px;
  max-width: calc(100% - 80px);
}
.board-container .wpsc-header {
  padding-left: 36px;
  padding-right: 36px;
  position: absolute;
  width: 100%;
  min-height: 44px;
  top: 0;
  left: 0;
}
.board-container .wpsc-body {
  padding-top: 24px;
}

/*
 * URLS for source file theme
 * -------------------------------------------- */
/*
 * THEME UTILITIES
 * -------------------------------------------- */