/*__________SPACING___________________________________*/

.pt-0 {
	padding-top: 0px;
}

.pt-1 {
	padding-top: 1px;
}

.pt-2 {
	padding-top: 2px;
}

.pt-3 {
	padding-top: 3px;
}

.pt-4 {
	padding-top: 4px;
}

.pt-5 {
	padding-top: 5px;
}

.pt-6 {
	padding-top: 6px;
}

.pt-7 {
	padding-top: 7px;
}

.pt-8 {
	padding-top: 8px;
}

.pt-9 {
	padding-top: 9px;
}

.pt-10 {
	padding-top: 10px;
}

.pt-11 {
	padding-top: 11px;
}

.pt-12 {
	padding-top: 12px;
}

.pt-13 {
	padding-top: 13px;
}

.pt-14 {
	padding-top: 14px;
}

.pt-15 {
	padding-top: 15px;
}

.pt-16 {
	padding-top: 16px;
}

.pt-17 {
	padding-top: 17px;
}

.pt-18 {
	padding-top: 18px;
}

.pt-19 {
	padding-top: 19px;
}

.pt-20 {
	padding-top: 20px;
}

.pt-21 {
	padding-top: 21px;
}

.pt-22 {
	padding-top: 22px;
}

.pt-23 {
	padding-top: 23px;
}

.pt-24 {
	padding-top: 24px;
}

.pt-25 {
	padding-top: 25px;
}

.pt-26 {
	padding-top: 26px;
}

.pt-27 {
	padding-top: 27px;
}

.pt-28 {
	padding-top: 28px;
}

.pt-29 {
	padding-top: 29px;
}

.pt-30 {
	padding-top: 30px;
}

.pt-31 {
	padding-top: 31px;
}

.pt-32 {
	padding-top: 32px;
}

.pt-33 {
	padding-top: 33px;
}

.pt-34 {
	padding-top: 34px;
}

.pt-35 {
	padding-top: 35px;
}

.pt-36 {
	padding-top: 36px;
}

.pt-37 {
	padding-top: 37px;
}

.pt-38 {
	padding-top: 38px;
}

.pt-39 {
	padding-top: 39px;
}

.pt-40 {
	padding-top: 40px;
}

.pt-50 {
	padding-top: 50px;
}

.pt-60 {
	padding-top: 60px;
}

.pt-68 {
	padding-top: 68px;
}

.pt-70 {
	padding-top: 70px;
}

.pt-75 {
	padding-top: 75px;
}

.pt-80 {
	padding-top: 80px;
}

.pt-85 {
	padding-top: 85px;
}

.pt-90 {
	padding-top: 90px;
}

.pt-95 {
	padding-top: 95px;
}

.pt-100 {
	padding-top: 100px;
}

.pt-80 {
	padding-top: 80px;
}

.pt-81 {
	padding-top: 81px;
}

.pt-82 {
	padding-top: 82px;
}

.pt-83 {
	padding-top: 83px;
}

.pt-84 {
	padding-top: 84px;
}

.pt-85 {
	padding-top: 85px;
}

.pt-86 {
	padding-top: 86px;
}

.pt-87 {
	padding-top: 87px;
}

.pt-88 {
	padding-top: 88px;
}

.pt-89 {
	padding-top: 89px;
}

.pt-90 {
	padding-top: 90px;
}

.pt-91 {
	padding-top: 91px;
}

.pt-92 {
	padding-top: 92px;
}

.pt-93 {
	padding-top: 93px;
}

.pt-94 {
	padding-top: 94px;
}

.pt-95 {
	padding-top: 95px;
}

.pt-96 {
	padding-top: 96px;
}

.pt-97 {
	padding-top: 97px;
}

.pt-98 {
	padding-top: 98px;
}

.pt-99 {
	padding-top: 99px;
}

.pt-100 {
	padding-top: 100px;
}

.pt-110 {
	padding-top: 110px;
}

.pt-111 {
	padding-top: 111px;
}

.pt-112 {
	padding-top: 112px;
}

.pt-113 {
	padding-top: 113px;
}

.pt-114 {
	padding-top: 114px;
}

.pt-115 {
	padding-top: 115px;
}

.pt-120 {
	padding-top: 120px;
}

.pt-130 {
	padding-top: 130px;
}

.pt-140 {
	padding-top: 140px;
}

.pt-150 {
	padding-top: 150px;
}

.pt-160 {
	padding-top: 160px;
}

.pt-170 {
	padding-top: 170px;
}

.pt-180 {
	padding-top: 180px;
}

.pt-190 {
	padding-top: 190px;
}

.pt-200 {
	padding-top: 200px;
}

.pt-201 {
	padding-top: 201px;
}

.pt-202 {
	padding-top: 202px;
}

.pt-203 {
	padding-top: 203px;
}

.pt-204 {
	padding-top: 204px;
}

.pt-205 {
	padding-top: 205px;
}

.pt-210 {
	padding-top: 210px;
}

.pt-220 {
	padding-top: 220px;
}

.pt-230 {
	padding-top: 230px;
}

.pt-240 {
	padding-top: 240px;
}

.pt-250 {
	padding-top: 250px;
}

.pt-300 {
	padding-top: 300px;
}

.pt-400 {
	padding-top: 400px;
}

.pt-500 {
	padding-top: 500px;
}

.pb-0 {
	padding-bottom: 0px;
}

.pb-1 {
	padding-bottom: 1px;
}

.pb-2 {
	padding-bottom: 2px;
}

.pb-3 {
	padding-bottom: 3px;
}

.pb-4 {
	padding-bottom: 4px;
}

.pb-5 {
	padding-bottom: 5px;
}

.pb-6 {
	padding-bottom: 6px;
}

.pb-7 {
	padding-bottom: 7px;
}

.pb-8 {
	padding-bottom: 8px;
}

.pb-9 {
	padding-bottom: 9px;
}

.pb-10 {
	padding-bottom: 10px;
}

.pb-15 {
	padding-bottom: 15px;
}

.pb-20 {
	padding-bottom: 20px;
}

.pb-21 {
	padding-bottom: 21px;
}

.pb-22 {
	padding-bottom: 22px;
}

.pb-23 {
	padding-bottom: 23px;
}

.pb-24 {
	padding-bottom: 24px;
}

.pb-25 {
	padding-bottom: 25px;
}

.pb-30 {
	padding-bottom: 30px;
}

.pb-35 {
	padding-bottom: 35px;
}

.pb-40 {
	padding-bottom: 40px;
}

.pb-45 {
	padding-bottom: 45px;
}

.pb-50 {
	padding-bottom: 50px;
}

.pb-55 {
	padding-bottom: 55px;
}

.pb-60 {
	padding-bottom: 60px;
}

.pb-60 {
	padding-bottom: 60px;
}

.pb-65 {
	padding-bottom: 65px;
}

.pb-70 {
	padding-bottom: 70px;
}

.pb-75 {
	padding-bottom: 75px;
}

.pb-80 {
	padding-bottom: 80px;
}

.pb-85 {
	padding-bottom: 85px;
}

.pb-90 {
	padding-bottom: 90px;
}

.pb-95 {
	padding-bottom: 95px;
}

.pb-100 {
	padding-bottom: 100px;
}

.pr-0 {
	padding-right: 0px;
}

.pr-1 {
	padding-right: 1px;
}

.pr-2 {
	padding-right: 2px;
}

.pr-3 {
	padding-right: 3px;
}

.pr-4 {
	padding-right: 4px;
}

.pr-5 {
	padding-right: 5px;
}

.pr-6 {
	padding-right: 6px;
}

.pr-7 {
	padding-right: 7px;
}

.pr-8 {
	padding-right: 8px;
}

.pr-9 {
	padding-right: 9px;
}

.pr-10 {
	padding-right: 10px;
}

.pr-11 {
	padding-right: 11px;
}

.pr-12 {
	padding-right: 12px;
}

.pr-13 {
	padding-right: 13px;
}

.pr-14 {
	padding-right: 14px;
}

.pr-15 {
	padding-right: 15px;
}

.pr-16 {
	padding-right: 16px;
}

.pr-17 {
	padding-right: 17px;
}

.pr-18 {
	padding-right: 18px;
}

.pr-19 {
	padding-right: 19px;
}

.pr-20 {
	padding-right: 20px;
}

.pr-21 {
	padding-right: 21px;
}

.pr-22 {
	padding-right: 22px;
}

.pr-23 {
	padding-right: 23px;
}

.pr-24 {
	padding-right: 24px;
}

.pr-25 {
	padding-right: 25px;
}

.pr-26 {
	padding-right: 26px;
}

.pr-27 {
	padding-right: 27px;
}

.pr-28 {
	padding-right: 28px;
}

.pr-29 {
	padding-right: 29px;
}

.pr-30 {
	padding-right: 30px;
}

.pr-31 {
	padding-right: 31px;
}

.pr-32 {
	padding-right: 32px;
}

.pr-33 {
	padding-right: 33px;
}

.pr-34 {
	padding-right: 34px;
}

.pr-35 {
	padding-right: 35px;
}

.pr-36 {
	padding-right: 36px;
}

.pr-37 {
	padding-right: 37px;
}

.pr-38 {
	padding-right: 38px;
}

.pr-39 {
	padding-right: 39px;
}

.pr-40 {
	padding-right: 40px;
}

.pr-50 {
	padding-right: 50px;
}

.pr-55 {
	padding-right: 55px;
}

.pr-56 {
	padding-right: 56px;
}

.pr-57 {
	padding-right: 57px;
}

.pr-58 {
	padding-right: 58px;
}

.pr-59 {
	padding-right: 59px;
}

.pr-60 {
	padding-right: 60px;
}

.pr-70 {
	padding-right: 70px;
}

.pr-80 {
	padding-right: 80px;
}

.pr-90 {
	padding-right: 90px;
}

.pr-100 {
	padding-right: 100px;
}

.pr-105 {
	padding-right: 105px;
}

.pr-110 {
	padding-right: 110px;
}

.pr-115 {
	padding-right: 115px;
}

.pr-120 {
	padding-right: 120px;
}

.pr-125 {
	padding-right: 125px;
}

.pr-130 {
	padding-right: 130px;
}

.pr-135 {
	padding-right: 135px;
}

.pr-140 {
	padding-right: 140px;
}

.pr-145 {
	padding-right: 145px;
}

.pr-150 {
	padding-right: 150px;
}

.pl--1 {
	padding-left: -1px;
}

.pl--2 {
	padding-left: -2px;
}

.pl-0 {
	padding-left: 0px;
}

.pl-1 {
	padding-left: 1px;
}

.pl-2 {
	padding-left: 2px;
}

.pl-3 {
	padding-left: 3px;
}

.pl-4 {
	padding-left: 4px;
}

.pl-5 {
	padding-left: 5px;
}

.pl-6 {
	padding-left: 6px;
}

.pl-7 {
	padding-left: 7px;
}

.pl-8 {
	padding-left: 8px;
}

.pl-9 {
	padding-left: 9px;
}

.pl-10 {
	padding-left: 10px;
}

.pl-11 {
	padding-left: 11px;
}

.pl-12 {
	padding-left: 12px;
}

.pl-13 {
	padding-left: 13px;
}

.pl-14 {
	padding-left: 14px;
}

.pl-15 {
	padding-left: 15px;
}

.pl-16 {
	padding-left: 16px;
}

.pl-17 {
	padding-left: 17px;
}

.pl-18 {
	padding-left: 18px;
}

.pl-19 {
	padding-left: 19px;
}

.pl-20 {
	padding-left: 20px;
}

.pl-30 {
	padding-left: 30px;
}

.pl-40 {
	padding-left: 40px;
}

.pl-41 {
	padding-left: 41px;
}

.pl-42 {
	padding-left: 42px;
}

.pl-43 {
	padding-left: 43px;
}

.pl-44 {
	padding-left: 44px;
}

.pl-45 {
	padding-left: 45px;
}

.pl-50 {
	padding-left: 50px;
}

.pl-50 {
	padding-left: 50px;
}

.pl-60 {
	padding-left: 60px;
}

.mt-0 {
	margin-top: 0px;
}

.mt-5 {
	margin-top: 5px;
}

.mt-10 {
	margin-top: 10px;
}

.mb-0 {
	margin-bottom: 0px;
}

.mb-5 {
	margin-bottom: 5px;
}

.mb-10 {
	margin-bottom: 10px;
}

.mb-15 {
	margin-bottom: 15px;
}

.mb-20 {
	margin-bottom: 20px;
}

.mb-40 {
	margin-bottom: 40px;
}

.mb-50 {
	margin-bottom: 50px;
}

.mb-60 {
	margin-bottom: 60px;
}

.mb-70 {
	margin-bottom: 70px;
}

.mb-80 {
	margin-bottom: 80px;
}

.mb-90 {
	margin-bottom: 90px;
}

.mb-100 {
	margin-bottom: 100px;
}


/*********************** SIGN IN AREA START********************/

.lg_center {
	position: absolute;
	/*width: 100vh;*/
	height: 70vh;
	left: 50%;
	top: 50%;
	transform: translate(-50%, 50%);
	/*border: 5px solid #FFFF00;*/
	padding: 0px;
}

.epro_signbtn {
	/*width:65px;*/
	border: 1px solid #33bb14;
	background-color: #33bb14;
	color: #ffffff;
	text-decoration: none;
	display: inline-block;
	font-size: 16px;
	text-align: center;
	border-radius: 3px;
	padding: 10px 8px;
	margin: 0px 0px 0px 0px;
}

.epro_genebtn:hover {
	font-size: 14px;
	border: 1px solid #67d44a;
	color: #67d44a;
	background-color: #ffffff;
	text-decoration: none;
	padding: 6px 4px;
	margin: 0px 0px 0px 0px;
}

.content {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.flex-div {
	display: flex;
	justify-content: space-evenly;
	align-items: center;
}

.name-content {
	margin-right: 7rem;
}

	.name-content .logo {
		font-size: 3.5rem;
		color: #1877f2;
	}

	.name-content p {
		font-size: 1.3rem;
		font-weight: 500;
		margin-bottom: 5rem;
	}

/*form {
  display: flex;
  flex-direction: column;
  background: #fff;
  padding: 2rem;
  width: 530px;
  height: 380px;
  border-radius: 0.5rem;
  box-shadow: 0 2px 4px rgb(0 0 0 / 10%), 0 8px 16px rgb(0 0 0 / 10%);
}

form input {
  outline: none;
  padding: 0.8rem 1rem;
  margin-bottom: 0.8rem;
  font-size: 1.1rem;
}

form input:focus {
  border: 1.8px solid #1877f2;
}

form .login {
  outline: none;
  border: none;
  background: #1877f2;
  padding: 0.8rem 1rem;
  border-radius: 0.4rem;
  font-size: 1.1rem;
  color: #fff;
}

form .login:hover {
  background: #0f71f1;
  cursor: pointer;
}

form a {
  text-decoration: none;
  text-align: center;
  font-size: 1rem;
  padding-top: 0.8rem;
  color: #1877f2;
}

form hr {
  background: #f7f7f7;
  margin: 1rem;
}

form .create-account {
  outline: none;
  border: none;
  background: #06b909;
  padding: 0.8rem 1rem;
  border-radius: 0.4rem;
  font-size: 1.1rem;
  color: #fff;
  width: 75%;
  margin: 0 auto;
}

form .create-account:hover {
  background: #03ad06;
  cursor: pointer;
}*/

/* //.........Media Query.........// */

@media (max-width: 500px) {
	/*html {
    font-size: 60%;
  }*/

	.name-content {
		margin: 0;
		text-align: center;
	}

	/* form {
    width: 300px;
    height: fit-content;
  }

  form input {
    margin-bottom: 1rem;
    font-size: 1.5rem;
  }

  form .login {
    font-size: 1.5rem;
  }

  form a {
    font-size: 1.5rem;
  }

  form .create-account {
    font-size: 1.5rem;
  }*/

	.flex-div {
		display: flex;
		flex-direction: column;
	}
}

@media (min-width: 501px) and (max-width: 768px) {
	/*html {
    font-size: 60%;
  }*/

	.name-content {
		margin: 0;
		text-align: center;
	}

	/*form {
    width: 300px;
    height: fit-content;
  }

  form input {
    margin-bottom: 1rem;
    font-size: 1.5rem;
  }

  form .login {
    font-size: 1.5rem;
  }

  form a {
    font-size: 1.5rem;
  }

  form .create-account {
    font-size: 1.5rem;
  }
*/
	.flex-div {
		display: flex;
		flex-direction: column;
	}
}

@media (min-width: 769px) and (max-width: 1200px) {
	/*html {
    font-size: 60%;
  }*/

	.name-content {
		margin: 0;
		text-align: center;
	}

	/*form {
    width: 300px;
    height: fit-content;
  }

  form input {
    margin-bottom: 1rem;
    font-size: 1.5rem;
  }

  form .login {
    font-size: 1.5rem;
  }

  form a {
    font-size: 1.5rem;
  }

  form .create-account {
    font-size: 1.5rem;
  }*/

	.flex-div {
		display: flex;
		flex-direction: column;
	}

	@media (orientation: landscape) and (max-height: 500px) {
		.header {
			height: 90vmax;
		}
	}
}

/*********************** SIGN IN AREA ENDS ********************/




.field {
	position: relative;
	margin: 1em;
}

	.field input {
		padding: 1em 0.5em;
		font-size: 1em;
	}

	.field label {
		position: absolute;
		left: 0;
		top: 50%;
		transform: translatey(-50%);
		padding: 0.5em 0.25em;
		margin: 0 0.25em;
		transition: all 0.2s ease-in-out;
	}

.populated-input label,
.focus-active label {
	top: 0;
	background-color: white;
	font-size: 0.75em;
}

.populated-input input,
.focus-active input {
	outline: none;
}

.clear-button {
	margin: 1em;
	padding: 0.5em 1em;
	background-color: transparent;
	font-size: 1em;
}

.ep_form_tA {
	text-align: right;
}

.ep_form_iP {
	text-align: right;
}

.ep_form_h1 {
	font-size: 24px;
	color: #000000;
	font-weight: 600;
	vertical-align: bottom;
	padding-bottom: 10px;
}

.ep_sup_mid_h1a {
	position: relative;
	float: right;
	right: 8px;
	font-size: 13px;
	text-align: right;
	padding: 6px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.ep_sup_mid_h1b {
	position: relative;
	float: right;
	right: 8px;
	font-size: 13px;
	text-align: right;
	padding: 12px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.ep_sup_mid_h1 {
	position: relative;
	float: right;
	right: 8px;
	font-size: 13px;
	text-align: right;
	padding: 7px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.ep_sup_mid_h2 {
	position: relative;
	float: left;
	left: 0px;
	font-size: 14px;
	text-align: left;
	padding: 8px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/*.ep_sup_mid_h2 {
    position:relative;
	float:right;
	right:8px;
	font-size:14px;
	text-align:right;
	padding:8px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}*/

.ep_itm_sec_ot {
	position: relative;
	float: left;
	left: 0px;
	font-size: 14px;
	font-weight: 600;
	text-align: left;
	border-bottom: 1px solid #ddd;
	padding: 6px 0px 4px 0px;
	margin: 0px 0px 0px 0px;
}

.ep_itm_sec_h1a {
	position: relative;
	float: left;
	left: 0px;
	font-size: 14px;
	font-weight: 600;
	text-align: left;
	/*border-bottom: 2px solid #ddd;*/
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.ep_itm_mid_Th1a {
	position: relative;
	float: left;
	left: 0px;
	font-size: 14px;
	text-align: left;
	padding: 6px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.ep_itm_mid_h1 {
	position: relative;
	float: right;
	right: 8px;
	font-size: 14px;
	text-align: right;
	padding: 8px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.ep_itm_mid_h1a {
	position: relative;
	float: left;
	left: 6px;
	font-size: 14px;
	text-align: left;
	padding: 8px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.ep_itm_mid_sh1 {
	position: relative;
	float: right;
	right: 4px;
	font-size: 14px;
	text-align: right;
	border: 1px dashed #d5f2e7;
	border-radius: 0.25rem;
	padding: 0.3em 0.5em;
	margin: 2px 0px 0px 0px;
}

.ep_itm_mid_sh2 {
	position: relative;
	float: right;
	right: 4px;
	font-size: 14px;
	text-align: right;
	border: none;
	border-radius: 0.25rem;
	padding: 0.3em 0.5em;
	margin: 2px 0px 0px 0px;
}

.ep_tbl_th_h1a {
	position: relative;
	float: left;
	left: 0px;
	font-size: 14px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.ep_tbl_th_h1b {
	position: relative;
	float: right;
	right: 0px;
	font-size: 14px;
	text-align: right;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.ep_tbl_th_h2a {
	font-size: 14px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.ep_tbl_th_h2b {
	font-size: 14px;
	text-align: right;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.ep_panel_in_h1 {
	position: relative;
	float: right;
	right: 8px;
	font-size: 13px;
	text-align: right;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.ep_panel_in_h2a {
	position: relative;
	float: right;
	right: 8px;
	font-size: 13px;
	text-align: right;
	padding: 8px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.ep_panel_in_h2b {
	position: relative;
	float: right;
	right: 8px;
	font-size: 13px;
	text-align: right;
	padding: 14px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.ep_panel_ck_ot {
	position: relative;
	float: right;
	right: 0px;
	top: 14px;
	width: 100%;
}

.ep_panel_ck_ot1a {
	position: relative;
	float: right;
	right: 0px;
	top: 20px;
	width: 100%;
}

.ep_panel_ck_ot1b {
	position: relative;
	float: right;
	right: 0px;
	top: 26px;
	width: 100%;
}

.ep_panel_ck_ot1c {
	position: relative;
	float: right;
	right: 0px;
	top: 32px;
	width: 100%;
}

.ep_panel_ck_ot1d {
	position: relative;
	float: right;
	right: 0px;
	top: 36px;
	width: 100%;
}

.ep_panel_ck_ot1e {
	position: relative;
	float: right;
	right: 0px;
	top: 22px;
	width: 100%;
}


.ep_gp_panel_1 {
	margin-bottom: 20px;
	background-color: #1b1e23;
	/*border: 1px solid transparent;*/
	border-left: 5px solid #375fc0;
	border-radius: 4px;
	-webkit-box-shadow: 0px 1px 3px 1px rgb(0 0 0 / 10%);
	box-shadow: 0px 1px 4px 1px rgb(0 0 0 / 10%);
	padding: 0px 0px 0px 0px;
}



.ep_panel_empty {
	border: 1px solid #dadce0;
	/*height:145px;*/
	height: 68px;
}

.ep_panel_ot {
	padding: 0px 4px 0px 4px;
	margin: 0px 0px 0px 0px;
}

.ep_panel_1 {
	margin-bottom: 20px;
	background-color: #fff;
	/*border: 1px solid transparent;*/
	border-left: 5px solid #53b046;
	border-radius: 4px;
	-webkit-box-shadow: 0px 1px 3px 1px rgb(0 0 0 / 10%);
	box-shadow: 0px 1px 4px 1px rgb(0 0 0 / 10%);
	padding: 0px 0px 0px 0px;
}

.ep_panel_2 {
	margin-bottom: 20px;
	background-color: #fff;
	/*border: 1px solid transparent;*/
	border-left: 5px solid #e03c42;
	border-radius: 4px;
	-webkit-box-shadow: 0px 1px 3px 1px rgb(0 0 0 / 10%);
	box-shadow: 0px 1px 4px 1px rgb(0 0 0 / 10%);
	padding: 0px 0px 0px 0px;
}

.ep_panel_3 {
	margin-bottom: 20px;
	background-color: #fff;
	/*border: 1px solid transparent;*/
	border-left: 5px solid #efb633;
	border-radius: 4px;
	-webkit-box-shadow: 0px 1px 3px 1px rgb(0 0 0 / 10%);
	box-shadow: 0px 1px 4px 1px rgb(0 0 0 / 10%);
	padding: 0px 0px 0px 0px;
}

.ep_panel_4 {
	margin-bottom: 20px;
	background-color: #fff;
	/*border: 1px solid transparent;*/
	border-left: 5px solid #0497cb;
	border-radius: 4px;
	-webkit-box-shadow: 0px 1px 3px 1px rgb(0 0 0 / 10%);
	box-shadow: 0px 1px 4px 1px rgb(0 0 0 / 10%);
	padding: 0px 0px 0px 0px;
}

.ep_panel_5 {
	margin-bottom: 20px;
	background-color: #fff;
	/*border: 1px solid transparent;*/
	border-left: 5px solid #375fc0;
	border-radius: 4px;
	-webkit-box-shadow: 0px 1px 3px 1px rgb(0 0 0 / 10%);
	box-shadow: 0px 1px 4px 1px rgb(0 0 0 / 10%);
	padding: 0px 0px 0px 0px;
}

.ep_panel_6 {
	margin-bottom: 20px;
	background-color: #fff;
	border-left: 5px solid #ec8883;
	border-radius: 4px;
	-webkit-box-shadow: 0px 1px 3px 1px rgb(0 0 0 / 10%);
	box-shadow: 0px 1px 4px 1px rgb(0 0 0 / 10%);
	padding: 0px 0px 0px 0px;
}

.ep_panel_7 {
	margin-bottom: 20px;
	background-color: #fff;
	border-left: 5px solid #79c7ab;
	border-radius: 4px;
	-webkit-box-shadow: 0px 1px 3px 1px rgb(0 0 0 / 10%);
	box-shadow: 0px 1px 4px 1px rgb(0 0 0 / 10%);
	padding: 0px 0px 0px 0px;
}

.ep_panel_8 {
	margin-bottom: 20px;
	background-color: #fff;
	border-left: 5px solid #7e90d0;
	border-radius: 4px;
	-webkit-box-shadow: 0px 1px 3px 1px rgb(0 0 0 / 10%);
	box-shadow: 0px 1px 4px 1px rgb(0 0 0 / 10%);
	padding: 0px 0px 0px 0px;
}

.ep_panel_9 {
	margin-bottom: 20px;
	background-color: #fff;
	border-left: 5px solid #a563d4;
	border-radius: 4px;
	-webkit-box-shadow: 0px 1px 3px 1px rgb(0 0 0 / 10%);
	box-shadow: 0px 1px 4px 1px rgb(0 0 0 / 10%);
	padding: 0px 0px 0px 0px;
}

.ep_panel_10 {
	margin-bottom: 20px;
	background-color: #fff;
	border-left: 5px solid #abd875;
	border-radius: 4px;
	-webkit-box-shadow: 0px 1px 3px 1px rgb(0 0 0 / 10%);
	box-shadow: 0px 1px 4px 1px rgb(0 0 0 / 10%);
	padding: 0px 0px 0px 0px;
}

.ep_panel_11 {
	margin-bottom: 20px;
	background-color: #fff;
	border-left: 5px solid #f2d07d;
	border-radius: 4px;
	-webkit-box-shadow: 0px 1px 3px 1px rgb(0 0 0 / 10%);
	box-shadow: 0px 1px 4px 1px rgb(0 0 0 / 10%);
	padding: 0px 0px 0px 0px;
}

.ep_panel_12 {
	margin-bottom: 20px;
	background-color: #fff;
	border-left: 5px solid #f266b8;
	border-radius: 4px;
	-webkit-box-shadow: 0px 1px 3px 1px rgb(0 0 0 / 10%);
	box-shadow: 0px 1px 4px 1px rgb(0 0 0 / 10%);
	padding: 0px 0px 0px 0px;
}


.epro_addN_ot {
	position: absolute;
	float: right;
	right: 0px;
}

.epro_otherR_ot {
	position: relative;
	float: right;
	right: -3px;
}

.epro_addN_in {
	position: relative;
	float: left;
	right: 0px;
	height: 350px;
}

.epro_addN_btn {
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	border-radius: 3px 3px 3px 3px;
	border: 1px solid #00c2a8;
	background-color: #00c2a8;
	/*box-shadow: 0px 0px 8px rgba(0, 0, 0, .09);*/
	padding: 3px 11px;
	margin: 2px 0px 2px 0px;
}

	.epro_addN_btn:hover {
		border: 1px solid #00c2a8;
		color: #00c2a8;
		background-color: #ffffff;
		text-decoration: none;
	}

.epro_DL_btn {
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	border-radius: 3px 3px 3px 3px;
	border: 1px solid #ee6262;
	background-color: #ee6262;
	box-shadow: 0px 0px 8px rgba(0, 0, 0, .09);
	padding: 2px 10px;
	margin: 0px 0px 0px 0px;
}

	.epro_DL_btn:hover {
		border: 1px solid #ee6262;
		color: #ee6262;
		background-color: #ffffff;
		text-decoration: none;
	}

.epro_PR_btn {
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	border-radius: 3px 3px 3px 3px;
	border: 1px solid #00c2a8;
	background-color: #00c2a8;
	box-shadow: 0px 0px 8px rgba(0, 0, 0, .09);
	padding: 2px 10px;
	margin: 0px 0px 0px 0px;
}

	.epro_PR_btn:hover {
		border: 1px solid #00c2a8;
		color: #00c2a8;
		background-color: #ffffff;
		text-decoration: none;
	}

.epro_SV_btn {
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	border-radius: 3px 3px 3px 3px;
	border: 1px solid #4e9af1;
	background-color: #4e9af1;
	box-shadow: 0px 0px 8px rgba(0, 0, 0, .09);
	padding: 2px 10px;
	margin: 0px 0px 0px 0px;
}

	.epro_SV_btn:hover {
		border: 1px solid #4e9af1;
		color: #4e9af1;
		background-color: #ffffff;
		text-decoration: none;
	}

/******************** grid data starts ********************/
.grid_img_ot {
	position: relative;
	float: left;
	left: 0px;
	width: 30px;
	height: 30px;
	border: 1px solid #dadce0;
	border-radius: 3px 3px 3px 3px;
	margin-right: 20px;
	z-index: 1000;
}

.grid_img1 {
	position: relative;
	float: left;
	left: 0px;
	width: 30px;
	height: auto;
	border-radius: 3px 3px 3px 3px;
	margin-right: 20px;
	z-index: 1000;
}

/******************** grid data ends ********************/

/******************** library starts ********************/
.lib_img1 {
	position: relative;
	float: left;
	left: 0px;
	width: 195px;
	height: auto;
	margin-right: 20px;
	z-index: 1000;
}

.lib_h1 {
	position: relative float:left;
	left: 0px;
	top: 0px;
	font-size: 13px;
	color: #237ce3;
	line-height: 18px;
	background-color: #FFF;
	padding: 0px 0px 0px 0px;
	z-index: 100;
}

.lib_sh1 {
	position: relative float:left;
	left: 0px;
	top: 0px;
	font-size: 16px;
	color: #000000;
	line-height: 21px;
	background-color: #FFF;
	padding: 0px 0px 0px 0px;
	z-index: 100;
}

.lib_btn1 {
	position: relative;
	float: right;
	border: 1px solid #d55553;
	background-color: #d55553;
	color: #ffffff;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
	border-radius: 0.25rem;
	display: inline-block;
	padding: 5px 10px;
	margin: 5px 0px 0px 0px;
}

	.lib_btn1:hover {
		border: 1px solid #d55553;
		color: #d55553;
		background-color: #ffffff;
		text-decoration: none;
	}

.lib_del_btn {
	font-size: 16px;
	color: #ed4542;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	border-radius: 3px 3px 3px 3px;
	border: none;
	background-color: none;
	line-height: 18px;
	padding: 0px 2px;
	margin: 5px 0px 0px 0px;
}

	.lib_del_btn:hover {
		color: #0479ff;
		border: none;
		background-color: #fff;
		text-decoration: none;
	}


/******************** library ends ********************/

/******************** epro image upload ********************/
.avatar-upload {
	position: relative;
	max-width: 155px;
	margin: 0px auto 10px;
}

	.avatar-upload .avatar-edit {
		position: absolute;
		right: 12px;
		z-index: 1;
		top: 8px;
	}

		.avatar-upload .avatar-edit input {
			display: none;
		}

			.avatar-upload .avatar-edit input + label {
				display: inline-block;
				width: 34px;
				height: 34px;
				margin-bottom: 0;
				border-radius: 100%;
				background: #FFFFFF;
				border: 1px solid transparent;
				box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.12);
				cursor: pointer;
				font-weight: normal;
				transition: all 0.2s ease-in-out;
			}

				.avatar-upload .avatar-edit input + label:hover {
					background: #f1f1f1;
					border-color: #d6d6d6;
				}

				.avatar-upload .avatar-edit input + label:after {
					/*content: "\f040";*/
					content: "\f030";
					font-family: 'FontAwesome';
					color: #757575;
					position: absolute;
					top: 8px;
					left: 0;
					right: 0;
					text-align: center;
					margin: auto;
				}

	.avatar-upload .avatar-preview {
		width: 140px;
		height: 140px;
		position: relative;
		border-radius: 100%;
		border: 3px solid #F8F8F8;
		box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
	}

		.avatar-upload .avatar-preview > div {
			width: 100%;
			height: 100%;
			border-radius: 100%;
			background-size: cover;
			background-repeat: no-repeat;
			background-position: center;
		}
/******************** epro image upload ********************/



/******************** epro image upload RECT ********************/
.avatarR-upload {
	position: relative;
	/*max-width: 155px;*/
	max-width: 100%;
	margin: 0px auto 10px;
}

	.avatarR-upload .avatarR-edit {
		position: absolute;
		right: 12px;
		z-index: 1;
		top: 8px;
	}

		.avatarR-upload .avatarR-edit input {
			display: none;
		}

			.avatarR-upload .avatarR-edit input + label {
				display: inline-block;
				width: 34px;
				height: 34px;
				margin-bottom: 0;
				border-radius: 100%;
				background: #FFFFFF;
				border: 1px solid transparent;
				box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.12);
				cursor: pointer;
				font-weight: normal;
				transition: all 0.2s ease-in-out;
			}

				.avatarR-upload .avatarR-edit input + label:hover {
					background: #f1f1f1;
					border-color: #d6d6d6;
				}

				.avatarR-upload .avatarR-edit input + label:after {
					/*content: "\f040";*/
					content: "\f030";
					font-family: 'FontAwesome';
					color: #757575;
					position: absolute;
					top: 8px;
					left: 0;
					right: 0;
					text-align: center;
					margin: auto;
				}

	.avatarR-upload .avatarR-preview {
		width: 100%;
		height: 140px;
		/*width: 140px;
  height: 140px;*/
		position: relative;
		/*border-radius: 100%;*/
		border-radius: 3px;
		border: 1px solid #dadce0;
		/*box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);*/
	}

		.avatarR-upload .avatarR-preview > div {
			width: 100%;
			height: 100%;
			border-radius: 100%;
			background-size: cover;
			background-repeat: no-repeat;
			background-position: center;
		}
/******************** epro image upload RECT ********************/


/******************** epro image upload SQUARE ********************/
.avatarS-upload {
	position: relative;
	/*max-width:100%;*/
	margin: 0px auto 10px;
}

	.avatarS-upload .avatarS-edit {
		position: absolute;
		right: 12px;
		z-index: 1;
		top: 8px;
	}

		.avatarS-upload .avatarS-edit input {
			display: none;
		}

			.avatarS-upload .avatarS-edit input + label {
				display: inline-block;
				width: 34px;
				height: 34px;
				margin-bottom: 0;
				border-radius: 100%;
				background: #FFFFFF;
				border: 1px solid transparent;
				box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.12);
				cursor: pointer;
				font-weight: normal;
				transition: all 0.2s ease-in-out;
			}

				.avatarS-upload .avatarS-edit input + label:hover {
					background: #f1f1f1;
					border-color: #d6d6d6;
				}

				.avatarS-upload .avatarS-edit input + label:after {
					/*content: "\f040";*/
					content: "\f030";
					font-family: 'FontAwesome';
					color: #757575;
					position: absolute;
					top: 8px;
					left: 0;
					right: 0;
					text-align: center;
					margin: auto;
				}

	.avatarS-upload .avatarS-preview {
		width: 180px;
		height: 140px;
		position: relative;
		float: right;
		right: 10px;
		/*border-radius: 5%;*/
		border: 3px solid #F8F8F8;
		box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
	}

		.avatarS-upload .avatarS-preview > div {
			width: 100%;
			height: 100%;
			border-radius: 100%;
			background-size: cover;
			background-repeat: no-repeat;
			background-position: center;
		}
/******************** epro image upload  SQUARE ********************/

.ep_panel {
	margin-bottom: 20px;
	background-color: #fff;
	border: 1px solid transparent;
	border-radius: 4px;
	-webkit-box-shadow: 0px 1px 3px 1px rgb(0 0 0 / 10%);
	box-shadow: 0px 1px 4px 1px rgb(0 0 0 / 10%);
	padding: 0px 0px 0px 0px;
}

.ep_panel_heading {
	padding: 12px 12px 8px 12px;
	border-bottom: 1px solid transparent;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px
}

.ep_panel_heading1 {
	padding: 0px 12px 0px 12px;
	border-bottom: 1px solid transparent;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px
}

.ep_panel_title {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 15px;
	color: #4e9af1;
}

.ep_panel_body {
	width: 100%;
	display: table;
	content: " ";
	clear: both;
	padding: 0px 3px 10px 12px;
	margin: 0px 0px 0px 0px;
}

.ep_panel_body1 {
	width: 100%;
	display: table;
	content: " ";
	clear: both;
	padding: 0px 3px 2px 12px;
	margin: 0px 0px 0px 0px;
}

.ep_panel_body_s {
	width: 100%;
	display: table;
	content: " ";
	clear: both;
	padding: 0px 3px 6px 12px;
	margin: 0px 0px 0px 0px;
}

.ep_panel_h {
	height: 121px;
	padding: 0px 3px 10px 12px;
	margin: 0px 0px 0px 0px;
}

.ep_panel_ship_h {
	height: 132px;
	padding: 0px 3px 10px 12px;
	margin: 0px 0px 0px 0px;
}

.ep_panel_ship_h_1 {
	height: 123px;
	padding: 0px 3px 10px 12px;
	margin: 0px 0px 0px 0px;
}

.ep_panel_ship_h_1a {
	min-height: 118px;
	padding: 0px 3px 10px 0px;
	margin: 0px 0px 0px 0px;
}

.ep_panel_h_1 {
	height: 157px;
	padding: 0px 3px 10px 12px;
	margin: 0px 0px 0px 0px;
}


.ep_mT_ot {
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 10px 0px;
}

.ep_mT_h1 {
	position: relative;
	float: left;
	font-size: 21px;
	font-weight: 600;
	color: #1b3e8d;
	line-height: 28px;
	padding: 0px 0px 0px 2px;
	margin: 0px 0px 0px 0px;
}

.ep_mT_sh1 {
	position: relative;
	float: left;
	font-size: 14px;
	font-weight: 400;
	color: #2d2f30;
	line-height: 18px;
	padding: 2px 0px 0px 2px;
	margin: 0px 0px 0px 0px;
}

.epro_savebtn1 {
	border: 1px solid #33bb14;
	background-color: #33bb14;
	color: #ffffff;
	text-decoration: none;
	display: inline-block;
	font-size: 14px;
	text-align: center;
	padding: 10px 4px;
	margin: 0px 0px 0px 0px;
}

	.epro_savebtn1:hover {
		font-size: 18px;
		border: 1px solid #67d44a;
		color: #67d44a;
		background-color: #ffffff;
		text-decoration: none;
		padding: 7px 4px;
		margin: 0px 0px 0px 0px;
	}

.epro_genetbtn {
	/*width:65px;*/
	border: 1px solid #33bb14;
	background-color: #33bb14;
	color: #ffffff;
	text-decoration: none;
	display: inline-block;
	font-size: 14px;
	text-align: center;
	border-radius: 3px;
	padding: 6px 8px;
	margin: 0px 0px 0px 0px;
}

.epro_genebtn:hover {
	font-size: 14px;
	border: 1px solid #67d44a;
	color: #67d44a;
	background-color: #ffffff;
	text-decoration: none;
	padding: 6px 4px;
	margin: 0px 0px 0px 0px;
}


.epro_nextbtn {
	width: 65px;
	border: 1px solid #33bb14;
	background-color: #33bb14;
	color: #ffffff;
	text-decoration: none;
	display: inline-block;
	font-size: 14px;
	text-align: center;
	border-radius: 3px;
	padding: 6px 4px;
	margin: 0px 0px 0px 0px;
}

	.epro_nextbtn:hover {
		font-size: 14px;
		border: 1px solid #67d44a;
		color: #67d44a;
		background-color: #ffffff;
		text-decoration: none;
		padding: 6px 4px;
		margin: 0px 0px 0px 0px;
	}

.epro_contbtn {
	width: 80px;
	border: 1px solid #33bb14;
	background-color: #33bb14;
	color: #ffffff;
	text-decoration: none;
	display: inline-block;
	font-size: 14px;
	text-align: center;
	border-radius: 3px;
	padding: 6px 4px;
	margin: 0px 0px 0px 0px;
}

	.epro_contbtn:hover {
		font-size: 14px;
		border: 1px solid #67d44a;
		color: #67d44a;
		background-color: #ffffff;
		text-decoration: none;
		padding: 6px 4px;
		margin: 0px 0px 0px 0px;
	}

.epro_backbtn {
	width: 65px;
	border: 1px solid #ccc;
	/*background-color:#33bb14;*/
	background-color: #ffffff;
	color: #ccc;
	text-decoration: none;
	display: inline-block;
	font-size: 14px;
	text-align: center;
	border-radius: 3px;
	padding: 6px 4px;
	margin: 0px 0px 0px 0px;
}

	.epro_backbtn:hover {
		font-size: 14px;
		border: 1px solid #999999;
		color: #ffffff;
		background-color: #999999;
		text-decoration: none;
		padding: 6px 4px;
		margin: 0px 0px 0px 0px;
	}

.epro_addbtn {
	width: 65px;
	border: 1px solid #33bb14;
	background-color: #ffffff;
	color: #33bb14;
	text-decoration: none;
	display: inline-block;
	font-size: 14px;
	text-align: center;
	border-radius: 3px;
	padding: 2px 10px;
	margin: 4px 0px 0px 0px;
}

	.epro_addbtn:hover {
		font-size: 14px;
		border: 1px solid #33bb14;
		color: #ffffff;
		background-color: #33bb14;
		text-decoration: none;
		padding: 2px 10px;
		margin: 2px 0px 0px 0px;
	}

.epro_delbtn {
	border: 1px solid #F00;
	background-color: #ffffff;
	color: #F00;
	text-decoration: none;
	display: inline-block;
	font-size: 14px;
	text-align: center;
	padding: 3px 5px;
	margin: 0px 0px 0px 0px;
	z-index: 1;
}

	.epro_delbtn:hover {
		font-size: 14px;
		border: 1px solid #F00;
		color: #ffffff;
		background-color: #F00;
		text-decoration: none;
		text-align: center;
		padding: 3px 5px;
		margin: 0px 0px 0px 0px;
	}

.ep_dashb_heading {
	padding: 2px 0px 5px 0px;
	border-bottom: 1px solid transparent;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px
}

.ep_dashb_title1 {
	position: relative;
	float: left;
	left: 0px;
	font-size: 16px;
	font-weight: 400;
	color: #fff;
	border-radius: 20px;
	background-color: #375fc0;
	padding: 5px 9px 5px 9px;
	margin: 0px 0px 6px 0px;
}

/*.ep_panel_title1 {
	position: relative;
	float: left;
	left: -6px;
	font-size: 14px;
	font-weight: 400;
	color: #fff;
	border-radius: 20px;
	background-color: #53b046;
	padding: 5px 9px 5px 9px;
	margin: 0px 0px 6px 0px;
}*/

/*.ep_panel_title2 {
	position: relative;
	float: left;
	left: -6px;
	font-size: 14px;
	font-weight: 400;
	color: #fff;
	border-radius: 20px;
	background-color: #e03c42;
	padding: 5px 9px 5px 9px;
	margin: 0px 0px 6px 0px;
}

.ep_panel_title3 {
	position: relative;
	float: left;
	left: -6px;
	font-size: 14px;
	font-weight: 400;
	color: #fff;
	border-radius: 20px;
	background-color: #efb633;
	padding: 5px 9px 5px 9px;
	margin: 0px 0px 6px 0px;
}

.ep_panel_title4 {
	position: relative;
	float: left;
	left: -6px;
	font-size: 14px;
	font-weight: 400;
	color: #fff;
	border-radius: 20px;
	background-color: #0497cb;
	padding: 5px 9px 5px 9px;
	margin: 0px 0px 6px 0px;
}

.ep_panel_title5 {
	position: relative;
	float: left;
	left: -6px;
	font-size: 14px;
	font-weight: 400;
	color: #fff;
	border-radius: 20px;
	background-color: #375fc0;
	padding: 5px 9px 5px 9px;
	margin: 0px 0px 6px 0px;
}

.ep_panel_title6 {
	position: relative;
	float: left;
	left: -6px;
	font-size: 14px;
	font-weight: 400;
	color: #fff;
	border-radius: 20px;
	background-color: #ec8883;
	padding: 5px 9px 5px 9px;
	margin: 0px 0px 10px 0px;
}

.ep_panel_title7 {
	position: relative;
	float: left;
	left: -6px;
	font-size: 14px;
	font-weight: 400;
	color: #fff;
	border-radius: 20px;
	background-color: #79c7ab;
	padding: 5px 9px 5px 9px;
	margin: 0px 0px 6px 0px;
}

.ep_panel_title8 {
	position: relative;
	float: left;
	left: -6px;
	font-size: 14px;
	font-weight: 400;
	color: #fff;
	border-radius: 20px;
	background-color: #7e90d0;
	padding: 5px 9px 5px 9px;
	margin: 0px 0px 6px 0px;
}

.ep_panel_title9 {
	position: relative;
	float: left;
	left: -6px;
	font-size: 14px;
	font-weight: 400;
	color: #fff;
	border-radius: 20px;
	background-color: #a563d4;
	padding: 5px 9px 5px 9px;
	margin: 0px 0px 6px 0px;
}

.ep_panel_title10 {
	position: relative;
	float: left;
	left: -6px;
	font-size: 14px;
	font-weight: 400;
	color: #fff;
	border-radius: 20px;
	background-color: #abd875;
	padding: 5px 9px 5px 9px;
	margin: 0px 0px 6px 0px;
}

.ep_panel_title11 {
	position: relative;
	float: left;
	left: -6px;
	font-size: 14px;
	font-weight: 400;
	color: #fff;
	border-radius: 20px;
	background-color: #f2d07d;
	padding: 5px 9px 5px 9px;
	margin: 0px 0px 6px 0px;
}

.ep_panel_title12 {
	position: relative;
	float: left;
	left: -6px;
	font-size: 14px;
	font-weight: 400;
	color: #fff;
	border-radius: 20px;
	background-color: #f266b8;
	padding: 5px 9px 5px 9px;
	margin: 0px 0px 6px 0px;
}*/


/*boxgallery*/

.nopad {
	padding-left: 0 !important;
	padding-right: 5px;
	!important;
	padding-bottom: 5px;
	!important;
}

.box-checkbox {
	position: relative;
	float: left;
	font-size: 14px;
	width: 100%;
	height: 60px;
	text-align: left;
	cursor: pointer;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	/*border: 2px solid transparent;*/
	border: 1px solid #f2f2f2;
	margin-bottom: 0;
	padding-left: 35px;
	padding-top: 18px;
	outline: 0;
	border-radius: 5px;
	background-color: #fff;
	/*box-shadow: 0px 1px 4px 1px rgb(0 0 0 / 10%);*/
}

	.box-checkbox input[type="checkbox"] {
		display: none;
	}

.box-checkbox-checked {
	border-color: #4783B0;
	text-align: left;
	box-shadow: 0px 1px 4px 1px rgb(0 0 0 / 10%);
}

.box-checkbox .fa {
	position: absolute;
	float: left;
	color: #4A79A3;
	background-color: #fff;
	padding: 5px;
	top: 0;
	left: 0;
	margin-top: 15px;
	margin-left: 8px;
}

.box-checkbox-checked .fa {
	display: block !important;
}


.box {
	box-shadow: 0 2.8px 2.2px rgba(0, 0, 0, 0.034), 0 6.7px 5.3px rgba(0, 0, 0, 0.048), 0 12.5px 10px rgba(0, 0, 0, 0.06), 0 22.3px 17.9px rgba(0, 0, 0, 0.072), 0 41.8px 33.4px rgba(0, 0, 0, 0.086), 0 100px 80px rgba(0, 0, 0, 0.12), min-height: 200px;
	width: 50vw;
	margin: 100px auto;
	background: white;
	border-radius: 5px;
}

.box {
	box-shadow: 0 2.8px 2.2px rgba(0, 0, 0, 0.034), 0 6.7px 5.3px rgba(0, 0, 0, 0.048), 0 12.5px 10px rgba(0, 0, 0, 0.06), 0 22.3px 17.9px rgba(0, 0, 0, 0.072), 0 41.8px 33.4px rgba(0, 0, 0, 0.086), 0 100px 80px rgba(0, 0, 0, 0.12);
	min-height: 200px;
	width: 50vw;
	margin: 100px auto;
	background: white;
	border-radius: 5px;
}



/*.container1 .checkmark:after {
  left: 7px;
  top: 2px;
  width: 6px;
  height: 14px;
  border: solid white;
  border-width: 0 2px 4px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}*/

/*.fix {
	position:absolute;
	font-size:13px;
	left:30px;
}

.fix1 {
	position:absolute;
	font-size:13px;
	left:18px;
	color:#000;
	margin-left:-10px;
	margin-top:5px; 
}

.fix2 {
	position:absolute;
	font-size:13px;
	left:8px;
	color:#000;
	margin-left:20px;
	margin-top:5px; 
}

.fix3 {
	position:absolute;
	font-size:13px;
	font-weight:400;
	left:18px;
	color:#000;
	line-height:normal;
	margin-left:10px;
	margin-top:-3px;
}
.fix3_1 {
	position:relative;
	float:left;
	font-size:13px;
	color:#000;
	margin-top:2px; 
}

.fix3a {
	position:absolute;
	font-size:13px;
	left:18px;
	font-weight:400;
	color:#000;
	margin-left:10px;
	margin-top:1px;
}

.fix3b {
	position:absolute;
	font-size:13px;
	left:18px;
	font-weight:600;
	color:#000;
	margin-left:10px;
	margin-top:3px; 
}

.fix3_t1 {
	position:absolute;
	font-size:11px;
	left:18px;
	color:#000;
	margin-left:8px;
	margin-top:7px; 
}

.fix3_t2 {
	position:relative;
	float:left;
	left:-40px;
	top:4px;
	font-size: 15px;
	color: #000000;
	text-align:left;
	padding:0px 5px 0px 0px;
	margin:0px 0px 10px 0px; 
}*/


.epro_LC_C1 {
	background-color: #0b1b3e
}

.epro_p1_main_title1 {
	position: relative;
	float: left;
	font-size: 21px;
	color: #00c2a8;
	font-weight: 500;
	text-align: left;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 10px 0px;
}

.epro_p1_main_title2 {
	position: relative;
	float: left;
	left: 0px;
	font-size: 21px;
	color: #00c2a8;
	font-weight: 500;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}

.epro_p1_main_title1a {
	position: relative;
	float: left;
	font-size: 16px;
	color: #00c2a8;
	font-weight: 400;
	text-align: left;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 5px 0px;
}

.epro_p1_main_title1b {
	position: relative;
	float: left;
	font-size: 16px;
	color: #00c2a8;
	font-weight: 400;
	text-align: left;
	/*padding:0px 0px 0px 0px;*/
	margin: 20px 0px 5px 0px;
}

.epro_p1_main_title1c {
	position: relative;
	float: left;
	font-size: 16px;
	color: #00c2a8;
	font-weight: 400;
	text-align: left;
	padding: 0px 0px 0px 10px;
	margin: 10px 0px 0px 0px;
}

.epro_p1_main_title1d {
	position: relative;
	float: left;
	left: 8px;
	font-size: 16px;
	color: #00c2a8;
	font-weight: 400;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 5px 0px;
}

.epro_p1_main_title1e {
	position: relative;
	float: left;
	left: 24px;
	font-size: 16px;
	color: #00c2a8;
	font-weight: 400;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 5px 0px;
}

.epro_p1_main_stitle1 {
	position: relative;
	float: left;
	font-size: 15px;
	/*color: #2866c1;*/
	/*color:#3b85f0;*/
	color: #000;
	font-weight: 500;
	text-align: left;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}

.epro_T_h1 {
	position: relative;
	float: left;
	font-size: 16px;
	font-weight: 400;
	color: #007bc2;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.epro_T_space {
	position: relative;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 22px 0px 0px 0px;
}

.epro_qty_ot1 {
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
}

.epro_qty_label {
	position: relative;
	float: left;
	font-size: 13px;
	color: #000;
	font-weight: 400;
	text-align: right;
	border: none;
	padding-top: 7px;
	padding-left: 0px;
	margin: 0px 0px 0px 0px;
}

.epro_qty_label_c {
	position: relative;
	float: left;
	font-size: 13px;
	color: #000;
	font-weight: 400;
	text-align: center;
	border: none;
	padding-top: 7px;
	padding-left: 0px;
	margin: 0px 0px 0px 0px;
}

.epro_qty_label_1 {
	position: relative;
	float: left;
	font-size: 13px;
	color: #000;
	font-weight: 400;
	text-align: left;
	border: none;
	padding-top: 7px;
	padding-left: 0px;
	margin: 0px 0px 0px 0px;
}

.epro_qty_input {
	position: relative;
	float: left;
	font-size: 14px;
	line-height: 1.42857143;
	color: #000;
	display: block;
	width: 100%;
	height: 32px;
	text-align: right;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 6px 6px;
	margin: 0px 0px 0px 0px;
}

.epro_qty_TA {
	position: relative;
	float: left;
	font-size: 14px;
	line-height: 1.42857143;
	color: #000;
	display: block;
	width: 100%;
	height: 172px;
	text-align: left;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 2px 6px;
	margin: 0px 0px 0px 0px;
	outline: none;
}

.epro_tick {
	margin: 0px;
	background-color: #fff;
	border-radius: 4px;
	border: 1px solid #ccc;
	overflow: hidden;
	float: left;
	width: 100%;
}

	.epro_tick label {
		float: left;
		line-height: 2.4em;
		width: 100%;
		height: 26px;
	}

		.epro_tick label span {
			text-align: center;
			padding: 0px 0;
			display: block;
		}

		.epro_tick label input {
			position: absolute;
			display: none;
			color: #104068 !important;
		}

			.epro_tick label input + span {
				color: #f3f3f3;
				font-size: 16px;
				font-weight: 300;
			}

	.epro_tick input:checked + span {
		color: #fff;
		text-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
	}

.action input:checked + span {
	background-color: #fff;
}

.ep input:checked + span {
	background-color: #3C3;
}


.epro_sp1_label_1 {
	position: relative;
	float: left;
	font-size: 13px;
	color: #000;
	font-weight: 400;
	text-align: left;
	border: none;
	padding-top: 2px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 6px 0px 0px 0px;
}

.epro_cmn_h1 {
	position: relative;
	float: left;
	font-size: 12px;
	color: #858585;
	font-weight: 400;
	text-align: left;
	border: none;
	padding-top: 2px;
	padding-left: 6px;
	padding-right: 0px;
	margin: 6px 0px 0px 0px;
}

.epro_cmn_h1a {
	position: relative;
	float: left;
	font-size: 13px;
	color: #000;
	font-weight: 400;
	text-align: left;
	border: none;
	height: 23px;
	padding-top: 7px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px 0px 0px 0px;
}

.epro_cmn_h1b {
	position: relative;
	float: left;
	left: 11px;
	font-size: 13px;
	color: #000;
	font-weight: 600;
	text-align: left;
	border: none;
	/*border-bottom:1px solid #CCC;*/
	height: 23px;
	padding-top: 7px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px 0px 0px 0px;
}

.epro_p1_label_1 {
	position: relative;
	float: left;
	font-size: 13px;
	color: #000;
	font-weight: 400;
	text-align: left;
	border: none;
	padding-top: 7px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px 0px 0px 0px;
}

.epro_p1_label_1_1 {
	position: relative;
	float: left;
	font-size: 12px;
	color: #000;
	font-weight: 500;
	text-align: left;
	border: none;
	letter-spacing: -0.5px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 0px;
	margin: 0px 0px 0px 0px;
}

.epro_p1_label_1_2 {
	position: relative;
	float: left;
	font-size: 12px;
	color: #000;
	font-weight: 500;
	text-align: right;
	border: none;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 0px;
	margin: 0px 0px 0px 0px;
}

.epro_p1_label_1a {
	position: relative;
	float: left;
	font-size: 14px;
	color: #000;
	font-weight: 400;
	text-align: left;
	border: none;
	padding-top: 3px;
	padding-left: 0px;
	margin: 0px 0px 0px 0px;
}

.epro_p1_label_1a {
	position: relative;
	float: left;
	font-size: 14px;
	color: #000;
	font-weight: 400;
	text-align: left;
	border: none;
	padding-top: 3px;
	padding-left: 0px;
	margin: 0px 0px 0px 0px;
}

.epro_p1_label_2 {
	position: relative;
	float: left;
	font-size: 12px;
	color: #000;
	font-weight: 500;
	text-align: left;
	border: none;
	padding-left: 10px;
	margin: 0px 0px 0px 0px;
}

.epro_p1_label_s1 {
	position: relative;
	float: left;
	font-size: 13px;
	color: #000;
	font-weight: 500;
	text-align: left;
	letter-spacing: -0.4px;
	border: none;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 0px;
	margin: 0px 0px 0px 0px;
}

.epro_p1_input {
	position: relative;
	float: left;
	font-size: 14px;
	line-height: 1.42857143;
	color: #000;
	display: block;
	width: 77%;
	height: 32px;
	text-align: left;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 6px 6px;
	margin: 0px 0px 0px 0px;
}

.epro_p1_input_F1 {
	position: relative;
	float: left;
	font-size: 14px;
	line-height: 1.42857143;
	color: #000;
	display: block;
	width: 98.5%;
	height: 32px;
	text-align: left;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 6px 6px;
	margin: 0px 0px 0px 0px;
}

::-moz-focus-inner {
	border: 0;
	padding: 0;
}

textarea:focus, input:focus {
	outline: none;
}

input:focus {
	outline: none;
}

.input_h1 {
	position: absolute;
	float: left;
	left: 2px;
	top: -6px;
	/*font-size:10px;*/
	font-size: 0.75em;
	color: #237ce3;
	line-height: 8px;
	background-color: #FFF;
	padding: 2px 4px 2px 4px;
	z-index: 100;
}

.zIndex {
	z-index: 100;
}

.zIndex_rightR {
	position: absolute;
	float: right;
	right: 0px;
	z-index: 100;
}

.rightR {
	position: absolute;
	float: right;
	right: 0px;
	text-align: right;
}

.dropdown_h1 {
	position: absolute;
	float: left;
	left: 2px;
	top: -5px;
	font-size: 10px;
	color: #237ce3;
	line-height: 8px;
	background-color: #FFF;
	padding: 2px 4px 2px 4px;
	z-index: 100;
}

.space_01 {
	height: 40px;
}

.space_02 {
	height: 12px;
}

.space_03 {
	height: 24px;
}

/************************** SIGN AREA *************************/
.ship_signature_area {
	height: 50px;
	border-bottom: 1px solid #dadce0;
	padding: 2px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
}

.ship_signature_area1 {
	height: 78px;
	border-radius: 0.25rem;
	border-bottom: 1px dotted #dadce0;
	border-left: 1px dotted #dadce0;
	border-right: 1px dotted #dadce0;
	border-top: 1px dotted #dadce0;
}

.ship_signature_outer {
	position: relative;
	float: left;
	margin: 0px 0px 0px 0px;
}

.ship_signature_btn1 {
	position: relative;
	float: right;
	border: 1px solid #d55553;
	background-color: #d55553;
	color: #ffffff;
	border-radius: 0.25rem;
	padding: 6px 10px;
	display: inline-block;
	font-size: 12px;
	text-align: center;
	margin: 3px 0px 0px 3px;
	text-decoration: none;
}

	.ship_signature_btn1:hover {
		border: 1px solid #d55553;
		color: #d55553;
		background-color: #ffffff;
		text-decoration: none;
	}

.ship_signature_btn2 {
	position: relative;
	float: right;
	border: 1px solid #377cb5;
	background-color: #377cb5;
	color: #ffffff;
	border-radius: 0.25rem;
	padding: 6px 10px;
	display: inline-block;
	font-size: 12px;
	text-align: center;
	right: 0;
	margin: 3px 0px 0px 0px;
	text-decoration: none;
}

	.ship_signature_btn2:hover {
		border: 1px solid #377cb5;
		color: #377cb5;
		background-color: #ffffff;
		text-decoration: none;
	}


.signature-component {
	text-align: left;
	display: inline-block;
	max-width: 100%;
}

	.signature-component h1 {
		margin-bottom: 0;
	}

	.signature-component h2 {
		margin: 0;
		font-size: 100%;
	}

	.signature-component button {
		/*padding: 1em;*/
		background: transparent;
		box-shadow: 2px 2px 4px #777;
		border: none;
		font-size: 1rem;
		border: none;
	}

		.signature-component button.toggle {
			background: rgba(255, 0, 0, 0.2);
		}

	.signature-component canvas {
		display: block;
		position: relative;
		border: none;
	}

	.signature-component img {
		position: absolute;
		left: 0;
		top: 0;
	}

/************************** SIGN AREA *************************/

.blk_box1 {
	width: 100%;
	height: 307px;
	padding: 2px 4px 2px 4px;
	z-index: 100;
}

.textarea_h1 {
	position: absolute;
	float: left;
	left: 3px;
	top: -2px;
	/*font-size:10px;*/
	font-size: 0.75em;
	color: #237ce3;
	line-height: 8px;
	background-color: #FFF;
	padding: 2px 4px 2px 4px;
	z-index: 100;
}

.itemform_h1 {
	position: absolute;
	float: right;
	right: 12px;
	top: -3px;
	text-align: right;
	font-size: 0.75em;
	color: #237ce3;
	line-height: 8px;
	background-color: #FFF;
	padding: 2px 2px 2px 4px;
	z-index: 100;
}

.esti_textarea {
	width: 100%;
	height: 66px;
	resize: none;
	border-top: 1px solid #dadce0;
	border-right: 1px solid #dadce0;
	border-bottom: 1px solid #dadce0;
	border-left: 1px solid #dadce0;
	border-radius: 0.25rem;
	padding: 0.4em 4.5em 0.4em 0.4em;
	margin-bottom: 0px;
}

.ship_textarea {
	width: 100%;
	height: 150px;
	resize: none;
	border-top: 1px solid #dadce0;
	border-right: 1px solid #dadce0;
	border-bottom: 1px solid #dadce0;
	border-left: 1px solid #dadce0;
	border-radius: 0.25rem;
	padding: 0.4em 4.5em 0.4em 0.4em;
	margin-bottom: 0px;
}

.ship_textarea1 {
	width: 100%;
	height: 64px;
	resize: none;
	border-top: 1px solid #dadce0;
	border-right: 1px solid #dadce0;
	border-bottom: 1px solid #dadce0;
	border-left: 1px solid #dadce0;
	border-radius: 0.25rem;
	padding: 0.4em 4.5em 0.4em 0.4em;
	margin-bottom: 0px;
}

.ship_sign_textarea1 {
	width: 100%;
	height: 90px;
	resize: none;
	border-top: 1px solid #dadce0;
	border-right: 1px solid #dadce0;
	border-bottom: 1px solid #dadce0;
	border-left: 1px solid #dadce0;
	border-radius: 0.25rem;
	padding: 0.4em 4.5em 0.4em 0.4em;
	margin-bottom: 0px;
}

.ship_sign_textarea {
	width: 100%;
	height: 225px;
	resize: none;
	border-top: 1px solid #dadce0;
	border-right: 1px solid #dadce0;
	border-bottom: 1px solid #dadce0;
	border-left: 1px solid #dadce0;
	border-radius: 0.25rem;
	padding: 0.4em 4.5em 0.4em 0.4em;
	margin-bottom: 0px;
}

.files_textarea {
	width: 100%;
	height: 73px;
	resize: none;
	border-top: 1px solid #dadce0;
	border-right: 1px solid #dadce0;
	border-bottom: 1px solid #dadce0;
	border-left: 1px solid #dadce0;
	border-radius: 0.25rem;
	padding: 0.4em 4.5em 0.4em 0.4em;
	margin-bottom: 0px;
}

.files_textarea1 {
	width: 100%;
	height: 116px;
	resize: none;
	border-top: 1px solid #dadce0;
	border-right: 1px solid #dadce0;
	border-bottom: 1px solid #dadce0;
	border-left: 1px solid #dadce0;
	border-radius: 0.25rem;
	padding: 0.4em 4.5em 0.4em 0.4em;
	margin-bottom: 0px;
}

.desc_textarea {
	width: 100%;
	height: 158px;
	resize: none;
	border-top: 1px solid #dadce0;
	border-right: 1px solid #dadce0;
	border-bottom: 1px solid #dadce0;
	border-left: 1px solid #dadce0;
	border-radius: 0.25rem;
	padding: 0.4em 4.5em 0.4em 0.4em;
	margin-bottom: 0px;
}

.desc_textarea1 {
	width: 100%;
	height: 200px;
	resize: none;
	border-top: 1px solid #dadce0;
	border-right: 1px solid #dadce0;
	border-bottom: 1px solid #dadce0;
	border-left: 1px solid #dadce0;
	border-radius: 0.25rem;
	padding: 0.4em 4.5em 0.4em 0.4em;
	margin-bottom: 0px;
}

.desc_textarea2 {
	width: 100%;
	height: 220px;
	resize: none;
	border-top: 1px solid #dadce0;
	border-right: 1px solid #dadce0;
	border-bottom: 1px solid #dadce0;
	border-left: 1px solid #dadce0;
	border-radius: 0.25rem;
	padding: 0.4em 4.5em 0.4em 0.4em;
	margin-bottom: 0px;
}

.print_textarea {
	width: 100%;
	height: 114px;
	resize: none;
	border-top: 1px solid #dadce0;
	border-right: 1px solid #dadce0;
	border-bottom: 1px solid #dadce0;
	border-left: 1px solid #dadce0;
	border-radius: 0.25rem;
	padding: 0.4em 4.5em 0.4em 0.4em;
	margin-bottom: 0px;
}

.contact_textarea {
	width: 100%;
	height: 345px;
	resize: none;
	border-top: 1px solid #dadce0;
	border-right: 1px solid #dadce0;
	border-bottom: 1px solid #dadce0;
	border-left: 1px solid #dadce0;
	border-radius: 0.25rem;
	padding: 0.4em 4.5em 0.4em 0.4em;
	margin-bottom: 0px;
}

.contact_textarea1 {
	width: 100%;
	height: 305px;
	resize: none;
	border-top: 1px solid #dadce0;
	border-right: 1px solid #dadce0;
	border-bottom: 1px solid #dadce0;
	border-left: 1px solid #dadce0;
	border-radius: 0.25rem;
	padding: 0.4em 4.5em 0.4em 0.4em;
	margin-bottom: 0px;
}

.textarea {
	width: 100%;
	resize: none;
	border-top: 1px solid #dadce0;
	border-right: 1px solid #dadce0;
	border-bottom: 1px solid #dadce0;
	border-left: 1px solid #dadce0;
	border-radius: 0.25rem;
	padding: 0.4em 4.5em 0.4em 0.4em;
	margin-bottom: 16px;
}

	.textarea:focus {
		outline: none;
		border-top: 1px solid #1e78e4;
		border-right: 1px solid #1e78e4;
		border-bottom: 1px solid #1e78e4;
		border-left: 1px solid #1e78e4;
	}

.textarea_s1 {
	width: 100%;
	height: 200px;
	resize: none;
	border-top: 1px solid #dadce0;
	border-right: 1px solid #dadce0;
	border-bottom: 1px solid #dadce0;
	border-left: 1px solid #dadce0;
	border-radius: 0.25rem;
	padding: 0.4em 4.5em 0.4em 0.4em;
	margin-bottom: 16px;
}

	.textarea_s1:focus {
		outline: none;
		border-top: 1px solid #1e78e4;
		border-right: 1px solid #1e78e4;
		border-bottom: 1px solid #1e78e4;
		border-left: 1px solid #1e78e4;
	}

.notes_jt_textarea {
	width: 100%;
	/*height:142px;*/
	height: 65px;
	resize: none;
	border-top: 1px solid #dadce0;
	border-right: 1px solid #dadce0;
	border-bottom: 1px solid #dadce0;
	border-left: 1px solid #dadce0;
	border-radius: 0.25rem;
	padding: 0.4em 4.5em 0.4em 0.4em;
	margin-bottom: 0px;
}

	.notes_jt_textarea:focus {
		outline: none;
		border-top: 1px solid #1e78e4;
		border-right: 1px solid #1e78e4;
		border-bottom: 1px solid #1e78e4;
		border-left: 1px solid #1e78e4;
	}

.artwork_textarea {
	width: 100%;
	height: 66px;
	resize: none;
	border-top: 1px solid #dadce0;
	border-right: 1px solid #dadce0;
	border-bottom: 1px solid #dadce0;
	border-left: 1px solid #dadce0;
	border-radius: 0.25rem;
	padding: 0.4em 4.5em 0.4em 0.4em;
	margin-bottom: 16px;
}

.textarea_bid {
	width: 100%;
	height: 78px;
	resize: none;
	border-top: 1px solid #dadce0;
	border-right: 1px solid #dadce0;
	border-bottom: 1px solid #dadce0;
	border-left: 1px solid #dadce0;
	border-radius: 0.25rem;
	padding: 0.4em 4.5em 0.4em 0.4em;
	margin-bottom: 0px;
}

	.textarea_bid:focus {
		outline: none;
		border-top: 1px solid #1e78e4;
		border-right: 1px solid #1e78e4;
		border-bottom: 1px solid #1e78e4;
		border-left: 1px solid #1e78e4;
	}

.textarea_sup {
	width: 100%;
	height: 100px;
	resize: none;
	border-top: 1px solid #dadce0;
	border-right: 1px solid #dadce0;
	border-bottom: 1px solid #dadce0;
	border-left: 1px solid #dadce0;
	border-radius: 0.25rem;
	padding: 0.4em 4.5em 0.4em 0.4em;
	margin-bottom: 0px;
}

	.textarea_sup:focus {
		outline: none;
		border-top: 1px solid #1e78e4;
		border-right: 1px solid #1e78e4;
		border-bottom: 1px solid #1e78e4;
		border-left: 1px solid #1e78e4;
	}

.textarea_sup1 {
	width: 100%;
	height: 130px;
	resize: none;
	border-top: 1px solid #dadce0;
	border-right: 1px solid #dadce0;
	border-bottom: 1px solid #dadce0;
	border-left: 1px solid #dadce0;
	border-radius: 0.25rem;
	padding: 0.4em 4.5em 0.4em 0.4em;
	margin-bottom: 0px;
}

	.textarea_sup1:focus {
		outline: none;
		border-top: 1px solid #1e78e4;
		border-right: 1px solid #1e78e4;
		border-bottom: 1px solid #1e78e4;
		border-left: 1px solid #1e78e4;
	}

.description_textarea {
	width: 100%;
	/*height:96px;*/
	height: 210px;
	resize: none;
	border-top: 1px solid #dadce0;
	border-right: 1px solid #dadce0;
	border-bottom: 1px solid #dadce0;
	border-left: 1px solid #dadce0;
	border-radius: 0.25rem;
	padding: 0.4em 4.5em 0.4em 0.4em;
	margin-bottom: 16px;
}

.notes_textarea {
	width: 100%;
	/*height:96px;*/
	height: 150px;
	resize: none;
	border-top: 1px solid #dadce0;
	border-right: 1px solid #dadce0;
	border-bottom: 1px solid #dadce0;
	border-left: 1px solid #dadce0;
	border-radius: 0.25rem;
	padding: 0.4em 4.5em 0.4em 0.4em;
	margin-bottom: 16px;
}

.shipping_textarea {
	position: relative;
	float: left;
	left: 0px;
	text-indent: -12em;
	text-align: left;
	width: 100%;
	height: 66px;
	resize: none;
	border-top: 1px solid #dadce0;
	border-right: 1px solid #dadce0;
	border-bottom: 1px solid #dadce0;
	border-left: 1px solid #dadce0;
	border-radius: 0.25rem;
	padding: 0.4em 4.5em 0.4em 0.4em;
	margin-bottom: 16px;
}
/*p.with_margin{
margin-left: 10 px}*/
/*.textarea{
	width:100%;
	resize: none;
	border: 1px solid #dadce0;
    border-radius: 0.25rem;
    padding: 0.4em 0.5em;
}
.textarea:focus{
    outline: none;
}*/
.epro_p1_input_L1 {
	position: relative;
	float: left;
	left: -2px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #000;
	display: block;
	width: 100%;
	height: 32px;
	text-align: left;
	background: transparent;
	border-color: transparent;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	outline: none;
	border-radius: 0px;
	padding: 6px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
}

	.epro_p1_input_L1:focus {
		border-color: transparent;
		border-bottom: 1px solid #ccc;
		outline: 0;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)
	}

.epro_p1_input_1 {
	position: relative;
	float: left;
	font-size: 14px;
	line-height: 1.42857143;
	color: #000;
	display: block;
	width: 100%;
	height: 32px;
	text-align: left;
	background: transparent;
	border-color: transparent;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	outline: none;
	border-radius: 0px;
	padding: 6px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
}

	.epro_p1_input_1:focus {
		border-color: transparent;
		border-bottom: 1px solid #ccc;
		outline: 0;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)
	}

.epro_p1_input_1a {
	position: relative;
	float: left;
	font-size: 14px;
	line-height: 1.42857143;
	color: #000;
	display: block;
	width: 100%;
	height: 32px;
	text-align: left;
	background: transparent;
	border-color: transparent;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	outline: none;
	border-radius: 0px;
	padding: 6px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
}

	.epro_p1_input_1a:focus {
		border-color: transparent;
		border-bottom: 1px solid #ccc;
		outline: 0;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)
	}

.epro_p1_TA_1 {
	position: relative;
	float: left;
	font-size: 14px;
	line-height: 1.42857143;
	color: #000;
	display: block;
	width: 100%;
	height: 60px;
	text-align: left;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 6px 6px;
	margin: 0px 0px 0px 0px;
}

.epro_p1_TA_1a {
	position: relative;
	float: left;
	font-size: 14px;
	line-height: 1.42857143;
	color: #000;
	display: block;
	width: 100%;
	height: 45px;
	text-align: left;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 2px 6px;
	margin: 0px 0px 0px 0px;
}

.epro_p1_input_1a1 {
	position: relative;
	float: left;
	font-size: 14px;
	line-height: 1.42857143;
	color: #000;
	display: block;
	width: 75%;
	height: 32px;
	text-align: left;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 6px 6px;
	margin: 0px 0px 0px 0px;
}

.epro_p1_input_1a2 {
	position: relative;
	float: left;
	font-size: 14px;
	line-height: 1.42857143;
	color: #000;
	display: block;
	width: 100%;
	height: 32px;
	text-align: right;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 6px 6px;
	margin: 0px 0px 0px 0px;
}

.epro_p1_input_1b {
	position: relative;
	float: left;
	font-size: 16px;
	line-height: 1.42857143;
	color: #000;
	display: block;
	width: 100%;
	height: 26px;
	text-align: right;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 6px 6px;
	margin: 0px 0px 0px 0px;
}

.epro_p1_texta_1a {
	position: relative;
	float: left;
	font-size: 14px;
	line-height: 1.42857143;
	color: #000;
	display: block;
	width: 100%;
	height: 32px;
	text-align: left;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 6px 6px;
	margin: 0px 0px 0px 0px;
}

.epro_p1_ddlist {
	position: relative;
	float: left;
	font-size: 14px;
	line-height: 1.42857143;
	color: #000;
	display: block;
	width: 95%;
	height: 32px;
	text-align: left;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 6px 2px;
	margin: 0px 0px 0px 0px;
}

.epro_p1_ddlist_1a {
	position: relative;
	float: left;
	font-size: 14px;
	line-height: 1.42857143;
	color: #000;
	display: block;
	width: 100%;
	height: 32px;
	text-align: left;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 6px 2px;
	margin: 0px 0px 0px 0px;
}

.epro_date_dd_1 {
	font-size: 14px;
	line-height: 1.42857143;
	color: #000;
	display: block;
	/*width: 100%;*/
	height: 32px;
	text-align: left;
	background: transparent;
	border-color: transparent;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	outline: none;
	border-radius: 0px;
	padding: 2px 2px 0px 0px;
	margin: 0px 0px 0px 0px;
}

	.epro_date_dd_1:focus {
		border-color: #ccc;
		outline: 0;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)
	}


.epro_p1_ddL_1 {
	position: relative;
	float: left;
	left: -4px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #000;
	display: block;
	width: 100%;
	height: 32px;
	text-align: left;
	background: transparent;
	border-color: transparent;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	outline: none;
	border-radius: 0px;
	padding: 6px 0px 6px 0px;
	margin: 0px 0px 0px 0px;
}

	.epro_p1_ddL_1:focus {
		border-color: #ccc;
		outline: 0;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)
	}

.epro_p1_ddlist_1a1 {
	position: relative;
	float: left;
	font-size: 14px;
	line-height: 1.42857143;
	color: #000;
	display: block;
	width: 75%;
	height: 32px;
	text-align: left;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 6px 2px;
	margin: 0px 0px 0px 0px;
}

.epro_p1_ddlist_1a2 {
	position: relative;
	float: left;
	font-size: 14px;
	line-height: 1.42857143;
	color: #000;
	display: block;
	width: 94%;
	height: 32px;
	text-align: left;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	padding: 6px 2px;
	margin: 0px 0px 0px 0px;
}

.epro_p1_ddlist_1a3 {
	font-size: 14px;
	line-height: 1.42857143;
	color: #000;
	display: block;
	width: 95%;
	height: 32px;
	text-align: left;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	padding: 6px 2px;
	margin: 0px 0px 0px 0px;
}

.epro_p1_ddlist_1b {
	position: relative;
	float: left;
	font-size: 14px;
	line-height: 1.42857143;
	color: #000;
	display: block;
	/*width: 100%;*/
	height: 32px;
	text-align: left;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	padding: 6px 6px;
	margin: 0px 0px 0px 0px;
}

.epro_editb_ot1 {
	position: absolute;
	float: right;
	top: 0px;
	right: 10px;
}

.epro_editb_ot2 {
	position: absolute;
	float: right;
	top: 0px;
	right: 38px;
}

.epro_editb_ot3 {
	position: absolute;
	float: right;
	top: 0px;
	right: 66px;
}

.epro_editb_ot1a {
	position: absolute;
	float: right;
	top: 0px;
	right: 5px;
}

.epro_editb_ot1b {
	position: absolute;
	float: right;
	top: 0px;
	right: 34px;
}

.epro_tINV_ot {
	padding-top: 0px;
}

.epro_subINV_ot1 {
	position: absolute;
	float: right;
	top: -15px;
	right: 20px;
	z-index: 100;
}

.epro_print_ot {
	position: absolute;
	float: right;
	top: -4px;
	right: 12px;
	z-index: 100;
}

.epro_topB_ot {
	position: absolute;
	float: right;
	top: 1px;
	right: 10px;
	z-index: 100;
}

.epro_editP_ot {
	position: absolute;
	float: right;
	top: 6px;
	right: 20px;
}

.epro_QC_ot {
	position: absolute;
	float: right;
	top: 12px;
	right: 24px;
}

.epro_QC_in {
	height: 31px;
	border: 1px solid #dadce0;
	border-radius: 0.25rem;
	padding: 0.4em 0.5em;
	margin-top: 3px;
}

.epro_QC_h1 {
	position: absolute;
	float: left;
	left: 2px;
	top: 0px;
	font-size: 10px;
	color: #237ce3;
	line-height: 8px;
	background-color: #FFF;
	padding: 2px 4px 2px 4px;
	z-index: 100;
}

.epro_QCbtn_1a {
	font-size: 15px;
	color: #73879C;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	border-radius: 3px 3px 3px 3px;
	border: none;
	background-color: none;
	line-height: 18px;
	padding: 0px 4px;
	margin: 0px 0px 0px 0px;
}

	.epro_QCbtn_1a:hover {
		color: #0479ff;
		border: none;
		background-color: #fff;
		text-decoration: none;
	}

.epro_QCbtn_1b {
	font-size: 14px;
	color: #73879C;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	border-radius: 3px 3px 3px 3px;
	border: none;
	background-color: none;
	line-height: 18px;
	padding: 0px 2px;
	margin: 0px 0px 0px 0px;
}

	.epro_QCbtn_1b:hover {
		color: #0479ff;
		border: none;
		background-color: #fff;
		text-decoration: none;
	}


.epro_descB_ot {
	position: absolute;
	float: right;
	top: -14px;
	right: 15px;
	z-index: 100;
}

.epro_descB_ot1 {
	position: absolute;
	float: right;
	top: -16px;
	right: 15px;
	z-index: 100;
}

.epro_supB_ot {
	position: absolute;
	float: right;
	top: 12px;
	right: 24px;
}

.epro_editP_ot1 {
	position: absolute;
	float: right;
	top: 6px;
	right: 10px;
}

.epro_editPnl_b1 {
	font-size: 13px;
	font-weight: 300;
	color: #cccccc;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	border-radius: 3px 3px 3px 3px;
	border: 1px solid #fff;
	background-color: #fff;
	padding: 3px 7px 2px 7px;
	margin: 0px 0px 0px 0px;
}

	.epro_editPnl_b1:hover {
		border: 1px solid #00c2a8;
		color: #ffffff;
		background-color: #00c2a8;
		text-decoration: none;
	}

.epro_edit_b1a {
	font-size: 14px;
	font-weight: 300;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	border-radius: 3px 3px 3px 3px;
	border: 1px solid #00c2a8;
	background-color: #00c2a8;
	padding: 5px 6px 5px 5px;
	margin: 0px 0px 0px 0px;
}

	.epro_edit_b1a:hover {
		border: 1px solid #007bc2;
		color: #ffffff;
		background-color: #007bc2;
		text-decoration: none;
	}

.epro_edit_b1b {
	font-size: 14px;
	font-weight: 300;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	border-radius: 3px 3px 3px 3px;
	border: 1px solid #00c2a8;
	background-color: #00c2a8;
	padding: 5px 10px 5px 10px;
	margin: 0px 0px 0px 0px;
}

	.epro_edit_b1b:hover {
		border: 1px solid #007bc2;
		color: #ffffff;
		background-color: #007bc2;
		text-decoration: none;
	}

.epro_edit_b1 {
	font-size: 14px;
	font-weight: 300;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	border-radius: 3px 3px 3px 3px;
	border: 1px solid #00c2a8;
	background-color: #00c2a8;
	padding: 5px 7px 4px 7px;
	margin: 2px 0px 0px 0px;
}

	.epro_edit_b1:hover {
		border: 1px solid #007bc2;
		color: #ffffff;
		background-color: #007bc2;
		text-decoration: none;
	}

.epro_edit_b1a {
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	border-radius: 3px 3px 3px 3px;
	border: 1px solid #007bc2;
	background-color: #007bc2;
	padding: 5px 5px 4px 6px;
	margin: 2px 0px 0px 0px;
}

	.epro_edit_b1a:hover {
		border: 1px solid #C00;
		color: #ffffff;
		background-color: #C00;
		text-decoration: none;
	}

.epro_edit_b2 {
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	border-radius: 3px 3px 3px 3px;
	border: 1px solid #00c2a8;
	background-color: #00c2a8;
	padding: 5px 5px 4px 5px;
	margin: 2px 0px 0px 0px;
}

	.epro_edit_b2:hover {
		border: 1px solid #007bc2;
		color: #ffffff;
		background-color: #007bc2;
		text-decoration: none;
	}

.epro_edit_b2a {
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	border-radius: 3px 3px 3px 3px;
	border: 1px solid #007bc2;
	background-color: #007bc2;
	padding: 5px 3px 4px 4px;
	margin: 2px 0px 0px 0px;
}

	.epro_edit_b2a:hover {
		border: 1px solid #C00;
		color: #ffffff;
		background-color: #C00;
		text-decoration: none;
	}

.epro_edit_b3 {
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	border-radius: 3px 3px 3px 3px;
	border: 1px solid #007bc2;
	background-color: #007bc2;
	padding: 5px 6px 4px 7px;
	margin: 2px 0px 0px 0px;
}

	.epro_edit_b3:hover {
		border: 1px solid #C00;
		color: #ffffff;
		background-color: #C00;
		text-decoration: none;
	}

.epro_btn_ot {
	position: absolute;
	float: right;
	top: 0px;
	right: 10px;
}

.epro_btn_ot_1 {
	position: absolute;
	float: right;
	top: 0px;
	right: 40px;
}

.epro_btn_ot_1a {
	position: absolute;
	float: right;
	top: 0px;
	right: 30px;
}

.epro_btn_ot_2 {
	position: absolute;
	float: right;
	top: 0px;
	right: 12px;
}

.epro_btn_ot_3 {
	position: absolute;
	float: right;
	top: 0px;
	right: 60px;
}

.epro_btn_img_1 {
	width: 12px;
	height: auto;
}

.epro_btn_img_1a {
	width: 12px;
	height: auto;
	padding: 0px 0px 0px 0px;
}

.epro_header_bg_1 {
	background: #00c2a8;
}

.epro_header_bg_1H {
	min-height: 28px;
	background: #00c2a8;
	margin-top: 5px;
	margin-bottom: 5px;
}

.epro_sec_header_1 {
	position: relative;
	float: left;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	text-align: left;
	min-height: 28px;
	background: #00c2a8;
	padding: 4px 8px 4px 8px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.epro_p1_addbtn1 {
	position: relative;
	float: left;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	border-radius: 3px 3px 3px 3px;
	border: 1px solid #00c2a8;
	background-color: #00c2a8;
	padding: 2px 9px 4px 9px;
	margin: 4px 2px 0px 0px;
}

	.epro_p1_addbtn1:hover {
		border: 1px solid #4bb52f;
		color: #ffffff;
		background-color: #00c2a8;
		text-decoration: none;
	}

.epro_p1_addbtn1a {
	position: relative;
	float: left;
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	width: 100%;
	display: inline-block;
	border-radius: 3px 3px 3px 3px;
	border: 1px solid #00c2a8;
	background-color: #00c2a8;
	padding: 2px 9px 4px 9px;
	margin: 0px 2px 0px 0px;
}

	.epro_p1_addbtn1a:hover {
		border: 1px solid #4bb52f;
		color: #ffffff;
		background-color: #00c2a8;
		text-decoration: none;
	}

.epro_p1_addbtn1b {
	position: relative;
	float: left;
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	width: 100%;
	display: inline-block;
	border-radius: 3px 3px 3px 3px;
	border: 1px solid #00c2a8;
	background-color: #00c2a8;
	padding: 3px 8px 4px 8px;
	margin: 0px 2px 10px 0px;
}

	.epro_p1_addbtn1b:hover {
		border: 1px solid #4bb52f;
		color: #ffffff;
		background-color: #00c2a8;
		text-decoration: none;
	}

.epro_p1_addbtn2a {
	position: relative;
	float: left;
	font-size: 13px;
	color: #00c2a8;
	text-decoration: none;
	text-align: center;
	width: 100%;
	display: inline-block;
	border-radius: 3px 3px 3px 3px;
	border: 1px solid #00c2a8;
	background-color: #ffffff;
	padding: 3px 8px 4px 8px;
	margin: 0px 2px 10px 0px;
}

	.epro_p1_addbtn2a:hover {
		border: 1px solid #4bb52f;
		color: #ffffff;
		background-color: #00c2a8;
		text-decoration: none;
	}

.epro_p1_addbtn2b {
	position: relative;
	float: left;
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	width: 100%;
	display: inline-block;
	border-radius: 3px 3px 3px 3px;
	border: 1px solid #00c2a8;
	background-color: #00c2a8;
	padding: 3px 8px 4px 8px;
	margin: 0px 2px 10px 0px;
}

	.epro_p1_addbtn2b:hover {
		border: 1px solid #00c2a8;
		color: #00c2a8;
		background-color: #ffffff;
		text-decoration: none;
	}

.epro_p1_editbtn1 {
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	border-radius: 3px 3px 3px 3px;
	border: 1px solid #007bc2;
	background-color: #007bc2;
	padding: 6px 6px 8px 8px;
	margin: 4px 0px 0px 0px;
}

	.epro_p1_editbtn1:hover {
		border: 1px solid #007bc2;
		color: #ffffff;
		background-color: #007bc2;
		text-decoration: none;
	}

.epro_p1_binbtn1 {
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	border-radius: 3px 3px 3px 3px;
	border: 1px solid #ff6961;
	background-color: #ff6961;
	padding: 5px 5px 8px 8px;
	margin: 0px 0px 0px 0px;
}

.epro_p1_bintbtn1:hover {
	border: 1px solid #ff6961;
	color: #ffffff;
	background-color: #ff6961;
	text-decoration: none;
}

.epro_p1_cnlbtn1 {
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	border-radius: 3px 3px 3px 3px;
	border: 1px solid #ceae95;
	background-color: #ceae95;
	padding: 5px 5px 8px 8px;
	margin: 0px 0px 0px 0px;
}

	.epro_p1_cnlbtn1:hover {
		border: 1px solid #ceae95;
		color: #ffffff;
		background-color: #ceae95;
		text-decoration: none;
	}

.epro_p1_okbtn1 {
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	border-radius: 3px 3px 3px 3px;
	border: 1px solid #00c2a8;
	background-color: #00c2a8;
	padding: 5px 5px 8px 7px;
	margin: 0px 0px 0px 0px;
}

	.epro_p1_okbtn1:hover {
		border: 1px solid #4bb52f;
		color: #ffffff;
		background-color: #00c2a8;
		text-decoration: none;
	}

.epro_p1_revbtn {
	position: relative;
	float: left;
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	width: 100%;
	display: inline-block;
	border-radius: 3px 3px 3px 3px;
	border: 1px solid #00c2a8;
	background-color: #00c2a8;
	padding: 3px 3px 4px 3px;
	margin: 0px 2px 0px 0px;
}

	.epro_p1_revbtn:hover {
		border: 1px solid #4bb52f;
		color: #ffffff;
		background-color: #00c2a8;
		text-decoration: none;
	}

.epro_p1_TLE_h1a {
	position: relative;
	float: left;
	font-size: 14px;
	color: #000;
	font-weight: 500;
	text-align: right;
	margin: 0px 0px 0px 0px;
}

.epro_p1_TLE_h1b {
	position: relative;
	float: left;
	font-size: 15px;
	color: #000;
	font-weight: 500;
	text-align: right;
	margin: 0px 0px 0px 0px;
}

.epro_p1_savebtn1 {
	position: relative;
	float: left;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	border-radius: 3px 3px 3px 3px;
	border: 1px solid #67d44a;
	background-color: #67d44a;
	padding: 1px 8px 4px 8px;
	margin: 0px 0px 0px 0px;
}

	.epro_p1_savebtn1:hover {
		border: 1px solid #67d44a;
		color: #67d44a;
		background-color: #ffffff;
		text-decoration: none;
	}

.epro_p1_closebtn1 {
	position: relative;
	float: left;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	border-radius: 3px 3px 3px 3px;
	border: 1px solid #67d44a;
	background-color: #67d44a;
	padding: 1px 8px 4px 8px;
	margin: 0px 0px 0px 0px;
}

	.epro_p1_closebtn1:hover {
		border: 1px solid #67d44a;
		color: #67d44a;
		background-color: #ffffff;
		text-decoration: none;
	}

.epro_p1_tabel_1 {
	font-size: 14px;
	/*color: #0f49be;*/
	color: #ffffff;
	font-weight: 400;
	text-align: left;
}

.scrollTABLE {
	overflow: auto;
	white-space: nowrap;
}

.epro_p1_FLR_ot1 {
	padding: 0px 0px 0px 9px;
	margin: 0px 0px 8px 0px;
}

.epro_p1_FLR_ot1a {
	padding: 0px 5px 0px 2px;
	margin: 0px 0px 8px 0px;
}

.epro_p1_FLR_ot1b {
	padding: 0px 0px 0px 2px;
	margin: 0px 0px 8px 0px;
}

.epro_p1_FLR_h1a {
	position: relative;
	float: left;
	font-size: 12px;
	color: #000;
	font-weight: 400;
	text-align: left;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}

.epro_p1_FLR_h1b {
	position: relative;
	float: left;
	font-size: 12px;
	color: #000;
	font-weight: 400;
	text-align: left;
	padding: 0px 0px 0px 2px;
	margin: 0px 0px 0px 0px;
}
/* ____________________________ MAIN CHECKBOX AREA ____________________________ */


/* The container */
.container1 {
	display: block;
	color: #0FF;
	position: relative;
	padding-left: 0px;
	margin-bottom: 0px;
	cursor: pointer;
	font-size: 22px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
	/* Hide the browser's default checkbox */
	.container1 input {
		position: absolute;
		opacity: 0;
		cursor: pointer;
		height: 0;
		width: 0;
	}
/* Create a custom checkbox */
.checkmark {
	position: absolute;
	top: 0px;
	left: 0;
	height: 21px;
	width: 21px;
	border: 1px solid #d4d4d4;
}

.checkbox, .radio {
	position: relative;
	display: block;
	margin-top: 2px;
	margin-bottom: 5px;
}

/* On mouse-over, add a grey background color */
.container1:hover input ~ .checkmark {
	/*background-color: #8b2131;*/
	background-color: #5687ce;
}

/* When the checkbox is checked, add a background */
.container1 input:checked ~ .checkmark {
	/*background-color: #1e2253;*/
	background-color: #124083;
}
/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
	content: "";
	position: absolute;
	display: none;
}

/* Show the checkmark when checked */
.container1 input:checked ~ .checkmark:after {
	display: block;
}
/* Style the checkmark/indicator */
.container1 .checkmark:after {
	left: 7px;
	top: 2px;
	width: 6px;
	height: 14px;
	border: solid white;
	border-width: 0 2px 4px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.fix {
	position: absolute;
	font-size: 14px;
	left: 30px;
}

.fix1 {
	position: absolute;
	font-size: 14px;
	left: 18px;
	color: #000;
	margin-left: -10px;
	margin-top: 5px;
}

.fix2 {
	position: absolute;
	font-size: 14px;
	left: 8px;
	color: #000;
	margin-left: 20px;
	margin-top: 5px;
}

.fix3 {
	position: absolute;
	font-size: 14px;
	left: 18px;
	color: #000;
	margin-left: 8px;
	margin-top: 0px;
}

.fix3a {
	position: absolute;
	font-size: 14px;
	left: 18px;
	color: #000;
	margin-left: 8px;
	margin-top: 3px;
}

.fix3_t1 {
	position: absolute;
	font-size: 11px;
	left: 18px;
	color: #000;
	margin-left: 8px;
	margin-top: 7px;
}

.fix3_t2 {
	position: relative;
	float: left;
	left: -40px;
	top: 4px;
	font-size: 15px;
	color: #000000;
	text-align: left;
	padding: 0px 5px 0px 0px;
	margin: 0px 0px 10px 0px;
}

.box_mOT {
	background: #fff;
	padding: 4px 10px;
}

.top_title {
	font-size: 24px;
	color: #17387d;
	border-bottom: 2px solid #E6E9ED;
	padding: 0px 6px 6px 6px;
	margin-bottom: 14px;
}

.epro_addbutton_ot {
	position: relative;
	float: left;
	top: 2px;
}

.epro_addbutton1 {
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	border-radius: 3px 3px 3px 3px;
	border: 1px solid #00c2a8;
	background-color: #00c2a8;
	padding: 3px 8px;
	margin: 0px 0px 2px 0px;
}

	.epro_addbutton1:hover {
		border: 1px solid #00c2a8;
		color: #00c2a8;
		background-color: #ffffff;
		text-decoration: none;
	}

.epro_button_ot {
	position: relative;
	float: right;
	right: -5px;
	margin-top: 2px;
}

.epro_gbtn_ot1 {
	position: relative;
	float: left;
	left: 0px;
	/*margin-top:2px;*/
}

.epro_socialbtn_ot {
	position: relative;
	float: left;
	left: 0px;
	/*margin-top:2px;*/
}

.epro_socialbtn {
	font-size: 24px;
	color: #73879C;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	border-radius: 3px 3px 3px 3px;
	border: none;
	background-color: none;
	line-height: 18px;
	padding: 0px 6px;
	margin: 0px 0px 0px 0px;
}

	.epro_socialbtn:hover {
		color: #0479ff;
		border: none;
		background-color: #fff;
		text-decoration: none;
	}

	.epro_socialbtn:visited {
		color: #0479ff;
		border: none;
		background-color: #fff;
		text-decoration: none;
	}

.epro_attB_ot {
	position: absolute;
	float: right;
	top: 12px;
	right: 12px;
	z-index: 100;
}

.epro_attbtn {
	font-size: 18px;
	font-weight: 600;
	color: #73879C;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	border-radius: 3px 3px 3px 3px;
	border: none;
	background-color: none;
	line-height: 18px;
	padding: 0px 2px;
	margin: 0px 0px 0px 0px;
}

	.epro_attbtn:hover {
		color: #0479ff;
		border: none;
		background-color: #fff;
		text-decoration: none;
	}

.epro_gbtn_1a {
	/*font-size: 14px;*/
	font-size: 12px;
	color: #73879C;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	border-radius: 3px 3px 3px 3px;
	border: none;
	background-color: none;
	line-height: 18px;
	padding: 0px 2px;
	margin: 0px 0px 0px 0px;
}

	.epro_gbtn_1a:hover {
		color: #0479ff;
		border: none;
		background-color: #fff;
		text-decoration: none;
	}

	.epro_gbtn_1a:visited {
		color: #0479ff;
		border: none;
		background-color: #fff;
		text-decoration: none;
	}

.epro_gbtn_1b {
	/*font-size: 14px;*/
	font-size: 12px;
	color: #73879C;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	border-radius: 3px 3px 3px 3px;
	border: none;
	background-color: none;
	line-height: 18px;
	padding: 0px 2px;
	margin: 0px 0px 0px 0px;
}

	.epro_gbtn_1b:hover {
		color: #f00;
		border: none;
		background-color: #fff;
		text-decoration: none;
	}

	.epro_gbtn_1b:visitd {
		color: #f00;
		border: none;
		background-color: #fff;
		text-decoration: none;
	}
/*.epro_gbtn_1a {
	font-size: 14px;
	color:#73879C;
	text-decoration:none;
	text-align:center;
	display:inline-block;
	border-radius: 3px 3px 3px 3px;
	border:1px solid #ffffff;
	background-color:#ffffff;
	line-height:18px;
	padding: 0px 3px;
	margin:0px 0px 0px 0px;
}
.epro_gbtn_1a:hover {
	color:#ffffff;
	border:1px solid #4e9af1;
	background-color:#4e9af1;
	text-decoration:none;
}
*/
.epro_top_btn_ot1 {
	position: absolute;
	float: right;
	right: 18px;
}

.epro_mid_btn_ot1 {
	position: absolute;
	float: right;
	top: 12px;
	right: 14px;
}

.epro_bot_btn_ot1 {
	position: relative;
	float: right;
	right: 6px;
}

.epro_button_ot1 {
	position: relative;
	float: right;
	right: -5px;
}

.epro_button_ot1_1 {
	position: relative;
	float: right;
	right: 1px;
}

.epro_button_1a {
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	border-radius: 3px 3px 3px 3px;
	border: 1px solid #4e9af1;
	background-color: #4e9af1;
	padding: 4px 12px;
	margin: 0px 0px 0px 0px;
}

	.epro_button_1a:hover {
		border: 1px solid #00c2a8;
		color: #00c2a8;
		background-color: #ffffff;
		text-decoration: none;
	}

.epro_button_1b {
	font-size: 14px;
	color: #454545;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	border-radius: 3px 3px 3px 3px;
	border: 1px solid #ddd;
	background-color: #fff;
	padding: 4px 12px;
	margin: 0px 0px 0px 0px;
}

	.epro_button_1b:hover {
		border: 1px solid #00c2a8;
		color: #00c2a8;
		background-color: #ffffff;
		text-decoration: none;
	}

.epro_button_common {
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	border-radius: 3px 3px 3px 3px;
	border: 1px solid #4e9af1;
	background-color: #4e9af1;
	box-shadow: 0px 0px 8px rgba(0, 0, 0, .09);
	padding: 4px 14px;
	margin: 0px 0px 3px 0px;
}

	.epro_button_common:hover {
		border: 1px solid #00c2a8;
		color: #00c2a8;
		background-color: #ffffff;
		text-decoration: none;
	}


.epro_btn_ota {
	position: absolute;
	float: right;
	top: 12px;
	right: 24px;
}

.epro_ad_ot {
	position: absolute;
	float: right;
	top: 6px;
	right: 8px;
}

.epro_ad_ot_a {
	position: absolute;
	float: right;
	top: 6px;
	right: 0px;
}

.epro_ad_ot1 {
	position: absolute;
	float: right;
	top: 6px;
	right: 17px;
}

.epro_ad_ot2 {
	position: absolute;
	float: right;
	top: 6px;
	right: 7px;
}

.epro_additem_btn {
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	border-radius: 3px 3px 3px 3px;
	border: 1px solid #4e9af1;
	background-color: #4e9af1;
	box-shadow: 0px 0px 8px rgba(0, 0, 0, .09);
	padding: 4px 6px 3px 6px;
	margin: 0px 0px 0px 0px;
}

	.epro_additem_btn:hover {
		border: 1px solid #00c2a8;
		color: #00c2a8;
		background-color: #ffffff;
		text-decoration: none;
	}

.epro_tgl_btn {
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	border-radius: 3px 3px 3px 3px;
	border: 1px solid #4e9af1;
	background-color: #4e9af1;
	box-shadow: 0px 0px 8px rgba(0, 0, 0, .09);
	padding: 4px 10px;
	margin: 0px 0px 0px 0px;
}

	.epro_tgl_btn:hover {
		border: 1px solid #00c2a8;
		color: #00c2a8;
		background-color: #ffffff;
		text-decoration: none;
	}

.epro_sub_btn {
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	border-radius: 3px 3px 3px 3px;
	border: 1px solid #4e9af1;
	background-color: #4e9af1;
	box-shadow: 0px 0px 8px rgba(0, 0, 0, .09);
	padding: 5px 10px;
	margin: 0px 0px 3px 0px;
}

	.epro_sub_btn:hover {
		border: 1px solid #00c2a8;
		color: #00c2a8;
		background-color: #ffffff;
		text-decoration: none;
	}

.eproT_btn1 {
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	border-radius: 3px 3px 3px 3px;
	border: 1px solid #399a29;
	background-color: #399a29;
	padding: 2px 10px;
	margin: 0px 0px 0px 0px;
}

	.eproT_btn1:hover {
		border: 1px solid #00c2a8;
		color: #00c2a8;
		background-color: #ffffff;
		text-decoration: none;
	}

.epro_cls_b1 {
	font-size: 12px;
	color: #2d2f30;
	font-weight: 500;
	text-decoration: none;
	text-align: center;
	width: 60px;
	display: inline-block;
	border-radius: 20px 20px 20px 20px;
	border: 2px solid #2d2f30;
	background-color: none;
	padding: 3px 9px;
	margin: 0px 0px 0px 0px;
}

	.epro_cls_b1:hover {
		border: 2px solid #399a29;
		color: #399a29;
		background-color: #ffffff;
		text-decoration: none;
	}

.epro_nxt_b1 {
	font-size: 12px;
	color: #ffffff;
	font-weight: 500;
	text-decoration: none;
	text-align: center;
	width: 60px;
	display: inline-block;
	border-radius: 20px 20px 20px 20px;
	border: 2px solid #33bc14;
	background-color: #33bc14;
	padding: 3px 9px;
	margin: 0px 0px 0px 0px;
}

	.epro_nxt_b1:hover {
		border: 2px solid #33bc14;
		color: #33bc14;
		background-color: #ffffff;
		text-decoration: none;
	}


.epro_Tbtn_ot {
	position: absolute;
	float: right;
	right: 10px;
	z-index: 1000;
}

.epro_Tbtn_t1 {
	font-size: 12px;
	color: #ffffff;
	font-weight: 400;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	border-radius: 20px 20px 20px 20px;
	border: 2px solid #53b046;
	background-color: #53b046;
	padding: 3px 9px;
	margin: 0px 0px 0px 0px;
}

	.epro_Tbtn_t1:hover {
		border: 2px solid #53b046;
		color: #399a29;
		background-color: #ffffff;
		text-decoration: none;
	}

.epro_Tbtn_t2 {
	width: 34px;
	height: 34px;
	font-size: 16px;
	color: #ffffff;
	font-weight: 400;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	/*border-radius: 20px 20px 20px 20px;*/
	border-radius: 50%;
	border: 2px solid #53b046;
	background-color: #53b046;
	padding: 3px 6px;
	margin: 0px 0px 0px 0px;
}

	.epro_Tbtn_t2:hover {
		border: 2px solid #53b046;
		color: #399a29;
		background-color: #ffffff;
		text-decoration: none;
	}

.epro_button_t1a {
	font-size: 14px;
	color: #2d2f30;
	font-weight: 500;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	border-radius: 20px 20px 20px 20px;
	border: 2px solid #2d2f30;
	background-color: none;
	/*box-shadow: 0px 0px 8px rgba(0, 0, 0, .09);*/
	padding: 3px 12px;
	margin: 0px 0px 0px 0px;
}

	.epro_button_t1a:hover {
		border: 2px solid #2d2f30;
		color: #ffffff;
		background-color: #2d2f30;
		text-decoration: none;
	}

.epro_button_t1b {
	font-size: 14px;
	color: #ffffff;
	font-weight: 500;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	border-radius: 20px 20px 20px 20px;
	border: 2px solid #399a29;
	background-color: #399a29;
	/*box-shadow: 0px 0px 8px rgba(0, 0, 0, .09);*/
	padding: 3px 14px;
	margin: 0px 0px 0px 0px;
}

	.epro_button_t1b:hover {
		border: 2px solid #399a29;
		color: #399a29;
		background-color: #ffffff;
		text-decoration: none;
	}

.epro_button_t1a1 {
	font-size: 14px;
	color: #2d2f30;
	font-weight: 500;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	border-radius: 3px 3px 3px 3px;
	border: 2px solid #2d2f30;
	background-color: none;
	/*box-shadow: 0px 0px 8px rgba(0, 0, 0, .09);*/
	padding: 3px 8px;
	margin: 0px 0px 0px 0px;
}

	.epro_button_t1a1:hover {
		border: 2px solid #2d2f30;
		color: #ffffff;
		background-color: #2d2f30;
		text-decoration: none;
	}

.epro_button_t1b1 {
	font-size: 14px;
	color: #ffffff;
	font-weight: 500;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	border-radius: 3px 3px 3px 3px;
	border: 2px solid #399a29;
	background-color: #399a29;
	/*box-shadow: 0px 0px 8px rgba(0, 0, 0, .09);*/
	padding: 3px 8px;
	margin: 0px 0px 0px 0px;
}

	.epro_button_t1b1:hover {
		border: 2px solid #399a29;
		color: #399a29;
		background-color: #ffffff;
		text-decoration: none;
	}

/*.epro_button_t1a {
	font-size: 14px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	display:inline-block;
	border-radius: 3px 3px 3px 3px;
	border:1px solid #4e9af1;
	background-color:#4e9af1;
	box-shadow: 0px 0px 8px rgba(0, 0, 0, .09);
	padding: 2px 10px;
	margin:0px 0px 0px 0px;
}
.epro_button_t1a:hover {
	border:1px solid #00c2a8;
	color:#00c2a8;
	background-color:#ffffff;
	text-decoration:none;
}*/
/*.epro_button_t1b {
	font-size: 14px;
	color:#454545;
	text-decoration:none;
	text-align:center;
	display:inline-block;
	border-radius: 3px 3px 3px 3px;
	border:1px solid #ffffff;
	background-color:#fff;
	box-shadow: 0px 0px 8px rgba(0, 0, 0, .09);
	padding: 2px 10px;
	margin:0px 0px 0px 0px;
}
.epro_button_t1b:hover {
	border:1px solid #00c2a8;
	color:#00c2a8;
	background-color:#ffffff;
	text-decoration:none;
}*/

.epro_gen_ot {
	position: relative;
	float: left;
	top: 0px;
}


/* ____________________________ MAIN CHECKBOX AREA ____________________________ */


.epro_box_1 {
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	background: #fff;
	border: 1px solid #f2f2f2;
	border-radius: 4px 4px 4px 4px;
	overflow: hidden;
	vertical-align: top;
	box-shadow: 0px 0px 6px rgba(0, 0, 0, .09);
	padding: 15px 10px 10px 2px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}

/*----------------------------------- TABLE BOX --------------------------------------*/

.epro_box_outer {
	padding-left: 0px;
	padding-right: 10px;
}

.epro_box_1a {
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	background: #fff;
	border: 1px solid #f2f2f2;
	border-radius: 3px 3px 3px 3px;
	overflow: hidden;
	vertical-align: top;
	box-shadow: 0px 0px 3px rgba(0, 0, 0, .09);
	/*padding: 15px 2px 10px 2px;*/
	padding: 15px 0px 2px 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}


/*----------------------------------- TABLE --------------------------------------*/

.epro_search_outer0 {
	padding-left: 0px;
	padding-right: 0px;
}

.epro_search_outer5 {
	padding-left: 2px;
	padding-right: 5px;
}

.epro_search_outer20 {
	padding-left: 20px;
	padding-right: 20px;
}

.epro_outer0 {
	padding-left: 0px;
	padding-right: 0px;
}

.epro_outerL {
	padding-left: 0px;
}

.epro_outerR {
	padding-right: 0px;
}

.epro_outer10 {
	padding-left: 10px;
}


.epro_table_hline1 {
	/*background:#00c2a8;*/
	border-bottom: 2px solid #00c2a8;
}

.epro_tabel_h1 {
	font-size: 14px;
	font-weight: 500;
	color: #00c2a8;
	text-align: left;
	margin-left: 10px;
}

.scrollTABLE {
	overflow: auto;
	white-space: nowrap;
}

.epro_table_btn1 {
	position: relative;
	float: left;
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	width: 100%;
	display: inline-block;
	border-radius: 3px 3px 3px 3px;
	border: 1px solid #00c2a8;
	background-color: #00c2a8;
	padding: 6px 8px 6px 8px;
	margin: 0px 2px 0px 0px;
}

	.epro_table_btn1:hover {
		border: 1px solid #4bb52f;
		color: #ffffff;
		background-color: #00c2a8;
		text-decoration: none;
	}

.epro_table_cancel_btn1 {
	position: relative;
	float: left;
	font-size: 13px;
	color: #00c2a8;
	text-decoration: none;
	text-align: center;
	width: 100%;
	display: inline-block;
	border-radius: 3px 3px 3px 3px;
	border: 1px solid #00c2a8;
	background-color: #ffffff;
	padding: 6px 8px 6px 8px;
	margin: 0px 2px 0px 0px;
}

	.epro_table_cancel_btn1:hover {
		border: 1px solid #4bb52f;
		color: #ffffff;
		background-color: #00c2a8;
		text-decoration: none;
	}

.epro_table_search_btn1 {
	position: relative;
	float: left;
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	width: 100%;
	display: inline-block;
	border-radius: 3px 3px 3px 3px;
	border: 1px solid #00c2a8;
	background-color: #00c2a8;
	padding: 6px 8px 6px 8px;
	margin: 0px 2px 0px 0px;
}

	.epro_table_search_btn1:hover {
		border: 1px solid #4bb52f;
		color: #ffffff;
		background-color: #00c2a8;
		text-decoration: none;
	}

.epro_table_FLR_h1a {
	position: relative;
	float: left;
	font-size: 14px;
	color: #000;
	font-weight: 400;
	text-align: left;
	padding: 0px 0px 0px 2px;
	margin: 0px 0px 0px 0px;
}

.epro_edit_tbtn1 {
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	width: 32px;
	height: 32px;
	display: inline-block;
	border-radius: 3px 3px 3px 3px;
	border: 1px solid #007bc2;
	background-color: #007bc2;
	padding: 8px 0px 0px 9px;
	margin: 0px 0px 0px 0px;
}

.epro_edit_btn1:hover {
	border: 1px solid #007bc2;
	color: #ffffff;
	background-color: #007bc2;
	text-decoration: none;
}

.epro_add_btn1 {
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	width: 32px;
	height: 32px;
	display: inline-block;
	border-radius: 3px 3px 3px 3px;
	border: 1px solid #00c2a8;
	background-color: #00c2a8;
	padding: 8px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}

	.epro_add_btn1:hover {
		border: 1px solid #4bb52f;
		color: #ffffff;
		background-color: #00c2a8;
		text-decoration: none;
	}

.epro_del_btn1 {
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	width: 32px;
	height: 32px;
	display: inline-block;
	border-radius: 3px 3px 3px 3px;
	border: 1px solid #007bc2;
	background-color: #007bc2;
	padding: 7px 0px 0px 11px;
	margin: 0px 0px 0px 0px;
}

	.epro_del_btn1:hover {
		border: 1px solid #007bc2;
		color: #ffffff;
		background-color: #007bc2;
		text-decoration: none;
	}

.epro_btn_outer1 {
	position: absolute;
	float: right;
	top: 0px;
	right: 34px;
}

.epro_btn_outer2 {
	position: absolute;
	float: right;
	top: 0px;
	right: 0px;
}

.epro_btn_outer3 {
	position: absolute;
	float: right;
	top: 0px;
	right: 68px;
}

.epro_btn_outer4 {
	position: absolute;
	float: right;
	top: 0px;
	right: 0px;
}


/*.epro_est_jb_box_l2 {
	position:relative;
	float:left;
	width:100%;
	height:auto;
	background:#fff;
	border:1px solid #f2f2f2;
	border-radius: 6px 6px 6px 6px;
	overflow: hidden;
	vertical-align:top;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, .09);
	padding: 8px 16px 10px 16px;
	margin-top:0px;
	margin-right:10px;
	margin-bottom:10px;
	margin-left:10px;
}*/

.epro_est_jb_box_l2a {
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	background: #fff;
	/*border:1px solid #f2f2f2;*/
	border: 1px solid #cccccc;
	border-radius: 3px 3px 3px 3px;
	overflow: hidden;
	vertical-align: top;
	/*box-shadow: 0px 0px 10px rgba(0, 0, 0, .09);*/
	padding: 8px 10px 6px 10px;
	margin-top: 0px;
	/*margin-right:10px;*/
	/*margin-bottom:10px;*/
	margin-left: 10px;
}

.epro_est_jb_h1a {
	position: relative;
	float: left;
	left: 0px;
	font-size: 14px;
	color: #1153ca;
	/*color: #000;*/
	font-weight: 500;
	text-align: left;
	border: none;
	padding: 0px 0px 0px 0px;
	margin: 4px 0px 4px 0px;
}

.epro_est_h1b {
	position: relative;
	float: left;
	font-size: 38px;
	color: #000;
	font-weight: 400;
	text-align: left;
	border: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
}

.epro_est_ttl_ot {
	position: relative;
	float: left;
	background: #f5f7fa;
	padding: 10px 10px 10px 10px;
	margin: 15px 0px 8px 0px;
}

.epro_est_h2a {
	position: relative;
	float: left;
	font-size: 14px;
	color: #000;
	font-weight: 400;
	text-align: left;
	border: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
}

.epro_est_h2b {
	position: relative;
	float: right;
	font-size: 14px;
	color: #000;
	font-weight: 400;
	text-align: right;
	border: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
}

.epro_est_ttl_input_1a {
	position: relative;
	float: left;
	/*left:0px;*/
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	display: block;
	width: 100%;
	height: 28px;
	text-align: right;
	background-color: #f5f7fa;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	padding: 6px 6px;
	margin: 0px 0px 0px 0px;
}

.radio-tile-group {
	display: flex;
	flex-wrap: wrap;
	justify-content: left;
	/*padding-left:7px;*/
	font-weight: 400;
}

	.radio-tile-group .input-container {
		position: relative;
		color: #079ad9;
		font-weight: 400;
		height: 4.25rem;
		width: auto;
		margin: 0.15rem;
	}

		.radio-tile-group .input-container .radio-button {
			opacity: 0;
			position: absolute;
			font-weight: 400;
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			margin: 0;
			cursor: pointer;
		}

		.radio-tile-group .input-container .radio-tile {
			display: flex;
			flex-direction: column;
			align-items: center;
			font-weight: 400;
			width: 100%;
			height: 100%;
			border: 2px solid #079ad9;
			border-radius: 4px;
			padding: 1rem;
			transition: transform 300ms ease;
		}

		.radio-tile-group .input-container .icon svg {
			fill: #079ad9;
			width: 3rem;
			height: 3rem;
		}

		.radio-tile-group .input-container .radio-tile-label1 {
			text-align: center;
			font-size: 1.3rem;
			font-weight: 400;
			letter-spacing: 1px;
			color: #079ad9;
		}

		.radio-tile-group .input-container .radio-button:checked + .radio-tile {
			background-color: #4e9af1;
			border: 1px solid #4e9af1;
			color: white;
			font-weight: 400; /*transform: scale(1.035, 1.035);*/
		}

			.radio-tile-group .input-container .radio-button:checked + .radio-tile .icon svg {
				fill: white;
				background-color: #079ad9;
			}

			.radio-tile-group .input-container .radio-button:checked + .radio-tile .radio-tile-label {
				color: white;
				font-weight: 400;
				background-color: #079ad9;
			}


/************************************* XS VIEW SIZES *************************************/

@media (max-width:767px) {


	/******************** library starts ********************/

	.lib_div_rOT {
		position: relative;
		float: right;
		right: 0px;
		width: 70%;
	}

	.lib_div_lOT {
		position: relative;
		float: left;
		left: 0px;
		width: 30%;
	}

	.lib_img1 {
		position: relative;
		float: left;
		left: 0px;
		width: 100px;
		height: auto;
		margin-right: 20px;
		z-index: 1000;
	}

	.lib_h1 {
		position: relative float:left;
		left: 0px;
		top: 0px;
		font-size: 13px;
		color: #237ce3;
		line-height: 18px;
		background-color: #FFF;
		padding: 0px 0px 0px 0px;
		z-index: 100;
	}

	.lib_sh1 {
		position: relative float:left;
		left: 0px;
		top: 0px;
		font-size: 16px;
		color: #000000;
		line-height: 21px;
		background-color: #FFF;
		padding: 0px 0px 0px 0px;
		z-index: 100;
	}

	.lib_btn1 {
		position: relative;
		float: right;
		border: 1px solid #d55553;
		background-color: #d55553;
		color: #ffffff;
		font-size: 12px;
		text-align: center;
		text-decoration: none;
		border-radius: 0.25rem;
		display: inline-block;
		padding: 5px 10px;
		margin: 5px 0px 0px 0px;
	}

		.lib_btn1:hover {
			border: 1px solid #d55553;
			color: #d55553;
			background-color: #ffffff;
			text-decoration: none;
		}


	/******************** library ends ********************/

	.epro_tINV_ot {
		margin-bottom: 12px;
	}

	.epro_subINV_ot1 {
		position: absolute;
		float: right;
		top: -15px;
		right: 12px;
		z-index: 100;
	}

	.epro_genetbtn {
		/*width:65px;*/
		border: 1px solid #33bb14;
		background-color: #33bb14;
		color: #ffffff;
		text-decoration: none;
		display: inline-block;
		font-size: 13px;
		text-align: center;
		border-radius: 3px;
		padding: 2px 6px;
		margin: 0px 0px 0px 0px;
	}

	.epro_genebtn:hover {
		font-size: 13px;
		border: 1px solid #67d44a;
		color: #67d44a;
		background-color: #ffffff;
		text-decoration: none;
		padding: 2px 6px;
		margin: 0px 0px 0px 0px;
	}

	.ep_form_h1 {
		font-size: 18px;
		color: #000000;
		font-weight: 600;
		vertical-align: bottom;
		padding-bottom: 10px;
	}

	.box_mOT {
		background: #fff;
		padding: 4px 10px;
	}

	.top_title {
		font-size: 16px;
		color: #17387d;
		border-bottom: 2px solid #E6E9ED;
		padding: 6px 6px 0px 2px;
		margin-bottom: 10px;
	}

	.epro_top_btn_ot1 {
		position: absolute;
		float: right;
		right: 16px;
	}

	.epro_mid_btn_ot1 {
		position: absolute;
		float: right;
		top: 10px;
		right: 6px;
	}

	.epro_bot_btn_ot1 {
		position: relative;
		float: right;
		right: 6px;
	}

	.epro_qty_ot1 {
		padding: 0px 0px 0px 20px;
		margin: 0px 0px 0px 0px;
	}

	.ep_panel_ot {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}

	.ep_panel {
		margin-bottom: 20px;
		background-color: #fff;
		border: 1px solid transparent;
		border-radius: 4px;
		-webkit-box-shadow: 0px 1px 3px 1px rgb(0 0 0 / 10%);
		box-shadow: 0px 1px 4px 1px rgb(0 0 0 / 10%);
		padding: 0px 0px 0px 0px;
	}

	.ep_panel_heading {
		padding: 10px 10px 5px 10px;
		border-bottom: 1px solid transparent;
		border-top-left-radius: 3px;
		border-top-right-radius: 3px
	}

	.ep_panel_title {
		margin-top: 0;
		margin-bottom: 0;
		font-size: 15px;
		color: #4e9af1;
	}

	.ep_panel_body {
		width: 100%;
		display: table;
		content: " ";
		clear: both;
		padding: 5px 0px 10px 10px;
		margin: 5px 0px 0px 0px;
	}

	.epro_qty_label {
		position: relative;
		float: left;
		font-size: 10px;
		color: #000;
		font-weight: 400;
		text-align: right;
		border: none;
		letter-spacing: -.12px;
		padding-top: 7px;
		padding-left: 0px;
		margin: 0px 0px 0px 0px;
	}

	.epro_qty_label_c {
		position: relative;
		float: left;
		font-size: 10px;
		color: #000;
		font-weight: 400;
		text-align: center;
		border: none;
		padding-top: 7px;
		padding-left: 0px;
		margin: 0px 0px 0px 0px;
	}

	.radio-tile-group {
		display: flex;
		flex-wrap: wrap;
		justify-content: left;
		/*padding-left:7px;*/
		font-weight: 300;
	}

		.radio-tile-group .input-container {
			position: relative;
			color: #079ad9;
			font-weight: 400;
			/*height: 7rem;*/
			height: 4.25rem;
			width: auto;
			/*padding-top:2px;*/
			margin: 0.10rem;
		}

			.radio-tile-group .input-container .radio-button {
				opacity: 0;
				position: absolute;
				font-weight: 400;
				top: 0;
				left: 0;
				height: 100%;
				width: 100%;
				margin: 0;
				cursor: pointer;
			}

			.radio-tile-group .input-container .radio-tile {
				display: flex;
				flex-direction: column;
				align-items: center;
				font-weight: 400;
				/* justify-content: center;*/
				width: 100%;
				height: 100%;
				border: 2px solid #079ad9;
				border-radius: 4px;
				padding: 1rem;
				transition: transform 300ms ease;
			}

			.radio-tile-group .input-container .icon svg {
				fill: #079ad9;
				width: 3rem;
				height: 3rem;
			}

			.radio-tile-group .input-container .radio-tile-label1 {
				text-align: center;
				font-size: 1.3rem;
				font-weight: 400;
				/*text-transform: uppercase;*/
				letter-spacing: 1px;
				color: #079ad9;
			}

			.radio-tile-group .input-container .radio-button:checked + .radio-tile {
				background-color: #4e9af1;
				border: 1px solid #4e9af1;
				color: white;
				font-weight: 400; /*transform: scale(1.035, 1.035);*/
			}

				.radio-tile-group .input-container .radio-button:checked + .radio-tile .icon svg {
					fill: white;
					background-color: #079ad9;
				}

				.radio-tile-group .input-container .radio-button:checked + .radio-tile .radio-tile-label {
					color: white;
					font-weight: 400;
					background-color: #079ad9;
				}

	.epro_sub_btn {
		font-size: 12px;
		color: #ffffff;
		text-decoration: none;
		text-align: center;
		display: inline-block;
		border-radius: 2px 2px 2px 2px;
		border: 1px solid #4e9af1;
		background-color: #4e9af1;
		box-shadow: 0px 0px 8px rgba(0, 0, 0, .09);
		padding: 4px 6px;
		margin: 0px 0px 3px 0px;
	}



		.epro_sub_btn:hover {
			border: 1px solid #00c2a8;
			color: #00c2a8;
			background-color: #ffffff;
			text-decoration: none;
		}
}
.NewBar1 {
	font-weight: bold;
	padding-left: 15px;
	margin-top:5px;
}


.contact_textarea_C1 {
	width: 100%;
	height: 265px;
	resize: none;
	border-top: 1px solid #dadce0;
	border-right: 1px solid #dadce0;
	border-bottom: 1px solid #dadce0;
	border-left: 1px solid #dadce0;
	border-radius: 0.25rem;
	padding: 0.4em 4.5em 0.4em 0.4em;
	margin-bottom: 0px;
}

.contact_textarea_C2 {
	width: 100%;
	height: 265px;
	resize: none;
	border-top: 1px solid #dadce0;
	border-right: 1px solid #dadce0;
	border-bottom: 1px solid #dadce0;
	border-left: 1px solid #dadce0;
	border-radius: 0.25rem;
	padding: 0.4em 4.5em 0.4em 0.4em;
	margin-bottom: 0px;
}
