﻿#newsDefaultListSection {
    padding: 0 10px 0 10px;
}

#searchInputsection .form-control {
    height: 54px !important;
}

#searchInputsection .newsLetterRow {
    display: flex;
    flex-wrap: wrap;
}

#searchInputsection .emptyColumn {
    width: 45%;
}

#searchInputsection .leftButtonColumn {
    width: 25%;
    margin-right: 5%;
}

#searchInputsection .searchInputColumnLeft {
    width: 48%;
    margin-right: 4%;
}

#searchInputsection .searchInputColumnRight {
    width: 48%;
}

#searchInputsection .rightButtonColumn {
    width: 25%;
}

.dartNewsText {
    border-bottom: 5px solid #212721;
}

#newsDefaultListSection .k-listview-bordered {
    border-width: 0;
}

.newsItemRow {
    border-bottom: solid 1px lightgrey;
}

.newsItemDate {
    font-size: 14px;
}

.newsItemTitle {
    font-size: 30px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.33;
    letter-spacing: -0.5px;
    text-align: left;
}

    .newsItemTitle > a {
        color: #0d2c6c;
    }

.newsItemSubTitle {
    font-size: 18px;
    font-weight: 300;
    line-height: 1.56;
}

.newsDetailTitle {
    color: #0d2c6c;
    border-bottom: solid 3px #212721;
}

#btnNewsSearchSubmit, #inputNewsSearch {
    margin-right: 20px !important;
}

#newsSearchBoxSection > div.col-md-3 > div > div {
    padding: 0 !important;
}

#newsSearchBoxSection .button-direction-Row > div {
    padding: 0 !important;
}

.newsBackButton {
    font-weight: bold;
    color: #19295a;
    vertical-align: text-bottom;
}

.icon-blue {
    color: #19295a;
}

/*Hide legacy news title in the content*/
.newstitle {
    display: none;
}

.mediaRelationRow {
    font-size: 20px;
    font-weight: 300;
    line-height: 1.6;
    letter-spacing: -0.42px;
}

.mediaRelationContact {
    padding-left: 25px;
    font-weight: 500;
}

@media (max-width: 450px) {
    #searchInputsection .emptyColumn {
        width: 0 !important;
    }

    #searchInputsection .searchInputColumnLeft {
        width: 100%;
        margin-right: 0 !important;
    }

    #searchInputsection .searchInputColumnRight {
        width: 100%;
    }

    #searchInputsection .leftButtonColumn {
        width: 48% !important;
        margin-right: 4% !important;
    }

    #searchInputsection .rightButtonColumn {
        width: 48% !important;
    }

    .dartNewsText {
        padding-left: 15px;
    }

    #inputNewsSearch {
        margin-right: 0 !important;
    }

    #btnNewsSearchSubmit, #btnNewsSearchClear {
        width: 47% !important;
    }

    #newsSearchBoxSection > div > div > div {
        flex-wrap: wrap !important;
    }

    #newsDataSection, #newsSearchBoxSection {
        padding: 0 10px 0 10px !important;
    }

    #newsDetailSection {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    .newsItemTitle {
        font-size: 24px !important;
    }

    mediaRelationRow {
        font-size: 18px;
    }

    .mediaRelationContact {
        padding-left: 0 !important;
    }
}
