body {
    padding-top: 3.8rem;
    background-color: #f5f5f4;
    background: url("/statics/fe/images/background.png") repeat;
}

a:link {text-decoration: none}

.text-title {
    color: #0e9ad4;
}

.border-bottom-bold {
    border-bottom: 2px solid #164776;
}

.cursor-pointer{
    cursor: pointer;
}

@media (min-width: 992px) {
    .mouse-item:hover {
        transform: translateY(-4px);
        -webkit-transform: translateY(-4px);
        -moz-transform: translateY(-4px);
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
        box-shadow: 0 26px 40px -24px rgba(0, 0, 0, 0.3);
        -webkit-box-shadow: 0 26px 40px -24px rgba(0, 0, 0, 0.3);
        -moz-box-shadow: 0 26px 40px -24px rgba(0, 0, 0, 0.3);
    }

    .mouse-circle:hover {
        border-radius: 100%;
    }

    .dropdown:hover > .dropdown-menu {
        display: block;
    }
}

.rich-content {
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.rich-content img {
    width: 100%;
}

.line-two{
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}

.line-one{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.side-nav{
    position: relative;
    top: -80px;
    flex: 0 0 22%;
    -ms-flex: 0 0 19%;
}

.side-nav-title {
    background-color: #264EA7;
    color: #fff;
    padding: 2rem 1.5rem;
    font-size: 1.6rem;
    border-radius: 3px 3px 0px 0px;
}

.side-nav-body{
    background-color: #305DC3;
    padding: 0.2rem 0 1rem 0;
    border-radius: 0px 0px 3px 3px;
}

.side-nav-item {
    display: block;
    padding: 0 1.5rem;
}

.side-nav-item-title {
    color: #CFDCF9;
    background-color: #305DC3;
    padding: 0.8rem 0rem;
    border-bottom: 1px solid rgba(255, 255, 255, .125);
}

.side-nav-item-title:hover {
    color: #fff;
    background-color: #2249A0;
    padding: 0.8rem 0.75rem;
    transition: all .6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}

