@page{
margin-left: 1px;
margin-right: 1px;
margin-top: 1px;
margin-bottom: 1px;
}
/*sidebar font color fix*/
.sidebar-menu > li > a > span {
  display: inline;
  color: #d0d0d0;
}
.sidebar-menu > li.active > a span {
  color: #f5f5f5;
}
.sidebar-menu > li > a > .icon i {
  text-align: center;
  line-height: 25px;
  width: 29px;
  font-size: 12px;
  color: #d0d0d0;
}
.sidebar-menu > li.active > a > .icon i {
  color: #f5f5f5;
}
.sidebar-menu ul li a {
  font-size: 12px;
  text-decoration: none;
  padding: 8px 0 8px 22px;
  display: block;
  text-transform: capitalize;
  color: #d0d0d0;
}
.sidebar-menu ul li.active a {
  color: #f5f5f5;
}
/*fullscreen Btn gray*/
.fg-theme {
  color: #ddd !important;
}
/*login icon*/
#sign-wrapper .form-group .input-group .input-group-addon {
  border: none;
  padding-left: 16px;
}
/*a nav label*/
.a-label{
  background-color: #fff !important;
  cursor: default;
  overflow:visible;
}
.a-label:hover{
  background-color: #fff !important;
  cursor: default;
  overflow:visible;
}
/*table sorting stripe*/
table.dataTable tbody tr td.sorting_1 {
  background-color: #FBFBFB;
  border: 1px solid #ddd;
}
/*table hover*/
.table tbody tr:hover td {
  background-color: #eee !important;
}
/*search Left*/
div.dataTables_filter label {
    font-weight: normal;
    float: Left;
}
/*table button*/
.dataTables_wrapper div div.tablebutton{
	padding:5px 10px 0px 0px;
	text-align:right;
}
/*table top Ctl*/
.dataTables_wrapper div .topBtn{
	padding:5px 10px 0px 0px;
	text-align:right;
}
/*form posiion fix*/
.form-horizontal .form-group{margin-right:0px;margin-left:0px}
/*crossFade*/
#page-content{position:relative;}
.crumb{padding:16px 15px;overflow:visible;width:300px !important;}
.crumbBar{font-size:18px;color:#666;font-weight:bold;padding:15px;position:relative;}
.crossFade{position:absolute;top:0px;left:0px;display:none;width:100%}
.crossFadeShow{}
.full-width{width:100%;}
/* hidden size*/
.name-text{font-size:13px;color:#444;font-weight:bold;}
/*fix pagination location*/
@media (max-width: 768px){
  div div.dataTables_paginate{text-align: right;}
  div div.dataTables_filter input {width: 13em !important;}
}
}
@media (max-width: 480px){
  div div.dataTables_paginate{text-align: center;}
  div.dataTables_wrapper .col-xs-7{width:100%}
  div.dataTables_wrapper .col-xs-5{width:100%}
}

div.form-bordered .form-group {
  padding-bottom: 0px;
}
/*fix switch height*/
.bootstrap-switch{
	margin:2px 0px;
}
/*fix file input space*/
.fileinput{margin-bottom:0px;}
/*fix file input space*/
.form-group div .has-error{border-color: #e9573f !important;}
/*hr*/
div.hr{border-top:1px solid #eee;}
/*h4*/
div h4{margin-top:15px;}
#msgModalContent.success{
  background-color: #dff0d8 !important;
  border: 1px solid #dff0d8;
  }
#msgModalContent.warning{
  background-color: #fcf8e3 !important;
  border: 1px solid #fcf8e3;
  }
#msgModalContent.danger{
  background-color: #f2dede !important;
  border: 1px solid #f2dede;
  }
#msgModalContent.info{
  background-color: #d9edf7 !important;
  border: 1px solid #d9edf7;
  }
#msgModalContent {
  background-color: #fff !important;
  border: 1px solid #fff;
  }
.pastel_success{
  background-color: #dff0d8 !important;
  border: 1px solid #dff0d8;
  }
.pastel_warning{
  background-color: #fcf8e3 !important;
  border: 1px solid #fcf8e3;
  }
.pastel_danger{
  background-color: #f2dede !important;
  border: 1px solid #f2dede;
  }
.pastel_info{
  background-color: #d9edf7 !important;
  border: 1px solid #d9edf7;
  }
.dataTables_wrapper [type="search"]
{
	display:inline-block;
}
.sectionPadding
{
	padding:0;
}
.row-color-danger > td
{
	background-color: #f2dede !important;
}
.row-color-info > td
{
	background-color: #d9edf7 !important;
}
.row-color-warning > td
{
	background-color: #fcf8e3 !important;
}
.row-color-success > td
{
	background-color: #dff0d8 !important;
}
.loadlock
{
	opacity: 0.3;
	box-sizing: border-box;
	background-color: #393939;
	overflow: auto;
    overflow-y: scroll;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    outline: 0;
    display: none;
}
.datepicker { 
    z-index: 999 !important;
}
.loadlockgif
{
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

@media (min-width: 768px) {
	.form-inline .form-control {
		display: inline-block;
		width: 100%;
		vertical-align: middle;
	}
}

#section-to-print, #section-to-print * {
visibility: hidden;
}
@media print {
  body * {
    visibility: hidden;
  }
  #section-to-print, #section-to-print * {
    visibility: visible;
  }
  #section-to-print {
    position: absolute;
    left: 0;
    top: 0;
  }
}