table.table-clickable tr td { cursor: pointer; }
table.table-clickable tr td.no-click { cursor: default; }
table.table-clickable tr td a { display: block; width: 100%; height: 100%; }
table.table-clickable tr td.actions a { display: inline-block; width: auto; height: auto; font-weight: normal; padding: 3px 5px; margin-right: 8px;}

button.remove-input { width: 24px; height: 24px; border: 0; padding: 0; margin: 0; background: url(../img/elements/uploader/deleteFile.png) no-repeat 7px 7px; cursor: pointer; text-indent: -9999px; display: inline; overflow: hidden; }

blockquote.message-blue { border-color: rgba(0,0,255,.5); }

.top-menu .red { background-color: rgb(241, 52, 52); }

.widget.czesci .label { min-width: 140px; text-align: center; }

.top-menu.top-menu-left { float: left; }
.dropdown-menu li.active a { color: #999; }
.user-menu.firma-menu > span { margin-left: 0; }

.datepicker[readonly] { cursor: pointer; }
.datepicker2[readonly] { cursor: pointer; }
.btn_zglos_szkode { background: url('../img/icons/zglos_szkode.png') no-repeat; background-size: auto 25px; display: block; width: 126px; height: 25px; }

.navigation > li > ul > li > a.grayed { color: #999; }

div.logo {margin-bottom: 25px; background-image: url('../img/omnifleet_logo.png'); background-size: contain; background-repeat: no-repeat; width: 210px; height: 90px; }



/* Domyślna wersja dla firm . */
.footer-logos{ clear: both; background:url(../img/logo_ue.png) no-repeat center center #ffffff; height: 60px; }
#footer2 { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background:url(../img/logo_ue.png) no-repeat center center #FFF; height: 60px; width: 100%; padding: 0 20px; border-top: 1px solid #999; position: absolute; bottom: 0; font-size: 11px; color: #fff; }


/* ING Lease */
body.ing-lease .menubar { background: url(../img/backgrounds/title.png) #ff6600 center no-repeat !important; }

/* Impuls Leasing */
body.impuls-leasing .menubar { background: url(../img/backgrounds/title.png) #b1c82b center no-repeat !important;  }

/* Gepard Fleet Management */
body.gepard-fleet-managment .menubar { background: url(../img/backgrounds/title.png) #5b4a42 center no-repeat !important;  }

/* TUW Pocztowe */
body.tuw-pocztowe .menubar { background: url(../img/backgrounds/title-tuw-pocztowe.png) #d71916 center no-repeat !important; }
body.tuw-pocztowe #footer { background-color: #d71916; }
body.tuw-pocztowe #footer .footer-text { visibility: hidden; }
body.tuw-pocztowe #footer2 { background: url(../img/logo_ue-tuw-pocztowe.png) no-repeat center center #ffffff; }
body.tuw-pocztowe div.logo {background-image: url('../img/tuw-pocztowe-logo.png'); }

/* BZ WBH Leasing */
body.bz-wbk-leasing .menubar  { background: url(../img/backgrounds/title-tuw-pocztowe.png) #0c6d4a center no-repeat !important;}
body.bz-wbk-leasing #footer { background-color: #0c6d4a; }
body.bz-wbk-leasing #footer .footer-text { visibility: hidden; }
body.bz-wbk-leasing #footer2 { background: url(../img/logo_ue-tuw-pocztowe.png) no-repeat center center #ffffff; }
body.bz-wbk-leasing div.logo {background-image: url('../img/tuw-pocztowe-logo.png'); }

/* Snatander */
body.santander .menubar  { background: url(../img/backgrounds/santander.png) #e20613 center no-repeat !important;}
body.santander #footer { background-color: #e20613; }
body.santander #footer .footer-text { visibility: hidden; }
body.santander #footer2 { }
body.santander div.logo {background-image: url('../img/santander-logo.png'); }

/* Inter Fleet */
body.inter-fleet .menubar { background: url(../img/backgrounds/title.png) #000000 center no-repeat !important; }
body.inter-fleet #footer { background-color: #ffcb05; }
body.inter-fleet #footer .footer-text { visibility: hidden; }
body.inter-fleet div.logo {height: 95px; background-image: url('../img/interfleet.png'); }

/* Alior */
body.alior .menubar { background: url(../img/backgrounds/title.png) #7a003c center no-repeat !important; }
body.alior #footer { background-color: #7a003c; }
body.alior #footer .footer-text { visibility: hidden; }
body.alior div.logo {height: 153px; background-image: url('../img/alior.png'); }

/* Asysta Szkodowa */
body.asysta-szkodowa .menubar { background-color: #005a99; }
body.asysta-szkodowa #footer { background-color: #005a99; }
body.asysta-szkodowa #footer .footer-text { visibility: hidden; }
body.asysta-szkodowa div.logo {height: 95px; background-image: url('../img/asysta-szkodowa.png'); }

/* MOBIL SERWIS */
body.mobil-serwis .menubar { background-color: #005a99; }
body.mobil-serwis #footer { background-color: #005a99; }
body.mobil-serwis #footer .footer-text { visibility: hidden; }
body.mobil-serwis div.logo {height: 95px; background-image: url('../img/mobil-serwis.png'); }

/* MOBIL SERWIS */
body.mobil-serwis .menubar { background-color: #005a99; }
body.mobil-serwis #footer { background-color: #005a99; }
body.mobil-serwis #footer .footer-text { visibility: hidden; }
body.mobil-serwis div.logo {height: 95px; background-image: url('../img/mobil-serwis.png'); }

/* Emotis */
body.emotis .menubar { background-color: #652666; }
body.emotis #footer { background-color: #652666; }
body.emotis #footer .footer-text { visibility: hidden; }
body.emotis div.logo {height: 95px; background-image: url('../img/emotis.png'); }

/* Automobile Torino */
body.automobile-torino div.logo {height: 95px; background-image: url('../img/logo-at.png'); }

/* Suez */
body.suez div.logo {height: 95px; background-image: url('../img/logo-suez.png'); }
body.suez .menubar { background: url(../img/backgrounds/title.png) #99d806 center no-repeat !important;  }

/* prezero */
body.prezero div.logo {height: 95px; background-image: url('../img/logo-prezero.png'); }
body.prezero .menubar { background: url(../img/backgrounds/title.png) #99d806 center no-repeat !important;  }




/** Ustawienia dla samochodu */
.car-scheme {
   position: relative;
	min-width: 530px;
	max-width: 530px;
}

.car-scheme img {
	overflow: hidden;
}

.car-part {
   position: absolute;
	opacity: 0.0;
}

.editable .car-part {
	cursor: pointer;
}



/***** Szare logo dla wersji testowej ***********/
body.test div.logo {
  filter: gray;
  filter: grayscale(1);
  -webkit-filter: grayscale(1);
}

body.test div.logo:hover {
	filter: none;
	-webkit-filter: grayscale(0);
}

.ui-widget-overlay {
	opacity: 0.8;
	z-index: 1040;
	background-color: #000000;
}

.ui-dialog .ui-dialog-content.dialog-wrapper {
    overflow: visible;
}


/** nowa galeria ***/
.image-wrapper {}
.image-wrapper h4 {
	padding-left: 20px;
	margin-bottom: 0;
	padding-bottom: 0;
	padding-top: 10px;
}
.image-wrapper .image-wrapper-before ,
.image-wrapper .image-wrapper-actual ,
.image-wrapper .image-wrapper-after {
	float: left;
	clear: both;
	border: 1px solid #ccc;
	margin:  15px 0;
	background: #f9f9f9;
	width: 100%;
}
.image-wrapper .image-box {
	padding: 15px;
	margin: 5px;
	border: 1px solid #ccc;
	float: left;
	height: 260px;
	width: 300px;
	text-align: center;
	background: #eee;
}
.image-wrapper .image-box .image-box-img{
	max-width: 298px;
	max-height: 220px;
}
.image-wrapper .image-box .image-footer {
	padding-top: 5px;
}
.image-wrapper .image-box .image-footer .image-footer-desc {
	float: left;
}
.image-wrapper .image-box .image-footer .image-controls {
	float: right;
}
.image-wrapper .image-box .image-footer .image-status {
	float: right;
}
.image-wrapper .image-box .image-footer .image-controls li {
	float: left;
	line-height: 20px;
}
.image-wrapper .image-box .image-footer .image-date-add {
	float: left;
	line-height: 20px;
}
.image-wrapper .image-box .image-footer .image-user-add-name {
	float: left;
	clear: both;
	line-height: 20px;
}

.dropdown-menu.dropdown-menu-firma {
	min-width: 200px;
}