body {
	/*padding-top: 50px;*/		/* for fixed navbar */
	padding-bottom: 40px;	/* padding below footer */
	background-color: #fdfdfd;
}

div.container {
    /*width: 1170px;*/
    /*width: 90%;*/
}
div.container-fluid {
    padding-right: 5%;
    padding-left: 5%;
	/*max-width: 2048px;*/
}

footer hr {
  margin: 40px 0; /* Space out the Bootstrap <hr> more */
}

h4 {
  margin-top: 25px;
}

/* egna stora knappar */
div.bigbutt {
	margin: 1em 0.15em;
	min-height: 14em;
}

/* div.bigbutt:hover, div.well:hover {*/
div.bigbutt:hover, div.bigbutt.well:hover{
	cursor: pointer;
	/*background-image: linear-gradient(to bottom, #DEC349 0px, #EFD14E 100%);*/
	/*
	background-color: #DEC349;
	background-color: #E8E8E8;
	*/
	background-color: #FFEF58;
	background-image: none;
	border-color: #888;
	/*color: white;*/
	
}

div.bigbutt.well {
	/*
	background-color: #E8E8E8;
	background-image: linear-gradient(to bottom, #E8E8E8 0px, #F5F5F5 100%);
	background-image: linear-gradient(to bottom, #E8E8E8 0px, #F5F5F5 100%);
	*/
	/*
	background-color: #DEC349;
	background-image: linear-gradient(to bottom, #EFD14E 0px, #DEC349 100%);
	background-image: linear-gradient(to bottom, #FCDD51 0px, #FCE851 100%);
	background-image: linear-gradient( to left top, blue, red);
	*/
	background-image: none;
	background-color: #FFEF90;
	border-color: #bbb;
}



/*
.row {
  margin-bottom: 20px;
}

.row .row {
  margin-top: 10px;
  margin-bottom: 0;
}
*/
/*
[class*="col-"] {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #eee;
  background-color: rgba(86,61,124,.15);
  border: 1px solid #ddd;
  border: 1px solid rgba(86,61,124,.2);
}
*/
hr {
  margin-top: 40px;
  margin-bottom: 40px;
}

h1, h2, h3, h4, h5 {
	color: rgb(0,82,165);
}

/* Säsongskortsformuläret: minska padding o margin */
th {
	/* text-align: center; */
}

.edited {
	border-color: green;
	color: green;
	background-color: #ffe !important;	
}

/* Added for animated wait icon START */
.wmodal {
    display:    none;
    position:   fixed;
    z-index:    1000;
    top:        50%;
    left:       40%;
    height:     125px;
    width:      125px;
	border: 	2px solid rgb(180,180,180);
	border-radius: 6px; 
	box-shadow: 3px 3px 3px rgba(160,160,160,0.4);
    background: rgb( 255, 255, 255) url('../img/ajax-loader.gif') no-repeat 50% 50%;		
}
/* When the body has the loading class, we turn the scrollbar off with overflow:hidden */

/*
body.loading {
    overflow: hidden; 
}
*/
/* Anytime the body has the loading class, our modal element will be visible */
body.loading .wmodal {
    display: block;
}
/* Added for animated wait icon END */

.form-control {
	margin: 2px;
}

/* Dagtur */
/*
table.tabdagtur {
	margin: -3%;
}
*/
table.tabdagtur td {
	vertical-align: top;
	padding: 2px;
}

table.tabdagtur td input {
	max-width: 4em; 
}

table.tabdagtur td.tddata, table.tabdagtur th {
	padding: 8px 8px; 
}

.printonly {
	display: none;
}

table.tabdagtur td.tdcustinfo textarea {
	height: auto;
	min-width: 16em; 
	width: 30vw;
	resize: none;
	overflow: hidden;
	min-height: 50px;
	/*max-height:100px;	*/
}

table.tabdagtur img {
	width: 24px;
	height: auto;
}
table.tabdagtur tr {
	border-bottom: 1px solid #eee;
}

table.tabdagtur tr.cust {
	/*background-color: #F8F8F8;*/
}
table.tabdagtur tr.prosp {
	background-color: #F3F3F3;
}

.wsnowrap {
	white-space: nowrap;
}

/* Document */
table.doctab td {
	border-bottom: 1px solid #eee;
	padding: 4px 8px;
}

.viewdoc {
   box-shadow: 3px 3px 3px #ccc;
   background-color: white;
}



