:root {
  --green: #0B1E60;
  --green-btn: #00AA69;
  --green-btn-hov: #00985E;
  --green-light: #F5F8FB;
  --box-shadow: 0 0 0 0.2rem rgb(106 150 28 / 25%);
  --green-txt: #0B1E60;
}


a {color: var(--green-txt);}
.btn {display: inline-flex;align-items: center;justify-content: space-between;text-transform: uppercase;font-size: 16px;letter-spacing: 0.5px;}
.btn i {transition: ease all .3s;}
.btn:hover i {transform: translateX(7px);}
.btn:hover i.fa-times {transform: scale(1.2);}
.btn-wide {min-width: 188px;}
.btn-primary {background-color: #00AA69;border-color: #00AA69;}
.btn-primary:hover {background-color: #00985E;border-color: #00985E;}
.btn-outline-primary {color: var(--green-btn);border-color: var(--green-btn);}
.btn-outline-primary:hover {color: #fff;border-color: var(--green-btn);background-color: var(--green-btn);}
.form-control:focus {border-color: var(--green-light);box-shadow: var(--box-shadow);}
.form-check-input:checked {background-color: var(--green-btn);border-color: var(--green-btn);}
.form-check-input:focus {border-color: var(--green-light);box-shadow: var(--box-shadow);}
label {color: var(--green-txt);}
.form-control, .form-check-input {border-color: var(--green);}
.btn-check:focus+.btn-primary, .btn-primary:focus {box-shadow: var(--box-shadow);background-color: var(--green-btn-hov);border-color: var(--green-btn-hov);}
.sidebar-content {background-color: #0B1E60;}
.sidebar-link, a.sidebar-link, .sidebar-dropdown .sidebar-link {color: #fff;}
.sidebar-toggle:hover .hamburger, .sidebar-toggle:hover .hamburger:after, .sidebar-toggle:hover .hamburger:before {background-color: var(--green);}
.sidebar-dropdown .sidebar-item.active .sidebar-link {color: var(--green-light);font-weight: 600;}
.page-item.active .page-link {background-color: var(--green-btn);border-color: var(--green-btn);}
.table-striped>tbody>tr:nth-of-type(odd) {--bs-table-accent-bg: var(--green-light);}
.card-title {color: var(--green-txt);}
.wizard-primary.sw-theme-default>.nav .nav-link.active {color: var(--green-txt)!important;}
.wizard-primary.sw-theme-default>.nav .nav-link.active:after {background: var(--green-txt)!important;}
.wizard-primary.sw-theme-default>.nav .nav-link.done {color: var(--green-btn-hov)!important;}
.wizard-primary.sw-theme-default>.nav .nav-link.done:after {background: var(--green-btn-hov)!important;}
.sw-theme-default .toolbar>.btn {border-radius: 0;background-color: var(--green-btn);border-color: var(--green-btn);}
.text-files {color: var(--green-txt);margin-bottom: 5px;font-weight: 600;}
.sidebar-brand { padding:1.625rem 1.625rem; padding-top: 2.625rem; }

.template-sign-in {background-color: var(--green);}
body {background-color: var(--green-light);font-family: 'Open Sans', sans-serif, Arial, Helvetica;}
h1, h2, h3, h4, h5, h6, a, button { font-family: 'Titillium Web', sans-serif; }
.h3 {color: var(--green-txt);font-weight: 300;font-size: 24px;}

.sidebar-brand {text-align: left;}
.logo-1 {max-width: 124px;height: auto;margin-bottom: 40px;}
.logo-2 {max-width: 145px;height: auto;margin-bottom: 50px;}

.notyf__message b {color: inherit;}
.wp-pwd {display: none;}
.wp-pwd.is-open {display: block;}
#pass-strength-result {
  color: #000;
  text-align: center;
  font-weight: 500;
}
#pass-strength-result.strong {
  background-color: #b8e6bf;
  border-color: #68de7c;
}
#pass-strength-result.good {
  background-color: #f5e6ab;
  border-color: #f0c33c;
}
#pass-strength-result.bad {
  background-color: #facfd2;
  border-color: #f86368;
}
#pass-strength-result.short {
  background-color: #ffabaf;
  border-color: #e65054;
}
.dashicons, .dashicons-before:before {
    font-family: dashicons;
    display: inline-block;
    line-height: 1;
    font-weight: 400;
    font-style: normal;
    speak: never;
    text-decoration: inherit;
    text-transform: none;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 20px;
    height: 20px;
    font-size: 20px;
    vertical-align: top;
    text-align: center;
    transition: color .1s ease-in;
}
.dashicons-visibility:before {
    content: "\f177";
}
.dashicons-hidden:before {
    content: "\f530";
}
.table-action a:hover {text-decoration: none;}

.useful-links .card .feather {width: 100%;height: auto;}

.imgsvg { max-width:70px; }

.edit-entry .score-group {margin-top: 2rem;}
.edit-entry .score-group .btn-check:active+.btn-outline-warning, .edit-entry .score-group .btn-check:checked+.btn-outline-warning, .edit-entry .score-group .btn-outline-warning.active, .edit-entry .score-group .btn-outline-warning.dropdown-toggle.show, .edit-entry .score-group .btn-outline-warning:active, .edit-entry .score-group .btn-outline-success:active { color:white; }
.btn-check:active+.btn-outline-success, .btn-check:checked+.btn-outline-success, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show, .btn-outline-success:active { color:white; }
.edit-entry .submit-container {margin-top: 1rem;}
.file-link-new-tab::after {
	content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQElEQVR42qXKwQkAIAxDUUdxtO6/RBQkQZvSi8I/pL4BoGw/XPkh4XigPmsUgh0626AjRsgxHTkUThsG2T/sIlzdTsp52kSS1wAAAABJRU5ErkJggg==);
	margin-left:3px;
}

.btn-outline-success.ss88 {
    color: var(--green-btn);
    border-color: var(--green-btn);
}
.btn-outline-success.ss88:hover, .btn-check:active+.btn-outline-success.ss88, .btn-check:checked+.btn-outline-success.ss88, .btn-outline-success.active.ss88 { background-color:var(--green-btn); border-color: var(--green-btn); }