a:focus{
    outline: none !important;
}
.ibm_title{
    color: #ffffff !important;
}
.ibm-sitenav-menu-name a:focus{
    color: #ffffff !important;
    outline: none !important;
}
.border_bottom_none{
    border-bottom: none !important;
}
.ibm_title a.hover{
    text-decoration: none;
}
.video_head {
    border: none !important;
}
.stats_font{
    font-size: 30px;
    font-weight:100;
} 
.stats_css{
    border-right: 3px solid #333;
    min-height: 80px !important;
}
.border_right_1{
    border-right: 1px solid #666666 !important;
} 
.ibm-ind-link a[class*=ibm-btn-][class*='-btn']::before{
    left: 4.4em !important;
}
.ibm-ind-link a[class*=ibm-btn-][class*='-btn']{
    padding-left: 0.8em;
}
/* .ibm-ind-link a[class*="-link"].ibm-inlinelink::before{
    left: 0 !important;
}
.ibm-ind-link a{
    padding-left: 1px !important;
} */
.overlay_band_padding{
    padding: 0px !important;
}
.parallax {
    /* The image used */
    background-image: url("../images/technologies_parallax.jpg");
  
    /* Set a specific height */
    min-height: 300px !important; 
  
    /* Create the parallax scrolling effect */
    background-attachment: fixed !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.techtitle{
    color: white !important;
    padding-left: 1% !important;
}
.ibm-card{
    cursor: pointer !important;
} 
.techtitle > h3{
    margin: 0 auto !important;
    padding-bottom: 0.5rem !important;
}
.discover {
    background: #FFF !important;
    padding: 0.6rem;
    color: black !important;
    margin-left: -2px !important;
    margin-top: -10px !important;
}
.discover a, .cloud a, .analytics a, .quantum a, .security a, .Ibmz a, .systems a, .cognitive a{
    color: white !important;
}
.internet a, .blockchain a{
    color:black !important;
}
.opacity{
    opacity: 0.95;
}
.cloud{
    background: #697077 !important;
    color: white !important;
    border: none !important;
}
.analytics{
    background: #8A3FFC !important;
    color: white !important;
    border: none !important;
}
.internet{
    background:#F9F9F9 !important;
    color:black !important;
    border: none !important;
}
.quantum{
    background:#24A148 !important;
    color:white !important;
    border: none !important;
}
.blockchain{
    background:#F7F3F1 !important;
    color:black !important;
    border: none !important;
}
.security{
    background: #0072c3 !important;
    color:white !important;
    border: none !important;
}
.Ibmz{
  background: #D12765 !important;
  color:white !important;
  border: none !important;
} 
.redhat{
    background: #171717 !important;
    color:white !important;
    border: none !important; 
}
.systems{
    background: #061F80 !important;
    color:white !important;
    border: none !important; 
}
.cognitive{
    background: #007d79 !important;
    color:white !important;
    border: none !important; 
}
.globaluniversity{
    background: #282828 !important;
    color: white !important; 
    padding: 0px 2% !important;
}
.globaluniversity h2{
    padding-left: 2% !important;
    
}
.slick-slide{
    height: 400px !important;
    margin-bottom: 0px !important;
}
.ibm-carousel__arrows--large .ibm-carousel-next, .ibm-carousel__arrows--large .ibm-carousel-prev{
    color: #ccc !important;
}
#ibm-leadspace-body{
    margin: 0px !important;
    min-height: 300px !important;
    padding: 0px !important;
}
.ibm-mobile-section-heading a
{
    color: #000 !important;
}

/* Discover More styles */
.sidebar h4 {
    margin: 2% 0;
}
.sidebar a {
    display: block;
    color: black;
    padding: 16px;
    color: white;
    text-decoration: none;
}
.sidebar a:hover{
    display: block;
    color: #054ADA;
    padding: 16px;
    text-decoration: none;
    background: white;
}
.sidebar a.active{
    display: block;
    color: #054ADA;
    padding: 16px;
    text-decoration: none;
    background: white;
}  

/* back to top button css */
#myBtn {
    display: none;
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 99;
    font-size: 18px;
    border: none;
    outline: none;
    color: #333333;
    cursor: pointer;
    padding: 15px;
    border-radius: 4px;
}
  
#myBtn:hover {
    background-color: #555;
    color: #ffffff;
}
  
html {
    scroll-behavior: smooth;
} 

#ibm-overlaywidget-10
{
    width:100% !important;
}

#ibm-overlaywidget-datascience-content
{
    padding-left: 5px !important;
}

.discover_bg{
	background-color: #051243 !important;
}

.ibm-video-title
{
    display: none !important;
}

@media only screen and (max-width: 1920px) and (min-width: 1080px) {
    .ibm-common-overlay{
        width: 1000px !important;
        padding-left: 25px !important;
    }
    .mtheight{
        min-height:155px !important;
    }
}
.ibm-masthead-categories .ibm-mh-mainitem a:focus, .ibm-masthead-categories .ibm-mh-mainitem a:hover, .ibm-masthead-categories>li>a:focus, .ibm-masthead-categories>li>a:focus:before, .ibm-masthead-categories>li>a:hover, .ibm-masthead-categories>li>a:hover:before, .ibm-masthead-categories>li>button:focus, .ibm-masthead-categories>li>button:focus:before, .ibm-masthead-categories>li>button:hover, .ibm-masthead-categories>li>button:hover:before, .ibm-masthead-iconsonly .ibm-mh-mainitem a:focus, .ibm-masthead-iconsonly .ibm-mh-mainitem a:hover, .ibm-masthead-iconsonly>li>a:focus, .ibm-masthead-iconsonly>li>a:focus:before, .ibm-masthead-iconsonly>li>a:hover, .ibm-masthead-iconsonly>li>a:hover:before, .ibm-masthead-iconsonly>li>button:focus, .ibm-masthead-iconsonly>li>button:focus:before, .ibm-masthead-iconsonly>li>button:hover, .ibm-masthead-iconsonly>li>button:hover:before, .ibm-parent-site-name a:focus, .ibm-parent-site-name a:hover, .ibm-show-hide>h2 a:hover, .ibm-sitenav-menu-list>ul>li.ibm-active>a, .ibm-sitenav-menu-list>ul>li.ibm-active>button, .ibm-sitenav-menu-list>ul>li.ibm-active>span, .ibm-sitenav-menu-list>ul>li.ibm-highlight>a, .ibm-sitenav-menu-list>ul>li.ibm-highlight>button, .ibm-sitenav-menu-list>ul>li.ibm-highlight>span, .ibm-sitenav-menu-list>ul>li>a:focus, .ibm-sitenav-menu-list>ul>li>a:hover, .ibm-sitenav-menu-list>ul>li>button:focus, .ibm-sitenav-menu-list>ul>li>button:hover, .ibm-sitenav-menu-list>ul>li>span:focus, .ibm-sitenav-menu-list>ul>li>span:hover, .ibm-sitenav-menu-name a:focus, .ibm-sitenav-menu-name a:hover{
    color: white !important;
}

@media only screen and (min-width: 1440px) and (min-width: 900px) {

}

@media only screen and (max-width: 667px) and (min-width: 375px) {

}

@media (max-width: 580px){

}

/************* Awards page CSS ************/
/* .ibm-mobilemenu a{
    color: #ffffff !important;
} */

#ibm-primary-tabs{
    background: #000 !important;
}

#ibm-primary-tabs .ibm-tabs a{
    padding-top: 20px !important; 
    padding-bottom: 20px !important;
}

#ibm-primary-tabs .ibm-tabs {
    margin:0 !important;
    padding: 0 !important;
}

.primary_tab_text{
    color: #ffffff !important;

}
.primary_tab_text:hover{
    color:black !important;
}
.primary_tab_text[aria-selected=true] {
    color: #fff !important;
}

#ibm-secondary-tabs{
    border-bottom: none !important;
    border-top: none !important;
}

.ibm-tabs a{
    color: #fff !important;
}

.ibm-tabs a:focus{
    color: #000000 !important;
}

#ibm-primary-tabs .ibm-tabs li a[aria-selected=true] {
    color: #fff !important;
    border-top: 10px solid blue !important;
    background-color: #3D3D3D !important;
    padding-top: 10px !important;
} 
#ibm-secondary-tabs{
    margin-left:0.5% !important;
}

.ibm-sitenav-menu-name a:hover{
    color: #ffffff !important;
}

/* resh class */ 
#ibm-secondary-tabs .ibm-tabs li a, .ibm-text-tabs .ibm-tabs li a[aria-selected="true"] {
    color: #000 !important;
    border-bottom: none !important;
    border-bottom: 2px solid #ccc !important;
}
#ibm-secondary-tabs .ibm-tabs li a[aria-selected="true"], .ibm-text-tabs .ibm-tabs li a[aria-selected="true"] {
    color: #000 !important;
    border-bottom: 2px solid #0062FF !important;
}
.secondary_tab_text:hover, .secondary_tab_text[aria-selected=true] {
    color: #000000 !important;
}
.primary_tab_text {
    color: #ffffff !important;
}
primary-tabs .ibm-tabs a:hover
{
    color: #000 !important;
}

.ibm-btn-pri:focus, .ibm-btn-pri:hover, .ibm-btn-sec:focus, .ibm-btn-sec:hover, .ibm-btn-ter:focus, .ibm-btn-ter:hover {

    background-color: #022f69 !important;
    border-color: #022f69 !important;
    text-decoration: none;

}

#ibm-secondary-tabs .ibm-tabs li a[aria-selected="true"], .ibm-text-tabs .ibm-tabs li a[aria-selected="true"] {
    color: #000;
    border-bottom: 2px solid #0062FF;

}
#ibm-secondary-tabs .ibm-tabs li a[aria-selected="true"], .ibm-text-tabs .ibm-tabs li a[aria-selected="true"] {

    color: #000 !important;
    border-bottom: 2px solid #0062FF !important;

}
#ibm-secondary-tabs .ibm-tabs a:focus, #ibm-secondary-tabs .ibm-tabs a:hover, .ibm-text-tabs .ibm-tabs a:focus, .ibm-text-tabs .ibm-tabs a:hover {

    border-bottom: 2px solid #0062FF !important;

}
.ibm-step-indicator .ibm-tabs a.ibm-active-current {
    color: #fff !important;
    font-weight: 600;
    background-color: #0062FF !important;
}

.ibm-step-indicator .ibm-tabs li {
    border-bottom: 0 none !important;
    padding-right: 42px;
    position: relative;
    background-color: #000 !important;

}
.ibm-step-indicator .ibm-tabs {

    background: #000 !important;
    color: #000;
    width: 100%;
    padding-bottom: 0;

}
.ibm-step-indicator {

    border-bottom: 1px solid #ccc !important;
    border-top: 4px solid #666;
    margin-bottom: 22px;
    margin-top: -2px;

}
/* yeasr tab */ 
/*
#ibm-primary-tabs1 .ibm-tabs li a[aria-selected="true"] {
    background-color: #0062FF !important;
    color: #fff !important;
    text-shadow: none !important;
    opacity: 1;
    font-weight: 600;
}*/
.ibm-masthead-categories .ibm-mh-mainitem a:focus, .ibm-masthead-categories .ibm-mh-mainitem a:hover, .ibm-masthead-categories>li>a:focus, .ibm-masthead-categories>li>a:focus:before, .ibm-masthead-categories>li>a:hover, .ibm-masthead-categories>li>a:hover:before, .ibm-masthead-categories>li>button:focus, .ibm-masthead-categories>li>button:focus:before, .ibm-masthead-categories>li>button:hover, .ibm-masthead-categories>li>button:hover:before, .ibm-masthead-iconsonly .ibm-mh-mainitem a:focus, .ibm-masthead-iconsonly .ibm-mh-mainitem a:hover, .ibm-masthead-iconsonly>li>a:focus, .ibm-masthead-iconsonly>li>a:focus:before, .ibm-masthead-iconsonly>li>a:hover, .ibm-masthead-iconsonly>li>a:hover:before, .ibm-masthead-iconsonly>li>button:focus, .ibm-masthead-iconsonly>li>button:focus:before, .ibm-masthead-iconsonly>li>button:hover, .ibm-masthead-iconsonly>li>button:hover:before, .ibm-parent-site-name a:focus, .ibm-parent-site-name a:hover, .ibm-show-hide>h2 a:hover, .ibm-sitenav-menu-list>ul>li.ibm-active>a, .ibm-sitenav-menu-list>ul>li.ibm-active>button, .ibm-sitenav-menu-list>ul>li.ibm-active>span, .ibm-sitenav-menu-list>ul>li.ibm-highlight>a, .ibm-sitenav-menu-list>ul>li.ibm-highlight>button, .ibm-sitenav-menu-list>ul>li.ibm-highlight>span, .ibm-sitenav-menu-list>ul>li>a:focus, .ibm-sitenav-menu-list>ul>li>a:hover, .ibm-sitenav-menu-list>ul>li>button:focus, .ibm-sitenav-menu-list>ul>li>button:hover, .ibm-sitenav-menu-list>ul>li>span:focus, .ibm-sitenav-menu-list>ul>li>span:hover{
    color: #000 !important;
    text-decoration: none !important;
}

.ibm-show-hide > h2 a.ibm-show-active {
    border-color:rgba(160, 149, 149, 0.685) !important;

}

.ibm-show-hide > h2 a:focus {
    outline:none;
}
.ibm-graphic-tabs .ibm-tabs li {

    background: #000 !important;
    border-right: none !important;
    border-top: none !important;
}
.ibm-graphic-tabs .ibm-tabs li a[aria-selected="true"] {

    font-weight: 600;
    background-color: #0062FF;

}
.ibm-graphic-tabs .ibm-tab-section {
    padding-bottom: 0 !important;

}
.ibm-blocklink {
    border: none !important;
}
.discore:focus{
    outline: none !important;
    outline: 0px;    
    outline-style: none;
    outline-width: 0px;
   
}
.discore {
padding-left: 7px !important;
}

@media(max-width: 800px){
    .primary_tab_text:hover{
        color: #000000 !important;
    } 
    .primary_tab_text[aria-selected=true]{
        color: #ffffff !important;
    }
    .ibm-mobilemenu a{
        color: #ffffff !important;
    }
    .ibm-mobilemenu-close{
        background: #000 !important;
        opacity: 0.3 !important ;
    }
} 

.ibm-add-link::before, .ibm-expand-link::before, .ibm-maximize-link::before, .ibm-new-link::before, .ibm-show-hide>h2 a::before, ul.ibm-twisty>li a.ibm-twisty-trigger::before{
    content: "\f19c" !important;
}

.ibm-collapse-link::before, .ibm-minimize-link::before, .ibm-remove-link::before, .ibm-show-hide>h2 a.ibm-show-active::before, ul.ibm-twisty>li.ibm-active>a.ibm-twisty-trigger::before{
    content: "\f19f" !important;
} 

.ibm-masthead-item-signin{
    display: none !important;
}

 /* styles for banner pop up for COVID-19  */
        /* The alert message box */
        .alert {
            padding: 20px;
            background-color: black; /* Red */
            color: white;
            margin-bottom: 15px;
            }
    
            /* The close button */
            .closebtn {
            margin-left: 15px;
            color: white;
            font-weight: bold;
            float: right;
            font-size: 22px;
            line-height: 20px;
            cursor: pointer;
            transition: 0.3s;
            }
    
            /* When moving the mouse over the close button */
            .closebtn:hover {
            color: black;
            }