@charset "UTF-8";
.input-email {
    width: 100%; 
    padding: 10px; 
    margin: 5px 0; 
    box-sizing: border-box; 
    border: 1px solid #ccc; 
    border-radius: 4px; 
}
.form-control.input-cegnev {
    width: 70%; 
    padding: 10px; 
    margin: 5px 0; 
    box-sizing: border-box; 
    border: 1px solid #ccc; 
    border-radius: 4px; 
}
input[type="checkbox"] {
    border-color: #242424;
}
.form-control.input-width-50 {
    width: 50% !important;
}
.form-control.input-width-70 {
    width: 70% !important;
}
.form-control.input-width-80 {
    width: 80% !important;
}
.input-w-xs { max-width:120px; }
.input-w-sm { max-width:220px; }
.input-w-md { max-width:350px; }
.input-w-lg { max-width:500px; }

#_task_modal .modal-dialog,
.task-modal-single .modal-dialog {
    width: 90vw !important;
    max-width: 1600px !important;
}

#_task_modal .modal-content,
.task-modal-single .modal-content {
    width: 100% !important;
}
/* Remove this if you dont want background overlay over the image or adjust per your needs */
body.login_admin:before {
    content: " ";
    background: rgba(31, 31, 31, 0.7);
    min-height: 100%;
    min-width: 100%;
    position: absolute;
}
body.login_admin {
  background: url('../images/login-form-bg.jpg') no-repeat center center fixed; /* The full image url*/
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
body.customers_login {
  background: url('../images/login-form-bg.jpg') no-repeat center center fixed; /* The full image url*/
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
[data-container] > * {
    margin-bottom: 30px !important;
}

[data-container] > *:last-child {
    margin-bottom: 0 !important;
}
/* GLOBAL MODAL – optimalizált szélesség */
.modal-dialog {
    width: 90vw !important;
    max-width: 1200px !important; /* EZ A KULCS */
    margin: 30px auto !important; /* felső + oldalsó margó */
}

.modal-content {
    width: 100% !important;
}
