@font-face {
	font-family: Poppins-Regular;
	src: url(/fonts/Poppins-Regular.ttf);
}

@font-face {
	font-family: Poppins-Regular;
	src: url(/fonts/Poppins-Bold.ttf);
	font-weight: 700;
}

@font-face {
	font-family: GreatVibes-Regular;
	src: url(/fonts/GreatVibes-Regular.ttf);
}

body {
	background-color:#f4e2bd;
	font-family:Poppins-Regular;
}

.navbar-default {
	background-color:#ebebeb;
	-webkit-box-shadow: 0px 3px 10px -1px rgba(0,0,0,0.52);
	-moz-box-shadow: 0px 3px 10px -1px rgba(0,0,0,0.52);
	box-shadow: 0px 3px 10px -1px rgba(0,0,0,0.52);
}

.navbar-nav>li>a {
	text-transform:uppercase;
	color:#180c02;
}

.nav>li>a {
	padding:10px 10px;
}

.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
	color:#b29559;
}

.user-nav-link{
	display: none !important;
}

.navbar-toggle {
	border-color:#414141 !important;
	background-color: #180c02;
	margin-top:20px;
	float:right;
	margin-right: 0px;
	margin-left:5px;
}

@media (min-width:768px) {
	.navbar-nav>li>a {
		padding-top:25px;
		padding-bottom:25px;
	}


}

.nav-logo {
	position:absolute;
	max-width:120px;
	margin:0 auto;
	left:0;
	right:0;
	top:22px;
}

.kereses-form {
	float:left;
	display:inline-block;
	margin-left:130px;
	padding-top:17px;
}

.kereses-input {
	border-radius:5px;
	border:2px solid black;
	height:35px;
}

.nav-gomb-wrapper {
	display:inline-block;
	padding-top:10px;
}

.nav-gomb {
	color:#180c02;
}

.nav-gomb:hover {
	color:#b29559;
	text-decoration:none;
}

.nav-gomb.nav-elso {
	margin-left:15px;
}

.nav-gomb.nav-elso::after {
	display:inline-block;
	content:'|';
	margin-left:5px;
}



@media (max-width: 1199px) {
	.nav-logo {
		position:absolute;
		max-width:120px;
		margin:0;
		left:10px;
		right:auto;
		top:22px;
	}

	.nav-gomb-wrapper {
		position: absolute;
		display:inline-block;
		padding-top:20px;
		padding-bottom:25px;
		right:16vw;
		top:0;
	}

	.kereses-form {
		position:absolute;
		left:80px;
		top:0;
		width:50% !important;
		float:left;
		display:inline-block;
		margin-left:auto;
		padding-top:17px;
		padding-bottom:17px;
	}

	/*.kereses-form {
		top:0;
		left:80px;
		width:50% !important;
	}*/

	.hover_cart {
	  	width: 60vw !important;
	  	top:60px;
	  	right:0 !important;
  	}

  	.termek-gombok{
  		clear: both !important;
  		float: left !important;
  	}
	.btn.vert{
  		padding:14px !important;
  		font-size: 20px !important;
  	}



}

@media (max-width: 1199px) {
	.navbar-header {
		float: none;
	}
	.navbar-left,.navbar-right {
		float: none !important;
	}
	.navbar-toggle {
		display: block;
	}
	.navbar-collapse {
		border-top: 1px solid transparent;
		box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
	}
	.navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px;
	}
	.navbar-collapse.collapse {
		display: none!important;
	}
	.navbar-nav {
		float: none!important;
		margin-top: 0px;
	}
	.navbar-nav>li {
		float: none;
	}
	.navbar-nav>li>a {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.collapse.in{
		display:block !important;
	}

	.nav-logo {
		position:absolute;
		max-width:60px;
		margin:0;
		left:10px;
		right:0;
		top:10px;
	}

	.user-nav-link{
		display: block !important;
	}
	.user-nav-link-inverse{
		display: none !important;	
	}

	.nav-profil{
		display:none;	
	}
}

@media (max-width:650px) {
/*	.nav-gomb-wrapper {
		display:none;
	}*/
	main{
		margin-top: 63px;
	}


	.breadcrumb{
		/*position: absolute !important;*/
		min-height:30px !important;
		height:auto !important;
		
		/*top:63px;*/
		left:0;
		border-radius: 0px !important;
		clear:both;
	}

	.breadcrumb>li+li:before {
	display:none;
}

	.breadcrumb>li {
		position:relative;
		padding:0 5px !important;
		line-height:30px !important;
		font-size:14pt;
		color:#fff;
	}


	.breadcrumb>li:after {
		position:absolute !important;
		top:1px !important;
		right:0 !important;
		content:'>' !important;
		height:30px !important;
		width:2px !important;

		background-image:none !important;
	}

	.breadcrumb>li:last-child:after {
		content:'' !important;
		width:0 !important;
	}
	
		#fejlec, #fejlec.inner{
		display: none !important;
	}
	

	.hover_cart {
	  	width: 80vw !important;
	  	top:60px;
	  	right:0 !important;
  	}

  	.profil-set{
  		padding:2px !important;
  	}

	.termek-filter{
		padding:2px !important;
	}


}

@media (max-width:415px) {
	/*.nav-logo {
		position:absolute;
		max-width:60px;
		margin:0;
		left:10px;
		right:0;
		top:10px;
	}*/

	.kereses-form {
		width:42% !important;
	}

	/*.kereses-input {
		width:150px;
	}*/
	


}
.nav-profil{
	line-height: 1em;
	margin-left:10px;
}

.nav-profil a{
	color: #000;
	padding:0;
}

.cart_icon{
	color:#b29559;
	font-size: 24px;
	padding:0 3px;
	text-decoration:none; 
}
/**/

#fejlec, #fejlec.inner  {
	padding-bottom:30px;
	box-sizing: border-box;
}
#fejlec.inner {
	margin-top: 50px;
	/*height:60px;*/
}

#fejlec img, #kiszallitas img, #kapcsolat img {
	width:100%;
}

#termekeink {
	padding-bottom:50px;
}

h1.fo-cim {
	position:relative;
	font-family: GreatVibes-Regular;
	font-size:50pt;
	text-align:center;
	margin-bottom:30px;
	overflow:hidden;
}

h1.fo-cim.barna {
	color:#180c02;
}

h1.fo-cim.feher, h1.fo-cim.sfeher {
	color:#fff;
}

h1.fo-cim span {
	position: relative;
	padding:0 35px;
	z-index:1;
}

h1.fo-cim.barna span {
	background-color:#f4e2bd;
}

h1.fo-cim.feher span {
	background-color:#b29559;
}

h1.fo-cim.sfeher span {
	background-color:#180c02;
}

.fo-cim:after {	
	content: '';
	display: block;
	width: 2000px;
	position: absolute;
	left:0;
	top:30px;
}

.fo-cim.barna:after {	
	border-top: 2px solid #180c02;
}

.fo-cim.feher:after, .fo-cim.sfeher:after {	
	border-top: 2px solid #fff;
}

@media (max-width:375px) {
	h1.fo-cim span {
		position: relative;
		padding:0;
		z-index:1;
	}

	.fo-cim:after {	
		content: '';
		display: none;
		width: 0;
		position: absolute;
		left:0;
		top:30px;
	}
}

.termek-tipus-wrapper {
	text-align:center;
	text-transform:uppercase;
}

.termek-tipus-adatok {
	padding:5px;
	border-radius:10px;
	background: #816536;
	background: linear-gradient(to right, #816536 0%,#c2a976 50%,#816536 100%);
}

.termek-tipus-adatok h2 {
	font-size:20pt;
	padding:0 10px;
	color:#fff;
	font-weight:700;
}

.termek-tipus-kep {
	border-radius:10px;
	height:300px;
	max-height:300px;
	width:100%;
	background: #0f0601;
	background: radial-gradient(ellipse at center, #522f05 0%,#0f0601 100%);
}

.termek-tipus-kep img {
	max-height:100%;
	max-width:100%;
	padding:30px;
}

.tovabb-btn {
	margin-top:30px;
	margin-bottom:30px;
	background-color:#180c02;
	border:2px solid #816536;
	border-radius:5px;
	color:#fff;
	padding:10px 40px;
	text-transform:uppercase;
	font-weight:700;
	font-size:16pt;
	-webkit-transition:all 0.3s;
	transition:all 0.3s;
}

.tovabb-btn:hover {
	background-color:#816536;
	color:#fff;
}

#kiszallitas {
	background-color:#b29559;
}

#kiszallitas p {
	font-size:16pt;
	color:#fff;
}
#kiszallitas p:nth-child(1) {
	margin-top:70px;
}

#kiszallitas p span {
	color:#000;
	font-weight:700;
}

#kiszallitas p.ki-helyek {
	margin-top:20px;
	font-size:11pt;
	text-align:center;
}

#kapcsolat {
	padding-top:30px;
	background-color:#180c02;
}

#kapcsolat h3 {
	margin-top:0px;
	color:#fff;
	font-size:20pt;
	font-weight:700;
	text-transform:uppercase;
}

#kapcsolat a {
	display:block;
	color:#fff;
	font-size:14pt;
}

#kapcsolat p {
	color:#fff;
	font-size:14pt;
}

.pad-30 {
	padding:30px 0;
}

/*Termek kereso*/

.breadcrumb {
	position:relative;
	background-color:#180c02;
	padding:0;
	height:58px;
	padding:0 20px;
	border-radius:10px;
}

.breadcrumb>li+li:before {
	display:none;
}

.breadcrumb>li {
	position:relative;
	padding:0 25px 0 10px;
	line-height:58px;
	font-size:14pt;
	color:#fff;
}

.breadcrumb>li a {
	color:#fff;
}

.breadcrumb>.active {
	color:#fff;
	font-weight:700;
}

@media (max-width:768px) {
	.breadcrumb>li {
		font-size:10pt;
	}
}

.breadcrumb>li:after {
	position:absolute;
	top:0;
	right:0;
	content:'';
	height:58px;
	width:25px;
	background-image:url(./img/bread-split.png);
	background-size:100%;
}

/*.breadcrumb:after {
	content:'Keresés';
	position:absolute;
	top:0;
	right:15px;
	line-height:58px;
	font-size:16pt;
	color:#f4e2bd;
	text-transform:uppercase;
	font-weight:700;
	}*/

/*@media (max-width:520px) {
	.breadcrumb:after {
		display:none;
	}
	}*/

	.kat-list {
		padding:20px 15px 5px 15px;
		border-radius:5px;
		background-color:#b29559;
		margin-bottom:30px;
	}

	.kat-list ul {
		list-style-type:none;
		padding:0;
	}

	.kat-list ul li {
		padding:15px 5px;
		color:#fff;
		border-bottom:1px solid #f4e2bd;
	}

	.kat-list ul li:nth-last-child(1) {
		padding:15px 5px 10px 5px;
		border-bottom:none;
	}

	.kat-list ul li a {
		color:#fff;
		font-size: 20px;
	}

	.kat-list ul li a.active {
		font-weight:700;
	}

	.kat-list h4{
		color:#fff;
		font-size: 18px;
		padding: 3px 5px;
		border-bottom:1px solid #eee;
		margin:0;
	}

	.cat_child {
		margin-left:10px;
	}

	.cat_child a{
		font-size: 16px !important;
	}

	.termek-filter {
		padding:20px;
		border-radius:5px;
		background-color:#b29559;
	}

	.termek-filter p {
		font-size:12pt;
		color:#fff;
	}

	.stylish-input-group input {
		background: #ededed;
	}

	.stylish-input-group .input-group-addon{
		background: #ededed;
		border-top:1px solid #180c02;
		border-right:1px solid #180c02;
		border-bottom:1px solid #180c02;
	}
	.stylish-input-group .form-control{
		border-right:0; 
		box-shadow:0 0 0; 
		border-color:#180c02;
	}
	.stylish-input-group button{
		border:0;
		background:transparent;
	}

	.stylish-input-group button img{
		max-width:17px;
	}

	#termek-kereso h1.fo-cim {
		font-size:30pt;
	}

	#termek-kereso .fo-cim:after {	
		top:18px;
	}

	.termek-listazott {
		margin:20px 0;
		padding:10px;
		border-radius:5px;
		background-color:#fff;
	}

	.termek-foto {
		/*height:170px;*/
		height:auto;
		padding:15px;
		border:1px solid #b29559;
		border-radius:5px;
		margin-bottom:5px;
		text-align:center;
		-webkit-transition:all 0.3s;
		transition:all 0.3s;
	}

	.termek-foto:hover {
		background-color:#b29559;
	}

	.termek-foto img {
		width:100%;
	}

	.termek-listazott h1 {
		display: block;
		display: -webkit-box;
		line-height: 1.2;
		height:66px;
		font-size:14pt;
		font-weight:700;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.termek-listazott a {
		color:#000;
	}

	.termek-listazott p {
		border-top:1px solid black;
		padding-top:10px;
		font-size:16pt;
		color:#b29559;
		font-weight:700;
	}

	.termek-gombok input[type="number"] {
		padding:8px 0 7px 0;
		width:35%;
		background-color:#ededed;
		border:1px solid #b29559;
		text-align:center;
		border-radius:5px;
	}

	.termek-gombok select {
		width:55%;
		margin-left:5%;
		padding:5px;
		background-color:#ededed;
		border:1px solid #b29559;
		border-radius:5px;
	}

	.megnezes-btn {
		display:inline-block;
		width:48%;
		height:50px;
		margin-top:10px;
		border:3px solid #b29559;
		border-radius:5px; 
		background-color:#000;
		background-image:url(./img/szemikon.png);
		background-repeat:no-repeat;
		background-position:center;
	}

	.torles-btn {
		display:block;
		width:25px;
		height:25px;
		font-size: 12px;
		color:#fff;
		border-radius:3px;
		border: 1px solid #000; 
		padding:3px;
		background-color:#000;
		/*background-image:url(./img/kukaikon.png);*/
/*	background-repeat:no-repeat;
background-position:center;*/
}

.kosarhoz-btn {
	display:inline-block;
	width:48%;
	height:50px;
	margin-top:10px;
	border:3px solid #b29559;
	border-radius:5px; 
	background-color:red;
	background-image:url(./img/kosarikon.png);
	background-repeat:no-repeat;
	background-position:center;
}

/*Termek oldal*/

.termek-profil {
	padding:15px;
	margin-bottom:30px;
	border-radius:5px;
	background-color:#fff;
}

.termek-profil-foto {
	height:auto;
	padding:15px;
	border:1px solid #b29559;
	border-radius:5px;
	margin-bottom:5px;
	text-align:center;
	-webkit-transition:all 0.3s;
	transition:all 0.3s;
}

.termek-profil-foto img {
	width:100%;
}

.termek-profil h1, not(.termek-listazott h1) {
	font-size:24pt;
	font-weight:700;
	padding-bottom:20px;
	border-bottom:1px solid black;
}

.termek-profil h2, .termek-profil h2 span.brutto_price {
	font-size:24pt;
	font-weight:700;
}

.termek-profil h2 span.netto_price {
	font-size:12pt;
	font-weight:normal;
	color:#b29559;
}

.darab-info {
	font-style:italic;
}

.big{
	font-size: 20px;
	line-height: 1em;
}

.termek-profil-buttons {
	margin-top:50px;
}

.termek-profil-buttons input[type="number"] {
	padding:8px 0 7px 0;
	width:70px;
	background-color:#ededed;
	border:1px solid #b29559;
	text-align:right;
	border-radius:5px;
}

.termek-profil-buttons select {
	width:100px;
	margin-left:10px;
	padding:5px;
	background-color:#ededed;
	border:1px solid #b29559;
	border-radius:5px;
}

.kosarba-btn {
	display:block;
	margin-top:20px;
	width:210px;
	height:40px;
	background-color:#ff0000;
	font-size:12pt;
	color:#fff;
	font-weight:700;
	text-transform:uppercase;
	line-height:30px;
	border:1px solid #b29559;
}

/*Profil*/ 

.pad-0 {
	padding:0;
}

#profil .breadcrumb>li:nth-last-child(1):after {
	display:none;
}

#profil .breadcrumb:after {
	content:'';
	display:none;
}

.profil-set {
	margin-bottom:30px;
	padding:30px;
	border-radius:5px;
	background-color:#fff;
}

.profil-set h1 {
	font-size:14pt;
}

.profil-set .row {
	margin-top:20px;
	margin-left:0;
	margin-right:0;
	border-bottom:1px solid black;
}

.profil-set .jelszo {
	color:#b29559;
}

.profil-set .prof-del {
	display:block;
	margin-top:20px;
	padding-left:15px;
	color:#b29559;
}

/*Szemelyes adatok*/ 

.szemely-set {
	position:relative;
	margin-bottom:30px;
	padding:30px;
	border-radius:5px;
	background-color:#fff;
}

.szemely-set h1 {
	font-size:16pt;
	font-weight:700;
}

.szemely-set input {
	height:40px;
	width:100%;
	background-color:#ededed;
	border-radius:5px;
	border:1px solid #b29559;
	margin-bottom:20px;
}

.mentes-btn {
	width:150px;
	height:50px;
	padding:10px;
	margin-bottom:30px;
	background-color:#180c02;
	text-transform:uppercase;
	font-weight:700;
	color:#fff;
	border:2px solid #b29559;
	border-radius:5px;
}

/*Regisztracio*/ 

input[type='checkbox'] {
	height:15px;
	width:15px;
	margin-right:10px;
}

label.required:after{
	content: "*";
	color: red;
	display: block;
	position: absolute;
	right: 0%;
	top: 0;
}

.szemely-set a {
	color:#b29559;
}

.regisztracio-btn {
	width:150px;
	height:50px;
	padding:10px;
	margin-top:30px;
	background-color:#ff0000;
	text-transform:uppercase;
	font-weight:700;
	color:#fff;
	border:2px solid #b29559;
	border-radius:5px;
}

.btn-default.black{
	background-color: #000;
}

.mb5{
	margin-bottom: 5px;
}


/* -- mod -- */


.brutto_price {
	font-weight: bold;
	color:hsla(0, 0%, 10%, 1);
}

.netto_price {
	font-style: italic;
	color:hsla(0, 0%, 50%, 1);
}

.sale_price {
	color:hsla(300, 50%, 50%, 1);
}

.linethrough {
	text-decoration: line-through;
	font-size: 10px;
	line-height:1.3em;
}



.spinner input {
	text-align: right;
}

/*.input-group-btn-vertical {
  position: relative;
  white-space: nowrap;
  width: 2%;
  vertical-align: middle;
  display: table-cell;
  }*/

  .input-group-btn-vertical > .btn.vert {
  	display: block;
  	float: none;
  /*width: 100%;
  max-width: 100%;*/
  width: 8px;
  max-width: 8px;
  padding: 8px 8px 7px 8px;
  margin-left: -1px;
  position: relative;
  border-radius: 0;
}

/*.input-group-btn-vertical > .btn.vert:first-child {
  border-top-right-radius: 4px;
}

.input-group-btn-vertical > .btn.vert:last-child {
  margin-top: -2px;
  border-bottom-right-radius: 4px;
  }*/

  .btn.vert i {
  	position: absolute;
  	top: 0;
  	left: 4px;
  }

/** --- CART --- */

@keyframes up_animation {
	0% { transform: translate(0,0px);
    -webkit-transform: translate(0,0px);
    -o-transform: translate(0,0px); 
    -moz-transform: translate(0,0px);  }
	20% { transform: translate(0,-8px);
    -webkit-transform: translate(0,-8px);
    -o-transform: translate(0,-8px); 
    -moz-transform: translate(0,-8px); }
    30% { transform: translate(0,-10px);
    -webkit-transform: translate(0,-10px);
    -o-transform: translate(0,-10px); 
    -moz-transform: translate(0,-10px); }
	50% { transform: translate(0,-4px);
    -webkit-transform: translate(0,-4px);
    -o-transform: translate(0,-4px); 
    -moz-transform: translate(0,-4px); }
	60% { transform: translate(0,0px);
    -webkit-transform: translate(0,0px);
    -o-transform: translate(0,0px); 
    -moz-transform: translate(0,0px); }
    80% { transform: translate(0,-4px);
    -webkit-transform: translate(0,-4px);
    -o-transform: translate(0,-4px); 
    -moz-transform: translate(0,-4px); }
	100% { transform: translate(0,0px);
    -webkit-transform: translate(0,0px);
    -o-transform: translate(0,0px); 
    -moz-transform: translate(0,0px); }
}

.cart_item_badge{
	background-color: hsla(7, 71%, 55%, 1);
	position: relative;
	left:-5px;
}

.move_up {
	animation-name: up_animation;
	animation-duration: 500ms;
	animation-iteration-count: 1;
	animation-timing-function: linear;
}


  .hover_cart {
  	padding:10px;
  	position:absolute;
  	z-index: 20000;
  	width: 40vw;
  	min-height: 30vh;
  	/*max-height: calc(100vh - 60px);*/
  	max-height: 90vh;
  	overflow-y: scroll;
  	/*height:auto;*/
  	background-color: #fff;
  	top:60px;
  	right:0;
  	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.5);
  	box-shadow: 0px 0px 10px rgba(0,0,0,0.5);
  	border: 1px solid rgba(0,0,0,0.2);
  }

  .cart_quantity{
  	font-size: 14px;
  	font-weight: bold;
  }
  .cart_brutto_price{
  	font-size: 18px;
  	font-weight: bold;
  	float:none;
  }
  .cart_netto_price{
  	font-size: 12px;
  	font-weight: normal;
  	font-style: italic;
  	float:none;
  	color: rgba(0,0,0,0.5);
  }

  .cart_brutto_price.total{
  	font-size: 24px;
  	font-weight: bold;
  	float:right;
  }
  .cart_netto_price.total{
  	font-size: 18px;
  }

  /*---AJAX SEARCH---*/
  .search-box{
  	position: absolute !important;
  	display:inline;
  	margin:0;
  	padding:0;
  	left:0;
  	z-index:20000;
  	background-color: #fff;
  	box-shadow: 10px 10px 10px 0px rgba(0,0,0,0.3);
  	border: 1px solid rgba(0,0,0,0.1);
  	max-height:70vh;
  	overflow-y: auto;
  }


  .selected {
  	background-color: hsla(192, 100%, 47%, 0.7) !important;
  }

  .stat_span{
  	font: normal normal normal 14px/1 FontAwesome;
  	/*float:right;*/
  	font-size: 24px;
  	position: absolute;
  	display: inline-block;
   /* width: 24px;
    height: 24px;
    margin: 4px 0 0 -30px;*/
    z-index: 20000;
}

.green_bg::before {
	content:"\f00c";
	color: hsla(153, 100%, 33%, 1);

}
.red_bg::before {
	content:"\f06a";
	color: hsla(7, 71%, 55%, 1);
}

div.progress.slim, div.progress.slim > .progress-bar {
	height:14px;
	margin:0px;
	font-size: 10px;
	line-height: 1.2em;
}

.alert-box{
	position: fixed;
	top:30vh;
	left: calc((100% - 30vw) / 2);
	z-index: 20000;
    /*width:30%;
	height:auto;
	box-shadow: 0px 10px 10px -5px rgba(0,0,0,0.8);*/
}

.alert-box .modal-content{
    /*position: fixed;
    top:40vh;
    left: calc((100% - 30vw) / 2);
    z-index: 20000;*/
    height:auto;
    width:auto;
    box-shadow: 0px 10px 10px -5px rgba(0,0,0,0.8);
}

.modal-danger .modal-header, .modal-danger .modal-footer {
	border-color: #c23321;
}

/*.bg-red, .callout.callout-danger, .alert-danger, .alert-error, .label-danger, .modal-danger .modal-body {
	background-color: #dd4b39 !important;
	}*/

	.bg-red-active, .modal-danger .modal-header/*, .modal-danger .modal-footer*/ {
		background-color: #d33724 !important;
		color: #eee !important;
	}

	.modal.lg > .modal-dialog{
		width:90vw !important;
	}

/*.modal.full-height > .modal-dialog, .modal.full-height .modal-content{
  min-height:90vh !important;
  }*/

  .modal.md > .modal-dialog{
  	width:70vw !important;
  }
  .modal.sm > .modal-dialog{
  	width:40vw !important;
  }
  /*multi modal*/
  .modal:nth-of-type(even) {
  	z-index: 1042 !important;
  }
  .modal-backdrop.in:nth-of-type(even) {
  	z-index: 1041 !important;
  }

  .row.noborder {
  	border-bottom: none !important;
  }

  .row.brownborder{
  	border-color: #b29559;
  	padding-bottom: 10px;
  }

.row.brownborder:last-child{
	border:none;
}

.alert-danger {
  color: #f2dede;
  background-color:  #a94442;
  border-color: #a94442;
}

.alert-success {
  color: #dff0d8;
  background-color:  #3c763d;
  border-color: #d6e9c6;
}

.floater{
       position: fixed;
       display:none;
       bottom:30px;
       right: 30px;
       min-height:50px;
       height:auto;
       z-index: 2000;
       max-width:25vw;
       min-width:20vw;
       box-shadow: 0px 10px 10px -5px rgba(0,0,0,0.8);

   }


.select2-container--default .select2-selection--multiple .select2-selection__choice {
	
	/*background-color: #3c8dbc !important;
	border-color: #367fa9 !important;*/
	background-color: #180c02 !important;
	border-color: #180c02 !important;
	padding: 1px 10px !important;
	color: #fff !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
	margin-right: 5px;
	color: rgba(255,255,255,0.7) !important;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
	border-color: #d2d6de !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
	padding: 0 5px !important;
}