﻿.spinnerblock{display:inline-block;line-height:20px;}
.dxeSpinDecButton{
    line-height:50%;
}
.dxeSpinIncButton{
    line-height:50%;
}
.dxpcHeader{
    background-color:#5790f1;line-height:27px;border-radius:5px 5px 0 0;
}
.dxpcHeader td.dxpc{color:#fff;font-weight:bold;line-height:27px;height:27px;}
.dxpcControl{border: 1px solid #ebebeb;
    border-radius: 5px;}
.dxtcActiveTab{
    background-color:#5790f1;
    line-height:30px;
}
.dxtcActiveTab .dxtc{
    height:20px;font-weight:bold;color:#fff;
}
.dxgvControl{margin-top:5px;}
.dxeCalendarWeekNumber{padding:3px 8px 3px 3px;}
.dxeCalendarFooter{padding:2px 0;}
.dxeCalendarButton{padding:2px 11px 2px;}
.dxgv .dxeButtonEdit{background:none;}
.dxgv .dxeButtonEdit td.dxic input{background:none;background-color:transparent;}
.dxgvHeader td{font-weight:bold;}
.divHoverScroll{overflow-x:hidden;overflow-y:hidden;}
.divHoverScroll:hover{overflow-x:auto;overflow-y:scroll;-webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;}
.divHoverAreaScroll{overflow:hidden;}
.divHoverAreaScroll:hover{overflow-y:auto;overflow-x: auto;}
.dxgvIndentCell{background-color:transparent !important;}
.btnmoveright .dxbButton{border:none;background-color:transparent;background-image:none;}
.btnmoveright .dxbButton .dxb{padding:0;background-color:transparent;background-image:none;}
.btnmoveleft .dxbButton{border:none;background-color:transparent;background-image:none;}
.btnmoveleft .dxbButton .dxb{padding:0;background-color:transparent;background-image:none;}
.searchbox td.searchpadding{padding-right:15px;}
.searchbox td.searchpadding input[type=text]{margin-top:4px;height:15px;border-radius:3px;}
.searchbox input,.searchbox .dxeButtonEdit,.searchbox .dxeButtonEdit td.dxic input,.searchbox select{background-color:transparent;padding-right:5px;}
.searchbox input,.searchbox select,.searchbox table.dxeButtonEdit,.searchbox table.dxeTextBox{border-color:#ccc;}
.searchbox .dxeButtonEdit,.searchbox .dxeButtonEdit td.dxic input,.searchbox select{height:18px;line-height:18px;margin-top:5px;}
.searchbox table.dxeButtonEdit,.searchbox table.dxeTextBox{height:18px;line-height:18px;margin-top:5px;}
.searchbox select{height: 27px;
    line-height: 26px;
    margin-top: 1px;}
.searchbox table.dxeButtonEdit input.dxeEditArea  {margin:0px 0px 1px 0px;}
.modulecontents .chosen-container-single .chosen-single{background: none repeat scroll 0 0 #eaeaea;
    border-color: #aaa;
    border-style: solid;
    border-width: 1px;
    color: #45474b;border-radius:0;}
.searchbox .chosen-container-single .chosen-single {
    background:none;
}
.dxpcModalBackground{background-color:#000;}
.modulecontents .select2-container .select2-choice{background: none repeat scroll 0 0 #fff;
    border-color: #aaa;
    border-style: solid;
    border-width: 1px;
    color: #45474b;
    border-radius:3px;}
.searchbox .select2-container .select2-choice {
    background:none;
}
.select2-container .select2-choice .select2-arrow {
    background:none;
}
.select2-drop-active{border-color: #aaaaaa;border-radius:0;}
.dxgvControl a{color:#3cb3f8;}
/*border lưới: 1px solid #ebebeb*/
div.tagsinput {
    border-radius:3px;background-color:#fff;
}
td.dxgvDetailCell{padding:0;}
.dxpcFooter{background:none;background-color:none;border:none;}
.dxgvHeader, .dxgvHeader table{color:#808080;}
td.dxgvHeader{border-bottom:1px solid #ccc;}
.dxeTextBox, .dxeMemo{border-radius:3px;}
td.dxtcTabsCell > table>tbody>tr>td:first-child{width:0 !important;}
.dxtcTab{border-radius:3px 3px 0 0;}
.dxtcActiveTab {
    border-radius: 3px 3px 0 0;
}
.dxmSubMenu,.dxtcPageContent{border-radius:3px;}
.searchbox .dxeButtonEdit{padding-right:1px;}

.ui-dialog{padding:0px;}
.ui-widget-header{
    background:none;
    background-color:#5790f1;
    margin:0px;padding:0px;
}
.ui-dialog .ui-dialog-titlebar{padding:2px;color:#fff;font-size:14px;}
.ui-dialog .ui-dialog-buttonpane {
    background-image: none;
    border-width: 1px 0 0;
    margin-top: 0.1em;
    padding: 0.1em;
    text-align: left;
}
.ui-dialog .ui-dialog-buttonpane button {
    cursor: pointer;
    margin: 0.1em 0.1em 0.1em 0;
}
.ui-button-text-only .ui-button-text {
    font-size: 14px;
    padding: 0.4em;
}

.dxeButtonEditButton, .dxeSpinIncButton, .dxeSpinDecButton, .dxeSpinLargeIncButton, .dxeSpinLargeDecButton{background:none;background-color:transparent;border:none;}
.select2-container .select2-choice .select2-arrow{border-left:none;}
.select2-container{padding-bottom:5px;width:100%;}
.formcontent .ms-choice{
    background:none repeat scroll 0 0 #eaeaea;
    height:25px;line-height:25px;
}
.formcontent div.ms-parent{
    padding-bottom:5px;
}
.ms-drop ul > li.selected {
    background-color:#eaeaea;
}
.ms-drop ul > li.selected table{
    background-color:#eaeaea;
}