label { 
    font-weight: normal;
    font-size: 120%;
}

.well{
   border-radius: 0;
  -webkit-box-shadow:  0 0 20px rgba(0,0,0,0.1);
  box-shadow:  0 0 20px rgba(0,0,0,0.1);
  border: 1px solid #d7d7d7;
  background: #fff;
  padding: 28px !important;
}

.page-header{
    margin-top:0px;
}

table.table-no-bordered tr td{
    border:none;
}

.breadcrumb{
    background-color: transparent;
}

/* Side notes for calling out things
-------------------------------------------------- */
 
/* Base styles (regardless of theme) */
.bs-callout {
    font-size: 15px;
    margin-bottom: 20px;
    padding: 15px 30px 15px 15px;
    border-left: 5px solid #eee;
    text-align: justify;
}
.bs-callout h4 {
  margin-top: 0;
}
.bs-callout p:last-child {
  margin-bottom: 0;
}
.bs-callout code,
.bs-callout .highlight {
  background-color: #fff;
}
 
/* Themes for different contexts */
.bs-callout-danger {
  background-color: #fcf2f2;
  border-color: #dFb5b4;
}
.bs-callout-warning {
  background-color: #fefbed;
  border-color: #f1e7bc;
}
.bs-callout-info {
  background-color: #f0f7fd;
  border-color: #d0e3f0;
}

.bs-callout-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
}

.btn-advert { 
  color: #ffffff; 
  background-color: #e10e49; 
  border-color: #e10e49; 
} 
 
.btn-advert:hover, 
.btn-advert:focus, 
.btn-advert:active, 
.btn-advert.active, 
.open .dropdown-toggle.btn-advert { 
  color: #ffffff; 
  background-color: #B31B46; 
  border-color: #e10e49; 
} 
 
.btn-advert:active, 
.btn-advert.active, 
.open .dropdown-toggle.btn-advert { 
  background-image: none; 
} 
 
.btn-advert.disabled, 
.btn-advert[disabled], 
fieldset[disabled] .btn-advert, 
.btn-advert.disabled:hover, 
.btn-advert[disabled]:hover, 
fieldset[disabled] .btn-advert:hover, 
.btn-advert.disabled:focus, 
.btn-advert[disabled]:focus, 
fieldset[disabled] .btn-advert:focus, 
.btn-advert.disabled:active, 
.btn-advert[disabled]:active, 
fieldset[disabled] .btn-advert:active, 
.btn-advert.disabled.active, 
.btn-advert[disabled].active, 
fieldset[disabled] .btn-advert.active { 
  background-color: #e10e49; 
  border-color: #e10e49; 
} 
 
.btn-advert .badge { 
  color: #e10e49; 
  background-color: #ffffff; 
}

.btn-immo { 
  color: #FFFFFF; 
  background-color: #74D336; 
  border-color: #74D336; 
} 
 
.btn-immo:hover, 
.btn-immo:focus, 
.btn-immo:active, 
.btn-immo.active, 
.open .dropdown-toggle.btn-immo { 
  color: #FFFFFF; 
  background-color: #68c42b; 
  border-color: #68c42b; 
} 
 
.btn-immo:active, 
.btn-immo.active, 
.open .dropdown-toggle.btn-immo { 
  background-image: none; 
} 
 
.btn-immo.disabled, 
.btn-immo[disabled], 
fieldset[disabled] .btn-immo, 
.btn-immo.disabled:hover, 
.btn-immo[disabled]:hover, 
fieldset[disabled] .btn-immo:hover, 
.btn-immo.disabled:focus, 
.btn-immo[disabled]:focus, 
fieldset[disabled] .btn-immo:focus, 
.btn-immo.disabled:active, 
.btn-immo[disabled]:active, 
fieldset[disabled] .btn-immo:active, 
.btn-immo.disabled.active, 
.btn-immo[disabled].active, 
fieldset[disabled] .btn-immo.active { 
  background-color: #68c42b; 
  border-color: #68c42b; 
} 

.navbar-default{
    background-color:#fff;
}

.breadcrumb{
    background-color: #fff;
    padding:18px !important;
      border-radius: 0;
  -webkit-box-shadow: rgba(0,0,0,.05) 0 1px 3px 0;
  box-shadow: rgba(0,0,0,.05) 0 1px 3px 0;
  border: none!important;
}

legend{
    padding-bottom: 10px;
}

.badge-notify{
    border:2px solid #fff;
    position:relative;
    top: -20px;
    left: -17px;
}

 .badge-notify-danger{
    background:#dc3545 !important;
}

 .badge-notify-primary{
    background:#007bff !important;
}

.label{
    font-size:90% !important;
}

.btn-success {
    background-color: #2ecc71 !important;
    border-color: #2ecc71 !important;
    transition: all 0.2s ease;
}

.btn-success:hover, .btn-success:focus, .btn-success:active {
    background-color: #27ae60 !important;
    border-color: #27ae60 !important;
    transform: translateY(-2px);
    box-shadow: 0 4px 8px rgba(46, 204, 113, 0.2);
}
