.dcs-noshow {
    display: none !important;
    transform: none !important;
}


/** DCS Navbar **/

.dcs-navbar {
    background-color: #012a5e;
    padding-top: 37.5px;
    /* padding-bottom: 22.5px; */
    border-radius: 0.25rem;
}

.dc-navul {
    display: inline-block;
    float: right;
    margin-top: -33px;
    margin-bottom: 0.5rem;
}

.dc-nav-item {
    display: inline-block;
    padding: 14.3px 7px !important;
    color: #fff !important;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
    /* font-family: 'Roboto'; */
    text-transform: uppercase;
}

.dc-nav-item>a:hover {
    /* border-bottom:3px solid #1c88b9; */
    text-decoration: underline;
    color: #fff !important;
    /* display: block */
}

#login-color>a {
    color: #3c7bb6 !important;
}

#login-color {
    color: #3c7bb6 !important;
}

.dc-nav-ico {
    display: inline-block;
    float: right;
    margin-top: 10px;
}

.dc-ico-item {
    display: inline-block;
    padding-right: 10px;
    /* opacity: 0.6; */
}

.dc-ico-item:hover {
    opacity: 0.9;
}

.dc-ico-item>a>img {
    height: 22px;
}


/** Mobile Nav **/

.dcs-mobile_nav {
    display: none !important;
    background-color: #012a5e;
    margin: 0px !important;
}

.dcs-bg-drk_mob {
    /* background-color:#333134 !important; */
}

.dcs-mnav {
    list-style: none;
    margin-left: -40px;
}

.dcs-mnav-item {
    text-align: center;
    border-top: 2px solid rgba(101, 101, 101, 0.3);
    padding-top: 2.5px;
    padding-bottom: 2.5px;
}

.dcs-mnav-item>a {
    color: #fff;
    text-transform: uppercase;
}

.dcs-mnav-item>a:hover {
    color: #fff;
    text-decoration: none;
}

.mnav-login {
    border-bottom: 2px solid rgba(101, 101, 101, 0.3) !important;
}

.dcs-mnav-item:hover {
    background-color: rgba(44, 62, 80, 0.8);
}

.dcs-mnav-logo {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
}

.dcs-mob-ico {
    display: inline-block;
    text-align: center !important;
    padding-left: 0px !important;
}

.dc-mico-item {
    display: inline-block;
}

.dcs-mob-ico-item {
    border-bottom: 4px solid rgba(101, 101, 101, 0.3) !important;
}

.dc-mico-item {
    opacity: 0.6;
}

.dc-mico-item:hover {
    opacity: 0.9;
}

.dcs-mnav-item_n {
    text-align: center;
    border-top: 2px solid rgba(101, 101, 101, 0.3);
    padding-top: 2.5px;
    padding-bottom: 2.5px;
}


/** Main Page **/

.dcs-page-cont {
    padding-top: 1rem;
}

.dcs-tbl-pad {
    padding-left: 15px;
}

.dcs-tbl-pad-top {
    padding-top: 15px;
}

.dcs-tbl-pad-2 {
    padding-left: 5px !important;
    padding-right: 5px !important;
}

.dcs-bg-drk {
    background-color: #012a5e;
}


/* .dcs-in-cont {
    padding: 20px 20px 20px 25px !important;
} */

.dcs-padding {
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 14px;
    padding-bottom: 14px;
}

.dcs-NOPAD {
    padding: 0px !important;
}

.dcs-but-arr {
    color: #fff;
    text-transform: uppercase;
    font-weight: 500;
}

.dcs-but-arr i {
    transition-duration: 0.5s;
}

.dcs-but-arr:hover {
    text-decoration: none;
    color: #fff;
}

.dcs-but-arr:hover i {
    transform: rotate(180deg);
    padding-right: 8px;
    transition-duration: 0.5s;
}

.dcs-but-arr>i {
    padding-left: 8px;
    color: #1c88b9;
}


/** Text **/

.dcs-pg-title {
    /* color: #fff !important; */
    font-weight: 700;
    /* text-transform: uppercase; */
    font-size: 17pt;
}

.dcs-pg-text {
    /* color: #fff; */
    line-height: 20px;
}

.dcs-pg-text-2 {
    color: #1c88b9 !important;
    font-size: 14pt;
    line-height: 20px;
    text-transform: uppercase;
    font-weight: 500;
}

.dcs-pg-text-3 {
    color: #bfb10f;
    font-size: 12pt;
    line-height: 20px;
    text-transform: uppercase;
    font-weight: 400;
}

.dcs-mobile-nav-img {
    height: 50px;
    float: right;
    padding-right: 15px;
}


/** **/

.dcs-footer-imgs {
    margin-top: 120px;
    margin-bottom: 14px;
}

.dcs-footer-img {
    display: inline-block;
}

.dcs-footer-img>li {
    display: inline-block;
}

.dcs-footer-img>li>img {
    height: 180px;
}

.dcs-pg-logintxt {
    color: #e4e4e4;
}

.dcs-spacer {
    padding: 15px !important;
}

.dcs-align-r {
    float: right;
}

.dcs-align-l {
    float: left;
}


/** Login Page **/

.dcs-login-cont {
    padding-top: 200px;
    text-align: center;
}

.dcs-login-bg {
    background-color: #012a5e;
}

.dcs-login-box {
    background-color: #012a5e;
    padding-top: 50px !important;
    padding-bottom: 25px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    text-align: left;
}

.dcs-login-txt-cont {
    /* padding-left: 50px !important; */
}

.dcs-input-empty {
    background-color: rgba(0, 0, 0, 0) !important;
    border-color: rgba(0, 0, 0, 0) !important;
    /* color: #dadada !important; */
}

.dcs-inputbox {
    /* background-color: #404040 !important; */
    background-color: #ffffff;
    /* border-top: 2px solid #494949;
    border-bottom: 2px solid #494949; */
    border-radius: 0.1rem !important;
}

.dcs-input-ico {
    /* background-color: #404040 !important; */
    /* border-color: rgba(0, 0, 0, 0) !important; */
    border-radius: 0.1rem !important;
    /* color: #dadada !important;
    padding: 0px !important; */
}

.dcs-login-but {
    background-color: rgba(0, 0, 0, 0);
    color: #1c88b9;
    text-transform: uppercase;
    border: 2px solid #1c88b9 !important;
    border-radius: 10px !important;
    /* padding-left: 40px !important;
    padding-right: 40px !important; */
    font-weight: 500 !important;
}

.dcs-login-but:hover {
    background-color: #1c88b9;
    color: #fff;
}

.dcs-forg-login {
    /* color: #868686; */
    color: #b5adad;
    margin-top: 10px;
    text-decoration: underline;
}

.dcs-btm-login {
    color: #a4a4a4;
    padding-left: 25px;
    padding-right: 25px;
    line-height: 16px;
    font-size: 10pt;
}


/** DCS Footer **/

.dcs-footer {
    background-color: #454545;
    ;
    padding-top: 1rem;
    padding-bottom: 1rem;
    text-align: center;
    /* width: 80%; */
    margin: 0 auto;
}

.dcs-footer-txt {
    /* color: #999999;*/
    font-size: 14px;
    color: black;
    padding-top: 10px;
}

::ng-deep .col-sm-12 {
    padding-left: 0px;
    padding-right: 0px;
}


/** @Media Rules **/

@media only screen and (max-width: 991px) {
    .dcs-navbar {
        display: none;
    }
    .dcs-login-cont {
        padding-top: 150px !important;
    }
    .dcs-mobile_nav {
        display: block !important;
    }
    .dcs-tbl-pad {
        padding: 0px !important;
    }
    .dcs-tbl-pad-2 {
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-top: 10px;
        text-align: center;
    }
    .dcs-mobile-nav-img {
        float: none;
        padding: 0px 0px 0px 0px !important;
        margin-bottom: 10px;
    }
    .dcs-footer-imgs {
        margin-left: -15px !important;
        padding-bottom: 40px !important;
    }
    .dcs-footer-img {
        display: block !important;
    }
    .dcs-footer-img>li {
        display: block !important;
        text-align: center;
        padding-bottom: 10px;
    }
    .dcs-desktop-nav {
        display: none !important;
    }
}

.pp-top-bg-image {
    /* background-image: url(../1pp-image/120-Holborn-London.jpg); */
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: 26rem;
    /* border-radius: 0.5rem */
}

.top-btn {
    background: #161518;
    color: white !important;
    padding: 0.5rem;
    border: none;
    border-radius: 0.5rem;
    outline: none !important;
    text-transform: uppercase;
    font-weight: 600;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    text-align: center;
    text-decoration: none !important;
    cursor: pointer;
}


/* a:hover {
    color: white !important;
    text-decoration: none !important;
} */

.top-nav-pad {
    padding: 1.5rem;
    line-height: 3rem;
}

.dropdown-menu {
    background: #012a5e !important;
    text-align: center !important;
}

.dropdown:hover .dropdown-menu {
    display: block;
}

.dropdown-option {
    color: white !important;
    text-transform: uppercase;
    font-size: 11.5px;
    font-weight: 500;
    line-height: 25px !important;
}

.dropdown-option span:hover {
    color: white;
    text-decoration: underline;
}

::ng-deep .dropdown-menu .show {
    /* background: #012a5e;
    text-align: center; */
    display: block !important;
}

.menus {
    color: white !important;
}

.menus span:hover {
    text-decoration: underline;
    cursor: pointer;
}

.dv-heading {
    font-size: 21px;
    margin-top: 20px;
    margin-bottom: 10px;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
}

.doc-background {
    background: white;
    padding: 0.5rem;
    margin-bottom: 0.5rem;
    border: 0.09rem solid grey;
    /* color: #aa3a50; */
    font-size: 14px !important;
}

.new-footer {
    color: #454545 !important;
    padding: 0.5rem;
    bottom: 0;
    margin-top: 1rem;
}

.footer-navigation {
    /* color: #c0d447; */
    font-size: 14px;
}

.footer-navigation:hover {
    cursor: pointer;
    text-decoration: underline;
}