/* @brand-warning:         desaturate(@yellow, 20%); */
@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed&display=swap');

body {
  padding-top: 40px;
}
@media (min-width: 768px) {
  body {
    padding-top: 50px;
  }
}
.w-navbar {
  border-bottom-width: 5px;
  border-bottom-color: rgba(241, 241, 244, 0.5);
  border-top: 2px solid #ba1c36;
}
.w-navbar .navbar-brand img {
  height: 40px;
  margin: -12px 0;
}
.w-navbar .text-logged-in {
  display: none;
}
.rf-cal-c {
	background-color:#91e1f5;
}

.rf-cal-hdr-month {
	background-color:#c3e9c9;
}

.rf-cal-monthpicker-cnt {
	background:#ffce49;
}

.badge-inverse {
  background-color: #333333;
}

.rf-cal-extr {
	border-color:#5858e7;
}

.radioButtonSpace table tbody td {padding-bottom:25px;}

.bubbles {
  background-attachment: fixed;
  background-image: url(../img/shared/random-bubble-tile.png);
  background-position: 0px 10px;
  background-repeat: repeat-x;
  position: fixed;
  height: 40px;
  top: 0;
  width: 100%;
  z-index: 10;
}
@media (min-width: 768px) {
  .w-navbar.navbar-default {
    /* Background clipping for transparent border */
    -moz-background-clip: padding;
    /* Firefox 3.6 */
    -webkit-background-clip: padding;
    /* Safari 4? Chrome 6? */
    background-clip: padding-box;
    /* Firefox 4, Safari 5, Opera 10, IE 9 */
    background-color: transparent;
    background-image: -webkit-linear-gradient(top, #f1f2f4 0%, rgba(241, 242, 244, 0.8) 100%);
    background-image: linear-gradient(to bottom, #f1f2f4 0%, rgba(241, 242, 244, 0.8) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff1f2f4', endColorstr='#ccf1f2f4', GradientType=0);
  }
  .w-navbar.navbar-default .avatar {
    height: 37px;
    margin: -10px 0 -10px 12px;
  }
}
@media (min-width: 992px) {
  .w-navbar .text-logged-in {
    display: inline;
  }
}
.breadcrumb {
  font-size: 18px;
  margin-top: 20px;
  margin-bottom: -10px;
  padding: 0;
}
.breadcrumb li:after {
  color: #8f9aa3;
  content: ">";
  padding-left: 0.25em;
}
@media (max-width: 991px) {
  .breadcrumb {
    background-color: #f7f7f8;
    padding: 5px;
  }
}
.w-footer {
  background-color: #f1f2f4;
  border-bottom: 2px solid #ba1c36;
  color: #8f9aa3;
  margin-top: 45px;
  padding-bottom: 45px;
  padding-top: 30px;
}
@media (min-width: 992px) {
  .w-footer-col-apps {
    text-align: center;
  }
  .w-footer-col-help {
    text-align: right;
  }
}
.push-2x {
  margin-bottom: 30px;
}
.push-3x {
  margin-bottom: 45px;
}
.w-page-header {
  color: rgba(186, 28, 54, 0.5);
}
.plain-header {
  font-family: 'Roboto Condensed', sans-serif;
  text-transform: titlecase;
  color: #E57F18;
}
.text-accent {
  font-size: 1.2em;
  color: #cc1470;
}
.currency {
  color: #cc1470;
  margin-right: 0.25em;
  
}
.alert {
  display: block;
}
.btn-submit {
  color: #ffffff;
  background-color: #1c76ba;
  border-color: #1968a4;
  padding: 10px 2em;
  font-size: 14px;
  line-height: 1.33;
  border-radius: 6px;
  background-image: -webkit-linear-gradient(top, #1f84d1 0%, #1c76ba 100%);
  background-image: linear-gradient(to bottom, #1f84d1 0%, #1c76ba 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1f84d1', endColorstr='#ff1c76ba', GradientType=0);
  text-shadow: 1px 1px 1px #155a8e;
}
.btn-submit:hover,
.btn-submit:focus,
.btn-submit:active,
.btn-submit.active,
.open .dropdown-toggle.btn-submit {
  color: #ffffff;
  background-color: #175f97;
  border-color: #11466f;
}
.btn-submit:active,
.btn-submit.active,
.open .dropdown-toggle.btn-submit {
  background-image: none;
}
.btn-submit.disabled,
.btn-submit[disabled],
fieldset[disabled] .btn-submit,
.btn-submit.disabled:hover,
.btn-submit[disabled]:hover,
fieldset[disabled] .btn-submit:hover,
.btn-submit.disabled:focus,
.btn-submit[disabled]:focus,
fieldset[disabled] .btn-submit:focus,
.btn-submit.disabled:active,
.btn-submit[disabled]:active,
fieldset[disabled] .btn-submit:active,
.btn-submit.disabled.active,
.btn-submit[disabled].active,
fieldset[disabled] .btn-submit.active {
  background-color: #1c76ba;
  border-color: #1968a4;
}
.btn-submit .badge {
  color: #1c76ba;
  background-color: #ffffff;
}
.btn-submit:hover {
  background-image: -webkit-linear-gradient(top, #1c76ba 0%, #1968a4 100%);
  background-image: linear-gradient(to bottom, #1c76ba 0%, #1968a4 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1c76ba', endColorstr='#ff1968a4', GradientType=0);
}

/* Notification Sub Tables */
.notification-table td:last-child {
  white-space: normal;
}
.notification-table table {
  font-size: 8px;
  white-space: normal;
}
.notification-table table td {
  padding: 5px;
}
.table-list-pagination .rf-dt-ftr-c {
  font-weight: normal;
  padding-top: 12px;
}
.table-list-pagination .pagination {
  margin: 0;
}
