@font-face {
    font-family: 'LMG-Arun';
    src: url('../../font/LMG-Arun.woff2') format('woff2'),
        url('../../font/LMG-Arun.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

lmgarun{
	font-family:LMG-Arun;
	font-size : 20px;
}

body{
	font-family: 'Abel', sans-serif;
}
.color-white{
	color:white;
}
/*.node-box{
	width:30%;
}*/
.main-header{
	background:#2B324F !important;
	color: #fff !important;
	padding:5px 0px;
}
.header-left-text h4{
	margin-top:10px;
}
.header-center-text span{
	font-weight:bold;
	text-shadow:2px 2px 5px #000;
	letter-spacing:1px;
}
.header-user-icon i{
	font-size:50px;
	text-align: center;
	padding-top:8px;
	color:#2B324F;
	height:70px;
	width:70px;
	border-radius:50%;
	background-color:#fff;
}
.second-header{
	padding:10px 0px;
	background-color:#528AC5 !important;
}
.header-second-btn-part .btn{
	border-radius:0px;
	display:inline-block;
	border:1px solid #2B324F !important;
	background:#2B324F !important;
}

.qun-main{
	margin:30px 0px;
	border-top:10px;
	height:400px;
	overflow-x: auto;
}
.qun-left h5{
	font-weight:bold;
	color:#2B324F;
}
/*custom radio*/
.radio-main {
  display: block;
  position: relative;
  padding-left: 35px;
  cursor: pointer;
  font-size:17px;
  top:3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.radio-main input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 20px;
  background-color: #eee;
  border-radius: 50%;
}
.radio-main:hover input ~ .checkmark {
  background-color: #ccc;
}
.radio-main input:checked ~ .checkmark {
  background-color: #2B324F;
}
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.radio-main input:checked ~ .checkmark:after {
  display: block;
}
.radio-main .checkmark:after {
 	top: 6px;
	left: 6px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: white;
}
/*radio end*/
.qun-right-main{
	border-left:2px solid #2B324F;
	border-top:10px;
	margin:25px auto;
	height:355px;
	overflow-x: auto;
}
.qun-right-question h4{
	color:#985D56;
	font-weight: bold;
	margin-left:-20px;
}
.question-pattel h3{
	font-size:25px;
	padding:8px 0px 0px 20px;
}
.question-pattel-box label{
	background:red;
	text-align: center;
	color:#fff;
	font-size:13px;
	height:30px;
	width:30px;
	padding-top:6px;
	font-weight:600;
	letter-spacing: 2px;
	text-shadow:1px 1px 5px #000;
	margin:2px 0px;
}
.box-green{
	background:#5BB85F !important;
}
.box-sky{
	background:#5294CE !important;
}
.box-blue{
	background:#2C3252 !important;
}
.box-red{
	background:#D85450 !important;
}
.footer-detail-part{
	padding:10px 0px;
	/*position: absolute;*/
	/*bottom:40px;*/
	background-color:#f2f2f2 !important;
}
.footer-detail-part .btn{
	border-radius: 0px;
	color:#2B324F;
	font-size:15px;
	font-weight:800;
	letter-spacing: 1px;
}
.header-left-right h2{
	margin-top:20px;
}
.footer-detail-part .btn:hover{
	background:#2B324F !important;
	color:#fff;
	letter-spacing: 1px;
	border:1px solid #2B324F;
	text-shadow:2px 2px 5px #000;
}
.attended-qua-part p{
	color:#2B324F;
	font-size:17px;

}
.save_next{
	margin-bottom: 20px;
}
.attended-qua-part{margin-bottom: 50px; }
.square{
	top:11px;
	left:-8px;
	position: relative;
	height:15px;
	width:15px;
}
.btn-outline-primary{
	border:1px solid #2B324F !important;
	margin-top:13px;
}
.footer{
	color:#fff;
	background:#2B324F !important;
	position:fixed;
	bottom:0px;
}
.footer p{
	font-size:20px;
	text-shadow:2px 2px 5px #000;
}

/*champak date: 29/01/2020  reason: responsive page*/
@media only screen and (max-width: 766px) {
  .qun-right-main{
	/*border-left:2px solid #2B324F;*/
	border-top:10px;
	border-left: none;
	margin:25px auto;
	height:auto;
	overflow-x:inherit;
	/*overflow-x: auto;*/
}
.footer{
	position: inherit;
}
.qun-main{
	margin:0px;
	border-top:10px;
	height:auto;
	overflow-x: auto !important;
} 

.attended-qua-part p{
	
	font-size:15px;
	width: 126px;
}


}