.odin-unselectable { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .odin-kill-padding { padding: 0; } .odin-input-group { padding-left: 15px !important; padding-right: 15px !important; } .odin-closable .fa { font-size: 1.5em; margin-top: -1px; } .odin-closable .fa:hover:before { content: "\f057"; } /* Odin Toolbar */ .odin-toolbar { padding-left: 1px; padding-bottom: 4px; } .odin-toolbar .odin-btn { float: none !important; } .odin-btn { min-width: 112px; margin-right: 3px; } @media (min-width: 768px) { .odin-btn { min-width: 150px; } } /* Odin Paginator */ .odin-paginator { margin: 0; margin-top: 5px; text-align: center; } .odin-paginator-content { display: inline-block; } .odin-paginator-content a { cursor: pointer; color: black; float: left; padding: 6px 16px; text-decoration: none; transition: background-color .3s; border-radius: 4px; } .odin-paginator-content i { color: black; float: left; padding: 6px 16px; } .odin-paginator-content a.active { background-color: #4CAF50; color: white; } .odin-paginator-content a:hover:not(.active) { background-color: #ddd; } /* Odin Formatters */ .odin-negative { color: red; font-weight: bold; } /* Odin Table */ .odin-table { min-height: 324px; border: 1px solid #ddd; padding: 0; margin: 0 0 0 1px; background-color: #f8f8f8; } .odin-table > table { margin-bottom: 0; } .odin-table > table > tbody > tr { background-color: #fff; } .odin-table-pointed-line { cursor: pointer; } .odin-table-selected-line { background-color: #5bc0de !important; } .odin-table-selected-line:hover { background-color: #6bd0ee !important; } /* Odin Form */ .odin-form { display: none; position: absolute; width: 100%; height: 100%; overflow: hidden; top: 0; left: 0; bottom: 0; right: 0; z-index: 1500; background: rgba(0, 0, 0, 0.5); } .odin-form .panel { position: relative; max-height: 95%; max-width: 95%; overflow: auto; } @media (min-width: 768px) { .odin-form .panel { max-width: 55%; } } .odin-form .panel-footer { padding: 5px 7px; } .odin-form .odin-btn { float: right; } .odin-checkbox { width: 20px; height: 20px; } .odin-form .tab-pane { padding-top: 5px; } /* Odin Confirm Box */ .odin-confirm-box { display: none; position: absolute; width: 100%; height: 100%; overflow: hidden; top: 0; left: 0; bottom: 0; right: 0; z-index: 2000; background: rgba(0, 0, 0, 0.5); } .odin-confirm-box .panel { position: relative; max-width: 95%; } .odin-confirm-box .panel-footer { text-align: center; } @media (min-width: 768px) { .odin-confirm-box .panel { max-width: 25%; } } .odin-confirm-box .panel-body { text-align: center; } /* Odin Table Box */ .odin-table-box { z-index: 2500; } /* Odin Simple Box */ @media (min-width: 768px) { .odin-simple-form .panel { max-width: 35%; } }