.clickableRow 
 {
     cursor: pointer;
     
 }

 .cursorHand
 {
    cursor: pointer;
    font-size: 20;
     
 }

 .search { 
    padding:6px 15px 6px 30px;
    margin:3px;  
 }

 .rounded { 
    border-radius:15px; 
   -moz-border-radius:15px; 
   -webkit-border-radius:15px; 
 }

 .cursorHandSmall
 {
    cursor: pointer;
 }

 .cursorPointer
 {
     cursor: initial;
     font-size: 20;
     background-color: #eee;
     
 }

.sa-logo {
  color: white;
  position: fixed;
  top: 15px;
}
.sa-application {
  color: white;
  position: fixed;
}


 .tdcenter
 {
    text-align: center;
 }

.rptHead {
  color : blue;
}

.rowgap {
  padding-top: 8px;
}


.mandantory {
  color:#336699;
}

.sa-center-row {
  display:table;
}
.sa-center {
  display:table-cell;
  vertical-align:middle;
  float:none;
}

.axis text {
  font: 14px sans-serif;
}

.axis path,

.axis line {

  fill: none;
  stroke: #aaa;
  stroke-width : 1px;
  shape-rendering: crispEdges;
}

.bar {
  fill : #1F77B4;
}

.x.axis path {
  display: none;
}

.line {
  fill: none;
  stroke: #C71585;
}

.line.inactive {
    opacity: 0;
    stroke-width: 1.0px;
}

.line.active{
    opacity: 1;
    stroke-width: 2.0px;
}


.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;
    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: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.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;
}


.rowcentre {
   padding-top: 6px;
 
}

.rowcentresame {
   padding-top: 9px;
 
}

.bigsize{

  font-size: 39px;
}

.rowequal {
   padding-top: 4px;
}

.rowequalactions {

  padding-top: 5px;
}

.rowequalreport {

  padding-top: 7px;
}

.rotating {
    float: right;
    position: relative;
    top: 4px;
    right: 10px;
    -moz-animation: spin .5s infinite linear;
    -webkit-animation: spin .5s infinite linear;
}

@-moz-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(360deg);
    };
}

@-moz-keyframes spinoff {
    0% {
        -moz-transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(-360deg);
    };
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
    };
}

@-webkit-keyframes spinoff {
    0% {
        -webkit-transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(-360deg);
    };
}

.fixed

{
  position: fixed;
}

.Css-Center-Modal{
    
    top: 30%;
  
}

.big-checkbox{
  display: block;
  min-height: 17px;
  min-width: 20px;
}

.panelcenter
 {
    text-align: center;
    background-color: #f5f5f5;
   
    font-size: 25
 }

 .panelcenterdashboard
 {
    text-align: center;
    background-color: #f5f5f5;
   
    font-size: 20
 }

.panelcollectionrecord
 {
    text-align: center;
    background-color: #f5f5f5;
    font-size: 12
 }


.panelfarmer
 {
    text-align: center;
    background-color: #3276b1;
    color: #fff;
    border-color: #3276b1;
    font-size: 20;
 }
 .panelfarmercollection
 {
    text-align: center;
    background-color: #3276b1;
    color: #fff;
    border-color: #3276b1;
    font-size: 12;
 }

 .panelavgamount
 {
    text-align: center;
    background-color: #d62728;
    color: #fff;
    border-color: #900000;
    font-size: 20;
 }
  .panelavgamountcollection
 {
    text-align: center;
    background-color: #d62728;
    color: #fff;
    border-color: #900000;
    font-size: 12;
 }

  .panelavgrate
 {
    text-align: center;
    background-color: #2ca02c;
    color: #fff;
    border-color: #014a01;
    font-size: 20;
 }
  .panelavgratecollection
 {
    text-align: center;
    background-color: #2ca02c;
    color: #fff;
    border-color: #014a01;
    font-size: 12;
 }
  .panelavgltrs
 {
    text-align: center;
    background-color: #ec891d;
    color: #fff;
    border-color: #ec891d;
    font-size: 20;
 }
  .panelavgltrscollection
 {
    text-align: center;
    background-color: #ec891d;
    color: #fff;
    border-color: #ec891d;
    font-size: 12;
 }

  .panelavgfat
 {
    text-align: center;
    background-color: #06357a;
    color: #fff;
    border-color: #06357a;
    font-size: 20;
 }
   .panelavgfatcollection
 {
    text-align: center;
    background-color: #06357a;
    color: #fff;
    border-color: #06357a;
    font-size: 12;
 }

  .paneltotalamount
 {
    text-align: center;
    background-color: #507e4e;
    color: #fff;
    border-color: #507e4e;
    font-size: 20;
 }
   .paneltotalamountcollection
 {
    text-align: center;
    background-color: #507e4e;
    color: #fff;
    border-color: #507e4e;
    font-size: 11;
 }

 .paneltotalltrs
 {
    text-align: center;
    background-color: #eb1414;
    color: #fff;
    border-color: #eb1414;
    font-size: 20;
 }
  .paneltotalltrscollection
 {
    text-align: center;
    background-color: #eb1414;
    color: #fff;
    border-color: #eb1414;
    font-size: 12;
 }

  .panelavgsnf
 {
    text-align: center;
    background-color: #8a46ff;
    color: #fff;
    border-color: #8a46ff;
    font-size: 20;
 }
  .panelavgsnfcollection
 {
    text-align: center;
    background-color: #8a46ff;
    color: #fff;
    border-color: #8a46ff;
    font-size: 12;
 }


.tick line {
  display: none;
}

.center-modal {
    position: fixed;
    top: 10%;
    width: 100%;
    height: 80%;
}

.carousel-indicators{
  visibility: hidden;
}

#ballsWaveG{
  position:relative;
  width:125px;
  height:29px;
  margin:auto;
}

.ballsWaveG{
  position:absolute;
  top:0;
  background-color:rgb(0,0,0);
  width:16px;
  height:16px;
  animation-name:ballsWaveG;
    -o-animation-name:ballsWaveG;
    -ms-animation-name:ballsWaveG;
    -webkit-animation-name:ballsWaveG;
    -moz-animation-name:ballsWaveG;
  animation-duration:1.5s;
    -o-animation-duration:1.5s;
    -ms-animation-duration:1.5s;
    -webkit-animation-duration:1.5s;
    -moz-animation-duration:1.5s;
  animation-iteration-count:infinite;
    -o-animation-iteration-count:infinite;
    -ms-animation-iteration-count:infinite;
    -webkit-animation-iteration-count:infinite;
    -moz-animation-iteration-count:infinite;
  animation-direction:normal;
    -o-animation-direction:normal;
    -ms-animation-direction:normal;
    -webkit-animation-direction:normal;
    -moz-animation-direction:normal;
  border-radius:8px;
    -o-border-radius:8px;
    -ms-border-radius:8px;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
}

#ballsWaveG_1{
  left:0;
  animation-delay:0.6s;
    -o-animation-delay:0.6s;
    -ms-animation-delay:0.6s;
    -webkit-animation-delay:0.6s;
    -moz-animation-delay:0.6s;
}

#ballsWaveG_2{
  left:16px;
  animation-delay:0.75s;
    -o-animation-delay:0.75s;
    -ms-animation-delay:0.75s;
    -webkit-animation-delay:0.75s;
    -moz-animation-delay:0.75s;
}

#ballsWaveG_3{
  left:31px;
  animation-delay:0.9s;
    -o-animation-delay:0.9s;
    -ms-animation-delay:0.9s;
    -webkit-animation-delay:0.9s;
    -moz-animation-delay:0.9s;
}

#ballsWaveG_4{
  left:47px;
  animation-delay:1.05s;
    -o-animation-delay:1.05s;
    -ms-animation-delay:1.05s;
    -webkit-animation-delay:1.05s;
    -moz-animation-delay:1.05s;
}

#ballsWaveG_5{
  left:62px;
  animation-delay:1.2s;
    -o-animation-delay:1.2s;
    -ms-animation-delay:1.2s;
    -webkit-animation-delay:1.2s;
    -moz-animation-delay:1.2s;
}

#ballsWaveG_6{
  left:78px;
  animation-delay:1.35s;
    -o-animation-delay:1.35s;
    -ms-animation-delay:1.35s;
    -webkit-animation-delay:1.35s;
    -moz-animation-delay:1.35s;
}

#ballsWaveG_7{
  left:94px;
  animation-delay:1.5s;
    -o-animation-delay:1.5s;
    -ms-animation-delay:1.5s;
    -webkit-animation-delay:1.5s;
    -moz-animation-delay:1.5s;
}

#ballsWaveG_8{
  left:109px;
  animation-delay:1.64s;
    -o-animation-delay:1.64s;
    -ms-animation-delay:1.64s;
    -webkit-animation-delay:1.64s;
    -moz-animation-delay:1.64s;
}



@keyframes ballsWaveG{
  0%{
    background-color:rgb(0,0,0);
  }

  100%{
    background-color:rgb(255,255,255);
  }
}

@-o-keyframes ballsWaveG{
  0%{
    background-color:rgb(0,0,0);
  }

  100%{
    background-color:rgb(255,255,255);
  }
}

@-ms-keyframes ballsWaveG{
  0%{
    background-color:rgb(0,0,0);
  }

  100%{
    background-color:rgb(255,255,255);
  }
}

@-webkit-keyframes ballsWaveG{
  0%{
    background-color:rgb(0,0,0);
  }

  100%{
    background-color:rgb(255,255,255);
  }
}

@-moz-keyframes ballsWaveG{
  0%{
    background-color:rgb(0,0,0);
  }

  100%{
    background-color:rgb(255,255,255);
  }
}

.cursorPointer{
  cursor: pointer;
}

#search .close{
  opacity: 0;
}

#nodeHeader .close{
  opacity: 0;
}


