.op5-spec-dbstracy-logo {
	background-image: url("../images/modules/wbbudget-logo.png") !important;
	background-position: center center;
	background-repeat: no-repeat;
	width:100% ;
	height:100% ;
	opacity: 0 ;
}

.op5-spec-dbstracy-mainmenu {
	/*background: rgb(159, 159, 159);*/
	background-attachment: scroll;
	background-clip: border-box;
	background-image: radial-gradient(circle at top, rgb(55, 136, 143), rgb(16, 94, 100));
	background-origin: padding-box;
	background-position: 0 0;
	background-repeat: repeat;
	background-size: 100% 100%;
	
	text-align:center;
}

.op5-spec-dbstracy-mainmenu .op5-spec-dbstracy-mainmenu-item {
	display:block;
	position:absolute;
}
.op5-spec-dbstracy-mainmenu .op5-spec-dbstracy-mainmenu-header {
	background-position: 0 0;
	background-repeat: no-repeat;
	background-image: url("../images/modules/dbstracy-mainmenu-logo.png") !important;
	display:block;
	width: 550px;
	height: 100px;
	margin: 5px ;
}
.op5-spec-dbstracy-mainmenu .op5-spec-dbstracy-mainmenu-separator {
	padding: 5px;
	margin: 0px 5px;
	color: rgb(204, 204, 204);
	border-bottom: 1px solid rgb(204, 204, 204);
	display:block;
	text-align:left;
	font-size: 14px;
}
.op5-spec-dbstracy-mainmenu .op5-spec-dbstracy-mainmenu-action {
	margin: 5px;
	padding: 5px;
	text-align: center;
	color: rgb(255, 255, 255);
	text-shadow: 1px 1px rgb(0, 0, 0);
	width: 104px;
	height: 124px;
	overflow: hidden;
	z-index: 1;
	font-size: 14px;	
}
.op5-spec-dbstracy-mainmenu .op5-spec-dbstracy-mainmenu-action-active {
	cursor: pointer;
}
.op5-spec-dbstracy-mainmenu .op5-spec-dbstracy-mainmenu-item-over .op5-spec-dbstracy-mainmenu-action-active {
	background-color: rgb(37, 68, 93);
	border: 1px solid rgb(221, 221, 221);
	padding: 4px;
	-moz-border-radius: 10px;
	border-radius: 10px !important;
	z-index: 2;
}
.op5-spec-dbstracy-mainmenu .op5-spec-dbstracy-mainmenu-action-icon {
	width: 64px;
	height: 64px;
	margin: 10px auto;
}


.op5-spec-dbstracy-cardheader-wrap {
	position: relative;
	border-color:#aaaaaa;
	border-style:solid;
	border-width: 0 0 1px 0 ;
	padding-left: 72px;
	padding-top:12px;
	padding-bottom:12px;
	height:72px;
}
.op5-spec-dbstracy-cardheader-icon {
    position: absolute;
    top: 12px;
    left: 12px;    
    background-repeat: no-repeat;
    background-position: center center ;
    width: 48px;
    height: 48px;
}
.op5-spec-dbstracy-cardheader-title {
	font-size: 16px;
	font-weight: bold;
	line-height: 24px;
}
.op5-spec-dbstracy-cardheader-caption {
	font-size: 11px;
	padding-left:4px;
}



.op5-spec-dbstracy-mmenu-files {
	background-image: url("../images/modules/dbstracy-files-64.png") !important;
}
.op5-spec-dbstracy-mmenu-files-order {
	background-image: url("../images/modules/dbstracy-files-order-64.png") !important;
}
.op5-spec-dbstracy-mmenu-files-trspt {
	background-image: url("../images/modules/dbstracy-files-trspt-64.png") !important;
}
.op5-spec-dbstracy-mmenu-files-warnings {
	background-image: url("../images/modules/dbstracy-files-warnings-64.png") !important;
}
.op5-spec-dbstracy-mmenu-create {
	background-image: url("../images/modules/dbstracy-create-64.png") !important;
}
.op5-spec-dbstracy-mmenu-attachments {
	background-image: url("../images/modules/dbstracy-attachment-64.png") !important;
}
.op5-spec-dbstracy-mmenu-upload {
	background-image: url("../images/modules/dbstracy-upload-64.png") !important;
}
.op5-spec-dbstracy-mmenu-pda {
	background-image: url("../images/modules/dbstracy-pda-64.png") !important;
}
.op5-spec-dbstracy-mmenu-packcheck {
	background-image: url("../images/modules/dbstracy-packcheck-64.png") !important;
}
.op5-spec-dbstracy-mmenu-warning {
	background-image: url("../images/modules/dbstracy-warning-64.png") !important;
}
.op5-spec-dbstracy-mmenu-aogpanel {
	background-image: url("../images/modules/dbstracy-aog-64.png") !important;
}


.op5-spec-dbstracy-alm .x-grid-cell-inner {
	background-color: rgba(255,190,121,0.4) ;
}
.op5-spec-dbstracy-pis .x-grid-cell-inner {
	background-color: rgba(183,235,113,0.4) ;
}
.op5-spec-dbstracy-pom .x-grid-cell-inner {
	background-color: rgba(255,122,122,0.4) ;
}


.op5-spec-dbstracy-feedgrid .x-grid-rowbody {
    margin: 5px 20px 10px 25px !important;
    color: #555;
    font-size: 11px;
}
.op5-spec-dbstracy-feedgrid .x-rtl .x-grid-rowbody {
    margin: 5px 25px 10px 20px !important;
}


.op5-spec-dbstracy-grid-view-order {
	background-image: url("../images/modules/dbstracy-order-16.gif") !important;
}
.op5-spec-dbstracy-grid-view-ordergroup {
	background-image: url("../images/modules/dbstracy-ordergroup-16.png") !important;
}
.op5-spec-dbstracy-grid-view-trspt {
	background-image: url("../images/modules/dbstracy-trspt-16.png") !important;
}


.op5-spec-dbstracy-files-grid .x-grid-cell-inner {
	/*white-space: normal;*/
}

.op5-spec-dbstracy-bigcolumn .x-grid-cell-inner {
	font-weight: normal;
	font-size: 14px;
	line-height: 16px;
}
.op5-spec-dbstracy-boldcolumn .x-grid-cell-inner {
	font-weight: bold;
}
.op5-spec-dbstracy-bigcolumn-inner {
	font-weight: normal;
	font-size: 14px;
	line-height: 16px;
}
.op5-spec-dbstracy-strikecolumn .x-grid-cell-inner {
	text-decoration-line: line-through;
}



.op5-spec-dbstracy-gridcell-green .x-grid-cell-inner { 
	background-color: #2AFF00;
}
.op5-spec-dbstracy-gridcell-orange .x-grid-cell-inner { 
	background-color: #FFB300;
}
.op5-spec-dbstracy-gridcell-red .x-grid-cell-inner { 
	background-color: #FF2B2B;
}
.op5-spec-dbstracy-gridcell-paleblue .x-grid-cell-inner { 
	background-color: #b0daff;
}
.op5-spec-dbstracy-gridcell-palegreen .x-grid-cell-inner { 
	background-color: #d1ffc9;
}
.op5-spec-dbstracy-gridcell-paleorange .x-grid-cell-inner { 
	background-color: #ffe7ac;
}
.op5-spec-dbstracy-gridcell-gray { 
	background-color: #CCCCCC;
}
.op5-spec-dbstracy-gridcell-nobold { 
	border: 1px solid transparent;
}
.op5-spec-dbstracy-gridcell-nobold .x-grid-cell-inner { 
	border: 1px solid transparent;
	font-weight: normal;
}
.op5-spec-dbstracy-gridcell-bold {
	border: 1px solid transparent;
}
.op5-spec-dbstracy-gridcell-bold .x-grid-cell-inner { 
	border: 1px solid black;
	font-weight: normal;
}

.op5-spec-dbstracy-attachments-icon {
	background-image: url("../images/modules/dbstracy-attachment-16.png") !important;
}


.op5-spec-dbstracy-files-nowarning .x-grid-cell-inner {
	background: url('../images/op5img/ico_info_small.gif') no-repeat center center ;
}
.op5-spec-dbstracy-files-hatwarning .x-grid-cell-inner {
	background: url('../images/op5img/ico_blocs_blue.gif') no-repeat center center ;
}
.op5-spec-dbstracy-files-ediwarning {
	background-color: #FFCD75 ;
}
.op5-spec-dbstracy-files-warning .x-grid-cell {
	background-color: #FFCD75 ;
}
.op5-spec-dbstracy-files-customs .x-grid-cell {
	background-color: #DCA8A8 ;
}
.op5-spec-dbstracy-warning-icon {
	width: 56px ;
	background-position: center ;
	background-repeat: no-repeat ;
	background-image: url("../images/modules/dbstracy-warning-48.png") !important;
}


.op5-spec-dbstracy-kpi-ok {
	background: url('../images/op5img/ico_ok_16.gif') no-repeat center center ;
}
.op5-spec-dbstracy-kpi-nok {
	background: url('../images/op5img/ico_cancel_small.gif') no-repeat center center ;
}


.op5-spec-dbstracy-jsoncmp pre {
	margin: 4px ;
}

.op5-spec-dbstracy-trsptlabelpreview-rotate {
	transform: rotate(180deg);
}

.op5-spec-dbstracy-customs {
	background: url('../images/modules/dbstracy-inbox-16.png') no-repeat center center ;
}

.op5-spec-dbstracy-label {
	background: url('../images/modules/dbstracy-label-16.png') no-repeat center center ;
}
.op5-spec-dbstracy-label-ok {
	background: url('../images/modules/dbstracy-label-ok-16.png') no-repeat center center ;
}
.op5-spec-dbstracy-label-cancel {
	background: url('../images/modules/dbstracy-label-cancel-16.png') no-repeat center center ;
}
.op5-spec-dbstracy-label-error {
	background: url('../images/modules/dbstracy-label-error-16.png') no-repeat center center ;
}

.op5-spec-dbstracy-field-strike .x-form-display-field {
	text-decoration:line-through;
	font-weight: lighter !important;
}

.op5-spec-dbstracy-field-narrowline .x-form-display-field {
	min-height: 16px ;
}
.op5-spec-dbstracy-field-bold .x-form-display-field {
	font-weight: bold;
}

.op5-spec-dbstracy-gun-take-saved {
	background: url('../images/op5img/ico_save_16.gif') ;
}
.op5-spec-dbstracy-gun-take-orange {
	background: url('../images/modules/dbstracy-puzzle-orange-16.png') ;
}
.op5-spec-dbstracy-gun-take-green {
	background: url('../images/modules/dbstracy-puzzle-green-16.png') ;
}

.op5-spec-dbstracy-gun-warning-done {
	background: url('../images/dot_green_16.gif') ;
}
.op5-spec-dbstracy-gun-warning-off {
	background: url('../images/op5img/ico_info_small.gif') ;
}
.op5-spec-dbstracy-gun-warning-on {
	background: url('../images/modules/crmbase-warning-16.png') ;
}


.op5-spec-dbstracy-gun-result-ok {
	background: url('../images/modules/dbstracy-gunresult-ok-48.png') ;
}
.op5-spec-dbstracy-gun-result-fail {
	background: url('../images/modules/dbstracy-gunresult-fail-48.png') ;
}
.op5-spec-dbstracy-gun-result-tms {
	background: url('../images/modules/dbstracy-gunresult-tms-48.png') ;
}

.op5-spec-dbstracy-gun-filters {
	background: url('../images/modules/dbslam-transfer-add-16.png') no-repeat 4px center ;
	line-height: 20px ;
}



.op5-spec-dbstracy-pdf {
	background: url('../images/op5img/ico_pdf_16.png') no-repeat center center ;
}

.op5-spec-dbstracy-thumbox {
	position: relative ;
}
.op5-spec-dbstracy-thumbox-stroke {
	text-decoration-line: line-through;
}
.op5-spec-dbstracy-thumbox-dot {
	position: absolute ;
	top: 4px ;
	right: 4px ;
	width: 16px ;
	height: 16px ;
	
	background-position: center;
	background-repeat: no-repeat;
}
.op5-spec-dbstracy-thumbox-dot-broker {
	background-image: url('../images/op5img/ico_orangedot.gif') ;
}
.op5-spec-dbstracy-thumbox-dot-invoice {
	background-image: url('../images/op5img/ico_bluedot.gif') ;
}
.op5-spec-dbstracy-thumbox-dot-trspt {
	background-image: url('../images/op5img/ico_greendot.gif') ;
}
.op5-spec-dbstracy-thumbox-dot-pod {
	background-image: url('../images/op5img/ico_greendot.gif') ;
}



.op5-spec-dbstracy-status-blue .x-grid-cell-inner {
	background: url('../images/op5img/ico_bluedot.gif') no-repeat center center ;
}
.op5-spec-dbstracy-status-green .x-grid-cell-inner {
	background: url('../images/op5img/ico_greendot.gif') no-repeat center center ;
}
.op5-spec-dbstracy-status-orange .x-grid-cell-inner {
	background: url('../images/op5img/ico_orangedot.gif') no-repeat center center ;
}
.op5-spec-dbstracy-status-red .x-grid-cell-inner {
	background: url('../images/op5img/ico_reddot.gif') no-repeat center center ;
}


.op5-spec-dbstracy-dtbl-rows-container {
	display: table-cell ;
	vertical-align: middle;
	line-height: 16px;
	
	width: 100%;
	overflow: auto;
}
.op5-spec-dbstracy-dtbl-rows {
	display: table ;
}
.op5-spec-dbstracy-dtbl-row {
	display: table-row ;
	
	text-align: left;
}
.op5-spec-dbstracy-dtbl-row-title {
	display: table-cell ;
	
	font-weight: bold ;
}
.op5-spec-dbstracy-dtbl-row-icon {
	display: table-cell ;
	width:24px ;
	min-width: 24px;
	
	background-repeat: no-repeat ;
	background-position: center ;
}
.op5-spec-dbstracy-dtbl-row-value {
	display: table-cell ;
	white-space: nowrap ;
}
.op5-spec-dbstracy-dtbl-row-icon-warning {
	background: url('../images/dot_orange_16.gif') no-repeat center center ;
}

.op5-spec-dbstracy-banner-click {
	cursor: pointer;
}


.op5-spec-dbstracy-ticketlist-rowdot .x-grid-cell-inner {
	padding-left: 16px;
	background-repeat: no-repeat ;
	background-position: 4px center ;
}
.op5-spec-dbstracy-ticketlist-rowdot-orange .x-grid-cell-inner {
	background-image: url('../images/op5img/ico_orangedot.gif') ;
}
.op5-spec-dbstracy-ticketlist-rowdot-gray .x-grid-cell-inner {
	background-image: url('../images/op5img/ico_graydot.gif') ;
}
.op5-spec-dbstracy-ticketlist-editable .x-grid-cell-inner {
	border: 1px solid #4ea5b9 ;
	border-radius: 6px ;
}
