@CHARSET "ISO-8859-1";
@import url('/public/JQuery/jquery-ui-1.13.3.custom/css/smoothness/jquery-ui.min.css');
@import url('/public/css/templates/salaryexchange/navbar.css');
@import url('/public/css/templates/salaryexchange/myscheme.css');
@import url('/public/css/templates/salaryexchange/main.css');
@import url('/public/css/templates/salaryexchange/responsive.css');
@import url('/public/css/templates/salaryexchange/marginsAndPaddings.css');

/*---- Embedded FAQs specific styles ----*/
#faqcontainer { margin-bottom:24px;display:inline; }
#faqcontainer a { color: #535353; }
#faqcontainer ul { margin-top: 16px; }
#faqcontainer li { margin-bottom: 4px; }
a.questions { text-align: left; text-decoration: none; margin: 0px; padding: 0px; font-weight: normal; }
a.questions:hover  { text-decoration: none; }
.answers { margin: 0px 0px 10px 0px; color: #496577; margin-top: 4px; }
div.answers a  { font-size: 11px; color: #496577 !important; font-weight: normal; text-decoration: underline; }

.container-button-holder { width: 100%; margin-right: 0; margin-top: 0; margin-bottom:6px; height: auto; display: inline-block; }
.container-button { width: 100%; height:42px; font-size:16px; }
h2 { display:inline-block; font-size:18px !important; }
.accordion-menu-container { background: #ddd; border-left: 3px #FFF solid; padding: 12px; padding-bottom: 4px; }
.accordion-menu-container a { color: #535353; }

.nomobile { display:none; }

.cvs-menu-style{
    padding: 4px;
}

#page-banner-container { height: 100%; max-height: 216px; margin-bottom: 20px; }
#page-banner-container img { border-radius:4px; width: 100% }

#accordion { width: 100%; display: inline-block; }
.panel-default { width: 100%; }
.boldtext { font-weight: bold; font-size: 15px !important; }
.copy-container { display: inline-block; width:calc(70% - 36px); margin-right: 26px; vertical-align: top; }
.highlight-container { display:inline-block; width: calc(30% + 5px); min-height:100px; vertical-align: top; }
.panel-group { margin-top:30px; }
.panel-group .panel {  border-radius: 0 !important; }
.panel-heading .glyphicon { float:right; font-size: 14px; }
.panel+.panel { margin-top :0 !important; border-top:0; }
.panel-col-1 { display:inline-block; width:calc(70% - 36px); float: left; margin-right:36px; vertical-align: top; margin-bottom: 20px; }
.panel-col-2 { display:inline-block; width:30%; float: left; vertical-align: top;}
.panel-col-1 li { padding-bottom: 10px; }
.subitem { width: 100%; margin-top: 14px; border-bottom: 1px solid #C0C0C0; }
.subitem a { color: #535353 !important; }
.menutitle5 { font-weight: bold; font-size: 14px !important; }
.menutitle5 .glyphicon { margin-right:8px; font-size: 12px; }
.accordian-image-holder { display:inline-block; border:1px solid #C0C0C0;  }
.accordian-image-holder img { display: block; max-width: 100%; height: auto; margin-right: auto; margin-left: auto; }
.quote-image-holder img { display: block; max-width: 100%; height: auto; margin-right: auto; margin-left: auto; }

.panel-title { position: relative; width: 100%; }

/* set panel-heading paddings to a instead of h3 */
.panel-heading { width: 100%; padding: 0 }
.panel-heading a { padding: 10px 15px !important; }
.panel-heading h3 { background: #535353; color:#FFFFFF; }
.panel-heading a { color:#fff !important; }

.panel-heading .accordion-toggle { display: block; }

.panel-heading .accordion-toggle:after {
    font-family: 'Glyphicons Halflings';
    content: "\e114"; /*glyphicon glyphicon-chevron-right*/
    color: #fff; float: right; position: relative; top: 0px;
}

.panel-heading .accordion-toggle.collapsed:after {
    font-family: 'Glyphicons Halflings';
    content: "\e080";  /*glyphicon glyphicon-chevron-down*/
    color: #535353; float: right; position: relative; top: 0px;
}

/* change color of collapsed class */
.panel-heading .collapsed { background: #eee; }
.panel-heading .accordion-toggle.collapsed { color: #535353 !important; }
.subitem .sub-accordion-toggle { display: block; }

.subitem .sub-accordion-toggle:after {
    font-family: 'Glyphicons Halflings';
    content: "\e114"; /*glyphicon glyphicon-chevron-right*/
    color: #535353; float: left; position: relative; margin-right: 8px;
}

.subitem .sub-accordion-toggle.collapsed:after {
    font-family: 'Glyphicons Halflings';
    content: "\e080"; /*glyphicon glyphicon-chevron-down*/
    color: #535353; float: left; position: relative; margin-right: 8px;
}

#accordion a {
    opacity: unset;
}

#accordion a {
    opacity: initial;
}

@media (max-width: 768px) {
    .copy-container,
    .highlight-container,
    .panel-col-1,
    .panel-col-2 {
        width: 100%;
    }
}