/* Ogólne klasy ------------------------------------------------------------ */

.datatable-column-center {
	text-align: center
}

.margin-r-5 {
	margin-right: 5px;
}

.margin-r-10 {
	margin-right: 10px;
}

.margin-t-10 {
	margin-top: 10px;
}

.margin-b-10 {
	margin-bottom: 10px;
}

.margin-b-20 {
	margin-bottom: 20px;
}

.margin-t-40 {
    margin-top: 40px;
}

.margin-t-5 {
    margin-top: 5px;
}

.bootstrap-icon {
	text-indent: initial;
}

.ui-growl-item {
	margin-top: 40px;
}

.bold {
	font-weight: bold;
}

/* Nawigacja --------------------------------------------------------------- */

.nav li .fa,
.sidebar h4 .fa {
    margin-right: 10px;
}


/* Animacja ładowania - Ajax Status ---------------------------------------- */

div#globalAjaxStatus {
    position: fixed;
    right: 50px;
    bottom: 100px;
}

div#globalAjaxStatus img {
    width: 50px;
}

/* Nadpisywanie szablonów -------------------------------------------------- */

.koncertyfn-theme .ui-widget-content a.btn {
	color: #ffffff;
}

.koncertyfn-theme .btn-group-xs > .btn,
.koncertyfn-theme .ui-widget button.btn-xs {
    font-size: 12px;
}


.koncertyfn-theme .ui-button-text-only .ui-button-text {
    padding: 0px;
}

.koncertyfn-theme .ui-button .ui-button-text {
    line-height: inherit;
}

.koncertyfn-theme .ui-state-default .btn-danger,
.koncertyfn-theme .ui-widget-content .ui-state-default.btn-danger, 
.koncertyfn-theme .ui-widget-header .ui-state-default.btn-danger {
	color: #fff;
	text-shadow: none;
    background-image: -webkit-linear-gradient(top,#d9534f 0,#c12e2a 100%);
    background-image: -o-linear-gradient(top,#d9534f 0,#c12e2a 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c12e2a));
    background-image: linear-gradient(to bottom,#d9534f 0,#c12e2a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #b92c28;
}
.koncertyfn-theme .ui-state-default .btn-primary,
.koncertyfn-theme .ui-widget-content .ui-state-default.btn-primary,
.koncertyfn-theme .ui-widget-header .ui-state-default.btn-primary {
    color: #fff;
    text-shadow: none;
    background-image: -webkit-linear-gradient(top,#337ab7 0,#265a88 100%);
    background-image: -o-linear-gradient(top,#337ab7 0,#265a88 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#265a88));
    background-image: linear-gradient(to bottom,#337ab7 0, #265a88 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #245580;

}
.koncertyfn-theme .ui-selectonemenu .ui-selectonemenu-trigger {
    width: 32px;
    padding: 3px 7px;
}

.koncertyfn-theme .ui-messages-info-icon,
.koncertyfn-theme .ui-messages-fatal-icon,
.koncertyfn-theme .ui-messages-warn-icon,
.koncertyfn-theme .ui-messages-error-icon {
	display: none;
}

.koncertyfn-theme .ui-messages-info-summary, 
.koncertyfn-theme .ui-messages-warn-summary, 
.koncertyfn-theme .ui-messages-error-summary, 
.koncertyfn-theme .ui-messages-fatal-summary, 
.koncertyfn-theme .ui-message-info-summary, 
.koncertyfn-theme .ui-message-warn-summary, 
.koncertyfn-theme .ui-message-error-summary, 
.koncertyfn-theme .ui-message-fatal-summary {
	margin-left: 0px;
	font-weight: bold;
}

.koncertyfn-theme label.ui-outputlabel {
    text-align: right;
    width: 100%;
}

.koncertyfn-theme .btn-secondary {
	color: #fff;
	background-color: #6c757d;
	border-color: #6c757d;
}

/* Nagłówek ---------------------------------------------------------------- */

.header-user {
    float: right;
    margin-top: 13px;
    color: #eee;
}

.header-user form {
    display: inline;
}

.environment-description {
    color: orange;
    margin-top: 13px;
}

span.header-season-details {
    margin-right: 15px;
}

span.header-user-details {
    margin-right: 15px;
}


/* Tabele ------------------------------------------------------------------ */

.tight-table {
    zoom: 0.8;
}

.big-table {
	zoom: 1.2;
}

.table-buttons-panel {
    margin-top: 10px;
    margin-bottom: 10px;
}

.column-top {
	vertical-align: top;
}

.ui-datatable-data .ui-datalist-content {
    border: none;
    background: inherit;
    color: inherit;
}

.ui-datatable-data .ui-datalist .ui-datalist-nobullets {
    padding-left: 3px;
}

/* Wnioski ----------------------------------------------------------------- */

.koncertyfn-theme .date-range {
	display: inline-block;
	margin-right:10px;
}

.koncertyfn-theme .button-margin-left{
	margin-left:10px;
}

.koncertyfn-theme .button-margin-top{
    margin-top:10px;
}

.koncertyfn-theme .row-margin-top{
    margin-top:5px;
}

.koncertyfn-theme .row-margin-top-15{
	margin-top:15px;
}

.koncertyfn-theme .big-price-input{
    width: 120%;
}

.koncertyfn-theme .margin-left--10{
	margin-left:-10px;
}

.koncertyfn-theme .preformatted {
    white-space: pre-line;
}

.koncertyfn-theme .ui-selectonemenu {
    width: 72%;
}

/* Ukrycie dolnego przycisku dodawania encji */

.table-buttons-panel-down .add-entity {
	display: none;
}

/* Etykiety ---------------------------------------------------------------- */

.label-lg {
    font-size: 15px;
}

.label-block {
    display: block;
    margin-bottom: 5px;
    margin-top: 5px;
}

/* Plan Ogólny ---------------------------------------------------------------- */

.koncertyfn-theme .new-year-border {
	border-right: 4px;
	border-right-style: solid;
	border-right-color: black;
}

.koncertyfn-theme #generalPlanTable .label-lg {
	font-size: 14px;
}

.koncertyfn-theme #generalPlanTable td {
	vertical-align:top;
}

.koncertyfn-theme #generalPlanTable .tour-column {
	vertical-align: middle;
}
