﻿body.signed-out {
	background: #fcf3f1;
}

body {
	background: #fcf3f1;
}

.modal-filter {
	width: 800px;
}

.modal-body #skapabank select {
	width: 100%;
}

.modal-body #skapabank h3 {
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 10px;
	color: #fb5848;
}

#skapabank select.l50 {
	width: 49%;
}

#skapabank select.r50 {
	width: 49%;
}

.formatted {
	white-space: pre-wrap;
}

.test-banner {
	background-color: orange;
	height: 40px;
	text-align: center;
	vertical-align: middle;
	line-height: 40px;
	font-size: 20px;
	font-family: inherit;
}

#signin {
	width: 300px;
}

	#signin .logo {
		background: url(/Content/img/koll-logo.svg) no-repeat;
		background-size: 140px 36px;
		text-indent: -9999px;
		width: 140px;
		height: 36px;
		padding: 0;
		margin: 0 auto 20px;
	}


	#signin .inputs {
		margin-bottom: 15px;
		-webkit-box-shadow: 0 2px 1px rgba(0,0,0,0.1);
		box-shadow: 0 2px 1px rgba(0,0,0,0.1);
	}

	#signin fieldset:first-child {
		border-color: #fcf3f1;
	}

	#signin input[type="text"], #signin input[type="email"], #signin input[type="password"] {
		padding: 15px;
		font-size: 16px;
	}

	#signin button {
		color: #fff !important;
		padding: 15px 0;
		font-size: 16px;
		background: #FF7C8C;
		-webkit-box-shadow: 0 2px 1px rgba(0,0,0,0.1);
		box-shadow: 0 2px 1px rgba(0,0,0,0.1);
	}

	#signin a.forgot-password {
		color: #004938 !important;
		font-size: 14px;
		margin-top: 20px;
		font-weight: bold;
	}

header {
	background: #fcf3f1;
	border-bottom: 0;
	padding: 15px 0 15px;
}

	header .logo {
		background: url(../img/koll-logo.png) no-repeat;
		background-size: 116px 30px;
		text-indent: -9999px;
		margin-left: 15px;
		width: 140px;
		height: 30px;
		padding: 0;
		margin-top: 3px;
	}

	header .actions {
		border: 0;
	}

		header .actions > a {
			color: rgba(255,124,130,0.5);
			display: inline-block;
			background: #FF7C8C;
			height: 32px;
			width: 32px;
			padding: 0;
			position: relative;
			top: 0;
			border-radius: 2px;
			text-align: center;
		}

.ringing {
	color: #fff;
	opacity: 1;
	position: relative;
	top: -5px;
}

header .user {
	border: 0;
}


	header .user .dropdown > a {
		color: #004938;
		padding-left: 54px;
		line-height: 32px;
	}

header .search fieldset {
	border: 0;
}

header .user .userbadge {
	background: #74bcb4;
	font-size: 10px;
	width: auto;
	padding: 0 4px;
	border: 0;
	line-height: 32px;
	height: 32px;
	border-radius: 2px;
	top: 0;
}

header .search ::-webkit-input-placeholder {
	color: rgba(0,0,0,0.5)
}

header .search :-moz-placeholder {
	color: rgba(0,0,0,0.5)
}

header .search ::-moz-placeholder {
	color: rgba(0,0,0,0.5)
}

header .search :-ms-input-placeholder {
	color: rgba(0,0,0,0.5)
}

header .search input:not(.ui-select-search) {
	background: rgba(255,255,255,0.75);
	text-align: left;
	color: #004938;
	height: 36px;
	line-height: 36px;
	margin-top: 0px;
	margin-right: 0;
	border: 1px solid #f7e1dc;
}

	header .search input:not(.ui-select-search):focus {
		background: #fff;
		border-color: #fff;
		-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
		box-shadow: 0 1px 3px rgba(0,0,0,0.1);
	}

#content nav {
	background: #74bcb4
}

	#content nav ul li a {
		border-bottom: 1px solid #52aba1;
		border-right: 1px solid #52aba1;
		color: #fff;
	}

	#content nav ul li.active a {
		background: #fff;
		color: #004938;
		border-bottom: 1px solid #fff;
	}

	#content nav ul li a:hover {
		background: #63b4ab;
	}

	#content nav ul li.active a:hover {
		background: #fff;
		color: #FF7C8C;
	}

main h1 {
	color: #004938;
}

#ansokningar h1 + p span.volume-data,
p.volume span.volume-data {
	color: #FF7C8C;
}

.internal-nav li.active a:not(.ui-select-choices-row-inner), #ansokningar .internal-nav li.active a:not(.ui-select-choices-row-inner) {
	background: #FF7C8C;
	border-color: #FF7C8C;
	border-bottom: 2px solid #ff6276;
}

	.internal-nav li.active a:not(.ui-select-choices-row-inner):hover, #ansokningar .internal-nav li.active a:not(.ui-select-choices-row-inner):hover {
		background: #ff6276;
		border-color: #ff6276;
		border-bottom: 2px solid #ff6276;
		color: #fff;
	}

.internal-nav li a:not(.ui-select-choices-row-inner), #ansokningar .internal-nav li a:not(.ui-select-choices-row-inner) {
	background: #f5f5f5;
	border-color: #f5f5f5;
	color: #666;
}

	.internal-nav li a:not(.ui-select-choices-row-inner):hover, #ansokningar .internal-nav li a:not(.ui-select-choices-row-inner):hover {
		background: #dbeeec;
		border-color: #dbeeec;
		color: #004938;
	}

#statistik ol.leaderboard div.track {
	background: #74bcb4;
	border-bottom: 2px solid #52aba1;
	border-right: 2px solid #52aba1;
}

#statistik ol.leaderboard div.info span.number {
	color: #ff7c8c;
}

#statistik ol.leaderboard div.info span.name {
	color: #004938;
	margin-right: 0;
}

#statistik ol.leaderboard.numbered {
	color: #74bcb4;
}

#ansokningar .applications .customer div.phone a,
#ansokningar .applications .comments span.name,
#statistik h1,
main h3,
p.statistics-volume span {
	color: #ff7c8c;
}

skapabank
#statistik h1 {
	color: #004938;
}

button,
a.btn,
#ansokningar a.btn,
#ansokningar button,
#ansokningar input[type=submit],
#skapaansokan a.btn,
#skapaansokan button,
#skapaansokan input[type=submit],
#ansokningar .comments button {
	background: #74bcb4;
	border-color: #74bcb4;
	border-bottom-color: #52aba1;
}

	button:hover,
	a.btn:hover,
	#ansokningar a.btn:hover,
	#ansokningar button:hover,
	#ansokningar input[type=submit]:hover,
	#skapaansokan a.btn:hover,
	#skapaansokan button:hover,
	#skapaansokan input[type=submit]:hover,
	#ansokningar .comments button:hover {
		background: #52aba1;
		border-color: #52aba1;
	}

.mandatory-terms {
	border-color: #ff7c8c;
	background: #ffe2e6;
	padding: 20px;
}

.coApplicant-terms {
	border: 4px solid #000000;
	border-radius: 8px;
	background: #ffffff;
	padding: 20px;
}

#saljstod .row .item p {
	background: #cae9e6;
	color: #004938;
}

#saljstod .row .item a:hover .logo {
	border-color: #ff7c8c;
}

#saljstod .row .item a:hover p {
	background: #ff7c8c;
	color: #fff;
}

ul.side-nav li a {
	color: #004938;
}

	#ansokningar .applications .customer div.toggle-info a,
	ul.side-nav li a:hover,
	ul.side-nav li.active a {
		color: #ff7c8c;
	}

#ansokningar .applications .customer div.created span.userbadge {
	background: #74bcb4;
	color: #fff;
}

#ansokningar .applications .customer.toggleActiveParent {
	border-color: #ff7c8c;
}

#ansokningar a.btn.btn-red,
#ansokningar a.btn section.btn-red,
#ansokningar button.btn.btn-red,
#kund .offers a.btn.btn-red,
#kund .offers a.btn section.btn-red,
#kund .offers button.btn.btn-red {
	background: #ff7c8c;
	border-color: #ff7c8c;
	border-bottom-color: #ff6276;
}

#ansokningar a.btn.btn-red:hover,
#ansokningar a.btn section.btn-red:hover,
#ansokningar button.btn.btn-red:hover,
#kund .offers a.btn.btn-red:hover,
#kund .offers a.btn section.btn-red:hover,
#kund .offers button.btn.btn-red:hover {
	background: #ff6276;
	border-color: #ff6276;
}

#ansokningar .applications .customer div.toggle-info .row .row h3 {
	color: #999;
}


#statistik select:hover,
.internal-nav li a:not(.ui-select-choices-row-inner):hover,
.internal-nav li select:hover,
#ansokningar .internal-nav li a:not(.ui-select-choices-row-inner):hover,
#ansokningar .internal-nav li select:hover {
	border-color: #52aba1;
	color: #004938;
}

[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
	display: none !important;
}
