﻿.comboTreeWrapper {
    position: relative;
}

    .comboTreeWrapper .comboTreeInputWrapper input.form-control {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }

    .comboTreeWrapper .comboTreeInputWrapper button.comboTreeArrowBtn {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
        padding-top: .3rem;
        padding-bottom: .3rem;
    }

        .comboTreeWrapper .comboTreeInputWrapper button.comboTreeArrowBtn span {
            display: none;
        }

        .comboTreeWrapper .comboTreeInputWrapper button.comboTreeArrowBtn:before {
            display: inline-block;
            font-family: fontawesome;
            content: "\f0d8";
        }

    .comboTreeWrapper.open button.comboTreeArrowBtn:before {
        content: "\f0d7";
    }

    .comboTreeWrapper .comboTreeDropDownContainer {
        background: #fff;
        border: 1px solid lightgray;
        width: 100%;
        max-width: calc(100% - 165px);
        position: absolute;
        top: 36px;
        z-index: 9999;
        max-height: 300px;
        overflow: auto;
    }

        .comboTreeWrapper .comboTreeDropDownContainer ul, .comboTreeWrapper .comboTreeDropDownContainer li {
            margin: 0;
            padding: 0;
            list-style: none;
        }

            .comboTreeWrapper .comboTreeDropDownContainer ul ul, .comboTreeWrapper .comboTreeDropDownContainer li ul {
                margin-left: 30px;
            }

                .comboTreeWrapper .comboTreeDropDownContainer ul ul .comboTreeParentPlus, .comboTreeWrapper .comboTreeDropDownContainer li ul .comboTreeParentPlus {
                    /* margin-left:-20px; */
                }

        .comboTreeWrapper .comboTreeDropDownContainer span {
            cursor: pointer;
        }

        .comboTreeWrapper .comboTreeDropDownContainer li:hover {
            background: rgba(0, 0, 0, 0.01);
        }

        .comboTreeWrapper .comboTreeDropDownContainer > ul > li > span.comboTreeItemTitle {
            font-weight: bold;
            font-style: italic;
        }

        .comboTreeWrapper .comboTreeDropDownContainer span.comboTreeItemTitle {
            display: inline-block;
            padding: 5px;
            font-size: 14px;
        }

            .comboTreeWrapper .comboTreeDropDownContainer span.comboTreeItemTitle.comboTreeItemHover {
                /* background:whitesmoke; */
            }

        .comboTreeWrapper .comboTreeDropDownContainer .comboTreeParentPlus {
            padding: 5px;
            display: inline-block;
            line-height: 1;
            font-weight: bold;
        }
/*# sourceMappingURL=formviewer.css.map */
