@font-face {
    font-family: 'Micron Basis Regular';
    src: url('https://assets.micronbrands.com/content/dam/micron/brand/fonts/web/MicronBasis-Regular.woff') format('woff'),  
         url('https://assets.micronbrands.com/content/dam/micron/brand/fonts/web/MicronBasis-Regular.woff2') format('woff2'),
         url('https://assets.micronbrands.com/content/dam/micron/brand/fonts/web/MicronBasis-Regular.ttf') format('ttf');
}
@font-face {
    font-family: 'Micron Basis Bold';
    src: url('https://assets.micronbrands.com/content/dam/micron/brand/fonts/web/MicronBasis-Bold.woff') format('woff'),  
         url('https://assets.micronbrands.com/content/dam/micron/brand/fonts/web/MicronBasis-Bold.woff2') format('woff2'),
         url('https://assets.micronbrands.com/content/dam/micron/brand/fonts/web/MicronBasis-Bold.ttf') format('ttf');
}

b, strong {
    font-family: "Micron Basis Bold", sans-serif;
}
body {
    font-family: "Micron Basis Regular", sans-serif;
    color:#000000;
}
.h1, .h2, .h3, .h4, h1, h2, h3, h4 {
    font-family: "Micron Basis Bold", sans-serif;
    color:#000000;
}

.h5, .h6, h5, h6 {
    font-family: "Micron Basis Regular", sans-serif;
}

.medium-theme .h1, .medium-theme .h2, .medium-theme .h3, .medium-theme .h4, .medium-theme .h5, .medium-theme .h6, .medium-theme h1, .medium-theme h2, .medium-theme h3, .medium-theme h4, .medium-theme h5, .medium-theme h6 {
    color:#ffffff;
}

.tabs .tabs-title.active > a, .tabs .tabs-title.is-active > a {
    border-bottom: 3px solid #bd02f7;
    color: #bd02f7;
    }
    a:link, a:visited, a { color:#bd02f7; }

    a:focus, a:hover { color:#bd02f7; }
    
    #crucial-row a { color:#ffffff;}
    
#onetrust-consent-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler {
    background-color: #000000;
    border-color: #000000;
    color: #ffffff;
}
    
#onetrust-consent-sdk #onetrust-banner-sdk {
    background-color: #000000;
}

#onetrust-consent-sdk #onetrust-pc-btn-handler, #onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link {
    color: #ffffff;
    border-color: #ffffff;
    background-color: #000;
    border-radius: 30px;
    border: 2px solid #bd02f7;
}


.pagination .current {
padding: .1875rem .625rem;
background: #bd02f7;
color: #fff;
cursor: default;
}

.medium-theme.micron-blue {
background-color: #000000;
}

.medium-theme {
    background-color: #262626;
    }


.aemformcontainer form a.button-default:focus, .aemformcontainer form a.button-default:hover, a.button:focus, a.button:hover {
color: #bd02f7;
text-transform: uppercase;
}

.aemformcontainer form a.button-default, a.button, a.primary.button-default, a.button.primary {
display: inline-block;
vertical-align: middle;
margin: 0 0 1rem 0;
font-family: inherit;
padding: .85em 1em;
-webkit-appearance: none;
border: 2px solid #bd02f7;
border-radius: 30px;
-webkit-transition: background-color .25s ease-out,color .25s ease-out;
transition: background-color .25s ease-out,color .25s ease-out;
font-size: .9rem;
line-height: 1;
text-align: center;
cursor: pointer;
background-color: transparent;
color: #221f1f;
text-transform: uppercase;
}

.dark-theme a.primary.button-default, .dark-theme a.button.primary, .medium-theme a.primary.button-default, .medium-theme a.button.primary {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 1rem 0;
    font-family: inherit;
    padding: .85em 1em;
    -webkit-appearance: none;
    border: 2px solid #bd02f7;
    border-radius: 30px;
    -webkit-transition: background-color .25s ease-out,color .25s ease-out;
    transition: background-color .25s ease-out,color .25s ease-out;
    font-size: .9rem;
    line-height: 1;
    text-align: center;
    cursor: pointer;
    background-color: transparent;
    color: #ffffff;
    text-transform: uppercase;
    }

    .aemformcontainer form .primary.button-default:focus, .aemformcontainer form .primary.button-default:hover, .button.primary:focus, .button.primary:hover {
        background-color: transparent;
        color: #bd02f7;
        }

    .aemformcontainer form .button-default:focus, .aemformcontainer form .button-default:hover, .button:focus, .button:hover {
        background-color: transparent;
        color: #bd02f7;
        text-transform: uppercase;
        }

a.button-default:hover, a.button:focus, a.button:hover, a.primary.button-default:hover, a.button.primary:hover {
    color: #bd02f7;
    text-transform: uppercase;
    }

    .aemformcontainer form .button-default, .button, .button.disabled, .button.disabled:focus, .button.disabled:hover, .button[disabled], .button[disabled]:focus, .button[disabled]:hover {
        background-color: #bd02f7;
        color: #fff;
        }

#onetrust-consent-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler {
background-color: #000000;
border-color: #000000;
color: #ffffff;
}

#onetrust-consent-sdk #onetrust-banner-sdk {
background-color: #000000;
}
#onetrust-consent-sdk #onetrust-pc-btn-handler, #onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link {
color: #ffffff;
border-color: #ffffff;
background-color: #000;
border-radius: 30px;
border: 2px solid #bd02f7;
}

.tabs .tabs-title > a:hover {
    border-bottom: 3px solid #f6f6f6;
    color:#bd02f7;
}

.dark-theme {
    background-color: #000000;
    color: #fff;
    }

    
    .filters .namespace > a {
        color: #000000;
    }
    
    .filters .namespace > a:focus, .filters .namespace > a:hover {
        color: #000000;
    }
    
    .filters .namespace:focus, .filters .namespace:hover {
        color: #000000;
    }
    

    
    .filters .menu a {
        color: #000000;
        outline:0
    }
    
    .filters .menu a:hover {
        color: #000000;
    }
    
    .filters .search-button .icon .clear {
        color: #000000;
    }

    label {
        color: #000000;
    }

    .input-group-label {
        color: #000000;
    }

    select {
        color: #000000;
    }

    .callout.warning {
        background-color: #fff8d9;
        color: #58595b;
        }

    

       