.x-menu-item-icon {
    background-position: center center;
    height: 16px !important;
    left: 3px;
    top: 5px;
    width: 16px !important;
}
.horizontal-menu .x-box-inner {
    background: none repeat scroll 0 0 #DDDDDD;
}
.menu-cls {
    background: none repeat scroll 0 0 #F2F2F2;
}
    .menu-cls .x-panel-body-default {
        background: none;
    }
    .left.action-title {
    font-size: 15px;
    font-weight: bold;
    width: 260px;
}
    
.button {
        background: none repeat scroll 0 0 #0589C7;
    border-radius: 4px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-family: helvetica;
    font-size: 14px;
    font-weight: bold;
    margin-right: 10px;
    padding: 7px 10px;
    text-align: center;
    text-decoration: none;
    transition: all 0.2s ease-out 0s;
}
.link-focus{
    background: none repeat scroll 0 0 #E49D01;
    border-radius: 4px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-family: helvetica;
    font-size: 14px;
    font-weight: bold;
    margin-left: 10px;
    margin-right: 10px;
    max-width: 175px;
    padding: 7px 10px;
    text-align: left;
    text-decoration: none;
    transition: all 0.2s ease-out 0s;
    width: 175px;
}

.link-focus:hover{
    background: none repeat scroll 0 0 #E49D01;
    color: #f2f2f2;
}

.button:hover {
    background-color: #045D87;
    color: #FFFFFF;
}

.header {
    padding-top: 10px;
}
.header .ic-action-title {    
    background: url("images/logo.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    float: left;
    height: 40px;
    margin-left: 10px;
    width: 40px;
}
.header .title {
    font-family: Tahoma;
    font-size: 26px;
    font-weight: normal;
    text-transform: uppercase;
}
.none-border .x-menu {
    border: medium none;
}
.tab-none-background .x-tab-bar-default {
    background: none;
}
.cus-border-grid.x-panel-default-framed {
    border-color: #ADD2ED;
    padding: 0;
}

.attach-border-grid {
    border-color: #ADD2ED;
    padding: 0;
    
}

.footer .x-panel-body-default {
    background: none repeat scroll 0 0 #256C95;
}
.header-block-menu .x-box-inner {
    height: 7px !important;
}
.x-splitter {
    background: #f2f2f2;
}
.button-action-lable {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: none;
    clear: both;
    color: #000000 !important;
    overflow: hidden;
    padding: 5px;
}
.button-action-lable .x-btn-inner {
        background: url("images/action.gif") no-repeat scroll right 5px rgba(0, 0, 0, 0);
    color: #3892D3 !important;
    font-family: helvetica,arial,verdana,sans-serif !important;
    font-size: 16px !important;
    font-weight: bold !important;
    line-height: 25px;
    padding-right: 20px !important;
    text-transform: uppercase;
}

.x-fieldset-header-text {
    color: #3892D3;
    font: bold 13px/16px bold helvetica,arial,verdana,sans-serif;
    padding: 1px 0;
}

.button-action-header {
    margin-bottom: 10px !important;
}
.button-action-header .x-panel-body-default {
    border-bottom: 1px solid #EEEEEE !important;
}
.mnuPopup {
    width: 250px !important;
    padding: 10px 0px !important;
}
.button-action-header .x-btn-button {
    height: 25px !important;
}

.x-field-indicator {
    height: 18px !important;
}
.cell-imagecommand {
    height: 16px !important;
}
.blue {
    background: #add2ed;
}
.fb {
    font-weight: bold;
}
.pd5 {
    padding: 5px;
}
.tree-body-custom {
    border: 0px;
}
.tree-custom {
    overflow-x: scroll;
    overflow-y: hidden;
}
.main-node .x-tree-node-text {
    color: #000000;
    font-size: 12px;
    font-weight: bold;
}
.sub-node .x-tree-node-text {
    color: #000000;
    font-size: 12px;
    font-weight: normal;
}

.bg-blue {
    background: #EFF9FE;
}
.selected .x-menu-item-text{
    font-weight: bold;
    color: #F0AD4E ;
}


.main-dashboard {
    margin-top: 25px;
    margin-bottom: 18px;
    margin-left: 18px;
}
.action-list {
    margin: 0px !important;   
}
.action-list > li {
    border: 1px solid #EEEEEE;
    display: block;
    float: left;
    height: 125px;
    margin-bottom: 25px;
    margin-right: 25px;
    width: 160px;

}

.action-list > li a {
    text-decoration: none;  
        cursor: pointer;
}

.ic_Industry {
    background: url("images/lvuc_nnghe.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    display: block;
    height: 122px;
    overflow: hidden;
    width: 160px; 
}


.action-list > li a h3 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    font-size: 14px;
    padding-top: 85px;
    text-align: center;
    text-decoration: none !important;
    margin: 0px;
}



.ic_Priority {
    background: url("images/dokhan.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    display: block;
    height: 122px;
    overflow: hidden;
    width: 160px; 
}

.ic_SecretLevel {
    background: url("images/domat.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    display: block;
    height: 122px;
    overflow: hidden;
    width: 160px; 
}

.ic_DocType {
    background: url("images/loaivanban.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    display: block;
    height: 122px;
    overflow: hidden;
    width: 160px; 
}

.ic_DocStatus {
    background: url("images/trangthai.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    display: block;
    height: 122px;
    overflow: hidden;
    width: 160px; 
}

.ic_ProcessType {
    background: url("images/loaixuly.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    display: block;
    height: 122px;
    overflow: hidden;
    width: 160px; 
}

.ic_IssuedOrgGroup {
    background: url("images/capgui.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    display: block;
    height: 122px;
    overflow: hidden;
    width: 160px; 
}

.ic_IssuedOrg {
    background: url("images/donvigui.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    display: block;
    height: 122px;
    overflow: hidden;
    width: 160px; 
}

.ic_Signer {
    background: url("images/nguoiky.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    display: block;
    height: 122px;
    overflow: hidden;
    width: 160px; 
}

.ic_DocBookType {
    background: url("images/loaisovanban.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    display: block;
    height: 122px;
    overflow: hidden;
    width: 160px; 
}

.ic_DocBook {
    background: url("images/sovanban.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    display: block;
    height: 122px;
    overflow: hidden;
    width: 160px; 
}

.ic_Profile {
    background: url("images/cauhinh.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    display: block;
    height: 122px;
    overflow: hidden;
    width: 160px; 
}

.ic_Permission {
    background: url("images/phanquyen.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    display: block;
    height: 122px;
    overflow: hidden;
    width: 160px; 
}
.x-border-layout-ct {
    background-color: #F2F2F2;
}
.Status label {
    font-weight: bold;
}

.Status input {
    font-weight: bold;
    color: blue;
}

/*.cartpage { padding:20px 0 60px 10px !important; }*/
.cartpage {
    margin: 5px 0;
}
.cartpage table {border-collapse:separate;width:740px; border-collapse: separate; background:url(images/bg-table-top.png) left  top no-repeat;border-right: 1px solid #ededed;  }
.cartpage table .trtop {height:24px; line-height:24px;  color:#016cc7;}
.cartpage table tr th { text-align:center;font-weight:bold;border: 1px solid #ededed; }
.cartpage table tr td {border: 1px solid #ededed ;padding: 6px;}
.cartpage table .image { max-width:110px;max-height:88px; width:110px; }
.cartpage table tr td .count {width:50px !important; text-align:center; }

.cartpage .box_muahang { margin-top:20px; text-align:center;padding-left: 490px;}
 .thaotac {border: 1px solid #EDEDED;width: 738px;line-height:38px; height:38px; border-top: none;}
.thaotac  .delete {padding-top: 7px; padding-left:10px;float:left;}
.thaotac .button-submit {width:96px; height:25px;  background:url(images/bg-btn-capnhat.png) no-repeat; border:none; float:left;}
.thaotac .button-delete { width:66px; height:25px;padding-top: 7px; background:url(images/bg-btn-xoa.png) no-repeat; border:none; margin-left:10px; float:left;}
.thaotac .count { width:500px;text-align:right;padding-right:10px;font-weight:bold; color: Red;   float:right;}

.cartpage .box_muahang .dathang {width:96px; height:25px; border:none; border-radius: 3px;color: #ff5a00;font-weight: bold;}
.cartpage .box_muahang .muahang {width:140px; height:25px; margin-left:10px; border:none; border-radius: 3px;color: #ff5a00; font-weight: bold;}

.orderpage { padding:20px 0 60px 10px !important;}
.orderpage table {  border-collapse:separate;width:760px; border-collapse: separate; background:url(images/bg-table-top.png) left  top no-repeat;border-right: 1px solid #ededed;  }
.orderpage table .trtop {height:26px; line-height:26px;  text-transform:uppercase;  color:#016cc7;}
.orderpage table tr th { text-align:center;font-weight:bold;border-left: 1px solid #ededed; }
.orderpage table tr td { text-align:center !important;  border-bottom: 1px solid #ededed;border-left: 1px solid #ededed;text-align: justify;padding: 6px;}
.orderpage table .image { max-width:110px;max-height:88px; width:110px; }
.orderpage table .button-submit {width:96px; height:25px;  background:url(images/bg-btn-capnhat.png) no-repeat; border:none; float:left;}
.orderpage table .button-delete { width:66px; height:25px; background:url(images/bg-btn-xoa.png) no-repeat; border:none; margin-left:10px; float:left;}
.orderpage table .count {text-align:center; width:50px;  }
.orderpage .pagecontact-content { margin-top:30px; padding-bottom:40px;}
.orderpage .pagecontact-content .contactinfo { margin-left:30px;  font-weight:bold; color:#000;}
.orderpage .pagecontact-content .contactinfo h2 { font-size:12px; color:#016cc7; margin-left:50px; margin-top:10px;}
.orderpage .pagecontact-content .contactinfo p { margin-left:20px; line-height:25px;}
.orderpage .pagecontact-content .contactinfo a {  color:#484848; text-decoration:none;}
.orderpage .pagecontact-content .contactinfo a:hover { color:#570000;}
.orderpage .pagecontact-content .contactinfo .formcontact {margin-left:50px; margin-top:30px;  color:#484848;}
.orderpage .pagecontact-content .contactinfo .formcontact div.span { clear:both; text-align:center; display:block; width:600px; height:35px; }
.orderpage .pagecontact-content .contactinfo .formcontact div.spanarea {clear:both; text-align:center; display:block; width:600px;}
.orderpage .pagecontact-content .contactinfo .formcontact p.title { float:left; width:110px; text-align:left;}
.orderpage .pagecontact-content .contactinfo .formcontact .textinput { text-align:left; float:left; width:375px; height:18px;}
.orderpage .pagecontact-content .contactinfo .formcontact .areainput { text-align:left; float:left; width:373px;}
.orderpage .pagecontact-content .contactinfo .formcontact .button { margin-top:10px; border:1px solid #666; background:url(images/bg-button-contact.jpg) repeat-x; height:23px;  font-weight:bold; color:#fff; width:91px; border:none;color:#016cc7;}
.orderpage .pagecontact-content .contactinfo .thanhtoan {clear:both;  font-weight:normal; margin:10px 0; float:left;}
.orderpage .pagecontact-content .contactinfo .thanhtoan input {margin-left:20px;}
.cartpage .box_muahang .phuongthucthanhtoan {
    border: medium none;
    border-radius: 3px;
    color: #ff5a00;
    font-weight: bold;
    height: 25px;
    width: 227px;
}

.x-html-editor-wrap,.editor,.editor-component,.editor-base,.body-base {
    border: solid 1px #ddd !important;
}


.inputCaptcha input[type="text"], .inputCaptcha textarea
{
    width: 100px !important;
    min-width: 5%;
    margin: 1px 10px 0px 0px !important;
}
.dnnFormItem input, .dnnFormItem .dnnFormInput, .dnnFormItem textarea 
{
    background: none repeat scroll 0 0 #FFF !important;
    border-color: #ddd;
    border: 1px solid #D1D1D1 !important;
    border-radius: 0 !important;
    border-width: 1px !important;
    box-shadow: none !important;
    float: left !important;
    height: 1.9em !important;
    font-family: Helvetica,Arial,Verdana,sans-serif !important;
    margin-bottom:0px !important;
}

.dnnFormItem select 
{
    background: none repeat scroll 0 0 #FFF !important;
    border-color: #ddd;
    border: 1px solid #D1D1D1 !important;
    border-radius: 0 !important;
    border-width: 1px !important;
    box-shadow: none !important;
    float: left !important;
    height: 2.5em !important;
    font-family: Helvetica,Arial,Verdana,sans-serif !important;
    margin-bottom:0px !important;
    padding: 6px !important;
}

.btn_img
{
    background: #ff6a00 !important;
    height: 40px !important;
    margin: 4px;
    border-radius: 3px;
}

a.btn_img
{
    color: #fff !important;
    text-decoration: none !important;
    line-height: 25px !important;
}

ul.dnnActions, ul.dnnActions li
{
    padding: 0px 5px !important;
    margin-right: 10px !important;
}

    ul.dnnActions li a, a.dnnPrimaryAction, a.dnnPrimaryAction:link, a.dnnPrimaryAction:visited, a.dnnSecondaryAction, a.dnnSecondaryAction:link, a.dnnSecondaryAction:visited
    {
        padding: 0px !important;
        text-align: center !important;
        font-weight: bold !important;
    }

.form-contact .dnnFormItem
{
    padding: 5px 0px !important;
}

.dnnFormItem textarea.contact-area
{
    min-height: 130px !important;
    width: 400px !important;
}

.dnnFormItem label, .dnnFormItem .dnnFormLabel, .dnnFormItem .dnnTooltip
{
    width: 100%;
    margin-right: 0px !important;
    font-weight: bold;
    padding: 0px !important;
    margin: 0px !important;
}

.dnnLabel
{
    padding-top: 0px!important;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
    padding-right: 5px !important;
    margin: 0px !important;
    width:22% !important;
}

.dnnForm ul.dnnActions, .DnnModule ul.dnnActions, ul.dnnActions
{
    border-top: none !important;
}

.dnnForm ul.btn
{
    margin-left: 210px !important;
}

.form-contact
{
    padding-left: 20px !important;
}

    .form-contact p
    {
        padding: 0px !important;
    }

.Intro
{
    margin: 0px 0px 10px 50px !important;
    text-align: left;
    padding-bottom: 20px;
    border-bottom: 1px dotted #ccc !important;
    width: 90% !important;
    font-size: 13px !important;
    line-height: 25px !important;
}

.dnnForm fieldset
{
    padding: 0 !important;
}

.dnnFormItem input, .dnnFormItem .dnnFormInput
{
    height: 1.1em;
    padding: 4px 0 0 4px !important;
}

.dnnPrimaryAction
{
    min-width: 100px;
}
.Year {
    clear: both;
    font-weight: bold;
    margin-bottom: 10px;
    text-align: left;
}
.Category_Description {
    padding: 10px;
    text-align: left;
}
.Category_Description > p{
    padding: 0px !important;
   margin: 0px !important;
}
.intro.bullet > p {
    padding: 0px !important;
   margin: 0px !important; 
}

.Content_dieukhoan {
    border: 1px solid #c9c9c9;
    height: 250px;
    margin: 10px auto auto;
    overflow-x: scroll;
    padding: 15px;
    width: 500px;
}
.dieukhoan {
    margin-top: 24px;
    text-align: left;
}
.Check {
    margin: 10px auto auto;
    width: 534px;
}
.Check > label {
    padding-left: 10px;
}

