body{

	

	font-family: -webkit-pictograph;

	font-family: sans-serif;

  letter-spacing: 0.3px;

}



@supports (-webkit-touch-callout: none) {

  font-family:Georgia !important;

}



table td {

	font-family: -webkit-pictograph;

	font-family: sans-serif;

}





#ipo_table tr td{

	border-color:#dbe7f3 !important;

}



.nowrap{

	white-space:nowrap;

}



#ipo_table td {

	white-space:nowrap;

}



.table-striped tbody tr:nth-of-type(odd){

	background-color: #f1f1f1 !important;

}



#apply_ipo-tbl td{

	padding: 6px 6px 6px 6px;

}



.apply_ipo_button{

	font-size: 14px;

}

::-webkit-scrollbar {

/*    width: 9px;*/

}



#login .container #login-row #login-column #login-box {

  margin-top: 120px;

  max-width: 600px;


/* 
  border: 1px solid #9C9C9C; */

  /*background-color: #EAEAEA;*/

}

#ipo_box{

  margin-top: 20px;

}

#login .container #login-row #login-column #login-box #login-form {

  padding: 20px;

  padding-bottom: 8px;

}

#login .container #login-row #login-column #login-box #login-form #register-link {

  margin-top: -85px;

}



#submit_btn, #register_btn, #continue_btn{

	width: 100%;

}



.border-red{

	border: 1px solid #695eef !important;

}



#fill_details_form label.shadow-none{

	padding: 4px !important;

}



.scrollme {

	
}



#site_link{

	line-height: 2 !important;

}



@media only screen and (max-width: 600px) {

  #home_button{



  		margin-left: 50px !important;

		

	}
	.pt-4 {
		padding-top: 0.5rem!important;
	}
	.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
		width: 100%;
		padding-right: auto; 
		 padding-left: auto; 
		margin-right: auto;
		margin-left: auto;
	}
}



@media only screen and (max-width: 375px) {
	#home_button{



		margin-left: 30px !important;

	  

  }
	.pt-4 {
		padding-top: 0.5rem!important;
	}

	.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
		width: 100%;
		padding-right: auto; 
		 padding-left: auto; 
		margin-right: auto;
		margin-left: auto;
	}
}



hr{

	margin: 1rem 0 !important;

	color: inherit !important;

	background-color: currentColor !important;

	border: 0 !important;

	opacity: .25 !important;

}
.btn-secondary {
    color: #fff;
    background-color: #695eef !important;
    border-color: #c7c7ff;
}
.btn-secondary:hover{
	background-color: #5d4eff;
    border-color: #695eef;
    color: #ffffff;

}
.btn-secondary:focus,.btn-secondary:active:focus  {
	background-color: #eeecff;
    color: #695eef;
	box-shadow: 0 0 0 0.25rem  #eeecff;}
a#site_link{
    color: #695eef !important;
}
.btn-primary {
	background-color: #eeecff;
    color: #695eef;
	box-shadow: 0 0 0 0.25rem  #eeecff;
}
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle{
	background-color: #eeecff;
    color: #695eef;
	box-shadow: 0 0 0 0.25rem  #eeecff;}
a#site_link{
    color: #695eef !important;
}
.bg-danger {
		background-color: white !important;
		color: #353738cc!important;
		font-weight: 700;
		text-align: left !important;

}
.btn-danger {
    color: #fff !important;
    background-color: #695eef;
    border-color: #695eef;
}
.btn-danger:hover{
    background-color: #5d4eff;
    border-color: #695eef;
    color: #ffffff;
}
.btn-danger:focus,.btn-danger:active:focus {
    background-color: #5d4eff;
    border-color: #695eef;
    color: #ffffff;
	box-shadow: 0 0 0 0.25rem  #eeecff;;
}
.btn-check:active+.btn-danger, .btn-check:checked+.btn-danger, .btn-danger.active, .btn-danger:active, .show>.btn-danger.dropdown-toggle {
    background-color: #5d4eff;
    border-color: #695eef;
    color: #ffffff;
}
button#register_btn,button#submit_btn,button#continue_btn{
    color: #fff !important;
    background-color: #695eef;
    border-color: #695eef;
}
.bg-info {
    
    border-bottom: 1px solid #f4f4f4;
	background-color: #f4f4f4 !important;
    color: #272727 !important;
}
.bg-info th{
	font-size: 14px;
	font-weight: 600;
}
table tbody tr:nth-child(even) {
    background: #fafafb;
}
a#home_button {
	background-color: #695eef !important;
	color: #ffffff;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
    background-color: #F5F2FF;
    color: #695eef !important;
}
.select2-container--default .select2-results__option--selected {
    background-color: rgb(255, 255, 255);
	color: #695eef;
	font-weight: 500;
}
.form-control:disabled, .form-control[readonly] {
background-color: #fcfbff !important;
opacity: 1;
border: 1px solid #eeecff !important;
}

.table-striped>tbody>tr:nth-of-type(odd)>* {
    background-color: #fefdff !important;
}

tbody {
		overflow-x: scroll !important;
		overflow-y: scroll !important;
		font-size: 14px !important;
	}

table{
		border-collapse: collapse;
	}

.btn{
	border: 0px !important;
	padding: 0.375rem 0.50rem !important;
}