/* CSS Document */


#Admissions-Main a, a:visited {
	text-decoration:none !important;
    color: #782f40;
	font-weight:bold;
	/*border-bottom:1px dashed #540115 !important; */
}
#Admissions-Main a:hover {	
	text-decoration:none !important;
	/*color: #AC1A2F;*/
	color: #662836;
	border-bottom:1px solid #ceb888 !important;
}
#fsu-nav-primary a, #fsu-nav-primary a:visited {
	border-bottom:none !important;
}
#fsu-sidebar a, #fsu-sidebar a:visited {
	border-bottom:none !important;
}
#fsu-title {
	border-bottom: 1px #ceb888 solid;
}

#fsu-nav-primary {
	border-top: 1px #ceb888 solid;
}
#fsu-nav-primary a { font-size: 15px;}

#fsu-nav-primary .strata--eggshell {
	border-top: 0;
}

 .sidebar-header {
	background-color: #ceb888;
	border-bottom: 1px #b9a57a solid;
	/*color: #fff;*/
}

@media (min-width: 768px) {
	.fsu-sidebar .sidebar-nav .navbar li a {
		border-bottom: 1px #ceb888 solid;
	}

	.fsu-sidebar .sidebar-nav .navbar li a:hover {
		background-color: #f3eee3 !important;
	}

}

body.bravo .boxed--alt,
body.bravo .boxed--gold {
	background-color: #d2be91 !important;
	border-color: #b9a57a !important;
}

body.bravo .strata--canvas .sidebar-header,
body.bravo .strata--canvas .boxed,
body.bravo .strata--eggshell .sidebar-header,
body.bravo .strata--eggshell .boxed {
		background-color: #b9a57a;
		border-color: #d0bc8e;
}

body.bravo .strata--canvas .sidebar-header,
body.bravo .strata--eggshell .sidebar-header {color: #fff;}

body.bravo .strata--canvas .boxed {color: #782f40;}
body.bravo .strata--eggshell .boxed {color: #782f40;}

body.bravo .strata--canvas .boxed--alt {color: #782f40 !important;}
body.bravo .strata--eggshell .boxed--alt {color: #782f40 !important;}

body.bravo .strata--canvas .boxed a,
body.bravo .strata--canvas a .boxed,
body.bravo .strata--eggshell .boxed a,
body.bravo .strata--eggshell a .boxed {color: #782f40;}

body.bravo .strata--canvas .boxed a:hover,
body.bravo .strata--canvas a:hover .boxed,
body.bravo .strata--eggshell .boxed a:hover,
body.bravo .strata--eggshell a:hover .boxed {color: #782f40;}

body.bravo .strata--canvas .boxed--alt a,
body.bravo .strata--canvas a .boxed--alt,
body.bravo .strata--eggshell .boxed--alt a,
body.bravo .strata--eggshell a .boxed--alt {color: #fff !important;}

body.bravo .strata--canvas .boxed--alt a:hover,
body.bravo .strata--canvas a:hover .boxed--alt,
body.bravo .strata--eggshell .boxed--alt a:hover,
body.bravo .strata--eggshell a:hover .boxed--alt {color: #782f40;}

body.bravo .strata--canvas .boxed--alt,
body.bravo .strata--eggshell .boxed--alt {
	background-color: #d2be91 !important;
	border-color: #b9a57a !important;
}


/* rgg */

.strata .boxed .btn-default,
body.bravo .strata--canvas .boxed--alt .btn-default,
body.bravo .strata--canvas .boxed--alt .btn-warning,
body.bravo .strata--canvas .boxed--alt .btn-link,
body.bravo .strata--canvas .boxed--alt .btn-danger:hover
body.bravo .strata--eggshell .boxed--alt .btn-default,
body.bravo .strata--eggshell .boxed--alt .btn-warning,
body.bravo .strata--eggshell .boxed--alt .btn-link,
body.bravo .strata--eggshell .boxed--alt .btn-danger:hover {
	color:#782f40 !important; /* garnet */
}

.strata--canvas .boxed--alt .btn-primary:hover,
.strata--canvas .boxed--alt .btn-info:hover,
.strata--eggshell .boxed--alt .btn-primary:hover,
.strata--eggshell .boxed--alt .btn-info:hover {
	color:#2c2a29 !important; /* slate */
}

body.bravo .strata--canvas .boxed--alt .btn-warning:hover,
body.bravo .strata--eggshell .boxed--alt .btn-warning:hover {
	color:#fff !important;
}

.row.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.row.no-gutters > [class^="col-"],
.row.no-gutters > [class*=" col-"] {
  padding-right: 0;
  padding-left: 0;
}

/* Custom*/

#fsu-nav-primary.affix {
    position: fixed;
    top: 0;
    width: 100%;
	z-index:9999999;
	border-bottom:1px solid #772E3F;
}
#fsu-nav-primary > .navbar-inner {
    border-left: 0;
    border-right: 0;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -o-border-radius: 0;
}
#fsu-sidebar.affix {
	position: fixed;
	top:10px;
    width: inherit;
	padding-right:20px;
 }
#fsu-sidebar.affix-bottom {
	 position:relative !important;
}
@media (max-width: 768px) {
    #fsu-sidebar.affix {
        position: static;
		width: inherit;
    }
}
@media only screen and (device-width: 768px) {
    #fsu-sidebar.affix {
	position: fixed;
	top:10px;
    width: inherit;
	padding-right:20px;
    }
}

.breadcrumb {margin-bottom:0;} 
.anchor-padding {padding-top:40px;}
#home-alert {margin-bottom:0px !important;}
.nav-tabs > li.active a {background: #333 !important;}
.unselectable {user-drag: none; -moz-user-select: none; -webkit-user-drag: none; -webkit-user-select: none; -ms-user-select:none; user-select: none;}
#videos a:hover img, #videos a:focus img{
	opacity: 0.7; 
 }
 @-moz-document url-prefix() { 
	#videos .outline a:focus img {
		outline-width: 1px !important;
		outline-style: dotted !important;
		outline-color: #ceb888 !important;
		outline-offset: -2px;
	 }
	}
 }


 #videos a:hover img, #videos a:focus img, #videos a:active img 
, #videos a:active img 
/*#quicklinks a {font-size:1.3em; color: #772E3F; padding:8px; background-color: #FFF; border: 1px solid #772E3F; margin-top: 10px; font:Arial, Helvetica, sans-serif; font-weight:bold; border-bottom:1px solid #772E3F !important;}
#quicklinks a:hover {color: #CEB888 !important; background-color:#772E3F;}*/
#FSUNews {font-size:14px;}
.News-Item {padding:10px 10px; clear:both;}
.News-Item a {color: #772E3F;} 
.Title-Header {font-weight:bold; padding-top:10px; text-shadow: 0.05em 0.05em 0.1em rgba(0, 0, 0, 0.6) !important;}
#Freshman-Title {background:url(../img/Freshman-BG-Title.jpg) no-repeat center; background-size:cover; width: 100%; height:150px; margin-bottom:10px; }
#Transfer-Title {background:url(../img/Transfer-BG-Title.jpg) no-repeat center; background-size:cover; width: 100%; height:150px; margin-bottom:10px; }
#Graduate-Title {background:url(../img/Graduate-BG-Title.jpg) no-repeat center; background-size:cover; width: 100%; height:150px; margin-bottom:10px; }
#International-Title {background:url(../img/International-BG-Title.jpg) no-repeat center; background-size:cover; width: 100%; height:150px; margin-bottom:10px; }

/* linear-gradient(131deg, rgba(217, 186, 117, 0.6) 5%, rgba(120,47,64,0.7) 70%, rgba(120,47,64,0.7) 5%), */
#Recorded-Info-Title {background: linear-gradient(131deg, rgba(206,184,136,0.6)10%, rgba(120,47,64,0.6) 70%, rgba(120,47,64,0.7) 5%), url(../img/info-sessions.jpg) no-repeat center; background-size:cover; width: 100%; height:150px; margin-bottom:0px;}
/*#meet {background:url(../lib/img/Ambassadors-2019-gradient.jpg) no-repeat center; background-position: top;background-size:cover; width: 100%; height:150px; padding-bottom:10px; }*/
#StudentLife-Title {background:url(../img/StudentLife-BG-Title.jpg) no-repeat center; background-size:cover; width: 100%; height:150px; margin-bottom:10px; }
#Wood-BG {background:url(../img/FSU-Wood-BG.jpg) no-repeat center; background-size:cover; width: 100%; height:150px; margin-bottom:10px; }
#Wood-BG-fluid {background:url(../img/FSU-Wood-BG.jpg) no-repeat center; background-size:cover; width: 100%; height:auto; }
#Wood-BG-2 {background:url(../img/FSU-Wood-BG-2.jpg) no-repeat center; background-size:cover; width: 100%; height:150px; margin-bottom:10px; }
#Wood-BG-3 {background:url(../img/FSU-Wood-BG-3.jpg) no-repeat center; background-size:cover; width: 100%; height:150px; margin-bottom:10px; }
#Sun-Wide {background:url(../img/FSU-Sun-Wide.jpg) no-repeat center; background-size:cover; width: 100%; height:150px; margin-bottom:10px; }
#UCA-BG-Title {background:url(../img/UCA-BG-Title.jpg) no-repeat center; background-size:cover; width: 100%; height:150px; margin-bottom:10px; }
#Residency-Title {background:url(../img/Residency-BG-Title.jpg) no-repeat center; background-size:cover; width: 100%; height:150px; margin-bottom:10px; }
#Apps-Title {background: linear-gradient(to bottom, rgba(114, 45, 61, 0.44), rgba(120, 47, 64, 0.59)), url(../img/Apps-BG-Title.jpg) no-repeat center; background-size:cover; width: 100%; height:auto; margin-bottom:10px; padding-bottom:15px; }
#torches-bg {background: url(../img/torches.png) no-repeat center; width:100%; height:150px; margin-bottom:10px; }


#GAP-Title {background:url(../img/valencia-group3.jpg) no-repeat center; background-size:cover; width: 100%; height:250px; margin-bottom:10px; }
#Preview-Title {background:url(../img/preview-BG.jpg) no-repeat center; background-size:cover; width: 100%; height:600px; margin-bottom:10px; }
#Memphis-BG-fluid {background:url(../img/FSU-Memphis.png) repeat center; background-size:cover; width: 100%; height:auto; }

#International-BG {background:url(../img/FSU-Wood-BG.jpg) no-repeat center; background-size:cover; width: 100%; height:150px; margin-bottom:10px; }

/*.custom-header-garnet { font-family:Arial, Helvetica, sans-serif; font-size:30px; font-weight:bold; color: #772E3F; border-bottom: 3px solid #CEB888;}
.custom-header-black {font-family:Arial, Helvetica, sans-serif; font-size:30px; font-weight:bold; color: #000; border-bottom: 3px solid #772E3F;}
*/
#FSUNews p.post-date {display:block;float:left;height:48px;margin:0px 10px 10px 0px;padding:0;position:relative;text-align:center;width: 48px;vertical-align:middle;}
#FSUNews .post-date span.month {background:#CDC092 none repeat scroll 0 0;color:#540115;font-size:12px;left:0;padding:2px 0;position:absolute;text-transform:uppercase;font-weight:bold;top:0;width:100%;}
#FSUNews .post-date span.day {bottom:1px;left:0;padding:3px 0;background:#540115;color:#FFF;position:absolute;width:100%;font-weight:bold;}
.wp-post-image {padding-bottom: 10px;}
#goldbar {height:15px; width:100%; background-color:#CDC092; }
#ApplyModal {padding-top:60px;}
#myModalLabel {font-family:Arial, Helvetica, sans-serif; font-size:30px; font-weight:bold; color: #772E3F !important; }
#ApplyMenu a {margin-bottom: 10px;}
#ApplyMenu a:hover {color: #772E3F !important; background-color:#CEB888 !important;}

#Pathways25Modal {padding-top:60px;}
#myModalLabel {font-family:Arial, Helvetica, sans-serif; font-size:30px; font-weight:bold; color: #772E3F !important; }
#Pathways25Menu a {margin-bottom: 10px;}
#Pathways25Menu a:hover {color: #772E3F !important; background-color:#CEB888 !important;}


/* header for each page 
-have to add classes to text
<h1 class="Title-Header text-center text-uppercase display-2 s3-p-b4">Application Status Check</h1>
.Title-Header {
	font-weight: 900;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3) !important;}
*/
#Admissions-Logo-2022 {
	background: url(../img/gradient-white-torch.jpg) no-repeat center; 
	width:100%; 
	height:150px; 
	margin-bottom:10px; 
	display: flex;
	align-items: center;
	justify-content: center;
	background-size: cover; 

	/* trying this here rather than on title-header*/
	font-weight: 900 !important;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3) !important;
}
.Title-Header-2022 {
  font-weight: 900;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3) !important;
}



.error { color: red !important; font-weight:bold;}
.form-signin {
  max-width: 330px;
  padding: 20px;
  margin: 0;
  background: #f0eadc;
}
.form-signin .form-signin-heading,
.form-signin .checkbox {
  margin-bottom: 10px;
}
.form-signin .checkbox {
  font-weight: normal;
}
.form-signin .form-control {
  position: relative;
  height: auto;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px;
  font-size: 16px;
}
.form-signin .form-control:focus {
  z-index: 2;
}
.form-signin input[type="email"] {
  margin-bottom: -1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.form-signin input[type="password"] {
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.pageError {color:red; font-weight:bold;}

.cycle-slideshow img { width: 100%; height: auto }
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	max-height: 600px;
}
#inputSearchSite .gs-title a { color:#0000cc !important;}
/* Custom Formatting for Calendar Widget */
#widgeteventlink a {font-size: 1.2em !important;}
#widgeteventtime {display:none !important;}
#fsuwidgeteventlink a {font-size: 1.2em !important;}
.back-to-top {
	cursor: pointer;
	position: fixed;
	bottom: 20px;
	right: 20px;
	display:none;
	z-index:9999;
}

/*
    STAFF BOX
*/
.staff-box {
    margin-bottom:30px;
}
.staff-box-photo {
	vertical-align: middle;
}
.staff-box-photo img {
    border-radius:50%;
    height:125px; 
    width:125px;
}
.staff-box-info {
	margin-top: 10px;
}

/*
    LARGER IMAGES FOR ADMISSIONS/CONTACT
*/
.staff-box-photo-lg img {
  border-radius:50%;
  height:180px; 
  width:180px;
}

.staff-box-photo-lg {
	vertical-align: middle;
}


.appBanner a {
	text-decoration:none !important;
    	color: #ceb888 !important;
	font-weight:bold;
}

.appBanner a:hover {	
	text-decoration:none !important;
  color: #ffffff !important; 
  border-bottom:1px solid #ffffff !important;

}

.appBanner a:visited {	
	text-decoration:none !important;
	color: #ceb888 !important;
  border-bottom:none !important;

}




.SPappBanner a:hover {	
	text-decoration:none !important;
  color: #000000 !important; 
  border-bottom:1px solid #ffffff !important;

}

.SPappBanner a {
	text-decoration:none !important;
    	color: #782f40 !important;
	font-weight:bold;
}

.left-to-right {
    border-width: 3px 0 3px 3px;
    border-style: solid;
    -webkit-border-image: 
      -webkit-gradient(linear, 100% 0, 0 0, from(black), to(rgba(0, 0, 0, 0))) 1 100%;
    -webkit-border-image: 
      -webkit-linear-gradient(right, black, rgba(0, 0, 0, 0)) 1 100%;
    -moz-border-image:
      -moz-linear-gradient(right, black, rgba(0, 0, 0, 0)) 1 100%;  
    -o-border-image:
      -o-linear-gradient(right, black, rgba(0, 0, 0, 0)) 1 100%;
    border-image:
      linear-gradient(to right, black, rgba(0, 0, 0, 0)) 1 100%; 
}

.footer-border{
	border-top: 1px #7f3a4a solid;
}

/* **************** resize font for smaller screens to avoid overlap ************* */

.custom-header-garnet { font-family:Arial, Helvetica, sans-serif; /*font-size:1.67em;*/ font-weight:bold; color: #772E3F; border-bottom: 3px solid #CEB888;}

.custom-header-black {font-family:Arial, Helvetica, sans-serif; /*font-size:30px;*/ font-weight:bold; color: #000; border-bottom: 3px solid #772E3F;}

#quicklinks a {
	color: #772E3F; 
	padding:8px; 
	background-color: #FFF; 
	border: 1px solid #782f40; 
	margin-top: 10px; 
	font:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	border-bottom:1px solid #772E3F !important;
}
#quicklinks a:hover, #quicklinks a:focus {
	color: #CEB888 !important; 
	background-color:#782f40;
}
#quicklinks a:active {
	color: #ffffff; 
	background-color: #41111c;}

@media (min-width: 1200px) {
	.custom-header-garnet, .custom-header-black{font-size:1.67em;}
	#quicklinks a{font-size:1em; } /*1.3*/
	
  }
  @media (min-width: 1091px) and (max-width: 1199px) {
	.custom-header-garnet, .custom-header-black{font-size:1.4em;}
	#quicklinks a{font-size:1em;} /*1.2*/
  }/*
  @media (min-width: 975px) and (max-width: 1061px) {
	.custom-header-garnet, .custom-header-black{font-size:1.67em; border:0px dashed green !important;}
	#quicklinks a{font-size:80%; border:0px solid green !important;} 
  }*/
  @media (min-width: 425px) and (max-width: 991px)  {
	.custom-header-garnet, .custom-header-black{font-size:1.2em; }
	#quicklinks a{font-size:1em; } /*1.3*/
  }

/*smaller for longer titles*/
	#quicklinks-small a {color: #772E3F; padding:8px; background-color: #FFF; border: 1px solid #782f40; margin-top: 10px; font:Arial, Helvetica, sans-serif; font-weight:bold; border-bottom:1px solid #772E3F !important;}
	#quicklinks-small a:hover, #quicklinks-small a:focus {color: #CEB888 !important; background-color:#782f40;}
	#quicklinks-small a:active {color: #ffffff; background-color: #41111c;}
	
	#quicklinks-small .btn{ min-width: 288px;}
	@media (min-width: 1250px) {
		.custom-header-garnet, .custom-header-black{font-size:1.67em;}
		#quicklinks-small a{font-size:1em; } /*1.3*/
		
		}
		@media (min-width: 1173px) and (max-width: 1249px) {
		.custom-header-garnet, .custom-header-black{font-size:1.5em;}
		#quicklinks-small a{font-size:1.2em;} 
		}/*
		@media (min-width: 975px) and (max-width: 1061px) {
		.custom-header-garnet, .custom-header-black{font-size:1.67em; border:0px dashed green !important;}
		#quicklinks-small a{font-size:80%; border:0px solid green !important;} 
		}*/
		@media (min-width: 1133px) and (max-width: 1172px)  {
		.custom-header-garnet, .custom-header-black{font-size:1.4em; }
		#quicklinks-small a{font-size:1.15em; } 
		}
		@media (min-width: 1050px) and (max-width: 1132px)  {
			.custom-header-garnet, .custom-header-black{font-size:1.2em; }
			#quicklinks-small a{font-size:1.05em; } 
			}
			@media (min-width: 425px) and (max-width: 1049px)  {
				.custom-header-garnet, .custom-header-black{font-size:1.2em; }
				#quicklinks-small a{font-size:1em; } 
				}

				@media (min-width: 991px) {
					
					#quicklinks-small .col-md-6{padding: 0px 7px; }
					
					}
					@media (max-width: 990px) {
					
						#quicklinks-small .col-md-6{padding: 0px 0px; }
						
						}





/* alt quick links */
	/* *************************************
			
						#quicklinks2021 a {
							color: #772E3F; 
							padding:8px; 
							background-color: #FFF; 
							font-weight:bold; 
						}
						#quicklinks2021 a:hover, #quicklinks2021 a:focus {
							color: #CEB888 !important; 
							background-color:#782f40;
						}
						#quicklinks2021 a:active {
							color: #ffffff; 
							background-color: #41111c;}
						
						@media (min-width: 1200px) {
							.custom-header-garnet, .custom-header-black{font-size:1.67em;}
							#quicklinks2021 a{font-size:1.3em; }
							
							}
							@media (min-width: 1091px) and (max-width: 1199px) {
							.custom-header-garnet, .custom-header-black{font-size:1.4em;}
							#quicklinks2021 a{font-size:1.2em;} 
							}
							@media (min-width: 425px) and (max-width: 991px)  {
							.custom-header-garnet, .custom-header-black{font-size:1.2em; }
							#quicklinks2021 a{font-size:1.3em; } 
							}
						
							#quicklinks2021-small a {color: #772E3F; padding:8px; background-color: #FFF; border: 1px solid #782f40; margin-top: 10px; font:Arial, Helvetica, sans-serif; font-weight:bold; border-bottom:1px solid #772E3F !important;}
							#quicklinks2021-small a:hover, #quicklinks2021-small a:focus {color: #CEB888 !important; background-color:#782f40;}
							#quicklinks2021-small a:active {color: #ffffff; background-color: #41111c;}
							
							#quicklinks2021-small .btn{ min-width: 288px;}
							@media (min-width: 1250px) {
								.custom-header-garnet, .custom-header-black{font-size:1.67em;}
								#quicklinks2021-small a{font-size:1.3em; }
								
								}
								@media (min-width: 1173px) and (max-width: 1249px) {
								.custom-header-garnet, .custom-header-black{font-size:1.5em;}
								#quicklinks2021-small a{font-size:1.2em;} 
								}
								@media (min-width: 1133px) and (max-width: 1172px)  {
								.custom-header-garnet, .custom-header-black{font-size:1.4em; }
								#quicklinks2021-small a{font-size:1.15em; } 
								}
								@media (min-width: 1050px) and (max-width: 1132px)  {
									.custom-header-garnet, .custom-header-black{font-size:1.2em; }
									#quicklinks2021-small a{font-size:1.05em; } 
									}
									@media (min-width: 425px) and (max-width: 1049px)  {
										.custom-header-garnet, .custom-header-black{font-size:1.2em; }
										#quicklinks2021-small a{font-size:1em; } 
										}
						
										@media (min-width: 991px) {
											
											#quicklinks2021-small .col-md-6{padding: 0px 7px; }
											
											}
											@media (max-width: 990px) {
											
												#quicklinks2021-small .col-md-6{padding: 0px 0px; }
												
												}
							
						
												#quicklinks2021 a {
							color: #772E3F;
							padding: 8px;
							background-color: #FFFFFFBF;
				
							font-weight: bold;
							border-bottom: 1px solid #FFF !important;
						}
							
												#quicklinks2021 a:hover, #quicklinks2021 a:focus {
							color: #CEB888 !important;
							background-color: #782f40;
							border: 1px solid #732d3e57;
							border-bottom: 1px solid #9b855799 !important;
							box-shadow: rgb(122, 109, 79) 0px 13px 27px -5px, rgba(124, 109, 76, 0.18) 0px 8px 16px -8px;
							box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;
						}
							
						
						.ql-item {
							color: white;
							font-weight: bold;
							font-size: 3em;
							width: 32%;
							margin: 5px 0px;
							padding: 8px !important;
							white-space: break-spaces;
							border: 1px solid #fff;
							border-bottom: ipx solid #fff !important;
						}
						********************************** */
						
						