.panel-heading:not(.tab-bg-dark-navy-blue) {
          background-color: #2C71B6!important;
                color:white;
        }
 .panel-heading:not(.tab-bg-dark-navy-blue) {
  background-color: #2C71B6!important;
                color:white;
 }

 @media(max-width: 767px){
	 .sweet-alert h2{
	 	line-height: 150%!important;
	 	font-size: 19px!important;
	 }

 }

/**MENUS DESPLEGABLES MOVIL*/
.navBuscarInmeubles{
	display: none;
}

.navBuscarInmeubles a{
	color: #999999!important;
}

.navBuscarInmeubles p{
    margin: 0px;
    font-size: 12px;
}
.navBuscarInmeubles{
    background-color: white;
    font-size: 20px;
}
/*.navBuscarInmeubles .items:nth-child(1),.items:nth-child(2),.items:nth-child(3){
    border-right: 1px solid gray;
}*/
.navBuscarInmeubles .items{
    text-align: center;
    padding: 10px;
    cursor: pointer;
    display: inline-block;
    width: 33%;
}

/*menu movil*/
	.c-hamburger {
	  display: none;
	  position: relative;
	  border-radius: 100%;
	  bottom: 0;
	  left: 0;
	  z-index: 9999;
	  overflow: hidden;
	  margin: 0;
	  padding: 0;
	  width: 32px;
	  height: 32px;
	  font-size: 0;
	  text-indent: -9999px;
	  appearance: none;
	  box-shadow: none;
	  border-radius: none;
	  border: none;
	  cursor: pointer;
	  transition: background 0.3s;
	}

	.c-hamburger:focus {
	  outline: none;
	}

	.c-hamburger span {
	  display: block;
	  position: absolute;
	  top: 15px;
	  left: 9px;
	  right: 9px;
	  height: 2px;
	  background: #FFFFFF;
	}

	.c-hamburger span::before,
	.c-hamburger span::after {
	  position: absolute;
	  display: block;
	  left: 0;
	  width: 100%;
	  height: 2px;
	  background-color: #FFFFFF;
	  content: "";
	}

	.c-hamburger span::before {
	  top: -7px;
	}

	.c-hamburger span::after {
	  bottom: -7px;
	}

	.c-hamburger--htx {
	  background-color: #2C71B6;
	}

	.c-hamburger--htx span {
	  transition: background 0s 0.3s;
	}

	.c-hamburger--htx span::before,
	.c-hamburger--htx span::after {
	  transition-duration: 0.3s, 0.3s;
	  transition-delay: 0.3s, 0s;
	}

	.c-hamburger--htx span::before {
	  transition-property: top, transform;
	}

	.c-hamburger--htx span::after {
	  transition-property: bottom, transform;
	}

	/* active state, i.e. menu open */
	.c-hamburger--htx.is-active {
	  background-color: #6aa6e1;
	}

	.c-hamburger--htx.is-active span {
	  background: none;
	}

	.c-hamburger--htx.is-active span::before {
	  top: 0;
	  transform: rotate(45deg);
	}

	.c-hamburger--htx.is-active span::after {
	  bottom: 0;
	  transform: rotate(-45deg);
	}

	.c-hamburger--htx.is-active span::before,
	.c-hamburger--htx.is-active span::after {
	  transition-delay: 0s, 0.3s;
	}

	.menu-dash{
		position: fixed;
		top: 0;
		left: -100%;
		height: 100%;
		/* background: black; */
		width: 100%;
		z-index: 9998;
		background: rgb(35, 96, 158);
		overflow: auto;
		transition: all 1s;
	}

	.menu-dash.active{
		left: 0px;
	}

	.menu-dash .profile{
		display: inline-block;
		text-align: center;
		width: 100%;
		margin-top: 10px;
		border-bottom: 1px solid #3670aa;
		padding-bottom:10px;
	}

	.menu-dash .profile .profile__image{
		display: inline-block;
		width: 50%;
	}

	.menu-dash .profile .profile__image img{
	border-radius: 100%;
	width: 80px;
	height: 80px;
	}

	.menu-dash .profile .profile__name{
		display: inline-block;
		width: 50%;
		font-size: 16px;
		color: #FFFFFF;
	}

	.menu-dash .menu{
		list-style: none;
		padding-left: 10px;
		padding-bottom: 50px;
		overflow: auto
	}

	.menu-dash .menu li{
		
		border-bottom: 1px solid #3670aa;
		position: relative;
	}
	.menu-dash .menu li i{
		font-size: 25px;
	}

	.menu-dash .menu li a{
		color: #FFFFFF;
		display: block;
		padding: 10px;
	}

	.menu-dash .menu li a img{
		max-width: 25px;
	}

	.menu-dash .menu li a span{
		font-size: 16px;
		margin-left: 5px;
	}

	body.active{
		overflow: hidden;
	}

	.menu-dash .version{
	position: absolute;
	right: 10px;
	bottom: 10px;
	color: #FFFFFF;
	}

	.closeButton{
		text-align: center;
		position: fixed;
		width: 100%;
		bottom: -100%;
		z-index: 99999;
		transition: all .5s;

	}

	.closeButton.active{
		bottom: 10px;
	}

	.hamburgerMenuDash{
		position: fixed;
		top: 10px;
		right: 10px;
		z-index: 9999999999!important;
		left: inherit!important;
	}

	.menu-dashboard{
		z-index: 999999999!important;
	}

	.logoTae {
		position: absolute;
		bottom: 10px;
	}

	.logoTae img{
		width: 50px;
		margin-left: 10px;
		
	}

	body.mainBoard .modal-backdrop.fade.in{
		z-index: 999999999;
	}

	body.mainBoard .modal{
		z-index: 9999999999;	
	}

	body.mainBoard #aboutUs .modal-content{
		border-radius: 0!important
	}

	body.mainBoard #aboutUs .modal-body p{
		text-align: center;
		font-size: 16px
	}

	body.mainBoard #aboutUs .close{
		opacity: 1;
	}

	body.mainBoard #aboutUs .close span{
		color: #FFFFFF
	}
	
	body.mainBoard #aboutUs .panel-heading{
		border-radius: 0;
	}

	body.mainBoard #aboutUs.modal {
	  text-align: center;
	  padding: 0!important;
	}

	body.mainBoard #aboutUs.modal:before {
	  content: '';
	  display: inline-block;
	  height: 100%;
	  vertical-align: middle;
	  margin-right: -4px;
	}

	body.mainBoard #aboutUs .modal-dialog {
	  display: inline-block;
	  text-align: left;
	  vertical-align: middle;
	  width: 90%;
	}


	@media(max-width: 400px){
		.c-hamburger{
			left: 0;
		}	
	}

	@media(max-width: 350px){
		.c-hamburger{
			left: 0;
		}	
	}

	/*.fc-more-popover .fc-event-container{
		height: 50px!important;
	}

	div.fc-scroller.fc-day-grid-container{
		overflow-x: auto;
		overflow-y: auto;
	}*/
	
	

	/*menu movil*/



@media(max-width: 1024px){
	.navBuscarInmeubles{
		display: block;
	}
}

@media(max-width: 767px){
	.c-hamburger {
		display: inline-block;
	}

}

@media  (orientation: landscape) { 
	.menu-dash .version{
		position: relative!important;
		float: right;
	}

	.logoTae{
		position: relative;

	}

}

.nicescroll-rails,.nicescroll-rails div{
	width: 10px!important;
}

.nicescroll-rails{
	left: 230px!important;
}

.panel .panel-heading, header.panel-heading, header.panel-heading div, .modal-content .panel-heading, .h2, .panel-heading h4, .panel-heading h4 b{
	font-weight: normal !important;
	text-transform: capitalize !important;
	font-size: 16px !important;
}