/* here you can put your own css to customize and override the theme */
@import url(../fonts/font.css);
/***
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;
}
*/

table th.th_action, td.td_action { text-align : center;width:15px; }
table th.th_action2, td.td_action2 { text-align : center;width:20%; }

table .table_child_inside{
  border:0px;
  width:auto;
}

.table thead th, .table th{
  font-size: 12px;
  border:0px;
}

.table tbody td, .table td{
  font-size: 12px;
  border: 0px;
  padding: 2px 3px;
}

.table_child_inside thead th, .table_child_inside th{
  font-size: 11px;
  border:0px;
}

.table_child_inside tbody td, .table_child_inside td{
  font-size: 11px;
  border: 0px;
  padding: 2px 3px;
}

.table-small-padding tr th{
  padding:2px 3px;
  font-size: 12px;
}

.table-small-padding tr td {
  padding:2px 3px;
}

@media (max-width:768px) {
  table td.td_action { text-align : left;}
  table th.th_action { text-align : left }
  table th.th_group { text-align : left }

  table td.td_action2 { text-align : left;}
  table th.th_action2 { text-align : left }
}

/*border-radius: 3px;*/

.up-1px {
  margin-top:-1px;
}
.down-1px {
  margin-top:-1px;
}

.margin-left-5px {
  margin-left:5px;
}

.recom-data-ajax {
    position: relative;
    background: rgb(250, 250, 250);
    border-radius: 2px!important;
    box-shadow: 0px 2px 9px;
    /*width: 98%;*/
    /* left: 180px; */
    /* width: 60%; */
}

#breadcrumb_title{
  float:left;
  color: #666;
  font-size: 14px;
  font-family: verdana;
}

.button-add-delete{
  margin:2px 0 3px 0
}

.page-sidebar .page-sidebar-menu > li > a > .title{
  font-size: 12px;
  padding: 5px 0px;
  font-weight: 600;
}

.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > .title{
  font-size: 11px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.page-sidebar .page-sidebar-menu .sub-menu li{
  border-bottom: 1px solid #3d4957;
}

.page-sidebar .page-sidebar-menu .sub-menu li > a, 
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > a{
  font-size: 11px;
}

.page-header.navbar .page-logo .logo-default{
  margin: 10px 10px 0 10px;
}

.input-xxlarge {
  width: 530px;
}

#button-add-delete-all{
  margin-bottom:5px;
}

label{
  font-size: 13px;
}

.form-control{
  font-size: 13px;
}

.page-content {
  background-color: #f8f8f8;
  font-family: "Proxima Nova","Helvetica Neue",Helvetica,Arial,sans-serif;
}

#portlet-page{
  min-height: 430px;
}

.btn{
  border-radius:2px !important;
}

@media (min-width: 992px) {
  .page-sidebar {
    width: 225px;
    float: left;
    position: relative;
    margin-right: -100%;
  }

  /* 992px */
  /* Page content */
  .page-content-wrapper {
    float: left;
    width: 100%;
  }
  .page-content-wrapper .page-content {
    margin-left: 225px;
    margin-top: 0px;
    min-height: 600px;
    padding: 25px 20px 10px 20px;
  }
  .page-content-wrapper .page-content.no-min-height {
    min-height: auto;
  }
  .page-sidebar-fixed.page-sidebar-hover-on .page-content-wrapper .page-content {
    margin-left: 45px;
  }
  .page-sidebar-reversed .page-content-wrapper .page-content {
    margin-left: 0 !important;
    margin-right: 235px !important;
  }
  .page-sidebar-reversed.page-sidebar-fixed.page-sidebar-hover-on .page-content-wrapper .page-content {
    margin-left: 0;
    margin-right: 45px;
  }
  .page-sidebar-reversed.page-sidebar-closed .page-content-wrapper .page-content {
    margin-left: 0 !important;
    margin-right: 45px !important;
  }
  .page-sidebar-closed .page-content-wrapper .page-content {
    margin-left: 45px !important;
  }
  .page-sidebar-closed.page-sidebar-hide .page-content-wrapper .page-content {
    margin-left: 0 !important;
  }
  .page-sidebar-closed.page-sidebar-reversed.page-sidebar-hide .page-content-wrapper .page-content {
    margin-right: 0 !important;
  }
  .page-full-width .page-content-wrapper .page-content {
    margin-left: 0px !important;
  }
}

.page-title {
  padding: 0px;
  font-size: 24px;
  letter-spacing: -1px;
  display: block;
  color: #25993C;
  margin: 0px 0px 5px 0px;
  font-weight: 300;
  font-family: "Open Sans", sans-serif;
  /* subtitle */
}

.page-breadcrumb{
  width: 100%;
  background-color: #FFF;
}

#portlet-page, #portlet-sub-page{
  border-radius:3px !important;
}

.portlet.light .form .form-actions{
  background-color: #f8f8f8;
  margin-left: -15px !important;
  margin-right: -15px !important;
  margin-bottom: -10px !important;

  padding-left: 15px !important;
  padding-right: 15px !important;
}

#portlet-sub-page > .portlet-title{
  min-height: 28px;
}

/*.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a, 
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a, 
.page-sidebar .page-sidebar-menu > li.active > a, 
.page-sidebar .page-sidebar-menu:hover > li.active > a, 
.page-sidebar .page-sidebar-menu:hover > li.active.open > a,
.page-sidebar .page-sidebar-menu > li.active.open > a{
  background: #E26A6A;
}*/

#resultAjax{
  min-height: 50px;
}