/* Add here all your CSS customizations */
.clear-space { clear:both; }
#anlikSayac { font-size:120px; height:140px; overflow:visible; font-weight:bolder; text-align:center; line-height:130px;}
.select-for-session { position:absolute; margin-left:-75px; margin-top:-10px; }
.CodeMirror {
  height: 600px !important;
}
.multiselect-container.dropdown-menu { min-width:640px !important; overflow:auto; max-height:480px; }
#anlikGezilenler { overflow:auto; max-height:371px; min-height:371px; }
.statistics{ padding:0;}
.statistics li{
	border-bottom:1px solid #E3EBF3;
	padding:12px 14px;
	display:block;
	position:relative;}
.statistics li p{
	display:block;
	position:absolute;
	text-align:right;
	right:14px;
	top:12px;}
.statistics .green{ color:#308359;}
.statistics .blue{ color:#4B789A;}
.statistics .red{ color:#CD6557;}
.dashboard.statistics{ height:285px; overflow-x:auto; }
.dash-activity { height:340px; overflow-x:auto; }
.dash-activity .timeline-simple.timeline .tm-body .tm-items > li { margin-top:5px; margin-bottom:5px; min-height:20px; }
#treeCheckbox { position:relative; }
#treeCheckbox a { }
#treeCheckbox a .catCacheRow { position:absolute; width:900px; border-bottom:1px dashed #ccc; right:0px; margin-top:-20px; }
#treeCheckbox a select { float:right; padding:0; height:auto; margin:2px; position:absolute; right:0px; z-index:100; width:125px;}
table.urunVarList { width:100%; }
table.urunVarList > tbody > tr > td { width:50%; vertical-align:top; }
table.urunVarList > tbody > tr > td select { width:98%; }
table.urunVarList > tbody > tr > td .fiyat-fark { width:200px; margin:0 !important; }
table.urunVarList > tbody > tr td:first select { float:left; }
table.urunVarList > tbody > tr td:eq(1) select { float:right; }
#varStokTable input.stok { width:100px !important; }
.update-checkbox { cursor:pointer; }


.col-lg-12 .col-xl-6 .panel-actions { display:none; }


.col-lg-12 .col-lg-4 { width:auto !important; padding:0; padding-right:5px; padding-left:5px; }
table.filter td { padding:5px; }
.chart.chart-md,.ct-chart { max-width:1000px; float:left;}
.ct-chart .ct-label.ct-vertical { font-size:1.2rem !important; text-align:right !important; vertical-align:central !important;} 

.col-lg-12 .col-xl-6.col-lg-12 { width:100% !important; }

.col-lg-12 .col-xl-6.col-lg-12 .stats-button{ clear:both; }
.frow_ID { cursor:pointer; }
.basket-item { height:120px !important;  }
.cart-info h3 { font-size:14px;}
.qsbox,.pcontrol input { height:26px !important; padding-left:10px; border:1px solid #E5E7E9; border-radius:6px; }
.frow_input { height:26px !important; border:1px solid #E5E7E9;  }
.sDiv2 select,.pGroup select  { padding:0; padding-left:10px; padding-right:10px; height:26px !important; border:1px solid #E5E7E9; }
div.pGroup { height:auto !important; padding-top:5px; }
.frow_select { padding:4px !important; height:26px; position:absolute; z-index:10;}
.flexigrid div.pDiv .pPageStat, .flexigrid div.pDiv .pcontrol { top:0px !important; }
.table-responsive { overflow-x:visible !important; }

.ac_results {
	padding: 0px;
	border: 1px solid #ccc;
	border-radius:20px;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 10px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
	color:#698296;
}

.ac_odd {
	background-color: #f6f9fb;
}

.ac_over {
	background-color: #eff4f9;
}

#helperSelect { float:right; clear:both; width:400px; border:2px solid red; }
span.help-block { color:red; font-weight:bolder; }
span.help-block div { color:#777; font-weight:normal; }
span.help-block select { color:#777; font-weight:normal; }

.progress.progress-striped.light.active.m-md  { padding:10px; height:40px; margin-top:0 !important; }
.progress-bar {  color:#fff !important; font-weight:bolder; }
.adminBasket { padding:10px; margin:0;}
#dynSepet { background-color:#fff; border:5px solid #eee; border-radius:5px; padding:5px; z-index:99000; width:500px; position:absolute; }
#dynSepet .basket-item { height:70px !important; }
#dynSepet li.kdv, #dynSepet li.tutar { display:none; }
.simplebox .body { min-height:0px !important; }
span.delete_x { float:right; color:#bbb; font-size:12px; font-weight:bolder; border:1px solid #ccc; padding:3px; padding-top:1px; line-height:10px; margin:0; border-radius:3px;  }
select#teknik { width:100%; max-width:640px; }
.teknik-table td { padding-right:5px; } 
a.cke_button__videodetector { background-color:gray !important;}

#urun-arama div.btn-group,#urun-arama div.btn-group button.multiselect { width:100% !important; }
.panel-title { cursor:pointer; }
.gg-select,.gg-select-multi { width:auto !important; float:left; clear:none; margin-right:5px;  }
.gg-select-multi { min-width:200px;}
#gg-cat-specs { max-height:400px; overflow:auto;}

span.fatura-yazdir,span.detay-yazdir,span.sepet-detay { padding:5px; padding-top:1px; padding-bottom:1px; border-radius:3px; font-weight:bold; color:#fff; cursor:pointer; margin-left:5px; display:inline-block; float:right;}
span.fatura-yazdir { background-color:#0099e6; }
span.detay-yazdir { background-color:#51b451;}
span.sepet-detay { background-color:#ccc;}