html, body, main {
    color: #444;
    background-color: #fff;
}

header .navbar-default {
    background-color: #fff;
    /*border-color: #e7e7e7;
    box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24);*/
    box-shadow: rgb(235, 235, 235) 0px 1px 0px;
}

header > .headerMenu.nav-down, header > .headerMenu.nav-up {
    background-color: #fff;
    box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24);
}

aside.isk-sidebar {
    background-color: #FFF;
    color: rgb(51, 51, 51);
    border-right-color: rgb(237, 237, 237);
    box-shadow: 0 3px 6px rgba(0,0,0,.16), 0 3px 6px rgba(0,0,0,.23);
}

.isk-sidebar h4 {
    border-bottom: 1px solid #e7e7e7;
}

.navbar-default .navbar-toggle {
    border-color: #C80400;
}

    .navbar-default .navbar-toggle .icon-bar {
        background-color: #000;
    }

.breadcrumb {
    background-color: #fff;
}

a {
    color: #2c75ff;
}

    a:hover, a:focus {
        color: #070130;
    }

    a.active {
        color: #070130;
    }

header .navbar-default .navbar-nav > li > a, header .navbar-default .navbar-nav > li > a:focus, header .navbar-default .navbar-nav > li > a:hover, header .navbar-default.nav-down .navbar-nav > li > a, header .navbar-default.nav-down .navbar-nav > li > a:focus, header .navbar-default.nav-down .navbar-nav > li > a:hover,
header .navbar-default.nav-up .navbar-nav > li > a, header .navbar-default.nav-up .navbar-nav > li > a:focus, header .navbar-default.nav-up .navbar-nav > li > a:hover {
    color: #777;
}

header .navbar-nav li > a:hover, header .navbar-default.nav-down .navbar-nav li > a:hover,
header .navbar-default.nav-up .navbar-nav li > a:hover {
    border-bottom-color: #2C75FF;
    background-color: transparent;
}

.girci-mainSearch-form {
    -webkit-box-shadow: 1px 11px 68px -20px rgba(0,0,0,.75);
    -moz-box-shadow: 1px 11px 68px -20px rgba(0,0,0,.75);
    box-shadow: 1px 11px 68px -20px rgba(0,0,0,.75);
    background-color: #fff !important;
}

    .girci-mainSearch-form > form .form-group .btn, .btn-primary,
    .btn-primary:focus, .btn-primary:active, .btn-primary:hover {
        background-color: #2C75FF !important;
        border-color: #2C75FF !important;
        outline: none !important;
    }

.ui-box-border-right {
    border-right: 2px solid #bdc3c7;
}

.k-slider .k-slider-selection {
    background-color: #258dc1;
}

.k-button.k-primary, .k-slider .k-draghandle {
    border-color: #258dc1;
    color: #fff;
    background-color: #258dc1;
}

    .k-slider .k-draghandle:hover {
        border-color: #258dc1;
        background-color: #258dc1;
    }

.btn-secondary {
    border-color: rgb(156, 158, 159);
    color: rgb(156, 158, 159);
    background-color: transparent;
}

    .btn-secondary:hover, .btn-secondary:focus {
        border-color: #444;
        color: #444;
    }

.btn-primary-inversed {
    border-color: #2C75FF;
    color: #2C75FF;
    background-color: transparent;
}

    .btn-primary-inversed:hover, .btn-primary-inversed:focus {
        border-color: #2C75FF;
        color: #fff;
        background-color: #2C75FF;
    }

.ui-widget-result-tags > li {
    background-color: #2c75ff; /*#2C75FF;*/
    color: #fff;
}

.modal-dialog .modal-title {
    color: #2C75FF;
}

.modal-dialog .modal-body {
}

.ui-widget-statut-notyetrecruiting {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
    white-space: normal;
    padding-top: 4px;
    padding-bottom: 3px;
}
.ui-widget-statut-activenotrecruiting {
    color: #666666;
    background-color: #D0D0D0;
    border-color: #C0C0C0;
    white-space: normal;
    padding-top: 4px;
    padding-bottom: 3px;
}

.ui-widget-statut-recruiting, .ui-widget-statut-membre, .ui-widget-statut-enrollingbyinvitation {
    color: #666666;
    background-color: transparent;
    border-color: #999999;
}

.ui-widget-statut-recruiting-idf, .ui-widget-statut-membre, .ui-widget-statut-enrollingbyinvitation {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}
.ui-widget-statut-recruiting-idf-unconfirmed, .ui-widget-statut-membre, .ui-widget-statut-enrollingbyinvitation {
    color: #3c763d;
    border-color: #d6e9c6;
}

.ui-widget-statut-completed, .ui-widget-statut-terminated {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc;
}

.ui-widget-statut-withdrawn, .ui-widget-statut-nomembre, .ui-widget-statut-unknown, .ui-widget-statut-unknownstatus, .ui-widget-statut-suspended {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc;
}

.isk-login-input-showPassword:hover, .isk-login-input-showPassword:focus {
    color: #2C75FF;
}
