/* List Table */
.#{$alias} {
	
	##{$alias}-main-loading {
		display: none;
		height: 100%;
		position: absolute;
		width: 100%;
		z-index: 100;
		cursor: wait;
		
		##{$alias}-loading-overlay {
			background-color: #ccc;
			filter: alpha(opacity=50);
			-moz-opacity: .5;
			opacity: 0.5;
			height: 100%;
			position: relative;
			width: 100%;
		}
		
		##{$alias}-loading-box {
			border: 1px solid #aaa;
			box-shadow: rgba(0,0,0,0.2) 0 4px 16px 0;
			background-color: #fff;
			filter: alpha(opacity=100);
			height: px(100);
			left: 33%;
			-moz-opacity: 1.0;
			opacity: 1.0;
			position: absolute;
			top: px(300);
			width: 40%;
			z-index: 10000;
			
			.#{$alias}-loading-text {
				color: #999;
				font-size: px(11);
				position: relative;
				text-align: center;
				text-transform: uppercase;
				top: px(25);
			}
		}
	}

	.#{$alias}-table-ajax-list select {
		position: relative;
	}

	/* start psp-list-table-footer */
	##{$alias}-list-table-footer {
		border: 0px solid green;
		float: left;
		width: 100%;

		.#{$alias}-list-table-left-col {
			width: auto !important;
			margin: 0rem !important;
			margin-right: 1.5rem !important;
			padding-top: 0rem !important;
		}
		.#{$alias}-list-table-right-col {
			width: auto !important;
		}
		.#{$alias}-box-show-per-pages {
			margin: 0rem !important;
		}
		.#{$alias}-list-table-pagination.tablenav {
			margin: 0rem !important;
		}
	}
	/* end psp-list-table-footer */
	
	/* start psp-list-table-header */
	##{$alias}-list-table-header {
		border: 0px solid blue;
		margin: -#{px(10)} 0 0 0;
		float: left;
		width: 100%;

		.#{$alias}-list-table-header-row-first,
		.#{$alias}-list-table-header-row-second {
			display: table;
			height: auto;
			width: 100%;
			float: left;
		}

		 
		.#{$alias}-list-table-header-row-second {
			border: 0px solid yellow;
			display: table !important;
			margin-top: 0.7rem !important;

		
			.#{$alias}-list-table-left-col {
				display: table-cell ;
				width: auto !important;
				margin: 0rem !important;
				margin-right: 1.5rem !important;
				padding-top: 0rem !important;
			}
			.#{$alias}-list-table-right-col {
				display: table-cell ;
				width: auto !important;
				float: none !important;
			}
			.#{$alias}-box-show-per-pages {
				margin: 0rem !important;
			}
			.#{$alias}-list-table-pagination.tablenav {
				margin: 0rem !important;
			}
		}

		
		.#{$alias}-list-table-header-row-first {
			border: 0px solid red;

			.#{$alias}-list-table-left-col,
			.#{$alias}-list-table-right-col {
				display: table-cell ;
				height: 100% !important;
				width: auto;
			}

			.#{$alias}-list-table-left-col.psp_link_redirect{
				display: block;
				width: 100%;
			}

			.#{$alias}-list-table-left-col {
				margin-right: 2rem !important;
				margin-bottom: 0rem !important;
			}
			.#{$alias}-list-table-right-col {
				 
			}

			.#{$alias}-list-table-search-box.#{$alias}-search-standard-design {
				float: right;
				clear: left;
				width: auto !important;
				min-width: 32.7rem !important;
				##{$alias}-search-btn {
					font-family: $primary-font;
					font-size: px(11);
					color: $white;
					font-weight: $bold;
					background: #969696;
					border: none;
					padding: px(13) px(20) px(27) px(20) !important;
					line-height: px(20);
					letter-spacing: 0.06em;
					text-transform: uppercase;
					margin-left: 0;
					border-radius: px(3);
					border-bottom-left-radius: 0;
					border-top-left-radius: 0;
					&:hover {
						background: darken(#969696, 25%);
					}
				}
				##{$alias}-search-text {
					width: px(238);
					height: px(40);
					border: 1px solid $medium-gray;
					border-bottom-left-radius: px(3);
					border-top-left-radius: px(3);
					padding-left: px(10);
				}
				input {
					margin-top: 0 !important;
				}
			}
		}

		.#{$alias}-filter-post_type,
		.#{$alias}-filter-post_parent {
			float: left;
			margin: 0 px(10) 0 0;
			position: relative;
			bottom: -#{px(4)};
		}
		.#{$alias}-filter-post_parent {
			width: auto;
			min-width: px(100);
			max-width: px(400);
		}
		
		.#{$alias}-filter-general_field {
			float: left;
			margin: 0 px(10) 0 0;
			position: relative;
			bottom: -#{px(4)};
			width: auto;
			min-width: px(150);
			max-width: px(400);
		}
		.#{$alias}-filter-general_field.subsubsub {
			max-width: inherit;
		}
		.#{$alias}-filter-general_field.subsubsub:nth-child(2n) {
			background-color: #F2F1EF;
		}
	}
	/* end psp-list-table-header */
	
		.#{$alias}-list-table-left-col {
			float: left;
			width: 49%;
			margin-right: 2%;
		}

		/*
		.#{$alias}-list-table-left-col.amz_queue,
		.#{$alias}-list-table-left-col.amz_search {
			width: 64%;
			height: px(47);
		}

		.#{$alias}-list-table-left-col.amz_search {
			height: px(90);
		}

		.#{$alias}-list-table-right-col.amz_queue.pagination,
		.#{$alias}-list-table-right-col.amz_search.pagination,
		.#{$alias}-list-table-right-col.amz_products.pagination {
			width: 48%;
		}

		.#{$alias}-list-table-left-col.amz_search .subsubsub,
		.#{$alias}-list-table-left-col.amz_queue .subsubsub {
			border: none !important;
			padding-left: 0 !important;
		}

		.#{$alias}-list-table-left-col.amz_queue .subsubsub li a {
			line-height: 0;
		}

		.#{$alias}-list-table-right-col.amz_products.pagination .#{$alias}-list-table-pagination {
			margin-top: px(4);
		}

		.#{$alias}-list-table-right-col.amz_queue,
		.#{$alias}-list-table-right-col.amz_search {
			width: 34%;
			height: px(47);
		}
		*/
		
		.#{$alias}-list-table-right-col {
			float: right;
			width: 49%;
		}
		
		.#{$alias}-list-table-search-box {
			width: px(300);
			
			input[type=text] {
				float: left;
				width: px(195);
				margin: px(4) 0 0 0;
			}
			input[type=button] {
				float: left;
				margin: px(7) 0 0 px(5);
			}
		}
	
		/* start psp-list-table-posts */
		##{$alias}-list-table-posts {
			overflow: hidden;
			float: left;
			width: 100%;
			padding-bottom: px(5);
			margin-top: 1rem !important;
			
			table {
				border-collapse: collapse;
			    border-spacing: 0;
			    margin: 0 0 px(6) 0;
		   	
		   		tr th {
		   			padding: px(8) px(10);
		   		}
		   		td {
		   			text-align: center;
		   			padding: px(6) px(10);
		   			vertical-align: middle;
		   			position: relative;
		   		
					a {
						font-weight: bold;
						text-decoration: none;
					
						span.item-state {
							color: #333333;
						}
					}
				}
				
				.#{$alias}-row-loading-marker {
				    padding: 0;
				    position: absolute;
				    left: 0;
				    top: 0;
				    width: 100%;
				    height: 100%;
				}
				.#{$alias}-row-loading {
					background-color: #484848;
					background-color: rgba(207, 222, 247, 0.8);
					position: absolute;
					top: 0;
					z-index: 1000;
					left: 0;
					width: 100%;
					height: 100%;
					padding: 0;
				}
	
				.#{$alias}-focus-kw-box {
					.#{$alias}-text-field-kw {
						float: left;
					}
					.#{$alias}-auto-detect-kw-btn {
						float: left;
						cursor: pointer;
						position: relative;
					}
				}
	
				.#{$alias}-button img {
					max-height: px(13);
				}
	
				.#{$alias}-seo-report-btn {
					position: relative;
					font-weight: normal;
				}
			}
		}
		/* end psp-list-table-posts */
}