@charset "UTF-8";

body {

  -webkit-transition: opacity 0.15s ease-in-out;
     -moz-transition: opacity 0.15s ease-in-out;
      -ms-transition: opacity 0.15s ease-in-out;
       -o-transition: opacity 0.15s ease-in-out;
          transition: opacity 0.15s ease-in-out;  

}
body.page-content-white { background:#fff; }

/*
|-----------------------------------------------------------------------------------------
| Utilities / general helper classes
|-----------------------------------------------------------------------------------------
|
*/
.fl { float:left !important; } 
.fr { float:right !important; } 
.uppercase { text-transform: uppercase !important; }
.lowercase { text-transform: lowercase !important; }
.align-left { text-align:left !important; }
.align-right { text-align:right !important; }

.no-padding { padding:0 !important; }

.line-through {}
.line-through td { text-decoration: line-through; color:#ed6b75; }
.line-through td a:not(.btn) { color:#ed6b75; }

/*
|-----------------------------------------------------------------------------------------
| Logo
|-----------------------------------------------------------------------------------------
|
|
*/
.page-logo {

  background:#fff !important;
  border-radius: 3px !important;
  border:2px solid #39424A;
}
.page-logo img {
  height:100% !important;
  border-radius: 3px !important;
  
}


/*
|-----------------------------------------------------------------------------------------
| [Page header
|-----------------------------------------------------------------------------------------
|
|
*/
.page-header { }
  .page-header .navbar { }
  .page-header .navbar form { 

    float:right; 
    width:390px;
    margin:15px 0;
  }

    .page-header .navbar form > select {
      float:right;
      border: none;
      box-shadow: none;
      border-radius: 0;

      width:75%;

      color: #636e77;
      background: #39424a !important;
    }

    .page-header .navbar form > select option:not(:checked) { background-color: #fff; }


/*
|-----------------------------------------------------------------------------------------
| (Default) container overview
|-----------------------------------------------------------------------------------------
|
|
*/
.overview-container {}

/*
|-----------------------------------------------------------------------------------------
| (Default) filter overview
|-----------------------------------------------------------------------------------------
|
|
*/
.filter-container {  }

.filter-container .portlet { 

  margin-top:45px;
  position:static !important;

}

.filter-container .portlet-title { }
.filter-container .portlet-title span { margin:10px 0; display:block; }


/*
|-----------------------------------------------------------------------------------------
| Datatable
|-----------------------------------------------------------------------------------------
|
*/
.table { }
.table .btn-group {
  margin:2px 0 0 5px;
}

tr.alert { }
tr.alert.alert-danger td { 
  color: #e73d4a;
  text-decoration: line-through;
}
tr.alert.alert-danger td > * { color: #e73d4a; }

.dt-buttons {

  display:block !important;
  width:100% !important;
}

/*
|-----------------------------------------------------------------------------------------
| Button group
|-----------------------------------------------------------------------------------------
|
*/
.btn-group {  }
.btn-group .dropdown-menu > li > a.active {
  color: #555;
  font-weight:bold;
  background-color: #f6f6f6;
} 
.btn-group .dropdown-menu > li > a {
  padding:5px 0 5px 30px;
  position:relative;
}

.btn-group .dropdown-menu > li > a > i { 
    position: absolute;
    top: 7px;
    left: 2px;
    width: 18px;
    height: 18px;
}


/*
|-----------------------------------------------------------------------------------------
| Drop down menu
|-----------------------------------------------------------------------------------------
|
*/
.dropdown-menu {  }

.dropdown-menu.dropdown-menu-right {
  right: 0;
  left: auto;
}

.dropdown-menu.dropdown-menu-right:before {  
  top: -8px;
  left: auto;
  right: 9px;
}

.dropdown-menu.dropdown-menu-right:after {

  left: auto;
  right: 10px;
}

/*
|-----------------------------------------------------------------------------------------
| Buttons
|-----------------------------------------------------------------------------------------
|
*/
.btn-icon-only {  }
.btn-xs.btn-icon-only {  
  
  width:auto;
  min-width:20px;
  height:auto;
}


/*
|-----------------------------------------------------------------------------------------
| Form related
|-----------------------------------------------------------------------------------------
|
*/
.form-group { }


.mt-radio { margin-bottom:0; }
/*.form-group .mt-checkbox { }
.form-group .mt-checkbox span { 

  margin:7px 0 0 0;
}*/






