body{background-color: #D9D9D9;}
.btn-my{padding: 5px 15px 5px 15px;font-size: 24px;}
a.btn-my{text-decoration: none;}
.bg-dark-my{background-color: #1E101C !important;}
.bg-dark-my a{
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-style: Regular;
  font-size: 20px;
  padding-left: 25px;
}
.nav-link{padding-left:20px !important;padding-right:20px !important}
a.nav-link.profile{color: white; font-size: 28px; float: right;}
nav.navbar{border-bottom: 5px solid #F8B01E;}
section{margin: 0px; padding: 20px;border: 0px; position: relative}
table{border: 1px solid black !important}
.table>tbody>tr>td, 
.table>tbody>tr>th, 
.table>tfoot>tr>td, 
.table>tfoot>tr>th, 
.table>thead>tr>td, 
.table>thead>tr>th {
    vertical-align: middle;
 }
p,li{
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-style: Medium;
  line-height: 100%;
  letter-spacing: 0%;
  /*font-size: 30px; */
  font-size: 15px; 
}
.breadcrumb{padding: 8px 0 8px 10px;}

p.card-text{font-size: 15px;}

.table-border-bottom{border: 0px none !important; border-bottom: 1px solid #b1b1b1 !important}
.color-black {color:black}
.flag-mini{max-width: 25px;}

.page-link{color: black;}
.page-item.active .page-link {
  background-color: black;
  border-color: black;
}

#homepage{
  font-family: Hammersmith One;
  font-weight: 400;
  font-style: Regular;
  line-height: 100%;
}

#homepage_intro{background-color: #1E101C;}
#homepage_intro .img-semanticnetwork{max-width: 390px;}
#homepage_intro .text-pojmy{max-width: 512px;}
#homepage_intro h1{
  font-size: 44px;
  line-height: 120%;
  color: #FFF;
  text-transform: uppercase;
  width: 200px;
  text-align: right;
  float: right;
  margin-right: 25%;
}
@media (min-width: 568px) {
  #homepage_intro h1 .highlight{background-color: #76A5D8; margin-left: 80px;}
}

@media (max-width: 768px) {
  #homepage_intro .img-semanticnetwork{width: 300px !important;}
  #homepage_intro .text-pojmy{max-width: 250px;}
  #homepage_intro h1{
    font-size: 30px !important;
  }

}


#homepage_about {background-color: #D9D9D9;}
#homepage_about p{font-size: 30px}
#homepage_about h2{
  font-size: 64px;
  padding-bottom: 40px;
}
#homepage_about .img-graph{max-width: 350px; margin: 30px auto; text-align: center;}

#homepage_stats1{
  background-color: #BC3D50;
  padding: 80px;
}
#homepage_stats1 h2{
  font-size: 60px;

}
#homepage_stats1 .box{
  min-height: 120px;
  margin: 70px 0 70px 0;
}

#homepage_stats1 .sec-img{
  background-color: #D9D9D9;
  text-align: center;
  padding-top: 25px;
  width:170px; height:173px
}
#homepage_stats1 .sec-text{
  background-color: #76A5D8;
  border: 4px solid #D9D9D9;
  max-width: 800px;
  padding: 15px;
}
#homepage_stats1 .sec-text p{
  font-family: "Roboto", sans-serif;
  font-size: 30px !important;
}


@media (max-width: 1000px) {
  #homepage_stats1 h2{font-size: 35px !important;}
}
@media (max-width: 768px) {
  #homepage_stats1 .sec-text p{
    font-family: "Roboto", sans-serif;
    font-size: 20px !important;
  }
  #homepage_stats1 h2{font-size: 30px !important;}
  .sec-img img{max-width: 100px;}
}
@media (max-width: 568px) {
  #homepage_stats1 .sec-text p{
    font-family: "Roboto", sans-serif;
    font-size: 14px !important;
    padding: 5px;
  }
  #homepage_stats1 h2{font-size: 20px !important}
}


#homepage_krivka1{
  margin: -120px 10% -22% 0;
  text-align: center;
}
@media (max-width: 1000px) {
  #homepage_krivka1{display: none}  
}

#blackbox{
  padding: 40px;
  margin: -330px 18% 70px 18%;
  background-color: black;
  color: white;
}
#homepage_stats2{
  background-color: #76A5D8;
}
#homepage_stats2 p.header{
  background-color: #BC3D50;
  color: white;
  width: 200px;
  font-size: 64px;
  margin-left: 60px;
  padding: 22px;
}
#homepage_stats2 div{
  position: relative;
}

#homepage_stats2 .stats_number{
  font-weight: 700;
  font-size: 18px;
  line-height: 70px;
  text-align: center;
  letter-spacing: 0.05em;
  font-size: 40px;
    letter-spacing: 0%;
  background-color: #D9D9D9;
  padding: 40px;

}
#homepage_stats2 .stats_desc{
  line-height: 45px;
  text-align: center;
  background-color: #1E101C;
  color: #D9D9D9;
  font-size: 40px;
  letter-spacing: 0%;
  padding: 8px;
  margin: 0px;
}


#homepage_partners{background-color: #D9D9D9;}
#homepage_partners p{
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-style: Medium;
  font-size: 36px;
  line-height: 100%;
  letter-spacing: 0%;
}
#homepage_partners h2{
  font-size: 64px;
  letter-spacing: 0%;
}
#homepage_partners .partners img{max-width: 140px;}
#homepage_partners .authors img{max-width: 300px;}


footer{
  margin: 0px;
  margin-top: -24px;
  padding: 10px;
  background-color: #1E101C;
  color: #D9D9D9;
}
footer p{
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-style: Regular;
  font-size: 15px;
  text-align: center;
}


.tablesorter{width:100%}.tablesorter tfoot td,.tablesorter tfoot th,.tablesorter thead td,.tablesorter thead th{font:14px/20px Arial,Sans-serif;font-weight:700;padding:4px;margin:0 0 18px}.tablesorter thead .tablesorter-header{background-position:right 5px center;background-repeat:no-repeat;cursor:pointer;white-space:normal}.tablesorter:not(.table-dark) tfoot td,.tablesorter:not(.table-dark) tfoot th,.tablesorter:not(.table-dark) thead:not(.thead-dark) .tablesorter-header{background-color:#eee}.tablesorter thead .sorter-false{cursor:default;background-image:none}.tablesorter .tablesorter-header-inner{position:relative;padding:4px 18px 4px 4px}.tablesorter .sorter-false .tablesorter-header-inner{padding:4px}.tablesorter thead .tablesorter-headerUnSorted:not(.sorter-false){background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE0IDIwIj48cGF0aCBkPSJNMTQgMTNsLTIuNS0yLjVMNyAxNWwtNC41LTQuNUwwIDEzbDcgN3pNMTQgNy41TDExLjUgMTAgNyA1LjUgMi41IDEwIDAgNy41bDctN3oiLz48L3N2Zz4=)}.tablesorter thead .tablesorter-headerAsc{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDE0IDE0Ij48cGF0aCBkPSJNMTQgOS41TDExLjUgMTIgNyA3LjUgMi41IDEyIDAgOS41bDctN3oiLz48L3N2Zz4=)}.tablesorter thead .tablesorter-headerDesc{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDE0IDE0Ij48cGF0aCBkPSJNMTQgNWwtMi41LTIuNS00LjUgNC41LTQuNS00LjVMMCA1IDcgMTJ6Ii8+PC9zdmc+)}.tablesorter thead.thead-dark .tablesorter-headerUnSorted:not(.sorter-false),.tablesorter.table-dark thead .tablesorter-headerUnSorted:not(.sorter-false){background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE0IDIwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTQgMTNsLTIuNS0yLjVMNyAxNWwtNC41LTQuNUwwIDEzbDcgN3pNMTQgNy41TDExLjUgMTAgNyA1LjUgMi41IDEwIDAgNy41bDctN3oiLz48L3N2Zz4=)}.tablesorter thead.thead-dark .tablesorter-headerAsc,.tablesorter.table-dark thead .tablesorter-headerAsc{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDE0IDE0Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTQgOS41TDExLjUgMTIgNyA3LjUgMi41IDEyIDAgOS41bDctN3oiLz48L3N2Zz4=)}.tablesorter thead.thead-dark .tablesorter-headerDesc,.tablesorter.table-dark thead .tablesorter-headerDesc{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDE0IDE0Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTQgNWwtMi41LTIuNS00LjUgNC41LTQuNS00LjVMMCA1IDcgMTJ6Ii8+PC9zdmc+)}.tablesorter:not(.table-dark)>tbody>tr.odd>td,.tablesorter:not(.table-dark)>tbody>tr.tablesorter-hasChildRow.odd:hover~tr.tablesorter-hasChildRow.odd~.tablesorter-childRow.odd>td{background-color:#f9f9f9}.tablesorter:not(.table-dark)>tbody>tr.even:hover>td,.tablesorter:not(.table-dark)>tbody>tr.hover>td,.tablesorter:not(.table-dark)>tbody>tr.odd:hover>td,.tablesorter:not(.table-dark)>tbody>tr.tablesorter-hasChildRow.even:hover~.tablesorter-childRow.even>td,.tablesorter:not(.table-dark)>tbody>tr.tablesorter-hasChildRow.odd:hover~.tablesorter-childRow.odd>td{background-color:#f5f5f5}.tablesorter:not(.table-dark)>tbody>tr.even>td,.tablesorter:not(.table-dark)>tbody>tr.tablesorter-hasChildRow.even:hover~tr.tablesorter-hasChildRow.even~.tablesorter-childRow.even>td{background-color:#fff}.tablesorter .tablesorter-processing{background-image:url(data:image/gif;base64,R0lGODlhFAAUAKEAAO7u7lpaWgAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQBCgACACwAAAAAFAAUAAACQZRvoIDtu1wLQUAlqKTVxqwhXIiBnDg6Y4eyx4lKW5XK7wrLeK3vbq8J2W4T4e1nMhpWrZCTt3xKZ8kgsggdJmUFACH5BAEKAAIALAcAAAALAAcAAAIUVB6ii7jajgCAuUmtovxtXnmdUAAAIfkEAQoAAgAsDQACAAcACwAAAhRUIpmHy/3gUVQAQO9NetuugCFWAAAh+QQBCgACACwNAAcABwALAAACE5QVcZjKbVo6ck2AF95m5/6BSwEAIfkEAQoAAgAsBwANAAsABwAAAhOUH3kr6QaAcSrGWe1VQl+mMUIBACH5BAEKAAIALAIADQALAAcAAAIUlICmh7ncTAgqijkruDiv7n2YUAAAIfkEAQoAAgAsAAAHAAcACwAAAhQUIGmHyedehIoqFXLKfPOAaZdWAAAh+QQFCgACACwAAAIABwALAAACFJQFcJiXb15zLYRl7cla8OtlGGgUADs=);background-position:center center!important;background-repeat:no-repeat!important}.tablesorter:not(.table-dark)>tbody>tr.odd td.primary{background-color:#bfbfbf}.tablesorter:not(.table-dark)>tbody>tr td.primary,.tablesorter:not(.table-dark)>tbody>tr.even td.primary{background-color:#d9d9d9}.tablesorter:not(.table-dark)>tbody>tr.odd td.secondary{background-color:#d9d9d9}.tablesorter:not(.table-dark)>tbody>tr td.secondary,.tablesorter:not(.table-dark)>tbody>tr.even td.secondary{background-color:#e6e6e6}.tablesorter:not(.table-dark)>tbody>tr.odd td.tertiary{background-color:#e6e6e6}.tablesorter:not(.table-dark)>tbody>tr td.tertiary,.tablesorter:not(.table-dark)>tbody>tr.even td.tertiary{background-color:#f2f2f2}.tablesorter:not(.table-dark)>.caption{background-color:#fff}.tablesorter .tablesorter-filter-row input.tablesorter-filter,.tablesorter .tablesorter-filter-row select.tablesorter-filter{width:98%;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:height .1s ease;-moz-transition:height .1s ease;-o-transition:height .1s ease;transition:height .1s ease}.tablesorter:not(.table-dark) .tablesorter-filter-row{background-color:#efefef}.tablesorter:not(.table-dark) .tablesorter-filter-row input.tablesorter-filter,.tablesorter:not(.table-dark) .tablesorter-filter-row select.tablesorter-filter{color:#333}.tablesorter .tablesorter-filter-row .tablesorter-filter.disabled{cursor:not-allowed;box-shadow:0 1px 1px rgba(0,0,0,.075) inset;box-sizing:border-box;transition:height .1s ease}.tablesorter:not(.table-dark) .tablesorter-filter-row td{line-height:normal;text-align:center;padding:4px 6px;vertical-align:middle;-webkit-transition:line-height .1s ease;-moz-transition:line-height .1s ease;-o-transition:line-height .1s ease;transition:line-height .1s ease}.tablesorter .tablesorter-filter-row.hideme td{padding:2px;margin:0;line-height:0}.tablesorter .tablesorter-filter-row.hideme *{height:1px;min-height:0;border:0;padding:0;margin:0;opacity:0}.tablesorter .filtered{display:none}.tablesorter .tablesorter-pager .pagedisplay{border:0}.tablesorter:not(.table-dark) .tablesorter-errorRow td{text-align:center;cursor:pointer;background-color:#e6bf99}



#searchform input{
height: 96px;
border: 1px solid #1E101C;
background-color: #D9D9D9;
font-family: Hammersmith One;
font-weight: 400;
font-size: 35px;
line-height: 100%;
letter-spacing: 0%;
}
.bg-blue{background-color: #76A5D8;color: black}

.font-small{font-size: 14px;}

@media (min-width: 1000px) {
  .dot{
    content: "";
    display: block;
    position: absolute;
  }
  .dot38{width:38px;height:38px;}
  .dot24{width:24px;height:24px;}
  .dot-silver{background-color: #D9D9D9}
  .dot-gold{background-color: #FAB118}
  .dot-red{background-color: #BC3D50}
  .dot-blue{background-color: #76A5D8}
}



#faq p{
font-family: "Roboto", sans-serif;
text-align: justify;
font-size: 14px;
line-height: 150%;
}
#faq h2{font-family: Hammersmith One;}
#faq h3{
  font-family: Hammersmith One;
  background-color: blue;
}
#faq .accordion-button{background-color: #D9D9D9 !important; color: black !important}
#faq .accordion-button:focus,#faq .accordion-button:hover,#faq .accordion-button{
border: 0px solid transparent !important;
outline: none !important; 
box-shadow: none !important;
}
#faq .accordion-button:not(.collapsed){background-color: #fff !important; border: 0px}
#faq .accordion-item{background-color: #D9D9D9 !important; border: 1px solid black;margin: 15px 0 5px 0}
#faq .accordion-body{background-color: #FFF !important;}
.code {font-family: "Lucida Console", "Courier New", monospace;}
.horizontal-scroll-fixed {
  white-space: pre;
  overflow-x: auto;
  resize: none; 
}



.tab-examples .tab-content{margin: 0 0 10px 0 ; padding: 10px auto; border: 1px solid black}
.tab-examples .tab-pane{margin: 10px 10px;}
.tab-examples .tab-pane .out{margin: 10px 10px; padding: 4px 0px 4px 4px; border: 2px double black; min-height: 90px; width: 90%; background-color: #ccc;}
.tab-examples .nav-item{border: 1px solid black; }
.tab-examples .nav-item button{color: black}
.tab-examples .nav-item .active{background-color: #333; color: white}