/* EASY FORM CUSTOMIZATION */
/* - field wrapper styles (not typically needed) */
.enterpriseform .field-wrapper {}
/* - field styles */
/*.enterpriseform .field {border: 1px solid #777; font-size: 1em; margin-bottom: 1.2em;  padding: .4em .5em;}*/
/* - field background color */
.enterpriseform .field,
.enterpriseform input[type=email],
.enterpriseform input[type=number],
.enterpriseform input[type=tel],
.enterpriseform input[type=text],
.enterpriseform select,
.enterpriseform textarea {
/*  background: #fff;*/
}
/* - field placeholder colors */
.enterpriseform .placeholder-show select    {color: #888;}
.enterpriseform .placeholder                {color: #888;}
.enterpriseform ::-webkit-input-placeholder {color: #888;}
.enterpriseform :-moz-placeholder           {color: #888;}
.enterpriseform ::-moz-placeholder          {color: #888;}
.enterpriseform :-ms-input-placeholder      {color: #888;}
/* - field focus colors */
.enterpriseform :focus::-webkit-input-placeholder   {color: #333;}
.enterpriseform :focus:-moz-placeholder             {color: #333;}
.enterpriseform :focus::-moz-placeholder            {color: #333;}
.enterpriseform :focus:-ms-input-placeholder        {color: #333;}
.enterpriseform input:focus, .enterpriseform select:focus,
.enterpriseform input:focus + .placeholder          {color: #333;}
/* - label color */
.enterpriseform label {color: #333;}
.enterpriseform label.error {color: #A51E25;}
/* - action styles (next step, previous step, submit) */
.enterpriseform .actions {}
.enterpriseform .actions button {}
.enterpriseform .actions[data-field-name="submit"]
.enterpriseform .actions #submit {}
.enterpriseform .actions.formnav {}
.enterpriseform .formnav .field.next {}
.enterpriseform .formnav .field.back {}
.enterpriseform .formnav button.nextstep {}
.enterpriseform .formnav button.laststep {}
/* - steps style */
.enterpriseform .step > legend {}
/* - other */
.enterpriseform .privacypolicy {}
.enterpriseform .disclaimer {}

/* customization */
/* Front Start  */
.enterpriseform .field
{
/*	margin:15px 25px; */
/*	padding: 0.2em 0.5em;*/
}
.enterpriseform .placeholder, .enterpriseform input, .enterpriseform select
{
/*	font-family: 'latoregular';*/
	font-size: 17px;
	color: #949599;
	text-transform: uppercase;
}
.enterpriseform select
{
/*	font-family: 'latoregular';*/
	font-size: 17px;
	color: #949599;
	/*width: 93%;*/
	width: 100%\0/;
	width: 100%;
	padding-right: 25px;
	box-sizing: border-box;
	background: transparent;
}
.field-wrapper.half .left
{
	width: 48%;
	display:inline-block;
}
.field-wrapper.half .right
{
	width: 48%;
	float: right;
	display: inline-block;
}
.enterpriseform .left .field,
.enterpriseform .right .field  
{
    margin-bottom: 0;
    margin-top: 0;
}
.enterpriseform .left .field 
{
	margin-right: 0px;
}
.enterpriseform .right .field  
{
	margin-left: 0px;
}
.front .enterpriseform .step2
{
	padding-top: 15px;
	display: none;
}
.actions .field.next
{
	margin-bottom: 0px;
}
.front .enterpriseform .next_row
{
/*	font-family: 'latosemibold';*/
	color: #fff;
    display: inline-block;
    font-size: 14px;
    padding-top: 10px;
    padding-bottom: 40px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    display: block;
}
.military {
/*    font-size: 14px;
    line-height: 18px;
    padding: 7px 25px;
    text-transform: uppercase;*/
    clear: both;

display: table;

text-align: center;
}
.military input[type="radio"]
{
	margin-left: 5px;
	margin-bottom: 5px;
}
.step2 .actions .field
{
	margin-top: 0px;
}
.enterpriseform input[type="radio"] {
 	visibility: hidden;
}
.enterpriseform input#MilitaryAffiliation[type="radio"] {
 	visibility:visible;
}
.enterpriseform input#MilitaryAffiliation1[type="radio"] {
 	visibility:visible;
}
.enterpriseform .military label
{
	display: inline-block;
	color: #fff;
	padding-top: 2px;
	font-weight: normal;
	margin-left: 2px;
	margin-left: -10px;
}
input[type="radio"] + label span {
  display: inline-block;
  width: 12px;
  height: 12px;
  margin: -2px 4px 0 0;
  vertical-align: middle;
  cursor: pointer;
}
input[type="radio"] + label span {
  background-color: #FFF;
}
input[type="radio"]:checked + label span {
  background-color: #b1b3b3;
  border: 2px solid #fff;
  box-sizing: border-box;
}
.front .enterpriseform .step .actions
{
	display: block;
}
/* Front End  */

#CurriculumID option:first-child
{
	display: block;
}
select#CurriculumID option
{
	XXXdisplay: none;
}
#CurriculumID option:nth-child(5)
{
	display: block;

}
.enterpriseform input::-ms-clear {
    display: none;
}

[data-field-name="LocationID"]
{
	Xdisplay: none;
}
/* IE 10 & 11 Hack  */ 
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.enterpriseform select
	{
	width: 100%\0/; 
	width: 100%;
	padding-right: 0px;
	}
}
/* IE 9 Hack only */ 
@media all and (min-width:0\0) and (min-resolution:.001dpcm)
{
.enterpriseform select
	{
	padding-right: 0px;
	}
}
.enterpriseform button.nextstep
{
/*	background: #ff8300 url('../images/icon_next_arrow.png') no-repeat 145px 9px ; 
	color: #fff;
	width: 168px;
	height: 40px;
	font-family: 'newslabregular';
	font-size: 22px;
	padding: 0px;
	border: 0;
	padding-right: 20px;*/
}
.enterpriseform button.submit
{
/*	background: #f58320 url('../images/icon_next_arrow.png') no-repeat 192px 9px ; 
	color: #fff;
	width: 215px;
	height: 40px;
	font-size: 22px;
	padding: 0px;
	border: 0;
	padding-right: 20px;
	cursor: pointer;*/
}
.enterpriseform .privacypolicy
{	
/*    font-family: "halis_gr_regularregular";*/
    font-size: 11px;
    line-height: 12px;
    margin-bottom: 0;
    padding: 0 10px 10px;
    text-align: center;
}
.enterpriseform .step2 {
    padding-top: 15px;
    display: none;
}
.enterpriseform .step2 {
    min-height: 340px;
}
.enterpriseform .step {
    background: none;
    border: 0;
    -khtml-border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    margin: 0;
    padding: 0;
    top: 0;
}