
.color-ryoGreen {
    /*color: #67B334;*/
    color: #6ec829;
}

.color-ryoForest {
    color: #479300;
}

.color-ryoBlue {
    color: #1E4E91;

}

.color-ryoSilver {
    color: #EAEAEA;
}

.color-ryoGray {
    color: #6d6e70;
}

.color-ryoCharcoal {
    color: #191617;
}

.panel-ryoGreen {
    border-color: #e6e9ee;
}
.panel-ryoGreen > .panel-heading {
    color: #ffffff;
    background-color: #67B334;
    border-color: #479300;
}
.panel-ryoGreen > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #e6e9ee;
}
.panel-ryoGreen > .panel-heading .badge {
    color: #67B334;
    background-color: #ffffff;
}
.panel-ryoGreen > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #e6e9ee;
}
.panel-ryoGreen > .panel-footer {
    border: 0;
}


.panel-ryoForest {
    border-color: #e6e9ee;
}
.panel-ryoForest > .panel-heading {
    color: #ffffff;
    background-color: #479300;
    border-color: #3b7700;
}
.panel-ryoForest > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #e6e9ee;
}
.panel-ryoForest > .panel-heading .badge {
    color: #479300;
    background-color: #ffffff;
}
.panel-ryoForest > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #e6e9ee;
}
.panel-ryoForest > .panel-footer {
    border: 0;
}

.swatch {

    /*position: fixed;*/
    /*top: 10px;*/
    /*left: 10px;*/
    /*z-index: 9090;*/
    width: 50px;
    height:30px;
    background-color: transparent;
    border: solid 1px #c0c0c0;

}

.swatch-lg {

    /*position: fixed;*/
    /*top: 10px;*/
    /*left: 10px;*/
    /*z-index: 9090;*/
    width: 120px;
    height:50px;
    background-color: transparent;
    border: solid 1px #c0c0c0;

}


.panel-ryoBlue {
    border-color: #e6e9ee;
}
.panel-ryoBlue > .panel-heading {
    color: #ffffff;
    background-color: #1e4e91;
    border-color: #103B91;
}
.panel-ryoBlue > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #e6e9ee;
}
.panel-ryoBlue > .panel-heading .badge {
    color: #1e4e91;
    background-color: #ffffff;
}
.panel-ryoBlue > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #e6e9ee;
}
.panel-ryoBlue > .panel-footer {
    border: 0;
}


.panel-ryoGray {
    border-color: #e6e9ee;
}
.panel-ryoGray > .panel-heading {
    color: #67737A;
    background-color: #EAEAEA;
    border-color: #67737A;
}
.panel-ryoGray > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #e6e9ee;
}
.panel-ryoGray > .panel-heading .badge {
    color: #EAEAEA;
    background-color: #ffffff;
}
.panel-ryoGray > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #e6e9ee;
}
.panel-ryoGray > .panel-footer {
    border: 0;
}

.panel-ryoDarkGray {
    border-color: #e6e9ee;
}
.panel-ryoDarkGray > .panel-heading {
    color: #ffffff;
    background-color: #6d6e70;
    border-color: #6d6e70;
}
.panel-ryoDarkGray > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #6d6e70;
}
.panel-ryoDarkGray > .panel-heading .badge {
    color: #EAEAEA;
    background-color: #ffffff;
}
.panel-ryoDarkGray > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #6d6e70;
}
.panel-ryoDarkGray > .panel-footer {
    border: 0;
}




.btn-ryoForest {
    color: #ffffff !important;
    background-color: #6ec829;
    border-color: transparent;
}
.btn-ryoForest:hover,
.btn-ryoForest:focus,
.btn-ryoForest.focus,
.btn-ryoForest:active,
.btn-ryoForest.active,
.open > .dropdown-toggle.btn-ryoForest {
    color: #ffffff !important;
    background-color: #6ec829; /*479300;*/
    border-color: rgba(0, 0, 0, 0);
}
.btn-ryoForest:active,
.btn-ryoForest.active,
.open > .dropdown-toggle.btn-ryoForest {
    background-image: none;
}
.btn-ryoForest.disabled,
.btn-ryoForest[disabled],
fieldset[disabled] .btn-ryoForest,
.btn-ryoForest.disabled:hover,
.btn-ryoForest[disabled]:hover,
fieldset[disabled] .btn-ryoForest:hover,
.btn-ryoForest.disabled:focus,
.btn-ryoForest[disabled]:focus,
fieldset[disabled] .btn-ryoForest:focus,
.btn-ryoForest.disabled.focus,
.btn-ryoForest[disabled].focus,
fieldset[disabled] .btn-ryoForest.focus,
.btn-ryoForest.disabled:active,
.btn-ryoForest[disabled]:active,
fieldset[disabled] .btn-ryoForest:active,
.btn-ryoForest.disabled.active,
.btn-ryoForest[disabled].active,
fieldset[disabled] .btn-ryoForest.active {
    background-color: #6ec829;
    border-color: transparent;
}
.btn-ryoForest .badge {
    color: #479300;
    background-color: #ffffff;
}


.btn-ryoSilver {
    color: #67737A !important;
    background-color: #EAEAEA;
    border-color: transparent;
}
.btn-ryoSilver:hover,
.btn-ryoSilver:focus,
.btn-ryoSilver.focus,
.btn-ryoSilver:active,
.btn-ryoSilver.active,
.open > .dropdown-toggle.btn-ryoSilver {
    color: #67737A !important;
    background-color: #EAEAEA;
    border-color: rgba(0, 0, 0, 0);
}
.btn-ryoSilver:active,
.btn-ryoSilver.active,
.open > .dropdown-toggle.btn-ryoSilver {
    background-image: none;
}
.btn-ryoSilver.disabled,
.btn-ryoSilver[disabled],
fieldset[disabled] .btn-ryoSilver,
.btn-ryoSilver.disabled:hover,
.btn-ryoSilver[disabled]:hover,
fieldset[disabled] .btn-ryoSilver:hover,
.btn-ryoSilver.disabled:focus,
.btn-ryoSilver[disabled]:focus,
fieldset[disabled] .btn-ryoSilver:focus,
.btn-ryoSilver.disabled.focus,
.btn-ryoSilver[disabled].focus,
fieldset[disabled] .btn-ryoSilver.focus,
.btn-ryoSilver.disabled:active,
.btn-ryoSilver[disabled]:active,
fieldset[disabled] .btn-ryoSilver:active,
.btn-ryoSilver.disabled.active,
.btn-ryoSilver[disabled].active,
fieldset[disabled] .btn-ryoSilver.active {
    background-color: #EAEAEA;
    border-color: transparent;
}
.btn-ryoSilver .badge {
    color: #67737A;
    background-color: #EAEAEA;
}




.bg-ryoGreen {
    background-color: #6ec829 !important;
    color: #eff7fe;
}
.bg-ryoGreen a {
    color: #ffffff;
}
.bg-ryoGreen a:focus,
.bg-ryoGreen a:hover {
    color: #1E4E91;
}
.bg-ryoGreen .nav > li > a {
    color: #ffffff;
}
.bg-ryoGreen .nav > li.active {
    background-color: #437423 !important;
}
.bg-ryoGreen .nav > li:hover > a,
.bg-ryoGreen .nav > li.active > a {
    color: #ffffff;
}
.bg-ryoGreen .nav > li:hover > a,
.bg-ryoGreen .nav > li.active > a {
    background-color: #437423;
}
.bg-ryoGreen .sidebar-subnav {
    background-color: #67B334;
}
.bg-ryoGreen .sidebar-subnav > li.active > a {
    font-weight: bold;
    background-color: transparent;
}
.bg-ryoGreen .navbar-form .form-control {
    background-color: #67B334;
    color: #eff7fe;
}
.bg-ryoGreen .navbar-form .form-control::-moz-placeholder {
    color: #9dd1f9;
    opacity: 1;
}
.bg-ryoGreen .navbar-form .form-control:-ms-input-placeholder {
    color: #9dd1f9;
}
.bg-ryoGreen .navbar-form .form-control::-webkit-input-placeholder {
    color: #9dd1f9;
}
.ie9 .bg-ryoGreen .navbar-form .form-control {
    border-bottom: 1px solid rgba(157, 209, 249, 0.15);
}
.bg-ryoGreen .navbar-form .form-control-feedback,
.bg-ryoGreen .navbar-form .input-group-addon {
    color: #9dd1f9;
}
.bg-ryoGreen .text-muted {
    color: #9dd1f9;
}
.bg-ryoGreen .text-loud {
    color: #ffffff;
}
.bg-ryoGreen small {
    color: inherit;
}
@media print {
    .bg-ryoGreen {
        color: #000 !important;
    }
}
.bg-ryoGreen .help-block {
    color: #9dd1f9;
}
.bg-ryoGreen .flot-tick-label {
    color: #eff7fe;
}
.bg-ryoGreen hr {
    border-top-color: rgba(157, 209, 249, 0.26);
}
.bg-ryoGreen.bg-light {
    background-color: #67B334 !important;
}
.bg-ryoGreen.bg-dark {
    background-color: #437423 !important;
}


.bg-ryoSilver {
    background-color: #EAEAEA !important;
    color: #191617;
}
.bg-ryoSilver a {
    color: #bcdffb;
}
.bg-ryoSilver a:focus,
.bg-ryoSilver a:hover {
    color: #ffffff;
}
.bg-ryoSilver .nav > li > a {
    color: #ffffff;
}
.bg-ryoSilver .nav > li.active {
    background-color: #67737A !important;
}
.bg-ryoSilver .nav > li:hover > a,
.bg-ryoSilver .nav > li.active > a {
    color: #ffffff;
}
.bg-ryoSilver .nav > li:hover > a,
.bg-ryoSilver .nav > li.active > a {
    background-color: #67737A;
}
.bg-ryoSilver .sidebar-subnav {
    background-color: #EAEAEA;
}
.bg-ryoSilver .sidebar-subnav > li.active > a {
    font-weight: bold;
    background-color: transparent;
}
.bg-ryoSilver .navbar-form .form-control {
    background-color: #EAEAEA;
    color: #191617;
}
.bg-ryoSilver .navbar-form .form-control::-moz-placeholder {
    color: #9dd1f9;
    opacity: 1;
}
.bg-ryoSilver .navbar-form .form-control:-ms-input-placeholder {
    color: #9dd1f9;
}
.bg-ryoSilver .navbar-form .form-control::-webkit-input-placeholder {
    color: #9dd1f9;
}
.ie9 .bg-ryoSilver .navbar-form .form-control {
    border-bottom: 1px solid rgba(157, 209, 249, 0.15);
}
.bg-ryoSilver .navbar-form .form-control-feedback,
.bg-ryoSilver .navbar-form .input-group-addon {
    color: #9dd1f9;
}
.bg-ryoSilver .text-muted {
    color: #9dd1f9;
}
.bg-ryoSilver .text-loud {
    color: #ffffff;
}
.bg-ryoSilver small {
    color: inherit;
}
@media print {
    .bg-ryoSilver {
        color: #000 !important;
    }
}
.bg-ryoSilver .help-block {
    color: #9dd1f9;
}
.bg-ryoSilver .flot-tick-label {
    color: #eff7fe;
}
.bg-ryoSilver hr {
    border-top-color: rgba(157, 209, 249, 0.26);
}
.bg-ryoSilver.bg-light {
    background-color: #EAEAEA !important;
}
.bg-ryoSilver.bg-dark {
    background-color: #67737A !important;
}

.col-centered {
    float:none;
    margin: 0 auto;
}

.formula-banner-image {
    display: block;

    max-width: 100%;
    height: auto;
    vertical-align: top;
}

.no-screen {
    display:none;
}

@media print {

    @page {
        size: auto;
        margin: 0;
    }

    body {
        -webkit-print-color-adjust: exact;
        background-color: #FFFFFF;
        margin: 0;
    }

    a:link:after {
        display:none;
    }

    .printable {
        width: 100%;
    }

    .no-screen {
        display:inherit;
    }

    .no-print {
        display:none;
    }

}