@font-face{
	font-family: 'Myriad Pro';
	src: url('../fonts/MyriadPro/MyriadPro-Regular.eot');
	src: url('../fonts/MyriadPro/MyriadPro-Regular.eot?iefix') format('eot'),
	url('../fonts/MyriadPro/MyriadPro-Regular.woff') format('woff'),
	url('../MyriadPro/MyriadPro-Regular.ttf') format('truetype'),
	url('../fonts/MyriadPro/MyriadPro-Regular.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face{
	font-family: 'Myriad Pro Bold';
	src: url('../fonts/MyriadPro/MyriadPro-Bold.eot');
	src: url('../fonts/MyriadPro/MyriadPro-Bold.eot?iefix') format('eot'),
	url('../fonts/MyriadPro/MyriadPro-Bold.woff') format('woff'),
	url('../fonts/MyriadPro/MyriadPro-Bold.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face{
	font-family: 'Myriad Pro It';
	src: url('../fonts/MyriadPro/MyriadPro-It.eot');
	src: url('../fonts/MyriadPro/MyriadPro-It.eot?iefix') format('eot'),
	url('../fonts/MyriadPro/MyriadPro-It.woff') format('woff'),
	url('../fonts/MyriadPro/MyriadPro-It.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
body,td,p,div,input,select,textarea,span {font:	16px "Myriad Pro", Arial, sans-serif;color: #000; margin: 0;padding:0;}
body {background-color: #fff;min-height: 100vh;}
tr, td {vertical-align:top}
ol {padding: 0px;margin: 0px 0px 15px 30px;}
ul {padding: 0px;margin: 0px 0px 15px 30px;list-style: square;}
li > ul {padding: 0px;margin: 10px 0px 0px 30px;}
li {padding-bottom: 10px;}
p {padding-bottom: 15px;}
h1 {font-size: 24px; margin: 0px; padding:0 0 16px;font-weight: 100;text-align: center;}
h2 {font-size: 22px; margin: 0px; padding:0px 0 10px 0;font-weight: 100;}
a {color: #ad7246;text-decoration:underline;}
/*a:hover {color:#ad7246;}*/
a:hover {color:#646464;}
form {margin:0;padding:0;}
sup {color:red;}
label {display: block;}

.header {z-index:30000;position:relative;}
.header_menu_line {
  position: relative;
  z-index: 2;
}
.header_menu_bg {
  position: relative;
  z-index: 2;
  background-color: #fff;
}
.wrapper {
  max-width: 1500px;
  margin: 0 auto;
  box-sizing: border-box;
  position: relative;
}
.prod_wrapper {max-width:1220px;margin:0 auto;position:relative;}
.logo_gr {
  float: left;
  padding: 20px 0 20px 25px;
}
.page-content {padding:0 0 40px 0;}
.turbota_dobrobut_logo {float:right;padding:20px 30px 0 0;}
.agent-exit {border: 0;background: transparent;cursor: pointer;text-decoration: underline;color:#ad7246;}
.agent-exit-btn {text-align:right;}
.agent-account-form {max-width:400px;margin:0 auto;}
.input_1 {border:1px solid #000;width:100%;padding:8px 10px;box-sizing:border-box;}
.submit_1 {background-color: #ad7246;color:#fff;border:0;font-size:16px;height:34px;padding: 0 15px 3px;cursor:pointer;}
.submit_1:hover {background-color: #c1875c;}
.aaf-name {margin-bottom:4px;}
.aaf-inp {margin-bottom:15px;}
.asof {display:none;}
.agent_send_order_form_bl {display:grid;grid-template-columns: repeat(2, 1fr);grid-template-rows: repeat(4, 1fr);gap: 20px;}
.asof_div5 {grid-column: span 2 / span 2;}
.asof_div6 {grid-column: span 2 / span 2;grid-row-start: 4;}
.asof_inp {background-color:#fff;border:1px solid #323232;height:36px;width:100%;padding:0 5px;box-sizing: border-box;}
.asof_btn {color: #fff;height: 36px;border: 0;background-color: #323232;font-size: 16px;cursor: pointer;padding: 0 20px;}
.asof_inp_name {padding:0 0 5px 0;font-weight:bold;}
.asof_close {text-decoration:underline;margin-left:20px;cursor: pointer;color:#ad7246;}
.ap_order_btn {text-align:right;}
.ap_order_btn span {color: #000;background-color: #fff;font-size: 16px;cursor: pointer;padding: 10px 20px;border:1px solid #323232;display: inline-block;}
.ap_order_btn span:hover {background-color: #323232;color: #fff;}
.err_inp {border-color:red !important;}
.enter-error {color:red;padding:20px 0 0 0;}
.invoice_add_mess {color:green;text-align:center;padding:20px;border:1px solid green;margin: 20px auto 0;width:80%;}

.invoice_list_row {display:grid;grid-template-columns:2fr 2fr 1fr 1fr 1fr;}
.invoice-cell {padding: 10px;border: 1px solid #f2f2f2;}
.invoice_list_cell3 {text-align:right;}
.invoice_list_cell4 {text-align:center;}
.invoice_list_cell5 {text-align:center;}
.agent_invoice_list {text-align:center;font-size:18px;font-weight:bold;margin:40px 0 20px;}
.invoice_list_th {display:grid;grid-template-columns:2fr 2fr 1fr 1fr 1fr;background-color: #ccc;}
.invoice_list_th div {font-weight:bold;text-align:center;padding: 10px;border: 1px solid #f2f2f2;}
.inv_pay_btn {display: inline-block;padding: 5px;border-radius: 8px;margin-top: 10px;background-color: #ad7246;color: #fff;cursor: pointer;opacity: 0.7;}
.inv_pay_btn:hover {opacity: 1;}
.clear {clear: both;}