﻿@charset "utf-8";
/* CSS Document */

/*FAQ css start here*/
.faq-questions-cont .faq-panel-cont { margin-left: 20px; border-bottom: 1px solid #f1eded; }
.faq-heading-cont { margin-bottom: 15px; border-bottom: 1px #e4e4e4 solid; }
.faq-heading-cont h1 { font-family: var(--heading-font);font-weight: 300;font-size: var(--main-heading-size);margin: 0 0 20px;color: var(--primaryDefault); letter-spacing: var(--heading-letter-spacing);}
.faq-questions-cont { margin-bottom: 25px;font-family: var(--ss-font-sans-serif);}
.faq-questions-cont .faq-subheading-cont { margin-bottom: 15px; }
.faq-questions-cont .faq-subheading-cont h2 {font-family: var(--heading-font)!important;font-weight: 300!important;color: var(--teal)!important;letter-spacing: var(--heading-letter-spacing);
    font-size: 28px!important; line-height: normal !important;}
.faq-questions-cont .faq-panel-cont .panel { border: 1px solid transparent; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0); box-shadow: 0 1px 1px rgba(0,0,0,0); }
.faq-questions-cont .faq-panel-cont .panel-group { margin-bottom: 0; }
.faq-questions-cont .faq-panel-cont .panel-group .panel-heading+.panel-collapse>.list-group, .faq-questions-cont .faq-panel-cont .panel-group .panel-heading+.panel-collapse>.panel-body { border-top: 0px solid #ddd; padding: 0px 10px 15px; }
.faq-panel-cont .panel-default>.panel-heading { background-color: #ffffff; border-top: 1px solid #f1eded; padding: 12px 15px 12px 30px; -webkit-border-radius: 0px; border-radius: 0px; color: #1D50C3; line-height: none; cursor: pointer; }
.faq-questions-cont .faq-panel-cont .panel-heading:last-child { border-bottom: 1px solid #f1eded; }
.faq-questions-cont .faq-panel-cont .panel-title {font-size: 16px; position: relative; line-height: 28px;color: inherit;margin-bottom:0px !important;}
.faq-questions-cont .faq-panel-cont .panel-title .que-mark { font-size: 20px; font-weight: 600; position: absolute; top: -1px; left: -30px; color: var(--teal); }
.faq-questions-cont .faq-panel-cont .panel-body .ans-mark { position: absolute; font-size: 18px; font-weight: 600; top: -1px; left: 3px; color: var(--teal); }
.faq-questions-cont .faq-panel-cont .panel-body .answer-cont { position: relative; padding: 0 0 0 45px; display: block; }
.faq-questions-cont .faq-panel-cont .panel-title a { text-decoration: none; color: #1D50C3; display: inline-block; line-height: 16px; }
.faq-questions-cont .faq-panel-cont .panel-default>.panel-heading+.panel-collapse>.panel-body { border-top-color: #ddd; font-size: 16px; line-height: 28px; color: #333333; padding: 0 15px 10px; }
.faq-questions-cont .faq-panel-cont .faq-inner-heading { font-size: 16px; font-weight: normal; padding: 6px 0px 8px 15px; text-decoration: none; color: #333333; background: url(/companies/mysafetysign/saf_img_bullet_MPP.gif) no-repeat 0px 10px; }
.panel-heading .external { 
	background-position: center right; 
	background-repeat: no-repeat; 
	background-image: url(/img/src/external-link-icon.png);
	background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%20d%3D%22M1.5%204.518h5.982V10.5H1.5z%22%2F%3E%3Cpath%20d%3D%22M5.765%201H11v5.39L9.427%207.937l-1.31-1.31L5.393%209.35l-2.69-2.688%202.81-2.808L4.2%202.544z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M9.995%202.004l.022%204.885L8.2%205.07%205.32%207.95%204.09%206.723l2.882-2.88-1.85-1.852z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E); 
	background-image: linear-gradient(transparent, transparent), url(/img/src/external-link-icon.svg);
	background-image: -o-linear-gradient(transparent, transparent), url(/img/src/external-link-icon.png); 
	padding-right: 13px;
}

@media(max-width:767px) {
    .faq-heading-cont h1{font-family: var(--heading-font);font-weight: 400 !important;font-size: var(--main-heading-size) !important; margin: 0 0 20px;color: var(--primaryDefault); letter-spacing: var(--heading-letter-spacing);}
    .faq-questions-cont .faq-panel-cont .panel-body>.col-md-12{padding-left:0;padding-right:0}

	.faq-panel-cont { margin-left: 0px !important; }
	.faq-questions-cont .faq-panel-cont .panel-default>.panel-heading+.panel-collapse>.panel-body {
		padding: 0px 0px 10px !important;
	}
	.faq-questions-cont .faq-panel-cont .panel-body .answer-cont {
		padding: 0 0 0 40px !important;
	}
	.faq-questions-cont .faq-panel-cont .panel-title{line-height: 24px;font-size:15px;}
	.faq-panel-cont .panel-default > .panel-heading{padding:10px 15px 10px 30px;}
	.faq-questions-cont .faq-panel-cont .panel-default>.panel-heading+.panel-collapse>.panel-body{font-size:15px;line-height:24px;}

    /*FAQ background related css */
    .faq-questions-cont{margin:var(--marginOffset);box-shadow: var(--box-shadow);margin-bottom:15px}
    .faq-panel-cont .panel-default > .panel-heading{ padding:10px 15px 10px 45px!important}
    .faq-questions-cont .faq-panel-cont .panel-group{background-color:#fff;}
    body .faq-questions-cont .faq-panel-cont .panel-default>.panel-heading+.panel-collapse>.panel-body{padding:0px 15px 10px !important;padding-left:25px!important}
    /*FAQ background related css */
}
	/*FAQ css end here*/
