.iuo-doc-uploading-error {
	background: url(../images/error.png?v1) center bottom 10px no-repeat;
	background-size: cover;
}

.iuo_header_bg {
	font-family: 'Arial CE', Arial;
	width: 100%;
	background: #ededed url(../images/header_bg.png) repeat-x left top
}

.iuo_header_table {
	width: 100%
}

.iuo_header_text {
	font-size: 14px;
	font-weight: 600;
	font-style: normal;
	width: 135px;
	text-rendering: optimizeLegibility;
	font-kerning: normal;
	margin: 0;
	border-width: 0;
	letter-spacing: normal;
	color: #333;
	line-height: normal;
	text-align: left;
	display: inline-block;
	padding-left: 10px;
	vertical-align: middle
}

.iuo_header_a {
	color: #000;
	font-size: 16px;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px
}

.iuo_header_a:hover {
	text-decoration: underline
}

.iuo_header_bl {
	border-left-color: #00A23A;
	border-left-width: 1px;
	border-left-style: dotted
}

.iuo_margin_a {
	padding-top: 25px;
	padding-right: 25px
}

.iuo_header_user {
	display: inline-block;
	height: 30px;
	color: #00AF3F;
	font-size: 15px;
	font-weight: 600;
	padding-left: 30px;
	padding-right: 20px;
	background: url(../images/deep_user.png) no-repeat left center
}

.iuo_header_btn_a {
	display: inline-block;
	height: 33px;
	line-height: 33px;
	padding-left: 15px;
	padding-right: 15px;
	white-space: nowrap;
	text-align: center;
	color: #515151;
	font-size: 14px;
	text-decoration: none;
	font-weight: 700;
	background: transparent url(../images/header_btn_bg.png) repeat-x
}

.iuo_header_btn_a[disabled] {
	pointer-events: none
}

.iuo_header_btn_a:hover {
	background: #C6C6C6 none repeat 0 0;
	text-decoration: none
}

.iuo_header_btn_a:focus {
	text-decoration: none
}

.iuo_header_btn_margin_right {
	margin-right: 30px
}

.iuo_info {
	font-size: 14px;
	background-color: #D6F2E0;
	border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #00AF3F;
	margin-bottom: 10px;
	padding: 17px 20px
}

.iuo_error {
	font-size: 14px;
	background-color: #f2dede;
	border: 1px solid #ebccd1;
	border-radius: 4px;
	color: #a94442;
	margin-bottom: 10px;
	padding: 17px 20px
}

.iuo_h1 {
	font-family: arial, helvetica, sans-serif;
	font-size: 1em;
	font-weight: 700;
	font-style: normal;
	line-height: normal;
	color: #000
}

.iuo_h2 {
	font-size: .8em;
	font-weight: 700;
	font-style: normal;
	line-height: normal;
	color: #333
}

.iuo_t1 {
	font-size: 12px;
	font-weight: 400;
	font-style: normal;
	line-height: normal;
	color: #000
}

.iuo_t1_link {
	font-weight: 400;
	font-style: normal;
	text-decoration: underline;
	line-height: normal;
	color: #1fa22e
}

.iuo_fstnd {
	font-family: arial, helvetica, sans-serif;
	font-size: .7em;
	font-weight: 400;
	font-style: normal;
	color: #000
}

.iuo_login_btn_a {
	border: 1px solid #ABABAB;
	display: inline-block;
	height: 33px;
	line-height: 33px;
	white-space: nowrap;
	text-align: center;
	color: #515151;
	font-size: 14px;
	text-decoration: none;
	font-weight: 700;
	background: transparent url(../images/header_btn_bg.png) repeat-x;
	margin-bottom: 10px;
	margin-top: 10px
}

.iuo_login_btn_a:hover {
	background: #C6C6C6 none repeat 0 0
}

.iuo_login {
	font-family: 'Arial CE', Arial;
	margin-left: 22px;
	margin-right: 22px
}

.iuo_h_login {
	font-family: 'Arial CE', Arial;
	font-size: 36px;
	font-weight: 700;
	padding-bottom: 10px;
	padding-top: 20px
}

.iuo_h2_login {
	font-family: 'Arial CE', Arial;
	font-size: 26px;
	font-weight: 700;
	padding-bottom: 10px;
	padding-top: 20px
}

.iuo_label_login {
	font-size: 26px;
	font-weight: 700;
	padding-right: 30px
}

.iuo_input_login {
	position: relative;
	top: 13px;
	background-color: #FFF;
	font-size: 16px;
	font-weight: 400;
	border-width: 0;
	padding-left: 5px
}

.iuo_input_login_border {
	background-color: #FFF;
	border: 1px solid #ABABAB;
	height: 46px;
	margin-bottom: 5px;
	margin-top: 5px
}

.iuo_login_group {
	border: 1px solid #CACACA;
	padding: 33px
}

.iuo_aggregation_body {
	width: 100%;
	font-family: 'Arial CE', Arial;
	border-collapse: collapse;
	height: 1000px
}

.iuo_aggr_tbl {
	border-collapse: separate;
	width: 100%;
	border: 1px solid rgba(0, 0, 0, .125);
	border-radius: 15px
}

.iuo_aggr_tbl_hd {
	height: 42px;
	background-color: rgba(0, 0, 0, .03)
}

.iuo_aggr_tbl_hd_td {
	font-size: 13px;
	font-weight: 700;
	text-align: left;
	padding-left: 25px
}

.iuo_aggr_tbl_tr_a {
	font-size: 13px;
	color: #1FA22E;
	text-align: left;
	display: block
}

.iuo_aggr_tbl_tr_a:hover {
	text-decoration: none
}

.iuo_aggr_tbl_tr {
	height: 42px
}

.iuo_aggr_tbl_tr_td {
	font-size: 12pt;
	font-weight: 400;
	border-left: 1px solid #E6E6EB;
	border-bottom: 1px solid #E6E6EB;
	padding-left: 25px
}

.iuo_aggr_tbl_tr_td_l {
	font-size: 12pt;
	font-weight: 400;
	border-left: 1px solid #E6E6EB;
	padding-left: 25px
}

.iuo_aggr_tbl_tr_td_f {
	color: #000;
	font-size: 13px;
	font-weight: 400;
	border-bottom: 1px solid #E6E6EB;
	padding-left: 25px
}

.iuo_aggr_tbl_tr_td_fl {
	color: #000;
	font-size: 13px;
	font-weight: 400;
	padding-left: 25px
}

.iuo_modal {
	display: none;
	position: fixed;
	z-index: 1;
	padding-top: 100px;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.4)
}

.iuo_modal-content {
	background-color: #fefefe;
	margin: auto;
	padding: 20px;
	border: 1px solid #888;
	width: 80%;
	border-radius: 20px;
}

.iuo_modal-close {
	color: #aaa;
	float: right;
	font-size: 28px;
	font-weight: 700
}

.iuo_modal-close:hover, .iuo_modal-close:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer
}

.iuo_group {
	border: 1px solid rgba(0, 0, 0, .125);
	border-collapse: separate;
	margin-top: 10px;
	width: 100%;
	border-radius: .25rem
}

.iuo_group tr:first-child {
	background-color: rgba(0, 0, 0, .03)
}

.iuo_group tr:first-child>td {
	padding: 5px
}

.iuo_group fieldset {
	border: 0;
	padding: 5px
}

.iuo_group fieldset>label {
	width: 150px;
	float: left;
	text-align: right;
	margin-right: 5px
}

.iuo_group fieldset>input {
	margin-bottom: 5px
}

.iuo_group fieldset>span {
	color: red;
	margin-left: 5px
}

.iuo_inline {
	display: flex;
	flex-flow: row nowrap;
	align-items: center
}

.iuo_inline label {
	text-align: right;
	margin-right: 5px
}

.iuo_inline label:first-child {
	width: 150px
}

.iuo_inline span {
	color: red;
	margin-left: 5px
}

.iuo_inline_radio {
	margin: 2px 5px;
	display: flex;
	flex-flow: row nowrap
}

.iuo_inline_radio * {
	margin: 5px
}

.iuo_vcenter {
	vertical-align: middle !important;
}

.iuo_center {
	text-align: center
}

.iuo_loader {
	border: 10px solid #f3f3f3;
	border-top: 10px solid #3498db;
	border-radius: 50%;
	animation: spin 2s linear infinite
}

@
keyframes spin { 0%{
	transform: rotate(0deg)
}

100%{
transform
:rotate(360deg)
}
}
.btn-header--secondary {
	background: #fff;
	color: #000;
	transition: all .3s;
}

.btn-header {
	align-items: center;
	border: 1px solid transparent;
	border-radius: 30px;
	cursor: pointer;
	display: inline-flex;
	height: 60px;
	line-height: 1.5;
	padding: 0 30px;
	text-decoration: none;
	transition: all .3s;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	vertical-align: middle;
	white-space: normal;
	margin-left: 15px;
}

.btn-header:hover {
	box-shadow: 0 4px 24px rgba(0, 0, 0, .1);
	color: #1fa22e;
}

@media (max-width: 1023px) {
    .btn-header {
        border-radius: 29px;
        height: 58px;
        padding: 0 1.5rem;
        font-size: .75rem;
    }
}