#banner {background: url("[system-asset:id=dda22ebe0aa937e800a65aa72218a4d1]site://Migrated - College of Osteopathic Medicine/images/banner.jpg[/system-asset]") no-repeat scroll center 0 rgba(0, 0, 0, 0);}
#bannerimage.wrapper { margin-top: 40px;}
.internal #banner { padding-top: 10px;}
#mainnav {width:709px;}
.actioncol p {height: 130px;}
#alumni .actioncol p {height: 114px;}
#utility span#giving, #utility span.alumni {
    padding: 8px 4px;
}
#utility span#giving, #utility div#schoolselector, #utility div#search, #utility span.utilitysep, #utility span.alumni {
    float: left;
}
.btn.smallblue.learnmore {
 height: 35px; 
 font-size: 1em; 
 line-height: 35px; 
 text-indent: 21px; 
 width: 151px;  
}
}
.btn.smallblue.learnmore span {
    background-position: 90% -996px;
    width: 19px;
}
a.btn.smallblue.learnmore span {
    float: right;
    margin-top: 8px;
}
#google_search {display:none;}
#visitcampus p:first-child {text-align:center;padding-left: 100px;}
#graduate p:first-child {padding-right: 15px;}
#alumni p:first-child {padding-right: 28px;}
span.do{background: none repeat scroll 0 0 #5375e0;border-radius: 5px;color: #fff;display: inline-block;float: right;font-size: 0.8em;padding: 2px 4px;}
span.dmd {background: none repeat scroll 0 0 #666;border-radius: 5px;color: #fff;display: inline-block;float: right;font-size: 0.8em;padding: 2px 4px;}
#comadmissions select {width:190px;}
.random {display: none;float: none;height: auto;overflow:auto;width: auto;}
.random.divleft {margin-left: 0px;}
.random p {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);font-weight: normal;height: auto;line-height: normal;position: relative;width: auto;color:#828080;}
.megamenu li a.paper {background-position: left -2429px;}
.internal #pagetitle div#heading {
    background: #22358c none repeat scroll 0 0;
    bottom: 20px;
    clear: both;
    color: #ffffff;
    display: inline-block;
    left: -29px;
    max-width: 590px;
    padding: 0 40px 0 20px;
    position: absolute;
    margin: 10px 20px;
    text-transform: uppercase;
      font-size: 2.1em;
    font-weight:bold;
}
#administration, #programdirectors, #faculty, #staff {
    margin-left: 20px;
}
#administration div.card {
    min-height: 12em;
}
#faculty div.card {
    min-height: 12em;
}
#programdirectors div.card, #staff div.card {
    min-height: 12em;
}
div.card {
    min-height: 12em;
}
img#detailphoto {
    max-width: 150px; height: auto;
    margin-right: 20px;
}

.megamenu li a.briefcase-health {
  background-position: left -2329px;
}

@media only screen and (max-width: 479px) {
label {display: block;}
.internal #maincontent .trigger, .internal #maincontent .toggle_container {width: 82%;}
.internal #pagetitle h1 {margin:10px;}
h2, h3, h4 {margin: 10px;}
#visitcampus p:first-child {text-align:center;padding-left: 0px;}
#graduate p:first-child {padding-right: 0px;}
#alumni p:first-child {padding-right: 0px;}
#mainnav {width:100%;}
.internal #bannerimage div.sectionhead {height: 173px;}
.internal #pagetitle div#heading {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    bottom: auto;
    color: #493c39;
    display: block;
    left: auto;
    margin: 0 10px;
    padding: 0;
    position: relative;
    width: 96%;
}
.internal #pagetitle div#heading {margin:10px;font-size: 1.5em;}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
label {display: block;}
#visitcampus p:first-child {text-align:center;padding-left: 0px;}
#graduate p:first-child {padding-right: 0px;}
#alumni p:first-child {padding-right: 0px;}
#mainnav {width:100%;}
}

@media only screen and (max-width: 767px) {

#whynsu, #visitcampus  {
    background: none;
    height: auto;
    width: 100%;
}
#utility span.alumni {
    display:none
}
#utility span#giving {float:right;padding:2px 6px;}
#mainnav {width:100%;}
}

