@CHARSET "UTF-8";

body {
	background-color: #f2f2f2;
	color: #333;
	padding: 5px 15px;
	line-height: 1.5;
}

.report_ifrmae{
	background: #fff;	
}

.tableEditor, .tableEditor td {
	background-color: #fff !important;
	border-color: #fff !important;
}

.tableEditor tbody tr:first-child td {
	border-color: #fff !important;
}

.qtip-content .tableEditor, .qtip-content .tableEditor td {
	background-color: transparent !important;
	border-color: #ddd !important;
	padding-top: 5px;
	padding-bottom: 5px;
}

.qtip-content .tableEditor tbody tr:first-child td {
	border-color: #ddd !important;
}


.required {
	color: #f00;
}

.tdButton {
	text-align: right;
}

td.tdGroup, .tableEditor tbody tr:first-child td.tdGroup, .tableEditor thead th
	{
	color: rgba(0, 0, 0, 0.87) !important;
	font-weight: 500;
}

.tableHeader, .tableFooter, .tableFrame thead tr, .tableFrame tfoot tr {
	background: #f9f9f9;
	color: #333;
}

/*
.button {
	background-color: #009688;
	border-color: #009688;
}
.button:hover, .button:focus, .button:active, .button.active, .open .dropdown-toggle.button {
	background-color: #009688;
	box-shadow: 0 0px 0px rgba(0, 0, 0, .2);
	opacity: .8;
    filter: alpha(opacity=80);
}
*/

.button, .open .dropdown-toggle.button {
	background-color: #009688;
	border-color: #009688;
	color: #fff;
}

.button:hover, .button:focus, .button:active, .button.active, .open .dropdown-toggle.button {
	background-color: #009688;
	border-color: #009688;
	opacity: .8;
    filter: alpha(opacity=80);
    color: rgba(255, 255, 255, .87);
}

button[type="reset"], button[name="button_close"], button[name="button_reset"] {
	color: #333;
	background-color: #fff;
	border-color: #e4e4e4;
}

button[type="reset"]:hover, button[type="reset"]:focus, button[type="reset"]:active,
button[name="button_close"]:hover, button[name="button_close"]:focus, button[name="button_close"]:active,
button[name="button_reset"]:hover, button[name="button_reset"]:focus, button[name="button_reset"]:active {
	background-color: #f0f0f0;
	border-color: rgba(120,130,140,.13);
	box-shadow: color: rgba(255, 255, 255, .87);
	color: #333;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active>a {
	border-top-color: #409EFF !important;
}

.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus
	{
	border-top-color: #409EFF;
}

.tabs-left>.nav-tabs>li.active>a,.tabs-left>.nav-tabs>li.active>a:focus,.tabs-left>.nav-tabs>li.active>a:hover
	{
	border-left-color: #409EFF;
}

.tabs-bottom>.nav-tabs>li.active>a,.tabs-bottom>.nav-tabs>li.active>a:hover,.tabs-bottom>.nav-tabs>li.active>a:focus
	{
	border-bottom-color: #409EFF;
}

.tabs-right>.nav-tabs>li.active>a,.tabs-right>.nav-tabs>li.active>a:focus,.tabs-right>.nav-tabs>li.active>a:hover
	{
	border-right-color: #409EFF;
}

.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
	border-color: #409EFF !important;
}

input.file {
	border-color: #e4e4e4;
}

textarea:hover, input[type="text"]:hover, input[type="password"]:hover, input[type="file"]:hover,
	input[type="datetime"]:hover, input[type="datetime-local"]:hover, input[type="date"]:hover,
	input[type="month"]:hover, input[type="time"]:hover, input[type="week"]:hover,
	input[type="number"]:hover, input[type="email"]:hover, input[type="url"]:hover,
	input[type="search"]:hover, input[type="tel"]:hover, input[type="color"]:hover {
	border-color: #999;
	box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.2);
}

textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="file"]:hover,
	input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus,
	input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus,
	input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus,
	input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus {
	border-color: #409EFF;
}

input[readonly], .text[disabled], input[disabled][type="text"], textarea[disabled],
	.textarea[disabled], textarea[readonly], .textarea[readonly],
	.inputDisabled, .textReadonly, .input-group>input[readonly][role="spinbutton"] {
	color: #000;
	background: #f1f2f7 !important;
	border: 1px solid #e4e4e4 !important;
	cursor: auto;
}

input[readonly], .text[disabled], input[disabled][type="text"],
	.inputDisabled, .textReadonly, .input-group>input[readonly][role="spinbutton"]
	{
	height: 26px;
	line-height: 26px;
}

select[disabled], .input-group input[readonly], .input-group input[readonly]:focus,
	.input-group>.date[readonly], .input-group>.date.textReadonly,
	.input-group>.date[disabled], .select2-container.select2-container-disabled .select2-choice,
	.l-text-disabled .l-text-field {
	background: #f1f2f7 !important;
	border: 1px solid #e4e4e4 !important;
	cursor: auto;
}

.select2-container-multi.select2-container-disabled .select2-choices{
	background: #f1f2f7 !important;
	cursor: auto;
}

.select2-container-disabled .select2-default {
	color: #333 !important;
}

.select-disabled {
	background: #f1f2f7;
	border-color: #e4e4e4;
}

.l-button {
	border-color: #ddd;
	background: #fff;	
}

.l-button-over,.l-button:hover {
	background: #ededed; 
	border-color:#b3b3b3;
}

.l-button-disabled {
	color: #999;
	border-color: #eee;
}

.l-text-combobox>input[readonly] {
	background: #fff !important;
	border: 0 !important;
}

.l-text-disabled {
	border: 1px solid #e4e4e4 !important;
}

.l-text-disabled.l-text-combobox>input[readonly] {
	background: #f1f2f7 !important;
	border: 0 !important;
}

.tableEditor {
	border-radius: 2px;
}

.panelBox {
	background-color: #fff;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);
	margin-top: 10px;
	border-radius: 2px;
	padding: 5px 10px;
}

.tab-pane > .panelBox:first-child {
	margin-top : 0;
}
.ui-tabs-panel .panelBox, .tab-content .panelBox {
	box-shadow: none;
}

.panelBoxHeader {
	color: #111;
	border-radius: 2px 2px 0 0;
	border-color: #f6f6f6;
}

.panelBox.collapsed .panelBoxHeader {
	border: none;
}

.panelBoxTitle a, .ui-accordion-header a {
	color: #111;
}

.panelBoxTitle>span {
	padding-left: 0;
}

.panelBoxTitle i, .groupboxtitle i {
	display: none;
}

.panelBoxTitle a:hover, .panelBoxTitle a:active, .ui-accordion-header a:hover,
	.ui-accordion-header a:active {
	color: #ff0000;
}

fieldset, legend {
	background: #fff;
	padding: 0;
}

fieldset {
	margin-top: 10px;
	border-radius: 2px;
}

.groupboxtitle {
	color: #000;
	border-bottom: 0;
	padding-left: 12px;
	border-left: 4px solid #0081cc;
}

.ui-tabs .ui-tabs-panel, .tab-content {
	background: #fff;
}

.ui-tabs .ui-tabs-nav {
	border-color: #e4e4e4;
}

.table_frame tr, .table_frame td, .table_frame th, .table_header td, .table_header th, .table_footer td, .table_footer th,
.tableFrame td, .tableFrame th, .tableHeader td, .tableHeader th,
	.tableFooter td, .tableFooter th {
	border-color: #e4e4e4 !important;
}

.table_header, .table_footer, .table_frame thead tr, .table_frame tfoot tr {
	background: #f9f9f9;
}

.tableEditor tr, .tableEditor td, .tableEditor th {
	border: 1px solid #fff !important;
}

.tableEditor tbody tr:first-child td {
	border: 1px solid #fff !important;
}

.tdLabel {
	background: #fff;
	color: #4d4d4d;
}

.tableBorder, .tableFrame {
	border: 1px solid #fff !important;
}

.tableEditor thead tr, .tableEditor tfoot tr, .tdGroup {
	background: #fff;
	color: #000000;
}

.tableEditor thead td, .tableEditor thead th, .tableEditor tfoot td,
	.tdGroup {
	color: #000000;
}

.divBorder {
	border-color: #e4e4e4;
}

table.its, table.its tr, table.its td, table.its th {
	border-color: #e4e4e4;
}

table.its th, .its th a, .its th a:visited {
	color: #111;
}

table.its thead tr {
	background: #f9f9f9;
}

talbe.its tfoot tr {
	background: #fff;
}

table.its tr.odd {
	background-color: #fff;
}

table.its tr.even {
	background: #f9faff;
}

span.pagelinks .currentPageButton {
	background: #eee;
	color: #000;
	border-color: #e4e4e4;
}

span.pagelinks a, span.pagelinks span {
	color: #000;
	border-color: #e4e4e4;
}

span.pagebanner {
	color: #000;
}

div.exportlinks {
	color: #000;
}

.l-panel {
	border-color: #e4e4e4;
}

.tab-pane > .l-panel {

}

.l-grid-header {
	border-color: #e4e4e4;
}

.l-grid-hd-cell {
	border-color: #e4e4e4;
}

.l-grid-detailpanel {
	border-color: #e4e4e4;
}

.l-grid-hd-cell-text {
	color: #111;
}

.l-grid-header, .l-panel-topbarinner, .l-panel-header {
	border-color: #e4e4e4;
	background: #f9f9f9;
}

.l-panel-topbar, .l-panel-condition, .l-panel-header {
	background: #fff;
	border-color: #e4e4e4;
}

.l-panel-bar {
	background: #fff;
}

html, body, .l-scroll {
	scrollbar-arrow-color: #e4e4e4;
	scrollbar-face-color: #e4e4e4;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-track-color: #ffffff;
}

.l-grid-row-cell{
	border-color: #e4e4e4;	
}

.l-grid-row-cell-rownumbers {
	background: #ffffff;
}

.l-selected .l-grid-row-cell-rownumbers, .l-grid-row-over .l-grid-row-cell-rownumbers {
	background: #fff;
}

.l-grid-row-alt .l-grid-row-cell-rownumbers, .l-selected .l-grid-row-alt .l-grid-row-cell-rownumbers
	{
	background: #f9faff;
}

.l-grid-row-cell-merge-alt {
	background: #f5f8e7 !important;
}

.l-grid-row-checkbox-merge.l-selected>.l-grid-row-cell-merge {
	background: #f5f8a8 !important;
}

.l-grid-row-checkbox-merge.l-selected>.l-grid-row-cell-merge-alt {
	background: #f5f8a8 !important;
}

.l-grid .l-grid-grouprow {
	border-color: #e4e4e4;
}

.l-grid .l-grid-grouprow-cell {
	color: #000000;
	border-color: #e4e4e4;
	background: #f9f9f9;
}

.l-grid-totalsummary {
	border-color: #e4e4e4;
	background: #f2f2f2;
}

.l-grid-totalsummary td {
	border-color: #f2f2f2;
}

.l-grid .l-grid-totalsummary-group td {
	border-color: #f2f2f2;
	background: #f2f2f2;
}

.l-grid-totalsummary .l-grid-totalsummary-cell-last {
	border-color: #e4e4e4;
}

.l-grid .l-grid-totalsummary-cell.l-grid-totalsummary-cell-last {
	border-color: #e4e4e4;
}

.l-panel-bar-total {
	background: #fff;
	border-color: #e4e4e4;
}

.l-panel-bar {
	border-top-color: #e4e4e4;
}

.l-bar-separator {
	border-left-color: #e4e4e4;
}

.l-grid-row-cell-detail .l-grid-row-cell-inner span {
	background: url('images/gray/grid-detail-close.gif') no-repeat 5px 5px;
}

.l-grid-row-cell-detail .l-grid-row-cell-inner span.l-open {
	background: url('images/gray/grid-detail-open.gif') no-repeat 5px 5px;
}

.l-grid .l-grid-group-togglebtn {
	background: url('images/gray/grid-detail-open.gif') no-repeat center;
}

.l-grid .l-grid-group-togglebtn-close {
	background: url('images/gray/grid-detail-close.gif') no-repeat center;
}

.l-box-select-lookup .l-form {
	background: #fff;
	border-color: #e4e4e4;
}

.l-box-select {
	border-color: #e4e4e4;
}

.l-box-dateeditor {
	border-color: #e4e4e4;
}

.l-box-dateeditor-header {
	background: #fff;
}

.l-box-dateeditor-body {
	border-color: #e4e4e4;
}

.l-box-dateeditor-body thead td {
	border-bottom: none;
	background: #fff;
}

.l-box-dateeditor-toolbar {
	background: #fff;
}

.l-layout {
	border-radius: 2px;
}

.l-layout-left, .l-layout-right, .l-layout-center, .l-layout-top,
	.l-layout-bottom, .l-layout-centerbottom {
	border-color: #e4e4e4;
}

.l-layout-collapse-left, .l-layout-collapse-right {
	border: 1px solid #e4e4e4;
}

.l-layout-header, .l-layout-collapse-left, .l-layout-collapse-right {
	color: #333;
	background: #fff;
	filter: none;
}

.l-layout-header {
	border-bottom: 1px solid #e4e4e4;
}

.l-dialog {
	border-color: #bbb;
	border-radius: 2px;
	box-shadow: 1px 1px 50px rgba(0, 0, 0, .3);
}

.l-dialog-title {
	color: #111;
}

.l-dialog-icon {
	display: none;
}

.l-dialog-tc {
	background: #fff;
	border-color: #e4e4e4;
	filter: none;
}

.l-dialog-br, .l-dialog-bl, .l-dialog-cl, .l-dialog-cr, .l-dialog-bl,
	.l-dialog-bc, .l-dialog-br {
	background: #bbb;
}

.l-dialog-tl, .l-dialog-tr {
	background: #bbb;
	border-color: #bbb;
}

.l-dialog-buttons {
	background: #fff;
	border-color: #e4e4e4;
	border: none;
	margin-bottom: 5px;
}

.l-dialog-alert .l-dialog-buttons, .l-dialog-tip .l-dialog-buttons,
	.l-dialog-confirm .l-dialog-buttons, .l-dialog-warning .l-dialog-buttons
	{
	text-align: right;
}

.l-dialog-btn {
	background: #fff;
	border-color: #e4e4e4;
}

.l-dialog-btn:hover {
	background: #ededed;
	border-color: #b3b3b3;
}

.ui-accordion .ui-accordion-header {
	background: #f9f9f9;
	border-color: #e4e4e4;
	color: #111;
	filter: none;
}

.ui-multiselect .ui-widget-header {
	background: #f9f9f9;
	filter: none;
}

.combogrid {
	border-color: #e4e4e4;
}

#cg-divHeader {
	background: #fff;
	border-color: #e4e4e4;
}

.cg-navTable {
	background: #fff;
	border-color: #e4e4e4;
}

.l-loading, .l-dialog-image-loading {
	background: url('images/gray/loading.gif') no-repeat 0px 0px;
}

.l-grid-loading {
	border-color: #ccc;
	background: white url('images/gray/loading.gif') no-repeat 8px 6px;
}

.l-panel-loading, .l-tab-loading , .l-dialog-loading, .layadmin-tabs-loading {
	background: white url('images/gray/bigloading.gif') no-repeat center 40%;
}

.l-layout-left>.l-layout-content>.l-listbox [class*='icon-'],
	.l-listbox-nav.l-listbox [class*='icon-'] {
	color: #111;
}

.ui-accordion .ui-accordion-content {
	border-color: #e4e4e4;
}

.ui-tabs .ui-tabs-panel {
	padding: 5px 10px;
}

.ui-tabs, .nav-tabs {
	background: #fff;
	border-color: #c5d0dc;
}

.tab-content {
	margin-top: 0;
}

.popup .tab-content {
	margin-top: 5px;
}

.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover
	{
	border-left: 0;
	border-right: 0;
	border-top: 0;
	border-bottom: 2px solid #337ab7;
	background: #fff;
	color: #111;
}

.nav-pills>.active>a>[class^="icon-"], .nav-pills>.active>a>[class*=" icon-"],
	.nav-list>.active>a>[class^="icon-"] {
	color: #337ab7 !important;
}

.popover-title {
	background: #f9f9f9;
	color: #111;
}

.tdButton, .divButton, .l-dialog-buttons {
	text-align: right;
}

.l-dialog-alert .l-dialog-buttons, .l-dialog-tip .l-dialog-buttons,
	.l-dialog-confirm .l-dialog-buttons, .l-dialog-warning .l-dialog-buttons {
	text-align: right;
}