.registration-label {
	font-weight: normal;
}

.registration-form {
	margin-bottom: 5px;
}

.alert-container {
	z-index: 9999;
	position: fixed;
    top: 10px;
    right: 10px;
    width: 300px;
}

.ck-editor__editable {
    min-height: 200px;
}

.fancybox .img-holder img {
	height: 250px;
	object-fit: cover;
}

.img-table {
	max-height: 100px;
}

.draggable-table .draggable-table__drag {
    font-size: .95em;
    font-weight: lighter;
    text-transform: capitalize;    
    position: absolute;
    width: 100%;
    border: 1px solid #f1f1f1;
    z-index: 10;
    cursor: grabbing;
    -webkit-box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.05);
            box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.05);
    opacity: 1;
}

.draggable-table thead th {
  height: 25px;
  font-weight: bold;
  text-transform: capitalize;
  padding: 10px;
  user-select: none;
}

.draggable-table tbody tr {
  cursor: grabbing;
}

.draggable-table tbody tr td {
    font-size: .95em;
    font-weight: lighter;
    text-transform: capitalize;
    padding: 10px;  
    user-select: none;
    border-top: 1px solid whitesmoke;
}

.draggable-table tbody tr:nth-child(even) {
    background-color: #f7f7f7;
}

.draggable-table tbody tr:nth-child(odd) {
    background-color: #ffffff;
}    

.draggable-table tbody tr.is-dragging {
    background: #f1c40f;
}  

.draggable-table tbody tr.is-dragging td {
    color: #ffe683;
}