	.locContainer h1{
		margin-top:75 !important;
		}
	.locContainer h2{
		font-size:22pt !important;
		}	
	.pHmain {
		FONT-WEIGHT: 400;
		FONT-SIZE: 8pt;
		COLOR: #000;
		FONT-FAMILY: "Roboto",Verdana, Arial;
		width: 500;
		margin-top:25px;
		/*border:1pt solid #467caa;*/
		border-radius: 10px 10px;
		margin-left:auto;
		margin-right:auto;
		padding: 50px 50px;
		box-shadow: 0px 0px 10px rgba(70,120,170,.95);
		 margin-bottom:300px;margin-top:100px;
	}
	.pHmain p{
		color:#000;
		font-size:8pt;
		font-family:"Roboto",Verdana, Arial;
		margin-top:4px;
		
	}

	.pHmain img {
		margin-right:30px;
		margin-top:0px;
		margin-left:173px;
	}
	.pHmain strong {
		color:#000;
		font-size:10pt;
		font-weight:600;
		font-family:"Roboto",Verdana, Arial;
	}
	.pHmain h1 {
		color: #467caa;
		font-size: 24pt;
		font-weight: 300;
		font-style: normal;
		letter-spacing: -.75
		font-family: "Raleway", Helvetica, sans-serif;
		text-align: center;
		margin-bottom: 15px;
		margin-top: 0px;
	}
#form2 {
	margin-bottom:10px;
	margin-top:20px;
}
#emailInput { TEXT-TRANSFORM: lowercase; }

	.pHmain h2 {
		color:#467caa;
		font-size:12pt;
		font-weight:400;
		font-family:"Roboto",Verdana, Arial;
		margin-top:5px;
		margin-bottom:5px;
		text-align:center;
		}
	.pHmain h3 {
		color:#467caa;
		font-size:10pt;
		font-weight:400;
		font-family:"Roboto",Verdana, Arial;
		margin-top:5px;
		margin-bottom:30px;
		text-align:center;
	}
	fieldset
	{
	    border: 1px solid #46A9C1;
	    width: 80%;
	    margin-top:15px;
	    padding-bottom:10px;
	    /*margin-left:95px;*/
	    display:block;border-radius: 10px;
		margin-left: auto;
		margin-right: auto;
	}	
	.loginPanel fieldset:first-child {
	    margin-top:0px;
		}
	.loginPanel input[type=button] {
		margin-top:10px;
		}
	legend
	{	
		color: #444;
		background-color:#46a9c130;
		padding-bottom: 2px;
		padding-top: 2px;
		margin-left: 15px;
		margin-bottom: 7px;
		border-radius: 5px;
		display: block;
		font-weight: 300;
		font-family: "Roboto",Verdana, Arial;
		font-size: 10pt;
		padding-left: 8px;
		padding-right: 8px;
		border:1pt solid #46A9C1;

	} 

	label {
		color:#444;
		font-size:9pt;
		font-family:"Roboto",Verdana, Arial;
		font-weight:300;
	    width: 6em;
	    float: left;
	    text-align: right;
	    margin-right: 0.5em;
	    display: block;
		padding-top:4px;
		width:6.5em;
	}
	input
	{
		color: #000;
		background: #fff;
		border: 1px solid #ddd;
		text-align:left;
		height:1.75em;
		border-radius:2px 2px;
		font-size:9pt;
		font-family:"Roboto";
		height:1.5em;
		width:175px;
	}
	input[type=button] {
		text-align:center;
		border:1pt solid #888;
		background-color:#eee;
		color:444;
		border-radius:5px;
		cursor:pointer;
		FONT-FAMILY:Roboto, SANS-SERIF;
		font-size:10pt !important;
		width:150;
		text-align:center;
		width:125;
		margin-left: auto;
		margin-right: auto;

	}
	.submit input
	{
	margin-left: 0em;
	}
	
	.submit input
	{
	color: #000;
	background: #ffa20f;
	border: 2px outset #d7b9c9
	}
	#phOrder input.submit
	{
	
	/*margin-left: 6em;color: #000;*/
	background: #ffa20f;
	border: 2px outset #d7b9c9;
	margin-top:15px;
	font-size:12pt;
	padding:3px 3px;
	}
    .phNARInputLine {

        text-align:left;
        margin:0 0;
        margin-top:2px;
        padding:0 0;
       	/*border:1pt solid blue;*/
	}	
    OPTION.selsmwhite
    {
        FONT-WEIGHT: 300;
        FONT-SIZE: 8pt;
        COLOR: black;
        FONT-FAMILY: "Roboto",Verdana, Arial;
        BACKGROUND-COLOR: white
    }
    OPTION.selsmgreen
    {
        FONT-WEIGHT: 300;
        FONT-SIZE: 8pt;
        COLOR: black;
        FONT-FAMILY: "Roboto",Verdana, Arial;
        BACKGROUND-COLOR: palegoldenrod;
    }
	.serialInfo {
		margin-top:0px
		}
	.serialInfo label {
	    float:none;
	    text-align: right;
	    margin-right: 0.5em;
	    display: inline;
		margin-left:1.75em;
		/*width:8em;*/
	}
	.FlexBoxThirds {
		display: flex;
		justify-content: space-between;
		
		}
	.FlexBoxThirds .col {	
		width:34%;
		}
	.FlexBoxThirds .col:first-child {
		width:65%;
		}
	
	textarea {
		width: 525;
		height: 195;
		font-size: 9pt;
		margin-right: auto;
		border:1pt solid #ddd;
		border-radius:2px 2px;
		resize:none;
		vertical-align: top;
		}
	.confirmBillable {
		border:1pt solid #DD7845;
		margin-left:auto;
		margin-right:auto;
		padding:0 0;
		border-radius:7px 7px;
		position:absolute;
		top:30%;
		height:250px;
		width:500px;
		left:560px;
		background-color:#fff;
		box-shadow: 0px 0px 10px #DD7845 inset;
		display:none;
		}
	.confirmBillable h4 {
		font-size:16pt;
		text-align:center;
		font-weight:200;
		background-color:#DD7845;
		color:#fff;
		margin:0 0;
		padding:0 0;
		border-radius:7px 7px;
		}
	.confirmBillable p {	
		font-size:14pt;
		font-weight:300;
		width:100%;
		text-align:center;
		padding: 7px 7px;
	}

	.confirmBillable input {	
		font-size:12pt;
		font-weight:300;
		width:150px;
		height:30px;
		padding-left:3px;
		padding-left:3px;
		margin-right:15px
		text-align:center;
		}
}
	.checkbox {
			content: "";
			padding:7px 7px;
			width: 18px;
			height: 18px;
			vertical-align:middle;
			background-color: #DD7845;
			color: #ffff;
			text-align: center;
			/*box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8); */
			border 1pt solid #fff;
			border-radius: 3px;
		}	

	.placeCall {
		margin-left:auto;
		margin-right:auto;
		margin-top:15px;
		/*background:linear-gradient( #42B7AE30, rgba(68,183,147, 0.12) );*/
		padding:10px 10px;
		border-radius:5px 5px;
		box-shadow: 0px 0px 20px #42B7AE inset;
	}
	.placeCall p {
		text-align:center;
		
		}
	.criticalAlert{
		position:absolute;
		padding:0px 0px;
		font-size:10pt;
		font-weight:300;
		background-color:#f1e8dd;
		border-radius:7px;
		color:#fff;
		display:none;
		z-index:300;
		margin:auto;
		width:330px;
		top:225px;
		left:34.5em;
	}
	.criticalAlert h6 {
		font-size:16pt;
		font-family:"Roboto";
		font-weight:300;
		text-align:center;
		background-color:#DD7845;
		border-top-left-radius:7px;
		border-top-right-radius:7px;
		margin:1px 1px;
		margin-top:3px;
		padding:0 0;
		}
	.criticalAlert p {
		font-size:12pt;
		font-family:"Roboto";
		font-weight:300;
		text-align:center;
		color:#DD7845;
		padding:10 10;
		}
		
		
	#tb_snOK{
		/*display:none;*/
		}
	.checkbox {
			content: "";
			display: inline-block;
			padding:7px 7px;
			width: 18px;
			height: 18px;
			vertical-align:middle;
			background-color: #DD7845;
			color: #ffff;
			text-align: center;
			/*box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8); */
			border 1pt solid #fff;
			border-radius: 3px;
			display:inline;
			margin-left:5px;
	}	
	.showSerials {
		margin-top:0;
		margin-bottom:5px;
		margin-left:43%;
		
		}
	.snDbData {
		text-align:left;
		border:1pt solid #42B7AE;
		color:#42B7AE;
		border-radius:5px;
		padding: 2 6 2 6;
		width:200px;
		font-size:10pt;
		font-weight:400;
		display:none;
		margin-left:5px;margin-top:5
	}	
	.notCovered {
		border:1pt solid #DD7845;
		color:#DD7845;}
	.noteText {
		text-align: center;
		margin-left: 10px;
		padding: 10px;
		margin-right: 10px;
		margin-top: 10px;
		border-radius: 10px;
		background-color: #e8fcfd;
		display:none;
	}
	.noteText p {
		font-size: 10pt;
		font-family: "Roboto", verdana, arial;
		color: #777;
		font-weight: 300;
	}
	.noteText h4 {
		font-size: 10pt;
		font-family: "Raleway", verdana, arial;
		color: #777;
	}
	.noteText strong {
		font-size: 10pt;
		font-family: "Raleway", verdana, arial;
		color: #777;
	}
	#form2 {
		margin-bottom:10px;
		margin-top:20px;
	}
#submit2 { margin-top:0;}