@charset "utf-8";
/*****  FAQ Pages *****/

/**  FAQ Page **/
#faqHeader {
	margin-top: 100px;
	background-color: #f5f5f5;
	background-image: url(../images/faqHeader.jpg);
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
	background-repeat:no-repeat;
	padding-bottom:0;
}
.faqBanner {
	padding-bottom: 5px !important;	
}
.bannerText {
	color: #fff;	
}
#faqBannerTitle {
	font-size: 80px;	
	color: #fff;
	text-shadow: 2px 2px #000;	
}
#faqHeader .img-responsive {
	margin-left: auto;
	margin-right: auto;	
}
#faqMain-content {
	margin: 70px 0;	
}
#faqMain-content h1, h3 {
	text-align: center;	
}
.faqCenter {
	text-align: center;	
}
.faqDesc {
	font-size: 18px;
	padding-top: 10px;	
	text-align: left;
}
.btn-faqAccordion {
	background-color: #06bd0a;
	border: solid thin #06bd0a;
	margin-top: 5px !important;
}
.btn-faqAccordion:hover {
	background-color: #fff;
	color: #06bd0a;
	border: solid thin #06bd0a;
}
.btn-faqAccordion:focus {
	background-color: #ee7a23;
	border: solid thin #ee7a23;
	margin-top: 5px !important;
	color: #fff;
}
#faqContact {
	text-align: center;
	width: 85%;
	margin: 0 auto;	
}
.faqLink {
	color: #c52d2f;
	font-weight: bold;
	text-decoration: underline;
}
.fa-ul {
    padding-left: 0;
    margin-left: 2.142857142857143em;
    list-style-type: none;
}
.fa-li {
    position: absolute;
    left: -2.142857142857143em;
    width: 2.142857142857143em;
    top: 0.14285714285714285em;
    text-align: center;
}
.iconList {
	padding-left: 20px;	
}
.iconList .fa-check-square {
    color: #ee7a23;
    padding-top: 0;
    font-size: 120%;
}


/**  Accordion 1 **/
#faq-accordion1 .panel-heading.active {
	background-color: #585858;	
}
#faq-accordion1 .panel-title {
	font-size: 22px;	
}
#faq-accordion1 hr { 
    display: block;
    margin-top: 25px;
    margin-bottom: 25px;
    margin-left: auto;
    margin-right: auto;
    border-width: 1px;
} 
#faq-accordion1 .fa-question-circle {
	color: #ee7a23;
	position: absolute;
	left: -2.142857142857143em;
	width: 2.142857142857143em;
	top: 0.55em;
	text-align: right;
	font-size: 120%;
}
.iconAccordion {
	background: none !important;
	color: #1e4620;
	padding-right: 20px !important;	
}



/******* FAQ Modals *******/
.modal-dialogFAQ {
		width: auto;
		margin: 10px;
		position: relative;
}
#modalIntroFAQ {
	padding: 20px;	
}
#modalIntroFAQ p {
	font-size: 18px;	
}
.titleLogoImg {
	float: right;
	width: 75px;
	margin-right: 25px;	
}

/**  Accordion Account **/
#accordionModalFAQAcct a.accordion-toggle i {
	line-height: 18px !important;	
}
#accordionModalFAQAcct h3 {
	text-align: left !important;	
}
#accordionModalFAQAcct .panel-default > .panel-heading + .panel-collapse .panel-body {
	color: 	#4e4e4e;
	font-size: 16px;
}
/**  Accordion Cookie **/
#accordionModalFAQCookie a.accordion-toggle i {
	line-height: 18px !important;	
}
#accordionModalFAQCookie h3 {
	text-align: left !important;	
}
#accordionModalFAQCookie .panel-default > .panel-heading + .panel-collapse .panel-body {
	color: 	#4e4e4e;
	font-size: 16px;
}
.IEScreenshot {
	padding: 15px;	
}

/**  Accordion Purchases **/
#accordionModalFAQPurchases a.accordion-toggle i {
	line-height: 18px !important;	
}
#accordionModalFAQPurchases h3 {
	text-align: left !important;	
}
#accordionModalFAQPurchases .panel-default > .panel-heading + .panel-collapse .panel-body {
	color: 	#4e4e4e;
	font-size: 16px;
}
.prodFAQImg {
	width: 145px;
	height: auto;
	padding: 5px;
	text-align: center;
	margin: 0 auto;	
}

/**  Accordion Security Settings **/
#accordionModalFAQSecuritySet a.accordion-toggle i {
	line-height: 18px !important;	
}
#accordionModalFAQSecuritySet h3 {
	text-align: left !important;	
}
#accordionModalFAQSecuritySet .panel-default > .panel-heading + .panel-collapse .panel-body {
	color: 	#4e4e4e;
	font-size: 16px;
}

/**  Accordion Firewalls **/
#accordionModalFAQFirewalls a.accordion-toggle i {
	line-height: 18px !important;	
}
#accordionModalFAQFirewalls h3 {
	text-align: left !important;	
}
#accordionModalFAQFirewalls .panel-default > .panel-heading + .panel-collapse .panel-body {
	color: 	#4e4e4e;
	font-size: 16px;
}

/**  Accordion Privacy **/
#accordionModalFAQPrivacy a.accordion-toggle i {
	line-height: 18px !important;	
}
#accordionModalFAQPrivacy h3 {
	text-align: left !important;	
}
#accordionModalFAQPrivacy .panel-default > .panel-heading + .panel-collapse .panel-body {
	color: 	#4e4e4e;
	font-size: 16px;
}

/**  Accordion Problem Testing PC **/
#accordionModalFAQPCTest a.accordion-toggle i {
	line-height: 18px !important;	
}
#accordionModalFAQPCTest h3 {
	text-align: left !important;	
}
#accordionModalFAQPCTest .panel-default > .panel-heading + .panel-collapse .panel-body {
	color: 	#4e4e4e;
	font-size: 16px;
}

/**  Accordion Share Results**/
#accordionModalFAQShare a.accordion-toggle i {
	line-height: 18px !important;	
}
#accordionModalFAQShare h3 {
	text-align: left !important;	
}
#accordionModalFAQShare .panel-default > .panel-heading + .panel-collapse .panel-body {
	color: 	#4e4e4e;
	font-size: 16px;
}

/**  Accordion Utilities**/
#accordionModalFAQUtilities a.accordion-toggle i {
	line-height: 18px !important;	
}
#accordionModalFAQUtilities h3 {
	text-align: left !important;	
}
#accordionModalFAQUtilities .panel-default > .panel-heading + .panel-collapse .panel-body {
	color: 	#4e4e4e;
	font-size: 16px;
}

/**  Accordion PC Matic**/
#accordionModalFAQPCMatic a.accordion-toggle i {
	line-height: 18px !important;	
}
#accordionModalFAQPCMatic h3 {
	text-align: left !important;	
}
#accordionModalFAQPCMatic .panel-default > .panel-heading + .panel-collapse .panel-body {
	color: 	#4e4e4e;
	font-size: 16px;
}

/**  Accordion PC Magnum**/
#accordionModalFAQMagnum a.accordion-toggle i {
	line-height: 18px !important;	
}
#accordionModalFAQMagnum h3 {
	text-align: left !important;	
}
#accordionModalFAQMagnum .panel-default > .panel-heading + .panel-collapse .panel-body {
	color: 	#4e4e4e;
	font-size: 16px;
}

/**  Accordion Optimize**/
#accordionModalFAQOptimize a.accordion-toggle i {
	line-height: 18px !important;	
}
#accordionModalFAQOptimize h3 {
	text-align: left !important;	
}
#accordionModalFAQOptimize .panel-default > .panel-heading + .panel-collapse .panel-body {
	color: 	#4e4e4e;
	font-size: 16px;
}

/**  Accordion Driver Alert**/
#accordionModalFAQDriverAlert a.accordion-toggle i {
	line-height: 18px !important;	
}
#accordionModalFAQDriverAlert h3 {
	text-align: left !important;	
}
#accordionModalFAQDriverAlert .panel-default > .panel-heading + .panel-collapse .panel-body {
	color: 	#4e4e4e;
	font-size: 16px;
}

/**  Accordion Disk MD**/
#accordionModalFAQDiskMD a.accordion-toggle i {
	line-height: 18px !important;	
}
#accordionModalFAQDiskMD h3 {
	text-align: left !important;	
}
#accordionModalFAQDiskMD .panel-default > .panel-heading + .panel-collapse .panel-body {
	color: 	#4e4e4e;
	font-size: 16px;
}

/**  Accordion Disable Programs**/
#accordionModalFAQDisable a.accordion-toggle i {
	line-height: 18px !important;	
}
#accordionModalFAQDisable h3 {
	text-align: left !important;	
}
#accordionModalFAQDisable .panel-default > .panel-heading + .panel-collapse .panel-body {
	color: 	#4e4e4e;
	font-size: 16px;
}

/**  Accordion System Bios**/
#accordionModalFAQSysBios a.accordion-toggle i {
	line-height: 18px !important;	
}
#accordionModalFAQSysBios h3 {
	text-align: left !important;	
}
#accordionModalFAQSysBios .panel-default > .panel-heading + .panel-collapse .panel-body {
	color: 	#4e4e4e;
	font-size: 16px;
}




/**  Custom Counter List **/
.custom-counter {
    position: relative;
	padding-left: 32px;
	list-style-type: none;
}
.custom-counter li {
    counter-increment: step-counter;
	margin-bottom: 20px;
	padding-left: 55px;
	font-size: 16px;
	text-align: left;
}
.custom-counter li:last-child {
	margin-bottom: 0;
}
.custom-counter li::before {
    content: counter(step-counter);
	position: absolute;
	left: 20px;
	padding: 2px 10px;
	font-size: 0.9em;
    background-color: #ee7a23;
    color: white;
    font-weight: bold;
    border-radius: 3px;
}


/**  Media Queries **/
@media (min-width: 768px) {
	.modal-dialogFAQ {
		width: 768px;
		margin: 30px auto;
	}
}

@media (max-width: 430px) {
	.titleLogoImg {
		display: none;
	}
}

@media (max-width: 480px) {
	#faqBannerTitle {
		font-size: 60px;	
	}
}




