.loading {
  border-radius: 50%;
  width: 24px;
  height: 24px;
  border: .25rem solid #03A9F4;
  border-top-color: #F5F5F5;
  animation: spin 1s infinite linear;
}

@media screen and (min-width: 768px)
{
/* #keyword-field-input-0,
#classification-field-input-0,
#dates-field-input-0,
#names_numbers-field-input-0,
#numbers-field-input-0,
#names-field-input-0,
#tags-field-input-0*/
.minimize
{
margin-left: 5px; 
}

}
@media screen and (min-width: 800px){
#plainJdTable tbody{ 
/*max-height: 70vh !important;*/
max-height: 74vh !important;
}
}
@media screen and (max-width: 769px) and (min-width: 451px){
#plainJdTable tbody{ 
max-height: 59.5vh !important;
}
}

@media screen and (max-width: 769px) and (min-width: 451px){
#plainJdTable tbody{ 
max-height: 62vh !important;
}
}

@media screen and (min-width: 768px){
#field_div{
  padding-left: 0px;
  /*padding-right: 0px;*/
}
}

@media screen and (max-width: 337px)
{
#radio-both
{
padding-left: 11px;
}
}

/*#keyword-field-select-0,
#classification-field-select-0,
#date-field-select-0,
#names_numbers-field-select-0,
#numbers-field-select-0,
#names-field-select-0,
#tags-field-select-0*/
@media screen and (min-width: 337px)
{
.minimize
{
margin-left: 5px;
}
}


#sub-heading
{
font-weight:600;
font-style: normal;
font-stretch: normal;
line-height: normal;
letter-spacing: normal;
/*color: #323a45;*/
color: #505050;
vertical-align: bottom;
}

#heading
{
/*color: #505050;*/
color: #323a45;
font-weight: bold;
}


body {
overflow-x: hidden;

}
#plainJdTable{
margin-top:1%;
width:98%;
overflow-y: auto;
position: relative;
display: table;
left:1.5%;
margin-right:1%
}
#plainJdTable tbody{
overflow-y:auto; 
/*height: 73vh !important; */
max-height: 63vh;
width: 100%; 
position: absolute;
border-bottom:1px solid #b9bdc0;
display: table-row-group;
} 
#plainJdTable thead{
    display: table-header-group;
    vertical-align: middle;
}
#plainJdTable tbody > tr > td{
font-size:13px;
padding: 1vh;
vertical-align: top;
display: table-cell;
}
#plainJdTable th{
font-size:15px;
padding: 1vh;
display: table-cell;

}
#plainJdTable tr{
display: table-row;
}

.container-fluid{
padding-left: 1%;

}

input::placeholder {  /* Chrome, Firefox, Opera, Safari 10.1+ */
color: #dad8d8 !important;
}
:-ms-input-placeholder {  /*Internet Explorer 10-11 */
color: #dad8d8 !important;;
}

::-ms-input-placeholder { /* Microsoft Edge */
color: #dad8d8 !important;;
}
.jstree input{
  width:140px !important;
}
.bgdanger{
background-color:#d9534f !important;
}

.bginfo{
background-color:#337ab7 !important;
}
.bgsucess{
background-color:#83C4E4 !important;
}

