/*
Theme Name:Wp-MEEF
Theme URI: https://www.medd.gov.mg/
Author: Codecs Madagascar
Author URI: https://codecs.mg/
Description: www.med.gov.mg/
Version: 1.2
License: Copyright codecs-madagascar
Tags: one-column, two-columns, right-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready, blog
Text Domain: medd
@primary :881502  rgb('136','21','2');
@grey : 8d8d8d;
*/
h2 a{
  color: #876622;
  display: block;
  font-size: 16px;
  line-height: 1.1em;
}

.ui-box{
  background: #fff;
  box-shadow: 0 3px 3px rgba(0,0,0,0.12), 0 3px 3px rgba(0,0,0,0.24);
  transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}

#ouibounce-modal .modal{
  /* box-shadow: 0px 10px 100px -20px rgba(11,14,66,0.8);*/
  /*  background-color: rgba(11,90,11, 0.50);*/
  background-size: cover;
  background: #333 url(https://www.environnement.mg/wp-content/common/assets/images/hazo.jpg) center;
   
}

.tab_popup{
  filter: brightness(0.8);
    border: transparent;
    width: 100%;
    height: auto;

}
.btn-primary {
  color:  #c7ea46;
  background-color:  #2E8B57 ;
  border-color:  #2E8B57;
  box-shadow: none;
}
.lana-download{
    color: #000 !important;
    background-color: white  !important;
    border-color: white  !important;
    box-shadow: none;
    vertical-align: middle !important;
    font-family: 'Ubuntu', sans-serif;
    text-align: inherit;
  }

.btn-primary:hover{
  color:  #fff;
  background-color:   #01796F;
  border-color:  #01796F;
  box-shadow: none;
}

.btn-outline-primary {
  color: #90957a;
  background-color: transparent;
  background-image: none;
  border-color: #90957a;
}

.btn-outline-primary:hover {
  color: #fff;
  background-color: #90957a;
  border-color: #90957a;
}

.btn-all {
  display: block;
  padding: 0;
  padding-right: 5px;
  font-size: 8pt;
  font-weight: bold;
  background: #099;
  color: #fff;
  border: 0;
  border-radius: 0;
}

.btn-all .fa {
  display: inline-block;
  padding: 5px;
  background:#6ec2c2;;
  margin-right: 5px;
}


.btn-split-right {
  display: block;
  padding: 0;
  padding-left:5px;
  font-size: 8pt;
  font-weight: bold;
  background: #099;
  color: #fff;
  border: 0;
  border-radius: 0;
}

.btn-split-right .fa {
  display: inline-block;
  padding: 5px;
  background:#6ec2c2;;
  margin-left: 5px;
}

.btn-tags {
  padding: 5px;
  line-height: 1;
  border-radius: 0;
  font-size: 9pt;
  color: #fff;
  margin-right: 3px;
  margin-bottom: 5px;
}

.btn-tags:hover{
  font-weight: bold;
  color: #fff;
}

.inline-list{
	margin: 0;
	padding: 0;
	clear: both;
}
.inline-list li{
	float: left;
	padding:0 5px;
	border-left: 1px solid #eee;
	
}

ul.list-tags-inline{
  display: block;
  margin:0;
  padding:0;
  float: none;
  clear: both;
}

ul.list-tags-inline li.tag-cloud-link{
  margin:0;
  padding:0;
  list-style: none;
  float: left;
  margin-right:3px;
  display: block;
  padding:3px 5px; 
  font-size: 0.8rem;
  text-decoration: none;
  background: #ddd;
  margin-bottom: 5px;
}

ul.list-tags-inline li a{
  color:#000;
}

.inline-bold{
  font-weight: bold;
}



.badge-primary {
	color: #fff;
	background-color: #999;
}

/****************
Agenda
****************/
.box-agenda{
    background-color: #dfedd5;
    padding: 15px 5px;
    text-align:center;
    color:#49ac01;
}
.box-agenda-footer{
    background-color: #49ac01;
    padding: 5px 5px;
    text-align:center;
     color:#fff;
}    

.box-agenda h4{
  text-transform: uppercase;

}

/************************************************
table
************************************************/
.table-dark {
  color: #fff;
  background-color: #212529;
}

.w-5{
  width:5%;
}
.w-10{
  width:10%;
}

.w-15{
  width:15%;
}

.w-20{
  width:20%;
}

.w-25{
  width:25%;
}
.w-30{
  width:30%;
}
.w-40{
  width:40%;
}
.w-50{
  width:50%;
}
.w-60{
  width:60%;
}
.w-70{
  width:70%;
}

.w-75{
  width:75%;
}
.w-80{
  width:80%;
}
.w-90{
  width:90%;
}
.w-100{
  width:100%;
}


/************************************************
carousel
************************************************/
.carousel-container{
position: relative;
z-index: 999;
}

.customNavigation{
width:100%;
position: absolute;
top:35%;
z-index: 999;
}

.btn-home-nav {
  position: absolute;
  padding: 5px;
  display: block;
  width: auto;
  float: left;
  cursor: pointer;
  color: #666;
  font-size: 12pt;
  border: none;
  height: 60px;
}

.btn-home-nav:hover{
  background-color: #49ac01;
  color:#fff;
}

.home-prev{
  left:10px;
  margin-left: 3px;
}

.home-next{
  right:10px;
  margin-right: 3px;
}

/*
#home-carousel .owl-dots {
    position: absolute;
    bottom: 0;
    right: 20px;
  }

  #home-carousel .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  background: #871502;
  display: block;
  -webkit-backface-visibility: visible;
  transition: opacity .2s ease;
  border-radius: 30px;
  float:left;
}

 #home-carousel .owl-dots .owl-dot.active span,  #home-carousel .owl-dots .owl-dot:hover span {
  background: #fff;
}*/

#home-carousel .carousel-caption
{
background:transparent;
}

.search_box p{
  margin-bottom: 0;
}

/************************************************
List group on event
************************************************/
.list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.list-group {
  padding-left: 0;
  margin-bottom: 0;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #e5e5e5;
}

.list-group-item h4.h5 {
  font-size:1rem;
  font-weight:bold;
  margin-bottom: 0;
}

hr {
  margin-top: 5px;
  margin-bottom: 5px;
  border: 0;
  border-top: 1px solid #d7dac9;
}

/************************************************
list-group
************************************************/
   .list-group label{
   display: block;
   font-weight: bold;
   }

   .list-group-item:first-child {
   border-top-left-radius: 0;
   border-top-right-radius: 0;
   }

   .list-group-item {
   position: relative;
   display: block;
   padding: 0.75rem 0.65rem;
   margin-bottom: 0px;
   margin-top: 0;
   background-color: #fff;
   border: 0;
   border-bottom: 1px solid rgb(203, 203, 203);
}

/*.list-group-item::before {
  font-family: "FontAwesome";
  position: relative;
  content: "\f112";
  left: 90%;
  top: 35%;
  color:#eee;
}
*/

/************************************************
image hover: ;
************************************************/
.thumb-actus img{

}

.img-hover {
      position: relative;
      overflow: hidden;
    }
.img-hover img {
  max-width: 100%;
  -moz-transition: all 1s;
  -webkit-transition: all 1s;
  transition: all 1s;
}
.img-hover:hover img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

/************************************************
organisation loop
************************************************/

.list-items dt{
  color: #00A86B;
}

.list-items dd{
  color: #A9BA9D;
}


/**
Fontawesome listgroup icon
*/
.fa-4x {
	font-size: 4em;
	color: #bcd0ae !important;
}
.fa,.fas {
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.list-group .list-group-item .fa-lg {
	font-size: 1.2em;
	line-height: .75em;
	vertical-align: 0;
	color: #c4d2b9 !important;
	margin-right: 5px;
}

.v-align {
	display: flex;
	flex-direction: column;
	align-content: center;
	justify-content: center;
	height: 263px;
}
.sp-easy-accordion .sp-ea-single .ea-header a{font-size: 15px !important;line-height: 10px !important;}
.w3eden{height:150px;}
@media only screen and (max-width: 768px) {
  .card-body img {
    width:500px;
  }
}