@font-face{font-family:'FontAwesome';src:url("../v1_0/font/fontawesome-webfont.eot?v=3.2.1");src:url("../v1_0/font/fontawesome-webfont.eot?#iefix&v=3.2.1") format("embedded-opentype"),url("../v1_0/font/fontawesome-webfont.woff?v=3.2.1") format("woff"),url("../v1_0/font/fontawesome-webfont.ttf?v=3.2.1") format("truetype"),url("../v1_0/font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1") format("svg");font-weight:normal;font-style:normal}header{max-width:1200px;margin:0 auto;position:relative}.inside-header{max-width:1100px;padding:8px 20px}.inside-header .logo{max-width:380px;width:100%}.inside-header .logo img{width:100%}.banner,#search .banner,#job .banner{background-image:url("../v1_0_dmc/banner-bkg-detroit-medical.jpg");background-size:cover}.toggle-nav{cursor:pointer;position:absolute;right:1em;top:12px;padding:0}.toggle-nav span{display:block}.toggle-nav i{text-indent:-999em;display:block}.toggle-nav:before{font-family:"FontAwesome";content:"\f0c9";color:#0961a0;font-size:24px}@media (min-width: 800px){.nav-wrapper{position:absolute;right:20px;z-index:80;top:0}}@media (min-width: 1000px){.nav-wrapper{right:65px}}@media (min-width: 800px){nav{max-width:500px;padding-top:8px;display:table}nav:after,nav:before{display:none}}nav a:hover{text-decoration:none}nav .list-links{top:80px;padding:0 0 0 10px;position:absolute;display:none}@media (min-width: 800px){nav .list-links{display:block;position:static;padding-top:0}}nav .list-links li{padding:0}@media (min-width: 800px){nav .list-links li{background:none !important;width:auto !important}}nav .list-links li a{color:#454545;font-weight:normal;padding:8px 0}@media (min-width: 800px){nav .list-links li a{padding:4px 0}}nav .list-links .open-down,nav .list-links .no-dropdown{color:#454545;line-height:120%;font-weight:600;font-family:'Open Sans', sans-serif}@media (min-width: 800px){nav .list-links .open-down,nav .list-links .no-dropdown{border-right:1px solid #dadada;padding:0 16px}}nav .list-links .open-down:after,nav .list-links .no-dropdown:after{border-color:#dadada transparent}nav .list-links .open-down:hover,nav .list-links .no-dropdown:hover{text-decoration:none}nav .list-links .open-down:hover:after,nav .list-links .no-dropdown:hover:after{border-color:#0961a0 transparent}@media (min-width: 800px){nav .open-down-list:hover .down-down-list{display:block}}@media (min-width: 800px){nav .open-down-list .down-down-list{top:25px;border-width:2px;padding-bottom:20px}nav .open-down-list .down-down-list a{font-weight:normal}nav .open-down-list .down-down-list li{padding:0 0 10px}nav .open-down-list .down-down-list:before{position:absolute;left:40px;top:-30px;z-index:102;font-family:'FontAwesome';content:"\f105";display:inline-block;vertical-align:middle;font-size:30px;-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);-webkit-transform:rotate(270deg);color:#0961a0}nav .open-down-list .down-down-list:after{position:absolute;left:40px;top:-3px;z-index:101;height:3px;width:15px;background:#fff;display:block;content:""}nav .open-down-list .down-down-list.last:before{left:auto;right:40px}nav .open-down-list .down-down-list.last:after{left:auto;right:36px}}@media (min-width: 800px){nav .no-dropdown-list{margin:-3px 0 0}}nav.last li a i{font-family:'FontAwesome';font-size:1.625em;color:#454545}nav.last li a i.fa-facebook:after{content:"\f082"}nav.last li a i.fa-twitter:after{content:"\f081"}nav.last li a i.fa-linkedin:after{content:"\f08c"}nav.last li a i:hover:after{color:#0961a0;transform:scale(1.2);transition-delay:1s}.campus-wrapper.featured-careers{margin-top:20px}.campus-wrapper.featured-careers ul{width:100%;max-width:1100px;display:table;margin:0 auto}.campus-wrapper.featured-careers ul li{padding:0 10px;margin:0 0 20px 0;width:100%}@media (min-width: 800px){.campus-wrapper.featured-careers ul li{width:50%}}@media (min-width: 1000px){.campus-wrapper.featured-careers ul li{width:33%}}.campus-wrapper.featured-careers ul a{display:block}.campus-wrapper.featured-careers ul a:hover{text-decoration:none}.campus-wrapper.featured-careers ul a:hover h2{color:#0961a0}.campus-wrapper.featured-careers ul img{display:block;width:100%}#content .social-share li{display:inline-block;margin:0 7px}#content .social-share li a{height:26px;width:29px;background:url("../v1_0_dmc/ico-social-media-blue.png") no-repeat}#content .social-share li a.facebook{width:14px;background-position:0 0}#content .social-share li a.linkedin{width:27px;background-position:-29px 0}#content .social-share li a.twitter{width:30px;background-position:-72px 0}#content .social-share li a.googleplus{width:37px;background-position:-115px 0}#content .social-share li .email{background-position:-166px 0}.button-me,a.btn-job-matching,a.btn-job-matching:hover,.search-national,.search-national:hover,.ja-related-jobs-block .submit input[type="submit"],.pagination button,.pagination a,#search-filter-controls input,a.job-apply,#filter-slideout-toggle{background-color:#0961a0}.ja-related-jobs-block button{background-color:#5998e6}.ja-related-jobs-block button[disabled]{opacity:0.7}@media (min-width: 800px){nav .list-links li{background-color:#0961a0}}#search-filters a,.ja-related-jobs-block .keyword-selected li{background-color:#585858}#search-filters h2{background-color:#0961a0}#search-filters .search-filter-list input[type='checkbox']:checked+label{background:#ccc !important;color:#333}header .search-area,.ja-related-jobs-block,.campus-wrapper ul li a h2,.pagination input,.open-down-list .down-down-list{border-color:#0961a0}.open-down-list .down-down-list li a:hover,.featured-jobs-rail .job-list a,.oj-text,.returning-candidates,#search-results-list>ul h2,.job-highlights h2{color:#0961a0}#applied-filters .filter-button{color:#585858}.job-description h1,.two-column-wrap .social-share h3,#search-results h1{color:#5d5d5d}.campus-wrapper ul li a h2{color:#333}@media (min-width: 800px){.home-content-palmetto{margin-bottom:40px}}.home-content-palmetto img{display:block;margin:0 auto;margin-bottom:20px}@media (min-width: 800px){.home-content-palmetto img{float:left;padding:15px 20px 0 0;width:33%}}@media (min-width: 800px){.home-content-palmetto .right-content{float:left;width:67%}}.home-content-palmetto .right-content p{font-size:.875rem}.home-content-palmetto .right-content h2{font-size:1.5rem;margin-bottom:3px;color:#333}.home-content-palmetto:after{content:'';display:table;clear:both}.current-employees{background-color:#0961a0}#job .job-highlights{position:relative}@media (min-width: 800px){#job .job-highlights .apply-wrapper{margin-top:0;position:absolute;right:1em;top:0}}.map-box{max-width:1100px;margin:1em auto 4em;display:table;width:100%}@media (min-width: 800px){.map-box{padding:0 10px}}.map-box h2{font-family:'opensans', sans-serif;font-size:1.5rem;font-weight:normal;margin:0 0 10px;line-height:120%}.map-box h2 span{color:#0961a0}.map-box h4{font-size:1.125rem;margin:0 0 10px;line-height:120%}.map-box .inbox{padding:1em}@media (min-width: 800px){.map-box .inbox{margin:0;padding-right:20px;width:60%;float:left;padding:0}}.map-box img{display:block;margin:0 auto 1em}@media (min-width: 800px){.map-box img{margin:0;padding-right:40px;width:40%;float:left}}footer .social-media-links{margin-bottom:10px}footer .social-media-links li{padding:0 10px;margin:0}footer .social-media-links li a{color:#bfbfbf}footer .social-media-links li a:hover{color:#fff}footer .footer-wrap{max-width:1000px;margin:0 auto;font-size:.75rem;color:#bfbfbf}footer .footer-wrap ul{display:table;width:auto;margin:0 auto 1em}footer .footer-wrap ul li{display:inline-block}footer .footer-wrap ul li:first-of-type{border-right:1px solid #bfbfbf}footer .footer-wrap ul li a{display:block;padding:0 12px;color:#bfbfbf;line-height:120%}footer .footer-wrap ul li a:hover{color:#fff}footer .footer-wrap p{font-size:.75rem;color:#bfbfbf}
