/*
* Override Pages default styles or create your own styles here
*/

.select2-container.form-control {
	min-height: 55px;
}

textarea.form-control{
	padding-top: 5px;
	height: 100px;
}

.panel .panel-heading {
	border-color: transparent;
}

.panel .panel-heading.sales-widget {
	display: grid;
}

.add-new-color { background-color: #48b0f7; color: white; }

.fake-td { display: inline-block; padding-top: 5px; }

.repeatable-table { margin-top: 5px; width: 100%; }
.repeatable-table th, .repeatable-table td { padding: 5px; }
.repeatable-table thead { border-bottom: 1px solid rgba(0, 0, 0, 0.07); padding-top: 5px; }
.repeatable-table td { padding-bottom: 10px; padding-top: 10px; }

.menu {
	display: table;
	min-height: 30px;
	width: 100%;
	margin-bottom: 0px;
	margin-top: 10px;
}

.detail-menu {
	display: table;
	min-height: 30px;
	width: 100%;
}

.left-menu {
	display: table-cell;
	width: 90%;
	padding: 5px;
}

.right-menu {
	display: table-cell;
	width: 10%;
}

.add-menu {
	width: 100%;
	height: 100%;
	font-size: 40px;
	padding: 0px;
	vertical-align: bottom;
}

.menu-container {
	width: 50%;
	float: left;
	padding: 5px;
}

.product-detail {
	float: left;
	width: 90%;
}

.product-price {
	float: right;
	width: 10%;
	text-align: right;
}

.product-price-qty {
	width: 80%;
	margin: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 80px;
	border: 1px solid black;
}

.product-total-price {
	float: left;
	width: 50%;
	border-right: 1px solid black;
	height: 100%;
	text-align: center;
}

.product-total-qty {
	float: left;
	width: 50%;
	height: 100%;
	text-align: center;
}

.menu-label {
	width: 100%;
	text-align: center;
}

.jqx-scrollbar {
	overflow-y: visible;
}

.chosen-container {
	width: 100% !important;
}

input.error, select.error, textarea.error { border-color: red; }
.chosen-container.error a { border-color: red !important; }
.chosen-container.error ul { border-color: red !important; }
#filter-form input { width: 100%; }
#filter-form > div { max-height: 33px; }

.datepicker {
	padding-top: 9px;
}

.datepicker.input-group {
	padding: 0px;
}

.remove-img {
	display: block;
	margin-top: 5px;
}

.m-r { margin-right: 5px; margin-top: 3px; }
input.error { font-size: 14px !important; }

.UP { background-image: url("../images/sort_asc.png"); background-repeat: no-repeat; background-position: 95% 50%; }
.DOWN { background-image: url("../images/sort_desc.png"); background-repeat: no-repeat; background-position: 95% 50%; }
.sortable { cursor: pointer; }

.panel-heading a.listing-header-btn {
	opacity: 1 !important;
	color: white !important;
	border-radius: 5px; !important;
	font-size: 14px !important;
}

a.table-btn {
	font-size: 14px !important;
}

.profile-dropdown { min-width: 220px !important; }

.btn-sm { padding-left: 10px !important; padding-right: 10px !important; }

.nowrap { white-space: nowrap; }

.container-fluid .panel .panel-body { padding: 0 !important; }
.container-fluid .panel .panel-body.padded { padding: 10px !important; }
.container-fluid .row  .col-sm-12 { margin-top: -1px; }
.container-fluid { padding-left: 0 !important; padding-right: 0 !important; }

.btn { margin-bottom: 3px; }

.bootstrap-tagsinput > .label-info { background-color: #6d5cae }

/*
.form-inline .form-control { margin : 0 10px; }

.form-inline .form-group { margin : 0 !important; border-bottom: none;}
*/

.edit-segment-form .col-sm-3 { line-height: 35px; padding : 10px 0;}

.edit-segment-form .col-sm-3 .checkbox { padding: 0; }

.form-label-custom { width: 120px;}

.form-disable { pointer-events: none; }

.checkbox-padding .col-sm-3 { padding: 13px 15px; }

body { overflow-x: hidden !important; }

input:disabled + .switchery {
	background-color: grey !important;
}
