body { font-family: "Arial", sans-serif; font-size: 14px; } .form_control { height: 34px !important; } .fixedbutton{ width: 8em !important; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } .input-min { min-width: 8em; } .ico_feedback { right: 1em !important; top: 3px; z-index: 10 !important; } .no_overflow { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } .hide_it { display: none; } .not_visible { visibility: hidden; } .no_margin { margin: 0 !important; line-height: 0; } .noshowonlowrestab {} .btn-svg { padding: 4px 0px 0px 0px !important; width: 34px !important; height: 34px !important; } .btn-svg-no_pad { padding: 0px 0px 0px 0px !important; height: 34px !important; } .noshowonlowres { display: inline-block; } .loadertxt { position: absolute; top: 50%; left: 50%; margin: 15px 10px; text-align: center; z-index: 2; } .topmarginspace { margin-top: 20px } .loader { border: 4px solid #f3f3f3; /* Light grey */ border-top: 4px solid #3498db; /* Blue */ border-radius: 50%; width: 50px; height: 50px; animation: spin 2s linear infinite; z-index: 1; } .loader_centered { background-color: white; position: absolute; top: 50%; left: 50%; margin: auto; } @-webkit-keyframes pulse { 50% { background: red; } } @keyframes pulse { 50% { background: red; } } .loader-pulse { position: relative; width: 0.25em; height: 0.4em; background: rgba(255, 0, 0, 0.2); -webkit-animation: pulse 750ms infinite; animation: pulse 750ms infinite; -webkit-animation-delay: 250ms; animation-delay: 250ms; } .loader-pulse:before, .loader-pulse:after { content: ''; position: absolute; display: block; height: 0.4em; width: 0.25em; background: rgba(255, 0, 0, 0.2); top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); -webkit-animation: pulse 750ms infinite; animation: pulse 750ms infinite; } .loader-pulse:before { left: -0.5em; } .loader-pulse:after { left: 0.5em; -webkit-animation-delay: 500ms; animation-delay: 500ms; } .panel-min-width { min-width: 350px; } .panel-max-height { max-height: 410px; } .panel-footer-height { min-height: 4em; } .panel-scroll { overflow-y: scroll; } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } @-webkit-keyframes pulse { 50% { background: red; } } @keyframes pulse { 50% { background: red; } } .list-group-hover:hover { background-color: #f5f5f5; } .table-borderless tbody tr td, .table-borderless tbody tr th, .table-borderless thead tr td, .table-borderless thead tr th, .table-borderless tfoot tr th, .table-borderless tfoot tr td { border: none; } .panel-footer1 { padding: 10px 15px; color: #31708f; background-color: #f5f5f5; border-color: #dddddd; border-top: 1px solid #dddddd; } .filetext { display: block; width: 12em; min-width: 12em; max-width: 12em; height: 34px; padding: 6px 6px; font-size: 14px; color: #555555; background-color: #ffffff; background-image: none; text-align: left; border: 0px solid #ffffff; } .wauto { width: auto !important; } .w4 { width: 4em !important; } .w5 { width: 5em !important; } .w6 { width: 6em !important; } .w8 { width: 8em !important; } w14 { width: 14em !important; } w25 { width: 25em !important; } .w50 { width: 50em !important; } @media (max-width: 360px) { .container-fluid { min-width: 350px; margin-left: -10px; margin-right: -10px; } .panel { margin-left: -17px; margin-right: -13px; } .pull-left, .pull-right { float: unset !important; } noshowonlowrestab, .noshowonlowres { display: none; } } @media (min-width: 361px) and (max-width: 640px) { .container-fluid { min-width: 350px; margin-left: -10px; margin-right: -10px; } .panel { margin-left: -17px; margin-right: -13px; } noshowonlowrestab, .noshowonlowres { display: none; } } .grid-container { display: inline-grid; grid-gap: 10px; padding: 10px; grid-template-columns: auto auto auto auto auto; } .position-container { margin-left: -10px; display: inline-grid; grid-gap: 10px; padding: 10px; grid-template-columns: auto auto auto auto; } .position_text { font-size: 16px; font-weight: bold; } .macro-container { display: inline-grid; grid-gap: 10px; padding: 10px; grid-template-columns: auto auto; } .panel-flex-col { display: flex; flex-direction: column; width: 100%; } .panel-flex-center { align-items: center; justify-content: center; } .item-flex-row { display: flex; flex-direction: row; flex-wrap: nowrap; } .item-flex-row-wrap { display: flex; flex-direction: row; flex-wrap: wrap; } .panel-flex-row { display: flex; flex-direction: row; flex-wrap: wrap; } .panel-flex-main { flex: 1; } @media only screen and (max-width: 1200px) { .macro-container { grid-template-columns: auto auto auto; } } @media only screen and (max-width: 800px) { .grid-container { grid-template-columns: 100%; } } @media (min-width: 800px) and (max-width: 1350px){ .fixedbutton { width: 6em !important; } } @media (min-width: 801px) and (max-width: 1600px) { .grid-container { grid-template-columns: 50% 50%; } } @media (min-width: 1601px) and (max-width: 2400px) { .grid-container { grid-template-columns: 33% 34% 33%; } } @media (min-width: 2401px) and (max-width: 3200px) { .grid-container { grid-template-columns: 25% 25% 25% 25%; } } @media (min-width: 3201px) and (max-width: 4000px) { .grid-container { grid-template-columns: 20% 20% 20% 20% 20%; } } @media (min-width: 1600px) { .fixedbutton { width: 6em !important; } } @media (min-width: 641px) { .container-fluid { min-width: 350px; } } .status_text { font-size: 25px; letter-spacing: 2px; word-spacing: 2px; color: #000000; font-weight: 900; text-decoration: none; font-style: normal; font-variant: small-caps slashed-zero; ; text-transform: none; } .td_center { align: center; valign: middle; text-align: center; } .button_txt {}