#topdiv {
	position:fixed;
	left:0px;
	top:0px;
	width:100%;
	height: 98px;
	margin-top: 0px;
	background-color: black;
	padding-left:8px;
	padding-bottom:0px;
	overflow-y:scroll;
  overflow-x:hidden;
	font-size: medium;
	overflow:hidden;
	z-index: 100;
}

body {
	background-color:white;
}

.modal-title{
	white-space: nowrap;
}

.container-fluid.tab-pane{
	overflow-y: scroll; 
	height:100%;
}

.page_img{
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.page_title{
	text-align: center;
}

.tab-pane .roww{
	padding-top:16px;
}

.footer_ex{
	min-height:25px !important;
	background-color: white !important;	
}

.product{
	margin:2px;
	padding:8px;
	height:108px !important;
	border-style: solid;
  border-width: 2px;
	border-color: rgb(252, 252, 252);
	background-color: rgb(252, 252, 252);
	position: relative;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
  -moz-user-select: none;    
  -ms-user-select: none;      
	user-select: none;
}

.product:hover{
	border-color: black;
	background-color: transparent;
	border-width: 2px;
	cursor: pointer;
	box-shadow: 0 0px 4px 0 rgba(0, 0, 0, 0.4), 0 2px 2px 0 rgba(0, 0, 0, 0.05);
}

.product .store-product-desc{
	margin-right:10px;
	position: absolute; 
	left:105px; 
	top:34px; 
	font-size: s;
}

.product_cell{	
	padding-left:0;
	margin-bottom:15px;
	border-color:red !important;
}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}

*:focus {
  outline: none;
}

.price_label{
	position: absolute;
	right:12px;
	top:75px;
}

.price_label .price {
	font-weight:bold;
}

.col-form-label{
	padding-left:0px !important;
	padding-right:5px !important;
}

.header_tab .passive{
	color:silver !important;
}

.header_tab .active{
	color:black !important;
	background-color:white !important;
}

.modal-body-odeme .row{
	margin-right: 0px !important;
	margin-left: 0px !important;
}

.modal-body{
	padding-left: 25px !important;
	padding-bottom: 0px !important;
}

.modal-body .row{
	margin-right: 0px !important;
	margin-left: 0px !important;
}

.modal-footer .btn{
	width:150px;
}
 
div.modal-footer > div{
	width:100%;
}

[class*="col-"] {
	padding-left:0px;
}

.modal-body-odeme .row.odeme{
	font-size:1em !important;
}

.siparis_onay .row{
	margin-bottom:10px;
}

.siparis_onay .row .col{
	padding-left:0px;
}

.move-left {
    width: auto;
    box-shadow: none;
  }
	
.siparis_onay .row p{
	margin:0px;
}

.hidden{
	display: none;
}

.modal-body div{
	flex-wrap: nowrap;
}

.modal-footer div div div small{
	font-weight:bold !important;
}

.modal-footer div .row .col{
	margin:auto;
	text-align: center;
	color: silver;
	padding:0px;
}

.modal-footer div {
	margin-left:0px !important;
	margin-right:0px !important;
}

.modal-footer div .row .col h6{
	margin:auto;
}

.product-menu .nav-link:hover{
	background-color:#f9f9f9 !important;
  font-weight:bold !important;
	font-weight: normal !important;
}

.product-menu .nav-link.active{
  font-weight:normal !important;
}

.product-menu .nav-item .nav-link{
	color:#666 !important;
}

.product-menu .nav-item .nav-link.active {
	background-color:#f5f5f5 !important;
	color:#666 !important;
	font-weight: bold !important;
}

.nav-tabs .nav-link.active {
	border-color:transparent !important;
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
	color:black !important;
}
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus{
  color:white !important;
	border: 1px solid black !important;
	border-bottom: 1px solid transparent !important;
	border-bottom-left-radius: .25rem;
	border-bottom-right-radius: .25rem;
}
.nav-tabs > li > a.active:hover{
	border: 1px solid transparent !important;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

a, a:visited, a:hover, a:active {
    color: blue;
}

a#header_logout, a:visited#header_logout, a:hover#header_logout, a:active#header_logout {
    color: white !important;
}

.navbar-footer a, .navbar-footer a:visited, .navbar-footer a:hover, .navbar-footer a:active {
    color: black !important;
}

.form-group {
    margin-bottom: 0.8rem;
}

.login .form-group.row{
    margin-bottom: 5px;
}

.header_buttons {
	position: relative; 
	float: 
	right; 
	color:white; 
	margin-top:10px; 
	margin-right:10px; 
	display: flex; 
	align-items: center;
}

.header_buttons .btn{
	margin-left:5px; 
}