﻿


.ui-tabs {
    border: none;
}

    .ui-tabs .ui-tabs-panel {
        padding: .5em 0;
    }

/* tabs */

.ui-widget-header {
    border: none;
}

ul.ui-tabs-nav {
    padding: 0;
}

.ui-tabs .ui-tabs-nav {
    padding: 0;
    background-color: #375e8b;
}

li.ui-tabs-active {
    margin-bottom: -2px !important;
    /*padding-bottom: -2px !important;*/
}

.ui-tabs .ui-tabs-nav li {
    margin: 0;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: white;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: none;
    background: none;
    background-color: #97b8eb;
    color: white;
}

li.ui-tabs-active, li.ui-tabs-active a {
    background: #ffffff !important;
    color: black !important;
}

    li.ui-tabs-active a {
        border: 1px solid black !important;
    }



li.ui-state-focus, li.ui-state-focus:focus, :focus:not(input):not(select):not(a):not(th) {
    border: none;
    /* background: none;*/
    outline: none;
}

td button[data-click]:focus {
  outline: auto;
  outline-color: #000;
}

span.link:focus, span[data-click="toggleExpanded"]:focus, span.subLink:focus{
  outline: auto;
  outline-color:#000;
}

li.ui-state-default, li.ui-state-default > a {
    background-color: #375e8b;
    color: white !important;
}

.ui-tabs-anchor {
    background-color: white;
}

li.ui-tabs-active a {
    color: black;
}

li.ui-state-active > a {
    color: black !important;
}

div.grid table thead th {
    /*background: #375e8b; /*!important;*/
}

div.grid table thead.gridHeader2 th {
    color: #ffffff;
}

div.grid table td.actionCol {
    width: auto;
    padding-right: 8px;
    text-align: left;
}

fieldset:not([id='fsSearchResults']) legend {
    opacity: .8;
}

/*
fieldset:not([id = 'fsSearchResults']) {
    border: 1px solid #aaa;
}*/


button {
    background-color: #03325f;
}

div.grid button:not(.assign):not(.legacy) {
    background-color: transparent;
    color: #4d7fb2;
    text-align: left;
    /*font-weight: 600 !important;*/
    font-family: Verdana, Geneva, sans-serif;
}


div.grid button.resume:before, div.grid button.withdraw:before, div.grid button.setrfd:before,
div.grid button.casenotes:before, div.grid button.namebased:before, div.grid button.waitReason:before,
div.grid button.closeit:before, div.grid button.extendfp:before, div.grid button.rejectfp:before, div.grid button.recordfp:before,
div.grid button.resend:before, div.grid button.recheck:before, div.grid button.makedet:before, div.grid button.add:before,
div.grid button.upload:before, div.grid button.extend:before, div.grid button.review:before, div.grid button.docs:before,
div.grid button.editit:before, div.grid button.separate:before, div.grid button.research:before,
a.tab_profile:before, a.tab_apps:before, a.tab_reviews:before, a.tab_docs:before, a.tab_employ:before, a.tab_history:before, a.tab_badges:before,
a.tab_licenses:before, a.tab_affiliates:before, a.tab_previous:before, a.tab_results:before, a.tab_determination:before,
a.tab_offenses:before {
    font-family: "Font Awesome 5 Free";
    float: left;
    margin: 0 6px 0 0;
    font-weight: 400;
}

a.tab_profile:before {
    content: "\f183";
}

a.tab_apps:before {
    content: "\f07b";
}

a.tab_docs:before {
    content: "\f1c1";
}

a.tab_reviews:before {
    content: "\f024";
}

a.tab_employ:before {
    content: "\f05a";
}

a.tab_licenses:before {
    content: "\f084";
}

a.tab_history:before {
    content: "\f1da";
}

a.tab_badges:before {
    content: "\f05a";
}

a.tab_affiliates:before {
    content: "\f19c";
}

a.tab_previous:before {
    content: "\f190";
}

a.tab_results:before {
    content: "\f03a";
}

a.tab_determination:before {
    content: "\f24e";
}

a.tab_offenses:before {
    content: "\f0f6";
}

div.grid button.resume:before, div.grid button.makedet:before {
    content: "\f35a";
}

div.grid button.withdraw:before {
    content: "\f112";
}

div.grid button.separate:before {
    content: "\f00d";
}

div.grid button.docs:before {
    content: "\f15c";
}

div.grid button.setrfd:before {
    content: "\f061";
}

div.grid button.casenotes:before {
    content: "\f075";
}

div.grid button.review:before {
    content: "\f05d";
}

div.grid button.namebased:before {
    content: "\f15d";
}


div.grid button.waitReason:before {
    content: "\f11d";
}

div.grid button.rejectfp:before {
    content: "\f05e";
}

div.grid button.recordfp:before {
    content: "\f044";
}

div.grid button.resend:before {
    content: "\f1d9";
}

div.grid button.recheck:before {
    content: "\f046";
}

div.grid button.add:before {
    content: "\f067";
}

div.grid button.upload:before {
    content: "\f0ee";
}

div.grid button.extend:before {
    content: "\f178";
}

div.grid button.research:before {
    content: "\f07c";
}

div.grid button.editit:before {
    content: "\f044";
}

div.grid button.closeit:before {
    content: "\f057";
    font-family: "Font Awesome 5 Free";
    float: left;
    margin: 0 6px 0 0;
}

div.grid button.closeit, div.grid button.recheck, div.grid button.makedet {
    font-family: Verdana, Geneva, sans-serif;
}

div.grid a.doclink {
    text-decoration: none;
    color: #4d7fb2;
    font-size: .9em;
    font-weight: 600;
    line-height: 1.1em;
}

    div.grid a.doclink:before {
        content: "\f15c";
        font-family: "Font Awesome 5 Free";
        float: left;
        margin: 0 6px 0 3px;
    }


table.sortableGrid tbody tr td button, .grid table tbody tr td button, table.sortableGrid tbody tr td a.actionLink, .grid table tbody tr td a.actionLink {
    font-weight: 600 !important;
}

.actionButton {
    line-height: 1.5;
    background-color: #2f5387;
    padding: 0.2rem 0.5rem;
    color: #fff;
    border-radius: 3px;
    margin-right: 0.3rem;
    display: inline-block;
}

.bottomButtonRow {
    margin-top: 1em;
    margin-bottom: 2em;
}

.skip-to-content {
    position: absolute;
    left: -999em;
}

.skip-to-content:focus {
    left: auto;
    color: #000;
    background-color: #fff; 
    padding: 5px;
    z-index: 1000;
}
