/* sticky-list styles */

/* Make the action buttons aligned to the right */
table.sticky-list th.sticky-action,
table.sticky-list td.sticky-action  {
	text-align: right;
    white-space:nowrap;
}

/* Do not wrap text in the table header */
table.sticky-list th,
table.sticky-list .sticky-nowrap {
    white-space:nowrap;
}

/* Make every other row in the list slightly grey */
table.sticky-list tr:nth-child(2n+2) {
	background: #d1d1d1;
}

table.sticky-list tr.header, table.sticky-list tr:hover {
    /* Add a grey background color to the table header and on hover */
    background-color: #f1f1f1;
}

table.sticky-list tr {
    border-bottom: 1px solid #ddd;
}
table.sticky-list,
table.sticky-list * {
	border: none;font-size: 100% !IMPORTANT;
	font:12px/18px Arial,Sans-serif
}

.sticky-list th, .sticky-list td {
    font-size: 13px !IMPORTANT;
    white-space: nowrap;
    font-weight: bold !IMPORTANT;
    color :#333 !IMPORTANT;
    padding: 12px; 
}

table.sticky-list form,
table.sticky-list button,
table.sticky-list form input {
	/*display: inline-block !important;*/
	
	display: inline-block;
}

/* Style the action buttons */
td.sticky-action a {
    color: #333  !IMPORTANT;
    background: none!important;
    border: none;
    padding: 0!important;
    cursor: pointer;
    font-style: normal;
    font-weight: bold;
    text-decoration: none !IMPORTANT;
    text-transform: none;
    font-size: inherit;
    color: inherit;
    margin-left: 5px;
    text-decoration: underline;
}
table.sticky-list button {
    background:none!important;
    border:none; 
    padding:0!important;
    cursor: pointer;
    font-style: normal;
    font-weight: bold;
        text-decoration: none !IMPORTANT;   
    text-transform: none;
    font-size: inherit;
    color: inherit;
    margin-left: 5px;
    text-decoration: underline;
}

/* Pagination styles */
div[id^="sticky-list-wrapper"] ul.pagination {
    list-style: none;
    margin: 0;
}
div[id^="sticky-list-wrapper"] ul.pagination li {
    display: inline-block;
    margin-right: 5px;
}
div[id^="sticky-list-wrapper"] ul.pagination li.active a,
div[id^="sticky-list-wrapper"] ul.pagination li.disabled a {
    color: inherit;
    text-decoration: none;
    cursor: default;
}

/* Upload field styles */
div[class^="file_"] .remove-entry {
    cursor: pointer;
    text-decoration: none;
    border-bottom: none;
}
div[class^="file_"] a.remove-entry img {
    display: inline-block;
}
div[class^="file_"] + input[type="file"] {
    display: none;
}

td.sticky-action a {
    color: white;
}