﻿/*body {
    font-family: 'Helvetica Neue', Arial;
}

a.supporter-logo {
    padding-right: 30px;
}
a.supporter-logo img {
    max-width:102px;
}

.hidden {
    display:none!important;
}

@media (max-width: 979px) {
    .hero-unit h1 {
        font-size:40px;
    }
    .hero-unit h2 {
        font-size:23px;
    }
}
*/
/* HEADER */
/*
.logo-container {
    height:52px;
    margin-top:5px;
}
.logo-container .logo {
    width:50%;
    height:100%;
}
.logo-container .logo a {
    display:block; 
    height:100%;
    background-repeat:no-repeat;
    background-color:transparent;
    background-attachment:scroll;
}
.logo-container .self-logo a {
    background-image: url("images/partnere/Entelligens-horisontal-liten.png");  /*no-repeat scroll left center transparent;*/ 
    background-position: left center;
}
.logo-container .partner-logo a {
    background-position: right center;
}
.navbar-fixed-top {
    left: 0;
    margin-bottom: 0;
    position: static;
    right: 0;
    z-index: 1030;
    top:auto;
}
.navbar-fixed-top.affix {
    top:0;
    position: fixed;
    margin-left:0;
    margin-right:0;
}
.content {
    margin-top:10px;
}
.affix + .content {
    margin-top:50px;
}

*/
/*.navbar .brand {
    margin-left: 7px;
    padding: 10px 20px;
    font-size: 13px;
    font-weight:bold;
}*/
/*
.navbar .nav li a {
    padding-top: 10px;
    color:#999999;
}
.navbar .nav li.last a {
    /*color: #0088CC;*/
}
.navbar .nav li.last a:hover {
    text-decoration:underline;
}
*/
/* FRONTPAGE */
/*
.logo-hero-unit {
    background-color: #EEEEEE;
    background-image: url("/content/images/kommuner/KlimaOstfold_ernergisparing_wide.png");
    background-position: center center;
    min-height: 151px;
    margin-bottom: 30px;
    padding: 60px;*/
}
*/
/* FOOTER */
/*footer {
  background: none repeat scroll 0 0 #252525;
  border-top: 0 none;
  margin-top: 19px;
  padding-top: 19px;
}


footer h4 {
  color: #999999;
}

footer a {
  color: #FFFFFF;
}

footer p {
  color: #999999;
}

footer #footer-floor {
  background: none repeat scroll 0 0 #1B1B1B;
}
*/
/* WELCOME */
/*
span.placeholder {
    font-size: 100%!important;
    padding-top: 2px!important;
}
*/
/* FORM */
/*
.btn.adjusthousing {
    font-size:13px;
}
.economy .adjusthousing {
    font-size: 20px;
}

.economy .spanblock {
    padding-top: 15px;
}

.economy .success {
    color:#468847;
}

.economy .error {
    color:#B94A48;
}

.property .dl-horizontal dd {
    margin-left:136px;
}

.label.success {
  background-color: #46A546;
}

.form-small .control-group {
  margin-bottom: 13px;
}

.form-small .controls {
    margin-left: 120px;
}

.form-small .control-label {
  padding-top: 0px;
  width: 95px;
}

form.form-tiny	{
    float:none;
}

.form-tiny .controls {
    width:350px;
    margin-left:0px;
    float: left;
}
.form-tiny .control-group {
    margin-bottom: 4px;
}
.form-tiny .control-label {
    width:15%;
    margin-right:10px;
}
.form-tiny input, .form-tiny textarea {
    box-shadow:none;
}
.form-tiny .ui-slider-disabled {
    background: url("css/jquery/images/ui-bg_glass_75_dadada_1x400.png") repeat-x scroll 100% 100% #FFFFFF;
}
.form-tiny span.ui-spinner {
    background-image:linear-gradient(#FFFFFF, #FFFFFF 25%, #FFFFFF);
}
.form-tiny input[disabled] {
    background-color: #FFFFFF;
}
.form-tiny span.checkbox-value {
    padding-top: 6px;
    padding-left: 4px;
    vertical-align: middle;
}
.form-tiny .radio input[type="radio"], .checkbox input[type="checkbox"] {
    margin-left: 0px;
    margin-top: 7px;
}
.form-tiny .radio, .form-tiny .checkbox {
    padding-left: 0px;
}
.form-tiny select option[disabled="disabled"] {
    color: #DDD;
}

.controls > .radio:first-child, .controls > .checkbox:first-child {
  padding-top: 0px;
}
.radio.inline, .checkbox.inline {
  vertical-align: top;
    padding-top:0px;
}

.economy table {
    margin-top:20px;
}
.economy table td {
    text-align:right;
    padding-right:20px;
}
.economy table thead td {
    width:20%;
    font-weight:bold;
}
.economy table td.savings {
    color:#468847;
    font-weight:bold;
}
.economy table td.savings.economy-label {
    padding-top:10px;
    text-align:right;
}
.economy table td.energyrate {
    text-align:center;
}
*/
/* POPOVER */
/*.popover-buttons {
    text-align:right;
    padding: 8px 14px;
    margin:0 -15px -10px -15px;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
    background-color: #F7F7F7;
    border-top: 1px solid #EBEBEB;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}
.popover-content input[type="text"] {
    width:94%;
}
*/
/* INITIATIVES */
/*.initiatives .active {
    font-weight: bold;
}
.estimation {
    line-height:2;
}
.initiativelist .initiatives {
    line-height: 2em;
    font-weight: bold;
}
*/
/* MAPS */
/*.map img {
    max-width: none;
}
*/

/*
img.produktfoto	{
float: right;
width: 250px;
padding-top:0.8em;
}

dl.guide
{	width: 520px;
	float: left;
	margin: 1em 0;
	padding: 0;
}

.guide dt
{	clear: left;
	float: left;
	width: 100px;
	margin: 0;
	padding: 5px;
	font-weight: bold;
}

.guide dd
{	width: 400px;
	float: left;
	margin: 0;
	padding: 5px;
}

img.stjerner	{
float:left;
padding: 4px 8px 0 0;
}
*/
/*form	{
float:left;
}*/

/*button	{
float:right;
}*/
/*
select.prodlev	{
	width:90px;
}

div label input {
   margin-right:100px;
}
.container-fluid {
  max-width: 1180px;
  margin-right: auto;
  margin-left: auto;
}

.switch
{
    display: block;
    float: left;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    font-weight: bold;
    text-transform: uppercase;
    background: #eee;
    border: 1px solid #aaa;
    padding: 2px;
    box-shadow: inset 0 2px 5px rgba(0,0,0,0.2);
    margin-left: 6px;
}

.switch input[type=radio]
{
    display: none;
}

.switch label
{
    display: block;
    float: left;
    padding: 3px 6px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color: #aaa;
    cursor: pointer;
    margin-bottom:0px;
}

.switch label:hover
{
    text-shadow: 0 0 2px #fff;
    color: #888;
}

.switch label.checked
{
    background: #0077ff;
    color: #eee;
    text-shadow: 0 -1px 1px rgba(0,0,0,0.5);
    background: -webkit-linear-gradient(top, #5f97e6, #2d5791);
    background: -moz-linear-gradient(top, #5f97e6, #2d5791);
    background: -ms-linear-gradient(top, #5f97e6, #2d5791);
    cursor: default;
}

#ck-button {
    margin:4px;
    background-color:#EFEFEF;
    border-radius:4px;
    border:1px solid #D0D0D0;
    overflow:hidden;
	font-size:2.3em;
	display:inline-block;

}

#ck-button:hover {
    background:lightgreen;
}

#ck-button label {
    float:left;
	width:100%;
	height:100%;

	overflow: auto;
}

#ck-button label span {
    text-align:center;
    padding:3px 0px;
    display:block;
}

#ck-button label input {
    position:absolute;
    top:-20px;
}

#ck-button input:checked + span {
    background-color:green;
    color:#fff;
}
*/
/* Checkbox Hack */
/*
#beboer_familie2 input [type=checkbox] {
   background:blue;
   margin:200px;
}

.boliginnhold label { 
  -webkit-appearance: push-button;
  -moz-appearance: button; 
	display: block;
	margin: 0;
	cursor: pointer;
}
*/
/* Default State */
/*
div.familie {
   background: lightgreen;
   float:left;
   width: 120px;

   text-align: center;
	border:	solid 2px darkgreen;
}
*/
/* Toggled State */
/*
input[type=checkbox]:checked ~ div.familie {
   background: red;
}


div .boliginnhold {
	float:left;
}


.advancedinformation {
    width: 100%;
}
.advancedinformation .block {
    width: 36%; 
    margin-right:10%;
    float: left;
}
.advancedinformation .block table {
    width: 100%; 
}
.advancedinformation td.head {
    font-size:0.8em;
    font-weight: bold;
    text-align:right;
}
.advancedinformation .value {
    text-align:right;
}
.advancedinformation .value.single {
    text-align:right;
}
.advancedinformation .value.cost {
    color:#0088CC;
}
*/


.navbar-inverse .navbar .brand a {
    text-shadow: none;
}

.navbar-inverse .navbar-inner {
    background-color: #669933;
    background-image: linear-gradient(to top, #669933, #B6CD0B);
    background-image: -webkit-linear-gradient(top, #669933, #B6CD0B);
    background: -o-linear-gradient(top, #669933 0%, #B6CD0B 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #669933 0%, #B6CD0B 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#669933', endColorstr='#B6CD0B',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #669933 0%, #B6CD0B 100%); /* W3C */

    background-repeat: repeat-x;
    /*border: 1px solid #D4D4D4;*/
    /*border-radius: 4px 4px 4px 4px;*/
    /*box-shadow: 0 1px 4px rgba(0, 0, 0, 0.067);*/
    min-height: 40px;
    /*padding-left: 20px;*/
    /*padding-right: 20px;*/
}
/*
.alert-info.mywell, .economy .alert-info{
  background-color: white;
  border-color: #669933;
  color: #FF6600;
}
*/
/*
.economy .presentEnergyCostSaving, .economy h4 {
  color: #0088CC;
}
*/

.mywell .btn {
    background-color:#FF6600;
    background-image:none;
}

.well {
  background-color: #fdfdfd;
}

.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
    box-shadow: none;
}

.navbar-inverse .nav .active > a, .navbar-inverse .nav .active > a:hover, .navbar-inverse .nav .active > a:focus {
    background-color:transparent;
}

.navbar-inverse .brand, .navbar-inverse .nav > li > a {
  color: white;
  text-shadow: none;
}

.navbar .nav li a {
  color: white;
}

.navbar .nav ul.dropdown-menu li a {
  color: black;
}

.navbar .nav .dropdown-toggle .caret {
    margin-left: 9px;
}

.navbar .brand {
  color: white;
  text-shadow:none;
}
/*
footer {
    border-top:1px solid #eee;
    background:none repeat scroll 0 0 #F5F5F5;
    font-size:11px;
    padding-top:0px;
}

footer h4 {
    font-size:17px;
}
footer a {
  color: black;
}

footer ul.unstyled li {
    color: black!important;
}
*/

.municipality-logo {
  text-align:center;
}

.municipality-logo img {
  padding-right: 6px;
  padding-bottom: 6px
}

/*.partner-logo img {
  height: 100px ! important;
}*/
/*
.economy h3, .economy h4, .economy h5, h3.energycost, h3.energyCostSaving, h3.presentEnergyCostSaving {
  color: #FF6600;
}
.economy .energysaving h4, .economy .energysaving h3 {
  color: #468847;
}
*/
/*
.property .span3.propertySimple {
  background-image: url("/Content/images/kommuner/Logo_klima_ostfold.png");
  background-repeat: no-repeat;
  background-position: center center;
  height: 166px;
}
*/