div.course_details div.right.scholarship{font-size:15px;max-width:87%;float:right;text-transform:none}div.course_details .info_box_item .header.scholarship{font-size:16px;max-width:250px}.info_box_item.title h2{font-size:23px;font-weight:700;margin:5px 0 0}.info_box_item.title h2:lang(zh){font-size:22px}.details .info_box_item span.peryear{display:inline-block;font-size:14px}.details .info_box_item.undergraduate .right{font-size:21px}#askus .fa-life-ring{font-size:30px;margin-right:10px}#askus p{display:inline-block;vertical-align:middle}img.page-course-uni-logo{height:75px;margin-right:15px;border-radius:5px}#page_course{overflow:hidden;position:relative}#page_course .corner-ribbon{width:240px;background:#c32024;position:absolute;top:25px;left:-50px;text-align:center;line-height:60px;font-size:19px;font-weight:400;color:#fff;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);z-index:10}#page_course .corner-ribbon.top-right{font-family:"Roboto",Arial,sans-serif;top:15px;right:-80px;left:auto;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);line-height:normal;font-size:15px;font-weight:500;padding:10px 0}#page_course div.course_details .info_box_item{font-weight:400;font-size:16px}#page_course div.course_details .info_box_item .pg{text-transform:none!important}#page_course .row.rowsec.rowheader{padding-bottom:15px}div.course_details .info_box_item .header{font-size:15px}#page_course .speech-bubble{position:relative;background:#fff;border-radius:.4em;padding:20px;box-shadow:3px 3px #ccc;font-size:23px;margin-top:24px}#page_course .speech-bubble:after{content:'';position:absolute;top:0;left:50%;width:0;height:0;border:21px solid transparent;border-bottom-color:#fff;border-top:0;margin-left:-21px;margin-top:-21px}#page_course .chat-div{float:right}#page_course .apply-div .apply-btn,#page_course .apply-div .course-selected-button,#page_course .apply-div .header.compare .compare-btn{height:40px;font-size:17px;width:130px;display:table-cell;vertical-align:middle;text-transform:uppercase;text-align:center;line-height:normal;padding:0}#page_course .apply-div .glyphicon,#page_course .apply-div span{vertical-align:middle;line-height:normal}#page_course .apply-div .course-selected-button .glyphicon-ok:before{font-size:17px;vertical-align:super}#page_course .details h4{font-weight:400;font-size:19px;line-height:normal;font-family:"Roboto",Arial,sans-serif;margin:0}#page_course .details h4:lang(zh){font-size:21px}#page_course #progression-degrees{margin-top:20px}#page_course #progression-degrees.progression-grid:after{content:'';display:block;clear:both}#page_course #progression-degrees .grid-item{width:340px;border:1px solid #bbb;border-radius:15px;padding:20px;margin-bottom:15px}#page_course #progression-degrees .uni-logo img{border:none;margin-top:10px;margin-bottom:15px;max-width:180px;border-radius:10px}#page_course #progression-degrees .uni-logo{text-align:center;margin-left:0}#page_course #progression-degrees .uni-name{min-height:initial;font-size:18px;font-weight:500;margin-bottom:20px}#page_course #progression-degrees .course-name{margin-bottom:10px}#page_course #progression-degrees .course-name .classification{font-size:13px}#page_course #progression-degrees a.course_name{font-size:17px;line-height:1.5}#page_course #summary #pathways .arrow_box{padding:19px;margin-top:0;margin-bottom:30px;background:#fff}#page_course #summary #pathways .arrow_box:before,#page_course #summary #pathways .arrow_box:after{display:none}#page_course #summary #pathways .tree .info{margin:0}#page_course .divider{border-bottom:1px dotted #ccc;margin-bottom:60px}#page_course h1.title{font-size:28px;font-weight:700}#page_course #pathways .arrow_box:after,#page_course #pathways .arrow_box:before{right:23%}#page_course #big-bgr{cursor:pointer}#page_course .info_box_item a img{height:30px}#page_course .apply-div .header.compare{font-size:20px;margin-left:10px;float:right}#page_course .apply-div .header.compare .compare-btn label,#page_course .apply-div .compare .compare-btn input[type=checkbox]:checked+label::after{font-size:17px;font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700}#page_course .moreonuni .header{cursor:pointer}#page_course #askus img{max-height:25px;vertical-align:initial}#page_course #askus h1{font-size:27px;vertical-align:middle;cursor:default;text-transform:uppercase}#page_course #askus{overflow:hidden;background:#eee;padding:20px 10px;border-radius:10px}#page_course .course_description p{line-height:1.6}#page_course #results .uni:first-child .grid_row:not(.row-similar):not(.rangeHidden){margin-top:15px}#page_course .upon{font-weight:500;font-size:16px;margin-top:30px}@media only screen and (max-width:480px){#page_course .rowheader h1{font-size:27px;max-width:300px;margin-bottom:5px}#page_course .rowheader h4{font-size:21px;line-height:normal}#page_course div.course_details .info_box_item,div.course_details .info_box_item .header{font-family:"Roboto",Arial,sans-serif}#page_course .course_description p{font-size:19px}.details .info_box_item .rank-name,#page_course div.course_details .info_box_item,div.course_details .info_box_item .header{font-size:17px!important}.info_box_item.title h2{font-size:22px}#page_course #progression-degrees,#page_course #progression-degrees .grid-item{width:100%!important}}@media only screen and (min-width:992px){#page_course .apply-div .header.compare,#page_course .chat-div input{margin-right:10px}#page_course .chat-div{margin-right:10px}}@media only screen and (max-width:767px){#page_course .apply-div .apply-btn,#page_course .apply-div .course-selected-button,#page_course .apply-div .header.compare .compare-btn,#page_course .chat-div,#page_course .chat-div input,#page_course .apply-div .header.compare .compare-btn label{width:100%;font-size:19px!important}#page_course .apply-div .header.compare .compare-btn,#page_course .apply-div .apply-btn,#page_course .apply-div .course-selected-button{display:table}#page_course .apply-div .float-right{float:none}#page_course .apply-div .header.compare .compare-btn label,#page_course .apply-div span{display:table-cell}#page_course .apply-div .apply-btn,#page_course .apply-div .course-selected-button,#page_course .apply-div .header.compare .compare-btn{width:100%;height:50px;margin-right:0}#page_course .apply-div .header.compare{margin-left:0;width:100%}#page_course .apply-div .glyphicon{display:inline-block}#page_course .apply-div .header.compare label{font-size:20px;line-height:50px}#page_course .apply-div .apply-btn,#page_course .apply-div .course-selected-button,#page_course .apply-div .header.compare .compare-btn,#page_course .chat-div{margin-bottom:10px}#page_course #askus{padding:40px 10px;border-radius:0;margin-bottom:40px}.course_description{margin-bottom:40px}}@media only screen and (max-width:767px){a.course_name{font-weight:500}}@media only screen and (min-width:1200px){img.page-course-uni-logo{margin-bottom:24px}#page_course #askus{margin-top:50px;margin-bottom:50px}}