
.svg                            { width:100%;
                                  height:100%;   
                                }

.partnerForm              { position:absolute;
                            width:100%;
                            max-width:1300px;
                            top:0px;
                            bottom:0px;
                            right:0px;                            
                            background: var(--background-Form);
                            color: var(--color-Form);
                            box-shadow: -6px 0px 6px var(--color-FormShadow);
                            
                           }                            
.partnerForm .formTitle      { position:absolute;
                            top:10px;
                            height:45px;
                            padding-top:5px;
                            left:55px;
                            right:55px;                
                            font-size:20px;
                            text-align: center;
                          }
.partnerForm .basic      { position:absolute;
                            left:20px;
                            right:20px;
                            top:70px;
                            height:200px;
                            overflow:hidden;
                            overflow-y: auto;
                            border-bottom: 1px solid var(--color-PagesBorder);                              
                          }
.partnerForm .partnerTitle 
                          {
                            margin-top:10px;    
                            display:block; 
                          }
.partnerForm .partnerData 
                          {
                            display:inline-block;    
                          }
.partnerForm .puserTitle {
                            position:absolute;
                            top:280px;
                            left:20px;
                          }                           
.partnerForm .puserGrid  {
                            position:absolute;
                            left:20px;
                            right:20px;
                            bottom:20px;
                            top:320px;
                            overflow: hidden;
                          }

/*user data format*/
.partnerUserForm {
    position:absolute;
    width:100%;
    max-width: 900px;;
    right:0px;
    top:2px;
    bottom:0px;
    background: var(--background-Form);
    color:      var(--color-Form);
    overflow: auto;
    box-shadow: -5px 0 5px 0px var(--color-FormShadow);
    display:none;
    z-index:999;

}
.partnerUserForm .buttonReg   {right:65px;}   
.partnerUserForm.mobil {
    max-width:100%;
}
.partnerUserForm .title {
    position:absolute;
    top:10px;
    height:45px;
    padding-top:5px;
    left:55px;
    right:55px;                
    font-size:20px;
    text-align: center;
}

.partnerUserForm .classIcon-Back {
    width:20px;
    height:20px;
}
.partnerUserForm .classIcon-Save {

    width:30px;
    height:30px;
    margin:-5px;
}
.partnerUserForm .basic-input-frame {
    position:absolute;
    top:60px;
    left:0px;
    right:0px;
    bottom:0px;
    overflow:auto;
    padding:10px;
       
}
.partnerUserForm .inputtitle {
    margin-top:2px;
}
.partnerUserForm input[type=text] {
    width:100%;
}
.partnerUserForm input[type=email] {
    width:100%;
}
.partnerUserForm input[type=password] {
    width:100%;
}
.partnerUserForm .errortitle {
    color: var(--red);
    font-size:12px;
    visibility:hidden;    
}
.partnerUserForm input[type=checkbox]{
    width:20px;
    height:20px;
    vertical-align: middle;
      position: relative;
            bottom: 2px;
}
.partnerUserForm .pages{
    position:relative;
    top:10px;
    height:50px;
    border-bottom : 1px solid var(--color-PagesBorder);
    border-top    : 1px solid var(--color-PagesBorder);
}
.partnerUserForm .page{
    display:inline;
    position:absolute;
    top:7px;
    height:35px;
    cursor:pointer;
    padding-top:4px;
    text-align:center;
    border :0px solid var(--color-PageBorder);;
}
.partnerUserForm .page:hover{
    font-weight: bold;
    color: var(--color-PageHover);
    border-bottom:3px solid var(--color-PageBorderHover);
    background: var(--background-PageHover);
}
.partnerUserForm .pageSelected{
    color: var(--color-PageSelected);
    border-bottom:3px solid var(--color-PageSelectedBorder);
}

.partnerUserForm .page1{
    left:  0px;
    width:120px;
}
.partnerUserForm .page2{
    left: 125px;
    width:130px;
}
.partnerUserForm .pageWork {
    position:absolute;
    top:500px;
    min-height:100px;
    bottom:10px;
    left:0px;
    right:10px;
    overflow:hidden;
    overflow-y:auto;
    display:none;       
     }
.partnerUserForm .page1Work {
    display: block;
}

.mobil .userGrid .body .gridRow {
    height:90px;
}