/**
 * Process
 * Antares egne endringer, inkluder denne css nederst blant css includes,
 * i jsp-filer som skal overstyre IXDs css-instillinger før process.
 */

 #scorecard #steps {
	padding: 0;
 }
 
#scorecard #steps li {
    padding: 0 16px 0 14px;
}
 
#scorecard fieldset div .labelInline {
     display: inline;
     float: left;
 }
 
 #scorecard fieldset div .numericValue {
     text-align:right;
     float:right;
 }
 
.navigation li.vertical {
	clear: both;
}

.navigation label.verticalradio {
	float: right;
}
 
 #scorecard table {
     width: 99%;
     padding:0px;
	 margin:0px;
 }
 
 #scorecard th {
     text-align:left;
 }
 
 #scorecard fieldset div .numericLabel {
     text-align:right;     
 }
 
 #scorecard td div input {
     padding: 1px;
 }
 
 #scorecard fieldset .noborder {
    border-top: 0px;
}

/*#scorecard input .horizontal, #scorecard div .horizontal {
    padding: 0px;
}*/

#scorecard fieldset .bothSections {
	width: 99%;
	margin: 0 0 0.5em;
	padding: 0;
	border: none;
	background: none;
	float: left;
	clear: left;
}

#scorecard .half.section.even {
    float: left;
}
#scorecard .half.section {
    width: 45%;
}
#scorecard .half.section input.tooltip {
	width: 62%;
}

#scorecard .btn_pressed, #scorecard .btn_pressed:hover {
	background: url(../images/buttons/selected_left.gif) top left no-repeat;
}

#scorecard .btn_pressed input, #scorecard .btn_pressed button, #scorecard .btn_pressed a,
#scorecard .btn_pressed:hover input, #scorecard .btn_pressed:hover button, #scorecard .btn_pressed:hover a {
	background: url(../images/buttons/selected_right.gif) top right no-repeat;
}

#scorecard .btn_red, #scorecard .btn_red:hover {
	background: url(../images/buttons/red_left.png) top left no-repeat;
}

#scorecard .btn_red input, #scorecard .btn_red button, #scorecard .btn_red a,
#scorecard .btn_red:hover input, #scorecard .btn_red:hover button, #scorecard .btn_red:hover a {
	background: url(../images/buttons/red_right.png) top right no-repeat;
	color: white;
}

#scorecard .btn_yellow, #scorecard .btn_yellow:hover {
	background: url(../images/buttons/yellow_left.gif) top left no-repeat;
}

#scorecard .btn_yellow input, #scorecard .btn_yellow button, #scorecard .btn_yellow a,
#scorecard .btn_yellow:hover input, #scorecard .btn_yellow:hover button, #scorecard .btn_yellow:hover a {
	background: url(../images/buttons/yellow_right.gif) top right no-repeat;
}

#scorecard .btn_green, #scorecard .btn_green:hover {
	background: url(../images/buttons/green_left.gif) top left no-repeat;
}

#scorecard .btn_green input, #scorecard .btn_green button, #scorecard .btn_green a,
#scorecard .btn_green:hover input, #scorecard .btn_green:hover button, #scorecard .btn_green:hover a {
	background: url(../images/buttons/green_right.gif) top right no-repeat;
}


#scorecard .tooltip.text.datatype-phone-nor {
    width: 64%;
}

#scorecard .text.required.datatype-phone-nor {
	border-left: 0 none;
	padding: 4px 4px 4px 0; 
	width: 64%;
}

span.phone_prefix {
	color: #7B7465;
	background-color: #F0EEEA; 
	font-size: 1.1em; 
	border-color: rgb(123, 116, 101);
	border-style: solid none solid solid; 
	border-width: 2px 0 2px 2px;
	padding: 4px; 
	margin-right: -5px;
}

#scorecard div.error span.phone_prefix {
    border-color: #CC0000;
}
#scorecard input[type="text"][class*="prefix-"] {
    width: 40%;
    border-left: 0 none;
}

span.prefix {
	color: #7B7465;
	background-color: #FFFFFF; 
	font-size: 1.1em; 
	border-style: solid none solid solid; 
	border-width: 2px 0 2px 2px;
	padding: 4px 2px 4px 4px; 
	margin-right: -5px;
	font-style: italic;
}

.navigation li:first-child input[type="radio"] {
	margin-left: 0;
}

.navigation li input[type="radio"] {
	margin-left: 2em;
}

.summary_list span.currency:after {
    content: " kr.";
}
#scorecard .summary_list label {
	display: inline;
	font-weight: normal;
}

