﻿#main {
    margin: 50px 0;
}

    #main #faq .card {
        margin-bottom: 30px;
        border: 0;
    }

        #main #faq .card .card-header {
            border: 0;
            -webkit-box-shadow: 0 0 20px 0 rgba(213, 213, 213, 0.5);
            box-shadow: 0 0 20px 0 rgba(213, 213, 213, 0.5);
            border-radius: 2px;
            padding: 0;
        }

            #main #faq .card .card-header .btn-header-link {
                color: #fff;
                display: block;
                text-align: left;
                background: #C0C0C0;
                color: #222;
                padding: 20px;
            }

                #main #faq .card .card-header .btn-header-link:after {
                    content: "\f107";
                    font-family: 'Font Awesome 5 Free';
                    font-weight: 900;
                    float: right;
                }

                #main #faq .card .card-header .btn-header-link.collapsed {
                    background: #707070;
                    color: #fff;
                }

                    #main #faq .card .card-header .btn-header-link.collapsed:after {
                        content: "\f106";
                    }

        #main #faq .card .collapsing {
            /*background: #FFE472;*/
            line-height: 30px;
        }

        #main #faq .card .collapse {
            border: 0;
        }

            #main #faq .card .collapse.show {
                /*background: #FFE472;*/
                line-height: 30px;
                color: #222;
            }

input[type="text"] {
    width: 50% !important;
    /*margin-top: 1% !important;*/
    margin-bottom: 1% !important;
}
select {
    width: 50% !important;
}

/*.tblCamp td{
    width: 50%;
}*/
.campRow div {
    cursor: pointer;
}
.tdlabel {
    width: 30%;
}
.tdhtmlhelper {
    width: 70%;
}
.required-field::before {
    content: "*";
    color: red;
}