/* CSS Document */


html, body {
	padding:0;
	margin:0;
	position: relative;
	top:0px;
	left:0px;
	width:100vw;
    max-width: 100vw !important;
	overflow-x: hidden;
	}

/*from welcome*/

 label {
	 display: inline-block;

}

 input[type='text'],input[type='password']{ 
	 background-color:#ffffff;
}

.w-95{
	width:95%;
}

.w-98{
	width:98%;
}

.w-99{
	width:99%;
}

.w-99_8{
	width:99.8%;
}

.hairline{
	border-style: solid;
	border-width: thin;
	border-color: #eee;

}

.index_copy_container{
	max-width:900px;
}

.stg3_mpc_container{
	height:122px; 
}

.stg5_mpc_container{
	height:22px; 
}


.synopsis_required_pos{
	position: relative;
	top:30px;
	left:-276px;
}
.synopsis_required_pos_reg{
	position: relative;
	top:32px;
	left:-342px;
}
.moveup25px{
	position:relative;
	top:-19px;
	background-color:#eeeeee;
	padding-top:15px;
}

.totals_container{
	width:100%;
	/*border-radius: 10%;*/
	background-color: #eee;
	margin:0;
}

.totals_container_50{
	width:50%;
	/*border-radius: 10%;*/
	padding: 20;
	background-color: #eee;
	margin:0;
}


.small_form{
	width:40px;
}

.shadow_01 {
  box-shadow: 3px 3px #888888;
}

.shadow_02 {
  box-shadow: 5px 10px #888888;
}

.insert_contact_result{ 
	position:relative; 
	left:20px;
}

.recovery_message{
	width:180px;
	text-align:left;
}

.error_message_text{ 
	position:relative; 
	left:0px; 
	/* top:0px;  */
	color:#F00;
}

.ead_error_message_text{ 
	position:relative; 
	left:20px;
}

.showandhide{ 
	font-size:12px;
}

.main_container{
	text-align:center;
}


.bottom_round_corners{
	border-radius: 0px 0px 0px 0px;
}

#page_container_full{
	display: flex;
	flex-direction: column;
    justify-content: center;
    align-items: center;
	text-align: center;
	width:100%;
}

.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
    position: relative;
    width: 100%;
    padding-right: 5px;
    padding-left: 5px;
}

.overflow_y{
	overflow-y: visible;
	overflow-x: hidden;
}
.overflow_none{
	overflow-y: hidden;
	overflow-x: hidden;
}	




.new_user_submit_button_positioner{
	position:relative; 
	top:-90px; 
	left:-226px; 
}

.show_hide_pass_positioner{
	position:relative; 
	top:0px; 
	left:-9px; 
}

.bottom_left_login{
	position:relative;
	width:200px;
	top:-10px; 
	left:-24px; 
}
/*from welcome end*/

.hidden_info{
	/*display:none;
	visibility: hidden;*/
	opacity:0;
	transition: all 2s;
}

.container{
    max-width: 900px;
    margin: 0 auto;
    padding-top: 0;
    padding-right: 0px;
    padding-bottom:0em;
    padding-left: 0px;
}

.index_content_container{ 
	width:900px;
}

.row{
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: 0px;
    margin-left: 0px;
}

.content_receiver_positioner{
	position: relative;
	top:-4px;
	left:0px;
	padding-top:25px;
	width:90%;
	max-width: 900px;
	background: rgb(243,241,242);
	background: -moz-linear-gradient(90deg, rgba(243,241,242,1) 0%, rgba(228,226,227,1) 59%);
	background: -webkit-linear-gradient(90deg, rgba(243,241,242,1) 0%, rgba(228,226,227,1) 59%);
	background: linear-gradient(90deg, rgba(243,241,242,1) 0%, rgba(228,226,227,1) 59%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3f1f2",endColorstr="#e4e2e3",GradientType=1);
	/*overflow-y: visible;*/
}

.content_receiver_positioner_11{
	position: relative;
	top:-25px;
	left:0px;
	padding-top:25px;
	width:100%;
	max-width: 900px;
	background: rgb(243,241,242);
	background: -moz-linear-gradient(90deg, rgba(243,241,242,1) 0%, rgba(228,226,227,1) 59%);
	background: -webkit-linear-gradient(90deg, rgba(243,241,242,1) 0%, rgba(228,226,227,1) 59%);
	background: linear-gradient(90deg, rgba(243,241,242,1) 0%, rgba(228,226,227,1) 59%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3f1f2",endColorstr="#e4e2e3",GradientType=1);
	/*overflow-y: visible;*/
}

label {
    display: inline-block;
	line-height: .75;
    margin-bottom: 0;
}

/*date checker*/
.pcat_ttl_positioner{
width:100%;
text-align: center;
position:relative;
/*left:0px;*/
top:0px;		
	}

.stage_row{
	position: relative;
    top: 0px;
    left: 0px;
	padding-top: 5px;
    padding-bottom: 5px;
	padding-left: 0px;
    padding-right: 0px; 
	max-width:900px;
	width:100%;
	height:auto;
	background-color: #bab5b7;
	z-index: 900;
}

#rsess_edit{position:relative; top:0px; left:0px; width: 100%; max-width: 900px; background-color:#eeeeee;}

.profile_return_target{z-index:1; width:100%; max-width:910px; position:relative; left:-40px;}

/* crafts containers */
#ccs{ cursor:default; width:100%; max-width:846px;}

.auto_h{width:95%; max-width:620px; position:relative; height:auto;}

#sub_cat_wrapper{width:100%; max-width:600px;}

.craft_intro{width:100%; max-width:600px;}

.checkbox_container{position:relative; width:100%; max-width:400px; height:40px;}

.frozen_form_info{width:100%; max-width:750px; position:relative; top:5px;}



/* end of crafts */

/*submissions banner*/

@media only screen and (max-width: 599px) {
	
	body{
		background-color: #333;
		font-size: 24px;
		overflow-y: hidden; /* Hide vertical scrollbar */
		overflow-x: hidden; /* Hide horizontal scrollbar */
	}
	
	/*stage table bootstrap rework*/
.submission_form_tracker{ 
	position:relative; 
	top:0px; 
	left:0px; 
	height:120px; 
	max-width:900px; 
	vertical-align:bottom;
	z-index:100;
}
	
	.stagetable{
	position:relative; 
	top:0px; 
	left:0px; 
	height:72px; 
	background: rgb(209,207,208);
    background-image: linear-gradient(to right, #ccc9ca, #c3bec0, #b9b4b6, #b0a9ac, #a69fa3, #9d9499, #938a8e, #8a7f84, #7e7177, #72646a, #66575e, #5b4a52);
    /* background-image: linear-gradient(to right top, #ccc9ca, #c3bec0, #b9b4b6, #b0a9ac, #a69fa3, #9d9499, #938a8e, #8a7f84, #7e7177, #72646a, #66575e, #5b4a52); */
    /* background: linear-gradient(90deg, rgba(209,207,208,1) 0%, rgba(90,73,81,1) 20%); */
	max-width:900px;
	z-index: 899;
}
	
	.stage_row{
	position: relative;
    top: 0px;
    left: 0px;
	padding-top: 5px;
    padding-bottom: 5px;
	padding-left: 0px;
    padding-right: 0px; 
	max-width:900px;
	width:100%;
	height:120px;
	background-color: #bab5b7;
	z-index: 900;
}
	
	
.grey_900{
width:100%;
background: #e4e2e3;
color:#222;
}

.container_1000w{
width:100%;
position: relative;
top:0px;
left:0px;
}

.container_900w{
	width:100%;

}
	
	
.login_panel{
	position:relative; 
	top:-1px; 
	left:0px;
	width:100%; 
	background-color:#cccccc; 
	border-radius: 0px 0px 0px 0px;
}
	
	.new_user_panel{
	width:100%; 
	position:relative; 
	top:-0px; 
	left:0px; 
	background: rgb(243,241,242);
	background: -moz-linear-gradient(90deg, rgba(243,241,242,1) 0%, rgba(228,226,227,1) 59%);
	background: -webkit-linear-gradient(90deg, rgba(243,241,242,1) 0%, rgba(228,226,227,1) 59%);
	background: linear-gradient(90deg, rgba(243,241,242,1) 0%, rgba(228,226,227,1) 59%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3f1f2",endColorstr="#e4e2e3",GradientType=1);
	padding:30px; 
}
	
.new_user_panel2{
	width:100%; 
	position:relative; 
	top:0px; 
	left:0px; 
	background: rgb(243,241,242);
	background: -moz-linear-gradient(90deg, rgba(243,241,242,1) 0%, rgba(228,226,227,1) 59%);
	background: -webkit-linear-gradient(90deg, rgba(243,241,242,1) 0%, rgba(228,226,227,1) 59%);
	background: linear-gradient(90deg, rgba(243,241,242,1) 0%, rgba(228,226,227,1) 59%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3f1f2",endColorstr="#e4e2e3",GradientType=1);
	padding:20px; 
}
	
	#form_container2{width:100%; position:relative; top:5px; left:0px; font-family:Arial, Verdana, Geneva, "Helvetica Neue",  Helvetica, sans-seriffont-size:12px;font-style:normal;}
	
	.submission_banner_container_width{
	width:100%;
	min-width: 100%;
	overflow: hidden;
}

#submission_banner_container_width_2{
	position:relative;
	text-align: center;
	left:0px;
}

.submission_banner_container{
	width:100%;
	
}

.submission_banner_container_bg{
width:100%;	
background: rgb(251,249,250);
background: -moz-linear-gradient(90deg, rgba(251,249,250,1) 0%, rgba(207,205,206,1) 35%);
background: -webkit-linear-gradient(90deg, rgba(251,249,250,1) 0%, rgba(207,205,206,1) 35%);
background: linear-gradient(90deg, rgba(251,249,250,1) 0%, rgba(207,205,206,1) 35%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fbf9fa",endColorstr="#cfcdce",GradientType=1);
}

.banner_row_01{
	width:100%;
	/*background-color: #634c52;*/
}

.banner_row_02{
	width:100%;
	/*background-color: #c0aa89;*/
}

.banner_row_03{
	width:100%;
	height:25px;
background: rgb(209,207,208);
	background-image: linear-gradient(to right, #ccc9ca, #c3bec0, #b9b4b6, #b0a9ac, #a69fa3, #9d9499, #938a8e, #8a7f84, #7e7177, #72646a, #66575e, #5b4a52);
	/*background-image: linear-gradient(to right top, #ccc9ca, #c3bec0, #b9b4b6, #b0a9ac, #a69fa3, #9d9499, #938a8e, #8a7f84, #7e7177, #72646a, #66575e, #5b4a52);*/
	
/*background: linear-gradient(90deg, rgba(209,207,208,1) 0%, rgba(90,73,81,1) 20%);*/

/*background: rgb(209,207,208);
background: -moz-linear-gradient(left, rgb(209,207,208) 0%, rgb(209,207,208) 79%, rgb(90,73,81) 100%);
background: -webkit-linear-gradient(left, rgb(209,207,208) 0%, rgb(209,207,208) 79%, rgb(90,73,81) 100%);
background: linear-gradient(to right, rgb(209,207,208) 0%, rgb(209,207,208) 79%, rgb(90,73,81) 100%);*/
	
}

.banner_row_04{
position: relative;
top: 0px;	
left:0px;
width:100%;
max-height: 45px;
overflow-y: visible;
background: rgb(251,249,250);
background: -moz-linear-gradient(90deg, rgba(251,249,250,1) 0%, rgba(207,205,206,1) 35%);
background: -webkit-linear-gradient(90deg, rgba(251,249,250,1) 0%, rgba(207,205,206,1) 35%);
background: linear-gradient(90deg, rgba(251,249,250,1) 0%, rgba(207,205,206,1) 35%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fbf9fa",endColorstr="#cfcdce",GradientType=1);
}
	
.banner_row_05_container_positioner{
position: relative;
top: 0px;	
left:0px;	
}	

.banner_row_05{
position: relative;
top: 0px;	
left:0px;
width:100%;
max-height: 45px;
overflow-y: visible;
background: rgb(251,249,250);
background: -moz-linear-gradient(90deg, rgba(251,249,250,1) 0%, rgba(207,205,206,1) 35%);
background: -webkit-linear-gradient(90deg, rgba(251,249,250,1) 0%, rgba(207,205,206,1) 35%);
background: linear-gradient(90deg, rgba(251,249,250,1) 0%, rgba(207,205,206,1) 35%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fbf9fa",endColorstr="#cfcdce",GradientType=1);
}
	
/*MPC panel*/
#mc_form_elements_container{
	position: relative;
	top:-25px;
	text-align:center;
	margin:0px;
	}
	
}

@media only screen and (min-width: 600px) and (max-width: 869px) {
	
	
		
	body{
		background-color: #ddd;
		  overflow-y: hidden; /* Hide vertical scrollbar */
  overflow-x: hidden; /* Hide horizontal scrollbar */
	}
	
	/*stage table bootstrap rework*/
.submission_form_tracker{ 
	position:relative; 
	top:0px; 
	left:0px; 
	height:90px; 
	max-width:900px; 
	vertical-align:bottom;
	z-index:100;
}
	
	.stagetable{
	position:relative; 
	top:0px; 
	left:0px; 
	height:90px; 
	background: rgb(209,207,208);
    background-image: linear-gradient(to right, #ccc9ca, #c3bec0, #b9b4b6, #b0a9ac, #a69fa3, #9d9499, #938a8e, #8a7f84, #7e7177, #72646a, #66575e, #5b4a52);
    /* background-image: linear-gradient(to right top, #ccc9ca, #c3bec0, #b9b4b6, #b0a9ac, #a69fa3, #9d9499, #938a8e, #8a7f84, #7e7177, #72646a, #66575e, #5b4a52); */
    /* background: linear-gradient(90deg, rgba(209,207,208,1) 0%, rgba(90,73,81,1) 20%); */
	max-width:900px;
	z-index: 899;
}
	
	.stage_row{
	position: relative;
    top: 0px;
    left: 0px;
	padding-top: 5px;
    padding-bottom: 5px;
	padding-left: 0px;
    padding-right: 0px; 
	max-width:900px;
	width:100%;
	height:90px;
	background-color: #bab5b7;
	z-index: 900;
}
	
	.grey_900{
	width:100%;
	background: #e4e2e3;
	color:#222;
	}
	
	.container_1000w{
	width:100%;
	position: relative;
	top:0px;
	left:0px;
}

.container_900w{
	width:100%;

}
	
.login_panel{
	position:relative; 
	top:-1px; 
	left:0px;
	width:100%; 
	background-color:#cccccc; 
	border-radius: 0px 0px 0px 0px;
}
	
	.new_user_panel{
	width:100%; 
	position:relative; 
	top:-0px; 
	left:0px; 
	background: rgb(243,241,242);
	background: -moz-linear-gradient(90deg, rgba(243,241,242,1) 0%, rgba(228,226,227,1) 59%);
	background: -webkit-linear-gradient(90deg, rgba(243,241,242,1) 0%, rgba(228,226,227,1) 59%);
	background: linear-gradient(90deg, rgba(243,241,242,1) 0%, rgba(228,226,227,1) 59%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3f1f2",endColorstr="#e4e2e3",GradientType=1);
	padding:30px; 
}
	
.new_user_panel2{
	width:100%; 
	position:relative; 
	top:0px; 
	left:0px; 
	background: rgb(243,241,242);
	background: -moz-linear-gradient(90deg, rgba(243,241,242,1) 0%, rgba(228,226,227,1) 59%);
	background: -webkit-linear-gradient(90deg, rgba(243,241,242,1) 0%, rgba(228,226,227,1) 59%);
	background: linear-gradient(90deg, rgba(243,241,242,1) 0%, rgba(228,226,227,1) 59%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3f1f2",endColorstr="#e4e2e3",GradientType=1);
	padding:20px; 
}
	
	#form_container2{width:100%; position:relative; top:5px; left:0px; font-family:Arial, Verdana, Geneva, "Helvetica Neue",  Helvetica, sans-seriffont-size:12px;font-style:normal;}
	
.submission_banner_container_width{
	width:100%;
	min-width: 100%;
	overflow: hidden;
}

#submission_banner_container_width_2{
	position:relative;
	text-align: center;
	left:0px;
}

.submission_banner_container{
	width:100%;
	
}

.submission_banner_container_bg{
width:100%;	
background: rgb(251,249,250);
background: -moz-linear-gradient(90deg, rgba(251,249,250,1) 0%, rgba(207,205,206,1) 35%);
background: -webkit-linear-gradient(90deg, rgba(251,249,250,1) 0%, rgba(207,205,206,1) 35%);
background: linear-gradient(90deg, rgba(251,249,250,1) 0%, rgba(207,205,206,1) 35%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fbf9fa",endColorstr="#cfcdce",GradientType=1);
}

.banner_row_01{
	width:100%;
	/*background-color: #634c52;*/
}

.banner_row_02{
	width:100%;
	/*background-color: #c0aa89;*/
}

.banner_row_03{
	width:100%;
	height:25px;
background: rgb(209,207,208);
	background-image: linear-gradient(to right, #ccc9ca, #c3bec0, #b9b4b6, #b0a9ac, #a69fa3, #9d9499, #938a8e, #8a7f84, #7e7177, #72646a, #66575e, #5b4a52);
	/*background-image: linear-gradient(to right top, #ccc9ca, #c3bec0, #b9b4b6, #b0a9ac, #a69fa3, #9d9499, #938a8e, #8a7f84, #7e7177, #72646a, #66575e, #5b4a52);*/
	
/*background: linear-gradient(90deg, rgba(209,207,208,1) 0%, rgba(90,73,81,1) 20%);*/

/*background: rgb(209,207,208);
background: -moz-linear-gradient(left, rgb(209,207,208) 0%, rgb(209,207,208) 79%, rgb(90,73,81) 100%);
background: -webkit-linear-gradient(left, rgb(209,207,208) 0%, rgb(209,207,208) 79%, rgb(90,73,81) 100%);
background: linear-gradient(to right, rgb(209,207,208) 0%, rgb(209,207,208) 79%, rgb(90,73,81) 100%);*/
	
}

.banner_row_04{
position: relative;
top: 0px;	
left:0px;
width:100%;
max-height: 45px;
overflow-y: visible;
background: rgb(251,249,250);
background: -moz-linear-gradient(90deg, rgba(251,249,250,1) 0%, rgba(207,205,206,1) 35%);
background: -webkit-linear-gradient(90deg, rgba(251,249,250,1) 0%, rgba(207,205,206,1) 35%);
background: linear-gradient(90deg, rgba(251,249,250,1) 0%, rgba(207,205,206,1) 35%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fbf9fa",endColorstr="#cfcdce",GradientType=1);
}
.banner_row_05_container_positioner{
position: relative;
top: 0px;	
left:0px;	
}	

.banner_row_05{
position: relative;
top: 0px;	
left:0px;
width:100%;
max-height: 45px;
overflow-y: visible;
background: rgb(251,249,250);
background: -moz-linear-gradient(90deg, rgba(251,249,250,1) 0%, rgba(207,205,206,1) 35%);
background: -webkit-linear-gradient(90deg, rgba(251,249,250,1) 0%, rgba(207,205,206,1) 35%);
background: linear-gradient(90deg, rgba(251,249,250,1) 0%, rgba(207,205,206,1) 35%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fbf9fa",endColorstr="#cfcdce",GradientType=1);
}
	
	/*MPC panel*/
#mc_form_elements_container{
	position: relative;
	top:-25px;
	text-align: center;
	}
	
}


@media only screen and (min-width: 870px) {
	
		
	body{
background-color: #eee;
overflow-y: visible; /* Hide vertical scrollbar */
overflow-x: visible; /* Hide horizontal scrollbar */
	}
	
	/*stage table bootstrap rework*/
.submission_form_tracker{ 
	position:relative; 
	top:0px; 
	left:0px; 
	height:auto; 
	max-width:900px; 
	vertical-align:bottom;
	z-index:100;
}
	.stagetable{
	position:relative; 
	top:0px; 
	left:0px; 
	height:18px; 
	background: rgb(209,207,208);
    background-image: linear-gradient(to right, #ccc9ca, #c3bec0, #b9b4b6, #b0a9ac, #a69fa3, #9d9499, #938a8e, #8a7f84, #7e7177, #72646a, #66575e, #5b4a52);
    /* background-image: linear-gradient(to right top, #ccc9ca, #c3bec0, #b9b4b6, #b0a9ac, #a69fa3, #9d9499, #938a8e, #8a7f84, #7e7177, #72646a, #66575e, #5b4a52); */
    /* background: linear-gradient(90deg, rgba(209,207,208,1) 0%, rgba(90,73,81,1) 20%); */
	max-width:900px;
	z-index: 899;
}
	
	.stage_row{
	position: relative;
    top: 0px;
    left: 0px;
	padding-top: 5px;
    padding-bottom: 5px;
	padding-left: 0px;
    padding-right: 0px; 
	max-width:900px;
	width:100%;
	height:auto;
	background-color: #bab5b7;
	z-index: 900;
}
	
	.grey_900{
	width:900px;
	background: #e4e2e3;
	color:#222;
	}
	
	.container_1000w{
	width:1000px;
	position: relative;
	top:0px;
	left:0px;
}

.container_900w{
	width:900px;
	position: relative;
	top:-5px;
	left:85px;
}
	
	
.login_panel{
	position:relative; 
	top:-7px; 
	left:0px;
	width:100%; 
	height:300px; 
	background-color:#cccccc; 
	border-radius: 0px 0px 0px 22px;
}
	.new_user_panel{
	width:675px; 
	position:relative; 
	top:0px; 
	left:-5px; 
	background: rgb(243,241,242);
	background: -moz-linear-gradient(90deg, rgba(243,241,242,1) 0%, rgba(228,226,227,1) 59%);
	background: -webkit-linear-gradient(90deg, rgba(243,241,242,1) 0%, rgba(228,226,227,1) 59%);
	background: linear-gradient(90deg, rgba(243,241,242,1) 0%, rgba(228,226,227,1) 59%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3f1f2",endColorstr="#e4e2e3",GradientType=1);
	padding:30px; 
}
	
.new_user_panel2{
	width:900px; 
	position:relative; 
	top:0px; 
	left:0px; 
	background: rgb(243,241,242);
	background: -moz-linear-gradient(90deg, rgba(243,241,242,1) 0%, rgba(228,226,227,1) 59%);
	background: -webkit-linear-gradient(90deg, rgba(243,241,242,1) 0%, rgba(228,226,227,1) 59%);
	background: linear-gradient(90deg, rgba(243,241,242,1) 0%, rgba(228,226,227,1) 59%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3f1f2",endColorstr="#e4e2e3",GradientType=1);
	padding:20px; 
}
	
	#form_container2{width:850px; position:relative; top:5px; left:0px; font-family:Arial, Verdana, Geneva, "Helvetica Neue",  Helvetica, sans-seriffont-size:12px;font-style:normal;}
	
	.submission_banner_container_width{
	width:900px;
	min-width: 900px;
	overflow: hidden;
}

#submission_banner_container_width_2{
	position:relative;
	text-align: center;
	left:0px;
}

.submission_banner_container{
	width:900px;
	
}

.submission_banner_container_bg{
width:900px;	
background: rgb(251,249,250);
background: -moz-linear-gradient(90deg, rgba(251,249,250,1) 0%, rgba(207,205,206,1) 35%);
background: -webkit-linear-gradient(90deg, rgba(251,249,250,1) 0%, rgba(207,205,206,1) 35%);
background: linear-gradient(90deg, rgba(251,249,250,1) 0%, rgba(207,205,206,1) 35%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fbf9fa",endColorstr="#cfcdce",GradientType=1);
}

.banner_row_01{
	width:900px;
	/*background-color: #634c52;*/
}

.banner_row_02{
	width:900px;
	/*background-color: #c0aa89;*/
}

.banner_row_03{
	width:900px;
	height:25px;
background: rgb(209,207,208);
	background-image: linear-gradient(to right, #ccc9ca, #c3bec0, #b9b4b6, #b0a9ac, #a69fa3, #9d9499, #938a8e, #8a7f84, #7e7177, #72646a, #66575e, #5b4a52);
	/*background-image: linear-gradient(to right top, #ccc9ca, #c3bec0, #b9b4b6, #b0a9ac, #a69fa3, #9d9499, #938a8e, #8a7f84, #7e7177, #72646a, #66575e, #5b4a52);*/
	
/*background: linear-gradient(90deg, rgba(209,207,208,1) 0%, rgba(90,73,81,1) 20%);*/

/*background: rgb(209,207,208);
background: -moz-linear-gradient(left, rgb(209,207,208) 0%, rgb(209,207,208) 79%, rgb(90,73,81) 100%);
background: -webkit-linear-gradient(left, rgb(209,207,208) 0%, rgb(209,207,208) 79%, rgb(90,73,81) 100%);
background: linear-gradient(to right, rgb(209,207,208) 0%, rgb(209,207,208) 79%, rgb(90,73,81) 100%);*/
	
}

.banner_row_04{
position: relative;
top: 0px;	
left:0px;
width:900px;
max-height: 45px;
overflow-y: visible;
background: rgb(251,249,250);
background: -moz-linear-gradient(90deg, rgba(251,249,250,1) 0%, rgba(207,205,206,1) 35%);
background: -webkit-linear-gradient(90deg, rgba(251,249,250,1) 0%, rgba(207,205,206,1) 35%);
background: linear-gradient(90deg, rgba(251,249,250,1) 0%, rgba(207,205,206,1) 35%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fbf9fa",endColorstr="#cfcdce",GradientType=1);
}
.banner_row_05_container_positioner{
position: relative;
top: 0px;	
left:0px;	
}	

.banner_row_05{
position: relative;
top: 0px;	
left:0px;
width:900px;
max-height: 45px;
overflow-y: visible;
background: rgb(251,249,250);
background: -moz-linear-gradient(90deg, rgba(251,249,250,1) 0%, rgba(207,205,206,1) 35%);
background: -webkit-linear-gradient(90deg, rgba(251,249,250,1) 0%, rgba(207,205,206,1) 35%);
background: linear-gradient(90deg, rgba(251,249,250,1) 0%, rgba(207,205,206,1) 35%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fbf9fa",endColorstr="#cfcdce",GradientType=1);
}
	
	/*MPC panel*/
#mc_form_elements_container{
	position: relative;
	top:-25px;
	left:10px;
	margin:20px;
	}
	
}

/*Top Nav Buttons*/
.banner_r_05_cell_01,.banner_r_05_cell_02,.banner_r_05_cell_03{
	align-content: center;
	align-items: center;
	align-self: center;
}

#top_nav_buttons_show_or_hide,#top_menu_bg_container{
height: 27px;
padding-top: 0px;
padding-bottom: 0px;
position:relative; left:0px; top:0px; /*-15px*/
background-position: -20px 0px; 
background: -webkit-linear-gradient(left, #bdbcc1, #dadadd); 
background: -moz-linear-gradient(left, #bdbcc1, #dadadd); 
background: -o-linear-gradient(left, #bdbcc1, #dadadd); 
background: linear-gradient(left, #bdbcc1, #dadadd); /**/
	}

.button_offset_001 {
    position: relative;
    top: 2px;
}


#tracker_container{
	max-width:900px;
}
.tracker_container_shift_down{
position:relative; 
top:0px;
z-index: 900;
	}
.tracker_container_shift_down2{
/*position:relative; */
position:fixed; 
width:920px;
top:190px;
z-index: 900;
	}
#stage_info{
	position:relative; 
	top:-5px; 
	left:0px; 
	padding:10px; 
	text-align:center; 
	vertical-align:central; 
	font-family:Arial, Verdana, Geneva, "Helvetica Neue",  Helvetica, sans-serif 
	color:#ffffff; 
	font-size:14px;
}


.stage_cell{
	position: relative;
    top: 0px;
    left: 0px;
	height:23px; 
	background-color:#bab5b7; 
	text-align:center;
	padding-right: 0px;
    padding-left: 0px;
}

.edit_stage{
	position:relative; top:-6px;background-color:#D0810E; height:3px; text-align:center; vertical-align:central; font-family:Arial, Verdana, Geneva, "Helvetica Neue",  Helvetica, sans-serif color:#000000; font-size:10px;
	-webkit-user-select: none;  /* Chrome all / Safari all */
  	-moz-user-select: none;     /* Firefox all */
  	-ms-user-select: none;      /* IE 10+ */
  	user-select: none;          /* Likely future */   
	}

.active_stage_cell{
	margin-top: 0px; 
	background-color:#5a4951; 
	height:23px; width:100%; 
	margin:0px; 
	padding-top: 5px;
    padding-bottom: 0px;
	padding-left: 0px;
    padding-right: 0px; 
	text-align:center; 
	vertical-align:central; 
	font-family:Arial, Verdana, Geneva, "Helvetica Neue",  Helvetica, sans-serif 
	color:#e7e7ec; 
	font-size:10px;
	-webkit-user-select: none;  /* Chrome all / Safari all */
  	-moz-user-select: none;     /* Firefox all */
  	-ms-user-select: none;      /* IE 10+ */
  	user-select: none;          /* Likely future */   
	}

.incomplete_stage_cell{
	margin-top: 5px; background-color:#9e9898;/* background-color:#bab5b7;*/ height:18px; text-align:center; vertical-align:central; font-family:Arial, Verdana, Geneva, "Helvetica Neue",  Helvetica, sans-serif color:#472d35; font-size:10px;
	-webkit-user-select: none;  /* Chrome all / Safari all */
  	-moz-user-select: none;     /* Firefox all */
  	-ms-user-select: none;      /* IE 10+ */
  	-o-user-select: none;
  	user-select: none;ser-select: none;          /* Likely future */   
	}

.complete_stage_cell{
	margin-top: 0px; 
	background-color:#a19181; 
	height:23px; width:100%; 
	margin:0px; 
	padding-top: 5px;
    padding-bottom: 0px;
	padding-left: 0px;
    padding-right: 0px; 
	text-align:center; 
	vertical-align:central; 
	font-family:Arial, Verdana, Geneva, "Helvetica Neue",  Helvetica, sans-serif 
	color:#e7e7ec; 
	font-size:10px;
	-webkit-user-select: none;  /* Chrome all / Safari all */
  	-moz-user-select: none;     /* Firefox all */
  	-ms-user-select: none;      /* IE 10+ */
  	user-select: none;          /* Likely future */ 
	}

.complete_stage_na_cell, .complete_stage_na{
	margin-top: 0px; 
	background-color:#a19181; 
	height:23px; width:100%; 
	margin:0px; 
	padding-top: 5px;
    padding-bottom: 0px;
	padding-left: 0px;
    padding-right: 0px; 
	text-align:center; 
	vertical-align:central; 
	font-family:Arial, Verdana, Geneva, "Helvetica Neue",  Helvetica, sans-serif 
	color:#e7e7ec; 
	font-size:10px;
	-webkit-user-select: none;  /* Chrome all / Safari all */
  	-moz-user-select: none;     /* Firefox all */
  	-ms-user-select: none;      /* IE 10+ */
  	user-select: none;          /* Likely future */ 
	}



/*Year Agreement*/


/*R or C / Qualification*/
#r_or_c_container{
	position: relative;
	top:-25px;
	left:0px;
	width:100%;
	margin:0px;
	padding-top:20px;
	}

.qualification_positioner{
	position: relative;
	top:0px;
	left:0px;
}

#qualification_positioner > table > tbody > tr:nth-child(1) > td > div > label .custom-control-label::before{
	color: #333;
    border-color: #5a4951;
    background-color: #a19181;
}

#intro_text_container_b{
	padding-bottom:40px;
}

/*program name panel*/
.modular_label_positioner{
	position: relative;
	top:0px;
	left:4px;
}
.www_label_positioner{
	position: relative;
	top:-7px;
	left:4px;
}
.stg5_accept{position:relative; left:24px; top:20px;margin-bottom: 30px;}
/*program name panel end*/

/*duration panel*/
.durform_row_01{
	width:500px;
	margin-left: auto;
	margin-right: auto;
}
/*duration panel end*/

.width_300{
	max-width: 300px;
}