/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 12.04.2019, 17:33:25
    Author     : studio2
*/

html,body {
    box-sizing: border-box;
    font-family: helvetica,sans-serif;
    font-size: 14px; 
    box-sizing: border-box;
    height: 100%;
    margin: 0;
    padding: 0;
}

.EFOWindowLoader.GEFixedLoader {
    z-index: 1;
    background: rgba(255,255,255,.4);
}

.EFOWindowLoader.GEFixedLoader:before {
    display: none;
}

.EFOWindowLoader.GEFixedLoader:after {
    display: none;
}

.common-component-preloader-content {
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

.common-component-preloader-element {
    box-sizing: border-box;
    width: 7em;
    height: 7em;
}

.common-component-preloader-element svg {
    width: 100%;
    height: 100%;
}

.common-default-preloader {
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

.common-default-preloader-element {
    box-sizing: border-box;
    width: 7.5em;
    height: 7.5em;
}

.common-default-preloader-element svg {
    width: 100%;
    height: 100%;
}
/* Алексей тут правит */

.AdminLayoutBodyInner {
    background-color: #F0F0F0;
}

.ADVTableToolbarWrapper {
    background-color: transparent;
}

.ADVTablePerPageButton {
}

.ADVTablePerpageSelector {
    padding: 10px;
    height: 50px;
}

.ADVTableToolbarWrapper {
    height: 50px;
}

.ADVTablePerPageButton {
    width: 30px;
    margin: 0;
    margin-right: 5px;
    padding: 0;
    line-height: 30px;
    height: 30px;
    text-align: center;
    background-color: #fff;
    border: 1px solid #FF9D00;
    color: #FF9D00;
}

.ADVTablePerPageButton.ADVTablePerPageButtonSelected {
    background-color: #FF9D00;
}

.ADVTableRow.DesktopClient_desktopADVTRow.EFODraggable {
    padding: 10px 0;
    background-color: #fff;
    margin-bottom: 2px;
}

.EFOWindow.DesktopClient_desktopWindow {
    background-color: #f0f0f0;
}

.ADVTableWrapper.ADVTableToolbarEnabled .ADVTableInner {
    padding-bottom: 40px;
}

.ADVTableBodyWrapper {
    background-color: #f0f0f0;
}

.ADVTableNonScrollAreaContent {
    background-color: #f0f0f0;
}

.ADVTableHeaderRow {
    font-weight: bold;
    text-align:left;
    padding-left:4px;
}

.CommonAdminLayoutForm input[type=text]:focus, .CommonAdminLayoutForm textarea:focus, .CommonAdminLayoutForm input[type=password]:focus, .CommonAdminLayoutFormInner input[type=text]:focus, .CommonAdminLayoutFormInner textarea:focus, .CommonAdminLayoutFormInner input[type=password]:focus {
    border: 1px solid #FF9D00;
}

.EFOWindow {
    width: 95%;
    height: 95%;
    padding-top: 3em;
}

.EFOTitle {
    height: 3em;
    max-height: 3em;
    line-height: 3em;
    background-color: #fff;
    color: #000;
}

.EFOTabheader {
    background-color: #fff;
    color: #000;
    opacity: 0.3;
}

.EFOTabheaderContainer {
    height: 3em;
    max-height: 3em;
    line-height: 3em;
}

.EFOTabbableContainer {
    padding-top: 0;
}

.EFOTabheader.EFOTabHeaderActive, .EFOTabheader.EFOTabHeaderActive:hover {
    color: #000;
    opacity: 1;
}

.EFOFooterButton {
    padding: 0px 0.4em;
    height: 30px;
    line-height: 30px;
    color: #000;
    border: 0;
    border-radius: 4px;
    background-color: #f0f0f0;
}

.Data_editorGo_request_clientTabInner label {
    font-size: 12px;
    color: #999;
}

.Data_editorGo_request_clientrequest-product-header-content {
    background-color: #fff;
    height: 50px;
    line-height: 50px;
    padding: 0 10px;
}

.Data_editorGo_request_clientrequest-product-header-product-name {}

.Data_editorGo_request_clientrequest-product-header-product-info {
    color: rgba(0,0,0,0.5);
}

.Data_editorGo_request_clientrequest-product-header-product-name {
    color: rgba(0,0,0,0.5);
    font-weight: bold;
}

.Data_editorGo_request_clientrequest-product-header-product-name {
    margin-right: 4em;
}

.Data_editorGo_request_clientrequest-product-header-product-amount {
    color: rgba(0,0,0,0.5);
    margin-right: 1em;
}

.Data_editorGo_request_clientrequest-product-header-product-valute {
    margin-right: 4em;
    color: rgba(0,0,0,0.5);
}

.Data_editorGo_request_clientrequest-product-header-product-rate {
    font-weight: bold;
    color: rgba(0,0,0,0.5);
}

.Data_editorGo_request_clientrequest-product-offer-list {
    background-color: #E2E2E2;
}

.Data_editorGo_request_clientrequest-product-header {
    border-top: 0;
}

.EFOFooter {
    border-top: 0;
}

.EFOFooterButton:hover {
    background-color: #FF9D00;
}

.CommonAdminLayoutSplitCheck input[type=checkbox]:checked+label:before {
    background-color: rgba(0,0,0,0.5);
    height: 20px;
    width: 20px;
}

.CommonAdminLayoutSplitCheck input[type=checkbox]+label:before {
    outline: 1px solid #000;
}
.EFOBackdrop.SystemGoLoginBackdrop {
    justify-content: left;
}

.EFOWindow.SystemGoLoginWindow {
    height: 100%;
    width: 100%;
    max-width: 320px;
    box-shadow: none;
    border: 0;
}

.SystemGoLogin-input-wrapper-icon {
    display: none;
}

.SystemGoLogin-component-header {
    padding: 0;
    border-bottom: 0;
}

.SystemGoLogin-component-content {
    padding: 0;
}

.SystemGoLogin-comonent-body {
    padding-top: 4em;
    display: flex;
    align-items: center;
    width: 100%;
}

.SystemGoLogin-comonent-body-content {
    width: 95%;
    margin: 0 auto;
}

.SystemGoLogin-input-wrapper input[type=text], .SystemGoLogin-input-wrapper input[type=password] {
    min-width: auto;
}

.SystemGoLogin-row label {
    font-size: 12px;
    color: #999;
    line-height: 12px;
    margin-bottom: 5px;
    display: block;
}

.EFOFooter.SystemGoLoginFooter {
    border-top: 0;
    position: relative;
    width: 100%;
}

span.EFOFooterButton.SystemGoLoginFooterButton {
    width: 100%;
    background-color: #FF9D00;
    color: #fff;
    border: 0;
    padding: 0;
    text-align: center;
    line-height: 40px;
    height: 40px;
    text-align: center;
    text-transform: uppercase;
    border-radius: 4px;
}

.SystemGoLogin-row a {
    color: #999;
}
.RegisetrContentBody {
    background-position: center right!important;
    background-repeat: no-repeat!important;
    background-size: cover!important;
    background-image: url(/assets/images/main_bg.png) !important;
}

.RegisterBodyFooter {
    display: none;
}

.RegisetrContentBodyContent {
    padding-bottom: 0 !important;
    height: 100% !important;
    padding: 0!important;
    width: 100%;
    max-width: 320px;
}

.RegisetrContentBody {
    padding-bottom: 0!important;
}

.RegisterIndexcontroller-window {
    width: 100%!important;
    min-width: auto!important;
}

.RegisterIndexcontroller-backdrop {
    padding: 0;
}

.RegisterIndexcontroller-window-content.RegisterIndexcontrollersize-fix {
}

.RegisterIndexcontroller-form-row label {
    font-size: 12px;
    color: #999;
    line-height: 12px;
    margin-bottom: 5px;
    display: block;
}

.RegisterIndexcontroller-input-button {
    color: #FF9D00;
    font-size: 12px;
    border: 0;
}

.RegisterIndexcontroller-input-wrapper {
    border-bottom: 1px solid #ccc;
}

.RegisterIndexcontroller-form-row input[type=text], .RegisterIndexcontroller-form-row input[type=password] {
    border: 0;
    border-bottom: 1px solid #ccc;
}

.RegisterIndexcontroller-form-row input[name=phone] {
    border-bottom: 0;
}

label.RegisterIndexcontroller-required-field:after {
    color: #FF9D00;
}

.RegisterIndexcontroller-footer-button {
    border: 0;
    width: 100%;
    text-align: center;
    background-color: #FF9D00;
    color: #fff;
    padding: 0;
    height: 40px;
    line-height: 40px;
    text-transform: uppercase;
    border-radius: 4px;
}

.RegisterIndexcontroller-window-content-footer {
    border-top: 0;
}

span.Data_editorGo_request_manager-pledge-mark {
    outline: 1px solid #ff9800!important;
    background: #ff9800!important;
}
.ADVTableFilterRow.ADVTableFilterRowPathid {
    display: none;
}

.ADVTableFilterRow.ADVTableFilterRowPathmodified {
    display: none;
}

.ADVTableFilterRow.ADVTableFilterRowPathprofit_max {
    display: none;
}

.ADVTableFilterRow.ADVTableFilterRowPathsubject_name {
    display: none;
}

.DesktopGo_request_managerFiltersArea .ADVTableFilterRow {
    width: 33%;
    margin-right: 0;
}

.ADVTableFilterContainer {
    padding-right: 10px!important;
}
.EFOWindow.SelectorsLoadable_list_selector_advtWindow {
    width: 300px!important;
    left: 50%!important;
    margin-left: -150px!important;
}

.CommonAdminLayoutFormInner.SelectorsLoadable_list_selector_advtFormInner {
    padding-top: 0!important;
}

.SelectorsLoadable_list_selector_advtToolPanel {
    display: none!important;
}

.ADVTableBodyContent {
    background-color: #fff!important;
}

.ADVTableRow.SelectorsLoadable_list_selector_advtADVTRow {
    line-height: 30px!important;
}

.SelectorsLoadable_list_selector_advtSelectAll {
    border: 1px solid #ff9800!important;
}

.SelectorsLoadable_list_selector_advtWorkField input[type=checkbox]+label {
    outline: 1px solid #ff9800 !important;
}

.SelectorsLoadable_list_selector_advtWorkField input[type=checkbox]:checked+label {
    border: 1px solid white;
    background: #ff9800!important;
}
.ADVTableFilterTextInputWrapper input[type=text] {
    color: #000!important;
}
.ADVTableFilterTextInputResetButton svg {stroke: #fff!important;stroke-width: 48px!important;width: 16px!important;height: 16px!important;padding: 2px!important;background-color: #ff9800;border-radius: 50%;}
html, body {
    font-family: Arial!important;
}
.ADVTableWrapperCustomData_editorGo_request_manager .ADVTableHeaderRow {
    height: 2.5em!important;
    max-height: 2.5em!important;
    line-height: 2.5em!important;
}

.ADVTableWrapperCustomData_editorGo_request_manager .ADVTableHeaderColumnWrapper {
    padding: 0!important;
}


.ADVTableRow.DesktopGo_request_managerADVTRow.EFODraggable {
    border-bottom: 1px solid #a2dde4!important;
}



.AdminLayoutMenuContentInner ul.AdminLayout-menu-top-level-items a.ClientMenuUnprocessedOffersLengthPlace {
    display: flex!important;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}

a.ClientMenuUnprocessedOffersLengthPlace i {
    min-width: 24px;
    max-width: 24px;
}

.ClientMenuUnprocessedOffersNumber {
    box-sizing: border-box;
    margin-left: 1em;
    transition:all .3s;
    transform:scale(0);
    
}

.ClientMenuUnprocessedOffersNumber>div{    
    background-color: white;border: none;border-radius: 10px;     
    color:black;font-size: 1em;height: 1.1em;min-width: 14px;padding: 3px 3px 0 3px;text-align: center;line-height: 1.0em;

    }

a.ClientMenuUnprocessedOffersLengthPlace.ClientMenuUnprocessedOfferState-1 .ClientMenuUnprocessedOffersNumber {
    transform:scale(1.0);
}
.EFOWindow.Data_editorGo_variable_displayWindow .InlineGo_variables_displaylabelCellContent.InlineGo_variables_displayCommonDisplayWrap {
    line-height: 40px!important;
}

.EFOWindow.Data_editorGo_variable_displayWindow .ADVTableRow {
    line-height: 40px!important;
    background-color: #fff!important;
    border-bottom: 1px solid #ccc;
}

.EFOWindow.Data_editorGo_variable_displayWindow .InlineGo_variables_display-component-body .ADVTableHeaderColumnWrapper.ADVTableHeaderColumnWrapperlabel.ADVTableHeaderColumnWrapperCustom.ADVTableHeaderSortable {
    width: 80%!important;
    max-width: 80%!important;
    min-width: 80%!important;
}



.EFOWindow.Data_editorGo_variable_displayWindow .InlineGo_variables_display-component-body .ADVTableHeaderColumnWrapper.ADVTableHeaderColumnWrappervalue.ADVTableHeaderColumnWrapperCustom {
    width: 20%!important;
    max-width: 20%!important;
    min-width: 20%!important;
}

.EFOWindow.Data_editorGo_variable_displayWindow .ADVTableCellWrapper.ADVTableCellWrapperCustom.ADVTableCellWrapperPathvalue {
    width: 20%!important;
    max-width: 20%!important;
    min-width: 20%!important;
}

.EFOWindow.Data_editorGo_variable_displayWindow .ADVTableCellWrapper.ADVTableCellWrapperCustom.ADVTableCellWrapperPathlabel {
    width: 80%!important;
    max-width: 80%!important;
    min-width: 80%!important;
}

.EFOWindow.Data_editorGo_variable_displayWindow .ADVTableHeaderColumnWrapper.ADVTableHeaderColumnWrapperlabel.ADVTableHeaderColumnWrapperCustom.ADVTableHeaderSortable {
    line-height: 40px!important;
    height: 40px!important;
}

.EFOWindow.Data_editorGo_variable_displayWindow .ADVTableHeader.ADVTableDraggableColumnContainer {
    height: 40px!important;
    max-height: 40px!important;
}

.EFOWindow.Data_editorGo_variable_displayWindow .ADVTableHeaderContent {
    height: 40px!important;
}

.EFOWindow.Data_editorGo_variable_displayWindow .ADVTableHeaderWrapper {
    height: 40px!important;
    max-height: 40px!important;
}

.EFOWindow.Data_editorGo_variable_displayWindow .ADVTableInner {
    padding-top: 40px!important;
}

.EFOWindow.Data_editorGo_variable_displayWindow 
 .InlineGo_variables_displayPropNameCellContent.InlineGo_variables_displayCommonDisplayWrap {
    text-align: left!important;
    font-weight: bold!important;
}

.EFOWindow.Data_editorGo_variable_displayWindow .ADVTableRow.InlineGo_variables_displayADVTRow.InlineGo_variables_display-row-var.InlineGo_variables_display-row-name-firm_age_ul .InlineGo_variables_displayPropNameCellContent.InlineGo_variables_displayCommonDisplayWrap .InlineGo_variables_displayCommonDisplay:after {content: ' лет';}
.EFOWindow.Data_editorGo_variable_displayWindow .ADVTableRow.InlineGo_variables_displayADVTRow.InlineGo_variables_display-row-var.InlineGo_variables_display-row-name-founders_fl .InlineGo_variables_displayPropNameCellContent.InlineGo_variables_displayCommonDisplayWrap .InlineGo_variables_displayCommonDisplay:after {content: ' лиц';}
.EFOWindow.Data_editorGo_variable_displayWindow .ADVTableRow.InlineGo_variables_displayADVTRow.InlineGo_variables_display-row-var.InlineGo_variables_display-row-name-founders_ul .InlineGo_variables_displayPropNameCellContent.InlineGo_variables_displayCommonDisplayWrap .InlineGo_variables_displayCommonDisplay:after {content: ' лиц';}
.EFOWindow.Data_editorGo_variable_displayWindow .ADVTableRow.InlineGo_variables_displayADVTRow.InlineGo_variables_display-row-var.InlineGo_variables_display-row-name-founders_fg .InlineGo_variables_displayPropNameCellContent.InlineGo_variables_displayCommonDisplayWrap .InlineGo_variables_displayCommonDisplay:after {content: ' лиц';}
.EFOWindow.Data_editorGo_variable_displayWindow .ADVTableRow.InlineGo_variables_displayADVTRow.InlineGo_variables_display-row-var.InlineGo_variables_display-row-name-b2110 .InlineGo_variables_displayPropNameCellContent.InlineGo_variables_displayCommonDisplayWrap .InlineGo_variables_displayCommonDisplay:after {content: ' руб.';}
.EFOWindow.Data_editorGo_variable_displayWindow .ADVTableRow.InlineGo_variables_displayADVTRow.InlineGo_variables_display-row-var.InlineGo_variables_display-row-name-b2400 .InlineGo_variables_displayPropNameCellContent.InlineGo_variables_displayCommonDisplayWrap .InlineGo_variables_displayCommonDisplay:after {content: ' руб.';}
.EFOWindow.Data_editorGo_variable_displayWindow .ADVTableRow.InlineGo_variables_displayADVTRow.InlineGo_variables_display-row-var.InlineGo_variables_display-row-name-affiliates .InlineGo_variables_displayPropNameCellContent.InlineGo_variables_displayCommonDisplayWrap .InlineGo_variables_displayCommonDisplay:after {content: ' орг.';}
.ManagerProfilecontrollerprofile-bank {
    margin-top: 0!important;
}