/* here you can put your own css to customize and override the theme */

/***
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;
}
*/

/*
Change Quick Sidebar Width
*/

/*
.page-quick-sidebar-wrapper {
  right: -370px;
  width: 370px;
}

.page-quick-sidebar-open.page-quick-sidebar-push-content .page-sidebar-wrapper {
  margin-left: -370px;
}

.page-quick-sidebar-open.page-quick-sidebar-push-content .page-footer {
  margin-right: 370px;
  margin-left: -370px;
}

.page-sidebar-reversed.page-quick-sidebar-open.page-quick-sidebar-push-content .page-sidebar-wrapper {
  margin-right: 370px;
}

.page-quick-sidebar-open.page-quick-sidebar-push-content.page-quick-sidebar-full-height .page-header {
  margin-left: -370px;
}

.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-list {
  width: 370px !important;
}

.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-item {
  width: 370px !important;
  margin-left: 370px;
}

.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-content-item-shown .page-quick-sidebar-list {
  margin-left: -370px;
}
*/
.form .form-body 
{
    padding: 17px;
}
.form .form-body .form-group 
{
    border-bottom: dashed 1px #eaeaea;
    padding-bottom: 10px;
}
@media (min-width: 768px)
{
    .form-horizontal .control-label
    {
        text-align: left !important;
    }    
}

.page-header.navbar .page-logo
{
    width: auto;
    background-color: #2046f6;
    border-right: solid 3px #FFFFFF;
}

.page-header.navbar .page-logo img
{
    width: 258px;
    float: left;
    margin: 0 !important;    
}

.text-wrap{
    white-space:normal;
}

.mt-12{
  margin-top: 12px;
}

.btn-group.pull-right.btn-login {
  margin-top: 6px;
  margin-right: 6px;
}
.modal-backdrop {
  z-index: 1040;
}

#modal-login .modal-header
{
  background-repeat: no-repeat !important;
  width: 100%;
  height: 75px;
  background-position: center !important;
  background-color: #2046f6 !important;
  background-size: contain !important;
}

table.table-treadmill,.table-treadmill tbody,.table-treadmill tbody,.table-treadmill tfoot,.table-treadmill tr {
  /* display:block; */
  width:100%;
}
.table-treadmill tr {
  display:table-row;
  table-layout:fixed;
}
.table-treadmill th , .table-treadmill td {
  display:table-column;
  /* table-layout:fixed; */
}

.dashboard-stat.bg-tosca {
  background-color: #17a2b8;
}

.dashboard-stat {
  color: rgba(0,0,0,.15);
}

.dashboard-stat.bg-orange {
  background-color: #ffa603;
}

.dashboard-stat.bg-green-light {
  background-color: #28a745;
}

.dashboard-stat.bg-red-light {
  background-color: #dc3545;
}

.dashboard-stat .details {
  color: #fff;
}

.dashboard-stat .visual > i {
  margin-left: -5px;
  font-size: 77px;
}

i#togglePassword {
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 9;
}