body, p {
	font-family: 'Merriweather Sans',sans-serif;
	font-size: 12px;
	line-height: 1.5;
}

#tabsRoot {
	padding: 2px;
}

.bold { font-weight:bold; }
.hide {display:none;}
.show {display:block;}
.form-group .form-check.checkbox {padding-bottom: 4px; padding-top: 5px; }
.form-check:last-child {margin-bottom:0}
.btn-group>.btn { min-width: 150px;}
.custom-select {display: block;}

.no-margin-bottom {margin-bottom:0;}
.margin-bottom {margin-bottom: 20px;}

.input-group {border-spacing: 0;}
tr.trOpen { background-color: #fff !important; }
.table-striped tbody tr:nth-of-type(odd) {background-color: unset;}
.table-striped > tbody > tr:nth-of-type(odd) { background-color: rgba(0,0,0,.05); }

.table-auto {
	width: auto !important;
	margin: 0 auto !important;
}
.dobozopen {
	cursor: pointer;
}
.keret {
	border: 1px solid #DD0000;
}
.csoport-selected {
        color: #5cb85c;
        font-weight: bold;
}
.csoport-disabled {
	color: #999;
        background-color: #f2f2f2;
}
.csoport-delete {
	color: #fff;
        color: #d9534f;
        font-weight: bold;
}

div[id*="egyedik"] td {vertical-align: middle;}

.inStorageCostPrice {}

.costPrice {color: #d9534f;}

.noCostPrice {color: #d9534f;}

.hints {display: inline-block; font-weight: bold; padding: 15px 0;}

.pager-select {margin: 2px 0;}

.pagination-container {height: 42px;}

.bootstrap-datetimepicker-widget.dropdown-menu  table {
    border: none;
}

.bootstrap-datetimepicker-widget.dropdown-menu  table tr td,
.bootstrap-datetimepicker-widget.dropdown-menu  table tr th {
    border: none;
    padding: 5px;
}

.bootstrap-datetimepicker-widget.dropdown-menu  table tr:hover {
    background-color: unset;
}

i.inactive {color: #d9534f; font-size: 20px;}
i.active {color: #5cb85c; font-size: 20px;}

.warning {color: #d9534f; }

.kivul {display:none;}

div[id*="egyedik"] {margin-left: -21px; margin-right: -21px;}
.indented {padding-left: 37px;}

.previewText strong {text-transform: uppercase; color: #0099ff;}

.alert-link:after {
	font-family: 'FontAwesome';
	content: ' \f101';
}

table td > .alert {margin-bottom: 0;}

td.tdRowOpen {vertical-align: middle;}

.form-check-input { margin-top: .35rem; }

.form-group .modal-footer {margin-bottom: -30px;}

.custom-file {width: 100%;}

.verticalAligned td { vertical-align: middle; }

.articleTable th:nth-child(4) {text-align: center;}

.inactiveRow td {background-color: #f2dede; color: #a94442; border-color: #ebcccc;}

.noValidData {color: #a94442; font-style: italic}

.biggerCheckbox {
	display: inline-block;
	width: 20px;
	height: 20px;
}

.cb-fg { margin-bottom: 0;}

#modalBody .card:last-child {margin-bottom: 0;}

#searchForm {display: table; width: 100%; margin-bottom: 20px;}
#searchForm .form-group {display: table-cell;}

#searchForm .form-group:first-of-type { width: 80%; padding-right: 5px}
#searchForm .form-group:first-of-type label {display: none;}
#searchForm .form-group:first-of-type input {width: 100%;}

.searchBtn .btn-group {width: 100%;}
.searchBtn .btn-group >.btn  {min-width: unset; width: 100%;}

#searchForm .afterSearch.form-group:first-of-type { width: 60%;}
.searchBtn.afterSearch .btn-group >.btn {width: 50%;}


.progress-container {
	display: block;
	position: fixed;
	z-index: 5;
	right: 20px;
	top: 12px;
	width: 250px;
	background-color: #f5f5f5;
	padding: 12px 20px;
	border: 1px solid #ccc;
	border-radius: calc(.25rem - 1px);
	opacity: 0.5;
	transition:all .3s ease-in-out;
}

.progress-container:hover {opacity: 1}

.progress-container .close {
	position: absolute;
	right: 7px;
	top: 0;
}

.progress-label {margin-bottom: 5px; font-size: 12px;}

.progress {
	margin-bottom: 0;
}

.btn-group>.btn.small-btn {min-width: unset;}

.tooltip-inner {max-width: 500px;}

.popover {max-width: 500px;}

[data-toggle="popover"] {
	cursor: help;
}

.commentsTable {
	margin: 0;
}

.commentsTable button {
	width: 100%;
	margin: 0 auto;
	color: #373a3c;
}

.commentsTable td:nth-child(1) {width: 30%;}
.commentsTable td:nth-child(2) {width: 40%;}
.commentsTable td:nth-child(3) {width: 30%;}

.commentsTable button:hover {opacity: 0.5; color:#373a3c;}

[data-cmd="marketing/hirek/hozzaszolasok-lista"] {
	padding: 0;
}


i.mce-i-kapcsolodo:before {
    content: "\f1ea";
    font-family: FontAwesome;
	font-size: 16px;
}

.mce-container.mce-panel.mce-floatpanel.mce-menu.mce-fixed.mce-menu-align { max-height: 200px; }

.bgTable th:not(:nth-child(2)) {text-align: center;}

.tdRowOpen {width: 1%;}

.tab-spacer {
	width: 16px;
	background-image: url('/Images/tab-spacer.php');
	background-repeat: no-repeat;
}