input.upper { text-transform: uppercase; }
input.input_capital{ text-transform: uppercase; }

.dropdown-submenu.open > a{
	color: #333 !important;
}

.dropdown-submenu.active.open > a{
	color: #fff !important;
	background-color: #337ab7 !important;
}

.form-boxlist{
  height: 165px;
  overflow-y: scroll;
}
.form-search_quick-btn{
  margin-bottom: 20px;
}
.form-search_action-btn{
  margin-top: 10px;
}
#form-search .btn.pull-right{ margin-right: 3px; }

.select2-container{ display: block; width:100% !important;}
.select2-container .select2-selection--single{ height: 34px; }
.select2-container--default .select2-selection--single, .select2-container--default .select2-selection--multiple{ border-color: #d2d6de; border-radius:0;}

.content{ font-size: 12px; }
.content hr{ margin-top: 6px; margin-bottom: 6px;}
.content .content-wrapper{ font-size: 12px;}
.content-header>h1 { font-size: 16px; font-weight: 600; }

.nav-tabs>li>a{
  padding:3px 6px; border-radius:0;
}
.tab-content{ padding-top: 6px;}

.tab-pane .accordion-heading{
  margin-left: -10px;
  margin-right: -10px;
  background: #e4e8ee;
  font-weight: bold;
  /*margin-top: 20px;
  margin-bottom: 10px;*/
  border-top: solid 1px #d2d2d2;
  border-bottom: solid 1px #d2d2d2;
}
.tab-pane .accordion-heading a{
  padding: 10px; color:#000;
  display: block;
}
.tab-pane .accordion>.accordion-group:first-child>.accordion-heading{ margin-top: -11px; }
.tab-pane .accordion>.accordion-group>.collapse{ padding-top: 10px; }
.accordion-foot{  padding-top: 10px;}

.highlight-row{
  padding-top: 10px; padding-bottom: 10px;
  margin-left: -10px; margin-right: -10px; margin-bottom: 15px;
  border-bottom: solid 1px #ebeef5;
}
.highlight-row.first-row{  margin-top:-10px;}
.highlight-txt, .content .form-control.highlight-txt, .content .control-label.highlight-txt{  font-size: 16px;}
.highlight-txt.control-label{ font-weight: normal; opacity:0.7;}


.pagination{ border-radius: 2px; }
.pagination>li:first-child>a, .pagination>li:first-child>span {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.pagination>li:last-child>a, .pagination>li:last-child>span {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.pagination>li>a, .pagination>li>span{
  padding: 2px 6px;
  font-size: 0.9em;
}

.content .form-group {margin-bottom: 2px;}
.content .form-control:not(textarea) { height: 24px; }
.content .form-horizontal .form-control-static { min-height: 24px; }
.content .input-group-addon { padding: 3px 6px; min-width: 42px;}
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child>.btn-group:not(:first-child)>.btn, .input-group-btn:first-child>.btn:not(:first-child), .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group>.btn, .input-group-btn:last-child>.dropdown-toggle{
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.content .control-label{ font-weight:600;}
.content .form-control, .content .control-label{ font-size: 12px;}
.content .form-control{ padding: 3px 6px;}
.content .form-horizontal .checkbox, .content .form-horizontal .checkbox-inline, .content .form-horizontal .radio, .content .form-horizontal .radio-inline {
    padding-top: 3px;
}

.content .form-horizontal .checkbox, .content .form-horizontal .radio {
    min-height: 0px;
}

@media (min-width: 768px) {
  .content .form-horizontal .control-label {
      padding-top: 3px;
  }

	.content .form-horizontal .form-control-static {
      padding-top: 3px;
  }
}

.content .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 18px;
}

.content .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 24px;
  padding-left: 3px;
}

.content .select2-container--default .select2-selection--single, .content .select2-selection .select2-selection--single {
  padding: 3px 6px;
  height: 24px;
}

.content-wrapper{
	padding-top:50px;
}
