#icserver_maincolumn .form-container{
    width:820px;
	min-height:380px;
	overflow:hidden;
	margin:20px 0px 0px 0px;}

#icserver_maincolumn .form-ask-caption{
	font-weight:bold;
	height:24px;}

#icserver_maincolumn .form-ask-caption .sure{
	font-weight:bold;
	color:#FF0000;}

#icserver_maincolumn #dialog-link:hover {
	background:#fff;}

#icserver_maincolumn .form-box {
	width:680px;
	text-align:center;}

#icserver_maincolumn .form-box form {
	width:100%;}

#icserver_maincolumn .form-box form label{
	width:40%;
	text-align:left;
	padding-left:30px;
	font-weight:500;}

#icserver_maincolumn .outline-form-input{
	font-size:16px;
	width:53%;
	height:30px;
	border:2px solid orange;
	margin-right:30px;
	padding-left:15px;
	padding-right:15px;}

#icserver_maincolumn .disabled{
	border:2px solid #EEEEEE;
}

#icserver_maincolumn .outline-form-textarea {
	font-size:16px;
	width:53%;
	height:30px;
	border:2px solid orange;
	margin-right:30px;
	padding-left:15px;
	padding-right:15px;
	height:100px;
	resize: none;
	margin-left:2px;}

#icserver_maincolumn .outline-form-select{
	width:53%;
	height:30px;
	border:2px solid orange;
	margin-right:30px;
	padding-left:15px;
	padding-right:15px;
	font-size:16px;
	position:relative;}

#icserver_maincolumn .outline-form-checkbox-wrapper {
	display: inline-block;
	width: 53%;
	border-left: 2px solid white;
	margin-right:30px;
	padding-left:15px;
	padding-right:15px;
	font-size:16px;
	position:relative;}

#icserver_maincolumn .custom-select {
	position:relative;}

#icserver_maincolumn .right-side {
	float:right;}

#icserver_maincolumn .orange-arrow {
	pointer-events:none;
	position:absolute;
	width:20px;
	height:20px;
	background:#fff;
	color:orange;
	top:5px;
	right:40px;
	z-index:999;}

#icserver_maincolumn .orange-arrow:before{
	position:absolute;
	width:30px;
	height:20px;
	background:#fff;
	color:orange;
	top:5;
	right:33;
	z-index:999;}

#icserver_maincolumn .comment-group {
	margin-bottom:30px!important;
	float:left;
	width:40%;
	text-align:left;}

#icserver_maincolumn .captha-lab {
	/*width:33%!important;*/
	float:left;}

#icserver_maincolumn .g-recaptcha{
	float:left;}

#icserver_maincolumn .submit-of-button {
	text-transform:uppercase;
	font-weight:normal;
	border:2px solid;
	border-color:#F7BB65;
	border-collapse:separate;
	border-radius:8px;
	margin:40px auto 20px;
	cursor:pointer;
	/*float:right;*/
	width:300px;
	text-align:center;
	height:46px;
	color:#23527C;
	text-decoration:none;
	background:#F7BB65;
	block-shadow:2px 1px 2px rgba(0,0,0,0.3);
	padding:7px 10px 7px 10px;
	display:block;}

#icserver_maincolumn .submit-of-button:hover {
	color:#23527C;
	text-decoration:none;
	background:#FFFFFF;
	border-radius:8px;
	block-shadow:2px 1px 2px rgba(0,0,0,0.3);
	padding:7px 10px 7px 10px;
	display:block;}

#icserver_maincolumn .ui-dialog-buttonset {
	padding-left:150px!important;
}
#icserver_maincolumn .red-color {
	color:red;
}

/* Стиль кнопки "ЗАМОВЛЕННЯ ВИЇЗНОЇ ГЕНЕРАЦІЇ" та її обгортки */
/* Cкопійований зі стилів елементу #icserver_leftcolumn */
#icserver_maincolumn .btn-askra-wrapper {
	margin: 0 auto;
	width:220px;
	border:2px solid;
	border-color:#FCBB65;
	border-radius:8px;
	overflow:hidden;
}

#icserver_maincolumn .btn-askra-wrapper a{
	font-size:16px;
	color:#23527C;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
	font-weight:normal;
	background:#F7BB65;
	border-radius:4px;
	block-shadow:2px 1px 2px rgba(0,0,0,0.3);
	padding:7px 0px 7px 0px;
	display:block;
}

#icserver_maincolumn .btn-askra-wrapper a:hover{
	background:#FFFFFF;
	border-radius:8px;
}

#icserver_maincolumn .outline-form-textarea, .outline-form-select, .outline-form-input {
	vertical-align: top;
}


#icserver_maincolumn .with-errors{
	margin:0;
	padding:0px 0px 20px 92px;
}


/* ------------------------------------------------------------------------------- */
[data-ajaxblock] {
	position: fixed;
	height: 100%;
	width: 100%;
	opacity: 0.4;
	overflow: hidden;
	top: 0;
	left: 0;
	background-color: white;
	padding-top: 45%;
}

[data-oa-close] {
	position: absolute;
	top:  0rem;
	right:  1rem;
	color:  grey;
	text-decoration: none;
	cursor: pointer;
	font-size:  2rem;
}

[data-oa-close]:hover {
	color:  red;
	text-decoration: none;
}

/* ------------------------------------------------------------------------------- */

#liqpay_checkout{
	margin:0 auto;
}

#askra-msgbox-wrapper{
	margin:0 auto;
}


/* ------------------------------------------------------------------------------- */

#icserver_maincolumn #buttons-group input.button-askra{
		height:35px;
}

#icserver_maincolumn #buttons-group .button-askra{
		border:2px solid;
		border-color:#F7BB65;
		border-collapse:separate;
		border-radius:8px;
		margin:0px 10px 0px 10px;
		cursor:pointer;

		color:#23527C;
		text-decoration:none;
		background:#F7BB65;
		block-shadow:2px 1px 2px rgba(0,0,0,0.3);
		padding:6px 10px 6px 10px;
		display:block;}

#icserver_maincolumn #buttons-group .button-askra:hover{
		color:#23527C;
		text-decoration:none;
		background:#FFFFFF;
		border-radius:8px;
		block-shadow:2px 1px 2px rgba(0,0,0,0.3);
		padding:6px 10px 6px 10px;
		display:block;}

