.img-square {
    position:relative;
    height:100px;
    width:100px;
    /*border:1px solid #000;*/
    margin-right:20px;
    float:left;
	background-size: cover;
	border-radius:10px
    
}
.img-square img {
    Position:absolute;
    margin:auto;
    top:0;
    right:0;
    left:0;
    bottom:0;
    max-height:100%;
    max-width:100%; 
    }
	
.ellipsis {
    overflow: hidden;
    /*white-space: nowrap*/
    text-overflow: ellipsis;
}

.selected, .available{
	/*border-radius:10px!important;*/
	padding:5px!important;
	font:10px Tahoma!important;
	height:300px!important;
	/*width:48%!important;*/
}
.ui-multiselect {
	/*border:0px!important;*/
	border-radius:10px!important;
	/*padding:10px;*/
	width:100%;
	height:350px!important;
}

.sidebar .sidebar-right{
	width:100%!Important;
	padding-right:10px!Important;
}

.divider {
	height:30px;
}

.media-left, .media > .pull-left {    padding-right: 10px!important;}

.datatable-basic thead > tr > th,.datatable-basic tbody > tr > td {
	padding:6px 10px 10px 6px!important;
}

legend{
	margin-top:5px!important;
	margin-bottom:2px!important;
}

#loading {
	   width: 100%;
	   height: 100%;
	   top: 0;
	   left: 0;
	   position: fixed;
	   display: block;
	   opacity: 0.7;
	   background-color: #fff;
	   z-index: 99;
	   text-align: center;
}

#loading-image {
  /*position: absolute;
  top: 150px;
  z-index: 100;*/
  display:block;
  margin: 0 auto;
  margin-top:100px;
}