.documents_empty {
	margin : 40px auto 0px auto;
	font-weight : bold;
	font-size : 16px;
}


.table_documents {
    width         : 100%;
    /*margin-bottom : 20px;*/
}

    .table_documents tr {
		color     : #222222;
		font-size : 14px;
    }

		.table_documents tr:first-child {
			background  : #EEEEEE !important;
			color       : #000000;
			font-weight : bold;
			border      : 1px solid #666666;
			width       : 100%;
		}

		.table_documents tr:nth-child(odd) {
			background : #F9F9F9;
		}

			.table_documents tr th:nth-child(1),
			.table_documents tr td:nth-child(1) {
				padding    : 7px 0px 7px 20px;
				text-align : left;
			}

			.table_documents tr th:nth-child(2),
			.table_documents tr td:nth-child(2) {
				padding    : 0 0 0 20px;
				text-align : right;
                		max-width  : 120px;
                		min-width  : 120px;
				width      : 120px;
			}

			.table_documents tr td:nth-child(2) {
				font-family : consolas;
			}

			.table_documents tr th:nth-child(3),
			.table_documents tr td:nth-child(3) {
				padding    : 0 20px 0 20px;
				text-align : center;
                		max-width  : 120px;
                		min-width  : 120px;
				width      : 120px;
			}

			.table_documents tr td:nth-child(3) {
				font-family : consolas;
			}

			.table_documents tr th:nth-child(4),
			.table_documents tr td:nth-child(4) {
				text-align : center;
                		max-width  : 50px;
				width      : 50px;
                		min-width  : 50px;
				padding    : 0 20px 0 0;
			}

			.table_documents tr th:nth-child(4):before {
				content     : '\f177';
				display     : inline-block;
				font-family : 'dashicons';
				font-size   : 22px;
				position    : relative;
				top         : 1px;
				font-weight : normal;
			}

				.table_documents tr td:nth-child(4) a {
						color          : #666666;
				}

				.table_documents tr td:nth-child(4) a:hover,
				.table_documents tr td:nth-child(4) a:active,
				.table_documents tr td:nth-child(4) a:focus {
						color          : #000000;
				}

				.table_documents tr td:nth-child(4) a:before {
					content     : '\f177';
					display     : inline-block;
					font-family : 'dashicons';
					font-size   : 22px;
					position    : relative;
					top         : 1px;
				}

				.table_documents tr td:nth-child(4) span:before {
					content     : '\f530';
					display     : inline-block;
					font-family : 'dashicons';
					font-size   : 22px;
					position    : relative;
					top         : 1px;
					color       : #999999;
				}

			.table_documents tr th:nth-child(5),
			.table_documents tr td:nth-child(5) {
				text-align : center;
                		max-width  : 50px;
				width      : 50px;
                		min-width  : 50px;
				padding    : 0 20px 0 0;
			}

			.table_documents tr th:nth-child(5):before {
				content     : '\f310';
				display     : inline-block;
				font-family : 'dashicons';
				font-size   : 22px;
				transform   : rotate(90deg);
				position    : relative;
				top         : 2px;
				font-weight : normal;
			}

				.table_documents tr td:nth-child(5) a {
						color          : #666666;
				}

				.table_documents tr td:nth-child(5) a:hover,
				.table_documents tr td:nth-child(5) a:active,
				.table_documents tr td:nth-child(5) a:focus {
						color          : #000000;
				}

				.table_documents tr td:nth-child(5) a:before {
					content        : '\f310';
					display        : inline-block;
					font-family    : 'dashicons';
					font-size      : 22px;
					transform      : rotate(90deg);
					position       : relative;
					top            : 2px;
				}
        
    .table_header_spacer {
        height : 15px;
    }



@media only screen and (max-width: 720px) {
    .table_documents tr th:nth-child(2),
    .table_documents tr td:nth-child(2),
    .table_documents tr th:nth-child(3),
    .table_documents tr td:nth-child(3) {
        display : none;
    }
}
