html, body{
  height: 100%;
  font-family: Oxygen,sans-serif !important;
  color: #4a4a4c !important;
  margin: 0px;
  padding: 0px;
}

#mainWindow{
  /*width: 100%;*/
  z-index : 1;
  position : relative;
}

.tabTitle{
  font-weight: bold;
  width : 100px;
  margin-left : 20px;
  color : #003859
}

.test{
  color: #FFD700;
  color : #FFA500;
  color : #ff0000
}

.niceTable{
  border : 1px solid lightgrey
}


.niceTable td{
  border : 1px solid lightgrey;
  border-collapse: collapse;
  padding : 0px 2px 0px 2px;
  text-align: right;
  font-size: 11px;
}

.niceTable th{
  border : 1px solid lightgrey;
  background-color: rgba(36,161,86,1);
  /*background-color: #82c29d;*/
  /*background-color: rgba(36,161,86,0.2);*/
  border-collapse: collapse;
  padding : 4px 2px 4px 2px;
  text-align: center;
  font-size: 11px;
  /*color : #003859;*/
  color : white;
}

.dataCell{
  width : 60px
}
.highLight{
  background-color : #9fc3fd !important;
}
.highLightGreen{
  background-color : #83fe78 !important;
}
.highLight2{
  background-color : #178fd3 !important;
}
.titleCells{
  width : 160px;
}

.dataCellInput{
  padding : 0px !important ;
}


.inputError{
  border-color: #dd4b39 !important;
}

.smallForm {
  padding: 0px 0px 2px 5px !important;
}

/*.test{*/
  /*color : #54BBBA;*/
  /*color : #FFD616;*/
  /*color : #7197CA;*/
  /*color : #B6D9B7;*/
  /*color : #00AEC7;*/
  /*color : #97BF0D;*/
  /*color : #FDD384;*/
  /*color : #005385;*/

/*}*/

/*.test{*/
  /*color : #00bda7;*/
  /*color : #FFD616;*/
  /*color : #6f93bd;*/
  /*color : #B6D9B7;*/
  /*color : #00AEC7;*/
  /*color : #97BF0D;*/
  /*color : #FDD384;*/
  /*color : #005385;*/

/*}*/

.greyMode{
  /*background-color: #f2f2f2 ;*/
  background-color: #f2f5fc ;
}
.darkGreyMode{
  /*background-color: #e1e1e1;*/
  background-color: #e2e9f8;
}
.darkGreyLineMode{
  /*background-color: #e1e1e1;*/
 border-right-color: #7ca6ff !important;
}


.dataCellFixedData {
  width : 71px;
}
.dataCellFixedData span {
  padding-right : 5px;
}

.dataCellInput form{
  background-color: inherit;
}

.dataCellInput input{
  font-size: inherit;
  height : inherit;
  padding : 0px 0px 0px 0px !important;
  -webkit-box-shadow : none;
  box-shadow : none;
  -webkit-transition : none;
  transition : none;
  border-radius : 0;
  border-width : 0;
  text-align: right;
  background-color: inherit;
}

.dataCellInput input:focus{
  box-shadow : inset 0 0 5px rgba(102,175,233,.6);
  /*outline: -webkit-focus-ring-color auto 5px;*/
}

.niceTable td.activeCell{
  /*border : 1px solid red !important;*/
  outline: -webkit-focus-ring-color auto 5px;
}

.activeIconeGreenToWhite {
  color : rgba(36,161,86,1);
  cursor: pointer;
}
.activeIconeGreenToWhite:hover {
  color : white;
}
.activeIconeToGreen {
  cursor: pointer;
}
.activeIconeToGreen:hover {
  color : #2196f3;
}

.activeIconeToRed {
   cursor: pointer;
}

.activeIconeToRed:hover {
  color : red;
}

.activeIconeToBlue {
  cursor: pointer;
}
.activeIconeToBlue:hover {
  color : rgb(33,68,111);
}

.activeIconeLinkInList {
  cursor: pointer;
}
.activeIconeLinkInList:hover {
  color : rgba(36,161,86,1);
}

.dynamicOpacity{
   cursor: pointer;
}

.dynamicOpacity:hover{
  opacity: 0.7;
}

.popover {
  white-space: pre; !important;
}