/**
 * @file
 * Subtheme specific CSS.
 */

input#edit-plocha,
input#edit-pocet,
input#edit-pocet2,
input#edit-pocet,
input#edit-zlava-material,
input#edit-zlava-pigment,
input#edit-zlava-praca {
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

#navbar-top {
  background-color: #5e5e5e !important;
}

#navbar-main {
  background-color: #fff !important;
}

#header {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);
}

nav#block-mixer-account-menu a.nav-link {
  color: #fff;
}

nav#block-mixer-account-menu a.nav-link.nav-link--.is-active,
nav#block-mixer-account-menu a:hover {
  color: #ffcb08;
}

.navbar-nav .nav-link.active,
.navbar-nav .show > .nav-link,
.nav-link:hover,
.nav-link:focus {
  color: #ffcb08 !important;
}


table tr th,
table tr th a,
table tr th a:hover,
table tr th a:focus {
  color: #333;
}

.field--type-entity-reference {
  margin: 0 0 0;
}

caption {
  caption-side: top;
  font-size: 20px;
}

.navbar.bg-primary {
 background-image: none !important;
}

.bg-primary {
  background-color: #fff !important;
}

#navbar-top {
  background-color: #fff;
}

td.topalign {
  vertical-align: top;
}

a.nav-link,
a.nav-link.nav-link--.is-active {
  color: #000;
}

.field__label:after {
  content: ":";
}

.field__label,
.field--type-entity-reference .field__label {
  font-weight: bold;
}

.color-square,
.matcolor {
  width: 50px;
  height: 50px;
  box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.6);
  -webkit-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.6);
  -moz-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.6);
}

.navbar-dark .nav-link {
  color: rgba(0, 0, 0, 0.8);
}

.navbar-dark .nav-link:hover,
.navbar-dark .nav-link:focus {
  color: rgba(0, 0, 0, 0.55);
}

.balenie-cena {
  display: flex !important;
}

.view-filters label {
  display: block;
}

.js-form-item  {
  padding: 0 10px 0 0;
}



.webform-hidden {
  display: none;
}

.webform-element--title-inline.webform-has-field-suffix,
.webform-element--title-inline {
  display: flex;
  max-width: 412px;
}

.full-width,
.pigment-calculation-table {
  width: 100%;
}

td.twenty-width {
  width: 20%;
}

td.fifty-width {
  width: 50%;
}

td.thirty-width {
  width: 30%;
}

.pigment-calculation-table .col-label,
.pigment-calculation-table .col-value {
  border: 1px solid #000;
}

/*
.field.field--name-field-color.field--type-color-field-type.field--label-hidden.field__item,
td.views-field.views-field-field-color {
  height: 50px;
  width: 50px;
}*/

td.redcolor p,
span.redcolor {
  color: red;
}

span.blackcolor {
  color: #3b3b3b;
}

span.greencolor {
  color: #007700;
}

.calculation-first th {
  text-align: center;
}

.calculation-first td {
  text-align: right;
}
.node--type-balenie-cena-baza.node--view-mode-token .node__content {
  margin-top: 0;
}

.balenie-cena-baza {
  max-width: 160px;
  width: 160px;
}

label.js-form-required.form-required {
  line-height: 1 !important;
  padding: 0 0.375rem !important;
  --bs-body-line-height: 1.1 !important;
}

.input-group-text {
  background-color: transparent;
  border: 1px solid transparent;
}

label.js-form-required.form-required,
.webform-element--title-inline > label {
  min-width: 120px;
}

.webform-element--title-inline > label {
  padding: 0 0.375rem !important;
}

.page-node-178 .container-xxl {
  max-width: 1620px !important;
  width: 100% !important;
}

.form-check .form-check-input {
  margin-left: 0 !important;
}



/*
**Media Queries**
*/




@media (min-width: 576px) {



}


@media (min-width: 768px) {



}


@media (min-width: 851px) {



}


@media (min-width: 992px) {



}


@media (min-width: 1200px) {



}
