.w-25px { width: 25px; }
.w-100px { width: 100px; }
.w-150px { width: 150px; }
.w-200px { width: 200px; }
.w-250px { width: 250px; }

.h-100px { height: 100px; }
.h-125px { height: 125px; }
.h-150px { height: 150px; }
.h-200px { height: 200px; }
.h-250px { height: 250px; }
.h-300px { height: 300px; }
.h-350px { height: 350px; }
.h-400px { height: 400px; }
.h-415px { height: 415px; }
.h-430px { height: 430px; }
.h-450px { height: 450px; }
.h-465px { height: 465px; }
.h-500px { height: 500px; }

.error-code-header { font-size: 124px; font-weight: bold; line-height: 124px; }

.drop-zone-preview { width: 96px; height: 96px; background-size: contain; background-position: center center; background-color: #fcfcfe; background-repeat: no-repeat; display: block; }
.drop-zone { text-align: center; background: #fdfdfd; border: 1px dashed #d4d4d4; border-radius: 5px; position: relative; }
.drop-zone:hover, .drop-zone.hover { background: #fdfdfd; border: 1px dashed #a4a4a4; color: #666 !important; }
.drop-zone input { position: absolute; width: 100%; height: 100%; opacity: 0; }
.drop-zone .drop-info, .drop-zone .drop-info-hover { padding: 10px; height: 96px; }
.drop-zone .drop-info .drop-zone-info-icon, .drop-zone .drop-info-hover .drop-zone-info-icon { font-size: 36px; line-height: 46px; }
.drop-control.is-invalid .drop-zone { color: #fb6340; border-color: #fb6340 }
.drop-control.is-invalid .drop-control.is-invalid .drop-control.is-invalid .drop-zone { color: #fa4117 !important; border-color: #fa4117; }

.icon-xl { font-size: 2.625rem; }
.icon-xxl{ width: 84px; height: 84px; }

.card-inner { box-shadow:none; border: 1px solid #e9eaec; }

.image-bg { background-size: cover; background-position: center center; }
.bg-muted-success { background-color: #e6f6ef !important; }

.form-group .select2-container .select2-selection { height: calc(1.5em + 1.25rem + 5px); font-size: .875rem; }
.input-group.heirdom.is-invalid .form-control { border-color: #fb6340; }

.text-notransform { text-transform: none !important; }

.draggable { border: 1px solid rgba(0, 0, 0, .05); border-radius: .375rem; background-color: #f6f9fc; padding: .35rem .375rem; font-size: .875rem; margin-bottom: .5rem; }

.min-width-content { min-width: max-content !important; }
