[data-theme="dark"] {
  background-color: #1f1f1f !important;
  color: #fafafa;
}
[data-theme="dark"] #mapid{
  background-color: #414141 !important;
}
[data-theme="dark"] .leaflet-control-zoom-in{
  background-color: #e6e6e6 !important;
  color : #363e44 !important;
}
[data-theme="dark"] .leaflet-control-zoom-out{
  background-color: #e6e6e6 !important;
  color : #363e44 !important;
}

[data-theme="dark"] .recorder-item {
  background-color: #373737 !important;
  border-color: #373737 !important;
}

[data-theme="dark"] #imgPlatform {
  background-color: unset !important;
}

[data-theme="dark"] .label-danger {
  background-color: #980000 !important;
}

[data-theme="dark"] .flot-text {
  color: #fafafa !important;
}

[data-theme="dark"] .label-success {
  background-color: #055600 !important;
}

[data-theme="dark"] .btn-default {
  background-color: #e6e6e6 ;
  color:black !important;
}

[data-theme="dark"] .popover-content {
  color: #333333;
}

[data-theme="dark"] #formLogin {
  border-radius: 25px !important;
  border: 1px solid black !important;
  background-color: #222222a3 !important;
  margin-top: 10px !important;
}
[data-theme="dark"] #formLogin > .form-signin-heading {
  margin-top : 10px;
}

[data-theme="dark"] .btn-success{
  background-color:  #5f9d5f !important;
  border-color : #5f9d5f !important;
  color : #fafafa !important;
}

[data-theme="dark"] #loadingDiv{
  background-color:  transparent !important;
}

[data-theme="dark"] .gm-style-iw {
  color: black !important;
}

[data-theme="dark"] .btn-link {
  color: #fafafa !important;
}

[data-theme="dark"] .paginate_button  {
  color: #fafafa !important;
}
[data-theme="dark"] .paginate_button:hover  {
  color: #fafafa !important;
}
[data-theme="dark"] .paginate_button.current {
  color: #1f1f1f !important;
  background-color: #e6e6e6 !important;
}
[data-theme="dark"] .paginate_button.disabled {
  color: #9f9f9f !important;
}
[data-theme="dark"] .dataTables_info {
  color: #9f9f9f !important;
}

[data-theme="dark"] .btn-info {
  background-color: #e6e6e6 !important;
  border-color : #e6e6e6 !important;
}

[data-theme="dark"] .dt-button {
  background-color: #373737 !important;
  color: #fafafa !important;
}

[data-theme="dark"] a.dt-button {
  background-image:unset;
}
[data-theme="dark"] a.dt-button:focus:not(.disabled) {
  background-image:unset;
}

[data-theme="dark"] a.dt-button:hover:not(.disabled) {
  background-image:unset;
}

[data-theme="dark"] a.dt-button:active:not(.disabled) {
  background-image:unset;
}
[data-theme="dark"] input:checked + .sliderCustom {
  box-shadow: #2db82d !important;
}

[data-theme="dark"] textarea {
  background-color: #373737 !important;
  color : #fafafa !important;
}
[data-theme="dark"] .btn-primary {
  background-color: #627D98 !important;
  border-color: #627D98 !important;
  color : #fafafa !important;
}
[data-theme="dark"] .btn-primary:hover {
  color: #fff !important;;
  background-color: #3276b1 !important;;
  border-color: #285e8e !important;;
}
[data-theme="dark"] button {
  color: #363e44 !important;
}

[data-theme="dark"] input {
  color: #fafafa !important;
  border-color: #373737 !important;
  background-color: #373737 !important;
}
[data-theme="dark"] .list-group-item {
  color: #fafafa !important;
  border-color: #373737 !important;
  background-color: #373737;
}

[data-theme="dark"] .dataTables_filter > label {
  color: #fafafa !important;
}

[data-theme="dark"] table > thead > tr > th {
   background-color: #414141 !important;
   color: #fafafa !important;
}

[data-theme="dark"] table > tbody > tr:nth-child(2n+1) {
   background-color: #4b4b4b !important;
   color: #fafafa !important;
   border-top : none !important;
}

[data-theme="dark"] table > tbody > tr:nth-child(2n)  {
   background-color: #414141 !important;
   color: #fafafa !important;
   border-top : none !important;
}

[data-theme="dark"] table > tbody > tr.unStriped {
   background-color: #4b4b4b !important;
   color: #E4E7Eb !important;
   border-top : none !important;
}

/*[data-theme="dark"] table.dataTable.display tbody tr.odd  {
   background-color: unset;
}*/

[data-theme="dark"] table.dataTable.display tbody tr > .sorting_1,table.dataTable.display tbody tr > .sorting_2,table.dataTable.display tbody tr > .sorting_3  {
   background-color: unset !important;
}

[data-theme="dark"] table.dataTable > tbody > tr:hover {
  background-color: #5b5b5b !important;
}

[data-theme="dark"] table > tbody > tr:nth-child(2n+1) > td{
   background-color: transparent !important;
   border-top : none !important;
}

[data-theme="dark"] table > tbody > tr:nth-child(2n) > td{
   background-color: transparent !important;
   border-top : none !important;
}

[data-theme="dark"] table > tbody > tr > td > .btn-link {
   color: #D3cec4 !important;
}

[data-theme="dark"] table > tbody > tr > td > a {
   color: #D3cec4 !important;
}
[data-theme="dark"] table.table-striped > tbody > tr > td > .glyphicon-hdd {
  color: #ececec !important;
}
[data-theme="dark"] .modal > .modal-dialog > .modal-content > .modal-header > .close{
  color: #fafafa !important;;
}

[data-theme="dark"] .modal > .modal-dialog > .modal-content{
  background-color: #414141;
}

[data-theme="dark"] input.form-control{
  color: #fafafa !important;
  border-color: #373737 !important;
  background-color: #373737 !important;
}

[data-theme="dark"] select.form-control{
  color: #fafafa !important;
  border-color: #373737 !important;
  background-color: #373737 !important;
}

[data-theme="dark"] select{
  color: #fafafa !important;
  border-color: #373737 !important;
  background-color: #373737 !important;
}

[data-theme="dark"] option:disabled{
  color: #ccc7c7 !important;
}

[data-theme="dark"] button.dropdown-toggle{
  color: #ececec !important;
  border-color: #444444 !important;
  background-color: #666666 !important;
}

[data-theme="dark"] .panel-default{
  border-color: #414141 !important;
  background-color: #414141 !important;
}


[data-theme="dark"] .panel-default .panel-body{
  background-color: #414141 !important;
}

[data-theme="dark"] .panel-default .panel-heading{
  background-color: #373737 !important;
  color: #fafafa !important;
  border-color: #373737 !important;
}

[data-theme="dark"] .nav-tabs{
  background-color: #373737 !important;
  border-bottom: 1px solid #414141 !important;
}

[data-theme="dark"] .nav-tabs > li.active > a{
  background-color: #414141 !important;
  color : #fafafa !important;
  border-color: #414141;
}

[data-theme="dark"] .sidebar {
  background-color: #373737 !important;
  border-color:  #373737 !important;
  color: #eee !important;
}

[data-theme="dark"] .sidebar > .nav-sidebar > .active > a{
  background-color: #4b4b4b !important;
}

[data-theme="dark"] .sidebar > .nav-sidebar > li > a{
  color: #fafafa !important;
}
[data-theme="dark"] .astListControlTitleContainer{
  background-color: #414141 !important;
}

[data-theme="dark"] #titleMenu{
  background-color: #414141 !important;
}

[data-theme="dark"] .glyphicon-remove-circle{
  color : red !important;
}

[data-theme="dark"] .nav > li > a:hover{
  background-color: #414141 !important;
}


[data-theme="dark"] .ellipsis {;
  color: #fafafa !important;
}


[data-theme="dark"]  a{
  color: #e6e6e6 !important;
}

[data-theme="dark"] .dropdown > .dropdown-menu {
  background-color: #222 !important;
  color: #fafafa;
}

[data-theme="dark"] ul.dropdown-menu>li>a {
  background-color: #222 !important;
  color: #fafafa;
}

[data-theme="dark"] ul.dropdown-menu>li>a:hover {
  background-color: #373737 !important;
}

[data-theme="dark"] ul.dropdown-menu>li>a:hover {
  background-color: #373737 !important;
}

[data-theme="dark"] .comboTreeDropDownContainer li {
  background-color: #302c2b !important;
}

[data-theme="dark"] .comboTreeDropDownContainer li span.comboTreeItemTitle.comboTreeItemHover {
  background-color: #302c2b !important;
}

[data-theme="dark"] .xdsoft_datetimepicker .xdsoft_calendar td, .xdsoft_datetimepicker .xdsoft_calendar th {
  color: #fafafa !important;
}

[data-theme="dark"] .xdsoft_datetimepicker {
  background-color: #e6e6e6 !important;
  color: #1f1f1f !important;
}
[data-theme="dark"] .xdsoft_datetimepicker .xdsoft_label {
  background-color: transparent !important;
} 
[data-theme="dark"] #menuTitle {
  background-color: #363e44 !important;
}

[data-theme="dark"] .jumbotron {
  background-color: #252b2f !important;
}

[data-theme="dark"] #dvMenu {
   border : none;
}

[data-theme="dark"] .sidebar > .nav-sidebar > li > a:hover{
  background-color: #4b4b4b !important;
}

[data-theme="dark"] .dropdown-menu{
  background-color: #222222 !important;
}

[data-theme="dark"] a.buttons-html5{
  background-color: #e6e6e6 !important;
  color: #363e44 !important;
}

[data-theme="dark"] .buttons-print.dt-button{
  background-color: #e6e6e6 !important;
  color: #363e44 !important;
}
[data-theme="dark"] #replayBar_canvas{
  background-color:  #444444 !important;
}

[data-theme="dark"] #replayBar_canvas_overview_hours{
  background-color:  #888888 !important;
}

[data-theme="dark"] #replayBar_canvas_overview_days{
  background-color:  #888888 !important;
}
[data-theme="dark"] .iti-flag {
  background-image: url("/images/flags.png");
    @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    background-image: url("/images/flags@2x.png");
  }
}
[data-theme="dark"] .country-list {
  background-color: #373737 !important
}
[data-theme="dark"] .wordInLine:before,
[data-theme="dark"] .wordInLine:after {
  border-bottom: 2px solid #e6e6e6 !important;
}
[data-theme="dark"] #chartsEquipmentsOnRecorderPage {
  background-color: #373737 !important;
  border-color: 1px solid #373737 !important;
}
[data-theme="dark"]  .titleAstCustom { 
        width: 100%;
      background-color: #373737;
      padding: 7px;
      border-radius: 5px;

  }

  [data-theme="dark"] .btnGroup {
  background-color: #373737 !important;
  border-color: #373737 !important
}
  [data-theme="dark"] .btnGroup:active {
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
