/*
 * Ext JS Library 2.2.1
 * Copyright(c) 2006-2009, Ext JS, LLC.
 * licensing@extjs.com
 * 
 * http://extjs.com/license
 */
 

@import url(icons.css);
@import url(plugins.css);
@import url(rowcolors.css);
@import url(RowEditor.css);

html, body {
	background-image: url(../wallpapers/desktop-grey.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	background-color: #d0d0d0;
	font: normal 12px "Segoe UI", tahoma, arial, verdana, sans-serif;
 	margin: 0;
	padding: 0;
	border: 0 none;
	overflow: hidden;
	height: 100%;
}

a {
	color: #1c87e1;
}

.start {
	background-image: url( ../images/taskbar/blue/startbutton-icon.gif ) !important;
}

.bogus {
	background-image: url( ../images/bogus.png ) !important;
}

.logout {
	background-image: url( ../images/logout.gif ) !important;
}

.settings {
	background-image: url( ../images/gears.gif ) !important;
}

#dpanels {
	width: 250px;
	float: right;
}

#dpanels .x-panel {
	margin: 15px;
}

#dpanels .x-date-picker {
	border: 0 none;
	border-top: 0 none;
	background: transparent;
}

#dpanels .x-date-picker td.x-date-active {
	background: #ffffff;
}

#dpanels .x-date-picker {
	width: 100% !important;
}

#x-desktop {
	width: 100%;
	height: 100%;
	border: 0 none;
	position: relative;
    overflow:hidden;
    zoom:1;
}

#ux-taskbar .x-btn {
	float: left;
	margin: 0 1px;
    position:relative;
}

#ux-taskbar-start .x-btn {
	float: left;
	margin: 0;
    position:relative;
}

#ux-taskbar .x-btn.active-win {
	background-color: #3d7fca;
	border-color: #2464ad;
}

#ux-taskbar button {
	/* width: 150px;
	overflow: hidden; */
	text-align: left;
	/*color: #15428b;*/
}

#infoBox .x-btn {
	height: 32px;
	background-color: #909090;
	border-color: #909090;
}
#infoBox .x-btn i {
	font-size: 18px;
}
#infoBox .x-btn.x-btn-over .x-btn-text {
	color: #464646;
}

#title-bar-wrapper {
	/*height:35px;*/
}

#title-bar {
	color: #225599;
	padding: 4px 7px;
	font: bold 16px tahoma,arial,verdana,sans-serif;
	float:left;
}

#x-logout {
	float:right;
	padding:6px 7px;
}

.x-btn-text-icon .x-btn-center .logout {
	background-position:0pt 3px;
	background-repeat:no-repeat;
	padding:3px 0pt 3px 18px;
}

#ux-taskbar {
	background:transparent none;
	height:32px;
	margin:0;
	padding:0;
	position:relative;
	z-index:12001;
}

.x-btn-icon .ux-taskbutton-center .x-btn-text{
	background-position: center;
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	cursor:pointer;
	white-space: nowrap;
    padding:0;
}
.x-btn-icon .ux-taskbutton-center{
	padding:1px;
}

.x-btn-text-icon .ux-taskbutton-center .x-btn-text{
	background-position: 0 6px;
	background-repeat: no-repeat;
	padding:7px 0px 7px 20px;
}

.x-btn-text-icon .ux-startbutton-center .x-btn-text{
	background-position: 0 4px;
	background-repeat: no-repeat;
	color:#000000 !important;
	font-weight:bold;
	padding:7px 0px 7px 28px;
}

.ux-taskbutton-left, .ux-taskbutton-right{
	font-size:1px;
    line-height:1px;
}
.ux-taskbutton-left{
	width:4px;
	height:28px;
	/*background:url( ../images/taskbar/blue/taskbutton.gif ) no-repeat 0 0;*/
}
.ux-taskbutton-right{
	width:4px;
	height:28px;
	/*background:url( ../images/taskbar/blue/taskbutton.gif ) no-repeat 0 -28px;*/
}
.ux-taskbutton-left i, .ux-taskbutton-right i{
	display:block;
    width:4px;
    overflow:hidden;
    font-size:1px;
    line-height:1px;
}
.ux-taskbutton-center{
	/*background:url( ../images/taskbar/blue/taskbutton.gif ) repeat-x 0 -56px;*/
	vertical-align: middle;
	text-align:center;
	padding:0 5px;
	cursor:pointer;
	white-space:nowrap;
}

#ux-taskbar .ux-taskbutton-left{ 
	background-position:0 0;
}
#ux-taskbar .ux-taskbutton-right{
	background-position:0 -28px;
}
#ux-taskbar .ux-taskbutton-center{
	background-position:0 -56px;
}

#ux-taskbar .x-btn-over .ux-taskbutton-left{
	background-position:0 -252px;
}
#ux-taskbar .x-btn-over  .ux-taskbutton-right{
	background-position:0 -280px;
}
#ux-taskbar .x-btn-over .ux-taskbutton-center{
	background-position:0 -308px;
}

#ux-taskbar .x-btn-click .ux-taskbutton-left{
	background-position:0 -168px;
}
#ux-taskbar .x-btn-click  .ux-taskbutton-right{
	background-position:0 -196px;
}
#ux-taskbar .x-btn-click .ux-taskbutton-center{
	background-position:0 -224px;
}

#ux-taskbar .active-win .ux-taskbutton-left{
	background-position:0 -84px;
}
#ux-taskbar .active-win  .ux-taskbutton-right{
	/*background:url( ../images/taskbar/blue/taskbutton.gif ) no-repeat 0 -112px;*/
}
#ux-taskbar .active-win .ux-taskbutton-center{
	/*background:url( ../images/taskbar/blue/taskbutton.gif ) repeat-x 0 -140px;*/
}
#ux-taskbar .active-win .ux-taskbutton-center button {
    color:#fff;
}

#spacer {
	height: 25px;
	float: left;
	width: 0;
	overflow: hidden;
	margin-top: 2px;
}

#siteseal {
    position: absolute !important;
    bottom: 0;
    right: 0;
    text-align:center;
}
.x-window-body p,.x-panel-body p {
	padding: 10px;
	margin: 0;
}
.x-window-maximized .x-window-bc {
	height:0;
}
.ux-start-menu {
	background:transparent none;
	border:0px none;
	padding:0;
}

.ux-start-menu-tl .x-window-header {
	color:#f1f1f1;
	font:bold 11px tahoma,arial,verdana,sans-serif;
    padding:5px 0 4px 0;
}

.x-panel-tl .x-panel-icon, .ux-start-menu-tl .x-panel-icon {
	background-position:0pt 4px;
	background-repeat:no-repeat;
	padding-left:20px !important;
}

.ux-start-menu-tl {
	background: transparent url( ../images/taskbar/blue/start-menu-left-corners.png ) no-repeat 0 0;
	padding-left:6px;
    zoom:1;
    z-index:1;
    position:relative;
}

.ux-start-menu-tr {
	background: transparent url( ../images/taskbar/blue/start-menu-right-corners.png ) no-repeat right 0;
	padding-right:6px;
}

.ux-start-menu-tc {
	background: transparent url( ../images/taskbar/blue/start-menu-top-bottom.png ) repeat-x 0 0;
	overflow:hidden;
    zoom:1;
}

.ux-start-menu-ml {
	background: transparent url( ../images/taskbar/blue/start-menu-left-right.png ) repeat-y 0 0;
	padding-left:6px;
    zoom:1;
}

.ux-start-menu-bc {
	background: transparent url( ../images/taskbar/blue/start-menu-top-bottom.png ) repeat-x 0 bottom;
    zoom:1;
}

.ux-start-menu-bc .x-window-footer {
    padding-bottom:6px;
    zoom:1;
    font-size:0;
    line-height:0;
}

.ux-start-menu-bl {
	background: transparent url( ../images/taskbar/blue/start-menu-left-corners.png ) no-repeat 0 bottom;
	padding-left:6px;
    zoom:1;
}

.ux-start-menu-br {
	background: transparent url( ../images/taskbar/blue/start-menu-right-corners.png ) no-repeat right bottom;
	padding-right:6px;
    zoom:1;
}

.x-panel-nofooter .ux-start-menu-bc {
	height:6px;
}

.ux-start-menu-splitbar-h {
	background-color:#d0d0d0;
}


.ux-start-menu-bwrap {
	background:transparent none;
	border:0px none;
}

.ux-start-menu-body {
	background:transparent none;
	border:0px none;
}

.ux-start-menu-apps-panel {
	background:#ffffff none;
	border:1px solid #1e2124;
}

.ux-start-menu-tools-panel {
	border:0px none;
	background:transparent url( ../images/taskbar/blue/start-menu-right.png ) repeat-y scroll right 0pt;
}

#ux-taskbar-start {
	background:#000000 url( ../images/taskbar/blue/taskbar-start-panel-bg.gif ) repeat-x left top;
	left:0px;
	padding:0;
	position:absolute;
}

#ux-taskbar-start .x-toolbar {
	background: none;
	padding:0px;
	border:0px none;
}

#ux-taskbuttons-panel {
	/*background:#ccd8dd url( ../images/taskbar/blue/taskbuttons-panel-bg.gif ) repeat-x left top;*/
	padding-top:0;
	position:relative;
	background-color: #575757;
	border: 1px solid #4a4a4a;
	border-top: 0;
}

.ux-taskbuttons-strip-wrap {
	/* overflow:hidden;
	position:relative;
	width:100%; */
	
	width:100%;
    overflow:hidden;
    position:relative;
    zoom:1;
}

ul.ux-taskbuttons-strip {
	display:block;
	width:5000px;
    zoom:1;
}

ul.ux-taskbuttons-strip li {
    float:left;
    /*margin-left:2px;*/
}


ul.ux-taskbuttons-strip li.ux-taskbuttons-edge {
    float:left;
    margin:0 !important;
    padding:0 !important;
    border:0 none !important;
    font-size:1px !important;
    line-height:1px !important;
    overflow:hidden;
    zoom:1;
    background:transparent !important;
    width:1px;
}

.x-clear {
    clear:both;
    height:0;
    overflow:hidden;
    line-height:0;
    font-size:0;
}

.x-taskbuttons-scrolling {
	position:relative;
}

.x-taskbuttons-scrolling .ux-taskbuttons-strip-wrap {
	margin-left:18px;
	margin-right:18px;
}

td.ux-taskButtons-edge {
    /*float:left;*/
    margin:0 !important;
    padding:0 !important;
    border:0 none !important;
    font-size:1px !important;
    line-height:1px !important;
    overflow:hidden;
    zoom:1;
    background:transparent !important;
    width:1px;
}

.ux-taskbuttons-scroller-left {
    background: transparent url( ../images/taskbar/blue/scroll-left.gif ) no-repeat -18px 0;
    width:18px;
    position:absolute;
    left:1px;
    top:0px;
    z-index:10;
    cursor:pointer;
}
.ux-taskbuttons-scroller-left-over {
    background-position: 0 0;
}
.ux-taskbuttons-scroller-left-disabled {
    background-position: -18px 0;
    opacity:.5;
    -moz-opacity:.5;
    filter:alpha(opacity=50);
    cursor:default;
}
.ux-taskbuttons-scroller-right {
    background: transparent url( ../images/taskbar/blue/scroll-right.gif ) no-repeat 0 0;
    width:18px;
    position:absolute;
    right:0;
    top:0px;
    z-index:10;
    cursor:pointer;
}
.ux-taskbuttons-scroller-right-over {
    background-position: -18px 0;
}
.ux-taskbuttons-scroller-right-disabled {
    background-position: 0 0;
    opacity:.5;
    -moz-opacity:.5;
    filter:alpha(opacity=50);
    cursor:default;
}

.ux-toolmenu-sep {
	background-color:#18191a;
	border-bottom:1px solid #858789;
	display:block;
	font-size:1px;
	line-height:1px;
	margin:2px 3px;
}

.ux-start-menu-tools-panel ul.x-menu-list li.x-menu-list-item a.x-menu-item {
	color:#ffffff;
}

.ux-start-menu-tools-panel ul.x-menu-list li.x-menu-list-item .x-menu-item-active a.x-menu-item {
	color:#000000;	
}

.ux-start-menu-tools-panel .x-menu-item-active {
	background: #525456 url( ../images/taskbar/blue/item-over.gif ) repeat-x left bottom;
	border:1px solid #000000;
	padding: 0;
}

#ux-taskbar .x-splitbar-h {
	background:#000000 url( ../images/taskbar/blue/taskbar-split-h.gif ) no-repeat 0 0;
	width:8px;
}

.x-window-header-text {
	cursor:default;
}

/*
 * Begin Start button
 */
.ux-startbutton-left, .ux-startbutton-right{
	font-size:1px;
    line-height:1px;
}
.ux-startbutton-left{
	width:10px;
	height:28px;
	background:url( ../images/taskbar/blue/startbutton.gif ) no-repeat 0 0;
}
.ux-startbutton-right{
	width:10px;
	height:30px;
	background:url( ../images/taskbar/blue/startbutton.gif ) no-repeat 0 -28px;
}
.ux-startbutton-left i, .ux-startbutton-right i{
	display:block;
    width:10px;
    overflow:hidden;
    font-size:1px;
    line-height:1px;
}
.ux-startbutton-center{
	background:url( ../images/taskbar/blue/startbutton.gif ) repeat-x 0 -56px;
	vertical-align: middle;
	text-align:center;
	padding:0;
	cursor:pointer;
	white-space:nowrap;
}

#ux-taskbar .ux-startbutton-left{ 
	background-position:0 0;
}
#ux-taskbar .ux-startbutton-right{
	background-position:0 -30px;
}
#ux-taskbar .ux-startbutton-center{
	background-position:0 -60px;
}

#ux-taskbar .x-btn-over .ux-startbutton-left{
	background-position:0 -270px;
}
#ux-taskbar .x-btn-over  .ux-startbutton-right{
	background-position:0 -300px;
}
#ux-taskbar .x-btn-over .ux-startbutton-center{
	background-position:0 -330px;
}

#ux-taskbar .x-btn-click .ux-startbutton-left{
	background-position:0 -180px;
}
#ux-taskbar .x-btn-click  .ux-startbutton-right{
	background-position:0 -210px;
}
#ux-taskbar .x-btn-click .ux-startbutton-center{
	background-position:0 -240px;
}

#ux-taskbar .active-win .ux-startbutton-left{
	background-position:0 -90px;
}
#ux-taskbar .active-win  .ux-startbutton-right{
	background:url( ../images/taskbar/blue/startbutton.gif ) no-repeat 0 -120px;
}
#ux-taskbar .active-win .ux-startbutton-center{
	background:url( ../images/taskbar/blue/startbutton.gif ) repeat-x 0 -150px;
}
#ux-taskbar .active-win .ux-startbutton-center button {
    color:#fff;
}
/*
 * End Start button
 */

.x-resizable-proxy{
    background:#C7DFFC;
    opacity:.5;
    -moz-opacity:.5;
    filter:alpha(opacity=50);
    border: 1px solid #3b5a82;
}

/* Desktop Shortcuts */
#x-shortcuts dt {
    float:left;
    margin:15px 0 0 15px;
    clear:left;
    width:64px;
    font:normal 10px tahoma,arial,verdana,sans-serif;
    text-align:center;
    zoom:1;
    display:block;
}
#x-shortcuts dt a, dt a:hover {
    width:64px;
    display:block;
    color:#000;
    text-decoration:none;
}
#x-shortcuts dt div {
    width:100%;
    color:#000;
    overflow:hidden;
    text-overflow:ellipsis;
    text-decoration:none;
    cursor:pointer;
}
.ext-ie #x-shortcuts dt img {
    background:transparent !important;
}
#x-shortcuts dt a:hover {
    text-decoration:underline;
}
/* shortcuts */
#grid-win-shortcut img {
    width:48px;
    height:48px;
    background-image: url(../images/grid48x48.png);
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/grid48x48.png', sizingMethod='scale');
}
#acc-win-shortcut img {
    width:48px;
    height:48px;
    background-image: url(../images/im48x48.png);
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/im48x48.png', sizingMethod='scale');
}

.x-btn.x-btn-font-icon .x-btn-small .x-btn-text,
.x-btn.x-btn-font-icon .x-btn-large .x-btn-text {
	height: initial;
	font-size: 10px !important;
	padding-top: 3px;
}
.x-btn.x-btn-font-icon .x-btn-large .x-btn-text {
	line-height: 20px;
	font-size: 11px !important;
	padding: 8px 3px 4px;
}
.x-btn.x-btn-font-icon .x-btn-icon-small-top .x-btn-text i,
.x-btn.x-btn-font-icon .x-btn-icon-large-top .x-btn-text i {
	display: block;
	font-size: 14px;
}
.x-btn.x-btn-font-icon .x-btn-large .x-btn-text i {
	font-size: 20px;
}
.x-btn-text strong {
	font-weight: 600;
}

#x-desktop .x-btn.x-btn-font-icon .x-btn-large .x-btn-text i {
	font-size: 48px;
}
#x-desktop .x-btn.x-btn-font-icon .x-btn-large .x-btn-text {
	line-height: 30px;
	font-size: 18px !important;
	font-weight: 300;
}

#x-taskbar {
	width: 100%;
	/*background: url( ../images/top-bar-bg.gif ) #cddef3 repeat-x left -10px;*/
	/*background: transparent url( ../images/hd-bg-large.gif ) repeat-x left -10px !important;*/
	padding: 0 0 0 0;
    position:relative;
	background-color: #d2d2d2;
	height: 60px;
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.1);
	border-top: 3px solid #5699e4;
}

#x-taskbar .x-toolbar {
	border: 0 none;
	background: 0 none;
}

#x-launcher-wrap {
	/*background: url( ../images/qlaunch-bg.gif ) #99bbe8 repeat-x left top;*/
    /*background: url( ../images/hd-tb-bg.gif ) transparent repeat-x;*/
    /*
	position:absolute;
    left:0;
    bottom:2px;*/
    width:100%;
	position: absolute;
}

#x-launcher-inner {
	/*padding: 4px 2px;*/
}
#x-launcher-left {
	/*background: url( ../images/launcher-bg-large.gif ) transparent no-repeat left top;
    padding-left:3px;
    height:63px;*/
}
#x-launcher-right {
	/*background: url( ../images/launcher-bg-large.gif ) transparent no-repeat right -63px;
    padding-right:3px;
    height:63px;*/
}
#x-launcher-center {
	/*background: url( ../images/launcher-bg-large.gif ) transparent repeat-x 0 -126px;
    height:63px;*/
}
#x-launcher .x-toolbar {
	padding: 0;
    margin: 0;
	border: 0 none;
}

#x-taskbar-secondary {
	width: 100%;
	/*background: url( ../images/top-bar-bg.gif ) #cddef3 repeat-x left -10px;*/
	/*background: transparent url( ../images/hd-bg-large.gif ) repeat-x left -10px !important;
	padding: 0 0 0 0;*/
	height:60px;
	background-color: #d2d2d2;
	position:relative;
	box-shadow: 0 4px 6px rgba(0, 0, 0, 0.05);
	display: none;
}

#x-taskbar-secondary .x-toolbar {
	border: 0 none;
	background: 0 none;
}

#x-launcher-wrap-secondary {
	/*background: url( ../images/qlaunch-bg.gif ) #99bbe8 repeat-x left top;*/
	/*background: url( ../images/hd-tb-bg.gif ) transparent repeat-x;*/
	position:absolute;
	/*left:0;
	bottom:2px;*/
	width:100%;
}

#x-launcher-inner-secondary {
	/*padding: 4px 2px;*/
}
#x-launcher-left-secondary {
	/*background: url( ../images/launcher-bg-large.gif ) transparent no-repeat left top;
	padding-left:3px;
	height:63px;*/
}
#x-launcher-right-secondary {
	/*background: url( ../images/launcher-bg-large.gif ) transparent no-repeat right -63px;
	padding-right:3px;
	height:63px;*/
}
#x-launcher-center-secondary {
	/*background: url( ../images/launcher-bg-large.gif ) transparent repeat-x 0 -126px;
	height:63px;*/
}
#x-launcher-secondary .x-toolbar {
	padding:0;
	margin: 0;
	border: 0 none;
}

@media screen and (max-width: 1000px) {
	#x-taskbar-secondary {
		display: block;
	}
}

#x-launcher button {
	/*color: #15428b;
	font-weight:normal;*/
}

#x-launcher .x-btn-with-menu button, #x-launcher .x-btn-menu-text-wrap button {
	padding-right: 0;
}

#x-launcher .x-btn {
	/*margin-right: 2px;*/
}

#x-launcher  .x-btn-left{
	background:transparent;
}
#x-launcher  .x-btn-right{
	background:transparent;
}
#x-launcher  .x-btn-center{
	background:transparent;
}


#x-launcher .x-btn-over .x-btn-left{
	background:url(../images/launcher-btn.gif) no-repeat 0 0;
}
#x-launcher .x-btn-over  .x-btn-right{
	background:url(../images/launcher-btn.gif) no-repeat 0 -21px;
}
#x-launcher .x-btn-over .x-btn-center{
	background:url(../images/launcher-btn.gif) repeat-x 0 -42px;
}


#x-launcher .x-btn-click .x-btn-left{
	background:url(../images/launcher-btn.gif) no-repeat 0 -63px;
}
#x-launcher .x-btn-click  .x-btn-right{
	background:url(../images/launcher-btn.gif) no-repeat 0 -84px;
}
#x-launcher .x-btn-click .x-btn-center{
	background:url(../images/launcher-btn.gif) repeat-x 0 -105px;
}

h4.x-panel-body  {
  color: #1c87e1;
  font-weight: normal;
  padding: 0px; margin:0px;
  font-size: 8pt;
  white-space: nowrap;
}

.x-grid3-hd-row td {
  vertical-align: top;  
}
.x-grid3-summary-row {
    /*background: #888e94;
    border-top: 1px solid #687179;*/
    background: #595d61;
    border-top: 1px solid #31373d;
}
.x-grid3-summary-row .x-grid3-cell-inner {
    color: #fff;
}

.x-tool-chkbox-tool, .chkbox-tool {
    background: none !important;
    margin-left: 4px;
}

.x-fieldset .x-fieldset-header {
    font-size: 13px;
    border-left: 3px solid #5699e4;
    padding: 4px 4px 4px 6px;
    font-weight: 500;
}
fieldset.x-fieldset {
    border: 0 none transparent;
}
fieldset.x-fieldset:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
}

/**
 * IE7, IE8 FIX
 **/
.x-form-trigger {
    vertical-align: middle !important;
} 
.ext-ie7 .x-toolbar .x-form-text, .ext-ie8 .x-toolbar .x-form-text {
    top: auto !important;
}


.datatable {
  width: 100%;	
}
.datatable td {
  padding: 2px;
  text-align: left;
  vertical-align: top;
  /*white-space: nowrap;*/
}
.datatable td h1 {
  /*color: #15428b;*/
  color: #000;
  font-weight: bold;
  padding: 0px; margin:0px;
  font-size: 9pt;
  /*white-space: nowrap;*/
  text-align: left;
}
.datatable td h4 {
  /*color: #15428b;*/
  color: #15428b;
  font-weight: bold;
  padding: 0px 3px 0px 0px; margin:0px;
  font-size: 8pt;
  white-space: nowrap;
}
.datatable td h5 {
  /*color: #15428b;*/
  color: #808080;
  font-weight: normal;
  padding: 0px; margin:0px;
  font-size: 8pt;
  white-space: nowrap;
}
.datatable td h6 {
  /*color: #15428b;*/
  color: #303030;
  font-weight: bold;
  padding: 0px; margin:0px;
  font-size: 8pt;
  white-space: nowrap;
}
p, .x-window-body p, .x-panel-body p, .datatable td p {
  /*color: #15428b;*/
  color: #303030;
  font-weight: normal;
  padding: 2px 0px 2px 0px;
  margin:0px;
  font-size: 8pt;
  white-space: auto;
}
.datatable td.spr {
  border-bottom: 1px solid #c0c0c0;
}
.datatable td.data {
  width: 100%;
  text-align: right;
}
.datatable td.dataspr {
  width: 100%;
  text-align: right;
  border-bottom: 1px solid #c0c0c0;
}
.datatable td.data2 {
  width: 100%;
  text-align: left;
}
.datatable td.data2spr {
  width: 100%;
  text-align: left;
  border-bottom: 1px solid #c0c0c0;
}
.datatable td.empty {
  padding: 0px;
  font-size: 7pt;
}
.datatable td.data3spr {
  text-align: right;
  border-bottom: 1px solid #c0c0c0;
  white-space: nowrap;
  font-family: arial;
  font-size: 8pt;
}

.datatable ul {
  padding: 0px; 
  margin: 5px 0px 5px 0px;  
}
.datatable li {
  padding: 0px 0px 0px 0px; 
  margin: 0px 0px 0px 20px;
  list-style: disc !important;  
}

.user-pic {
	background-image: url(../images/user.png);
	background-size: contain;
	background-repeat: no-repeat;
}

#user-account-panel .user-pic {
	background: none;
	float:left;
	margin-right:20px;
	width:50px;
	height:50px;
}
#user-account-panel .user-content {
	float: left;
	color: #fff;
}
#user-account-panel:before,
#user-account-panel:after {
	content: "";
	display: table;
}
#user-account-panel:after {
	clear: both;
}
#user-account-panel {
	zoom: 1; /* For IE 6/7 (trigger hasLayout) */
}

.x-panel.account-panel .x-panel-body {
	background-color: #eaeaea;
}
.x-panel.day-cal-panel .x-panel-body {
	background-color: #ffffff;
}

#user-account-panel h3 {
	font-size: 16px;
	font-weight: 600;
}
#user-account-panel span {
	font-size: 12px;
	font-style: italic;
}

/*LARGE ICONS */
.users_large {
    background-image: url( ../images/large/user.png ) !important;
}
.mainmenu_large {
    background-image: url( ../images/large/locked.png ) !important;
}
.companies_large {
    background-image: url( ../images/large/companies.png ) !important;
    width:32px;
}
.options_large {
    background-image: url( ../images/large/options.png ) !important;
    width:32px;
}
.calendar_large {
	background-image: url( ../images/large/calendar.png ) !important;
	width:32px;
}
.house_large {
    background-image: url( ../images/large/house.png ) !important;
    width:32px;
}
.house_large_sell {
    background-image: url( ../images/large/house_sell.png ) !important;
    width:32px;
}
.group_large {
    background-image: url( ../images/large/groups.png ) !important;
    width:32px;
}
.partner_large {
    background-image: url( ../images/large/partners.png ) !important;
    width:32px;
}
.document_large {
	background-image: url( ../images/large/documents.png ) !important;
	width:32px;
}
.person_large {
	background-image: url( ../images/large/person.png ) !important;
	width:32px;
}
.search_large {
	background-image: url( ../images/large/search.png ) !important;
	width:32px;
}


/*Ingatlan adat megjelen�t�s*/
.data_holder_full{
    width:216px;
    float:left;
    border-left:5px solid #cdd8e6;
    border-bottom:1px solid #cdd8e6;
    padding-left:3px;
    padding-bottom:2px;
    margin-top:5px;    
}
.data_holder{
    width:137px;
    float:left;
    border-left:5px solid #cdd8e6;
    border-bottom:1px solid #cdd8e6;
    padding-left:3px;
    padding-bottom:2px;
    margin-top:5px;
}
.data_spacer{
    width:10px;
    float:left;
}
.data_name{   
    width:70px;
    float:left;
}
.data_value{
    width:140px;
    float:left;
    font-weight:bold;             
}
.data_name2{   
    width:100px;
    float:left;
}
.data_value2{
    width:110px;
    float:left;
    font-weight:bold;             
}
.oneFailedCall{
    margin-top:5px;
    border:1px solid #cdd8e6;  
    padding:5px;
}
#infoBox{
    z-index:19000;
    position:absolute;
    right:2px;
    bottom:0px;    
}
.x-selectable, .x-selectable * {
    -moz-user-select: text!important;
    -khtml-user-select: text!important;
}

#calendar{
    position:absolute;
    right:0;
    bottom:0;
	background-color: #ffffff;
}
#calendar table {
    width:200px;
    border-collapse:collapse;
    background-color:#ffffff;
}

#calendar td {
    width:20px;
    height:20px;
	border: 1px solid #dedede;
    text-align:center;
    font-family:Tahoma;
    color: #272727;
    font-size:10px;
}

#calendar .days{
    background-color: #dadada;
}

#calendar th {
	border: 1px solid #1979ca;
	background-color: #1979ca;
	color:#ffffff;
	text-align: center;
}
#calendar .actday{
	background-color: #1979ca;
    font-weight:bold;
    color:#ffffff;
}
#dayCal{
    width:250px; 
    height:163px;
    float:left; 
    overflow-y:hidden; 
    overflow-x:hidden;
    background-color:#ffffff;     
}
#calLoading{
    position:absolute;
    margin-left:300px;
    margin-top:70px; 
    display:none;
}
.dayCalOneRow{
	position: relative;
	padding-left: 30px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #cacaca;
	font-size: 12px;
}
.dayCalOneRow:last-child {
	border: 0;
}
.dayCalOneRow .meeting-date {
	display: block;
	font-weight: 600;
}
.dayCalOneRow p {
	font-size: 12px !important;
	font-style: italic;
}
.dayCalOneRow .address {
	display: block;
}
.calendarStep{
   padding:2px;
   width:20px;
}
.alertDay{
    background-color: #abbfdd;
    cursor:pointer;
}
.fl{
    float:left;
}
.fr{
    float:right;
}

.ux-lovcombo-icon {
    width:16px;
    height:16px;
    float:left;
    background-position: 0 0 ! important;
    background-repeat:no-repeat ! important;
	margin-right: 5px;
}
.ux-lovcombo-icon-checked {
    /*background: transparent url(../resources/images/default/menu/checked.gif);*/
	background: transparent url(../images/checked.gif);
}
.ux-lovcombo-icon-unchecked {
    /*background: transparent url(../resources/images/default/menu/unchecked.gif);*/
	background: transparent url(../images/unchecked.gif);
}
/* IE patch */
.ext-ie .ux-lovcombo-item-text {
    position:absolute;
    left:16px;
    top:3px;
}
.ext-ie .ux-lovcombo-icon {
    float:none;
}
.ext-ie .x-combo-list-item {
    position:relative;
}
 
/* eof */

/* online userek css e  */  
.onlineRow{
	position: relative;
	width: 98%;
    height:25px;
	line-height: 20px;
    cursor:pointer;
	padding:0 1%;
}
.onlineRow:hover {
    background-color: #eaeaea;
}
.onlineIcon{
	width: 10px;
	height: 10px;
	border-radius: 100%;
	position: absolute;
	top: 0;
	right: 0;
}
.onlineRow .onlineIcon {
	top: 50%;
	right: 5px;
	margin-top: -5px;
}
.onlineIcon.status-available {
	background-color: #67c76c;
}
.onlineIcon.status-away {
	background-color: #ffbb3e;
}
.onlineIcon.status-busy {
	background-color: #ff4343;
}
.onlineUser{
    float:left;
    padding-top:2px;
    width:130px;
    font-family: Tahoma;   
}
.onlineMessage{
	position: absolute;
	right: 15px;
}
.chatRow{
    width:100%;
    margin-bottom:20px;
}
.chatUser{
   color:#a5a5a5;
   font-size:12px; 
   margin-bottom:5px;   
}
.chatTime{
   color:#a5a5a5;
   font-size:10px; 
}
.chatMessage{
   color:#000000;
   font-size:12px; 
}
.imgOnline{
   width:30px;
   height:30px;
}
.imgOnlieDiv{
   position:absolute; 
   float:left;
}
.onlineUserPicMain{
	float: left;
	width: 30px;
	position: relative;
	padding: 10px 5px;
}
.onlineUserMain{
    padding-top:15px;
    padding-left:10px;
    float:left;
}
/* online userek css e eof */  
.actionIcon{
    margin-right:10px;
    cursor:pointer;
}

.calendarDay{
  border-right: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd; 
  vertical-align: top; 
}

.calendarHeader{
  background-color: #efefef;
  border-right: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;  
  text-align:center;
  font-weight:bold;
  height:30px; 
  color: #555555;    
}
.calendarAlertDay{
  background-color: #efefef; 
}
.calendarDayNum{
  position:relative;
  margin-top:5px;
  margin-right:5px;
  float:right;
  font-weight: bold;
  color:#666666 ;    
}
.calendarSerial{
  position:relative;
  margin-top:25px;
  width:60px;
  overflow:hidden;
  float:right;
  color:#666666 ;    
}
.expense-low{
    color:#bebebe;
}

.stat-cell{   text-align:right;}
.stat-cell-alert{  background-color: #eec2c2; text-align:right;}

.coldcall-allowed .x-panel-tbar .x-toolbar,
.coldcall-disallowed .x-panel-tbar .x-toolbar {
	background-image: none !important;
}

.coldcall-disallowed .x-panel-tbar .x-toolbar {
	background-color: #de6a6a !important;
}
.coldcall-allowed .x-panel-tbar .x-toolbar {
	background-color: #67c76c !important;
}
.coldcall-allowed .x-toolbar .x-btn button,
.coldcall-disallowed .x-toolbar .x-btn button {
	color: #fff !important;
}
.coldcall-allowed .x-panel-tbar .x-btn.x-btn-over button,
.coldcall-disallowed .x-panel-tbar .x-btn.x-btn-over button {
	color: #333;
}

a.x-menu-item.document-menu-item-leaf {
	padding-right: 5px;
}
.document-mi-download-action,
.document-mi-view-action {
	float: right;
	font-size: 14px;
}
.document-mi-view-action {
	margin: 0 5px 0 15px;
}
.document-mi-view-action:hover,
.document-mi-download-action:hover {
	color: #5699e4;
}

.x-tip .x-tip-body,
.x-tip .x-tip-body p {
	color: #fff;
}
.x-tip .x-tip-body a {
	color: #5699e4;
}
.x-form-invalid-tip .x-tip-body {
	background: none;
}
.x-form-invalid-tip .x-tip-body,
.x-form-invalid-tip .x-tip-body p {
	color: #fff;
}
.x-form-invalid-tip .x-tip-tc, .x-form-invalid-tip .x-tip-tl, .x-form-invalid-tip .x-tip-tr, .x-form-invalid-tip .x-tip-bc,
.x-form-invalid-tip .x-tip-bl, .x-form-invalid-tip .x-tip-br, .x-form-invalid-tip .x-tip-ml, .x-form-invalid-tip .x-tip-mr {
	background-image: url(../images/error-tip-corners.gif);
}
.x-form-invalid-tip .x-tip-body {
	padding: 2px;
}

.ext-strict .login-form .x-form-text {
	height: 25px;
}
.login-window .x-window-header-text {
	font-size: 14px;
	font-weight: 600;
}

.field-hint {
	padding: 0 0 5px 125px;
	font-style: italic;
	color: #808080;
}
.fh-100 {
	padding: 0 0 5px 105px;
}

.x-grid3-row.foreign-rawadvert {
	background-color: #ecf4fd;
	border-top-color: #ecf4fd;
}
.x-grid3-row.caller-coldcall {
	background-color: #fff0f0;
	border-top-color: #fff0f0;
}
.x-grid3-row-selected {
	background-color: #aac4ec !important;
}

.x-grid3-row td {
	vertical-align: auto;
}

/* Not to draw vertical line between consecutive action cells
.x-grid3 .x-grid3-row td.x-action-col-cell:not(.x-grid3-cell-last),
.x-grid3 .x-grid3-row td.ux-grid3-row-action-cell:not(.x-grid3-cell-last) {
	border-right: 1px solid #fff;
}
.x-grid3 .x-grid3-row-over td.x-action-col-cell:not(.x-grid3-cell-last),
.x-grid3 .x-grid3-row-over td.ux-grid3-row-action-cell:not(.x-grid3-cell-last) {
	border-right: 1px solid #edeef0;
}
.x-grid3 .x-grid3-row-selected td.x-action-col-cell:not(.x-grid3-cell-last),
.x-grid3 .x-grid3-row-selected td.ux-grid3-row-action-cell:not(.x-grid3-cell-last) {
	border-right: 1px solid #d0da90;
}
*/

.x-grid3 .x-grid3-row td {
	border-right: 1px solid #e1e0e0;
}
.x-grid3 .x-grid3-row-over td {
	border-right: 1px solid #e4e2e2;
}
.x-grid3 .x-grid3-row-selected td {
	border-right: 1px solid #8cc2ff;
}

.x-grid3 .x-grid3-row-selected + .x-grid3-row {
	border-top-color: #5da5f5 !important;
}

.ux-grid3-row-action-cell .x-grid3-cell-inner,
.ux-grid3-row-action-cell .x-grid3-hd-inner,
.x-action-col-cell .x-grid3-cell-inner,
.x-action-col-cell .x-grid3-hd-inner {
	text-overflow: unset;
}

.cell-center-text {
	text-align: center;
}

i.icon16 {
	display:inline-block;
	height: 16px;
	width: 16px;
}
i.info {
	background-image:url(../resources/images/icons/information.png) !important;
}

.x-fieldset.x-fieldset-noborder {
	margin-bottom: 0;
}

.remote-ad-disabled {
	background-color: #ffe7e7 !important;
}
.remote-ad-unique {
	background-color: #c1fdb6 !important;
}
.remote-ad-concurrent {
	background: transparent !important;
}
.remote-ad-concurrent .data-icon {
	padding-left: 15px;
	background-repeat: no-repeat;
}
.remote-ad-concurrent .data-icon:before {
	padding-right: 3px;
}

.checked-autofill {
	background-image: none;
	background-color: #90ff7c !important;
}
.check-autofill {
	background-image: none;
	background-color: #c0ebfb !important;
}
.x-form-invalid.x-form-composite {
	border: none;
	background: none !important;
}

.x-grid3-body .x-grid3-td-numberer,
.x-grid3-body .x-grid3-row-selected .x-grid3-td-numberer {
	background: none;
}

.x-grid3.x-pivotgrid .x-grid3-header .x-grid3-header-title,
.x-grid3.x-pivotgrid .x-grid3-header {
	background-color: #ececec;
	background-image: none;
}

.x-pivotgrid .x-grid3-header-offset table tr:first-child td {
	border-bottom: 1px solid #d0d0d0;
}

.x-pivotgrid .x-grid3-header-offset table td {
	background-image: none;
}

.x-pivotgrid .x-grid-empty {
	padding: 3px;
	padding-bottom: 4px;
	background: #ececec;
}

.starrating .x-slider,
.starrating .x-slider .x-slider-end,
.starrating .x-slider .x-slider-inner,
.starrating + .x-slider .x-slider-thumb {
	background: none;
}

.starrating .x-slider-thumb {
	width: 20px;
	height: 20px;
	top:1px;
}
.starrating .x-slider {
	cursor: pointer;
}
.starrating .x-slider-thumb:hover {
	cursor: default;
}

.x-form-field-wrap.starrating .x-slider.slider-val-1,
.x-form-field-wrap.starrating .x-slider.slider-val-2,
.x-form-field-wrap.starrating .x-slider.slider-val-3,
.x-form-field-wrap.starrating .x-slider.slider-val-4,
.x-form-field-wrap.starrating .x-slider.slider-val-5 {
	background: url(../resources/images/default/slider/star-rating.png);
	background-repeat: no-repeat;
}
.x-form-field-wrap.starrating .x-slider.slider-val-5 {
	background-position: 0 0;
}
.x-form-field-wrap.starrating .x-slider.slider-val-4 {
	background-position: 0 -22px;
}
.x-form-field-wrap.starrating .x-slider.slider-val-3 {
	background-position: 0 -44px;
}
.x-form-field-wrap.starrating .x-slider.slider-val-2 {
	background-position: 0 -66px;
}
.x-form-field-wrap.starrating .x-slider.slider-val-1 {
	background-position: 0 -88px;
}

fieldset.padded legend.x-fieldset-header {
	padding: 10px;
	margin: 0;
}

.creq-row-completed {
	background-color: #c1fdb6 !important;
	border-top-color: #c1fdb6 !important;
}
.creq-row-progress {
	background-color: #fff46b !important;
	border-top-color: #fff46b !important;
}
.creq-notification-bubble {
	position: absolute;
	display: block;
	width: 18px;
	height: 18px;
	border-radius: 9px;
	left: 22px;
	top: -7px;
	font-size: 10px;
	line-height: 17px;
	text-align: center;
	color: #fff;
}
.creq-bubble-completed {
	background-color: #2eb135;
}
.creq-bubble-progress {
	background-color: #e8b814;
}

.img-info {
	text-align:center;
	height:128px;
	width:100%;
}
.img-info img {
	max-height: 100%;
	max-width: 100%;
}

.x-panel.login-form .x-panel-body,
.x-panel.login-form .x-panel-footer {
	background-color: #6badf6;
}

.x-small-editor .x-form-field-wrap .x-form-trigger {
	height: 21px;
}

.x-grid3 .x-grid3-row-over {
	background-color: #edeef0 !important;
}
.x-grid3 .x-grid3-row {
	border-color: #d6d6d6 !important;
}
.x-grid3 .x-grid3-row-selected {
	border-color: #5da5f5 !important;
}

.x-pivotgrid .x-grid3-row-headers table td {
	height: 20px;
}

.x-combo-list .x-toolbar {
	border-top: 1px solid #aeb6be;
}

.x-checkboxcombo-list .x-form-check-wrap input {
	display:none;
}
.x-checkboxcombo-list .x-form-check-wrap input + label:before{
	position: absolute;
	left: 0;
	font: normal normal normal 15px/1 FontAwesome;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: '\f096';
}
.x-checkboxcombo-list .x-form-check-wrap input:checked + label:before {
	content: '\f14a';
	color: #1979ca;
}

.x-checkboxcombo-list .x-form-check-wrap .x-form-cb-label {
	margin-left: 0;
	padding-left: 17px;
}

.person-menu-info-popup .x-tip-body {
	padding: 5px;
}
.person-menu-info-popup ul span {
	display: inline-block;
	width: 45px;
	font-weight: bold;
}
.person-menu-info-popup ul li.desc {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #6b6b6b;
	font-style: italic;
}
.person-menu-info-popup ul li.desc span {
	display: block;
	width: auto;
}
.person-menu-info-popup a {
	display:inline-block;
	padding-top: 5px;
	/*color:#6b6b6b;*/
}
.person-menu-info-popup a:hover {
	text-decoration: none;
}
.pt-5 {
	padding-top: 5px;
}
.p-none {
	padding: 0;
}

/***
 *Calendar Popup Info
 ***/
.ext-cal-details-popup {
	width: 250px;
	min-height: 70px;
	padding: 7px;
	border-radius: 5px;
	border: 1px solid #fff;
	position: absolute;
	white-space: normal;
	overflow: hidden;
	color:#fff;
	cursor: default;
	font-size: 13px;
}
.ext-cal-details-popup span {
	display: block;
}
.ext-cal-details-popup span.desc {
	padding: 5px 0;
	font-style: italic;
}
.ext-cal-details-popup span.place {
	font-weight: bold;
}
.ext-cal-details-popup span.creator {
	position: absolute;
	right: 5px;
	bottom: 5px;
	background-color: #fff;
	padding: 5px;
	border-radius: 10px;
	font-weight: bold;
}

.ext-cal-details-popup.x-cal-27 {
	background: #1c87e1;
}

.ext-cal-details-popup.x-cal-30 {
	background: #7f7f7f;
}

.x-cal-27 {
	color: #3d7fca;
}
.ext-cal-details-popup.x-cal-27 {
	color: #ffffff;
}
.ext-cal-details-popup.x-cal-27 span.creator,
.ext-cal-details-popup.x-cal-27-30 span.creator {
	color: #1c87e1;
}
.ext-cal-details-popup.x-cal-30 span.creator,
.ext-cal-details-popup.x-cal-27-30 span.creator {
	color: #7f7f7f;
}
.x-cal-27 .ext-cal-picker-icon,
.ext-cal-day-col .x-cal-27 {
	background-color: #3d7fca;
}

.x-cal-27-30,
.ext-cal-day-col .x-cal-27-30 {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#59900e+20,7f7f7f+66,7f7f7f+100,7f7f7f+100,59900e+100 */
	background: rgb(28,135,255); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(28,135,255,1) 20%, rgba(127,127,127,1) 66%, rgba(127,127,127,1) 100%, rgba(127,127,127,1) 100%, rgba(28,135,255,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(28,135,255,1) 20%,rgba(127,127,127,1) 66%,rgba(127,127,127,1) 100%,rgba(127,127,127,1) 100%,rgba(28,135,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(28,135,255,1) 20%,rgba(127,127,127,1) 66%,rgba(127,127,127,1) 100%,rgba(127,127,127,1) 100%,rgba(28,135,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c87e1', endColorstr='#1c87e1',GradientType=1 ); /* IE6-9 */

	/* Permalink - reverse colored - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7f7f7f+20,59900e+79,59900e+100,59900e+100,398235+100,59900e+100 */
}

.html-cb.xcheckbox-wrap {
	padding-top: 0;
}
.html-cb.xcheckbox-wrap a {
	background-image: none;
	background-color: lightgrey;
	color: white;
	border: 1px solid darkgrey;
	text-align: center;
	line-height: initial;
	text-decoration: none;
	width: auto;
	height: auto;
	padding: 3px 6px;
}
.html-cb.xcheckbox-wrap a.xcheckbox-on {
	background-color: #3d7fca;
	border-color: #2464ad;
}
.html-cb.blacklisted.xcheckbox-wrap a.xcheckbox-on {
	background-color: #444;
	border-color: #000;
}
.html-cb.xcheckbox-wrap label {
	display:none;
}

.cell-bg-pale-green,
.cell-bg-pale-green .x-grid3-cell-inner {
	background-color: #b8c950;
	color: #ffffff !important;
}
.cell-bg-pale-red,
.cell-bg-pale-red .x-grid3-cell-inner {
	background-color: #e38080;
	color: #ffffff !important;
}
.cell-bg-green,
.cell-bg-green .x-grid3-cell-inner {
	background-color: #9acd32;
	color: #ffffff !important;
}
.cell-bg-yellow,
.cell-bg-yellow .x-grid3-cell-inner {
	background-color: #ffff00;
	color: #31373d !important;
}
.cell-bg-orange,
.cell-bg-orange .x-grid3-cell-inner {
	background-color: #ffa500;
	color: #ffffff !important;
}
.cell-bg-red,
.cell-bg-red .x-grid3-cell-inner {
	background-color: #c54a4a;
	color: #ffffff !important;
}
.cell-bg-darker,
.cell-bg-darker .x-grid3-cell-inner {
	background-color: #d3d3d3;
	color: #31373d !important;
}
.cell-results-number,
.cell-results-number .x-grid3-cell-inner {
	background-color: darkgrey;
	color: white !important;
	font-weight: bold;
	text-align: center;
}
span.trigger[onclick],
.cell-results-number span {
	cursor: pointer;
	display: block;
}

.cell-center-text,
.cell-disp-called {
	text-align: center;
}
.cell-disp-called span,
.cell-disp-called a {
	display: inline-block;
	height: 16px;
	width: 16px;
}

.cell-disp-called .icon-disabled {
	cursor: default;
}

i.icon16 {
	display:inline-block;
	height: 16px;
	width: 16px;
}

.html-cb.icon16 a{
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center;
	display:inline-block;
	height: 20px;
	width: 20px;
	padding: 0;
	border: 0;
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
	-webkit-transition: all .35s ease-in-out;
	-moz-transition: all .35s ease-in-out;
	-o-transition: all .35s ease-in-out;
	-ms-transition: all .35s ease-in-out;
	transition: all .35s ease-in-out;
}
i.icon16.alberlet,
.html-cb.icon16.alberlet a{
	background-image:url( ../resources/images/icons/alberlet.png ) !important;
}
i.icon16.renthungary,
.html-cb.icon16.renthungary a{
	background-image:url( ../resources/images/icons/renthungary.png ) !important;
}
i.icon16.albitippek,
.html-cb.icon16.albitippek a{
	background-image:url( ../resources/images/icons/albitippek.png ) !important;
}
i.icon16.aob,
.html-cb.icon16.aob a{
	background-image:url( ../resources/images/icons/aob.png ) !important;
}
i.icon16.facebook,
.html-cb.icon16.facebook a{
	background-image:url( ../resources/images/icons/facebook.png ) !important;
}
i.icon16.ingatlan,
.html-cb.icon16.ingatlan a{
	background-image:url( ../resources/images/icons/ingatlan.png ) !important;
}
i.icon16.ib,
.html-cb.icon16.ib a{
	background-image:url( ../resources/images/icons/ib.png ) !important;
}
i.icon16.jofogas,
.html-cb.icon16.jofogas a{
	background-image:url( ../resources/images/icons/jofogas.png ) !important;
}
i.icon16.ingnet,
.html-cb.icon16.ingnet a{
	background-image:url( ../resources/images/icons/ingnet.png ) !important;
}
/*
.smiley_pos {
	background-image:url( ../resources/images/icons/smile-pos.png ) !important;
}
.smiley_neg {
	background-image:url( ../resources/images/icons/smile-neg.png ) !important;
}
*/

.html-cb.icon16 a:hover {
	-webkit-filter: grayscale(0.7);
	filter: grayscale(0.7);
	background-color: transparent;
}
.html-cb.icon16 a.xcheckbox-on {
	background-color: transparent;
	-webkit-filter: grayscale(1);
	filter: grayscale(1);
}

.dispatcher-grid-control .x-form-item {
	margin: 0;
}
.dispatcher-grid-control .html-cb.xcheckbox-wrap a {
	height: 16px;
	line-height: 16px;
	font-weight: bold;
}
.dispatcher-grid-control .html-cb.xcheckbox-wrap a {
	border-color: #bdbdbd;
	color: #949494;
}
.dispatcher-grid-control .html-cb.xcheckbox-wrap a.xcheckbox-on {
	background-color: #3d7fca;
	border-color: #2464ad;
	color: #fff;
}

#SYS_DISPATCHERRESULTSONSITE_Grid #SYS_DISPATCHERRESULTSONSITELIST_Pagingbar,
#SYS_DISPATCHERRESULTS_Grid #SYS_DISPATCHERRESULTSLIST_Pagingbar {
	border: 0;
}

.icon16[onclick] {
	cursor: pointer;
}

p[data-dispatcher-comment]:not(:last-child) {
	border-bottom: 1px solid #000;
	padding-bottom: 5px;
}
p[data-dispatcher-comment] span {
	display: block;
	text-align: right;
	font-weight: bold;
}

.highlighted-message {
	color: #9a9358 !important;
	border: 1px solid #fbcd44;
	padding: 2px 5px !important;
	background-color: #fdf082;
}
.hl-theme {
	color: #fff !important;
	border: 1px solid #2464ad;
	background-color: #3d7fca;
}

.no-margin {
	margin: 0 !important;
}
.no-pd-bottom {
	padding-bottom: 0 !important;
}

#SYS_DISPATCHERLIST_Grid .x-grid3-cell-inner,
#SYS_DISPATCHERLIST_Grid .x-grid3-hd-inner {
	text-align: center;
}

#SYS_DISPATCHERLIST_Grid .x-grid3-col-1,
#SYS_DISPATCHERLIST_Grid .x-grid3-col-2,
#SYS_DISPATCHERLIST_Grid .x-grid3-col-3,
#SYS_DISPATCHERLIST_Grid .x-grid3-col-4 {
	text-align: left;
}

.x-grid3-row td {
	vertical-align: auto;
}

.x-grid3 .on-hold .x-grid3-cell-inner {
	color: #dfe1e2 !important;
}
.x-grid3 .on-hold.x-grid3-row-over .x-grid3-cell-inner {
	color: #cfcfd0 !important;
}
.x-grid3 .on-hold.x-grid3-row-selected .x-grid3-cell-inner {
	color: #acb573 !important;
}
.x-grid3 .on-hold .cell-bg-green .x-grid3-cell-inner {
	color: #b3ef39 !important;
}
.x-grid3 .on-hold .cell-bg-yellow .x-grid3-cell-inner {
	color: #e0e000 !important;
}
.x-grid3 .on-hold .cell-bg-orange .x-grid3-cell-inner {
	color: #ffcc6f !important;
}
.x-grid3 .on-hold .cell-bg-red .x-grid3-cell-inner {
	color: #e46262 !important;
}
.x-grid3 .on-hold .cell-bg-darker .x-grid3-cell-inner {
	color: #b7b7b7 !important;
}

.on-hold .x-grid3-cell-inner a i,
.on-hold .x-grid3-cell-inner .row-action-cell:not(img).smiley_pos {
	color: #a8d0ff;
}
.on-hold.x-grid3-row-selected .x-grid3-cell-inner a i:before,
.on-hold.x-grid3-row-selected .x-grid3-cell-inner a:hover i:before,
.on-hold.x-grid3-row-selected .x-grid3-cell-inner .row-action-cell:not(img).smiley_pos {
	color: #39a1e3;
}
.on-hold .x-grid3-cell-inner .row-action-cell:not(img).smiley_neg:hover:before,
.on-hold .x-grid3-cell-inner .row-action-cell:not(img).smiley_neg {
	color: #f3d4d4;
}
.on-hold.x-grid3-row-selected .row-action-cell:not(img).smiley_neg:hover:before,
.on-hold.x-grid3-row-selected .row-action-cell:not(img).smiley_neg {
	color: #eaa4a4;
}
.on-hold .icon16 {
	opacity: 0.3
}

.x-grid3 .blacklist .x-grid3-cell-inner a,
.x-grid3 .blacklist .x-grid3-cell-inner {
	color: #fff;
}
.x-grid3 .blacklist.x-grid3-row {
	background-color: #797979 !important;
	border-color: #696969;
}
.x-grid3 .blacklist.x-grid3-row-over {
	background-color: #989898 !important;
	border-color: #898989;
}
.blacklist.x-grid3-row-selected .x-grid3-cell-inner {
	color: #31373d;
}

.blacklist .x-grid3-cell-inner .row-action-cell:not(img),
.blacklist .x-grid3-cell-inner .x-action-col-icon,
.blacklist .x-grid3-cell-inner .row-last-event,
.blacklist .ux-grid3-row-action-cell .x-grid3-cell-inner div {
	color: #fff;
}
.blacklist .x-grid3-cell-inner a:hover i,
.blacklist .x-grid3-cell-inner .row-action-cell:not(.actdisabled):hover,
.blacklist .x-grid3-cell-inner .x-action-col-icon:not(.actdisabled):hover,
.blacklist .ux-grid3-row-action-cell .x-grid3-cell-inner div:not(.actdisabled):hover {
	color: #c6c6c6;
}
.blacklist .x-grid3-cell-inner div.smiley_neg:before {
	color: #ffc3c3;
}
.blacklist.x-grid3-row-selected .x-grid3-cell-inner a,
.blacklist.x-grid3-row-selected .x-grid3-cell-inner .row-action-cell:not(img),
.blacklist.x-grid3-row-selected .x-grid3-cell-inner .x-action-col-icon,
.blacklist.x-grid3-row-selected .x-grid3-cell-inner .row-last-event,
.blacklist.x-grid3-row-selected .ux-grid3-row-action-cell .x-grid3-cell-inner div {
	color: #3d7fca;
}
.blacklist.x-grid3-row-selected .x-grid3-cell-inner a:hover i,
.blacklist.x-grid3-row-selected .x-grid3-cell-inner .row-action-cell:not(.actdisabled):hover,
.blacklist.x-grid3-row-selected .x-grid3-cell-inner .x-action-col-icon:not(.actdisabled):hover,
.blacklist.x-grid3-row-selected .ux-grid3-row-action-cell .x-grid3-cell-inner div:not(.actdisabled):hover {
	color: #2464ad;
}
.blacklist.x-grid3-row-selected .x-grid3-cell-inner div.smiley_neg:before {
	color: #c54a4a;
}
/* Extensible */
.ext-cal-dayview .ext-cal-hd-days-tbl {
	background-color: #e7e9ec;
}
.ext-cal-dayview .ext-cal-bg-tbl {
	border-bottom: 1px solid #aeb6be;
	border-right: 1px solid #aeb6be;
}
td.ext-cal-dtitle-first {
	border-top: 1px solid #aeb6be;
}
.ext-cal-day-we {
	background: #efefef;
}
.ext-cal-day {
	border-left: 1px solid #aeb6be;
}
td.ext-cal-dtitle {
	border-top: 1px solid #aeb6be;
	color: #7a7e82;
}

.monthly-stat-panel .x-list-body-inner dl dt {
	padding: 3px 0;
}
.monthly-stat-panel .x-list-body-inner dl dt a {
	color: #31373d;
}
.monthly-stat-panel .x-list-body-inner dl.bg-grey-0,
.monthly-stat-panel .x-list-body-inner dl.bg-grey-1 {
	background-color: #dddddd;
}
.monthly-stat-panel .x-list-body-inner dl.bg-grey-0.inverse,
.monthly-stat-panel .x-list-body-inner dl.bg-grey-1.inverse,
.monthly-stat-panel .x-list-body-inner dl.bg-grey-0.inverse a,
.monthly-stat-panel .x-list-body-inner dl.bg-grey-1.inverse a,
.monthly-stat-panel .x-list-body-inner dl.bg-grey-0.inverse a:hover,
.monthly-stat-panel .x-list-body-inner dl.bg-grey-1.inverse a:hover{
	color: #a0a0a0;
}
.monthly-stat-panel .x-list-body-inner dl.bg-grey-2 {
	background-color: #bfbfbf;
}
.monthly-stat-panel .x-list-body-inner dl.bg-grey-3 {
	background-color: #8c8c8c;
}
.monthly-stat-panel .x-list-body-inner dl.bg-grey-2.inverse,
.monthly-stat-panel .x-list-body-inner dl.bg-grey-2.inverse a,
.monthly-stat-panel .x-list-body-inner dl.bg-grey-2.inverse a:hover{
	color: #898989;
}
.monthly-stat-panel .x-list-body-inner dl.bg-grey-3.inverse,
.monthly-stat-panel .x-list-body-inner dl.bg-grey-3.inverse a,
.monthly-stat-panel .x-list-body-inner dl.bg-grey-3.inverse a:hover{
	color: #bfbfbf;
}
.monthly-stat-panel .x-list-body-inner dl.bg-green-0,
.monthly-stat-panel .x-list-body-inner dl.bg-green-1{
	background-color: #a9d08e;
}
.monthly-stat-panel .x-list-body-inner dl.bg-red-0 {
	background-color: #f58282;
}
.monthly-stat-panel .x-list-body-inner dl.bg-lightred-0 {
	background-color: #e2a9a9;
}
.monthly-stat-panel .x-list-body-inner dl.bg-orange-0 {
	background-color: #f0be32;
}
.monthly-stat-panel .x-list-body-inner dl.bg-lightorange-0 {
	background-color: #f5d57b;
}
.monthly-stat-panel .x-list-body-inner dl.bg-green-0.inverse,
.monthly-stat-panel .x-list-body-inner dl.bg-green-1.inverse,
.monthly-stat-panel .x-list-body-inner dl.bg-green-0.inverse a,
.monthly-stat-panel .x-list-body-inner dl.bg-green-1.inverse a,
.monthly-stat-panel .x-list-body-inner dl.bg-green-0.inverse a:hover,
.monthly-stat-panel .x-list-body-inner dl.bg-green-1.inverse a:hover{
	color: #808080;
}
.monthly-stat-panel .x-list-body-inner dl.bg-green-2 {
	background-color: #75ad50;
}
.monthly-stat-panel .x-list-body-inner dl.bg-green-3 {
	background-color: #5d8c3f;
}
.monthly-stat-panel .x-list-body-inner dl.bg-green-2.inverse,
.monthly-stat-panel .x-list-body-inner dl.bg-green-2.inverse a,
.monthly-stat-panel .x-list-body-inner dl.bg-green-2.inverse a:hover{
	color: #b9d29b;
}
.monthly-stat-panel .x-list-body-inner dl.bg-green-3.inverse,
.monthly-stat-panel .x-list-body-inner dl.bg-green-3.inverse a,
.monthly-stat-panel .x-list-body-inner dl.bg-green-3.inverse a:hover{
	color: #aabf90;
}

.x-panel-tbar .bordered-white-box {
	background-color: white;
	padding: 0 5px;
	border: 1px solid #a2a2a2;
}

.x-pivotgrid .x-grid3-row-headers table td {
	height: 20px;
	padding: 2px 5px 0 0;
}

.x-pivotgrid .x-grid3-header-offset table td {
	background: none;
}

#CFG_SYS_COLDCALLSAVED_TABLE_RATES .x-grid3-cell-inner,
#CFG_SYS_COLDCALLSAVED_TABLE_RATES  .x-list-wrap em {
	text-align: center;
}

.wage-listing {

}
.wage-col {
	width: 100px;
	float: left;
}
.wage-col:first-child .w-caller,
.wage-col:first-child .w-sum,
.wage-col:first-child .w-head {
	border-left: 1px solid grey;
}
.w-sum,
.w-head,
.w-caller {
	text-align: center;
	border-top: 1px solid grey;
	border-right: 1px solid grey;
}
.w-caller {
	text-align: center;
}
.w-cell {
	position: relative;
	padding: 5px 5px 5px 7px;
	height: 13px;
	overflow: hidden;
	white-space: nowrap;
}
.w-caller:last-child,
.w-sum:last-child,
.w-head {
	border-bottom: 1px solid grey;
}
.grand .w-cell.w-sum {
	font-weight: bold;
}
.w-sum {
	background-color: #c00000;
	color: #fff;
}
.w-addr {
	background-color: #A9A9A9;
}
.w-cell a {
	color: #000;
}
.w-cell.accepted,
.w-cell.accepted a {
	color: #16980d;
}
.w-cell.declined,
.w-cell.declined a {
	color: #c00000;
}
.w-cell.active,
.w-cell.active a {
	color: #636363;
}
.w-cell.sold,
.w-cell.sold a {
	color: white;
}
.w-cell.sold-other,
.w-cell.sold-other a {
	color: #636363;
}
.w-cell.w-addr a:hover {
	text-decoration: none;
}
.sold-other:before {
	content: '*';
	position: absolute;
	left: 0;
	top: 0;
	color: #FFF;
}
.type-sell:after {
	content: '$';
	position: absolute;
	right: 3px;
	top: 0;
	color: #FFF;
}

#WagesHeadPanel .w-caller {
	border-right: none;
}
.x-form-invalid.x-form-composite {
	border: none;
	background: none !important;
}

.past-and-return-list {

}
.par-header-outer .x-panel-body {
	background-color: #e7e9ec;
}
.par-header {
	font-weight: bold;
}
.par-row {

}
.par-row-inner {

}
.par-header .par-row-inner:first-child {
	border-bottom: 1px solid #d0d0d0;
}
.par-header .par-row-inner,
.par-row-inner .par-rec {
	border-right: 1px solid #d0d0d0;
}
.par-row-inner .par-rec+.par-rec {
	border-right: none;
}
.par-row-inner::after {
	content: "";
	display: block;
	clear: both;
	zoom: 1;
}
.par-cell {
	width: 90px;
	float: left;
	padding: 5px;
	white-space: nowrap;
	overflow: hidden;
}
.par-rec {
	float: left;
	width: 485px;
}
.c-title {
	width: 475px;
	text-align: center;
}
.c-placeholder,
.c-date {
	width: 60px;
}
.c-dist {
	width: 25px;
}
.c-addr {
	width: 80px;
}
.c-price {
	width: 55px;
}
.c-name {
	width: 90px;
}
.c-phone {
	width: 80px;
}
.par-body .par-row.today,
.par-body .par-row:hover {
	background-color: #efefef;
}
.par-body .par-row-inner:hover {
	background-color: #e0e0e0;
}
.par-body .par-rec:not(.inactive):hover {
	background-color: #b7b7b7;
	cursor: pointer;
}
.par-body .par-rec.selected {
	background-color: #868686 !important;
	color: #fff !important;
}
.par-body .par-row.today .date-indicator,
.par-body .par-row:hover .date-indicator {
	background-color: #5f5f5f;
	color: #fff;
}
.par-body .par-row.today .date-indicator {
	background-color: #7bd814;
}
.past-and-return-events .x-panel-header {
	background-color: #e7e9ec;
	padding: 6px 3px 4px 5px;
}
.par-cell.c-addr[onclick]:hover {
	text-decoration: underline;
}
.par-cell.lb {
	border-left: 1px solid #d0d0d0;
}
.par-cell.rb {
	border-right: 1px solid #d0d0d0;
}
.text-center {
	text-align: center;
}

.xcheckbox-wrap.clickable-label a {
	text-indent: 20px;
	text-decoration: none;
	color: inherit;
	white-space: nowrap;
}

.x-form-required {
	color: #c54a4a;
}
span.x-form-required {
	font-weight: 700;
}

#ux-taskbar .bg-task button:after {
	display: inline-block;
	font: normal normal normal 15px/1 FontAwesome;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	float: right;
}

#ux-taskbar .bg-task-download:not([class*="active-win"]) button:after {
	content: '\f019';
}

#ux-taskbar .bg-task-check:not([class*="active-win"]) button:after {
	content: '\f00c';
}

#ux-taskbar .bg-task-exclamation:not([class*="active-win"]) button:after {
	content: '\f12a';
}

.x-form-composite.with-suffix,
.x-form-composite.with-suffix + span {
	display: inline-block;
}
.x-form-composite.with-suffix + span {
	position: absolute;
	padding-top: 4px;
}

#SYS_DISPATCHERRESULTS_Grid .x-grid3-cell-inner i.fa {
	font-size: 20px;
}
.color-grey {
	color: #d9d9d9;
}

#interface-errors {
	position: absolute;
	left: 0;
	bottom: 0;
}
.interface-errors .x-panel-header {
	border: 1px solid #e84040;
	background-color: #ec6464;
}
.interface-errors .x-panel-header span {
	color: #fff;
}

.section-box h3 {
	padding: 5px 0;
	font-size: 13px;
	font-family: "Segoe UI", tahoma, arial, verdana, sans-serif;
	font-weight: 500;
}
.section-box .hint {
	margin-bottom: 10px;
}
.section-box .hint * {
	font-style: italic;
	color: #808080;
}

.section-box ul {
	list-style: disc inside;
}

.filepond--root .filepond--drop-label {
	min-height: 3.8em;
	border: 1px dashed #7e7e7e;
	background-color: #cfdce7;
}
.x-window-maximized .filepond--root .filepond--drop-label {
	min-height: 3.5em;
	font-size: 13px;
}

#advert_data .x-panel-body,
#advert_data_extended .x-panel-body{
	overflow: hidden auto !important;
}

.ext-webkit #advert_data_extended .x-fieldset-header {
	font-size: 15px;
	display: block;
	width: 100%;
	background-color: #588ecb52;
}
#advert_data_extended .x-form-item,
#advert_data_extended .x-form-field,
#advert_data_extended .x-list-item {
	font-size: 13px;
}
#advert_data_extended .x-form-check-group .x-form-item {
	font-size: 14px;
	margin-bottom: 6px;
}
#advert_data_extended .x-form-textarea {
	height: 250px !important;
	font-size: 15px;
}
#advert_data_extended #ADVERT_DESCRIPTION_ACTIONS .x-box-inner {
	height: 40px !important;
}
#advert_data_extended button.x-btn-text {
	font-size: 14px;
	height: 30px !important;
	line-height: 30px !important;
}
#advert_data_extended td {
	vertical-align: top;
}
#advert_data_extended fieldset.x-fieldset:last-child {
	margin-bottom: 10px;
	padding-bottom: 10px;
}
#advert_data_extended .section-box h3 {
	font-size: 15px;
}
#advert_data_extended .section-box .hint * {
	font-size: 13px !important;
}

#SYS_ADVERT_CONFIGURE_Form .x-toolbar-left {
	width: 0;
}
#SYS_ADVERT_CONFIGURE_Form .x-toolbar-right table,
#SYS_ADVERT_CONFIGURE_Form .x-toolbar-right .x-toolbar-right-row:first-child > .x-toolbar-cell {
	width: 100%;
}
#SYS_ADVERT_CONFIGURE_Form .x-toolbar-right .x-toolbar-right-row:first-child > .x-toolbar-cell.x-hide-display {
	display: table-cell !important;
}
#SYS_ADVERT_CONFIGURE_Form .x-toolbar-right .x-toolbar-right-row:first-child > .x-toolbar-cell.x-hide-display * {
	visibility: hidden;
}
.html-cb-group.x-form-invalid {
	border: none;
	padding-top: 0;
}
.html-cb-group.x-form-invalid:after {
	content: ' ';
	display: block;
	width: 10px;
	height: 10px;
	position: absolute;
	right: 0;
	top: 6px;
	background-color: #c54a4a;
}
#AdvertConfigureImageCounter {
	background-color: #31373d;
	color: #fff;
	font-weight: 700;
	padding: 4px 8px;
}