/* Spolecne */
body{font-family:sans-serif!important;font-size:1rem!important;color:#000!important;overflow-x: hidden;}
h2{color:#25c2ac!important;font-size:1.4rem!important;font-weight:400;}
h2 a{color:#25c2ac!important;}
h2 .h2-note{font-size:1.0rem!important;margin-left:1rem;}

/* Layout */
.col1{border-right:1px solid #ccc;}
.col2{border-right:1px solid #ccc;}
.col3{border-right:1px solid #ccc;}
.col4{border-right:1px solid #ccc;}
.col5{border-right:1px solid #ccc;}
.col-xl{padding-top:0.3rem;}

/* Margins, paddings */
.mb0{margin-bottom:0!important;}
.bb0{border-bottom:0!important;}
.mt1 {margin-top: 1rem;}
.ml1 {margin-left: 1rem;}

/* Barvy */
.green{color:#25c2ac;}
.grey{color:#999;}
.blue{color:#43ADEE!important;}
.black{color:#000!important;}
.red {color: red;}

/* Prihlaseni */
.login-form {background:#F9F9F8;border:1px solid #EFEEEC;width:500px;border-radius:5px;text-align:center;}
.login-form input{text-align:center;width:100%;margin-bottom:1rem;border:1px solid #EFEEEC;font-size:1rem!important;padding:0.4rem;}
.login-form input:hover{background:white!important;}
.login-form button{background:#36d9c3;color:#fff;text-transform:uppercase;cursor:pointer;border-radius:10px;border:none;outline:none;padding:0.5rem 0.7rem 0.5rem 0.7rem;}
.login-form button:hover{background:#25c2ac;}
.login-header{background:#5b6770;color:#fff;padding:1rem;}
.login-content{padding:2rem;}
.login-error {color:red;margin-top:1rem;}

/* Navbar */
div.header {margin-bottom: 0rem;z-index: 1050 !important}
.navbar{padding:0!important;}
.navbar-header{background:#5b6770;color:#fff;padding:1rem 0 1rem 0rem;}
.navbar-header .col-xl {margin-bottom: 0 !important}
.navbar-nav .active{border-bottom:2px solid #fff;}
.dropdown{margin-left:1.2rem;margin-right:1rem;}
.dropdown-menu{text-align:left!important;font-size:1.0rem!important;}
.dropdown-toggle{color:#25c2ac!important;}
.dropdown-toggle:hover{color:#36d9c3!important;}
.dropdown-item:hover{color:#36d9c3!important;background:#F4F4F2!important;}
.drop-disabled, .drop-disabled:hover {color: rgba(255,255,255,.5) !important;cursor: default;}
.drop-invisible {color: #5b6770 !important;}
.btn-outline-success{border-color:#36d9c3!important;color:#fff!important;background-color:#25c2ac!important}
.btn-outline-success:hover{background-color:#25c2ac!important;border-color:#25c2ac!important;color:#fff!important;}
#tyden-search {max-width: 305px;min-width: 305px}
#fulltext-search {max-width: 190px;}
.search-form {float:right !important}
.search-form-filter {float:right !important}
#page-title {display: none;padding-left:0;color:#fff;padding-top: 0.3rem}
#nav-bar {padding:0}

/* Vyroba */
.navbar-kat {top:78px !important}
.navbar-kat .vyroba-content h2 {margin-top: 2rem}
.navbar-kat .col-xl {border-bottom: 0 !important}
.vyroba .col0{border:none;padding: 0 !important;padding-left: 0 !important;}
.vyroba .col0 td {border:none;}
.vyroba .col0 h2 {text-align: center;min-width:100px;}
.vyroba .col0 i {display: none}
.vyroba .col1{border:none;border-bottom: 1px solid #ccc;padding: 0 !important;padding-left: 0 !important;}
#vyroba-row-0 .col1 .vyroba-tyden {display: none !important}
#vyroba-row-0 .vyroba-kat-nazev {display: none !important}
.vyroba-tyden-first {text-align: left !important;margin-left: 10px}
h2.vyroba-tyden span, h2.vyroba-tyden-first span {font-size: 0.9rem; color:#000 !important}
.vyroba .col2{border:none;border-bottom: 1px solid #ccc;padding: 0 !important;padding-left: 0 !important;}
.vyroba .col3{border:none;border-bottom: 1px solid #ccc;padding: 0 !important;padding-left: 0 !important;}
.vyroba .col4{border:none;border-bottom: 1px solid #ccc;padding: 0 !important;padding-left: 0 !important;}
.vyroba .col5{border-bottom: 1px solid #ccc;padding: 0 !important;padding-left: 0 !important;}
.stat-total .vyroba-content .card-body {border-bottom: 1px solid #ccc !important}
.vyroba-content .card-header {background: none}
.vyroba-content h2 {color: #25c2ac !important;text-align: center;font-size: 1.2rem !important;font-weight: 500 !important;margin-bottom: 1rem;}
.vyroba-content h2 i {color: #25c2ac !important}
.vyroba-content .card-body {background:#F4F4F2;border:1px solid #ccc;border-left: 2px solid #ccc;border-right: 0;border-bottom:0;font-size:0.8rem!important;padding-left: 10px !important;padding-right:10px !important;}
.vyroba-content td{padding-top:0.2rem;padding-bottom:0.2rem;padding-right:0.5rem;border-bottom:1px solid #ccc;vertical-align:top;text-align: right}
.vyroba-content td:last-child {padding-right: 0}
.vyroba-content td:first-child, .vyroba-content td:nth-child(2) {text-align: left}
.vyroba-content .total td:nth-child(2) {text-align: right}
.vyroba-content tr:hover{background:#dfdfdf;}
.vyroba-content a{color:#000!important;}
.vyroba-content .noborder td {border: 0 !important}
div .vyroba {margin-bottom: 1rem}
h2.vyroba-tyden {text-align: left !important;margin-left: 10px}
.vyroba .header-hide {display: none}
.vyroba-poznamka-kat{border-top:1px solid #ccc;}
.vyroba-poznamka-kat td {border-bottom: 0 !important}
.stav {min-width: 55px}
.zakazka-stav-prijata,.zakazka-stav-vyrizena,.zakazka-stav-expedovana{margin-left:5px;}
.total td{border:0!important;padding-top:0.5rem;padding-bottom:0.5rem;}
.total .green{color:#25c2ac;}
.print-icon {color:#25c2ac !important;margin-left: 10px}

/* Vyroba - hledat */
.search-listing {margin-top: 2rem}
.hledat .col1 {background: #F4F4F2;border: 1px solid #ccc;border-right: 0;font-size: 0.8rem!important;padding-left: 10px !important;padding-right: 10px !important;margin-bottom: 2rem}
.hledat td, .hledat th {padding-top: 0.2rem;padding-bottom: 0.2rem;border-bottom: 1px solid #ccc;vertical-align: top;text-align: right;}
.hledat a {color:#000}
.hledat a:hover {color:#000}
.hledat th {color:#25c2ac;font-weight: normal}
#search-result h2 {margin-bottom:0!important;padding-top: 0.3rem;font-size: 1.4rem !important}
.hledat-term {background:#25c2ac;color:#fff;font-size:1.4rem!important;padding:0.25rem 0.5rem;}
.hledat .no-border td {border-bottom: 0}
#vyroba-hledat th,#vyroba-hledat td{padding-right:1rem!important;vertical-align:top;}
.hledat-error {padding: 1rem;text-align: center}

/* Sklad */
.sklad .col1{border:none;padding: 0 !important;padding-left: 0 !important;}
.sklad .col2{border:none;padding: 0 !important;padding-left: 0 !important;}
.sklad th {color:#25c2ac;font-weight: 400;}
.sklad td, .sklad th {text-align: right;padding: 0 0.2rem 0 0.2rem}
.sklad table tr td:first-child, .sklad table tr th:first-child {text-align: left !important}
.sklad {margin-bottom: 2rem;margin-top: 2rem}

/* Cards */
.card {border: 0 !important;padding: 0 !important}
.card-header {padding: 0 !important;border:0 !important}
.card-body {padding: 0 !important}

/* Statistika */
.statistika-listing {margin-top: 2rem}
.statistika .col0{border:none;padding: 0 !important;padding-left: 0 !important;}
.statistika .col0 td {border:none;}
.statistika .col0 h2 {text-align: center;min-width:100px;}
.statistika .col0 i {display: none}
.statistika .col1{border:none;padding: 0 !important;padding-left: 0 !important;}
.statistika .col2{border:none;padding: 0 !important;padding-left: 0 !important;}
.statistika .col3{border:none;padding: 0 !important;padding-left: 0 !important;}
.statistika .col4{border:none;padding: 0 !important;padding-left: 0 !important;}
.statistika .col5{padding: 0 !important;padding-left: 0 !important;}
.statistika .col6{padding: 0 !important;padding-left: 0 !important;}
.stat-total .statistika-content .card-body {border-bottom: 1px solid #ccc !important}
div.statistika {margin-bottom: 2rem}
.statistika-content .card-header {background: none}
.statistika-content h2 {color: #25c2ac !important;text-align: center;font-size: 1.2rem !important;font-weight: 500 !important;margin-bottom: 1rem;}
.statistika-content h2 i {color: #5b6770 !important}
.statistika-content .card-body {background:#F4F4F2;border:1px solid #ccc;border-right: 0;border-bottom:0;font-size:0.8rem!important;padding-left: 10px !important;padding-right:10px !important;}
.statistika-content td{padding-top:0.2rem;padding-bottom:0.2rem;border-bottom:1px solid #ccc;vertical-align:top;}
.statistika-content tr:hover{background:#dfdfdf;}
.statistika-content a{color:#000!important;}
.statistika-content .noborder td {border: 0 !important}
.header-hide .card-header {display: none}
div .statistika table tr td:first-child {text-align: left} 
div .statistika table tr td:first-child + td {text-align: right}

/* Admin */
.admin-listing {margin-top: 2rem}
.admin .col1{border:none;padding: 0 !important;padding-left: 0 !important;}
.admin .col2{border:none;padding: 0 !important;padding-left: 0 !important;}
.admin .col3{border:none;padding: 0 !important;padding-left: 0 !important;}
.admin .col4{border:none;padding: 0 !important;padding-left: 0 !important;}
.admin .col5{border:none;padding: 0 !important;padding-left: 0 !important;}
.admin .col6{padding: 0 !important;padding-left: 0 !important;}
.admin-header-first {text-align: left !important;margin-left: 10px}
.admin-header-mobile {display: none}
.admin-kapacita-kat {display: none}
div.admin {margin-bottom: 2rem}

.admin-content .card-header {background: none}
.admin-content h2 {color: #25c2ac !important;text-align: center;font-size: 1.2rem !important;font-weight: 500 !important;margin-bottom: 1rem}
.admin-content h2 i {color: #5b6770 !important}
.admin-content .card-body {background:#F4F4F2;border:1px solid #ccc;border-right: 0;font-size:0.8rem!important;padding-left: 10px !important;padding-right:10px !important;}
.admin-content td{padding-top:0.2rem;padding-bottom:0.2rem;border-bottom:1px solid #ccc;vertical-align:top;}
.admin-content tr:hover{background:#dfdfdf;}
.admin-content a{color:#000!important;}
.admin-content .noborder td {border: 0 !important}

div .admin table tr td:first-child {text-align: left} 
div .admin table tr td:first-child + td {text-align: right}

/* Footer */
.footer-version{font-size:0.9rem;color:#5b6770;}

/* TOOLTIPS */
.tooltip.show {opacity: 1 !important;}
				
/* Prijata checkbox */
.tooltip.prijata .tooltip-inner{ background-color:#43ADEE;}
.prijata.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .prijata.bs-tooltip-bottom .arrow::before {border-bottom-color: #43ADEE !important;}
.prijata.bs-tooltip-auto[x-placement^=top] .arrow::before, .prijata.bs-tooltip-top .arrow::before {border-top-color: #43ADEE !important;}
.prijata.bs-tooltip-auto[x-placement^=left] .arrow::before, .prijata.bs-tooltip-left .arrow::before {border-left-color: #43ADEE !important;}
.prijata.bs-tooltip-auto[x-placement^=right] .arrow::before, .prijata.bs-tooltip-right .arrow::before {border-right-color: #43ADEE !important;}
		
/*Vyrizena checkbox */
.tooltip.vyrizena .tooltip-inner{ background-color:#25c2ac;}
.vyrizena.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .vyrizena.bs-tooltip-bottom .arrow::before {border-bottom-color: #25ca2c !important;}
.vyrizena.bs-tooltip-auto[x-placement^=top] .arrow::before, .vyrizena.bs-tooltip-top .arrow::before {border-top-color: #25ca2c !important;}
.vyrizena.bs-tooltip-auto[x-placement^=left] .arrow::before, .vyrizena.bs-tooltip-left .arrow::before {border-left-color: #25ca2c !important;}
.vyrizena.bs-tooltip-auto[x-placement^=right] .arrow::before, .vyrizena.bs-tooltip-right .arrow::before {border-right-color: #25ca2c !important;}
		
/*Expedovano checkbox */
.tooltip.expedovana .tooltip-inner{ background-color:#999;}
.expedovana.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .expedovana.bs-tooltip-bottom .arrow::before {border-bottom-color: #999 !important;}
.expedovana.bs-tooltip-auto[x-placement^=top] .arrow::before, .expedovana.bs-tooltip-top .arrow::before {border-top-color: #999 !important;}
.expedovana.bs-tooltip-auto[x-placement^=left] .arrow::before, .expedovana.bs-tooltip-left .arrow::before {border-left-color: #999 !important;}
.expedovana.bs-tooltip-auto[x-placement^=right] .arrow::before, .expedovana.bs-tooltip-right .arrow::before {border-right-color: #999 !important;}


/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {  
 
}
 
/* Medium devices (tablets, 768px and up) The navbar toggle appears at this breakpoint */
@media (min-width: 768px) {  
 
}
 
/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) { 
 
}
 
/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {  
    
}



/* Responsive Styles (575)*/
@media(max-width:575px) {

}

/* Responsive Styles (767)*/
@media(max-width:767px) {
#tyden-search {max-width: none !important; margin-top: 1.5rem;margin-bottom: 0rem !important;}
#search {max-width: none !important; margin-top: 1rem !important}
}

/* Responsive Styles (992)*/
@media(max-width:1200px) {

/* SPOLECNE */
.navbar-kat {display: none}
.vyroba-listing {margin-top: 2rem}
.col-xl, .col-xl-auto {margin-bottom: 2rem;}
.col0 {margin-bottom: 1rem;}
table > td:first-child {text-align: center !important}

/* VYROBA */
div.vyroba {margin-bottom: 0}
.vyroba .col1 .card-header h2.vyroba-tyden {font-size: 1.5rem !important;color:#fff !important;background: #ccc;margin-left: 0;padding:0.5rem}
.vyroba .card-header h2.empty {display:none !important}
.card-header h2 {text-align: center !important}
.header-hide {display: block !important}
#vyroba-row-0 .col1 .vyroba-tyden {display: block !important}
.vyroba-tyden-first {display: none !important}

/* VYROBA - hledat */
.hledat th:nth-child(7), .hledat td:nth-child(7) {display: none}
.hledat th:nth-child(3), .hledat td:nth-child(3) {display: none}
#search-result h2 {padding-top: 0rem;font-size: 0.9rem !important}
.hledat-term {font-size:0.9rem!important;}

/* SKLAD */
.sklad td:last-child, .sklad th:last-child {display:none}
.sklad th {padding-top: 0.3rem}
.sklad .col2 {margin-bottom: 0}

/* ADMIN */
.admin-header-mobile {display: none}
.admin-header-first {display: none}
.col1 .admin-header-mobile {display:block;font-size: 1.5rem !important;color:#fff !important;background: #ccc;text-align: center;padding:0.5rem}
.admin-solo {text-align: center !important}
.admin-kapacita-kat {display: block}
div.admin {margin-bottom: 0}

/* STATISTIKA */
#stats-row-0 .col0 .card-header {display: none}
.col0 .card-body {background: #ccc; border: 0 !important}
.col0 .card-body td {border: 0px solid;font-size: 1.5rem;color:#fff !important;}
.statistika .card-body {border-bottom: 1px solid #ccc}
.statistika .col6 {margin-bottom: 0}
.col0 .card-body table tr:nth-child(2) {display:none !important}
.stat-total .statistika-content .card-body {border-bottom: 0 !important;}
.stat-total .card-body table .red {color:red !important}
.statistika-content tr:hover{background: none}

/* NAVBAR */
.navbar {font-size: 1.0rem !important}
.dropdown {margin:0 !important;}
.dropdown-menu {background: #5b6770 !important; border: 0 !important}
.dropdown-item {color:#25c2ac !important;font-size: 1.0rem !important;padding-left:0rem !important}
.drop-invisible {display: none !important}
.offcanvas-collapse {z-index: 9999;position: fixed;top: 75px;bottom: 0;left: 30%;width: 100%;padding-right: 1rem;padding-left: 1rem;overflow-y: auto;background-color: #5b6770;transition: -webkit-transform .3s ease-in-out;transition: transform .3s ease-in-out;transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;-webkit-transform: translateX(100%);transform: translateX(100%);}
.offcanvas-collapse.open {-webkit-transform: translateX(-1rem);transform: translateX(-1rem);}
.header-hide .card-header {display: inline}
#tyden-search {max-width: 400px;min-width: none !important;text-align: center !important;margin-bottom: 1rem;margin-top: 1.5rem}
#search {max-width: 400px; margin-left: none !important;margin-top: 1.5rem}
.search-form-filter, .search-form {float: none !important;max-width: 300px}
#page-title {float:left;display: inline;padding-left:0}

div .admin table tr td:first-child {text-align: left} 
div .admin table tr td:first-child + td {text-align: right}
  
}


/* Responsive Styles (992)*/
@media(min-width:992px) {
}


