  .a-cutom{
            text-decoration: none !important;
        }
        .red{ color: red; text-align: left!important;}
        .btn-adjust-button{padding-right: 0px !important;}
        @media screen and (-webkit-min-device-pixel-ratio:0) {
            .btn-demo:lang(es) {
                /*top: 10px;*/
                position: relative;
                /*height: 56px;*/
            }
            .btn-demo:lang(de) {
                top: -10px;
                position: relative;
                height: 56px;
            }
            .btn-demo:lang(pt) {
                /*top: 10px;*/
                position: relative;
                /*height: 56px;*/
            }
            .btn-demo:lang(fr) {
                height: 36px;
                position: relative;
                top: 0px;
            }
        }
        @-moz-document url-prefix() {
            .btn-demo:lang(es) {
                /*height: 56px;*/
                /*position: relative;*/
                bottom: 10px;
            }
            .btn-demo:lang(pt) {
                /*height: 56px;*/
                position: relative;
                /*bottom: 10px;*/
            }
            .btn-demo:lang(fr) {
                height: 36px;
                position: relative;
                bottom: 0px;
            }
        }
        @media screen and (max-width: 560px) {
            .btn-demo:lang(es) {
                margin: 10px;
            }
            .btn-demo:lang(pt) {
                margin: 10px;
            }
            @-moz-document url-prefix() {
                .btn-demo:lang(fr) {
                    margin: 10px;
                }

            }
            @media screen and (-webkit-min-device-pixel-ratio:0) {
                .btn-demo:lang(fr) {
                    margin: 0px;
                }
                .btn-real:lang(fr) {
                    margin: 0px;
                }
            }
        }
        .btn-real:lang(pt) {
            padding: 7px 5px;
        }
        .btn-real:lang(fr) {
            padding: 7px 5px;
        }
        .btn-demo:lang(de) {
            top: -10px;
            position: relative;
            height: 56px;
        }
        .de:lang(de){
            display: inline-block;
        }
        .de1:lang(de){
            display: inline-block;
            float: left;
        }
        .de2:lang(de){
            float: left;
            display: inline-block;
            top: 0;
        }

        .hidePartButton {
            display: none !important;
        }

        .wrongPassDiv {
            display: none;
        }

        .orsighuptext {
            color: #555 !important;
        }

        button#AccChknSubmit {
            text-transform: uppercase;
        }

        button.btn-real.btn-forex-submit.de1 {
            padding-left: 5px;
            padding-right: 5px;
        }
        button.btn-real.btn-forex-submit.de1:lang(ar) {
            padding-left: 25px;
            padding-right: 25px;
        }
