.input-group.color .input-group-btn i
{
   position: absolute;
   display: block;
   cursor: pointer;
   width: 20px;
   height: 20px;
   right: 6px;
}
.toast
{
   -webkit-box-shadow: none !important;
   -moz-box-shadow: none !important;
   box-shadow: none !important;
}
.toast
{
   background-color: #030303;
}
.toast-success
{
   background-color: #51a351;
}
.toast-error
{
   background-color: #bd362f;
}
.toast-info
{
   background-color: #2f96b4;
}
.toast-warning
{
   background-color: #f89406;
}
.toast .toast-close-button
{
   display: inline-block;
   margin-top: 0px;
   margin-right: 0px;
   text-indent: -100000px;
   width: 11px;
   height: 16px;
   background-repeat: no-repeat !important;
   background-image: url("../img/portlet-remove-icon-white.png") !important;
}
.toast-top-center
{
   top: 12px;
   margin: 0 auto;
   left: 50%;
   margin-left: -150px;
}
.toast-top-center .toast
{
   margin: 0 !important;
}
.toast-bottom-center
{
   bottom: 12px;
   margin: 0 auto;
   left: 50%;
   margin-left: -150px;
}
.toast-bottom-center .toast
{
   margin: 0 !important;
}
.tabbable-tabdrop .nav-tabs,
.tabbable-tabdrop .nav-pills
{
   position: relative;
}
.tabbable-tabdrop .nav-tabs .caret,
.tabbable-tabdrop .nav-pills .caret
{
   display: none;
}
.tabbable-tabdrop .nav-tabs .tabdrop .dropdown-toggle i,
.tabbable-tabdrop .nav-pills .tabdrop .dropdown-toggle i
{
   font-size: 14px;
}
.tabbable-tabdrop .dropdown-menu:after
{
   right: 10px;
   left: auto;
}
.tabbable-tabdrop .dropdown-menu:before
{
   right: 9px;
   left: auto;
}
.dataTable
{
   width: 100%;
   clear: both;
   margin-top: 5px;
}
.dataTables_filter .form-control
{
   margin-left: 3px;
}
.dataTables_filter label
{
   line-height: 32px;
}
.dataTable .row-details
{
   margin-top: 3px;
   display: inline-block;
   cursor: pointer;
   width: 14px;
   height: 14px;
}
.dataTable .details
{
   background-color: #eee;
}
.dataTable .details td,
.dataTable .details th
{
   padding: 4px;
   background: none;
   border: 0;
}
.dataTable .details tr:hover td,
.dataTable .details tr:hover th
{
   background: none;
}
.dataTable .details tr:nth-child(odd) td,
.dataTable .details tr:nth-child(odd) th
{
   background-color: #eee;
}
.dataTable .details tr:nth-child(even) td,
.dataTable .details tr:nth-child(even) th
{
   background-color: #eee;
}
.dataTable > thead > tr > th.sorting,
.dataTable > thead > tr > th.sorting_asc,
.dataTable > thead > tr > th.sorting_desc
{
   /*	padding-right: 18px; */
}
.dataTable .table-checkbox
{
   width: 8px !important;
}
@media (max-width: 768px)
{
   .dataTables_wrapper .dataTables_length .form-control,
   .dataTables_wrapper .dataTables_filter .form-control
   {
      display: inline-block;
   }
   .dataTables_wrapper .dataTables_info
   {
      top: 17px;
   }
   .dataTables_wrapper .dataTables_paginate
   {
      margin-top: -15px;
   }
}
@media (max-width: 480px)
{
   .dataTables_wrapper .dataTables_filter .form-control
   {
      width: 175px !important;
   }
   .dataTables_wrapper .dataTables_paginate
   {
      float: left;
      margin-top: 20px;
   }
}
.dataTables_processing
{
   position: fixed;
   top: 50%;
   left: 50%;
   min-width: 125px;
   margin-left: 0;
   padding: 7px;
   text-align: center;
   color: #333;
   font-size: 13px;
   border: 1px solid #ddd;
   background-color: #eee;
   vertical-align: middle;
   -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
   -moz-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
   box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
}
.dataTables_processing span
{
   line-height: 15px;
   vertical-align: middle;
}
.dataTables_empty
{
   text-align: center;
}
.tabletools-btn-group
{
   margin: 0 0 10px 0;
}
.tabletools-btn-group > .btn
{
   margin-right: 5px;
}
.tabletools-btn-group > .btn:last-child
{
   margin-right: 0;
}
.tabletools-dropdown-on-portlet
{
   margin-top: -45px;
   float: right;
}
.tabletools-dropdown-on-portlet > .btn
{
   margin-right: 5px;
}
.tabletools-dropdown-on-portlet > .btn:last-child
{
   margin-right: 0;
}
.paging_bootstrap_extended
{
   margin: 0 !important;
   padding: 0 !important;
   float: none !important;
   font-size: 13px;
}
.dataTables_extended_wrapper .seperator
{
   padding: 0 2px;
}
.dataTables_extended_wrapper div.dataTables_paginate,
.dataTables_extended_wrapper div.dataTables_length,
.dataTables_extended_wrapper div.dataTables_info
{
   display: inline-block;
   float: none !important;
   padding: 0 !important;
   margin: 0 !important;
   position: static !important;
}
@media (max-width: 480px)
{
   .dataTables_extended_wrapper div.dataTables_paginate,
   .dataTables_extended_wrapper div.dataTables_length,
   .dataTables_extended_wrapper div.dataTables_info
   {
      display: block;
      margin-bottom: 10px !important;
   }
   .dataTables_extended_wrapper .seperator
   {
      display: none !important;
   }
}
.dataTables_extended_wrapper div.dataTables_length label
{
   margin: 0 !important;
   padding: 0 !important;
   font-size: 13px;
   float: none !important;
   display: inline-block !important;
}
.table-container .table-actions-wrapper
{
   display: none;
}
.dataTables_scroll
{
   margin-bottom: 10px;
}
.dataTables_scrollHead
{
   /*border-bottom: 2px solid #ddd !important;*/
}
.dataTables_scrollHead thead th
{
   border-bottom: 0 !important;
}
.dataTables_scrollBody
{
   border-bottom: 1px solid #ddd !important;
}
