﻿/* Please see documentation at https://docs.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */

a.navbar-brand {
    white-space: normal;
    text-align: center;
    word-break: break-all;
}

/* Sticky footer styles
-------------------------------------------------- */
html {
    font-size: 14px;
}

@media (min-width: 768px) {
    html {
        font-size: 16px;
    }
}

.border-top {
    border-top: 1px solid #e5e5e5;
}

.border-bottom {
    border-bottom: 1px solid #e5e5e5;
}

.box-shadow {
    box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}

button.accept-policy {
    font-size: 1rem;
    line-height: inherit;
}

/* Sticky footer styles
-------------------------------------------------- */
html {
    position: relative;
    min-height: 100%;
}

body {
    /* Margin bottom by footer height */
    /*margin-bottom: 60px;*/
}

.footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    white-space: nowrap;
    /* Set the fixed height of the footer here */
    height: 60px;
    line-height: 60px; /* Vertically center the text there */
}

.question-card {
    margin-bottom: 0.75rem;
}

.question-card-body {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-top: 0.5rem;
    padding-bottom: 0.3rem;
}

.single-icon {
    padding-right: 1em;
}

.question-text-link {
    width: 75vw;
}

@media print {
    .page-break {
        page-break-after: always;
        height: 0;
        display: block; /* optional. must be sure it is block item in document flow*/
        clear: both; /* optional. use only if you are using float*/
    }

    .body {
        background-color: #fff;
    }
}

.extra-question-section {
    margin-top: 1.25em;
    margin-bottom: 0.5em;
}

.item-list-wrapper {
    overflow-x: scroll;
}


.html-template {
    display: none;
}

.sticky-header {
    position: sticky;
    top: 0;
    z-index: 10;
}

.sticky-header-table {
    table-layout: fixed;
    position: sticky;
    top: 2px;
}

.sticky-header-table-wrapper {
    max-height: 800px;
}

.icon-1-5x {
    font-size: 28px;
}

.table-input-padding input {
    padding: 2px;
}

.table-cell-padding td {
    padding: 2px;
}

.table-cell-padding th {
    padding: 2px;
}

.subsidary-index-cell{
    width: 4%;
}

.subsidary-cvr-cell {
    width: 10%;
}

.subsidary-name-cell {
    width: 10%;
}

.subsidary-employee-cell {
    width: 8%;
}

.subsidary-relation-cell {
    width: 10%;
}

.subsidary-description-cell {
    width: 40%;
}

.subsidary-income-cell {
    width: 18%;
}