.kt-login.kt-login--v1 .kt-login__wrapper .kt-login__body .kt-login__form .kt-login__title {
    margin-bottom: 2rem;
}

.kt-login.kt-login--v1 .kt-login__wrapper .kt-login__body .kt-login__form .kt-form {
    margin: 2rem auto;
}

.alert p{
	margin-top: 1rem;
    margin-bottom: 1rem;
}

.btn i {
    padding-right: 0rem; 
}

.processing-button ,#printer_fields{
	display: none;
}

.kt-widget.kt-widget--user-profile-2 {
	height: auto;
}

.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__media img {
    width: 60px;
    border-radius: 8px;
}

.kt-login.kt-login--v1 .kt-login__wrapper .kt-login__body {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 80%;
}

.inline{
    cursor: pointer ! important;
    color: blue ! important;
}

.modal-processing-button,.modal-uploading-button{
    display: none;
}

.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__media img {
    width: 170px;
    border-radius: 8px;
}

#cart_form .kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__media img{
    width:170px;
}

#cart_form .form-group {
    margin-bottom: 1rem;
}

#cart_form{
    display: none;
}

.modal-body{
    min-height: 100px;
}

.blockElement{
    top: 50% ! important;
    left: 50% ! important;
}

.kt-wizard-v2 .kt-wizard-v2__wrapper .kt-form .kt-wizard-v2__content {
    padding-bottom: 0;
}

.btn-xs, .btn-group-xs > .btn {
    margin: 1%;
    padding: 0.25rem 0.75em;
    font-size: 0.775rem;
    line-height: 1.5;
    border-radius: 0.2rem;
}

.masonry .item .image-container img{
    max-width: 100%;
}

.image-container {
    border: 0.4px solid #0a30ec0a;
    background: #0a30ec0a;
    border-radius: 4px;
    padding: 5px;
    width: 100%;
    height: 250px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.kt-badge{
    font-size: 75%;
    font-weight: bold;
    line-height: 1;
    white-space: nowrap;
}