.select2-container .select2-selection--single {
    height: 38px!important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered
{
	line-height:16px!important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 19px!important;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
    padding: 5px 5px!important;
}
#condition-products-selected .select2-container--default .select2-selection--multiple .select2-selection__rendered, .result-products-selected .select2-container--default .select2-selection--multiple .select2-selection__rendered {
    padding: 8px 5px!important;
}

.m-portlet__head-caption {
    width: 100%;
}
.m-portlet__head-title {
    width: 100%;
}
h3.m-portlet__head-text
{
	width:100%;
}
h3.m-portlet__head-text .title {
    float: left;
    line-height: 38px;
    width: 100%;
}
h3.m-portlet__head-text input[type="submit"] {
    margin-left: 5px;
}

input[readonly="1"] {
    background: #e9ecef!important;
}

td.stock_alert a {
    color: red;
    font-weight: 500;
}



label.product_flag
{
	width:100%;
	text-align:center;
	padding:15px 0px;
}
label.product_flag span {
    font-weight: bold;
    font-size: 15px;
    display: block;
}


/*Stock Consumption*/
.stock_consumption .stock_value
{
	width:75px;
	display:inline-block;
	margin-right:5px;
}
.stock_consumption #add_row
{
	width:100%;
}
.stock_consumption select
{
	width:100%;
}
.stock_consumption span.select2.select2-container.select2-container--default 
{
	width: 100%!important;
}
.stock_consumption tr td
{
	width:50%;
}
.stock_consumption .delete_row {
    font-size: 16px;
    margin-left: 10px;
    border: 1px solid black;
    padding: 5px;
    border-radius: 5px;
    width: 28px;
    height: 28px;
    text-align: center;
    cursor: pointer;
}
.stock_consumption .delete_row:hover
{
	border-color:#f4516c;
	color:#f4516c;
}

/*for form errors START*/

#dashboard_form .error_msg_sec .errorMessage{
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #913937;
}


.sidenav {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 999999;
  top: 0;
  left: 0;
  background-color: #111;
  overflow-x: hidden;
  transition: 0.5s;
  padding-top: 60px;
}

.sidenav a {
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  font-size: 25px;
  color: #818181;
  display: block;
  transition: 0.3s;
}

.sidenav a:hover {
  color: #f1f1f1;
}

.sidenav .closebtn {
  position: absolute;
  top: 0;
  right: 25px;
  font-size: 36px;
  margin-left: 50px;
}

@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
}


.sidenav{
    background-color:#3D3B56;
    font-size: 15px;
    font-weight: 800;

}
.sidenav ul{
    list-style: none;
}

.sidenav a{
    font-size: 15px;
}

.m-menu__nav{
    padding: 0px;
}

/*for form errors END*/ 
