
#questionOptionsDiv{
	margin-top:1em;
}
.option_list_text{   
	padding-left:0.2em;
	margin-top: 0.1em;
    /*-webkit-padding-left: 2px;
    -moz-padding-left: 2px;*/
}
#itemSuperContentRow{
	margin-bottom: 2em;
}
/*
margin-top: 0.1em;
*/
.question_option{   
    vertical-align: middle;  
	-webkit-margin-right:0.3em; 
}
.valign_middle1{
    vertical-align: middle; 
    align:auto; 
	display: table-cell;
    vertical-align: inherit;
}
.cicle_letter {
    display: inline-block;
    min-width: 13px;
    padding: 3px 9px;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5; 
    color: #48b5e0;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle; 
    border-radius: 15px;
    border-width:1px;
    border-color:#48b5e0;
    border-style:solid;  
    cursor:pointer;
}	
.cicle_letter_selected {
    display: inline-block;
    min-width: 13px;
    padding: 3px 9px;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    background-color: #48b5e0;
    border-radius: 15px; 
    cursor:pointer;
    
}
.square_letter {
    display: inline-block;
    min-width: 13px;
    padding: 3px 9px;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;  
    color: #48b5e0;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle; 
    border-radius: 5px;
    border-width:1px;
    border-color:#48b5e0;
    border-style:solid;  
    cursor:pointer; 
}
.square_letter_selected {
    display: inline-block;
    min-width: 13px;
    padding: 3px 9px;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    background-color: #48b5e0;
    border-radius: 5px; 
    cursor:pointer;
    
}
	
.cicle_letter1 {
    display: inline-block;
    min-width: 10px;
    padding: 3px 6px;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    background-color: #777;
    border-radius: 15px;
    border-width:2px;
    border-color:red;
    
}	

#answerSheetDiv{
	/*margin-right: 0;
    margin-left: 0;*/
	margin-bottom:2.2em;
	/*display:none;
	background-color: #fff;*/
    border-color: #48aed6;
    border-width: 10px;
    border-radius: 4px 4px 0 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
#answerSheetDiv span{
	margin:0.3em;
}

.chidden{
	display:none;
}
#examLeftTimeDiv{
	width:100%;
	position:fixed;
	bottom:5rem; 
}
.bottom-div{
	width:100%;
    background-color: #428bca;
    -webkit-box-shadow: inset 0 -2px 5px rgba(0,0,0,.1);
    box-shadow: inset 0 -2px 5px rgba(0,0,0,.1);
	padding:0.5em;
}
.bottom-bar{
	position:fixed;
	bottom:0; 
}
.ccenter{
	text-align:center;
} 
#bottom-btn-nav{width:100%;display: inline;white-space: nowrap;float:left;overflow-x:auto;overflow-y:hidden}
#bottom-btn-nav button{display:inline-block;}

.answnerOperLine span{
	float: right;
}
.card_markup_done{ 
	padding: 2px;  
	width: 2em;
	height: 1em;
	background-color: #01cf97;
}
.card_markup_err{
	padding: 2px;  
	width: 2em;
	height: 1em;
	background-color: #fb1b1b;
}
.card_markup_cur{ 
	padding: 2px;  
	width: 2em;
	height: 1em;
	background-color: #55afff;
} 
.card_markup_not{ 
	padding: 2px;  
	width: 2em;
	height: 1em;
	background-color: #fff;
    border: 1px solid #808080;
}
.card_markup_favor{ 
	padding: 2px;  
	width: 2em;
	height: 1em;
	background-color: #fff;
    border: 2px solid #0080ff;
}  	
.userCardItems{
	clear:both;
}
.userCardItems span{ 
    display: inline-block;
    min-width: 13px;
    padding: 3px 9px;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle; 
    border-radius: 15px;
    border-style:solid;  
    cursor:pointer; 
} 

.card_cicle_done {
    color: #ffffff;
    border-width:1px;
    background-color: #01cf97; 
    border-color:#48b5e0;
}	
.card_cicle_err {
    color: #ffffff;
    border-width:1px;
    background-color: #fb1b1b; 
    border-color:#fb1b1b;
}	
.card_cicle_cur {
    color: #ffffff;
    background-color: #55afff; 
    border-width:1px;
    border-color:#48b5e0;
}	
.card_cicle_not {
    color: #48b5e0; 
    border-width:1px;
    border-color:#48b5e0;
}	
.card_cicle_favor {  
    border-width:2px;
    border-color:#0080ff; 
}	


#anlysisDiv .glyphicon {
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 24px; 
}
#anlysisDiv .wrong{ 
	color: #d9534f;
}
#anlysisDiv .right{ 
	color: #01cf97;
}
 
#anlysisDiv .glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

#itemSuperContentView img, #itemContentView img, .option_list_textimg{
	max-width:100%;height:auto;
}

@media (max-width: 991.98px) {
	.option_list_text{   
		padding-left:0.6em;
	}
}
@media (max-width: 768px) { 
	.option_list_text{   
		padding-left:0.6em;
	}
}
@media (max-width: 576px) {
	.option_list_text{   
		padding-left:1.6em;
	}
}