/*!
 * Start Bootstrap - Modern Business (https://startbootstrap.com/template-overviews/modern-business)
 * Copyright 2013-2019 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-logomodern-business-nav/blob/master/LICENSE)
 */@font-face{font-family:'Universe47';src:url(/css/fonts/Univers47CondensedLight.ttf) format("truetype");font-display: swap;}body{padding-top:0;font-family:Roboto,sans-serif;font-weight:300}.carousel-item{min-height:300px;background:no-repeat center center scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.carousel.slide{padding-top:100px}.portfolio-item{margin-bottom:30px}img{max-width:100%}.h2,h2{font-size:14px;display:inline;margin:0;color:#303030}a:hover{text-decoration:none}.faq-nav{flex-direction:column;margin:0 0 32px;border-radius:2px;border:1px solid #ddd;box-shadow:0 1px 5px rgba(85,85,85,.15)}.faq-nav .nav-link{position:relative;display:block;margin:0;padding:13px 16px;background-color:#fff;border:0;border-bottom:1px solid #ddd;border-radius:0;color:#616161;transition:background-color .2s ease}.faq-nav .nav-link:hover{background-color:#f6f6f6}.faq-nav .nav-link.active{background-color:#f6f6f6;font-weight:700;color:rgba(0,0,0,.87)}.faq-nav .nav-link:last-of-type{border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-bottom:0}.faq-nav .nav-link i.mdi{margin-right:5px;font-size:18px;position:relative}.tab-content{box-shadow:0 1px 5px rgba(85,85,85,.15)}.tab-content .card{border-radius:0}.tab-content .card-header{padding:20px 16px;border-radius:0;background-color:#f6f6f6}.tab-content .card-header h5{margin:0}.tab-content .card-header h5 button{display:block;width:100%;padding:0;border:0;font-weight:400;color:#00adef;text-align:left;white-space:normal}.tab-content .card-header h5 button p{margin:0!important}.tab-content .card-header h5 button:active,.tab-content .card-header h5 button:focus,.tab-content .card-header h5 button:hover,.tab-content .card-header h5 button:hover:active{text-decoration:none}.card-body *{font-weight:300}.card-body ul{padding:0}.card-body li{list-style-position:inside}.tab-content .card-body p{color:#616161}.tab-content .card-body p:last-of-type{margin:0}.accordion>.card:not(:first-child){border-top:0}.collapse.show .card-body{border-bottom:1px solid rgba(0,0,0,.125)}.accordion>.card .card-header{margin-bottom:10px}.tab-content .card{border:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)!important;border-top:1px solid rgba(0,0,0,.1)!important;margin-bottom:15px}.tab-content{box-shadow:none}.accordion>.card .card-header{margin-bottom:0;font-weight:400!important}.tab-content .card-header{padding:20px 16px;border-radius:0;background-color:#fff;border:none}.card-body{border-bottom:none!important;font-size:14px!important;font-weight:400!important}.faq-title{text-align:center}.faq-favorites{border:1px solid rgba(0,0,0,.1)!important;padding:10px 7.5px}.favorites:hover{cursor:pointer;background:rgba(236,0,140,.1);border:1px solid #00adef!important}.col-lg-2{padding-left:0}.col-lg-10{padding-right:0}.faq-head-icon{position:absolute;right:15px;border:2px solid #00adef;border-radius:50%;width:40px;height:40px;display:flex;top:12px;justify-content:center;align-items:center}.expended-icon{transform:rotate(180deg)}.btn-link .faq-head-icon{background:#00adef}.btn-link.collapsed .faq-head-icon{background:#fff}.btn-link .expended-icon{display:block}.btn-link .collapsed-icon{display:none}.btn-link.collapsed .expended-icon{display:none}.btn-link.collapsed .collapsed-icon{display:block}@media (min-width:992px){.navbar-expand-lg .navbar-nav .dropdown-menu{position:fixed;top:98px;width:100%;border:none;border-radius:0;transition:top .5s ease-in-out}.navbar-expand-lg .navbar-nav .dropdown-menu.show{display:flex;padding-left:0;padding-right:0}.hide-desktop{display:none!important}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:80px}.nav-link{height:80px;display:flex;align-items:center}.container-fluid{padding-left:50px;padding-right:50px}.padding-right-0{padding-right:0!important}.navbar-nav{padding-left:75px}}@media (max-width:991px){.hide-mobile{display:none!important}.carousel.slide{padding-top:130px!important}h3{font-size:18px;color:#303030}.dropdown-item{padding:0}.col-lg-3.mb-3.submenu-item{margin:0!important;padding-top:20px;padding-bottom:10px;border-bottom:2px solid #fff;padding-left:30px}}.carousel-control-next-icon{background-image:url(../images/icons/fahrshule-zurich-recht.svg)}.carousel-control-prev-icon{background-image:url(../images/icons/fahrshule-zurich-links.svg)}.carousel-control-next,.carousel-control-prev{width:5%;height: calc(100% - 132px);top: 132px;}nav{font-family:'Universe47',sans-serif!important;display:flex!important;flex-direction:column!important;padding:0!important;font-size:14px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.heading-1{width:100%;height:20px;transition:height .3s ease-in-out;background-color:#303030;color:#fff}.site-title{font-family:'Roboto',sans-serif;font-weight:300;font-size:13px;margin:0;line-height:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}.dropdown-item,.nav-link{outline:0!important;background-color:transparent!important}.dropdown-item.active,.dropdown-item:active{outline:0!important;background-color:transparent!important;color:unset!important}.bg-light{background-color:#fff!important}.navbar-brand{width:100px}.navbar-light .navbar-nav .nav-link{text-transform:uppercase}.carousel-caption{position:absolute;right:50px;bottom:0;left:50px;z-index:10;padding-top:0;padding-bottom:0;color:#fff;text-align:center;display:flex;justify-content:flex-start;align-items:flex-end}.carousel-caption h4{margin:0;padding-right:20px;padding-bottom:30px;border-right:1px solid #fff;font-size:50px;line-height:50px;font-family:'Universe47',sans-serif!important}.carousel-caption p{margin:0;padding-left:20px;padding-bottom:30px;font-family:'Universe47',sans-serif!important;font-size:18px}.carousel-indicators{display:none}.headerButtons{display:flex;justify-content:flex-start;flex-direction:row;height:80px;max-width:240px;position:relative}.headerButton{height:80px;flex:1;background-color:#00adef;display:flex;justify-content:center;align-items:center;min-width:80px;border-left:1px solid #fff;cursor:pointer}@media (max-width:991px){.headerButton{height:40px;flex:1;background-color:#00adef;display:flex;justify-content:center;align-items:center;min-width:80px;border-left:1px solid #fff;margin-left:2px}.headerButtons{display:flex;justify-content:flex-start;flex-direction:row;height:auto;max-width:100%;width:100%;position:relative}}.ico{width:22px}.ico.large{width:40px}.cta-section{background-color:#f2f1f0}.cta-content{display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap;width:100%;padding:30px 0;align-items:center}.cta-content p{margin:0}.cta-title{font-family:'Universe47',sans-serif!important;font-size:42px;line-height:42px}.navbar-light .navbar-brand:hover img{transform:scale(.9);transition:all .5s ease-in-out}.headerButton:hover{opacity:.8}.dropdown-toggle::after{display:inline-block!important;background:transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='114.5' height='89' viewBox='0 0 114.5 89'%3E%3Cpath fill='none' stroke='%23666' stroke-width='6' stroke-miterlimit='10' d='M101.455 67.405L57.113 23.062l-7.48 7.474-38.629 38.632'/%3E%3C/svg%3E") no-repeat 50% 50%;background-size:contain;height:10px;width:10px;-webkit-transform:rotate(180deg);transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;margin-left:.255em;vertical-align:.255em;border-top:none!important;border-right:none!important;border-bottom:none!important;border-left:none!important}.dropdown-toggle:hover::after{-webkit-transform:rotate(0);transform:rotate(0);-ms-transform:rotate(0);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:40px;height:40px}.btn-primary{color:#fff;background-color:#00adef;border-color:#00adef;border-radius:0}p{margin-top:0;margin-bottom:1rem;font-size:14px;line-height:30px;font-weight:300}.main-content{padding:30px 0 15px}.checkmarks{padding-bottom:0}.checkmarks p:last-of-type{margin:0}h4{font-family:'Universe47',sans-serif!important;font-size:42px;line-height:42px;margin-bottom:30px;margin-top:30px}.flex-five{display:flex;justify-content:center;flex-direction:row;align-items:center;flex-wrap:wrap;max-width:1400px;margin:0 auto}.col-md-5ths{flex:1;min-width:280px;max-width:20%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px 0}.card-item{position:relative;padding:0;margin:15px 0;overflow:hidden}.overlay-title{color:#fff;position:absolute;bottom:10px;padding:0 15px;font-family:'Universe47',sans-serif!important;font-size:27px;text-align:center;width:100%}.cards{padding:30px 0}.gray{background:#f2f1f0;padding:1px 0}.blocks{padding:30px 0}.post-slide12{background:#fff;margin:0 15px;box-shadow:0 1px 2px rgba(43,59,93,.3);overflow:hidden;padding:15px}.post-slide12 .post-img{position:relative;float:left;width:50%;height:auto}.post-slide12 .over-layer{background:rgba(0,0,0,.6);width:100%;height:100%;position:absolute;opacity:0;cursor:pointer;transition:opacity .3s ease 0s}.post-slide12 .over-layer:after{color:#fff;content:"+";font-size:52px;position:absolute;top:31%;left:42%}.post-slide12 .post-img:hover .over-layer{opacity:1}.post-slide12 .post-img img{width:100%;height:auto}.post-slide12 .post-review{float:left;padding:1px 20px;width:50%;position:relative;min-height:160px}.post-slide12 .post-title{margin:0 0 5px 0;text-align:left}.post-slide12 .post-title a{font-size:18px;color:#333;display:block;text-transform:uppercase;transition:color .3s ease}.post-title>a:hover{text-decoration:none;color:#333}.post-slide12 .post-date{color:#00adef;position:absolute;bottom:10px;left:calc(50% + 20px)}.post-slide12 .post-more{color:#00adef;position:absolute;bottom:10px;right:35px}.post-description{color:#333;font-size:14px;font-weight:300;text-align:left;line-height:28px}.owl-pagination{margin-top:40px}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{background:#3498db}@media (max-width:640px){.post-slide12 .post-date{left:20px}}.footer-bottom *{color:#fff}.footer-bottom img{width:40px}.footer-bottom p{display:inline-block;margin:0}h6{display:inline-block;font-size:14px;line-height:30px;margin:0}.design-copy{display:flex;justify-content:space-between;align-items:center;padding:10px 15px}.copy-right{display:flex;align-items:center}footer *{font-weight:300}.footer-bottom a:hover{text-decoration:none;color:#fff;opacity:.7}@media only screen and (max-width:992px){.post-slide12 .over-layer:after{top:39%;left:45%}.design-copy{flex-direction:column}.copy-right,.flexFooter{display:flex!important;flex-direction:column;justify-content:center;align-items:center}}@media only screen and (max-width:640px){.post-slide12 .post-img{width:100%}.post-slide12 .post-review{width:100%;padding:10px}}footer{background-color:#00adef}.seo-links-ul{list-style:none;color:#fff;font-size:14px;font-weight:300;line-height:30px}.seo-title{color:#fff;font-weight:400;font-size:16px}.seo-links-ul li a{list-style:none;color:#fff;font-size:14px;font-weight:300;line-height:30px}.seo-links-ul .ico{width:16px;margin-right:20px;float: left;}.footer-kontakt .seo-links-ul li{display: flex;justify-content: space-between;align-items: center;flex-direction: row;flex-wrap: nowrap;overflow: hidden;height: 30px}.name{display:flex}.margin-left-link{margin-left:36px}.footer-logo img{width:90px;margin:30px}.search-input{min-width:380px;border:none;border-bottom:3px solid;color:#fff;border-radius:0;background-color:transparent;margin-left:30px}@media (max-width:600px){.search-input{min-width:unset;max-width:220px;margin-left:0}}.form-control:focus{box-shadow:none!important;background-color:transparent}.bg-dark{background-color:#303030!important}.social-and-search{display:flex;justify-content:center;flex-direction:column;align-items:center}.search{width:100%}.social-icons{width:100%;display:flex;justify-content:center}.social-icons .ico{margin:10px;width:30px}.navbar-toggler{border:none!important;box-shadow:none!important;outline:0!important}.news{padding-top:100px}.news .search-input{min-width:250px;border:none;border-bottom:0 solid;color:#303030;border-radius:0;background-color:transparent;margin-left:0}.search-news-form{display:flex!important;justify-content:flex-start!important;width:100%;border-bottom:1px solid rgba(0,0,0,.1);padding:15px 0}.news-date{padding:15px 0}.news-card{display:flex;flex-direction:column;justify-content:flex-start}.news-card a{color:#303030}.news-card a:hover{border-bottom:1px solid}.news-card a:hover img{transform:scale(1.1);transition:all .5s ease-in-out}.img-holder{overflow:hidden}.news-desc p{font-size:20px;padding:15px 0}.all-news{display:block;margin:30px auto;width:150px}.home-news{padding:30px 0 60px}.more-news{padding:20px;border-top:1px solid rgba(0,0,0,.1);cursor:pointer}.submenu-item .btn{display:block;margin:15px auto 5px;border:1px solid;border-radius:0;padding:0}.navbar-light .navbar-nav .nav-item:hover .nav-link h2{padding:25px 0 23px}.nav-link:hover::before{content:'';position:absolute;display:inline-block;width:100%;left:0;bottom:0;height:0;background:#303030;transition:all .4s ease}.kontakt-buttons{padding:30px 0;display:flex;justify-content:center;align-items:center}.kontakt a{color:#303030}.contact{padding:30px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:15px}textarea.form-control{height:calc(1.5em + .75rem + 2px);min-height:calc(1.5em + .75rem + 2px)}.kontakt-form{padding:30px 0 50px 0}.seo-links{padding-top:30px}.top-image{overflow:hidden;position:relative;padding-top:100px}.page-list{list-style:none;margin-bottom:30px}.page-list li{margin-top:0;margin-bottom:1rem;font-size:14px;line-height:30px;font-weight:300;display:flex;align-items:center;margin:0}.page-list li img{margin-right:10px}.text-bold{font-weight:400}.btn-primary.focus,.btn-primary:focus{outline:0;box-shadow:none!important}.page-content{padding-top:30px}.page-content ul{list-style:none;padding:0}.page-content ul li{display:flex;align-items:center;font-size:14px;line-height:30px;flex-wrap: wrap;}.page-content ul li:before,.prijava-header ul li:before{content:'';display:inline-block;height:20px;width:20px;background-image:url(../images/icons/fahrshule-zurich-check-list.svg);background-size:contain;background-repeat:no-repeat;margin-right:15px}.headerButtonDesc{position:absolute;color:#fff;background:#00adef;bottom:-45px;left:0;width:100%;margin-left:1px;padding:0;text-align:center;height:0;overflow:hidden;transition:all .5s ease-in-out;z-index:9999}.headerButtonDesc a,.headerButtonDesc span{color:#fff}.headerButtonDesc.visible{height:40px;padding:10px}table{width:100%}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6;width:50%!important}#search{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.77);z-index:999999;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translate(0,-100%) scale(0,0);transform:translate(0,-100%) scale(0,0);opacity:0}#search.open{-webkit-transform:translate(0,0) scale(1,1);transform:translate(0,0) scale(1,1);opacity:1}#search input[type=search]{position:absolute;top:50%;width:100%;color:#fff;background:0 0;font-size:30px;font-weight:300;text-align:center;border:0;margin:0 auto;margin-top:-51px;padding-left:30px;padding-right:30px;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:600px;background-color:#fff;color:#000;padding:15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:992px){#search input[type=search]{font-size:24px}}@media (max-width:768px){#search input[type=search]{top:40%;width:90%}}#search .btn{position:absolute;top:50%;left:50%;margin-top:50px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#00adef;border:#000}@media (max-width:768px){#search .btn{top:40%}}#search .close{position:fixed;top:15px;right:15px;color:#fff;background-color:#00adef;border-color:#00adef;opacity:1;padding:6px 17px;font-size:27px;border:none}#search .close:hover{background-color:#0080b3;color:#fff}#search button[type=submit],#search input[type=submit]{padding:10px 60px;font-size:15px;color:#fff}#search button[type=submit]:hover,#search input[type=submit]:hover{background-color:#0080b3;color:#fff;cursor:pointer}#search form::-webkit-input-placeholder{color:#aaa}#search form::-moz-placeholder{color:#aaa}#search form:-ms-input-placeholder{color:#aaa}#search form:-moz-placeholder{color:#aaa}#search .btn:focus,#search button:focus{outline:0!important;box-shadow:none!important}.logoIcon{display:none}.social-icons a:hover .logoIcon{display:block}.social-icons a:hover .blueIcon{display:none}.blog-page-content{padding-top:100px}.blog-image{float:left;margin-right:30px}.blog-page-content h4{margin-top:0;position:relative}.blog-date{position:absolute;right:0;bottom:0;line-height:25px;font-size:20px;color:#00adef;font-family:Roboto,sans-serif}.search-page{padding-top:100px}.search-title{font-size:20px;letter-spacing:-.02em;line-height:1.4;color:#303030;margin-bottom:15px;padding-top:20px}.displayed-result{font-size:14px;letter-spacing:-.02em;line-height:1.4;color:#303030;margin-bottom:30px}.search-result{border-bottom:1px solid rgba(0,0,0,.1);padding:30px 0}@media (min-width:992px){.nav-item:hover>.nav-link>h2{border-bottom:2px solid}#map{padding-top:130px}.header-top-wrapper{width:100%;height:20px;overflow:hidden;transition:all .5s ease-in-out}.header-top-wrapper.hidden{height:0}.dropdown-menu.headerHidden{top:78px!important;transition:top .5s ease-in-out}.block-link:hover img{transition:all .5s ease-in-out;transform:scale(1.2)}.block-link:hover .card-item-overlay{transition:all .5s ease-in-out;background:linear-gradient(180deg,transparent 50%,#000)}.card-item-overlay{height:calc(100%);color:#fff;position:absolute;bottom:0;padding:0;font-family:'Universe47',sans-serif!important;font-size:32px;text-align:center;width:100%;background:linear-gradient(180deg,transparent 70%,#000)}.navbar-expand-lg .navbar-nav .nav-link{padding-right:1rem;padding-left:1rem}.dropdown-menu:hover,.nav-link:hover+.dropdown-menu{display:flex;padding-left:0;padding-right:0}.col-lg-3.submenu-item{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%;padding:0}.h3,h3{font-size:16px;text-overflow:ellipsis;overflow:hidden;text-align:center;white-space:pre-wrap;min-height:40px}.dropdown-item{padding:0}.dropdown-item-border{padding:0 30px;display:block;border-right:1px solid rgba(0,0,0,.2)}.border-none{border-right:none}}@media (min-width:992px) and (max-width:1375px){.headerButton{min-width:50px}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.h2,h2{font-size:12px}.navbar-nav{padding-left:0}}@media (max-width:992px){.navbar-light .navbar-brand{padding:18px 0;margin:2px 0}body.menu-open{overflow:hidden}.blog-date{position:absolute;right:unset;bottom:-25px;line-height:25px;font-size:15px;color:#00adef;left:0}.blog-image{float:none;margin-right:0;margin-bottom:30px}#map{padding-top:60px}.navbar-nav .dropdown-menu{position:static;float:none;border:none;border-radius:0;background-color:#f7f7f7;padding:0!important}.navbar-nav{height:calc(100vh - 140px);overflow-y:scroll}.header-top-wrapper{width:100%;height:auto;overflow:hidden;transition:all .5s ease-in-out;max-height:100px}.header-top-wrapper.hidden{height:auto;max-height:0}.dropdown-toggle::after{height:20px;width:20px}.headerButtonDesc{position:relative;color:#fff;background:#00adef;bottom:unset;left:0;width:100%;margin-left:0;padding:0;text-align:center;height:0;overflow:hidden;transition:all .5s ease-in-out}.headerButtonDesc.visible{border-top:1px solid}.addressButton{border-left:0;margin-left: 0;}.navbar-light .navbar-toggler .navbar-toggler-icon{background-image:url(/images/icons/fahrshule-zurich-menu-close.svg);width:18px}.navbar-light .navbar-toggler.collapsed .navbar-toggler-icon{background-image:url(/images/icons/fahrshule-zurich-menu.svg);width:20px}.col-md-5ths{flex:1;min-width:145px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px 5px}.cards .col-lg-3{width:50%}.overlay-title{position:relative;bottom:unset;padding:0;font-size:20px;color:#303030;}.card-item{position:relative;padding:0;margin:15px 0}.flex-five-title{text-align:center;width:100%;}.navbar-brand img{padding:0 20px}.carousel-caption{left:15px;width:90%}.news,.top-image,.search-page{padding-top:130px}.carousel-caption h4{padding-bottom:15px;font-size:19px;line-height:30px;text-align:left}.cta-title,h4{font-size:30px;line-height:30px}.carousel-caption p{padding-bottom:15px;font-size:15px;line-height:18px;width:100%;text-align:left}.navbar-light .navbar-nav .nav-link{text-transform:uppercase;padding:25px 15px;border-bottom:1px solid rgba(0,0,0,.1)}.dropdown-toggle::after{position:absolute;right:15px}.post-slide12{background:#fff;margin:0;box-shadow:0 1px 2px rgba(43,59,93,.3);overflow:hidden;padding:15px}.menu-open .header-top-wrapper{max-height:0!important}.h2,h2{font-size:18px;display:inline;margin:0;color:#303030;letter-spacing:.025em}}.search-result a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block}html{scroll-behavior: smooth;}.to-top{position: fixed;bottom: 80px;right: 0;width: 50px;}.to-top.visible img{display: block !important;}.submenu-item .btn:hover{background-color: #00adef; color: #fff !important;}.card-body strong{font-weight: 500 !important;}.seo-links-ul li a:hover{color:#00adef !important}.news-desc-title{font-family: 'Universe47',sans-serif!important;font-size: 22px;line-height: 25px;margin-bottom: 0;margin-top: 0;padding: 15px 0;text-align: left;}.news-desc-content,.news-desc-content p,.news-desc-content a{font-size: 14px !important;padding: 0 !important;text-align: justify;line-height: 1.6;}.news-desc-content a{color:#00adef !important}.news-desc-content a:hover{color: #303030 !important;} .book-modal {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.77);z-index: 999999;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;-webkit-transform: translate(0, -100%) scale(0, 0);transform: translate(0, -100%) scale(0, 0);opacity: 0;display: flex;justify-content: center;align-items: center;}.book-modal.open {-webkit-transform: translate(0, 0) scale(1, 1);transform: translate(0, 0) scale(1, 1);opacity: 1;}.book-modal label{color: white;}.modal-input{position: absolute;top: 50%;width: 100%;color: #fff;background: 0 0;font-size: 30px;font-weight: 300;text-align: center;border: 0;margin: 0 auto;margin-top: -51px;padding-left: 30px;padding-right: 30px;outline: 0;-webkit-box-sizing: border-box;box-sizing: border-box;max-width: 600px;background-color: #fff;color: #000;padding: 15px;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);}@media (max-width: 992px) {.book-modal input[type="text"], .book-modal select{font-size: 16px;}}@media (max-width: 768px) {.book-modal input[type="text"]{ top: 40%; width: 100%;}}.book-modal .btn {position: absolute;top: 50%;left: 50%;margin-top: 50px;-webkit-transform: translateX(-50%);transform: translateX(-50%);background-color: #00adef;border: #000;}@media (max-width: 768px) {.book-modal .btn { top: 40%;}}.book-modal .close {position: fixed;top: 15px;right: 15px;color: #fff;background-color: #00adef;border-color: #00adef;opacity: 1;padding: 6px 17px;font-size: 27px;border: none;}.book-modal .close:hover {background-color: #0080b3;color: #fff;}.book-modal button[type="submit"],.book-modal input[type="submit"] {padding: 10px 60px;font-size: 15px;color: #fff;}.book-modal button[type="submit"]:hover,.book-modal input[type="submit"]:hover {background-color: #0080b3;color: #fff;cursor: pointer;}.book-modal form::-webkit-input-placeholder {color: #aaa;}.book-modal form::-moz-placeholder {color: #aaa;}.book-modal form:-ms-input-placeholder {color: #aaa;}.book-modal form:-moz-placeholder {color: #aaa;}.book-modal .btn:focus,.book-modal button:focus {outline: 0 !important;box-shadow: none !important;}.book-modal .form-control:focus{background: #fff !important;}.ui-timepicker-container{z-index: 1000000 !important;}@media(max-width:768px){.book-modal form{width: 80%;margin-top: -25px;}.book-modal .form-group{margin: 0 !important;}.book-modal .btn{margin-top: 20px;}.book-modal label {color: white;margin-bottom: 0;margin-top: 0;}}.block-link:hover .card-item-overlay .overlay-title{color:#00adef !important;}.page-content.kurse ul li a,.card-body p a {margin-left: auto;display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;color:#fff;background-color:#00adef;border-color:#00adef;border-radius:0;padding-top: 5px;padding-bottom: 5px;}.page-content.kurse ul li a:hover,.card-body p a:hover{color:#fff;background-color:#0080b3;border-color:#0080b3}.dropdown-item img {opacity: 1;transition: all 0.3s ease-in-out; }.dropdown-item img:hover {transition: all 0.3s ease-in-out;opacity: 0.6; }.page-content.kurse ul li{padding:5px 0;border-bottom: 1px solid rgba(0,0,0,.1);}.kontakt:hover .kontaktButton,.kontakt:hover span {color:#00adef !important }@media(max-width:768px){.name{display: inline-block;}.seo-links-ul .ico{margin-top: 5px;}}.book-modal form{width: 80% !important;}.book-modal .form-control{border-radius: 0 !important;}.image404{position: relative;padding-top: 100px;}.container-404{    position: absolute;top: 20%;width: 100%;display: flex;align-items: center;justify-content: center;}.container-404 .page-content{width: 80%;display: flex;justify-content: center;flex-direction: column;align-items: center;background: rgba(0,0,0,0.43);color: #fff;}.title-404{font-size: 200px;line-height: 200px;}@media(max-width:992px){.navbar-collapse{height: 100vh;}.carousel-caption h4{width:50%}.image404{padding-top: 130px;}.container-404{position: absolute;top: 30%;width: 100%;display: flex;align-items: center;justify-content: center;}.container-404 .page-content{width: 96%;display: flex;justify-content: center;flex-direction: column;align-items: center;background: rgba(0,0,0,0.43);color: #fff;padding: 20px 2px;}.title-404{font-size: 50px;line-height: 50px; margin: 0;}.container-404 .page-content ul li {font-size: 12px;line-height: 25px;}}.search-button{background-color: transparent;border:none;    display: flex;width: 40px;height: 40px;border-radius: 50%;align-items: center;justify-content: center;transition: all 0.5s ease-in-out;}.search-button:hover,.search-button:focus,.search-button:active{background-color: #0080b3;outline:none;box-shadow: none;}@media(max-width:768px){.flex-five{align-items: flex-start;}table tr td:nth-of-type(1),table tr th:nth-of-type(1){width: 60% !important;}.page-content.kurse ul li a{display: block;width: 100%; margin: 10px 0;}.page-content ul li:before{display: none;}.popup:hover span{left: 5px !important;top:10%;}}.gradient-overlay{    background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 31%, rgba(0,0,0,0) 100%);position: absolute;top: 0;bottom: 0;left: 0; right: 0;}.prijava-header{    width: 290px;background:#f2f1f0;padding: 15px;float: right; margin-top: 30px;}.prijava-header span{margin-bottom: 15px;font-weight: 400;display: block;}@media(max-width:768px){.prijava-header {width: 290px;background: #f2f1f0;padding: 15px;float: none; margin-top: 30px; margin-bottom: -30px;margin-left: auto;margin-right: auto;}.page-content .prijava-header {width: 290px;background: #f2f1f0;padding: 15px;float: none; margin-top: 0; margin-bottom: 30px;margin-left: auto;margin-right: auto;}}.prijava-header ul{list-style: none !important;padding: 0;}.page-content p strong{font-weight: 400!important; }.page-content p a{color: #fff;background-color: #00adef;border-color: #00adef;border-radius: 0;display: inline-block;font-weight: 400;text-align: center;vertical-align: middle;user-select: none;padding: .375rem .75rem;font-size: 1rem;line-height: 1.5;border-radius: .25rem;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}.page-content p a strong{font-weight: 400 !important;}.page-content p a:hover{background-color: #0080b3;}.news-desc-content {display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;text-align: justify;font-weight: 300 !important;}.news-desc-content p { margin: 0 !important;}
 