.certificateSelectRow
{
	background-attachment: scroll;
	background-clip: border-box;
	background-color: #DDD;
	background-image: none;
	background-origin: padding-box;
	border-radius: 4px;
	color: #333;
	display: block;
	float: left;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 13px;
	height: 25px;
	line-height: 25px;
	margin-bottom: 10px;
	margin-left: 20px;
	margin-right: 0px;
	margin-top: 0px;
	min-height: 30px;
	text-align: center;
	width: 570px;
}

.certificateSelectRow:hover{
	background: #EEE;
	color: #333;
	cursor: pointer;
}

.certificateSelectRow.selected{
	background: #636466;
    color: #fff;
}

.certificateSelectInactiveRow
{
	background-attachment: scroll;
	background-clip: border-box;
	background-color: #ccc;
	background-image: none;
	background-origin: padding-box;
	border-radius: 4px;
	color: #e0e0e0;
	display: block;
	float: left;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 13px;
	height: 25px;
	line-height: 25px;
	margin-bottom: 10px;
	margin-left: 20px;
	margin-right: 0px;
	margin-top: 0px;
	min-height: 30px;
	text-align: center;
	width: 570px;
}

.certificateSelectInactiveRow:hover{
	background: #EEE;
	color: #333;
	cursor: pointer;
}

.certificateSelectInactiveRow.selected{
	background: #636466;
    color: #fff;
}

.certGrid tr.ui-state-highlight td {
	background: #636466 !important;
    color: #fff !important;
}

/*.certGrid{
    width: auto !important;
}*/

.certGrid tr.jqgrow:hover{
	cursor: pointer;
}

object.hiddenObject
        {
            visibility: hidden;
            width: 0px;
            height: 0px;
            margin: 0px;
            padding: 0px;
            border-style: none;
            border-width: 0px;
            max-width: 0px;
            max-height: 0px;
        }

.certGrid td{
    word-break: break-all;
}

.cert-cbx-container
{
    float: right;
    height: 10px;
    padding-top: 5px;
}

.cert-cbx-container input[type="checkbox"]{display: none;}
.cert-cbx-container input[type="checkbox"] + label:before{
	content: '';
	display: inline-block;
	position: relative;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAeAgMAAACOMqznAAAACVBMVEVmZmb/MDD////niAz0AAAAJklEQVQImWNYtWrVCoYGBgYOhq5VqzrIIMB6waZgNSo0jCCBaRQAhsg83uaTpQEAAAAASUVORK5CYII=) 0 0 no-repeat;
	width: 15px;
	height: 15px;
	margin-right: 7px;
	background-position:0 0;
}
.cert-cbx-container input[type="checkbox"]:checked + label:before{
	background-position:0 -15px;
}

.fixedpos {
    position: fixed !important;
}

@charset 'utf-8';
/*@charset "utf-8";

a{outline:none;text-decoration:none}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal}
blockquote,q{quotes:"" ""}
body{ font-size:100%;}
:focus {outline: 0}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
    border:0;
font-family: Arial, Helvetica, sans-serif;
font-style:inherit;
font-weight:inherit; 
outline:none;
text-align:left;
text-decoration:none;
vertical-align:top;
margin:0;
padding:0
}
table{border-collapse:collapse;border-spacing:0}
li{list-style:none;list-style-type:none}
input{font-family: Arial, Helvetica, sans-serif;margin: 0px;padding: 0px;}
h1,h2,h3,h4,h5,h6{font-size:1em; font-weight:normal}*/
@font-face {
  font-family: 'PTSansRegular';
  src: url(../../Fonts/PTS55F_W.eot);
  src: url(../../Fonts/PTS55F_W.eot?#iefix) format('embedded-opentype'), url(../../Fonts/PTS55F_W.woff) format('woff'), url(../../Fonts/PTS55F_W.ttf) format('truetype'), url(../../Fonts/PTS55F_W.svg#PTSans-Regular) format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'PTSansItalic';
  src: url(../../Fonts/PTS56F_W.eot);
  src: url(../../Fonts/PTS56F_W.eot?#iefix) format('embedded-opentype'), url(../../Fonts/PTS56F_W.woff) format('woff'), url(../../Fonts/PTS56F_W.ttf) format('truetype'), url(../../Fonts/PTS56F_W.svg#PTSans-Italic) format('svg');
  font-weight: normal;
  font-style: normal;
}
.preShadow {
  /*padding-top: 20px;*/
  min-width: 1020px;
}
.shadow {
  min-width: 1170px;
  -webkit-box-shadow: 0 0 50px #efeff0;
  -moz-box-shadow: 0 0 50px #efeff0;
  box-shadow: 0 0 50px #efeff0;
}
.last a:not(.create_btn) {
  text-decoration: underline;
}
.last a:not(.create_btn):hover {
  text-decoration: none;
}
.no_borders,
.no_borders th,
.no_borders tr,
.no_borders tr td {
  border: none !important;
}
.filterelemetn {
  float: left;
  width: 65%;
}
.filterelemetn2left {
  float: left;
  width: 285px;
}
.filterelemetn3left {
  float: left;
  width: 203px;
}
.filterelemetn2 {
  float: right;
  width: 285px;
}
.filterelemetn2-lbl label {
  padding-left: 0 !important;
}
.filterelemetn7 {
  float: right;
  width: 515px;
}
.filterelemetn6 textarea,
.filterelemetn7 textarea {
  width: 503px !important;
}
.widthauto {
  width: auto !important;
}
a.linkButton {
  color: #005baa;
  display: block;
  float: right;
  font-size: 13px;
  margin: 4px 5px 2px 0;
}
a.linkButton:hover {
  text-decoration: underline;
}
a.linkButton-left {
  color: #005baa;
  display: block;
  float: left;
  font-size: 13px;
  margin: 0 0 2px 5px;
  text-decoration: underline;
}
a.linkButton-left:hover {
  text-decoration: underline;
}
.login {
  background: url(../../images/login.png) no-repeat;
  border: none;
  color: white;
  font-size: 11px;
  font-weight: bold;
  height: 20px;
  margin-left: 10px;
  width: 60px;
}
.wrapper {
  margin: 20px 20px 0 20px;
  width: auto;
  /*min-width: 1130px;*/
}
.precontent {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  width: 100%;
  display: block;
  min-width: 980px;
}
.promo-banner a {
  display: block;
  width: 550px;
  height: 150px;
  background-image: url(/main/Static/images/banners/banners_login.png);
  background-position: center;
  background-repeat: no-repeat;
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}
.promo-banner a:hover {
  display: block;
  width: 550px;
  height: 150px;
  background-image: url(/main/Static/images/banners/banners_login.png);
  background-position: center;
  background-repeat: no-repeat;
}
#promoCarousel .carousel-indicators .active {
  background-color: #2b3643 !important;
}
#promoCarousel .carousel-indicators li {
  border: 1px solid #524747;
  -ms-border-radius: 50% !important;
  border-radius: 50% !important;
}
#promoCarousel .carousel-indicators {
  bottom: -10px;
  visibility: hidden;
}
#promoCarousel:hover .carousel-indicators {
  visibility: visible;
}
#promoCarousel .carousel-control {
  visibility: hidden;
  max-width: 30px;
}
#promoCarousel .carousel-control.left {
  left: 3px;
}
#promoCarousel .carousel-control.right {
  right: 3px;
}
#promoCarousel .carousel-control .icon-prev {
  margin-left: 0px;
}
#promoCarousel .carousel-control .icon-prev,
#promoCarousel .carousel-control .icon-next {
  top: 42% !important;
  font-size: 40px;
}
#promoCarousel:hover .carousel-control {
  visibility: visible;
}
.bootstrap-iso .carousel-inner > .item > img,
.bootstrap-iso .carousel-inner > .item > a > img {
  margin: auto;
}
/* #region Global_nav */
.global_menu {
  float: right;
}
.noactive {
  font-size: 13px;
  margin: 4px 5px 2px 0;
  color: #464646;
  display: block;
  float: right;
}
.global_menu .globalmenu-item span,
.global_menu .globalmenu-item span a {
  font-size: 15px;
}
/* #endregion Global_nav */
/* #region Main_nav */
.divCount1 {
  width: 99.98% !important;
  min-width: 200px !important;
}
.divCount2 {
  width: 49.85% !important;
  min-width: 200px !important;
}
.divCount3 {
  width: 33.2% !important;
  min-width: 200px !important;
}
.divCount4 {
  width: 23.95% !important;
  min-width: 200px !important;
}
.divCount5 {
  width: 16.75% !important;
  min-width: 200px !important;
}
.divCount6 {
  width: 13.5% !important;
  min-width: 160px !important;
}
/* #endregion Main_nav */
.block_title {
  background: url(../../images/block_title.png) repeat-x;
  height: 27px;
  margin-bottom: 10px;
  padding: 5px 0 0 0;
  width: 168px;
}
.block_title h2 {
  -ms-filter: none !important;
  filter: none !important;
  font-size: 14px !important;
}
.block_title h2 a {
  color: white;
  font-size: 14px;
  font-weight: bold;
}
.bootstrap-iso .block_title:first-child {
  padding-top: 0;
}
.block_title1 {
  height: 25px;
  margin-bottom: 10px;
  padding: 0;
  width: 168px;
}
.block_title1 h1 {
  color: black !important;
  font-size: 24px !important;
  font-weight: bold !important;
  margin: 0 0 0 15px !important;
  text-decoration: underline;
}
.balans_border td {
  border: 2px;
  border-style: solid;
  border-color: lightgray;
}
.balans_no_border td {
  border: 0;
}
.balans_border td label {
  padding-left: 2px;
  margin: 4px;
}
.balans_inside_element label {
  margin-left: 15px !important;
}
.balans_code {
  padding-left: 2px;
  margin-left: 2px;
  width: 50px;
  max-width: 50px;
  min-width: 50px !important;
}
.balans_code label {
  min-width: 50px !important;
  padding-left: 2px;
  margin-left: 2px;
}
.balans_border input {
  border-color: #aeaeae #aeaeae #efeff0;
  border-style: solid;
  border-width: 1px;
  color: black;
  float: left;
  font-size: 13px;
  height: 19px;
  padding-left: 8px;
}
/* #region Content */
.content {
  display: block;
  min-width: 665px;
  width: auto;
}
.content .block_title {
  width: 548px;
}
.content .last .black:first-child {
  padding-right: 10px;
}
.content_title {
  color: #464646;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 19px;
}
.last {
  width: 560px;
}
.last th {
  background-color: #e0e0e2;
  border: 1px white solid;
  color: #464646;
  font-size: 13px;
  font-weight: bold;
  padding: 5px 0 5px 8px;
  white-space: nowrap;
  overflow: hidden;
}
.last td {
  border: 1px white solid;
  color: #464646;
  font-size: 13px;
  padding: 5px 10px 5px 11px;
}
.last tr.even {
  background-color: #efeff0;
}
.datatable-grid th {
  background-color: #e0e0e2;
  border-right: 1px white solid;
  color: #464646;
  font-size: 13px;
  font-weight: bold;
  overflow: hidden;
  text-align: center;
  vertical-align: middle;
  padding: 5px;
}
.datatable-grid tr td {
  color: #464646;
  font-size: 13px;
  vertical-align: middle;
  padding: 0;
  border-bottom: none !important;
  padding: 5px;
}
.datatable-grid tr.even {
  background-color: #efeff0;
}
.datatable-grid tr td div.fixed-row {
  max-height: 50px;
  height: 100%;
  overflow: hidden;
}
.datatable-grid tr td div.fixed-row span {
  vertical-align: middle;
}
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_empty {
  font-size: 16px;
  font-weight: bold;
  width: 200px;
  display: inline-block;
  position: absolute;
  padding: 7px;
  left: 50%;
  top: 50%;
  margin-left: -100px;
  margin-top: 10px;
  text-align: center;
  color: #3f444a;
  border: 1px solid #e7ecf1;
  background: #eef1f5;
  vertical-align: middle;
  -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
}
.dataTables_scroll {
  clear: both;
  border: 1px solid #aeaeae;
}
.dataTables_scrollHead {
  background-color: #e0e0e2;
}
.subaccount.last,
.today.last {
  width: 300px;
}
.subaccount.last tr.even,
.subaccount.last tr {
  background-color: white;
}
.subaccount.last tr td {
  border-bottom: 1px #aeaeae solid;
  border-left: none;
  border-right: none;
  border-top: none;
}
.bidders {
  clear: both;
  margin-bottom: 20px;
  min-width: 639px;
  width: 100%;
}
.bidders .block_title {
  background: url(../../images/auction_title.png) repeat-x;
  width: auto;
  min-width: 627px;
}
.bidders .last {
  width: 640px;
}
.bidders .last td {
  border: none;
}
.bidders .last td:first-child {
  text-align: center;
}
.bidders .last th {
  border-left: 1px white solid;
  border-right: 1px white solid;
}
.selection .last th {
  border: none;
}
/* #endregion Content */
.sidebar_right {
  float: right;
  margin-left: 20px;
  width: 180px;
}
.hiddenPanel {
  display: none;
}
/* #region Form_block*/
.column {
  float: right;
  width: 48%;
  min-width: 280px;
  margin-bottom: 20px;
}
.column.left {
  float: left;
}
.column .form_block .block_title {
  width: 100%;
  min-width: 280px;
}
.column .form_block fieldset ul.line {
  min-width: 210px;
  float: left;
}
.column .form_block tr label {
  min-width: 100px;
  width: auto;
  padding-left: 0;
}
.column .form_block label {
  min-width: 100px;
  width: 30%;
}
.form_block .column label {
  min-width: 100px;
  width: 30%;
}
.column .form_block fieldset {
  min-width: 324px;
}
.column .form_block.wide fieldset ul.line {
  min-width: 160px;
  float: left;
}
.column .form_block.wide label {
  min-width: 115px;
}
.column .form_block.wide .labelItemwidth label {
  min-width: 115px;
  width: 50%;
}
.form_block {
  margin-bottom: 20px;
}
.form_block .block_title {
  background: url(../../images/auction_title.png) repeat-x;
  width: 100%;
  min-width: 627px;
}
.form_block ul.file_list {
  width: 100%;
  color: #464646;
  font-size: 13px;
}
.form_block ul.file_list li a {
  color: #464646;
  text-decoration: underline;
}
.form_block ul.file_list li a:hover {
  text-decoration: none;
}
.form_block fieldset p span {
  float: left;
  padding: 0 5px;
}
.form_block fieldset a.delete {
  float: none;
}
.form_block fieldset .percentControl a.delete,
.levelPercent1 td a.delete {
  float: none;
  vertical-align: middle;
}
.form_block fieldset:not(.hidden) {
  font-family: sans-serif;
}
/* #endregion Form_block*/
/* #region Auction*/
.auction {
  /*   float: left;*/
  min-width: 639px;
  width: 100%;
}
.auction_title {
  color: #464646;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 19px;
}
h1.auction_title {
  font-size: 22px;
}
.form_auction label,
.form label {
  min-width: 280px;
  color: #464646;
  float: left;
  font-size: 13px;
  line-height: 16px;
  margin-top: 2px;
  padding-left: 11px;
  max-width: 350px;
  padding-right: 20px;
}
.form_auction.l_dbig-fixed label {
  width: 295px;
}
.form_auction.l_dbig320-fixed label {
  width: 320px;
}
.form_auction.l_small-fixed label {
  width: 160px;
}
.form_auction .twoColumn label {
  width: 170px;
}
.form_auction .lbl-width30perc label {
  width: 30%;
}
.form_auction .full-width label {
  width: 100%;
}
.form_auction .lbl-width160 label {
  width: 160px;
}
.form_auction ul.vertical {
  float: left;
}
.form_auction .visible_checkbox input[type="checkbox"] {
  display: inline !important;
}
.form_auction p {
  color: #464646;
  clear: both;
  display: block;
  font-size: 13px;
  line-height: 16px;
  margin-bottom: 10px;
  padding-left: 11px;
}
.form_auction fieldset,
.form fieldset {
  border-bottom: 1px #aeaeae solid;
  padding: 4px 0;
  position: relative;
  color: #464646;
  font-size: 13px;
  line-height: 20px;
}
.form_auction fieldset.noline {
  border-bottom: 0 none;
}
.form_auction fieldset > span:not(.aspNetDisabled) {
  display: table;
}
ul.upload-list li a.upload-file,
ul.upload-list li a.file-name {
  padding-left: 5px;
}
.form_auction fieldset input,
.form_auction .flat_input input[type="text"],
.flat_input_with_padding,
.upload-files input {
  color: black;
  float: left;
  font-size: 13px;
  height: 19px;
  padding-left: 8px;
}
.form_auction fieldset input[type="checkbox"] {
  padding-left: 0;
}
.form_auction textarea {
  border-bottom: 1px #efeff0 solid;
  border-left: 1px #aeaeae solid;
  border-right: 1px #aeaeae solid;
  border-top: 1px #aeaeae solid;
  color: black;
  float: left;
  font-size: 13px;
  height: 60px;
  padding-left: 8px;
  width: auto;
}
input.dbig2 {
  background: url(../../images/form_input_dbig2.jpg) center no-repeat;
  width: 246px;
  height: 47px;
  font-size: 25px;
}
.form_auction textarea.medium {
  width: 196px;
  padding-left: 3px;
  padding-right: 3px;
}
.form_auction textarea.big {
  width: 246px;
}
.form_auction textarea.big2 {
  width: 308px;
}
.form_auction textarea.dbig {
  width: 608px;
}
.form_auction textarea.superbig {
  width: 617px;
  padding-right: 1px;
}
.small82 {
  background: url(../../images/form_input_big.png) center no-repeat;
  width: 82px;
}
.form_auction input.big {
  background: url(../../images/form_input_big.png) center no-repeat;
  width: 118px;
}
.form_auction input.dbig {
  background: url(../../images/form_input_dbig.png) center no-repeat;
  width: 246px;
}
.form_auction input.superbig {
  background: url(../../images/form_input_superbig.png) center no-repeat;
  width: 618px;
}
.form_auction input.mediumbig {
  background: url(../../images/form_input_superbig.png) center no-repeat;
  width: 418px;
}
.form_auction input.medium3 {
  background: url(../../images/form_input_superbig.png) center no-repeat;
  width: 160px;
}
.height24 {
  height: 24px !important;
}
.height40 {
  height: 40px !important;
}
.height61 {
  height: 61px !important;
}
.form_auction .copyDataFromSparkBtn:active {
  height: 29px;
}
.form_auction .copyDataFromSparkBtn {
  height: 30px;
}
.form_auction textarea.mediumbig {
  width: 418px;
}
select.mediumbig {
  width: 425px;
}
select.doublemediumbig {
  width: 850px;
}
.form_auction input.small {
  background: url(../../images/form_input_small.png) center no-repeat;
  width: 30px;
}
.form_auction input.medium {
  background: url(../../images/form_input_medium.png) center no-repeat;
  padding-left: 3px;
  width: 65px;
}
.form_auction .datapicker input,
.form_auction .service input {
  float: none;
}
.form_auction input.err,
.form_auction textarea.err,
.form_auction table.err,
.form_auction div.err {
  border: 1px #ee1c24 solid !important;
  margin-top: 0;
}
.form_auction label.err,
.form_auction span.err {
  color: #ee1c24 !important;
}
.form_auction fieldset.single label {
  width: 627px;
}
.form_auction fieldset ul.line {
  min-width: 308px;
}
.form_auction fieldset ul.line.big {
  min-width: 580px;
}
.form_auction fieldset.dbig ul.line {
  min-width: 608px;
}
.form_auction fieldset ul.line > li {
  display: block;
  padding-right: 8px;
  float: left;
  color: #464646;
  font-size: 13px;
  line-height: 16px;
}
.form_auction fieldset input[type="checkbox"],
.form_auction fieldset input[type="radio"] {
  border: none;
  margin-right: 2px;
  float: left;
}
.form_auction fieldset ul.line li label {
  padding: 0;
  width: inherit;
}
.form_auction .small fieldset ul.line li label {
  width: 160px;
  padding-left: 11px;
}
.form_auction .twoColumn fieldset ul.line li label {
  width: 170px;
  padding-left: 11px;
}
.form_auction .twoColumn fieldset ul.line {
  min-width: 910px;
  float: left;
}
.form_auction .small fieldset ul.line {
  min-width: 910px;
  width: auto;
  float: left;
}
.form_auction fieldset.big ul.line {
  min-width: 200px;
  float: left;
}
.form_auction input.submitbtn {
  background: url(../../images/create_btn.png) -86px 0 no-repeat;
  border: none;
  height: 25px;
  width: 126px;
  color: white;
  float: left;
  font-size: 14px;
  font-weight: bold;
  line-height: 25px;
  margin-right: 8px;
  padding-top: 0;
  text-align: center;
}
.form_auction .search {
  background: url(../../images/search.png) no-repeat;
  border: none;
  color: white;
  font-size: 14px;
  font-weight: bold;
  height: 25px;
  margin: 8px 0 16px 0;
  padding: 0;
  width: 93px;
  float: right;
}
.form_auction a.clear {
  color: #464646;
  display: block;
  float: right;
  font-size: 13px;
  margin: 8px 18px 16px 0;
  text-decoration: underline;
  line-height: 25px;
}
.form_auction fieldset.small ul.line {
  width: 315px;
}
.form_auction .fsUpload label {
  width: 160px;
}
.form_auction fieldset input.money,
.form_auction fieldset input.decimal,
.form_auction fieldset input.number,
.form_auction fieldset input.percent,
input.percent2m,
.form_auction fieldset input.number9,
.form_auction fieldset input.decimal4,
.form_auction input.moneyBalance {
  text-align: right;
  padding-left: 0;
  padding-right: 8px;
}
.form_auction .goauction {
  background: url(../../images/login.png) no-repeat;
  color: white;
  font-size: 11px;
  font-weight: bold;
  height: 17px;
  padding: 3px 0 7px 6px;
  margin-left: 5px;
  text-align: left;
  text-decoration: none;
  width: 53px;
  display: inline-block;
}
.form_auction input.medium2 {
  background: url(../../images/form_input_medium2.png) center no-repeat;
  padding-left: 3px;
  padding-right: 3px;
  width: 72px;
}
.form_auction input.ddbig {
  background: url(../../images/form_input_ddbig.png) center no-repeat;
  width: 490px;
}
table.auction_info {
  width: 100%;
  color: #464646;
  font-size: 13px;
}
table.auction_info tr td {
  padding: 5px;
  border-right: 1px #aeaeae solid;
}
table.auction_info tr td:last-child {
  border: none;
}
table.auction_info tr th {
  padding: 5px;
  font-weight: bold;
}
/* #endregion Auction*/
.data label {
  width: 150px;
  min-width: 150px;
}
.ui-datepicker-div,
.ui-datepicker-calendar {
  font-size: 13px !important;
}
.ui-datepicker-calendar .ui-state-default.ui-state-highlight {
  background: #f9a5af;
}
button.ui-datepicker-current {
  color: #fff !important;
  background-color: #5cb85c !important;
  border: 1px solid #3e8f3e !important;
}
button.ui-datepicker-close {
  color: #fff !important;
  background-color: #d9534f !important;
  border: 1px solid #b92c28 !important;
}
button.ui-state-default {
  background-color: #5cb85c;
  border-color: #3e8f3e;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid #ec1c36;
  background: none;
  font-weight: normal;
  color: #363636;
}
.ui-state-default .ui-icon {
  background-image: url(../../Styles/jQuery/jquery.ui/images/ui-icons_ec1c36_256x240.png);
}
button.ui-dialog-titlebar-close {
  background: none !important;
  border: 0;
  font-weight: normal;
  color: #fff !important;
}
.ui-dialog .ui-dialog-buttonpane button {
  margin: 0.5em 0.4em 0.5em 0;
  cursor: pointer;
  background: #5cb85c;
  font-weight: normal;
  color: #fff;
  border: 1px;
  border: 1px solid #3e8f3e;
}
.ui-dialog .ui-dialog-buttonpane .btn-danger {
  margin: 0.5em 0.4em 0.5em 0;
  cursor: pointer;
  background: #d9534f;
  font-weight: normal;
  color: #fff;
  border: 1px;
  border: 1px solid #b92c28;
}
.ui-dialog .ui-dialog-title {
  white-space: normal;
  max-width: 90%;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #ec1c36 !important;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #363636;
}
.dp-trade .ui-datepicker {
  margin-left: 120px !important;
}
.ui-timepicker-div {
  font-size: 13px;
  margin: 7px;
  padding-left: 160px;
  float: left;
}
.ui_tpicker_hour,
.ui_tpicker_minute_label,
.ui_tpicker_minute {
  float: left;
}
.ui_tpicker_minute,
.ui_tpicker_minute_label {
  margin-left: 8px;
}
.ui_tpicker_hour_label {
  clear: both;
}
.ui_tpicker_hour,
.ui_tpicker_minute {
  width: auto;
}
.ui-timepicker-div dt.ui_tpicker_hour {
  clear: both;
  float: none;
}
.ui_tpicker_time_label,
.ui_tpicker_time {
  float: left;
}
.ui_tpicker_time_label {
  margin-right: 10px;
}
.ui-slider-handle {
  background-color: #aeaeae !important;
}
.ui-jqdialog-titlebar,
.delmsg,
.DelButton a {
  font-size: 13px !important;
}
/* #region Validators */
.noerror {
  display: none;
  z-index: 999;
  visibility: hidden;
}
label.max-amount-row-error {
  color: #ee1c24 !important;
}
span.error {
  background-color: #fabbbe;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #ee1c24;
  float: left;
  font-size: 13px;
  font-weight: bold;
  margin-left: 3px;
  padding: 7px 9px 6px 9px;
  position: absolute;
  width: 256px;
  z-index: 1;
}
span.error:hover {
  z-index: 3;
  display: block;
  position: relative;
}
textarea:focus + .validators span.error,
input:focus + .validators span.error,
.chzn-container-active + .validators span.error,
textarea:hover + .validators span.error,
input:hover + .validators span.error,
.chzn-container:hover + .validators span.error {
  display: block;
  visibility: visible !important;
}
span.error span {
  background: url(../../images/error.png) no-repeat;
  display: block;
  height: 9px;
  left: -8px;
  position: absolute;
  top: 8px;
  width: 8px;
}
.err .chzn-single {
  color: red !important;
}
.err + .chzn-container span {
  color: red !important;
}
/* #endregion Validators */
div#withdrawDialog .form_auction textarea,
div#rejectionDialog .form_auction textarea {
  width: 390px !important;
}
div#rejectionDialog #formDialog textarea {
  width: 390px;
}
/* #region jquery chosen*/
.chzn-container-active .chzn-single {
  padding-left: 7px !important;
}
a.chzn-single {
  filter: none !important;
}
.chzn-disabled a.chzn-single {
  color: #838385 !important;
}
.margin_none .chzn-container {
  margin-top: 5px;
}
.f_auto .chzn-container {
  float: left;
  width: auto !important;
  max-width: 418px;
  min-width: 180px;
}
.f_auto .chzn-drop {
  width: auto !important;
  max-width: 416px;
  min-width: 178px;
}
.f_auto .chzn-search input {
  height: auto !important;
  max-width: 380px;
  min-width: 142px;
}
.f_region .chzn-container {
  float: left;
  width: 160px !important;
}
.f_region .chzn-drop {
  width: 158px !important;
}
.f_region .chzn-search input {
  height: auto !important;
  width: 123px !important;
}
.f_region2 .chzn-container {
  float: left;
  width: 256px !important;
}
.f_region2 .chzn-drop {
  width: 254px !important;
}
.f_region2 .chzn-search input {
  height: auto !important;
  width: 219px !important;
}
.f_region3 .chzn-container {
  float: left;
  width: 498px !important;
}
.f_region3 .chzn-drop {
  width: 496px !important;
}
.f_region3 .chzn-search input {
  height: auto !important;
  width: 461px !important;
}
.f_medium .chzn-container {
  float: left;
  width: 128px !important;
}
.f_medium .chzn-drop {
  width: 126px !important;
}
.f_medium .chzn-search input {
  height: auto !important;
  width: 90px !important;
}
.f_medium4 .chzn-container {
  float: left;
  width: 195px !important;
}
.f_medium4 .chzn-drop {
  width: 193px !important;
}
.f_medium4 .chzn-search input {
  height: auto !important;
  width: 157px !important;
}
.f_mediumbig .chzn-container {
  float: left;
  width: 427px !important;
}
.f_mediumbig .chzn-drop {
  width: 425px !important;
}
.f_mediumbig .chzn-search input {
  height: auto !important;
  width: 390px !important;
}
.doublemediumbig .chzn-container {
  float: left;
  width: 852px !important;
}
.doublemediumbig .chzn-container abbr.search-choice-close {
  right: 36px !important;
}
.doublemediumbig .chzn-drop {
  width: 850px !important;
}
.doublemediumbig .chzn-search input {
  height: auto !important;
  width: 815px !important;
}
.f_mediumdbig .chzn-container {
  width: 520px !important;
}
.f_mediumdbig .chzn-drop {
  width: 518px !important;
}
.f_mediumdbig .chzn-search input {
  height: auto !important;
  width: 483px !important;
}
.f_mediumdbigddl .chzn-container {
  width: 520px !important;
  float: left;
}
.f_mediumdbigddl .chzn-drop {
  width: 554px !important;
}
.f_mediumdbigddl .chzn-search input {
  height: auto !important;
  width: 519px !important;
}
.f_big .chzn-container {
  float: left;
  width: 220px !important;
}
.f_big .chzn-drop {
  width: 220px !important;
}
.f_big .chzn-search input {
  height: auto !important;
  width: 220px !important;
}
.datelimit-ddl {
  float: left;
  padding-left: 10px;
}
.datelimit-ddl .chzn-container {
  width: 170px !important;
}
.datelimit-ddl .chzn-drop {
  width: 168px !important;
}
.datelimit-ddl .chzn-search input {
  height: auto !important;
  width: 123px !important;
}
.f_dbig .chzn-container {
  float: left;
  width: 98% !important;
  max-width: 256px;
}
.f_dbig .chzn-drop {
  width: 254px !important;
}
.f_dbig .chzn-search input {
  height: auto !important;
  width: 219px !important;
}
.f_dbig2 .chzn-container {
  float: left;
  width: 512px !important;
}
.f_dbig2 .chzn-drop {
  width: 510px !important;
}
.f_dbig2 .chzn-search input {
  height: auto !important;
  width: 440px !important;
}
.f_ddbig .chzn-container {
  float: left;
  width: 512px !important;
}
.f_ddbig .chzn-drop {
  width: 508px !important;
}
.f_ddbig .chzn-search input {
  height: auto !important;
  width: 438px !important;
}
.index_select .chzn-container,
.f_product .chzn-container {
  margin-bottom: 10px;
  width: 180px !important;
}
.index_select .chzn-drop,
.f_product .chzn-drop {
  width: 178px !important;
}
.index_select .chzn-search input,
.f_product .chzn-search input {
  width: 143px !important;
}
.f_product .chzn-container {
  float: left;
  margin: 0;
}
.f_other .chzn-container {
  width: 300px !important;
}
.f_other .chzn-drop {
  width: 300px !important;
}
.f_other .chzn-search input {
  height: auto !important;
  width: 270px !important;
}
.f_yes .chzn-container {
  float: left;
  margin-right: 58px;
  width: 70px !important;
}
.f_yes .chzn-drop {
  width: 68px !important;
}
.f_yes .chzn-search input {
  height: auto !important;
  width: 33px !important;
}
.grainbaseinfo .f_region .chzn-container {
  float: left;
  width: 498px !important;
}
.grainbaseinfo .f_region .chzn-drop {
  width: 496px !important;
}
.grainbaseinfo .f_region .chzn-search input {
  height: auto !important;
  width: 461px !important;
}
/* #endregion jquery chosen*/
.create_btn {
  background: url(../../images/create_btn.png) no-repeat;
  color: white;
  float: left;
  font-size: 14px;
  font-weight: bold;
  height: 20px;
  line-height: 14px;
  margin-right: 8px;
  margin-top: 8px;
  padding-top: 5px;
  text-align: center;
  width: 78px;
  cursor: pointer;
}
.red_create_btn {
  background: #D14A48;
  color: #fff;
  float: left;
  font-size: 14px;
  font-weight: bold;
  height: 20px;
  line-height: 14px;
  margin-right: 8px;
  margin-top: 8px;
  padding-top: 5px;
  text-align: center;
  width: 78px;
  border: 0px none;
  overflow: hidden;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.create_btn:active {
  /*height: 19px;*/
  padding: 5px 0 0 1px;
  width: 77px;
}
.create_btn.big {
  background: url(../../images/create_btn.png) -86px 0 no-repeat;
  width: 126px;
}
.create_btn.big:active {
  width: 125px;
}
.create_btn.dbig {
  background: url(../../images/create_btn.png) -223px 0 no-repeat;
  width: 250px;
}
.red_create_btn.dbig {
  background: #D14A48;
  width: 250px;
}
.create_btn.dbig:active {
  width: 249px;
}
.create_btn.searchbtn.multi_lots {
  margin: 2px -15px 0 0;
}
.create_btn.searchbtn.multi_lots_view {
  margin: 2px 15px 0 0;
}
.create_btn.large {
  background: url(../../images/create_btn.png) -483px 0 no-repeat;
  width: 166px;
}
.create_btn.large:active {
  width: 165px;
}
.red_create_btn.large {
  background: #D14A48;
  width: 166px;
}
.red_create_btn.large:active {
  width: 165px;
}
.create_btn.veryLarge {
  background: url(../../images/create_btn_large.png) -5px 0 no-repeat;
  width: 250px;
  height: 44px;
}
.create_btn.veryLarge:active {
  width: 250px;
}
.create_btn.wide {
  background: url(../../images/create_btn.png) -661px 0 no-repeat;
  width: 350px;
}
.create_btn.wide:active {
  width: 349px;
}
.create_btn.wide_mega {
  background: url(../../images/create_btn.png) -1022px 0 no-repeat;
  width: 450px;
}
.create_btn.wide_auto {
  background: url(../../images/create_btn.png) -1022px 0 no-repeat;
  width: auto;
}
.create_btn.no_margin {
  margin-top: 0;
}
.create_btn.no_up_margin {
  margin-top: 0;
}
.create_btn.right {
  float: right;
}
.create_btn.sidebar {
  background: url(../../images/create_btn.png) -223px 0 no-repeat;
  width: 301px;
}
.create_btn.sidebar:active {
  width: 300px;
}
.create_btn.buttonLink {
  cursor: pointer;
}
.create_btn.marginBottom {
  margin-bottom: 8px;
}
.create_btn.alignMargins {
  margin-left: 0 !important;
  margin-right: 8px;
}
.btn_create_improve {
  margin-top: 0;
}
div:not(.bootstrap-iso) > a.aspNetDisabled,
div:not(.bootstrap-iso) > .create_btn.aspNetDisabled {
  cursor: default;
  pointer-events: none;
  color: #d7d9dc !important;
  border: 1px solid #dfdfdf;
  background-color: #fff !important;
}
div.bootstrap-iso > a.aspNetDisabled,
div.bootstrap-iso > .create_btn.aspNetDisabled {
  cursor: default;
  pointer-events: none;
  opacity: 0.65;
}
a[disabled='disabled'] {
  cursor: default;
  pointer-events: none;
}
.delete_btn {
  background: #ec1c36;
  cursor: pointer;
  color: white;
  font-size: 14px;
  font-weight: bold;
  height: 20px;
  line-height: 14px;
  padding-top: 5px;
  text-align: center;
  width: 78px;
}
.delete_btn:active {
  height: 19px;
  padding: 6px 0 0 1px;
  width: 77px;
}
.delete_btn:first-child {
  margin-left: 0;
}
.delete_btn.big {
  background: url(../../images/create_btn.png) -86px 0 no-repeat;
  width: 126px;
}
.delete_btn.big:active {
  width: 125px;
}
.delete_btn.dbig {
  background: url(../../images/create_btn.png) -223px 0 no-repeat;
  width: 250px;
}
.delete_btn.dbig:active {
  width: 249px;
}
.delete_btn.large {
  background: url(../../images/create_btn.png) -483px 0 no-repeat;
  width: 166px;
}
.delete_btn.large:active {
  width: 165px;
}
.aspNetDisabled.delete_btn {
  color: #838385;
}
.aspNetDisabled.delete_btn:active {
  padding: 5px 0 0 0;
  width: 78px;
  height: 20px;
}
.aspNetDisabled.delete_btn.big:active {
  width: 126px;
}
.activity_btn {
  background: url(../../images/create_btn.png) no-repeat;
  cursor: pointer;
  color: white;
  font-size: 14px;
  font-weight: bold;
  height: 20px;
  line-height: 14px;
  padding-top: 5px;
  text-align: center;
  width: 78px;
}
.activity_btn:active {
  height: 19px;
  padding: 6px 0 0 1px;
  width: 77px;
}
.activity_btn:first-child {
  margin-left: 0;
}
.activity_btn.big {
  background: url(../../images/create_btn.png) -86px 0 no-repeat;
  width: 126px;
}
.activity_btn.big:active {
  width: 125px;
}
.activity_btn.dbig {
  background: url(../../images/create_btn.png) -223px 0 no-repeat;
  width: 250px;
}
.activity_btn.dbig:active {
  width: 249px;
}
.activity_btn.large {
  background: url(../../images/create_btn.png) -483px 0 no-repeat;
  width: 166px;
}
.activity_btn.large:active {
  width: 165px;
}
.aspNetDisabled.activity_btn {
  color: #838385;
}
.aspNetDisabled.activity_btn:active {
  padding: 5px 0 0 0;
  width: 78px;
  height: 20px;
}
.aspNetDisabled.activity_btn.big:active {
  width: 126px;
}
.addParamsContainer tr td {
  border: none !important;
}
.addParamsContainer tr {
  border-bottom: 1px #aeaeae solid;
}
/* #region Transactions*/
.transactions {
  clear: both;
  margin-top: 20px;
  width: auto;
  min-width: 910px;
}
.transactions tr td {
  border-bottom: 1px #aeaeae solid;
  border-left: none;
  border-right: none;
  border-top: none;
}
.transactions .block_title {
  background: url(../../images/auction_title.png) repeat-x;
  min-width: 910px;
  width: 100%;
}
.transactions .block_title1 {
  min-width: 910px;
  width: 100%;
}
.transactions .last {
  min-width: 960px;
  width: 100%;
}
@media (max-width: 1250px) {
  .transactions .last {
    min-width: auto;
  }
  .transactions {
    min-width: auto;
  }
  #gview_BaseMainContent_MainContent_jqgPlans.ui-jqgrid-view,
  #gview_BaseMainContent_MainContent_jqgPositions.ui-jqgrid-view {
    overflow-x: scroll;
  }
  #gview_BaseMainContent_MainContent_jqgPlans .ui-jqgrid-htable,
  #gview_BaseMainContent_MainContent_jqgPlans .ui-jqgrid-btable,
  #gview_BaseMainContent_MainContent_jqgPlans .ui-jqgrid-hbox {
    width: 100% !important;
  }
  #gview_BaseMainContent_MainContent_jqgPositions .ui-jqgrid-htable,
  #gview_BaseMainContent_MainContent_jqgPositions .ui-jqgrid-btable,
  #gview_BaseMainContent_MainContent_jqgPositions .ui-jqgrid-hbox {
    width: 100% !important;
  }
  #gview_BaseMainContent_MainContent_jqgPlans .ui-jqgrid-titlebar,
  #gview_BaseMainContent_MainContent_jqgPlans .ui-jqgrid-hdiv,
  #gview_BaseMainContent_MainContent_jqgPositions .ui-jqgrid-bdiv,
  #gview_BaseMainContent_MainContent_jqgPositions .ui-jqgrid-hdiv {
    min-width: 1250px;
  }
  #gview_BaseMainContent_MainContent_jqgPositions .positionItemsTable .ui-jqgrid-hdiv,
  #gview_BaseMainContent_MainContent_jqgPositions .positionItemsTable .ui-jqgrid-bdiv {
    min-width: auto;
    width: 100% !important;
  }
  #gview_BaseMainContent_MainContent_jqgPositions .positionItemsTable .ui-jqgrid-view,
  #gview_BaseMainContent_MainContent_jqgPositions .positionItemsTable .ui-jqgrid {
    width: 100% !important;
  }
  .ui-jqgrid .ui-jqgrid-bdiv {
    overflow: visible;
  }
  .form_auction input.mediumbig {
    width: auto;
  }
}
.transactions .last tr {
  background-color: white;
}
.transactions .last th {
  border-left: 1px white solid;
  border-right: 1px white solid;
}
.transactions .last a:not(.chzn-single):not(.create_btn) {
  color: #005baa !important;
  font-size: 13px;
  text-decoration: none;
}
.transactions .last a:not(.chzn-single):not(.create_btn):hover {
  text-decoration: underline !important;
}
.transactions .last a.delete {
  background: url(../../images/close.png) no-repeat;
  display: inline-block;
  height: 13px;
  text-decoration: none;
  width: 13px;
}
/* #endregion Transactions*/
.selection {
  width: 960px;
}
.selection_title {
  color: #464646;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 7px;
}
.selection .form {
  background-color: #efeff0;
  border: 1px #aeaeae solid;
  height: 82px;
  padding: 8px 34px 8px 9px;
  width: 915px;
}
.selection .form a {
  color: #464646;
  display: block;
  float: right;
  font-size: 13px;
  margin-right: 18px;
  text-decoration: underline;
}
.selection a:hover {
  text-decoration: none;
}
.selection select {
  display: none;
}
label.checkbox span {
  border: none;
  margin-right: 4px;
  float: left;
}
ul.line li.big {
  width: 218px;
}
.twoColumn ul.line li.big {
  width: 270px;
}
.search {
  background: url(../../images/search.png) no-repeat;
  border: none;
  color: white;
  font-size: 14px;
  font-weight: bold;
  height: 25px;
  margin: 30px 0 8px 0;
  padding: 0;
  width: 93px;
  cursor: pointer;
}
.selection .table_pagination {
  margin-top: 20px;
  width: 960px;
}
.OtcSimulationFooter {
  border-bottom-width: 0;
  height: 190px;
  padding: 0;
  min-width: 0;
  clear: both;
}
.right {
  float: right !important;
}
.break-word {
  word-break: break-word;
  word-wrap: break-word;
}
a.delete {
  background: url(../../images/close.png) no-repeat;
  display: inline-block;
  height: 13px;
  margin: 0 5px 2px 5px;
  text-decoration: none;
  width: 13px;
}
a.deleteproductattribute {
  background: url(../../images/delete.png) no-repeat;
  display: inline-block;
  height: 15px;
  margin: 2px 0 2px 0;
  text-decoration: none;
  width: 15px;
}
.validators {
  float: left;
  padding: 0;
  width: 0;
  height: 0;
  position: relative;
  left: 110px;
}
input[type="submit"].listButton {
  background: url(../../images/search.png) no-repeat;
  border: none;
  color: white;
  font-size: 14px;
  font-weight: bold;
  height: 21px;
  margin: 0 0 8px 0;
  padding: 0;
  width: 25px;
}
input[type="submit"][disabled="disabled"].listButton {
  color: #464646;
}
a.edit {
  background: url(../../images/edit.png) -17px 0px no-repeat;
  display: block;
  height: 17px;
  width: 17px;
}
a.edit:hover {
  background: url(../../images/edit.png) 0px 0px no-repeat;
}
a.copy {
  background: url(../../images/copy.png) -17px 0px no-repeat;
  display: block;
  height: 17px;
  width: 17px;
}
a.copy:hover {
  background: url(../../images/copy.png) 0px 0px no-repeat;
}
.extension {
  background: url(../../images/extension_btn.png) 0 0 no-repeat;
  display: inline-block;
  height: 17px !important;
  width: 17px !important;
  cursor: pointer;
}
.extension_hide {
  background: url(../../images/extension_btn.png) -17px 0px no-repeat;
  display: inline-block;
  height: 17px !important;
  width: 17px !important;
  cursor: pointer;
}
a.delete {
  background: url(../../images/close.png) no-repeat;
  display: inline-block;
  height: 13px !important;
  width: 13px !important;
}
a.delete:hover {
  background: url(../../images/close.png) no-repeat;
}
a.deleteproductattribute {
  background: url(../../images/close.png) no-repeat;
  display: inline-block;
  height: 13px;
  width: 13px;
}
a.delete.aspNetDisabled {
  background: url(../../images/close.png) no-repeat;
}
.deleteposition {
  cursor: pointer;
  color: #ec1c36;
}
.content_block {
  margin-bottom: 20px;
}
.content_block .block_title {
  width: 627px;
}
.content_block table {
  color: #464646;
  font-size: 13px;
}
.content_block table tr td {
  padding: 5px 0;
}
.content_block table tr td input[type="radio"] {
  margin-left: 5px;
}
.filter {
  width: 100%;
}
.btn_panel {
  clear: both;
  overflow: hidden;
  margin-bottom: 10px;
  border: 0 none;
}
.btn_panel_hauto {
  clear: both;
  height: auto;
  margin-bottom: 60px;
}
.link {
  color: #005baa !important;
  text-decoration: none !important;
  cursor: pointer;
}
.link:hover {
  text-decoration: underline !important;
}
.organizationcreate textarea {
  width: 490px;
}
.table-nonbordered {
  width: auto;
}
table.table-nonbordered td {
  border: 0 none;
  padding-right: 10px;
}
table.b-table-nonbordered td {
  border: 0 none;
}
.top_btn_panel {
  width: 660px;
  padding: 10px;
  overflow: hidden;
  border: 0 none;
}
.top_btn_panel a.linkButton {
  float: none;
}
.red_linkButton {
  background-color: #D14A48;
  color: white;
  float: left;
  font-size: 14px;
  font-weight: bold;
  height: auto;
  line-height: 13px;
  margin: -5px 0 0 0;
  padding: 3px 7px 5px 7px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.color-red {
  color: red !important;
}
.bold {
  font-weight: bold;
}
a.hint {
  text-decoration: none;
  color: #ec1c36;
}
.table-application-rating tr th {
  font-weight: bold;
  font-size: 13px;
  color: #464646;
  text-align: center;
  padding: 0 5px 0 5px;
}
.table-application-rating tr td {
  font-size: 13px;
  color: #464646;
  text-align: left;
  vertical-align: middle;
  border: 0 none;
  padding: 0 5px 0 5px;
}
.table-lot-rating tr th {
  font-weight: bold;
  font-size: 13px;
  color: #464646;
  text-align: left;
  padding: 5px 5px 5px 5px;
}
.table-lot-rating tr td {
  font-size: 13px;
  color: #464646;
  text-align: left;
  vertical-align: middle;
  border: 0 none;
  padding: 0 5px 0 5px;
}
.accreditationlabelwidth label {
  min-width: 200px;
}
.table_deals th {
  font-weight: bold;
  font-size: 13px;
  color: #464646;
  text-align: left;
  padding: 0 5px 0 5px;
}
.table_deals tr td {
  padding-left: 0;
  padding-right: 10px;
  vertical-align: middle;
  max-width: 270px;
}
.table_deals table {
  border-collapse: collapse;
}
table.table_deals {
  width: 100%;
}
.table_deals tr td {
  border-top: 1px #aeaeae solid;
  border-bottom: 0;
}
.btn.table_deals {
  margin-top: 4px;
  margin-left: 0;
}
/* protect-deals*/
.protect-deals-table th {
  font-weight: bold;
  font-size: 13px;
  color: #464646;
  text-align: left;
  padding: 5px 5px 0 5px;
}
.protect-deals-table tr {
  border-bottom: 1px solid lightgrey;
}
.pd-table-head {
  border-bottom: 1px solid grey;
}
.protect-deals-table tr td {
  padding-left: 6px;
  padding-right: 10px;
  vertical-align: middle;
  max-width: 270px;
}
.protect-deals-table table {
  border-collapse: collapse;
}
table.protect-deals-table {
  width: 100%;
}
.protect-deals-table tr td {
  border-top: 1px #aeaeae solid;
  border-bottom: 0;
}
.btn.protect-deals-table {
  margin-top: 4px;
  margin-left: 0;
  margin-bottom: 5px;
}
/* protect-deals end*/
.form_clarification_request label,
.form_clarification_request .label_column {
  width: 100px;
}
.form_clarification_request textarea {
  width: 515px;
}
.form_docs_request textarea {
  width: 800px;
}
.form_docs_request p {
  padding-left: 0;
}
.form_docs_request .view_text {
  padding-top: 5px;
}
#is_responded {
  margin-top: 7px;
}
#is_responded label {
  float: none;
}
#is_responded td {
  border-style: none;
}
#clarification_filter label {
  width: 100px;
}
#all_requests label {
  width: 30px;
}
#not_responded_requests {
  padding-left: 20px;
  padding-right: 20px;
}
#not_responded_requests label {
  width: 130px;
}
.header_btn_panel {
  padding: 0 10px 10px 10px;
  margin-bottom: 11px;
  overflow: hidden;
  border: 0 none;
  clear: both;
}
.header_btn_panel a.linkButton {
  float: left;
  margin-top: 0;
}
.header_btn_panel a.create_btn {
  margin-left: 0;
  margin-right: 8px;
}
.header_btn_panel.no_left_space,
.no_left_space {
  margin-left: 0 !important;
  padding-left: 0 !important;
}
.header_btn_panel .btn {
  margin-bottom: 5px;
}
.auction_title2 {
  color: #464646;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 0;
  margin-bottom: 11px;
}
.top-section {
  clear: both;
  margin-top: 0;
  min-width: 940px;
  width: 100%;
}
.top-section .block_title {
  background: url(../../images/auction_title.png) repeat-x;
  min-width: 930px;
  width: 100%;
}
.tradeLotInfo2 th {
  font-weight: bold;
  font-size: 13px;
  color: #464646;
  text-align: left;
  padding-left: 0;
  padding-right: 10px;
  border: 0 none;
}
.tradeLotInfo2 tr td {
  padding-left: 0;
  padding-right: 10px;
  border: 0 none;
}
.customer tr td {
  padding: 5px 5px 5px 0;
}
td.emptyTd {
  width: 10px;
}
span.lotitem_title {
  color: #464646;
  font-size: 16px;
  font-weight: bold;
  width: 60px;
}
.lotitemlist_title {
  color: #464646;
  font-size: 18px;
  font-weight: bold;
  margin-top: 8px;
}
.labelsmallminwidth label {
  min-width: 210px !important;
}
.labelsmallminwidth2 label {
  min-width: 150px !important;
}
.labelsmallmaxwidth label {
  max-width: 210px;
}
.labelminwidth-sc label {
  min-width: 145px !important;
}
.labelminwidth label {
  min-width: 350px;
}
.labelminwidth .div_margin_labelminwidth {
  margin-left: 370px;
}
/*.labelminwidth label[for]
{
    min-width: 335px;
}*/
.labelmaxwidth2 label {
  max-width: 280px;
}
.labelminwidth2 label {
  min-width: 350px;
}
.none-maxwidth label {
  max-width: none;
}
.labelminwidth2 .div_margin_labelminwidth {
  margin-left: 370px;
}
.labelminwidth2-cs label {
  min-width: 400px;
}
.labelminwidth .labelminwidth0 label,
.labelminwidth0 label,
.labelminwidth4 .labelminwidth0 label {
  min-width: 0;
  padding-right: 5px;
}
.labelminwidth3 label {
  min-width: 100px !important;
}
.only_checkbox label {
  min-width: 15px !important;
  padding-right: 0;
  width: 20px !important;
}
.labelminwidth3 .div_margin_labelminwidth {
  margin-left: 120px;
}
.labelminwidth4 label {
  min-width: 150px;
}
.labelminwidth4 .div_margin_labelminwidth {
  margin-left: 150px;
}
.labelminwidth5 label {
  min-width: 300px;
}
.labelminwidth5 .div_margin_labelminwidth {
  margin-left: 300px;
}
.labelminwidth6 label {
  min-width: 140px;
}
.labelminwidth6 .div_margin_labelminwidth {
  margin-left: 140px;
}
.labelminwidth7 label {
  min-width: 350px;
}
.labelminwidth7 .div_margin_labelminwidth {
  margin-left: 280px;
}
.labelminwidth8 label {
  min-width: 280px;
  max-width: 500px;
}
.labelminwidth8 .div_margin_labelminwidth {
  margin-left: 280px;
}
.labelminwidth9 label {
  min-width: 55px;
  padding: 0;
}
.labelminwidth10 label {
  min-width: 65px;
  padding: 0;
}
.paddingleft0 {
  padding-left: 0 !important;
}
.auction_expired {
  font-size: 24px;
  text-align: center;
  margin: 50px 0;
}
/* Оформление содержимого таблиц для заявок в комплексной процедуре */
.complex_span_padding {
  padding: 2px;
  margin-top: 2px;
  display: inline-block;
}
.jqg-matrix-striped td {
  background-color: #efeff0 !important;
}
.complex_auction_loser_bid2 {
  color: black !important;
  background-color: #fabbbe !important;
}
.jqg-matrix-striped td.complex_auction_loser_bid2 {
  color: black !important;
  background-color: #fabbbe !important;
}
.complex_auction_winner_bid2 {
  color: black !important;
  background-color: #a6f4a6 !important;
}
.jqg-matrix-striped td.complex_auction_winner_bid2 {
  color: black !important;
  background-color: #a6f4a6 !important;
}
.complex_auction_second_place_winner_bid2 {
  color: black !important;
  background-color: #ffffcc !important;
}
.jqg-matrix-striped td.complex_auction_second_place_winner_bid2 {
  color: black !important;
  background-color: #ffffcc !important;
}
.auction_winner_bid {
  color: #69c169 !important;
  font-weight: bold;
}
.auction_second_place_winner_bid {
  color: #ffff00 !important;
  font-weight: bold;
}
.auction_winner_loser {
  color: #ee1c24 !important;
  font-weight: bold;
}
.common_price {
  color: #ee1c24 !important;
  font-weight: bold;
}
.complex_auction_winner_bid {
  color: #037003 !important;
  background-color: #a6f4a6 !important;
}
.complex_auction_winner_bid td {
  color: #037003 !important;
  background-color: #a6f4a6 !important;
  border-color: #69c169 !important;
}
.complex_auction_winner_bid td .common_price {
  color: #037003 !important;
  font-weight: bold;
}
.complex_auction_winner_bid th {
  color: #037003 !important;
  background-color: #a6f4a6 !important;
  border-color: #69c169 !important;
}
.complex_auction_winner_bid textarea {
  background-color: #a6f4a6;
}
.complex_auction_winner_bid label {
  color: #037003 !important;
}
.complex_auction_winner_bid table {
  border-color: #69c169 !important;
}
.jqg-matrix-table-header th {
  padding: 2px 5px !important;
  text-align: center !important;
}
.jqg-matrix-radiobutton {
  float: none !important;
  margin: 0 !important;
  height: auto !important;
}
.purchasers-document-list a {
  color: #005baa !important;
  font-size: 13px;
  text-decoration: underline;
}
.jqg-matrix button {
  height: 30px;
}
.jqg-matrix .ui-button-text {
  font-size: 11px;
  font-weight: bold;
  padding: 0.2em 1em;
  text-align: center;
  color: black !important;
}
.jqg-application {
  font-weight: bold;
  color: #464646 !important;
  float: right;
}
.complex_auction_button_bid {
  text-decoration: none !important;
  margin: 0;
  font-size: 12px;
}
.purchasers-document-list li {
  padding: 5px 5px 5px 10px;
}
.purchasers-document-list ul {
  padding-bottom: 15px;
}
#matrixPaging span {
  display: inline-block;
}
#matrixPaging button {
  border: 0;
  background: none;
  display: inline-block;
}
#matrixPaging input {
  margin: 0 5px;
}
#matrixPaging select {
  display: inline-block;
}
#matrixPaging button:hover {
  cursor: pointer;
}
/********************************************************************/
.best-lot-quotations th {
  background: none repeat scroll 0 0 #efeff0;
  text-align: center;
  color: #464646;
  font-weight: bold;
  border: 1px solid white;
  padding: 5px 2px 5px 5px;
}
.best-lot-quotations td {
  background: none repeat scroll 0 0 #efeff0;
  text-align: right;
  border: 1px solid white;
  padding: 5px 2px 5px 5px;
  color: #838385;
}
.best-lot-quotations .alter-application td {
  background: none repeat scroll 0 0 white;
  border: 1px;
}
.column-third {
  float: left;
  width: 33%;
  min-width: 480px;
}
.column-third-big {
  background: url(../../images/form_input_bg.png) center repeat-x;
  width: 30% !important;
}
.column-third-dbig {
  background: url(../../images/form_input_bg.png) center repeat-x;
  width: 60%;
}
.column-third label {
  min-width: 0;
}
.column-two-fifths {
  float: left;
  width: 42%;
  min-width: 300px;
}
.column-two-fifths-big {
  background: url(../../images/form_input_bg.png) center repeat-x;
  width: 30% !important;
}
.column-two-fifths-dbig {
  background: url(../../images/form_input_bg.png) center repeat-x;
  width: 60%;
}
.column-two-fifths label {
  min-width: 0;
}
.column-one-fifths {
  float: left;
  width: 14%;
  min-width: 50px;
}
.column-one-fifths-big {
  background: url(../../images/form_input_bg.png) center repeat-x;
  width: 30% !important;
}
.column-one-fifths-dbig {
  background: url(../../images/form_input_bg.png) center repeat-x;
  width: 60%;
}
.column-one-fifths label {
  min-width: 0;
}
/* #region Grid filter */
.grid-filter {
  display: block;
  background-color: #efeff0;
  border: 1px #aeaeae solid;
  height: 82px;
  margin-bottom: 10px;
  width: 570px;
  height: 95px;
}
.grid-filter fieldset {
  border: none;
}
.grid-filter .grid-filter-btn-panel {
  display: inline-block;
  float: right;
  width: 200px;
}
.grid-filter .grid-filter-btn-panel .search,
.grid-filter .grid-filter-btn-panel .clear {
  display: inline-block;
  width: 93px;
  float: left;
}
.grid-filter .grid-filter-btn-panel .search {
  margin: 20px 0 0 0;
}
.grid-filter .grid-filter-btn-panel .clear {
  margin: 5px 0 10px 0;
  text-align: center;
  color: #464646;
  text-decoration: underline;
}
.grid-filter .grid-filter-btn-panel .clear:hover {
  text-decoration: none;
}
.grid-filter-btn-panel a.search_btn {
  margin-left: 5px;
}
.grid-filter .grid-filter-item {
  width: 350px;
  margin: 3px 8px;
  display: inline-block;
  float: left;
}
.grid-filter .grid-filter-item input {
  float: none;
}
.grid-filter .grid-filter-item label {
  min-width: 100px;
}
/* #endregion Grid filter */
.auctionInProgress {
  font-weight: bold !important;
  font-size: larger !important;
  color: Red !important;
}
.agreement_checkbox {
  width: 100% !important;
}
.agreement_checkbox label {
  max-width: 100%;
}
.agreement_checkbox li {
  list-style: disc;
  list-style-type: disc;
}
.create_evaluation_protocol label {
  min-width: 300px;
}
.textbold {
  font-weight: bold;
}
.error-stack-trace {
  overflow: scroll;
  max-height: 350px;
  color: black;
  /*#636466;*/
  font-size: 13px;
}
.viewwidth {
  width: 980px;
  display: table-row;
}
.redlink {
  color: #D14A48;
  font-weight: bold;
  text-decoration: underline;
}
a.simpleLink {
  color: #005baa !important;
  font-size: 13px;
  margin: 4px 5px 2px 0;
  text-decoration: none;
}
a.simpleLink:hover {
  text-decoration: underline;
}
.technicalsupport {
  width: 710px;
  font-size: 12px;
  color: black;
  margin: 0 auto;
  text-align: center;
}
#documentPanel.transactions tr td {
  border: 0;
}
.blockMarketPlaces {
  float: left;
  margin-top: 5px;
  width: 180px;
  text-align: center;
}
.blockMarketPlaces a:first-child {
  font-size: 18px;
  color: #464646;
  text-align: center;
  text-decoration: underline;
}
.call_free {
  font-size: 10px;
  color: black;
  margin: 0 auto;
  text-align: center;
}
.left {
  float: left;
}
.center,
.center span,
.ui-jqgrid tr.jqgrow td.center {
  text-align: center !important;
}
.email {
  text-align: center;
}
#leftnav {
  float: left;
  margin: 0;
  width: 750px;
}
#rightnav {
  float: right;
  margin: 0;
  width: 250px;
}
#content {
  margin-left: 200px;
  margin-right: 200px;
  text-align: center;
}
#accordion {
  float: left;
}
#accordion h2 {
  text-decoration: underline;
  cursor: pointer;
}
#advancedButtons {
  display: none;
  float: left;
  height: 60px;
  width: 100%;
}
.reasonDialog label {
  width: auto !important;
  max-width: 350px !important;
}
/* #region progress.js */
/* Start by setting display:none to make this hidden.
   Then we position it in relation to the viewport window
   with position:fixed. Width, height, top and left speak
   speak for themselves. Background we set to 80% white with
   our animation centered, and no-repeating */
.modal-panel {
  display: none;
  position: fixed;
  z-index: 1000;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: #ffffff;
  /* RGBa with 0.6 opacity */
  background: rgba(255, 255, 255, 0.6) no-repeat;
  /* For IE 5.5 - 7*/
  filter: alpha(opacity=60);
  /* For IE 8*/
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}
/* When the body has the loading class, we turn
   the scrollbar off with overflow:hidden */
.loading {
  overflow: hidden;
}
/* Anytime the body has the loading class, our
   modal element will be visible */
.loading .modal-panel {
  display: block;
}
.spinjs {
  position: absolute;
  top: 50%;
  left: 50%;
}
.spiner {
  display: none;
  width: 16px;
  height: 16px;
  background: rgba(255, 255, 255, 0.6) url('../../images/spiner_16x16.gif') right center no-repeat;
  margin-left: -20px;
  margin-top: 2px;
  /* For IE 5.5 - 7*/
  filter: alpha(opacity=60);
  /* For IE 8*/
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}
ul.ui-autocomplete.ui-widget-content {
  border: 1px solid #b9b9b9;
}
.ui-autocomplete-loading + .spiner {
  display: inline-block;
}
/* #endregion progress.js */
.trade_lot_states {
  background-color: #cdcdcd;
  clear: both;
}
.trade_lot_state_item {
  float: left;
  padding: 0 10px;
  border-right: white solid 1px;
  border: none !important;
}
.trade_lot_state_item.selected {
  background-color: #D14A48;
  color: white;
}
.trade_lot_state_item.complete {
  color: #fff;
  background: #cdcdcd;
}
.trade-protocol .div_margin_labelminwidth {
  margin-left: 171px;
}
.create-protocol .div_margin_labelminwidth {
  margin-left: 120px;
}
.trAmount .filterelemetn2left {
  width: 256px;
}
.marginLeft_20px {
  margin-left: -20px;
}
.trAmount label {
  padding-left: 0;
}
.rblHorizontalAlign label {
  min-width: 150px;
  margin-right: 15px;
}
.form_auction .rblVerticalAlign label {
  max-width: none;
}
.rblHorizontalAlign tr td,
.rblVerticalAlign tr td {
  border: 0;
}
tr.ui-state-highlight td {
  font-weight: bold !important;
}
.ui-widget-content a {
  color: #363636;
}
.ui-widget-content a.create_btn {
  color: white;
}
span.ui-icon.triangle-red-collapsed {
  width: 12px;
  height: 12px;
  background: url(../../images/triangle-red-collapsed.gif) no-repeat;
  background-position: 3px 0px;
}
span.ui-icon.triangle-red-expanded {
  width: 12px;
  height: 12px;
  background: url(../../images/triangle-red-expanded.gif) no-repeat;
  background-position: 0px 3px;
}
.progress {
  background-image: url(../../Images/loaderB64.gif);
  width: 64px;
  height: 64px;
}
.up-progress {
  position: absolute;
  z-index: 1000;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: #ffffff;
  /* RGBa with 0.6 opacity */
  background: rgba(255, 255, 255, 0.6) no-repeat;
  /* For IE 5.5 - 7*/
  filter: alpha(opacity=60);
  /* For IE 8*/
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}
.up-image {
  position: absolute;
  top: 45%;
  left: 45%;
  z-index: 998;
}
a.logout {
  background: url(../../images/login.png) no-repeat;
  color: white;
  font-size: 11px;
  font-weight: bold;
  height: 17px;
  padding: 3px 0 0 0;
  text-align: center;
  text-decoration: none;
  width: 60px;
  float: right;
  display: block;
  margin: 5px 10px 0 0;
}
.pointer {
  cursor: pointer;
}
.ui-accordion .ui-accordion-header .ui-icon {
  top: 15px;
}
.form_block .ui-accordion-header {
  border: none;
  border-bottom: 1px solid #ec1c36;
  padding: 5px 0 0 0;
}
.form_block .ui-accordion-content {
  padding: 0;
  overflow: visible;
  border: none;
}
.span-message {
  float: left;
  font-size: 14px;
  margin-left: 8px;
  margin-top: 8px;
  padding-top: 5px;
  color: white;
}
span.ui-jqtreeview-item-text {
  cursor: pointer;
}
li.ui-jqtreeview-item > ul {
  padding-left: 25px;
}
.onlyForOrganizerCheckbox label {
  min-width: 0 !important;
  max-width: 1000px !important;
}
.no-close .ui-dialog-titlebar-close {
  display: none;
}
.workGroupEmployes {
  padding-right: 2px;
  border-right: 1px #aeaeae solid;
}
.workgroups label {
  font-weight: normal;
}
.fu-mini {
  width: 250px !important;
}
.noborder {
  border: 0 !important;
}
.only-bottom-border {
  border-top: 0 !important;
  border-right: 0 !important;
  border-left: 0 !important;
  border-bottom: inherit;
}
.only-top-border {
  border-top: inherit;
  border-right: 0 !important;
  border-left: 0 !important;
  border-bottom: 0 !important;
}
.border1 {
  border: 1px #efeff0 solid;
}
#WizardDialog p {
  padding-bottom: 8px;
}
#WizardDialog input[type="radio"] {
  padding-bottom: 4px;
  margin-right: 4px;
}
a.ContractLink {
  text-decoration: underline;
  color: blue;
  cursor: pointer;
}
/*===================================================MyOffers========================================*/
.myOffers {
  text-decoration: underline;
  float: right;
  margin: 0;
  text-align: right;
}
/*=============================================Common================================================*/
.сlear {
  clear: right;
  display: inline-block;
  float: right;
}
.middle_vertical_align {
  vertical-align: middle;
}
.padding0 {
  padding: 0 !important;
}
.margin-vert-6 {
  margin: 6px 0;
}
.addParamSettings {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
  width: 500px;
}
.addParamValue {
  padding-top: 5px;
  padding-bottom: 5px;
}
.addParamValue textarea {
  height: 75px !important;
}
/* Начало для контрола TypedDocumentUpload.ascx */
.addParamValue.files {
  padding-top: 0;
  padding-bottom: 0;
  border: 1px solid #838385;
}
.addParamValue.files .dbig.files {
  padding: 0 !important;
}
.addParamValue.files .div_margin_labelminwidth {
  margin-left: 390px;
}
.addParamValue.files .div_margin_labelminwidth .right-side-inner {
  border-left: 1px solid #838385;
  padding: 10px;
}
.addParamValue.files .left-side-outer label {
  padding-top: 10px;
  padding-bottom: 10px;
}
/* Конец TypedDocumentUpload.ascx */
.okdpTextSearch {
  margin-top: 8px;
}
.codesTextSearch {
  width: 100%;
}
.codesGridContainer {
  margin-top: 8px;
  overflow: scroll;
  width: 100%;
}
.okdpError {
  color: red;
  font-size: 12px;
}
.codesTreeButtons {
  display: block;
  text-align: center;
  margin: 0 auto;
}
.platforms-treeview label {
  float: none !important;
}
.platforms-treeview td {
  padding-top: 5px;
  padding-bottom: 5px;
  border-style: none !important;
}
.platforms-treeview ul {
  padding-left: 15px;
}
.platforms-treeview-container {
  border: none !important;
}
.platforms-treeview-container tr {
  border-bottom: 1px solid #ec1c36;
}
.arr {
  padding-left: 3px;
  cursor: pointer;
}
.arr_up {
  background: url(../../images/arr_top.png) right no-repeat;
}
.arr_down {
  background: url(../../images/arr_bot.png) right no-repeat;
}
.divOosDialogClass label {
  max-width: 90%;
  width: 90%;
}
.wrapper_content .browser-message {
  margin: 40px;
}
#withdrawTradeDialog label {
  width: 100px;
}
.ui-dialog,
div#withdrawTradeDialog {
  overflow: visible !important;
}
.rb-small0 label {
  width: 70px !important;
  min-width: 70px !important;
}
.rb-small label {
  width: 120px !important;
  min-width: 120px !important;
}
.rb-medium label {
  width: 150px !important;
  min-width: 150px !important;
}
.portlet-body .rb-small label {
  padding-left: 5px;
}
.portlet-body span.rb-small {
  padding-left: 20px;
}
.rb-big label {
  width: 190px !important;
  min-width: 190px !important;
}
.rbs .chzn-container {
  width: 156px !important;
}
.rbs label {
  padding-left: 0px !important;
}
.lot-states {
  border-bottom: none !important;
}
.padding-side-5 {
  padding-left: 5px;
  padding-right: 5px;
}
.filter-trade-type label {
  width: 193px !important;
}
.search-number-range {
  width: 92px !important;
}
span.color-red {
  color: red;
}
.hight > td {
  background-color: #f0e68c !important;
}
span acronym.moscow-time {
  font-size: 9px;
}
.floatRigth {
  float: right;
}
.amountNoteDiv {
  width: 80px;
  background-color: #efeff0;
  float: right;
  border-right: none;
  border-left: 1px solid #efeff0;
  border-top: 1px solid #efeff0;
  border-bottom: 1px solid #efeff0;
  height: 100%;
  font-weight: bold;
  padding: 10px;
}
.percent-from-deposit-cell,
.jqg-matrix-striped td.percent-from-deposit-cell {
  background-color: #efeff0 !important;
  font-weight: bold;
  vertical-align: middle;
  padding-bottom: 28px !important;
}
.complex_auction_winner_bid td.percent-from-deposit-cell {
  padding-bottom: 28px !important;
  color: #037003 !important;
  background-color: #a6f4a6 !important;
  border-color: #69c169 !important;
}
.vertical-align-middle {
  vertical-align: middle;
}
.span-margin-top-27px > span {
  margin-top: 27px;
}
/* #region jquery ui */
.ui-datepicker-buttonpane {
  font-size: 13px !important;
  font-weight: bold;
}
.document .ui-widget-content {
  border: 1px solid white;
  background: white url(../../images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
  color: #222;
}
#invationDialog .ui-jqgrid-bdiv {
  max-height: 300px;
  min-height: 300px;
}
#invationDialog .grid-filter {
  height: 105px;
}
#nonDigitalPurchasers .ui-jqgrid-bdiv {
  min-height: 278px;
}
.ui-jqgrid .ui-jqgrid-htable {
  table-layout: auto !important;
}
/*Первая строка JQGRID*/
.ui-jqgrid tr.jqgrow td {
  background-color: #fff;
  text-align: left !important;
  border-right-width: 1px;
  border-right-style: solid;
  border: 1px #fff solid;
}
/*Вторая строка JQGRID*/
.ui-jqgrid tr.jqgrow.ui-priority-secondary td {
  background-color: #f7f7f7;
}
/*Класс для JQGRID без зебры*/
.withoutStripy .ui-jqgrid tr.jqgrow.ui-priority-secondary td {
  background-color: #fff;
}
.last-with-border .ui-jqgrid tr.jqgrow td {
  border: 1px #aeaeae solid;
}
.last-with-border .ui-jqgrid tr.jqgrow td div.priceValue {
  text-align: right;
  padding: 8px 14px;
  font-weight: bold;
}
.last-with-border .ui-jqgrid tr.jqgrow td table th {
  border: 1px #aeaeae solid;
}
.ui-jqgrid tr.err_limit td {
  background-color: #fabbbe !important;
  color: #ee1c24 !important;
}
.ui-jqgrid tr.jqgrow td.cell-padding-right {
  padding-right: 8px;
}
.ui-jqgrid .ui-subgrid td.subgrid-cell {
  border-width: 0;
}
.mylist-grid .ui-jqgrid tr.jqgrow {
  outline-style: none;
}
.mylist-grid .ui-jqgrid tr.jqgroup {
  outline-style: none;
}
.mylist-grid .ui-jqgrid .ui-jqgrid-btable {
  table-layout: fixed;
  margin: 0;
  outline-style: none;
}
.mylist-grid .ui-jqgrid tr.jqgfirstrow td {
  padding: 0 2px 0 2px;
  border-right-width: 1px;
  border-right-style: solid;
}
.mylist-grid .ui-jqgrid .ui-jqgrid-resize-mark {
  width: 2px;
  left: 0;
  background-color: #838385;
  cursor: e-resize;
  cursor: col-resize;
  position: absolute;
  top: 0;
  height: 100px;
  overflow: hidden;
  display: none;
  border: 0 none;
  z-index: 99999;
}
.mylist-grid .ui-jqgrid .ui-jqgrid-hdiv {
  position: relative;
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  border-left: 0 none !important;
  border-top: 0 none !important;
  border-right: 0 none !important;
}
.mylist-grid .ui-jqgrid .ui-jqgrid-htable th div {
  overflow: inherit;
  position: relative;
  text-align: left;
}
.ui-jqgrid .ui-jqgrid-htable TH DIV.checker {
  padding-left: 1px;
}
.popup-dialog .ui-jqgrid .ui-jqgrid-bdiv {
  overflow-x: hidden;
  overflow-y: auto;
}
.organizer-requests .ui-jqgrid .ui-jqgrid-bdiv {
  position: relative;
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  overflow-y: auto;
  text-align: left;
}
.organizer-requests .ui-jqgrid tr.jqgrow {
  outline-style: none;
}
.organizer-requests .ui-jqgrid tr.jqgroup {
  outline-style: none;
}
.organizer-requests .ui-jqgrid .ui-jqgrid-btable {
  table-layout: fixed;
  margin: 0;
  outline-style: none;
}
.organizer-requests .ui-jqgrid tr.jqgfirstrow td {
  padding: 0 2px 0 2px;
  border-right-width: 1px;
  border-right-style: solid;
}
.organizer-requests .ui-jqgrid .ui-jqgrid-resize-mark {
  width: 2px;
  left: 0;
  background-color: #838385;
  cursor: e-resize;
  cursor: col-resize;
  position: absolute;
  top: 0;
  height: 100px;
  overflow: hidden;
  display: none;
  border: 0 none;
  z-index: 99999;
}
.organizer-requests .ui-jqgrid .ui-jqgrid-hdiv {
  position: relative;
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  border-left: 0 none !important;
  border-top: 0 none !important;
  border-right: 0 none !important;
}
.organizer-requests .ui-jqgrid .ui-jqgrid-htable th div {
  overflow: inherit;
  position: relative;
  text-align: center;
}
.participant .ui-jqgrid .ui-jqgrid-bdiv {
  position: relative;
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  overflow-y: auto;
  text-align: left;
}
.participant .ui-jqgrid tr.jqgrow {
  outline-style: none;
}
.participant .ui-jqgrid tr.jqgroup {
  outline-style: none;
}
.participant .ui-jqgrid .ui-jqgrid-btable {
  table-layout: fixed;
  margin: 0;
  outline-style: none;
}
.participant .ui-jqgrid tr.jqgfirstrow td {
  padding: 0 2px 0 2px;
  border-right-width: 1px;
  border-right-style: solid;
}
.participant .ui-jqgrid .ui-jqgrid-resize-mark {
  width: 2px;
  left: 0;
  background-color: #838385;
  cursor: e-resize;
  cursor: col-resize;
  position: absolute;
  top: 0;
  height: 100px;
  overflow: hidden;
  display: none;
  border: 0 none;
  z-index: 99999;
}
.participant .ui-jqgrid .ui-jqgrid-hdiv {
  position: relative;
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  border-left: 0 none !important;
  border-top: 0 none !important;
  border-right: 0 none !important;
}
.participant .ui-jqgrid .ui-jqgrid-htable th div {
  overflow: inherit;
  position: relative;
  text-align: center;
}
.trade-offer-participant .ui-jqgrid .ui-jqgrid-bdiv {
  position: relative;
  margin: 0;
  padding: 0;
  overflow: auto;
  text-align: center;
}
.trade-offer-participant .ui-jqgrid .ui-jqgrid-hdiv {
  position: relative;
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  border-left: 0 none !important;
  border-top: 0 none !important;
  border-right: 0 none !important;
}
.trade-offer-participant .ui-jqgrid .ui-jqgrid-htable th div {
  overflow: inherit;
  position: relative;
  text-align: center;
}
.finance_auction .ui-jqgrid .ui-jqgrid-bdiv {
  position: relative;
  margin: 0;
  padding: 0;
  overflow: auto;
  text-align: center;
}
.finance_auction .ui-jqgrid .ui-jqgrid-hdiv {
  position: relative;
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  border-left: 0 none !important;
  border-top: 0 none !important;
  border-right: 0 none !important;
}
.finance_auction .ui-jqgrid .ui-jqgrid-htable th div {
  overflow: inherit;
  position: relative;
  text-align: center;
}
.trade-offer-search .ui-jqgrid .ui-jqgrid-bdiv {
  position: relative;
  margin: 0;
  padding: 0;
  overflow: auto;
  text-align: center;
}
.trade-offer-search .ui-jqgrid .ui-jqgrid-hdiv {
  position: relative;
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  border-left: 0 none !important;
  border-top: 0 none !important;
  border-right: 0 none !important;
}
.trade-offer-search .ui-jqgrid .ui-jqgrid-htable th div {
  overflow: inherit;
  position: relative;
  text-align: center;
}
.default .ui-jqgrid .ui-jqgrid-bdiv {
  position: relative;
  margin: 0;
  padding: 0;
  overflow: visible;
  text-align: left;
}
.default .ui-jqgrid tr.jqgrow {
  outline-style: none;
}
.default .ui-jqgrid tr.jqgroup {
  outline-style: none;
}
.default .ui-jqgrid .ui-jqgrid-btable {
  table-layout: auto;
  margin: 0;
  outline-style: none;
}
.default .ui-jqgrid tr.jqgfirstrow td {
  padding: 0 2px 0 2px;
  border-right-width: 1px;
  border-right-style: solid;
}
.default .ui-jqgrid .ui-jqgrid-resize-mark {
  width: 2px;
  left: 0;
  background-color: #838385;
  cursor: e-resize;
  cursor: col-resize;
  position: absolute;
  top: 0;
  height: 100px;
  overflow: hidden;
  display: none;
  border: 0 none;
  z-index: 99999;
}
.ui-jqgrid .ui-jqgrid-hbox {
  padding-right: 0;
}
.default .ui-jqgrid .ui-jqgrid-hdiv {
  position: relative;
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  border-left: 0 none !important;
  border-top: 0 none !important;
  border-right: 0 none !important;
}
.default .ui-jqgrid .ui-jqgrid-htable th div {
  overflow: visible;
  position: relative;
  text-align: center;
}
.default .ui-jqgrid-hbox {
  float: none !important;
}
.last .ui-jqgrid .ui-jqgrid-hbox {
  background-color: #cdcdcd;
}
.default .ui-jqgrid-htable {
  width: 100% !important;
}
.default .ui-jqgrid .ui-jqgrid-htable {
  table-layout: auto;
}
.default .ui-jqgrid tr.jqgrow td.wrapped {
  word-break: break-all;
}
.overflowhidden .ui-jqgrid .ui-jqgrid-bdiv {
  overflow-x: hidden;
  overflow-y: hidden;
}
.document .ui-jqgrid tr.jqgrow {
  outline-style: none;
  border: none;
  opacity: 1;
  filter: alpha(opacity=100);
  font-weight: normal;
}
.document .ui-jqgrid tr.jqgrow td {
  border: inherit;
}
.documentList .ui-jqgrid .ui-jqgrid-bdiv {
  position: relative;
  margin: 0;
  padding: 0;
  overflow: auto;
  text-align: left;
}
.documentList .ui-jqgrid tr.jqgrow {
  outline-style: none;
}
.documentList .ui-jqgrid tr.jqgroup {
  outline-style: none;
}
.documentList .ui-jqgrid .ui-jqgrid-btable {
  table-layout: fixed;
  margin: 0;
  outline-style: none;
}
.documentList .ui-jqgrid tr.jqgfirstrow td {
  padding: 0 2px 0 2px;
  border-right-width: 1px;
  border-right-style: solid;
}
.documentList .ui-jqgrid .ui-jqgrid-resize-mark {
  width: 2px;
  left: 0;
  background-color: #838385;
  cursor: e-resize;
  cursor: col-resize;
  position: absolute;
  top: 0;
  height: 100px;
  overflow: hidden;
  display: none;
  border: 0 none;
  z-index: 99999;
}
.documentList .ui-jqgrid .ui-jqgrid-hdiv {
  position: relative;
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  border-left: 0 none !important;
  border-top: 0 none !important;
  border-right: 0 none !important;
}
.documentList .ui-jqgrid .ui-jqgrid-htable th div {
  overflow: inherit;
  position: relative;
  text-align: center;
}
.productList .ui-jqgrid .ui-jqgrid-bdiv {
  position: relative;
  margin: 0;
  padding: 0;
  overflow: auto;
  text-align: left;
}
.productList .ui-jqgrid tr.jqgrow {
  outline-style: none;
}
.productList .ui-jqgrid tr.jqgroup {
  outline-style: none;
}
.productList .ui-jqgrid .ui-jqgrid-btable {
  table-layout: fixed;
  margin: 0;
  outline-style: none;
}
.productList .ui-jqgrid tr.jqgfirstrow td {
  padding: 0 2px 0 2px;
  border-right-width: 1px;
  border-right-style: solid;
}
.productList .ui-jqgrid .ui-jqgrid-resize-mark {
  width: 2px;
  left: 0;
  background-color: #838385;
  cursor: e-resize;
  cursor: col-resize;
  position: absolute;
  top: 0;
  height: 100px;
  overflow: hidden;
  display: none;
  border: 0 none;
  z-index: 99999;
}
.productList .ui-jqgrid .ui-jqgrid-hdiv {
  position: relative;
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  border-left: 0 none !important;
  border-top: 0 none !important;
  border-right: 0 none !important;
}
.productList .ui-jqgrid .ui-jqgrid-htable th div {
  overflow: inherit;
  position: relative;
  text-align: center;
}
.activeOfferList .ui-jqgrid .ui-jqgrid-bdiv {
  overflow-x: auto;
}
.offerList .ui-jqgrid .ui-jqgrid-bdiv {
  position: relative;
  margin: 0;
  padding: 0;
  overflow: auto;
  text-align: center;
}
.offerList .ui-jqgrid .ui-jqgrid-hdiv {
  position: relative;
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  border-left: 0 none !important;
  border-top: 0 none !important;
  border-right: 0 none !important;
}
.offerList .ui-jqgrid .ui-jqgrid-htable th div {
  overflow: inherit;
  position: relative;
  text-align: center;
}
/*стрелки в ui-jqgrid*/
.ui-jqgrid .ui-icon-desc {
  margin-left: -1px;
}
.table-show-arrows th.ui-th-column .hide-arrows + .s-ico {
  display: none !important;
}
.table-show-arrows .s-ico {
  display: inline !important;
}
.table-show-arrows .hide-arrows .s-ico {
  display: none !important;
}
/* #endregion jquery ui */
/* #region Common styles*/
.hidden_element {
  display: none;
}
.no_margin_bottom {
  margin-bottom: 0 !important;
}
.padding_none {
  padding: 0 !important;
}
.padding_none label {
  padding: 0 !important;
}
.float_none {
  float: none !important;
}
.padding_right_none {
  padding-right: 0 !important;
}
.margin_none label {
  margin-top: 0;
}
.margin_none input,
.margin_none .custom-select {
  margin-top: 5px;
}
.action-success {
  background: url(../../Images/action_success_48.png);
  width: 60px;
  height: 53px;
}
.img-stop {
  background: url(../../Images/stop.png);
  width: 46px;
  height: 44px;
  float: left;
  /* Выравнивание по левому краю */
  margin: 7px 1em 20px 0;
  /* Отступы вокруг картинки */
}
.top0 {
  padding-top: 0 !important;
}
.bottom0 {
  padding-bottom: 0 !important;
}
.form_auction fieldset.ranged {
  display: inline-block;
}
.form_auction fieldset > span.lbl-ranged {
  width: 40px;
  display: inline-block;
}
/* #endregion Common Styles */
/* #region Tender Styles */
.participantFeatureTextBox,
.preferenceTextBox {
  margin-left: 360px;
}
.checkbox-container td {
  padding: 3px 0;
}
.checkbox-container span {
  padding-left: 0 !important;
}
.form_auction fieldset input[type=file].pure {
  border: none !important;
  height: auto !important;
  padding: 0 !important;
  width: 429px;
}
.data .radioBtn {
  margin-left: 20px;
  float: left;
}
.label_info {
  float: left;
  margin-left: 8px;
  margin-right: 15px;
  margin-top: 8px;
  padding-top: 5px;
  text-align: center;
}
.td-lnk-delete {
  padding-top: 5px;
  width: 100%;
}
.div-add-item {
  margin-left: 215px;
  margin-bottom: 0;
}
.mw-buttons {
  width: 400px !important;
}
.btn-watch-icon {
  padding-right: 5px !important;
}
.bootstrap-iso .btn-watch-btn-confirm {
  display: block !important;
}
.bootstrap-iso .inline {
  display: inline !important;
}
/**/
.appl-wizard .regular {
  font-family: 'PTSansRegular';
}
.appl-wizard .italic {
  font-family: 'PTSansItalic';
}
.appl-wizard .serif {
  font-family: 'PTSerifCaption';
}
.appl-wizard .popup_txt a {
  text-decoration: underline;
  color: #ee1c24;
}
.appl-wizard a:hover {
  text-decoration: none;
}
.appl-wizard .clear-wiz {
  clear: both;
  height: 0;
  font-size: 0;
  line-height: 0;
}
.appl-wizard h2.popup__title,
.appl-wizard .popup_txt h3 {
  padding: 0;
  margin: 0 0 10px;
  font-family: Cuprum;
  line-height: normal;
}
.appl-wizard .popup_txt_new h3 {
  padding: 8px 0 0 0;
  margin: 0 0 10px;
  font-family: Cuprum;
  line-height: normal;
}
.appl-wizard p {
  padding: 0;
  margin: 0 0 10px;
}
.appl-wizard .popup {
  background: white;
  font-size: 14px;
  line-height: 18px;
  z-index: 999;
  overflow: visible !important;
}
.appl-wizard .popup__close {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 22px;
  height: 21px;
}
.appl-wizard .popup__title {
  color: #ee1c24;
  font-size: 17px;
  line-height: 20px;
  margin-bottom: 23px;
  font-weight: bold;
}
.appl-wizard .popup__title_new {
  color: #ff4044;
  font-size: 38px;
  line-height: 20px;
  margin-bottom: 23px;
  float: left;
  padding: 10px 0 0 17px;
}
.appl-wizard .one_time_license_title {
  padding: 0 40px 0 0;
  font-size: 20px;
}
.appl-wizard .popup__subtitle {
  font-size: 18px;
  line-height: 21px;
  margin-bottom: 2px;
  font-weight: normal;
}
.appl-wizard .popup__subtitle2 {
  font-size: 18px;
  line-height: 21px;
  margin-bottom: 3px;
  color: #00a604;
  font-weight: normal;
}
.appl-wizard .popup__subtitle_new {
  background: #b9b9b9 url(../../images/popup__header_gray.png) 0 0 no-repeat;
  height: 59px;
  line-height: 21px;
  margin-bottom: 2px;
  font-weight: normal;
}
.appl-wizard .popup__subtitle2_new {
  background: #ff4044 url(../../images/popup__header_red.png) 0 0 no-repeat;
  height: 40px;
  line-height: 21px;
  margin-bottom: 3px;
  font-weight: normal;
  color: #fff;
}
.appl-wizard .popup_subtitle_fontSize {
  font-size: 18px;
}
.appl-wizard .popup_grid__col {
  float: left;
}
.appl-wizard .popup_grid__col_new {
  float: right;
}
.appl-wizard .popup_new_tarif {
  background: #fff url(../../images/popup__new_tarif.png) 0 0 no-repeat;
}
.appl-wizard .popup__more {
  color: black;
  text-decoration: none;
  border-bottom: 1px dotted #3171e6;
  font-size: 16px;
  position: relative;
}
.appl-wizard .popup__more:hover {
  border-bottom-color: black;
}
.appl-wizard .popup__more.center p {
  color: white !important;
}
.appl-wizard .popup_grid {
  font-size: 12px;
  line-height: 16px;
}
.appl-wizard .popup_grid_new {
  font-size: 12px;
  line-height: 16px;
  padding-top: 45px;
}
.appl-wizard .popup__box1 {
  border: 1px solid #aeaeae;
  padding: 91px 0 13px;
  color: #838385;
  margin-right: 9px;
  width: 129px;
}
.appl-wizard .popup__box1_new {
  border: 1px solid #b9b9b9;
  color: #838385;
  margin-right: 9px;
  width: 168px;
  height: 307px;
}
.appl-wizard .popup__box1 .popup_txt {
  min-height: 241px;
  height: auto !important;
  height: 237px;
}
.appl-wizard .popup__box2 {
  color: white;
  background: #ee1c24;
  margin-bottom: 10px;
  padding: 8px 0;
  font-size: 14px;
  line-height: 18px;
}
.appl-wizard .popup__box3 {
  border: 2px solid #464646;
  padding: 10px 9px 10px 10px;
  line-height: 20px;
  margin-bottom: 10px;
  width: 108px;
}
.appl-wizard .popup__box3_new {
  color: #838385;
  border: 1px solid #b9b9b9;
  line-height: 20px;
  margin-bottom: 10px;
  margin-right: 10px;
  width: 168px;
  height: 320px;
}
.appl-wizard .popup__box3 .popup_txt,
.appl-wizard .popup__box3_new .popup_txt {
  min-height: 229px;
  height: auto !important;
  height: 229px;
}
.appl-wizard .popup__btn_row {
  padding-top: 3px;
  padding-bottom: 30px;
}
.appl-wizard .popup__btn_row_new {
  padding-top: 3px;
  padding-bottom: 30px;
  margin-left: 20px;
}
.appl-wizard .popup__btn {
  width: 131px;
  height: 51px;
  padding: 2px 0;
  font-size: 16px;
  line-height: 24px;
  text-shadow: 0 2px 2px #464646;
  text-align: center;
  color: white !important;
  display: block;
  float: left;
  text-decoration: none;
  position: relative;
}
.appl-wizard .popup__btn_grey {
  padding-top: 14px;
  height: 39px;
  background: #aeaeae url(../../images/popup__btn_grey.png) 0 0 no-repeat;
}
.appl-wizard .popup__btn_green {
  background: #69c169 url(../../images/popup__btn_green.png) 0 0 no-repeat;
  margin-left: 9px;
}
.appl-wizard .popup__btn_new {
  width: 131px;
  height: 18px;
  padding: 2px 0;
  font-size: 16px;
  line-height: 24px;
  text-shadow: 0 2px 2px #464646;
  text-align: center;
  color: #fff !important;
  display: block;
  float: left;
  text-decoration: none;
  position: relative;
}
.appl-wizard .popup__btn_new_grey {
  padding-top: 14px;
  height: 7px;
  background: #b9b9b9 url(../../images/popup__btn_new_grey.png) 0 0 no-repeat;
}
.appl-wizard .popup__btn_new_green {
  background: #00a604 url(../../images/popup__btn_new_green.png) 0 0 no-repeat;
}
.appl-wizard .popup__hip {
  display: none;
  position: absolute;
  bottom: 30px;
  width: 260px;
  border-radius: 10px;
  color: white;
  font-size: 13px;
  z-index: 999;
  padding: 15px 20px 10px;
  text-align: left;
  left: 50%;
  margin-left: -150px;
  font-size: 11px;
  background: #464646;
}
.appl-wizard .popup__hip-tail {
  position: absolute;
  display: block;
  width: 19px;
  height: 10px;
  bottom: -10px;
  left: 50%;
  margin-left: -10px;
  background: url(../../images/popup__hip_tail.png) bottom no-repeat;
}
.appl-wizard .popup_dot-line {
  font-size: 20px;
  color: #00a604;
  text-shadow: 0 0 2px #cee000;
}
.appl-wizard .overflow {
  overflow: hidden;
}
.appl-wizard .w410 {
  width: 410px;
}
.appl-wizard .center {
  text-align: center;
}
.appl-wizard .fs-m {
  font-size: 22px;
  line-height: 22px;
}
.appl-wizard .fs-l {
  font-size: 37px;
  line-height: 37px;
}
.appl-wizard .span {
  margin-left: 10px;
  margin-right: 10px;
}
.appl-wizard .paddingTop10 {
  padding-top: 10px;
}
.appl-wizard .line_through {
  color: black;
  text-decoration: line-through !important;
}
.appl-wizard .gray {
  color: #838385;
}
.custom-auction .ui-jqgrid .ui-jqgrid-bdiv {
  position: relative;
  margin: 0;
  padding: 0;
  overflow: auto;
  text-align: center;
}
.custom-auction .ui-jqgrid .ui-jqgrid-hdiv {
  position: relative;
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  border-left: 0 none !important;
  border-top: 0 none !important;
  border-right: 0 none !important;
}
.custom-auction .ui-jqgrid .ui-jqgrid-htable th div {
  overflow: inherit;
  position: relative;
  text-align: left;
}
.lbl_auction .checkbox label {
  float: none;
}
.lbl_auction fieldset ul.line li label {
  margin-right: 11px;
}
.fs_auction fieldset ul.line li label {
  float: none;
}
.ref-grid .ui-widget-content a {
  color: #005baa !important;
  font-size: 13px;
  text-decoration: underline;
}
.txt_auction input.medium {
  padding-right: 3px !important;
}
/* #endregion Tender Styles */
/* #region Dealing Styles */
.grayBorderChild div:nth-child(2) {
  border-bottom-color: #efeff0 !important;
}
.change_btn {
  color: #838385;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: underline;
  float: left;
  height: 20px;
  line-height: 14px;
  margin-left: 8px;
  margin-top: 8px;
  padding-top: 5px;
  text-align: center;
  width: 78px;
  border: 0 none;
  overflow: hidden;
}
.upload-button-nohover {
  background: #efeff0 !important;
}
a.inactive {
  pointer-events: none;
  cursor: default;
  color: #aeaeae;
  text-shadow: white 1px 1px 1px;
}
.itemsScroll table {
  width: 725px;
}
.itemsScroll div {
  max-height: 100px;
  overflow: auto;
}
.dealTable table {
  width: 700px;
  border-collapse: collapse;
}
.dealTable th {
  font-weight: bold;
  font-size: 13px;
  color: #464646;
  text-align: left;
  padding: 0 5px 0 5px;
  border: 0;
}
.dealTable tr td {
  border: 0;
  border-top: 1px #aeaeae solid;
  padding-left: 0;
  padding-right: 10px;
  vertical-align: middle;
}
.radio-vertical-list label {
  float: none;
}
.deal-period {
  min-width: 25px !important;
  width: 25px !important;
}
.w-nds {
  width: 50px !important;
  min-width: 50px !important;
}
.w-no-nds {
  width: 100px !important;
  min-width: 100px !important;
}
/* #endregion Dealing Styles */
/* #region SSO Styles */
.sso .transactions {
  margin: 20px auto 0 auto;
  width: 680px;
  min-width: 0;
}
.sso .transactions .block_title {
  min-width: 0;
}
.sso label {
  width: 295px;
}
.loginDiv {
  margin-top: 10px;
  margin-bottom: 10px;
}
.form_auction .loginBtn {
  background: url(../../images/auction_title.png) repeat-x;
  border: none;
  color: white;
  font-size: 14px;
  font-weight: bold;
  height: 25px;
  margin: 8px 0 16px 0;
  padding: 0;
  width: 93px;
  cursor: pointer;
}
.form_auction .loginEDSBtn {
  background: url(../../images/auction_title.png) repeat-x;
  border: none;
  color: white;
  font-size: 14px;
  font-weight: bold;
  height: 25px;
  margin: 8px 0 16px 0;
  padding: 0;
  width: 140px;
  cursor: pointer;
}
.form_auction .loginEDSWidth250 {
  width: 250px;
}
#recaptcha_table {
  margin: 0 auto !important;
}
.loginPageBannerWrapper {
  margin: 0 20px;
  min-width: 1130px;
  width: auto;
  /* Отображать баннер - не отображать баннер. */
  display: none;
}
.loginPageBannerContent {
  min-width: 639px;
  width: auto;
}
.loginPageBanner {
  clear: both;
  margin: 20px auto 0;
  padding-bottom: 20px;
  background-repeat: no-repeat;
  /* Размеры баннера. 660px - ширина блока логина по умолчанию. */
  width: 660px;
  height: 373px;
  /* Картинка баннера. */
  background-image: url('../../Images/otc_2014.jpg');
}
/* #endregion SSO Styles */
/* #region CommonServices Styles */
.biddersnew {
  clear: both;
  margin-bottom: 20px;
  width: 100%;
  min-width: 639px;
}
.biddersnew .block_titlenew {
  background: url(../../images/auction_title.png) repeat-x;
  width: auto;
  min-width: 627px;
}
.no100percent {
  min-width: 670px;
  width: 770px;
}
.no100percenttable > table {
  width: 670px !important;
}
.form_block .styleForMozila input {
  float: none;
  padding-bottom: 1px;
  height: 13px;
  margin-bottom: 2px;
}
.form_block .styleForMozila .ui-pg-selbox {
  height: 16px;
  margin-top: 1px;
}
.form_auction fieldset .create_btn input {
  height: 24px;
}
.form_auction textarea.ddbig {
  width: 490px;
}
.form_auction textarea.dbig2 {
  width: 512px;
}
.form_auction textarea.dsuperbig {
  width: 618px;
}
.form_auction fieldset ul.line li {
  display: block;
  padding-right: 8px;
  float: left;
  color: #464646;
  font-size: 13px;
  line-height: 16px;
}
.form_auction .normal_button {
  background: url(../../images/auction_title.png) repeat-x;
  border: none;
  color: white;
  font-size: 14px;
  font-weight: bold;
  height: 25px;
  margin: 8px 0 16px 0;
  padding: 0;
  width: 140px;
  cursor: pointer;
}
.lm0 .upload-list {
  margin-left: 0 !important;
}
.messages-content .upload-list {
  margin: 0 !important;
  padding: 0;
  list-style: disc;
}
.messages-content table tr td {
  margin-top: 4px;
  vertical-align: middle;
}
.messages-content table tr td input {
  margin-top: 4px;
  vertical-align: middle;
}
.messages-content .message-label {
  font-weight: bold;
  line-height: 19px;
}
div.messages-content {
  width: 100%;
  border-left: none;
  -ms-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -ms-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.mailing-header {
  font-weight: bold;
  font-size: large;
}
.mailing-options input {
  padding-left: 0 !important;
}
.mailing-options tr td {
  border: 0;
}
.mailing-options legend {
  margin-left: 10px;
  font-size: 14px;
}
.mailing-options-label {
  min-width: 50px;
  width: 200px;
  float: left;
}
.mailing-options-input {
  width: 100%;
  padding-left: 0 !important;
}
.message-wtite-top textarea {
  margin-bottom: 10px;
  margin-top: 10px;
}
div.message-settings p {
  margin-top: 10px;
}
div.message-settings table td {
  padding-right: 10px;
}
div.message-settings table tr td a {
  margin-top: 0;
}
.message-fileupload-label {
  display: none;
}
.message-wtite-top label {
  -moz-min-width: 40px !important;
  -ms-min-width: 40px !important;
  -o-min-width: 40px !important;
  -webkit-min-width: 40px !important;
  min-width: 40px !important;
  padding-left: 0;
}
.message-wtite-top td {
  padding-left: 7px;
}
#message_field select {
  margin-left: 0;
}
.all_messages fieldset label {
  width: 150px !important;
}
.all_messages th {
  padding-right: 5px;
}
.all_messages .search_btn {
  margin-right: 10px;
  margin-bottom: 0;
}
.all_messages a.clear {
  margin-bottom: 0;
}
.all_messages .labelminwidth label {
  width: 300px !important;
}
.overflow-x-s {
  overflow-x: scroll;
}
div.messages {
  display: table;
  clear: both;
  font-size: 14px;
}
div.messages-navigation,
div.messages-content {
  display: table-cell;
  border: 1px #aeaeae solid;
  padding: 9px;
}
div.messages-navigation {
  -moz-min-width: 210px;
  -ms-min-width: 210px;
  -o-min-width: 210px;
  -webkit-min-width: 210px;
  min-width: 210px;
  -ms-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -ms-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.messages-navigation > ul {
  margin-left: -15px;
}
.messages-navigation ul li {
  margin-left: 25px;
  line-height: 20px;
}
.messages-navigation ul a {
  color: #363636;
}
.messages-navigation ul a.active {
  font-weight: bold;
}
.messages-navigation hr {
  margin-left: 25px;
}
.messages-top-panel {
  height: 40px;
  border-bottom: 1px #aeaeae solid;
  margin: 0 -10px 7px -10px;
  padding: 0 15px;
}
.messages-top-panel .create_btn {
  margin-top: 3px;
}
.messages-top-panel fieldset {
  padding-top: 7px;
  border-bottom: none;
}
.messages-top-panel input.big {
  width: 80px;
}
.messages-top-panel label {
  -moz-min-width: 15px;
  -ms-min-width: 15px;
  -o-min-width: 15px;
  -webkit-min-width: 15px;
  min-width: 15px;
  padding-right: 5px;
  padding-left: 5px;
  text-align: right;
}
.messages-top-panel label:first-child {
  margin-left: -10px;
}
.messages-top-panel span.checkbox {
  float: left;
  margin-left: 15px;
  padding-left: 0 !important;
}
.messages-top-panel span.checkbox input {
  padding-left: 0;
}
.messages-top-panel #search-pannel {
  padding-right: 170px;
  padding-left: 310px;
}
.messages-top-panel #search-pannel.incoming {
  padding-left: 447px;
}
.messages-top-panel label.search-string {
  width: 55px;
}
.messages-top-panel input.search-string {
  width: 90%;
  margin-top: 0;
}
.messages-top-panel a.search_btn {
  margin-top: -2px;
  margin-left: 15px;
}
.messages-top-panel a.clear {
  margin-top: -2px;
  margin-right: 0;
  margin-left: 5px;
}
.message-view-nav {
  float: right;
}
#message-view-nav a {
  font-size: 16px;
}
#message-view-index {
  margin-top: 7px;
  margin-left: 7px;
  margin-right: 5px;
}
#message-view-index label {
  padding-left: 3px;
  padding-right: 3px;
}
.unreadMessagesCount {
  float: right;
  font-weight: bold;
  background-color: #efeff0;
  width: 30px;
  height: 15px;
  line-height: 16px;
  font-size: 11px;
  text-align: center;
  border: 1px #aeaeae solid;
  margin-top: 1px;
}
input.ui-pg-input {
  text-align: right;
}
.bigPageStyle input.ui-pg-input {
  width: 30px;
}
.employeeTable {
  border: 1px solid gray;
  border-collapse: collapse;
  border-spacing: 0;
}
.employeeHeaderItem {
  vertical-align: middle;
  font-size: small;
  color: #838385;
  font-weight: bold;
  overflow: hidden;
  background: #efeff0;
  text-align: left;
  padding: 5px;
}
.employeeItem {
  vertical-align: middle;
  font-size: small;
  color: #838385;
  font-weight: normal;
  overflow: hidden;
  text-align: left;
  padding: 5px;
}
table.roles {
  width: 50%;
  color: #464646;
  font-size: 12px;
  border: 1px #aeaeae solid;
  border-collapse: collapse !important;
}
table.roles tr td {
  border: 1px #aeaeae solid;
}
.roles-header td {
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  border-collapse: collapse;
}
.roles-row-bottom {
  text-align: center;
  vertical-align: middle;
}
table.permissions {
  width: 100%;
  color: #464646;
  font-size: 15px;
  border: 3px #aeaeae solid !important;
}
.portlet table.permissions {
  border: 1px #e1e1e1 solid;
}
/*table#required-propeties {
    width: 100%;
    color: @color-black_light;
    font-size: 15px;
    border: 3px @color-gray_medium solid;
}*/
table.permissions tr td,
table#required-propeties tr td,
table#required-propeties tr th {
  padding: 5px;
  border: 1px #aeaeae solid;
}
.portlet table.permissions tr td {
  padding: 5px;
  border: 1px #e1e1e1 solid;
}
table.appDocTable tr td {
  padding: 5px;
  border-left: 1px #e1e1e1 solid;
  border-right: 1px #e1e1e1 solid;
  border-bottom: 1px #e1e1e1 solid;
}
.appDocFileList tr td {
  border: none !important;
}
.permissions-header td,
table#required-propeties tr th {
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
}
table#required-propeties .fa-check-circle {
  color: #037003;
}
table#required-propeties .fa-times-circle {
  color: #ff4044;
}
.permissions-row-top {
  border-top: 3px #aeaeae solid;
}
.permissions-row-bottom {
  border-bottom: 3px #aeaeae solid;
  text-align: center;
  vertical-align: middle;
}
.permissions-checkbox {
  width: 100px;
}
.permissions-checkbox label {
  min-width: 50px;
  text-align: center;
  vertical-align: middle;
  width: 100%;
  padding: 0;
}
.permissions-small-text {
  font-size: 13px;
}
div.information {
  background-color: #efeff0;
  border: 1px solid #aeaeae;
  text-align: center;
  vertical-align: middle;
  margin: 5px 0 10px 0;
  padding: 5px 5px 0 5px;
  color: #464646;
  font-size: 13px;
}
div.information p {
  text-align: center;
  padding-bottom: 5px;
}
span.information {
  font-style: italic;
  color: #464646;
  font-size: 13px;
}
table.certificate-uploader {
  width: 560px;
}
table.certificate-uploader th {
  background-color: #efeff0;
  border: 1px white solid;
  color: #464646;
  font-size: 13px;
  font-weight: bold;
  padding: 5px 0 5px 8px;
  white-space: nowrap;
  overflow: hidden;
}
table.certificate-uploader td {
  border-bottom: 1px #aeaeae solid;
  color: #464646;
  font-size: 13px;
  padding: 5px 0 5px 8px;
}
.captcha {
  display: inline-block;
}
.captcha_refresh {
  display: inline-block;
  margin-top: 15px;
}
tr.document_error {
  background: #fabbbe !important;
}
.document-type h1 {
  font-weight: bold;
  margin: 5px 5px 0 5px;
}
.document-type .description {
  margin: 0 5px 10px 5px;
  font-style: italic;
}
.file-textbox {
  margin-left: 5px;
  width: 100%;
}
.eventlink {
  color: #464646;
  display: block;
  font-size: 13px;
}
.lastnew {
  width: 100%;
}
.auctionnew fieldset ul.line2 > li {
  display: block;
  padding-right: 8px;
  float: left;
  color: #464646;
  font-size: 13px;
  line-height: 16px;
}
.auctionnew fieldset ul.line > li {
  display: block;
  padding-right: 8px;
  float: left;
  color: #464646;
  font-size: 13px;
  line-height: 16px;
}
.columnnew {
  float: right;
  width: 48%;
  min-width: 280px;
  margin-bottom: 20px;
}
.columnnew.left {
  float: left;
}
.block_titlenew {
  background: url(../../images/block_title.png) repeat-x;
  height: 20px;
  margin-bottom: 10px;
  padding: 5px 0 0 0;
  min-width: 168px;
}
.form_blocknew .block_titlenew {
  background: url(../../images/auction_title.png) repeat-x;
}
.form_block fieldset.subtitle label {
  font-weight: bold;
}
.columnnew .form_blocknew .block_titlenew {
  width: 100%;
  min-width: 280px;
}
.form_blocknew {
  margin-bottom: 20px;
}
.block_titlenew h2 {
  color: white;
  font-size: 14px;
  font-weight: bold;
  margin-left: 12px;
}
.columnnew .form_blocknew fieldset ul.line {
  min-width: 150px;
  float: left;
}
.columnnew .form_blocknew fieldset ul.line2 {
  min-width: 210px;
  float: left;
}
.columnnew .form_blocknew label {
  min-width: 100px;
}
.columnnew .form_blocknew fieldset {
  min-width: 324px;
}
.columnnew .form_blocknew.wide fieldset ul.line {
  min-width: 160px;
  float: left;
}
.columnnew .form_blocknew.wide label {
  min-width: 115px;
}
.auctionnew {
  width: 100%;
  min-width: 639px;
}
.auctionnew_title {
  color: #464646;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 19px;
}
.message {
  padding-bottom: 10px;
  padding-top: 10px;
  margin-top: 7px;
  border-top: 1px #aeaeae solid;
}
.inner_checkbox {
  margin-left: 10px;
}
.portlet-body .inner_checkbox {
  margin-bottom: 10px;
}
.short-name {
  float: right;
  word-wrap: break-word;
}
.spec-org {
  padding-left: 5px;
  width: 50%;
}
.oso-link {
  color: blue !important;
  text-decoration: underline;
}
.oso-rb {
  padding: 10px 0 10px 5px;
}
.lbl-platform {
  width: 100px !important;
  min-width: 100px !important;
}
.tarifServiceEdit .form_auction label {
  min-width: 500px !important;
}
.tarifServiceEdit .form_auction td > label {
  min-width: 100px !important;
}
.tarifServiceView .form_auction label {
  min-width: 500px !important;
}
.eventInfo .form_auction span {
  margin-left: 251px;
  display: block;
  word-break: break-all;
}
.topActiveOfferList .bidders,
.topActiveOfferList .bidders .block_title,
.min_width0 > label {
  min-width: 0 !important;
  /* отменяем минимальную длину блоков */
}
.accrTabed #subTab {
  margin-top: 10px;
}
.accrTabed .form_auction label {
  width: 30%;
}
.accrTabed a.create_btn {
  color: white;
}
.accrTabed table.last tr.alternative td {
  background-color: #efeff0;
}
.accrTabed table.last tr.ordinal td {
  background-color: #efeff0;
}
.orgViewTabed table.last {
  width: 100%;
  border: 1px solid #aeaeae;
  border-collapse: inherit;
}
.orgViewTabed .form_auction {
  display: inline-block;
  width: 100%;
}
.orgViewTabed .lastnew {
  width: 100%;
}
.orgViewTabed input[type="checkbox"] + label {
  margin-left: 5px;
  line-height: 13px;
  color: #464646;
}
.orgViewTabed .form_auction input {
  font-family: Arial, Helvetica, sans-serif;
}
.orgViewTabed a.linkButton.Linline {
  float: none;
  padding-left: 5px;
  display: inline;
}
.orgViewTabed #tabs {
  margin-top: 60px;
}
.orgViewTabed .ContractNotification {
  line-height: 57px;
  padding-left: 1em !important;
  font-weight: bold;
  color: #ee1c24;
}
.requestInfoTabed .form_auction span {
  width: 60%;
  display: inline-block;
}
.requestInfoTabed table.last {
  width: 100%;
}
.requestInfoTabed div.information {
  background-color: #efeff0;
  border: 1px solid #aeaeae;
  text-align: center;
  vertical-align: middle;
  margin: 5px 0 10px 0;
  padding: 5px 5px 0 5px;
  color: #464646;
  font-size: 13px;
}
.requestInfoTabed div.information p {
  text-align: center;
  padding-bottom: 5px;
}
.requestInfoTabed span.information {
  font-style: italic;
  color: #464646;
  font-size: 13px;
}
.ui-tabs .ui-tabs-hide {
  display: none !important;
}
.oso-divPadding {
  padding-left: 10px;
  padding-bottom: 10px;
}
.oso-h2Title {
  padding: 10px 0;
  font-weight: bold;
}
.oso-widthForMethodAndProtocolTitle {
  width: 300px;
}
.oso-divDescription {
  padding: 0 0 10px 0;
  font-style: italic;
}
.lnk-left {
  float: left !important;
}
.minw600 {
  min-width: 600px !important;
}
/* #endregion CommonServices Styles */
/* #region SoftCommodities Styles */
a.linkButton-inline {
  color: #005baa;
  font-size: 13px;
  margin: 4px 5px 2px 0;
  text-decoration: none;
}
a.linkButton-inline:hover {
  text-decoration: underline;
}
a.link-underline {
  text-decoration: underline;
}
fieldset h2.sub_title {
  padding: 4px 0 4px 5px;
  color: #464646;
  font-size: 13px;
  font-weight: bold;
}
.contentwidth100 {
  width: 100% !important;
}
.labelItemwidth .filterelemetn {
  float: left;
  width: 45%;
}
.form_auction fieldset > span.number,
.form_auction fieldset > span.decimal,
.form_auction fieldset > span.money {
  text-align: right;
  padding-right: 5px;
  padding-left: 0;
  float: right;
  font-weight: bold;
}
.form_auction fieldset > span.number2 {
  text-align: left;
  float: left;
  font-weight: bold;
}
.form_auction fieldset span acronym.moscow-time {
  font-size: 9px;
}
.form_auction fieldset > span.separator {
  float: left;
  padding-left: 5px;
  padding-right: 5px;
}
.form_auction .column #deliveryInfo fieldset label {
  width: 169px;
  clear: left;
}
.form_auction .column #deliveryInfo fieldset label + span {
  display: inline-block;
  max-width: 275px;
  font-weight: bold;
}
.form_auction .column #deliveryInfo fieldset label + span.money {
  display: inline-block;
  width: auto;
  float: right;
  padding-right: 11px;
}
.form_auction .column #PrimaryInfo fieldset label {
  width: 169px;
}
.form_auction .column #PrimaryInfo fieldset label + span {
  display: inline-block;
  width: 280px;
  font-weight: bold;
}
.form_auction fieldset label + span.hasCountdown {
  border: none;
  background-color: transparent;
  font-weight: bold;
}
.form_auction .column #ItemInfo fieldset label + span {
  font-weight: bold;
  width: 280px;
  float: left;
  word-wrap: break-word;
}
.form_auction .column fieldset.inline-compact label {
  display: inline-block;
}
.form_auction .column fieldset.inline-compact label + span {
  display: inline-block;
  padding-right: 5px;
  width: auto;
  text-align: right;
  font-weight: bold;
  float: right;
}
.form_auction .column #AuctionBid fieldset label {
  width: 139px;
}
.form_auction input.dddbig {
  background: url(../../images/form_input_dddbig.png) center no-repeat;
  width: 290px;
  padding-left: 3px;
  padding-right: 3px;
}
.form_auction input[type=file].dbig {
  background: url(../../images/transition_txt.png) top repeat-x;
  width: 248px;
  padding-left: 3px;
  padding-right: 3px;
  height: 22px;
}
.applications div,
.applications ul,
.applications li,
.applications select {
  width: 250px;
}
.othercompany {
  color: #464646;
  font-size: 13px;
  text-decoration: underline;
}
.auctionnumbers {
  float: left;
  width: 120px;
  display: inline-block;
  text-align: right;
}
.btOk {
  width: 70px;
  height: 24px;
  float: right;
}
.divbtn {
  margin: 0 auto;
}
.divlink {
  height: 17px;
  width: 17px;
  margin: 0 auto;
}
.nomargin {
  margin: 0 0 0 0 !important;
}
.uploaddocument {
  color: #464646 !important;
  width: 90%;
}
.uploaddocumentcolor {
  color: #464646 !important;
}
.uploddocumentwidth {
  width: 80%;
}
.companyviewlabelwidth label {
  min-width: 300px;
  width: 300px;
}
.rjdcalculatorlabelwidth label {
  min-width: 200px;
}
.grainbaseinfo textarea {
  width: 490px;
}
.grainbaseinfo input[type=text] {
  background: url(../../images/form_input_ddbig.png) center no-repeat;
  padding-left: 3px;
  padding-right: 3px;
  width: 490px;
}
.labelwidth td {
  width: 24.9%;
}
.labelwidth th {
  width: 13.5%;
}
.normfonsize {
  font-size: 13px;
}
.textalignright {
  text-align: right !important;
}
table.offer_type label {
  font-weight: bold;
  padding-left: 5px;
}
table.offer_type label i {
  display: block;
  padding-top: 10px;
  font-weight: normal;
}
table.last tr td.document_type {
  text-align: left !important;
}
ul.file_list li a {
  color: #005baa;
  font-size: 13px;
  text-decoration: underline;
}
ul.file_list li {
  border-bottom: 1px #aeaeae solid;
  padding: 4px 0;
  color: #464646;
  font-size: 13px;
  line-height: 20px;
  padding-left: 11px;
}
ul.file_list li a.delete {
  float: right;
}
.h2-auction_expired {
  font-size: 24px;
  margin-left: 100px;
  margin-top: 120px;
}
table.auction_info span.hasCountdown {
  border: none;
  background-color: transparent;
}
/* #endregion SoftCommodities Styles */
/* #region Inline Styles */
.div-text-align {
  text-align: center;
}
.div-hidden {
  visibility: hidden;
}
.application-name-color {
  color: blue;
}
.err-margin-bottom {
  margin-bottom: 20px;
}
.b-alert {
  font-size: 15px;
}
.customerTable {
  border: 1px solid #aeaeae;
  margin-bottom: 10px;
}
.div-padding-top {
  padding-top: 20px;
}
.td-del-group {
  padding-left: 10px;
  padding-top: 5px;
}
.full-width {
  width: 100%;
}
.width-10percent {
  width: 10%;
}
.width-15percent {
  width: 15%;
}
.width-16percent {
  width: 16%;
}
.width-17percent {
  width: 17%;
}
.width-140 {
  width: 140px !important;
}
.half-width {
  width: 50%;
}
.width-auto {
  width: auto;
}
table.width-25percent tr > td:first-child {
  width: 25% !important;
}
.actions-format-text-align {
  text-align: right;
}
.action-fornat-td-width {
  width: 80%;
}
.actions-format-cursor {
  cursor: pointer;
  white-space: nowrap;
}
.displayblock {
  display: block;
}
.w50 {
  width: 50px;
}
.w200 {
  width: 200px;
}
.w210 {
  width: 210px;
}
.w225 {
  width: 225px;
}
.w240 {
  width: 240px;
}
.w250 {
  width: 250px;
}
.w256 {
  width: 256px;
}
.w350 {
  width: 350px;
}
.w450 {
  width: 450px;
}
.w475 {
  width: 475px !important;
}
.w500 {
  width: 500px !important;
}
.mt5 {
  margin-top: 5px;
}
.mt10 {
  margin-top: 10px;
}
.mt20 {
  margin-top: 20px;
}
.mt2 {
  margin-top: 2px !important;
}
.mb5 {
  margin-bottom: 5px;
}
.uploadFile .mb5 {
  margin-bottom: 5px !important;
}
.mb10 {
  margin-bottom: 10px !important;
}
.mb20 {
  margin-bottom: 20px;
}
.mb50 {
  margin-bottom: 50px;
}
.mr15 {
  margin-right: 15px;
}
.mr200 {
  margin-right: 200px;
}
.ml6 {
  margin-left: 6px;
}
.ml10 {
  margin-left: 10px;
}
.ml39 {
  margin-left: 39px !important;
}
.ml15 {
  margin-left: 15px !important;
}
.ml370 {
  margin-left: 370px;
}
.mh400 {
  min-height: 400px;
}
.min-wInherit label {
  min-width: inherit !important;
}
.min-w550 {
  min-width: 550px;
}
.min-w420 {
  min-width: 420px;
}
.mw150 {
  max-width: 150px;
}
.mw610 {
  max-width: 610px;
}
.pt10 {
  padding-top: 10px;
}
.pt20 {
  padding-top: 20px;
}
.pt30 {
  padding-top: 30px;
}
.pl10 {
  padding-left: 10px !important;
}
.pl11 {
  padding-left: 11px !important;
}
.pl20 {
  padding-left: 20px;
}
.pr10 {
  padding-right: 10px;
}
.choice-padding {
  padding-left: 13px !important;
  padding-bottom: 5px !important;
}
.lbl-response {
  width: 500px;
  max-width: 500px;
  padding-bottom: 20px;
}
.cl-both {
  clear: both;
}
.cl-none {
  clear: none !important;
}
.resizeVertically {
  resize: vertical;
}
.lb-part-cancel {
  float: left;
  margin-left: 10px;
}
.up-lot-pos {
  position: relative;
}
.div-open-part {
  padding: 10px 0 0 0;
  border-width: 0;
  overflow: visible;
}
.div-lot {
  padding: 20px 0 0 0;
}
.lbl-amount {
  padding: 5px 0 0 0;
}
.btn-margin-top {
  margin-top: -5px;
}
.div-garantee-lot {
  max-width: 610px;
  border-top: 1px #aeaeae solid;
  border-bottom: 1px #aeaeae solid;
  margin-top: 20px;
  margin-bottom: 20px;
}
.p-margin-top {
  margin-top: -5px;
}
.ul-lot-templ {
  padding-left: 20px;
  line-height: 1.5;
}
.p-lot-templ {
  padding-left: 18px;
  text-indent: 2em;
}
.notif-success {
  margin-top: 10px;
  display: none;
  color: green;
}
.notif-fail {
  margin-top: 10px;
  display: none;
  color: red;
}
.td-v-align {
  vertical-align: middle;
}
.fs-lot-state-border {
  border-bottom-width: 0;
}
.notif-fill-email {
  float: left;
  margin: 0 7px 0 0;
}
.notif-done-email {
  font-weight: bold;
  margin: 10px 0;
}
.va_bottom {
  vertical-align: bottom;
}
.right-padding_none {
  padding-right: 0 !important;
}
.pos-rel {
  position: relative;
}
.div-border0 {
  border-width: 0;
}
.h2-lotTitle {
  float: left;
  padding-left: 25px;
}
.fieldset-lotStates {
  border-bottom-width: 0;
}
.div-tradeLot {
  padding: 10px 0 0 0 !important;
  border-width: 0 !important;
  overflow: visible !important;
}
.no_padding_left {
  padding-left: 0 !important;
}
.no_margin_top {
  margin-top: 0 !important;
}
.no_margin_left {
  margin-left: 0 !important;
}
.bank-limit-padding {
  padding: 10px;
}
.bid-error {
  color: red;
  margin-left: 10px;
  margin-bottom: 10px;
}
.servicePage-div {
  vertical-align: top;
}
.price-width {
  width: 90%;
}
.span-guarantee {
  float: left;
  margin: 0 7px 20px 0;
}
.bc-stack-error {
  background-color: #ffffcc;
}
.left_column span {
  font: 16px/24px Cuprum !important;
  font-family: Cuprum !important;
  font-weight: 400 !important;
}
div.copyright {
  font: 14px/16px Cuprum !important;
  font-family: Cuprum !important;
  font-weight: 400 !important;
}
div.copyright a {
  font: 14px/16px Cuprum !important;
  font-family: Cuprum !important;
  font-weight: 400 !important;
}
div.center_column a {
  font: 16px/24px Cuprum !important;
  font-family: Cuprum !important;
  font-weight: 400 !important;
}
.footer p {
  margin-bottom: 0 !important;
}
.div-footercontrol {
  width: 270px;
}
.top_sub_menu td a {
  text-align: center !important;
}
.header_sub_content {
  padding: 0 10px 30px 0;
}
.img-counters {
  position: absolute;
  left: -9999px;
}
.div-date-range {
  height: 20px;
}
.filterelemetn2-lbl {
  height: auto;
}
.unprotFilter_margin {
  margin-right: 5px;
}
.btnSearch_margin {
  margin: 0 5px 8px 0;
}
.empty-row-height {
  height: 5px;
}
.filterDiv {
  display: block;
  background-color: #efeff0;
  border: 1px #aeaeae solid;
  height: 110px;
  margin-bottom: 10px;
}
.white {
  color: white;
}
.div-history {
  width: 100% !important;
  display: inline-block;
}
.oos-err {
  overflow: visible;
}
.divTaxUnknown {
  padding-left: 15px;
}
.ml5 {
  margin-left: 5px;
}
.scoring-grey .ml5_important {
  margin-left: 5px !important;
}
.border-bank-limit {
  border-bottom: none;
}
.lbl-organizer {
  padding-left: 0 !important;
  word-wrap: break-word;
}
.txt-invited {
  margin-left: 10px;
  margin-top: 5px;
  width: 768px;
  display: none;
}
.chb-change-proj {
  padding: 0;
  float: left;
  width: 15px;
}
.lbl-change-proj {
  width: 90%;
  min-width: 90%;
  float: left;
}
.div-purchasers {
  max-height: 300px;
  height: 100%;
  overflow-y: visible;
}
.div-auction_title {
  float: left;
  margin-top: 10px;
}
.header-display {
  display: inline-block;
}
.ml4 {
  margin-left: 4px !important;
}
.tbl-matrix {
  width: 100%;
  height: 30px;
  display: none;
}
.td-matrix {
  min-width: 230px;
}
.text-align-matrix {
  text-align: right;
}
.w520 {
  width: 520px;
}
.popup_license {
  width: 470px;
  padding-top: 5px;
}
.popup_mh_license {
  min-height: 120px;
}
.w100 {
  width: 100px;
}
.th-deal-item-width {
  width: 70%;
}
.th-deal-price-width {
  width: 30%;
}
.contract-div {
  height: 40px;
}
.contract-btn-action {
  text-align: right;
  padding-top: 80px;
}
.contract-content label,
.contract-content span,
.contract-content .divTaxLabel {
  line-height: 25px;
}
.contract-content .divTaxLabel {
  line-height: 30px;
}
.contract-content fieldset {
  line-height: 25px;
}
.contract-content .divDealItemsEdit table input {
  padding: 5px;
}
.contract-content .select2.select2-container.select2-container--bootstrap.select2-container--below {
  width: auto !important;
}
.contract-content .select2 .select2-selection.select2-selection--single {
  height: 30px;
  padding-top: 2px;
}
.contract-content .divDealItemsEdit table tbody td {
  padding-bottom: 5px !important;
}
.text-align-right {
  text-align: right;
}
.error-div {
  overflow: scroll;
  /*display: none;*/
  max-height: 350px;
}
.error-stack-color {
  background-color: #ffffcc;
}
.error-mes {
  overflow: scroll;
  display: none;
  max-height: 350px;
}
.login-tooltip {
  font-size: 12px;
}
.logout-text-align {
  text-align: center;
}
.lb-error {
  width: 100%;
  margin-top: 5px;
}
.txt-password {
  display: inline-block;
}
.div-error {
  display: inline-block;
  text-align: center;
  width: 100%;
}
.div-button-send {
  float: right;
  width: 109px;
}
.hlink-reg {
  display: block;
  float: none;
}
.div-registry {
  float: left;
  padding: 10px;
  width: 490px;
}
.aution .ui-dialog-titlebar-close {
  visibility: hidden;
}
.winnerBid {
  color: lime !important;
  font-weight: bold;
}
.th-doc-signed {
  padding-left: 5px;
  padding-right: 5px;
}
.no-float,
.no-float div.checker {
  float: none !important;
}
.div-not-avail {
  text-align: center;
  margin-right: 40px;
}
.lnk-clear-filter {
  float: left !important;
  margin-left: 10px !important;
}
.moscow-time-margin {
  margin-right: -7px;
}
.td-offer {
  text-align: center;
}
.ul-offer {
  width: 220px;
}
div.info-block {
  background-color: #ffffcc;
  border: 1px solid #aeaeae;
  text-align: center;
  vertical-align: middle;
  margin: 5px 0 10px 0;
  padding: 5px;
  color: #464646;
  font-size: 13px;
}
.lbl-invited {
  float: left;
  width: 175px;
}
.sc-txt-invited {
  float: left;
  width: 60%;
  padding-left: 10px;
}
.ml11 {
  margin-left: 11px;
}
.body-offerList {
  min-width: 0 !important;
}
.bottom10px {
  padding-bottom: 10px;
}
.bottom25px {
  padding-bottom: 25px;
}
.innercontent {
  padding-left: 25%;
  padding-right: 25%;
}
.v-form_auction li a,
.v-form_auction p {
  font-size: 1.2em;
  line-height: 1.1em;
}
.v-form_auction p {
  padding-left: 0;
}
.v-auction_title {
  color: #ee1c24;
  font-size: 1.7em;
  float: left;
  margin-top: 10px;
}
.lnk-sign {
  margin-left: auto;
  margin-right: auto;
  width: 200px;
}
.lnk-clear {
  padding-left: 15px;
}
.lbl-cert-info {
  float: left;
  margin-right: 20px;
}
.lnk-lagre {
  margin: 0 !important;
}
.va-top {
  vertical-align: top;
}
.span-label {
  margin-top: 0 !important;
  cursor: pointer;
}
.lbl-accred {
  border: solid 1px #aeaeae;
  width: 50% !important;
  height: 100px;
  overflow-y: scroll;
}
.ui-dialog {
  position: fixed;
  border: 1px solid #ececf1;
}
.ui-dialog,
div#selectOrganizationDialog {
  overflow: visible !important;
}
.div-or {
  float: left;
  height: 19px;
  vertical-align: middle;
  padding: 0 5px;
}
.textbox-date {
  width: 103px !important;
}
.ul-line {
  padding-left: 5px;
}
.lbl-period-auth {
  min-width: 260px !important;
}
.mw240 {
  max-width: 240px;
}
.mr5 {
  margin-right: 5px;
}
.mr11 {
  margin-right: 11px;
}
.w400 {
  width: 400px;
}
.doc-name {
  width: 159px !important;
}
.btn-upload-margin-top {
  margin-top: -2px;
}
.btn-add-margin-top {
  margin-top: -5px !important;
}
.div-load-cert {
  margin: 0;
  padding: 0;
  position: relative;
  overflow: hidden;
  width: 166px;
}
.fu-load-cert {
  position: absolute;
  left: 0;
  top: 0;
  font-family: Arial;
  font-size: 118px !important;
  width: 166px;
  margin: 0;
  padding: 0 !important;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
  height: 25px !important;
  transform: scale(20);
  letter-spacing: 10em;
  /* IE 9 fix */
  -ms-transform: scale(20);
  /* IE 9 fix */
}
.hl-load-cert {
  margin: 0 !important;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  direction: ltr;
}
.hl-select-cert {
  margin: 0 !important;
  cursor: pointer;
}
.grounds-margin-left {
  margin-left: 15px !important;
}
.pl-lnk-clear {
  padding-left: 15px;
}
.txt-partner {
  margin-left: 10px;
  margin-top: 5px;
  width: 768px;
  display: none;
}
.lnk-mes-margin-top {
  margin-top: -10px;
}
.txt-message {
  width: 600px !important;
}
.txt-message2 {
  width: 99% !important;
  height: 300px !important;
}
.cl-left {
  clear: left;
}
.hl-contract {
  font-size: 13px;
  padding-left: 11px;
}
.afterWriteOff {
  font-weight: bold;
}
.width-50percent {
  width: 50%;
}
.hl-dictionary {
  margin-right: 15px;
  margin-top: 5px;
}
.last-sc {
  width: auto;
  min-width: 639px;
}
.overflowed-dialog .ui-dialog-content {
  overflow: visible !important;
}
.overflowed-dialog {
  overflow: inherit !important;
}
.no-float-label label {
  float: none;
}
.no-float-label input {
  margin-left: 10px;
}
.no-float-label span {
  width: 600px !important;
}
.errorBlock {
  background-color: #ee1c24;
}
.errorBlock label {
  color: white;
}
tr.mainPositionColor,
.mainPositionColor td,
.mainPositionColor th {
  background: #fff !important;
}
tr.altPositionColor,
.altPositionColor td,
.altPositionColor th {
  background: #f7f7f7 !important;
}
tr.highlightPositionColor,
.highlightPositionColor td,
.highlightPositionColor th,
div.highlightPositionColor {
  background: #e0ebf9 !important;
}
tr.greenHighlighted,
.greenHighlighted td,
.greenHighlighted th,
div.greenHighlighted {
  background: #aff6a1 !important;
}
tr.yellowHighlighted,
.yellowHighlighted td,
.yellowHighlighted th,
div.yellowHighlighted {
  background: #fbf586 !important;
}
tr.grayHighlighted,
.grayHighlighted td,
.grayHighlighted th,
div.grayHighlighted {
  background: #e0e0e2 !important;
}
tr.errorHighlighted,
.errorHighlighted td,
.erorrHighlighted th,
div.erorrHighlighted {
  background: #ffe7e7 !important;
}
.treeDialogTextSearch {
  margin-top: 8px;
}
.treeDialogError {
  color: red;
  font-size: 12px;
}
.treeViewContainer {
  width: 100%;
}
span.ui-jqtreeview-item-text {
  cursor: pointer;
}
li.ui-jqtreeview-item > ul {
  padding-left: 25px;
}
.largeFieldValue {
  padding-left: 5px;
  float: left;
  width: 50%;
}
.no_margin {
  margin: 0px !important;
}
.margin_right_20 {
  float: left;
  margin-right: 20px;
}
.vertical_align_top {
  vertical-align: top;
}
.text_align_center {
  text-align: center;
}
.ui-dialog,
.selectOrganizationDialog {
  overflow: visible !important;
}
/*suggestions*/
.suggestions-input {
  padding-left: 8px !important;
  padding-right: 0px !important;
  width: 246px !important;
}
.normal.suggestions-input {
  width: auto !important;
}
.mediumbig.suggestions-input {
  width: 418px !important;
}
.superbig.suggestions-input {
  width: 618px !important;
}
.form-control.suggestions-input {
  width: 100% !important;
}
.suggestions-wrapper {
  display: inline-block;
  position: relative;
  margin: 0;
  padding: 0;
  vertical-align: top;
  -webkit-text-size-adjust: 100%;
}
.suggestions-wrapper .suggestions-addon {
  display: none;
  opacity: 0;
  position: absolute;
}
.suggestions-wrapper .suggestions-addon[data-addon-type="spinner"] {
  background: white;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.suggestions-wrapper .suggestions-addon[data-addon-type="clear"] {
  background: none;
  background-size: contain;
  cursor: pointer;
  opacity: 0.8;
}
.suggestions-wrapper .suggestions-addon[data-addon-type="clear"]:hover {
  opacity: 1;
}
.suggestions-wrapper .suggestions-suggestions {
  background: #ffffff;
  border: 1px solid #999;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: default;
  z-index: 9999;
}
.suggestions-wrapper .suggestions-suggestions strong {
  font-weight: normal;
  color: #3399FF;
}
.suggestions-wrapper .suggestions-suggestions.suggestions-mobile {
  border-style: none;
}
.suggestions-wrapper .suggestions-suggestions.suggestions-mobile .suggestions-suggestion {
  border-bottom: 1px solid #ddd;
}
.suggestions-wrapper .suggestions-suggestion {
  padding: 4px 5px;
  overflow: hidden;
}
.suggestions-wrapper .suggestions-suggestion:hover {
  background: #f7f7f7;
}
.suggestions-wrapper .suggestions-selected {
  background: #f0f0f0;
}
.suggestions-wrapper .suggestions-selected:hover {
  background: #f0f0f0;
}
.suggestions-wrapper .suggestions-hint {
  padding: 4px 4px;
  white-space: nowrap;
  overflow: hidden;
  color: #777;
  font-size: 85%;
}
.suggestions-wrapper .suggestions-constraints {
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  white-space: nowrap;
}
.suggestions-wrapper .suggestions-constraints li {
  background: #f8f8f8;
  border: 1px solid #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  cursor: default;
  display: inline-block;
  margin: 0 4px 0 0;
  padding: 0 0.5em;
}
.suggestions-wrapper .suggestions-constraints li .suggestions-remove {
  height: 1em;
  width: 1em;
  display: inline-block;
  margin: 0 0 0 0.25em;
  background: none;
  background-size: contain;
  cursor: pointer;
  opacity: 0.8;
}
.suggestions-wrapper .suggestions-constraints li .suggestions-remove:hover {
  opacity: 1;
}
.suggestions-wrapper .suggestions-constraints li span {
  vertical-align: middle;
}
.suggestions-wrapper .suggestions-subtext {
  color: #777777;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.suggestions-wrapper .suggestions-subtext_inline {
  display: inline-block;
  min-width: 6em;
  vertical-align: bottom;
  margin: 0 0.5em 0 0;
}
.suggestions-wrapper .suggestions-subtext-delimiter {
  display: inline-block;
  width: 2px;
}
.suggestions-wrapper .suggestions-subtext_label {
  margin: 0 0 0 0.25em;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 0 3px;
  background: #f5f5f5;
  font-size: 85%;
}
/*TradeFinance*/
.quarterTypes {
  padding-bottom: 30px;
}
.quarterTypes label {
  padding-left: 5px;
}
.tableBalanceSheet .aspNetDisabled {
  background: #f0f0f0 !important;
}
input.aspNetDisabled:disabled {
  color: #aeaeae;
}
.not-filled:before {
  color: red;
  font-size: 18px;
  font-weight: bold;
  content: "x";
}
.partually-filled:before {
  color: yellow;
  font-size: 18px;
  font-weight: bold;
  content: "?";
}
.full-filled:before {
  color: green;
  font-size: 18px;
  font-weight: bold;
  content: "√";
}
.reg-block {
  border: 1px solid #000080;
  padding: 10px;
  max-width: 700px;
}
.reg-block ul {
  margin: 10px 5px;
}
.reg-block ul li {
  margin: 10px 5px;
  float: none;
  display: block;
}
.reg-block ul li span {
  margin-left: 10px;
}
.reg-block ul li span:first-of-type {
  margin-left: 10px;
  float: left;
}
.reg-block ul li a {
  position: relative;
  overflow: hidden;
  direction: ltr;
}
.reg-block div {
  clear: left;
  margin: 10px 5px;
}
.reg-block div.reg-download span {
  float: left;
  margin-right: 10px;
}
.reg-block div.reg-download button {
  position: relative;
  overflow: hidden;
  direction: ltr;
}
/*TradeFinance*/
.confirm_area {
  padding-top: 10px;
}
label.confirm-label {
  min-width: 92%;
  font-weight: bold;
}
.transactions #accordionElement .balans_border td {
  border: 2px solid #D3D3D3;
}
.transactions #accordionElement .balans_no_border td {
  border: 0 none;
}
.title_anket2 {
  color: #464646;
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 0;
  margin-bottom: 11px;
}
/****************************************************************************************************************/
/****************************************************************************************************************/
/**********************************************REDESING**********************************************************/
/****************************************************************************************************************/
/****************************************************************************************************************/
@font-face {
  font-family: 'proxima_nova_rgbold';
  src: url('../../fonts/proximanova-bold.eot');
  src: url('../../fonts/proximanova-bold.eot?#iefix') format('embedded-opentype'), url('../../fonts/proximanova-bold.woff2') format('woff2'), url('../../fonts/proximanova-bold.woff') format('woff'), url('../../fonts/proximanova-bold.ttf') format('truetype'), url('../../fonts/proximanova-bold.svg#proxima_nova_rgbold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'proxima_nova_rgregular';
  src: url('../../fonts/proximanova-reg.eot');
  src: url('../../fonts/proximanova-reg.eot?#iefix') format('embedded-opentype'), url('../../fonts/proximanova-reg.woff2') format('woff2'), url('../../fonts/proximanova-reg.woff') format('woff'), url('../../fonts/proximanova-reg.ttf') format('truetype'), url('../../fonts/proximanova-reg.svg#proxima_nova_rgregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'helveticaneuecyrbold';
  src: url('../../fonts/helveticaneuecyr-bold.eot');
  src: url('../../fonts/helveticaneuecyr-bold.eot?#iefix') format('embedded-opentype'), url('../../fonts/helveticaneuecyr-bold.woff2') format('woff2'), url('../../fonts/helveticaneuecyr-bold.woff') format('woff'), url('../../fonts/helveticaneuecyr-bold.ttf') format('truetype'), url('../../fonts/helveticaneuecyr-bold.svg#helveticaneuecyrbold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'helveticaneuecyritalic';
  src: url('../../fonts/helveticaneuecyr-italic.eot');
  src: url('../../fonts/helveticaneuecyr-italic.eot?#iefix') format('embedded-opentype'), url('../../fonts/helveticaneuecyr-italic.woff2') format('woff2'), url('../../fonts/helveticaneuecyr-italic.woff') format('woff'), url('../../fonts/helveticaneuecyr-italic.ttf') format('truetype'), url('../../fonts/helveticaneuecyr-italic.svg#helveticaneuecyritalic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'helveticaneuecyrlight';
  src: url('../../fonts/helveticaneuecyr-light.eot');
  src: url('../../fonts/helveticaneuecyr-light.eot?#iefix') format('embedded-opentype'), url('../../fonts/helveticaneuecyr-light.woff2') format('woff2'), url('../../fonts/helveticaneuecyr-light.woff') format('woff'), url('../../fonts/helveticaneuecyr-light.ttf') format('truetype'), url('../../fonts/helveticaneuecyr-light.svg#helveticaneuecyrlight') format('svg');
  font-weight: normal;
  font-style: normal;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #666;
}
/*checkbox*/
.css_checkbox {
  display: inline-block;
  position: relative;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAA8CAMAAACO5hB7AAAADFBMVEVmZmbNy8v/MDD///+DMG/EAAAAM0lEQVR4AWNgRgUMzAzIAMRHkh38fEz3owKq+JcJAmjNp5N/GRFgsPPp5F9o+NOeT7l/AXFjBmlm4CIcAAAAAElFTkSuQmCC) 0 0 no-repeat;
}
.css_checkbox input,
.css_checkbox {
  height: 15px;
  width: 15px;
}
.css_checkbox input {
  opacity: 0;
  margin: 0;
  position: absolute;
  cursor: pointer;
}
.css_checkbox.off {
  background-position: 0 0;
}
.css_checkbox.on {
  background-position: 0 -15px;
}
/*мои чекбоксы для левой части формы*/
html:not(.ie8) .form_auction fieldset input[type="checkbox"],
.red_checkbox input[type="checkbox"] {
  display: none;
}
html:not(.ie8) .form_auction fieldset input[type="checkbox"] + label:before,
.red_checkbox input[type="checkbox"] + label:before {
  content: '';
  display: inline-block;
  position: relative;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAA8CAMAAACO5hB7AAAADFBMVEVmZmbNy8v/MDD///+DMG/EAAAAM0lEQVR4AWNgRgUMzAzIAMRHkh38fEz3owKq+JcJAmjNp5N/GRFgsPPp5F9o+NOeT7l/AXFjBmlm4CIcAAAAAElFTkSuQmCC) 0 0 no-repeat;
  width: 15px;
  height: 15px;
  margin-right: 7px;
  background-position: 0 0;
}
.red_checkbox input[type="checkbox"] + label {
  float: none;
}
html:not(.ie8) .form_auction fieldset input[type="checkbox"]:checked + label:before,
.red_checkbox input[type="checkbox"]:checked + label:before {
  background-position: 0 -15px;
}
html:not(.ie8) .form_auction fieldset input[type="checkbox"]:disabled + label:before,
.red_checkbox input[type="checkbox"]:disabled + label:before {
  background-position: 0 -30px;
}
html:not(.ie8) .form_auction fieldset input[type="checkbox"]:checked:disabled + label:before,
.red_checkbox input[type="checkbox"]:checked:disabled + label:before {
  background-position: 0 -45px;
}
html:not(.ie8) input[type=checkbox].styled-input.right-style + label:before {
  display: none;
}
html:not(.ie8) input[type=checkbox].styled-input.right-style + label:after {
  content: '';
  display: inline-block;
  position: relative;
  width: 15px;
  height: 15px;
  margin-left: 12px;
  background-position: 0 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAA8CAMAAACO5hB7AAAADFBMVEVmZmbNy8v/MDD///+DMG/EAAAAM0lEQVR4AWNgRgUMzAzIAMRHkh38fEz3owKq+JcJAmjNp5N/GRFgsPPp5F9o+NOeT7l/AXFjBmlm4CIcAAAAAElFTkSuQmCC) 0 0 no-repeat;
}
html:not(.ie8) input[type=checkbox].styled-input.right-style:checked + label:after {
  background-position: 0 -15px;
}
/**/
div.radio span,
div.checker span {
  background-image: url("../../Images/metronic_sprite_control.png") !important;
}
table div.checker {
  margin: 0;
}
div.checker {
  float: left;
  margin-left: 10px;
}
div.checker + label {
  padding-left: 0;
}
/*radio*/
.css_radio {
  display: inline-block;
  position: relative;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAA8CAMAAACO5hB7AAAAP1BMVEUAAABmZmZmZmZmZmZmZmZmZmZmZmZmZmZxcXF6enqgoKC0tLS9vb3Hx8fNy8vj4+P/FTT/NU//nan/rLb///9WJNuLAAAACHRSTlMAMEBQYHCA32r3+gkAAAC8SURBVHjavZFBEsMgCEU1jYomNWpz/7M2ARHSLtvJ2/1hQJ4YxDrvrWGmENOSYpgozrDuJ0+YsQrbTmzwOHLAKvIMx6i4C9Eal1ROzvhF5cV/1S1c+/X8NXy8P+n9Vph5f5D92c+J3+++rZbaxLeVkzZ8K+Y6fAsxfHXdAve/sF/m3+ibT8Q3E+ybGfLNAvqqjL4qo6/K6Hvt1/PZt0fxxXijL/6/+Pb7Dt9+v+FbCPKV+vDt98V+mf8X3zdaOiKlEkdpgQAAAABJRU5ErkJggg==) 0 0 no-repeat;
}
.css_radio input,
.css_radio {
  height: 15px;
  width: 15px;
}
.css_radio input {
  opacity: 0;
  margin: 0;
  position: absolute;
  cursor: pointer;
}
.css_radio.off {
  background-position: 0 0;
}
.css_radio.on {
  background-position: 0 -15px;
}
/*мои радио кнопки*/
html:not(.ie8) .form_auction fieldset input[type="radio"] {
  display: none;
}
html:not(.ie8) .form_auction fieldset input[type="radio"] + label:before {
  content: '';
  display: inline-block;
  position: relative;
  width: 15px;
  height: 15px;
  margin-right: 7px;
  background-position: 0 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAA8CAMAAACO5hB7AAAAP1BMVEUAAABmZmZmZmZmZmZmZmZmZmZmZmZmZmZxcXF6enqgoKC0tLS9vb3Hx8fNy8vj4+P/FTT/NU//nan/rLb///9WJNuLAAAACHRSTlMAMEBQYHCA32r3+gkAAAC8SURBVHjavZFBEsMgCEU1jYomNWpz/7M2ARHSLtvJ2/1hQJ4YxDrvrWGmENOSYpgozrDuJ0+YsQrbTmzwOHLAKvIMx6i4C9Eal1ROzvhF5cV/1S1c+/X8NXy8P+n9Vph5f5D92c+J3+++rZbaxLeVkzZ8K+Y6fAsxfHXdAve/sF/m3+ibT8Q3E+ybGfLNAvqqjL4qo6/K6Hvt1/PZt0fxxXijL/6/+Pb7Dt9+v+FbCPKV+vDt98V+mf8X3zdaOiKlEkdpgQAAAABJRU5ErkJggg==) 0 0 no-repeat;
}
html:not(.ie8) .form_auction fieldset input[type="radio"] + label {
  padding-left: 0;
}
html:not(.ie8) .form_auction fieldset input[type="radio"]:checked + label:before {
  background-position: 0 -15px;
}
html:not(.ie8) .form_auction fieldset input[type="radio"]:disabled + label:before {
  background-position: 0 -30px;
}
html:not(.ie8) .form_auction fieldset input[type="radio"]:checked:disabled + label:before {
  background-position: 0 -45px;
}
html:not(.ie8) .form_auction fieldset input[type="radio"].err + label {
  border: 1px solid #ec1c36;
}
/*menu*/
.menu-st1 {
  display: inline-block;
  border: 1px solid #ec1c36;
  border-width: 0 0 1px 1px;
  padding: 0 10px 5px;
  color: #ec1c36;
  text-decoration: none;
}
ul.dropdown li.dir {
  /*display: inline-block;*/
  border: 1px solid #ec1c36;
  border-width: 0 0 1px 1px;
  /*padding:0 10px 5px;*/
  color: #ec1c36;
  text-decoration: none;
  background: #ffffff;
  margin-right: 28px;
}
ul.dropdown li.dir > span {
  color: #000;
}
ul.dropdown {
  background: #ffffff;
}
ul.dropdown li.dir:first-child {
  border: 1px solid #ec1c36;
  border-width: 0 0 1px 1px;
  margin-left: 20px;
}
/*select-st1*/
.select-st1 {
  border: 1px solid #bababa;
  color: #9a9a9a !important;
  background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAA8CAMAAACO5hB7AAAADFBMVEVmZmbNy8v/MDD///+DMG/EAAAAM0lEQVR4AWNgRgUMzAzIAMRHkh38fEz3owKq+JcJAmjNp5N/GRFgsPPp5F9o+NOeT7l/AXFjBmlm4CIcAAAAAElFTkSuQmCC) right no-repeat !important;
  background-position: 0 -15px;
  padding: 0 20px 0 5px !important;
}
.select-st1.disabled {
  opacity: 0.4;
}
/*btns*/
.ff1 {
  font-family: 'proxima_nova_rgbold', Arial, sans-serif;
}
.ff2 {
  font-family: 'proxima_nova_rgregular', Arial, sans-serif;
}
.ff3 {
  font-family: 'helveticaneuecyrbold', Arial, sans-serif;
}
.ff4 {
  font-family: 'helveticaneuecyritalic', Arial, sans-serif;
}
.ff5 {
  font-family: 'helveticaneuecyrlight', Arial, sans-serif;
}
.color1 {
  color: #ec1c36;
}
.color2 {
  color: #666;
}
.color3 {
  color: #ccc;
}
.color4 {
  color: #ececec;
}
.color5 {
  color: #ff9999;
}
.color6 {
  color: #00b300;
}
.color7 {
  color: #ffca00;
}
.color8 {
  color: #fff;
}
.color9 {
  color: #000;
}
/*стили для изменения уже имеющихся элементов*/
h2 {
  font-family: 'helveticaneuecyrbold', Arial, sans-serif;
}
h2 span {
  font-family: 'helveticaneuecyrbold', Arial, sans-serif;
}
.form_auction input.dbig {
  /*background: url(../../Styles/image/form_input_dbig.png) center no-repeat;*/
  width: 246px;
  border: 1px solid #bababa;
}
.form_auction textarea.big {
  border: 1px solid #bababa;
}
.form_auction input.medium {
  /*background: url(../../Styles/image/form_input_medium.png) center no-repeat;*/
  padding-left: 3px;
  width: 65px;
  border: 1px solid #bababa;
}
.block_title h2 {
  color: #464646 !important;
  border: 1px solid #ec1c36;
  display: inline-block;
  padding: 5px;
  /*margin: 0 !important;*/
  font-weight: normal !important;
  height: 16px;
}
.transactions .column.right .block_title h2 {
  border: none;
}
.filter label {
  padding-left: 0;
}
.filter > .form_block {
  border-bottom: 1px solid #ec1c36;
  padding-bottom: 32px;
}
.form_auction a.clear {
  text-decoration: none;
  display: inline-block;
  vertical-align: middle;
  margin: 2px;
}
.form_auction fieldset,
.form fieldset {
  border-bottom: none;
}
.platforms-treeview td {
  border-color: #ec1c36 !important;
}
.arr_up {
  background: url(../../images/arr_top.png) right no-repeat;
}
.arr_down {
  background: url(../../images/arr_bot.png) right no-repeat;
}
.form_auction fieldset,
.form fieldset {
  padding-bottom: 5px;
  background: #fff;
}
/*таблицы*/
.ui-th-column,
.ui-jqgrid .ui-jqgrid-htable th.ui-th-column {
  background: #E1E1E3;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
}
.ui-widget-content {
  border-color: #b9b9b9;
}
.transactions > .block_title {
  border-bottom: 1px solid #ec1c36;
}
.form_auction .searchbtn {
  background: #ec1c36;
  color: #fff;
  display: inline-block;
  margin: 5px;
  border: none;
  text-decoration: none !important;
  float: right;
  font-size: 14px;
  font-weight: bold;
  height: 20px;
  line-height: 14px;
  padding-top: 3px;
  text-align: center;
  width: 78px;
  cursor: pointer;
}
.form_auction .clearfilterbtn {
  display: inline-block;
  width: auto !important;
  height: auto !important;
  padding: 4px 7px !important;
  margin: 5px;
  border: none;
  color: #005baa !important;
  text-decoration: none !important;
  float: right;
  background: none;
  cursor: pointer;
}
.form_auction .clearfilterbtn:hover {
  text-decoration: underline !important;
}
.chzn-container-multi .chzn-choices {
  background-image: none;
}
.f_dbig.filter-trade-type label {
  float: none;
  /*display: block;*/
  width: 300px !important;
}
.form_auction .lbl-width30perc label {
  position: relative;
}
/**********************************************CUSTOM**********************************************************/
.block_title {
  background: none !important;
  border-bottom: 1px solid #ec1c36;
}
.form_auction input[type=text]:not([disabled]),
.form_auction input[type=password] {
  background: #fff !important;
  border: 1px solid #bababa;
}
.create_btn,
.loginEDSBtn,
.loginBtn {
  background: #ec1c36 !important;
}
.scoring-text {
  padding: 10px 0;
}
.scoring-grey {
  color: #666666;
}
.scoring-dark-grey {
  color: #666666;
  font-weight: bold;
}
.reliability {
  color: #ec1c36;
  font-weight: bold;
}
.float-clear {
  clear: both;
}
.scoring-view {
  text-decoration: underline;
}
.scoring-view:hover {
  text-decoration: none;
}
.scoring-table {
  width: 800px !important;
}
.bottom-line {
  border-bottom: 1px solid #ec1c36;
}
.scoring-btn {
  background-color: #9A9A9A !important;
  padding-bottom: 4px;
  padding-top: 10px;
}
.scoring-btn:active {
  height: 19px;
  padding-bottom: 4px;
  padding-top: 11px;
}
.scoring-not-filled {
  color: #ec1c36;
}
.scoring-partially-filled {
  color: #3C596D;
}
.scoring-fully-filled {
  color: #009A00;
}
.scoring-percent {
  font-weight: bold;
}
.scoring-percent-result {
  text-decoration: underline;
  font-weight: bold;
}
.loginDiv a.clear,
.loginDiv a.clear {
  margin: 12px 18px 16px 0 !important;
}
.ui-accordion .ui-accordion-header .ui-icon {
  top: 20px;
}
.scoring-accordion {
  border: none !important;
  border-radius: 0;
  color: #666666;
  font-weight: bold;
  height: 25px;
  padding-top: 10px !important;
}
.body_accordion {
  overflow: auto !important;
  /*padding: 1em 2.2em !important;*/
  padding-top: 1em !important;
  padding-bottom: 1em !important;
}
.scoring-accordion-red {
  background: #FF949F;
}
.scoring-accordion-green {
  background: #B0E192;
}
.scoring-accordion-grey {
  background: #9A9A9A;
  color: #fff;
}
.scoring-grey a:nth-child(2) {
  margin-left: 5px !important;
}
.body_accordion .block_title {
  border: none;
}
.body_accordion h2 {
  border: none;
}
.body_accordion .submitbtn {
  background: #B0E192 !important;
  color: #666666 !important;
  font-family: "helveticaneuecyrbold", Arial, sans-serif !important;
  font-weight: normal !important;
}
.body_accordion .submitbtn:last-child {
  background: #FF949F !important;
}
/*04-03*/
/*видимо старая версия chosen*/
.chzn-container-single .chzn-single {
  border: 1px solid #bababa;
  padding: 0 20px 0 5px !important;
  background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAMAAADNLv/0AAAAMFBMVEUAAADsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDb///9HtkGqAAAADnRSTlMAAAYQGGaChYfF1un5/iMkuvIAAAAySURBVHjaHcbHAQAgAMLA2Dv7jyuaBxzSkf7Qp9+YHeqW2xVI5bEkXG5rtWwEiGNE4wJQnAHpO4cEMgAAAABJRU5ErkJggg==) 98% no-repeat;
}
.chzn-container-single.disabled {
  opacity: 0.4;
}
/*стили для td таблицы*/
.ui-jqgrid .ui-jqgrid-htable td {
  color: #848492;
  vertical-align: middle;
  background: #f9f9f9;
  border-left: 1px #fff solid;
  border-right: 1px #fff solid;
}
.ui-jqgrid .ui-jqgrid-htable td span {
  color: #ff2430;
}
.ui-jqgrid .ui-jqgrid-htable .ui-icon-plus,
.ui-jqgrid .ui-jqgrid-btable .ui-icon-plus {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAMAAACg0N8BAAAAMFBMVEUAAADsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDb///9HtkGqAAAADnRSTlMAAAYQGGaChYfF1un5/iMkuvIAAAAuSURBVHjaLYvHDQAwEINIr+f9x00e5mMJGTSBhHYvQOi2CvqMjEI6y2PpiwPnD0SUAekvR4HXAAAAAElFTkSuQmCC) !important;
  background-position: 0;
}
.ui-jqgrid .ui-jqgrid-htable .ui-icon-minus,
.ui-jqgrid .ui-jqgrid-btable .ui-icon-minus {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAMAAADNLv/0AAAAMFBMVEUAAADsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDb///9HtkGqAAAADnRSTlMAAAYQGGaChYfF1un5/iMkuvIAAAAySURBVHjaHcbHAQAgAMLA2Dv7jyuaBxzSkf7Qp9+YHeqW2xVI5bEkXG5rtWwEiGNE4wJQnAHpO4cEMgAAAABJRU5ErkJggg==) !important;
  background-position: 0;
}
/*новая версия chosen*/
.chosen-single {
  border: 1px solid #bababa;
  color: #9a9a9a !important;
  padding: 0 20px 0 5px !important;
  background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAMAAADNLv/0AAAAMFBMVEUAAADsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDb///9HtkGqAAAADnRSTlMAAAYQGGaChYfF1un5/iMkuvIAAAAySURBVHjaHcbHAQAgAMLA2Dv7jyuaBxzSkf7Qp9+YHeqW2xVI5bEkXG5rtWwEiGNE4wJQnAHpO4cEMgAAAABJRU5ErkJggg==) 98% no-repeat !important;
  border-radius: 0px !important;
  box-shadow: none !important;
}
.chosen-container-single .chosen-single div b {
  background: none;
}
.chzn-container-active .chzn-single {
  box-shadow: none;
}
.chzn-container-active .chzn-single-with-drop {
  background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAMAAADNLv/0AAAAMFBMVEUAAADsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDb///9HtkGqAAAADnRSTlMAAAYQGGaChYfF1un5/iMkuvIAAAAySURBVAjXBcGBEYAwDMQwfxxo9p+Xa5AM1Dx3idBtkotYU9VftvAAHHGUJcF+2QS2+QEUFwhu8j9bNgAAAABJRU5ErkJggg==) 98% no-repeat;
}
.chzn-container-single .chzn-single div b {
  background: none;
}
.ui-datepicker {
  border: 1px solid #ec1c36;
}
.ui-pg-table .ui-separator {
  display: none !important;
}
.ui-pg-table td {
  border: none !important;
  color: #363636;
}
.percentControl .ui-jqgrid-labels th:last-child,
.levelPercent1 .ui-jqgrid-labels th:last-child {
  background: #fff !important;
}
.percentControl tr.ui-widget-content td:last-child,
.levelPercent1 tr.ui-widget-content td:last-child {
  background: #ffffff !important;
}
.jqgfirstrow td {
  border: none !important;
}
.loginDiv a {
  color: #ec1c36;
}
/*.transactions tr td
{
    border-color: #ec1c36;
}*/
.block_title h2 a,
.form_auction fieldset label a,
.wide a,
.form_block label + a,
a.linkButton-left,
a.linkButton-grid {
  color: #005baa;
  text-decoration: none;
}
.block_title h2 a:hover,
.form_auction fieldset label a:hover,
.wide a:hover,
.form_block label + a:hover,
a.linkButton-left:hover,
a.linkButton-grid:hover {
  text-decoration: underline;
}
.form_block a.create_btn,
.form_auction fieldset label a.create_btn {
  color: #fff;
}
.tableBalanceSheet .block_title,
.tableBalanceSheet .block_title h2 {
  border: none;
}
.tableBalanceSheet .block_title,
.tableBalanceSheet .block_title h2 {
  border: none;
}
/****************************************************************************************************************/
/****************************************************************************************************************/
/**********************************************END OF REDESING***************************************************/
/****************************************************************************************************************/
/****************************************************************************************************************/
/****************************************************************************************************************/
/***********************************************placeholder******************************************************/
/****************************************************************************************************************/
::-webkit-input-placeholder {
  color: #FF0000 !important;
  text-align: center !important;
  opacity: 0.5 !important;
}
:-moz-placeholder {
  color: #FF0000 !important;
  text-align: center !important;
  opacity: 0.5 !important;
}
::-moz-placeholder {
  color: #FF0000 !important;
  text-align: center !important;
  opacity: 0.5 !important;
}
:-ms-input-placeholder {
  text-align: center !important;
  color: rgba(255, 0, 0, 0.5) !important;
}
.placeholder-background {
  background: #e1e7ea;
}
.placeholder-gray input::-webkit-input-placeholder {
  color: #bababa !important;
}
.placeholder-gray input:-moz-placeholder {
  color: #bababa !important;
}
.placeholder-gray input::-moz-placeholder {
  color: #bababa !important;
}
.placeholder-gray input:-ms-input-placeholder {
  text-align: center !important;
  color: rgba(0, 0, 0, 0.5) !important;
}
/****************************************************************************************************************/
/***********************************************END of placeholder******************************************************/
/****************************************************************************************************************/
div.check-img {
  background: url(../../images/check.png) no-repeat;
  display: inline-block;
  height: 19px;
  text-decoration: none;
  width: 20px;
  margin-left: 5px;
}
div.shield-img {
  background: url(../../images/guard.png) no-repeat;
  display: inline-block;
  height: 18px;
  text-decoration: none;
  width: 18px;
  margin-left: 5px;
}
.menu-wide {
  width: 17% !important;
}
.width50 {
  width: 50% !important;
}
.padding11 {
  padding-left: 11px !important;
}
/*****Common Styles From OTC Market Single Design Begin*******/
.page-header.navbar .top-menu {
  float: none !important;
}
.page-boxed .page-header.navbar .page-logo {
  width: auto !important;
}
.without-menu-sidebar {
  margin-left: 0px !important;
}
.color-6c83a5 {
  color: #6c83a5 !important;
}
.page-header.navbar .top-menu .navbar-nav > li.menu-items {
  display: inline-block;
}
.page-header.navbar .top-menu .navbar-nav > li.menu-items > .dropdown-toggle:last-child {
  padding-right: 6px;
}
.page-header.navbar .top-menu .navbar-nav > li.menu-item .dropdown-toggle {
  padding: 14px 6px 12px 8px;
}
.page-header.navbar .top-menu .navbar-nav > li.menu-items > .dropdown-toggle {
  margin: 0;
}
.page-header.navbar .top-menu .navbar-nav > li.menu-item > .dropdown-toggle > .itemname,
.page-header.navbar .top-menu .navbar-nav > li.menu-item > .dropdown-toggle > i {
  color: #c6cfda;
}
.page-header.navbar .top-menu .navbar-nav > li.menu-item .dropdown-toggle > .itemname {
  display: inline-block;
  font-size: 13px;
  font-weight: 300;
}
@media (max-width: 580px) {
  .page-header.navbar .top-menu .navbar-nav > li.menu-item .dropdown-toggle .itemname.itemname-hide-on-mobile {
    display: none;
  }
}
.page-header.navbar .top-menu .navbar-nav > li.menu-items a.dropdown-toggle:hover,
.page-header.navbar .top-menu .navbar-nav > li.menu-items a.dropdown-toggle:focus,
.page-header.navbar .top-menu .navbar-nav > li.menu-items.open a.dropdown-toggle {
  background-color: #3f4f62;
}
.page-sidebar .page-sidebar-menu > li > a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a {
  /* padding: 10px 10px 10px 10px !important;*/
}
.page-sidebar .page-sidebar-menu .sub-menu li > a {
  padding: 6px 10px 6px 25px !important;
}
.page-sidebar .page-sidebar-menu .sub-menu li > .sub-menu > li > a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > .sub-menu > li > a {
  padding-left: 60px !important;
}
.page-sidebar .page-sidebar-menu > li.active > a,
.page-sidebar .page-sidebar-menu > li > a,
.page-sidebar .page-sidebar-menu > li.open > a,
.page-sidebar .page-sidebar-menu .sub-menu li > a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > a {
  font-size: 13px;
}
/*****Common Styles From OTC Market Single Design End*******/
/****ProgressBar***/
div.ui-progressbar .ui-progressbar-value {
  background: #ec1c36 url(../../Styles/jQuery/jquery.ui/images/ui-bg_glass_0_ec1c36_1x400.png) 50% 50% repeat-x;
}
.top-indent30 {
  margin-top: 30px;
}
.top-indent50 {
  margin-top: 50px;
}
.width600 {
  width: 600px !important;
  min-width: 600px !important;
  max-width: 600px !important;
}
.width400 {
  width: 400px !important;
  min-width: 400px !important;
  max-width: 400px !important;
}
.width300 {
  width: 300px !important;
  min-width: 300px !important;
  max-width: 300px !important;
}
.width200 {
  width: 200px !important;
  min-width: 200px !important;
  max-width: 200px !important;
}
.width170 {
  width: 170px !important;
  min-width: 170px !important;
  max-width: 170px !important;
}
.width150 {
  width: 150px !important;
  min-width: 150px !important;
  max-width: 150px !important;
}
.width100 {
  width: 100px !important;
  min-width: 100px !important;
  max-width: 100px !important;
}
.tableBalanceSheet tr:not(.balans_no_border) td:nth-child(n + 3) label {
  text-align: right;
  float: left;
}
.asteriskRed {
  color: #ec1c36;
  font-size: x-large;
  line-height: 1;
  display: none;
}
.asteriskRedVisible {
  color: #ec1c36;
  font-size: x-large;
  line-height: 1;
  display: inline;
}
.overflow-visible {
  overflow: visible !important;
}
.relatedGrid .ui-jqgrid .ui-jqgrid-bdiv {
  overflow: visible !important;
}
.sticky {
  display: block;
  position: absolute;
  z-index: 101;
  top: 100px;
  right: 0;
  width: 100px;
  background-color: white;
  border: 1px solid #464646;
  padding: 2px;
}
.anketsViewDownload {
  text-decoration: underline;
  margin-right: 10px;
  line-height: 24px;
}
.topicalitySparkData .spinner {
  left: 10px !important;
  top: 10px !important;
}
.topicalitySparkData label {
  min-width: inherit;
  color: red;
  float: left;
  font-size: inherit;
  line-height: inherit;
  margin-top: inherit;
  max-width: inherit;
  padding: inherit;
  margin-bottom: 20px;
}
.transactions .table_view tr td {
  border-style: none;
}
.form_auction .table_view p {
  padding-left: 5px;
}
.form_auction label.labelForCheckBox {
  max-width: 100%;
}
.inline-block {
  display: inline-block !important;
}
.marginLeft8 {
  margin: 0 0 0 8px !important;
}
.dadataFIO,
.dadataEmail,
.dadataParty,
.dadataAddress,
.suggestions-input {
  box-sizing: inherit !important;
}
/******************/
ul.rules_list {
  margin-left: 50px;
}
.rules_list li {
  list-style-type: disc;
}
.rules_list li > a {
  text-decoration: none !important;
}
.rules_list li > a:hover {
  text-decoration: underline !important;
}
button.ui-button span.ui-button-text {
  color: white;
}
.display_error input + .validators span.error,
.display_error input + div + .validators span.error,
.display_error .phoneNumberInput input + span.error,
.display_error div.chzn-container + .validators span.error {
  display: block;
  visibility: visible !important;
  position: absolute;
}
.employee-menu-td .dropdown,
.employee-menu-td .dropup {
  position: relative;
}
.employee-menu-td .fa-angle-down {
  margin-right: 1px !important;
}
.tradeLotHeader .triangle-red-expanded {
  background-position: 0 8px !important;
  height: 20px !important;
}
.tradeLotHeader .triangle-red-collapsed {
  background-position: 0 7px !important;
  height: 20px !important;
}
.tradeLotHeader .h2-lotTitle {
  padding-left: 25px !important;
}
.tradeLotInfoHeader {
  border: none;
}
input[readonly=readonly] {
  color: #aeaeae !important;
}
ul.dropdown-menu {
  z-index: 10000 !important;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5 !important;
}
.radioButtonsInCell {
  clear: both;
  padding-top: 5px;
}
.radioButtonsInCell label {
  min-width: 0 !important;
  float: none;
}
/* Application doc list*/
.appDocTable {
  border-right: 1px solid #e1e1e1 !important;
  border-left: 1px solid #e1e1e1 !important;
  background: #f6f6f6;
  width: 100%;
  font-size: 15px;
  color: #464646;
}
.appDocTitleCol {
  width: 30%;
  padding: 5px;
  min-width: 260px;
}
.docsButtons {
  width: 15%;
  padding: 5px;
}
.docsButtons .l2 > div {
  margin-top: 5px;
}
.docsButtons .l1 > div {
  margin: 0;
}
.tender-numbers {
  display: none;
}
.docsButtons .mr5 {
  display: block !important;
  float: none;
}
iframe.contentPageFrame {
  display: block;
  /* iframes are inline by default */
  border: none;
  /* Reset default border */
  width: 100%;
}
.nowrap {
  white-space: nowrap;
}
/* Для IE8 */
.bootstrap-iso .radio INPUT[type='radio'] {
  margin-left: 0 !important;
  margin-top: 1px !important;
}
.bootstrap-iso .radio {
  margin-bottom: 0 !important;
  margin-top: 2px !important;
  display: inline-block !important;
}
/**/
.filter fieldset {
  min-height: 25px;
}
.inlineRowButtons a {
  margin: 0 5px 0 0;
  float: left;
}
.k-list-container {
  background: #fff !important;
}
.k-list-container .k-state-selected {
  background: #ff4044 !important;
  border-width: 0 !important;
}
.k-list-container .k-state-active {
  box-shadow: none !important;
  border: none !important;
}
.k-list-container .k-item {
  border-width: 0 !important;
}
.k-list-container .k-item:hover {
  background: #ee1c24 !important;
}
.stopNotify {
  margin-top: 2px;
  margin-right: 2px;
}
.lineHeight_a {
  line-height: 21px;
}
.exclusion_type .chzn-container.chzn-container-single {
  position: absolute;
  margin-top: -13px;
}
.plan_edit .btn_panel > a.create_btn.dbig,
.plan_edit_page .btn_panel {
  position: absolute;
}
.plan_btns {
  margin-bottom: 25px;
}
.plan_btns.btn_panel_hauto a.btn {
  margin-bottom: 10px;
}
.form_auction fieldset.borderInform {
  border: 1px solid #b92c28;
}
.smpSelection {
  color: #b92c28;
}
.width100Percent {
  width: 100%;
}
.portlet-collapsed {
  display: none;
}
.width-quarter {
  width: 25%;
}
.margin-left-10 {
  margin-left: 10px !important;
}
.overflow-hidden {
  overflow: hidden;
}
.plan_edit_page .block_title {
  display: none;
}
.portlet-body table.table td > span,
.portlet-body table.table td > a {
  font-family: 'Open Sans', sans-serif;
  font-size: 13px;
  font-style: normal;
  font-variant: normal;
}
.font-weight-normal {
  font-weight: normal !important;
}
.max-width-200 {
  max-width: 200px;
}
.position-relative {
  position: relative;
}
.ui-autocomplete {
  z-index: 99999;
}
.ta-right {
  text-align: right;
}
.position-absolute {
  position: absolute;
}
.visibility-hidden {
  visibility: hidden;
}
.dialogSupplier input.err {
  border: 1px solid #ee1c24 !important;
  margin-top: 0;
}
input.info-alert {
  border-color: #ee1c24 !important;
}
.dialogSupplier .correctModal {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.6) no-repeat;
  display: none;
}
.dialogSupplier .correctModal .divDataRegistrationDate {
  z-index: 400001;
}
.dialogSupplier .bootstrap-iso .popover.top {
  width: 276px;
}
.dialogSupplier .informText {
  background-color: lightsalmon;
  font-weight: bold;
  margin: 5px 20px;
  padding: 0 5px;
}
.dialogSupplier .f_dbig2 .chzn-container {
  width: 400px !important;
}
.dialogSupplier .form_auction input.dbig {
  width: 235px;
}
.dialogSupplier .kladrAddressMain {
  min-width: 200px;
}
.dialogSupplier .cbStopMessageShow label {
  margin-left: 5px;
  margin-top: 1px;
}
.dialogSupplier .f_dbig2 .chzn-drop {
  width: 300px !important;
}
.dialogSupplier .f_dbig .chzn-container {
  width: 400px !important;
}
.supplierCoreInform .labelminwidth2 label {
  min-width: 325px;
}
.supplierCoreInform .form_auction label {
  min-width: 325px;
}
.supplierCoreInform .block_title2 h2 {
  text-align: left;
  font-size: 15px;
  color: #464646;
  text-decoration: underline;
  font-weight: bold;
}
.plan_view.form_auction fieldset {
  background: transparent;
}
.plan_view .portlet-title,
.plan_edit_page .portlet-title,
.purchase-request .portlet-title {
  cursor: pointer;
}
.importCreditData label,
.importRefundData label {
  padding-left: 0;
}
.importCreditData input,
.importRefundData input {
  width: 145px !important;
}
.modal .modal-body {
  max-height: 420px;
  overflow-y: auto;
}
.bootstrap-iso .open > .dropdown-menu {
  z-index: 10000;
}
.bootstrap-iso .pre-scrollable {
  max-height: 340px;
  overflow-y: auto;
}
.ui-dialog div.ui-dialog-content.changeLimitDateDialog {
  overflow: visible;
}
.ui-dialog div.ui-dialog-content.createAdditionalAgreementDialog {
  overflow: visible;
}
.big-noborder-countdown {
  font-size: 4em;
  font-weight: bold;
}
.big-noborder-countdown .title {
  text-decoration: underline;
}
.big-noborder-countdown .hasCountdown {
  border: none;
  background-color: transparent;
  color: #ee1c24;
}
.planPositionEditDialog label.large {
  width: 500px;
  max-width: inherit;
}
.planPositionEditDialog .tradeLotItemEditDiv {
  height: 265px;
  overflow-y: auto;
  border: 1px solid gray;
}
.js-template-edit-dialog {
  height: 265px;
  overflow-y: auto;
  border: 1px solid gray;
}
.planPositionEditDialog .form_block {
  margin-bottom: 0;
}
.planPositionEditDialog .price {
  width: 130px;
  float: left;
}
.planPositionEditDialog .price input.big {
  width: 100px;
}
.planPositionEditDialog .currency {
  width: 150px;
  float: left;
}
.planPositionEditDialog .fa-user::before {
  content: none !important;
}
.planEditTable {
  border: 1px solid gray;
  width: 890px;
}
.planEditTable td {
  padding: 5px;
}
.planEditTable select.purchaseMethod {
  width: 250px;
}
.planEditTable select.ddlSingleSourceReason {
  width: 170px;
}
.planEditTable input.txtSingleSourceAgentName {
  width: 220px;
}
.planEditTable select.ddlPeriod {
  width: 150px;
}
.planEditTable select.ddlSupplyerList {
  width: 500px;
}
.planEditTable select.ddlPurchaseMethod {
  width: 250px;
}
.planEditTable select.ddlEtp {
  width: 250px;
}
.planEditTable select.ddlEditOrganizer {
  width: 400px;
}
.planEditTable select.ddlCurrencyType {
  width: 175px;
}
.planPositionEditDialog select.ddlSpecialSituation {
  width: 770px;
}
.planPositionEditDialog .txtSingleSourcePrice {
  text-align: right;
}
.planPositionEditDialog .cbxIsPZIP {
  width: 80px;
}
.planPositionEditDialog .cbxIsElectron {
  width: 230px;
}
.planPositionEditDocumentUploader .table-nonbordered td {
  padding: 0 10px 0 0 !important;
}
.planPositionEditDocumentUploader .mb10 {
  margin-bottom: 0 !important;
  width: 350px !important;
}
ul.ui-autocomplete {
  max-height: 250px;
  max-width: 400px;
  overflow-y: auto;
  overflow-x: hidden;
}
.important_hidden_element {
  display: none !important;
}
.dialogSupplier .bootstrap-iso .popover {
  z-index: 400002;
}
.place-address {
  width: 435px;
}
.place-address a {
  -ms-word-wrap: break-word !important;
  word-wrap: break-word !important;
  white-space: -moz-pre-wrap !important;
  white-space: pre-wrap !important;
}
.margin-top-7 {
  margin-top: 7px !important;
}
.moneyRur {
  text-align: right;
}
.bootstrap-iso ::-webkit-input-placeholder {
  color: gray !important;
  text-align: center !important;
  opacity: 0.5 !important;
}
.bootstrap-iso :-moz-placeholder {
  color: gray !important;
  text-align: center !important;
  opacity: 0.5 !important;
}
.bootstrap-iso ::-moz-placeholder {
  color: gray !important;
  text-align: center !important;
  opacity: 0.5 !important;
}
.bootstrap-iso :-ms-input-placeholder {
  text-align: center !important;
  color: gray !important;
}
.has-error input {
  border: 1px #ee1c24 solid !important;
}
.has-error i {
  color: #F3565D;
  z-index: 3;
  position: relative;
  margin-left: -20px;
  margin-top: 3px;
}
.tooltips {
  cursor: pointer !important;
}
.padding-left-0 {
  padding-left: 0 !important;
}
.padding-right-0 {
  padding-right: 0 !important;
}
.vertical-alignment-helper {
  display: table;
  height: 100%;
  width: 100%;
}
.vertical-alignment-helper .vertical-align-center {
  display: table-cell;
  vertical-align: middle;
}
.vertical-alignment-helper .vertical-align-center .modal-content {
  width: inherit;
  height: inherit;
  margin: 0 auto;
}
.max-width-100-perc {
  max-width: 100% !important;
}
table.vertical-align {
  border: 0;
}
table.vertical-align td {
  border: 0 !important;
  padding-left: 10px;
}
.left-12 {
  position: relative;
  left: 12px;
}
div.debug-info {
  background-color: #f0e68c;
  border: 1px dashed black;
  padding: 10px;
}
div.debug-info li {
  list-style: circle inside;
}
#smpAction {
  font-family: "Open Sans", sans-serif;
}
#smpListTab.smpListView .btnSmpListSave,
#smpListTab.smpListEdit #btnSmpListEdit,
#smpListTab.smpListView .smpEditCodeField,
#smpListTab.smpListView .smpEditField,
#smpListTab.smpListEdit .smpViewText,
#smpListTab.smpListView #btnAddSmpCodeToList,
#smpListTab.smpListView .delete,
#smpListTab.smpListView .filterelemetn9 {
  display: none !important;
}
#smpListTab.smpListEdit .btnSmpListSave,
#smpListTab.smpListView #btnSmpListEdit,
#smpListTab.smpListEdit .smpEditCodeField,
#smpListTab.smpListEdit .smpEditField,
#smpListTab.smpListView .smpViewText,
#smpEditField.smpListView #btnAddSmpCodeToList,
#smpListTab.smpEditField .delete,
#smpListTab.smpEditField .filterelemetn9 {
  display: inline-block !important;
}
/* Blog Page */
.blog-posts h2,
.ecommerce .blog-posts h2 {
  padding-top: 0;
}
.blog-posts p {
  text-align: justify;
}
.blog-posts .carousel {
  margin-bottom: 0;
}
.blog-posts hr.blog-post-sep {
  margin: 40px 0;
}
.blog-info {
  list-style: none;
  margin: 15px 0 12px 0;
  padding-left: 0;
}
.blog-info li {
  padding: 0;
  color: #555;
  font-size: 13px;
  margin-right: 10px;
  display: inline-block;
}
.blog-info li i {
  color: #38424c;
}
.blog-posts .pagination li {
  margin-left: -12px;
  margin-right: 17px;
}
.blog-posts .more {
  color: #337ab7;
}
.padding-left-5 {
  padding-left: 5px !important;
}
.blog-sidebar .more {
  color: #38424c;
}
/* Blog Sidebar */
.recent-news {
  overflow: hidden;
}
.recent-news h3,
.ecommerce .recent-news h3 {
  font-size: 16px;
  line-height: 20px;
  margin: 0;
  padding: 0;
}
.recent-news h3 a {
  color: #E84D1C;
}
.recent-news-inner {
  padding: 0;
}
.blog-talks .tab-style-1 ul.nav-tabs li > a {
  min-width: 50px;
}
.blog-photo-stream li {
  overflow: hidden;
  margin: 0 5px 8px 0;
  display: inline-block;
}
.blog-photo-stream li img {
  width: 54px;
  height: 54px;
  padding: 2px;
  border: solid 1px #eee;
}
.blog-photo-stream li img:hover {
  border-color: #E84D1C;
  box-shadow: 0 0 1px #fff;
  transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
}
.blog-tags ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.blog-tags li {
  position: relative;
  margin: 0 16px 7px 0;
  display: inline-block;
}
.blog-tags li a {
  color: #555;
  background: #f5f5f5;
  display: inline-block;
  padding: 3px 5px 3px 3px;
}
.blog-tags li a:hover {
  color: #fff;
  background: #E84D1C;
  text-decoration: none;
}
.blog-tags li a:hover i {
  color: #fff !important;
}
.blog-tags li:hover {
  background-color: #38424c !important;
}
.blog-tags li i {
  color: #38424c;
  margin-right: 5px;
  display: inline-block;
}
.blog-tags li a:after {
  top: 50%;
  width: 0;
  left: 100%;
  height: 0;
  z-index: 2;
  content: " ";
  display: block;
  margin-top: -12px;
  position: absolute;
  border-left: 12px solid #f5f5f5;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
}
.blog-tags li a:hover:after {
  border-left-color: #38424c;
}
.blog-talks .tab-content {
  background: #FAFAFA;
  padding: 20px 15px;
}
.blog-talks .nav-tabs {
  margin-bottom: 0;
}
.blog-talks .nav-tabs > li {
  margin-top: 1px;
}
/* Blog Sidebar categories BEGIN */
.sidebar-categories li a {
  padding: 10px 0;
  border-bottom: 1px solid #ECEBEB;
  color: #333;
}
.sidebar-categories li a:hover {
  background: none;
}
.sidebar-categories li > a:hover,
.sidebar-categories li.active > a,
.sidebar-categories li.active:hover > a {
  color: #38424c;
}
.sidebar-categories li a:before {
  content: "";
  font-family: FontAwesome !important;
  font-size: 8px;
  padding-right: 10px;
  position: relative;
  top: -1px;
}
/* Blog Sidebar categories END */
.color-f98e3c {
  color: #f98e3c !important;
}
/*top menu custom*/
.page-header.navbar .top-menu {
  float: none !important;
}
.page-boxed .page-header.navbar .page-logo {
  width: auto !important;
}
.without-menu-sidebar {
  margin-left: 0px !important;
}
.color-6c83a5 {
  color: #6c83a5 !important;
}
.page-header.navbar .top-menu .navbar-nav > li.menu-items {
  margin: 0;
  padding: 0 4px;
  height: 46px;
  display: inline-block;
}
.page-header.navbar .top-menu .navbar-nav > li.menu-items > .dropdown-toggle:last-child {
  padding-right: 6px;
  position: relative;
  min-width: 32px;
  height: 50px;
}
.page-header.navbar .top-menu .navbar-nav > li.menu-item .dropdown-toggle {
  padding: 14px 6px 11px 8px;
}
.page-header.navbar .top-menu .navbar-nav > li.menu-items > .dropdown-toggle {
  margin: 0;
}
.page-header.navbar .top-menu .navbar-nav > li.menu-item > .dropdown-toggle > .itemname,
.page-header.navbar .top-menu .navbar-nav > li.menu-item > .dropdown-toggle > i {
  color: #c6cfda;
}
.page-header.navbar .top-menu .navbar-nav > li.menu-item .dropdown-toggle > .itemname {
  display: inline-block;
  font-size: 13px;
  font-weight: 300;
}
@media (max-width: 580px) {
  .page-header.navbar .top-menu .navbar-nav > li.menu-item .dropdown-toggle .itemname.itemname-hide-on-mobile {
    display: none;
  }
}
.page-header.navbar .top-menu .navbar-nav > li.menu-items a.dropdown-toggle:hover,
.page-header.navbar .top-menu .navbar-nav > li.menu-items a.dropdown-toggle:focus,
.page-header.navbar .top-menu .navbar-nav > li.menu-items.open a.dropdown-toggle {
  background-color: #3f4f62;
}
/*.without-hover:hover {
     background-color: transparent !important;

}*/
.align-left {
  padding-left: 6.5px !important;
  padding-right: 2px !important;
  text-align: left !important;
}
.align-right {
  padding-left: 6.5px !important;
  text-align: right !important;
}
.search-page .search-bar-common {
  margin-bottom: 15px !important;
}
.page-title-search {
  padding: 0;
  font-size: 14px !important;
  letter-spacing: -1px;
  display: block;
  color: #666;
  margin: 10px 0 10px !important;
  font-weight: normal !important;
  margin-bottom: 10px !important;
}
.search-content-2 .search-container > ul .search-item > .search-content .search-title-custom {
  font-size: 15px !important;
  margin: 0 0 15px !important;
}
.k-grid {
  font-size: 13px;
}
.k-grid td {
  line-height: 1em;
  padding: 0.5em 0.5em;
}
.modal-backdrop {
  z-index: 999 !important;
}
.page-header.navbar.navbar-fixed-top,
.page-header.navbar.navbar-static-top {
  z-index: 999 !important;
}
.search-form-control {
  font-size: 14px !important;
  padding: 0 0 !important;
}
span.k-autocomplete .k-input {
  height: 1em !important;
}
.k-widget-fixed input,
.k-widget-fixed textarea,
.k-widget-fixed select {
  -webkit-box-sizing: border-box !important;
  box-sizing: border-box !important;
}
.page-footer {
  padding: 8px 20px 5px !important;
}
/*menu*/
.page-sidebar .page-sidebar-menu > li > a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a {
  /* padding: 10px 10px 10px 10px !important;*/
}
.page-sidebar .page-sidebar-menu .sub-menu li > a {
  padding: 6px 10px 6px 25px !important;
}
.page-sidebar .page-sidebar-menu .sub-menu li > .sub-menu > li > a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > .sub-menu > li > a {
  padding-left: 60px !important;
}
.page-sidebar .page-sidebar-menu > li.active > a,
.page-sidebar .page-sidebar-menu > li > a,
.page-sidebar .page-sidebar-menu > li.open > a,
.page-sidebar .page-sidebar-menu .sub-menu li > a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > a {
  font-size: 13px;
}
.margin10 {
  margin: 10px !important;
}
.margin-left5 {
  margin-left: 5px !important;
}
.commentary {
  margin-bottom: 10px;
}
.commentary .message-list {
  min-height: 16px;
  max-height: 300px;
  width: 100%;
  border: 1px solid #D3D3D3;
  overflow-y: scroll;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-bottom: 10px;
  box-sizing: border-box;
}
.commentary textarea {
  width: 100%;
  padding: 5px;
  margin: 0;
  border: 1px solid #D3D3D3;
  float: none;
  box-sizing: border-box;
}
.commentary textarea::-webkit-input-placeholder {
  text-align: left !important;
  color: #bababa !important;
}
.commentary textarea:-moz-placeholder {
  text-align: left !important;
  color: #bababa !important;
}
.commentary textarea::-moz-placeholder {
  text-align: left !important;
  color: #bababa !important;
}
.commentary textarea:-ms-input-placeholder {
  text-align: left !important;
  color: rgba(0, 0, 0, 0.5) !important;
}
.commentary .message {
  margin-left: 0.3%;
  border: none;
  background: #f6f6f6;
  width: 54.7%;
}
.commentary .message .author {
  color: #ec1c36;
  padding-left: 10px;
}
.commentary .message .messagedate {
  padding-right: 10px;
}
.commentary .message .messagetext {
  display: block;
  padding: 0 10px;
}
.commentary .message.my,
.commentary .message.my .messagetext {
  text-align: right;
}
.commentary .message.my {
  margin-left: 45%;
  margin-right: 0.3%;
}
.reportAnket .left-bracket {
  padding-right: 2px;
  font-size: 20px;
}
.reportAnket .right-bracket {
  padding-left: 2px;
  font-size: 20px;
}
.left-bracket,
.right-bracket {
  display: table-cell;
}
.form_auction input.positive-form {
  margin-left: 7px;
}
.reportAnket .table > thead > tr > th.period-name {
  padding-left: 17px;
}
.table-show-arrows .ui-jqgrid-sortable {
  margin-right: 10px;
}
.page-sidebar .page-sidebar-menu li > a > .badge,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > .badge {
  float: right;
  margin-top: 1px;
  margin-right: 0;
  position: absolute;
  right: 14px;
  top: 12px;
  min-width: 11px;
}
.page-sidebar .page-sidebar-menu li > a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a {
  position: relative;
}
.largeGrid .ui-jqgrid-bdiv {
  max-height: 100%;
}
.largeGrid .ui-jqgrid .ui-jqgrid-bdiv {
  position: relative;
  margin: 0;
  padding: 0;
  text-align: center;
  overflow-x: auto;
  overflow-y: auto;
}
.largeGrid .ui-jqgrid .ui-jqgrid-hdiv {
  position: relative;
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  border-left: 0 none !important;
  border-top: 0 none !important;
  border-right: 0 none !important;
}
li.context-menu-item.context-menu-enabled::before {
  color: black !important;
}
ul.context-menu-root {
  z-index: 999 !important;
  min-width: 100px;
  max-width: 170px;
}
li.context-menu-item {
  width: auto;
}
li.context-menu-item.context-menu-disabled {
  display: none;
}
li.context-menu-item.context-menu-enabled::before {
  position: absolute;
  left: 0;
  width: 2em;
  font-size: 1em;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  color: WindowFrame;
  text-align: center;
}
.list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.list-group-item:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  margin-bottom: 0;
}
a.list-group-item,
button.list-group-item {
  color: #555;
}
.list-group-item {
  background-color: #fff;
  border: 1px solid #ddd;
  display: block;
  margin-bottom: -1px;
  padding: 10px 15px;
  position: relative;
}
a.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:hover,
button.list-group-item:focus {
  background-color: #f5f5f5;
  color: #555;
  text-decoration: none;
}
.rows-highlighted tr.success td {
  background-color: #b4eaee !important;
}
.rows-highlighted > tbody > tr.warning > td {
  background-color: #f9e491;
}
.rows-highlighted tr.danger td {
  background-color: #fbe1e3 !important;
}
.redHightlight > td {
  background-color: #D14A48 !important;
  color: white !important;
}
.redHightlight > td {
  background-color: #D14A48 !important;
  color: white !important;
}
.plan_info label {
  margin-top: 6px;
}
.plan_info select {
  height: 30px;
  padding-left: 8px;
}
.plan_edit .ui-jqgrid .ui-jqgrid-btable select {
  height: 30px;
  padding-left: 2px;
}
.plan_edit .ui-jqgrid .ui-jqgrid-btable input {
  padding-left: 6px;
}
.plan_edit .ui-jqgrid .ui-jqgrid-btable .exchangeRateLabel {
  font-size: 0.8em;
}
.plan_edit .width-47-perc {
  width: 47%;
}
.plan_edit_page .btn {
  padding-top: 3px !important;
}
.plan_edit_page .filter fieldset {
  margin-bottom: 5px;
}
.plan_edit_page .filter fieldset label {
  padding-top: 5px;
}
.plan_edit .ui-jqgrid .ui-jqgrid-htable th.ui-th-column div {
  font-size: 13px;
  font-weight: 500 !important;
}
.plan_edit .dropdownInCell {
  clear: both;
  padding-top: 6px;
}
.plan_edit .height-65 {
  min-height: 65px;
}
.plan_edit .exchangeRateBlock {
  margin-bottom: -10px;
}
.plan_edit table textarea {
  height: inherit;
}
#divPositions .ui-jqgrid-htable,
.plan_edit_page .ui-jqgrid-htable {
  -ms-word-break: normal !important;
  word-break: normal !important;
}
.parentManagerDialog {
  background: transparent !important;
  border: none !important;
}
.parentManagerDialog .ui-dialog-titlebar {
  background: white;
  margin: 0;
  padding: 5px 5px 0;
}
.parentManagerDialog .managerDialog {
  padding: 0px;
}
.parentManagerDialog .form_auction {
  background: white;
}
.parentManagerDialog .btn_panel {
  padding-left: 10px;
}
.pp616warning .IsDigitalTrade {
  color: #e7505a;
  font-weight: bold;
}
.mustbeelectronic-warning {
  display: none !important;
}
.pp616warning .mustbeelectronic-warning {
  display: inline-block !important;
}
.tradeplanpositionStateFilter input {
  padding: 0 !important;
}
.plan_view [data-dtofilter=TradeRegnumber],
.plan_view [data-dtofilter=TradeAndLotNumber] {
  display: none;
}
.overflow-x-auto {
  overflow-x: auto;
}
.bootstrap-iso .btn-primary {
  color: #fff !important;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.classificator {
  display: block;
}
.btn-group.bootstrap-select.show-tick.bs-select.form-control .btn.dropdown-toggle.btn-default span.filter-option.pull-left {
  font-size: 12px;
}
.content-box {
  box-sizing: content-box;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
}
.plan_view .ui-state-default.ui-jqgrid-pager.ui-corner-bottom .ui-paging-info {
  padding-right: 60px;
}
.fillwidth {
  width: 100%;
}
.fillwidth .chzn-container {
  width: 600px !important;
}
.fillwidth .chzn-drop,
.fillwidth input {
  width: 620px !important;
}
.fillwidth label {
  width: 360px !important;
  padding-right: 0;
}
.portlet.light .fillwidth label {
  padding-left: 0;
}
.height-80 {
  height: 80px;
}
/* Calendar Oos */
.calendarOos {
  margin: 15px;
  height: 280px;
}
.calendarOos table {
  line-height: 35px;
}
.calendarOos table th {
  width: 35px;
}
.calendarOos .holiday {
  background-color: #fabbbe;
}
/* End Calendar */
.jstree-clicked {
  background-color: #37fb83 !important;
}
.portlet-body table.table tr > td:first-child {
  width: 35%;
}
.rostec-banner {
  font-size: 30px;
  margin-top: 5%;
}
html .k-grid tr,
html .k-grid tr:hover {
  background: #fff;
}
html .k-grid tr.k-alt,
html .k-grid tr.k-alt:hover {
  background: #f1f1f1;
}
.table-nonbordered tr {
  background: transparent !important;
}
.tltp {
  cursor: help !important;
}
.tltpGroup {
  border-bottom: 1px solid gray;
  padding-bottom: 3px;
  margin-bottom: 3px;
}
span.span-success {
  background-color: #26c281;
  color: #fff;
  padding: 0 10px;
}
span.span-error {
  background-color: #D14A48;
  color: #fff !important;
  padding: 0 10px;
}
span.span-waiting {
  background-color: #b4eaee;
  color: #000 !important;
  padding: 0 10px;
}
.purchasePlan44Row.canceled td {
  background: #e5e5e5;
}
.transparent-background {
  background-color: transparent !important;
  border: none !important;
}
.lable-uniform-width label {
  width: 350px;
}
#nonDigitalPurchasers td {
  padding-left: 0;
  padding-right: 0;
}
.tabs > .tab-content {
  background-color: #fff;
  border-color: #ddd;
  border-width: 0 1px 1px 1px !important;
  border-radius: 0 0 4px 4px;
  padding: 10px;
  border-style: solid;
}
.tabs > ul {
  margin-bottom: 0 !important;
}
.source-dest-platforms-filter label[id] {
  min-width: 80px !important;
  width: 80px !important;
}
.source-dest-platforms-filter .chzn-container {
  width: 155px !important;
}
/* Кнопка Получить заём */
.bootstrap-iso .penenza-btn,
.penenza-btn {
  display: inline-block;
  text-align: center;
  touch-action: manipulation;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 8px;
  font-size: 12px;
  line-height: 1.42857;
  user-select: none;
  outline: 0!important;
  color: #FFF;
  background-color: #383B3E;
  border-color: #383B3E;
  font-weight: 100;
  transition: all 0.3s;
  text-decoration: none;
  cursor: pointer;
  background-image: url(https://penenza.ru/Portals/0/Images/pLogo-mini.gif);
  background-position: 95% center;
  background-repeat: no-repeat;
  padding-right: 35px;
  border-radius: 3px !important;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  margin-left: 10px;
}
.bootstrap-iso .penenza-btn:hover,
.penenza-btn:hover {
  text-decoration: underline;
  color: #fff !important;
}
/* Кнопка Получить гарантию */
.bootstrap-iso .bg-btn,
.bg-btn {
  display: inline-block;
  text-align: center;
  touch-action: manipulation;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 8px;
  font-size: 12px;
  line-height: 1.42857;
  user-select: none;
  outline: 0!important;
  color: #FFF;
  background-color: #2b3643;
  border-color: #2b3643;
  font-weight: 100;
  transition: all 0.3s;
  text-decoration: none;
  cursor: pointer;
  background-image: url(https://otc.ru/Portals/0/Skins/OTC/frontend/layout/img/logos/otc-small-2.svg);
  background-position: 95% center;
  background-repeat: no-repeat;
  padding-right: 35px;
  border-radius: 3px !important;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  margin-left: 10px;
  background-size: 15%;
}
.bootstrap-iso .bg-btn:hover,
.bg-btn:hover {
  text-decoration: underline;
  color: #fff !important;
}
#recieverBlock {
  padding-left: 3px;
}
#recieverBlock .ui-accordion-header {
  border: 0 !important;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  padding-top: 0 !important;
  padding-left: 20px !important;
}
#recieverBlock .ui-accordion-header-icon {
  margin-top: -14px !important;
  margin-right: -5px !important;
}
#recieverBlock .ui-accordion-content {
  padding-left: 20px !important;
}
#extendedTradePlan td,
#my_positions .ui-jqgrid tr.ui-row-ltr td {
  vertical-align: top;
}
@media (max-width: 768px) {
  .hide-on-mobile {
    display: none !important;
  }
}
.bold-label label {
  font-weight: bold;
  font-family: 'Open Sans', sans-serif;
}
#dialogError.ui-widget-content a,
#dialogConfirm.ui-widget-content a {
  color: #005baa !important;
}
.dealGrid .ui-jqgrid .ui-jqgrid-bdiv {
  overflow: hidden;
}
.chzn-select.chzn-select-textbox {
  margin-left: 20px;
  width: 90px;
}
.chzn-select.chzn-select-textbox.chzn-select-fullzones {
  width: 250px;
}
.form_auction fieldset input.date-timezone {
  height: 32px;
}
.dealGrid .ui-jqgrid .ui-jqgrid-htable th div {
  word-break: break-all;
}
label.radio-inline,
label.radio-inline label,
label.check-inline,
label.check-inline label {
  min-width: 0;
}
label.radio-inline label {
  float: right;
}
.width-180 {
  width: 180px !important;
}
.planningReport .radio-inline {
  padding-left: 0;
  margin-left: 25px;
}
.planningReport .check-inline {
  padding-left: 0;
}
.planningReport .check-inline input {
  margin-left: 5px;
}
.loading-icon {
  position: relative;
  width: 16px;
  height: 16px;
  margin: 50px auto;
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.tradeplanposition-cancelled {
  font-style: italic;
  font-size: 0.88em;
  color: #b4b4b4;
}
.plan_view .ui-jqgrid tr.jqgrow td[role=gridcell] {
  border-width: 0 0 1px 0!important;
  border-color: #e7ecf1;
  background-color: #fff !important;
}
.plan_view .ui-jqgrid tr.jqgrow.highlightPositionColor td[role=gridcell] {
  background-color: #fbfcfd !important;
}
.plan_view .ui-jqgrid tr.jqgrow.positionrowcancelled td[role=gridcell] {
  background-color: #f0f0f0 !important;
}
.plan_view .ui-jqgrid tr.ui-jqgrid-labels th.ui-th-column[role=columnheader] {
  border: 1px solid #fff;
  border-width: 1px 0 2px 0;
  border-color: #e7ecf1;
  background-color: #fff;
}
.form-group .radiobutton-list label {
  margin-left: 5px;
  margin-right: 20px;
}
.form-group .suggestions-wrapper {
  display: block;
}
.form-group .chzn-container-multi,
.form-group .chzn-container-single {
  width: 100% !important;
}
.form-group .chzn-container-multi .chzn-choices,
.form-group .chzn-container-single .chzn-choices,
.form-group .chzn-container-multi .chzn-single,
.form-group .chzn-container-single .chzn-single {
  height: 34px !important;
}
.form-group .chzn-container-multi .chzn-choices .search-field input,
.form-group .chzn-container-single .chzn-choices .search-field input,
.form-group .chzn-container-multi .chzn-single .search-field input,
.form-group .chzn-container-single .chzn-single .search-field input {
  margin-top: 8px;
}
.form-group .chzn-container-multi .chzn-single > span,
.form-group .chzn-container-single .chzn-single > span {
  margin-top: 3px;
}
.form-group .chzn-container-multi .chzn-drop,
.form-group .chzn-container-single .chzn-drop {
  width: 100% !important;
}
.form-control.err {
  border-color: #ee1c24;
}
.help-block span.error {
  background-color: transparent;
  color: #ee1c24;
  float: none;
  font-size: 14px;
  font-weight: normal;
  margin-left: 0;
  padding: 0;
  position: relative;
  width: auto;
  z-index: 0;
}
.help-block span.error.noerror {
  display: inline;
  z-index: 0;
  visibility: visible;
}
.help-block span.error span {
  display: none;
}
.bootstrap-iso .form-group .checkbox input[type="checkbox"] {
  position: relative;
  margin-left: 0;
}
.bootstrap-iso .form-group .checkbox label {
  margin-left: 5px;
  display: inline;
}
.bootstrap-iso .form-group input[type="checkbox"] {
  float: none;
  margin-left: 0;
}
.bootstrap-iso .form-group .phone-control input {
  display: inline-block;
}
.registration-page {
  background: white;
  margin-top: 46px;
}
.registration-page .panel {
  margin-top: 20px;
}
.bootstrap-iso.registration-page h2 {
  font-size: 26px;
}
.bootstrap-iso.registration-page .panel .panel-body,
.bootstrap-iso.registration-page .note p,
.bootstrap-iso.registration-page .form-control,
.bootstrap-iso.registration-page .nav-tabs > li > a,
.bootstrap-iso.registration-page .nav-pills > li > a,
.bootstrap-iso.registration-page .chzn-container-multi .chzn-choices .search-field input {
  font-size: 15px;
}
.bootstrap-iso.registration-page .nav-tabs > li > a,
.bootstrap-iso.registration-page .nav-pills > li > a {
  font-size: 18px;
}
.bootstrap-iso.registration-page .nav.nav-pills > li > a:hover,
.bootstrap-iso.registration-page .nav.nav-pills > li > a:focus {
  background-color: #eee;
}
.bootstrap-iso.registration-page .nav-pills > li.active > a:focus,
.bootstrap-iso.registration-page .nav-pills > li.active > a:hover {
  color: #fff;
  background-color: #337ab7;
}
.bootstrap-iso.registration-page p {
  margin: 0 0 20px 0;
}
.bootstrap-iso.registration-page .chzn-container-multi .chzn-choices .search-field input {
  font-style: italic;
  height: 18px;
  padding-top: 3px;
  padding-left: 15px;
  font-family: "Open Sans", sans-serif;
  opacity: 0.7;
}
.bootstrap-iso.registration-page .chzn-container-active .chzn-choices .search-field input {
  opacity: 1;
  font-style: normal;
}
.bootstrap-iso.registration-page .chzn-container-single .chzn-single span {
  font-style: italic;
  color: #808080;
  opacity: 0.5;
  font-size: 15px;
  padding-left: 7px;
}
.bootstrap-iso.registration-page .chzn-single.chzn-default:hover {
  text-decoration: none;
}
.bootstrap-iso.registration-page .form-group label {
  display: none;
}
.bootstrap-iso.registration-page .form-group.show-label label {
  display: inline;
}
.bootstrap-iso.registration-page .form-group .checkbox label {
  margin-left: 0;
}
.bootstrap-iso.registration-page .form-group .checkbox input + label {
  margin-left: 4px;
}
.bootstrap-iso.registration-page .help-block span.error.noerror {
  visibility: visible !important;
}
.bootstrap-iso.registration-page ::-webkit-input-placeholder {
  font-style: italic;
  text-align: left !important;
}
.bootstrap-iso.registration-page :-moz-placeholder {
  font-style: italic;
  text-align: left !important;
}
.bootstrap-iso.registration-page ::-moz-placeholder {
  font-style: italic;
  text-align: left !important;
}
.bootstrap-iso.registration-page :-ms-input-placeholder {
  font-style: italic;
  text-align: left !important;
}
.padding-top-10 {
  padding-top: 10px;
}
.padding-bottom-10 {
  padding-bottom: 10px;
}
::-ms-reveal,
::-ms-clear {
  display: none !important;
}
.hideShowPassword-toggle {
  background-color: transparent;
  background-image: url('../../images/wink.png');
  background-image: url('../../images/wink.svg'), none;
  background-position: 0 center;
  background-repeat: no-repeat;
  border: 2px solid transparent;
  border-radius: 0.25em;
  cursor: pointer;
  font-size: 100%;
  height: 44px;
  margin: 0;
  max-height: 100%;
  padding: 0;
  overflow: hidden;
  text-indent: -999em;
  width: 46px;
  -moz-appearance: none;
  -webkit-appearance: none;
}
.hideShowPassword-toggle-hide {
  background-position: -44px center;
}
.hideShowPassword-toggle:hover,
.hideShowPassword-toggle:focus {
  outline: transparent;
}
@media (max-width: 767px) {
  .page-header.navbar {
    padding: 0;
  }
}
.tradeLotInfo .with-add-info li {
  height: 53px !important;
}
.tradeLotInfo .lot-states-ul li.active {
  border-bottom: 0 !important;
}
.tradeLotInfo .lot-state-name {
  padding: 5px 10px 2px 10px !important;
}
.tradeLotInfo li.active .lot-state-name {
  border-bottom: 3px solid #3598DC !important;
  border-left: 1px solid #dddddd !important;
  border-right: 1px solid #dddddd !important;
}
.tradeLotInfo li.active .lot-state-name a {
  color: #555 !important;
}
.tradeLotInfo .lot-state-add-info {
  color: #555 !important;
  font-size: 12px;
}
#dvOneTimeLicenseContentOnePercent {
  height: 150px;
  padding-top: 120px;
}
.color-69b3e7 {
  color: #69b3e7 !important;
}
.color-FF6901 {
  color: #FF6901 !important;
}
.color-36C6D3 {
  color: #36C6D3 !important;
}
.discount-coupon {
  text-align: center;
  background-color: #e6e6e6;
  padding: 7px 50px;
}
.validation-warning {
  margin-left: 25%;
  padding-left: 10px;
  color: #c29d0b;
}
label.validation-warning-nm {
  padding-left: 10px;
  color: #c29d0b;
}
.has-warning {
  border-color: #c29d0b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f4d03f;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f4d03f;
}
.text-decoration-underline {
  text-decoration: underline;
}
.height-auto {
  height: auto !important;
}
.oosDialog .form_auction label {
  min-width: 300px;
}
.application-price-docs {
  width: 100%;
  color: #464646;
  font-size: 15px;
  border: 3px #aeaeae solid !important;
}
.application-price-docs-label {
  width: 30%;
  padding: 5px !important;
  border-right: 1px #e1e1e1 solid;
}
.application-price-docs-files {
  padding: 0px 5px 5px 15px !important;
}
.increased-zindex {
  z-index: 999999 !important;
}
#dialogConfirm p {
  margin: 0;
}
.ui-helper-hidden-accessible,
#certEnrollClassFactory,
#webClassFactory {
  width: 0;
}
#certEnrollClassFactory,
#webClassFactory {
  display: none;
}
.page-footer {
  height: auto !important;
}
.product-logo {
  position: absolute;
  margin-left: 3px;
  top: 10px;
  display: inline-block;
  background-size: 32px;
  width: 32px;
  height: 32px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37' height='33' viewBox='0 0 37 33' fill='none'%3E%3Ccircle cx='13.5' cy='14.5' r='12.5' stroke='white' stroke-width='2'/%3E%3Cline x1='23.6402' y1='22.2318' x2='35.6402' y2='32.2318' stroke='white' stroke-width='2'/%3E%3Cpath d='M11.1746 9.35799C11.6251 9.01291 12.2761 8.36187 12.6206 7.91195L13.2143 7.1376C13.5594 6.6871 14.271 6.49675 14.796 6.71537L15.698 7.08998C16.2224 7.30802 17.1127 7.54721 17.6758 7.62119L18.6441 7.74877C19.2072 7.82275 19.729 8.3446 19.803 8.90772L19.9306 9.87598C20.0046 10.4391 20.2443 11.3288 20.4618 11.8538L20.8364 12.7557C21.0544 13.2802 20.8641 13.9918 20.4142 14.3375L19.6398 14.9311C19.1893 15.2762 18.5383 15.9273 18.1938 16.3772L17.6001 17.1515C17.2551 17.602 16.5434 17.7924 16.0184 17.5738L15.1165 17.1992C14.592 16.9811 13.7017 16.7419 13.1386 16.6679L12.1704 16.5404C11.6072 16.4664 11.0854 15.9445 11.0114 15.3814L10.8838 14.4132C10.8098 13.85 10.5701 12.9604 10.3526 12.4353L9.97742 11.5328C9.75996 11.0078 9.95031 10.2961 10.4002 9.95164L11.1746 9.35799Z' fill='%23EE2B45'/%3E%3Cpath d='M5.69267 7.87672L8.49856 10.238L10.4994 18.2381L18.4994 18.2381L18.9994 15.7381M11.4999 10.238L19.9998 10.238L19.5006 13.2381M19.5006 13.2381L12.4994 13.2381M19.5006 13.2381L18.9994 15.7381M18.9994 15.7381L13.9994 15.7381' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.0002 18.2379L7.50023 20.7379L18.3386 20.7379' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='9.49994' cy='22.238' r='1' fill='%23131524'/%3E%3Ccircle cx='9.49994' cy='22.238' r='1' fill='%23131524'/%3E%3Ccircle cx='9.49994' cy='22.238' r='1' stroke='white'/%3E%3Ccircle cx='15.4999' cy='22.238' r='1' fill='%23131524'/%3E%3Ccircle cx='15.4999' cy='22.238' r='1' fill='%23131524'/%3E%3Ccircle cx='15.4999' cy='22.238' r='1' stroke='white'/%3E%3C/svg%3E");
}
.tender-logo {
  position: absolute;
  margin-left: 3px;
  top: 10px;
  display: inline-block;
  background-size: 32px;
  width: 32px;
  height: 32px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37' height='32' viewBox='0 0 37 32' fill='none'%3E%3Ccircle cx='13.5' cy='13.5' r='12.5' stroke='white' stroke-width='2'/%3E%3Cline x1='23.6402' y1='21.2318' x2='35.6402' y2='31.2318' stroke='white' stroke-width='2'/%3E%3Cline x1='12.2441' y1='10.0908' x2='16.3349' y2='6' stroke='white' stroke-width='2.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cline x1='15.9999' y1='14.0908' x2='20.0908' y2='10' stroke='white' stroke-width='2.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cline x1='14.9999' y1='11.2322' x2='17.2322' y2='9' stroke='white' stroke-width='2.5' stroke-linecap='square'/%3E%3Crect x='10.9999' y='14.0579' width='3.37778' height='1.30777' transform='rotate(-43.31 10.9999 14.0579)' fill='white'/%3E%3Cpath d='M14.5414 19.5293C14.5401 19.2532 14.7629 19.0282 15.039 19.0268L20.0047 19.0025C20.2808 19.0012 20.5058 19.2239 20.5071 19.5001L20.5111 20.3078L14.5454 20.3371L14.5414 19.5293Z' fill='%23EE2B45'/%3E%3Crect x='3.71674' y='19.5781' width='9.43598' height='3.32816' rx='1' transform='rotate(-43.31 3.71674 19.5781)' fill='white'/%3E%3C/svg%3E");
}
.page-header.navbar .page-logo .logo-default {
  margin: 9px 0px 0px 10px !important;
}
.page-header.navbar .page-logo > a {
  float: none !important;
}
.rad-logo {
  float: left;
}
.page-header.navbar .page-logo {
  float: left;
  display: block;
  width: 235px;
  height: 46px;
  padding-left: 10.5px;
  padding-right: 10.5px;
}
.page-header.navbar .top-menu .navbar-nav > li.menu-item .dropdown-toggle > .itemname {
  vertical-align: text-bottom;
}
.product-logo ~ .itemname,
.tender-logo ~ .itemname {
  padding-left: 35px;
}
.filterelemetnwidthmincontent {
  width: min-content;
}
/* @media only screen and (max-width: 1648px) { */
/* .top-menu .nav.navbar-nav:first-child li:nth-last-child(2) { */
/* display: none; */
/* } */
/* } */
/* @media only screen and (max-width: 1300px) { */
/* .top-menu .nav.navbar-nav:first-child li:nth-last-child(3).menu-item .dropdown-toggle .itemname.itemname-hide-on-mobile { */
/* display: none; */
/* } */
/* } */