@charset "UTF-8";
/* ------------------------------------------------------------------------------
 *
 *  # Dropdown menu component
 *
 *  Overrides for dropdown menu bootstrap component
 *
 * ---------------------------------------------------------------------------- */
 .dropdown-item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    position: relative;
    outline: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    cursor: pointer;
    margin-bottom: 0;
    transition: background-color ease-in-out 0.15s, color ease-in-out 0.15s; }
    @media (prefers-reduced-motion: reduce) {
      .dropdown-item {
        transition: none; } }
    .dropdown-item + .dropdown-item,
    .dropdown-submenu + .dropdown-item,
    .dropdown-item + .dropdown-submenu {
      margin-top: 1px; }
    .dropdown-item:active {
      color: #333;
      background-color: #f5f5f5; }
    .dropdown-item.active {
      color: #fff;
      background-color:#2f3e46;/* #2196F3; */
    }

    .dropdown-item:hover {
      color: #333;
      background-color: #f5f5f5; }

    .dropdown-item.active .badge:not(.badge-mark) {
        background-color: #fff !important;
        color: #333 !important; }
      .dropdown-item.active .badge-mark[class*=bg-] {
        background-color: #fff !important;
        border-color: #fff !important; }
      .dropdown-item.active .badge-mark[class*=border-] {
        border-color: #fff !important; }
    .dropdown-item.disabled, .dropdown-item:disabled {
      color: #999;
      background-color: transparent;
      cursor: default; }
      .dropdown-item.disabled > .badge,
      .dropdown-item.disabled > img, .dropdown-item:disabled > .badge,
      .dropdown-item:disabled > img {
        opacity: 0.8; }
  
  .dropdown-item-open {
    background-color: #f5f5f5;
    color: #333; }
  
  .dropdown-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
    line-height: 1.6667; }
    .dropdown-header-highlight {
      margin-top: 0;
      background-color: #f8f8f8; }
      .dropdown-item + .dropdown-header-highlight,
      .dropdown-header-highlight + .dropdown-item {
        margin-top: 0.5rem; }
      .dropdown-header-highlight:first-child {
        margin-top: 0; }
  
  .dropdown-item > i,
  .dropdown-item > img,
  .dropdown-header > i,
  .dropdown-header > img {
    margin-right: 1rem; }
  
  .dropdown-item > i,
  .dropdown-header > i {
    top: 0; }
  
  .dropdown-item > img,
  .dropdown-header > img {
    max-height: 1.25003rem; }
  
  .dropdown-item.form-check {
    padding: 0;
    margin-bottom: 0; }
    .dropdown-item.form-check .form-check-label {
      -ms-flex: 1;
          flex: 1;
      padding: 0.5rem 1rem; }
    .dropdown-item.form-check.form-check-right .form-check-label {
      padding-left: 1rem; }
  
  .dropdown-scrollable {
    max-height: 340px;
    overflow-y: auto; }
  
  .dropdown-menu > .dropdown-submenu {
    position: relative; }
    .dropdown-menu > .dropdown-submenu > .dropdown-item {
      padding-right: 2.5rem; }
      .dropdown-menu > .dropdown-submenu > .dropdown-item:after {
        content: "\f054";/*"";*/
        font-family: "FontAwesome";
        position: absolute;
        top: 50%;
        /*margin-top: -0.5rem;*/
        margin-top: -1.20rem;
        right: 1rem;
        font-size: 1.5rem;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
    .dropdown-menu > .dropdown-submenu.show > .dropdown-item, .dropdown-menu > .dropdown-submenu:hover > .dropdown-item {
      background-color: #f5f5f5;
      color: #333; }
    .dropdown-menu > .dropdown-submenu:hover > .dropdown-item:not(.dropdown-toggle) ~ .dropdown-menu,
    .dropdown-menu > .dropdown-submenu:focus > .dropdown-item:not(.dropdown-toggle) ~ .dropdown-menu {
      display: block; }
    .dropdown-menu > .dropdown-submenu.disabled > .dropdown-menu {
      display: none; }
    .dropdown-menu > .dropdown-submenu.disabled > .dropdown-item {
      background-color: transparent;
      color: #999;
      cursor: default; }
    .dropdown-menu > .dropdown-submenu > .dropdown-menu {
      top: 0;
      left: 100%;
      margin-top: -0.5625rem; }
    .dropdown-menu > .dropdown-submenu.dropdown-submenu-left > .dropdown-menu {
      left: auto;
      right: 100%; }
    @media (max-width: 991.98px) {
      .dropdown-menu > .dropdown-submenu .dropdown-toggle:after {
        content: ""; }
      .dropdown-menu > .dropdown-submenu .dropdown-menu, .dropdown-menu > .dropdown-submenu.dropdown-submenu-left .dropdown-menu {
        position: static;
        margin: 0 !important;
        border-width: 0;
        box-shadow: none;
        border-radius: 0; }
      .dropdown-menu > .dropdown-submenu > .dropdown-menu > .dropdown-item,
      .dropdown-menu > .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-item {
        padding-left: 2rem; }
      .dropdown-menu > .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-menu > .dropdown-item,
      .dropdown-menu > .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-item {
        padding-left: 3rem; } }
  
  .dropdown-menu .dropup > .dropdown-menu {
    top: auto;
    bottom: 0;
    margin-top: 0;
    margin-bottom: -0.5625rem; }
  
  .dropdown-menu .dropdown-submenu + .dropdown-submenu {
    margin-top: 1px; }
  
  .dropright .dropdown-toggle::after {
    vertical-align: middle; }
  
  .dropleft .dropdown-toggle::before {
    vertical-align: middle; }
  
  .dropleft .dropdown-submenu .dropdown-toggle::before {
    content: none; }
  
  .dropdown-menu-lg .dropdown-item {
    padding-top: 0.5625rem;
    padding-bottom: 0.5625rem;
    font-size: 0.875rem;
    line-height: 1.4286; }
  
  .dropdown-menu-sm .dropdown-item {
    padding-top: 0.3125rem;
    padding-bottom: 0.3125rem;
    font-size: 0.75rem;
    line-height: 1.6667; }
  
  .dropdown-menu[class*=bg-]:not(.bg-white):not(.bg-light) > .dropdown-item,
  .dropdown-menu[class*=bg-]:not(.bg-white):not(.bg-light) > .dropdown-submenu > .dropdown-item {
    color: #fff; }
    .dropdown-menu[class*=bg-]:not(.bg-white):not(.bg-light) > .dropdown-item:hover, .dropdown-menu[class*=bg-]:not(.bg-white):not(.bg-light) > .dropdown-item:focus,
    .dropdown-menu[class*=bg-]:not(.bg-white):not(.bg-light) > .dropdown-submenu > .dropdown-item:hover,
    .dropdown-menu[class*=bg-]:not(.bg-white):not(.bg-light) > .dropdown-submenu > .dropdown-item:focus {
      background-color: rgba(0, 0, 0, 0.9);
    }
    .dropdown-menu[class*=bg-]:not(.bg-white):not(.bg-light) > .dropdown-item.active,
    .dropdown-menu[class*=bg-]:not(.bg-white):not(.bg-light) > .dropdown-submenu > .dropdown-item.active {
      background-color: rgba(0, 0, 0, 0.2); }
    .dropdown-menu[class*=bg-]:not(.bg-white):not(.bg-light) > .dropdown-item.disabled,
    .dropdown-menu[class*=bg-]:not(.bg-white):not(.bg-light) > .dropdown-submenu > .dropdown-item.disabled {
      background-color: transparent;
      color: rgba(255, 255, 255, 0.6); }
  
  .dropdown-menu[class*=bg-]:not(.bg-white):not(.bg-light) > .dropdown-submenu.show > .dropdown-item, .dropdown-menu[class*=bg-]:not(.bg-white):not(.bg-light) > .dropdown-submenu:hover > .dropdown-item {
    background-color: rgba(0, 0, 0, 0.1);
    color: #fff; }
  
  .dropdown-menu[class*=bg-]:not(.bg-white):not(.bg-light) > .dropdown-submenu.disabled > .dropdown-item {
    background-color: transparent;
    color: rgba(255, 255, 255, 0.6); }
  
  .dropdown-menu[class*=bg-]:not(.bg-white):not(.bg-light) > .dropdown-header {
    color: rgba(255, 255, 255, 0.6); }
    .dropdown-menu[class*=bg-]:not(.bg-white):not(.bg-light) > .dropdown-header-highlight {
      background-color: rgba(0, 0, 0, 0.1); }
  
      .dropdown-menu[class*=bg-]:not(.bg-white):not(.bg-light) > .dropdown-divider {
        border-top-color: rgba(255, 255, 255, 0.4); }
/* ------------------------------------------------------------------------------
 *
 *  # Nav components
 *
 *  Overrides for nav components
 *
 * ---------------------------------------------------------------------------- */
 .nav-link {
    position: relative;
    transition: all ease-in-out 0.15s; }
    @media (prefers-reduced-motion: reduce) {
      .nav-link {
        transition: none; } }
    .nav-link.disabled {
      cursor: default; }
  
  .nav-tabs {
    margin-bottom: 1.25rem; }
    .nav-tabs .nav-link {
        /*
      border-top-left-radius: 0;
      border-top-right-radius: 0;
        */
        border-radius: 0;

      color: #777; }
      .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
        color: #333; }
      .nav-tabs .nav-link.disabled {
        color: #999; }
    .nav-tabs .nav-item.show .nav-link:not(.active) {
      border-color: transparent;
      background-color: transparent; }
    .nav-tabs.border-top-1 {
      border-top-color: #ddd; }
  
  .nav-tabs-responsive {
    overflow-x: auto;
    box-shadow: 0 -1px 0 #ddd inset; }
  
  .nav-tabs-highlight .nav-link,
  .nav-tabs-top .nav-link,
  .nav-tabs-bottom .nav-link {
    position: relative; }
    .nav-tabs-highlight .nav-link:before,
    .nav-tabs-top .nav-link:before,
    .nav-tabs-bottom .nav-link:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      transition: background-color ease-in-out 0.15s; }
      @media (prefers-reduced-motion: reduce) {
        .nav-tabs-highlight .nav-link:before,
        .nav-tabs-top .nav-link:before,
        .nav-tabs-bottom .nav-link:before {
          transition: none; } }
  
  .nav-tabs-highlight .nav-link {
    border-top-color: transparent;
    /*
    border-top-left-radius: 0;
    border-top-right-radius: 0; 
    */
    border-radius: 0;
    }
    
    
    .nav-tabs-highlight .nav-link:before {
      height: 2px;
      top: -1px;
      left: -1px;
      right: -1px; }
  
  .nav-tabs-highlight .nav-link.active:before {
    background-color:#2f3e46;/* #2196F3;*/ }
  
  .nav-tabs-top .nav-item {
    margin-bottom: 0; }
  
  .nav-tabs-top .nav-link {
    border-width: 0;
  /*
    border-top-left-radius: 0;
    border-top-right-radius: 0; 
*/
border-radius: 0;
    }
    .nav-tabs-top .nav-link:hover:before, .nav-tabs-top .nav-link:focus:before {
      background-color: #ddd; }
    .nav-tabs-top .nav-link:before {
      height: 2px; }
    .nav-tabs-top .nav-link.disabled:before {
      content: none; }
  
  .nav-tabs-top .nav-item.show .nav-link:not(.active):before {
    background-color: #ddd; }
  
  .nav-tabs-top .nav-link.active:before {
    background-color: #EC407A; }
  
  .nav-tabs-top .nav-link.active,
  .nav-tabs-top .nav-item.show .nav-link {
    background-color: transparent; }
  
  .nav-tabs-top .dropdown-menu {
    margin-top: 0; }
  
  .nav-tabs-top.border-top-1 .nav-item {
    margin-top: -1px; }
  
  .nav-tabs-bottom .nav-item {
    margin-bottom: 0; }
  
  .nav-tabs-bottom .nav-link {
    border-width: 0; }
    .nav-tabs-bottom .nav-link:before {
      height: 2px;
      top: auto;
      bottom: -1px; }
  
  .nav-tabs-bottom .nav-link.active:before {
    background-color: #EC407A; }
  
  .nav-tabs-bottom .nav-link.active,
  .nav-tabs-bottom .nav-item.show .nav-link {
    background-color: transparent; }
  
  .nav-tabs-bottom .dropdown-menu {
    margin-top: 0; }
  
  .nav-tabs-solid {
    background-color: #f5f5f5;
    border: 1px solid #ddd; }
    .nav-tabs-solid .nav-item {
      margin-bottom: 0; }
    .nav-tabs-solid .nav-link {
      border-width: 0; }
    .nav-tabs-solid .nav-item.show .nav-link {
      background-color: transparent; }
    .nav-tabs-solid .nav-link.active,
    .nav-tabs-solid .nav-item.show .nav-link.active {
      color: #fff;
      background-color:#2f3e46;/* #2196F3;*/
     }
    .nav-tabs-solid[class*=bg-]:not(.bg-light):not(.bg-white):not(.bg-transparent) .nav-link {
      color: rgba(255, 255, 255, 0.9); }
      .nav-tabs-solid[class*=bg-]:not(.bg-light):not(.bg-white):not(.bg-transparent) .nav-link:hover, .nav-tabs-solid[class*=bg-]:not(.bg-light):not(.bg-white):not(.bg-transparent) .nav-link:focus {
        color: #fff; }
      .nav-tabs-solid[class*=bg-]:not(.bg-light):not(.bg-white):not(.bg-transparent) .nav-link.disabled {
        color: rgba(255, 255, 255, 0.6); }
    .nav-tabs-solid[class*=bg-]:not(.bg-light):not(.bg-white):not(.bg-transparent) .nav-item.show .nav-link {
      color: #fff; }
    .nav-tabs-solid[class*=bg-]:not(.bg-light):not(.bg-white):not(.bg-transparent) .nav-link.active,
    .nav-tabs-solid[class*=bg-]:not(.bg-light):not(.bg-white):not(.bg-transparent) .nav-item.show .nav-link.active {
      color: #fff;
      background-color: rgba(0, 0, 0, 0.1); }
    .nav-tabs-solid[class*=bg-]:not(.bg-light):not(.bg-white):not(.bg-transparent) + .tab-content[class*=bg-] {
      border-top-color: rgba(255, 255, 255, 0.5); }
  
  .nav-tabs-vertical .nav-link {
    -ms-flex-pack: start;
        justify-content: flex-start; }
    .nav-tabs-vertical .nav-link, .nav-tabs-vertical .nav-link:hover, .nav-tabs-vertical .nav-link:focus, .nav-tabs-vertical .nav-link.disabled {
      border-color: transparent #ddd transparent transparent; }
    .nav-tabs-vertical .nav-link:before {
      content: '';
      position: absolute;
      top: -1px;
      bottom: -1px;
      left: -1px;
      width: 2px;
      transition: background-color ease-in-out 0.15s; }
      @media (prefers-reduced-motion: reduce) {
        .nav-tabs-vertical .nav-link:before {
          transition: none; } }
  
  .nav-tabs-vertical .nav-item.show .nav-link:not(.active) {
    border-right-color: #ddd;
    border-bottom-color: transparent; }
  
  .nav-tabs-vertical-right .nav-link, .nav-tabs-vertical-right .nav-link:hover, .nav-tabs-vertical-right .nav-link:focus, .nav-tabs-vertical-right .nav-link.disabled {
    border-color: transparent transparent transparent #ddd; }
  
  .nav-tabs-vertical-right .nav-link:before {
    left: auto;
    right: -1px; }
  
  .nav-tabs-vertical-right .nav-item.show .nav-link:not(.active) {
    border-right-color: transparent;
    border-left-color: #ddd; }
  
  .nav-tabs-vertical .nav-link.active:before {
    background-color:#2f3e46;/* #2196F3;*/
}
  
  .nav-tabs-vertical .nav-link.active,
  .nav-tabs-vertical .nav-item.show .nav-link {
    background-color: transparent;
    border-color: #ddd transparent; }
  
  .nav-pills {
    margin-bottom: 1.25rem; }
    .nav-pills .nav-link {
      color: #777; }
      .nav-pills .nav-link:not(.active):hover, .nav-pills .nav-link:not(.active):focus {
        color: #333; }
      .nav-pills .nav-link.active .badge:not(.bg-transparent):not(.bg-light):not(.bg-white) {
        background-color: #fff;
        color: #333;
        transition: all ease-in-out 0.15s;
      }
        @media (prefers-reduced-motion: reduce) {
          .nav-pills .nav-link.active .badge:not(.bg-transparent):not(.bg-light):not(.bg-white) {
            transition: none; } }
      .nav-pills .nav-link.disabled, .nav-pills .nav-link.disabled:hover, .nav-pills .nav-link.disabled:focus {
        color: #999; }
    .nav-pills .nav-item.show .nav-link:not(.active) {
      color: #333;
      background-color: transparent; }
      /*
    .nav-pills.flex-column .nav-link {
      -ms-flex-pack: start;
    justify-content: flex-start; }
  */

  .nav-pills-bordered .nav-item + .nav-item {
    margin-left: 0.625rem; }
  
  .nav-pills-bordered .nav-link {
    border: 1px solid #ddd; }
  
  .nav-pills-bordered .nav-link:not(.active):hover,
  .nav-pills-bordered .nav-link:not(.active):focus,
  .nav-pills-bordered .nav-item.show .nav-link:not(.active) {
    background-color: #f5f5f5; }
  
  .nav-pills-bordered .nav-link.active {
    border-color:#2f3e46;/* #2196F3; */
}
  
  .nav-pills-bordered .nav-link.disabled, .nav-pills-bordered .nav-link.disabled:hover, .nav-pills-bordered .nav-link.disabled:focus {
    background-color: #fafafa; }
  
  .nav-pills-bordered.flex-column .nav-item + .nav-item {
    margin-left: 0;
    margin-top: 0.625rem; }
  
  .nav-pills-toolbar .nav-item + .nav-item {
    margin-left: -1px; }
  
  .nav-pills-toolbar .nav-link {
    border-radius: 0; }
    .nav-pills-toolbar .nav-link.active {
      z-index: 3; }
  
  .nav-pills-toolbar .nav-item:first-child .nav-link {
    /*border-top-left-radius: 0.1875rem;
    border-bottom-left-radius: 0.1875rem; */
    border-radius: 0;
    }
  
  .nav-pills-toolbar .nav-item:last-child .nav-link {
    /*border-top-right-radius: 0.1875rem;
    border-bottom-right-radius: 0.1875rem; */
    border-radius: 0;
    }
  
  .nav-pills-toolbar.flex-column .nav-item:first-child .nav-link {
    /*border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem; */
    border-radius: 0;
    }
  
  .nav-pills-toolbar.flex-column .nav-item:last-child .nav-link {
      /*
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-right-radius: 0.1875rem;
    border-bottom-left-radius: 0.1875rem; 
    */
    border-radius: 0;
    }
  
  .nav-pills-toolbar.flex-column .nav-item + .nav-item {
    margin-left: 0;
    margin-top: -1px; }
  
  /* ------------------------------------------------------------------------------
   *
   *  # Navbar component
   *
   *  Overrides for navbar component
   *
   * ---------------------------------------------------------------------------- */
   
  .navbar {
    border-top: 0px solid transparent;
    border-bottom: 0px solid transparent;
    -ms-flex-align: stretch;
        align-items: stretch; 
    }
   
    .page-content ~ .navbar:not(.navbar-component):last-of-type,
    .content ~ .navbar:not(.navbar-component):last-of-type {
      border-bottom-color: transparent; }
  
  .navbar-component {
    border: 0px solid transparent;
    margin-bottom: 1.25rem; }
    .page-header .navbar-component {
      margin-left: 1.25rem;
      margin-right: 1.25rem; }
    .navbar-component.navbar-dark {
      border-color: rgba(255, 255, 255, 0.1); }
    .navbar-component.navbar-light {
      border-color: rgba(0, 0, 0, 0.125); }
  
  .navbar-brand img {
    height: 3rem;/*3.5rem;*/
    margin-top:0;/*5px;*/
    /*display: block; ben kapattım*/
  }
  
  .navbar-text {
    padding-top: 0.875rem;
    padding-bottom: 0.875rem; }
  
  .navbar-nav .nav-link {
    padding-left:1.25rem;
    padding-right:1.25rem; }
  
  .navbar-nav-link {
    position: relative;
    display: block;
    cursor: pointer;
    padding: 0.875rem 0.5rem;
    outline: 0;
    transition: all ease-in-out 0.15s; 
    font-size:15px;
    }

    @media (prefers-reduced-motion: reduce) {
      .navbar-nav-link {
        transition: none; } }
    .navbar-nav-link.disabled {
      cursor: default; }
      .navbar-nav-link.disabled .badge,
      .navbar-nav-link.disabled img {
        opacity: 0.5; }
    .navbar-nav-link .badge {
      position: absolute;
      top: 0;
      right: 0; }
      .navbar-nav-link .badge-mark {
        top: 0.4375rem;
        right: 0.5rem; }
    .navbar-nav-highlight .navbar-nav-link:before {
      content: '';
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      background-color: transparent;
      width: 2px; }
    .navbar-light .navbar-nav-highlight .navbar-nav-link.active:before {
      background-color: #EC407A; }
    .navbar-dark .navbar-nav-highlight .navbar-nav-link.active:before {
      background-color: #fff; }
  
  .navbar-collapse {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem; 
  }
  
  .navbar-toggler {
    border: 0;
    line-height: 1.5385;
    cursor: pointer;
    transition: all ease-in-out 0.15s; }
    @media (prefers-reduced-motion: reduce) {
      .navbar-toggler {
        transition: none; } }
    .navbar-toggler + .navbar-toggler {
      margin-left: 1.25rem; }
    .navbar-toggler:hover, .navbar-toggler:focus {
      outline: 0; }
    .navbar-dark .navbar-toggler:hover, .navbar-dark .navbar-toggler:focus {
      color: #fff; }
    .navbar-light .navbar-toggler {
      color: rgba(51, 51, 51, 0.85); }
      .navbar-light .navbar-toggler:hover, .navbar-light .navbar-toggler:focus, .navbar-light .navbar-toggler[aria-expanded=true] {
        color: #333; }
  
  @media (max-width: 575.98px) {
    .navbar-expand-sm .navbar-nav:first-child > .nav-item:first-child {
      margin-top: 0.625rem; }
    .navbar-expand-sm .navbar-nav:last-child > .nav-item:not(.show):last-child {
      margin-bottom: 0.625rem; }
    .navbar-expand-sm .navbar-nav-link {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      margin-left: -1.25rem;
      margin-right: -1.25rem;
      padding-left: 1.25rem;
      padding-right: 1.25rem; }
      .navbar-expand-sm .navbar-nav-link .badge:not(.position-static) {
        position: static; }
      .navbar-expand-sm .navbar-nav-link.dropdown-toggle:not(.caret-0) {
        padding-right: 2.5rem; }
        .navbar-expand-sm .navbar-nav-link.dropdown-toggle:not(.caret-0):after {
          position: absolute;
          top: 50%;
          right: 1.25rem;
          margin: 0;
          -webkit-transform: translateY(-50%);
                  transform: translateY(-50%); }
    .navbar-expand-sm.navbar-dark .navbar-collapse {
      border-top: 1px solid rgba(255, 255, 255, 0.1); }
    .navbar-expand-sm.navbar-light .navbar-collapse {
      border-top: 1px solid #ddd; }
    .navbar-expand-sm .navbar-nav > .nav-item > .dropdown-menu {
      margin-top: 1.25rem;
      margin-bottom: 1.25rem; }
    .navbar-expand-sm .dropdown-submenu .dropdown-toggle:after {
      content: ""; }
    .navbar-expand-sm .dropdown-submenu .dropdown-menu, .navbar-expand-sm .dropdown-submenu.dropdown-submenu-left .dropdown-menu {
      margin: 0;
      border-width: 0;
      box-shadow: none;
      border-radius: 0; }
    .navbar-expand-sm .dropdown-submenu > .dropdown-menu > .dropdown-item,
    .navbar-expand-sm .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-item {
      padding-left: 2rem; }
    .navbar-expand-sm .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-menu > .dropdown-item,
    .navbar-expand-sm .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-item {
      padding-left: 3rem; }
    .navbar-expand-sm.fixed-top .navbar-collapse,
    .navbar-expand-sm.fixed-bottom .navbar-collapse {
      max-height: 440px;
      overflow-y: auto; } }
  
  @media (min-width: 576px) {
    .navbar-expand-sm .navbar-brand {
      min-width: 15.625rem; }
    .navbar-expand-sm .navbar-nav-link:before {
      top: auto;
      right: 0;
      width: auto;
      height: 2px; } }
  
  @media (max-width: 767.98px) {
    .navbar-expand-md .navbar-nav:first-child > .nav-item:first-child {
      margin-top: 0.625rem; }
    .navbar-expand-md .navbar-nav:last-child > .nav-item:not(.show):last-child {
      margin-bottom: 0.625rem; }
    .navbar-expand-md .navbar-nav-link {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      margin-left: -1.25rem;
      margin-right: -1.25rem;
      padding-left: 1.25rem;
      padding-right: 1.25rem; }
      .navbar-expand-md .navbar-nav-link .badge:not(.position-static) {
        position: static; }
      .navbar-expand-md .navbar-nav-link.dropdown-toggle:not(.caret-0) {
        padding-right: 2.5rem; }
        .navbar-expand-md .navbar-nav-link.dropdown-toggle:not(.caret-0):after {
          position: absolute;
          top: 50%;
          right: 1.25rem;
          margin: 0;
          -webkit-transform: translateY(-50%);
                  transform: translateY(-50%); }
    .navbar-expand-md.navbar-dark .navbar-collapse {
      border-top: 1px solid rgba(255, 255, 255, 0.1); }
    .navbar-expand-md.navbar-light .navbar-collapse {
      border-top: 1px solid #ddd; }
    .navbar-expand-md .navbar-nav > .nav-item > .dropdown-menu {
      margin-top: 1.25rem;
      margin-bottom: 1.25rem; }
    .navbar-expand-md .dropdown-submenu .dropdown-toggle:after {
      content: ""; }
    .navbar-expand-md .dropdown-submenu .dropdown-menu, .navbar-expand-md .dropdown-submenu.dropdown-submenu-left .dropdown-menu {
      margin: 0;
      border-width: 0;
      box-shadow: none;
      border-radius: 0; }
    .navbar-expand-md .dropdown-submenu > .dropdown-menu > .dropdown-item,
    .navbar-expand-md .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-item {
      padding-left: 2rem; }
    .navbar-expand-md .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-menu > .dropdown-item,
    .navbar-expand-md .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-item {
      padding-left: 3rem; }
    .navbar-expand-md.fixed-top .navbar-collapse,
    .navbar-expand-md.fixed-bottom .navbar-collapse {
      max-height: 440px;
      overflow-y: auto; } }
  
  @media (min-width: 768px) {
    .navbar-expand-md .navbar-brand {
      min-width: 15.625rem; }
    .navbar-expand-md .navbar-nav-link:before {
      top: auto;
      right: 0;
      width: auto;
      height: 2px; } }
  
  @media (max-width: 991.98px) {
    .navbar-expand-lg .navbar-nav:first-child > .nav-item:first-child {
      margin-top: 0.625rem; }
    .navbar-expand-lg .navbar-nav:last-child > .nav-item:not(.show):last-child {
      margin-bottom: 0.625rem; }
    .navbar-expand-lg .navbar-nav-link {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      margin-left: -1.25rem;
      margin-right: -1.25rem;
      padding-left: 1.25rem;
      padding-right: 1.25rem; }
      .navbar-expand-lg .navbar-nav-link .badge:not(.position-static) {
        position: static; }
      .navbar-expand-lg .navbar-nav-link.dropdown-toggle:not(.caret-0) {
        padding-right: 2.5rem; }
        .navbar-expand-lg .navbar-nav-link.dropdown-toggle:not(.caret-0):after {
          position: absolute;
          top: 50%;
          right: 1.25rem;
          margin: 0;
          -webkit-transform: translateY(-50%);
                  transform: translateY(-50%); }
    .navbar-expand-lg.navbar-dark .navbar-collapse {
      border-top: 1px solid rgba(255, 255, 255, 0.1); }
    .navbar-expand-lg.navbar-light .navbar-collapse {
      border-top: 1px solid #ddd; }
    .navbar-expand-lg .navbar-nav > .nav-item > .dropdown-menu {
      margin-top: 1.25rem;
      margin-bottom: 1.25rem; }
    .navbar-expand-lg .dropdown-submenu .dropdown-toggle:after {
      content: ""; }
    .navbar-expand-lg .dropdown-submenu .dropdown-menu, .navbar-expand-lg .dropdown-submenu.dropdown-submenu-left .dropdown-menu {
      margin: 0;
      border-width: 0;
      box-shadow: none;
      border-radius: 0; }
    .navbar-expand-lg .dropdown-submenu > .dropdown-menu > .dropdown-item,
    .navbar-expand-lg .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-item {
      padding-left: 2rem; }
    .navbar-expand-lg .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-menu > .dropdown-item,
    .navbar-expand-lg .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-item {
      padding-left: 3rem; }
    .navbar-expand-lg.fixed-top .navbar-collapse,
    .navbar-expand-lg.fixed-bottom .navbar-collapse {
      max-height: 440px;
      overflow-y: auto; } }
  
  @media (min-width: 992px) {
    .navbar-expand-lg .navbar-brand {
      min-width: 15.625rem; }
    .navbar-expand-lg .navbar-nav-link:before {
      top: auto;
      right: 0;
      width: auto;
      height: 2px; } }
  
  @media (max-width: 1199.98px) {
    .navbar-expand-xl .navbar-nav:first-child > .nav-item:first-child {
      margin-top: 0.625rem; }
    .navbar-expand-xl .navbar-nav:last-child > .nav-item:not(.show):last-child {
      margin-bottom: 0.625rem; }
    .navbar-expand-xl .navbar-nav-link {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      margin-left: -1.25rem;
      margin-right: -1.25rem;
      padding-left: 1.25rem;
      padding-right: 1.25rem; }
      .navbar-expand-xl .navbar-nav-link .badge:not(.position-static) {
        position: static; }
      .navbar-expand-xl .navbar-nav-link.dropdown-toggle:not(.caret-0) {
        padding-right: 2.5rem; }
        .navbar-expand-xl .navbar-nav-link.dropdown-toggle:not(.caret-0):after {
          position: absolute;
          top: 50%;
          right: 1.25rem;
          margin: 0;
          -webkit-transform: translateY(-50%);
                  transform: translateY(-50%); }
    .navbar-expand-xl.navbar-dark .navbar-collapse {
      border-top: 1px solid rgba(255, 255, 255, 0.1); }
    .navbar-expand-xl.navbar-light .navbar-collapse {
      border-top: 1px solid #ddd; }
    .navbar-expand-xl .navbar-nav > .nav-item > .dropdown-menu {
      margin-top: 1.25rem;
      margin-bottom: 1.25rem; }
    .navbar-expand-xl .dropdown-submenu .dropdown-toggle:after {
      content: ""; }
    .navbar-expand-xl .dropdown-submenu .dropdown-menu, .navbar-expand-xl .dropdown-submenu.dropdown-submenu-left .dropdown-menu {
      margin: 0;
      border-width: 0;
      box-shadow: none;
      border-radius: 0; }
    .navbar-expand-xl .dropdown-submenu > .dropdown-menu > .dropdown-item,
    .navbar-expand-xl .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-item {
      padding-left: 2rem; }
    .navbar-expand-xl .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-menu > .dropdown-item,
    .navbar-expand-xl .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-item {
      padding-left: 3rem; }
    .navbar-expand-xl.fixed-top .navbar-collapse,
    .navbar-expand-xl.fixed-bottom .navbar-collapse {
      max-height: 440px;
      overflow-y: auto; } }
  
  @media (min-width: 1200px) {
    .navbar-expand-xl .navbar-brand {
      min-width: 15.625rem; }
    .navbar-expand-xl .navbar-nav-link:before {
      top: auto;
      right: 0;
      width: auto;
      height: 2px; } }
  
  .navbar-expand .navbar-nav:first-child > .nav-item:first-child {
    margin-top: 0.625rem; }
  
  .navbar-expand .navbar-nav:last-child > .nav-item:not(.show):last-child {
    margin-bottom: 0.625rem; }
  
  .navbar-expand .navbar-nav-link {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    margin-left: -1.25rem;
    margin-right: -1.25rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem; }
    .navbar-expand .navbar-nav-link .badge:not(.position-static) {
      position: static; }
    .navbar-expand .navbar-nav-link.dropdown-toggle:not(.caret-0) {
      padding-right: 2.5rem; }
      .navbar-expand .navbar-nav-link.dropdown-toggle:not(.caret-0):after {
        position: absolute;
        top: 50%;
        right: 1.25rem;
        margin: 0;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%); }
  
  .navbar-expand.navbar-dark .navbar-collapse {
    border-top: 1px solid rgba(255, 255, 255, 0.1); }
  
  .navbar-expand.navbar-light .navbar-collapse {
    border-top: 1px solid #ddd; }
  
  .navbar-expand .navbar-nav > .nav-item > .dropdown-menu {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem; }
  
  .navbar-expand .dropdown-submenu .dropdown-toggle:after {
    content: ""; }
  
  .navbar-expand .dropdown-submenu .dropdown-menu, .navbar-expand .dropdown-submenu.dropdown-submenu-left .dropdown-menu {
    margin: 0;
    border-width: 0;
    box-shadow: none;
    border-radius: 0; }
  
  .navbar-expand .dropdown-submenu > .dropdown-menu > .dropdown-item,
  .navbar-expand .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-item {
    padding-left: 2rem; }
  
  .navbar-expand .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-menu > .dropdown-item,
  .navbar-expand .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-item {
    padding-left: 3rem; }
  
  .navbar-expand.fixed-top .navbar-collapse,
  .navbar-expand.fixed-bottom .navbar-collapse {
    max-height: 440px;
    overflow-y: auto; }
  
  .navbar-expand .navbar-brand {
    min-width: 15.625rem; }
  
  .navbar-expand .navbar-nav-link:before {
    top: auto;
    right: 0;
    width: auto;
    height: 2px; }
  
  .navbar-light {
    color: rgba(51, 51, 51, 0.85);
    background-color: #fff;
    border-bottom-color: rgba(0, 0, 0, 0.125); }
    .page-header-content + .navbar-light,
    .content + .navbar-light,
    .page-content + .navbar-light,
    .fixed-bottom > .navbar-light:first-child {
      border-top-color: rgba(0, 0, 0, 0.125); }
    .navbar-light .navbar-nav .nav-link {
      color: #333; }
      .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
        color: #333; }
      .navbar-light .navbar-nav .nav-link.disabled {
        color: #999; }
    .navbar-light .navbar-nav .show > .nav-link,
    .navbar-light .navbar-nav .active > .nav-link,
    .navbar-light .navbar-nav .nav-link.show,
    .navbar-light .navbar-nav .nav-link.active {
      color: #333; }
    .navbar-light .navbar-nav-link {
      color: rgba(51, 51, 51, 0.85); }
      .navbar-light .navbar-nav-link:hover, .navbar-light .navbar-nav-link:focus {
        color: #333;
        background-color: transparent; }
      .navbar-light .navbar-nav-link.disabled {
        color: rgba(0, 0, 0, 0.5);
        background-color: transparent; }
    .navbar-light .show > .navbar-nav-link,
    .navbar-light .active > .navbar-nav-link,
    .navbar-light .navbar-nav-link.show,
    .navbar-light .navbar-nav-link.active {
      color: #333;
      background-color: transparent; }
    .navbar-light .navbar-text a {
      color:#2f3e46;/* #2196F3;*/
     }
      .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
        color:#2f3e46;/* #0a6ebd; */
    }
  
  .navbar-dark {
    color: rgba(255, 255, 255, 0.8);
    background-color: #273246;
    border-bottom-color: rgba(255, 255, 255, 0.1); }
    .page-header-content + .navbar-dark,
    .content + .navbar-dark,
    .page-content + .navbar-dark,
    .fixed-bottom > .navbar-dark:first-child {
      border-top-color: rgba(255, 255, 255, 0.1); }
    .navbar-dark .navbar-nav .nav-link {
      color: #333; }
      .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
        color: #333; }
      .navbar-dark .navbar-nav .nav-link.disabled {
        color: #999; }
    .navbar-dark .navbar-nav .show > .nav-link,
    .navbar-dark .navbar-nav .active > .nav-link,
    .navbar-dark .navbar-nav .nav-link.show,
    .navbar-dark .navbar-nav .nav-link.active {
      color: #333; }
    .navbar-dark .navbar-nav-link {
      color: rgba(255, 255, 255, 0.8); }
      .navbar-dark .navbar-nav-link:hover, .navbar-dark .navbar-nav-link:focus {
        color: #fff;
        background-color: #2f3e46;/*transparent; */
    }
      .navbar-dark .navbar-nav-link.disabled {
        color: rgba(255, 255, 255, 0.5);
        background-color: transparent; }
    .navbar-dark .show > .navbar-nav-link,
    .navbar-dark .active > .navbar-nav-link,
    .navbar-dark .navbar-nav-link.show,
    .navbar-dark .navbar-nav-link.active {
      color: #fff;
      background-color: #2f3e46;/*transparent;*/ }
  
  .navbar-nav .nav-tabs .nav-link {
    color: #777; }
    .navbar-nav .nav-tabs .nav-link:hover, .navbar-nav .nav-tabs .nav-link:focus {
      color: #333; }
    .navbar-nav .nav-tabs .nav-link.disabled {
      color: #999; }
  
  .navbar-nav .nav-tabs .show > .nav-link,
  .navbar-nav .nav-tabs .active > .nav-link,
  .navbar-nav .nav-tabs .nav-link.show,
  .navbar-nav .nav-tabs .nav-link.active {
    color: #333; }
  
  .navbar-nav .nav-pills .nav-link {
    color: #777; }
    .navbar-nav .nav-pills .nav-link:not(.active):hover, .navbar-nav .nav-pills .nav-link:not(.active):focus {
      color: #333; }
    .navbar-nav .nav-pills .nav-link.active .badge:not(.badge-mark) {
      background-color: #fff !important;
      color: #333 !important; }
    .navbar-nav .nav-pills .nav-link.active .badge-mark[class*=bg-] {
      background-color: #fff !important;
      border-color: #fff !important; }
    .navbar-nav .nav-pills .nav-link.active .badge-mark[class*=border-] {
      border-color: #fff !important; }
    .navbar-nav .nav-pills .nav-link.active,
    .show:not(.navbar-collapse) > .navbar-nav .nav-pills .nav-link {
      color: #fff; }
    .navbar-nav .nav-pills .nav-link.disabled:hover, .navbar-nav .nav-pills .nav-link.disabled:focus {
      color: #999; }
  
  .navbar .btn-group .dropdown-menu-right {
    /*rtl:begin:ignore*/
    right: 0;
    left: auto;
    /*rtl:end:ignore*/ }
  
  .dropdown-user .navbar-nav-link,
  .dropdown-user .navbar-nav-link > span {
    padding-top: 0.4375rem;
    padding-bottom: 0.4375rem; }
  
  .img-flag {
    /*height: 0.875rem;*/
    margin-top: 0.18752rem;
    vertical-align: top;
    -ms-flex-item-align: start;
        align-self: flex-start; }
  
  .mega-menu-left > .dropdown-menu {
    /*rtl:ignore*/
    left: auto;border-radius:0; }
  
  .mega-menu-right > .dropdown-menu {
    left: auto;
    right: 0;border-radius:0; }
  
  .mega-menu-full > .dropdown-menu {
    left: 1.25rem;
    right: 1.25rem; }
    .navbar-component .mega-menu-full > .dropdown-menu {
      left: 0;
      right: 0; }
  
  .dropdown-content-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    /*
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem; 
    */
    border-radius: 0;    
}
    .dropdown-content-header:not([class*=bg-]) {
      padding-top: 1.25rem;
      padding-bottom: 1.25rem; 
      border-radius: 0;}
    .dropdown-content-header[class*=bg-] {
      padding-top: 1rem;
      padding-bottom: 1rem; }
    .dropdown-content-header + .table-responsive,
    .dropdown-content-header + .table {
      border-top: 1px solid #ddd; }
  
  .dropdown-content:not(ul) {
    padding-top: 0;
    padding-bottom: 0; }
  
  .dropdown-content-body {
    padding: 1.25rem 1.25rem; border-radius:0;}
    .dropdown-content-header:not([class*=bg-]) + .dropdown-content-body {
      padding-top: 0; 
    border-radius:0;}
  
  .dropdown-content-footer {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    padding: 0.75rem 1.25rem;
    border-top: 1px solid #ddd;
    /*
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem; */
    border-radius: 0;
}
  
  .navbar-top {
    padding-top: 3.12503rem; }
  
  .navbar-lg-top {
    padding-top: 3.37503rem; }
  
  .navbar-sm-top {
    padding-top: 2.87503rem; }
  
  .navbar-lg-md-top {
    padding-top: 6.50006rem; }
  
  .navbar-md-md-top {
    padding-top: 6.25006rem; }
  
  .navbar-sm-md-top {
    padding-top: 6.00006rem; }
  
  .navbar-lg-sm-top {
    padding-top: 6.25006rem; }
  
  .navbar-bottom {
    padding-bottom: 3.12503rem; }
  
  .navbar-lg-md-bottom {
    padding-bottom: 6.50006rem; }
  
  .navbar-md-md-bottom {
    padding-bottom: 6.25006rem; }
  
  .navbar-sm-md-bottom {
    padding-bottom: 6.00006rem; }
  
  .navbar-lg-sm-bottom {
    padding-bottom: 6.25006rem; }
  
  .navbar-lg .navbar-brand {
    padding-top: 1.12502rem;
    padding-bottom: 1.12502rem; }
  
  .navbar-lg .navbar-nav-link {
    padding: 1rem 1.25rem; }
    .navbar-lg .navbar-nav-link .badge-mark {
      top: 0.5rem;
      right: 0.625rem; }
  
  .navbar-lg .navbar-text {
    padding-top: 1rem;
    padding-bottom: 1rem; }
  
  .navbar-lg .dropdown-user > .navbar-nav-link,
  .navbar-lg .dropdown-user > .navbar-nav-link > span {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem; }
  
  .navbar-lg .dropdown-user > .navbar-nav-link > img {
    max-height: 2.25003rem; }
  
  .navbar-sm .navbar-brand {
    padding-top: 0.87502rem;
    padding-bottom: 0.87502rem; }
  
  .navbar-sm .navbar-nav-link {
    padding: 0.75rem 0.875rem; }
    .navbar-sm .navbar-nav-link .badge-mark {
      top: 0.375rem;
      right: 0.4375rem; }
  
  .navbar-sm .navbar-text {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem; }
  
  .navbar-sm .dropdown-user > .navbar-nav-link,
  .navbar-sm .dropdown-user > .navbar-nav-link > span {
    padding-top: 0.375rem;
    padding-bottom: 0.375rem; }
  
  .navbar-sm .dropdown-user > .navbar-nav-link > img {
    max-height: 2.00003rem; }
  
  .navbar-header {
    margin-top: -1px;
    margin-bottom: -1px;
    margin-left: -1.25rem;
    margin-right: 1.25rem;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent; }
    .navbar-header.navbar-dark {
      border-bottom-color: rgba(255, 255, 255, 0.1); }
    .navbar-header.navbar-light {
      border-bottom-color: rgba(0, 0, 0, 0.125); }
    .navbar-header .navbar-brand {
      margin-left: 1.25rem;
      margin-right: 0; }
    .navbar-header .navbar-brand-xs {
      display: none; }
    .sidebar-xs .navbar-header .navbar-brand-md {
      display: none; }
    .sidebar-xs .navbar-header .navbar-brand-xs {
      display: inline-block;
      min-width: 3.5rem;
      margin-left: 0;
      text-align: center; }
  
  .navbar-static {
    z-index: 100; }
  
  @media (min-width: 768px) {
    .navbar:not(.navbar-component) {
      padding-left: 5.625rem;
      padding-right: 5.625rem; } }
  
  @media (min-width: 1200px) {
    .navbar:not(.navbar-component) {
      padding-left: 10rem;
      padding-right: 10rem; } }
  
  @media (min-width: 768px) {
    .navbar:not(.navbar-component) .mega-menu-full .dropdown-menu {
      left: 5.625rem;
      right: 5.625rem; } }
  
  @media (min-width: 1200px) {
    .navbar:not(.navbar-component) .mega-menu-full .dropdown-menu {
      left: 10rem;
      right: 10rem; } }
  
  .navbar:not(.navbar-component) > .container .mega-menu-full .dropdown-menu {
    left: 1.25rem;
    right: 1.25rem; }
  


/* ------------------------------------------------------------------------------
 *
 *  # Helper classes
 *
 *  Custom helper classes used in the template.
 *
 * ---------------------------------------------------------------------------- */
 .font-size-lg {
  font-size: 0.9375rem; }

.font-size-base {
  font-size: 0.875rem; }

.font-size-sm {
  font-size: 0.8125rem; }

.font-size-xs {
  font-size: 0.75rem; }

.line-height-lg {
  line-height: 1.4667; }

.line-height-base {
  line-height: 1.5715; }

.line-height-sm {
  line-height: 1.6924; }

.line-height-xs {
  line-height: 1.8334; }

.line-height-1 {
  line-height: 1; }

.opacity-75 {
  opacity: 0.75; }

.opacity-50 {
  opacity: 0.5; }

.opacity-25 {
  opacity: 0.25; }

.opacity-0 {
  opacity: 0; }

.top-0 {
  top: 0 !important; }

.top-50 {
  top: 50% !important; }

.top-100 {
  top: 100% !important; }

.top-auto {
  top: auto !important; }

.bottom-0 {
  bottom: 0 !important; }

.bottom-auto {
  bottom: auto !important; }

.left-0 {
  left: 0 !important; }

.left-50 {
  left: 50% !important; }

.left-100 {
  left: 100% !important; }

.left-auto {
  left: auto !important; }

.right-0 {
  right: 0 !important; }

.right-auto {
  right: auto !important; }

.translate-middle {
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }

.translate-middle-x {
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%); }

.translate-middle-y {
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%); }

.cursor-pointer {
  cursor: pointer; }

.cursor-move {
  cursor: move; }

.cursor-default {
  cursor: default; }

.cursor-disabled {
  cursor: default; }

.border-y-0 {
  border-top: 0 !important;
  border-bottom: 0 !important; }

.border-x-0 {
  border-left: 0 !important;
  border-right: 0 !important; }

.border-2 {
  border: 2px solid; }

.border-top-2 {
  border-top: 2px solid; }

.border-bottom-2 {
  border-bottom: 2px solid; }

.border-left-2 {
  border-left: 2px solid; }

.border-right-2 {
  border-right: 2px solid; }

.border-3 {
  border: 3px solid; }

.border-top-3 {
  border-top: 3px solid; }

.border-bottom-3 {
  border-bottom: 3px solid; }

.border-left-3 {
  border-left: 3px solid; }

.border-right-3 {
  border-right: 3px solid; }

.border-dashed {
  border-style: dashed; }

.border-top-dashed {
  border-top-style: dashed; }

.border-bottom-dashed {
  border-bottom-style: dashed; }

.border-left-dashed {
  border-left-style: dashed; }

.border-right-dashed {
  border-right-style: dashed; }

.border-dotted {
  border-style: dotted; }

.border-transparent {
  border-color: transparent !important; }

.border-top-transparent {
  border-top-color: transparent !important; }

.border-bottom-transparent {
  border-bottom-color: transparent !important; }

.border-left-transparent {
  border-left-color: transparent !important; }

.border-right-transparent {
  border-right-color: transparent !important; }

.bg-body {
  background-color: #f5f5f5; }

.rounded-top-pill {
  border-top-left-radius: 50rem !important;
  border-top-right-radius: 50rem !important; }

.rounded-bottom-pill {
  border-bottom-right-radius: 50rem !important;
  border-bottom-left-radius: 50rem !important; }

.rounded-left-pill {
  border-top-left-radius: 50rem !important;
  border-bottom-left-radius: 50rem !important; }

.rounded-right-pill {
  border-top-right-radius: 50rem !important;
  border-bottom-right-radius: 50rem !important; }

.rounded-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important; }

.rounded-bottom-0 {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important; }

.rounded-left-0 {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important; }

.rounded-right-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important; }

.rotate-45 {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg); }

.rotate-90 {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg); }

.rotate-180 {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }

.rotate-45-inverse {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg); }

.rotate-90-inverse {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg); }

.rotate-180-inverse {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg); }

.spinner {
  display: inline-block;
  -webkit-animation: rotation 1s linear infinite;
          animation: rotation 1s linear infinite; }

.spinner-reverse {
  display: inline-block;
  -webkit-animation: rotation_reverse 1s linear infinite;
          animation: rotation_reverse 1s linear infinite; }

@-webkit-keyframes rotation {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes rotation {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@-webkit-keyframes rotation_reverse {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(-360deg);
            transform: rotate(-360deg); } }

@keyframes rotation_reverse {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(-360deg);
            transform: rotate(-360deg); } }

.h-auto {
  height: auto; }

.w-auto {
  width: auto !important; }

.w-25 {
  width: 25% !important; }

.w-50 {
  width: 50% !important; }

.w-75 {
  width: 75% !important; }

.w-100 {
  width: 100% !important; }

.wmin-0 {
  min-width: 0 !important; }

.wmin-50 {
  min-width: 50px !important; }
.wmin-75 {
  min-width: 75px !important; }
.wmin-100 {
  min-width: 100px !important; }
.wmin-125 {
  min-width: 125px !important; }
.wmin-150 {
  min-width: 150px !important; }        
.wmin-175 {
  min-width: 175px !important; }

.wmin-200 {
  min-width: 200px !important; }

.wmin-250 {
  min-width: 250px !important; }

.wmin-300 {
  min-width: 300px !important; }

.wmin-350 {
  min-width: 350px !important; }

.wmin-400 {
  min-width: 400px !important; }

.wmin-450 {
  min-width: 450px !important; }

.wmin-500 {
  min-width: 500px !important; }

.wmin-550 {
  min-width: 550px !important; }

.wmin-600 {
  min-width: 600px !important; }

.flex-0 {
  -ms-flex: 0 1 auto !important;
      flex: 0 1 auto !important; }

.flex-1 {
  -ms-flex: 1 !important;
      flex: 1 !important; }

.overflow-auto {
  overflow: auto !important; }

.overflow-visible {
  overflow: visible !important; }

.border-0 {
  border: 0 !important; }

.border-top-0 {
  border-top: 0 !important; }

.border-bottom-0 {
  border-bottom: 0 !important; }

.border-left-0 {
  border-left: 0 !important; }

.border-right-0 {
  border-right: 0 !important; }

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important; }

.rounded-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important; }

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important; }

.rounded-left-0 {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important; }

@media (min-width: 576px) {
  .w-sm-auto {
    width: auto !important; }
  .w-sm-25 {
    width: 25% !important; }
  .w-sm-50 {
    width: 50% !important; }
  .w-sm-75 {
    width: 75% !important; }
  .w-sm-100 {
    width: 100% !important; }
  .wmin-sm-0 {
    min-width: 0 !important; }
  .wmin-sm-200 {
    min-width: 200px !important; }
  .wmin-sm-250 {
    min-width: 250px !important; }
  .wmin-sm-300 {
    min-width: 300px !important; }
  .wmin-sm-350 {
    min-width: 350px !important; }
  .wmin-sm-400 {
    min-width: 400px !important; }
  .wmin-sm-450 {
    min-width: 450px !important; }
  .wmin-sm-500 {
    min-width: 500px !important; }
  .wmin-sm-550 {
    min-width: 550px !important; }
  .wmin-sm-600 {
    min-width: 600px !important; }
  .flex-sm-0 {
    -ms-flex: 0 1 auto !important;
        flex: 0 1 auto !important; }
  .flex-sm-1 {
    -ms-flex: 1 !important;
        flex: 1 !important; }
  .overflow-sm-auto {
    overflow: auto !important; }
  .overflow-sm-visible {
    overflow: visible !important; }
  .border-sm-0 {
    border: 0 !important; }
  .border-top-sm-0 {
    border-top: 0 !important; }
  .border-bottom-sm-0 {
    border-bottom: 0 !important; }
  .border-left-sm-0 {
    border-left: 0 !important; }
  .border-right-sm-0 {
    border-right: 0 !important; }
  .rounded-sm-top {
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important; }
  .rounded-sm-top-0 {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important; }
  .rounded-sm-left {
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important; }
  .rounded-sm-left-0 {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important; } }

@media (min-width: 769px) {
  .w-md-auto {
    width: auto !important; }
  .w-md-25 {
    width: 25% !important; }
  .w-md-50 {
    width: 50% !important; }
  .w-md-75 {
    width: 75% !important; }
  .w-md-100 {
    width: 100% !important; }
  .wmin-md-0 {
    min-width: 0 !important; }
  .wmin-md-200 {
    min-width: 200px !important; }
  .wmin-md-250 {
    min-width: 250px !important; }
  .wmin-md-300 {
    min-width: 300px !important; }
  .wmin-md-350 {
    min-width: 350px !important; }
  .wmin-md-400 {
    min-width: 400px !important; }
  .wmin-md-450 {
    min-width: 450px !important; }
  .wmin-md-500 {
    min-width: 500px !important; }
  .wmin-md-550 {
    min-width: 550px !important; }
  .wmin-md-600 {
    min-width: 600px !important; }
  .flex-md-0 {
    -ms-flex: 0 1 auto !important;
        flex: 0 1 auto !important; }
  .flex-md-1 {
    -ms-flex: 1 !important;
        flex: 1 !important; }
  .overflow-md-auto {
    overflow: auto !important; }
  .overflow-md-visible {
    overflow: visible !important; }
  .border-md-0 {
    border: 0 !important; }
  .border-top-md-0 {
    border-top: 0 !important; }
  .border-bottom-md-0 {
    border-bottom: 0 !important; }
  .border-left-md-0 {
    border-left: 0 !important; }
  .border-right-md-0 {
    border-right: 0 !important; }
  .rounded-md-top {
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important; }
  .rounded-md-top-0 {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important; }
  .rounded-md-left {
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important; }
  .rounded-md-left-0 {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important; } }

@media (min-width: 992px) {
  .w-lg-auto {
    width: auto !important; }
  .w-lg-25 {
    width: 25% !important; }
  .w-lg-50 {
    width: 50% !important; }
  .w-lg-75 {
    width: 75% !important; }
  .w-lg-100 {
    width: 100% !important; }
  .wmin-lg-0 {
    min-width: 0 !important; }
  .wmin-lg-200 {
    min-width: 200px !important; }
  .wmin-lg-250 {
    min-width: 250px !important; }
  .wmin-lg-300 {
    min-width: 300px !important; }
  .wmin-lg-350 {
    min-width: 350px !important; }
  .wmin-lg-400 {
    min-width: 400px !important; }
  .wmin-lg-450 {
    min-width: 450px !important; }
  .wmin-lg-500 {
    min-width: 500px !important; }
  .wmin-lg-550 {
    min-width: 550px !important; }
  .wmin-lg-600 {
    min-width: 600px !important; }
  .flex-lg-0 {
    -ms-flex: 0 1 auto !important;
        flex: 0 1 auto !important; }
  .flex-lg-1 {
    -ms-flex: 1 !important;
        flex: 1 !important; }
  .overflow-lg-auto {
    overflow: auto !important; }
  .overflow-lg-visible {
    overflow: visible !important; }
  .border-lg-0 {
    border: 0 !important; }
  .border-top-lg-0 {
    border-top: 0 !important; }
  .border-bottom-lg-0 {
    border-bottom: 0 !important; }
  .border-left-lg-0 {
    border-left: 0 !important; }
  .border-right-lg-0 {
    border-right: 0 !important; }
  .rounded-lg-top {
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important; }
  .rounded-lg-top-0 {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important; }
  .rounded-lg-left {
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important; }
  .rounded-lg-left-0 {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important; } }

@media (min-width: 1200px) {
  .w-xl-auto {
    width: auto !important; }
  .w-xl-25 {
    width: 25% !important; }
  .w-xl-50 {
    width: 50% !important; }
  .w-xl-75 {
    width: 75% !important; }
  .w-xl-100 {
    width: 100% !important; }
  .wmin-xl-0 {
    min-width: 0 !important; }
  .wmin-xl-200 {
    min-width: 200px !important; }
  .wmin-xl-250 {
    min-width: 250px !important; }
  .wmin-xl-300 {
    min-width: 300px !important; }
  .wmin-xl-350 {
    min-width: 350px !important; }
  .wmin-xl-400 {
    min-width: 400px !important; }
  .wmin-xl-450 {
    min-width: 450px !important; }
  .wmin-xl-500 {
    min-width: 500px !important; }
  .wmin-xl-550 {
    min-width: 550px !important; }
  .wmin-xl-600 {
    min-width: 600px !important; }
  .flex-xl-0 {
    -ms-flex: 0 1 auto !important;
        flex: 0 1 auto !important; }
  .flex-xl-1 {
    -ms-flex: 1 !important;
        flex: 1 !important; }
  .overflow-xl-auto {
    overflow: auto !important; }
  .overflow-xl-visible {
    overflow: visible !important; }
  .border-xl-0 {
    border: 0 !important; }
  .border-top-xl-0 {
    border-top: 0 !important; }
  .border-bottom-xl-0 {
    border-bottom: 0 !important; }
  .border-left-xl-0 {
    border-left: 0 !important; }
  .border-right-xl-0 {
    border-right: 0 !important; }
  .rounded-xl-top {
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important; }
  .rounded-xl-top-0 {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important; }
  .rounded-xl-left {
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important; }
  .rounded-xl-left-0 {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important; } }

.no-transitions *, .no-transitions *:before, .no-transitions *:after {
  transition: none !important; }
  @media (prefers-reduced-motion: reduce) {
    .no-transitions *, .no-transitions *:before, .no-transitions *:after {
      transition: none; } }

.placeholder-light::-webkit-input-placeholder {
  color: #fff; }

.placeholder-light::-moz-placeholder {
  color: #fff; }

.placeholder-light:-ms-input-placeholder {
  color: #fff; }

.placeholder-light::-ms-input-placeholder {
  color: #fff; }

.placeholder-light::placeholder {
  color: #fff; }

.outline-0, .outline-0:hover, .outline-0:focus {
  outline: 0; }

.scrollbar-hidden {
  -webkit-overflow-scrolling: touch; }
  .scrollbar-hidden::-webkit-scrollbar {
    display: none !important; }

.text-shadow-dark {
  text-shadow: 0 0 0.1875rem rgba(0, 0, 0, 0.5); }

.text-shadow-light {
  text-shadow: 0 0 0.1875rem rgba(255, 255, 255, 0.5); }

.text-black {
  color: #000 !important; }

.shadow-1 {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }

.shadow-inverse-1 {
  box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.12), 0 -1px 2px rgba(0, 0, 0, 0.24); }

.shadow-2 {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }

.shadow-3 {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); }

.shadow-4 {
  box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22); }

.shadow-5 {
  box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22); }



/* ------------------------------------------------------------------------------
 *
 *  # Slinky
 *
 *  Styles for slinky.min.js - animated multi level navigation
 *
 * ---------------------------------------------------------------------------- */
 .slinky-menu {
    position: relative;
    overflow: hidden;
    -webkit-transform: translateZ(0);
            transform: translateZ(0); 
  }
  .slinky-menu > ul {
    /*rtl:ignore*/
    left: 0;
    position: relative;
    -webkit-transform: translateZ(0);
            transform: translateZ(0); 
  }
  .slinky-menu ul {
    width: 100%; 
  }
  .slinky-menu ul.active {
      max-height: 340px;
      overflow-y: auto; 
  }
  .slinky-menu li + li:not(.dropdown-item):not(.dropdown-divider) {
    margin-top: 1px; 
  }
  .slinky-menu li ul {
    display: none;
    /*rtl:ignore*/
    left: 100%;
    position: absolute;
    top: 0; 
  }
  .slinky-menu .header {
    display: -ms-flexbox;
    display: flex;
    position: relative;
    color: #2f3e46;
    transition: all ease-in-out 0.15s;
    height:45px;
  }
  @media (prefers-reduced-motion: reduce) {
    .slinky-menu .header {
        transition: none; 
    } 
  }
  .slinky-menu .header:hover, .slinky-menu .header:focus {
    color: #2f3e46;
  }
  .slinky-menu .header .title {
    -ms-flex: 1;
        flex: 1;
     padding: 0.5rem 1.25rem;
padding-left: 3.5rem; 
      margin: 0;
       order: 1; 
  }
  .slinky-menu .next:after, .slinky-menu .next:before,
  .slinky-menu .back:after,
  .slinky-menu .back:before {
    /*font-family: "icomoon";*/
    font-family:"FontAwesome5";
    position: absolute;
    top: 50%;
    margin-top: -0.5rem;
    font-size: 1rem;
    line-height: 1;
    opacity: 0.75;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .slinky-menu .next {
    padding-right: 3rem; 
  }
  .slinky-menu .next:after {
      /*content: "";*/
      /*content: "\eddb";*/
      content: "\f101";
      right: 1.25rem; 
  }
  .slinky-menu .back {
    position: absolute;
    padding: 0.5rem 1.25rem;
    color: #2f3e46!important;/*inherit;*/
    width: 100%;
    height: 100%;
  }
  .slinky-menu .back:before {
      /*content: " Back To All";*/
      /*content: "\edd7";*/
      content: "\f359  Back To All";
      font-family:"FontAwesome5","Avenir Book","Verdana";
      left: 1.25rem; 
      color: #000!important;
  }



/*************************************/
/* Benim eklediklerim */
/*************************************/
.dropdown-bg{
  /*background-color: #fff;*/
  background-color: rgba(0, 128, 0, 0.3);
  background:url('../img/menu/menu-bg.png');
  background-repeat: no-repeat;
  background-size: cover;
  /*background-attachment: fixed;
  background-position: 400px 150px;*/
  border:0;
  /*opacity: 0.8;*/
  
}    

.dropdown-item:hover, .dropdown-item:focus {
  color: #fff;
  text-decoration: none;
  background-color: #2f3e46;
}
/*
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #2f3e46;
}
*/