.bold {font-weight: bold!important;}
.italic {font-style: italic!important;}

.maroon  {color: #800000!important;}
.red     {color: #ff0000!important;}
.orange  {color: #ffA500!important;}
.yellow  {color: #ffff00!important;}
.olive   {color: #808000!important;}
.purple  {color: #800080!important;}
.fuchsia {color: #ff00ff!important;}
.white   {color: #ffffff!important;}
.lime    {color: #00ff00!important;}
.green   {color: #008000!important;}
.navy    {color: #000080!important;}
.blue    {color: #0000ff!important;}
.aqua    {color: #00ffff!important;}
.teal    {color: #008080!important;}
.black   {color: #000000!important;}
.silver  {color: #c0c0c0!important;}
.gray    {color: #808080!important;}

.left {text-align: left!important;}
.center {text-align: center!important;}
.right {text-align: right!important;}
.justify {text-align: justify!important;}

.top {vertical-align: top!important;}
.middle {vertical-align: middle!important;}
.bottom {vertical-align: bottom!important;}

tr.top td {vertical-align: top!important;}
tr.middle td {vertical-align: middle!important;}
tr.bottom td {vertical-align: bottom!important;}

table.auto , .l-auto  {table-layout: auto!important;}
table.fixed, .l-fixed {table-layout: fixed!important;}

.collapse {border-collapse: collapse;}

.w-auto {width: auto!important;}
.w-100  {width: 100%!important;}

.table-cell {display: table-cell!important;}
.inline     {display: inline!important;}

.border-red   {border: 1px solid red;}
.border-blue  {border: 1px solid blue;}
.border-green {border: 1px solid green;}
.border-black {border: 1px solid black;}
.border-gray  {border: 1px solid gray;}


.capitalize {text-transform: capitalize!important;}
.uppercase  {text-transform: uppercase!important;}

.hidden  {visibility: hidden!important;}

.smaller {font-size: smaller;}
.larger {font-size: larger;}
