﻿.content-box{
    border:solid 1px #EBEBEB;
    padding:15px;
}
.content-box .content-title{
    color:#e92c0c;
    font-size: 30px;
    font-family: 'Titr';
}

.content-box .main-image{
    width: 50%;
    float: left;
    margin-right: 10px;
    margin-bottom: 5px;
    margin-left: -25px;
    border-left: solid 10px #e92c0c;
    box-shadow: 5px 6px 10px -3px rgba(105, 15, 0, 0.54);
}

@media (max-width: 767px){
    .content-box .main-image{
        float:unset;
        width:calc(100% + 32px);
        margin:-16px;
        margin-bottom: 5px;
        border:unset;
        border-top: solid 10px #e92c0c;
        box-shadow:unset;
    }
}

.page-content-box{
    margin-bottom:15px;
    text-align:justify;
    position:relative;
}
.page-content-box .file.file-type1{
    width: calc(100% + 30px);
    margin-right:-15px;
    margin-left:-15px;
}
.page-content-box .file.file-type2{
    width: calc(50% + 15px);
    float:left;
    margin-right:15px;
    margin-left:-15px;
    
}
.page-content-box .file.file-type3{
    width: calc(50% + 15px);
    float:right;
    margin-left:15px;
    margin-right:-15px;
}
.page-content-box .file img,.page-content-box .file video{
    width:100%;
}

.news-other{
    width:100%;
    margin-bottom:10px;
    padding:10px;
    border-bottom:solid 1px #EBEBEB;
}
.news-other img{
    width:100%;
}
.news-other .info{
    width:100%;
    text-align:center;
}
.news-other .title{
    font-size:20px;
}

.left-panel-box-title{
    margin-bottom:15px;
}
.ajs-message {
    color: #FFF;
}
.pagination>li>a, .pagination>li>span{
    float:right;
}
.rd-navbar-static .rd-navbar-panel-aside{
    -webkit-justify-content: flex-end;
    -ms-flex-pack: justify;
    justify-content: flex-end;
}

@media (min-width: 992px){
    .list-inline-lg > *, .list-inline-lg > *:first-child {
        margin-right: 28px;
        margin-left: 0px;
    }
}