html{font-size:14px}@media (min-width:768px){html{font-size:16px}}html{position:relative;min-height:100%}body{margin-bottom:60px}.healthleader-logo{background-image:url("../img/logo_healthleader.jpg");width:47px;height:50px;background-size:92%;background-repeat:no-repeat;background-position:center}.entry-table{overflow-x:auto}td,th{text-overflow:ellipsis!important;overflow:hidden!important;white-space:nowrap!important}.table:not(.dashboard-list):not(.dataTable) tbody th td,.table:not(.dashboard-list):not(.dataTable) tbody tr td{min-width:100px}label.required:after{color:red;content:"*"}.field-required:after{color:red;content:" * "}.loading{position:fixed;top:0;right:0;bottom:0;left:0;background:#fff;z-index:9999;opacity:.2}.loader{left:50%;margin-left:-4em;font-size:10px;border:.8em solid #dadbdf;border-left:.8em solid #3aa6a5;animation:spin 1.1s infinite linear}.loader,.loader:after{border-radius:50%;width:8em;height:8em;display:block;position:absolute;top:50%;margin-top:-4.05em}@keyframes spin{0%{transform:rotate(360deg)}100%{transform:rotate(0)}}.custom-input:focus{background:ivory}.tableFixHead{overflow-y:auto;height:400px;z-index:999}.tableFixHead thead th{position:sticky;top:0;z-index:999}.input-validation-error{border-color:rgba(200,0,0,.1);box-shadow:rgba(250,0,0,.1) 0 3px 5px 0,rgba(250,0,0,.2) 0 0 0 2px}