body {
  padding-top: 5rem;
}
.starter-template {
  padding: 3rem 1.5rem;
  text-align: center;
}

.navbar-brand {
  padding: 0px;
}
.navbar-brand>img {
  /*height: 100%;*/
  /*padding: 15px;*/
  /*width: auto;*/
}

.logo_top {
	height: 26px;
}

.logo_login {
	width: 250px;
}

.click {
	cursor: pointer;
}

.red-link{
	color: #CC0000;
}

.bg-lightgrey {
    background-color: #e8e5ea;
}


.iti-flag {background-image: url("/images/flags.png");}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .iti-flag {background-image: url("/images/flags@2x.png");}
}

/********************************/
/* Datatables                   */
/********************************/
#dt_table {
	/*font-size: 13px;*/
	font-size: 0.8em;
}


/********************************/
/* Table header rotate          */
/********************************/



/********************************/
/* Icons                        */
/********************************/
.feather {
	/*vertical-align: middle;*/
}

.icon svg {
	width:16px;
	height:16px;
}

.si-glyph * {
fill: red;
}


.icon_rent {
	/*background-color: beige;*/
	width: 22px;
	height: 22px;
}

.icon_xedit {
	width: 16px;
	height: 16px;
}

.icon_default {
	width: 16px;
	height: 16px;
	/*vertical-align: middle;*/
}

.icon_badge {
	width: 12px;
	height: 12px;
}

/********************************/
/* X-editable                   */
/********************************/

.editable-error-block{
	color: #CC0000;
	font-weight: bold;
}

.editable-input{
	width: 400px;
}

.editableform textarea.form-control {
    width: 100%;
}

/*******************************/
/* Album woning details        */
/*******************************/

:root {
  --jumbotron-padding-y: 3rem;
}

.jumbotron {
  padding-top: var(--jumbotron-padding-y);
  padding-bottom: var(--jumbotron-padding-y);
  margin-bottom: 0;
  background-color: #fff;
}
@media (min-width: 768px) {
  .jumbotron {
    padding-top: calc(var(--jumbotron-padding-y) * 2);
    padding-bottom: calc(var(--jumbotron-padding-y) * 2);
  }
}

.jumbotron p:last-child {
  margin-bottom: 0;
}

.jumbotron-heading {
  font-weight: 300;
}

.jumbotron .container {
  max-width: 40rem;
}


.box-shadow { box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05); }