@font-face {
  font-family: 'Circular Std';
  src: url('../fonts/CircularStd-MediumItalic.eot');
  src: local('Circular Std Medium Italic'), local('CircularStd-MediumItalic'),
      url('../fonts/CircularStd-MediumItalic.eot?#iefix') format('embedded-opentype'),
      url('../fonts/CircularStd-MediumItalic.woff2') format('woff2'),
      url('../fonts/CircularStd-MediumItalic.woff') format('woff'),
      url('../fonts/CircularStd-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: 'Circular Std';
  src: url('../fonts/CircularStd-Black.eot');
  src: local('Circular Std Black'), local('CircularStd-Black'),
      url('../fonts/CircularStd-Black.eot?#iefix') format('embedded-opentype'),
      url('../fonts/CircularStd-Black.woff2') format('woff2'),
      url('../fonts/CircularStd-Black.woff') format('woff'),
      url('../fonts/CircularStd-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Circular Std';
  src: url('../fonts/CircularStd-Medium.eot');
  src: local('Circular Std Medium'), local('CircularStd-Medium'),
      url('../fonts/CircularStd-Medium.eot?#iefix') format('embedded-opentype'),
      url('../fonts/CircularStd-Medium.woff2') format('woff2'),
      url('../fonts/CircularStd-Medium.woff') format('woff'),
      url('../fonts/CircularStd-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Circular Std';
  src: url('../fonts/CircularStd-Bold.eot');
  src: local('Circular Std Bold'), local('CircularStd-Bold'),
      url('../fonts/CircularStd-Bold.eot?#iefix') format('embedded-opentype'),
      url('../fonts/CircularStd-Bold.woff2') format('woff2'),
      url('../fonts/CircularStd-Bold.woff') format('woff'),
      url('../fonts/CircularStd-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'Circular Std';
  src: url('../fonts/CircularStd-BlackItalic.eot');
  src: local('Circular Std Black Italic'), local('CircularStd-BlackItalic'),
      url('../fonts/CircularStd-BlackItalic.eot?#iefix') format('embedded-opentype'),
      url('../fonts/CircularStd-BlackItalic.woff2') format('woff2'),
      url('../fonts/CircularStd-BlackItalic.woff') format('woff'),
      url('../fonts/CircularStd-BlackItalic.ttf') format('truetype');
  font-weight: 900;
  font-style: italic;
}

@font-face {
  font-family: 'Circular Std Book';
  src: url('../fonts/CircularStd-BookItalic.eot');
  src: local('Circular Std Book Italic'), local('CircularStd-BookItalic'),
      url('../fonts/CircularStd-BookItalic.eot?#iefix') format('embedded-opentype'),
      url('../fonts/CircularStd-BookItalic.woff2') format('woff2'),
      url('../fonts/CircularStd-BookItalic.woff') format('woff'),
      url('../fonts/CircularStd-BookItalic.ttf') format('truetype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Circular Std';
  src: url('../fonts/CircularStd-BoldItalic.eot');
  src: local('Circular Std Bold Italic'), local('CircularStd-BoldItalic'),
      url('../fonts/CircularStd-BoldItalic.eot?#iefix') format('embedded-opentype'),
      url('../fonts/CircularStd-BoldItalic.woff2') format('woff2'),
      url('../fonts/CircularStd-BoldItalic.woff') format('woff'),
      url('../fonts/CircularStd-BoldItalic.ttf') format('truetype');
  font-weight: bold;
  font-style: italic;
}

@font-face {
  font-family: 'Circular Std Book';
  src: url('../fonts/CircularStd-Book.eot');
  src: local('Circular Std Book'), local('CircularStd-Book'),
      url('../fonts/CircularStd-Book.eot?#iefix') format('embedded-opentype'),
      url('../fonts/CircularStd-Book.woff2') format('woff2'),
      url('../fonts/CircularStd-Book.woff') format('woff'),
      url('../fonts/CircularStd-Book.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}


body{
   font-family: 'Circular Std';
   font-weight: normal;
    font-size: 14px;
    line-height: 22px; 
}
a{
    color: #16194c;
}
a:hover{
  color: #16194c;
  text-decoration: underline;
}
img{
  max-width: 100%; 
} 
.btn-red{
  background: #EB5757  !important;  
  background-color: #EB5757 !important;
}
.bg-black{
	background-image: -webkit-linear-gradient(left, #233a68, #397298); 
	background-image:    -moz-linear-gradient(left, #233a68, #397298);  
	background-image:     -ms-linear-gradient(left, #233a68, #397298); 
	background-image:      -o-linear-gradient(left, #233a68, #397298); 
	background-image:         linear-gradient(left, #233a68, #397298); 
}
.main-bggrey{
    background: #F7F8FA;
}

 
.txtcolor {
    color: #1D293F !important;
}
.txtcolor-lght{
  color:rgb(105 104 113 / 0.72) !important;
}
 
.text-underline{
    text-decoration: underline;
} 
.page-subhead{
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px; 
  color:rgb(105 104 113 / 0.72);
}
.page-head{ 
font-size: 42px;
line-height: 56px; 
text-align: center;
letter-spacing: -1.03448px; 
}
.sml-text, .cpy-rght{
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 16px;
	display: table;
	margin: 0 auto;
}
.font-semibold {
    font-weight: 600  !important;
  }
.font-medium{
  font-weight: 500 !important;
}
.border-radius8{
  border-radius: 8px;
} 
  input::-webkit-input-placeholder { /* Edge */
  color:rgb(156 169 190 / 0.8) !important;
}

 input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color:rgb(156 169 190 / 0.8) !important;
}

 input::placeholder, .lght-txtcolor{
  color:rgb(156 169 190 / 0.8) !important;
}
 
p, .footer-inner ul li a{  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;  
}
.footer-inner ul li a{
	color:#fff;
}
.p-lght{
  color: rgb(0 0 0 / 0.72);
}
.btn-custom, .bid-nav li  a.btn-custom {
	width: auto;
	height: 48px;
	background-image: -webkit-linear-gradient(left, #233a68, #397298); 
	background-image:    -moz-linear-gradient(left, #233a68, #397298);  
	background-image:     -ms-linear-gradient(left, #233a68, #397298); 
	background-image:      -o-linear-gradient(left, #233a68, #397298); 
	background-image:         linear-gradient(left, #233a68, #397298); 
	border-radius: 4px;
	color: #ffffff;
	line-height: 48px;
	padding: 0px 28px;
	font-weight: bold; 
	font-size: 14px;
}
.btn-custom:hover{
	background-image: -webkit-linear-gradient(left, #397298, #233a68); 
	background-image:    -moz-linear-gradient(left, #397298, #233a68);   
	background-image:     -ms-linear-gradient(left, #397298, #233a68);  
	background-image:      -o-linear-gradient(left, #397298, #233a68); 
	background-image:         linear-gradient(left, #397298, #233a68); 
}
.btn:hover {
  color:#4ca3c1;
}
.btn.focus, .btn:focus {
  outline: 0;
  box-shadow: 0 0 0 .2rem rgba(0,123,255,.0);
}
.boxshadow{
  box-shadow: 0px 20px 61px rgba(0, 0, 0, 0.14); 
}
/***header***/
header .bid-nav ul li a{ 
font-style: normal;
font-weight: bold;
font-size: 16px !important;
color: #000000;
line-height: 48px;
margin-left: 58px;
}
/**Sign In**/
.footer-inner ul li:not(:last-child) a {
  margin-right: 20px;
}
.login-container {
  padding: 32px 56px;
}

.input-style{
  background: #FFFFFF;
border: 1px solid #EAE9F2;
box-sizing: border-box;
border-radius: 4px;
font-size: 14px;
line-height: 24px; 
color: #9C9AAA;
}
.min-input{
  min-height: 56px;
}
.pwd-show {
  position: absolute;
  right: 7px;
  top: 17px;
  margin: 0px 15px;
} 

.form-control:focus {
	box-shadow: 0 0 0 .2rem rgba(0,123,255,.0);
}
.navbar-brand img{
	width: 100px;
	position: relative;
	top: 5px;
}
#education {
  background: #FFFFFF;
  border: 1px solid #EAE9F2;
  box-sizing: border-box;
  border-radius: 4px;
  font-size: 14px;
  line-height: 24px;
  color: #9C9AAA;
  height: calc(2.8em + .75rem + 2px);
}

/*****responsive*****/
@media(min-width:580px){
  .login-container { 
    width: 560px;
    min-width: 560px;
}
}
@media(min-width:414px){
  .login-100 {
    height: calc(100vh - 188px);
  }
}




@media(max-width:767px){
  .footer-inner .justify-content-end {
    justify-content: flex-start !important;
    margin-top: 10px;
}
.page-head {
  font-size: 30px;
  line-height: 40px; 
}
}

@media(max-width:480px){
  .btn-custom, .bid-nav li a.btn-custom{ 
    height: 40px; 
    line-height: 40px;
    padding: 0px 14px;
  }
 header .bid-nav ul li a { 
    margin-left: 6px;
}
.login-container {
  padding: 30px;
}
.page-head {
  font-size: 24px;
  line-height: 28px;
}


}
.btn.disabled, .btn:disabled {
  opacity: 1;
}