.select2-container--default .select2-selection--single{

	width: 100%;

	text-align: left;

	position: relative;

	cursor: text;
1px solid #dfdfdf
	background: transparent;

	font-size: 18px;

	border: none;

	line-height: 36px;

	border: 1px solid #dfdfdf;

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s;

	border-radius: 8px;

	font-size: 16px;

	font-weight: 500;

	font-family: var(--font);

	padding: 4px 9px;

	height: 38px;

}


1px solid #dfdfdf
.select2-container--default .select2-selection--single .select2-selection__arrow{

    top:4px;

}



.select2-container--default .select2-selection--single .select2-selection__rendered {

    font-size: 15px;

}

.select2-results__option {

    line-height: 26px;

	padding:0 6px;

	font-size:15px;

	font-weight: 500;

}



.select2-container--default .select2-search--dropdown .select2-search__field{

	width: 100%;

    text-align: left;

    position: relative;

    cursor: text;

    background: transparent;

    border: none;

    line-height: 29px;

    border: 1px solid #dfdfdf;

    -webkit-transition: all 0.5s;

    -moz-transition: all 0.5s;

    -ms-transition: all 0.5s;

    -o-transition: all 0.5s;

    transition: all 0.5s;

    border-radius: 8px;

    font-size: 15px;

    font-family: var(--font);

    padding: 0 9px;

}



.select2-dropdown{

	border-color: #f9f9f9;

}

.select2-container--default .select2-selection--single .select2-selection__rendered {

    cursor: pointer;

}



.mc-date--active.mc-date--picked,

.mc-calendar--modal .mc-display{

background-color: var(--color);

}

.mc-btn--success,

.mc-table__weekday{

color:var(--color);

}

.mc-display__body{

	color:white;

}

.mc-date{

	padding-top:8px;

}





.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{

	background-color: var(--color);

}



.owl-theme .owl-nav.disabled+.owl-dots {

    margin-top: 20px;

    height: 16px;

}





.leaflet-touch .leaflet-control-layers, .leaflet-touch .leaflet-bar{

	border:unset;

  }



  /* customize look of leaflet zoom controls */

  .leaflet-bar{

	box-shadow: none;

  }

  .leaflet-control-zoom a{

	box-shadow:unset;

  }

  .leaflet-bar a{

	border-radius: 50%!important;

	background-color: var(--color);

	border: unset;

	color: white;

  }

  .leaflet-bar a:last-child{

	border: unset;

  }

  .leaflet-bar a:hover{

	background-color: var(--color2);

	border: unset;

	color: white;

  }

  .leaflet-control-zoom-in{



  }

  .leaflet-control-zoom-out{

	margin-top: 5px;

  }



.leaflet-popup-content{

	margin:0;

}

.leaflet-container a.leaflet-popup-close-button{

	font-size: 22px;

	background: var(--color2);

	right: -10px;

	top: -10px;

	border-radius: 50%;

	color: white!important;

}



.leaflet-top, .leaflet-bottom{

	z-index: 500;

}



  .da-share-html .btn{



  }