.cso-details h2{margin-bottom:15px}.cso-details .cso-salary div{float:left}.cso-details .cso-salary .cso-salary-text{width:145px;padding-right:10px;margin-top:15px;font-size:13px;line-height:17px}.cso-details .cso-salary .cso-salary-text :nth-child(2){font-size:28px;text-align:center}.cso-details .cso-salary .cso-salary-graph{text-align:center;font-size:11px}.cso-details .cso-salary .cso-salary-graph>div{width:33%}.cso-details .cso-salary .cso-salary-graph>div p{margin-bottom:3px}.cso-details .cso-salary .cso-graph-detail{width:100%;background-image:url("/themes/careers-2015/resources/images/graph-background.png");height:70px;position:relative;margin-bottom:4px}.cso-details .cso-salary .cso-graph-detail>div{width:100%;background:url("/themes/careers-2015/resources/images/moneypile.png") repeat-y 50% 0;position:absolute;bottom:0}.cso-details .cso-employment-rate{min-height:70px;padding-top:5px;padding-bottom:5px;margin-top:10px}.cso-details .cso-employment-rate p{display:table-cell;vertical-align:middle}.cso-details .cso-employment-rate p:first-child{width:112px;padding-right:10px;text-align:right;font-size:36px}.cso-details .cso-status{margin-top:20px;text-align:center}.cso-details .cso-related-jobs{padding-top:5px;padding-bottom:15px}.cso-details .cso-related-jobs ul{margin:0}.cso-about{margin-top:30px}.cso-about h2{margin-bottom:15px}.cso-about li{margin-bottom:10px}.cso-compare{margin-bottom:30px;margin-top:20px}.cso-compare fieldset{display:block;float:left;width:562px}.cso-compare fieldset>span{display:block;float:left;width:42px;text-align:center;font-weight:bold;margin-top:35px}.cso-compare fieldset .fieldgroup{display:block;float:left;width:260px;padding:6px;overflow:hidden;margin-bottom:0}.cso-compare fieldset .fieldgroup span,.cso-compare fieldset .fieldgroup .StudyField{display:block;float:left;margin-top:6px}.cso-compare fieldset .fieldgroup span{width:20px;height:32px;line-height:32px;text-align:center}.cso-compare fieldset .fieldgroup .StudyField{width:228px}.cso-compare fieldset .fieldgroup select.StudyField{margin-top:0}.cso-compare fieldset .fieldgroup .cso-studyfield-option{font-weight:bold}.cso-compare fieldset .fieldgroup .cso-studyfield-sub-option:before{content:'-';display:inline-block;padding-right:3px}.cso-compare .Actions{display:block;float:left;width:80px;margin-left:10px;margin-top:24px}#StudyLevel1 .middleColumn,#StudyField1 .middleColumn,#StudyLevel2 .middleColumn,#StudyField2 .middleColumn{width:100%;overflow:hidden;background:url("/themes/careers-2015/resources/images/select-arrow-9.png") no-repeat 97% white}#StudyLevel1 .middleColumn select,#StudyField1 .middleColumn select,#StudyLevel2 .middleColumn select,#StudyField2 .middleColumn select{background:transparent;width:110%;padding:6px;border:0;border-radius:0;-webkit-appearance:none;min-height:0}.compare-study-options #cso-compare{background:#f1f1f1;border-radius:2px;margin:1em 0;padding:1.5em}@media (max-width: 480px){.compare-study-options #cso-compare{padding:0.75em}}.compare-study-options #cso-compare h2{margin:0}.compare-study-options #cso-compare input#compare{margin:2em 0 0}@media (max-width: 480px){.compare-study-options #cso-compare input#compare{margin-top:1em}}@media (min-width: 480px){.compare-study-options #cso-compare .row.flexbox-row{display:flex}.compare-study-options #cso-compare .row.flexbox-row div[class^=col-]{display:flex;flex-direction:column}}.compare-study-options #cso-compare #compare-a,.compare-study-options #cso-compare #compare-b{flex:1}.compare-study-options #cso-compare #compare-with-col{justify-content:center;flex-shrink:0}.compare-study-options #cso-compare #compare-with-col:before{content:'';display:inline-block;position:absolute;left:50%;top:0;bottom:0;width:1px;background:#a1a1a1}@media (max-width: 480px){.compare-study-options #cso-compare #compare-with-col:before{top:50%;left:1em;right:1em;width:auto;height:1px}}.compare-study-options #cso-compare #compare-with-col .with{display:inline-block;background:#f1f1f1;text-align:center;z-index:1;padding:0.5em 0}@media (max-width: 480px){.compare-study-options #cso-compare #compare-with-col{display:flex}.compare-study-options #cso-compare #compare-with-col .with{margin:5px auto;padding:0.5em}}.compare-study-options .qual-label-label{margin-top:10px}@media (max-width: 767px){.compare-study-options #compare-b .qual-label-label{margin-top:0}}@media (min-width: 480px){.compare-study-options #details{display:flex}}.compare-study-options #details .compare-col{flex:1}@media (min-width: 480px){.compare-study-options #details .compare-col:not(:last-child){margin-right:2vw}}.compare-study-options #details .compare-option{border:1px solid #ddd;height:100%;border-radius:2px;padding:1.5em}@media (max-width: 767px){.compare-study-options #details .compare-option:last-child{margin-bottom:1em}}.compare-study-options #details .compare-option h2{margin-top:0}@media (min-width: 480px){.compare-study-options #details .compare-option h2{min-height:calc(3rem * 1.2 * 2)}}.compare-study-options #details .after-study-label{font-size:smaller}.compare-study-options #details .cso-salary{overflow:auto}@media (max-width: 1199px){.compare-study-options #details .compare-option{text-align:center}.compare-study-options #details .cso-salary-text{width:auto;padding:0;float:none}.compare-study-options #details .cso-salary-graph{float:none}.compare-study-options #details .cso-employment-rate p:first-child{width:auto}}@media (max-width: 991px){.compare-study-options #details .cso-salary-graph{display:none}}@media (max-width: 767px){.compare-study-options #details .cso-employment-rate p{display:block;text-align:center;padding:0;margin:0}}.compare-study-options #details .cso-related-jobs{border-top:3px dotted #ddd;margin-top:2.2rem;text-align:left}.compare-study-options #details a.view-courses{margin:1em 0;display:block;text-align:left}@media (max-width: 480px){.compare-study-options #details a.view-courses{text-align:center}}.compare-study-options #details .cso-status .graph-lg{height:120px}.compare-study-options #details .cso-status .graph-sm{height:230px}.compare-study-options #details .no-data-graph{display:inline-flex;align-items:center;justify-content:center;color:#828282;font-size:smaller}.compare-study-options #details .graph-lg .no-data-graph{width:280px;height:120px}.compare-study-options #details .graph-sm .no-data-graph{width:180px;height:230px}.compare-study-options .cso-studyfield-option{font-weight:bold}
