/******************
    User custom CSS
    ---------------

    In this file you can add your own custom CSS
    It will be loaded last, so you can override any other property.
    Also, it will never be updated. So if you inheritate a core template and just add here some CSS, you'll still benefit of all the updates
*/
/* UMONS */

.logo-container>img {
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #ffffff;
}
.navbar-default {
    background-color: #a80039;
}
.h3 {
    color: #a80039;
}

/* GLOBAL */
/* Text */
.a {
    color: #4e73df;
}
.text-primary:hover {
    color: #337ab7;
}
.text-danger:hover {
    color: #a94442;
}
.text-info:hover {
    color: #31708f;
}
.jumbotron {
    text-align: inherit;
}
.jumbotron p {
    font-size: large;
}

/* Alerts */
.alert-success {
    color: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb;
}
.alert-info {
    color: #0c5460;
    background-color: #d1ecf1;
    border-color: #bee5eb;
}

/* Buttons */
.btn-primary {
    background-color: #4e73df;
    border-color: #4e73df;
}
.btn-primary:hover {
    background-color: #2e59d9;
    border-color: #2e59d9;
}
.btn-secondary {
    background-color: #858796;
    border-color: #858796;
}
.btn-secondary:hover {
    background-color: #717384;
    border-color: #717384;
}
.btn-info {
    background-color: #36b9cc;
    border-color: #36b9cc;
}
.btn-info:hover {
    background-color: #2c9faf;
    border-color: #2a96a5;
}
.ls-move-previous-btn {
    color: #fff;
    background-color: #858796;
    border-color: #858796;
}
.ls-move-previous-btn:hover {
    color: #fff;
    background-color: #717384;
    border-color: #717384;
}

/* navbar */
.navbar-brand {
    height: 70px;
    padding: 0;
}
.navbar-default .navbar-nav>li>a {
    color: #fff;
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
    /*color: rgba(255,255,255,.5)!important;*/
    color: rgba(255,255,255,.5);
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
    background-color: transparent;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #ddd;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #677075;
}

/* Questions */
.question-title-container {
    background-color: rgb(219, 219, 219);
    color: black;
}
.question-title-container .text-danger {
    color: #e74c3c;
}
.question-valid-container {
    background-color: rgb(219, 219, 219); 
    color: #677075;
}
.question-valid-container .text-danger {
    color: #e74c3c;
    font-weight: 600;
}
.ls-label-question {
    color: #dbdbdb;
}

/* Table */
.assessment-table {
    background-color: #fff;
    /*box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important; */
}

/* Specific */

.well {
    color: #0c5460;
    background-color: #d1ecf1;
    border-color: #bee5eb;
}

/* Errors */
#block_error {
    height: inherit;
    position: relative;
    padding: .75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem;
    background: none;
    color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb;
}
#block_error div {
    padding: inherit;
}
#block_error div h2 {
    color: inherit;
}
#block_error div p {
    color: inherit;
    font-size: inherit;
    font-family: inherit;
}


