/*Sync All Style*/
/* .modal-body input.form-control, .modal-body select.form-control{
	height:33px;
	border-radius:4px;
	padding:6px 12px;
	min-width:270px;
}
.modal-body select[name="add_type"].form-control, .modal-body select[name="category_layer_1"].form-control, .modal-body select[name="category_layer_2"].form-control, .modal-body select[name="category_layer_3"].form-control, .modal-body .date-picker input.form-control{
	min-width:120px;
}
.modal-body input[name="price_from"].form-control, .modal-body input[name="price_to"].form-control, .modal-body input[name="qty_from"].form-control, .modal-body input[name="qty_to"].form-control, .modal-body select[name="discount_type"].form-control, .modal-body input[name="order_discount"].form-control, .modal-body select[name="balance_type"].form-control, .modal-body input[name="amount_balance"].form-control{
	min-width:100px;
}
.modal-body input.pagination-panel-input, .modal-body .dataTables_length select{
	min-width:50px;
} */

.page-content-wrapper .page-content{
	padding-top:0px !important;
}
.multiselect.btn-default{
	padding:3px 13px;
}

.input-sm{
	padding:5px;
}



.modal-body .form-control, .modal-body .input-group .form-control:last-child, .modal-body .input-group .form-control:first-child{
	border-radius: 4px;
}

.modal-body .col-lg-1, .modal-body .col-lg-10, .modal-body .col-lg-11, .modal-body .col-lg-12, .modal-body .col-lg-2, .modal-body .col-lg-3, .modal-body .col-lg-4, .modal-body .col-lg-5, .modal-body .col-lg-6, .modal-body .col-lg-7, .modal-body .col-lg-8, .modal-body .col-lg-9, .modal-body .col-md-1, .modal-body .col-md-10, .modal-body .col-md-11, .modal-body .col-md-12, .modal-body .col-md-2, .modal-body .col-md-3, .modal-body .col-md-4, .modal-body .col-md-5, .modal-body .col-md-6, .modal-body .col-md-7, .modal-body .col-md-8, .modal-body .col-md-9, .modal-body .col-sm-1, .modal-body .col-sm-10, .modal-body .col-sm-11, .modal-body .col-sm-12, .modal-body .col-sm-2, .modal-body .col-sm-3, .modal-body .col-sm-4, .modal-body .col-sm-5, .modal-body .col-sm-6, .modal-body .col-sm-7, .modal-body .col-sm-8, .modal-body .col-sm-9, .modal-body .col-xs-1, .modal-body .col-xs-10, .modal-body .col-xs-11, .modal-body .col-xs-12, .modal-body .col-xs-2, .modal-body .col-xs-3, .modal-body .col-xs-4, .modal-body .col-xs-5, .modal-body .col-xs-6, .modal-body .col-xs-7, .modal-body .col-xs-8, .modal-body .col-xs-9{
	padding-left:0;
}

#hidden_table_for_clone{
	display:block;
}

.static-multiple-select .multiselect.btn{
	display:none;
}
.static-multiple-select .multiselect-container{
	position: static;
    display: block;
	box-shadow: 0 6px 12px rgba(0,0,0,.175);
	margin-bottom:20px;
	min-height:400px;
}
.static-multiple-select .deselectall{
	display:block;
}
.static-multiple-select .dropdown > .dropdown-menu:before, .static-multiple-select .dropdown-toggle > .dropdown-menu:before, .static-multiple-select .btn-group > .dropdown-menu:before {
	display:none !important;
}
.static-multiple-select .dropdown > .dropdown-menu:after, .static-multiple-select .dropdown-toggle > .dropdown-menu:after, .static-multiple-select .btn-group > .dropdown-menu:after{
	display:none !important;
}
#hidden_table_for_field_select .deselect{
	margin-bottom:5px;
}
.btn.field-select-modal{
	word-break: break-word;
    width: 200px;
    white-space: inherit;
}

.static-multiple-select .dropdown-menu .active > a{
	background-color: #5b9bd1;
    color: #fff;
}

.table>caption+thead>tr:first-child>td, .table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>td, .table>thead:first-child>tr:first-child>th{
	/* white-space:nowrap; */
}

#actionTable{

}

.margin-bottom-2 {
  margin-bottom: 2px;
}

table.dataTable tr{
	min-height:53px;
}

.table-group-actions .btn-default{
	padding:3px 9px;
}

.report-tables{
	display:none;
}

.override-float-left.input-group[class*=col-]{
	float:left !important;
}

/** Datatables **/
.table-scrollable{
	border:0;
}
.table-scrollable-overflow-hidden .dataTables_scrollHeadInner table{
	margin-top:0 !important;
	border:0;
}
.table-scrollable-overflow-hidden .DTFC_LeftHeadWrapper table, .table-scrollable-overflow-hidden .DTFC_RightHeadWrapper table{
	margin-top:0 !important;
}
.table-scrollable-overflow-hidden  .dataTables_scrollHead{
	border-bottom:1px solid #ddd !important;
}
.table-scrollable-overflow-hidden .DTFC_LeftHeadWrapper table{
	border-left:0px;
	border-top:0px;
}
.table-scrollable-overflow-hidden .DTFC_RightHeadWrapper table{
	border-right:0px;
	border-top:0px;
}
.table-scrollable-overflow-hidden .DTFC_LeftBodyLiner table{
	border-left:0px;
}
.table-scrollable-overflow-hidden .DTFC_RightBodyLiner table{
	border-right:0px;
}

/**-----  Modal -----**/
.modal-lg-1200{
	width:1200px;
}
.modal-lg-1600{
	width:1600px;
}
body.modal-open{
	overflow:hidden !important;
}
.modal-body .dataTables_extended_wrapper div.dataTables_info, .modal-body .dataTables_extended_wrapper div.dataTables_paginate{
	padding-left:16px !important;
}

/*----- -----*/
h3.margin-top-0{
	margin-top:0;
}

select.input-sm.align-height-35{
	height:35px;
}
.no-padding-left{
	padding-left:0;
}
.btn.text-btn{
	padding: 4px 14px;
}

/*popup css*/
.popup-page-container {
    margin: 0px;
    padding: 20px 20px 0 20px;
    position: relative;
}
.popup-page-content-wrapper {
    width: 100%;
}
.popup-page-content-wrapper .page-content {
    margin-top: 0px;
    min-height: 600px;
    padding: 10px 0 0 20px;
}
.popup-page-container table{
	font-size:13px;
}
.table-popup-search-buttons{
	margin:-40px 0 20px 0;
	float:right;
}
.table-popup-submit-buttons, .btn.table-popup-submit-buttons{
	margin:20px 0 20px 0;
	float:right;
}
.table-popup-search{
	display:none;
}
.product-popup-container{
	display: table;
    vertical-align: top;
}
.popup-page-container td{
	font-size:13px;
}
.product-popup-container .product-id-container{
	/*display: table-cell;*/
	display:none;
	width:92%;
}
.product-popup-container .call-product-popup{
	display: table-cell;
	vertical-align: top;
	text-align:right;
}
.product-popup-container .call-product-popup span{
	padding:9px 11px;
	border:1px solid #ced6de;
	border-radius:25px;
    display: inline-block;
	background:#ced6de;
	cursor:pointer;
	margin-left:5px;
}
.product-popup-container .call-product-popup span:hover{
	background:#fff;
}
.popup-table{
	display:none;
	float:left;
	width:95%;
}
.portlet-footer{
	width: 100%;
	display: inline-block;
}
.portlet-footer .actions{
	float:right;
}

#reSubmitFile{
	margin:10px 0 10px 10px;
}

.product-feature-date{
	padding-right: 15px;
	padding-bottom: 5px;
	width: 160px;
}

.product-feature-sort-order{
	width: 500px;
}

.product-feature-sort-order{
	width: 50px;
}

.product-feature-button,.product-favorite-button{
	position: absolute;
    right: 0px;
    margin-right: 8%;
    margin-top: 8px;
}

.product-feature-loading{
	display:none;
}

.product-favorite-date{
	width: 145px;
}

.actions.report_beta_export{
	position:absolute;
	right:-40px;
}

/*-- Tag Filter --*/
.tag-type-hide{
	display:none;
}

table{
	font-size:13px;
}

/*-- Customer - Order History  - Order Rating--*/
.order-rating-inner-table{
	width:300px;
}
.order-rating-inner-table .title{
	width:190px;
	vertical-align:top;
}
.order-rating-inner-table .red{
	color:red;
}

/*-- Order TAble List --*/
.cardholder{
	white-space: nowrap;
}

.input-sm.std_size{
	width: 175px;
}

select[name=discount_type],select[name=balance_type],select[name=order_status]{
	height:34px;
}

.select2me{
	text-align: left;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    /* display: none; <- Crashes Chrome on hover */
    -webkit-appearance: none;
    margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}

.product-feature-search button{
	width: 100%;
}

.uploaded_image_preview{
	margin-top:5px;
}

.form-group{
	margin-bottom: 5px;
}

.image_auto_height{
	height: auto !important;
}

.checkbox-table-layer1{
	font-weight: 600;
	font-size: medium;
}

.checkbox-table-layer2{
	padding-left: 30px;
}

.promotion-tag {
	height: 32px;
}
.promotion-tag.blue .edge {
	width: 1px;
    height: 30px;
    background-color: #50C0D8;
}
.promotion-tag .content {
    max-width: 180px!important;
    color: #fff;
    background-color: #E35755;
    font-size: 15px!important;
    border-right: 1px solid #E35755;
    height: 30px;
    -webkit-box-shadow: 0 2px 0 0 #c7ccc8;
    -moz-box-shadow: 0 2px 0 0 #c7ccc8;
    box-shadow: 0 2px 0 0 #c7ccc8;
    padding: 3px 6px!important;
	font-family: "Microsoft JhengHei","Open Sans";
	line-height: 1.5;
}
.promotion-tag.blue .content {
    background-color: #50C0D8;
    border-right: 1px solid #50C0D8;
}
.promotion-tag.blue .triangle {
	height: 32px;
    width: 12px;
    background: url(img/sale_tag_blue_R.png) no-repeat;
}
.promotion-tag span {
    display: block;
	float: left;
}

.input-daterange .input-group-addon {
    min-width: 30px;
}