/* CSS Document */
body {
	/*font: 100%/1.4 Arial, Helvetica, sans-serif;*/
	line-height:1.4;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	color: #000;
	font-size:12px;
	overflow-x: hidden;
}
ul, ol, dl {
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4, h5, h6, p {
	margin-top: 0;
	padding-right: 15px;
}
a img {
	border: none;
}
a, a:link, a:visited {
	color: #0031C1;
	text-decoration: underline;
}
a:hover /*, a:active, a:focus*/ {
	text-decoration: none;
}
textarea {resize: vertical;}

.container {
	/*width: 700px;
	margin: 0 auto;*/
}
.content {

/*padding: 5px 0;*/
}
.background{
	background:url("../../kp3d/images/header-logo.jpg") no-repeat center top;
}

@media screen and (-webkit-min-device-pixel-ratio: 2), not all, not all, (min-resolution: 2dppx), (min-resolution: 192dpi) {
	.background {
		background-image: url("../../kp3d/images/header-logo_x2.jpg");
		background-size: 1280px, 187px;
	}
}

.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
.topic {
	color: #021F6D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.faqbl {
	background-color: #f1f2ef;
	display: none;
}
.boxtopf {
	background-image: url(../images/support/box/box_gr_t.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.boxtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #3F3F3F;
}
ul.tShooting li {
}
ul.tShooting li div.faqbl div {
	padding-left:13px;
	padding-right:10px;
}
ul.tShooting li, li.closedMarker {
	list-style:none;
	list-style-image:url(../kp3d/images/st_r.gif);
	list-style-position:inside;
}
li.openedMarker {
	list-style:none;
	list-style-image:url(../kp3d/images/st_b.gif) !important;
}
ul.tShooting li ul, ul.tShooting li ol {
	padding-bottom:10px;
}
ul.tShooting li ol li {
	list-style:decimal;
	margin-left:45px;
}
ul.tShooting li ul li {
	list-style:disc;
	margin-left:45px;
}
ul.tShooting li ol {
}
ul.list {
	padding-left:50px;
}
.title {
    color: #021F6D;
    /*font-family: Arial,Helvetica,sans-serif;*/
    font-size: 16px;
    font-weight: bold;
}
.colorRed {
	color:#F00;
	}
hr {
	margin: 15px 0;
}
hr.noMargin {
	margin: 0 !important;
}
#footer {
	padding-bottom:20px;
}
#footer .cprt {
	float:left;
	width:470px;
	padding-top:10px;
	text-align:right;
}
#footer .cprtLogo {
	float:right;
	display:block;
	width:230px;
	text-align:right;
}
#StLoc, #StLoc1, #StLoc2, #StLoc3, #StLoc4, #StLoc6, #StLoc7, #StLoc8, #t_purchased_other {
	display: none;
	text-align:left;
}
.font11{
	font-size:11px;	
}
.font10{
	font-size:10px;	
}
.fontBold{
	font-weight:bold;
	}
/*#StLoc9, #StLoc5 {
	display: block;
}*/
#EduReg {
	background-color: #ecf0f3;
	width: 444px;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	border: 1px solid #CDD5D7;
	text-align: left;
	margin-top:10px;
	display: none;
}
.SelWidthT {
    width: 205px;
}
.SubWidthT {
    width: 470px;
}
.SelWidthSm {
    width: 94px;
}

/* number phone for version 4, 3 */
#t_phonenum {
	margin-right: 9px;
	width: 158px;
}
								
#ext_text {width:56px;}
								
#checkOn, #newVer {display:none; margin-bottom:10px;}
					
#telVerNew {
	margin: 0;
	/*padding: 0 0 0 147px;*/
	width: 512px;
	outline:0px solid red;
	/*padding-bottom: 10px;
	display:none;*/
}

#telVerNew p {
	padding-top: 5px;
	
	outline:0px solid red;
}
					
#newVer {
	/*width: 400px;*/
	width: 466px;
}

/* end number phone for version 4, 3 */
  .uk{
	  background-image: url("../kp3d/images/kp3d_header_uk.jpg");
	  background-repeat: no-repeat no-repeat;
	  background-position: center 0;
  }

@media screen and (-webkit-min-device-pixel-ratio: 2), not all, not all, (min-resolution: 2dppx), (min-resolution: 192dpi) {
	.uk {
		background-image: url("../kp3d/images/kp3d_header_uk_x2.jpg");
		background-size: 1280px, 186px;
	}
}


/*-----------------------------------*/
/*refactored /techsupport/kidpix/support_cd_crash_on_launch_thankyou.html*/

.header-kp {
	background: url(/kp3d/images/header-logo.jpg) no-repeat center top;
	height: 186px;
	background-size: 1280px, 186px;
}
.support_cd_crash .wrapper {
	width: 400px;
	margin: 0 auto;
}
.support_cd_crash .head-title{
	font: bold 18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	color: #021F6D;
}
.support_cd_crash .header-block p{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
}
.support_cd_crash .head-subtitle {
	color: #666666;
	border-bottom: solid 1px #999;
	margin: 0 0 10px 0;
	padding-bottom: 4px;
	font-style: italic;
}
.support_cd_crash .text-bold {
	font: bold 12px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
}
.support_cd_crash .form-item input, .support_cd_crash .form-item select{
	width: 183px;
	min-height: 22px;
	height: 22px;
}
.support_cd_crash .form-item label {
	/*width: 95px;*/
	text-align: right;
	font-size: 12px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
}
.support_cd_crash .item-block{
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 10px;
}
.support_cd_crash .form-item label.required {
	color: #000;
	line-height: 22px;
	height: 22px;
	font-weight: bold;
}
.support_cd_crash label.error {
	padding: 4px 2px;
	border: 1px solid #ff0000;
	border-top: none;
	width: 183px;
	text-align: left;
	color: #676767;
	font: 10px Trebuchet MS, Tahoma, Verdana;
}
.support_cd_crash .form-item label.required::before {
	margin: 0 3px 0 0;
	content: '*';
	color: #ff0000;
}
.support_cd_crash .checkbox-block {
	margin-top: 10px;
	margin-left: 65px;
}
.support_cd_crash .checkbox-block .checkbox label{
	font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
}
.support_cd_crash .checkbox-block .checkbox {
	display: flex;
	align-items: normal;
}
.support_cd_crash .submit-block .privacy-block {
	display: flex;
	justify-content: space-between;
}
.support_cd_crash .submit-block .required-fields {
	font-size: 11px;
}
.support_cd_crash .submit-block {
	margin-top: 25px;
}
.support_cd_crash .text-italic {
	font-style: italic;
}
.support_cd_crash .privacy-block a.modal-window {
	font-size: 11px;
	text-decoration: none;
	color: #337ab7;
}
.support_cd_crash .privacy-block a.modal-window:hover {
	text-decoration: underline;
}
.support_cd_crash .privacy-block .required-fields::before {
	margin: 0 3px 0 0;
	content: '*';
	color: #ff0000;
}
.support_cd_crash .footer {
	width: 550px;
	border-top: 1px solid gray;
	padding: 4px 0 7px 0;
	margin: 20px auto 0;
}
.support_cd_crash .footer .footer-content {
	display: flex;
}
.support_cd_crash .footer .footer-content p{
	font-size: 11px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	line-height: 18px;
}
.support_cd_crash .pr-0 {
	padding-right: 0;
}
@media screen and (-webkit-min-device-pixel-ratio: 2),
(min--moz-device-pixel-ratio: 2),
(-o-min-device-pixel-ratio: 2/1),
(min-resolution: 2dppx),
(min-resolution: 192dpi) {
	.header-kp {
		background: url(/kp3d/images/header-logo_x2.jpg) no-repeat center top;
		background-size: 1280px, 186px;
	}
}