﻿h1 {text-align: center;
    font-size: 24pt;
    color: #162f58;
    margin-top: 20px;
	font-family: "Roboto", Arial,Verdana;
	font-weight:300;
}
h2 {text-align: center;
    font-family: "Roboto", Arial,Verdana;
	font-size: 14pt;
    color: #162f58;
    font-weight: 300;
    margin-top: 10px;
    margin-bottom: 0px;
}
input[type=submit], input[type=button]
	{
	color: #000;
	background: #FDAD34;
	border:none !important;
/*	border: 2px outset #aaa;
	box-shadow:1px 0px 0px #ccc inset;
	border-radius:5px;*/
    border-radius:.1em;
	font-family:"Raleway";
	font-size:12px !important;
	font-weight:800;
	padding: 3  15;
	margin-left: auto;
    margin-right: auto;
    display: block;
    margin-top: 8px;
    margin-bottom: 5px;	
	text-transform:uppercase;
	cursor: pointer;}
input[type=submit]:hover, input[type=button]:hover
	{
	background: #ca8114;
	color:#fff;
	}
.navbar {
	width:1000px;
	height:15px;
	position:absolute;
	top:85px;
	padding-top:5px;
	padding-bottom:5px;
	margin:0 auto;
	margin-top:5px;
	margin-bottom:20px;
	background-color:#467caa15;
	background-color:#eee \9;
	overflow:hidden;
	box-shadow: 0px 0px 5px #467caa inset;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px; 
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;

	}
.navbarLeft {
	}
.navbarLeft ul{
	margin:0;
	padding:0;
	padding-left:10px;
	}
.navbarLeft ul li {
	margin:0;
	padding:.65em;
	display: inline;
	}

.navbarRight {
	
	}
.navbarRight ul
{
    /*border:1pt solid grey;*/
    width:475px;
	margin-right:0px;
	padding:0;
	text-align:right;
	/*vertical-align:middle;*/
	}
.navbarRight ul li {
	margin:0;
	padding:.5em;
	display: inline;
	}
.navbarMid {
	
	}
.navbarMid ul{
	margin-right:0px;
	padding:0;
	text-align:left;
	vertical-align:middle;
	}
.navbarMid ul li {
	margin:0;
	padding:.5em;
	display: inline;
	}
.xcelBtn {
	font-family: "Roboto", Arial,Verdana;
	font-weight:300;
	font-size:14pt;
	padding:0 0;
	color:#467caa;
	height:1.25em;
	width:5.5em;
	border:none;
	border-radius:.5em;
	background-color:rgba(177,177,177,.40);
	text-align:center;
	width:auto;
	margin-left:auto;
	margin-right:auto;
	/*margin:0em 0em .5em 0em;*/
  }
.xcelBtn:hover {
	font-weight:300;
	box-shadow: inset 4px 2px 4px 2px rgba(177,177,177,.50),inset 10px 5px 30px rgba(177,177,177,.50);
	}
 .xcelBtn:active {
	font-weight:300;
	background:#bbb;
	color:#ccc;
		}
.xcelBtn:focus {}

.ptxXcelBtn {
	border:none;
	background-color:#fff;
	width:auto;
	margin-bottom:5px;
	display:inline-flex  !important;
	cursor:pointer;
	border-radius:4px 4px;
  }
.ptxXcelBtn img {height:40; margin:0 0;margin-left:10px !important;;margin-right:10px !important;;}
.ptxXcelBtn span {margin-top:8px !important;font-family:"Raleway";font-size:14pt;}
.ptxXcelBtn:hover {outline:#999;}
.ptxXcelBtn:visited {outline:#fff; !important;}
.ptxXcelBtn:focus {outline:#999;}

.fMiddle {margin-left:auto !important;margin-right:auto !important}
.hdrMenuWrap {
	height:80px;
	background-color:#003982;
	display: flex;
}

.hdrMenuWrap img { 
	margin-top:8px;
	margin-left:6px;
	height:165px;
	margin-bottom:5px;
	margin-right:100px
}
.circleMenu {
	display:flex;
	align-items: flex-start;
	flex-wrap: nowrap;
	height: 90px;
	width:100%;
	margin-left: auto;
	margin-right: auto;
	margin-top:35px;
	justify-content: space-between;
	margin-bottom:60px;
		}
.circleMenuChild {
	margin:0 5 0 5;
	width:150px;
	height:75px;
	margin-left:5px !important;
	text-align:center;
	/*margin-top:30px;*/
	cursor: pointer;
	}
	
.circleMenuChild img{
	margin-left:auto !important;margin-right:auto !important;
    min-height: 80px;
    max-height: 80;}
.circleMenuChild p {opacity:.85; text-align:center !important; font-size:10.5pt !important;font-family:"Raleway";margin-top: 8px; font-weight:500}
.ptxWelcome {font-size:22pt !important;margin:0 0 !important;text-align:center !important;font-weight:600;margin-bottom:20px !important;font-family: "Raleway"  !important;}
.ptxPortalOverview {font-size:22pt !important;font-weight:600  !important;color:#000 !important;font-family: "Raleway" !important;margin:0 0 !important;margin-bottom:5px !important;padding-top:10px !important;padding-bottom:0px !important;}
.ptxIsCustomer {font-size:20pt !important;font-weight:600  !important;color:#000 !important;font-family: "Raleway" !important;margin:0 0 !important;margin-bottom:0px !important;padding-bottom:0px !important;padding-top:35px !important;}
.ptxLoginNote1 {
	font-size:12pt !important;
	font-weight:300;
	margin:0 0 !important;
	font-family:"Roboto" !important;
	margin-top:15px !important;
	margin-bottom:15px !important;
	/*width:75%;*/
	text-align: unset !important;
	min-height:38;
}
.ptxLoginNote2 {
	font-size:12pt !important;
	font-weight:300;
	margin:0 0 !important;
	font-family:"Roboto" !important;
	margin-top:15px !important;
	margin-bottom:15px !important;
}
.ptxLPflex {
	display:flex;
	margin: 0 0;
	align-items: flex-start;
	flex-wrap: nowrap;
	margin-left: auto;
	margin-right: auto;
	justify-content: space-between;
	height:auto;
	margin-bottom:15px;*/
	/*padding-top:15px;
	padding-bottom:15px;*/
		}
.ptxLPflex div {
	margin:0 0;
	width:49.5%;
	
	}
.ptxLPflex fieldset {height:140px	}
.ptxLPflex ul {margin:0 0;margin-left:40px}
.ptxLPflex li {margin-bottom:10px;color:#000;list-style-type: disc;font-size:11.5pt !important;font-weight:300;margin:0 0 !important;font-family: "Raleway"  !important;margin-bottom:8px !important;}
.ptxLPflex img {max-height:100%;width: 390px;height:250px;padding-top:30px;margin-top:30px !important;margin:0 0 !important;margin-left:auto;margin-right:auto;margin-left: 60 !important;}
.greyBackColor {background-color:#eee;}
.lighBlueBackColor {background-color:#eaf2ff}
.borderTopBottom{	border-top: .05em solid #ddd;
	border-bottom: .05em solid #ddd;
}
.ptxContact {
	width:100%;
	margin-top:35px;
	margin-bottom:60px;
}
.ptxContact p{ 
	font-size:10.5pt !important;
	font-weight:500 !important;
	font-family:"Roboto" !important;
	text-align:right}
.noMargins {margin:0 0 !important;}
.borderRight{border-right: .05em solid #ddd;}
.hdrMenu  {
	display: flex;
	justify-content: space-between;
	padding-top:40px;
	padding-bottom:0px;
	margin:0 auto;
	/*margin-top:90px;*/
	margin-bottom:10px;
	/*background-color:#1F2946;*/
	background-color:#eee \9;
	overflow:hidden;
	height:30px;
	margin-bottom:50px;
	width: 800px;
    padding-left: 125;
		}
.hdrMenu .col {	
	min-width:200;
	padding-left:4px;
	padding-right:4px;
	border-left:1pt solif #fff;
	margin-top:5px;
	margin-top: 6px;
    margin-bottom: 7px;
	text-align: center;
	} 
.hdrMenu .col:first-child {		
	margin-left:5px;
	border-left: none;
}
.hdrMenu .col:last-child {		
	margin-right:5px;
}
.hdrMenu a {text-align:right;}
	
.hdrMenu a:link, .hdrMenu a:visited , .hdrMenu a:hover {
	color:#fff ;
	font-family:"Raleway";
	font-size:12pt;
	letter-spacing:-.25;
	font-weight:600;
	text-transform: uppercase;
	/*margin-left: 3px;*/
}
.hdrMenu a:hover {
	/*background: rgb(221,97,69);*/
	/*background: linear-gradient(90deg, rgba(221,97,69,1) 0%, rgba(221,120,69,1) 50%, rgba(221,81,69,1) 100%);}*/
	/*border-top: 1pt solid #FDAD34 */
	border-bottom: 2pt solid #FDAD34 ;
	}
.hdrMenu p {
	color:#fff ;
	font-family:"Raleway";
	font-size:12pt;
	letter-spacing:-.25;
	font-weight:600;
	margin-left: 3px;
	text-transform: uppercase
}
.ddc {}

.ddc:hover {cursor:pointer}
.ddc:hover .hdrSubMenu{display:block;}
.hdrSubMenu:hover{display:block;}
.ddc a:link, .ddc a:visited  {
	background-color: #fff !important; 
	color:#003982 !important; 
	font-size:11.5pt !important;
    margin: 0 0;
    padding: 5 5;
    text-align: center;
	font-weight: 300;
	text-transform: none !important;
	;
}
.ddc a:hover {
	border-bottom: none !important; 
	background-color: #e1e7ef !important;
	text-transform: none !important;
}

.hdrSubMenu {
	width: 175px;
	padding:0 0;
	margin:0 0;
    /*padding: 10px 10px;	*/
	position:absolute;
	/*transition:opacity linear 2.515s;*/
	box-shadow:0px 2px 3px rgba(0,0,0,0.2);
	background: #f3f3f7;
	opacity:1;
	z-index:1;
	font-family:"Roboto" !important;
	display:none;
}
.menuSpacer {height:margin-top:15px;background-color:#003982}

.hdrSubMenu li {
	display:block;
	font-size:10pt;
	font-family:"Roboto";
}
.hdrSubMenu li a {
	padding:6px 30px;
	display:block;
}
.hdrSubMenu li a:hover, .hdrSubMenu .current-item a {
	/*background:#f5fbff;
	background: radial-gradient(circle, rgba(70,169,193,1) 0%, rgba(70,124,170,0.989233193277311) 100%);}*/
	background-color:#467;
}
.ptxLoginPH {/*width:250px;*/ margin-left:5px;}
.helpishere {
	margin-top:30px;
	}
.helpishere p {
	font-family:"Raleway" !important;
	font-size:14pt !important;
	font-color:#000 !important;
	font-weight:400 !important;
	text-align:left !important;
	}
.learnMore {
	display: flex;
	width: 100%;
	max-width:300px;
	align-items: flex-start; 
	/* margin-left: 215px; */
	margin-top: 45px;
	/*margin-left: auto;
	margin-right: auto;*/
		}
.learnMoreChild {
	margin:0 2 0 2;
	text-align:center;
	background-color:#467caa;
	border-radius:3px 3px;
	width:330px;
	height:250px;
	}
.learnMoreChild div:hover {cursor: pointer;}
.learnMoreChild p {color:#fff;font-family:"Roboto"; font-size:14pt; text-align:center;margin-top:220px;background:#202A45;opacity:.8;padding:5px;}
.learnMoreChild p:hover {color:#202A45;font-family:"Roboto"; font-size:14pt; text-align:center;margin-top:220px;background:#FDAD34;opacity:.8;padding:5px;cursor: pointer;}
.completeCare {
	background-image:url("https://www.printronixservice.com/printronix/CompleteCareok.jpg");
	background-color: #cccccc; /* Used if the image is unavailable */
	background-position: center; /* Center the image */
	background-repeat: no-repeat; /* Do not repeat the image */
	background-size: cover; /* Resize the background image to cover the entire container */}
.consummables {
	background-image:url("https://www.printronixservice.com/printronix/consumables_930x665.png");
	background-color: #cccccc; /* Used if the image is unavailable */
	background-position: center; /* Center the image */
	background-repeat: no-repeat; /* Do not repeat the image */
	background-size: cover; /* Resize the background image to cover the entire container */}
.techservice {
	background-image:url("https://www.printronixservice.com/printronix/Technician-Service-930x665-2.png");
	background-color: #cccccc; /* Used if the image is unavailable */
	background-position: center; /* Center the image */
	background-repeat: no-repeat; /* Do not repeat the image */
	background-size: cover; /* Resize the background image to cover the entire container */}

.aboutsvc {
	margin-top:50px;
	text-align:center;
	}
.aboutsvc h7 {
	font-family:"Roboto";
	font-size:20pt;
	font-color:#000;
	font-weight:300;
	text-align:center;
	}
.aboutsvc p {
	font-family:"Roboto";
	font-size:12pt;
	font-color:#000;
	font-weight:300;
	text-align:center;
	}
.supers {font-family:"Roboto";font-size:10.5pt;}
.pageLoading {
	z-index: 300;
    position: absolute;
    top: 175px;
    margin-left: 100px;
    margin-right: auto;
    vertical-align: middle;
    width: 800;
    z-index: 1000;
	display:none;
    border-radius: 8px 8px;

}
.pageLoading p{
    background-color: #467caa;
    border: 3pt solid #467;
    border-radius: 10px 10px;
	text-align: center;
    font-family: "Raleway";
    font-size: 14pt;
	font-weight:200;
    background-color: #fff;
/*	padding-top:40px;
	height:80px;*/
    width: 770;
	text-align:center;
    padding: 15px 15px;
	}

}
