@media (max-width: 767px) {
    .btn-breadcrumb {
        margin-left: 10px;
        margin-right: 10px;
        width: calc(100% - 20px) !important;
    }
}

#retail_crm_nav {
    z-index: 30;
    top: 0px;
    background-color: white;
    padding: 12px 12px 12px 12px;
    width: -webkit-fill-available;
}

#left_breadcrumb {
    align-self: center;
}

.breadcrumb-right-btn{
    border: 0;
}

#right_breadcrumb {
    align-self: center;
}

.li-active{
    font-size: 12px ;
}

.btn-breadcrumb {
    color: white;
    padding-left: 0px;
}

.btn-breadcrumb .btn {
    margin-left: 4px !important;
    border-color: transparent;
    border: 0px solid transparent;
    border-radius: 0 !important;
    font-size: 14px;
}

.btn-breadcrumb .btn:after {
    content: " ";
    display: block;
    width: 0;
    height: 0;
    border-top: 13px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 14px solid #0a6ebd;
    position: absolute;
    top: 50%;
    margin-top: -14px;
    left: 100%;
    z-index: 3;
}

.btn-breadcrumb .btn:not(:first-child):before {
    content: " ";
    display: block;
    width: 0;
    height: 0;
    border-top: 13px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 7px solid white;
    position: absolute;
    top: 50%;
    margin-top: -14px;
    left: 0%;
}

.breadcrumb-right-btn {
    height: 28px;
    padding: 4px 12px 6px 12px;
}
/** The Spacing **/
.btn-breadcrumb .btn {
    height: 28px;
    padding: 4px 12px 6px 19px;
}

.btn-breadcrumb .btn:first-child {
    padding: 4px 6px 6px 12px;
    border-radius: 3px 0 0 3px !important;
}

.btn-breadcrumb .btn:last-child {
    padding: 4px 18px 6px 19px;
}

.btn-breadcrumb .btn-default{
    background: #A7B1C2 !important;
}

.btn-breadcrumb .btn-default:hover{
    background: #919aa9
}

.btn-breadcrumb .btn-default::after{
    border-left: 7px solid #A7B1C2 !important;
}

.btn-breadcrumb .btn-default:hover::after{
    border-left: 7px solid #919aa9 !important;
}

.btn-breadcrumb .btn-default:active::after{
    border-left: 7px solid #D4D4D4 !important;
}

.btn-breadcrumb .btn-info::after{
    border-left: 7px solid #23C6C8 !important;
}

.btn-breadcrumb .btn-info:hover::after{
    border-left: 7px solid #21B9BB !important;
}

.btn-breadcrumb .btn-success::after{
    border-left: 7px solid #1C84C6 !important;
}

.btn-breadcrumb .btn-success:hover::after{
    border-left: 7px solid #1A7BB9 !important;
}

li.dropdown {
     list-style-type: none;
}

.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

.dropdown-content a:hover {
    background-color: #ddd;
}

.subdropdown {
    position: absolute;
    left: -14em;
    top: 2em;
    width: 10em;
}

a.pointer {
    width: 100%;
    white-space: initial !important;
    word-wrap: break-word;
    display: block;
}

.document_form_action.affix {
    position: static;
}

/* Перетащить этот стиль в другой файл */
#nav_notification_content div.user_notification a{
    color: #0857A6;
}