
.contacts-form {
  padding: 30px;
  border-radius: 5px;
  background-color: #f0f0f1; }

.contacts-form-row {
  margin: 0px 0px 20px 0px; }
  .contacts-form-row.row {
    margin: 0px -25px 20px -25px; }
  .contacts-form-row:last-child {
    margin-bottom: 0; }

.contacts-form-column {
  float: left;
  width: 100%;
  padding: 0 25px; }

.contacts-form__label {
  font-size: 13px;
  margin: 0px 0px 10px 0px; }
  
.contacts-form__text {
  font-size: 16px;
  margin: 0px 0px 10px 0px; }

.contacts-form-input {
  position: relative; }
  

.jc-bs3-container .contacts-form {
    padding: 25px;
}


.emailORphone{
	margin: -10px 0px -2px 0px;
	text-align: center;
	font-size:14px;
}
.privacy_reg {
	font-size: 12px;
	line-height: 1.3;
	text-align: center;
}
.privacy_reg a {
	color: #263f3f;
	font-weight: 450;
}

.popup_retrieve_password {
	padding-top:10px;
	text-align:right;
}
.popup_retrieve_password a {
	color: #3498db;
	font-size: 14px;
}
.popup_retrieve_password2 {
	padding-top:10px;
	text-align:center;
	font-size:16px;
}
.popup_retrieve_password2 a {
	color: #0456a2;
	font-weight:bold;
	font-size: 14px;
}

.supplier_name {
	font-size:16px;
	font-weight:bold;
}
.textarea {
    width: 100%;
    display: block;
    border-radius: 5px;
    border: 1px solid #dadada;
    background-color: #ffffff;
    padding: 10px 10px 0px 10px;
    color: #000000;
    font-size: 15px;
    font-weight: 300;
	margin-bottom:10px;
	min-height:100px;
}
.term-rules-popup_title {
	text-align:center;
	padding:0px 0px 15px 0px;
	font-size:16px;
}
.term-rules-popup_text, 
.term-rules-popup_text div, 
.term-rules-popup_text p, 
.term-rules-popup_text span, 
.term-rules-popup_text a, 
.term-rules-popup_text li
{
	font-size:14px;
}

.popup_reg_middleman, .confirm-content {
	background-color: #f6faff;
	display:flow-root;
}

.input {
    width: 100%;
    display: block;
    height: 45px;
    border-radius: 5px;
    border: 1px solid #dadada;
    background-color: #ffffff;
    padding: 0px 30px 0px 30px;
    color: #000000;
    font-size: 15px;
    font-weight: 300;
	margin-bottom:10px;
}

.jconfirm-content-pane{
	//min-height:240px;
}

@media (max-width: 992px) {
  .contacts-form-column {
    width: 100%; }
    .contacts-form-column:first-child {
      margin: 0px 0px 30px 0px; } }

@media (max-width: 800px) {
    .contacts-form-row.row {
      margin: 0px -25px 0px -25px; }
}
@media (max-width: 479px) {
  .contacts-form {
    padding: 30px 20px;}
  .contacts-form-row {
    margin: 0px 0px 20px 0px; }
    .contacts-form-row.row {
      margin: 0px -12px 0px -15px; }
  .contacts-form-column:first-child {
    margin: 0px 0px 20px 0px; }
  .contacts-form__btn.btn2 {
    width: 55%; } 
	.contacts-form-column {
		padding: 0 10px;
	}
    .contacts-form {
		padding: 12px !important;
	}
}









