.nav-tabs > li {
    margin-bottom: 2px !important;
}

div.lbAssetFormCData {
    background-color: white;
    border: 1px solid #cecece;
    cursor: auto;
    font-family: verdana;
    height: 40px;
    padding-top: 1px;
}

.littledivCData {
    /*width: 99px;*/
}

.txtBoxMediumdata {
    width: 80%;
}

.txtBoxLittleCdata {
    width: 60%;
}

.txtBoxBigCdata {
    width: 92%;
}

.txtBoxCdata85 {
    width: 85%;
}

.txtBoxCdata75 {
    width: 75%;
}

.bigdivCData {
    /*width: 300px;*/
}

.boxDaysTraffic {
    width: 100px;
    float: left;
    margin-right: 12px;
}

    .boxDaysTraffic input[type=text] {
        text-align: left !important;
    }


div.lbAssetFormCData label {
    color: #8d8c8c;
    font-size: 8px;
    display: block;
    margin-left: 10px;
    margin-top: 2px;
    margin-bottom: 0px;
}

div.lbAssetFormCData input, #lbAssetFormCData input[type="text"], #lbAssetFormCData input:focus {
    border: none;
    outline: none;
    margin-left: 8px;
  
}

div.lbAssetFormCData input, #lbAssetFormCData input[type="text"], #lbAssetFormCData input:active {
    border: none;
    outline: none;
    margin-left: 8px;

}

.ddpWithLabelUp {
    border: none !important;
    padding: 0px;
    margin: 0px;
    padding-left: 5px;
    width: 100%;
}


.selectinBox {
    width: 150px;
    border: none !important;
    margin-left: 5px;
}

.selectinBoxW98PErc {
    width: 98%;
    border: none !important;
    margin-left: 5px;
}

.wdSelectinbox {
    width: 165px;
}

.starAsset {
    padding: 13px 2px 12px 2px;
    border-right: 1px solid #cecece;
    border-top: 1px solid #cecece;
    border-bottom: 1px solid #cecece;
    background-color: #eaecec;
}


/* *********  tabs  **************************** */

#myTabContent {
    border-top: 1px solid #e6e9ed !important;
}

#myTabAsset.bar_tabs {
  overflow: visible;
    /*
    background: #F5F7FA;
    height: 25px;
    margin: 21px 0 14px;
        */
    /*margin: 10px 0 0px;
    padding-left: 14px;*/
    position: relative;
    z-index: 1;
    width: 100%;
    border-bottom: 1px solid #FFFFFF !important;
}

    #myTabAsset.bar_tabs > li {
        border: 1px solid #FFFFFF;
        color: #333 !important;
        margin-top: 0px;
        margin-left: 1px;
        background: #fff;
        border-bottom: none;
    }

        #myTabAsset.bar_tabs > li.active {
            border-right: 1px solid #FFFFFF;
            border-top: 0;
            font-weight: normal;
            border-bottom: 1px solid #FFFFFF !important;
        }

            #myTabAsset.bar_tabs > li.active a {
                background: #fff;
                border: 1px solid #FFFFFF !important;
                color: #286090;
            }

        #myTabAsset.bar_tabs > li a {
            background: #FFFFFF !important;
            /*  padding-top: 10px;
            padding-bottom: 10px;*/
            margin: 0;
            font-size: 1.02rem;
            border-radius: 0;
            color: #757373;
        }

            #myTabAsset.bar_tabs > li a:hover {
                font-weight: normal;
                border: 1px solid #FFFFFF !important;
            }

    #myTabAsset.bar_tabs.right {
        padding-right: 14px;
    }

        #myTabAsset.bar_tabs.right li {
            float: right;
        }

#myTabAsset.nav-tabs {
    border-bottom: none;
}

a:focus {
    outline: none;
}

/* *********  /tabs  **************************** */

.iconSetSomEom {
    padding-top: 0.9em !important;
    font-style: normal;
    padding-bottom: 11px !important;
}

.h40 {
    height: 40px !important;
}

.icoedl {
    padding: 5px 5px 5px 5px;
    cursor: pointer;
    border-radius: 5px;
}

.editEdl {
    border: 1px solid #666666;
    color: #666666;
    opacity: 0.6;
}

    .editEdl:hover {
        opacity: 1;
    }

.cancelEdl {
    /* border: 1px solid #efc212; */
     color: #efc212; 
}

.deleteEdl {
    border: 1px solid #FF0000;
    color: #FF0000;
}

.bg-lightgrey {
    background-color: #f5f4f4;
    border: 1px solid #e3e3e3;
    border-radius: 5px;
}

.btnEdlList {
    cursor: default;
    border: none;
    width: auto;
    background: none;
    width: 24px;
}

.edlIconEmpty {
    width: 120px;
    height: 80px;
    background-color: #F5F4F4;
    border: 1px solid #cecece;
    text-align: center;
    padding-top: 30px;
    margin: 0 auto;
}

.edlIconEmptySmall {
    width: 80px;
    height: 40px;
    background-color: #F5F4F4;
    border: 1px solid #cecece;
    text-align: center;
    padding-top: 10px;
}


.formtypeAnnot {
    width: 80px;
    border: none;
    background: transparent !important;
}



/************START SELECT2 GLOBAL************/
#divGenreSelect2 .select2-container--default .select2-selection--single, .select2-container--default .select2-selection--multiple {
    min-height: 34px;
}

    #divGenreSelect2 .select2-container--default .select2-selection--single.select-sm, .select2-container--default .select2-selection--multiple.select-sm {
        min-height: 40px;
    }

        #divGenreSelect2 .select2-container--default .select2-selection--single.select-sm .select2-selection__rendered {
            padding-top: 0px;
        }

        #divGenreSelect2 .select2-container--default .select2-selection--single.select-sm .select2-selection__arrow {
            height: 40px;
        }

    #divGenreSelect2 .select2-container--default .select2-selection--single .select2-selection__rendered {
        line-height: 38PX
    }
/************END SELECT2 GLOBAL************/


.spanInlinecheck {
    color: #000 !important;
    font-weight: bold;
    vertical-align: text-bottom;
    margin-left: 10px;
    display: inline-block;
}

.spanInlinechecklabel {
    color: #73879C !important;
    font-weight: 700;
    vertical-align: text-bottom;
    margin-left: 10px;
    display: inline-block;
}

.spanInlinecheckRegular {
    color: #000 !important;
    vertical-align: text-bottom;
    margin-left: 10px;
    display: inline-block;
}

.chkDMSetting {
    margin-left: -10px !important;
}


/**/


/*********************************************************************/
/**********************REDIPS DRAG TABLE******************************/
/*********************************************************************/
/*------------------Sales scheduling status--------------------------*/

/* container for left and right div */
#redips-drag {
    max-width: 1400px; /*DEVE ESSERE UGUALE AI VALORI SU leftRepis*/
    height: 500px; /*DEVE ESSERE UGUALE AI VALORI SU leftRepis*/
    padding: 3px;
}

/* container for the left table */
#leftRepis {
    max-width: 1400px;
    height: 500px;
    float: left;
    margin-right: 20px;
    /* make it visible */
    border: 2px solid SlateGray;
    background-color: #eee;
    position: relative;
    overflow: auto;
}

#leftRepisMini {
    /*width: 1200px;*/
    height: 150px;
    float: left;
    margin-right: 20px;
    /* make it visible */
    border: 2px solid SlateGray;
    background-color: #eee;
    position: relative;
    overflow: auto;
}
/* container for the right table */
#main_container #right {
    width: 188px;
    height: 300px;
    float: right;
    /* make it visible */
    border: 2px solid SlateGray;
    background-color: #eee;
}


/* make left and right DIV container scrollable */
#main_container #left, #right {
    /*  http://www.howtocreate.co.uk/tutorials/javascript/browserspecific (Element position with scrolling offsets)
            make sure that every element with an overflow of anything other than "visible" also has a position
            style set to something other than the default "static". This way, they will all appear in the offsetParent
            chain, and can be easily subtracted in the same loop that adds the offsetLeft and offsetTop. */
    overflow: auto;
    position: relative;
}



/* drag objects (DIV inside table cells) */
.redips-drag {
    cursor: move;
    margin: auto;
    z-index: 10;
    background-color: #333;
    text-align: center;
    font-size: 8pt; /* needed for cloned object */
    opacity: 0.7;
    filter: alpha(opacity=70);
    /* without width, IE6/7 will not apply filter/opacity to the element ?! */
    /* IE needs element layout */
    width: 90px; /*larghezza evento*/
    height: 50px;
    border-radius: 10px; /* Opera, Chrome */
    -moz-border-radius: 20px; /* FF */
    line-height: 20px;
    padding: 2px;
}


/* tables */
div#redips-drag table {
    background-color: #eee;
    border-collapse: collapse;
    /* center tables */
    margin: 0px auto;
}
/* timetable */
div#redips-drag #table2 {
    /* align table to the right */
    margin-left: auto;
    width: 430px;
}


/* table cells */
div#redips-drag table td {
    border-style: solid;
    height: 90px; /*altezza cella*/
    text-align: center;
    font-size: 8pt;
}

div#redips-drag #source td {
    border-style: solid;
    height: 60px; /*altezza cella*/
    text-align: center;
    font-size: 8pt;
}

div#redips-drag table th {
    border-style: solid;
    height: 90px;
    text-align: center;
    font-size: 8pt;
}

/* td */
div#redips-drag table td {
    border-width: 0px 1px 1px 0px;
    border-color: #ded9d9;
    font-weight: normal;
}

/* th */
div#redips-drag table th {
    border-width: 0px 3px 3px 0px;
    border-color: darkgray;
    font-weight: normal;
}

/* upper right cell */
div#redips-drag table .upper_right {
    border-width: 0px;
}

/* lower left cell */
div#redips-drag table .lower_left {
    border-width: 0px;
}



/* last row and last column without border */
.noborder {
    border-width: 0px;
}

/* green objects */
.blue {
    border: 2px solid #ccc;
}


/* blank cells (upper left corner) */
.blank {
    background-color: white;
}


/* append here cloned object before placing to the target table cell */
/*#redips_clone {*/
/* make redips_clone div visible */
/* border: 1px solid red; */
/*height: 10px;
    width: 100px;
}*/

/* message line */
#message {
    color: white;
    background-color: #aaa;
    text-align: center;
}

/* dark cells (first column and table header) */
.dark {
    color: lightgray;
    background-color: #2a3f54;
}


.darkbkg {
    background-color: black;
}


.lightDarkBkg {
    background-color: #1a1a1a;
}

/*.circle {
    width: 28px;
    height: 28px;
    text-align: center;
    padding-top: 0px;*/
/* round corners */
/*border-radius: 20px;*/ /* Opera, Chrome */
/*-moz-border-radius: 20px;*/ /* FF */
/*background-color: #FFA15C;
}*/

.eventbox {
    width: 90px;
    height: 50px;
    text-align: center;
    padding-top: 0px;
    /* round corners */
    border-radius: 10px; /* Opera, Chrome */
    -moz-border-radius: 20px; /* FF */
    /*background-color: #FFA15C;*/
    background-color: #333;
}

.minidesc {
    text-align: left !important;
    padding: 10px !important;
}

.redipsremove {
    float: right;
    padding: 5px;
    color: #2a3f54;
    cursor: pointer;
    margin-left: -20px;
}

.redipchart {
    float: right;
    padding: 5px;
    color: #2a3f54;
    cursor: pointer;
    margin-right: 15px;
}

.redipchartempty {
    float: right;
    padding: 5px;
    color: #2a3f54;
    cursor: pointer;
    margin-right: 55px;
    margin-top: -25px;
}



.rediptext {
    margin-left: 30px !important;
}

.redipsaddBL {
    float: right;
    padding: 5px;
    color: #555;
    cursor: pointer;
    margin-top: -25px;
    margin-right: 23px;
}

.redipsaddWL {
    float: right;
    padding: 5px;
    color: #555;
    cursor: pointer;
    margin-top: -25px;
    margin-right: 40px;
}

.redipsadd {
    float: right;
    padding: 5px;
    color: #2a3f54;
    cursor: pointer;
    margin-top: -25px;
}

.redipsTopTableTextAlign {
    text-align: center;
}

.redipsTablewidth {
    width: 900px !important;
}

.redipsBlockName {
    font-style: italic;
    color: brown;
}

.redipsBlockTime {
    font-weight: bold;
}

/*------------------------------------------------------------------*/
/*------------------Sales STRATEGIC EDITOR--------------------------*/
/*------------------------------------------------------------------*/

/* container for left and right div */
#redips-drag_SE {
    /*width: 1900px;*/ /*MAX AREA DRAG E DROP*/
    height: 800px; /*DEVE ESSERE UGUALE AI VALORI SU leftRepis*/
    padding: 3px;
}

/* container for the left table */
#leftRepis_SE {
    width: 1250px; /*COME LA TABLE*/
    height: 800px;
    float: left;
    margin-right: 20px;
    /* make it visible */
    border: 2px solid SlateGray;
    background-color: #2C2C2C;
    position: relative;
    overflow: auto;
}

/* container for the right table */
#main_container_SE #right {
    width: 188px;
    height: 300px;
    float: right;
    /* make it visible */
    border: 2px solid SlateGray;
    background-color: #eee;
}


/* make left and right DIV container scrollable */
#main_container_SE #left, #right {
    /*  http://www.howtocreate.co.uk/tutorials/javascript/browserspecific (Element position with scrolling offsets)
            make sure that every element with an overflow of anything other than "visible" also has a position
            style set to something other than the default "static". This way, they will all appear in the offsetParent
            chain, and can be easily subtracted in the same loop that adds the offsetLeft and offsetTop. */
    overflow: auto;
    position: relative;
}



/* drag objects (DIV inside table cells) */
.redips-drag_SE {
    cursor: move;
    margin: auto;
    z-index: 10;
    background-color: #101010;
    text-align: left !important;
    font-size: 7pt;
    /*height: 70px;*/
    height: 85px;
    border-radius: 0px;
    padding: 2px;
    width: auto;
    line-height: 12px !important;
    padding-top: 10px;
    padding-left: 5px;
}


/* tables */
div#redips-drag_SE table {
    background-color: #2C2C2C;
    border-collapse: collapse;
    /* center tables */
    margin: 0px auto;
}


div#redips-drag_SE #source td {
    border-style: solid;
    height: 60px; /*altezza cella*/
    text-align: center;
    font-size: 8pt;
}

/*------ td --------*/
div#redips-drag_SE table td {
    border-style: solid;
    border-width: 0px 1px 1px 0px;
    border-color: black;
    font-weight: normal;
    height: 70px;
    font-size: 7pt;
}

/*------ th -------*/
div#redips-drag_SE table th {
    border-style: solid;
    text-align: left;
    border-width: 0px 1px 0px 3px;
    border-color: #282828;
    font-weight: normal;
    height: 40px;
    font-size: 8pt;
    background-color: #2C2C2C;
    color: #73879C;
    padding-left: 5px;
    font-weight: bold;
}

/* upper right cell */
div#redips-drag_SE table .upper_right {
    border-width: 0px;
}

/* lower left cell */
div#redips-drag_SE table .lower_left {
    border-width: 0px;
}

/* dark cells (first column and table header) */
.dark_SE {
    color: lightgray;
    background-color: #2a3f54;
}

.redipsBlockName_SE {
    font-style: normal;
    color: #a3a2a2;
    font-size: 8pt;
    text-align: left !important;
    padding-left: 3px;
}

.redipsSegStatus_SE {
    font-style: normal;
    font-size: 7pt;
    text-align: left !important;
}

.redipsBlockTime_SE {
    font-weight: bold;
}

.rediptext_SE {
    margin-left: 30px !important;
}

.panprop_SE {
    height: 840px;
    background-color: #101010;
}

.textbox_SE {
    background-color: #2C2C2C !important;
    color: #73879C !important;
    font-size: 8pt !important;
    font-weight: bold;
}

.propertiesFixedText_SE {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 7pt;
    font-weight: bold;
    background-color: #2C2C2C !important;
}

.propertiesValue_SE {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 7pt;
    color: #a3a2a2;
    background-color: #2C2C2C !important;
}


.eventbkgcolor_SE {
    background-color: #101010;
}

.eventbkgcolorselected_SE {
    background-color: #101010;
}



.eventbox_SE {
    color: #e0e5e9;
    font-size: 6pt;
}

.eventboxbutton_SE {
    float: right;
    padding: 5px;
    color: aqua;
    cursor: pointer;
    margin-top: -10px;
}

.eventboxbuttonAdd_SE {
    float: right;
    padding: 5px;
    color: aqua;
    cursor: pointer;
    margin-top: -35px;
}

.eventtableproperties_SE {
    font-size: 10px;
    width: 100%;
    max-width: 100%;
    table-layout: fixed;
    word-wrap: break-word;
    margin-left: -25px !important;
    font-style: normal;
    color: #a3a2a2;
    /* background-color: #2C2C2C!important;*/
}

/*********************************************************************/
/******************END REDIPS DRAG TABLE******************************/
/*********************************************************************/
/*********************************************************************/
/**********************SE  OVERLAY PANEL******************************/
/*********************************************************************/
.se_overlaypanel {
    position: absolute;
    width: 45%;
    height: 80%;
    top: 0;
    left: 49%;
    right: 0;
    bottom: 0;
    background-color: #1f1e1e !important;
    /*background-color: #2C2C2C !important;*/
    z-index: 1;
    cursor: default;
    margin-top: 50px;
}

/*********************************************************************/
/**********************END SE OVERLAY PANEL***************************/
/*********************************************************************/


.boldText {
    font-weight: bold;
}


#AssetOperations thead th:nth-child(1) {
    text-align: left;
}

.bkgdisabled {
    background-color: #f2f2f2 !important;
    cursor: not-allowed;
}

.cursorNotAllowed {
    cursor: not-allowed !important;
}

/*********************************************************************/
/******************START ML TEXTAREA    ******************************/
/*********************************************************************/
.MLHeight120 {
    height: 120px !important;
}

.MLTextArea {
    border: none !important;
    height: 100px !important;
    resize: none !important;
    width: 98% !important;
}

    .MLTextArea:focus {
        outline-style: solid;
        outline-width: 0px !important;
        /* border: none!important; */
    }


.w25 {
    width: 25px
}

.textleft {
    text-align: left !important;
}


.se_textbox {
    height: auto !important;
    font-size: x-small;
    border-radius: 6px;
}

.se_searchrow {
    margin-right: -10px;
    margin-left: -10px;
    margin-top: 6px;
}

.se_searchlabel {
    margin-left: 10px;
    margin-top: 3px;
}

.se_searchbtn {
    border-radius: 6px;
    font-size: 9px;
}

.se_primarybtn {
    border-radius: 15px !important;
    font-size: small !important;
}

#tblExportSegment {
    border-spacing: 1em 0.5em;
    padding: 0 2em 1em 0;
    margin-left: 10px;
    margin-top: 10px;
    border-collapse: collapse;
    width: 98%;
}

    #tblExportSegment tr td {
        padding: 0.5em;
        border: 1px solid #f3f3f3;
    }

        #tblExportSegment tr td:nth-child(1) {
            width: 90px;
        }

        #tblExportSegment tr td:nth-child(2) {
            width: 100px;
        }

        #tblExportSegment tr td:nth-child(4), #tblExportSegment tr td:nth-child(5) {
            width: 100px;
        }



/* */
/*#containerinvoiceTablePL input {
    background-color: #ff0000 !important;
}
*/

#edllist {
    height: 700px;
    overflow-y: auto;
    overflow-x: hidden;
    padding-right: 1rem;
    padding-left: 1rem;
}

.w49perc {
    width: 49% !important;
}

/*jstree font and size*/
.jstree-open > .jstree-anchor, .jstree-closed > .father {
    font-weight: bold;
    font-size: 13px;
}

.jstree-leaf {
    font-size: 13px;
}

/*radio button style*/
.iradio_flat-green {
    background-position: -100px 0;
}

    .iradio_flat-green.checked {
        background-position: -83px 0;
    }

.icheckbox_flat-green.checked.disabled {
    background-position: -50px 0;
}


/*remove checkbox on jstree root node*/
.jstree-container-ul > li > a > i.jstree-checkbox {
    display: none
}

/*wrap node text on jstree*/
.jstree-anchor {
    /*enable wrapping*/
    white-space: normal !important;
    /*ensure lower nodes move down*/
    height: auto !important;
    /*offset icon width*/
    padding-right: 24px;
    /*padding-left : 60px;*/
}

.wgenretree {
    width: 180px;
    display: inline-block;
}

.wpromotree {
    display: inline-block;
}

#templateContainerProgramPromo {
    max-height: 300px;
    overflow-y: auto;
}

#divGenre {
    overflow-y: auto;
    overflow-x: hidden;
    height: 180px;
}

#divKeyword {
    height: 700px;
    overflow-y: auto;
}

.lg-p-l-15 {
    padding-left: 15px;
}

#containerInterrupt {
    overflow-y: auto;
    height: 450px;
}

.waitForPicon {
    background-color: #337ab7;
    color: #FFF;
    border-color: #2e6da4;
}

.input-group-addonGenres {
    padding: 0px 6px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: none !important;
    border: 1px solid #ccc;
    border-radius: 4px;
}

#tblKeywords > thead > tr > th:nth-child(1) {
    text-align: left;
}

.ui-autocomplete {
    z-index: 2147483647;
}

    .ui-autocomplete .ui-menu-item {
        color: #cecece;
    }

.white {
    color: #cecece !important;
}

.logocollapse {
    width: 100%;
    padding-top: 10px;
}

#Segmentlist > tbody > tr > td:nth-child(1) > div > div.icheckbox_flat-green {
    margin-top: 5px;
}

#Segmentlist {
    margin-top: 10px;
}

.ddpselectgenre {
    width: 200px;
    font-size: 11px;
}

.spTypeGenre {
    font-style: italic;
    text-transform: lowercase;
    width: auto;
    display: inline-block;
    text-align: center;
    margin-right: 5px;
    font-weight: normal;
    color: #939393;
    font-size: 12px;
}

#select2-ddpWorkflowasset-results > li {
    line-height: 8px !important;
    text-transform: lowercase;
}

.mr-3 {
    margin-right: 3px;
}
/*nunzio */


#summerNoteDivContent div.note-btn-group.btn-group.note-mybutton > button:nth-child(5) {
    margin-right: 25px;
}

.tdRestartAction {
    white-space: nowrap;
    cursor: pointer;
}

    .tdRestartAction i {
        color: green;
    }

.border-bottom-dashed {
    border-bottom: 1px dashed #cecece;
}

.p-5 {
    padding: 5px;
}

.p-10 {
    padding: 10px;
}

.p-15 {
    padding: 15px;
}

.p-t-2r {
    padding-top: 2rem;
}

.PiconAnnotations {
    width: 140px;
    object-fit: contain;
}

.border0 {
    border: none !important;
}

#tblWorkSheets {
    font-size:1.2rem;

}

#tblWorkSheets  thead th {
    text-align:left;
}

#modalEditWorksheet label {
    margin-bottom: 2px;
    font-size:0.89em;
}
#modalEditWorksheet .input-group {
    margin-bottom:0px;
}

fieldset.legend-border {
    border: 1px groove #555 !important;
    padding: 0 2.0em 1.0em 2.0em !important;
    -webkit-box-shadow: 0px 0px 0px 0px #000;
}

legend.legend-border {
    font-size: 0.9em !important;
    text-align: left !important;
    border: 0px;
    padding-bottom: 0px!important;
    margin-bottom:1em;
}

.cursorPointerFa {
    cursor:pointer;
}
.lblActionClassName {
    text-transform: lowercase;
    font-weight:700;
}

.select2-container {
    width: 100% !important;
}

.select2-selection--single {
    height: 34px !important;
    line-height: 34px !important;
}

.select2-selection__rendered {
    line-height: 34px !important;
}

.select2-selection__arrow {
    height: 34px !important;
}

.cloudpath-table-wrapper {
    max-height: 250px;
    overflow-y: auto;
    overflow-x: auto;
    font-size: 12px;
    border: 1px solid #ddd;
    border-radius: 4px;
}

#aspathlisttable {
    margin-bottom: 0;
    table-layout: fixed;
}

    #aspathlisttable thead th {
    
        vertical-align: middle;
        /* white-space: nowrap; */
    }

    #aspathlisttable td {
        vertical-align: middle;
    }

    #aspathlisttable .text-nowrap {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

.action-column {
    width: 60px;
}

.codec-column {
    width: 140px;
}

.proxy-column {
    width: 140px;
}

.btn-group-xs > .btn {
    padding: 2px 8px;
}


.lblsx {
    text-align: left!important;
}

.info{
        font-size: 11px;
    font-style: italic;
}

.table-toolbar {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-wrap: nowrap;
    gap: 5px;
    float: right;
    margin: 0;
}

    .table-toolbar > .btn-group,
    .table-toolbar > .btn,
    .table-toolbar > .FilteredIconBar,
    .table-toolbar > .table-toolbar-page-size {
        flex: 0 0 auto;
    }

.table-toolbar-page-size {
    display: inline-block;
    width: auto;
    min-width: 75px;
    height: 30px;
    padding: 4px 8px;
}

.table-toolbar .FilteredIconBar {
    display: flex;
    align-items: center;
    margin: 0;
}

    .table-toolbar .FilteredIconBar:empty {
        display: none;
    }

.table-toolbar .btn {
    margin: 0;
}

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

#ingestList a {
    color: #2a3f54 !important;
}

    #ingestList a:hover {
        color: #0099ff !important;
    }

#DivSchedule > div > table > thead > tr > th > i {
    cursor: pointer;
}}