﻿body {
    background-color: #CFCFCF;
}

a, .account-top-info .acc-info-opt a {
    color: #b71319;
}

.btn-success {
    color: #ffffff;
    background-color: #4A97F0 !important;
    border-color: #ffffff !important;
}

    .btn-success:hover, .btn-success:active, .btn-success:focus {
        color: #ffffff;
        background-color: #CC0000 !important;
        border-color: #842528 !important;
    }

.ion-edit {
    color: #838383;
}

.form-control:focus {
    /*border-color:#404885;*/
}

a:hover, a:focus, .account-top-info .acc-info-opt a:hover, .account-top-info .acc-info-opt a:focus {
    color: #3D4688;
}

#main-sidebar .offer .form-control:focus {
    border-color: #CC0000;
}

.panel-heading {
    background-color: #ffffff !important;
}

.btn-primary {
    color: #ffffff;
    background-color: #404885;
    border-color: #131A51;
}

    .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active {
        color: #ffffff;
        background-color: #151E6E;
        border-color: #232964;
    }


#slidemenu {
    background: #2Eb8E6;
}

.logo img {
    margin: 0;
    width: 225px;
    height: 60px;
}

.logo a {
    background: url('/content/img/amigo-logo-menu.png') no-repeat;
    width: 243px;
    height: 70px;
    display: block;
}

.dark-blue-button,
.btn-flat {
    background-color: #404885;
    color: #ffffff;
    border: 1px solid #323969;
}

    .dark-blue-button:hover,
    .btn-flat:hover {
        color: #ffffff;
        background: #323969;
        border-color: #323969;
    }


.profile-blue-button,
.btn-flat {
    background-color: #404885;
    color: #ffffff;
    border: 1px solid #323969;
}

    .profile-blue-button:hover,
    .btn-flat:hover {
        color: #ffffff;
        background: #323969;
        border-color: #323969;
    }
/*.btn-success,*/
.logout-btn {
    color: #ffffff;
    background-color: #ED2023 !important;
    border-color: #C8090C !important;
}

.red-btn {
    color: #ffffff;
    background-color: #ED2023 !important;
    border-color: #C8090C !important;
}

    .red-btn:hover {
        background: #CD1215 !important;
        border-color: #C8090C !important;
        color: #ffffff;
    }
/*.btn-success:hover,*/
.logout-btn:hover {
    background: #CD1215 !important;
    border-color: #C8090C !important;
}

.toggle-btn.success {
    background-color: #ee3b43;
    color: #ffffff;
    border: 1px solid #E10812 !important;
}

.connect-with-fb:hover {
    background-color: #134188;
    border: 1px solid #134188;
    color: #fff;
}

.btn-select {
    background-color: #ffffff;
    color: #4C4C4C;
    font-weight: 400;
    border: 1px solid #cccccc;
}

.sign-wrapper .sign-in-btn {
    background-color: #404885;
    color: #ffffff;
    border: 1px solid #323969;
}

    .sign-wrapper .sign-in-btn:hover, .sign-wrapper .sign-in-btn:active {
        color: #ffffff;
        background: #6C294D;
        border-color: #6C294D;
    }

.account-info h5 {
    color: #283989;
}

.btn-select:hover {
    background-color: #EFEFEF;
    color: #4C4C4C;
    border: 1px solid #cccccc;
}

.white-button {
    background-color: #ffffff;
    color: #4C4C4C;
    font-weight: 400;
    border: 1px solid #cccccc;
}

    .white-button:hover, .white-button:focus {
        background-color: #EFEFEF;
        color: #4C4C4C;
        border: 1px solid #cccccc;
    }


.app-header {
    background-color: #ed2023;
}

    .app-header > .nav {
        margin-top: -1px;
    }

    .app-header .nav > li:hover > a,
    .app-header .nav > li:focus > a,
    .app-header .nav > li.active > a,
    .app-header .nav > li:focus > a {
        background-color: transparent;
        color: #fff;
        border-bottom: 4px solid #1b225f;
        border-radius: 0;
    }

#slidemenu ul li:hover,
#slidemenu ul li:hover a {
    background-color: #CC0000;
    /*#0D4082;*/
    color: #fff;
}

#slidemenu a:hover {
    background-color: #2081A1 !important;
}

#slidemenu ul li > ul.sub-menu > li > a:hover {
    background-color: #8F0000 !important;
}

#slidemenu ul li.active > a,
#slidemenu ul li.active > a:hover,
#slidemenu ul li.active > a:focus {
    background-color: #CC0000;
}

#slidemenu ul li.active:after {
    border-left: 10px solid #CC0000;
}

#slidemenu ul li.active > ul {
    background-color: #CC0000;
    color: #ffffff;
}

#main-sidebar .offer {
    background: #404885;
}

#main-sidebar .query {
    background-color: #ed2023 !important;
}

#main-sidebar .refer {
    background: #ed2023 url('/content/img/amigo-refer.png') no-repeat center center;
}

#main-sidebar .smartstat p {
    color: #fff;
}

.renew-heading {
    background-color: #6D6D6D;
}

.offer p {
    color: #fff !important;
}

/*031915-1125*/
/*.accord-steps {
    background-color: #27318B !important;
    color: #ffffff !important;
}*/

/*.profile-pref table thead tr {
    background: #27318B;
    color: #fff;
}*/

.footer ul li a {
    color: #27318b;
}

.payment-activity-table thead {
    background-color: #27318B;
}

.billing-history thead,
.profile-pref thead {
    background-color: #E8E8E8;
}

#slidemenu > ul > li > a > span.arrow, #slidemenu > ul > li > a > span.arrow:before {
    color: #ffffff;
}
/* PACE OVERRIDE */
.pace .pace-progress {
    background: #ed2023;
}

.pace .pace-activity {
    border-top-color: #ed2023;
    border-left-color: #ed2023;
}

.tbl-bill table thead tr {
    background-color: #27318b;
    color: #fff;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    background-color: #404885;
    border-color: #404885;
}

#slidemenu > ul > li.active > a > span.selected {
    border-left: 12px solid #CC0000 !important;
}
/* Slider */
#slidernew a.control_next,
#slidernew a.control_prev {
    background: #E31B23;
}

#slidernew .slider-content div.active a {
    color: #FFFFFF;
}

#slidemenu > ul > li.subactive > a > span.selected {
    border-left: red !important;
}

@media only screen and (max-width: 480px) {
    /*.logo a {
        height: 50px;
        width: 164px;
    }*/

    .logo img {
        margin-top: 3px;
        height: 50px !important;
        width: 164px !important;
    }

    .logo a {
        background: url('/content/img/logo_te_mobille.png') no-repeat;
        height: 50px;
        width: 164px;
        display: block;
    }
}

.ion-edit {
    color: #838383;
}
