HTML
{
background: white !important; 
overflow: visible !important; 
}
BODY
{
background: white !important; 
color: #515151;
font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
margin: 0 auto;
overflow: visible !important; 
}
BODY
,BODY .cn
{
font-size: 15px;
}
BODY.nestedActive
{
overflow: hidden !important; 
}
.mobile
, .mobile #maindiv > *
{
line-height: 1.5;
}
.clear
{
clear: both;
}
.none
{
display: none;
}
#maintitle
, .pf #maintitle
, BODY.login #maintitle
{
background: linear-gradient(to top,#000000 50px,#fff 1px);
display: block;
height: auto;
left: 0;
margin: 0;
min-height: 150px;
min-width: 480px;
padding: 0;
position: relative;
top: 0;
white-space: normal;
width: auto;
}
#maintitle H1
{
background: transparent;
bottom: 0;
color: #fff;
display: block;
font-weight: bold;
font-size: 160%;
margin: 0;
padding: 12px 240px 12px 24px;
position: absolute;
}
#maintitle:before
{
content: url(logos/caci_logo.jpg);
margin: 10px 10px 0 0;
padding: 0;
position: absolute;
right: 12px;
}
DIV.top
{
margin-top: 40px;
padding: 5px 5px 5px 20px;
color: #343a40
}
DIV.top A
, #maintitle DIV.top A
{
color: #343a40;
text-decoration: none;
}
#maintitle DIV.top A {
font-weight: bold;
}
span#showmenu {
display: none;
}
.contextMenuLink
,.contextMenuLink.active
{
background: #f3f5f0;
color: #006CE0;
font-weight: 400;
}
.contextMenuLookup {
width: auto;
background: none;
}
#contextMenu, #cal
{
background: #f3f5f0;
border-style: solid;
border-width: 1px;
border-radius:1px;
width: auto;
}
#cal .calHeader
{
color: #383838;
background: #e5e5e5;
font-weight: bold;
}
#cal .calThisDate
{
color: #fff;
font-weight: bold;
background-color: #e71324;
border: 1px solid black;
}
#cal A
, #cal A.calThisMonth
{
color: #444444;
}
#cal A:hover {
background-color: #f7c5c5;
color: #444444;
}
#page
{
background: white;
height: auto;
margin: auto;
padding: 6px 24px;
position: static;
width: auto;
}
#page #buttons
{
background: white;
width: auto;
height: auto;
margin: auto;
position: static;
}
#page #maindiv
{
max-width: 100%;
padding: 0;
position: static;
width: auto;
}
#page .maintable-margincol
{
padding: 0;
width: 0;
}
#page TEXTAREA
, #page .ci INPUT
, #page SELECT
, #page .ui-multiselect
, #dlookup INPUT
, #page .tco-control-richtext
, #page input.inspector-search-name
, #txtBody TEXTAREA
, #page INPUT
{
border: 1px solid #6C6F71;
min-height: 2em !important;
padding: 0 0 0 12px;
font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
}
#page INPUT.checkbox
, #page INPUT.radio
{
border: none;
min-height: auto !important;
}
/*
#page TEXTAREA:focus
, #page .ci INPUT:focus
, #page SELECT:focus
, #page .ui-multiselect:focus
, #dlookup INPUT:focus
, #page .tco-control-richtext:focus
, #page input.inspector-search-name:focus
, #txtBody TEXTAREA:focus
, #page INPUT:focus
{
background-image: linear-gradient(to right,#e71324 7px,#fff 7px) !important;
}
*/
#page SELECT
{
width: 100%;
-webkit-appearance: menulist;
padding: 0 0 0 10px;
}
#page SELECT[multiple]
{
background: white;
}
#page .field-radiogroup TD
, #page .field-checkboxes TD
{
vertical-align: middle;
padding: 0px;
}
#page .field-checkboxes INPUT
{
margin-left: 0.5ex;
}
#page .field-checkboxes INPUT[type=checkbox]
{
margin-left: 0px;
}
#page TD
{
background: transparent;
border: none;
padding: 2px 12px 2px 3px;
vertical-align: top;
}
#page TD.cll
,#page TD.ctl
,#page TD.cl
{
font-weight:bold;
}
#page table th.ctl A {
font-weight: bold;
}
#page TD.comm_in
,#page TD.comm_out {
padding: 3px;
border-left: 1px solid #e6eae1;
border-right: 1px solid #e6eae1;
border-bottom: 1px solid #e6eae1;
min-width: 800px;
overflow-wrap: anywhere;
}
#page TD.comm_head {
border-left: 1px solid #e6eae1;
border-right: 1px solid #e6eae1;
border-top: 1px solid #e6eae1;
background-color: #E5E5E5;
font-weight: bold;
}
#page TD.comm_in {
background-color: #f3f5f0;
}
#page TD.comm_att {
border-left: 1px solid #e6eae1;
border-right: 1px solid #e6eae1;
}
#page TD.comm_indent {
width: 50px;
}
#page TR.zebraOdd TD
{
background: #f3f5f0;
padding: 3px;
}
#page TR.zebraEven TD
{
padding: 3px;
}
#page TR.zebraOdd .cn > A, TR.zebraEven .cn > A
{
padding: 0;
}
#page .cn DIV
{
background: transparent;
}
#page .cn A
{
padding: 0;
}
#page .ce
{
border: none;
padding: 0;
}
#page TH
, #page TH .label
, #page TH LABEL
{
color: #515151;
font-weight: bold;
font-style: normal;
}
#page HR
{
clear: both;
padding: 0;
margin: 0 6px;
border: 1px solid #ccc;
}
#page H1
{
background: transparent;
color: #343a40;
font-weight: bold;
font-size: 140%;
margin: 0;
padding: 0;
text-transform: uppercase;
}
#page H2
,.heading2
{
background: transparent;
color: #343a40;
font-size: 120%;
font-weight: bold;
margin: 0;
padding: 1ex 0 0 0;
}
.ouf-mand
{
background: transparent url(./c15/svg/asterisk_red.svg) no-repeat 3px 4px;
padding: 0 0 0 15px;
}
#page H3
{
background: transparent;
color: #343a40;
font-size: 100%;
font-style: italic;
font-weight: bold;
margin: 0;
padding: 1ex 0 0 0;
}
#page H3
,.heading3
{
font-style: italic;
font-weight: normal;
}
#page H4
, .heading4
, #page .cn DIV.heading4
{
font-weight: 600;
}
#page A
{
color: #006ce0;
text-decoration: none;
font-style: normal;
}
#page A:hover
{
text-decoration: underline;
color: #e71324;
}
#page .button.button.button
, #page .buttons > A
, #dlookup .button
{
font-weight: normal;
padding: 1px 12px;
text-decoration: none;
border: 0;
}
#page .button
, #page .buttons > A
, #dlookup .button
{
background: #e71324;
color: #fff;
display: inline-block;
font-size: 100%;
height: auto;
line-height: 1.8;
border: 0;
}
#page .button:hover
, #page .buttons > A:hover
, #dlookup .button:hover
{
color: #fff;
background-color: #000;
text-decoration: none;
border: 0;
}
#page .button.hl
, #page .buttons > A.hl
, #dlookup .button.hl
{
background: #18ce11;
color: black;
border: 0;
}
#page INPUT
, #page TEXTAREA
, #page SELECT
, #page TD
, #page TH
, #page LABEL
, #page .label
{
font-size: 100%;
}
#page A.label1
, #page A.label1:hover
{
color: black;
}
#page TABLE.nav.nav
{
position: absolute;
right: 12px;
width: 250px;
margin: 0;
}
#page TABLE.nav TR.hidden
{
display: none;
}
#page TABLE.nav TD
{
padding: 0;
}
#page TABLE.nav UL
{
list-style: none;
padding: 0;
margin: 0;
}
#page TABLE.nav LI
{
display: block;
background-color: #e8e8e9;
margin-bottom: 2px;
border: 1px solid #bbb;
}
#page TABLE.nav LI.active
{
background-color: #c7c7db;
border: 1px solid #808083;
}
#page TABLE.nav LI A
, #page TABLE.nav LI A.link
{
padding: 6px 12px;
display: block;
color: #515151;
text-decoration: none;
font-weight: bold;
font-style: normal;
}
#page TABLE.nav LI A:hover
{
color: #000;
text-decoration: none;
}
#page #NLINES.onq
{
padding: 0 12em 0 0;
}
#page TABLE.onq
{
border-collapse: collapse;
margin-right: 3em;
table-layout: auto;
width: auto;
}
#page TABLE.onq.float
{
float: left;
}
#page TABLE.onq.t1
{
max-width: 50em;
}
#page TABLE.onq.tmw
{
max-width: 60em;
}
#page TABLE.onq.max2 TR TD:nth-of-type(2)
{
max-width: 50em;
}
#page TABLE.onq TH
,#page TABLE.onq total
{
border-bottom: 1px solid #e71324;
overflow: hidden;
padding: 2px 12px 2px 0;
text-align: left
vertical-align: top;
}
#page TABLE.calendar TD.calb
, #page TABLE.calendar TD.cale
, #page TABLE.calendar TH
{
border: 1px solid #aaa;
padding: 3px 0;
}
#page TABLE.calendar TD.calb > DIV
, #page TABLE.calendar TD.cale > DIV
{
padding: 0 3px;
}
#page TABLE.calendar TD > DIV.np
{
background: #aaa;
color: white;
}
#page TABLE.calendar TD > DIV.calev
{
line-height: 1.5;
color: #fff;
}
#page TABLE.calendar TD > DIV.calev A
{
color: #fff
}
#page TABLE.calendar TD > DIV.p
{
background: #3898CF;
color: white;
line-height: 1.5;
}
#page TABLE.calendar TH
{
text-align: center;
}
#page TABLE.calendar TD.calnav
{
padding: 1ex 0;
}
#page TABLE.calendar TD.ci.calb.dragHover DIV.wchManualAlloc
,#page TABLE.calendar TD.cale.dragHover
{
background-color: #feeccd;
}
#dlookup
, #dlookup .dlookup-content
{
padding: 12px;
}
#dlookup .button
{
margin: 12px 0;
}
#dlookup H1
{
margin: 12px 0;
font-size: 160%;
}
.dlookup-container a
{
color: #006ce0;
text-decoration: none
}
.dlookup-container a:hover {
text-decoration: underline;
}
.dlookup-container th a
{
font-weight: bold;
text-decoration: none;
}
.dlookup-container tr.zebraOdd
{
background: #f3f5f0;
}
.dlookup-container #dlookup_results td
{
padding: 2px 2px 5px 5px;
line-height: 1.5;
}
.dlookup-container #dlookup_results ~td a
{
text-decoration: none;
}
#callServerMessage
{
background: #e71324;
bottom: 0;
color: #fff;
left: auto;
position: fixed;
right: 0;
top: auto;
}
@media (max-width: 40em) {
#maintitle
, .pf #maintitle
{
min-height: 0;
min-width: 0;
position: static;
}
#maintitle:before
{
margin: 0 0 0 6px;
position: static;
}
#maintitle H1
{
padding: 12px 6px;
position: static;
}
#page
{
padding: 12px 6px;
}
#page TABLE.nav.nav
{
position: static;
width: 100%;
}
#page #NLINES.onq
{
padding: 0;
}
#dlookup
{
top: 0;
left: 0;
height: 100%;
width: 100%;
}
.dlookup-content
{
padding-bottom: 36px;
}
}
@media (max-width: 26em) {
BODY {
}
#page TABLE.nav.nav {
width: 100%;
}
#maintitle:before
{
content: none;
}
}
@media print {
#page #NLINES.onq
{
padding: 0;
}
#page TABLE.nav.nav
{
display: none;
}
}
#ntabs-div
, #sbuttons
{
display: none;
}
#maindiv .sect
, #maindiv .sect-first
, #maindiv .sect-linear
{
position: static;
box-shadow: none;
}
.login-fieldname {
display: inline-block;
width: 200px;
}
BODY.login label {
display: block;
}
BODY.login .text {
width: 300px;
}
DIV#spell-text A
, .spell-suggests A
{
color: #2092b6;
}
.spell-suggests
{
padding: 0 2px;
border: 1px solid #3d4a5c;
background: #f3f5f0;
}
.error-div
,.error-active
,.error
{
background: #FFF6F6;
color: #9F3A38;
border: 1px solid #e71324;
}
#notif-div
{
background: #323232;
}
#notif-div li
{
color: #fff
}
.subscreen #dlookup
{
top: 4%;
left: 4%;
width: 92%;
height: 92%;
}
.subscreen #maintitle
{
height: 31px;
min-height: 31px;
position: static;
padding: 3px 10px;
top: 0px;
width: auto;
color: #fff;
}
.subscreen #sbuttons
{
right: 10px;
top: 0px;
}
.subscreen #buttons
{
top: 40px;
left: 12px;
}
#buttonsB {
display: none;
}
.subscreen #maindiv
{
top: 70px;
left: 0px;
}
.subscreen .maintable
{
margin: 0px;
}
BODY.subscreen
{
background-image: none;
}
.subscreen #page
{
background-image: none;
}
.subscreen #mainform
{
background-image: none;
}
.subscreen #maintitle:before
{
content: none;
}
.panel #buttons
, .panel #buttonsB
, .panel #sbuttons
, .panel #maintitle
, .ipanel #buttons
, .ipanel #buttonsB
, .ipanel #sbuttons
, .ipanel #maintitle
{
display: none;
}
.eig .link {
cursor: pointer;
color: #01e;
text-decoration: none;
}
#page TABLE.onq.supp_gen {
width: 75%;
}
#page TABLE.onq.supp_gen TD {
padding: 3px;
}
span.highlight2 {
background: #000;
color: #fff;
}
#page .cn div#PRIORITY_DESC {
border: 1px solid #bbb;
background: #eee;
}
/*# sourceMappingURL=portal$o.css.sourcemap */