/* Minification failed. Returning unminified contents.
(2880,37): run-time error CSS1046: Expect comma, found '0'
(2880,41): run-time error CSS1046: Expect comma, found '/'
 */
/*! jQuery Timepicker Addon - v1.6.3 - 2016-04-20
* http://trentrichardson.com/examples/timepicker
* Copyright (c) 2016 Trent Richardson; Licensed MIT */

.ui-timepicker-div .ui-widget-header{margin-bottom:8px}.ui-timepicker-div dl{text-align:left}.ui-timepicker-div dl dt{float:left;clear:left;padding:0 0 0 5px}.ui-timepicker-div dl dd{margin:0 10px 10px 40%}.ui-timepicker-div td{font-size:90%}.ui-tpicker-grid-label{background:0 0;border:0;margin:0;padding:0}.ui-timepicker-div .ui_tpicker_unit_hide{display:none}.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input{background:0 0;color:inherit;border:0;outline:0;border-bottom:solid 1px #555;width:95%}.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input:focus{border-bottom-color:#aaa}.ui-timepicker-rtl{direction:rtl}.ui-timepicker-rtl dl{text-align:right;padding:0 5px 0 0}.ui-timepicker-rtl dl dt{float:right;clear:right}.ui-timepicker-rtl dl dd{margin:0 40% 10px 10px}.ui-timepicker-div.ui-timepicker-oneLine{padding-right:2px}.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time,.ui-timepicker-div.ui-timepicker-oneLine dt{display:none}.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label{display:block;padding-top:2px}.ui-timepicker-div.ui-timepicker-oneLine dl{text-align:right}.ui-timepicker-div.ui-timepicker-oneLine dl dd,.ui-timepicker-div.ui-timepicker-oneLine dl dd>div{display:inline-block;margin:0}.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before,.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second:before{content:':';display:inline-block}.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_millisec:before,.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_microsec:before{content:'.';display:inline-block}.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide,.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide:before{display:none}
/*!
 *
 * jQuery TE 1.4.0 , http://jqueryte.com/
 * Copyright (C) 2013, Fatih Koca (fattih@fattih.com), (http://jqueryte.com/about)

 * jQuery TE is provided under the MIT LICENSE.
 *
*/

/* editor's general field */
.jqte {
	margin:2px 0;
	border:#000 1px solid;
	border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;
	box-shadow:0 0 3px #999; -webkit-box-shadow:0 0 3px #999; -moz-box-shadow:0 0 3px #999;
	overflow:hidden;
	transition:box-shadow 0.4s, border 0.4s; -webkit-transition:-webkit-box-shadow 0.4s, border 0.4s; -moz-transition:-moz-box-shadow 0.4s, border 0.4s; -o-transition:-o-box-shadow 0.4s, border 0.4s;
}
.jqte * {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.jqte_focused {
	border-color:#00AAE7;
    /*border-color: #0000ff;*/
	box-shadow:0 0 5px #0000ff; -webkit-box-shadow:0 0 5px #0000ff; -moz-box-shadow:0 0 5px #0000ff;
}
/* toolbar */
.jqte_toolbar {
	overflow:auto;
	padding:3px 4px;
	background:#EEE;
	border-bottom:#BBB 1px solid;
}
.jqte_tool {
	float:left;
	margin:0;
	padding:0;
	cursor:pointer;
}
.jqte_tool, .jqte_tool_icon, .jqte_tool_label {
	border:#EEE 1px solid;
	border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px
}
.jqte_hiddenField {
	display:none
}
.jqte_tool_icon {
	display:block;
	width:22px;
	height:22px;
	background:url(jquery-te.png) no-repeat
}
.jqte_tool.jqte_tool_1 .jqte_tool_label {
	position:relative;
	display:block;
	padding:3px;
	width:70px;
	height:16px;
	overflow:hidden;
}
.jqte_tool.jqte_tool_1 .jqte_tool_text {
	font:bold 13px Arial,sans-serif;
	color:#222;
}
.jqte_tool.jqte_tool_1 .jqte_tool_icon {
	position:absolute;
	top:10px;
	right:2px;
	width:6px;
	height:4px;
	background-position:-19px -23px;
	border:none;
	border-radius:none; -webkit-border-radius:none; -moz-border-radius:none
}
.jqte_tool.jqte_tool_2 .jqte_tool_icon {
	background-position:0 0
}
.jqte_tool.jqte_tool_3 .jqte_tool_icon {
	background-position:-22px 0
}
.jqte_tool.jqte_tool_4 .jqte_tool_icon {
	background-position:-44px 0
}
.jqte_tool.jqte_tool_5 .jqte_tool_icon {
	background-position:-66px 0
}
.jqte_tool.jqte_tool_6 .jqte_tool_icon {
	background-position:-88px 0
}
.jqte_tool.jqte_tool_7 .jqte_tool_icon {
	background-position:-110px 0
}
.jqte_tool.jqte_tool_8 .jqte_tool_icon {
	background-position:-132px 0
}
.jqte_tool.jqte_tool_9 .jqte_tool_icon {
	background-position:-154px 0
}
.jqte_tool.jqte_tool_10 .jqte_tool_icon {
	background-position:-176px 0
}
.jqte_tool.jqte_tool_11 .jqte_tool_icon {
	background-position:-198px 0
}
.jqte_tool.jqte_tool_12 .jqte_tool_icon {
	background-position:-220px 0
}
.jqte_tool.jqte_tool_13 .jqte_tool_icon {
	background-position:-242px 0
}
.jqte_tool.jqte_tool_14 .jqte_tool_icon {
	background-position:-264px 0
}
.jqte_tool.jqte_tool_15 .jqte_tool_icon {
	background-position:-286px 0
}
.jqte_tool.jqte_tool_16 .jqte_tool_icon {
	background-position:-308px 0
}
.jqte_tool.jqte_tool_17 .jqte_tool_icon {
	background-position:-330px 0
}
.jqte_tool.jqte_tool_18 .jqte_tool_icon {
	background-position:-352px 0
}
.jqte_tool.jqte_tool_19 .jqte_tool_icon {
	background-position:-374px 0
}
.jqte_tool.jqte_tool_20 .jqte_tool_icon {
	background-position:-396px 0
}
.jqte_tool.jqte_tool_21 .jqte_tool_icon {
	background-position:-418px 0
}
.jqte_tool:hover {
	background-color:#FFF;
	border-color:#FFF
}
.jqte_tool:hover .jqte_tool_icon, .jqte_tool:hover .jqte_tool_label {
	border:#AAA 1px solid
}
.jqte_tool:active .jqte_tool_icon, .jqte_tool:active .jqte_tool_label {
	border:#777 1px solid
}
.jqte_tool.jqte_tool_1:hover .jqte_tool_icon, .jqte_tool.jqte_tool_1:active .jqte_tool_icon {
	border:none
}
.jqte_tool_depressed {
	background-color:#DDD;
	border-color:#CCC
}
.jqte_tool_depressed .jqte_tool_icon {
	border-color:#AAA
}
.jqte_tool_depressed:hover {
	background-color:#EEE
}
/* link form area */
.jqte_linkform {
	padding:5px 10px;
	background:#DDD;
	border-bottom:#BBB 1px solid;
}
.jqte_linktypeselect {
	position:relative;
	float:left;
	width:130px;
	background:#EEE;
	cursor:pointer
}
.jqte_linktypeselect:Active {
	background:#FFF
}
.jqte_linktypeview {
	padding:3px 5px;
	border:#333 1px solid;
	color:#777;
	border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
	outline:none
}
.jqte_linktypetext {
	font-size:12px;
}
.jqte_linktypearrow {
	position:absolute;
	bottom:8px; right:6px;
	width:7px;
	height:6px;
	margin:0 auto;
	background:url(jquery-te.png) -7px -23px no-repeat;
}
.jqte_linktypes {
	display:none;
	position:absolute;
	top:22px; left:1px;
	width:125px;
	background:#FFF;
	border:#333 1px solid;
	box-shadow:0 1px 4px #AAA; -webkit-box-shadow:0 1px 4px #AAA; -moz-box-shadow:0 1px 4px #AAA
}
.jqte_linktypes a {
	display:block;
	padding:4px 5px;
	font-size:12px;
}
.jqte_linktypes a:hover {
	background:#DDD
}
.jqte_linkinput {
	float:left;
	margin:0 5px;
	padding:3px 5px;
	width:300px;
	background:#EEE;
	border:#333 1px solid;
	color:#777;
	font-size:12px;
	border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
	outline:none;
}
.jqte_linkinput:focus, .jqte_linkinput:hover {
	background:#FFF;
	border-color:#000;
}
.jqte_linkbutton {
	float:left;
	padding:3px 12px;
	background:#AAA;
	border:#333 1px solid;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
	box-shadow:inset 0 1px #EEE; -webkit-box-shadow:inset 0 1px #EEE; -moz-box-shadow:inset 0 1px #EEE;
}
.jqte_linkbutton:hover {
	background:#A1A1A1
}
.jqte_linkbutton:active {
	box-shadow:inset 0 1px #CCC; -webkit-box-shadow:inset 0 1px #CCC; -moz-box-shadow:inset 0 1px #CCC;
	background:#888;
}

/* text format menu */
.jqte_formats {
	display:none;
	position:absolute;
	width:180px;
	oveflow-x:hidden;
	overflow-y:auto;
	background:#FFF;
	border:#AAA 1px solid;
	box-shadow:0 0 5px #AAA; -webkit-box-shadow:0 0 5px #AAA; -moz-box-shadow:0 0 5px #AAA;
	z-index:100;
}
.jqte_format {
	display:block;
	padding:4px 7px;
	font-size:13px
}
.jqte_format:hover {
	background:#DDD
}
.jqte_format_1, .jqte_format_2, .jqte_format_3, .jqte_format_4, .jqte_format_5, .jqte_format_6 {
	font-weight:bold
}
.jqte_format_1 {
	font-size:22px
}
.jqte_format_2 {
	font-size:20px
}
.jqte_format_3 {
	font-size:18px
}
.jqte_format_4 {
	font-size:16px
}
.jqte_format_5 {
	font-size:14px
}
.jqte_format_6 {
	font-size:12px
}
.jqte_format_7 {
	font-family:"Courier New", Courier, monospace
}

/* font size menu */
.jqte_fontsizes {
	display:none;
	position:absolute;
	width:180px;
	height:198px;
	oveflow-x:hidden;
	overflow-y:auto;
	background:#FFF;
	border:#AAA 1px solid;
	box-shadow:0 0 5px #AAA; -webkit-box-shadow:0 0 5px #AAA; -moz-box-shadow:0 0 5px #AAA
}
.jqte_fontsize {
	display:block;
	padding:3px 7px;
}
.jqte_fontsize:hover {
	background:#DDD
}

/* color pallette */
.jqte_cpalette {
	display:none;
	position:absolute;
	padding:6px;
	width:144px;
	background:#FFF;
	border:#AAA 1px solid;
	box-shadow:0 0 5px #AAA; -webkit-box-shadow:0 0 5px #AAA; -moz-box-shadow:0 0 5px #AAA
}
.jqte_color {
	display:block;
	float:left;
	width:16px;
	height:16px;
	border:#FFF 1px solid;
}
.jqte_color:hover {
	border-color:#000
}
.jqte_colorSeperator {
    float:none;
    clear:both;
    height:7px;
}

/* editor area */
.jqte_editor, .jqte_source {
	padding:10px;
	background:#FFF;
	min-height:150px;
	max-height:150px;
	overflow:auto;
	outline:none;
	word-wrap:break-word; -ms-word-wrap:break-word;
	/*resize:vertical*/
}
.jqte_editor div, .jqte_editor p {
	margin:0 0 7px
}
.jqte_editor a:link, .jqte_editor a:link * {
	color:#0066FF !important;
	text-decoration:underline;
}
.jqte_editor blockquote {
	margin-top:0;
	margin-bottom:7px
}
.jqte_editor img {
    float:left;
	margin:0 10px 5px 0
}
.jqte_editor a[jqte-setlink], .jqte_editor a[jqte-setlink] * {
	background:#3297FD !important;
	color:#FFF !important
}
.jqte_editor h1, .jqte_editor h2, .jqte_editor h3, .jqte_editor h4, .jqte_editor h5, .jqte_editor h6, .jqte_editor pre {
	display:block;
	margin:0 0 3px;
}
.jqte_editor h1, .jqte_editor h1 * {
	font-size:26px
}
.jqte_editor h2, .jqte_editor h2 * {
	font-size:24px
}
.jqte_editor h3, .jqte_editor h3 * {
	font-size:22px
}
.jqte_editor h4, .jqte_editor h4 * {
	font-size:20px
}
.jqte_editor h5, .jqte_editor h5 * {
	font-size:18px
}
.jqte_editor h6, .jqte_editor h6 * {
	font-size:15px
}
.jqte_editor pre, .jqte_editor pre * {
	font-family:"Courier New", Courier, monospace
}

/* source area */
.jqte_source, .jqte_source textarea {
	background:#FFF1E8
}
.jqte_source textarea {
	margin:0 !important;
	padding:0 !important;
	display:block !important;
	width:100% !important;
	min-height:100px;
	font-family:Courier, Arial, sans-serif !important;
	font-weight:normal;
	font-size:15px;
	overflow:hidden !important;
	outline:none;
	resize:none;
}
.jqte_source textarea, .jqte_source textarea:focus {
	css_shadow:none !important;
	background:none !important;
	border:none !important;
}

/* title box */
.jqte_title {
	display:none;
	position:absolute;
	z-index:9999;
}
.jqte_titleArrow {
	position:relative;
}
.jqte_titleArrowIcon {
	width:7px;
	height:6px;
	margin:0 auto;
	background:url(jquery-te.png) 0 -23px no-repeat;
}
.jqte_titleText {
	padding:5px 7px;
	margin-top:0;
	min-width:5px;
	min-height:1px;
	max-width:400px;
	background:#000;
	border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
	word-wrap:break-word; -ms-word-wrap:break-word
}
.jqte_titleText, .jqte_titleText * {
	color:#FFF;
	font-size:11px
}

/* placeholder */
.jqte_placeholder {
	position:relative;
	display:none;
}
.jqte_placeholder_text {
	position:absolute;
	top:43px;
	left:10px;
	font-size:14px;
	color:#CCC;
}
/*! jQuery Editable Select - v2.2.5 - https://github.com/indrimuska/jquery-editable-select - (c) 2016 Indri Muska - MIT */
input.es-input{padding-right:20px!important;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAG2YAABzjgAA4DIAAIM2AAB5CAAAxgwAADT6AAAgbL5TJ5gAAABGSURBVHjaYvz//z8DOYCJgUzA0tnZidPK8vJyRpw24pLEpwnuVHRFhDQxMDAwMPz//x+OOzo6/iPz8WFGuocqAAAA//8DAD/sORHYg7kaAAAAAElFTkSuQmCC) right center no-repeat}input.es-input.open{-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0}.es-list{position:absolute;padding:0;margin:0;border:1px solid #d1d1d1;display:none;z-index:1000;background:#fff;max-height:160px;overflow-y:auto;-moz-box-shadow:0 2px 3px #ccc;-webkit-box-shadow:0 2px 3px #ccc;box-shadow:0 2px 3px #ccc}.es-list li{display:block;padding:5px 10px;margin:0}.es-list li.selected{background:#f3f3f3}.es-list li[disabled]{opacity:.5}
input[type=button] {
    padding: 5px 15px;
    border: 0 none;
    cursor: pointer;
    -webkit-border-radius: 1px;
    /*background: #434343;*/
    color: #F3F3F3;
    margin-left: 10px;
}

/*.ui-widget {
    font-size: 14px !important; 
}*/

.ui-tabs {
    padding: 0 !important;
}

    .ui-tabs .ui-tabs-nav {
        padding: 0 !important;
    }

.ui-widget-header {
    border: 0px !important;
}

.ui-widget-content {
    /*border: 1px rgb(126, 172, 172) !important;*/
}

/*Grid*/
.ui-jqgrid {
    position: relative;
}

    .ui-jqgrid .ui-jqgrid-view {
        position: relative;
        left: 0;
        top: 0;
        padding: 0;
        font-size: 11px;
    }
    /* caption*/
    .ui-jqgrid .ui-jqgrid-titlebar {
        padding: .3em .2em .2em .3em;
        position: relative;
        font-size: 12px;
        border-left: 0 none;
        border-right: 0 none;
        border-top: 0 none;
    }

    .ui-jqgrid .ui-jqgrid-caption {
        text-align: left;
    }

    .ui-jqgrid .ui-jqgrid-title {
        margin: .1em 0 .2em;
    }

    .ui-jqgrid .ui-jqgrid-titlebar-close {
        position: absolute;
        top: 50%;
        width: 19px;
        margin: -10px 0 0 0;
        padding: 1px;
        height: 18px;
        cursor: pointer;
    }

        .ui-jqgrid .ui-jqgrid-titlebar-close span {
            display: block;
            margin: 1px;
        }

        .ui-jqgrid .ui-jqgrid-titlebar-close:hover {
            padding: 0;
        }
    /* header*/
    .ui-jqgrid .ui-jqgrid-hdiv {
        position: relative;
        margin: 0;
        padding: 0;
        overflow-x: hidden; /*border-left: 0 none !important; border-top : 0 none !important;*/
        border-right: 0 none !important;
        box-sizing: border-box;
    }

    .ui-jqgrid .ui-jqgrid-hbox {
        float: left;
        padding-right: 20px;
    }

    .ui-jqgrid .ui-jqgrid-htable {
        table-layout: fixed;
        margin: 0;
    }

        .ui-jqgrid .ui-jqgrid-htable th {
            height: 22px;
            padding: 0 2px 0 2px;
        }

            .ui-jqgrid .ui-jqgrid-htable th div {
                overflow: hidden;
                position: relative;
                height: 17px;
            }

            .ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column {
                overflow: hidden;
                white-space: nowrap;
                text-align: center;
                border-top: 0 none;
                border-bottom: 0 none;
            }

            .ui-th-ltr, .ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr {
                border-left: 0px;
                border-right: 1px solid rgb(126, 172, 172);
                background: linear-gradient(rgb(222,242,242),rgb(168,205,205))
            }

            .ui-th-rtl, .ui-jqgrid .ui-jqgrid-htable th.ui-th-rtl {
                border-left: 0px;
                border-right: 1px solid rgb(126, 172, 172);
            }

.ui-first-th-ltr {
    border-right: 1px solid rgb(126, 172, 172);
}

.ui-first-th-rtl {
    border-left: 1px solid rgb(126, 172, 172);
}

.ui-jqgrid .ui-th-div-ie {
    white-space: nowrap;
    zoom: 1;
    height: 17px;
}

.ui-jqgrid .ui-jqgrid-resize {
    height: 20px !important;
    position: relative;
    cursor: e-resize;
    display: inline;
    overflow: hidden;
}

.ui-jqgrid .ui-grid-ico-sort {
    overflow: hidden;
    position: absolute;
    display: inline;
    cursor: pointer !important;
    background-image: url('./../Images/button/asc_grey.png') !important;
    background-size: 9px 7px;
}

.ui-jqgrid .ui-icon-asc {
    margin-top: 0px;
    height: 7px;
    margin-right: 0px;
    width: 9px
}

.ui-jqgrid .ui-icon-desc {
    margin-top: 8px;
    height: 7px;
    margin-right: 0px;
    margin-left: 0px;
    width: 9px
}

.ui-jqgrid .ui-i-asc {
    margin-top: 0;
    height: 16px;
}

.ui-jqgrid .ui-i-desc {
    margin-top: 0;
    margin-left: 13px;
    height: 16px;
}

.ui-jqgrid .ui-jqgrid-sortable {
    cursor: pointer;
}

.ui-jqgrid tr.ui-search-toolbar th {
    border-top-width: 1px !important;
    border-top-color: rgb(126, 172, 172) !important;
    border-top-style: ridge !important;
    background: rgb(212,227,227) !important;
}

tr.ui-search-toolbar input {
    margin: 1px 0 0 0
}

tr.ui-search-toolbar select {
    margin: 1px 0 0 0
}
/* body */
.ui-jqgrid .ui-jqgrid-bdiv {
    position: relative;
    margin: 0;
    padding: 0;
    overflow: auto;
    text-align: left;
    border-left: solid 1px rgb(126, 172, 172) !important;
    border-bottom: solid 1px rgb(126, 172, 172) !important;
    box-sizing: border-box;
    background-color: rgb(244,255,255);
}

.ui-jqgrid .ui-jqgrid-btable {
    table-layout: fixed;
    margin: 0;
    outline-style: none;
}

.ui-jqgrid tr.jqgrow {
    outline-style: none;
    box-shadow: none;
    background-color: rgb(255,255,255)
}

.ui-jqgrid tr.jqgroup {
    outline-style: none;
}

.ui-jqgrid tr.jqgrow td {
    font-weight: normal;
    overflow: hidden;
    white-space: pre;
    height: 22px;
    padding: 0 2px 0 2px;
    border-bottom-width: 1px;
    border-bottom-color: rgb(126, 172, 172);
    border-bottom-style: solid;
}

.ui-jqgrid tr.jqgfirstrow td {
    padding: 0 2px 0 2px;
    border-right-width: 1px;
    border-right-style: solid;
}

.ui-jqgrid tr.jqgroup td {
    font-weight: normal;
    overflow: hidden;
    white-space: pre;
    height: 22px;
    padding: 0 2px 0 2px;
    border-bottom-width: 1px;
    border-bottom-color: rgb(126, 172, 172);
    border-bottom-style: solid;
}

.ui-jqgrid tr.jqfoot td {
    font-weight: bold;
    overflow: hidden;
    white-space: pre;
    height: 22px;
    padding: 0 2px 0 2px;
    border-bottom-width: 1px;
    border-bottom-color: rgb(126, 172, 172);
    border-bottom-style: solid;
}

.ui-jqgrid tr.ui-row-ltr td {
    text-align: left;
    border-right-width: 1px;
    border-right-color: rgb(126, 172, 172);
    border-right-style: solid;
}

.ui-jqgrid tr.ui-row-rtl td {
    text-align: right;
    border-left-width: 1px;
    border-left-color: rgb(126, 172, 172);
    border-left-style: solid;
}

.ui-jqgrid td.jqgrid-rownum {
    padding: 0 2px 0 2px;
    margin: 0;
    border: 0 none;
}

.ui-jqgrid .ui-jqgrid-resize-mark {
    width: 2px;
    left: 0;
    background-color: #777;
    cursor: e-resize;
    cursor: col-resize;
    position: absolute;
    top: 0;
    height: 100px;
    overflow: hidden;
    display: none;
    border: 0 none;
    z-index: 99999;
}
/* footer */
.ui-jqgrid .ui-jqgrid-sdiv {
    position: relative;
    margin: 0;
    padding: 0;
    overflow: hidden;
    border-left: 0 none !important;
    border-top: 0 none !important;
    border-right: 0 none !important;
}

.ui-jqgrid .ui-jqgrid-ftable {
    table-layout: fixed;
    margin-bottom: 0;
    border-left: 1px solid rgb(126, 172, 172);
    border-bottom: 1px solid rgb(126, 172, 172);
}

.ui-jqgrid tr.footrow td { /*font-weight: bold;*/
    overflow: hidden;
    white-space: nowrap;
    height: 21px;
    padding: 0 2px 0 2px;
    border-top-width: 1px;
    border-top-color: inherit;
    border-top-style: solid;
    background-color: rgb(255,255,255);
    color: rgb(217, 104, 0);
    font-size: 14px;
}

.ui-jqgrid tr.footrow-ltr td {
    text-align: left;
    border-right-width: 1px;
    border-right-color: inherit;
    border-right-style: solid;
}

.ui-jqgrid tr.footrow-rtl td {
    text-align: right;
    border-left-width: 1px;
    border-left-color: inherit;
    border-left-style: solid;
}
/* Pager*/
.ui-jqgrid .ui-jqgrid-pager {
    border-left: 0 none !important;
    border-right: 0 none !important;
    border-bottom: 0 none !important;
    margin: 0 !important;
    padding: 0 !important;
    position: relative;
    height: 25px;
    white-space: nowrap;
    overflow: hidden;
    font-size: 11px;
}

.ui-jqgrid .ui-pager-control {
    position: relative;
}

.ui-jqgrid .ui-pg-table {
    position: relative;
    padding-bottom: 2px;
    width: auto;
    margin: 0;
}

    .ui-jqgrid .ui-pg-table td {
        font-weight: normal;
        vertical-align: middle;
        padding: 1px;
    }

.ui-jqgrid .ui-pg-button {
    height: 19px !important;
}

    .ui-jqgrid .ui-pg-button span {
        display: block;
        margin: 1px;
        float: left;
    }

    .ui-jqgrid .ui-pg-button:hover {
        padding: 0;
    }

.ui-jqgrid .ui-state-disabled:hover {
    padding: 1px;
}

.ui-jqgrid .ui-pg-input {
    height: 13px;
    font-size: .8em;
    margin: 0;
}

.ui-jqgrid .ui-pg-selbox {
    font-size: .8em;
    line-height: 18px;
    display: block;
    height: 18px;
    margin: 0;
}

.ui-jqgrid .ui-separator {
    height: 18px;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    margin: 1px;
    float: right;
}

.ui-jqgrid .ui-paging-info {
    font-weight: normal;
    height: 19px;
    margin-top: 3px;
    margin-right: 4px;
}

.ui-jqgrid .ui-jqgrid-pager .ui-pg-div {
    padding: 1px 0;
    float: left;
    position: relative;
}

.ui-jqgrid .ui-jqgrid-pager .ui-pg-button {
    cursor: pointer;
}

.ui-jqgrid .ui-jqgrid-pager .ui-pg-div span.ui-icon {
    float: left;
    margin: 0 2px;
}

.ui-jqgrid td input, .ui-jqgrid td select .ui-jqgrid td textarea {
    margin: 0;
}

.ui-jqgrid td textarea {
    width: auto;
    height: auto;
}

.ui-jqgrid .ui-jqgrid-toppager {
    border-left: 0 none !important;
    border-right: 0 none !important;
    border-top: 0 none !important;
    margin: 0 !important;
    padding: 0 !important;
    position: relative;
    height: 25px !important;
    white-space: nowrap;
    overflow: hidden;
}

    .ui-jqgrid .ui-jqgrid-toppager .ui-pg-div {
        padding: 1px 0;
        float: left;
        position: relative;
    }

    .ui-jqgrid .ui-jqgrid-toppager .ui-pg-button {
        cursor: pointer;
    }

    .ui-jqgrid .ui-jqgrid-toppager .ui-pg-div span.ui-icon {
        float: left;
        margin: 0 2px;
    }
/*subgrid*/
.ui-jqgrid .ui-jqgrid-btable .ui-sgcollapsed span {
    display: block;
}

.ui-jqgrid .ui-subgrid {
    margin: 0;
    padding: 0;
    width: 100%;
}

    .ui-jqgrid .ui-subgrid table {
        table-layout: fixed;
    }

    .ui-jqgrid .ui-subgrid tr.ui-subtblcell td {
        height: 18px;
        border-right-width: 1px;
        border-right-color: inherit;
        border-right-style: solid;
        border-bottom-width: 1px;
        border-bottom-color: inherit;
        border-bottom-style: solid;
    }

    .ui-jqgrid .ui-subgrid td.subgrid-data {
        border-top: 0 none !important;
    }

    .ui-jqgrid .ui-subgrid td.subgrid-cell {
        border-width: 0 0 1px 0;
    }

.ui-jqgrid .ui-th-subgrid {
    height: 20px;
}
/* loading */
.ui-jqgrid .loading {
    position: absolute;
    top: 45%;
    left: 45%;
    width: auto;
    z-index: 101;
    padding: 6px;
    margin: 5px;
    text-align: center;
    font-weight: bold;
    display: none;
    border-width: 2px !important;
    font-size: 11px;
}

.ui-jqgrid .jqgrid-overlay {
    display: none;
    z-index: 100;
}
/* IE * html .jqgrid-overlay {width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');} */
* .jqgrid-overlay iframe {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
/* IE width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');}*/
/* end loading div */
/* toolbar */
.ui-jqgrid .ui-userdata {
    border-left: 0 none;
    border-right: 0 none;
    height: 21px;
    overflow: hidden;
}
/*Modal Window */
.ui-jqdialog {
    display: none;
    width: 300px;
    position: absolute; /*padding: .2em;*/
    font-size: 11px;
    overflow: visible;
}

    .ui-jqdialog .ui-jqdialog-titlebar {
        padding: 5px 5px 5px 10px;
        position: relative;
    }

    .ui-jqdialog .ui-jqdialog-title {
        margin: .1em 0 .2em;
    }

    .ui-jqdialog .ui-jqdialog-titlebar-close {
        position: absolute;
        top: 50%;
        width: 19px;
        margin: -10px 0 0 0;
        padding: 1px;
        height: 18px;
        cursor: pointer;
    }

        .ui-jqdialog .ui-jqdialog-titlebar-close span {
            display: block; /*margin: 1px;*/
        }

        .ui-jqdialog .ui-jqdialog-titlebar-close:hover, .ui-jqdialog .ui-jqdialog-titlebar-close:focus { /*padding: 0;*/
        }

    .ui-jqdialog-content, .ui-jqdialog .ui-jqdialog-content {
        border: 0;
        padding: .3em .2em;
        background: none;
        height: auto;
    }

    .ui-jqdialog .ui-jqconfirm {
        padding: .4em 1em;
        border-width: 3px;
        position: absolute;
        bottom: 10px;
        right: 10px;
        overflow: visible;
        display: none;
        height: 80px;
        width: 220px;
        text-align: center;
    }

    .ui-jqdialog > .ui-resizable-se {
        bottom: -3px;
        right: -3px
    }

.ui-jqgrid > .ui-resizable-se {
    bottom: -3px;
    right: -3px
}
/* end Modal window*/
/* Form edit */
.ui-jqdialog-content .FormGrid {
    margin: 0;
}

.ui-jqdialog-content .EditTable {
    width: 100%;
    margin-bottom: 0;
}

.ui-jqdialog-content .DelTable {
    width: 100%;
    margin-bottom: 0;
}

.EditTable td input, .EditTable td select, .EditTable td textarea {
    margin: 0;
}

.EditTable td textarea {
    width: auto;
    height: auto;
}

.ui-jqdialog-content td.EditButton {
    text-align: right;
    border-top: 0 none;
    border-left: 0 none;
    border-right: 0 none;
    padding-bottom: 5px;
    padding-top: 5px;
}

.ui-jqdialog-content td.navButton {
    text-align: center;
    border-left: 0 none;
    border-top: 0 none;
    border-right: 0 none;
    padding-bottom: 5px;
    padding-top: 5px;
}

.ui-jqdialog-content input.FormElement {
    padding: .3em
}

.ui-jqdialog-content select.FormElement {
    padding: .3em
}

.ui-jqdialog-content .data-line {
    padding-top: .1em;
    border: 0 none;
}

.ui-jqdialog-content .CaptionTD {
    vertical-align: middle;
    border: 0 none;
    padding: 2px;
    white-space: nowrap;
}

.ui-jqdialog-content .DataTD {
    padding: 2px;
    border: 0 none;
    vertical-align: top;
}

.ui-jqdialog-content .form-view-data {
    white-space: pre
}

.fm-button {
    display: inline-block;
    margin: 0 4px 0 0;
    padding: .4em .5em;
    text-decoration: none !important;
    cursor: pointer;
    position: relative;
    text-align: center;
    zoom: 1;
}

.fm-button-icon-left {
    padding-left: 1.9em;
}

.fm-button-icon-right {
    padding-right: 1.9em;
}

.fm-button-icon-left .ui-icon {
    right: auto;
    left: .2em;
    margin-left: 0;
    position: absolute;
    top: 50%;
    margin-top: -8px;
}

.fm-button-icon-right .ui-icon {
    left: auto;
    right: .2em;
    margin-left: 0;
    position: absolute;
    top: 50%;
    margin-top: -8px;
}

#nData, #pData {
    float: left;
    margin: 3px;
    padding: 0;
    width: 15px;
}
/* End Eorm edit */
/*.ui-jqgrid .edit-cell {}*/
.ui-jqgrid .selected-row, div.ui-jqgrid .selected-row td {
    font-style: normal;
    border-left: 0 none;
}
/* inline edit actions button*/
.ui-inline-del.ui-state-hover span, .ui-inline-edit.ui-state-hover span,
.ui-inline-save.ui-state-hover span, .ui-inline-cancel.ui-state-hover span {
    margin: -1px;
}
/* Tree Grid */
.ui-jqgrid .tree-wrap {
    float: left;
    position: relative;
    height: 18px;
    white-space: nowrap;
    overflow: hidden;
}

.ui-jqgrid .tree-minus {
    position: absolute;
    height: 18px;
    width: 18px;
    overflow: hidden;
}

.ui-jqgrid .tree-plus {
    position: absolute;
    height: 18px;
    width: 18px;
    overflow: hidden;
}

.ui-jqgrid .tree-leaf {
    position: absolute;
    height: 18px;
    width: 18px;
    overflow: hidden;
}

.ui-jqgrid .treeclick {
    cursor: pointer;
}
/* moda dialog */
* iframe.jqm {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
/*	 width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');}*/
.ui-jqgrid-dnd tr td {
    border-right-width: 1px;
    border-right-color: inherit;
    border-right-style: solid;
    height: 20px
}
/* RTL Support */
.ui-jqgrid .ui-jqgrid-caption-rtl {
    text-align: right;
}

.ui-jqgrid .ui-jqgrid-hbox-rtl {
    float: right;
    padding-left: 20px;
}

.ui-jqgrid .ui-jqgrid-resize-ltr {
    float: right;
    margin: -2px -2px -2px 0;
}

.ui-jqgrid .ui-jqgrid-resize-rtl {
    float: left;
    margin: -2px 0 -1px -3px;
}

.ui-jqgrid .ui-sort-rtl {
    left: 0;
}

.ui-jqgrid .tree-wrap-ltr {
    float: left;
}

.ui-jqgrid .tree-wrap-rtl {
    float: right;
}

.ui-jqgrid .ui-ellipsis {
    -moz-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

/* Toolbar Search Menu */
.ui-search-menu {
    position: absolute;
    padding: 2px 5px;
}

.ui-jqgrid .ui-search-table {
    padding: 0;
    border: 0 none;
    height: 20px;
    width: 100%;
}

    .ui-jqgrid .ui-search-table .ui-search-oper {
        width: 20px;
    }

a.g-menu-item, a.soptclass, a.clearsearchclass {
    cursor: pointer;
}

.ui-jqgrid .ui-search-table .ui-search-input > input,
.ui-jqgrid .ui-search-table .ui-search-input > select {
    display: block;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.ui-jqgrid .ui-jqgrid-view input,
.ui-jqgrid .ui-jqgrid-view select,
.ui-jqgrid .ui-jqgrid-view textarea,
.ui-jqgrid .ui-jqgrid-view button {
    font-size: 11px
}

.linkerButtonDiv {
    background-color: rgb(244,255,255);
}

body {
    margin: 0px;
    height: 100vh;
    font-size: 12px;
    font-family: Tahoma, Geneva, sans-serif;
    background-color: rgb(244, 255, 255);
}

td.menu {
    width: 260px;
    vertical-align: top;
}

div#divMenuContainer {
    position: absolute;
    left: 0px;
}

div.menu {
    width: 350px;
    min-height: calc(100vh - 35px); /*Apoka*/ /*min-height: calc(100vh - 63px);*/
    float: left;
    background: rgb(45, 106, 106);
    position: absolute;
    left: 0px;
    z-index: 2000;
}

div.frameMenu {
    position: relative !important;
}

td#tdMenu {
    width: 230px;
}

div#menuStrip {
    width: 10px;
    min-height: calc(100vh - 35px); /*Apoka*/ /*min-height: calc(100vh - 63px);*/
    background: rgb(45, 106, 106);
}

div#menuOpener {
    position: absolute;
    top: 12px;
    left: -12px;
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    /*    font-family: Consolas,monaco,monospace;
    font-weight: bold;
    font-size: 14px;*/
    font-family: Consolas,monaco,monospace;
    font-weight: bold;
    font-size: 14px;
    letter-spacing: 0.5pt;
    z-index: 1;
    color: rgb(35, 76, 76);
    background-color: rgb(232, 160, 89);
    border: 1px rgb(40, 94, 94) solid;
    padding: 2px 5px;
    cursor: pointer;
    height: 14px;
    width: 33px;
    vertical-align: middle;
}

tr.buttonmenucontainer {
    height: 50px;
}

td.vtop {
    vertical-align: top;
}

div.buttonmenucontainer {
    height: 26px;
    padding-top: 15px;
    padding-left: 10px;
    padding-bottom: 0px;
    min-width: 600px;
}

div.buttonmenubottom {
    height: 11px;
    padding-top: 0px;
    margin-left: 15px;
    padding-left: 0px;
    padding-bottom: 10px;
    margin-bottom: 0px;
    min-width: 600px;
    background-color: rgb(117, 167, 56);
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 0px;
}


/* styles for validation helpers */
.field-validation-error {
    color: #b94a48;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #FF0000 !important;
    background-color: #FFA0A0 !important;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #b94a48;
}

.validation-summary-valid {
    display: none;
}

.ui-widget-content td {
    cursor: default;
}

.ui-state-hover td {
    color: #333;
}

.ui-state-highlight td {
    /*background-color:#444;*/
    color: rgb(0,0,0);
    border-bottom: 1px solid #444;
    background: rgb(192, 224, 235);
    text-shadow: none;
}

input[type="text"], input[type="password"], input[type="file"], select, textarea {
    border: 1px solid rgb(126, 172, 172);
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
}

input[type="text"] {
    padding-left: 2px !important;
}

.txtReadOnly {
    background-color: rgb(229,227,224); /*Apoka*/
    border: 1px solid rgb(126, 172, 172) !important;
}

.localReadOnly {
    background-color: rgb(229,227,224); /*Apoka*/
    border: 1px solid rgb(126, 172, 172) !important;
}

input[type='text']:focus,
input[type='password']:focus,
input[type='checkbox']:focus {
    border-color: rgb(40, 94, 94) !important;
    /*background-color: rgb(255,255,255);*/
}

select:focus,
textarea:focus {
    border-color: rgb(40, 94, 94) !important;
    box-shadow: 0 0 2px rgb(40, 94, 94);
    -webkit-box-shadow: 0 0 2px rgb(40, 94, 94);
    -moz-box-shadow: 0 0 2px rgb(40, 94, 94);
}

.middle {
    display: table-cell;
    vertical-align: middle;
}

.middlecontainer {
    display: table;
    vertical-align: middle;
    height: 100%;
}

div.fejlec {
    height: 26px; /*Apoka*/ /*height: 63px;*/
    /*background-color: rgb(5, 83, 16);*/

    background-image: url('./Images/DXFulSotetDomboruBGfejlec.png');
    background-position-x: center;
    background-position-y: top;
    background-size: initial;
    background-repeat: repeat-x;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgb(241, 242, 244);
    color: rgb(222, 242, 243);
    font-size: 14px;
    /*font-weight: 200;*/
    /*font-family: Tahoma, Geneva, sans-serif*/
    /*float:left;*/
    width: 100%;
    padding-top: 6px;
}

    div.fejlec table td:nth-of-type(3) {
        font-weight: normal !important;
    }

    div.fejlec table td:nth-of-type(1) {
        height: 10px !important;
    }

#bodyDiv > div.fejlec > table > tbody > tr > td:nth-child(3) {
    width: 25vw !important;
}

.fejlec > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(6) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(3) input {
    width: 20px !important;
    padding: 0px !important;
    margin-left: 5px;
}

.fejlec > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(6) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(4) input {
    width: 20px !important;
    padding-left: 0px !important;
    padding-right: 10px !important;
    margin: 0px !important;
}

#DCProLogo2 {
    background-image: url('./Images/logo/DXLogoBK.png') !important;
    background-repeat: repeat-x !important;
    border-bottom-left-radius: 0px !important;
    border-top-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    border-top-right-radius: 0px !important;
}

#dlLogo {
    background-image: url('./Images/logo/DXLogoBK.png') !important;
    background-repeat: repeat-x !important;
    border-bottom-left-radius: 0px !important;
    border-top-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    border-top-right-radius: 0px !important;
    background-color: transparent !important;
}

div.fejlec_bal {
    float: left;
    height: 100%;
    background-color: #434343;
}

div.fejlec_szoveg {
    float: left;
    /*font-weight:bold;*/
}

div.fejlec_jobb {
    float: right;
    font-size: 10pt;
}

span.padd10 {
    padding: 10px;
}

span.paddright10 {
    padding-right: 10px;
}

div.munkakor {
    padding-left: 10px;
    padding-top: 5px;
    color: #f3f3f3;
}


div.ButtonMenu {
    height: 50px;
    padding-top: 3px;
    padding-left: 3px;
}

span.ButtonMenu {
    /*border-top-right-radius: 8px;*/

    background-color: rgba(64, 64, 64, 255);
    width: 40px;
    min-height: 150px !important;
    padding: 10px 5px;
    margin-top: 10px;
    margin-left: 5px;
}


    span.ButtonMenu a {
        padding: 20px 0px;
        margin: 20px 0px;
    }

li.ButtonMenu {
    /*border-top-right-radius: 8px;*/
}

span a, span a:link, span a:visited, span a:active, span a:hover {
    text-decoration: none;
    color: white;
}

span.selectedButtonMenu {
    background-color: #75A738;
}

/* A megtekintés gombra a szerkesztő form fölé tett div class-a */
.uneditable {
    position: absolute;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 100;
    background-color: #ffffff;
    opacity: 0.3;
    filter: alpha(opacity=30); /* For IE8 and earlier */
}

.ui-jqgrid .ui-pg-input {
    height: 18px;
}

.datumText {
    width: 83px;
    padding-left: 3px;
}

.datumIdoText {
    width: 123px;
    padding-left: 3px;
}


.datumIdoTextSecond {
    width: 133px;
    padding-left: 3px;
}

input[type=button] {
    font-weight: normal;
    height: 30px;
    border: 0px solid;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 13px;
    color: rgb(40,94,94);
    /*background-color: rgb(222,242,242);*/
}

/* Lekérdezés szerkesztő*/
button {
    height: 30px;
    /*border: 1px solid rgb(40,94,94);
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 13px;
    background-image: url(./Images/logo/DXLogoBK.png);
    background-repeat: repeat-x;
    color: rgb(35, 76, 76);*/
    background: url(themes/blitzer/images/ui-bg_highlight-hard_100_eeeeee_1x100.png) 50% 50% repeat-x;
    border: 1px solid #cdd5da;
    color: rgb(40,94,94);
    background-color: transparent;
    cursor: pointer;
}

    button:hover {
        background: #eee url("themes/blitzer/images/ui-bg_highlight-hard_100_f6f6f6_1x100.png") 50% 50% repeat-x;
        border: 1px solid #cdd5da !important;
        color: rgb(40,94,94);
    }

/*Lekérdezés szerkesztő vége*/

#btnSzinkod {
    background-image: url('./Images/colorpicker_24x24.png');
    background-repeat: no-repeat;
    display: inline-block;
    width: 16px;
    height: 16px;
    cursor: pointer;
    padding: 0px 0px;
    background-size: 100%;
}

.ui-dialog-titlebar {
    /*background-color: rgb(242, 250, 250) !important;*/
    color: rgb(0,0,0);
    background-image: none !important;
}


.noTitleDialog .ui-dialog-titlebar {
    display: none;
}

.ui-jqgrid-sortable {
    font-size: 12px !important;
    font-weight: normal !important;
    /*background-color: rgba(117, 167, 56, 255) !important;*/
    /*border: 1px solid rgb(194, 212, 212) !important;*/
    /*background: rgb(212, 227, 227) 50% 50% repeat-x !important;*/
    /*background-image: url('./Images/BgGridHeader.png') !important;*/
    /*background: -webkit-gradient( linear, left bottom, left top, color-stop(0.39, rgb(5, 83, 16)), color-stop(0.7, rgb(46, 124, 57)) );
    background: -moz-linear-gradient( center bottom, rgb(5, 83, 16) 39%, rgb(46, 124, 57) 70% );
    background: linear-gradient( to top, rgb(5, 83, 16) 39%, rgb(46, 124, 57) 70% );*/
}

.ui-jqgrid-hbox table th {
    font-size: 12px !important;
    font-weight: normal !important;
    /*background-color: rgba(117, 167, 56, 255) !important;*/
    /*border: 1px solid rgb(194, 212, 212) !important;*/
    /*background: rgb(212, 227, 227) 50% 50% repeat-x !important;*/
    /*background: -webkit-gradient( linear, left bottom, left top, color-stop(0.39, rgb(5, 83, 16)), color-stop(0.7, rgb(46, 124, 57)) );
    background: -moz-linear-gradient( center bottom, rgb(5, 83, 16) 39%, rgb(46, 124, 57) 70% );
    background: linear-gradient( to top, rgb(5, 83, 16) 39%, rgb(46, 124, 57) 70% );*/
}

.ui-jqgrid-hbox {
    font-size: 12px !important;
    font-weight: normal !important;
    /*background-color: rgba(117, 167, 56, 255) !important;*/
    background: rgb(212, 227, 227) 50% 50% repeat-x !important;
    /*border-top: 1px solid rgb(126, 172, 172) !important;
    border-bottom: 1px solid rgb(126, 172, 172) !important;*/
    /*background: -webkit-gradient( linear, left bottom, left top, color-stop(0.39, rgb(5, 83, 16)), color-stop(0.7, rgb(46, 124, 57)) );
    background: -moz-linear-gradient( center bottom, rgb(5, 83, 16) 39%, rgb(46, 124, 57) 70% );
    background: linear-gradient( to top, rgb(5, 83, 16) 39%, rgb(46, 124, 57) 70% );*/
}

.gridButtonDiv {
    margin-bottom: 5px;
    margin-top: 0px;
    /*background: rgb(5, 83, 16) 50% 50% repeat-x !important;*/
    padding: 10px 0px;
    border: 0px solid rgb(5, 83, 16) !important;
    width: 100%
}

.ui-jqgrid-btable {
    border-bottom: 1px solid transparent !important;
    border-top: none !important;
    /*border-collapse:collapse;*/
    /*border-color: rgb(126, 172, 172) !important;*/
}

.ui-state-default .ui-jqgrid-pager {
    border-bottom-color: rgb(51, 51, 51) !important;
}

.ui-jqgrid-bdiv {
    overflow-y: scroll !important;
}

div.outerFilterCaption {
    margin-bottom: 0px;
    background-color: #75A738;
    color: white;
    height: 24px;
    vertical-align: middle;
}

.btnSearch {
    background-color: rgba(67, 67, 67, 255);
    color: white;
    font-weight: 600;
    height: 30px;
    border: 0px solid;
    font-family: Arial;
    font-size: 1em;
    padding: 5px;
    cursor: pointer;
}

.ui-slider {
    border: 1px grey solid !important;
    box-shadow: none !important;
}

span.loggedintext, td.loggedintext {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 10pt;
    color: rgb(222, 242, 243);
}
/*Ez a grid fejléc szűrő*/
th.ui-th-column div {
    white-space: normal !important;
    height: auto !important;
    padding: 2px;
    /*background-image: url('./Images/BgGridHeader.png');
    background-size: 100% 100%;
    background-repeat: no-repeat;*/
}

.sotetszurke {
    background-color: rgb(64, 64, 64);
    color: rgb(232, 232, 232);
}

.bordo {
    background-color: rgb(136, 0, 21);
    color: rgb(232, 232, 232);
}

.vilagosszurke {
    background-color: rgb(232, 232, 232);
    color: rgb(64, 64, 64);
}

.kek {
    color: rgb(255,255,255);
    background-color: rgb(4, 51, 102);
}
/*Ez már nem zöld*/
.zold {
    background-image: url('./Images/logo/DXLogoBK.png') !important;
    background-repeat: repeat-x !important;
    background-size: 100% !important;
    border: 1px solid rgb(126, 172, 172);
    box-sizing: border-box;
}

.vilagoszold {
    color: rgb(40, 94, 94);
    background-color: rgb(242,250,250);
}

.ui-datepicker-calendar .ui-state-default /*,.ui-datepicker-header*/ .ui-state-hover {
    background: rgb(212, 227, 227);
    /*border-width: 0px !important;*/
}

.ui-datepicker-current, .ui-datepicker-close {
    background: transparent;
    font-weight: bold !important;
    font-family: Tahoma, Geneva, sans-serif !important;
    color: rgb(40, 94, 94) !important;
}

.ui-datepicker .ui-slider-handle {
    /*background: rgb(126, 172, 172) !important;*/
    border-width: 0px !important;
    background-image: url('./Images/button/DatePickerSlider.png');
    background-size: 15px 15px;
    background-repeat: no-repeat;
    background-color: transparent;
}

.ui-datepicker-week-col {
    text-align: center;
    font-weight: bold;
    color: rgb(40, 94, 94);
    font-family: Tahoma, Geneva, sans-serif !important;
    font-size: 11px;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-state-hover, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
    color: rgb(0,0,0);
}

    .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a.ui-button:link, a.ui-button:visited, .ui-button {
        color: darkslategrey;
    }

.ui-widget-content .loading {
    color: rgb(64, 64, 64);
}

.ui-state-default .ui-icon {
    background-image: url('themes/blitzer/images/ui-icons_ffffff_256x240.png');
}

div.ui-jqgrid-bdiv {
    background-color: rgb(255,255,255);
    box-shadow: none !important;
}

.ui-widget-header {
    background-color: rgb(40, 94, 94);
    background-image: url('./Images/DXFulSotetDomboruBGfejlec.png') !important;
    background-repeat: repeat-x !important;
    color: rgb(222,242,243);
    font-family: Tahoma, Geneva, sans-serif;
    font-weight: normal;
    font-size: 14px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.ui-widget-content {
    /*background-color: rgb(244, 255, 255) !important;*/
    /*border: none !important;*/
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    font-size: 12px;
    font-family: Tahoma, Geneva, sans-serif;
    color: rgb(0, 0, 0);
    padding: 0px;
}

.ui-icon-closethick {
    background-image: url('./Images/button/uzenetbezarsoteten.png') !important;
    border: none !important;
    background-position: 0px center;
    background-size: 18px;
}

.ui-icon {
    margin-top: 0px;
    margin-left: 0px;
}

.ui-button {
    background: transparent;
    border: none;
}

    .ui-button:hover {
        background: transparent;
        border: none !important;
    }


.ui-corner-all {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

input.btnGrid, input.btnForm {
    padding: 0px;
    margin-left: 0px;
    width: 30px;
    vertical-align: middle;
}

    input.btnGrid:disabled, input.btnForm:disabled {
        opacity: 0.4;
        cursor: default;
    }

input.btnUjFelvitel {
    background: url('Images/button/ujfelvitel.png') no-repeat;
    background-size: 25px 25px;
    margin-top: 3px;
}

input.btnMegtekint {
    background: url('Images/button/megtekint.png') no-repeat;
    background-size: 29px 29px;
}

input.btnModosit {
    background: url('Images/button/modosit.png') no-repeat;
    background-size: 25px 25px;
    margin-top: 5px;
}

input.btnTorol {
    background: url('Images/button/torol.png') no-repeat;
    background-size: 29px 29px;
}

input.btnGridPagerFirst {
    background: url('Images/button/lapoz_elso.png') no-repeat;
    background-size: 31px 30px;
}

input.btnGridPagerPrev {
    background: url('Images/button/lapoz_elozo.png') no-repeat;
    background-size: 31px 30px;
}

input.btnGridPagerNext {
    background: url('Images/button/lapoz_kovetkezo.png') no-repeat;
    background-size: 31px 30px;
}

input.btnGridPagerLast {
    background: url('Images/button/lapoz_utolso.png') no-repeat;
    background-size: 31px 30px;
}

input.btnGridFilter {
    background: url('Images/button/filter.png') no-repeat;
    background-size: 25px 25px;
    margin-top: 5px;
}

input.btnGridFilterActive {
    background: url('Images/button/filter_active.png') no-repeat;
    background-size: 25px 25px;
    margin-top: 5px;
}

input.btnGridRefresh {
    background: url('Images/button/refresh.png') no-repeat;
    background-size: 24px 24px;
    margin-top: 5px;
    margin-left: 5px;
}

input.btnGridColumnChoose {
    background: url('Images/button/oszlopvalaszto3.png') no-repeat;
    background-size: 27px 27px;
    margin-top: 2px;
}

input.btnOuterFilterBack {
    background: url('Images/button/visszavonas.png') no-repeat;
    background-size: 25px 25px;
    margin-left: 5px;
    margin-top: 3px;
}

input.btnLinker {
    background: url('Images/button/kereses.png') no-repeat;
    background-position: center;
    display: inline-block;
    width: 17px;
    height: 18px;
    cursor: pointer;
    padding: 0px 0px;
    margin: 0px 0px 0px 0px;
    background-size: 18px;
    vertical-align: top;
}

input[type=button].btnDeleteLinker {
    background: url('Images/button/kereses_torol.png') no-repeat;
    background-position: center;
    display: inline-block;
    width: 17px;
    height: 18px;
    cursor: pointer;
    padding: 0px 0px;
    margin: 0px 0px 0px 1px;
    background-size: 18px;
    vertical-align: top;
}

input.btnGridCustSet {
    background: url('Images/button/listanezetmentes.png') no-repeat;
    background-size: 25px 25px;
    margin-top: 5px;
}

input.btnGridShowTitles {
    background: url('Images/button/showtitles.png') no-repeat;
    background-size: 30px 31px;
}

span.buttonSeparator {
    color: rgb(255,255,255);
    margin-left: 0px;
    margin-right: 0px;
    border-left: 1px solid rgb(126, 172, 172);
    box-shadow: 1px 1px;
    position: absolute;
    top: -6px;
    height: 46px;
}

td.buttonSeparator {
    /*background-color: rgb(126,172,172);*/
    border-color: rgb(222,242,242);
    border-style: solid;
    border-left-width: 14px;
    border-right-width: 14px;
    /* padding-left: 0px; */
    /* padding-right: 0px; */
    overflow: visible;
    position: relative;
}

.ui-jqgrid-hdiv {
    background-color: rgb(212, 227, 227) !important;
    background-image: none !important;
    border: 1px solid rgb(126,172,172) !important;
}

input.btnMentBezar {
    background: url('Images/button/UzenetOk30x30.png') no-repeat;
    background-size: 30px 30px;
}

input.btnMent {
    background: url('Images/button/UzenetOk30x30.png') no-repeat;
    background-size: 30px 30px;
}

input.btnBezar {
    background: url('Images/button/UzenetCancel30x30.png') no-repeat;
    background-size: 26px 26px;
    margin-top: 5px;
}


input.btnElfogad {
    background: url('Images/button/UzenetOk30x30.png') no-repeat;
    background-size: 31px 30px;
}

input.btnElutasit {
    background: url('Images/button/UzenetCancel30x30.png') no-repeat;
    background-size: 31px 30px;
}


.ui-dialog {
    /*background-color: rgb(255,255,255) !important;*/
}

.ui-dialog-buttonpane {
    background-color: rgb(244,255,255) !important;
}

input.btnElfogadForm {
    background: url('Images/button/elfogad_form.png') no-repeat;
    background-size: 31px 30px;
}

form.dl-form {
    position: relative;
    overflow: auto;
    max-height: calc(100% - 50px);
    height: calc(100% - 50px);
    padding-left: 10px;
    padding-right: 10px;
}

td.tdField {
    white-space: nowrap;
}

.ui-jqgrid tr.ui-row-ltr td {
    border-right: 1px solid rgb(126, 172, 172) !important;
}

div.visibleGroupHeader {
    font-size: 14px;
    margin-top: 20px;
    margin-bottom: 5px;
    font-family: Tahoma, Geneva, sans-serif;
    color: rgb(216,104,0);
}

div.firstVisibleGroupHeader {
    margin-top: 0px !important;
}

#formButtonsformMain {
    padding-left: 10px;
}

.tabLi a {
    background-color: indianred !important;
    color: rgb(255,255,255) !important;
}

.tabLi {
    border-color: indianred !important;
}

div.codeText {
    font-family: Consolas;
}

.red-bottom {
    /*border-bottom: 2px solid rgb(192, 0, 0) !important;*/
}

.red-top {
    /*border-top: 2px solid rgb(192, 0, 0) !important;*/
}

.divDownload {
    z-index: 101;
    position: relative;
}

input.btnAttach30 {
    background: url('Images/button/csatol_30.png') no-repeat;
    background-size: 27px 26px;
    margin-top: 3px;
}

input.btnAttachConnect30 {
    background: url('Images/button/hozzarendel.png') no-repeat;
}

input.btnUpload30 {
    background: url('Images/button/feltolt_30.png') no-repeat;
    background-size: 30px 30px;
}

input.btnDownload30 {
    background: url('Images/button/letolt_30.png') no-repeat;
}

input.btnUpload {
    background: url('Images/button/feltolt.png') no-repeat;
    background-size: 24px 24px;
}

input.btnShowFileContent {
    background: url('Images/button/dokumentummegjelenites.png') no-repeat;
    background-size: 30px 30px;
}

div.editorHeader {
    margin-top: 1px;
    margin-bottom: 10px;
    /*    width: calc(100% - 140px);*/
    overflow: hidden;
    padding-top: 11px;
    padding-bottom: 11px;
    vertical-align: middle;
    font-size: 14px;
    font-weight: normal;
    padding-left: 20px;
    padding-right: 120px;
    color: rgb(40,94,94);
}

input.btnGridExport {
    background: url('Images/button/export.png') no-repeat;
    background-size: 31px 30px;
}

input.btnGridTetelesExport {
    background: url('Images/button/tetelesexport.png') no-repeat;
    background-size: 29px 28px;
    margin-top: 3px;
    margin-left: 3px;
}

option:checked {
    background: rgb(126, 172, 172) linear-gradient(0deg, rgb(126, 172, 172) 0%, rgb(126, 172, 172) 100%);
    color: rgb(255,255,255);
}

select {
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url('Images/button/kereses.png');
    background-repeat: no-repeat;
    background-size: 17px 18px;
    height: 18px;
    background-position-x: 100%;
    /*background-position-y: 1px;*/
    padding-right: 22px;
    padding-left: 2px;
    background-color: white;
}

    select::-ms-expand {
        display: none;
    }

.ui-search-table select {
    background-image: url('Images/button/kereses.png');
    background-size: 15px 15px;
    height: 16px;
    padding-right: 15px;
}

img.imgMenuPin {
    position: absolute;
    top: 2px;
    bottom: 2px;
    right: 25px; /* Fixen beljebb hozzuk, hogy soha ne lógjon rá a menü scrollbar-ra */
    /*right: 5px;*/
    /*background-color: white;*/
    z-index: 2;
    height: 20px;
}

div#divMenuContainer div#divMenuHeaderBg {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 23px;
    display: inline-block;
    background-color: rgb(40, 94, 94);
    z-index: 1;
}

div#divMenuContainer div#divMenuSearch {
    position: absolute;
    top: 2px;
    z-index: 2;
    left: 5px;
    display: inline-block;
}


div#divMenuContainer input[type=text]#txtMenuSearch {
    height: 15px;
    padding-left: 5px;
    background-color: rgb(255, 255, 255);
    color: rgb(40, 94, 94);
    vertical-align: top;
}

div#divMenuContainer input[type=button]#btnClearTxtMenuSearch {
    background: url('Images/button/menuszurtorol.png') no-repeat;
    width: 19px;
    height: 19px;
    padding-left: 10px;
    padding-bottom: 3px !important;
    margin: 0px;
    vertical-align: top !important;
}

div#divMenuContainer input[type=button]#btnMenuLast10 {
    background: url('Images/button/sziv.png') no-repeat;
    width: 20px;
    height: 20px;
    padding: 0px;
    margin: 0px;
    vertical-align: top;
    margin-left: 0px;
}

    div#divMenuContainer input[type=button]#btnMenuLast10.active {
        background: url('Images/button/sziv_inverz.png') no-repeat;
    }

div#divMenuContainer input[type=button]#btnMenuFavs {
    background: url('Images/button/kedvencekinaktiv.png') no-repeat;
    width: 28px;
    height: 18px;
    padding: 0px;
    margin: 0px;
    vertical-align: top;
    margin-left: 0px;
}

    div#divMenuContainer input[type=button]#btnMenuFavs.active {
        background: url('Images/button/kedvencek.png') no-repeat;
        width: 28px;
        height: 18px;
        padding: 0px;
        margin: 0px;
        vertical-align: top;
        margin-left: 0px;
    }

    div#divMenuContainer input[type=button]#btnMenuLast10:focus, div#divMenuContainer input[type=button]#btnMenuFavs:focus {
        outline: none;
    }

div#accordian, div#accordianLast10, div#accordianFavs {
    padding-top: 23px;
}

.tipsy-inner {
    background-color: rgb(255,255,255) !important;
    color: rgb(40, 94, 94) !important;
    opacity: 1 !important;
}

.tipsy-arrow-n {
    border-bottom-color: rgb(40, 94, 94) !important;
}

.tipsy {
    opacity: 1 !important;
}

table#tblLayoutBody {
    height: calc(100vh - 50px); /*Apoka*/ /*height: calc(100vh - 63px);*/
    position: relative;
}

input.readOnlyLinker, textarea.readOnlyLinker {
    /*width: calc(100% - 4px) !important;*/
    background-color: rgb(229,227,224);
}

td.hidden {
    display: none;
    height: 0;
}

.btnImportElfogad {
    width: 40px !important;
    height: 40px !important;
    background-size: 40px 40px !important;
}

.btnImportElutasit {
    width: 30px !important;
    height: 30px !important;
    background-size: 30px 30px !important;
    margin-bottom: 3px;
}


input.btnImport {
    background: url('Images/button/import.png') no-repeat !important;
    background-size: 31px 31px !important;
    width: 31px;
    height: 31px;
    margin-top: 1px;
}

input.btnImportM {
    background: url('Images/button/modositoimport.png') no-repeat !important;
    width: 31px !important;
    height: 30px !important;
    background-size: 31px 30px !important;
}

input.btnNyomtat {
    background: url('Images/button/printszerveresnyomtatas.png') no-repeat;
    width: 31px;
    height: 30px;
    background-size: contain;
}

/* <Apóka_20181002> */
/* jqGrid filter dialog btn */
/* Tati kiegészítettem a gridFilter-el*/
.fm-button[id^=gridFilter] {
    background: rgb(5, 83, 16) !important;
}
/* jqGrid header filter operator drop-down */
a.ui-state-hover.g-menu-item {
    border: 0px !important;
}
/* </Apóka_20181002> */

/* Tati aktuális nap más színű*/
td.ui-datepicker-today a.ui-state-default {
    background: rgb(126, 172, 172);
}

td.ui-datepicker-current-day a {
    color: rgb(0, 0, 0) !important;
    background-color: rgb(227,156,87) !important;
}

div[id^='colchooser'] + div > div > button.ui-button, div.ui-colorpicker.ui-colorpicker-dialog.ui-dialog.ui-widget.ui-widget-content.ui-corner-all > div > div > button {
    background: #eee url("themes/blitzer/images/ui-bg_highlight-hard_100_eeeeee_1x100.png") 50% 50% repeat-x;
    border: 1px solid rgb(126,172,172);
    color: rgb(40,94,94);
    font-family: Tahoma, Geneva, sans-serif !important;
    font-weight: normal;
    font-size: 14px;
}

    div[id^='colchooser'] + div > div > button.ui-button:hover {
        background: #eee url("themes/blitzer/images/ui-bg_highlight-hard_100_f6f6f6_1x100.png") 50% 50% repeat-x;
        border: 1px solid rgb(126,172,172) !important;
        color: rgb(40,94,94);
        font-family: Tahoma, Geneva, sans-serif !important;
    }

div[id^='colchooser'] option:checked {
    background: rgb(82, 144, 116) linear-gradient(0deg, rgb(82, 144, 116) 0%, rgb(82, 144, 116) 100%) !important;
    color: rgb(0, 0, 0) !important;
}

.ui-multiselect ul li.ui-state-default, .ui-multiselect ul li.ui-widget-content, .ui-multiselect ul li.ui-state-default {
    color: rgb(0,0,0) !important;
    border: 1px solid #cdd5da;
}

a.fm-button.ui-search, a.fm-button.ui-reset {
    color: rgb(40,94,94) !important;
    /*background: #055310 !important*/
    /*font-weight: bold;*/
    font-size: 13px;
}

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
    opacity: 0.85 !important;
}

.LicenceError {
    background-image: url(Images/LicenceError.png);
    width: 27px;
    min-width: 27px;
    height: 24px;
    margin-top: -4px;
}

.LicenceWarning {
    background-image: url(Images/LicenceWarning.png);
    width: 27px;
    min-width: 27px;
    height: 24px;
    margin-top: -4px;
}

button {
    outline: none !important;
}

.verzioWarning {
    font-weight: bold;
    font-family: Tahoma, Geneva, sans-serif;
    background-color: rgb(227,156,87);
    color: rgb(35, 76, 76);
    padding: 3px 6px;
    font-size: 0.9em;
    white-space: nowrap;
    margin-top: -4px;
    margin-left: 1vw;
}

table.tblGridCustSett td {
    white-space: nowrap;
}

td.customFilter {
    padding-left: 10px !important;
}

td.customFilterControl {
    width: 18%;
}

#selDlVallalatValtas {
    margin-left: 5px;
    text-align: center;
    width: 80px;
}

#KedevencekValaszto {
    padding-left: 5px;
}


.liveClientDlg {
    z-index: 100000 !important;
}

.tblSaveSettings {
    border: 1px solid #7EACB1;
    padding: 5px;
}

div.linkerDiv {
    padding: 0px !important;
}

#btnElfPasswordOK {
    height: 30px !important;
}

#btnElfPasswordNO {
    height: 30px !important;
}

div#settingsOpener {
    border-top-right-radius: 0px !important;
    border-top-left-radius: 0px !important;
    border: 1px rgb(26, 76, 76) solid !important;
    color: rgb(26, 76, 76) !important;
    letter-spacing: 0.5pt;
}

.ui-jqgrid-htable {
    border-bottom: 0px none !important;
}

.tdGridHeaderTitle {
    font-family: Tahoma, Geneva, sans-serif !important;
    font-size: 14px !important;
    color: rgb(40, 94, 94) !important;
    font-weight: normal !important;
}

#folyamatGridCell {
    /*border-color: rgb(126, 172, 172) !important;*/
    border-width: 0px !important;
}

button.ui-dialog-titlebar-close {
    background-color: transparent !important;
    background-image: none !important;
}

input.add-group, input.add-rule.ui-add, input.delete-rule.ui-del, input.delete-group {
    /*background-color: rgb(168,205,205);*/
    background: linear-gradient(rgb(222,242,242),rgb(168,205,205));
    font-family: Tahoma, Geneva, sans-serif !important;
    font-size: 12px !important;
    font-weight: normal !important;
    color: rgb(0,0,0);
    border: 1px solid rgb(40,94,94);
    cursor: pointer;
}

    input.add-group:hover, input.delete-group:hover, input.add-rule.ui-add:hover, input.delete-rule.ui-del:hover {
        background: rgb(168,205,205);
    }

#addKedvencFilter, #saveKedvencFilter, #delKedvencFilter {
    background: linear-gradient(rgb(222,242,242),rgb(168,205,205));
    font-family: Tahoma, Geneva, sans-serif !important;
    font-size: 12px !important;
    font-weight: normal !important;
    color: rgb(0,0,0);
    border: 1px solid rgb(40,94,94);
    cursor: pointer;
}

    #addKedvencFilter:hover, #saveKedvencFilter:hover, #delKedvencFilter:hover {
        background: rgb(168,205,205);
    }

    #addKedvencFilter.disabled, #saveKedvencFilter.disabled, #delKedvencFilter.disabled {
        background: rgba(0, 0, 0, 0.15);
        cursor: initial;
        color: rgb(255, 255, 255);
        border: none;
        font-weight: normal;
    }

#newKedvencFilter {
    background: rgb(233, 211, 191);
    margin-left: 10px;
}


/*#fbox_MainGrid_2 > tbody > tr:nth-child(1) > td > hr {
    border: none !important;
}

#fbox_MainGrid {
    margin-top:10px;
}

#searchmodfbox_MainGrid {
    box-shadow: 10px 10px 5px rgba(0, 0, 0, 0.2);
    background-color: rgb(244,250,250);
}

#searchcntfbox_MainGrid {
    padding-left: 10px;
}
*/

table[id^="fbox_"] > tbody > tr:nth-child(1) > td > hr {
    border: none !important;
}

div[id^="fbox_"] {
    margin-top: 10px;
}

div[id^="searchmodfbox_"] {
    box-shadow: 10px 10px 5px rgba(0, 0, 0, 0.2);
    background-color: rgb(244,250,250);
}

div[id^="searchcntfbox_"] {
    padding-left: 10px !important;
}

div[id^="divSaveFilter"] {
    margin-bottom: 20px;
}

#divSaveFilterMainGrid,
#divSaveFilterRiportFuttatasokGrid,
#divSaveFilterReportOutputGrid {
    margin-bottom: 20px;
}

#searchcntfbox_MainGrid {
    background: rgb(244, 255, 255);
}

#searchhdfbox_MainGrid > a,
#searchhdfbox_RiportFuttatasokGrid > a, #searchhdfbox_ReportOutputGrid > a {
    background-color: transparent;
}

.ui-jqdialog .ui-jqdialog-titlebar-close:hover {
    background: transparent;
}

.ui-jqdialog-content .ui-widget-content {
    background: rgb(244, 255, 255);
}

.ui-dialog .ui-widget-content, .ui-dialog-buttonpane .ui-widget-content {
    background: rgb(244, 255, 255);
}

/*Gridek oszlopválasztóinak fejléce*/
div[id^="colchooser"] > div > div > div.available > div,
div[id^="colchooser"] > div > div > div.selected > div {
    background: linear-gradient(rgb(222,242,242),rgb(168,205,205)) !important;
    color: rgb(40,94,94) !important;
}

div[id^="colchooser"] > div {
    padding-top: 10px;
    padding-left: 10px;
}
/**********/

table.tblGridCustSett input[type=button] {
    background: linear-gradient(rgb(222,242,242),rgb(168,205,205));
    border: 1px solid rgb(50,94,94);
    margin-left: 3px;
}

    table.tblGridCustSett input[type=button]:hover {
        background: rgb(168,205,205);
        border: 1px solid rgb(50,94,94);
        margin-left: 3px;
    }

.tblGridCustSett {
    padding-top: 15px;
}


#btnAtvesz, #btnVisszaAd {
    background-color: rgb(222,242,242);
}

#tdLayoutBody {
    background-color: rgb(244, 255, 255);
}

#progressImport,
#progressImportM,
#progressDiv {
    background: rgb(227,156,87) !important;
}

#recordCntSpanMainGrid {
    padding-right: 3px;
}

#bodyDiv > div.fejlec > table > tbody > tr > td:nth-child(7) > table > tbody > tr > td:nth-child(1) {
    width: 100px;
}

div.ui-jqgrid-sortable span.s-ico {
    white-space: nowrap;
}

.ui-colorpicker, .ui-colorpicker-dialog, .ui-dialog, .ui-widget, .ui-widget-content {
    background-color: rgb(244,255,255);
}

div.udvozletBelso {
    color: rgb(40,94,94) !important;
    text-align: center !important;
    font-size: 22px !important;
}

#folyamatGridCell > div:nth-child(2) > a > img {
    background-image: url('./Images/DXFulSotetDomboruBGfejlec.png');
    background-position-x: center;
    background-position-y: top;
    background-size: initial;
    background-repeat: repeat-x;
    background-color: rgb(40,94,94);
    border: 1px solid white;
}

#tetelDiv > div.zold.red-bottom.gridHeader {
    margin-top: 5px !important;
}

#divFlKeszites > div:nth-child(4),
#divEKKeszites > div:nth-child(4) {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 14px;
    font-weight: normal !important;
    color: rgb(216,104,0);
    padding-left: 10px;
    padding-right: 10px;
}

/*Projektkezelő dx*/
#dragandrophandlerImport {
    color: rgb(255,255,255) !important;
    background-color: rgb(227, 156, 87) !important;
    border-radius: 0px !important;
}

#dragandrophandlerMulti {
    color: rgb(255,255,255) !important;
    background-color: rgb(227, 156, 87) !important;
    border: 1px solid rgb(40,94,94);
}

.dxgvControl_Glass td.dxgvBatchEditModifiedCell_Glass {
    background: rgb(233, 211, 191) !important;
}

#btnAlkalmaz, #btnExpand, #btnColapse, #btnLezar, #btnExport {
    cursor: pointer;
}

#bodyDiv > div.fejlec > table > tbody > tr > td:nth-child(7) > table > tbody > tr > td:nth-child(3) > span {
    color: transparent;
}

.ui-icon-minus {
    background-color: transparent;
}

.ui-icon-plus {
    background-color: transparent;
}


div.gridBtnTitleDiv {
    position: absolute;
    -ms-transform: rotate(38deg);
    -webkit-transform: rotate(38deg);
    transform: rotate(38deg);
    padding: 1px 3px;
    background-color: white;
    color: black;
    border: 1px solid black;
    font-size: 13px;
    box-shadow: 10px 10px 5px rgb(0 0 0 / 20%);
    padding-left: 7px;
    padding-right: 7px;
}

.feliratosgomb {
    /*background: #eee url(themes/blitzer/images/ui-bg_highlight-hard_100_eeeeee_1x100.png) 50% 50% repeat-x;
    border: 1px solid rgb(40,94,94);*/
    color: rgb(40,94,94);
    font-family: Tahoma, Geneva, sans-serif !important;
    font-weight: normal;
    font-size: 14px;
    cursor: pointer;
    height: 30px;
    background: linear-gradient(rgb(222,242,242),rgb(168,205,205));
    border: 1px solid rgb(50,94,94) !important;
}

    .feliratosgomb:hover {
        /*background: #eee url(themes/blitzer/images/ui-bg_highlight-hard_100_f6f6f6_1x100.png) 50% 50% repeat-x;
    border: 1px solid rgb(40,94,94);*/
        color: rgb(40,94,94);
        font-family: Tahoma, Geneva, sans-serif !important;
        background: rgb(168,205,205);
        border: 1px solid rgb(50,94,94) !important;
    }

#tdCimfelirat {
    font-weight: normal !important;
}

tr.dxgvEditingErrorRow_Glass {
    background-color: #FFC8C8;
    color: #A50000;
    font-weight: bold;
}

#tdLabelRiportParameterek {
    font-weight: normal !important;
    font-size: 14px !important;
    color: rgb(216,104,0);
    font-family: Tahoma, Geneva, sans-serif;
    height: 40px;
}


.dokhiba {
    font-size: 24px;
    font-weight: normal;
    font-family: Tahoma, Geneva, sans-serif;
    color: rgb(216,104,0);
    background-color: rgb(244, 255, 255);
    margin-top: 0px;
}

h1.dokhiba {
    padding-top: 50px;
    padding-right: 30px;
    padding-left: 30px;
}

.ui-icon-search {
    background-image: url('./Images/button/filter.png') !important;
}

#btnVisszaError {
    color: rgb(40, 94, 94);
    font-family: Tahoma, Geneva, sans-serif !important;
    /* height: 30px; */
    background: linear-gradient(rgb(222, 242, 242), rgb(168, 205, 205)) !important;
    border: 1px solid rgb(126, 172, 172) !important;
}

.HibaTortent {
    border: 1px solid red;
    padding: 20px;
    margin: 20px;
    font-size: 16px;
    background-color: #eeeeee;
    text-align: center;
    color: red;
}

#btnVisszaError:hover {
    color: rgb(40,94,94);
    font-family: Tahoma, Geneva, sans-serif !important;
    background: rgb(168,205,205);
    border: 1px solid rgb(50,94,94) !important;
}

#formButtonsBizErvForm {
    background-color: rgb(244, 255, 255);
}

.PrinterDiv {
    margin-top: 10px;
    height: 20px;
    border: 1px solid rgb(126, 172, 172);
    background: linear-gradient(rgb(222, 242, 242), rgb(168, 205, 205));
    align-content: center;
}

.PrinterButton {
    width: 60px;
    height: 30px;
    align-content: center;
    background: #eee url(themes/blitzer/images/ui-bg_highlight-hard_100_eeeeee_1x100.png) 50% 50% repeat-x;
    border: 1px solid rgb(126, 172, 172);
    color: rgb(40, 94, 94);
    font-family: Tahoma, Geneva, sans-serif !important;
    font-weight: normal;
    font-size: 14px;
    padding-right: 9px;
    margin: auto;
    margin-top: 20px;
    margin-bottom: 5px;
}

    .PrinterButton:hover {
        background: white;
    }

#mainGridDiv {
    margin-top: 0px !important;
}

.vallalatFejlecMobil {
    padding-top: 3px;
    padding-left: 5px;
    font-weight: normal;
    color: rgb(222, 242, 243);
    font-size: 12px;
}

.userFejlecMobil {
    padding-left: 5px;
    font-weight: normal;
    color: rgb(222, 242, 243);
    font-size: 12px;
    padding-bottom: 7px;
}

#divMenuContainer {
    background-color: rgb(40, 94, 94);
}

.menuBezarMobil {
    padding-top: 5px;
    padding-left: 5px;
}

.dlLogoMobil {
    height: 30px;
    width: 100px;
}

#divLogin {
    background-color: rgb(255,255,255);
}

.warning, .check {
    height: 55px;
    width: 60px;
}

#accordian {
    background: rgb(5, 83, 16);
    width: 100%;
    color: white;
    /*box-shadow: 0 5px 15px 1px rgba(0, 0, 0, 0.6), 0 0 200px 1px rgba(255, 255, 255, 0.5);*/
    font-family: Arial;
    font-size: 11pt !important;
    position: relative;
}

#accordian li {
    padding-top: 0px;
}

#accordian ul {
    padding-left: 20px;
}

#accordian h3 
{
    margin-top:0px;
    margin-bottom:0px;
    font-size:14px !important;
    font-weight:bold;
    cursor:pointer;
}

#accordian h3 a {
    padding: 0 10px;
    line-height: 27px;
    display: block;
    color: rgb(225, 255, 225);
    text-decoration: none;
}

#accordian li.selected h3 a {
    color: rgb(225, 255, 225);
}

#accordian h3:hover {
    text-shadow: 0 0 1px rgba(255, 255, 255, 0.7);
}

#accordian h3 span {
    margin-right: 10px;
}

#accordian li {
    list-style-type: none;
}

#accordian ul ul li a, #accordian h4 {
    color: rgb(225, 255, 225);
    text-decoration: none;
    line-height: 27px;
    display: block;
    padding: 0 15px;
    transition: all 0.15s;
    position: relative;
}

/*#accordian ul ul li a:hover {
    background: #003545;
    border-left: 5px solid lightgreen;
}*/

#accordian ul ul {
    display: none;
}

#accordian li.active > ul {
    display: block;
}

#accordian ul ul ul {
    margin-left: 15px;
    border-left: 1px dotted rgba(0, 0, 0, 0.5);
}
/*
#accordian h3:not(:only-child) > a:after {
    content: url('./Images/arrow-right-5.png');
    display:inline-block;    
    position: relative;
    float:right;
    top:3px;
                    
}


#accordian .active > h3:not(:only-child) > a:after {
    content: url('./Images/arrow-down-5.png');
    display:inline-block;
    position: relative;
    float:right;
    top:3px;                                        
}*/

div.menuitem {
    background-image: url('./Images/menu_alabont.png');
    background-size: 16px 16px;
    width:16px;
    min-width:16px;
    height:16px;
    min-height:16px;
    display:inline-block;
    cursor:pointer;        
    margin-top:3px;
}


li.active > h3 div.menuitem
{
    background-image: url('./Images/menu_expanded.png');    
    background-size: 16px 16px;
    width:16px;
    min-width:16px;
    height:16px;
    min-height:16px;
    display:inline-block;
    cursor:pointer;
    margin-top:3px;
}



li.selected  {
    background-image:url('./Images/menu_aktiv_16.png');
    background-size: 100% 100%;
    background-repeat:no-repeat;

}

li.szerviz 
{
    background-color:rgb(103, 103, 103) !important;
}

hr.menu
{
    border:0;
    border-top:1px solid #808080  ;
}

div.menuelvalaszto
{
    height:2px;
    background-size: 100% 100%;
    background-image:url('./Images/menu_valaszto.png');                
}

#accordian li.liMenuRejtett {
    background-color: #999999;
}
#accordian .liMenuRejtett h3 a {
    color: #444444 !important;
}
.alertDialog .confirmDialog
{
    padding: 6px 0px;
}
.alertDialog td, .confirmDialog td {
    vertical-align: middle;
}

#alertIcon
{        
    background-image:url('./Images/warning-icon.png');
    background-repeat:no-repeat;
    background-position:left;
    background-size: 100%;
    float:left;
    height: 106px;/*55px;*/
    width: 104px;/*60px;*/
    margin: 10px 10px;
}

#confirmIcon
{        
    background-image:url('./Images/confirm-icon.png');
    background-repeat:no-repeat;
    background-position:left;
    background-size: 100%;
    float:left;
    height: 55px;
    width: 60px;
    margin: 10px 10px;
}

.alertMessage
{
    vertical-align: middle; 
    padding-bottom: 5px;
}

.alertButton
{
    text-align:right;
    height:40px;
    width:300px;
    background-color:lightgray;
    clear:both;
    margin:0px;
    padding:0px;
    
}

#btnOKalertDialog
{
    width:70px;
    margin-right: 10px;
}

input[type="button"].alert-ok-icon {
    background-image: url('./Images/button/ok.png');
    background-color: transparent;
    border: 0px;
    height: 40px;
    width: 40px;
    padding: 0px;
    border-radius: 3px;
    outline: 0;
}

input[type="button"].confirm-elfogad-icon {
    background-image: url('./Images/button/elfogad.png');
    background-color: transparent;
    border: 0px;
    height: 40px;
    width: 40px;
    margin-left: 0px;
    padding: 0px;
    outline: 0;
}

input[type="button"].confirm-elutasit-icon {
    background-image: url('./Images/button/elutasit.png');
    background-color: transparent;
    border: 0px;
    height: 40px;
    width: 40px;
    margin-left: 0px;
    padding: 0px;
    outline: 0;
}

td.tdMessageDialogImg {
    padding-bottom: 10px;
    width: 64px;
    padding-right: 10px;
}

tr.trMessageDialogButtons {
    height: 40px;
}

tr.trMessageDialogButtons td {
    text-align: right;
}

.alertDialog table, .confirmDialog table {
    height: 100px;
}
.tipsy { font-size: 10px; position: absolute; padding: 5px; z-index: 100000; }
  .tipsy-inner { background-color: #000; color: #FFF; max-width: 200px; padding: 5px 8px 4px 8px; text-align: center; }

  /* Rounded corners */
  .tipsy-inner { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
  
  /* Uncomment for shadow */
  /*.tipsy-inner { box-shadow: 0 0 5px #000000; -webkit-box-shadow: 0 0 5px #000000; -moz-box-shadow: 0 0 5px #000000; }*/
  
  .tipsy-arrow { position: absolute; width: 0; height: 0; line-height: 0; border: 5px dashed #000; }
  
  /* Rules to colour arrows */
  .tipsy-arrow-n { border-bottom-color: #000; }
  .tipsy-arrow-s { border-top-color: #000; }
  .tipsy-arrow-e { border-left-color: #000; }
  .tipsy-arrow-w { border-right-color: #000; }
  
	.tipsy-n .tipsy-arrow { top: 0px; left: 50%; margin-left: -5px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent; }
    .tipsy-nw .tipsy-arrow { top: 0; left: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent;}
    .tipsy-ne .tipsy-arrow { top: 0; right: 10px; border-bottom-style: solid; border-top: none;  border-left-color: transparent; border-right-color: transparent;}
  .tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -5px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; }
    .tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; }
    .tipsy-se .tipsy-arrow { bottom: 0; right: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; }
  .tipsy-e .tipsy-arrow { right: 0; top: 50%; margin-top: -5px; border-left-style: solid; border-right: none; border-top-color: transparent; border-bottom-color: transparent; }
  .tipsy-w .tipsy-arrow { left: 0; top: 50%; margin-top: -5px; border-right-style: solid; border-left: none; border-top-color: transparent; border-bottom-color: transparent; }
.tblFileList {
    width: 95%;
    margin-top: 10px;
    margin-bottom: 10px;
    border-collapse: collapse;
    border: 1px solid grey;
}

.tblFileList th,
.tblFileList td {
    border: 1px solid grey;
    padding-left: 5px;
}

.tblFileList tbody td:nth-child(2) {
    text-align: center;
}

.fileUpload {
    position: relative;
    overflow: hidden;
}
.spOuterFileUpload input.upload {
    position: absolute;
    top: 0;
    left: 0;
    width:100%;
    height:100%;
    margin: 0;
    padding: 0;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}
.fileUpload div.divUpload {
    background: url('Images/button/csatol.png') no-repeat;
    height: 17px;
    width: 17px;
}
.displayFileUpload div.divDownload {
    background: url('Images/button/kereses.png') no-repeat;
    height: 17px;
    width: 17px;
    cursor: pointer;
}
.displayFileUpload div.divDelete {
    background: url('Images/button/kereses_torol.png') no-repeat;
    height: 17px;
    width: 17px;
    cursor: pointer;
}
.fileAddToGrid div.divAddToGrid {
    background: url('Images/button/hozzaad.png') no-repeat;
    height: 17px;
    width: 17px;
    cursor: pointer;
}

/* Multiselect
----------------------------------*/

.ui-multiselect { border: solid 1px rgb(126, 172, 172); font-size: 0.8em; }
.ui-multiselect ul { -moz-user-select: none; }
.ui-multiselect li { margin: 0; padding: 0; cursor: default; line-height: 20px; height: 20px; font-size: 11px; list-style: none; }
.ui-multiselect li a { color: #999; text-decoration: none; padding: 0; display: block; float: left; cursor: pointer;}
.ui-multiselect li.ui-draggable-dragging { padding-left: 10px; }

.ui-multiselect div.selected { position: relative; padding: 0; margin: 0; border: 0; float:left; }
.ui-multiselect ul.selected { position: relative; padding: 0; overflow: auto; overflow-x: hidden; background: #fff; margin: 0; list-style: none; border: 0; position: relative; width: 100%; }
.ui-multiselect ul.selected li { }

.ui-multiselect div.available { position: relative; padding: 0; margin: 0; border: 0; float:left; border-left: 1px solid rgb(126, 172, 172); }
.ui-multiselect ul.available { position: relative; padding: 0; overflow: auto; overflow-x: hidden; background: #fff; margin: 0; list-style: none; border: 0; width: 100%; }
.ui-multiselect ul.available li { padding-left: 10px; }
 
.ui-multiselect .ui-state-default { border: none; margin-bottom: 1px; position: relative; padding-left: 20px;}
.ui-multiselect .ui-state-hover { border: none; }
.ui-multiselect .ui-widget-header {border: none; font-size: 11px; margin-bottom: 1px;}
 
.ui-multiselect .add-all { float: right; padding: 7px; color: rgb(40, 94, 94);}
.ui-multiselect .remove-all { float: right; padding: 7px; color: rgb(40, 94, 94);}
.ui-multiselect .search { float: left; padding: 4px;}
.ui-multiselect .count { float: left; padding: 7px;}

.ui-multiselect li span.ui-icon-arrowthick-2-n-s { position: absolute; left: 2px; }
.ui-multiselect li a.action { position: absolute; right: 2px; top: 2px; }
 
.ui-multiselect input.search { height: 14px; padding: 1px; background: white !important; margin: 4px; width: 100px; }
