.forms-control[data-style=Standard] {
    & .pro-att.entry-Option2, & .pro-att.entry-Option{
        & > div[data-mode=Text]{display:block; padding:0; margin:0;
                & div{display:block; padding:0; margin-bottom:10px;
                      & a{background:#f7f7fa; position:relative;
                          &:active{color:#333;}
                          &:active::before{transform:unset;}
                      }
                      & input{
                        & + a{padding-left:35px;
                            &::before{content:""; display:block; box-sizing:border-box; height:16px; width:16px; background-color:#fff; border:1px #999 solid; position:absolute; left:10px; top:50%; margin-top:-8px;}
                        }
                        &:checked + a{color:#333; background-color:#f5fbfd; border-color:#9fcdff;
                          &::before{background-color:#3f9bff; border-color:#3f9bff; box-shadow:0 0 0 2px rgba(255,255,255,1);}
                        }
                        &[type=radio] + a{
                          &::before{padding:3px; border-radius:50%;}
                        }
                        &[type=radio]:checked + a{
                          &::before{background-clip:content-box; box-shadow:0 0 0 3px rgba(255,255,255,1) inset, 0 0 0 2px rgba(255,255,255,1);}
                        }
                        &[type=checkbox] + a{
                          &::before{content:"\f00c"; font-family:'FontAwesome'; font-size:0.8em; text-align:center; line-height:14px; border-radius:2px; color:#fff;}
                        }
                        &[type=checkbox]:checked + a{
                          &::before{transform:unset;}
                        }                        
                      }
                }
               
        }
        & > div[data-mode*="Image"]{
                & div{
                    & a, & div{border:1px #ddd solid;
                        & img + span{background:#f7f7fa; border:1px #ddd solid; border-top:none;}
                    }
                    & input:checked + a{outline:1px #9fcdff solid; border:1px #fff solid; background-color:#7ca2b7; position:relative;
                        & img + span{background:#f5fbfd; border:1px #9fcdff solid; border-top:none; color:#333;}
                    }
                }
        }
    }
    & .pro-att.entry-ItemsSource .sel-btn_box{display:block;
        & > *{display:block; width:100%; padding-right:0;}
    }
    & select{display:block; width:100%;}
}
