body {
    margin: 0 auto;
    font-size: 13px;
    color: #1c1c1c;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#page-header {
    height: 56px;
     background:#123E6A;
}
@media only screen and (max-width: 700px) {
	#page-header {
	    height: 78px;
	     background:#123E6A;
	}
}
a:hover {
    color: #2497CA;
}
a {
    color: #1c1c1c;
}
#page-content {
    background: #E4E7ED;
}
#header-nav-right {
    float: right;
    margin: 7px 20px 0 0;}

#page-header .user-account-btn > a.user-profile .glyph-icon {
    background-color: rgba(255, 255, 255, 0);
    color: rgba(255,255,255,0.8);
    float: left;
}
#header-nav-right a.hdr-btn {
    background-color: rgba(255, 255, 255, 0);
    color: rgba(255,255,255,0.8);
    padding-left: 16px;
    padding-right: 4px;
    border-left: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 0;
}
#page-header .user-account-btn > a.user-profile span {
    color: rgba(255,255,255,0.8);
    float: left;
    width: auto;
}

/* icons */
.icon-dsp {
    font-size:18px;
    padding-right:5px;
    vertical-align: middle;
    padding-bottom: 2px;
}  
.icon-dsp:active {
    font-size:18px;
    padding-right:4px;
    vertical-align: middle;
    padding-bottom: 2px;
    color: #1c1c1c;
}   
.active > .glyph-icon{
	color: #1c1c1c !important;
}
.fas {
    font-size: 14px;
    padding-right: 4px;
    vertical-align: middle;
}

.icon-caret-dsp {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 5px solid;
    border-right: 5px solid rgba(0, 0, 0, 0);
    border-left: 5px solid rgba(0, 0, 0, 0);
}

/* Text */
.text-title-dsp {
    font-size: 22px;
    font-weight: bold;  
    float: left;
}
.text-chart-small-dsp {
    text-transform: uppercase;
    font-size:12px;
    font-weight: bold;
    display: block;
    padding: 15px 0 0;
    line-height: 1.8em;
    text-align: center;
    color:#1c1c1c;
}
.text-number-dsp {
    color:#12578C;
    font-size:24px;
    text-align: left;
    font-weight: 700;
    letter-spacing: 1px;
    line-height: 1;
    opacity: 1;
}

/* Separator */
.dbSeperator-dsp {
    border-top: 1px solid #D1D3E3;
    box-shadow: 0 1px 1px 0 #FFFFFF;
    margin-bottom: 24px;
}

/* Form */
.form-margin {
    margin-bottom:24px;
}
.form-margin-top {
    margin-top: 24px;
}

.title-box-dsp {
    line-height: inherit;
    display: block;
    position: relative;
    height: auto;
    padding: 0;
    text-align: center;
    border-width: 1px;
    border-style: solid;
}
.bg-box-table-dsp {
    background:#1F70BE;
    border:1px solid #1F70BE;
    color: white;
    font-weight: bold;
    font-size: 13px;
    padding-top: 8px;
    line-height: 8px;
    border-radius:2px;
}
.title-header-dsp {
    font-size: 13px;
    padding: 5px 14px;
    text-align: left;
    text-transform: uppercase;
    border: 0 !important; 
}

/* Breadcum */
#dbTopBreadcum a
{
    color:#B5C0CC;
    padding-right: 6px;
    padding-left: 6px;
}
.dbTopBreadcum {
    background-color: #072E56;
    color: #B5C0CC;
    padding: 11px 20px 11px 20px;
    text-align: left;
    font-weight: 500;
}

/* Content-box */
.content-box-dsp {  
    background: #fff;
    margin-bottom: 20px;
    position: relative;
    border: 1px solid #D1D3E3;
    border-radius: 2px;
}


/* Badges */
.up-down-label-dsp {
    font-size: 80%;
    line-height: 1;
    display: inline;
    padding: .3em .6em .5em;
    text-align: center;
    text-transform: uppercase;
    vertical-align: baseline;
    white-space: nowrap;
    color: #fff;
    border-radius: .25em;
    position: absolute;
    right: 15px;
    top: 15px
}

/* table */
/*table.dataTable thead th.sorting:after {
    opacity: 0;
  } */
.table {
    font-size: 13px;
    width: 100%;
    border-spacing: 0;
    border-collapse: separate;
    color: #1c1c1c;
}
.table-bordered{
    border-color: #dcdee7;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th {
    color: #1c1c1c;
    background-color: #FFFFFF;
    border-bottom: 0;
}
.table > tbody > tr > td {
    border-color: #edeff6;
    vertical-align: middle;
}
.table > thead > tr > th:hover {
    background-color: #FFFFFF;
}
table.dataTable thead > tr > th {
    padding-right: 18px;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 18px;
}
.table-striped tr:nth-child(even) > td {
    background: #fff;
}
.table-striped tr:nth-child(odd) > td {
    background: #fff;
}
.table tr:nth-child(even):hover td, .table tr:nth-child(odd):hover td  {
    background: #FFFFFF;
}
table.dbResultDataList > thead > tr > th {
    font-weight: bold;
    vertical-align: top;
    border-bottom-width: 2px;
    border-bottom-style: solid;
}
/* Group Icons (Expand/Collapse icon) */
#dbGroupInfoSection .dbSectionBtn, #dbGroupInfoSection2 .dbSectionBtn2, #dbGroupInfoSection3 .dbSectionBtn3, #dbGroupInfoSection4 .dbSectionBtn4, #dbCollapseExpand .dbMenuCollapseExpand {
    background:#f4f5f6;
    border: 1px solid #A9AAB7;
    border-radius: 2px;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-size: 12px;
    font-weight: 400;
    line-height: 17px;
    margin-top: 6px;
    margin-right: 8px;
    padding: 2px 5px 2px 5px;
    text-align: center;
    transition: all 0.4s ease 0s;
}
#dbGroupInfoSection .dbSectionBtn:hover, #dbGroupInfoSection2 .dbSectionBtn2:hover, #dbGroupInfoSection3 .dbSectionBtn3:hover, #dbGroupInfoSection4 .dbSectionBtn4:hover, #dbCollapseExpand .dbMenuCollapseExpand:hover {
    background: #BBC1CC;
    text-decoration: none;
}
#dbGroupInfoSection .dbSectionBtn.active, #dbGroupInfoSection2 .dbSectionBtn2.active, #dbGroupInfoSection3 .dbSectionBtn3.active, #dbGroupInfoSection4 .dbSectionBtn4.active, #dbCollapseExpand .dbMenuCollapseExpand.active {
    background: #BBC1CC none repeat scroll 0 0;
    box-shadow: inset 0 1px 3px 0 rgba(0,0,0,0.3);
}

/*list menu items */
a.list-group-item.active,
a.list-group-item.active:hover,
a.list-group-item.active:focus,
li.active a.list-group-item,
li.active a.list-group-item:hover,
li.active a.list-group-item:focus {
    border:1px solid #072E56;
    color: #fff;
    background: #072E56;
    opacity: 1;
    border-radius: 2px 2px 0 0;
    font-size: 13px;
}
a.list-group-item {
    background: transparent;
    color: #fff;
    opacity: 0.5;
    border:1px solid #123E6A;  
    border-bottom: 1px solid #072e56;
    border-radius: 2px 2px 0 0;
    border-radius: 2px 2px 0 0;
    font-size: 13px;
}
a.list-group-item:hover {
    background: #072E56;
    color: #fff;
    opacity: 1;
    border:1px solid #072E56;
    border-radius: 2px 2px 0 0;
    font-size: 13px;
}
a.list-group-item-m {
    background: transparent;
    color: #fff;
    border:1px solid #123E6A;  
    border-bottom: 1px solid #072e56;
    border-radius: 2px 2px 0 0;
    border-radius: 2px 2px 0 0;
    font-size: 13px;
}
a.list-group-item-m:hover {
    background: #072E56;
    color: #fff;
    border:1px solid #072E56;
    border-radius: 2px 2px 0 0;
    font-size: 13px;
}

/* Button */
.btn-dsp {
    font-size: 13px;
    position: relative;
    display: inline-block;
    padding: 0 12px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none; 
    user-select: none;
    text-align: center;
    white-space: nowrap;
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
    background-image: none;
    -o-user-select: none;
    line-height: 32px;
    height: 34px;
    min-width: 34px;
    border-radius: 2px;
    color: #1c1c1c;
}
.btn-daterange-selectbox-dsp {
background:#F3F4F6;
border:1px solid #bdc0cf;
font-weight: 600;
}

     .btn-daterange-selectbox-dsp:hover{
        background: #e9ecef;
        border:1px solid #bdc0cf;
        font-weight: 600;
        cursor: pointer;
    }
.btn-selectbox-dsp {
    background:#F3F4F6;
    border:1px solid #bdc0cf;
    font-weight: 600;
}
.btn-selectbox-dsp:hover {
    background: #e9ecef;
    border:1px solid #bdc0cf;
    font-weight: 600;
    cursor: pointer;
}
/* Button Selection for OS */
#selectDay.form-control, #cboTarget.form-control, #datatable-tabletools_length .form-control {
    background:#F3F4F6;
    border:1px solid #bdc0cf;
    font-weight: 600;
}
        #selectDay.form-control:hover, #cboTarget.form-control:hover, #datatable-tabletools_length .form-control:hover {
            background: #e9ecef;
            border:1px solid #bdc0cf;
            font-weight: 600;
            cursor: pointer;
        }


.btn {
    border-radius: 2px;
    border-color: #cdcfdb;
    font-size: 13px;
    font-weight: 600;
    box-shadow: none;
}
.btn-default-dsp, .btnV2Dialog {
    background: #f3f4f6;
    color: #1c1c1c;
    border-color: #bdc0cf;
    border-radius: 2px;
}
#btnRemoveFlightDeal.btnV2, #btnRemoveFlightCreative.btnV2 {
    background: #e15858;
    border-color: #d05151;
}
    #btnRemoveFlightDeal.btnV2:hover, #btnRemoveFlightCreative.btnV2:hover {
        background: #d05151;
    }
#btnAccountSave.btnV2, #btnCreateAccount.btnV2, #btnCreateCampaign.btnV2, #btnCreateFlight.btnV2, #btnCreateCreative.btnV2, #btnCreateSiteApp.btnV2, #btnCreateLocation.btnV2, #btnCreateTracking.btnV2, #btnCreateAudience.btnV2, #btnCreateDeal.btnV2, #btnRunReport.btnV2, #btnSaveFlightDelivery.btnV2, #btnAddConversion.btnV2, #btnCampaignSave.btnV2Dialog, #btnFlightSave.btnV2Dialog, #btnAddNewFlightCreative.btnV2, #btnAddNewFlightDeal.btnV2, #btnFlightDealSave.btnV2Dialog, #btnFlightCreativeSave.btnV2Dialog,#btnBulkImportCreatives.btnV2 {
    background: #2f7ab3;
    color: #fff;
    float: right;
    border-color: #2f7ab3;
    border-radius: 2px;
}
        #btnAccountSave.btnV2:hover, #btnCreateAccount.btnV2:hover, #btnCreateCampaign.btnV2:hover, #btnCreateFlight.btnV2:hover, #btnCreateCreative.btnV2:hover, #btnCreateSiteApp.btnV2:hover, #btnCreateLocation.btnV2:hover, #btnCreateTracking.btnV2:hover, #btnCreateAudience.btnV2:hover, #btnCreateDeal.btnV2:hover, #btnRunReport.btnV2:hover, #btnSaveFlightDelivery.btnV2:hover, #btnAddConversion.btnV2:hover, #btnCampaignSave.btnV2Dialog:hover, #btnFlightSave.btnV2Dialog:hover, #btnAddNewFlightCreative.btnV2:hover, #btnAddNewFlightDeal.btnV2:hover, #btnFlightDealSave.btnV2Dialog:hover, #btnFlightCreativeSave.btnV2Dialog:hover {
         background: #2f7ab3;
        }

#btnActiveAccount.btnV2, #btnInactiveAccount.btnV2, #btnInactiveCampaign.btnV2, #btnActiveCampaign.btnV2, #btnInactiveFlight.btnV2, #btnActiveFlight.btnV2, #btnInactiveDeal.btnV2, #btnActiveDeal.btnV2, #btnInactiveAudience, #btnActiveAudience.btnV2, #btnActiveTracking, #btnInactiveTracking.btnV2, #btnInactiveLocation.btnV2, #btnActiveLocation.btnV2, #btnInactiveSiteApp.btnV2, #btnActiveSiteApp.btnV2, #btnInactiveCreative.btnV2, #btnActiveCreative.btnV2, #btnModifyReport {
    background:#F3F4F6;
    border:1px solid #bdc0cf;
    color: #1c1c1c;
    float: right;
    border-radius: 2px;
}
    #btnActiveAccount.btnV2:hover, #btnInactiveAccount.btnV2:hover, #btnInactiveCampaign.btnV2:hover, #btnActiveCampaign.btnV2:hover, #btnInactiveFlight.btnV2:hover, #btnActiveFlight.btnV2:hover, #btnInactiveDeal.btnV2:hover, #btnActiveDeal.btnV2:hover, #btnInactiveAudience:hover, #btnActiveAudience.btnV2:hover, #btnActiveTracking:hover, #btnInactiveTracking.btnV2:hover, #btnInactiveLocation.btnV2:hover, #btnActiveLocation.btnV2:hover, #btnInactiveSiteApp.btnV2:hover, #btnActiveSiteApp.btnV2:hover, #btnInactiveCreative.btnV2:hover, #btnActiveCreative.btnV2:hover, .btnV2Dialog:hover, #btnModifyReport:hover {
        background:#e9ecef;
        color: #1c1c1c;
    }
.dataTables_length select {
    font-size: 13px;
      display: block;
      float: none;
      width: 100%;
      height: 34px;
      padding: 6px 12px;
      color: #1c1c1c;
      box-shadow: none;
      background:#F3F4F6;
        border:1px solid #cdcfdb;
        font-weight: 500;
}
.fontAwesome{ 
    font-family:'Helvetica', FontAwesome, sans-serif; 
    font-size: 14px;
    vertical-align: middle; 
}
div.dataTables_filter input {
    font-size: 13px;
      float: none;
      background: #fff;
      width: 100%;
      height: 34px;
      padding: 6px 12px;
      color: #1c1c1c;
      border: 1px solid #cdcfdb;
      box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.1);
      display: inline-block;
        width: 200px;
        margin-left: 10px;
        padding: 0 10px;
        border-radius: 2px;
}
div.dataTables_filter input:focus {
    border: 1px solid #29A9E1;
    box-shadow: none;
}

/* Sort */
table.dataTable thead th.sorting_asc:after, table.dataTable thead th.sorting_desc:after{
color: #2497CA;
opacity: 1;}

div.switch-toggle.switch-on {
    background: #2f7ab3;
}


/* Toogle Icon  */
div.switch-toggle {
    background: #dfe7ed;
    box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.2);
}

/* Modal */
.modal-header {
    min-height: 16.42857143px;
    padding: 20px 15px 15px 24px;
    border-bottom: 1px solid #fff;
}
.modal-title {
    font-size: 22px;
    font-weight: bold;
}
.modal-content {
    position: relative;
    border: none;
    border-radius: 2px;
    outline: none;
    background-color: #fff;
    background-clip: padding-box;
    box-shadow: none;
}
.modal-subtitle-dsp {
    text-align: right;
    font-weight: 600;
    padding-right: 24px;
}
.input-dsp {
    background: #f4f5f6;
    color: #1c1c1c;
    border: #cdcfdb solid 1px;
    box-shadow: inset 1px 1px 3px #e2e5ef;
}
    .input-dsp:focus {
        box-shadow: none;
        color:#1c1c1c;
        border: #29A9E1 1px solid;
    }
.chosen-container, .chosen-container-multi {
    background:#F3F4F6;
    border:1px solid #cdcfdb;
    box-shadow: inset 1px 1px 3px #e2e5ef;
}
        #cboCategory_chosen.chosen-container {
            margin-bottom: 10px;
        }
        .chosen-container-multi .chosen-choices li.search-choice {
            color: #1c1c1c;
            font-weight: 600;
            background: #cde6f2;
            border: 1px solid #29a9e1;
        }

.modal-footer {
    border-top: 1px solid #fff;
    padding:0 ;
}
/* Nav */
.nav > li.active > a,
.nav > li.active > a:hover,
.nav > li.active > a:focus {
    color: #fff;
    font-weight: bold;
    background: #072E56;
    border-color: #072E56;
    font-size: 14px;
}
.nav > li > a {
    color: #072E56;
    font-weight: 600;
    font-size: 14px;
}
.nav-tabs {
    border-color: #f0f1f2;
}

/* Margin / Padding */
.margin-bot-dsp {
    margin-bottom:14px;
}
.padding-top-right-dsp {
    padding-top: 14px;
    padding-right: 14px;
}


.tplmainmenu{color:#ffffff;}
.tplmainmenutop{margin-top:7px;margin-bottom:0;}
.tpllogotop{margin-top:7px;}


/* Partner CSS */
#dbImpressionChartTitle, #dbBidChartTitle, #dbSpendChartTitle {
    color: #000;
    background-color: #E4E7ED;
    padding: 10px 8px 10px 5px;
    padding-right: 0;
    font-size: 16px;
    font-weight: bold;
}
#chart_Spend, #chart_Bid, #chart_Impression {
    border: 1px solid #D1D3E3;
    border-radius: 2px;
    margin-bottom: 48px;
    background: #fff;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 20px;
    padding-bottom: 4px;
}
#chart_Spend_Compare, #chart_CTR_Compare, #chart_CPA_Compare {
  padding:20px;
}

/*UP / Down badges*/
.content-wrapper .bg-red {
    background: #EF5555;
    border: #EF5555;
    color: #fff;
    font-weight: 600;
    font-size: 11px;
    vertical-align: middle;
    padding: 6px;
} 
.content-wrapper .bg-green {
    background: #4D9C22;
    border: #4D9C22;
    color: #fff;
    font-weight: 600;
    font-size: 11px;
    vertical-align: middle;
    padding: 6px;
} 
.content-wrapper .v2BgGray {
    font-weight: 400;
    font-size: 11px;
    vertical-align: middle;
    padding: 6px;
} 

/* Chart Spend for Partner tabs */
.ui-tabs .ui-tabs-nav li.subtab {
    background: #f3f4f6;
    border: #e1e4ef 1px solid;
    border-radius: 2px;
}
.ui-tabs .ui-tabs-nav li.ui-state-hover{
    background-color: #e1e4ef; 
    color: #1c1c1c;   
    border: #e1e4ef 1px solid; 
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin-bottom: 0;
    padding-bottom: 0;
    background-color: #D4EEF9;
    border: #1088bc 1px solid;
    color: #1c1c1c;
    border-radius: 2px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a {
    color: #0278ac;
}
.ui-tabs .ui-tabs-nav li.ui-state-hover a{
    color:#1c1c1c;}
  
.ui-tabs .ui-tabs-nav {
    padding-left: 12px;
    padding-right: 10px;
    padding-top: 2px;
}
#dbSubTab1_Info, #dbSubTab2_Info, #dbSubTab3_Info {
    font-weight: 600;
    padding-left: 20px;
    color: #1c1c1c;
}
.MetricStatsCompareWrapper {
    background: #fff;
    margin-top: 5px;
}

#dbViewOptionType {
    border: 1px solid #D1D3E3;
    margin-bottom: 48px;
    border-radius: 2px;
    margin-top: 4px;
}

#dbDateInfo {
    padding-right: 8px;
    font-weight: 600;
}

#dbMetricsStatsDetailInfo {
    background: #fff;
    padding: 4px;
}
.dbMetricsStatsArrow-1, .dbMetricsStatsArrow-2, .dbMetricsStatsArrow-3 {
    background: none;
}

/* Report */
/* .tab-content {
    background: #fff;
    border: 1px solid #D1D3E3;
    border-radius: 2px;
    padding: 14px 20px 14px 20px;
} */

#dbOptionBasicWapper, #dbOptionFilter, #dbOptionDimensions, #dbMetrics {
    background: #fff;
    border: 1px solid #D1D3E3;
    padding: 12px 12px 12px 12px;
    border-radius: 2px;
}
#dbOptionBasicWapper .header, #dbOptionFilter .header, #dbOptionDimensions .header, #dbMetrics .header {
    background: #fff;
    font-size: 16px;
    padding: 6px 0px 14px 4px;
    border-bottom: 1px solid #e4e7ed;
}

#basic-metrics .anxs-table-header:first-child {
    margin-top: 14px;
    border-top: 1px solid #e4e7ed; }
 #basic-metrics .anxs-table-header {
        background-color: #ffffff;
        padding: 14px 5px 5px 0px;
        line-height: 21px;
        text-transform: uppercase;
        color: #737bac;
        background-color: #fff;
        border-bottom: 0px solid #d1d1d1;
        border-top: 1px solid #e4e7ed;
        margin-top: 16px;}
 #basic-metrics .v2marginleft8px{
    margin-left: 0;
 }
label {
            color: #1c1c1c;
            font-weight: 600;
        }


#dbOptionDimensions .header_selectedcolumn, #dbOptionDimensions .header_groupbycolumn, #dbOptionDimensions .header_groupbycolumn2 {
    color:#737bac;
    text-transform: uppercase;
    background: #fff
}

/* Flight Dashboard */

#dbViewOptionTypeTab {
    border: 0px #cdcfdb solid;
    background: #fff;
    border-radius: 2px;
    padding-left: 12px;
    padding-top: 6px;
    padding-bottom: 6px;
}

ul#dbCampaignSettingsMenu li {
    border: 1px solid #e4e7ed;
    background: #e4e7ed;
}
ul#dbCampaignSettingsMenu li a {
    border: 1px solid #e4e7ed;
    font-weight: 500;
    color: #1c1c1c;
}
ul#dbCampaignSettingsMenu li:hover{
    border: 1px solid #d0d4e3;
    color: #1c1c1c;
    background: #f3f4f6;
}
ul#dbCampaignSettingsMenu li.selecteditem > a {
    border: 1px solid #d0d4e3;
    color: #1c1c1c;
    font-weight: 700;
    background: #f3f4f6;
    border-radius: 2px;
}
#dbCampaignSettingsMenu .glyph-icon:before {
    padding-right: 8px;
    padding-left: 6px;
}
.dbwidth893p {
    width: 83.5%;
}
.dbCampaignSettingsMenuWrapper {
    width: 15%;
}
.v2marginleft07p {
    margin-left: 1.5%;
}

/*#dbCampaignSettingsDetailsWrapper {
    border: 1px #D1D3E3 solid;
    background: #fff;
} 
#dbViewOptionType.dbnomargin {
    border:none;
    background: none;
}
*/

#dbFlightDetail.v2marginleft05p, #dbOptionWrapper.v2marginleft05p {
    border: 1px #D1D3E3 solid;
    background: #fff;
    margin-left: 0;
    border-top: 1px solid #fff;
    border-radius: 2px;
    padding: 20px;
    margin-top: 0;
}
#dbViewOptionType.dbnomargin {
    border-bottom: none;
}
#dbCampaignSettingsDetailsWrapper .v2floatright {
    padding-top: 12px;
    font-size: 13px;
}
.dbClientDashboard {
    background-color: #e4e7ed
}

/* Report button */
div.selector {
    background: #f4f5f6;
    color: #1c1c1c;
    border: #cdcfdb solid 1px;
}
    div.selector:hover {
        background: #e4e7ed;
        
    }
    div.selector select {
        cursor: pointer;
       
    }
div.selector select[disabled] {
    cursor: not-allowed;
}    
.selector i {
    color: #1c1c1c;
    background: transparent;
    border-color: transparent;
    font-size: 14px;
}

#txtDeliveryScheduleName.form-control {
    background: #f4f5f6;
    color: #1c1c1c;
    border: #cdcfdb solid 1px;
    box-shadow: inset 1px 1px 3px #e2e5ef
}

.form-control[disabled] {
    box-shadow: none;
    background: #e0e1e3;

}
div.radio[id^='uniform-'] span.checked i {
    font-size: 11px;
    color: white;
}
.radio-info div[id^='uniform-'] span.checked {
    color: #fff;
    border-color: #2f7ab3;
    background: #2f7ab3;
    box-shadow: none;
}
div[id^='uniform-'] span {
background: #f4f5f6;
color: #1c1c1c;
border: #cdcfdb solid 1px;
box-shadow: inset 1px 1px 3px #e2e5ef}


/* -ADDED MORE CSS - 14 APRIL */

/* FLight DateTime Chart */
.time-of-day__wrapper .time-of-day__editor-wrapper {
    width: 100%;
}
td a {
    color: #2f7ab3;
}
td a:hover {
    color: #2f7ab3;
}
table.table thead th.sorting:after {
    color: rgb(198, 206, 216);
}
table.dataTable thead th.sorting_desc:after, table.dataTable thead th.sorting_asc:after {
    color: #22679B;
}
span em {
    color: #9ea4b0;
}
.dataTables_paginate > .pagination .active > a {
    background: #22679B;
    border-color: #dcdee7;
}
.pagination > li > a {
    border: 1px solid #dcdee7;
    margin-left: 2px;
    color: #1c1c1c;
}
input[type="checkbox"]:hover, div.dataTables_length select:hover {
    cursor: pointer;
}
.progressbar-value {
    z-index: inherit;
}
#btnRunReport {
    width: 100%;
    height: 38px;
}
div .dbRadio1 {
    margin-right: 5px;
}
.dbDeliveryRightCol .marginleft20 {
    margin-bottom: 8px;
}
.modal-body {
    overflow-y: auto; 
}
#cboInventoryType.form-control {
    margin-bottom: 14px;
}
#dbCampaignSettingsDetailsWrapper .modal-footer .v2floatright {
    padding-top: 0;
}
/* Report on Screen */
#dbBlockChartReport { 
    background: white;
    padding: 20px;
    border: 1px solid #D1D3E3;
    border-radius: 2px;
    padding-top: 30px;
}
#dbDataListReport .v2margintop6px {
    margin-top: 10px;
}
#dbDataListReport table.dataTable {
    margin-bottom: 0px !important;
}
#dbDataReportWrapper.text-report-title-dsp {
    font-size: 16px;
    font-weight: 700;
}
/* Modal Height for Laptop & Desktop */
@media screen and (min-width: 992px) {
     .modal-body  {
      height: 450px;
    }
  }
@media screen and (min-width: 1366px) {
.modal-body  {
    /* height: 600px; */
    }
}
/* Title table color when sorted */
table.dataTable thead th.sorting_desc, table.dataTable thead th.sorting_asc, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_asc {
    color: #2f7ab3;
}

/* upload */
.qq-upload-button {
    display: block;
    /*or inline-block*/
    width: 105px;
    padding: 7px 0;
    text-align: center;
    background: #880000;
	color: #FFF;

    background: #f3f4f6;
    color: #1c1c1c;
    border-color: #bdc0cf;
    border-radius: 2px;	
    border-width: 1px;
    border-style: solid;	
}
.qq-upload-button-hover {
	background: #e9ecef;
    color: #1c1c1c;
}