.views-field-field-imagelice img{
    border: 5px solid #5dc46c;
    box-shadow: #666666 2px 2px 2px;
}
.views-field-field-image-pub img{
    border: 5px solid #5dc46c;
    box-shadow: #666666 2px 2px 2px;
}
.views-field-field-image-pro img{
    border: 5px solid #5dc46c;
    box-shadow: #666666 2px 2px 2px;
}
.views-field-field-imageregi img{
    border: 5px solid #5dc46c;
    border-radius: 15px;
    box-shadow: #666666 2px 2px 2px;
}
.views-field-field-image-top img{
    border: 4px solid #0189D0;
    box-shadow: #666666 2px 2px 2px;
}
.container {
    color: #666666 ;
    font-family:"Open Sans ",Arial,Sans-serif,"Helvetica Neue",Helvetica;
    font-size:16px;
    font-weight:400;
    Padding-top:20px;
}
#block-block-11 {
    margin-bottom: -10%;
    padding: 1em;
}
#block-block-1 {
    padding: 1em;
}
.page-header {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 5px solid #03a84e;
}
h1, .h1 {
    font-size: 20px;
    font-weight:600;
}

#block-newsletter-newsletter-subscribe h2 {
    border-bottom: thick solid #f79222;
    color: #fff;
    font-size: 16px;
}
.views-slideshow-cycle-main-frame .views-field-title {
	text-align:center;
	padding: 0.5vw 1vw;
	position:absolute;
	right:0;
	bottom:0;
	width: 720px;
	overflow: crop;
	margin-top: -100px;
	margin-bottom: 10px;
	font-size: 1.3em;
	color: #fff;
	background-color:#0062b8;
    opacity: 0.6;
    filter: alpha(opacity=65);
    border-radius: 15px;
    box-shadow: #666666 2px 2px 2px;
}
.block-title {
    color: black;
    margin: 0 0px;
    text-align: center;
    color: #000000;
    font-size: 20px;
    padding-top: 20px;
}
#block-block-5 h2 {
    border-bottom: thick solid #f79222;
    color: #fff;
    font-size: 16px;
}
#block-block-6 h2 {
    border-bottom: thick solid #f79222;
    color: #fff;
    font-size: 16px;
}
    @media only screen and (max-width: 768px) {
  /* Adjustments for smaller screens */
}
body {
  overflow-x: hidden;
}
https://ursweden.ur.ac.rw/?q=admin/appearance/settings/cdn



.responsive-image-container {
  max-width: 100%;
  margin: 0 auto; /* Center the image if necessary */
}

.rteright img {
  max-width: 100%;
  height: auto;
  display: block; /* Remove extra space below inline-block elements */
}

#block-views-hit-news-block{
  font-family:"Open Sans", Arial, sans-serif, "Helvetica Neue", Helvetica;
  font-size:16px;
  font-weight:400;
}
  .views-field-field-latest-news-logo img {
  border:1px solid #0189D0;
  box-shadow:#666666 2px 2px 2px;
}

.views-field-field-Students img {
    border: 1px solid #0189D0;
    box-shadow: #666666 2px 2px 2px;
}
#block-views-postgraduate-block{
  color:#666666;
  font-family:"Open Sans", Arial, sans-serif, "Helvetica Neue", Helvetica;
  font-size:16px;
  font-weight:500;
  
}
#block-views-research-block{
  color:#666666;
  font-family:"Open Sans", Arial, sans-serif, "Helvetica Neue", Helvetica;
  font-size:16px;
  font-weight:500;
}
#block-views-community-outreach-block{
  color:#666666;
  font-family:"Open Sans", Arial, sans-serif, "Helvetica Neue", Helvetica;
  font-size:16px;
  font-weight:500;
}
#block-views-our-phd-students-block{
  color:#666666;
  font-family:"Open Sans", Arial, sans-serif, "Helvetica Neue", Helvetica;
  font-size:16px;
  font-weight:500;
}
#block-simplenews-174 {
  color:#000000;
  font-family:"Open Sans", Arial, sans-serif, "Helvetica Neue", Helvetica;
  font-size:16px;
  font-weight:500;
}
.sf-menu.sf-style-default li, .sf-menu.sf-style-default.sf-navbar {
  font-family:"Open Sans", Arial, sans-serif, "Helvetica Neue", Helvetica;
  font-size:15px;
}
.page-header, .region-sidebar-first .block:first-child h2.block-title, .region-sidebar-second .block:first-child h2.block-title {
  margin-top:0;
  color:#333333;
   font-family: "Open Sans", Arial, sans-serif, "Helvetica Neue", Helvetica;
  font-size:20px;
  font-weight: 400;
}
.container {
  color:#666666;
  font-family:"Open Sans", Arial, sans-serif, "Helvetica Neue", Helvetica;
  font-size:16px;
  font-weight:400;
  padding-top:20px;
}
.block-views h2.title, .block-views h2.title a {
  color:#666666;
  font-family:"Open Sans", Arial, sans-serif, "Helvetica Neue", Helvetica;
  font-size:14px;
  font-weight:400;
  padding-top:20px;
}
.views-field-field-image img {
    border: 1px solid #0189D0;
    box-shadow: #666666 2px 2px 2px;
}
#block-block-13 {
  margin-top:-9%;
}
.views-slideshow-cycle-main-frame .views-field-title {
  background-color:#000000;
  bottom:0;
  color:#FFFFFF;
  font-size:1.4em;
  margin-bottom:4px;
  margin-top:-100px;
  opacity:0.6;
  padding:16px;
  position:absolute;
  right:0;
  text-align:left;
  width:550px;
}

.featured-events-block {
  background-color: #f5f5f5;
  padding: 20px;
  border-radius: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.featured-section {
  background-color: #f8f8f8;
}

.item {
  margin-bottom: 30px;
}

.content {
  padding: 15px;
  border: 1px solid #ddd;
  border-top: none;
  border-radius: 0 0 5px 5px;
}
.block-title {
    text-align: center;
	font-family: "Poppins", sans-serif;
    font-weight: normal;
    color: #1a2844;
    margin-top: 0px;
    font-weight: 700;
    font-size: 18px;
    padding-top: 20px;
}
.image-block {
  border: 2px solid #00628b;
  padding: 10px;
  display: inline-block; /* or use "block" for a full-width block */
  margin: 10px;
  border-radius: 10px;
}
#block-block-7 h2 {
    text-align: center;
	font-family: "Poppins", sans-serif;
    font-weight: normal;
    color: #1a2844;
    margin-top: 0px;
    font-weight: 700;
    font-size: 18px;
    padding-top: 20px;
}
#block-views-postgraduate-block h2 {
    text-align: center;
	font-family: "Poppins", sans-serif;
    font-weight: normal;
    color: #1a2844;
    margin-top: 0px;
    font-weight: 700;
    font-size: 22px;
    padding-top: 20px;
}
#block-views-our-phd-students-block h2 {
    text-align: center;
	font-family: "Poppins", sans-serif;
    font-weight: normal;
    color: #1a2844;
    margin-top: 5px;
    font-weight: 700;
    font-size: 18px;
}
#block-block-8 h2 {
    text-align: center;
	font-family: "Poppins", sans-serif;
    font-weight: normal;
    color: #1a2844;
    margin-top: 0px;
    font-weight: 700;
    font-size: 18px;
    padding-top: 20px;
}
#block-block-9 h2 {
    text-align: center;
	font-family: "Poppins", sans-serif;
    font-weight: normal;
    color: #1a2844;
    margin-top: 0px;
    font-weight: 700;
    font-size: 18px;
    padding-top: 20px;
}
#block-views-announcements-block{
border: 1px solid #00628b;
  padding: 2px;
  display: inline-block; /* or use "block" for a full-width block */
  margin: 0px;
  border-radius: 2px;
}
#block-views-featured-events-block{
  border: 1px solid #00628b;
  padding: -1px;
  display: inline-block; /* or use "block" for a full-width block */
  margin: 0px;
  border-radius: 1px;
}
.views-field-field-logo-postgraduatehome {
    border: 2px solid #00628b;
    padding: 6px;
    display: inline-block;
    margin: 15px;
    border-radius: 10px;
}

.views-field-field-logo-postgraduatehome {
    max-width: 100%;
    height: auto;
    display: block;
}
.footer {
    background-color: #008628b;
    font-size: 16px;
    text-align: none;
    color: white;
}