.inputValue {
	color: #2ecc71;
	float: right;
}

#categoryButtons {
	margin-bottom: 20px;
}

body {
	background: #2c3e50;
	/*background-image: url(http://www.todayifoundout.com/wp-content/uploads/2013/07/doritos.jpg);*/
}

h1 {
	color: white;
}

.content {
	z-index: 1;
	position: relative;
}

/* top nav bar */
#navBarDiv {
	z-index: 10;
	position: absolute; /* avoid dimmer changing things */
}

.collumn {
	background: pink;
}

div.ui.items.segment.towerContainer:hover, #searchTower:focus {
	-webkit-box-shadow: 0px 0px 31px 0px rgba(0,0,0,0.12);
	-moz-box-shadow: 0px 0px 31px 0px rgba(0,0,0,0.12);
	box-shadow: 0px 0px 31px 0px rgba(0,0,0,0.12);
}

div.ui.items.segment.towerContainer:hover {
	-webkit-transition-duration: 0.5s; /* Safari */
    transition-duration: 0.5s;
}

#towerImage {
	width: 100%;
}

.towerImageContainer {
	height: 150px;
	width: 100%;
	overflow: hidden;
}

#main {
	margin-top: 60px;
}

.accordion {
	width: 100%;
}

img#panorama {
	width: 100%;
}

.title {
	background: lightgray;
/*	border: 2px solid #ecf0f1;*/
}

/*Accordion title*/
.ui.accordion .title:not(.ui) {
	background: lightgray;
	padding: 1.2em 1em;
	border: 0.4px solid #adadaf;
}

.whitePaddedContent {
	background: #ffffff;
	padding: 10px;
}

.whitePaddedContent > input {
	margin-bottom: 20px;
}

/* round border * round border * round border * round border * round border */
div.ui.fluid.accordion {
	border-radius: .28571429rem .28571429rem .28571429rem .28571429rem;
	-moz-border-radius: .28571429rem .28571429rem .28571429rem .28571429rem;
	-webkit-border-radius: .28571429rem .28571429rem .28571429rem .28571429rem;
	border: 0px solid #000000;
	overflow: hidden;
}

/*complete accordion*/
div.ui.fluid.accordion {
	-webkit-box-shadow: 0px 0px 25px 4px rgba(0,0,0,0.04);
	-moz-box-shadow: 0px 0px 25px 4px rgba(0,0,0,0.04);
	box-shadow: 0px 0px 25px 4px rgba(0,0,0,0.04);
}

/*inner accordion*/
.ui.accordion:not(.styled) .title~.content:not(.ui) {
	background: #f5f5f5;
	padding: 20px;
}

.ui.accordion:not(.styled) .title~.content:not(.ui):last-child {
	padding-bottom: 20px;
}

.noselect { 
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-tap-highlight-color: transparent;
}

.accordion {
	margin-bottom: 40px;
}

.ui.fluid.button.bottomMargin {
	margin-bottom: 10px;
	/*margin-right: 20px;*/
}

#edit {
	margin-top: 15px;
}

#delete {
	display: inline;
	margin-top: 10px;
}

input.ui.fluid.green.button, #progress {
	margin-top: 20px;
}

tbody {
	color: gray;
}

table { /*avoid table overflow*/
  table-layout: fixed 
}
table td { /*avoid table overflow*/
  word-wrap: break-word;
}

.rating {
	width: 100%;
}