.head-red {
    background: url(../images/backgrounds/box-head-red.jpg) left top repeat-x !important;
    border: 1px solid #9c5455 !important;
}
.bg-red{
    background-color: rgba(159, 45, 47, 0.38) !important;
}
.bg-red:hover{
    background-color: rgba(159, 45, 47, 0.38) !important;
}
.selected:hover{
    background-color: rgba(4, 158, 29, 0.27) !important;
}
.bg-yellow{
    background-color: #f7ca00;
}

.popup_rozliczenie_master:hover{
    cursor: pointer;
    background-color: #ffad14;
}
.valign-center{
    text-align: center !important; 
    vertical-align: middle !important;
}
.valign{
    vertical-align: middle !important;
}
.no-float{
    float: none !important;
}

.display-inlineblock{
    display: inline-block !important;
}

.flaga {
    height: 17px;
    width: 23px;
    display: inherit;
    margin: auto;
}
.flaga-pl{
    background: url("../images/flaga_pl.png") center center no-repeat;
}
.flaga-en{
    background: url("../images/flaga_en.png") center center no-repeat;
}
.tabela-hover{
        width:100%; 
        border-collapse:collapse; 
}
.tabela-hover td{ 
        padding:7px; border:#4e95f4 1px solid;
}
/* Define the hover highlight color for the table row */
.tabela-hover tr:hover {
  background-color: #ffff99;
}

.btn-icon{
    margin-left: 5px !important;
}
.btn-block{
    margin-bottom: 5px;
}

.header_zmiana{
    margin: 0px;
    padding: 9px 10px;
    color: white;
    float: right;
    display: block;
}
.header_zmiana.hz_l{
    border-left: 2px solid #335A85;
    border-right: 1px solid #335A85;
}
.header_zmiana.hz_r{
    border-right: 2px solid #335A85;
}
.tabela-zmiana tr:hover {
  background-color: #ffff99;
  cursor: pointer;
}

.pointer tr:hover{
    cursor: pointer;
}
.ui-datepicker{z-index: 9999 !important};



.btn-purple:active,
.btn-purple.active {
  background-color: #9c27b0 \9;
}

.btn-purple {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #d169e4;
  *background-color: #d169e4;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#9c27b0), to(#d169e4));
  background-image: -webkit-linear-gradient(top, #9c27b0, #d169e4);
  background-image: -o-linear-gradient(top, #9c27b0, #d169e4);
  background-image: linear-gradient(to bottom, #9c27b0, #d169e4);
  background-image: -moz-linear-gradient(top, #9c27b0, #d169e4);
  background-repeat: repeat-x;
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

.btn-purple:hover,
.btn-purple:active,
.btn-purple.active,
.btn-purple.disabled,
.btn-purple[disabled] {
  color: #ffffff;
  background-color: #d169e4;
  *background-color: #d169e4;
}
.m-auto {
    margin: auto !important;
}
#uniform-pasazer_bo_all{
    margin-left: 60px;
}

.header {
    position: fixed !important;
    z-index: 1000 !important;
}
.table-center th,
.table-center tr,
.table-center td {
    text-align: center !important;
    vertical-align: middle;
}
@media (max-width: 768px) {
    #bcPopupList {
        right: 20px !important;
    }
}
