#form { padding:1em 0; } #form label { display:inline-block; font-weight:bold; min-width:120px; } #daySelector label { display:inline; } #form div { margin:.5em 0; } #form select, #form input, .refineSearch { border:1px solid #e2e2e2; background:#f3f3f3; } .refineSearch { display:inline-block; padding:.25em; } section.maincontent .refineSearch { font-size: .875em; margin-bottom: 1em; } .refineSearchLink { text-decoration: none; } section.maincontent table.uvmtable td { font-size:.8125em; } @media screen and (min-width: 761px) { #uvmmaincontent table.uvmtable td { padding:.3125em; } } #advancedButton { font-size:.875em; border-top: 1px #e2e2e2 dashed; padding: 5px 0; margin: 5px 0; } .advanced span:after { content: " [+]"; } .advanced-down span:after { content: " [-]"; } .sectionMeetingDisplay { /*Around all of the day/time displays*/ } .classDay {/*Used to show which days have class*/ background-color:#ccc; } .weekdisplay { /*Just around the week display*/ font-weight: bold; padding:0; margin:0; } .weekdisplay li{ border: thin solid #ccc; text-align: center; display: inline; } .weekdisplay abbr { border: none; padding:.25em; } .sectionLink { /*THe link encompasses the week display and the times text*/ } .times { margin:0; } .sectionLink span:before { content: ", "; } .sectionLink span:first-child:before { content: none; } .sections { float:right; width:25%; } .section { vertical-align: top; } .section:first-child { border-top: 0; } .description { margin-right:5% } .title { clear:right; } .field { font-weight:700; } .sortselector { text-align:right; margin-bottom:3px; } @media only screen and (min-width : 480px) { .jumpTerm { display:inline-block; float:right; } }