.hotline_float_icon a svg {
    width: 40px !important;
    height: 40px;
    /*box-shadow: 0 0 5px #888;*/
    box-shadow: unset;
    color: #fff;
    font-weight: 700;
    border-radius: 100%;
    position: relative;
    z-index: 2;
    border: 2px solid #fff;
    overflow: hidden;
}

.hotline_float_icon a svg g{
    display: none;
}
.hotline_float_icon a span{
    z-index: -1 !important;
}
header .top-header {
    background-color: #f5f5f5;
    font-size: 13px;
    position: relative;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: end;
    z-index: 1;
}
header .navbar_header {
    display: flex;
    align-items: center;
    justify-content: center;
}
header .top-header ul li a svg{
    color: #1a81c2;
}
header .top-header ul li a{
    color: #212529 ;
}
header .top-header ul li a:hover{
    color: #337ab7;
}

header .top-header .header-button {
    border: solid 1px #1a81c2;
}
header .top-header .header-button:hover{
    background: #1a81c2;
    color: white;
}
header .top-header .header-button:hover svg{
    color: white;
}
header .sf-menu > li > a {
    padding: 10px 8px;
}
header .sf-menu a{
    font-size: 19px;
}
header ul.sf-menu li.current ul li a{
    font-size: 18px;
}
footer {
    padding-top: 40px;
 padding-bottom: 0;
    }
footer img.img-responsive{
    max-height: 150px;
}
.big-button-header{
    font-size: 22px;
}
#container-logo-mobile img {
    height: 70px;
}
#container-logo img {
    height: unset;
    max-height: 115px;
}

header .sf-menu li:not(:first-child) ul {
    right: 0;
    left: unset;
}

/*@media(min-width: 1300px){*/
/*   header .sf-menu a{*/
/*    font-size: 22px;*/
/*    }*/
/*    header ul.sf-menu li.current ul li a{*/
/*        font-size: 20px;*/
/*    }*/
/*}*/