/* Generated by Font Squirrel (http://www.fontsquirrel.com) on March 1, 2013 12:22:54 PM America/New_York */



@font-face {
    font-family: 'EnriquetaRegular';
    src: url('Enriqueta-Regular-webfont.eot');
    src: url('Enriqueta-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('Enriqueta-Regular-webfont.woff') format('woff'),
         url('Enriqueta-Regular-webfont.ttf') format('truetype'),
         url('Enriqueta-Regular-webfont.svg#EnriquetaRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'EnriquetaBold';
    src: url('Enriqueta-Bold-webfont.eot');
    src: url('Enriqueta-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('Enriqueta-Bold-webfont.woff') format('woff'),
         url('Enriqueta-Bold-webfont.ttf') format('truetype'),
         url('Enriqueta-Bold-webfont.svg#EnriquetaBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

#middle, #pagewrapper2, #footerwrapper, .back-arrow {
	max-width: 1200px !important;
	width: 100% !important;
}

/*   Responsive Designs   */

@media screen and (max-width: 980px) {

/* setup menu toggle */

#sc-rightpanel-top {
	 background-color: #fff;
	 }
	
#middle {
	 width: 100%;
	 margin: 0 auto;
	 clear:both; 
	 float: none;
	 }
	 
div.sidebox {
	margin: 0 !important;
	font-size: 11px;
}
	
#banner-title p, #banner-title p a {
	display: inline-block !important;
	width: 50%;
	font-size: 15px !important;
	line-height: 1.3 !important;
	padding-right: 10px;
}	

#pagewrapper1 {
	border-top: none !important;
}
	
.back-arrow {
	display: none;
}	

#logo img, #logo img a {
    width: 80%;
    height: 80%;
}
	
.toc {
	 display: none;
	 }
	
.toggled-on {
	 display: block;
	 margin: 3px 20px;
	 }
	
div#leftpanel>div.sidebox>div.hdr {
	 cursor: pointer;
	 background-color: #5A3584;
	 background-image: url("/Institutions/University-of-Mary-Hardin-Baylor/images/menuicon.png");
	 background-repeat: no-repeat;
	 background-position: 94% 50%;
     background-size: 15px 15px;
	 text-align: center;
	 padding: 6px 0;
	 color: #fff;
	 margin-top: 0px;
	 }
   
#sc-top-links {
     display: none;
   	 }

#leftpanel>.sidebox {
     display: block;
   	 }
      
div.sidebox {
     margin: 7px 20px;
	 width: 100%;
	 margin: 0 auto;
   	 }
	 
div.sidebox div.hdr {
     font-size: 14px;
   	 }
   
#leftcolumn_0_txtBxTerm {
	 width: 40%;
	 }
   
#leftcolumn_0_Panel1 {
	 /* display:none; */
	 width: 95%;
	 margin: 3px auto;
	 }
	 
#leftcolumn_0_Panel1 > div.sidebox > div.sideboxbrdr {
     display: inline;
     }
		 
#leftcolumn_0_Panel1 > div.sidebox > div.hdr {
     display: inline;
     }
		 
#leftcolumn_0_Panel1 > div.sidebox > div.sideboxbrdr>div {
     display: inline;
     }
		 
div.sidebox div.sideboxbrdr div label {
	 display:none;
     }
		 
#sc-parentlink, #sc-childlinks {
     float: none;
     width: 100%;
     }

#rightpanel {
	 clear:right;
	 float: none;
	 width:100%;
	 max-width:960px;
	 margin: 0;
	 padding: 0;
	 height: auto;
	 }
	 
#main {
	 margin:0;
	 width:95%;
	 height: auto;
	 padding:15px 20px;
	 }

#leftpanel {
	 max-width:100% !important;
	 width:100% !important;
	 margin:0 !important;
	 padding:0 !important;
	 float: none !important;
	 clear:left !important;
	 }
	 
#rightpanel #main {
    width: 95% !important;
    float: none !important;
    margin: 0 auto !important;
	 height: auto;
	 padding-right:10px;
	 padding-left:10px;
	 }  
	
#searchBox div.sidebox  {
    display: block;
    float: left;
    margin: 0px auto;
    width: 100%;
     }
		 
#searchBox div.sidebox  div.hdr{
    display: block;
    float: left;
	width: 100px;
	margin-top:7px;
	font-size: .85em;
     }
		 
#searchBox  div.sidebox  div.sideboxbrdr {
	display: block;
    float: left;
	width: 300px;
     }
		 
#searchBox {
    height: auto;
    padding-bottom: 8px;
     }
	
#rightpanel table {
      width: 100% !important;
     }
	
#rightpanel td.sc-coursenumber {
     }
	
#footerWrap {
     width: 100%;
     }
	
#pageBanner {
     width: 100%;
     }

/* end menu toggle */
	
#smallmenu {
     display:block;
     }
		 
#topnav, .logins {
     display:none;
     }
	
ul#topnav {
     float: none;
     height: auto;
     }
	
ul#topnav a.prospective, ul#topnav a.current, ul#topnav a.online,  ul#topnav a.faculty, ul#topnav a.visitors, ul#topnav li {
	 width: 100% !important; 
	 margin: 0 auto;
	 float: none;
	 display: block;
     }
	
#footer {
     font-size: 12px;
     font-size: .75rem;
     }
}

@media screen and (max-width: 770px) {

.secondaryNavWrap {
     display:none;
     }

.toggled-on {
	 display: block !important;
	 }
}

@media screen and (max-width: 550px) {
	
.toggled-on {
}

#sc-rightpanel-top {
     float: right;
     max-width: 550px;
	 width: 95%;
     margin: 0 10px;
	 float:none;
     }
		 
#rightpanel #main {
     width: 97%;
     max-width: 550px;
     margin: 0 4px;
     padding-right: 3px;
     padding-left: 3px;
     }
		 
#rightpanel table {
     width: 97% !important;
	 padding-right: 3px;
     padding-left: 3px;
	 margin: 0;
     }
		 
p.credits {
     width: 95% !important;
	 padding-right: 6px;
     padding-left: 3px;
	 margin: 0;
     }
		 
#footerSC {
	 clear:both;
	 display: block;
	 }
	
div.ui-dialog  {
	 max-width:90% !important;
     }
	 
div.ui-dialog div.desc {
     width: 90%;
     height: auto;
     }
	 
span.desc div#main {
     margin: 5px;
	 padding: 5px;
     }
}

@media screen and (max-width: 450px) {

.toggled-on {
	}

#smallmenu {
	 font-size: 12px;
	 }
	 
#footerSC a {
     font-size: .6em;
     }
	 
p.sc-BodyText, p.sc-BodyTextCentered, p.bodytext, p {
     font-size: 12px;
     font-size: .75rem;
     }
	
#breadcrumb p {
     font-size: 11px !important;
     font-size: .6825rem !important;
     }
	 
#breadcrumb p a:link, #breadcrumb p a:visited {
     font-size: 11px !important;
     font-size: .6825rem !important;
     }
}

@media screen and (max-width: 360px) {
    
#leftcolumn_0_txtBxTerm {
	 margin-left:2px;
     }
	 
select#leftcolumn_0_drpSearchType {
     margin: 0 0 0 15px;
     }
}

