.navbar-brand, .navbar-brand:hover {
    color: white !important;
}

span.navbar-toggler-icon {
    color: white !important;
}

a.ak_link_btn:hover {
    border: 1px solid #02a6e3;
    background-color: transparent;
    color: #02a6e3;
}

a.ak_link_btn_white:hover {
    border: 1px solid #02a6e3;
    background-color: #02a6e3;
    color: white;
}

.ak_link {
    color: #02a6e3;

}

.dropdown-menu {
    border: 1px solid #319fd6;
    border-right: 3px solid #319fd6;
}

a.ak_dropdown_link {
    color: black;
}

a.ak_dropdown_link:hover {
    color: #319fd6;
}

.navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .nav-link.active {
    color: #319fd6;
}

.bg-primary {
    background-color: white !important;
}

.custom_card {
    border: 0px solid #02a6e3 !important;
	
}

.custom_card_header {
    border: 0px solid transparent !important;
    background-color: #f7f7f7 !important;
border-bottom: 1px solid #b4a2b3 !important;
}

.custom_card {
    border: 2px solid #b4a2b3 !important;
    background-color: white !important;
}


label.custom_label {
    color: black;
}

.custom_checkbox_label {

    color: black !important;
}

.custom_checkbox_check {
    background-color: transparent;
    border: 1px solid #02a6e3;
}

.custom_checkbox_label:hover {
    color: #02a6e3;
}

.custom_checkbox_label:hover .custom_checkbox_input ~ .custom_checkbox_check {
    background-color: #c3c2c2;
    border: 1px solid #02a6e3;
}

.custom_checkbox_label .custom_checkbox_input:checked ~ .custom_checkbox_check {
    background-color: #02a6e3;
    border: 1px solid #02a6e3;
}

.custom_checkbox_label .custom_checkbox_check:after {
    border-color: white;
	border-style: solid;
}


.custom_radio_label {
    color: black !important;
}

.custom_radio_check {
    background-color: transparent;
    border: 1px solid #25374a;
}

.custom_radio_label:hover {
    color: #02a6e3;
}

.custom_radio_label:hover .custom_radio_input ~ .custom_radio_check {
    background-color: #c3c2c2;
    border: 1px solid #02a6e3;
}


.custom_radio_label .custom_radio_check:after {
    background-color: #02a6e3;
}


span.line1, span.line2 {
    border-left: 2px solid #02a6e3;
}

.forget_link {
    color: #02a6e3;
}

h5.custom_tit {
    color: #25374a;
}

.dx-field-item-label-text2 {
    color: black;
}

.dx-field-item-label-text {
    color: black;
}

.dx-field-item-label-text3 {
    color: black;
}

.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #aaa;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
    background-color: #03a9f4;
    color: white;
}

.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #fff;
    border-bottom: 1px solid gray;
}

.select2-container--default.select2-container--open .select2-selection--single {
    background-color: #fff;
    border: 1px solid #fff;
    border-bottom: 1px solid #03a9f4;
}

.select2-dropdown {
    background-color: white;
    border: 1px solid transparent;
    border: 3px solid #03a9f4;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid #cecece;
}

.navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .nav-link.active {
    color: #02a6e3;
    background-color: white !important;
}


.dropdown-menu {
    border: 1px solid #02a6e3;
    border-right: 3px solid #02a6e3;
}

a.ak_dropdown_link {
    color: #25374a;

}

.navbar-brand, .navbar-brand:hover {
    color: #02a6e3 !important;
}

h5.custom_tit {
    color: #02a6e3;
}

.dx-theme-material-typography a {
    color: #02a6e3;
}

.dx-datagrid .dx-link {
    color: #02a6e3;
}

.translation_link:hover {
    color: #25374a;
}

.dx-loadindicator-segment-inner {
    border-color: #25374a #25374a transparent;
}

a.ak_dropdown_link:hover {
    color: #02a6e3;
}

.xmodal_bck {
    background-color: gray;
}

.xmodal_inner2 {
    background-color: white;
}

.xmodal_inner {
    border-left: 5px solid #25374a;
}

button.close_xmodal {
    background-color: transparent;
    color: gray;
}

h5.xmodal_title {
    color: black;
}

button.cancel_button {
    border: 1px solid gray;
    background-color: gray;
    color: white;
}

button.cancel_button:hover {
    border: 1px solid gray;
    background-color: transparent;
    color: black;
}

button.save_button {
    border: 1px solid #8bc34a;
    background-color: #8bc34a;
    color: white;
}

button.save_button:hover {
    border: 1px solid #8bc34a;
    background-color: transparent;
    color: #8bc34a;
}

p.custom_error_txt {
    color: red;
}

.hasDatepicker {
    background-color: #fff;
    border: 1px solid #fff;
    border-bottom: 1px solid gray;
}

.select2-dropdown {
    border: 3px solid #25374a;
}


.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
    background-color: #02a6e3;
}

.ui-widget.ui-widget-content {
    border: 3px solid #25374a;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    background-color: #02a6e3;
    color: white;
}

.dx-datagrid-focus-overlay:after {
    background-color: #25374a;
}

.dx-button-mode-text.dx-button-default {
    background-color: transparent;
    color: #25374a;
}

a.ak_link_btn {
    border: 1px solid #02a6e3;
    background-color: #02a6e3;
    color: white;
}

a.ak_link_btn_white {
    border: 1px solid #02a6e3;
    background-color: white;
    color: #02a6e3;
}

span.navbar-toggler-icon {
    color: #02a6e3 !important;
}

.triangle_svg {
    fill: #02a6e3;
}

.ak_link {

    transition: border-top 0.5s ease-in-out, border-bottom 0.5s ease-in-out, transform 0.2s ease-in-out;
    border-top: 1px solid transparent !important;
    border-bottom: 1px solid transparent !important;
}

a.ak_link:hover {
    transform: scale(1.1);

}

a.ak_dropdown_link {
    color: #02a6e3;
	text-decoration: none !important;
}

a.ak_dropdown_link:hover {
    color: #184c32;
}

.dx-scrollable-scroll {
    background-color: rgb(214 214 214 / 50%) !important;
}

button.close_xmodal {
    background-color: transparent;
    color: gray;
}

h5.xmodal_title {
    color: black;
}


button.cancel_button {
    border: 1px solid gray;
    background-color: gray;
    color: white;
}

button.cancel_button:hover {
    border: 1px solid gray;
    background-color: transparent;
    color: black;
}

button.save_button {
    border: 1px solid #02a6e3;
    background-color: #02a6e3;
    color: white;
}

button.save_button:hover {
    border: 1px solid #8bc34a;
    background-color: transparent;
    color: #8bc34a;
}

.header_image_text {
    background-color: #02a6e3;
}

.purple_increasing_btn {
    background-color: #02a6e3;
}

.login_switch_button {
    border: 1px solid #02a6e3;
    color: #02a6e3;
}

.active_login_switch_button {
    background-color: #02a6e3;
    color: white;
    border: 1px solid #02a6e3;
}

div#show_login_div_content, div#show_signup_div_content {

    background-color: white;

}

.master-detail-caption {
    color: #02a6e3;
}
.nav-link:hover, .nav-link:focus {
    color: #02a6e3;
}

a.dx-link.dx-link-delete.dx-icon-trash.dx-link-icon {
    color: red !important;
}
.dx-pager .dx-page-sizes .dx-selection, .dx-pager .dx-pages .dx-selection {
    background-color: #3b0f54;
    color: #fff;
}
a.dx-link.dx-link-edit.dx-icon-edit.dx-link-icon {
    color: green !important;
}

.ak_link_d.dropdown-item.active, .ak_link_d.dropdown-item:active {
    color: var(--bs-dropdown-link-active-color);
    text-decoration: none;
    background-color: #02a6e3;
}

span.card_bordered_span {
    color: #02a6e3;
}

.card_bordered {
    border: 1px solid #e0e0e0;
}

.required {
    color: red;
}

.forget_link:hover {
    color: #02a6e3 !important;
}

.missing_pdf {
    color: red;
    background-color: antiquewhite;
}

.dx-checkbox-checked .dx-checkbox-icon {
    color: #fff;
    background-color: #02a6e3;
}

a.translation_link {
    background-color: #02a6e3;
    border: 1px solid #02a6e3;
    color: white;
}

.translation_link:hover {
    color: #02a6e3;
    background-color: white;
    border: 1px solid #02a6e3;
}

.dx-texteditor.dx-state-active:before, .dx-texteditor.dx-state-focused:before {
    border-bottom: 2px solid #ab47bc;
}

.dx-checkbox-indeterminate .dx-checkbox-icon {
    background-color: #02a6e3;
}

button.close_xmodal {
    color: gray;
}
span.card_bordered_span {
    background-color: white;
}
.required-column > .dx-datagrid-text-content:after {
    color: red;
 }
 td.dx-command-edit {
    background-color: white;
}

.dx-header-row > td > .dx-datagrid-text-content {
    color: black;
}
ul.breadcrumb li a {
  color: #0275d8;
}

ul.breadcrumb li a:hover {
  color: #01447e;
}  
.page-link:hover {
    color: #02a6e3;
}
ul.breadcrumb li a {
    color: #02a6e3;
}
ul.breadcrumb li a:hover {
    color: #02a6e3;
}
.dx-radiobutton-icon-checked:before {
    border-color: #02a6e3;
}
.dx-radiobutton-icon-checked .dx-radiobutton-icon-dot {
    background: #02a6e3;
}
.custom_checkbox_check {
    background-color: white;
    border: 1px solid #808080;
}
.load-graph {
    font-size: 18px;
    background-color: #02a6e3;
    outline: none;
    color: white;
    padding: 5px;
    padding-left: 20px;
    padding-right: 20px;
    border: 1px solid #02a6e3;
}
.load-graph:hover {
    background-color: transparent;
    color: #02a6e3;
    border: 1px solid #02a6e3;
}
.forget_link {
    color: #460844;
}
.forget_link:hover {
    color: #460844 !important;
}
.dropdown-menu {
    border: 1px solid #5f0c5d;
    border-right: 3px solid #5f0c5d;
}
.dropdown-item.active, .dropdown-item:active {
   
    background-color: #5f0c5d;
}
