﻿/*
   LAN-1325 Focus indicator is not visible - Header
    */

/ /* Global focus styles  #808080 is medium gray.    white is #FFFFFF   blue is #0000FF*/
@-moz-*:focus {
    outline: 2px solid #FFFFFF;
    outline-offset: 2px;
}

/* Use :focus-visible for keyboard users */
:@-moz-focus-visible {
    outline: 2px solid #FFFFFF; /* This is the top bar, Home, Search -->  FeeCalculator    border: 18px solid #ccc;*/
    border: 4px solid #ccc;
    margin: 2px;
}

/* Additional styles to enhance visibility */
@-moz-button:focus, a:focus {
    background-color: rgba(0, 123, 255, 0.1); /*Light background on focus*/
}

/* Styling the button, link, and input field - this is not do  */
@-moz-a, datalist, button, a, input {
    padding: 4px;
    margin: 2px;
    border: 2px solid #FFFFFF;
    border-radius: 5px;
    font-size: 16px;
    text-decoration: none; /*Remove underline from links    #333;*/
    color: red;
    ;
    display: inline-block; /*Allows styling for links */
}
/**/

@-moz-button {
    background-color: #808080;
    color: white;
}


@-moz-a {
    background-color: transparent;
}

@-moz-document url-prefix() {
    *:focus {
        outline: 8px solid #0000FF !important; /* Red outline for focus   <<< this is the main one <<<<*/
        outline-offset: 2px; /* Space between the element and outline */
    }
}

/*
input {
    width: 200px;
}*/
