a.logo{display: block;float:left;width:350px;height:103px;margin-top:10px;}

.button-submit{background:#f34b4b;color:#fff;}
.button-submit:hover{box-shadow: 2px 2px 10px #949494e3;transition: 0.1s;background:#f76b6b}
.button-border{border:2px solid #ed1b33;color:#ed1b33;}
.button-border:hover{background: #ed1b33;color:#fff;}

div.footer{background-repeat:repeat-x;}

nav.leftmenu dd.current a{color:#ed1b33;}

div.table-grid-wrapper .button-delete{background:#ed1b33;color:#fff;}
table.table-grid th{background: #ed1b33;}

ul.matrix-cond div.button-delete{color:#ed1b33;}
div.paginator a:hover,
div.paginator li.current{background: #ed1b33;color:#fff;}

/* redesign */

div.mainmenu-wrapper li{width:25%;float:left;margin:0;text-align: center;min-height: 270px;}
div.mainmenu-wrapper li dt.c{font-size: 18px;}
div.mainmenu-wrapper li dt.i{text-align: center;padding-bottom: 10px;}
div.mainmenu-wrapper li dt.i i{display: inline-block;width:65px;height:65px;background: url("/images/icons.png");}
div.mainmenu-wrapper li dd{margin:0;font-size: 13px;padding:3px 0;}
div.mainmenu-wrapper li.menu-report dt.i i{background-position: 0 0;}
div.mainmenu-wrapper li.menu-info dt.i i,
div.mainmenu-wrapper li.menu-project dt.i i{background-position: -65px 0;}
div.mainmenu-wrapper li.menu-route dt.i i{background-position: -130px -65px;}
div.mainmenu-wrapper li.menu-outlet dt.i i{background-position: -130px 0;}
div.mainmenu-wrapper li.menu-import dt.i i{background-position: 0 -65px;}
div.mainmenu-wrapper li.menu-client dt.i i{background-position: -195px -65px;}
div.mainmenu-wrapper li.menu-analytics dt.i i,
div.mainmenu-wrapper li.menu-reference dt.i i{background-position: -195px -65px;}
div.mainmenu-wrapper li.menu-settings dt.i i{background-position: -195px 0;}
div.mainmenu-wrapper li.menu-support dt.i i{background-position: -65px -65px;}

div.mainmenu-wrapper li{width:25%;float:left;margin:0;text-align: center;min-height: 270px;}
div.mainmenu-wrapper li dt.c{font-size: 18px;}
div.mainmenu-wrapper li dt.i{text-align: center;padding-bottom: 10px;}
div.mainmenu-wrapper li dt.i i{display: inline-block;width:65px;height:65px;background: url("/images/icons.png");}
div.mainmenu-wrapper li dd{margin:0;font-size: 13px;padding:3px 0;}
div.mainmenu-wrapper li.menu-report dt.i i{background-position: 0 0;}
div.mainmenu-wrapper li.menu-info dt.i i,
div.mainmenu-wrapper li.menu-project dt.i i{background-position: -65px 0;}
div.mainmenu-wrapper li.menu-route dt.i i{background-position: -130px -65px;}
div.mainmenu-wrapper li.menu-outlet dt.i i{background-position: -130px 0;}
div.mainmenu-wrapper li.menu-import dt.i i{background-position: 0 -65px;}
div.mainmenu-wrapper li.menu-client dt.i i{background-position: -195px -65px;}
div.mainmenu-wrapper li.menu-analytics dt.i i,
div.mainmenu-wrapper li.menu-reference dt.i i{background-position: -195px -65px;}
div.mainmenu-wrapper li.menu-settings dt.i i{background-position: -195px 0;}
div.mainmenu-wrapper li.menu-support dt.i i{background-position: -65px -65px;}
div.mainmenu-wrapper li.menu-crm2spot dt.i i{background-position: -65px -65px;-webkit-filter: sepia(100%);filter: sepia(100%);}
/*nav.leftmenu{float:left;width:240px;padding: 20px 0 20px 40px;}
li{margin:0;}*/
dt.c{padding:0 0 0 45px;cursor: default;height:35px;line-height: 35px;margin-bottom: 8px;}
li.menu-report dt.c{border-left:5px solid #4eb847;}
li.menu-project dt.c{border-left:5px solid #ec1b33;}
li.menu-route dt.c{border-left:5px solid #ffca07;}
li.menu-outlet dt.c{border-left:5px solid #f46f31;}
li.menu-import dt.c{border-left:5px solid #70c8e7;}
li.menu-reference dt.c{border-left:5px solid #a0549f;}
li.menu-settings dt.c{border-left:5px solid #1a91c0;}
li dt.i{float:left;height:35px;}
li dt.i i{display: inline-block;width:35px;height:35px;background: url("/images/icons.png");}
li.menu-report dt.i i{background-position: 0 -130px;}
li.menu-info dt.i i,
li.menu-project dt.i i{background-position: -35px -130px;}
li.menu-route dt.i i{background-position: -210px -130px;}
li.menu-outlet dt.i i{background-position: -70px -130px;}
li.menu-import dt.i i{background-position: -140px -130px;}
li.menu-crm2spot dt.i i{background-position: -175px -130px; -webkit-filter: sepia(100%); filter: sepia(100%);}
li.menu-analytics dt.i i,
li.menu-reference dt.i i{background-position: 0 -165px;}
li.menu-settings dt.i i{background-position: -105px -130px;}
li.menu-client dt.i i{background-position: 0 -165px;}
li.menu-support dt.i i{background-position: -175px -130px;}
li.menu-supervisor dt.i i{background-position: -210px -130px;-webkit-filter: invert(100%);filter: invert(100%);}

/*dd{margin:0;display: none;}*/
dd a{display: block;padding: 4px 20px 4px 40px;color:#777;text-decoration: none;}
dt.c:hover,
dd a:hover{background: #eee;color:#333;}
dd.current a{font-weight: bold;}
li.expanded{margin-bottom: 8px;}
li.expanded dt.c{font-weight: bold;}
li.expanded dd{display: block;}

nav.breadcrumbs{color:#9b9b9b;font-size: 12px;padding-left:40px;margin-top:10px;}
nav.breadcrumbs a{text-decoration: none;}
nav.breadcrumbs a:hover{text-decoration: underline;}


.navbar-nav a.ontoo::before, .navbar-nav a.ontootoo::before {
    color: #f00;
    text-shadow: 10px 0 #000, -10px 0 #000;
}

.navbar-nav li a.ontoo, .navbar-nav li a.ontootoo {
    color: #000 !important;
    background: none;
}

.navbar-nav li {
    padding: 0 5px;
    /* background-color: #f00;*/
}
.navbar-nav li a {
    color: #f00 !important;
    float: left;
    padding: 8px 2px;
    font-weight: 600;
}
.navbar-nav li a:hover,.navbar-nav li a.active{
    color:#000 !important;
    background: none;
}
.navbar-nav a {
    -webkit-transition: color 0.3s;
    -moz-transition: color 0.3s;
    transition: color 0.3s;
}
.navbar-nav a::before {
    position: absolute;
    top: 65%;
    left: 50%;
    color: transparent;
    content: '.';
    text-shadow: 0 0 transparent;
    font-size: 1.7em;
    -webkit-transition: text-shadow 0.3s, color 0.3s;
    -moz-transition: text-shadow 0.3s, color 0.3s;
    transition: text-shadow 0.3s, color 0.3s;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    transform: translateX(-50%);
    pointer-events: none;
}

.dropdown-menu {
    background-color: #fff;
}


