@charset "UTF-8";
/* CSS Document */
/* Custom CSS for Portal*/


:root {
		--bgsu-orange: #FD5000;
		--bgsu-orange-hover: #ff7300;
		--bgsu-brown: #4F2C1D;
	
		/*Tertiary Colors*/
		--bgsu-gold:#F5C163;
		--bgsu-tan:#B99B80;
		--bgsu-rose:#E3A492;
		--bgsu-coral:#F37B6C;
		--bgsu-seafoam:#80BAAC;
		--bgsu-teal:#1C626D;
		--link-underline-color:var(--bgsu-gold);
	
	
	
	
		--headline-font:'Verb', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    	--heading-font:'Verb', 'Helvetica Neue', Helvetica, Arial, sans-serif;
		--body-font:'Verb', 'Helvetica Neue', Helvetica, Arial, sans-serif;
		--headline-condensed-font:'Verb', 'Helvetica Neue', Helvetica, Arial, sans-serif;
		
		--heading-light-weight:300;
		--heading-regular-weight:normal;
		--heading-medium-weight:normal;
    	--heading-semibold-weight:700;
		--heading-bold-weight:700;
		--heading-black-weight:700;

		--body-light-weight:300;
		--body-regular-weight:normal;
		--body-bold-weight:700;
		--body-black-weight:700;
		--body-link-weight:700;
	
		
	
	
	
	--button-border:4px;
            --btn-large-padding:10px 30px;
    		--btn-small-padding:5px 30px;
	
	--hover-scale-up: scale(1.02);
	--hover-scale-down: scale(-1.02);

            --bgsu-aspect-ratio: 1920/1280;


	--shadow-color: 0deg 0% 0%;
  --shadow-elevation-low:
    0px 0.7px 0.7px hsl(var(--shadow-color) / 0.09),
    0px 1.1px 1.2px -1.4px hsl(var(--shadow-color) / 0.08),
    0px 2.5px 2.7px -2.9px hsl(var(--shadow-color) / 0.08);
  --shadow-elevation-medium:
    0px 0.7px 0.7px hsl(var(--shadow-color) / 0.1),
    0px 2px 2.1px -1px hsl(var(--shadow-color) / 0.09),
    0px 5px 5.3px -1.9px hsl(var(--shadow-color) / 0.08),
    0px 12.5px 13.3px -2.9px hsl(var(--shadow-color) / 0.08);
  --shadow-elevation-high:
    0px 0.7px 0.7px hsl(var(--shadow-color) / 0.1),
    0px 3.3px 3.5px -0.5px hsl(var(--shadow-color) / 0.1),
    0px 6.5px 6.9px -1px hsl(var(--shadow-color) / 0.09),
    0px 11.7px 12.5px -1.4px hsl(var(--shadow-color) / 0.09),
    -0.1px 20.5px 21.8px -1.9px hsl(var(--shadow-color) / 0.09),
    -0.1px 34.4px 36.6px -2.4px hsl(var(--shadow-color) / 0.08),
    -0.1px 54.9px 58.5px -2.9px hsl(var(--shadow-color) / 0.08);



            --bracket-gradient: linear-gradient(var(--bgsu-gold), var(--bgsu-gold));
			--bracket-size:45px 3px;
    		--bracket-width:3px;

}


.portlet-fluid .prt-module .prt-module-has-image .portlet-borderless .prt-module-content, .portlet-fluid .prt-module .prt-module-has-image.prt-module-inner-content{
	    border-radius: 2rem 2rem 0.5rem 0.5rem;
}

.cmp-marketing-messaging .card p a{
	color:var(--bgsu-orange);
	font-weight:var(--body-link-weight);
	text-decoration:underline;
	text-decoration-thickness:1px;
	text-decoration-color:var(--bgsu-gold);
	text-underline-offset:2px;
}

.cmp-marketing-messaging .card a:hover{
	text-decoration-thickness:2px;
}

.cmp-marketing-messaging img{
	width:100%;
	height:auto;
	max-width:100%;
}

.cmp-marketing-messaging .row{
	margin-left: -30px;
	margin-right:-30px;
}

.cmp-marketing-messaging [class^="col"]{
	padding-left:15px;
	padding-right:15px;
}

.cmp-marketing-messaging .cmp-background-area__container.card .tertiary_column_control.section{
	margin-bottom:0;
}


.cmp-marketing-messaging  .tertiary_column_control.section,
.cmp-marketing-messaging .background_area{
	margin-bottom:30px;
}

.cmp-marketing-messaging .btn.btn-primary{
	background-color: var(--bgsu-orange);
	color:#FFF;
	border:none;
}

.cmp-marketing-messaging .btn{
	background-color:transparent;
	border:2px solid var(--bgsu-orange);
	color:var(--bgsu-orange);
	border-radius:var(--button-border);
}

.cmp-marketing-messaging .btn:hover{
	text-decoration:underline;
}

.cmp-marketing-messaging .btn.btn-primary:hover{
	background-color:var(--bgsu-orange-hover);
}

.cmp-marketing-messaging .cmp-callout-box__title{
	font-size:1.7rem;
}

.cmp-marketing-messaging .cmp-callout-box a:hover,
.cmp-marketing-messaging .cmp-callout-box a:focus{
	text-decoration:none;
}

.cmp-marketing-messaging .cmp-background-area__container.card{
	border:1px solid #ececec;
}




/*Sidebar Style Adjustments*/

.prt-nav-sidebar .cmp-marketing-messaging{
	
}

.cmp-marketing-messaging .align-items-center .row{
	display:flex;
	align-items:center;
}




.cmp-marketing-messaging .text h2 a,
.cmp-marketing-messaging .text h3 a,
.cmp-marketing-messaging .text h4 a,
.cmp-marketing-messaging .text h5 a,
.cmp-marketing-messaging .text h6 a{
	color:var(--bgsu-orange);
	text-decoration: underline;
	text-underline-offset: 2px;
	text-decoration-color: var(--bgsu-gold);
	text-decoration-thickness: 1px;
	font-weight: var(--heading-bold-weight);
}

.cmp-marketing-messaging .text h2 a:hover,
.cmp-marketing-messaging .text h3 a:hover,
.cmp-marketing-messaging .text h4 a:hover,
.cmp-marketing-messaging .text h5 a:hover,
.cmp-marketing-messaging .text h6 a:hover{
	text-decoration-thickness: 2px;
	color:var(--bgsu-orange-hover);
		text-decoration-color: var(--bgsu-gold);
}

div.alert{
	padding:18px;
}

.text .card{
	padding:20px;
	box-shadow: var(--shadow-elevation-low);
}

.text .card h2:first-of-type,
.text .card h3:first-of-type,
.text .card h4:first-of-type,
.text .card h5:first-of-type{
	margin-top:0px;
}


.cmp-message__title{
	margin-top:0px;
	color:#000;
}

.moreInfo ul{
	padding:0 20px;
	margin:0;
	list-style:none;
}

.moreInfo ul li{
	border-bottom:1px solid #ececec;
	padding:3px 0;
	margin:0;
	line-height:1.45;
}