@charset "UTF-8";
/* CSS Document */
:root {
--text-standard: #3366cc;
--link: #3366cc;
--link-deco : underline;
--link-deco-hover : none;
--footer-backgrnd : rgba(0,0,0,1);
--footer-text: rgba(255,255,255,1);
--image_reducer_80: 90%;
--image_reducer_70: 85%; 
--image_reducer_small: 20%;
}
a {
    color:var(--text-standard)
}
/** {
  font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
}*/
  html {
font-size:10px;
line-height:1;
height: 100%
 } 
 @media (min-width: 576px) {
html {
font-size:12px
} 
}
 @media (min-width: 768px) {
} 
body {
margin: 0px auto;
/*zmiana*/padding:10px 10px 0px 10px
}
@media (min-width: 576px) {
 body {
/*zmiana*/padding:25px 10px 0px 10px
    }
}          
.apolonia_reg {
font-family:'apoloniaregular'            
}
.avenir_next {
/*font-family:'avenir_nextregular' */ 
     font-family: 'Nunito Sans', sans-serif;
}
.avenir_next_bold {
font-family:'avenir_nextbold'            
}
.myriad {
    font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif"
}
.nunito {
    font-family: 'Nunito Sans', sans-serif;
}
.font300 {
    font-weight: 300;
}
.font600 {
    font-weight: 600;
}
.font700 {
    font-weight: 700;
}
strong {
    font-weight:600
}
.pad_marg_0 {
padding:0px;
margin:0px
}

.container-fluid {
padding:0;
}
.pad_marg_0 {
padding:0px;
margin:0px
}
/*.container-fluid.top_container {
  border:1px solid rgba(0,0,0,1);
    margin-bottom:0px
          }*/



.container-fluid.bottom_container {
/*display:flex;*/
    margin-bottom:5px;
    max-width: 900px;
    margin:0px auto;
    
     /*border:1px solid red;*/
          }


.container-fluid.bottom_container .row {
display: flex;
flex-direction: column;
flex-wrap: nowrap;
justify-content: space-between;
align-content: flex-start;
align-items: flex-start;
width:100%;
    margin-bottom:0px;
    max-width: 900px;
    margin:40px auto 0px auto;
   
    
   
      /*border:1px solid black;*/
          }
@media (min-width: 768px) {
.container-fluid.bottom_container .row {
    display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: space-between;
align-content: flex-start;
align-items: flex-start;
width:100%;
    margin-bottom:0px;
    max-width: 900px;
    margin:40px auto 0px auto;
   
    padding:0px
          
 }
}
.left_bar {
order: 0;
flex: 0 1 auto;
align-self: flex-start;
align-self: stretch;
/*border:1px solid rgba(0,0,0,1);*/
background-color:none; /*rgba(236,236,236,1);*/
margin-bottom:10px;
  
    
 }
.main_content {
    order: 0;
flex: 2 1 auto;
align-self: stretch;
    position:relative;
margin-left:20px;
    margin-right:20px;
border-top : 1px solid var(--text-standard); 
    /*background-color:lightgrey;*/

          }
@media (min-width: 576px) {
    .main_content {
     margin-left:40px;   
      border-top : 1px solid var(--text-standard); 
    }
    
}

 @media (min-width: 768px) {
 .left_bar {
 width:144px;
/*border:1px solid rgba(0,0,0,1);*/
margin-top:0px;
margin-bottom:0px;
     padding:0px

}
.main_content {
margin-left:20px; 

}
.main_content.next{

margin-left:162px;


}

}

.navbar {
 padding:0px;

 }

.bg-light {
  background-color: rgba(236,236,236,1) !important;
}
.collapse.navbar-collapse {
 padding:0px 0px 0px 0px               
}
/*---*/

	 .navbar-toggler {
        
  padding: 0px 0px; /*position*/
  /*font-size: 1.25rem; size*/
  line-height: normal; /*distance from bottom*/
  background-color: transparent; /*background*/
  border: 0px solid transparent;
  border-radius: 0px;    
}
.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
    }
.navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
     
}
.navbar-toggler:focus /*remove blue outline on focus - Chrome)*/
{
         outline: none !important;
         box-shadow: none;
}
.navbar-toggler-icon {
  display: inline-block;
  width: 100px; /*position*/
  height: 24px;/*position*/
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
    margin-left:0px;
}
 @-moz-document url-prefix() {
  .navbar-toggler-icon {
    margin-left: 0px
  }
} 
.navbar-toggler-icon img {
    width:77px;
    height:16px;
    margin-left:18px
         } 
@-moz-document url-prefix() {
  .navbar-toggler-icon img {
    margin-left:18px
         } 
}  
 @media (min-width: 576px) {
.navbar-toggler .navbar-toggler-icon {
  
  width: 182px; /*position*/
  
    }    
 .navbar-toggler .navbar-toggler-icon img {
    width:102px;
    height:20px;
    margin-left:0px
         } 
 @-moz-document url-prefix() {
 .navbar-toggler .navbar-toggler-icon img {
    margin-left:0px
         } 
}        
            
     
}
.navbar .navbar-toggler {
  color:transparent;
  border-color: transparent;
    padding:0px
}

/*------*/
 .navbar-nav {
        margin-top:0px;
        padding-top:0px;
    
        
    } 

ul.navbar-nav.mr-auto {
flex-direction: column;
margin:6px 0px 0px 4px; 
max-width:95%
}
@media (min-width: 576px) {
ul.navbar-nav.mr-auto {
flex-direction: column;
margin:6px 0px 0px 24px; 
max-width:92%
}
}


@media (min-width: 768px) {
ul.navbar-nav.mr-auto {
flex-direction: column;
margin:0px 0px 0px 42px; 
padding:0px;
text-align: right;
   
/*width:110px;*/
}	
    .mr-auto {
        margin-right:100px
    }
}

ul.navbar-nav.mr-auto li {
 padding:0px; 
margin-left:16px;
/*font-size:1rem;*/
/*font-weight: bold;*/
border-top:1px solid rgba(0,0,0,0);
  
}
/*@media (min-width: 575px) {
	ul.navbar-nav.mr-auto li { 
	margin-left:0px;
       font-size:0.9rem;
	}	
}*/

ul.navbar-nav.mr-auto li:last-child {
margin-left:16px;
/*font-size:inherit;*/
font-weight: bold;
border-top:1px solid rgba(0,0,0,0.1);
    border-bottom:1px solid rgba(0,0,0,0.1);

 }

 .nav-item.one_line a.nav-link {
    display:inline-flex; 
    flex-direction: row; 
    justify-content: flex-start;
  
   /*  font-size:1rem;*/
} 

/*@media (min-width: 575px) {
	ul.navbar-nav.mr-auto li:last-child { 
	margin-left:0px;
       
	}	


}*/


.collapse.navbar-collapse > ul.navbar-nav.mr-auto >.nav-item > .nav-link {
        padding:6px 0px 6px 0px;
          }
    .collapse.navbar-collapse > ul.navbar-nav.mr-auto > li.nav-item  {
        border-top:1px solid var(--text-standard);
         width:77px;
        font-family: 'Mulish', sans-serif;   
    }
    .collapse.navbar-collapse > ul.navbar-nav.mr-auto > li.nav-item:last-child{
        border-bottom:1px solid var(--text-standard);
        margin-bottom:20px
        }
ul.navbar-nav.mr-auto > li.nav-item > a.nav-link {
       color:var(--text-standard);
    font-size:3rem;
    text-decoration:none
    } 
    ul.navbar-nav.mr-auto > li.nav-item > a.nav-link:hover {
       color:rgba(51,51,153,1);
        text-decoration:underline;
    }      

@media (min-width: 576px) {
  .collapse.navbar-collapse > ul.navbar-nav.mr-auto >.nav-item > .nav-link {
        padding:6px 0px 6px 0px;
          }
    .collapse.navbar-collapse > ul.navbar-nav.mr-auto > li.nav-item  {
        border-top:1px solid var(--text-standard); 
         width:102px;
        font-family: 'Mulish', sans-serif;   
    }
    .collapse.navbar-collapse > ul.navbar-nav.mr-auto > li.nav-item:last-child{
        border-bottom:1px solid var(--text-standard); 
        }
ul.navbar-nav.mr-auto > li.nav-item > a.nav-link {
       color: var(--text-standard); 
    font-size:0.83rem;
      text-decoration:none
    
    } 
    ul.navbar-nav.mr-auto > li.nav-item > a.nav-link:hover {
       color:rgba(51,51,153,1);
        text-decoration:underline;
    }    
    
    
    
}

 @media (min-width: 768px) {
    .collapse.navbar-collapse > ul.navbar-nav.mr-auto >.nav-item > .nav-link {
        padding:6px 0px 6px 0px;
        
        
        
        
    }
    .collapse.navbar-collapse > ul.navbar-nav.mr-auto > li.nav-item  {
        border-top:1px solid var(--text-standard); 
         width:100px;
        font-family: 'Mulish', sans-serif;

      
    }
    .collapse.navbar-collapse > ul.navbar-nav.mr-auto > li.nav-item:last-child{
        border-bottom:1px solid var(--text-standard); 
       
        }
    }
ul.navbar-nav.mr-auto > li.nav-item > a.nav-link {
       color:var(--text-standard); 
    font-size:0.83rem;
      text-decoration:none
    
    } 
    ul.navbar-nav.mr-auto > li.nav-item > a.nav-link:hover {
       color:rgba(51,51,153,1);
        text-decoration:underline;
    } 

@media (min-width: 768px) {
	ul.navbar-nav.mr-auto li { 
	margin-left:0px;
        margin-right:0px;
        padding:0px
       /*font-size:0.70rem;*/
	}
     #acknow {
            /*font-size:0.58rem*/
        } 
    ul.navbar-nav.mr-auto li:last-child {
margin-left:0px;
 margin-right:0px;
        padding:0px;
/*font-size:inherit;*/
font-weight: bold;
border-top:1px solid rgba(0,0,0,0.1);
    border-bottom:1px solid rgba(0,0,0,0.1)
 }
    .nav-item.one_line a.nav-link {
    display:inline-flex; 
    flex-direction: row; 
    justify-content: flex-start;
   /*  font-size:0.65rem;*/
} 
}
 .nav-item .nav-link
    {
            font-size:1.25rem
        }
 @media (min-width: 768px) {
          
            .nav-item .nav-link {
            font-size:0.87rem;
                padding:0px 0px;
                margin-right:0px;
                
                
        }
          
        } 
 /*.nav-item.one_line, .nav-item.one_line .nav-link  {
font-size:0.85rem
}         
 @media (min-width: 575px) {
	 .nav-item.one_line, .nav-item.one_line .nav-link  {
font-size:0.7rem
}         
}              
 @media (min-width: 769px) {
	 .nav-item.one_line, .nav-item.one_line .nav-link  {
font-size:0.85rem
}         
}             
        */
.dropdown-menu {
  position: absolute;
  /*575 - 768*/top: 0px;
 width:95%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  /*575 - 768*/min-width: 5rem;
  /*575 - 768*/padding: 0rem 0;
  /*575 - 768*/margin: 0rem 0 0;
 /* font-size: 0.7rem;*/
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: rgba(236,236,236,1) !important;
  background-clip: padding-box;
      /*575 - 768*/
border-top: none;
border-right: none;
border-bottom: none;
 border-left: none;
  border-radius: 0rem;
}
          
.dropdown-menu a {
border-right: none;
line-height: 1.4rem

}
 .dropdown-menu a:nth-child(1) {
border-top: none;
border-left: none;

}
 .dropdown-menu a:nth-child(6) {
border-bottom: none;


}
 .dropdown-menu a:not(:nth-child(1)) {
border-left: none;

}
 
        
 
          
          
@media (min-width: 768px) {
.dropdown-menu {
  position: absolute;
  /*575 - 768*/top: 48px;
    width:auto;
  left: 100%;
  z-index: 1000;
  display: none;
  float: left;
  /*575 - 768*/min-width: 5rem;
  /*575 - 768*/padding: 0rem 0;
  /*575 - 768*/margin: 1rem 0 0;
/*  font-size:0.65rem;*/
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: rgba(236,236,236,1) !important;
  background-clip: padding-box;
      /*575 - 768*/
border-top: 0px solid rgba(0, 0, 0, 1);
border-right: 0px solid rgba(0, 0, 0, 1);
border-bottom: 0px solid rgba(0, 0, 0, 1);
 border-left: 0px solid rgba(0, 0, 0, 1);
  border-radius: 0rem;
}
 
          
.dropdown-menu a {

  /*575 - 768*/
/*575 - 768*/border-right: 1px solid rgba(0, 0, 0, 0.1);
   line-height:1.55rem

}
 .dropdown-menu a:nth-child(1) {

  /*575 - 768*/border-top: 1px solid rgba(0, 0, 0, 0.1);

   
    /*575 - 768*/border-left: 0px solid rgba(0, 0, 0, 0.1);

}
 .dropdown-menu a:nth-child(6) {

  /*575 - 768*/border-bottom: 1px solid rgba(0, 0, 0, 0.1);


}
 .dropdown-menu a:not(:nth-child(1)) {

  /*575 - 768*/border-left: 1px solid rgba(0, 0, 0, 0.1);


}
 
          }

@-moz-document url-prefix() {
     @media (min-width: 768px) {
    .dropdown-menu {
  /*575 - 768*/top: 49px;
     
     
     
     }
     
    
    
    
    }
}

