body {
    padding: 80px 0 0 0;
}

.height-fill { min-height:1080px; min-height: calc(100vh - 60px) !important; }

h3 { border-bottom: 1px solid rgba(0, 0, 0, 0.125); }
/* h4 { color: #165a72; } */
h5 { font-weight: 600; margin-bottom: 0px; }

/*show left border*/
@media (min-width: 992px) {
   .side-panel { border-right: 1px solid rgba(0, 0, 0, 0.125); }
}

/*increase font size lsrge screens*/
@media (min-width: 1400px) {
   .side-panel { border-right: 1px solid rgba(0, 0, 0, 0.125); }
   body { font-size: 17px; }
}

a {
    color: #cc0000;
    text-decoration: none;
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}

a:hover {
    color: #0056b3;
    text-decoration: underline;
}

/*custom navbar*/
.navbar-custom {
    background: #7db9e8; /* Old browsers */
    background: -moz-linear-gradient(top, #7db9e8 0%, #124b78 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #7db9e8 0%,#124b78 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #7db9e8 0%,#124b78 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

/* change the brand and text color */
.navbar-custom .navbar-brand,
.navbar-custom .navbar-text {
    color: #f2dede;
    text-decoration: none;
}

.navbar-custom .navbar-brand:hover,
.navbar-custom .navbar-brand:focus {
    color: #ffffff;
}

/* change the link color */
.navbar-custom .navbar-nav .nav-link {
    color: #ffffff;
}

/* change the color of active or hovered links */
.navbar-custom .nav-item.active .nav-link,
.navbar-custom .nav-item:hover .nav-link {
    color: #f2dede;
    text-decoration: none;
}

/*buy box*/
.buy-box {
    background-color: #ebf4fb;
    padding: 15px 7px 2px 7px;
    margin-bottom: 14px;
}

.buy-box p { color: #000099; }
.buy-box-red { color: #CC0000; }

/*buttons*/
.btn-jio { min-width:150px; }