.cancel-btn {
    background-color: #d0e2ff;   /* light blue background */
    color: #0a84ff;              /* system blue text */
    border-color: #0a84ff;       /* system blue border */
}

.cancel-btn:hover {
    background-color: #0a84ff;   /* solid blue on hover */
    color: #fff;                 /* white text on hover */
    border-color: #0a84ff;
}
@media screen and (max-width: 1025px){
    header.pc-header {
        border-bottom: 1px solid darkgrey;
        margin-left: unset !important;
    }
}

@media print{
    div#print_options, div.navbar-wrapper, ul.breadcrumb, div.header-wrapper, span.print-options{
        display: none !important;
    }
    div.modal-backdrop {
        display: none !important;
    }

    /*
    .table-striped tbody tr:nth-of-type(odd),
    .table-striped tbody tr:nth-of-type(even) {
        background-color: unset !important;
    }
    table,
    table tr,
    tbody tr,
    thead tr {
        background-color: transparent !important;
        box-shadow: unset;
    }
    */
    .figure_print {
        width: 100%;
    }
    .image_anchor_print {
        width: 15%;
        float: left;
        margin-right: 10px;
    }
    body {
        min-height: 2000px;
        padding-top: 0px !important;
    }
    .comments_print {
        width:83%;
        float:right;
        vertical-align:top;
        padding-left:10px;
        display: block;
    }
    .exif_print {
        vertical-align: top;
        display: block;
    }
    .jury_points_print {
        display: block;
    }
    .placement_print {
        /*display: block;*/
    }
    .avg_points_print {
        display: block;
    }
    .photographer_print {
        display: block;
    }
    .tot_points_print {
        padding-left: 10px;
        width: 77%;
        float: right;
        vertical-align: top;
    }
    .avg_points_print {
        display: block;
    }
    .figure_width {
        width: 100%;
    }
    .hide_print,
    .no-print {
        display: none;
    }
    .credit {
        font-style: italic;
    }
}
