body{font-family: Arial, Helvetica, sans-serif}
/*.AutofillSearchbox{float:left; width:auto; margin:50px;}*/
/*.AutofillSearchbox .selectmultiplevalue{float:left; width:260px;}*/
.AutofillSearchbox .selectmultiplevalue .smb_textbox{float:left; width:100%;}
.AutofillSearchbox .selectmultiplevalue .smb_textbox .opentextbox{float: left; width: 100%; font-size: 13px; padding: 8px 5px 8px 25px; position: relative; background: transparent url("../images/all-compress.png") no-repeat scroll 5px center; border: 1px solid #ddd; border-radius: 3px;}
.AutofillSearchbox .selectmultiplevalue .smb_textbox .opentextbox:focus{border-color:#66afe9;}
.AutofillSearchbox .bindmultiplevalue {
    background: #fff none repeat scroll 0 0 padding-box;
    border: 1px solid rgba(0, 0, 0, 0.176);
    border-radius: 4px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.176);
    float: left;
    /*margin-left: 10px;*/
    padding: 0;
    width: 315px;
    margin-bottom: 60px;
    margin-top: 29px;
}
.AutofillSearchbox .bindmultiplevalue .bindsmb_value{border:none; border-radius:4px; width:100%; height:280px; overflow:auto; margin:5px;}
.AutofillSearchbox label {float: left; margin-bottom: 5px; width: 100%; font-size:15px;}
.AutofillSearchbox .selectmultiplevalue .smb_list_area{background: #fff none repeat scroll 0 0 padding-box;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
    float: left;
    margin-top: 2px;
    max-height: 320px;
    overflow: auto;
    padding: 0;
	display:none;
    width: 100%;}
.AutofillSearchbox .selectmultiplevalue .smb_list_area li{ background:rgba(0, 0, 0, 0) url("../images/checkbox-unchecked.png") no-repeat scroll 5px center;  cursor: pointer; font-size: 14px; margin: 0; padding: 7px 5px 7px 35px;}
.AutofillSearchbox .selectmultiplevalue .smb_list_area li.active{background:rgba(0, 0, 0, 0) url("../images/checkbox-checked.png") no-repeat scroll 5px center;}
.AutofillSearchbox .selectmultiplevalue .smb_list_area li:hover{background-color:#6667AA; color:#fff;}
.bindmultiplevalue .bindsmb_value div {
    background: rgb(102, 103, 170) none repeat scroll 0 0 padding-box;
    border-radius: 3px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
    color: #fff;
    float: left;
    margin: 2px;
    padding: 4px 10px;
    width: auto;
}
.bindmultiplevalue .bindsmb_value span{cursor:pointer;font-size: 13px; font-weight: bold; border-left: 1px solid #fff; padding-left: 7px; margin-left: 2px;}
.bindmultiplevalue .bindsmb_value span b{font-weight: normal;}
.AutofillSearchbox .selectmultiplevalue .smb_list_area li.c{padding:2px 0px 2px 6px; background: transparent none repeat scroll 0px 0px ! important; color: rgb(0, 0, 0) ! important; cursor: default;}
.not-found{background:none !important; cursor:default; color:#000 !important;}
#bcimage{position:fixed; width:100%; height:100%; display:none;left:0; top:0;}
#bcimage #bgcolor{ background:rgba(0,0,0,0.1); z-index:99; position:absolute; left:0; right:0; height:100%; width:100%;}
#bcimage .icons{z-index:999;margin: auto; position: absolute; top: 0px; bottom: 0px; right: 0px; left: 0px; font-size: 67px; text-align: center; height: 120px; width: 80px; color:#E08155;}
.Childdata{float: left; list-style: outside none none; margin: 0px; padding: 0px; overflow: auto; width: 100%; max-height: 200px;}
.bindmultiplevalue label{border-bottom: 1px solid rgba(0, 0, 0, 0.2); background: rgb(238, 238, 238) none repeat scroll 0% 0%; padding: 9px; border-radius: 4px 4px 0px 0px;}
.selectmultiplevalue .progress-bar.active, .progress.active .progress-bar{0.5s linear 0s normal none infinite running progress-bar-stripes; background-color:#e08155;}
.processloaders,#processloader{display:none; list-style:none;}
#processloader{background:none !important; padding:0px 5px !important;float:left; width:100%; margin-top:3px;}
.AutofillSearchbox .disabled{cursor:default !important; background-color:rgba(0,0,0,0) !important; color:#000 !important;}
.rTitle{border-top: 1px solid #eee; border-bottom:1px solid #eee; padding:4px 0; float:left;}
.rTitle .processloaders{float:left; width:100%; text-align:right;}
.rTitle .processloaders a{margin-right:6px;}
.rTitle .processloaders a:first-child{margin-right:2px;}
#hubble-container {
  width: 50%;
  font-size: 0;
  border: 1px solid #111;
  overflow: hidden;
  margin: 0 auto;
  margin-top: 2rem;
}

#hubblepic {
  width: 100%;
}

#zoomer {
  display: block;
  width: 232px;
  margin: 2rem auto;
}
@media all and (max-width: 500px) {
  #zoomer, #hubble-container {
    width: 85%;
  }
}
