@charset "UTF-8";
/* NOWA PALETA */
/* FONTS */
/* PALETA */
/* KOLORY KTÓRE BĘDZIEMY USUWAć SYSTEMATYCZNIE */
/* SCREEN SIZE */
@import "../css/gilroy.css";
.alert {
  font-size: 16px;
}

body.background {
  background: #2b2f76;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Gilroy ExtraBold", sans-serif;
}

input.form-control, button.form-control, textarea.form-control {
  border-radius: 0;
}

input.form-control:focus {
  background: #ffffff;
}

.has-warning .form-control {
  border-color: #ff2a00;
  border-width: 4px;
}
.has-warning .form-control:hover, .has-warning .form-control:focus, .has-warning .form-control:active {
  border-color: #ff2a00;
  border-width: 4px;
}

.ui-pnotify {
  font-family: "Gilroy Light", sans-serif;
}

/* LOGIN PAGE */
header {
  border-bottom: 3px solid #BDE9FB;
}
header.logo img {
  padding: 18px 0;
}
header.background {
  background-color: #ffffff;
  margin-bottom: 0;
}
header.background h1 {
  color: #2b2f76;
  font-size: 28px;
  text-align: right;
  text-transform: uppercase;
  padding-top: 13px;
}
@media (max-width: 767px) {
  header.background h1 {
    padding-top: 0;
    margin-top: 0;
  }
}

main {
  padding-top: 16px;
  padding-bottom: 50px;
  background: #59beed;
}
main h1.name {
  margin: 0;
  font-size: 28px;
  color: rgba(255, 255, 255, 0.5);
  text-align: center;
  padding-bottom: 65px;
}
main .form-panel {
  margin: 0;
}
main .form-panel.background {
  border-radius: 0;
  background: transparent;
}
main .form-panel h1 {
  font-size: 48px;
}
main input.form-control, main select.form-control {
  background: #ffffff;
  color: rgb(43, 46, 56);
}
main .form-control.form-lg {
  height: 60px;
  line-height: 60px;
  padding: 0 15px;
  font-size: 22px;
}
main .form-control.form-md {
  height: 48px;
  line-height: 48px;
  padding: 0 15px;
  font-size: 18px;
}
main #password.form-control.form-lg {
  margin-top: 10px;
}
main #submit-btn {
  height: 60px;
  line-height: 60px;
  text-transform: uppercase;
  font-size: 28px;
  font-family: "Gilroy ExtraBold", sans-serif;
  border: 1px solid #ffffff;
  background: rgb(38, 192, 240);
}
main #submit-btn:hover {
  background: #2b2f76;
}
@media (max-width: 767px) {
  main #submit-btn {
    font-size: 22px;
  }
}
main input.form-control:hover, main input.form-control:focus, main input.form-control:active, main textarea.form-control:hover, main textarea.form-control:focus, main textarea.form-control:active,
main .select2-container--default .select2-selection--single:hover, main .select2-container--default .select2-selection--single:active, main .select2-container--default .select2-selection--single:focus {
  border-width: 0;
}
main #demo {
  color: #ffffff;
}
main #demo a {
  color: #2b2f76;
}
main #demo a:hover, main #demo a:focus, main #demo a:active {
  text-decoration: underline;
}
main #demo label {
  font-size: 24px;
  color: #ffffff;
  font-family: "Gilroy ExtraBold", sans-serif;
}
main #demo .mb-10 {
  margin-bottom: 10px;
}

footer {
  padding-bottom: 15px;
  color: #ffffff;
  font-family: "Gilroy ExtraBold", sans-serif;
}
footer #copyright {
  color: #ffffff;
}

.text-bukka {
  color: #59beed;
}

.text-bukka-company {
  color: #2b2f76;
}

.text-magenta {
  color: rgb(236, 0, 140);
}

.configure a {
  color: #f7fffa;
}
.configure a:hover, .configure a:focus, .configure a:active {
  color: #d3dee3;
}
.configure .box h1, .configure .box h2, .configure .box h3, .configure .box h4, .configure .box h5, .configure .box h6 {
  font-weight: 500;
}
.configure .box .box-header > .box-tools {
  top: 8px;
}
.configure .btn {
  border: none;
  border-radius: 0;
}
.configure .btn-primary {
  background: #59beed;
  color: #ffffff;
}
.configure .btn-primary:hover, .configure .btn-primary:focus, .configure .btn-primary:active {
  background: #2b2f76;
}
.configure header.background {
  background: #59beed;
  color: #ffffff;
  padding: 0;
}
.configure main {
  background: #ecf0f5;
  color: #333;
}
.configure main h1, .configure main h2, .configure main h3, .configure main h4, .configure main h5, .configure main h6 {
  color: #5d5c75;
}
.configure main .container a {
  color: #59beed;
}
.configure main .container a span {
  color: rgb(236, 0, 140);
}
.configure main .container a:hover, .configure main .container a:focus, .configure main .container a:active {
  color: #2b2f76;
}
.configure main .container a:hover span, .configure main .container a:focus span, .configure main .container a:active span {
  color: rgb(206, 0, 112);
}
.configure main .container a.btn-default {
  color: #444;
}
.configure main .container .icheckbox_minimal-blue, .configure main .container .iradio_minimal-blue {
  background-color: #ffffff;
}
.configure main .container label {
  cursor: pointer;
  font-weight: 700;
}
.configure main .container .row.salon-hours {
  line-height: 22px;
  margin-bottom: 10px;
}
.configure main .container .row.salon-hours .closed {
  line-height: 30px;
}
.configure main .container .row.salon-hours .closed p {
  margin-bottom: 0;
}
.configure main .container .form-control {
  border: 1px solid #ccc;
  color: #6f6f6f;
}
.configure main .container .form-control:focus {
  border-color: #59beed;
}
.configure main .container .form-control.default-disabled {
  display: none;
}
.configure main .container .img-text {
  position: absolute;
  bottom: 0;
  padding-left: 3px;
  padding-bottom: 3px;
  padding-right: 10px;
  background-color: rgba(255, 255, 255, 0.8);
}
.configure .info-box {
  background: transparent;
  box-shadow: none;
  margin-bottom: 0;
  min-height: auto;
}
.configure .info-box .info-box-content {
  margin-left: 0;
  padding: 5px 0;
}
.configure .info-box .info-box-text {
  text-transform: none;
}
.configure .progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  border: 0;
  padding: 0;
}
.configure .info-box .progress {
  background: rgba(0, 0, 0, 0.2);
  margin: 10px 0 5px;
  height: 4px;
}
.configure .progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.configure .info-box .progress .progress-bar {
  background: #fff;
}
.configure .info-box .progress, .configure .info-box .progress .progress-bar {
  border-radius: 0;
}
.configure .todo-list .text {
  font-size: 14px;
}
.configure .todo-list li .label {
  font-size: 11px;
}
.configure .todo-list li .edit-user {
  cursor: pointer;
}
.configure .todo-list li .tools .fa-edit {
  color: #3c8dbc;
}
.configure .form-control {
  height: 34px;
  line-height: 34px;
}
.configure .modal .box-header {
  background: #2b2f76;
}
.configure .modal .box-header .box-title, .configure .modal .box-header button.close {
  color: #ffffff;
}
.configure .modal .box-body select {
  background-color: #ffffff;
}
.configure .modal .box-footer .btn {
  min-width: 150px;
}

body.configure.loading .box .overlay {
  display: block !important;
}

.ui-timepicker .ui-state-disabled, .ui-timepicker .ui-widget-content .ui-state-disabled, .ui-timepicker .ui-widget-header .ui-state-disabled {
  color: lightgray;
}

.margin-bottom-0 {
  margin-bottom: 0;
}

.margin-right-5 {
  margin-right: 5px;
}

.margin-left-5 {
  margin-left: 5px;
}

.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active {
  background-color: #2b2f76;
  color: #ffffff;
}

/*# sourceMappingURL=login.css.map */
