@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'Khmer Mool';
    src: url(../fonts/Moul.ttf);
}
@font-face {
    font-family: 'Koh Santepheap';
    src: url(../fonts/Koh-Santepheap-Bold.ttf);
}
@font-face {
    font-family: 'Khmer Mool1';
    src: url(../fonts/KHMMOOL1.ttf);
}
@font-face {
    font-family: 'tahoma';
    src: url(../fonts/tahoma.ttf);
}
@font-face {
    font-family: 'battambang';
    src: url(../fonts/Battambang-Regular.ttf);
}
.battambang{ font-family:battambang !important;}
.khmerMool1{ font-family:KHMMOOL1 !important;}
body{  background: #E9EAED url(../img/bluebg.jpg) no-repeat ; font-family:menufont, tahoma !important;}
h1,h2,h3,h4,p{ padding:0px; margin:0px;}
.input-group-addon { background-color:transparent !important; color:#00356A; font-weight:bold !important;}
.subtitle{ font-size:12px; color:#1B6EAE !important; }
.subtitle1{ font-size:12px; }
/*customer style*/
.navbar-collapse {
    padding-right: 15px;
    padding-left: 0px;
}
.btn{ margin-top:5px; margin-left:5px;}
.breadcrumb { margin-bottom:5px;}
.dropdown-menu > li > a {
    padding: 5px 20px;
}
.input-group{ margin:5px;}
input{ border-radius:0px; padding:0px 5px !important;}
.form-control {  padding:0px 5px !important;}
.btn { border-radius:0px ;}
.metro .grid .row {
    margin-top: 0px;
}
.navbar {
    border-radius:0px;
	border:none;
	min-height: 38px;
	margin-bottom:10px;
    margin-top: 0px;
}
.navbar-brand {
	font-weight:bold;
    padding: 5px;
}
.navbar-toggle {border: 1px solid #fff; color:#fff;}
.navbar-nav .open .dropdown-menu {
		background-color:#ddd;
	}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus { color:#1B6EAE;}
.nav > li > a:hover {
    color: #1B6EAE !important;
}
.navbar-default .navbar-brand {
    padding: 10px;
    font-size: 18px;
    line-height: 20px;
    height: 38px;
	color:red;
	}
.navbar-nav > li > a {
	padding-top: 9px;
	padding-bottom: 9px;
	}
.nav > li > a {
   padding: 5px 12px 5px;
   color:#fff;
}
.navbar-default .navbar-nav > li > a {
	 color:#fff !important;
	}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
		color:#9A165A;
		background:#ddd;
	}
	.navbar-default .navbar-nav .active{
		color:red;
		background:#ddd;
	}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
	
 background-color:#ddd;
	}
.nav > li > a:hover, .nav > li > a:focus {
	background-color:#ddd;
	}


.modal-header { padding:5px;}
/*Fixed*/
.padding15{
	padding:15px !important;	
	}
.margin5x5{ margin-top:10px !important;}
/*other*/
.dropdown-menu .divider {
    margin: 5px 0px;
	background-color: #999;
	}


.metro .tile .brand .badge, .metro .tile .tile-status .badge{ border-radius:0px;}

.metro ul, .metro ol { padding:0px; margin:0px;}
.metro ul li ul, .metro ol li ul, .metro ul li ol, .metro ol li ol {
    padding-left: 0px;
}
.log_area{width:50%; margin:0px auto; float:inherit;}
.metro .dropdown-menu a { padding: 5px 15px !important;}
.metro .navigation-bar .navigation-bar-content .element, .metro .navbar .navigation-bar-content .element, .metro .navigation-bar .navbar-content .element, .metro .navbar .navbar-content .element {
    font-size: 18px;
	font-weight:900;
}
.metro .navigation-bar .element-menu > li > a, .metro .navbar .element-menu > li > a {
	font-size: 15px;
	font-weight:600;	
	}
.metro .tile.double {
    padding:5px;
}
.error, .result,.result2 , .result-mail{ color:#f00; }
.metro .table ,.metro form { margin-bottom:0px !important;}


.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
    margin-left: 0px;
}


/*table*/
.metro .table thead th, .metro .table thead td, .metro .table tfoot td {
   font-weight:bold !important;
}
.metro .dataTable thead .sorting:after {
    content: "";
}
.metro .dataTable thead .sorting_asc:after {
    content: "";
}
.metro .dataTable thead .sorting_desc:after {
    content: "";
}
/*slide image*/
element {
}
.metro ul li, .metro ol li {
    line-height: 20px;
}
.carousel-indicators li {
    display: inline-block;
    width: 30px;
    height: 8px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: transparent;
    border: 1px solid #FFF;
    border-radius: 0px;
}
.carousel-indicators .active {
    width: 30px;
    height: 10px;
    margin: 0px;
    background-color: #FFAA56;
}
.col-md-2 {
	padding:0px;	
	}
.metro .dataTables_wrapper .dataTables_paginate .paginate_button {
 padding:0px; 
}
.metro .dataTable thead .sorting:after {
    content: "";
}
.metro .dataTable thead .sorting_asc:after {
    content: "";
}
.metro .dataTable thead .sorting_desc:after {
    content: "";
}
.metro .dataTable thead .sorting_asc:after {
    content: "";
}
.metro ul, .metro ol {letter-spacing:normal;}
.disable-select {
  -webkit-user-select: none;  
  -moz-user-select: none;    
  -ms-user-select: none;      
  user-select: none;
}
.metro p, h2 { letter-spacing:normal;}

.alert-box {
    color:#555;
    border-radius:10px;
    font-family:Tahoma,Geneva,Arial,sans-serif;font-size:11px;
    padding:10px 10px 10px 36px;
    margin:10px;
	z-index:999;
}
.alert-box span {
    font-weight:bold;
    text-transform:uppercase;
}
.warning {
    background:#ffecec  no-repeat 10px 50%;
    border:1px solid #f5aca6;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
	cursor:auto;
	background-color: #f5f5f5;
	}
.bg-i{ background-color:#CDFFCC !important;}
.bg-i1{ background-color:#38C9CC !important;}
.nowrap{
	white-space: nowrap;
}
