body{
  font-family: IRANSans;
  background-color: #f5fdff;
  justify-content: center;
  align-items: center;
  overflow: auto;
  /*background: rgb(119,197,245);*/
  background-image:linear-gradient(90deg, rgb(15, 89, 199) 0%, rgb(30, 56, 152) 100%);
  height: auto;
}

.btn{
  /*border-radius: 4rem;*/
}
.fontB{
  font-weight: 700;
  margin-bottom: .7rem;
}
.pass_box {
  border-radius: 10px;
  background-color: white;
  padding: 20px;
  max-width: 400px;
  width: 100%;
  margin: 0 auto;
}

#password {
  background-color: #e5e7eb;
  border: none;
  padding: 7px;
  border-radius: 10px;
  font-family:tahoma;
  text-align:center;
}
.copy_btn{
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.input_btn{
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
h3{
  color: #ffffff;
font-size: 2rem;
text-align: center;
font-weight: bold;
}
.form-control:focus{
  box-shadow: unset !important;
  border-color: rgb(15, 89, 199);
}
.btn:focus{
  box-shadow: unset !important;
}
.checkBoxSize{
	width: 60px !important;
	height: 25px;
	z-index:9999999 !important;
}
.lang_btn_content  .active{
  background-color: #0f317a;
  color: #ffffff;
}
.lang_btn:hover{
  background-color:#5380d4;
  color: #ffffff;
}
.lang_btn:focus{
  background-color: #0f317a;
  color: #ffffff;
}
.lang_btn{
  background-color: #ffffff;
  margin-left: .5rem;
  padding: .2rem 0.7rem;
  font-size: .8rem;
}
.lang_btn img{
  margin-left: .5rem;
}
.alert_content .active{
  opacity: 1 !important;
  transform: translateY(1rem) !important;
}
.alert{
  transform: translateY(3rem) !important;
  transition: all .3s;
  opacity: 0 !important;
  margin: 0 auto;
  width: 255px;
  background-color: #ffffff;
  border-radius: .5rem;
  text-align: center;
  box-shadow: 0 0 10px #10215747;
  padding: .3rem;
}
.alert .btn{
  color: #6675a7;
}
.alert .btn:hover{
  color: #1c3d9f;
}
.alert p{
  margin: 0;
  height: 100%;
  border-right: 1px solid #6675a7;
  padding-right: .5rem;
}
/*OTHER LANGUAGES*/
#english .alert p,#russia .alert p,#turkey .alert p{
  border-left: 1px solid #6675a7;
  border-right:unset !important;
  padding-right: unset;
  padding-left: .5rem;
}
#english .form-select,#russia .form-select,#turkey .form-select{
  background-position: right .75rem center !important;
}
#english .copy_btn,#russia .copy_btn,#turkey .copy_btn{
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  border-top-right-radius: .25rem !important;
  border-bottom-right-radius: .25rem !important;
}
#english .input_btn,#russia .input_btn,#turkey .input_btn{
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  border-top-left-radius: .25rem !important;
  border-bottom-left-radius: .25rem !important;
}
#english,#russia,#turkey{
  font-family: "Roboto Light" !important;
}
#english,#russia,#turkey{
  text-align: left;
  direction: ltr;
}
@media screen and (max-width: 600px) {
  html{
    font-size:95%;
  }
}