/* 
    Botões Bootstrap CSS otimizados para uniGUI - V1.2
    Este CSS funcionará em praticamente todos os temas.
    Foram adicionados alguns ícones Font Awesome 

    Como usar: 
        1. Adicione este arquivo CSS no CustomFiles do ServerModule;
        2. Na propriedade LayoutConfig->Cls do UniBitBtn, UniLabel, UniPanel, etc., adicione o nome estilo desejado (sem o ponto).
            Nomes: 
            btn-primary
            btn-secondary
            btn-success
            btn-danger
            btn-info
            btn-warning
            btn-dark
            btn-link
            btn-light

    
        3. Como usar os ícones? Junto ao que foi dito no passo 2 adicione a classe CSS do respectivo ícone.
            (Classes dos ícones: .btn-save, .btn-cancel, .btn-edit, .btn-delete, .btn-add, .btn-close, .btn-search)
            Exemplo de uso (Sem o ponto):
            btn-primary btn-add
            btn-light btn-add
            btn-danger btn-delete 
         
*/

.btn-add,.btn-cancel,.btn-close,.btn-danger,.btn-dark,.btn-delete,.btn-edit,.btn-info,.btn-light,.btn-primary,.btn-save,.btn-search,.btn-secondary,.btn-success,.btn-warning{display:inline-block!important;font-weight:400;text-align:center!important;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;background-color:transparent!important;border:1px transparent;padding:.375rem;font-size:1rem;line-height:1.5;border-radius:.25rem;background-color:transparent!important;background-image:none!important;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out!important}.x-btn-inner,.x-btn-inner-default-large{padding:0;margin:0}.x-btn-default-large,.x-btn-default-medium,.x-btn-default-small{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}.btn-add>span>span::before,.btn-cancel>span>span::before,.btn-close>span>span::before,.btn-delete>span>span::before,.btn-edit>span>span::before,.btn-save>span>span::before,.btn-search>span>span::before{font-family:FontAwesome;font-size:150%!important;padding:0!important;margin:0 5px!important;text-align:center!important;position:relative}.btn-add>span>span::after,.btn-cancel>span>span::after,.btn-close>span>span::after,.btn-delete>span>span::after,.btn-edit>span>span::after,.btn-save>span>span::after,.btn-search>span>span::after{padding-right:4px!important}.btn-save>span>span::before{content:"\f0c7"}.btn-cancel>span>span::before{content:"\f05e"}.btn-edit>span>span::before{content:"\f044"}.btn-delete>span>span::before{content:"\f1f8"}.btn-add>span>span::before{content:"\f0fe"}.btn-close>span>span::before{content:"\f057"}.btn-search>span>span::before{content:"\f002"}.btn-danger span,.btn-danger td,.btn-dark span,.btn-dark td,.btn-info span,.btn-info td,.btn-primary span,.btn-primary td,.btn-secondary span,.btn-secondary td,.btn-success span,.btn-success td{color:#fff!important}.btn-light span,.btn-light td,.btn-warning span,.btn-warning td{color:#212529!important}label .btn-danger,label .btn-dark,label .btn-info,label .btn-light,label .btn-primary,label .btn-secondary,label .btn-success,label .btn-warning{vertical-align:middle!important;line-height:50%!important}.btn-link span{color:#007bff!important;text-decoration:none!important}.btn-success{color:#fff!important;background-color:#28a745!important;border-color:#28a745!important}.btn-success:hover{color:#fff!important;background-color:#218838!important;border-color:#1e7e34!important}.btn-success:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)!important}.btn-success:disabled{color:#fff!important;background-color:#28a745!important;border-color:#28a745!important}.btn-success:not(:disabled):not(.disabled):active{color:#fff!important;background-color:#1e7e34!important;border-color:#1c7430!important}.btn-success:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)!important}.btn-info{color:#fff!important;background-color:#17a2b8!important;border-color:#17a2b8!important}.btn-info:hover{color:#fff!important;background-color:#138496!important;border-color:#117a8b!important}.btn-info:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)!important}.btn-info:disabled{color:#fff!important;background-color:#17a2b8!important;border-color:#17a2b8!important}.btn-info:not(:disabled):not(.disabled):active{color:#fff!important;background-color:#117a8b!important;border-color:#10707f!important}.btn-info:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)!important}.btn-warning{color:#212529!important;background-color:#ffc107!important;border-color:#ffc107!important}.btn-warning:hover{color:#212529!important;background-color:#e0a800!important;border-color:#d39e00!important}.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)!important}.btn-warning:disabled{color:#212529!important;background-color:#ffc107!important;border-color:#ffc107!important}.btn-warning:not(:disabled):not(.disabled):active{color:#212529!important;background-color:#d39e00!important;border-color:#c69500!important}.btn-warning:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)!important}.btn-danger{color:#fff!important;background-color:#dc3545!important;border-color:#dc3545!important}.btn-danger:hover{color:#fff!important;background-color:#c82333!important;border-color:#bd2130!important}.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)!important}.btn-danger:disabled{color:#fff!important;background-color:#dc3545!important;border-color:#dc3545!important}.btn-danger:not(:disabled):not(.disabled):active{color:#fff!important;background-color:#bd2130!important;border-color:#b21f2d!important}.btn-danger:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)!important}.btn-light{color:#212529!important;background-color:#f8f9fa!important;border-color:#f8f9fa!important}.btn-light:hover{color:#212529!important;background-color:#e2e6ea!important;border-color:#dae0e5!important}.btn-light:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)!important}.btn-light.disabled,.btn-light:disabled{color:#212529!important;background-color:#f8f9fa!important;border-color:#f8f9fa!important}.btn-light:not(:disabled):not(.disabled):active{color:#212529!important;background-color:#dae0e5!important;border-color:#d3d9df!important}.btn-light:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)!important}.btn-dark{color:#fff!important;background-color:#343a40!important;border-color:#343a40!important}.btn-dark:hover{color:#fff!important;background-color:#23272b!important;border-color:#1d2124!important}.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)!important}.btn-dark:disabled{color:#fff!important;background-color:#343a40!important;border-color:#343a40!important}.btn-dark:not(:disabled):not(.disabled):active{color:#fff!important;background-color:#1d2124!important;border-color:#171a1d!important}.btn-dark:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)!important}.btn-primary{color:#fff!important;background-color:#007bff!important;border-color:#007bff!important}.btn-primary:hover{color:#fff!important;background-color:#0069d9!important;border-color:#0062cc!important}.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)!important}.btn-primary:disabled{color:#fff!important;background-color:#007bff!important;border-color:#007bff!important}.btn-primary:not(:disabled):not(.disabled):active{color:#fff!important;background-color:#0062cc!important;border-color:#005cbf!important}.btn-primary:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)!important}.btn-secondary{color:#fff!important;background-color:#6c757d!important;border-color:#6c757d!important}.btn-secondary:hover{color:#fff!important;background-color:#5a6268!important;border-color:#545b62!important}.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)!important}.btn-secondary:disabled{color:#fff!important;background-color:#6c757d!important;border-color:#6c757d!important}.btn-secondary:not(:disabled):not(.disabled):active{color:#fff!important;background-color:#545b62!important;border-color:#4e555b!important}.btn-secondary:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)!important}.btn-link{font-weight:400!important;color:#007bff!important;text-decoration:none!important;border:0!important;background-color:transparent!important}.btn-link:hover{color:#0056b3!important;text-decoration:underline!important;background-color:transparent!important}.btn-link:focus{text-decoration:underline!important;box-shadow:none!important;background-color:transparent!important}.btn-link:disabled{color:#6c757d!important;pointer-events:none!important}*{outline:none 0!important;outline-style:hidden!important}.btn-warning{color:#fff!important}