 /*login Page*/
 body{
    background-color: white !important;
 }
 .form-group{
 	width: 75% !important;
 }
 input, select{
   border:1px solid gray !important;
  }
 .carousel-indicators li{
 	border-radius: 50% !important;
    background-color: #B9CAF7 !important;
 	width: 9px !important;
 	height: 9px !important;
 }
 .carousel-indicators .active{
    background-color: #203F8B !important;
 }

 .slider-heading{
    font-size: 28px;
    color: #203F8B;
    font-weight: bold;
 }

 .slider-description{
    color: #3A4358;
    font-size: 14px;
    font-weight: 400;
 }


.carousel-caption{
    position: initial !important;
}
.carousel {
    position: initial !important;
}
.form-check .form-check-label input[type="checkbox"]:checked + .input-frame:before {
    background: #fbbc06 !important;
    border-width: 0;
}

.form-check{
   margin-top: 0px !important;
}
.passwordField{
	border: 1px solid #e8ebf1;
    font-weight: 400;
    width: 300px;
    font-size: 0.875rem;
    height: 46px !important;
    padding: 0.5rem 1rem;
}

.noble-ui-logo{
	color: #203F8B !important;
    font-size: 28px !important;
    font-weight: bold;
}

.page-t-desc{
    color: #3A4358 !important;
    font-size: 14px;
}


.pcolor{
	color: #203F8B !important;
}

.btn{
	border-radius:25px !important;
}

.d-blocka{
display: table !important;
}

@font-face {
  font-family: 'Proxima-nova';
  src: url("fonts/proxima-nova/Proxima-Nova-Bold.otf");
  src: url("fonts/proxima-nova/Proxima-Nova-Bold.otf") format("opentype");
  font-weight: bold;
  font-style: normal; }

  @font-face {
  font-family: 'Proxima-nova-Regular';
  src: url("fonts/proxima-nova/Proxima-Nova-Regular.otf");
  src: url("fonts/proxima-nova/Proxima-Nova-Regular.otf") format("opentype");
  font-weight: 300;
  font-style: normal; }


@font-face {
  font-family: 'Proxima-nova-Black';
  src: url("fonts/proxima-nova/Proxima-Nova-Black.otf");
  src: url("fonts/proxima-nova/Proxima-Nova-Black.otf") format("opentype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Proxima-nova-Medium';
  src: url("fonts/proxima-nova/Proxima-Nova-Medium.otf");
  src: url("fonts/proxima-nova/Proxima-Nova-Medium.otf") format("opentype");
  font-weight: 500;
  font-style: normal; }

  @font-face {
  font-family: 'Proxima-nova-Semibold';
  src: url("fonts/proxima-nova/Proxima-Nova-Semibold.otf");
  src: url("fonts/proxima-nova/Proxima-Nova-Semibold.otf") format("opentype");
  font-weight: 700;
  font-style: normal; }


body{
   background-color: #F9FAFE !important;
   font-family: 'Proxima-nova-Medium';

}


.heading {
   color: #203F8B;
   font-family: 'Proxima-nova';
}

label{
   color: #A5AAB3;
    font-family: 'Proxima-nova-Regular';
   font-size: 14px;
}

 .backtext{
    font-size: 14px;
    color: #3A4358;
    font-family: 'Proxima-nova-Regular';
 }

 .form-control{
   height: 46px !important;
   width:  300px !important;
   color: #3A4358  !important;
 }

.custom-form-group{
   width:300px;
   padding-top:10px;
   padding-bottom: 10px;
}