.table-fix *{
padding:5px;
margin:0px;
white-space: nowrap;
width:auto
}

.table-fix * td, .table-fix * th{
border:1px solid #B9E1E2;
}

.table-condensed *{
font-size:10pt;
}

.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 3px;
}

.row-highlight tr:hover td{
background-color: #ccc;
}

.title-padding{
padding-bottom:20px;
}

.error{
font-weight:bold;
color:red;
}

.inline-block{
display:inline-block;
padding-bottom:5px;
padding-right:5px;
vertical-align:top;
}

.inline-block .primary, .inline-block .secondary{
margin:0;
}

.inline{
display:inline;
padding-bottom:5px;
padding-right:5px;
vertical-align:top
}

.four-column{
display:inline-block;
vertical-align:top;
min-width:20%;
padding:1%;
margin:0;
}

.three-column{
display:inline-block;
vertical-align:top;
min-width:30%;
padding:1%;
margin:0;
}

.two-column{
display:inline-block;
vertical-align:top;
min-width:43%;
padding:1%;
margin:0;
}

.one-column{
display:inline-block;
vertical-align:top;
min-width:100%;
padding:1%;
margin:0;
}

.float-left{
float:left;
padding-right:20px;
padding-bottom:10px;
padding-top:5px;
}

.float-right{
float:right
}

.clear-both{
clear:both;
}

.hide-bullets ul{
list-style:none;
margin-left:0px;
padding-left:0px;
}

.paragraph{
padding-top: 15px;
}

.centerDiv{
		margin: 0 auto;
}

.center{
text-align:center
}

.larger{
font-size:10pt;
}

.even-larger{
font-size:15pt;
}

.block-margin{
padding-top:20px;
}

.title-size{
font-size:24pt;
font-weight:bold;
}

.text-size{
font-size:20pt;
font-weight:bold;
}

.text-size-smaller{
font-size:18pt;
font-weight:bold;
}

.bold{
font-weight:bold;
}

.gridcontainer {
  width: 500px;
  height: 300px;
  position:relative;
}

textarea {
    font-size: 0.875em;
    width:50em;
    height: 8.125em;
    border-radius: 0.25em;
    border: 2px solid #869FB1;
    box-shadow: inset 4px 4px 4px #E2EAEF;
    padding: 0.75em;
    background-color: #FFFFFF;
    resize: none;
    line-height: 172%;
}

.table-nb *{
padding:5px;
margin:0px;
white-space: nowrap;
width:auto;
border: none;
}

.td-nb {
border: none;
}

.button_margin {
margin-left:30%;
margin-bottom:10px;
}