@import url("https://fonts.googleapis.com/css?family=Work+Sans:100,200,400,800,900|Uchen&display=swap");

body { font-family: "Work Sans", sans-serif; background-color: #faf8f3; color: #222 !important; }
h1, h2, h3, h4, h5, h6 { font-family: "Work Sans", sans-serif; }
.login-logo-dk { background-image: url("/img/logo_udlejning.png"); background-position: center; background-repeat: no-repeat; background-size: 163px auto; }
textarea.form-control { font-family: "Work Sans", sans-serif; color: #222; color: #222; }
button.btn { font-family: "Work Sans", sans-serif; }
.login_content h1 { font-family: "Work Sans", sans-serif; }
input[type="text"], input[type="password"], textarea, textarea.form-control { font-family: "Work Sans", sans-serif; color: #222; font-weight: 400; }
.nav_menu-dk { background: #efe8d8 !important; }
.top_nav .nav > li > a:focus, .top_nav .nav > li > a:hover, .top_nav .nav .open > a, .top_nav .nav .open > a:focus, .top_nav .nav .open > a:hover { background: #faf8f3 none repeat scroll 0 0 !important; }
.nav_menu-dk .navbar-nav a:hover, .nav_menu-dk .navbar-nav a:focus { background: #faf8f3 !important; }
.btn { 
  border-radius: 1.4em;
  font-family: "Work Sans", sans-serif;
  font-size: 1em;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.25;
  max-width: 100%;
  padding: 0.75em 1.5em;
  text-decoration: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  background-color: #fff !important;
	border-color: #ff4552 !important;
	color: #ff4552;
	text-shadow: none;
}

.btn:hover, .btn:active, .btn:focus {
  background-color: #ff4552 !important;
  border-color: #ff4552;
  color: #fff;
  text-shadow: none;
}
.btn-success {
  background-color: #fdedea !important;
  border-color: #2d2827 !important;
  color: #2d2827 !important;
  text-shadow: none;
  text-decoration: none;
}
.btn-success:hover, .btn-success:active, .btn-success:focus {
	background-color: #fff !important;
}
.login_content a:hover { text-decoration: none; }
.nb-link-btn, .nb-link-btn:active, .nb-link-btn:focus { 
  background-color: #ff4552 !important;
  border-color: #ff4552;
  color: #fff;
  text-shadow: none;
}
.nb-form .title {
  background: #ff4552;
}
a.pinkColor {
  color: #ff4552;
}
.nav.side-menu > li.active {
  border-right: 5px solid #ff4552 !important;
}
.missing-fields.done a {
  background: #efe8d8 !important;
}
.full-row {
	font-size: 12px !important;
}
.full-row.finished {
  color: #000;
}
.nav.side-menu > li > a, .nav.child_menu > li > a {
  color: #222;
}
.full-row.not-finished {
  color: #ff4552;
}
.alert-warning {
	color: #444;
	background-color: #faf8f3;
	border-color: #efe8d8;
}
.progress-bar {
	color: #222;
	background-color: #efe8d8;
}
.dopbcp-initialized .DOPBackendBookingCalendarPRO_Container {
	font: 12px/1em 'Work Sans',sans-serif !important;
}
.DOPBackendBookingCalendarPRO_Day.available .avail-first .day, .DOPBackendBookingCalendarPRO_Day .bind-content .content .price, .DOPBackendBookingCalendarPRO_Day .bind-content .content .available, .DOPBackendBookingCalendarPRO_Day .avail-middle .header .day, .DOPBackendBookingCalendarPRO_Day .bind-content .content .price {
	font-family: 'Work Sans' !important;
}
.wpb_wrapper > p { font-size: 15px; font-weight: 400; }
.wpb_wrapper > h1 { color: #222; }
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary { background-color: #ff4552 !important; }



.nav.navbar-nav > li > a {
    color: #000!important;
}

#submit-property {
  color: #ff4552 !important;
}

label.label_headline {
    font-size: 16px;
    font-weight: 500;
}

label.label_bold {
    font-weight: 500 !important;
}


textarea.form-control.photo-caption {
    font-size: 13px;
    font-weight: 300;
    line-height: inherit !important;
}


.warning_size {
    font-size: 12px !important;
}