﻿body{background:#214163}header .navbar{background:rgba(0, 0, 0, 0.5) !important;margin-bottom:20px;color:#ccc}header .navbar a{color:#ccc}#footer{background:rgba(0, 0, 0, 0.5);color:#ccc;font-size:10px;margin-top:20px}#footer p{margin:0;padding:15px 0px}img{max-width:100%;heiught:auto}.home-page .parent{display:grid;grid-template-columns:290px repeat(3, 1fr);grid-template-rows:112px 113px repeat(4, 1fr);grid-column-gap:0px;grid-row-gap:0px;margin:76px 0px 20px 0px;min-height:680px}.home-page .parent>div{background:rgba(255, 255, 255, 0.95);border-radius:15px;margin:5px;overflow:hidden}.home-page .parent .div1{grid-area:1 / 1 / 3 / 2}.home-page .parent .div2{grid-area:3 / 1 / 7 / 2}.home-page .parent .div3{grid-area:1 / 2 / 4 / 5}.home-page .parent .div4{grid-area:4 / 2 / 7 / 3}.home-page .parent .div5{grid-area:4 / 3 / 7 / 4}.home-page .parent .div6{grid-area:4 / 4 / 7 / 5}.home-page .parent .bg-red-100{background:#E30B21;color:#fff}.home-page .parent .bg-red-100 a{color:#fff}.home-page .parent .box-link{display:block;overflow:hidden;position:relative;width:100%;height:100%;text-align:center}.home-page .parent .box-text{display:block;overflow:hidden;position:absolute;bottom:15px;left:15px;right:15px;color:#214163;font-size:30px;line-height:36px;letter-spacing:4px}.home-page .parent .box-text a{color:#214163}.home-page .parent .box-icon{display:block;overflow:hidden;position:absolute;top:35px;left:50%;width:190px;height:190px;margin:0px 0px 0px -95px;background:#214163;border-radius:50%;text-align:center;padding:20px}.home-page .parent .box-icon img{max-width:100%;height:auto}.home-page .parent .icon-top-right{display:block;overflow:hidden;position:absolute;top:15px;right:15px;font-size:30px;border-radius:50%}.home-page .parent .icon-bottom-left{font-size:40px;margin-top:10px}.home-page .parent .icon-blue{color:#214163}.home-page .parent .icon-red{color:#e30b21}.home-page .parent .icon-2x{font-size:50px}.home-page .parent .font-size-2x{font-size:30px;line-height:36px}.home-page .parent .box-logo{background:#F5F5F5}.home-page .parent .box-logo .box-link{color:#f5f5f5 !important}.home-page .parent .box-logo .img-slogan{padding:15px 15px 15px 15px}.home-page .parent .box-logo .slogan{text-align:right;font-size:32px;line-height:30px;color:#214163;padding:0px 0 0 0 !important;letter-spacing:2px;text-decoration:none !important}.home-page .parent .box-logo .slogan-alt{text-align:center;font-size:210px;line-height:190px;color:#214163;padding:0px;letter-spacing:1px;display:block;position:absolute;bottom:-65px;left:-40px;right:-40px;font-weight:bold}.home-page .parent .box-logo .slogan-alt-img{display:block;overflow:hidden;position:absolute;bottom:-8px;left:0px;right:0px;background:red}.home-page .parent .box-slogan .box-link{display:block;overflow:hidden;position:relative;width:100%;height:100%;text-align:left;color:#fff !important}.home-page .parent .box-slogan .box-link h3{color:#fff;font-size:35px;font-weight:700}.home-page .parent .box-slogan .box-link .box-text{font-size:22px;line-height:22px;color:#fff !important}.home-page .parent .box-slogan .box-link .box-text i{margin-top:20px;font-size:40px}.home-page .parent .box-welcome{padding:20px;font-size:14px;line-height:18px;color:#214163;position:relative}.home-page .parent .box-welcome h3{font-size:24px;line-height:30px;font-weight:700;color:#214163}.home-page .parent .box-welcome h4{font-size:17px;line-height:25px;font-weight:700;color:#214163}.home-page .parent .box-go-to{border-radius:50%}.home-page .parent .box-go-to i{font-size:150px;line-height:210px}.sub-home-page .parent{display:grid;grid-template-columns:290px repeat(3, 1fr);grid-template-rows:112px 113px repeat(4, 1fr);grid-column-gap:0px;grid-row-gap:0px;margin:0px 0px 0px 0px;min-height:709px}.sub-home-page .parent>div{background:rgba(255, 255, 255, 0.95);border-radius:15px;margin:5px;overflow:hidden}.sub-home-page .parent .div1{grid-area:1 / 1 / 3 / 2}.sub-home-page .parent .div2{grid-area:3 / 1 / 7 / 2}.sub-home-page .parent .div3{grid-area:1 / 2 / 4 / 5}.sub-home-page .parent .div4{grid-area:1 / 2 / 4 / 3}.sub-home-page .parent .div5{grid-area:1 / 3 / 4 / 4}.sub-home-page .parent .div6{grid-area:1 / 4 / 4 / 5}.sub-home-page .parent .div7{grid-area:4 / 2 / 7 / 3}.sub-home-page .parent .div8{grid-area:4 / 3 / 7 / 4}.sub-home-page .parent .div9{grid-area:4 / 4 / 7 / 5}.sub-home-page .parent .bg-red-100{background:#E30B21;color:#fff}.sub-home-page .parent .bg-red-100 a{color:#fff}.sub-home-page .parent .box-link{display:block;overflow:hidden;position:relative;width:100%;height:100%;text-align:center}.sub-home-page .parent .box-text{display:block;overflow:hidden;position:absolute;bottom:15px;left:15px;right:15px;color:#214163;font-size:30px;line-height:36px;letter-spacing:4px}.sub-home-page .parent .box-text a{color:#214163}.sub-home-page .parent .box-icon{display:block;overflow:hidden;position:absolute;top:35px;left:50%;width:190px;height:190px;margin:0px 0px 0px -95px;background:#214163;border-radius:50%;text-align:center;padding:20px}.sub-home-page .parent .box-icon img{max-width:100%;height:auto}.sub-home-page .parent .icon-top-right{display:block;overflow:hidden;position:absolute;top:15px;right:15px;font-size:30px;border-radius:50%}.sub-home-page .parent .icon-bottom-left{font-size:40px;margin-top:10px}.sub-home-page .parent .icon-blue{color:#214163}.sub-home-page .parent .icon-red{color:#e30b21}.sub-home-page .parent .icon-2x{font-size:50px}.sub-home-page .parent .font-size-2x{font-size:30px;line-height:36px}.sub-home-page .parent .box-logo{background:#F5F5F5}.sub-home-page .parent .box-logo .box-link{color:#f5f5f5 !important}.sub-home-page .parent .box-logo .img-slogan{padding:15px 15px 15px 15px}.sub-home-page .parent .box-logo .slogan{text-align:right;font-size:32px;line-height:30px;color:#214163;padding:0px 0 0 0 !important;letter-spacing:2px;text-decoration:none !important}.sub-home-page .parent .box-logo .slogan-alt{text-align:center;font-size:210px;line-height:190px;color:#214163;padding:0px;letter-spacing:1px;display:block;position:absolute;bottom:-65px;left:-40px;right:-40px;font-weight:bold}.sub-home-page .parent .box-logo .slogan-alt-img{display:block;overflow:hidden;position:absolute;bottom:-8px;left:0px;right:0px;background:red}.sub-home-page .parent .box-slogan .box-link{display:block;overflow:hidden;position:relative;width:100%;height:100%;text-align:left;color:#fff !important}.sub-home-page .parent .box-slogan .box-link h3{color:#fff;font-size:35px;font-weight:700}.sub-home-page .parent .box-slogan .box-link .box-text{font-size:22px;line-height:22px;color:#fff !important}.sub-home-page .parent .box-slogan .box-link .box-text i{margin-top:20px;font-size:40px}.sub-home-page .parent .box-welcome{padding:20px;font-size:14px;line-height:18px;color:#214163;position:relative}.sub-home-page .parent .box-welcome h3{font-size:24px;line-height:30px;font-weight:700;color:#214163}.sub-home-page .parent .box-welcome h4{font-size:17px;line-height:25px;font-weight:700;color:#214163}.sub-home-page .parent .box-go-to{border-radius:50%}.sub-home-page .parent .box-go-to i{font-size:150px;line-height:210px}.login-wrap{background:url("../img/logo.png") no-repeat center 25px rgba(0, 0, 0, 0.3);border-radius:25px;padding:80px 25px 25px 25px;margin:80px auto 0px auto;max-width:500px;display:block;position:relative;box-shadow:15px 15px 45px 0px rgba(0, 0, 0, 0.1)}.login-wrap .login-box{display:block;position:relative}@media screen and (max-width:1200px){.home-page .parent{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:225px 350px 350px;grid-column-gap:0px;grid-row-gap:0px}.home-page .parent .div1{grid-area:1 / 1 / 2 / 2}.home-page .parent .div2{grid-area:1 / 2 / 2 / 4}.home-page .parent .div3{grid-area:2 / 1 / 3 / 4}.home-page .parent .div4{grid-area:3 / 1 / 4 / 2}.home-page .parent .div5{grid-area:3 / 2 / 4 / 3}.home-page .parent .div6{grid-area:3 / 3 / 4 / 4}}@media screen and (max-width:991px){.home-page .parent{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:225px 380px 350px 350px;grid-column-gap:0px;grid-row-gap:0px}.home-page .parent .div1{grid-area:1 / 1 / 2 / 2}.home-page .parent .div2{grid-area:1 / 2 / 2 / 3}.home-page .parent .div3{grid-area:2 / 1 / 3 / 3}.home-page .parent .div4{grid-area:3 / 1 / 4 / 2}.home-page .parent .div5{grid-area:3 / 2 / 4 / 3}.home-page .parent .div6{grid-area:4 / 1 / 5 / 2}.home-page .parent .div7{grid-area:4 / 2 / 5 / 3}}@media screen and (max-width:768px){.home-page .parent{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:225px 470px 350px 350px;grid-column-gap:0px;grid-row-gap:0px}.home-page .parent .div1{grid-area:1 / 1 / 2 / 2}.home-page .parent .div2{grid-area:1 / 2 / 2 / 3}.home-page .parent .div3{grid-area:2 / 1 / 3 / 3}.home-page .parent .div4{grid-area:3 / 1 / 4 / 2}.home-page .parent .div5{grid-area:3 / 2 / 4 / 3}.home-page .parent .div6{grid-area:4 / 1 / 5 / 2}.home-page .parent .div7{grid-area:4 / 2 / 5 / 3}.login-wrap{padding:80px 25px 25px 25px;margin:10vh auto 0px auto}}input:invalid+.isok::after{content:"x";padding-left:0px;color:red !important;font-size:20px}input:valid+.isok::after{content:"v";padding-left:0px;color:green;font-size:20px}select:invalid+.isok::after{content:"✖";padding-left:0px;color:red;font-size:12px}select:valid+.isok::after{content:"✓";padding-left:0px;color:green;font-size:12px}textarea:invalid+.isok::after{content:"✖";padding-left:0px;color:red;font-size:12px}textarea:valid+.isok::after{content:"✓";padding-left:0px;color:green;font-size:12px}input:focus,select:focus,textarea:focus{outline:none !important}.isok{display:block;overflow:hidden;position:absolute;top:-4px;right:7px}.main-content-page{color:#fff}.main-content-page .page-title{background:rgba(0, 0, 0, 0.5);padding:10px 20px;margin:0px 0px 25px 0px;font-size:26px;border-left:5px solid #E30B21;border-bottom:2px solid #E30B21;border-top:1px solid #E30B21}.main-content-page h3{background:rgba(0, 0, 0, 0.5);padding:10px 20px;margin:0 0 15px 0px;font-size:20px;border-left:5px solid #E30B21}.projekty-box{display:block;width:100%;position:relative}.projekty-box .projekty-box-more{display:block;opacity:0;overflow:hidden;position:absolute;top:-5px;z-index:99;right:-6px;background:#333;width:auto;height:auto;padding:4px 5px;border:1px solid #000}.projekty-box:hover .projekty-box-more{opacity:1}.active>.page-link,.page-link.active{z-index:3;background-color:#E30B21;border-color:#E30B21}