﻿/**************/
/*THEME COLOR */
/**************/
/*Hover color and a: #0f35c5
  button color : #15a717;
  Heading color login : #1f3269 ;
  Dashboard Tabs color : #1f3269;
    Trash color : #d2194c ;
*/
.btn.btn-theme {
    background: #15a717; /* Old browsers */
    /*background: -moz-linear-gradient(left, #189d22 0%, #09c917 49%, #4aff5f 100%); /* FF3.6-15 */
    /*background: -webkit-linear-gradient(left, #189d22 0%,#09c917 49%,#4aff5f 100%); /* Chrome10-25,Safari5.1-6 */
    /*background: linear-gradient(to right, #189d22 0%,#09c917 49%,#4aff5f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#189d22', endColorstr='#4aff5f',GradientType=1 ); */
    border: none;
    color: #fff;
    cursor: pointer;
}

    .btn.btn-theme:hover {
        -webkit-box-shadow: 0px 9px 16px 0px rgba(88, 103, 221, 0.25) !important;
        box-shadow: 0px 9px 16px 0px rgba(88, 103, 221, 0.25) !important;
    }

.btn-theme-style {
    font-size: 16px;
    width: 45%;
    color: white;
    border: none;
    border-radius: 3px;
}

.btn-theme-style_no-width {
    font-size: 16px;
    color: white;
    padding: 10px 20px;
    border: none;
    border-radius: 3px;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
    border-color: #ff0000;
}

.invalid-feedback {
    color: #ff0000;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='red' viewBox='-2 -2 7 7'%3e%3cpath stroke='red' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
}

.kt-footer .kt-footer__bottom .kt-footer__copyright > a:hover, .kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-login__account .kt-login__account-link:hover {
    color: #243b80;
}

.kt-login__head h2 {
    color: #243b80;
}

.kt-header-menu .kt-menu__nav > .kt-menu__item:hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link .kt-menu__link-text, .kt-header-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link .kt-menu__link-text {
    color: #243b80;
}

.kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item[data-ktwizard-state="done"] .kt-wizard-v1__nav-body .kt-wizard-v1__nav-icon, .kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item[data-ktwizard-state="current"] .kt-wizard-v1__nav-body .kt-wizard-v1__nav-icon {
    color: #243b80;
}

.kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item[data-ktwizard-state="done"] .kt-wizard-v1__nav-body .kt-wizard-v1__nav-label, .kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item[data-ktwizard-state="current"] .kt-wizard-v1__nav-body .kt-wizard-v1__nav-label {
    color: #243b80;
}

.kt-font-danger2 {
    color: #d2194c;
}

.kt-header-menu-wrapper .kt-header-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-text, .kt-header-menu-wrapper .kt-header-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-text {
    color: #243b80;
}

.btn.btn-label-brand, .dataTables_wrapper .pagination .page-item:hover > .page-link {
    color: #243b80;
}

/**************/
/*THEME COLOR END*/
/**************/
/**************/
/*THEME Generic BEGIN*/
/**************/
.fs-xlg {
    font-size: 2.5em;
}

.fs-xxlg {
    font-size: 3.5em;
}

.fw-900 {
    font-weight: 900;
}

.fw-700 {
    font-weight: 700;
}

.kt-scrolltop {
    background: #03a302;
    bottom: 100px;
}

a.kt-menu__link {
    font-size: 16px;
    font-weight: 600;
    color: #717171;
}

.kt-footer__copyright ul {
    margin-bottom: 0;
}

.kt-sticky-toolbar {
    height: 110px;
}

    .kt-sticky-toolbar .kt-sticky-toolbar__item > a {
        width: 90px;
        transform: rotate(90deg);
        color: #717171;
        letter-spacing: 1px;
    }

    .kt-sticky-toolbar .kt-sticky-toolbar__item.kt-sticky-toolbar__item--dark:hover > a {
        color: #fff;
    }

.header {
    transition: all 0.5s linear;
    transform: translateY(0px);
    position: fixed;
    background: rgba(255, 255, 255, 0.94);
    z-index: 1000;
    width: 100% !important;
}

.sticky {
    position: fixed;
    background: white;
    left: 0;
    right: 0;
    z-index: 97;
    box-shadow: 0 3px 10px #f5f5f5;
    background: rgba(255, 255, 255, 0.94);
    z-index: 1000;
}

    .sticky img {
        transition: width 0.5s linear;
        width: 50% !important;
    }

.header img {
    transition: width 0.5s linear;
    width: 100%;
}


html {
    scroll-behavior: smooth;
}

.disablediv {
    pointer-events: none;
    opacity: 0.4;
}

.enablediv {
    pointer-events: auto;
    opacity: 1;
}

.loadergifdiv {
    width: 40px;
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.loadergifpage {
    width: 100px;
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 99999;
}

/*.kt-header__brand-logo img {
}*/
/*Login Section Begin*/


