/* 
    Document   : anbudreg
    Created on : 11.nov.2011, 12:19:54
    Author     : magned
    Description:
        Purpose of the stylesheet follows.
*/

.anbudreg.container {
    background-image: url('/images/backgrounds/registration.jpg');

    -webkit-border-radius:  10px; /* Saf3-4, iOS 1-3.2, Android <e;1.6 */
    -moz-border-radius:     10px; /* FF1-3.6 */
    border-radius:          10px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
    -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
    padding-left: 50px;
    padding-right: 50px;
    padding-top: 20px;

    max-width: 950px;
}

.anbudreg .leftMargin,
.anbudreg .rightMargin {
    width: 50px;
}

.anbudreg .headercontainer {
    background-color: #84E3FD;
    padding: 3px;
}

.anbudreg .headercontainer,
.anbudreg .pageHeader {
    -webkit-border-radius:  5px; /* Saf3-4, iOS 1-3.2, Android <e;1.6 */
    -moz-border-radius:     5px; /* FF1-3.6 */
    border-radius:          5px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
    -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
}


.anbudreg h3 {
    font-size:      16px;
    font-weight:    normal;
}

/* Tabbed view */
.anbudreg .pageHeader {
    display: inline-block;
    zoom: 1;
    *display:inline;
    text-align: center;
}

.anbudreg .pageHeader {
    font-size:      20px;
}

.anbudreg .pageHeader .step {
    font-weight: bold;
    padding-right:  6px;
}

.anbudreg .pageHeader .pageTitle {
    font-weight: normal;
    display: inline-block;
    font-size:  14px;
}

.anbudreg .tricheck li {
    width: 33.3%;
    float: left;
}

.anbudreg .tricheck input {
    border: none;
}

.anbudreg .anbudbox .icon {
    border: none;
}

.anbudreg .singlePageHeader {
    border: none;
    margin: 0px;
    padding: 0px;
    width: 100%;
    min-height: 26px;

    display: inline-block;
    text-align: left;
    line-height: 26px;
}

/* Gjennomsiktige knapper - og aktiv header. Powered by Ultimate CSS Gradient Generator */
.anbudreg .singlePageHeader,
.anbudreg .activePageHeader,
.anbudreg .popup_big_btn {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
/*    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuOCIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC44Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjY1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); */
    background: -moz-linear-gradient(top,  rgba(255,255,255,0.8) 0%, rgba(255,255,255,0.8) 50%, rgba(255,255,255,0.8) 51%, rgba(255,255,255,0.65) 52%, rgba(255,255,255,0.65) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.8)), color-stop(50%,rgba(255,255,255,0.8)), color-stop(51%,rgba(255,255,255,0.8)), color-stop(52%,rgba(255,255,255,0.65)), color-stop(100%,rgba(255,255,255,0.65))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.8) 50%,rgba(255,255,255,0.8) 51%,rgba(255,255,255,0.65) 52%,rgba(255,255,255,0.65) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.8) 50%,rgba(255,255,255,0.8) 51%,rgba(255,255,255,0.65) 52%,rgba(255,255,255,0.65) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.8) 50%,rgba(255,255,255,0.8) 51%,rgba(255,255,255,0.65) 52%,rgba(255,255,255,0.65) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.8) 50%,rgba(255,255,255,0.8) 51%,rgba(255,255,255,0.65) 52%,rgba(255,255,255,0.65) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccffffff', endColorstr='#a6ffffff',GradientType=0 ); /* IE6-8 */
}

.anbudreg .activePageHeader .pageTitle {
}

.anbudreg .activePageHeader .step {
}

.anbudreg .singlePageHeader h3 {
    padding-left: 20px;
    font-weight: bold;
}

.anbudreg .inactivePageHeader {
    color: white;
}

.anbudreg .inactivePageHeader .pageTitle {
    color: white;
}

.anbudreg .inactivePageHeader .step {
    color: white;
}

.anbudreg .forthcomingPageHeader {
    color: white;
}

.anbudreg .forthcomingPageHeader .pageTitle {
    color: white;
}

.anbudreg .clickable {
    cursor: pointer;
}

.anbudreg .nonClickable {
    cursor: default;
}


.anbudreg #ErrorArea {
    border: 2px solid darkred;
    color: red;
    padding: 5px 0 5px 10px;
    background-color: white;
}

.anbudreg .div_input {
    position: relative;
}

.anbudreg .div_input.text {
    line-height: 25px;
}

.anbudreg #ResponseArea {
    border: 2px solid green;
    background-color: #DDF99F;
    color: green;
    padding-left: 10px;
}

.anbudreg #ResponseArea,
.anbudreg #ErrorArea {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.anbudreg .formpretext {
    font-size:  12px;
    font-color: #4A4A4A;
    display: block;
    padding-bottom: 5px;
}

.anbudreg hr {
  height: 2px;
  background-color: silver;
  border: 0px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.anbudreg .checkboxlabel {
    color: #444;
    font-weight: bold;
    font-size: 13px;
    text-decoration: none;
}

.anbudreg .tricheck li {
    padding-top: 10px;
    cursor: default;
}

/*.nextButton, .goToButton, .navButton {
    font-size: 14px;
    font-weight: bold;
    color: #000;
    padding: 10px;
    line-height: 74px;
}*/
.nextButton, .goToButton, .navButton {
/*    border: 1px solid #EEEEEE;*/
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    margin: 4px;
    padding: 2px 14px;
    text-decoration: none;
}

.editlabel {
    font-weight: normal;
}

.greyTekst {
    color: lightgrey;
}

.navText {
    margin-right: 20px;
}

.anbudreg big {
    font-size: 16px;
    font-weight: bold;
    color: #000;
}

.anbudreg strong {
    color: #000;
}

.anbudreg a {
    text-decoration: none;
    color: inherit;
}

.anbudreg .whitebox {
    background-color: white;
    padding: 20px 20px 20px 20px;
    margin-bottom: 5px;
}

.anbudreg .whitebox.slim {
    padding: 5px 5px 5px 5px;
}


/* Styling av placeholder */
.anbudreg .placeholder {
    color: black;
}

.anbudreg ::-webkit-input-placeholder {
    color:    black;
}
.anbudreg :-moz-placeholder {
    color:    black;
}

.anbudreg .div_input input[type="text"] {
    width: 100%;
}

.anbudreg .div_input.half input {
    width: 50%;
}

.anbudreg .whitebutton {
     background-color: white;
     border: 1px solid #F2F2F3;
  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
  -moz-box-shadow: 0.5px 0.5px 3px #444;
  -webkit-box-shadow: 0.5px 0.5px 3px #444;
  box-shadow: 0.5px 0.5px 3px #444;
}

.anbudreg .colone {
     overflow: hidden;
     width: 100px;
}

.anbudreg .colone, .colthree {
     padding-bottom: 4px;
     padding-top: 4px;
}

.anbudreg .colthree {
     width: 300px;
     text-align: left;
}

.anbudreg .coltwo {
     padding: 4px;
     width: 70px;
}

.anbudreg .bildetext {
    width: 402px;
    padding: 4px;
}

.anbudreg .spancol {
    width: 510px;
    padding: 4px;
}

.anbudreg .imagedesc {
    height: 45px;
    width: 100%;
}

.anbudreg .whitebox small {
    color: dimgrey;
    display: block;
    padding-bottom: 5px;
}

.anbudreg h4 {
     font-size: 14px;
     font-weight: normal;
}

.anbudreg .attachmentList {
    padding-top: 20px;
    padding-bottom: 20px;
}

.anbudreg .tips div {
    padding-top: 10px;
}

.anbudreg .finishedlink {
    cursor: pointer;
    margin-top: 10px;
    font-weight: bold;
}

.anbudreg .anbudbox {
    overflow: inherit;
}

.verifybox {
    margin-top: 6px;
    position:   absolute;
    left:       -20px;
    width:  16px;
    height: 16px;
/*    background-color: red;*/
}

.verifybox.open {
    background-image: url('/images/icons/star_required.png');
}
.verifybox.nodone {
    background-image: url('/images/nodone.png');
}
.verifybox.done {
    background-image: url('/images/done.png');
}



.anbudreg.craftman.container {
    background: url("/images/backgrounds/registration_leftborder.png") repeat-y scroll left, url("/images/blue_graphic.png") no-repeat scroll right 70px, url('/images/backgrounds/registration.jpg');
}
.anbudreg.car.container {
    background: url("/images/backgrounds/registration_leftborder.png") repeat-y scroll left, url("/images/orange_graphic.png") no-repeat scroll right 70px, url('/images/backgrounds/registration.jpg');
}
.anbudreg.house.container {
    background: url("/images/backgrounds/registration_leftborder.png") repeat-y scroll left, url("/images/green_graphic.png") no-repeat scroll right 70px, url('/images/backgrounds/registration.jpg');
}


.anbudreg.house .activePageHeader,
.anbudreg.house .headercontainer,
.anbudreg.house .popup_big_btn {
    background-color: #87E800;
}

.anbudreg.car .activePageHeader,
.anbudreg.car .headercontainer,
.anbudreg.car .popup_big_btn {
    background-color: #FFC000;
}

.anbudreg.craftman .activePageHeader,
.anbudreg.craftman .headercontainer,
.anbudreg.craftman .popup_big_btn {
    background-color: #84E2FC;
}

.anbudreg.craftman .activePageHeader,
.anbudreg.craftman .popup_big_btn,
.anbudreg.craftman h2,
.anbudreg.craftman h3,
.anbudreg.craftman h4 {
    color: #1C70A7;
}

.anbudreg.car .activePageHeader,
.anbudreg.car .popup_big_btn,
.anbudreg.car h2,
.anbudreg.car h3,
.anbudreg.car h4 {
    color: #E14900;
}

.anbudreg.house .activePageHeader,
.anbudreg.house .popup_big_btn,
.anbudreg.house h2,
.anbudreg.house h3,
.anbudreg.house h4 {
    color: #267900;
}


.anbudreg .popup_big_btn {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    border: 0 solid #888888;
    cursor: pointer;
    font-family: verdana,arial;
    font-weight: bold;
    line-height: 140%;
    padding-bottom: 2px;
    padding: 5px 20px;
}

.anbudreg .popup_big_btn:hover {
    color: #4A4A4A;
}
