

#logo_img
{
  width: 20%;
border-style: none;
}
.ilogo
{
  border-radius: 100px;
  background-color: #FFFFFF;
  width: 45%;
}

#body_launcher
{
  margin-right:3%;
  background-image: url(images/img_bg_home.svg);
  background-size: cover;
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-position-x: center;
  position: sticky;
}

#attendance_table_body
{
height: 40vh;
overflow-y: scroll;


}
#church_projects_table
{
border-collapse: collapse;
}

#button
{
 border-radius: 6px; 
border-inline-start-width: 10px;
border-inline-start-color: lawngreen;
border-color: lawngreen;
 background-color: rgba(243, 219, 81, 0.5);
}

#button_x
{
 border-radius: 6px; 
border-inline-start-width: 10px;
border-inline-start-color: rgb(252, 0, 34);
border-color: rgb(111, 209, 216);
 background-color: rgba(240, 12, 12, 0.5);
}
#body
{
  margin-left:3%;
  margin-right:3%; 
  background-image: url(images/img_bg_home.svg);
  background-size: cover;
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-position-x: center;
  position: sticky;
}
._container
{
  height: 100%;
  background-position-x: center;
  position: sticky;
}

#body_branches
{
  font-size: 90%;
  background-color: #EFE6F1;
  margin-left: 2%;
  margin-right: 2%;
  padding: 1%;
}
#head
{
  background-color: #FFFFFF;
}
#nav_section
{
 margin-left: 3%;
 margin-right: 2%;
}

#date_today
{
font-size: 150%;
color: blue;
}
#change_content
{
background-color: #D3EFEE;
}
h6
{
color: blue;
}
#table_attKeys
{
  width:80%;
}
/*Givings web page*/
#m_pesa
{
  background-color: rgb(17, 230, 59);


}

/* Ministries*/
#ministries_home
{
  text-align: center;
  font-size: 70%;
  background-color: rgb(246, 252, 252);
}
header
  {
  text-align: center;
  font-size: 100%;
  background-color: antiquewhite;

  }
#table_mins
  {
    text-align: start;
    width:100%;
  }

/* Special Programs*/

#specialps_home
{
font-size: 60%;
background-color: rgb(246, 252, 252);
}
header
{
text-align: center;
font-size: 100%;
background-color: antiquewhite;

}
#table_mins
{
text-align: start;
width:100%;
}

/* Special Programs*/
#caregroups_home
{
font-size: 60%;
text-align: center;
}

/* btn show caregroups*/

#btn_showcg
{
margin-top: 1.5%;
width: 100%;
height: 300%;
}

#kids_menu
{
 background-color: #D3EFEE; 
}
#kids_menu ul
{
  width: 100%;
  text-align: center;
}
#kids_menu ul button
{
  margin-bottom:1%;
  width: 100%;
}