﻿    .productregistratie h3 {
        font-size: 28px;
        line-height: 1.2;
        vertical-align: middle;
        padding: 0px;
        margin: 0px;
        color: #333;
        padding: 0px 0 8px;
        text-align: left;
    }

    .productregistratie h4 {
        border-bottom: 2px solid black;
        display: block;
        margin-bottom: 5px;
    }

    .productregistratie_rechts_inner {
        margin-right: 0;
        margin-left: 0;
        margin-bottom: 5px;
        background-color: #dadfe1;
        padding: 3px 10px 40px;
        border-radius: 4px;
        /*color: #003a65 !important;*/
    }

        .productregistratie_rechts_inner h4 {
            font-size: 24px;
            /*color: #003a65;*/
            line-height: 1.2;
            padding: 0px 0 8px;
        }

    .productregistratie_apparaattoevoegen {
        margin-bottom: 100px;
    }

    .productregistratie_navigatie {
        margin-bottom: 40px;
        margin-top: 40px;
    }

    .navleft {
        float: left;
    }

    .navright {
        float: right;
    }

    .pnc {
        width: 240px !important;
        float: left;
    }


    .garantieitem {
        z-index: 95;
        width: 238px;
        height: 238px;
        overflow: hidden;
        margin-right: 10px;
        margin-top: 10px;
        border-width: 1px;
        border-style: solid;
        border-color: #CDCDD3;
        background-color: #FFFFFF;
        position: relative;
        padding: 9px;
        float: left;
    }

        .garantieitem img {
            float: left;
        }

    .gartitel {
        width: 108px;
        height: 100px;
        margin-left: 3px;
        float: left;
    }

        .gartitel p.titel {
            font-size: 18px;
            line-height: 18px;
            /*color: #EB6852;*/
        }

        .gartitel p.subtitel {
            font-size: 18px;
            line-height: 18px;
            /*color: #7F7F7F;*/
        }

    .EntryLineHover {
        cursor: pointer;
    }
    .EntryLineHover .garantieitem {
        border-color: #EB6852;
        background-color: #eee;
        padding-top:10px;
    }
    .EntryLine {
        cursor: pointer;
    }
    .EntryLine .garantieitem {
        border-color: #CDCDD3;
        background-color: #FFFFFF;
    }

.dnnFormItem span.dnnFormMessage.dnnFormError {
    bottom:auto !important;
    right:auto !important;
    margin-top: -40px;
    margin-left: -90px;
    z-index: 3000;
}
         .ui-helper-reset {
font-size: 12px !important; 
}
 .ui-accordion .ui-accordion-header {
font-size: 12px !important; 
}

.ui-widget-content .dnnActions a.dnnPrimaryAction, .ui-widget-content .dnnActions a.dnnPrimaryAction:visited {
    color: #fff !important;
}
.dnnFormItem.dnnFormHelp p.dnnFormRequired {
    float: right;
    margin: 0;
    padding: 0;
}

.dnnFormItem.dnnFormHelp p.dnnFormRequired span {
    border-left: 5px #F00 solid;
    padding-left: 0.5em;
}
.dnnFormItem input.dnnFormRequired, .dnnFormItem .dnnFormRequired .riTextBox, .dnnFormItem textarea.dnnFormRequired, .dnnFormItem select.dnnFormRequired, .RadListBox.dnnFormRequired {
    border-left: 5px #F00 solid;
}
.grdIngevoerdeApparaten th, .grdIngevoerdeApparaten td, .grdIngevoerdeApparaten tr, .grdIngevoerdeApparaten thead, .grdIngevoerdeApparaten table, .grdIngevoerdeApparaten .RadGrid {
    background: transparent!important;
    background-color: transparent!important;
    color: #fff!important;
}

.grdIngevoerdeApparaten td, .grdIngevoerdeApparaten th {
    border: 1px solid #cdcdcd!important;
}
.legenda {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border:1px solid #cdcdcd;
    padding: .5em;
    margin-top:10px;
    display:inline-block;
}
.garbeschrijving{color: #000;display:table;}
.label-info {
	display:inline-block !important;
	font-size: 14px !important;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 6px 12px;
    color: #ffffff;
}