.dl dt {
   float: left;
   width: 49%;
   padding: 0!important;
   overflow: hidden;
   clear: left;
   margin-left: -30px;
   text-align: right;
   text-overflow: ellipsis;
   white-space: nowrap;
   line-height: 1rem;
   font-size: .9em;
}

.dl dd {
   margin-left: 48% !important;
   line-height: 1rem;
   font-size: .9em !important;
}

.form-group .select2-container .select2-selection--single{
   height: 38px;
}


.btn-outline-pink {
   color: #ff1493;
   border-color: #ff1493;
}

.btn-outline-pink:hover {
   color: #fff;
   background-color: #ff1493;
   border-color: #ff1493;
}

.btn-pink {
	color: #fff !important;
	background: #ff1493 !important;
	border-color: #ff1493!important;
	box-shadow: none;
}


.img-card:before {
   content: '';
   position: absolute;
   background: url(../images/svgs/circle.svg);
   background-position: right;
   background-repeat: no-repeat;
   width: 100%;
   height: 100%;
   opacity: 0.5; 
 }
 
 .img-card {
   position: relative;
   width: 100%;
 }
 .img-card label {
   position: relative;
   width: 100%;
   /* height: 240px; */
   overflow: hidden;
   display: flex;
   justify-content: center;
   align-items: center;
   text-align: center;
   background: #e3e6ff;
   cursor: pointer;
   border-radius: 10px;
 
   border: 5px dotted #FFF;
   border-radius: 10px;
   min-height: 200px;
   max-width: 100%;
 }
 .img-card label img {
   position: absolute;
   top: 0;
   left: 0;
   pointer-events: none;
   min-width: 100%;
   height: 100% !important;
   object-fit: cover;
   -o-object-fit: cover;
   -o-object-position: 50% 50%;
      object-position: 50% 50%;
   object-position: center;
   -o-object-position: center;
 }
 .img-card label .ct {
   width: 100%;
 }
 .img-card label .ct i {
   font-size: 2rem;
   color: #FD885D;
 }