﻿.mainmenuheadersize {
    font-size: 18px;
    font-family: Ford F-1 !important;
    color: #404040;
    /*color: red;*/
}


.reportParameterCaption {
    color: #17a2b8;
}

.nav {
    flex-wrap: nowrap;
}

i {
    padding-left: 8px;
    font-size: small !important;
}

span.iconClass {
    font-size: small;
    margin-top: 15px;
}
/*arrows spaced with list item*/
.nav-justified .nav-item {
    text-align: left;
    font-family: 'Ford F-1' !important;
    padding: 0 2px;
    text-transform:capitalize;
}

.nav-link {
    display: block;
    padding: 0.3rem 0rem;
}
/*font-color for anchor links*/
/*li.navArrows {
                    width: 215px;
                }
                arrows at last of list nav-item*/
.dropdown:hover > .dropdown-menu {
    display: block;
}

ul.dropdown-menu {
    border: none;
    min-width: 10px;
}

.selected {
    color: #008cba !important;
}

.MainNavToggle {
    font-family: 'Ford F-1';
}

.graytext {
    color: #595959;
}

/*.Display-text {
            color: #d5161c !important;
            font-family: FordF-1 !important;
        }*/
a {
    color: #008cba;
}

    a:hover {
        color: #008cba;
    }
/*.menu-width{
                width:217px !important;
            }*/


.col-auto {
    padding-left: 0px !important;
}

.nav-link:hover, a.dropdown-item:hover {
    color: #008cba;
}

.btn-reset {
    color: #008cba !important;
}

.Bold {
    font-family: Ford F-1;
    color: #ffffff;
}

.HeaderCaption {
    font-family: Ford F-1;
}

.lnkBgColor {
    color: #008cba;
    cursor: pointer;
}

#reportSubmit {
    float: left;
    padding:5px !important;
    text-align:center;
    width:64px;
}

#reportReset, #reportSubmitDummy {
    width: 64px;
    padding: 2px;
    padding: 5px !important;
    text-align: center;
}

.SaveToMyReportsClass {
    cursor: pointer;
}

.i-button {
    /*padding-left: 20%;*/
    padding-top: 5px;
}

.baseMenus {
    /*border: 1px solid gray;*/
    padding: 0 10px;
    min-width: 112px;
}


.nav-link-dummy {
    display: block;
    padding: 0.3rem 0rem;
}

.innerULClass {
    padding: 0.3em 0px;
    list-style-type:none;
}

.innerULClass li.ChildLIClass{
    padding-left:12px;
    margin-top:5px;
}


/* Multi Level Menu */



/* hover dropdown menus */
.navbar-hover .dropdown-item.dropdown-toggle::after {
    transform: rotate(-90deg);
}

@media only screen and (min-width: 992px) {
    .navbar-hover .collapse ul li {
        position: relative;
    }

        .navbar-hover .collapse ul li:hover > ul {
            display: block
        }

    .navbar-hover .collapse ul ul {
        position: absolute;
        top: 25px;
        left: 0;
        /*min-width: 250px;*/
        display: none;
        box-shadow: 0 0 0.5em rgba(0, 0, 0, 0.25);
    }

        .navbar-hover .collapse ul ul ul {
            position: absolute;
            top: 0;
            left: 100%;
            /*min-width: 250px;*/
            display: none;
        }

    .navbar-hover1 .collapse ul ul {
        position: absolute;
        top: 25px;
        left: 0;
        /*min-width: 250px;*/
        display: none;
        box-shadow: 0 0 0.5em rgba(0, 0, 0, 0.25);
    }   
}


/* Fix issue while menu goes outside the window */ 
.dropdown-reverse {
    left: auto !important;
    right: 100% !important;
}
/* Fix issue while menu goes outside the window */


.navbar-hover .collapse ul ul.CreditPaidDateClass, .navbar-hover .collapse ul ul.USPCreditPaidEndDateClass {
    max-height: 400px;
    overflow-y: auto;
}

.navbar-hover .collapse ul ul.CreditPaidStartDateClass, .navbar-hover .collapse ul ul.USPCreditPaidEndDateClass {
    max-height: 400px;
    overflow-y: auto;
}


#navbarHover .dropdown-item:focus, #navbarHover .dropdown-item:hover, #navbarChildMenuHover .dropdown-item:focus, #navbarChildMenuHover .dropdown-item:hover {
    color: #008cba;
    background-color: white !important;
}


.navbar-hover .nav-fill .nav-item {
    text-align: left !important;
}

.nav-item label{
    /*padding-left:9px;*/
    padding-top:10px;
}

.lnkDownload {
    width: 64px;
    padding:5px;
}

#navbarChildMenuHover ul li a {
    padding-top: 0px;
}

.form-control-plaintext {
    border-width: 1px 1px !important;
}

.BtnControl:disabled, .BtnControl[readonly] {
    background-color: gray;
    opacity: 1;
    cursor:not-allowed;
    color:white;
}

.ml-auto .dropdown-menu {
    left: auto !important;
    right: 0px;
}

ul.W145PXTOParentUL {
    width: 145px;
}

ul.W169PXTOParentUL {
    width: 169px;
}

.dropdown-itemHeader {
    padding: 0.25rem 1.5rem;
    font-weight: bold;
    font-size: 14px;
    display: block;
}
