@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Display:wght@400;500;700&family=Raleway:wght@400;700;800&display=swap');

html {
  position: relative;
  min-height: 100%;
}
body {
  font-family: 'Noto Sans Display', sans-serif;
  padding-top: 75px;
  margin-bottom: 300px;
}
h1 {
  font-weight: 700;
  margin: 0.5em 0em 1em;
  font-size: 1.1em;
}
h3 {
  font-weight: 300;
  margin: 0.35em 0em 2em;
  font-size: 1.45em;
  text-decoration: underline;
}
h4 {
  font-weight: 700;
  margin: 1.0em 0em 1.2em;
  font-size: 1.4em;
}
h5 {
  font-weight: 700;
  margin: 1em 0em 1.3em;
  font-size: 1.1em;
}

table .DTE_Label {display: none;}

.select2, label, .select2-results, .popover-content, .dataTables_info, .dataTables_paginate,
.tips, .select2-search__field, table, .reportBtn, .removeProgram, .periodpicker_timepicker,
.selectedPrograms, .tab-filters, .tooltipster-content, .tooltipster-content ul li,
.catSelector, .auxiliary, .auxiliary input.form-control {  
    font-size: 13px;
}
 
.innerTabs > span {
    margin-left: 5px;
    /* font-size: 16px; */
    cursor: pointer;
}

.adminMenu {border-radius: 0; }
.adminMenu a, {color:  rgb(113,113,112)!important;}
.adminMenu a:hover, .adminMenu .open>a {background-color: transparent!important; color: #66afe9!important; }
.navbar-nav {margin-left: -14px; font-size: 1.3em}

.ui-widget-header {background-color: white!important; border:0 !important;}
.ui-dialog-titlebar button.ui-state-default {background-color: white!important; border:0 !important; height:30px; width:30px;}

.ui-dialog.parentChannel .ui-widget-header,
.ui-dialog.dialogHistoryRestore .ui-widget-header {
  display: none;
}

.ui-dialog.dialogTvChanels .ui-button-text-only .ui-button-text {
    padding: .4em .4em;
}

.ui-dialog-titlebar button.ui-state-default {margin: -20px -9px 0 0px!important; } 
.nav-tabs>li, .nav-tabs>li>a{font-size:13px; color:#000;}

.mobnoscale .row {margin-left: -15px; margin-right: -15px;}

h5  {color: gray;}

.btnBlue {
    background: #66afe9!important;
    border-color: #66afe9!important;
    color:  white!important;
    outline: none!important;
}
.btnSave {
    background: #5CB85C!important;
    color: #ffffff!important;
}


.btnSave:hover {
    background: #109618!important;
}

th.dt-left {padding-left: 9px!important;}

.newCampaignsWarning {color: red; text-align: center; font-weight: bold; font-size: 0.95em;}

table.dataTable tbody tr:hover {
  background-color: rgb(240,240,240);
}

table.dataTable tbody tr:hover > .sorting_1 {
  background-color: rgb(240,240,240);
}

/*table.dataTable thead:hover {
  background-color: rgb(255,115,148);
}*/
   .dataTables_wrapper .dataTables_filter input {width: 440px!important;}
   .dataTables_wrapper .dataTables_filter input:active, .dataTables_wrapper .dataTables_filter input:focus {
    border: 1px solid #66afe9; box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
}