/******************
    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
*/

.fruity a {
  color: #333 !important;
}

.fruity a:hover {
  color: #333 !important;
}

.fruity .navbar .navbar-nav .nav-item:after {
  background-color:#333 !important;
 }
 
.fruity .dropdown-menu>.active>a,
.fruity .dropdown-menu>.active>a:focus,
.fruity .dropdown-menu>.active>a:hover,
.fruity .dropdown-menu>li>a:focus,
.fruity .dropdown-menu>li>a:hover {
 background-color:#fafafa!important;
 color:#fff
}

.fruity .progress-bar {
  background-color: #e33639;
  box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
  color: #fff;
}

.fruity .btn-primary,
.fruity .btn-primary.disabled,
.fruity .btn-primary.disabled.active,
.fruity .btn-primary.disabled:active,
.fruity .btn-primary.disabled:focus,
.fruity .btn-primary.disabled:hover {
 background-color:#e33639;
 border:1px solid #e33639;
}

.fruity .btn-primary:hover,
.fruity .btn-primary:focus,
.fruity .btn-primary:active,
.fruity .btn-primary.active,
.fruity .btn-primary.active:focus,
.fruity .open .dropdown-toggle.btn-primary {
color: #fff !important;
background-color: #333 !important;
border: 1px solid #333 !important;
}

.btn-check:focus+.btn-primary,
.btn-primary:focus {
 box-shadow:0 0 0 0 !important;
}
.btn-check:focus+.btn-outline-secondary,
.btn-outline-secondary:focus {
 box-shadow:0 0 0 0 !important;
}
.fruity .form-control:focus {
 border:1px solid #333 !important;
 box-shadow:inset 0 0px 0px !important;
}

.fruity .text-info,
.fruity .text-primary,
.fruity .text-success {
 color:#747474!important
}

.fruity .text-danger {
  color: #e33639 !important;
}

.fruity .text-warning {
  color: #e33639 !important;
}

.fruity .btn-outline-secondary,
.fruity .btn-outline-secondary,.disabled,
.fruity .btn-outline-secondary,.disabled.active,
.fruity .btn-outline-secondary,.disabled:active,
.fruity .btn-outline-secondary,.disabled:focus,
.fruity .btn-outline-secondary,.disabled:hover {
 background-color: #333 !important;
 border:1px solid #333 !important;
 color:#fff !important;
}

.fruity .btn-outline-secondary:hover,
.fruity .btn-outline-secondary:focus,
.fruity .btn-outline-secondary:active,
.fruity .btn-outline-secondary.active,
.fruity .btn-outline-secondary.active:focus,
.fruity .open .dropdown-toggle.btn-outline-secondary {
 background-color:#fff !important;
 border:1px solid #333 !important;
 color:#333 !important;
}

.fruity .btn-success.disabled,
.fruity .btn-success.disabled.active,
.fruity .btn-success.disabled:active,
.fruity .btn-success.disabled:focus,
.fruity .btn-success.disabled:hover {
 background-color:#e33639 !important;
 border:1px solid #e33639 !important;
}
.fruity .btn-success .badge {
  color:#e33639 !important;
}
.fruity .btn-success[disabled],
.fruity .btn-success[disabled].active,
.fruity .btn-success[disabled]:active,
.fruity .btn-success[disabled]:focus,
.fruity .btn-success[disabled]:hover {
 background-color:#e33639 !important;
 border:1px solid #e33639 !important;
}

#surveys-list-jumbotron{
    visibility: hidden;
}

.fruity .text-info, .fruity .text-primary, .fruity .text-success{
    font-weight: normal !important;
}

.navbar-light .navbar-toggler{
    margin: 24px;
    float: right !important;
}

.navbar-brand {
    display:inline !important;
}

.logo .img-fluid{
    max-height: 70px !important;
    float: left !important;
}

.navbar > .container, .navbar > .container-fluid, .navbar > .container-lg, .navbar > .container-md, .navbar > .container-sm, .navbar > .container-xl, .navbar > .container-xxl{
    justify-content: normal !important;
}

.radio-item input[type="radio"] + label::after {
  background-color: #333 !important;
}

.radio-item input[type="radio"]:checked + label::before {
  background-color: #333 !important;
}

.radio-item input[type="radio"]:checked + label::after {
  background-color: #333 !important;
}

.radio-primary input[type="radio"] + label::after {
  background-color: #333 !important;
}
.radio-primary input[type="radio"]:checked + label::before {
  border-color: #333 !important;
}
.radio-primary input[type="radio"]:checked + label::after {
  background-color: #333 !important;
}

.radio-danger input[type="radio"] + label::after {
  background-color: #e33639 !important;
}
.radio-danger input[type="radio"]:checked + label::before {
  border-color: #e33639 !important;
}
.radio-danger input[type="radio"]:checked + label::after {
  background-color: #e33639 !important;
}

.radio-info input[type="radio"] + label::after {
  background-color: #333 !important;
}
.radio-info input[type="radio"]:checked + label::before {
  border-color: #333 !important;
}
.radio-info input[type="radio"]:checked + label::after {
  background-color: #333 !important;
}

.radio-warning input[type="radio"] + label::after {
  background-color: #e33639 !important;
}
.radio-warning input[type="radio"]:checked + label::before {
  border-color: #e33639 !important;
}
.radio-warning input[type="radio"]:checked + label::after {
  background-color: #e33639 !important;
}

.radio-success input[type="radio"] + label::after {
  background-color: #5cb85c;
}
.radio-success input[type="radio"]:checked + label::before {
  border-color: #5cb85c;
}
.radio-success input[type="radio"]:checked + label::after {
  background-color: #5cb85c;
}

input[type="checkbox"].styled:checked + label:after,
input[type="radio"].styled:checked + label:after {
  font-family: 'FontAwesome';
  content: "\f00c";
}
input[type="checkbox"] .styled:checked + label::before,
input[type="radio"] .styled:checked + label::before {
  color: #fff;
}
input[type="checkbox"] .styled:checked + label::after,
input[type="radio"] .styled:checked + label::after {
  color: #fff;
}

