/* input(56,50): run-time error CSS1038: Expected hex color, found '#ffc3241' */
/* alamo - .alm */

.alm .part-diagram {
    background-image: -webkit-linear-gradient(top, #EEBA21 0%, #FFDA45 100%);
    background-image: -o-linear-gradient(top, #EEBA21 0%, #FFDA45 100%);
    background-image: linear-gradient(to bottom, #EEBA21 0%, #FFDA45 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEBA21',endColorstr='#FFDA45',GradientType=0);
}

.alm .info-box-primary > div:first-child, .alm .info-box-default > div:first-child {
    background: #398941; /* FFCC01 */
    text-shadow: 0 0 5px #585858;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

    .alm .info-box-primary > div:first-child:after, .alm .info-box-default > div:first-child:after {
        color: #EEBA21; /* 398941 */
    }

    .alm-text {
        color: #EEBA21 !important; 
    }

.brand-btn-alm {
    color: white;
    background-color: #EEBA21;
    border-color: #EEBA21;
}

.panel-alm {
    border-color: #EEBA21;
}

    .panel-alm > .panel-heading {
        color: white;
        background-color: #EEBA21;
        border-color: #EEBA21;
    }

        .panel-alm > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: #EEBA21;
        }

        .panel-alm > .panel-heading .badge {
            color: white;
            background-color: #EEBA21;
        }

/* hustler - .hst */

.hst .part-diagram {
    background-image: -webkit-linear-gradient(top, #ffc324 0%, #fee86b 100%);
    background-image: -o-linear-gradient(top, #ffc324 0%, #fee86b 100%);
    background-image: linear-gradient(to bottom, #ffc3241 0%, #fee86b 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc324',endColorstr='#fee86b',GradientType=0);
}

.hst .info-box-primary > div:first-child, .hst .info-box-default > div:first-child {
    background: #398941; /* FFCC01 */
    text-shadow: 0 0 5px #585858;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

    .hst .info-box-primary > div:first-child:after, .hst .info-box-default > div:first-child:after {
        color: #FFCC01; /* 398941 */
    }

    .hst-text {
        color: #FFCC01 !important;
    }

.brand-btn-hst {
    color: #ffc324;
    background-color: #398941;
    border-color: #398941;
}

.panel-hst {
    border-color: #398941;
}

    .panel-hst > .panel-heading {
        color: #ffc324;
        background-color: #398941;
        border-color: #398941;
    }

        .panel-hst > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: #398941;
        }

        .panel-hst > .panel-heading .badge {
            color: #ffc324;
            background-color: #398941;
        }

/* Krone - .kr */

.kr .part-diagram {
    background-image: -webkit-linear-gradient(top, #808080 0%, #808080 100%);
    background-image: -o-linear-gradient(top, #808080 0%, #808080 100%);
    background-image: linear-gradient(to bottom, #808080 0%, #808080 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff808080',endColorstr='#ff808080',GradientType=0);
}

.kr .info-box-primary > div:first-child, .kr .info-box-default > div:first-child {
    background: #808080;
    text-shadow: 0 0 5px #585858;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

.kr  .info-box-primary > div:first-child:after, .kr .info-box-default > div:first-child:after {
    color: #398941;
}

.kr-text {
    color: #398941 !important;
}

.brand-btn-kr {
    color: #398941;
    background-color: white;
    border-color: white;
}

.panel-kr {
    border-color: #398941;
}

    .panel-kr > .panel-heading {
        color: white;
        background-color: #398941;
        border-color: #398941;
    }

        .panel-kr > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: #398941;
        }

        .panel-kr > .panel-heading .badge {
            color: white;
            background-color: #398941;
        }

/* Cub Cadet - .CC */

.cc .part-diagram {
    background-image: -webkit-linear-gradient(top, #ffcc00 0%, #ffcc00 100%);
    background-image: -o-linear-gradient(top, #ffcc00 0%, #ffcc00 100%);
    background-image: linear-gradient(to bottom, #ffcc00 0%, #ffcc00 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffcc00',endColorstr='#ffffcc00',GradientType=0);
}

.cc .info-box-primary > div:first-child, .cc .info-box-default > div:first-child {
    background: #ffcc00;
    text-shadow: 0 0 5px #585858;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

.cc  .info-box-primary > div:first-child:after, .cc .info-box-default > div:first-child:after {
    color: #808080;
}

.cc-text {
    color: #ffcc00 !important;
}

.brand-btn-cc {
    color: #000;
    background-color: #ffcc00;
    border-color: #ffcc00;
}

.panel-cc {
    border-color: #ffcc00;
}

    .panel-cc > .panel-heading {
        color: #000;
        background-color: #ffcc00;
        border-color: #ffcc00;
    }

        .panel-cc > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: #ffcc00;
        }

        .panel-cc > .panel-heading .badge {
            color: #000;
            background-color: #ffcc00;
        }

/* Kubota - .KU */

.ku .part-diagram {
    background-image: -webkit-linear-gradient(top, #f04e23 0%, #f04e23 100%);
    background-image: -o-linear-gradient(top, #f04e23 0%, #f04e23 100%);
    background-image: linear-gradient(to bottom, #f04e23 0%, #f04e23 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff04e23',endColorstr='#fff04e23',GradientType=0);
}

.info-box-default {
    border-radius: 6px;
}

.info-box-primary {
    border-radius: 6px;
}
.ku .info-box-primary > div:first-child, .ku .info-box-default > div:first-child {
    background: #585858;
    text-shadow: 0 0 5px #585858;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

.ku  .info-box-primary > div:first-child:after, .ku .info-box-default > div:first-child:after {
    color: #f04e23;
}

.ku-text {
    color: #f04e23 !important;
}

.brand-btn-ku {
    color: white;
    background-color: #f04e23;
    border-color: #f04e23;
}

.panel-ku {
    border-color: #f04e23;
}

    .panel-ku > .panel-heading {
        color: white;
        background-color: #f04e23;
        border-color: #f04e23;
    }

        .panel-ku > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: #f04e23;
        }

        .panel-ku > .panel-heading .badge {
            color: #f04e23;
            background-color: white;
        }
/* LandPride - .LP */
.lp .part-diagram {
    background-image: -webkit-linear-gradient(top, #009966 0%, #009966 100%);
    background-image: -o-linear-gradient(top, #009966 0%, #009966 100%);
    background-image: linear-gradient(to bottom, #009966 0%, #009966 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff009966',endColorstr='#ff009966',GradientType=0);
}

.lp .info-box-primary > div:first-child, .lp .info-box-default > div:first-child {
    background: #000000;
    text-shadow: 0 0 5px #585858;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

.lp  .info-box-primary > div:first-child:after, .lp .info-box-default > div:first-child:after {
    color: #edb45a;
}

.lp-text {
    color: #edb45a !important;
}

.brand-btn-lp {
    color: #000000;
    background-color: #edb45a;
    border-color: #edb45a;
}

.panel-lp {
    border-color: #000000;
}

    .panel-lp > .panel-heading {
        color: #edb45a;
        background-color: #000000;
        border-color: #000000;
    }

        .panel-lp > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: #000000;
        }

        .panel-lp > .panel-heading .badge {
            color: #edb45a;
            background-color: #000000;
        }

/* New Holland - .nh */

.nh .part-diagram {
    background-image: -webkit-linear-gradient(top, #294584 0%, #294584 100%);
    background-image: -o-linear-gradient(top, #294584 0%, #294584 100%);
    background-image: linear-gradient(to bottom, #294584 0%, #294584 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff294584',endColorstr='#ff294584',GradientType=0);
}

.nh .info-box-primary > div:first-child, .nh .info-box-default > div:first-child {
    background: #294584;
    text-shadow: 0 0 5px #585858;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

    .nh  .info-box-primary > div:first-child:after, .nh .info-box-default > div:first-child:after {
        color: #ffcc33;
    }

.nh-text {
    color: #ffcc33 !important;
}

.brand-btn-nh {
    color: #294584;
    background-color: #ffcc33;
    border-color: #ffcc33;
}

.brand-btn-nh.checked {
    border-color: #294584;
    border-width:2px;
}

.panel-nh {
    border-color: #ffcc33;
}

    .panel-nh > .panel-heading {
        color: #294584;
        background-color: #ffcc33;
        border-color: #ffcc33;
    }

        .panel-nh > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: #ffcc33;
        }

        .panel-nh > .panel-heading .badge {
            color: #294584;
            background-color: #ffcc33;
        }

    /* Pequea - .peq */

.peq .part-diagram {
    background-image: -webkit-linear-gradient(top, #7f3221 0%, #7f3221 100%);
    background-image: -o-linear-gradient(top, #7f3221 0%, #7f3221 100%);
    background-image: linear-gradient(to bottom, #7f3221 0%, #7f3221 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7f3221',endColorstr='#ff7f3221',GradientType=0);
}

.peq .info-box-primary > div:first-child, .peq .info-box-default > div:first-child {
    background: #7f3221;
    text-shadow: 0 0 5px #585858;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

 .peq  .info-box-primary > div:first-child:after, .peq .info-box-default > div:first-child:after {
        color: #ffcc00;
    }

.brand-btn-peq {
    color: #ffcc00;
    background-color: white;
    border-color: white;
}

.panel-peq {
    border-color: #ffcc00;
}

    .panel-peq > .panel-heading {
        color: #7f3221;
        background-color: #ffcc00;
        border-color: #ffcc00;
    }

        .panel-peq > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: #ffcc00;
        }

        .panel-peq > .panel-heading .badge {
            color: #7f3221;
            background-color: #ffcc00;
        }

.peq-text {
    color: #ffcc00 !important;
}
 
.st .part-diagram {
    background-image: -webkit-linear-gradient(top, #ed1e24 0%, #ed1e24 100%);
    background-image: -o-linear-gradient(top, #ed1e24 0%, #ed1e24 100%);
    background-image: linear-gradient(to bottom, #ed1e24 0%, #ed1e24 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffed1e24',endColorstr='#ffed1e24',GradientType=0);
}

.st .info-box-primary > div:first-child, .st .info-box-default > div:first-child {
    background: #ed1e24;
    text-shadow: 0 0 5px #585858;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

 .st  .info-box-primary > div:first-child:after, .st .info-box-default > div:first-child:after {
        color: #ffcc00;
    }

    .st-text {
        color: #ffcc00 !important;
    }

.brand-btn-st {
    color: #ffcc00;
    background-color: #111;
    border-color: #111;
}

.panel-st {
    border-color: #111;
}

    .panel-st > .panel-heading {
        color: #ffcc00;
        background-color: #111;
        border-color: #111;
    }

        .panel-st > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: #111;
        }

        .panel-st > .panel-heading .badge {
            color: #ffcc00;
            background-color: #111;
        }
.st .info-box-primary > div:first-child, .st .info-box-default > div:first-child {
    background: #111;
    text-shadow: 0 0 5px #585858;
}

    .st .info-box-primary > div:first-child:after, .st .info-box-default > div:first-child:after {
        color: #ffcc00;
    }
/* Woods - .wo */

.wo .part-diagram {
    background-image: -webkit-linear-gradient(top, #ff9933 0%, #ff9933 100%);
    background-image: -o-linear-gradient(top, #ff9933 0%, #ff9933 100%);
    background-image: linear-gradient(to bottom, #ff9933 0%, #ff9933 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff9933',endColorstr='#ffff9933',GradientType=0);
}

.wo .info-box-primary > div:first-child, .wo .info-box-default > div:first-child {
    background: #585858;
    text-shadow: 0 0 5px #585858;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

 .wo  .info-box-primary > div:first-child:after, .wo .info-box-default > div:first-child:after {
        color: #ffcc00;
    }

.wo-text {
    color: #ffcc00 !important;
}

.brand-btn-wo {
    color: #585858;
    background-color: #ffcc00;
    border-color: #ffcc00;
}

.panel-wo {
    border-color: #ff9933;
}

    .panel-wo > .panel-heading {
        color: #585858;
        background-image: linear-gradient(to bottom, #ff9933 0%, #ff9933 100%);
        border-color: #ff9933;
    }

        .panel-wo > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: #ff9933;
        }

        .panel-wo > .panel-heading .badge {
            color: #585858;
            background-color: #ff9933;
        }

/* Case - .cas */

.cas .part-diagram {
    background-image: -webkit-linear-gradient(top, #990000 0%, #990000 100%);
    background-image: -o-linear-gradient(top, #990000 0%, #990000 100%);
    background-image: linear-gradient(to bottom, #990000 0%, #990000 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff990000',endColorstr='#ff990000',GradientType=0);
}

.cas .info-box-primary > div:first-child, .cas .info-box-default > div:first-child {
    background: #990000;
    text-shadow: 0 0 5px #585858;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

 .cas  .info-box-primary > div:first-child:after, .cas .info-box-default > div:first-child:after {
        color: #CCCCCC;
    }


.brand-btn-cas {
    color: #990000;
    background-color: white;
    border-color: white;
}

.brand-alt-cas {
    color: white;
    background-color: transparent;
    font-size:xx-large;
}

.panel-cas {
    border-color: #990000;
}

    .panel-cas > .panel-heading {
        color: #CCCCCC;
        background-color: #990000;
        border-color: #990000;
    }

        .panel-cas > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: #990000;
        }

        .panel-cas > .panel-heading .badge {
            color: #CCCCCC;
            background-color: #990000;
        }

.brand-btn-mtd {
    color: white;
    background-color: #199422;
    border-color: #199422;
}

.panel-mtd {
    border-color: #199422;
}

    .panel-mtd > .panel-heading {
        color: white;
        background-color: #199422;
        border-color: #199422;
    }

        .panel-mtd > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: #199422;
        }

        .panel-mtd > .panel-heading .badge {
            color: white;
            background-color: #199422;
        }

.mtd .info-box-primary > div:first-child, .mtd .info-box-default > div:first-child {
    background: #199422;
    text-shadow: 0 0 5px #585858;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

    .mtd .info-box-primary > div:first-child:after, .mtd .info-box-default > div:first-child:after {
        color: white;
    }

.mtd-text {
    color: #199422 !important;
}

.brand-btn-hus {
    color: white;
    background-color: #fd7742;
    border-color: #fd7742;
}
.panel-hus {
    border-color: #fd7742;
}

    .panel-hus > .panel-heading {
        color: white;
        background-color: #fd7742;
        border-color: #fd7742;
    }

        .panel-hus > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: #fd7742;
        }

        .panel-hus > .panel-heading .badge {
            color: white;
            background-color: #fd7742;
        }

.hus .info-box-primary > div:first-child, .hus .info-box-default > div:first-child {
    background: #fd7742;
    text-shadow: 0 0 5px #585858;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

    .hus .info-box-primary > div:first-child:after, .hus .info-box-default > div:first-child:after {
        color: white;
    }

.hus-text {
    color: #fd7742 !important;
}

.brand-btn-sm {
    color: #00205b;
    background-color: white;
    border-color: white;
}
.panel-sm {
    border-color: #00205b;
}

    .panel-sm > .panel-heading {
        color: white;
        background-color: #00205b;
        border-color: #00205b;
    }

        .panel-sm > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: #00205b;
        }

        .panel-sm > .panel-heading .badge {
            color: white;
            background-color: #00205b;
        }

.sm .info-box-primary > div:first-child, .sm .info-box-default > div:first-child {
    background: #00205b;
    text-shadow: 0 0 5px #585858;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

    .sm .info-box-primary > div:first-child:after, .sm .info-box-default > div:first-child:after {
        color: white;
    }
.brand-btn-bef, .brand-btn-exm, .brand-btn-br, .brand-btn-bh, .brand-btn-fe, .brand-btn-tb {
    color: #d81921;
    background-color: white;
    border-color: white;
}

.brand-btn-def {
    color: #d81921;
    background-color: white;
    border-color: white;
}

.bef .info-box-primary > div:first-child, .exm .info-box-primary > div:first-child, .br .info-box-primary > div:first-child, .bh .info-box-primary > div:first-child, .fe .info-box-primary > div:first-child, .tb .info-box-primary > div:first-child, .PF .info-box-primary > div:first-child, .bef .info-box-default > div:first-child, .exm .info-box-default > div:first-child, .br .info-box-default > div:first-child, .bh .info-box-default > div:first-child, .fe .info-box-default > div:first-child, .tb .info-box-default > div:first-child, .PF .info-box-default > div:first-child {
    background: #d81921;
    text-shadow: 0 0 5px #585858;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

    .bef .info-box-primary > div:first-child:after, .exm .info-box-primary > div:first-child:after, .br .info-box-primary > div:first-child:after, .bh .info-box-primary > div:first-child:after, .fe .info-box-primary > div:first-child:after, .tb .info-box-primary > div:first-child:after, .PF .info-box-primary > div:first-child:after, .bef .info-box-default > div:first-child:after, .exm .info-box-default > div:first-child:after, .br .info-box-default > div:first-child:after, .bh .info-box-default > div:first-child:after, .fe .info-box-default > div:first-child:after, .tb .info-box-default > div:first-child:after, .PF .info-box-default > div:first-child:after {
        color: white;
    }

.panel-def {
    border-color: #d81921;
}

    .panel-def > .panel-heading {
        color: white;
        background-color: #d81921;
        border-color: #d81921;
    }

        .panel-def > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: #d81921;
        }

        .panel-def > .panel-heading .badge {
            color: white;
            background-color: #d81921;
        }

.def .info-box-primary > div:first-child, .def .info-box-default > div:first-child {
    background: #d81921;
    text-shadow: 0 0 5px #585858;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

    .def .info-box-primary > div:first-child:after, .def .info-box-default > div:first-child:after {
        color: white;
    }

.def-text {
    color: #d81921 !important;
}
