﻿.multi-location-picker{
    position:absolute;
    z-index:2002;
    display:none;
    overflow-y:auto;
    padding: 12px 20px 10px 10px;
    width: 250px;
    max-height:270px;
    box-sizing: border-box;
    background-color: white !important;
    color:#2b71ad !important;
    box-shadow: 2px 2px 2px #AAA !important;
    border:1px solid #c3ddca !important;
}

#topNav .multi-location-picker{
    left:-92px !important;
}

.socialsite-page #topNav .multi-location-picker, .socialsite-object #topNav .multi-location-picker  {
    top: 23px;
}

#topNav .k-menu .k-item {
    min-width: 75px;
    text-align: right !important;
    
}

#spnloc {
    font-family: arial;
    font-size: 13px;
    cursor: pointer !important;    
}

.multi-location-picker ul{
    list-style-type: none !important;
}


.multi-location-picker {
    margin-bottom: 10px !important;
    padding-right: 4px !important;
}

.multi-location-picker .k-group ul{
    font-weight:normal !important;
    color:#656565 !important;
}

.multi-location-picker .k-in{
 
    font-size:12px !important;
    text-align: left !important;
}


.multi-location-picker .k-checkbox-wrapper {
    float: right !important;
    margin-top: 4px;
    margin-right:5px;
    -webkit-logical-height: 10px; /* fix for zooming out */
}

.multi-location-picker span.k-icon {
    cursor: pointer !important;
    float: left !important;
    height: 16px !important;
    margin-left: -14px !important;
    margin-right: 2px !important;
    width: 10px !important;
    padding-top: 3px!important;

}

.multi-location-picker .k-icon { 
    background-image: url(../Content/2012.2.801/Windows7/sprite.png);
    margin-top: 0;
}

.multi-location-picker .k-icon:before { 
    content: "";
}

.multi-location-picker .k-i-collapse
{    
    background-image: url('../Content/Images/LocationPicker/arrow_down.png') !important;
    background-repeat:no-repeat !important;
}

.multi-location-picker .k-i-expand{    
    background-image: url('../Content/Images/LocationPicker/arrow_right.png') !important;
    background-repeat:no-repeat !important;
}

.multi-location-picker .k-i-collapse, .k-i-collapse-disabled {
    background-position: center center !important;
}

.multi-location-picker .k-i-expand, .k-i-expand-disabled {
    background-position: center center !important;
}

.multi-location-picker .k-selected {
    border:1px solid white !important;  
    color:black !important;
}

.multi-location-picker .k-hover {
    border-radius: 0px  !important;
    border-color:white !important;
    background-color:white !important;
    color:black !important;
}

.multi-location-picker .region {
    font-weight: bold !important;
}

#spnloc {
    cursor: pointer !important;
}

.multi-location-picker .k-group .k-item .k-in {
	max-width: 80% !important;
	text-overflow: ellipsis !important;
	overflow: hidden;
}

.multi-location-picker .k-group .k-item .k-in.k-selected {
	background-color: #fff;
}

.location-picker-button {
    margin-right: 0; 
    min-width: 95px;
}

.location-picker-button .fa-sort-down {
    vertical-align: top;
    margin: -1px 0 0 0.5em;
}