@font-face {
    font-family: 'Roboto-Bold';
    src: url('/fonts/new_fonts/Roboto-Bold.ttf');
}
@font-face {
    font-family: 'Roboto-Regular';
    src: url('/fonts/new_fonts/Roboto-Regular.ttf');
}

.button_material{

    border-radius: 3px;
    font-family: 'Roboto-Regular';
    border: none;
}
.button_md{
    /*padding: 1px 16px;*/
    /*font-size: 13px;*/


    font-weight: normal;
    height: 31px;
    line-height: normal;
}
.button_green{
    padding: 4px 14px 4px 14px;
    background-color: #62b92f;
    color: white;
    border: 0;
    box-shadow: 2px 2px 13px rgba(98, 185, 47, 0.6);
    border-radius: 2px;
    transition: 0.1s;
    outline: none;
}
.button_dark_blue{
    background: #1958b7;
    color: #fff;
}
.button_dark_blue[disabled]{
    background: #a2b7d6;
}
.button_normal_green{
    background: #368900;
    color: #fff;
}
.green_none_shadow{
    padding: 4px 14px 4px 14px;
    background-color: #368900;
    color: white;
    border: 0;
    border-radius: 2px;
    transition: 0.1s;
    outline: none;
}
.green_none_shadow:hover{
    background-color: #399000;
}
.but_big{
    font-family: Roboto-Regular;
    font-size: 17px;
}
.but_middle{
    font-family: Roboto-Regular;
    font-size: 14px;
}
#header a.button_green:hover, #header a.button_blue:hover,
#header a.button_green:focus, #header a.button_blue:focus{
    box-shadow: none !important;
    transition: 0.3s !important;
    background-color: #62b92f !important;
    text-decoration: none;
    border-radius: 2px !important;
    color: #fff;
}
#header .button_green:hover, #header .button_blue:hover{
    box-shadow: none !important;
}
.button_small{
    font-size: 13px;
    padding:2px 11px;
    font-weight: 500;
}
.button_beta{
    padding: 4px 18px 4px 18px;
    border: 1px solid #167ec6;
    border-radius: 3px;
    color: white;
    background-color:#015099 ;
    box-shadow: 2px 2px 13px rgba(255, 255, 255, 0.1);
}
.button_beta:hover{
    box-shadow: none;
    transition: 0.3s;
}
.button_beta,.button_blue,.button_green{
    outline: none;
}

.button_blue{
    padding: 4px 14px 4px 14px;
    background-color: #239be1;
    color: white;
    border: 0;
    box-shadow: 2px 2px 13px rgba(35, 155, 225, 0.6);
    border-radius: 2px;
    z-index: 2;
    transition: 0.1s;
    outline: none;
}

@font-face {
    font-family: 'ab-icons';
    src:  url('/fonts/new_fonts/ab-icons.eot?j0sxrb');
    src:  url('/fonts/new_fonts/ab-icons.eot?j0sxrb#iefix') format('embedded-opentype'),
    url('/fonts/new_fonts/ab-icons.ttf?j0sxrb') format('truetype'),
    url('/fonts/new_fonts/ab-icons.woff?j0sxrb') format('woff'),
    url('/fonts/new_fonts/ab-icons.svg?j0sxrb#ab-icons') format('svg');
    font-weight: normal;
    font-style: normal;
}


i.actionBtn-download, i.actionBtn-add-cursor, i.actionBtn-cancel, i.actionBtn-couple-users-silhouette, i.actionBtn-create-new-pencil-button,
i.actionBtn-disabled, i.actionBtn-export-arrow, i.actionBtn-folder, i.actionBtn-import, i.actionBtn-left-arrow, i.actionBtn-plus, i.actionBtn-print,
i.actionBtn-save-button, i.actionBtn-settings-work-tool, i.actionBtn-trash-bin-symbol, i.actionBtn-upload, i.actionBtn-user-black-close-up-shape{
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'ab-icons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #acb2ba;
}

.actionBtn-download:before {
    content: "\e910";
}
.actionBtn-add-cursor:before {
    content: "\e900";
}
.actionBtn-cancel:before {
    content: "\e901";
    font-size: 10px;
}
.actionBtn-couple-users-silhouette:before {
    content: "\e902";
}
.actionBtn-create-new-pencil-button:before {
    content: "\e903";
}
.actionBtn-disabled:before {
    content: "\e904";
}
.actionBtn-export-arrow:before {
    content: "\e905";
}
.actionBtn-folder:before {
    content: "\e906";
}
.actionBtn-import:before {
    content: "\e907";
}
.actionBtn-left-arrow:before {
    content: "\e908";
}
.actionBtn-plus:before {
    content: "\e909";
}
.actionBtn-print:before {
    content: "\e90a";
}
.actionBtn-save-button:before {
    content: "\e90b";
}
.actionBtn-settings-work-tool:before {
    content: "\e90c";
}
.actionBtn-trash-bin-symbol:before {
    content: "\e90d";
}
.actionBtn-upload:before {
    content: "\e90e";
}
.actionBtn-user-black-close-up-shape:before {
    content: "\e90f";
}

.menu_deistv a span{
    padding-left: 5px;
}
.menu_deistv:last-child a span{
    padding-left: 8px;
}
.menu_deistv a{
    padding: 5px 10px !important;
}
.menu_deistv a label{
    margin-top: 0;
}