/* .navbar-nav > li{
    padding-left:30px;
    padding-right:10px;
  } */

  body {
    background: #f4f6f9;
  }

  .content-header {
    padding: 15px 0.8rem;
  }

  .content-header h1 {
    font-size: 1.8rem;
    margin: 0;
  }

  /* .content {
    padding: 0 0.8rem;
  } */

  .btn-default {
    background-color: #f8f9fa;
    border-color: #ddd;
    color: #444;
  }
  
  .btn-default:hover, .btn-default:active, .btn-default.hover {
    background-color: #e9ecef;
    color: #2b2b2b;
  }

/*   .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -7.5px;
    margin-left: -7.5px;
  } */

  .card-header {
    padding: 0.75rem 1.25rem;
    margin-bottom: 0;
    background-color: rgb(230, 230, 230);
  }

  .big-checkbox {
    width: 18px; 
    height: 18px;
  }

/***** Back to top BEGIN*****/

.cd-top {
	display: inline-block;
	height: 40px;
	width: 40px;
	border-radius: 40px;
	position: fixed;
	bottom: 40px;
	right: 10px;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
			box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
	/* image replacement properties */
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	background: rgba(39, 40, 34, 0.8) url(../img/cd-top-arrow.svg) no-repeat center 50%;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: opacity .3s 0s, visibility 0s .3s, background-color .3s 0s;
	transition: opacity .3s 0s, visibility 0s .3s, background-color .3s 0s;
  }
  
  .cd-top.cd-top--show,
  .cd-top.cd-top--fade-out,
  .cd-top:hover {
	-webkit-transition: opacity .3s 0s, visibility 0s 0s, background-color .3s 0s;
	transition: opacity .3s 0s, visibility 0s 0s, background-color .3s 0s;
  }
  
  .cd-top.cd-top--show {
	/* the button becomes visible */
	visibility: visible;
	opacity: 1;
  }
  
  .cd-top.cd-top--fade-out {
	/* if the user keeps scrolling down, the button is out of focus and becomes less visible */
	opacity: .5;
  }
  
  .cd-top:hover {
	background-color: #343530;
	opacity: 1;
  }
  
  @media only screen and (min-width: 768px) {
	.cd-top {
	  right: 20px;
	  bottom: 20px;
	}
  }
  
  @media only screen and (min-width: 1024px) {
	.cd-top {
	  height: 60px;
	  width: 60px;
	  right: 30px;
	  bottom: 30px;
	}
	}

  /* lapo uzbaigimui spausdinant*/
@media print {
  .pagebreak {
      clear: both;
      page-break-after: always;
  }
}
	
	/* label size*/
	.lb-sm {
		font-size: 12px;
	}
	
	.lb-md {
		font-size: 14px;
	}
	
	.lb-lg {
		font-size: 20px;
	}

	/* end of labels*/

  /****** Back to Top END *****/



.main {
  display: flex;
  justify-content: space-between;
  background-color: white;
  margin-bottom: 10px;
  border: 1px solid gray;
}

.category-judges{
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.category-name {
  font-size: 18px;
  font-weight: bold;
  font-family: 'Arial Narrow', Arial, sans-serif;
  color: #4b4a4a;
  padding-left: 15px;
}

.judges-list {
  font-size: 14px;
  color: #4b4a4a;
  padding-left: 15px;
}


.category-rounds{
  display: flex;
  justify-content: flex-end;
}

.round {
  width: 200px;
  border: 1px solid gray;
  margin: 5px 5px;
  /* background-color: orange; */
}

.diploma {
  display: flex;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  
}

.print-diploma{
  align-self: center;
}
.round-title{
  text-align: center;
  padding: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
}
.round-content{
  display: flex;
  justify-content: space-evenly;
  padding-bottom: 10px;
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 3px solid black;
}

.gold{
  background-color: #f7d038;
}
.silver{
  background-color:#f0f0f0;
}
.bronze{
  background-color: #ee9b60;
}

.activity-bg{
  background-color: rgb(160, 210, 169);
}
.activity-alt-bg{
  background-color: rgb(111, 230, 133);
}

.task-bg{
  background-color: rgb(229, 229, 204);
}
.task-alt-bg{
  background-color: rgb(226, 226, 161);
}

.subtask-bg{
  background-color: rgb(185, 210, 214);
}
.subtask-alt-bg{
  background-color: rgb(138, 206, 216);
}

.purchase-bg{
  background-color: rgb(230, 230, 230);
}
.purchase-alt-bg{
  background-color: rgb(195, 195, 195);
}

.bls-bg{
  /*background-color: #88283C;*/
  background-color: #090d7d;
}

.qty-bg{
  background-color: #E7DBCC;
}
.price-bg{
  background-color: #E8C7C8;
}
.amount-bg{
  background-color: #bfb7b8;
}

.competition_logo {
  /* width: 60px; */
  height: 50px;
  /* object-fit: cover; */
}

.verticaltext {
  writing-mode: vertical-rl; 
  transform: rotate(180deg);
}

.accordion-bg{
  background-color: rgb(160, 210, 169);
}


.output-center {
  display: block;
  margin: 0 auto;
  text-align: center;
  font-weight: bold;
  font-size: 1.5em;
}

/* DataTables paieskos pozicija kaireje puseje */
.pull-left{
  float:left!important;
  margin-bottom: 10px;
}
.pull-right{
  float:right!important;
}

/* .accordion-button::after {
  margin-left:0!important;
  margin-right:auto;
} */


/* searchible input START */
.clear{
  clear:both;
  margin-top: 20px;
}

#searchResult{
  list-style: none;
  padding: 0px;
  /* width: 250px; */
  position: absolute;
  margin: 0;
  z-index: 1;
}

#searchResult li{
  background: lavender;
  padding: 4px;
  margin-bottom: 1px;
}

#searchResult li:nth-child(even){
  background: cadetblue;
  color: white;
}

#searchResult li:hover{
  cursor: pointer;
}

/* input[type=text]{
  padding: 5px;
  width: 250px;
  letter-spacing: 1px;
} */

/* searchible input END */


.btn-group-xs > .btn, .btn-xs {
  padding: .25rem .4rem;
  font-size: .875rem;
  line-height: .5;
  border-radius: .2rem;
}