/*Generic CSS*/
.formFieldWrapper .radio-checkbox-label,
.form-element-wrapper .radio-checkbox-label {
    margin: 0px;
}


/* Background */
html,
body {
    background-color: #325894!important;
}

/*#workflow-background-wrapper {
	border-radius: 4px!important;
}*/

.loadingPanel {
    top: 0px !important;
}

h3,
.h3 {
    border-color: #325894!important;
}

#divWorkflowContent {
    width: 80%;
}



/* turn off title, header/footer, info, summary/attachments/communications sections */
.page-head,
.page-footer,
.infoSection,
.workflowRightTab {
    display: none!important;
}


/* center form, get rid of line on right border, add shadow */

/*#workflow-background-wrapper {
	float: none!important;
	margin: auto!important;
	border-right: none!important;
	box-shadow: 0px 0px 10px 10px rgba(0,0,0,0.2)!important;
}*/


/* turn on the wizard button to toggle between wizard view and normal view */
.wizardNormalMode {
    display: inline-block!important;
    padding: 5px 20px!important;
    color: #fff!important;
    border: 0;
    border-radius: 4px!important;
    background: #325894!important;
    margin-top: 5px!important;
}


/* add background color and padding so that it's visible above/below form */
#workflow-wrapper {
    /* go Dodgers (used to be: #3489ba) */
    background-color: #325894!important;
    padding: 50px 0px!important;
}

/* put space between bottom of form fields and top of submit button */
.submit-button-wrapper {
    padding-top: 50px!important;
}

/* default space below submit button is 100px, too much */
#formPartialDiv {
    margin-bottom: 50px!important;
}

/* make form wide enough to fit 3 fields on one line */
@media screen and (min-width: 1100px) and (max-width: 1340px) {
    #workflow-background-wrapper {
        min-width: 840px!important;
    }
}


/* set form width to 94%, override default @media query that sets width to 100% */
@media screen and (min-width: 700px) and (max-width: 1100px) {
    #workflow-background-wrapper {
        width: 94%!important;
    }
}


/* get rid of top/bottom padding, form takes up entire screen */
@media screen and (max-width: 700px) {
    #workflow-wrapper {
        padding: none!important;
    }
}

.workflowRightTab {
    /*   width: 37%;*/
    /*	width: 27%;*/
    width: 10%!important;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

div#workflow-background-wrapper {
    /*    width: 54%;*/
    /*	width: 67%!important;*/
    /* width: 80%!important;
	max-width: 80%!important; */
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

@media screen and (max-width: 1340px) and (min-width: 1100px) {}

#workflow-background-wrapper {
    min-width: 2px!important;
}

#workflow-wrapper:not(.embed):not(.registered-embed) {
    justify-content: center;
}

.page-content .formFieldWrapper.submit-button-wrapper>div>input,
.page-content .form-section-buttons button,
.page-content .form-section-buttons input,
.form-collaboration-stage-submit-button,
#divWorkflowContent .buttonPopup.blue{
	background: #325894!important;
    border-color: #325894!important;
    color: white !important;
		padding: 7px 40px !important;
		font-size: 16px !important;
		transition: all 0.5s;
}


/* Width */
#form-element-wrapper_2820, #form-element-wrapper_2821, #form-element-wrapper_2822, #form-element-wrapper_2823, #form-element-wrapper_2824, #form-element-wrapper_2774, #form-element-wrapper_2842, #form-element-wrapper_2776, #form-element-wrapper_2775, #form-element-wrapper_2777, #form-element-wrapper_428, #form-element-wrapper_2841, #form-element-wrapper_2843, #form-element-wrapper_2845, #form-element-wrapper_2844, #form-element-wrapper_2829, #form-element-wrapper_2830, #form-element-wrapper_2831, #form-element-wrapper_2832, #form-element-wrapper_2833, #form-element-wrapper_2834, #form-element-wrapper_2835, #form-element-wrapper_2836, #form-element-wrapper_2837, #form-element-wrapper_2828 {
			width: 13.0% !important;
			min-width: 13.0% !important;
			padding: 0px;
			margin: 0px;
}
/* Hide field value */
        #element2820, #element2821, #element2822, #element2823, #element2824 {
            display: none !important;
        }
/* Label Alignment */

	   #label-element2820, #label-element2821, #label-element2822, #label-element2823, #label-element2824 {
            font-size: 14px;
            font-weight: 700;
		text-align: center;
        }

		/* Hide field value */
		#element2744 {
			display: none;
}#form-element-wrapper_3103 {
    height: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

#label-element3103, #element3103 {
    display: none;
}


#form-element-wrapper_3271 {
    height: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

#label-element3271, #element3271 {
    display: none;
}


#form-element-wrapper_3272 {
    height: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

#label-element3272, #element3272 {
    display: none;
}


#form-element-wrapper_3273 {
    height: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

#label-element3273, #element3273 {
    display: none;
}


#form-element-wrapper_3274 {
    height: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

#label-element3274, #element3274 {
    display: none;
}


#form-element-wrapper_3275 {
    height: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

#label-element3275, #element3275 {
    display: none;
}


#form-element-wrapper_3276 {
    height: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

#label-element3276, #element3276 {
    display: none;
}


#form-element-wrapper_3278 {
    height: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

#label-element3278, #element3278 {
    display: none;
}


#form-element-wrapper_3279 {
    height: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

#label-element3279, #element3279 {
    display: none;
}


#form-element-wrapper_3280 {
    height: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

#label-element3280, #element3280 {
    display: none;
}


#form-element-wrapper_3281 {
    height: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

#label-element3281, #element3281 {
    display: none;
}


#form-element-wrapper_3282 {
    height: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

#label-element3282, #element3282 {
    display: none;
}


#form-element-wrapper_3283 {
    height: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

#label-element3283, #element3283 {
    display: none;
}


#form-element-wrapper_3284 {
    height: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

#label-element3284, #element3284 {
    display: none;
}


#form-element-wrapper_3285 {
    height: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

#label-element3285, #element3285 {
    display: none;
}


#form-element-wrapper_3286 {
    height: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

#label-element3286, #element3286 {
    display: none;
}


#form-element-wrapper_3287 {
    height: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

#label-element3287, #element3287 {
    display: none;
}


#form-element-wrapper_3288 {
    height: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

#label-element3288, #element3288 {
    display: none;
}


#form-element-wrapper_3289 {
    height: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

#label-element3289, #element3289 {
    display: none;
}


#form-element-wrapper_3290 {
    height: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

#label-element3290, #element3290 {
    display: none;
}


#form-element-wrapper_3291 {
    height: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

#label-element3291, #element3291 {
    display: none;
}


#form-element-wrapper_3292 {
    height: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

#label-element3292, #element3292 {
    display: none;
}


/* moving validation text under % ownership text field */
#element3296, #element3297,
#element3298, #element3299,
#element3300, #element3301,
#element3302, #element3303,
#element3304, #element3305,
#element3306, #element3307,
#element3308, #element3309,
#element3310, #element3311,
#element3312, #element3313,
#element3314, #element3315,
#element3316, #element3317,
#element3318, #element3319,
#element3320, #element3321,
#element3322, #element3323,
#element3324, #element3325,
#element3326, #element3327,
#element3328, #element3329,
#element3330, #element3331,
#element3332, #element3333,
#element3334, #element3335,
#element3336, #element3337
{
	display: none;
}

#form-element-wrapper_3296, #form-element-wrapper_3297,
#form-element-wrapper_3298, #form-element-wrapper_3299,
#form-element-wrapper_3300, #form-element-wrapper_3301,
#form-element-wrapper_3302, #form-element-wrapper_3303,
#form-element-wrapper_3304, #form-element-wrapper_3305,
#form-element-wrapper_3306, #form-element-wrapper_3307,
#form-element-wrapper_3308, #form-element-wrapper_3309,
#form-element-wrapper_3310, #form-element-wrapper_3311,
#form-element-wrapper_3312, #form-element-wrapper_3313,
#form-element-wrapper_3314, #form-element-wrapper_3315,
#form-element-wrapper_3316, #form-element-wrapper_3317,
#form-element-wrapper_3318, #form-element-wrapper_3319,
#form-element-wrapper_3320, #form-element-wrapper_3321,
#form-element-wrapper_3322, #form-element-wrapper_3323,
#form-element-wrapper_3324, #form-element-wrapper_3325,
#form-element-wrapper_3326, #form-element-wrapper_3327,
#form-element-wrapper_3328, #form-element-wrapper_3329,
#form-element-wrapper_3330, #form-element-wrapper_3331,
#form-element-wrapper_3332, #form-element-wrapper_3333,
#form-element-wrapper_3334, #form-element-wrapper_3335,
#form-element-wrapper_3336, #form-element-wrapper_3337
{
	height: 0px;
	padding: 0px;
}

#form-element-wrapper_3271,
#form-element-wrapper_3272,
#form-element-wrapper_3273,
#form-element-wrapper_3274,
#form-element-wrapper_3275,
#form-element-wrapper_3276,
#form-element-wrapper_3278,
#form-element-wrapper_3279,
#form-element-wrapper_3280,
#form-element-wrapper_3281,
#form-element-wrapper_3282,
#form-element-wrapper_3283,
#form-element-wrapper_3284,
#form-element-wrapper_3285,
#form-element-wrapper_3286,
#form-element-wrapper_3287,
#form-element-wrapper_3288,
#form-element-wrapper_3289,
#form-element-wrapper_3290,
#form-element-wrapper_3291,
#form-element-wrapper_3292
{
	position: relative;
	top: -20px;
}

#form-element-wrapper_3271 .validation-text,
#form-element-wrapper_3272 .validation-text,
#form-element-wrapper_3273 .validation-text,
#form-element-wrapper_3274 .validation-text,
#form-element-wrapper_3275 .validation-text,
#form-element-wrapper_3276 .validation-text,
#form-element-wrapper_3278 .validation-text,
#form-element-wrapper_3279 .validation-text,
#form-element-wrapper_3280 .validation-text,
#form-element-wrapper_3281 .validation-text,
#form-element-wrapper_3282 .validation-text,
#form-element-wrapper_3283 .validation-text,
#form-element-wrapper_3284 .validation-text,
#form-element-wrapper_3285 .validation-text,
#form-element-wrapper_3286 .validation-text,
#form-element-wrapper_3287 .validation-text,
#form-element-wrapper_3288 .validation-text,
#form-element-wrapper_3289 .validation-text,
#form-element-wrapper_3290 .validation-text,
#form-element-wrapper_3291 .validation-text,
#form-element-wrapper_3292 .validation-text
{
	text-wrap: wrap;
    line-height: 12px;
}

@media only screen and (max-width: 860px) {
	#form-element-wrapper_3296,
	#form-element-wrapper_3298,
	#form-element-wrapper_3300,
	#form-element-wrapper_3302,
	#form-element-wrapper_3304,
	#form-element-wrapper_3306,
	#form-element-wrapper_3308,
	#form-element-wrapper_3310,
	#form-element-wrapper_3312,
	#form-element-wrapper_3314,
	#form-element-wrapper_3316,
	#form-element-wrapper_3318,
	#form-element-wrapper_3320,
	#form-element-wrapper_3322,
	#form-element-wrapper_3324,
	#form-element-wrapper_3326,
	#form-element-wrapper_3328,
	#form-element-wrapper_3330,
	#form-element-wrapper_3332,
	#form-element-wrapper_3334,
	#form-element-wrapper_3336
	{
	  display: none;
	}
}

@media only screen and (min-width: 1100px) and (max-width: 1348px) {
	#form-element-wrapper_3296,
	#form-element-wrapper_3298,
	#form-element-wrapper_3300,
	#form-element-wrapper_3302,
	#form-element-wrapper_3304,
	#form-element-wrapper_3306,
	#form-element-wrapper_3308,
	#form-element-wrapper_3310,
	#form-element-wrapper_3312,
	#form-element-wrapper_3314,
	#form-element-wrapper_3316,
	#form-element-wrapper_3318,
	#form-element-wrapper_3320,
	#form-element-wrapper_3322,
	#form-element-wrapper_3324,
	#form-element-wrapper_3326,
	#form-element-wrapper_3328,
	#form-element-wrapper_3330,
	#form-element-wrapper_3332,
	#form-element-wrapper_3334,
	#form-element-wrapper_3336
	{
		display: none;
	}
}

@media only screen and (max-width: 555px) {
	#form-element-wrapper_3271,
	#form-element-wrapper_3272,
	#form-element-wrapper_3273,
	#form-element-wrapper_3274,
	#form-element-wrapper_3275,
	#form-element-wrapper_3276,
	#form-element-wrapper_3278,
	#form-element-wrapper_3279,
	#form-element-wrapper_3280,
	#form-element-wrapper_3281,
	#form-element-wrapper_3282,
	#form-element-wrapper_3283,
	#form-element-wrapper_3284,
	#form-element-wrapper_3285,
	#form-element-wrapper_3286,
	#form-element-wrapper_3287,
	#form-element-wrapper_3288,
	#form-element-wrapper_3289,
	#form-element-wrapper_3290,
	#form-element-wrapper_3291,
	#form-element-wrapper_3292
	{
		position: relative;
		top: -40px;
	}
}

.regexErrorLabel {
    font-size: 16px !important;
    font-weight: bold;
    margin-top: 1px !important;
}

#form-element-wrapper_2869 > div > div:nth-child(3) > div.validation-text.regexErrorLabel.truncateWithEllipsis,
#form-element-wrapper_2879 > div > div:nth-child(3) > div.validation-text.regexErrorLabel.truncateWithEllipsis,
#form-element-wrapper_2908 > div > div:nth-child(3) > div.validation-text.regexErrorLabel.truncateWithEllipsis,
#form-element-wrapper_2966 > div > div:nth-child(3) > div.validation-text.regexErrorLabel.truncateWithEllipsis,
#form-element-wrapper_2973 > div > div:nth-child(3) > div.validation-text.regexErrorLabel.truncateWithEllipsis,
#form-element-wrapper_2980 > div > div:nth-child(3) > div.validation-text.regexErrorLabel.truncateWithEllipsis,
#form-element-wrapper_2987 > div > div:nth-child(3) > div.validation-text.regexErrorLabel.truncateWithEllipsis,
#form-element-wrapper_2994 > div > div:nth-child(3) > div.validation-text.regexErrorLabel.truncateWithEllipsis,
#form-element-wrapper_3001 > div > div:nth-child(3) > div.validation-text.regexErrorLabel.truncateWithEllipsis,
#form-element-wrapper_3008 > div > div:nth-child(3) > div.validation-text.regexErrorLabel.truncateWithEllipsis,
#form-element-wrapper_3015 > div > div:nth-child(3) > div.validation-text.regexErrorLabel.truncateWithEllipsis,
#form-element-wrapper_3022 > div > div:nth-child(3) > div.validation-text.regexErrorLabel.truncateWithEllipsis,
#form-element-wrapper_3029 > div > div:nth-child(3) > div.validation-text.regexErrorLabel.truncateWithEllipsis,
#form-element-wrapper_3036 > div > div:nth-child(3) > div.validation-text.regexErrorLabel.truncateWithEllipsis,
#form-element-wrapper_3043 > div > div:nth-child(3) > div.validation-text.regexErrorLabel.truncateWithEllipsis,
#form-element-wrapper_3050 > div > div:nth-child(3) > div.validation-text.regexErrorLabel.truncateWithEllipsis,
#form-element-wrapper_3057 > div > div:nth-child(3) > div.validation-text.regexErrorLabel.truncateWithEllipsis,
#form-element-wrapper_3064 > div > div:nth-child(3) > div.validation-text.regexErrorLabel.truncateWithEllipsis,
#form-element-wrapper_3119 > div > div:nth-child(3) > div.validation-text.regexErrorLabel.truncateWithEllipsis,
#form-element-wrapper_3142 > div > div:nth-child(3) > div.validation-text.regexErrorLabel.truncateWithEllipsis,
#form-element-wrapper_3162 > div > div:nth-child(3) > div.validation-text.regexErrorLabel.truncateWithEllipsis {
    display: none !important;
}/*Generic CSS*/
.formFieldWrapper .radio-checkbox-label,
.form-element-wrapper .radio-checkbox-label {
    margin: 0px;
}

/* Background */
html,
body {
    background-color: #325894!important;
}

/*#workflow-background-wrapper {
	border-radius: 4px!important;
}*/

.loadingPanel {
    top: 0px !important;
}

h3, .h3 {
    border-color: #325894!important;
}

#divWorkflowContent {
    width: 80%;
}

/* turn off title, header/footer, info, summary/attachments/communications sections */
.page-head,
.page-footer,
.infoSection,
.workflowRightTab {
    display: none!important;
}

/* center form, get rid of line on right border, add shadow */

/*#workflow-background-wrapper {
	float: none!important;
	margin: auto!important;
	border-right: none!important;
	box-shadow: 0px 0px 10px 10px rgba(0,0,0,0.2)!important;
}*/


/* turn on the wizard button to toggle between wizard view and normal view */
.wizardNormalMode {
    display: inline-block!important;
    padding: 5px 20px!important;
    color: #fff!important;
    border: 0;
    border-radius: 4px!important;
    background: #325894!important;
    margin-top: 5px!important;
}


/* add background color and padding so that it's visible above/below form */
#workflow-wrapper {
    /* go Dodgers (used to be: #3489ba) */
    background-color: #325894!important;
    padding: 50px 0px!important;
}

/* put space between bottom of form fields and top of submit button */
.submit-button-wrapper {
    padding-top: 50px!important;
}

/* default space below submit button is 100px, too much */
#formPartialDiv {
    margin-bottom: 50px!important;
}

/* make form wide enough to fit 3 fields on one line */
@media screen and (min-width: 1100px) and (max-width: 1340px) {
    #workflow-background-wrapper {
        min-width: 840px!important;
    }
}


/* set form width to 94%, override default @media query that sets width to 100% */
@media screen and (min-width: 700px) and (max-width: 1100px) {
    #workflow-background-wrapper {
        width: 94%!important;
    }
}

/* get rid of top/bottom padding, form takes up entire screen */
@media screen and (max-width: 700px) {
    #workflow-wrapper {
        padding: none!important;
    }
}

.workflowRightTab {
    /*   width: 37%;*/
    /*	width: 27%;*/
    width: 10%!important;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

div#workflow-background-wrapper {
    /*    width: 54%;*/
    /*	width: 67%!important;*/
    /* width: 80%!important;
	max-width: 80%!important; */
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

@media screen and (max-width: 1340px) and (min-width: 1100px) {}

#workflow-background-wrapper {
    min-width: 2px!important;
}

#workflow-wrapper:not(.embed):not(.registered-embed) {
    justify-content: center;
}

.page-content .formFieldWrapper.submit-button-wrapper>div>input,
.page-content .form-section-buttons button,
.page-content .form-section-buttons input,
.form-collaboration-stage-submit-button,
#divWorkflowContent .buttonPopup.blue{
	background: #325894!important;
    border-color: #325894!important;
    color: white !important;
	padding: 7px 40px !important;
	font-size: 16px !important;
	transition: all 0.5s;
}

/* center form, get rid of line on right border, add shadow */
#workflow-background-wrapper {
    float: none !important;
    margin: auto !important;
    border-right: none !important;
    box-shadow: 0px 0px 10px 10px rgba(0,0,0,0.2)!important;
}

/* Width */
#form-element-wrapper_2820, #form-element-wrapper_2821, #form-element-wrapper_2822, #form-element-wrapper_2823, #form-element-wrapper_2824, #form-element-wrapper_2774, #form-element-wrapper_2842, #form-element-wrapper_2776, #form-element-wrapper_2775, #form-element-wrapper_2777, #form-element-wrapper_428, #form-element-wrapper_2841, #form-element-wrapper_2843, #form-element-wrapper_2845, #form-element-wrapper_2844, #form-element-wrapper_2829, #form-element-wrapper_2830, #form-element-wrapper_2831, #form-element-wrapper_2832, #form-element-wrapper_2833, #form-element-wrapper_2834, #form-element-wrapper_2835, #form-element-wrapper_2836, #form-element-wrapper_2837, #form-element-wrapper_2828 {
	width: 13.0% !important;
	min-width: 13.0% !important;
    padding: 0px;
	margin: 0px;
}

/* Hide field value */
#element2820, #element2821, #element2822, #element2823, #element2824 {
    display: none !important;
}

/* Label Alignment */
#label-element2820, #label-element2821, #label-element2822, #label-element2823, #label-element2824 {
    font-size: 14px;
    font-weight: 700;
    text-align: center;
}

/* Hide field value */
#element2744 {
	display: none;
}