.MultiOrganization .modal-content{border: none;-webkit-box-shadow: 0 5px 10px rgb(0 0 0 / 88%);
box-shadow: 0 5px 10px rgb(0 0 0 / 88%);-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.MultiOrganization .new-modal .modal-header {
    border: 0;
    color: #525151;
    padding: 0;
}
.MultiOrganization .MultiLocation.modal-body .Scroller {
    max-height: 300px;
    overflow-y: auto;
}
.modal .MultiLocation {
    padding: 0px !important;
}
.new-modal .LocationTreeDIV .searchDiv {
    padding: 10px 0px;
    margin: 0;
    background: #f5f4f4;
}
.LocTreeIcon{ margin:0 0 0 4px; display:inline-block;}
.modal-body .LocationTreeDIV{ background:#fff; padding:25px;}
.modal-body .LocationTreeDIV:hover{ border:0;}
.modal-body .LocationTreeDIV .searchDiv .search-input{width:100%;}
.new-modal .LocationTreeDIV{ padding:0;}
.modal-body .LocationTreeDIV .searchDiv .search-input {
   width: 100%;
    padding: 0px 28px 0px 10px;
    border-radius: 4px;
    height: 36px !important;
}
.LocationTreeDIV .searchDiv small {
    top: 18px;
    right: 10px;
    font-size: 18px;
    cursor: pointer;
    position: absolute;
}
.modal .MultiLocation .LocationTreeDIV form {
    background: #fff;
    padding: 10px 0px 15px; border-bottom: 1px solid #e0dfdf;
}
.LocationTreeDIV .jstree-children li a {
    width: 80%;
}
.ExpandAll, .CollapseAll{color: #353535;}
.LocationTreeDIV.SingleSelect .searchDiv small{top: 20px;right: 18px;}
.jstree-children li span{font-weight: normal;}

.modal .MultiLocation{padding: 10px 10px 0 !important;}
.modal .MultiLocation .LocationTreeDIV .searchDiv{background: #fff;}
.LocationPopup .modal-content{box-shadow: none;border-radius: unset;}
.LocationPopup .modal-content .MultiLocation .jstree-default .jstree-icon:empty {
    width: 27px;
    height: 27px;
    line-height: 27px;
}
/* 13.4 Plugins - Jstree Setting */

.jstree-default .jstree-clicked,
.jstree-default .jstree-wholerow-clicked {
    background: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}
.jstree-default .jstree-hovered,
.jstree-default .jstree-wholerow-hovered {
    background: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}
.jstree-open > .jstree-anchor > .fa-folder:before {
    content: '\f07c';
    color: #242a30;
}
.jstree-default .jstree-checkbox {
    background-image: none !important;
    float:left;
}
.jstree-default .jstree-checkbox:before {
    content: '';
    position: absolute;
    left: 4px;
    top: 4px;
    right: 4px;
    bottom: 4px;
   /* border: 1px solid #764FB7;*/
    display: block;
   /* background: #764FB7;*/border-radius: 4px;
}
.jstree-default .jstree-icon{background-image: none;}
.LocationTreeDIV.SingleSelect .jstree-default .jstree-icon{background-image: url(../images/32px.png);}
.jstree-default .jstree-clicked .jstree-checkbox:before{border: 1px solid #764FB7; background: #764FB7;}
.jstree-default .jstree-anchor > .jstree-checkbox.jstree-undetermined:after {
    content: '';
    position: absolute;
    left: 7px;
    right: 7px;
    bottom: 7px;
    top: 7px;
    display: block;
    background: #b4b6b7;
}
.jstree-default.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:after, 
.jstree-default .jstree-checked > .jstree-checkbox:after {
    content: '\e239';
    font-family: FontAwesome;
    position: absolute;
    left: 5px;
    right: 5px;
    bottom: 5px;
    top: 6px;
    display: block;
    line-height: 16px;
    font-size: 14px;
    font-style: initial;
    color: #fff;
    background: #764FB7;
    
}
.LocationTree{ padding:5px 5px 5px 27px; border:0px; background:#fff url("../images/TreeIcon.png") no-repeat 9px 7px; height:32px !important; line-height:34px;}
.Advanced_Search_container .LocationTreeDIV .Pos_absolute{left: 0; right:0px; display:none;}
.LocationTreeDIV .Pos_absolute{left:40.5%;width: 100%; top:31px; background:#fff; z-index:99; border:1px solid #C7C7C7; right:9%;  -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.6); /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  -moz-box-shadow:    0 4px 6px -1px rgba(0, 0, 0, 0.6); box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.6);}
.jstree-children li span {display: inline-block;  height: auto !important; line-height: 28px; white-space: normal !important;
 width: 80%; word-wrap: break-word !important;}
 .jstree-wholerow-ul{ padding:0 12px 0 0;}
.jstree-anchor > .jstree-themeicon{ float:left; display:none;}
.jstree-default .jstree-anchor{ height:auto !important;}
.LocationTreeDIV p a{font-size: 13px;  margin: 0 4px;}
.jstree-default .jstree-search{ font-style:normal;}
.jstree-default li li .jstree-anchor{ margin-bottom:5px;}
.jstree-container-ul{ margin-top:10px;}
.searchDiv input{box-sizing:inherit; -moz-box-sizing:inherit; -webkit-box-sizing:inherit;}
/*ul.jstree-container-ul{ background: #f3f3f3;}*/
.LocationPopup .modal-content .MultiLocation .jstree-default .jstree-checkbox:before{border: 1px solid #C7C7C7;
    left: 3px;}
.LocationPopup .modal-content .MultiLocation .jstree-default.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:after, 
.LocationPopup .modal-content .MultiLocation .jstree-default .jstree-checked > .jstree-checkbox:after{font-family: 'icomoon' !important;
    background: #764FB7;;
    content: "\e239";
    display: inline-block;
    color: #fff;
    font-weight: normal;
    font-size: 16px;
    border-radius: 4px;
    bottom: 4px;
    top: 4px;
    left: 4px;
    line-height: 19px;}
.LocationPopup .modal-footer{background: #fff;}
.LocationPopup .modal-content .MultiLocation .LocationTreeDIV .searchDiv small {
    top: 18px;
    right: 10px;
    font-size: 18px;
    cursor: pointer;
    position: absolute;
}
.LocationPopup .modal-content .MultiLocation  .SelectAllText{margin: 3px 0 0px 30px;}
.LocationPopup  .MultiLocation .searchDiv .search-input{height: 35px !important;}
.LocationPopup .modal-title{background: #fff;}
/*multiselect location end*/
/*Single organization*/
.SingleOrganization .ScrollDiv{max-height: 440px;overflow-y: auto;}
.SingleOrganization .modal-body .LocationTreeDIV{border-radius: 5px;}
.SingleOrganization .SingleSelect .jstree-children li span {
    margin-left: 6px;
}

@media (min-width: 1025px){
.new-modal.modal.fade .modal-dialog {
    max-width: 600px !important;
}}