﻿.reports-view  {
	background-color: #ffffff;
    position: absolute;
}
.reports-view .reports-left-panel {
	float: left;
	width: 218px;
	height: 100%;
	background-color: inherit;
}
.reports-view .reports-right-panel
{
	float: left;
	margin-left: 2px;
	width: calc(100% - 220px);
	height: 100%;
    background-color: inherit;
    position: relative;
    overflow: hidden;
}
.reports-view .reports-top-panel {
	height: 47px;
	width: 100%;
	background-color: #606060;
}
.reports-view .reports-bottom-panel {
	margin-top: 2px;
	height: calc(100% - 2px);
	width: 100%;
	background-color: RGB(86,86,86);
}
.reports-view .reports-top-panel-background
{
    top: 0px;
    height: 47px;
	width: 47px;
    background-color:White;
}
.reports-view  .reports-left-top-panel
{
 width: 218px;
 height: 100%;
 background-color: #404040;
}


.reports-view .reports-left-top-panel-text{
   padding-top:12px;
   padding-left:10px;
   font-family:Calibri;
   font-size:16px;
   font-style:italic;
   font-weight:bold;
}
.reports-view .reports-left-bottom-panel {

}
.reports-view .reports-right-top-panel
{
    position:absolute;
    top: 0px;
}
.reports-view .reports-right-bottom-panel
{
   background-color: RGB(86,86,86);
   width:100%;
   position:absolute;
   height: calc(100% - 49px);
   bottom:0;
}

.reports-preview
{
    height:100%;
    width:100%;
    background-color: RGB(86,86,86);
}

.reports-view .report-not-loaded
{
    /* background-image: url(../images/onr/BG_Relatorios2.png); */
    background-image: url(../images/car_gps.png);
		background-size: 15%;
    background-repeat: no-repeat;
    background-position: bottom right;
    display: block;
		/* opacity: 0.4; */
}

.reports-view .dx-list-group-header{
  border:none;
}

.reports-view  .dx-list-item {
    border:none;
}
.reports-view .listReports-groupTemplate
{
    font-family:Calibri;
    font-size:16px;
}
.reports-view .listReports-itemTemplate
{
    font-family:Calibri;
    font-style:italic;
    font-size:14px;
    color:White;
    padding-left:10px;
}

/* Report control - reports lists */
.reports-view .reports-control
{
    position: relative;
    float: left;
    width: 210px;
    height: 100%;
    background-color: #FFFFFF;
    border: 1px solid #111;
    overflow: hidden;
}
.reports-view .reports-list
{
    width: 100%;
    height: auto;
    background-color: White;
    list-style-type: none;
}
.reports-view .reports-group-div
{
    margin: 5px 0px 25px 0px;
}
.reports-view .hide-class
{
    display: none;
}
.reports-view .report-group-header
{
    font-size: 15px;
    background-repeat: no-repeat;
    background-position: left;
    height: 15px;
    margin: 0px 0px 10px 5px;
}
.reports-view .reports-list-item
{
    cursor: pointer;
    font-size: 13px;
    margin: 7px 0px 7px 10px;
    background-color: White;
    padding-left: 20px;
    height: 15px;
    width: 100%;
}
.reports-view .item-invalid
{
    cursor: not-allowed;
    color: Gray;
}
.reports-view .item-selected
{
    background-image: url(../images/Report_Select.png);
    background-repeat: no-repeat;
    background-position: left;
    font-weight: bold;
}
/* End */

/* Parameters */
.reports-view .report-control-parameters
{
    position: relative;
    width:100%;
    height:47px;
    background-color:White;
}
.reports-view .reports-parameters
{
    height: 47px;
    width: 100%;
    position: relative;
    float: left;
    background-color: #606060;
    overflow: hidden;
}
.reports-view .reports-parameters-notify
{
    float: right;
    width: auto;
    height: 38px;
    line-height: 40px;
    background-color: #6ECE81;
    font-size: 20px;
    padding: 0px 10px 0px 10px;
    margin: 4px 5px 5px 5px;
    display: none;
}
.reports-view .reports-parameters ul
{
    margin: 5px 10px 5px 10px;
}
.reports-view .parameters-header
{
    font-size: 14px;
    float: left;
    padding-left: 5px;
    margin: 5px 0px 0px 0px;
    bottom:5px;
}
.reports-view .reports-parameters li
{
    list-style-type: none;
    float: left;
    padding-left: 10px;
    padding-top:3px;
}
.reports-view .time-picker
{
    bottom:4px;
}
.reports-view .dx-theme-generic-typography li
{
    list-style-type: none;
}
.reports-view .execute_button
{
    width: 32px;
    height: 32px;
    background-color: #ffffff;
    background-image: url(../images/Execute.png);
    cursor: pointer;
}
.reports-view .execute-report-mouse-up
{
    width: 32px;
    height: 32px;
    background-image: url(../images/Execute.png);
    background-color: #ffffff;
}
.reports-view .execute-report-mouse-over
{
    width: 32px;
    height: 32px;
    background-image: url(../images/Execute.png);
    background-color: #d8d8d8;
    cursor: pointer;
}
.reports-view .execute-report-mouse-down
{
    width: 32px;
    height: 32px;
    background-image: url(../images/Execute.png);
    background-color: #2f2f2f;
}
.reports-view .execute-report-disabled
{
    width: 32px;
    height: 32px;
    background-image: url(../images/Execute.png);
    background-color:  #a56582;
    cursor: default;
}

.reports-view .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused
{
    background-color:#2f2f2f;
}
.reports-view :not(.dx-list-select-decorator-enabled).dx-list .dx-list-item-selected.dx-list-item {
    background-color:#2f2f2f;

}

.dx-item-content.dx-list-item-content:hover
{
    background-color: #838782;
}


/* End Parameters */



/*  End Report preview - iframe  */
