.multi-select-dropdown {
  position: relative;
  display: inline-block;
  width: 100%;
}

.dropdown-button {
  padding: 7px;
  height: 35px;
  background-color: rgba(255, 255, 255, 1);
  color: rgba(77, 77, 77, 1);
  border: 1px solid rgba(111, 111, 111, 1);
  cursor: pointer;
  width: 100%;
  display: flex;
  border-radius: 4px !important;
  min-width: 120px;
}

.multi-select-dropdown.dropdown-button:hover {
	background-color: #F5F5F5 !important;
    border-color: #6F6F6F !important;
}

.dropdown-button span{
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
	color: rgba(68, 68, 68, 1);
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
  text-shadow: none;
  margin-left: 10px;
}

.dropdown-button.expanded {
  border: 1px solid #0B6F85 !important;
}

.dropdown-options {
  position: absolute;
  background-color: white;
  border: 1px solid #EAEAEA ;
  border-radius: 4px !important; 
  z-index: 12;
  overflow-y: auto;
  max-height: 200px;
  top: 40px;
  width: 100%;
  box-shadow: none;
  padding: 5px 0;
  min-width: 120px;
}

.option {
  padding: 10px;
  display: block;
  color: rgba(77, 77, 77, 1);
  margin: 0px;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: flex;
  align-items: center;
  height: 35px;
}
.multi-select-dropdown .option input[type="checkbox"],
#media-chooser-main-container .dropdown-options .option input[type="checkbox"]{
	margin-top: 0 !important;
}
.option span{
	font-weight: 400;
	font-size: 15px;
	line-height: 15px;
	color: rgba(77, 77, 77, 1);
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	
}
.multi-select-dropdown input[type="checkbox"],
#media-chooser-main-container .dropdown-options input[type="checkbox"]{
	margin-right: 10px;
	width: 17px;
	height: 17px;
	border-radius: 2px !important;
	border: 1px solid rgba(111, 111, 111, 1);
  accent-color: #0B6F85;
}

.multi-select-dropdown input[type="checkbox"].modern-checkbox:checked::after {
	top: 2px;
}

.multi-select-dropdown .dropdown-button:disabled {
    border-color: #909090 !important;
    background-color: #F5F5F5 !important;
    color: #A6A6A6 !important;
    stroke: #4D4D4D80;
}

.multi-select-dropdown .dropdown-options::-webkit-scrollbar-thumb,
#media-chooser-main-container .dropdown-options::-webkit-scrollbar-thumb {
	background-color: #E8E8E8;
}

.multi-select-dropdown .dropdown-options::-webkit-scrollbar-track,
#media-chooser-main-container .dropdown-options::-webkit-scrollbar-track{
	background: white;
}

