 #switcher-icons {
    display: flex!important;
}

#switcher-icons .flex-control {
    float: left!important;
    margin-left: 10px!important;
    padding-left: 0px!important;
}

#switcher-icons .flex-control li:first-child {
    padding-right: 5px!important;
}

#switcher-icons .flex-control li {
    margin: 0 0px 0 0;
    display: inline-block!important;
    color: #747474 !important;
    line-height: 20px !important;
}

#switcher-icons .flex-control li a {
    text-indent: 0px !important;
    text-align: center!important;
    width: 50px!important;
    height: 0px!important;
    background-color: #999!important;
    border-radius: 0px!important;
    cursor: pointer!important;
    box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3)!important;
    display: block!important;
    color: white!important;
    font-size: 20px!important;
    line-height: 40px!important;
    padding-bottom: 40px!important;
}

#switcher-icons .flex-control li a .fa {
    padding-right: 0px!important;
}

#switcher-icons .flex-control li a.flex-active {
    text-indent: 0px !important;
    text-align: center!important;
    width: 50px!important;
    height: 0px!important;
    background-color: #CDDC39!important;
    border-radius: 0px!important;
    cursor: pointer!important;
    box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3)!important;
    display: block!important;
    color: rgb(74, 74, 74)!important;
    font-size: 20px!important;
    line-height: 40px!important;
}

#panel_3d iframe {
    width: 100%!important;
    min-height: 280px!important;
}

#mobilepanel3dbuttons {
    width: 100%!important;
    margin: 10px 0px!important;
    text-align: right!important;
}

#mobilepanel3dbuttons #mobileFullscreenBtn {
    background: #CDDC39!important;
    color: rgb(74, 74, 74)!important;
    height: 35px!important;
    width: 50px!important;
    cursor: pointer!important;
    border: none!important;
    margin-right: 5px!important;
}

.mobileinneriframe .tp-cadview {
    height: auto!important;
}

.mobileinneriframe #mobile-ifCad3d {
    border: none!important;
    width: 100%!important;
    height: 180% !important;
    min-height: 264px !important;
}
/* extra css for form background change */
td.ui-state-default.ui-corner-all.plp-cadrfx-left-panel{
    background-color:#dfdfdf!important;
    border:#dfdfdf!important;
    color:#333333!important;
}
td.ui-state-default.ui-corner-all.plp-cadrfx-right-panel{
    background-color:#dfdfdf!important;
    border: #dfdfdf !important;
    color:#333333!important;
}