/* */ /* REDEFINED HTML TAGS */ /* */ /** * format validation errors */ ul.form-errors { border: 1px solid red; padding: .5rem; font-size: .75rem; color: #cf242a; list-style: none; } ul.form-errors li { } A:link { text-decoration:underline; color: #0000CC; font-weight: bold; } A:visited { text-decoration:none; color: #0000CC; font-weight: bold; } A:active { text-decoration:none; color: #0000CC } A:hover { text-decoration:none; color: #990000 } td { font-family: geneva, sans-serif; font-size: 7.8pt; } h1 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-align: center; margin: 2px 0; } p { font-family: Arial, Helvetica, sans-serif; font-size: 11px; } li { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; } form { display: inline; } /* */ /* CUSTOM LINK STYLES */ /* */ /* Header tabs */ .tabBtn { border-top-left-radius: 10px; border-top-right-radius: 10px; background: #EDEA91; /* #F0EEA2; #DADA00; */ padding: 5px; color: #003366; text-align: center; margin: -2px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; min-width: 52px; border: 2px outset rgb(221,221,221); } .tabBtn:hover { background: #003366; color: #EDEA91; cursor: pointer; } .selectedTab { background: #003366; color: #EDEA91 !important; /* #F0EEA2; #DADA00; */ } .tabBar { background-color: #003366; height: 20px; width: 760px; display: block; margin-top: 3px; margin-bottom: 0.5em; margin-left: auto; margin-right: auto; border-style: none; } .helpBtn { border-style:none; font-size: 10px; font-weight: 900; color: #C00000 !important; background-color: white; } A.textlink { font-family:arial; font-size: 8pt; height: 20px; color: black; } .disabledtextlink { font-family:arial; font-size: 8pt; height: 20px; color: #808080; } .disabledtextlink2 { font-family:arial; font-size: 8pt; font-weight: bold; color: #6E6E6E; } .menuLink { color: #0000CC; border: none; background: none; font-weight: bold; padding: 0px; cursor: pointer; font-size: 7.8pt; } .menuLink:hover { color: #AA000D; } .menuText { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; line-height: 16px; } .smallText { font-family: geneva, sans-serif; font-size: 7.8pt; line-height: 1em; } .arrowText { font-size: 1.6em; line-height: 1em; } /* */ /* CUSTOM STYLES FOR OVERALL PAGE STRUCTURE */ /* */ #blankbg { background-image: url(images/spacer.gif); background-repeat: no-repeat; } /* CENTER THE PRIMARY CONTAINER TABLE IN NETSCAPE. USE IN mainlayout.jsp PRIMARY TABLE */ .tablecenter { width: 760px; border: 0px none; background-color: #ffffff; margin-top: 0px; margin-left:auto; margin-right: auto; background-position: center; padding: 0px; } /* CENTER THE PRIMARY CONTAINER TABLE IN IE. USE IN mainlayout.jsp BODY */ .pagecenter { display: flex; justify-content: flex-start; flex-direction: column; background-color: #ffffff; margin: 0px; margin-top: 0px; margin-left:0px; padding: 0px; border: 0px none; } .pagecenter1 { text-align: center; background-color: #E9E9E9; margin: 0px; margin-top: 0px; margin-left:0px; margin-width: 0px; margin-height: 0px; padding: 0px; border: 0px none; } /* FORMAT TABLE CONTAINER FOR CONTENT SECTION OF EACH PAGE */ .contenttable { width: 760px; text-align: left; background-position: center; top-margin: 0px; left-margin: 0px; margin-top: 0px; margin-left:auto; margin-right: auto; margin-bottom: 0px; margin-width: 0px; margin-height: 0px; cellspacing: 0px; cellpadding: 1px; border: 0px none; border-collapse:collapse; border-spacing:0; vertical-align: top; background-color: #FFFFFF; padding: 0px; } .topleft { text-align: left; vertical-align: top; } /* */ /* CALENDAR STYLES */ /* */ A.cal { text-decoration:none; color:#000000; } A.calthismonth { text-decoration:none; color:#000000; } A.calothermonth { text-decoration:none; color:#808080; } .calnotclickable { color:#808080; } td.cal { font-family:arial; font-size: 8pt; } td.calmonth { font-family:arial; font-size: 8pt; text-align: right; } td.caltoday { font-family:arial; font-size: 8pt; text-align: right; color: white; background-color:#c0c0c0; border-width:1; border-type:solid; border-color:#800000; } /* */ /* CUSTOM FONT STYLES */ /* */ /* DATA FIELD LABELS APPLIED TO CELLS */ .label { font-family: geneva, sans-serif; font-size: 16px; color: #003366; font-weight: bold; text-align: right; } .label90 { width: 90px; display: inline-block; height: 20px; } .contactGroup { margin-top: 10px; margin-bottom: 10px; } .label30 { font-family: geneva, sans-serif; font-size: 7.8pt; color: #003366; font-weight: bold; text-align: right; width: 228px; } .labelright { font-family: geneva, sans-serif; font-size: 20px; color: #003366; font-weight: bold; text-align: right; } .labelcenter { font-family: geneva, sans-serif; font-size: 18px; color: #003366; font-weight: bold; text-align: center; padding: 2px; } table.rejectTable { border-collapse: collapse; } .rejectTable th { font-family: geneva, sans-serif; font-size: 7.8pt; color: #003366; font-weight: bold; text-align: center; vertical-align: top; padding: 2px; white-space: nowrap; } .rejectTable td { white-space: nowrap; padding: 5px; } table.rejectTable tbody tr:nth-child(6n+1), table.rejectTable tbody tr:nth-child(6n+2), table.rejectTable tbody tr:nth-child(6n+3) { background-color: #DDDDDD; } table.emergencyTable { border-collapse: collapse; } .emergencyTable th { font-family: geneva, sans-serif; font-size: 7.8pt; color: #003366; font-weight: bold; text-align: center; vertical-align: top; padding: 2px; white-space: nowrap; } .emergencyTable td { white-space: nowrap; padding: 5px; } table.emergencyTable tbody tr:nth-child(4n+1), table.emergencyTable tbody tr:nth-child(4n+2) { background-color: #E27878; /* #CB0000; */ } .labelleft { font-family: geneva, sans-serif; font-size: 16px; color: #003366; font-weight: bold; text-align: left; margin-left: 10%; } .checkboxHeight { text-height: 13px; padding: 3px; } .selectedValue { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003366; margin: 1px 3px 2px; } .labelleft2 { font-family: geneva, sans-serif; font-size: 7.8pt; color: #003366; text-align: left; } .labelleft2 textArea { white-space: normal; } .labelleft2 div { white-space: normal; } /* DATA FIELD GROUP NAMES APPLIED TO CELLS */ .labelgroup { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; vertical-align: top; color: #990000; border: none; } .labelgroupright { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: right; vertical-align: top; color: #990000; border-left: none; border-top: none; border-bottom: none; } .labelgroupright228 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: right; width: 228px; color: #990000; } .label_red { font-family: geneva, sans-serif; font-size: 7.8pt; color: #ff0000; font-weight: bold; } /* INPUT FIELDS WITHIN BORDERED TABLE CELLS */ table.widgetrowtable { border-collapse: collapse; } table.widgetrow thead tr th { vertical-align: bottom; } tr.widgetrow { border: none; } tr.widgetrow td { border: 1px solid #2266CC; padding-left:2px; padding-right:2px; padding-top:1px; padding-bottom:0px; height: 23px; } tr.widgetrow td.noborder { border: none; } tr.widgetrow td input { border: none; } tr.widgetrow td.noborder input { border: 2px outset buttonface; } tr.widgetrow td div.menuValueDiv div.menuElement { border: 1px solid white; } tr.widgetrow td div.menuValueDiv.menuFocus div.menuElement{ border: 1px solid grey; } tr.widgetrow td div.menuValueDiv:focus-within .menuElement { border: 1px solid grey; } tr.widgetrow td select { border: none; } .postmilePopup { display: none; z-index: 200; position: fixed; left: 50%; top: 50%; width: 230px; padding: 3px; background: #fff; border: 5px solid #999; border-radius: 10px; box-shadow: 0 0 10px rgba(0,0,0,0.5); } /* Status History table */ table.statusHistory { border-collapse: collapse; width: 100%; } thead.statusHistory { background: lightblue; } tr:nth-child(odd).statusHistory { background: lightgray; } td.statusHistory { padding: 5px; text-align: center; border: solid black 1px; } /* List Table */ table.listTable { border-spacing: 0; width: 760px; border: 0; } table.listTable th { text-align: center; padding: 0 3px; } tr:nth-child(odd).listTable { background-color: #DDDDDD; } tr:nth-child(even).listTable { background-color: #FFFFFF; } td.buttonList { height: 20px; } td.buttonList.first { padding-left: 20px; } .middle { vertical-align: middle; } .center { text-align: center; } .left { text-align: left; } .right { text-align: right; } tr.sharedTemplateHeader { background-color: white; } tr.sharedTemplateHeader h2 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; text-align: center; margin-bottom: 0px; } tr.sharedTemplateProjectHeader { background-color: white; } tr.sharedTemplateProjectHeader td { border-bottom: 1px solid black; } tr.sharedTemplateProjectHeader h3 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-align: left; margin-bottom: 0px; } td.listTable { padding: 0 3px; } /* Request page */ .popupAlert { border: #003366 solid 2px; padding: 4px; } button.popupAlert { background: none; padding: 1px; border: solid 1px #003366; font-size: 7pt; } .columnSortHeader { font-family: Arial, san-serif; font-size: 7.8pt; color: #003366; font-weight: bold; text-align: center; padding: 2px; border: none; background: none; cursor: pointer; } .columnSortHeader::after { content: url(../images/arrow_down.gif); } /* FONT STYLES */ .header { font-family: Arial, Helvetica, sans-serif; font-size: 32px; font-weight: bold; text-align: center; } div.header h1 { font-size: 18px; } h2.header { margin: 2px 0; } .headerleft { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; text-align: left; } .homeheaders { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; } .alert { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-align: left; color: #0000ff; } .alert_red { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-align: left; color: #ff0000; } .alertCentered { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-align: center; color: #0000ff; } .alertCenteredBoxed { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-align: center; color: #0000ff; border: 3px solid #0000ff; background-color: rgba(255,255,255,0.6); margin: 0px 60px; padding: 4px; } .maintenance { font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: center; color: #0000ff; border: 3px solid #0000ff; background-color: rgba(255,255,255,0.8); padding: 4px; width: 20%; /* Could be more or less, depending on screen size */ min-width: 400px; /* minimum width to minimize word-wrap */ margin: 200px auto; } .countdown { display: block; position: relative; top: 10px; height: 0; font-size: 7.8pt; font-family: geneva, sans-serif; } .expand { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; cursor: pointer; } .blue_msg { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #003366; } .error { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align: left; color: #ed0000; } .red_flag { font-family: geneva, sans-serif; font-size: 7.8pt; background: #ed0000; color: #ffffff; } .yellow_flag { font-family: geneva, sans-serif; font-size: 7.8pt; background: #ffff00; color: #2e2efe; white-space:nowrap; } .white78 { font-family: geneva, sans-serif; font-size: 7.8pt; color: #ffffff; } .white9 { font-family: geneva, sans-serif; font-size: 9pt; background: #7c7d7a; color: #ffffff; } .grey78 { font-family: geneva, sans-serif; font-size: 7.8pt; color: #818082 } .comments { font-family: geneva, sans-serif; font-size: 9pt; color: #4D1507 } .footer { text-align: left; font-family: geneva, sans-serif; font-size: 7.8pt; margin: 1em 0; width: 100%; } /* FORM FIELD INPUT SIZE STYLE */ .inputsize { font-family: Arial, Helvetica, sans-serif; font-size: 8px; } /* */ /* BUTTON STYLES */ /* */ /* ALL BUTTONS EXCEPT CANCEL, ADD, EDIT, DELETE */ .buttonformat { background-color: #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-left: 0px; margin-right: 0px; letter-spacing: .3pt; } .buttonimagegroupright { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: right; vertical-align: top; white-space: nowrap; color: #990000; } /* hyperlinks as buttons */ a.linkasbutton { border-style: outset; border-color: buttonface; border-width: 2px; padding: 1px 6px; text-decoration: none; font-weight: normal; } /* CANCEL BUTTON */ .buttoncancel { height: 19px; width: 44px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; letter-spacing: .3pt; margin: 0px; padding: 0px; background-color: #FF0000; } /* ADD, EDIT, DELETE BUTTONS */ .buttonaddnew { height: 19px; width: 60px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; letter-spacing: .3pt; margin: 0px; padding: 0px; background-color: #CCCCCC; } .buttondelete { height: 19px; width: 42px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; letter-spacing: .3pt; margin: 0px; padding: 0px; background-color: #CCCCCC; } .buttonedit { height: 19px; width: 38px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; letter-spacing: .3pt; margin: 0px; padding: 0px; background-color: #CCCCCC; } .buttongo { height: 19px; width: 22px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; margin: 0px; padding: 0px; background-color: #CCCCCC; } .buttoneditsubmit { height: 19px; width: 70px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; letter-spacing: .3pt; margin: 0px; padding: 0px; background-color: #CCCCCC; } .buttonupdate { height: 19px; width: 50px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; letter-spacing: .3pt; margin: 0px; padding: 0px; background-color: #CCCCCC; } /* MISC STYLES */ .center { text-align: center; } .shade { background-color: #BECAD8; } option { font-family: Arial, Helvetica, sans-serif; font-size: 11px; } select { font-family: Arial, Helvetica, sans-serif; font-size: 11px; } textarea { font-family: Arial, Helvetica, sans-serif; font-size: 11px; } form { font-family: Arial, Helvetica, sans-serif; font-size: 11px; } input { font-family: Arial, Helvetica, sans-serif; font-size: 11px; } .dtm_msg { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; } .hq_msg { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #0101DF; } input.clock2 { border: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; } .collapseBlock { display:none } .expandBlock { display:inline } .searchResults { font-family: Arial, Helvetica, sans-serif; font-size: 16px; } .searchResultsDetail { font-family: Arial, Helvetica, sans-serif; font-size: 12px; } table.dataformWithBorder { border-color: Gray; border-style: solid; border-width: 1px; border-collapse: collapse; display: table; padding: 0; table-layout: auto; } table.dataformWithBorder td { border-color: Gray; border-style: solid; border-width: 1px; border-collapse: collapse; display: table-cell; margin: 0; padding: 3px; } table.dataformWithBorder th { border-color: Gray; border-style: solid; border-width: 1px; border-collapse: collapse; display: table-cell; margin: 0; padding: 3px; } table.dataformWithNoBorder { border-style: none; border-width: 0px; } table.dataformWithNoBorder td { border-style: none; border-width: 0px; } table.dataformWithNoBorder th { border-style: none; border-width: 0px; } div.centered { text-align: center; } div.centered table { margin: 0 auto; text-align: left; } .tableborder1 { border-width: 1px; border-spacing: 0px; border-style: solid; border-color: black; border-collapse: separate; background-color: white; } .tableborder1 th { border-width: 0px; padding: 3px; border-style: solid; border-color: black; background-color: white; } .tableborder1 td { border-width: 0px; padding: 3px; border-style: solid; border-color: black; background-color: white; } /* Closure Details */ .laneOption { display: inline-block; vertical-align: top; width: 75px; text-align: center; margin-top: 5px; margin-bottom: 5px; } /* Reactivate Inactive User highlight search matches */ span.searchHighlight { border: solid grey 1px; background-color: yellow; padding: 2px 0px; } /* Map interface styles */ .latlong { border: none; text-align: right; } .map-window { height: 100%; width: 100%; margin: 0; padding: 0; border-spacing: solid; border-color: black; } .dtmArea {} label.changeUser { font-family: geneva, sans-serif; font-size: 7.8pt; color: #003366; font-weight: bold; display: inline-block; } label.selectLabel { width: 10em; height: 2em; margin-left: 3em; } label.checkboxLabel { width: 19em; } input[type=radio].changeUser { margin-left: 1em; vertical-align: middle; } input[type=checkbox].changeUser { margin-left: 0.75em; vertical-align: middle; } #endMasqueradeLabel { font-family: geneva, sans-serif; font-size: 7.8pt; color: #003366; font-weight: bold; display: inline-block; height: 2em; } select.changeUser { display: inline-block; min-width: 9em; } table.editSuperUser { width: 40em; } table.editSuperUser td { text-align: center; } table.editSuperUser td.first { text-align: left; } fieldset.invisible, div.invisible { display: none; } fieldset.visible, div.visible { display: inline-block; } fieldset.boxed, div.boxed { border: 1px solid #003366; margin: 1em 0px; padding: 1em; line-height: 2em; } div.changeUserBlock { width: 600px; margin: 10px auto; } div.changeUserCenter { text-align: center; } /* additional selectors for ADA Compliance */ input:focus { border-color: blue; } button:focus { border-color: blue; } .sronly { position: absolute; left: -10000px; width: 1px; height: 1px; overflow: hidden; } .skipnav { text-align: left; } .skipnav a { position: absolute; left: -10000px; width: 1px; height: 1px; overflow: hidden; } .skipnav a:focus, .skipnav a:active { font-family: geneva, sans-serif; font-size: 7.8pt; position: static; left: 0; width: auto; height: auto; overflow: visible; text-decoration: underline; } .lcsbanner { width: 760px; border: 0px none; background-color: #ffffff; margin-top: 0px; margin-left:auto; margin-right: auto; margin-bottom: 13px; background-position: center; padding: 0px; border-spacing:1px; font-family: geneva, sans-serif; font-size: 7.8pt; } .noheadbanner { text-align: left; width: 100%; border: 0px none; background-color: #ffffff; padding: 0px; font-family: geneva, sans-serif; font-size: 7.8pt; margin-bottom: 13px; } .lcslogo { margin: 0 -63px; /* compensate for unscaled width */ transform: scaleX(0.7); padding: 0; display: inline-block; font-family: Helvetica; font-size: 26pt; font-weight: 900; color: mediumslateblue; /* lightsteelblue has insufficient contrast */; vertical-align: top; float:left; } .dbinstance { display:inline-block; width:361px; padding-top:32px; text-align: right; vertical-align: top; } .helplogout { font-family: geneva, sans-serif; font-size: 7.8pt; margin-top: 13px; float: right; } .navtabs { width: 760px; margin: 0px auto; text-align: center; } .tabrow { line-height:22px; } .main { width: 760px; margin: 0 auto; overflow: visible; text-align: left; font-family: geneva, sans-serif; font-size: 7.8pt; } .mainflex { display: flex; flex-direction: column; align-items: center; text-align: left; font-family: geneva, sans-serif; font-size: 7.8pt; margin: 0 auto; } .heading2 { font-size: 16px; font-weight: bold; margin-top: 1em; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; } .headingH2 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; margin-top: 1em; margin-bottom: 1em; text-align: center; } .closureIdDisplay { font-weight: bold; border: none; background-color: white; width: 6em; height: 20px; } .TMCheckboxLabel { margin-right:15px; } div.requestGeneral { display:inline-block; margin-right: 1px; vertical-align: top; } div.inspectormenu { display:inline-block; margin-right: 10px; vertical-align: top; } div.requestdatetimegroup { display:inline-block; margin: 5px; border: 1px solid blue; padding: 4px; vertical-align: top; } .timegrouplabel { font-family: geneva, sans-serif; font-size: 7.8pt; color: #003366; font-weight: bold; text-align: left; line-height: 2.5em; } .datelabel { display:inline-block; width:40px; } .timelabel { display:inline-block; width:40px; height: 19px; } .inlinetime { display: inline; } .longtermtime { display: none; } .longtermtime.longterm { display: inline; } div.standardtime { display: inline-block; } span.standardtime { display: inline; } .standardtime.longterm { display: none; } div.totalLanes.hide { display: none; } div.estimatedDelay.hide { display: none; } table.notifications { width: 100%; border-collapse: collapse; border: none; } table.notifications thead th { padding-top: 20px; text-align: center; } table.notifications tbody th { text-align: left; font-size: 7.8pt; font-weight: normal; padding: 10px; } table.notifications tbody tr { background-color: #dddddd; } table.notifications tbody td { text-align: center; } div.notifications { font-family: arial, sans-serif; font-size: 7.8pt; display: inline-block; vertical-align: top; margin: 5px 0; } div.reportcontrol { display:inline-block; margin-right:15px; } .viewClosureGroup { display: inline-block; } .viewClosure { display: inline-block; line-height: 1.8em; font-size: 7.8pt; white-space: nowrap; } .gen1 { width: 170px; } .gen2 { width: 185px; } .apprv { width: 180px; } .status { width: 170px; } .by { max-width: 90px; } section.viewClosure { margin: 1em 0; } table.viewClosure { width: 100%; display: table; } table.viewClosure tbody td, table.viewClosure tbody th { vertical-align: top; } div.viewClosure { min-width: 140px; margin-right: 6px; } span.label.viewClosure { width: 138px; } div.closureDetails { max-width: 900px; } div.eastatuser { display: inline-block; padding: 4px 10px; width: 47.5%; } div.eacontractor { margin: 3px 0; } label.eacontractorlabel { display:inline-block; width: 55px; text-align: right; } div.eacontactgroup { display:inline-block; width:264px; margin-right:2px; margin-top: 1em; } div.eacontacttitle { text-align:center; font-weight:bold; } div.eacontactfield { margin: 4px 0; } label.eacontactlabel { display:inline-block; width: 86px; text-align: right; } hr.easeparator { height: 2px; border: 0; color: blue; background-color: blue; } div.userdetailcol1, section.userdetailcol1 { display: inline-block; width: 345px; vertical-align: top; white-space: nowrap; } div.userdetailcol2, section.userdetailcol2 { display: inline-block; width: 250px; vertical-align: top; white-space: nowrap; } div.userdetailcol3, section.userdetailcol3 { display: inline-block; width: 150px; vertical-align: top; white-space: nowrap; } span.userdetailcol1label { font-family: geneva, sans-serif; font-size: 7.8pt; color: #003366; font-weight: bold; text-align: right; display: inline-block; width: 150px; padding: 3px; } span.userdetailcol2label { font-family: geneva, sans-serif; font-size: 7.8pt; color: #003366; font-weight: bold; text-align: right; display: inline-block; width: 87px; padding: 3px; } span.userdetailcol3label { font-family: geneva, sans-serif; font-size: 7.8pt; color: #003366; font-weight: bold; text-align: right; display: inline-block; width: 79px; padding: 3px; } .userdetailvalue { display: inline-block; } .searchvalue { display: inline-block; vertical-align: middle; /* vertical-align: left; */ } .searchrow { flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; } .searchcol1-2 { display: inline-block; vertical-align: top; align-content: center; margin: 5% 0 5% 0; } .searchcol1 { display: inline-block; width: 348px; margin: 1px; align-content: center; } .searchlabelcol1 { display: inline-block; width: 97px; text-align: right; margin-right: 3px; } .searchcol2 { display: inline-block; width: 230px; margin: 1px; } .searchlabelcol2 { display: inline-block; width: 130px; /* width: 97px; */ text-align: right; margin-right: 3px; } .searchcol3 { display: inline-block; overflow-x: visible; margin: 1px; } .searchlabelcol3 { display: inline-block; width: 97px; text-align: right; margin-right: 3px; } section.searchrange { display: flex; justify-content: center; align-items: center; } .searchrangecol { flex-direction: row; /* margin: 5px 0px 5px 0px; */ margin: 5px 5px 5px 5px; } .searchrangeitem { height: 23px; display: flex; margin: 4% 4% 4% 4%; } .searchrangeitem img{ margin: -1px 0px 0px; } .searchrangegroup { display: flex; flex-direction: row; } .searchrangegroupcol { flex-direction: column; margin: 0px 3px; } .span { margin-left: 20%; margin-right: 5%; } .submit-button { font-size: 20px; border-radius: 8px; border: 1px solid; /* padding: 1% 2% 1% 2%; */ } #beginDate { margin: 0 20% 0 5%; display: inline-block; } #endDate { margin: 0 20% 0 5%; display: inline-block; } div.title { color: #f4d451; font-size: 70px; } .nav-link { font-size: 16px; } .block-content { padding: 0% 25% 0% 40%; } /* #pageTitle { font-size: 32px; } */ #beginrow { font-size: 16px; font-family: geneva, sans-serif; color: #003366; font-weight: bold; text-align: left; padding-right: 3%; margin-left: 20%; } #endrow { font-size: 16px; font-family: geneva, sans-serif; color: #003366; font-weight: bold; text-align: left; padding-right: 3%; margin-left: 20%; }