            .ui-dialog .ui-dialog-titlebar { 
                display: none !important;
            }
            .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
                float: none !important;
                text-align: center !important;
            }
            .ui-dialog .ui-dialog-buttonpane button {
                background: #01315f !important;
                border: 3px solid #01315f !important;
                color: #FFF !important;
                width: 36% !important;
                padding: 12px 0px !important;
                transition: all 0.2s;
                min-width: 130px;
                font-size: 120%;
                line-height: 1.2;
                padding: 19px 5px !important;
                width: calc(25% - 14px);
                margin-right: 0 !important;
                border-radius: 0px !important;
            }
            .ui-dialog .ui-dialog-buttonpane button:hover{
                color: #fff !important;
                background-color: rgba(255,255,255,0.2) !important;
                border-color: #fff !important;
            }

            .vc_column_container table td{
                padding-bottom: 10px;
            }
            .vc_column_container table td p{
                text-align: center;
                padding-bottom: 20px;
            }
            .vc_column_container table td input{
                padding: 15px;
                border: 0 none;
                background-position: 10px center;
                text-indent: 27px;
                background-repeat: no-repeat;
            }
            .vc_column_container table td input:focus{
                border: 0 none;
                outline: 0;
            }
            input#usuario_login {
                background-image: url('../images/user-login.svg');
                background-color: transparent;
                color: #ffffff;
                border: 2px solid;
                background-size: 28px;
            }
            input#usuario_login:active { 
                background-image: none !important; 
            }
            input#contrasenna_login {
                background-image: url('../images/user-pass.svg');
                background-color: transparent;
                color: #ffffff;
                border: 2px solid;
                background-size: 28px;
            }
            input#contrasenna_login:active { 
                background-image: none !important; 
            }

            ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
              color: #fff;
              opacity: 1; /* Firefox */
            }

            :-ms-input-placeholder { /* Internet Explorer 10-11 */
              color: #fff;
            }

            ::-ms-input-placeholder { /* Microsoft Edge */
              color: #fff;
            }


            .ui-widget-overlay {
                background: #FFF;
            }
            .ui-widget.ui-widget-content {
                border: 0px !important;
            }
            .ui-dialog .ui-dialog-buttonpane {
                border: 0px !important;
                background-color: transparent;
                padding: 10px 20px !important;
            }
            .ui-widget.ui-widget-content {
                background-color: rgba(255,255,255,0.4);
            }
            html {
                background-image: url('../images/slider_01.jpg');
                background-repeat: no-repeat;
                background-attachment: fixed;
                background-size: cover;
                background-position: center;
                background-color: #000;
            }
            body {
                margin: 0 auto;
            }
            .ui-dialog {
                position: absolute;
                top: 50% !important;
                left: 50% !important;
                margin-right: -50%;
                transform: translate(-50%, -50%);
            }
             @media (max-width: 1024px) {
                .ui-widget.ui-widget-content {
                    width: 70% !important;
                    height: auto;
                }
                #usuario_login {
                    width: 80% !important;
                }
                #contrasenna_login {
                    width: 80% !important;
                }
                .ui-dialog .ui-dialog-buttonpane button {
                    width: 80% !important;
                }             
                
            }
            @media (max-width: 600px) {
                .ui-widget.ui-widget-content {
                    width: 90% !important;
                    height: auto;
                }
                #usuario_login {
                    width: 80% !important;
                }
                #contrasenna_login {
                    width: 80% !important;
                }
                .ui-dialog .ui-dialog-buttonpane button {
                    width: 80% !important;
                }
            }

            @media (max-width: 460px) {
                table img{ width: 80%; min-width: 200px; }
            }