.popup-download-instructions {
	display: none;
}
.popup-download-instructions.show {
	height: 100%;
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.popup-download-instructions .phone-container {
	line-height: 27px;
}
.popup-download-instructions .phone {
	color: #fa7000;
	font-size: 18px;
	background: url('./i/phone.png') -3px -4px no-repeat;
	height: 27px;
	padding-left: 32px;
	display: inline-block;
	margin-left: 7px;
}

.popup-download-instructions .browser-modal {
	font-size: 14px;
	width: fit-content;
	height: fit-content;
}
.popup-download-instructions .browser-modal .close {
	display: block;
	width: 28px;
	height: 28px;
	background: url('./i/close.png') top left no-repeat;
	position: absolute;
	top: -30px;
	right: -30px;
	cursor: pointer;
}
.popup-download-instructions .browser-modal .content {
	background: #ffffff;
	width: fit-content;
	height: 420px;
	padding: 20px;
}
.popup-download-instructions .browser-modal .content h3 {
	font-size: 24px;
}
.popup-download-instructions .browser-modal.nophone .content h3 {
	font-size: 24px;
	margin-bottom: 28px;
}
.popup-download-instructions .browser-modal .content p {
	margin: 10px 0px 10px 0px;
}
.popup-download-instructions .browser-modal a {
	color: #2b86d9
}
.popup-download-instructions .browser-modal .content ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.popup-download-instructions .browser-modal .content ul li {
	float: left;
	width: 298px;
	height: 330px;
	margin-right: 10px;
	border: 1px solid #ebebeb;
}
.popup-download-instructions .browser-modal.chrome .content ul li {
	margin-left: 105px;
	margin-right: 0px;
}
.popup-download-instructions .browser-modal.edge .content ul li {
	margin-left: 105px;
	margin-right: 0px;
}
.popup-download-instructions .browser-modal .content ul li:last-child {
	margin-right: 0px;
}
.popup-download-instructions .browser-modal .content ul li strong {
	background: #ebebeb;
	font-size: 16px;
	display: block;
	text-align: center;
	padding: 5px 0px 10px 0px;
}
.popup-download-instructions .browser-modal .content ul li p {
	padding: 0px 20px;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
}
.popup-download-instructions .browser-modal .content ul li p b {
	color: #1c64cc;
}

/** Firefox **/
.popup-download-instructions .firefox .content ul li p {
	margin: 220px 0px 0px 1px;
}
.popup-download-instructions .firefox .content ul li.screen1 {
	background: url('./i/firefox-screen1.png') no-repeat 25px 65px;
}
.popup-download-instructions .firefox .content ul li.screen2 {
	background: url('./i/firefox-screen2.png') no-repeat 25px 65px;
}
.popup-download-instructions .firefox .content ul li.screen3 {
	background: url('./i/firefox-screen3.png') no-repeat 25px 55px;
	background-size: 250px auto;
}
.popup-download-instructions .firefox .content ul li p span {
	padding: 5px 45px 10px 0px;
	background: url('./i/firefox-download-icon.png') no-repeat 5px 3px;
}
.popup-download-instructions .firefox .content ul li.screen2 p {
	padding: 0px 5px;
	vertical-align: middle;
}
/** // firefox **/

/** Chrome **/
.popup-download-instructions .chrome .content ul li p {
	margin: 210px 0px 0px 1px;
}
.popup-download-instructions .chrome .content ul li.screen1 {
	background: url('./i/chrome-screen1.png') no-repeat 25px 65px;
}
.popup-download-instructions .chrome .content ul li.screen2 {
	background: url('./i/chrome-screen2.png') no-repeat 25px 55px;
	background-size: 250px auto;
}
.popup-download-instructions .chrome .content ul li.screen3 {
	background: url('./i/chrome-screen3.png') no-repeat 25px 65px;
}
.popup-download-instructions .chrome .icon {
	position: absolute;
	left: -150px;
	bottom: -5px;
	width: 125px;
	height: 135px;
	background: none;
}
/** // chrome **/

/** Internet Explorer 10 **/
.popup-download-instructions .iexplorer10 .content ul li p {
	margin: 210px 0px 0px 1px;
}
.popup-download-instructions .iexplorer10 .content ul li.screen1 {
	background: url('./i/iexplorer10-screen1.png') no-repeat 25px 65px;
}
.popup-download-instructions .iexplorer10 .content ul li.screen2 {
	background: url('./i/iexplorer10-screen2.png') no-repeat 25px 65px;
}
.popup-download-instructions .iexplorer10 .content ul li.screen3 {
	background: url('./i/iexplorer10-screen3.png') no-repeat 25px 65px;
}
.popup-download-instructions .iexplorer10 .icon {
	position: absolute;
	right: 120px;
	bottom: -135px;
	width: 79px;
	height: 125px;
	background: none;
}
/** // internet explorer 10 **/

/** MS Edge **/
.popup-download-instructions .edge .content ul li p {
	margin: 210px 0px 0px 1px;
}
.popup-download-instructions .edge .content ul li.screen1 {
	background: url('./i/edge-screen1.png') no-repeat 25px 65px;
}
.popup-download-instructions .edge .content ul li.screen2 {
	background: url('./i/edge-screen2.png') no-repeat 25px 55px;
	background-size: 250px auto;
}
.popup-download-instructions .edge .content ul li.screen3 {
	background: url('./i/edge-screen3.png') no-repeat 25px 65px;
}
.popup-download-instructions .edge .icon {
	position: absolute;
	right: 120px;
	bottom: -135px;
	width: 79px;
	height: 125px;
	background: none;
}
/** // ms edge **/

/** Internet Explorer 8 **/
.popup-download-instructions .iexplorer8 .content ul li p {
	margin: 210px 0px 0px 1px;
}
.popup-download-instructions .iexplorer8 .content ul li.screen1 {
	background: url('./i/iexplorer8-screen1.png') no-repeat 25px 65px;
}
.popup-download-instructions .iexplorer8 .content ul li.screen2 {
	background: url('./i/iexplorer8-screen2.png') no-repeat 25px 65px;
}
.popup-download-instructions .iexplorer8 .content ul li.screen3 {
	background: url('./i/iexplorer8-screen3.png') no-repeat 25px 65px;
}
/** // internet explorer 8 **/
