/* STICKY SIDE SOCIAL ICONS BAR */
.icon-bar {
    position: fixed;
    top: 40%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 10000;
}

.icon-bar a {
    display: block;
    text-align: center;
    padding: 10px;
    transition: all 0.3s ease;
    color: white;
    font-size: clamp(15px, 3vw, 30px);
    border-radius: 0 15% 15% 0;
}

.icon-bar a:hover {
    opacity: 0.7;
}

.instagram {
    background: #f09433;
    background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
    background: -webkit-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
    background: linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f09433', endColorstr='#bc1888', GradientType=1);
    color: white;
    
}

.instagram .fa-instagram {
    color: white;
}

.linkedin {
    background: #0072b1;
    color: white;
}

.facebook {
    background: #3B5998;
    color: white;
}

.spacing-zarzad {
    height: 20px;
    width: 100%;
    clear: both;
}

.faq-instruction {
    opacity: 0;
}

.btn-custom {
    border: 1px solid white;
}

.zapisy-item {
    display: block;
    border: 3px solid #2166A6;
    text-align: center;
    padding: 10px 10px;
    background-color: white;
    margin: auto;
}

.zapisy-item hr {
    width: 100%;
    color: #222;
    border-top: 2px solid black;
}

.zapisy-width h2 {
    font-weight: 300;
    font-size: 2rem;
    margin: 0;
}

.zapisy-item h3 {
    font-weight: 400;
    font-size: 1.25rem;
    margin-bottom: 5px;
}

.zapisy-item h5 {
    color: #2166A6;
    font-size: 12px;
    margin-top: 0.5rem;
    text-transform: none;
    font-weight: 400;
}

.zapisy-width {
    padding: 0 2px;
}

.harmonogram{
    margin-bottom: 70px;
}

.thumb-info {
    margin-bottom: 4rem;
}
.feature-box-info-custom {
    margin-bottom: 16px;
}

.disabled-button {
  pointer-events: none;
}