#faqPrintContent div.faqQuestion h1, #monitordata h2, #monitordata h3, #monitordata h5, #monitordata p, #monitordata li {
	color: #414042;
	font-family: 'TedNext', 'Avenir Next', 'Helvetica', sans-serif !important;
}

div {
	font-size: inherit;
}

#monitordata h2 {
	font-size: 1.7rem;
}

#monitordata h3 {
	font-size: 2.2rem;
	padding-bottom: 1.5rem;
}

#monitordata p, #monitordata li {
	font-size: 1.6rem;
	line-height: 2.2rem;
}

@media screen and (max-width: 768px) {
	#monitordata p, #monitordata li {
		font-size: 1.8rem;
	}
}

#monitordata h5 {
	padding-bottom: 2rem;
}

#monitordata a:hover {
	text-decoration: none;
}

#monitordata sub {
	font-size: 1.2rem;
}

@media screen and (max-width: 768px) {
	#monitordata sub {
		font-size: 1.4rem;
	}
}

#hero {
	padding-top: 4.5rem;
}

#hero .first-section img {
	width: 100%;
}

@media screen and (max-width: 768px) {
	.video-container {
		padding-bottom: 33px;
	}

	#monitordata .login-container {
		padding-bottom: 25px;
	}
}

.manage-data {
	padding: 3rem 0;
	clear: both;
	width: 70%;
}

.expanders {
	clear: both;
}

.logintoRogers p {
	padding-bottom: 3rem !important;
}

#monitordata a.login {
	color: #DA291C;
	border: 1px solid #DA291C;
	border-radius: 5px;
	width: 80%;
	padding: 10px 10%;
	font-weight: bold;
	font-size: 1.4rem;
}

#faqLeftContent #faqPrintContent .support-general-apps {
	display: flex;
}

#faqLeftContent #faqPrintContent .support-general-apps img {
	padding-right: 10px;
	width: 154px;
	height: 45px;
}


.logintoRogers, .brand-icons {
	float: left;
	width: 50%;
}

@media screen and (max-width: 768px) {
	#faqLeftContent #faqPrintContent .support-general-apps {
		flex-direction: column;
	}
}

@media screen and (max-width: 500px) {
	.support-general-apps a {
		padding-bottom: 0.6rem;
	}

	.manage-data .brand-icons {
		padding: 2rem;
	}
}



/*#faqLeftContent #faqPrintContent .brand-icon.google-play {
	width: 170px;
}*/

/*Expanders for Data Manager Page*/

#monitordata #expanders {
	clear: both;
	padding-top: 3rem;
}

#monitordata .expander-bar {
	width:100%;
	border: 2px solid #ddd;
	border-radius: 10px 0 0 0;
	margin-bottom: 35px;
}

#monitordata .expander-bar p {
	padding: 1.2rem 2%;
}

#monitordata .expander-bar-title {
	background-color: #00A0B7;
	color: white;
	padding: 15px 0 10px 10px;
	border-radius: 10px 0 0 0;
}

#monitordata .expander-bar-title h4 {
	color: white;
	font-size: 2.1rem;
	font-weight: 300;
	margin-left: 15px;
}

#monitordata .expander-bar img.expander-icon {
	display: block;
	float: left;
	padding: 30px;
}

@media screen and (max-width: 768px) {
	#monitordata .expander-bar img.expander-icon {
		padding: 15px;
	}
}

#monitordata .expander-bar .expander-text {
	padding-top: 13px;
}

#monitordata #accordion1, #monitordata #accordion2, #monitordata #accordion3, #monitordata #accordion4 {
	clear: both;
}


#monitordata .panel.panel-default {
	margin-bottom: 0;
}


/*Accordion*/

#monitordata .panel .panel-heading {
	background: #F0F2F5;
	cursor: pointer;
	transition: all 0.3s;
	font-size: 1.6rem;
}

#monitordata .panel>a {
	color: #414042;
	width: 100%;
}

#monitordata .panel>a .fa {
	font-size: 2rem;
	font-weight: bold;
}

#monitordata .panel>a.active .fa {
	transform: rotate(180deg);
}

#monitordata .panel>a.active, #monitordata .panel>a.active .panel-title, #monitordata .panel>a:hover .panel-title, #monitordata .panel>a:focus .panel-title {
	color: #DA291C;
}

.panel-default>.panel-heading {
	background-image: none;
	background-color: #F0F2F5;
	border: none;
}
.panel-collapse, .panel-collapse.in {
	background: #F0F2F5;
}

#monitordata ol, #faqLeftContent #faqPrintContent ol {
	margin: 0;
	padding-top: 2rem;
}

#monitordata .display-drawer ol.steps {
	counter-reset: li-counter;
	list-style-type: decimal !ie; /*IE 7 supportk*/
	list-style-type: none;
}

#monitordata .display-drawer ol.steps > li {
	margin: 0 auto;
	padding-left: 5.6rem;
	padding-top: 5rem;
	position: relative;
}

#monitordata .display-drawer ol.steps > li:first-child {
	padding-top: 0;
}

#monitordata .display-drawer ol.steps > li:last-child {
	padding-bottom: 20px;
}

#monitordata .display-drawer ol.steps > li:before {
	background: #00A0B7;
	border-radius: 100%;
	color: white;
	content: counter(li-counter);
	counter-increment: li-counter;
	font-size: 2.5rem;
	height: 4rem;
	left: -0.5rem;
	padding-top: 7.5px;
	position: absolute;
	text-align: center;
	top: 4rem;
	width: 4rem;
}

#monitordata .display-drawer ol.steps > li:first-child:before {
	top: -0.5rem;
}

#monitordata .display-drawer ul > li {
	list-style-type: disc !important;
}


/*#monitordata .display-drawer {
	padding: 20px;
}

#monitordata .display-drawer ol.steps {
	list-style-type: none;
	list-style-type: decimal !ie; /*IE 7 supportk*/
/*	counter-reset: li-counter;
	margin: 0;
}*/

#monitordata .display-drawer ol.steps li {
	font-size: 1.6rem;
}

#monitordata .display-drawer ol.steps > li {
	position: relative;
	padding-top: 4rem;
	padding-left: 5.6rem;
	width: 85%;
	margin: 0 auto;
}

#monitordata #liveChat li {
    margin: 0.5em 1em 1em 0em;
    max-width: 200px;
    list-style-type: none!important;
    float: left;
}*/


/*#monitordata .display-drawer ol.steps > li:before {
	content: counter(li-counter);
	counter-increment: li-counter;
	position: absolute;
	background: #00A0B7;
	width: 4rem;
	height: 4rem;
	border-radius: 100%;
	color: white;
	text-align: center;
	font-size: 3rem;
	left: -1.5rem;
	top: 2.9rem;
	padding-top: 0.8rem;

}

#monitordata .display-drawer ul > li {
	list-style-type: disc !important;
}*/

/*#collapseOne > div > ol > li:nth-child(2) > ul > img*/

#faqLeftContent #faqPrintContent ol li img {
	width: 43%;
	padding-top: 20px;
	min-width: 250px;
}

#faqLeftContent #faqPrintContent .display-drawer img {
	width: 43%;
	padding-top: 20px;
	min-width: 250px;
}

#faqLeftContent #faqPrintContent img.floating-image {
	display: block;
	margin-left: 2%;
}

/* End of expanders*/

.more-questions {
	margin-top: 20px;
	border-radius: 15px;
	border: 2px solid rgba(0,160,183, 0.6);
	/*border: 1px solid #00A0B7;*/
	padding: 4%;
}

#monitordata .more-questions p {
	padding-bottom: 10px;
}

#monitordata .more-questions p span {
	font-size: 2rem;
}

#monitordata .more-questions .question-block {
	padding-bottom: 20px;
}

.more-questions a.question-link {
	color: #DA291C !important;
	font-weight: bold;
	font-size: 1.6rem;
}

#more-tips img {
	display: block;
	position: relative;
	top: 7px;
	width: 200px;
}

/*#more-tips img:nth-child(2) {
	padding-left: 3rem;
}*/
#more-tips .device-image {
	padding-right: 2.2rem;
}

#more-tips .data-image {
	padding-left: 3rem;
}
@media screen and (max-width: 710px) {
	#more-tips .tips-panel p {
		font-size: 1.4rem;
	}

	#more-tips img {
		width: 25%;
		min-width: 100px;
		max-height: 200px;
	}
}

@media screen and (max-width: 615px) {
	#more-tips img {
		max-height: 150px;
	}
}

@media screen and (max-width: 500px) {
	#more-tips img {
		max-height: 100px;
	}
}

/*#more-tips img:first-child {
	border-radius: 35px 35px 35px 0;
}

#more-tips img:nth-child(2) {
	border-radius: 35px 35px 0px 35px;
}
*/
#more-tips .tips-panel {
	padding: 5% 0;
	display: flex;
}

#more-tips .tips-panel h5 {
	font-size: 2.4rem;
}

#more-tips a.neutral-link {
	font-size: 1.6rem;
	font-weight: bold;
	color: #DA291C;
}

#monitordata span {
	left: 0;
}

#monitordata .bold {
	font-weight: bold;
}


#monitordata .supplement {
	font-size: 1.4rem;
}

#monitordata .red {
	color: #DA291C;
}

/* Video */

#monitordata .video-container {
	padding-right: 2rem;
}

#new-video .modal-content {
	padding: 2rem;
}

.modal-content iframe {
	width: 100%;
	height: 400px;
	padding: 2rem;
	border: 0;
}


.video-intro-section {
	padding-top: 3rem;
}

.video-container {
	width: 34%;
	float: left;
	max-width: 300px;
}

.description {
	width: 64%;
	padding-left: 1%;
	float: left;
}


@media screen and (max-width: 768px) {
	.description, .logintoRogers, .brand-icons {
		width: 100%;
		float: none;
	}

	.description {
		padding-left: 0;
	}

	.video-container {
		width: 85%;
		margin: 0 auto;
		float: none;
	}

	.manage-data {
		padding-left: 0;
	}
}
