



        
            @font-face {
            font-family: OpenSans;
            src: url("/resources/fonts/OpenSans/OpenSans-Bold.ttf");
            font-weight: 600;
            font-display: fallback;
            }
        
        
            @font-face {
            font-family: OpenSans;
            src: url("/resources/fonts/OpenSans/OpenSans-Italic.ttf");
            font-weight: 400;
            font-display: fallback;
            }
        
        
            @font-face {
            font-family: OpenSans;
            src: url("/resources/fonts/OpenSans/OpenSans-Light.ttf");
            font-weight: 300;
            font-display: fallback;
            }
        
        
            @font-face {
            font-family: OpenSans;
            src: url("/resources/fonts/OpenSans/OpenSans-Medium.ttf");
            font-weight: 500;
            font-display: fallback;
            }
        
        
            @font-face {
            font-family: OpenSans;
            src: url("/resources/fonts/OpenSans/OpenSans-Regular.ttf");
            font-weight: 400;
            font-display: fallback;
            }
        
        
            @font-face {
            font-family: OpenSans;
            src: url("/resources/fonts/OpenSans/OpenSans-Bold.ttf");
            font-weight: 600;
            font-display: fallback;
            }
        
        
            @font-face {
            font-family: OpenSans;
            src: url("/resources/fonts/OpenSans/OpenSans-Italic.ttf");
            font-weight: 400;
            font-display: fallback;
            }
        
        
            @font-face {
            font-family: OpenSans;
            src: url("/resources/fonts/OpenSans/OpenSans-Light.ttf");
            font-weight: 300;
            font-display: fallback;
            }
        
        
            @font-face {
            font-family: OpenSans;
            src: url("/resources/fonts/OpenSans/OpenSans-Medium.ttf");
            font-weight: 500;
            font-display: fallback;
            }
        
        
            @font-face {
            font-family: OpenSans;
            src: url("/resources/fonts/OpenSans/OpenSans-Regular.ttf");
            font-weight: 400;
            font-display: fallback;
            }
        
body ,  input,  textarea,  select,  .sp-container .sp-input
{
    font-family:  OpenSans, Arial, sans-serif;
            
                font-style: normal;
                font-weight: 400;
            

        
            font-size: 14px;
        
    }

    :root {
--theme-colors__primary: #cb9c65;
--theme-colors__btn: #ca7d65;
--theme-colors__btn_fade: #D79D8B;
--theme-colors__btn_strong: #BB5E41;
--theme-colors__btn-txt: #ffffff;
--disabled-text-color: #444444;
--theme-colors__background: #ffffff;
--theme-colors__highlight: #f7f7f7;
--theme-colors__text: #5a5a5a;
--theme-colors__link: #ca7d65;
--theme-colors__error: #ca6565;
--theme-colors__error-txt: #ffffff;
--theme-colors__success: #91ca65;
--theme-colors__main: #ffffff;
--menu-shadow-color: 0, 0, 0;
--menu-shadow-opacity: 0.2;
--menu-shadow-blur-radius: 6px;
        
            --editors-color-border: #d6d6d6;
        


    --base-font-family: OpenSans;
    --base-font-size: 14px;

        
            --base-font-style: normal;
            --base-font-weight: 400;
        
    --base-font-family: OpenSans;
    --headers-font-family: OpenSans;
    --headers-font-size: 19px;

        
            --headers-font-style: normal;
            --headers-font-weight: 400;
        
    }
    .licensing__unlicensed-user-watermark {
display: none !important;
}

.top-nav-logo {
    max-height: 50px;
}

.left-menu:not(.compact)>.left-menu-logo {
 background-size: 140px !important;
 height: 60px !important;
}


.login-submit {
	color: #fff!important;
	background: #C47A1A !important;
border: none  !important;
}

 .login_logo { 
max-width: 200px !important;
max-height: none !important;
 }


/* Эффект стекла */
.left-menu__list {
    background-color: rgba(255, 255, 255, 0.6);
    color: rgba(255, 255, 255, 0.4);
    border: 1px solid #fff !important;
}

.layout-group__head { 
    border: 1px solid #fff !important;
    background-color: rgba(255, 255, 255, 0.6);
}

/* Увеличенный логотип  */ 
.login_logo {
    min-width: 230px !important;
}