.mainContainer { overflow-x:hidden;}
html, body {height: 100%; margin: 0; padding: 0;}
html {/*text-shadow: 1px 1px 1px rgba(0,0,0,0.1);*/text-rendering: optimizeLegibility !important;-webkit-font-smoothing: antialiased !important;}
body {color: #666; font-size: 16px;}
h1, .h1, h2, .h2, h3, .h3 { margin-bottom: 0; margin-top: 0;}
.navCont { min-height: 100px; width: 100%; z-index:100;}
.headerCont {padding:24px 0; background:#0099ff; }
.footerCont {padding:0px 45px; line-height:24px; bottom: 0; position: absolute; width: 100%; }
.headerWidth {width:1000px; margin:0 auto; }
.headerLogo {padding: 23px 0 0 21px; }
.header {border-top:3px solid #fff; padding-top:5px;  }
.header h1 { font-size:50px; color:#fff; margin:0; }
.HomeHeader {border-top:3px solid #0089f0; padding-top:5px; margin-left: 45px;  }
.HomeHeader h1 { font-size:42px; font-family:Effra-light, sans-serif; color:#0089f0; margin:0; }
.HomeHeader h1 strong { font-family:Effra-bold, sans-serif;}
.iconWidhtR {width:100px; height:100px; border-left:1px solid #e5e5e5;}
.iconWidhtR a {width:100px; height:100px; text-align:center; display:block; padding:38px 0;  font-size:25px; text-decoration:none !important; margin-left:-1px;}
.langWidhtR {width:100px; height:100px; border-left:1px solid #e5e5e5; padding:34px 0; text-align:center;}
.langWidhtR a {text-align:center; font-size:22px; text-decoration:none;}
.height8 { height:8px;}
.height15 { height:15px;}
.height20 { height:20px;}
.height30 { height:30px;}   
.height50 { height:50px;} 
.padL0 { padding-left:0;}
.padL30 { padding-left:30px;}
.padLR30 { padding:0 30px;}
.padLR25 { padding:0 25px;}
.padR0 { padding-right:0;}
.padR10 { padding-right:10px;}
.padT5 { padding-top:5px;}
.padT15 { padding-top:15px;}
.padT20 { padding-top:20px;}
.marT0 { margin-top:0px !important;}
.marT35 { margin-top:35px;}
.padT10 { padding-top:10px;}
.padB5 { padding-bottom:5px;}
.padB10 { padding-bottom:10px;}
.padB20 { padding-bottom:20px;}
.padB30 { padding-bottom:30px;}
.marB8 {margin-bottom:8px;}
.radioMarL0 {margin-left:0px !important;}
.font30 {font-size:30px;}
.font11 {font-size:11px;}
.font12 {font-size:12px;}
.font13 {font-size:13px;}
.font14 {font-size:14px;}
.font15 {font-size:15px;}
.font24 {font-size:24px;}
.font16 {font-size:16px;}
.font18 {font-size:18px;}
.font20 {font-size:20px;}
.font22 {font-size:22px;}
.table > tbody > tr > th { vertical-align:bottom !important; line-height: 1.1em;}
.ovflowHidden, .bodyPadB {}
.hidden {display:none;}
.hiddenChart {display:none !important;}
.padT2 {padding-top:2px;}
.marB0 {margin-bottom:0px !important;}
.marB10 {margin-bottom:10px;}
.marR10 {margin-right:10px !important;}
.marR0 {margin-right:0px !important;}
.conHypn{width:4.1%;padding-top:5px;}
.radio input {margin-left: 0px !important;
    position: relative !important;}
.form-control {height: 40px; font-size: 15px; border-radius: 0px; border:1px solid #c2c2c2;padding: 6px 11px;}
label {font-weight: normal; margin-top: 5px !important; padding-left:0px !important;}
.btn { border-radius: 0px; font-size:22px; color:#fff; padding: 5px 30px; margin-right:10px;}
.btn-default {border-color:transparent;}
.mandatory {border-color:transparent;}
.form-group.required .control-label:after, .mandatory:before {
  content:"*";
  color:red;
}
.activeLang {font-size: 22px !important;}
.radioOpt input {margin-right:16px;}
.skipBtn { font-size:17px; padding:1px 8px !important; color:#fff;}
.skipBtn:hover {color:#fff;}
.iconWidhtR button {width:100px; height:100px; text-align:center; display:block; font-size:25px; text-decoration:none; margin-left:-1px; background:none; border:none;padding: 0 !important;}
.form-group.required .control-label:after, .mandatory:before {
  content:"*";
  color:red;
}
.breadcrumb > li + li::before {
    color: #ccc;
    content: ">";
    padding: 0 2px;
}
.breadcrumb { background:none; padding: 8px 0;}
/* Landing Page - Start */

/* Landing Page - Start */
.navWrap { border-bottom:1px solid #e5e5e5; background-color:#0099ff;}
.navbar {list-style: outside none none; padding:0; margin:0; border:0; min-height: auto;}
.navbar > li {float: left; margin-right:10px;}
.navbar > li a {display: block; padding:10px 16px; font-size:18px; color:#fff; text-decoration:none;}
.navbar > li a:hover { background:#fff; color:#0099ff;}
.navbar > li > ul { display:none;}

.lineHgt25 { line-height:25px; }
.homUsrBox {background: #0099ff; padding:10px;color: #ffffff;}
.ttlTBdr {border-top:3px solid #0099ff; line-height:45px;}
.panel, .panel-heading {border-radius:0;border-top-left-radius:0;border-top-right-radius:0;}
.panel{margin-bottom:8px;}
.btnArw {font-size: 15px;color:#ffffff;}
.disclaimer {color: #999999;font-size:14px; font-weight: normal; line-height: normal;}
.tableBtn {
    background-color: #0099ff;
    border: 0 none;
    color: #fff;
    font-size: 15px;
    /*margin-right: 5px;*/
    line-height:1.1em;
    padding: 3px 8px !important;
}
a.tablesmTxtLink {background-color: #0099ff; color: #fff; font-size: 15px;padding: 1px 8px; text-decoration:none;line-height: 1.2em;}
a.tablesmTxtLink:hover {background-color: #666; color: #fff; text-decoration:none;}
.breadcrumb {margin-bottom:8px;}
.breadcrumb>.active {color: #0089f0 !important}
.table, table {margin-bottom:0px !important;}
table th {background-color:#e5e5e5;text-align:center;}
.well{background:#ffffff;border-radius:0;margin-bottom:8px;padding:5px}
.fontBold {font-weight:bold;}
.algRight {text-align:right;}
.algLeft {text-align:left;}
.algCtr {text-align:center;}
.visHidden {visibility:hidden;}

.headerIn {
    border-top: 3px solid #0099ff;
    padding-top: 2px;
}
.headerIn h1 {
    color: #0099ff;
    font-size: 36px;
    margin: 0;
}
.headerModalIn {
    padding-top: 2px;
}
.headerModalIn h1 {
    font-size: 30px;
    margin: 0;
}
.panel-default 
{
    border:none !important;
    box-shadow:none !important;
}
.dividerR {border-right: 1px solid #ccc;}
.formSection { padding-bottom: 15px; padding-top: 20px;}
    .formSection h3 { font-size:22px; border-bottom:1px solid #0099ff; padding-bottom:10px;}
.radio-inline, .checkbox-inline  {padding-left: 20px !important;}
.radio-inline + .radio-inline {margin-left: 25px;}
input[type="radio"], input[type="checkbox"]  {margin: 5px 0 0;}
.input-group[class*="col-"] { float:left;}
.backOnline { position:fixed; bottom:0px; right: 9px; z-index:100; }
.backOnline a { color:#fff; text-decoration:none; display:block; text-align:center; line-height:normal; padding:5px 0; }
.backOnline a:hover { color:#fff; text-decoration:none; }
a.tableTHColor, a.tableTHColor:hover {color:#fff;}
.noUnderlineLink a, .noUnderlineLink a:hover { text-decoration:none;}
/* Chart js start */
/*#chartjs-tooltip {visibility:hidden;}*/
.chartOvdue {color:Red !important;cursor:help;}
.chartNoOvdue {display:none;}
.chart1 {color:#F7464A !important}
.chart2 {color:#46BFBD !important}
.chart3 {color:#FDB45C !important}
.chart4 {color:#949FB1 !important}
.chart5 {color:#4D5360 !important}
.chart6 {color:#27ae60 !important}
.chart7 {color:#f1c40f !important}
.chart8 {color:#4a4aa4 !important}
.chart9 {color:#fad28d !important}
.chart10 {color:#ebfa8d !important}
.chart11 {color:#b5fa8d !important}
.chart12 {color:#ca8dfa !important}
.chart13 {color:#faa2a6 !important}
.chart14 {color:#a2e3fa !important}
.chart15 {color:#8cad9a !important}
.chart16 {color:#cbcc95 !important}
.chart17 {color:#adad8c !important}
.chart18 {color:#a55f63 !important}
.chart19 {color:#82a55f !important}
.chart20 {color:#d7b734 !important}
.chart21 {color:#d734aa !important}
.chartTbl a{text-decoration:none;}
.chartTbl a:hover{text-decoration:underline;}

#canvas-holder {
        width: 100%;
       
        text-align: center;
    }
    #chartjs-tooltip {
        opacity: 1;
        position: absolute;
        background: rgba(0, 0, 0, .7);
        color: white;
        padding: 3px;
        border-radius: 3px;
        -webkit-transition: all .1s ease;
        transition: all .1s ease;
        pointer-events: none;
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }
    #chartjs-tooltip.below {
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }
    #chartjs-tooltip.below:before {
        border: solid;
        border-color: #111 transparent;
        border-color: rgba(0, 0, 0, .8) transparent;
        border-width: 0 8px 8px 8px;
        bottom: 1em;
        content: "";
        display: block;
        left: 50%;
        position: absolute;
        z-index: 99;
        -webkit-transform: translate(-50%, -100%);
        transform: translate(-50%, -100%);
    }
    #chartjs-tooltip.above {
        -webkit-transform: translate(-50%, -100%);
        transform: translate(-50%, -100%);
    }
    #chartjs-tooltip.above:before {
        border: solid;
        border-color: #111 transparent;
        border-color: rgba(0, 0, 0, .8) transparent;
        border-width: 8px 8px 0 8px;
        bottom: 1em;
        content: "";
        display: block;
        left: 50%;
        top: 100%;
        position: absolute;
        z-index: 99;
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }

/* Chart js - end */
/* Landing Page - end */
.tablePagination table
{ float:right;
}
.tablePagination td
{
    margin-right:5px;
    border:1px solid rgba(0,0,0,0.1);
}
.tablePagination td a
{
    padding:6px 14px; color:#313131; display:block; background-color:#e5e5e5; text-decoration:none;
}
.tablePagination td span
{
    padding:6px 14px; color:#fff; display:block; background-color: #0099ff;
}

/* Nav */
.qIcoBdrBtm .iconWidhtR {height:70px;} 
.qIcoBdrBtm .langWidhtR {height:70px;padding:20px 0 0 0;} 
.qIcoBdrBtm .iconWidhtR a{height:70px;padding:20px 0 0 0;}
.menuIco .icon-menu {font-size:42px;}
.btn-file {
  position: relative;
  overflow: hidden;
  font-size:16px;
  padding: 7px 30px 8px;
  margin: 0 !important;
}
.btn-file input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  min-width: 100%;
  min-height: 100%;
  font-size: 100px;
  text-align: right;
  filter: alpha(opacity=0);
  opacity: 0;
  background: red;
  cursor: inherit;
  display: block;
}
input[readonly] {
  background-color: white !important;
  cursor: text !important;
}
.txtBtnLink a { font-size:19px; display:block; text-align:center; color:#fff; text-decoration:none; padding:10px; line-height: 1; padding-right: 0;}
.txtBtnLink a:hover { background-color:#313031; color:#fff; text-decoration:none;}
.bodyPadB {padding-bottom: 190px;}
.mainContainer {min-height: 100%; position: relative;}
.radioIn label {padding-left: 7px !important; padding-right:20px;}
.radioInn td {position: relative;}
.radioInn input {position: absolute; top: 3px;}
.radioInn label {margin: 0 25px 0 22px;}
.vAlignT { vertical-align:top !important;}
.profileBox {border: 1px solid #666; margin-top: -1px; padding: 15px 15px 0;}
.panel-heading {padding: 7px 10px;}
a.qFeedback { text-decoration:none;}
a.qFeedback span, a.qFeedback span:hover { text-decoration:none !important;}
a.qFeedback b { text-decoration:underline; font-weight:normal;}
.displayB { display:block;}
.close {font-size:24px;}
.closeQF {background: none;border: medium none; color: #999; float: right; font-size: 14px; font-weight: bold;}
.closeInvoice {background: none;border: medium none; color: #999; float: right; font-size: 14px; font-weight: bold;}
.btn-sm {
    border-radius: 0px;
    font-size: 15px;
    padding: 5px 10px;
    border:0px;
 color:#FFF;
 text-decoration: none;
}
a.btn-sm:hover {
 text-decoration: none;
}
.searchBtn { padding: 8px 5px 9px; color:#fff; width:100%;}
.reportBtn { padding: 7px 5px; color:#fff; width:90%;}
.labelAlign {text-align: right;}
.contactBox {margin-bottom:20px;min-height:110px;}
.contactBox p {word-wrap: break-word;}
.question { margin-bottom:2px;}
.question b { padding-right:20px; font-weight:normal;}
.question a { padding:10px; display:block; background:#e5e5e5; color:#666; text-decoration:none;}
.question a:hover, .question a.active { background:#31aeff; color:#fff; text-decoration:none;}
.answer { padding:5px 10px 30px;}
.headerInSm {
    border-top: 2px solid #0099ff;
    padding-top: 2px;
}
.headerInSm h3 {
    color: #0099ff;
    margin: 0;
}
.pending {color:#4b08a1 !important;}
.processed {color:#009A00 !important;}
.cancelled {color:#9a151c !important;}
.disabledLang, .disabledLang:hover {color:inherit !important; cursor:inherit !important; text-decoration:none !important;}
.downloadPdfBtn { padding: 3px 5px; color:#fff; width:100%; border-radius: 0px;}
.modal-dialog4 {margin: 30px auto; width: 500px;}
.modal-dialog2 {margin: 30px auto; width: 900px;}
.modal-dialog3 {margin: 30px auto; width: 90%;}
.btnPadT {padding-top:12px;}
.marBtnT {margin-top:83px;}
.termsCond p {margin-bottom: 25px;}
.termsCond h4 {font-size: 18px;}
.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 0.7;
  z-index:1000;
}
.cd-top.cd-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: .5;
}
.no-touch .cd-top:hover {
  background-color: #e86256;
  opacity: 1;
}
#pageloaddiv { 
position: fixed; 
left: 0px; 
top: 0px; 
width: 100%; 
height: 100%; 
z-index: 1000; 
background: #000; 
opacity: 0.5; 
}
.loader{margin: 300px 49%;
    width: 48px;}
    .form-group {margin-bottom: 8px;}
#callusContMin{
    position: fixed;
    right: -6.6%;
    z-index:1;
    width:16%;
    top:400px;
    display:none;
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    
}
#callusCont{
    position: fixed;
    right: 0;
    z-index:1;
    width:207px;
    top:366px;

}
#callusBtn, #callusBtnMin{
    font-size: 19px;
    color:#fff;
    text-align:center;
    cursor:pointer;
}
#callusBtn{
    padding: 7px 24px 7px 10px;
}
#callusBtnMin{
    padding: 7px 24px 7px 10px;
}
#callusBtn span, #callusBtnMin span{
    font-size: 18px;
    color:#fff;
    padding-right:5px;
}
.callusTxt{
    font-size: 17px;
    padding: 10px 10px;
    background:#33adff;
    color:#fff;
    text-align:center;
    border:10px solid #0099ff;
    border-top:none;
    line-height:1.3em
}
.arwClose {font-size: 15px !important;
    position: absolute;
    right: 4px;
    top: 14px;}
.arwOpen {font-size: 15px !important;
    position: absolute;
    right: 3px;
    top: 16px;}    
.padL10 {padding-left:10px;}   
.pagination-container {float:right;} 
@media screen and (max-width: 1024px) 
{

  #callusCont, #callusContMin{
    position: fixed;
    top:inherit;
    bottom: 0;
    z-index:1;
    width:100%;
}
    #callusContMin
    {
            -webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
    -moz-transform: rotate(0deg);
    float:none;
    right:inherit;
    left:0px;
    padding:0px !important;
    
}
#callusBtn, #callusContMin
{
    font-size: 16px;
    padding: 6px 20px;
    background:#0099ff;
    color:#fff;
    cursor:pointer;
    text-align:center;
    line-height:1.2em;
}
#callusBtn span, #callusBtnMin span{
    font-size: 14px;
    color:#fff;
    padding-right:5px;
}
#callusBtnMin{
    font-size: 16px;
}
.callusTxt
{
    font-size: 14px;
    padding: 6px 20px;
    background:#33adff;
    color:#fff;
    text-align:center;
    line-height:1.2em;
}  
.arwClose {top: 10px; -moz-transform: rotate(90deg);    -webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}
.arwOpen {
    top: 12px;
}
}
@media screen and (min-width: 1024px) 
{
    .table-font { font-size:13px;} 
.navblockbg {height:46px; }    
.navbar {position:absolute;}
.myAgBg,.myProfileBg, .myReportsBg {position:relative !important;}
ul.sub-links {    list-style: outside none none;    padding: 0;    position:absolute;    z-index:1000;    zoom:1;    white-space: nowrap;	background:#999999;  }
ul.sub-links li:last {border-bottom:0 none;}
.navbar ul.sub-links > li a {font-size: 16px;   padding: 8px 45px 8px 15px;}
  .cd-top {
    height: 45px;
    width: 45px;
    right: 30px;
    bottom: 30px;
	opacity: 0.7;
    filter: Alpha(opacity=70); /* IE8 and earlier */
  }
}


@media screen and (min-width: 992px) 
{
    .table-font { font-size:13px;} 
.navblockbg {height:46px; }    
.navbar {position:absolute;}
    .navWrap { display:block !important;
    }
.myAgBg,.myProfileBg, .myReportsBg {position:relative !important;}

.navbar ul.sub-links > li a {font-size: 16px;   padding: 8px 45px 8px 15px;}
  .cd-top {
    height: 45px;
    width: 45px;
    right: 30px;
    bottom: 30px;
	opacity: 0.7;
    filter: Alpha(opacity=70); /* IE8 and earlier */
  }
}


@media screen and (max-width: 991px) 
{
   footer div.row {/*padding-bottom:15px;*/}
     .table-font { font-size:14px;} 
.navWrap .navbar li {float:left; text-align:left;border-bottom:1px solid #ffffff;width:100%;}
.navWrap .navbar li:after {clear:both;}
.navWrap .navbar li ul {list-style: outside none;margin:0;padding:0;width:100%;}
.navWrap .navbar li ul li {background:#ffffff;border-bottom:1px solid #e5e5e5;}
.navWrap .navbar li:last {border-bottom:0 none}
.navWrap .navbar li ul li a {}
.myAgBg > a.clicked,.myProfileBg > a.clicked, .myReportsBg > a.clicked {background:#666 !important;color:#ffffff !important;}
.navbar [class*="icon-"] {color:#ffffff;float:right;margin-top:3px;}
a,object {outline: 0 none;}
.contactBox {padding-left:0px; padding-right:0px; margin-bottom:20px;}
}

@media screen and (min-width: 768px) {
	ul.sub-links {    list-style: outside none none;    padding: 0;    position:absolute;    z-index:1000;    zoom:1;    white-space: nowrap;	background:#999999;  }
ul.sub-links li:last {border-bottom:0 none;}
}

@media screen and (max-width: 768px) 
{
	.HomeHeader h1 { font-size:42px; line-height:39px; }
	.btn { padding: 7px 25px; margin-top:10px;}
	.mobFloatR {float:right;}
	.contactBox {min-height:auto;}
    .slider-nav a {display: inline-block; width: 18px !important; height: 18px !important; margin: 0 8px;}
	.slider-nav .active {width: 18px !important;  height: 18px !important;}
	.marBtnT {margin-top:0px;}
    .termsCond h4 {font-size: 16px;}
    .termsCond p {margin-bottom: 15px;}
    .btnPadT {padding-top:0px;}
    .modal-dialog2, .modal-dialog3, .modal-dialog4 { margin: 10px; position: relative; width: auto;}
    .sampleTxt {margin-right: 10px; margin-top: -28px; position:relative;}
    .formSection { padding-bottom: 4px; padding-top: 15px;}
    .formSection h3 { font-size:22px; border-bottom:1px solid #0099ff; padding-bottom:5px;}
        .dividerR {border-right:none;}
        .dividerL {border-left:none !important;}
    
    .headerLogo img {height:42px;}
    .navCont { min-height: 80px;}
    .iconWidhtR button {width:67px; height:70px;}
    .iconWidhtR {width:80px; height:80px; border-left:1px solid #e5e5e5;}
.iconWidhtR a {width:80px; height:80px; text-align:center; display:block; padding:27px 0;  font-size:25px; text-decoration:none !important;}
.langWidhtR {width:80px; height:80px; border-left:1px solid #e5e5e5; padding:24px 0;}
.langWidhtR a {text-align:center; font-size:22px; text-decoration:none;}
a.qFeedback b { display:none;}
/* Nav */
.qIcoBdrBtm .iconWidhtR {height:70px;} 
.qIcoBdrBtm .langWidhtR {height:70px;padding:20px 0 0 0;} 
.qIcoBdrBtm .iconWidhtR a{height:70px;padding:20px 0 0 0;}
.menuIco .icon-menu {font-size:36px;}
.reportBtn { width:50%;}
.labelAlign {text-align: left;}
.contactBox {padding-left:0px; padding-right:0px;}
  .cd-top {
    right: 20px;
    bottom: 90px;
  }
  .radioInn label {margin: 0 5px 0 19px;}
}

@media screen and (max-width: 640px) 
{
	
        .profileBox {padding: 5px 10px;}
    .sampleTxt {margin-right: 10px; margin-top: -28px;}
    .formSection { padding-bottom: 4px; padding-top: 15px;}
    .formSection h3 { font-size:24px; border-bottom:1px solid #0099ff; padding-bottom:5px;}
        .dividerR {border-right:none;}
    .dividerL {border-left:none !important;}
        body { font-size: 13px;}
        .faqIcons {font-size: 14px !important;}
             .iconWidhtR button {width:57px; height:60px;}
    .navCont { min-height: 70px;}
   .iconWidhtR {width:70px; height:70px; border-left:1px solid #e5e5e5;}
.iconWidhtR a {width:70px; height:70px; text-align:center; display:block; padding:27px 0;  font-size:20px; text-decoration:none !important;}
.langWidhtR {width:80px; height:70px; border-left:1px solid #e5e5e5; padding:24px 0;}
.langWidhtR a {text-align:center; font-size:15px; text-decoration:none;}
.header h1 {
    font-size: 35px;
}
.header {
    padding-top: 8px;
}

.headerCont {
    padding: 18px 0;
}
.padB30 { padding-bottom:15px;}
.form-group {margin-bottom: 8px;}
[class^="icon-"], [class*=" icon-"] {font-size:20px;}
.activeLang {font-size:15px !important; line-height:25px;}
.disabledLang {font-size:15px !important; line-height:25px;}
h3 {font-size: 22px;}
.height30 { height:20px;}
.footerCont {font-size:15px; line-height:20px; }
a.qFeedback b { display:none;}
/* Nav */
.qIcoBdrBtm .iconWidhtR {height:60px;} 
.qIcoBdrBtm .langWidhtR {height:60px;padding:18px 0 0 0;} 
.qIcoBdrBtm .iconWidhtR a{height:60px;padding:18px 0 0 0;}
.menuIco .icon-menu {font-size:32px;}

.headerIn {
    border-top: 2px solid #0099ff;
}
.headerIn h1 {
    font-size: 26px;
}
.headerModalIn h1 {
    font-size: 22px;
}
.font24 {
    font-size: 14px; /*new*/
}
.homUsrBox {
    padding: 5px 10px;
}
.height8 {
    height: 5px;
}
.panel-heading {
    padding: 6px 10px;
}
.disclaimer {
    font-size: 12px;
}
.tableBtn, .tableBtnDisabled {
    font-size: 11px !important;
    margin-right: 0px;
    margin-bottom:4px;
}

.table > thead > tr > th {
    line-height: 12px;
}
.table {
    font-size: 13px;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {padding: 4px;}
.reportBtn { width:50%;}
.labelAlign {text-align: left;}
.contactBox {padding-left:0px; padding-right:0px;}
}
@media screen and (max-width: 480px) 
{
	.HomeHeader h1 { font-size:35px; line-height:33px; }
}

@media screen and (max-width: 375px) 
{
	.HomeHeader {border-top:3px solid #0089f0; padding-top:3px;  }
.HomeHeader h1 { font-size:30px; line-height:28px; }
    .skipBtn {   margin-right: 3px; margin-top: 64px !important;}
        .profileBox {padding: 5px 10px;}
    .txtBtnLink a {font-size: 16px;}
    .sampleTxt {margin-right: 10px; margin-top: -28px;}
    .formSection { padding-bottom: 4px; padding-top: 15px;}
    .formSection h3 { font-size:22px; border-bottom:1px solid #0099ff; padding-bottom:5px;}
        .dividerR {border-right:none;}
        .dividerL {border-left:none !important;}
        body {    font-size: 13px;}
        .iconWidhtR button {width:37px; height:60px;}
    .navCont { min-height: 70px;}
    .langWidhtR {width:60px; height:70px; border-left:1px solid #e5e5e5; padding:24px 0;}
.langWidhtR a {text-align:center; text-decoration:none;}
    .iconWidhtR {width:50px; height:70px; border-left:1px solid #e5e5e5;}
.iconWidhtR a {width:50px; height:70px; text-align:center; display:block; padding:28px 0;  font-size:17px; text-decoration:none !important;}
.header h1 {
    font-size: 35px;
}
.header {
    padding-top: 8px;
}
.headerCont {
    padding: 18px 0;
}
.padB30 { padding-bottom:15px;}
.form-group {margin-bottom: 8px;}
[class^="icon-"], [class*=" icon-"] {font-size:20px;}
.activeLang { font-size:15px !important; line-height:25px;}
.disabledLang {font-size:15px !important; line-height:25px;}
h3 {font-size: 22px;}
.height30 { height:20px;}
.btn { padding: 3px 25px; margin-top:10px;}
.footerCont {font-size:15px; line-height:20px; }
a.qFeedback b { display:none;}

/* Nav */
.qIcoBdrBtm .iconWidhtR {height:60px;} 
.qIcoBdrBtm .langWidhtR {height:60px;padding:18px 0 0 0;} 
.qIcoBdrBtm .iconWidhtR a{height:60px;padding:18px 0 0 0;}
 .menuIco .icon-menu {font-size:28px;}

.headerIn {
    border-top: 2px solid #0099ff;
}
.headerIn h1 {
    font-size: 26px;
}
.headerModalIn h1 {
    font-size: 22px;
}
.font24 {
    font-size: 14px; /*new*/
}
.homUsrBox {
    padding: 5px 10px;
}
.height8 {
    height: 5px;
}
.panel-heading {
    padding: 6px 10px;
}
.disclaimer {
    font-size: 12px;
}
.tableBtn {
    font-size: 11px !important;
    margin-right: 0px;
}
.table > thead > tr > th {
    line-height: 12px;
}
.table {
    font-size: 13px;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {padding: 4px;}
a.tablesmTxtLink {font-size: 11px;}
.reportBtn { width:50%;}
.labelAlign {text-align: left;}
.contactBox {padding-left:0px; padding-right:0px;}
}
@media screen and (max-width: 360px) 
{
    
    .profileBox {padding: 5px 10px;}
    .txtBtnLink a {font-size: 16px;}
    .sampleTxt {margin-right: 10px; margin-top: -28px;}
    .formSection { padding-bottom: 4px; padding-top: 15px;}
    .formSection h3 { font-size:22px; border-bottom:1px solid #0099ff; padding-bottom:5px;}
        .dividerR {border-right:none;}
        .dividerL {border-left:none !important;}
        body {    font-size: 13px;}
    .navCont { min-height: 70px;}
    .iconWidhtR button {width:38px; height:60px;}
    .langWidhtR {width:60px; height:70px; border-left:1px solid #e5e5e5; padding:24px 0;}
.langWidhtR a {text-align:center; text-decoration:none;}
    .iconWidhtR {width:50px; height:70px; border-left:1px solid #e5e5e5;}
.iconWidhtR a {width:50px; height:70px; text-align:center; display:block; padding:28px 0;  font-size:17px; text-decoration:none !important;}
.header h1 {
    font-size: 35px;
}
.header {
    padding-top: 8px;
}
.headerCont {
    padding: 18px 0;
}
.padB30 { padding-bottom:15px;}
.form-group {margin-bottom: 8px;}
[class^="icon-"], [class*=" icon-"] {font-size:20px;}
.activeLang { font-size:15px !important; line-height:25px;}
.disabledLang {font-size:15px !important; line-height:25px;}
h3 {font-size: 22px;}
.height30 { height:20px;}
.footerCont {font-size:15px; line-height:20px; }
a.qFeedback b { display:none;}
/* Nav */
.qIcoBdrBtm .iconWidhtR {height:60px;} 
.qIcoBdrBtm .langWidhtR {height:60px;padding:18px 0 0 0;} 
.qIcoBdrBtm .iconWidhtR a{height:60px;padding:18px 0 0 0;}
 .menuIco .icon-menu {font-size:28px;}


.headerIn {
    border-top: 2px solid #0099ff;
}
.headerIn h1 {
    font-size: 26px;
}
.headerModalIn h1 {
    font-size: 22px;
}
.font24 {
    font-size: 14px; /*new*/
}
.homUsrBox {
    padding: 5px 10px;
}
.height8 {
    height: 5px;
}
.panel-heading {
    padding: 6px 10px;
}
.disclaimer {
    font-size: 12px;
}
.tableBtn {
    font-size: 11px !important;
    margin-right: 0px;
}
.table > thead > tr > th {
    line-height: 12px;
}
.table {
    font-size: 13px;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {padding: 4px;}
a.tablesmTxtLink {font-size: 11px;}
.reportBtn { width:50%;}
.labelAlign {text-align: left;}
.contactBox {padding-left:0px; padding-right:0px;}
}

@media screen and (max-width: 320px) 
{
    .profileBox {padding: 5px 10px;}
    .txtBtnLink a {font-size: 16px;}
    .sampleTxt {margin-right: 10px; margin-top: -28px;}
    .formSection { padding-bottom: 4px; padding-top: 15px;}
    .formSection h3 { font-size:22px; border-bottom:1px solid #0099ff; padding-bottom:5px;}
    .skipBtn {   margin-right: 3px; margin-top: 56px !important;}
    .dividerR {border-right:none;}
    .dividerL {border-left:none !important;}
    body {    font-size: 13px;}
    .navCont { min-height: 70px;}
    .iconWidhtR button {width:37px; height:50px;}
    .langWidhtR {width:60px; height:70px; border-left:1px solid #e5e5e5; padding:24px 0;}
.langWidhtR a {text-align:center; text-decoration:none;}
    .iconWidhtR {width:50px; height:70px; border-left:1px solid #e5e5e5;}
.iconWidhtR a {width:50px; height:70px; text-align:center; display:block; padding:28px 0;  font-size:17px; text-decoration:none !important;}
.header h1 {
    font-size: 35px;
}
.header {
    padding-top: 8px;
}
.headerCont {
    padding: 18px 0;
}
.padB30 { padding-bottom:15px;}
.form-group {margin-bottom: 8px;}
[class^="icon-"], [class*=" icon-"] {font-size:20px;}
.activeLang { font-size:15px !important; line-height:25px;}
.disabledLang {font-size:15px !important; line-height:25px;}
h3 {font-size: 22px;}
.height30 { height:20px;}
.footerCont {font-size:15px; line-height:20px; }
a.qFeedback b { display:none;}
/* Nav */
.qIcoBdrBtm .iconWidhtR {height:50px;} 
.qIcoBdrBtm .langWidhtR {height:50px;padding:15px 0 0 0;} 
.qIcoBdrBtm .iconWidhtR a{height:50px;padding:15px 0 0 0;}
 .menuIco .icon-menu {font-size:28px;}

.headerIn {
    border-top: 2px solid #0099ff;
}
.headerIn h1 {
    font-size: 26px;
}
.headerModalIn h1 {
    font-size: 22px;
}
.font24 {
    font-size: 14px;/*new*/
}
.homUsrBox {
    padding: 5px 10px;
}
.height8 {
    height: 5px;
}
.panel-heading {
    padding: 6px 10px;
}
.disclaimer {
    font-size: 12px;
}
.tableBtn {
    font-size: 11px !important;
    margin-right: 0px;
}
.table > thead > tr > th {
    line-height: 12px;
}
.table {
    font-size: 13px;
}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {padding: 1px;}
a.tablesmTxtLink {font-size: 11px;}
.reportBtn { width:50%;}
.labelAlign {text-align: left;}
.contactBox {padding-left:0px; padding-right:0px;}
}



.nav > li > a:hover, .nav > li > a:focus {background:transparent;}
.modalBg{background-color: #000000;    display: none;    height: 240%;    left: 0;    min-height: 100%;    opacity: 0.5;    overflow: hidden;    position: absolute;    top: 0;    width: 100%;    z-index: 10;}
.modal-header{padding:12px; border-bottom:0 none;}
.modal-body{padding-top:0px;}
.modalOTPBg{background-color: #000000;    display: none;    height: 100%;    left: 0;    min-height: 100%;    opacity: 0.3;    overflow: hidden;    position: absolute;    top: 0;    width: 100%;    z-index: 10;}
.modalOTPImg1 {
    margin-top: 110px;
    z-index: 10000;
    position: absolute;
}
.modalOTPImg2 {
    margin-top: 850px;
    z-index: 10000;
    position: absolute;
}
/* ==========================================================================
		Slider core styles
===========================================================================*/
.slider-container {
  position: relative;
  overflow: hidden;
  width: 100%;
  margin: 0 auto;
}

.slider {
  position: relative;
  width: 9999px;
}
.slider:before,
.slider:after {
  display: table;
  content: ' ';
}
.slider:after {
  clear: both;
}
.slider .slide {
  position: relative;
  float: left;
  margin: 0;
  padding: 0;
}
.slider .slide img {
  display: block;
  max-width: 100%;
  height: auto;
}
.act,
#prev > span,
#next > span,
#slider-nav > a {
  /*background: url(../images/arrows.png) no-repeat;*/
}
#next > span,
#prev > span {
  display: block;
  width: 16px;
  height: 24px;
}
/* Arrows */
#next > span {
  background-position: -20px 0;
}
#prev > span {
  background-position: 0 0;
}
#next,
#prev {
  position: absolute;
  top: 50%;
  margin-top: -20px;
  padding: 10px 15px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border-radius: 5px;
  background: rgba(0, 0, 0, .39);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000'); /* ie8 */
       -o-user-select: none;
}
#prev {
  left: 10px;
}
#next {
  right: 10px;
}
.caption {
  position: absolute;
  bottom: 0;
  display: block;
  width: 100%;
  padding: 0 10px 30px;
  color: #fff;
  background: rgba(0,0,0,.8);
  background: -webkit-linear-gradient(bottom, rgba(0,0,0, .8), transparent 100%);
  background: linear-gradient(to top, rgba(0,0,0, .8), transparent 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000'); /* ie8 */
}
.caption a {
  display: block;
  color: #fff;
}
.slider-nav {
  line-height: 30px;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30px;
  margin: 0;
  padding: 0;
  text-align: center;
  /*background: #323232;*/
  /*opacity: .9;*/
  filter: alpha(opacity=90); /* ie8 */
}
.slider-nav a {
  display: inline-block;
  width: 12px;
  height: 12px;
  margin: 0 3px;
  -webkit-transition: background .5s ease;
     -moz-transition: background .5s ease;
       -o-transition: background .5s ease;
          transition: background .5s ease;
 border: 1px solid #999;
  border-radius: 50%;
    background: #fff;
    cursor:pointer;
}
.slider-nav .active {
  width: 12px;
  height: 12px;
  cursor:pointer;
}

.marR10 input {margin-right:10px !important;}

/* Skip button blink css animation */
.skipBtn {
	margin-right:0 !important;	
	margin-top:0 !important;
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 2s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-name: blinker;
    -moz-animation-duration: 2s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
    animation-name: blinker;
    animation-duration: 2s;
    animation-timing-function: linear; 
    animation-iteration-count: infinite; 
	/*color: red; */
} 

@-moz-keyframes blinker {
    0% { opacity: 1.0; }
    50% { opacity: 0.5; }
    100% { opacity: 1.0; } 
}

@-webkit-keyframes blinker { 
    0% { opacity: 1.0; }
    50% { opacity: 0.5; }
    100% { opacity: 1.0; } 
} 

@keyframes blinker { 
    0% { opacity: 1.0; } 
    50% { opacity: 0.5; } 
    100% { opacity: 1.0; } 
}
/* Skip button blink css animation */

.cmDismissBtn {right: 50% !important; margin-right: -20px; margin-top:20px !important; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);position:fixed !Important;background:#fff;}
input.tableBtn[value="Pay"],input.tableBtnDisabled[value="Paid"]{margin-bottom:2px}
.gridRwd .tablePagination tr {border: 0 none !important;}
.brkWord{word-break:break-all;}
tr.collapse.show  {display: table-row !important; }