﻿.gdot-index-title {
    font-weight: bold !important;
    color: #13784b !important;
    text-align: center;
}

.gdot-topindex-title {
    font-weight: bold !important;
    color: #5C5C5C !important;
    text-align: center;
}

.gdot-login-title {
    /*  font-weight: bold !important;*/
    /* color: #13784b !important;*/
    text-align: center;
}

.login-btn-width {
}

.gdot-index-font {
    font-size: 14px;
    text-align: center;
}

.notice-div {
    margin-left: 25%
}

#btnloginExternal {
    border-color: #045694 !important;
    background-color: #045694 !important;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 1px;
    padding-right: 1px;
    text-transform: unset !important;
    width: 300px !important;
}

#btnloginInternal {
    border-color: #dea01e !important;
    background-color: #dea01e !important;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 1px;
    padding-right: 1px;
    text-transform: unset !important;
    width: 300px !important;
}

#btnUtilityRegRep {
    border-color: #dea01e !important;
    background-color: #dea01e !important;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 5px;
    padding-right: 5px;
    text-transform: unset !important;
    width: 350px !important;
}

#btnUtilityRegPOC, #btnEntityContinue {
    border-color: #13784b !important;
    background-color: #13784b !important;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 5px;
    padding-right: 5px;
    text-transform: unset !important;
    width: 350px !important;
}

.gdot-header-container {
    position: relative;
    z-index: 1000;
}

.gdot-top-profile {
    color: white;
    width: 100%;
    background-color: #256194;
    margin-left: 0px;
    margin-right: 0px;
}

.dropdown-menu > li > a:hover {
    color: #dea01e !important;
}

#gdot-inline-menu > li.dropdown.show > a {
    background-color: #dea01e;
}

#gdot-inline-menu {
    top: 0px;
    position: relative;
    max-height: 25px;
    float: left;
}

    #gdot-inline-menu li {
        width: 100px;
    }

        #gdot-inline-menu li ul {
            width: 150px;
        }

            #gdot-inline-menu li ul li {
                width: 150px;
            }

    #gdot-inline-menu > li:nth-child(n) > a {
        color: white;
        padding-bottom: 5px;
        padding-right: 5px;
    }

#gdot-inline-menu-new > li.dropdown.show > a {
    background-color: #dea01e;
}

#gdot-inline-menu-new {
    top: 0px;
    position: relative;
    float: right;
    max-height: 25px;
}

    #gdot-inline-menu-new li {
        /* width: 100%;*/
        padding-right: 20px;
    }

        #gdot-inline-menu-new li ul {
            width: 100px;
        }

            #gdot-inline-menu-new li ul li {
                width: 100px;
            }

    #gdot-inline-menu-new > li:nth-child(n) > a {
        color: white;
        padding-bottom: 5px;
        padding-right: 5px;
    }

/*#myProfile {
    height: 22px;
}*/

#gdot-help-menu-new {
    display: flex;
    margin-right: 2px;
}


.readonly-text {
    background-color: #f2f2f2 !important;
    color: #999 !important;
    cursor: not-allowed !important;
}

.k-multiselect.k-header, .k-input, .k-datepicker, .k-timepicker, input.k-textbox, textarea.k-textbox {
    border-top-color: white !important;
    border-left-color: white !important;
    border-right-color: white !important;
    border-bottom-color: #d5d5d5 !important;
}

    input.k-textbox:focus {
        border-top-color: none !important;
        border-left-color: none !important;
        border-right-color: none !important;
        border-bottom-color: #dea01e !important;
    }

.navbar .navbar-nav > li > a {
    padding-top: 1%;
    padding-bottom: 1%;
}

.navbar-nav {
    flex-direction: row !important;
}

.nav-pills > li > a {
    line-height: 38px;
}

.nav-pills {
    height: 37.5px;
}

body > div:nth-child(n) > div.k-popup-edit-form.k-window-content.k-content > div > div > a.k-button.k-button-icontext.k-primary.k-grid-update {
    color: white;
}

body > div:nth-child(n) > form > div:nth-child(1) > div:nth-child(7) > button.k-button.k-primary {
    color: black;
}

.k-notification h4 {
    font-size: 1.5em !important;
    font-weight: bold;
}

.k-notification {
    white-space: normal;
    border-radius: 4px;
}

.k-notification-error {
    background-color: #db4240;
    border-color: #db4240;
    color: #fff;
}

.k-dropdown-wrap.k-state-hover, .k-dropdown-wrap.k-state-active, .k-dropdown-wrap.k-state-focused, .k-dropdown-wrap.k-state-default {
    background-color: white;
    border-color: white;
    box-shadow: none;
}

#dvAddresses .k-grid-add {
    background-color: #dea01e;
}

:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label, :not(.mdc-ripple-upgraded).mdc-select:focus::before, .mdc-ripple-upgraded--background-focused.mdc-select::before {
    color: rgba(0,0,0,.6);
}

#newloginDiv .mdc-floating-label::after, #loginDiv .mdc-floating-label::after {
    margin-left: 1px;
    content: "*";
    color: red;
}

.mdc-text-field, .mdc-select {
    height: 40px;
}

    .mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label {
        color: rgba(0,0,0,1) !important;
        top: 15px;
    }

    .mdc-select:not(.mdc-select--disabled) .mdc-floating-label {
        color: rgba(0,0,0,1) !important;
        top: 25px;
    }

.mdc-text-field--focused .mdc-text-field__input {
    box-shadow: none;
}

.mdc-text-field__input, .mdc-select__native-control {
    font-size: 0.75rem !important;
    z-index: 1;
}

.mdc-floating-label {
    font-size: 0.90rem !important;
    z-index: 1;
}

.mdc-select--outlined span.k-dropdown .k-state-default, .mdc-select--outlined span.k-combobox .k-state-default {
    width: 93%;
}

.mdc-select__native-control {
    top: -8px;
    padding-right: 1px !important;
    padding-left: 1px !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.accordion-button.collapsed {
    background-color: #3072ad !important;
    color: #efefef !important;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125);
}

.accordion-button:not(.collapsed) {
    color: #efefef;
    background-color: #41b070;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125);
}

.font-bold {
    font-weight: bold;
}

.bg-message {
    background-color: #f1f1f1;
}

.sch-message {
    padding: 10px 5px 5px 5px;
    border: 1px solid;
}

.k-group-indicator[data-field="lkupUtlProjectPhaseCode"] {
    display: none !important;
}

#gridWorkPlanActivity p.k-reset {
    width: 100%;
}

.date-start-text .mdc-notched-outline__notch {
    width: 170px !important;
}

.date-end-text .mdc-notched-outline__notch {
    width: 200px !important;
}

#gridExistingUtility {
    height: 100% !important;
}

    #gridExistingUtility th[role="columnheader"], #gridWorkPlanActivity th[role="columnheader"], #gridScheduleSummary th[role="columnheader"] {
        color: black !important;
        font-weight: 600 !important;
    }

@media (min-width: 320px) {
}
/*Phones*/
/** I6**/
/* Landscape */
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
}
/* Landscape */
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
}

@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: portrait) {
}
/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
}
/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) {
}
/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px) {
}
/* Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {
}
