.legend-table td,table>tbody>tr>td.date-col{width:1px;white-space:nowrap}body{margin:0;padding:0}.marg-bottom{margin-bottom:5px}.font-preview{border:1px solid gray;padding:7px 14px;box-shadow:inset 0 0 3px #888}.tooltip-width+.tooltip .tooltip-inner{max-width:500px}.tooltip-table td{padding:5px}.kel-datepicker li[ng-if=showButtonBar] .btn.btn-sm{background-color:gray;border:1px solid #444;color:#fff;padding:4px 15px}.kel-datepicker li[ng-if=showButtonBar] .btn.btn-sm:hover{background-color:#d3d3d3;border:1px solid #555;color:#000}.kel-datepicker ul.dropdown-menu{padding:7px}.kel-datepicker li[ng-if=showButtonBar]{padding:10px 0!important}.kel-datepicker td.h6[ng-if=showWeeks]{min-width:36px}.sunday td.date-col{color:red}tr.sunday td{border-bottom:1px solid red}table>tbody>tr>td.date-col{font-family:monospace;padding-right:40px}.margin-bottom{margin-bottom:30px}.vcenter{vertical-align:middle}.pointer-cursor{cursor:pointer}.today:before{position:absolute;left:-10px;color:#5C5;display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f061";font-size:20px}.non-link-frmt{text-decoration:none}.non-link-frmt:active,.non-link-frmt:focus,.non-link-frmt:hover,.non-link-frmt:visited{opacity:.8;text-decoration:none}.legend-table{margin:auto}.modal-image{max-width:300px;max-height:200px}.fix-v-overflow{height:30px;overflow:visible}.animate-show{opacity:1}.animate-show.ng-hide-add,.animate-show.ng-hide-remove{transition:all linear .5s}.animate-show.ng-hide{opacity:0}.text-xs-left{text-align:left}.text-xs-right{text-align:right}.text-xs-center{text-align:center}.text-xs-justify{text-align:justify}@media (min-width:768px){.text-sm-left{text-align:left}.text-sm-right{text-align:right}.text-sm-center{text-align:center}.text-sm-justify{text-align:justify}}@media (min-width:992px){.text-md-left{text-align:left}.text-md-right{text-align:right}.text-md-center{text-align:center}.text-md-justify{text-align:justify}}@media (min-width:1200px){.text-lg-left{text-align:left}.text-lg-right{text-align:right}.text-lg-center{text-align:center}.text-lg-justify{text-align:justify}}