div.thumbnail[data-isadir="1"] div.approvalbuttons {
    display: none !important;
}

div.approvalbuttons a {
    margin: 5px;
    text-decoration: none !important;
}

div.approvalbuttons a span {
    display:none;
    text-decoration: none !important;
}

div.approvalbuttons a.locked_when_set hidden_when_set[data-state="true"] {
    pointer-events: none !important;
    cursor: not-allowed !important;
}

div.approvalbuttons a.hidden_when_set[data-state="true"] {
    display: none !important;
}

div.approvalbuttons a:not([data-state="true"]) span.icon.unset {
    display:inline-block;
}

div.approvalbuttons a[data-state="true"] span.icon.set {
    display: inline-block;
}

div.approvalbuttons a.loading span.icon {
    display:none !important;
}

div.approvalbuttons a.loading span.loading {
    display:inline-block !important;
}

div.approvalbuttons a[data-keyword=""] {
    display:none !important;
}

div.approvalbuttons a.jts_am_approve span.glyphicon {
    color: #62c462 !important;
}

div.approvalbuttons a.ec_approve_custom_01 span.glyphicon {
    color: #62c462 !important;
}

div.approvalbuttons a.ec_approved_for_production_custom_02 span.glyphicon {
    color: #33ccff !important;
}

div.approvalbuttons a.jts_am_approved_for_production span.glyphicon {
    color: #33ccff !important;
}

div.approvalbuttons a.jts_am_reject span.glyphicon {
    color: #ff0000
}

div.approvalbuttons a.ec_approve_from_approved_for_production span.glyphicon {
    color: #62c462 !important;
}

div.approvalbuttons a.ec_approve_from_for_approval span.glyphicon {
    color: #62c462 !important;
}

div.approvalbuttons a.ec_approve_from_for_approval_no_date span.glyphicon {
    color: #62c462 !important;
}

div.approvalbuttons a.ec_approve_static span.glyphicon {
    color: #62c462 !important;
}

div.approvalbuttons a.ec_p1_approved span.glyphicon {
    color: #33cc00 !important;
}

div.approvalbuttons a.ec_p2_approved span.glyphicon {
    color: #0000ff !important;
}

div.approvalbuttons a.ec_approved_for_production_from_for_approval span.glyphicon {
    color: #33ccff !important;
}

div.approvalbuttons a.ec_approved_for_production_static span.glyphicon {
    color: #33ccff !important;
}

div.approvalbuttons a.ec_reject_static span.glyphicon {
    color: #ff0000
}

div.approvalbuttons a.ec_reject_move span.glyphicon {
    color: #ff0000
}

div.table.keywords dl:empty {
    display: none !important;
}

div.table.keywords dt[data-value=""],
div.table.keywords dt[data-value="0"],
div.table.keywords dt:empty,
div.table.keywords dd[data-value=""],
div.table.keywords dd[data-value="0"],
div.table.keywords dd:empty {
    display: none !important;
}

div.table.keywords .kw545,
div.table.keywords .kw530,
div.table.keywords .kw531,
div.table.keywords .kw532,
div.table.keywords .kw534,
div.table.keywords .kw535,
div.table.keywords .kw486,
div.table.keywords .kw499,
div.table.keywords .kw540,
div.table.keywords .kw536,
div.table.keywords .kw478
{
    display: none !important;
}

/* APPROVAL STATUS COLOURS */

div.approvalstatus {
    border-width: 4px;
    border-style: solid;
    border-radius: 5px;
    border-color: transparent;
}

/*JTS_COLOUR_STATUS*/

.jts_colour_status_proof_requested {
    border-color: #ff6600 !important;
}

.jts_colour_status_approved {
    border-color: #00ff00 !important;
}

.jts_colour_status_cbt_ammends {
    border-color: #ff6600 !important;
}

.jts_colour_status_marketing_ammends {
    border-color: #ff6600 !important;
}

.jts_colour_status_ops_ammends {
    border-color: #ff6600 !important;
}

.jts_colour_status_cbt_approved {
    border-color: #00ff00 !important;
}

.jts_colour_status_marketing_approved {
    border-color: #00ff00 !important;
}

.jts_colour_status_ops_approved {
    border-color: #00ff00 !important;
}

.jts_colour_status_for_approval {
    border-color: #ff69b4 !important;
}

.jts_colour_status_new {
    border-color: #ffff00 !important;
}

.jts_colour_status_reloaded_page {
    border-color: #ffff00 !important;
}

.jts_colour_status_uploaded {
    border-color: #ffff00 !important;
}

.jts_colour_status_rejected {
    border-color: #ff0000 !important;
}

.jts_colour_status_on_hold {
    border-color: #ff0000 !important;
}

.jts_colour_status_approved_for_production {
    border-color: #33ccff !important;
}

.jts_colour_status_annotations_submitted {
    border-color: #9999ff !important;
}

/*ITS_IMAGE_STATUS*/	

.its_image_status_proof_requested {
    border-color: #ff6600 !important;
}

.its_image_status_new {
    border-color: #ffff00 !important;
}

.its_image_status_photography_ok {
    border-color: #00ff00 !important;
}

.its_image_status_approved {
    border-color: #00ff00 !important;
}

.its_image_status_p1_approved {
    border-color: #00ff00 !important;
}

.its_image_status_p2_approved {
    border-color: #0000ff !important;
}

.its_image_status_buyer_approved {
    border-color: #33ccff !important;
}

.its_image_status_retouched {
    border-color: #ff6600 !important;
}

.its_image_status_retouching_required {
    border-color: #ff0000 !important;
}

.its_image_status_web_ready {
    border-color: #9999ff !important;
}

.its_image_status_rejected {
    border-color: #ff0000 !important;
}

.its_image_status_annotations_actioned {
    border-color: #3366ff !important;
}

.its_image_status_approved_for_production {
    border-color: #33ccff !important;
}

.its_image_status_annotations_submitted {
    border-color: #9999ff !important;
}

.its_image_status_in_retouching {
    border-color: #cccccc !important;
}

.its_image_status_on_hold {
    border-color: #ff0000 !important;
}

.its_image_status_buyers_allocated {
    border-color: #ff40ff !important;
}

.its_image_status_buyers_annotations_submitted {
    border-color: #942192 !important;
}

.its_image_status_client_to_action {
    border-color: #ffc0cb !important;
}

.its_image_status_downloaded {
    border-color: #9999ff !important;
}

/*EC_APPROVAL_STATUS*/	

.ec_approval_status_proof_requested {
    border-color: #ff6600 !important;
}

.ec_approval_status_new {
    border-color: #ffff00 !important;
}

.ec_approval_status_photography_ok {
    border-color: #00ff00 !important;
}

.ec_approval_status_approved {
    border-color: #00ff00 !important;
}

.ec_approval_status_p1_approved {
    border-color: #00ff00 !important;
}

.ec_approval_status_p2_approved {
    border-color: #0000ff !important;
}

.ec_approval_status_buyer_approved {
    border-color: #33ccff !important;
}

.ec_approval_status_retouched {
    border-color: #ff6600 !important;
}

.ec_approval_status_retouching_required {
    border-color: #ff0000 !important;
}

.ec_approval_status_web_ready {
    border-color: #9999ff !important;
}

.ec_approval_status_rejected {
    border-color: #ff0000 !important;
}

.ec_approval_status_annotations_actioned {
    border-color: #3366ff !important;
}

.ec_approval_status_approved_for_production {
    border-color: #33ccff !important;
}

.ec_approval_status_annotations_submitted {
    border-color: #9999ff !important;
}

.ec_approval_status_in_retouching {
    border-color: #cccccc !important;
}

.ec_approval_status_on_hold {
    border-color: #ff0000 !important;
}

.ec_approval_status_buyers_allocated {
    border-color: #ff40ff !important;
}

.ec_approval_status_buyers_annotations_submitted {
    border-color: #942192 !important;
}

.ec_approval_status_client_to_action {
    border-color: #ffc0cb !important;
}

.ec_approval_status_for_approval {
    border-color: #ff69b4 !important;
}

.ec_approval_status_downloaded {
    border-color: #9999ff !important;
}

div[class^='ec_error_message'], div[class*=' ec_error_message']{
    border-color: #ff0000 !important;
    background: #ffe5e5 !important;
}

div[class^='ec_error_message'] .syncbuttons, div[class*=' ec_error_message'] .syncbuttons {
    display: none !important;
}

div[class^='ec_warning_message'], div[class*=' ec_warning_message']{
    border-color: #ff8000 !important;
    background: #fff2e5 !important;
}

div[class^='ec_warning_message'] .syncbuttons, div[class*=' ec_warning_message'] .syncbuttons {
    display: none !important;
}