﻿/* 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
-------------------------------------------------- */
@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
-------------------------------------------------- */

#navbar_container {
    display: flex;
    width: 100%;
    min-height: 100px;
    flex-wrap: wrap;
}
#logo1 {
    min-width: 110px;
    min-height: 100px;
}
#logo2 {
    min-width: 200px;
    min-height: 100px;
}
#logo3 {
    min-width: 100px;
    min-height: 100px;
}

#navbar_container {
    width: 100%
}
#navbar_container div:nth-child(1) {
    flex: auto;
}
#navbar_container div:nth-child(2) {
    flex: auto ;
}
#navbar_container div:nth-child(3) {
    flex:5;
}


.tr_pozycja_expand {
    visibility: visible;
}
.tr_pozycja_collapse {
    visibility: collapse;
}
.col-edit-button {
    width:70px;
    vertical-align:middle;
    text-align:center;
}
.col-delete-button {
    width: 70px;
    vertical-align: middle;
    text-align: center;
}
#ID_ADD {
    background-color:red;
}

.w100 {min-width: 100px;}
.w150 {min-width: 150px;}
.w200 {min-width: 200px;}
.w250 {min-width: 250px;}   

.h-1 {
    height:20px;
}
.margin-l-10 {
    margin-left: 10px;
}
.margin-l-20 {
    margin-left: 20px;
}
.margin-l-20 {
    vertical-align: central;
}

.text-dark {
    color: #121416 !important;
}


a.text-dark:hover, a.text-dark:focus {

    color: #121416 !important;
    margin-left: -5px;
    margin-top: -1.5px;
    text-shadow: -0.3px 0.3px #121416;
    font-size: 105%;
}


details {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: -10px;
    border: 1px solid #e5e5e5;
}

button[aria-expanded="false"] + div {
    display: none;
}


details
{
    padding-top: 3px;
    padding-bottom: 3px;
    border-radius: 3px;
    background: #f7f6f6;
    margin: 1em 0;
}

summary {
    background: #f7f6f6;
    color: darkslategray;
    border-radius: 3px;
    padding: 5px 10px;
    outline: none;
}

details[open] summary {
    background: rgba(0, 0, 0, .05);
    color: blue;
    font-size: 14px
}



#scrollview {
    position: absolute;
    height: 92%;
    top: 50px;
    left: 15px;
    right: 15px
}

/*.dx-lookup-field {
    border: solid 1px blue;
    color: blue;
}*/


.visibility {
    visibility: visible;
}

.hidden {
    display: none !important;
}


#scrollviewKierowcy {
    height: -moz-calc(100% - 50px);
    height: -webkit-calc(100% - 50px);
    height: calc(100% - 50px);
}