body {
    background-color:   #f6f9fc; /*  #f5f5f5; old:eeeded  bg-light=f6f9fc*/
    color:              #212529;
    font-size: .9rem;
}

.form-control {
  font-size: .8rem;
  padding: .35rem .8rem;
  border: 1px solid #b1b1b1;
}

a {color: #59287a; 
  text-decoration:none; }

a:hover {color: #59287a; 
        text-decoration:none; }

a.disabled {
  pointer-events: none;
  cursor: default;
  color:#ced4da;
}

.text8 {font-size:.8rem;}
.text7 {font-size:.7rem;}
.text9 { font-size: .9rem; }
.reduced8 { font-size: .8rem; }
.reduced9 { font-size: .9rem; }


@media (min-width:1300px){.container{max-width:1140px}}

select {
  height: auto;
}

.action-top {
  padding-top: 4rem;
}

.sidebar-logo {line-height:1.5; 
               height:65px; }

.push-down10 { margin-top:10px; }
.push-down20 { margin-top:20px; }
.push-down30 { margin-top:30px; }
.push-down40 { margin-top:40px; }
.push-down60 { margin-top:60px; }
.push-down70 { margin-top:70px; }

.btn-clear { background-color: transparent; border: 0px solid transparent; outline: 0;
  box-shadow: transparent;  }
/*
.btn-clear:hover {background-color: transparent; border: 0px solid transparent; outline: 0; }
.btn-clear:active { background-color: transparent; border: 0px solid transparent; outline: 0; 
  box-shadow: transparent;}
.btn-clear:focus { background-color: transparent; border: 0px solid transparent; outline: 0;  }

*/
.btn-tiny { font-size: 10px; padding:4px 10px 3px; }
.btn-tiny2 { font-size: 8px; }

.sm-box { font-size: 10px; height: 20px; }

.fa-sm { font-size: 10px; }
.fa-tiny { font-size: 8px; }
.label-tiny { font-size: 8px; padding:3px; }

.bdr-shadow {
  box-shadow: 0 2px 5px rgba(0,0,0,0.19), 0 4px 8px rgba(0,0,0,0.23);
}

.btn-outline-secondary {
  border-color:#dee2e6;
}

.nav-shadow {
  box-shadow: 0 0px 1px rgba(0,0,0,0.19), 0 0px 6px rgba(0,0,0,0.23);
}

.navbar-light .navbar-nav .nav-link {
  /*color: rgb(14 144 0 / 80%); BRF Logo Color*/
  color: rgb(11 100 80 / 80%);
}

.yellow {color:#f3dc59; }
.whiteish {color:#cccccc; }
.pri-blue {color:#2196f3}
.linkblue {color: #337ab7; }
.dk-green {color: #1ab394; }
.icon-grey {color: #7a7e7d; }
.text-grey {color: #758581; }
.red {color: #FF0000; }
.text-red {color: #FF0000; }

.dark-bg {background-color: #2f4050}
.blue-bg { background-color: #1c84c6; }
.green-bg { background-color: #1ab394; }
.grey-bg { background-color: #e6e6e6; }

.hr-green { border-color: #1ab394;}  /* dk-green  */
.logo-green { border-color:#197461; }

.gray4 {color:#ced4da;}

.greenlink, .greenlink a, .greenlink a:hover,  .greenlink a:active, .greenlink a:focus {    
    color: #1ab394;
    text-decoration:none;
}

.tooltip {
  margin-left: -100px;
}

.td-bottom {vertical-align: bottom; }
.td-middle {vertical-align: middle; }

.table td, .table th {
  vertical-align: middle; 
}

.card {
    box-shadow: 0 2px 3px rgba(0,0,0,0.12), 0 2px 10px rgba(0,0,0,0.24);
    transition: all 0.2s ease-in-out;
    box-sizing: border-box;
    /*margin-top:10px;
    margin-bottom:10px;
    */
    background-color:#FFF;
  }
  
  .card:hover {
    box-shadow: 0 5px 5px rgba(0,0,0,0.19), 0 6px 10px rgba(0,0,0,0.23);
  }
  .card > .card-inner {
    padding:10px;
  }
  .card .header h2, h3 {
    margin-bottom: 0px;
    margin-top:0px;
  }
  .card .header {
    margin-bottom:5px;
  }
  .card img{
    width:100%;
  }

.note-editing-area {
  font-size: .9rem;
}
.note-editor.note-airframe, .note-editor.note-frame {
  border:1px solid #e6e7e9;
  box-shadow: none;
}
