/* CSS Reset */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, Xul, Xli, fieldset, form, label, legend { margin:0; padding:0; border:0; outline:1; font-size:100%; vertical-align:baseline; background:transparent; } /* //No longer resetting table stuff for MyCard, resetting some but not all of it it below ,table, caption, tbody, tfoot, thead, tr, th, td */ body { line-height:1; font-family:verdana, arial, helvetica, sans-serif; xfont-family:kirkfont,arial, helvetica, sans-serif, verdana; } summary { outline:none; } table, caption, tbody, tfoot, thead, tr, th, td { line-height:1; font-size:.95em; } ol, ul { xlist-style:none; } blockquote, q { quotes:none; } /* link styling changed 02-01-2018 and changed back */ a { text-decoration:none; /*original color scheme*/ font-size:1em; } /* unvisited link */ a:link { xcolor: #337ab7; } /* visited link */ a:visited { xcolor: #077995; } /* mouse over link */ a:hover { xcolor: #BA2E31; } /* selected link */ a:active { xcolor: #073950; } p { padding-top: .5em; padding-bottom: .5em; } button, input, select, textarea { font-family : inherit; font-size : 100%; } .css_table { display:table; } .css_table_row { display:table-row; } .css_table_cell{ display:table-cell; padding:.5em; xbackground-color: #FF00FF; } label { margin:.5em; display: block; xcolor:#FF0000; } xlabel.radio { margin:.5em; display: inline; } /* when we're ready for a big shift to the 2010's */ input[type='text']{ margin-bottom: 10px; margin-left: .5em; display: block; font-size: 1.1em; } input[type='number']{ margin-bottom: 10px; margin-left: .5em; display: block; font-size: 1.1em; } input[type='radio']{ display:inline; margin:.5em; font-size: 1.9em; } input[type='checkbox']{ margin-bottom: 3px; margin-left: 0px; font-size: 1.9em; } select{ margin-bottom: 3px; margin-left: 0px; font-size: 1.1em; } textarea{ margin-bottom: 3px; margin-left: 0px; font-size: 1.1em; } textarea.noscrollbars { overflow: hidden; border:1px solid #999999; width:100%; padding:1em; } input[type='submit']{ font-size: 1.1em; } legend { margin-top: 10px; margin-left: 0px; margin-bottom: 0px; display: inline; } /* ///////////////////////////////// radio class begin ///////////////////////////////// */ .radio_div { clear: both; margin-bottom: 1.5em; } .radio_div_close { clear: both; } /* hide input */ input.radio:empty { margin-left: -9999px; } /* style label */ input.radio:empty ~ label { position: relative; float: left; line-height: 1.5em; text-indent: 3.25em; margin-top: .2em; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } input.radio:empty ~ label:before { position: absolute; display: block; top: 0; bottom: 0; left: 0; content: ''; width: 1em; height: 1em; background: #D1D3D4; border-radius: 50px; border-color: #444; border-style: solid; } /* toggle hover */ input.radio:hover:not(:checked) ~ label:before { content:'\2714'; text-indent: 0em; color: #C2C2C2; } input.radio:hover:not(:checked) ~ label { color: #999; } /* toggle on */ input.radio:checked ~ label:before { content:'\2714'; text-indent: 0em; font-size: 1.5em; color: #04611B; /* check mark color when checked */ background-color: #4DCB6D /* background color when checked */; text-shadow: 2px 2px 3px #ccc; } input.radio:checked ~ label { color: #04611B; text-shadow: 1px 1px 3px #ccc; } /* radio focus */ input.radio:focus ~ label:before { box-shadow: 0 0 0 3px #999; } /* ///////////////////////////////// radio class end ///////////////////////////////// */ /* ///////////////////////////////// checkbox class begin ///////////////////////////////// */ .checkbox_div { clear: both; margin-bottom: 1.5em; } /* hide input */ input.checkbox:empty { margin-left: -9999px; } /* style label */ input.checkbox:empty ~ label { position: relative; float: left; line-height: 1.5em; text-indent: 3.25em; margin-top: .2em; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } input.checkbox:empty ~ label:before { position: absolute; display: block; top: 0; bottom: 0; left: 0; content: ''; width: 1em; height: 1em; background: #D1D3D4; xborder-radius: 50px; border-color: #444; border-style: solid; } /* toggle hover */ input.checkbox:hover:not(:checked) ~ label:before { content:'\2714'; text-indent: 0em; color: #C2C2C2; } input.checkbox:hover:not(:checked) ~ label { color: #999; } /* toggle on */ input.checkbox:checked ~ label:before { content:'\2714'; text-indent: 0em; font-size: 1.5em; color: #04611B; /* check mark color when checked */ background-color: #4DCB6D /* background color when checked */; text-shadow: 2px 2px 3px #ccc; } input.checkbox:checked ~ label { color: #04611B; text-shadow: 1px 1px 3px #ccc; } /* checkbox focus */ input.checkbox:focus ~ label:before { box-shadow: 0 0 0 3px #999; } /* ///////////////////////////////// checkbox class end ///////////////////////////////// */ /* ////////////////////////////// image hover class begin /////////////////////////////// */ .hover_img a { position:relative; display:inline; } .hover_img a span { position:relative; display:none; z-index:99; } .hover_img a:hover span { display:block; width:90%; } /* /////////////////////////////// image hover class end //////////////////////////////// */ /* /////////////////////////////// show/hide class begin //////////////////////////////// */ .tooltip { display: inline; margin-left: 2em; } .tooltip-label { color: #efefef; padding: 0.5em; cursor: pointer; display: inline-block; margin-bottom: 1em; border-radius: 5px; background-color: #555; } .tooltip-input { display: none; /*Hide input element*/ } .tooltip-content { margin-bottom: 1.5em; padding: 2em; border: 3px solid #333; background-color: #dedede; border-radius: 5px; } .tooltip-input:not(checked) ~ .tooltip-content { display: none; } .tooltip-input:checked ~ .tooltip-content { display: block; } /* //////////////////////////////// show/hide class end ///////////////////////////////// */ /* ///////////////////////// show/hide _with_title class begin ////////////////////////// */ .tooltip_with_title { display: inline; xmargin-left: 2em; } /* ////////////////////////// show/hide _with_title class end /////////////////////////// */ /* //////////////////////////////// another show/hide class begin ///////////////////////////////// */ .collapse { display:block; color:#0000EE; padding:.5em; } .collapse + input { display:none; } .collapse + input + * { display:none; } .collapse + input:checked + * { display:block; } /* //////////////////////////////// another show/hide class end ///////////////////////////////// */ /* global defaults for most HDRBS media sizes, overwritten on larger CSS */ .wide-header-img img { position: relative; } .wide-header-img-overlay img { display:none; } /* "green bar" tables */ .A_Table table { table-layout: fixed; } .A_Table th { background: #232323; color: #efefef; padding:5px; } .A_Table th a:link { color: #efefef; } .A_Table th a:visited { color: #ededed; } .A_Table th a:hover { background: #efefef; color: #232323; } .A_Table tr:nth-child(even) { background: #EFEFEF; } .A_Table tr:nth-child(odd) { background: #DEDEDE; } .A_Table td { padding:3px; width:150px; color:#010101; } /* another more colorful "green bar" tables */ .A_Something_Changed_Table table { table-layout: fixed; } .A_Something_Changed_Table th { background: #CCDBAF; color: #010101; padding:5px; border: .4em solid #99B65E; } .A_Something_Changed_Table tr:nth-child(even) { background: #EFEFEF; } .A_Something_Changed_Table tr:nth-child(odd) { background: #DEDEDE; } .A_Something_Changed_Table td { padding:3px; width:150px; color:#010101; } .Wider_Table table { table-layout: fixed; } .Wider_Table th { background: #232323; color: #efefef; padding:5px; } .Wider_Table tr:nth-child(even) { background: #EFEFEF; } .Wider_Table tr:nth-child(odd) { background: #DEDEDE; } .Wider_Table td { padding:3px; color:#010101; } .Titles_on_the_left_Table table { table-layout: fixed; } .Titles_on_the_left_Table th { text-align: right; font-weight: bold; } .Titles_on_the_left_Table tr:nth-child(even) { background: #EFEFEF; } .Titles_on_the_left_Table tr:nth-child(odd) { background: #DEDEDE; } .Titles_on_the_left_Table td { padding:3px; color:#010101; } .muOra_Table table { table-layout: fixed; } .muOra_Table th { background: #442F9C; color: #efefef; padding:5px; } .muOra_Table tr:nth-child(even) { background: #FAFAFA; } .muOra_Table tr:nth-child(odd) { background: #DCDAE4; } .muOra_Table td { padding:3px; width:150px; color:#010101; } /* http://miamioh.edu/ucm/web/reference/design-standards-guide/colors/index.html */ .Page_Title_Class{ color: rgb(182,30,46); text-align: center; text-shadow: 1px 1px 1px #777; font-size: 1.5em; padding: .5em; margin-top: 1em; margin-bottom: 1em; } .Back_To_Link_Class{ margin-top: 1em; margin-bottom: 1em; } .Error_Message_Class{ border:.4em dashed #E66B41; background: #F3B5A0; padding: 1em; margin-top: 1em; margin-bottom: 1em; } .General_Message_Class{ color: #444; background: #efefef; padding: 1em; margin-top: 1em; margin-bottom: 1em; border:.4em solid #007b89; text-align: center; } .Working_On_Completed_Message_Class{ color: #444; background: #efefef; padding: 1em; margin-top: 1em; margin-bottom: 1em; border:.4em solid #232323; } .Alert_Message_Class a{ color: #FF0000; padding: .5em; margin: .5em; } .Alert_Message_Class{ color: #FF0000; padding: .5em; margin: .5em; } .Something_Changed_Message_Class{ text-align: center; border:.4em solid #99B65E; background: #CCDBAF; padding: 1em; margin-top: 1em; margin-bottom: 1em; } .Red_Message_Class{ text-align: center; border:.4em solid #801515; background: #FFAAAA; padding: 1em; margin-top: 1em; margin-bottom: 1em; } .Yellow_Message_Class{ text-align: center; border:.4em solid #D4D46A; background: #FFFBAA; padding: 1em; margin-top: 1em; margin-bottom: 1em; } .Green_Message_Class{ text-align: center; border:.4em solid #2D882D; background: #88CC88; padding: 1em; margin-top: 1em; margin-bottom: 1em; } .Removed_Message_Class{ text-align: center; border:.4em solid #D4D46A; background: #FFFFAA; padding: 1em; margin-top: 1em; margin-bottom: 1em; } .Nothing_Changed_Message_Class{ text-align: center; border:.4em dashed #B9881E; background: #DCC48F; padding: 2em; margin-top: 1em; margin-bottom: 1em; } .See_More_Details_Message_Class{ border:.4em solid #234234; background: #efefef; padding: 2em; margin-top: 1em; color:#111; } .Gray_Message_Class{ text-align: center; border:.4em solid #232323; background: #dedede; padding: 2em; margin-top: 1em; color:#111; } .online_dot { height: 25px; width: 25px; background-color: #88CC88; border-radius: 50%; display: inline-block; margin-right:2em; } .offline_dot { height: 25px; width: 25px; background-color: #FFAAAA; border-radius: 50%; display: inline-block; margin-right:2em; } .other_dot { height: 25px; width: 25px; background-color: #FFFBAA; border-radius: 50%; display: inline-block; margin-right:2em; } /* Room Inspection Photos */ .area_photo{ clear:both; width:15%; xfloat:left; display:block; margin:1em; } .area_photo:hover{ width:80%; } /* Room Inspection Photos */ .small_area_photo{ clear:both; width:5%; xfloat:left; display:block; margin:1em; } .small_area_photo:hover{ width:25%; } /* MyXMLReportRunner */ .report_button{ margin-right:1em; margin-left:1em; } /* MyCard styles (MyPersonalInfo.php, etc) */ .Gray{ color:#999999; font-size:12px; } .Brown{ color:#45451C; font-size:12px; } .p-shadow{ /*replaces text in a box with a shadow from earlier HDRBS generation web design*/ margin-top:1em; margin-bottom:1em; color:#900000; /*red color scheme*/ xcolor:#AD3C3C; /*original color scheme*/ xcolor:#066; /*plaid color scheme*/ font-size:1.5em; font-weight:bold; text-align:center; } #pageContainer{ position:relative; } #pageContent h1{ margin-top:.75em; margin-bottom:.25em; color:#900000; /*red color scheme*/ xcolor:#AD3C3C; /*original color scheme*/ xcolor:#066; /*plaid color scheme*/ font-size:1.25em; } #EventHasEnded{ color:#888; } #EventIsNow{ color:#000; font-weight:bold; } #EventInTheFuture{ color:#111; } /* begin YouTube video embedding */ .embed-container { position: relative; padding-bottom: 56.25%; /* 16/9 ratio */ padding-top: 30px; /* IE6 workaround*/ height: 0; overflow: hidden; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } /* end YouTube video embedding */ #footer{ clear:both; margin:2em; font-size:0.5em; } #footer a { color:#900000; /*red color scheme*/ xcolor:#1f4e6f; /*original color scheme*/ xcolor:#066; /*plaid color scheme*/ } a:focus{border: #B61E2E solid 2px;outline:none;} input:focus{border: #B61E2E solid 2px;outline:none;}