  .linkmobile {
	 font-size: 0.8rem;
}

body {
    scroll-behavior: smooth;
}
/*@media screen and (max-width:640px) {
	 */
	/* h1 {
		 */
		/* font-size: 2rem;
		 */
		/* 
	}
	 */
	/* h2 {
		 */
		/* font-size: 1.75rem;
		 */
		/* 
	}
	 */
	/* h3 {
		 */
		/* font-size: 1.5rem;
		 */
		/* 
	}
	 */
	/* 
}
 */
 #site-footer a:link {
	 color:#002a5c;
}
 #site-footer a:hover {
	 color: #f15a22;
}
 .site-top-Title {
	 font-weight: 700;
	 margin: .3em 0 .6em;
	 display: block;
	 font-family: inherit;
	 line-height: 1.1;
	 font-size: 2.75rem;
	 text-rendering: optimizelegibility;
	 background-color: #FFF;
	 box-sizing: border-box;
	 color: #0c2340;
	 cursor: auto;
}
 .site-top-Title a:hover {
	 color: #f15a22;
}
 .site-top-Title a {
	 color: #0c2340;
}
 #site-top, #site-content {
	 margin-top: 2em;
}
 .site-top-Title {
	 float: left;
	 width: 100%;
	 margin-bottom: 20px;
}
 .site-top-Title-img {
	 float: left;
	 width: 77;
	 padding-right: 0.75rem;
}
 .content-caption {
	 font-size: 0.75rem;
}
 #departmentalPageNav {
	 background: #0c2340;
	 margin-left: 0;
	 margin-bottom: 0;
	 padding-left: 1rem;
}
 .breadcrumbs {
	 padding-top: .9em;
	 padding-bottom: 0.45em;
	 font-size: .85em 
}
 .breadcrumbs span {
	 padding: 0 .2em 
}
 .breadcrumbs a {
	 color: #0c2340;
}
 .breadcrumbs a:hover {
	 color: #f15a22;
}
 .breadcrumbs i{
	 color: #f15a22;
}
 #departmentalPageNav li a {
	 color: #fff;
}
 #departmentalPageNav li a:hover {
	 color: #f15a22 
}
 #departmentalPageNav li ul li {
	 border-top: 1px solid #3D3D3D 
}
 #departmentalPageNav li ul li {
	 background: #0C2340;
	 border-top: 1px solid #3D3D3D 
}
 #departmentalPageNav li {
	 display: inline-block;
	 margin-right: 0;
	 position: relative;
	 color: #fff;
	 padding: 15px 10px;
	 cursor: default 
}
 #departmentalPageNav li a {
	 border-bottom: none;
	 color: #fff;
	 padding: 15px 0;
	 text-decoration: none 
}
 #departmentalPageNav li ul {
	 padding: 0;
	 position: absolute;
	 z-index: 1;
	 top: 50px;
	 left: -10px;
	 width: 245px;
	 display: none;
	 opacity: 0;
	 visibility: hidden;
	 border-top: 3px solid #f15a22 
}
 #departmentalPageNav li ul li {
	 display: block;
	 border-top: 1px solid #0D2F59 
}
 #departmentalPageNav li ul li a {
	 padding: 15px 10px 
}
 #departmentalPageNav li:hover ul {
	 display: block;
	 opacity: 1;
	 visibility: visible 
}
 .nav-gray {
	 background-color: #f1f1f1;
	/* disabling top and bottom margin: jdg @5/20/16 margin: 40px 0;
	 */
	 padding: 20px;
	 position: relative;
	 -moz-box-shadow: 0 0 1px #888;
	 -webkit-box-shadow: 0 0 1px #888;
	 box-shadow: 0 0 1px #888;
	 -moz-border-radius: 2px;
	 -webkit-border-radius: 2px;
	 border-radius: 2px;
}
 #col-navigation .nav-gray a {
	 border-bottom: none;
	 color: #002244;
	 display: block;
	 padding: 6px 0;
}
/* PRIMARY ==============================================*/
 .nav-gray ul {
	 margin: 0;
	 padding: 0;
}
 .nav-gray li {
	 list-style: none;
	 padding: 0;
}
 #col-navigation .nav-gray li a {
	 border-top: 1px solid #ccc;
	 color: #002244;
	 font-size: 95%;
}
 #col-navigation .nav-gray li:first-child a {
	 border-top: none;
}
 #col-navigation .nav-gray li a:hover {
	 color: #f47321 
}
 #col-navigation .nav-gray a.selected {
	 color: #0c2340;
	 font-weight: bold;
}
/* Default Icon Color when in col-navigation */
 #col-navigation i.fa {
	 padding-left: 0.4rem;
	 color: #f15a22;
}
 .nav-gray > ul > li > ul {
	 padding-bottom: 10px 
}
/* SECONDARY ==============================================*/
 .nav-gray ul ul {
	 margin-top: -2px;
	 padding: 0 0 0 15px;
}
 .nav-gray li li {
	 list-style-position: outside;
}
 #col-navigation .nav-gray li li a {
	 border: none;
	 color: #444;
	 font-size: 90%;
	 padding: 2px 0;
}
/* TERTIARY ==============================================*/
 .nav-gray ul ul ul {
	 padding: 0 0 0 15px;
	 margin: 0;
}
 #col-navigation .nav-gray li li li a {
	 font-size: 80%;
	 padding: 2px 0;
}
/* QUATERNARY ==============================================*/
 .nav-gray ul ul ul ul {
	 padding: 0 0 0 15px 
}
 #col-navigation .nav-gray li li li li a {
	 font-size: 75%;
	 padding: 2px 0;
}
/* QUINARY ==============================================*/
 #col-navigation .nav-gray li li li li li {
	 font-size: 95%;
}
/* SELECTED ITEM STYLES ==============================================*/
 #col-navigation .nav-gray > ul > li.parent > a {
	 cursor: pointer;
	 padding-right: 25px;
}
 #col-navigation .nav-gray > ul > li.parent:hover > a {
	 background-position: right -32px;
	 color: #f47321;
}
 #col-navigation .nav-gray > ul > li.parent > a.selected {
	 background-position: right -96px;
	 font-weight: bold;
}
 #col-navigation .nav-gray > ul > li.parent > a.selected:hover {
	 background-position: right -64px;
}
/* NAV ACTION BUTTONS ==============================================*/
 #col-navigation ul.action-btn li {
	 margin-bottom: 8px;
}
 #col-navigation ul.action-btn li:last-child {
	 border: 0;
	 margin-bottom: 25px;
}
 #col-navigation .nav-gray li a.btn {
	 color: #fff;
	 font: bold 80%/1.2 'Open Sans', sans-serif;
}
 #col-navigation .nav-gray a.btn {
	 border: none;
	 font: bold 90%/1 'Open Sans', sans-serif;
	 text-transform: uppercase;
	 color: #ffffff;
	 padding: 8px;
	 text-align: center;
	 -moz-border-radius: 3px;
	 -webkit-border-radius: 3px;
	 border-radius: 3px;
}
 #col-navigation .nav-gray li a.btn {
	 background:#f68a38;
	/*IE Fix*/
	 background: -moz-linear-gradient( top, #f57c20 0%, #f68a38);
	 background: -webkit-gradient( linear, left top, left bottom, from(#f57c20), to(#f68a38));
	 background: -ms-linear-gradient( top, #f57c20 0%, #f68a38);
	 -moz-box-shadow: 0px 3px 0px rgba(189,77,8,1), inset 0px 0px 3px rgba(255,255,255,0);
	 -webkit-box-shadow: 0px 3px 0px rgba(189,77,8,1), inset 0px 0px 3px rgba(255,255,255,0);
	 box-shadow: 0px 3px 0px rgba(189,77,8,1), inset 0px 0px 3px rgba(255,255,255,0);
}
 .utsa-social-circle-top .fa {
	 font-size: .85em;
	 padding-left: 0.3em;
	 width: 1.8em;
	 height: 1.8em;
	 line-height: 1.6em;
	 float: none;
	 border-radius: 50%;
	 border: 2px solid #0c2340;
	 color: #0c2340;
	 text-align: center;
	 background: #fff;
}
 .utsa-social-circle-top .fa:hover {
	 color: #f15a22;
	 border: 2px solid #f15a22;
}
 ul.custLinkGroup{
	 list-style-type:none;
	 margin:0 0 1.2em 1.1em;
}
 .custLinkGroup li{
	 margin-bottom:.25em;
	 text-indent: -0.9rem;
}
 .custLinkGroup li:before{
	 content:'\00bb';
	 padding-right:0.4rem;
	 color:#f15a22 
}
 .fa-ul i{
	 color:#f15a22 
}
 .custLinkGroup a:hover{
	 color:#f15a22 
}
 .custLinkGroup a{
	 color:#0c2340;
	 font-weight:600;
	 font-size:.95em;
	 border-bottom:none 
}
 .custIconLinkGroup a{
	 color:#0c2340;
	 font-weight:600;
	 border-bottom:none 
}
 .headerBlock {
	 padding: 0.4rem 0 1.1rem 0;
	 font-size: 1.45rem;
	 font-weight: 75;
}
/**** * styles for Priorities ****/
 hr.strategyHr {
	 border: thin solid #000;
	 margin: 0;
	 padding: 0;
}
 span.leaderSpan {
	 text-transform: uppercase;
	 font-weight: 600;
	 font-size: 0.80em;
	 color: #f15a22;
}
 span.leaderNames {
	 font-weight: 100;
	 font-size: 0.80em;
	 font-style: italic;
}
 hr {
	 border: thin solid #0C2340;
	 margin: 2em 0;
}
 hr.tightHR {
	 margin: 1em 0;
}
 hr.someHR {
	 margin-top: 1.75em;
	 border-style: solid;
	 border-color: #ddd;
}
 hr.columnSep {
	 border-style: solid;
	 margin: 1em 0 1.5em;
	 border-color: #aaa;
}
 div.blueBox {
	 background: #0C2340;
	 color: #ffffff;
	 padding: 0.85em;
	 text-transform: uppercase;
	 padding: 1.2em;
}
 div.blueBox a {
	 font-weight: 600;
	 font-size: .95em;
	 letter-spacing: 0.10em;
	 color: #fff;
}
 div.blueBox a:hover {
	 font-weight: 600;
	 font-size: .95em;
	 letter-spacing: 0.10em;
	 color: #f15a22;
}
 div.borderActive {
	 border: 5px solid #0C2340;
	 padding: 1em;
}
 div.blueBorder {
	 border: 1px solid #0C2340;
}
 .grayBoxContainer {
	 padding: 1.2em;
	 background: #f1f1f1;
}
 .btn {
	 padding: .7rem;
}
 .card-block {
	 padding:0;
}
 .card-secondary {
	 padding: 1.2em;
	 background-color:#f1f1f1;
	 border:0px;
	 min-height:275px;
}
 .card-primary {
	 background-color:#fff;
	 border:0px;
}
 .secondaryheadlineblue {
	 background-color: #0c2340;
	 color: #fff;
	 padding-left: 7px;
	 font-size: 1.20rem;
	 line-height: 1.5rem;
	 font-weight: 400;
	 padding-bottom: 15px;
	 padding-top: 10px;
	 padding-right: 10px;
}
 .card img {
	 width:100%;
}
 .card p {
}
 .carousel-overlay {
	 position: absolute;
	 top:10%;
	 bottom:10%;
	 right:7%;
	 z-index: 10;
}
 .carousel-card {
	 padding: 1.2em;
	 background-color:#f1f1f1;
	 border:0px;
	/*margin-right:1.2rem;
	 */
}
/* MARCOMWEB - Site Specific Styles */
 .hub-header {
	 background-color: #0c2340;
	 background-image: url('/marcomstudio/images/bg-pattern.png');
	 color: #fff;
	 text-align: center;
	 overflow: hidden;
}
 @keyframes fadeIn {
	 0% {
		 transform: translateY(100%);
		 opacity: 0;
	}
	 100% {
		 transform: translateY(0);
		 opacity: 1;
	}
}
 .hub-header.inside img {
	 height: auto;
	 width: 123px;
	 float: left;
	 padding: 0.5rem 0;
	 margin: 0.5rem 0;
}
 .hub-intro {
	 background-color: #0c2340;
	 color: #fff;
	 padding:3rem 0;
	 text-align: center;
	 position: relative;
}
 .hub-intro:after {
	 content: '';
	 border-left: 40px solid transparent;
	 border-right: 40px solid transparent;
	 border-top: 40px solid #0c2340;
	 border-bottom: 40px solid transparent;
	 position: absolute;
	 bottom: -4.5rem;
	 left: 50%;
}
 .hub-intro h2 {
	 color: #fff;
}
 .hub-intro p.lead {
	 font-size: 1.35rem;
	 font-style: italic;
	 font-weight: 600;
	 padding: 2rem 5rem;
	 color: #fff;
}
 a.btn.btn-outline-light {
	 border-radius: 0 !important;
	 padding: 8px;
	/*text-transform: uppercase;
	 */
	 font-size: 0.9rem;
	 margin: 0.5rem 0.25rem;
}
/* == SERVICE HEADING == */
 h2.section-header {
	 border-bottom: 2px solid #e8e8e8;
	 margin-bottom: 1rem;
	 line-height: 60px;
	 display: block;
	 color: #0c2440;
	 font-size: 2.6rem;
	 font-weight: 300;
}
 .section-header span.accent {
	 border-bottom: 2px solid #f15a22;
}
/* == ICON CARDS == */
 a.icon-card {
	 display: block;
	 border: 1px solid #dcdada;
	 padding: 2.5rem 1rem;
	 text-align: center;
	 background-color: #f7f7f7;
	 margin: 1rem 0;
	 width: 100%;
}
 a.icon-card:hover, a.icon-card:focus{
	 border-bottom: 1px solid #f15a22;
}
 .icon-card .fas, .icon-card .fab, .icon-card .far{
	 color: #4d4d4d;
	 font-size: 1.5rem;
}
 a.icon-card h3 {
	 color: #0c2440;
}
 a.icon-card p {
	 color: #555;
	 font-size:0.95rem;
}
 .bg-gray {
	 background: #f1f1f1;
	 margin: 3rem 0;
	 padding: 2rem 0;
}
 ul.btn-tags {
	 list-style: none;
	 padding: 0;
}
 ul.btn-tags li{
	 margin: 1rem 0;
}
 ul.btn-tags li a {
	 display: block;
	 text-transform: uppercase;
	 padding: 0.5rem 1rem;
	 border-top: 1px solid #f1f1f1;
	 border-right: 1px solid #f1f1f1;
	 border-bottom: 1px solid #f1f1f1;
	 border-left: 5px solid #f15a22;
	 color: #191919;
	 text-decoration: none;
}
 ul.btn-tags li a:hover, ul.btn-tags li a:focus{
	 border-left: 5px solid #f1f1f1;
}
 .line .col-sm-8 {
	 border-right: 1px solid #f1f1f1;
}
 h2.inside-title {
	 text-align: left;
	 border-bottom: 1px solid #f1f1f1;
	 color: #0c2340;
	 font-weight: 400;
	 font-size: 2.5rem;
}
 .line h3 {
	 font-style: italic;
	 font-size: 1.55rem;
	 font-weight: 400;
	 color: #0c2340;
}
 .contact-card.bg-gray a {
	 color: #0c2340;
	 text-decoration: underline;
}
 .bg-orange-chevron {
	 background-color: #f15a22 !important;
	 background-image: url('/marcomstudio/images/chevron-orange-backg.png');
	 color: #fff;
	 padding: 2rem 0;
	 margin-top: 2rem;
}
 .bg-orange-chevron h2 {
	 color: #fff;
	 font-size: 1.75rem;
}
 .card-white {
	 background-color: #fff;
	 padding: 1rem;
	 width: 100%;
	 margin: 1rem 0;
}
 .card-white a{
	 color: #0c2340;
	 text-decoration: underline;
	 font-weight: bold;
}
 .card-white h3 {
	 text-transform: uppercase;
	 font-weight: 400;
	 font-size: 1.45rem;
	 margin-top: 1rem;
}
 .card-white li, .card-white p{
	 font-size: 1rem;
}
 .bg-gray.additional-teams {
	 margin: 0 ;
}
 .additional-teams h4 {
	 font-size: 1.25rem;
	 font-weight: 400;
	 margin-bottom: 1rem;
}
 .additional-teams h3 {
	 margin-bottom: 1rem;
}
 .card-email {
	 border: 1px solid #f15a22;
	 padding: 1rem;
	 width: 100%;
	 margin: 1rem 0;
}
 ul.checklist {
	 list-style: none;
}
 ul.checklist li:before {
	 content: '\f00c';
	 margin-right: 0.58rem;
	 font-family: 'Font Awesome 5 Pro';
	 font-weight: 600;
}
/* PAGINATION */
 .pagination {
	 list-style: none;
	 display: inline-block;
	 padding: 0;
	 margin-top: 10px;
}
 .pagination li {
	 display: inline;
	 text-align: center;
}
 .pagination a {
	 float: left;
	 display: block;
	 font-size: 14px;
	 text-decoration: none;
	 padding: 5px 12px;
	 color: #fff;
	 margin-left: -1px;
	 border: 1px solid transparent;
	 line-height: 1.5;
}
 .pagination a.active {
	 cursor: default;
}
 .pagination a:active {
	 outline: none;
}
 .pagination li:first-child a {
	 -moz-border-radius: 6px 0 0 6px;
	 -webkit-border-radius: 6px;
	 border-radius: 6px 0 0 6px;
}
 .pagination li:last-child a {
	 -moz-border-radius: 0 6px 6px 0;
	 -webkit-border-radius: 0;
	 border-radius: 0 6px 6px 0;
}
 .pagination a {
	 border-color: #ddd;
	/*color: #4285F4;
	 */
	 color: #0c2440;
	 background: #fff;
}
 .pagination a:hover {
	 background: #eee;
}
 .pagination a.active, .pagination a:active {
	 border-color: #4285F4;
	 background: #4285F4;
	 color: #fff;
}
/*li.selected a {
	 */
	/* background-color: whitesmoke;
	 */
	/* 
}
 */
 a.selected {
	 background-color: whitesmoke;
}
 blockquote {
	 background-color: whitesmoke;
	 padding: 1rem;
	 border: 1px solid lightgray;
}
 li.do:before, li.dont:before{
	 font-size: 1rem;
	 font-family: 'Font Awesome 5 Pro';
	 font-weight: 600;
	 margin-right: 0.5rem;
}
 li.dont:before {
	 content: '\f00d';
	 color: red;
}
 li.do:before {
	 content: '\f00c';
	 color: green;
}
 .followus {
	 text-align: center;
}
 ul.social-icons {
	 list-style: none;
}
 ul.social-icons li {
	 display: inline-block;
}
 ul.social-icons li a {
	 color: #fff;
	 font-size: 1.5rem;
	 display: inline-block;
	 height: 50px;
	 width: 50px;
	 background-color: blue;
	 padding: 7px;
	 border-radius: 50%;
	 margin: 0 0.5rem;
}
 ul.social-icons li a.twitter-main {
	 background-color: #56acee;
}
 ul.social-icons li a.instagram {
	 background-color: #000;
}
 ul.social-icons li a.youtube {
	 background-color: #b31217;
}
 ul.social-icons li a.facebook {
	 background-color: #3b5998;
}
 ul.social-icons li a.linkedin {
	 background-color: #0976b4;
}
 ul.social-icons li a:hover, ul.social-icons li a:focus{
	 background-color: #fff;
	 color: #000;
}
/* Social Media Directory - Search Filter */
 .list-wrap label {
	 float:left;
	 color:#00BDE8;
}
 .search-box {
	 float:left;
	 clear:left;
	 width:70%;
	 padding:0.4em;
	 font-size:1em;
	 color:#555;
}
 .list-wrap label {
	 color: #000;
}
 ul.social-media-list {
	 list-style: none;
	 float:left;
	 width:100%;
	 margin:2em 0;
	 padding:0;
	 position:relative;
}
 ul.social-media-list li {
	 float:left;
	 clear:left;
	 width:100%;
	 margin:0.2em 0;
	 padding:0.5em 0.8em;
	 list-style:none;
	 background-color:#f2f2f2;
	 border-left:5px solid #003842;
	 cursor:pointer;
	 color:#333;
	 position:relative;
	 z-index:2;
}
 .list-count {
	 float:left;
	 text-align:center;
	 width:30%;
	 padding:0.5em;
	 color:#595959;
}
 .empty-item {
	 transition-property: opacity;
	 transition-duration: 0s;
	 transition-delay: 0s;
	 transition-timing-function: ease;
}
 .empty .empty-item {
	 transition-property: opacity;
	 transition-duration: .2s;
	 transition-delay: .3s;
	 transition-timing-function: ease;
}
 tr.in td {
	 vertical-align: middle;
}
 .hiding {
	 margin-left:-100%;
	 opacity:0.5;
}
 .hidden {
	 display:none;
}
 .empty-item {
	 background:#fff;
	 color:#ddd;
	 margin:0.2em 0;
	 padding:0.5em 0.8em;
	 font-style:itlic;
	 border:none;
	 text-align:center;
	 visibility:hidden;
	 opacity:0;
	 width:100%;
}
 .empty .empty-item {
	 opacity:1;
	 visibility:visible;
}
 .social-filter-icons {
	 background-color: red;
	 padding: 0.5rem 0.9rem;
	 color: #fff;
	 margin: 0.25rem 0;
	 display: inline-block;
}
 a.social-filter-icons.facebook{
	 background-color: #3b5998;
}
 a.social-filter-icons.twitter-icons{
	 background-color: #1da1f2;
}
 a.social-filter-icons.instagram{
	 background-color: #c13584;
}
 a.social-filter-icons.linkedin{
	 background-color: #0077b5;
}
 a.social-filter-icons.youtube{
	 background-color: #ff0000;
}
 a.social-filter-icons:hover, a.social-filter-icons:focus{
	 color: #fff;
	 background-color: #000;
}
 ul.list-group {
	 list-style: none;
}
 ul.list-group li {
	 margin: 0.5rem 0;
}
 ul.list-group li:before {
	 content: '\f101';
	 font-family: 'Font Awesome 5 Pro';
	 font-weight: 900;
	 margin-right: 0.5rem;
	 color: #f15a22;
}
 .title-underline {
	 border-bottom: 1px solid black;
	 margin: 2rem 0rem 1rem;
}
 th.fulfill-the-promise {
	 width: 35%;
}
 th.brand-element {
	 width: 35%;
}
 th.message-audience {
	 width: 30%;
}
 figure {
	 background-color: #fff;
	 color: #495A70;
	 padding: 2rem;
	 margin: 0 0 2rem 0;
	 text-align: left;
	 border: 1px solid #f1f1f1;
}

.figure-img {
	margin: 0;
}

figure ul li {
   list-style: none; 
}

figcaption.figure-caption ul {
	padding: 0.25rem;
}

figure ul li:before {
    content: '\2022';
    margin-right:0.5rem;
    color: #D3430D;
}

 figure img {
	 margin-bottom: 1rem;
}
 figcaption {
	 border-top: 1px solid #f1f1f1;
	 padding: 0.5rem;
	 font-style: italic;
}
 ul.web-team-list {
	 list-style: none;
	 float:left;
	 width:100%;
	 margin:2em 0;
	 padding:0;
	 position:relative;
}
 ul.web-team-list li {
	 float:left;
	 clear:left;
	 width:100%;
	 margin:0.2em 0;
	 padding:0.5em 0.8em;
	 list-style:none;
	 background-color:#f2f2f2;
	 border-left:5px solid #003842;
	 cursor:pointer;
	 color:#333;
	 position:relative;
	 z-index:2;
}
 .color-block {
	 padding: 1rem 0.5rem;
	 background-color: #575757;
	 width: 100%;
	 text-align: center;
	 margin: 0.75rem 0;
	 color: #ffffff;
	/*box-shadow: 0px -4px 11px rgb(128 128 128 / 30%);
	 */
	 border: 1px solid rgba(0, 0, 0, 0.10);
	 text-transform: uppercase;
	 font-weight: bold;
}
 .color-block p {
	 margin: 0;
}
 .color-block.utsa-blue {
	 background-color: #0C2340;
}
 .color-block.utsa-orange {
	 background-color: #F15A22;
	 color: #0C2340;
}
 .color-block.utsa-orange-dark {
	 background-color: #D3430D;
}
 .color-block.utsa-slate {
	 background-color: #495A70;
}
 .color-block.utsa-gray {
	 background-color: #DBDEE3;
	 color: #495A70;
}
 .color-block.utsa-white {
	 background-color: #fff;
	 color: #0C2340;
}
 .color-block.text-utsa-blue {
	 color: #0C2340;
}
 .color-block.text-utsa-orange {
	 color: #F15A22;
}
 .color-block.text-utsa-orange-dark {
	 color: #D3430D;
}
 .color-block.text-utsa-slate {
	 color: #495A70;
}
 .color-block.text-utsa-gray {
	 color: #DBDEE3;
}
 .color-block.text-utsa-white {
	 color: #FFFFFF;
}
 .pms-color-blue {
	 background-color: #0C2340;
	 padding: 1rem;
	 text-align: center;
	 color: #FFF;
}
 .pms-color-orange {
	 background-color: #f15a22;
	 padding: 1rem;
	 text-align: center;
	 color: #0C2340;
}
 .pms-color-orange span, .pms-color-blue span {
	 text-transform: uppercase;
	 font-weight: bold;
	 font-size: 1.15rem;
	 margin: 0.75rem 0;
	 display: block;
}
 th.team-name {
	 width: 15%;
}
 th.contact-name {
	 width: 15%;
}
 th.contact-info {
	 width: 30%;
}
 th.intake-forms {
	 width: 20%;
}
 th.responsible-for {
	 width: 20%;
}

 .containerWrapper a:not(.btn,.icon-card, .social-icons a, .social-filter-icons) {
	 text-decoration: underline;
	 color: #0C2340;
}
 .containerWrapper a:hover {
	 color: #495A70;
	 background-color: #DBDEE3;
}
 a.icon-card {
	 text-decoration: none;
}
 .breadcrumbs a {
	 text-decoration: none;
	 font-weight: bold;
}
 ul.arrow-link-group {
	 padding: 0;
	 list-style: none;
	 font-weight: bold;
}
 ul.arrow-link-group a {
	 margin: 0.75rem 0 0 0;
	 display: inline-block;
}
 a.arrow-link:after {
	 content: '\f061';
	 display: inline-block;
	 margin-left: 0.5rem;
	 color: #D3430D;
	 font-family: 'Font Awesome 5 Pro';
	 font-weight: 400;
}

.list--2-col {
    columns: 2;
}

@media screen and (max-width: 650px) {
    .list--2-col {
        columns: 1;
    }
}

.graphics-cta-img-container {
	text-align: center;
}

.email-signature-busu {
	clear: both;
	margin-top: 5rem;
}


 @media screen and (max-width: 600px) {
	 .table-responsive {
		 box-shadow: inset 0px -5px 15px 0px rgba(0, 0, 0, 0.05);
	}
}


th.name-col {
	min-width: 200px;
}

th.twitter-col,
th.instagram-col,
th.fb-col,
th.linkedin-col{
	min-width: 95px;
}
/* Remove links from Headings */
h2.section-header .accent a {
    text-decoration: none;
}


/* WEB STYLE STANDARDS */
a.link-zoom:after{
    content: '\f00e';
    font-family: 'Font Awesome 5 Pro', 'Font Awesome 5 Brands', 'Font Awesome 5 Free';
    font-weight: 400;
    display: inline-block;
    float:right;
}

.btn-secondary{
    background-color: #D3430D;
}

html {
  scroll-behavior: smooth;
}

code{
    background-color:#f6f6f6;
    color:#495a70;
    padding: 0.25rem 0.5rem;
}

nav.nav.navbar-dark {
    background-color: #0c2340;
}