/*@charset "utf-8"; */
/*---------------------------------------------------------------------------*/
/*      Skin Styles for Umbraco                                              */
/*      Copyright Sajtkonsulterna.com/ - 2011 All rights reserved            */
/*---------------------------------------------------------------------------*/

/*************************** RESET & BASIC ************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0px; padding: 0px; border: 0px; background-repeat: no-repeat; font-weight: normal; font-style: normal; list-style: none; outline:none;}
html { overflow-y: scroll; }
* { margin: 0px; padding: 0px; }
body { font-family:"myriad-pro-n4", "myriad-pro", sans-serif; font-size: 100.01%; line-height: 1.125em; color: #000; background:#fff; width: 100%; margin: 0px; padding: 0px; }
body.mceContentBody  { background: #fff !important; }

/*************************** TYPOGRAPHY ***************************/
h1, h2, h3, header, header nav a { font-family:"myriad-pro-n4", "myriad-pro", sans-serif; }
h1 { font-size: 2.625em; line-height: 120%; margin-bottom: 0.2em; color:#262626; }
h2 { font-size: 1.25em; line-height: 130%; margin-bottom: .5em; color:#2c2c2c;}
h2.large{color:#2c2c2c; font-size:1.875em; width:740px; text-align:center; margin:0px auto; line-height:1.2em; padding:20px 0px 30px 0px;}
h3 { font-size: 1.5em; line-height: 120%; }
h4 { font-size: 1em; line-height:120%; padding:0px; margin:0px;}
a{color:#EE3124; text-decoration:none;}
a:hover { text-decoration:underline; }
/* 16x0.75=12 */ /* 16x.875=14 */
p {font-size: 0.820em; line-height: 130%; margin-bottom: 0.5em; }
p + p { margin-top: 1em; }
span{font-size:0.875em;}
p span{font-size:1em;}
p + ul{margin-top:0em;}
article ul{margin-bottom:1em; padding-left:20px;}
aside ul{margin-bottom:1em;  padding-left:20px;}
aside ul>li{list-style-type:disc;}
article ul>li{font-size:0.875em; height:1em;}
strong, b { font-weight: bold !important; }
em{font-style:italic;}
strong em{font-weight:bold; font-style:italic;}

/*************************** LAYOUT ***************************/
.wrapper { text-align: center; }
.wrapper form { min-height: 50px;
background: url("../images/bg/text-gradient-bg.png") repeat-x bottom left; padding: 0px; }
header, section, footer { width: 940px; margin: 0 auto; padding: 0px 10px; display: block; clear: both; text-align: left; position: relative; min-height:1px; }
.headerwrapper { display: block;  width: 100%; margin-bottom: 0px; z-index:1000; background:#000; }
header { z-index:1000; }
section { z-index:900; }
article { width: 540px; float: left; border-bottom:2px solid #f3f3f3; padding:0px 0px 10px 0px;}
article ul { }
article ul li{ list-style-type:disc; }
article .image      { width:620px;  }
article .image img  { width:620px; }
aside { width: 320px; float: right; }


section .image{position:relative; margin-bottom:20px;}
section .image>.text{background:url("../images/bg/image-text-bg.png") repeat left top; position:absolute; bottom:12px; left:-10px; padding:18px 30px 18px 40px; max-width:450px;}
section .image>.text>h1{font-size:2.25em; line-height:1em; color:#FFF; }

section.text{width:100%; padding-top:34px; border-bottom:2px solid #FFF; background:#fff; /*url("../images/bg/text-gradient-bg.png") repeat-x bottom left*/ }
section.text.case { background:url("../images/bg/text-gradient-bg.png") repeat-x bottom left; }
section.text .text-wrapper{width:940px; padding:0px 10px; margin:0 auto;}
section.text .text-wrapper>article{border:none;}
section.sectionpage { padding-top:34px; }
.split-border{padding-bottom:2px; background:url("../images/bg/split-line.png") no-repeat left bottom;}

/** THREE COLUMN LAYOUT **/
.three-column{width:940px;}
.three-column>div{width:300px; float:left; margin-right:20px;}
.three-column>div + div + div{margin-right:0px;}

.three-column>.row{width:940px; margin-right:0px;}
.three-column>.row>div{width:220px; margin-right:20px; float:left;}
.three-column>.row>div + div + div + div{margin-right:0px;}

/** FOUR COLUMN LAYOUT **/
.four-column{width:940px;}
.four-column>div{width:220px; margin-right:20px; float:left;}
.four-column>div + div + div + div{margin-right:0px;}

.four-column>.row{width:940px; margin-right:0px;}
.four-column>.row>div{width:220px; margin-right:20px; float:left;}
.four-column>.row>div + div + div + div{margin-right:0px;}

/*************************** SYSTEM LAYOUT ***************************/
.sys {border-bottom: 1px solid #e7e7e7; color: black; width:866px; display: block; margin-bottom: 20px;}

.sys>nav{ height:34px; z-index:1000; width: 685px; float: left;}
.sys>nav>ul{list-style-type:none; z-index:1010; height:34px;}
.sys>nav>ul>li{list-style-type:none; height:34x; line-height:34px; float:left; position:relative; z-index:1020;}
.sys>nav>ul>li>a, .sys>nav>ul>li>span{font-size:.85em; height:34px; line-height:34px; color:#000; padding:0px 12px; display:block;}
.sys>nav>ul>li a, .sys>nav>ul>li span{text-decoration:none; text-align:left; display:block; font-family: "myriad-pro-n6", "myriad-pro", Sans-serif; font-weight:600; }
.sys>nav>ul>li.active>a{background:#fff; color:#df4141; text-decoration:none;}
.sys>nav>ul>li:hover>a{background:#fff; color:#6e6e6e; text-decoration:none;}

.userinfo {float: right; height: 34px; line-height: 34px; font-size: 0.8em; margin-right: 10px;}

.userinfo a {color: #010101; font-family: "myriad-pro-n6", "myriad-pro", Sans-serif; font-weight: 600; margin: 0 0 0 15px}
.userinfo a:hover {text-decoration: underline;}


/** SYSTEM FORM **/
section.inputs ul{ padding: 0; margin: 0 0 10px 25px; }
section.inputs ul li { display: list-item; font-size: 14px; list-style-type: disc; }
div.sysform {width: 450px; float: left; padding-right:10px;}
div.sysform.right {width: 480px; padding-right: 0px;}
div.sysform.right.registration {width: 450px; padding-right: 0px; float:right;}
div.sysform.fullwidth     {width: 940px; float: left;}
div.sysform.fullwidth.registration     {width: 940px; float: left;}
div.sysform > div > label.control-label{ font-size:0.850em; line-height:16px; font-weight:normal; padding:6px 0px 4px 0px; display:block; float:left; width: 175px;}
div.sysform > div > .controls 
div.sysform.right > div > label.control-label {font-size:0.850em; line-height:20px; font-weight:normal; padding:6px 5px 4px 15px; display:block; float:left; width: 175px;}
div.sysform.registration > div > label.control-label {font-size:0.850em; line-height:20px; font-weight:normal; padding:6px 5px 4px 0px; display:block; float:left; width: 145px;}
div.sysform.right > div > .controls { float:right; width:283px; padding: 4px 0px 4px 0px; }
div.sysform.registration > div > .controls { float:right; width:283px; padding: 4px 0px 4px 0px; }
div.sysform.right > div > .controls input, div.sysform.registration > div > .controls input { margin-bottom:0px; }
div.sysform.fullwidth > div > label.control-label { width:155px; }
div.sysform.fullwidth.registration > div > .controls { float: right; width: 775px; }
div.sysform.right .control-group  { margin-bottom:5px; }
div.sysform.right.registration .control-group  {/*height: 72px;*/ margin-bottom:5px; }
div.sysform .control-group.border { border-bottom: 2px solid #F3F3F3; padding-bottom:5px; margin-bottom:15px; }
div.sysform > div > div > input[type="text"],
div.sysform > div > div > input[type="email"],
div.sysform > div > div > input[type="password"], 
div.sysform > div > div > textarea,
div.sysform.right > div > div > textarea {width:270px; border-top:1px solid #e5e5e7; border-left: 1px solid #e5e5e7; border-bottom:none; border-right:none; outline:none; background:#f0f0f2; height:25px; line-height:20px;}
div.sysform > div > div > textarea,
div.sysform.right > div > div > textarea { height: 115px; }
div.sysform > div > div > select,
div.sysform.right > div > div > select { width:270px; background-color: #f0f0f2; }
div.sysform > div > div > input[type="text"].watermark { color: #999; }
div.sysform #browser-recommendation { width:560px; }
div.sysform #browser-recommendation a { color: #0026ff; }
/* div.sysform > div > div > input[type="checkbox"],
div.sysform.right > div > div > input[type="checkbox"] { float:left;} */
div.sysform.fullwidth > div > div > textarea  { width:755px; height:115px; }
div.sysform.fullwidth.registration > div > div > textarea  { width:760px; height:115px; }
div.sysform > div.error > div > input[type="text"] { border:1px solid #ff0000; }
a.add-plus { color:#000; font-size: 14px; text-align:right; display:block; }
a.add-plus .icon-plus { margin-top:3px; }

dl.sysform     {width: 470px; float: left;}
dl.sysform.fullwidth     {width: 940px; float: left;}
dl.sysform>dt  {min-height:29px; width:180px; float: left; clear: left; text-align: left;}
dl.sysform>dt>span{font-size:0.850em; line-height:0.5em; padding:11px 0px 4px 0px; display:block;}
dl.sysform.right>dt>span{font-size:0.850em; line-height:0.5em; padding:11px 0px 4px 20px; display:block;}
dl.sysform>dd  {min-height:29px; width:289px; clear: right; float: left; margin-bottom: 10px;}
dl.sysform.fullwidth>dd  {min-height:29px; width:755px; clear: right; float: left; margin-bottom: 10px;}
dl.sysform>dd>input[type="text"], dl.sysform>dd>textarea{width:285px; border-top:1px solid #e5e5e7; border-left: 1px solid #e5e5e7; border-bottom:none; border-right:none; outline:none; background:#f0f0f2; height:25px; line-height:20px;}

.twocol-form-right input[type="text"], .twocol-form-right textarea {width:285px; border-top:1px solid #e5e5e7; border-left: 1px solid #e5e5e7; border-bottom:none; border-right:none; outline:none; background:#f0f0f2; height:25px; line-height:20px;}

dl.sysform.fullwidth>dd>input[type="text"], dl.sysform.fullwidth>dd>textarea{width:755px; border-top:1px solid #e5e5e7; border-left: 1px solid #e5e5e7; border-bottom:none; border-right:none; outline:none; background:#f0f0f2; height:25px; line-height:20px;}
dl.sysform>dd>textarea{height:125px; resize:none;}
dl.sysform.fullwidth>dd>textarea{height:125px; resize:none;}
dl.sysform .btn-send{-moz-border-radius: 2px; /* from vector shape */
-webkit-border-radius: 2px; /* from vector shape */
border-radius: 2px; /* from vector shape */
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box; /* prevents bg color from leaking outside the border */
background-color: #000; /* layer fill content */
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzZiNmI2YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+); /* gradient overlay */
background-image: -moz-linear-gradient(90deg, #333 0%, #6b6b6b 100%); /* gradient overlay */
background-image: -o-linear-gradient(90deg, #333 0%, #6b6b6b 100%); /* gradient overlay */
background-image: -webkit-linear-gradient(90deg, #333 0%, #6b6b6b 100%); /* gradient overlay */
background-image: linear-gradient(90deg, #333 0%, #6b6b6b 100%); /* gradient overlay */
color: #fff; /* text color */
text-shadow: 0 1px 0 rgba(0,0,0,.75); /* drop shadow */
margin-top:5px;height:31px; line-height:31px; font-size:0.8125em; display:block; float:right; position:relative; text-decoration:none; font-weight:400; font-family:"myriad-pro-n4", "myriad-pro", Sans-Serif; padding:0px 10px;}
dl.sysform .btn-send .black-fold{/*background:url("../images/bg/black-fold-small.png") no-repeat left top;*/ display:block;  width:9px; height:6px; position:absolute; right:0px; bottom:-6px;}

.twocol-form-left {width: 470px; float: left;}
.twocol-form-right {width: 470px; float: left;}
.twocol-form-right dl {margin-bottom: 10px; width: 470px;}
.twocol-form-right dl dt {float: left; width: 180px; display:block; min-height: 44px;}
.twocol-form-right dl dd {float: left; margin: 0px 0px; padding: 0px 0px; width: 241px; display: block; margin-bottom: 20px;}
.twocol-form-left h4 {margin-bottom: 20px;}
.twocol-form-left p {font-size: 0.775em; color: #343434; width: 400px;}
.twocol-form-left a {font-size: 0.775em; color:#0785bf; text-decoration: underline; padding: 5px 5px 5px 0px; display: block; height: 20px;}
.twocol-form-left a .left:hover {color:#343434; text-decoration: none;}
.twocol-form-left .definition-text { margin-bottom: 10px;}

.s-arrow {background: url("../images/bg/arrows-small.png") no-repeat 0px 3px; width: 6px; height: 20px; display: block; float: left; margin-top: 6px; margin-left:6px;}
.s-arrow.active { background-position: -6px 3px; }
.definition-text-wrapper .short-text p { margin-bottom:0px; }
.definition-text-wrapper .border { border-bottom:1px solid #F3F3F3; margin:4px 0px 4px 0px; }
.definition-text-wrapper .definition-text { display:none; }
.definition-text-wrapper a { font-size: 0.820em;
color: #0785bf;
text-decoration: underline;
padding: 0px 5px 3px 0px;
display: block;
height: 20px; }

.definition-text-wrapper a .left { font-size:1em; display: block;
float: left;
height: 20px;
text-decoration: underline; }

.checkbox, .radio {
  width: 19px;
  height: 24px;
  padding: 0px;
  background: url("../images/bg/check.png") no-repeat;
  display: block;
  clear: left;
  float: left; 
}
.radio {
  background: url("../images/bg/radio.png") no-repeat;
  float: left;
}



.radiostyle {display: block; float: left; width: 65px;}
.radiostyle.wider {display: block; float: left; width: 87px;}
.radiostyle.auto {width:250px;}
.checkanswer {font-size: 0.775em; line-height:24px; vertical-align:middle; padding-left:2px; }

label {font-size: 0.79em; font-family: "myriad-pro-n6", "myriad-pro", Sans-serif; font-weight:600;}

.btn-back{-moz-border-radius: 2px; /* from vector shape */
-webkit-border-radius: 2px; /* from vector shape */
border-radius: 2px; /* from vector shape */
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box; /* prevents bg color from leaking outside the border */
background-color: #000; /* layer fill content */
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzZiNmI2YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+); /* gradient overlay */
background-image: -moz-linear-gradient(90deg, #333 0%, #6b6b6b 100%); /* gradient overlay */
background-image: -o-linear-gradient(90deg, #333 0%, #6b6b6b 100%); /* gradient overlay */
background-image: -webkit-linear-gradient(90deg, #333 0%, #6b6b6b 100%); /* gradient overlay */
background-image: linear-gradient(90deg, #333 0%, #6b6b6b 100%); /* gradient overlay */
color: #fff; /* text color */
text-shadow: 0 1px 0 rgba(0,0,0,.75); /* drop shadow */
margin-top:0px;height:31px; line-height:31px; font-size:0.8125em; display:block; float:right; position:relative; text-decoration:none; font-weight:400; font-family:"myriad-pro-n4", "myriad-pro", Sans-Serif; padding:0px 10px;}
dl.sysform .btn-send .black-fold{/*background:url("../images/bg/black-fold-small.png") no-repeat left top;*/ display:block;  width:9px; height:6px; position:absolute; right:0px; bottom:-6px;}

.btn-back>.arrowback {background: url("../images/bg/s-arrow-back.png") no-repeat top left; width: 15px; height: 16px; display: block; float: left; margin-top: 7px; margin-right: 5px;}
.btn-back>.stepback {background: url("../images/bg/l-r-arrow.png") no-repeat 0px 5px; width: 15px; height: 15px; display: block; float: left; margin-top: 7px; margin-right: 5px;}
.btn-back>.stepforward {background: url("../images/bg/l-r-arrow.png") no-repeat -14px 5px; width: 15px; height: 15px; display: block; float: left; margin-top: 7px; margin-right: 5px;}
.btn-back:hover { color:#fff; }
.leftfloat {float: left !important;}

.select-style {border-top:1px solid #e5e5e7; width: 240px; height: 24px; background-color: #efeff1; /* layer fill content */
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VmZWZmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+); /* gradient overlay */
background-image: -moz-linear-gradient(90deg, #e5e5e7 0%, #efeff1 100%); /* gradient overlay */
background-image: -o-linear-gradient(90deg, #e5e5e7 0%, #efeff1 100%); /* gradient overlay */
background-image: -webkit-linear-gradient(90deg, #e5e5e7 0%, #efeff1 100%); /* gradient overlay */
background-image: linear-gradient(90deg, #e5e5e7 0%, #efeff1 100%); /* gradient overlay */
}

.select-style select {background: transparent; border: none; width: 240px; height: 24px;}

/*.stroke {border-bottom: 2px solid #F3F3F3; margin-bottom: 20px; margin-top: 20px;}*/
section.inputs {border-top: 2px solid #F3F3F3; margin-bottom: 0px; margin-top: 0px; padding: 20px 0px; width:940px; }
section.inputs.margin-top { margin-top:32px; }

table.data{/*border-collapse: collapse;*/
  border-spacing: 0;
  width: 940px;
}

table.data td {padding: 0px 0px 0px 7px;}

table.data>thead>tr>th {border-bottom: 1px solid #d8d8d8; padding: 0px 0px 0px 7px;}

table.data th {font-size: 0.8em; font-family: "myriad-pro-n6", "myriad-pro", Sans-serif; font-weight:600; vertical-align:middle}

table.data th {background-color: #f3f3f3; /* layer fill content */
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+); /* gradient overlay */
background-image: -moz-linear-gradient(90deg, #f3f3f3 0%, #fff 100%); /* gradient overlay */
background-image: -o-linear-gradient(90deg, #f3f3f3 0%, #fff 100%); /* gradient overlay */
background-image: -webkit-linear-gradient(90deg, #f3f3f3 0%, #fff 100%); /* gradient overlay */
background-image: linear-gradient(90deg, #f3f3f3 0%, #fff 100%); /* gradient overlay */
}

table.data tbody tr {font-size: 0.75em; border-right: 1px solid #d8d8d8; border-left: 1px solid #d8d8d8;}

table.data>tbody>tr>td {border-right: 1px solid #f9f9f9; border-left: 1px solid #ededed;line-height:36px;}


table.data td {border-top: 1px solid #ffffff; border-bottom: 1px solid #d8d8d8;}

table.data td a {background: url("../images/bg/sprite-table.png") no-repeat; display: block; width: 21px; height: 24px; margin: 0 auto; margin-top:7px; }
table.data td a.copyreuse {background-position: 0px 0px;}
table.data td a.copyreuse:hover {background-position:0px -24px;}
table.data td a.delete {background-position: -21px 0px;}
table.data td a.delete:hover {background-position:-21px -24px;}

.req-red, .error {color:#e1261c !important;}

table.data tr {height:36px; border-top: 1px solid #ffffff; border-bottom: 1px solid #d8d8d8; background-color: #f3f3f3; /* layer fill content */
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+); /* gradient overlay */
background-image: -moz-linear-gradient(90deg, #f1f1f1 0%, #fafafa 100%); /* gradient overlay */
background-image: -o-linear-gradient(90deg, #f1f1f1 0%, #fafafa 100%); /* gradient overlay */
background-image: -webkit-linear-gradient(90deg, #f1f1f1 0%, #fafafa 100%); /* gradient overlay */
background-image: linear-gradient(90deg, #f1f1f1 0%, #fafafa 100%); /* gradient overlay */
}

table.data.rowlink tr:hover { background-color: #f3f3f3; /* layer fill content */
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NmZTVmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ViZjVmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+); /* gradient overlay */
background-image: -moz-linear-gradient(90deg, #cfe5f2 0%, #ebf5f1 100%); /* gradient overlay */
background-image: -o-linear-gradient(90deg, #cfe5f2 0%, #ebf5f1 100%); /* gradient overlay */
background-image: -webkit-linear-gradient(90deg, #cfe5f2 0%, #ebf5f1 100%); /* gradient overlay */
background-image: linear-gradient(90deg, #cfe5f2 0%, #ebf5f1 100%); /* gradient overlay */
}

table.data.rowlink tbody tr:hover { cursor:pointer; }

.table {margin: 20px 0px;}
.table.no-margin {margin: 0px;}
.table.margin-bot { margin: 0px 0px 20px 0px; }

td.iconcenter, th.iconcenter {text-align: center; margin: 0 auto;}
table.data-result {font-size: 0.8em; border-collapse: collapse; margin-top: 20px;}
table.data-result.no-margin { margin-top:0px; }
table.data-result {width: 48%; float: left;}
table.data-result+table.data-result {float: right;}
table.data-result th {width: 50%; padding: 6px 6px; font-family: "myriad-pro-n6", "myriad-pro", Sans-serif; font-weight:600; font-size: 0.95em;}
table.data-result>tbody>tr>th, table.data-result>tbody>tr>td {background-color:#f4f4f4; border-top: 1px solid #ededed; border-left: none; border-right:none; border-bottom: 1px solid #ededed; font-size: 0.95em;}
table.data-result>tbody>tr.first>th, table.data-result>tbody>tr.first>td { border:none; }
table.data-result>tbody>tr:nth-child(odd)>th, table.data-result>tbody>tr:nth-child(odd)>td { background-color: #fff; }
table.data-result th, table.data-result td { text-align:left; line-height: 18px; }
section.inputs .data-wrapper { float:left; width: 48%; }
section.inputs .data-wrapper.margin-top { margin-top:25px; }
section.inputs .data-wrapper+.data-wrapper { float:right; }
section.inputs .data-wrapper table.data-result { float:left; width: 100%; margin-top:0px; }
section.inputs .data-wrapper table.data-result+table.data-result { margin-left: 0px; }
section.inputs .data-wrapper h5 { float:left; width: 100%; margin:20px 0px 5px 0px; }
section.inputs .data-wrapper h5.no-margin-top { margin-top:0px; }
.sysform.centered { float:none; margin: 0px auto; }
.sysform.centered label.control-label { width:140px; }
.sysform.centered .controls.pull-right { margin-right:60px; }
.sysform.centered .controls.pull-right .btn, .sysform.centered .controls.pull-right p { float:right; }
.sysform.centered .controls.pull-right p { margin-bottom:0px; line-height:30px; vertical-align:middle; padding-right:5px; }
.sysform.centered .reversed label.control-label { float:right; margin-right:148px; }
.sysform.centered .reversed .controls { float:right; padding-right:5px; height:24px; overflow:hidden; }
.alert { margin-top:20px; }

.progress-container { opacity:0; }

ul.steps-top {display: block;}
ul.steps-top>li {display: block; float: left; margin-left: -23px;}
ul.steps-top>li>a {color: #2C2C2C; background: transparent url("../images/bg/arrowbg.png") no-repeat bottom left; display: block; width: 176px; height: 54px; margin-left: 0px; padding: 20px 0px 0px 32px; text-decoration: none; line-height: 1em;}
ul.steps-top>li.first {display: block; float: left; margin-left: 0px !important; margin-right: -26px;}
ul.steps-top>li.first>a {color: #2C2C2C; background: transparent url("../images/bg/firstarrow.png") no-repeat bottom left !important; display: block; width: 191px; height: 54px; margin-left: 0px; padding: 20px 0px 0px 20px; text-decoration: none;}
ul.steps-top>li.first.active {display: block; float: left; margin-left: 0px !important; margin-right: -26px;}
ul.steps-top>li.first.active>a {color: #2C2C2C; background: transparent url("../images/bg/firstarrow.png") no-repeat top left !important; display: block; width: 196px; height: 54px; margin-left: 0px; padding: 20px 0px 0px 15px; text-decoration: none; line-height: 1em;}
ul.steps-top>li>a .subtext {color: #6D6D6D;}
ul.steps-top>li>a:hover span {text-decoration: none;}

ul.steps-top>li>a:hover span.steph {color: red;}
ul.steps-top>li>a .subtext {font-size: 0.76em;}
ul.steps-top>li.active>a {background-position: top left;}
ul.steps-top>li.active>a:hover span.steph {color:#fff;}
.steps-wrapper {margin: 0px 0px 10px 8px; display: block; clear: both;}
ul.steps-top>li>a:hover>span {text-decoration: none;}
ul.steps>li>a>span.middle>.subtext {color:#6d6d6d; font-size: 0.750em; }
.twocol-form-right .subtext {color:#6d6d6d; font-size: 0.77em; width: 210px; line-height: 1em;}
.twocol-form-right textarea {resize: none; height: 130px;}
ul.steps-top>li>a>span.right {background-position: right center; float: left; display: block; height: 74px; width: 32px;}

.approve { width:400px; float:right; }
.approve .btn {  float:right; width:150px; }
.approve-order { padding: 5px 10px 0px 0px; height:18px; float:right; width:200px; }

aside.info-box {background: url("../images/bg/info-box-bg.png") no-repeat top left; width: 280px; height: 137px; display: block; float: right; padding: 20px; clear: both;}

aside.info-box ul li {font-size: 0.8em;}

.linkbanner a{background: url("../images/bg/banner-small.png") no-repeat top left; width: 525px; height: 70px; line-height: 70px; display: block; padding: 0px 35px; float: left; color: #2c2c2c; margin-bottom: 20px;}
.linkbanner a:hover { text-decoration:none; }
.linkbanner.centered { width: 525px; margin:30px auto 20px auto; }
.linkbanner.centered a { font-size:20px; }

ul.steps-top>li.active>a>span.left{background-position: 0px -148px; float: left; display: block; height: 74px; width: 23px;}
ul.steps-top>li.active>a>span.middle{background-position: -22px -148px; float: left; display: block; height: 54px; padding-top:20px;  width: 133px;}
ul.steps-top>li.active>a span, ul.steps>li.active>a span.subtext{color: #fff; /* text color */ text-shadow: 0 1px 0 #515151; /* drop shadow */}
ul.steps-top>li.active>a>span.right{background-position: -148px -148px; float: left; display: block; height: 74px; width: 32px;}

ul.steps-top>li>a:hover>span.middle {color:red;}


ul.steps>li>a {display: block;}
ul.steps>li>a>span {background: url("../images/bg/arrowbg2.png") no-repeat;}
ul.steps>li>a>span.left {background-position: left center; float: left; display: block; height: 74px; width: 23px;}
ul.steps>li>a>span.middle {color:#2c2c2c; background-position: left center; float: left; display: block; height: 54px; padding-top:20px;  width: 133px;}
ul.steps>li>a>span.middle>.subtext {color:#6d6d6d; font-size: 0.750em; }
.twocol-form-right .subtext {color:#6d6d6d; font-size: 0.77em; width: 210px; line-height: 1em;}
.twocol-form-right textarea {resize: none; height: 130px;}
ul.steps>li>a>span.right {background-position: right center; float: left; display: block; height: 74px; width: 32px;}


ul.steps>li.active>a>span.left{background-position: 0px -148px; float: left; display: block; height: 74px; width: 23px;}
ul.steps>li.active>a>span.middle{background-position: -22px -148px; float: left; display: block; height: 54px; padding-top:20px;  width: 133px;}
ul.steps>li.active>a span, ul.steps>li.active>a span.subtext{color: #fff; /* text color */ text-shadow: 0 1px 0 #515151; /* drop shadow */}
ul.steps>li.active>a>span.right{background-position: -148px -148px; float: left; display: block; height: 74px; width: 32px;}

ul.steps>li>a:hover>span.middle {color:red;}

.steph {font-size: 1em; display: block; clear: both; font-weight: 600;}

/*************************** HEADER ***************************/
a.logo { display: block; width: 73px; height: 101px; position:absolute; right:10px; top:0px; }

/** FLAGS **/
div.lang{position:absolute; height:16px; float:right; top:10px; right:10px;}
div.lang a.flag{width:22px; height:16px; display:block; float:left; background:none no-repeat left top; margin-left:5px; opacity:0.5; filter:alpha(opacity=50); /* For IE8 and earlier */}
div.lang a.flag.active{opacity:1; filter:alpha(opacity=100); /* For IE8 and earlier */}
div.lang a.flag.sv-SE{background-image:url("../images/icons/flags/se.png");}
div.lang a.flag.en-GB{background-image:url("../images/icons/flags/gb.png");}
div.lang a.flag.en-US{background-image:url("../images/icons/flags/us.png");}
div.lang a.flag.da-DK{background-image:url("../images/icons/flags/dk.png");}
div.lang a.flag.fi-FI{background-image:url("../images/icons/flags/fi.png");}
div.lang a.flag.nn-NO{background-image:url("../images/icons/flags/no.png");}
div.lang a.flag.fr-FR{background-image:url("../images/icons/flags/fr.png");}
div.lang a.flag.de-DE{background-image:url("../images/icons/flags/de.png");}

/*************************** MAIN MENU ***************************/
header>nav{ height:67px; z-index:1000;}
header>nav>ul{list-style-type:none; z-index:1010; height:67px;}
header>nav>ul>li{list-style-type:none; height:67px; line-height:67px; float:left; position:relative; z-index:1020;}
header>nav>ul>li>a{font-size:1em; height:67px; line-height:67px; color:#fff; padding:0px 12px; display:block;}
header>nav>ul>li a{text-decoration:none; text-align:left; display:block; font-family: "myriad-pro-n6", "myriad-pro", Sans-serif; font-weight:600; }
header>nav>ul>li.active>a, header>nav>ul>li:hover>a{background:#343434; text-decoration:none;}
header>nav.dropdown{width:867px;}
/** Dropdown menu **/
header>nav.dropdown>ul>li>ul{display:none; top:67px; left:0px; z-index:1030; position:absolute;                             
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIwLjk3Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZmNmY2YiIHN0b3Atb3BhY2l0eT0iMC45NyIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(238,238,238,0.97) 0%, rgba(207,207,207,0.97) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,0.97)), color-stop(100%,rgba(207,207,207,0.97))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(238,238,238,0.97) 0%,rgba(207,207,207,0.97) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(238,238,238,0.97) 0%,rgba(207,207,207,0.97) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(238,238,238,0.97) 0%,rgba(207,207,207,0.97) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(238,238,238,0.97) 0%,rgba(207,207,207,0.97) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7eeeeee', endColorstr='#f7cfcfcf',GradientType=0 ); /* IE6-8 */}
header>nav.dropdown>ul>li>ul:not([dummy]) { filter: progid:DXImageTransform.Microsoft.gradient(enabled='false');}
header>nav.dropdown>ul>li:hover>ul{display:inline-block;}
header>nav.dropdown>ul>li>ul>li.wrapper{padding:0px 18px 0px 18px;}
header>nav.dropdown>ul>li>ul>li.wrapper>div.content{min-height:20px;}
header>nav.dropdown>ul>li>ul>li.wrapper>div.content.kolumn1>ul{min-width:110px;}
header>nav.dropdown>ul>li>ul>li.wrapper>div.content.kolumn2>ul{min-width:220px;}
header>nav.dropdown>ul>li>ul>li.wrapper>div.content.kolumn3>ul{min-width:330px;}
header>nav.dropdown>ul>li>ul>li.wrapper>div.content.kolumn4>ul{min-width:440px;}
header>nav.dropdown>ul>li>ul>li.wrapper>div.content.kolumn5>ul{min-width:550px;}
header>nav.dropdown>ul>li>ul>li.wrapper>div.content.kolumn6>ul{min-width:660px;}
header>nav.dropdown>ul>li>ul>li.wrapper>div.content>ul>li{min-width:80px; padding:0px 15px 0px 0px; height:auto; line-height:1em; float:left; text-align:left;}
header>nav.dropdown>ul>li>ul>li.wrapper>div.content>ul>li>a{height:1em; padding:7px 0px; display:block; color:#000; font-size:0.875em; text-decoration:none;}
header>nav.dropdown>ul>li>ul>li.wrapper>div.content>ul>li>a:hover{color:#898989;}
header>nav.dropdown>ul>li>ul>li.wrapper>div.content>ul>li.active>a,
header>nav.dropdown>ul>li>ul>li.wrapper>div.content>ul>li.active:hover>a{color:#ee3124;}

header>nav.dropdown>ul>li>ul>li.wrapper>div.content>ul>li{}
header>nav.dropdown>ul>li>ul>li.wrapper>div.content>ul>li>ul>li>a{height:1em; padding:7px 0px; display:block; color:#4d4d4d; font-size:0.8125em; font-weight:400; text-decoration:none;}
header>nav.dropdown>ul>li>ul>li.wrapper>div.content>ul>li>ul>li>ul>li>a{font-weight:400; font-family:"myriad-pro-n4", "myriad-pro", Sans-Serif;}
header>nav.dropdown>ul>li>ul>li.wrapper>div.content>ul>li>ul>li.active>a, 
header>nav.dropdown>ul>li>ul>li.wrapper>div.content>ul>li>ul>li.active:hover>a{color:#ee3124;}
header>nav.dropdown>ul>li>ul>li.wrapper>div.content>ul>li>ul>li:hover>a{color:#898989;}
header>nav.dropdown>ul>li>ul>li>a>span{display:inline;}
header>nav.dropdown>ul>li>ul{padding:15px 0px 20px 0px;}
header>nav.dropdown>ul>li>ul>li{min-width:120px; width:auto; height:auto; line-height:1em; padding:0px 15px 0px 15px; text-align:left;}
header>nav.dropdown>ul>li>ul>li>a{height:1em; padding:7px 0px; display:block; color:#000; font-size:0.875em; text-decoration:none; white-space:nowrap;}
header>nav.dropdown>ul>li>ul>li>a:hover{color:#898989;}
header>nav.dropdown>ul>li>ul>li.active>a, header>nav.dropdown>ul>li>ul>li.active:hover>a{color:#ee3124;}

header>nav.dropdown>ul>li.right-float{float:right;margin-left:20px;}
header>nav>ul>li.right-float.nobg { margin:0px; }
header>nav>ul>li.nobg.active > a, header>nav>ul>li.nobg:hover > a{color:#fff; background:transparent;}
header>nav>ul>li.nobg > a {color:#6e6e6e; background:transparent;padding:0px 5px;}
/*************************** QUOTE PUFF ***************************/
section.quote{min-height:50px; background:url("../images/bg/text-gradient-bg.png") repeat-x bottom left; /*#f3f3f3*/ width:100%; padding:0px;}
section.quote.textpage { background:# }
div.quote-wrapper{width:590px; padding:30px 10px 30px 350px; min-height:95px; margin:0 auto; background:url("../images/bg/quote.png") no-repeat 112px 50%;}
div.quote-wrapper>h2{font-size:1.175em; font-style:italic; font-family:"myriad-pro-i4", "myriad-pro", Sans-Serif;}
div.quote-wrapper>h3{font-size:1.175em;}



/*************************** EMPLOYEE QUOTE ***************************/
.employee-quote{margin:0px 0px 20px 0px;}
.employee-quote>.image{position:relative; width:320px; height:380px; margin:0px 0px 22px 0px;}
.employee-quote>.image>img{width:320px; height:380px;}
.employee-quote>.image>.info{background:#ee3124; position:absolute; right:7px; bottom:15px; color:#fff; padding:14px 35px 10px 13px; max-width:180px;}
.employee-quote>.image>.info>h2{color:#fff; font-size:1.125em; font-weight:bold; font-family:"myriad-pro-n7", "myriad-pro", Sans-Serif; margin:0px; line-height:1em;}
.employee-quote>.image>.info>span.position{font-size:0.8125em;}
.employee-quote>.image>.info>p{margin:5px 0px 0px 0px;}
.employee-quote>.image>.info>.black-fold{display:block; width:15px; height:9px; background:url("../images/bg/black-fold.png") no-repeat left top; position:absolute; right:0px; bottom:-9px;}
.employee-quote>.quote{font-size:1.125em; font-style:italic; font-family:"myriad-pro-i4", "myriad-pro", Sans-Serif; width:230px; min-height:60px; padding:5px 0px 0px 90px; position:relative; background:url("../images/bg/black-quote.png") no-repeat left top;}

/*ICONS*/
.icon{background:url("../images/icons/icon_sprite_small.png") no-repeat left top; height:90px; width:88px;}
.icon.forandring{background-position:0px 0px;}
.icon.frimarke  {background-position:0px -91px;}
.icon.handslag  {background-position:0px -182px;}
.icon.info      {background-position:0px -273px;}
.icon.kryss     {background-position:0px -364px;}
.icon.lista     {background-position:0px -455px;}
.icon.personal  {background-position:0px -546px;}
.icon.pil       {background-position:0px -637px;}
.icon.ettplusett{background-position:0px -728px;}

.icon.large{background:url("../images/icons/icon_sprite.png") no-repeat left top; height:131px; width:131px;}
.icon.large.forandring{background-position:0px 0px;}
.icon.large.frimarke  {background-position:0px -131px;}
.icon.large.handslag  {background-position:0px -262px;}
.icon.large.info      {background-position:0px -393px;}
.icon.large.kryss     {background-position:0px -524px;}
.icon.large.lista     {background-position:0px -655px;}
.icon.large.personal  {background-position:0px -786px;}
.icon.large.pil       {background-position:0px -917px;}
.icon.large.ettplusett{background-position:0px -1048px;}

/*************************** EMPLOYEE PAGE ***************************/
/** Employee list **/
ul.employee-list{width:540px; padding:20px 0px 0px 0px;}
ul.employee-list>li{width:270px; float:left; list-style-type:none; margin-bottom:40px;}
ul.employee-list>li>h3          {font-size:1.125em; font-weight:600; font-family:"myriad-pro-n6", "myriad-pro", Sans-Serif;}
ul.employee-list>li>h3>a        {color:#404040; text-decoration:none;}
ul.employee-list>li>h3.active   {}
ul.employee-list>li>h3.active>a {color:#ee3124;}
ul.employee-list>li>span.position{color:#797979; font-size:0.875em;}

/** Employee presentation **/
.employee-presentation{padding:0px 0px 20px 0px;}
.employee-presentation>.info{}
.employee-presentation>.info>.image{float:left; width:115px; height:133px; padding:0px 20px 20px 0px; margin:0px;}
.employee-presentation>.info>.image>img{width:115px; height:133px;}
.employee-presentation>.info>.text{float:left; width:185px;}
.employee-presentation>.info>.text>h4{font-size:1em; color:#404040; margin:0px; line-height:0.9em; font-weight:600; font-family:"myriad-pro-n6", "myriad-pro", Sans-Serif;}
.employee-presentation>.info>.text>p{font-size:0.875em; color:#373737;}
.employee-presentation>.info>.text>span.position{color:#797979; font-size:0.75em; display:block; margin:0px 0px 0.5em 0px;}
.employee-presentation>.info>.text a{color:#0785bf;}
.employee-presentation>.info>.text a.LinkedInLink { display:block; margin-top:3px; }
.employee-presentation>.info>.text a.LinkedInLink>img { width:25px; }
.employee-presentation>.description{color:#373737;}
.employee-presentation>.description>p{color:#373737; font-size:0.875em;}


/*************************** PUFFS ***************************/
aside .case-puff{position:relative; padding:0px 0px 20px 0px; width:300px; }
aside .case-puff>h2{color:#ee3124; font-size:1.5em; margin-bottom:0.5em; line-height: 115%;}
aside .case-puff>p{font-size:0.820em; margin-bottom:20px;}


section.puff-wrapper{width:100%; min-height:10px; border-bottom:2px solid #fff; padding:0px;
                     /*background: #f3f3f3;*/ /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2YzZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
/*background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 100%); *//* FF3.6+ */
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(243,243,243,1))); *//* Chrome,Safari4+ */
/*background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(243,243,243,1) 100%);*/ /* Chrome10+,Safari5.1+ */
/*background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(243,243,243,1) 100%); *//* Opera 11.10+ */
/*background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(243,243,243,1) 100%); *//* IE10+ */
/*background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(243,243,243,1) 100%); *//* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 ); *//* IE6-8 */}
section.puff-wrapper:not([dummy]) { filter: progid:DXImageTransform.Microsoft.gradient(enabled='false');}

section.puff-wrapper.solid{background:#f3f3f3; }
section.puff-wrapper.textpage { background:url("../images/bg/text-gradient-bg.png") repeat-x bottom left; }

div.puffs{width:940px; margin:0px auto;}
div.puffs>ul>li     {width:300px; text-align:center; padding:10px 0px 25px 0px; cursor:pointer;}
div.puffs>ul>li>h3  {color:#343434; margin-bottom:0.5em;}
div.puffs>ul>li>p   {margin:0px 0px 20px 0px; font-size:0.820em; line-height:1.25em; padding:0px 20px;}
aside .case-puff>a.link, div.puffs>ul>li>a.link{position:relative; background:url("../images/bg/black-red-fold.png") no-repeat right top; color:#fff; font-weight:600; font-family:"myriad-pro-n6", "myriad-pro", Sans-Serif; padding:4px 7px 10px 6px; line-height:16px; height:16px; font-size:0.8125em; text-decoration:none;}
/*aside .case-puff>a.link>span, div.puffs>ul>li>a.link>span{background:url("../images/bg/red-fold.png") no-repeat left top; width:9px; height:6px; position:absolute; display:block; bottom:-6px; right:0px;}*/
div.puffs>ul>li .icon{margin:15px auto;}

/** Horizontal **/
div.puffs.horizontal>ul>li{margin-right:20px; float:left;}

/** Horizontal 3 st **/
div.puffs.horizontal.three{width:940px; }
div.puffs.horizontal.three>ul{width:940px; }
div.puffs.horizontal.three>ul>li + li + li{margin-right:0px;}

/** Horizontal 2 st **/
div.puffs.horizontal.two{width:940px; }
div.puffs.horizontal.two>ul>li + li{margin-right:0px;}

/** Vertical **/
div.puffs.vertical{ width:300px; }
div.puffs.vertical>ul>li{ margin:0px 0px 20px 0px; }

/*************************** TJ�NSTER ****************************/
.service-menu{width:100%; /*background:url("../images/bg/tjanster-gradient-bg.png") repeat-x left top;*/ margin:30px 0px 60px 0px; padding:0px;}
.service-menu>.service-menu-wrapper{width:940px; padding:0px 10px; margin:0px auto; position:relative;}
.service-menu>.service-menu-wrapper>.service-arrow{position:absolute; width:86px; height:28px; background:url("../images/bg/tjanster-arrow.png") no-repeat left top; top:-28px; left:50%; margin-left:-43px;}
.service-menu>.service-menu-wrapper>.service{float:left; width:235px; background:url("../images/bg/tjanst-overlay-bg.png") no-repeat right top; text-align:center;}
.service-menu>.service-menu-wrapper>.service>.icon{margin:40px auto 15px auto; cursor:pointer;}
.service-menu>.service-menu-wrapper>.service>h2{font-size:1.125em; height:2.5em; padding:0px 40px;}
.service-menu>.service-menu-wrapper>.service>h2.active>a, .service-menu>.service-menu-wrapper>.service>h2.active:hover>a{ color:#EE3124;}
.service-menu>.service-menu-wrapper>.service>h2>a{color:#2C2C2C; font-size:1em; text-decoration:none;}
.service-menu>.service-menu-wrapper>.service>h2>a:hover{color:#898989;}
.service-menu>.service-menu-wrapper>.service>ul>li>a{color:#343434; font-size:0.875em; text-decoration:none;}
.service-menu>.service-menu-wrapper>.service>ul>li>a:hover{color:#898989;}
.service-menu>.service-menu-wrapper>.service + .service + .service + .service{background:none;}

section.tjanster{background:url("../images/bg/tjanster-bottom-gradient.png") repeat-x left bottom; width:100%; padding:0px;}
section.tjanster>.tjanster-wrapper{width:940px; padding:0px 10px; margin:0px auto;}
aside>.grey-puff{cursor:pointer; background:url("../images/bg/grey-puff-bg.png") no-repeat left top; width:189px; height:143px; float:right; position:relative; padding:15px;}
aside>.grey-puff>.airplane{background:url("../images/airplane.png") no-repeat left top; width:150px; height:49px; position:absolute; right:-7px; bottom:22px;}
aside>.grey-puff>h3{font-weight:700; font-family:"myriad-pro-n7", "myriad-pro", Sans-Serif; font-style:italic;  color:#262626; font-size:1.3125em; line-height:1em; margin:0px 0px 0.5em 0px;}
aside>.grey-puff>h3>a{font-weight:700; font-family:"myriad-pro-n7", "myriad-pro", Sans-Serif; font-style:italic; color:#262626; text-decoration:none;}
aside>.grey-puff>p{font-size:1.1875em; line-height:1em; }
section.tjanster>.tjanster-wrapper>article, section.tjanster>aside{margin-bottom:/*30px;*/ 0px; border:none;}
section.tjanster>.tjanster-wrapper>div{width:940px; border-bottom:2px solid #F3F3F3; padding:15px 0px 15px 0px; min-height:160px; position:relative;}
section.tjanster>.tjanster-wrapper>div>a.image-link{width:320px; height:142px; display:block; position:absolute; top:30px; right:0px;}
section.tjanster>.tjanster-wrapper>div>article{border:none; width:460px; float:left; padding: 0px;}
section.tjanster>.tjanster-wrapper>div>article>h2{font-size:1.625em; margin-bottom:5px; font-weight:600; font-family:"myriad-pro-n6", "myriad-pro", Sans-Serif;}
section.tjanster>.tjanster-wrapper>div>article>h2>a{font-weight:600;  font-family:"myriad-pro-n6", "myriad-pro", Sans-Serif; color:#2C2C2C; text-decoration:none;}
section.tjanster>.tjanster-wrapper>div>article>p{font-size:.95em; line-height:125%; cursor:pointer;}
section.tjanster>.tjanster-wrapper>div.icon{background-position:710px 50%; height:auto; /*660px*/}
section.tjanster>.tjanster-wrapper>div.icon.forandring{background-image:url("../images/icons/forandring.png");}
section.tjanster>.tjanster-wrapper>div.icon.frimarke  {background-image:url("../images/icons/frimarke.png");}
section.tjanster>.tjanster-wrapper>div.icon.handslag  {background-image:url("../images/icons/handslag.png");}
section.tjanster>.tjanster-wrapper>div.icon.info      {background-image:url("../images/icons/info.png");}
section.tjanster>.tjanster-wrapper>div.icon.kryss     {background-image:url("../images/icons/kryss.png");}
section.tjanster>.tjanster-wrapper>div.icon.lista     {background-image:url("../images/icons/lista.png");}
section.tjanster>.tjanster-wrapper>div.icon.personal  {background-image:url("../images/icons/personal.png");}
section.tjanster>.tjanster-wrapper>div.icon.pil       {background-image:url("../images/icons/pilupp.png");}

.imagebanner-wrapper { position:relative; margin-top: 10px;}
.imagebanner-wrapper h3 {font-size: 1.1em; margin-top: 5px; margin-left: 4px;}
.bannerImage { max-width:320px; margin-right:15px;}
.tjanster-wrapper aside h3 { top:3px; left:5px; position:absolute; }
.tjanster-wrapper aside { width:325px; }
.mask { top:0px; left:0px; z-index:9000; width:100%; height:100%; position:fixed; background:url(../images/bg/maskbg.png); }
.imageBannerDiv h3 {top:3px; left:5px; position:absolute; }
#apple { background-image:url(/media/img/overlay/apple.png); color:#fff; padding:50px 70px; }
.simple_overlay { display:none; z-index:10000; background-color:#333; width:800px; min-height:200px; border:none; -moz-box-shadow:0 0 90px 5px #000; -webkit-box-shadow: 0 0 90px #000; }
.simple_overlay img { max-width:800px; }
.simple_overlay .close { background-image:url(../images/bg/close.png); position:absolute; right:-15px; top:-15px; cursor:pointer; height:35px; width:35px; }

/*************************** CASE ***************************/
.cases{}
.text-wrapper aside>.grey-puff{float:left;}
.cases>div{width:940px; border-bottom:2px solid #F3F3F3; padding:30px 0px 20px 0px; min-height:160px; position:relative;}
.cases>div>a.icon-link{}
.cases>div>article{border:none; width:460px; float:left;}
.cases>div>article>h2{font-size:1.625em; font-weight:600; margin-bottom:5px; font-family:"myriad-pro-n6", "myriad-pro", Sans-Serif;}
.cases>div>article>h2>a{color:#2C2C2C; text-decoration:none; font-weight:600; font-family:"myriad-pro-n6", "myriad-pro", Sans-Serif;}
.cases>div>article>p{font-size:1.0625em; line-height:120%; cursor:pointer; margin-bottom:1em;}
.cases>div>article>a{color:#EE3124;}
.cases>div>a.icon-link{width:131px; height:131px; position:absolute; left:660px; top:50%; margin-top:-65px;}
.cases>div.icon{background-position:660px 50%; height:auto;}
.cases>div.icon.forandring{background-image:url("../images/icons/forandring.png");}
.cases>div.icon.frimarke  {background-image:url("../images/icons/frimarke.png");}
.cases>div.icon.handslag  {background-image:url("../images/icons/handslag.png");}
.cases>div.icon.info      {background-image:url("../images/icons/info.png");}
.cases>div.icon.kryss     {background-image:url("../images/icons/kryss.png");}
.cases>div.icon.lista     {background-image:url("../images/icons/lista.png");}
.cases>div.icon.personal  {background-image:url("../images/icons/personal.png");}
.cases>div.icon.pil       {background-image:url("../images/icons/pilupp.png");}

/** CASE DETALJ **/

.case-intro>.case-text{padding:0px 0px 20px 0px;}
.case-intro.icon.large{width:560px; float:left; padding-left:380px; background-position:95px 50%; height:auto;}
.case-intro.icon.large.forandring{background-image:url("../images/icons/forandring.png");}
.case-intro.icon.large.frimarke  {background-image:url("../images/icons/frimarke.png");}
.case-intro.icon.large.handslag  {background-image:url("../images/icons/handslag.png");}
.case-intro.icon.large.info      {background-image:url("../images/icons/info.png");}
.case-intro.icon.large.kryss     {background-image:url("../images/icons/kryss.png");}
.case-intro.icon.large.lista     {background-image:url("../images/icons/lista.png");}
.case-intro.icon.large.personal  {background-image:url("../images/icons/personal.png");}
.case-intro.icon.large.pil       {background-image:url("../images/icons/pilupp.png");}

aside.case      {float:left; padding:25px 60px 30px 0px;}
article.case    {float:left; padding:25px 0px 30px 0px;}
article.case h3{font-size:1.625em; font-weight:600; font-family:"myriad-pro-n6", "myriad-pro", Sans-Serif; line-height:1em; margin:0px 0px 0.4em 0px; }
article.case p{font-size:1.0625em;}

/*************************** NEWS LIST ***************************/
nav.news{width:300px; float:right; min-height:300px;}
nav.news>ul>li.active>a{font-weight:bold;}
nav.news>ul.hidden{display:none;}

/*************************** NEWS SCROLLER - TICKER ***************************/
.news-ticker-wrapper { position:relative; height:40px; }
.news-ticker { position:absolute; top:0px; left:0px; width:940px; z-index:100; height:40px;  }
.news-ticker ul { height: 40px; position: absolute; width: 2000em; }
.news-ticker .ticker { height: 40px; position: relative; width: 940px; overflow: hidden; }
.news-ticker ul li { position:absolute; height:40px; float:left; padding:0px 30px; }
.news-ticker ul li a{ height:40px; line-height:40px; }

/*************************** NEWS SCROLLER - BLOCK ***************************/
.news-scroller{ margin-bottom:20px; position:relative; height:150px; width:300px; overflow:hidden; }
.news-scroller .items{height:150px; overflow:hidden; width:2000em; position:absolute; top:0px; left:0px;}
.news-scroller .items>div{float:left; width:300px; cursor:pointer; padding:15px 0px;}
.news-scroller .navi     {position:absolute; bottom:0px; right:0px; height:22px;}
.news-scroller .navi a   {height:20px; width:20px; display:block; background:#fff; border:1px solid #000; float:left; margin:0px 5px 0px 0px;}
.news-scroller .navi a.active{background:Red;}

/*************************** FAQ ***************************/
ul.faq{padding:0px !important;}
ul.faq>li{list-style-type:none !important; padding:0px 0px 5px 0px;}
ul.faq>li h3{cursor:pointer;}
ul.faq>li>div.answer{display:none; padding:5px 10px 15px 20px;}

/*************************** CONTACT ***************************/

.map.medium{height:205px; width:560px;}

/** CONTACT CARDS **/
.contact-cards{width:480px; padding:30px 0px 0px 0px;}
.contact-cards>div{float:left; width:220px; padding:0px 20px 25px 0px;}
.contact-cards>div>h4{font-size:0.875em; margin-bottom:5px; font-weight:600; font-family:"myriad-pro-n6", "myriad-pro", Sans-Serif; line-height:1.625em; color:#2c2c2c;}
.contact-cards>div>p{font-size:0.875em; line-height:1.2em; color:#2c2c2c;}

/** FORM **/
h2.contact{margin-bottom:10px;}
dl.form     {}
dl.form>dt  {min-height:29px; width:320px;}
dl.form>dt>span{font-size:0.875em; line-height:1em; padding:13px 0px 4px 0px; display:block;}
dl.form>dd  {min-height:29px; width:320px;}
dl.form>dd>input[type="text"], dl.form>dd>textarea{width:316px; border-top:4px solid #e5e5e7; border-left: 4px solid #e5e5e7; border-bottom:none; border-right:none; outline:none; background:#f0f0f2; height:25px; line-height:25px;}
dl.form>dd>textarea{height:125px; resize:none;}
dl.form .btn-send{margin-top:22px;height:24px; line-height:24px; color:#fff; background:#229434; font-size:0.8125em; display:block; float:right; position:relative; text-decoration:none; font-weight:600; font-family:"myriad-pro-n6", "myriad-pro", Sans-Serif; padding:0px 10px;}
dl.form .btn-send .black-fold{background:url("../images/bg/black-fold-small.png") no-repeat left top; display:block;  width:9px; height:6px; position:absolute; right:0px; bottom:-6px;}

/*************************** EMPLOYEES ***************************/
section.employees{width:100%; padding:0px; background:url("../images/bg/text-gradient-bg.png") repeat-x bottom left;}
section.employees .four-column.employees{width:940px; margin:0px auto;  padding:0px 0px 20px 0px;}
.four-column.employees>.row{width:940px; margin:0px;}
.four-column.employees>.row>div{width:220px; padding:30px 0px 0px 0px;}
.four-column.employees>.row>div>div.text{float:left;}
.four-column.employees>.row>div>div.text>h4{font-size:1em; font-weight:600; font-family:"myriad-pro-n6", "myriad-pro", Sans-Serif; margin-bottom:0px; line-height:1em;}
.four-column.employees>.row>div>div.text>h4>a{color:#404040; font-weight:600; font-family:"myriad-pro-n6", "myriad-pro", Sans-Serif; text-decoration:none;}
.four-column.employees>.row>div>div.text>span.position{color:#797979; font-size:0.75em;}
.four-column.employees>.row>div>div.text>p{font-size:0.875em; color:#373737;}
.four-column.employees>.row>div>div.text a{color:#0785bf;}

/*************************** FOOTER ***********************/
footer{width:100%; min-height:10px; padding:0px 0px 50px 0px;}
footer>.footer-section{width:100%; }
footer>.footer-section + .footer-section{border-top:2px solid #f3f3f3;}
footer>.footer-section>.footer-wrapper{width:960px; margin:0px auto; padding:20px 0px 10px 0px;}
footer>.footer-section>.footer-wrapper>ul{}
footer>.footer-section>.footer-wrapper>ul>li{ float:left; padding:0px 50px 0px 0px; }
footer>.footer-section>.footer-wrapper>ul>li>h3{font-size:0.875em; font-weight:bold; line-height:2em;}
footer>.footer-section>.footer-wrapper>div.last{float:right; margin:0px; width:110px; font-size:0.750em; color:#666;}
footer>.footer-section>.footer-wrapper>div.last a{color:#666; text-decoration:none;}
footer>.footer-section>.footer-wrapper>div.last a:hover{color:#898989;}
footer>.footer-section>.footer-wrapper>nav.footer-menu{width:830px; float:left;}
footer>.footer-section>.footer-wrapper>nav.footer-menu>ul{}
footer>.footer-section>.footer-wrapper>nav.footer-menu>ul a{color:#666; font-size:0.750em; line-height:1em;}
footer>.footer-section>.footer-wrapper>nav.footer-menu>ul a:hover{color:#898989; text-decoration:none;}
footer>.footer-section>.footer-wrapper>nav.footer-menu>ul>li{float:left; width:150px; padding-right:15px;}
footer>.footer-section>.footer-wrapper>nav.footer-menu>ul li.active>a,
footer>.footer-section>.footer-wrapper>nav.footer-menu>ul li.active:hover>a{color:#ee3124;}
footer>.footer-section>.footer-wrapper>nav.footer-menu>ul>li>a{margin-bottom:10px; display:block;}
footer>.footer-section>.footer-wrapper>nav.footer-menu>ul>li>ul>li{line-height:1em; padding:2px 0px;}
footer>.footer-section>.footer-wrapper>nav.footer-menu>ul>li>ul>li>ul{display:none; padding-left:10px;}
footer a.linked-in{background:url("../images/icons/linked-in.png") no-repeat left top; height:17px; width:17px; display:block; margin-right:5px; float:left;}

footer>.footer-section>.footer-wrapper>nav.footer-menu>ul>li>ul>li.active>ul{display:block;}


/*************************** IMPORTANT STUFF ***************************/
.clear{height:0px !important; max-height:0px !important; min-height:0px !important; border:none !important; width:100% !important; clear:both !important; float:none !important; margin:0px !important; padding:0px !important;}
.no-border{border:none !important;}

.gradient{ background: #f3f3f3; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2YzZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(243,243,243,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(243,243,243,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(243,243,243,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(243,243,243,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(243,243,243,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-8 */}
section.puff-wrapper:not([dummy]) { filter: progid:DXImageTransform.Microsoft.gradient(enabled='false'); /* for opacity in IE9 */}
.solid{background:#f3f3f3;}

span.checkbox:hover { cursor:pointer; }
span.radio:hover { cursor:pointer; }

section.inputs h4 { float:left; width:500px;}
.error-wrapper { float: right; }
.error-wrapper span { color: #0785bf; font-size: 12px; display:block; text-align:right; }
.error-wrapper span:hover { text-decoration:underline; cursor:pointer; }
.error-wrapper ul { list-style-type: none; display:none; border-bottom: 1px solid #ededed; width:451px; }
section.inputs .error-wrapper ul li { margin-bottom:5px; list-style-type: none; font-size: 12px; color: #e1261c !important; text-align:right; }

.approve-error { display:none; float:right; text-align:right; }
.sysform.centered .controls { float: left; }
/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
