.panel { border-color: #000000 !important; }
.radius0{ border-radius: 0px !important;}
.password { -webkit-text-security: disc; text-security: disc;}
.overlay{position: fixed; top:0; left:0; display:none; width:100%; height:100%; background:#000; opacity:0.5} /*ezt nem tudom, hol és mire használtuk*/
.modal-xxl{width:85%}
.font-weight-bold{font-weight:bold;}

.full-width{width:100%;}

.form-group{margin-bottom:10px;}
.form-group label{margin-bottom:0;}
.form-group.right-padding{padding-right:10px;}
.form-group.required label:after {content:"*";color:red;}

.box{min-height:100px; margin:6px 0; padding:6px; text-align:center; font-size:16px; color:#fff; background:#1a7bb9; border-radius:3px; background-position:50% 50%; background-size:contain; background-repeat:no-repeat; cursor:pointer;}
.box.deleted{background:#34495e}
.box .quantity{border:0px solid; background:#1a7bb9; width:60px;}
.box .quantity:focus{background:#fff; color:#000;}

.table-fixed{margin-bottom:0px !important;}
.forced-vertical-scroll{overflow-y:scroll;}
.scrollable-table-wrapper{height:500px; overflow-y:scroll;}
.table-pointer tbody tr{cursor:pointer;}
.table-small td{padding:3px !important;}
.table-small th{padding:3px !important;}

/* vertical padding*/
.vp{padding-top:6px; padding-bottom:6px;}
.mt-4{margin-top:1em;}
[data-toggle=tooltip]:before{
	font-family:"FontAwesome";
	content: "\f059";
 display: inline-block;
 padding-right: 3px;
 vertical-align: middle;
 font-weight: 900;
	color:#18A689;
}

.input-group.input-xs{width:100px;}
.input-group.input-xs input{height:22px;padding:2px;}
.form-control.input-xs{height:22px;padding:2px;}
.input-group.input-xs span{height:22px;padding:0 5px;}

.btn-file {position:relative;overflow:hidden;}
.btn-file input[type=file] {position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);opacity:0;outline:none;background:white;cursor:inherit;display:block;}

.navbar-top-links{background:#fff;}
.navbar-top-links h2{display:inline-block; margin:15px 10px; font-weight:500;}
.navbar-top-links > div{margin:10px 15px; float:right;}
.nav .client-name{color:#FFF;margin:-10px 0 10px 0;font-size:12px;font-weight:bold;}
.nav .avatar{margin-right:10px;}
.nav i{width:12px;text-align:center;}
.nav .langs{margin:12px 0px;}
.nav .langs a{color:#8095a8;}
.nav .langs a:hover{color:#fff;}
.nav .langs a.active{font-weight:bold; }
.nav .langs a:after{content: '|';}
.nav .langs a:last-child:after{content: ' ';}
.head-error{font-size:12px;font-weight:bold;}

.loading{text-align:center;font-size:20px;position:absolute;margin:auto;width:250px;top:40px;left:0;right:0;z-index:2050;}
.loading span{background-color:#FFF;padding:20px;box-shadow:0 0 10px -2px #333;margin:20px;border-radius:5px;}

.white{color:#FFF;}
.numeric{text-align:right;}

.modal-xl{width:90%;}

.ibox-title h3{display:inline-block;}
.ibox-title-selection{font-weight:bold; font-size:16px; color:#1a7bb9;}

.top-buffer{margin-top:6px !important;}
.top-buffer-2x{margin-top:12px !important;}
.top-buffer-3x{margin-top:18px !important;}
.top-buffer-4x{margin-top:24px !important;}
.right-buffer{margin-right:6px !important;}
.right-buffer-2x{margin-right:12px !important;}
.right-buffer-3x{margin-right:18px !important;}
.right-buffer-4x{margin-right:24px !important;}
.bottom-buffer{margin-bottom:6px !important;}
.bottom-buffer-2x{margin-bottom:12px !important;}
.bottom-buffer-3x{margin-bottom:18px !important;}
.bottom-buffer-4x{margin-bottom:24px !important;}
.left-buffer{margin-left:6px !important;}
.left-buffer-2x{margin-left:12px !important;}
.left-buffer-3x{margin-left:18px !important;}
.left-buffer-4x{margin-left:24px !important;}

.nav .always-open > ul.collapse{height:auto !important;display:block;}
.feed-element p{margin:10px 0;}
.feed-element button{margin-top:0;}

.chosen-container-single .chosen-single {border-radius:0;border:1px solid #e5e6e7;background:#ffffff;box-shadow:none;}

.datepicker{z-index:10000 !important;}

.small-table > thead > tr > th{padding:1px 5px;line-height:1;vertical-align:middle;}
.small-table > tbody > tr > td{padding:1px 5px;line-height:1;vertical-align:middle;}
.small-table .btn {margin:1px 0;}

.table-details td{padding-right:10px;}

.radio-box{margin-bottom:10px;}
.radio-box input[type=radio]{display:none;}
.radio-box input[type=radio]+label{margin:0 4px;cursor:pointer;}
.radio-box input[type=radio]+label img{width:40px;}
.radio-box input[type=radio]:checked+label{box-shadow:0 0 6px -2px #000;border:1px solid rgba(0,0,0,0.5);}

.avatar-box input[type=radio]{display:none;}
.avatar-box input[type=radio]+label{margin:0 4px;cursor:pointer;}
.avatar-box input[type=radio]+label img{width:40px;}
.avatar-box input[type=radio]:checked+label{box-shadow:0 0 6px -2px #000;border:1px solid rgba(0,0,0,0.8);border-radius:20px;}

img.avatar{width:40px;border-radius:20px;background-color:#FFF;}
.ownAvatar.checked img{box-shadow:0 0 6px -2px #000;border:1px solid rgba(0,0,0,0.8);border-radius:20px;}

.login .logo{width:250px;}
.login h1{margin:0 0 40px 0;}

#ajaxTable thead th[data-order] i{cursor:pointer;}
#ajaxTable thead input.input-xs{padding:2px;height:25px;}
#ajaxTable td{padding:6px;}
#ajaxTable th{padding:6px;}
#ajaxTable tfoot ul.pagination{margin:0;}
#ajaxTable tfoot .hit{margin:8px;font-weight:bold;float:left;}
#ajaxTable tfoot select{height:30px;}
#ajaxTable tfoot ul li{float:left;}

tr.highlighted{background-color:#f9f8f8;}
tr.highlighted-warning{background-color:#FEF8EF;}
tr.highlighted-danger{background-color:#FEF6F7;}
tr.highlighted-primary{background-color:#E8F7F4;}
tr.highlighted-hidden{opacity:0.5;}

.ibox-noborder{border-top:0px solid;}

.main_storage{background:#383838 !important; color:#fff;}

.alert_margin_top{margin-top: 22px;}

.deliveri_date{display:flex; flex-direction:row; margin-top: 20px; margin-left: 0px;}
.deliveri_date .search {}
.deliveri_date input {text-align: center;}
.deliveri_date label {margin-top: 40%;}
.selected_delivery{background-color: #97a3873d !important;}
.select_year{margin-bottom:25px;}
.new_document{background-color: lavenderblush !important;}
.dashboard_games{text-align: center; margin-bottom: 100px;}
.dashboard_games table {margin-right: auto; margin-left: auto; width: 65%; font-size:16px;}
.dashboard_games table tr td:nth-child(1){text-align: left;}
.dashboard_games table tr td:nth-child(2){text-align: right;}
.dashboard_games img{ margin-bottom: 20px;}
.red{color:red;}
.fa-130x{font-size:130px;}
.dashboard_product {height: 200px;}
.dashboard_product table {width:100%; height: 150px;}
.dashboard_product table tr td:nth-child(1){text-align: left;}
.dashboard_product table tr td:nth-child(2){text-align: right;}
.dashboard_product_plu {font-weight:bold; font-size:15px;}
.alert-danger{display: block ruby;}
.packagelistajaxTable tr td:last-child{width: 28%;}
.supplies .ajaxTable-v4 tr td:first-child{width: 12%;}
.collapse-link{cursor: pointer;}
.flex{flex-direction: row; display: flex;}
.mt-2rem { margin-top: 2rem !important; }