

.adjustabletext {
    font-size: 4vw;
}

.dimmed{
	color: gray;
}

html, body {
   max-width: 100%;
   overflow-x: hidden;
}

.container{
	max-width: 100%;
}


/* Center align the text within the three columns below the carousel */
.marketing .col-md-4 {
  margin-bottom: 1.5rem;
  text-align: center;
}
.marketing h2 {
  font-weight: normal;
}
.marketing .col-md-4 p {
  margin-right: .75rem;
  margin-left: .75rem;
}

.rounded-circle {
	border-radius: 50%;

}

.numberCircle{
  font-size: 5rem;
  width: 14rem;
  height: 14rem;

  background-color: #16b4cf;
  color: white;
  padding: 1rem;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;

  font-weight: bold;

}

.circle-a{
	text-decoration: none;
}




.row {
	max-width: 100%;
}

float-right {
    float: right!important;
}

/** {
border: 1px solid blue !important;
}
*/
/*div {
color: blue
} */

.behclick-panel  .list-group {
	margin-bottom: 0px;
}
.behclick-panel .list-group-item:first-child {
	border-top-left-radius:0px;
	border-top-right-radius:0px;
}
.behclick-panel .list-group-item {
	border-right:0px;
	border-left:0px;
}
.behclick-panel .list-group-item:last-child{
	border-bottom-right-radi
	us:0px;
	border-bottom-left-radius:0px;
}
.behclick-panel .list-group-item {
	padding: 5px;
}
.behclick-panel .panel-heading {
	/* 				padding: 10px 15px;
                    border-bottom: 1px solid transparent; */
	border-top-right-radius: 0px;
	border-top-left-radius: 0px;
	border-bottom: 1px solid darkslategrey;
	
}
.behclick-panel .panel-heading:last-child{
	/* border-bottom: 0px; */
}
.behclick-panel {
	border-radius: 0px;
	border-right: 0px;
	border-left: 0px;
	border-bottom: 0px;
	box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
}
.behclick-panel .radio, .checkbox {
	margin: 0px;
	padding-let: 10px;
}
.behclick-panel .panel-title > a, .panel-title > small, .panel-title > .small, .panel-title > small > a, .panel-title > .small > a {
	outline: none;
}
.behclick-panel .panel-body > .panel-heading{
	padding:10px 10px;
	background: #16b4cf;

}
.behclick-panel .panel-body {
	padding: 0px;
}
 /* unvisited link */
.behclick-panel a:link {
    text-decoration:none;
}

/* visited link */
.behclick-panel a:visited {
    text-decoration:none;
}

/* mouse over link */
.behclick-panel a:hover {
    text-decoration:none;
}

/* selected link */
.behclick-panel a:active {
    text-decoration:none;
}

#main_menu .nav li a {
	color: white;
}

#main_menu .nav li a:hover,
#main_menu .nav li a:active,
#main_menu .nav li a:focus {
	color: #16b4cf;
}


.hovering img {
    transition: transform 0.3s ease; /* Smooth transition */
}

.hovering:hover img {
    transform: scale(1.1); /* Enlarge by 10% */
}

.icon-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr); /* 3 columns */
    gap: 20px;
    padding: 20px;
}

.icon {
    border: 3px solid #16b4cf;
    text-align: center;
    padding: 20px;
    cursor: pointer;
    transition: transform 0.3s;
}

.icon:hover {
    transform: scale(1.05);
}

.icon-header {
    margin-bottom: 10px;
}

.icon img {
    max-width: 50px; /* Adjust as necessary */
}

.metadata-span {
    display: inline-flex;            /* Use flexbox for centering */
    align-items: center;            /* Center vertically */
    background-color: green;        /* Green background */
    color: white;                   /* White text */
    padding: 10px 15px;            /* Padding for spacing */
    border-radius: 4px;            /* Rounded corners */
    font-size: 1.5em;               /* Bigger font size */
    height: 50px;                   /* Fixed height for rectangle */
    width: auto;                    /* Auto width to fit content */
}
