body {
    background-color: #efefef;
}
a {
    color: #e20074;
}
.button {
    background-color: #e20074;
    border-radius: 6px;
}
span.error, small.error {
    background: #e20074;
}
.error {
    color: #fff;
}
div.flash.info {
    background: #e20074;
}
.top-menu {
    background-color: #fff;
    color: #000;
}
.logo {
    width: 100px;
    height: 69px;
    margin: 0px 0px 0px 0px;
    background-color: #e20074;
}
.top-menu a {
    color: #666;
}
.logged-user {
    color: #000;
}
.side-bar {
    background-color: #fff;
}
.side-secondary ul {
    background: #e20074;
    color: #fff;
    border-radius: 6px;
}
.side-secondary li.selected {
    color: #000;
    background-color: #f5f5f5;
}
.side-secondary li:hover {
    color: #000;
    background-color: #f5f5f5;
}
.side-secondary ul a {
    color: #fff;
}
.side-secondary li a:hover {
    color: #000;
    background-color: #f5f5f5;
}
.side-bar .item.selected {
    background: #f5f5f5;
}
.side-bar .item.selected .item-text {
    color: #000;
}
.side-bar .item:hover {
    background: #e5e5e5;
}
.side-bar .item:hover .item-text {
    color: #000;
}
.side-bar .item {
    color: #e20074;
}
.search-box {
    border-radius: 6px;
}
.search-header {
    background: #fff;
    color: #000;
}
.form-content .form-header, .form-view-content .form-header{
    background: #fff;
    color: #000;
}
.statistic-big-blog {
    border-radius: 6px;
}
.statistic-big-blog h3 {
    background: #fff url(../images/resize-max.png) no-repeat right 0.3em center;
    color: #000;
}

.statistic-big-blog.full h3 {
    background: #fff url(../images/resize-min.png) no-repeat right 0.3em center;
}

.statistic-big-blog h3.noresize {
    background: #fff;
}
a .statistic-big-blog h3 {
    background: #fff;
}
ul.pagination li a:hover {
    background: #e20074;
}
ul.pagination li a, ul.pagination li.unavailable a {
    background: #fff;
    color: #000;
}
ul.pagination li.current a {
    background: #e20074;
}
.main-content th, .table-content thead th, .form-view-content .statistic-big-blog thead th {
    background-color: #fff;
    color: #000;
}

.main-content th a, .table-content thead th a, .form-view-content .statistic-big-blog thead th a {
    background-color: #fff;
    color: #000;
}
.main-content th a:hover, .table-content thead th a:hover, .form-view-content .statistic-big-blog thead th a:hover {
    color: #e20074;
}
.main-content tbody td, .table-content tbody td, .form-view-content .statistic-big-blog tbody td {
    color: #000;
}
.step h4 {
    background: #fff;
    color: #000;
}
@media only screen and (max-width: 1270px) {
    .logo {
        width: 50px;
        height: 50px;
        margin: 0px 0px 0px 0px;
        background-color: #e20074;
    }
    .logo.alternative {
        width: 50px;
        height: 50px;
        margin: 0px 0px 0px 0px;
        background: url(../images/logo-small.png) no-repeat center center;
        background-color: #e20074;
    }
    .statistic-big-blog h3 {
        background: #fff;
    }
    .statistic-big-blog.full h3 {
        background: #fff;
    }
}
@media only screen and (max-width: 800px) {
    .logo.alternative {
        width: 50px;
        height: 50px;
        margin: 0px 0px 0px 0px;
        background-color: #e20074;
    }
    .side-bar.alternative .item-text {
        color: #e20074;
    }
    .side-bar.alternative .item .menu-item.dashboard { background: url(../images/menu-item-dashboard.png) no-repeat; }
    .side-bar.alternative .item .menu-item.users { background: url(../images/menu-item-users.png) no-repeat; }
    .side-bar.alternative .item .menu-item.analytics { background: url(../images/menu-item-analytics.png) no-repeat; }
    .side-bar.alternative .item .menu-item.locations { background: url(../images/menu-item-locations.png) no-repeat; }
    .side-bar.alternative .item .menu-item.settings { background: url(../images/menu-item-settings.png) no-repeat; }
    .side-bar.alternative .item .menu-item.administration { background: url(../images/menu-item-administration.png) no-repeat; }
    .side-bar.alternative .item .menu-item.device { background: url(../images/menu-item-device.png) no-repeat; }
    .side-bar.alternative .item .menu-item.applications { background: url(../images/menu-item-applications.png) no-repeat; }
    .side-bar.alternative .item .menu-item.gam { background: url(../images/menu-item-gam.png) no-repeat; }
    .side-bar.alternative .item .menu-item.visuals { background: url(../images/menu-item-visual.png) no-repeat; }
    .side-bar.alternative .item .menu-item.cleanContent { background: url(../images/menu-item-filter.png) no-repeat; }
    .side-bar.alternative .item .menu-item.wifi { background: url(../images/menu-item-wifi.png) no-repeat; }
    .side-secondary ul {
        background: #fff;
        color: #000;
    }
    .side-secondary ul a{
        color: #000;
    }
}
@media only screen and (max-width: 600px) {
    .top-menu .top-text {
        color: #000;
    }
    .top-menu .top-text a {
        color: #000;
    }
}
