/* here you can put your own css to customize and override the theme */

/***
Rounded Portlets
***/
/*
.portlet {
	border-radius: 4px !important;
}

.portlet .portlet-title {
	border-radius: 4px 4px 0px 0px !important;
}

.portlet .portlet-body,
.portlet .portlet-body .form-actions  {
	border-radius: 0px 0px 4px 4px !important;
}
*/

/*
Change Quick Sidebar Width
*/

/*
.page-quick-sidebar-wrapper {
  right: -370px;
  width: 370px;
}

.page-quick-sidebar-open.page-quick-sidebar-push-content .page-sidebar-wrapper {
  margin-left: -370px;
}

.page-quick-sidebar-open.page-quick-sidebar-push-content .page-footer {
  margin-right: 370px;
  margin-left: -370px;
}

.page-sidebar-reversed.page-quick-sidebar-open.page-quick-sidebar-push-content .page-sidebar-wrapper {
  margin-right: 370px;
}

.page-quick-sidebar-open.page-quick-sidebar-push-content.page-quick-sidebar-full-height .page-header {
  margin-left: -370px;
}

.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-list {
  width: 370px !important;
}

.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-item {
  width: 370px !important;
  margin-left: 370px;
}

.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-content-item-shown .page-quick-sidebar-list {
  margin-left: -370px;
}
*/
 
.view{
    display: none;
}
.gridview{
    display: block;
}
.toolbar div{
    width:97%;
}
.toolbar .ui-tabs-panel{
    height:70px!important;
    padding:0px!important;
    overflow-y: scroll!important;
}
.toolbar td{
    max-width: 100px;
    border-right:1px solid #000;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
}
.toolbar td:last{
    border-right:none;
}
.toolbar li{
    list-style:none;
    float:left;
    text-align: center;
    margin-left: 5px;
}
.toolbar a{
    background-color:#04c;
    color:#fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    padding:4px 12px;
    text-align:center;
    border-radius: 4px;
    margin-left:5px;
    cursor: pointer;
    text-decoration:none;
}
.toolbar li:first{
    margin-left: 0px;
}
.toolbar img{
    max-width:18px;
    max-height:18px;
}
.styleTable { border-collapse: separate; }
.styleTable TD { font-weight: normal !important; padding: 5px; border-top-width: 0px !important; }
.styleTable TH { text-align: center; padding:0px; font-weight: bold; font-size: 12px; }
.styleTable TD.first, .styleTable TH.first { border-left-width: 0px !important; }

.ui-th-ltr, .ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr{
    text-align:center;
}
.formdata{
    overflow: hidden!important;
}
.ui-icon-excel{
    background: url('../images/icons/ui-icon-excel.png') no-repeat !important;
}
.ui-icon-pdf{
    background: url('../images/icons/ui-icon-pdf.png') no-repeat !important;
    
}
.ui-icon-html{
    background: url('../images/icons/ui-icon-html.png') no-repeat !important;
    
}
.ui-menu .ui-menu-item{
    list-style-image:none!important;
}
.ui-button-text-only .ui-button-text{
    padding:1px 3px !important;
}
.ui-jqgrid .ui-search-table .ui-search-oper{
    width: 0px!important;
}
a.g-menu-item, a.soptclass, a.clearsearchclass{
    padding: 0px!important;
}
#chatwindows{
    width:700px;
  position:absolute;
  bottom:0px;
  right:10px;
}
.chatwindow {
  font:normal normal 11px/1.4 Tahoma,Verdana,Sans-Serif;
  color:#333;
  width:200px; /* Chatbox width */
  border:1px solid #344150;
  border-bottom:none;
  background-color:white;
  float:right;
  z-index:9999;
  -webkit-box-shadow:1px 1px 5px rgba(0,0,0,.2);
  -moz-box-shadow:1px 1px 5px rgba(0,0,0,.2);
  box-shadow:1px 1px 5px rgba(0,0,0,.2);
}

.chatwindow > input[type="checkbox"] {
  display:block;
  margin:0 0;
  padding:0 0;
  position:absolute;
  top:0;
  right:0;
  left:0;
  width:100%;
  height:26px;
  z-index:4;
  cursor:pointer;
  opacity:0;
  filter:alpha(opacity=0);
}

.chatwindow > label {
  display:block;
  height:24px;
  line-height:24px;
  background-color:#344150;
  color:white;
  font-weight:bold;
  padding:0 1em 1px;
}

.chatwindow > label:before {content:attr(data-collapsed)}

.chatwindow .chatwindow-content {
  padding:10px;
  height: 200px;
  display:none;
}

/* hover state */
.chatwindow > input[type="checkbox"]:hover + label {background-color:#404D5A}

/* checked state */
.chatwindow > input[type="checkbox"]:checked + label {background-color:#212A35}
.chatwindow > input[type="checkbox"]:checked + label:before {content:attr(data-expanded)}
.chatwindow > input[type="checkbox"]:checked ~ .chatwindow-content {display:block}

.ui-autocomplete{
    height:200px!important;
    overflow-y:scroll!important;
}

#addwidgetdialog{
 min-width: 600px;   
}

.ajaxnew{
    cursor:pointer;
}



.ui-jqgrid-titlebar {
    height: 20px !important;
}
.normalwidth{
    height:24px;
    width:140px;
}
.minimumwidth{
    height:24px;
    width:60px;
}
.minimumwidth1{
    height:24px;
    width:65px;
}
.amount{
    font-size:12px!important;
}

/*.prev{
    box-shadow: 0px 0px 2px blue;
    border-radius: 5px;
    padding: 2px;
    margin: 2px;
    border: none;
    background: blue;
}*/
/*
.prev{
    position: relative;
    left: 380px;
}*/
.search{
    width: 150px;
    height: 23px;
    /*box-shadow: 0px 0px 1px 0px;*/
    border:none;
    color: #8e9595;
    padding: 0px;
    margin: 0px;
    border-radius: 0px;
    margin-top: 3px;

}
.searchimage{
    background: #bcbcbc;
    padding: 6px;
}

#notificationbar {
    position:absolute;
    right:10px;
    bottom: 50px;
    width: 280px;
    max-height:100%;
    overflow:auto
}
#notificationbar .notification {
    background: #fff;
    margin:5px;
    width:250px;
    height:100px;
}
#notificationbar .notification .content {
    padding: 5px;
}
#notificationbar .notification .heading2 {
    font-weight: bold;
    background: #cedce7; /* Old browsers */
background: -moz-linear-gradient(top,  #cedce7 0%, #596a72 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cedce7), color-stop(100%,#596a72)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #cedce7 0%,#596a72 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #cedce7 0%,#596a72 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #cedce7 0%,#596a72 100%); /* IE10+ */
background: linear-gradient(to bottom,  #cedce7 0%,#596a72 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cedce7', endColorstr='#596a72',GradientType=0 ); /* IE6-9 */
padding: 5px;
}

.required{
    /*border:2px solid red!important;*/
}

.form-horizontal .control-label{
    padding-top:0px!important;
}

/***leads**/
.label_leads_totalonroadprice {
    font-weight:bold;
    color:red;
}
.label_leads_netdownpayment {
    font-weight:bold;
    color:red;
}
.label_leads_gap {
    font-weight:bold;
    color:red;
}

.leads_totalonroadprice {
    font-weight:bold;
    color:red;
}
.leads_netdownpayment {
    font-weight:bold;
    color:red;
}
.leads_gap {
    font-weight:bold;
    color:red;
}
.leads_exshowroomprice,.leads_rtocharge,.leads_insurancecharge,
.leads_accesoriescharge,.leads_othercharge,.leads_totalonroadprice,.leads_loanamount,
.leads_filecharge,.leads_downpayment,.leads_discount,.leads_netdownpayment{
    text-align: right;
    width:30%;
}

label{
    font-size:11px;
}
.form-control,.amount{
    height:20px;
    font-size:12px;
}
.form-group{
    margin-bottom: 2px;
}
.portlet.box > .portlet-body{
    padding: 5px;
}
.portlet{
    margin-bottom: 7px;
}
.page-header.navbar .page-logo{
    width:40px;
}