.container{font-size:15px}

p{font-size:18px; line-height:27px;}

.col-form-label{font-size:18px}
#bottom {
	background: #000;
	color: #fff;
	font-size: 14px
}

.be-left-sidebar .sidebar-elements > li ul{
	
	display:block;
	
	background-color: #fff;
 
 
  border-top: 0px;
  border-bottom: 0px;
  list-style-type: circle;
  padding-left: 40px;
}
.be-left-sidebar .sidebar-elements > li > ul > li > a{
	
	padding:5px 0px;
}

.be-left-sidebar .sidebar-elements > li > ul > li.active > a{
	color: var(--orange-color);
	}
	
	.be-left-sidebar .sidebar-elements > li ul li > a{font-size:15px;}
.be-wrapper{
	
	min-height: 100vh; position:relative;
}


.nav-link-login,
.btn-primary,
.btn-lg{

  color:#fff;
  border-radius:0px;
  border:0;
  font-weight:bold;
   font-size: 18px!important; 
  padding: 0.5rem 1.5rem!important;
  line-height: 27px!important;
   text-transform: uppercase;
}

.nav-link-login,
.btn-primary {
	  background:var(--orange-color);
	}
.btn-primary.disabled{
	background: rgba(234, 118, 50, 0.6);
}
.be-top-header .navbar-nav > li > a.nav-link-login,
.be-top-header .navbar-nav > li > a.nav-link-register{
 
 
  border: 0;
  border-radius: 0px;
  font-weight: bold;
  min-width: 120px;
  font-size: 18px!important; 
  padding: 4.5px 17.5px!important;
  line-height: 27px!important;
  text-align:center;
  border:2px solid var(--orange-color)!important;
    text-transform: uppercase;
}

.be-top-header .navbar-nav > li > a.nav-link-login{
	
	color:#fff!important;
}


.be-top-header .navbar-nav > li > a.nav-link-register{
	background:#fff!important;;
	color:var(--orange-color)!important;
	margin-left:1rem;
	
}
.be-top-header .navbar-nav > li > a.nav-link-register:hover,
.nav-link-login:hover,
.btn-primary:hover{
	 background:#000!important;
  color:#fff!important;
	}
	.be-top-header .navbar-nav > li > a.nav-link-register:hover,
.be-top-header .navbar-nav > li > a.nav-link-login:hover{
		color:#fff;
		border:2px solid #000!important;
	}
	.be-top-header .navbar-nav > li.dropdown .dropdown-menu > a,
	.be-top-header .navbar-nav > li > a{font-size:18px!important}
	
	.card-border-color-primary{border-width:0px; border-top-width:4px; border-radius:0px;}
	
	.modal-footer .btn,
	.modal-body, .modal-body h5{font-size:18px; }
	.dataTable td,
	.dataTable thead th{border-color:#000!important;  }
	.dataTable thead th{border-top: 2px solid #000!important;}
	.be-datatable-header{border:0px!important }
	
	.card-header h1{
	font-size:24px; font-weight:bold; padding:0; margin:0;
	}
	
	.card-header select{
		height:3rem;
	}
	
	
	.fuelux .wizard > .steps-container > .steps{position:relative;}
.fuelux .wizard > .steps-container > .steps::before {
  display: block;
  background: #000;
  width: 100%;
  height: 2px;
  position: absolute;
  content: '';
  top: 30px;
 
  left: 30px;
}
.fuelux .wizard > .steps-container > .steps li  {
  background: #FFFFFF;
  color: #000;
  border:1px solid #000;
  margin:  0px 0px 0px 30px;
  padding: 10px 10px;
 
  line-height: 18px;
  height:auto;
  text-align:center;
  position: relative;
  font-weight:bold;
 
}

.fuelux .wizard > .steps-container > .steps li.active {
  background: var(--orange-color);
  color: #fff;
  padding: 10px 10px;
  
}
.fuelux .wizard .step-content{border-top:0px;}

.fuelux .wizard .step-content{ padding:10px 0px; }
.custom-file-label::after {
 
  padding: 0.7692rem 1.75rem;
 
  color: #fff;
  content: "Przeglądaj...";
  background-color: #000;
 
}
.bg-primary {
  background-color: var(--light-orange-color) !important;
}
	
	.form-control{height:3rem;}
	
	#bottom .container{font-size:14px!important;}
 
@media (max-width: 767.98px) {
	.be-top-header,
	.be-right-navbar{display:none;}
	
	.be-wrapper{
	padding-top: 0px;
	}
}