﻿// international phone number
.intl-tel-input {
    display: table-cell;
}

.intl-tel-input .selected-flag {
    z-index: 4;
}

.intl-tel-input .country-list {
    z-index: 5;
}

.input-group .intl-tel-input .form-control {
    border-top-left-radius: 4px;
    border-top-right-radius: 0;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 0;
}
.nav-menu li > ul li a {
    color: #dedede;
}
.mod-nav-link:not(.nav-function-top):not(.nav-function-minify):not(.mod-hide-nav-icons) ul.nav-menu:not(.nav-menu-compact) > li > ul > li a::after {
    background-color: #dedede;

}
.mod-nav-link:not(.nav-function-top):not(.nav-function-minify):not(.mod-hide-nav-icons) ul.nav-menu:not(.nav-menu-compact) > li > ul::before {
    border-left: 1px solid #dedede;
}
.mod-nav-link:not(.nav-function-top):not(.nav-function-minify):not(.mod-hide-nav-icons) ul.nav-menu:not(.nav-menu-compact) > li > ul::before {
    border-left: 1px solid #dedede;
}
.nav-menu li b.collapse-sign {
    color: #dedede;
}
#alternativeEmailForm #phone-error-msg {
    color: red;
    padding-left: 5px;
    padding-top: 7px;
}
#alternativeEmailForm #phone-valid-msg {
    color: #00C900;
    padding-left: 5px;
    padding-top: 7px;
}
#alternativeEmailForm input.error {
    border: 1px solid #FF7C7C;
}

#alternativeEmailForm .hide {
    display: none;
}
.card-body a.linkbox {
    text-decoration: none !important;
}
