@import url('https://fonts.googleapis.com/css2?family=Mukta:wght@200;300;400;500;600;700;800&display=swap&subset=latin-ext');
@import url('https://fonts.googleapis.com/css2?family=Courgette&display=swap&subset=latin-ext');
@-webkit-keyframes color-change-3x{0%{background:#0d57b3;}50%{background:#002b98;}100%{background:#0d98b3;}}@keyframes color-change-3x{0%{background:#0d57b3;}50%{background:#002b98;}100%{background:#0d98b3;}}
@-webkit-keyframes scale-up-ver-top{0%{-webkit-transform:scaleY(.4);transform:scaleY(.4);-webkit-transform-origin:100% 0;transform-origin:100% 0}100%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:100% 0;transform-origin:100% 0}}@keyframes scale-up-ver-top{0%{-webkit-transform:scaleY(.4);transform:scaleY(.4);-webkit-transform-origin:100% 0;transform-origin:100% 0}100%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:100% 0;transform-origin:100% 0}}
body {font-family: 'Mukta', sans-serif !important;background:#fff url('../img/bg.jpg') right top no-repeat fixed !important;-webkit-background-size:cover !important;-moz-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important;}
.black {color:#000 !important;}
h1 {font-size:1.5rem !important;color:#000 !important;}
h1, h2, h3, h4, h5, h6 {text-transform:uppercase;}
.header h1 {width:20rem;padding:.75rem !important;margin-top:1rem;}
.header h1 a {color:#000;font-size:1.5rem !important;}
.jmb {transition:background 2s linear !important;padding:3rem;padding-top:2rem;padding-bottom:1rem;}
.card-header, .mainContainer .btn-primary:hover, #searchBtn:hover, .page-link {color:#000 !important;text-shadow:1px 1px 0px #fff;border:1px solid #9b999a !important;background: #d3d3d3 !important;
background: -moz-linear-gradient(top,  #d3d3d3 0%, #ffffff 26%, #f2efef 54%, #cecece 91%, #9b999a 100%) !important;
background: -webkit-linear-gradient(top,  #d3d3d3 0%,#ffffff 26%,#f2efef 54%,#cecece 91%,#9b999a 100%) !important;
background: linear-gradient(to bottom,  #d3d3d3 0%,#ffffff 26%,#f2efef 54%,#cecece 91%,#9b999a 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3d3d3', endColorstr='#9b999a',GradientType=0 ) !important;
}
#main_navbar ul li > a {margin-left:5px;margin-right:5px;}
#main_navbar, .mainContainer .btn-primary, .progress-bar, #searchBtn, .page-item.active .page-link, .page-link:hover {color:#fff !important;background: #00215b !important;
background: -moz-linear-gradient(top,  #00215b 0%, #00369b 4%, #00215b 100%) !important;
background: -webkit-linear-gradient(top,  #00215b 0%,#00369b 4%,#00215b 100%) !important;
background: linear-gradient(to bottom,  #00215b 0%,#00369b 4%,#00215b 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00215b', endColorstr='#00215b',GradientType=0 ) !important;
text-shadow:1px 1px 0px #000 !important;
}
#main_navbar ul li ul li > a, #main_navbar ul li ul li ul li > a, ul.submenu li > a {color:#000 !important;background: #ada9a9 !important;
background: -moz-linear-gradient(top,  #ada9a9 0%, #d8e1e7 4%, #d8e1e7 50%, #e0eff9 100%) !important;
background: -webkit-linear-gradient(top,  #ada9a9 0%,#d8e1e7 4%,#d8e1e7 50%,#e0eff9 100%) !important;
background: linear-gradient(to bottom,  #ada9a9 0%,#d8e1e7 4%,#d8e1e7 50%,#e0eff9 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ada9a9', endColorstr='#e0eff9',GradientType=0 ) !important;
text-shadow:1px 1px 0px #e1e1e1 !important;
}
.carousel-item {
    transition: 1s ease-in-out;
    -webkit-transition: 1s ease-in-out;
}
.aktualityNadpis {color:#0d57b3 !important;}
.submenu .subHeader {background:#ffffff !important;color:#000 !important;border:1px solid #7c7c7c !important;} 
ul.submenu li > a {border:1px solid #7c7c7c !important;color:#000 !important;}
ul.submenu li > a:hover, ul.submenu li.active > a {border:1px solid #000 !important;}
.mainContainer .btn-primary, .progress-bar, #searchBtn, .page-item.active .page-link, .page-link:hover {border:1px solid #00215b !important;}
.mainContainer .btn-primary:hover, #searchBtn:hover {text-shadow:1px 1px 0px #fff !important;}
.akce {text-shadow:1px 1px 0px #002b98 !important;}
.colorchange {-webkit-animation:color-change-3x 4s linear infinite alternate both;animation:color-change-3x 4s linear infinite alternate both;}
.fixed-top{-webkit-animation:scale-up-ver-top .4s cubic-bezier(.39,.575,.565,1.000) both;animation:scale-up-ver-top .4s cubic-bezier(.39,.575,.565,1.000) both;border-radius:0 !important;}
article {border-color:#9b999a !important;}
.footer {padding-bottom:4rem !important;}
#main_navbar {border-radius:3px;}
#main_navbar ul li > a {color:#fff !important;border-color:#0d57b3 !important;border-radius:3px;}
#main_navbar ul li ul {margin-left:4px;}
#main_navbar ul li ul li ul {margin-left:0px;} 
#main_navbar ul li ul li > a, #main_navbar ul li ul li ul li > a {margin:0 !important;border-bottom:1px solid #565656 !important;border-radius:0px !important;}
#main_navbar ul li > a:hover, #main_navbar ul li ul li > a:hover, #main_navbar ul li ul li ul li > a:hover, #main_navbar ul li.active > a, #main_navbar ul li.active > a:hover, ul.submenu li > a:hover, ul.submenu li.active > a {background: #0d57b3 !important;
background: -moz-linear-gradient(45deg,  #0d57b3 0%, #4096ee 100%) !important;
background: -webkit-linear-gradient(45deg,  #0d57b3 0%,#4096ee 100%) !important;
background: linear-gradient(45deg,  #0d57b3 0%,#4096ee 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d57b3', endColorstr='#4096ee',GradientType=1 ) !important;
color:#fff !important;border-color:#00459a !important;text-shadow:1px 1px 0px #0d57b3 !important;}
.mainContainer .card-body {background:#fff !important;border-bottom:1px solid #e1e1e1 !important;}
.mainContainer {background:#fff !important;border:0 !important;text-shadow:1px 1px 0px #fff;margin-top:1.5rem;}
.search input {border:1px solid #9b999a;}
.vyhledavani li {border-bottom:1px solid #9b999a;padding:0.5rem;padding-left:1rem;padding-right:1rem;}
.mainContainer .card {background-color:transparent !important;} 
.breadcrumbs .card-body {background: #cccccc !important;
background: -moz-linear-gradient(45deg,  #cccccc 0%, #ffffff 5%, #ffffff 50%, #ededed 95%, #cccccc 100%) !important;
background: -webkit-linear-gradient(45deg,  #cccccc 0%,#ffffff 5%,#ffffff 50%,#ededed 95%,#cccccc 100%) !important;
background: linear-gradient(45deg,  #cccccc 0%,#ffffff 5%,#ffffff 50%,#ededed 95%,#cccccc 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#cccccc',GradientType=1 ) !important;
}
.card {-webkit-box-shadow:0px 0px 2px 0px #ccc;-moz-box-shadow:0px 0px 2px 0px #ccc;box-shadow:0px 0px 2px 0px #ccc;}
.header p {font-size:1.1rem !important;}
.basnicka {font-family: 'Courgette', cursive !important;padding-top:1rem;text-shadow:1px 1px 0px #fff !important;}
.header .krizak p {color:#00215b !important;font-size:1.3rem !important;text-shadow:1px 1px 0px #fff !important;}
.aktualityNadpis, .akceNadpis, .anketaOtazka {color:#00215b !important;}
.logoDiv {text-align:center;margin-top:1rem;}
@media (max-width: 768px) {
    h1 {font-size:1.2rem !important;}
    .header h1 {width:auto;}
    .header h1 a {font-size:1.2rem !important;line-height:32px !important;}
    .jmb {padding:1.4rem !important;}
    #main_navbar ul li > a {margin:0 !important;margin-top:1px !important;margin-bottom:1px !important;border:0 !important;border-radius:0 !important;}
    .logoDiv {text-align:center;margin-bottom:1rem;}
    #main_navbar {border-radius:0px !important;}
}
@media (min-width: 1200px) {
    #container {max-width:1350px;}
}