@charset "UTF-8";.pageTitleBorder{font-size:2.5em;font-weight:700}.pageTitleBorder a:hover{color:#f15a22}h1.pageTitleBorder span{margin:0;padding:0 10px 0 0;display:inline-block;background:#fff;z-index:2}h1.pageTitleBorder{text-align:left;position:relative;z-index:0;}h1.pageTitleBorder:after{content:"";position:absolute;top:50%;left:0;right:0;border-top:4px solid red;z-index:-1}h2.pageTitleBorder span{margin:0;padding:0 10px 0 0;display:inline-block;background:#fff;z-index:2}h2.pageTitleBorder{text-align:left;position:relative;z-index:0;}h2.pageTitleBorder:after{content:"";position:absolute;top:50%;left:0;right:0;border-top:4px solid red;z-index:-1}.jumbotron{margin-bottom:0}ul.custLinkGroup{list-style-type:none;margin:0;padding:0}ul.custLinkGroup em{padding-left:1rem}.custLinkGroup li{margin-bottom:.25em}.custLinkGroup li:before{content:'\00bb';padding-right:.4rem;color:#f15a22;font-size:1.1rem;}.fa-ul i{color:#f15a22}ul.custBulletList{list-style-type:none}.custBulletList ul{padding:0;margin:0}.custBulletList li{padding-left:1em;text-indent:-.7em}.custBulletList li:before{content:"â€¢ ";color:#f15a22}.custBulletList li,.custIconLinkGroup li,.custLinkGroup li{margin-bottom:.25em}.custLinkGroup a{border-bottom:none}.custLinkGroup a:hover{color:#f15a22}.custIconLinkGroup{list-style-type:none;margin-left:0}.custIconLinkGroup a{color:#0c2340;font-weight:600;border-bottom:none}.custIconLinkGroup a:hover,.custIconLinkGroup a span:first-child{color:#f15a22}.jumpToAlpha{margin-bottom:2em}.jumpToAlpha ul{list-style-type:none;margin:0}.jumpToAlpha ul li{display:inline;padding:0 .5em;border-right:1px solid #e4e4e4}.jumpToAlpha ul li a:hover{color:#0c2340}.collegesBlock .fa{top:3px}.collegesBlock em{font-size:.7em;font-weight:400}.collegesBlock ul{list-style-type:none;margin:0}.collegesBlock ul li{line-height:1.3;padding-bottom:.7em}.collegesBlock ul li a:hover{color:#f15a22}.collegesBlock ul li span{font-size:.7em;color:#aaa}.collegesBlock ul li:before{content:"\00bb";padding-right:.4rem;color:#f15a22}.collegesBlock ul ul{margin-top:.4em}.collegesBlock ul ul li{list-style-image:none;list-style-type:disc;font-size:.9em}.collegesBlock h4{margin:0;padding:0;font-size:1em;text-transform:none;font-weight:400;color:#0c2340}.collegesBlock .programsContent{margin-left:1.2em}.collegesBlock .programsDropDown:nth-child(3){margin-top:1.2em}.collegesBlock .programsDropDown{margin:0;padding:10px 0 8px;border-top:1px solid #aaa}.collegesBlock .programsDropDown:hover{cursor:pointer}.collegesBlock .programsDropDown:last-child{border-bottom:1px solid #aaa}.collegesBlock .programsDropDown .programsContent{display:none;margin-top:1em}.collegesBlock h5,.collegesBlock h5 a{margin:.5em 0 1em!important;}.collegesBlock p.note{color:#999;font-weight:400;font-size:.8em;font-style:italic}.collegesBlock ul+p.note{margin-top:-1em;margin-left:1.3em}.collegesBlock,.eventsBlock,.newsBlock{margin-bottom:2em}.botpad{margin-bottom:2.5em}.grayBoxContainer{padding:1.2em;background:#f1f1f1}.grayBoxContainer p{margin-bottom:.75em;font-size:1em}.missionvisionvalues{margin-bottom:3%}.landingMobileTitle a{color:#f15a22}.admApplied .glyphicons{top:4px}.admApplied a{color:#fff;font-weight:100;margin-left:1.5em}.alreadyApplied,.applyToUTSA{padding:1.2em;color:#fff}.applyToUTSA{background:#f15a22}.alreadyApplied{background:#0c2340}.borderedContent{border:5px solid #dfdfdf;padding:1em}.borderedContent .topTierUniversityBordered{font-size:1.4em;line-height:1.2em}.borderedContent .under50Years{font-size:2.2em;line-height:1.2em;margin-bottom:.5em}#languagesMenu ul{list-style-type:none;text-align:right}#languagesMenu ul li{display:inline;margin-left:.8em}.meetRRBlock .slide p{margin-top:.5em;text-align:center;font-size:.95em}.meetRRBlock .slide strong{color:#f15a22;font-size:1.2em}.whiteContainer{padding:2.5em 0;width:90%}.landingSideMenu{margin:0 0 2em;padding:0}.landingSideMenu li{display:block;border-bottom:1px dotted #0c2340;padding:15px 0 1px}.landingSideMenu li a{color:#f15a22;font-weight:700;border-bottom:none}.landingSideMenu li a:hover{color:#0c2340}.landingSideMenu li:first-child{padding-top:0}.pageTitleBorder,.pageTitleBorder a,h4,h4 a{color:#0c2340}.line-center{margin:0;padding:0 10px;background:#fff;display:inline-block}.fastFactsPreview .caption{font-weight:300;font-size:.75rem;padding-left:10px}hr.columnSep{border-style:dotted;margin:1em 0 1.5em;border-color:#aaa}#recentAccolades td{padding:.75em;line-height:1.6;vertical-align:top}#recentAccolades tr td.grayBox{background:#f4f4f4}#recentAccolades .colspan2{font-weight:400;padding-top:0}#recentAccolades td span{color:#f15a22;font-style:italic}#recentAccolades tr td .openQuote{font-size:3em;float:right;margin:-18px -20px 0 0}.orangeHighlight{color:#f15a22}.orangeBackground{color:#fff;background-color:#f15a22}.orangeBackground i{color:#0c2340}.orangeBackground a{color:#fff}.orangeBackground a:hover{color:#0c2340}.blueBackground{color:#fff;background-color:#0c2340}.blueBackground i{color:#f15a22}.blueBackground a{color:#fff}.blueBackground a:hover{color:#f15a22}.publication{font-size:.75em;text-transform:uppercase}.executiveBlock .staffPosition,.staffBlock .staffPosition{margin-top:-.85em;font-size:.85em;font-weight:500;color:#0c2340;margin-bottom:.8em}.executiveBlock address,.staffBlock address{font-size:.85em;margin-bottom:.85em;line-height:1.2em}.executiveBlock .info,.staffBlock .info{font-size:.9em}ul.select2-results__options{color:#0c2340}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:400}.select2-container--utsa .select2-selection--single{background-color:#fff;border:1px solid #f15a22;border-radius:5px;outline:0}.select2-container--utsa .select2-selection--single:focus{border:1px solid #f15a22}.select2-container--utsa .select2-selection--single .select2-selection__rendered{color:#0c2340;line-height:28px}.select2-container--utsa .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--utsa .select2-selection--single .select2-selection__arrow{background-color:#fff;border:none;border-left:1px solid #fff;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--utsa .select2-selection--single .select2-selection__arrow b{border-color:#f15a22 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--utsa[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--utsa[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #f15a22;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--utsa.select2-container--open .select2-selection--single{border:1px solid #f15a22}.select2-container--utsa.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--utsa.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #f15a22;border-width:0 4px 5px}.select2-container--utsa.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--utsa.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--utsa .select2-search--dropdown .select2-search__field{border:1px solid #fff;outline:0}.select2-container--utsa .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--utsa .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--utsa .select2-dropdown--above{border-bottom:none}.select2-container--utsa .select2-dropdown--below{border-top:none}.select2-container--utsa .select2-results>.select2-results__options{max-height:270px;overflow-y:auto;color:#0c2340}.select2-container--utsa .select2-results__option[role=group]{padding:0}.select2-container--utsa .select2-results__option[aria-disabled=true]{color:#0c2340}.select2-container--utsa .select2-results__option--highlighted[aria-selected]{color:#0c2340;background-color:#3875d7}.select2-container--utsa .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--utsa.select2-container--open .select2-dropdown{border-color:#5897fb}.bluebg{background-color:#0c2340;padding:6px 7px 2px 10px;margin-top:-6px;min-height:95px;margin-bottom:1rem}@media screen and (max-width:991px){.bluebg{min-height:125px}}.newshead{color:#fff;font-size:1.05rem}.fastFactsContainer{background:url(/_files/images/about/fastFactsOverlay.jpg);background-size:cover;padding:1em}.fastFactsContainer .infographicsPad{padding:1em 0}.fastFactsContainer .infoOrange,.fastFactsContainer .infoWhite{font-weight:300;text-align:center;margin:.2em 0 0}.fastFactsContainer .infoOrange{color:#f15a22;font-size:1.7em;line-height:1em}.fastFactsContainer .infoWhite{color:#fff;font-size:1em;font-style:italic}.fastFactsPreview{float:right;padding-left:10px;font-size:12px}

.camps-heading {
    text-align:left;
    color:#fff;
    margin-top:2.6em;
    margin-bottom:0;
    font-size:5.25em;
    text-shadow:2px 2px 8px #101010;
    font-weight:600;
    letter-spacing:-4px
}
@media screen and (max-width:1080px){
.camps-heading {
    margin-top:2.9em;
    font-size:7vw;
}
}

.spotlights-heading {
    text-align:left;
    color:#fff;
    margin-top:1.9em;
    margin-bottom:0;
    font-size:4.5em;
    text-shadow:2px 2px 8px #101010;
    font-weight:600;
    letter-spacing:-4px
}
@media screen and (max-width:915px){
.spotlights-heading {
    font-size:7vw;
}
}
.spotlights-heading-cob {
    text-align:left;
    color:#fff;
    margin-top:2.25em;
    margin-bottom:0;
    font-size:6em;
    text-shadow:2px 2px 8px #101010;
    font-weight:600;
    letter-spacing:-4px
}
@media screen and (max-width:917px){
.spotlights-heading-cob {
    font-size:9vw;
}
}
.spotlights-heading-int {
    text-align:left;
    color:#fff;
    margin-top:2.5em;
    margin-bottom:0;
    font-size:5em;
    text-shadow:2px 2px 8px #101010;
    font-weight:600;
    letter-spacing:-4px
}
@media screen and (max-width:1050px){
.spotlights-heading-int {
    font-size:7vw;
        margin-top:3em;
}
}
.spotlights-heading-copp {
    text-align:left;
    color:#fff;
    margin-top:2.25em;
    margin-bottom:0;
    font-size:5.75em;
    text-shadow:2px 2px 8px #101010;
    font-weight:600;
    letter-spacing:-4px
}
@media screen and (max-width:1025px){
.spotlights-heading-copp {
    font-size:8.75vw;
}
}
.spotlights-heading-colfa {
    text-align:left;
    color:#fff;
    margin-top:2.75em;
    margin-bottom:0;
    font-size:5.25em;
    text-shadow:2px 2px 8px #101010;
    font-weight:600;
    letter-spacing:-4px
}
@media screen and (max-width:1100px){
.spotlights-heading-colfa {
    font-size:6.75vw;
}
}
.spotlights-heading-coe {
    text-align:left;
    color:#fff;
    margin-top:2.5em;
    margin-bottom:0;
    font-size:6em;
    text-shadow:2px 2px 8px #101010;
    font-weight:600;
    letter-spacing:-4px
}
@media screen and (max-width:1050px){
.spotlights-heading-coe {
    font-size:9vw;
}
}
ul.custLinkGroup p{
    padding-left: 1rem;
  }
  
#recentAccolades div.col-md-12 {
    padding: .75em 1.5em;
    line-height: 1.6;
    vertical-align: top;
}
#recentAccolades div.grayBox{
    background: #f4f4f4;
}

.threeColumnLast img.img-fluid{
    width:100%;
}

ul.custLinkGroup em {
    padding-left: 1rem;
}
.internalIntroText {
    font-size: 1.5em;
    line-height: 1.5em;
    font-weight: 100;
    color: #0C2340;
    margin-bottom: 1em;
}
.toptext-about h2 {
    padding-top: 0rem;
    padding-bottom: 0rem;
    line-height: 1.25;
}
.toptext-bhm h2 {
    padding-top: 0rem;
    padding-bottom: 0rem;
    font-size: 1.45rem;
}
ul.custLinkGroup-bhm p {
    padding-left: 1rem;
}
.blueBackground.btn.btn-block:hover {
    color: #f15a22;
}
a.btn.btn-primary:hover {
    color: #f15a22;
}
 .dark-secondary{
	 color: #d3430d;
}
 .darker-orange-bg {
	 background-color: #d3430d;
}
 .darker-orange {
	 background: #d3430d;
}
 .darker-orange:hover{
	 color: #d3430d;
	 border: 1px solid #d3430d;
}
body{
    background-color: #0c2340;
}
 
  	.page-content, #toptext, #main{
  		background-color: white;
  	}
hr.light {
    border: 0;
    border-bottom: 1px dotted #858585;
    margin: 2em 0;
}
h3.larger{
  font-size: 1.75rem;
}
  	
.list-group-horizontal {
    -ms-flex-direction: row;
    flex-direction: row;
}
.list-group-horizontal .list-group-item:first-child {
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
    border-top-right-radius: 0;
}
.list-group-horizontal .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
}
h1.landingMobileTitle {
    margin:0 0 .25rem;
    font-size:3rem;
}
h1.landingMobileTitle:before {
    content: "";
    position: absolute;
    width: 165px;
    height: 5px;
    bottom: 0;
    border-bottom: 5px solid #f15a22;
}
h2.pageMobileTitle {
    margin:0 0 .25rem;
    font-size:3rem;
}
h2.pageMobileTitle a:link, h2.pageMobileTitle a:visited {
    color:#0c2340;
}
h2.pageMobileTitle a:hover {
    color:#f15a22;
}
h2.pageMobileTitle:before {
    content: "";
    position: absolute;
    width: 165px;
    height: 5px;
    bottom: 0;
    border-bottom: 5px solid #f15a22;
}
.alt {
    color: #19656f;
}
.rounded {
    border-radius: 5px !important;
}
@media screen and (min-width:767px){
    h2.alt.font-weight-normal.text-uppercase{
        font-size: 2.5rem;
        margin: 0 0 1rem;
    }
    h1.alt.font-weight-normal{
        font-size: 2.75rem;
        margin: 0 0 1rem;
    }
}
h3.font-weight-normal.dark-secondary{
    margin: 0 0 1rem;
}
h2.font-weight-normal.dark-secondary{
    margin: 0 0 .5rem;
}
p.lrgr{
    font-size:1.1rem;
}
p.smlr{
    font-size:.9rem;
}
.border-left-med{
    border-left:5px solid #e6e6e6 !important;
}
div.containers a, div.today-containers a, div.today-news-containers a {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    text-decoration: none;
    z-index: 10;
    background-color: #fff;
    opacity: 0;
    filter: alpha(opacity=1);
     transition:.5s ease;-webkit-transition:.5s ease;
}
div.today-containers h3{
    margin: 0 0 1rem;
    color: #d3430d;
     transition:.5s ease;-webkit-transition:.5s ease;

}

div.today-containers:hover h3 {
    color: #0c2340 !important;
     transition:.5s ease;-webkit-transition:.5s ease;
}


div.spotlights-box a {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    text-decoration: none;
    z-index: 10;
    opacity: 0;
    filter: alpha(opacity=1);
    transition: .5s ease;
    -webkit-transition: .5s ease;
}
div.spotlights-box:hover h3  div.spotlights-box:hover h4 {
   color:#0c2340;transition: all .5s ease-in-out;-webkit-transition: all .3s ease-in-out;
}
div.spotlights-box:hover p {
   color:#0275d3;transition: all .5s ease-in-out;-webkit-transition: all .3s ease-in-out;
}
div.spotlights-box h3,div.spotlights-box p, div.spotlights-box h4 {
    transition: .5s ease;
    -webkit-transition: .5s ease;
}
