pre{
  font-size: px !important;
  font-family: ;
}
.card-body{
  padding:0.40rem !important;
}
.card-title{
  margin-bottom: 0rem !important;
}
.container {
  padding:1px !important;
}

table tr td {
  font-size: px !important;
}
::-webkit-input-placeholder { /* Edge */
  color: green !important;
  /* font-weight:bold !important; */
  font-style: italic !important;
  opacity:0.5 !important;
  padding:0px !important;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: green !important;
  /* font-weight:bold !important; */
  font-style: italic !important;
  opacity:0.5 !important;
  padding:0px !important;
}

::placeholder {
  color: green !important;
  /* font-weight:bold !important; */
  font-style: italic !important;
  opacity:0.5 !important;
  padding:0px !important;
}
  @page {
    margin: 25mm 25mm 25mm 25mm;
    margin-top:0.3cm;
  }

@media only screen and (max-width: 768px) {
  /* For mobile phones: */
  #last_modified{
      display:none;
  }
  .hide_for_phones{
      display:none;
  }
}
.table tbody tr:hover td{
 opacity:1;
 background-color: #e0e0eb;
}
.table tbody tr td{
 opacity:0.7;
}
.table-bordered td, .table-bordered th{
  border:1px solid black !important;
}
.out_click{
  cursor: pointer;
}
.table_hover tr:hover td{
 background-color: grey !important;
}

.ui-datepicker tbody td.highlight a {
 background-color: #a8f17a;
 border-bottom: 3px blue solid;
}

td.highlight-disabled {
 opacity: 1 !important;
}

td.highlight-disabled span {
 background-color: #ff5d5d !important;
 border-bottom: 3px blue solid !important;
}

td.highlight-disabled-half a {
 background-color: #ffc299 !important;
 border-bottom: 3px blue solid !important;
}

#active_path a {
 color: black;
 font-weight: bold;
}



@media (min-width:1250px) {}

td {
 font-size: px !important;
 vertical-align: middle !important;
 text-align: center;
}

th {
 font-size: px !important;
 vertical-align: middle !important;
 text-align: center;
}

.fas {
 cursor: pointer;
}

.far {
 cursor: pointer;
}

@media (max-width:800px) {
 .hide_if_phone {
  display: none;
 }
}

.table-striped {
 font-size: px !important;
 font-family: ;
}

.kontener_glowny_filtry input[type="text"] {
 padding: 0px !important;
}

.kontener_glowny_filtry .select2 {
 margin: 0px 10px 0px 10px !important;
}

.kontener_glowny_filtry label {
 padding: 0px !important;
}

.label_form {
 text-align: center;
 font-weight: bold;
}

td {
 font-size: px !important;
 vertical-align: middle !important;
}

th {
 font-size: px !important;
 vertical-align: middle !important;
}

.chmurka_logowanie {
 -webkit-box-shadow: 0px 0px 5px 1px rgba(168, 168, 168, 1);
 -moz-box-shadow: 0px 0px 5px 1px rgba(168, 168, 168, 1);
 box-shadow: 0px 0px 5px 1px rgba(168, 168, 168, 1);
 background-color: white;
 width: 70%;
 max-width: 80%;
 margin: auto;
 position: fixed;
 left: 10%;
 right: 10%;
 top: 10%;
 border-radius: 30px;
 text-align: center;
 margin-bottom: 30%;
 line-height: 100px;
}
.chmurka_zawartosc{
  width:100%;
  height:70%;
  margin-top: 15%;
  margin-bottom: 15%;

}
.chmurka_div {
 width: 100%;
 margin-top: 20px;
 -webkit-box-shadow: 0px 0px 5px 1px rgba(168, 168, 168, 1);
 -moz-box-shadow: 0px 0px 5px 1px rgba(168, 168, 168, 1);
 box-shadow: 0px 0px 5px 1px rgba(168, 168, 168, 1);
 padding: 20;
 border: 1px solid;
 border-color: white;
 border-radius: 10px;
 background-color: white;
}

body {
 color: black;
 font-family: ;
 background-color: white;
 z-index: 1;
}

p {
 color: black;
 font-family: ;
}
.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Old versions of Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */
}
.window-info{
  font-family: Courier !important;
  border : 1px solid black;
  border-radius: 10px;
  margin : 10px 0 15px 0;
  padding : 10px;
  cursor : pointer;

}
.window-info:hover{
  background-color: #e0e0eb;
}
.window-info-buttons{
  text-align: right;
  position: relative;
}
.window-info-address{
  max-width: 90%;
}
.window-info-description {
  max-width: 90%;
}
.window-info-note{
  max-width: 90%;
}
.window-info-pin{
  max-width: 90%;
}

.delivery_home_list{
  text-align:center;
  background-color: grey;
  height:80px;
  padding:20px;
  margin-bottom:20px;
  font-weight:bold;
  font-size: px !important;
  border-radius: 20px;
}

.button_back{
  position:fixed;
  top:0;
  left:0;
  z-index:99999;
}

.button_refresh_list{
  position:fixed;
  bottom:30px !important;
  left:0;
}
