@charset "utf-8";

:root {
    --block-background-color: #EEEEFF;
    --message-background-color: #E3E6E3;
    --input-modified-background-color: #E8E8FF;
}

body {
    --link-color: #66C;
}

.tuning-reference {
    background-color: #e0f8c8;
}

/* General properties */
body {
    background-color: #F8F8F8;
    color: #23254E;
}

/* Main */

/* Breadcrumb trail */

.breadcrumb-trail {
    --current-call-background-color: #DBDBFF;
}

/* Menus */

.menu-item {
    --current-call-background-color: #DBDBFF;
}

/* User messages */

div.message {
    /*border-color: red;*/
    font-size: large;
    color: #0A9E0A; /* green; */
}

div.session-message {
    background-color: #EEEEFF;
    /*border-color: red;*/
    font-size: large;
}

/* Views */

div.action > div.view,
div.form > div.view,
div.action > div.ajax-view > div.view,
div.form > div.ajax-view > div.view,
/* div.proposal-frame div.view, */
/*div.pms-frame,*/
div.proposal-frame,
div.rounds-frame,
div.view > table,
div.view div.form > table,
div.rounds-frame > table,
div .dummy {
    background-color: #EEEEFF;
    /*border-color: white;*/
}

.view.donkeeSortable tbody tr:hover {
    background-color: lightgray;
}

table.view {
    --odd-row-color: #DDDDFF;
    --even-row-color: #E8E8FF;
    --hilight-row-color: #8F8;
}

/* angularResolutionTable */

table.view.resolutionsPerDeclination td.CoreKernelFloatType {
    padding-left: 0.5em;
    padding-right: 0.5em;
}

th.angularResolutionColumn {
    min-width: 3em;
}

a.astro-memo,
a.beam-atlas {
    float: right;
    margin-right: 1em;
}
/*****/
div.sub-frame.resolutions {
    float: left;
}

