/* This Css file is compiled from Less css files. */

/*
brand-primary:					#304A65;
brand-primary-light:				#C0B29F;
brand-primary-darken-20:			#304A65;
brand-primary-darken-14:			#304A65;
brand-primary-darken-12:			#304A65;
brand-primary-darken-10:			#304A65;
brand-primary-darken-5:			#304A65;
brand-secondary:					#BC613A;
brand-success:					#304A65;
brand-warning:					#C0B29F;
brand-danger:					#BC613A;

brand-gray:						#C0B29F;
brand-gray-light:				#f8f8f8;
brand-white:						#fff;

text-color:						#121212;
text-color-gray:					#aaa;
text-color-danger:				#BC613A;

panel-color-bg:					#f8f8f8;

btn-gray-text:					#fff;
btn-gray-background:				#304A65;
btn-gray-border:					#304A65;
btn-gray-background-hover:		#BC613A;
btn-gray-border-hover:			#BC613A;

btn-danger-background:			#BC613A;
btn-danger-border:				#BC613A;
btn-danger-background-hover:		#304A65;
btn-danger-border-hover:			#304A65;

btn-warning-background:			#C0B29F;
btn-warning-border:				#C0B29F;
btn-warning-background-hover:	#BC613A;
btn-warning-border-hover:		#BC613A;

btn-success-background:			#BC613A;
btn-success-border:				#BC613A;
btn-success-background-hover:	#304A65;
btn-success-border-hover:		#304A65;

*/

a
{
  color:#304A65;
}

a:hover,a:focus
{
  color:#BC613A;
}

.crtl-badge--primairy
{
  background-color:#304A65;
}

.crtl-badge--secondary
{
  background-color:#f8f8f8;
}

.crtl-badge--alert
{
  background-color:#C0B29F;
}

.crtl-icon--primary
{
  color:#304A65;
}

.crtl-icon--secondary
{
  color:#BC613A;
}

.crtl-label--primary
{
  background:#304A65;
}

.crtl-label--secondary
{
  background:#BC613A;
}

[class^="crtl-datepicker__picker__calendar__date"] label::after
{
  background:#304A65;
}

[class^="crtl-datepicker__picker__calendar__date"] input[type="radio"]:checked~label em
{
  color:#304A65;
}

.form-control:focus
{
  border-color:#304A65;
}

.form-group .error-field input,.form-group-inline .error-field input
{
  border-color:#fff;
  color:#121212;
}

.radio input[type="radio"]:focus+label::before,.checkbox input[type="radio"]:focus+label::before,.radio input[type="checkbox"]:focus+label::before,.checkbox input[type="checkbox"]:focus+label::before
{
  border-color:#304A65;
}

.radio input[type="radio"]:checked+label::after,.checkbox input[type="radio"]:checked+label::after
{
  background:#304A65;
}

.radio input[type="checkbox"]:checked+label::after,.checkbox input[type="checkbox"]:checked+label::after
{
  color:#304A65;
}

.crtl-infobox__content
{
  background-color:#C0B29F;
}

.crtl-infobox--pointer-left .crtl-infobox__content::before,.crtl-infobox--pointer-right .crtl-infobox__content::before
{
  border-color:transparent transparent #C0B29F;
}

.crtl-message--success::before
{
  border-color:rgba(92,184,92,0.3);
}

.crtl-message--success::after
{
  content:"\e902";
  color:#304A65;
}

.crtl-message--warning::before
{
  border-color:rgba(255,255,255,0.3);
}

.crtl-message--warning::after
{
  content:"\e903";
  color:#BC613A;
}

.crtl-message--error::before
{
  border-color:rgba(255,255,255,0.3);
}

.crtl-message--error::after
{
  content:"\e904";
  color:#C0B29F;
}

.crtl-form-list__row__infobox-toggle
{
  color:#304A65;
}

.crtl-stepper
{
  display:0;
  display:flex;
  height:55px;
  -ms-flex-pack:justify;
  justify-content:space-between;
  margin:3px 5px 35px;
  padding:0 3px;
  position:relative;
}

.crtl-stepper::before
{
  background:#f8f8f8;
  content:"";
  left:0;
  position:absolute;
  right:0;
  transition:all .2s ease;
  border-radius:5px;
  bottom:6px;
  height:10px;
}

@media screen and (min-width: 768px) {
  .crtl-stepper
  {
    height:55px;
    padding:0 30px;
    margin-left:0;
    margin-right:0;
  }

  .crtl-stepper::after
  {
    background:#304A65;
    border-radius:5px 0 0 5px;
    bottom:6px;
    content:"";
    height:10px;
    left:0;
    position:absolute;
    right:0;
    transition:all .2s ease;
    width:30px;
  }
}

.crtl-stepper>[class^="crtl-stepper__item"]
{
  -ms-flex:1 1 0;
  flex:1 1 0;
  position:relative;
}

.crtl-stepper>[class^="crtl-stepper__item"]::before
{
  background:transparent;
  content:"";
  left:0;
  position:absolute;
  right:0;
  transition:all .2s ease;
  border-radius:5px;
  bottom:6px;
  height:10px;
}

.crtl-stepper>[class^="crtl-stepper__item"] a
{
  display:block;
  height:100%;
  min-width:40px;
  position:absolute;
  text-align:center;
  transform:translateX(-50%);
  z-index:1;
}

@media screen and (min-width: 768px) {
  .crtl-stepper>[class^="crtl-stepper__item"] a
  {
    height:55px;
  }
}

.crtl-stepper>[class^="crtl-stepper__item"] a,.crtl-stepper>[class^="crtl-stepper__item"] a:active,.crtl-stepper>[class^="crtl-stepper__item"] a:focus,.crtl-stepper>[class^="crtl-stepper__item"] a:hover
{
  color:#C0B29F;
  text-decoration:none;
}

.crtl-stepper>[class^="crtl-stepper__item"] a[href]:hover
{
  color:#304A65;
}

.crtl-stepper>[class^="crtl-stepper__item"] a[href]:hover::after
{
  transform:scale(1.2);
}

.crtl-stepper>[class^="crtl-stepper__item"] a::after
{
  background:#C0B29F;
  border-radius:50%;
  border:solid 3px #fff;
  bottom:0;
  content:"";
  display:block;
  left:50%;
  position:absolute;
  transition:all .2s ease;
  border-width:6px;
  height:22px;
  margin-left:-11px;
  width:22px;
}

/* .crtl-stepper>[class^="crtl-stepper__item"] a [class^="crtl-stepper__item__icon"]
{
  display:none;
  font-size:22px;
} */

.crtl-stepper>[class^="crtl-stepper__item"] a [class^="crtl-stepper__item__icon"]:before
{
  left:50%;
  position:absolute;
  height:18px;
  width:22px;
  text-align:center;
  top:0;
  transform:translateX(-50%);
}

@media screen and (min-width: 768px) {
  .crtl-stepper>[class^="crtl-stepper__item"] a [class^="crtl-stepper__item__icon"]
  {
    display:none;
  }
}

.crtl-stepper>[class^="crtl-stepper__item"] a [class^="crtl-stepper__item__text"]
{
  font-size:16px;
  text-transform:uppercase;
  white-space:nowrap;
  padding-left: 1em;
  padding-right: 1em;
}

@media screen and (max-width: 480px) {
  .crtl-stepper>[class^="crtl-stepper__item"] a [class^="crtl-stepper__item__text"]
  {
    display:none;
  }
}

.crtl-stepper>[class^="crtl-stepper__item"]:first-child a
{
  margin-left:-17px;
  transform:translateX(0);
}

@media screen and (min-widt: 768px) {
  .crtl-stepper>[class^="crtl-stepper__item"]:first-child a
  {
    margin-left:-30px;
  }
}

.crtl-stepper>[class^="crtl-stepper__item"]:first-child a::after
{
  left:20px;
}

@media screen and (min-width: 768px) {
  .crtl-stepper>[class^="crtl-stepper__item"]:first-child a::after
  {
    left:30px;
  }
}

.crtl-stepper>[class^="crtl-stepper__item"]:first-child a [class^="crtl-stepper__item__icon"]::before
{
  transform:translateX(0);
  left:9px;
}

.crtl-stepper>[class^="crtl-stepper__item"]:last-child
{
  -ms-flex-positive:0;
  flex-grow:0;
}

@media screen and (min-width: 768px) {
  .crtl-stepper>[class^="crtl-stepper__item"]:last-child.crtl-stepper__item--completed::before
  {
    width:30px;
  }
}

.crtl-stepper>[class^="crtl-stepper__item"]:last-child a
{
  transform:translateX(-100%);
  margin-left:17px;
}

@media screen and (min-width: 768px) {
  .crtl-stepper>[class^="crtl-stepper__item"]:last-child a
  {
    margin-left:30px;
  }

  .crtl-stepper>[class^="crtl-stepper__item"]:last-child a::after
  {
    right:19px;
    left:auto;
  }
}

.crtl-stepper>[class^="crtl-stepper__item"]:last-child a [class^="crtl-stepper__item__icon"]::before
{
  transform:translateX(0);
  left:auto;
  right:9px;
}

.crtl-stepper>[class^="crtl-stepper__item"].crtl-stepper__item--completed::before
{
  background-color:#304A65;
}

.crtl-stepper>[class^="crtl-stepper__item"].crtl-stepper__item--completed a::after
{
  border-color:#304A65;
  background:#304A65;
}

.crtl-stepper>[class^="crtl-stepper__item"].crtl-stepper__item--active a,.crtl-stepper>[class^="crtl-stepper__item"].crtl-stepper__item--active a:active,.crtl-stepper>[class^="crtl-stepper__item"].crtl-stepper__item--active a:focus,.crtl-stepper>[class^="crtl-stepper__item"].crtl-stepper__item--active a:hover
{
  text-decoration:none;
  color:#304A65;
}

.crtl-stepper>[class^="crtl-stepper__item"].crtl-stepper__item--active a::after
{
  border-color:#304A65;
  background:#fff;
}

.btn-default
{
  color:#fff;
  background-color:#304A65;
  border-color:#304A65;
}

.btn-default:focus,.btn-default.focus
{
  color:#fff;
  background-color:#BC613A;
  border-color:#BC613A;
}

.btn-default:hover
{
  color:#fff;
  background-color:#BC613A;
  border-color:#BC613A;
}

.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default
{
  color:#fff;
  background-color:#BC613A;
  border-color:#BC613A;
}

.btn-default:active:hover,.btn-default.active:hover,.open>.dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open>.dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open>.dropdown-toggle.btn-default.focus
{
  color:#fff;
  background-color:#BC613A;
  border-color:#BC613A;
}

.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default
{
  background-image:none;
}

.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus
{
  background-color:#f8f8f8;
  border-color:#f8f8f8;
}

.btn-default .badge
{
  color:#fff;
  background-color:#C0B29F;
}

.btn-primary
{
  color:#fff;
  background-color:#BC613A;
  border-color:#BC613A;
}

.btn-primary:focus,.btn-primary.focus
{
  color:#fff;
  background-color:#304A65;
  border-color:#304A65;
}

.btn-primary:hover
{
  color:#fff;
  background-color:#304A65;
  border-color:#304A65;
}

.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary
{
  color:#fff;
  background-color:#304A65;
  border-color:#304A65;
}

.btn-primary:active:hover,.btn-primary.active:hover,.open>.dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open>.dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open>.dropdown-toggle.btn-primary.focus
{
  color:#fff;
  background-color:#304A65;
  border-color:#304A65;
}

.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary
{
  background-image:none;
}

.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus
{
  background-color:#304A65;
  border-color:#304A65;
}

.btn-primary .badge
{
  color:#fff;
  background-color:#C0B29F;
}

.btn-success
{
  color:#fff;
  background-color:#304A65;
  border-color:#304A65;
}

.btn-success:focus,.btn-success.focus
{
  color:#fff;
  background-color:#BC613A;
  border-color:#BC613A;
}

.btn-success:hover
{
  color:#fff;
  background-color:#BC613A;
  border-color:#BC613A;
}

.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success
{
  color:#fff;
  background-color:#BC613A;
  border-color:#BC613A;
}

.btn-success:active:hover,.btn-success.active:hover,.open>.dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.open>.dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.open>.dropdown-toggle.btn-success.focus
{
  color:#fff;
  background-color:#BC613A;
  border-color:#BC613A;
}

.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success
{
  background-image:none;
}

.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus
{
  background-color:#BC613A;
  border-color:#BC613A;
}

.btn-success .badge
{
  color:#fff;
  background-color:#C0B29F;
}

.btn-info
{
  color:#fff;
  background-color:#BC613A;
  border-color:#BC613A;
}

.btn-info:focus,.btn-info.focus
{
  color:#fff;
  background-color:#304A65;
  border-color:#304A65;
}

.btn-info:hover
{
  color:#fff;
  background-color:#304A65;
  border-color:#304A65;
}

.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info
{
  color:#fff;
  background-color:#304A65;
  border-color:#304A65;
}

.btn-info:active:hover,.btn-info.active:hover,.open>.dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.open>.dropdown-toggle.btn-info:focus,.btn-info:active.focus,.btn-info.active.focus,.open>.dropdown-toggle.btn-info.focus
{
  color:#fff;
  background-color:#304A65;
  border-color:#304A65;
}

.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info
{
  background-image:none;
}

.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus
{
  background-color:#304A65;
  border-color:#304A65;
}

.btn-info .badge
{
  color:#fff;
  background-color:#C0B29F;
}

.btn-warning
{
  color:#fff;
  background-color:#C0B29F;
  border-color:#C0B29F;
}

.btn-warning:focus,.btn-warning.focus
{
  color:#fff;
  background-color:#BC613A;
  border-color:#BC613A;
}

.btn-warning:hover
{
  color:#fff;
  background-color:#BC613A;
  border-color:#BC613A;
}

.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning
{
  color:#fff;
  background-color:#BC613A;
  border-color:#BC613A;
}

.btn-warning:active:hover,.btn-warning.active:hover,.open>.dropdown-toggle.btn-warning:hover,.btn-warning:active:focus,.btn-warning.active:focus,.open>.dropdown-toggle.btn-warning:focus,.btn-warning:active.focus,.btn-warning.active.focus,.open>.dropdown-toggle.btn-warning.focus
{
  color:#fff;
  background-color:#BC613A;
  border-color:#BC613A;
}

.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning
{
  background-image:none;
}

.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus
{
  background-color:#BC613A;
  border-color:#BC613A;
}

.btn-warning .badge
{
  color:#fff;
  background-color:#C0B29F;
}

.btn-danger
{
  color:#fff;
  background-color:#BC613A;
  border-color:#BC613A;
}

.btn-danger:focus,.btn-danger.focus
{
  color:#fff;
  background-color:#304A65;
  border-color:#304A65;
}

.btn-danger:hover
{
  color:#fff;
  background-color:#304A65;
  border-color:#304A65;
}

.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger
{
  color:#fff;
  background-color:#304A65;
  border-color:#304A65;
}

.btn-danger:active:hover,.btn-danger.active:hover,.open>.dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open>.dropdown-toggle.btn-danger:focus,.btn-danger:active.focus,.btn-danger.active.focus,.open>.dropdown-toggle.btn-danger.focus
{
  color:#fff;
  background-color:#304A65;
  border-color:#304A65;
}

.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger
{
  background-image:none;
}

.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus
{
  background-color:#304A65;
  border-color:#304A65;
}

.btn-danger .badge
{
  color:#fff;
  background-color:#C0B29F;
}