body
{

font-family:tahoma !important;
font-size:13px;

}



 .region-content span, .region-content p, .region-content div, .programs-page .views-field-body, .projects-body
{
font-family:tahoma !important;
font-size:13px !important;

}
 .region-content span, .region-content p, .programs-page .views-field-body, .projects-body
{

text-align:justify;
}


a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
dialog,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
font,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
hr,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
meter,
nav,
object,
ol,
output,
p,
pre,
progress,
q,
rp,
rt,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video,
xmp {

 
font-family:tahoma !important;

}

.page-node .region-content a, .programs-page .views-field-body a, .pane-node-body a, .projects-body a
{
color:#428bca;

text-decoration:none;
}
.page-node .region-content a:hover, .programs-page .views-field-body a:hover, .pane-node-body a:hover, .projects-body a:hover
{
color:#2986e8;
}


.page-node .region-content ol, .programs-page .views-field-body ol , .pane-node-body ol, .projects-body ol{
    list-style: decimal outside none;
  
}
.page-node .region-content ul, .programs-page .views-field-body ul, .pane-node-body ul, .projects-body ul {
    list-style: disc outside none;
   
}

.page-node .region-content .field-name-body img, .programs-page .views-field-body img, .pane-node-body img
{
margin: 3px 15px 5px 3px !important;
float:left;
}

.page-node .region-content b,
.page-node .region-content strong {
/*
  Makes browsers agree.
  IE + Opera = font-weight:bold.
  Gecko + WebKit = font-weight:bolder.
*/
  font-weight:bold;
}
.page-node .region-content p, .pane-node-body p
{
margin:10px 0;
}

.page-node .region-content table th, .pane-node-body  table th
{
line-height: 20px;
}


.page-node .region-content table th .pane-node-body  table th{
	
    	color: #ffffff;
	font-weight:600;
	
	font-size:15px;
border: 2px solid #ffffff;
padding: 0 10px;
}

.page-node .region-content th a ,.pane-node-body  table th a
{
color:#ffffff;
}


.page-node .region-content tr.even,.page-node .region-content tr.odd, .pane-node-body  table tr.odd {
    background-color: #deeef7;
    
    padding: 0.1em 0.6em;
}
.page-node .region-content tr:nth-child(odd), .pane-node-body  tr:nth-child(odd){
	background-color: #f6f6f6;
}


.region-content .text-center
{
text-align: center !important;
}




.pane-node-body ul li, .projects-body ul li {
    background: url("yellow-arrow.png") no-repeat scroll left 5px rgba(0, 0, 0, 0);
    list-style: none outside none;
    padding-left: 15px;
}


h3, .h3 {
font-size: 1.17em;
font-weight: bold;
}



.field-type-text-with-summary
table td {
	padding-left:10px;
	font-size:12px;
	color:#000000;
border: 2px solid #ffffff  !important;
padding: 15px;
text-align:left !important;
}

.field-type-text-with-summary table th {
	background: #1e8aca;
    	color: #ffffff;
	font-weight:600;
	
	font-size:15px;
border: 2px solid #ffffff  !important;
padding: 10 10px;
}

.field-type-text-with-summary
table td p
{
text-align:left;
}


.field-name-body ol {
 
 

}

.field-name-body ol p, .field-name-body ol span{
  
  color: #000000;
font-weight:normal;
}








.navbar-default {
    background-color: transparent;
    border-color: transparent;
}
h1, .h1 {
font-size: 18px;
}
h2, .h2 {
font-size: 16px;
}
.content tr
{
background: #deeef7;

border-top: solid white 5px;

}
select
{
max-width:none;
}
:focus {
outline: none;
}
.btn:active
{
border:none;
box-shadow:none;
-webkit-box-shadow:none;
}
#page-header
{

height: 37px;
margin-top: 42px;
padding-right:0px;

}

.navbar .logo {
padding:0px;

}

header .left-bg {
    background: none repeat scroll 0 0 #f9a61e;
    height: 37px;
    left: 0;
    position: absolute;
    width: 28%;
    margin-top: 42px;
    z-index: 0;
}
header .right-bg {
background: none repeat scroll 0 0 #1f8bcc;
    height: 37px;
    position: absolute;
    right: 0;
    width: 28%;
    margin-top: 42px;
    z-index: 0;
}
@media (min-width: 770px)
{
.front header .left-bg {
width: 35%;

}

#page-header
{
background-color: #1f8bcc;

}
}

header .right-bg
{
width: 21%;
}
header .right-bg
{
width: 79%;
}
@media (min-width: 770px)
{

.front header .right-bg
{
width: 67%;
}
}
header .logo {
    display: block;    
    max-width: 324px;
     width: 100%;
}
#page-header ul li
{
display: inline-block;
}
#page-header ul li a{
font-size:0px;

}
#page-header ul li a.eduwave{
background:url("../images/eduwave-icon.png") no-repeat;
height: 16px;
padding:0;
width:20px;

}
#page-header ul li a.elearning{
background:url("../images/e-learning-icon.png") no-repeat;
height: 37px;
padding:0;
width:20px;

}
#page-header ul li a.email{
background:url("../images/mail-icon.png") no-repeat;
height: 37px;
padding:0;
width:18px;
margin-left: 2px;

}



#page-header ul li a.eduwave:hover{
background:url("../images/eduwave-icon-over.png") no-repeat;
height: 16px;
padding:0;
width:20px;

}
#page-header ul li a.elearning:hover{
background:url("../images/e-learning-icon-over2.png") no-repeat;
height: 37px;
padding:0;
width:20px;

}
#page-header ul li a.email:hover{
background:url("../images/mail-icon-over.png") no-repeat;
height: 37px;
padding:0;
width:18px;
margin-left: 2px;


}





#page-header .menu-name-menu-quick-link
{
float:right;
 margin-top: -4px;
}
.main-menu
{
background:url("../images/main-menu.png") 0 repeat-x;
margin-bottom: -1px;
}
.navbar-collapse a
{
color:black;

}
.main-menu  ul li a, .not-front .main-menu  ul li .nolink {
text-transform: none;
color: #5D5D5D;
font-size: 17px !important;
}
.main-menu ul li.sf-depth-1:hover
{
background:url("../images/main-menu-hover.png") bottom repeat-x;
}
.main-menu ul li ul  li.sf-depth-1, .main-menu ul li ul  li.sf-depth-1:hover
{
background:#303030;
background:rgba(48,48,48,0.98);
padding: 30px;
padding-top: 0;
min-height: 330px;

}

.main-menu ul li
{

position:static;
}
.main-menu ul li ul li
{
height:auto;

}
.main-menu ul li ul
{
width:100% !important;
margin-top:116px;
border-bottom: 3px solid #f9a61e;
}
.main-menu ul li ul li a
{
color:#ffffff;
}
.main-menu ul li ul li span
{
color:#f9a61e;
padding-bottom:20px;
border-bottom:2px solid #f9a61e;
}
 .main-menu ul li .nolink
{
float:left;
cursor:pointer;
}


.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu li:hover ul, .sf-menu li.sfHover ul
{
z-index:100px;
}

.main-menu .sf-menu.sf-style-white  a, .main-menu ul li .nolink
{
padding: 15px ;
font-size: 17px;
height: 54px;

}

.main-menu ul li ul li.sf-depth-1 ol:first-child
{
width:976px;
margin:0 auto !important
}
.main-menu .sf-menu.sf-style-white li ul li a, .main-menu ul li ul li .nolink
{
padding:15px 0;
padding: 15px 0;
padding-bottom: 0;
height: auto;
}
.main-menu ul li ul li .nolink
{
padding-bottom: 3px;
}
a:hover, a:focus {

text-decoration: none;
}
.main-menu .sf-menu.sf-style-white li ul li a:hover
{
color:#ffb844;
}
.main-menu ul li a, .main-menu ul li .nolink
{

}
.footer
{
background-color:#303030;
}
.copyrights
{
background-color:#3d3d3d;
color:#cdcccc;
padding:10px 0;

}

.main-container
{

/*box-shadow: 0 3px 6px  2px #ccc;
-moz-box-shadow: 0 3px 6px  2px #ccc;
-webkit-box-shadow: 0 3px 6px  2px #ccc;
-ms-box-shadow: 0 3px 6px  2px #ccc;
-o-box-shadow: 0 3px 6px  2px #ccc;*/

min-height: 700px;

box-shadow:10px 0px 10px -7px #ccc, -10px 0px 10px -7px #ccc;

}
.navbar
{
margin-bottom:0px;
}
.footer {
margin-top: 0px;
color:#cfcfce;
}
.sf-menu.sf-style-white {

margin-bottom: 0;
}
.sf-menu.sf-style-white .sf-sub-indicator
{
display:none;
}

.copyright-menu li
{
float:left;
}
.copyright-menu li a
{
color:#a0a0a0;

}
.nav>li>a:hover
{
color:#ffffff;
background-color:transparent;
}
.nav>li>a:focus
{
background-color:transparent;
}

.region-sidebar-first .nav>li>a:hover, .region-sidebar-first .nav>li>a:focus
{
color:#000000;
background-color:transparent;
background:none;
}
.copyright-text
{

color:#a0a0a0;
 padding-top: 10px;
}
.region-sidebar-first li.expanded  a
{
padding:0px;
padding-left:10px;
}
.sf-menu li:hover > ul, .sf-menu li.sfHover > ul
{
top:40px !important;
}
.copyright-menu 
{
padding-right:20px;
background:url("../images/copyright-logo2.png") right no-repeat;
}
.menu-container
{
position:relative;
margin-bottom: 15px;
}
.region-follow-us a
{
color: #717171;
}
.footer h2{
font-size:20px;
border-bottom:2px solid #5b5b5b;
padding-bottom:15px !important;
}
.footer a
{
color: #717171;
}
.footer a:hover
{
color: #FFFFFF;
}
.gju-info
{
font-size:18px;
}
.contact-us-info
{
border-right:2px solid #5b5b5b;
}
.contact-us-info, map-contact
{
margin-bottom:20px;
}
.footer-content
{
padding:0;
}
.news-front2 img
{
float:left;
margin-right:15px;
}
.news-front2 .quicktabs-tabs li
{

}
.region-front-feeds .quicktabs_main
{

overflow: auto;
height: 193px;
background: #ffffff;


}
#quicktabs-tabpage-social_media_front_page-0
{
background:url("tab-l-open.png");
min-height: 190px;
}
#quicktabs-tabpage-social_media_front_page-1
{
background:url("tab-r-open.png");
min-height: 190px;
}
.events-date
{
float:left;
width: 30%;
height:88px;
border:1px solid #bfbfbf;
margin-right: 15px;
}
.events-year
{
background-color:#f2f2f2;
text-align:center;
padding:5px 0;
}
.events-day
{
font-size: 24px;
color: #1f8bcc;
text-align: center;
font-weight: bold;
padding-top: 10px;


}
.events-body
{
width: 62%;
float: left;
height: 89px;
overflow: hidden;
}
h2.block-title
{
border-bottom:2px solid #b6b6b6;
font-size:18px;
margin-top: 0;
padding-bottom: 0px;

}
.region-front-focus img
{
float:left;
margin-right: 15px;
}
h2.block-title a
{
border-bottom:2px solid #f9a61e;
color:#000000;
}
.region-front-feeds ul.quicktabs-tabs li{

padding: 5px 9px 5px 19px;
//padding:8px;

background: #ffffff;
margin-left: -5px;

}
.region-sidebar-tabs ul.quicktabs-tabs li {
padding: 10px 17px 5px 10px;
margin-left: -5px;


}



.region-front-feeds ul.quicktabs-tabs, .region-sidebar-tabs ul.quicktabs-tabs
{
margin-left:5px !important;
padding-right:0px !important;
}
.region-front-feeds ul.quicktabs-tabs.quicktabs-style-arrows, .region-sidebar-tabs ul.quicktabs-tabs.quicktabs-style-arrows{
margin:0;
border-bottom:none;
}

.facebook_wall_outer {

margin-bottom: 0px; 
}
.region-front-focus .view-front-page-blocks
{
background: #f2f2f2;
height:221px;
padding:15px;
}
.region-front-focus .views-field-title a
{
font-size: 14px;
    font-weight: bold;
}
 .region-sidebar-tabs ul.quicktabs-tabs li.active
{

    box-shadow: none !important;
    height: 31px;
    position: relative;
    top: 2px;
    width: 109px;
}
 .region-sidebar-tabs ul.quicktabs-tabs li.active.first
{
 background-image: url("../images/Untitled-3.png");
padding: 10px 13px 5px 11px;
}
 .region-sidebar-tabs ul.quicktabs-tabs li.active.first.last
{
 background-image: url("../images/Untitled-3.png");
padding: 10px 13px 5px 11px;
}
 .region-sidebar-tabs ul.quicktabs-tabs li.active.last
{
 background-image: url("../images/Untitled-10.png");
}
.region-front-feeds ul.quicktabs-tabs li.active
{

}
.region-front-feeds ul.quicktabs-tabs li.active a, .region-sidebar-tabs ul.quicktabs-tabs li.active a
{
color:#1b83c2;
}
.region-front-feeds .twitter-timeline 
{
padding:15px !important;

}
.region-front-feeds ul.quicktabs-tabs.quicktabs-style-arrows a , .region-sidebar-tabs ul.quicktabs-tabs.quicktabs-style-arrows a{

padding: 2px 10px 12px;
background:none;
color:#414141;
}
.region-sidebar-tabs ul.quicktabs-tabs.quicktabs-style-arrows a
{

}

.region-front-feeds ul.quicktabs-tabs.quicktabs-style-arrows a:hover, .region-front-feeds ul.quicktabs-tabs.quicktabs-style-arrows li.active a
{
background:none;

} 
.region-sidebar-tabs ul.quicktabs-tabs.quicktabs-style-arrows a:hover, .region-sidebar-tabs ul.quicktabs-tabs.quicktabs-style-arrows li.active a
{
background:none;
color: #1b83c2;

} 
.region-sidebar-tabs ul.quicktabs-tabs.quicktabs-style-arrows a:hover
{
color:#ffb844;
}
.views-slideshow-controls-text-pause
{
display:none;
}
.views-slideshow-controls-top
{
position: absolute;
top: 0;
right: 0;
}
.region-front-calender
{
position:relative;
}
#quicktabs-container-view__gju_news__block_2
{
border: 1px solid #f2f2f2;
background: #f2f2f2;
}
.region-front-news .views-label-field-date
{
float: left;
padding-right: 5px;
color: #aaaaaa;
}
 .region-front-news .views-field-field-date .date-display-single
{
color: #aaaaaa;
}
.region-front-news .views-field-field-brief
{

}
.quicktabs_main.quicktabs-style-navlist {

width: 79%;
}
.region-front-news ul.quicktabs-tabs.quicktabs-style-navlist li.active {
background: #F2f2f2;

border: none;
}
.region-front-announcement
{
background:#1f8bcc;

}

img{

height: auto;
max-width: 100%;
}
.logo img
{
max-width: none;

}
element.style {
}

.region-front-announcement h2.block-title {
float: left;
border: none;
background: #006cad;

margin: 0;
}
element.style {
}

.region-front-announcement h2.block-title a{
float: left;
border: none;
color:white;
font-size:16px;
padding: 15px;

}
.region-front-announcement .views-row
{
float: left;
color: white;
list-style: square;
padding-left: 39px;
padding-top:2px;
}
.region-front-announcement .views-row a
{
float: left;
color:white;
display: list-item;
list-style-image:url("../images/announcment-blt.png");

}
.region-front-announcement .date-display-single
{
margin-left:10px;
}
.region-front-announcement .date-display-single:before 
{
content:"|";
margin-right:3px;
}
.announcement-front .views-slideshow-controls-bottom
{
width: 48px;
float: left;
margin-top: 5px;
}
.announcement-front .views-slideshow-controls-bottom a
{
color:white;
}
.announcement-front
{

padding-top:11px;
}
.ul.quicktabs-tabs.quicktabs-style-arrows a
{
background:none;
}
.ul.quicktabs-tabs.quicktabs-style-arrows a:hover
{
background:none;
}
#views_slideshow_cycle_teaser_section_gju_events-block_1
{
width:100% !important;
}
.region-front-focus, .region-front-feeds
{
margin-bottom:15px;
}
.facebook_wall_outer .wallContent_left
{
display:none !important;
}
.facebook_wall .wallContent_right
{
width:100% !important;
}

.front-banners .views-row
{

height:86px;

}
.front-banners .views-row img
{
 margin-top: 13px;
}
#block-views-gju-news-block-2
{
margin-bottom:15px;

}

.events-front .views-row
{
height:102px;
}
.region-front-news ul.quicktabs-tabs.quicktabs-style-navlist a {
height: 46px;
padding-top: 12px;
padding-left: 15px;
text-align: left;

}
.region-front-news .quicktabs_main.quicktabs-style-navlist {
width: 67%;
}
.region-front-news ul.quicktabs-tabs.quicktabs-style-navlist {

width: 33%;

}
ul.quicktabs-tabs.quicktabs-style-navlist li.active a {
color:#000000;
font-weight:normal;
box-shadow: none !important;
}

.front-news, .front-focus, .contact-us-footer, .quick-links-footer
{
padding-right:0px;
} 

.region-front-news ul.quicktabs-tabs.quicktabs-style-navlist {

padding: 0 0 4px;
}
h1, h2, h3 {

margin-bottom: 15px;
}
.region-front-news .quicktabs_main.quicktabs-style-navlist {

padding: 15px;
}
#block-views-front-page-blocks-block-7
{
margin-bottom:0px;
}
@media (max-width: 992px)
{
.region-front-focus .view-front-page-blocks {

height: 225px;
}
.front-news, .front-focus, .contact-us-footer, .quick-links-footer
{
padding-right:15px;
}
.region-sidebar-tabs ul.quicktabs-tabs li {
padding: 10px 6px 12px 5px;

}

}


@media (max-width: 768px)
{
.region-front-focus .view-front-page-blocks {

height: 100%;
}
.contact-us-info, .map-contact, .region-quick-links {
border-right: none;
margin-bottom:20px;
}
#page-header {
margin-top: 0px;
}
header .left-bg
{
margin-top: 0px;
background:#ffb844;
height: 38px;
}
header .right-bg
{
margin-top: 0px;

height: 38px;
}

#page-header {
height: 93px;
}
.map-contact .map-contact-link
{
margin-bottom:15px;
}

.navbar {

}
.region-front-announcement .views-row-1
{
display:none;
}

.region-front-announcement .date-display-single
{
display:none;
}

}


.contact-us-info p
{
color:#8a8888;
}
.map-contact a
{

color:#cfcfce;
}
.contact-us-info
{

padding-left:0px;
}
.contact-us-info span
{

color:#cfcfce;
}


@media (min-width: 992px)
{
.contact-us-info
{
width:52%;
padding-left:0px;
}
.map-contact
{
width:48%;
padding-left: 23px;
}

}


@media (max-width: 360px)
{
#wowslider-container1
{
display:none;
}

}

@media (max-width: 560px)
{
.front-announcements
{
display:none;
}
#wowslider-container1
{
margin-bottom:15px;
}

}
@media (min-width: 1200px)
{
.container {
width: 1000px !important;
}
}

.facebook_wall {
padding: 5px 0px 10px 10px;
border:none;
}


.news-frontmid span.date-display-single {
float: right;
color:#aaaaaa;
}
.views-field-title
{
margin-bottom:10px;
}
.region-follow-us a
{
padding-left:20px;

height: 24px;
float: left;
width: 100%;
margin-bottom: 15px;

}
.region-follow-us a.fb-copyright
{
background:url("../images/fb_0.png") 0px 1px  no-repeat ;
}
.region-follow-us a.tw-copyright
{
background:url("../images/tw_0.png") 0px 1px  no-repeat ;
}
.region-follow-us a.yu-copyright
{
background:url("../images/youtube_0.png") 0px 1px  no-repeat ;
}
.region-follow-us a.in-copyright
{
background:url("../images/linkedin_0.png") 0px 1px  no-repeat ;
}


.region-follow-us a.fb-copyright:hover
{
background:url("../images/fb-over.png") 0px 1px  no-repeat ;
}
.region-follow-us a.tw-copyright:hover
{
background:url("../images/tw-over.png") 0px 1px  no-repeat ;
}
.region-follow-us a.yu-copyright:hover
{
background:url("../images/yt-over.png") 0px 1px  no-repeat ;
}
.region-follow-us a.in-copyright:hover
{
background:url("../images/in-over.png") 0px 1px  no-repeat ;
}

.region-follow-us p
{
padding-left: 0px;
}

.map-contact-link
{
font-size:0px;
background:url("../images/contact_map.png") 0px 1px  no-repeat ;
float:left;
width:157px;
height:37px;
}
.map-contact-link:hover
{

background:url("../images/location-map-over.png") 0px 1px  no-repeat ;
}
.map-contact-link-ar
{
	font-size:0px;
    float:right;
    width:157px;
    height:37px;
	background:url("../images/contact_map-ARABIC.png") 0px 1px  no-repeat ;
}
.map-contact-link-ar:hover
{
	background:url("../images/location-map-over-ARABIC.png") 0px 1px  no-repeat ;
}

.map-contact-link-de
{
	font-size:0px;
    float:left;
    width:157px;
    height:37px;
	background:url("../images/contact_map-GREMAN.png") 0px 1px  no-repeat ;
}
.map-contact-link-de:hover
{
	background:url("../images/location-map-over-GERMAN.png") 0px 1px  no-repeat ;
}

/* Tag cloud */

	
.tags ul{

margin:0;
	
padding:0px;


}



.tags li{
		
margin:0;

padding:0;

list-style:none;

display:inline;

float:left;
margin-right:3px;
text-align:center;
height: 28px;
}
	

.tags li a{

		
text-decoration:none;



padding: 0 2px 0 3px;
	}


.tags li a:hover
{
color:#fff;;

}	

.footer a.tag1{font-size:100%; color:#cfcfce;}

.footer a.tag2{font-size:120%; color:#686868;}

.footer a.tag3{font-size:140%; color:#9a9a9a;}

.footer a.tag4{font-size:160%; color:#ffffff;}
	
.footer a.tag5{font-size:180%; color:#9a9a9a;}
	


/* // Tag cloud */


.logo2 img
{
max-width:none;
margin-left: 15px;

}
.logo2 
{
z-index:100;
height: 37px;
padding-left: 0;

}
.front .navbar-toggle
{
float: left;
background: url("../images/toggle-button.png") no-repeat;
height: 37px;
margin: 0;
border: none;
margin-left: 15px;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
background-color: transparent;
}
.menu-container-inner
{
position:relative;
z-index:9;
}
header .left-bg-inner {
    background: none repeat scroll 0 0 #ffb844;
    height: 38px;
    left: 0;
    position: absolute;
    width: 34%;
   
    z-index: 1;
}
header .right-bg-inner {
background: none repeat scroll 0 0 #1f8bcc;
    height: 38px;
    position: absolute;
    right: 0;
    width: 83%;  
    z-index: 0;
}
#navbar-inner #page-header
{
background-color: #1f8bcc;
height: 38px;
margin-top: 0;
padding-right:0px;

}
.logo-inner
{
padding-right: 0;
z-index: 100;
}
.logo-inner img
{
max-width:none;
}
.inner-menu-toggle
{
float: left;
background: url("../images/toggle-button.png") no-repeat;

border: none;
 height: 34px;
    margin: 3px 0 0 15px;
width:50px;
}
#navbar-inner.navbar
{
min-height: 39px;
}
.school-back img
{

}

.front-announcements
{
margin-bottom: 15px;
}

#wowslider-container1 .ws_bullets {

right: 50%;
}

.front .views-slideshow-cycle-main-frame
{
width: 79% !important;
float: left;
}
.region-sidebar-tabs .quicktabs_main
{
padding:15px;
background: #ffffff;
height: 205px;
margin-bottom: 15px;
box-shadow: 0px 0px 2px 2px rgba(207, 207, 207, 1) inset !important;
}
.region-sidebar-first li a
{
color:#5d5d5d;
padding:10px;
}
.region-sidebar-first li span.nolink
{
padding:10px;
color: #5d5d5d;
padding-bottom: 0;
}
.region-sidebar-first.well
{
padding:0px;
border-radius: 0;
}
.region-sidebar-first li.expanded.openul ul
{
padding-left:0px;
margin-top:10px;
border-top:2px solid rgba(207, 207, 207, 1);
}
.region-sidebar-first li.expanded ul a
{
padding-left:0px;

}
.region-sidebar-first li:hover
{


}
.region-sidebar-first li a:hover
{
color:#000000;
}
.region-sidebar-first li.active
{
background:#1e8aca;


}
.region-sidebar-first li ul li.active 
{

}
.region-sidebar-first li ul li.active  a
{
color:#ffffff;
}
.region-sidebar-first li.active a
{
color:#ffffff ;
}
.region-sidebar-first li ul li.active a
{
color:#ffffff !important;
}
.main-container ul.nav li ul li:hover
{
box-shadow:none;
background:transparent;
}
.main-container ul.nav li ul li a:hover
{
color:#1e8aca;
}

.school-announcement .date-display-single
{
float:right;
color:#aaaaaa;
}
.region-sidebar-tabs .view-footer
{
float:right;
}
.region-sidebar-tabs .events-date {

background: white;
}
.region-sidebar-tabs .school-announcement .views-row
{
height: 70px;
}

.main-container ul.nav li.expanded.openul{
background: none repeat scroll 0% 0% rgba(255, 255, 255, 1);
box-shadow: 0px 0px 2px 2px rgba(207, 207, 207, 1) inset;
}

.page-header {
    border-bottom: 2px solid #eee;
    font-size: 22px !important;
    margin: 39px 0 20px !important;
    padding-bottom: 9px;
}
.region-content
{
margin-bottom:30px;
}
aside.col-sm-3
{
padding-right:0px;
}
.page-header {
    border-bottom: 2px solid #eee;
    font-size: 25px;
    margin: 43px 0 20px !important;
    padding-bottom: 9px;
}
#group-editor .views-field-title
{
margin: 43px 0 15px !important;
border-bottom: 2px solid #eee;
padding-bottom: 5px;
}
#group-editor .views-field-title span
{
font-size: 17px;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-weight: 500;
line-height: 1.1;
color: inherit;
}
.news-page ,.projects
{
float:left;

margin-bottom: 35px;

position:relative;

}
.news-page
{
width: 100%;
}
.projects
{
width: 100%;
}
.news-page  .news-breif, .projects .projects-breif
{
float:left;
background-color:#f6f6f6;
height: 178px;
border:1px solid #dbdbdb;
width: 100%;

}
.page-node-1216  .news-breif
{
min-height: 178px;
height:auto;
}
.projects .projects-breif
{
width:100%;
}
.news-page  .news-breif span, .projects .projects-breif span
{
width: 61%;
padding: 15px;
float: left;
text-align: justify;
overflow: hidden;
}
.news-page .news-image, .projects .projects-image
{
float:left;

padding-right:15px;
position:absolute;
}
.news-page .news-image img, .projects .project-image img
{
border:1px solid #dbdbdb;
}


.news-page .news-title, .projects .projects-title
{
background:#d2e8f5;
padding: 10px 15px;
width:95%;
}
.news-page .news-title a, .projects .projects-title a
{
color:#000000;
font-weight:bold;
}
.views-row-odd.news-page .news-image, .views-row-odd.projects .projects-image
{
right:0px;
top:15px;
}
.news-page .date-display-single
{
float:right;
color:#7190a2;
}
.views-row-odd.news-page .date-display-single
{
float:right;
position: absolute;
right: 41%;
padding-left:20px;
background:url("../images/date-icon.png") no-repeat;
}
.news-page .date-display-single
{
padding-left:20px;
background:url("../images/date-icon.png") no-repeat;
}
.views-row-even.news-page .news-title, .views-row-even.projects-page .projects-title
{
float:right;
}
.views-row-even.news-page  .news-breif span
{
float:right;
padding-left: 30px;
}
.views-row-even.news-page  .news-image
{
left:15px;
top:15px;
}
.views-row-even.news-page  .news-title a
{
left:41%;
position:absolute;

}
.projects .project-image img
{
margin:15px;
float:left;
}
.projects .projects-body
{
padding:15px;
font-weight: normal;
font-style: normal;

}
.region-copyright-menu .nav>li>a 
{
padding:10px;
}
.region-sidebar-first li.expanded
{
padding:10px 0;
cursor:pointer;

}
.region-sidebar-first li.expanded ul li
{
padding: 10px;

list-style: none;



}
.region-sidebar-first li.expanded ul li:hover
{


}
.region-sidebar-first li.expanded.openul
{
padding-bottom:0px;


}



.region-sidebar-first li.expanded.openul.active-trail
{
background-color:#f5f5f5;
}
.copyright-content .col-md-6, .copyright-content .col-lg-6
{
padding-left:0px;
}
table
{
width:100% !important;
border-color: transparent;
}
table thead 
{
border:none;
}
table thead th
{
background:#1e8aca;
padding:15px;

color:white;
border:none;
}
table thead 
{
-webkit-box-shadow: inset 1px -2px 24px -4px rgba(0,0,0,0.4);
-moz-box-shadow: inset 1px -2px 24px -4px rgba(0,0,0,0.4);
box-shadow: inset 1px -2px 24px -4px rgba(0,0,0,0.4);
border-bottom: solid white 5px;
}

table tbody tr.even , table tbody tr.odd
{
background:#deeef7;
border-bottom: solid white 5px;
border-top: solid white 5px;
}
table tbody tr.odd 
{

background:#f6f6f6;


}
table>tbody>tr>td
{
padding:15px;
}
.copyright-content.container,.copyright-content .col-md-6, .copyright-content .col-lg-6,.socials
{
padding-right:0px;
}
.dataTables_paginate .first, .dataTables_paginate .last
{
display:none;
}
.pagination>li:first-child>a, .pagination>li>a, .dataTables_paginate a 
{
border-radius:50%;
margin-left:5px;
padding: 2px 7px;
}

.pagination>li.next>a, .dataTables_paginate a.next
{
color:transparent !important;
border:none;
background: url("../images/paginator-left.png") no-repeat;
width:18px;
height:18px;
margin-top: 3px;
margin-left: 11px;
font-size:0px;
}
.pagination>li.next>a:hover, .dataTables_paginate a.next:hover 
{
color:transparent;
font-size:0px;
}
.pagination>li.prev>a, .dataTables_paginate a.previous 
{
color:transparent !important;
border:none;
background: url("../images/paginator-right.png") right no-repeat;
width:18px;
height:18px;
margin-top: 5px;
margin-right: 8px;
font-size:0px;
}

.pagination>li.prev>a:hover, .dataTables_paginate a.previous:hover 
{
color:transparent;
font-size:0px;
}


.dataTables_paginate a.previous 
{
width:5px;
}
.dataTables_paginate a
{
border: 1px solid #ddd;
cursor: pointer;
}

.dataTables_paginate a.paginate_active 
{

z-index: 2;
color: #fff !important;
cursor: pointer;
background-color: #428bca;
border-color: #428bca;
}
.dataTables_paginate
{
height:30px;
text-align:center !important;
margin-top: 30px;
width:100%;
float:left;

}

#quicktabs-social_media_front_page li.active.first a
{
background: url("../images/facebook-tab-on.png") no-repeat;
padding-left:20px;
color:#1f8bcc;

}
#quicktabs-social_media_front_page li.active.last a
{
background: url("../images/twitter-tab-on.png") no-repeat;
padding-left:25px;
color:#1f8bcc;
}
#quicktabs-social_media_front_page li.first a
{
background: url("../images/facebook-tab-off.png") no-repeat;
padding-left:20px;
color:#8c8c8c;

}
#quicktabs-social_media_front_page li.last a
{
background: url("../images/twitter-tab-off.png") no-repeat;
padding-left:25px;
color:#8c8c8c;
}

#quicktabs-social_media_front_page ul.quicktabs-tabs 
{
width:215px;
border: none;
}
.region-front-announcement .views_slideshow_controls_text_next  a
{
background: url("../images/annoucment-next-btn-over.png") no-repeat;
height:18px;
width:18px;
color:transparent;
float:left;
margin-left: 12px;
font-size:0px;
}
.region-front-announcement .views_slideshow_controls_text_previous a
{
background: url("../images/annoucment-prev-btn-over.png") no-repeat;
height:18px;
width:18px;
color:transparent;
float:left;
font-size:0px;
}
.region-front-announcement .views_slideshow_controls_text_next a:hover
{
background: url("../images/annoucment-next-btn.png") no-repeat;
height:18px;
width:18px;
color:transparent;
font-size:0px;

}
.region-front-announcement .views_slideshow_controls_text_previous a:hover
{
background: url("../images/annoucment-prev-btn.png") no-repeat;
height:18px;
width:18px;
color:transparent;
font-size:0px;
}



.region-front-calender .views_slideshow_controls_text_next  a
{
background: url("../images/calender-up-arrow.png") no-repeat;
height:18px;
width:18px;
color:transparent;
float:left;
margin-left: 10px;
font-size:0px;
}
.region-front-calender .views_slideshow_controls_text_previous a
{
background: url("../images/calender-down-arrow.png") no-repeat;
height:18px;
width:18px;
color:transparent;
float:left;
font-size:0px;
}
.region-front-calender .views_slideshow_controls_text_next a:hover
{
background: url("../images/calender-up-arrow-over.png") no-repeat;
height:18px;
width:18px;
color:transparent;
font-size:0px;
}
.region-front-calender .views_slideshow_controls_text_previous a:hover
{
background: url("../images/calender-down-arrow-over2.png") no-repeat;
height:18px;
width:18px;
color:transparent;
font-size:0px;
}
.news-front2 .view-header a, .news-frontmid .view-header a
{
position:absolute;
top:0;
right:0;
background: url("../images/more-over.png") no-repeat;
height:19px;
padding-left: 23px;
margin-top: -1px;


}
.news-front2 .view-header a:hover
{

background: url("../images/more.png") no-repeat;

}
.region-front-news
{
position:relative;
}
.news-front2 .views-field-field-date
{
padding-bottom:15px;
}
nav .container
{
padding-left:0px;
}
#wowslider-container1
{
border:none;
}
.dep-faculty .views-row
{
background:#f6f6f6;
position:relative;
margin-bottom:20px;
float:left;
width:100%;
min-height: 177px;
border:1px solid #e0e0e0;
}
.dep-faculty .views-row img
{
position: absolute;
top: -8px;
left:16px;
border:1px solid #e0e0e0;
}
.dep-faculty .views-field-title
{
background: #d2e8f5;
padding: 15px;
padding-left: 159px;
border-bottom:1px solid #e0e0e0;
margin-bottom:15px;
}
.dep-faculty .views-field-title a
{
color:black;
font-size:15px;
}
.dep-faculty .faculty-contact 
{
float:right;
width:28%;
padding-left: 15px;

}
.dep-faculty .faculty-info 
{
float: right;
width: 52%;
border-right: 1px solid #c5c5c5;
height: 91px;
padding-left: 19px;
}
.dep-faculty .views-field-view-node a
{
position: absolute;
top: 15px;
right:15px;
background: url("../images/more.png") no-repeat;
height: 19px;
padding-left: 23px;
color:black;
}
.dep-faculty .views-field-view-node a:hover {
background: url("../images/more-over.png") no-repeat;
}
.dep-faculty .faculty-job
{
font-weight:bold;
font-size:15px;
}
.dep-faculty .faculty-school a
{color:black;
}
.dep-faculty .faculty-resume a
{
background: url("../images/download.png") no-repeat;
float:left;
padding-left: 23px;
color:#565656;
height:20px;
 margin-bottom: 15px;
}
.dep-faculty .faculty-resume
{
margin-top:15px;
}
.dep-faculty .faculty-office, .staff-office
{
background: url("../images/office.png") no-repeat;
float:left;
padding-left: 23px;
margin-bottom: 15px;
width: 100%;

}
.dep-faculty .faculty-telphone, .staff-tel
{
background: url("../images/phone-doctor.png") no-repeat;
float:left;
padding-left: 23px;
margin-bottom: 15px;
height: 20px;
width: 100%;
}
.dep-faculty .faculty-mail, .staff-email
{
background: url("../images/email-doctor.png") no-repeat;
float:left;
padding-left: 23px;
margin-bottom: 10px;
height: 20px;
width: 100%;
}
.staff-email a
{
color:black;
}
.dep-faculty .views-exposed-form
{
margin-bottom:20px;
width: 100%;
height: 32px;
}
.dep-faculty button.btn, .views-exposed-widget button.btn
{
background-color: transparent;
background: url("../images/search-submet-bg.png") no-repeat;
width: 100px;

color: transparent;
border: none;
height: 34px;
border-radius:0px;
margin-top: 0 !important;
font-size:0px;

}

.dep-faculty button.btn:hover, .views-exposed-widget button.btn:hover
{
opacity:0.8 ;
}

.dep-faculty .views-exposed-widget, .views-exposed-widgets .views-exposed-widget
{
padding-right: 0px;
}
.dep-faculty .views-exposed-widget .form-control
{
border-radius:0px;
}
.dataTables_length
{

 float: left;
 
 padding-top: 10px;
}
.dataTables_length option, .views-exposed-widget option
{
background-color:#ffb844;
color:white;
}
.dataTables_length label
{
color:#1f8bcc;
}
.dataTables_length label select, .views-exposed-widget select
{
color: #1f8bcc;
border: 1px solid #1f8bcc;
background-color: #f6f6f6;
background-repeat:no-repeat;

}

.views-exposed-widgets 
{

float:left;
}
@media  (max-width: 565px )
{
.dataTables_length
{
display:none;
}


}

@media  (max-width: 992px )
{
.dep-faculty .faculty-info 
{

width:60%;
}
.dep-faculty .faculty-contact 
{

width:40%;
}
.dep-faculty .views-field-title
{
padding-left: 15px;
}
}
@media  (max-width: 768px )
{
.dep-faculty .faculty-info 
{

width:100%;
border:none;

}
aside.col-sm-3 {
padding-right: 15px;
}

}
@media  (max-width: 420px )
{
.dep-faculty .views-field-view-node a
{
display:none;
}
.dep-faculty .faculty-info 
{

border:none;
}
.dep-faculty .form-control
{
width:160px;
}

.datatables-expand
{
font-size:0.1px;
}
}

.faculty-node
{
background:#f2f2f2;
border:1px solid #cfcfcf;
height:209px;
float: left;
clear: both;
width: 100%;
}
}
.faculty-socials a
{
color:#9d9d9d;
background: url("../images/download.png") no-repeat;
padding-left:25px;
height: 20px;
float: left;
}
.faculty-socials div
{
float:left;
padding:15px 0px 0 0;


}
.faculty-socials
{
border-top:1px solid #cfcfcf;
margin-top: 15px;
}
.faculty-node .faculty-img img
{
margin:15px;
border:1px solid #cfcfcf;
float:left;

}
.faculty-node .views-field-title
{
margin-bottom:0;
}
.faculty-node .faculty-img
{
width: 23%;
float: left;
}
.faculty-node .faculty-info
{
width: 77%;
float: left;
padding:15px;
padding-left:3px;
}
.faculty-node .faculty-school a
{
color:black;
font-size: 15px;
font-weight: bold;

}
.faculty-node .faculty-school
{
padding-bottom:15px;
margin-bottom:15px;
border-bottom:1px solid #cfcfcf;
}
.faculty-node .faculty-job
{
margin-bottom:15px;
}
.faculty-node .faculty-office
{
background: url("../images/office.png") no-repeat;
padding-left:25px;
margin-bottom: 7px;
height: 20px;
}
.faculty-node .faculty-telephone
{
background: url("../images/phone-doctor.png") no-repeat;
padding-left:25px;
padding-bottom: 2px;

}
.view-gju-professors .faculty-socials  a
{
margin-right:10px;
}
.faculty-socials .faculty-lnk  a
{
background: url("../images/dr-page-in.png") no-repeat;

}
.faculty-socials .faculty-fb  a
{
background: url("../images/dr-page-fb.png") no-repeat;
}

.faculty-socials .faculty-email a
{
background: url("../images/dr-page-email.png") no-repeat;
}

.faculty-socials .faculty-website a
{
background: url("../images/dr-page-website.png") no-repeat;
}

.faculty-socials .faculty-resume  a
{
background: url("../images/download-faculty.png") no-repeat;
}

.proff-node .views-label-field-reasearch-interest, .proff-node .views-label-field-biography, .proff-node .views-label-field-experience, .proff-node .views-label-field-awards
{
font-size: 15px !important;
margin-top: 25px;
margin-bottom: 18px;
margin-left: 30px;
}
.proff-node h4.educational-back
{

margin-top: 30px;
margin-left: 30px;
}
.prof-publications h4
{
margin-top: 30px;
margin-bottom: 20px;
margin-left: 30px;
}
.prof-publications ul
{
padding-left:15px;
list-style-image:url("../images/triangle.png");
}
.prof-publications li
{
margin-bottom: 15px;
}


@media  (max-width: 992px )
{
.faculty-node .faculty-info {
width: 100%;

padding-left: 15px;
}
}
@media  (max-width: 510px )
{
.faculty-socials a
{
font-size:0px;
}

}
@media  (max-width: 570px )
{
.faculty-node
{
min-height:250px;
}

}





h4.educational-back, .prof-publications h4, .views-label-field-reasearch-interest , .views-label-field-biography, .views-label-field-experience, .views-label-field-awards{
  line-height: 0.1;
  text-align: center;
font-size: 15px;
}
h4.educational-back, .prof-publications h4, .views-label-field-reasearch-interest , .views-label-field-biography, .views-label-field-experience, .views-label-field-awards{
  display: inline-block;
  position: relative;  
}
h4.educational-back:before, .prof-publications h4:before, .views-label-field-reasearch-interest:before , .proff-node .views-label-field-biography:before, .proff-node .views-label-field-experience:before, .proff-node .views-label-field-awards:before
 {
  content: "";
  position: absolute;
  height: 0px;
  border-bottom: 1px solid #f9a61e;
  border-top: 1px solid #f9a61e;
  top: 0;
  width: 15px;
}

h4.educational-back:after, .prof-publications h4:after, .views-label-field-reasearch-interest:after , .proff-node .views-label-field-biography:after, .proff-node .views-label-field-experience:after, .proff-node .views-label-field-awards:after{
  content: "";
  position: absolute;
  height: 0px;
  border-bottom: 1px solid #b6b6b6;
  border-top: 1px solid #b6b6b6;
  top: 0;
  width: 552px;
}
h4.educational-back:before, .prof-publications h4:before, .views-label-field-reasearch-interest:before , .proff-node .views-label-field-biography:before, .proff-node .views-label-field-experience:before, .proff-node .views-label-field-awards:before {
  right: 100%;
  margin-right: 15px;
}
h4.educational-back:after, .prof-publications h4:after, .views-label-field-reasearch-interest:after , .proff-node .views-label-field-biography:after, .proff-node .views-label-field-experience:after, .proff-node .views-label-field-awards:after{
  left: 100%;
  margin-left: 15px;
}

.prof-publications h4:after {

  width: 556px;
}
.views-label-field-reasearch-interest:after , .proff-node .views-label-field-biography:after, .proff-node .views-label-field-experience:after, .proff-node .views-label-field-awards:after{

  width: 630px;
  
}
.region-content
{
overflow:hidden;
}



@media  (max-width: 990px )
{
.news-page .news-breif span
{width: 100%;
}
.views-row-odd.news-page .date-display-single {

right: 43px;
padding-left: 20px;

}
.views-row-even.news-page .news-title a
{
left:50px;
}

}

@media  (max-width: 470px )
{
.news-page .news-breif
{height:210px;
}

}

@media  (max-width: 720px )
{
.news-page .date-display-single
{
display:none;
}
.views-row-even.news-page .news-title a
{
position:relative;
}
}

.dep-faculty .faculty-mail a
{
color:#000000;
}
.details table
{
padding-left:0px !important;
}
td.details
{
padding:0px;
background:#f6f6f6;
}
td.details td
{
padding:0px;
}
td.details td tr
{
border:none;
}
.staff-image
{
width: 22%;
padding: 15px;
float: left;
}
.staff-responsibility
{
width: 35%;
float: left;
padding-right: 15px;
border-right:1px solid #c5c5c5;
border-right: 1px solid #c5c5c5;
margin: 15px 0;
}
.staff-responsibility span
{
font-weight: bold;
font-size: 14px;
padding-bottom:15px;
float:left;
width:100%;
}
.staff-info
{
width: 42%;
float: left;
padding: 15px;
overflow:hidden;

}
.all-staff thead
{
display:none;
}
.staff-email
{

}

@media  (min-width: 723px )
{
.staff-responsibility
{
height:164px;
}
}

@media  (max-width: 720px )
{
.staff-responsibility
{
width:75%;
border:none;
}
.staff-image
{
width:25%;
}
.staff-info
{
width:100%;
}
}

.datatables-expand
{

background: url("../images/more.png") no-repeat;
height: 19px;
padding-left: 26px;
color: black;
float:left;
}
.datatables-expand.hidemore
{

background: url("../images/less1.png") no-repeat;

}
.datatables-expand.hidemore:hover
{

background: url("../images/less-over.png") no-repeat;

}

@media  (min-width: 1200px )
{

.region-front-feeds .twitter-timeline 
{
padding:15px;
width: 200px !important;
}
}



.btn:focus {

outline: none !important;
border:none !important;
}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info
{
border:none !important; 
}
.dataTable 
{
width:100%;
float:left;
}




select, .form-select {
  appearance:none;
-webkit-appearance: none;
-moz-appearance: none;

width: 70px;

}

.all-staff tr.odd, .all-staff tr.even
{

}
.all-staff td.sorting_1
{
position: absolute;
right: 25px;
}

@media  (max-width: 520px )
{

.all-staff .staff-job
{ 
display:none;
}
}

.facebook_wall .shareLink_right {

width: 100%;
}
.facebook_wall .post_link
{
visibility: hidden;
}
.department-logo
{
height: 73px;
}
.gju-signature
{
position: absolute;
left: -119px;
top: 50px;
}
.main-container
{
position:relative;
}

.view-filters
{
float: left;
height: 44px;
width: 80%;

}
.region-front-feeds li
{
float:left;
}
.view-gju-programs .views-field-field-study-plan ul
{
padding-left:5px;
}
.view-gju-events-calendar .date-nav-wrapper .date-prev
{
right: 100px;
}

.faculty-socials  a
{
padding-left: 20px;
padding-bottom: 3px;
height: 20px;

float: left;
}


.node-type-professors .views-field-field-phd-degree .field-content:before{
 content:"Ph.D, "; 
margin-right: 4px;
  }
.node-type-professors .views-field-field-master-s-degrees .field-content:before{
 content:"M.Sc, ";
   margin-right: 4px;
}
.node-type-professors .views-field-field-bachelors-degree .field-content:before {
 content:"B.Sc, ";
margin-right: 4px;
    
}

.sf-menu.sf-style-white ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column
{
width: 39%;

}
.sf-menu.sf-style-white ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column#menu-492-1
{
width: 24%;
}
.sf-menu.sf-style-white ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column#menu-473-1
{
width: 34%;
}
#menu-631-1 ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column
{
width: 46%;

}
.sf-menu.sf-style-white ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column span
{
color:#f9a61e;
}
.main-menu .sf-menu.sf-style-white li ul li a
{
font-size: 15px !important;
}
.faq .ui-state-default .ui-icon {
background-image: url(../images/more-over.png);
}
.faq .ui-accordion .ui-accordion-header .ui-icon
{
left:5px;
top: 16px;
width: 20px;
height: 20px;
}
.faq .ui-icon-triangle-1-e
{
background-position:center;
}
.faq .ui-state-default
{
background:none;
border:none;
}
.faq .ui-accordion-content
{
color: #6b6b6b;;
border:none;
height:250 !important;
}
.faq .ui-accordion-content a
{
color:#3282b2;

}

.faq .views-field-field-question
{
border:none;
}
.faq .ui-state-active .ui-icon
{
background-image: url(../images/less-over.png);

}
.faq .ui-icon-triangle-1-s
{
background-position:center;
}
.node-news .date-display-single
{

color:#aaaaaa;
width:100%;
width: 85%;
float:left;
margin-top: 10px;
}

#edit-og-group-school-target-id, #edit-og-group-school-department-target-id, .views-widget div, .views-widget .date-year.form-control
{
 
 width: 160px;
background-image:none;
 background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}



.views-widget .form-type-select, .views-widget .date-year
{
background:none repeat scroll 0 0 transparent;
width:139px;
overflow:hiddin;
background-image: url("../images/drop-field-icon.png");
    background-position: right center;
background-repeat:no-repeat;
 overflow: hidden;
margin-right:15px;
}


.views-widget div.form-item-field-year-value-value-year
{
background:none repeat scroll 0 0 transparent;


}
.dataTables-wrap
{
background: url("../images/drop-field-icon.png") no-repeat scroll right center transparent;
    margin-left: 5px;
    overflow: hidden;
     width: 50px;
float: right;

}

.dataTables_length label select
{
 background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    
}
.not-front .main-menu
{
display:none;
}
.not-front .main-menu ul li ul {

margin-top: 52px;
}
.projects-body ul li
{
list-style:none;
}
.region-header .block-search
{
float: right !important;
width: 200px;
}
.region-header .block-search .btn
{background: url("../images/seacrh-icon.png");
width: 8px;
height: 18px;
border: none;
background-repeat: no-repeat;
margin-top: 0px;
padding: 6px 10px;
}
.region-header .block-search input
{

width: 200px;
visibility:hidden;
width:88%;
box-shadow: 0px 0px 2px 2px rgba(207, 207, 207, 1) inset !important;
padding-left:5px;
float: right;
margin-right: 10px;
}

.region-header .block-search input.open
{
visibility:visible;

}
.region-header .block-menu-block
{
width: 202px;
float:right;
}
.region-header .block-search .btn i
{
display:none;
}
.navbar #block-search-form
{
margin:0px;
margin-top: 6px;
width: 313px;
}
.region-header .block-search .btn:hover
{background: url("../images/seacrh-icon-over12.png");
background-repeat: no-repeat;
}
.jcarousel-skin-default .jcarousel-container-horizontal {
width: 537px !important;
height: 171px;
}
.page-node-2117 .region-content
{
width: 22%;
float: left;
}
#page-wrap #more-info
{
width:260px !important;
}
#page-wrap #more-info h2
{
display:none;
}
.page-node-2117.page-node-edit #page-wrap
{
display:none;

}
.page-node-2117.page-node-edit .region-content
{
width:100%;
}

.contact-form .btn
{
background-color: transparent;
background: url("../images/send-submet-bg.png") no-repeat;
width: 100px;
color: transparent;
border: none;
height: 34px;
border-radius: 0px;
margin-top: 0 !important;
font-size:0px;
}

.contact-form .btn:hover
{
opacity:0.8;
}
#page-wrap #more-info > div {
height: 297px !important;
}
#page-wrap #map_canvas {
height: 297px !important;
width: 306px !important;

}
#page-wrap ul#locations {

height: 297px !important;
text-align: center;
}

.contact-form .form-control
{
background-color:#f6f6f6;
border:1px solid #d1d1d1;
}
.contact-form .form-control:focus
{
background-color:#cfedff;
border:1px solid #1f8bcc;

}
.contact-form .form-type-checkbox
{
display:none;
}
.contact-firstrow
{
float:left;
width:100%;
border-bottom:1px solid #d5d5d5;

margin-bottom:35px;
clear:both;
}
.grippie
{
display:none;
}

.contact-us-bymail span
{
color:#1f8bcc;
}
.contact-us-hours span
{
color:#1f8bcc;
}
.contact-us-bymail
{
padding: 20px 0;
}
.contact-us-bymail h5, .contact-us-hours h5
{
color:#1f8bcc;
font-weight:bold;
margin-top: 0;
} 
.contact-us-information a
{
color:black;
}
.page-node .region-content .field-name-body  .contact-us-information  p img
{
margin:0px !important;
float:none;

}
.page-node-2117  .region-content {
margin-bottom: 30px;
}

.programs-page .view-filters
{
width:100%;
}
.programs-page .views-field-view-node {
background: #d2e8f5;
padding: 10px 15px;
width: 100%;
}
.programs-page .views-field-view-node a {
color: #000000;
font-weight: bold;
}
.programs-page .views-field-body
{
float: left;
background-color: #f6f6f6;
height: 138px;
border: 1px solid #dbdbdb;
width:100%;
padding:15px;
overflow: hidden;
}
@media  (max-width: 565px )
{
.programs-page .views-field-body
{
height: 288px;
}
}

@media  (max-width: 473px )
{
.programs-page .view-content
{
float: left;
width: 100%;
margin-top: 30px;
}
.programs-page .views-widget 
{
width:100%;
}
}


.programs-page .views-row
{
float: left;
margin-bottom: 15px;
width:100%;

}
.programs-page select.form-control
{
 background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    width: 160px;
}
.view-contact-us-directory .views-field-title:after
{
content:" , "
}
.view-contact-us-directory a
{
color: black !important;

}

.view-contact-us-directory .views-field-field-job-title
{
color:#000;
}
.view-contact-us-directory  .views-row
{
width:100%;
margin-bottom:27px;
float:left;
}
.view-contact-us-directory .views-field-field-job-title, .view-contact-us-directory .views-field-field-exchange-officer
{
border-bottom:1px solid #c5c5c5;
float: left;
padding-bottom: 10px;
margin-bottom: 10px;
width: 100%;
}

.view-contact-us-directory .views-field-field-office {
background: url("../images/office.png") no-repeat;
float: left;
padding-left: 23px;
margin-bottom: 10px;
height: 20px;
width: 100%;
}
.view-contact-us-directory .views-field-field-email, .view-contact-us-directory .views-field-field-exchange-email 
{
background: url("../images/email-doctor.png") no-repeat;
float: left;
padding-left: 23px;
margin-bottom: 10px;
height: 20px;
width: 100%;

}
.view-display-id-panel_pane_8 views-field-title a
{
font-weight:bold;
}
.parteners-department .views-field-field-partner-email
{
background: url("../images/email-doctor.png") no-repeat;

padding-left: 23px;
position: absolute;
left:150px;
top: 50px;
}
.parteners-department .views-field-field-partners-phone
{
background: url("../images/phone-doctor.png") no-repeat;
padding-left: 23px;
position: absolute;
left: 150px;
top: 80px;
}
.parteners-department .views-field-title a
{
color:black;
font-weight:bold;

}
.parteners-department .views-row
{

position:relative;
width: 100%;
height: 130px;
}
.parteners-department .views-row img
{
border:1px solid #d2d2d2;
position:absolute;
top:15px;
left: 15px;
background: white;

}

.view-contact-us-directory .views-field-field-telephone
{
background: url("../images/phone-doctor.png") no-repeat;
float: left;
padding-left: 23px;
margin-bottom: 10px;
height: 20px;
margin-right:5px;
}
.view-contact-us-directory .views-field-title {

float:left;
}

.parteners-department .views-field-title 
{
border-bottom:1px solid #c5c5c5;
padding-left: 150px;
 padding-top: 15px;
}
.parteners-department .views-row:hover
{
background:#d2e8f5;
}

@media  (max-width: 473px )
{
.parteners-department .views-field-title
{
display:none;
}
.parteners-department .views-field-field-partner-email
{
display:none;
}
.parteners-department .views-field-field-partners-phone
{
display:none;
}
}


.block-contact-form-blocks input[type="text"]
{
width:100%;
}
.page-node-2117 ..views-field-title
{
font-weight: bold;
margin-bottom:15px;
}
.page-node-2117 .views-field-titlea
{
color:#428bca;
}
.page-node-2117 .main-contact-form
{
padding-left:0;
}
.page-node-2117 .view-contact-us-directory .views-field-title:after
{
content:"";
}
#colorbox img {
  max-width:  auto!important;
  max-height:  auto !important;
}
.node-type-words-from-the-dean .field-name-field-director-dean-image, .node-words-from-the-dean .field-name-field-director-dean-image
{
float:right;
border:1px solid #d2d2d2;
margin-left: 15px;
margin-bottom: 15px;
}
.node-type-words-from-the-dean .field-name-field-signature, .node-words-from-the-dean .field-name-field-signature
{
color:#6b6b6b;
padding:15px;
background-color:#f2f2f2;
float:left;
margin-top:15px;
} 
.node-type-words-from-the-dean .field-name-field-signature h3, .node-words-from-the-dean .field-name-field-signature h3
{
font-size:14px;
margin-top:0px;
}
.node-words-from-the-dean h2
{
display:none;
}
.page-node-edit.node-type-words-from-the-dean .field-name-field-director-dean-image
{
float:none;
}
.view-contact-us-directory table>tbody>tr>td
{
padding:0px;
padding-bottom:12px;
padding-right: 4px;
}
.page-node-2117 .view-contact-us-directory .active a
{
color:white;
}
.page-node-2117 .contact-name a
{
font-weight:bold;
color:black;
}
.page-node-2117 .col-lg-8
{
padding:0px;
}
.view-contact-us-directory h3
{
font-size:15px;
font-weight:bold;
margin-top:20px;
}
.jcarousel-skin-default .jcarousel-item
{
border:none;
}
.first-content .node-page  h2
{
display:none;
}


@media  (mAX-width:670px )
{

.navbar #block-search-form
{
width:222px;
}

}
@media  (mAX-width:530px )
{

.front header#navbar
{
height:100px;

}
.front .navbar #block-search-form {
width: 100% !important;
}

}
@media  (mAX-width:990px )
{

.front .navbar #block-search-form
{
width:224px;
}

}
@media  (mAX-width:540px)
{

.navbar #block-search-form
{
width:190px;
}
.region-header .block-search .btn:hover {
background: url("../images/seacrh-icon.png");
background-repeat:no-repeat;
}

}

@media  (mAX-width:540px)
{

.navbar #block-search-form
{
width:100%;
}
#navbar-inner.navbar {

height: 81px;
}
.form-control, .form-control
{
width:200px;
}
}

@media  (mAX-width:540px)
{
.region-header .block-search input
{
visibility: visible !important;
}
.region-header .block-search input
{
width: 85%;
}
#block-search-form
{
margin-top:9px !important;
}
.front #block-search-form
{
margin-top:4px !important;
}
 form#search-block-form
{
margin-top:11px !important;
}

.front form#search-block-form
{
margin-top:0px !important;
}

.page-node-2117 #block-search-form {
    margin-top: 7px !important;
}

.not-front form#search-block-form {
    margin-top: 5px !important;
}
}
@media  (mAX-width:992px)
{
.region-header .block-search input
{
visibility: visible !important;
}
}

.testimonials-page .views-field-body, .testimonials-page .views-field-body-1  {
float: left;
background-color: #f6f6f6;
min-height: 130px;
border: 1px solid #dbdbdb;
width: 100%;
padding: 15px;
}
.testimonials-page .views-field-title {
background: #d2e8f5;
padding: 10px 15px;
width: 100%;
margin-bottom: 0px;
font-weight:bold;
}
.testimonials-page .views-row {
float: left;
margin-bottom: 15px;
width: 100%;
}
.testimonial-image
{
float:left;
margin-right:15px;
border: 1px solid #dbdbdb;
}
.page-node .region-content .contact-us-information p
{
margin:0px;
margin-bottom: 5px;
}
.page-node-2117 .main-container
{
background: white;
}

.calendar-calendar tr td.today

{
background-color:transparent;
}
.calendar-calendar table thead
{
border-bottom:none;
}
.programs-page h4
{
font-size:16px;
text-align: left;
 line-height: 26px;
}
.page-node .region-content .faq p
{
margin-bottom:10px;
margin-top:3px;
}
.page-search button.btn
{
background-color: transparent;
background: url("../images/search-submet-bg.png") no-repeat;
width: 100px;
color: transparent;
border: none;
height: 34px;
border-radius: 0px;
margin-top: 0 !important;
font-size:0px;
}
.page-search button.btn:hover {
opacity: 0.8;
}
.page-search input {
padding-left:10px;
}
@media  (mAX-width:966px)
{
.copyright-menu li
{
float:left !important;
}
.copyright-menu
{
background:none;
}
.copyright-menu ul
{
margin-top:15px;
}
}
@media  (mAX-width:500px)
{
.copyright-menu li
{
float:none !important;
}
}



.programs-directory li
{
background: url(yellow-arrow.png) no-repeat left 5px;
list-style: none;
padding-left: 15px;
}
.field-name-field-add-this
{
float: right;
width: 21% !important;
}

.node-type-news .field-name-body
{
width: 100%;
float: left;
text-align: justify;
}

@media  (mAX-width:1200px)
{
.field-name-field-add-this
{
width:100% !important;
margin:10px 0;

}

#more-info
{
display:none;
}
.page-node-2117 .region-content {
width: 32% !important;
}
.wrapper {
width: 100% !important;
}
.main-contact-emails
{
padding-left:0px;
}
}

@media  (mAX-width:990px)
{

.page-node-2117 .region-content {
width: 100% !important;
}
.wrapper {
width: 100% !important;
margin-bottom:15px;
}

}

.full-map-contact
{
display:none;
}

@media  (mAX-width:546px)
{

.wrapper {
display:none;
}
.full-map-contact
{
display:block;
}

}


.ui-accordion .ui-accordion-content
{
padding: 0em 2.2em;
}
.node-type-directory .region-content span, .node-type-directory .region-content p, .node-type-directory .region-content div
{
text-align:left;
}
.node-type-directory .region-content div.dataTables_paginate {
text-align: center;
}


.page-node .region-content .prof-publications tr:nth-child(odd)
{
background:transparent;
padding:0px;
}
.page-node .region-content .prof-publications table tbody tr.even
{
background:transparent;
padding:0px;
}
.page-node .region-content .prof-publications table>tbody>tr>td {
padding: 0px 0 15px 0;
background: url(yellow-arrow.png) no-repeat left 5px;
list-style: none;
padding-left: 15px;
margin-bottom: 3px;
}
.views-field-field-contact-email .main-contact-mail
{
float: left;
width: 100%;
}
.views-field-field-contact-email .main-contact-mail a
{
color:#1f8bcc;
font-weight:normal;
color: #1f8bcc !important;
}
.page-node .region-content .prof-publications .views-field-field-year
{
display:none;
}
#menu-334-1 ul ol
{
padding-top:20px;
}
.node-front-publication img
{
float: left;
margin-right: 15px;
}

.pagination>li:last-child>a, .pagination>li:last-child>span
{
border-top-right-radius: 50%;
border-bottom-right-radius: 50%;
}
@media (max-width: 720px)
{
.views-row-even.news-page .news-title a {
left: 0px;
}
}

@media (max-width: 300px)
{

.region-front-focus .view-front-page-blocks {
    height: 440px;
}
}

.back-department
{
font-size: 18px;
color: black;
font-weight: bold;
margin: 10px 0;
}
.back-department a
{
color:black;
}
.region-sidebar-first li.active.expanded a {
color:#5d5d5d;
}
.region-sidebar-first li ul li.active:hover
{
background: #1e8aca !important;
}
.main-container ul.nav li ul li.active a:hover
{
color:#ffb844;
}
.region-contact-form textarea
{
height:180px;
}
.back-school-department 
{
position: absolute;
right: 15px;
top: 51px;


}
.back-school-department a 
{
color:black;
font-weight:bold;
background: url("../images/back.png") no-repeat;
float: left;
padding-left: 23px;

height: 20px;
}
.building .news-page
{
width:100%;
}
.building .news-page .news-breif
{
width:100%;
}
.building  .views-row-even.news-page .news-title span {
left: 43%;
position: absolute;
font-weight:bold;
}
.building  .views-row-even.news-page .news-title {
height: 40px;
}
.building  .news-page .news-title span {

font-weight:bold;
}
.building  .news-page .news-breif ol
{

padding-left: 5px;
}
.building  .news-page .news-breif ol li
{
background: url(yellow-arrow.png) no-repeat left 5px;
list-style: none;
padding-left: 15px;
}

.page-header-wrap, #group-editor .views-field-title 
{

 border-bottom: 2px solid #b6b6b6;
    height: auto;
    margin-bottom: 10px;
    margin-top: 20px;
    position: relative;
    text-transform: none;
margin: 49px 0 15px !important;
}
#group-editor .views-field-title
{
margin: 71px 0 20px !important;
}
.page-header
{
border-bottom: 2px solid #f9a61e;
color: #000000;
margin: 0 !important;
padding: 0 !important;
display: inline-block;
padding-bottom: 5px !important;

padding-right:10px !important;
margin-bottom: -2px !important;
max-width: 600px;
}
#group-editor .views-field-title span
{
  border-bottom: 2px solid #f9a61e !important;
    bottom: -2px;
    display: inline;
    font-family: myFirstFont !important;
    left: 0;
    padding: 1px 10px 1px 0;
    position: absolute;
}

.facebook_wall iframe
{
display:none;
}



.node-type-gallery .main-container, .page-newsslideshow  .main-container{

background-color: #000000;
box-shadow: none;
}
.node-type-gallery, .page-newsslideshow {

background-color: #000000;

}
.node-type-gallery .page-header, .page-newsslideshow .page-header
{
color:#ffb844;
border: none;
}

.node-type-gallery  .gju-signature,  .page-newsslideshow .gju-signature
{
display:none;
}

.node-type-gallery  .page-header-wrap, .page-newsslideshow  .page-header-wrap
{
  margin: 43px 0 0 !important;
}



.views-field-field-school-logo 
{
height:58px;
}

@media  (min-width:990px )
{
.back-school img, .back-department img, .back-school-logo img, .back-department-logo img
{
max-width:none;
 
}
}
 .back-department img
{

 margin: 8px 0 -4px;

 margin: 0;
}
.back-school-logo img
{
 margin: 10px 0 10px;
float:left;
}
.back-department-logo img
{
 margin: 10px 0 9px;
float:left;
}
.view-id-contact_us_directory .views-field-title {
    margin-bottom: 3px;
}
.view-id-contact_us_directory .views-field-field-contact-email
{
margin-bottom:5px;
float:left;
width:100%;
}

.pagination>.active>a:hover
{
color:white;
}
.region-front-news  h2.block-title a, .region-front-calender  h2.block-title a 
{
padding: 1px;
}



@-moz-document url-prefix() {

   #group-editor .views-field-title span {
  
    padding: 0 10px 0 0 !important;
}
#group-editor .views-field-title {
   
    padding-bottom: 10px;
}
.region-front-news  h2.block-title a, .region-front-calender  h2.block-title a 
{
padding: 1px;
}
}


.media-categories .views-row
{
text-align:center !important;
padding: 15px !important;
box-shadow: 0px 0px 2px 2px rgba(207, 207, 207, 1);


height: 325px;
margin: 10px 0 15px;
}
 .media-categories .views-row  a
{
font-family: myFirstFont !important;
font-size: 18px !important;
padding-bottom: 4px !important;
color:#646464;
text-align:center !important;
font-weight:bold;

}
 .media-categories .views-row  img
{
 left: 32px;
  
    position: absolute;
    top: 30px;
}
.media-categories .views-row .views-field-field-upload-image
{
height: 240px;
}
.region-content .media-categories .views-row span, .region-content .media-categories .views-row div
{
text-align:center !important;
}






.jcbx-glry-classic
{
background-color:#000000 !important;
}
.jb-idx-thb-frame
{
width:85px !important;
height:85px !important;

}
.jcbx-glry-classic div:nth-of-type(5) {
opacity: 0!important;
visibility: hidden!important;
}



.jcbx-glry-classic  div:nth-of-type(5).jb-idx-thumb {
opacity: 100!important;
visibility: visible!important;
}


.prof-publications table th
{
display:none;
}

.front-banners
{
margin-top: -3px;
}
.view-contact-us-directory .contact-name
{
color: black;
font-weight: bold;
}
.main-contact-form h5
{
margin-top:0px;
}
.view-id-editor_contents table
{
float:left;
}
.about-logo .views-field-field-school-logo
{
height: 78px;
}
.about-logo .views-field-field-school-logo img
{
max-width:none;
margin-top:10px;
}
#block-block-30
{
height: 75px;
}
#block-block-30 img
{
margin-top:10px;
max-width:none;
}
#block-block-28 a
{
color:white;
margin-left:5px;
}
#block-block-28
{
width: 120px;
float: right;
margin-top: 10px;
margin-left: 10px;
}
.ui-accordion
{
float:left;
}
.programs-page #edit-og-group-school-target-id
{
width: 340px;
}
.programs-page .views-widget .form-type-select
{
width: 319px;
}

.page-search-node .main-container .pagination li
{
background:none;
}

header #superfish-1 li ul li a
{
font-size: 21px !important;
}

.region-contact-us-map .quicktabs-style-navlist .quicktabs_main.quicktabs-style-navlist
{
border:none;
background:none;
padding:0px;
}
.region-contact-us-map .quicktabs-style-navlist li a
{
font-size:12px;
text-align:center;
font-weight:bold;
}
.region-contact-us-map .quicktabs-style-navlist ul.quicktabs-tabs.quicktabs-style-navlist
{
width:25%;
}
.region-contact-us-map .quicktabs-style-navlist .quicktabs_main.quicktabs-style-navlist {
width: 75%;
}
.region-contact-us-map .quicktabs-style-navlist ul.quicktabs-tabs li
{
white-space: normal;
}
.filter-wrapper 
{
display:none;
}

.page-node-edit label, .page-node-add label
{
margin-top:50px;
}

.addthis_32x32_style .at15t_printfriendly
{
background: url(Untitled-1_07.png) no-repeat !important;
}
.addthis_32x32_style .at15t_email
{
background: url(Untitled-1_05.png) no-repeat !important;
}
.addthis_32x32_style .at15t_twitter
{
background: url(Untitled-1_03.png) no-repeat !important;
}
.addthis_32x32_style .at15t_facebook
{
background: url(Untitled-1_01.png) no-repeat !important;
}

.node-type-gallery li.sf-depth-1 ul
{
z-index:10000;
}

#edit-field-faqs-category-value , #edit-field-international-office-categ-value
{
width:159px;
background-image: none;
background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.page-node-2798 .views-widget .form-type-select,  .page-node-2882 .views-widget .form-type-select
{
width:184px;

}
.page-node-2798 #edit-field-school-groups-target-id, .page-node-2882 #edit-og-group-school-department-target-id
{
width:205px;
background-image: none;
background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.page-node-2798 .view-filters
{
margin-bottom:20px;
}
.pagination>li.active a
{
color:white !important;
}
.page-node-2798 ul.pagination {
width: 100%;
padding-left: 25%;
}
.pagination>li>span
{
border:none;
}
.job-vacancies .view-empty
{
width: 100%;
float: left;
}

.page-videos1 ,.node-type-videos-gallery
{
background-color: #000000;
}
.page-videos1 .main-container , .node-type-videos-gallery  .main-container{
background-color: #000000;
box-shadow: none;
}

.page-videos1 .page-header ,.node-type-videos-gallery  .page-header{
color: #ffb844;
border: none;
}

.page-videos1 .page-header-wrap , .node-type-videos-gallery  .page-header-wrap {
margin: 43px 0 0 !important;

}
.page-videos1 .gju-signature, .node-type-videos-gallery .gju-signature
{
display:none;
}
 .main-container ul.nav-tabs li:hover
{
box-shadow:none !important;
}
#quicktabs-main_contact_us_all_emails li
{
background:none;
float: left;
position: relative;
display: block;
margin: 0;
padding: 0;
margin-bottom: -1px;
}
#quicktabs-main_contact_us_all_emails li.active a
{
color: #428bca;
cursor: default;
background-color: #fff;
border: 1px solid #ddd;
border-bottom-color: transparent;
background: none;
margin-right: 2px;
line-height: 1.428571429;
padding: 3px 22px 0px 22px;

border-radius: 4px 4px 0 0;
}
#quicktabs-main_contact_us_all_emails li a
{
position: relative;
display: block;


background-color: transparent;
border: none;

background: none;
}
#quicktabs-main_contact_us_all_emails
{
background: none;

}
#quicktabs-main_contact_us_all_emails ul
{
padding-left:0px;

}
#quicktabs-main_contact_us_all_emails ul li a:hover
{
color: #000000;


}

.pane-groups-directories-contents-panel-pane-16 .projects .projects-breif span
{
float:none;
}
.node-type-project .field-item img, .node-type-special-project .field-item img, .node-type-students-projects .field-item img
{
float:left;
margin-right:15px;
}
.region-copyright-menu
{

}
.region-poweredby p
{
border-top: 1px solid #5b5b5b;
padding: 10px 20px;
display: inline;
MARGIN-top: 20px;
margin-left: 81px;
}
.region-poweredby
{
text-align:center;
}
.powered
{
clear:both;
}
.region-copyright
{
padding-top:10px;
}
.front-banners .views-row
{
padding-left:15px;
}
.job-vacancies table
{float:left;
}
.page-node-2993 .dep-faculty .faculty-info {

width: 69%;
padding-left: 150px;
}
.page-node-2993 .region-content {
   
    padding-top: 20px;
}
.page-node-2993 .dep-faculty .faculty-job
{
font-weight:normal;
}
.node-type-lab .field-name-field-taxonomy-image img
{
float:left;
margin-right:15px;
}

.node-type-lab .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;
margin-top:30px;
}
.node-type-gallery .region-sidebar-first
{
display:none;
}
.node-type-gallery .main-container .col-sm-9
{
width:100%;
}
.node-type-gallery.page-node-edit .main-container {
background-color: white;
}
.node-type-staff-member .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;
margin-top:30px;
}

.page-gallery .views-field-name {
text-align: center !important;
margin-bottom: 20px;
}

@media  (max-width: 991px )
{
.front-announcements
{
display:none;
}
.region-sidebar-tabs
{
display:none;

}
.building .views-row-even.news-page .news-title span
{
left: 42px;
}
.programs-page .views-widget .form-type-select {
    width: 240px;
}
.programs-page #edit-og-group-school-target-id {
    width: 260px;
}
}



@media  (max-width: 631px )
{
.views-widget-filter-og_group_school_target_id, .views-widget-filter-og_group_school_department_target_id, .views-widget-filter-field_year_value
{
width:100%;
}
.view-filters
{
height:100px;
}


}

@media  (max-width: 1200px )
{
.view-filters
{
width:100%;
}

.all-staff .view-filters
{
width:67%;
height: 80px;
}
.dataTables_length
{
float:right;
}
.dataTables_length
{
display:none;
}
}

@media  (max-width: 400px )
{
.news-page .news-breif, .projects .projects-breif
{
height:300px;
}
}
@media  (max-width: 745px )
{

.all-staff .view-filters
{
width:100%;
}


}

.dep-faculty .view-filters
{
width:100%;
}


@media  (max-width: 310px )
{
.view-filters
{
display:none;
}
}

@media  (max-width: 767px )
{
.back-school-department 
{
position: static;
margin-bottom:10px;
float:left;
}

.page-gallery .views-field-name
{
text-align:left !important;

}
.region-content .media-categories .views-row span, .region-content .media-categories .views-row div {
    text-align: left !important;
}
}

@media  (max-width: 557px )
{
.news-slideshow
{
display:none;
}
}

#page-header ul li a.library-menu {
    background: url("../images/unnamed.png") no-repeat ;
    height: 16px;
    padding: 0;
    width: 20px;
}
#page-header ul li a.library-menu:hover {
    background: url("../images/unnamed-over.png") no-repeat scroll ;
  
}

.menu-mlid-4098 a
{
float:left;
padding-left:4px;
}


@media  (max-width: 467px )
{

.menu-container .col-xs-1 {
width: 11.333333%;
}
}

@media  (max-width: 784px )
{

.main-menu 
{
background:#f2f2f2;
border-color:#f2f2f2;
padding:10px;
margin-bottom:15px;
}
.not-front .main-menu 
{
margin-top: 7px;
}
.main-container
{
margin-top:20px;
box-shadow:none;
}
.page-node-2117 .main-container
{
margin-top:0px;
}
.front .main-container
{
margin-top:0px;

}

}

@media  (max-width: 991px )
{
.page-node-2993 .dep-faculty .faculty-info
{
padding-left:15px;
width: 60%;
}
}

@media  (max-width: 767px )
{
.page-node-2993 .dep-faculty .faculty-info
{
padding-left:15px;
width: 100%;
}
}
@media  (max-width: 572px )
{
 .front .navbar #block-search-form
{
margin-top:6px;
}
.ws-title, .ws_next, .ws_prev, .ws_playpause
{
display:none !important;
}

}

#superfish-1-select
{

height: 30px;
border: none;
width: 95px; 
color:white;
font-weight:bold;
background-color:#303030;
padding-left: 8px;
border-radious:3px;

}
#superfish-1-select option
{
color:white;
font-weight:normal;
}
#superfish-1-select option:first-child
{
color:white;
font-weight:bold;
}

@media  (max-width: 532px )
{
.region-contact-right
{
display:none;
}
}
.front #cboxLoadedContent h3
{
color:#1e8bcc;
background: url("../images/eventslogo.png") no-repeat scroll left rgba(0, 0, 0, 0);
  
padding-left:20px;
font-weight:bold;
padding-left: 61px;
padding-top: 60px;
}
#cboxLoadedContent
{
padding:20px;
padding-top:0px;
}
.front #cboxLoadedContent .date-display-single
{
padding-bottom: 15px;
float: left;
width: 100%;
}
.page-gju-event #cboxLoadedContent .event-title
{
color:#1e8bcc;
background: url("../images/eventslogo.png") no-repeat scroll left rgba(0, 0, 0, 0);
  
padding-left:20px;
font-weight:bold;
padding-left: 61px;
padding-top: 60px;
margin-bottom:15px;
}

.faq .view-filters 
{
display:none;
}
.page-node-2727 .faq .view-filters, .page-node-3319 .faq .view-filters
{
display:block;
}
.page-node-2727 .faq .view-filters  .views-widget-filter-field_international_office_categ_value
{
display:none;
}
.page-node-3319 .faq .view-filters  .views-widget-filter-field_faqs_category_value
{
display:none;
}
.Periodical-categories
{
text-align:center;
font-weight:bold;
}
.Periodical-categories .views-row
{
padding-left:0px;
}
.Periodical-categories img
{
margin-bottom:10px;
}

@media  (max-width: 476px )
{


.Periodical-categories .view-filters
{
display:none;
} 
}



.group-slideshow 
{
position:relative;
}

.group-slideshow  .views-slideshow-controls-top
{
position: inherit;

}


.group-slideshow .views-slideshow-controls-text-next a
{
position: absolute;
top: 50%;
height: 64px;
width: 64px;
background-image: url(./arrows.png);
z-index: 10;
color: transparent;
right: 0;
background-position: 100% 0;
font-size:0px;

}

.group-slideshow .views-slideshow-controls-text-previous  a
{
position: absolute;
top: 50%;
height: 64px;
width: 64px;
background-image: url(./arrows.png);
z-index: 10;
color: transparent !important;
left: 0;
background-position: 0 0;
font-size:0px;

}

.group-slideshow .views-slideshow-controls-text-previous  a:hover, .group-slideshow .views-slideshow-controls-text-next a:hover
{
color: transparent !important;
font-size:0px;
}
.group-slideshow .ws-title
{
position: absolute;
display: block;
bottom: -5px;
left: 0px;
margin: 25px 15px;

padding: 12px 10px;
color: #777777;
z-index: 50;
font-family: 'Open Sans', Tahoma, Geneva, sans-serif;
font-size: 20px;
line-height: 21px;
text-transform: uppercase;
color: #FFFFFF;
background-color: rgba(255, 255, 255, 0.3);
border: 1px solid #FFFFFF;
border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
}


.usefullinks  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;
}
.usefullinks  ul
{

padding-left:0px;
}

.view-media .media-categories .views-row img {
left: 47px;
position: absolute;
top: 41px;
}

.pane-content .pagination li
{
padding:0;
margin:0;

}


.content ol li {
background: none !important;
list-style: inherit !important;
padding-left: 0px !important;
margin-bottom: 3px !important;
}
.cke_contents
{
height:500px !important;
}
.node-type-testimonials img
{
float:left;
margin-right:15px;
}

.media-maincategories .views-row:hover
{
opacity: 0.70;
}

.page-gallery .media-maincategories .imageyear
{
background: url("../images/category-book.png") no-repeat scroll ;
height: 230px;
}
.page-gallery .media-maincategories .imageyear img
{
border:none;
}
.page-gallery .media-maincategories .field-content .imageyear img {

top: 47px;
left: 10px;

}

.page-gallery .media-maincategories .views-row
{
padding-right:0;
padding-left:40px;
}

.news-gallery .media-categories {
background: url(inner-album-bg.png) 15px 0px no-repeat;
box-shadow: none;
padding-left:20px;
padding-right:10px;
}
.news-gallery .media-categories .views-row {
background:none;
box-shadow: none;
}

.news-gallery  .media-categories .views-row img {
left: 47px;
position: absolute;
top: 31px;
}
.programs-admission h3
{
color:#5d5d5d;
}
.region-contact-us-map .quicktabs-style-navlist ul.quicktabs-tabs.quicktabs-style-navlist li a
{
text-align:center;
font-weight:bold;
}

.page-newsslideshow  .main-menu ul li ul {

z-index: 1000;
}

.page-awards .main-menu ul li ul {

z-index: 1100;
}
.page-videos1 .embedded-video{
border: 1px solid #222222;
padding: 0 15px;
}



@media  (max-width: 900px )
{
.page-videos1 .embedded-video , .node-type-videos-gallery .embedded-video{
width:100%;
}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-text-bottom
{
display:none;
}
}


@media  (max-width: 1200px )
{
.scrollable-pager
{
display:none;
}
div.views-slideshow-ddblock-cycle-vsdupright60p div.prev-next-pager
{
display:block;
background:black;
width: 90%;
}
div.views-slideshow-ddblock-cycle-vsdupright60p div.prev-next-pager a
{
background:black;
font-size:14px;
}
div.views-slideshow-ddblock-cycle-vsdupright60p div.prev-next-pager a:hover
{
background:black !important;
}
}


@media  (max-width: 520px )
{

div.views-slideshow-ddblock-cycle-vsdupright60p div.prev-next-pager a.count
{
display:none;
}
}

#edit-field-slideshow-image-news
{
float:left;
 width: 100%;
}


.panel-2col-stacked .panel-separator {
    margin: 0;
}
#group-editor h2.pane-title {

    margin-bottom: 0;
    
}
#group-editor .center-wrapper p {

    margin: 0;
    
}
.Periodical-categories img
{
border:1px solid #e3e3e3;
}
.Periodical-categories .views-row 
{
margin-bottom:15px;
margin-top:20px;
height: 272px;
}

.page-node-edit .form-group
{
width:100%;
float:left;
}
.date-clear
{
display:none;
}

.jb-caption a {
   
    padding-left: 30px;
}
.jbn-nav-button .jbn-right-button {
      background-image: url("./arrows.png");
    
    height: 62px !important;
    margin-top: -24px;
    position: absolute;
    top: 50%;
    width: 62px !important;
    z-index: 60;
background-position: 100% 0;
border-radius:0 !important;
}
.jbn-nav-button .jbn-left-button {
      background-image: url("./arrows.png");
    
    height: 62px !important;
    margin-top: -24px;
    position: absolute;
    top: 50%;
    width: 62px !important;
    z-index: 60;
 background-position: 0 0;
border-radius:0 !important;
}
.jbn-nav-button
{
width:64px !important;
}

.jb-navigation .jbn-right-button:before, .jb-flag-large-screen-mode .jb-navigation .jbn-right-button:before {
    content: " " !important;
}
.jb-navigation .jbn-left-button:before, .jb-flag-large-screen-mode .jb-navigation .jbn-left-button:before
{
content: " " !important;
}
.jbn-nav-button .jbn-left-button:hover {

background-position: 0 100%;
}
.jbn-nav-button .jbn-right-button:hover {
background-position: 100% 100%;


}
.tabs--primary > li > a, .tabs--primary > li > a:hover, .tabs--primary > li > a:focus
{

font-weight:bold;
 color: #555;
}

.tabs--primary > li.active > a, .tabs--primary > li.active > a:hover, .tabs--primary > li.active > a:focus
{
color:#428bca;
font-weight:bold;
cursor:pointer;
}

.page-node-2882 .views-widget .form-type-select
{
 width: 279px;
}

 .page-node-2882 #edit-og-group-school-department-target-id {

    width: 300px;
}


.jb-navigation
{
left: 17px !important;
width: 938px !important;
}
.jb-area-caption {
left: 37px !important;
width: 896px !important;
}
.jb-classifier-link-wrapper
{
right:43px !important;
}


.pane-node-body .pane-content  p, .pane-content .field-name-body p {
    text-align: justify !important;
}
#views-jqfx-imageflow-images-1_navigation
{
display:none;
}



@media  (max-width: 991px )
{
.main-menu .sf-menu.sf-style-white a, .main-menu ul li .nolink
{
padding:8px;
padding-top:15px;
}
}

@media  (max-width: 1200px )
{
#map_canvas {
background: none !important;
}
.region-contact-us-map
{
margin-bottom:15px;
}
.region-front-feeds ul.quicktabs-tabs li.last {

left: -6px !important;
}

}
@media  (max-width: 991px )
{
#map_canvas {
background: #f0ede5 !important;
}
}

@media  (max-width: 612px )
{
.region-contact-us-map {
display:none;
}
}

@media  (max-width: 540px )
{
.page-node-2117 #navbar-inner.navbar {
height: 105px;
}
}


.quicktabs_main.quicktabs-style-excel {
border-bottom: none;
}
.twitter-timeline-rendered
{
width:100% !important;
}


.region-content .view-gju-professors span
{
text-align: left;
}
.view-media .view-content
{
float:left;
}


@media  (max-width: 473px )
{
.parteners-department .views-row img {

left:  30%;

}
}

@media  (max-width: 250px )
{
#page-header.col-xs-8
{
width: 62.666667% !important;
}
.logo-inner.col-xs-1
{
float:left !important;
}
}


@media  (max-width: 800px )
{
.sf-menu.sf-style-white ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column {
    width: 50%;
}
}

.alert .close
{
display:none;
}

.testimonial-image img, .news-image img 
{
max-width:none;
}

.ie8 .group-slideshow 
{
display:none;
}
.ie8 .logo-inner.col-xs-1
{
 width: 7.33333%;
}

.ie8 .main-container {
  
 border-left: #e3e3e3 1px solid;
 border-right: #e3e3e3 1px solid;

}
.ie8 .main-container ul.nav li.expanded.openul
{
background:#eeeeee !important;
 border: #e3e3e3 1px solid;
}

.ie8 #quicktabs-container-social_media_front_page, .ie8 .region-sidebar-tabs .quicktabs_main, .ie8 .region-contact-us-map .quicktabs-style-navlist > ul > li a
{
 border: #e3e3e3 1px solid;
}

.ie8 select option, .ie9 select option
{

background:none !important;

color:black;
}
.ie8 select, .ie9 select
{

background:none !important;

}
.ie8 .page-videos1 .main-container , .ie8 .node-type-videos-gallery .main-container, .ie8 .node-type-gallery .main-container, .ie8 .page-newsslideshow .main-container
{
border:none;
}

.ie8 .page-videos1 .scrollable-pager-item img, .ie8 .node-type-videos-gallery  .scrollable-pager-item img
{
max-width:none;
}
.ie8 .page-node-2882 .views-widget .form-type-select , .ie9 .page-node-2882 .views-widget .form-type-select
{
width: 280px;
}


.media-categories .view-content
{
float:none;
}

.ie8 .jb-bb-bar 
{
display:none !important;
}
.ie8 .jb-navigation {
    left: 103px !important;
    
}
.ie8 .prof-publications table tr
{
background:none !important;
}


.news-gallery .view-content
{
float:none;
}

@media  (max-width: 767px )
{

.news-gallery .view-content
{
float:left;
}
.media-categories .view-content {
float: left;
}
.front-banners .views-row-2
{
padding-left:0px;
}
}


@media  (max-width: 400px )
{
.view .date-nav-wrapper .date-heading h3
{
font-size:0.9em;
}
.group-slideshow
{
display:none;
}
.news-gallery .view-content
{
float:left;
}
}

@media  (max-width: 320px )
{
.view .date-nav-wrapper .date-heading h3
{
display:none;
}

header .right-bg-inner {

width: 55%;

}
header .right-bg {
    width: 74%;
}
header .left-bg {
    width: 30%;
}
}



@media  (max-width: 950px )
{
.sf-menu.sf-style-white ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column {
width: 45%;
}
}


.view-media.Periodical-categories .view-content
{
float:none;
}


.prof-publications .dataTables_paginate a.previous
{
padding: 9px;
}
.prof-publications .dataTables_paginate a.next
{
padding: 9px;
}
.view-display-id-block_6 .views-field-body
{
text-align:justify;
}

.page-node-edit fieldset.collapsible {
    float: left;
   
    width: 100%;
}


.calendar-calendar .month-view .full td.multi-day div.monthview, .calendar-calendar .week-view .full td.multi-day div.weekview, .calendar-calendar .day-view .full td.multi-day div.dayview
{
background: #ffc;
}
.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues, .calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff, .calendar-calendar .week-view .full td.multi-day .inner .weekview .continues, .calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff
{
display:none;
}
.all-staff .view-filters
{
width:100%;
}
.view-id-gju_professors.view-display-id-panel_pane_6 .views-field-title
{
font-size:20px;
font-weight:bold;
}

.page-academic-event .event-title, .page-gju-event .event-title{
    background: url("../images/eventslogo.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    color: #1e8bcc;
    font-weight: bold;
    padding-left: 61px;
    padding-top: 60px;
margin-bottom:25px;
}
.view-id-taxonomy_term.view-display-id-page_2 .view-filters
{
width:100%;
}
#all-partners .panel-pane 
{
border-bottom:1px dashed #1e8aca;
margin-bottom:20px;
float:left;
width:100%;
}
#all-partners .panel-pane h3
{
color:#1e8aca;
}

.view-id-taxonomy_term.view-display-id-page_4 caption
{
font-size: 18px;
margin-bottom: 10px;
}
.page-user .panel-panel
{
float:left;
}
.page-user-1 .panel-panel, .page-user-157 .panel-panel
{

clear: none;
}
.view-id-front_page_blocks.view-display-id-block_10 .quicktabs-views-group
{
position:relative;
width: 100%;
height: 130px;
}

.view-id-front_page_blocks.view-display-id-block_10 .quicktabs-views-group img
{
border: 1px solid #d2d2d2;
position: absolute;
top: 15px;
left: 15px;
background: white;
}

.view-id-front_page_blocks.view-display-id-block_10 ul.quicktabs-tabs.quicktabs-style-excel li
{

background: none;
float: left;
position: relative;
display: block;
margin: 0;
padding: 0;
margin-bottom: -1px;
}
.view-id-front_page_blocks.view-display-id-block_10 ul.quicktabs-tabs.quicktabs-style-excel li a {
position: relative;
display: block;
background-color: transparent;
border: none;
background: none;
}

.view-id-front_page_blocks.view-display-id-block_10 ul.quicktabs-tabs.quicktabs-style-excel li a {
padding: 9px 12px;
border-radius: 4px 4px 0px 0px;
color: #fff;
margin-top: -12px;
color: #555;
}

.view-id-front_page_blocks.view-display-id-block_10 ul.quicktabs-tabs.quicktabs-style-excel li.active a {
color: #428bca;
cursor: default;
background-color: #fff;
border: 1px solid #ddd;
border-bottom-color: transparent;
background: none;
margin-right: 2px;
line-height: 1.428571429;
padding: 3px 22px 0px 22px;
border-radius: 4px 4px 0 0;
}
.view-id-front_page_blocks.view-display-id-block_10 ul.quicktabs-tabs.quicktabs-style-excel li.active a {
background: white;
padding: 9px 12px;
margin-top: -12px;
}
.view-id-front_page_blocks.view-display-id-block_10
{
margin-top:12px;
}

#quicktabs-container-school_event_block .views-slideshow-controls-text
{
float:right;
position:absolute;
bottom:26px;
right:5px;
}
#quicktabs-container-school_event_block .views-slideshow-controls-text span
{
margin-right:10px;
}
.page-user-170 .pane-og-user-groups2-panel-pane-1
{
display:none;
}

.faculty-publications .view-filters
{
width:100%;
}

.page-publication-periodicals table.views-table, .page-announcement table.views-table
{
width:100%;
float: left;
}

.page-publication-periodicals .view-filters
{
width:100%;
}

.view-id-groups_directories_contents.view-display-id-panel_pane_2 .view-filters
{
width:100%;
}
.view-content table{
float:left;
}
.front-banners .views-row
{
padding: 0 5px;
}
.front-banners .views-row img
{
height:88px;
}
.front-banners .views-row-first
{
padding-left:0;
  padding-right: 10px;

}
.front-banners .views-row-last
{
padding-right:0;
  padding-left: 10px;

}
 .region-front-focus, .region-front-feeds
{
margin-top:0 !important;
}

@media (max-width: 767px)
{
.front-banners .views-row-2 {
  padding-left: 0px;
}
.front-banners .views-row {
  height: 103px !important;
}
.front-banners .views-row-last {
 
  padding-left: 0;
}
}
.page-node-add .field-type-entityreference, .page-node-edit .field-type-entityreference
{
float:left;
width: 100%;
}
#page-header ul li a.eduwave{
background:rgba(0, 0, 0, 0) url("../images/regsys.png") no-repeat scroll 0 1px;
height: 16px;
padding:0;
width:21px;

}
#page-header ul li a.eduwave:hover {
background:url("../images/regsyshover1.png") no-repeat 0 1px;
height: 16px;
padding:0;
width:21px;

}


.news-front2  .views-field-view-node{
    position: absolute;
    right: 19px;
    bottom: 10px;
}




/*!
 * Dynamic display block module template: vsdupright60p - Cascading Style Sheet
 * (c) Copyright Phelsa Information Technology, 2011. All rights reserved.
 * Version 1.1 (04-JUL-2011)
 * Licenced under GPL license
 * http://www.gnu.org/licenses/gpl.html
 */
div.views-slideshow-ddblock-cycle-vsdupright60p div.container{}
div.views-slideshow-ddblock-cycle-vsdupright60p div.container-inner{position:relative;z-index:0;width: 100%;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slider{float: left;
width: 90%;

background: black;
margin: 0px 0;
padding: 0px;
height: 500px;}
.embedded-video
{
width:70%;
float:left;
}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slider-inner{height:500px;position:relative;visibility:hidden;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-inner {  
    }
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide{display:none;height:100%;right:200px;top:0;width:100% !important;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-inner img{margin:0 !important;padding:0 !important;width:540px; height:350px;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-text{
    
   
    color: #fff;
    font-size: 13px;    
    padding: 10px;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-text-horizontal{
    }
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-text-vertical{height:350px;width:140px;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-text-top{top:7px;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-text-right{bottom:0;right:30px;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-text-bottom{
border:1px solid #222222;
width: 25%;
margin-left: 15px;
float: left;
height: 480px;
background: #111;
}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-text-left{bottom:0;left:30px;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-text-inner{padding:10px;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-title{}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-title-vertical{width:130px;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-title-horizontal{}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-title h2{margin:-5px 0 0 0;padding:0;font-size:16px;text-align: left;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-title-inner{font-weight: bold;
width: 100%;
float: left;
margin-bottom: 10px;
margin-top: 12px;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-body-vertical{width:132px;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-body-horizontal{float:left;width:355px;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-body-inner{font-weight:bold;font-size:.8em;width:47%;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-body-inner p{margin:0 8px 0 0;padding:0;width:150px;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-body-inner li{float:left;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-body-inner a{color:#ffffff;}

/* Slide read more button */
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-read-more{float: left;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-read-more p{padding:0;margin:0;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-read-more a{background:url(../images/readmore.png) no-repeat;border:none;bottom:5px;color:#fff;font-size:0px;font-family:times New Roman;margin:0;padding:4px 0 4px 19px;position:absolute;text-decoration:none !important;text-align:left;width:100px;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-read-more-horizontal a{right:-17px;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-read-more-vertical a{right:5px;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-read-more a:hover{background:url(../images/readmore-hover.png) no-repeat !important;color:#fff!important;text-decoration:underline;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-read-more-horizontal a:hover{right:-17px;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-read-more-vertical a:hover{right:5px;}

/* scrollable pager */
/* Root element for the scrollable. When scrolling occurs this element stays still. */
div.views-slideshow-ddblock-cycle-vsdupright60p div.vsd-scrollable-pager {
  /* required settings */
  height:108px;
  overflow:hidden;
  position:relative;
  width: 81%;
  /* this makes it possible to add next button beside scrollable */
  
  /* custom decorations*/
	/*background-color:#ccc;*/
	
	padding:9px 0;
float:left;
width: 84%;
	
}
div.views-slideshow-ddblock-cycle-vsdupright60p div.vsd-scrollable-pager-inner{
}

/*root element for scrollable items. Must be absolutely positioned
    and it should have a super large width to accomodate scrollable items.
    it's enough that you set width and height for the root element and
    not for this element.
*/
div.views-slideshow-ddblock-cycle-vsdupright60p div.vsd-scrollable-pager div.items {
  clear:both;
  position:absolute;
 
}

/*a single item. must be floated on horizontal scrolling
    typically this element is the one that *you* will style
    the most.
*/
div.views-slideshow-ddblock-cycle-vsdupright60p div.vsd-scrollable-pager div.items div {
    float:left;
}

/* you may want to setup some decorations to active item */
div.views-slideshow-ddblock-cycle-vsdupright60p div.vsd-scrollable-pager div.items div.active {
}

div.views-slideshow-ddblock-cycle-vsdupright60p div.vsd-scrollable-pager div.items div a{
  

}
div.views-slideshow-ddblock-cycle-vsdupright60p div.vsd-scrollable-pager div.items div a.activeSlide{color:#fff;opacity:1;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.vsd-scrollable-pager div.items div a.activeSlide img {border: 10px solid rgba(255, 255, 255, 0.498039);}


div.views-slideshow-ddblock-cycle-vsdupright60p div.vsd-scrollable-pager div.items div a:hover{
color:#f00;opacity:1;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.vsd-scrollable-pager div.items div a img:hover {
border: 1px solid rgba(255, 255, 255, 0.5);
}

div.views-slideshow-ddblock-cycle-vsdupright60p div.vsd-scrollable-pager div.items div a.activeSlide img:hover {
border: 10px solid rgba(255, 255, 255, 0.498039);
}

div.views-slideshow-ddblock-cycle-vsdupright60p div.vsd-scrollable-pager div.items div a:focus{outline:none;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.vsd-scrollable-pager div.items img{margin:5px;border: 1px solid #303030;}

/* prev, next, prevPage and nextPage buttons */
div.views-slideshow-ddblock-cycle-vsdupright60p div.prev,
div.views-slideshow-ddblock-cycle-vsdupright60p div.next,
div.views-slideshow-ddblock-cycle-vsdupright60p div.prevPage,
div.views-slideshow-ddblock-cycle-vsdupright60p div.nextPage {
	display: block;
width: 53px;
height: 86px;
background: url("../images/arrowleft.png") no-repeat;
float: left;
margin: 12px 10px;
cursor: pointer;
font-size: 1px;
margin-left: 0;

}

/* mouseover state */
div.views-slideshow-ddblock-cycle-vsdupright60p div.prev:hover,
div.views-slideshow-ddblock-cycle-vsdupright60p div.next:hover,
div.views-slideshow-ddblock-cycle-vsdupright60p div.prevPage:hover,
div.views-slideshow-ddblock-cycle-vsdupright60p div.nextPage:hover {
	
}

/* disabled navigational button */
div.views-slideshow-ddblock-cycle-vsdupright60p div.disabled {
	
}

/* next button uses another background image */
div.views-slideshow-ddblock-cycle-vsdupright60p div.next,
div.views-slideshow-ddblock-cycle-vsdupright60p div.nextPage {
	background-image:url("../images/arrowright.png");
	clear:right;
margin-right: 0;
}

/*********** navigator ***********/
/* position and dimensions of the navigator */
div.navi {margin-left:228px;width:200px;height:20px; display:none;}
/* items inside navigator */
div.navi a {width:8px;height:8px;float:left;margin:3px;background:url(arrow/navigator.png) 0 0 no-repeat;display:block;font-size:1px;
}
/* mouseover state */
div.navi a:hover {background-position:0 -8px;}

/* active state (current page state) */
div.navi a.active {
	background-position:0 -16px;
}


/*previous next pager */
div.views-slideshow-ddblock-cycle-vsdupright60p div.prev-next-pager{background:#fff;clear:both;display:block;height:17px;left:0;position:relative;width:900px;display:none;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.prev-next-pager a{background:#fff;border:none;color:#fff!important;display:block;float:left;font-family:Tahoma,Arial,sans-serif;font-size:.8em;font-weight:bold;height:13px;line-height:13px;margin:0 2px 0 0;text-align:center;text-decoration:none !important;width:90px;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.prev-next-pager a.prev{left:0;position:absolute;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.prev-next-pager a.count{left:178px;position:absolute;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.prev-next-pager a.next{position:absolute;right:0;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.prev-next-pager a.activeSlide{background:#000;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.prev-next-pager a:hover{background:#fff!important;color:#fff!important;outline:none;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.prev-next-pager a:focus{outline:none;}

/*previous next pager on the slide*/
div.views-slideshow-ddblock-cycle-vsdupright60p div.views-slideshow-ddblock-prev-next-slide { 
    
   position: absolute;
top: 202px;
width: 63%;
z-index: 50;


}
div.views-slideshow-ddblock-cycle-vsdupright60p div.views-slideshow-ddblock-prev-next-slide a {color:#fff;display:block;height:54px;margin:0;padding:0;width:54px;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.views-slideshow-ddblock-prev-next-slide a:focus{outline:none;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.next-container{float: right;height: 55px;position: relative;width: 55px;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.prev-container{float: left;height: 50px;position: relative;width: 50px; 
background-image:url(media_12.png);
height: 54px;
cursor: pointer;
}
div.views-slideshow-ddblock-cycle-vsdupright60p div.views-slideshow-ddblock-prev-next-slide a.next{ 
background-image:url(media_14.png);
}

div.views-slideshow-ddblock-cycle-vsdupright60p div.views-slideshow-ddblock-prev-next-slide a.prev{
 }




div.views-slideshow-ddblock-cycle-vsdupright60p div.spacer-vertical{display:block;float:left;height:50px;width:5px;background-color:#ccc;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.spacer-horizontal{clear:both;height:0px;}


.scrollable-pager 
{
float: left;
width: 87%;

background-color: #111111;
margin: 15px 0;
padding: 9px 0px 11px 21px;
margin-top: 0;
}
.views-slideshow-ddblock-cycle-vsdupright60p .container
{
padding:0;
width:100%;

}
.page-videos1 .gju-videos
{
background: black;

padding: 50px;
}
div.views-slideshow-ddblock-cycle-vsdupright60p div.prev:hover
{
background: url("../images/arrowleft-hover.png") no-repeat;
}
div.views-slideshow-ddblock-cycle-vsdupright60p div.next:hover
{
background: url("../images/arrowright-hover.png") no-repeat;
}
div.views-slideshow-ddblock-cycle-vsdupright60p div.prev-container:hover
{
background: url(media_16.png) no-repeat;
}
div.views-slideshow-ddblock-cycle-vsdupright60p div.views-slideshow-ddblock-prev-next-slide a.next:hover
{
background: url(media_18.png) no-repeat;
}

.views-slideshow-ddblock-prev-next-slide
{
display:none;
}
.slide-title-inner h2
{
font-weight:bold;
color: #ffb844;
}

.school-announcement .views-slideshow-cycle-main-frame
{
overflow:initial !important;
}
.region-sidebar-tabs .quicktabs_main 
{
	overflow:hidden;
	
}
.pane-node-body .pane-content p.rteright, .pane-content .field-name-body p.rteright
{
	text-align:right !important;
}
.faculty-socials .faculty-researchgate a {
    background: url("../images/researchgate.png") no-repeat;
}
.faculty-socials .faculty-researchgate a {
    background: url("../images/researchgate.png") no-repeat;
}
.faculty-socials .faculty-googlescholar a {
    background: url("../images/index.png") no-repeat;
}
#page-header ul li a.jobs {
    background: url("../images/jobs.png") no-repeat;
    height: 18px;
    padding: 0;
    width: 19px;
}
#page-header ul li a.jobs:hover {
    background: url("../images/jobs-hover.png") no-repeat;
    height: 18px;
    padding: 0;
    width: 19px;
}
.imagine {
    background: url("../images/Microsoft-Imagine.png") no-repeat;
    height: 18px;
    padding: 0 !important;
    width: 13px;
	background-position-y: 1px;
}
.imagine:hover {
    background: url("../images/Microsoft-Imagine-hover.png") no-repeat;
    height: 18px;
    padding: 0;
    width: 13px;
	background-position-y: 1px;
}
.pane-content .view-gju-professors .views-field-field-biography  p, .pane-content .view-gju-professors .views-field-field-reasearch-interest  p
{
	text-align:justify !important;
}
.node-type-directory  p img
{
	display:none;
}
#quicktabs-ctc_events_block ul{
	font-size:11px;
	
}
.region-sidebar-tabs #quicktabs-ctc_events_block ul.quicktabs-tabs li
{
	padding: 7px 5px;
}
.region-sidebar-tabs #quicktabs-ctc_events_block ul.quicktabs-tabs li.active.first
{
	padding: 6px 1px;
	
}
.form-item-unpublish-on label
{
	float:left;
	width: 100%;
margin-top: 0px;
}



@media  (min-width: 531px )
{
	.front .main-container {
    margin-top: 9px;
}
.navbar {
    margin-bottom: -1px;
}
}
@media  (max-width: 390px )
{
	.front .main-container {
    margin-top: 60px;
}
}
@media  (min-width: 991px )
{
	.front .main-container {
    margin-top: 0px;
}
}
.announcement-front .views-slideshow-controls-bottom
{
position: absolute;
right: 0px;
top: 2%;
}

@media  (max-width: 991px )
{
	.divas-active .divas-caption { 
    padding: 5px 10px !important;   
    font-size: 13px;
}
}

@media  (max-width: 650px )
{
	.divas-active .divas-caption { 
    top: 68% !important;
}
}
@media  (max-width: 600px )
{
	.divas-active .divas-caption { 
    top: 64% !important;
	    padding: 3px 10px !important;
    font-size: 12px;
}

}
@media  (max-width: 480px )
{
.divas-active .divas-caption { 
  display:none !important;
}


}

@media  (min-width: 430px) and (max-width: 531px)
{
.front-news .region-front-news{ 
  top:174px;
}
.region-front-calender{
    margin-top: 168px  !important;
}	
}
@media  (min-width: 389px) and (max-width: 430px)
{
 .region-front-calender{
    margin-top: 168px  !important;
}
.front-news .region-front-news{ 
  top:130px !important;
}
}


@media  (max-width:389px )
{
 .region-front-calender{
    margin-top: 90px  !important;
}
.front-news .region-front-news{ 
  top:80px !important;
}
}


.project-node img {
float: left;
margin-right: 15px;
}
	.project-node .views-field-body p{
text-align:justify;
}


@media  (min-width:767px ) and (max-width: 990px)
{
.page-header
{

max-width: 480px;
}
}
.group-slideshow .views-slideshow-cycle-main-frame
{
	z-index:1;
}
#menu-492-1 span
{
	visibility:hidden;
}
td.views-field-field-tender-date
{
	width: 200px;
}
#page-header ul li a.office-365 {
    background: url("../images/365.png") no-repeat;
    height: 18px;
    padding: 0;
    width: 17px;
	background-position-y: 1px;
}
#page-header ul li a.office-365:hover {
    background: url("../images/365-hover.png") no-repeat;
	background-position-y: 1px;

}

#page-header ul li a.matlab {
    background: url("../images/matlab.png") no-repeat;
    height: 18px;
    padding: 0;
width: 18px;
background-position-y: 1px;
}
#page-header ul li a.matlab:hover {
    background: url("../images/matlab-hover.png") no-repeat;
	background-position-y: 1px;

}
@media   (max-width: 1200px)
{
.region-header .block-search
{
	width:200px !important;
}
}
@media (max-width: 990px)
{
.region-header .block-search {
    width: 188px !important;
}
}
@media (max-width: 990px)
{
header .right-bg-inner {

    width: 80%;  

}
}
@media (max-width: 617px)
{
header .right-bg-inner { 
    width: 70%;
  
}
}
@media (max-width: 400px)
{


#page-header
{

float: right;
}
}
@media (max-width: 364px)
{


#page-header
{
	width:100px;
}
}

@media (min-width: 768px) and (max-width: 1200px)
{
#page-header{
    width: 54% !important;
}
}

.page-node-8890 .region-header .block-menu-block,.page-node-8891 .region-header .block-menu-block
{
	width:202px;
}
.page-node-8890 .navbar #block-search-form,.page-node-8891 .navbar #block-search-form
{
	margin-top:8px;
}

#page-header ul li a.admission{
background:rgba(0, 0, 0, 0) url("../images/admission.png") no-repeat scroll 0 1px;
height: 17px;
padding:0;
width:18px;

}
#page-header ul li a.admission:hover {
background:url("../images/admission-hover.png") no-repeat 0 1px;
height: 17px;
padding:0;
width:18px;

}

.node-type-directory .map-contact p img
{
	display:inline-block !important;
}

.region-follow-us a.insta-copyright {
    background: url(../images/insta.png) 0px 1px no-repeat;
}
.region-follow-us a.insta-copyright:hover
{
background:url("../images/insta-hover.png") 0px 1px  no-repeat ;
}
.footer
{
	font-weight: normal !important;
}
.logged-in.no-sidebars.not-front .region-content {
    overflow: unset;
}

@media (min-width: 990px)
{
.hundred-logo
{
    float: right;
    margin-top: -34px;
    margin-left: 10px;
	margin-right: -9px;
}

.not-front .hundred-logo

{
	margin-top: 0;
	margin-right: -18px;
}
.not-front .hundred-logo img

{
	    width: 50px;
    height: 38px;
}

}

@media (max-width: 990px)
{
.hundred-logo
{
    display:none;
}
}


.view-gju-programs .views-field-body
{
	font-weight:normal !important;
}
.navbar
{
	border:none;
}
.i18n-ar .ui-datepicker
{
	width: 20em !important; 
}

.i18n-de .dep-faculty button.btn,.i18n-de .views-exposed-widget button.btn
{
background: url("../images/search-submet-bg-de.png") no-repeat;
}
.i18n-de .contact-form .btn
{
background: url("../images/send-submet-bg-de.png") no-repeat;
}

.form-item-menu-tset
{
	display:none;
}
.form-item-title-field-en-0-value label,.form-item-title-field-de-0-value label, .form-item-title-field-ar-0-value label
{
display:none;
}

.form-item-title-field-en-0-value::before, .form-item-title-field-de-0-value::before, .form-item-title-field-ar-0-value::before
{
content: "Title * ";
font-size:13px;
font-weight: bold;
margin-bottom:5px;
}

.page-node-2727 .faq .view-filters .views-widget-filter-field_international_office_categ_value_i18n
{
	display:none;
}
.page-node-3319 .faq .view-filters .views-widget-filter-field_faqs_category_value_i18n
{
	display:none;
}
#edit-field-faqs-category-value-i18n, #edit-field-international-office-categ-value-i18n
{
width:159px;
background-image: none;
background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#page-header .block-locale ul li a
{
	font-size:10px;
	color:white;
	font-weight:bold;
}
.language-switcher-locale-url 
{
	padding:0;
	
}

.block-locale
{
	width: 75px;
    float: left;
}
#block-block-28 a {
    color: white;
    margin-left: 3px;
}

.block-lang-dropdown
{
    float: right;
}
.menu-container .row{
	margin-left: -30px;
}
@media (min-width: 768px) and (max-width: 1200px)
{
#page-header {
    width: 57% !important;
}
}
@media (min-width: 770px)
{
.front header .right-bg {
    width: 68%;
}
}
@media (min-width: 770px)
{
.front header .left-bg {
    width: 32%;
}
}
.logged-in .hundred-logo
{
	display:none;
}
@media (max-width: 617px)
{
header .right-bg-inner {
    width: 74%;
}
}
header .right-bg-inner
{
	z-index:1;
}
.lang-dropdown-select-element 
{
	width: 55px !important;
text-align: center;
padding-left: 3px !important;
margin-top: 7px;
margin-left: 0px;
background-color: #1f8bcc !important;
color: white !important;
border: none !important;
box-shadow: none !important;
cursor:pointer !important;
	
}
.lang-dropdown-select-element option
{
background-color:white;
color:#1f8bcc;
}



.lang-dropdown-select-element{
    background-color: unset !important;
	
}
.lang-dropdown-select-element option
{

font-size: 12px;
}
.navbar #block-search-form {    
    width: 310px;
}

@media (min-width: 993px) and (max-width: 1200px)
{
#page-header {
    width: 66% !important;
}
}
@media (min-width: 993px)
{
.navbar-collapse.collapse
{
	display:blcok !important;
}
}


@media (min-width: 628px) and (max-width: 1200px)
{
.not-front #page-header {
    width: 81% !important;
	
}
.region-header .block-search input
{
	width:100%;
}
}
@media (max-width: 628px) {
	
.not-front #page-header {
    width: 80% !important;
}
.inner-menu-toggle
{
	width:35px;
	margin: 3px 0 0 5px;
}
}

@media (max-width: 540px)
{
#navbar-inner.navbar {
    height: unset;
}

}

@media (max-width:320px) {
	
.not-front #page-header {
    width: 60% !important;
}
#page-header ul
{
	display:none;	
}
}
@media (min-width:830px) and (max-width:990px) {
	
.front.menu-container .row
{
	    margin-right: -76px;
}
}
@media (max-width:1000px) {
	
header #superfish-1 li a, header #superfish-1 li span
{
	font-size: 16px !important;
}
}

@media (min-width:785px) and (max-width:830px) {
	
.front.menu-container .row
{
	    margin-right: -83px;
		    margin-left: -65px;
}
.front #page-header {
    width: 55% !important;
    padding-left: 0;
}
}
@media (max-width:784px)
{
.main-menu
{
padding-top: 5px;
padding-bottom: 5px !important;
}
}

@media (max-width: 768px)
{
.front header .right-bg {
	width: 81%;
}
}
@media (max-width: 706px)
{
.region-header .block-search input
{
	width:100%;
}
}

#block-block-28 a
{
	color: black;
	font-size: 11px;
    font-weight: bold;
}
@media (max-width: 605px)
{
	#block-block-28 {
    width: 120px;
    float: left;
	}

}

.front #block-block-28
{
position:absolute;
right:0;	
}
@media (max-width: 768px)
{
.front #block-block-28
{
position:absolute;
left:0;
right:unset;
top:45px;	
}
}
#block-block-28
{
	z-index:1;
}

@media (max-width: 768px)
{

.not-front #block-block-28 {
      position: absolute;
    left: -5px;
    top: -28px;
}
}
.not-logged-in .block-lang-dropdown
{
	display:none;
}

#page-header.col-sm-6
{
	float:right;
}
@media (min-width: 1300px)
{
header .right-bg-inner
{
	z-index:0 !important;
}
}

#og-menu-edit-item-form .form-type-select.form-item-language
{
display:none;
}