/* 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;
}
*/

/***
Logo style adjustment
***/
.logo-default {
  height: 30px;
}

.padding-top-8 {
  padding-top: 8px
}

.pagination {
  float: right;
  margin: 0 !important;
}

.pagination span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: thin solid #ddd;
}

.pagination span.disabled {
  background: #eee;
  border-color: #dddddd;
  color: #333;
}

.pagination a {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: thin solid #ddd;
}

.pagination em {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  text-decoration: none;
  background: #eee;
  border-color: #dddddd;
  color: #333;
  border: thin solid #ddd;
  font-style: normal;
}

.min-height-28 {
  min-height: 28px !important;
}

.caption-filter {
  font-size: 12px !important;
  padding: 5px 0 5px 0 !important;
}

.tools-filter {
  padding: 6px 0 4px 0 !important;
}

.height-14 {
  height: 14px !important;
}

.w-1 {
  width: 8.33333333% !important;
}

.w-2 {
  width: 16.6666667% !important;
}

.w-3 {
  width: 25% !important;
}

.w-4 {
  width: 33.33333333% !important;
}

.w-5 {
  width: 41.6666667% !important;
}

.w-6 {
  width: 50% !important;
}

.w-7 {
  width: 58.33333333% !important;
}

.w-8 {
  width: 66.6666667% !important;
}

.w-9 {
  width: 75% !important;
}

.w-10 {
  width: 83.33333333% !important;
}

.w-11 {
  width: 91.6666667% !important;
}

.w-12 {
  width: 100% !important;
}

.margin-bottom-0 {
  margin-bottom: 0;
}

.margin-up {
  margin-top: -1px;
}

.overflow-x {
  overflow-x: auto !important;
}

.font-11 input {
  font-size: 10px;
}

table.table-bordered tbody th, table.table-bordered tbody td {
  border-bottom-width: thin !important;
}

.mask_currency {
  text-align: right
}


/*** Custom Style for Float-THead header ***/
table.floathead-cf thead {
    background-color: white;
    border: thin solid #ddd;
}

.logo-title{
  line-height: 26px;
}

.iframe-web {
  display: none;
}

.iframe-mobile {
  display: block;
}

@media (min-width: 1199px) {
  .iframe-web {
    display: block;
  }

  .iframe-mobile {
    display: none;
  }
}

.page-content-pdf{
  margin-left: 0px !important;
}