@charset "utf-8";
/* CSS Document */

.wrapper {
    height: 100%;
    margin: auto;
    overflow: hidden;
    position: relative;
}

.textimgWrap {
    margin: 0 auto;
    width: 1024px;
}
.accordionContentPage ul li {
    background: url(../../images/bullet_blue.jpg) no-repeat left 6px !important;
    line-height: 17px;
    padding: 0 0px 7px 15px;
}
.faqPageContent {
  /*   background: url("../../images/mo3_FAQ_BG_image.jpg") no-repeat scroll 0 0; */
    height: 609px;
    margin: 43px auto 0;
    width: 100%;
    position: relative;
	background-size:100% auto;
  background: #e1e1e1;
}
.title{
font-size: 26px;
color: #fff;
border-bottom: 1px solid #4d71af;
padding-bottom: 15px;
margin-bottom: 30px;
}
.heading{
font-size: 24px;
line-height: 28px;
}
.inst{
margin-top: 25px;
color: #f68d2e;
font-size: 14px;
font-style: italic;	
}
.faqPageLeftPanel {
background-color: #fff;
float: left;
height: 480px;
margin-top: 40px;
padding-bottom: 0;
width: 630px;
left: 315px;
position: absolute;
box-sizing: border-box;
margin-left: 5px;
}

.faqPageInst {
    color: #f68d2e;
	font-size: 16px;
    border-bottom: 1px solid #0091da;
    padding: 10px 5px 8px 15px;
}

.faqPageInst a {
    color: #d8abff;
    text-decoration: underline;
}

.faqPageRightPanel {
float: left;
height: 500px;
left: 65px;
right: 57px;
margin-top: 30px;
padding-bottom: 0;
position: absolute;
width: 250px;
background: #00338d;
color: #fff;
box-sizing: border-box;
padding: 45px 30px;
}

.faqPageQuestionContainer {
    overflow: auto;
   height: 430px;
    padding: 25px;
}

.faqPageQuestionSection {
    cursor: pointer;
    border-bottom: 1px solid #0091da;
	position: relative;
}

.faqPageQuestionSection:hover {
    color: #0091da;
}

.faqPageQuestionSelected {
    background-color: #0091da;
    color: #fff;
    cursor: default;
    font-weight: bold;
	position: relative;
}

.faqtxt {
    /* background: #fff none repeat scroll 0 0;
    bottom: 18px;
    color: #000;
    left: 0;
    padding: 5px 10px;
    position: absolute;
    width: 47.3%; */
	bottom: 42px;
	color: #f68d2e;
	left: 65px;
	padding: 5px 10px 5px 0px;
	position: absolute;
	width: 467px;
	font-style: italic;
}

.faqtxt a, .faqPageDescription a {
    color: #6d2077;
    text-decoration: underline;
}

.faqPageQuestionSelected:hover {
    color: #fff;
}

.faqPageTickMark {
    background: rgba(204, 233, 248, 0.8) url("../../images/kc_assets.png") no-repeat scroll -47px 50% / 139px 40px;
    display: none;
    float: left;
    height: calc(100% - 3px);
    padding-top: 3px;
    position: absolute;
    width: 26px;
}

.showFaqPageTickMark {
    display: block;
}

.faqPageQuestion {
    padding: 10px 14px 10px 35px;
	font-size: 16px;
/* 5px 20px; */;
}

.faqPageDescriptionSection {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.94);
    border-bottom: 1px solid #0091da;
    border-left: 1px solid #0091da;
    border-top: 1px solid #0091da;
	height: /* 513px */500px;
/*
    float: left;
    height: 505px;
    margin-top: 30px;
    position: relative;
    right: 0;
    width: 479px;
*/
}

.faqPageDescQuestion {
    background-color: #0091da;
    color: #fff;
    font: bold 16px/20px arial;
    height: auto;
    padding: 10px 10px 10px 20px;
    width: auto;
}

 .faqPageDescription {
    height:386px ;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 16px 20px 15px 20px;
	font-size: 16px;
} 

.faqPageDescription .custom-p {
    line-height: 17px;
    margin: 18px 0;
    padding-left: 20px;
    padding-right: 20px;
}

.faqPageDescription ul {
    padding: 0 0 0 30px;
    list-style-image: url("../../../assets/images/glossary_bullet.png");
}

.faqPageDescription ul li {
}

.or {
    display: block;
    margin-left: -15px;
}

.and {
    display: block;
    margin-left: -15px;
}

.bullet {
}

/* iPads (Landsacpe) */
@media screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {

   .faqPageContent {
        margin-top: 40px;
    }

    .faqPageQuestionContainer {
        height: 426px;
		-webkit-overflow-scrolling: touch;
    }
	
}


/*Accordion css start*/
.accordionPage {
    color: #444;
    cursor: pointer;
    padding: 18px;
   width: 78%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: 0.4s;
    background: url(../../images/plus.png) no-repeat scroll 20px center #fff;
    padding-left: 50px;
	border-bottom: 1px solid #eaeaea;
    padding-right: 59px;
    padding-bottom: 12px;
    padding-top: 12px;
	color: #00338d;
}

.accordionPage.showFaqPageTickMark{
	background: url(../../images/tick.png) no-repeat scroll 20px center #fff;	
	width: 452px;
	color: #444;
}
.accordionPage.current_selected{
background: url(../../images/minus.png) no-repeat scroll 20px center #f6f6f6;
width: 452px;
font-weight: bold;
color: #00338d;
border: 0px;
}
/* .accordionPage:after {
    content: '';
    color: #777;
    font-weight: bold;
    float: left;
    height: 15px;
    margin: -15px 0 0 -18px;
    padding: 2px 1px;
    position: relative;
    width: 17px;
} */
.accordionPage:hover {
}

/* .accordionPage:after {
    color: #777;
    font-weight: bold;
    float: left;
    height: 15px;
    margin: -1px 0 0 -18px;
    padding: 2px 2px;
    position: relative;
    width: 17px;
} */
/* .showFaqPageTickMark:before {
    background: url(../../images/plus.png) no-repeat scroll 0px 0px #fff;
    content: '';
}
.showFaqPageTickMark:after {
    background: url(../../images/kc_assets_2.png) no-repeat scroll -49px -23px #fff;
    content: '';
} */

.accordionContentPage {
padding: 0 18px;
    padding-bottom: 0px;
display: none;
background: #f6f6f6;
padding-bottom: 25px;
border-bottom: 1px solid #eaeaea;
padding-left: 50px;
box-sizing: border-box;
width: 561px;
}
.accordionContentPage a{
	text-decoration: underline;
}
/*Accordion css end*/
.accordionContentPage a,.accordionContentPage .glossaryLink{
	color:#6d2077;
}
