.nodata {
    color:red;
}

.pagerArea {
    vertical-align:middle;
    margin-top:10px;
}

.odd {
    background-color:#eee;
}

.even {
    background-color:white;
}

#FilterDanhSachNhomResult {
    width: 100%;
}
#FilterDanhSachNhomResult tr th {
    background-color:#1f8ddd;
    color:#fff;
}

.pull-left {
    float:left;
}

.funcList {
    background-color: #b5b9c1;
    text-align: center;
    color: black;
}

.funcList a:link, a:visited, a:active {
    color:black;
}

.funcList li {
    margin-right: 20px;
}

/*
.funcList {
    background-color: #1f8ddd;    
}
.funcList ul{
    padding:0;
    margin:0;
}
.funcList ul li {
    padding:20px 0px;
    
}
.funcList ul li a {
    background-color: #1f8ddd;
    color:#fff;
    font-size:18px;
    margin:auto;
    display:table;
}
*/

.page_normal { }
.page_enabled, .page_disabled
{
    display: inline-block;
    height: 20px;
    min-width: 20px;
    line-height: 20px;
    text-align: center;
    text-decoration: none;
    border: 1px solid #ccc;
    padding: 2px 5px 2px 5px;
}
.page_enabled
{
    background-color: #eee;
    color: #000;
}
.page_disabled
{
    background-color: #ccc;
    color: #fff !important;
}


.dnnFormRequired {
    border-left: 5px solid #FF0000;
    padding-left: 0.5em;
}

input.dnnFormRequired, textarea.dnnFormRequired, select.dnnFormRequired {
    border-left: 5px solid #FF0000;
    margin-left:0px;
}

.dnnFormItem.dnnFormHelp p.dnnFormRequired span {
    border-left: 5px solid #FF0000;
    padding-left: 0.5em;
}

.dnnForm input.dnnFormRequired, .dnnForm textarea.dnnFormRequired, .dnnForm select.dnnFormRequired {
    border-left: 5px solid #FF0000;
    margin-left:0px;
}


.dnnFormMessage {
    background: none repeat scroll 0 0 rgba(2, 139, 255, 0.15);
    border: 1px solid rgba(2, 139, 255, 0.2);
    border-radius: 3px;
    display: block;
    margin-bottom: 0px !important;
    max-width: 100%;
    padding: 0px 0px !important;
}

.dnnFormItem span.dnnFormMessage.dnnFormError {
    left: 55%;
    position: absolute;
    /*top: 10px;*/
    z-index: 9999;
}

.table td span.dnnFormMessage.dnnFormError {
    left: 55%;
    position: absolute;
    /*top: 10px;*/
    z-index: 9999;
}

.table td, th {
    /*padding:0px 5px 5px 5px;*/
    vertical-align:middle;
}

.MultiFile-label {
    clear:both;
    display:block;
    text-align:left;
}

.SettingLabel {
    width:25%; vertical-align:top;
}

.SettingContent {
    width:75%; vertical-align:top;
}

#FilterPeriodicReportResult {
    width:100%;
}

/* CSS for Idea for Special Subject List (danh sach chuyen de)*/
.numericalOrder {
    width: 5%;
    vertical-align: central;
    text-align: center;
}

.ideaTitle {
    width: 25%;
    vertical-align: central;
    text-align: left;
}

.specialSubject {
    width: 20%;
    vertical-align: central;
    text-align: left;
}

.ideaStatus {
    width: 10%;
    vertical-align: central;
    text-align: center;
}

.viewFeedback4Idea {
    width: 13%;
    vertical-align: central;
    text-align: center;
}

.updateFeedback4Idea {
    width: 12%;
    vertical-align: central;
    text-align: center;
}

.editIdea {
    width: 5%;
    vertical-align: central;
    text-align: center;
}

.deleteIdea {
    width: 5%;
    vertical-align: central;
    text-align: center;
}

.selectIdea {
    width: 5%;
    vertical-align: central;
    text-align: center;
}

/* CSS for Special Subject List (danh sach chuyen de)*/

.specialSubjectTitle {
    width: 70%;
    vertical-align: central;
    text-align: left;
}

.specialSubjectStatus {
    width: 10%;
    vertical-align: central;
    text-align: center;
}

.editSpecialSubject {
    width: 5%;
    vertical-align: central;
    text-align: center;
}

.deleteSpecialSubject {
    width: 5%;
    vertical-align: central;
    text-align: center;
}

.selectSpecialSubject {
    width: 5%;
    vertical-align: central;
    text-align: center;
}

/* CSS for feedback from leader*/
.feedback4IdeaTitle {
    width: 45%;
    vertical-align: central;
    text-align: left;
}

.feedback4Idea {
    width: 25%;
    vertical-align: central;
    text-align: left;
}

.feedback4IdeaStatus {
    width: 10%;
    vertical-align: central;
    text-align: center;
}

.editFeedback4Idea {
    width: 5%;
    vertical-align: central;
    text-align: center;
}

.deleteFeedback4Idea {
    width: 5%;
    vertical-align: central;
    text-align: center;
}

.selectFeedback4Idea {
    width: 5%;
    vertical-align: central;
    text-align: center;
}




  /*Noi dung*/
    .fbcontent {margin-bottom: 20px;}
    .titlehead {text-align: center;margin-bottom:10px;}
    .titlehead span {color: #df0000;font-size: 15px;text-transform: uppercase;font-weight: bold;}
    .contenthead {text-align: justify;}
   


    .titleheadlist{background-color:#df0000;padding:5px 10px;margin-bottom:20px;}
    .titleheadlist h2{font-size:14px;color:#fff;text-transform:uppercase;margin:0;font-weight:bold;}
    .fblist .table-responsive tr th{border:1px solid #dfdfdf !important;background-color:#ceedff;vertical-align:middle;}
    .fblist .table-responsive tr td{border:1px solid #dfdfdf !important;vertical-align:middle;}
    .fblist .table-responsive tr td a:hover{color:#259fe2;}
    .center {text-align:center;}
    .odd {background-color:#e2f4fe;}
    .even {background-color:#fff;}
 
   

    .titleheadform {background-color:#3bb8fe;padding:5px 10px;border-bottom:3px solid #fff}
    .titleheadform h2{color:#fff;font-weight:bold;font-size:14px;text-transform:uppercase;margin:0;}
    .fbRightform .table-responsive{padding:10px;background-color:#3bb8fe;}
    .fbRightform .table-responsive .tableform tr td{color:#fff;padding-right:10px;}
    .fbRightform .table-responsive .tableform tr td:last-child{padding-right:0;}
    input.dnnFormRequired, textarea.dnnFormRequired, select.dnnFormRequired{margin-left:0 !important;}


    /*Cac gop y hien ke moi*/
    /*.fb-other{background-color:#fff;border-top:20px solid #fff;}
    .fb-other .title-orther{background-color:#df0000;padding:5px 10px;}
    .fb-other .title-orther h2{margin:0;font-size:13px;color:#fff;font-weight:bold;text-transform: uppercase;}
    .fb-other .fb-other-list{margin-bottom:0px; margin-top:5px;padding:5px;}
    .fb-other .fb-other-list ul{margin:0;}
    .fb-other .fb-other-list ul li{padding:10px 0;list-style:none;border-bottom:1px solid #e0e9f8;}
    .fb-other .fb-other-list ul li a{color:#0d6fb4}
    .fb-other .fb-other-list ul li a:hover{color:#259fe2}
    .fb-other .fb-other-list ul li .date_list{color:#3bb8fe;margin-top:3px;}*/


   /*Chuyen Muc*/
   .menu-m1 ul {
    padding:0;
    margin:0;
    }
    .menu-m1 ul  li {
    list-style:none;
    padding:10px 0 11px 21px !important;
    background:url("images/icon_bullet_menu.png") no-repeat scroll 9px 16px #3bb8fe;
    margin:0;
    border-bottom:1px solid #fff;
    border-top:1px solid #fff;
    list-style-position:inside;
    }
    .menu-m1 ul li a {
    color:#fff;
    font-size:13px;
    text-transform:uppercase;
    font-weight:bold;
    }
    .menu-m1 ul li a:hover,
    .menu-m1 ul li a:active {
    color: #0864a5;
    text-decoration:none;
    }

.dnnLabel {
/*text-align:left !important;*/
width: 100% !important;
float: none;
text-align: left;
margin: 0;
padding: 0;
}

/*Namnht*/

/*Tham gia gop y*/
.ModGopYHienKeViewDetaisC .GopY tbody .chuyenDe > th {
     background-color: #ceedfe;
    border-radius: 5px 0 0 5px;
    padding-bottom: 15px;
    padding-left: 10px;
    padding-top: 15px;
    color:#1290d6;
}
.ModGopYHienKeViewDetaisC .GopY tbody .chuyenDe > td {
     background-color: #ceedfe;
    border-radius: 0 5px 5px 0;
    padding-bottom: 15px;
    padding-right: 10px;
    padding-top: 15px;
}
.ModGopYHienKeViewDetaisC .GopY tbody tr td,.ModGopYHienKeViewDetaisC .GopY tbody tr th {
    color:#506471;    
}
.ModGopYHienKeViewDetaisC .GopY tbody .spacingtable {
    margin-top: 10px;
}
.ModGopYHienKeViewDetaisC input[type="text"],
.ModGopYHienKeViewDetaisC select,
.ModGopYHienKeViewDetaisC textarea,
.ModGopYHienKeViewDetaisC input[type="email"],
.ModGopYHienKeViewDetaisC input[type="search"],
.ModGopYHienKeViewDetaisC input[type="password"] {
    /*border: 1px solid #dfdfdf;
    border-radius: 4px;
    box-shadow: none;*/
}
.ModGopYHienKeViewDetaisC .icon_back {
}
    .ModGopYHienKeViewDetaisC .icon_back a {
        display: inline-block;
        color: var(--blue, #0765E3);
        text-align: right;
        font-family: Roboto;
        font-size: 15px;
        font-style: normal;
        font-weight: 500;
        line-height: 1.5;
    }
.ModGopYHienKeViewDetaisC h2.filterResult {
    padding: 2px 10px 5px;
    background-color:#d82525;
}
.ModGopYHienKeViewDetaisC .requid {
    border-left: 4px solid #eb0c06 !important;
}
.ModGopYHienKeViewDetaisC .viewdetailtb tr td > .dnnLabel {
    width: 100%;
    margin:0;
    padding:0;
}
.ModGopYHienKeViewDetaisC .viewdetailtb tr td > .dnnLabel label {
    margin:0;
    padding:0;
}

.ModGopYHienKeViewDetaisC .viewdetailtb tr td {
    border: 1px solid #c1ccd6;
    padding:2px 10px;
    text-align:justify;
}
.ModGopYHienKeViewDetaisC .viewdetailtb tr td .table tr td {
    border:none;
}
    .ModGopYHienKeViewDetaisC .viewdetailtb tr td .table tr td:nth-child(1) {
    color:black;
    padding-left:0px;
    }
.ModGopYHienKeViewDetaisC .viewdetailtb tr td:nth-child(1) {
    color:#0a64a4;
}
.ModGopYHienKeViewDetaisC .viewdetailtb tr td .dnnLabel span {
    font-weight:bold;
}
.ModGopYHienKeViewDetaisC .viewdetailtb tr td .table {
    margin-top:0px;
    margin-bottom:0px;
}
.ModGopYHienKeViewDetaisC .table-condensed tbody tr td,
.ModGopYHienKeViewDetaisC .table-condensed thead tr th {
    text-align: center;
}
.ModGopYHienKeViewDetaisC .table-condensed  tr .functionGroupTitle,
.ModGopYHienKeViewDetaisC .table-condensed  tr .functionGroup {
    text-align: left;
}
.ModGopYHienKeViewDetaisC .table-condensed tbody tr.even td {
    background-color: #fff;
}
.ModGopYHienKeViewDetaisC .filter_cd {
    /*background-color: #ceedfe;
    border-radius: 5px;
    padding: 15px 10px;
    margin-bottom:20px;*/
}
/*.ModGopYHienKeViewDetaisC .filter_button {
    margin-top:10px;
    text-align:right;   
}
.ModGopYHienKeViewDetaisC .filter_cd > span {
    color: #506471;
    font-size: 13px;
}
.ModGopYHienKeViewDetaisC .filter_cd > select {
    padding:3px 5px;
    margin-top:5px;
}*/
/*.ModGopYHienKeViewDetaisC .news_list ul li {
    background: rgba(0, 0, 0, 0) url("Images/icon_bullet_73b5e5.png") no-repeat scroll 0 7px;
    list-style: outside none none;
    padding-left: 15px;
    border-bottom:1px solid #dfdfdf;
}
.ModGopYHienKeViewDetaisC .news_list ul li:last-child {
    border-bottom:none;
}
.ModGopYHienKeViewDetaisC .news_list ul li hr {
    display:none;
}
.ModGopYHienKeViewDetaisC .news_list ul li div.news_link {
    margin-bottom:5px;
    margin-top:5px;
}
.ModGopYHienKeViewDetaisC .news_list ul li a.news_link {
    color:#0a64a4;
}
.ModGopYHienKeViewDetaisC .news_list ul li .news_link .news_date {
    margin-top:5px;    
    color:#3bb8fe;
}*/

.ModGopYHienKe .feedbackright .fb-other ul {
    height: 71px !important;
}
.ModGopYHienKeC .feedbackright .fb-other .fb-other-list ul marquee {
    height: 71px !important;
}

/*marquee {
   -moz-binding                  : none !important;
   display                       : block;
   height                        : auto !important;
}*/

/*.news_link .date_list {
    margin-top: 3px;
    color: #3bb8fe;
}

.new-link a.new-link {
margin-top:5px;
}

.fb_XemYTuong {
text-align:right;
display:block;
}
*/
