/*****
 *****
    Override monster css
 *****
*****/
h4 {
  line-height: 18px;
  font-size: 16px;
}
h4 i {
    margin-right: 8px;
}
.font-weight-bold {
    font-weight: 500 !important;
}

fieldset {
    padding: 8px;
    border: 1px #ccc solid;
    margin-bottom: 4px;
}
legend {
    width: auto;
    padding: 0px 8px;
    margin-bottom: 0px;
    font-size: 1.0em;
    font-weight: 500;
}
fieldset textarea {
    width: calc(100% - 4px)!important;
}

.card {
    margin-bottom: 20px;
}
.container-fluid {
    padding: 10px 15px;
}
.page-titles {
    padding-bottom: 5px;
}
ul.navbar-nav.title {
    width: 100%;
}
ul.navbar-nav.title li {
    margin-left: auto;
    margin-right: auto;
    color: white;
    font-size: 1.6em;
    font-weight: 400;
}
.topbar ul.dropdown-user li .dw-user-box .u-img {
    width: auto;
}
.dw-user-box span {
    display: inline-block;
    width: 100%;
    overflow-x: hidden;
}

.app-profile i {
    font-size: 1.7em;
    margin-top: 10px;
}
.dropdown-user .u-img i {
    font-size: 1.4em;
}

.topbar .top-navbar .navbar-header .navbar-brand img {
    margin-top: -3px;
}
.topbar .top-navbar .navbar-header .navbar-brand b {
}
.topbar .top-navbar .navbar-header {
    border-bottom: rgba(13, 14, 14, 0.23) 2px solid;
}

.mega-dropdown ul.list-style-none li a {
    padding: 8px 0px;
}

.sidebar-nav ul li.nav-devider {
    height: 2px;
    background: rgba(13, 14, 14, 0.23);
    margin: 0px 0px;
}
.sidebar-nav ul li.nav-small-cap {
    padding: 0px 14px 0px 8px;
}
.scroll-sidebar {
   padding-top: 2px;
}
.sidebar-nav ul li a {
    padding: 8px 25px 0px 10px;
}
.sidebar-nav ul li ul {
    padding-left: 10px;
}
.sidebar-nav ul li.nav-small-cap {
    padding-right: 0px;
    color: rgba(13, 14, 14, 0.70);
    padding-top: 2px;
/*    border-bottom: 2px solid rgba(13, 14, 14, 0.23); */
}
.sidebar-nav ul li a img {
    float: left;
    margin: 2px 6px 0px 0px;
}
.sidebar-nav ul li a span span {
    max-width: 166px;
    height: 34px;
    min-height: 34px;
    max-height: 34px;
    overflow: hidden;
    display: table-cell;
    vertical-align: middle;
}
.sidebar-nav ul li a span {
    display: inline-block;
    line-height: 1.1;
}
.sidebar-nav ul li ul li a {
    padding: 0px 25px 3px 18px;
    font-size: 13px;
}
.sidebar-nav ul li ul li ul li a {
    padding-left: 10px;
}
.mini-sidebar .sidebar-nav #sidebarnav > li > a {
    padding: 12px 14px;
}
.mini-sidebar .sidebar-nav #sidebarnav > li:hover > a {
    max-height: 60px;
}
.mini-sidebar .sidebar-nav #sidebarnav > li:hover > a .hide-menu {
    display: inline-block;
}


/* Tabs */
.tab-pane {
    margin-top: .5rem;
}
.nav-link-sm {
    font-weight: 400;
    padding: .25rem 0.5rem;
}

/* Help panel (formally known as 'Service Panel') */
.shw-rside {
  width: 440px;
}
.right-side-toggle i {
  position: initial;
}
.right-sidebar ul.help {
    font-size: 85%;
}

/* Footer */
.footer {
    bottom: 0px;
    font-size: 0.85em;
    /*
    padding: 12px 10px 6px 15px;
    */
}
.footer ul {
    margin-bottom: 6px;
}
.footer li {
    list-style-type: none;
}
.footer li a, .footer a, .tab-pane a, a.dashboard-btn, a.std-link {
    color: #54667a;
}
.footer li a:hover, .footer a:hover, .tab-pane a:hover, a.dashboard-btn:hover, a.std-link:hover {
    color: #009efb;
}
.footer span {
    display: inline-block;
    width: 100%;
    text-align: right;
    padding-right: 20px;
}
/*
.footer-hack {
    height: 60px;
}
*/

/***
    Cards
***/
.card-body {
    font-size: 85%;
    padding: 0.50rem 1.25rem;
}
.card .card-subtitle {
    font-size: 0.85rem;
    color: rgb(44, 43, 46);
    font-weight: 400;
    margin-top: 0px;
}
.card-header {
    padding: .3rem 1.25rem;
    white-space: nowrap;
}
.card-header h4 {
    overflow: hidden;
    margin-right: 0.25rem;
}

.card-divider {
    height: 2px;
    background: rgba(13, 14, 14, 0.23);
    margin: 0px 0px;
}
/***
    Forms
***/
.form-group {
    margin-bottom: 6px;
}
form label {
    margin-bottom: 2px;
}
.form-control-sm {
    height: calc(1.8em + 1px);
    min-height: 10px;
    padding: 0.2rem 0.2rem!important;
}
.form-control::placeholder {
    opacity: 0.6;
}
.form-control.has-feedback ~ .invalid-feedback {
    display: block;
}
form input[type=submit],  form button[type=submit]{
    float:right;
    margin-left: 10px;
}
/* fixes a gap in down button */
.input-group-prepend {margin-right: -4px;}


/*****
 *****
    Override Swal2 css
 *****
*****/
.swal2-popup {
    font-size: 0.85em;
}
.swal2-icon {
    font-size: 0.7em;
}


/*****
 *****
    league site specific css
 *****
*****/

.autocomplete-suggestions { border: 1px solid #999; background: #FFF; overflow: auto; }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #3399FF; }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { display: block; border-bottom: 1px solid #000; }


/***
    league site specific css
***//* Printing! */
.page-break, .page-break-always { display: none; }
@media print
{
    .page-wrapper {margin-left: 0px;}
    .page-break { display: block; page-break-after: auto!important;}
    .page-break-always { display: block; page-break-before: always!important;}
    .footer-hack {display: none};
}

html body {
    height: auto;
    min-height: 100%;
}
html body .text-settings {color: #6c757d; }
html body .text-ex-leagues {color: rgb(23, 162, 184); }
html body .text-orgs {color: rgb(8, 91, 151); }
html body .text-help {color: rgb(40, 167, 69); }
html body .text-clubs {color: rgb(253, 126, 20); }
html body .text-comps {color: rgb(232, 62, 140); }
html body .text-internal-comps {color: rgb(149, 33, 44); }
html body .text-news {color: rgb(149, 33, 44); }
html body .text-personal {color: rgb(255, 193, 7); }
html body .text-comms {color: rgb(50, 205, 50); }
html body .bg-settings {background-color: #6c757d; }
html body .bg-ex-leagues {background-color: rgba(23, 162, 184, 0.8); }
html body .bg-orgs {background-color: rgba(8, 91, 151, 0.8);}
html body .bg-help {background-color: rgba(40, 167, 69, 0.8); }
html body .bg-comms {background-color: rgba(50, 205, 50, 0.8); }
html body .bg-comps {background-color: rgba(232, 62, 140, 0.8); }
html body .bg-internal-comps {background-color: rgba(149, 33, 44, 0.8); }
html body .bg-news {background-color: rgba(149, 33, 44, 0.8); }

html body .text-score-penalties {color: rgb(220, 4, 28)!important; }
html body .text-score-substitutions {color: rgb(0, 147, 251)!important; }
html body .text-score-extensions {color: rgb(40, 167, 69)!important; }
html body .text-score-bold {font-weight: 600; }
html body .bg-score-penalties {background-color: rgba(220, 4, 28, 0.8); }
html body .bg-score-substitutions {background-color: rgba(00, 147, 251, 0.8); }
html body .bg-score-extensions {background-color: rgba(40, 167, 69, 0.8); }

.btn-outline-orgs {
    color: rgb(8, 91, 151);
    background-color: transparent;
    border-color: rgb(8, 91, 151);
}
.btn-outline-orgs:hover, .btn-outline-orgs:focus, .btn-outline-orgs.focus {
    border-color: rgb(8, 91, 151);
    background-color: rgba(8, 91, 151, 0.8);
    color: #ffffff;
}
.btn-orgs, .btn-orgs.disabled, .btn-orgs:hover, .btn-orgs.disabled:hover {
  background: rgba(8, 91, 151, 0.8);
  border: 1px solid rgba(111, 66, 193, 0.8);
  color: #ffffff;
}
.btn-orgs:hover, .btn-orgs.disabled:hover {
    opacity: 0.7;
}
html body .bg-clubs {
  background-color: rgba(253, 126, 20, 0.8);
}
.btn-outline-clubs {
    color: #fd7e14;
    background-color: transparent;
    border-color: #fd7e14;
}
.btn-clubs, .btn-clubs.disabled, .btn-clubs:hover, .btn-clubs.disabled:hover {
  background: rgba(253, 126, 20, 0.8);
  border: 1px solid rgba(253, 126, 20, 0.8);
  color: #ffffff;
}
.btn-clubs:hover, .btn-clubs.disabled:hover {
    opacity: 0.7;
}


.btn-outline-ex-leagues {
    color: rgb(23, 162, 184);
    background-color: transparent;
    border-color: rgb(23, 162, 184);
}
.btn-ex-leagues, .btn-ex-leagues.disabled, .btn-ex-leagues:hover, .btn-ex-leagues.disabled:hover {
  background: rgba(23, 162, 184, 0.8);
  border: 1px solid rgba(23, 162, 184, 0.8);
  color: #ffffff;
}
.btn-ex-leagues:hover, .btn-ex-leagues.disabled:hover {
    opacity: 0.7;
}
.btn-outline-cex-leagues:hover, .btn-outline-ex-leagues:focus, .btn-outline-ex-leagues.focus {
    background: rgba(23, 162, 184, 0.8);
    border-color: rgb(23, 162, 184);
    color: #ffffff;
}




.btn-outline-clubs:hover, .btn-outline-clubs:focus, .btn-outline-clubs.focus {
    background: rgba(253, 126, 20, 0.8);
    border-color: #fd7e14;
    color: #ffffff;
}
.btn-help, .btn-help.disabled, .btn-help:hover, .btn-help.disabled:hover {
  background: #28a745;
  border: 1px solid #28a745;
}
.btn-help:hover, .btn-help.disabled:hover {
    opacity: 0.7;
}
.btn-panel {
    margin: 12px 7px 0px 0px;
}

  
li a.nav-link.nav-link-league {
    color: rgba(23, 162, 184, 1.0);
}
li a.nav-link.nav-link-league.active, li a.nav-link.nav-link-league:hover {
    background: rgba(23, 162, 184, 0.8);
    color: #ffffff;
}
li a.nav-link.nav-link-admin {
    color: #6c757d;
}
li a.nav-link.nav-link-admin.active, li a.nav-link.nav-link-admin:hover {
    background: #6c757d;
    color: #ffffff;
}
li a.nav-link.nav-link-comps {
    color: #e83e8c;
}
li a.nav-link.nav-link-comps.active, li a.nav-link.nav-link-comps:hover {
    background: #e83e8c;
    color: #ffffff;
}
.icon-close {
    color: red;
}
.row.editmodule-editor-local {
}
.row.editmodule-editor-local div[class*="col-"] {
    padding: 3px 0px 3px 5px;
}
.row.editmodule-editor-local div:first-child, .row.editmodule-editor-local.app-incolumn-list .vertical-align-text {
    padding-top: 7px;
}
.row.editmodule-editor-local:nth-of-type(even), .row.stripes:nth-of-type(even) {
    background-color: rgba(108, 117, 125, 0.1);
}
.row.editmodule-editor-local.app-incolumn-list .end-column {
    padding-right: 4px;
}

.app-incolumn-list {
    margin: 0px 8px 0px 0px;
}
 
.form-sep-top {
    padding: 0!important;
    margin: 0 16px 8px 10px!important;
}
.form-sep-bottom {
    padding: 0!important;
    margin: 12px 16px 2px 10px!important;
}
form.rl-app-inline .form-actions {
    width: calc(98% + 4px);
}
form.rl-app-inline label {
    display: inline-block;
    width: 40%;
}
form.rl-app-inline.double-width label {
    width: 20%;
}
form.rl-app-inline label.label-indent1 {
    padding-left: 4%;
}
form.rl-app-inline input:not([type="submit"]), form select {
    display: inline-block;
    width: 58%;
    max-width: 58%;
    margin-left: 4px;
}
form.rl-app-inline.double-width input:not([type="submit"]) {
    width: 38%;
    max-width: 38%;
}
form.rl-app-inline select {
    width: auto!important;
}
form.rl-app-inline input[type=checkbox] {
    width: 18px!important;
    height: 1.0em;
}

form.rl-app-inline input[type=radio].app-radio-btn {
    width: 12%!important;
    height: calc(1.4em + 1px);
}
form.rl-app-inline label.app-radio-btn {
    width: 85%!important;
}
form.rl-app-inline .error.invalid-feedback {
    margin-left: calc(30% + 4px);
}
.hp {display:none!important;}
form.rl-app-inline .is-invalid ~ .invalid-feedback {
    display: block;
}
form.rl-app-inline input[type=number] {
    max-width: 120px!important;
}

form.rl-app-inline .form-row label {
    width: 20%;
}
form.rl-app-inline .wide-label label {
    width: 50%;
}
form.rl-app-inline .form-row .rl-app-checkbox label {
    width: 80%;
}
.form-row.rl-app-inline > .col, .form-row > [class*="col-"] {
     padding-left: 0pxp;
    padding-right: 0px;
}

form.rl-app-inline .form-row .tiny-label label {
    background-color: yellow;
    width: 0%;
}

form.rl-app-inline input.identity-link {
    width: calc(50% - 24px);
}
form.rl-app-inline span.identity-link {
    margin-left: 8px;
}
form.rl-app-inline span.identity-link .btn-sm {
}

.btn-sm.float-right {
    margin-left: 6px;
}

.topbar li .app-login-btn {
    display: inline-block;
    white-space: nowrap;
}

.editmodule-summary div {
    line-height: 16px;
    overflow: no-content;
}
.editmodule-summary h6 {
    display: inline-block;
    min-width: 20%;
    margin-right: 0.5rem;
    margin-bottom: 0.25rem;
    float: left;
}

.right-sidebar .r-panel-body {
    padding: 6px 20px 20px 20px;
}
.right-sidebar .rpanel-title {
    background-color: #28a745;
    font-weight: 500;
    text-transform: none!important;
}
.right-sidebar .rpanel-title i {
    font-weight: 900;
    font-size: 2.0em;
}
.right-sidebar .rpanel-title ul {
    font-size: 0.80em;
}
.right-sidebar .r-panel-body ul li {
    padding: 0;
}
ul.help {
    list-style-type: none;
    padding: 0;
    font-weight: 400
}
ul.help li {
    line-height: 1.4em;
}
ul.help li div {
    line-height: 1.3em;
    color: #54667a;
    padding-bottom: 6px;
    font-weight: 300;
}
ul.help li span {
    display: inline-block;
    padding-top: 8px;
    font-weight: 500;
}
ul.help li a {
    color: inherit;
}
ul.help .sub-heading {font-size: 1.2em; padding-top: 3px; padding-bottom: 2px;}


.dashboard-btn {
    width: 90px;
    float: left;
    text-align: center;
    margin: 8px 20px 4px 0px!important;
    font-weight: 400;
}
.dashboard-btn i {
    font-size: 40px;
    padding-bottom: 6px;
}
.dashboard-btn div {
    line-height: 16px;
}
.dashboard-btn i.mdi, .dashboard-btn i.ti {
    font-size: 44px;
    line-height: 45px;
}
i.ti-target {
    transform: rotate(45deg);
    display: inline-block;
}


a[x-refresh-target=".refresh-add-org"] {
    margin: 0px 0px 6px 6px;
}
.jBox-content {
    font-size: 0.85em;
}
.popup-fixed-width .jBox-container {
    max-width: 350px;
}
.jBox-Tooltip .jBox-container, .jBox-Notice .jBox-container {
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.7);
}


.total-footer {
    padding: 2px 0px;
    font-weight: 400;
    border-top: 1px solid black;
}

.datepick-popup {font-size: 0.9em; }
.datepick-multi {width: 392px!important;}

/*
    add space apart from first one
*/
div .season-sep + .season-sep {
    margin-top: 20px;
}

/*
    The chosen overrides should be loaded after this css; then remove the !important options
*/
.chosen-container-active .chosen-choices {
    border-color: #80bdff!important;
    outline: 0!important;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25)!important;

    border-radius:.25rem!important;
    transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out!important
}
.chosen-container .chosen-results li.highlighted {
  background-color: #3875d7!important;
  color: #fff!important;
}

.home-page .card {
    background-color: transparent;
    color: #54667a;
}
.home-page .card a {
    color: #54667a;
}
.home-page .card-body {
    font-size: 16px;
/*    min-height: 220px;
*/    font-weight: 500;
    text-align: center;
    padding: 0.1rem 0.25rem;
}
.home-page .card-icon-wrapper {
    margin: 16px 0px;
}
.home-page .card-icon {
    width: 70px;
    height: 70px;
    line-height: 70px;
    border-radius: 50%;
    margin: auto;
    text-align: center;
}
.home-page .card-logo {
    width: 100%;
    height: 150px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.home-page .card-icon i:before {
    font-size: 40px;
    font-weight: 500;
    display: block;
}
.home-page .card-icon i.mdi-bullseye:before, .home-page .card-icon i.mdi-gauge:before, .home-page .card-icon i.mdi-target:before {
    font-size: 48px;
}
.home-page .card-icon i.fas:before {
    /* fas icons do not have a 500 weight */
    font-weight: 700;
}
.home-page .card-icon i {
    line-height: inherit;
}
.home-page .card-icon i.ti-target {
    position: relative;
    left: -24px;
    top: -10px;
}
.home-page .strapline {
    font-size: 1.7em;
    font-weight: 500;
    text-align: center;
    margin: 40px 0px 20px 0px;
}
.home-page .shooters-images {
    align-items: flex-end;
    display: flex;
}
.home-page.intro {
    height: 1px;
}
 .home-page.intro .intro-text, .home-page.intro .no-org-text {
    max-width: 60%;
    float: right;
    position: relative;
    top: 30px;
    font-size: 1.3em;
    font-weight: 500;
    line-height: 1.2em;
    text-align: right;
    background-color: #fff;
    padding: 15px;
 }
.home-page.intro-top .intro-text, .home-page.intro .no-org-text  {
    font-size: 1.3em;
    font-weight: 500;
    line-height: 1.2em;
    text-align: center;
    background-color: #fff;
 }
.home-page .no-org-text {
    margin: 70px 0px 20px 0px;
    font-size: 1.6em!important;
    background: transparent!important;
}
 .home-page.intro .intro-text a {
     position: relative;
     z-index: 10;
 }
.home-page.intro .intro-text a, .home-page.intro-top .intro-text a {
    margin: 10px 0px;
 }
.home-page .intro-test-site {
     background-color: white;
     font-size: 1.7em;
     font-weight: 500;
     padding: 12px 16px;
     margin: 16px 0px 64px 0px;
     border: 2px solid orange;
     border-radius: 20px;
 }
 .home-page .intro-test-site a {
     font-size: 0.75em;
 }
 
.get-started-page .card-icon {
    width: 70px;
    min-width: 70px;
    height: 70px;
    line-height: 70px;
    font-size: 40px;
    font-weight: 500;
    border-radius: 50%;
    margin: auto;
    text-align: center;
    margin: 0px 10px;
 }
.get-started-page div.step1, .get-started-page div.step2, .get-started-page div.step3 {
    line-height: 1.1em;
    font-size: 0.95em;
    font-weight: 500;
    height: 100px;
    display: flex;
    align-items: center;
}
.get-started-page div.step2, .get-started-page div.step3 {
    font-weight: 400;
    color: black;
}
.get-started-page div.step1 {
    font-size: 26px;
}
.get-started-page .bg-white {
    min-height: 195px;
    background: transparent!important;
}
.get-started-page .bg-white span {
    padding: 20px 12px 20px 0px;
}
.get-started-page .down-arrow {
    font-size: 60px;
    font-weight: 700;
    line-height: 0.7em;
/*    
    margin-bottom: 20px;
*/
}
.get-started-page .or-box {
    font-size: 24px;
    font-weight: 500;
    line-height: 1.0em;
    /*
    padding: 16px 0px;
    */
}
.get-started-page .shooters-images img {
    padding-top: 12px;
}


/* Cookie Dialog */
#gdpr-cookie-message {
    position: fixed;
    right: 30px;
    bottom: 40px;
    max-width: 375px;
    background-color : rgb(23, 162, 184);
    padding: 20px;
    border-radius: 5px;
    box-shadow: 0 6px 6px rgba(0,0,0,0.25);
    margin-left: 30px;
}
#gdpr-cookie-message h4 {
    color : white;
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 10px;
}
#gdpr-cookie-message h5 {
    color: #ffbc34;
    font-size: 15px;
    font-weight: 500;
    margin-bottom: 10px;
}
#gdpr-cookie-message p, #gdpr-cookie-message ul {
    color: white;
    font-size: 15px;
    line-height: 1.5em;
}
#gdpr-cookie-message p:last-child {
    margin-bottom: 0;
    text-align: right;
}
#gdpr-cookie-message li {
    width: 49%;
    display: inline-block;
}
#gdpr-cookie-message a {
    color: rgb(253, 126, 20);
    text-decoration: none;
    font-size: 15px;
    padding-bottom: 2px;
    border-bottom: none;
    transition: all 0.3s ease-in;
}
#gdpr-cookie-message a:hover {
    color: white;
    border-bottom-color: #ffbc34;
    transition: all 0.3s ease-in;
}
#gdpr-cookie-message button,
button#ihavecookiesBtn {
    border: none;
    background: #ffbc34;
    color: white;
    font-size: 15px;
    padding: 7px;
    border-radius: 3px;
    margin-left: 15px;
    cursor: pointer;
    transition: all 0.3s ease-in;
}
#gdpr-cookie-message button:hover {
    background: white;
    color: #ffbc34;
    transition: all 0.3s ease-in;
}
button#gdpr-cookie-advanced {
    background: white;
    color: rgb(23, 162, 184);
}
#gdpr-cookie-message button:disabled {
    opacity: 0.3;
}
#gdpr-cookie-message input[type="checkbox"] {
    float: none;
    margin-top: 0;
    margin-right: 5px;
}

/*
    Top menu
*/
.mega-dropdown .dropdown-menu {
    padding: 15px 30px;
    background: white;
}
.mega-dropdown .about-us {
    line-height: 1.3em;
}
.mega-dropdown .about-us, .mega-dropdown label {
    color: #54667a;
}
.top-menu-icons {
    display: inline-block;
    border: 1px solid rgba(255, 255, 255, 0.8);
    border-radius: 8px;
    margin-top: 2px;
    padding: 3px;
}
.top-menu-icons .top-menu-icons-row {
    line-height: 18px;
}
.top-menu-icons .top-menu-icons-row i {
    display: inline-block;
    line-height: 17px;
    font-size: 0.95em;
}
.topbar .top-navbar .navbar-nav > .nav-item.mega-dropdown  > .nav-link {
    line-height: 30px;
}
.topbar .top-navbar .navbar-nav .card-header {
    white-space: normal;
    padding-left: 0px;
}
.sidebar-nav form.search {
    padding: 8px 5% 48px 5%;
}
.sidebar-nav form.search select {
    width: 96%;
    max-width: 96%;
}
.sidebar-nav .srh-btn {
    position: relative;
    top: -25px;
    left: 192px;
    cursor: pointer;
    background: #ffffff;
    width: 15px;
    height: 16px;
    right: 10px;
    font-size: 14px;
    padding-left: 6px;
}

.sidebar-nav form.search div.info {
    font-size: 0.9em;
    line-height: 1.0em;
    font-weight: 400;
}
.sidebar-nav ul li.nav-devider {
    height: 1px;
    background: rgba(0, 126, 189, 0.85);
}

.sidebar-nav form#LeftSearchOrg select, .sidebar-nav form#LeftSearchOrg select option:first-of-type {
    color: #aaa!important;
}
.sidebar-nav form#LeftSearchOrg select option {
    color: #54667a;
}




.avg-value {
    font-weight: 600;
}
