﻿@import 'common.css';

#mainNavigation{
    border-bottom:var(--line-color);
    background:var(--color-white);
}
#mainNavigation a {
    font-family: var(--secondary-font-family);
    font-size: var(--p-font-size);
    text-transform: uppercase;
    color: var(--color-dark);
    letter-spacing: var(--p-letter-spacing);
    margin: var(--mt-0) var(--pb-5) var(--mt-0) var(--mt-0);
}
.signin {
    font-size: var(--btn-font-size)!important;
    color: var(--color-white)!important;
    letter-spacing: var(--p-letter-spacing);
    margin: var(--mt-0) var(--pb-5) var(--mt-0) var(--mt-0);
}
.signin:hover{
    color:var(--primary-color)!important;
}

.blackstrip {
    height: 27px;
}

.dropdown-menu {
    background: #03727d
}

a.dropdown-toggle {
    color: #dfdfdf !important
}

a.dropdown-item:hover {
    color: #03727d !important
}



/*#mainNavigation {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 123;
   }*/

#navbarNavDropdown.collapsing .navbar-nav,
#navbarNavDropdown.show .navbar-nav {
    background: #037582;
    padding: 12px;
}

/*breadcrumb*/
.breadcrumbmain {
    list-style: none;
}
    .breadcrumbmain li {
        display: inline;
    }
        .breadcrumbmain li + li:before {
            font-family: "Font Awesome 5 Free";
            font-weight: 900;
            content: "\f054";
            padding: 10px;
        }

        .breadcrumbmain li a {
            text-decoration: none;
        }

            .breadcrumbmain li a:hover {
                text-decoration: underline;
            }

.breadcrumbmain {
    color: #425b76;
    font-family:var(--secondary-font-family);
    padding:var(--pt-0);
}

    .breadcrumbmain li a {
        color: #7bbdcd;
    }

        .breadcrumbmain li a:visited {
            color: #7bbdcd;
        }

    .breadcrumbmain li + li:before {
        color: #99acc2;
    }
/*breadcrumb*/
.cusnav {
    list-style: none;
}

.item {
    display: inline-block;
    padding: 20px 0 20px;
    vertical-align: middle;
}

    .item a:hover, a:focus, a:active {
        color: #999;
        text-decoration: none;
    }

    .item a {
        font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
        text-decoration: none;
        transition: color 0.1s, background-color 0.1s;
    }

    .item a {
        position: relative;
        display: block;
        padding: 16px 0;
        margin: 0 12px;
        letter-spacing: 1px;
        font-size: 12px;
        line-height: 16px;
        font-weight: 900;
        text-transform: uppercase;
        transition: color 0.1s,background-color 0.1s,padding 0.2s ease-in;
        color: var(--color-green);
    }

        .item a::before {
            content: '';
            display: block;
            position: absolute;
            bottom: 3px;
            left: 0;
            height: 3px;
            width: 100%;
            background-color: var(--color-green);
            transform-origin: right top;
            transform: scale(0, 1);
            transition: color 0.1s,transform 0.2s ease-out;
        }

        .item a:active::before {
            background-color: var(--color-green);
        }

        .item a:hover::before, .item la:focus::before {
            transform-origin: left top;
            transform: scale(1, 1);
        }