html,
body {
    font-family: "VIsion", "VIsion-2", "VIsion-3", sans-serif; color: #424242; font-size: 14px;
}

.wrap {
    
}

.wrap > .container {
    padding: 0px 15px 20px;
}

.green {color: #69b93d;}
.white {color: #fff;}

.logo {margin-top: 20px;}
.main {height: 100%; min-height: 100%;}
.box-text {margin-top: 30px; padding-top: 70px; padding-bottom: 60px; background: linear-gradient(90deg, rgba(35,169,59,1) 0%, rgba(172,203,55,1) 100%); color: #fff}

.btn {font-size: 24px; color: #fff; background-color: #aa198d; border-radius: 30px; padding: 10px 40px 10px 40px; border: 2px solid #aa198d;}
.btn:hover { color: #69b93d; background-color: #dfffce; }
.btn:focus {box-shadow: none;}
p.button-zaloguj {text-align: right;}

.pliki .btn {font-size: 16px; color: #fff; background-color: #aa198d; border-radius: 10px; padding: 0px 3px 0 3px; border: 2px solid #aa198d;}

h1 {font-size: 26px;}

.witamy p {font-size: 16px;}
.witamy h1 {margin-bottom: 40px;}

.main p{padding-bottom: 10px;}
.main p span {font-weight: bold;  font-style: italic;}

thead {background-color: #aa198d; color: #fff; border: 0px;}
thead th,thead td,thead tr {border: none !important; color: #fff !important; text-align: center;}
thead th a{color: #fff !important;}

.modal-content {border-radius: 0px; background-color: #eeeeee;}
.modal h4 {font-size: 24px; line-height: 40px; }
.modal h5 {font-size: 18px; line-height: 40px; color: #69b93d; padding: 10px 0 10px 0;}
.modal .modal-header {border-bottom: 1px solid #8f8d8d; padding: 20px 30px 10px 30px;}
.modal .modal-header .green-close {background-color: #69b93d; width: 40px; height: 40px; border-radius: 20px; color: #fff; font-size: 24px; margin: 0 5px 0 0; line-height: 40px; text-align: center; cursor: pointer;}
.modal-body {padding: 10px 30px 10px 30px;} 
.modal label {font-size: 14px; margin-bottom: 0px !important;}

.modal .form-control {background-color: #f3f9ef; border-top: none; border-right: none; border-left: none; border-bottom: 1px solid #69b93d; color: #69b93d; border-radius: 0px; font-size: 18px; line-height: 48px; height: 48px;}
.modal .form-control::placeholder {color: #bce8a4;}
.modal .form-control:focus {border-radius: 0px; border: 2px solid #69b93d; box-shadow: none;}

.modal .has-error .help-block {color: #f00; font-size: 12px;}

.wyklad-aktywny {margin: 30px 0 30px 0; background-color: #204e77; color: #fff; font-size: 18px; padding: 20px;}
.wyklad-aktywny .info {border-right: 1px solid #69b93d;}
.wyklad-aktywny .info div:first-child {padding-top: 0px;}
.wyklad-aktywny .info div {padding-top: 10px;}
.wyklad-aktywny p {margin: 0px;}
.wyklad-aktywny .link p {padding: 3px 0 3px 0px;}

footer {padding-top: 30px; margin-top: 30px; clear: both; position: relative; height: 200px;}
footer .linki {padding-bottom: 20px; font-size: 14px;}
footer .linki a {font-size: 14px; color: #fff; text-decoration: underline;}
footer .info {padding-bottom: 20px; font-size: 12px;}
footer .info a{color: #424242; text-decoration: none;}

.vi-page-footer__main::after {
    background-image: url('https://teva.pl/globalassets/scs-branded-images/generic-images/teva-logo-180x6428.png') !important;
    background-size: cover;
}
        
.vi-page-footer__main {
    background-image: url("https://teva.pl/modules/TeVa.SCS/Client/TevaPharm/Images/footer.svg") !important;
}

.vi-page-footer__main {
    background: #3c7e79 no-repeat bottom right -250px;
        background-image: none;
        background-size: auto;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 300' class='vi-icon'%3E%3Cpath d='M250.5 300.5H.5c138.6-35.1 230.6-154.4 247.9-284.7.5-3.9 1.2-9 2.1-15.3v300zm0-300c.9 6.3 1.6 11.4 2.1 15.3 17.3 130.3 109.3 249.6 247.9 284.7h-250V.5z' fill-rule='evenodd' clip-rule='evenodd' fill='%23fff'/%3E%3CradialGradient id='a' cx='250.5' cy='-.261' r='330.343' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23afcb37'/%3E%3Cstop offset='.176' stop-color='%23aac838'/%3E%3Cstop offset='.398' stop-color='%239ac13a'/%3E%3Cstop offset='.643' stop-color='%2380b53e'/%3E%3Cstop offset='.904' stop-color='%235da543'/%3E%3Cstop offset='1' stop-color='%234e9e45'/%3E%3C/radialGradient%3E%3Cpath d='M252.6 15.8c-.5-3.9-1.2-9-2.1-15.3-.9 6.3-1.6 11.4-2.1 15.3C231.1 146.1 139.1 265.4.5 300.5h4.8c110.6-23.3 199.7-92 245.2-189.7 45.5 97.7 134.6 166.4 245.2 189.7h4.8C361.9 265.4 269.9 146.1 252.6 15.8z' fill-rule='evenodd' clip-rule='evenodd' fill='url("/modules/TeVa.SCS/Client/TevaPharm/Styles/Global/%23a")'/%3E%3C/svg%3E");
    background-size: 500px 300px;
    min-height: 300px;
    position: relative;
    padding: 3.125rem 0 6.25rem;
}
.list-unstyled li {margin-bottom: 5px;}
.vi-page-footer__main a {color: #fff; text-decoration: underline; text-underline-offset: .7ex; padding-bottom: 3px;}


.vi-typesystem--inversed {color: #fff;}
.vi-page-footer__content {}

.vi-share-buttons__list, .vi-typesystem .vi-share-buttons__list {
    padding: 0;
    margin: 0 -0.3125rem -0.625rem;
}
.vi-share-buttons__list {
    list-style: none;
    display: flex;
    flex-wrap: wrap;
}

.vi-share-buttons__item {
    margin: 0 .3125rem .625rem;
}

.vi-share-buttons__list {
    list-style: none;
}
.vi-icon {
    display: inline-block;
    overflow: hidden;
    fill: currentColor;
    flex-shrink: 0;
}
.vi-share-buttons__trigger--page-footer-links {
    color: #fff;
}
.vi-share-buttons__trigger, .vi-share-buttons__trigger:hover {
    text-decoration: none;
}
.vi-share-buttons__trigger, .vi-typesystem .vi-share-buttons__trigger {
    transition: color .3s,background-color .3s,border-color .3s,box-shadow .3s;
}

.vi-share-buttons__trigger--page-footer-links {
    color: #fff !important;
}
.vi-share-buttons__trigger, .vi-share-buttons__trigger:hover {
    text-decoration: none;
}
.vi-share-buttons__trigger, .vi-typesystem .vi-share-buttons__trigger {
    transition: color .3s,background-color .3s,border-color .3s,box-shadow .3s;
}
.vi-share-buttons__trigger {
    display: inline-block;
    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: 0;
    padding: 0;
    border-radius: 50%;
}

.vi-page-footer__main::after {
    content: "";
    display: block;
    position: absolute;
    bottom: 1.25rem;
    right: 1.25rem;
    width: 68px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='69' height='24' class='vi-icon'%3E%3Cdefs%3E%3Cpath id='a' d='M0 .164h15.426v23.75H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%2300567A' d='M63.661 14.51c0 2.482-1.886 4.93-4.778 4.93-2.77 0-4.777-2.13-4.777-4.93 0-3.105 2.291-4.949 4.719-4.949 3.013 0 4.836 2.467 4.836 4.95m-.363-8.762v1.005c-1.455-1.172-3.26-1.79-5.227-1.79-4.981 0-8.883 4.193-8.882 9.546 0 2.39.82 4.667 2.312 6.414 1.649 1.938 4.202 3.095 6.83 3.095 1.883 0 3.554-.601 4.967-1.787v1.002c0 .226.181.41.405.41h3.922a.408.408 0 00.405-.41V5.749a.408.408 0 00-.405-.41h-3.922a.408.408 0 00-.405.41'/%3E%3Cg transform='translate(.158 .076)'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath fill='%2300567A' d='M11.208 19.504c-1.1 0-1.886-.34-2.416-1.004-.397-.498-.583-1.165-.583-2.261V9.486h5.068a.389.389 0 00.387-.391v-3.47a.389.389 0 00-.387-.391H8.21V.574a.407.407 0 00-.405-.41H3.697a.407.407 0 00-.405.41v4.66H.405a.408.408 0 00-.405.41v3.433c0 .226.182.41.405.41h2.887v6.307c0 2.577.402 4.214 1.345 5.473 1.284 1.732 3.454 2.647 6.274 2.647 2.173 0 3.562-.52 4.311-1.114.216-.172.26-.558.133-.741a426.14 426.14 0 01-1.78-2.831c-.151-.248-.473-.305-.743-.156-.366.202-1.065.432-1.624.432' mask='url("/modules/TeVa.SCS/Client/TevaPharm/Styles/Global/%23b")'/%3E%3C/g%3E%3Cpath fill='%2300567A' d='M23.332 8.968c1.54 0 3.31 1.184 3.514 3.1h-7.324c.232-1.5 1.739-3.1 3.81-3.1m0-4.034c-2.526 0-4.806 1.017-6.42 2.864-1.54 1.762-2.388 4.135-2.388 6.682 0 5.6 3.896 9.51 9.476 9.51 2.453 0 4.868-.902 6.571-2.407.076-.068.166-.154.258-.248a.412.412 0 00.038-.536l-1.946-2.593a.401.401 0 00-.6-.05c-.112.108-.246.23-.386.346-.805.658-2.109 1.453-3.824 1.453-2.564 0-4.536-1.735-4.814-4.227h11.964a.58.58 0 00.576-.524 9.2 9.2 0 00.043-.911c0-2.507-.852-4.847-2.398-6.589a8.122 8.122 0 00-6.15-2.77'/%3E%3Cpath fill='%2300A03B' d='M40.817 19.3l.008-2.616c.002-1.067.223-2.258.633-3.473.465-1.383 1.134-2.559 1.874-3.414l1.13-1.464v6.118l-3.645 4.85z'/%3E%3Cpath fill='%23AFCB37' d='M44.462 8.333l2.4-3.11a.68.68 0 01.798-.23.769.769 0 01.475.731l-.018 3.864-3.655 4.863V8.333z'/%3E%3Cpath fill='%233C7E79' d='M48.117 9.588l-.01 2.22c.037 1.14-.152 2.452-.6 3.781-.41 1.216-.944 2.283-1.578 3.102L44.462 20.6v-6.148l3.655-4.863z'/%3E%3Cpath fill='%2300567A' d='M44.463 14.45v6.15l-2.383 3.1a.682.682 0 01-.8.231.77.77 0 01-.474-.732l.012-3.899 3.645-4.85z'/%3E%3Cpath fill='%2300A03B' d='M40.3 19.3l-.007-2.616c-.002-1.067-.223-2.258-.632-3.473-.466-1.383-1.134-2.559-1.875-3.414l-1.13-1.464v6.118L40.3 19.3z'/%3E%3Cpath fill='%23AFCB37' d='M36.656 8.333l-2.4-3.11a.68.68 0 00-.799-.23.77.77 0 00-.474.731L33 9.588l3.655 4.863V8.333z'/%3E%3Cpath fill='%233C7E79' d='M33.001 9.588l.01 2.22c-.037 1.14.152 2.451.6 3.782.41 1.215.945 2.283 1.578 3.101l1.467 1.908v-6.148L33 9.588z'/%3E%3Cpath fill='%2300567A' d='M36.656 14.45v6.15l2.383 3.1a.682.682 0 00.8.231.77.77 0 00.474-.732L40.3 19.3l-3.645-4.85z'/%3E%3C/g%3E%3C/svg%3E");
}

/* mj */