
.region-front-news ul.quicktabs-tabs.quicktabs-style-navlist a {
    height: 47px;
    padding-top: 12px;
    padding-left: 15px;
    text-align: left;}
	
.main-container ul.nav li:hover, .main-container ul.nav li.open.expanded {
    background: none repeat scroll 0% 0% rgba(255, 255, 255, 1);
    box-shadow: 0px 0px 2px 2px rgba(207, 207, 207, 1) inset;}
	
.main-container ul.nav li.open, .main-container ul.nav li.open {
    background: none repeat scroll 0% 0% rgba(255, 255, 255, 1);
    box-shadow: 0px 0px 2px 2px rgba(207, 207, 207, 1) inset;}
	
.main-container ul.nav li span.openul{ border-bottom:1px solid #ccc;padding:0px 10px 10px 10px;width: 100%;display: inline-block;}
	
.main-container ul.nav li:hover a { color:#5D5D5D;}

.form-control ,.form-control{
    display: block;
    width: 100%;
    height: 25px;
    padding: 1px;
    font-size: 13px;
    line-height: 1.42857;
    color: #555;
    vertical-align: middle;
    background-color: #FFF;
    background-image: none;
    border: 1px solid #CCC;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	border-radius: 0;
}
	
.contact-us-info p { font-size:16px; margin:0;}
.map-contact p { margin-bottom:3px;}
.region-follow-us a {
    padding-left: 20px;
    height: 24px;
    float: left;
    width: 100%;
    margin-bottom: 5px;
}

footer h2.block-title {
    border-bottom: 1px solid #5b5b5b!important;
    font-size: 16px!important;
	color:#B6B6B6;
	text-transform:none;
	font-family:myFirstFont;}
	
.footer {
    margin-top: 0px;
    padding-top: 25px;
    padding-bottom: 10px;
    border-top: 1px solid #E5E5E5;}
}

.contact-us-info {
    border-right: 1px solid #5B5B5B;
}

h2.block-title {
    font-size: 16px;
	text-transform:none;
	color: #5D5D5D;}

.copyright-menu ul { margin-right:40px;}	
.copyright-menu li {float: right;}

.even p img { float: left; margin: 0px 15px 15px 0px;}

.region-front-feeds ul.quicktabs-tabs li.active { background-image:url(Untitled-6.png);box-shadow: none !important;top: 5px;height: 31px; position:relative; width:110px;}
#quicktabs-container-social_media_front_page { box-shadow: 0px 0px 3px 2px rgba(207, 207, 207, 1) inset !important;}
#quicktabs-tabpage-social_media_front_page-0 { background:none !important;}
#quicktabs-tabpage-social_media_front_page-1 { background:none !important;}

.form-control:focus {
    border-color: #66AFE9;

    outline: 0px none;
    box-shadow: none;
}


.navbar-collapse ul li a, .navbar-collapse ul li .nolink { text-transform:none; color:#5D5D5D;}


.region-sidebar-first li ul li.active a:hover
{
color:#5D5D5D;
}

#page-wrap ul#locations { width:160px; height:200px;}
#page-wrap #map_canvas { height: 200px;width: 260px;}
#page-wrap #more-info { width: 300px; height:200px; float:left;}
#page-wrap #locations li { width:100%;}
#page-wrap #locations li h3 { margin:0; font-size:15px;}
#page-wrap #more-info > div { height:200px;}
#page-wrap #locations li.hover { background: none repeat scroll 0% 0% #1E8ACA;
box-shadow: 1px -2px 24px -4px rgba(0, 0, 0, 0.4) inset; color:#fff; border:0;}

.calendar-calendar table thead { box-shadow: none }
.calendar-calendar th.days {background-color: #fff;border: 0;}
.calendar-calendar div.date-nav a, .calendar-calendar div.date-nav h3 {color:#428BCA}
.year-view div.month-view div.date-nav { background:#deeef7;}
.calendar-calendar .year-view td { padding:1px 15px;}
.calendar-calendar .sun { color:#9f9f9f;}
.calendar-calendar td { color:#444;}
table .mini-day-on {background-image:url(calender-bg-on.png);text-align: center;background-repeat: no-repeat;background-position: center top;height: 21px;width: 21px; margin-left:5px;}
table .mini-day-on a { color:#fff; text-decoration:none;}
.year mini-day-off { height: 21px;width: 21px;}
.calendar-calendar .mini-day-off { margin:0 8px; text-align:center;}
.calendar-calendar tr td.today {background-image:url(calender-bg-day.png);background-repeat: no-repeat;background-position: center top; text-align:center; color:#fff; height:21px; width:21px !important;}
.pager { margin:0;}
.view .date-nav-wrapper .date-prev { left:0; right:auto; background:none; margin-top:5px;}
.view .date-nav-wrapper .date-next { background:none; margin-top:5px;}
.full .days { color:#428BCA !important;}
.calendar-calendar .month-view .full td.date-box.today { border-color:#428BCA !important;}
.calendar-calendar .month-view .full tr td.single-day.today { border-color:#428BCA !important;}
.today .day { color:#428BCA;}
.calendar-calendar .month-view .full td.single-day.empty, .calendar-calendar .month-view .full td.date-box.empty { background:#ffb844; opacity: 0.8;}
.empty .day { color:#fff;}

.page-gallery .views-row a { font-size:15px;}
.boxInfo { text-align:center;}
/*.galley-albums .views-row { float:left; width:317px;text-align:center; margin:3px; padding:10px;  background:url(photo-album-bg.png) no-repeat;}*/
.node-programms .field-label { float:none; border-bottom:1px dotted #F7A51E; color:#428BCA; padding-bottom:4px; margin-bottom:4px;background:url(yellow-arrow.png) no-repeat left 5px; padding-left:15px;}
.node-programms .field-items { float:none;}
.node-programms .field-label-inline { margin-bottom:10px;}
.content li { background:url(yellow-arrow.png) no-repeat left 5px; list-style:none; padding-left:15px;margin-bottom: 3px;}
.content li ul li { background:url(yellow-circle.png) no-repeat left 5px; list-style:none;  padding-left:15px;}
.pane-content ul li { background:url(yellow-arrow.png) no-repeat left 5px; list-style:none; padding-left:15px;margin-bottom: 3px;}

.usefullinks ul li { background:url(yellow-arrow.png) no-repeat left 12px; list-style:none; padding-left:15px;margin-bottom: 5px;}
.usefullinks .views-field-title
{
	margin-bottom:5px;
	margin-top:0px;
}
#wowslider-container1 a.ws_next { right:0;}
#wowslider-container1 a.ws_prev { left:0}

#wowslider-container1 .ws_bullets { left:0; top:0;}
#wowslider-container1 .ws_bullets a { background: url(bullet.png) repeat scroll left top transparent; margin-left:1px;}
#wowslider-container1 .ws_bullets a img { left:0;}
#wowslider-container1 .ws_play {background: url(play.png);}



.region-front-announcement .views-row a {
    list-style: none outside none;
    background: url('../images/announcment-blt.png') no-repeat scroll left 1px transparent;
    padding-left: 20px;}


.region-front-announcement h2.block-title a {

    font-size: 16px; padding:12px;}

.region-front-announcement {
    height: 45px;
}


.page-search-node .main-container li { background:url(yellow-arrow.png) no-repeat left 5px; list-style:none; padding-left:15px;}
li.search-result h3 { font-size:16px;}
p.search-info { color:#777; font-size:11px;}
h1.page-header { font-size:17px;}
.calendar-calendar .day-view .full div.single-day div.dayview { background:#d2e8f5; border:0;}
.calendar-calendar .day-view div.single-day .i_0 .view-item .calendar  { margin:0;}
.view .date-nav-wrapper .date-nav { padding:5px;}
.galley-albums .views-row h4 { }
@font-face {
    font-family: myFirstFont;
    src: url(ScalaPro-Regular.otf);
	
}
header #superfish-1 li a, header #superfish-1 li span { font-family:myFirstFont !important; font-size:18px !important;}
header #superfish-1 li span ol li a { font-size:14px !important;}
.footer h2 {padding-bottom: 5px !important;}
#group-editor .views-field-title span , h1.page-header {font-family:myFirstFont !important; font-size:19px !important; padding-bottom:4px !important;}
/*.region-header .block-search input {height: 37px;margin-top: -6px;}*/
.box a { color:#fff;}
#group-editor .views-field-title { padding-bottom:3px;}
header #superfish-1 li ul li a {
    font-size: 16px !important;
}

.region-front-news .title-wrap ,
.region-front-calender .title-wrap ,
.region-front-focus .title-wrap ,
.region-front-feeds .title-wrap 
{text-transform: none; border-bottom:2px solid #B6B6B6;height: auto;margin-bottom: 10px; position:relative; margin-top:20px;}

h2.block-title a , .block:first-child h2.block-title, .block-title-link ,.region-front-calender h2.block-title a
{ border:0;font-family: myFirstFont !important;}

.region-front-news h2.block-title ,
.region-front-calender h2.block-title ,
.region-front-focus h2.block-title ,
.region-front-feeds h2.block-title 
{ border-bottom:2px solid #F9A61E !important; display:inline;font-family: myFirstFont !important;padding: 1px 10px; position:absolute; left:0; bottom:-2px; padding-left:0; margin-bottom:0;}

.region-front-news h2.block-title a, .region-front-calender h2.block-title a { padding:0; line-height:1 !important; color:#5D5D5D;}


.front-banners .views-row { height:88px;}


.region-front-announcement .views-row { padding-top:4px;}
.region-front-announcement .views_slideshow_controls_text_previous a { margin-top:-1px;}
.region-front-announcement .views_slideshow_controls_text_next a { margin-top:-1px;}
.region-front-announcement .block:first-child h2.block-title { padding-top:4px; height:45px;}

.media-categories .views-row { background:url(inner-album-bg.png) no-repeat;box-shadow: none; }

.announcement-front .views-slideshow-controls-bottom {
    margin-right: 17px;
	float:right;
}


.region-front-news ,
.region-front-calender, 
.region-front-focus ,
.region-front-feeds { margin-top:10px;}

.page-gju-event .nav-tabs > li.active > a, 
.page-gju-event .nav-tabs > li.active > a:hover,
.page-gju-event .nav-tabs > li.active > a:focus { border:none; background:#428BCA; color:#fff;}

.page-gju-event .nav-tabs { border-bottom: 1px solid #428BCA;}
.page-gju-event .nav-tabs a:hover { margin-right:0 !important;}

.page-gju-event .nav-tabs > li{margin-bottom:0;background:#fff;border-radius:4px 4px 0px 0px; }
.page-gju-event .nav-tabs > li.active { box-shadow: 0px 0px 2px 2px rgba(207, 207, 207, 1) inset; background:#428BCA;}
.page-gju-event .nav-tabs li:hover { background:#f5f5f5 !important;}

.page-gju-event .nav-tabs > li > a { border:none; margin:0;}
.page-gju-event .nav-tabs > li.active a:hover { border:0;margin-right:0 !important; color:#fff !important; }
.page-gju-event .nav-tabs > li > a:hover { border:0;margin-right:0 !important; color:#428BCA !important; }

.region-sidebar-tabs .quicktabs_main { width:234px;}

.month-view { text-align: center;}

.copyrights a:hover { color:#1f8bcc !important;}
.copyrights p { color:#A0A0A0;}
.region-front-feeds  ul.quicktabs-tabs li.last { width:109px !important; left: 1px;} /* IE9 + IE10pp4 */




.page-gallery .field-content img { position:relative;top: 24px;left: 17px; border:1px solid #c2b26c;}
.page-gallery .views-field-name span a {font-family: myFirstFont !important;font-size: 20px !important;color: #646464;font-weight: bold;}


#quicktabs-main_contact_us_all_emails li a { padding: 9px 20px;border-radius: 4px 4px 0px 0px;color: #fff; margin-top: -12px; color:#555;}
#quicktabs-main_contact_us_all_emails li.active a{background: white;  padding: 9px 24px}

.page-node-2900 .content ul { padding:0;}
.page-node-2900 .content ul li { border-bottom:1px dotted #cecece; margin-bottom:3px; padding:7px 0;background:url(useful-icon.png) no-repeat left 10px; padding-left:25px;}


.addthis_32x32_style .at300bs {

    height: 25px !important;
    width: 25px !important;}

.field-name-field-add-this {
    width: 17%;
}

.field-type-text-with-summary table > tbody > tr > td {
   
    border: none;
	padding: 13px !important;
}

.region-sidebar-tabs ul.quicktabs-tabs li.active.last ,.region-sidebar-tabs ul.quicktabs-tabs li.active.first.last {
    background-image: url('Untitled-10.png');
}

.region-sidebar-tabs ul.quicktabs-tabs li.active.first {
    background-image: url('Untitled-3.png');
    padding: 10px 13px 5px 11px;
}

.page-node-2993 .dep-faculty .faculty-info { padding-right:15px;}


.region-contact-us-map .quicktabs-style-navlist > ul > li a {box-shadow: 0px 0px 10px -1px rgba(0, 0, 0, 0.4) inset !important;}

.region-contact-us-map .quicktabs-style-navlist ul.quicktabs-tabs.quicktabs-style-navlist li.active {box-shadow: none}


.tags li { height:20px;}

@font-face {
    font-family: sign;
    src: url(MISTRAL.TTF);
	
}
@font-face {
    font-family: GreatVibes;
    src: url(GreatVibes-Regular.otf);
	
}

.node-type-words-from-the-dean .field-name-field-signature, .node-words-from-the-dean .field-name-field-signature {

	background: none;
	color:#000;
	padding:0;

}
/*.node-type-words-from-the-dean .field-name-field-signature, .node-words-from-the-dean .field-name-field-signature ul
{padding:0; margin:0;}
.node-type-words-from-the-dean .field-name-field-signature, .node-words-from-the-dean .field-name-field-signature ul li
{ padding:0; margin:0; background:none !important; color:#000;}*/
.node-type-words-from-the-dean .field-name-field-signature, .node-words-from-the-dean .field-name-field-signature p {	
font-family: sign,GreatVibes!important; font-size: 30px !important; color:#666;}


/*.field-name-field-signature h1 {
    border-bottom: 2px solid #F9A61E;
    color: #000;
    margin: 0px 0px 5px !important;
    padding: 0px 10px 5px 0px !important;
    display: inline-block;
    max-width: 600px;
	font-family: myFirstFont !important;
    font-size: 19px !important;
    padding-bottom: 4px !important;
}

#wowslider-container1 .ws_images img {
    margin-bottom: 20px;
}*/



.main-menu ul li ul {
    width: 100% !important;
    margin-top: 101px;
    border-bottom: 5px solid #F9A61E;
}

.main-menu ul li ul li.sf-depth-1, .main-menu ul li ul li.sf-depth-1:hover {
    min-height: 362px !important;
}


.region-front-focus .view-front-page-blocks {
    margin-top: 15px;
}

.front-banners .views-row img {
    margin-top: 0px;
	margin-top:0;
}

.region-front-news ul.quicktabs-tabs.quicktabs-style-navlist li.active {
border-left:2px solid #F9A61E;
}



.group-slideshow .views-slideshow-controls-text-next a {
    top: 40%;
    right: -1px;
}

.group-slideshow .views-slideshow-controls-text-previous a {
    top: 40%;
}

.pagination li { list-style:none !important;} 

.field-type-text-with-summary table th { height:40px !important; }


.caret {
    float: right;
    margin-right: 20px;
    margin-top: 10px;
}


.menu-container {
    margin-bottom: 0;
}


.group-slideshow .ws-title {
    padding: 12px 10px;
    font-size: 20px;
    line-height: 21px;
    text-transform: uppercase;
    background-color: rgba(255, 255, 255, 0.6);
    margin: 0px;
    bottom: 5px;
    left: 5px;
	border-radius: 0;
	color:#444;
	border:0;
}
                
#wowslider-container1 .ws-title {
background-color:white;

   background-color: rgba(255, 255, 255, 0.8);
    border: 0 none;
    border-radius: 0;
    bottom: 5px;
    color: #444;
    display: block;
    font-size: 15px;
   
    left: 5px;
    line-height: 21px;
    margin: 0;
    padding: 12px 10px;
    position: absolute;
    text-transform: none;
    z-index: 50;
}

#wowslider-container1 .ws-title span, .group-slideshow .ws-title span { 	font-family: myFirstFont !important;
 }

.events-front .views-row {
    height: 100px;
}

.front-banners {
    margin-top: -7px;
}


.page-user .inside .c-33,
.page-user .inside .pane-15,
.page-user .inside .pane-16,
.page-user .inside .pane-17,
.page-user .inside .pane-18 {     
    float: left;
    width: 220px;
    margin: 10px;
    background: #f6f6f6;
    padding: 10px;
	position:relative;
}

.pane-content p { text-align:left;}


h2.pane-title {
    border-bottom: 1px solid #fff;
    padding-bottom: 10px;
	margin:0;
	margin-bottom: 10px;
	background:#deeef7;
	position:relative;
	left:-10px;
	top:-10px;
	width:110%;
	padding: 10px;
}

#group-editor .center-wrapper ul { padding:0; margin:0;}
#group-editor .center-wrapper ul li {background: #f6f6f6; padding:10px;}
#group-editor .center-wrapper ul li:hover {background: #deeef7; cursor:pointer;}
#group-editor .center-wrapper h2.pane-title { margin-top:20px; left:0; }

@media screen and (-webkit-min-device-pixel-ratio:0) {
  .region-front-feeds  ul.quicktabs-tabs li.last { width:109px !important; left: 1px; }
  .region-sidebar-tabs ul.quicktabs-tabs li {padding: 10px 19px 5px 10px;}
  

}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
   /* IE10-specific styles go here */
   .region-sidebar-tabs ul.quicktabs-tabs li {padding: 10px 19px 5px 10px;}
}
@media (max-width: 990px)
{
	
header #superfish-1 li a, header #superfish-1 li span
{
	font-size: 16px !important;
}
}
