body.mobile {
    transform-origin: left top;
    transform: scale(2.5);
    width: 40%;
}

#header {
    min-height: 90px;
}

#header .logo {
    position: absolute;
    top: 18px;
    left: 22px;
    height: 80px;
}


.paramsbtn {
    position: absolute;
    top: 18px;
    right: 30px;
}
#paramsdiv {
    position: absolute;
    top: 48px;
    right: 30px;
}
.menubtn {
    position: relative;
    width: 16px;
    height: 16px;
}


.code_font {
    font-family: "Courier New", Courier, monospace;
    font-size: 0.8em;
}


table {
    width:100%;
}

.profil_name {
    font-weight:bold;
    font-size: 2em;
    margin-bottom: 5px;
}
.big_bold {
    font-weight:bold;
    font-size: 1.4em;
    margin-bottom: 10px;
}
.small_text {
    font-size: 0.7em;
}

table.bold_col1 td:first-child {
    font-weight:bold;
}

.centered_cells td {
    text-align: center;
}

.top_align td {
    vertical-align: top;
}

.compact_p p {
    margin: 0;
}
.compact_p ul {
    margin: 0;
}

div.panel {
    background-color: #fcfcfc;
    margin: 15px;
    padding: 7px;
    border: 2px solid grey;
    border-radius: 7px;
}
div.panel_off {
    margin: 15px;
    padding: 7px;
    border-top: 2px solid grey;
}
div.content {
    max-height: 120px;
    overflow-y: auto;
    scrollbar-color: red grey;
    scrollbar-width: thin;
}

.selected {
    background-color: rgb(204, 204, 204);
}

div.details_selection_reminder {
    border-bottom: 1px dashed grey;
    margin-bottom: 7px;
    padding-bottom: 7px;
}

div.projects_details {
    background-color: white;
    margin: 7px;
    padding: 7px;
    border: 1px dashed grey;
    border-radius: 7px;
}

div.logos_listing {
    margin-bottom: 20px;
}
div.logos_listing img {
    margin: 5px 10px 5px 10px;
}

table.projects_listing {
    text-align: left;
    display: block;
    max-height: 150px;
    overflow-y: auto;
    scrollbar-color: red grey;
    scrollbar-width: thin;
}

@media print
{
    .page-break  { page-break-before:auto; }
    .page-block  { page-break-inside:avoid }
}


table.project_description td:first-child {
    width: 130px;
}
