.btn-minier {
    padding: 0 4px;
    line-height: 18px;
    border-width: 1px;
    font-size: 12px;
}
.categoryTitle{color:#F63;font-size:14px;font-weight:700}
.formLabel{font-weight:700}

.label-as-badge {
    border-radius: 1em;
}

.nav.side-menu > li.current-page, .nav.side-menu > li.active {
    border-right: 5px solid #00bbd3;
}

.profile_info {
    padding: 10px 10px 10px;
    width: 100%;
    float: none;
}

.table-borderless tr td,
.table-borderless tr th,
.table-borderless tbody tr td,
.table-borderless tbody tr th,
.table-borderless thead tr th,
.table-borderless thead tr td,
.table-borderless tfoot tr th,
.table-borderless tfoot tr td {
    border: none;
}
.table-condensed > tbody > tr > th,
.table-condensed > tbody > tr > td,
.table-condensed > tr > th,
.table-condensed > tr > td {
  padding: 2px 4px;
}
label.error{color:red;font-weight:400;display:none;}
label.error2{color:red;font-weight:400;display:none;}
.value{color:#333;}
.easyPieChart,
.easy-pie-chart {
  position: relative;
  text-align: center;
}
.easyPieChart canvas,
.easy-pie-chart canvas {
  position: absolute;
  top: 0;
  left: 0;
}
.img-preview {
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
  overflow: hidden;
}

.img-preview > img {
  max-width: 100%;
}

.img-container {
    min-height: 350px;
}

.preview-lg {
  width: 263px;
  height: 148px;
}

.preview-md {
  width: 139px;
  height: 78px;
}

.preview-sm {
  width: 69px;
  height: 39px;
}

.preview-xs {
  width: 35px;
  height: 20px;
  margin-right: 0;
}

.avatar-view {
    border: 3px solid #fff;
    border-radius: 5px;
    box-shadow: 0 0 5px rgba(0,0,0,0.15);
    cursor: pointer;
    overflow: hidden;
    margin-right: 1px;
}
.logo-view {
    cursor: pointer;
    overflow: hidden;
    margin-left: 5px;
}
.squareimage {
    position:relative;
    overflow:hidden;
    padding-bottom:100%;
}
.squareimage img{
     position: absolute;
      max-width: 90%;
      max-height: 90%;
      top: 50%;
      left: 50%;
      transform: translateX(-50%) translateY(-50%);
}
.squareimage div{
     position: absolute;
      max-width: 90%;
      max-height: 90%;
      top: 50%;
      left: 50%;
      transform: translateX(-50%) translateY(-50%);
 }
.img-circle.profile_img {
    width: 70%;
    height: 70%;
    background: #fff;
    margin-left: 15%;
    z-index: 1000;
    position: inherit;
    margin-top: 5px;
    border: 1px solid rgba(52,73,94,0.44);
    padding: 4px;
}
.preview-logo {
  width: 120px;
  height: 120px;
  text-align: center;
  vertical-align: middle;
  padding-top: 40px;
}
.select2-container-multi .select2-choices {
    line-height: 16px;
}

.editable-input {
    vertical-align: top;
    display: inline-block;
    width: auto;
    white-space: normal;
    zoom: 1;
    *display: inline;
}
.editable-buttons {
    display: inline-block;
    vertical-align: top;
    margin-left: 7px;
    zoom: 1;
    *display: inline;
}

.alert-lightinfo {
color: #4BA4DF;
background-color: #FFFFFF;
border-color: #4BA4DF;
}
.main_menu .fa {
font-family: "Font Awesome 5 Pro";	
}
.dropzone
{
    border: 2px dashed #0087F7;
    border-radius: 5px;
    background: white;
}
tr.detail-row{display:none}tr.detail-row.open{display:block;display:table-row}tr.detail-row>td{background-color:#f1f6f8;border-top:3px solid #d1e1ea!important}.table-detail{background-color:#fff;border:1px solid #dcebf7;width:100%;padding:12px}

.d-block{
	display:block !important;
}
.d-flex{
	display:flex !important;
}
.carousel-item{
	display:none;
}
.d-none{
	display:none;
}
.p-relative{
	position:relative;
}
.d-inline-flex{
	display:inline-flex;
}
.mt-2 , .my-2{
	margin-top:15px;
}
.mb-2 , .my-2{
	margin-bottom:15px;
}