﻿/*@charset "UTF-8";*/
@charset "ISO-8859-1";

* {
    padding: 0;
    margin: 0;
    outline: none;
    list-style: none;
    border: 0 none;
}

    *, *:before, *:after {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
    }

    .widget news-pic
    {
        text-align:center;
    }
/*abcxyz*/
    /*width: 98%;*/

h3.post-box-title {
    line-height: 20px;
    /*font-weight: bold;*/
    width: 89%;
    margin: 0 auto;
    text-align: justify;
    display: table-row;
}

    .entry table {
        border-spacing: 0;
        width: 100%;
        border: 1px solid #eee;
        border-collapse: separate;
        margin-bottom: 1.5em;
    }

        .entry table tr:nth-child(even) {
            background: #F9F9F9;
        }

        .entry table td, .entry table th {
            padding: .4em;
            text-align: left;
            border-right: 1px dotted #eee;
        }

        .entry table thead th {
            background: #F4F4F4;
            border-right: 1px solid #eee;
            border-bottom: 1px solid #eee;
            text-transform: uppercase;
            padding: 0.7em .4em;
            vertical-align: middle;
        }

        .entry table tbody th {
            background: #F4F4F4;
            border-bottom: 1px solid #eee;
        }

        .entry table tbody td {
            border-bottom: 1px solid #eee;
        }

        .entry table tr th:last-child, .entry table tr td:last-child {
            border-right: 0;
        }

        .entry table tbody tr:last-child td, .entry table tbody tr:last-child th {
            border-bottom: 0;
        }

    table tr td ul li{
        padding-left:0 !important;
        padding-bottom: 0 !important;
    }


    body.dark-skin .entry table thead th, body.dark-skin .entry table tbody th {
        background-color: #3A3A3A;
    }

    body.dark-skin .entry table tr:nth-child(even) {
        background: #414141;
    }

    body.dark-skin .post-tag a, body.dark-skin .toggle h3, body.dark-skin .post-tabs ul.tabs-nav, body.dark-skin .post-tabs-ver ul.tabs-nav {
        background-color: #333;
    }

        body.dark-skin .post-tag a:before {
            border-right-color: #333;
        }

    body.dark-skin .toggle, body.dark-skin .post-tabs, body.dark-skin .post-tabs-ver .pane, body.dark-skin .post-tabs-ver ul.tabs-nav, body.dark-skin .author-info, body.dark-skin .entry table, body.dark-skin .entry table thead th, body.dark-skin .entry table td, body.dark-skin .entry table th, body.dark-skin .entry table tbody th {
        border-color: #333;
    }

        body.dark-skin .toggle h3:hover, body.dark-skin .post-tabs ul.tabs-nav li:hover, body.dark-skin .post-tabs-ver ul.tabs-nav li:hover, body.dark-skin .review-item, body.dark-skin .review-summary, body.dark-skin .user-rate-wrap, body.dark-skin .review-stars .review-item, body.dark-skin .review-percentage .review-item span {
            background-color: #303030;
        }

        body.dark-skin .post-tabs ul.tabs-nav li, body.dark-skin .post-tabs-ver ul.tabs-nav li {
            border-color: #444;
        }

    body.dark-skin .box {
        color: #222;
    }

        body.dark-skin .box.shadow {
            border-color: #333;
            -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.6);
            -moz-box-shadow: 0 0 5px rgba(0,0,0,0.6);
            box-shadow: 0 0 5px rgba(0,0,0,0.6);
        }

    body.dark-skin #slide-out-open span, body.dark-skin #slide-out-open span:after, body.dark-skin #slide-out-open span:before {
        background-color: #888;
    }

    body.dark-skin.error404 .title-404 {
        color: #555;
    }

    body.dark-skin .wp-playlist.wp-playlist-light, body.dark-skin .wp-playlist.wp-playlist-dark, body.dark-skin .wp-playlist-item {
        border-color: #474747;
        color: #ddd;
    }

    body.dark-skin .wp-playlist-light .wp-playlist-caption, body.dark-skin .wp-playlist-dark .wp-playlist-caption, body.dark-skin #review-box .review-item h5 {
        color: #DDD;
    }

    body.dark-skin .wp-playlist.wp-playlist-light .wp-playlist-playing, body.dark-skin .wp-playlist.wp-playlist-dark .wp-playlist-playing {
        background: #333;
        color: #ECECEC;
    }

    body.dark-skin .review-box, body.dark-skin #review-box h2.review-box-header, body.dark-skin .review-item, body.dark-skin .review-summary, body.dark-skin .user-rate-wrap, body.dark-skin #review-box h1, body.dark-skin #review-box h2, body.dark-skin #review-box h3, body.dark-skin #review-box h4, body.dark-skin #review-box h5, body.dark-skin #review-box h6, body.dark-skin #review-box p, body.dark-skin #review-box strong {
        color: #FFF;
    }

        body.dark-skin #review-box h2.review-box-header {
            background: #2A2A2A;
        }

    body.dark-skin .tie-instagram.lite-skin a, body.dark-skin .tie-instagram.default-skin a {
        color: #222 !important;
    }

        body.dark-skin .tie-instagram.lite-skin a:hover, body.dark-skin .tie-instagram.default-skin a:hover {
            color: #000 !important;
        }

.container {
    padding-left: 0;
    padding-right: 0;
}

.services2 {
    border-top: 1px solid #eaeaea;
    border-bottom: 2px solid #0074D1;
    overflow: hidden;
}

ul, ol {
    list-style: none;
    font-style:normal;
}

.services2 .color-1 {
    background: #fafafa;
    /*border-bottom: 3px solid #00a364;*/
}

.services2 .services2-item {
    border-left: 1px solid #eaeaea;
    /*border-bottom: 1px solid #eaeaea;*/
    padding-bottom: 6px;
    padding-top: 6px;
    min-height: 134px;
}

.col-md-4 {
    width: 33.33333333%;
    float: left;
}

row {
    margin-right: -15px;
    margin-left: -15px;
}

.services2 .services2-item .image {
    text-align: center;
    color: #333333;
    padding-left: 3px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: normal;
    width: 40%;
}

    .services2 .services2-item .image h3 {
        color: #333333;
        font-size: 16px;
        font-weight: 700;
        margin-top: 10px;
    }

.services2 .services2-item .text {
    padding-top: 0px;
    color: #656565;
    font-weight: 500;
    text-align: justify;
    padding-left: 5px;
    padding-right: 3px;
    width: 58%;
    line-height: 20px;
}

.col-sm-6 {
    float: left;
}

.grid table .rcbInput {
    padding: 2px 0 8px;
}

.RadGrid_Default .rgCommandRow {
    background: none !important;
}

.RadGrid_Default .rgInfoPart {
    color: black !important;
}
/*----- Library CSS ---*/
.library-body {
    width: 31%;
    float: left;
    margin-left: 2%;
    margin-top: 2%;
    height: 105px;
}

.library-body-children-home {
    width: 100%;
    clear: both;
}

.library-body-children {
    width: 100%;
    margin-left: 2%;
    float: left;
    margin-bottom: 20px;
    min-height: 105px;
}

.library-body-children-left {
    margin-left: 2%;
    margin-top: 5px;
}

.library-title-children p {
    text-align: center;
}

.library-body-children-right {
    float: right;
    width: 48%;
}

.library-body-children-home .more-link a {
    color: #0074d1;
}

.library-body-children-home .more-link, .library-body-children-left .more-link {
    margin-bottom: 10px;
    font-style: italic;
    font-weight: bold;
}

.library-title, .library-title-children {
    font-size: 18px;
    font-weight: bold;
    color: #4e4e4e;
}

.library-title {
    margin: 5px 14px;
}

.library-title-children {
    margin: 5px 0px;
}

.library-title-parent {
    font-size: 18px;
    font-weight: bold;
    color: #4390e8;
    font-style: italic;
    margin: 5px 0;
}

.library-content, .library-content-children {
    margin: 15px 0;
    text-align: justify;
}

.line-title-double-bottom-right, .line-title-double-bottom-left {
    height: 4px;
    background-color: #0074d1;
}

.line-title-double-bottom-right {
    float: right;
}

.line-title-double-bottom-left {
    float: left;
    clear: both;
}

.line-title-bottom {
    height: 2px;
    background: url(../images/line-blue1.png);
}
/*-----END Library CSS ---*/
.form-xhcn-1 {
    width: 25%;
    float: left;
}

    .form-xhcn-1 h3 b {
        font-size: 18px;
    }

.form-xhcn-2 {
    width: 45%;
    float: left;
    padding: 0 3px;
}

.form-xhcn-3 {
    width: 30%;
    float: left;
}

.content-xhcn-left {
    width: 68%;
    vertical-align: top;
    padding: 10px;
    float: left;
}

.content-xhcn-right {
    width: 30%;
    float: right;
    vertical-align: top;
    margin-top: 10px;
}

.year-xhcn {
    float: right;
    width: 10%;
}

.one_third-1 {
    width: 24.66%;
}

.one_third-2 {
    width: 44.66%;
}

.one_third-4 {
    width: 46.66%;
}


@media print {
    body {
        font-size: 20px;
    }

    .entry, .comment-content p {
        line-height: 40px;
    }

    .post-listing {
        border: 0 none;
    }

    .post-cover-title {
        opacity: 1 !important;
    }

    .post-title, .post-cover-title {
        font-size: 42px;
        line-height: 40px;
        color: #000;
    }

    #theme-header, .breaking-news, #crumbs, #sidebar, .share-post, #theme-footer, .footer-bottom, #related_posts, p.post-meta .post-comments, #author-box, .post-navigation, #comments, .e3lan, .post-tag, .post-edit-link {
        display: none !important;
    }

    .content {
        float: none;
        width: 100%;
    }
}

.area_datetime ul li {
    color: #428fe7;
    display: inline;
    float: left;
    font-size: 14px;
}

.area_datetime {
    color: white;
    font-size: 18px;
    font-weight: bold;
    /*font-family: RobotoCondensed-Regular;*/
}

.clock ul {
    display: block;
    padding-left: 15px;
    padding-top: 5px;
}

.fmLabel {
    text-align: right;
    padding-right: 5px;
}

.widget-container li.active > a > h3 {
    font-weight: bold;
}

/* ------------ Customize -------------- */

.riTextBox, .RadInputMgr_Default {
    border-color: #F1F1F1 !important;
    border-top-color: #DDD !important;
    border-left-color: #DDD !important;
    background-color: #F9F9F9 !important;
    color: #515151 !important;
    font: 12px Tahoma !important;
    padding: 8px !important;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    border-radius: 3px !important;
    webkit-transition: all 0.3s ease-in-out !important;
    -moz-transition: all 0.3s ease-in-out !important;
    -o-transition: all 0.3s ease-in-out !important;
    -ms-transition: all 0.3s ease-in-out !important;
    transition: all 0.3s ease-in-out !important;
}

    .RadInput_Default:focus, .riTextBox:focus, .RadInputMgr_Default:focus {
        background-color: #fff !important;
    }

.tie-cat-6 a.more-link {
    background-color: #9b59b6;
}

.tie-cat-6 .cat-box-content {
    border-bottom-color: #428fe7;
}

.tie-cat-10 a.more-link {
    background-color: #3498db;
}

.tie-cat-10 .cat-box-content {
    border-bottom-color: #3498db;
}

.fssButton {
    width: auto;
    position: relative;
    background-color: #428fe7;
    color: #FFF;
    padding: 5px 12px;
    font: 12px Tahoma;
    display: inline-block;
    line-height: 22px;
    border: 0 none;
    cursor: pointer;
    text-decoration: none;
    webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
}

    .fssButton:hover {
        background-color: #777 !important;
        text-decoration: none;
    }

.RadGrid .rgHeader {
    background-image: none !important;
    /*background-color: #428fe7 !important;*/
    background-color: #F4F4F4 !important;
    text-transform: uppercase !important;
    padding: 0.7em .4em !important;
    /*font-size: 14px !important;*/
    vertical-align: middle !important;
}

.RadGrid .rgHeader,
.RadGrid th.rgResizeCol,
.RadGrid .rgRow td,
.RadGrid .rgAltRow td {
    border-left: 1px solid #ddd !important;
}

.grid table {
    border-spacing: 1px;
    width: 100%;
    border: 1px solid #eee;
    border-collapse: separate;
    /*margin-bottom: 1.5em;*/
}

.btnTimKiem {
    /*background: url(../images/search-icon.png) right no-repeat;*/
    margin: 5px 0px;
}

.grid table td, .grid table th {
    padding: .4em;
    text-align: left;
    border-right: 1px dotted #eee;
}

.grid table .fmLabel {
    text-align: center;
    /*background: #F9F9F9;*/
    /*font-weight: bold;*/
}

.fmlable, .fmlabel, .RadGrid_Default td.rgPagerCell, .fmLabel, .auto-style4, .fmlable-content, .auto-style3 {
    background: #ddf0f9;
    text-align: center !important;
}

.fmlable-coler {
    background: #ddf0f9;
}
.liCssClick{
    line-height:25px !important;
}
.grid table thead th {
    background: #F4F4F4;
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
    text-transform: uppercase;
    padding: 0.7em .4em;
    vertical-align: middle;
}

.grid table tbody th {
    background: #F4F4F4;
    border-bottom: 1px solid #eee;
}

.grid table tbody td {
    border-bottom: 1px solid #eee;
}

.grid table tr th:last-child, .grid table tr td:last-child {
    border-right: 0;
}

.grid table tbody tr:last-child td, .grid table tbody tr:last-child th {
    border-bottom: 0;
}

td.number input[type=text].riTextBox {
    text-align: right;
    width: 100% !important;
}

.spaceBottom {
    height: 10px;
    clear: both;
}

#imglogo {
    width: 100%;
    height: 100%;
}

.tx-Search {
    border: 1px solid #428fe7 !important;
}

/* RadComboBox Default skin */

.RadComboBox_Default * {
    margin: 0;
    padding: 0;
}

.RadComboBox_Default,
.RadComboBox_Default .rcbInput,
.RadComboBoxDropDown_Gray {
    font: 11px verdana,sans-serif;
    color: #333;
}

/* combobox */

.RadComboBox_Default {
    vertical-align: bottom;
}

    .RadComboBox_Default table {
        border: 0;
        border-collapse: collapse;
    }

    .RadComboBox_Default td.rcbInputCell {
        width: 100%;
        height: 23px;
        line-height: 21px;
        vertical-align: top;
        padding: 0;
        border: 0;
    }

    .RadComboBox_Default td.rcbInputCellLeft, .RadComboBox_Default td.rcbInputCellRight {
        background: #fff;
        border: 1px solid #9bbee6 !important;
    }
/*abcxyz*/

.RadComboBox table td.rcbInputCell, .RadComboBox .rcbInputCell .rcbInput {
/*.RadComboBox .rcbInputCell, .RadComboBox .rcbInputCell .rcbInput {*/

    padding: 0 4px !important;
    height: 25px !important;
}
/*abcxyz*/
.RadComboBox_Default td.rcbInputCellLeft {
/*.RadComboBox_Default .rcbInputCellLeft {*/

    background-position: 0 0;
}

.content_Radwindow_Bientaptin{
    display:table;
    width:100%;    
    height:100%;
    padding:40px 0;
    margin:-40px 0;
}
.divQuenMatKhau{
    text-align:center;
}
.color-red-span{
color:red;
}
.imageClass{
    margin:auto;
}

.form-login-45{
        width: 45%;
    height: 350px;
    margin: 5% auto;
    border: 1px solid #c1bfbf;
    border-radius: 10px;
}