body > div.ui-page.ui-page-theme-a.ui-page-header-fixed.ui-page-active > div.social {
    width: 100%;
    float: left;
    margin: 20px 0px 10px 250px;
}
body > div.ui-page.ui-page-theme-a.ui-page-header-fixed.ui-page-active > div.social > a:nth-child(2) {
    width: 10%;
    float: left;
    display: inline-block;
    cursor: pointer;
    padding: 0px;
    text-decoration: none;
    color: #fff;
}

#dj-megamenu95{
  background-color: #213755 !important;
}
body > div.ui-page.ui-page-theme-a.ui-page-header-fixed.ui-page-active > div.social > a:nth-child(3) {
    width: 10%;
    float: left;
    display: inline-block;
    cursor: pointer;
    padding: 0px;
    text-decoration: none;
    color: #fff;
}
body > div.ui-page.ui-page-theme-a.ui-page-header-fixed.ui-page-active > div.social > a:nth-child(4) {
    width: 10%;
    float: left;
    display: inline-block;
    cursor: pointer;
    padding: 0px;
    text-decoration: none;
    color: #fff;
}
body > div.ui-page.ui-page-theme-a.ui-page-header-fixed.ui-page-active > div.social > a:nth-child(5) {
    width: 10%;
    float: left;
    display: inline-block;
    cursor: pointer;
    padding: 0px;
    text-decoration: none;
    color: #fff;
}
body > div.ui-page.ui-page-theme-a.ui-page-header-fixed.ui-page-active > div.social > a:nth-child(6) {
    width: 10%;
    float: left;
    display: inline-block;
    cursor: pointer;
    padding: 0px;
    text-decoration: none;
    color: #fff;
}
body > div.ui-page.ui-page-theme-a.ui-page-header-fixed.ui-page-active > div.social > a:nth-child(7) {
    width: 10%;
    float: left;
    display: inline-block;
    cursor: pointer;
    padding: 0px;
    text-decoration: none;
    color: #fff;
}
#minifrontpage-214 > div > div > div:nth-child(1) > div > a:nth-child(4) > p {
        min-height: 150px !important;
}
#minifrontpage-214 > div > div > div:nth-child(2) > div > a:nth-child(4) > p {
        min-height: 150px !important;
}
#minifrontpage-214 > div > div > div:nth-child(3) > div > p {
        min-height: 150px !important;
}
.moduletablecolorbluelast h3 {
    font-size: 22px;
}
.ui-input-text.ui-body-inherit.ui-corner-all.ui-shadow-inset input
{
    padding: 15px;
}
.dj-megamenu li a.dj-up_a span {
    color: #fff !important;
}
#user_email_formAcymailing97521
{
width:475px !important;
  padding :20px !important;
}
.events
{
height: 170px;
padding-left: 30px;
background-color: rgba(8,73,163,0.8) !important;
}
body > div.ui-loader.ui-corner-all.ui-body-a.ui-loader-default {
    display: none;
}
.mfp-table-cell-inner.mfp-img-right
{
height:55px;
}

.mfp-table-cell-inner > div
{
min-hight:285px !important;
}

.mfp-img-right {
   /* width: 230px;*/
}
#bigwrapper > div.events
{
  background-color: #579DD8;

}
.nav.menu
{
margin-top:0px;
margin-bottom: 0px;
}

.nav.menutop li {
    display: inline;
        padding: 5px;


/*border-right: 2px #ffffff solid;*/

}
.nav.menu li a {
        color: black;
line-height: 30px;
padding-left: 5px;
text-decoration: none;
}
.nav.menutop li a {
        color: #ffffff !important;
line-height: 30px;
padding-left: 5px;
text-decoration: none;
}
.nav.menutop {
      margin-top:0px;
      margin-bottom:0px;
      padding-left:0px;

}
.top {
 
    width: 100%;
	text-align: right;
    text-align: right;
    text-align: left;
    width: 35%;
    height: 22px;
    display: inline-block;
    float: left;
    background-repeat: no-repeat;
    padding: 0px 0px 10px 0px;
    margin: 0 0 0 0;
    color: #7d7d7d;
    background-color:#000000;

}
#user_email_formAcymailing53221 {
  background: white !important;
}
.mfp-img-left
{
    height: 230px !important;
    width: 300px !important;
}
/*-------------------------------------------------------------------------------------*/
#minifrontpage-109.minifrontpage-default .mfp-table-cell {
    text-align: left !important;
    padding: 0px 0px 0px 60px !important;
}
#minifrontpage-109 > div > div > div:nth-child(1) {
    width: 23% !important;
}
#minifrontpage-109 > div > div > div:nth-child(2) {
    width: 23% !important;
}
#minifrontpage-109 > div > div > div:nth-child(3) {
    width: 23% !important;
}
body > div.ui-page.ui-page-theme-a.ui-page-header-fixed.ui-page-active > div.maincontent > div.moduletablecolorblueimp > a > h3{
    color: #293352 !important;
    font-size: 18px;
    float: left;
    font-weight: bold;
    margin: 0px 0px 10px 0px;
}
/*-------------------------------------------------------------------------------------*/
#minifrontpage-128.minifrontpage-default .mfp-table-cell {
    text-align: left !important;
    padding: 0px 0px 0px 115px !important;
}
#minifrontpage-128 > div > div > div:nth-child(1) {
    width: 23% !important;
}
#minifrontpage-128 > div > div > div:nth-child(2) {
    width: 23% !important;
}
#minifrontpage-128 > div > div > div:nth-child(3) {
    width: 23% !important;
}

/*-------------------------------------------------------------------------------------*/
#minifrontpage-182.minifrontpage-default .mfp-table-cell {
    text-align: left !important;
    padding: 0px 0px 0px 115px !important;
}
#minifrontpage-182 > div > div > div:nth-child(1) {
    width: 23% !important;
}
#minifrontpage-182 > div > div > div:nth-child(2) {
    width: 23% !important;
}
#minifrontpage-182 > div > div > div:nth-child(3) {
    width: 23% !important;
}

/*-------------------------------------------------------------------------------------*/
#minifrontpage-188.minifrontpage-default .mfp-table-cell {
    text-align: left !important;
    padding: 0px 0px 0px 115px !important;
}
#minifrontpage-188 > div > div > div:nth-child(1) {
    width: 23% !important;
}
#minifrontpage-188 > div > div > div:nth-child(2) {
    width: 23% !important;
}
#minifrontpage-188 > div > div > div:nth-child(3) {
    width: 23% !important;
}

/*-------------------------------------------------------------------------------------*/
#minifrontpage-96 > div > div > div:nth-child(1) > div > div:nth-child(2) > span > a{
      font-size: 1.1125em;
  
}
#minifrontpage-96 > div > div > div:nth-child(2) > div > div:nth-child(2) > span > a{
      font-size: 1.1125em;
  
}
#minifrontpage-96 > div > div > div:nth-child(3) > div > div:nth-child(2) > span > a{
      font-size: 1.1125em;
  
}
#minifrontpage-96 > div > div > div:nth-child(1) > div > a:nth-child(4) > p {
      font-size: 14px;
    background: none;
    box-shadow: none;
}
#minifrontpage-96 > div > div > div:nth-child(1) > div > a:nth-child(4) > p:hover {
    color: #666;
  	background: none;
    box-shadow: none;
}

#minifrontpage-96 > div > div > div:nth-child(2) > div > a:nth-child(4) > p {
      font-size: 14px;  
  background: none;
    box-shadow: none;
}
#minifrontpage-96 > div > div > div:nth-child(2) > div > a:nth-child(4) > p:hover {
    color: #666;
  background: none;
    box-shadow: none;
}

#minifrontpage-96 > div > div > div:nth-child(3) > div > a:nth-child(4) > p {
      font-size: 14px;  
  background: none;
    box-shadow: none;
}
#minifrontpage-96 > div > div > div:nth-child(3) > div > a:nth-child(4) > p:hover {
    color: #666;
  background: none;
    box-shadow: none;
}

#minifrontpage-190 > div > div > div:nth-child(1) > div > a:nth-child(4) > p {
    float: right !important;
    width: 55%;
    font-size: 14px;
    margin: 0px 26px 0px 0px;
    min-height: 120px;

}
#minifrontpage-190 > div > div > div:nth-child(1) > div > a:nth-child(1) > img{
    float: left;
    margin: 33px 0 0px 0px;
    border-radius: 10px;
    width: 200px;
    height: 120px;
}
#minifrontpage-190 > div > div > div:nth-child(2) > div > a:nth-child(1) > img{
    float: left;
    margin: 33px 0 0px 0px;
    border-radius: 10px;
    width: 200px;
    height: 120px;
}
#minifrontpage-190 > div > div > div:nth-child(2) > div > a:nth-child(4) > p{    
	float: right !important;
    width: 55%;
    font-size: 14px;
    margin: 0px 26px 0px 0px;
    min-height: 120px;
}
#minifrontpage-109 > div > div > div:nth-child(2) > div > a:nth-child(4) > p {
    min-height: 605px !important;
}
#bigwrapper > div:nth-child(7) > div:nth-child(2) > div:nth-child(5) > div.grants > div:nth-child(2) > div.Employee > div > h3 {
    /*float: left !important;*/
    border-bottom-width: 3px;
    color: #740c1e !important;
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 10px;
    text-align: left;
}
#minifrontpage-186 > div > div > div:nth-child(1) > div > a:nth-child(1) > img {
    float: left;
    margin: 33px 0 0px 0px;
    border-radius: 10px;
    width: 200px;
    height: 120px;
}
#minifrontpage-186 > div > div > div:nth-child(2) > div > a:nth-child(1) > img {
    float: left;
    margin: 33px 0 0px 0px;
    border-radius: 10px;
    width: 200px;
    height: 120px;
}
#minifrontpage-186 > div > div > div:nth-child(1) > div > a:nth-child(4) > p {
    float: right !important;
    width: 55%;
    font-size: 14px;
    margin: 0px 26px 0px 0px;
    min-height: 120px;
}
#minifrontpage-186 > div > div > div:nth-child(2) > div > a:nth-child(4) > p{
	
	float: right !important;
    width: 55%;
    font-size: 14px;
    margin: 0px 26px 0px 0px;
    min-height: 120px;
}
#minifrontpage-98 > div > div > div:nth-child(1) > div > a:nth-child(3) > img {
	
	width: 300px;
    height: 170px;
}
#minifrontpage-158{
	min-height:250px;
}
#minifrontpage-109 > div > div > div:nth-child(1) > div > a:nth-child(4) > p{
	min-height: 605px !important;
	
}
#minifrontpage-109 > div > div > div:nth-child(2) > div > p{
	min-height: 450px !important;

}
#minifrontpage-109 > div > div > div:nth-child(3) > div > p{
	min-height: 605px !important;

}
#minifrontpage-109 > div > div > div:nth-child(4) > div > a:nth-child(4) > p{
	min-height: 450px !important;

}
#bigwrapper > div:nth-child(7) > div:nth-child(2) > div:nth-child(5) > div.grantsnews > div > h3{
	float: left;
    border-bottom-width: 3px;
    color: #293352 !important;
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 10px;
    text-align: left;
	
}
body > div.ui-page.ui-page-theme-a.ui-page-header-fixed.ui-page-active > div.maincontent > div:nth-child(3) > div.implinks > div > h3 {
    float: left;
    margin: 0px 0px 10px 0px;
    font-weight: bold;
}
body > div.ui-page.ui-page-theme-a.ui-page-header-fixed.ui-page-active > div.maincontent > div:nth-child(3) > div:nth-child(5) > div.import > div > h3 {
    font-weight: bold;
    margin: 0px 0px 10px 0px;
}
body > div.ui-page.ui-page-theme-a.ui-page-header-fixed.ui-page-active > div.maincontent > div:nth-child(3) > div:nth-child(5) > div.Community > div > h3 {
    margin: 0px 0px 15px 0px;
    font-weight: bold;
}
body > div.ui-page.ui-page-theme-a.ui-page-header-fixed.ui-page-active > div.maincontent > div:nth-child(3) > div:nth-child(5) > div.grants > div.moduletablecolorblueimp > h3 {
    font-weight: bold;
    margin: 0px 0px 10px 0px;
}
body > div.ui-page.ui-page-theme-a.ui-page-header-fixed.ui-page-active > div.maincontent > div:nth-child(3) > div:nth-child(5) > div.grants > div:nth-child(2) > div.btcontent > div > h3 {
    margin: 0px 0px 10px 0px;
    font-weight: bold;
    float: left;
}
html body div#bigwrapper div.News div.moduletablecolorblue div#minifrontpage-108.minifrontpage-default div.minifrontpageid div.mfp-table-row div.mfp-table-cell
{
width:25%!important;
}
#minifrontpage-158 > div > div > div:nth-child(1) > div > a:nth-child(1) > img{
	float: left;
    margin: 33px 0 0px 0px;
    border-radius: 10px;
    width: 200px;
    height: 120px;
	
}
#minifrontpage-158 > div > div > div:nth-child(2) > div > a:nth-child(1) > img{
	
	float: left;
    margin: 33px 0 0px 0px;
    border-radius: 10px;
    width: 200px;
    height: 120px;
	

}
#minifrontpage-158 > div > div > div:nth-child(1) > div > a:nth-child(4) > p {
	float: right !important;
    width: 55%;
    font-size: 14px;
    margin: 0px 26px 0px 0px;
	min-height: 120px;
	
}
#minifrontpage-158 > div > div > div:nth-child(2) > div > a:nth-child(4) > p{
	
	float: right !important;
    width: 55%;
    font-size: 14px;
    margin: 0px 26px 0px 0px;
	min-height: 120px;
}
#bigwrapper > div.events{
	width: 100%;
    float: left;
	background-color: rgba(8,73,163,0.8) !important;
	
}
body > div.ui-page.ui-page-theme-a.ui-page-header-fixed.ui-page-active > div.events {
    background-color: #00749B !important;
}
body > div.ui-page.ui-page-theme-a.ui-page-header-fixed.ui-page-active > div:nth-child(9) > div:nth-child(2) > div:nth-child(5) > div.import > div {
    background-color: #00749B !important;
}
body > div.ui-page.ui-page-theme-a.ui-page-header-fixed.ui-page-active > div:nth-child(9) > div:nth-child(2) > div:nth-child(5) > div.grants > div.moduletablecolorblueimp {
    background-color: #00749B !important;
}
#jemmoduleteaser > div > table:nth-child(1){
	float: left;
    display: inline;
    width: 25%;
	
}
#jemmoduleteaser > div > table:nth-child(2){
	float: left;
    display: inline;
    width: 25%;
	
}
#jemmoduleteaser > div > table:nth-child(3){
	
	float: left;
    display: inline;
    width: 25%;
}
#jemmoduleteaser > div > table:nth-child(5){
	float: left;
    display: inline;
    width: 25%;
	
}
.dj-megamenu li a.dj-up_a {
  
    padding:0px 10px 0px 10px !important;
    
}
.addsearch .form-search .input-append .btn, .addsearch .form-search .input-prepend .search-query {
    display: none !important;
}
.minifrontpage-default .mfp-table-cell p {
	font-weight: normal;
	
}

#minifrontpage-128 > div > div > div:nth-child(1) > div > div:nth-child(1) > span > a {
    font-size: 20px;
    font-weight: bold;
}
#minifrontpage-128 > div > div > div:nth-child(2) > div > div:nth-child(1) > span > a {
    font-size: 20px;
    font-weight: bold;
}
#minifrontpage-128 > div > div > div:nth-child(3) > div > div:nth-child(1) > span > a {
    font-size: 20px;
    font-weight: bold;
}
#minifrontpage-128 > div > div > div:nth-child(4) > div > div:nth-child(1) > span > a {
    font-size: 20px;
    font-weight: bold;
}

/*-------------------------------newasletter------------*/
.moduletablecolorredlast {
    width: 100%;
    float: right;
	height:196px;
    background-color: #ffffff;
    /*margin: 10px 0px 0px 0px;*/
	padding: 12px 16px 0px 9px;

}
#minifrontpage-110 > div > div > div:nth-child(1) > div > a:nth-child(4) > p{
	float:right !important;
	width:55%;
	font-size: 14px;
	margin: 0px 26px 0px 0px;

}
#minifrontpage-110 > div > div > div:nth-child(2) > div > a:nth-child(4) > p{
	float:right !important;
	width:55%;
	margin: 0px 26px 0px 0px;

}

#bigwrapper > div:nth-child(7) > div:nth-child(2) > div.facultiesnews > div.moduletablecolorredlast > h3{

	color:#293352 !important;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 20px;
    font-weight: 500;
    padding-bottom: 0px;
    text-align: left;
	padding: 10px 0px 0px 8px;
 
 }
table.acymailing_form{
    float: left !important;
    margin: 50px 0px 0px 12px;
}
input.button.subbutton.btn.btn-primary{
	/*background: rgba(255,255,255,0.1);*/
background: #293352;
    color: #fff;
    border-color: #fff;
    min-width: 92.5%;
    margin: 0px 13px 0px 0px;
}
input.button.subbutton.btn.btn-primary:hover{
	background: #414141;

    color: #fff;
    border-color: #fff;
    min-width: 92.5%;
    margin: 0px 13px 0px 0px;
}

.addsearch .form-search .input-append .btn, .addsearch .form-search .input-prepend .search-query {
    display: none !important;
}
.addsearch .form-search .input-append .search-query {
    -webkit-border-radius: 25px !important;
    -moz-border-radius: 25px !important;
    border-radius: 25px !important;
}
.moduletableyellow  .mfp-table-cell p
{
 min-height:520px;
 font-size: 17px;
 width: 290px;
}


.moduletableyellow
{
    background-color: rgba(8,73,163,0.8) !important;
    padding: 3.75em 2em;
    margin: 10px 0px 0px 0px;
    width: 98%;
    padding: 3.75em 2em;
    float: left;
}
/*.moduletablekarekater {
    background-color: #4e84c4;
    padding: 3.75em 2em;
    margin-top: 10px;
    width: 20%;
    float: right;
    height: 625px;
}
.moduletablekarekater  .mfp-table-cell p{
	min-height: 335px;
}*/
.minifrontpage-default a {
    color: #293352;
    font-family: droidkufi-regular;
	font-size: 16px;
    font-weight: bold;
    /* margin: 0px 0px 0px 5px; */
    min-width: 260px;
    text-decoration: none;
}
.moduletableyellow div#minifrontpage-122.minifrontpage-default div.minifrontpageid div.mfp-table-row div.mfp-table-cell div.mfp-table-cell-inner div
{
min-height:0px !important;
}
#bigwrapper {
    background: #DAE4ED;
    margin: 0 auto;
}
.portal-2 > img {
    display: inline;
    float: right!important;
    width: 200px!important;
    height: 283px!important;
}
.News {
    /*float: left;*/
    width: 85%;
    direction: ltr;
    margin: 0 auto;
    /*max-width: 1340px;*/
    padding: 1.25em;
    position: relative;
}
.teaser-jem > div {
    width: 165px;
    text-align: left;
    display: none;
}
html body div#bigwrapper div.News div.moduletablecolorblue h3 {
    border-bottom-width: 3px;
    color: #293352 !important;
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 10px;
    text-align: left;
}
html body div#bigwrapper div.News div.moduletablecolorblue div#minifrontpage-108.minifrontpage-default div.minifrontpageid div.mfp-table-row div.mfp-table-cell div.mfp-table-cell-inner a img.mfp-img-right {
    height: 200px ;
    width: 100% ;
}
#bigwrapper > div.maincontent > div.data > div:nth-child(5){
	border-top: 9px solid white;
    border-radius: 0px;

}
#minifrontpage-108 > div > div > div:nth-child(1) > div > a:nth-child(1) > img
{
  height:200px;
  width:100%;
}
#minifrontpage-108 > div > div > div:nth-child(2) > div > a:nth-child(1) > img
{

  height:200px !important;
  width:100% !important ;
}
#minifrontpage-108 > div > div > div:nth-child(3) > div > a:nth-child(1) > img
{
  height:200px;
  width:100%;
}
#bigwrapper > div.maincontent > div.data > div:nth-child(6){
	border-top: 9px solid white;
    border-radius: 0px;
    border-bottom: 25px solid white;
    margin: 0px 0px 20px 0px;
	
}
#minifrontpage-624 > div > div > div:nth-child(1) > div > p{
width: 220px;
    float: left;
}
#minifrontpage-624 > div > div > div:nth-child(2) > div > p
{
width: 220px;
    float: left;
}
#minifrontpage-624 > div > div > div:nth-child(2) > div > a > img{
	width: 200px;
    	height: 124px;
}
#minifrontpage-624 > div > div > div:nth-child(1) > div > a > img{
	width: 200px;
    	height: 124px;
}
#minifrontpage-533 > div > div > div:nth-child(1) > div > a:nth-child(1) > img{
	width: 300px;
    	height: 200px;

}
#minifrontpage-533 > div > div > div:nth-child(2) > div > a:nth-child(1) > img{
	width: 300px;
    	height: 200px;

}
#minifrontpage-533 > div > div > div:nth-child(3) > div > a:nth-child(1) > img{
	width: 300px;
    height: 200px;

}

.moduletablecolorblue
{
     /* background-color: #293352;*/
 /*   margin-top: 20px;*/
    border-radius: 5px;
    padding-left: 30px;
    padding-top: 17px;
    margin-left: -1.25em;
	margin-bottom: 20px;
  }
#bigwrapper > div:nth-child(7) > div:nth-child(2) > div:nth-child(5) > div.Community > div > h3 {
    float: left !important;
    border-bottom-width: 3px;
    color: #293352 !important;
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 10px;
    text-align: left;
}
#bigwrapper > div:nth-child(7) > div:nth-child(2) > div:nth-child(5) > div.grants > div.moduletablecolorblueimp > h3 {
    /* float: right; */
    /* font-size: 18px; */
    /* color: white; */
    float: left;
    border-bottom-width: 3px;
    color: yellow!important;
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 10px;
    text-align: left;
}
.moduletablecolorblue > h3 {
   
  color: #293352 !important;
font-size: 18px;
float: left;
font-weight: bold;
  
}
.moduletablecolorblue a{
    color: #293352 !important;
	text-decoration: none;
	font-size: 17px;
	font-weight: bold;
}

html body div#bigwrapper div.events aside.moduletablecolorbluelast h3 {
    border-bottom-width: 3px;
    color: #293352 !important;
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 10px;
    text-align: left;
}
html body div#bigwrapper div.News div.moduletablecolorblue div#minifrontpage-108.minifrontpage-default div.minifrontpageid div.mfp-table-row div.mfp-table-cell div.mfp-table-cell-inner p {
    min-height: 140px;
	    font-size: 16px;
}
.minifrontpage-default .mfp-table-cell {
    text-align: left;
    float: left;
}

.moduletablecolorbluelast {
    padding-top: 17px;
}
#minifrontpage-110 > div > div > div:nth-child(1) > div > p {
    min-height: 96px;
    width: 57%;
    float: left;
    margin: 0px 0px 0px 10px;
}
#minifrontpage-110 > div > div > div:nth-child(1) > div > a > img{
	float: left;
    margin: 33px 0 0px 0px;
    border-radius: 10px;
	width:200px;
	height:120px;
	}
#minifrontpage-110 > div > div > div:nth-child(1) > div{
	margin-right:40px;
}
#minifrontpage-110 > div > div > div:nth-child(2) > div > a > img{
	float: right;
    margin: 53px 0 10px 10px;
    border-radius: 10px;

}

#minifrontpage-110 > div > div > div:nth-child(1) > div > div:nth-child(2) {
    min-height: 10px !important;
}
#minifrontpage-110 > div > div > div:nth-child(2) > div > div:nth-child(2) {
	min-height: 10px !important;
}
#minifrontpage-110 > div > div > div:nth-child(2) > div > p{
	min-height: 96px;
    width: 420px;
    float: left;
    margin: 0px 0px 0px 10px;

}
#minifrontpage-110 > div > div > div:nth-child(2) > div > a > img{
	float: right;
    margin: 33px 0 0px 0px;
    border-radius: 10px;

}
#minifrontpage-110 > div > div > div:nth-child(2) > div{
	/*margin-right:40px;*/
}
#minifrontpage-110 > div > div > div:nth-child(2) > div > a > img{
	float: left;
    margin: 30px 0px 0px 0px;
    width: 200px;
    height: 120px;

}
.minifrontpage-default .mfp-table-cell-inner .mfp-img-left {
    margin: 14px 40px 10px 2px !important;
    /*height: auto !important;*/
}
#minifrontpage-110 > div > div > div:nth-child(2) > div > div:nth-child(2) {
    min-height: 10px !important;
}

.moduletablecolorblueimp {
    background-color: rgba(8,73,163,0.8) !important;
    padding: 2.75em 2em;
	margin-bottom: 15px;
}
.daynumteaser{
	margin:0px !important;
}
#jemmoduleteaser > div > table:nth-child(1) > tbody > tr:nth-child(1) > td:nth-child(2) > h2 > a{
	color: #293352 !important;
	text-decoration: none;
}
#jemmoduleteaser > div > table:nth-child(2) > tbody > tr:nth-child(1) > td:nth-child(2) > h2 > a{
	color: #293352 !important;
	text-decoration: none;

}
#jemmoduleteaser > div > table:nth-child(3) > tbody > tr:nth-child(1) > td:nth-child(2) > h2 > a{
	color: #293352 !important;
	text-decoration: none;
}
#jemmoduleteaser > div > table:nth-child(4) > tbody > tr:nth-child(1) > td:nth-child(2) > h2 > a{
	color: #293352 !important;
	text-decoration: none;
}
.moduletablecolorblueimp .mfp-introtitle > a {
    color: #ffffff;
    font-weight: bold;
    font-size: 18px;
	text-decoration: none;
}
#bigwrapper > div:nth-child(7) > div:nth-child(2) > div.facultiesnews > div > h3{
	border-bottom-width: 3px;
    color: #293352 !important;
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 10px;
    text-align: left;

}
.moduletablecolorblueimp .mfp-table-cell p {
    margin-top: 10px;
    min-height: 450px !important;
    font-size: 18px;
    font-family: initial;
	width: 290px;
}
.moduletablecolorblueimp .mfp-table-cell:hover p {
    background-color: #740c1e;
}
.acymailing_introtext
{
    margin-right: 20px !important;
    margin-top: 36px;
}


.dj-megamenu li ul.dj-subtree > li > a {
    /*float: left !important;*/
    min-width: 150px !important;
    text-align: left !important;
   
}
.dj-megamenu li ul.dj-subtree > li > a:hover {
	background-color: #293352;
    color: #ffffff !important;
}
.button.subbutton.btn.btn-primary
{
  padding:18px;
  }
.newsletter {
  /*  background-color: #414141;*/
    display: block;
    float: right;
    height: 200px;
 /*   padding: 20px;*/
    width: 100%;
}
#mod_googleSearch_cse > div > input.inputbox {
	border-radius: 25px;
    font-family: tahoma;
    /* padding: 5px 0px 5px 0px; */
    border-radius: 25px;
    background-color: #fdfdfd;
    border: 1px solid #8996a0;
    border-radius: 15px;
    /* font-family: inherit; */
    /* margin-bottom: 0.5em; */
    /* outline: 0; */
    /* padding: 1em; */
    width: 150px;
    height: 30px;
  background: url("https://cse.google.com/coop/intl/en/images/google_custom_search_watermark.gif") 0% 50% no-repeat rgb(255, 255, 255) !important;
      font-size: 15px;
}

.header .mainmenu li ul li
{
  /*   color: #000000 !important;
    z-index: 2147483647;
    overflow: visible;
    top: 12px;
    position: relative;
   right: 402px;
    background: #000000;
    margin: 5px;
    padding: 10px;*/
}


@charset "UTF-8";
*{
  font-family:Verdana, Helvetica, Arial, sans-serif;
  font-size:99%;
}

body{
  margin: 0 auto;
  /*background: url(../images/body_bg.png);*/
  background-repeat: repeat-x;
  overflow-x: hidden;
}


/***********************
            Scrollbar
                ***********************/
/* Let's get this party started */
::-webkit-scrollbar {
    width: 15px;
}
 
/* Track */
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px #CCC;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
 
/* Handle */
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #3B60AF;
    -webkit-box-shadow: inset 0 0 6px #CCC;
}
::-webkit-scrollbar-thumb:window-inactive {
  background: #666;
}

/***********************
            Scrollbar
                ***********************/

#bigwrapper{
  margin: 0 auto; 
      
     
}

img, h2, h3, h4  {
  border: 0;
  margin: 0;
  font-weight: normal;
}

/**********************    #########   ********************/
/********************** START Header Content ***************/
/**********************    #########   ********************/

.header {
    width: 100%;
    /* border: 1px solid #ACACAC; */
    border-bottom: none;
    /* margin-bottom: 20px; */
  /*background-image: url("/images/logoallar.png");
    background-color: #1689da;
    background-repeat: no-repeat;*/
background-+color: white;
/*background-image: url("/images/logoheader.jpg");*/
background-repeat: no-repeat;
height:170px;
}

{
}
.header .top {
    /* width: 1000px; */
    height: 109px;
    position: relative;
    background-image: url("/images/header_En.jpg");
    background-repeat: no-repeat;
    margin: 0px auto;
   min-height:119px !important;
	
}
.login{
	float:right;
	margin : 0px 0px 0px 0px;
  /*display: none;*/
	
	
}
.header .top .login {
  float: left;
  width: 35px;
  
  /*border-right-style:solid;
  border-left-style:solid;
  border-color: white;
           border-width: 2px;*/
  line-height: 15px;
  margin: 6px 4px;
  background-image:url("/themes/InnovationInner/images/login.png");
  background-repeat:no-repeat;
  height:30px;
  
}
#bigwrapper > div:nth-child(1) > div > div.login > div > div > p > a:nth-child(1){
	font-size: 14px;
    display: inherit;
    margin: -18px 0px 0px 12px;
    width: 100%;
    color: white;
    font-weight: bold;
    text-decoration: blink;
}

.header .top .login .moduletable ul.menu{
  margin: 0px 6px 0px 0px;
  padding: 0px 7px;
}

.header .top .login a, .top .login li{
  list-style-type: none;
  text-decoration: none;
  color: transparent;
  font-family: arial;
  
  font-size: 27px;
  font-weight: bold;
  /*position: absolute;
  top: 5px;
  right: 8px;
  width: 30px;
  height: 29px;*/
}

.header .top .login input {
  background-color: #740c1e;
  cursor: pointer;
  border: 0;
  color: white;
  font-family: arial;
  font-size: 16px;
  font-weight: bold;
}
/*.logout-button{
  background: url(../images/login.png);
}*/
.header .top .language {
  float:right;
  width: 90px;
  margin: 5px auto;
}

.header .top .language a, .top .language li{
  list-style-type: none;
  text-decoration: none;
  color: white;
  font-family: arial;
  font-size: 18px;
  font-weight: bold;
}

.header .top .language .mod-languages img{
  width: 30px;
  /*margin: 3px 219px 1px -300px*/
  /*height: 50px;*/
}

.search {
display: none;
    float: right;
    margin: 9px 0px 0px 0px;
    width:12%;
}


.header  .top .media {
  position: fixed;
  left: -20px;
  width: 50px;
  top: 30px;
}

.header  .top .media img{


  width: 35px;
  margin: 5px 15px;
  padding: 5px;
}


.header  .top .media .portal-3{
  position: absolute;
  top: 3px;
  right: 165px;
}

.header .portal-1 {
  position: relative;
   /* background:url(../images/slide_bg.png) no-repeat;
  position:relative;
  width:1024px;
  height:296px;
  margin:-2px 0 25px 0px;*/



}
.header .portal-1 .moduletable
{
/*margin:0 0  0 374px;
padding:10px 0 0 0;
*/}


.header .header_content  {
  /*background: url(../images/header_content_bg.png) repeat-x;*/
  position: relative;
  width: 914px;
  margin: 0 auto;
}

.header  .mainmenu {
  width: 1000px;
  margin: 0px auto 10px;
 /* height:30px;*/
background-color:#99BBE1 !important;
}

/*.header  .mainmenu li, .header  .mainmenu a, .header .header_content li, .header .header_content a {
  display: inline;
  list-style-type: none;
  text-decoration: none;
  font-weight: bold;
  color:#c3d0e5;
  padding: 2px 2px 0px 2px;
  font-size:12px;
  font-family:tahoma;
  line-height:23px;
  margin:0 7px;
}*/

.header  .mainmenu li.current, .header  .mainmenu li.current >*,
.header  .mainmenu a:hover, .header .header_content a:hover
{  
/*  display: inline;*/  
  list-style-type: none;
  text-decoration: none;
  color: white;
  
}

.header .header_content img {
  position: absolute;
  width: 140px;
  height: 215px;
  top: -230px;
  left: 0;
}

.header .header_content .welcome_message  {
  background-color: #DCE7F5;
  position: relative;
  width: 750px;
  left: 60px;
  opacity: 0.85;
  padding: 1px 1px 3px 1px;
}

/**********************    #########   **********************/
/********************** END Header Content *****************/
/**********************    #########   ********************/

.implinks h3 {
    font-size: 22px;
    color: #293352;
}
h3 {
    font-size: 19px;
}

/**********************    #########   ********************/
/********************** START MainContent *****************/
/**********************    #########   ********************/

.maincontent {
  line-height: 15px;
  width: 100%;
  display: table;
  clear: both;
  color: #293352;
  margin: 30px;
	margin-top:0px;
  border-radius:20px 20px 5px 5px;
  padding: 0 0px 0 0;
 /* border: 1px solid #ACACAC;*/
  border-top: none;
 /* background: rgb(214, 218, 223);*/
/*background:#BFD3E4;*/

      background-image: url("/images/footer_background_2.jpg");

}
           /**********************    #########   ********************/
          /********************** START RIGHT *****************************/
           /**********************    #########   ********************/
           
.maincontent .right {
  float: left;
  width: 25%;
  margin: 0% 1% 3% 1%;
}

.maincontent .right  > div {
  float: left;
  width: 100%;
  
}

.maincontent .right .moduletable {
  margin:0;
}


.maincontent .right .moduletable .custom a{
  list-style-type: circle;
  text-decoration: none;
  line-height: 20px;
  font-size: 16px;
  /*font-weight: bold;*/
  color: #083E5E;
}

.maincontent .right .moduletable .custom a:hover{
  text-decoration: underline;
  color: #A0522D;  
}

.maincontent .right  h3{
  font-size: 15px;
  font-weight: bold;
  color: #3B60AF;
  text-align: left;
  border-bottom-style: solid;
  border-bottom-color: #3B60AF;
  border-bottom-width: 3px;
  padding: 9.2%;
}

.maincontent .right .moduletable  .mod_events_latest_date{
  display: block;
  font-size: 14px;
  font-weight: bold;
  color: #A0522D;
  margin: 4px 0px;
}

.maincontent .right .moduletable  .mod_events_latest_content a{
  list-style-type: circle;
  text-decoration: none;
  line-height: 15px;
  font-size: 13px;
  font-weight: normal;
  color: #083E5E;
}

.maincontent .right .moduletable  .mod_events_latest_content li:hover,
.maincontent .right .moduletable  .mod_events_latest_content a:hover {
  text-decoration: underline;
  color: #A0522D;  
}

.maincontent .right .moduletable  .mod_events_latest_callink a {
  text-decoration: underline;
  font-size: 18px;
  font-weight: bold;
  color: #A0522D;
}
           /**********************    #########   ************************/      
          /********************** END RIGHT *****************************/
           /**********************    #########   ************************/
.maincontent .data {
  float: left;
  /*width: 65%;*/
  display: table;
  /*margin: 2% 1%;
  padding: 1%;*/
 /* margin-left:20px;
  margin-right:20px;*/
  width: 983px;
}

.maincontent .data  > div {
  float: left;
    padding-left: 10px;
    width: 102%;
  
}

.maincontent .data .moduletable {
  margin: 16px 0px 0px 0px;
}

.maincontent .data .moduletable ul
{
  padding:0;
  margin-left:20px;
}

.maincontent .data .moduletable li,
.maincontent .data .moduletable a {
  color: #5F8DD3;
  text-decoration: none;
  width:62px;
  
}

.maincontent .data .moduletable .custom a {
  /*text-decoration: underline;
  font-size: 18px;
  font-weight: bold;
  color: #A0522D;*/
}


/*.maincontent .data .moduletable li:hover,*/
.maincontent .data .moduletable a:hover {
  color: #7BA428;
}

.maincontent .data  > * > h3 {
  font-size: 18px;
  font-weight: bold;
  color: #3B60AF;
  text-align: left;
/*  border-bottom-style: solid;
  border-bottom-color: #3B60AF;*/
  border-bottom-width: 3px;
  padding-bottom: 4%;
}

.maincontent .data .moduletable .custom h3 a {
  font-size: 18px;
  font-weight: bold;
  color: #3B60AF;
  text-align: left;
  text-decoration: none;
  border-bottom-style: solid;
  border-bottom-color: #3B60AF;
  border-bottom-width: 3px;
  padding-bottom: 2%;
}
.maincontent .faculties {
  width: 100%;
  float: left;
  margin: 0% 1%;
}

.maincontent .faculties .moduletable  a  :hover {
  width: 70px;
  height: 80px;
}

 .portal-2 {

  /*display: table;
  clear: both;
  width: 100%;
  margin: 0% 1% 3% 1%;
  padding: 3% 0%;*/
 /* border:1px solid #C6D2E6;*/
  display:block;
  margin:0;
  overflow:auto;
  padding:10px;
  /*width: 970px;*/
  height: 294px;
  background-color: #414141;
  /*background-image: url("/images/footer_background.jpg");*/
}

.maincontent .portal-2 >* {
  float:left;
  width: 20%;
  height: 170px;
  color: white;
  margin: 3px auto;
}

.maincontent .portal-2 h3 {
  
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 16px;
color: #50A8EE;
border-bottom: 0.1em solid #3B60AF;
padding: 7px 2px;
font-weight: bold;
border-right: 1px dotted rgb(74, 146, 213);
border-left: 1px dotted rgb(74, 146, 213);
text-shadow: 1px 1px 6px gray;
}

.maincontent .portal-2 li, .maincontent .portal-2 a{
  list-style-type: circle;
  text-decoration: none;
  text-align: left;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 12px;
  /*color: #3B60AF;*/
  color: white;
  margin: 0 auto;
  line-height: 21px;
}

.maincontent .portal-2 a:hover{
  text-decoration: underline;
  color: #50A8EE;
}


.footer{
  /*background: url(../images/footer_bg.png) repeat-x;*/
  /*background-color: #334C75;*/
  clear:both;
  width: 1000px;
  text-align:center;
  /*height:35px;*/
}
 
.footer img{
  position: relative;
}

.copyright {
  color: #ECF5FD;
  font-family: arial;
  font-weight: bold;
  font-size: 16px;
  padding: 4px;
  padding-bottom:30px;
  position: relative;
}

.copyright a {
  color: black;
  font-family: Helvetica,Arial,Tahoma,sans-serif;
  font-size: 12px;
  text-decoration: none;
  font-weight:normal;
  padding:4px 4px 0px;
  position: relative;
}

/**********************    #########   **********************/
/********************** END MainContent *******************/
.username{
  float: left;
  margin: 14px 0 0 7px;
  color: #FFF;
  font-family: arial;
  font-weight: bold;
  font-size: 13px;
}

.border_box
{
background-image:url("/themes/Innovation/light/background.jpg");
width:1000px;
height:370px;
background-color:#FAFAFA;
}

.footerblocks
{
width:1000px;
margin:auto;
display:inline-block;

}

.menufooter
  {
    text-align:center;
    font-family:Helvetica,Arial,Tahoma,sans-serif;
    width:1000px;
	padding: 12px 0px 0px 0px;

  }
  .menufooter ul
  {
    padding:0;
    margin:0;
  }
  .menufooter ul li
    {
      display:inline;
      padding:0 20px;
    }
  .menufooter ul li a
    {
      color:#3B60AF;
      font-size:12px;
      text-decoration:none;
      font-family:Helvetica,Arial,Tahoma,sans-serif;
      float:none;
    }
  .menufooter p
    {
      font-size:12px;
      color:#000000;
      font-family:Helvetica,Arial,Tahoma,sans-serif;
      font-weight:normal;
    }
.header .top .login .logout-button{
background: url(../images/login.png);
}


  div.all {background-image: none !important;
  }
  div.welcome_images
  {
    
    height:346;
             margin:30px 0;
    margin-bottom:0px;
           width:1000px;
           background-position:0 -2px;
  }
  div.welcome_images a
  {
    float:right;
  }
  .images_container
  {
    width:980px;
    display:inline-block;
    /*padding:0 5px;*/
             height:184px !important;
  }
  .images_container div
  {
    display:inline-block;
  }
  .image_block
  {
    padding:0;
    margin:0;
  }
  div.welcome_images div.image_block
  {
    display:inline-block;
    margin:0 10px;
    text-align:center;
    float:right;
        width:170px;
  }
  .images_container div.image_block p
  {
    color:#00537B;
    font-size:14px;
    font-variant:small-caps;
    font-weight:bold;
    background:none;
    height:  }
  .images_container div.image_block img
  {
    width:170px;
    /*height:150px;*/
  }
  
.menumain
{
margin-top:0px;
}

.mfp-readon
{
float:right;
}
.custom
{
	/*float:right !important;*/
	margin: 9px 9px 0px 0px;
}
#bigwrapper > div:nth-child(1) > div > div.language{
	width: 10%;
    float: right;
    margin: 0px 0px 0px 0px;
}
@-moz-document url-prefix() {


.images_container {

    margin: 0px 0px 0px -90px;
}
}
/********************************************************/
/*.maximenuck
{
      background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #0272a7, #013953) repeat scroll 0 0;
    border: 1px solid #002232;
    border-radius: 10px;
    box-shadow: 0 0 1px #edf9ff inset;
    height: 33px;
    list-style: outside none none;
    margin: 30px auto 0;
    padding: 0 20px;
    width: 940px;
  }
.maximenuck li
{
    border: medium none;
    float: left;
    margin-right: 30px;
    padding: 4px 10px;
    position: relative;
    text-align: center;
  }
.maximenuck
{    border-bottom: 1px solid #888888;
    font-size: 14px;
    margin: 7px 0 14px;
    padding-bottom: 7px;
  }*/
.minifrontpage-default a.mfp-readon {

    display: none !important;
}

  /*----Fixed Email Icon---*/
  
  #fixed-popup{position:fixed;top:28px;right:0;z-index:9999;}
  #fixed-popup div:nth-child(1) a{background-color:#213755}
  
  #fixed-popup a{color:#fff;display:block;height:40px;position:relative;text-align:center;/*! line-height:40px; */width:40px;margin-bottom:0;z-index:2;}
  #fixed-popup a:hover>span{visibility:visible;right:41px;opacity:1}

  #fixed-popup a span{line-height:40px;right:60px;position:absolute;text-align:center;width:250px;visibility:hidden;transition-duration:.5s;z-index:1;opacity:0}
  #fixed-popup a i{padding-top:12px}
  .fixed-email{background-color:#213755}
  .fixed-email span{background-color:#213755}
  
  
  /*----End Fixed Email Icon---*/

