input:focus.focus-it { background-color: #FFFACD; }
::-webkit-input-placeholder { opacity: 1; -webkit-transition: opacity .5s; transition: opacity 2s; }  /* Chrome <=56, Safari < 10 */
:-moz-placeholder { opacity: 1; -moz-transition: opacity .5s; transition: opacity 0s; } /* FF 4-18 */
::-moz-placeholder { opacity: 1; -moz-transition: opacity .5s; transition: opacity 0s; } /* FF 19-51 */
:-ms-input-placeholder { opacity: 1; -ms-transition: opacity .5s; transition: opacity 0s; } /* IE 10+ */
::placeholder { opacity: 1; transition: opacity 0s; } /* Modern Browsers */

*:focus::-webkit-input-placeholder { opacity: 0; } /* Chrome <=56, Safari < 10 */
*:focus:-moz-placeholder { opacity: 0; } /* FF 4-18 */
*:focus::-moz-placeholder { opacity: 0; } /* FF 19-50 */
*:focus:-ms-input-placeholder { opacity: 0; } /* IE 10+ */
*:focus::placeholder { opacity: 0; } /* Modern Browsers */

.fw-normal { font-weight: normal !important; }

.block-content.title { padding-left: 25px; }
.block-head { background-color: #F0F0F0; }
tr.odd>td.pudo { background-color: #EBF1DE; }
tr.odd>td.clearvisio { background-color: #DCE6F1; }
tr.odd>td.pudo.block-head, tr.odd>td.clearvisio.block-head { background-color: #F0F0F0; }
.head.pudo, .subhead.pudo { background-color: #EBF1DE; }
.head.clearvisio, .subhead.clearvisio { background-color: #DCE6F1; }
.summary { font-weight: bold; }
tr.odd>td.off, tr.even>td.off { background-color: #F0F0F0; }
.printable { display: none; }
.non-printable { display: block; }
.boxed { border: 1px solid black; }
.text-left { text-align: left; }
.text-right { text-align: right; }
.text-center { text-align: center; }
.navbar-brand>img { display:inline; }