/* math specific (front page -> overrides) *//* front page buttons: giving, pco, course websites */.btn-warning{background-color:#ffcd00;color:#555;font-family:inherit;transition:all .3s;border:.5px solid #999;border-radius:4px}.btn-warning:hover{background-color:#efc002;color:#555}.container-btn-giving{border:0 #ccc solid;padding-bottom:10px;padding-top:10px}.container-btn-course-websites{border:0 #ccc solid;padding-bottom:2px;padding-top:3px}.container-btn-pco{border:0 #ccc solid;border-top:.5px #ccc solid;padding-bottom:0;padding-top:5px}.math-btn-giving{font-size:1.4em;font-weight:700;margin-bottom:12px;width:100%}.math-btn-course-websites{font-size:1.2em;margin-bottom:5px;width:100%}.math-btn-pco{font-size:.9em;margin-top:2px;width:100%}/* academic advising hours schedule */.resources-for h3{border-bottom:1px solid #555;margin-bottom:4px;margin-top:20px}.resources-for li{padding:0!important;margin:0}.resources-for ul{list-style:none;padding:0!important;margin:0;line-height:1.5}.resources-for{margin-bottom:8px}#academic-advising-hours-schedule table{padding:0!important;margin:0!important;width:100%;font-size:.9em;line-height:normal!important}#academic-advising-hours-schedule .smalltx{font-size:x-small;font-weight:400}#academic-advising-hours-schedule .day{text-align:right;padding:4px!important;vertical-align:middle}#academic-advising-hours-schedule .hour{padding:4px!important}#academic-advising-hours-schedule div table{min-width:230px}@media screen and (max-width:800px) {.resources-for{padding:8px}.resources-for h3{margin:0}}/* other items */.resources-for-students-faculty { }.resources-for-administration { }.resources-for-social-media { }.social{overflow:hidden;margin-bottom:25px}.social h3{margin-bottom:20px}.social-list{display:table}.social-list li{display:block;padding-left:40px;padding-top:5px}@media only screen and (max-width:800px) {.social-list li{margin-left:10px}}/* math logo */#mathematics-logo { background: url('../img/mathematics-banner-image.png'); background-size: 960px 143px; background-repeat: no-repeat; width: 100%; height: 143px; margin-bottom: 25px; border-radius: 3px }.mathematics-banner-section { width:75%; float: left; height: 150px; }@media screen and (max-width:990px) { #mathematics-logo { background: url('../img/mathematics-banner-image.png'); background-size: 960px 143px; background-repeat: no-repeat; width: 100%; height: 143px; margin-bottom: 25px; border-radius: 3px } .mathematics-banner-section { width:100%; height: 150px; }}@media screen and (max-width:800px) { #mathematics-logo { background: url('../img/mathematics-banner-image.png'); background-size: 700px; background-repeat: no-repeat; width: 100%; border-radius: 4px } .mathematics-banner-section { width:100%; height: 150px; }}/* news section */.department-news-slot{width:36%;float:left}.department-news-container,.graduate-news-container,.undergraduate-news-container{margin-top:15px;margin-bottom:30px}.department-news header h3,.graduate-news header h3,.undergraduate-news header h3{border-bottom:1px solid #ccc}.department-news header h3 span,.graduate-news header h3 span,.undergraduate-news header h3 span{font-size:12px;font-weight:700;float:right;margin-top:10px}.department-news article header h4,.graduate-news article header h4,.undergraduate-news article header h4{font-weight:700;margin:3px;font-size:1.1em;padding-top:12px}.department-news article p,.graduate-news article p,.undergraduate-news article p{margin:3px;font-size:0.9em;margin-left:25px}@media screen and (max-width:800px) {.department-news-slot{width:100%;float:left}.department-news-container,.graduate-news-container,.undergraduate-news-container{margin:0 auto;float:none;width:100%;padding-bottom:4px}.department-news,.graduate-news,.undergraduate-news{margin:0 auto;width:100%;margin-top:20px;margin-bottom:15px;float:none;padding:5px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}}/* seminars section */.department-seminars-slot{width:36%;float:right}.department-seminars-container{margin-top:15px}.department-seminars header h3{border-bottom:1px solid #ccc}.department-seminars header h3 span{font-size:12px;font-weight:700;float:right;margin-top:10px}.department-seminars h4{font-size:.9em;color:#fff;border:solid 1px #999;width:100%;background-color:#2a85af;padding:3px;font-weight:400;padding-left:12px;margin:10px 0 0}.department-seminars article{border-left:1px solid #999;border-bottom:1px solid #999;padding-bottom:0;padding-top:2px}.department-seminars article p{font-size:.9em;line-height:1.5;margin:5px 0 0 12px}.department-seminars article p:nth-child(3){margin:0 0 0 25px}.department-seminars article p:nth-child(4){text-align:right;font-style:italic;padding:0 2px 5px 0;font-size:.8em;color:#777}.department-seminars article p:nth-child(3) span{margin-left:25px}@media screen and (max-width:800px) {.department-seminars-slot{width:100%;float:left}.department-seminars-container{margin:0 auto;float:none;width:100%;padding-bottom:4px}.department-seminars{margin:0 auto;width:100%;margin-top:20px;margin-bottom:15px;float:none;padding:5px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}}/* mini faculty profile */.faculty-spotlight-slot{width:36%;float:right}.faculty-spotlight{border:1px solid #ccc;margin:0 auto;float:none;min-height:188px;width:100%;padding:10px;margin-top:20px;margin-bottom:15px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#faculty_spotlight_container section div{margin-top:4px}#faculty_spotlight_container section div h4,h3{margin:0;padding:3px}#faculty_spotlight_container section div p{color:#000;line-height:normal;margin-top:5px}h3.faculty-spotlight-header{border-bottom:1px solid #ccc}h3.faculty-spotlight-header span{font-size:12px;font-weight:700;float:right;margin-top:10px}@media screen and (max-width:800px) {.faculty-spotlight-slot{width:100%;float:left}#faculty_spotlight_container{margin:0 auto;float:none;width:85%;max-width:400px;padding-bottom:4px}.faculty-spotlight{border:1px solid #ccc;margin:0 auto;float:none;min-height:180px;width:100%;padding:10px;margin-top:20px;margin-bottom:15px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}}/* rotating ads */.rotating-ads-slot{width:36%;float:right}.rotating-ad{border:1px solid #ccc;margin:0 auto;float:none;width:70%;padding:12px;margin-top:15px;margin-bottom:15px;background-color:#f7f7f7;text-align:center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media screen and (max-width:800px) {.rotating-ads-slot{width:100%;float:left}#rotating-ads-container{margin:0 auto;float:none;width:100%;padding-bottom:4px}.rotating-ad{border:1px solid #ccc;margin:0 auto;width:70%;margin-top:20px;margin-bottom:15px;float:none;padding:5px;background-color:#f7f7f7;text-align:center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}}/* edit statement 2020-03-05 -wcheung */.edi-frame { border: 1px solid #ccc; padding: 25px 25px 12px 25px;border-radius:5px;float:left; }.edi-header { margin: 3px;font-weight: bold;background-color: #2a85af;color:#fff;margin:-25px -25px 20px -25px;border-top-left-radius: 5px;border-top-right-radius: 5px; font-size: 1.09em; text-align:center; padding: 4px; }.edi-para { font-size: 0.9em !important;margin-right:-5px; }