.force-left
{
	float:left !important;
}
.force-right
{
	float:right !important;
}
.logo_modified
{
	float: right;
	padding-right: 56px;
}
.logo_modified > img
{
	height:43px !important;
	margin-top: -10px !important;
	
}
.chkroles,label
{
	margin:0px !important;
}

/*datatable which contains only sorting starts*/
.md-td
{
	    overflow: hidden;
    	width: 130px;
	    word-wrap: break-word;
}
div.onlysorting
{
	width:100% !important;
	border-top:1px solid #ddd;
}
div.onlysorting > div > .datatable-footer,div.onlysorting > div > .datatable-header
{
	padding:0px !important;
	border:none !important;
}


@media (min-width: 769px)
{

.sidebar-detached.affix {
	margin-left:-276px;
	}	
}
.editable-cancel
{
	display:none;
}
.editableform .form-control {
    max-width: 171px !important;
    min-width: 60px;
}
.editable-input
{
	width:60%;
}
.editable-error-block
{
	display:none;	
}
.editable-buttons
{
	position:absolute;
}
/*@media screen and (min-width: 1338px) {
    #form_button {
        width:12% !important;
    }
    #filter{
		float:none;
	}
}
@media screen and (max-width: 1338px) {
  
    #filter{
		float:right;
	}
	#reset_adv
	{
		  float: right;
    margin-left: 5px;
	}
}*/
#form_button
{
	float:right;
}
.buttons-select-none,.buttons-select-all
{
	display: none !important;
}table
{
	
}
table > thead > tr >th
{
	height:18px;
	width:auto;
}
table > thead > tr >td
{
	height:18px;
	display:block;
}
.row
{
	padding:5px;
}
.dt-buttons
{
	margin:0px;
}
.dataTables_length
{
	width:11% !important;
	
	margin: 0px !important;
}
tr.group > td{    
   // height: 35px;
   /* padding: 5px !important; */
}
tr.group > td:first-child{    
   // height: 35px;
    padding:2px 5px !important;
}
tr>th:first-child,tr.odd > td:first-child,tr.even > td:first-child
{
	    padding:0px 5px !important;
}
thead#filterrow > tr > th
{
	padding:0px;
	text-align: center;
}
table.table,
table.table th,
table.table td {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box; 
}

.dt-button-collection
{
	max-height:400px;
	overflow-y: auto;
}
div.dataTables_filter > label:first-child
{
	display: none;
}

/*datatable which contains only sorting ends */






table.order_item >tbody > tr > td,table.order_item > tbody > tr > th{
	padding:10px !important;
	
	border: 0.5px solid #eee !important;
}
.modal-open .modal
{
	overflow-y:hidden;
}
.panel
{
	box-shadow:none;
}

.has-error-refund{
	border-color: #f56954 !important;
}

/*form fonfiguration module*/
#form-configuration {
	margin-top: -10px;
}
.filter-section .right-section {
    display: flex;
}
.filter-section {
	padding: 0;
}
.filter-section .right-section .btn {
    margin-left: 18px;
}

.group {
	padding: 10px;
}
.panel {
	box-shadow: none;
	border: 0;
}
.field-container::before {
	content: "";
	border-top: 2px solid #ccc0c0;
	margin: 24px 7.3px;
	padding: 0;
	width: calc(100% - 15px);
}
.prev.float-start {
	float: left;
}
.next.float-end {
	float: right;
}
.images-section {
	height: 150px;
	display: table;
	top: 0;
}
.images-section #Image_URL {
	padding: 39% 0%;
	background-size: contain !important;
	background-position: top center !important;
	background-repeat: no-repeat !important; 
}
.field-container .table td {
	border-top: 0px;
	padding: 0;
}
.field-container .table td .group {
	
	padding: 15px 0;
}
.field-container a{
font-size: 15px;
}
#Purchased_Date {
	line-height: 20px;
}														
/******action section*******/
.wizard > .actions{ padding:0;}
.wizard > .actions .btn.btn-primary.save {
	float: left;
}
.wizard > .actions > ul > li.disabled > a {
	color:#fff;
}
.prevnext.wizard {
	border-top: 2px solid #ccc0c0;
	padding-top: 30px;
	margin-top: 30px;
}
/******action section*******/
/********filter section*********/
.filter-section input, .filter-section select {
	max-width: 215px;
}
/********filter section*********/
/********form section*********/
#form-configuration .field-container .panel{
	margin-top:15px;
}
#form-configuration .field-container .form-control {
	max-width: 215px;
}
#form-configuration  .field-container .form-group .element {
	display: flex;
}
#form-configuration  .form-group label {
	margin-right: 15px !important;
	margin-top: 10px !important;
	line-height: 15px;
	width: 92px;
}
#form-configuration  input[type="date"].form-control.input-Date {
	line-height: 22px;
}
/********form section*********/
/***table section***/
.variation-section .table-responsive {
	max-height: 300px !important;
	/* overflow: scroll; */
}
#datavariation .form-control {
	min-width: 150px;
	line-height: 15px;
}
/***table section***/
/******group section******/
.input-Radio {
	margin-right: 15px !important;
}
/* .Groupby {
	width: 73px;
} */
.row.groupby {
	margin-bottom: 10px;
}
.groupby .grouby-inner .input-Textbox {
	max-width: 215px;
	
}
.groupby .grouby-inner{display:flex;}

.groupby input[type='checkbox'].form-check-input:checked {
    background-color: #0d6efd !important;
    border-color: #0d6efd !important;
}
.groupby input[type='checkbox'].form-check-input:checked[type=checkbox] {
    background-image: url("http://retaildev.glocomcentre.com/public/Glocom_Image_Assets/checkbox.svg") !important;
}
.groupby input[type="checkbox"].form-check-input {
	width: 1.3em;
	height: 1.3em;
	margin-top: 0px; 
	vertical-align: top;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	border: 1px solid rgba(0,0,0,.25);
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	-webkit-print-color-adjust: exact;
	color-adjust: exact;
}
.groupby  .form-check input[type="checkbox"].form-check-input {
	margin-right: 10px;
	
}
.groupby  .form-check-input[type=checkbox] {
    border-radius: .25em;
}
/******group section******/
/****validation******/
.validation-invalid-label, .validation-valid-label {
	margin-top: 6px !important;
	margin-bottom: .5rem;
	display: block;
	color: #f44336;
	position: relative;
	padding-left: 1.625rem;
	width: auto !important;
	padding: 0 0 0 107px;
	line-height: 19px !important;
}
.validation-valid-label {
    color: #4caf50;
}
.filter-section .validation-invalid-label, .filter-section .validation-valid-label {
	padding-left: 1px;
}
.element .validation-invalid-label,.element .validation-valid-label {
	padding: 0 0 0 0px;
}
/****validation****/
/******loader*******/
.content-wrapper.show::before {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: rgba(255,255,255,0.3);
	content: "";
	z-index: 85;
}
.loader.show {
	text-align: center;
	position: absolute;
	top: 45%;
	left: 45%;
	z-index: 10000000;
}
.loader{
	display:none;
}
/******loader*******/
/*Modal*/
#formModal .modal-header {
	
	border-radius: 10px 10px 0px 0px;
	position: relative;
}

#formModal .modal-content {
	border-radius: 10px;
}
#formModal .modal-header .btn {
	/* font-size: 15px; */
	padding: 0px 5px;
	/* margin: 2px -24px 0 0; */
	position: absolute;
	right: 9px;
	top: 10px;
}
/*Modal*/

/*hint*/
#form-configuration  .element .link {
	padding-left: 5px;
	padding-top: 6px;
}
#form-configuration  .form-check .link {
	padding-left: 5px;
	padding-top: 6px;
}

/*hint*/
/*form fonfiguration module*/