@import url("login.css");

html, body {font: 11px tahoma,arial,helvetica,sans-serif;}
body {position: absolute !important; overflow-y:auto !important; width:100%;}

.crmHeader  {background-image: url(../images/bg.header.png); background-position: left top; background-repeat: no-repeat;border-bottom: 1px solid #99bbe8;}
.crmHeader.testing {background-image: url(../images/bg.header.testing.png);}
.crmHeader .userinf {vertical-align: middle; padding-right: 10px;font: 11px/20px tahoma,arial,helvetica,sans-serif;color: #6f6f6f;}
.crmHeader a,.crmHeader a:link,.crmHeader a:active,.crmHeader a:visited {font: 11px/20px tahoma,arial,helvetica,sans-serif;color: #4f4f4f;text-decoration: none;}
.crmHeader a:hover {text-decoration: underline;}

.crmFieldPostfixNote {margin-top: 4px; font-size: 10px; color: #a0a0a0;}
.crmFieldPostfixNote-after {margin-left: 5px;}

.crmFieldPostfixNoteFixedWith {display: inline-block; margin-top: 2px; font-size: 10px; color: #a0a0a0;}
.crmFieldPostfixNoteFixedWith-after {margin-left: 2px;}

.crmFieldPostfix {margin-top: 4px; font-size: 10px; color: #303030;}
.crmFieldLabel {font-size: 11px; line-height: 20px; vertical-align: middle;}

.crmFieldSet {}
.crmFormPanel {}
.crmFormPanelBody {padding:5px 5px 0; background-color: #f9f9f9;overflow-x: hidden !important;}
.crmFormPanel .x-toolbar-footer-docked-bottom {background-color:#f2f2f2 !important; border-top: 1px solid #c0c0c0 !important;padding: 5px;}
.crmAccordion .crmFormPanel .x-panel-btns {border-bottom: 1px solid #99bbe8 !important;}
#main-tab-host {padding-right: 8px;}
#main-tab-host .x-tab-close-btn {background: transparent url(../images/maintab.close.png) left top no-repeat !important; width:12px;height:12px;top:4px;}
#main-tab-host .tabStripIcon {background-position: left center !important;}
.crmVrTabPanel {}
.crmVrTabPanel .x-tab-strip-active a.x-tab-right {background-image: url(../images/tabs-sprite.gif) !important;}
.crmVrTabPanel .x-tab-strip-inner {background-image: url(../images/tabs-sprite.gif) !important;}
.crmVrTabPanel .x-tot2ivn-vr-tab-panel-bwrap {border-left-style: none !important; border-left-width: 0px;}
.crmVrTabPanel .x-tot2ivn-vr-tab-panel-body {padding: 5px !important;background-image: url(../images/tabs-body-bg.gif); background-position: left -2025px; background-repeat: no-repeat;}

.accessIcon {background: transparent url(../images/access.png) left top no-repeat;vertical-align:middle;}
.accessInactiveIcon {background: transparent url(../images/access.inactive.png) left top no-repeat;vertical-align:middle;}

.iconSubmit {background: transparent url(../images/submit.png) left center no-repeat !important;vertical-align:middle !important;}
.iconAdd {background: transparent url(../images/add.png) left center no-repeat !important;vertical-align:middle;}
.iconAddCategory {background: transparent url(../images/add_category.png) left center no-repeat !important;vertical-align:middle;}
.iconEdit {background: transparent url(../images/edit.png) left center no-repeat !important;vertical-align:middle;}
.iconDelete {background: transparent url(../images/delete.png) left center no-repeat !important;vertical-align:middle !important;}
.iconClose {background: transparent url(../images/close.png) left center no-repeat !important;vertical-align:middle !important;}
.iconRefresh {background: transparent url(../images/refresh.gif) left center no-repeat !important;vertical-align:middle !important;}
.iconPrint {background: transparent url(../images/print.png) left center no-repeat !important;vertical-align:middle !important;}
.iconComplete {background: transparent url(../images/complete.png) left center no-repeat !important;vertical-align:middle !important;}
.iconFix {background: transparent url(../images/fix.png) left center no-repeat !important;vertical-align:middle !important;}
.iconFinalize {background: transparent url(../images/finalize.png) left center no-repeat !important;vertical-align:middle !important;}
.iconMove {background: transparent url(../images/move.png) left center no-repeat !important;vertical-align:middle !important;}
.iconRepairshop {background: transparent url(../images/repairshop.png) left center no-repeat !important;vertical-align:middle !important;}
.iconSupplier {background: transparent url(../images/supplier.png) left center no-repeat !important;vertical-align:middle !important;}
.iconStock {background: transparent url(../images/stock.png) left center no-repeat !important;vertical-align:middle !important;}
.iconUser {background: transparent url(../images/user.png) left center no-repeat !important;vertical-align:middle !important;}
.iconClient {background: transparent url(../images/client.png) left center no-repeat !important;vertical-align:middle !important;}
.iconLabel {background: transparent url(../images/label.png) left center no-repeat !important;vertical-align:middle !important;}
.iconHowto {background: transparent url(../images/howto.png) left center no-repeat !important;vertical-align:middle !important;}
.iconSettings {background: transparent url(../images/settings.png) left center no-repeat !important;vertical-align:middle !important;}
.iconSettingsGroup {background: transparent url(../images/settingsgroup.png) left center no-repeat !important;vertical-align:middle !important;}
.iconOverview {background: transparent url(../images/overview.png) left center no-repeat !important;vertical-align:middle !important;}
.iconRevert {background: transparent url(../images/revert.png) left center no-repeat !important;vertical-align:middle !important;}
.iconQuery {background: transparent url(../images/query.png) left center no-repeat !important;vertical-align:middle !important;}
.iconDownload {background: transparent url(../images/download.png) left center no-repeat !important;vertical-align:middle !important;}
.iconPreview {background: transparent url(../images/preview.png) left center no-repeat !important;vertical-align:middle !important;}
.iconMassAssign {background: transparent url(../images/mass_assign.png) left center no-repeat !important;vertical-align:middle !important;}
.iconCampaignjob {background: transparent url(../images/campaignjob.png) left center no-repeat !important;vertical-align:middle !important;}
.iconTask {background: transparent url(../images/task.png) left center no-repeat !important;vertical-align:middle !important;}
.iconSearch {background: transparent url(../images/search.png) left center no-repeat !important;vertical-align:middle !important;}
.iconClientSearch {width: 35px !important; background: transparent url(../images/clientsearch.png) left center no-repeat !important;vertical-align:middle !important;}
.iconSupplierSearch {width: 35px !important; background: transparent url(../images/suppliersearch.png) left center no-repeat !important;vertical-align:middle !important;}
.iconRepairshopSearch {width: 35px !important; background: transparent url(../images/repairshopsearch.png) left center no-repeat !important;vertical-align:middle !important;}
.iconHowtoSearch {width: 35px !important; background: transparent url(../images/howtosearch.png) left center no-repeat !important;vertical-align:middle !important;}
.iconHelp {background: transparent url(../images/help.png) left center no-repeat !important;vertical-align:middle !important;}
.iconHourglass {background: transparent url(../images/hourglass.png) left center no-repeat !important;vertical-align:middle !important;}
.iconNext {background: transparent url(../images/next.png) left center no-repeat !important;vertical-align:middle !important;}
.iconPrev {background: transparent url(../images/prev.png) left center no-repeat !important;vertical-align:middle !important;}
.iconPaymentpolicy {background: transparent url(../images/paymentpolicy.png) left center no-repeat !important;vertical-align:middle !important;}
.iconInactive {background: transparent url(../images/task.png) left center no-repeat !important;vertical-align:middle !important;}
.iconSurvey {background: transparent url(../images/survey.png) left center no-repeat !important;vertical-align:middle !important;}
.iconTemplate {background: transparent url(../images/template.png) left center no-repeat !important;vertical-align:middle !important;}
.iconSuggestion {background: transparent url(../images/suggestion.png) left center no-repeat !important;vertical-align:middle !important;}
.iconSalePricing {background: transparent url(../images/salepricing.png) left center no-repeat !important;vertical-align:middle !important;}
.iconLockSmall {background: transparent url(../images/lock-small.png) left center no-repeat !important;vertical-align:middle !important;}


.iconPdf {background: transparent url(../images/pdf.png) left top no-repeat !important;vertical-align:middle !important;}

.x-form-item, .x-form-item-label, .x-form-display-field {font: 11px tahoma,arial,helvetica,sans-serif;}
.x-form-item-label-left {padding-top: 2px;padding-bottom: 2px;}
.x-message-box .x-form-display-field {font: 12px tahoma,arial,helvetica,sans-serif;}
.x-accordion-hd .x-panel-header-text {vertical-align:middle;}
.x-item-disabled {opacity: 1 !important;-moz-opacity: 1 !important;filter: alpha(opacity=100) !important;}
.x-fieldset-body {padding-top: 10px; padding-bottom: 10px;}
.x-fieldset-header-text {font-weight:bold; font-family: tahoma,arial,helvetica,sans-serif;}
.x-fieldset .narrow .x-fieldset-body {padding-top: 0px; padding-bottom: 0px;}
.x-fieldset .narrow .x-fieldset-body .x-form-fieldcontainer {margin-bottom: 1px;}

.x-readonly {color: gray;}
.x-readonly input {	color: gray;}

.pageHeaderToolbar {height: 22px !important;}
.pageHeaderToolbar .pageHeaderToolbarTitle {height: 100% !important; background-color: #15428b; vertical-align: middle;text-transform: uppercase; font: bold 11px/22px verdana, arial,tahoma,helvetica,sans-serif !important; color: #fff;padding: 0px 0px 0px 5px !important;}
.pageHeaderToolbar .pageHeaderToolbarGrad {width: 140px; height: 22px; padding:0px !important;background: transparent url(../images/tb.gradient.bg.png) left top no-repeat !important;}

.pageHeaderToolbar .x-toolbar-left, .pageHeaderToolbar .x-toolbar-left table,.pageHeaderToolbar .x-toolbar-left table td {height: 100% !important;}

.crmAccordion .activeAccess .x-panel-header {cursor:pointer;}
.crmAccordion .inactiveAccess .x-panel-header {background-image: url("../images/light-hd-inactive.gif") !important; color: #808080 !important;}

.crmInlinePanel .x-panel-body,.crmInlinePanel .x-panel-header,.crmInlinePanel .x-panel-tbar,.crmInlinePanel .x-toolbar {border-left-style: none !important; border-right-style: none !important;}
.crmFromInlinePanel .x-panel-body,.crmFromInlinePanel .x-panel-header,.crmFromInlinePanel .x-panel-tbar,.crmFromInlinePanel .x-toolbar {border-color: #b5b8c8 !important;}
.crmFromInlinePanel .x-panel-body .x-grid3-row-last {border-style: none !important;}
.crmAttachedPanel {border-bottom-style: none;}
.crmAttachedPanel .x-panel-header {background: #eeeff1 url("../images/grid-attached-panel.header.bg.png") no-repeat left top;border-bottom: 1px solid #d0d0d0;}
.crmAttachedPanel .x-tool-toggle {margin-right: 7px;background-image: url("../images/grid-attached-panel.tool-sprites.png");}
.crmAttachedPanel .x-panel-header-text {color: #555;}
.crmAttachedPanel .x-panel-header-text {color: #555;}
.crmAttachedPanel .x-panel-bbar {border-top: 1px solid #fff;border-bottom: 1px solid #d0d0d0;}
.crmAttachedPanel .x-toolbar {border-top: 1px solid #d0d0d0 !important;background-color: #eeeff1; background-image: none;}

.crmCsvListView .x-list-item {padding: 2px 2px 2px 5px;}
.crmCsvListView .x-list-item.over {background-color: #eeeeee; cursor: pointer;}

.crmSolidWindow .x-window-mc {background-color: #CCD9E8 !important; border-style: none !important;}

.expired-format {color: red;}
.error-format {color: red; font-weight: bold;}
.exclamation-format {background: transparent url(../images/exclamation1.png) left top no-repeat !important;vertical-align:middle !important; padding-left: 12px !important;}
.warning-format {background: transparent url(../images/warning.png) left top no-repeat !important;vertical-align:middle !important; padding-left: 20px !important;}
.delegated-format {background: transparent url(../images/delegated.png) left top no-repeat !important;vertical-align:middle !important; padding-left: 20px !important;}

.crmOverviewTable {width: 100%; border-collapse: collapse;}
.crmOverviewTable td {cursor: pointer;padding: 2px 5px;border-bottom: 0px solid #d9dfe8;}
.crmOverviewTable tr.last td {border-bottom: none;}
.crmOverviewTable tr.highlight td {font-weight: bold;}
.crmOverviewTable tr.inactive {opacity : 0.4;  filter: alpha(opacity=40);}
.crmOverviewTable tr:hover td {background-color: #f0f0f0;}


.crmOverviewTable td a {color: #000; text-decoration: none;}

.x-tree-view .article-state-inactive .x-tree-node-text {color: #999999;}
.x-tree-view .article-state-inactive .x-tree-icon-inline {opacity : 0.4;  filter: alpha(opacity=40);}

.x-grid3-row.inactive, .x-grid-row.inactive {opacity : 0.4;  filter: alpha(opacity=40);}

.tricheckbox .x-form-check-wrap {height: 30px;}
.tricheckbox .x-form-check-innerwrap {display: block; }
.tricheckbox .x-form-tscheckbox {float: left; margin-top: 3px;}
.tricheckbox .x-form-cb-label {float: left; top: 0px;}

img.loader {width:16px; height:16px; margin-right: 2px; background: transparent url(../images/ajax-loader.gif) left center no-repeat; vertical-align: middle;}

.cell-align-right {text-align: right;}
.cell-align-right > table {margin-left: auto;}

/***** ÚJ RENDSZERBEN DEFINIÁLTAK ************************************************************************************/

.entitypanel .entitytitle {background-color: #15428b; vertical-align: middle;text-transform: uppercase; font: bold 11px/22px verdana, arial,tahoma,helvetica,sans-serif !important; color: #fff;padding: 0px 0px 0px 5px !important;}
.entitypanel .entitygrad {width: 140px; height: 22px; padding:0px !important;margin-left:-3px;background: transparent url(../images/tb.gradient.bg.png) left top no-repeat !important;}
.x-grid.all-column-pointer .x-grid-view .x-grid-cell {cursor: pointer;}
.graybg {background: #f9f9f9;}
.darkgraybg {background: #eeeff1;}
.darkgraybg.x-toolbar {border-color: #b5b8c8;}
.darkgrayborder {border-color: #b5b8c8;}
.darkgrayborder-bottom {border-color: #b5b8c8;border-bottom-width:1px !important;}
.darkgrayborder-top {border-color: #b5b8c8;border-top-width:1px !important;}
.picker-unmatchedwidth {border-top-width:1px;}
ul.x-boxselect-list {margin:0px !important;}
ul.x-boxselect-list .x-boxselect-item-close {width:12px; height:12px;top:1px;right:2px;background: transparent url(../images/maintab.close.png) left top no-repeat !important;}
.x-grid-empty {padding: 3px 10px;}

/*.x-form-item, .x-form-item-label, .x-form-display-field, .x-form-cb-label {line-height: 22px;}*/

.x-form-today-trigger {
	background-image: url(../images/today-trigger.gif);
}

a.normal, a.normal:active, a.normal:visited {
	text-decoration: none;
	color: #333;
}
a.normal:hover {
	text-decoration: underline;
}

.pointer {
	cursor: pointer;
}

.static-textarea {
	background-color: #F9F9F9;
	border: none;
	font-size: 11px;
}

.mce-tinymce.mce-container  {
	box-sizing: border-box;
}