#maincontent .dataTableRow button {margin-right:2px;}
#maincontent #dashboard_pane .dataTableRow{overflow-x:auto;}
#maincontent .app_nav .btn{margin-right:10px;margin-top:5px;}
#maincontent .custom-search-input{margin-top:6px;}
.fui-search-input {
  padding: 3px;
  border: solid 1px #E4E4E4;
  border-radius: 6px;
  background-color: #fff;
}

.fui-search-input input {
  border: 0;
  box-shadow: none;
}

.fui-search-input button {
  margin: 2px 0 0 0;
  background: none;
  box-shadow: none;
  border: 0;
  color: #666666;
  padding: 0 8px 0 10px;
  border-left: solid 1px #ccc;
}

.fui-search-input button:hover {
  border: 0;
  box-shadow: none;
  border-left: solid 1px #ccc;
}
#_fui_main_panel_container{max-width:480px;margin: 0px auto;}
.fui_container{max-width:480px;margin: 0px auto;}
.fui_header{max-width:480px;margin: 0px auto;padding-left:25px;padding-right:10px;}
.fui-search-input .glyphicon-search {
  font-size: inherit;
}
#login, #recover, #reset{max-width:450px;margin: 0px auto;}
.form-control-feedback {margin-right:40px;}
#app-header .responsive_header h1{font-size:1.5em;}
h1.responsive_header{font-size:1.5em;}
#app-header h1.responsive_header{font-size:1.5em;}
._panel-body{padding:0;}
.panel-footer
{padding:2px;}
/**
CUSTOM CSS START
**/
#tag_order_table_wrapper .dataTable td {
  padding:2px;
}
#maincontent #form_pane .form-control{padding-right:2px !important;}
#maincontent table th .dt_select_filter{margin-top:7px;}
.wo_dz_area{padding:3px;margin:0;min-height:30px;}
.dr_filter{margin-top:7px;}
.dt_upload_icon{height:50px !important;}
#uploads_dt img{height:50px !important;}
#form_pane .dataTables_wrapper {
  overflow-y: auto;
}
.text-wrap{
  white-space:normal;
}
.width-200{
  width:200px;
}
div#sec_uploads_old {
  display: inline-flex;
  width: 100%;
  overflow-x: scroll;
}

table.dataTable tbody td {
  word-break: break-all;
  vertical-align: top;
}

#maincontent table th, #maincontent form table th{padding-right:32px;}
#maincontent button.filter_search_button{margin-left:1px;margin-right:0px;font-size:14px;}
#maincontent button.searchclear{margin-left:1px;margin-right:0px;font-size:14px;}
#maincontent .custom-search .searchinput{
  max-width: 175px;
}
.searchinput {
  min-width:100px;
}

.searchclear {

  left: 5px;

}

.searchclear_bu {
  position: absolute;
  right: 5px;
  top: 0;
  bottom: 0;
  height: 14px;
  margin: auto;
  font-size: 14px;
  cursor: pointer;
  color: #ccc;
}

#maincontent .view_pane .dataTables_length {
  position: relative !important;
  right: 20px;
}
.dz-buttons-bottom{display:none;}
th.sorting {
  padding-right: 32px;
}
#maincontent  div.dataTables_wrapper div.dataTables_length select {width:105px;}
dt_upload_icon{height:50px;}
.btn-group-wrap {
  padding:5px;
  text-align: center;
}

div.btn-group {
  margin: 0 auto;
  text-align: center;
  width: inherit;
  display: inline-block;
}


@media screen and (min-width: 1425px) {
  .dataTableRow{overflow-x:scroll;}
}
th>select>option:checked{}
.app-header{padding-left: 15px;}
.container-fluid{padding-left: 5px; padding-right: 5px;}
._dataTables_scrollBody{min-height: 250px;}
.searchfocus {
  outline:none;
  border-color:#4d90fe;
  box-shadow:0 0 2px #0d52c4;
}
.dt-checkboxes{transform: scale(0.9);}
.modal-form .panel-body {
  overflow: visible
}
.modal-form {
  padding: 20px;
}
#app-content .container-fluid {
  width:100% !important;
}
::-webkit-input-placeholder {
  font-weight:normal;
  font-size: 12px;
}

:-moz-placeholder { /* Firefox 18- */
  font-weight:normal;font-size: 12px;
}

::-moz-placeholder {  /* Firefox 19+ */
  font-weight:normal;font-size: 12px;
}

:-ms-input-placeholder {
  font-weight:normal;font-size: 12px;
}

.colSmall {
  min-width: 60px;
}

.colMed {
  min-width: 150px;
}

.colMedLg {
  min-width: 160px;
}

.colLarge {
  min-width: 175px;
}

.colXL {
  min-width: 325px;
}

.colXXL {
  min-width: 425px;
}

.order_data{
  white-space:normal;
  max-width:325px;
}


.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
  color: #767676;
}

#maincontent .tab-content .tab-pane {
  margin-top: 20px;
}

#maincontent .nav-tabs {
  background-color: #165788;
  color: #fff;
  border-bottom-color: #165788 !important;
  border-bottom-width: 2px;
}

#maincontent .nav-tabs > li > a {
  padding: 15px;
  margin-right: 10px;
  background-color: #ecedee;
  color: #000000
}

#maincontent .nav-tabs > li > a:hover {
  border-left-color: #E77600;
  border-right-color: #E77600;
  border-top-color: #E77600;
  border-top-width: 2px;
  border-left-width: 2px;
  border-right-width: 2px;

}

#maincontent li.active a {
  color: #fff;
  cursor: default;
  background-color: #165788 !important;
  border-bottom-color: transparent;
  border-left-color: #E77600;
  border-right-color: #E77600;
  border-top-color: #E77600;
  border-top-width: 2px;
  border-left-width: 2px;
  border-right-width: 2px;
}

li#view-disputed-invoice a {
  padding-top: 15px;
}
#maincontent #checklist_help_textElement {
  margin: 0;
  padding-left: 5px;
  padding-right: 0px;
}
#maincontent #sec_checklist_help_text {
  margin: 0;
  border: 0 none;
}
#maincontent #sec_checklist_help_text div.panel-body {
  padding-top: 0;
}
#maincontent h6 {
  margin: 0;
}