body
{
    overflow-y: scroll;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, sans-serif;
}
.logo_mobile
{
    display: none;
}
.logo_pc
{
    display: block;
}
@media (min-width: 0) and (max-width: 650px) {
    .block_news
    {
        width: 100%;
    }
    .logotip img
    {
        height: 28px !important;
        max-width: 180px;
    }
    .logo_mobile
    {
        display: block;
    }
    .logo_pc
    {
        display: none;
    }
}

.colorLink
 {
     color: #0f70ea;
     transition: all 0.2s ease;

 }


 .btBlock:disabled
 {
background-color: #1e1e1e !important;
     color: #999 !important;
 }
.btDelete
{
    background: url('/app/img/delete.gif') no-repeat;
    width: 16px;
    height: 16px;
    background-position: center;
}
.btn_blue
{
    background-color: #1139f1;
}
.btn_blue:disabled
{
    background-color: #3e3d44;
    color: #888;
}
.btn_blue:disabled:hover
{
    background-color: #494750 !important;

}
.btn_red
{
    background-color: #da2e11;
}
.table_chet input
{
    border: 1px solid #999;
    outline: none;
    padding: 2px;
    font-size: 12px;
    color: #000;
}
.colorLink:hover
{
    color: #4b4b4b  !important;
}

.dialog_select_menu_or_product {
    display: none;
    z-index: 105;
    width: 50%;
    right: 0;
    top:0;
    height: 100%;
    background-color: #FFF;
    position: fixed;
    box-shadow: 0 0 13px -2px #000;
}




.btn
{
    border: 1px solid #4b4b4b;
    border-radius: 38px;
    color: #4b4b4b;
    background-color: white;
    cursor: pointer;
    padding: 14px 34px;
    display: flex;justify-content: center;
    transition: background-color 0.2s ease;
}

.btn_blue
{
    border: 0;
    border-radius: 4px;
font-size: 12px;
    color: #FFF;
    overflow: hidden;
    outline: none;
    background-color: #1d5ff1;
    cursor: pointer;
    padding: 12px;
    display: flex;justify-content: center;
    transition: background-color 0.2s ease;
}
.btBlue2
{
    outline: none;
}
.btn_blue:hover
{

    background-color: #1b54cb;

}

.bth_blue150
{
    background-color:   rgb(97 131 162 / 10%);
    border: 0;
    outline: none;
    padding: 10px;
    font-size: 12px;
    font-weight: bold;
    color: rgba(0,50,255,0.78);
    cursor: pointer;
    transition: all 0.1s ease;
    position: absolute;
    border-radius: 5px;
    width: 150px;

}
.bth_blue150:hover
{

    background-color:   rgb(97 131 162 / 15%);
}
.bth_blue150:active
{

    margin-top: 2px;
    background-color:   rgb(97 131 162 /25%);
}
.adr,.adr2
{

    width: 100%; border: 1px solid #e6e6e6;
    transition: all 0.2s ease;
    outline: none;
    padding: 12px;
    display: flex;
    border-radius: 4px;
}
.adr:focus,.adr2:focus
{
    border: 1px solid #4b4b4b;
}

.btn:hover
{
    transition: background-color 0.2s ease;
    background-color: rgba(86, 133, 213, 0.10);
}
.hover_product
{
    transition: background-color 0.2s ease;

}
.hover_product:hover
{
    background-color: rgba(86, 133, 213, 0.10);
}
.btnhover
{
    transition: background-color 0.2s ease;
    cursor: pointer;
}
.btnhover:hover
{
    background-color: rgba(82, 112, 188, 0.1) !important;

}
.btn:active
{
    background-color: rgba(86, 133, 213, 0.10) !important;
}
.btnhover2
{
    background-color: #FFF;
    cursor: pointer;transition: background-color 0.2s ease;
}
.btnhover2:hover
{
    background-color: rgb(240, 237, 247);
}
.btn:active,.btnhover:active
{
    background-color: rgba(86, 133, 213, 0.20) !important;
}
.ico_move, .moveTD, .moveTDtable {
    background: url("/app/img/move.png") no-repeat top left;
    width: 21px;
    height: 21px;
    cursor: move;
}

.ico_move:hover, .moveTD:hover, .moveTDtable:hover {
    background: url("/app/img/move_hover.png") no-repeat 2px 3px;

}
h1
{
    font-size: 24px;
    margin-top: 0;
    margin-bottom: 20px;
    line-height: 28px;
}

.btGrey {
    border: 0;
    outline: none;
    display: flex;
    padding: 10px;
text-decoration: none;
    font-weight: normal;
    border-radius: 4px;
    vertical-align: middle;
    font-size: 14px;
    background: #545652; /* Old browsers */
    box-shadow: inset 0 0 1px 0 #fff;
    color: #FFF;
    outline: none;
    line-height: 20px;

}

.btGrey:hover {
    background: #3e4445; /* Old browsers */
    box-shadow: inset 0 0 1px 0 #fff;
}


.btRed {

    border: 0;
    outline: none;
    color: #FFF;
    border-radius: 5px;
    padding: 10px;
    font-weight: bold;
    background-color: #ff765b;
    transition: all .3s;
    cursor: pointer;
}

.btRed:disabled {

    background-color: #363536;

}

.btRed:hover {

    background: #a52718; /* Old browsers */


    color: #FFF;
}
.btBlue {
    border: 0;
    outline: none;
    display: flex;
    padding: 10px;

    border-radius: 4px;
    vertical-align: middle;
font-size: 14px;
    color: #FFF;
    background-color: #076ede;
    transition: all .3s;
    cursor: pointer;
}

.btBlue:disabled {
     border: 0;
     outline: none;
     display: flex;
     padding: 10px;

     border-radius: 4px;
     vertical-align: middle;
     font-size: 14px;
    cursor: default !important;
     background-color: #404040 !important;
     transition: all .3s;

    color:  #ccc !important;
 }


.btBlue:hover {

    background: #0762c3; /* Old browsers */


    color: #ccc;
}
@media(min-width: 851px) {
    .dialog_contragent {
        min-width: 600px !important;
    }
}
.dialog_contragent
{
    min-width: 20vh;
}
.btBlue2 {
    border: 1px solid #4b4b4b;
    border-radius: 2px;
    color: #fff;
    background-color: #4b4b4b;
    cursor: pointer;
    padding: 6px;
    display: flex;justify-content: center;
    transition: background-color 0.2s ease;
}

.btBlue2:hover {
    background: #36599b; /* Old browsers */
    box-shadow: inset 0 0 1px 0 #fff;
    color: #FFF;

}
.btBlue2:active {
    background: #2E4992; /* Old browsers */
    box-shadow: inset 0 0 1px 0 #fff;
    color: #FFF;

}
.btBlue3 {
    border: 1px solid #8d8d8d;
    border-radius: 2px;
    color: #3a3a3a;
    background-color: #e4e4e4;
    cursor: pointer;
    padding: 6px;
    display: flex;
    justify-content: center;
    transition: background-color 0.2s ease;
    font-size: 12px;
}

.btBlue3:hover {
    background:  #9d9d9d; /* Old browsers */
    box-shadow: inset 0 0 1px 0 #fff;
    color: #111;

}