a, a:focus, a:visited{
 color:#e3e6e0;
}
a:hover {
/* color:#262626;*/
}
::selection {
	color:#fff;
  background: #262626; /* WebKit/Blink Browsers */
}
::-moz-selection {
	color:#fff;
  background: #262626; /* Gecko Browsers */
} 
#breadcrumb{
	display:none;
}

.navbar.fixed-top {
    top: 50px;
}
    .navbar.fixed-top.scrolled {
        top: 0;
        min-height: 60px;
    }

    .navbar.fixed-top.nav-up {
        top: -100px;
    }

.border-bottom p {
	margin-bottom: 6px;
	margin-top: 6px;
}

.navbar{
    padding: 0 1rem;
}

.navbar-nav .dropdown-menu {
    position: absolute;
    float: left;
}
.navbar-light .navbar-toggler {
	color: #e9dbbd;
	border-color: transparent;
	border: none;
	font-size: 30px;
	padding: 0;
}

.dropdown-menu {
	font-size: 16px;
	background-color: transparent;
	border: none;
	padding: 0;
	min-width: 100%;
}

.chosen-container .chosen-results li{
	font-size: 14px !important;
	font-weight: 500 !important;
}		
		
.show{
/*	background-color: #212121;*/
}
.btn:hover{
	cursor:pointer;
}
.form-control{
	padding: 7px 0;
  font-size: inherit;
}
.form-group,.form-group .form-control {
	margin-bottom: 7px;
	width:100%;
}
.form-control, .form-group .form-control {
	border: 0;
	background-image: linear-gradient(#785f37, #785f37), linear-gradient(#D2D2D2, #D2D2D2);
	background-size: 0 2px, 100% 1px;
	background-repeat: no-repeat;
	background-position: center bottom, center calc(100% - 1px);
	background-color: #fff;
	transition: background 0s ease-out;
	float: none;
	box-shadow: none;
	border-radius: 0;
	font-weight: 400;
	padding: 6px;
}
.form-group.is-focused .form-control {
  outline: none;
  background-image: linear-gradient(#262930, #262930), linear-gradient(#D2D2D2, #D2D2D2);
  background-size: 100% 2px, 100% 1px;
  box-shadow: none;
  transition-duration: 0.3s;
}
.input-group .form-control {
	width: 100%;
}
.radio input[type=radio]:checked ~ .check {
  background-color: #262930;
}
.radio input[type=radio]:checked ~ .circle {
  border-color: #262930;
}
.wizard-container {
	padding-top: 0px;
}
.nav>li>a {
	position: relative;
	display: block;
	padding: 10px 15px;
	font-size:14px;
	font-weight:600;
/*	color: #262626 !important;*/
}
a.nav-class.scrolled {
    color: #262626;
}

a.dropdown-toggle.nav-class.scrolled,
a.nav-class.scrolled:hover{
    color: #262930 !important;
}

.wizard-card .moving-tab {
    font-size: 14px;
    min-width:150px !important;
}
.form-group.label-floating label.control-label, 
.form-group.label-placeholder label.control-label{
	font-size:14px;
 /* color:#666; */
}
.nav>li>a:hover {
	text-decoration:none;
}
.btn.btn-reset {
  background-color: #ffffff;
	border-color: #789ecb; 
  color: #789ecb;	
  box-shadow: 0 2px 2px 0 rgba(120, 158, 203, 0.14), 0 3px 1px -2px rgba(120, 158, 203, 0.2), 0 1px 5px 0 rgba(120, 158, 203, 0.12);
}

.btn.btn-reset:focus, .btn.btn-reset:active, .btn.btn-reset:hover {
  background-color: #789ecb;
	border-color: #789ecb; 
  color: #FFFFFF;	
  box-shadow: 0 14px 26px -12px rgba(120, 158, 203, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(120, 158, 203, 0.2);
}

.btn.btn-primary {
  box-shadow: 0 2px 2px 0 rgba(120, 158, 203, 0.14), 0 3px 1px -2px rgba(120, 158, 203, 0.2), 0 1px 5px 0 rgba(120, 158, 203, 0.12);
}
.btn.btn-primary, .btn.btn-primary:hover, .btn.btn-primary:focus, .btn.btn-primary:active, .btn.btn-primary.active, .btn.btn-primary:active:focus, .btn.btn-primary:active:hover, .btn.btn-primary.active:focus, .btn.btn-primary.active:hover, .open > .btn.btn-primary.dropdown-toggle, .open > .btn.btn-primary.dropdown-toggle:focus, .open > .btn.btn-primary.dropdown-toggle:hover {
  background-color: #3466d5;
	border-color: #3466d5; 
  color: #FFFFFF;
}
.btn.btn-primary:focus, .btn.btn-primary:active, .btn.btn-primary:hover {
  box-shadow: 0 14px 26px -12px rgba(107, 132, 144, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(107, 132, 144, 0.2);
}
.btn.btn-primary.disabled, .btn.btn-primary.disabled:hover, .btn.btn-primary.disabled:focus, .btn.btn-primary.disabled.focus, .btn.btn-primary.disabled:active, .btn.btn-primary.disabled.active, .btn.btn-primary:disabled, .btn.btn-primary:disabled:hover, .btn.btn-primary:disabled:focus, .btn.btn-primary:disabled.focus, .btn.btn-primary:disabled:active, .btn.btn-primary:disabled.active, .btn.btn-primary[disabled], .btn.btn-primary[disabled]:hover, .btn.btn-primary[disabled]:focus, .btn.btn-primary[disabled].focus, .btn.btn-primary[disabled]:active, .btn.btn-primary[disabled].active, fieldset[disabled] .btn.btn-primary, fieldset[disabled] .btn.btn-primary:hover, fieldset[disabled] .btn.btn-primary:focus, fieldset[disabled] .btn.btn-primary.focus, fieldset[disabled] .btn.btn-primary:active, fieldset[disabled] .btn.btn-primary.active {
  box-shadow: none;
}
.btn.btn-primary.btn-simple {
	color: #fff;
	box-shadow: none;
	background-color: #262930;
	border:1px solid #262930;	
}
.btn.btn-primary.btn-simple:hover, .btn.btn-primary.btn-simple:focus, .btn.btn-primary.btn-simple:active {
  background-color: transparent;
  color: #262930;
}

.popover, .tooltip-inner {
	color: #555555;
	padding: 10px 15px;
	background: #FFFFFF;
	background-color:#FFFFFF;
}
.tooltip.bs-tooltip-auto[x-placement^=top] .arrow::before, .tooltip.bs-tooltip-top .arrow::before {
    margin-left: -3px;
    content: "";
    border-width: 5px 5px 0;
    border-top-color: #ffffff;
}
tooltip.show {
	opacity:1.0 !important;
}
.wizard-card .info-text {
  width: 100%;
	margin-bottom: 0px;
}
.tab-content>.tab-pane {
	min-height:410px;
}
textarea.form-control {
	height: auto;
}

.galleria-lightbox-content, 
.galleria-lightbox-shadow,
.galleria-lightbox-info{
	color:#fff !important;
	background:transparent !important;
}

#search_loader{
	position: absolute !important;
	top: 50% !important;
	left: 50% !important;
	width: 160px !important;
	margin-left: -80px;
	margin-top: 300px;
	height: 50px;
}

/*===============================*/
.visible-xs{
    display: block !important;
}
.hidden-xs{
    display: none !important;
}

@media (min-width: 768px) {
	.wizard-container {
		padding-top: 20px;
	}	
}
@media (min-width: 1200px) {
	.wizard-container {
		padding-top: 0px;
	}		
}