@media (min-width: 768px) {
  .h1_nunito.dark {
    color: #ffffff;
  }
}

@media (min-width: 300px) and (max-width: 767px) {
  .h1_nunito.dark {
    color: #ffffff;
  }
}


.div_home.dark {
  justify-content: left!important;
  align-items: center!important;
  padding-left: 25px;
  /*padding-right: 25px;*/
}


.drpdwn.active.dark, .drpdwn:active.dark {
  color: #ffffff;
  text-decoration: none;
  background-color: rgba(255,255,255,0.4);
}


.p_gray.dark {
  color: #a5a5a5!important;
}

.img_profile.dark {
  border-color: #919191;
  transition: 0.5s;
}

.img_profile:hover.dark {
  border-color: #d3d6d8;
  box-shadow: 0px 0px 7px grey;
}

.h1_nunito2.dark {
  color: #dfdfdf;
  font-family: 'Nunito Sans', sans-serif;
  font-weight: bold;
  text-align: left;
  font-size: 25px;
  /*font-weight: 900;*/
}


.profile_btn.dark {
  font-family: 'Nunito Sans', sans-serif;
  --bs-btn-color: #000;
  --bs-btn-bg: #e8e8e8;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #d3d4d5;
  --bs-btn-hover-border-color: #c6c7c8;
  --bs-btn-focus-shadow-rgb: 211,212,213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #989898;
  --bs-btn-active-border-color: #babbbc;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
  margin: 8px;
  transition: all .2s ease-in-out;
}

.profile_btn_active.dark {
  font-family: 'Nunito Sans', sans-serif;
  --bs-btn-color: #ffffff;
  --bs-btn-bg: #1da1f2;
  --bs-btn-border-color: #1da1f2;
  --bs-btn-hover-color: #ffffff;
  --bs-btn-hover-bg: #147ebf;
  --bs-btn-hover-border-color: #147ebf;
  --bs-btn-focus-shadow-rgb: 211,212,213;
  --bs-btn-active-color: #ffffff;
  --bs-btn-active-bg: #0f5885;
  --bs-btn-active-border-color: #0f5885;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
  margin: 8px;
  transition: all .2s ease-in-out;
}


.drpdwn_menu.dark {
  background: rgba(22,22,22,0.9);
  border-radius: 16px;
  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(9px);
  -webkit-backdrop-filter: blur(9px);
  border: 1px solid rgba(255, 255, 255, 0.3);
}

.drpdwn:focus.dark, .drpdwn:hover.dark {
  color: #ffffff;
  background-color: rgba(255,255,255,0.2);
}

.drpdwn.dark {
  color: #ffffff;
}

.profile_div.dark {
  background: #424242;
  border-color: rgba(143,143,143,0.5);
  /*transition: 0.2s;*/
}

.nav_link_active.dark {
  font-family: 'Nunito Sans', sans-serif;
  color: rgba(255,255,255,0.9);
  transition: all .2s ease-in-out;
}

.nav_link_active:focus.dark, .nav_link_active:hover.dark {
  transform: scale(1.1);
}

.nav_link_active.active.dark {
  color: rgba(255,255,255,0.9);
}

.nav_link.dark {
  font-family: 'Nunito Sans', sans-serif;
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: rgba(255,255,255,0.55);
  text-decoration: none;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;
  transition: all .2s ease-in-out;
}

.nav_link:focus.dark, .nav_link:hover.dark {
  color: rgba(255,255,255,0.7);
  transform: scale(1.1);
}


@media (min-width: 768px) {
  .img_list.dark {
  }
}

@media (min-width: 300px) and (max-width: 767px) {
  .img_list.dark {
  }
}

.btn_view.dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: rgba(255,255,255,0.5);
  --bs-btn-border-color: rgba(255,255,255,0.5);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgba(158,158,158,0.5);
  --bs-btn-hover-border-color: rgba(255,255,255,0.5);
  --bs-btn-focus-shadow-rgb: 49,132,253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgba(83,83,83,0.5);
  --bs-btn-active-border-color: rgba(255,255,255,0.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: rgba(255,255,255,0.5);
  --bs-btn-disabled-border-color: rgba(255,255,255,0.5);
  backdrop-filter: blur(9px);
  -webkit-backdrop-filter: blur(9px);
}


.btn_dwnld.dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: rgba(255,255,255,0.5);
  --bs-btn-border-color: rgba(255,255,255,0.5);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgba(158,158,158,0.5);
  --bs-btn-hover-border-color: rgba(255,255,255,0.5);
  --bs-btn-focus-shadow-rgb: 49,132,253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgba(83,83,83,0.5);
  --bs-btn-active-border-color: rgba(255,255,255,0.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: rgba(255,255,255,0.5);
  --bs-btn-disabled-border-color: rgba(255,255,255,0.5);
  backdrop-filter: blur(9px);
  -webkit-backdrop-filter: blur(9px);
}


.btn_rmv.dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: rgba(255,255,255,0.5);
  --bs-btn-border-color: rgba(255,255,255,0.5);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgba(158,158,158,0.5);
  --bs-btn-hover-border-color: rgba(255,255,255,0.5);
  --bs-btn-focus-shadow-rgb: 49,132,253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgba(83,83,83,0.5);
  --bs-btn-active-border-color: rgba(255,255,255,0.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: rgba(255,255,255,0.5);
  --bs-btn-disabled-border-color: rgba(255,255,255,0.5);
  backdrop-filter: blur(9px);
  -webkit-backdrop-filter: blur(9px);
}


@media (min-width: 768px) {
  .file_div.dark {
    background: rgb(255,255,255);
    border-color: #d3d6d8;
  }
}

@media (min-width: 300px) and (max-width: 767px) {
  .file_div.dark {
    background: rgb(255,255,255);
    border-color: #d3d6d8;
  }
}

.file_div.dark:after {
  content: "";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}

.test_div.dark {
  background: #c7c7c7;
  border-color: rgba(211,214,216,0);
  /*transition: 0.2s;*/
}


.svg_icon.dark {
  font-size: 22px;
  color: #7e7e7e;
}

.test_corp_link.dark {
  text-decoration: none;
  color: #1da1f2;
  margin-left: 10px;
  padding-left: 0;
}

.test_corp_link:hover.dark {
  color: #23acfe;
}


.test_no_res_div.dark {
  background-color: rgba(255,255,255,0.3);
  border-color: rgba(42,42,42,0.4);
}

.test_no_res_span.dark {
  color: #2a2a2a;
}


.img_list.dark:hover {
}


.img_list.dark.zoomed {
}

.img_list.dark.zoomed::before {
}


[data-zoom-backdrop].dark {
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	/*z-index: 900;*/
	/*z-index: 9999;*/
	z-index: 99;
	background-color: rgba(0, 0, 0, 1);
	opacity: 0;
	transition: opacity 400ms ease;
	pointer-events: none;
}

[data-zoom-backdrop='active'].dark {
	opacity: 0.97;
	pointer-events: auto;
	backdrop-filter: blur(9px);
    -webkit-backdrop-filter: blur(9px);
    filter: blur(10px);
}

@media (min-width: 768px) {
  .img_div.dark {
  }
}

@media (min-width: 300px) and (max-width: 767px) {
  .img_div.dark {
  }
}


@media (min-width: 768px) {
  .next_btn.dark {
    width: 50px;
    height: 50px;
    /*position: absolute;*/
    /*top: 50%;*/
    /*left: 50%;*/
    /*transform: translate(0%, 10%);*/
    /*-ms-transform: translate(0%, 10%);*/
    /*padding: 12px 24px;*/
    border: none;
    cursor: pointer;
    border-radius: 100%;
    --bs-btn-color: #fff;
    --bs-btn-bg: rgba(0,0,0,0.5);
    --bs-btn-border-color: rgba(255,255,255,0.5);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgba(158,158,158,0.5);
    --bs-btn-hover-border-color: rgba(255,255,255,0.5);
    --bs-btn-focus-shadow-rgb: 49,132,253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgba(83,83,83,0.5);
    --bs-btn-active-border-color: rgba(255,255,255,0.5);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: rgba(255,255,255,0.5);
    --bs-btn-disabled-border-color: rgba(255,255,255,0.5);
    backdrop-filter: blur(9px);
    -webkit-backdrop-filter: blur(9px);
    text-align: center;
    justify-content: center;
    justify-items: center;
  }
}

@media (min-width: 300px) and (max-width: 767px) {
  .next_btn.dark {
    width: 25px;
    height: 25px;
    /*position: absolute;*/
    /*top: 50%;*/
    /*left: 50%;*/
    /*transform: translate(0%, 10%);*/
    /*-ms-transform: translate(0%, 10%);*/
    /*padding: 12px 24px;*/
    border: none;
    cursor: pointer;
    border-radius: 100%;
    --bs-btn-color: #fff;
    --bs-btn-bg: rgba(0,0,0,0.5);
    --bs-btn-border-color: rgba(255,255,255,0.5);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgba(158,158,158,0.5);
    --bs-btn-hover-border-color: rgba(255,255,255,0.5);
    --bs-btn-focus-shadow-rgb: 49,132,253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgba(83,83,83,0.5);
    --bs-btn-active-border-color: rgba(255,255,255,0.5);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: rgba(255,255,255,0.5);
    --bs-btn-disabled-border-color: rgba(255,255,255,0.5);
    backdrop-filter: blur(9px);
    -webkit-backdrop-filter: blur(9px);
    text-align: center;
    justify-content: center;
    justify-items: center;
  }
}


.res_div.dark {
  background: #e8e8e8;
  border-color: #d3d6d8;
}

.res_div.dark > * {
  color: rgba(0,0,0,0.8);
}

.res_div:hover.dark {
  background: rgb(251,253,255);
  border-color: #d3d6d8;
  box-shadow: 0px 0px 3px;
}

.res_div:active.dark {
  background: rgb(251,253,255);
  border-color: #d3d6d8;
  box-shadow: 0px 0px 23px gray;
}

.corp_div_p.dark {
  --bs-alert-color: #ffffff;
  --bs-alert-bg: rgba(255,255,255,0.12);
  --bs-alert-border-color: #7c7c7c;
  margin-bottom: 40px;
  margin-top: 10px;
}


.btn_crt_test.dark {
  --bs-btn-color: rgba(0,0,0,0.8);
  --bs-btn-bg: rgba(255,255,255,0.5);
  --bs-btn-border-color: rgba(255,255,255,0.5);
  --bs-btn-hover-color: #ffffff;
  --bs-btn-hover-bg: rgba(255,255,255,0.05);
  --bs-btn-hover-border-color: rgba(255,255,255,0.5);
  --bs-btn-focus-shadow-rgb: 49,132,253;
  --bs-btn-active-color: #ffffff;
  --bs-btn-active-bg: rgba(255,255,255,0.12);
  --bs-btn-active-border-color: rgba(255,255,255,0.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: rgba(255,255,255,0.5);
  --bs-btn-disabled-border-color: rgba(255,255,255,0.5);
  backdrop-filter: blur(9px);
  -webkit-backdrop-filter: blur(9px);
}

@media (min-width: 768px) {
  .container_corp.dark {

  }
}

@media (min-width: 300px) and (max-width: 767px) {
  .container_corp.dark {

  }
}


.forgot.dark {
  --bs-text-opacity: 1;
  color: #8a959e!important;
}

.forgot:hover.dark {
  --bs-text-opacity: 1;
  color: #6c757d!important;
}


.vakansiya.dark {
  background: #424242;
  border-color: #575757;
}

.v_search.dark {
  background-color: #424242;
  box-shadow: 0px 0px 10px rgba(128,128,128,0.2);
}

.i_search.dark {
  background-color: #424242;
  box-shadow: 0px 0px 10px rgba(128,128,128,0.2);
}


@media (min-width: 768px) {
  .srch_input.dark {
    width: 35%;
    float: left;
    margin: 5px;
    background-color: #e2e2e2;
    border-color: #8f8f8f;
  }
}


@media (min-width: 768px) {
  .srch_input_i.dark {
    background-color: #e2e2e2;
    border-color: #8f8f8f;
  }
}


.vakansiya_div.dark {
  background: #343434;
  border-color: initial;
}

.vakansiya_div:hover.dark {
  background: #424242;
  /*width: 100%;*/
  /*height: 50%;*/
  border-radius: 16px;
  border-color: initial;
  /*float: left;*/
  /*margin-bottom: 16px;*/
  /*margin: 10px;*/
  /*text-align: center;*/
  /*justify-content: center;*/
  /*justify-items: center;*/
  /*top: 0;*/
  /*left: 0;*/
  /*display: inline-block;*/
  /*position: relative;*/
  box-shadow: 0px 0px 3px gray;
}

.vakansiya_div:active.dark {
  background: rgb(86,86,86);
  /*width: 100%;*/
  /*height: 50%;*/
  border-radius: 16px;
  border-color: rgba(255,255,255,0);
  /*float: left;*/
  /*margin-bottom: 16px;*/
  /*margin: 10px;*/
  /*text-align: center;*/
  /*justify-content: center;*/
  /*justify-items: center;*/
  /*top: 0;*/
  /*left: 0;*/
  /*display: inline-block;*/
  /*position: relative;*/
  box-shadow: 0px 0px 23px rgba(255,255,255,0.5);
}

.isci_div.dark {
  background: #e2e2e2;
  border-color: #d3d6d8;
}


.isci_div:active.dark {
  background: rgb(251,253,255);
  /*width: 35%;*/
  /*height: 50%;*/
  border-radius: 16px;
  border-color: #d3d6d8;
  /*float: left;*/
  /*margin: 10px;*/
  /*text-align: center;*/
  /*justify-content: center;*/
  /*justify-items: center;*/
  /*top: 0;*/
  /*left: 0;*/
  box-shadow: 0px 0px 23px gray;
}


.i_category.dark {
  --bs-btn-color: #000000;
  --bs-btn-bg: #e2e2e2;
  --bs-btn-border-color: #8f8f8f;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #198cd3;
  --bs-btn-hover-border-color: #198cd3;
  --bs-btn-focus-shadow-rgb: 49,132,253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #1475b1;
  --bs-btn-active-border-color: #1475b1;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #1da1f2;
  --bs-btn-disabled-border-color: #1da1f2;
}


.v_p_r.dark {
  color: #ffffff;
  font-family: 'Nunito Sans', sans-serif;
  font-size: 18px;
  text-align: left;
  margin: 13px;
  /*float: right;*/
  /*margin-bottom: 0px;*/
  /*clear: both;*/
}

.v_p.dark {
  color: #ffffff;
  font-family: 'Nunito Sans', sans-serif;
  font-size: 18px;
  text-align: left;
  margin: 10px;
  float: left;
  clear: both;
  display: inline-block;
}

@media (min-width: 768px) {
  .select_cat.dark {
    width: 70%;
    margin-bottom: 50px;
    background-color: #e2e2e2;
    border-color: #8f8f8f;
  }
}


.slide_down_all_div.dark {
  background-color: #353740;
  position: relative;
  width: 100%;
  height: 70px;
  text-align: center;
  align-items: center!important;
  /*display: flex!important;*/
}


@media (min-width: 768px) {
  .video_buttons.dark {
    background: rgba(239,239,239,0.5);
    backdrop-filter: blur(9px);
    -webkit-backdrop-filter: blur(9px);
    transition: all .2s ease-in-out;
  }
}

@media (min-width: 300px) and (max-width: 767px) {
  .video_buttons.dark {
    background: rgba(239,239,239,0.5);
    backdrop-filter: blur(9px);
    -webkit-backdrop-filter: blur(9px);
    transition: all .2s ease-in-out;
  }
}

.rec_custom_btn.dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: rgb(29,161,242);
  --bs-btn-border-color: rgba(255,255,255,0.6);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgba(29,161,242,0.6);
  --bs-btn-hover-border-color: rgba(29,161,242,0.6);
  --bs-btn-focus-shadow-rgb: 49,132,253;
  --bs-btn-active-color: rgb(29,161,242);
  --bs-btn-active-bg: rgb(255,255,255);
  --bs-btn-active-border-color: rgba(29,161,242,0.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: rgb(222,222,222);
  --bs-btn-disabled-border-color: rgba(255,255,255,0.5);
  backdrop-filter: blur(9px);
  -webkit-backdrop-filter: blur(9px);
}

.rec_red.dark {
  --bs-btn-color: #ff0000;
  --bs-btn-bg: rgb(255,255,255);
  --bs-btn-border-color: rgba(29,161,242,0.6);
  --bs-btn-hover-color: #ff0000;
  --bs-btn-hover-bg: rgb(255,255,255);
  --bs-btn-hover-border-color: rgba(29,161,242,0.6);
  --bs-btn-focus-shadow-rgb: 49,132,253;
  --bs-btn-active-color: #ff0000;
  --bs-btn-active-bg: rgb(255,255,255);
  --bs-btn-active-border-color: rgba(255,0,0,0.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: rgb(222,222,222);
  --bs-btn-disabled-border-color: rgba(255,255,255,0.5);
}


@media (min-width: 768px) {
  .image_text_div.dark {
    position: absolute;
    background-color: rgba(0,0,0,0.3);
    z-index: 9999;
    width: 100%;
    /*border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    border-radius: 26px;*/
    border-radius: 30px;
    display: none;
    /*display: flex;*/
    text-align: center;
    justify-content: center;
    justify-items: center;
    /*margin: 10px;*/
    padding: 14px;
    backdrop-filter: blur(9px);
    -webkit-backdrop-filter: blur(9px);
  }
}

@media (min-width: 300px) and (max-width: 767px) {
  .image_text_div.dark {
    position: absolute;
    background-color: rgba(0,0,0,0.3);
    z-index: 9999;
    width: 100%;
    /*border-top-left-radius: 20px;
    border-top-right-radius: 20px;*/
    border-radius: 20px;
    display: none;
    /*display: flex;*/
    text-align: center;
    justify-content: center;
    justify-items: center;
    /*margin: 10px;*/
    padding: 4px;
    backdrop-filter: blur(9px);
    -webkit-backdrop-filter: blur(9px);
    font-size: 12px;
  }
}

.btn_back.dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #424242;
  --bs-btn-border-color: #8f8f8f;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #c2c2c2;
  --bs-btn-hover-border-color: #d3d6d8;
  --bs-btn-focus-shadow-rgb: 49,132,253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #a2a2a2;
  --bs-btn-active-border-color: #d3d6d8;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0d6efd;
  --bs-btn-disabled-border-color: #0d6efd;
}


.vakansiya_info_div.dark {
  border-color: rgba(211,214,216,0.31);
  background-color: #424242;
}

.vakansiya_info_div.dark * {
  color: #e8e8e8;
}

.vakansiya_price_div.dark {
  color: #ffffff;
  background: rgba(255,255,255,0.12);
  border-color: #7c7c7c;
}


.a_link_style:hover.dark {
  /*text-decoration: underline;*/
  color: rgba(255,255,255,0.9);
  font-size: 17px;
}

.a_link_style:active.dark {
  /*color: #02253a;*/
  font-size: 17px;
  font-weight: bold;
}


.test_reg_btn.dark {
  --bs-btn-color: #e8e8e8;
  --bs-btn-bg: rgba(143,143,143,0);
  --bs-btn-border-color: #e8e8e8;
  --bs-btn-hover-color: #0d5d8f;
  --bs-btn-hover-bg: rgb(255,255,255);
  --bs-btn-hover-border-color: #0d5d8f;
  --bs-btn-focus-shadow-rgb: 49,132,253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #1da1f2;
  --bs-btn-active-border-color: #1da1f2;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #1da1f2;
  --bs-btn-disabled-border-color: #1da1f2;
  margin-top: 10px;
  padding-top: 1px;
  padding-bottom: 1px;
  transition: all .2s ease-in-out;
  font-family: 'Nunito Sans', sans-serif;
}

.test_reg_btn:hover.dark {
  transform: scale(1.1);
}

.test_join_btn:hover.dark {
  transform: scale(1.1);
}

.test_join_btn.dark {
  --bs-btn-color: rgba(42,42,42,0.9);
  --bs-btn-bg: rgba(255,255,255,0.3);
  --bs-btn-border-color: rgba(42,42,42,0.4);
  --bs-btn-hover-color: rgb(42,42,42);
  --bs-btn-hover-bg: rgba(255,255,255,0.5);
  --bs-btn-hover-border-color: rgba(42,42,42, 0.8);
  --bs-btn-focus-shadow-rgb: 49,132,253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgba(42,42,42,0.8);
  --bs-btn-active-border-color: rgba(42,42,42,0.8);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #1da1f2;
  --bs-btn-disabled-border-color: #1da1f2;
  margin-top: 10px;
  padding-top: 1px;
  padding-bottom: 1px;
  transition: all .2s ease-in-out;
  font-family: 'Nunito Sans', sans-serif;
}


.info_textarea.dark {
  color: rgba(0, 0, 0, 0.7);
}


body.dark {
  /*background: #343434;*/
  background: #1d1d1f;
}

.navbar_glass.dark {
  background: rgba(41,41,41,0.7);
  box-shadow: 0 4px 30px rgba(147,147,147,0.1);
  backdrop-filter: blur(9px);
  -webkit-backdrop-filter: blur(9px);
  border: 1px solid rgba(75, 75, 75, 0.3);
}

.btn_mode/*.dark*/ {
  --bs-btn-color: #fff;
  --bs-btn-bg: rgba(0,0,0,0.4);
  --bs-btn-border-color: rgba(0,0,0,0.4);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgba(255,255,255,0.3);
  --bs-btn-hover-border-color: rgba(255,255,255,0.3);
  --bs-btn-focus-shadow-rgb: 49,132,253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(255,255,255);
  --bs-btn-active-border-color: rgba(255,255,255,0.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: rgba(255,255,255,0.5);
  --bs-btn-disabled-border-color: rgba(255,255,255,0.5);
  /*backdrop-filter: blur(9px);
  -webkit-backdrop-filter: blur(9px);*/
  transition: all .2s ease-in-out;
}

button:active .btn_mode_icon/*.dark*/ {
  color: rgba(0,0,0,0.7);
}

button .btn_mode_icon/*.dark*/ {
  color: #ffffff;
}

.btn_mode:hover/*.dark*/ {
  /*transform: scale(1.1);*/
  box-shadow: 0 0 10px rgba(255,255,255,0.3);
}

.language.dark {
  color: rgba(255,255,255,0.55);
}

.index_sec_bg.dark {
  background: #343434;
}

.vakansiya_div2.dark {
  background: #1d1d1f;
  border-color: rgba(255,255,255,0.2);
}

.dark {
  /*color: #ffffff;*/
}

.v_p_r.dark * {
  color: rgb(203,203,203)!important;
}

.image_text_div.dark * {
  color: #ffffff;
}

.slide_back.dark {
  background: #444654!important;
}

.test_res_info.dark {
  border-color: rgba(29,161,242,0.3)!important;
  background: rgba(29,161,242,0.3)!important;
  /*width: 100%;*/
}

.test_res_info.dark * {
  color: #ffffff;
}

.test_radio.dark {
}

.test_radio:focus.dark {
  border-color: #1da1f2;
}

.test_radio:checked.dark {
  background-color: #1da1f2;
  border-color: #1da1f2;
}

.div_profile.dark > div {
  background-color: #343434;
}

.div_profile.dark > div span {
  color: rgba(255,255,255,0.9);
}

.div_profile.dark > div label {
  color: rgba(255,255,255,0.9);
}

.cancel_btn_test_res.dark {
  --bs-btn-color: #1da1f2;
  --bs-btn-bg: rgba(13,110,253,0);
  --bs-btn-border-color: #1da1f2;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1da1f2;
  --bs-btn-hover-border-color: #1da1f2;
  --bs-btn-focus-shadow-rgb: 49,132,253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #055483;
  --bs-btn-active-border-color: #055483;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #1da1f2;
  --bs-btn-disabled-border-color: #1da1f2;
  margin: 5px;
  position: relative;
  /*left: 35%;*/
}

.confirm_btn_test_res.dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #1da1f2;
  --bs-btn-border-color: #1da1f2;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0b71af;
  --bs-btn-hover-border-color: #0b71af;
  --bs-btn-focus-shadow-rgb: 49,132,253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #055483;
  --bs-btn-active-border-color: #055483;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #1da1f2;
  --bs-btn-disabled-border-color: #1da1f2;
  margin: 5px;
  position: relative;
  /*left: 35%;*/
}


.hr.dark {
  color: #ffffff;
}

.btn_rate.dark {
  --bs-btn-color: #ffffff;
  --bs-btn-bg: rgba(255,255,255,0);
  --bs-btn-border-color: #1da1f2;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1da1f2;
  --bs-btn-hover-border-color: #1da1f2;
  --bs-btn-focus-shadow-rgb: 49,132,253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0b71af;
  --bs-btn-active-border-color: #0b71af;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #1da1f2;
  --bs-btn-disabled-border-color: #1da1f2;
}

.btn_rate_active.dark {
  --bs-btn-color: #ffffff;
  --bs-btn-bg: #0b71af;
  --bs-btn-border-color: #0b71af;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1da1f2;
  --bs-btn-hover-border-color: #1da1f2;
  --bs-btn-focus-shadow-rgb: 49,132,253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0b71af;
  --bs-btn-active-border-color: #0b71af;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #1da1f2;
  --bs-btn-disabled-border-color: #1da1f2;
}

.btn_rate_div.dark {
  background-color: #424242;
  border-color: #636363;
}

.test_rate_icon.dark {
  background-color: green;
  color: #ffffff;
  border-radius: 5px;
  padding: 2px;
  padding-right: 5px;
  padding-left: 5px;
  font-family: 'Nunito Sans', sans-serif;
  font-size: 12px;
  margin: 5px;
  margin-left: 12px;
  position: relative;
  transform: translate(0%);
}

.modal_in_bg.dark {
  background-color: #424242;
  border-color: #8f8f8f;
}

.modal_in_bg.dark > * {
  color: #e8e8e8;
}

.modal_in_border.dark {
  border-color: #636363;
}

.profile_div.dark > * {
  color: #dfdfdf;
}

.test_div.dark > p {
  color: #2a2a2a;
}

.profile_form.dark {
  transition: 0.2s;
}

.profile_name.dark {
  color: #abb9c4!important;
  transition: 0.2s;
}

.link_dark.dark {
  color: #323f47;
}

.link_dark:hover.dark {
  color: #585858;
}

.sprt_div.dark {
  background-color: #424242!important;
}

.sprt_div.dark > * {
  color: #e2e2e2!important;
  transition: 0.2s;
}

.sprt_input.dark {
  background-color: #e2e2e2;
  border-color: #8f8f8f;
}

.sprt_form.dark > * {
  color: #e2e2e2!important;
  transition: 0.2s;
}

.gradient1.dark {
  background: linear-gradient(-45deg, #b9b9b9 5%, #ffffff 25%, #b9b9b9 100%);
  /*background-size: 900% 900%;*/
  background-size: 700% 700%;
  animation: gradient 2s ease infinite;
}


.corp_div_p.dark > * {
  color: #e8e8e8!important;
}

.sign_card.dark {
  /*background-color: #424242;*/
  background-color: rgba(0, 0, 0, 0.6);
  border-color: #8f8f8f;
  backdrop-filter: blur(2px);
  border-radius: 15px;
}

.sign_card.dark > * {
  color: #e8e8e8;
}

.sign_h.dark {
  color: #e8e8e8;
}

.table_theme.dark * {
  color: #e8e8e8;
}

.b_color03.dark {
	background-color: rgba(0, 0, 0, 0.03)!important;
	border: none!important;
}

.nav_btn.dark{
    color: rgba(255, 255, 255, 0.9);
    border-color: rgba(255, 255, 255, 0.5);
}

.navbar-toggler.dark{
    color: rgba(255, 255, 255, 0.5);
    border-color: rgba(255, 255, 255, 0.5);
}

@media (min-width: 300px) and (max-width: 767px) {
    .nav_drop_btn.dark {
        color: rgba(255,255,255,0.55)!important;
        background: rgba(255,255,255,0.0)!important;
    }
    .nav_drop_btn.dark: hover {
        color: rgba(255,255,255,0.55)!important;
        background: rgba(255,255,255,0.0)!important;
    }
    .nav_drop_btn.dark: active {
        color: rgba(255,255,255,0.55)!important;
        background: rgba(255,255,255,0.0)!important;
    }
}

.file_div_name.dark{
    color: rgba(0, 0, 0, 0.7);
}

.info_update_btn1.dark{
    background: none;
    border: none;
    --bs-btn-bg: none;
    --bs-btn-hover-bg: none;
    --bs-btn-active-bg: none;
    --bs-btn-disabled-bg: none;
}

.test_res_msg.dark {
  color: rgba(255, 255, 255, 0.7);
}

.btn-close.dark {
  color: rgba(255, 255, 255, 0.7);
}

.show_test_label.dark {
  color: rgba(255, 255, 255, 0.9);
}

.show_test_span.dark {
  color: rgba(255, 255, 255, 0.7);
}

.corp_div_p1.dark {
    background-color: rgba(255, 255, 255, 0.12)!important;
}

.corp_div_p1.dark > textarea {
  color: rgba(0, 0, 0, 0.7)!important;
}

.corp_div_p1.dark > input {
  color: rgba(0, 0, 0, 0.7)!important;
}

/*
.modal-title.dark{
    color: #e8e8e8!important;
}

.modal-body.dark > p{
    color: #e8e8e8!important;
}
*/

.modal-title-text.dark{
    color: #e8e8e8!important;
}

.modal-body-text.dark{
    color: #e8e8e8!important;
}

.shwres_text.dark{
    color: rgba(255, 255, 255, 0.7);
}

.v_p1.dark{
    color: rgba(0, 0, 0, 0.7)!important;
}

.v_p_r1.dark *{
    color: rgba(0, 0, 0, 0.7)!important;
}

.alert-danger.dark{
    color: #842029;
}

.alert-success.dark{
    color: #0f5132;
}

.alert-info.dark{
    color: #055160;
}

/*
.alert-primary.dark{
    color: #084298;
}

.alert-secondary.dark{
    color: #41464b;
}

.alert-warning.dark{
    color: #664d03;
}

.alert-light.dark{
    color: #636464;
}

.alert-dark.dark{
    color: #141619;
}
*/

.sign_input.dark{
    color: white;
}

.sign_option.dark{
    background-color: rgba(0, 0, 0, 0.85);
    backdrop-filter: blur(2px);
}

.sign_pass_icon.dark{
    filter: brightness(2.5);
}

.srch_input_i2.dark{
}
.srch_input_i2.dark:focus{
    box-shadow: none;
    border: 1px solid rgba(255, 255, 255, 0);
    filter: drop-shadow(0px 0px 3px rgba(255, 255, 255, 0.7));
}
.i_search2.dark{
    background: rgba(255, 255, 255, 0);
    box-shadow: none;
}
.search_icon.dark{
    color: gray;
}
.isci_div2.dark{
    background: rgba(255, 255, 255, 0.02);
    border: none;
}
.isci_div2.dark:hover{
    background: rgba(255, 255, 255, 0.08);
    border: none;
}
.isci_div2.dark:active{
    background: rgba(255, 255, 255, 0.08);
    border: none;
    box-shadow: none;
}
.isci_div2.dark img {
    /*filter: drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.2));*/
}
.vakansiya2.dark{
    background: none;
    border-color: rgba(255, 255, 255, 0.0);
    /*filter: drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.2));*/
}
.i_category2.dark{

}
.i_img2.dark{

}
.i_name2.dark{
    color: rgba(255, 255, 255, 0.8);

}
.i_job2.dark{

}

/*.nav_name.dark{
    --bs-btn-color: rgba(255, 255, 255, 0.55);
    --bs-btn-bg: rgba(0, 0, 0, 0.0);
    --bs-btn-border-color: rgba(0, 0, 0, 0.0);
    --bs-btn-hover-color: rgba(255, 255, 255, 0.85);
    --bs-btn-hover-bg: rgba(0, 0, 0, 0.0);
    --bs-btn-hover-border-color: rgba(0, 0, 0, 0.0);
    --bs-btn-focus-shadow-rgb: 49,132,253;
    --bs-btn-active-color: rgba(255, 255, 255, 0.55);
    --bs-btn-active-bg: rgba(0, 0, 0, 0.0);
    --bs-btn-active-border-color: rgba(0, 0, 0, 0.0);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: rgba(255, 255, 255, 0.55);
    --bs-btn-disabled-bg: rgba(0, 0, 0, 0.0);
    --bs-btn-disabled-border-color: rgba(0, 0, 0, 0.0);
}

.nav_btn_dot.dark{
    background: rgba(0, 0, 0, 0.0);
    --bs-btn-color: rgba(255, 255, 255, 0.55);
    --bs-btn-bg: rgba(0, 0, 0, 0.0);
    --bs-btn-border-color: rgba(0, 0, 0, 0.0);
    --bs-btn-hover-color: rgba(255, 255, 255, 0.85);
    --bs-btn-hover-bg: rgba(0, 0, 0, 0.0);
    --bs-btn-hover-border-color: rgba(0, 0, 0, 0.0);
    --bs-btn-focus-shadow-rgb: 49,132,253;
    --bs-btn-active-color: rgba(255, 255, 255, 0.55);
    --bs-btn-active-bg: rgba(0, 0, 0, 0.0);
    --bs-btn-active-border-color: rgba(0, 0, 0, 0.0);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: rgba(255, 255, 255, 0.55);
    --bs-btn-disabled-bg: rgba(0, 0, 0, 0.0);
    --bs-btn-disabled-border-color: rgba(0, 0, 0, 0.0);
}

.installApp.dark > span{
    color: rgba(255,255,255,1.0);
}
.installApp.dark:active > span{
    color: rgba(0,0,0,0.9);
}*/