.int-content-box-left.faq-main-box
{
    background: white;
}
.faq-section
{
   
    text-align: center;
    color: black;
}
.csc-default-faq ul
{
    padding: 0px !important;
}
.csc-default-faq .accordion {
    font-family: "Source Sans Pro";
    width: 100%;
    background-color: #245b78;
    /*border-radius: 3px;*/
    text-align: left;
    padding: .625rem;
    font-size: 11pt;
    text-decoration: none;
    color: #fff;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    border: none;
}
.faq-arrow
{
    stroke: white;
    display: block;
    margin: 0px 0px 0px auto;
    width: 15px;
    height: 15px;
    padding: 4px;
    vertical-align: middle;
    transition: transform 0.3s ease-out 0s;

}

.faq-arrow:hover
{
    transform: rotate(
            180deg
    );
    transition: transform 0.3s ease-out 0s;
}

button.accordion.active .faq-arrow {
    transform: rotate(
            180deg
    );
    transition: transform 0.3s ease-out 0s;
}
.accordion-button:not(.collapsed) {
    color: #e67a00;
    background-color: #fff3e6;
    box-shadow: inset 0 -1px 0 rgb(0 0 0 / 13%);
}
.accordion-button:focus {
    z-index: 3;
    border-color: #ffc380;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgb(255 135 0 / 25%);
}
.section-left.active a {
    background-color: #0c0c0c;
    color: #fff;
}
.section-left.active a:after
{
    content: "\00a0\00a0\00a0";
    background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%228.6836mm%22%20width%3D%225.2043mm%22%20version%3D%221.1%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20viewBox%3D%220%200%2018.440707%2030.768605%22%3E%3Cg%20transform%3D%22translate(-382.21%20-336.98)%22%3E%3Cpath%20style%3D%22stroke-linejoin%3Around%3Bstroke%3A%23FFF%3Bstroke-linecap%3Around%3Bstroke-miterlimit%3A10%3Bstroke-width%3A2%3Bfill%3Anone%22%20d%3D%22m383.22%20366.74%2016.43-14.38-16.43-14.37%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
}
.section-left a.int-link-internal:after {
    margin: 0 0 0 0%;
    font-size: 100%;
}
.section-left.active a.int-link-internal {
    margin: 0 0 0 0%;
    font-size: 100%;
}
.section-left a.int-link-internal:hover:after{
    margin: 0 0 0 0%;
    font-size: 100%;
}
.section-left.active a .int-link-internal:after {
    margin: 0 0 0 0%;
    font-size: 100%;
}

@media screen and (max-width: 767.9px){
    .accordion-content {
        /*font-size: 14px;*/
    }
}

/*@media screen and (max-width: 768px){
    .accordion-content {
        margin: 0 0 2.49% 0;
        font-size: 16px;
        padding: 50px;
    }
}*/

/*@media screen and (max-width: 667.9px){
    .accordion-content {
        margin: 0 0 2.49% 0;
        font-size: 16px;
        padding: 50px;
    }
}*/
/*.panel {
    max-height: 0;
    transition: max-height 0.5s ease-in;
}
.panel:not([aria-hidden="true"]) {
    max-height: 1000px;
}*/

.accordion-content {
    color: #0c0c0c;
    max-height: 0px;
    overflow: hidden;
    transition: max-height 0.2s ease-in-out;
    line-height: 21px;
    padding: 0px 40px 0px 23px;
    background-color: transparent;
    border-right: 1px solid #245b78;
    border-left: 1px solid #245b78;
    padding-bottom: 20px;
}
.int-content-box-gallery.faq-img:hover {
    background: transparent;
}

.accordion-content a {
    border-bottom: 1px solid rgba(128,128,128) !important;

}
.accordion-content .int-link-mail
{

}
.accordion-content .int-link-mail:after{
    background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%225.3617mm%22%20width%3D%227.3284mm%22%20version%3D%221.1%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20viewBox%3D%220%200%2025.966746%2018.998221%22%3E%3Cg%20style%3D%22stroke%3A%23000%22%20transform%3D%22matrix(.93745%200%200%201.0025%20-249.5%20-369.53)%22%3E%3Cpath%20style%3D%22stroke-linejoin%3Around%3Bstroke%3A%23000%3Bstroke-linecap%3Around%3Bstroke-miterlimit%3A10%3Bstroke-width%3A1.2%3Bfill%3Anone%22%20d%3D%22m293.12%20384.95c0%201.0341-0.84028%201.8747-1.8747%201.8747h-22.5c-1.0345%200-1.8747-0.84067-1.8747-1.8747v-13.751c0-1.0341%200.84028-1.8747%201.8747-1.8747h22.5c1.0345%200%201.8747%200.84067%201.8747%201.8747v13.751z%22%2F%3E%3Cpath%20style%3D%22stroke-linejoin%3Around%3Bstroke%3A%23000%3Bstroke-linecap%3Around%3Bstroke-miterlimit%3A10%3Bstroke-width%3A1.2%3Bfill%3Anone%22%20d%3D%22m292.5%20369.95-12.5%2010.01-12.5-10.01%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') !important;
    margin:0 0 0 0.75% !important;
    padding: 0px !important;
}
.accordion-content .int-link-mail:hover:after
{
    background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%225.3617mm%22%20width%3D%227.3284mm%22%20version%3D%221.1%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20viewBox%3D%220%200%2025.966746%2018.998221%22%3E%3Cg%20style%3D%22stroke%3A%23FFF%22%20transform%3D%22matrix(.93745%200%200%201.0025%20-249.5%20-369.53)%22%3E%3Cpath%20style%3D%22stroke-linejoin%3Around%3Bstroke%3A%23FFF%3Bstroke-linecap%3Around%3Bstroke-miterlimit%3A10%3Bstroke-width%3A1.2%3Bfill%3Anone%22%20d%3D%22m293.12%20384.95c0%201.0341-0.84028%201.8747-1.8747%201.8747h-22.5c-1.0345%200-1.8747-0.84067-1.8747-1.8747v-13.751c0-1.0341%200.84028-1.8747%201.8747-1.8747h22.5c1.0345%200%201.8747%200.84067%201.8747%201.8747v13.751z%22%2F%3E%3Cpath%20style%3D%22stroke-linejoin%3Around%3Bstroke%3A%23FFF%3Bstroke-linecap%3Around%3Bstroke-miterlimit%3A10%3Bstroke-width%3A1.2%3Bfill%3Anone%22%20d%3D%22m292.5%20369.95-12.5%2010.01-12.5-10.01%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') !important;
    margin:0 0 0 0.75% !important;
    padding: 0px !important;
}

.accordion-content .int-link-internal
{

}
.accordion-content .int-link-internal:after
{
    content: "\00a0\00a0\00a0" !important;
    background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%228.6836mm%22%20width%3D%225.2043mm%22%20version%3D%221.1%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20viewBox%3D%220%200%2018.440707%2030.768605%22%3E%3Cg%20transform%3D%22translate(-382.21%20-336.98)%22%3E%3Cpath%20style%3D%22stroke-linejoin%3Around%3Bstroke%3A%23000%3Bstroke-linecap%3Around%3Bstroke-miterlimit%3A10%3Bstroke-width%3A2%3Bfill%3Anone%22%20d%3D%22m383.22%20366.74%2016.43-14.38-16.43-14.37%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') !important;
    margin: 0px 0 0 0.6% !important;
}
.accordion-content .int-link-internal:hover:after
{
    content: "\00a0\00a0\00a0";
    background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%228.6836mm%22%20width%3D%225.2043mm%22%20version%3D%221.1%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20viewBox%3D%220%200%2018.440707%2030.768605%22%3E%3Cg%20transform%3D%22translate(-382.21%20-336.98)%22%3E%3Cpath%20style%3D%22stroke-linejoin%3Around%3Bstroke%3A%23FFF%3Bstroke-linecap%3Around%3Bstroke-miterlimit%3A10%3Bstroke-width%3A2%3Bfill%3Anone%22%20d%3D%22m383.22%20366.74%2016.43-14.38-16.43-14.37%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') !important;
    margin: 0px 0 0 0.6% !important;
}
.accordion-content .int-link-external
{

}
.accordion-content .int-link-external:hover:after
{
    background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%225.6842mm%22%20width%3D%225.6873mm%22%20version%3D%221.1%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20viewBox%3D%220%200%2020.151879%2020.141083%22%3E%3Cg%20transform%3D%22translate(-258.5%20-425.15)%22%3E%3Cpath%20style%3D%22stroke-linejoin%3Around%3Bstroke%3A%23FFF%3Bstroke-linecap%3Around%3Bstroke-width%3A1.3%3Bfill%3Anone%22%20d%3D%22m266.7%20429.59h-7.5029v15.002h15.002v-7.4634%22%2F%3E%3Cpath%20style%3D%22stroke-linejoin%3Around%3Bstroke%3A%23FFF%3Bstroke-linecap%3Around%3Bstroke-width%3A1.3%3Bfill%3Anone%22%20d%3D%22m262.94%20440.86%2015.002-15.002%22%2F%3E%3Cpath%20style%3D%22stroke-linejoin%3Around%3Bstroke%3A%23FFF%3Bstroke-linecap%3Around%3Bstroke-width%3A1.3%3Bfill%3Anone%22%20d%3D%22m270.44%20425.86h7.499v7.499%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') !important;
    margin:0 0 0 0.75% !important;
}
.accordion-content .int-link-external:after
{
    background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%225.6842mm%22%20width%3D%225.6873mm%22%20version%3D%221.1%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20viewBox%3D%220%200%2020.151879%2020.141083%22%3E%3Cg%20transform%3D%22translate(-258.5%20-425.15)%22%3E%3Cpath%20style%3D%22stroke-linejoin%3Around%3Bstroke%3A%23000%3Bstroke-linecap%3Around%3Bstroke-width%3A1.3%3Bfill%3Anone%22%20d%3D%22m266.7%20429.59h-7.5029v15.002h15.002v-7.4634%22%2F%3E%3Cpath%20style%3D%22stroke-linejoin%3Around%3Bstroke%3A%23000%3Bstroke-linecap%3Around%3Bstroke-width%3A1.3%3Bfill%3Anone%22%20d%3D%22m262.94%20440.86%2015.002-15.002%22%2F%3E%3Cpath%20style%3D%22stroke-linejoin%3Around%3Bstroke%3A%23000%3Bstroke-linecap%3Around%3Bstroke-width%3A1.3%3Bfill%3Anone%22%20d%3D%22m270.44%20425.86h7.499v7.499%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') !important;
    margin:0 0 0 0.75% !important;
}


.accordion-content .int-link-media
{

}
.accordion-content .int-link-media:hover:after
{
    background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%228.3021mm%22%20width%3D%228.2977mm%22%20version%3D%221.1%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20viewBox%3D%220%200%2029.401607%2029.41681%22%3E%3Cg%20style%3D%22stroke-width%3A2.1%22%20transform%3D%22translate(-271.68%20-367.92)%22%3E%3Cpath%20style%3D%22stroke-linejoin%3Around%3Bstroke%3A%23FFF%3Bstroke-linecap%3Around%3Bstroke-width%3A2.1%3Bfill%3Anone%22%20d%3D%22m300.13%20390.41v2.3918c0%201.9813-1.6064%203.5877-3.5877%203.5877h-20.326c-1.9813%200-3.5877-1.6064-3.5877-3.5877v-2.3918%22%2F%3E%3Cpath%20style%3D%22stroke-linejoin%3Around%3Bstroke%3A%23FFF%3Bstroke-linecap%3Around%3Bstroke-width%3A2.1%3Bfill%3Anone%22%20d%3D%22m286.38%20390.27v-21.384%22%2F%3E%3Cpath%20style%3D%22stroke-linejoin%3Around%3Bstroke%3A%23FFF%3Bstroke-linecap%3Around%3Bstroke-width%3A2.1%3Bfill%3Anone%22%20d%3D%22m295.13%20381.52-8.7501%208.7462-8.7501-8.7462%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') !important;
    margin:0 0 0 0.70% !important;
}
.accordion-content .int-link-media:after{
    background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%228.3021mm%22%20width%3D%228.2977mm%22%20version%3D%221.1%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20viewBox%3D%220%200%2029.401607%2029.41681%22%3E%3Cg%20style%3D%22stroke-width%3A2.1%22%20transform%3D%22translate(-271.68%20-367.92)%22%3E%3Cpath%20style%3D%22stroke-linejoin%3Around%3Bstroke%3A%23000%3Bstroke-linecap%3Around%3Bstroke-width%3A2.1%3Bfill%3Anone%22%20d%3D%22m300.13%20390.41v2.3918c0%201.9813-1.6064%203.5877-3.5877%203.5877h-20.326c-1.9813%200-3.5877-1.6064-3.5877-3.5877v-2.3918%22%2F%3E%3Cpath%20style%3D%22stroke-linejoin%3Around%3Bstroke%3A%23000%3Bstroke-linecap%3Around%3Bstroke-width%3A2.1%3Bfill%3Anone%22%20d%3D%22m286.38%20390.27v-21.384%22%2F%3E%3Cpath%20style%3D%22stroke-linejoin%3Around%3Bstroke%3A%23000%3Bstroke-linecap%3Around%3Bstroke-width%3A2.1%3Bfill%3Anone%22%20d%3D%22m295.13%20381.52-8.7501%208.7462-8.7501-8.7462%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') !important;
    margin:0 0 0 0.70% !important;
}

/* visited link */
.accordion-content a:visited {
    /*color: #095484;*/
}
/* mouse over link */
.accordion-content a:hover {
    background-color: black;
    color: white;
    text-decoration: none;
}
/* selected link */
.accordion-content a:active {
    /*color: #800000;*/
}


/*
tu4u css
#####
*/

.tu4u-sitemap .faq
{
    margin-bottom: 30px;
}

button.accordion-tu4u.is-open {
    /*background-color: #245b78;*/
}
button.accordion-tu4u {
    font-family: arial, verdana, sans-serif;
    width: 590px;
    display: flex;
    justify-content: space-between;
    text-align: left;
    background-color: white;
    cursor: pointer;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 11pt;
    border: none;
    border-bottom: 1px solid #aaa;
    line-height: 24px;
}
button.accordion-tu4u:last-child {
    border: none;
}

.tu4u_content-faq ul li:last-child .accordion-tu4u {
    border: none;
}

.accordion-content-tu4u {
    margin-bottom: 10px;
    max-height: 0;
    background: #F7F7F7;
    overflow: hidden;
    width: 562px;
    transition: max-height 0.2s ease-in-out;
}

button.accordion-tu4u.active .faq-arrow-tu4u {
    transform: rotate(
            180deg
    );
    transition: transform 0.3s ease-out 0s;
}

.faq-arrow-tu4u
{
    padding: 10px;
    float: right;
    transition: transform 0.3s ease-out 0s;


}

.faq-arrow-tu4u:hover
{
    transform: rotate(
            180deg
    );
    transition: transform 0.3s ease-out 0s;
}

/*
#### institute site css
 */
.ext-content-middle-icon.tugraz_faq path{
    fill: var(--sitecolor) !important;
}
button.accordion-institute {
    font-family: "Source Sans Pro";
    width: 100%;
    display: flex;
    justify-content: space-between;
    text-align: left;
    background-color: white;
    cursor: pointer;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 11pt;
    border: none;
    border-bottom: 1px solid #aaa;
}
ul li:first-child .accordion-institute
{
    border-top: 1px solid #0c0c0c;
}
.tu4u_content-faq ul li:last-child .accordion-institute {
    border: none;
}

.accordion-content-institute {
    padding: 0.875rem 0.875rem 0px;
    margin-bottom: 0px;
    max-height: 0;
    border: none;
    background: #F7F7F7;
    overflow: hidden;
    transition: max-height 0.2s ease-in-out;
}

button.accordion-institute.active .faq-arrow-tu4u {
    transform: rotate(
            180deg
    );
    transition: transform 0.3s ease-out 0s;
}

#faq-section-link
{
    border-bottom: 1px solid black !important;
}
