/*
 * Copyright (c) 2016 Closerware, LLC.  All Rights Reserved.
 * The source code is owned by Closerware, LLC and is protected by copyright
 * laws and international copyright treaties, as well as other intellectual
 * property laws and treaties.
 * $RCSfile: $
 */
 
/*
 * @author  tscales
 * @author  Revision $Author: tscalesl $
 * @version $Revision: 4094 $ $Date: 2016-04-22 13:57:27 -0400 (Fri, 22 Apr 2016) $
 */

/*
 * Primary Color:  #007f40
 * Secondary Color: #32537d
 * Tertiary Color: #7399b8
 */

.organization_name {
    display: block;
    color: #007f40;
}
 
.wrapper {
    background-color: #f0f0f0;
}

a {
    color:  #007f40;
}

a:hover {
    color: #2475a9;
}

a.pull-right.toggle-collapse {
color: #ffffff;
}

 
/**
 * Header
 */



header.topnavbar-wrapper nav.topnavbar {
    background-color: #ffffff;
    background-image: none;
    border-radius: 0;
    z-index: 120;
}
.topnavbar .navbar-header {
    background-image: none;
}




@media only screen and (max-width: 767px) {
.sidebar-toggle > em {
    color:  #007f40;
}
}

nav.topnavbar .navbar-nav > li > a:hover, nav.topnavbar .navbar-nav > .open > a:hover, nav.topnavbar .navbar-nav > li > a:focus, nav.topnavbar .navbar-nav > .open > a:focus {
    color:  #007f40;
}

@media only screen and (min-width: 768px) {
.topnavbar .navbar-nav > li > a, .topnavbar .navbar-nav > .open > a {
    color:  #007f40;
}
}


.btn-warning {
    color: #fff !important;
    background-color: #f0ad4e;
    border-color: #eea236;
}

.panel-success>.panel-heading {
    color: #ffffff;
    background-color: #7399b8;
    border-color: #7399b8;
}
.panel-success {
    border-color: #7399b8;
}

.panel-warning>.panel-heading {
    color: #ffffff;
    background-color: #7399b8;
    border-color: #7399b8;
}
.panel-warning {
    border-color: #7399b8;
}
.panel-info>.panel-heading {
    color: #ffffff;
    background-color: #007f40;
    border-color: #007f40;
}
.panel-info {
    border-color: #007f40;
}

.panel-primary>.panel-heading {
    color: #fff;
    background-color:  #007f40;
    border-color:  #007f40;
}
.panel-primary {
    border-color:  #007f40;
}

.panel-secondary > .panel-heading {
    color: #ffffff;
    background-color: #32537d;
    border-color: #32537d;
}

.panel-secondary {
    border-color: #32537d;
}

.panel-accent > .panel-heading {
    color: #ffffff;
    background-color: #7399b8;
    border-color: #7399b8;
}

.panel-accent {
    border-color: #7399b8;
}


Body#project-page .panel-info>.panel-heading {
    color: #fff;
    background-color: #7399b8;
    border-color: #7399b8
}

Body#project-page .panel-info {
    border-color: #7399b8;
}



/**
 * Left menu column
 */
 
/**
 * Main section
 */
div.content-wrapper > div.content-heading {
    background-color:  #007f40;
    background-image: url("./images/nebraskawildliferehab.banner.png");
background-position-x: 90%;
    background-position-y: 50%;
    background-repeat: no-repeat;
background-size: contain;
}

body#home div#search-form-image {
    background-image: url("./images/search-box-image.png");
}

body#home div#search-form-image {
    background-image: url("./images/search-box-image.png");
}


body#login .btn-primary {
    background-color:  #007f40;
    border-color:  #007f40;
}

body#login .btn-primary:hover {
    opacity: .8;
}

body#login .btn-primary.btn-outline {
    border: 2px solid  #007f40;
    color:  #007f40;
}

body#login .btn.btn-outline {
    background: none;
}


.btn-primary {
    background-color:  #007f40;
    border-color:  #007f40;
}
.btn-primary:hover {
    background-color:  #007f40CC;
    border-color:  #007f40CC;
}
.btn-primary:active:hover {
    background-color:  #007f40CC;
    border-color:  #007f40CC;
}

.btn-primary:active {
    background-color:  #007f40;
    border-color:  #007f40;
}

.btn-primary.focus, .btn-primary:focus {
    background-color:  #007f40CC;
    border-color:  #007f40CC;
}

.open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover {
    background-color:  #007f40CC;
    border-color:  #007f40CC;
}


body#project-catalog-new .btn-info:hover {
    opacity: .8;
}

body#project-catalog-new .btn-info {
   background-color:  #007f40;
    border-color:  #007f40;
}

#search-form div.form-group.branches {
    display: none;
}
.switch input:checked + span {
    background-color: #7399b8;
    border-color: #7399b8;
}

.switch-left-right span {
    background-color: #7399b8;
    border-color: #7399b8;
}
 
/**
 * Application specific styling
 */
/* pulled from register in page styles */
body.application div.content-wrapper {
    background-color: #FFFFFF;
background-repeat: repeat;
background-image: none;
}

body.application div.content-heading h1 {
    background-color:  #007f40;
    color: white;
}

body#register .panel-accent > .panel-heading {
    color: #ffffff;
    background-color: #32537d;
    border-color: #32537d;
}

body#register .panel-accent {
    border-color: #32537d;
}

body#register small.help-block a {
    color: #337ab7;
    text-decoration: none;
}

body.application div#wizard-progress-bg {
    background-color: #32537d;
}

[data-fv-validator="remote"][data-fv-for="user_email"] {
    font-weight: bold;
    font-size: 100%;
    color: #007f40;
    padding-top: 15px;
    padding-bottom: 15px;
}

/**
 * Search Box Styling
 */

body#project-catalog-new form#search-form div.form-group.branches {
   display: none;
}

body#home .panel-primary div.form-group.branches {
    display: none;
}
 
/**
 * Page specific
 */
 
/* login */


body#login .btn-primary {
    background-color:  #007f40;
    border-color:  #007f40;
}

body#login .btn-primary:hover {
    opacity: .8;
}

body#login .btn-primary.btn-outline {
    border: 2px solid  #007f40;
    color:  #007f40;
}

body#login .btn.btn-outline {
    background: none;
}



body#login .panel-dark > .panel-heading {
    color: #ffffff;
    background-color: #ffffff;
border-bottom-width: 2px !important;
    border-bottom-color:  #007f40 !important;
border-bottom: solid;
}
 
body#recover-username .panel-dark > .panel-heading {
    color: #ffffff;
    background-color: #ffffff;
border-bottom-width: 2px !important;
    border-bottom-color:  #007f40 !important;
border-bottom: solid;
}
body#reset-password .panel-dark > .panel-heading {
    color: #ffffff;
    background-color: #ffffff;
border-bottom-width: 2px !important;
    border-bottom-color:  #007f40 !important;
border-bottom: solid;
}

/* home */

/**
 * Responsive
 */
@media only screen and (max-width: 767px) {
    header.topnavbar-wrapper {
        margin: 0;
    }
    .wrapper > aside.aside {
        top: 0;
    }
    .wrapper > aside.aside .aside-inner {
        padding-top: 55px;
    }
}

@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 1024px)
  and (-webkit-min-device-pixel-ratio: 2) {
   .sweet-alert .sa-icon {
      display: none !important;
   }
.col-xs-3 {
    width: 35%;
}
.col-xs-9 {
    width: 65%;
}
}

@media (min-width:992px)
{
.col-md-1 {
    width: 20% !important;
}
.col-md-11 {
    width: 80% !important;
}
}

p.panel-body.MultiLineText.CredentialDefinitionInstructions a {
    color: #ed1c24;;
    font-style: italic;
    font-weight: bold;
}

p.well.well-sm.MultiLineText.CredentialDefinitionInstructions a{
    color: #ed1c24;;
    font-style: italic;
    font-weight: bold;
}


i.form-control-feedback.glyphicon.glyphicon-asterisk {
    color: #a94442;
}


.bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover {
    background-color:  #007f40;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    background-color:  #007f40;
    border-color:  #007f40;
}

/* 10-26-2020 Update */

.topnavbar .navbar-header {
    background-color: #ffffff;
}
.navbar-background-color {
    background-color: #ffffff;
}
.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: #eee;
}


.btn-primary.btn-outline {
    border: 2px solid  #007f40;
    color:  #007f40;
}

.btn-primary.btn-outline:hover, .btn-primary.btn-outline:focus, .btn-primary.btn-outline:active, .btn-primary.btn-outline.active, .open > .dropdown-toggle.btn-primary {
    color: #ffffff;
    border-color:  #007f40;
    background-color:  #007f40;
}


body#project-list .panel .panel-heading a {
    color: #ffffff;
}

body#credentials-list .panel .panel-heading a {
    color: #ffffff;
}

body#my-volunteer-history .panel .panel-heading a {
    color: #ffffff;
}

body#cross_project_roster .panel .panel-heading a {
    color: #ffffff;
}

body#projects-volunteering-report .panel .panel-heading a {
    color: #ffffff;
}

body#cross_project_volunteer_history .panel .panel-heading a {
    color: #ffffff;
}

body#projects-impact-report .panel .panel-heading a {
    color: #ffffff;
}

body#projects-feedback-report .panel .panel-heading a {
    color: #ffffff;
}

body#cross_project_need_config .panel .panel-heading a {
    color: #ffffff;
}


body#project-page .btn.btn-default {
    border: 2px solid #007f40;
    color: #007f40;
}

body#project-page .btn-default:hover {
    color: #ffffff;
    border-color: #007f40;
    background-color: #007f40;
}


/* LOGIN */


body#reset-password .panel-heading,
body#recover-username .panel-heading,
body#login .panel-heading  {
    background-color: #ffffff;
    border-bottom-color:  #007f40 !important;
}

#login-header-img {
    height: auto;
    width: auto;
}


/* Kiosk CSS: */

div.confirmation-code {
    display: block;
}

.kiosk-branch {
    display: none;
}

div.kiosk-logo {
    height: 150px;
}