@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
body{
	 padding-top:80px;
	 font-family: 'Roboto', sans-serif!important;
	 height:100%;
	 overflow-x: hidden;
}
 .sr-only{
	 color:#000!important;
	 background-color:#fff!important;
}
 .gsc-control-cse {
	 border-color:#fff!important;
	 background-color:#fff!important;
}
 .gs-bg-transparent .gsc-control-cse{
	 border-color:transparent!important;
	 background-color:transparent!important 
}
 .embed-responsive{
	 width:100% !important;
}
 header .navbar{
  background:#003399;
	 padding: .1rem 1rem !important;
}
 .nav-pills li a{
	 border-radius: unset!important;
}
 .navbar-toggler{
	 padding:0px !important;
	 line-height: inherit !important;
}
 #default img{
	 max-width: 100%;
	 height: auto;
	 padding: 1rem 0rem 1rem 0rem;
	 transition:box-shadow .5s ease;
}
 #default a > img:hover{
	 box-shadow:rgba(0, 0, 0, 0.22) 0px 25.6px 57.6px 0px, rgba(0, 0, 0, 0.18) 0px 4.8px 14.4px 0px;
}
 .hide{
	 display: none !important;
}
 .icon {
	 display: inline-block;
	 width: 1em;
	 height: 1em;
	 fill: currentColor;
}
 .icon::before {
	 display: inline-block;
	 font-style: normal;
	 font-variant: normal;
	 text-rendering: auto;
	 -webkit-font-smoothing: antialiased;
}
 .card-header .accordion-btn:before {
	 font-family: "Font Awesome 5 Pro";
	 font-weight: 600;
	 content: "\f139";
	 float: left;
	 transition-duration: 400ms;
}
 .card-header .accordion-btn.collapsed:before {
	 font-family: "Font Awesome 5 Pro";
	 font-weight: 300;
	 transform: rotate(180deg);
	 content: "\f139";
	 float: left;
}
 .small-text{
	 font-size:0.75rem;
}
 h2{
	 font-size: 1.75rem;
}
 h3{
	 font-size: 1.5rem;
}
 h4{
	 font-size: 1.25rem;
}
 h5{
	 font-size: 1rem;
}
 .dept-sublinks{
	 border-bottom: 1px solid #0033991a ;
     border-top: 1px solid #0033991a;
}
 .dept-sublinks a{
	 color:#003370!important;
	 border-bottom-left-radius: 0px !important;
	 border-bottom-right-radius: 0px !important;
	 text-decoration:unset!important;
	/*! font-weight:bold;
	 */
}
 .sticky-dept-sublinks{
	 top: 78px!important;
	 z-index: 3 !important;
	 background-color:#fff;
}
 .sticky-search{
	 top:77px!important;
	 z-index: 4 !important;
	 background-color: white;
}
 .gsc-results-wrapper-overlay{
	 top:150px !important;
}
 .gsc-container{
	 background:transparent!important;
}
/*OURTIME CSS */
 #living h1{
	 font-weight: bold;
	 padding-left: 50px;
	 padding-top: 20px;
	 padding-bottom: 1rem;
	 font-size: 2.5vw;
	 color:#003399;
}
 .feature h1{
	 font-weight: bold;
	 padding-left: 50px;
	 padding-top: 20px;
	 font-size: 2.5vw;
	 color:#003399;
}
 .campliv h2{
	 font-weight: bold;
	 padding-bottom: 1rem;
	 font-size: 2.5vw;
	 color:#003399;
}
 .feature{
	 margin-right:15px;
	 margin-left:15px;
}
 .feature h2{
	 color:#fff;
	 font-weight: bold;
	 font-size: 20px;
	 padding-top:10px;
}
 .campliv p{
	 font-size:1.5vw;
}
 .stats p{
	 font-size:1.5vw;
}

 .mini-img-bnr{
	 object-fit: cover;
	 position: relative;
	 height: 168px;
	 background-color: #003399;
}
 .mini-img-bnr img{
	 width: 100%;
	 max-height: 150px;
	 display: block;
}
 .mini-img-caption{
	 position: absolute;
	 top: 50%;
	 left: 50%;
	 transform:translate(-50%,-50%);
	 -moz-transform:translate(-50%,-50%);
	 -ms-transform:translate(-50%,-50%);
	 -webkit-transform:translate(-50%,-50%);
	 color: white;
	 font-weight: bold;
	 background: #003399;
	 background-color: #003399;
}
 .mini-img-bnr h1,.mini-img-bnr h2{
	 color: white !important;
}
 
 .carousel-img{
	 background-position: center;
	 object-fit: cover;
}
 .carousel-caption {
	 position: absolute;
	 bottom: -10px;
	 z-index: 10;
	 padding-top: 20px;
	 padding-bottom: 20px;
	 color: #fff;
	 text-align: center;
	 width: 100%;
	 left:0;
}
 .foot_ourtime{
	 background-color:#003399;
}
 .ourtime_ftr{
	 background-color:#003399;
	 padding:10px;
}
 #lrnmoremail_ftr {
	 text-align:center;
	 font-size:18px;
	 padding-top: 5px;
	 padding-bottom: 15px;
	 color:#fcc10f;
}
 #lrnmoremail_ftr a{
	 color:#fcc10f !important;
}
 #scndtowerlogo_ftr {
	 display:inline-block;
	 text-align:right;
	 width: 49%;
	 background-color:#003399;
	 color:#fcc10f;
}
 #scndtowerlogo_ftr a{
	 color:#fcc10f !important;
}
#scndtowerlogo_ftr p{
	 color:#fcc10f;
}
 #systemlogo_ftr {
	 display:inline-block;
	 text-align:right;
	 width: 49%;
}
 #campusinfo_ftr {
	 display:inline-block;
	 float:right;
	 width: 49%;
}
 #campusinfo_ftr a {
	 margin: 0;
	 color:#FCC10F !important;
}
 #campusinfo_ftr h5{
	 color:#fcc10f;
}
 #systemlogo_ftr a{
	 color:#fcc10f !important;
}
 #socialbuttons_ftr {
	 padding: 5px 15px 5px 15px;
}
 .living {
	 background-color: #fcc10f;
	 border: 1px solid #fcc10f;
}
/*End OURTIME css*/
 .navbar-collapse.collapse.in {
	 display: block!important;
}
 .row{
	/* margin-left:0 !important;
	 margin-right:0 !important;
	 */
}
 .feature-link{
	 padding:0 5px;
}
 .feature-link a{
	 text-align: center;
	 color: #fff !important;
}
 .feature-link a:hover{
	 color:#fcc10f !important;
}
 .bgimg{
	 width:100%;
}
 .goldline{
	 clear: both;
	 float: left;
	 margin-left: 0;
	 width: 100%;
	 display: block;
	 background: #fcc10f;
	 height: 5px;
}
 .whiteline{
	 clear: both;
	 float: left;
	 margin-left: 0;
	 width: 100%;
	 display: block;
	 background: #fff;
	 height: 3px;
}
 
 .nav-link {
	/* padding: .5rem 1rem !important;
	 */
}
 .top-sub-navigation{
	 background-color:#fff;
}
 .topsubnav .dropdown-item{
	 color:#003399 !important;
}
 .topsubnav .dropdown-item:hover{
	 background: #007bff33;
}
 .top-sub-nav-block{
	 line-height: 1.5 !important;
}
 .brand {
	 width: 300px;
	/* height: 85px;
	 */
}
 .headicon{
	 margin: 0px 20px 0px 20px;
}
 .mainnavbtn {
	 text-align: center;
}
 .mainbtn{
	 color: #fff !important;
}
 .mainbtn:hover{
	 color: #039 !important;
}
 .mainbtn a:focus{
	 color: white !important;
}
 .subnav{
	 background-color:#fff;
}
/* Home Page Carousel */
 header.carousel {
	 height: 65%;
}
 header.carousel .item, header.carousel .item.active, header.carousel .carousel-inner {
	 height: 100%;
}
 header.carousel .fill {
	 width: 100%;
	 height: 100%;
	 background-position: center;
	 background-size: cover;
}
 .bottomnav{
	 background: white;
	 font-weight:400;
}
.top-sub-navigation .nav-link:hover, .navbar-nav-scroll .nav-link:hover, .deptsubnav a:hover{
	 background: #fcc10f;
}
 .nav>li>a {
	/*display: inline-block;*/
	color: #003399;
}
 .stats{
	 background: #fcc10f;
}
 .center{
	 margin: auto;
	 width: 60%;
	 padding: 10px;
}
 .center-text{
	 text-align: center;
}
 .stats p{
	 color: #003399;
}
 .stats h1{
	 font-weight: bold;
	 font-size: 2.5vw;
	 color:#003399;
}
 .gold-text{
	 color:#fcc10f;
}
 .statbtn{
	 color: #003370;
	 font-weight: bold;
	 display: table;
	 margin: 20px auto;
}
 .stat-block {
	 text-align: center;
	 vertical-align: middle;
}
 .statbtn p {
	 text-shadow: 1px 1px grey;
	 vertical-align: middle;
	 display: table-cell;
	 font-size: 60px;
}
 .statbtn h1 {
	 text-shadow: 1px 1px grey;
	 vertical-align: middle;
	 display: table-cell;
}
 .image-background-block{
	 position: absolute;
	 bottom: 5vh;
	 right: 2vw;
	 background: rgb(0, 45,146);
	 width: 325px;
	 height: 100px;
	 mix-blend-mode: multiply;
}
 .image-text-block {
	 position: absolute;
	 bottom: 2%;
	 display:block;
	 right:0;
	 left:0;
	 text-align:center;
	 background: rgba(0, 51, 153, 0.7);
	 color: white;
	 padding-top:5px;
	 padding-left: 15px;
	 padding-right: 15px;
	/*! border-right: 6px solid #fcc10f;
	 */
}
 .image-text-block p{
	 margin-bottom:0.5rem;
	 line-height:1;
	 color:#d1d2d4;
}
 .image-text-block h1{
	 margin-bottom:0.5rem;
	 line-height:1;
}
 .image-text-block h2{
	 font-size:1.5rem;
}
 @media screen and (max-width:576px){
	 .image-text-block h2{
		 font-size:1rem!important;
	}
}
 .video-text-block h4{
	 margin-bottom:0.5rem;
	 line-height:1;
	 color:white;
	 padding-top:5px;
}
 .video-text-block h4:hover{
	 color:#fcc10f;
}
 .video-text-block h1{
	 margin-bottom:0.5rem;
	 line-height:1;
	 color:white;
}
 .video-text-block h2{
	 margin-bottom:0.5rem;
	 line-height:1;
	 color:white;
}
 .video-text-block {
	 position: absolute;
	 bottom: 2vw;
	 left: 0;
	 background: rgba(0, 51, 153, 0.7);
	 color: white !important;
	 padding-left: 15px;
	 padding-right: 15px;
	 border-right: 6px solid #fcc10f;
}
 .carousel-text-block {
	 border-radius: 15px;
	 bottom: 2vw;
	 background: rgba(0,0,0, 0.7);
	 color:#fff !important;
}
 .image-text-left:hover{
	content:'Be A Javelina';
}
 .image-text-left:hover span {
	display:none
}
 .image-text-left:hover:before {
	content:"Apply Now!"
}
 .image-text-right:hover{
	content:'Around Javelina Nation';
}
 .image-text-right:hover span {
	display:none
}
 .image-text-right:hover:before {
	content:"Read Latest AJN"
}
 .block-jt{
	 width: 100%;
	 max-height: 20vh;
	 margin: 5px 0 5px 0;
	 object-fit: cover;
	 object-position: 50% 20%;
}
 div.col-lg-6:nth-child(1){
	/* padding:0 5px 0 0;
	 */
	/* margin:0px;
	 */
}
 div.col-lg-6{
	/* padding:0px;
	 */
}
 .videobnr{
	 background-size: cover;
	 width:100%;
	 color: #fff;
}
 video{
	 position:relative !important;
}
 .center{
	 margin: auto;
	 width: 60%;
	 padding: 10px;
}
 .center-text{
	 text-align: center;
}
 .gold-text{
	 color:#fcc10f;
}
 .underline{
	 display:block;
	 border:none;
	 color:#fff;
	 height:1px;
	 margin-bottom:5px;
	 background:#000;
	 background: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 350, from(#ffd), to(#003399));
}
 .starter-template {
	 padding: 40px 15px;
	 text-align: center;
}
 .accordion .card-header{
	 padding:0px !important;
	 overflow:auto;
}
 .accordion-btn{
	 color:#003370 !important;
	 width:100%;
	 font-weight:bold!important;
	 text-align: left !important;
	 white-space: normal !important;
}

 .accordion-btn span{
	 padding-left:8px !important;
}
.accordion-btn span.badge{
	padding:.25em .4em!important;
	position:absolute;
	right:2px;
	top:10px;
	border-top-left-radius:unset;
	border-bottom-right-radius:unset;
}
 .accordion-btn-Blue button{
 color:#fff!important
}
 .accordion-btn-TerraCotta{
	 color:#fff !important;
}
 .accordion-btn-White{
	 /*color: #003370 !important;*/
}
 .accordion > .card{
	 border:0px !important;
}
 .Gold{
	 background-color: rgb(252,193,15) !important;
	 border: 1px solid rgba(0,0,0,.2) !important;
	 border-radius: .3rem !important;
	 margin: 2px !important;
}
 .Blue{
	 background-color: #003370 !important;
	 border: 1px solid rgba(209,211,212,1) !important;
	 border-radius: .3rem !important;
	 margin: 2px !important;
}
 .White{
	 border: 1px solid rgba(0,0,0,.2) !important;
	 border-radius: .3rem !important;
	 margin: 2px !important;
}
 .TerraCotta{
	 background-color:#AF001D !important;
	 border: 1px solid rgba(209,211,212,1) !important;
	 border-radius: .3rem !important;
	 margin: 2px !important;
}
 .Transparent{
	 background-color:white !important;
	 border:0px !important;
	 margin: 0px !important;
}
 .staff-profile-info-container h2{
	 font-size: 1.5rem !important;
}
 .s-panel {
	/* padding: 0px;
	 */
}
 #socmed{
	 align-items: center;
	 justify-content:center;
	 align-self: center;
}
 #socmed a{
	 color:#ffffff !important;
}
 #socmed a:hover a:focus{
	 color:#fcc10f !important;
}
 .mainfooter {
	 bottom:0;
	 display: block;
	 float: left;
	 height: 75px;
	 text-align: left;
	 color: #003370;
	 width: 100%;
}
 .btn-outline-warning {
	border-color:#003399 !important;
}
 .footer1 a{
	 color:#fff !important;
}
 .footer-pdf{
	 display: none;
}
 .footer-pdf a{
	 text-decoration:underline;
	 color:#00e !important;
}
 .footer_left{
	 background: #fcc10f;
	 text-align: center;
}
 .footer_left img{
	 max-width: 250px;
}
 .footer_left hr{
	 max-width:250px;
	 text-decoration-color: #006bb6;
}
 .footer_mid{
	 background: #0064d2;
	 color: #ffffff;
}
 .footer_mid a{
	 color: #ffffff !important;
}
 .footer_mid a:hover a:focus{
	 color: #fcc10f !important;
}
 .footer_mid li{
	 margin: 5px 5px 10px 10%;
	 padding-top: 7px;
	 color: #ffffff;
}
 .footer_right{
	 background: #003377;
}
 .footer_right a{
	 color: #ffffff !important;
}
 .footer_right a:hover{
	 color: #fcc10f !important;
}
 .footer_right p{
	 color: #ffffff;
}
 .footer_bottom{
	 background: #555858;
	 font-size: 12px;
	 color:#ffffff;
	 text-align: center;
}
 .footer_bottom p{
	 color:#d1d3d4 !important;
}
 .footer_bottom a{
	 color:#d1d3d4 !important;
	 text-decoration: underline;
}
 .footer_bottom a:hover{
	 color:#ffffff !important;
	 outline:1px dotted white;
}
 .footer_bottom a:focus{
	 color:#ffffff !important;
	 outline:1px dotted white;
}
 .footer p{
	 margin: 0px;
	 padding: 0px;
}
 .footer_mob{
	 text-align: center;
	 align-content: center;
	 background: #003399;
}
 .footer_content{
	 padding-top:10px;
	 padding-bottom:10px;
}
 .mainfooterbtn{
	 width:30%;
}
 .mainfooterbtn a{
	 color:#fcc10f !important;
}
 .mainfooterbtn a:hover a:active a:focus{
	 color:#003399 !important;
}
 .main_content *{
	 word-wrap:break-word;
}
 .main_content{
	 padding-right:20px;
	 padding-bottom:20px;
	 border-left: 1px solid rgba(0,0,0,.1);
}
 .main_content .accordion .card{
	 padding:.5rem 0 
}
 .main_content a, #rightrail a,.breadcrumbs a{
	 /* text-decoration:underline; */
	 color: #0C43BB
}
.main_content a{
 text-decoration:underline
}
 .main_content a:focus, #rightrail a:focus,
 .breadcrumbs a:focus{
	 outline:1px solid #000 
}
 .main_content a:hover,
 #rightrail a:hover,
 .breadcrumbs a:hover{
   color:#141155;
}

.breadcrumbs{
	 color:#555858;
	 padding: 10px 0 20px 0;
     font-size:12px;
     font-style:italic; 
     text-transform: capitalize;
}

 .standard-btn-gold{
	 color: #003370 !important;
	 background-color: #fcc10f;
	 text-decoration: none !important;
	 width: 250px;
	 margin: 5px;
	 white-space: normal !important;
	 height: 100%;
	 box-shadow:0px 0px 2px 0px #003370;
}
 .standard-btn-gold:hover{
	 color: #fcc10f !important;
	 background-color: #003370;
	 outline:none!important;
	 box-shadow:0px 0px 5px 1px #00000088;
	 transition:.3s ease-in-out 
}
 .standard-btn-gold:active{
	 box-shadow:inset 0px 0px 0px 1px #003370!important;
	 transition:.3s ease 
}
 .standard-btn-blue{
	 color: #fff !important;
	 background-color: #003370;
	 text-decoration: none !important;
	 width: 250px;
	 margin: 5px;
	 white-space: normal !important;
	 height: 100%;
}
 .standard-btn-blue:hover{
	 outline:none!important;
	 background-color: #005daa;
	 box-shadow:0px 0px 5px 1px #00339955;
	 transition:.3s ease-in-out
}
 .standard-btn-blue:active{
	 box-shadow:inset 0px 0px 0px 1px #00339955!important;
	 transition:.3s ease 
}
 .standard-btn-blue.btn-popover,.standard-btn-gold.btn-popover{
	 width:unset!important 
}
 .header-text {
	 position: absolute;
	 top: 20%;
	 left: 1.8%;
	 right: auto;
	 width: 96.66666666666666%;
	 color: #fff;
}
 .testimonial-text-block{
	 position: absolute;
	 bottom: 30px;
	 right: 30px;
	 background: rgba(0, 0, 0, 0.7);
	 color: white;
	 padding: 25px;
}
 .testimonial-text-block p{
	 line-height: 1.5;
}
 .header-text h2 {
	 font-size: 40px;
}
 .header-text h2 span {
	 background-color: #2980b9;
	 padding: 10px;
}
 .header-text h3 span {
	 background-color: #000;
	 padding: 15px;
}
 .btn-min-block {
	 min-width: 170px;
	 line-height: 26px;
}
 .btn-theme {
	 color: #fff;
	 background-color: transparent;
	 border: 2px solid #fff;
	 margin-right: 15px;
}
 .btn-theme:hover {
	 color: #000;
	 background-color: #fff;
	 border-color: #fff;
}
 #rightrail {
	 clear: both;
	 float: left;
	 /* padding:0px 5px 0px 0px; */
	 margin-left: 0;
	 width: 100%;
	 display: block;
}
 #foo2{
	 display:none;
}
 .foo2 {
	 font-size:16px;
	 text-align:center;
	 font-weight: bold;
	 float:left;
	 width: 100%;
	 background:#036;
	 cursor:pointer;
	 padding:2px;
	 border-top:1px solid #369;
	 border-bottom:1px solid #003;
	 border-left: 1px;
	 border-right: 1px;
	 color:#FFF;
}
 #rightrail li{
	 list-style:
	 none;
	 padding: 8px 0 8px 0px;
}
 #accordian-list {
	 clear: none;
	 float: right;
	 width: 100%;
	 display: block;
}
 #accordian-list_small {
	 clear: none;
	 float: right;
	 width: 75%;
	 display: block;
}
 #navrail {
	 clear: both;
	 float: right;
	 margin-left: 0;
	 width: 100%;
	 display: block;
}

 #MenuBar2 li{
	 border-bottom:1px solid rgba(0,0,0,.1);
}
 #navmobile li{
	 border-bottom:1px solid rgba(0,0,0,.1);
}
 #mobnav li{
	 border-bottom:1px solid rgba(0,0,0,.1);
}
 .current-nav-link{
	 background-color:#f9f9f6;
	 font-weight: bold;
	 border-radius:3px;
	 pointer-events: none;
	 cursor:default;
}
/* 404 Page Styles */
/*---------- Search Box in Header ----------*/
 .cf:before, .cf:after{
	 content:"";
	 display:table;
}
 .cf:after{
	 clear:both;
}
 .cf{
	 zoom:1;
}
 .form-wrapper {
	 margin:5px auto;
	 width:50%;
	 padding: 5px;
	 background: #003399;
	 background: rgba(0,0,0,.2);
	 -moz-border-radius: 10px;
	 -webkit-border-radius: 10px;
	 border-radius: 10px;
	 -moz-box-shadow: 0 1px 1px rgba(0,0,0,.4) inset, 0 1px 0 rgba(255,255,255,.2);
	 -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.4) inset, 0 1px 0 rgba(255,255,255,.2);
	 box-shadow: 0 1px 1px rgba(0,0,0,.4) inset, 0 1px 0 rgba(255,255,255,.2);
}
 .form-wrapper input {
	 width:70%;
	 height: 40px;
	 padding: 10px 5px;
	 float: left;
	 font: bold 25px 'lucida sans', 'trebuchet MS', 'Tahoma';
	 border: 0;
	 background: #eee;
	 -moz-border-radius: 3px 0 0 3px;
	 -webkit-border-radius: 3px 0 0 3px;
	 border-radius: 3px 0 0 3px;
}
 .form-wrapper input:focus {
	 outline: 0;
	 background: #fff;
	 -moz-box-shadow: 0 0 2px rgba(0,0,0,.8) inset;
	 -webkit-box-shadow: 0 0 2px rgba(0,0,0,.8) inset;
	 box-shadow: 0 0 2px rgba(0,0,0,.8) inset;
}
 .form-wrapper input::-webkit-input-placeholder {
	 color: #999;
	 font-weight: normal;
	 font-style: italic;
}
 .form-wrapper input:-moz-placeholder {
	 color: #999;
	 font-weight: normal;
	 font-style: italic;
}
 .form-wrapper input:-ms-input-placeholder {
	 color: #999;
	 font-weight: normal;
	 font-style: italic;
}
 .form-wrapper button {
	 overflow: visible;
	 position: relative;
	 float: left;
	 border: 0;
	 padding: 0;
	 cursor: pointer;
	 height: 40px;
	 width: 30%;
	 color: #fff;
	 text-transform: uppercase;
	 background: #003399;
	 -moz-border-radius: 0 3px 3px 0;
	 -webkit-border-radius: 0 3px 3px 0;
	 border-radius: 0 3px 3px 0;
	 text-shadow: 0 -1px 0 rgba(0, 0 ,0, .3);
}
 .form-wrapper button:hover{
	 background: #e0b10e;
}
 .form-wrapper button:active, .form-wrapper button:focus{
	 background: #c42f2f;
}
 .form-wrapper button:before {
	 content: '';
	 position: absolute;
	 border-width: 8px 8px 8px 0;
	 border-style: solid solid solid none;
	 border-color: transparent #003399 transparent;
	 top: 12px;
	 left: -6px;
}
 .form-wrapper button:hover:before{
	 border-right-color: #e0b10e;
}
 .form-wrapper button:focus:before{
	 border-right-color: #e0b10e;
}
 .form-wrapper button::-moz-focus-inner {
	 border: 0;
	 padding: 0;
}
/*---------- End of Search Box in Header ----------*/
 @media (max-width: 992px) {
	 .deptsubnav{
		 font-size:12px !important;
	}
	 .topsubnav a{
		 font-size:12px !important;
	}
}
 @media (max-width: 767px) {
	 body{
		padding-top: 110px;
		height:100%;
		overflow-x: hidden;
		/*installed fonts*/
		/* font-family: 'Nunito Sans', sans-serif !important;
		 */
	}
 .main_content { 
  border-left:none
 }
   .blockContainer .feature-row .col-lg-6{
		 padding:0px;
		 margin:0px;
	}
	 .block-jt{
		 margin:0px 0px 5px 0px 
	}
	 div.col-lg-6:nth-child(1){
		/* padding:3px 0px 0px 0px!important;
		 */
		/* margin:0px;
		 */
	}
	 
	 .mini-img-bnr img{
		 width: 100%;
		 height: 150px;
		 display: block;
	}
	 .mini-img-bnr h1{
		 font-size:1.5rem !important;
	}
	 .mini-img-bnr h2{
		 font-size:1.25rem !important;
	}
	 .goldline{
		 clear: both;
		 float: left;
		 margin-left: 0;
		 width: 100%;
		 display: block;
		 background: #fcc10f;
		 height: 3px;
	}
	 .carousel-text-block{
		 font-size:3vh;
		 color:#fff !important;
	}
	 .headicon{
		 color:#fcc10f;
		 margin: 0px 20px 0px 20px;
		 font-size: 3vw;
	}
	 .feature h1 {
		 padding: 20px 0 0 0;
		 font-size: 5vh;
		 text-align: center;
	}
	 #living h1 {
		 padding: 0px;
		 font-size: 5vh;
		 text-align: center;
	}
	 .campliv h2 {
		 padding: 0px;
		 font-size: 5vh;
		 text-align: center;
	}
	 .stats h1 {
		 padding: 0px;
		 font-size: 5vh;
		 text-align: center;
	}
	 .campliv p{
		 padding:5px;
		 font-size:2.5vh;
		 text-align:center;
	}
	 .stats p{
		 padding:5px;
		 font-size:2.5vh;
		 text-align:center;
	}
	 .brand{
		 margin-left: auto;
		 margin-right: auto !important;
	}
	header .navbar{
		 padding:0px!important;
	}
	#toggle-nav .navbar-toggler{
		 padding:0px;
		 color: #003399;
	}
	 .mainnav{
		 padding: 0;
	}
	/* .mainnavbtn{
		 font-size:13px;
	}
	 */
	 .topnav a{
		 padding:0px;
	}
	 #lrnmoremail_ftr {
		 text-align:center;
		 font-size:12px;
		 padding-top: 5px;
		 padding-bottom: 15px;
		 width: 100%;
		 color:#fcc10f;
	}
	 #scndtowerlogo_ftr {
		 display:inline-block;
		 text-align:center;
		 width: 100%;
	}
	 #systemlogo_ftr {
		 display:inline-block;
		 text-align:center;
		 float:left;
		 color:#fcc10f;
		 width: 100%;
	}
	 .ourtime_ftr{
		 background-color:#003399;
		 padding:10px;
	}
	 .ourtime_ftr{
		 background-color:#003399;
	}
	 #campusinfo_ftr {
		 display:inline-block;
		 text-align:center;
		 float:right;
		 font-size:10px;
		 padding-top: 5px;
		 padding-bottom: 5px;
		 width: 100%;
		 background-color:#003399;
	}
	 #campusinfo_ftr a {
		 text-decoration:none;
		 font-size:12px;
		 font-weight:lighter;
		 margin: 0;
		 color:#fcc10f !important;
		 text-align:center;
	}
	 #socialbuttons_ftr {
		 display:inline-block;
		 text-align:center;
		 font-size:18px;
		 padding-top: 5px;
		 padding-bottom: 5px;
	}
	 #rightrail {
		 clear: none;
		 float: right;
		 width: 25%;
		 max-width:225px;
		 display: block;
		 position: relative;
		 z-index: 1;
		 overflow-x: hidden;
	}
	 header.carousel .carousel {
		 height: 70%;
	}
	 .foo {
		 display: none;
	}
	 #Options {
		 font-size:16px;
		 text-align:center;
		 font-weight: bold;
		 float:left;
		 width: 100%;
		 max-width: 780px;
	}
	 #Options ul {
		 margin: 0;
		 display:inline;
	}
	 #Options ul li{
		 background:#036;
		 cursor:pointer;
		 list-style-type:none;
		 padding:2px;
		 border-top:1px solid #369;
		 border-bottom:1px solid #003;
		 width: 100%;
	}
	 .Options a {
		 color:#FFF !important;
		 text-decoration:underline;
	}
	 .Options a:hover a:focus{
		 color: #FC0 !important;
	}
	 #rightrail {
		 clear: both;
		 float: left;
		 margin-left: 0;
		 width: 100%;
		 display: block;
	}
	 #rightrail li{
		 list-style:none;
	}
	 #foo {
		 display:none;
	}
	 .foo {
		 font-size:16px;
		 text-align:center;
		 font-weight: bold;
		 float:left;
		 width: 100%;
		 background:#036;
		 cursor:pointer;
		 padding:2px;
		 border-top:1px solid #369;
		 border-bottom:1px solid #003;
		 border-left: 1px;
		 border-right: 1px;
		 color:#FFF;
	}
	 #rightrail {
		 clear: both;
		 float: left;
		 margin-left: 0;
		 width: 100%;
		 display: block;
	}
	 #accordian-list {
		 clear: both;
		 float: left;
		 margin-left: 0;
		 width: 100%;
		 display: none;
	}
	 #navrail {
		 clear: both;
		 float: left;
		 margin-left: 0;
		 width: 100%;
		 display: block;
	}
   .sticky-search {
		 top: 120px !important;
		 z-index: 4 !important;
	}
}
 @media (max-width: 576px) {
	 body{
		padding-top: 104px;
		height:100%;
		overflow-x: hidden;
		
	}
	 .sticky-search {
		 top: 104px !important;
		 z-index: 4 !important;
	}
	 .brand {
		 width: 300px;
		
	}
	 a.ot-toggler{
		 height:20px;
	}
	 
	 .mainbtn{
		 padding:0px .5rem !important;
	}
	/*  h1{
		 font-size: 1.75rem !important;
	}
	 h2{
		 font-size: 1.2rem !important;
	}
	 h3{
		 font-size: 1.25rem;
	}
	 h4{
		 font-size: 1rem;
	}
	 h5{
		 font-size: 1rem;
	} 
	 .image-text-block h1{
		 font-size: 1.5rem !important;
	} */
	

	 .staff-profile-mobile-container {
		 margin-top: -15px !important;
		 margin-bottom: 20px;
	}
	 .staff-profile-info-container {
		 margin-bottom: 0px;
		 word-break:break-word 
	}
	 .mini-img-bnr img{
		 width: 100%;
		 height: 125px;
		 display: block;
	}
	 .mini-img-bnr h1{
		 font-size:1.25rem !important;
	}
	 .mini-img-bnr h2{
		 font-size:1rem !important;
	}
}
#mobnav .dept-sublinks .navbar-nav {
	 flex-direction: row !important;
}
 #mobnav .nav-item {
	 flex: 1 0 40% !important;
}
 #navmobile.navbar-nav.nav.nav-pills.nav-fill.deptsubnav li.nav-item.deptsubnav {
	 font-size: 14px !important;
	 width:100%;
}
 #mobnav>.dept-sublinks>.deptsubnav {
	 justify-items: center;
	 text-align: center;
	 align-items: center;
	 font-size: 14px !important;
	 background-color: #f2f2f2;
	 background-color: #001e5b;
	 background: rgb(0, 51, 153);
}

 #mobnav>.navbar-nav>li {
	 padding: 0.5rem 1rem !important;
	 font-size: 12px !important;
	 font-weight: 400;
	 padding: 4px 10px;
	/* margin: 0 10px;
	 */
	 border-bottom: 1px solid rgba(0, 0, 0, .1);
}
 #mobnav>.dept-sublinks>.deptsubnav a {
	 color: white !important;
	 padding: 10px 0;
}
 #mobnav>.dept-sublinks>.deptsubnav a:hover {
	 background: #fcc10f;
	 color: #003399!important;
}
 #mobnav>.navbar-nav>li a {
	 font-weight: 500;
	 text-transform: uppercase;
}
 #mobnav .deptsubnav li {
	 box-shadow:inset 0px 0px 20px 0px linear-gradient(180deg, rgba(0, 51, 153, 1) 0%, rgba(0, 30, 91, 1) 100%);
}
 #mobnav ul.navbar-nav:nth-child(2){
	 background-color: #f2f2f2;
}
#mobnav > ul.navbar-nav{
	  background-color: #fcc10f;
	 border-top: 5px solid #fcc10f;
}
 
