::selection{ background-color: #E13300; color: white; }
::moz-selection{ background-color: #E13300; color: white; }
::webkit-selection{ background-color: #E13300; color: white; }

/*Layout*/
div#footer{padding:3px 0;background-color:#888888;color:#ffffff;width:100%;position:absolute;bottom:0;}
/*End Layout*/

/*.megamenu .mm-item{padding:3px 0;}*/
#tabular-content,#tabular-content th,#tabular-content td{border-color:#ccc !important;}

table tr td{vertical-align:middle;font-size:12px !important;}

#tabular-content td, .tbl-td-top td{vertical-align:top !important;}

input[type=text], select, input[type=password], textarea {
  background-color: #fff;
  border: 1px solid #c9d1da;
  border-radius: 3px;
  box-shadow: 1px 1px 1px #eeeff0 inset;
  font-family: Verdana !important;
  font-feature-settings: normal;
  font-kerning: auto;
  font-language-override: normal;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-synthesis: weight style;
  font-variant: normal;
  font-weight: normal;
  margin: 0;
  padding:3px;
  font-size:12px !important;
}
input[type=text]:focus,input[type=password]:focus,select:focus,textarea:focus {
  border-color: #73b8ee !important;
  box-shadow: 0 0 5px rgba(82, 168, 236, 0.6) !important;
  outline: medium none !important;
}
input[type=text]:hover,input[type=password]:hover,select:hover,textarea:hover {border:1px solid #5783cf !important;}
/*button{height:25px;background-image: linear-gradient(to bottom, #4d90fe 0px, #4787ed 100%);background-repeat: repeat-x;border: 1px solid #3079ed;color: #fff;text-shadow: 0 1px rgba(0, 0, 0, 0.1);}
button:hover{background-image: linear-gradient(to top, #4d90fe 0px, #4787ed 100%);background-repeat: repeat-x;border: 1px solid #3079ed;color: #fff;text-shadow: 0 1px rgba(0, 0, 0, 0.1);}
button:active{background-image: linear-gradient(to top, #3C79E0 0px, #4787ed 100%);background-repeat: repeat-x;border: 1px solid #3C79E0;color: #fff;text-shadow: 0 1px rgba(0, 0, 0, 0.1);}
*/

button:hover, .btn-action:hover {
  box-shadow: 1px 1px 1px #fbfbfb;
  background:#DEDEDE;
  text-decoration: none;
}
button, .btn-action {
  /*background: url("../image/icon/pj-button.png") repeat-x scroll 0 0 #f3efef;*/
  border: 1px solid #c9cfd4;
  border-radius: 3px;
  color: #6c6a6a;
  cursor: pointer;
  font: 11px/18px Verdana,sans-serif;
  padding: 3px 12px;
  position: relative;
}

select{height:25px;}
#lookin{width:70px;}

.dlg-tbl-fm td input[type=text], .dlg-tbl-fm td textarea{width:190px !important;padding:3px;}
.dlg-tbl-fm td select{width:198px !important;padding:3px;}

#page_show_num{width:50px !important;}

.tbl-filter tr td, .tbl_data tr td, .tbl_normal tr td {
	vertical-align:middle;
}

.ui-layout-pane{font-size:12px !important;}

a {color:#48AC2E;background-color:transparent;font-weight:normal;text-decoration:none;}
a:hover,a:focus{color:#056495;text-decoration:none;}



.page_link,.page_link1,.page_link2{text-decoration:none;color:#000;}
.page_link:hover,.page_link1:hover,.page_link2:hover{text-decoration:underline;}

h1 {
	color: #444;
	background-color: transparent;
	border-bottom: 1px solid #D0D0D0;
	font-size: 19px;
	font-weight: normal;
	margin: 0 0 14px 0;
	padding: 14px 15px 10px 15px;
}

.message {
	font-family: Consolas, Monaco, Courier New, Courier, monospace;
	font-size: 12px;
	background-color: #f9f9f9;
	border: 1px solid #D0D0D0;
	color: #002166;
	display: block;
	margin: 14px 0 14px 0;
	padding: 12px 10px 12px 10px;
}

.ui-widget{/*width:11px !important;*/}


/* Layout*/

/* End Layout*/


#header{
	z-index:1000 !important;
}

#container{
	padding:10px 20px;
	overflow:auto;
}
#main{
	
}

.calendar{width:80px;}
.invalid{border:1px solid red !important;}


.subMenuHome{padding:9px 10px 3px 10px !important;background:none !important;}
.subMenuHome img{border:none;width:14px;height:14px;}
.tabular-content-border{border-right:1px solid black;}
th.th_title_tran{padding:0 15px !important;text-align:left !important;text-transform:uppercase;}
div.th_title_tran_txt{border-bottom:2px solid #ccc;padding:7px 0;margin-bottom:10px;}
a.page_link,a.page_link1,a.page_link2{text-decoration:none;}
a.page_link:hover,a.page_link1:hover,a.page_link2:hover{text-decoration:underline;}
a.page_link div,a.page_link1 div,a.page_link2 div{padding:5px 15px !important;}

.div-search{padding:5px 0 15px 0;}

.tbl_data, .tbl_normal{width:100%;border-collapse:collapse;padding:0;margin:0;border:1px solid #ccc;}
.tbl_data th, .tbl_normal th{padding:7px 10px;border-bottom:1px solid #ccc;text-transform:uppercase;font-size:11px;background-color:#f7f7f7;text-align:left;}
.tbl_data th span:hover, .tbl_normal th span:hover{cursor:pointer;}
.tbl_data tbody tr:hover, .tbl_normal tbody tr:hover{background-color:#f9fad1 !important;}
.tbl_data tbody tr.oddrow, .tbl_normal tbody tr.oddrow{background-color:#ffffff;}
.tbl_data tbody tr.evenrow, .tbl_normal tbody tr.evenrow{background-color:#f2f2ff;color:#003f7d;}
.tbl_data tbody tr.activerow, .tbl_data tbody tr.activerow a, .tbl_normal tbody tr.activerow, .tbl_normal tbody tr.activerow a{background-color:#4e9e19 !important;color:#ffffff !important;}

.tbl_report_data{width:100%;border-collapse:collapse;padding:0;margin:0;border:1px solid #ccc;}
.tbl_report_data th{padding:7px 10px;border:1px solid #ccc;text-transform:uppercase;font-size:11px;background-color:#f7f7f7;text-align:center;}
.tbl_report_data th span:hover{cursor:pointer;}
.tbl_report_data tbody tr:hover{background-color:#f9fad1 !important;}
.tbl_report_data tbody tr.oddrow{background-color:#ffffff;}
.tbl_report_data tbody tr.evenrow{background-color:#f2f2ff;color:#003f7d;}
.tbl_report_data tbody tr.activerow, .tbl_report_data tbody tr.activerow a{background-color:#4e9e19 !important;color:#ffffff !important;}
.tbl_report_data tbody tr.tr-footer:hover{background-color:#ffffff !important;}
.tbl_report_data tbody td{padding:5px 10px;border:1px solid #ccc;vertical-align:middle !important;}
.tbl_report_data tfoot td{padding:3px 10px;border:1px solid #ccc;vertical-align:middle !important;font-size:14px;}

.checked_row{background-color:#4e9e19;}

tr.tr-footer{background-color:#ffffff !important;font-weight:bold;border-top:1px solid #ccc;}
.tbl_data tbody tr.tr-footer:hover{background-color:#ffffff !important;}
.tbl_data tbody td{padding:5px 10px;/*border-left:1px solid #ccc;*/vertical-align:middle !important;}
.tbl_data tfoot td{padding:3px 10px;border:1px solid #ccc;vertical-align:middle !important;font-size:14px;}
div#p-count-record{padding-top:5px !important;}

.div-form{padding-top:10px !important;}

td.td-action{width:16px !important;padding:3px 0;margin:0 !important;text-align:center !important;}

#pagination{float:left;padding-top:4px;}
#pagination a{padding:0 3px;}
#p-show-row{float:left;padding-right:10px;}
#p-count-record{float:right;}

.number{text-align:right;width:80px;}
.td-code{width:60px;}

.text-upper{text-transform:uppercase;}

.sub-tbl{padding:0;margin:0;border-collapse:collapse;margin-bottom:15px;}
.sub-tbl tr{}
.sub-tbl th{font-size:11px;text-transform:uppercase;border-bottom:1px solid #CCCCCC;}
fieldset{border:1px solid #ccc;}
legend{color:#0073EA;}

.txt_key{color:#0073EA;}

#iframe-gallery{border:0;}

ul.ui-tabs-nav {height:29px !important;}
ul.ui-tabs-nav li a {font-size:12px !important;}

.lbl-unit-name{color:#F00;padding-left:2px;}

/********************* Document css **************************************/
#lookfor, .field-search{float:left !important;font-size:13px !important;border:1px solid #bdc4c9 !important ;box-shadow: none !important ;padding-left: 25px !important;padding-right: 10px !important;width: 124px;background: url("../../asset/image/icon/mag_glass-vflyV-kBh.png") no-repeat scroll 4% center #fff;}

#browse-location{font-size:14px;}
#ul-browse-location{padding:0;margin:0;list-style-type:none;}
#ul-browse-location li{padding:0;margin:0;float:left;}
.icon-breadcrumb-spacer{margin:0 7px;background:url("../../asset/image/icon/web_sprites-vfl7Oto_T.png");background-position:left -9134px;background-repeat: no-repeat;}

#ul-global-actions{padding:0;margin:0;list-style-type:none;}
#ul-global-actions li{padding:0;margin:0;float:right;}
.icon-upload{width:19px;height:19px;background:url("../../asset/image/icon/web_sprites-vfl7Oto_T.png");background-position:left -10336px;background-repeat: no-repeat;}
.icon-new-folder{width:19px;height:19px;background:url("../../asset/image/icon/web_sprites-vfl7Oto_T.png");background-position:left -2613px;background-repeat: no-repeat;}

#ul-browse-root-actions{padding:0;margin:0;list-style-type:none;font-size:11px;}
#ul-browse-root-actions li{padding:0;margin:0;float:left;}
#ul-browse-root-actions li a img{padding:0;margin:0;}
#ul-browse-root-actions li a span{margin-right:17px;}
.icon-invite-folder{width:19px;height:19px;background:url("../../asset/image/icon/web_sprites-vfl7Oto_T.png");background-position:left -2853px;background-repeat: no-repeat;}
.icon-share-link{width:19px;height:19px;background:url("../../asset/image/icon/web_sprites-vfl7Oto_T.png");background-position:left -10192px;background-repeat: no-repeat;}
.icon-download{width:19px;height:19px;background:url("../../asset/image/icon/web_sprites-vfl7Oto_T.png");background-position:left -9263px;background-repeat: no-repeat;}
.icon-delete{width:19px;height:19px;background:url("../../asset/image/icon/web_sprites-vfl7Oto_T.png");background-position:left -9242px;background-repeat: no-repeat;}
.icon-rename{width:19px;height:19px;background:url("../../asset/image/icon/web_sprites-vfl7Oto_T.png");background-position:left -10008px;background-repeat: no-repeat;}
.icon-move{width:19px;height:19px;background:url("../../asset/image/icon/web_sprites-vfl7Oto_T.png");background-position:left -9886px;background-repeat: no-repeat;}
.icon-copy{width:19px;height:19px;background:url("../../asset/image/icon/web_sprites-vfl7Oto_T.png");background-position:left -9181px;background-repeat: no-repeat;}

.filename-link,.file-down-link{line-height:32px;font-size:13px;text-decoration:none;color:#3d464d;white-space:pre;}
.filename-link:hover,.file-down-link:hover{text-decoration:underline;}
.sprite{padding-right:10px;vertical-align:middle;float:left;cursor:pointer;}
.sprite_web{height: 32px;width: 32px;}
.icon-file{background:url("../../asset/image/icon/web_sprites-vfl7Oto_T.png");background-position:left -1402px;background-repeat: no-repeat;}
.icon-folder{background:url("../../asset/image/icon/web_sprites-vfl7Oto_T.png");background-position:left -686px;background-repeat: no-repeat;}
.icon-txt{background:url("../../asset/image/icon/web_sprites-vfl7Oto_T.png");background-position:left -1402px;background-repeat: no-repeat;}
.icon-pdf{background:url("../../asset/image/icon/web_sprites-vfl7Oto_T.png");background-position:left -1436px;background-repeat: no-repeat;}
.icon-exe{background:url("../../asset/image/icon/web_sprites-vfl7Oto_T.png");background-position:left -1844px;background-repeat: no-repeat;}
.icon-zip,.icon-rar{background:url("../../asset/image/icon/web_sprites-vfl7Oto_T.png");background-position:left -1572px;background-repeat: no-repeat;}
.icon-xls,.icon-xlsx{background:url("../../asset/image/icon/web_sprites-vfl7Oto_T.png");background-position:left -1708px;background-repeat: no-repeat;}
.icon-doc,.icon-docx{background:url("../../asset/image/icon/web_sprites-vfl7Oto_T.png");background-position:left -2354px;background-repeat: no-repeat;}
.icon-ppt,.icon-pptx{background:url("../../asset/image/icon/web_sprites-vfl7Oto_T.png");background-position:left -2082px;background-repeat: no-repeat;}
.icon-mp4,.icon-flv{background:url("../../asset/image/icon/web_sprites-vfl7Oto_T.png");background-position:left -1775px;background-repeat: no-repeat;}
/********************* End Document css **************************************/

