.fs-normal {
	font-style: normal;
}

.box-header .box-title {
	font-size: 20px;
	padding: 8px 0;
}

.box-search {
  color: #444;
  display: block;
  padding: 10px;
  position: relative;
}

.box-search:before,
.box-search:after {
  content: " ";
  display: table;
}

.box-search:after {
  clear: both;
}

.box-search.with-border {
  border-bottom: 1px solid #f4f4f4;
}

.collapsed-box .box-search.with-border {
  border-bottom: none;
}

.box-search > .fa,
.box-search > .glyphicon,
.box-search > .ion,
.box-search .box-title {
  display: inline-block;
  font-size: 18px;
  margin: 0;
  line-height: 1;
}

.box-search > .fa,
.box-search > .glyphicon,
.box-search > .ion {
  margin-right: 5px;
}

.box-search > .box-tools {
  position: absolute;
  right: 10px;
  top: 5px;
}

.box-search > .box-tools [data-toggle="tooltip"] {
  position: relative;
}

.box-search > .box-tools.pull-right .dropdown-menu {
  right: 0;
  left: auto;
}

.table-action td:first-child{
    width: 30px;
}

.table-action td:last-child{
    text-align: right;
}

.has-error em{
    display: block;
    margin-top: 6px;
    padding: 0 1px;
    font-style: normal;
    font-size: 12px;
    line-height: 15px;
    color: #D56161;
}

.jq-actions-sel {
    display: none;
}

.table-action td:last-child form {
    display: inline-block;
}

.table-action .checkbox {
    height: 17px;
    margin-top: 1px;
    margin-bottom: 0px;
}

.checkbox-flat label::before {
    border-radius: 0;
}

.label-flat {
    border-radius: 0px;
}

.table th, .table tr {
    white-space: nowrap
}

.no-margin .pagination {
    margin: 0px;
}

.bootbox-filemanager .modal-dialog {
    width: 90%;
}

.main-header .logo {
    font-family: 'Source Sans Pro','Helvetica Neue',Helvetica,Arial,sans-serif;
}









@media (max-width: 991px) {
    .error-page>.error-content>p {
        text-align: center;
    }
}