/*!
 * jQuery UI CSS Framework 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */
.ui-helper-hidden{
	display:none;
}
.ui-helper-hidden-accessible{
	border:0;
	clip:rect(0 0 0 0);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px;
}
.ui-helper-reset{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after{
	content:"";
	display:table;
	border-collapse:collapse;
}
.ui-helper-clearfix:after{
	clear:both;
}
.ui-helper-zfix{
	width:100%;
	height:100%;
	top:0;
	left:0;
	position:absolute;
	opacity:0;
	filter:Alpha(Opacity=0);
}
.ui-front{
	z-index:100;
}
.ui-state-disabled{
	cursor:default !important;
	pointer-events:none;
}
.ui-icon{
	display:inline-block;
	vertical-align:middle;
	margin-top:-.25em;
	position:relative;
	text-indent:-99999px;
	overflow:hidden;
	background-repeat:no-repeat;
}
.ui-widget-icon-block{
	left:50%;
	margin-left:-8px;
	display:block;
}
.ui-widget-overlay{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

/*!
 * jQuery UI CSS Framework 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */
.ui-widget{
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
}
.ui-widget .ui-widget{
	font-size:1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button{
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
}
.ui-widget.ui-widget-content{
	border:1px solid #c5c5c5;
}
.ui-widget-content{
	border:1px solid #dddddd;
	background:#ffffff;
	color:#333333;
}
.ui-widget-content a{
	color:#333333;
}
.ui-widget-header{
	border:1px solid #dddddd;
	background:#e9e9e9;
	color:#333333;
	font-weight:bold;
}
.ui-widget-header a{
	color:#333333;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{
	border:1px solid #c5c5c5;
	background:#f6f6f6;
	font-weight:normal;
	color:#454545;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button{
	color:#454545;
	text-decoration:none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus{
	border:1px solid #cccccc;
	background:#ededed;
	font-weight:normal;
	color:#2b2b2b;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus{
	color:#2b2b2b;
	text-decoration:none;
}
.ui-visual-focus{
	-webkit-box-shadow:0 0 3px 1px rgb(94, 158, 214);
	        box-shadow:0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover{
	border:1px solid #003eff;
	background:#007fff;
	font-weight:normal;
	color:#ffffff;
}
.ui-icon-background,
.ui-state-active .ui-icon-background{
	border:#003eff;
	background-color:#ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited{
	color:#ffffff;
	text-decoration:none;
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight{
	border:1px solid #dad55e;
	background:#fffa90;
	color:#777620;
}
.ui-state-checked{
	border:1px solid #dad55e;
	background:#fffa90;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a{
	color:#777620;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error{
	border:1px solid #f1a899;
	background:#fddfdf;
	color:#5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a{
	color:#5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text{
	color:#5f3f3f;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary{
	font-weight:bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary{
	opacity:.7;
	filter:Alpha(Opacity=70);
	font-weight:normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled{
	opacity:.35;
	filter:Alpha(Opacity=35);
	background-image:none;
}
.ui-state-disabled .ui-icon{
	filter:Alpha(Opacity=35);
}
.ui-icon{
	width:16px;
	height:16px;
}
.ui-icon,
.ui-widget-content .ui-icon{
	background-image:url(/build/images/ui-icons_444444_256x240.a4c733ec.png);
}
.ui-widget-header .ui-icon{
	background-image:url(/build/images/ui-icons_444444_256x240.a4c733ec.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon{
	background-image:url(/build/images/ui-icons_555555_256x240.97136473.png);
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon{
	background-image:url(/build/images/ui-icons_ffffff_256x240.bf27228a.png);
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon{
	background-image:url(/build/images/ui-icons_777620_256x240.208a2901.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon{
	background-image:url(/build/images/ui-icons_cc0000_256x240.0de3b517.png);
}
.ui-button .ui-icon{
	background-image:url(/build/images/ui-icons_777777_256x240.73a1fd05.png);
}
.ui-icon-blank{ background-position:16px 16px; }
.ui-icon-caret-1-n{ background-position:0 0; }
.ui-icon-caret-1-ne{ background-position:-16px 0; }
.ui-icon-caret-1-e{ background-position:-32px 0; }
.ui-icon-caret-1-se{ background-position:-48px 0; }
.ui-icon-caret-1-s{ background-position:-65px 0; }
.ui-icon-caret-1-sw{ background-position:-80px 0; }
.ui-icon-caret-1-w{ background-position:-96px 0; }
.ui-icon-caret-1-nw{ background-position:-112px 0; }
.ui-icon-caret-2-n-s{ background-position:-128px 0; }
.ui-icon-caret-2-e-w{ background-position:-144px 0; }
.ui-icon-triangle-1-n{ background-position:0 -16px; }
.ui-icon-triangle-1-ne{ background-position:-16px -16px; }
.ui-icon-triangle-1-e{ background-position:-32px -16px; }
.ui-icon-triangle-1-se{ background-position:-48px -16px; }
.ui-icon-triangle-1-s{ background-position:-65px -16px; }
.ui-icon-triangle-1-sw{ background-position:-80px -16px; }
.ui-icon-triangle-1-w{ background-position:-96px -16px; }
.ui-icon-triangle-1-nw{ background-position:-112px -16px; }
.ui-icon-triangle-2-n-s{ background-position:-128px -16px; }
.ui-icon-triangle-2-e-w{ background-position:-144px -16px; }
.ui-icon-arrow-1-n{ background-position:0 -32px; }
.ui-icon-arrow-1-ne{ background-position:-16px -32px; }
.ui-icon-arrow-1-e{ background-position:-32px -32px; }
.ui-icon-arrow-1-se{ background-position:-48px -32px; }
.ui-icon-arrow-1-s{ background-position:-65px -32px; }
.ui-icon-arrow-1-sw{ background-position:-80px -32px; }
.ui-icon-arrow-1-w{ background-position:-96px -32px; }
.ui-icon-arrow-1-nw{ background-position:-112px -32px; }
.ui-icon-arrow-2-n-s{ background-position:-128px -32px; }
.ui-icon-arrow-2-ne-sw{ background-position:-144px -32px; }
.ui-icon-arrow-2-e-w{ background-position:-160px -32px; }
.ui-icon-arrow-2-se-nw{ background-position:-176px -32px; }
.ui-icon-arrowstop-1-n{ background-position:-192px -32px; }
.ui-icon-arrowstop-1-e{ background-position:-208px -32px; }
.ui-icon-arrowstop-1-s{ background-position:-224px -32px; }
.ui-icon-arrowstop-1-w{ background-position:-240px -32px; }
.ui-icon-arrowthick-1-n{ background-position:1px -48px; }
.ui-icon-arrowthick-1-ne{ background-position:-16px -48px; }
.ui-icon-arrowthick-1-e{ background-position:-32px -48px; }
.ui-icon-arrowthick-1-se{ background-position:-48px -48px; }
.ui-icon-arrowthick-1-s{ background-position:-64px -48px; }
.ui-icon-arrowthick-1-sw{ background-position:-80px -48px; }
.ui-icon-arrowthick-1-w{ background-position:-96px -48px; }
.ui-icon-arrowthick-1-nw{ background-position:-112px -48px; }
.ui-icon-arrowthick-2-n-s{ background-position:-128px -48px; }
.ui-icon-arrowthick-2-ne-sw{ background-position:-144px -48px; }
.ui-icon-arrowthick-2-e-w{ background-position:-160px -48px; }
.ui-icon-arrowthick-2-se-nw{ background-position:-176px -48px; }
.ui-icon-arrowthickstop-1-n{ background-position:-192px -48px; }
.ui-icon-arrowthickstop-1-e{ background-position:-208px -48px; }
.ui-icon-arrowthickstop-1-s{ background-position:-224px -48px; }
.ui-icon-arrowthickstop-1-w{ background-position:-240px -48px; }
.ui-icon-arrowreturnthick-1-w{ background-position:0 -64px; }
.ui-icon-arrowreturnthick-1-n{ background-position:-16px -64px; }
.ui-icon-arrowreturnthick-1-e{ background-position:-32px -64px; }
.ui-icon-arrowreturnthick-1-s{ background-position:-48px -64px; }
.ui-icon-arrowreturn-1-w{ background-position:-64px -64px; }
.ui-icon-arrowreturn-1-n{ background-position:-80px -64px; }
.ui-icon-arrowreturn-1-e{ background-position:-96px -64px; }
.ui-icon-arrowreturn-1-s{ background-position:-112px -64px; }
.ui-icon-arrowrefresh-1-w{ background-position:-128px -64px; }
.ui-icon-arrowrefresh-1-n{ background-position:-144px -64px; }
.ui-icon-arrowrefresh-1-e{ background-position:-160px -64px; }
.ui-icon-arrowrefresh-1-s{ background-position:-176px -64px; }
.ui-icon-arrow-4{ background-position:0 -80px; }
.ui-icon-arrow-4-diag{ background-position:-16px -80px; }
.ui-icon-extlink{ background-position:-32px -80px; }
.ui-icon-newwin{ background-position:-48px -80px; }
.ui-icon-refresh{ background-position:-64px -80px; }
.ui-icon-shuffle{ background-position:-80px -80px; }
.ui-icon-transfer-e-w{ background-position:-96px -80px; }
.ui-icon-transferthick-e-w{ background-position:-112px -80px; }
.ui-icon-folder-collapsed{ background-position:0 -96px; }
.ui-icon-folder-open{ background-position:-16px -96px; }
.ui-icon-document{ background-position:-32px -96px; }
.ui-icon-document-b{ background-position:-48px -96px; }
.ui-icon-note{ background-position:-64px -96px; }
.ui-icon-mail-closed{ background-position:-80px -96px; }
.ui-icon-mail-open{ background-position:-96px -96px; }
.ui-icon-suitcase{ background-position:-112px -96px; }
.ui-icon-comment{ background-position:-128px -96px; }
.ui-icon-person{ background-position:-144px -96px; }
.ui-icon-print{ background-position:-160px -96px; }
.ui-icon-trash{ background-position:-176px -96px; }
.ui-icon-locked{ background-position:-192px -96px; }
.ui-icon-unlocked{ background-position:-208px -96px; }
.ui-icon-bookmark{ background-position:-224px -96px; }
.ui-icon-tag{ background-position:-240px -96px; }
.ui-icon-home{ background-position:0 -112px; }
.ui-icon-flag{ background-position:-16px -112px; }
.ui-icon-calendar{ background-position:-32px -112px; }
.ui-icon-cart{ background-position:-48px -112px; }
.ui-icon-pencil{ background-position:-64px -112px; }
.ui-icon-clock{ background-position:-80px -112px; }
.ui-icon-disk{ background-position:-96px -112px; }
.ui-icon-calculator{ background-position:-112px -112px; }
.ui-icon-zoomin{ background-position:-128px -112px; }
.ui-icon-zoomout{ background-position:-144px -112px; }
.ui-icon-search{ background-position:-160px -112px; }
.ui-icon-wrench{ background-position:-176px -112px; }
.ui-icon-gear{ background-position:-192px -112px; }
.ui-icon-heart{ background-position:-208px -112px; }
.ui-icon-star{ background-position:-224px -112px; }
.ui-icon-link{ background-position:-240px -112px; }
.ui-icon-cancel{ background-position:0 -128px; }
.ui-icon-plus{ background-position:-16px -128px; }
.ui-icon-plusthick{ background-position:-32px -128px; }
.ui-icon-minus{ background-position:-48px -128px; }
.ui-icon-minusthick{ background-position:-64px -128px; }
.ui-icon-close{ background-position:-80px -128px; }
.ui-icon-closethick{ background-position:-96px -128px; }
.ui-icon-key{ background-position:-112px -128px; }
.ui-icon-lightbulb{ background-position:-128px -128px; }
.ui-icon-scissors{ background-position:-144px -128px; }
.ui-icon-clipboard{ background-position:-160px -128px; }
.ui-icon-copy{ background-position:-176px -128px; }
.ui-icon-contact{ background-position:-192px -128px; }
.ui-icon-image{ background-position:-208px -128px; }
.ui-icon-video{ background-position:-224px -128px; }
.ui-icon-script{ background-position:-240px -128px; }
.ui-icon-alert{ background-position:0 -144px; }
.ui-icon-info{ background-position:-16px -144px; }
.ui-icon-notice{ background-position:-32px -144px; }
.ui-icon-help{ background-position:-48px -144px; }
.ui-icon-check{ background-position:-64px -144px; }
.ui-icon-bullet{ background-position:-80px -144px; }
.ui-icon-radio-on{ background-position:-96px -144px; }
.ui-icon-radio-off{ background-position:-112px -144px; }
.ui-icon-pin-w{ background-position:-128px -144px; }
.ui-icon-pin-s{ background-position:-144px -144px; }
.ui-icon-play{ background-position:0 -160px; }
.ui-icon-pause{ background-position:-16px -160px; }
.ui-icon-seek-next{ background-position:-32px -160px; }
.ui-icon-seek-prev{ background-position:-48px -160px; }
.ui-icon-seek-end{ background-position:-64px -160px; }
.ui-icon-seek-start{ background-position:-80px -160px; }
.ui-icon-seek-first{ background-position:-80px -160px; }
.ui-icon-stop{ background-position:-96px -160px; }
.ui-icon-eject{ background-position:-112px -160px; }
.ui-icon-volume-off{ background-position:-128px -160px; }
.ui-icon-volume-on{ background-position:-144px -160px; }
.ui-icon-power{ background-position:0 -176px; }
.ui-icon-signal-diag{ background-position:-16px -176px; }
.ui-icon-signal{ background-position:-32px -176px; }
.ui-icon-battery-0{ background-position:-48px -176px; }
.ui-icon-battery-1{ background-position:-64px -176px; }
.ui-icon-battery-2{ background-position:-80px -176px; }
.ui-icon-battery-3{ background-position:-96px -176px; }
.ui-icon-circle-plus{ background-position:0 -192px; }
.ui-icon-circle-minus{ background-position:-16px -192px; }
.ui-icon-circle-close{ background-position:-32px -192px; }
.ui-icon-circle-triangle-e{ background-position:-48px -192px; }
.ui-icon-circle-triangle-s{ background-position:-64px -192px; }
.ui-icon-circle-triangle-w{ background-position:-80px -192px; }
.ui-icon-circle-triangle-n{ background-position:-96px -192px; }
.ui-icon-circle-arrow-e{ background-position:-112px -192px; }
.ui-icon-circle-arrow-s{ background-position:-128px -192px; }
.ui-icon-circle-arrow-w{ background-position:-144px -192px; }
.ui-icon-circle-arrow-n{ background-position:-160px -192px; }
.ui-icon-circle-zoomin{ background-position:-176px -192px; }
.ui-icon-circle-zoomout{ background-position:-192px -192px; }
.ui-icon-circle-check{ background-position:-208px -192px; }
.ui-icon-circlesmall-plus{ background-position:0 -208px; }
.ui-icon-circlesmall-minus{ background-position:-16px -208px; }
.ui-icon-circlesmall-close{ background-position:-32px -208px; }
.ui-icon-squaresmall-plus{ background-position:-48px -208px; }
.ui-icon-squaresmall-minus{ background-position:-64px -208px; }
.ui-icon-squaresmall-close{ background-position:-80px -208px; }
.ui-icon-grip-dotted-vertical{ background-position:0 -224px; }
.ui-icon-grip-dotted-horizontal{ background-position:-16px -224px; }
.ui-icon-grip-solid-vertical{ background-position:-32px -224px; }
.ui-icon-grip-solid-horizontal{ background-position:-48px -224px; }
.ui-icon-gripsmall-diagonal-se{ background-position:-64px -224px; }
.ui-icon-grip-diagonal-se{ background-position:-80px -224px; }
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl{
	border-top-left-radius:3px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr{
	border-top-right-radius:3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl{
	border-bottom-left-radius:3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br{
	border-bottom-right-radius:3px;
}
.ui-widget-overlay{
	background:#aaaaaa;
	opacity:.3;
	filter:Alpha(Opacity=30);
}
.ui-widget-shadow{
	-webkit-box-shadow:0 0 5px #666666;
	box-shadow:0 0 5px #666666;
}

/*!
 * jQuery UI Datepicker 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/datepicker/#theming
 */
.ui-datepicker{
	width:17em;
	padding:.2em .2em 0;
	display:none;
}
.ui-datepicker .ui-datepicker-header{
	position:relative;
	padding:.2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next{
	position:absolute;
	top:2px;
	width:1.8em;
	height:1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover{
	top:1px;
}
.ui-datepicker .ui-datepicker-prev{
	left:2px;
}
.ui-datepicker .ui-datepicker-next{
	right:2px;
}
.ui-datepicker .ui-datepicker-prev-hover{
	left:1px;
}
.ui-datepicker .ui-datepicker-next-hover{
	right:1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span{
	display:block;
	position:absolute;
	left:50%;
	margin-left:-8px;
	top:50%;
	margin-top:-8px;
}
.ui-datepicker .ui-datepicker-title{
	margin:0 2.3em;
	line-height:1.8em;
	text-align:center;
}
.ui-datepicker .ui-datepicker-title select{
	font-size:1em;
	margin:1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year{
	width:45%;
}
.ui-datepicker table{
	width:100%;
	font-size:.9em;
	border-collapse:collapse;
	margin:0 0 .4em;
}
.ui-datepicker th{
	padding:.7em .3em;
	text-align:center;
	font-weight:bold;
	border:0;
}
.ui-datepicker td{
	border:0;
	padding:1px;
}
.ui-datepicker td span,
.ui-datepicker td a{
	display:block;
	padding:.2em;
	text-align:right;
	text-decoration:none;
}
.ui-datepicker .ui-datepicker-buttonpane{
	background-image:none;
	margin:.7em 0 0 0;
	padding:0 .2em;
	border-left:0;
	border-right:0;
	border-bottom:0;
}
.ui-datepicker .ui-datepicker-buttonpane button{
	float:right;
	margin:.5em .2em .4em;
	cursor:pointer;
	padding:.2em .6em .3em .6em;
	width:auto;
	overflow:visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{
	float:left;
}
.ui-datepicker.ui-datepicker-multi{
	width:auto;
}
.ui-datepicker-multi .ui-datepicker-group{
	float:left;
}
.ui-datepicker-multi .ui-datepicker-group table{
	width:95%;
	margin:0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group{
	width:50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group{
	width:33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group{
	width:25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{
	border-left-width:0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane{
	clear:left;
}
.ui-datepicker-row-break{
	clear:both;
	width:100%;
	font-size:0;
}
.ui-datepicker-rtl{
	direction:rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev{
	right:2px;
	left:auto;
}
.ui-datepicker-rtl .ui-datepicker-next{
	left:2px;
	right:auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover{
	right:1px;
	left:auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover{
	left:1px;
	right:auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane{
	clear:right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{
	float:left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group{
	float:right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{
	border-right-width:0;
	border-left-width:1px;
}
.ui-datepicker .ui-icon{
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	background-repeat:no-repeat;
	left:.5em;
	top:.3em;
}

.special-actions__container{
  width:940px;
  padding:0 20px;
  margin:auto;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
}
.special-actions__banner-list{
  margin:0;
  padding:0;
  list-style-type:none;
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
}
.special-actions__banner-wrapper{
  margin:0;
  padding:0;
  overflow:hidden;
  width:100%;
}
.special-actions__banner{
  display:block;
  margin:0 0 30px 0;
  width:700px;
  height:300px;
  padding:10px;
}
.special-actions__banner--b2c{
  width:940px;
  height:400px;
  padding:0;
}
.special-actions__banner--video{
  position:relative;
  display:block;
  z-index:0;
}
.special-actions__text{
  color:white;
}
.special-actions__text span{
  background:rgba(0, 0, 0, .75);
  display:inline-block;
  line-height:20px;
  padding:0 5px;
}
.special-actions__text span i{
  top:1px;
}
.special-actions__text span a{
  color:white;
}
#special_banner .banner-inner .label{
  width:63px;
  height:20px;
  background:url(/build/images/sprites.e327d70d.png) no-repeat;
  background-position:0px -54px;
  color:white;
  padding:4px 0 0 20px;
}
#special_banner .banner-inner .country{
  color:#5C6774;
  margin:10px 0 0 0;
}
.pages a{
  width:26px;
  height:22px;
  display:block;
  float:left;
  text-align:center;
  padding:4px 0 0 0;
  margin:0 5px 0 0;
}
.pages a:hover{
  background:url(/build/images/btn.22c899a7.png) no-repeat;
}
.pages a#active_page{
  background:url(/build/images/btn.22c899a7.png) no-repeat;
  color:#000;
  text-decoration:none;
}

.cooperation{
  width:840px;
  margin:0 auto;
  padding:20px;
}
.cooperation .label{
  padding:0 8px 0 0;
}
.cooperation input{
  width:180px;
  border:1px solid #b9b9b9;
  border-radius:3px;
  height:26px;
  padding:0 10px;
}
.cooperation input.sendit{
  margin:28px 200px;
  width:170px;
  height:32px;
  border:none;
  background-color:#00578f;
  color:#ffffff;
}
.cooperation input.iall{
  width:570px;
}
.cooperation h2{
  padding:0;
  font-weight:bold;
  font-size:14px;
  margin:0;
}
.cooperation .clearfloat{
  clear:both;
}
.cooperation .clearfloat_height{
  height:10px;
}
.cooperation #cooperation-pre{
  padding:0 0 0 20px;
}
.cooperation #cooperation-pre select{
  width:220px;
  border:1px solid #b9b9b9;
  border-radius:3px;
  height:26px;
  margin-bottom:20px;
}
.cooperation #cooperation-frm{
  border:1px solid #b9b9b9;
  border-radius:7px;
  margin:0 auto;
  padding:20px;
}
.cooperation #cooperation-frm .row{
  height:26px;
  margin-bottom:20px;
}
.cooperation #cooperation-frm #cooptop{
  border-bottom:1px solid #b9b9b9;
  height:40px;
}
.cooperation #cooperation-frm .coopleft{
  float:left;
  width:400px;
  text-align:right;
  padding:28px 20px 28px 0;
}
.cooperation #cooperation-frm .coopright{
  float:left;
  width:350px;
  text-align:right;
  padding:28px 20px 0 0;
}
.cooperation #cooperation-frm .coopall{
  width:770px;
  padding:28px 20px 28px 0;
  border-top:1px solid #b9b9b9;
  border-bottom:1px solid #b9b9b9;
  text-align:right;
}
.cooperation #cooperation-frm .coopall .upfile{
  width:300px;
  padding:10px;
  margin:0 0 20px 200px;
  border:1px solid #b9b9b9;
  border-radius:7px;
  text-align:left;
  float:left;
}
.cooperation #cooperation-frm .coopall input.upf{
  border:none;
  float:right;
}
select:disabled{
  background-color:#ebebe4;
}
.cooperation_form .form_column{
  width:410px;
  float:left;
  margin-right:20px;
}
.cooperation_form .form_row{
  margin:0 0 8px 0;
}
.cooperation_form .form_row:after{
  clear:both;
  display:block;
  content:'';
}
.cooperation_form .form_label{
  width:115px;
  float:left;
  padding-top:6px;
  margin-right:5px;
}
.cooperation_form .form_widget{
  width:290px;
  float:left;
}
.cooperation_form .form_widget select{
  width:280px;
  height:28px;
  line-height:28px;
  border:1px solid #cfcfcf;
  border-radius:2px;
}
.cooperation_form .form_widget input{
  width:268px;
  height:26px;
  line-height:28px;
  border:1px solid #cfcfcf;
  padding:0 5px;
  border-radius:2px;
}
.cooperation_form .form_widget input:focus::-webkit-input-placeholder{
  color:transparent;
}
.cooperation_form .form_widget input:focus::-moz-placeholder{
  color:transparent;
}
.cooperation_form .form_widget input:focus:-moz-placeholder{
  color:transparent;
}
.cooperation_form .form_widget input:focus:-ms-input-placeholder{
  color:transparent;
}
.cooperation_form .form_column.last{
  margin-right:0;
}
.cooperation_form .column_wrapper:after{
  content:'';
  clear:both;
  display:block;
}
#document_actions_form{
  background:#f3f4f6;
  color:#5c6774;
  line-height:50px;
  padding:0 10px 0 15px;
  border:1px solid #cfcfcf;
  border-radius:4px;
  margin:0 0 20px 0;
}
#document_actions_form span{
  font-weight:bold;
}
#document_actions_form:after{
  content:'';
  clear:both;
  display:block;
}
#document_actions_form p{
  margin:0;
  float:left;
}
#document_actions_form form{
  float:left;
}
#document_actions_form input[type='text']{
  line-height:28px;
  height:28px;
  width:65px;
  padding:0 10px;
}
#document_actions_form input.rounded_input{
  width:114px;
  border-radius:7px;
  border:1px solid #B8B8B8;
  -webkit-box-shadow:inset 1px 1px 0px 0 #ebebeb, inset -1px -1px 0px 0 #ebebeb;
          box-shadow:inset 1px 1px 0px 0 #ebebeb, inset -1px -1px 0px 0 #ebebeb;
  height:32px;
}
#document_actions_form input[type='submit'],
#document_actions_form a{
  display:inline-block;
  text-decoration:none;
  color:black;
  position:relative;
  border-radius:3px;
  cursor:pointer;
  border:3px solid #5c6774;
  line-height:26px;
  background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(49%, #ffffff), color-stop(49%, #edf1f3), color-stop(93%, #d4dde2), to(#becdd4));
  background:linear-gradient(to bottom, #ffffff 0%, #ffffff 49%, #edf1f3 49%, #d4dde2 93%, #becdd4 100%);
  padding:0 10px;
}
#fancybox-content{
  border-radius:4px;
  padding:5px 0;
}
#document_popup{
  width:465px;
  padding:1px;
}
.refuse_order{
  text-align:right;
  margin:15px 0 0 0;
}
#document_popup p{
  border-bottom:1px solid #cfcfcf;
  padding:10px 19px;
  margin:0;
}
#document_popup ul{
  padding:0;
  margin:0;
  list-style-type:none;
}
#document_popup ul li{
  color:#00578f;
  padding:7px 19px;
  margin:0 0 5px 0;
}
#document_popup ul label{
  cursor:pointer;
}
#document_popup ul li:hover{
  color:white;
  background:#3399ff;
}
.cooperation_form #documents_actions,
.comment_wrapper{
  border-top:1px solid #cfcfcf;
  text-align:right;
  margin:10px 0 0 0;
  padding:10px 0 0 0;
}
.comment_wrapper{
  text-align:left;
}
.cooperation_form #documents_actions a,
.cooperation_form #documents_actions input,
a.button_grad,
.refuse_order a{
  display:inline-block;
  text-decoration:none;
  color:black;
  position:relative;
  border-radius:3px;
  cursor:pointer;
  border:1px solid #cfcfcf;
  line-height:26px;
  background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(49%, #ffffff), color-stop(49%, #edf1f3), color-stop(93%, #d4dde2), to(#becdd4));
  background:linear-gradient(to bottom, #ffffff 0%, #ffffff 49%, #edf1f3 49%, #d4dde2 93%, #becdd4 100%);
  padding:0 10px;
}
#document_actions_form a.button_grad.rounded{
  border-radius:6px;
  -webkit-box-shadow:inset 1px 1px 0px 0 #919594, inset -1px -1px 0px 0 #919594;
          box-shadow:inset 1px 1px 0px 0 #919594, inset -1px -1px 0px 0 #919594;
  line-height:31px;
  padding:0 23px;
}
.cooperation_form #documents_actions a.back_item{
  border-radius:0 3px 3px 0;
  border-left:none;
}
.cooperation_form #documents_actions a.main{
  border:3px solid #5c6774;
}
.cooperation_form #documents_actions .back_item:before{
  content:'';
  position:absolute;
  display:block;
  background:url(/build/images/sprites.e327d70d.png) -306px -51px no-repeat;
  height:30px;
  width:11px;
  top:-2px;
  left:-10px;
}
.cooperation_form{
  padding:4px 9px 11px 19px;
  border:1px solid #cfcfcf;
  background:#f3f4f6;
  color:#5c6774;
  border-radius:4px;
}
.cooperation_form:after{
  content:'';
  display:block;
  clear:both;
}
.cooperation_form .attension{
  display:inline-block;
  color:black;
  background:#fff0a6;
  line-height:24px;
  padding:0 10px 0 40px;
  margin:0 0 18px;
  position:relative;
}
.cooperation_form .attension_b2a-private.attension{
  width:606px;
  position:absolute;
  margin:8px 0 18px 10px !important;
  top:0px;
  font-size:11px;
}
.cooperation_form .attension_b2a{
  font-size:11px;
}
.cooperation_form #file_description_wrapper p{
  color:black;
}
.cooperation_form #file_description_wrapper ul{
  margin:0;
  padding:0;
  list-style-type:none;
}
.cooperation_form #file_description_wrapper ul li{
  padding:0 0 0 20px;
  margin:0 0 10px;
  position:relative;
  color:#5c6774;
  list-style-type:none;
  list-style-image:none;
}
.cooperation_form #file_description_wrapper ul li:before{
  content:'';
  position:absolute;
  display:block;
  background:url(/build/images/sprites.e327d70d.png) -305px -27px no-repeat;
  height:11px;
  width:13px;
  top:3px;
  left:1px;
}
.cooperation_form #file_container{
  height:345px;
  overflow-y:auto;
  border:1px solid #cfcfcf;
  border-radius:4px;
}
.cooperation_form #file_container ul{
  margin:0;
  padding:0;
  list-style-type:none;
}
.cooperation_form #file_container ul li{
  display:block;
  background:white;
  border-bottom:1px solid #cfcfcf;
  line-height:28px;
  padding:0 15px;
  margin:0;
}
.cooperation_form #file_container ul li .percentage{
  float:right;
}
.cooperation_form #file_container ul li .percentage img{
  margin:0 0 -3px 0;
  display:inline-block;
}
.cooperation_form #file_container ul li .remove{
  display:inline-block;
  background:url(/build/images/sprites.e327d70d.png) -306px -41px no-repeat;
  height:10px;
  width:10px;
  cursor:pointer;
  margin:0 0 -1px 5px;
}
.cooperation_form #file_container2.file_container_b2a-private{
  height:60px;
  margin:20px 0 0 0;
}
.cooperation_form #file_add{
  display:inline-block;
  border-bottom:1px dotted;
  position:relative;
  text-decoration:none;
  line-height:12px;
  margin:0 0 20px 45px;
}
.cooperation_form #file_add span,
.cooperation_form .file-add span{
  display:block;
  height:24px;
  width:24px;
  text-align:center;
  border:1px solid #cfcfcf;
  border-radius:4px;
  position:absolute;
  left:-34px;
  top:-6px;
}
.cooperation_form #file_add span i,
.cooperation_form .file-add span i{
  display:inline-block;
  background:url(/build/images/sprites.e327d70d.png) -286px -59px no-repeat;
  height:17px;
  width:16px;
  margin:3px 0 0 0;
}
.cooperation_form #file_wrapper{
  float:left;
  width:420px;
  margin:0 15px 0 0;
}
.cooperation_form #file_description_wrapper{
  float:left;
  width:400px;
}
.cooperation_form .attension:before{
  content:'';
  position:absolute;
  display:block;
  background:url(/build/images/sprites.e327d70d.png) -265px -58px no-repeat;
  height:18px;
  width:18px;
  top:3px;
  left:7px;
}
.cooperation_form #order_step{
  list-style-type:none;
  margin:0 0 12px;
  padding:0;
}
.cooperation_form #order_step:after{
  content:'';
  display:block;
  clear:both;
}
.cooperation_form #order_step li{
  float:left;
  line-height:30px;
  border:1px solid #5c6774;
  padding:0 20px 0 10px;
  margin:0;
  display:block;
}
.first_step.cooperation_form #order_step li{
  border:none;
}
.cooperation_form #order_step li a{
  text-decoration:none;
}
.cooperation_form #order_step li.active{
  background:#5c6774;
  color:white;
  position:relative;
  padding-left:5px;
  padding-right:10px;
}
.cooperation_form #order_step li.active:before{
  content:'';
  position:absolute;
  display:block;
  background:url(/build/images/sprites.e327d70d.png) -321px -27px no-repeat;
  height:30px;
  width:10px;
  top:0;
  left:-12px;
}
.first_step.cooperation_form #order_step li.active:before{
  background:url(/build/images/sprites.e327d70d.png) -321px -58px no-repeat;
  left:89px;
}
.first_step.cooperation_form #order_step li.active{
  margin-right:10px;
}
.cooperation_form .file-container{
  height:345px;
  overflow-y:auto;
  border:1px solid #cfcfcf;
  border-radius:4px;
}
.cooperation_form .file-container ul{
  margin:0;
  padding:0;
  list-style-type:none;
}
.cooperation_form .file-container ul li{
  display:block;
  background:white;
  border-bottom:1px solid #cfcfcf;
  line-height:28px;
  padding:0 15px;
  margin:0;
}
.cooperation_form .file-container ul li .percentage{
  float:right;
}
.cooperation_form .file-container ul li .percentage img{
  margin:0 0 -3px 0;
  display:inline-block;
}
.cooperation_form .file-container ul li .remove{
  display:inline-block;
  background:url(/build/images/sprites.e327d70d.png) -306px -41px no-repeat;
  height:10px;
  width:10px;
  cursor:pointer;
  margin:0 0 -1px 5px;
}
.cooperation_form .admin-app-wrapper a.admin-app-links{
  float:left;
  margin-top:10px;
  position:relative;
}
.cooperation_form .apply-admin-app{
  margin:10px 20px 0 45px !important;
}
.cooperation_form .admin-app-container{
  height:29px !important;
  width:440px !important;
  float:left;
}
.cooperation_form .file_add{
  display:inline-block;
  border-bottom:1px dotted;
  position:relative;
  text-decoration:none;
  line-height:12px;
  margin:0 0 20px 45px;
}
.cooperation_form .file_add span{
  display:block;
  height:24px;
  width:24px;
  text-align:center;
  border:1px solid #cfcfcf;
  border-radius:4px;
  position:absolute;
  left:-34px;
  top:-6px;
}
.cooperation_form .file_add span i{
  display:inline-block;
  background:url('/build/images/sprites.e327d70d.png') -286px -59px no-repeat;
  height:17px;
  width:16px;
  margin:3px 0 0 0;
}
.cooperation_form h2{
  padding:0;
  line-height:30px;
  margin:0 0 10px 0;
  font-size:12px;
  font-weight:bold;
  color:#5c6774;
}
.cooperation_form .order_number{
  float:right;
}
.cooperation_form .order_number span{
  color:black;
  display:inline-block;
  border-radius:2px;
  border:1px solid #cfcfcf;
  margin:0 0 0 10px;
  padding:0 12px;
  line-height:30px;
}
.new_form_header_wrapper{
  width:898px;
  margin-left:-19px;
  border-bottom:1px solid #BEBEC0;
  margin-bottom:30px;
}
.new_form_header{
  padding:20px 14px 0;
  background:#E9E9E9;
  border:1px solid #E3E3E5;
  border-bottom:none;
  margin:0 4px 0;
  border-radius:3px 3px 0 0;
}
.new_form_header_b2b{
  padding:4px 0;
}
.new_form_header_wrapper,
.new_form_header{
  -webkit-box-shadow:inset 0px -13px 6px -9px #d8d9db;
          box-shadow:inset 0px -13px 6px -9px #d8d9db;
}
.new_form_header .order_status,
.new_form_header .order_key{
  background:#D9D9D9;
  border-radius:4px;
  padding:5px 7px 5px 8px;
  line-height:19px;
  margin-bottom:12px;
  display:inline-block;
}
#content_wrapper .new_form_header .order_status p,
#content_wrapper .new_form_header .order_key p{
  margin:0;
}
.new_form_header .order_status p span,
.new_form_header .order_key p span{
  display:inline-block;
  background:#ffffff;
  border:1px solid #B5B5B5;
  border-radius:3px;
  color:#A70B0E;
  padding:0 17px 0 10px;
  margin:0 0 0 3px;
}
.new_form_header .order_key p span{
  color:#000;
}
.cooperation_form .new_form_header #order_step.new{
  margin:0;
}
.cooperation_form .new_form_header #order_step.new li.active{
  border-color:transparent;
  margin:0;
  background:#5D6773;
  border-bottom:none;
  color:#ffffff;
  -webkit-box-shadow:none;
  box-shadow:none;
}
.cooperation_form .new_form_header #order_step.new li:before{
  border-left:7px solid #015792;
  border-top:4px solid transparent;
  border-bottom:4px solid transparent;
  background:none;
  height:auto;
  width:auto;
  top:50%;
  margin-top:-3px;
  right:10px;
  display:block;
  content:" ";
  position:absolute;
}
.cooperation_form .new_form_header #order_step.new li.active:before{
  border-left:7px solid #ffffff;
  display:none;
}
.cooperation_form .new_form_header #order_step.new li{
  border:1px solid #BFBFBF;
  border-radius:4px 5px 0 0;
  color:#00578f;
  background:#ffffff;
  border-bottom:none;
  position:relative;
  padding:0 25px 0 15px;
  line-height:38px;
  -webkit-box-shadow:inset 1px 1px 1px 0 rgba(232, 232, 232, .5), inset -1px -1px 1px 0 rgba(232, 232, 232, .5);
          box-shadow:inset 1px 1px 1px 0 rgba(232, 232, 232, .5), inset -1px -1px 1px 0 rgba(232, 232, 232, .5);
}
.cooperation_form .new_form_header .refuse_button a{
  border:1px solid #C16260;
  border-radius:4px;
  color:#ff0000;
  display:block;
  background:-webkit-gradient(linear, left top, left bottom, from(#f9f9f7), to(#fef8f8));
  background:linear-gradient(to bottom, #f9f9f7 0%, #fef8f8 100%);
  text-decoration:none;
  text-align:center;
  font-weight:bold;
}
.cooperation_form .new_form_header .refuse_button{
  display:inline-block;
  cursor:pointer;
  border:2px solid #5F6679;
  border-radius:7px;
  width:304px;
  line-height:29px;
}
.info_icon_grad{
  display:inline-block;
  border:1px solid #9C9C9C;
  text-shadow:1px 1px 1px #aaaaaa;
  border-radius:4px;
  background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(23%, #ffffff), to(#9c9c9c));
  background:linear-gradient(to bottom, #ffffff 0%, #ffffff 23%, #9c9c9c 100%);
  line-height:16px;
  width:15px;
  text-align:center;
  vertical-align:top;
  cursor:default;
}
.new_form_header .region_office_info{
  max-width:305px;
  margin-bottom:1.5em;
}
.cooperation_form .new_form_header .region_office_info span{
  color:#5C656E;
}
.cooperation_form .new_form_header .region_office_info p{
  color:#000000;
  margin-bottom:20px;
}
.cooperation_form .new_form_header .region_office_info p.first{
  margin-bottom:0;
}
.cooperation_form .info_icon_wrapper{
  position:relative;
  display:inline-block;
  vertical-align:top;
}
.cooperation_form .info_icon_wrapper:hover .info_icon_txt{
  display:block;
  z-index:999;
}
.cooperation_form .info_icon_txt{
  display:none;
  background:#ffffff;
  border:1px solid #A4A4A4;
  padding:5px;
  width:240px;
  position:absolute;
  right:0;
  top:30px;
  line-height:1.2;
}
#content_wrapper .prepend-1{
  padding-left:20px;
}
#content_wrapper .append-1{
  padding-right:30px;
}
#content_wrapper .span-22{
  width:900px;
}
#content_wrapper .doc_error.exclamation{
  margin:10px 0 10px 25px;
  position:relative;
  color:#ff0000;
}
#content_wrapper .cooperation_form .order__step-notification{
  padding:10px;
  margin:10px 0;
  background:white;
}
#content_wrapper .cooperation-form__lead{
  margin-bottom:10px;
}
#content_wrapper .cooperation-form__lead_with_icon{
  padding-left:46px;
}
.doc_error.exclamation:before{
  content:"!";
  display:block;
  position:absolute;
  width:20px;
  height:20px;
  border:1px solid #ff0000;
  border-radius:200px;
  left:-26px;
  top:-2px;
  font-weight:bold;
  text-align:center;
  line-height:20px;
  font-size:12px;
}
.button_error_info_b2b .doc_error.exclamation:before{
  left:0;
}
div.contractSelectBox{
  height:120px;
  position:relative;
}
div.contractSelectBox div.radio{
  background:#fff;
  width:253px;
  height:80px;
  padding:10px;
  float:left;
  position:relative;
}
div.contractSelectBox div.radio-2{
  margin:0 20px;
}
.cooperation_form div.contractSelectBox div.radio input{
  float:left;
}
.cooperation_form div.contractSelectBox div.radio div.form_label{
  width:220px;
  padding:0px 0 0 10px;
  margin-right:0px;
  float:left;
}
.cooperation_form div.contractSelectBox a.contractSelectMoreLink{
  position:absolute;
  right:10px;
  bottom:10px;
}
.cooperation_form div.contractSelectBox div.tail1{
  position:absolute;
  top:-30px;
  width:0;
  height:0;
  border-color:transparent transparent #cfcfcf transparent;
  border-width:10px;
  border-style:solid;
  z-index:999;
}
.cooperation_form div.contractSelectBox div.tail2{
  position:absolute;
  top:-28px;
  width:0;
  height:0;
  border-color:transparent transparent #f9f9f9 transparent;
  border-width:10px;
  border-style:solid;
  z-index:999;
}
.cooperation_form div.popupRadio1{
  position:absolute;
  left:-70px;
}
.cooperation_form div.popupRadio1 div.tail1,
.cooperation_form div.popupRadio1 div.tail2{
  right:135px;
}
.cooperation_form div.popupRadio2 div.tail1,
.cooperation_form div.popupRadio2 div.tail2{
  right:165px;
}
.cooperation_form div.popupRadio3 div.tail1,
.cooperation_form div.popupRadio3 div.tail2{
  right:85px;
}
.cooperation_form div.popupRadio2{
  position:absolute;
  width:680px !important;
  left:23px;
}
.cooperation_form div.popupRadio3{
  position:absolute;
  left:466px;
}
.cooperation_form div.popupContent{
  position:relative;
}
.cooperation_form div.typePopup{
  width:450px;
  background:#fff;
  border:1px solid #cfcfcf;
  z-index:999;
  padding:10px;
  position:absolute;
  top:100px;
}
.cooperation_form div.typePopup{
  display:none;
}
.cooperation_form p.information{
  background:#fff0a6;
  padding:15px;
}
.cooperation_form div.calculationRule input{
  width:13px;
  margin-right:10px;
  float:left;
}
.cooperation_form div.calculationRule{
  position:relative;
  padding-bottom:10px;
  width:400px;
  clear:both;
}
#ContractDocumentType_hasNewNameAndInn{
  width:15px;
  float:left;
  margin:5px 0 0 0;
  height:15px;
}
.cooperation_form div.hasNewNameAndInnLabel div.form_label{
  width:230px;
  padding-left:15px;
  line-height:15px;
}
.form_text-error{
  color:red;
}
.form_email-notify{
  padding:0 0 10px 30px;
}
.form_email-notify-list{
  margin:5px 0;
  padding:0 0 0 20px;
}
.form_inner-relative{
  position:relative;
  padding-top:10px;
}
.form_inner-floatleft{
  float:left;
}
.form_element-hidden{
  display:none;
}
.form_paragraph{
  width:360px;
}
.personalDataDescription{
  float:right;
  width:280px;
}

.refuse_confirm{
    border:1px solid #B30004;
    border-radius:7px;
    width:435px;
    margin-bottom:20px;
    position:relative;
    -webkit-box-shadow:inset 1px 1px 0 1px #d67876, inset -1px -1px 0 1px #d67876;
            box-shadow:inset 1px 1px 0 1px #d67876, inset -1px -1px 0 1px #d67876;
    -moz-box-shadow:inset 1px 1px 0 1px #d67876, inset -1px -1px 0 1px #d67876;
}
.refuse_confirm.already{
    border:1px solid #FFC30D;
    -webkit-box-shadow:inset 1px 1px 0 1px #ffde7e, inset -1px -1px 0 1px #ffde7e;
            box-shadow:inset 1px 1px 0 1px #ffde7e, inset -1px -1px 0 1px #ffde7e;
    -moz-box-shadow:inset 1px 1px 0 1px #ffde7e, inset -1px -1px 0 1px #ffde7e;
}
.refuse_confirm.already.inn{
    border:1px solid #e36011;
    -webkit-box-shadow:inset 1px 1px 0 1px #f0ab81, inset -1px -1px 0 1px #f0ab81;
            box-shadow:inset 1px 1px 0 1px #f0ab81, inset -1px -1px 0 1px #f0ab81;
    -moz-box-shadow:inset 1px 1px 0 1px #f0ab81, inset -1px -1px 0 1px #f0ab81;

}
.refuse_confirm.inn{
    width:640px;
}
.refuse_info{
    background:#FFFFFF;
    border-radius:7px 7px 0 0;
    padding:10px 15px 10px 60px;
}
.refuse_confirm.already .refuse_info{
    padding:10px 15px 10px 40px;
}
.refuse_confirm .refuse_info span{
    color:#A90E0E;
    margin:0;
    line-height:36px;
    position:relative;
    display:block;
}
.refuse_confirm.already .refuse_info span{
    color:#A37A11;
}
.refuse_confirm.already.inn .refuse_info span{
    color:#c44d05;
}
.refuse_confirm .refuse_info:before{
    left:10px;
    top:10px;
    background-position:-266px -27px;
    width:36px;
    height:36px;
}
.refuse_confirm.already .refuse_info:before{
    left:15px;
    top:15px;
    background-position:-198px -166px;
    width:50px;
    height:44px;
}
.refuse_confirm.already.inn .refuse_info:before{
    background-position:-250px -166px;
}
.fancy_close{
    top:-6px;
    right:-6px;
    background-position:-302px -27px;
    width:19px;
    height:19px;
}
.buttons_wrapper{
    padding:10px 15px;
}
.buttons_wrapper{
    background:#EBEBEB;
    border:1px solid #D7D7D7;
    border-radius:0 0 7px 7px;
}
.refuse_confirm .buttons_wrapper a{
    border-radius:4px;
    display:block;
    text-decoration:none;
    text-align:center;
    width:105px;
    float:right;
    margin-left:13px;
}
.refuse_confirm .buttons_wrapper .cancel_refuse{
    border:1px solid #C16260;
    color:#A64445;
    background:#f9f9f7;
    background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZlZjhmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VlZGFkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYjlmOWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-webkit-gradient(linear,  left top, left bottom,  from(#f9f9f7),color-stop(50%, #fef8f8),color-stop(51%, #F1DADA),to(#DBA0A0));
    background:linear-gradient(to bottom,  #f9f9f7 0%,#fef8f8 50%,#F1DADA 51%,#DBA0A0 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f7', endColorstr='#DBA0A0',GradientType=0 );
    line-height:33px;
    border-radius:5px;
}
.refuse_confirm .buttons_wrapper .refuse_ok{
    color:#000000;
    border:2px solid #6C7681;
    line-height:31px;
    background:#ffffff;
    background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2U0ZWFlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMGNmZDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-webkit-gradient(linear,  left top, left bottom,  from(#ffffff),color-stop(50%, #ffffff),color-stop(51%, #e4eaed),to(#c0cfd7));
    background:linear-gradient(to bottom,  #ffffff 0%,#ffffff 50%,#e4eaed 51%,#c0cfd7 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c0cfd7',GradientType=0 );
    border-radius:5px;
}
.button_error_info{
    border:1px solid #f28788;
    border-radius:4px;
    padding:10px 15px 10px 42px;
    margin:20px 0;
}
#content_wrapper .button_error_info p.doc_error.exclamation{
    margin:0;
    padding:0 0 0 15px;
    font-size:13px;
}
#content_wrapper .button_error_info p.doc_error.exclamation:before{
    width:26px;
    height:26px;
    line-height:26px;
    font-size:17px;
    top:5px;
}
.fancybox-skin{
    border-radius:7px;
}
.fancybox-wrap.fancybox-desktop.fancybox-type-inline.fancybox-opened{
    width:auto;
}
.fancybox-skin{
    padding:0 !important;
}
.cooperation_form .new_form_header_wrapper p.request_email_info{
    margin-top:10px;
    margin-bottom:10px;
    color:#A64445;
    width:305px;
}
