﻿/* FORMS FROM FORMBUILDER */
#FormPageContainer .EditorContentContainer { margin-bottom: 20px; }

.FormContainer { width: 100%; }
    
    .FormContainer legend { display:none; }
    
    .FormFieldWrapper {
        width: 100%;
        display: block;
        margin-bottom: 15px;
        }
        
        /* LABEL */
        .FormFieldWrapper .LabelWrapper {
            width: 100%;
            display: block;
            font-weight: bold;
            }

        /* GENERAL */
        .FormFieldWrapper input, .FormFieldWrapper textarea, .FormFieldWrapper select {
            width: 100%;
            display: block;
            }
        
        .FormFieldWrapper table td { 
            padding: 3px 0; 
            border: 0;
            }
        
        /* SUBMIT BUTTON */
        .FormContainer input[type="submit"] {
            width: auto;
            float: right;
            padding: 3px;
            }
        .FormContainer input[type="submit"]:hover { 
            color: gray;
            cursor: pointer;
            }
        
        /* FIELDTYPES */
            /* ALERNATIV KNAPPLISTE */
            .RadioButtonList table { width: 100%; } 
                
                .RadioButtonList table input {
                    float: left;
                    width: auto;
                    margin-right: 10px;
                    }
            
            /* AVKRYSNINGSBOKS */
            .CheckBox input {
                width: auto;
                margin-right: 10px;
                display: inline;
                border: none;
                }            
            
            .CheckBox label { 
                display: inline;
                width: auto;
                }
                
            /* AVKRYSNINGSBOKSLISTE */
            .CheckBoxList table { width: 100%; }
            
                .CheckBoxList td input {
                    float: left;
                    width: auto;
                    margin-right: 10px;
                    border: none;
                    }
                    
            /* DATOFELT */
            
            /* EPOSTFELT */
            
            /* FILOPPLASTING */
            
            /* KONTONUMMER */
            
            /* NEDTREKKSMENY */
            
            /* PERSONNUMMER */
            
            /* SUMMERT LISTE */
            .calculatedlist { 
                display: table;
                width: 100%;
                }
            
                .calculatedlist .Column1, .calculatedlist .Column2 {
                    width: 49%;
                    float: left;
                    margin-bottom: 5px; 
                    }
            
                .calculatedlist .Column1 { margin-right: 2%; }
            
            /* TALLFELT */
            
            /* TEKSTFELT */
            
            /* TEKSTOMRÅDE */