#KCContent{
	width:1024px;
	
	margin:0 auto;/* height:562px; 
	background:url(../../../fatca_01/images/retina/m01_p09_img.jpg) no-repeat 0 0;
 background-position: center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='../../../fatca_01/images/retina/m01_p09_img.jpg', sizingMethod='scale');
 -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../fatca_01/images/retina/m01_p09_img.jpg', sizingMethod='scale')";
 background-size:1024px 562px;*/
}
.Feedbackcontainment {
    position: absolute;
	top: 0px;
	left: 195px;
	width: 724px;
	height: 375px;
}
section.mainContent {
    height: 527px;

}
#mcmsContainer .Feedbackcontainment {
    height: 334px;
}
.popupClose span {display:none !important;line-height: 17px !important;}
.popupClose:hover span {display:block !important;left: -18px;padding: 0;position: relative;top: -16px;width: auto; font-size:12px; color:#fff}

.popupClose{
	color: #fff;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    height: 15px;
    line-height: 15px;
    padding: 5px;
    position: absolute;
    right: 9px;
    text-align: right;
    top: 3px;
    width: auto;
	display: none;
	}
	
.popupClose p {
	text-align: center;
	width:20px;
	background: rgba(0,0,0,0.01);
	margin-left: 15px;
}
	
.feedBackContent .titleTxt {
    position: relative;
}

/* MCSS / MCMS */
.cloneOption, .hiddenOption{
	display: none;
}

.list_alpha{
	float:left;
	color: #000;
    font-weight: bold;
    margin-right: 9px;
	width: 20px !important;
}

.mcssWrap{
    font-size: 13px;
    left: 0;
    margin: 0 auto;
    max-width: 890px;
    padding: 0;
    position: relative;
    top: 0;

}
.mcssWrap .scenarioTxt{
    /*margin-top: 26px;*/
	color: #E88729;
    font-size: 22px;
    text-align: center;
}
/* .mcmsContainer{	background: url("../../images/KC_question_mark_new.png") no-repeat scroll right bottom #efefef;
				background-size: 21% 62%;
				border-bottom: 2px solid #3fb2fe;
				margin: 55px 0 0;
				height: auto;
				padding-bottom: 40px;
				position: relative;
} */
#mcmsHolder .mcmsContainer{
	margin:0;
}
.mcssQuestion{
    width: 100%;
    position: relative;
	float: left;
}
.mcssQuestion .imgSec {background-color: #0099ff;
    color: #fff;
    float: left;
    font: 50px arial;
    height: 100%;
    left: 0;
    /* padding-top: 10px; */
    position: absolute;
    text-align: center;
    top: 0;
    width: 72px;
}
.mcssQuestion .questStatus{
	font:12px/normal Arial;
}
.mcssQuestion .questSec{
	background: #e8f4f7 none repeat scroll 0 0;
    padding: 3px 10px;
}
.mcssQuestion .questSec .question {
    color: #000;
    display: table-cell;
    font: 14px/18px Arial;
    margin-top: 1px;
    padding: 0 8px 0 0;
    vertical-align: middle;
}
.optionContainer{	background: #e8f4f7 none repeat scroll 0 0;
    border-bottom: 2px solid #0099ff;
    float: left;
    padding-bottom: 0;
    padding-top: 0;
    width: 100%;}
.optionContainer .row{
	position: relative;
}
.optionIcons{
	float: left;
    left: 0;
    top: 0;
    width: auto;
	margin:0 0 0 277px;
}
.tickIco {
    display: block;
    height: 15px;
    margin:7px 0 0 -26px;
    position: absolute;
    width: 22px;
    background: url(../../images/kc_assets_2.png) no-repeat -106px -26px;
}
.tickIco.mcssTick {
	background-position: -49px -8px;
}
.tickIco.mcssCross {
    background-position: -74px -10px;
}
.optionIcons .checkBox, .optionIcons .radio {
    cursor: pointer;
    float: right;
    margin: 6px 0;
    width: 15px;
    height: 15px;
    background: url(../../images/kc_assets_2.png) no-repeat -96px -9px; 
  
    
}
.optionIcons .checkBox.MCMSbulletPointsSelected{
	background-position:  -118px -10px;
}

.optionIcons .checkBox.MCMSBulletPointsDisabled{
    cursor:default;	
}
/* .optionIcons .radio{
	 width: 138px; 
    height: 32px;
	 background:#686b7a; 
}
.optionIcons .radio.MCSSbulletPointsSelected{
    width: 138px;
    height: 32px;
	cursor:default;
	background:#e3801b;
} */
.optionIcons .radio{
	background-position: -6px -6px;	 
    width: 18px;
    height: 18px;
}
.optionIcons .radio.MCSSbulletPointsSelected{
	background-position: -24px -6px !important;
    width: 18px;
    height: 18px;
	cursor:default;
}

.optionIcons .radio.MCSSbulletPointsDisable{
	cursor:default;

}
.feebackText ul{margin: 0 0 0 14px; padding:0;}
.feebackText ul li{margin:0; padding:0;list-style: disc outside none;}
.feebackText {padding: 0 12px 5px;height: 257px !important;border-left:none;
    border-right:none;}
.question ul{margin: 5px 0 0 19px; padding:0;list-style-type: upper-roman;}
.question ul li{margin: 0; padding:0;}
.optionText{
    float: left;
    font: 15px/21px Arial;
    height: auto !important;
    margin: 0;
    max-width: 100%;
    padding: 0;
	position: relative;
    width: auto;
	color: #fff;
}
.optionText .txt {
    display: table;
    left: 302px;
    position: absolute;
    top: 6px;
    width: auto;
}
/* .txt ul{ margin:0; padding:0; list-style-type:upper-alpha;} */
.optionText .txt span {
    display: table-cell;
    vertical-align: top;
	width: 200px;
	text-align:center;
}

.optionText .txt span p{
	width: 100%;
	color: #000;
	/*cursor: pointer;*/
}
.optionText .txt span{
	/*display:table-cell;
	height:auto;
	vertical-align:middle;*/
}
.mcssInstruction {
    background: #686b7a none repeat scroll 0 0;
    color: #fff;
    float: left;
    font: 15px/32px Arial;
    height: 30px;
    left: 0;
    margin: 0;
    padding-left: 11px;
    width: 98.8%;
}
/* .mcssInstruction .para{	padding-left:76px!important;} */
.floatlft{
    float: left;	
	
}
.floatRht{	float: right;
			margin-left: 97px;
			margin-top:21px;}
#mcssFeedbackBox {
    width: 100%;
}
.mcmsContainer .submitBtn{	background: none repeat scroll 0 0 #0099ff;
							bottom: 0px;
							color: #fff;
							cursor: pointer;
							float: left;
							width: 98px;
							height:20px;
							font:15px arial;
							font-weight:bold;
							padding:12px 0;
							text-align:center;
							margin-left:0}
							
.mcmsContainer .submitBtn:hover{
	background: none repeat scroll 0 0 #ffcc00; color:#000
}
.mcmsContainer .disabled{	background: none repeat scroll 0 0 #999999;
							color: #fff;
							cursor: default;
							float: left;
							font: bold 15px arial;
							margin-left:0px;}
							
.mcmsContainer .disabled:hover{
	background: none repeat scroll 0 0 #999999;
    color: #fff;
	cursor:default;
}

.mcmsContainer .nextBtn{	background: none repeat scroll 0 0 #0099ff;
							bottom: 0px;
							color: #fff;
							cursor: pointer;
							float: left;
							/* padding: 10px 22px; */
							position: absolute;
							width: 98px;
							height:20px;
							font:15px arial;
							font-weight:bold;
							padding:12px 0;
							text-align:center;
							margin-left:0;right: 0;}
							
.mcmsContainer .nextBtn:hover{
	background: none repeat scroll 0 0 #ffcc00; color:#000
}
/* a {
    color:#7300ff !important; 
    text-decoration: underline !important;
} */

/*******************Added new css***********/
.HeadTxt{ width:100%; float:left; padding-bottom:6px;} 
.TableCont{ width:99.8%; float:left; border:1px solid #bcbcbc;margin-bottom: 3px;}
.TableLeft{width:49.8%; float:left; border-right:1px solid #bcbcbc;height: 141px;}
.TableHeadTxt{background: #d9d9d9;float: left;font-weight: bold;padding: 4px 0;text-align: center;width: 100%;}
.TableContTxt{width:95%; float:left; padding:6px 10px 5px 10px;}
.TableContTxt ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.TableContTxt ul li {
    background: rgba(0, 0, 0, 0) url("../../../course_01/images/bullet_blue.jpg") no-repeat scroll 0 5px;
    line-height: 17px;
    margin-left: 0;
    padding-bottom: 2px;
    padding-left: 15px;
    padding-right: 0;
}
.TableContTxt > p {
    padding-bottom: 4px;
}
.TableRight{width:50%; float:left;}

table { border-top: 1px solid #91949e;
    border-right: 1px solid #91949e;}
table tr td{ border-bottom: 1px solid #91949e;border-left: 1px solid #91949e;/* vertical-align: middle; */padding:3px 10px 0;}
.HeaderColor{ background: #0099ff;color: #fff;height: 49px;vertical-align: middle;}
.HeaderColor td p{ margin:0;text-align: center;font-weight: bold;}
#feedbackContent p {
    padding-bottom: 4px;
}
.feedBackContent .titleTxt span {
    height: 31px;
    line-height: 32px;
}
.feedBackContent .titleTxt {
    background: #686b7a;
	border-top: none;
}
.feedBackContent {
    border: 1px solid #686b7a;
	border-bottom:none;
}











