﻿.dk-select, .dk-select *, .dk-select *:before, .dk-select *:after, .dk-select-multi, .dk-select-multi *, .dk-select-multi *:before, .dk-select-multi *:after { -prefix-box-sizing: border-box; -prefix-box-sizing: border-box; box-sizing: border-box; }
.dk-select, .dk-select-multi {  height: 35px; border-right: 1px solid #ebebeb; 
	background: #f5f5f5 url(../images/all-arrow.png) no-repeat calc(100% - 8px) center;
    background: #f5f5f5 url(../images/all-arrow.png) no-repeat -moz-calc(100% - 8px) center;
    border-radius: 4px 0 0 4px; position: relative; color:#fff; font-size:13px; display: inline-block; vertical-align: middle; width: auto; padding: 0; 
    	cursor: pointer; }   

/*ie10*/
_:-ms-lang(x), .dk-select, .dk-select-multi { background:#f5f5f5 url(../images/all-arrow.png) no-repeat 90% center;} 
 _:-ms-lang(x), .allDropdown .dk-selected:hover {background:#8f8f8f url(../images/all-arrow-h.png) no-repeat 90% center; }
/*ie11*/        
_:-ms-fullscreen, :root .dk-select, .dk-select-multi { background:#f5f5f5 url(../images/all-arrow.png) no-repeat 90% center;}  
_:-ms-fullscreen, :root .allDropdown .dk-selected:hover {background:#8f8f8f url(../images/all-arrow-h.png) no-repeat 90% center; }
.dk-selected { height:35px; white-space: nowrap; overflow: hidden;  padding:9px 24px 9px 10px; color:#696969;}
.dk-selected-disabled { color: #BBBBBB; }
.dk-select .dk-select-options { position: absolute; display: none; left: 0; }
.dk-select-open-up .dk-select-options { border-radius: 0.4em 0.4em 0 0; margin-bottom: -1px; bottom: 100%; }
.dk-select-open-down .dk-select-options { /*margin-top: -1px; top: 4px; position:relative; 
	box-shadow: 0px 0px 4px 0 #ececec; white-space: nowrap; float:left;  border: 1px solid #d7d7d7;*/
margin-top: -1px; top: 4px; left: -28px; position:relative; width:222px; padding:30px 18px 34px 40px; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.4); white-space: nowrap; float:left}
.dk-select-multi .dk-select-options { max-height: 10em; }
.dk-select-options { width: 100%; z-index: 100; background-color: white; border: 1px solid #CCCCCC; border-radius: 0.4em; /*max-height: 303px; */list-style: none; padding: 0.25em 0; margin: 0; }
.dk-option-selected { color: #fff; }
.dk-select-options-highlight .dk-option-selected { background-color: transparent;}
.dk-option { color: #1f1f1f; font-size: 13px; padding: 5px 7px; white-space: nowrap; width:152px; }
.dk-option:last-child{ border-bottom:none;}
.dk-select-options .dk-option-highlight { color: #2395b9; font-size: 13px;}
.dk-select-options .dk-option-disabled { color: #BBBBBB; background-color: transparent; }
.dk-optgroup { border: solid #CCCCCC; border-width: 1px 0; padding: 0.25em 0; margin-top: 0.25em; }
.dk-optgroup + .dk-option { margin-top: 0.25em; }
.dk-optgroup + .dk-optgroup { border-top-width: 0; margin-top: 0; }
 .dk-optgroup:nth-child(2) {
 padding-top: 0;
 border-top: none;
 margin-top: 0;
}
.dk-optgroup:last-child { border-bottom-width: 0; margin-bottom: 0; padding-bottom: 0; }
.dk-optgroup-label { padding: 0 0.5em 0.25em; font-weight: bold; width: 100%; }
.dk-optgroup-options { list-style: none; padding-left: 0; }
.dk-optgroup-options li { padding-left: 1.2em; }
.dk-select-open-up .dk-selected { border-top-left-radius: 0; border-top-right-radius: 0; border-color: #3297fd; }
.dk-select-open-down .dk-selected { border-bottom-left-radius: 0; border-bottom-right-radius: 0; border-color: #3297fd; }
.dk-select-open-up .dk-selected:before, .dk-select-open-down .dk-selected:before { border-width: 0 0.25em 0.25em;}
.dk-select-open-up .dk-selected:after, .dk-select-open-down .dk-selected:after { border-left-color: #3297fd; }
.dk-select-open-up .dk-select-options, .dk-select-open-down .dk-select-options, .dk-select-multi:focus .dk-select-options { display: block; }
.dk-select-multi:hover, .dk-select-multi:focus { outline: none; }
.dk-selected:hover, .dk-selected:focus { outline: none; border-color: #3297fd; }

.dk-select-disabled { opacity: 0.6; color: #BBBBBB; cursor: not-allowed; }
.dk-select-disabled .dk-selected:hover, .dk-select-disabled .dk-selected:focus { border-color: inherit; }
.dk-select-disabled .dk-selected:hover:before, .dk-select-disabled .dk-selected:focus:before { border-top-color: inherit; }
.dk-select-disabled .dk-selected:hover:after, .dk-select-disabled .dk-selected:focus:after { border-left-color: inherit; }
select[data-dkcacheid] { display: none; }

.dk-select-options:after{ background:url(../images/searchDrop.png)  no-repeat 0 0; content:""; width:18px; height:10px; position: absolute; left: 39px; 
	top: -9px;}


.allDropdown .allField:hover{ background:#8f8f8f;}
.allDropdown .dk-select.dk-select-open-down{ background:#f5f5f5;}

.allDropdown .dk-selected:hover{ color:#fff; background:#8f8f8f url(../images/all-arrow-h.png) no-repeat scroll calc(100% - 8px) center; border-radius:4px 0 0 4px}
.allDropdown .dk-select.dk-select-open-down





