@font-face {
  font-family: "arialregular";
  src: url("../fonts/arial_regular.otf");
}
.title_form {
  font-family: "arialregular";
  font-weight: bold;
  font-size: 25px;
  color: #585454;
  display: block;
  margin-bottom: 10px;
}
.btn_submit {
  /*width:60%;*/
  background: #ffa700;
  color: white !important;
  padding-top: 5px;
  padding-bottom: 5px;
  border-radius: 5px;
  padding-left: 40px;
  padding-right: 40px;
}

.textlupasandidandaftar {
  color: blue;
}
.btneye_password {
  background-color: transparent;
  border-bottom-left-radius: 0px !important;
  border-top-left-radius: 0px !important;
  position: absolute;
  right: 0;
  border: 1px solid transparent;
  padding-bottom:9px;
  padding-top:9px;
}

.closemodal{
    color:white;
    text-shadow: none;
    opacity: 1;
    font-size: 41px;
    margin-top: -10px !important;
    margin-right: -7px;
}

.modal-dialog {
  position: absolute;
  right: 0;
  left: 0;
  margin-top: 0;
  margin-bottom: 0;
}
.modal.fade .modal-dialog {
  transition: top 0.4s ease-out;
  transform: translate(0, -50%);
  top: 0;
}
.modal.in .modal-dialog {
  transform: translate(0, -50%);
  top: 50%;
}

.modal-footer-custom{
    padding:10px 10px 30px 10px;
    border:1px solid transparent;
    text-align: center;
}
.btnsubmitmodal{
    padding:7px 35px 7px 35px;
}
.btnresendkodeverifdisable{
    padding : 3px 12px;
    font-size: 14px;
    background:#9b9b9b;
    border-color:#9b9b9b;
    color:#f0f0f0;
}
.btnresendkodeverifactive{
    padding : 3px 12px;
    font-size: 14px;
    background:#337ab7;
    border-color:#2e6da4;
    color:white;
}
.msg_check{
    color:#e32323;
    display:none;
    font-size:13px;
}
.msg_check_kode_verif{
    color:#e32323;
    display:none;
    font-size:13px;
}
.msg_check_pass_lama{
    color:#e32323;
    display:none;
    font-size:13px;
}
.sectionsuccess{
    display:none;
}

.textlupasandidandaftar{
    cursor:pointer;
}

.inputtextcapital {
    text-transform: capitalize;
}

/* PROFILE */
.edit {
    background-color: #59b5fc;
    border-bottom-left-radius: 0px !important;
    border-top-left-radius: 0px !important;
    position: absolute;
    right: 0;
    border: 1px solid #59b5fc;
    color: white;
    padding-bottom:9px;
    padding-top:9px;
}
.inputreadonly{
    background: #e2dcdc;
    cursor:no-drop;
}
.rowpadding {
    padding: 0;
    margin-bottom:15px;
}
.boxHide{
  display: none;
}

.bintangreq {
  color: red;
}

/* .field-icon {
  float: right;
  margin-left: -55px;
  margin-top: -23px;
  margin-right:-3px;
  position: relative;
  z-index: 2;
} */
/* 
.nopadding{
  padding:0;
} */