@font-face {
	font-family: truenobd;
	src:url(../Fonts/truenolt.woff);
  }
  
body{
	background-color: #f6fcfc;
	font-family: truenobd;
	font-weight: 200;
	color: #8e979b;

}

.login-form {
    width: 380px;
    margin: 80px auto;
	background-color: #fff;
}
.login-form form {        
    margin-bottom: 15px;
    background: #fff;
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
    padding: 30px;
}
.login-form h2 {
    margin: 0 0 15px;
}
.form-control, .btn {
    min-height: 38px;
    border-radius: 2px;
}
.input-group-addon .fa {
    font-size: 18px;
}
.btn {    
	background-color: #38b597;   
    font-size: 15px;
    font-weight: bold;
	border-radius: 0.25rem;
	border: 1px solid #38b597;
}
.bottom-action {
  	font-size: 14px;
}
.input-group-text{
	background-color: #fff !important;
	border-right: none  !important;
	color:#8e979b;
	font-size: 14px !important;
	
}

.form-control::placeholder{
	font-size: 14px;
}
.form-control{
	border-left:none !important;
	line-height: 4 !important;
}
.logo-img{
margin:5% auto;
display: block;
}
a{
	color: #38b597 !important;
	text-decoration: none !important;

}
a:hover{
	text-decoration: none;

}
.loginbtn:hover{
	background-color: #fff;
	color: #38b597 !important;

}
.loginbtn{
	color: #fff !important;
}
.createbtn{
	color: #38b597;
	background-color: #fff;
	border:1px solid #38b597;
}
.createbtn:hover{
	color: #fff !important;
	background-color: #38b597;
	border: #fff;

}
.login-form form{
	box-shadow:none ;
}
.clearfix{
	margin-bottom: 2%;
}
.policy{
	font-size:8px;
}
.navbar-default{
	
	background-color: #f6fcfc !important;
}
.navbar{
	min-height:60px;
}
.panel-default{
	background-color: #f6fcfc !important;
	border: none !important;
	border-bottom: #8e979b;
}
#page-wrapper{
	background-color: #f6fcfc !important;
}
.panel-heading{
	background-color: #f6fcfc !important;
	
}
.panel-heading label{
	margin-top: 2%;
	font-weight: 200;
	color: #424242;
}
.panel-heading h3{
margin: 0 !important;
font-weight: 600;
color: #5a5a5a;

}
.book-test{
	background: #fff !important;
	padding: 7% 0 ;
	margin: 5% 0;
	border: 0.4px solid #ccc;
	border-radius: 5px;
}
.book-test p{
	text-align: center;
	color: #525252;
}
.test a{
	border:1px solid #38b597;
	border-radius: 5px;
	color: #fff !important;
	background-color: #38b597;
	padding: 12px 40px;
}
.family{
	width: 100%;
	margin: 8px 0;
}
.family .lable{
	width: 40%;
	font-size: 14px;
	color: #000;
}
.family .fill{
	width: 59%;
	background-color: #fcfcfc;
	border-radius: 5px;
	border: 1px solid #e1e1e3;
	height: 35px;
	padding: 5px;
}
.bg-w{
	background-color: #fff !important;
	padding: 12px;
	border-radius: 3px;
	width: 100%;
	margin: 3% 0;
	border: 0.4px solid #ccc;
	border-radius: 5px;
}
h4{
	color: #000;
}
.right{
	float: right;
	width: 59%;
}
.table thead{
background-color: #e2fff8 !important;
color: #000;
font-weight: 600;
}
.table thead tr th {
	line-height: 45px;
	color: #000;
font-weight: 600;
}
.table tbody tr td{
	line-height: 45px;
	color: #000;
	font-family: 'truenobd';
}
.input-sm{
border: 1px solid #ccc !important;
}
.panel-primary>.panel-heading{
	color: #38b597 !important;
	border-color:#f5f5f5
}
.form-stepper .form-stepper-active .form-stepper-circle{
	background-color: #38b597 !important;
}
.textarea{
	line-height:4 ;
}
input.chkbox1option{
	width: 100%;
}
.checkbox h4{
	color: #000;
}
.radio-box h4{
 text-align: center;
 color: #000;
}
.chkbox2option{
	width: 100%;
}
.lable{
	line-height: 45px;
	color: #000;
}
.panel-title{
	background-color: #38b597;
	color: #fff !important;
	margin: 1%;
}
.panel-default>.panel-heading a[aria-expanded="true"]{
	background-color: #38b597 !important;
}
.panel-title  a{
	color: #fff !important;
}
.panel-primary
{
	border-color: #f6fcfc !important;
}
.InvitationsCount
{
	margin-top: 19px;
}
.InvitationsCount-no
{
	background: #38b597;
    padding: 6px;
    color: white;
    border-radius: 14px;
}


.row-check{
	display: flex;
	padding: 0 17px 0 0;
}
.row-check label{
	width: 100%;
}
.datecheckbox{
	margin-right: 4px !important;
	margin-top: 8px !important;
}
.test label{
	padding: 0 25px;
	display: block;
}
.bottom span{
	font-size: 8px;
}
.scan{
	background-color: #fff;
	color: #38b597;
	float: right;
	
}