body {
   background:#EEF1F4;
}
/*============================================================================*/
.txtbk_title {
  background: linear-gradient(#46883E,#BEF5BE);
  /*background-color:#BEF5BE;*/
  /*background-color:#46883E;*/
  color:#000;
  padding : 0px;
  height:35px;
  border : 1px solid #eeeeee;
  text-align:center;
}
.txtbk_info {
  background: linear-gradient(#46883E,#BEF5BE);
  padding:5px;
}
fieldset.txtbk-border {
  border :1px groove #add !important;
  padding: 0 1.4em 1.4em 1.4em !important;
  margin 0 0 1.5em 0 !important;
  -webkit-box-show : 0px 0px 0px 0px #000; 
          box-show : 0px 0px 0px 0px #000; 
	min-height:200px !important;				
}
legend.txtbk-border{
  width:auto !important;
  border-bottom:none;
  font-weight:bold;
}

txtbk-text-center{
  text-align:center;
}

.txtbk_btn_grp, .txtbk_list_grp {
  background-color:lightgrey;
  padding:5px;
}

.txtbk_field_name_ge {
  /*color:#337ab7;*/
  color:#808080;
  padding:1px;
  font-style:italic
}

div#tbSearch,#eqSearch {

    padding: 10px 10px 0px 0px;
    margin-left:auto;
    margin-right:auto;
    height:40px;
    width:80%;
    background-color:#6BAD63;
    border: 1px solid #808080;
    color:gray;
    font-family:arial;
    font-size:12pt;
    font-weight: bold;

}

div#tbSearchResult {
    
    margin-left:auto;
    margin-right:auto;
    width:95%;

}

table#tbSearchTbl {

    font-family:arial;
    font-size:12pt;

}

table#tbSearchResult {
    word-break :break-all; 
    width:100%;

}



div.pSearch {
  width:550px;
}
table.pSearch tr  {
    height:35px; 
}

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

table.pSearchRs th  {
    text-align:center;
}

table.pSearch span  {
    font-weight:bold;
}
td.pSearchLabel {
    width:80px;
    text-align:left;
    font-weight:bold;
    color:brown;
    vertical-align:middle; 
    border-right:solid 1px #EAE8E8;
}
td.pSearch {
    width:80px;
    text-align:left;
    border:solid 1px #EAE8E8;
    font-weight:bold;
    color:brown;
    vertical-align:middle; 
}

.blueBold{
    font-weight:bold;
    color:blue;
}


table.txtBook td ,
table.txtBook th{
    border:solid 1px #F4F2F2;
    vertical-align:middle;
    height:22px;
}
table.txtBook th{
    text-align:center;
}

tr.displayRs td
{
vertical-align:top;
}
tr.action{
    height:25px;
    background:gray;
    color:white;
    text-align:center;
}

tr.tbkTop {
    background:#EAE8E8;
    color:#061A64;
}


.inputNumber{
    width:36px;
}

tr.tbkHeader{
  background:#DAA2A2;
  height:25px;
  vertical-align:middle;
  font-weight:bold;
}
tr.tbkStatus{
  background:#89A35D;
  height:18px;
  color:white;
  vertical-align:middle;
  font-weight:bold;
  text-align: center;
}

.tbkISBN{
    font-weight:normal;
    font-size:11pt;
    color: #4F325E;
}

.tbkStatus_OK{
    background:#89A35D;
}

.tbkStatus_damaged{
    background:#E4E567;
}
.tbkStatus_lost{
    background:#B82A2A;
}

.tbkStatus_OK_data{
    background:#E1EAD0;
    font-weight:bold;

}

.tbkStatus_damaged_data{
    background:#FDFDE5;
    font-weight:bold;
}
.tbkStatus_lost_data{
    background:#EDC9C9;
    font-weight:bold;
}

tr.tbkTitle{
    background:#F0CACA;
    height:25px;
    text-align:center;
}
tr.tbkTopPrt{
    background:#DCD0D0;
    height:25px;
}

tr.tbkHeaderPrt{
  background:#FEFCFC;
  height:25px;
  vertical-align:middle;
}

tr.tbkTitlePrt{
    background:#EAE8E8;
    height:25px;
}
tr.label{
    color:#061A64;
    text-align:center;
}

td.distDone{
    color:brown;
    text-align:left;
}

table.txbMenus {
    background:#E4E5E6;
}
tr.txbMenusHeader{
   height:36px;
   background:#547DA6;
   color:white;
   font-size:11pt;
   font-family:arial;
   }

table.txbMenus td{
   border:solid 1px white; 
}
table.txbMenus a{
  text-decoration:none;
}
table.txbMenus li{
  height:22px;  
}

table.txbMenus th{
    width:20%;
    border:solid 1px white;
    vertical-align:middle;
    text-align:center;
}

td.nav{
   background:#C3C5C7;
   border:solid 1px #C3C5C7;
   height:29px;
   color:white; 
    text-align:center;
    vertical-align:middle;
}

.tb_odd {
    background:#FFF;
}

.tb_even {
    background:#F4F4F4;
}

.OK{
    color:black;   
}

.ERROR{
    color:red;
}


.msg{
    border:solid 1px #ffffff;
    vertical-align:middle;
    text-align:center;
    
}

.noborder {

    border:none;
}

div.container {

    clear:both;
    height: auto;
    overflow:hidden;
    /*border: 1px solid #808080;*/
    background-color:#DDF1F4;
    padding : 10px;
    margin:auto;
    width:98%;
    -moz-border-radius: 5px;border-radius:5px 5px 5px 5px;
    -webkit-border-radius: 5px;
    font-weight:normal;
    font-family:arial;
    !important;

}

div.right {

    float:right;

}

div.left {
    
    float:left;

}


