/******************************************************
    Color Styles Theme - BaseWorx Colors - Default
*******************************************************/

/* -------------------------------
   Default Colors
------------------------------- */

body {
    background: #ffffff;
    color: #444;
}
h1, h2, h3, h4, h5, h6{
    color: #2C2C6D;
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
    color: #2C2C6D;
}
a {
    color: #2C2C6D;
}
a:hover,
a:focus {
    color: #0069da;
}

/* -------------------------------
   Header & Navbar Colors
------------------------------- */

.header.navbar.navbar-transparent {
	background: #2e235f;
	background-image: linear-gradient( 60deg, #2e235f, #2e235f);
	border-bottom: transparent;
}
.header.navbar.navbar-transparent.navbar-small {
    background: #2E235F;
}
.header.navbar.navbar-transparent.navbar-small {
    background: #2e235f;
}
.header.navbar.navbar-small {
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
}

.header.navbar.navbar-fixed-top .navbar-nav > li > a {
    color: #ffffff;
}
.header.navbar.navbar-fixed-top .navbar-nav > li > a:hover {
    color: #f0ab41;
    background: transparent;
}
.navbar-collapse ul.navbar-nav > li.active a,
.navbar-collapse ul.navbar-nav > li a.active,
.navbar-collapse ul.navbar-nav > li:hover > a,
.navbar-collapse ul.navbar-nav > li > a:hover,
.header .navbar-collapse ul.navbar-nav > li.active a,
.header .navbar-collapse ul.navbar-nav > li a.active,
.header .navbar-collapse ul.navbar-nav > li:hover > a,
.header .navbar-collapse ul.navbar-nav > li > a:hover,
.header.navbarnavbar-transparentp.header-prepare .navbar-collapse ul.navbar-nav li a.current,
.header.navbarnavbar-transparentp.header-prepare.header-prepare .navbar-collapse ul.navbar-nav li.current a {
    color: #f0ab41;
    background: transparent;
}
.navbar-nav .dropdown-menu {
    background: #ffffff;
}
.navbar-nav .dropdown-menu > li + li, .navbar-nav .dropdown-menu .dropdown-item + .dropdown-item {
    border-top: 1px solid #fbfbfb;
}
.navbar-nav .dropdown-menu .dropdown-item {
    color: #212a64;
}
.navbar-nav .dropdown-menu > li.active > a, .navbar-nav .dropdown-menu > li > a:hover, .navbar-nav .dropdown-menu > li > a:focus, .navbar-nav .dropdown-menu .dropdown-item:hover, .navbar-nav .dropdown-menu .dropdown-item:focus, .navbar-nav .dropdown-menu .dropdown-item.active {
    background: #ffffff;
	color: #222;
}

.header .navbar-toggle .mobile-bar i {
    color: #ffffff;
}
.navbar-transparent .navbar-toggle,
.navbar-inverse .navbar-toggle {
    border-color: #796498;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.navbar-transparent .navbar-toggle .icon-bar,
.navbar-inverse .navbar-toggle .icon-bar {
    background: #ffffff;
}

.header .navbar-right {
    margin-bottom: 0px;
}
.header.navbar .navbar-nav > li > a {
    padding-top: 16px;
    padding-bottom: 28px;
}
.navbar-nav .dropdown-menu .dropdown-item {
    font-weight: 600;
}
.header.navbar.navbar-small .navbar-nav > li > a {
    padding-top: 22px;
    padding-bottom: 21px;
}

/* Social Icons 1 */

.header-social a {
    background-color: #ffffff;
    color: #212a64;
}

/* -------------------------------
   Default Footer Colors
------------------------------- */

/*.footer {*/
/*    background: #E9E9E9;*/
/*	color: #2E235F;*/
/*}*/
/*.footer-aboutus h5 {*/
/*    color: #2E235F;*/
/*}*/
/*.footer a {*/
/*    color: #2E235F;*/
/*    opacity: 1.0;*/
/*}*/
/*.footer a:hover, a:focus {*/
/*    color: #261d52;*/
/*}*/
.sub-footer {
    background: #2e235f;
    color: #d8d8d8;
    box-shadow: inset 0 2px 2px 0 rgba(44,44,109,.84),inset 0 3px 1px -2px rgba(0,0,0,.2),inset 0 1px 5px 0 rgba(0,0,0,.12);
}
.sub-footer a {
    color: #d8d8d8;
}
.sub-footer a:hover {
    color: #bfbfbf;
}

/* -------------------------------
   Default Button Colors
------------------------------- */

.btn.btn-theme {
    background: #313131;
    border-color: #313131;
    color: #fff;
}
.btn.btn-theme:hover,
.btn.btn-theme:focus {
    background: #131313;
    border-color: #131313;
}
.bwevents-modal-footer .btn.btn-booksuccess,
.bwevents-modal-footer .btn.btn-booksuccess:hover,
.bwevents-modal-footer .btn-booksuccess:active,
.bwevents-modal-footer .btn-booksuccess:not(:disabled):not(.disabled):active,
.event-container .btn.btn-booksuccess,
.event-container .btn.btn-booksuccess:hover,
.event-container .btn-booksuccess:active,
.event-container .btn-booksuccess:not(:disabled):not(.disabled):active{
    color: #fff;
    background: #00D5B0;
    border-color: #00D5B0;
}

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

/* Button - Bookings */

.btn.btn-g,
.btn.btn-g.disabled,
.btn.btn-g.disabled:hover,
.btn.btn-g.disabled:focus,
.btn.btn-g[disabled],
.btn.btn-g[disabled]:hover,
.btn.btn-g[disabled]:focus {
    color: #fff;
    background: #00D5B0;
    border-color: #00D5B0;
}
.btn-g:hover, 
.btn-g:focus, 
.btn-g:active, 
.btn-g.active, 
.btn-g.active.focus, 
.btn-g.active:focus, 
.btn-g.active:hover, 
.btn-g:active.focus, 
.btn-g:active:focus, 
.btn-g:active:hover,
.show > .btn-g.dropdown-toggle,
.open > .dropdown-toggle.btn-g,
.open > .dropdown-toggle.btn-g:hover,
.open > .dropdown-toggle.btn-g:focus,
.btn-g:not(:disabled):not(.disabled).active, 
.btn-g:not(:disabled):not(.disabled):active {
    color: #fff;
	background: #01caa7;
    border-color: #01caa7;
}
.input-group-append .btn.btn-g,
.btn-group .btn.btn-g:not(.active) + .btn.btn-g,
.input-group-btn .btn.btn-g:not(.active) + .btn.btn-g {
    border-left-color: #00D5B0;
}

/* Button - Bookings Old */

.btn.btn-book,
.btn.btn-book.disabled,
.btn.btn-book.disabled:hover,
.btn.btn-book.disabled:focus,
.btn.btn-book[disabled],
.btn.btn-book[disabled]:hover,
.btn.btn-book[disabled]:focus {
    color: #ffffff;
    background: #00D5B0;
    border-color: #00D5B0;
}
.btn-book:hover, 
.btn-book:focus, 
.btn-book:active, 
.btn-book.active, 
.btn-book.active.focus, 
.btn-book.active:focus, 
.btn-book.active:hover, 
.btn-book:active.focus, 
.btn-book:active:focus, 
.btn-book:active:hover,
.show > .btn-book.dropdown-toggle,
.open > .dropdown-toggle.btn-book,
.open > .dropdown-toggle.btn-book:hover,
.open > .dropdown-toggle.btn-book:focus,
.input-group-append .btn.btn-book:hover,
.btn-book:not(:disabled):not(.disabled).active, 
.btn-book:not(:disabled):not(.disabled):active {
    color: #ffffff;
	background: #F5B419;
    border-color: #F5B419;
}
.input-group-append .btn.btn-book,
.btn-group .btn.btn-book:not(.active) + .btn.btn-book,
.input-group-btn .btn.btn-book:not(.active) + .btn.btn-book {
    border-left-color: #00D5B0;
}

/* Button - Main */

.btn.btn-main,
.btn.btn-main.disabled,
.btn.btn-main.disabled:hover,
.btn.btn-main.disabled:focus,
.btn.btn-main[disabled],
.btn.btn-main[disabled]:hover,
.btn.btn-main[disabled]:focus {
    color: #fff;
    background: #2E235F;
    border-color: #2E235F;
}
.btn-main:hover, 
.btn-main:focus, 
.btn-main:active, 
.btn-main.active, 
.btn-main.active.focus, 
.btn-main.active:focus, 
.btn-main.active:hover, 
.btn-main:active.focus, 
.btn-main:active:focus, 
.btn-main:active:hover,
.show > .btn-main.dropdown-toggle,
.open > .dropdown-toggle.btn-main,
.open > .dropdown-toggle.btn-main:hover,
.open > .dropdown-toggle.btn-main:focus,
.btn-main:not(:disabled):not(.disabled).active, 
.btn-main:not(:disabled):not(.disabled):active {
    color: #fff;
	background: #261d52;
    border-color: #261d52;
}
.input-group-append .btn.btn-main,
.btn-group .btn.btn-main:not(.active) + .btn.btn-main,
.input-group-btn .btn.btn-main:not(.active) + .btn.btn-main {
    border-left-color: #2E235F;
}

/* Button - 2nd */

.btn.btn-2nd,
.btn.btn-2nd.disabled,
.btn.btn-2nd.disabled:hover,
.btn.btn-2nd.disabled:focus,
.btn.btn-2nd[disabled],
.btn.btn-2nd[disabled]:hover,
.btn.btn-2nd[disabled]:focus {
    color: #fff;
    background: #807BB7;
    border-color: #807BB7;
}
.btn-2nd:hover, 
.btn-2nd:focus, 
.btn-2nd:active, 
.btn-2nd.active, 
.btn-2nd.active.focus, 
.btn-2nd.active:focus, 
.btn-2nd.active:hover, 
.btn-2nd:active.focus, 
.btn-2nd:active:focus, 
.btn-2nd:active:hover,
.show > .btn-2nd.dropdown-toggle,
.open > .dropdown-toggle.btn-2nd,
.open > .dropdown-toggle.btn-2nd:hover,
.open > .dropdown-toggle.btn-2nd:focus,
.btn-2nd:not(:disabled):not(.disabled).active, 
.btn-2nd:not(:disabled):not(.disabled):active {
    color: #fff;
	background: #7974ad;
    border-color: #7974ad;
}
.input-group-append .btn.btn-2nd,
.btn-group .btn.btn-2nd:not(.active) + .btn.btn-2nd,
.input-group-btn .btn.btn-2nd:not(.active) + .btn.btn-2nd {
    border-left-color: #2E235F;
}

/* -------------------------------
   Module Colors
------------------------------- */
.bw-bg-1 {
    background: #7b7b7b;
}
.bw-bg-1-2 {
    background: #737373;
}
.bw-bg-2 {
    background: #1baabb;
}
.bw-color-1-1 {
    color: #e6e6e6;
}
.bw-color-1 {
    color: #fff;
}
.bw-color-a-1 a {
    color: #fff;
}
.bw-color-a-1 a:hover {
    color: #fff;
}
.bw-tabscolor-1 .nav.nav-tabs > li > a {
    background: #f0ab41;
    color: #212a64;
    border-color: rgb(240 171 65);
}
.bw-tabscolor-1 .nav.nav-tabs > li > .active  {
    background: #1baabb;
    color: #fff;
    border-color: rgb(27 170 187);
}
.bw-tabscolor-1 .nav.nav-pills > li > a {
    background: #00D5B0;
    color: #3f4465;
    border-color: #00D5B0;
}
.bw-tabscolor-1 .nav.nav-pills > li > .active  {
    color: #2C2C6D;
    background: #ffc900;
    border-color: #ffc900;
}
.bw-tabscolor-1 .nav.nav-pills > li > a:hover {
    color: #2C2C6D;
    background: #ffc900;
    border-color: #ffc900;
}

/* -------------------------------
   Default Styles Overrides
------------------------------- */

.hubs-d1-profile .hubs-d1-menu {
	background: rgba(46, 35, 95, 0.75);
}
.col-form-label .text-theme {
	    color: #ff6464;
}

/* #hubs-search-form {
    margin-top: 5rem;
}

@media (max-width: 767px) {
    #hubs-search-form {
        margin-top: 4rem;
    }
} */