@font-face {
  font-family: 'Raleway';
  src: url("fonts/Raleway-BlackItalic.ttf") format("ttf"), url("fonts/Raleway-BlackItalic.woff") format("woff"), url("fonts/Raleway-BlackItalic.woff2") format("woff2");
  font-weight: 900;
  font-style: italic; }
@font-face {
  font-family: 'Raleway';
  src: url("fonts/Raleway-SemiBoldItalic.ttf") format("ttf"), url("fonts/Raleway-SemiBoldItalic.woff") format("woff"), url("fonts/Raleway-SemiBoldItalic.woff2") format("woff2");
  font-weight: 600;
  font-style: italic; }
@font-face {
  font-family: 'Raleway';
  src: url("fonts/Raleway-ThinItalic.ttf") format("ttf"), url("fonts/Raleway-ThinItalic.woff") format("woff"), url("fonts/Raleway-ThinItalic.woff2") format("woff2");
  font-weight: 100;
  font-style: italic; }
@font-face {
  font-family: 'Raleway';
  src: url("fonts/Raleway-BoldItalic.ttf") format("ttf"), url("fonts/Raleway-BoldItalic.woff") format("woff"), url("fonts/Raleway-BoldItalic.woff2") format("woff2");
  font-weight: bold;
  font-style: italic; }
@font-face {
  font-family: 'Raleway';
  src: url("fonts/Raleway-ExtraLight.ttf") format("ttf"), url("fonts/Raleway-ExtraLight.woff") format("woff"), url("fonts/Raleway-ExtraLight.woff2") format("woff2");
  font-weight: 200;
  font-style: normal; }
@font-face {
  font-family: 'Raleway';
  src: url("fonts/Raleway-Light.ttf") format("ttf"), url("fonts/Raleway-Light.woff") format("woff"), url("fonts/Raleway-Light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal; }
@font-face {
  font-family: 'Raleway';
  src: url("fonts/Raleway-LightItalic.ttf") format("ttf"), url("fonts/Raleway-LightItalic.woff") format("woff"), url("fonts/Raleway-LightItalic.woff2") format("woff2");
  font-weight: 300;
  font-style: italic; }
@font-face {
  font-family: 'Raleway';
  src: url("fonts/Raleway-ExtraLightItalic.ttf") format("ttf"), url("fonts/Raleway-ExtraLightItalic.woff") format("woff"), url("fonts/Raleway-ExtraLightItalic.woff2") format("woff2");
  font-weight: 200;
  font-style: italic; }
@font-face {
  font-family: 'Raleway';
  src: url("fonts/Raleway-Bold.ttf") format("ttf"), url("fonts/Raleway-Bold.woff") format("woff"), url("fonts/Raleway-Bold.woff2") format("woff2");
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: 'Raleway';
  src: url("fonts/Raleway-Medium.ttf") format("ttf"), url("fonts/Raleway-Medium.woff") format("woff"), url("fonts/Raleway-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal; }
@font-face {
  font-family: 'Raleway';
  src: url("fonts/Raleway-MediumItalic.ttf") format("ttf"), url("fonts/Raleway-MediumItalic.woff") format("woff"), url("fonts/Raleway-MediumItalic.woff2") format("woff2");
  font-weight: 500;
  font-style: italic; }
@font-face {
  font-family: 'Raleway';
  src: url("fonts/Raleway-Italic.ttf") format("ttf"), url("fonts/Raleway-Italic.woff") format("woff"), url("fonts/Raleway-Italic.woff2") format("woff2");
  font-weight: normal;
  font-style: italic; }
@font-face {
  font-family: 'Raleway';
  src: url("fonts/Raleway-ExtraBold.ttf") format("ttf"), url("fonts/Raleway-ExtraBold.woff") format("woff"), url("fonts/Raleway-ExtraBold.woff2") format("woff2");
  font-weight: 800;
  font-style: normal; }
@font-face {
  font-family: 'Raleway';
  src: url("fonts/Raleway-Black.ttf") format("ttf"), url("fonts/Raleway-Black.woff") format("woff"), url("fonts/Raleway-Black.woff2") format("woff2");
  font-weight: 900;
  font-style: normal; }
@font-face {
  font-family: 'Raleway';
  src: url("fonts/Raleway-ExtraBoldItalic.ttf") format("ttf"), url("fonts/Raleway-ExtraBoldItalic.woff") format("woff"), url("fonts/Raleway-ExtraBoldItalic.woff2") format("woff2");
  font-weight: 800;
  font-style: italic; }
@font-face {
  font-family: 'Raleway';
  src: url("fonts/Raleway-Regular.ttf") format("ttf"), url("fonts/Raleway-Regular.woff") format("woff"), url("fonts/Raleway-Regular.woff2") format("woff2");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Raleway';
  src: url("fonts/Raleway-SemiBold.ttf") format("ttf"), url("fonts/Raleway-SemiBold.woff") format("woff"), url("fonts/Raleway-SemiBold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal; }
@font-face {
  font-family: 'Raleway';
  src: url("fonts/Raleway-Thin.ttf") format("ttf"), url("fonts/Raleway-Thin.woff") format("woff"), url("fonts/Raleway-Thin.woff2") format("woff2");
  font-weight: 100;
  font-style: normal; }


body {
  font-family: Raleway, sans serif;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 10px;
  /*padding-bottom: 40px;*/
  /*background-color: #f5f5f5;*/
}


body.disabled {
  color: yellow;
  background: #000; }
  body.disabled .logo img {
    background: yellow !important; }
  body.disabled .footerLogo img {
    background: yellow !important; }
  body.disabled * {
    color: yellow !important;
    /*background: #000 !important;*/
    border-color: yellow !important;
    word-wrap: break-word; }
  body.disabled .btn {
    color: yellow;
    background: #000; }
  
  body.disabled i.fa {
    color: yellow !important; }
  body.disabled a.button {
    color: yellow;
    background: #000;
    border: 1px solid yellow; }
    body.disabled a.button:after {
      border-left-color: yellow; }
  body.disabled a {
    color: yellow;
    background: #000;
    text-decoration: underline; }
    body.disabled a:after {
      border-left-color: yellow; }
    body.disabled a:hover {
      background-color: #400000 !important; }
  body.disabled input {
    background: transparent !important; }
    body.disabled input::placeholder {
      color: yellow; }
  body.disabled .accordion .card .card-header h5:after {
    border-top-color: yellow; }
  body.disabled table td:before {
    color: yellow; }
  body.disabled ul li:before {
    background-color: yellow; }
  body.disabled .wpHamburger > span {
    background-color: yellow !important; }
  body.disabled .mobileMenu {
    border-left: 1px solid yellow; }
  body.disabled .youTubeButton {
    border: 1px solid yellow; }
  body.disabled .slick-arrow {
    border-color: yellow !important; }
  body.disabled .form-signin > img {
    display: block;
    filter: invert(70%) sepia(91%) saturate(727%) hue-rotate(15deg) brightness(101%) contrast(101%);
  }

:root.disabledFont {
  font-size: 20px;
  transition: all .25s ease-out; }
  :root.disabledFont * {
    word-wrap: break-word; }
  :root.disabledFont header.mainHeader {
    height: auto; }
    :root.disabledFont header.mainHeader nav .menu ul {
      flex-wrap: wrap; }
      :root.disabledFont header.mainHeader nav .menu ul li {
        padding: 20px; }
    :root.disabledFont header.mainHeader .mobileMenu li {
      padding-left: 0 !important; }
    :root.disabledFont header.mainHeader .mobileMenu .sub-menu {
      padding-left: 0 !important; }
  :root.disabledFont header.mainHeader nav ul.menu {
    flex-wrap: wrap; }
  :root.disabledFont .sliderAndEvents .slider .slide {
    padding-top: 70px; }
    @media screen and (max-width: 400px) {
      :root.disabledFont .sliderAndEvents .slider .slide {
        padding-top: 150px; } }

.feather {
  width: 16px;
  height: 16px;
  vertical-align: text-bottom;
}
.changeLink {
  color: #212529;
}
.changeLink a{
  color: #212529;
  text-decoration:none;
}
.changeLink a:hover{
  color: #000 !important;
  text-decoration:none;
}

.form-signin {
  width: 100%;
  max-width: 381px;
  padding: 0px;
  margin: auto;
}
.form-signin .checkbox {
  font-weight: 400;
}
/*
.form-signin .form-control {
  position: relative;
  box-sizing: border-box;
  height: auto;
  padding: 10px;
  font-size: 16px;
}
.form-signin .form-control:focus {
  z-index: 2;
}
*/
/*
.form-signin input[type="email"] {
  margin-bottom: 10px;
}
*/
/*
.form-signin input[type="password"] {
  margin-bottom: 10px;
}
*/
.links {margin-bottom:20px;}

.ochrona-danych-text {
  font-size:14px;
  text-align:left;
}
.table-td-top{
  vertical-align: top;
  padding-right: 10px;
}

.alert-ico-in-table{
  vertical-align: top;
  padding-right: 10px;
}

.wykonanie {
  font-size:0.85rem;
}

.form-control {
    font-size: 1.1rem !important;
}    