@charset "UTF-8";
/* CSS Document */

body {margin:0; padding:0;font-family:"Roboto", "Helvetica Neue";}

#faqMenu {overflow:hidden; width:270px; margin:20px auto 0;}
#faqMenu ul {margin:0; padding:0; list-style-type:none;}
#faqMenu ul li{height:72px; font-size:16px; background:url(../images/faqMenuSepBar.png) no-repeat center top; background-size:280px;}
#faqMenu ul li:first-child{background:none;}
#faqMenu ul li a{color:#666; text-transform:uppercase; text-decoration:none; line-height:72px; display:block; padding-left:60px;
background:url(../images/sprite.png) no-repeat 0 0; background-size:30px; padding-top:1px;}
#faqMenu ul li a span{line-height:71px; display:block; background:#fff;}
#faqMenu ul li a:hover{color:#0099a5;}

#faqMenu ul li a.prepaid{background-position:10px 15px;}
#faqMenu ul li a.postpaid{background-position:10px -77px;}

#faqMenu ul li a.dth{background-position:10px -170px;}

#faqMenu ul li a.landline{background-position:10px -260px;}

#faqMenu ul li a.myairtel{background-position:10px -550px;}

#faqMenu ul li a.want{background-position:10px -358px;}

#faqMenu ul li a.notification{background-position:10px -456px;}

/*FAQ*/

#faq {overflow:hidden; margin-top:30px;}
.faqBlock {padding-top:50px;}
.faqBlock h3.mainHead{font-size:20px; color:#cccccc; margin:0 0 15px 0; padding:0; font-weight:normal; text-transform:uppercase; text-align:center;
      position:absolute; display:inline-block; left:-30px; top:0;}

#faq h3.mainHeadClone {font-size:20px; color:#cccccc; margin:0 0 15px 0; padding:0; font-weight:normal; text-transform:uppercase;
      position:absolute; display:inline-block; right:-30px; text-align:right; top:0;}
      
    
.faqBlock .ques {margin-bottom:10px; padding:10px 0; border-bottom:1px solid #ededed; font-size:15px; color:#929292; font-weight:normal; line-height:18px; 
        text-align:left;}
.faqBlock .ques span{width:25px; display:inline-block; height:25px; text-align:center; vertical-align:middle; color:#999; font-size:15px;
border-radius:20px; line-height:22px; margin-left:10px; float:right;}
.faqBlock .ques .faqTxt {padding:0 10px;}
.acc_container {}
.faqBlock .ques h4{margin:0 0 5px 0; padding:0px; font-size:15px; color:#666666; font-weight:bold;}
.faqBlock .ques  a{text-decoration:none; color:#1eaec8;}
.faqBlock .ques  li{padding-bottom:10px;}

#faq .active h3.mainHead{color:#ed1c24; left:0; width:100%;}
#faq .active h3.mainHead span{border-bottom:2px solid #ed1c24; padding:0 10px;}
#faq .active .faqBlock {text-align:center;}
#faq .active .mainHeadClone {display:none;}

/*Contact*/

.contactForm {margin:20px 0 0 0; padding:0 40px; text-align:center;}
.contactForm .formBlock {padding-bottom:20px; background:url(../images/faqMenuSepBar.png) no-repeat center bottom; background-size:280px; margin-bottom:20px;}
.contactForm .formBlock label{display:block; font-size:14px; color:#666; margin-bottom:5px; text-transform:uppercase;}
.contactForm .formBlock input[type="text"]{-webkit-appearance:none; border-radius:5px; border:1px solid #b7babf; text-align:center; font-size:15px;
                      font-family:"Roboto", "Helvetica Neue"; color:#333; padding:10px 0; width:100%;}
.contactForm .formBlock textarea{-webkit-appearance:none; border-radius:5px; border:1px solid #b7babf; text-align:center; font-size:15px;
                      font-family:"Roboto", "Helvetica Neue"; color:#333; padding:10px 0; width:100%; height:80px;}
.contactForm .formBlock.noBorder {padding-bottom:0px; background:none;}

/*About*/
.content {padding:10px; color:#666; font-size:14px;}              
.content p{padding:0; margin:0 0 10px 0;}
.content h3{padding:0; margin:0 0 5px 0; font-weight:500;}  
.content li{padding:0 0 10px 0;}
.content a{text-decoration:none; color:#1eaec8;}


.list tbody tr td{list-style-type: square;}
.color-red{color: #e40010 !important;}