btm {color:#000;background:transparent;border-width:2px;border-style: solid;border-color: #454545;position:relative;margin:1em;display:inline-block;padding:0.5em 1em;transition:all 0.3s ease-in-out;text-align:center;
	font-family:'Noto Sans',sans-serif;font-weight:bold}
	btm:before, btm:after {content:'';display:block;position:absolute;border-color:#454545;box-sizing:border-box;border-style:solid;width:1em;height:1em;transition:all 0.3s ease-in-out}
	btm:before {top:-6px;left:-6px;border-width:2px 0 0 2px;z-index:5;}
	btm:after {bottom:-6px;right:-6px;border-width:0 2px 2px 0;}
	btm:hover:before, btm:hover:after {width:calc(100% + 12px);
	height:calc(100% + 12px);border-color:#fff}
	btm:hover {color:#353535;background-color:#fff;border-color:#fff}
	.pink btm {color:#ec3237;border-color:#ec3237}
	.pink btm:before, .pink btm:after  {border-color:#ec3237}
	.pink btm:hover:before, .pink btm:hover:after {border-color:#ec3237;}
	.pink btm:hover {color:#fff;background-color:#ec3237;border-color:#ec3237;}
	.borderless btm {border-color:rgba(0,0,0,0);color:#999}
	.borderless btm:hover {border-color:#353535;background-color:transparent;color:#353535}
	.borderless btm:before, .borderless btm:after {border-color:transparent;}
	.borderless btm:hover:before, .borderless btm:hover:after {width:calc(100% + 12px); height:calc(100% + 12px);border-color:#353535}
    .bw btm {color:#fff;border-color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.1);
	box-shadow:0 1px 3px rgba(0,0,0,0.1), 0 1px 3px rgba(0,0,0,0.1) inset
	}
	.bw btm:before, .bw btm:after  {border-color:#fff}
	.bw btm:hover:before, .bw btm:hover:after {width:calc(100% + 12px);
	 height:calc(100% + 12px);border-color:#353535;}
	.bw btm:hover {color:#fff;background-color:#353535;border-color:#353535}
.btnfont{
       color:#FFF;
       Font-size:18px;
       font-weight:bold;
       font-family:'Noto Sans',sans-serif;
   }
.ur_mine_ans {
    padding: 10px;
    background: #fff;
    overflow: hidden;
  
}
.urs {
    color: #f44;
}
.cor {

    color: green;
    margin-right: 5px;

}
.cor span {
    background: green;
    color: #fff;
    margin: 0 20px 0 5px;
}
.cor span, .urs span {
font-size: 20px;
padding: 10px 14px 10px;
border-radius: 34px;
border: 2px solid #000;

}
.urs span {
    background: #f44;
    color: #fff;
    margin: 0 20px 0 5px;
}
.question_option .q_tbl_optn_col_1 input[type="radio"] {
  display: none;
}
.question_option {
 border: 1px solid #e2e2e2;
 cursor: pointer;
}
.bgcolorright { 
    background-color: #ff44377d;
font-weight:bold;
}
.answeredok {
background-color: #ff5722;
color: #fff;
border-color: #ff5722;
}
.bggcolorright { 
    background-color: #c2f9dc;
font-weight:bold;
}
.anssweredok {
background-color: #45b97c;
color: #fff;
border-color: #45b97c;
}
.bgwrongright { 
 background-color: #ffdde2;
 font-weight:bold;
}
.wronganswer {
background-color: #ed5b6c;
color: #fff;
border-color: #ed5b6c;
}
.q_tbl_optn_col_1{
  text-align:center;
}
.q_tbl_optn_col_1, .q_tbl_optn_col_2{
  width:20px;
  padding-left: 3px !important;
  padding-right: 3px !important;
  border:none;
}
.q_tbl_optn_col_3{
  padding-left:5px !important;
  border:none;
  font-size: 15px;
color: #495f3a;
}
.question_option .q_tbl_optn_col_2 strong {
    padding:8px 10px;
    margin-right: 10px;
    flex-shrink: 0;
    border: 2px solid;
    border-radius: 100%;
    align-items: center;
    justify-content: center;
    font-size: 15px;
}
.question_option .q_tbl_optn_col_2 {
    color: #495f3a;
}
.question_basic .icon {
    position: absolute;
    padding-top: 6px;
    border-radius: 50%;
    width: 32px;
    height: 32px;
    text-align: center;
    font-weight: bold;
    font-size: 12px;
    background: #fff;
    border: 2px solid #495f3a;
    color: #495f3a;
}
.question_text {
    background-color: #fff;
    margin-left: 30px;
    padding-left: 10px;
    padding-top: 5px;
}
.worans {
    font-size: 14px;
    line-height: 20px;
    color: #e54b43;
    font-weight: bold;
}
.rigans {
    font-size: 14px;
    line-height: 20px;
    color: #45b97c;
    font-weight: bold;
}