.selectric-wrapper {
	 position: relative;
	 cursor: pointer;
}
 .selectric-responsive {
	 width: 100%;
}
 .selectric {
	 border-radius: 4px;
	 background: #28282b;
	 position: relative;
	 overflow: hidden;
}
 .selectric .label {
	 display: block;
	 white-space: nowrap;
	 overflow: hidden;
	 text-overflow: ellipsis;
	 color: #757580!important;
     font-size:14px;
     padding: 13px 16px;
	 user-select: none;
}
 .selectric .button {
	 display: block;
	 position: absolute;
	 right: 12px;
	 top: 50%;
     transform: translate(0, -50%);
	 width: 22px;
	 height: 22px;
     padding:0;
     border-radius:50%;
    background:#3f3f45;
   
}

 .selectric .button svg {
    width:10px;
    height:6px;
    fill:#81818c;
    transition:all 150ms ease-in-out;
  
 }

.sort-videos  .selectric-wrapper {
    min-width:135px!important;
    
}

.sort-videos .selectric .label {
    padding:10px 16px;
    margin:0;
        font-size: 13px;
        color:#8d8d99!important;
}

.sort-videos  .selectric .button { 
    background:none;
    width:auto; height:auto; padding:0;
    right:28px;
}

.vperpagepagi .selectric .label {
    padding:10px 10px;
    margin:0;
        font-size: 13px;
        color:#8d8d99!important;
}

.vperpagepagi .selectric-wrapper {
    min-width:65px!important;
}

.vperpagepagi .selectric .button { 
    right:20px;
}

.bycountries .selectric-wrapper {
    min-width:120px!important;
    
}

.bycountries .selectric {
    background:#2f2f33;
}





    .selectric-open .button svg {
        transform:rotate(180deg);
    }

 .selectric .button:after {

}
 .selectric-focus .selectric {
	 border-color: #aaa;
}
 .selectric-hover .selectric {
	 
}
 .selectric-hover .selectric .button {
	 color: #a2a2a2;
}
 .selectric-hover .selectric .button:after {
	 border-top-color: #a2a2a2;
}
 .selectric-open {
	 z-index: 9999;
}
 .selectric-open .selectric {
	 
}
 .selectric-open .selectric-items {
	 display: block;
}
 .selectric-disabled {
	 filter: alpha(opacity=50);
	 opacity: 0.5;
	 cursor: default;
	 user-select: none;
}
 .selectric-hide-select {
	 position: relative;
	 overflow: hidden;
	 width: 0;
	 height: 0;
}
 .selectric-hide-select select {
	 position: absolute;
	 left: -100%;
}
 .selectric-hide-select.selectric-is-native {
	 position: absolute;
	 width: 100%;
	 height: 100%;
	 z-index: 10;
}
 .selectric-hide-select.selectric-is-native select {
	 position: absolute;
	 top: 0;
	 left: 0;
	 right: 0;
	 height: 100%;
	 width: 100%;
	 border: none;
	 z-index: 1;
	 box-sizing: border-box;
	 opacity: 0;
}
 .selectric-input {
	 position: absolute !important;
	 top: 0 !important;
	 left: 0 !important;
	 overflow: hidden !important;
	 clip: rect(0, 0, 0, 0) !important;
	 margin: 0 !important;
	 padding: 0 !important;
	 width: 1px !important;
	 height: 1px !important;
	 outline: none !important;
	 border: none !important;
	 *font: 0Array/0Array a !important;
	 background: none !important;
}
 .selectric-temp-show {
	 position: absolute !important;
	 visibility: hidden !important;
	 display: block !important;
}
/* Items box */
 .selectric-items {
	 display: none;
	 position: absolute;
	 top: 100%;
	 left: 0;
	 background: #262629;
	 z-index: -1;
}
 .selectric-items .selectric-scroll {
	 height: 100%;
	 overflow: auto;
}

 .selectric-items .selectric-scroll::-webkit-scrollbar { 
    width:6px; 
}

 .selectric-items .selectric-scroll::-webkit-scrollbar-thumb { 
    background-color:#424242;  
}

 .selectric-items .selectric-scroll::-webkit-scrollbar-thumb:hover { 
    background-color:#3a3a3a; 
}

 .selectric-above .selectric-items {
	 top: auto;
	 bottom: 100%;
}
 .selectric-items ul, .selectric-items li {
	 list-style: none;
}

.widgets.uploadvideo .selectric-items ul li:first-child {display:none;}

 .selectric-items li {
	 display: block;
	 padding: 13px 16px;
	 color: #8d8d99;
	 cursor: pointer;
}
 .selectric-items li.selected {
	 background: #2c2c30;

}
 .selectric-items li.highlighted {
	 background: #2c2c30;

}
 .selectric-items li:hover {
	 background: #3f3f43;

}
 .selectric-items .disabled {
	 filter: alpha(opacity=50);
	 opacity: 0.5;
	 cursor: default !important;
	 background: none !important;
	 color: #666 !important;
	 user-select: none;
}
 .selectric-items .selectric-group .selectric-group-label {
	 font-weight: bold;
	 padding-left: 10px;
	 cursor: default;
	 user-select: none;
	 background: none;
	 color: #444;
}
 .selectric-items .selectric-group.disabled li {
	 filter: alpha(opacity=100);
	 opacity: 1;
}
 .selectric-items .selectric-group li {
	 padding-left: 25px;
}
 
 
 
 div.tagsinput { 
    overflow-y: auto;
    display: flex;
    align-items:center;
    color: #6a6a73;
    background: #28282b;
    padding: 13px 16px;
    width:100%!important;
    /*max-width:500px;*/
    height:auto!important; 
 }
    
div.tagsinput span.tag { 
    border-radius:15px; 
    display: flex;
    align-items:center;
    padding: 6px 8px 6px 11px;
    background: #3b3b40;
    margin:0 5px 0 0;
}

.widgets.uploadvideo div.tagsinput span.tag span {
    color: #a4a4b2; 
}

div.tagsinput span.tag a { font-weight: bold; color: #82ad2b;   } 

div.tagsinput input { 
    width:80px; 
    padding:6px 0 6px 6px; 
    margin:0;
    color: #6a6a73!important;
}

.removetag {
    background: #81818c url(/assets/img/icons/close.svg) no-repeat center center;
    cursor:pointer;
    width:15px;
    height:15px;
    border-radius:50%;
    position:relative;
}

.removetag:hover {
    background-color:#70707b;
}

.removetag:active {
    background-color:#686872;
}

.removetag svg {
    width:7px;
    height:7px;
    fill:var(--pureblack);
}

div.tagsinput .not_valid {background:var(--defred)!important; color:var(--almostblack)!important;}