﻿
.contentMainButtonsBox .k-button
{
    width:                  213px;
    height:                 213px;
    margin:                 0px;
    background-color:       none;
    border:                 none;
    box-shadow:             0px 0px 10px #E5E5E5, inset 0px 0px 15px #000;
    padding:                0px;
}

.contentMainButtonsBox .k-button:hover
{
    border:                 none;
    background-color:       transparent;
}

.contentMainButtonsBox .k-button:active
{
    border:                 none;
    background-color:       transparent;
}

.contentMainButtonsBox .k-button:focus
{
    border:                 none;
    background-color:       transparent;
}

.contentMainButtonsBox .k-button-icon
{
    padding:                0px;
}

.contentMainButtonsBox .k-button-icon .k-image
{
    width:                  100%;
}

.contentMainButtonsBox .k-listview
{
    background-color:   transparent;
    border:             none;
    padding:            0px;
    margin:             0px;
}

.contentHeaderButtonsBox .buttonBox img
{
    height:                 100%;
    -moz-box-sizing:        border-box;
    -webkit-box-sizing:     border-box;
    box-sizing:             border-box;
}


.contentHeaderButtonsBox .bitlsMenuButtonSelected {
    margin: 2px 1px 1px 0px;
    padding: 0px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 8px;
    border: 3px solid #222;
    margin-right: 10px;
    border-radius: 100px;
    background-color: #344050;
}

.contentHeaderButtonsBox .bitlsMenuButton {
    margin: 2px 1px 1px 0px;
    padding: 0px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 8px;
    margin-right: 10px;
    border-radius: 100px;
}

.contentHeaderButtonsBox .buttonBox img {
    background-color: transparent;
    height: 55px;
}


.contentHeaderSideButtonsBox .bitlsMenuButton img
{
    width:                  40px;
}

.contentHeaderSideButtonsBox
{
    top:                    85px;
}

.buttonBoxText
{
    margin-top:             5px;
    font-size:              14px;
    font-family:            "Segoe UI",Roboto,Arial;
    color:                  #222;
    line-height:            normal;
}

.bitls-listView
{
    border:                 none;
}

.contentHeaderButtonsBoxLanguages
{
    position:               absolute;
    top:                    10px;
    height:                 24px;
    width:                  76px;
    left:                   100%;
    margin-left:            -86px;
}

.userInfoLanguagesWrapper {
    position: absolute;
    top: 0px;
    right: 0px;
    height: 90px; /* fallback per browser che non supportano fill-available */
    height: -webkit-fill-available; /* Chrome, Edge, Safari */
}

.contentHeaderButtonsBoxLanguages .buttonBox
{
    padding:                1px;
    -moz-box-sizing:        border-box;
    -webkit-box-sizing:     border-box;
    box-sizing:             border-box;
}

.contentHeaderButtonsBox .bitls-listView
{
    border:                 none;
    text-align:             right;
}

.contentMainButtonsBox .bitlsMenuButton
{
    position:               relative;
    height:                 100%;
    padding-top:            12px;
    -moz-box-sizing:        border-box;
    -webkit-box-sizing:     border-box;
    box-sizing:             border-box;
    border:                 none;
    text-align:             center;
}

.bitlsMenuButtonSelected, .contentMainButtonsBox .bitlsMenuButton:hover
{
    background-color:       #5D5B5C;
}

.bitlsMenuButton:hover .buttonBoxText
{
    color:                  #FFF;    
}

.bitls-listView
{
    border:                 0px;
    margin:                 0px;
    padding:                0px;
}

.bitls-toolbar button
{
    margin:                 5px;
    background-color:       transparent;
    border:                 none;
    border-radius:          0px;
    padding:                0px;
    -moz-box-sizing:        border-box;
    -webkit-box-sizing:     border-box;
    box-sizing:             border-box;
}

.bitlsMenuButton .menuItemAlert
{
    position:               absolute;
    right:                  5px;
    font-size:              20px;
}

.bitlsMenuButton .menuItemAlertHidden
{
    display:                none;
}

#NavigationContext_Page_CurrentMenu .bitls-module
{
    padding:                0px;
    background-color:       unset;
}

#NavigationContext_Page_CurrentMenu .bitls-module-internal
{
    display:                flex;
}

#NavigationContext_Page_CurrentMenu .bitls-module-row-background, #NavigationContext_Page_CurrentMenu .bitls-module-row-background-alternate
{
    background-color:       transparent;
}

#NavigationContext_Page_CurrentMenu .bitlsMenuButtonSelected
{
    background-color:       #5D5B5C;
}