.ui-autocomplete-loading {
    background: white url("../images/ui-anim_basic_16x16.gif") right center no-repeat;
}
.ui-jqgrid-hdiv, .ui-jqgrid-bdiv, .ui-jqgrid-pager, .ui-jqgrid-sdiv{
/*display:none;*/
}

input[type=radio], input[type=checkbox] {
margin: 0;
}
.user_name {
float:right;
margin-top:13px;
}
.top_menu {
        background: #3b3e49;
    list-style-type: none;
    position: absolute;
    right: 0;
    text-align: left;
    border: 1px solid;
    padding: 0;
    z-index: 10;
    display: none;
    top:63px;
}
.top_menu > li {
    border-bottom: 1px solid;
}
.top_menu a {
    color: white;
    display: block;
    padding: 6px 23px;
}
    .top_menu a:hover {
    background:#646774;
    text-decoration:none;
    }

.logut > a {
font-size: 16px;
margin: 0 10px;
color:white;
}
#a_menu {
cursor:pointer;
margin-left:10px;
float:right;
margin-top:13px;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
border:none;
}
/*.form-control {
padding: 4px 3px;
}*/
.body_main {
  margin: 0 0 100px;
  padding: 0;
  background: white;
}
.ui-widget {
font-size:13px;
}
.ui-menu .ui-menu-item {
list-style-image:none;
}

.treeview {
font-weight:bold;
}
.ledgerr {
color:#05A791;
}
.pdf-viewer-header {
text-align:right;
}
.ifram-pdf{
height:1170px; 
width:100%;
margin-top:20px;
}

.load_asset {
    padding: 0 0 10px 18px;
}
.exporter {
    padding: 7px 0;
}
.exporter input {
  margin-right: 4px;
}

.ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active {
/*margin:0;*/
}
.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all {
overflow-x:hidden;
}
.popup_massage {
background-color: #D95555;
    border-radius: 7px;
    color: white;
    padding: 5px 30px;
    position: fixed;
    left: 40%;
    top: 50px;
    z-index: 99999999;
    display:none;
    right: 40%;
     text-align:center;
}
.popup_massage_save {
background-color: #25BDAD;
    border-radius: 7px;
    color: white;
    padding: 5px 30px;
    position: fixed;
    left: 40%;
    top: 50px;
    z-index: 99999999;
    display:none;
     right: 40%;
     text-align:center;
}
.spMessage {
    font-size: 20px;
}
.required_item {
border: 1px solid red!important;
}
a:hover, a:focus {

}
a {
    color: #2C2F3B;
}
.form-control:focus {
border-color:#25bdad;
box-shadow: 0 1px 1px rgb(230, 230, 230) inset, 0 0 8px rgb(238, 238, 238);
background:#BCF8F0;
}
.btn-primary {
    background-color: #cccccc;
    border-color: #aaaaaa;
    color: #222245;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
    background-color: #ebebeb;
    border-color: #aaaaaa;
    color: #222245;
}
fieldset.scheduler-border {
    border: 1px groove #ddd !important;
    padding: 0 1.4em 20px !important;
    margin: 0 0 1.5em 0 !important;
    -webkit-box-shadow:  0px 0px 0px 0px #000;
            box-shadow:  0px 0px 0px 0px #000;
}

fieldset.scheduler-border-min-height {
    border: 1px groove #ddd !important;
     padding: 0 1.4em !important;
    margin: 0 0 1.5em 0 !important;
    -webkit-box-shadow:  0px 0px 0px 0px #000;
            box-shadow:  0px 0px 0px 0px #000;
            min-height: 104px;
}

legend.scheduler-border {
    font-size: 1.2em !important;
    font-weight: bold !important;
    text-align: left !important;

}




.login-body {
    border:1px solid silver;
    background: white;
    z-index: 999; 
    padding: 20px 0px 30px;
     border-radius: 5px;

}
.main-foot{
    
 
    background: #f0f0f0;
    width: 100%;

    height: 110px;
background: #525252;
margin-left:0px !important;
padding: 10px;
}

body {
    margin: 0 0 110px;
  }
.new-company-foot {
    /*height: 110px;*/
background: #525252;
margin-left:0px !important;
bottom: 0;
padding: 10px;
}
.login-foot {
    /*height: 110px;*/
background: #525252;
margin-left:0px !important;
position: fixed;
bottom: 0;
padding: 10px;
}
legend.scheduler-border {
  border-bottom: medium none;
  margin-bottom: 0;
  padding: 0 10px;
  width: inherit;
}


body{font-family:PlutoSansRegular;padding:0px!important;}
h1,h2,h3,h4,h5,h6,p{padding:0px 5px;}
p{color:#999999;}
#scrollUp{color:red!important;background:url('../images/top.png')no-repeat; right:30px; bottom:30px;text-indent:-99999px; width:40px; height:40px;}
.color{background-color:#0060ae  ;}/*#AAAAAA  #D6D6D6*/
.min_height{min-height:465px;}
.mid{margin:0 auto; }
.border{border-bottom:2px solid #747171;border-top:2px solid #747171;}
.header{max-width:960px;}

.top-b{height:10px;background-color:#222222;}
/*.searchform{margin-top:;}*/


.index-content-title h4 {text-transform:uppercase; color: #20748d;  text-shadow: 0px 0px 1px #20748D; padding:5px 10px;
box-shadow:0px 0px 2px 2px rgba(73, 175, 205, 0.2); font-weight:normal;
-webkit-transition: all 400ms ease-in-out;
	-moz-transition: all 400ms ease-in-out;
	-o-transition: all 400ms ease-in-out;
	-ms-transition: all 400ms ease-in-out;
	transition: all 400ms ease-in-out;

}
.index-content-title h4:hover {font-size:24px;}
..index-content-title  {border-bottom:2px ; border-bottom-style: dotted; border-bottom-color: #F1F1F1; }


.box-sha{box-shadow:0 0 5px 3px rgba(0, 0, 0, 0.4);}
.box-shadowr{box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.1);}





.ourclients{text-align:center;}
.client-title h3{text-transform:uppercase;}
.gall-padd {padding:20px;}
.caption {position:absolute; z-index:999999; left:40%; top:50%;}
.caption-title h2{text-transform:uppercase;color:#FFF;}
.form-submit{background-color:#000000; border:none;height:20px;color:#FFF;border-radius: 4px 4px 4px 4px;
display: inline-block;
font-size: 14px;
height: 28px;
line-height: 20px;
margin-bottom: 10px;
padding: 4px 6px;
vertical-align: middle;}
.form-input{border:1px solid #000000!important;box-shadow:0 0 5px 3px rgba(0, 0, 0, 0.1);}
.l-img{text-align:cneter;}
.left-img{height:550px;}
.hl-img{width:100%;background-color:#FFF;display:block;box-shadow:0 0 5px 3px rgba(0, 0, 0, 0.1);text-align:center;}
.hl-img a{}
.l-img .hl-img{
position:relative;
bottom:430px;
visibility:hidden;

}
.l-img:hover >.hl-img{visibility:visible;}
.trns{
	display:block;
	transition: all 0.6s ease 0s;
	-moz-transition: all 0.6s ease 0s;
	-webkit-transition: all 0.6s ease 0s;
	-o-transition: all 0.6s ease 0s;
}
.logo{text-align:center;padding:0px 0px 15px;}
.align{text-align:right!important;}
.padd{padding:5px 0px}
.paddf{padding-top:20px}
.bodyclass{position:relative; min-height:805px;margin-top: 0;}
.bbgcolor{background-color:#FFF;}
/*.inven_state   {border:1px solid #D6D6D6;}*/
.inven_state .statement_title {background:#D6D6D6;color:#FFF;}
.buttan{list-style:none;}

.padd-all{padding:5px;}
.inven_statenew .report_title{background:url('../images/titlebg.jpg') repeat-x; font-weight:normal;}
.inven_statenew .report_title h6 span{background-color:#FFF;  padding:0px 5px; margin:5px 0px 0px 0px !important;}
.typeop{margin:0px 2px 2px 2px; 
border-right:1px solid #96CDE1;
border-left:1px solid #96CDE1;
border-bottom:1px solid #96CDE1;
padding:0px 2px 2px 2px;
}
.marg-top{margin-top:5px;}
.marg-topp{margin-top:10px;}


.padd-search{padding:30px 0px 0px;text-align:center;}
.footer_top_rap{width:100%;background-color:#000000;color:#FFF;border-top:1px solid #747171;}
.copyright_rap{width:100%;
               padding:0px 0px;
               color:#FFF;
               border-top:1px solid #217e79;
               position:absolute;
               bottom: 0px; 
               text-align:center;
               height: 60px;
}



/*--------------------------------------------
9. Portfolio
--------------------------------------------*/

@media (min-width: 1200px) {
}
@media (min-width: 768px) and (max-width: 979px) {
}
@media (max-width: 767px) {
}
@media (max-width: 480px) {
}
@media (max-width: 979px) {
}
@media (min-width: 980px) {
}

@media (max-width: 1410px) { 
    /* three columns, .col-xs-4 col-sm-4 col-md-4 col-lg-4's natural width. remove margin off every 4th span */
    .col-xs-12 col-sm-12 col-md-12 col-lg-12 .col-xs-4 col-sm-4 col-md-4 col-lg-4:nth-child(3n+4) {margin-left:0;}
	.col-xs-12 col-sm-12 col-md-12 col-lg-12 .col-xs-4 col-sm-4 col-md-4 col-lg-4:nth-child(3n+7) {margin-left:0;}
	.col-xs-12 col-sm-12 col-md-12 col-lg-12 .col-xs-4 col-sm-4 col-md-4 col-lg-4:nth-child(3n+10) {margin-left:0;}
	.col-xs-12 col-sm-12 col-md-12 col-lg-12 .col-xs-4 col-sm-4 col-md-4 col-lg-4:nth-child(3n+13) {margin-left:0;}
	.col-xs-12 col-sm-12 col-md-12 col-lg-12 .col-xs-4 col-sm-4 col-md-4 col-lg-4:nth-child(3n+16) {margin-left:0;}	
}
@media (max-width: 1410px) { 
    /* three columns, .col-xs-4 col-sm-4 col-md-4 col-lg-4's natural width. remove margin off every 4th span */
    .col-xs-12 col-sm-12 col-md-12 col-lg-11 .col-xs-6 col-sm-6 col-md-6 col-lg-6:nth-child(2n+3) {margin-left:0;}
	.col-xs-12 col-sm-12 col-md-12 col-lg-11 .col-xs-6 col-sm-6 col-md-6 col-lg-6:nth-child(2n+5) {margin-left:0;}
	.col-xs-12 col-sm-12 col-md-12 col-lg-11 .col-xs-6 col-sm-6 col-md-6 col-lg-6:nth-child(2n+7) {margin-left:0;}
	.col-xs-12 col-sm-12 col-md-12 col-lg-11 .col-xs-6 col-sm-6 col-md-6 col-lg-6:nth-child(2n+9) {margin-left:0;}
	.col-xs-12 col-sm-12 col-md-12 col-lg-11 .col-xs-6 col-sm-6 col-md-6 col-lg-6:nth-child(2n+11) {margin-left:0;}	
}

       .CSSTableGenerator table table {
            font-size: 13px;
  /*width: 60% !important;*/
}
       .CSSTableGenerator table table thead td, .CSSTableGenerator table table th, .CSSTableGenerator table table tfoot td {
    padding-left: 5px;
}
 
/***************************************************** Item Table **************************************************************************************/

.toppadd{padding-top:20px!important;}
.CSSTableGenerator {
	margin:0px;padding:0px;
	width:100%;
	box-shadow: 5px 5px 5px #888888;
	border:1px solid #AAAAAA;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}.CSSTableGenerator table{
	/*width:100%;*/
	/*height:20%;*/
	margin:0px;padding:0px;
}.CSSTableGenerator tr:last-child td:last-child {
	/*-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;*/
}
.CSSTableGenerator table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.CSSTableGenerator table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.CSSTableGenerator tr:last-child td:first-child{
	/*-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;*/
}.CSSTableGenerator tr:hover td{
	
}
/*.CSSTableGenerator tr:nth-child(odd){ background-color:#f2fbfd; }*/
.CSSTableGenerator tr td.head{

font-size:14px;
font-weight:bold;

}


.CSSTableGenerator tr:nth-child(even)    { background-color:#dcdcdc; }.CSSTableGenerator td{
	/*vertical-align:middle;
	
	
	border:1px solid #CCCCCC;
	border-width:1px 1px 1px 0px;
	text-align:left;
	padding:4px;
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;*/
}.CSSTableGenerator tr td:last-child{
	border-width:0px 0px 1px 0px;
}.CSSTableGenerator tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}



.CSSTableGenerator tr th.alignr{
text-align:right!important;
}
.CSSTableGenerator tr td input.alignr{
text-align:right!important;
}
.CSSTableGenerator thead tr:first-child th {
        padding:5px 2px;
    } 
.CSSTableGenerator thead tr:first-child th,.CSSTableGenerator tfoot tr:first-child td {
         background-color: #D4D4D4;
  background-image: linear-gradient(to bottom, #E6E6E6, #F1F1F1);
  background-repeat: repeat-x;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  color: #555;
  /*text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);*/
    }
.CSSTableGenerator thead tr:first-child:hover th {
        background-color: #F1F1F1;
        background-image: linear-gradient(to bottom, #D6D6D6, #E6E6E6);
        background-repeat: repeat-x;
        /*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#5fbf00", endColorstr="#3f7f00");*/
        background: -o-linear-gradient(top,#E6E6E6, #F1F1F1);
        background-color: #F1F1F1;
    }
    .CSSTableGenerator tbody tr td table {       
      /*max-width:80%;*/ 
      /*margin: 0 auto;*/    
      /*font-size:0.8em;
      border:2px solid #D6D6D6;*/    
    }

        .CSSTableGenerator tbody tr td table thead tr th, .CSSTableGenerator tbody tr td table tfoot tr td {
        /*padding:0px!important;*/
        }
        .CSSTableGenerator tbody tr td table tbody tr td select,  .CSSTableGenerator tbody tr td table tbody tr td input[type="file"] {
         
            /*font-size:0.8em;           
            margin-bottom:0px;
            height: 10px!important;
            line-height: 10px;*/         
        }
       

        .CSSTableGenerator tbody tr td table tfoot tr td {
        /*font-size:0.9em!important;*/
        }

    .CSSTableGenerator tr:last-child td{	
    /*padding-left:12px;*/
}
.CSSTableGenerator tbody tr td table thead tr th, .CSSTableGenerator tbody tr td table tfoot tr:first-child td {
background-color: #0c6e8a;
background-image: linear-gradient(to bottom, #F1F1F1, #25BDAD);
  background-repeat: repeat-x;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  /*color: #FFFFFF;*/
  /*color: black;*/
  /*text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);*/
    }

.CSSTableGenerator tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}
.CSSTableGenerator tr td
	{
		text-align:left!important;
	}
/***************************************************** End Item Table **************************************************************************************/


html, body{
/*height:100%;width:100%;*/ 
margin:0;padding:0;

}
#header{background:#D6D6D6;height:10%;}/* Header */

#splitterContainer {
/* Main splitter element */
margin:0;padding:0; 
height:520px;
width:250px;

}
#leftPane{
float:left;height:100%;border-top:solid 1px #9cbdff;
background:#D6D6D6;
overflow: auto;

}
    
/*#leftPane ul .separator{background-color:#d85171!important;}*/
    #leftPane ul  {
        margin:0px 0px 0px 5px!important;
    }
    #leftPane ul li ul li {
    background-color:#F1F1F1!important;
    margin:0px 5px 5px 0px!important; 
    padding:5px 5px;
    border-radius:2px;
	-webkit-transition: all 400ms ease-in-out;
	-moz-transition: all 400ms ease-in-out;
	-o-transition: all 400ms ease-in-out;
	-ms-transition: all 400ms ease-in-out;
	transition: all 400ms ease-in-out;
    }
        /*#leftPane ul li ul li:hover {
            background-color:#d85171!important;
            box-shadow: 2px 2px 4px rgba(0,0,0,0.5);
        }*/
        
#leftPane ul li a{color:#FFF; text-shadow: 2px 2px 4px #333; }


/*.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
  color: #ffffff;
 background-color: #d85171!important;
  *background-color: #d85171!important;
}*/

#rightPane{
/*Contains toolbar and horizontal splitter*/
width:100%;height:100%;
background:#f4f4f4; overflow:scroll;

}
#rightSplitterContainer{
/*horizontal splitter*/	
width:100%;
background:#FFFFFF;

} 

/* Splitbar styles; these are the default class names and required styles */
.splitbarV {
float:left;width:6px;height:100%;
line-height:0px;font-size:0px;
border-left:solid 1px #9cbdff;border-right:solid 1px #9cbdff;
background: transparent url('../images/panev.gif')0% 50%;
}
.splitbarH {
height:6px;text-align:left;line-height:0px;font-size:0px;
border-top:solid 1px #9cbdff;border-bottom:solid 1px #9cbdff;
background: url('..images/paneh.gif')50% 0%;
}

.splitbuttonV{
margin-left:-4px;top:50%;position:relative;margin-top:-41px;
height:83px;width:10px;
background: transparent url('../images/panevc.gif')10px 50%;
}
.splitbuttonV.invert{
margin-left:0px;
background: transparent url('../images/panevc.gif')0px 50%;
}
.splitbuttonH{
margin-left:-41px;left:50%;position:relative;
height:10px !important;width:83px;
background: transparent url('..images/panehc.gif') 50% 0px;
}
.splitbuttonH.invert{
margin-top:-4px;
background: transparent url('..images/panehc.gif') 50% -10px;
}
.splitbarV.working,.splitbarH.working,.splitbuttonV.working,.splitbuttonH.working{
 -moz-opacity:.50; filter:alpha(opacity=50); opacity:.50;
}
.burger-menu {
   color: white;
       font-size: 25px;
    padding-top: 8%;
}
.menue_div {
    /*background-color: #3B3E49;*/
    bottom: 0;
    left: 0;
    padding: 0;
    position: absolute;
    top: 64px;
    z-index:2;

}
.logut {
    color: #ffffff;
    float: right;
    font-size: 1em;
    font-weight: bold;
    padding: 6px;
    text-align: right;
}
.profile-pic {
    max-width: 50px;
    max-height: 50px;
    margin-right: 10px;
    border-radius: 50%;
}
.profile {
    max-width: 200px;
    max-height: 200px;
    margin-bottom: 20px;
    border-radius: 50%;
}

input {
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
   border-radius:4px 4px 4px 4px !important;
   margin-bottom:0px!important;
}
 .login-head {
        min-height: 46px;
        background-color: #2c2f3b;
        /*padding: 25px 0px;*/
    }
   .new-company-head {
       min-height: 46px;
    background-color: #2c2f3b;
    padding: 15px 0px;
    }

.grid > tbody > tr > td, .grid > tfoot > tr > td {
    padding: 0px;
    vertical-align: middle;
}
#tblJournal > tbody > tr > td{
    padding: 0px;
}
/*.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > tbody > tr > td {
padding: 0px;
vertical-align:middle;
}*/
/*.form-control {
    padding: 6px 4px;
}*/
/*.table > tbody > tr > td > input {
border-color:transparent;
 padding: 6px 4px;
}*/