﻿body {
         overflow:scroll !important;

}

.display-label, .editor-label {
    float: left;
    width: 10.5em;
    clear: left;
    font-size: 10.5pt;
    margin: 12px 10px 0 0;
    font-weight: 500;
}

label {
    font-weight: 500;
}

.modal-body {
    word-wrap: break-word;
}
.dropdown-menu>li>a {
        white-space: pre-wrap;
}
#dashboardEdictor {
     margin: 10px;
}

#dashboardViewer {
     margin: 10px;
}

#edictorMenu {
    min-height: 60px; 
    padding: 10px; 
    margin-top: 0;
    width: 100%;
}

#edictorMenu .container {
    margin-left: 0px;
}


.chart svg 
{
            height: 100%;
            width:  100%;
}


.btDatasourceList {
    height:30px;
    width:30px;
    background-size: cover;
    background-image: url('images/DataSourceOn.png');
    background-repeat: no-repeat;
}

.btAddChart:hover {
     height:30px;
     width:30px;

     background-size: cover;
     background-image: url('images/addChartOn.png');
     background-repeat: no-repeat;
}

.btAddChart {
    height:30px;
    width:30px;

    background-size: cover;
    background-image: url('images/addChartOff.png');
    background-repeat: no-repeat;
}

.btAddDashboard:hover {
     height:30px;
     width:30px;
    
     background-size: cover;
    background-image: url('images/btn_newDB1.fw.png');
     background-repeat: no-repeat;
}

.btAddDashboard {
    height:30px;
    width:30px;
 
    background-size: cover;
    background-image: url('images/btn_newDB1.fw.png');
    background-repeat: no-repeat;
}


.btSave:hover {
     height:30px;
     width:30px;
     background-size: cover;
     background-image: url('images/SaveOn.png');
     background-repeat: no-repeat;
}

.btSave {
    height:30px;
    width:30px;
    background-size: cover;
    background-image: url('images/SaveOn.png');
    background-repeat: no-repeat;
}

.gooChartsList {
     list-style-type: none; list-style: none;
}
.gooChartsList li {
     list-style-type: none; list-style: none;
}

.selected {
     -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px; 
background-color:#ccc;
}


.dataSheetList a:hover {
  background-color:#000;
}


.tabList, .tabList:hover {
background-color:#ddd !important;
} 

/*.tabSelected, tabSelected:hover {
background-color:#ccc !important;
}*/


/*override bootstrap*/
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    background-color:transparent !important;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    background-color:transparent !important;
}

.nav {
    z-index: 1;
    position:absolute;
    /*position:fixed;*/
}
.nav>li {
    padding:5px;
}
.navbar-collapse.collapse {
display: block!important;
}

.navbar-nav>li, .navbar-nav {
float: left !important;
}

.navbar-nav.navbar-right:last-child {
margin-right: -15px !important;
}

.navbar-right {
float: right!important;
}
/*override bootstrap*/

.dropPlace{
    border: 1px dashed #ccc;
    margin: 0; padding: 5px; list-style: none; min-height: 30px;
    height: auto;
}

.fitwidth {
    width: 100%;
}

.dropPlaceElem {
    -webkit-border-radius: 200px;
    -moz-border-radius: 200px;
    border-radius: 200px; 
    background-color: #ccc;
    margin: 3px;
    padding: 3px;
}

.dimensions {
  background-color: #D4F7E0;
}
.measures {
  background-color: #D4F7F1 !important;
}
.aggregations {
  background-color: #EBE0E0;
}

.filters {
    background-color: #F7D4DA;
}

.marks {
    background-color: #E8E4E3;
}

.dropPlaceElem a {
    z-index:100000; float: right; margin-right:10px;
}

.dropPlaceElem span {
    margin-left: 10px;
}

.nopadding {
    padding: 3px;
   
}

.row {
    margin:2px;
}

.tooltipList {
font-size: 11px;
margin-top:7px;
margin-left: 2px; padding-left: 2px;
margin-bottom:5px;
padding-bottom:0;
}
.tooltipList li{
padding: 5px;
text-decoration: none;
display: inline;
list-style-type: none;
margin-bottom:0;
padding-bottom:0;
}


.nav-ul li
{
padding:20px;
list-style:none;
display: inline;
float:left;
}

.navbar-brand {
  font-size: 18px;
  line-height: 20px;
}

.no-padding {
padding:0 !important;
margin:0 !important;
}

.no-padding.selected {
     color:#fff !important;
    background-color:#999;
        border: 1px solid #c7c7c7;
}

.cursorPointer {
    cursor: pointer;
}

.btaddsource {
    background-color:#999;
    color: #ffF;
}

h2, .h2 {
    font-size: 1.2em !important;
}


.btn-gooCharts {
   background-color:#999;
   color:#fff;
}

.span-gooCharts {
    margin-left: 10px;
    padding: 0 0 0 10px;
    border-left: 1px outset #eee !important;
}


/*.ngViewport{ height:auto !important; } .ngCanvas, .ngViewport, .ngRow, .ngFooterPanel, .ngTopPanel { width: 100% !important; } .ngRow { border-bottom:none !important; }
*/

.position-fixed {
  position: fixed;
}

.dropdown-menu.right {float:right;}
.dropdown-menu>li>a:hover {font-weight:bold;} 
.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu:hover>.dropdown-menu{display:block;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#ffffff;}

.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}


input[type="text"] {
    height: 32px;
    font-size: 9pt;
    /*color: #555;*/
    /*border: 1px #ccc solid !important;*/
    margin: 0;
}

.input-group {
    padding: 3px 10px;
}

.datasourcesList:hover {
    font-weight:bold;
}

.datasourcesList span {

}

.errorMsg {
  text-align: center;
  line-height: 200px;
}


.linhas li {
 
    list-style:none;
    display: inline;
}
.linhas {
    margin:0;
    list-style:none; 
}

.linhas .box {
    padding-top: 8px;
    list-style: none;
    border: 1px solid #c7c7c7;
    min-height: 37px;
}
.linhas .box li {
   
    cursor:pointer;
    display:inline;
    list-style:none;
}
.linhas .box li:hover {
  
}
.linhas .header {
    
      padding: 10px;
     color:#fff;
     background-color:#555;
    margin-left:-3px;
     
}
.grafico {
    margin:0;
}



.colunas .box {
    padding-top: 2px;
    list-style:none;
    border: 1px dashed #c7c7c7;
    min-height: 37px;
}
.colunas .box li {
    min-width: 150px;
    cursor:pointer;
    display:inline-block;
    list-style:none !important;
}
.colunas .box li:hover {

}
.colunas .header {

padding:10px; background-color:#5f5f5f; color:#fff; margin-bottom:10px;   
 
  
}
.table > thead > tr > th {
    padding: 5px;
}

.chartMenu ul li a {
    text-decoration: none;
}

.chartMenu ul li:hover {
    background-color:#ccc;
}

.gooModal-header, .gooModal-header h4 {
    color:#fff !important;
    background-color:#5F5F5F;
    border:none;
}

.gooModal-title {
     color:#fff !important;
}
.gooModal-body {
    background-color:#EAEAE3;
}
.gooModal-footer {
    background-color:#EAEAE3;
}

.gooModal-overlay {
    position: fixed;
    left: 25%;
    top: 15%;
    padding: 25px; 
    width: 50%;
    height: 50%;
    z-index: 100;
}

.navbar-fixed-top {
    top: 0 !important;
    position: relative;
    right: auto;
    left: 0;
    z-index: 1030;
}

.chartIcon {
    height: 50px;
    width: 50px;
    background-image: url('images/table.png');
    background-size: 50px 50px;
    background-repeat: no-repeat;
    text-align: left;
    padding-left: 55px;
    height: 50px;
    line-height: 50px;  


}

.tableChart {
    background-image: url('images/TableChartOn.png');

}
.tableChart.disabled {
    background-image: url('images/TableChartOff.png');

}

.multiBarChart {
    background-image: url('images/MultiBarChartOn.png');
}
.multiBarChart.disabled {
    background-image: url('images/MultiBarChartOff.png');
}



.multiBarHorizontalChart {
    background-image: url('images/MultiBarHorizontalChartOn.png');
}
.multiBarHorizontalChart.disabled {
    background-image: url('images/MultiBarHorizontalChartOff.png');
}


.PieChart {
    background-image: url('images/PieChartOn.png');
}
.PieChart.disabled {
    background-image: url('images/PieChartOff.png');
}

.LineChart {
    background-image: url('images/LineChartOn.png');
}
.LineChart.disabled {
    background-image: url('images/LineChartOff.png');
}

.CalendarChart {
    background-image: url('images/CalendarChartOn.png');
}
.CalendarChart.disabled {
    background-image: url('images/CalendarChartOff.png');
}

.ScheduleChart {
    background-image: url('images/ScheduleChartOn.png');
}
.ScheduleChart.disabled {
    background-image: url('images/ScheduleChartOff.png');
}

/*
Erro na configuraçao em modo de ediçao da timeline
.ng-scope .row > .col-xs-12.ng-scope {
    width: 38px; 
    padding: 0;
    position: fixed;
    right: 21px;
    top: 56px;
    z-index: 10;
}
    */
.gooFormTitle {
    margin: 0 0 10px 20px;
}

.col-lg-12.col-md-12.col-sm-12.col-xs-12.ng-scope > div {
    float: left;
}

div#idLupa {
    margin-left: 100px;
    margin-bottom: -32px;
}

div#dropDown-timelines {
    float: right;
    width: 38px;
    padding: 0;
    margin: 17px 15px 0 0;
}

div#parametrosContent {
    margin: 0;
}

#parametrosContent div.gooFormTitle {
    height: 44px;
    width: calc(100% - 180px) !important;
}

#parametrosContent .actionButtonFiles img {
    height: 32px;
    margin: 6px;
}

button#showHideItem:hover img {
    background-color: transparent;
}

#parametrosContent #btRefrescarParam {
    margin: 0px 0 0;
    padding: 13px 10px;
}

#btRefrescarParam img {
    top: 8px;
}

.parametroLista {
    box-shadow: none;
    margin: 0;
}
#parametrosContent #docFormulario {
    margin: 6px 0 0 0;
}

#parametrosContent .gooFormTitle {
    line-height: 22pt;
}

[gantt] {
    margin-top: 0px !important; 
    float: left;
}