.header .logo {  
  width: 110px;
  flex-basis: 110px;
  display: block;
}
.header.active .logo {
  width: 90px;
  flex-basis: 90px; 
}
.header {
  background: #fff;
}
.color-blue{
	color:#0000cd;
}
.main-welcome{
 padding-bottom: 50px;
}
.main-organize {
  background: #0000cd;
  border-radius: 50px 0px 50px 50px;
  color: #fff;
}
.main-organize .btn-view-main {
  color: #fff;
  border-radius: 50px 50px 50px 50px;
}
.main-welcome .main-title-profile {

  background: #fff;
}
.main-welcome .main-profile-list .main-box-profile {
  background: #0b0ba7;
}
.main-welcome .main-title-special {
  border: 6px solid #fff;
}
.bg-blue {
  background: #0000cd;
  color: #fff;
}

.main-number .box-invite {
  background: #0b0ba7;
}
.main-number .box-invite h2 {
  color: #fff;
}
.color-ci {
	color: #36449c;
}
.mv-detail{
	color: #000;
}
.main-visitor{
	 background: #fff;
}
.main-visitor .img-visitor{
	border-radius: 0px 0px 50px 0px;
}
.main-visitor .main-visitor-right {
  background: #fff;
}
.main-visitor .main-visitor-right h2 {
  border-bottom: 2px solid #dc1d2a;
}
.main-raw-space {
  background: #fff;
}
.main-raw-space table thead th {
  background: #2b2b2b;
  color: #fff;
}
.main-raw-space table tbody td {
  background: #f3f3f3;
  color:#000;
}
.main-raw-space table tbody tr:nth-child(2n) td {
  background-color: #ebebeb;
  color:#000;
  }
 .main-curv-left{
	border-radius: 22px 0 0 0;
 }
 .main-curv-right{
	border-radius: 0px 22px 0px 0;
 }

.header-social {
  background: #f0f0f0;
  color: #000;
}
.footer-main .footer-address aside {
  color: #0b0ba7;
}
.footer-main .footer-address {
  background: #e7e7e7;
  color: #656565;
  padding: 30px 0;
}
.main-2-col {
  background: #0000cd;
}
.main-2-col.has-bg-s {
  background-image: none;
  background-repeat: no-repeat;
  background-position: right -10% top -80px;
}
.form-login .btn-detail.btn-line {
  background: #0000cd;
  border: 1px solid #fff;
  color: #fff !important; 
}
.form-login .login-or span {
  background: #0000cd;
}
.form-login .login-or::before {
	background: #fff;
}

.form-login .btn-detail {
  width: 100%;
  color: #fff;
}
.btn-detail {
  border: 1px solid #0000cd;
  background : #0000cd;
  color: #fff;
}
.color-white{
	color: #fff;
}
.main-2-col .font-title {
  background: #0b0ba7;
}

.h2-form-main{
	border-bottom: 7px solid #0000cd;
}
.table-main thead th {
  color: #fff;
}
.wrap-form-app .nav-form-app.nav-profile a.active{
	background:#0000cd;
}
.wrap-form-app .nav-form-app a.active {
  color: #fff;
}
.wrap-form-app .nav-form-app.nav-profile a.active i {
  filter: brightness(0) invert(1);
}
.box-booth-detail .bd-left {
  background: #0000cd;
  color: #fff;
}
.box-booth-detail .bd-left p{
	color: #fff;
}
.btn-icon-edit {
  background: #0000cd;
}
 
.billing-address .billing-left {
  color: #fff; 
}
.has-back-edit .btn-back-edit {
  color: #0000cd;
}
.has-bg-center {
  background: #0000cd;
}  
.type-booth-list .btn-detail{
	color: #fff;
}
.type-booth-list .btn-detail:hover {
  color: #fff;
}
.message-box h2 {
  background: #0000cd;
  color: #fff;
}
.message-box h3 {
  color: #fff;
}
.message-box h3 .mb-num {
  background: #0000cd;
  color: #fff;  
}
.wrap-form-app .nav-form-app a.active::before {
  background: #fff;
}
.wrap-form-app .nav-form-app a.active {
  background: #0000cd;
}
.wrap-cart-spin .btn-primary {
  background: #0000cd;
  color: #fff!important;  
}  

.tab-main a.active {
  background: #0000cd;
   color: #fff;
}
.box-select-num .inner-select-num button.active {
  background: #0000cd;
  color: #fff;
  opacity: 1;
}
.form-check-input:checked {
  background-color: #0000cd;
  border-color: #0000cd;
}
.btn-next-prev {
  background: #0000cd;
  color: #fff!important;
}
.btn-next-prev i {
  color: #fff;
}
.btn-next-prev.btn-prev i {
  margin-left: 0;
  margin-right: 25px;
  background: #0000cd;
  color: #fff;
}
.ct-list .ct-more i {
  background: #0000cd;
  color : #fff;
}
.table-main tbody td.first-booth {
  color: #fff;
}
.table-main.table-app-form .title-dotted::before {
  background: #0000cd;
}
.btn-upload .bi-plus-lg {
  background: #0000cd;
  color: #fff!important;
}
.payment-success .bi-check-circle-fill {
  color: #0000cd;
}
.wrap-btn-success .btn-dark {
  color: #fff;
}
.font-title{
  color: #fff;
}
.membership_input {
	 white-space: nowrap;
}

@media (min-width:1200px) {

 .member_specify_input {
	  width:50%;
	} 
}
.exhibitor-profile{
  padding : 15px;
}
.footer-organizer{
 justify-content: space-evenly!important;
}

.select2-selection__arrow {
	display:none;
}
.select2-selection__rendered {	
	display: block;
	width: 100%;
	padding: .375rem 2.25rem .375rem .75rem;
	-moz-padding-start: calc(0.75rem - 3px);
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #212529;
	background-color: #fff;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
	background-repeat: no-repeat;
	background-position: right .75rem center;
	background-size: 19px 15px;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	appearance: none;
	
	/* border: 1px solid #ced4da;
	border-radius: 0;
	border-right: 1px solid #ced4da;
	border-bottom: 1px solid #ced4da; */
}
.select2-container .select2-search--inline .select2-search__field{
	height:50px!important;
	background: #fff!important;
}
 
.select2-container--default .select2-selection--multiple {
  background-color: #fff!important;
}
@media (max-width: 991.98px) {

	 .form-login {
	  background: #0000cd;
	}
}
.ct-list li .ct-num {
  top: 0;
  transform: translateY(35%);
}


.wrap-table-rd { 
  overflow: auto ;
  border: 1px solid #c7c7c7;
 
  
}
 .dropdown, .dropend, .dropstart, .dropup {
  position: inherit;
} 
