/**
Theme Name: Fakulte Tema Genel (Mariselle)
Theme URI: http://neu.edu.tr
Description:
Author: Batur
Author URI:
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: mariselle
Version: 0.1
*/


.list-course-descriptions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    padding: 0;
    list-style-type: none;
    background-color: #EBEDEC;
    text-align: left
}

.list-course-descriptions li {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 15px 15px 15px 67px;
    margin-bottom: 0 !important;
    position: relative
}

.list-course-descriptions li:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 57px
}

.list-course-descriptions li:nth-child(1):before {
    background-color: #f50065
}

.list-course-descriptions li:nth-child(2):before {
    background-color: #ff7101
}

.list-course-descriptions li:nth-child(3):before {
    background-color: #f1d000
}

.list-course-descriptions li:nth-child(4):before {
    background-color: #7da300
}

@media (max-width: 48.0525em) {
    .list-course-descriptions {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.entry-content .table--zebra, .table.is-zebra {
    color: #313131
}

.entry-content .table--zebra caption a, .table.is-zebra caption a {
    color: #000
}

.entry-content .table--zebra a, .table.is-zebra a {
    color: #fff
}

.entry-content .table--zebra th, .entry-content .table--zebra td, .table.is-zebra th, .table.is-zebra td {
    padding: 10px
}

.entry-content .table--zebra thead, .table.is-zebra thead {
    background-color: #C50227
}

.entry-content .table--zebra thead th, .entry-content .table--zebra thead td, .table.is-zebra thead th, .table.is-zebra thead td {
    color: #fff;
    background-color: #C50227
}

.entry-content .table--zebra thead a, .table.is-zebra thead a {
    color: #fff
}

.entry-content .table--zebra thead tr.c-header, .table.is-zebra thead tr.c-header {
    background-color: #00afbd
}

.entry-content .table--zebra tbody tr td, .table.is-zebra tbody tr td {
    color: #313131;
    -webkit-transition: all ease-in-out 400ms;
    transition: all ease-in-out 400ms
}

.entry-content .table--zebra tbody tr a, .table.is-zebra tbody tr a {
    color: #313131
}

.entry-content .table--zebra tbody tr:nth-child(odd) td, .table.is-zebra tbody tr:nth-child(odd) td {
    background-color: #e3d9cf
}

.entry-content .table--zebra tbody tr:nth-child(even) td, .table.is-zebra tbody tr:nth-child(even) td {
    background-color: #ebecec
}

.entry-content .table--zebra tbody tr:hover td, .table.is-zebra tbody tr:hover td {
    background-color: #FCFCFC
}




.table.is-responsive {
    margin: 0 auto;
    border-collapse: collapse;
    text-rendering: optimizeLegibility;
    border-radius: 5px
}

.table.is-responsive tfoot td {
    padding: 10px;
    background-color: #ECECEC
}

.table.is-responsive thead {
    display: none
}

.table.is-responsive tbody tr td {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: .6rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.table.is-responsive tbody tr td:before {
    content: attr(data-th);
    font-weight: bold;
    display: inline-block;
    min-width: 5.5rem;
    padding-right: 1rem;
    text-align: left
}

@media (min-width: 64em) {
    .table.is-responsive tbody tr td {
        display: table-cell
    }

    .table.is-responsive tbody tr td:before {
        display: none
    }

    .table.is-responsive thead {
        display: table-header-group
    }

    .table.is-responsive caption {
        font-size: 2rem;
        margin: 1rem
    }

    .table.is-responsive thead th {
        font-weight: 600
    }

    .table.is-responsive tbody tr:not(:last-child) {
        border-top: 1px solid #ddd;
        border-bottom: 1px solid #ddd
    }
}

.table.table-courses {
    width: 100%;
    border-collapse: collapse
}

.table.table-courses td, .table.table-courses th {
    vertical-align: inherit;
}

.table.table-courses thead th {
    text-align: center;
    border-right: 1px solid #fff;
    border-bottom: 0;
    color: #fff
}

.table.table-courses thead th:first-of-type {
    width: 50px
}

.table.table-courses thead th:last-of-type {
    border: 0 none
}

.table.table-courses thead tr {
    background-color: #C50227;
    color: #fff
}

.table.table-courses thead tr:nth-child(1) th:last-child {
    border-bottom: 1px solid #fff
}

.table.table-courses thead tr:nth-child(1) th:nth-child(1) {
    border: 0 none
}

.table.table-courses tbody {
    text-align: center
}

.table.table-courses tbody tr td {
    position: relative
}

.table.table-courses tbody tr td:nth-child(1), .table.table-courses tbody tr td:nth-child(2) {
    text-align: left
}

.table.table-courses tbody tr td[rowspan] {
    background-color: #C50227
}

.table.table-courses tbody tr td[rowspan] span {
    -webkit-transform: rotate(-90deg) translateX(-50%) translateY(-50%);
    transform: rotate(-90deg) translateX(-50%) translateY(-50%);
    white-space: nowrap;
    position: absolute;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    left: 50%;
    color: #fff
}

.table.table-courses tbody tr td.course-1, .table.table-courses tbody tr td.course-2, .table.table-courses tbody tr td.course-3, .table.table-courses tbody tr td.course-4 {
    text-align: left;
    padding-right: 40px
}

.table.table-courses tbody tr td.course-1:after, .table.table-courses tbody tr td.course-2:after, .table.table-courses tbody tr td.course-3:after, .table.table-courses tbody tr td.course-4:after {
    content: ' ';
    display: inline-block;
    position: absolute;
    border-radius: 50%;
    height: 20px;
    width: 20px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: calc(100% - 30px)
}

.table.table-courses tbody tr td.course-1:after {
    background-color: #f50065
}

.table.table-courses tbody tr td.course-2:after {
    background-color: #ff7101
}

.table.table-courses tbody tr td.course-3:after {
    background-color: #f1d000
}

.table.table-courses tbody tr td.course-4:after {
    background-color: #7da300
}