/* Create EMD CSS start*/
/* Block 1 */ 
.col-sm-4,.col-sm-6{
        padding-left: 0!important;
    }
    .center {
        margin: auto;
        width: 100%;
        border: 3px solid #337ab7;
        padding: 10px;
    }

    body {
        background-color: #148087;
    }
    img.bg {

        /* Set up proportionate scaling */
        width: auto;
        height: 100%;

        /* Set up positioning */
        position: fixed;
        top: 0;
        left: 7%;
        z-index: -1;

    }
    .dash-header {
        color: white;
        font-weight: bold;
        font-size: xx-large;
    }
    .dash-header-wrapper{
        padding-bottom: 10px;
    }
    .user_details {
        color: white;
        font-weight: bold;
    }
    .text-field-margin {
        /*margin-top:10px;*/
        margin-top:6px;
        margin-bottom:10px;
    }
    .group-box {
        display:inline-block;
        background-color:#e4e1e1;
        border-radius:6px;
    }
    .group-label {
        float:left;
        width:35%
    }
    .text-box-width {
        width:63%;
    }
    .text-box-width2 {
        width:100%;
    }
    .scroll-div {
        display:inline-block;
        border:1px solid darkgray;
        padding-left:2px;
        padding-right:2px;
        margin: -2px;
    }
    .grid_input_div {
        display:inline-block;
    }
/* Block 1 */
/* Block 2 */
    .tooltip {
        position: relative;
        display: inline-block;
        border-bottom: 1px dotted black;
    }

    .tooltip .tooltiptext {
        visibility: hidden;
        width: 290px;
        background-color: white;
        border: 1px Solid;
        color: #fff;
        text-align: left;
        text-color: Black;
        border-radius: 6px;
        padding: 5px 0;
        margin-left: -292px;
        /* Position the tooltip */
        position: absolute;
        z-index: 1;
    }

    .tooltip .tooltiptext2 {
        visibility: hidden;
        width: 290px;
        background-color: white;
        border: 1px Solid;
        color: #fff;
        text-align: left;
        text-color: Black;
        border-radius: 6px;
        padding: 5px 0;
        /* Position the tooltip */
        position: absolute;
        z-index: 1;
    }

    .tooltip:hover .tooltiptext,.tooltip:hover .tooltiptext2 {
        visibility: visible;
    }
/* Block 2 */
/* Block 3 */
    .table_header {
        border: 1px solid;
        padding: 5px;
        text-align: center;
    }
/* Block 3 */
/* Block 4 */
    .table_element {    
        background-color: white;
        border: 1px solid;
    }
    .grid-input-text {
        width:100%;
        line-height:3;    
        border: none;
    }

    .grid-input-textarea {
        border: none;
    }

    .td_bg {
        background-color: white;
    }
    .table_dropdown_elem {
        border: none;
    }
    .glyph-btn {
        padding: 3px 6px;
        margin-left: 6px;
        margin-right: 6px;
    }

    .white-popup {
        position: relative;
        background: #FFF;
        padding: 20px;
        width:auto;
        max-width: 554px;
        margin: 20px auto;
        max-width: fit-content;
        padding: 30px;
    }
    .white-popup2 {
        position: relative;
        background: #FFF;
        padding: 20px;
        width:auto;
        max-width: 200px;
        margin: 20px auto;
    }
    .table_header_popup {
        border: 1px solid;
        padding: 5px;
        text-align: center;
        font-weight: bold;
    }
/* Block 4 */
/* Create EMD CSS End*/

.nav>li>a:hover {
    background-color:transparent!important;
}

ul.submenu {
    width:115px!important;
    text-align: left;
    padding-left: 5px;
}

.guidance_required .col-sm-3 {
    padding-left: 0px;
    padding-right: 0px;
}