/*
 * Body text color = #313131 -> #313131
 * Topbar Color = #313131 -> #313131
 * Navbar link Color = #ffffff -> #ffffff
 * Navbar link hover Color = #313131 -> #313131
 * Navbar-Submenu link hover Color = #e95e2a -> #e95e2a 
 * Menu bar Color + Submenu color = #e95e2a -> #e95e2a
 * Link color = #414141 -> #414141
 * Link hover color (10% lighter) = #70533e -> #70533e
 * Primary Color (e.g. buttons) = #313131 -> #e95e2a
 * Hover Color Buttons 20% darker = #e95e2a -> #313131 
 * Line Color Buttons 30% darker = #e95e2a -> #313131 
 * Transparency = 49, 49, 49 -> 49, 49, 49
 * User menu header = #2c5436 -> #2c5436
 */

@font-face {
  font-family: 'udb-light';
  src: url("/fonts/general/udb-light-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'udb-bold';
  src: url("/fonts/general/udb-bold-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

body {
  font-family: "udb-light";
  color: #313131;
  font-size: 1.08rem;
}

/* BEGIN LOGIN PAGE */
.wrapper-page .account-bg {
    background-color: rgba(255, 255, 255, 1);
}

.wrapper-page .account-bg .text-dark {
    color: #313131;
}

.wrapper-page .account-bg .checkbox-custom > label[for=uMaintainLogin] {
    color: #313131;
}

/* END LOGIN PAGE */

.jFiler-login .jFiler {
  font-family: "udb-light";
}

.jFiler-upload .jFiler-theme-default .jFiler-input-button {
  background-color: #e95e2a;
  border-color: #e95e2a !important;
}

a {
  color: #313131;
  font-style: underline;
}

a:hover {
  color: #313131;
}

.text-muted, .updates-wrapper .card-icon {
    color: #313131;
}

/* BEGIN BUTTONS */

/* UDB-Custom - All button text uppercase */
.wrapper .btn {
    text-transform: uppercase;
}
/* UDB-Custom - All button text uppercase */

.btn-primary {
  color: #ffffff;
  background-color: #e95e2a;
  border-color: #e95e2a;
}

.btn-primary:hover {
  color: #ffffff;
  background-color: #313131;
  border-color: #313131;
}

.btn-primary:focus, .btn-primary.focus {
  color: #ffffff;
  background-color: #313131;
  border-color: #3131310;
}

.btn-primary:active, .btn-primary.active,
.open > .btn-primary.dropdown-toggle {
  color: #ffffff;
  background-color: #313131;
  border-color: 313131;
  background-image: none;
}

.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus,
.open > .btn-primary.dropdown-toggle:hover,
.open > .btn-primary.dropdown-toggle:focus,
.open > .btn-primary.dropdown-toggle.focus {
  color: #ffffff;
  background-color: #313131;
  border-color: #313131;
}

.btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary:disabled:focus, .btn-primary:disabled.focus {
  background-color: #313131;
  border-color: #313131;
}

.btn-primary.disabled:hover, .btn-primary:disabled:hover {
  background-color: #313131;
  border-color: #313131;
}

.portfolioContainer .thumb a.btn, .card-carousel .thumb a.btn {
    color: #ffffff;
    display: inline-block;
}
.portfolioContainer .thumb a.btn:hover, .card-carousel .thumb a.btn:hover {
    color: white;
    display: inline-block;
}

.btn-custom {
  color: #313131;
  background-color: #e95e2a;
  border-color: #e95e2a;
}

/* END BUTTONS */
/* BEGIN TOPBAR-MENUBAR */

#topnav .navbar-toggle:hover, #topnav .navbar-toggle:focus {
  color: #313131;
}

#topnav .navbar-toggle:hover span, #topnav .navbar-toggle:focus span {
  background-color: #f3f3f3;
}

.app-search .form-control, .app-search .form-control:focus {
    background: #ffffff;
    padding-left: 15px;
}

.app-search-wrapper a.search-toggle {
    color: #e95e2a;
}

.app-search-wrapper a.search-toggle:hover,
.vertical .app-search-wrapper a.search-toggle:hover {
  color: #e95e2a;
}

.app-search button {
    color: #e95e2a;
}

.app-search .form-control, .app-search .form-control:focus {
	background: #ffffff;
}

.context-menu a:hover {
    color: #313131;
}

#topnav .navigation-menu > li .submenu, #topnav .navigation-menu > li .flexMenu-popup {
    background-color: #ffffff;
}

#topnav .navigation-menu > li > a {
  color: #ffffff;
}

#topnav .navigation-menu > li .submenu li a {
  color: #313131;
}

#topnav .navigation-menu > li.active li.active > a {
    color: #313131;
}

.navigation-menu > li.has-submenu.open > a {
    color: #e95e2a !important;
}

#topnav .navigation-menu > li > a:hover, #topnav .navigation-menu > li > a:focus, #topnav .navigation-menu > li > a:active,
#topnav .navigation-menu > li .submenu li a:hover,
#topnav .navigation-menu > li .submenu li a:focus,
#topnav .navigation-menu > li .submenu li a:active {
  color: #313131;
}

#topnav .navigation-menu > li > a:hover i, #topnav .navigation-menu > li > a:focus i, #topnav .navigation-menu > li > a:active i,
#topnav .navigation-menu > li .submenu li a:hover i,
#topnav .navigation-menu > li .submenu li a:focus i,
#topnav .navigation-menu > li .submenu li a:active i {
  color: #313131;
}

#topnav .navigation-menu > li:hover a {
  color: #e6e6e6;
}

#topnav .navigation-menu > li:hover a i {
  color: #313131;
}

#topnav .navigation-menu > li.active > a {
  color: #e6e6e6;
}

#topnav .navigation-menu > li.active li.active > a {
    color: #e95e2a;
}

#topnav .navigation-menu > li.active li.active li.active > a {
    color: #e95e2a;
}

#topnav .navbar-toggle span {
    background-color: #e95e2a;
}

.side-menu,
.vertical .navbar-custom {
  background: #e95e2a;
}

@media (min-width: 544px) {
  .fixed-left .topbar .topbar-left {
    background: #e95e2a;
  }
}

.vertical .logo {
  color: #e95e2a !important;
}

.sidebar-menu > ul > li > a,
.menu-title,
.sidebar-menu .subdrop,
.sidebar-menu ul ul a {
  color: #ffffff !important;
}

.sidebar-menu > ul > li > a:hover, .sidebar-menu > ul > li > a:focus, .sidebar-menu > ul > li > a:active,
.menu-title:hover,
.menu-title:focus,
.menu-title:active,
.sidebar-menu .subdrop:hover,
.sidebar-menu .subdrop:focus,
.sidebar-menu .subdrop:active,
.sidebar-menu ul ul a:hover,
.sidebar-menu ul ul a:focus,
.sidebar-menu ul ul a:active {
  color: #e95e2a !important;
}

.sidebar-menu > ul > li > a:hover i, .sidebar-menu > ul > li > a:focus i, .sidebar-menu > ul > li > a:active i,
.menu-title:hover i,
.menu-title:focus i,
.menu-title:active i,
.sidebar-menu .subdrop:hover i,
.sidebar-menu .subdrop:focus i,
.sidebar-menu .subdrop:active i,
.sidebar-menu ul ul a:hover i,
.sidebar-menu ul ul a:focus i,
.sidebar-menu ul ul a:active i {
  color: #e95e2a;
}

.fixed-left-void .sidebar-menu ul ul a {
  color: #000 !important;
}

#topnav .topbar-main {
  background-color: #efece6;
}

#topnav .navbar-custom {
    background-color: #e95e2a;
}

.vertical .app-search .form-control, .vertical .app-search .form-control:focus,
.app-search .form-control, .app-search .form-control:focus {
  color: #e95e2a;
  border-color: #ffffff;
}

.vertical .app-search .form-control::-webkit-input-placeholder, .vertical .app-search .form-control:focus::-webkit-input-placeholder,
.app-search .form-control::-webkit-input-placeholder, .app-search .form-control:focus::-webkit-input-placeholder {
  color: #e95e2a;
}

.vertical .app-search .form-control::-moz-placeholder, .vertical .app-search .form-control:focus::-moz-placeholder,
.app-search .form-control::-moz-placeholder, .app-search .form-control:focus::-moz-placeholder {
  color: #e95e2a;
}

.vertical .app-search .form-control:-ms-input-placeholder, .vertical .app-search .form-control:focus:-ms-input-placeholder,
.app-search .form-control:-ms-input-placeholder, .app-search .form-control:focus:-ms-input-placeholder {
  color: #e95e2a;
}

.vertical .app-search .form-control::placeholder, .vertical .app-search .form-control:focus::placeholder,
.app-search .form-control::placeholder, .app-search .form-control:focus::placeholder {
  color: #e95e2a;
}

.notification-list .noti-icon,
.vertical .app-search a,
.app-search a {
  color: #2c5436;
}

.app-search a {
  top: 0;
}

.notification-list .noti-icon-badge {
  border-color: #e95e2a !important;
}

.notification-list .noti-title {
    background-color: #2c5436;
}
.notification-list .noti-title h5 {
    color: #ffffff;
}

.dropdown-arrow::before {
    border-bottom: 10px solid #2c5436;
}

.wrapper-page .logo {
  color: #ffffff !important;
}

.wrapper-page .logo img {
  display: block;
  margin: auto;
  width: auto;
}

.wrapper-page .logo i {
  display: none;
}

/* END TOPBAR-MENUBAR */

/* BEGIN CONTEXT-MENU */
.context-menu a.active {
    color: #e95e2a;
}
.context-menu a:hover {
    color: #313131;
}
.context-menu > ul.terms-menu > li a:hover, .context-menu > ul.terms-menu > li a.active {
    color: #313131;
}
/* END CONTEXT-MENU */

.card-inverse .card-title, .card-inverse p {
  color: #ffffff;
}

.card-content {
  border-color: #fff;
}

.updates-wrapper .card {
  border-color: #fff;
}

.updates-wrapper .card-icon-comment:before {
  content: "\f0e5";
}

.popover-wrapper {
  font-size: 0;
  padding: 2px;
  text-align: center;
  background: #eceeef;
}

.nav-pills-wrapper {
  background: #ffffff;
  padding: 10px 0;
}

.nav-pills-wrapper .nav-pills .nav-link {
  color: #e95e2a;
}

.nav-pills-wrapper .nav-pills .nav-link.active {
  color: #ffffff;
  background: #e95e2a;
}

.nav-pills-wrapper .nav-pills .nav-link.active:hover, .nav-pills-wrapper .nav-pills .nav-link.active:focus {
  color: #ffffff;
  background: #e95e2a;
}

.nav-pills-wrapper .nav-pills .nav-link:hover, .nav-pills-wrapper .nav-pills .nav-link:focus {
  color: #e95e2a;
}

.portfolioContainer .thumb {
  display: block;
}

.portfolioContainer .thumb:hover {
  border-color: #e95e2a;
}

.portfolioContainer .thumb-checked {
  border-color: #e95e2a;
}

.portfolioContainer .thumb-overlay, .card-carousel .thumb-overlay {
  background: rgba(49, 49, 49, 0.5);
}

.brand-bg {
  background: #222222;
  color: #ffffff;
}

.market-bg {
  background: #666666;
  color: #ffffff;
}

.win-bg {
  background: #ffffff;
  color: #ffffff;
}

.file-type span + span:before {
  line-height: inherit;
}

.custom-modal-title, .carousel-view .carousel-caption {
  background: #e95e2a;
}

.card-border {
  border-color: #ffffff;
}

.modal-demo .close {
  color: #ffffff;
}

.checkbox-primary input[type="checkbox"]:checked + label::before,
.checkbox-custom input[type="checkbox"]:checked + label::before {
  background-color: #e95e2a;
  border-color: #e95e2a;
}

.portfolioContainer .thumb:hover, .card-carousel .thumb:hover {
  border-color: #e95e2a;
}

.contact-card {
  border-color: #ffffff;
  padding: 0;
}

.page-panel .btn-heart .icon-dislike, .page-panel .btn-heart .icon-like {
  min-width: 18px;
}

.page-panel .btn-heart .icon-dislike:before {
  content: "\f08a";
}

.page-panel .btn-heart .icon-like:before {
  content: "\f004";
}

.card-filter .card-header a {
  color: #000;
  /* UDB-Custom - All button text uppercase */
  text-transform: uppercase;
  /* UDB-Custom - All button text uppercase */
}

.footer {
  color: #414141;
}

.footer a {
  color: #414141;
}

.footer a:hover {
  color: #000;
}

.section-head {
  color: #313131;
}

.section-heading {
  color: #313131;
}

.carousel-main .carousel-indicators li {
  border: 2px solid #e95e2a;
}

.carousel-main .carousel-indicators .active {
  background-color: #e95e2a;
}

.table-details tr.active {
  border-color: #e95e2a;
}

.table-details tr.active td {
  background: rgba(49, 49, 49, 0.2);
}

.updates-wrapper-overlay .card-overlay {
  background: rgba(49, 49, 49, 0.5);
}

.updates-wrapper-overlay .card:hover {
  border-color: #e95e2a;
}

.card-collection .card-overlay {
    background: rgba(49, 49, 49, 0.5);
}

.card-collection-list .collection-item-overlay {
    background: rgba(49, 49, 49, 0.5);
}

.card-collection .card:hover {
    border-color: #e95e2a;
}

.card-collection .card-title {
    color: #313131;
}

.dropdown-comment .dropdown-item-checked, .dropdown-comment .dropdown-item:hover {
  border-color: #e95e2a;
  background: rgba(49, 49, 49, 0.2);
}

.fc-state-down, .fc-state-active, .fc-state-disabled {
  background-color: #e95e2a !important;
}

.breadcrumb li a {
  color: #e95e2a;
}

.label-primary, .portfolioContainer .thumb-new .new-label-primary {
  	//background-color: #e95e2a;
}

.thumb-new .new-label {
    //background-color: #e95e2a;
}

.white-popup-title {
    background-color: #e95e2a;
}

.white-popup .mfp-close {
    color: #313131;
}

.label-success, .thumb-new .new-label {
    background-color: #e95e2a;
}

/* UDB-Custom - H5 font, bold uppercase */
h5 {
  font-family: "udb-bold";
  font-size: 1.58rem;
  text-transform: uppercase;
}

h5.m-b-0 {
  font-family: "udb-light";
}
/* UDB-Custom - H5 font, bold uppercase */

/*# sourceMappingURL=theme.css.map */
