

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

body{
     font-family: "Montserrat", system-ui;
}


.oxyy-login-register .hero-wrap {
  position: relative;
  overflow: hidden;
}

.oxyy-login-register .hero-wrap .hero-mask, .oxyy-login-register .hero-wrap .hero-bg, .oxyy-login-register .hero-wrap .hero-bg-slideshow {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.oxyy-login-register .hero-wrap .hero-mask {
  z-index: 1;
}

.oxyy-login-register .hero-wrap .hero-content {
  position: relative;
  z-index: 2;
}

.oxyy-login-register .hero-wrap .hero-particles {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 3;
}

.oxyy-login-register .hero-wrap .hero-bg-slideshow {
  z-index: 0;
}

.oxyy-login-register .hero-wrap .hero-bg {
  z-index: 0;
  background-attachment: fixed;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  transition: background-image 300ms ease-in 200ms;
}

.oxyy-login-register .hero-wrap .hero-bg.hero-bg-scroll {
  background-attachment: scroll;
}

.oxyy-login-register .hero-wrap .hero-bg-slideshow .hero-bg {
  background-attachment: inherit;
}

.oxyy-login-register .hero-wrap .hero-bg-slideshow.owl-carousel .owl-stage-outer, .oxyy-login-register .hero-wrap .hero-bg-slideshow.owl-carousel .owl-stage, .oxyy-login-register .hero-wrap .hero-bg-slideshow.owl-carousel .owl-item {
  height: 100%;
}

@media (max-width: 991.98px) {
  .oxyy-login-register .hero-wrap .hero-bg {
    background-attachment: initial !important;
    background-position: center center !important;
  }
}

/* 4.2 Nav */
.oxyy-login-register .nav .nav-item .nav-link {
  color: #495057;
}

.oxyy-login-register .nav:not(.nav-pills) .nav-item .nav-link.active, .oxyy-login-register .nav:not(.nav-pills) .nav-item .nav-link:hover {
  color: var(--bs-themecolor);
}

.oxyy-login-register .nav.nav-separator .nav-item .nav-link {
  position: relative;
}

.oxyy-login-register .nav.nav-separator .nav-item + .nav-item .nav-link:after {
  height: 14px;
  width: 1px;
  content: ' ';
  background-color: rgba(0, 0, 0, 0.2);
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-7px);
  transform: translateY(-7px);
}

.oxyy-login-register html[dir="rtl"] .nav.nav-separator .nav-item + .nav-item .nav-link:after {
  right: 0;
  left: auto;
}

.oxyy-login-register .nav.nav-separator.nav-separator-light .nav-item + .nav-item .nav-link:after {
  background-color: rgba(250, 250, 250, 0.2);
}

.oxyy-login-register .nav.nav-sm .nav-item .nav-link {
  font-size: 14px;
}

.oxyy-login-register .nav-pills .nav-link:not(.active):hover {
  color: var(--bs-themecolor);
}

.oxyy-login-register .nav-pills .nav-link.active, .oxyy-login-register .nav-pills.nav-light .nav-link.active, .oxyy-login-register .nav-pills .show > .nav-link {
  color: #fff;
}

.oxyy-login-register .nav-pills .nav-link {
  color: #7b8084;
}

.oxyy-login-register .nav-pills .nav-link:not(.active):hover {
  color: var(--bs-themecolor);
}

.oxyy-login-register .nav-pills {
  --bs-nav-pills-link-active-bg: var(--bs-themecolor);
}

.oxyy-login-register [data-bs-theme="dark"] .nav .nav-item .nav-link:not(.active) {
  color: #dee2e6;
}

.oxyy-login-register [data-bs-theme="dark"] .nav:not(.nav-pills) .nav-item .nav-link.active, .oxyy-login-register [data-bs-theme="dark"] .nav .nav-item .nav-link:not(.active):hover {
  color: var(--bs-themecolor);
}

.oxyy-login-register [data-bs-theme="dark"] .nav.nav-separator .nav-item + .nav-item .nav-link:after {
  background-color: rgba(250, 250, 250, 0.2);
}

/*=== 4.3 Tabs ===*/
.oxyy-login-register .nav-underline {
  --bs-nav-underline-gap: 0rem;
}

.oxyy-login-register .nav-underline .nav-link {
  padding-left: var(--bs-nav-link-padding-x);
  padding-right: var(--bs-nav-link-padding-x);
}

.oxyy-login-register .nav-underline .nav-link:not(.active):hover {
  border-bottom: 0px;
  border-bottom-color: transparent;
}

.oxyy-login-register .nav-underline .nav-link.active {
  font-weight: 500;
}



.oxyy-login-register .opacity-8 {
    opacity: 0.8;
}

.oxyy-login-register .hero-wrap .hero-mask {
    z-index: 1;
}

.blue{
        background-color: #0069ff;
}

.tc{height:80px}
.h1login{
    font-size: 55px;
}
.plogin{
    font-size: 18px;
}


.hidden-lg{display:none}

.form-control-lg {
    border-radius: var(--bs-border-radius-lg);
    font-size: .925rem;
    min-height: calc(2.5875rem + 2px);
    padding: .4rem 1rem;
}

.eyyyy{/* cursor: pointer; */position: absolute;right: 112px;margin: -28px 0 0 0;}
.btn-group-lg>.btn, .btn-lg { --bs-btn-padding-y: 0.7rem; --bs-btn-padding-x: 1rem; --bs-btn-font-size: 0.925rem;  --bs-btn-border-radius: var(--bs-border-radius-lg); }

.sidebar-link, a.sidebar-link {
    background: #174997;
    border-left: 3px solid transparent;
    color: #d9d9d9;
    cursor: pointer;
    display: block;
    font-weight: 500;
    padding: 0.5rem 1rem;
    position: relative;
    text-decoration: none;
    transition: background .1s ease-in-out;
    font-size: 16px;
}

.mlogo img{
    display:none
}
.btn-primary {
    --bs-btn-bg: #0069ff;
}

@media (min-width: 992px) {
    .content {
        padding: 1rem 2rem 1.5rem;
    }

  
}

.card-title {
    color: #516481;
    font-size: 20PX;
    font-weight: 600;
}

a:hover{
    list-style:none;text-decoration:none
}

.sidebar-content, body[data-theme=dark] .sidebar-content {
    background: #174997;
}


.sidebar-item.active .sidebar-link:hover, .sidebar-item.active>.sidebar-link {
    background: linear-gradient(45deg, black, transparent);
    color: #ffffff;
}


.sidebar-link i, .sidebar-link svg, a.sidebar-link i, a.sidebar-link svg {
    color: #e6e7e9;
    margin-right: .75rem;
}

.main {
    background: #f6f6f6;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    display: flex
;
    flex-direction: column;
    min-height: 100vh;
    min-width: 0;
    overflow: hidden;
    transition: margin-left .35s ease-in-out, left .35s ease-in-out, margin-right .35s ease-in-out, right .35s ease-in-out;
    width: 100%;
}

.navbar-bg, body[data-theme=dark] .navbar-bg {
    background: #f6f6f6;
}

.navbar {
    border-bottom: 0;
    box-shadow: none;
}
.feather {
    height: 22px;
    width: 22px;
    stroke-width: 2;
}
.sidebar-dropdown .sidebar-link {
    background: transparent;
    border-left: 0;
    color: #ededed;
    font-size: 100%;
    font-weight: 400;
    padding: .625rem 1.5rem .625rem 3.25rem;
}

.sidebar-item.active .sidebar-link:hover i, .sidebar-item.active .sidebar-link:hover svg, .sidebar-item.active>.sidebar-link i, .sidebar-item.active>.sidebar-link svg, body[data-theme=dark] .sidebar-item.active .sidebar-link:hover i, body[data-theme=dark] .sidebar-item.active .sidebar-link:hover svg, body[data-theme=dark] .sidebar-item.active>.sidebar-link i, body[data-theme=dark] .sidebar-item.active>.sidebar-link svg {
    color: #ffffff;
}

.bb{
        border-bottom: 1px solid silver;
        color: white;
}
.sidebar-nav {
    flex-grow: 1;
    list-style: none;
    margin-bottom: 0;
    padding-left: 0;
    margin: 0 0px 0 5px;
}


.bbb {
        padding: 16px 0 17px 16px;
}

.sidebar-dropdown .sidebar-item .sidebar-link:hover {
    background: transparent;
    border-left: 0;
    color: #ffffff;
    font-weight: 400;
}


.sidebar-link:hover {
    background: linear-gradient(45deg, black, transparent);
    border-left-color: transparent;
}



.sidebar-brand img{
    height:48px
}

.card {
    box-shadow: 0 0 .875rem 0 rgba(33, 37, 41, .05);
    margin-bottom: 24px;
    border-radius: 15px;
}


.form-control {
    
    padding: .5rem .85rem;
  
}

.rtf{
        background: #174997;
    border-radius: 50%;
}
.card-body { 
    color: black;
}

.fcv{
        display: flex
;
    justify-content: space-between;
}
.fcv1{
        display: flex
;
    justify-content: space-between;
}


.fcv .fccc{
        display: contents;
}


.rrrr{
        display: ruby;
    width: 60%;    border: none;
}

.icvg{
        color: #ffffff;
    background: #174997;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    display: flex
;
    align-items: center;
    justify-content: center;
    font-size: 23px;
}


.h90{
    height:90px;width:90px
}









@media only screen and (max-width:768px){
      .mlogo img{
    height: 36px;display:block
}
    .hidden-xs{display:none}
    .hidden-lg{display:block}
    .tc { height: 50px; margin: 0 auto;}
    .eyyyy { position: absolute; right: 39px; margin: -28px 0 0 0px; }

    .rrrr {
    display: ruby;
    width: 100%;
    border: none;
}

    .fcv {
    display: flex
;
    justify-content: space-between;
    flex-direction: column;
}

.navbar-bg, body[data-theme=dark] .navbar-bg {
    background: #2265c7;
}
.hamburger, .hamburger:after, .hamburger:before {
    background: #ffffff;
    border-radius: 1px;
    content: "";
    cursor: pointer;
    display: block;
    height: 3px;
    transition: background .1s ease-in-out, color .1s ease-in-out;
    width: 24px;
}

}