@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600;700&display=swap');

body{
	font-size: 0.95rem;
	font-family: 'Open Sans', sans-serif;
	padding: 10% 20%;
}

h3
{
	color: #65A844;
	font-weight: 500;
	font-size: 30px;
}
h5
{
	font-weight: 600;
	font-size: 18px;
}
.info-card
{
	background:#fff;
	padding: 30px;
}
.mb-40
{
	margin-bottom: 40px;
}
.mb-30
{
	margin-bottom: 30px;
}
.mb-20
{
	margin-bottom: 20px;
}
.mt-30
{
	margin-top: 30px;
}
.pl-30
{
	padding-left: 30px;
}
.btn-primary {
	color: #fff;
	background-color: #65A844;
	border-color: #65A844;
	width: 140px;
	height: 50px;
	padding-top: 10px;
	font-size: 18px;
	margin-bottom: 10px;
  }


.btn-primary:hover {
	background-color: #4F982B;
	border-color: #4F982B;
  }

  .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle {
	color: #fff;
	background-color: #4F982B;
	border-color: #4F982B;
  }

.bdr
{
	border-right-style: solid;
	border-right-color:#d1d1d1;
	border-width: thin;
}
.fontSize{
	color:#007d00;
	margin-top:10px;
	margin-left: 14px;
}
.card-header {
    padding: .75rem 1.25rem;
    margin-bottom: 0;
    background-color: rgba(25,25,25,.03);
    border-bottom: 1px solid rgba(25,25,25,.125);
}
#myBtn {
  	display: none;
  	position: fixed;
  	bottom: 20px;
  	right: 30px;
  	z-index: 99;
  	font-size: 18px;
  	border: none;
  	outline: none;
  	background-color: #3578E5;
  	color: white;
  	cursor: pointer;
  	padding: 15px;
  	border-radius: 25px;
}

/*.carousel-control-next-icon:after
{
	content: '>';
	font-size: 30px;
	color: #007d00;
}

.carousel-control-prev-icon:after {
	content: '<';
	font-size: 30px;
	color: #007d00;
}*/

.carousel-indicators li{
	background-color: #808080;
}

.col-sm-12{
	padding-bottom: 25px !important;
}
.carousel-indicators{
	position: fixed;
}

.carousel-control-next, .carousel-control-prev{
	position: fixed;
}

.carousel-indicators li {
	width: 10px;
	height: 10px;
	border-radius: 100%;
	margin-bottom: 0px !important;;
}

.carousel-indicators .active {
	opacity: 1;
	color: #0076bf;
	background-color: #0076bf;
}


@media screen and (max-width: 768px) {
  
	
	body{
		padding: 10% 5%;
	}

	.pl-30
	{
		padding-left: 15px;
	}

	.bdr
	{
		border: none;
	}
	
	}