/* Minification failed. Returning unminified contents.
(412,221): run-time error CSS1062: Expected semicolon or closing curly-brace, found '/'
 */

@media (min-width: 1200px) {
    /*.container { width: 1250px; }*/
    .selectionSite img { /*max-width: 275px; max-height: 183px;*/ }
    /*#advBlkLeft.col-md-2,
    #advBlkLeft.col-sm-2,
    #advBlkLeft.col-lg-2 { width: 10%; *width: 10%; }
    #advBlkMiddle.col-md-3,
    #advBlkMiddle.col-sm-3,
    #advBlkMiddle.col-lg-3 { width: 30.7%; *width: 30.7%; }*/
    .rightColOnline { width: 86%; }
    .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { padding-left: 10px; padding-right: 10px; }
    .row { margin-right: -10px; margin-left: -10px; }
}

@media (min-width: 768px) {
    .seven-cols .col-md-1,
    .seven-cols .col-sm-1,
    .seven-cols .col-lg-1 { width: 100%; *width: 100%; }


    .view-first img { width: 100%; }

    .img-max-height-multimedia { max-height: 103px !important; overflow: hidden; }

    .img-max-height { max-height: 140px; overflow: hidden; }
    #imagereportpreview #jjoCarousel .carousel-control { top: 45%; background-color: #464040; width: 80px; height: 80px; color: #fff; font-size: 2.5em; padding: 0; margin: 0; }
    #imagereportpreview .carousel-control.left { right: auto !important; left: 24px !important; }
    #imagereportpreview #jjoCarousel .carousel-control.left { right: auto !important; left: 24px !important; }
    #multimedia #jjoCarousel .carousel-control.right { right: 24px !important; left: auto !important; }
    .Online #multimedia #jjoCarousel .carousel-control { bottom: 50%; background-color: #464040; width: 80px; height: 80px; color: #fff; font-size: 2.5em; padding: 0; margin: 0; }
    #multimedia #jjoCarousel .carousel-control.left { right: auto !important; left: 24px !important; }

    .breaking-news { /*-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .20);
        box-shadow: 0 1px 2px rgba(0, 0, 0, .20);*/ font-size: 20px; /*-moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;*/ }
        .breaking-news li { padding: 3px 15px; display: inline-block; min-height: 35px; }
            .breaking-news li h2 { font-size: 17px; font-weight: normal; line-height: 30px; }
        .breaking-news > li:first-child { background-color: #bf2237; color: #fff; list-style: none; }
        .breaking-news > li:last-child { background-color: #F6F6F6; }
    .image-container { padding: 0; }
    .miller-cols-body { display: flex; display: -ms-flexbox; display: -webkit-box; }
}

@media (min-width: 992px) {
    /*#advBlkLeft.col-md-2,
        #advBlkLeft.col-sm-2,
        #advBlkLeft.col-lg-2 { width: 10%; *width: 10%; }
        #advBlkMiddle.col-md-3,
        #advBlkMiddle.col-sm-3,
        #advBlkMiddle.col-lg-3 { width: 30.7%; *width: 30.7%; }*/
    /*.otherContainer { font-size: .5em; }*/
    .Online #jjoCarousel .carousel-control { top: 0; }
    .Online .logo img { margin: 0 !important; }
    #jjoCarousel .carousel-control.left { right: 42px !important; left: auto !important; }
    #jjoCarousel .carousel-control { top: initial !important; bottom: 0px; }
    .Online #jjoCarousel .sliderNewsTools { width: initial !important; }
    #imagereportpreview .carousel-control { top: 45%; background-color: #464040; width: 80px; height: 80px; color: #fff; font-size: 2.5em; padding: 0; margin: 0; }
    #caricature #jjoCarousel .carousel-control { top: 44% !important; }
        #caricature #jjoCarousel .carousel-control.left { right: auto !important; left: 0 !important; }
    #caricature .fullWidth { width: 92.1%; }

    #category-miller-cols-container { height: 730px; }
}


/* Portrait phones and smaller */
@media (min-width: 320px) {
    #category-miller-cols-container { height: auto; }
    #jjoCarousel .content-container { position: relative !important; }
    .Online #jjoCarousel .carousel-inner img { height: initial; }
    .Online .logo img { margin: 0 auto; }
    .Online #jjoCarousel .carousel-control.left { right: initial; left: 0; }
    .Online #jjoCarousel .carousel-control { top: 30%; }
    .Online #jjoCarousel .sliderNewsTools { width: 100%; position: relative; left: 0; top: 0; }
    .Online #jjoCarousel .title { margin-bottom: 0 !important; }
    .Online .img-max-height-multimedia { max-height: initial; }
    .otherContainerService { position: relative !important; bottom: 0 !important; width: 100% !important; }
    .Online .img-max-height { max-height: initial; overflow: initial; }

    .firstNews .carousel-inner img { width: 96%; margin: 10px; float: right; }
    #myBannerRotatorCarousel .carousel-caption { width: 100%; right: 0; top: 0; position: relative; padding: 10px; bottom: 0px; transition: all ease-in-out .3s; }
    .firstNews .carousel-inner .lid { display: none; }

    .miller-col-container, .miller-col-loading-container { min-width: 100%; max-width: 100%; }
}

footer { background-color: #1f1f1f; }
.Online a:focus, .Online a:hover { color: #bf1128; text-decoration: none; }

.Online .logo { /*padding-top:15px;
    padding-bottom:15px;*/ }
.jjoicon-like3.jjmItem { color: #0c5911 !important; cursor: pointer; }
span.jjoicon-dislike.jjmItem.disabled { color: #ac091e; cursor: pointer; }
.Online .newsToolsPack a.jjoicon-share6 { color: #ac091e; }
.Online .publishdateNewsPrev { color: #ac091e; }
.Online .bg-header { background: url('/Areas/Online/Content/theme/Default/Images/bg-header.jpg') center center no-repeat; }
.Online ::selection { background-color: #bf1128; color: #fff; }
.Online .MenuContainer { background-color: #f0eeee; }
    .Online .MenuContainer .nav > li > a { padding: 5px 9px; font-size: 1.04em; }
    .Online .MenuContainer .latestUpdate { margin: 0; padding: 0; }
        .Online .MenuContainer .latestUpdate i { padding-top: 2px; padding-left: 2px; padding-right: 2px; }
.Online .background-pattern { background: url('/Areas/Online/Content/theme/Default/Images/background-pattern.jpg') repeat; }
.Online .lid { font-size: 0.9em; /*height:4em;
    overflow:hidden;*/ text-shadow: 0px 1px #E8E8E8; }
.Online .secondNewsIndex .rutitr { font-size: 0.85em; color: #c00f29; }
.Online .serviceSecondNews .rutitr { font-size: 0.85em; color: #c00f29; }
/*#advBlkMiddle { margin-top: -350px; }*/
.bigColumnAd [id^="ads"] object { height: 90px !important; width: 275px !important; }
.bigColumnAd [id^="ads"] img { height: 90px !important; width: 275px !important; }
.Online .NewsBody .otherContainer ul { border-top: 1px solid #e3e3e3; }
    .Online .NewsBody .otherContainer ul li { border-right: 1px solid #e3e3e3; }
.secondNewsIndex { border-left: 1px solid #e3e3e3; }
.jjmSendCommentTitle { background: #f5f5f5; border-bottom: 1px solid #ccc; padding: 5px 15px; font-size: 1.1em; color: #bf2237; }

/* ------------------------------------ */
.Online #jjoCarousel { /*display:none;*/ }

#jjoCarousel .content-container { /*background-color:#dcdcdc;*/ position: absolute; /*margin-left:2%;*/ /*width:42%;*/ left: 0; top: 0; /*right: 0;*/ padding: 10px; text-shadow: none; overflow: hidden; }
    #jjoCarousel .content-container i { /*color:#fff;*/ }
    #jjoCarousel .content-container .rutitr { /*color:#fff;*/ }
    #jjoCarousel .content-container .lid { /*height:1.5em;*/ }
#jjoCarousel .carousel-inner { /*max-height:300px;*/ }
/*#jjoCarousel .carousel-inner img { height: 270px; }*/
#jjoCarousel .list-group { position: absolute; top: 0; right: 0; width: 25%; }
#jjoCarousel .list-group-item { border-radius: 0px; cursor: pointer; border: none; }
#jjoCarousel .list-group .active { /*background-color:#505050;*/ border: none; }
#jjoCarousel .carousel-control { top: initial; background-image: none; /* width: 100px; */ height: 40px; background-color: #000; padding: 5px; margin: 0; width: 40px; color: #fff; }
    #jjoCarousel .carousel-control.left { right: 42px; left: auto; }
.rightColOnline { width: 87.3%; float: right; }
.leftColOnline { width: 12.4%; text-align: center; }
.margin-left-minus-1px { margin-left: -1px; }
#myBannerRotatorCarousel .nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover { background-color: #4d4d4f; }

#myBannerRotatorCarousel { z-index: 2; }
    #myBannerRotatorCarousel .carousel-caption { }
        #myBannerRotatorCarousel .carousel-caption .publishdate { text-align: right; color: #333; font-size: 18px; text-shadow: none; }
            #myBannerRotatorCarousel .carousel-caption .publishdate i { padding-top: 15px; padding-left: 5px; }
    #myBannerRotatorCarousel .sliderNavTitleContainer { padding: 8px; position: absolute; bottom: 0; height: 100%; background-color: rgba(0,0,0,.7); color: #eee; text-shadow: 0 1px 1px #333; text-align: right; transition: all ease-in-out .3s; }
        #myBannerRotatorCarousel .sliderNavTitleContainer:hover { background-color: rgba(0,0,0,.5); transition: all ease-in-out .3s; }
    #myBannerRotatorCarousel > ul > li.slideText > a > div.sliderNavTitleContainer { background-color: rgba(10,10,10,.25); color: rgba(255,255,255,0); text-shadow: none; border-right: 5px solid #333; font-size: .9rem; }
    #myBannerRotatorCarousel > ul > li { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; /* IE 6-9 */ }
        #myBannerRotatorCarousel > ul > li.active { -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%); -o-filter: grayscale(0%); filter: grayscale(0%); filter: gray; /* IE 6-9 */ }

        #myBannerRotatorCarousel > ul > li.slideText > a > div.sliderNavTitleContainer:hover { background-color: rgba(10,10,10,.5); color: rgba(255,255,255,1); text-shadow: none; border-right: 5px solid #333; }
        #myBannerRotatorCarousel > ul > li.active.slideText > a > div.sliderNavTitleContainer { background-color: rgba(10,10,10,.2); color: rgba(255,255,255,0); text-shadow: none; border-right: 5px solid #bf2237; }
.nav-pills > li + li { margin-right: 0px; margin-left: auto; }


/*#myBannerRotatorCarousel .sliderNavTitleContainerInner { position: absolute; bottom: 0; }*/

.firstNews .carousel-inner a:hover { color: #bf1128; }

.firstNews ul.newsToolsBannerRotator { float: left; }
    .firstNews ul.newsToolsBannerRotator li { float: right; font-size: .8em; color: #ccc; }
        .firstNews ul.newsToolsBannerRotator li i { color: #ccc; }
.firstNews .nav > li > a { font-size: 1rem; font-weight: bold; text-align: justify; padding: 0; }
/*.firstNews .rutitr { color: #FFED00; text-align: right; text-shadow: 0 1px 1px #000; font-size: 1.1rem; }*/
.firstNews .nav-pills > li > a { border-radius: 0; padding: 4px 6px; }
.firstNews .nav > li > a > span { font-size: 0.9em; line-height: 1.1em; font-weight: normal; display: block; padding-bottom: 5px; }
firstNews .nav > li > a { overflow: hidden; }
.firstNews .carousel-inner { /*width: 70%; float: left;max-height: 330px;*/ background-color: #fff; border: 1px solid #e3e3e3; border-bottom: none; }
.firstNews .nav-justified { width: 30%; border: 1px solid #dcdcdc; border-left: none; }
    .firstNews .nav-justified > li { display: initial; width: 100%; border-bottom: 1px solid #dcdcdc; background-color: #fff; }
        .firstNews .nav-justified > li:last-child { border-bottom: none; }
/*.firstNews .nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover { background-color: #C6142E; }*/

.firstNews h2 { font-size: 1rem; line-height: 1.1em; padding: 5px 0; }
.firstNews .carousel-inner .rutitr { color: #bf2237; text-align: justify; /*text-shadow: 0 1px 1px #000;*/ font-size: 1rem; padding-top: 4px; text-shadow: none; }
.firstNews .carousel-inner .titr { color: #000; text-align: justify; font-size: 22px; font-weight: bold; padding-top: 0px; text-shadow: 0px 1px #E8E8E8; }
.firstNews .carousel-inner .lid { color: #000; }


.firstNewsOtherContainerAbsoluter { position: absolute; bottom: 0; }
.firstNewsOtherContainer { font-size: .8em; }
    .firstNewsOtherContainer ul li { float: right; padding: 0 5px; border-left: 1px solid #ccc; color: #999; }
        .firstNewsOtherContainer ul li i { color: #999; }
        .firstNewsOtherContainer ul li:first-child { padding-right: 0; }
        .firstNewsOtherContainer ul li:last-child { border: none; }
/*body > section:nth-child(3) > section > div.container > div > div.rightColOnline.border-left-solid.Online-border-color > div > div.col-md-8.col-sm-12.NewsBody.border-left-solid.Online-border-color.nopadd-left.secondNewsIndex > div > div:nth-child(3) > ul > li:nth-child(12) { border-bottom: 1px solid #ccc; }*/
body > section:nth-child(3) > section > div.container > div > div.rightColOnline.border-left-solid.Online-border-color > div > div.col-sm-8.margin-left-minus-1px > div.NewsBody.border-left-solid.Online-border-color.nopadd-left.secondNewsIndex > div > div > ul > li:nth-child(16) { border-bottom: 1px solid #cecece !important; }

.secondNewsIndex ul li, .news-group-box ul li, .firstNews .item { transition: all .3s ease; }
.news-group-box .news-group-content ul li:hover { box-shadow: inset 0 0 60px 0 #e5e5e5; }
    .news-group-box .news-group-content ul li:hover img, .secondNewsIndex ul li .img-container :hover img, .firstNews .item:hover img { transform: scale(1.02); -webkit-filter: brightness(115%); filter: brightness(115%); transition: all .2s ease; }
.news-group-box .news-group-content ul li .img-container a, .secondNewsIndex ul li .img-container a { display: inline-block; overflow: hidden; }
.news-group-box .news-group-secondColumn .h2-sm-size { font-size: .8em; color: #444; }
.news-group-box li.news-group-secondColumn { border-bottom: 1px solid #cccccc; box-shadow: 0 -1px 0 0 #fff inset; }
    .news-group-box li.news-group-secondColumn:last-child { border-bottom: none; }
.news-group-header { font-size: 1.1em; line-height: 1.5em; font-weight: bold; color: #bf2237; border-bottom: 1px solid #dcdcdc; margin: 0; padding-right: 44px; background: url('/SharedContent/Images/group-logo-2.png') no-repeat right; background-size: 39px 47px; background-color: #f5f5f5; }
    .news-group-header span { margin: 0; height: 0.5em; border-bottom: 3px solid #bf2237; padding-right: 15px; padding-left: 10px; }
.zamimeBox .jjoicon-arrowheads3:before { font-size: .45em; color: #bf2237; }
.zamimeBox .borderBottom { border-bottom: 1px solid #d2d1d1; box-shadow: 0 1px #ecebeb; }
/*.heightCarousel { height: 6.5em; overflow: hidden; }*/
.marginForFirstNews { margin-right: 55%; }
#multimedia #jjoCarousel .content-container { background-color: rgba(27,27,27,0.9); left: 0; bottom: 0; top: initial; min-height: 105px; width: 101%; padding: 10px 20px 10px 20px; }
.Online #multimedia #jjoCarousel .carousel-control { }
.Online #multimedia .otherContainer { position: relative; font-size: 1em; border-bottom: 1px solid #000000; border-right: 1px solid #000000; }
    .Online #multimedia .otherContainer li { padding: 0 10px 0 10px; }
    .Online #multimedia .otherContainer i, .Online #multimedia .otherContainer .jjoicon-share6 { font-size: 0.8em; }
.Online #multimedia .content-container { z-index: 2; }
    .Online #multimedia .content-container .rutitr { color: #fff; }
/* ------------------------------------*/
.newspaper-demo .carousel-control.left { right: 40px; left: auto; }
.newspaper-demo .carousel-control.right { right: 8px; left: auto; }
.newspaper-demo .carousel-control.left, .newspaper-demo .carousel-control.right { background-image: none !important; }
.newspaper-demo .carousel-control i { margin: 0; padding: 0; color: #fff; font-size: 0.65em; }
.newspaper-demo .carousel-control { background: #bf2237; color: #fff; padding: 0; width: 30px; height: 30px; top: 198px; left: auto; bottom: 8px; opacity: 1; text-shadow: none; }
/* ------------------------------------ */
.newspaper-demo { max-height: 222px; overflow: hidden; }
.Online .nav.nav-tabs { padding: 0; }
.Online .nav-tabs > li { margin-left: 1%; margin-right: 1%; }
.nav-tabs > li > a, .nav-tabs > li > a:focus, .nav-tabs > li > a:hover { padding-top: 3px; padding-bottom: 3px; padding-left: 8px; padding-right: 8px; border: none; border-radius: 0; border-bottom: 3px solid #bf2237; /*background-color:#bf2237;*/ font-size: 1rem; font-weight: bold; color: #bf2237; }
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover { border: none; background-color: #bf2237; color: #fff; border-bottom: 3px solid #bf2237; }
.header-listBlk i, .tab-content i { color: #6d6d6d; }
.header-listBlk i, .tab-content i, .listType i { color: #bf2237; font-size: 0.7em; }
.header-listBlk .listType i, .tab-content .listType i, .listType i { font-size: 1.1em; font-weight: normal; }
.tab-content .publishdate { font-size: 1em; color: #5A5A5A; }
.tab-content li:last-child { /*border-bottom:none;*/ margin-right: 1px; }
.otherBgColor { background-color: #f7f7f7; border: 1px solid #ccc; }
.Online .Special .newsTools li { display: inline-block; border-left: 1px solid #d1d1d1; padding-left: 8px; padding-right: 8px; }
    .Online .Special .newsTools li:last-child { border: none; }
    .Online .Special .newsTools li i, .Online .Special .newsTools li .jjoicon-share6 { padding-top: 2px; font-size: 0.8em; color: #7f7f7f; }
/*.floatLefter li.publishdate, .floatLefter li.totalView ,floatLefter li.commentCount{ float: right !important; }*/
.specialNewsPack ul li ul li, .conversationPack ul li ul li, .notePack ul li ul li { float: right; }
.notePack .carousel-controls { position: absolute; left: 90px; bottom: 35px; }
.notePack .content-container { height: 150px; }
.notePack .h2-xs-size { font-weight: bold; }

/* ---------------------------------------- */
.Online .NewsBody .otherContainer, .Online .NewsBody .otherContainer ul { height: 30px; line-height: 29px; font-size: 0.9em; }
    .Online .NewsBody .otherContainer ul { width: 100%; float: right; }
        .Online .NewsBody .otherContainer ul li { float: right; }
        .Online .NewsBody .otherContainer ul li, .Online .ServiceContainer .otherContainer ul li { padding-left: 1%; padding-right: 1%; text-align: center; color: #7f7f7f; }
            .Online .NewsBody .otherContainer ul li:nth-last-child(1) { width: 35%; }
            .Online .NewsBody .otherContainer ul li:nth-last-child(2) { width: 10%; }
            /*.Online .NewsBody .otherContainer ul li:nth-last-child(3) { width: 15%; }*/
            .Online .NewsBody .otherContainer ul li:nth-last-child(3) { width: 55%; }
            .Online .NewsBody .otherContainer ul li:last-child { width: 35%; border: none; background-color: #efefef; /*float: left;*/ font-size: 1.1em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
    .Online .NewsBody .otherContainer i { /*padding-top:5px;*/ color: #747273; }
.Online .underlineLeft li.totalView { color: #333; }
/* ----------------------------------------*/
.margin-top-55px { margin-top: 55px; }
/* ------------------------------------------- */
/*.Online .header-listBlk { }*/
.Online .header-listBlk h3 { font-size: 1.1em; line-height: 1.5em; font-weight: bold; color: #bf2237; border-bottom: 1px solid #dcdcdc; margin: 0; }
    .Online .header-listBlk h3 span { margin: 0; height: 0.5em; border-bottom: 3px solid #bf2237; /*padding-bottom:-10px;*/ padding-right: 15px; padding-left: 10px; }

.Online .header-listBlkDark { }
    .Online .header-listBlkDark h3 { font-size: 1.1em; line-height: 1.5em; font-weight: bold; color: #ffffff; border-bottom: 1px solid #363636; margin: 0; }
        .Online .header-listBlkDark h3 span { margin: 0; height: 0.5em; border-bottom: 3px solid #ffffff; /*padding-bottom:-10px;*/ padding-right: 15px; padding-left: 10px; }
#caricature .header-listBlkDark h3 { border-bottom: none; }
#caricature .border-top-dashed { border-color: #2c2c2c; }
.max-height-250 { max-height: 250px; }
.max-height-250-md { max-height: 250px; }
/* -------------------------------------------- */
#pollOptionsContainer label, #pollOptionsContainer input[type="radio"] { display: inline-block; }
#pollOptionsContainer label { font-size: 0.9em; font-weight: normal; color: #696969; clear: left; }
#pollOptionsContainer input[type="radio"] { margin-left: 5px; clear: right; }
#pollOptionsContainer input[type="submit"] { background-color: #bf2237; /*border-radius:5px;*/ border: none; font-weight: bold; color: #fff; padding: 5px 15px 5px 15px; margin-top: 15px; transition: all .2s; }
    #pollOptionsContainer input[type="submit"]:hover { opacity: .7; }
/* ------------------------------------ */

.img-max-height-multimedia { max-height: 103px; overflow: hidden; }
.img-max-height-list { max-height: 105px; overflow: hidden; }
/* ------------------------------------- */
.Online .MultimediaBlk { background-color: #1f1f1f; }
    .Online .MultimediaBlk i { color: #fff; }
    .Online .MultimediaBlk .publishdate { font-size: 0.9em; }
.Online .selectionSite { background-color: #f0f0f0; }
    .Online .selectionSite a:hover { color: #ccc; }
.np-toolbar { border-top: none; margin-top: 0px; border-bottom-style: solid; }
    .np-toolbar i { color: #aa021b; }
.advBanner { width: 98px; height: 198px; background-color: #fbfbfb; margin: 1%; margin-bottom: 8px; }
.advBanner-h { height: 80px; background-color: #fbfbfb; padding-top: 20px; /*margin:1%;*/ }
#advBlk div { margin-bottom: 8px; }
    #advBlk div img { width: 100%; }
#advBlkLeft { float: right; }
    #advBlkLeft div img { margin-bottom: 5px; margin-right: auto; margin-left: auto; }
    #advBlkLeft div object { margin-bottom: 5px; margin-right: auto; margin-left: auto; }
#imagereportpreview img, #multimedia .carousel-inner img { height: initial !important; }
.listType i.jjoicon-MediaReport { font-size: 1em; }
.Online .background-dark { background-color: #151515; }
.Online .background-header-dark { background-color: #202020; }
#multimedia .carousel-control { top: 37%; background-color: #453f3f; color: #fff; height: 80px; width: 70px; font-size: 2.8em; padding: 0; }
    #multimedia .carousel-control.left { left: 0; right: auto; }
    #multimedia .carousel-control.right { right: 0; left: auto; }

#multimedia .multimediaList .listType i { color: #fff; }

.blkOverImage { background-color: #1f1f1f; opacity: 0.8; }
/*#region ImgOverTransition*/
/* ------------------------*/
.viewBlk { overflow: hidden; position: relative; text-align: center; cursor: default; }
    .viewBlk .mask, .viewBlk .content { position: absolute; overflow: hidden; top: 0; left: 0; }
    .viewBlk img { display: block; position: relative; }
    .viewBlk h2 { color: #fff; text-align: center; position: relative; /*background: rgba(0, 0, 0, 0.8);*/ }
    .viewBlk p { position: relative; color: #fff; text-align: center; margin-right: 9%; }

.view-first img { -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear; }
.view-first .mask { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; background-color: rgba(32,32,32, 0.7); -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; width: 100%; }
.view-first h2 { -webkit-transform: translateY(-100px); -moz-transform: translateY(-100px); -o-transform: translateY(-100px); -ms-transform: translateY(-100px); transform: translateY(-100px); -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; margin-right: 9%; }
.view-first .mask a:focus, .view-first .mask a:hover, .view-first .mask i { color: #fff; }

.view-first:hover .mask { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; }
.view-first:hover h2,
.view-first:hover p,
.view-first:hover a.info { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -o-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); }


/*endregion ImgOverTransition*/
.border-color-darkShadow { border-color: #171717; box-shadow: 0px 1px 0px #6b6b6b; }

.selectedNewsService li:last-child { border-left: none; }
.padd-selectedNews { /*padding: 4px 0 .6% 0;*/ padding: 0; }
/*.selectedNews ul li:before { content:"\f140"; }*/
.selectedNews ul li { padding: 3px 20px 3px 0; }
.selectedNews .jjoicon-arrowheads3:before { font-size: .45em; position: absolute; right: 2px; top: 10px; color: #bf2237; }
.selectedNews .jjoicon-arrowheads3:after { display: initial; margin: 0; }

/*#region OtherContainerService*/
.otherContainerService { position: absolute; bottom: 45%; width: 88.8%; color: #1f1f1f; font-size: 0.8em; text-align: center; background: rgba(255,255,255,0.9); border-bottom: 1px solid #d1d1d1; }

    .otherContainerService .publishdate { border-bottom: 1px solid #d1d1d1; font-size: 1.125em; }
    .otherContainerService .jjoicon-share6 { color: #7f7f7f; }
    .otherContainerService .publishdate i { }
    .otherContainerService i { color: #c02237; line-height: 1.6em; }
    .otherContainerService .totalView, .otherContainerService .commentCount, .otherContainerService .share, .otherContainerService .latestService { display: inline-block; border-left: 1px solid #d1d1d1; padding: 2px 3% 0 2%; }
/*#endregion OtherContainerService*/

.Online .modal-title { color: #bf2237; font-size: 1.3em; }
.sliderNewsTools { position: absolute; left: 0; top: 250px; }
    .sliderNewsTools ul li { display: inline-block; font-size: .8em; color: #7f7f7f; border-left: 1px solid #ccc; padding: 0 5px; }
        .sliderNewsTools ul li:last-child { border-left: none; }

/*#region page polls*/
.btnOnline { border-radius: initial; border: 1px solid #bf2237; padding: 5px 15px 5px 15px; margin-top: 15px; transition: all .2s; }
    .btnOnline:hover { border: 1px solid #A11B2D; opacity: .8; }
.pollBarChartContainerCurrent { width: 380px; }
/*#endregion page polls*/

/*region pagination*/
.Online-pagination .pagination a, .Online-pagination .pagination span { margin-top: 10px; padding-left: 15px; padding-right: 15px; color: #fff; border: none; }
.Online-pagination .pagination .current { background-color: inherit; border: 1px solid #880314; box-shadow: inset 0px 0px 4px #720218; }
.Online-pagination .pagination a:hover { background-color: #240002; }
/*endregion pagination*/
.selectionSite h2 a:hover { }
.label-tangs { background-color: #c7384c; }
.Online .commentFormBtn { background-color: #bf2237; }
.Online .jjmLike { color: #2f8a23; }
.Online .jjmDisLike { color: #be2237; }
.Online .multimediaList .fullWidth { width: 92.6%; }
.Online #multimedia .ml-border-color { border-color: #3b3a3a; }
.Online #multimedia .img-fullwidth { width: 100%; }
.Online .scrollup i { color: #BF2237; }
.background-header-dark .bg-gray-1 { background-color: #2F2F2F; }
.width90 { width: 90%; }
.selectionSite .width90 { width: 89.6%; }
.selectionSite .bottom-40px { bottom: 40px; }
.selectionSite h2 a { padding-right: 5px; }
.selectionSite .lidBox-7l { height: 8.5em; }
.newsToolsPack { font-size: .9em; }

/*#region subscribe*/
.cmxform { max-width: 1180px; margin: 0 auto; }
    .cmxform .sbrBtn { cursor: pointer; padding: 3px; }

    .cmxform .form-control { height: 42px !important; }

    .cmxform .nav-tabs { border-bottom: 1px solid #ddd; }
    .cmxform .nav { padding-left: 0; margin-bottom: 0; list-style: none; }
    .cmxform .nav-tabs > li { /*float: left;*/ margin-bottom: -1px; }
    .cmxform .nav > li { position: relative; display: block; }
    .cmxform .nav-tabs > li > a { margin-right: 2px; line-height: 1.42857143; border: none; border-radius: 0; }
    .cmxform .nav > li > a { position: relative; display: block; padding: 10px 15px; }
    .cmxform #myTabs .tab-pane.active { background-color: #CA122A; color: #fff; border-radius: 0; }
    .cmxform .widthFixer60 { width: 60%; margin: 0 auto; padding: 15px; }
    .cmxform .subscribeDepartment { display: inline-block; padding: 4px 10px 0 10px; background-color: #eee; color: #CA122A; }
    .cmxform .inputExample { color: #ccc; font-size: .85em; padding-right: 5px; }
    .cmxform .nav-tabs > li > a { margin-left: auto; margin-right: 3px; border-radius: 4px 4px 0 0; }
    .cmxform .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th { padding: 8px; line-height: 1.42857143; vertical-align: middle; }
    .cmxform .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th { padding: 8px; line-height: 1.42857143; vertical-align: top; border-top: 1px solid #ddd; }
    .cmxform .sbrPayment .table { margin: 0 auto; background-color: #f5f5f5; }
    .cmxform #secConfirmation tr:nth-child(odd) { background-color: #F7F7F7; }
    .cmxform #secConfirmation td:nth-child(odd) { padding-left: 5px; color: #888; }
    .cmxform .sbrPayment label { padding: 5px; }
    /*.cmxform #secConfirmation > div > div.clearfix.widthFixer60 > table > tbody > tr:nth-child(1) > td:nth-child(1) {background-color:red}*/
    .cmxform .not-active { pointer-events: none; cursor: default; /*color: #ccc;*/ }

    .cmxform ul.brdCrmb li { position: relative; }
        .cmxform ul.brdCrmb li:first-child.active:after { z-index: 0; position: absolute; top: 0; left: 0; margin-left: -10px; content: ''; width: 0; height: 0; border-top: 25px solid transparent; border-bottom: 25px solid transparent; border-right: 10px solid #CA122A; }
        .cmxform ul.brdCrmb li:nth-child(2).active:after { z-index: 0; position: absolute; top: 0; left: 0; margin-left: -10px; content: ''; width: 0; height: 0; border-top: 25px solid transparent; border-bottom: 25px solid transparent; border-right: 10px solid #CA122A; }
        .cmxform ul.brdCrmb li:nth-child(2).active:before { content: " "; display: block; position: absolute; top: 50%; margin-top: -50px; margin-left: 1px; left: 100%; z-index: 1; border-top: 25px solid #CA122A; border-bottom: 24px solid #CA122A; border-right: 10px solid white; position: absolute; top: 0; margin-top: 0; margin-left: 0px; left: 100%; z-index: 1; }
        .cmxform ul.brdCrmb li:nth-child(3).active:before { content: " "; display: block; position: absolute; top: 50%; margin-top: -50px; margin-left: 1px; left: 100%; z-index: 1; border-top: 25px solid #CA122A; border-bottom: 24px solid #CA122A; border-right: 10px solid white; position: absolute; top: 0; margin-top: 0; margin-left: 0px; left: 100%; z-index: 1; }
        .cmxform ul.brdCrmb li:nth-child(3).active:after { z-index: 0; position: absolute; top: 0; left: 0; margin-left: -10px; content: ''; width: 0; height: 0; border-top: 25px solid transparent; border-bottom: 25px solid transparent; border-right: 10px solid #CA122A; }
        .cmxform ul.brdCrmb li:nth-child(4).active:before { content: " "; display: block; position: absolute; top: 50%; margin-top: -50px; margin-left: 1px; left: 100%; z-index: 1; border-top: 25px solid #CA122A; border-bottom: 24px solid #CA122A; border-right: 10px solid white; position: absolute; top: 0; margin-top: 0; margin-left: 0px; left: 100%; z-index: 1; }
    .cmxform input.buttonDisablable[type="button"]:disabled { background: #dddddd; }
/*#endregion subscribe*/
footer > div > div > div > div.col-md-7 { padding-right: 0; }
footer > div > div > div > div.col-md-5 { padding-left: 0; }
.conversationAndNoteContainer { margin-right: -16px; margin-left: -15px; }

.Online .service-section { background-color: #f5f5f5; }
.Online section.news-container header { /*background: #cacaca url('../Images/header-pattern.png') repeat scroll 0 0;*/ margin-bottom: 15px; overflow: hidden; /*position:absolute;
    z-index:1;*/ }
    .Online section.news-container header a { /*background-color:#fff;*/ z-index: 1; }
    .Online section.news-container header span { padding-right: 5px !important; }
        .Online section.news-container header span:before { content: ''; display: inline-block; height: 8px; width: 8px; background-color: #ab2134; border-radius: 50%; margin-left: 10px; }
section.news-container header:before { }

.Online section.news-container header .title { /*/*background: #ffffff none repeat scroll 0 0;*/ float: right; font-weight: bold; line-height: 1em; margin-bottom: 0; padding-left: 15px; font-size: 19px; color: #c5384b; */; }

.Online section.service { display: inline-block; float: none; vertical-align: top; margin: 0 -0.125em; }
.Online section.news-container { background-color: rgba(239, 239, 239, 0.02); margin-bottom: 15px; padding: 0px 0px; /* border: 1px solid #e3e3e3; */ }
.Online article.service-item { clear: right; text-align: justify; }

    .Online article.service-item.service-bulleted .title { font-size: 0.9em; }
    .Online article.service-item.service-bulleted .service-list li { display: inline-block; }
        .Online article.service-item.service-bulleted .service-list li a { color: #c00f29; }
        .Online article.service-item.service-bulleted .service-list li:before { content: "• "; color: #c00f29; /* or whatever color you prefer */ }
.Online article.service-first { margin-bottom: 10px; }
    .Online article.service-first h1 { font-size: 1em; line-height: 1.3em; font-weight: bold; }


.sliderLid { text-align: justify; padding-top: 10px; font-size: 18px; height: 3.8em; overflow: hidden; }
.lidBox-5l-slider { height: 6.8em; overflow: hidden; color: #333; text-shadow: 0px 1px #E8E8E8; }
#myBannerRotatorCarousel .carousel-indicators { /*position:absolute;*/ top: 3px; right: 13%; }

    #myBannerRotatorCarousel .carousel-indicators li { width: 15px; height: 15px; color: #ccc; background-color: #626262; /*border-color: #626262;*/ }
    #myBannerRotatorCarousel .carousel-indicators .active { width: 16px; height: 16px; background-color: #bf2237; }
#myBannerRotatorCarousel .carousel-inner .slider-cv-blk { position: absolute; width: 100%; bottom: 0; /*background-color:#ccc;*/ /*background: rgba(78,78,80,1);*/ border-top: 1px solid #444242; margin-right: -15px; margin-left: -15px; }

    #myBannerRotatorCarousel .carousel-inner .slider-cv-blk li { display: inline-block; height: 45px; width: 50%; float: right; font-size: 20px; font-weight: bold; padding-top: 5px; }
        #myBannerRotatorCarousel .carousel-inner .slider-cv-blk li i { color: #fff; font-size: 20px; padding-left: 5px; }
        #myBannerRotatorCarousel .carousel-inner .slider-cv-blk li:first-child { border-left: 1px solid #7d7d7d; }

.olympicPack h3 { background-image: url("/Areas/Online/Content/Theme/Default/Images/paralympic.png"); background-position: left center; background-repeat: no-repeat; }
.CarMakersContainer { display: inline-block; }
    .CarMakersContainer li { display: inline-block; }

/* ----  Mailler Stylesheet ---- */
::-webkit-scrollbar { background: rgba(0, 0, 0, 0); width: 6px; }

::-webkit-scrollbar-thumb { background: rgba(0, 0, 0, 0.3); height: 30px; border-radius: 2px; }

* [class^=miller] { box-sizing: border-box; padding: 0; margin: 0; }

.miller-cols-container-wrapper { margin: auto; position: relative; z-index: 1; background-color: #fff; }

.miller-cols-body { overflow: hidden; height: 100%; min-height: 300px; position: relative; z-index: 1; margin: 0 auto; border-left: 1px solid #DBDBDB; }

.miller-col-container,
.miller-col-loading-container { border: 1px solid #DBDBDB; border-left: 0; display: -ms-flexbox; display: -webkit-box; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; position: relative; padding: 0; overflow-wrap: break-word; }

.miller-col-list-item.selected { background: #eaeaea; color: rgba(0, 0, 0, 0.9); }
.miller-col-list-item li { width: 100%; float: right; border-bottom: 1px solid #e5e5e5; }
    .miller-col-list-item li a { padding: 8px; float: right; width: 100%; }
        .miller-col-list-item li a:hover { background-color: #e9e6e6; cursor: pointer; }
        .miller-col-list-item li a:focus { background-color: #e9e6e6; }
.miller-col-loading-container .miller-col-body { width: 100%; height: 100%; }

.miller-col-loading-container.col-loading .loading-icon-container { position: absolute; top: 10%; left: 45%; height: 5rem; width: 5rem; transform: translate(-50%, -50%); background-size: contain; }

.miller-col-nav { position: absolute; top: 50%; transform: translateY(-50%); }

    .miller-col-nav .material-icons { font-size: 3em; font-weight: 300; float: right; }

    .miller-col-nav:hover > * { cursor: pointer; color: #777; }

    .miller-col-nav.nav-prev { left: 0; transform: translateX(-100%); }

    .miller-col-nav.nav-next { right: 0; transform: translateX(100%); }

.miller-col-loading-container.hidden,
.miller-col-container.hidden { display: none; }

.miller-col-nav.hidden { visibility: hidden; opacity: 0; }

.miller-col-title { border-bottom: 1px solid #DBDBDB; text-align: center; padding: 8px; -webkit-box-shadow: 0px 5px 4px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0px 5px 4px rgba(0, 0, 0, 0.05); box-shadow: 0px 5px 4px rgba(0, 0, 0, 0.05); position: absolute; z-index: 10; height: 48px; background: #fff; width: 100%; }

    .miller-col-title .material-icons.action-add { position: absolute; top: 50%; transform: translateX(-100%) translateY(-50%); }

        .miller-col-title .material-icons.action-add:hover { font-weight: bold; color: gray; }

.miller-col-title-text { font-weight: 700; letter-spacing: 1px; }

.miller-col-actions { float: right; }

    .miller-col-actions .material-icons { cursor: pointer; }

.miller-col-body { -webkit-overflow-scrolling: touch; margin-top: 48px; padding-top: 0; overflow-y: auto; }

.miller-col-list-item { font-weight: 300; display: table; width: 100%; color: rgba(0, 0, 0, 0.75); position: relative; text-align: right; word-break: break-all; }

    .miller-col-list-item > * { vertical-align: middle; }

    .miller-col-list-item .list-item-text .list-item-icon { float: left; padding-top: 4px; padding-bottom: 4px; }

.list-item-icon { margin-right: 10px; }

.miller-col-list-item .has-children { float: right; padding-top: 2px; }

.miller-col-list-item .list-item-actions { position: absolute; right: 12px; display: none; }

.miller-col-list-item[data-has-children="true"] .list-item-actions { right: 40px; }

.miller-col-list-item:hover .list-item-actions { display: inline; }

.miller-col-list-item:hover .material-icons,
.miller-col-list-item.selected .material-icons { color: #777; }

.list-item-actions .material-icons { padding-left: 8px; opacity: 0.6; }

    .list-item-actions .material-icons:hover { opacity: 1; }

/*.miller-col-list-item:hover { background: rgba(0, 0, 0, 0.05); cursor: pointer; }*/

.text-node { white-space: nowrap; }


.spinner { min-width: 24px; min-height: 24px; }

    .spinner:before { content: 'Loading…'; position: absolute; top: 50%; left: 50%; width: 16px; height: 16px; margin-top: -10px; margin-left: -10px; }

    .spinner:not(:required):before { content: ''; border-radius: 50%; border: 2px solid rgba(0, 0, 0, .3); border-top-color: rgba(0, 0, 0, .6); animation: spinner .6s linear infinite; -webkit-animation: spinner .6s linear infinite; }

.Online .MenuContainer .nav > li:nth-last-child(2) > a { padding: 2px 14px 2px 6px; margin-top: 2px; margin-right: 6px; border: 1px solid #CA122A; position: relative; }
    .Online .MenuContainer .nav > li:nth-last-child(2) > a:before { position: absolute; content: "• "; right: 1px; font-size: 1.5em; top: -1px; color: #CA122A; animation-duration: 1s; animation-name: blink; animation-iteration-count: infinite; animation-direction: alternate; animation-timing-function: ease-in-out; }

.Online .circle-blk { background-color: #8d8d8d; border-radius: 50%; padding: 2px 12px 2px 12px; margin-left: 8px; color: #fff; font-weight: 400; }

@keyframes spinner {
    to { transform: rotate(360deg); }
}

@-webkit-keyframes spinner {
    to { -webkit-transform: rotate(360deg); }
}

.election { max-width: 1600px; margin: 0 auto; }
    .election h1, .election h2, .election h3, .election h4 { font-weight: bold; }
.candidates-container li { height: 11em; overflow: hidden; text-align: center; padding: .5em; }
.election h1 { font-size: 1em; }
.election h2 { }
.spliter { border-bottom: 1px dotted #ccc; }
.candidates-container li h2 a { color: #313131; }
.probibleCandidates-container li { height: 12em; overflow: hidden; text-align: center; }
.notverified { -webkit-filter: blur(5px) grayscale(100%); -moz-filter: blur(5px) grayscale(100%); -o-filter: blur(5px) grayscale(100%); -ms-filter: blur(5px) grayscale(100%); filter: blur(5px) grayscale(100%); }
.candidates-container h2.candidate-name { position: relative; font-size: 1.1em; }
.candidates-container li .img-circle-contianer { position: relative; overflow: hidden; width: 150px; height: 150px; border-radius: 50%; background: #E94E3D; box-shadow: 75px -75px 0 2px #e4e4e4, -75px -75px 0 2px #e4e4e4, -75px 75px 0 2px #e4e4e4, 75px 75px 0 2px #e4e4e4, 0 0 0 2px red; margin: 0 auto; }
    .candidates-container li .img-circle-contianer img { color: #fff; text-align: center; text-transform: uppercase; font: 18px sans-serif; transition: opacity .2s ease; }
    .candidates-container li .img-circle-contianer:hover { animation: border1 .4s ease 1 forwards; }

@keyframes border1 {
    0% { box-shadow: 75px -75px 0 2px #e4e4e4, -75px -75px 0 2px #e4e4e4, -75px 75px 0 2px #e4e4e4, 75px 75px 0 2px #e4e4e4, 0 0 0 2px red; }
    25% { box-shadow: 0 -156px 0 2px #e4e4e4, -75px -75px 0 2px #e4e4e4, -75px 75px 0 2px #e4e4e4, 75px 75px 0 2px #e4e4e4, 0 0 0 2px red; }
    50% { box-shadow: 0 -156px 0 2px #e4e4e4, -156px 0px 0 2px #e4e4e4, -75px 75px 0 2px #e4e4e4, 75px 75px 0 2px #e4e4e4, 0 0 0 2px red; }
    75% { box-shadow: 0 -156px 0 2px #e4e4e4, -156px 0px 0 2px #e4e4e4, 0px 156px 0 2px #e4e4e4, 75px 75px 0 2px #e4e4e4, 0 0 0 2px red; }
    100% { box-shadow: 0 -156px 0 2px #e4e4e4, -156px 0px 0 2px #e4e4e4, 0px 156px 0 2px #e4e4e4, 150px 50px 0 2px #e4e4e4, 0 0 0 2px red; }
}

.browser-window { text-align: left; width: 100%; height: auto; display: inline-block; border-radius: 5px 5px 2px 2px; background-color: #fff; margin: 20px 0px; overflow: hidden; }
    .browser-window .top-bar { height: 30px; border-radius: 5px 5px 0 0; border-top: thin solid #eaeae9; border-bottom: thin solid #dfdfde; background: linear-gradient(#e7e7e6, #E2E2E1); }
    .browser-window .content { margin: 0; width: 100%; display: inline-block; border-radius: 0 0 5px 5px; background-color: #fafafa; }
#site-layout-example-top { background-color: #E57373; height: 42px; }
.flat-text.small { width: 25%; height: 25px; background-color: rgba(0,0,0,0.15); }
.flat-text { height: 25px; width: 80%; background-color: rgba(0,0,0,0.15); display: block; margin: 27px auto; }
#close-circle { background-color: #FF5C5A; }
#site-layout-example-right { background-color: #00BF96; height: 300px; }
#clockdiv { color: #fff; display: inline-block; text-align: center; margin-right: 15px; }

    #clockdiv > div { padding: 0 4px; /* background: #00BF96; */ display: inline-block; color: #424242; border: 1px solid #ccc; }

    #clockdiv div > span { padding: 1px 4px; border-radius: 50%; /* background: #d0d0d0; */ display: inline-block; min-width: 35px; color: #636363; /* border: 1px solid #aaa; */ }
    #clockdiv .time-identifier { font-size: .8em; margin-top: -9px; color: #a0a0a0; }
.election-candidate-page span.candidate-name { width: 10px; height: 1.6em; display: inline-block; background: #bf2237; margin-left: 10px; }
.election-candidate-page h1 { color: #ca122a; }
.election-candidate-page .candidate-image { margin: 0px 0px 0px 15px; float: right; position: relative; z-index: 2; }
.election-candidate-page .image-after-effect { content: ""; width: 260px; height: 260px; position: absolute; display: inline-block; background: url(/SharedContent/Images/image-after-effect.png); background-repeat: no-repeat; right: -103px; bottom: -93px; z-index: 1; }

/*#region jj light*/
.light .news-group-first-item { }
.light .news-group-box h2 { font-size: .9em; font-weight: bold; }
.light .news-group-box li.news-group-secondColumn h2 a:before { content: "\f100"; font-family: jjoicon; margin-left: 3px; display: inline-block; font-size: 12px; color: red; }
.light .news-group-box .img-container { float: right; margin-left: 10px; margin-bottom: 10px; margin-top: 10px; }
.light .news-group-box li { padding-top: 5px; padding-bottom: 5px; padding-right: 5px; border-bottom: 1px solid #cccccc; box-shadow: 0 -1px 0 0 #fff inset; }
.light .light-ad { padding: 5px; font-weight: bold; font-size: .9em; display: inline-block; width: 100%; }
.light .light-ad-large { padding: 20px 5px; font-weight: bold; font-size: .9em; display: inline-block; width: 100%; }
    .light .light-ad:hover { filter: hue-rotate(140deg); transition: all ease-in-out .3s; }
.height-30px { height: 30px; }
.width20 { width: 20%; }
.width60 { width: 66%; }
/*.light .result-indicator { float: right; margin-top: 30px; }*/
/*.light .result-indicator .progress { height: 20px; line-height: 1em; display: inline-block; padding-bottom: 2px; text-align: center; color: #fff; }*/
/*.light .election-result img { width: 17%; }
.light .progress-container { height: 20px; background-color: #ccc; margin-top: 10px; }*/
.progress { height: 10px; }
.progress-bar { line-height: 10px; }
.election-result { border-radius: 5px; border: 2px solid #CA122A; }
    .election-result p { font-weight: bold; font-size: .9em; }
    .election-result img { border-radius: 50%; }
/*.election #electionchart { min-width: 310px; max-width: 800px; height: 400px; }*/
.btn-moreElection { background-color: #CA122A; width: 100%; color: #fff; margin-top: 10px; /*border-radius: 0 0 5px 5px;*/ display: inline-block; font-weight: bold; padding: 4px 0; }
.summary-board { border: 1px solid #ccc; padding: 10px; margin-top: 10px; }
    .summary-board span { color: #018300; margin-left: 15px; }
.election text { width: 100%; }
.election .highcharts-title { font-weight: bold; }
/*#endregion jj light*/


/*#region responsive*/
@media only screen and (max-width : 1200px) {

    #advBlkMiddle .nav-tabs > li > a, .nav-tabs > li > a:focus, .nav-tabs > li > a:hover { font-weight: normal; }
}

@media only screen and (max-width : 1024px) {
    /*.nav > li > a { padding: 10px 5px; }*/
    .firstNews .nav > li > a { font-size: .9rem; }
    .rightColOnline { width: 100%; }
    .leftColOnline { display: none; }
    .election-candidate-page .image-after-effect { content: ""; width: initial; height: initial; position: initial; background: none; }
}

@media only screen and (max-width : 992px) {
    .menuDiv { max-width: 735px; }
    /*.margin-top-header { margin-top: 35px; }*/
    /*.nav > li > a { padding: 10px 5px; }*/
    .firstNews .nav > li > a { font-size: .8rem; }
    /*.heightCarousel { height: 5.8em; }*/
    .rightColOnline { width: 100%; }
    .img-max-height-multimedia { max-height: 300px !important; overflow: hidden; }
    .firstNews .carousel-inner { width: 100%; }
    .firstNews .nav-justified { width: 100%; clear: both; }
        .firstNews .nav-justified > li { width: 33.3%; }
        .firstNews .nav-justified > li { border-bottom: none; border-top: 1px solid #333; }
    #advBlkMiddle .nav-tabs > li > a, .nav-tabs > li > a:focus, .nav-tabs > li > a:hover { font-weight: bold; }
    .selectionSite .lidBox-7l { height: 10.5em; }
    .cmxform .widthFixer60 { width: 100%; }
    .notePack .carousel-controls { position: initial; left: initial; bottom: initial; }
}

@media only screen and (max-width : 767px) {
    .h2-sm-size { font-size: .7em; line-height: 1.4; }
    .Online .NewsBody .otherContainer ul li, .Online .ServiceContainer .otherContainer ul li { height: inherit; overflow: hidden; }
    .marginForFirstNews { margin-right: initial; }
    .otherContainer { font-size: .74em !important; }
    .max-height-250-md { max-height: initial; width: 100%; }
    .Online .multimediaList .fullWidth { width: 95.1%; }
    .firstNews .carousel-inner .rutitr { font-size: .8rem; }
    .selectionSite .lidBox-7l { height: 9.5em; }
    .cmxform .subscribeDepartment { width: 100%; margin-bottom: 15px; }
    .img-thumbnail { padding: 0; border: none; border-radius: 0; margin-bottom: 10px; }
    .NewsBody .margin-top-25px { margin-top: 20px; }
    .Online .NewsBody .otherContainer ul { border-top: none; }
        .Online .NewsBody .otherContainer ul li, .Online .ServiceContainer .otherContainer ul li { border-top: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; }
    .miller-cols-body { display: block; }
}

@media only screen and (max-width : 480px) {
    .secondNewsIndex { border-left: none; }
    .rightColInner { margin-right: -15px; margin-left: -15px; }
    body > section:nth-child(3) > section > div.container > div > div.rightColOnline.border-left-solid.Online-border-color.margin-bottom-15px { border-left: none !important; }
    .Online .NewsBody .otherContainer, .Online .NewsBody .otherContainer ul { height: initial; line-height: initial; font-size: 0.9em; }
        .Online .NewsBody .otherContainer ul li, .Online .ServiceContainer .otherContainer ul li { border: none; }
    .Online .NewsBody .otherContainer { display: inline-block; }
        .Online .NewsBody .otherContainer .totalView { display: none; }
        .Online .NewsBody .otherContainer .latestService { display: none; }
        .Online .NewsBody .otherContainer ul { border-top: none; }
            .Online .NewsBody .otherContainer ul li:nth-last-child(4) { width: 90%; text-align: right; text-indent: 5px; }
    .MultimediaBlk .fullWidth { width: 94.3%; }
    .candidates-container li .img-circle-contianer { max-width: 100px; max-height: 100px; }
        .candidates-container li .img-circle-contianer img { max-width: 100px; max-height: 100px; }
    .election-candidate-page .candidate-image { margin: 0 15px; clear: both; }
    .candidates-container li { height: initial; }
    .election { padding-top: 0; }
    /*.light .result-indicator { margin-top: 0; }
        .light .result-indicator h1 { font-size: .8em; font-weight: bold; }
    .light .progress-container { margin-top: 0; }*/
}

@media only screen and (max-width : 360px) {
    .MultimediaBlk .fullWidth { width: 95.6%; }
}

#onlineCarousel { }
    #onlineCarousel .carousel-caption { left: 0; right: 0; bottom: 0; text-align: left; padding: 10px; background: rgba(0,0,0,0.6); text-shadow: none; }

    #onlineCarousel .list-group { position: absolute; top: 0; right: 0; }
    #onlineCarousel .list-group-item { border-radius: 0px; cursor: pointer; }
    #onlineCarousel .list-group .active { background-color: #eee; }

@media (min-width: 992px) {
    #onlineCarousel { padding-right: 33.3333%; }
    .firstNews .carousel-inner img { width: 50%; margin: 10px; float: right; }
    .firstNews .carousel-inner .lid { display: block; }
    #myBannerRotatorCarousel .carousel-caption { position: absolute; width: 48%; /*height: 78%;*/ left: 0; right: auto; top: 0; /* padding: 15px 10px; */ padding: 10px; bottom: 0px; /* background: rgba(0,0,0,0.8); */ /* background: rgba(78,78,80,0.9); */ transition: all ease-in-out .3s; }
    #onlineCarousel .carousel-controls { display: none; }
    .miller-col-container,
    .miller-col-loading-container { min-width: 210px; max-width: 400px; }
    .menuDiv { display: block !important; }
}

@media (max-width: 991px) {
    .carousel-caption p,
    #onlineCarousel .list-group { display: none; }
}
/*#endregion responsive*/

