* {-webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important;}
* {  /* These are technically the same, but use both */ overflow-wrap: break-word; word-wrap: break-word; /* Instead use this non-standard one: */ word-break: break-word; /* Adds a hyphen where the word breaks, if supported (No Blink) */ -ms-hyphens: auto; -moz-hyphens: auto; -webkit-hyphens: auto; hyphens: auto;}
th, td { word-break:keep-all;}
body {font-family: 'Roboto Condensed', sans-serif; font-weight: 300; font-size: 16px;}
textarea {width:90%;}
a {outline : none !important;}
a img {outline : none !important;}
a {color: #ff6a13;}
a:hover {color: #333333; text-decoration:none;}
strong {font-weight: bold;}

#stroj-data-container p {}
#stroj-data-container h3 {border-top: 1px solid #d9d8d8; padding-top: 10px; margin-top: 10px; display: block; clear: both; font-weight: bold;}
#stroj-data-container h4 {font-weight: bold; clear: both; display: block; margin: 12px 0 4px 0; padding-top: 4px;}
/*
#stroj-data-container .tab-par tr {border-bottom: 1px solid #d9d8d8;}
#stroj-data-container .tab-par table {width:100%;}
#stroj-data-container .tab-par table td {padding:4px 2px 4px 0px;}
#stroj-data-container .tab-par table td:first-child {width: 40%;}
#stroj-data-container .tab-par table td:nth-child(2) {width: 60%; padding-left: 4px;}
#stroj-data-container .tab-par table th {padding:20px 2px 4px 0px; color:#ff6a13;}
*/

#stroj-data-container .tabspecs td {padding:5px;}
#stroj-data-container .tabspecs td:first-child {width: auto !important;}
#stroj-data-container .tabspecs td:nth-child(2) {width: auto !important;}

#stroj-data-container .tab-zaves td, #stroj-data-container .tab-zaves th {border:1px solid rgba(197,197,197,0.40) !important;vertical-align: middle !important;}
#stroj-data-container .tab-zaves th {font-weight: normal !important;text-align: center;}
#stroj-data-container .tab-zaves th:first-child {text-align: left; padding-left: 4px;}
#stroj-data-container .tab-zaves td {text-align: center;}
#stroj-data-container .tab-zaves tr {vertical-align: middle !important;}
#stroj-data-container .tab-zaves td span::before {content: "(";}
#stroj-data-container .tab-zaves td span::after {content: ")";}
#stroj-data-container .tab-zaves td:first-child {width: auto !important; text-align: left !important; padding-left: 4px;}
#stroj-data-container .tab-zaves td:nth-child(2) {width: auto !important; padding-left: 0px;}
#stroj-data-container .tab-zaves th {padding:8px 4px; color:#ff6a13;}

.tab-acc td {text-align: left; padding: 4px !important;}
.tab-acc tr td:first-child {width: auto !important;}
.tab-acc tr td:nth-child(2) {width: auto; padding-left: auto !important;}
.tab-acc tr td:nth-child(3), .tab-acc tr td:nth-child(4) {text-align: center !important;}

.tab-acc-same {width:100% !important; min-width: 1600px;}
.tab-acc-same td, .tab-acc-same th {text-align: center; padding: 4px !important; width:240px !important;}
.tab-acc-same td:first-child, .tab-acc-same th:first-child {text-align: left;}


.help-block.with-errors {color: #ff5050; margin-top: 5px;}
.g-recaptcha {display: inline-block; margin: 0 auto;}

.navbar-toggler-icon {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(220,102,17, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"); margin-bottom: 3px;}
.logo {z-index: 999999; position: relative;}

.bg-orange {background: #ff6a13 !important; color:rgba(255,255,255,1.00) !important;}

.head {z-index: 100; position: relative;}
.logline {background:#333333; color: #FFFFFF; height: 26px;}
.logline a {color: #FFFFFF;}
.ikonky {background: #FFFFFF;}
.ikonky:hover {background: #ff6a13;}
.logged {color:#FFFFFF; font-size: 12px; line-height: 14px;}
.logged:hover { color:#ff6a13;}
.navbar {z-index: 900 !important; position: relative;}
.nav-item a{color:#333;}
.nav-item:hover a, .nav-item a.selected {color:#ff6a13;}

.carousel-item img {margin-left:auto !important; margin-right:auto !important; text-align: center !important;}

.bsi-star {width:12px; height: 12px; display: inline-block; background: url(../img/bsi/star-fill.svg); margin-top: 4px;}

.hero {position: absolute; top: 160px; left: 50%; z-index: 3; color: #fff; text-align: center; -webkit-transform: translate3d(-50%,-50%,0); -moz-transform: translate3d(-50%,-50%,0); -ms-transform: translate3d(-50%,-50%,0); -o-transform: translate3d(-50%,-50%,0); transform: translate3d(-50%,-50%,0);}
.hero div {background: url(../img/Kubota_ctverec_zeleny.png); height: 220px; width: 220px; margin-left: 30px; text-align: left;}
.hero p  {font-size: 24px; font-weight: bold; margin: 0; padding: 24px; line-height: 28px;}
.hero label  {font-size: 28px; font-weight: bold; margin: 0; padding: 24px; line-height: 32px;}
.hero label span {font-size: 36px;}

@media screen and (min-width: 990px){
    .hero {width: 990px; margin: 0 auto;  padding-left: 14px;}
}
@media screen and (min-width: 1200px){
    .hero {width: 1200px; margin: 0 auto; }
}
@media screen and (max-width: 990px){
	.hero {left:25%; }

}@media screen and (max-width: 1200px){
	.hero div {transform: scale(0.7);}

}

h1 {border-bottom:1px solid #dc6611; font-weight: bold; text-transform: uppercase;}
.h1-sub {font-weight: bold; border-bottom-color: rgb(220, 102, 17); border-bottom-width: 1px; border-bottom-style: solid; margin-top:-20px;}

gallery {padding: .5vw; font-size: 0; display: -ms-flexbox; -ms-flex-wrap: wrap; -ms-flex-direction: column; -webkit-flex-flow: row wrap; flex-flow: row wrap;  display: -webkit-box; display: flex;}
gallery div {-webkit-box-flex: auto; -ms-flex: auto; flex: auto; width: 200px; margin: .5vw;}
gallery div img {width: 100%; height: auto;}
@media screen and (max-width: 400px) {
  gallery div { margin: 0; }
  gallery { padding: 0; }
}

.den a {font-weight: bold; color:#ff6a13; }
.akce_druh, .akce_den, #konfigurace-table tbody td {cursor:pointer;}

.home { top: -95px; z-index: 10; position: relative;}
header {height: 500px; overflow: hidden;}

.active a {color: #ff6a13;}

.newsline {background:#ff6a13; color: #FFFFFF;}
.newsline a {color: #FFFFFF;}

.button {background: #FFFFFF; color: #333333 !important; padding: 8px 20px; font-weight: bold;}
.button-orange {background: #ff6a13; color: #FFFFFF !important; padding: 8px 20px; font-weight: bold;}
.button:hover {background: #333333; color: #FFFFFF !important;}

.newsbox {padding:12px; background: #FFFFFF; min-height: auto; display: block; margin-bottom: 10px;}
.newsbox h3 { font-weight: bold; color:#ff6a13;}
.newsbox span {color:#000; font-weight: bold; font-size: 12px;}
.newsbox p {margin-top: 10px; line-height: 20px; color: #333333;}

.akce {}
.akce h2 {font-weight: bold;}
.akce img {margin: 4px 8px 4px 0px;}
.flex-center-end {display: flex; align-items: center; justify-content: flex-end;}
.flex-center-start {display: flex; align-items: center; justify-content: flex-start;}
.flex {display: flex;}

img.float-right {margin:0px 0 10px 10px;}
.mt30 {margin: 30px auto;}
.bggray {background:#F3F3F3; padding-bottom: 20px;}

ul.dot2022 {margin:0px 0; padding:0; list-style: none;}
.dot2022 li::before { content: "\25a0"; font-size:14px; vertical-align:top; margin-right:6px; color: #ff6a13;}
.dot2022 li {margin: 0px; padding: 0px; text-indent: -18px; margin-left: 18px;}

.paralax {margin: 30px auto; background-image: url('../img/kubota-les.jpg'); height: 400px; background-attachment: fixed; background-position: center; background-repeat: no-repeat; background-size: cover;}

thead {text-transform: uppercase; font-weight: bold;}
thead td {padding-bottom: 10px;}
#table-content {vertical-align: top;}
#table-content tr {border-top:rgba(181,181,181,1.00) solid 1px;}
#table-content td {padding:16px 0px;}
.fancy-span td:first-child {font-weight: bold; color:#ff6a13; padding-right: 4px !important;}
.fancy-span td:last-child {text-align: right;}
.fancy-span td:last-child img {margin-left:4px; width: 40px; height:40px;}
.fancy-span .link {font-weight: bold; color: #000000;}

@media only screen and (min-width : 768px) {
    .is-table-row {display: table;}
    .is-table-row [class*="col-"] {float: none; display: table-cell; vertical-align: top;}
}

.kategorie:hover .popiska {color: #ffffff !important;}
.kategorie .popiska {bottom: 6px; background: #333333; z-index: 9; position: relative; border-top: 2px solid #FFFFFF; padding: 8px 16px; font-size: 20px; font-weight: bold; text-transform: uppercase; color: #f3f3f3 !important;}
.popiska strong {color:#ff6a13 !important;}
.left-menu {margin-top: 17px; font-weight: bold;}
.left-menu li {margin-bottom: 10px;}
.left-menu li a {color:#333333; text-transform: uppercase;}
.left-menu li a:hover, .left-menu li a.selected {color:#ff6a13;}

.rada {border-top:1px solid #d9d8d8; font-weight: bold; padding-top: 8px;}
h2.rada {font-size:18px;}
.rada-off {color:#333333 !important;}
.rada span {color:#ff6a13;}
.rada .float-right {font-size:16px;}
.rada .float-right span {color:#ff6a13; cursor: pointer; font-size:24px; display: inline-block; padding: 4px 0px 0px 2px ;}
.features {font-weight: bold; line-height: 24px;}
.ctverce {display: flex; flex-direction: column; justify-content:flex-end; clear: both; margin-bottom: 10px;}
.ctverce div {margin: 2px 0px 0px 2px;}
.ctverce span {display: table-cell; vertical-align: middle; color:#000; width: 50px; height: 50px; font-size:12px; padding: 4px; line-height: 14px; }
.gray1 {background: #d8d9da;}
.gray2 {background: #c4c5c6;}
.gray3 {background: #b0b1b3;}
.gray4 {background: #9b9c9d;}
.border-top  {display: block; clear: both; border-top: 1px solid #d9d8d8; padding-top: 10px; margin-top: -10px;}
.border-top h3 {clear:both;}
.border-top div.pull-left {padding-right:10px !important; margin-bottom:10px !important;}
.orange {color: #ff6a13; font-size: 60%;  top: -1px; margin-right: 2px;}
.orange-car {color: #000; font-size: 120%;}

.block {display: inline-block; width: 120px; height: auto; margin: 10px; color:#333333; line-height: 16px; font-size: 14px; border: 1px solid transparent; padding: 4px; cursor: pointer; vertical-align: top;}
.blockc {display: inline-block; width: 240px; height: auto; margin: 10px; color:#333333; line-height: 16px; font-size: 14px; border: 1px solid transparent; padding: 4px; cursor: pointer; vertical-align: top;}
.block:hover, .blockc:hover {border: 1px solid #d9d8d8; color:#333333;}
.block strong, .blockc strong {display: block; color:#333333; line-height: 24px; font-size: 16px;}
.block:hover strong, .blockc:hover strong {color:#ff6a13;}

.blockx {display: inline-block; width: auto; height: auto; margin: 10px; color:#333333; line-height: 16px; font-size: 14px; border: 1px solid transparent; padding: 4px; cursor: pointer; vertical-align: top;}
.blockx strong {display: block; color:#333333; line-height: 24px; font-size: 16px;}
.blockx:hover strong {color:#ff6a13;}
.blockx li:hover {font-weight: bold;}

.sublinks {color:#ff6a13;}
.sublinks a {color: rgba(0,0,0,1.00); font-weight: bold; margin: 0px 6px; cursor: pointer;}
.sublinks a:first-child {margin-left: 0px;}
.sublinks a:hover {color:#ff6a13;}

.model {font-weight: bold; color:#333333;}

.bb {border-bottom:1px solid #d9d8d8; padding-bottom: 6px;}
.btb {border-top:1px solid #d9d8d8; border-bottom:1px solid #d9d8d8; padding: 4px 0px 4px 0px; margin: 6px 0px;}
.btb strong:hover { color:#333333;}
.btn {display: inline-block; padding: 4px 8px; background: #333333; color:#FFFFFF !important; cursor: pointer;}
.btn:hover, .btn.selected {background: #ff6a13; color:#FFFFFF;}

.srovnani {width:100%;}
.srovnani td, .srovnani th {font-size:14px; text-align: center; padding: 4px; vertical-align: middle; min-width: 150px !important;}
.srovnani tr:first-child {z-index: 999; position: relative;}
.srovnani tr:first-child th {background: #ff6a13 !important; position:sticky; top: 0;  border: 1px solid #FFF !important;}
.srovnani tr td:first-child {text-align: left;}
.srovnani tr:first-child th {padding: 10px !important; color:#FFFFFF; line-height: 18px;}
.srovnani tr th {background: #ececec; text-align: center;}
.table-responsive {max-height: 500px;}

.stroj-skupina-data {color: #ff6a13 !important; cursor: pointer;}

.ostatni-modely a {font-size: 16px; color: #ff6a13; cursor: pointer; margin-right: 10px; padding: 4px 0px}

.sortiment-triangle {position: relative; top:-5px; color:#f3f3f3; font-size: 18px;}
.sortiment-list {margin: 0px 0px;}
.sortiment-list li {padding: 5px 0px 0px 12px;  margin: 2px 0px 2px 0px !important; font-weight: bold; cursor: pointer;}
.sortiment-list li:last-child {border-right: none;}
.sortiment-list li:hover, .sortiment-active, .sortiment-active-sub strong {color:#ff6a13;}

.sortiment-list li:after {content:"|"; padding: 0px 0px 0px 12px; font-weight: normal; color:#d9d8d8;}
.sortiment-list li:hover:after {color:#d9d8d8;}
.sortiment-list li:last-child:after {content:"";}
.sortiment-list li .selected {background: none !important; color:#ff6a13 !important;}


#mojemenu {background: rgb(243, 243, 243);}
#mojemenu li a {color: #333333;}
#mojemenu li:first-child a {color: #ff6a13;}
.akcni-nabidka {margin-top:30px;}
.akcni-nabidka h2 {margin:0px; padding: 0px; color: #ff6a13; font-weight: bold; font-size: 26px;}
.akcni-nabidka h3 {margin:18px 0px 4px 0px; padding: 0px; color: #333333; font-weight: bold; font-size: 20px;}
.akcni-nabidka ul {margin:8px 0px 8px 0px;}
.akcni-nabidka li {font-weight:normal;}
.akcni-nabidka hr {border:rgb(243, 243, 243) 1px solid;}
.akcni-nabidka p {margin:0px 0px 6px 0px; padding: 0px; color: #333333; font-weight: bold; font-size: 18px;}
.akcni-nabidka p.poznamka {font-weight:normal; font-size: 14px; margin-top: -4px;}
.akcni-nabidka .button {background: #ff6a13; color: #FFFFFF !important; padding: 8px 20px; font-weight: bold; position: relative; bottom: 0px;}
.akcni-nabidka .button:hover {background: #333333; color: #FFFFFF !important;}
.filtr {background: rgb(243, 243, 243);}
.filtr .selected {color:#ff6a13 !important;}

.aktuality {}
.aktuality h2 {margin:0px; padding: 6px 0px 10px 0px; color: #333333; font-weight: bold; font-size: 26px;}
.aktuality h3 {margin:18px 0px 4px 0px; padding: 0px; color: #333333; font-weight: bold; font-size: 20px;}
.aktuality img {max-width: 250px; padding: 0px 16px 8px 0px;}
.aktuality .w100 {width: 100% !important; max-width: none !important;}
.aktuality .button {background: #ff6a13; color: #FFFFFF !important; padding: 8px 20px; font-weight: bold; position: relative; bottom: 0px; margin: 6px 0px 6px 16px}
.aktuality .button:hover {background: #333333; color: #FFFFFF !important;}
.aktuality hr {display: block; clear: both;}

.o-nas {}
.o-nas h2 {margin:0px; padding: 6px 0px 10px 0px; color: #333333; font-weight: bold; font-size: 26px;}
.o-nas h3 {margin:18px 0px 4px 0px; padding: 0px; color: #333333; font-weight: bold; font-size: 20px;}
.o-nas h4 {margin:4px 0px 4px 0px; padding: 0px; color: #333333; font-weight: bold; font-size: 16px;}

.kontakty-tab tr td:first-child {color:#ff6a13; font-weight: bold;}
.kontakty-tab tr td:nth-child(2) {font-weight: bold;}
.zalozky {padding: 6px 12px;}

#links {background: url(../img/foot.png); height: 184px; position: relative;}
#links p {position: relative; top: 150px; color: #FFFFFF;}

.modely a {display: inline-block; padding: 4px 8px; background: #333333; color:#FFFFFF; margin-top: 4px; cursor: pointer;}
.modely a:hover, .modely .selected {background: #ff6a13; color:#FFFFFF;}

.modely a.financovani, .modely a.akcni-financovani {background: #05a6a6;}
.modely a.financovani:hover, .modely a.akcni-financovani:hover {background: #ff6a13;}

#list-zkratka td {height:auto !important; line-height:auto !important;}
.control-label {width:100%;}

#diamond {width: 0;	height: 0; border: 50px solid transparent; border-bottom-color: #00a8a9; position: relative; top: -50px;}
#diamond:after {content: ''; position: absolute; left: -50px; top: 50px; width: 0; height: 0; border: 50px solid transparent; border-top-color: #00a8a9;}

.tabulka-modelu {width:auto !important;}
.tabulka-modelu td, .tabulka-modelu th {max-width:150px !important; width: auto !important; padding: 4px 20px 4px 0px !important;}
.tabulka-modelu td:nth-child(1) {padding: 4px 30px 4px 0px !important;}
.tabulka-modelu tr:last-child {border-bottom: none !important;}
@media (max-width: 767px)  {
	.navscroll {display: none !important;}
.srovnani td, .srovnani th {min-width: 80px; !important;}
  }
@media (min-width: 768px)  {
  }
@media (min-width: 992px)  {
  }
@media (min-width: 1200px) {
  }

/* ESHOP */
/* Main content of the site */
#content {clear: both; overflow: auto;padding-top: 29px; background:#FF1F23;}
/* Sidebar */
#content .sidebar {color: rgba(146,146,146,1.00); float: left; width: 20%; padding-left: 3%; padding-right: 3%; text-align: center;background-color: rgba(246,246,246,1.00); padding-top: 36px; height: 784px;}
/* main content of the site */
#content .mainContent {float: left; width: 70%; text-align: center; padding-left: 4%; background:#FFDBDB;}
/*menubar's properties for menus in sidebar */
#content .sidebar #menubar {text-align: left; color: rgba(146,146,146,1.00); position: relative; left: 0%;}
/* Search field in sidebar */
#content .sidebar #search {width: 100%; border-radius: 0px; height: 42px; text-align: center; color: rgba(208,207,207,1.00); font-size: 14px; margin-bottom: 21px;}
/*menu elements */
.menu ul li {list-style-type: none;  font-size: x-large; position: relative; left: -35px; padding-top: 12px;}
/* Product rows for catalog */
#content .mainContent .productRow {overflow: auto; color: rgba(146,146,146,1.00);}
/* Each product Information in the catalog */
.mainContent .productRow .productInfo { float: left; padding-left: 5%; padding-right: 5%; width: 22%;}
/* Prices of a products in catalog */
.productRow .productInfo .price {font-family: 'Montserrat', sans-serif; color: rgba(146,146,146,1.00); font-size: 22px; position: relative; top: -20px;}
/* Content holder for products in catalog*/
.productRow .productInfo .productContent {position: relative; top: -37px; font-size: 14px; font-family: source-sans-pro, sans-serif; font-style: normal; font-weight: 200;
 color: rgba(146,146,146,1.00); white-space: pre-wrap;}
/* Buy button for products in catalog */
.productRow .productInfo .buyButton {position: relative;top: -48px; width: 84%; background-color: rgba(208,207,207,1.00); height: 35px; color: rgba(255,255,255,1.00); border-style: none; font-size: 14px; text-transform: uppercase; margin-top: 8px;}
/* footer */


div.corner-top-both-bevel, div.corner-bottom-both-bevel {border-style: solid; height: 0; width: 100%; margin-bottom:16px;}
div.corner-top-both-bevel a:hover, div.corner-bottom-both-bevel a:hover {text-decoration:none;}
.corner-top-both-bevel {border-color: transparent transparent pink transparent; border-width: 0 40px 60px 40px; line-height:60px;}
.corner-bottom-both-bevel {border-color: pink transparent transparent transparent; border-width: 60px 40px 0px 40px; line-height:60px;}
.borderless td, .borderless th {border: none !important;}
.borderless strong {color:#454545;}
/** GOOGLE MAP API */

#map-canvas, #map_canvas {height: 400px; width:100%; background-color:#999999; float:left; margin:16px 0px;}
@media print { html, body {height: auto;}
               #map-canvas, #map_canvas {height: 300px;}
             }

/** filtry **/
.filtry {background:#004f76; padding: 10px 0px; margin:0px auto;}
.filtry input {height:30px;}
.filtry label {color:#FFFFFF; padding:0px !important; margin:0px !important; text-transform:uppercase;line-height:20px;}
.search-input {height:30px; background:#ddedf2 url(../img/lupa.png) no-repeat right; background-position:98% 50%; border:0px; width:100%; padding:4px 6px; margin:4px 0px;}
.search-input::-webkit-input-placeholder {color:#0EA2AF !important;}
.search-input:-moz-placeholder {color:#0EA2AF !important; opacity:  1;}
.search-input::-moz-placeholder {color:#0EA2AF !important; opacity:  1;}
.search-input:-ms-input-placeholder {color:#0EA2AF !important;}

input[type='radio']:checked {outline:none;}
.grayf {background:#293943; margin-bottom:20px;}
.xdropdown p {display: inline-block; font-weight: bold;}
.xdropdown select {
      border: 0 !important;  /*Removes border*/
      -webkit-appearance: none;  /*Removes default chrome and safari style*/
      -moz-appearance: none; /* Removes Default Firefox style*/
      background: #dcddde url(../img/down.png) no-repeat;  /*Adds background-image*/
      background-position: 95% 50%;  /*Position of the background-image*/
      width: 100%; /*Width of select dropdown to give space for arrow image*/
      height: 30px;/*fix for mac input height*/
      text-indent: 0.01px; /* Removes default arrow from firefox*/
      text-overflow: "";  /*Removes default arrow from firefox*/
      cursor: pointer;
      /*My custom style for fonts*/
      padding:4px;
      color: #293943;
   outline:0px;

}
.ic label {font-weight:normal;}
.ic span {display:inline-block; margin:0px 5px 0px 0px; padding:4px 0px 0px 0px; height:20px; line-height:20px;}
.ic input[type='radio'] {margin:-1px 0 0 0!important; display:inline-block; height:14px; vertical-align:middle;}
.xdropdown select option {background:#FFFFFF; text-align: left;}
.xdropdown select::-ms-expand { display: none; }
.paddtop4 {padding:4px 0px;}
.ui-rangeSlider{height:22px;}
.ui-rangeSlider .ui-rangeSlider-innerBar{height:12px;margin:5px 0px;background:#FFF;}
.ui-rangeSlider .ui-rangeSlider-handle {width:22px;height:22px;background:#0EA2AF; cursor:col-resize;}
.ui-rangeSlider .ui-rangeSlider-bar{margin: 3px 0; background:#d5e9eb; height:14px; cursor:move; cursor:grab; cursor: -moz-grab;}
.ui-rangeSlider .ui-rangeSlider-bar.ui-draggable-dragging{ cursor: -moz-grabbing; cursor:grabbing;}
.ui-rangeSlider-arrow{height:16px; margin:2px 0; width:16px; background-repeat:no-repeat;}
.ui-rangeSlider-arrow.ui-rangeSlider-leftArrow{ background-image: url('icons-classic/resultset_previous.png'); background-position:center left;}
.ui-rangeSlider-arrow.ui-rangeSlider-rightArrow{ background-image: url('icons-classic/resultset_next.png'); background-position:center right;}
.ui-rangeSlider-arrow-inner{ display: none;}
.ui-rangeSlider-container{ height:22px;}
.ui-rangeSlider-withArrows .ui-rangeSlider-container { margin:0 11px;}
.ui-rangeSlider-noArrow .ui-rangeSlider-container{ margin:0;}
.ui-rangeSlider-label{ margin:2px 0px; /*background-image:url('icons-classic/label.png'); background-position:bottom center; background-repeat:no-repeat;*/  white-space: nowrap;  bottom:-20px;  cursor:col-resize; color:#FFFFFF; font-weight:bold;}
.ui-rangeSlider-label-inner{ display:none;}


/** pes-fena-form **/

.rodokmen {padding:10px; background:#0EA2AF; text-align:center; text-transform:uppercase; color:#FFFFFF;}
.pes-fena-form {font-size:12px; width:100%;}
.pes-fena-form .hints {font-size:16px;}
.pes-fena-form .hints span {width:30px; height:24px; background:#b2cfd5; display:inline-block;}
.pes-fena-form .help-line {font-size:12px; text-align:center; vertical-align:middle; margin-top:-10px;}
.pes-fena-form .help-line input[type="checkbox"] {font-weight:normal; vertical-align:middle; display:inline-block; width:15px; height:15px;margin:-1px 4px 0 10px;}
.pes-fena-form .col-sm-3 {display: table-cell; vertical-align: middle; height:32px;}
.pes-fena-form .col-sm-3 input[type="checkbox"] {margin:0px 0px 0px 4px; padding:0px; vertical-align:middle;}
.pes-fena-form h1 {background:#004f76; padding:8px 15px; display:block; text-align:left; font-size:14px; color:#FFFFFF; text-transform:uppercase;}
.pes-fena-form h2 {background:#404042; padding:8px 15px; display:block; text-align:left; font-size:14px; color:#FFFFFF; text-transform:uppercase;}
.pes-fena-form label {width:100% !important; color:#404042 !important; background:none; line-height:32px !important; text-align:left; font-weight:normal; letter-spacing:0px; padding:0px; margin:0px;}
.pes-fena-form .required {background:#b2cfd5; margin:4px 0px 0px 0px;}
.pes-fena-form .non-required {background:#f0f0f1; margin:4px 0px 0px 0px;}
.pes-fena-form textarea {background:#D3D3D3; border:none; margin:1px 15px; padding:6px; vertical-align:middle; height:80px;}
.pes-fena-form .input-clean {background:none; border:none; box-shadow: none; margin:0px; padding:0px 15px; height:32px; width:100%;}
.pes-fena-form select {background:none; border:none; box-shadow: none; margin:0px; padding:0px 15px; height:32px; width:100%;}
.pes-fena-form .input-clean::-webkit-input-placeholder { /* WebKit, Blink, Edge */    color:#B3B3B3 !important;}
.pes-fena-form .input-clean:-moz-placeholder { /* Mozilla Firefox 4 to 18 */   color:#B3B3B3 !important; opacity:  1;}
.pes-fena-form .input-clean::-moz-placeholder { /* Mozilla Firefox 19+ */  color:#B3B3B3 !important; opacity:  1;}
.pes-fena-form .input-clean:-ms-input-placeholder { /* Internet Explorer 10-11 */  color:#B3B3B3 !important;}
.pes-fena-form .input-clean:focus {background:none; border:none; box-shadow: none;}

.pes-fena-form .glyphicon-minus {color:#004f76; font-size:14px; vertical-align:middle; height:32px; line-height:32px;}
.pes-fena-form .glyphicon-plus {color:#0EA2AF; font-size:14px; vertical-align:middle; height:32px; line-height:32px;}
.pes-fena-form .glyphicon-cog {color:#556168; font-size:14px; vertical-align:middle; height:32px; line-height:32px;}
.pes-fena-form .pes-radio input {margin-left:15px !important; display:inline-block !important;}
.pes-fena-form .pes-radio span {display:inline-block !important; font-size:12px; font-weight:normal; }
.pes-fena-form .plus .nula {margin-left:15px;}
.pes-fena-form .hasDatepicker {height:32px; background:none; border:none;  box-shadow: none; text-align:left !important; margin-left:8px;}
.pes-fena-form .hasDatepicker:focus {height:32px; background:none; border:none;  box-shadow: none; text-align:left !important;}
.pes-fena-form .level-1 {max-width:350px; display:block; margin:0 auto;}
.pes-fena-form .level-1 label {font-size:14px !important; padding:2px 15px; line-height:24px !important;}
.pes-fena-form .level-1 .input-clean {padding:0px 15px;}
.pes-fena-form .level-1 .otec-matka {width:100%; color:#FFFFFF; background:#404042; padding:4px 15px; font-size:14px;}
.pes-fena-form .level-1 .input-clean::-webkit-input-placeholder { /* WebKit, Blink, Edge */    color:#B3B3B3 !important; font-size:14px;}
.pes-fena-form .level-1 .input-clean:-moz-placeholder { /* Mozilla Firefox 4 to 18 */   color:#B3B3B3 !important; font-size:14px; opacity:  1;}
.pes-fena-form .level-1 .input-clean::-moz-placeholder { /* Mozilla Firefox 19+ */  color:#B3B3B3 !important; font-size:14px; opacity:  1;}
.pes-fena-form .level-1 .input-clean:-ms-input-placeholder { /* Internet Explorer 10-11 */  color:#B3B3B3 !important; font-size:14px;}
.pes-fena-form .level-1 .jmeno-predka {font-size:20px; padding:4px;}
.pes-fena-form .level-2 {max-width:300px; display:block; margin:0 auto;}
.pes-fena-form .level-2 label {font-size:12px !important; padding:2px 15px; line-height:18px !important;}
.pes-fena-form .level-2 .input-clean {padding:0px 15px;}
.pes-fena-form .level-2 .otec-matka {width:100%; color:#FFFFFF; background:#404042; padding:4px 15px; font-size:12px;}
.pes-fena-form .level-2 .input-clean::-webkit-input-placeholder { /* WebKit, Blink, Edge */    color:#B3B3B3 !important; font-size:12px;}
.pes-fena-form .level-2 .input-clean:-moz-placeholder { /* Mozilla Firefox 4 to 18 */   color:#B3B3B3 !important; font-size:12px; opacity:  1;}
.pes-fena-form .level-2 .input-clean::-moz-placeholder { /* Mozilla Firefox 19+ */  color:#B3B3B3 !important; font-size:12px; opacity:  1;}
.pes-fena-form .level-2 .input-clean:-ms-input-placeholder { /* Internet Explorer 10-11 */  color:#B3B3B3 !important; font-size:12px;}
.pes-fena-form .level-2 .jmeno-predka {font-size:18px; padding:4px;}
.pes-fena-form .level-3 {max-width:240px; display:block; margin:0 auto;}
.pes-fena-form .level-3 label {font-size:11px !important; padding:2px 15px; line-height:16px !important;}
.pes-fena-form .level-3 .input-clean {padding:0px 15px;}
.pes-fena-form .level-3 .otec-matka {width:100%; color:#FFFFFF; background:#404042; padding:4px 15px; font-size:11px;}
.pes-fena-form .level-3 .input-clean::-webkit-input-placeholder { /* WebKit, Blink, Edge */    color:#B3B3B3 !important; font-size:11px;}
.pes-fena-form .level-3 .input-clean:-moz-placeholder { /* Mozilla Firefox 4 to 18 */   color:#B3B3B3 !important; font-size:11px; opacity:  1;}
.pes-fena-form .level-3 .input-clean::-moz-placeholder { /* Mozilla Firefox 19+ */  color:#B3B3B3 !important; font-size:11px; opacity:  1;}
.pes-fena-form .level-3 .input-clean:-ms-input-placeholder { /* Internet Explorer 10-11 */  color:#B3B3B3 !important; font-size:11px;}
.pes-fena-form .level-3 .jmeno-predka {font-size:16px; padding:4px;}
.pes-fena-form .level-4 {max-width:240px; display:block; margin:0 auto;}
.pes-fena-form .level-4 label {font-size:10px !important; padding:2px 15px; line-height:14px !important;}
.pes-fena-form .level-4 .input-clean {padding:0px 15px;}
.pes-fena-form .level-4 .otec-matka {width:100%; color:#FFFFFF; background:#404042; padding:4px 15px; font-size:10px;}
.pes-fena-form .level-4 .input-clean::-webkit-input-placeholder { /* WebKit, Blink, Edge */    color:#B3B3B3 !important; font-size:10px;}
.pes-fena-form .level-4 .input-clean:-moz-placeholder { /* Mozilla Firefox 4 to 18 */   color:#B3B3B3 !important; font-size:10px; opacity:  1;}
.pes-fena-form .level-4 .input-clean::-moz-placeholder { /* Mozilla Firefox 19+ */  color:#B3B3B3 !important; font-size:10px; opacity:  1;}
.pes-fena-form .level-4 .input-clean:-ms-input-placeholder { /* Internet Explorer 10-11 */  color:#B3B3B3 !important; font-size:10px;}
.pes-fena-form .level-4 .jmeno-predka {font-size:14px; padding:4px;}
.pes-fena-form .otec {background:#b2cfd5 !important;}
.pes-fena-form .matka {background:#f0f0f1 !important;}
.pes-fena-form p {-ms-word-break: break-all; padding:2px 4px;}
.blog-artical p {-moz-text-align-last: left; text-align-last: left;}

input[type=hkey] { display: none;  visibility:hidden;}

.doba-max {max-width:80px;}

/*=========== FILE BOXES ============*/
input[type="file"] {display: block;}
.filecontainer {display: inline-block;}
.filebox {display:table; width:160px; height:85px; border:1px solid #bebec4; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; background-color: #FFF;}
.filebox p {display:table-cell; vertical-align:middle; text-align:center; }
.fileinput-button {display: inline-block; width:160px; overflow: hidden; position: relative;}
.fileinput-button input {cursor: pointer; direction: ltr; font-size: 200px !important; margin: 0; opacity: 0; position: absolute; right: 0; top: 0;}
@media screen {.fileinput-button input {font-size: 100%; height: 100%;}}


#no-more-tables table, #no-more-tables thead, #no-more-tables tbody, #no-more-tables th, #no-more-tables td, #no-more-tables tr { word-wrap:normal !important; word-break:keep-all !important;}

@media only screen and (max-width: 600px) {
        /* Force table to not be like tables anymore */
        #no-more-tables table,
        #no-more-tables thead,
        #no-more-tables tbody,
        #no-more-tables th,
        #no-more-tables td,
        #no-more-tables tr { word-wrap:normal !important;
        display: block;
		  -ms-hyphens: none;  -moz-hyphens: none;  -webkit-hyphens: none;  hyphens: none;

        }

        /* Hide table headers (but not display: none;, for accessibility) */
        #no-more-tables thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px;
        }

        #no-more-tables tr { border: 0px solid #ccc;}

        #no-more-tables td {
        /* Behave like a "row" */
        border: none;
        border-bottom: 1px solid #eee;
        position: relative;
        padding-left: 50%;
        white-space: normal;
        text-align:left;
        margin-bottom:28px;
		line-height:14px;
		font-size:12px;
        }

        #no-more-tables td:before {
        /* Now like a table header */
        position: absolute;
        /* Top/left values mimic padding */
        top: 6px;
        left: 6px;
        width: 45%;
        padding-right: 10px;
        white-space: normal;
        text-align:left;
        font-weight: bold;
        }

        /*
        Label the data
        */
        #no-more-tables td:before { content: attr(data-title);}
        }


.hover-zoom {
    -moz-transition:all 0.3s;
    -webkit-transition:all 0.3s;
     transition:all 0.3s
 }
.hover-zoom:hover {
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
     transform: scale(1.5)
 }

#section2, #section3, #section4, #section5, #section6, #section7 {display:none;}


.osa-circle-big {width:auto; height: 105px;}
.osa-text-big {opacity:0; width:250px; height: 105px; padding: 10px 0px; margin-left: 120px; font-size: 12px; color: rgba(255,255,255,1.00);
  -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -ms-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;}
.osa-circle-big:hover .osa-text-big {opacity:1;   zoom: 1;
  filter: alpha(opacity=50);
   }
.table-acc td, .table-acc th {text-align:center; min-width:40px;}
.table-acc th:nth-child(1) {min-width:160px !important;}
.table-acc td:nth-child(1), th:nth-child(1) {text-align:left;}
.table-acc td:nth-child(1) {font-weight:bold;}
.my-price {border: 0px; cursor: default !important; -khtml-user-select: none; -webkit-user-select: none; -moz-user-select: -moz-none; -ms-user-select: none; -o-user-select: none; user-select: none; outline: none;}
