/*Rare Interactive*/
.bg-white { background-color: #fff; }

.login-logo{  width: 100px; margin-bottom: 15px;}
.text-center { text-align: center; }
.anc-login-dev {  }
.anc-login-dev form { text-align: left; }

.custom-alert { font-size: 11px; margin-top: 5px; }
.custom-alert h5{      font-size: 12px;    margin-bottom: 0!important;}

/*.brand-logo { padding: 15px!important; }
.nav-header .logo-abbr { width: 100px; max-width: 100px!important; margin: 15px!important; }*/

.payment-section-image{
width: 100%; height: 555px; float: left; background: url(../images/students.jpg); background-size: cover; margin-bottom: 50px; background-position: center;
}

.payment-section-div { padding: 30px;  }
.payment-section { height: 950px; overflow-y: auto;;   overflow-x: hidden;}

.payment-section::-webkit-scrollbar { width: 10px; }
.payment-section::-webkit-scrollbar-track { background-color: #EFEFEF; border-radius: 2px;    }
.payment-section::-webkit-scrollbar-thumb { background: #0a345c; border-radius: 2px;    }
.payment-section::-webkit-scrollbar-thumb:hover { background: #003DA5; }


.payment-section  .auth-form {  padding: 30px;  }
.payment-section .form-control, .tag_complete { font-size: 12px; }
.payment-section label{ font-size: 12px; }
.payment-section .form-group {    margin-bottom: 1rem;}
.payment-section select {   font-size: 12px;}

.payment-section input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #cbcbcb;
  opacity: 1; /* Firefox */  
}

.payment-section input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #cbcbcb; 
}

.payment-section input::-ms-input-placeholder { /* Microsoft Edge */
 color: #cbcbcb; /* font-style: italic;*/
}

.anc-subheading { margin-top: 15px; }
.payment-section .bootstrap-select { width: 100%!important;}

.payment-intro{  text-align: center; }
.payment-intro img{ width: 100px; text-align: center; margin-bottom: 50px; }
.payment-intro{}

.payment-result{ text-align: center; }
.payment-result .success-img{ width: 100px; }

.custom-table { font-size: 12px; }

.payment-unsuccessful {
  background-color: #fd2e58;
  padding: 5px 15px;
  border-radius: 20px;
  color: #fff
}

.payment-successful {
  background: #3bb90f;
  padding: 5px 15px;
  border-radius: 20px;
  color: #fff
}